@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;
}

/**
 * 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;
}

/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: "FontAwesome";
  src: url("../fonts/fontawesome-webfont.eot?v=4.7.0");
  src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("../fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

.fa-2x {
  font-size: 2em;
}

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

.fa-fw {
  width: 1.28571429em;
  text-align: center;
}

.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}

.fa-ul > li {
  position: relative;
}

.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}

.fa-li.fa-lg {
  left: -1.85714286em;
}

.fa-border {
  padding: 0.2em 0.25em 0.15em;
  border: solid 0.08em #eeeeee;
  border-radius: 0.1em;
}

.fa-pull-left {
  float: left;
}

.fa-pull-right {
  float: right;
}

.fa.fa-pull-left {
  margin-right: 0.3em;
}

.fa.fa-pull-right {
  margin-left: 0.3em;
}

/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}

.pull-left {
  float: left;
}

.fa.pull-left {
  margin-right: 0.3em;
}

.fa.pull-right {
  margin-left: 0.3em;
}

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  transform: scale(1, -1);
}

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  -webkit-filter: none;
          filter: none;
}

.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}

.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}

.fa-stack-1x {
  line-height: inherit;
}

.fa-stack-2x {
  font-size: 2em;
}

.fa-inverse {
  color: #ffffff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000";
}

.fa-music:before {
  content: "\f001";
}

.fa-search:before {
  content: "\f002";
}

.fa-envelope-o:before {
  content: "\f003";
}

.fa-heart:before {
  content: "\f004";
}

.fa-star:before {
  content: "\f005";
}

.fa-star-o:before {
  content: "\f006";
}

.fa-user:before {
  content: "\f007";
}

.fa-film:before {
  content: "\f008";
}

.fa-th-large:before {
  content: "\f009";
}

.fa-th:before {
  content: "\f00a";
}

.fa-th-list:before {
  content: "\f00b";
}

.fa-check:before {
  content: "\f00c";
}

.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}

.fa-search-plus:before {
  content: "\f00e";
}

.fa-search-minus:before {
  content: "\f010";
}

.fa-power-off:before {
  content: "\f011";
}

.fa-signal:before {
  content: "\f012";
}

.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}

.fa-trash-o:before {
  content: "\f014";
}

.fa-home:before {
  content: "\f015";
}

.fa-file-o:before {
  content: "\f016";
}

.fa-clock-o:before {
  content: "\f017";
}

.fa-road:before {
  content: "\f018";
}

.fa-download:before {
  content: "\f019";
}

.fa-arrow-circle-o-down:before {
  content: "\f01a";
}

.fa-arrow-circle-o-up:before {
  content: "\f01b";
}

.fa-inbox:before {
  content: "\f01c";
}

.fa-play-circle-o:before {
  content: "\f01d";
}

.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}

.fa-refresh:before {
  content: "\f021";
}

.fa-list-alt:before {
  content: "\f022";
}

.fa-lock:before {
  content: "\f023";
}

.fa-flag:before {
  content: "\f024";
}

.fa-headphones:before {
  content: "\f025";
}

.fa-volume-off:before {
  content: "\f026";
}

.fa-volume-down:before {
  content: "\f027";
}

.fa-volume-up:before {
  content: "\f028";
}

.fa-qrcode:before {
  content: "\f029";
}

.fa-barcode:before {
  content: "\f02a";
}

.fa-tag:before {
  content: "\f02b";
}

.fa-tags:before {
  content: "\f02c";
}

.fa-book:before {
  content: "\f02d";
}

.fa-bookmark:before {
  content: "\f02e";
}

.fa-print:before {
  content: "\f02f";
}

.fa-camera:before {
  content: "\f030";
}

.fa-font:before {
  content: "\f031";
}

.fa-bold:before {
  content: "\f032";
}

.fa-italic:before {
  content: "\f033";
}

.fa-text-height:before {
  content: "\f034";
}

.fa-text-width:before {
  content: "\f035";
}

.fa-align-left:before {
  content: "\f036";
}

.fa-align-center:before {
  content: "\f037";
}

.fa-align-right:before {
  content: "\f038";
}

.fa-align-justify:before {
  content: "\f039";
}

.fa-list:before {
  content: "\f03a";
}

.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}

.fa-indent:before {
  content: "\f03c";
}

.fa-video-camera:before {
  content: "\f03d";
}

.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}

.fa-pencil:before {
  content: "\f040";
}

.fa-map-marker:before {
  content: "\f041";
}

.fa-adjust:before {
  content: "\f042";
}

.fa-tint:before {
  content: "\f043";
}

.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}

.fa-share-square-o:before {
  content: "\f045";
}

.fa-check-square-o:before {
  content: "\f046";
}

.fa-arrows:before {
  content: "\f047";
}

.fa-step-backward:before {
  content: "\f048";
}

.fa-fast-backward:before {
  content: "\f049";
}

.fa-backward:before {
  content: "\f04a";
}

.fa-play:before {
  content: "\f04b";
}

.fa-pause:before {
  content: "\f04c";
}

.fa-stop:before {
  content: "\f04d";
}

.fa-forward:before {
  content: "\f04e";
}

.fa-fast-forward:before {
  content: "\f050";
}

.fa-step-forward:before {
  content: "\f051";
}

.fa-eject:before {
  content: "\f052";
}

.fa-chevron-left:before {
  content: "\f053";
}

.fa-chevron-right:before {
  content: "\f054";
}

.fa-plus-circle:before {
  content: "\f055";
}

.fa-minus-circle:before {
  content: "\f056";
}

.fa-times-circle:before {
  content: "\f057";
}

.fa-check-circle:before {
  content: "\f058";
}

.fa-question-circle:before {
  content: "\f059";
}

.fa-info-circle:before {
  content: "\f05a";
}

.fa-crosshairs:before {
  content: "\f05b";
}

.fa-times-circle-o:before {
  content: "\f05c";
}

.fa-check-circle-o:before {
  content: "\f05d";
}

.fa-ban:before {
  content: "\f05e";
}

.fa-arrow-left:before {
  content: "\f060";
}

.fa-arrow-right:before {
  content: "\f061";
}

.fa-arrow-up:before {
  content: "\f062";
}

.fa-arrow-down:before {
  content: "\f063";
}

.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}

.fa-expand:before {
  content: "\f065";
}

.fa-compress:before {
  content: "\f066";
}

.fa-plus:before {
  content: "\f067";
}

.fa-minus:before {
  content: "\f068";
}

.fa-asterisk:before {
  content: "\f069";
}

.fa-exclamation-circle:before {
  content: "\f06a";
}

.fa-gift:before {
  content: "\f06b";
}

.fa-leaf:before {
  content: "\f06c";
}

.fa-fire:before {
  content: "\f06d";
}

.fa-eye:before {
  content: "\f06e";
}

.fa-eye-slash:before {
  content: "\f070";
}

.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}

.fa-plane:before {
  content: "\f072";
}

.fa-calendar:before {
  content: "\f073";
}

.fa-random:before {
  content: "\f074";
}

.fa-comment:before {
  content: "\f075";
}

.fa-magnet:before {
  content: "\f076";
}

.fa-chevron-up:before {
  content: "\f077";
}

.fa-chevron-down:before {
  content: "\f078";
}

.fa-retweet:before {
  content: "\f079";
}

.fa-shopping-cart:before {
  content: "\f07a";
}

.fa-folder:before {
  content: "\f07b";
}

.fa-folder-open:before {
  content: "\f07c";
}

.fa-arrows-v:before {
  content: "\f07d";
}

.fa-arrows-h:before {
  content: "\f07e";
}

.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}

.fa-twitter-square:before {
  content: "\f081";
}

.fa-facebook-square:before {
  content: "\f082";
}

.fa-camera-retro:before {
  content: "\f083";
}

.fa-key:before {
  content: "\f084";
}

.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}

.fa-comments:before {
  content: "\f086";
}

.fa-thumbs-o-up:before {
  content: "\f087";
}

.fa-thumbs-o-down:before {
  content: "\f088";
}

.fa-star-half:before {
  content: "\f089";
}

.fa-heart-o:before {
  content: "\f08a";
}

.fa-sign-out:before {
  content: "\f08b";
}

.fa-linkedin-square:before {
  content: "\f08c";
}

.fa-thumb-tack:before {
  content: "\f08d";
}

.fa-external-link:before {
  content: "\f08e";
}

.fa-sign-in:before {
  content: "\f090";
}

.fa-trophy:before {
  content: "\f091";
}

.fa-github-square:before {
  content: "\f092";
}

.fa-upload:before {
  content: "\f093";
}

.fa-lemon-o:before {
  content: "\f094";
}

.fa-phone:before {
  content: "\f095";
}

.fa-square-o:before {
  content: "\f096";
}

.fa-bookmark-o:before {
  content: "\f097";
}

.fa-phone-square:before {
  content: "\f098";
}

.fa-twitter:before {
  content: "\f099";
}

.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a";
}

.fa-github:before {
  content: "\f09b";
}

.fa-unlock:before {
  content: "\f09c";
}

.fa-credit-card:before {
  content: "\f09d";
}

.fa-feed:before,
.fa-rss:before {
  content: "\f09e";
}

.fa-hdd-o:before {
  content: "\f0a0";
}

.fa-bullhorn:before {
  content: "\f0a1";
}

.fa-bell:before {
  content: "\f0f3";
}

.fa-certificate:before {
  content: "\f0a3";
}

.fa-hand-o-right:before {
  content: "\f0a4";
}

.fa-hand-o-left:before {
  content: "\f0a5";
}

.fa-hand-o-up:before {
  content: "\f0a6";
}

.fa-hand-o-down:before {
  content: "\f0a7";
}

.fa-arrow-circle-left:before {
  content: "\f0a8";
}

.fa-arrow-circle-right:before {
  content: "\f0a9";
}

.fa-arrow-circle-up:before {
  content: "\f0aa";
}

.fa-arrow-circle-down:before {
  content: "\f0ab";
}

.fa-globe:before {
  content: "\f0ac";
}

.fa-wrench:before {
  content: "\f0ad";
}

.fa-tasks:before {
  content: "\f0ae";
}

.fa-filter:before {
  content: "\f0b0";
}

.fa-briefcase:before {
  content: "\f0b1";
}

.fa-arrows-alt:before {
  content: "\f0b2";
}

.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}

.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}

.fa-cloud:before {
  content: "\f0c2";
}

.fa-flask:before {
  content: "\f0c3";
}

.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}

.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}

.fa-paperclip:before {
  content: "\f0c6";
}

.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}

.fa-square:before {
  content: "\f0c8";
}

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}

.fa-list-ul:before {
  content: "\f0ca";
}

.fa-list-ol:before {
  content: "\f0cb";
}

.fa-strikethrough:before {
  content: "\f0cc";
}

.fa-underline:before {
  content: "\f0cd";
}

.fa-table:before {
  content: "\f0ce";
}

.fa-magic:before {
  content: "\f0d0";
}

.fa-truck:before {
  content: "\f0d1";
}

.fa-pinterest:before {
  content: "\f0d2";
}

.fa-pinterest-square:before {
  content: "\f0d3";
}

.fa-google-plus-square:before {
  content: "\f0d4";
}

.fa-google-plus:before {
  content: "\f0d5";
}

.fa-money:before {
  content: "\f0d6";
}

.fa-caret-down:before {
  content: "\f0d7";
}

.fa-caret-up:before {
  content: "\f0d8";
}

.fa-caret-left:before {
  content: "\f0d9";
}

.fa-caret-right:before {
  content: "\f0da";
}

.fa-columns:before {
  content: "\f0db";
}

.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}

.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}

.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}

.fa-envelope:before {
  content: "\f0e0";
}

.fa-linkedin:before {
  content: "\f0e1";
}

.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}

.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}

.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}

.fa-comment-o:before {
  content: "\f0e5";
}

.fa-comments-o:before {
  content: "\f0e6";
}

.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}

.fa-sitemap:before {
  content: "\f0e8";
}

.fa-umbrella:before {
  content: "\f0e9";
}

.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}

.fa-lightbulb-o:before {
  content: "\f0eb";
}

.fa-exchange:before {
  content: "\f0ec";
}

.fa-cloud-download:before {
  content: "\f0ed";
}

.fa-cloud-upload:before {
  content: "\f0ee";
}

.fa-user-md:before {
  content: "\f0f0";
}

.fa-stethoscope:before {
  content: "\f0f1";
}

.fa-suitcase:before {
  content: "\f0f2";
}

.fa-bell-o:before {
  content: "\f0a2";
}

.fa-coffee:before {
  content: "\f0f4";
}

.fa-cutlery:before {
  content: "\f0f5";
}

.fa-file-text-o:before {
  content: "\f0f6";
}

.fa-building-o:before {
  content: "\f0f7";
}

.fa-hospital-o:before {
  content: "\f0f8";
}

.fa-ambulance:before {
  content: "\f0f9";
}

.fa-medkit:before {
  content: "\f0fa";
}

.fa-fighter-jet:before {
  content: "\f0fb";
}

.fa-beer:before {
  content: "\f0fc";
}

.fa-h-square:before {
  content: "\f0fd";
}

.fa-plus-square:before {
  content: "\f0fe";
}

.fa-angle-double-left:before {
  content: "\f100";
}

.fa-angle-double-right:before {
  content: "\f101";
}

.fa-angle-double-up:before {
  content: "\f102";
}

.fa-angle-double-down:before {
  content: "\f103";
}

.fa-angle-left:before {
  content: "\f104";
}

.fa-angle-right:before {
  content: "\f105";
}

.fa-angle-up:before {
  content: "\f106";
}

.fa-angle-down:before {
  content: "\f107";
}

.fa-desktop:before {
  content: "\f108";
}

.fa-laptop:before {
  content: "\f109";
}

.fa-tablet:before {
  content: "\f10a";
}

.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}

.fa-circle-o:before {
  content: "\f10c";
}

.fa-quote-left:before {
  content: "\f10d";
}

.fa-quote-right:before {
  content: "\f10e";
}

.fa-spinner:before {
  content: "\f110";
}

.fa-circle:before {
  content: "\f111";
}

.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}

.fa-github-alt:before {
  content: "\f113";
}

.fa-folder-o:before {
  content: "\f114";
}

.fa-folder-open-o:before {
  content: "\f115";
}

.fa-smile-o:before {
  content: "\f118";
}

.fa-frown-o:before {
  content: "\f119";
}

.fa-meh-o:before {
  content: "\f11a";
}

.fa-gamepad:before {
  content: "\f11b";
}

.fa-keyboard-o:before {
  content: "\f11c";
}

.fa-flag-o:before {
  content: "\f11d";
}

.fa-flag-checkered:before {
  content: "\f11e";
}

.fa-terminal:before {
  content: "\f120";
}

.fa-code:before {
  content: "\f121";
}

.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}

.fa-location-arrow:before {
  content: "\f124";
}

.fa-crop:before {
  content: "\f125";
}

.fa-code-fork:before {
  content: "\f126";
}

.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}

.fa-question:before {
  content: "\f128";
}

.fa-info:before {
  content: "\f129";
}

.fa-exclamation:before {
  content: "\f12a";
}

.fa-superscript:before {
  content: "\f12b";
}

.fa-subscript:before {
  content: "\f12c";
}

.fa-eraser:before {
  content: "\f12d";
}

.fa-puzzle-piece:before {
  content: "\f12e";
}

.fa-microphone:before {
  content: "\f130";
}

.fa-microphone-slash:before {
  content: "\f131";
}

.fa-shield:before {
  content: "\f132";
}

.fa-calendar-o:before {
  content: "\f133";
}

.fa-fire-extinguisher:before {
  content: "\f134";
}

.fa-rocket:before {
  content: "\f135";
}

.fa-maxcdn:before {
  content: "\f136";
}

.fa-chevron-circle-left:before {
  content: "\f137";
}

.fa-chevron-circle-right:before {
  content: "\f138";
}

.fa-chevron-circle-up:before {
  content: "\f139";
}

.fa-chevron-circle-down:before {
  content: "\f13a";
}

.fa-html5:before {
  content: "\f13b";
}

.fa-css3:before {
  content: "\f13c";
}

.fa-anchor:before {
  content: "\f13d";
}

.fa-unlock-alt:before {
  content: "\f13e";
}

.fa-bullseye:before {
  content: "\f140";
}

.fa-ellipsis-h:before {
  content: "\f141";
}

.fa-ellipsis-v:before {
  content: "\f142";
}

.fa-rss-square:before {
  content: "\f143";
}

.fa-play-circle:before {
  content: "\f144";
}

.fa-ticket:before {
  content: "\f145";
}

.fa-minus-square:before {
  content: "\f146";
}

.fa-minus-square-o:before {
  content: "\f147";
}

.fa-level-up:before {
  content: "\f148";
}

.fa-level-down:before {
  content: "\f149";
}

.fa-check-square:before {
  content: "\f14a";
}

.fa-pencil-square:before {
  content: "\f14b";
}

.fa-external-link-square:before {
  content: "\f14c";
}

.fa-share-square:before {
  content: "\f14d";
}

.fa-compass:before {
  content: "\f14e";
}

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}

.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}

.fa-gbp:before {
  content: "\f154";
}

.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}

.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}

.fa-won:before,
.fa-krw:before {
  content: "\f159";
}

.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}

.fa-file:before {
  content: "\f15b";
}

.fa-file-text:before {
  content: "\f15c";
}

.fa-sort-alpha-asc:before {
  content: "\f15d";
}

.fa-sort-alpha-desc:before {
  content: "\f15e";
}

.fa-sort-amount-asc:before {
  content: "\f160";
}

.fa-sort-amount-desc:before {
  content: "\f161";
}

.fa-sort-numeric-asc:before {
  content: "\f162";
}

.fa-sort-numeric-desc:before {
  content: "\f163";
}

.fa-thumbs-up:before {
  content: "\f164";
}

.fa-thumbs-down:before {
  content: "\f165";
}

.fa-youtube-square:before {
  content: "\f166";
}

.fa-youtube:before {
  content: "\f167";
}

.fa-xing:before {
  content: "\f168";
}

.fa-xing-square:before {
  content: "\f169";
}

.fa-youtube-play:before {
  content: "\f16a";
}

.fa-dropbox:before {
  content: "\f16b";
}

.fa-stack-overflow:before {
  content: "\f16c";
}

.fa-instagram:before {
  content: "\f16d";
}

.fa-flickr:before {
  content: "\f16e";
}

.fa-adn:before {
  content: "\f170";
}

.fa-bitbucket:before {
  content: "\f171";
}

.fa-bitbucket-square:before {
  content: "\f172";
}

.fa-tumblr:before {
  content: "\f173";
}

.fa-tumblr-square:before {
  content: "\f174";
}

.fa-long-arrow-down:before {
  content: "\f175";
}

.fa-long-arrow-up:before {
  content: "\f176";
}

.fa-long-arrow-left:before {
  content: "\f177";
}

.fa-long-arrow-right:before {
  content: "\f178";
}

.fa-apple:before {
  content: "\f179";
}

.fa-windows:before {
  content: "\f17a";
}

.fa-android:before {
  content: "\f17b";
}

.fa-linux:before {
  content: "\f17c";
}

.fa-dribbble:before {
  content: "\f17d";
}

.fa-skype:before {
  content: "\f17e";
}

.fa-foursquare:before {
  content: "\f180";
}

.fa-trello:before {
  content: "\f181";
}

.fa-female:before {
  content: "\f182";
}

.fa-male:before {
  content: "\f183";
}

.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184";
}

.fa-sun-o:before {
  content: "\f185";
}

.fa-moon-o:before {
  content: "\f186";
}

.fa-archive:before {
  content: "\f187";
}

.fa-bug:before {
  content: "\f188";
}

.fa-vk:before {
  content: "\f189";
}

.fa-weibo:before {
  content: "\f18a";
}

.fa-renren:before {
  content: "\f18b";
}

.fa-pagelines:before {
  content: "\f18c";
}

.fa-stack-exchange:before {
  content: "\f18d";
}

.fa-arrow-circle-o-right:before {
  content: "\f18e";
}

.fa-arrow-circle-o-left:before {
  content: "\f190";
}

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}

.fa-dot-circle-o:before {
  content: "\f192";
}

.fa-wheelchair:before {
  content: "\f193";
}

.fa-vimeo-square:before {
  content: "\f194";
}

.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}

.fa-plus-square-o:before {
  content: "\f196";
}

.fa-space-shuttle:before {
  content: "\f197";
}

.fa-slack:before {
  content: "\f198";
}

.fa-envelope-square:before {
  content: "\f199";
}

.fa-wordpress:before {
  content: "\f19a";
}

.fa-openid:before {
  content: "\f19b";
}

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}

.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}

.fa-yahoo:before {
  content: "\f19e";
}

.fa-google:before {
  content: "\f1a0";
}

.fa-reddit:before {
  content: "\f1a1";
}

.fa-reddit-square:before {
  content: "\f1a2";
}

.fa-stumbleupon-circle:before {
  content: "\f1a3";
}

.fa-stumbleupon:before {
  content: "\f1a4";
}

.fa-delicious:before {
  content: "\f1a5";
}

.fa-digg:before {
  content: "\f1a6";
}

.fa-pied-piper-pp:before {
  content: "\f1a7";
}

.fa-pied-piper-alt:before {
  content: "\f1a8";
}

.fa-drupal:before {
  content: "\f1a9";
}

.fa-joomla:before {
  content: "\f1aa";
}

.fa-language:before {
  content: "\f1ab";
}

.fa-fax:before {
  content: "\f1ac";
}

.fa-building:before {
  content: "\f1ad";
}

.fa-child:before {
  content: "\f1ae";
}

.fa-paw:before {
  content: "\f1b0";
}

.fa-spoon:before {
  content: "\f1b1";
}

.fa-cube:before {
  content: "\f1b2";
}

.fa-cubes:before {
  content: "\f1b3";
}

.fa-behance:before {
  content: "\f1b4";
}

.fa-behance-square:before {
  content: "\f1b5";
}

.fa-steam:before {
  content: "\f1b6";
}

.fa-steam-square:before {
  content: "\f1b7";
}

.fa-recycle:before {
  content: "\f1b8";
}

.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}

.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}

.fa-tree:before {
  content: "\f1bb";
}

.fa-spotify:before {
  content: "\f1bc";
}

.fa-deviantart:before {
  content: "\f1bd";
}

.fa-soundcloud:before {
  content: "\f1be";
}

.fa-database:before {
  content: "\f1c0";
}

.fa-file-pdf-o:before {
  content: "\f1c1";
}

.fa-file-word-o:before {
  content: "\f1c2";
}

.fa-file-excel-o:before {
  content: "\f1c3";
}

.fa-file-powerpoint-o:before {
  content: "\f1c4";
}

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}

.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}

.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}

.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}

.fa-file-code-o:before {
  content: "\f1c9";
}

.fa-vine:before {
  content: "\f1ca";
}

.fa-codepen:before {
  content: "\f1cb";
}

.fa-jsfiddle:before {
  content: "\f1cc";
}

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}

.fa-circle-o-notch:before {
  content: "\f1ce";
}

.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: "\f1d0";
}

.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}

.fa-git-square:before {
  content: "\f1d2";
}

.fa-git:before {
  content: "\f1d3";
}

.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\f1d4";
}

.fa-tencent-weibo:before {
  content: "\f1d5";
}

.fa-qq:before {
  content: "\f1d6";
}

.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}

.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}

.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}

.fa-history:before {
  content: "\f1da";
}

.fa-circle-thin:before {
  content: "\f1db";
}

.fa-header:before {
  content: "\f1dc";
}

.fa-paragraph:before {
  content: "\f1dd";
}

.fa-sliders:before {
  content: "\f1de";
}

.fa-share-alt:before {
  content: "\f1e0";
}

.fa-share-alt-square:before {
  content: "\f1e1";
}

.fa-bomb:before {
  content: "\f1e2";
}

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}

.fa-tty:before {
  content: "\f1e4";
}

.fa-binoculars:before {
  content: "\f1e5";
}

.fa-plug:before {
  content: "\f1e6";
}

.fa-slideshare:before {
  content: "\f1e7";
}

.fa-twitch:before {
  content: "\f1e8";
}

.fa-yelp:before {
  content: "\f1e9";
}

.fa-newspaper-o:before {
  content: "\f1ea";
}

.fa-wifi:before {
  content: "\f1eb";
}

.fa-calculator:before {
  content: "\f1ec";
}

.fa-paypal:before {
  content: "\f1ed";
}

.fa-google-wallet:before {
  content: "\f1ee";
}

.fa-cc-visa:before {
  content: "\f1f0";
}

.fa-cc-mastercard:before {
  content: "\f1f1";
}

.fa-cc-discover:before {
  content: "\f1f2";
}

.fa-cc-amex:before {
  content: "\f1f3";
}

.fa-cc-paypal:before {
  content: "\f1f4";
}

.fa-cc-stripe:before {
  content: "\f1f5";
}

.fa-bell-slash:before {
  content: "\f1f6";
}

.fa-bell-slash-o:before {
  content: "\f1f7";
}

.fa-trash:before {
  content: "\f1f8";
}

.fa-copyright:before {
  content: "\f1f9";
}

.fa-at:before {
  content: "\f1fa";
}

.fa-eyedropper:before {
  content: "\f1fb";
}

.fa-paint-brush:before {
  content: "\f1fc";
}

.fa-birthday-cake:before {
  content: "\f1fd";
}

.fa-area-chart:before {
  content: "\f1fe";
}

.fa-pie-chart:before {
  content: "\f200";
}

.fa-line-chart:before {
  content: "\f201";
}

.fa-lastfm:before {
  content: "\f202";
}

.fa-lastfm-square:before {
  content: "\f203";
}

.fa-toggle-off:before {
  content: "\f204";
}

.fa-toggle-on:before {
  content: "\f205";
}

.fa-bicycle:before {
  content: "\f206";
}

.fa-bus:before {
  content: "\f207";
}

.fa-ioxhost:before {
  content: "\f208";
}

.fa-angellist:before {
  content: "\f209";
}

.fa-cc:before {
  content: "\f20a";
}

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}

.fa-meanpath:before {
  content: "\f20c";
}

.fa-buysellads:before {
  content: "\f20d";
}

.fa-connectdevelop:before {
  content: "\f20e";
}

.fa-dashcube:before {
  content: "\f210";
}

.fa-forumbee:before {
  content: "\f211";
}

.fa-leanpub:before {
  content: "\f212";
}

.fa-sellsy:before {
  content: "\f213";
}

.fa-shirtsinbulk:before {
  content: "\f214";
}

.fa-simplybuilt:before {
  content: "\f215";
}

.fa-skyatlas:before {
  content: "\f216";
}

.fa-cart-plus:before {
  content: "\f217";
}

.fa-cart-arrow-down:before {
  content: "\f218";
}

.fa-diamond:before {
  content: "\f219";
}

.fa-ship:before {
  content: "\f21a";
}

.fa-user-secret:before {
  content: "\f21b";
}

.fa-motorcycle:before {
  content: "\f21c";
}

.fa-street-view:before {
  content: "\f21d";
}

.fa-heartbeat:before {
  content: "\f21e";
}

.fa-venus:before {
  content: "\f221";
}

.fa-mars:before {
  content: "\f222";
}

.fa-mercury:before {
  content: "\f223";
}

.fa-intersex:before,
.fa-transgender:before {
  content: "\f224";
}

.fa-transgender-alt:before {
  content: "\f225";
}

.fa-venus-double:before {
  content: "\f226";
}

.fa-mars-double:before {
  content: "\f227";
}

.fa-venus-mars:before {
  content: "\f228";
}

.fa-mars-stroke:before {
  content: "\f229";
}

.fa-mars-stroke-v:before {
  content: "\f22a";
}

.fa-mars-stroke-h:before {
  content: "\f22b";
}

.fa-neuter:before {
  content: "\f22c";
}

.fa-genderless:before {
  content: "\f22d";
}

.fa-facebook-official:before {
  content: "\f230";
}

.fa-pinterest-p:before {
  content: "\f231";
}

.fa-whatsapp:before {
  content: "\f232";
}

.fa-server:before {
  content: "\f233";
}

.fa-user-plus:before {
  content: "\f234";
}

.fa-user-times:before {
  content: "\f235";
}

.fa-hotel:before,
.fa-bed:before {
  content: "\f236";
}

.fa-viacoin:before {
  content: "\f237";
}

.fa-train:before {
  content: "\f238";
}

.fa-subway:before {
  content: "\f239";
}

.fa-medium:before {
  content: "\f23a";
}

.fa-yc:before,
.fa-y-combinator:before {
  content: "\f23b";
}

.fa-optin-monster:before {
  content: "\f23c";
}

.fa-opencart:before {
  content: "\f23d";
}

.fa-expeditedssl:before {
  content: "\f23e";
}

.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: "\f240";
}

.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\f241";
}

.fa-battery-2:before,
.fa-battery-half:before {
  content: "\f242";
}

.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\f243";
}

.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\f244";
}

.fa-mouse-pointer:before {
  content: "\f245";
}

.fa-i-cursor:before {
  content: "\f246";
}

.fa-object-group:before {
  content: "\f247";
}

.fa-object-ungroup:before {
  content: "\f248";
}

.fa-sticky-note:before {
  content: "\f249";
}

.fa-sticky-note-o:before {
  content: "\f24a";
}

.fa-cc-jcb:before {
  content: "\f24b";
}

.fa-cc-diners-club:before {
  content: "\f24c";
}

.fa-clone:before {
  content: "\f24d";
}

.fa-balance-scale:before {
  content: "\f24e";
}

.fa-hourglass-o:before {
  content: "\f250";
}

.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\f251";
}

.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\f252";
}

.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\f253";
}

.fa-hourglass:before {
  content: "\f254";
}

.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\f255";
}

.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\f256";
}

.fa-hand-scissors-o:before {
  content: "\f257";
}

.fa-hand-lizard-o:before {
  content: "\f258";
}

.fa-hand-spock-o:before {
  content: "\f259";
}

.fa-hand-pointer-o:before {
  content: "\f25a";
}

.fa-hand-peace-o:before {
  content: "\f25b";
}

.fa-trademark:before {
  content: "\f25c";
}

.fa-registered:before {
  content: "\f25d";
}

.fa-creative-commons:before {
  content: "\f25e";
}

.fa-gg:before {
  content: "\f260";
}

.fa-gg-circle:before {
  content: "\f261";
}

.fa-tripadvisor:before {
  content: "\f262";
}

.fa-odnoklassniki:before {
  content: "\f263";
}

.fa-odnoklassniki-square:before {
  content: "\f264";
}

.fa-get-pocket:before {
  content: "\f265";
}

.fa-wikipedia-w:before {
  content: "\f266";
}

.fa-safari:before {
  content: "\f267";
}

.fa-chrome:before {
  content: "\f268";
}

.fa-firefox:before {
  content: "\f269";
}

.fa-opera:before {
  content: "\f26a";
}

.fa-internet-explorer:before {
  content: "\f26b";
}

.fa-tv:before,
.fa-television:before {
  content: "\f26c";
}

.fa-contao:before {
  content: "\f26d";
}

.fa-500px:before {
  content: "\f26e";
}

.fa-amazon:before {
  content: "\f270";
}

.fa-calendar-plus-o:before {
  content: "\f271";
}

.fa-calendar-minus-o:before {
  content: "\f272";
}

.fa-calendar-times-o:before {
  content: "\f273";
}

.fa-calendar-check-o:before {
  content: "\f274";
}

.fa-industry:before {
  content: "\f275";
}

.fa-map-pin:before {
  content: "\f276";
}

.fa-map-signs:before {
  content: "\f277";
}

.fa-map-o:before {
  content: "\f278";
}

.fa-map:before {
  content: "\f279";
}

.fa-commenting:before {
  content: "\f27a";
}

.fa-commenting-o:before {
  content: "\f27b";
}

.fa-houzz:before {
  content: "\f27c";
}

.fa-vimeo:before {
  content: "\f27d";
}

.fa-black-tie:before {
  content: "\f27e";
}

.fa-fonticons:before {
  content: "\f280";
}

.fa-reddit-alien:before {
  content: "\f281";
}

.fa-edge:before {
  content: "\f282";
}

.fa-credit-card-alt:before {
  content: "\f283";
}

.fa-codiepie:before {
  content: "\f284";
}

.fa-modx:before {
  content: "\f285";
}

.fa-fort-awesome:before {
  content: "\f286";
}

.fa-usb:before {
  content: "\f287";
}

.fa-product-hunt:before {
  content: "\f288";
}

.fa-mixcloud:before {
  content: "\f289";
}

.fa-scribd:before {
  content: "\f28a";
}

.fa-pause-circle:before {
  content: "\f28b";
}

.fa-pause-circle-o:before {
  content: "\f28c";
}

.fa-stop-circle:before {
  content: "\f28d";
}

.fa-stop-circle-o:before {
  content: "\f28e";
}

.fa-shopping-bag:before {
  content: "\f290";
}

.fa-shopping-basket:before {
  content: "\f291";
}

.fa-hashtag:before {
  content: "\f292";
}

.fa-bluetooth:before {
  content: "\f293";
}

.fa-bluetooth-b:before {
  content: "\f294";
}

.fa-percent:before {
  content: "\f295";
}

.fa-gitlab:before {
  content: "\f296";
}

.fa-wpbeginner:before {
  content: "\f297";
}

.fa-wpforms:before {
  content: "\f298";
}

.fa-envira:before {
  content: "\f299";
}

.fa-universal-access:before {
  content: "\f29a";
}

.fa-wheelchair-alt:before {
  content: "\f29b";
}

.fa-question-circle-o:before {
  content: "\f29c";
}

.fa-blind:before {
  content: "\f29d";
}

.fa-audio-description:before {
  content: "\f29e";
}

.fa-volume-control-phone:before {
  content: "\f2a0";
}

.fa-braille:before {
  content: "\f2a1";
}

.fa-assistive-listening-systems:before {
  content: "\f2a2";
}

.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: "\f2a3";
}

.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: "\f2a4";
}

.fa-glide:before {
  content: "\f2a5";
}

.fa-glide-g:before {
  content: "\f2a6";
}

.fa-signing:before,
.fa-sign-language:before {
  content: "\f2a7";
}

.fa-low-vision:before {
  content: "\f2a8";
}

.fa-viadeo:before {
  content: "\f2a9";
}

.fa-viadeo-square:before {
  content: "\f2aa";
}

.fa-snapchat:before {
  content: "\f2ab";
}

.fa-snapchat-ghost:before {
  content: "\f2ac";
}

.fa-snapchat-square:before {
  content: "\f2ad";
}

.fa-pied-piper:before {
  content: "\f2ae";
}

.fa-first-order:before {
  content: "\f2b0";
}

.fa-yoast:before {
  content: "\f2b1";
}

.fa-themeisle:before {
  content: "\f2b2";
}

.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "\f2b3";
}

.fa-fa:before,
.fa-font-awesome:before {
  content: "\f2b4";
}

.fa-handshake-o:before {
  content: "\f2b5";
}

.fa-envelope-open:before {
  content: "\f2b6";
}

.fa-envelope-open-o:before {
  content: "\f2b7";
}

.fa-linode:before {
  content: "\f2b8";
}

.fa-address-book:before {
  content: "\f2b9";
}

.fa-address-book-o:before {
  content: "\f2ba";
}

.fa-vcard:before,
.fa-address-card:before {
  content: "\f2bb";
}

.fa-vcard-o:before,
.fa-address-card-o:before {
  content: "\f2bc";
}

.fa-user-circle:before {
  content: "\f2bd";
}

.fa-user-circle-o:before {
  content: "\f2be";
}

.fa-user-o:before {
  content: "\f2c0";
}

.fa-id-badge:before {
  content: "\f2c1";
}

.fa-drivers-license:before,
.fa-id-card:before {
  content: "\f2c2";
}

.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: "\f2c3";
}

.fa-quora:before {
  content: "\f2c4";
}

.fa-free-code-camp:before {
  content: "\f2c5";
}

.fa-telegram:before {
  content: "\f2c6";
}

.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: "\f2c7";
}

.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: "\f2c8";
}

.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: "\f2c9";
}

.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: "\f2ca";
}

.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: "\f2cb";
}

.fa-shower:before {
  content: "\f2cc";
}

.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: "\f2cd";
}

.fa-podcast:before {
  content: "\f2ce";
}

.fa-window-maximize:before {
  content: "\f2d0";
}

.fa-window-minimize:before {
  content: "\f2d1";
}

.fa-window-restore:before {
  content: "\f2d2";
}

.fa-times-rectangle:before,
.fa-window-close:before {
  content: "\f2d3";
}

.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: "\f2d4";
}

.fa-bandcamp:before {
  content: "\f2d5";
}

.fa-grav:before {
  content: "\f2d6";
}

.fa-etsy:before {
  content: "\f2d7";
}

.fa-imdb:before {
  content: "\f2d8";
}

.fa-ravelry:before {
  content: "\f2d9";
}

.fa-eercast:before {
  content: "\f2da";
}

.fa-microchip:before {
  content: "\f2db";
}

.fa-snowflake-o:before {
  content: "\f2dc";
}

.fa-superpowers:before {
  content: "\f2dd";
}

.fa-wpexplorer:before {
  content: "\f2de";
}

.fa-meetup:before {
  content: "\f2e0";
}

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

.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

/*!
 * 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 Outlined";
  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 Outlined";
  --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;
}

.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-inline {
  display: flex;
  -webkit-column-gap: var(--size-8);
     -moz-column-gap: var(--size-8);
          column-gap: var(--size-8);
}
: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[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: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-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 {
  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[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[data-badge~=not-scheduled] path {
  fill: var(--badge-foreground);
}

.case-panel-badge {
  margin: 0;
  position: absolute;
  border-radius: 6px;
  right: 16px;
  overflow: initial;
  bottom: 8px;
  min-width: 24px;
  box-sizing: border-box;
  text-align: center;
}

.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: hsl(var(--gray-90));
  --text-secondary: hsl(var(--gray-90) / 75%);
  --text-tertiary: hsl(var(--gray-90) / 61%);
  --text-helper: hsl(var(--gray-90) / 61%);
  --text-placeholder: hsl(var(--gray-90) / 48%);
  --text-on-color: var(--white);
  --text-disabled: hsl(var(--gray-90) / 24%);
  --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%);
}

@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 {
  border: none;
  width: var(--dialog-width, 30rem);
  -webkit-margin-before: clamp(5rem, -3.3333rem + 20.8333vw, 10rem);
          margin-block-start: clamp(5rem, -3.3333rem + 20.8333vw, 10rem);
  margin-inline: 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);
}
.dialog:focus-visible {
  outline: none;
}

::-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(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-margin-before: 0;
          margin-block-start: 0;
}

: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 {
  position: relative;
  border-radius: 0.5rem;
  border: none;
  background: var(--color-panel-solid);
  width: 100%;
  -webkit-margin-after: clamp(2rem, -28rem + 53.333vb, 4rem);
          margin-block-end: clamp(2rem, -28rem + 53.333vb, 4rem);
}

.ux-dialog-margin-top-sm {
  margin-top: 112px;
}

.ux-dialog-margin-top-md {
  -webkit-margin-before: clamp(5rem, -70rem + 133.333vb, 10rem);
          margin-block-start: clamp(5rem, -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;
}

.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;
}
.modal__actions > * {
  flex: 1;
}

.modal__body {
  padding-block: 1rem 1rem;
  padding-inline: 1rem;
  display: grid;
  row-gap: 1.5rem;
}
.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__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(--slate-a1);
  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(--slate-a1);
  --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);
  text-align: center;
  max-inline-size: 3rem;
  -moz-appearance: textfield;
}
.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::-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: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~=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 Outlined";
}

/* 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 {
  text-transform: capitalize;
  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;
  --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: -12px 0 10px -6px hsl(var(--gray-90)/20%), -6px 0 6px -6px hsl(var(--gray-90)/12%), -4px 0 4px -6px hsl(var(--gray-90)/8%);
}

.ux-drawer-container--regular {
  inline-size: 70%;
  inset-block-end: 0;
  block-size: calc(100% - var(--forge-app-bar-height));
}

.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;
}
ux-drawer:has(.seat-chart-settings--wrapper) {
  overflow-y: auto;
}

ux-drawer.no-slide {
  opacity: 1;
}

ux-drawer > div {
  flex: auto;
}

.drawer-wrapper {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.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-top: 1.5rem;
}
.drawer-main[data-drawer~=no-padding] {
  --drawer-padding-block-end: 0;
}

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;
}

.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;
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  /* Microsoft Edge */
}
.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::-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::-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-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--notifications-wrapper {
  display: grid;
  row-gap: var(--size-8);
  -webkit-padding-after: 1rem;
          padding-block-end: 1rem;
}
.quick-scan--notifications-wrapper:empty {
  display: none;
}

.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: 20px;
  line-height: 24px;
}

.report-seat-chart-section-item {
  display: inline-block;
  box-shadow: inset 0 0 0 0.0625rem var(--slate-6);
  font-size: 20px;
  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.is-active {
  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-toolbar {
  font-family: inherit;
  color: inherit;
  border-color: var(--slate-a8);
}

.fr-toolbar.fr-top {
  border-top-left-radius: var(--size-4);
  border-top-right-radius: var(--size-4);
}

.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 {
  height: var(--size-40);
  border-bottom: 1px solid var(--slate-a8);
}

.fr-toolbar .fr-btn-grp {
  margin: 0;
}

.fr-toolbar .fr-command.fr-btn {
  width: var(--size-32);
  height: var(--size-32);
  display: grid;
  place-items: center;
  border-radius: var(--size-2);
  margin: var(--size-4);
  transition: background-color 150ms ease-out;
}
.fr-toolbar .fr-command.fr-btn.fr-open {
  margin: var(--size-4);
  border-radius: var(--size-2);
}

.fr-toolbar .fr-command.fr-btn svg.fr-svg {
  height: var(--size-20);
}

.fr-toolbar .fr-command.fr-btn svg {
  width: var(--size-20);
  margin: 0;
}
.fr-toolbar .fr-command.fr-btn svg path {
  fill: var(--text-secondary);
  transition: fill 150ms ease-out;
}

.fr-toolbar .fr-command.fr-btn.fr-open:not(:hover):not(:focus):not(:active) {
  background-color: var(--gray-active);
}

.fr-toolbar .fr-btn-grp .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path {
  fill: var(--text-primary);
}

.fr-command.fr-btn.fr-active {
  background-color: var(--gray-active);
}

.fr-command.fr-btn + .fr-dropdown-menu {
  border-radius: var(--size-8);
}

.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list {
  padding: var(--size-4);
}
.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-12);
  line-height: var(--size-32);
  border-radius: var(--size-4);
}

.fr-desktop .fr-command:hover:not(.fr-table-cell) {
  background-color: var(--gray-hover);
}
.fr-desktop .fr-command:hover:not(.fr-table-cell) path {
  fill: var(--text-primary);
}

.second-toolbar {
  border-color: var(--slate-a8);
  border-bottom-left-radius: var(--size-4);
  border-bottom-right-radius: var(--size-4);
}

.fr-box.fr-basic .fr-element {
  --input-padding-block: 0.6875rem;
  font-family: inherit;
  color: var(--text-primary);
  padding: var(--input-padding-block) 1rem;
  min-height: 8rem;
  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);
}

.fr-element p {
  -webkit-margin-after: var(--lh-scale-1);
          margin-block-end: var(--lh-scale-1);
}
.fr-element p:last-child {
  -webkit-margin-after: 0;
          margin-block-end: 0;
}

.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-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[data-vertical-tabs~=wide] {
  padding-inline: 2rem 4rem;
}

.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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJlc291cmNlcy9zdHlsZXMvYXBwLmNzcyIsIi4uL2N1c3RvbV9tb2R1bGVzL21hdGVyaWFsLWRlc2lnbi1saXRlL3NyYy9jYXJkL19jYXJkLnNjc3MiLCIuLi9jdXN0b21fbW9kdWxlcy9tYXRlcmlhbC1kZXNpZ24tbGl0ZS9zcmMvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vY3VzdG9tX21vZHVsZXMvbWF0ZXJpYWwtZGVzaWduLWxpdGUvc3JjL19jb2xvci1kZWZpbml0aW9ucy5zY3NzIiwiLi4vY3VzdG9tX21vZHVsZXMvbWF0ZXJpYWwtZGVzaWduLWxpdGUvc3JjL19mdW5jdGlvbnMuc2NzcyIsIi4uL2N1c3RvbV9tb2R1bGVzL21hdGVyaWFsLWRlc2lnbi1saXRlL3NyYy9kYXRhLXRhYmxlL19kYXRhLXRhYmxlLnNjc3MiLCIuLi9jdXN0b21fbW9kdWxlcy9tYXRlcmlhbC1kZXNpZ24tbGl0ZS9zcmMvX21peGlucy5zY3NzIiwiLi4vY3VzdG9tX21vZHVsZXMvbWF0ZXJpYWwtZGVzaWduLWxpdGUvc3JjL2xpc3QvX2xpc3Quc2NzcyIsIi4uL2N1c3RvbV9tb2R1bGVzL21hdGVyaWFsLWRlc2lnbi1saXRlL3NyYy9tZW51L19tZW51LnNjc3MiLCIuLi9jdXN0b21fbW9kdWxlcy9tYXRlcmlhbC1kZXNpZ24tbGl0ZS9zcmMvc25hY2tiYXIvX3NuYWNrYmFyLnNjc3MiLCIuLi9jdXN0b21fbW9kdWxlcy9tYXRlcmlhbC1kZXNpZ24tbGl0ZS9zcmMvc3Bpbm5lci9fc3Bpbm5lci5zY3NzIiwiLi4vY3VzdG9tX21vZHVsZXMvbWF0ZXJpYWwtZGVzaWduLWxpdGUvc3JjL3RhYnMvX3RhYnMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9AZnVsbGNhbGVuZGFyL2NvcmUvbWFpbi5jc3MiLCIuLi9ub2RlX21vZHVsZXMvQGZ1bGxjYWxlbmRhci9kYXlncmlkL21haW4uY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9jc3MvZm9udC1hd2Vzb21lLmNzcyIsIi4uL25vZGVfbW9kdWxlcy9mcm9hbGEtZWRpdG9yL2Nzcy9mcm9hbGFfZWRpdG9yLnBrZ2QubWluLmNzcyIsIi4uL25vZGVfbW9kdWxlcy9mcm9hbGEtZWRpdG9yL2Nzcy9mcm9hbGFfc3R5bGUubWluLmNzcyIsIi4uL25vZGVfbW9kdWxlcy9zbGltLXNlbGVjdC9zcmMvc2xpbS1zZWxlY3Qvc2xpbXNlbGVjdC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL3RyaWJ1dGVqcy9kaXN0L3RyaWJ1dGUuY3NzIiwiLi4vbm9kZV9tb2R1bGVzL0B0eWxlcnRlY2gvZm9yZ2UvZGlzdC90YWJsZS9mb3JnZS10YWJsZS5jc3MiLCIuLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2Jhc2UvX2ljb25zLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2Jhc2UvX21vZGVybi1yZXNldC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9iYXNlL19mb250cy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9iYXNlL190eXBvZ3JhcGh5LnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2NvbXBvbmVudHMvX2JhZGdlLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2Fic3RyYWN0cy9fY29sb3JzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2Fic3RyYWN0cy9fY29sb3ItcHJpbWl0aXZlcy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9hYnN0cmFjdHMvX21peGlucy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9hYnN0cmFjdHMvX3NpemVzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2Fic3RyYWN0cy9fdHlwZS5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9hYnN0cmFjdHMvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9jb21wb25lbnRzL19idXR0b25zLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2NvbXBvbmVudHMvX2NhcmQuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvY29tcG9uZW50cy9fY2hlY2tib3guc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvY29tcG9uZW50cy9faW5wdXRzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2NvbXBvbmVudHMvX2RhdGUtcGlja2VyLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2NvbXBvbmVudHMvX2RpYWxvZy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9jb21wb25lbnRzL19kcm9wem9uZS5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9jb21wb25lbnRzL19oaXN0b3J5LnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2NvbXBvbmVudHMvX25vdGlmaWNhdGlvbi5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9jb21wb25lbnRzL19udW1iZXItY29udHJvbC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9jb21wb25lbnRzL19yYWRpby1idXR0b24uc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvY29tcG9uZW50cy9fcmFuZ2UtaW5wdXQuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvY29tcG9uZW50cy9fc2VnbWVudGVkLWNvbnRyb2wuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvY29tcG9uZW50cy9fc2VsZWN0LnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2NvbXBvbmVudHMvX3NlbGVjdGFibGUtY2FyZC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9jb21wb25lbnRzL19zdGF0cy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9jb21wb25lbnRzL19zdmcuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvY29tcG9uZW50cy9fdGV4dC1pbnB1dC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9jb21wb25lbnRzL190ZXh0YXJlYS5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9jb21wb25lbnRzL190b2dnbGUuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvY29tcG9uZW50cy9fdG9vbHRpcC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9jb21wb25lbnRzL190cmVlLXZpZXcuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvbGF5b3V0L19mbGV4LnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2xheW91dC9fZ3JpZC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9sYXlvdXQvX2dhcC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9sYXlvdXQvX3NwYWNpbmcuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvbGF5b3V0L19sYXlvdXRzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2xheW91dC9fdXRpbGl0aWVzLnNjc3MiLCJyZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX2FwcC1iYXIuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvbGF5b3V0L19lbnZpcm9ubWVudHMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvbGF5b3V0L19kb25hdGlvbnMuc2NzcyIsInJlc291cmNlcy9zdHlsZXMvYmFzZS9fdHlwb2dyYXBoeS5zY3NzIiwicmVzb3VyY2VzL3N0eWxlcy9fb2xkLXN0eWxpbmcuc2NzcyIsInJlc291cmNlcy9zdHlsZXMvY29tcG9uZW50cy9fZ2xvYmFsLnNjc3MiLCJyZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX2NhbGVuZGFyLnNjc3MiLCJyZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX2NhbmRpZGF0ZS5zY3NzIiwicmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL19jYW5kaWRhdGUtc2VhcmNoLXJlc3VsdC5zY3NzIiwicmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL19jaGlwLnNjc3MiLCJyZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX2NvbnRhY3Quc2NzcyIsInJlc291cmNlcy9zdHlsZXMvY29tcG9uZW50cy9fZHJhd2VyLnNjc3MiLCJyZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX2VtcGFuZWxtZW50LnNjc3MiLCJyZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX2VtcHR5LXN0YXRlLnNjc3MiLCJyZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX2ZpbHRlci1kcmF3ZXIuc2NzcyIsInJlc291cmNlcy9zdHlsZXMvY29tcG9uZW50cy9fZm9yZ2UtY29tcG9uZW50cy5zY3NzIiwicmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL190ZW1wLnNjc3MiLCJyZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX2p1cnktdm9pY2Uuc2NzcyIsInJlc291cmNlcy9zdHlsZXMvY29tcG9uZW50cy9fbGlzdC5zY3NzIiwicmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL19sb2FkZXIuc2NzcyIsInJlc291cmNlcy9zdHlsZXMvY29tcG9uZW50cy9fbWFudWFsLWNhbmRpZGF0ZS5zY3NzIiwicmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL19tYXBzLnNjc3MiLCJyZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX21kbC1jb21wb25lbnRzLnNjc3MiLCJyZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX21lbnUuc2NzcyIsInJlc291cmNlcy9zdHlsZXMvY29tcG9uZW50cy9fbWVzc2FnZS1jYXJkLnNjc3MiLCJyZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX21lc3NhZ2UtdGVtcGxhdGUtZWRpdG9yLnNjc3MiLCJyZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX3BhZ2VyLnNjc3MiLCJyZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX3Byb2ZpbGUuc2NzcyIsInJlc291cmNlcy9zdHlsZXMvY29tcG9uZW50cy9fcXVlc3Rpb24uc2NzcyIsInJlc291cmNlcy9zdHlsZXMvY29tcG9uZW50cy9fcXVlc3Rpb25uYWlyZS5zY3NzIiwicmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL19xdWVzdGlvbm5haXJlLWxpc3Quc2NzcyIsInJlc291cmNlcy9zdHlsZXMvY29tcG9uZW50cy9fcXVpY2stYWN0aW9uLnNjc3MiLCIuLi9jdXN0b21fbW9kdWxlcy9SZXBvcnRWaWV3ZXIvc3R5bGVzL2tlbmRvLmNvbW1vbi5taW4uY3NzIiwiLi4vY3VzdG9tX21vZHVsZXMvUmVwb3J0Vmlld2VyL3N0eWxlcy90ZWxlcmlrUmVwb3J0Vmlld2VyLTE5LjIuMjUuODEzLm1pbi5jc3MiLCIuLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvZGlzdC9hbGwuY3NzIiwicmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL19yZXBvcnQtdmlld2VyLnNjc3MiLCJyZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX3NlYXQtY2hhcnQtYnVpbGRlci5zY3NzIiwicmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL19zZW5kLW1lc3NhZ2Uuc2NzcyIsInJlc291cmNlcy9zdHlsZXMvY29tcG9uZW50cy9fc2lkZWJhci5zY3NzIiwicmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL19zbGltLXNlbGVjdC5zY3NzIiwicmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL19zbmFja2Jhci5zY3NzIiwicmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL19zdW1tb25zLXJ1bi5zY3NzIiwicmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL190YWJsZXMuc2NzcyIsInJlc291cmNlcy9zdHlsZXMvY29tcG9uZW50cy9fdGFicy5zY3NzIiwicmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL190YWcuc2NzcyIsInJlc291cmNlcy9zdHlsZXMvY29tcG9uZW50cy9fdGV4dC1lZGl0b3Iuc2NzcyIsInJlc291cmNlcy9zdHlsZXMvY29tcG9uZW50cy9fdG9wLWJhci5zY3NzIiwicmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL192ZXJ0aWNhbC10YWJzLnNjc3MiLCJyZXNvdXJjZXMvc3R5bGVzL2FwcC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0FoQjs7Ozs7Ozs7Ozs7Ozs7RUFBQTtBQ0FBOzs7Ozs7Ozs7Ozs7OztFQUFBO0FBZ0JBOzt1Q0FBQTtBQUdBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUFBO0FBbUNBLHVDQUFBO0FBRUE7Ozs7Ozs7OztDQUFBO0FBYUEsbUNBQUE7QUFFQTs7Ozs7RUFBQTtBQ3ZFQTs7Ozs7Ozs7Ozs7Ozs7RUFBQTtBQWtCQSwyQ0FBQTtBQWlrQkEsZ0JBQUE7QUNubEJBOzs7Ozs7Ozs7Ozs7OztFQUFBO0FGaUZBLG1DQUFBO0FBR0EsMkNBQUE7QUE4QkEsdUNBQUE7QUFnQkEsdUNBQUE7QUFFQSw2Q0FBQTtBQWtDQSx5Q0FBQTtBQVFBLDBDQUFBO0FBTUEsMENBQUE7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RSxnQkFBQTtBZDh6RUY7O0FjNXpFQTtFQUNFLGdCQUFBO0FkK3pFRjs7QWM3ekVBOztFQUVFLGdCQUFBO0FkZzBFRjs7QWM5ekVBO0VBQ0UsZ0JBQUE7QWRpMEVGOztBYy96RUE7RUFDRSxnQkFBQTtBZGswRUY7O0FjaDBFQTtFQUNFLGdCQUFBO0FkbTBFRjs7QWNqMEVBO0VBQ0UsZ0JBQUE7QWRvMEVGOztBY2wwRUE7RUFDRSxnQkFBQTtBZHEwRUY7O0FjbjBFQTtFQUNFLGdCQUFBO0FkczBFRjs7QWNwMEVBO0VBQ0UsZ0JBQUE7QWR1MEVGOztBY3IwRUE7RUFDRSxnQkFBQTtBZHcwRUY7O0FjdDBFQTtFQUNFLGdCQUFBO0FkeTBFRjs7QWN2MEVBO0VBQ0UsZ0JBQUE7QWQwMEVGOztBY3gwRUE7RUFDRSxnQkFBQTtBZDIwRUY7O0FjejBFQTtFQUNFLGdCQUFBO0FkNDBFRjs7QWMxMEVBO0VBQ0UsZ0JBQUE7QWQ2MEVGOztBYzMwRUE7RUFDRSxnQkFBQTtBZDgwRUY7O0FjNTBFQTtFQUNFLGdCQUFBO0FkKzBFRjs7QWM3MEVBO0VBQ0UsZ0JBQUE7QWRnMUVGOztBYzkwRUE7RUFDRSxnQkFBQTtBZGkxRUY7O0FjLzBFQTtFQUNFLGdCQUFBO0FkazFFRjs7QWNoMUVBO0VBQ0UsZ0JBQUE7QWRtMUVGOztBY2oxRUE7RUFDRSxnQkFBQTtBZG8xRUY7O0FjbDFFQTtFQUNFLGdCQUFBO0FkcTFFRjs7QWNuMUVBO0VBQ0UsZ0JBQUE7QWRzMUVGOztBY3AxRUE7RUFDRSxnQkFBQTtBZHUxRUY7O0FjcjFFQTtFQUNFLGdCQUFBO0FkdzFFRjs7QWN0MUVBO0VBQ0UsZ0JBQUE7QWR5MUVGOztBY3YxRUE7RUFDRSxnQkFBQTtBZDAxRUY7O0FjeDFFQTs7RUFFRSxnQkFBQTtBZDIxRUY7O0FjejFFQTtFQUNFLGdCQUFBO0FkNDFFRjs7QWMxMUVBO0VBQ0UsZ0JBQUE7QWQ2MUVGOztBYzMxRUE7OztFQUdFLGdCQUFBO0FkODFFRjs7QWM1MUVBO0VBQ0UsZ0JBQUE7QWQrMUVGOztBYzcxRUE7RUFDRSxnQkFBQTtBZGcyRUY7O0FjOTFFQTtFQUNFLGdCQUFBO0FkaTJFRjs7QWMvMUVBO0VBQ0UsZ0JBQUE7QWRrMkVGOztBY2gyRUE7O0VBRUUsZ0JBQUE7QWRtMkVGOztBY2oyRUE7RUFDRSxnQkFBQTtBZG8yRUY7O0FjbDJFQTtFQUNFLGdCQUFBO0FkcTJFRjs7QWNuMkVBO0VBQ0UsZ0JBQUE7QWRzMkVGOztBY3AyRUE7RUFDRSxnQkFBQTtBZHUyRUY7O0FjcjJFQTtFQUNFLGdCQUFBO0FkdzJFRjs7QWN0MkVBO0VBQ0UsZ0JBQUE7QWR5MkVGOztBY3YyRUE7RUFDRSxnQkFBQTtBZDAyRUY7O0FjeDJFQTtFQUNFLGdCQUFBO0FkMjJFRjs7QWN6MkVBO0VBQ0UsZ0JBQUE7QWQ0MkVGOztBYzEyRUE7RUFDRSxnQkFBQTtBZDYyRUY7O0FjMzJFQTtFQUNFLGdCQUFBO0FkODJFRjs7QWM1MkVBO0VBQ0UsZ0JBQUE7QWQrMkVGOztBYzcyRUE7RUFDRSxnQkFBQTtBZGczRUY7O0FjOTJFQTtFQUNFLGdCQUFBO0FkaTNFRjs7QWMvMkVBO0VBQ0UsZ0JBQUE7QWRrM0VGOztBY2gzRUE7RUFDRSxnQkFBQTtBZG0zRUY7O0FjajNFQTtFQUNFLGdCQUFBO0FkbzNFRjs7QWNsM0VBO0VBQ0UsZ0JBQUE7QWRxM0VGOztBY24zRUE7RUFDRSxnQkFBQTtBZHMzRUY7O0FjcDNFQTtFQUNFLGdCQUFBO0FkdTNFRjs7QWNyM0VBO0VBQ0UsZ0JBQUE7QWR3M0VGOztBY3QzRUE7RUFDRSxnQkFBQTtBZHkzRUY7O0FjdjNFQTtFQUNFLGdCQUFBO0FkMDNFRjs7QWN4M0VBO0VBQ0UsZ0JBQUE7QWQyM0VGOztBY3ozRUE7RUFDRSxnQkFBQTtBZDQzRUY7O0FjMTNFQTtFQUNFLGdCQUFBO0FkNjNFRjs7QWMzM0VBO0VBQ0UsZ0JBQUE7QWQ4M0VGOztBYzUzRUE7RUFDRSxnQkFBQTtBZCszRUY7O0FjNzNFQTtFQUNFLGdCQUFBO0FkZzRFRjs7QWM5M0VBOztFQUVFLGdCQUFBO0FkaTRFRjs7QWMvM0VBO0VBQ0UsZ0JBQUE7QWRrNEVGOztBY2g0RUE7RUFDRSxnQkFBQTtBZG00RUY7O0FjajRFQTtFQUNFLGdCQUFBO0FkbzRFRjs7QWNsNEVBO0VBQ0UsZ0JBQUE7QWRxNEVGOztBY240RUE7RUFDRSxnQkFBQTtBZHM0RUY7O0FjcDRFQTtFQUNFLGdCQUFBO0FkdTRFRjs7QWNyNEVBO0VBQ0UsZ0JBQUE7QWR3NEVGOztBY3Q0RUE7RUFDRSxnQkFBQTtBZHk0RUY7O0FjdjRFQTtFQUNFLGdCQUFBO0FkMDRFRjs7QWN4NEVBO0VBQ0UsZ0JBQUE7QWQyNEVGOztBY3o0RUE7RUFDRSxnQkFBQTtBZDQ0RUY7O0FjMTRFQTs7RUFFRSxnQkFBQTtBZDY0RUY7O0FjMzRFQTtFQUNFLGdCQUFBO0FkODRFRjs7QWM1NEVBO0VBQ0UsZ0JBQUE7QWQrNEVGOztBYzc0RUE7RUFDRSxnQkFBQTtBZGc1RUY7O0FjOTRFQTtFQUNFLGdCQUFBO0FkaTVFRjs7QWMvNEVBO0VBQ0UsZ0JBQUE7QWRrNUVGOztBY2g1RUE7RUFDRSxnQkFBQTtBZG01RUY7O0FjajVFQTtFQUNFLGdCQUFBO0FkbzVFRjs7QWNsNUVBO0VBQ0UsZ0JBQUE7QWRxNUVGOztBY241RUE7RUFDRSxnQkFBQTtBZHM1RUY7O0FjcDVFQTtFQUNFLGdCQUFBO0FkdTVFRjs7QWNyNUVBO0VBQ0UsZ0JBQUE7QWR3NUVGOztBY3Q1RUE7RUFDRSxnQkFBQTtBZHk1RUY7O0FjdjVFQTtFQUNFLGdCQUFBO0FkMDVFRjs7QWN4NUVBOztFQUVFLGdCQUFBO0FkMjVFRjs7QWN6NUVBO0VBQ0UsZ0JBQUE7QWQ0NUVGOztBYzE1RUE7RUFDRSxnQkFBQTtBZDY1RUY7O0FjMzVFQTtFQUNFLGdCQUFBO0FkODVFRjs7QWM1NUVBO0VBQ0UsZ0JBQUE7QWQrNUVGOztBYzc1RUE7O0VBRUUsZ0JBQUE7QWRnNkVGOztBYzk1RUE7RUFDRSxnQkFBQTtBZGk2RUY7O0FjLzVFQTtFQUNFLGdCQUFBO0FkazZFRjs7QWNoNkVBO0VBQ0UsZ0JBQUE7QWRtNkVGOztBY2o2RUE7RUFDRSxnQkFBQTtBZG82RUY7O0FjbDZFQTtFQUNFLGdCQUFBO0FkcTZFRjs7QWNuNkVBO0VBQ0UsZ0JBQUE7QWRzNkVGOztBY3A2RUE7RUFDRSxnQkFBQTtBZHU2RUY7O0FjcjZFQTtFQUNFLGdCQUFBO0FkdzZFRjs7QWN0NkVBO0VBQ0UsZ0JBQUE7QWR5NkVGOztBY3Y2RUE7RUFDRSxnQkFBQTtBZDA2RUY7O0FjeDZFQTtFQUNFLGdCQUFBO0FkMjZFRjs7QWN6NkVBO0VBQ0UsZ0JBQUE7QWQ0NkVGOztBYzE2RUE7RUFDRSxnQkFBQTtBZDY2RUY7O0FjMzZFQTtFQUNFLGdCQUFBO0FkODZFRjs7QWM1NkVBO0VBQ0UsZ0JBQUE7QWQrNkVGOztBYzc2RUE7RUFDRSxnQkFBQTtBZGc3RUY7O0FjOTZFQTtFQUNFLGdCQUFBO0FkaTdFRjs7QWMvNkVBO0VBQ0UsZ0JBQUE7QWRrN0VGOztBY2g3RUE7RUFDRSxnQkFBQTtBZG03RUY7O0FjajdFQTs7RUFFRSxnQkFBQTtBZG83RUY7O0FjbDdFQTtFQUNFLGdCQUFBO0FkcTdFRjs7QWNuN0VBO0VBQ0UsZ0JBQUE7QWRzN0VGOztBY3A3RUE7RUFDRSxnQkFBQTtBZHU3RUY7O0FjcjdFQTs7RUFFRSxnQkFBQTtBZHc3RUY7O0FjdDdFQTtFQUNFLGdCQUFBO0FkeTdFRjs7QWN2N0VBO0VBQ0UsZ0JBQUE7QWQwN0VGOztBY3g3RUE7RUFDRSxnQkFBQTtBZDI3RUY7O0FjejdFQTtFQUNFLGdCQUFBO0FkNDdFRjs7QWMxN0VBO0VBQ0UsZ0JBQUE7QWQ2N0VGOztBYzM3RUE7RUFDRSxnQkFBQTtBZDg3RUY7O0FjNTdFQTtFQUNFLGdCQUFBO0FkKzdFRjs7QWM3N0VBO0VBQ0UsZ0JBQUE7QWRnOEVGOztBYzk3RUE7RUFDRSxnQkFBQTtBZGk4RUY7O0FjLzdFQTtFQUNFLGdCQUFBO0FkazhFRjs7QWNoOEVBO0VBQ0UsZ0JBQUE7QWRtOEVGOztBY2o4RUE7RUFDRSxnQkFBQTtBZG84RUY7O0FjbDhFQTtFQUNFLGdCQUFBO0FkcThFRjs7QWNuOEVBO0VBQ0UsZ0JBQUE7QWRzOEVGOztBY3A4RUE7RUFDRSxnQkFBQTtBZHU4RUY7O0FjcjhFQTtFQUNFLGdCQUFBO0FkdzhFRjs7QWN0OEVBO0VBQ0UsZ0JBQUE7QWR5OEVGOztBY3Y4RUE7RUFDRSxnQkFBQTtBZDA4RUY7O0FjeDhFQTs7RUFFRSxnQkFBQTtBZDI4RUY7O0FjejhFQTs7RUFFRSxnQkFBQTtBZDQ4RUY7O0FjMThFQTtFQUNFLGdCQUFBO0FkNjhFRjs7QWMzOEVBO0VBQ0UsZ0JBQUE7QWQ4OEVGOztBYzU4RUE7O0VBRUUsZ0JBQUE7QWQrOEVGOztBYzc4RUE7O0VBRUUsZ0JBQUE7QWRnOUVGOztBYzk4RUE7RUFDRSxnQkFBQTtBZGk5RUY7O0FjLzhFQTs7RUFFRSxnQkFBQTtBZGs5RUY7O0FjaDlFQTtFQUNFLGdCQUFBO0FkbTlFRjs7QWNqOUVBOzs7RUFHRSxnQkFBQTtBZG85RUY7O0FjbDlFQTtFQUNFLGdCQUFBO0FkcTlFRjs7QWNuOUVBO0VBQ0UsZ0JBQUE7QWRzOUVGOztBY3A5RUE7RUFDRSxnQkFBQTtBZHU5RUY7O0FjcjlFQTtFQUNFLGdCQUFBO0FkdzlFRjs7QWN0OUVBO0VBQ0UsZ0JBQUE7QWR5OUVGOztBY3Y5RUE7RUFDRSxnQkFBQTtBZDA5RUY7O0FjeDlFQTtFQUNFLGdCQUFBO0FkMjlFRjs7QWN6OUVBO0VBQ0UsZ0JBQUE7QWQ0OUVGOztBYzE5RUE7RUFDRSxnQkFBQTtBZDY5RUY7O0FjMzlFQTtFQUNFLGdCQUFBO0FkODlFRjs7QWM1OUVBO0VBQ0UsZ0JBQUE7QWQrOUVGOztBYzc5RUE7RUFDRSxnQkFBQTtBZGcrRUY7O0FjOTlFQTtFQUNFLGdCQUFBO0FkaStFRjs7QWMvOUVBO0VBQ0UsZ0JBQUE7QWRrK0VGOztBY2grRUE7RUFDRSxnQkFBQTtBZG0rRUY7O0FjaitFQTtFQUNFLGdCQUFBO0FkbytFRjs7QWNsK0VBO0VBQ0UsZ0JBQUE7QWRxK0VGOztBY24rRUE7O0VBRUUsZ0JBQUE7QWRzK0VGOztBY3ArRUE7O0VBRUUsZ0JBQUE7QWR1K0VGOztBY3IrRUE7O0VBRUUsZ0JBQUE7QWR3K0VGOztBY3QrRUE7RUFDRSxnQkFBQTtBZHkrRUY7O0FjditFQTtFQUNFLGdCQUFBO0FkMCtFRjs7QWN4K0VBOztFQUVFLGdCQUFBO0FkMitFRjs7QWN6K0VBOztFQUVFLGdCQUFBO0FkNCtFRjs7QWMxK0VBOztFQUVFLGdCQUFBO0FkNitFRjs7QWMzK0VBO0VBQ0UsZ0JBQUE7QWQ4K0VGOztBYzUrRUE7RUFDRSxnQkFBQTtBZCsrRUY7O0FjNytFQTs7RUFFRSxnQkFBQTtBZGcvRUY7O0FjOStFQTtFQUNFLGdCQUFBO0FkaS9FRjs7QWMvK0VBO0VBQ0UsZ0JBQUE7QWRrL0VGOztBY2gvRUE7O0VBRUUsZ0JBQUE7QWRtL0VGOztBY2ovRUE7RUFDRSxnQkFBQTtBZG8vRUY7O0FjbC9FQTtFQUNFLGdCQUFBO0FkcS9FRjs7QWNuL0VBO0VBQ0UsZ0JBQUE7QWRzL0VGOztBY3AvRUE7RUFDRSxnQkFBQTtBZHUvRUY7O0Fjci9FQTtFQUNFLGdCQUFBO0Fkdy9FRjs7QWN0L0VBO0VBQ0UsZ0JBQUE7QWR5L0VGOztBY3YvRUE7RUFDRSxnQkFBQTtBZDAvRUY7O0FjeC9FQTtFQUNFLGdCQUFBO0FkMi9FRjs7QWN6L0VBO0VBQ0UsZ0JBQUE7QWQ0L0VGOztBYzEvRUE7RUFDRSxnQkFBQTtBZDYvRUY7O0FjMy9FQTtFQUNFLGdCQUFBO0FkOC9FRjs7QWM1L0VBO0VBQ0UsZ0JBQUE7QWQrL0VGOztBYzcvRUE7RUFDRSxnQkFBQTtBZGdnRkY7O0FjOS9FQTtFQUNFLGdCQUFBO0FkaWdGRjs7QWMvL0VBO0VBQ0UsZ0JBQUE7QWRrZ0ZGOztBY2hnRkE7RUFDRSxnQkFBQTtBZG1nRkY7O0FjamdGQTtFQUNFLGdCQUFBO0Fkb2dGRjs7QWNsZ0ZBO0VBQ0UsZ0JBQUE7QWRxZ0ZGOztBY25nRkE7RUFDRSxnQkFBQTtBZHNnRkY7O0FjcGdGQTtFQUNFLGdCQUFBO0FkdWdGRjs7QWNyZ0ZBO0VBQ0UsZ0JBQUE7QWR3Z0ZGOztBY3RnRkE7RUFDRSxnQkFBQTtBZHlnRkY7O0FjdmdGQTtFQUNFLGdCQUFBO0FkMGdGRjs7QWN4Z0ZBO0VBQ0UsZ0JBQUE7QWQyZ0ZGOztBY3pnRkE7RUFDRSxnQkFBQTtBZDRnRkY7O0FjMWdGQTtFQUNFLGdCQUFBO0FkNmdGRjs7QWMzZ0ZBO0VBQ0UsZ0JBQUE7QWQ4Z0ZGOztBYzVnRkE7RUFDRSxnQkFBQTtBZCtnRkY7O0FjN2dGQTtFQUNFLGdCQUFBO0FkZ2hGRjs7QWM5Z0ZBO0VBQ0UsZ0JBQUE7QWRpaEZGOztBYy9nRkE7O0VBRUUsZ0JBQUE7QWRraEZGOztBY2hoRkE7RUFDRSxnQkFBQTtBZG1oRkY7O0FjamhGQTtFQUNFLGdCQUFBO0Fkb2hGRjs7QWNsaEZBO0VBQ0UsZ0JBQUE7QWRxaEZGOztBY25oRkE7RUFDRSxnQkFBQTtBZHNoRkY7O0FjcGhGQTtFQUNFLGdCQUFBO0FkdWhGRjs7QWNyaEZBOztFQUVFLGdCQUFBO0Fkd2hGRjs7QWN0aEZBO0VBQ0UsZ0JBQUE7QWR5aEZGOztBY3ZoRkE7RUFDRSxnQkFBQTtBZDBoRkY7O0FjeGhGQTtFQUNFLGdCQUFBO0FkMmhGRjs7QWN6aEZBO0VBQ0UsZ0JBQUE7QWQ0aEZGOztBYzFoRkE7RUFDRSxnQkFBQTtBZDZoRkY7O0FjM2hGQTtFQUNFLGdCQUFBO0FkOGhGRjs7QWM1aEZBO0VBQ0UsZ0JBQUE7QWQraEZGOztBYzdoRkE7RUFDRSxnQkFBQTtBZGdpRkY7O0FjOWhGQTtFQUNFLGdCQUFBO0FkaWlGRjs7QWMvaEZBO0VBQ0UsZ0JBQUE7QWRraUZGOztBY2hpRkE7RUFDRSxnQkFBQTtBZG1pRkY7O0FjamlGQTtFQUNFLGdCQUFBO0Fkb2lGRjs7QWNsaUZBOztFQUVFLGdCQUFBO0FkcWlGRjs7QWNuaUZBOzs7RUFHRSxnQkFBQTtBZHNpRkY7O0FjcGlGQTtFQUNFLGdCQUFBO0FkdWlGRjs7QWNyaUZBO0VBQ0UsZ0JBQUE7QWR3aUZGOztBY3RpRkE7RUFDRSxnQkFBQTtBZHlpRkY7O0FjdmlGQTs7RUFFRSxnQkFBQTtBZDBpRkY7O0FjeGlGQTtFQUNFLGdCQUFBO0FkMmlGRjs7QWN6aUZBO0VBQ0UsZ0JBQUE7QWQ0aUZGOztBYzFpRkE7RUFDRSxnQkFBQTtBZDZpRkY7O0FjM2lGQTtFQUNFLGdCQUFBO0FkOGlGRjs7QWM1aUZBO0VBQ0UsZ0JBQUE7QWQraUZGOztBYzdpRkE7RUFDRSxnQkFBQTtBZGdqRkY7O0FjOWlGQTtFQUNFLGdCQUFBO0FkaWpGRjs7QWMvaUZBO0VBQ0UsZ0JBQUE7QWRrakZGOztBY2hqRkE7RUFDRSxnQkFBQTtBZG1qRkY7O0FjampGQTtFQUNFLGdCQUFBO0Fkb2pGRjs7QWNsakZBO0VBQ0UsZ0JBQUE7QWRxakZGOztBY25qRkE7RUFDRSxnQkFBQTtBZHNqRkY7O0FjcGpGQTtFQUNFLGdCQUFBO0FkdWpGRjs7QWNyakZBO0VBQ0UsZ0JBQUE7QWR3akZGOztBY3RqRkE7RUFDRSxnQkFBQTtBZHlqRkY7O0FjdmpGQTtFQUNFLGdCQUFBO0FkMGpGRjs7QWN4akZBO0VBQ0UsZ0JBQUE7QWQyakZGOztBY3pqRkE7RUFDRSxnQkFBQTtBZDRqRkY7O0FjMWpGQTtFQUNFLGdCQUFBO0FkNmpGRjs7QWMzakZBO0VBQ0UsZ0JBQUE7QWQ4akZGOztBYzVqRkE7RUFDRSxnQkFBQTtBZCtqRkY7O0FjN2pGQTtFQUNFLGdCQUFBO0FkZ2tGRjs7QWM5akZBO0VBQ0UsZ0JBQUE7QWRpa0ZGOztBYy9qRkE7RUFDRSxnQkFBQTtBZGtrRkY7O0FjaGtGQTtFQUNFLGdCQUFBO0FkbWtGRjs7QWNqa0ZBO0VBQ0UsZ0JBQUE7QWRva0ZGOztBY2xrRkE7RUFDRSxnQkFBQTtBZHFrRkY7O0FjbmtGQTtFQUNFLGdCQUFBO0Fkc2tGRjs7QWNwa0ZBO0VBQ0UsZ0JBQUE7QWR1a0ZGOztBY3JrRkE7RUFDRSxnQkFBQTtBZHdrRkY7O0FjdGtGQTtFQUNFLGdCQUFBO0FkeWtGRjs7QWN2a0ZBO0VBQ0UsZ0JBQUE7QWQwa0ZGOztBY3hrRkE7RUFDRSxnQkFBQTtBZDJrRkY7O0FjemtGQTtFQUNFLGdCQUFBO0FkNGtGRjs7QWMxa0ZBO0VBQ0UsZ0JBQUE7QWQ2a0ZGOztBYzNrRkE7RUFDRSxnQkFBQTtBZDhrRkY7O0FjNWtGQTtFQUNFLGdCQUFBO0FkK2tGRjs7QWM3a0ZBOztFQUVFLGdCQUFBO0FkZ2xGRjs7QWM5a0ZBOztFQUVFLGdCQUFBO0FkaWxGRjs7QWMva0ZBOztFQUVFLGdCQUFBO0Fka2xGRjs7QWNobEZBOztFQUVFLGdCQUFBO0FkbWxGRjs7QWNqbEZBO0VBQ0UsZ0JBQUE7QWRvbEZGOztBY2xsRkE7O0VBRUUsZ0JBQUE7QWRxbEZGOztBY25sRkE7O0VBRUUsZ0JBQUE7QWRzbEZGOztBY3BsRkE7Ozs7RUFJRSxnQkFBQTtBZHVsRkY7O0FjcmxGQTs7O0VBR0UsZ0JBQUE7QWR3bEZGOztBY3RsRkE7O0VBRUUsZ0JBQUE7QWR5bEZGOztBY3ZsRkE7O0VBRUUsZ0JBQUE7QWQwbEZGOztBY3hsRkE7RUFDRSxnQkFBQTtBZDJsRkY7O0FjemxGQTtFQUNFLGdCQUFBO0FkNGxGRjs7QWMxbEZBO0VBQ0UsZ0JBQUE7QWQ2bEZGOztBYzNsRkE7RUFDRSxnQkFBQTtBZDhsRkY7O0FjNWxGQTtFQUNFLGdCQUFBO0FkK2xGRjs7QWM3bEZBO0VBQ0UsZ0JBQUE7QWRnbUZGOztBYzlsRkE7RUFDRSxnQkFBQTtBZGltRkY7O0FjL2xGQTtFQUNFLGdCQUFBO0Fka21GRjs7QWNobUZBO0VBQ0UsZ0JBQUE7QWRtbUZGOztBY2ptRkE7RUFDRSxnQkFBQTtBZG9tRkY7O0FjbG1GQTtFQUNFLGdCQUFBO0FkcW1GRjs7QWNubUZBO0VBQ0UsZ0JBQUE7QWRzbUZGOztBY3BtRkE7RUFDRSxnQkFBQTtBZHVtRkY7O0Fjcm1GQTtFQUNFLGdCQUFBO0Fkd21GRjs7QWN0bUZBO0VBQ0UsZ0JBQUE7QWR5bUZGOztBY3ZtRkE7RUFDRSxnQkFBQTtBZDBtRkY7O0FjeG1GQTtFQUNFLGdCQUFBO0FkMm1GRjs7QWN6bUZBO0VBQ0UsZ0JBQUE7QWQ0bUZGOztBYzFtRkE7RUFDRSxnQkFBQTtBZDZtRkY7O0FjM21GQTtFQUNFLGdCQUFBO0FkOG1GRjs7QWM1bUZBO0VBQ0UsZ0JBQUE7QWQrbUZGOztBYzdtRkE7RUFDRSxnQkFBQTtBZGduRkY7O0FjOW1GQTtFQUNFLGdCQUFBO0FkaW5GRjs7QWMvbUZBO0VBQ0UsZ0JBQUE7QWRrbkZGOztBY2huRkE7RUFDRSxnQkFBQTtBZG1uRkY7O0Fjam5GQTtFQUNFLGdCQUFBO0Fkb25GRjs7QWNsbkZBO0VBQ0UsZ0JBQUE7QWRxbkZGOztBY25uRkE7RUFDRSxnQkFBQTtBZHNuRkY7O0FjcG5GQTtFQUNFLGdCQUFBO0FkdW5GRjs7QWNybkZBO0VBQ0UsZ0JBQUE7QWR3bkZGOztBY3RuRkE7RUFDRSxnQkFBQTtBZHluRkY7O0Fjdm5GQTtFQUNFLGdCQUFBO0FkMG5GRjs7QWN4bkZBO0VBQ0UsZ0JBQUE7QWQybkZGOztBY3puRkE7RUFDRSxnQkFBQTtBZDRuRkY7O0FjMW5GQTtFQUNFLGdCQUFBO0FkNm5GRjs7QWMzbkZBO0VBQ0UsZ0JBQUE7QWQ4bkZGOztBYzVuRkE7RUFDRSxnQkFBQTtBZCtuRkY7O0FjN25GQTtFQUNFLGdCQUFBO0FkZ29GRjs7QWM5bkZBOztFQUVFLGdCQUFBO0FkaW9GRjs7QWMvbkZBO0VBQ0UsZ0JBQUE7QWRrb0ZGOztBY2hvRkE7RUFDRSxnQkFBQTtBZG1vRkY7O0Fjam9GQTtFQUNFLGdCQUFBO0Fkb29GRjs7QWNsb0ZBO0VBQ0UsZ0JBQUE7QWRxb0ZGOztBY25vRkE7RUFDRSxnQkFBQTtBZHNvRkY7O0FjcG9GQTtFQUNFLGdCQUFBO0FkdW9GRjs7QWNyb0ZBO0VBQ0UsZ0JBQUE7QWR3b0ZGOztBY3RvRkE7RUFDRSxnQkFBQTtBZHlvRkY7O0Fjdm9GQTtFQUNFLGdCQUFBO0FkMG9GRjs7QWN4b0ZBO0VBQ0UsZ0JBQUE7QWQyb0ZGOztBY3pvRkE7RUFDRSxnQkFBQTtBZDRvRkY7O0FjMW9GQTs7RUFFRSxnQkFBQTtBZDZvRkY7O0FjM29GQTtFQUNFLGdCQUFBO0FkOG9GRjs7QWM1b0ZBO0VBQ0UsZ0JBQUE7QWQrb0ZGOztBYzdvRkE7RUFDRSxnQkFBQTtBZGdwRkY7O0FjOW9GQTs7RUFFRSxnQkFBQTtBZGlwRkY7O0FjL29GQTtFQUNFLGdCQUFBO0Fka3BGRjs7QWNocEZBO0VBQ0UsZ0JBQUE7QWRtcEZGOztBY2pwRkE7RUFDRSxnQkFBQTtBZG9wRkY7O0FjbHBGQTtFQUNFLGdCQUFBO0FkcXBGRjs7QWNucEZBO0VBQ0UsZ0JBQUE7QWRzcEZGOztBY3BwRkE7RUFDRSxnQkFBQTtBZHVwRkY7O0FjcnBGQTs7O0VBR0UsZ0JBQUE7QWR3cEZGOztBY3RwRkE7O0VBRUUsZ0JBQUE7QWR5cEZGOztBY3ZwRkE7RUFDRSxnQkFBQTtBZDBwRkY7O0FjeHBGQTtFQUNFLGdCQUFBO0FkMnBGRjs7QWN6cEZBO0VBQ0UsZ0JBQUE7QWQ0cEZGOztBYzFwRkE7RUFDRSxnQkFBQTtBZDZwRkY7O0FjM3BGQTtFQUNFLGdCQUFBO0FkOHBGRjs7QWM1cEZBO0VBQ0UsZ0JBQUE7QWQrcEZGOztBYzdwRkE7RUFDRSxnQkFBQTtBZGdxRkY7O0FjOXBGQTtFQUNFLGdCQUFBO0FkaXFGRjs7QWMvcEZBO0VBQ0UsZ0JBQUE7QWRrcUZGOztBY2hxRkE7RUFDRSxnQkFBQTtBZG1xRkY7O0FjanFGQTtFQUNFLGdCQUFBO0Fkb3FGRjs7QWNscUZBO0VBQ0UsZ0JBQUE7QWRxcUZGOztBY25xRkE7RUFDRSxnQkFBQTtBZHNxRkY7O0FjcHFGQTtFQUNFLGdCQUFBO0FkdXFGRjs7QWNycUZBO0VBQ0UsZ0JBQUE7QWR3cUZGOztBY3RxRkE7RUFDRSxnQkFBQTtBZHlxRkY7O0FjdnFGQTtFQUNFLGdCQUFBO0FkMHFGRjs7QWN4cUZBO0VBQ0UsZ0JBQUE7QWQycUZGOztBY3pxRkE7RUFDRSxnQkFBQTtBZDRxRkY7O0FjMXFGQTtFQUNFLGdCQUFBO0FkNnFGRjs7QWMzcUZBO0VBQ0UsZ0JBQUE7QWQ4cUZGOztBYzVxRkE7RUFDRSxnQkFBQTtBZCtxRkY7O0FjN3FGQTtFQUNFLGdCQUFBO0FkZ3JGRjs7QWM5cUZBO0VBQ0UsZ0JBQUE7QWRpckZGOztBYy9xRkE7RUFDRSxnQkFBQTtBZGtyRkY7O0FjaHJGQTs7RUFFRSxnQkFBQTtBZG1yRkY7O0FjanJGQTs7RUFFRSxnQkFBQTtBZG9yRkY7O0FjbHJGQTtFQUNFLGdCQUFBO0FkcXJGRjs7QWNuckZBO0VBQ0UsZ0JBQUE7QWRzckZGOztBY3ByRkE7RUFDRSxnQkFBQTtBZHVyRkY7O0FjcnJGQTtFQUNFLGdCQUFBO0Fkd3JGRjs7QWN0ckZBO0VBQ0UsZ0JBQUE7QWR5ckZGOztBY3ZyRkE7RUFDRSxnQkFBQTtBZDByRkY7O0FjeHJGQTtFQUNFLGdCQUFBO0FkMnJGRjs7QWN6ckZBO0VBQ0UsZ0JBQUE7QWQ0ckZGOztBYzFyRkE7RUFDRSxnQkFBQTtBZDZyRkY7O0FjM3JGQTs7O0VBR0UsZ0JBQUE7QWQ4ckZGOztBYzVyRkE7O0VBRUUsZ0JBQUE7QWQrckZGOztBYzdyRkE7O0VBRUUsZ0JBQUE7QWRnc0ZGOztBYzlyRkE7O0VBRUUsZ0JBQUE7QWRpc0ZGOztBYy9yRkE7RUFDRSxnQkFBQTtBZGtzRkY7O0FjaHNGQTtFQUNFLGdCQUFBO0FkbXNGRjs7QWNqc0ZBO0VBQ0UsZ0JBQUE7QWRvc0ZGOztBY2xzRkE7RUFDRSxnQkFBQTtBZHFzRkY7O0FjbnNGQTs7Ozs7RUFLRSxnQkFBQTtBZHNzRkY7O0FjcHNGQTtFQUNFLGdCQUFBO0FkdXNGRjs7QWNyc0ZBOzs7RUFHRSxnQkFBQTtBZHdzRkY7O0FjdHNGQTs7RUFFRSxnQkFBQTtBZHlzRkY7O0FjdnNGQTtFQUNFLGdCQUFBO0FkMHNGRjs7QWN4c0ZBO0VBQ0UsZ0JBQUE7QWQyc0ZGOztBY3pzRkE7OztFQUdFLGdCQUFBO0FkNHNGRjs7QWMxc0ZBO0VBQ0UsZ0JBQUE7QWQ2c0ZGOztBYzNzRkE7RUFDRSxnQkFBQTtBZDhzRkY7O0FjNXNGQTs7RUFFRSxnQkFBQTtBZCtzRkY7O0FjN3NGQTs7RUFFRSxnQkFBQTtBZGd0RkY7O0FjOXNGQTs7RUFFRSxnQkFBQTtBZGl0RkY7O0FjL3NGQTtFQUNFLGdCQUFBO0Fka3RGRjs7QWNodEZBO0VBQ0UsZ0JBQUE7QWRtdEZGOztBY2p0RkE7RUFDRSxnQkFBQTtBZG90RkY7O0FjbHRGQTtFQUNFLGdCQUFBO0FkcXRGRjs7QWNudEZBO0VBQ0UsZ0JBQUE7QWRzdEZGOztBY3B0RkE7RUFDRSxnQkFBQTtBZHV0RkY7O0FjcnRGQTtFQUNFLGdCQUFBO0Fkd3RGRjs7QWN0dEZBO0VBQ0UsZ0JBQUE7QWR5dEZGOztBY3Z0RkE7O0VBRUUsZ0JBQUE7QWQwdEZGOztBY3h0RkE7RUFDRSxnQkFBQTtBZDJ0RkY7O0FjenRGQTtFQUNFLGdCQUFBO0FkNHRGRjs7QWMxdEZBO0VBQ0UsZ0JBQUE7QWQ2dEZGOztBYzN0RkE7RUFDRSxnQkFBQTtBZDh0RkY7O0FjNXRGQTtFQUNFLGdCQUFBO0FkK3RGRjs7QWM3dEZBO0VBQ0UsZ0JBQUE7QWRndUZGOztBYzl0RkE7RUFDRSxnQkFBQTtBZGl1RkY7O0FjL3RGQTtFQUNFLGdCQUFBO0Fka3VGRjs7QWNodUZBO0VBQ0UsZ0JBQUE7QWRtdUZGOztBY2p1RkE7RUFDRSxnQkFBQTtBZG91RkY7O0FjbHVGQTtFQUNFLGdCQUFBO0FkcXVGRjs7QWNudUZBO0VBQ0UsZ0JBQUE7QWRzdUZGOztBY3B1RkE7RUFDRSxnQkFBQTtBZHV1RkY7O0FjcnVGQTtFQUNFLGdCQUFBO0Fkd3VGRjs7QWN0dUZBO0VBQ0UsZ0JBQUE7QWR5dUZGOztBY3Z1RkE7RUFDRSxnQkFBQTtBZDB1RkY7O0FjeHVGQTtFQUNFLGdCQUFBO0FkMnVGRjs7QWN6dUZBO0VBQ0UsZ0JBQUE7QWQ0dUZGOztBYzF1RkE7RUFDRSxnQkFBQTtBZDZ1RkY7O0FjM3VGQTtFQUNFLGdCQUFBO0FkOHVGRjs7QWM1dUZBO0VBQ0UsZ0JBQUE7QWQrdUZGOztBYzd1RkE7RUFDRSxnQkFBQTtBZGd2RkY7O0FjOXVGQTtFQUNFLGdCQUFBO0FkaXZGRjs7QWMvdUZBO0VBQ0UsZ0JBQUE7QWRrdkZGOztBY2h2RkE7RUFDRSxnQkFBQTtBZG12RkY7O0FjanZGQTtFQUNFLGdCQUFBO0Fkb3ZGRjs7QWNsdkZBO0VBQ0UsZ0JBQUE7QWRxdkZGOztBY252RkE7RUFDRSxnQkFBQTtBZHN2RkY7O0FjcHZGQTtFQUNFLGdCQUFBO0FkdXZGRjs7QWNydkZBO0VBQ0UsZ0JBQUE7QWR3dkZGOztBY3R2RkE7RUFDRSxnQkFBQTtBZHl2RkY7O0FjdnZGQTtFQUNFLGdCQUFBO0FkMHZGRjs7QWN4dkZBO0VBQ0UsZ0JBQUE7QWQydkZGOztBY3p2RkE7RUFDRSxnQkFBQTtBZDR2RkY7O0FjMXZGQTtFQUNFLGdCQUFBO0FkNnZGRjs7QWMzdkZBO0VBQ0UsZ0JBQUE7QWQ4dkZGOztBYzV2RkE7RUFDRSxnQkFBQTtBZCt2RkY7O0FjN3ZGQTs7O0VBR0UsZ0JBQUE7QWRnd0ZGOztBYzl2RkE7RUFDRSxnQkFBQTtBZGl3RkY7O0FjL3ZGQTtFQUNFLGdCQUFBO0Fka3dGRjs7QWNod0ZBO0VBQ0UsZ0JBQUE7QWRtd0ZGOztBY2p3RkE7RUFDRSxnQkFBQTtBZG93RkY7O0FjbHdGQTtFQUNFLGdCQUFBO0FkcXdGRjs7QWNud0ZBO0VBQ0UsZ0JBQUE7QWRzd0ZGOztBY3B3RkE7RUFDRSxnQkFBQTtBZHV3RkY7O0FjcndGQTtFQUNFLGdCQUFBO0Fkd3dGRjs7QWN0d0ZBO0VBQ0UsZ0JBQUE7QWR5d0ZGOztBY3Z3RkE7RUFDRSxnQkFBQTtBZDB3RkY7O0FjeHdGQTtFQUNFLGdCQUFBO0FkMndGRjs7QWN6d0ZBO0VBQ0UsZ0JBQUE7QWQ0d0ZGOztBYzF3RkE7RUFDRSxnQkFBQTtBZDZ3RkY7O0FjM3dGQTtFQUNFLGdCQUFBO0FkOHdGRjs7QWM1d0ZBO0VBQ0UsZ0JBQUE7QWQrd0ZGOztBYzd3RkE7RUFDRSxnQkFBQTtBZGd4RkY7O0FjOXdGQTtFQUNFLGdCQUFBO0FkaXhGRjs7QWMvd0ZBO0VBQ0UsZ0JBQUE7QWRreEZGOztBY2h4RkE7RUFDRSxnQkFBQTtBZG14RkY7O0FjanhGQTtFQUNFLGdCQUFBO0Fkb3hGRjs7QWNseEZBO0VBQ0UsZ0JBQUE7QWRxeEZGOztBY254RkE7O0VBRUUsZ0JBQUE7QWRzeEZGOztBY3B4RkE7RUFDRSxnQkFBQTtBZHV4RkY7O0FjcnhGQTtFQUNFLGdCQUFBO0Fkd3hGRjs7QWN0eEZBO0VBQ0UsZ0JBQUE7QWR5eEZGOztBY3Z4RkE7RUFDRSxnQkFBQTtBZDB4RkY7O0FjeHhGQTtFQUNFLGdCQUFBO0FkMnhGRjs7QWN6eEZBO0VBQ0UsZ0JBQUE7QWQ0eEZGOztBYzF4RkE7RUFDRSxnQkFBQTtBZDZ4RkY7O0FjM3hGQTtFQUNFLGdCQUFBO0FkOHhGRjs7QWM1eEZBO0VBQ0UsZ0JBQUE7QWQreEZGOztBYzd4RkE7RUFDRSxnQkFBQTtBZGd5RkY7O0FjOXhGQTtFQUNFLGdCQUFBO0FkaXlGRjs7QWMveEZBO0VBQ0UsZ0JBQUE7QWRreUZGOztBY2h5RkE7RUFDRSxnQkFBQTtBZG15RkY7O0FjanlGQTtFQUNFLGdCQUFBO0Fkb3lGRjs7QWNseUZBO0VBQ0UsZ0JBQUE7QWRxeUZGOztBY255RkE7O0VBRUUsZ0JBQUE7QWRzeUZGOztBY3B5RkE7RUFDRSxnQkFBQTtBZHV5RkY7O0FjcnlGQTtFQUNFLGdCQUFBO0Fkd3lGRjs7QWN0eUZBO0VBQ0UsZ0JBQUE7QWR5eUZGOztBY3Z5RkE7RUFDRSxnQkFBQTtBZDB5RkY7O0FjeHlGQTs7RUFFRSxnQkFBQTtBZDJ5RkY7O0FjenlGQTtFQUNFLGdCQUFBO0FkNHlGRjs7QWMxeUZBO0VBQ0UsZ0JBQUE7QWQ2eUZGOztBYzN5RkE7RUFDRSxnQkFBQTtBZDh5RkY7O0FjNXlGQTs7O0VBR0UsZ0JBQUE7QWQreUZGOztBYzd5RkE7O0VBRUUsZ0JBQUE7QWRnekZGOztBYzl5RkE7O0VBRUUsZ0JBQUE7QWRpekZGOztBYy95RkE7O0VBRUUsZ0JBQUE7QWRrekZGOztBY2h6RkE7O0VBRUUsZ0JBQUE7QWRtekZGOztBY2p6RkE7RUFDRSxnQkFBQTtBZG96RkY7O0FjbHpGQTtFQUNFLGdCQUFBO0FkcXpGRjs7QWNuekZBO0VBQ0UsZ0JBQUE7QWRzekZGOztBY3B6RkE7RUFDRSxnQkFBQTtBZHV6RkY7O0FjcnpGQTtFQUNFLGdCQUFBO0Fkd3pGRjs7QWN0ekZBO0VBQ0UsZ0JBQUE7QWR5ekZGOztBY3Z6RkE7RUFDRSxnQkFBQTtBZDB6RkY7O0FjeHpGQTtFQUNFLGdCQUFBO0FkMnpGRjs7QWN6ekZBO0VBQ0UsZ0JBQUE7QWQ0ekZGOztBYzF6RkE7RUFDRSxnQkFBQTtBZDZ6RkY7O0FjM3pGQTtFQUNFLGdCQUFBO0FkOHpGRjs7QWM1ekZBOztFQUVFLGdCQUFBO0FkK3pGRjs7QWM3ekZBOztFQUVFLGdCQUFBO0FkZzBGRjs7QWM5ekZBOztFQUVFLGdCQUFBO0FkaTBGRjs7QWMvekZBO0VBQ0UsZ0JBQUE7QWRrMEZGOztBY2gwRkE7O0VBRUUsZ0JBQUE7QWRtMEZGOztBY2owRkE7O0VBRUUsZ0JBQUE7QWRvMEZGOztBY2wwRkE7RUFDRSxnQkFBQTtBZHEwRkY7O0FjbjBGQTtFQUNFLGdCQUFBO0FkczBGRjs7QWNwMEZBO0VBQ0UsZ0JBQUE7QWR1MEZGOztBY3IwRkE7RUFDRSxnQkFBQTtBZHcwRkY7O0FjdDBGQTtFQUNFLGdCQUFBO0FkeTBGRjs7QWN2MEZBO0VBQ0UsZ0JBQUE7QWQwMEZGOztBY3gwRkE7RUFDRSxnQkFBQTtBZDIwRkY7O0FjejBGQTtFQUNFLGdCQUFBO0FkNDBGRjs7QWMxMEZBO0VBQ0UsZ0JBQUE7QWQ2MEZGOztBYzMwRkE7RUFDRSxnQkFBQTtBZDgwRkY7O0FjNTBGQTtFQUNFLGdCQUFBO0FkKzBGRjs7QWM3MEZBO0VBQ0UsZ0JBQUE7QWRnMUZGOztBYzkwRkE7RUFDRSxnQkFBQTtBZGkxRkY7O0FjLzBGQTtFQUNFLGdCQUFBO0FkazFGRjs7QWNoMUZBO0VBQ0UsZ0JBQUE7QWRtMUZGOztBY2oxRkE7RUFDRSxnQkFBQTtBZG8xRkY7O0FjbDFGQTtFQUNFLGdCQUFBO0FkcTFGRjs7QWNuMUZBO0VBQ0UsZ0JBQUE7QWRzMUZGOztBY3AxRkE7RUFDRSxnQkFBQTtBZHUxRkY7O0FjcjFGQTtFQUNFLGdCQUFBO0FkdzFGRjs7QWN0MUZBOztFQUVFLGdCQUFBO0FkeTFGRjs7QWN2MUZBO0VBQ0UsZ0JBQUE7QWQwMUZGOztBY3gxRkE7RUFDRSxnQkFBQTtBZDIxRkY7O0FjejFGQTtFQUNFLGdCQUFBO0FkNDFGRjs7QWMxMUZBO0VBQ0UsZ0JBQUE7QWQ2MUZGOztBYzMxRkE7RUFDRSxnQkFBQTtBZDgxRkY7O0FjNTFGQTtFQUNFLGdCQUFBO0FkKzFGRjs7QWM3MUZBO0VBQ0UsZ0JBQUE7QWRnMkZGOztBYzkxRkE7RUFDRSxnQkFBQTtBZGkyRkY7O0FjLzFGQTtFQUNFLGdCQUFBO0FkazJGRjs7QWNoMkZBO0VBQ0UsZ0JBQUE7QWRtMkZGOztBY2oyRkE7RUFDRSxnQkFBQTtBZG8yRkY7O0FjbDJGQTtFQUNFLGdCQUFBO0FkcTJGRjs7QWNuMkZBO0VBQ0UsZ0JBQUE7QWRzMkZGOztBY3AyRkE7RUFDRSxnQkFBQTtBZHUyRkY7O0FjcjJGQTtFQUNFLGdCQUFBO0FkdzJGRjs7QWN0MkZBO0VBQ0UsZ0JBQUE7QWR5MkZGOztBY3YyRkE7RUFDRSxnQkFBQTtBZDAyRkY7O0FjeDJGQTtFQUNFLGdCQUFBO0FkMjJGRjs7QWN6MkZBO0VBQ0UsZ0JBQUE7QWQ0MkZGOztBYzEyRkE7RUFDRSxnQkFBQTtBZDYyRkY7O0FjMzJGQTtFQUNFLGdCQUFBO0FkODJGRjs7QWM1MkZBO0VBQ0UsZ0JBQUE7QWQrMkZGOztBYzcyRkE7RUFDRSxnQkFBQTtBZGczRkY7O0FjOTJGQTtFQUNFLGdCQUFBO0FkaTNGRjs7QWMvMkZBO0VBQ0UsZ0JBQUE7QWRrM0ZGOztBY2gzRkE7RUFDRSxnQkFBQTtBZG0zRkY7O0FjajNGQTtFQUNFLGdCQUFBO0FkbzNGRjs7QWNsM0ZBO0VBQ0UsZ0JBQUE7QWRxM0ZGOztBY24zRkE7RUFDRSxnQkFBQTtBZHMzRkY7O0FjcDNGQTtFQUNFLGdCQUFBO0FkdTNGRjs7QWNyM0ZBO0VBQ0UsZ0JBQUE7QWR3M0ZGOztBY3QzRkE7RUFDRSxnQkFBQTtBZHkzRkY7O0FjdjNGQTtFQUNFLGdCQUFBO0FkMDNGRjs7QWN4M0ZBO0VBQ0UsZ0JBQUE7QWQyM0ZGOztBY3ozRkE7RUFDRSxnQkFBQTtBZDQzRkY7O0FjMTNGQTtFQUNFLGdCQUFBO0FkNjNGRjs7QWMzM0ZBO0VBQ0UsZ0JBQUE7QWQ4M0ZGOztBYzUzRkE7RUFDRSxnQkFBQTtBZCszRkY7O0FjNzNGQTtFQUNFLGdCQUFBO0FkZzRGRjs7QWM5M0ZBO0VBQ0UsZ0JBQUE7QWRpNEZGOztBYy8zRkE7RUFDRSxnQkFBQTtBZGs0RkY7O0FjaDRGQTtFQUNFLGdCQUFBO0FkbTRGRjs7QWNqNEZBO0VBQ0UsZ0JBQUE7QWRvNEZGOztBY2w0RkE7RUFDRSxnQkFBQTtBZHE0RkY7O0FjbjRGQTtFQUNFLGdCQUFBO0FkczRGRjs7QWNwNEZBO0VBQ0UsZ0JBQUE7QWR1NEZGOztBY3I0RkE7RUFDRSxnQkFBQTtBZHc0RkY7O0FjdDRGQTtFQUNFLGdCQUFBO0FkeTRGRjs7QWN2NEZBO0VBQ0UsZ0JBQUE7QWQwNEZGOztBY3g0RkE7RUFDRSxnQkFBQTtBZDI0RkY7O0FjejRGQTs7RUFFRSxnQkFBQTtBZDQ0RkY7O0FjMTRGQTs7O0VBR0UsZ0JBQUE7QWQ2NEZGOztBYzM0RkE7RUFDRSxnQkFBQTtBZDg0RkY7O0FjNTRGQTtFQUNFLGdCQUFBO0FkKzRGRjs7QWM3NEZBOztFQUVFLGdCQUFBO0FkZzVGRjs7QWM5NEZBO0VBQ0UsZ0JBQUE7QWRpNUZGOztBYy80RkE7RUFDRSxnQkFBQTtBZGs1RkY7O0FjaDVGQTtFQUNFLGdCQUFBO0FkbTVGRjs7QWNqNUZBO0VBQ0UsZ0JBQUE7QWRvNUZGOztBY2w1RkE7RUFDRSxnQkFBQTtBZHE1RkY7O0FjbjVGQTtFQUNFLGdCQUFBO0FkczVGRjs7QWNwNUZBO0VBQ0UsZ0JBQUE7QWR1NUZGOztBY3I1RkE7RUFDRSxnQkFBQTtBZHc1RkY7O0FjdDVGQTtFQUNFLGdCQUFBO0FkeTVGRjs7QWN2NUZBO0VBQ0UsZ0JBQUE7QWQwNUZGOztBY3g1RkE7O0VBRUUsZ0JBQUE7QWQyNUZGOztBY3o1RkE7O0VBRUUsZ0JBQUE7QWQ0NUZGOztBYzE1RkE7RUFDRSxnQkFBQTtBZDY1RkY7O0FjMzVGQTtFQUNFLGdCQUFBO0FkODVGRjs7QWM1NUZBO0VBQ0UsZ0JBQUE7QWQrNUZGOztBYzc1RkE7RUFDRSxnQkFBQTtBZGc2RkY7O0FjOTVGQTtFQUNFLGdCQUFBO0FkaTZGRjs7QWMvNUZBO0VBQ0UsZ0JBQUE7QWRrNkZGOztBY2g2RkE7O0VBRUUsZ0JBQUE7QWRtNkZGOztBY2o2RkE7O0VBRUUsZ0JBQUE7QWRvNkZGOztBY2w2RkE7RUFDRSxnQkFBQTtBZHE2RkY7O0FjbjZGQTtFQUNFLGdCQUFBO0FkczZGRjs7QWNwNkZBO0VBQ0UsZ0JBQUE7QWR1NkZGOztBY3I2RkE7RUFDRSxnQkFBQTtBZHc2RkY7O0FjdDZGQTs7RUFFRSxnQkFBQTtB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QSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EsbUJBQUE7RUFDQSxxQkFBQTtFQUVBLHVCQUFBO0VBRUEsd0JBQUE7RUFDQSx3QkFBQTtFQUNBLHdCQUFBO0VBQ0Esd0JBQUE7RUFDQSx3QkFBQTtFQUNBLHdCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFFQSwrQkFBQTtFQUNBLCtCQUFBO0VBQ0EsK0JBQUE7RUFDQSwrQkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsNkJBQUE7RUFDQSw4QkFBQTtFQUVBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSxzQkFBQTtFQUNBLHVCQUFBO0VBRUEsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7RUFFQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtFQUVBLDRCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0VBRUEsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLHFCQUFBO0VBQ0Esc0JBQUE7RUFFQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUVBLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0Esd0JBQUE7RUFDQSx3QkFBQTtFQUNBLHdCQUFBO0VBQ0Esd0JBQUE7RUFDQSx3QkFBQTtFQUNBLHdCQUFBO0VBQ0Esd0JBQUE7RUFDQSx3QkFBQTtFQUNBLHdCQUFBO0VBRUEseUJBQUE7RUFDQSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSx3QkFBQTtFQUNBLHdCQUFBO0VBQ0Esd0JBQUE7RUFDQSx3QkFBQTtFQUNBLHdCQUFBO0VBQ0Esd0JBQUE7RUFDQSx3QkFBQTtFQUNBLHdCQUFBO0VBQ0Esd0JBQUE7RUFFQSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtFQUNBLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSx5QkFBQTtFQUVBLDJCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0VBRUEsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFFQSw2Q0FBQTtFQUNBLGlEQUFBO0VBQ0EsNkNBQUE7RUFDQSw0Q0FBQTtFQUNBLDZDQUFBO0VBQ0EsMkNBQUE7RUFDQSw2Q0FBQTtFQUNBLDZDQUFBO0VBQ0EsNkNBQUE7RUFDQSw2Q0FBQTtFQUNBLDZDQUFBO0VBQ0EsNkNBQUE7RUFDQSw2Q0FBQTtFQUNBLDZDQUFBO0VBQ0EsNkNBQUE7RUFDQSw0Q0FBQTtFQUVBLDhDQUFBO0VBQ0EsK0NBQUE7RUFDQSwrQ0FBQTtFQUNBLCtDQUFBO0VBQ0EsK0NBQUE7RUFDQSwrQ0FBQTtFQUNBLCtDQUFBO0VBQ0EsK0NBQUE7RUFDQSwrQ0FBQTtFQUNBLCtDQUFBO0VBQ0EsK0NBQUE7RUFDQSwrQ0FBQTtFQUNBLDhDQUFBO0VBQ0EsNkNBQUE7RUFDQSw4Q0FBQTtFQUNBLGdEQUFBO0VBRUEseURB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QTtFQUVBLG9DQUFBO0VBQ0EsbUNBQUE7RUFDQSxvQ0FBQTtFQUNBLG9DQUFBO0VBQ0Esb0NBQUE7RUFDQSxvQ0FBQTtFQUNBLG9DQUFBO0VBQ0Esa0NBQUE7RUFDQSxvQ0FBQTtFQUNBLHFDQUFBO0VBQ0EscUNBQUE7RUFDQSxvQ0FBQTtFQUNBLDZDQUFBO0VBQ0EsK0NBQUE7RUFDQSw2Q0FBQTtFQUNBLDhDQUFBO0VBQ0EsNENBQUE7RUFDQSw4Q0FBQTtFQUNBLDhDQUFBO0VBQ0EsNENBQUE7RUFDQSw2Q0FBQTtFQUNBLCtDQUFBO0VBQ0EsK0NBQUE7RUFDQSw2Q0FBQTtFQUVBLG9DQUFBO0VBQ0Esb0NBQUE7RUFDQSxvQ0FBQTtFQUNBLG9DQUFBO0VBQ0Esa0NBQUE7RUFDQSxvQ0FBQTtFQUNBLG1DQUFBO0VBQ0Esa0NBQUE7RUFDQSxrQ0FBQTtFQUNBLHFDQUFBO0VBQ0EscUNBQUE7RUFDQSxxQ0FBQTtFQUNBLDZDQUFBO0VBQ0EsMkNBQUE7RUFDQSw2Q0FBQTtFQUNBLDRDQUFBO0VBQ0EsNkNBQUE7RUFDQSw0Q0FBQTtFQUNBLDRDQUFBO0VBQ0EsMENBQUE7RUFDQSw4Q0FBQTtFQUNBLDhDQUFBO0VBQ0EsK0NBQUE7RUFDQSw4Q0FBQTtFQUVBLGtDQUFBO0VBQ0Esa0NBQUE7RUFDQSxrQ0FBQTtFQUNBLGtDQUFBO0VBQ0Esa0NBQUE7RUFDQSxnQ0FBQTtFQUNBLGtDQUFBO0VBQ0Esa0NBQUE7RUFDQSxnQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsbUNBQUE7RUFDQSxtQ0FBQTtFQUNBLDJDQUFBO0VBQ0EsMkNBQUE7RUFDQSwyQ0FBQTtFQUNBLDBDQUFBO0VBQ0EsMkNBQUE7RUFDQSw0Q0FBQTtFQUNBLDRDQUFBO0VBQ0EsNENBQUE7RUFDQSw0Q0FBQTtFQUNBLDZDQUFBO0VBQ0EsMkNBQUE7RUFDQSw2Q0FBQTtFQUVBLG9DQUFBO0VBQ0Esb0NBQUE7RUFDQSxvQ0FBQTtFQUNBLG9DQUFBO0VBQ0Esb0NBQUE7RUFDQSxvQ0FBQTtFQUNBLG9DQUFBO0VBQ0Esb0NBQUE7RUFDQSxrQ0FBQTtFQUNBLHFDQUFBO0VBQ0EscUNBQUE7RUFDQSxxQ0FBQTtFQUNBLDZDQUFBO0VBQ0EsNENBQUE7RUFDQSw2Q0FBQTtFQUNBLDhDQUFBO0VBQ0EsOENBQUE7RUFDQSw4Q0FBQTtFQUNBLDhDQUFBO0VBQ0EsOENBQUE7RUFDQSw0Q0FBQTtFQUNBLDRDQUFBO0VBQ0EsNkNBQUE7RUFDQSwrQ0FBQTtFQUVBLGtDQUFBO0VBQ0Esa0NBQUE7RUFDQSwrQkFBQTtFQUNBLGtDQUFBO0VBQ0Esa0NBQUE7RUFDQSxrQ0FBQTtFQUNBLGdDQUFBO0VBQ0Esa0NBQUE7RUFDQSxrQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsbUNBQUE7RUFDQSxtQ0FBQTtFQUNBLDJDQUFBO0VBQ0EseUNBQUE7RUFDQSwwQ0FBQTtFQUNBLHdDQUFBO0VBQ0EsMkNBQUE7RUFDQSw0Q0FBQTtFQUNBLDRDQUFBO0VBQ0EsNENBQUE7RUFDQSxtQ0FBQTtFQUNBLDZDQUFBO0VBQ0EsNENBQUE7RUFDQSwyQ0FBQTtFQUVBLGtDQUFBO0VBQ0Esa0NBQUE7RUFDQSxrQ0FBQTtFQUNBLGdDQUFBO0VBQ0EsZ0NBQUE7RUFDQSxrQ0FBQTtFQUNBLGtDQUFBO0VBQ0EsaUNBQUE7RUFDQSxnQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsbUNBQUE7RUFDQSxtQ0FBQTtFQUNBLDJDQUFBO0VBQ0EsMENBQUE7RUFDQSw0Q0FBQTtFQUNBLDRDQUFBO0VBQ0EsNENBQUE7RUFDQSx3Q0FBQTtFQUNBLDRDQUFBO0VBQ0EsNENBQUE7RUFDQSxpQ0FBQTtFQUNBLDZDQUFBO0VBQ0EsNkNBQUE7RUFDQSw0Q0FBQTtFQUVBLGtDQUFBO0VBQ0Esa0NBQUE7RUFDQSxnQ0FBQTtFQUNBLGtDQUFBO0VBQ0EsZ0NBQUE7RUFDQSxrQ0FBQTtFQUNBLGdDQUFBO0VBQ0Esa0NBQUE7RUFDQSxnQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsbUNBQUE7RUFDQSxpQ0FBQTtFQUNBLHlDQUFBO0VBQ0EsMkNBQUE7RUFDQSw0Q0FBQTtFQUNBLHlDQUFBO0VBQ0EsNENBQUE7RUFDQSw0Q0FBQTtFQUNBLDBDQUFBO0VBQ0EsNENBQUE7RUFDQSwwQ0FBQTtFQUNBLDRDQUFBO0VBQ0Esb0NBQUE7RUFDQSw0Q0FBQTtFQUVBLGtDQUFBO0VBQ0Esa0NBQUE7RUFDQSxrQ0FBQTtFQUNBLGtDQUFBO0VBQ0Esa0NBQUE7RUFDQSwrQkFBQTtFQUNBLGdDQUFBO0VBQ0Esa0NBQUE7RUFDQSxrQ0FBQTtFQUNBLGtDQUFBO0VBQ0EsaUNBQUE7RUFDQSxtQ0FBQTtFQUNBLDBDQUFBO0VBQ0EsMkNBQUE7RUFDQSwyQ0FBQTtFQUNBLDBDQUFBO0VBQ0EsNENBQUE7RUFDQSwyQ0FBQTtFQUNBLDRDQUFBO0VBQ0EsMENBQUE7RUFDQSwyQ0FBQTtFQUNBLDZDQUFBO0VBQ0EsMkNBQUE7RUFDQSw2Q0FBQTtFQUVBLG1DQUFBO0VBQ0Esa0NBQUE7RUFDQSxtQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsbUNBQUE7RUFDQSxtQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsbUNBQUE7RUFDQSxtQ0FBQTtFQUNBLG9DQUFBO0VBQ0Esb0NBQUE7RUFDQSxvQ0FBQTtFQUNBLDRDQUFBO0VBQ0EsNENBQUE7RUFDQSw0Q0FBQTtFQUNBLDZDQUFBO0VBQ0EsNkNBQUE7RUFDQSw2Q0FBQTtFQUNBLDZDQUFBO0VBQ0EsNkNBQUE7RUFDQSw2Q0FBQTtFQUNBLDhDQUFBO0VBQ0EsOENBQUE7RUFDQSw4Q0FBQTtFQUVBLG1DQUFBO0VBQ0Esa0NBQUE7RUFDQSxtQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsaUNBQUE7RUFDQSxtQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsbUNBQUE7RUFDQSxtQ0FBQTtFQUNBLG9DQUFBO0VBQ0Esb0NBQUE7RUFDQSxvQ0FBQTtFQUNBLDRDQUFBO0VBQ0EsNENBQUE7RUFDQSw0Q0FBQTtFQUNBLDZDQUFBO0VBQ0EsNkNBQUE7RUFDQSw2Q0FBQTtFQUNBLDZDQUFBO0VBQ0EsNkNBQUE7RUFDQSwyQ0FBQTtFQUNBLDhDQUFBO0VBQ0EsOENBQUE7RUFDQSw4Q0FBQTtFQUVBLG1DQUFBO0VBQ0EsbUNBQUE7RUFDQSxtQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsbUNBQUE7RUFDQSxpQ0FBQTtFQUNBLGlDQUFBO0VBQ0EsbUNBQUE7RUFDQSxpQ0FBQTtFQUNBLG9DQUFBO0VBQ0Esb0NBQUE7RUFDQSxvQ0FBQTtFQUNBLDRDQUFBO0VBQ0EsNENBQUE7RUFDQSw2Q0FBQTtFQUNBLDZDQUFBO0VBQ0EsNENBQUE7RUFDQSw2Q0FBQTtFQUNBLDZDQUFBO0VBQ0EsNkNBQUE7RUFDQSw2Q0FBQTtFQUNBLHFDQUFBO0VBQ0EscUNBQUE7RUFDQSw4Q0FBQTtFQUVBLGtDQUFBO0VBQ0Esa0NBQUE7RUFDQSxrQ0FBQTtFQUNBLGlDQUFBO0VBQ0Esa0NBQUE7RUFDQSxnQ0FBQTtFQUNBLGtDQUFBO0VBQ0Esa0NBQUE7RUFDQSxnQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsbUNBQUE7RUFDQSxtQ0FBQTtFQUNBLDJDQUFBO0VBQ0EsMkNBQUE7RUFDQSwyQ0FBQTtFQUNBLDRDQUFBO0VBQ0EsNENBQUE7RUFDQSw0Q0FBQTtFQUNBLDRDQUFBO0VBQ0EsNENBQUE7RUFDQSw0Q0FBQTtFQUNBLDZDQUFBO0VBQ0EsNkNBQUE7RUFDQSw2Q0FBQTtFQUVBLCtCQUFBO0VBQ0EsZ0NBQUE7RUFDQSxpQ0FBQTtFQUNBLGlDQUFBO0VBQ0EsaUNBQUE7RUFDQSxpQ0FBQTtFQUNBLGlDQUFBO0VBQ0EsaUNBQUE7RUFDQSxpQ0FBQTtFQUNBLGtDQUFBO0VBQ0Esa0NBQUE7RUFDQSxrQ0FBQTtFQUNBLDBDQUFBO0VBQ0EsMENBQUE7RUFDQSwyQ0FBQTtFQUNBLDBDQUFBO0VBQ0EsMkNBQUE7RUFDQSwyQ0FBQTtFQUNBLDJDQUFBO0VBQ0EsMENBQUE7RUFDQSwyQ0FBQTtFQUNBLDRDQUFBO0VBQ0EsbUNBQUE7RUFDQSw0Q0FBQTtFQUVBLGdDQUFBO0VBQ0EsaUNBQUE7RUFDQSxrQ0FBQTtFQUNBLGtDQUFBO0VBQ0Esa0NBQUE7RUFDQSxrQ0FBQTtFQUNBLGtDQUFBO0VBQ0Esa0NBQUE7RUFDQSw4QkFBQTtFQUNBLG1DQUFBO0VBQ0EsbUNBQUE7RUFDQSxtQ0FBQTtFQUNBLDJDQUFBO0VBQ0EsMkNBQUE7RUFDQSw0Q0FBQTtFQUNBLDRDQUFBO0VBQ0EsNENBQUE7RUFDQSw0Q0FBQTtFQUNBLDRDQUFBO0VBQ0EsMkNBQUE7RUFDQSw0Q0FBQTtFQUNBLDZDQUFBO0VBQ0EsNkNBQUE7RUFDQSw2Q0FBQTtFQUVBLGtDQUFBO0VBQ0Esa0NBQUE7RUFDQSxrQ0FBQTtFQUNBLGtDQUFBO0VBQ0Esa0NBQUE7RUFDQSxrQ0FBQTtFQUNBLGtDQUFBO0VBQ0Esa0NBQUE7RUFDQSxrQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsbUNBQUE7RUFDQSxpQ0FBQTtFQUNBLDJDQUFBO0VBQ0EseUNBQUE7RUFDQSw0Q0FBQTtFQUNBLDBDQUFBO0VBQ0EsNENBQUE7RUFDQSw0Q0FBQTtFQUNBLDRDQUFBO0VBQ0EsNENBQUE7RUFDQSw0Q0FBQTtFQUNBLDRDQUFBO0VBQ0EsNkNBQUE7RUFDQSw2Q0FBQTtFQUVBLG9DQUFBO0VBQ0Esb0NBQUE7RUFDQSxvQ0FBQTtFQUNBLG9DQUFBO0VBQ0EsbUNBQUE7RUFDQSxtQ0FBQTtFQUNBLGtDQUFBO0VBQ0EsbUNBQUE7RUFDQSxvQ0FBQTtFQUNBLG9DQUFBO0VBQ0Esb0NBQUE7RUFDQSxvQ0FBQTtFQUNBLDZDQUFBO0VBQ0EsNkNBQUE7RUFDQSw4Q0FBQTtFQUNBLDhDQUFBO0VBQ0EsNkNBQUE7RUFDQSw2Q0FBQTtFQUNBLDRDQUFBO0VBQ0EsNkNBQUE7RUFDQSw2Q0FBQTtFQUNBLHFDQUFBO0VBQ0EscUNBQUE7RUFDQSw4Q0FBQTtFQUVBLGtDQUFBO0VBQ0Esa0NBQUE7RUFDQSxtQ0FBQTtFQUNBLGtDQUFBO0VBQ0Esa0NBQUE7RUFDQSxrQ0FBQTtFQUNBLGtDQUFBO0VBQ0EsaUNBQUE7RUFDQSxrQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsbUNBQUE7RUFDQSxtQ0FBQTtFQUNBLHlDQUFBO0VBQ0EsMkNBQUE7RUFDQSw0Q0FBQTtFQUNBLDBDQUFBO0VBQ0EsNENBQUE7RUFDQSw0Q0FBQTtFQUNBLDRDQUFBO0VBQ0EsNENBQUE7RUFDQSw0Q0FBQTtFQUNBLDZDQUFBO0VBQ0Esb0NBQUE7RUFDQSw0Q0FBQTtFQUVBLGtDQUFBO0VBQ0EsZ0NBQUE7RUFDQSxpQ0FBQTtFQUNBLGlDQUFBO0VBQ0EsaUNBQUE7RUFDQSxpQ0FBQTtFQUNBLGlDQUFBO0VBQ0EsaUNBQUE7RUFDQSwrQkFBQTtFQUNBLGtDQUFBO0VBQ0Esa0NBQUE7RUFDQSxrQ0FBQTtFQUNBLDJDQUFBO0VBQ0EsMENBQUE7RUFDQSx3Q0FBQTtFQUNBLDJDQUFBO0VBQ0EsMkNBQUE7RUFDQSwyQ0FBQTtFQUNBLDJDQUFBO0VBQ0EsMkNBQUE7RUFDQSwyQ0FBQTtFQUNBLDRDQUFBO0VBQ0EsNENBQUE7RUFDQSw0Q0FBQTtFQUVBLG1DQUFBO0VBQ0EsaUNBQUE7RUFDQSxtQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsbUNBQUE7RUFDQSxtQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsbUNBQUE7RUFDQSxtQ0FBQTtFQUNBLG9DQUFBO0VBQ0Esb0NBQUE7RUFDQSxvQ0FBQTtFQUNBLDZDQUFBO0VBQ0EsNkNBQUE7RUFDQSw0Q0FBQTtFQUNBLDZDQUFBO0VBQ0EsNkNBQUE7RUFDQSw2Q0FBQTtFQUNBLDZDQUFBO0VBQ0EsNkNBQUE7RUFDQSw2Q0FBQTtFQUNBLDhDQUFBO0VBQ0EsOENBQUE7RUFDQSw4Q0FBQTtFQUVBLDJCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtFQUNBLHlCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUNBLGdDQUFBO0VBQ0EsZ0NBQUE7RUFDQSxnQ0FBQTtFQUNBLGdDQUFBO0VBQ0EsaUNBQUE7RUFDQSxnQ0FBQTtFQUNBLGlDQUFBO0VBQ0EsaUNBQUE7RUFDQSxpQ0FBQTtFQUNBLGtDQUFBO0VBQ0Esa0NBQUE7RUFDQSxrQ0FBQTtFQUVBLG1DQUFBO0VBQ0EsbUNBQUE7RUFDQSxtQ0FBQTtFQUNBLG1DQUFBO0VBQ0Esa0NBQUE7RUFDQSxtQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsaUNBQUE7RUFDQSxtQ0FBQTtFQUNBLG9DQUFBO0VBQ0Esa0NBQUE7RUFDQSxvQ0FBQTtFQUNBLDRDQUFBO0VBQ0EsNENBQUE7RUFDQSw0Q0FBQTtFQUNBLDRDQUFBO0VBQ0EsNkNBQUE7RUFDQSw2Q0FBQTtFQUNBLDZDQUFBO0VBQ0EsNkNBQUE7RUFDQSw2Q0FBQTtFQUNBLDRDQUFBO0VBQ0EsMkNBQUE7RUFDQSw2Q0FBQTtFQUVBLG1DQUFBO0VBQ0EsbUNBQUE7RUFDQSxtQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsbUNBQUE7RUFDQSxrQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsbUNBQUE7RUFDQSxtQ0FBQTtFQUNBLG9DQUFBO0VBQ0Esb0NBQUE7RUFDQSxtQ0FBQTtFQUNBLDRDQUFBO0VBQ0EsNENBQUE7RUFDQSw0Q0FBQTtFQUNBLDRDQUFBO0VBQ0EsNkNBQUE7RUFDQSw2Q0FBQTtFQUNBLDZDQUFBO0VBQ0EsNkNBQUE7RUFDQSw2Q0FBQTtFQUNBLDhDQUFBO0VBQ0EsOENBQUE7RUFDQSw4Q0FBQTtFQUVBLGtDQUFBO0VBQ0Esa0NBQUE7RUFDQSxrQ0FBQTtFQUNBLGtDQUFBO0VBQ0Esa0NBQUE7RUFDQSxrQ0FBQTtFQUNBLGdDQUFBO0VBQ0EsZ0NBQUE7RUFDQSxpQ0FBQTtFQUNBLGtDQUFBO0VBQ0EsbUNBQUE7RUFDQSxtQ0FBQTtFQUNBLDJDQUFBO0VBQ0EsMkNBQUE7RUFDQSwyQ0FBQTtFQUNBLHlDQUFBO0VBQ0EsNENBQUE7RUFDQSw0Q0FBQTtFQUNBLDRDQUFBO0VBQ0EsNENBQUE7RUFDQSw0Q0FBQTtFQUNBLDRDQUFBO0VBQ0EsNkNBQUE7RUFDQSw2Q0FBQTtFQUVBLG1DQUFBO0VBQ0EsbUNBQUE7RUFDQSxtQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsbUNBQUE7RUFDQSxtQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsbUNBQUE7RUFDQSxtQ0FBQTtFQUNBLG9DQUFBO0VBQ0Esb0NBQUE7RUFDQSxvQ0FBQTtFQUNBLDRDQUFBO0VBQ0EsMkNBQUE7RUFDQSw0Q0FBQTtFQUNBLDRDQUFBO0VBQ0EsNkNBQUE7RUFDQSw2Q0FBQTtFQUNBLDRDQUFBO0VBQ0EsNkNBQUE7RUFDQSw2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LDZDQUFBO01BQ0EseUNBQUE7TUFDQSw2Q0FBQTtNQUNBLDZDQUFBO01BQ0EsNkNBQUE7TUFDQSw2Q0FBQTtNQUNBLDZDQUFBO01BQ0EsOENBQUE7TUFDQSwyQ0FBQTtNQUNBLDhDQUFBO01BQ0EsZ0RBQUE7TUFDQSxtREFBQTtNQUNBLG9EQUFBO01BQ0EsZ0RBQUE7TUFDQSxvREFBQTtNQUNBLG9EQUFBO01BQ0Esb0RBQUE7TUFDQSwrQ0FBQTtNQUNBLGdEQUFBO01BQ0EsaURBQUE7TUFDQSw0Q0FBQTtNQUNBLCtDQUFBO01BRUEsNkNBQUE7TUFDQSw2Q0FBQTtNQUNBLDZDQUFBO01BQ0EsNkNBQUE7TUFDQSw2Q0FBQTtNQUNBLDJDQUFBO01BQ0EsMkNBQUE7TUFDQSw2Q0FBQTtNQUNBLDZDQUFBO01BQ0EsNkNBQUE7TUFDQSwyQ0FBQTtNQUNBLDhDQUFBO01BQ0Esa0RBQUE7TUFDQSxtREFBQTtNQUNBLG9EQUFBO01BQ0Esb0RBQUE7TUFDQSxvREFBQTtNQUNBLG1EQUFBO01BQ0Esb0RBQUE7TUFDQSxnREFBQTtNQUNBLGdEQUFBO01BQ0EsaURBQUE7TUFDQSw0Q0FBQTtNQUNBLCtDQUFBO01BRUEsNkNBQUE7TUFDQSw2Q0FBQTtNQUNBLDZDQUFBO01BQ0EsNENBQUE7TUFDQSw2Q0FBQTtNQUNBLDZDQUFBO01BQ0EsNkNBQUE7TUFDQSw2Q0FBQTtNQUNBLDZDQUFBO01BQ0EsOENBQUE7TUFDQSwwQ0FBQTtNQUNBLDZDQUFBO01BQ0Esb0RBQUE7TUFDQSxtREFBQTtNQUNBLG9EQUFBO01BQ0Esb0RBQUE7TUFDQSxtREFBQTtNQUNBLG9EQUFBO01BQ0EsbURBQUE7TUFDQSxnREFBQTtNQUNBLGdEQUFBO01BQ0EsaURBQUE7TUFDQSwyQ0FBQTtNQUNBLDhDQUFBO01BRUEsNkNBQUE7TUFDQSw2Q0FBQTtNQUNBLDZDQUFBO01BQ0EsNkNBQUE7TUFDQSw2Q0FBQTtNQUNBLDZDQUFBO01BQ0EsNkNBQUE7TUFDQSwyQ0FBQTtNQUNBLDRDQUFBO01BQ0EsOENBQUE7TUFDQSwwQ0FBQTtNQUNBLDhDQUFBO01BQ0Esb0RBQUE7TUFDQSxrREFBQTtNQUNBLG9EQUFBO01BQ0Esb0RBQUE7TUFDQSxvREFBQTtNQUNBLG9EQUFBO01BQ0EsbURBQUE7TUFDQSxnREFBQTtNQUNBLGdEQUFBO01BQ0EsZ0RBQUE7TUFDQSwyQ0FBQTtNQUNBLCtDQUFBO01BRUEsOENBQUE7TUFDQSw4Q0FBQTtNQUNBLDhDQUFBO01BQ0EsNkNBQUE7TUFDQSw4Q0FBQTtNQUNBLDhDQUFBO01BQ0EsNkNBQUE7TUFDQSw4Q0FBQTtNQUNBLDhDQUFBO01BQ0EsK0NBQUE7TUFDQSwyQ0FBQTtNQUNBLDhDQUFBO01BQ0EscURBQUE7TUFDQSxxREFBQTtNQUNBLHFEQUFBO01BQ0EscURBQUE7TUFDQSxxREFBQTtNQUNBLHFEQUFBO01BQ0EscURBQUE7TUFDQSw4Q0FBQTtNQUNBLGlEQUFBO01BQ0Esa0RBQUE7TUFDQSw0Q0FBQTtNQUNBLCtDQUFBO01BRUEsOENBQUE7TUFDQSw4Q0FBQTtNQUNBLDhDQUFBO01BQ0EsNkNBQUE7TUFDQSw4Q0FBQTtNQUNBLDhDQUFBO01BQ0EsOENBQUE7TUFDQSw2Q0FBQTtNQUNBLDZDQUFBO01BQ0EsK0NBQUE7TUFDQSwrQ0FBQTtNQUNBLCtDQUFBO01BQ0EscURBQUE7TUFDQSxxREFBQTtNQUNBLHFEQUFBO01BQ0EscURBQUE7TUFDQSxxREFBQTtNQUNBLHFEQUFBO01BQ0EscURBQUE7TUFDQSxpREFBQTtNQUNBLGlEQUFBO01BQ0Esa0RBQUE7TUFDQSxnREFBQTtNQUNBLGdEQUFBO01BRUEsK0NBQUE7TUFDQSwrQ0FBQTtNQUNBLDhDQUFBO01BQ0EsMkNBQUE7TUFDQSwyQ0FBQTtNQUNBLCtDQUFBO01BQ0EsK0NBQUE7TUFDQSwrQ0FBQTtNQUNBLDBDQUFBO01BQ0EsK0NBQUE7TUFDQSwwQ0FBQTtNQUNBLGdEQUFBO01BQ0Esc0RBQUE7TUFDQSxzREFBQTtNQUNBLHFEQUFBO01BQ0Esa0RBQUE7TUFDQSxrREFBQTtNQUNBLHNEQUFBO01BQ0Esa0RBQUE7TUFDQSxpREFBQTtNQUNBLGdEQUFBO01BQ0Esa0RBQUE7TUFDQSwyQ0FBQTtNQUNBLGlEQUFBO01BRUEsOENBQUE7TUFDQSw4Q0FBQTtNQUNBLDhDQUFBO01BQ0EsOENBQUE7TUFDQSw4Q0FBQTtNQUNBLDRDQUFBO01BQ0EsOENBQUE7TUFDQSw4Q0FBQTtNQUNBLDhDQUFBO01BQ0EsK0NBQUE7TUFDQSwrQ0FBQTtNQUNBLCtDQUFBO01BQ0EscURBQUE7TUFDQSxxREFBQTtNQUNBLHFEQUFBO01BQ0EscURBQUE7TUFDQSxvREFBQTtNQUNBLHFEQUFBO01BQ0EscURBQUE7TUFDQSxxREFBQTtNQUNBLGdEQUFBO01BQ0Esa0RBQUE7TUFDQSxnREFBQTtNQUNBLGdEQUFBO01BRUEsMkNBQUE7TUFDQSwwQ0FBQTtNQUNBLDRDQUFBO01BQ0EsNENBQUE7TUFDQSwwQ0FBQTtNQUNBLDRDQUFBO01BQ0EsNENBQUE7TUFDQSw0Q0FBQTtNQUNBLDRDQUFBO01BQ0EsNkNBQUE7TUFDQSw2Q0FBQTtNQUNBLDZDQUFBO01BQ0EsNkNBQUE7TUFDQSxtREFBQTtNQUNBLG1EQUFBO01BQ0EsbURBQUE7TUFDQSxtREFBQTtNQUNBLG1EQUFBO01BQ0EsbURBQUE7TUFDQSwrQ0FBQTtNQUNBLGtEQUFBO01BQ0Esb0RBQUE7TUFDQSw4Q0FBQTtNQUNBLDhDQUFBO01BRUEsNENBQUE7TUFDQSw2Q0FBQTtNQUNBLDRDQUFBO01BQ0EsNkNBQUE7TUFDQSw2Q0FBQTtNQUNBLDRDQUFBO01BQ0EsNkNBQUE7TUFDQSw0Q0FBQTtNQUNBLDRDQUFBO01BQ0EsOENBQUE7TUFDQSw4Q0FBQTtNQUNBLDhDQUFBO01BQ0Esa0RBQUE7TUFDQSxtREFBQTtNQUNBLG9EQUFBO01BQ0Esb0RBQUE7TUFDQSxtREFBQTtNQUNBLG9EQUFBO01BQ0Esb0RBQUE7TUFDQSxnREFBQTtNQUNBLG9EQUFBO01BQ0EsbURBQUE7TUFDQSwrQ0FBQTtNQUNBLCtDQUFBO01BRUEsNkNBQUE7TUFDQSw0Q0FBQTtNQUNBLDZDQUFBO01BQ0EsMkNBQUE7TUFDQSw2Q0FBQTtNQUNBLDZDQUFBO01BQ0EsNkNBQUE7TUFDQSw2Q0FB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OENBQUE7TUFDQSw2Q0FBQTtNQUNBLDZDQUFBO01BQ0EsOENBQUE7TUFDQSw4Q0FBQTtNQUNBLDhDQUFBO01BQ0EsK0NBQUE7TUFDQSwrQ0FBQTtNQUNBLDhDQUFBO01BQ0EscURBQUE7TUFDQSxxREFBQTtNQUNBLHFEQUFBO01BQ0EscURBQUE7TUFDQSxtREFBQTtNQUNBLG9EQUFBO01BQ0EscURBQUE7TUFDQSxxREFBQTtNQUNBLG9EQUFBO01BQ0Esc0RBQUE7TUFDQSxnREFBQTtNQUNBLGtEQUFBO01BRUEsNkNBQUE7TUFDQSw0Q0FBQTtNQUNBLDRDQUFBO01BQ0EsNkNBQUE7TUFDQSw0Q0FBQTtNQUNBLDZDQUFBO01BQ0EsMkNBQUE7TUFDQSw2Q0FBQTtNQUNBLDZDQUFBO01BQ0EsOENBQUE7TUFDQSw4Q0FBQTtNQUNBLDhDQUFBO01BQ0Esb0RBQUE7TUFDQSxtREFBQTtNQUNBLG9EQUFBO01BQ0Esb0RBQUE7TUFDQSxvREFBQTtNQUNBLG9EQUFBO01BQ0EsOENBQUE7TUFDQSxvREFBQTtNQUNBLG9EQUFBO01BQ0EsZ0RBQUE7TUFDQSxnREFBQTtNQUNBLGlEQUFBO01BRUEsOENBQUE7TUFDQSw2Q0FBQTtNQUNBLDhDQUFBO01BQ0EsOENBQUE7TUFDQSw4Q0FBQTtNQUNBLDhDQUFBO01BQ0EsNENBQUE7TUFDQSw4Q0FBQTtNQUNBLDhDQUFBO01BQ0EsNkNBQUE7TUFDQSw4Q0FBQTtNQUNBLCtDQUFBO01BQ0EscURBQUE7TUFDQSxxREFBQTtNQUNBLHFEQUFBO01BQ0EscURBQUE7TUFDQSxxREFBQTtNQUNBLHFEQUFBO01BQ0EsOENBQUE7TUFDQSxvREFBQTtNQUNBLG9EQUFBO01BQ0EsaURBQUE7TUFDQSxrREFBQTtNQUNBLGtEQUFBO01BRUEsNkNBQUE7TUFDQSw2Q0FBQTtNQUNBLDZDQUFBO01BQ0EsNkNBQUE7TUFDQSw2Q0FBQTtNQUNBLDZDQUFBO01BQ0EsNENBQUE7TUFDQSw2Q0FBQTtNQUNBLDZDQUFBO01BQ0EsOENBQUE7TUFDQSw2Q0FBQTtNQUNBLDhDQUFBO01BQ0Esb0RBQUE7TUFDQSxvREFBQTtNQUNBLG9EQUFBO01BQ0Esb0RBQUE7TUFDQSxvREFBQTtNQUNBLG9EQUFBO01BQ0Esb0RBQUE7TUFDQSxvREFBQTtNQUNBLG9EQUFBO01BQ0EsaURBQUE7TUFDQSxpREFBQTtNQUNBLGdEQUFBO01BRUEsMkNBQUE7TUFDQSw0Q0FBQTtNQUNBLDRDQUFBO01BQ0EsMkNBQUE7TUFDQSw0Q0FBQTtNQUNBLDJDQUFBO01BQ0EsNERBQUE7TUFDQSx5REFBQTtNQUNBLDBEQUFBO01BQ0EsNkRBQUE7TUFDQSwwREFBQTtNQUNBLDBEQUFBO01BQ0EsNERBQUE7TUFDQSw0REFBQTtNQUNBLDBEQUFBO01BQ0EsNERBQUE7TUFDQSwwREFBQTtNQUNBLDBEQUFBO01BQ0EsMERBQUE7TUFDQSwwREFBQTtNQUNBLDJEQUFBO01BQ0EsMkRBQUE7TUFDQSwyREFBQTtNQUNBLDREQUFBO01BQ0EsMERBQUE7TUFDQSx5REFBQTtNQUNBLDBEQUFBO01BQ0EsMERBQUE7TUFDQSwyREFBQTtNQUNBLDBEQUFBO01BQ0EsNERBQUE7TUFFQSx3Q0FBQTtNQUNBLHVDQUFBO01BQ0Esd0NBQUE7TUFDQSx1Q0FBQTtNQUNBLHVDQUFBO01BQ0EsdUNBQUE7TUFDQSx1Q0FBQTtNQUNBLHVDQUFBO01BQ0EsdUNBQUE7TUFDQSx3Q0FBQTtNQUNBLHdDQUFBO01BQ0EseUNBQUE7TUFFQSx3Q0FBQTtNQUNBLHVDQUFBO01BQ0Esd0NBQUE7TUFDQSx1Q0FBQTtNQUNBLHVDQUFBO01BQ0EsdUNBQUE7TUFDQSx1Q0FBQTtNQUNBLHVDQUFBO01BQ0EsdUNBQUE7TUFDQSx3Q0FBQTtNQUNBLHdDQUFBO01BQ0EseUNBQUE7STFCdzhYRjtFQUNGO0FBQ0Y7QTBCbDhYQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QUFxMUJBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QUF5ekJBO0VBQ0UsOEJBQUE7RUFDQSwrQkFBQTtFQUNBLCtCQUFBO0VBQ0EsK0JBQUE7RUFDQSwrQkFBQTtFQUNBLCtCQUFBO0VBQ0EsK0JBQUE7RUFDQSwrQkFBQTtFQUNBLCtCQUFBO0VBQ0EsZ0NBQUE7RUFDQSxnQ0FBQTtFQUNBLGdDQUFBO0VBRUEsZ0NBQUE7RUFDQSxpQ0FBQTtFQUNBLGlDQUFBO0VBQ0EsaUNBQUE7RUFDQSxpQ0FBQTtFQUNBLGlDQUFBO0VBQ0EsaUNBQUE7RUFDQSxpQ0FBQTtFQUNBLGlDQUFBO0VBQ0Esa0NBQUE7RUFDQSxrQ0FBQTtFQUNBLGtD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Q0UsaUJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsdUJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsY0FBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSxZQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLGNBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsVUFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSxZQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLFlBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsY0FBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSxjQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLGdCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLGNBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsdUJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UscUJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsbUJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0Usb0JBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UscUJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UseUJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsdUJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UscUJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0Usc0JBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsdUJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0Usc0JBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0Usb0JBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0Usa0JBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsbUJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0Usb0JBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsMkJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UseUJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsdUJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsOEJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsNkJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsNkJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsWUFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSx5QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSx1QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSxxQkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSxzQkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSxzQkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSx1QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSxzQkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSxzQkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSx1QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSxzQkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSxXQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsYUFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSwyQkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSx3QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSxzQkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSw0QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSxtQkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSx5QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSxpQkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSxpQkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSxjQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLGNBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsZ0RBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsbUJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0Usb0JBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0Usa0JBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsZ0RBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsbUJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0Usb0JBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0Usa0JBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsZ0RBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsbUJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0Usb0JBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0Usa0JBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsZ0RBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsbUJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0Usb0JBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0Usa0JBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsZ0RBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsbUJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0Usb0JBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0Usa0JBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsZ0RBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsbUJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0Usb0JBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0Usa0JBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsZ0RBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsbUJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0Usb0JBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0Usa0JBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsZ0RBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsbUJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0Usb0JBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0Usa0JBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsZ0RBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsbUJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0Usb0JBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0Usa0JBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsaURBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0Usb0JBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UscUJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsbUJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsaURBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0Usb0JBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UscUJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsbUJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsaURBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0Usb0JBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UscUJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsbUJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsNkNBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsZ0JBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsaUJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsZUFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSw2Q0FBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSxnQkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSxpQkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSxlQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDZDQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLGdCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLGlCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLGVBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsNkNBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsZ0JBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsaUJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsZUFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSw2Q0FBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSxnQkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSxpQkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSxlQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDZDQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLGdCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLGlCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLGVBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsNkNBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsZ0JBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsaUJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsZUFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSw2Q0FBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSxnQkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSxpQkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSxlQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDZDQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLGdCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLGlCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLGVBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsOENBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsaUJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0Usa0JBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsZ0JBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsdUJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0Usc0JBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsbUJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsbUJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsbUJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsbUJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsbUJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsbUJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsbUJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsbUJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsbUJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsbUJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0Usb0JBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0Usb0JBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0Usb0JBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsY0FBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSxnQkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSxnQkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSx5QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSwyQkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSwyQkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSw4QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSxnQ0FBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSxpQ0FBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSxnQ0FBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSw4QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSxnQkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSxrQkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSxrQkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSwyQkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSw2QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSw2QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSxnQ0FBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSxrQ0FBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSxtQ0FBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSxrQ0FBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSxnQ0FBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSxpQkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSxtQkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSxtQkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSw0QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSw4QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSw4QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSxpQ0FBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSxtQ0FBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSxvQ0FBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSxtQ0FBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSxpQ0FBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSxnQkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSxrQkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSxrQkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSwyQkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSw2QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSw2QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSxnQ0FBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSxrQ0FBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSxtQ0FBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSxrQ0FBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSxnQ0FBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSxjQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLGdCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLGdCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLHlCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDJCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDJCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDhCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLGdD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L3VCRjs7QTJGOSt1QkE7RUFDRSx1QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSwyQkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSw2QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSw4QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSw0QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSw2QkFBQTtFQUNBLDhCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDRCQUFBO0VBQ0EsK0JBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsNkJBQUE7RUFDQSw4QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLHdCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDRCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDhCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLCtCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDZCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLHVCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDJCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDZCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDhCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDRCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsNEJBQUE7RUFDQSwrQkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSw2QkFBQTtFQUNBLDhCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDRCQUFBO0VBQ0EsK0JBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0Usd0JBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsNEJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsOEJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsK0JBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsNkJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsdUJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsMkJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsNkJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsOEJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsNEJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsNkJBQUE7RUFDQSw4QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsNEJBQUE7RUFDQSwrQkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSx3QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSw0QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSw4QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSwrQkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSw2QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSx1QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSwyQkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSw2QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSw4QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSw0QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSw2QkFBQTtFQUNBLDhCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDRCQUFBO0VBQ0EsK0JBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsNkJBQUE7RUFDQSw4QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLHdCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDRCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDhCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLCtCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDZCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLHVCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDJCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDZCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDhCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDRCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsNEJBQUE7RUFDQSwrQkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSw2QkFBQTtFQUNBLDhCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDRCQUFBO0VBQ0EsK0JBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0Usd0JBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsNEJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsOEJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsK0JBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsNkJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsdUJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsMkJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsNkJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsOEJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsNEJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsNkJBQUE7RUFDQSw4QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsNEJBQUE7RUFDQSwrQkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSx3QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSw0QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSw4QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSwrQkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSw2QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSx1QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSwyQkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSw2QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSw4QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSw0QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSw2QkFBQTtFQUNBLDhCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDRCQUFBO0VBQ0EsK0JBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsNkJBQUE7RUFDQSw4QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLHdCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDRCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDhCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLCtCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDZCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLHVCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDJCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDZCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDhCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDRCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsNEJBQUE7RUFDQSwrQkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSw2QkFBQTtFQUNBLDhCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDRCQUFBO0VBQ0EsK0JBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0Usd0JBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsNEJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsOEJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsK0JBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsNkJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsdUJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsMkJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsNkJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsOEJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsNEJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsNkJBQUE7RUFDQSw4QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsNEJBQUE7RUFDQSwrQkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSx3QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSw0QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSw4QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSwrQkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSw2QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSx1QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSwyQkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSw2QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSw4QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSw0QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSw2QkFBQTtFQUNBLDhCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDRCQUFBO0VBQ0EsK0JBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsNkJBQUE7RUFDQSw4QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLHdCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDRCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDhCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLCtCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDZCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLHVCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDJCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDZCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDhCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDRCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsNEJBQUE7RUFDQSwrQkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSw2QkFBQTtFQUNBLDhCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDRCQUFBO0VBQ0EsK0JBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0Usd0JBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsNEJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsOEJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsK0JBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsNkJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsdUJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsMkJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsNkJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsOEJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsNEJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsNkJBQUE7RUFDQSw4QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsNEJBQUE7RUFDQSwrQkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSx3QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSw0QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSw4QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSwrQkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSw2QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSx1QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSwyQkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSw2QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSw4QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSw0QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSw2QkFBQTtFQUNBLDhCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDRCQUFBO0VBQ0EsK0JBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsNkJBQUE7RUFDQSw4QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLHdCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDRCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDhCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLCtCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDZCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLHVCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDJCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDZCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDhCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDRCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsNEJBQUE7RUFDQSwrQkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSw2QkFBQTtFQUNBLDhCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDRCQUFBO0VBQ0EsK0JBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0Usd0JBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsNEJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsOEJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsK0JBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsNkJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsdUJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsMkJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsNkJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsOEJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsNEJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsNkJBQUE7RUFDQSw4QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsNEJBQUE7RUFDQSwrQkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSx3QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSw0QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSw4QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSwrQkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSw2QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSx1QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSwyQkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSw2QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSw4QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSw0QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSw2QkFBQTtFQUNBLDhCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDRCQUFBO0VBQ0EsK0JBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsNkJBQUE7RUFDQSw4QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLHdCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDRCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDhCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLCtCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDZCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLHVCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDJCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDZCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDhCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDRCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsNEJBQUE7RUFDQSwrQkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSw2QkFBQTtFQUNBLDhCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDRCQUFBO0VBQ0EsK0JBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0Usd0JBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsNEJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsOEJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsK0JBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsNkJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsdUJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsMkJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsNkJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsOEJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsNEJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsNkJBQUE7RUFDQSw4QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsNEJBQUE7RUFDQSwrQkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSx3QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSw0QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSw4QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSwrQkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSw2QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSx1QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSwyQkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSw2QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSw4QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSw0QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSw2QkFBQTtFQUNBLDhCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDRCQUFBO0VBQ0EsK0JBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsNkJBQUE7RUFDQSw4QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLHdCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDRCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDhCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLCtCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDZCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLHVCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDJCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDZCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDhCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDRCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsNEJBQUE7RUFDQSwrQkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSw2QkFBQTtFQUNBLDhCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDRCQUFBO0VBQ0EsK0JBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0Usd0JBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsNEJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsOEJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsK0JBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsNkJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsdUJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsMkJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsNkJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsOEJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsNEJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsNkJBQUE7RUFDQSw4QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsNEJBQUE7RUFDQSwrQkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSx3QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSw0QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSw4QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSwrQkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSw2QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSx1QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSwyQkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSw2QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSw4QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSw0QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSw2QkFBQTtFQUNBLDhCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDRCQUFBO0VBQ0EsK0JBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsNkJBQUE7RUFDQSw4QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLHVCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDJCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDZCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDhCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDRCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLHNCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDBCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDRCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDZCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDJCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDRCQUFBO0VBQ0EsNkJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsMkJBQUE7RUFDQSw4QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSw0QkFBQTtFQUNBLDZCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDJCQUFBO0VBQ0EsOEJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsdUJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsMkJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsNkJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsOEJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsNEJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0Usc0JBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsMEJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsNEJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsNkJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsMkJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsNEJBQUE7RUFDQSw2QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSwyQkFBQTtFQUNBLDhCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDRCQUFBO0VBQ0EsNkJBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsMkJBQUE7RUFDQSw4QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSx3QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSw0QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSw4QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSwrQkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSw2QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSx1QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSwyQkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSw2QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSw4QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSw0QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSw2QkFBQTtFQUNBLDhCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDRCQUFBO0VBQ0EsK0JBQUE7QTNGaS91QkY7O0EyRjkrdUJBO0VBQ0UsNkJBQUE7RUFDQSw4QkFBQTtBM0ZpL3VCRjs7QTJGOSt1QkE7RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLHdCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDRCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDhCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLCtCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDZCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLHVCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDJCQUFBO0EzRmkvdUJGOztBMkY5K3VCQTtFQUNFLDZCQUFBO0EzRmkvdUJGOztBMkY5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QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7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O0VBQTBDLHVDQUFBO0VBQXdDLDZDQUFBO0VBQThDLDhDQUFBO0VBQStDLGdDQUFBO0VBQWlDLHNDQUFBO0VBQXVDLHVDQUFBO0VBQXdDLHlDQUFBO0VBQTBDLDBDQUFBO0VBQTJDLG1DQUFBO0VBQW9DLDJDQUFBO0VBQTRDLHNDQUFBO0VBQXVDLDRDQUFBO0VBQTZDLDZDQUFBO0VBQThDLCtCQUFBO0VBQWdDLHFDQUFBO0VBQXNDLHNDQUFBO0VBQXVDLHdDQUFBO0VBQXlDLHlDQUFBO0VBQTBDLGtDQUFBO0VBQW1DLDBDQUFBO0VBQTJDLGtDQUFBO0VBQW1DLHdDQUFBO0VBQXlDLHlDQUFBO0VBQTBDLDJCQUFBO0VBQTRCLGlDQUFBO0VBQWtDLGtDQUFBO0VBQW1DLG9DQUFBO0VBQXFDLHFDQUFBO0VBQXNDLDhCQUFBO0VBQStCLHNDQUFBO0VBQXVDLHFDQUFBO0VBQXNDLDJDQUFBO0VBQTRDLDRDQUFBO0VBQTZDLDhCQUFBO0VBQStCLG9DQUFBO0VBQXFDLHFDQUFBO0VBQXNDLHVDQUFBO0VBQXdDLHdDQUFBO0VBQXlDLGlDQUFBO0VBQWtDLHlDQUFBO0VBQTBDLHFDQUFBO0VBQXNDLDJDQUFBO0VBQTRDLDRDQUFBO0VBQTZDLDhCQUFBO0VBQStCLG9DQUFBO0VBQXFDLHFDQUFBO0VBQXNDLHVDQUFBO0VBQXdDLHdDQUFBO0VBQXlDLGlDQUFBO0VBQWtDLHlDQUFBO0VBQTBDLG1DQUFBO0VBQW9DLHlDQUFBO0VBQTBDLDBDQUFBO0VBQTJDLDRCQUFBO0VBQTZCLGtDQUFBO0VBQW1DLG1DQUFBO0VBQW9DLHFDQUFBO0VBQXNDLHNDQUFBO0VBQXVDLCtCQUFBO0VBQWdDLHVDQUFBO0VBQXdDLG1DQUFBO0VBQW9DLHlDQUFBO0VBQTBDLDBDQUFBO0VBQTJDLDRCQUFBO0VBQTZCLGtDQUFBO0VBQW1DLG1DQUFBO0VBQW9DLHFDQUFBO0VBQXNDLHNDQUFBO0VBQXVDLCtCQUFBO0VBQWdDLHVDQUFBO0VBQXdDLGtDQUFBO0VBQW1DLHdDQUFBO0VBQXlDLHlDQUFBO0VBQTBDLDJCQUFBO0VBQTRCLGlDQUFBO0VBQWtDLGtDQUFBO0VBQW1DLG9DQUFBO0VBQXFDLHFDQUFBO0VBQXNDLDhCQUFBO0VBQStCLHNDQUFBO0VBQXVDLHFDQUFBO0VBQXNDLDJDQUFBO0VBQTRDLDRDQUFBO0VBQTZDLDhCQUFBO0VBQStCLG9DQUFBO0VBQXFDLHFDQUFBO0VBQXNDLHVDQUFBO0VBQXdDLHdDQUFBO0VBQXlDLGlDQUFBO0VBQWtDLHlDQUFBO0VBQTBDLCtCQUFBO0VBQWdDLG9DQUFBO0VBQXFDLHNDQUFBO0VBQXVDLHNDQUFBO0VBQXVDLHVDQUFBO0VBQXdDLCtCQUFBO0VBQWdDLG9DQUFBO0VBQXFDLHNDQUFBO0VBQXVDLHNDQUFBO0VBQXVDLHVDQUFBO0VBQXdDLCtCQUFBO0VBQWdDLG9DQUFBO0VBQXFDLHNDQUFBO0VBQXVDLHNDQUFBO0VBQXVDLHVDQUFBO0VBQXdDLCtCQUFBO0VBQWdDLG9DQUFBO0VBQXFDLHNDQUFBO0VBQXVDLHNDQUFBO0VBQXVDLHVDQUFBO0VBQXdDLCtCQUFBO0VBQWdDLG9DQUFBO0VBQXFDLHNDQUFBO0VBQXVDLHNDQUFBO0VBQXVDLHVDQUFBO0VBQXdDLCtCQUFBO0VBQWdDLG9DQUFBO0VBQXFDLHNDQUFBO0VBQXVDLHNDQUFBO0VBQXVDLHVDQUFBO0E3Rmd4K0Noa0w7O0E2Rmh4K0N3bUw7RUFBVyxrQkFBQTtFQUFrQix3QkFBQTtFQUF3QixVQUFBO0VBQVUsV0FBQTtFQUFXLGdCQUFBO0E3Rnd4K0Nsckw7O0E2Rnh4K0Nrc0w7RUFBeUMsc0NBQUE7VUFBQSw4QkFBQTtBN0Y0eCtDM3VMOztBNkY1eCtDeXdMO0VBQXVELGtDQUFBO1VBQUEsMEJBQUE7RUFBMEIsK0NBQUE7RUFBQSx1Q0FBQTtFQUFBLDRFQUFBO0E3Rml5K0MxMUw7O0E2Rmp5K0NpNEw7RUFBbUIsa0NBQUE7VUFBQSwwQkFBQTtBN0ZxeStDcDVMOztBNkZyeStDODZMO0VBQTBCLHFDQUFBO1VBQUEsNkJBQUE7RUFBNkIsK0NBQUE7RUFBQSx1Q0FBQTtFQUFBLDRFQUFBO0E3RjB5K0NyK0w7O0E2RjF5K0M0Z007RUFBdUMscUNBQUE7VUFBQSw2QkFBQTtBN0Y4eStDbmpNOztBNkY5eStDZ2xNO0VBQXFELGtDQUFBO1VBQUEsMEJBQUE7RUFBMEIsK0NBQUE7RUFBQSx1Q0FBQTtFQUFBLDRFQUFBO0E3Rm16K0MvcE07O0E2Rm56K0Nzc007RUFBa0Isa0NBQUE7VUFBQSwwQkFBQTtBN0Z1eitDeHRNOztBNkZ2eitDa3ZNO0VBQXlCLHNDQUFBO1VBQUEsOEJBQUE7RUFBOEIsK0NBQUE7RUFBQSx1Q0FBQTtFQUFBLDRFQUFBO0E3RjR6K0N6eU07O0E2RjV6K0NnMU07RUFBdUMsc0NBQUE7VUFBQSw4QkFBQTtBN0ZnMCtDdjNNOztBNkZoMCtDcTVNO0VBQXFELGtDQUFBO1VBQUEsMEJBQUE7RUFBMEIsK0NBQUE7RUFBQSx1Q0FBQTtFQUFBLDRFQUFBO0E3RnEwK0NwK007O0E2RnIwK0MyZ047RUFBa0Isa0NBQUE7VUFBQSwwQkFBQTtBN0Z5MCtDN2hOOztBNkZ6MCtDdWpOO0VBQXlCLHFDQUFBO1VBQUEsNkJBQUE7RUFBNkIsK0NBQUE7RUFBQSx1Q0FBQTtFQUFBLDRFQUFBO0E3RjgwK0M3bU47O0E2RjkwK0NvcE47RUFBbUMscUNBQUE7VUFBQSw2QkFBQTtBN0ZrMStDdnJOOztBNkZsMStDb3ROO0VBQWlELGtDQUFBO1VBQUEsMEJBQUE7RUFBMEIsK0NBQUE7RUFBQSx1Q0FBQTtFQUFBLDRFQUFBO0E3RnUxK0MveE47O0E2RnYxK0NzME47RUFBZ0Isa0NBQUE7VUFBQSwwQkFBQTtBN0YyMStDdDFOOztBNkYzMStDZzNOO0VBQXVCLHNDQUFBO1VBQUEsOEJBQUE7RUFBOEIsK0NBQUE7RUFBQSx1Q0FBQTtFQUFBLDRFQUFBO0E3RmcyK0NyNk47O0E2RmgyK0M0OE47RUFBbUQsNEJBQUE7VUFBQSxvQkFBQTtBN0ZvMitDLy9OOztBNkZwMitDbWhPO0VBQWlFLDRCQUFBO1VBQUEsb0JBQUE7RUFBb0IsK0NBQUE7RUFBQSx1Q0FBQTtFQUFBLDRFQUFBO0E3RnkyK0N4bU87O0E2RnoyK0Mrb087RUFBd0IsNEJBQUE7VUFBQSxvQkFBQTtBN0Y2MitDdnFPOztBNkY3MitDMnJPO0VBQStCLDRCQUFBO1VBQUEsb0JBQUE7RUFBb0IsK0NBQUE7RUFBQSx1Q0FBQTtFQUFBLDRFQUFBO0E3RmszK0M5dU87O0E2RmwzK0NxeE87RUFBdUQsNEJBQUE7VUFBQSxvQkFBQTtBN0ZzMytDNTBPOztBNkZ0MytDZzJPO0VBQXFFLDRCQUFBO1VBQUEsb0JBQUE7RUFBb0IsK0NBQUE7RUFBQSx1Q0FBQTtFQUFBLDRFQUFBO0E3RjIzK0N6N087O0E2RjMzK0NnK087RUFBMEIsNEJBQUE7VUFBQSxvQkFBQTtBN0YrMytDMS9POztBNkYvMytDOGdQO0VBQWlDLDRCQUFBO1VBQUEsb0JBQUE7RUFBb0IsK0NBQUE7RUFBQSx1Q0FBQTtFQUFBLDRFQUFBO0E3Rm80K0Nua1A7O0E2RnA0K0MwbVA7RUFBNkIsVUFBQTtBN0Z3NCtDdm9QOztBNkZ4NCtDaXBQO0VBQTJDLFVBQUE7RUFBVSxxQ0FBQTtBN0Y2NCtDdHNQOztBNkY3NCtDMnVQO0VBQWEsVUFBQTtBN0ZpNStDeHZQOztBNkZqNStDa3dQO0VBQW9CLFVBQUE7RUFBVSxxQ0FBQTtBN0ZzNStDaHlQOztBNkZ0NStDcTBQO0VBQWtGLGFBQUE7QTdGMDUrQ3Y1UDs7QTZGMTUrQ282UDtFQUFtQyxVQUFBO0VBQVUsMkJBQUE7VUFBQSxtQkFBQTtBN0YrNStDajlQOztBNkYvNStDbytQO0VBQWlELFVBQUE7RUFBVSwyQkFBQTtVQUFBLG1CQUFBO0VBQW1CLHdEQUFBO0VBQUEsZ0RBQUE7RUFBQSxtRUFBQTtBN0ZxNitDbGpROztBNkZyNitDaW1RO0VBQWdCLFVBQUE7RUFBVSwyQkFBQTtVQUFBLG1CQUFBO0E3RjA2K0MzblE7O0E2RjE2K0M4b1E7RUFBdUIsVUFBQTtFQUFVLDJCQUFBO1VBQUEsbUJBQUE7RUFBbUIsd0RBQUE7RUFBQSxnREFBQTtFQUFBLG1FQUFBO0E3Rmc3K0Nsc1E7O0E2Rmg3K0NpdlE7RUFBcUMsVUFBQTtFQUFVLDJCQUFBO1VBQUEsbUJBQUE7QTdGcTcrQ2h5UTs7QTZGcjcrQ216UTtFQUFtRCxVQUFBO0VBQVUsMkJBQUE7VUFBQSxtQkFBQTtFQUFtQix3REFBQTtFQUFBLGdEQUFBO0VBQUEsbUVBQUE7QTdGMjcrQ240UTs7QTZGMzcrQ2s3UTtFQUFpQixVQUFBO0VBQVUsMkJBQUE7VUFBQSxtQkFBQTtBN0ZnOCtDNzhROztBNkZoOCtDZytRO0VBQXdCLFVBQUE7RUFBVSwyQkFBQTtVQUFBLG1CQUFBO0VBQW1CLHdEQUFBO0VBQUEsZ0RBQUE7RUFBQSxtRUFBQTtBN0ZzOCtDcmhSOztBNkZ0OCtDb2tSO0VBQW1CLFlBQUE7RUFBVyxxQ0FBQTtVQUFBLDZCQUFBO0E3RjI4K0NsbVI7O0E2RjM4K0MrblI7RUFBK0Isd0NBQUE7VUFBQSxnQ0FBQTtBN0YrOCtDOXBSOztBNkYvOCtDOHJSO0VBQTBCLFVBQUE7RUFBVSxrQ0FBQTtVQUFBLDBCQUFBO0VBQTBCLDRHQUFBO0VBQUEsb0dBQUE7RUFBQSwySkFBQTtBN0ZxOStDNXZSOztBNkZyOStDNjFSO0VBQXNDLHdDQUFBO1VBQUEsZ0NBQUE7QTdGeTkrQ240Ujs7QTZGejkrQ202UjtFQUF5QyxvQ0FBQTtVQUFBLDRCQUFBO0E3RjY5K0M1OFI7O0E2Rjc5K0N3K1I7RUFBdUQsZ0NBQUE7VUFBQSx3QkFBQTtFQUF3QiwrQ0FBQTtFQUFBLHVDQUFBO0VBQUEsNEVBQUE7QTdGaysrQ3ZqUzs7QTZGbCsrQzhsUztFQUFtQixnQ0FBQTtVQUFBLHdCQUFBO0E3RnMrK0NqblM7O0E2RnQrK0N5b1M7RUFBMEIsb0NBQUE7VUFBQSw0QkFBQTtFQUE0QiwrQ0FBQTtFQUFBLHVDQUFBO0VBQUEsNEVBQUE7QTdGMisrQy9yUzs7QTZGMysrQ3N1UztFQUFxQyxtQ0FBQTtVQUFBLDJCQUFBO0E3RisrK0Mzd1M7O0E2Ri8rK0NzeVM7RUFBbUQsZ0NBQUE7VUFBQSx3QkFBQTtFQUF3QiwrQ0FBQTtFQUFBLHVDQUFBO0VBQUEsNEVBQUE7QTdGby8rQ2ozUzs7QTZGcC8rQ3c1UztFQUFpQixnQ0FBQTtVQUFBLHdCQUFBO0E3RncvK0N6NlM7O0E2RngvK0NpOFM7RUFBd0IsbUNBQUE7VUFBQSwyQkFBQTtFQUEyQiwrQ0FBQTtFQUFBLHVDQUFBO0VBQUEsNEVBQUE7QTdGNi8rQ3AvUzs7QTZGNy8rQzJoVDtFQUEyQyxvQ0FBQTtVQUFBLDRCQUFBO0E3RmlnL0N0a1Q7O0E2RmpnL0NrbVQ7RUFBeUQsZ0NBQUE7VUFBQSx3QkFBQTtFQUF3QiwrQ0FBQTtFQUFBLHVDQUFBO0VBQUEsNEVBQUE7QTdGc2cvQ25yVDs7QTZGdGcvQzB0VDtFQUFvQixnQ0FBQTtVQUFBLHdCQUFBO0E3RjBnL0M5dVQ7O0E2RjFnL0Nzd1Q7RUFBMkIsb0NBQUE7VUFBQSw0QkFBQTtFQUE0QiwrQ0FBQTtFQUFBLHVDQUFBO0VBQUEsNEVBQUE7QTdGK2cvQzd6VDs7QTZGL2cvQ28yVDtFQUF5QyxtQ0FBQTtVQUFBLDJCQUFBO0E3Rm1oL0M3NFQ7O0E2Rm5oL0N3NlQ7RUFBdUQsZ0NBQUE7VUFBQSx3QkFBQTtFQUF3QiwrQ0FBQTtFQUFBLHVDQUFBO0VBQUEsNEVBQUE7QTdGd2gvQ3YvVDs7QTZGeGgvQzhoVTtFQUFtQixnQ0FBQTtVQUFBLHdCQUFBO0E3RjRoL0NqalU7O0E2RjVoL0N5a1U7RUFBMEIsbUNBQUE7VUFBQSwyQkFBQTtFQUEyQiwrQ0FBQTtFQUFBLHVDQUFBO0VBQUEsNEVBQUE7QTdGaWkvQzluVTs7QTZGamkvQ3FxVTtFQUFtRCxhQUFBO0E3RnFpL0N4dFU7O0E2RnJpL0NxdVU7RUFBaUUsd0NBQUE7QTdGeWkvQ3R5VTs7QTZGemkvQzgwVTtFQUErQix3QkFBQTtFQUF3Qix3Q0FBQTtBN0Y4aS9DcjRVOztBNkY5aS9DNjZVO0VBQXVELFlBQUE7QTdGa2ovQ3ArVTs7QTZGbGovQ2cvVTtFQUFxRSx1Q0FBQTtBN0Zzai9DcmpWOztBNkZ0ai9DNGxWO0VBQWlDLHVCQUFBO0VBQXVCLHVDQUFBO0E3RjJqL0NwcFY7O0E2RjNqL0MyclY7RUFBNkMsOEJBQUE7QTdGK2ovQ3h1Vjs7QTZGL2ovQ3N3VjtFQUFNLGtCQUFBO0E3Rm1rL0M1d1Y7O0E2Rm5rL0M4eFY7RUFBb0IsVUFBQTtBN0Z1ay9DbHpWOztBNkZ2ay9DNHpWO0VBQWlCLFVBQUE7QTdGMmsvQzcwVjs7QTZGM2svQ3UxVjtFQUE0Qiw2QkFBQTtBN0Yray9DbjNWOztBNkYvay9DZzVWO0VBQTRCLFVBQUE7QTdGbWwvQzU2Vjs7QTZGbmwvQ3M3VjtFQUF5QixVQUFBO0E3RnVsL0MvOFY7O0E2RnZsL0N5OVY7RUFBaUMsc0NBQUE7VUFBQSw4QkFBQTtBN0YybC9DMS9WOztBNkYzbC9Dd2hXO0VBQStCLHNDQUFBO1VBQUEsOEJBQUE7QTdGK2wvQ3ZqVzs7QTZGL2wvQ3FsVztFQUEwRixzQ0FBQTtVQUFBLDhCQUFBO0E3Rm1tL0MvcVc7O0E2Rm5tL0M2c1c7RUFBaUQsc0NBQUE7VUFBQSw4QkFBQTtBN0Z1bS9DOXZXOztBNkZ2bS9DNHhXO0VBQStDLHNDQUFBO1VBQUEsOEJBQUE7QTdGMm0vQzMwVzs7QTZGM20vQ3kyVztFQUFpQyxvQkFBQTtFQUFvQixVQUFBO0E3RmduL0M5NVc7O0E2RmhuL0N3Nlc7RUFBK0IsVUFBQTtBN0Zvbi9DdjhXOztBNkZwbi9DaTlXO0VBQWlELG9CQUFBO0VBQW9CLFVBQUE7QTdGeW4vQ3RoWDs7QTZGem4vQ2dpWDtFQUErQyxVQUFBO0E3RjZuL0Mva1g7O0E2RjduL0N5bFg7RUFBb2hCLDhCQUFBO0E3RmlvL0M3bVk7O0E2RmpvL0Myb1k7RUFBMkYsc0JBQUE7RUFBc0IsbUNBQUE7VUFBQSwyQkFBQTtBN0Zzby9DNXZZOztBNkZ0by9DdXhZO0VBQWtMLG9CQUFBO0VBQW9CLFVBQUE7QTdGMm8vQzc5WTs7QTZGM28vQ3UrWTtFQUE2RixvQ0FBQTtVQUFBLDRCQUFBO0E3RitvL0Nwa1o7O0E2Ri9vL0NnbVo7RUFBMEssVUFBQTtBN0ZtcC9DMXdaOztBNkZucC9Db3haO0VBQTJILHNCQUFBO0VBQXNCLGdDQUFBO1VBQUEsd0JBQUE7QTdGd3AvQ3I2Wjs7QTZGeHAvQzY3WjtFQUF1SCxtQ0FBQTtVQUFBLDJCQUFBO0E3RjRwL0NwamE7O0E2RjVwL0Mra2E7RUFBcUgsb0NBQUE7VUFBQSw0QkFBQTtBN0ZncS9DcHNhOztBNkZocS9DZ3VhO0VBQWlILGdDQUFBO1VBQUEsd0JBQUE7QTdGb3EvQ2oxYTs7QTZGcHEvQ3kyYTtFQUFrUCxvQkFBQTtFQUFvQixVQUFBO0E3RnlxL0MvbWI7O0E2RnpxL0N5bmI7RUFBc08sVUFBQTtBN0Y2cS9DLzFiOztBNkY3cS9DeTJiO0VBQTBPLFVBQUE7QTdGaXIvQ25sYzs7QTZGanIvQzZsYztFQUE4TixVQUFBO0E3RnFyL0MzemM7O0E2RnJyL0NxMGM7RUFBaUgsb0NBQUE7VUFBQSw0QkFBQTtBN0Z5ci9DdDdjOztBNkZ6ci9DazljO0VBQW1ILG1DQUFBO1VBQUEsMkJBQUE7QTdGNnIvQ3JrZDs7QTZGN3IvQ2dtZDtFQUFpSixnQ0FBQTtVQUFBLHdCQUFBO0E3RmlzL0NqdmQ7O0E2RmpzL0N5d2Q7RUFBNkksb0NBQUE7VUFBQSw0QkFBQTtBN0Zxcy9DdDVkOztBNkZycy9DazdkO0VBQTJJLG1DQUFBO1VBQUEsMkJBQUE7QTdGeXMvQzdqZTs7QTZGenMvQ3dsZTtFQUF1SSxpQ0FBQTtVQUFBLHlCQUFBO0E3RjZzL0MvdGU7O0E2RjdzL0N3dmU7RUFBaUMsc0JBQUE7RUFBc0IsbUNBQUE7VUFBQSwyQkFBQTtBN0ZrdC9DL3llOztBNkZsdC9DMDBlO0VBQWtDLG9DQUFBO1VBQUEsNEJBQUE7QTdGc3QvQzUyZTs7QTZGdHQvQ3c0ZTtFQUFpRCxzQkFBQTtFQUFzQixnQ0FBQTtVQUFBLHdCQUFBO0E3RjJ0L0MvOGU7O0E2RjN0L0N1K2U7RUFBK0MsbUNBQUE7VUFBQSwyQkFBQTtBN0YrdC9DdGhmOztBNkYvdC9DaWpmO0VBQThDLG9DQUFBO1VBQUEsNEJBQUE7QTdGbXUvQy9sZjs7QTZGbnUvQzJuZjtFQUE0QyxnQ0FBQTtVQUFBLHdCQUFBO0E3RnV1L0N2cWY7O0E2RnZ1L0MrcmY7RUFBNEMsb0NBQUE7VUFBQSw0QkFBQTtBN0YydS9DM3VmOztBNkYzdS9DdXdmO0VBQTZDLG1DQUFBO1VBQUEsMkJBQUE7QTdGK3UvQ3B6Zjs7QTZGL3UvQyswZjtFQUE0RCxnQ0FBQTtVQUFBLHdCQUFBO0E3Rm12L0MzNGY7O0E2Rm52L0NtNmY7RUFBMEQsb0NBQUE7VUFBQSw0QkFBQTtBN0Z1di9DNzlmOztBNkZ2di9DeS9mO0VBQXlELG1DQUFBO1VBQUEsMkJBQUE7QTdGMnYvQ2xqZ0I7O0E2RjN2L0M2a2dCO0VBQXVELGlDQUFBO1VBQUEseUJBQUE7QTdGK3YvQ3BvZ0I7O0E2Ri92L0M2cGdCO0VBQTRGLHNCQUFBO0VBQXNCLG1DQUFBO1VBQUEsMkJBQUE7QTdGb3cvQy93Z0I7O0E2RnB3L0MweWdCO0VBQW9ELG9DQUFBO1VBQUEsNEJBQUE7QTdGd3cvQzkxZ0I7O0E2Rnh3L0MwM2dCO0VBQWlELG1DQUFBO1VBQUEsMkJBQUE7QTdGNHcvQzM2Z0I7O0E2RjV3L0NzOGdCO0VBQW1ELG9DQUFBO1VBQUEsNEJBQUE7QTdGZ3gvQ3ovZ0I7O0E2Rmh4L0NxaGhCO0VBQXNELHVCQUFBO1VBQUEsZUFBQTtBN0ZveC9DM2toQjs7QTZGcHgvQzBsaEI7RUFBeUQsc0JBQUE7RUFBc0IsdUJBQUE7VUFBQSxlQUFBO0E3Rnl4L0N6cWhCOztBNkZ6eC9Dd3JoQjtFQUF3SCxtQ0FBQTtVQUFBLDJCQUFBO0E3RjZ4L0NoemhCOztBNkY3eC9DMjBoQjtFQUFrRSxvQ0FBQTtVQUFBLDRCQUFBO0E3Rml5L0M3NGhCOztBNkZqeS9DeTZoQjtFQUErRCxtQ0FBQTtVQUFBLDJCQUFBO0E3RnF5L0N4K2hCOztBNkZyeS9DbWdpQjtFQUFpRSxvQ0FBQTtVQUFBLDRCQUFBO0E3Rnl5L0Nwa2lCOztBNkZ6eS9DZ21pQjtFQUF5QyxVQUFBO0E3RjZ5L0N6b2lCOztBNkY3eS9DbXBpQjtFQUFrQixhQUFBO0VBQWEscUJBQUE7QTdGa3ovQ2xyaUI7O0E2Rmx6L0N1c2lCO0VBQWtCLGFBQUE7RUFBYSx3QkFBQTtBN0Z1ei9DdHVpQjs7QTZGdnovQzh2aUI7RUFBa0IsY0FBQTtBN0Yyei9DaHhpQjs7QTZGM3ovQzh4aUI7RUFBZ0IsVUFBQTtBN0Yrei9DOXlpQjs7QTZGL3ovQ3d6aUI7RUFBeUMsV0FBQTtFQUFXLGNBQUE7RUFBYyxXQUFBO0E3RnEwL0MxM2lCOztBNkZyMC9DcTRpQjtFQUFlLGFBQUE7QTdGeTAvQ3A1aUI7O0E2RnowL0NpNmlCO0VBQWUsYUFBQTtBN0Y2MC9DaDdpQjs7QTZGNzAvQzY3aUI7RUFBYSxXQUFBO0VBQVcsU0FBQTtFQUFTLHFCQUFBO0VBQXFCLG1CQUFBO0VBQW1CLHFCQUFBO0VBQXFCLGNBQUE7RUFBYyx1QkFBQTtFQUF1Qix5QkFBQTtFQUF5QixtQkFBQTtBN0Z5MS9DemxqQjs7QTZGejEvQzRtakI7RUFBb0UsV0FBQTtFQUFXLFNBQUE7RUFBUyxxQkFBQTtBN0YrMS9DcHNqQjs7QTZGLzEvQ3l0akI7RUFBa0UsUUFBQTtFQUFRLFlBQUE7RUFBWSx1QkFBQTtBN0ZxMi9DL3lqQjs7QTZGcjIvQ3MwakI7RUFBZSxTQUFBO0VBQVMsVUFBQTtBN0YwMi9DOTFqQjs7QTZGMTIvQ3cyakI7RUFBVSx3QkFBQTtBN0Y4Mi9DbDNqQjs7QTZGOTIvQzA0akI7RUFBTyxjQUFBO0E3RmszL0NqNWpCOztBNkZsMy9DKzVqQjtFQUFTLHdCQUFBO0E3RnMzL0N4NmpCOztBNkZ0My9DZzhqQjtFQUFPLHdCQUFBO0E3RjAzL0N2OGpCOztBNkYxMy9DKzlqQjtFQUFZLGFBQUE7RUFBYSxlQUFBO0VBQWUsd0NBQUE7RUFBd0MsaURBQUE7RUFBaUQsaURBQUE7RUFBaUQsNkNBQUE7RUFBNkMsbURBQUE7VUFBQSwyQ0FBQTtFQUEyQyxvQkFBQTtFQUFvQixnQkFBQTtBN0ZzNC9DN3ZrQjs7QTZGdDQvQzZ3a0I7RUFBb0IsZUFBQTtFQUFlLFVBQUE7QTdGMjQvQ2h6a0I7O0E2RjM0L0MwemtCO0VBQStDLDJCQUFBO0VBQTRCLHFDQUFBO0E3Rmc1L0NyNGtCOztBNkZoNS9DMjZrQjtFQUFNLDBDQUFBO0VBQTBDLFVBQUE7RUFBVSxTQUFBO0VBQVMscUJBQUE7RUFBcUIsbUJBQUE7RUFBbUIscUJBQUE7RUFBcUIsY0FBQTtFQUFjLFdBQUE7RUFBVyxXQUFBO0E3RjQ1L0Nwa2xCOztBNkY1NS9DK2tsQjtFQUFvQixTQUFBO0VBQVMsUUFBQTtFQUFRLFlBQUE7RUFBWSx1QkFBQTtFQUF1QixjQUFBO0E3Rm82L0N2cGxCOztBNkZwNi9DcXFsQjtFQUFvQixTQUFBO0VBQVMsY0FBQTtBN0Z5Ni9DbHNsQjs7QTZGejYvQ2d0bEI7RUFBVSxxQkFBQTtFQUFxQixXQUFBO0VBQVcsWUFBQTtFQUFZLGdCQUFBO0VBQWdCLDRCQUFBO0VBQTRCLFlBQUE7RUFBWSxjQUFBO0VBQWMsa0JBQUE7QTdGbzcvQzUwbEI7O0E2RnA3L0M4MWxCO0VBQVMscUJBQUE7QTdGdzcvQ3YybEI7O0E2Rng3L0M0M2xCO0VBQVMsU0FBQTtFQUFTLFVBQUE7RUFBVSxlQUFBO0VBQWUsVUFBQTtFQUFVLHFCQUFBO0VBQXFCLGFBQUE7RUFBYSxnQkFBQTtBN0ZrOC9DbjlsQjs7QTZGbDgvQ20rbEI7RUFBZSxjQUFBO0E3RnM4L0NsL2xCOztBNkZ0OC9DZ2dtQjtFQUFzQixjQUFBO0VBQWMscUJBQUE7RUFBcUIsVUFBQTtFQUFVLGVBQUE7QTdGNjgvQ25rbUI7O0E2Rjc4L0NrbG1CO0VBQVcsVUFBQTtBN0ZpOS9DN2xtQjs7QTZGajkvQ3VtbUI7RUFBWSxrQkFBQTtFQUFrQixRQUFBO0VBQVEsU0FBQTtFQUFTLHdDQUFBO1VBQUEsZ0NBQUE7QTdGdzkvQ3RwbUI7O0E2Rng5L0Nzcm1CO0VBQVksb0JBQUE7QTdGNDkvQ2xzbUI7O0E2RjU5L0NzdG1CO0VBQXFCLGtCQUFBO0VBQWtCLGdCQUFBO0VBQWdCLDRCQUFBO0VBQTRCLGNBQUE7QTdGbSsvQ3p5bUI7O0E2Rm4rL0N1em1CO0VBQStFLHdCQUFBO0E3RnUrL0N0NG1COztBNkZ2Ky9DODVtQjtFQUFTLFNBQUE7RUFBUyxVQUFBO0VBQVUsUUFBQTtFQUFRLFNBQUE7RUFBUyxpQkFBQTtFQUFpQixtQkFBQTtFQUFtQixzQ0FBQTtFQUFzQyx3Q0FBQTtFQUFxQywyQ0FBQTtFQUF3QyxxQ0FBQTtFQUFxQyxrQkFBQTtFQUFrQixvQkFBQTtFQUFvQixtQkFBQTtBN0Z1Ly9DN3FuQjs7QTZGdi8vQ2dzbkI7RUFBYSxrQkFBQTtFQUFrQixnQkFBQTtBN0Y0Ly9DL3RuQjs7QTZGNS8vQyt1bkI7RUFBc0Isb0JBQUE7RUFBb0IsbUJBQUE7RUFBbUIsV0FBQTtFQUFXLFlBQUE7RUFBWSxrQkFBQTtBN0ZvZ2dEbjBuQjs7QTZGcGdnRHExbkI7RUFBbUIsYUFBQTtFQUFhLGtCQUFBO0VBQWtCLGVBQUE7RUFBZSxXQUFBO0VBQVcsVUFBQTtFQUFVLHlCQUFBO0VBQXlCLHlCQUFBO0E3RjhnZ0RwOG5COztBNkY5Z2dENjluQjtFQUFnQyxrQkFBQTtFQUFrQixxQkFBQTtFQUFxQixZQUFBO0E3Rm9oZ0RwaW9COztBNkZwaGdEZ2pvQjtFQUFpQixhQUFBO0VBQWEsbUJBQUE7RUFBbUIsdUJBQUE7QTdGMGhnRGptb0I7O0E2RjFoZ0R3bm9CO0VBQXlCLFdBQUE7RUFBVyxlQUFBO0VBQWUscUJBQUE7QTdGZ2lnRDNxb0I7O0E2RmhpZ0Rnc29CO0VBQVksV0FBQTtFQUFXLFdBQUE7RUFBVyxtQkFBQTtFQUFtQixxQkFBQTtFQUFxQix1QkFBQTtFQUF1QixnQkFBQTtBN0Z5aWdEanlvQjs7QTZGemlnRGl6b0I7RUFBWSxXQUFBO0VBQVcsV0FBQTtFQUFXLG1CQUFBO0VBQW1CLHFCQUFBO0VBQXFCLHFCQUFBO0VBQXFCLGdCQUFBO0E3RmtqZ0RoNW9COztBNkZsamdEZzZvQjtFQUFZLFVBQUE7RUFBVSxZQUFBO0VBQVksc0JBQUE7RUFBc0Isb0JBQUE7RUFBb0Isd0JBQUE7RUFBd0IsZ0JBQUE7QTdGMmpnRHBncEI7O0E2RjNqZ0RvaHBCO0VBQVksVUFBQTtFQUFVLFlBQUE7RUFBWSxzQkFBQTtFQUFzQixvQkFBQTtFQUFvQixzQkFBQTtFQUFzQixnQkFBQTtBN0Zva2dEdG5wQjs7QTZGcGtnRHNvcEI7RUFBb0QsVUFBQTtFQUFVLFdBQUE7QTdGeWtnRHBzcEI7O0E2RnprZ0Qrc3BCO0VBQWEsaUJBQUE7RUFBaUIsa0JBQUE7RUFBa0IscUJBQUE7QTdGK2tnRC92cEI7O0E2Ri9rZ0RveHBCO0VBQWEsaUJBQUE7RUFBaUIsa0JBQUE7RUFBa0IsbUJBQUE7QTdGcWxnRHAwcEI7O0E2RnJsZ0R1MXBCO0VBQWEsaUJBQUE7RUFBaUIsb0JBQUE7RUFBb0IscUJBQUE7QTdGMmxnRHo0cEI7O0E2RjNsZ0Q4NXBCO0VBQWEsaUJBQUE7RUFBaUIsb0JBQUE7RUFBb0IsbUJBQUE7QTdGaW1nRGg5cEI7O0E2RmptZ0RtK3BCO0VBQW1CLGtCQUFBO0E3RnFtZ0R0L3BCOztBNkZybWdEd2dxQjtFQUFxQixrQkFBQTtBN0Z5bWdEN2hxQjs7QTZGem1nRCtpcUI7RUFBZSxhQUFBO0VBQWEsc0JBQUE7RUFBc0IsbUJBQUE7QTdGK21nRGptcUI7O0E2Ri9tZ0RvbnFCO0VBQXFDLFdBQUE7RUFBVyxZQUFBO0VBQVksbUJBQUE7QTdGcW5nRGhycUI7O0E2RnJuZ0Rtc3FCO0VBQXFDLFVBQUE7RUFBVSxZQUFBO0VBQVksY0FBQTtBN0YybmdEOXZxQjs7QTZGM25nRDR3cUI7RUFBd0IsYUFBQTtFQUFhLG1CQUFBO0VBQW1CLG1CQUFBO0E3RmlvZ0RwMHFCOztBNkZqb2dEdTFxQjtFQUE4QyxXQUFBO0VBQVcsWUFBQTtFQUFZLG1CQUFBO0E3RnVvZ0Q1NXFCOztBNkZ2b2dEKzZxQjtFQUE4QyxXQUFBO0VBQVcsV0FBQTtFQUFXLGNBQUE7QTdGNm9nRG4vcUI7O0E2RjdvZ0RpZ3JCO0VBQThCLE1BQUE7RUFBTSxxQkFBQTtBN0ZrcGdEcmlyQjs7QTZGbHBnRDBqckI7RUFBMEIsTUFBQTtFQUFNLG1CQUFBO0E3RnVwZ0QxbHJCOztBNkZ2cGdENm1yQjtFQUFvQyxTQUFBO0VBQVMscUJBQUE7QTdGNHBnRDFwckI7O0E2RjVwZ0QrcXJCO0VBQWdDLFNBQUE7RUFBUyxtQkFBQTtBN0ZpcWdEeHRyQjs7QTZGanFnRDJ1ckI7RUFBZ0MsTUFBQTtFQUFNLFNBQUE7RUFBUyxtQ0FBQTtVQUFBLDJCQUFBO0E3RnVxZ0QxeHJCOztBNkZ2cWdEcXpyQjtFQUFtRCxRQUFBO0VBQVEsT0FBQTtFQUFPLG1DQUFBO1VBQUEsMkJBQUE7QTdGNnFnRHYzckI7O0E2RjdxZ0RrNXJCO0VBQWlCLFFBQUE7RUFBUSxTQUFBO0VBQVMsbUNBQUE7VUFBQSwyQkFBQTtBN0ZtcmdEcDdyQjs7QTZGbnJnRCs4ckI7RUFBZ0QsUUFBQTtFQUFRLFFBQUE7RUFBUSxtQ0FBQTtVQUFBLDJCQUFBO0E3RnlyZ0QvZ3NCOztBNkZ6cmdEMGlzQjtFQUFzQyxTQUFBO0VBQVMsU0FBQTtFQUFTLG1DQUFBO1VBQUEsMkJBQUE7QTdGK3JnRGxtc0I7O0E2Ri9yZ0Q2bnNCO0VBQU0sc0JBQUE7RUFBdUIsd0JBQUE7RUFBeUIsOEJBQUE7RUFBK0IsMEJBQUE7RUFBMkIsOEJBQUE7RUFBK0IseUJBQUE7RUFBMEIsOEJBQUE7RUFBK0IsMEJBQUE7RUFBMkIsOEJBQUE7RUFBK0IsdUJBQUE7RUFBd0IsOEJBQUE7RUFBK0IsMEJBQUE7RUFBMkIsOEJBQUE7RUFBK0IseUJBQUE7RUFBMEIsOEJBQUE7RUFBK0IsMEJBQUE7RUFBMkIsOEJBQUE7RUFBK0IsdUJBQUE7RUFBd0IsMEJBQUE7RUFBMkIsMEJBQUE7RUFBMkIsMkJBQUE7RUFBNEIsd0JBQUE7RUFBeUIsMkJBQUE7RUFBNEIsMEJBQUE7RUFBMkIsMkJBQUE7RUFBNEIsd0JBQUE7RUFBeUIsMkJBQUE7RUFBNEIsMEJBQUE7RUFBMkIsMkJBQUE7RUFBNEIsd0JBQUE7RUFBeUIsMkJBQUE7RUFBNEIsMEJBQUE7RUFBMkIsMkJBQUE7RUFBNEIsd0JBQUE7RUFBeUIsd0JBQUE7RUFBeUIsd0JBQUE7RUFBeUIsd0JBQUE7RUFBeUIseUJBQUE7RUFBMEIseUJBQUE7RUFBMEIseUJBQUE7QTdGMHVnRHpxdUI7O0E2RjF1Z0Rtc3VCO0VBQU0sa0ZBQUE7RUFBbUYsa0ZBQUE7RUFBbUYsa0ZBQUE7RUFBbUYsbUZBQUE7RUFBb0Ysb0ZBQUE7RUFBcUYsbUZBQUE7RUFBb0Ysb0ZBQUE7RUFBcUYsb0ZBQUE7RUFBcUYsb0ZBQUE7QTdGc3ZnRHoydkI7O0E2RnR2Z0Q4N3ZCO0VBQU0sNEJBQUE7RUFBNkIsMkJBQUE7RUFBNEIsaUNBQUE7RUFBa0Msd0JBQUE7RUFBeUIsd0JBQUE7RUFBeUIsNkJBQUE7RUFBOEIsOEJBQUE7RUFBK0IsNkJBQUE7RUFBOEIsOEJBQUE7RUFBK0IsMEJBQUE7RUFBMkIsNkJBQUE7RUFBOEIseUJBQUE7RUFBMEIsNEJBQUE7RUFBNkIsb0NBQUE7RUFBcUMsMkJBQUE7RUFBNEIsNkJBQUE7RUFBOEIsb0NBQUE7RUFBcUMsOEJBQUE7RUFBK0IsK0JBQUE7RUFBZ0MsK0JBQUE7RUFBZ0MsaUNBQUE7RUFBa0MsNkJBQUE7RUFBOEIsbUNBQUE7RUFBb0MsOEJBQUE7RUFBK0Isd0NBQUE7RUFBeUMsc0NBQUE7RUFBdUMsb0NBQUE7RUFBcUMsa0NBQUE7RUFBbUMsa0NBQUE7RUFBbUMsbUNBQUE7RUFBb0MscUNBQUE7RUFBc0MsNEZBQUE7RUFBNkYsb0ZBQUE7RUFBcUYsK01BQUE7RUFBZ04sd0lBQUE7QTdGNHhnRHh5eUI7O0E2RjV4Z0RpN3lCO0VBQU0sK0JBQUE7RUFBZ0MsNkJBQUE7RUFBOEIsa0NBQUE7RUFBbUMsaUNBQUE7RUFBa0Msa0NBQUE7RUFBbUMsZ0NBQUE7RUFBaUMsa0NBQUE7RUFBbUMsZ0NBQUE7RUFBaUMsa0NBQUE7QTdGd3lnRGxzekI7O0E2Rnh5Z0RxdXpCO0VBQWdCLG1EQUFBO0E3RjR5Z0RydnpCOztBNkY1eWdEd3l6QjtFQUFjLGlEQUFBO0E3Rmd6Z0R0enpCOztBNkZoemdEdTJ6QjtFQUFjLHNEQUFBO0E3Rm96Z0RyM3pCOztBNkZwemdEMjZ6QjtFQUFjLHFEQUFBO0E3Rnd6Z0R6N3pCOztBNkZ4emdEOCt6QjtFQUFjLHNEQUFBO0E3RjR6Z0Q1L3pCOztBNkY1emdEa2owQjtFQUFjLG9EQUFBO0E3RmcwZ0RoazBCOztBNkZoMGdEb24wQjtFQUFlLHNEQUFBO0E3Rm8wZ0RubzBCOztBNkZwMGdEeXIwQjtFQUFnQixvREFBQTtBN0Z3MGdEenMwQjs7QTZGeDBnRDZ2MEI7RUFBZ0Isc0RBQUE7QTdGNDBnRDd3MEI7O0E2RjUwZ0RtMDBCO0VBQXNCLDBDQUFBO0VBQTBDLDhDQUFBO0VBQThDLDZDQUFBO0VBQTZDLG9EQUFBO0VBQW9ELG1EQUFBO0VBQW1ELFNBQUE7QTdGcTFnRHJrMUI7O0E2RnIxZ0Q4azFCO0VBQTBCLDJDQUFBO0E3RnkxZ0R4bTFCOztBNkZ6MWdEbXAxQjtFQUFNLGdGQUFBO0VBQThFLDJFQUFBO0VBQTJFLDhDQUFBO0VBQThDLGlGQUFBO0VBQWlGLGdEQUFBO0VBQWdELG1FQUFBO0E3RmsyZ0RqKzFCOztBNkZsMmdEb2kyQjtFQUFNLGdGQUFBO0VBQThFLDJFQUFBO0VBQTJFLDhDQUFBO0VBQThDLGlGQUFBO0VBQWlGLGdEQUFBO0VBQWdELG1FQUFBO0E3RjIyZ0RsMzJCOztBNkYzMmdEcTcyQjtFQUFNLGtGQUFBO0VBQWdGLDJFQUFBO0VBQTJFLDhDQUFBO0VBQThDLGlGQUFBO0VBQWlGLGdEQUFBO0VBQWdELG1FQUFBO0E3Rm8zZ0RydzNCOztBNkZwM2dEdzAzQjtFQUFNLGdGQUFBO0VBQThFLDJFQUFBO0VBQTJFLDhDQUFBO0VBQThDLCtFQUFBO0VBQStFLGdEQUFBO0VBQWdELG1FQUFBO0E3RjYzZ0RwcDRCOztBNkY3M2dEdXQ0QjtFQUFNLGtGQUFBO0VBQWdGLDJFQUFBO0VBQTJFLDhDQUFBO0VBQThDLCtFQUFBO0VBQStFLGdEQUFBO0VBQWdELG1FQUFBO0E3RnM0Z0RyaTVCOztBNkZ0NGdEd201QjtFQUFNLHFFQUFBO0VBQXFFLDJFQUFBO0VBQTJFLDhDQUFBO0VBQThDLCtFQUFBO0VBQStFLGdEQUFBO0VBQWdELG1FQUFBO0E3Ris0Z0QzNjVCOztBNkYvNGdEOCs1QjtFQUFhLDRFQUFBO0VBQTRFLGtGQUFBO0VBQWtGLHFEQUFBO0VBQXFELHdGQUFBO0VBQXdGLHVEQUFBO0VBQXVELDBFQUFBO0E3Rnc1Z0Q3MTZCOztBNkZ4NWdEdTY2QjtFQUFlLHVFQUFBO0VBQXVFLHNGQUFBO0VBQXNGLGdEQUFBO0VBQWdELG1GQUFBO0VBQW1GLGtEQUFBO0VBQWtELG1CQUFBO0VBQW1CLGlCQUFBO0E3Rms2Z0QzeDdCOztBNkZsNmdENHk3QjtFQUFPLDJDQUFBO0VBQTJDLDhDQUFBO0VBQThDLGNBQUE7QTdGdzZnRDU0N0I7O0E2Rng2Z0QwNTdCO0VBQWUsVUFBQTtFQUFVLGVBQUE7RUFBZSw4QkFBQTtFQUEyQixrQ0FBQTtFQUErQixvQkFBQTtFQUFvQixrQkFBQTtBN0ZpN2dEaGg4Qjs7QTZGajdnRGtpOEI7RUFBUSwwQ0FBQTtFQUEwQywrQ0FBQTtBN0ZzN2dEcGw4Qjs7QTZGdDdnRG1vOEI7RUFBYSxzRkFBQTtFQUFvRixpRkFBQTtFQUFpRixtREFBQTtFQUFtRCxzRkFBQTtFQUFzRixzREFBQTtBN0Y4N2dEOTc4Qjs7QTZGOTdnRG8vOEI7RUFBYSxzRkFBQTtFQUFvRixpRkFBQTtFQUFpRixtREFBQTtFQUFtRCxzRkFBQTtFQUFzRixzREFBQTtBN0ZzOGdEL3k5Qjs7QTZGdDhnRHEyOUI7RUFBYSxzRkFBQTtFQUFvRixpRkFBQTtFQUFpRixtREFBQTtFQUFtRCxzRkFBQTtFQUFzRixzREFBQTtBN0Y4OGdEaHErQjs7QTZGOThnRHN0K0I7RUFBYSxzRkFBQTtFQUFvRixpRkFBQTtFQUFpRixtREFBQTtFQUFtRCxzRkFBQTtFQUFzRixzREFBQTtBN0ZzOWdEamgvQjs7QTZGdDlnRHVrL0I7RUFBUSxpREFBQTtFQUFpRCx5REFBQTtBN0YyOWdEaG8vQjs7QTZGMzlnRHlyL0I7RUFBZSw0REFBQTtFQUE0RCxpREFBQTtFQUFpRCxxREFBQTtBN0ZpK2dEcnovQjs7QTZGaitnRDAyL0I7RUFBb0IsOEdBQUE7QTdGcStnRDkzL0I7O0E2RnIrZ0Q0Ky9CO0VBQXNCLHlIQUFBO0E3RnkrZ0RsZ2dDOztBNkZ6K2dEMm5nQztFQUFxQixzR0FBQTtBN0Y2K2dEaHBnQzs7QTZGNytnRHN2Z0M7RUFBdUIsaUhBQUE7QTdGaS9nRDd3Z0M7O0E2RmovZ0Q4M2dDO0VBQTBCLGlPQUFBO0E3RnEvZ0R4NWdDOztBNkZyL2dEeW5oQztFQUE0Qiw0T0FBQTtBN0Z5L2dEcnBoQzs7QTZGei9nRGk0aEM7RUFBeUIsMEpBQUE7QTdGNi9nRDE1aEM7O0E2RjcvZ0RvamlDO0VBQTJCLHFLQUFBO0E3RmlnaEQva2lDOztBNkZqZ2hEb3ZpQztFQUFpQiw2Q0FBQTtBN0ZxZ2hEcndpQzs7QTZGcmdoRGt6aUM7RUFBbUIsd0RBQUE7QTdGeWdoRHIwaUM7O0E2RnpnaEQ2M2lDO0VBQWdCLDhDQUFBO0E3RjZnaEQ3NGlDOztBNkY3Z2hEMjdpQztFQUFrQix5REFBQTtBN0ZpaGhENzhpQzs7QTZGamhoRHNnakM7RUFBZ0IsNkNBQUE7QTdGcWhoRHRoakM7O0E2RnJoaERta2pDO0VBQWtCLHdEQUFBO0E3RnloaERybGpDOztBNkZ6aGhENm9qQztFQUFnQiw4Q0FBQTtBN0Y2aGhEN3BqQzs7QTZGN2hoRDJzakM7RUFBa0IseURBQUE7QTdGaWloRDd0akM7O0E2RmppaERzeGpDO0VBQWdCLDBDQUFBO0E3RnFpaER0eWpDOztBNkZyaWhEZzFqQztFQUFrQixxREFBQTtBN0Z5aWhEbDJqQzs7QTZGemloRHU1akM7RUFBZ0IsNkNBQUE7QTdGNmloRHY2akM7O0E2RjdpaERvOWpDO0VBQWtCLHdEQUFBO0E3RmlqaER0K2pDOztBNkZqamhEOGhrQztFQUFVLHNDQUFBO0E3RnFqaER4aWtDOztBNkZyamhEOGtrQztFQUFZLGlEQUFBO0E3RnlqaEQxbGtDOztBNkZ6amhEMm9rQztFQUFTLHVDQUFBO0E3RjZqaERwcGtDOztBNkY3amhEMnJrQztFQUFXLGtEQUFBO0E3RmlraER0c2tDOztBNkZqa2hEd3ZrQztFQUFTLHNDQUFBO0E3RnFraERqd2tDOztBNkZya2hEdXlrQztFQUFXLGlEQUFBO0E3RnlraERsemtDOztBNkZ6a2hEbTJrQztFQUFTLHVDQUFBO0E3RjZraEQ1MmtDOztBNkY3a2hEbTVrQztFQUFXLGtEQUFBO0E3RmlsaEQ5NWtDOztBNkZqbGhEZzlrQztFQUFTLG1DQUFBO0E3RnFsaER6OWtDOztBNkZybGhENC9rQztFQUFXLDhDQUFBO0E3RnlsaER2Z2xDOztBNkZ6bGhEcWpsQztFQUFTLHNDQUFBO0E3RjZsaEQ5amxDOztBNkY3bGhEb21sQztFQUFXLGlEQUFBO0E3RmltaEQvbWxDOztBNkZqbWhEZ3FsQztFQUFxQixrREFBQTtBN0ZxbWhEcnJsQzs7QTZGcm1oRHV1bEM7RUFBdUIsNkRBQUE7QTdGeW1oRDl2bEM7O0E2RnptaEQyemxDO0VBQXlCLHNEQUFBO0E3RjZtaERwMWxDOztBNkY3bWhEMDRsQztFQUEyQixpRUFBQTtBN0ZpbmhEcjZsQzs7QTZGam5oRHMrbEM7RUFBc0Isb0RBQUE7QTdGcW5oRDUvbEM7O0E2RnJuaERnam1DO0VBQXdCLCtEQUFBO0E3RnluaER4a21DOztBNkZ6bmhEdW9tQztFQUFhLCtDQUFBO0E3RjZuaERwcG1DOztBNkY3bmhEbXNtQztFQUFlLDBEQUFBO0E3RmlvaERsdG1DOztBNkZqb2hENHdtQztFQUFvQixzREFBQTtBN0Zxb2hEaHltQzs7QTZGcm9oRHMxbUM7RUFBc0IsaUVBQUE7QTdGeW9oRDUybUM7O0E2RnpvaEQ2Nm1DO0VBQWMsZ0RBQUE7QTdGNm9oRDM3bUM7O0E2RjdvaEQyK21DO0VBQWdCLDJEQUFBO0E3RmlwaEQzL21DOztBNkZqcGhEc2puQztFQUFlLGlEQUFBO0E3RnFwaERya25DOztBNkZycGhEc25uQztFQUFpQiw0REFBQTtBN0Z5cGhEdm9uQzs7QTZGenBoRG1zbkM7RUFBZSxpREFBQTtBN0Y2cGhEbHRuQzs7QTZGN3BoRG13bkM7RUFBaUIsNERBQUE7QTdGaXFoRHB4bkM7O0E2RmpxaERnMW5DO0VBQWlCLG1EQUFBO0E3RnFxaERqMm5DOztBNkZycWhEbzVuQztFQUFtQiw4REFBQTtBN0Z5cWhEdjZuQzs7QTZGenFoRHErbkM7RUFBYSwrQ0FBQTtBN0Y2cWhEbC9uQzs7QTZGN3FoRGlpb0M7RUFBZSwwREFBQTtBN0ZpcmhEaGpvQzs7QTZGanJoRDBtb0M7RUFBbUIscURBQUE7QTdGcXJoRDdub0M7O0E2RnJyaERrcm9DO0VBQXFCLGdFQUFBO0E3RnlyaER2c29DOztBNkZ6cmhEdXdvQztFQUFjLGdEQUFBO0E3RjZyaERyeG9DOztBNkY3cmhEcTBvQztFQUFnQiwyREFBQTtBN0Zpc2hEcjFvQzs7QTZGanNoRGc1b0M7RUFBb0IsK0NBQUE7QTdGcXNoRHA2b0M7O0E2RnJzaERtOW9DO0VBQXNCLDBEQUFBO0E3RnlzaER6K29DOztBNkZ6c2hEbWlwQztFQUEyQixzREFBQTtBN0Y2c2hEOWpwQzs7QTZGN3NoRG9ucEM7RUFBNkIsaUVBQUE7QTdGaXRoRGpwcEM7O0E2Rmp0aERrdHBDO0VBQXFCLGdEQUFBO0E3RnF0aER2dXBDOztBNkZydGhEdXhwQztFQUF1QiwyREFBQTtBN0Z5dGhEOXlwQzs7QTZGenRoRHkycEM7RUFBc0IsaURBQUE7QTdGNnRoRC8zcEM7O0E2Rjd0aERnN3BDO0VBQXdCLDREQUFBO0E3Rml1aER4OHBDOztBNkZqdWhEb2dxQztFQUFzQixpREFBQTtBN0ZxdWhEMWhxQzs7QTZGcnVoRDJrcUM7RUFBd0IsNERBQUE7QTdGeXVoRG5tcUM7O0E2Rnp1aEQrcHFDO0VBQXdCLG1EQUFBO0E3RjZ1aER2cnFDOztBNkY3dWhEMHVxQztFQUEwQiw4REFBQTtBN0ZpdmhEcHdxQzs7QTZGanZoRGswcUM7RUFBb0IsK0NBQUE7QTdGcXZoRHQxcUM7O0E2RnJ2aERxNHFDO0VBQXNCLDBEQUFBO0E3Rnl2aEQzNXFDOztBNkZ6dmhEcTlxQztFQUEwQixxREFBQTtBN0Y2dmhELytxQzs7QTZGN3ZoRG9pckM7RUFBNEIsZ0VBQUE7QTdGaXdoRGhrckM7O0E2Rmp3aERnb3JDO0VBQXFCLGdEQUFBO0E3RnF3aERycHJDOztBNkZyd2hEcXNyQztFQUF1QiwyREFBQTtBN0Z5d2hENXRyQzs7QTZGendoRHV4ckM7RUFBMkIsNkRBQUE7QTdGNndoRGx6ckM7O0E2Rjd3aEQrMnJDO0VBQTZCLHdFQUFBO0E3Rml4aEQ1NHJDOztBNkZqeGhEbzlyQztFQUEwQiwyREFBQTtBN0ZxeGhEOStyQzs7QTZGcnhoRHlpc0M7RUFBNEIsc0VBQUE7QTdGeXhoRHJrc0M7O0E2Rnp4aEQyb3NDO0VBQXdCLHlEQUFBO0E3RjZ4aERucXNDOztBNkY3eGhENHRzQztFQUEwQixvRUFBQTtBN0ZpeWhEdHZzQzs7QTZGanloRDB6c0M7RUFBeUIsdURBQUE7QTdGcXloRG4xc0M7O0E2RnJ5aEQwNHNDO0VBQTJCLGtFQUFBO0E3Rnl5aERyNnNDOztBNkZ6eWhEdStzQztFQUF1Qix1REFBQTtBN0Y2eWhEOS9zQzs7QTZGN3loRHFqdEM7RUFBeUIsa0VBQUE7QTdGaXpoRDlrdEM7O0E2Rmp6aERncHRDO0VBQXdCLHdEQUFBO0E3RnF6aER4cXRDOztBNkZyemhEZ3V0QztFQUEwQixtRUFBQTtBN0Z5emhEMXZ0Qzs7QTZGenpoRDZ6dEM7RUFBeUIsMERBQUE7QTdGNnpoRHQxdEM7O0E2Rjd6aERnNXRDO0VBQTJCLHFFQUFBO0E3RmkwaEQzNnRDOztBNkZqMGhEZy90QztFQUFrQiwyQ0FBQTtBN0ZxMGhEbGd1Qzs7QTZGcjBoRDZpdUM7RUFBb0Isc0RBQUE7QTdGeTBoRGprdUM7O0E2RnowaER1bnVDO0VBQWtCLDhDQUFBO0E3RjYwaER6b3VDOztBNkY3MGhEdXJ1QztFQUFvQix5REFBQTtBN0ZpMWhEM3N1Qzs7QTZGajFoRG93dUM7RUFBa0Isc0RBQUE7QTdGcTFoRHR4dUM7O0E2RnIxaEQ0MHVDO0VBQW9CLGlFQUFBO0E3RnkxaERoMnVDOztBNkZ6MWhEaTZ1QztFQUFrQiw2Q0FBQTtBN0Y2MWhEbjd1Qzs7QTZGNzFoRGcrdUM7RUFBb0Isd0RBQUE7QTdGaTJoRHAvdUM7O0E2RmoyaEQ0aXZDO0VBQWEscUJBQUE7QTdGcTJoRHpqdkM7O0E2RnIyaEQ4a3ZDO0VBQWUsZ0NBQUE7QTdGeTJoRDdsdkM7O0E2RnoyaEQ2bnZDO0VBQWEscUJBQUE7QTdGNjJoRDFvdkM7O0E2RjcyaEQrcHZDO0VBQWUsZ0NBQUE7QTdGaTNoRDlxdkM7O0E2RmozaEQ4c3ZDO0VBQWdCLHdCQUFBO0E3RnEzaEQ5dHZDOztBNkZyM2hEc3Z2QztFQUFrQixtQ0FBQTtBN0Z5M2hEeHd2Qzs7QTZGejNoRDJ5dkM7RUFBYSxnQkFBQTtBN0Y2M2hEeHp2Qzs7QTZGNzNoRHcwdkM7RUFBZSwyQkFBQTtBN0ZpNGhEdjF2Qzs7QTZGajRoRGszdkM7RUFBYyxpQkFBQTtBN0ZxNGhEaDR2Qzs7QTZGcjRoRGk1dkM7RUFBZ0IsNEJBQUE7QTdGeTRoRGo2dkM7O0E2Rno0aEQ2N3ZDO0VBQWUsa0JBQUE7QTdGNjRoRDU4dkM7O0E2Rjc0aEQ4OXZDO0VBQWlCLDZCQUFBO0E3Rmk1aEQvK3ZDOztBNkZqNWhENGd3QztFQUFnQixtQkFBQTtBN0ZxNWhENWh3Qzs7QTZGcjVoRCtpd0M7RUFBa0IsOEJBQUE7QTdGeTVoRGprd0M7O0E2Rno1aEQrbHdDO0VBQWMsaUJBQUE7QTdGNjVoRDdtd0M7O0E2Rjc1aEQ4bndDO0VBQWdCLDRCQUFBO0E3Rmk2aEQ5b3dDOztBNkZqNmhEMHF3QztFQUFZLGVBQUE7QTdGcTZoRHRyd0M7O0E2RnI2aERxc3dDO0VBQWMsMEJBQUE7QTdGeTZoRG50d0M7O0E2Rno2aEQ2dXdDO0VBQW9CLDhDQUFBO0E3RjY2aERqd3dDOztBNkY3NmhEK3l3QztFQUFzQix5REFBQTtBN0ZpN2hEcjB3Qzs7QTZGajdoRDgzd0M7RUFBdUIsaURBQUE7QTdGcTdoRHI1d0M7O0E2RnI3aERzOHdDO0VBQXlCLDREQUFBO0E3Rnk3aEQvOXdDOztBNkZ6N2hEMmh4QztFQUFlLHlDQUFBO0E3RjY3aEQxaXhDOztBNkY3N2hEbWx4QztFQUFpQixvREFBQTtBN0ZpOGhEcG14Qzs7QTZGajhoRHdweEM7RUFBZ0IsMENBQUE7QTdGcThoRHhxeEM7O0E2RnI4aERrdHhDO0VBQWtCLHFEQUFBO0E3Rnk4aERwdXhDOztBNkZ6OGhEeXh4QztFQUFvQiw4Q0FBQTtBN0Y2OGhEN3l4Qzs7QTZGNzhoRDIxeEM7RUFBc0IseURBQUE7QTdGaTloRGozeEM7O0E2Rmo5aEQwNnhDO0VBQWUscURBQUE7QTdGcTloRHo3eEM7O0E2RnI5aEQ4K3hDO0VBQWlCLGdFQUFBO0E3Rnk5aEQvL3hDOztBNkZ6OWhEK2p5QztFQUFtQix5REFBQTtBN0Y2OWhEbGx5Qzs7QTZGNzloRDJveUM7RUFBcUIsb0VBQUE7QTdGaStoRGhxeUM7O0E2RmoraERvdXlDO0VBQW9CLDhDQUFBO0E3RnEraER4dnlDOztBNkZyK2hEc3l5QztFQUFzQix5REFBQTtBN0Z5K2hENXp5Qzs7QTZGeitoRHEzeUM7RUFBc0IsZ0RBQUE7QTdGNitoRDM0eUM7O0E2RjcraEQyN3lDO0VBQXdCLDJEQUFBO0E3RmkvaERuOXlDOztBNkZqL2hEOGd6QztFQUF1QixpREFBQTtBN0ZxL2hEcml6Qzs7QTZGci9oRHNsekM7RUFBeUIsNERBQUE7QTdGeS9oRC9tekM7O0E2RnovaEQycXpDO0VBQWdCLDBDQUFBO0E3RjYvaEQzcnpDOztBNkY3L2hEcXV6QztFQUFrQixxREFBQTtBN0ZpZ2lEdnZ6Qzs7QTZGamdpRDR5ekM7RUFBeUIsbURBQUE7QTdGcWdpRHIwekM7O0E2RnJnaUR3M3pDO0VBQTJCLDhEQUFBO0E3RnlnaURuNXpDOztBNkZ6Z2lEaTl6QztFQUF5QixtREFBQTtBN0Y2Z2lEMSt6Qzs7QTZGN2dpRDZoMEM7RUFBMkIsOERBQUE7QTdGaWhpRHhqMEM7O0E2RmpoaURzbjBDO0VBQWtCLDRDQUFBO0E3RnFoaUR4bzBDOztBNkZyaGlEb3IwQztFQUFvQix1REFBQTtBN0Z5aGlEeHMwQzs7QTZGemhpRCt2MEM7RUFBMkIscURBQUE7QTdGNmhpRDF4MEM7O0E2RjdoaUQrMDBDO0VBQTZCLGdFQUFBO0E3RmlpaUQ1MjBDOztBNkZqaWlENDYwQztFQUF3QixrREFBQTtBN0ZxaWlEcDgwQzs7QTZGcmlpRHMvMEM7RUFBMEIsNkRBQUE7QTdGeWlpRGhoMUM7O0E2RnppaUQ2azFDO0VBQWlCLDJDQUFBO0E3RjZpaUQ5bDFDOztBNkY3aWlEeW8xQztFQUFtQixzREFBQTtBN0ZpamlENXAxQzs7QTZGamppRGt0MUM7RUFBMEIsb0RBQUE7QTdGcWppRDV1MUM7O0E2RnJqaURneTFDO0VBQTRCLCtEQUFBO0E3RnlqaUQ1ejFDOztBNkZ6amlEMjMxQztFQUFvQiw4Q0FBQTtBN0Y2amlELzQxQzs7QTZGN2ppRDY3MUM7RUFBc0IseURBQUE7QTdGaWtpRG45MUM7O0E2RmpraUQ0ZzJDO0VBQWEsdUNBQUE7QTdGcWtpRHpoMkM7O0E2RnJraURnazJDO0VBQWUsa0RBQUE7QTdGeWtpRC9rMkM7O0E2RnpraURpbzJDO0VBQXNCLGdEQUFBO0E3RjZraUR2cDJDOztBNkY3a2lEdXMyQztFQUF3QiwyREFBQTtBN0ZpbGlEL3QyQzs7QTZGamxpRDB4MkM7RUFBdUIsaURBQUE7QTdGcWxpRGp6MkM7O0E2RnJsaURrMjJDO0VBQXlCLDREQUFBO0E3RnlsaUQzMzJDOztBNkZ6bGlEdTcyQztFQUFnQiwwQ0FBQTtBN0Y2bGlEdjgyQzs7QTZGN2xpRGkvMkM7RUFBa0IscURBQUE7QTdGaW1pRG5nM0M7O0E2RmptaUR3ajNDO0VBQXlCLG1EQUFBO0E3RnFtaURqbDNDOztBNkZybWlEb28zQztFQUEyQiw4REFBQTtBN0Z5bWlEL3AzQzs7QTZGem1pRDZ0M0M7RUFBdUIsaURBQUE7QTdGNm1pRHB2M0M7O0E2RjdtaURxeTNDO0VBQXlCLDREQUFBO0E3RmluaUQ5ejNDOztBNkZqbmlEMDMzQztFQUFnQiwwQ0FBQTtBN0ZxbmlEMTQzQzs7QTZGcm5pRG83M0M7RUFBa0IscURBQUE7QTdGeW5pRHQ4M0M7O0E2RnpuaUQyLzNDO0VBQXlCLG1EQUFBO0E3RjZuaURwaDRDOztBNkY3bmlEdWs0QztFQUEyQiw4REFBQTtBN0Zpb2lEbG00Qzs7QTZGam9pRGdxNEM7RUFBcUIsK0NBQUE7QTdGcW9pRHJyNEM7O0E2RnJvaURvdTRDO0VBQXVCLDBEQUFBO0E3RnlvaUQzdjRDOztBNkZ6b2lEcXo0QztFQUFjLHdDQUFBO0E3RjZvaURuMDRDOztBNkY3b2lEMjI0QztFQUFnQixtREFBQTtBN0ZpcGlEMzM0Qzs7QTZGanBpRDg2NEM7RUFBdUIsaURBQUE7QTdGcXBpRHI4NEM7O0E2RnJwaURzLzRDO0VBQXlCLDREQUFBO0E3RnlwaUQvZzVDOztBNkZ6cGlEMms1QztFQUFxQiwrQ0FBQTtBN0Y2cGlEaG01Qzs7QTZGN3BpRCtvNUM7RUFBdUIsMERBQUE7QTdGaXFpRHRxNUM7O0E2RmpxaURndTVDO0VBQWMsd0NBQUE7QTdGcXFpRDl1NUM7O0E2RnJxaURzeDVDO0VBQWdCLG1EQUFBO0E3RnlxaUR0eTVDOztBNkZ6cWlEeTE1QztFQUF1QixpREFBQTtBN0Y2cWlEaDM1Qzs7QTZGN3FpRGk2NUM7RUFBeUIsNERBQUE7QTdGaXJpRDE3NUM7O0E2RmpyaURzLzVDO0VBQW9CLDhDQUFBO0E3RnFyaUQxZzZDOztBNkZycmlEd2o2QztFQUFzQix5REFBQTtBN0Z5cmlEOWs2Qzs7QTZGenJpRHVvNkM7RUFBYSx1Q0FBQTtBN0Y2cmlEcHA2Qzs7QTZGN3JpRDJyNkM7RUFBZSxrREFBQTtBN0Zpc2lEMXM2Qzs7QTZGanNpRDR2NkM7RUFBc0IsZ0RBQUE7QTdGcXNpRGx4NkM7O0E2RnJzaURrMDZDO0VBQXdCLDJEQUFBO0E3RnlzaUQxMTZDOztBNkZ6c2lEcTU2QztFQUFnQiwwQ0FBQTtBN0Y2c2lEcjY2Qzs7QTZGN3NpRCs4NkM7RUFBa0IscURBQUE7QTdGaXRpRGorNkM7O0E2Rmp0aURzaDdDO0VBQWdCLCtDQUFBO0E3RnF0aUR0aTdDOztBNkZydGlEcWw3QztFQUFrQiwwREFBQTtBN0Z5dGlEdm03Qzs7QTZGenRpRGlxN0M7RUFBb0Isa0RBQUE7QTdGNnRpRHJyN0M7O0E2Rjd0aUR1dTdDO0VBQXNCLDZEQUFBO0E3Rml1aUQ3djdDOztBNkZqdWlEMHo3QztFQUFjLHNDQUFBO0E3RnF1aUR4MDdDOztBNkZydWlEODI3QztFQUFnQixpREFBQTtBN0Z5dWlEOTM3Qzs7QTZGenVpRCs2N0M7RUFBYyxzQ0FBQTtBN0Y2dWlENzc3Qzs7QTZGN3VpRG0rN0M7RUFBZ0IsaURBQUE7QTdGaXZpRG4vN0M7O0E2Rmp2aURvaThDO0VBQXFCLDhDQUFBO0E3RnF2aUR6ajhDOztBNkZydmlEdW04QztFQUF1Qix5REFBQTtBN0Z5dmlEOW44Qzs7QTZGenZpRHVyOEM7RUFBd0IsaURBQUE7QTdGNnZpRC9zOEM7O0E2Rjd2aURndzhDO0VBQTBCLDREQUFBO0E3Rml3aUQxeDhDOztBNkZqd2lEczE4QztFQUFnQix5Q0FBQTtBN0Zxd2lEdDI4Qzs7QTZGcndpRCs0OEM7RUFBa0Isb0RBQUE7QTdGeXdpRGo2OEM7O0E2Rnp3aURxOThDO0VBQWlCLDBDQUFBO0E3RjZ3aUR0KzhDOztBNkY3d2lEZ2g5QztFQUFtQixxREFBQTtBN0ZpeGlEbmk5Qzs7QTZGanhpRHdsOUM7RUFBcUIsOENBQUE7QTdGcXhpRDdtOUM7O0E2RnJ4aUQycDlDO0VBQXVCLHlEQUFBO0E3Rnl4aURscjlDOztBNkZ6eGlEMnU5QztFQUFnQixxREFBQTtBN0Y2eGlEM3Y5Qzs7QTZGN3hpRGd6OUM7RUFBa0IsZ0VBQUE7QTdGaXlpRGwwOUM7O0E2Rmp5aURrNDlDO0VBQW9CLHlEQUFBO0E3RnF5aUR0NTlDOztBNkZyeWlEKzg5QztFQUFzQixvRUFBQTtBN0Z5eWlEcis5Qzs7QTZGenlpRHlpK0M7RUFBcUIsOENBQUE7QTdGNnlpRDlqK0M7O0E2Rjd5aUQ0bStDO0VBQXVCLHlEQUFBO0E3Rml6aURubytDOztBNkZqemlENHIrQztFQUF1QixnREFBQTtBN0ZxemlEbnQrQzs7QTZGcnppRG13K0M7RUFBeUIsMkRBQUE7QTdGeXppRDV4K0M7O0E2Rnp6aUR1MStDO0VBQXdCLGlEQUFBO0E3RjZ6aUQvMitDOztBNkY3emlEZzYrQztFQUEwQiw0REFBQTtBN0ZpMGlEMTcrQzs7QTZGajBpRHMvK0M7RUFBaUIsMENBQUE7QTdGcTBpRHZnL0M7O0E2RnIwaURpai9DO0VBQW1CLHFEQUFBO0E3RnkwaURway9DOztBNkZ6MGlEeW4vQztFQUEwQixtREFBQTtBN0Y2MGlEbnAvQzs7QTZGNzBpRHNzL0M7RUFBNEIsOERBQUE7QTdGaTFpRGx1L0M7O0E2RmoxaURneS9DO0VBQTBCLG1EQUFBO0E3RnExaUQxei9DOztBNkZyMWlENjIvQztFQUE0Qiw4REFBQTtBN0Z5MWlEejQvQzs7QTZGejFpRHU4L0M7RUFBbUIsNENBQUE7QTdGNjFpRDE5L0M7O0E2RjcxaURzZ2dEO0VBQXFCLHVEQUFBO0E3RmkyaUQzaGdEOztBNkZqMmlEa2xnRDtFQUE0QixxREFBQTtBN0ZxMmlEOW1nRDs7QTZGcjJpRG1xZ0Q7RUFBOEIsZ0VBQUE7QTdGeTJpRGpzZ0Q7O0E2RnoyaURpd2dEO0VBQXlCLGtEQUFBO0E3RjYyaUQxeGdEOztBNkY3MmlENDBnRDtFQUEyQiw2REFBQTtBN0ZpM2lEdjJnRDs7QTZGajNpRG82Z0Q7RUFBa0IsMkNBQUE7QTdGcTNpRHQ3Z0Q7O0E2RnIzaURpK2dEO0VBQW9CLHNEQUFBO0E3RnkzaURyL2dEOztBNkZ6M2lEMmloRDtFQUEyQixvREFBQTtBN0Y2M2lEdGtoRDs7QTZGNzNpRDBuaEQ7RUFBNkIsK0RBQUE7QTdGaTRpRHZwaEQ7O0E2Rmo0aURzdGhEO0VBQXFCLDhDQUFBO0E3RnE0aUQzdWhEOztBNkZyNGlEeXhoRDtFQUF1Qix5REFBQTtBN0Z5NGlEaHpoRDs7QTZGejRpRHkyaEQ7RUFBYyx1Q0FBQTtBN0Y2NGlEdjNoRDs7QTZGNzRpRDg1aEQ7RUFBZ0Isa0RBQUE7QTdGaTVpRDk2aEQ7O0E2Rmo1aURnK2hEO0VBQXVCLGdEQUFBO0E3RnE1aUR2L2hEOztBNkZyNWlEdWlpRDtFQUF5QiwyREFBQTtBN0Z5NWlEaGtpRDs7QTZGejVpRDJuaUQ7RUFBd0IsaURBQUE7QTdGNjVpRG5waUQ7O0E2Rjc1aURvc2lEO0VBQTBCLDREQUFBO0E3Rmk2aUQ5dGlEOztBNkZqNmlEMHhpRDtFQUFpQiwwQ0FBQTtBN0ZxNmlEM3lpRDs7QTZGcjZpRHExaUQ7RUFBbUIscURBQUE7QTdGeTZpRHgyaUQ7O0E2Rno2aUQ2NWlEO0VBQTBCLG1EQUFBO0E3RjY2aUR2N2lEOztBNkY3NmlEMCtpRDtFQUE0Qiw4REFBQTtBN0ZpN2lEdGdqRDs7QTZGajdpRG9rakQ7RUFBd0IsaURBQUE7QTdGcTdpRDVsakQ7O0E2RnI3aUQ2b2pEO0VBQTBCLDREQUFBO0E3Rnk3aUR2cWpEOztBNkZ6N2lEbXVqRDtFQUFpQiwwQ0FBQTtBN0Y2N2lEcHZqRDs7QTZGNzdpRDh4akQ7RUFBbUIscURBQUE7QTdGaThpRGp6akQ7O0E2Rmo4aURzMmpEO0VBQTBCLG1EQUFBO0E3RnE4aURoNGpEOztBNkZyOGlEbTdqRDtFQUE0Qiw4REFBQTtBN0Z5OGlELzhqRDs7QTZGejhpRDZna0Q7RUFBc0IsK0NBQUE7QTdGNjhpRG5pa0Q7O0E2Rjc4aURrbGtEO0VBQXdCLDBEQUFBO0E3Rmk5aUQxbWtEOztBNkZqOWlEb3FrRDtFQUFlLHdDQUFBO0E3RnE5aURucmtEOztBNkZyOWlEMnRrRDtFQUFpQixtREFBQTtBN0Z5OWlENXVrRDs7QTZGejlpRCt4a0Q7RUFBd0IsaURBQUE7QTdGNjlpRHZ6a0Q7O0E2Rjc5aUR3MmtEO0VBQTBCLDREQUFBO0E3RmkraURsNGtEOztBNkZqK2lEODdrRDtFQUFzQiwrQ0FBQTtBN0ZxK2lEcDlrRDs7QTZGcitpRG1nbEQ7RUFBd0IsMERBQUE7QTdGeStpRDNobEQ7O0E2RnoraURxbGxEO0VBQWUsd0NBQUE7QTdGNitpRHBtbEQ7O0E2RjcraUQ0b2xEO0VBQWlCLG1EQUFBO0E3RmkvaUQ3cGxEOztBNkZqL2lEZ3RsRDtFQUF3QixpREFBQTtBN0ZxL2lEeHVsRDs7QTZGci9pRHl4bEQ7RUFBMEIsNERBQUE7QTdGeS9pRG56bEQ7O0E2RnovaUQrMmxEO0VBQXFCLDhDQUFBO0E3RjYvaURwNGxEOztBNkY3L2lEazdsRDtFQUF1Qix5REFBQTtBN0ZpZ2pEejhsRDs7QTZGamdqRGtnbUQ7RUFBYyx1Q0FBQTtBN0ZxZ2pEaGhtRDs7QTZGcmdqRHVqbUQ7RUFBZ0Isa0RBQUE7QTdGeWdqRHZrbUQ7O0E2RnpnakR5bm1EO0VBQXVCLGdEQUFBO0E3RjZnakRocG1EOztBNkY3Z2pEZ3NtRDtFQUF5QiwyREFBQTtBN0ZpaGpEenRtRDs7QTZGamhqRG94bUQ7RUFBaUIsMENBQUE7QTdGcWhqRHJ5bUQ7O0E2RnJoakQrMG1EO0VBQW1CLHFEQUFBO0E3RnloakRsMm1EOztBNkZ6aGpEdTVtRDtFQUFpQiwrQ0FBQTtBN0Y2aGpEeDZtRDs7QTZGN2hqRHU5bUQ7RUFBbUIsMERBQUE7QTdGaWlqRDErbUQ7O0E2RmppakRvaW5EO0VBQXFCLGtEQUFBO0E3RnFpakR6am5EOztBNkZyaWpEMm1uRDtFQUF1Qiw2REFBQTtBN0Z5aWpEbG9uRDs7QTZGemlqRCtybkQ7RUFBZSxzQ0FBQTtBN0Y2aWpEOXNuRDs7QTZGN2lqRG92bkQ7RUFBaUIsaURBQUE7QTdGaWpqRHJ3bkQ7O0E2RmpqakRzem5EO0VBQWUsc0NBQUE7QTdGcWpqRHIwbkQ7O0E2RnJqakQyMm5EO0VBQWlCLGlEQUFBO0E3RnlqakQ1M25EOztBNkZ6ampENjZuRDtFQUFrQiwwQkFBQTtBN0Y2ampELzduRDs7QTZGN2pqRHk5bkQ7RUFBb0IscUNBQUE7QTdGaWtqRDcrbkQ7O0E2RmprakRraG9EO0VBQWlCLHlCQUFBO0E3RnFrakRuaW9EOztBNkZya2pENGpvRDtFQUFtQixvQ0FBQTtBN0Z5a2pEL2tvRDs7QTZGemtqRG1ub0Q7RUFBcUIsNkJBQUE7QTdGNmtqRHhvb0Q7O0E2RjdrakRxcW9EO0VBQXVCLHdDQUFBO0E3RmlsakQ1cm9EOztBNkZqbGpEb3VvRDtFQUFxQixxQkFBQTtBN0ZxbGpEenZvRDs7QTZGcmxqRDh3b0Q7RUFBdUIsZ0NBQUE7QTdGeWxqRHJ5b0Q7O0E2RnpsakRxMG9EO0VBQWEsbUJBQUE7QTdGNmxqRGwxb0Q7O0E2RjdsakRxMm9EO0VBQWUsOEJBQUE7QTdGaW1qRHAzb0Q7O0E2RmptakRrNW9EO0VBQWlCLHVCQUFBO0E3RnFtakRuNm9EOztBNkZybWpEMDdvRDtFQUFtQixrQ0FBQTtBN0Z5bWpENzhvRDs7QTZGem1qRCsrb0Q7RUFBa0MsbUJBQUE7RUFBbUIsZ0JBQUE7RUFBZ0IsdUJBQUE7QTdGK21qRHBqcEQ7O0E2Ri9takQya3BEO0VBQXNDLDhCQUFBO0VBQThCLDJCQUFBO0VBQTJCLGtDQUFBO0E3RnFuakQxcXBEOztBNkZybmpENHNwRDtFQUFrQix5QkFBQTtBN0Z5bmpEOXRwRDs7QTZGem5qRHV2cEQ7RUFBb0Isb0NBQUE7QTdGNm5qRDN3cEQ7O0E2RjduakQreXBEO0VBQWtCLHlCQUFBO0E3RmlvakRqMHBEOztBNkZqb2pEMDFwRDtFQUFvQixvQ0FBQTtBN0Zxb2pEOTJwRDs7QTZGcm9qRGs1cEQ7RUFBbUIsMEJBQUE7QTdGeW9qRHI2cEQ7O0E2RnpvakQrN3BEO0VBQXFCLHFDQUFBO0E3RjZvakRwOXBEOztBNkY3b2pEeS9wRDtFQUFvQixvQkFBQTtBN0ZpcGpEN2dxRDs7QTZGanBqRGlpcUQ7RUFBc0IsK0JBQUE7QTdGcXBqRHZqcUQ7O0E2RnJwakRzbHFEO0VBQWtCLHdCQUFBO0E3RnlwakR4bXFEOztBNkZ6cGpEZ29xRDtFQUFvQixtQ0FBQTtBN0Y2cGpEcHBxRDs7QTZGN3BqRHVycUQ7RUFBYSxtQkFBQTtBN0ZpcWpEcHNxRDs7QTZGanFqRHV0cUQ7RUFBZSw4QkFBQTtBN0ZxcWpEdHVxRDs7QTZGcnFqRG93cUQ7RUFBZ0Isc0JBQUE7QTdGeXFqRHB4cUQ7O0E2RnpxakQweXFEO0VBQWtCLGlDQUFBO0E3RjZxakQ1enFEOztBNkY3cWpENjFxRDtFQUFnQixzQkFBQTtBN0ZpcmpENzJxRDs7QTZGanJqRG00cUQ7RUFBa0IsaUNBQUE7QTdGcXJqRHI1cUQ7O0E2RnJyakRzN3FEO0VBQWtCLHdCQUFBO0E3RnlyakR4OHFEOztBNkZ6cmpEZytxRDtFQUFvQixtQ0FBQTtBN0Y2cmpEcC9xRDs7QTZGN3JqRHVockQ7RUFBcUIsMkJBQUE7QTdGaXNqRDVpckQ7O0E2RmpzakR1a3JEO0VBQXVCLHNDQUFBO0E3RnFzakQ5bHJEOztBNkZyc2pEb29yRDtFQUFhLG1CQUFBO0E3RnlzakRqcHJEOztBNkZ6c2pEb3FyRDtFQUFlLDhCQUFBO0E3RjZzakRucnJEOztBNkY3c2pEaXRyRDtFQUFlLHFCQUFBO0E3Rml0akRodXJEOztBNkZqdGpEcXZyRDtFQUFpQixnQ0FBQTtBN0ZxdGpEdHdyRDs7QTZGcnRqRHN5ckQ7RUFBc0IsbUJBQUE7QTdGeXRqRDV6ckQ7O0E2Rnp0akQrMHJEO0VBQXdCLDhCQUFBO0E3RjZ0akR2MnJEOztBNkY3dGpEcTRyRDtFQUFxQyxtQkFBQTtBN0ZpdWpEMTZyRDs7QTZGanVqRDY3ckQ7RUFBd0IsOEJBQUE7QTdGcXVqRHI5ckQ7O0E2RnJ1akRtL3JEO0VBQW1CLGdCQUFBO0E3Rnl1akR0Z3NEOztBNkZ6dWpEc2hzRDtFQUFxQiwyQkFBQTtBN0Y2dWpEM2lzRDs7QTZGN3VqRHNrc0Q7RUFBd0IscUJBQUE7QTdGaXZqRDlsc0Q7O0E2Rmp2akRtbnNEO0VBQTBCLGdDQUFBO0E3RnF2akQ3b3NEOztBNkZydmpENnFzRDtFQUF3QixxQkFBQTtBN0Z5dmpEcnNzRDs7QTZGenZqRDB0c0Q7RUFBMEIs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MStuRCt6eUc7RUFBc0QsaURBQUE7QTdGOCtuRHIzeUc7O0E2RjkrbkRzNnlHO0VBQXNELHVHQUFBO0E3RmsvbkQ1OXlHOztBNkZsL25EbWt6RztFQUF3RCxpREFBQTtBN0ZzL25EM256Rzs7QTZGdC9uRDRxekc7RUFBK0IsaURBQUE7QTdGMC9uRDNzekc7O0E2RjEvbkQ0dnpHO0VBQXVCLDBDQUFBO0E3RjgvbkRueHpHOztBNkY5L25ENnp6RztFQUE0RCxnREFBQTtBN0ZrZ29EejN6Rzs7QTZGbGdvRHk2ekc7RUFBNEQsZ0dBQUE7QTdGc2dvRHIrekc7O0E2RnRnb0RxazBHO0VBQThELGlEQUFBO0E3RjBnb0RubzBHOztBNkYxZ29Eb3IwRztFQUFrQyxpREFBQTtBN0Y4Z29EdHQwRzs7QTZGOWdvRHV3MEc7RUFBeUIsNENBQUE7QTdGa2hvRGh5MEc7O0E2Rmxob0Q0MDBHO0VBQWdFLGtEQUFBO0E3RnNob0Q1NDBHOztBNkZ0aG9EODcwRztFQUFnRSxrR0FBQTtBN0YwaG9EOS8wRzs7QTZGMWhvRGdtMUc7RUFBa0UsbURBQUE7QTdGOGhvRGxxMUc7O0E2Rjlob0RxdDFHO0VBQW9DLG1EQUFBO0E3Rmtpb0R6djFHOztBNkZsaW9ENHkxRztFQUF3QiwyQ0FBQTtBN0ZzaW9EcDAxRzs7QTZGdGlvRCsyMUc7RUFBOEQsaURBQUE7QTdGMGlvRDc2MUc7O0E2RjFpb0Q4OTFHO0VBQThELGlHQUFBO0E3Rjhpb0Q1aDJHOztBNkY5aW9ENm4yRztFQUFnRSxrREFBQTtBN0Zram9EN3IyRzs7QTZGbGpvRCt1Mkc7RUFBbUMsa0RBQUE7QTdGc2pvRGx4Mkc7O0E2RnRqb0RvMDJHO0VBQW9CLHVDQUFBO0E3RjBqb0R4MTJHOztBNkYxam9EKzMyRztFQUFzRCw2Q0FBQTtBN0Y4am9EcjcyRzs7QTZGOWpvRGsrMkc7RUFBc0QsNkZBQUE7QTdGa2tvRHhoM0c7O0E2Rmxrb0RxbjNHO0VBQXdELDhDQUFBO0E3RnNrb0Q3cTNHOztBNkZ0a29EMnQzRztFQUErQiw4Q0FBQTtBN0Ywa29EMXYzRzs7QTZGMWtvRHd5M0c7RUFBdUIsMENBQUE7QTdGOGtvRC96M0c7O0E2Rjlrb0R5MjNHO0VBQTRELGdEQUFBO0E3Rmtsb0RyNjNHOztBNkZsbG9EcTkzRztFQUE0RCxnR0FBQTtBN0ZzbG9Eamg0Rzs7QTZGdGxvRGluNEc7RUFBOEQsaURBQUE7QTdGMGxvRC9xNEc7O0E2RjFsb0RndTRHO0VBQWtDLGlEQUFBO0E3Rjhsb0RsdzRHOztBNkY5bG9EbXo0RztFQUF1QiwwQ0FBQTtBN0ZrbW9EMTA0Rzs7QTZGbG1vRG8zNEc7RUFBNEQsZ0RBQUE7QTdGc21vRGg3NEc7O0E2RnRtb0RnKzRHO0VBQTRELGdHQUFBO0E3RjBtb0Q1aDVHOztBNkYxbW9ENG41RztFQUE4RCxpREFBQTtBN0Y4bW9EMXI1Rzs7QTZGOW1vRDJ1NUc7RUFBa0MsaURBQUE7QTdGa25vRDd3NUc7O0E2Rmxub0Q4ejVHO0VBQXFCLHdDQUFBO0E3RnNub0RuMTVHOztBNkZ0bm9EMjM1RztFQUF3RCw4Q0FBQTtBN0Ywbm9Ebjc1Rzs7QTZGMW5vRGkrNUc7RUFBd0QsOEZBQUE7QTdGOG5vRHpoNkc7O0E2Rjlub0R1bjZHO0VBQTBELCtDQUFBO0E3Rmtvb0RqcjZHOztBNkZsb29EZ3U2RztFQUFnQywrQ0FBQTtBN0Zzb29EaHc2Rzs7QTZGdG9vRCt5Nkc7RUFBb0IsdUNBQUE7QTdGMG9vRG4wNkc7O0E2RjFvb0QwMjZHO0VBQXNELDZDQUFBO0E3Rjhvb0RoNjZHOztBNkY5b29ENjg2RztFQUFzRCw2RkFBQTtBN0ZrcG9Ebmc3Rzs7QTZGbHBvRGdtN0c7RUFBd0QsOENBQUE7QTdGc3BvRHhwN0c7O0E2RnRwb0RzczdHO0VBQStCLDhDQUFBO0E3RjBwb0RydTdHOztBNkYxcG9EbXg3RztFQUFxQix3Q0FBQTtBN0Y4cG9EeHk3Rzs7QTZGOXBvRGcxN0c7RUFBd0QsOENBQUE7QTdGa3FvRHg0N0c7O0E2Rmxxb0RzNzdHO0VBQXdELDhGQUFBO0E3RnNxb0Q5KzdHOztBNkZ0cW9ENGs4RztFQUEwRCwrQ0FBQTtBN0YwcW9EdG84Rzs7QTZGMXFvRHFyOEc7RUFBZ0MsK0NBQUE7QTdG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QUFBO0E3RjAyb0R4bmxIOztBNkYxMm9EK29sSDtFQUE0QixrQ0FBQTtBN0Y4Mm9EM3FsSDs7QTZGOTJvRDZzbEg7RUFBMkIsd0JBQUE7QTdGazNvRHh1bEg7O0E2Rmwzb0Rnd2xIO0VBQTZCLG1DQUFBO0E3RnMzb0Q3eGxIOztBNkZ0M29EZzBsSDtFQUEwQix1QkFBQTtBN0YwM29EMTFsSDs7QTZGMTNvRGkzbEg7RUFBNEIsa0NBQUE7QTdGODNvRDc0bEg7O0E2Rjkzb0QrNmxIO0VBQXlCLHNCQUFBO0E3Rms0b0R4OGxIOztBNkZsNG9EODlsSDtFQUEyQixpQ0FBQTtBN0ZzNG9Eei9sSDs7QTZGdDRvRDBobUg7RUFBdUIsb0JBQUE7QTdGMDRvRGpqbUg7O0E2RjE0b0Rxa21IO0VBQXlCLCtCQUFBO0E3Rjg0b0Q5bG1IOztBNkY5NG9ENm5tSDtFQUE4QiwyQkFBQTtBN0ZrNW9EM3BtSDs7QTZGbDVvRHNybUg7RUFBZ0Msc0NBQUE7QTdGczVvRHR0bUg7O0E2RnQ1b0Q0dm1IO0VBQTRCLHlCQUFBO0E3RjA1b0R4eG1IOztBNkYxNW9EaXptSDtFQUE4QixvQ0FBQTtBN0Y4NW9ELzBtSDs7QTZGOTVvRG0zbUg7RUFBd0IscUJBQUE7QTdGazZvRDM0bUg7O0E2Rmw2b0RnNm1IO0VBQTBCLGdDQUFBO0E3RnM2b0QxN21IOztBNkZ0Nm9EMDltSDtFQUF5QixzQkFBQTtBN0YwNm9Ebi9tSDs7QTZGMTZvRHlnbkg7RUFBMkIsaUNBQUE7QTdGODZvRHBpbkg7O0E2Rjk2b0Rxa25IO0VBQTRCLHlCQUFBO0E3Rms3b0RqbW5IOztBNkZsN29EMG5uSDtFQUE4QixvQ0FBQTtBN0ZzN29EeHBuSDs7QTZGdDdvRDRybkg7RUFBa0MsK0JBQUE7QTdGMDdvRDl0bkg7O0E2RjE3b0Q2dm5IO0VBQW9DLDBDQUFBO0E3Rjg3b0RqeW5IOztBNkY5N29EMjBuSDtFQUFpQyw4QkFBQTtBN0ZrOG9ENTJuSDs7QTZGbDhvRDA0bkg7RUFBbUMseUNBQUE7QTdGczhvRDc2bkg7O0E2RnQ4b0RzOW5IO0VBQTJCLDhCQUFBO0E3RjA4b0Rq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O0E3RnNwd0QxOWxNOztBNkZ0cHdEeStsTTtFQUFvQiwwQkFBQTtBN0YwcHdENy9sTTs7QTZGMXB3RHVobU07RUFBd0IscUJBQUE7QTdGOHB3RC9pbU07O0E2Rjlwd0Rva21NO0VBQTBCLGdDQUFBO0E3Rmtxd0Q5bG1NOztBNkZscXdEOG5tTTtFQUFnQixhQUFBO0E3RnNxd0Q5b21NOztBNkZ0cXdEMnBtTTtFQUFrQix3QkFBQTtBN0YwcXdEN3FtTTs7QTZGMXF3RHFzbU07RUFBdUIsb0JBQUE7QTdGOHF3RDV0bU07O0E2Rjlxd0Rndm1NO0VBQXlCLCtCQUFBO0E3Rmtyd0R6d21NOztBNkZscndEd3ltTTtFQUFnQixhQUFBO0E3RnNyd0R4em1NOztBNkZ0cndEcTBtTTtFQUFrQix3QkFBQTtBN0YwcndEdjFtTTs7QTZGMXJ3RCsybU07RUFBdUIsb0JBQUE7QTdGOHJ3RHQ0bU07O0E2Rjlyd0QwNW1NO0VBQXlCLCtCQUFBO0E3Rmtzd0RuN21NOztBNkZsc3dEazltTTtFQUFpQixjQUFBO0E3RnNzd0RuK21NOztBNkZ0c3dEaS9tTTtFQUFtQix5QkFBQTtBN0Ywc3dEcGduTTs7QTZGMXN3RDZobk07RUFBd0IscUJBQUE7QTdGOHN3RHJqbk07O0E2Rjlzd0Qwa25NO0VBQTBCLGdDQUFBO0E3Rmt0d0RwbW5NOztBNkZsdHdEb29uTTtFQUFxQixrQkFBQTtBN0ZzdHdEenBuTTs7QTZGdHR3RDJxbk07RUFBdUIsNkJBQUE7QTdGMHR3RGxzbk07O0E2RjF0d0QrdG5NO0VBQXNCLG1CQUFBO0E3Rjh0d0Rydm5NOztBNkY5dHdEd3duTTtFQUF3Qiw4QkFBQTtBN0ZrdXdEaHluTTs7QTZGbHV3RDh6bk07RUFBcUIsa0JBQUE7QTdGc3V3RG4xbk07O0E2RnR1d0RxMm5NO0VBQXVCLDZCQUFBO0E3RjB1d0Q1M25NOztBNkYxdXdEeTVuTTtFQUFlLGdEQUFBO0E3Rjh1d0R4Nm5NOztBNkY5dXdEdzluTTtFQUFpQiwyREFBQTtBN0ZrdndEeituTTs7QTZGbHZ3RG9pb007RUFBZSxnREFBQTtBN0ZzdndEbmpvTTs7QTZGdHZ3RG1tb007RUFBaUIsMkRBQUE7QTdGMHZ3RHBub007O0E2RjF2d0QrcW9NO0VBQWUsZ0RBQUE7QTdGOHZ3RDlyb007O0E2Rjl2d0Q4dW9NO0VBQWlCLDJEQUFBO0E3Rmt3d0Qvdm9NOztBNkZsd3dEMHpvTTtFQUFlLGdEQUFBO0E3RnN3d0R6MG9NOztBNkZ0d3dEeTNvTTtFQUFpQiwyREFBQTtBN0Ywd3dEMTRvTTs7QTZGMXd3RHE4b007RUFBZSxnREFBQTtBN0Y4d3dEcDlvTTs7QTZGOXd3RG9ncE07RUFBaUIsMkRBQUE7QTdGa3h3RHJocE07O0E2Rmx4d0RnbHBNO0VBQWUsZ0RBQUE7QTdGc3h3RC9scE07O0E2RnR4d0Qrb3BNO0VBQWlCLDJEQUFBO0E3RjB4d0RocXBNOztBNkYxeHdEMnRwTTtFQUFlLGdEQUFBO0E3Rjh4d0QxdXBNOztBNkY5eHdEMHhwTTtFQUFpQiwyREFBQTtBN0ZreXdEM3lwTTs7QTZGbHl3RHMycE07RUFBZSxnREFBQTtBN0ZzeXdEcjNwTTs7QTZGdHl3RHE2cE07RUFBaUIsMkRBQUE7QTdGMHl3RHQ3cE07O0E2RjF5d0RpL3BNO0VBQWUsZ0RBQUE7QTdGOHl3RGhncU07O0E2Rjl5d0RnanFNO0VBQWlCLDJEQUFBO0E3Rmt6d0Rqa3FNOztBNkZsendENG5xTTtFQUFnQixpREFBQTtBN0ZzendENW9xTTs7QTZGdHp3RDZycU07RUFBa0IsNERBQUE7QTdGMHp3RC9zcU07O0E2RjF6d0Qyd3FNO0VBQWdCLGlEQUFBO0E3Rjh6d0QzeHFNOztBNkY5endENDBxTTtFQUFrQiw0REFBQTtBN0ZrMHdEOTFxTTs7QTZGbDB3RDA1cU07RUFBZ0IsaURBQUE7QTdGczB3RDE2cU07O0E2RnQwd0QyOXFNO0VBQWtCLDREQUFBO0E3RjAwd0Q3K3FNOztBNkYxMHdEeWlyTTtFQUFrQiwyQkFBQTtBN0Y4MHdEM2pyTTs7QTZGOTB3RHNsck07RUFBb0Isc0NBQUE7QTdGazF3RDFtck07O0E2Rmwxd0RncHJNO0VBQWMsMEJBQUE7QTdGczF3RDlwck07O0E2RnQxd0R3cnJNO0VBQWdCLHFDQUFBO0E3RjAxd0R4c3JNOztBNkYxMXdENnVyTTtFQUFjLDBCQUFBO0E3Rjgxd0QzdnJNOztBNkY5MXdEcXhyTTtFQUFnQixxQ0FBQTtBN0ZrMndEcnlyTTs7QTZGbDJ3RDAwck07RUFBYywwQkFBQTtBN0ZzMndEeDFyTTs7QTZGdDJ3RGszck07RUFBZ0IscUNBQUE7QTdGMDJ3RGw0ck07O0E2RjEyd0R1NnJNO0VBQWMsMEJBQUE7QTdGODJ3RHI3ck07O0E2Rjkyd0QrOHJNO0VBQWdCLHFDQUFBO0E3Rmszd0QvOXJNOztBNkZsM3dEb2dzTTtFQUFjLDBCQUFBO0E3RnMzd0RsaHNNOztBNkZ0M3dENGlzTTtFQUFnQixxQ0FBQTtBN0YwM3dENWpzTTs7QTZGMTN3RGltc007RUFBYywwQkFBQTtBN0Y4M3dEL21zTTs7QTZGOTN3RHlvc007RUFBZ0IscUNBQUE7QTdGazR3RHpwc007O0E2Rmw0d0Q4cnNNO0VBQWMsMEJBQUE7QTdGczR3RDVzc007O0E2RnQ0d0RzdXNNO0VBQWdCLHFDQUFBO0E3RjA0d0R0dnNNOztBNkYxNHdEMnhzTTtFQUFjLDBCQUFBO0E3Rjg0d0R6eXNNOztBNkY5NHdEbTBzTTtFQUFnQixxQ0FBQTtBN0ZrNXdEbjFzTTs7QTZGbDV3RHczc007RUFBYywwQkFBQTtBN0ZzNXdEdDRzTTs7QTZGdDV3RGc2c007RUFBZ0IscUNBQUE7QTdGMDV3RGg3c007O0E2RjE1d0RxOXNNO0VBQWUsNEJBQUE7QTdGODV3RHArc007O0E2Rjk1d0RnZ3RNO0VBQWlCLHVDQUFBO0E3Rms2d0RqaHRNOztBNkZsNndEd2p0TTtFQUFlLDRCQUFBO0E3RnM2d0R2a3RNOztBNkZ0NndEbW10TTtFQUFpQix1Q0FBQTtBN0YwNndEcG50TTs7QTZGMTZ3RDJwdE07RUFBZSw0QkFBQTtBN0Y4NndEMXF0TTs7QTZGOTZ3RHNzdE07RUFBaUIsdUNBQUE7QTdGazd3RHZ0dE07O0E2Rmw3d0Q4dnRNO0VBQWlCLGlCQUFBO0E3RnM3d0Qvd3RNOztBNkZ0N3dEa3l0TTtFQUFtQiw0QkFBQTtBN0YwN3dEcnp0TTs7QTZGMTd3RG0xdE07RUFBaUIsaUJBQUE7QTdGODd3RHAydE07O0E2Rjk3d0RxM3RNO0VBQW1CLDRCQUFBO0E3Rms4d0R4NHRNOztBNkZsOHdEbzZ0TTtFQUFlLG9CQUFBO0E3RnM4d0RuN3RNOztBNkZ0OHdEdTh0TTtFQUFpQiwrQkFBQTtBN0YwOHdEeDl0TTs7QTZGMTh3RHUvdE07RUFBZSxvQkFBQTtBN0Y4OHdEdGd1TTs7QTZGOTh3RDBodU07RUFBaUIsK0JBQUE7QTdGazl3RDNpdU07O0E2Rmw5d0Qwa3VNO0VBQWUsb0JBQUE7QTdGczl3RHpsdU07O0E2RnQ5d0Q2bXVNO0VBQWlCLCtCQUFBO0E3RjA5d0Q5bnVNOztBNkYxOXdENnB1TTtFQUFlLG9CQUFBO0E3Rjg5d0Q1cXVNOztBNkY5OXdEZ3N1TTtFQUFpQiwrQkFBQTtBN0ZrK3dEanR1TTs7QTZGbCt3RGd2dU07RUFBZSxvQkFBQTtBN0ZzK3dEL3Z1TTs7QTZGdCt3RG14dU07RUFBaUIsK0JBQUE7QTdGMCt3RHB5dU07O0E2RjErd0RtMHVNO0VBQWUsb0JBQUE7QTdGOCt3RGwxdU07O0E2Rjkrd0RzMnVNO0VBQWlCLCtCQUFBO0E3Rmsvd0R2M3VNOztBNkZsL3dEczV1TTtFQUFlLG9CQUFBO0E3RnMvd0RyNnVNOztBNkZ0L3dEeTd1TTtFQUFpQiwrQkFBQTtBN0YwL3dEMTh1TTs7QTZGMS93RHkrdU07RUFBZSxvQkFBQTtBN0Y4L3dEeC91TTs7QTZGOS93RDRndk07RUFBaUIsK0JBQUE7QTdGa2d4RDdodk07O0E2RmxneEQ0anZNO0VBQWUsb0JBQUE7QTdGc2d4RDNrdk07O0E2RnRneEQrbHZNO0VBQWlCLCtCQUFBO0E3RjBneERobnZNOztBNkYxZ3hEK292TTtFQUFnQixxQkFBQTtBN0Y4Z3hEL3B2TTs7QTZGOWd4RG9ydk07RUFBa0IsZ0NBQUE7QTdGa2h4RHRzdk07O0E2RmxoeERzdXZNO0VBQWdCLHFCQUFBO0E3RnNoeER0dnZNOztBNkZ0aHhEMnd2TTtFQUFrQixnQ0FBQTtBN0YwaHhEN3h2TTs7QTZGMWh4RDZ6dk07RUFBZ0IscUJBQUE7QTdGOGh4RDcwdk07O0E2RjloeERrMnZNO0VBQWtCLGdDQUFBO0E3RmtpeERwM3ZNOztBNkZsaXhEbzV2TTtFQUFnQixxQkFBQTtBN0ZzaXhEcDZ2TTs7QTZGdGl4RHk3dk07RUFBa0IsZ0NBQUE7QTdGMGl4RDM4dk07O0E2RjFpeEQyK3ZNO0VBQWtCLHVCQUFBO0E3RjhpeEQ3L3ZNOztBNkY5aXhEb2h3TTtFQUFvQixrQ0FBQTtBN0ZranhEeGl3TTs7QTZGbGp4RDBrd007RUFBYSxrQkFBQTtBN0ZzanhEdmx3TTs7QTZGdGp4RHltd007RUFBZSw2QkFBQTtBN0YwanhEeG53TTs7QTZGMWp4RHFwd007RUFBYSxrQkFBQTtBN0Y4anhEbHF3TTs7QTZGOWp4RG9yd007RUFBZSw2QkFBQTtBN0Zra3hEbnN3TTs7QTZGbGt4RGd1d007RUFBYSxrQkFBQTtBN0Zza3hEN3V3TTs7QTZGdGt4RCt2d007RUFBZSw2QkFBQTtBN0Ywa3hEOXd3TTs7QTZGMWt4RDJ5d007RUFBYSxrQkFBQTtBN0Y4a3hEeHp3TTs7QTZGOWt4RDAwd007RUFBZSw2QkFBQTtBN0ZrbHhEejF3TTs7QTZGbGx4RHMzd007RUFBYSxrQkFBQTtBN0ZzbHhEbjR3TTs7QTZGdGx4RHE1d007RUFBZSw2QkFBQTtBN0YwbHhEcDZ3TTs7QTZGMWx4RGk4d007RUFBYSxrQkFBQTtBN0Y4bHhEOTh3TTs7QTZGOWx4RGcrd007RUFBZSw2QkFBQTtBN0ZrbXhELyt3TTs7QTZGbG14RDRneE07RUFBYSxrQkFBQTtBN0ZzbXhEemh4TTs7QTZGdG14RDJpeE07RUFBZSw2QkFBQTtBN0YwbXhEMWp4TTs7QTZGMW14RHVseE07RUFBYSxrQkFBQTtBN0Y4bXhEcG14TTs7QTZGOW14RHNueE07RUFBZSw2QkFBQTtBN0ZrbnhEcm94TTs7QTZGbG54RGtxeE07RUFBYSxrQkFBQTtBN0ZzbnhEL3F4TTs7QTZGdG54RGlzeE07RUFBZSw2QkFBQTtBN0YwbnhEaHR4TTs7QTZGMW54RDZ1eE07RUFBYyxtQkFBQTtBN0Y4bnhEM3Z4TTs7QTZGOW54RDh3eE07RUFBZ0IsOEJBQUE7QTdGa294RDl4eE07O0E2RmxveEQ0enhNO0VBQWMsbUJBQUE7QTdGc294RDEweE07O0E2RnRveEQ2MXhNO0VBQWdCLDhCQUFBO0E3RjBveEQ3MnhNOztBNkYxb3hEMjR4TTtFQUFjLG1CQUFBO0E3RjhveER6NXhNOztBNkY5b3hENDZ4TTtFQUFnQiw4QkFBQTtBN0ZrcHhENTd4TTs7QTZGbHB4RDA5eE07RUFBYyxtQkFBQTtBN0ZzcHhEeCt4TTs7QTZGdHB4RDIveE07RUFBZ0IsOEJBQUE7QTdGMHB4RDNneU07O0E2RjFweER5aXlNO0VBQWdCLHFCQUFBO0E3RjhweER6anlNOztBNkY5cHhEOGt5TTtFQUFrQixnQ0FBQTtBN0ZrcXhEaG15TTs7QTZGbHF4RGdveU07RUFBYSwwQkFBQTtBN0ZzcXhEN295TTs7QTZGdHF4RHVxeU07RUFBZSxxQ0FBQTtBN0YwcXhEdHJ5TTs7QTZGMXF4RDJ0eU07RUFBYSwwQkFBQTtBN0Y4cXhEeHV5TTs7QTZGOXF4RGt3eU07RUFBZSxxQ0FBQTtBN0ZrcnhEanh5TTs7QTZGbHJ4RHN6eU07RUFBYSwwQkFBQTtBN0ZzcnhEbjB5TTs7QTZGdHJ4RDYxeU07RUFBZSxxQ0FBQTtBN0YwcnhENTJ5TTs7QTZGMXJ4RGk1eU07RUFBYSwwQkFBQTtBN0Y4cnhEOTV5TTs7QTZGOXJ4RHc3eU07RUFBZSxxQ0FBQTtBN0Zrc3hEdjh5TTs7QTZGbHN4RDQreU07RUFBYSwwQkFBQTtBN0Zzc3hEei95TTs7QTZGdHN4RG1oek07RUFBZSxxQ0FBQTtBN0Ywc3hEbGl6TTs7QTZGMXN4RHVrek07RUFBYSwwQkFBQTtBN0Y4c3hEcGx6TTs7QTZGOXN4RDhtek07RUFBZSxxQ0FBQTtBN0ZrdHhEN256TTs7QTZGbHR4RGtxek07RUFBYSwwQkFBQTtBN0ZzdHhEL3F6TTs7QTZGdHR4RHlzek07RUFBZSxxQ0FBQTtBN0YwdHhEeHR6TTs7QTZGMXR4RDZ2ek07RUFBYSwwQkFBQTtBN0Y4dHhEMXd6TTs7QTZGOXR4RG95ek07RUFBZSxxQ0FBQTtBN0ZrdXhEbnp6TTs7QTZGbHV4RHcxek07RUFBYSww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QTtBN0Y0dHpEdjJvTzs7QTZGNXR6RGs0b087RUFBZ0Msc0NBQUE7QTdGZ3V6RGw2b087O0E2Rmh1ekR3OG9PO0VBQTZCLDBCQUFBO0E3Rm91ekRyK29POztBNkZwdXpEKy9vTztFQUErQixxQ0FBQTtBN0Z3dXpEOWhwTzs7QTZGeHV6RG1rcE87RUFBMEIsdUJBQUE7QTdGNHV6RDdscE87O0E2RjV1ekRvbnBPO0VBQTRCLGtDQUFBO0E3Rmd2ekRocHBPOztBNkZodnpEa3JwTztFQUF3QixxQkFBQTtBN0ZvdnpEMXNwTzs7QTZGcHZ6RCt0cE87RUFBMEIsZ0NBQUE7QTdGd3Z6RHp2cE87O0E2Rnh2ekR5eHBPO0VBQTBCLG1CQUFBO0E3RjR2ekRuenBPOztBNkY1dnpEczBwTztFQUE4Qyw4QkFBQTtBN0Znd3pEcDNwTzs7QTZGaHd6RGs1cE87RUFBb0IsMkJBQUE7QTdGb3d6RHQ2cE87O0E2RnB3ekRpOHBPO0VBQXNCLHNDQUFBO0E3Rnd3ekR2OXBPOztBNkZ4d3pENi9wTztFQUF5QyxzQkFBQTtBN0Y0d3pEdGlxTzs7QTZGNXd6RDRqcU87RUFBYyxpQ0FBQTtBN0ZneHpEMWtxTzs7QTZGaHh6RDJtcU87RUFBMkMsOEJBQUE7QTdGb3h6RHRwcU87O0E2RnB4ekRvcnFPO0VBQXNCLHlDQUFBO0E3Rnd4ekQxc3FPOztBNkZ4eHpEbXZxTztFQUFVLFlBQUE7QTdGNHh6RDd2cU87O0E2RjV4ekR5d3FPO0VBQVksdUJBQUE7QTdGZ3l6RHJ4cU87O0E2Rmh5ekQ0eXFPO0VBQWEsY0FBQTtBN0ZveXpEenpxTzs7QTZGcHl6RHUwcU87RUFBZSx5QkFBQTtBN0Z3eXpEdDFxTzs7QTZGeHl6RCsycU87RUFBZ0IsY0FBQTtBN0Y0eXpELzNxTzs7QTZGNXl6RDY0cU87RUFBa0IseUJBQUE7QTdGZ3p6RC81cU87O0E2Rmh6ekR3N3FPO0VBQWEsVUFBQTtBN0ZvenpEcjhxTzs7QTZGcHp6RCs4cU87RUFBZSxxQkFBQTtBN0Z3enpEOTlxTzs7QTZGeHp6RG0vcU87RUFBYSxlQUFBO0E3RjR6ekRoZ3JPOztBNkY1enpEK2dy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QUFBO0E3RnE1akU5c3dhOztBNkZyNWpFNHV3YTtFQUFpQixzQkFBQTtBN0Z5NWpFN3Z3YTs7QTZGejVqRW14d2E7RUFBbUIsaUNBQUE7QTdGNjVqRXR5d2E7O0E2Rjc1akV1MHdhO0VBQW1CLHFCQUFBO0E3Rmk2akUxMXdhOztBNkZqNmpFKzJ3YTtFQUFxQixnQ0FBQTtBN0ZxNmpFcDR3YTs7QTZGcjZqRW82d2E7RUFBdUIseUJBQUE7QTdGeTZqRTM3d2E7O0E2Rno2akVvOXdhO0VBQXlCLG9DQUFBO0E3RjY2akU3K3dhOztBNkY3NmpFaWh4YTtFQUF1Qiw0QkFBQTtBN0ZpN2pFeGl4YTs7QTZGajdqRW9reGE7RUFBeUIsdUNBQUE7QTdGcTdqRTdseGE7O0E2RnI3akVvb3hhO0VBQW1CLHFCQUFBO0E3Rnk3akV2cHhhOztBNkZ6N2pFNHF4YTtFQUFxQixnQ0FBQTtBN0Y2N2pFanN4YTs7QTZGNzdqRWl1eGE7RUFBd0IscUJBQUE7QTdGaThqRXp2eGE7O0E2Rmo4akU4d3hhO0VBQTBCLGdDQUFBO0E3RnE4akV4eXhhOztBNkZyOGpFdzB4YTtFQUF5QixzQkFBQTtBN0Z5OGpFajJ4YTs7QTZGejhqRXUzeGE7RUFBMkIsaUNBQUE7QTdGNjhqRWw1eGE7O0E2Rjc4akVtN3hhO0VBQXdCLHFCQUFBO0E3Rmk5akUzOHhhOztBNkZqOWpFZyt4YTtFQUEwQixnQ0FBQTtBN0ZxOWpFMS94YTs7QTZGcjlqRTBoeWE7RUFBdUIsb0JBQUE7QTdGeTlqRWpqeWE7O0E2Rno5akVxa3lhO0VBQXlCLCtCQUFBO0E3RjY5akU5bHlhOztBNkY3OWpFNm55YTtFQUFxQixrQkFBQTtBN0ZpK2pFbHB5YTs7QTZGaitqRW9xeWE7RUFBdUIsNkJBQUE7QTdGcStqRTNyeWE7O0E2RnIrakV3dHlhO0VBQTRCLHlCQUFBO0E3RnkrakVwdnlhOztBNkZ6K2pFNnd5YTtFQUE4QixvQ0FBQTtBN0Y2K2pFM3l5YTs7QTZGNytqRSsweWE7RUFBMEIsdUJBQUE7QTdGaS9qRXoyeWE7O0E2RmovakVnNHlhO0VBQTRCLGtDQUFBO0E3RnEvakU1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O0VBQWlCLHNEQUFBO0E3RjZybEVyL3JiOztBNkY3cmxFMmlzYjtFQUFpQixzREFBQTtBN0Zpc2xFNWpzYjs7QTZGanNsRWtuc2I7RUFBaUIsc0RBQUE7QTdGcXNsRW5vc2I7O0E2RnJzbEV5cnNiO0VBQWlCLHNEQUFBO0E3RnlzbEUxc3NiOztBNkZ6c2xFZ3dzYjtFQUFpQixzREFBQTtBN0Y2c2xFanhzYjs7QTZGN3NsRXUwc2I7RUFBaUIsNkRBQUE7QTdGaXRsRXgxc2I7O0E2Rmp0bEVxNXNiO0VBQWlCLDZEQUFBO0E3RnF0bEV0NnNiOztBNkZydGxFbStzYjtFQUFpQiw2REFBQTtBN0Z5dGxFcC9zYjs7QTZGenRsRWlqdGI7RUFBa0IsNkRBQUE7QTdGNnRsRW5rdGI7O0E2Rjd0bEVnb3RiO0VBQWtCLDZEQUFBO0E3Rml1bEVscHRiOztBNkZqdWxFK3N0YjtFQUFrQiw2REFBQTtBN0ZxdWxFanV0Yjs7QTZGcnVsRTh4dGI7RUFBa0IsMkRBQUE7QTdGeXVsRWh6dGI7O0E2Rnp1bEUyMnRiO0VBQWtCLDJEQUFBO0E3RjZ1bEU3M3RiOztBNkY3dWxFdzd0YjtFQUFrQiwyREFBQTtBN0ZpdmxFMTh0Yjs7QTZGanZsRXFndWI7RUFBa0IsMkRBQUE7QTdGcXZsRXZodWI7O0E2RnJ2bEVrbHViO0VBQWtCLDJEQUFBO0E3Rnl2bEVwbXViOztBNkZ6dmxFK3B1YjtFQUFrQiwyREFBQTtBN0Y2dmxFanJ1Yjs7QTZGN3ZsRTR1dWI7RUFBa0IsOERBQUE7QTdGaXdsRTl2dWI7O0E2Rmp3bEU0enViO0VBQWtCLDhEQUFBO0E3RnF3bEU5MHViOztBNkZyd2xFNDR1YjtFQUFrQiw4REFBQTtBN0Z5d2xFOTV1Yjs7QTZGendsRTQ5dWI7RUFBa0IsOERBQUE7QTdGNndsRTkrdWI7O0E2Rjd3bEU0aXZiO0VBQWtCLDhEQUFBO0E3Rml4bEU5anZiOztBNkZqeGxFNG52YjtFQUFrQiw4REFBQTtBN0ZxeGxFOW92Yjs7QTZGcnhsRTRzdmI7RUFBa0IsNkRBQUE7QTdGeXhsRTl0dmI7O0E2Rnp4bEUyeHZiO0VBQWtCLDZEQUFB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ZjtFQUFrQixlQUFBO0E3RmtxcUU1MnpmOztBNkZscXFFMjN6ZjtFQUFvQiwwQkFBQTtBN0ZzcXFFLzR6Zjs7QTZGdHFxRXk2emY7RUFBdUIsb0JBQUE7QTdGMHFxRWg4emY7O0E2RjFxcUVvOXpmO0VBQXlCLCtCQUFBO0E3RjhxcUU3K3pmOztBNkY5cXFFNGcwZjtFQUFlLFlBQUE7QTdGa3JxRTNoMGY7O0E2RmxycUV1aTBmO0VBQWlCLHVCQUFBO0E3RnNycUV4ajBmOztBNkZ0cnFFK2swZjtFQUFrQixlQUFBO0E3RjBycUVqbTBmOztBNkYxcnFFZ24wZjtFQUFvQiwwQkFBQTtBN0Y4cnFFcG8wZjs7QTZGOXJxRThwMGY7RUFBbUIsZ0JBQUE7QTdGa3NxRWpyMGY7O0E2RmxzcUVpczBmO0VBQXFCLDJCQUFBO0E3RnNzcUV0dDBmOztBNkZ0c3FFaXYwZjtFQUFlLFlBQUE7QTdGMHNxRWh3MGY7O0E2RjFzcUU0dzBmO0VBQWlCLHVCQUFBO0E3RjhzcUU3eDBmOztBNkY5c3FFb3owZjtFQUFlLFlBQUE7QTdGa3RxRW4wMGY7O0E2Rmx0cUUrMDBmO0VBQWlCLHVCQUFBO0E3RnN0cUVoMjBmOztBNkZ0dHFFdTMwZjtFQUFvQixpQkFBQTtBN0YwdHFFMzQwZjs7QTZGMXRxRTQ1MGY7RUFBc0IsNEJBQUE7QTdGOHRxRWw3MGY7O0E2Rjl0cUU4ODBmO0VBQWUsWUFBQTtBN0ZrdXFFNzkwZjs7QTZGbHVxRXkrMGY7RUFBaUIsdUJBQUE7QTdGc3VxRTEvMGY7O0E2RnR1cUVpaDFmO0VBQXdCLHFCQUFBO0E3RjB1cUV6aTFmOztBNkYxdXFFOGoxZjtFQUEwQixnQ0FBQTtBN0Y4dXFFeGwxZjs7QTZGOXVxRXduMWY7RUFBZ0IsYUFBQTtBN0ZrdnFFeG8xZjs7QTZGbHZxRXFwMWY7RUFBa0Isd0JBQUE7QTdGc3ZxRXZxMWY7O0E2RnR2cUUrcjFmO0VBQWUsWUFBQTtBN0YwdnFFOXMxZjs7QTZGMXZxRTB0MWY7RUFBaUIsdUJBQUE7QTdGOHZxRTN1MWY7O0E2Rjl2cUVrdzFmO0VBQWUsWUFBQTtBN0Zrd3FFangxZjs7QTZGbHdxRTZ4MWY7RUFBaUIsdUJBQUE7QTdGc3dxRTl5MWY7O0E2RnR3cUVxMDFmO0VBQWtCLGVBQUE7QTdGMHdxRXYxMWY7O0E2RjF3cUVzMjFmO0VBQW9CLDBCQUFBO0E3Rjh3cUUxMzFmOztBNkY5d3FFbzUxZjtFQUFzQixtQkFBQTtBN0ZreHFFMTYxZjs7QTZGbHhxRTY3MWY7RUFBd0IsOEJBQUE7QTdGc3hxRXI5MWY7O0E2RnR4cUVtLzFmO0VBQW1CLGdCQUFBO0E3RjB4cUV0ZzJmOztBNkYxeHFFc2gyZjtFQUFxQiwyQkFBQTtBN0Y4eHFFM2kyZjs7QTZGOXhxRXNrMmY7RUFBbUIsZ0JBQUE7QTdGa3lxRXpsMmY7O0E2Rmx5cUV5bTJmO0VBQXFCLDJCQUFBO0E3RnN5cUU5bjJmOztBNkZ0eXFFeXAyZjtFQUFvQixpQkFBQTtBN0YweXFFN3EyZjs7QTZGMXlxRThyMmY7RUFBc0IsNEJBQUE7QTdGOHlxRXB0MmY7O0E2Rjl5cUVndjJmO0VBQW9CLGlCQUFBO0E3Rmt6cUVwdzJmOztBNkZsenFFcXgyZjtFQUFzQiw0QkFBQTtBN0ZzenFFM3kyZjs7QTZGdHpxRXUwMmY7RUFBbUIsZ0JBQUE7QTdGMHpxRTExMmY7O0E2RjF6cUUwMjJmO0VBQXFCLDJCQUFBO0E3Rjh6cUUvMzJmOztBNkY5enFFMDUyZjtFQUFvQixpQkFBQTtBN0ZrMHFFOTYyZjs7QTZGbDBxRSs3MmY7RUFBc0IsNEJBQUE7QTdGczBxRXI5MmY7O0E2RnQwcUVpLzJmO0VBQW9CLGlCQUFBO0E3RjAwcUVyZzNmOztBNkYxMHFFc2gzZjtFQUFzQiw0QkFBQTtBN0Y4MHFFNWkzZjs7QTZGOTBxRXdrM2Y7RUFBbUIsZ0JBQUE7QTdGazFxRTNsM2Y7O0E2RmwxcUUybTNmO0VBQXFCLDJCQUFBO0E3RnMxcUVobzNmOztBNkZ0MXFFMnAzZjtFQUFvQixpQkFBQTtBN0YwMXFFL3EzZjs7QTZGMTFxRWdzM2Y7RUFBc0IsNEJBQUE7QTdGODFxRXR0M2Y7O0E2RjkxcUVrdjNmO0VBQW9CLGlCQUFBO0E3RmsycUV0dzNmOztBNkZsMnFFdXgzZjtF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Z290RXIwamlCOztBNkZob3RFbTFqaUI7RUFBc0IseUJBQUE7QTdGb290RXoyamlCOztBNkZwb3RFazRqaUI7RUFBVyxRQUFBO0E3RndvdEU3NGppQjs7QTZGeG90RXE1amlCO0VBQWEsbUJBQUE7QTdGNG90RWw2amlCOztBNkY1b3RFcTdqaUI7RUFBVyxRQUFBO0E3RmdwdEVoOGppQjs7QTZGaHB0RXc4amlCO0VBQWEsbUJBQUE7QTdGb3B0RXI5amlCOztBNkZwcHRFdytqaUI7RUFBVyxRQUFBO0E3RndwdEVuL2ppQjs7QTZGeHB0RTIvamlCO0VBQWEsbUJBQUE7QTdGNHB0RXhna2lCOztBNkY1cHRFMmhraUI7RUFBVyxRQUFBO0E3RmdxdEV0aWtpQjs7QTZGaHF0RThpa2lCO0VBQWEsbUJBQUE7QTdGb3F0RTNqa2lCOztBNkZwcXRFOGtraUI7RUFBVyxRQUFBO0E3RndxdEV6bGtpQjs7QTZGeHF0RWlta2lCO0VBQWEsbUJBQUE7QTdGNHF0RTlta2lCOztBNkY1cXRFaW9raUI7RUFBVyxRQUFBO0E3RmdydEU1b2tpQjs7QTZGaHJ0RW9wa2lCO0VBQWEsbUJBQUE7QTdGb3J0RWpxa2lCOztBNkZwcnRFb3JraUI7RUFBVyxRQUFBO0E3RndydEUvcmtpQjs7QTZGeHJ0RXVza2lCO0VBQWEsbUJBQUE7QTdGNHJ0RXB0a2lCOztBNkY1cnRFdXVraUI7RUFBVyxRQUFBO0E3RmdzdEVsdmtpQjs7QTZGaHN0RTB2a2lCO0VBQWEsbUJBQUE7QTdGb3N0RXZ3a2lCOztBNkZwc3RFMHhraUI7RUFBVyxRQUFBO0E3RndzdEVyeWtpQjs7QTZGeHN0RTZ5a2lCO0VBQWEsbUJBQUE7QTdGNHN0RTF6a2lCOztBNkY1c3RFNjBraUI7RUFBWSxTQUFBO0E3Rmd0dEV6MWtpQjs7QTZGaHR0RWsya2lCO0VBQWMsb0JBQUE7QTdGb3R0RWgza2lCOztBNkZwdHRFbzRraUI7RUFBWSxTQUFBO0E3Rnd0dEVoNWtpQjs7QTZGeHR0RXk1a2lCO0VBQWMsb0JBQUE7QTdGNHR0RXY2a2lCOztBNkY1dHRFMjdraUI7RUFBWSxTQUFBO0E3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RUFDQSxZQUFBO0EzR2c5K0VGO0EyRy84K0VFO0VBQ0UsY0FBQTtFQUNBLFlBQUE7QTNHaTkrRUo7O0EyRzc4K0VBO0VBQ0Usd0JBQUE7QTNHZzkrRUY7O0EyRzc4K0VBO0VBQ0Usc0JBQUE7QTNHZzkrRUY7O0EyRzc4K0VBO0VBQ0UsYUFBQTtBM0dnOStFRjs7QTJHMTgrRUE7RUFDRSxhQUFBO0EzRzY4K0VGOztBMkczOCtFQTtFQUNFLGlCQUFBO0VBQ0EsZ0JBQUE7QTNHODgrRUY7O0EyRzE4K0VBO0VBQ0Usa0JBQUE7RUFDQSxnQkFBQTtBM0c2OCtFRjs7QTJHMTgrRUE7RUFDRSxnQkFBQTtBM0c2OCtFRjtBMkc1OCtFRTtFQUNFLGFBQUE7QTNHODgrRUo7O0EyRzE4K0VBOztFQUVFLHdDQUFBO0EzRzY4K0VGOztBMkczOCtFQTtFQUNFLHdDQUFBO0EzRzg4K0VGIiwiZmlsZSI6InJlc291cmNlcy9zdHlsZXMvYXBwLWE5YTIzNmRmZjIuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyoqXG4gKiBDb3B5cmlnaHQgMjAxNSBHb29nbGUgSW5jLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgIGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cbi8qKlxuICogQ29weXJpZ2h0IDIwMTUgR29vZ2xlIEluYy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgICBodHRwOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgICRDT05URU5UU1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qKlxuICogU1RZTEUgR1VJREUgVkFSSUFCTEVTLS0tLS0tLS0tLS0tLS0tLS0tRGVjbGFyYXRpb25zIG9mIFNhc3MgdmFyaWFibGVzXG4gKiAtLS0tLVR5cG9ncmFwaHlcbiAqIC0tLS0tQ29sb3JzXG4gKiAtLS0tLVRleHRmaWVsZFxuICogLS0tLS1Td2l0Y2hcbiAqIC0tLS0tU3Bpbm5lclxuICogLS0tLS1SYWRpb1xuICogLS0tLS1NZW51XG4gKiAtLS0tLUxpc3RcbiAqIC0tLS0tTGF5b3V0XG4gKiAtLS0tLUljb24gdG9nZ2xlc1xuICogLS0tLS1Gb290ZXJcbiAqIC0tLS0tQ29sdW1uXG4gKiAtLS0tLUNoZWNrYm94XG4gKiAtLS0tLUNhcmRcbiAqIC0tLS0tQnV0dG9uXG4gKiAtLS0tLUFuaW1hdGlvblxuICogLS0tLS1Qcm9ncmVzc1xuICogLS0tLS1CYWRnZVxuICogLS0tLS1TaGFkb3dzXG4gKiAtLS0tLUdyaWRcbiAqIC0tLS0tRGF0YSB0YWJsZVxuICogLS0tLS1EaWFsb2dcbiAqIC0tLS0tU25hY2tiYXJcbiAqIC0tLS0tVG9vbHRpcFxuICogLS0tLS1DaGlwXG4gKlxuICogRXZlbiB0aG91Z2ggYWxsIHZhcmlhYmxlcyBoYXZlIHRoZSBgIWRlZmF1bHRgIGRpcmVjdGl2ZSwgbW9zdCBvZiB0aGVtXG4gKiBzaG91bGQgbm90IGJlIGNoYW5nZWQgYXMgdGhleSBhcmUgZGVwZW5kZW50IG9uZSBhbm90aGVyLiBUaGlzIGNhbiBjYXVzZVxuICogdmlzdWFsIGRpc3RvcnRpb25zIChsaWtlIGFsaWdubWVudCBpc3N1ZXMpIHRoYXQgYXJlIGhhcmQgdG8gdHJhY2sgZG93blxuICogYW5kIGZpeC5cbiAqL1xuLyogPT09PT09PT09PSAgVFlQT0dSQVBIWSAgPT09PT09PT09PSAqL1xuLyogV2UncmUgc3BsaXR0aW5nIGZvbnRzIGludG8gXCJwcmVmZXJyZWRcIiBhbmQgXCJwZXJmb3JtYW5jZVwiIGluIG9yZGVyIHRvIG9wdGltaXplXG4gICBwYWdlIGxvYWRpbmcuIEZvciBpbXBvcnRhbnQgdGV4dCwgc3VjaCBhcyB0aGUgYm9keSwgd2Ugd2FudCBpdCB0byBsb2FkXG4gICBpbW1lZGlhdGVseSBhbmQgbm90IHdhaXQgZm9yIHRoZSB3ZWIgZm9udCBsb2FkLCB3aGVyZWFzIGZvciBvdGhlciBzZWN0aW9ucyxcbiAgIHN1Y2ggYXMgaGVhZGVycyBhbmQgdGl0bGVzLCB3ZSdyZSBPSyB3aXRoIHRoaW5ncyB0YWtpbmcgYSBiaXQgbG9uZ2VyIHRvIGxvYWQuXG4gICBXZSBkbyBoYXZlIHNvbWUgb3B0aW9uYWwgY2xhc3NlcyBhbmQgcGFyYW1ldGVycyBpbiB0aGUgbWl4aW5zLCBpbiBjYXNlIHlvdVxuICAgZGVmaW5pdGVseSB3YW50IHRvIG1ha2Ugc3VyZSB5b3UncmUgdXNpbmcgdGhlIHByZWZlcnJlZCBmb250IGFuZCBkb24ndCBtaW5kXG4gICB0aGUgcGVyZm9ybWFuY2UgaGl0LlxuICAgV2Ugc2hvdWxkIGJlIGFibGUgdG8gaW1wcm92ZSBvbiB0aGlzIG9uY2UgQ1NTIEZvbnQgTG9hZGluZyBMMyBiZWNvbWVzIG1vcmVcbiAgIHdpZGVseSBhdmFpbGFibGUuXG4qL1xuLyogPT09PT09PT09PSAgQ09MT1JTICA9PT09PT09PT09ICovXG4vKipcbipcbiogTWF0ZXJpYWwgZGVzaWduIGNvbG9yIHBhbGV0dGVzLlxuKiBAc2VlIGh0dHA6Ly93d3cuZ29vZ2xlLmNvbS9kZXNpZ24vc3BlYy9zdHlsZS9jb2xvci5odG1sXG4qXG4qKi9cbi8qKlxuICogQ29weXJpZ2h0IDIwMTUgR29vZ2xlIEluYy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgICBodHRwOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG4vKiA9PT09PT09PT09ICBDb2xvciBQYWxldHRlcyAgPT09PT09PT09PSAqL1xuLyogY29sb3JzLnNjc3MgKi9cbi8qKlxuICogQ29weXJpZ2h0IDIwMTUgR29vZ2xlIEluYy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgICBodHRwOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG4vKiA9PT09PT09PT09ICBJTUFHRVMgID09PT09PT09PT0gKi9cbi8qID09PT09PT09PT0gIENvbG9yICYgVGhlbWVzICA9PT09PT09PT09ICovXG4vKiA9PT09PT09PT09ICBUeXBvZ3JhcGh5ICA9PT09PT09PT09ICovXG4vKiA9PT09PT09PT09ICBDb21wb25lbnRzICA9PT09PT09PT09ICovXG4vKiA9PT09PT09PT09ICBTdGFuZGFyZCBCdXR0b25zICA9PT09PT09PT09ICovXG4vKiA9PT09PT09PT09ICBJY29uIFRvZ2dsZXMgID09PT09PT09PT0gKi9cbi8qID09PT09PT09PT0gIFJhZGlvIEJ1dHRvbnMgID09PT09PT09PT0gKi9cbi8qID09PT09PT09PT0gIFJpcHBsZSBlZmZlY3QgID09PT09PT09PT0gKi9cbi8qID09PT09PT09PT0gIExheW91dCAgPT09PT09PT09PSAqL1xuLyogPT09PT09PT09PSAgQ29udGVudCBUYWJzICA9PT09PT09PT09ICovXG4vKiA9PT09PT09PT09ICBDaGVja2JveGVzICA9PT09PT09PT09ICovXG4vKiA9PT09PT09PT09ICBTd2l0Y2hlcyAgPT09PT09PT09PSAqL1xuLyogPT09PT09PT09PSAgU3Bpbm5lciAgPT09PT09PT09PSAqL1xuLyogPT09PT09PT09PSAgVGV4dCBmaWVsZHMgID09PT09PT09PT0gKi9cbi8qID09PT09PT09PT0gIENhcmQgID09PT09PT09PT0gKi9cbi8qID09PT09PT09PT0gIFNsaWRlcnMgPT09PT09PT09PSAqL1xuLyogPT09PT09PT09PSBQcm9ncmVzcyA9PT09PT09PT09ICovXG4vKiA9PT09PT09PT09ICBMaXN0ID09PT09PT09PT0gKi9cbi8qID09PT09PT09PT0gIEl0ZW0gPT09PT09PT09PSAqL1xuLyogPT09PT09PT09PSAgRHJvcGRvd24gbWVudSA9PT09PT09PT09ICovXG4vKiA9PT09PT09PT09ICBUb29sdGlwcyAgPT09PT09PT09PSAqL1xuLyogPT09PT09PT09PSAgRm9vdGVyICA9PT09PT09PT09ICovXG4vKiBURVhURklFTEQgKi9cbi8qIFNXSVRDSCAqL1xuLyogU1BJTk5FUiAqL1xuLyogUkFESU8gKi9cbi8qIE1FTlUgKi9cbi8qIExJU1QgKi9cbi8qIExBWU9VVCAqL1xuLyogSUNPTiBUT0dHTEUgKi9cbi8qIEZPT1RFUiAqL1xuLyptZWdhLWZvb3RlciovXG4vKm1pbmktZm9vdGVyKi9cbi8qIENIRUNLQk9YICovXG4vKiBDQVJEICovXG4vKiBDYXJkIGRpbWVuc2lvbnMgKi9cbi8qIENvdmVyIGltYWdlICovXG4vKiBCVVRUT04gKi9cbi8qKlxuICpcbiAqIERpbWVuc2lvbnNcbiAqXG4gKi9cbi8qIEFOSU1BVElPTiAqL1xuLyogUFJPR1JFU1MgKi9cbi8qIEJBREdFICovXG4vKiBTSEFET1dTICovXG4vKiBHUklEICovXG4vKiBEQVRBIFRBQkxFICovXG4vKiBESUFMT0cgKi9cbi8qIFNOQUNLQkFSICovXG4vKiBUT09MVElQICovXG4vKiBDSElQICovXG4ubWRsLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMzMwcHg7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogcmdiKDI1NSwyNTUsMjU1KTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubWRsLWNhcmRfX21lZGlhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSw2NCwxMjkpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubWRsLWNhcmRfX3RpdGxlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6IHJnYigwLDAsMCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDE2cHggMTZweDtcbiAgcGVyc3BlY3RpdmUtb3JpZ2luOiAxNjVweCA1NnB4O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxNjVweCA1NnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm1kbC1jYXJkX190aXRsZS5tZGwtY2FyZC0tYm9yZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLm1kbC1jYXJkX190aXRsZS10ZXh0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxNDlweCA0OHB4O1xuICBtYXJnaW46IDA7XG59XG5cbi5tZGwtY2FyZF9fc3VidGl0bGUtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IHJnYmEoMCwwLDAsIDAuNTQpO1xuICBtYXJnaW46IDA7XG59XG5cbi5tZGwtY2FyZF9fc3VwcG9ydGluZy10ZXh0IHtcbiAgY29sb3I6IHJnYmEoMCwwLDAsIDAuNTQpO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAxNnB4IDE2cHg7XG4gIHdpZHRoOiA5MCU7XG59XG4ubWRsLWNhcmRfX3N1cHBvcnRpbmctdGV4dC5tZGwtY2FyZC0tYm9yZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLm1kbC1jYXJkX19hY3Rpb25zIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgcGFkZGluZzogOHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm1kbC1jYXJkX19hY3Rpb25zLm1kbC1jYXJkLS1ib3JkZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4ubWRsLWNhcmQtLWV4cGFuZCB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLm1kbC1jYXJkX19tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTZweDtcbiAgdG9wOiAxNnB4O1xufVxuXG4vKipcbiAqIENvcHlyaWdodCAyMDE1IEdvb2dsZSBJbmMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICAgaHR0cDovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuLyoqXG4gKiBDb3B5cmlnaHQgMjAxNSBHb29nbGUgSW5jLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgIGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cbi8qIFR5cG9ncmFwaHkgKi9cbi8qIFNoYWRvd3MgKi9cbi8qIEFuaW1hdGlvbnMgKi9cbi8qIERpYWxvZyAqL1xuLm1kbC1kYXRhLXRhYmxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IFwicmdiKDI1NSwyNTUsMjU1KVwiO1xufVxuLm1kbC1kYXRhLXRhYmxlIHRoZWFkIHtcbiAgcGFkZGluZy1ib3R0b206IDNweDtcbn1cbi5tZGwtZGF0YS10YWJsZSB0aGVhZCAubWRsLWRhdGEtdGFibGVfX3NlbGVjdCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubWRsLWRhdGEtdGFibGUgdGJvZHkgdHIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNDhweDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yOHM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yO1xufVxuLm1kbC1kYXRhLXRhYmxlIHRib2R5IHRyLmlzLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMDtcbn1cbi5tZGwtZGF0YS10YWJsZSB0Ym9keSB0cjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG59XG4ubWRsLWRhdGEtdGFibGUgdGQsIC5tZGwtZGF0YS10YWJsZSB0aCB7XG4gIHBhZGRpbmc6IDAgMThweCAxMnB4IDE4cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLm1kbC1kYXRhLXRhYmxlIHRkOmZpcnN0LW9mLXR5cGUsIC5tZGwtZGF0YS10YWJsZSB0aDpmaXJzdC1vZi10eXBlIHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xufVxuLm1kbC1kYXRhLXRhYmxlIHRkOmxhc3Qtb2YtdHlwZSwgLm1kbC1kYXRhLXRhYmxlIHRoOmxhc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG59XG4ubWRsLWRhdGEtdGFibGUgdGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGhlaWdodDogNDhweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5tZGwtZGF0YS10YWJsZSB0ZCAubWRsLWRhdGEtdGFibGVfX3NlbGVjdCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ubWRsLWRhdGEtdGFibGUgdGgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGhlaWdodDogNDhweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5tZGwtZGF0YS10YWJsZSB0aC5tZGwtZGF0YS10YWJsZV9faGVhZGVyLS1zb3J0ZWQtYXNjZW5kaW5nLCAubWRsLWRhdGEtdGFibGUgdGgubWRsLWRhdGEtdGFibGVfX2hlYWRlci0tc29ydGVkLWRlc2NlbmRpbmcge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cbi5tZGwtZGF0YS10YWJsZSB0aC5tZGwtZGF0YS10YWJsZV9faGVhZGVyLS1zb3J0ZWQtYXNjZW5kaW5nOmJlZm9yZSwgLm1kbC1kYXRhLXRhYmxlIHRoLm1kbC1kYXRhLXRhYmxlX19oZWFkZXItLXNvcnRlZC1kZXNjZW5kaW5nOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIEljb25zXCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCI7XG4gIC13ZWJraXQtZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29udGVudDogXCJcXGU1ZDhcIjtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBzdWI7XG59XG4ubWRsLWRhdGEtdGFibGUgdGgubWRsLWRhdGEtdGFibGVfX2hlYWRlci0tc29ydGVkLWFzY2VuZGluZzpob3ZlciwgLm1kbC1kYXRhLXRhYmxlIHRoLm1kbC1kYXRhLXRhYmxlX19oZWFkZXItLXNvcnRlZC1kZXNjZW5kaW5nOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm1kbC1kYXRhLXRhYmxlIHRoLm1kbC1kYXRhLXRhYmxlX19oZWFkZXItLXNvcnRlZC1hc2NlbmRpbmc6aG92ZXI6YmVmb3JlLCAubWRsLWRhdGEtdGFibGUgdGgubWRsLWRhdGEtdGFibGVfX2hlYWRlci0tc29ydGVkLWRlc2NlbmRpbmc6aG92ZXI6YmVmb3JlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNik7XG59XG4ubWRsLWRhdGEtdGFibGUgdGgubWRsLWRhdGEtdGFibGVfX2hlYWRlci0tc29ydGVkLWRlc2NlbmRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1ZGJcIjtcbn1cblxuLm1kbC1kYXRhLXRhYmxlX19zZWxlY3Qge1xuICB3aWR0aDogMTZweDtcbn1cblxuLm1kbC1kYXRhLXRhYmxlX19jZWxsLS1ub24tbnVtZXJpYy5tZGwtZGF0YS10YWJsZV9fY2VsbC0tbm9uLW51bWVyaWMge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uYnVsay1wcm9jZXNzaW5nLWRhdGEtdGFibGUgdGQ6bnRoLWNoaWxkKDcpIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiByZWQ7XG59XG5cbi50ZXh0LXdpdGgtc3RhdHVzLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0wLjI1cmVtO1xuICB0b3A6IGNhbGMoNTAlIC0gMC41cmVtKTtcbiAgcGFkZGluZzogMC4yNXJlbTtcbn1cblxuLyoqXG4gKiBDb3B5cmlnaHQgMjAxNSBHb29nbGUgSW5jLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgIGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cbi5tZGwtbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA4cHggMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm1kbC1saXN0X19pdGVtIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxNnB4O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGNvbG9yOiByZ2JhKDAsMCwwLCAwLjg3KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tZGwtbGlzdF9faXRlbSAubWRsLWxpc3RfX2l0ZW0tcHJpbWFyeS1jb250ZW50IHtcbiAgb3JkZXI6IDA7XG4gIGZsZXgtZ3JvdzogMjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1kbC1saXN0X19pdGVtIC5tZGwtbGlzdF9faXRlbS1wcmltYXJ5LWNvbnRlbnQgLm1kbC1saXN0X19pdGVtLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDMycHg7XG59XG4ubWRsLWxpc3RfX2l0ZW0gLm1kbC1saXN0X19pdGVtLXByaW1hcnktY29udGVudCAubWRsLWxpc3RfX2l0ZW0tYXZhdGFyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuLm1kbC1saXN0X19pdGVtIC5tZGwtbGlzdF9faXRlbS1zZWNvbmRhcnktY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxuLm1kbC1saXN0X19pdGVtIC5tZGwtbGlzdF9faXRlbS1zZWNvbmRhcnktY29udGVudCAubWRsLWxpc3RfX2l0ZW0tc2Vjb25kYXJ5LWFjdGlvbiBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5tZGwtbGlzdF9faXRlbSAubWRsLWxpc3RfX2l0ZW0tc2Vjb25kYXJ5LWNvbnRlbnQgLm1kbC1saXN0X19pdGVtLXNlY29uZGFyeS1pbmZvIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGNvbG9yOiByZ2JhKDAsMCwwLCAwLjU0KTtcbn1cbi5tZGwtbGlzdF9faXRlbSAubWRsLWxpc3RfX2l0ZW0tc2Vjb25kYXJ5LWNvbnRlbnQgLm1kbC1saXN0X19pdGVtLXN1Yi1oZWFkZXIge1xuICBwYWRkaW5nOiAwIDAgMCAxNnB4O1xufVxuXG4ubWRsLWxpc3RfX2l0ZW0taWNvbixcbi5tZGwtbGlzdF9faXRlbS1pY29uLm1hdGVyaWFsLWljb25zIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogcmdiKDExNywxMTcsMTE3KTtcbn1cblxuLm1kbC1saXN0X19pdGVtLWF2YXRhcixcbi5tZGwtbGlzdF9faXRlbS1hdmF0YXIubWF0ZXJpYWwtaWNvbnMge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxMTcsMTE3LDExNyk7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4ubWRsLWxpc3RfX2l0ZW0tLXR3by1saW5lIHtcbiAgaGVpZ2h0OiA3MnB4O1xufVxuLm1kbC1saXN0X19pdGVtLS10d28tbGluZSAubWRsLWxpc3RfX2l0ZW0tcHJpbWFyeS1jb250ZW50IHtcbiAgaGVpZ2h0OiAzNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubWRsLWxpc3RfX2l0ZW0tLXR3by1saW5lIC5tZGwtbGlzdF9faXRlbS1wcmltYXJ5LWNvbnRlbnQgLm1kbC1saXN0X19pdGVtLWF2YXRhciB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1kbC1saXN0X19pdGVtLS10d28tbGluZSAubWRsLWxpc3RfX2l0ZW0tcHJpbWFyeS1jb250ZW50IC5tZGwtbGlzdF9faXRlbS1pY29uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cbi5tZGwtbGlzdF9faXRlbS0tdHdvLWxpbmUgLm1kbC1saXN0X19pdGVtLXByaW1hcnktY29udGVudCAubWRsLWxpc3RfX2l0ZW0tc2Vjb25kYXJ5LWNvbnRlbnQge1xuICBoZWlnaHQ6IDM2cHg7XG59XG4ubWRsLWxpc3RfX2l0ZW0tLXR3by1saW5lIC5tZGwtbGlzdF9faXRlbS1wcmltYXJ5LWNvbnRlbnQgLm1kbC1saXN0X19pdGVtLXN1Yi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6IHJnYmEoMCwwLDAsIDAuNTQpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbn1cblxuLm1kbC1saXN0X19pdGVtLS10aHJlZS1saW5lIHtcbiAgaGVpZ2h0OiA4OHB4O1xufVxuLm1kbC1saXN0X19pdGVtLS10aHJlZS1saW5lIC5tZGwtbGlzdF9faXRlbS1wcmltYXJ5LWNvbnRlbnQge1xuICBoZWlnaHQ6IDUycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tZGwtbGlzdF9faXRlbS0tdGhyZWUtbGluZSAubWRsLWxpc3RfX2l0ZW0tcHJpbWFyeS1jb250ZW50IC5tZGwtbGlzdF9faXRlbS1hdmF0YXIsIC5tZGwtbGlzdF9faXRlbS0tdGhyZWUtbGluZSAubWRsLWxpc3RfX2l0ZW0tcHJpbWFyeS1jb250ZW50IC5tZGwtbGlzdF9faXRlbS1pY29uIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ubWRsLWxpc3RfX2l0ZW0tLXRocmVlLWxpbmUgLm1kbC1saXN0X19pdGVtLXNlY29uZGFyeS1jb250ZW50IHtcbiAgaGVpZ2h0OiA1MnB4O1xufVxuLm1kbC1saXN0X19pdGVtLS10aHJlZS1saW5lIC5tZGwtbGlzdF9faXRlbS10ZXh0LWJvZHkge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGhlaWdodDogNTJweDtcbiAgY29sb3I6IHJnYmEoMCwwLDAsIDAuNTQpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBDb3B5cmlnaHQgMjAxNSBHb29nbGUgSW5jLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgIGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cbi5tZGwtbWVudV9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IC0xO1xufVxuLm1kbC1tZW51X19jb250YWluZXIuaXMtdmlzaWJsZSwgLm1kbC1tZW51X19jb250YWluZXIuaXMtYW5pbWF0aW5nIHtcbiAgei1pbmRleDogOTk5O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ubWRsLW1lbnVfX291dGxpbmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogcmdiKDI1NSwyNTUsMjU1KTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAzcHggMXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpLCBvcGFjaXR5IDAuMnMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgei1pbmRleDogLTE7XG59XG4ubWRsLW1lbnVfX2NvbnRhaW5lci5pcy12aXNpYmxlIC5tZGwtbWVudV9fb3V0bGluZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHotaW5kZXg6IDk5OTtcbn1cbi5tZGwtbWVudV9fb3V0bGluZS5tZGwtbWVudS0tYm90dG9tLXJpZ2h0IHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xufVxuLm1kbC1tZW51X19vdXRsaW5lLm1kbC1tZW51LS10b3AtbGVmdCB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTtcbn1cbi5tZGwtbWVudV9fb3V0bGluZS5tZGwtbWVudS0tdG9wLXJpZ2h0IHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xufVxuXG4ubWRsLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWluLXdpZHRoOiAxMjRweDtcbiAgcGFkZGluZzogOHB4IDA7XG4gIG1hcmdpbjogMDtcbiAgb3BhY2l0eTogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgei1pbmRleDogLTE7XG59XG4ubWRsLW1lbnVfX2NvbnRhaW5lci5pcy12aXNpYmxlIC5tZGwtbWVudSB7XG4gIG9wYWNpdHk6IDE7XG4gIHotaW5kZXg6IDk5OTtcbn1cbi5tZGwtbWVudS5pcy1hbmltYXRpbmcge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSwgY2xpcCAwLjNzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG59XG4ubWRsLW1lbnUubWRsLW1lbnUtLWJvdHRvbS1yaWdodCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuLm1kbC1tZW51Lm1kbC1tZW51LS10b3AtbGVmdCB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAwO1xufVxuLm1kbC1tZW51Lm1kbC1tZW51LS10b3AtcmlnaHQge1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG59XG4ubWRsLW1lbnUubWRsLW1lbnUtLXVuYWxpZ25lZCB7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogYXV0bztcbn1cblxuLm1kbC1tZW51X19pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IHJnYmEoMCwwLDAsIDAuODcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIG91dGxpbmUtY29sb3I6IHJnYigxODksMTg5LDE4OSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4ubWRsLW1lbnVfX2NvbnRhaW5lci5pcy12aXNpYmxlIC5tZGwtbWVudV9faXRlbSB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubWRsLW1lbnVfX2l0ZW06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG59XG4ubWRsLW1lbnVfX2l0ZW0tLWZ1bGwtYmxlZWQtZGl2aWRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsMCwwLCAwLjEyKTtcbn1cbi5tZGwtbWVudV9faXRlbVtkaXNhYmxlZF0sIC5tZGwtbWVudV9faXRlbVtkYXRhLW1kbC1kaXNhYmxlZF0ge1xuICBjb2xvcjogcmdiKDE4OSwxODksMTg5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogYXV0bztcbn1cbi5tZGwtbWVudV9faXRlbVtkaXNhYmxlZF06aG92ZXIsIC5tZGwtbWVudV9faXRlbVtkYXRhLW1kbC1kaXNhYmxlZF06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5tZGwtbWVudV9faXRlbVtkaXNhYmxlZF06Zm9jdXMsIC5tZGwtbWVudV9faXRlbVtkYXRhLW1kbC1kaXNhYmxlZF06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5tZGwtbWVudV9faXRlbVtkaXNhYmxlZF0gLm1kbC1yaXBwbGUsIC5tZGwtbWVudV9faXRlbVtkYXRhLW1kbC1kaXNhYmxlZF0gLm1kbC1yaXBwbGUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5tZGwtbWVudV9faXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMzgsMjM4LDIzOCk7XG59XG4ubWRsLW1lbnVfX2l0ZW06Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjM4LDIzOCwyMzgpO1xufVxuLm1kbC1tZW51X19pdGVtOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMjQsMjI0LDIyNCk7XG59XG5cbi5tZGwtbWVudV9faXRlbS0tcmlwcGxlLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qKlxuICogQ29weXJpZ2h0IDIwMTUgR29vZ2xlIEluYy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgICBodHRwOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG4ubWRsLXNuYWNrYmFyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIzMjMyO1xuICB6LWluZGV4OiAzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA4MHB4KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLjQsIDAsIDEsIDEpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAubWRsLXNuYWNrYmFyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgbWF4LWhlaWdodDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5tZGwtc25hY2tiYXIge1xuICAgIG1pbi13aWR0aDogMjg4cHg7XG4gICAgbWF4LXdpZHRoOiA1NjhweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgODBweCk7XG4gIH1cbn1cbi5tZGwtc25hY2tiYXItLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5tZGwtc25hY2tiYXItLWFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIH1cbn1cbi5tZGwtc25hY2tiYXJfX3RleHQge1xuICBwYWRkaW5nOiAxNHB4IDEycHggMTRweCAyNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb2xvcjogd2hpdGU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1kbC1zbmFja2Jhcl9fYWN0aW9uIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IHJnYigyNTUsNjQsMTI5KTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAxNHB4IDI0cHggMTRweCAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3V0bGluZTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbi5tZGwtc25hY2tiYXJfX2FjdGlvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbn1cbi5tZGwtc25hY2tiYXJfX2FjdGlvbjpub3QoW2FyaWEtaGlkZGVuXSkge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLyoqXG4gKiBDb3B5cmlnaHQgMjAxNSBHb29nbGUgSW5jLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgIGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cbi5tZGwtc3Bpbm5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xufVxuLm1kbC1zcGlubmVyOm5vdCguaXMtdXBncmFkZWQpLmlzLWFjdGl2ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiTG9hZGluZy4uLlwiO1xufVxuLm1kbC1zcGlubmVyLmlzLXVwZ3JhZGVkLmlzLWFjdGl2ZSB7XG4gIGFuaW1hdGlvbjogbWRsLXNwaW5uZXJfX2NvbnRhaW5lci1yb3RhdGUgMTU2OC4yMzUyOTQxMTc2bXMgbGluZWFyIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIG1kbC1zcGlubmVyX19jb250YWluZXItcm90YXRlIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5tZGwtc3Bpbm5lcl9fbGF5ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5tZGwtc3Bpbm5lcl9fbGF5ZXItMSB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDY2LDE2NSwyNDUpO1xufVxuLm1kbC1zcGlubmVyLS1zaW5nbGUtY29sb3IgLm1kbC1zcGlubmVyX19sYXllci0xIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoNjMsODEsMTgxKTtcbn1cbi5tZGwtc3Bpbm5lci5pcy1hY3RpdmUgLm1kbC1zcGlubmVyX19sYXllci0xIHtcbiAgYW5pbWF0aW9uOiBtZGwtc3Bpbm5lcl9fZmlsbC11bmZpbGwtcm90YXRlIDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIGluZmluaXRlIGJvdGgsIG1kbC1zcGlubmVyX19sYXllci0xLWZhZGUtaW4tb3V0IDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIGluZmluaXRlIGJvdGg7XG59XG5cbi5tZGwtc3Bpbm5lcl9fbGF5ZXItMiB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI0NCw2Nyw1NCk7XG59XG4ubWRsLXNwaW5uZXItLXNpbmdsZS1jb2xvciAubWRsLXNwaW5uZXJfX2xheWVyLTIge1xuICBib3JkZXItY29sb3I6IHJnYig2Myw4MSwxODEpO1xufVxuLm1kbC1zcGlubmVyLmlzLWFjdGl2ZSAubWRsLXNwaW5uZXJfX2xheWVyLTIge1xuICBhbmltYXRpb246IG1kbC1zcGlubmVyX19maWxsLXVuZmlsbC1yb3RhdGUgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgaW5maW5pdGUgYm90aCwgbWRsLXNwaW5uZXJfX2xheWVyLTItZmFkZS1pbi1vdXQgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgaW5maW5pdGUgYm90aDtcbn1cblxuLm1kbC1zcGlubmVyX19sYXllci0zIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjUzLDIxNiw1Myk7XG59XG4ubWRsLXNwaW5uZXItLXNpbmdsZS1jb2xvciAubWRsLXNwaW5uZXJfX2xheWVyLTMge1xuICBib3JkZXItY29sb3I6IHJnYig2Myw4MSwxODEpO1xufVxuLm1kbC1zcGlubmVyLmlzLWFjdGl2ZSAubWRsLXNwaW5uZXJfX2xheWVyLTMge1xuICBhbmltYXRpb246IG1kbC1zcGlubmVyX19maWxsLXVuZmlsbC1yb3RhdGUgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgaW5maW5pdGUgYm90aCwgbWRsLXNwaW5uZXJfX2xheWVyLTMtZmFkZS1pbi1vdXQgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgaW5maW5pdGUgYm90aDtcbn1cblxuLm1kbC1zcGlubmVyX19sYXllci00IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoNzYsMTc1LDgwKTtcbn1cbi5tZGwtc3Bpbm5lci0tc2luZ2xlLWNvbG9yIC5tZGwtc3Bpbm5lcl9fbGF5ZXItNCB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDYzLDgxLDE4MSk7XG59XG4ubWRsLXNwaW5uZXIuaXMtYWN0aXZlIC5tZGwtc3Bpbm5lcl9fbGF5ZXItNCB7XG4gIGFuaW1hdGlvbjogbWRsLXNwaW5uZXJfX2ZpbGwtdW5maWxsLXJvdGF0ZSA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoLCBtZGwtc3Bpbm5lcl9fbGF5ZXItNC1mYWRlLWluLW91dCA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoO1xufVxuXG5Aa2V5ZnJhbWVzIG1kbC1zcGlubmVyX19maWxsLXVuZmlsbC1yb3RhdGUge1xuICAxMi41JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgfVxuICAyNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIH1cbiAgMzcuNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQwNWRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1NDBkZWcpO1xuICB9XG4gIDYyLjUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2NzVkZWcpO1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoODEwZGVnKTtcbiAgfVxuICA4Ny41JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTQ1ZGVnKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTA4MGRlZyk7XG4gIH1cbn1cbi8qKlxuKiBIQUNLOiBFdmVuIHRob3VnaCB0aGUgaW50ZW50aW9uIGlzIHRvIGhhdmUgdGhlIGN1cnJlbnQgLm1kbC1zcGlubmVyX19sYXllci1OXG4qIGF0IGBvcGFjaXR5OiAxYCwgd2Ugc2V0IGl0IHRvIGBvcGFjaXR5OiAwLjk5YCBpbnN0ZWFkIHNpbmNlIHRoaXMgZm9yY2VzIENocm9tZVxuKiB0byBkbyBwcm9wZXIgc3VicGl4ZWwgcmVuZGVyaW5nIGZvciB0aGUgZWxlbWVudHMgYmVpbmcgYW5pbWF0ZWQuIFRoaXMgaXNcbiogZXNwZWNpYWxseSB2aXNpYmxlIGluIENocm9tZSAzOSBvbiBVYnVudHUgMTQuMDQuIFNlZTpcbipcbiogLSBodHRwczovL2dpdGh1Yi5jb20vUG9seW1lci9wYXBlci1zcGlubmVyL2lzc3Vlcy85XG4qIC0gaHR0cHM6Ly9jb2RlLmdvb2dsZS5jb20vcC9jaHJvbWl1bS9pc3N1ZXMvZGV0YWlsP2lkPTQzNjI1NVxuKi9cbkBrZXlmcmFtZXMgbWRsLXNwaW5uZXJfX2xheWVyLTEtZmFkZS1pbi1vdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwLjk5O1xuICB9XG4gIDI1JSB7XG4gICAgb3BhY2l0eTogMC45OTtcbiAgfVxuICAyNiUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgODklIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDkwJSB7XG4gICAgb3BhY2l0eTogMC45OTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwLjk5O1xuICB9XG59XG5Aa2V5ZnJhbWVzIG1kbC1zcGlubmVyX19sYXllci0yLWZhZGUtaW4tb3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxNSUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMjUlIHtcbiAgICBvcGFjaXR5OiAwLjk5O1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC45OTtcbiAgfVxuICA1MSUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbWRsLXNwaW5uZXJfX2xheWVyLTMtZmFkZS1pbi1vdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDAuOTk7XG4gIH1cbiAgNzUlIHtcbiAgICBvcGFjaXR5OiAwLjk5O1xuICB9XG4gIDc2JSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBtZGwtc3Bpbm5lcl9fbGF5ZXItNC1mYWRlLWluLW91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNjUlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDc1JSB7XG4gICAgb3BhY2l0eTogMC45OTtcbiAgfVxuICA5MCUge1xuICAgIG9wYWNpdHk6IDAuOTk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLyoqXG4qIFBhdGNoIHRoZSBnYXAgdGhhdCBhcHBlYXIgYmV0d2VlbiB0aGUgdHdvIGFkamFjZW50XG4qIGRpdi5tZGwtc3Bpbm5lcl9fY2lyY2xlLWNsaXBwZXIgd2hpbGUgdGhlIHNwaW5uZXIgaXMgcm90YXRpbmdcbiogKGFwcGVhcnMgb24gQ2hyb21lIDM4LCBTYWZhcmkgNy4xLCBhbmQgSUUgMTEpLlxuKlxuKiBVcGRhdGU6IHRoZSBnYXAgbm8gbG9uZ2VyIGFwcGVhcnMgb24gQ2hyb21lIHdoZW4gLm1kbC1zcGlubmVyX19sYXllci1OJ3Ncbiogb3BhY2l0eSBpcyAwLjk5LCBidXQgc3RpbGwgZG9lcyBvbiBTYWZhcmkgYW5kIElFLlxuKi9cbi5tZGwtc3Bpbm5lcl9fZ2FwLXBhdGNoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDQ1JTtcbiAgd2lkdGg6IDEwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG4ubWRsLXNwaW5uZXJfX2dhcC1wYXRjaCAubWRsLXNwaW5uZXJfX2NpcmNsZSB7XG4gIHdpZHRoOiAxMDAwJTtcbiAgbGVmdDogLTQ1MCU7XG59XG5cbi5tZGwtc3Bpbm5lcl9fY2lyY2xlLWNsaXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG4ubWRsLXNwaW5uZXJfX2NpcmNsZS1jbGlwcGVyLm1kbC1zcGlubmVyX19sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ubWRsLXNwaW5uZXJfX2NpcmNsZS1jbGlwcGVyLm1kbC1zcGlubmVyX19yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5tZGwtc3Bpbm5lcl9fY2lyY2xlLWNsaXBwZXIgLm1kbC1zcGlubmVyX19jaXJjbGUge1xuICB3aWR0aDogMjAwJTtcbn1cblxuLm1kbC1zcGlubmVyX19jaXJjbGUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci13aWR0aDogM3B4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cbi5tZGwtc3Bpbm5lcl9fbGVmdCAubWRsLXNwaW5uZXJfX2NpcmNsZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTI5ZGVnKTtcbn1cbi5tZGwtc3Bpbm5lci5pcy1hY3RpdmUgLm1kbC1zcGlubmVyX19sZWZ0IC5tZGwtc3Bpbm5lcl9fY2lyY2xlIHtcbiAgYW5pbWF0aW9uOiBtZGwtc3Bpbm5lcl9fbGVmdC1zcGluIDEzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIGluZmluaXRlIGJvdGg7XG59XG4ubWRsLXNwaW5uZXJfX3JpZ2h0IC5tZGwtc3Bpbm5lcl9fY2lyY2xlIHtcbiAgbGVmdDogLTEwMCU7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTI5ZGVnKTtcbn1cbi5tZGwtc3Bpbm5lci5pcy1hY3RpdmUgLm1kbC1zcGlubmVyX19yaWdodCAubWRsLXNwaW5uZXJfX2NpcmNsZSB7XG4gIGFuaW1hdGlvbjogbWRsLXNwaW5uZXJfX3JpZ2h0LXNwaW4gMTMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgaW5maW5pdGUgYm90aDtcbn1cblxuQGtleWZyYW1lcyBtZGwtc3Bpbm5lcl9fbGVmdC1zcGluIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTMwZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTMwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBtZGwtc3Bpbm5lcl9fcmlnaHQtc3BpbiB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzBkZWcpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzBkZWcpO1xuICB9XG59XG4vKipcbiAqIENvcHlyaWdodCAyMDE1IEdvb2dsZSBJbmMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICAgaHR0cDovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuLm1kbC10YWJzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWRsLXRhYnNfX3RhYi1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGhlaWdodDogNDhweDtcbiAgcGFkZGluZzogMCAwIDAgMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiKDIyNCwyMjQsMjI0KTtcbn1cblxuLm1kbC10YWJzX190YWIge1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMCAyNHB4IDAgMjRweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgaGVpZ2h0OiA0OHB4O1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiByZ2JhKDAsMCwwLCAwLjU0KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tZGwtdGFicy5pcy11cGdyYWRlZCAubWRsLXRhYnNfX3RhYi5pcy1hY3RpdmUge1xuICBjb2xvcjogcmdiYSgwLDAsMCwgMC44Nyk7XG59XG4ubWRsLXRhYnMuaXMtdXBncmFkZWQgLm1kbC10YWJzX190YWIuaXMtYWN0aXZlOmFmdGVyIHtcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCIgXCI7XG4gIGJvdHRvbTogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogcmdiKDYzLDgxLDE4MSk7XG4gIGFuaW1hdGlvbjogYm9yZGVyLWV4cGFuZCAwLjJzIGN1YmljLWJlemllcigwLjQsIDAsIDAuNCwgMSkgMC4wMXMgYWx0ZXJuYXRlIGZvcndhcmRzO1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMSwgMSk7XG59XG4ubWRsLXRhYnNfX3RhYiAubWRsLXRhYnNfX3JpcHBsZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwcHg7XG4gIHRvcDogMHB4O1xuICB6LWluZGV4OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1kbC10YWJzX190YWIgLm1kbC10YWJzX19yaXBwbGUtY29udGFpbmVyIC5tZGwtcmlwcGxlIHtcbiAgYmFja2dyb3VuZDogcmdiKDYzLDgxLDE4MSk7XG59XG5cbi5tZGwtdGFic19fcGFuZWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tZGwtdGFicy5pcy11cGdyYWRlZCAubWRsLXRhYnNfX3BhbmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tZGwtdGFicy5pcy11cGdyYWRlZCAubWRsLXRhYnNfX3BhbmVsLmlzLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5Aa2V5ZnJhbWVzIGJvcmRlci1leHBhbmQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB3aWR0aDogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uZmMge1xuICBkaXJlY3Rpb246IGx0cjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmZjLXJ0bCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5ib2R5IC5mYyB7XG4gIC8qIGV4dHJhIHByZWNlZGVuY2UgdG8gb3ZlcmNvbWUganF1aSAqL1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLyogQ29sb3JzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZmMtaGlnaGxpZ2h0IHtcbiAgLyogd2hlbiB1c2VyIGlzIHNlbGVjdGluZyBjZWxscyAqL1xuICBiYWNrZ3JvdW5kOiAjYmNlOGYxO1xuICBvcGFjaXR5OiAwLjM7XG59XG5cbi5mYy1iZ2V2ZW50IHtcbiAgLyogZGVmYXVsdCBsb29rIGZvciBiYWNrZ3JvdW5kIGV2ZW50cyAqL1xuICBiYWNrZ3JvdW5kOiAjOGZkZjgyO1xuICBvcGFjaXR5OiAwLjM7XG59XG5cbi5mYy1ub25idXNpbmVzcyB7XG4gIC8qIGRlZmF1bHQgbG9vayBmb3Igbm9uLWJ1c2luZXNzLWhvdXJzIGFyZWFzICovXG4gIC8qIHdpbGwgaW5oZXJpdCAuZmMtYmdldmVudCdzIHN0eWxlcyAqL1xuICBiYWNrZ3JvdW5kOiAjZDdkN2Q3O1xufVxuXG4vKiBQb3BvdmVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZmMtcG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi5mYy1wb3BvdmVyIC5mYy1oZWFkZXIge1xuICAvKiBUT0RPOiBiZSBtb3JlIGNvbnNpc3RlbnQgd2l0aCBmYy1oZWFkL2ZjLWJvZHkgKi9cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAycHggNHB4O1xufVxuXG4uZmMtcnRsIC5mYy1wb3BvdmVyIC5mYy1oZWFkZXIge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbi5mYy1wb3BvdmVyIC5mYy1oZWFkZXIgLmZjLXRpdGxlIHtcbiAgbWFyZ2luOiAwIDJweDtcbn1cblxuLmZjLXBvcG92ZXIgLmZjLWhlYWRlciAuZmMtY2xvc2Uge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG59XG5cbi8qIE1pc2MgUmV1c2FibGUgQ29tcG9uZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZjLWRpdmlkZXIge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cblxuaHIuZmMtZGl2aWRlciB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDAgMnB4O1xuICAvKiBoZWlnaHQgaXMgdW5yZWxpYWJsZSBhY3Jvc3MgYnJvd3NlcnMsIHNvIHVzZSBwYWRkaW5nICovXG4gIGJvcmRlci13aWR0aDogMXB4IDA7XG59XG5cbi5mYy1iZyxcbi5mYy1iZ2V2ZW50LXNrZWxldG9uLFxuLmZjLWhpZ2hsaWdodC1za2VsZXRvbixcbi5mYy1taXJyb3Itc2tlbGV0b24ge1xuICAvKiB0aGVzZSBlbGVtZW50IHNob3VsZCBhbHdheXMgY2xpbmcgdG8gdG9wLWxlZnQvcmlnaHQgY29ybmVycyAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5mYy1iZyB7XG4gIGJvdHRvbTogMDtcbiAgLyogc3RyZWNoIGJnIHRvIGJvdHRvbSBlZGdlICovXG59XG5cbi5mYy1iZyB0YWJsZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgLyogc3RyZWNoIGJnIHRvIGJvdHRvbSBlZGdlICovXG59XG5cbi8qIFRhYmxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZjIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIGZpeCBzY3JvbGxiYXIgaXNzdWUgaW4gZmlyZWZveCAqL1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIG5vcm1hbGl6ZSBjcm9zcy1icm93c2VyICovXG59XG5cbi5mYyB0aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZjIHRoLFxuLmZjIHRkIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5mYyB0ZC5mYy10b2RheSB7XG4gIGJvcmRlci1zdHlsZTogZG91YmxlO1xuICAvKiBvdmVyY29tZSBuZWlnaGJvcmluZyBib3JkZXJzICovXG59XG5cbi8qIEludGVybmFsIE5hdiBMaW5rc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYVtkYXRhLWdvdG9dIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5hW2RhdGEtZ290b106aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLyogRmFrZSBUYWJsZSBSb3dzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZmMgLmZjLXJvdyB7XG4gIC8qIGV4dHJhIHByZWNlZGVuY2UgdG8gb3ZlcmNvbWUgdGhlbWVzIGZvcmNpbmcgYSAxcHggYm9yZGVyICovXG4gIC8qIG5vIHZpc2libGUgYm9yZGVyIGJ5IGRlZmF1bHQuIGJ1dCBtYWtlIGF2YWlsYWJsZSBpZiBuZWVkIGJlIChzY3JvbGxiYXIgd2lkdGggY29tcGVuc2F0aW9uKSAqL1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5mYy1yb3cgdGFibGUge1xuICAvKiBkb24ndCBwdXQgbGVmdC9yaWdodCBib3JkZXIgb24gYW55dGhpbmcgd2l0aGluIGEgZmFrZSByb3cuXG4gICAgIHRoZSBvdXRlciB0Ym9keSB3aWxsIHdvcnJ5IGFib3V0IHRoaXMgKi9cbiAgYm9yZGVyLWxlZnQ6IDAgaGlkZGVuIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDAgaGlkZGVuIHRyYW5zcGFyZW50O1xuICAvKiBubyBib3R0b20gYm9yZGVycyBvbiByb3dzICovXG4gIGJvcmRlci1ib3R0b206IDAgaGlkZGVuIHRyYW5zcGFyZW50O1xufVxuXG4uZmMtcm93OmZpcnN0LWNoaWxkIHRhYmxlIHtcbiAgYm9yZGVyLXRvcDogMCBoaWRkZW4gdHJhbnNwYXJlbnQ7XG4gIC8qIG5vIHRvcCBib3JkZXIgb24gZmlyc3Qgcm93ICovXG59XG5cbi8qIERheSBSb3cgKHVzZWQgd2l0aGluIHRoZSBoZWFkZXIgYW5kIHRoZSBEYXlHcmlkKVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZjLXJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZjLXJvdyAuZmMtYmcge1xuICB6LWluZGV4OiAxO1xufVxuXG4vKiBoaWdobGlnaHRpbmcgY2VsbHMgJiBiYWNrZ3JvdW5kIGV2ZW50IHNrZWxldG9uICovXG4uZmMtcm93IC5mYy1iZ2V2ZW50LXNrZWxldG9uLFxuLmZjLXJvdyAuZmMtaGlnaGxpZ2h0LXNrZWxldG9uIHtcbiAgYm90dG9tOiAwO1xuICAvKiBzdHJldGNoIHNrZWxldG9uIHRvIGJvdHRvbSBvZiByb3cgKi9cbn1cblxuLmZjLXJvdyAuZmMtYmdldmVudC1za2VsZXRvbiB0YWJsZSxcbi5mYy1yb3cgLmZjLWhpZ2hsaWdodC1za2VsZXRvbiB0YWJsZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgLyogc3RyZXRjaCBza2VsZXRvbiB0byBib3R0b20gb2Ygcm93ICovXG59XG5cbi5mYy1yb3cgLmZjLWhpZ2hsaWdodC1za2VsZXRvbiB0ZCxcbi5mYy1yb3cgLmZjLWJnZXZlbnQtc2tlbGV0b24gdGQge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZmMtcm93IC5mYy1iZ2V2ZW50LXNrZWxldG9uIHtcbiAgei1pbmRleDogMjtcbn1cblxuLmZjLXJvdyAuZmMtaGlnaGxpZ2h0LXNrZWxldG9uIHtcbiAgei1pbmRleDogMztcbn1cblxuLypcbnJvdyBjb250ZW50ICh3aGljaCBjb250YWlucyBkYXkvd2VlayBudW1iZXJzIGFuZCBldmVudHMpIGFzIHdlbGwgYXMgXCJtaXJyb3JcIiAod2hpY2ggY29udGFpbnNcbnRlbXBvcmFyeSByZW5kZXJlZCBldmVudHMpLlxuKi9cbi5mYy1yb3cgLmZjLWNvbnRlbnQtc2tlbGV0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDQ7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIC8qIG1hdGNoZXMgdGhlIHNwYWNlIGFib3ZlIHRoZSBldmVudHMgKi9cbn1cblxuLmZjLXJvdyAuZmMtbWlycm9yLXNrZWxldG9uIHtcbiAgei1pbmRleDogNTtcbn1cblxuLmZjIC5mYy1yb3cgLmZjLWNvbnRlbnQtc2tlbGV0b24gdGFibGUsXG4uZmMgLmZjLXJvdyAuZmMtY29udGVudC1za2VsZXRvbiB0ZCxcbi5mYyAuZmMtcm93IC5mYy1taXJyb3Itc2tlbGV0b24gdGQge1xuICAvKiBzZWUtdGhyb3VnaCB0byB0aGUgYmFja2dyb3VuZCBiZWxvdyAqL1xuICAvKiBleHRyYSBwcmVjZWRlbmNlIHRvIHByZXZlbnQgdGhlbWUtcHJvdmlkZWQgYmFja2dyb3VuZHMgKi9cbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgLyogaW4gY2FzZSA8dGQ+cyBhcmUgZ2xvYmFsbHkgc3R5bGVkICovXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5mYy1yb3cgLmZjLWNvbnRlbnQtc2tlbGV0b24gdGQsXG4uZmMtcm93IC5mYy1taXJyb3Itc2tlbGV0b24gdGQge1xuICAvKiBkb24ndCBwdXQgYSBib3JkZXIgYmV0d2VlbiBldmVudHMgYW5kL29yIHRoZSBkYXkgbnVtYmVyICovXG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5mYy1yb3cgLmZjLWNvbnRlbnQtc2tlbGV0b24gdGJvZHkgdGQsXG4uZmMtcm93IC5mYy1taXJyb3Itc2tlbGV0b24gdGJvZHkgdGQge1xuICAvKiBkb24ndCBwdXQgYSBib3JkZXIgYmV0d2VlbiBldmVudCBjZWxscyAqL1xuICBib3JkZXItdG9wOiAwO1xufVxuXG4vKiBTY3JvbGxpbmcgQ29udGFpbmVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZmMtc2Nyb2xsZXIge1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi8qIFRPRE86IG1vdmUgdG8gdGltZWdyaWQvZGF5Z3JpZCAqL1xuLmZjLXNjcm9sbGVyID4gLmZjLWRheS1ncmlkLFxuLmZjLXNjcm9sbGVyID4gLmZjLXRpbWUtZ3JpZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLyogcmUtc2NvcGUgYWxsIHBvc2l0aW9ucyAqL1xuICB3aWR0aDogMTAwJTtcbiAgLyogaGFjayB0byBmb3JjZSByZS1zaXppbmcgdGhpcyBpbm5lciBlbGVtZW50IHdoZW4gc2Nyb2xsYmFycyBhcHBlYXIvZGlzYXBwZWFyICovXG59XG5cbi8qIEdsb2JhbCBFdmVudCBTdHlsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mYy1ldmVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLyogZm9yIHJlc2l6ZSBoYW5kbGUgYW5kIG90aGVyIGlubmVyIHBvc2l0aW9uaW5nICovXG4gIGRpc3BsYXk6IGJsb2NrO1xuICAvKiBtYWtlIHRoZSA8YT4gdGFnIGJsb2NrICovXG4gIGZvbnQtc2l6ZTogMC44NWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzNzg4ZDg7XG59XG5cbi5mYy1ldmVudCxcbi5mYy1ldmVudC1kb3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzc4OGQ4O1xuICAvKiBkZWZhdWx0IEJBQ0tHUk9VTkQgY29sb3IgKi9cbn1cblxuLmZjLWV2ZW50LFxuLmZjLWV2ZW50OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIC8qIGRlZmF1bHQgVEVYVCBjb2xvciAqL1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC8qIGlmIDxhPiBoYXMgYW4gaHJlZiAqL1xufVxuXG4uZmMtZXZlbnRbaHJlZl0sXG4uZmMtZXZlbnQuZmMtZHJhZ2dhYmxlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAvKiBnaXZlIGV2ZW50cyB3aXRoIGxpbmtzIGFuZCBkcmFnZ2FibGUgZXZlbnRzIGEgaGFuZCBtb3VzZSBwb2ludGVyICovXG59XG5cbi5mYy1ub3QtYWxsb3dlZCxcbi5mYy1ub3QtYWxsb3dlZCAuZmMtZXZlbnQge1xuICAvKiB0byBvdmVycmlkZSBhbiBldmVudCdzIGN1c3RvbSBjdXJzb3IgKi9cbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmZjLWV2ZW50IC5mYy1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4vKiByZXNpemVyIChjdXJzb3IgQU5EIHRvdWNoIGRldmljZXMpICovXG4uZmMtZXZlbnQgLmZjLXJlc2l6ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDQ7XG59XG5cbi8qIHJlc2l6ZXIgKHRvdWNoIGRldmljZXMpICovXG4uZmMtZXZlbnQgLmZjLXJlc2l6ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmMtZXZlbnQuZmMtYWxsb3ctbW91c2UtcmVzaXplIC5mYy1yZXNpemVyLFxuLmZjLWV2ZW50LmZjLXNlbGVjdGVkIC5mYy1yZXNpemVyIHtcbiAgLyogb25seSBzaG93IHdoZW4gaG92ZXJpbmcgb3Igc2VsZWN0ZWQgKHdpdGggdG91Y2gpICovXG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBoaXQgYXJlYSAqL1xuLmZjLWV2ZW50LmZjLXNlbGVjdGVkIC5mYy1yZXNpemVyOmJlZm9yZSB7XG4gIC8qIDQweDQwIHRvdWNoIGFyZWEgKi9cbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTk5O1xuICAvKiB1c2VyIG9mIHRoaXMgdXRpbCBjYW4gc2NvcGUgd2l0aGluIGEgbG93ZXIgei1pbmRleCAqL1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xufVxuXG4vKiBFdmVudCBTZWxlY3Rpb24gKG9ubHkgZm9yIHRvdWNoIGRldmljZXMpXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZmMtZXZlbnQuZmMtc2VsZWN0ZWQge1xuICB6LWluZGV4OiA5OTk5ICFpbXBvcnRhbnQ7XG4gIC8qIG92ZXJjb21lcyBpbmxpbmUgei1pbmRleCAqL1xuICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4uZmMtZXZlbnQuZmMtc2VsZWN0ZWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIC8qIHNhbWUgei1pbmRleCBhcyBmYy1iZywgYmVoaW5kIHRleHQgKi9cbiAgLyogb3ZlcmNvbWUgdGhlIGJvcmRlcnMgKi9cbiAgdG9wOiAtMXB4O1xuICByaWdodDogLTFweDtcbiAgYm90dG9tOiAtMXB4O1xuICBsZWZ0OiAtMXB4O1xuICAvKiBkYXJrZW5pbmcgZWZmZWN0ICovXG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG5cbi8qIEV2ZW50IERyYWdnaW5nXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZmMtZXZlbnQuZmMtZHJhZ2dpbmcuZmMtc2VsZWN0ZWQge1xuICBib3gtc2hhZG93OiAwIDJweCA3cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4uZmMtZXZlbnQuZmMtZHJhZ2dpbmc6bm90KC5mYy1zZWxlY3RlZCkge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4vKiBIb3Jpem9udGFsIEV2ZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogYmlnZ2VyIHRvdWNoIGFyZWEgd2hlbiBzZWxlY3RlZCAqL1xuLmZjLWgtZXZlbnQuZmMtc2VsZWN0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAzO1xuICAvKiBiZWxvdyByZXNpemVycyAqL1xuICB0b3A6IC0xMHB4O1xuICBib3R0b206IC0xMHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLyogZXZlbnRzIHRoYXQgYXJlIGNvbnRpbnVpbmcgdG8vZnJvbSBhbm90aGVyIHdlZWsuIGtpbGwgcm91bmRlZCBjb3JuZXJzIGFuZCBidXR0IHVwIGFnYWluc3QgZWRnZSAqL1xuLmZjLWx0ciAuZmMtaC1ldmVudC5mYy1ub3Qtc3RhcnQsXG4uZmMtcnRsIC5mYy1oLWV2ZW50LmZjLW5vdC1lbmQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIHBhZGRpbmctbGVmdDogMXB4O1xuICAvKiByZXBsYWNlIHRoZSBib3JkZXIgd2l0aCBwYWRkaW5nICovXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5mYy1sdHIgLmZjLWgtZXZlbnQuZmMtbm90LWVuZCxcbi5mYy1ydGwgLmZjLWgtZXZlbnQuZmMtbm90LXN0YXJ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDFweDtcbiAgLyogcmVwbGFjZSB0aGUgYm9yZGVyIHdpdGggcGFkZGluZyAqL1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi8qIHJlc2l6ZXIgKGN1cnNvciBBTkQgdG91Y2ggZGV2aWNlcykgKi9cbi8qIGxlZnQgcmVzaXplciAgKi9cbi5mYy1sdHIgLmZjLWgtZXZlbnQgLmZjLXN0YXJ0LXJlc2l6ZXIsXG4uZmMtcnRsIC5mYy1oLWV2ZW50IC5mYy1lbmQtcmVzaXplciB7XG4gIGN1cnNvcjogdy1yZXNpemU7XG4gIGxlZnQ6IC0xcHg7XG4gIC8qIG92ZXJjb21lIGJvcmRlciAqL1xufVxuXG4vKiByaWdodCByZXNpemVyICovXG4uZmMtbHRyIC5mYy1oLWV2ZW50IC5mYy1lbmQtcmVzaXplcixcbi5mYy1ydGwgLmZjLWgtZXZlbnQgLmZjLXN0YXJ0LXJlc2l6ZXIge1xuICBjdXJzb3I6IGUtcmVzaXplO1xuICByaWdodDogLTFweDtcbiAgLyogb3ZlcmNvbWUgYm9yZGVyICovXG59XG5cbi8qIHJlc2l6ZXIgKG1vdXNlIGRldmljZXMpICovXG4uZmMtaC1ldmVudC5mYy1hbGxvdy1tb3VzZS1yZXNpemUgLmZjLXJlc2l6ZXIge1xuICB3aWR0aDogN3B4O1xuICB0b3A6IC0xcHg7XG4gIC8qIG92ZXJjb21lIHRvcCBib3JkZXIgKi9cbiAgYm90dG9tOiAtMXB4O1xuICAvKiBvdmVyY29tZSBib3R0b20gYm9yZGVyICovXG59XG5cbi8qIHJlc2l6ZXIgKHRvdWNoIGRldmljZXMpICovXG4uZmMtaC1ldmVudC5mYy1zZWxlY3RlZCAuZmMtcmVzaXplciB7XG4gIC8qIDh4OCBsaXR0bGUgZG90ICovXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIC8qIHZlcnRpY2FsbHkgY2VudGVyICovXG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNHB4O1xufVxuXG4vKiBsZWZ0IHJlc2l6ZXIgICovXG4uZmMtbHRyIC5mYy1oLWV2ZW50LmZjLXNlbGVjdGVkIC5mYy1zdGFydC1yZXNpemVyLFxuLmZjLXJ0bCAuZmMtaC1ldmVudC5mYy1zZWxlY3RlZCAuZmMtZW5kLXJlc2l6ZXIge1xuICBtYXJnaW4tbGVmdDogLTRweDtcbiAgLyogY2VudGVycyB0aGUgOHg4IGRvdCBvbiB0aGUgbGVmdCBlZGdlICovXG59XG5cbi8qIHJpZ2h0IHJlc2l6ZXIgKi9cbi5mYy1sdHIgLmZjLWgtZXZlbnQuZmMtc2VsZWN0ZWQgLmZjLWVuZC1yZXNpemVyLFxuLmZjLXJ0bCAuZmMtaC1ldmVudC5mYy1zZWxlY3RlZCAuZmMtc3RhcnQtcmVzaXplciB7XG4gIG1hcmdpbi1yaWdodDogLTRweDtcbiAgLyogY2VudGVycyB0aGUgOHg4IGRvdCBvbiB0aGUgcmlnaHQgZWRnZSAqL1xufVxuXG4vKiBEYXlHcmlkIGV2ZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuV2UgdXNlIHRoZSBmdWxsIFwiZmMtZGF5LWdyaWQtZXZlbnRcIiBjbGFzcyBpbnN0ZWFkIG9mIHVzaW5nIGRlc2NlbmRhbnRzIGJlY2F1c2UgdGhlIGV2ZW50IHdvbid0XG5iZSBhIGRlc2NlbmRhbnQgb2YgdGhlIGdyaWQgd2hlbiBpdCBpcyBiZWluZyBkcmFnZ2VkLlxuKi9cbi5mYy1kYXktZ3JpZC1ldmVudCB7XG4gIG1hcmdpbjogMXB4IDJweCAwO1xuICAvKiBzcGFjaW5nIGJldHdlZW4gZXZlbnRzIGFuZCBlZGdlcyAqL1xuICBwYWRkaW5nOiAwIDFweDtcbn1cblxudHI6Zmlyc3QtY2hpbGQgPiB0ZCA+IC5mYy1kYXktZ3JpZC1ldmVudCB7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgLyogYSBsaXR0bGUgYml0IG1vcmUgc3BhY2UgYmVmb3JlIHRoZSBmaXJzdCBldmVudCAqL1xufVxuXG4uZmMtbWlycm9yLXNrZWxldG9uIHRyOmZpcnN0LWNoaWxkID4gdGQgPiAuZmMtZGF5LWdyaWQtZXZlbnQge1xuICBtYXJnaW4tdG9wOiAwO1xuICAvKiBleGNlcHQgZm9yIG1pcnJvciBza2VsZXRvbiAqL1xufVxuXG4uZmMtZGF5LWdyaWQtZXZlbnQgLmZjLWNvbnRlbnQge1xuICAvKiBmb3JjZSBldmVudHMgdG8gYmUgb25lLWxpbmUgdGFsbCAqL1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZmMtZGF5LWdyaWQtZXZlbnQgLmZjLXRpbWUge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyogcmVzaXplciAoY3Vyc29yIGRldmljZXMpICovXG4vKiBsZWZ0IHJlc2l6ZXIgICovXG4uZmMtbHRyIC5mYy1kYXktZ3JpZC1ldmVudC5mYy1hbGxvdy1tb3VzZS1yZXNpemUgLmZjLXN0YXJ0LXJlc2l6ZXIsXG4uZmMtcnRsIC5mYy1kYXktZ3JpZC1ldmVudC5mYy1hbGxvdy1tb3VzZS1yZXNpemUgLmZjLWVuZC1yZXNpemVyIHtcbiAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gIC8qIHRvIHRoZSBkYXkgY2VsbCdzIGVkZ2UgKi9cbn1cblxuLyogcmlnaHQgcmVzaXplciAqL1xuLmZjLWx0ciAuZmMtZGF5LWdyaWQtZXZlbnQuZmMtYWxsb3ctbW91c2UtcmVzaXplIC5mYy1lbmQtcmVzaXplcixcbi5mYy1ydGwgLmZjLWRheS1ncmlkLWV2ZW50LmZjLWFsbG93LW1vdXNlLXJlc2l6ZSAuZmMtc3RhcnQtcmVzaXplciB7XG4gIG1hcmdpbi1yaWdodDogLTJweDtcbiAgLyogdG8gdGhlIGRheSBjZWxsJ3MgZWRnZSAqL1xufVxuXG4vKiBFdmVudCBMaW1pdGluZ1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogXCJtb3JlXCIgbGluayB0aGF0IHJlcHJlc2VudHMgaGlkZGVuIGV2ZW50cyAqL1xuYS5mYy1tb3JlIHtcbiAgbWFyZ2luOiAxcHggM3B4O1xuICBmb250LXNpemU6IDAuODVlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmEuZmMtbW9yZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZmMtbGltaXRlZCB7XG4gIC8qIHJvd3MgYW5kIGNlbGxzIHRoYXQgYXJlIGhpZGRlbiBiZWNhdXNlIG9mIGEgXCJtb3JlXCIgbGluayAqL1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBwb3BvdmVyIHRoYXQgYXBwZWFycyB3aGVuIFwibW9yZVwiIGxpbmsgaXMgY2xpY2tlZCAqL1xuLmZjLWRheS1ncmlkIC5mYy1yb3cge1xuICB6LWluZGV4OiAxO1xuICAvKiBtYWtlIHRoZSBcIm1vcmVcIiBwb3BvdmVyIG9uZSBoaWdoZXIgdGhhbiB0aGlzICovXG59XG5cbi5mYy1tb3JlLXBvcG92ZXIge1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMjIwcHg7XG59XG5cbi5mYy1tb3JlLXBvcG92ZXIgLmZjLWV2ZW50LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi8qIE5vdyBJbmRpY2F0b3Jcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mYy1ub3ctaW5kaWNhdG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDAgc29saWQgcmVkO1xufVxuXG4vKiBVdGlsaXRpZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mYy11bnNlbGVjdGFibGUge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4vKlxuVE9ETzogbW9yZSBkaXN0aW5jdGlvbiBiZXR3ZWVuIHRoaXMgZmlsZSBhbmQgY29tbW9uLmNzc1xuKi9cbi8qIENvbG9yc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZjLXVudGhlbWVkIHRoLFxuLmZjLXVudGhlbWVkIHRkLFxuLmZjLXVudGhlbWVkIHRoZWFkLFxuLmZjLXVudGhlbWVkIHRib2R5LFxuLmZjLXVudGhlbWVkIC5mYy1kaXZpZGVyLFxuLmZjLXVudGhlbWVkIC5mYy1yb3csXG4uZmMtdW50aGVtZWQgLmZjLWNvbnRlbnQsXG4uZmMtdW50aGVtZWQgLmZjLXBvcG92ZXIsXG4uZmMtdW50aGVtZWQgLmZjLWxpc3Qtdmlldyxcbi5mYy11bnRoZW1lZCAuZmMtbGlzdC1oZWFkaW5nIHRkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xufVxuXG4uZmMtdW50aGVtZWQgLmZjLXBvcG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uZmMtdW50aGVtZWQgLmZjLWRpdmlkZXIsXG4uZmMtdW50aGVtZWQgLmZjLXBvcG92ZXIgLmZjLWhlYWRlcixcbi5mYy11bnRoZW1lZCAuZmMtbGlzdC1oZWFkaW5nIHRkIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbn1cblxuLmZjLXVudGhlbWVkIHRkLmZjLXRvZGF5IHtcbiAgYmFja2dyb3VuZDogI2ZjZjhlMztcbn1cblxuLmZjLXVudGhlbWVkIC5mYy1kaXNhYmxlZC1kYXkge1xuICBiYWNrZ3JvdW5kOiAjZDdkN2Q3O1xuICBvcGFjaXR5OiAwLjM7XG59XG5cbi8qIEljb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuZnJvbSBodHRwczovL2ZlYXRoZXJpY29ucy5jb20vIGFuZCBidWlsdCB3aXRoIEljb01vb25cbiovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiZmNpY29uc1wiO1xuICBzcmM6IHVybChcImRhdGE6YXBwbGljYXRpb24veC1mb250LXR0ZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCxBQUVBQUFBTEFJQUFBd0F3VDFNdk1nOFNCZkFBQUFDOEFBQUFZR050WVhBWFZ0S05BQUFCSEFBQUFGUm5ZWE53QUFBQUVBQUFBWEFBQUFBSVoyeDVaZ1l5ZHhJQUFBRjRBQUFGTkdobFlXUVVKN2NJQUFBR3JBQUFBRFpvYUdWaEIyMER6QUFBQnVRQUFBQWthRzEwZUNJQUJoUUFBQWNJQUFBQUxHeHZZMkVENEFVNkFBQUhOQUFBQUJodFlYaHdBQThBakFBQUIwd0FBQUFnYm1GdFpYc3I2OTBBQUFkc0FBQUJobkJ2YzNRQUF3QUFBQUFJOUFBQUFDQUFBd1BBQVpBQUJRQUFBcGtDekFBQUFJOENtUUxNQUFBQjZ3QXpBUWtBQUFBQUFBQUFBQUFBQUFBQUFBQUJFQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkFBQURwQmdQQS84QUFRQVBBQUVBQUFBQUJBQUFBQUFBQUFBQUFBQUFnQUFBQUFBQURBQUFBQXdBQUFCd0FBUUFEQUFBQUhBQURBQUVBQUFBY0FBUUFPQUFBQUFvQUNBQUNBQUlBQVFBZzZRYi8vZi8vQUFBQUFBQWc2UUQvL2YvL0FBSC80eGNFQUFNQUFRQUFBQUFBQUFBQUFBQUFBUUFCLy84QUR3QUJBQUFBQUFBQUFBQUFBZ0FBTnprQkFBQUFBQUVBQUFBQUFBQUFBQUFDQUFBM09RRUFBQUFBQVFBQUFBQUFBQUFBQUFJQUFEYzVBUUFBQUFBQkFXSUFqUUtlQXNrQUV3QUFKU2MzTmpRbkppSUhBUVlVRndFV01qYzJOQ2NDbnVMaURRME1KQXovQUEwTkFRQU1KQXdORGNuaTRnd2pEUXdNL3dBTkl3ei9BQTBORENNTkFBQUFBUUZpQUkwQ25nTEpBQk1BQUNVQk5qUW5BU1lpQndZVUh3RUhCaFFYRmpJM0FaNEJBQTBOL3dBTUpBd05EZUxpRFEwTUpBeU5BUUFNSXcwQkFBd01EU01NNHVJTkl3d05EUUFBQUFJQTRnQzNBeDRDbmdBVEFDY0FBQ1VuTnpZMEp5WWlEd0VHRkI4QkZqSTNOalFuSVNjM05qUW5KaUlQQVFZVUh3RVdNamMyTkNjQjg3ZTNEUTBNSXczVkRRM1ZEU01NRFEwQks3ZTNEUTBNSkF6VkRRM1ZEQ1FNRFEzenVMY01KQXdORGRVTkl3eldEQXdOSXd5NHR3d2tEQTBOMVEwakROWU1EQTBqREFBQUFnRGlBTGNESGdLZUFCTUFKd0FBSlRjMk5DOEJKaUlIQmhRZkFRY0dGQmNXTWpjaE56WTBMd0VtSWdjR0ZCOEJCd1lVRnhZeU53SkoxUTBOMVEwakRBME50N2NORFF3akRmN1YxUTBOMVF3a0RBME50N2NORFF3a0RMZldEQ01OMVEwTkRDUU10N2dNSXcwTUROWU1JdzNWRFEwTUpBeTN1QXdqRFF3TUFBQURBRlVBQUFPckExVUFNd0JvQUhjQUFCTWlCZ2NPQVFjT0FRY09BUlVSRkJZWEhnRVhIZ0VYSGdFeklUSTJOejRCTno0Qk56NEJOUkUwSmljdUFTY3VBU2N1QVNNRklUSVdGeDRCRng0QkZ4NEJGUkVVQmdjT0FRY09BUWNPQVNNaElpWW5MZ0VuTGdFbkxnRTFFVFEyTno0Qk56NEJOejRCTXhNaE1qWTFOQ1lqSVNJR0ZSUVdNOVVOR0F3TEZRa0pEZ1VGQlFVRkJRNEpDUlVMREJnTkFsWU5HQXdMRlFrSkRnVUZCUVVGQlE0SkNSVUxEQmdOL2FvQ1ZnUUlCQVFIQXdNRkFRSUJBUUlCQlFNREJ3UUVDQVQ5cWdRSUJBUUhBd01GQVFJQkFRSUJCUU1EQndRRUNBU0FBVllSR1JrUi9xb1JHUmtSQTFVRkJBVU9DUWtWREFzWkRmMnJEUmtMREJVSkNBNEZCUVVGQlFVT0NRZ1ZEQXNaRFFKVkRSa0xEQlVKQ1E0RkJBVlZBZ0VDQlFNQ0J3UUVDQVg5cXdRSkF3UUhBd01GQVFJQ0FnSUJCUU1EQndRRENRUUNWUVVJQkFRSEFnTUZBZ0VDL29BWkVoRVpHUkVTR1FBQUFBQURBRlVBQUFPckExVUFNd0JvQUlrQUFCTWlCZ2NPQVFjT0FRY09BUlVSRkJZWEhnRVhIZ0VYSGdFeklUSTJOejRCTno0Qk56NEJOUkUwSmljdUFTY3VBU2N1QVNNRklUSVdGeDRCRng0QkZ4NEJGUkVVQmdjT0FRY09BUWNPQVNNaElpWW5MZ0VuTGdFbkxnRTFFVFEyTno0Qk56NEJOejRCTXhNekZSUVdNekkyUFFFek1qWTFOQ1lyQVRVMEppTWlCaDBCSXlJR0ZSUVdNOVVOR0F3TEZRa0pEZ1VGQlFVRkJRNEpDUlVMREJnTkFsWU5HQXdMRlFrSkRnVUZCUVVGQlE0SkNSVUxEQmdOL2FvQ1ZnUUlCQVFIQXdNRkFRSUJBUUlCQlFNREJ3UUVDQVQ5cWdRSUJBUUhBd01GQVFJQkFRSUJCUU1EQndRRUNBU0FnQmtTRWhtQUVSa1pFWUFaRWhJWmdCRVpHUkVEVlFVRUJRNEpDUlVNQ3hrTi9hc05HUXNNRlFrSURnVUZCUVVGQlE0SkNCVU1DeGtOQWxVTkdRc01GUWtKRGdVRUJWVUNBUUlGQXdJSEJBUUlCZjJyQkFrREJBY0RBd1VCQWdJQ0FnRUZBd01IQkFNSkJBSlZCUWdFQkFjQ0F3VUNBUUwrZ0lBU0dSa1NnQmtTRVJtQUVoa1pFb0FaRVJJWkFBQUJBT0lBalFNZUFza0FJQUFBRXhjSEJoUVhGakkvQVJjV01qYzJOQzhCTnpZMEp5WWlEd0VuSmlJSEJoUVg0dUxpRFEwTUpBemk0Z3drREEwTjR1SU5EUXdrRE9MaURDUU1EUTBDamVMaURTTU1EUTNoNFEwTkRDTU40dUlNSXcwTURPTGlEQXdOSXd3QUFBQUJBQUFBQVFBQWE1bjB5MThQUFBVQUN3UUFBQUFBQU5pdk9Wc0FBQUFBMks4NVd3QUFBQUFEcXdOVkFBQUFDQUFDQUFBQUFBQUFBQUVBQUFQQS84QUFBQVFBQUFBQUFBT3JBQUVBQUFBQUFBQUFBQUFBQUFBQUFBQUxCQUFBQUFBQUFBQUFBQUFBQWdBQUFBUUFBV0lFQUFGaUJBQUE0Z1FBQU9JRUFBQlZCQUFBVlFRQUFPSUFBQUFBQUFvQUZBQWVBRVFBYWdDcUFPb0JuZ0prQXBvQUFRQUFBQXNBaWdBREFBQUFBQUFDQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUE0QXJnQUJBQUFBQUFBQkFBY0FBQUFCQUFBQUFBQUNBQWNBWUFBQkFBQUFBQUFEQUFjQU5nQUJBQUFBQUFBRUFBY0FkUUFCQUFBQUFBQUZBQXNBRlFBQkFBQUFBQUFHQUFjQVN3QUJBQUFBQUFBS0FCb0FpZ0FEQUFFRUNRQUJBQTRBQndBREFBRUVDUUFDQUE0QVp3QURBQUVFQ1FBREFBNEFQUUFEQUFFRUNRQUVBQTRBZkFBREFBRUVDUUFGQUJZQUlBQURBQUVFQ1FBR0FBNEFVZ0FEQUFFRUNRQUtBRFFBcEdaamFXTnZibk1BWmdCakFHa0FZd0J2QUc0QWMxWmxjbk5wYjI0Z01TNHdBRllBWlFCeUFITUFhUUJ2QUc0QUlBQXhBQzRBTUdaamFXTnZibk1BWmdCakFHa0FZd0J2QUc0QWMyWmphV052Ym5NQVpnQmpBR2tBWXdCdkFHNEFjMUpsWjNWc1lYSUFVZ0JsQUdjQWRRQnNBR0VBY21aamFXTnZibk1BWmdCakFHa0FZd0J2QUc0QWMwWnZiblFnWjJWdVpYSmhkR1ZrSUdKNUlFbGpiMDF2YjI0dUFFWUFid0J1QUhRQUlBQm5BR1VBYmdCbEFISUFZUUIwQUdVQVpBQWdBR0lBZVFBZ0FFa0FZd0J2QUUwQWJ3QnZBRzRBTGdBQUFBTUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUE9XCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uZmMtaWNvbiB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcImZjaWNvbnNcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5mYy1pY29uLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMFwiO1xufVxuXG4uZmMtaWNvbi1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG59XG5cbi5mYy1pY29uLWNoZXZyb25zLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDJcIjtcbn1cblxuLmZjLWljb24tY2hldnJvbnMtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDNcIjtcbn1cblxuLmZjLWljb24tbWludXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG59XG5cbi5mYy1pY29uLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG59XG5cbi5mYy1pY29uLXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDZcIjtcbn1cblxuLmZjLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIEJ1dHRvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5Mb3RzIHRha2VuIGZyb20gRmxhdGx5IChNSVQpOiBodHRwczovL2Jvb3Rzd2F0Y2guY29tLzQvZmxhdGx5L2Jvb3RzdHJhcC5jc3NcbiovXG4vKiByZXNldCAqL1xuLmZjLWJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLmZjLWJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQ7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbn1cblxuLmZjLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4uZmMtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZmMtYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiB0aGVtZSAqL1xuLmZjLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwLjRlbSAwLjY1ZW07XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjI1ZW07XG59XG5cbi5mYy1idXR0b246aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZmMtYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0NCwgNjIsIDgwLCAwLjI1KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDQsIDYyLCA4MCwgMC4yNSk7XG59XG5cbi5mYy1idXR0b246ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjY1O1xufVxuXG4vKiBcInByaW1hcnlcIiBjb2xvcmluZyAqL1xuLmZjLWJ1dHRvbi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQzNFNTA7XG4gIGJvcmRlci1jb2xvcjogIzJDM0U1MDtcbn1cblxuLmZjLWJ1dHRvbi1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTJiMzc7XG4gIGJvcmRlci1jb2xvcjogIzFhMjUyZjtcbn1cblxuLmZjLWJ1dHRvbi1wcmltYXJ5OmZvY3VzIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg3NiwgOTEsIDEwNiwgMC41KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNzYsIDkxLCAxMDYsIDAuNSk7XG59XG5cbi5mYy1idXR0b24tcHJpbWFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMzRTUwO1xuICBib3JkZXItY29sb3I6ICMyQzNFNTA7XG59XG5cbi5mYy1idXR0b24tcHJpbWFyeTpub3QoOmRpc2FibGVkKTphY3RpdmUsXG4uZmMtYnV0dG9uLXByaW1hcnk6bm90KDpkaXNhYmxlZCkuZmMtYnV0dG9uLWFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWEyNTJmO1xuICBib3JkZXItY29sb3I6ICMxNTFlMjc7XG59XG5cbi5mYy1idXR0b24tcHJpbWFyeTpub3QoOmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsXG4uZmMtYnV0dG9uLXByaW1hcnk6bm90KDpkaXNhYmxlZCkuZmMtYnV0dG9uLWFjdGl2ZTpmb2N1cyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNzYsIDkxLCAxMDYsIDAuNSk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDc2LCA5MSwgMTA2LCAwLjUpO1xufVxuXG4vKiBpY29ucyB3aXRoaW4gYnV0dG9ucyAqL1xuLmZjLWJ1dHRvbiAuZmMtaWNvbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG59XG5cbi8qIEJ1dHRvbnMgR3JvdXBzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZmMtYnV0dG9uLWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5mYy1idXR0b24tZ3JvdXAgPiAuZmMtYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtbXMtZmxleDogMSAxIGF1dG87XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uZmMtYnV0dG9uLWdyb3VwID4gLmZjLWJ1dHRvbjpob3ZlciB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5mYy1idXR0b24tZ3JvdXAgPiAuZmMtYnV0dG9uOmZvY3VzLFxuLmZjLWJ1dHRvbi1ncm91cCA+IC5mYy1idXR0b246YWN0aXZlLFxuLmZjLWJ1dHRvbi1ncm91cCA+IC5mYy1idXR0b24uZmMtYnV0dG9uLWFjdGl2ZSB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5mYy1idXR0b24tZ3JvdXAgPiAuZmMtYnV0dG9uOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbi5mYy1idXR0b24tZ3JvdXAgPiAuZmMtYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5mYy1idXR0b24tZ3JvdXAgPiAuZmMtYnV0dG9uOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLyogUG9wb3ZlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZjLXVudGhlbWVkIC5mYy1wb3BvdmVyIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi8qIExpc3QgVmlld1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZjLXVudGhlbWVkIC5mYy1saXN0LWl0ZW06aG92ZXIgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuXG4vKiBUb29sYmFyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZmMtdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZjLXRvb2xiYXIuZmMtaGVhZGVyLXRvb2xiYXIge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cblxuLmZjLXRvb2xiYXIuZmMtZm9vdGVyLXRvb2xiYXIge1xuICBtYXJnaW4tdG9wOiAxLjVlbTtcbn1cblxuLyogaW5uZXIgY29udGVudCAqL1xuLmZjLXRvb2xiYXIgPiAqID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNzVlbTtcbn1cblxuLmZjLXRvb2xiYXIgaDIge1xuICBmb250LXNpemU6IDEuNzVlbTtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBWaWV3IFN0cnVjdHVyZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZjLXZpZXctY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKiB1bmRvIHR3aXR0ZXIgYm9vdHN0cmFwJ3MgYm94LXNpemluZyBydWxlcy4gbm9ybWFsaXplcyBwb3NpdGlvbmluZyB0ZWNobmlxdWVzICovXG4vKiBkb24ndCBkbyB0aGlzIGZvciB0aGUgdG9vbGJhciBiZWNhdXNlIHdlJ2xsIHdhbnQgYm9vdHN0cmFwIHRvIHN0eWxlIHRob3NlIGJ1dHRvbnMgYXMgc29tZSBwdCAqL1xuLmZjLXZpZXctY29udGFpbmVyICosXG4uZmMtdmlldy1jb250YWluZXIgKjpiZWZvcmUsXG4uZmMtdmlldy1jb250YWluZXIgKjphZnRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uZmMtdmlldyxcbi5mYy12aWV3ID4gdGFibGUge1xuICAvKiBzbyBkcmFnZ2VkIGVsZW1lbnRzIGNhbiBiZSBhYm92ZSB0aGUgdmlldydzIG1haW4gZWxlbWVudCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIC5mYyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogR2xvYmFsIEV2ZW50IFJlc3R5bGluZ1xuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC5mYy1ldmVudCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG4gIC5mYy1ldmVudCAuZmMtcmVzaXplciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAvKiBUYWJsZSAmIERheS1Sb3cgUmVzdHlsaW5nXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLmZjIHRoLFxuICAuZmMgdGQsXG4gIC5mYyBocixcbiAgLmZjIHRoZWFkLFxuICAuZmMgdGJvZHksXG4gIC5mYy1yb3cge1xuICAgIGJvcmRlci1jb2xvcjogI2NjYyAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxuICAvKiBraWxsIHRoZSBvdmVybGFpZCwgYWJzb2x1dGVseS1wb3NpdGlvbmVkIGNvbXBvbmVudHMgKi9cbiAgLyogY29tbW9uLi4uICovXG4gIC5mYy1iZyxcbiAgLmZjLWJnZXZlbnQtc2tlbGV0b24sXG4gIC5mYy1oaWdobGlnaHQtc2tlbGV0b24sXG4gIC5mYy1taXJyb3Itc2tlbGV0b24sXG4gIC5mYy1iZ2V2ZW50LWNvbnRhaW5lcixcbiAgLmZjLWJ1c2luZXNzLWNvbnRhaW5lcixcbiAgLmZjLWhpZ2hsaWdodC1jb250YWluZXIsXG4gIC5mYy1taXJyb3ItY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC8qIGRvbid0IGZvcmNlIGEgbWluLWhlaWdodCBvbiByb3dzIChmb3IgRGF5R3JpZCkgKi9cbiAgLmZjIHRib2R5IC5mYy1yb3cge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIC8qIHVuZG8gaGVpZ2h0IHRoYXQgSlMgc2V0IGluIGRpc3RyaWJ1dGVIZWlnaHQgKi9cbiAgICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgLyogdW5kbyB0aGUgbWluLWhlaWdodCBmcm9tIGVhY2ggdmlldydzIHNwZWNpZmljIHN0eWxlc2hlZXQgKi9cbiAgfVxuICAuZmMgdGJvZHkgLmZjLXJvdyAuZmMtY29udGVudC1za2VsZXRvbiB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAvKiB1bmRvIC5mYy1yaWdpZCAqL1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgLyogdXNlIGEgbW9yZSBib3JkZXItZnJpZW5kbHkgbWV0aG9kIGZvciB0aGlzLi4uICovXG4gIH1cbiAgLmZjIHRib2R5IC5mYy1yb3cgLmZjLWNvbnRlbnQtc2tlbGV0b24gdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gICAgLyogb25seSB3b3JrcyBpbiBuZXdlciBicm93c2VycyAqL1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgLyogLi4uZ2l2ZXMgc3BhY2Ugd2l0aGluIHRoZSBza2VsZXRvbi4gYWxzbyBlbnN1cmVzIG1pbiBoZWlnaHQgaW4gYSB3YXkgKi9cbiAgfVxuICAuZmMgdGJvZHkgLmZjLXJvdyAuZmMtY29udGVudC1za2VsZXRvbiB0YWJsZSB7XG4gICAgLyogcHJvdmlkZXMgYSBtaW4taGVpZ2h0IGZvciB0aGUgcm93LCBidXQgb25seSBlZmZlY3RpdmUgZm9yIElFLCB3aGljaCBleGFnZ2VyYXRlcyB0aGlzIHZhbHVlLFxuICAgICAgIG1ha2luZyBpdCBsb29rIG1vcmUgbGlrZSAzZW0uIGZvciBvdGhlciBicm93ZXJzLCBpdCB3aWxsIGFscmVhZHkgYmUgdGhpcyB0YWxsICovXG4gICAgaGVpZ2h0OiAxZW07XG4gIH1cbiAgLyogVW5kbyBtb250aC12aWV3IGV2ZW50IGxpbWl0aW5nLiBEaXNwbGF5IGFsbCBldmVudHMgYW5kIGhpZGUgdGhlIFwibW9yZVwiIGxpbmtzXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLmZjLW1vcmUtY2VsbCxcbiAgLmZjLW1vcmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZmMgdHIuZmMtbGltaXRlZCB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZjIHRkLmZjLWxpbWl0ZWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZmMtcG9wb3ZlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAvKiBuZXZlciBkaXNwbGF5IHRoZSBcIm1vcmUuLlwiIHBvcG92ZXIgaW4gcHJpbnQgbW9kZSAqL1xuICB9XG4gIC8qIFRpbWVHcmlkIFJlc3R5bGluZ1xuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC8qIHVuZG8gdGhlIG1pbi1oZWlnaHQgMTAwJSB0cmljayB1c2VkIHRvIGZpbGwgdGhlIGNvbnRhaW5lcidzIGhlaWdodCAqL1xuICAuZmMtdGltZS1ncmlkIHtcbiAgICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogZG9uJ3QgZGlzcGxheSB0aGUgc2lkZSBheGlzIGF0IGFsbCAoXCJhbGwtZGF5XCIgYW5kIHRpbWUgY2VsbHMpICovXG4gIC5mYy10aW1lR3JpZC12aWV3IC5mYy1heGlzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC8qIGRvbid0IGRpc3BsYXkgdGhlIGhvcml6b250YWwgbGluZXMgKi9cbiAgLmZjLXNsYXRzLFxuICAuZmMtdGltZS1ncmlkIGhyIHtcbiAgICAvKiB0aGlzIGhyIGlzIHVzZWQgd2hlbiBoZWlnaHQgaXMgdW5kZXJ1c2VkIGFuZCBuZWVkcyB0byBiZSBmaWxsZWQgKi9cbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgLyogaW1wb3J0YW50IG92ZXJyaWRlcyBpbmxpbmUgZGVjbGFyYXRpb24gKi9cbiAgfVxuICAvKiBsZXQgdGhlIGNvbnRhaW5lciB0aGF0IGhvbGRzIHRoZSBldmVudHMgYmUgbmF0dXJhbGx5IHBvc2l0aW9uZWQgYW5kIGNyZWF0ZSByZWFsIGhlaWdodCAqL1xuICAuZmMtdGltZS1ncmlkIC5mYy1jb250ZW50LXNrZWxldG9uIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG4gIC8qIGluIGNhc2UgdGhlcmUgYXJlIG5vIGV2ZW50cywgd2Ugc3RpbGwgd2FudCBzb21lIGhlaWdodCAqL1xuICAuZmMtdGltZS1ncmlkIC5mYy1jb250ZW50LXNrZWxldG9uIHRhYmxlIHtcbiAgICBoZWlnaHQ6IDRlbTtcbiAgfVxuICAvKiBraWxsIHRoZSBob3Jpem9udGFsIHNwYWNpbmcgbWFkZSBieSB0aGUgZXZlbnQgY29udGFpbmVyLiBldmVudCBtYXJnaW5zIHdpbGwgYmUgZG9uZSBiZWxvdyAqL1xuICAuZmMtdGltZS1ncmlkIC5mYy1ldmVudC1jb250YWluZXIge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFRpbWVHcmlkICpFdmVudCogUmVzdHlsaW5nXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLyogbmF0dXJhbGx5IHBvc2l0aW9uIGV2ZW50cywgdmVydGljYWxseSBzdGFja2luZyB0aGVtICovXG4gIC5mYy10aW1lLWdyaWQgLmZjLWV2ZW50IHtcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAzcHggMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogZm9yIGV2ZW50cyB0aGF0IGNvbnRpbnVlIHRvIGEgZnV0dXJlIGRheSwgZ2l2ZSB0aGUgYm90dG9tIGJvcmRlciBiYWNrICovXG4gIC5mYy10aW1lLWdyaWQgLmZjLWV2ZW50LmZjLW5vdC1lbmQge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGluZGljYXRlIHRoZSBldmVudCBjb250aW51ZXMgdmlhIFwiLi4uXCIgdGV4dCAqL1xuICAuZmMtdGltZS1ncmlkIC5mYy1ldmVudC5mYy1ub3QtZW5kOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIi4uLlwiO1xuICB9XG4gIC8qIGZvciBldmVudHMgdGhhdCBhcmUgY29udGludWF0aW9ucyBmcm9tIHByZXZpb3VzIGRheXMsIGdpdmUgdGhlIHRvcCBib3JkZXIgYmFjayAqL1xuICAuZmMtdGltZS1ncmlkIC5mYy1ldmVudC5mYy1ub3Qtc3RhcnQge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGluZGljYXRlIHRoZSBldmVudCBpcyBhIGNvbnRpbnVhdGlvbiB2aWEgXCIuLi5cIiB0ZXh0ICovXG4gIC5mYy10aW1lLWdyaWQgLmZjLWV2ZW50LmZjLW5vdC1zdGFydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiLi4uXCI7XG4gIH1cbiAgLyogdGltZSAqL1xuICAvKiB1bmRvIGEgcHJldmlvdXMgZGVjbGFyYXRpb24gYW5kIGxldCB0aGUgdGltZSB0ZXh0IHNwYW4gdG8gYSBzZWNvbmQgbGluZSAqL1xuICAuZmMtdGltZS1ncmlkIC5mYy1ldmVudCAuZmMtdGltZSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGhpZGUgdGhlIHRoZSB0aW1lIHRoYXQgaXMgbm9ybWFsbHkgZGlzcGxheWVkLi4uICovXG4gIC5mYy10aW1lLWdyaWQgLmZjLWV2ZW50IC5mYy10aW1lIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLyogLi4ucmVwbGFjZSBpdCB3aXRoIGEgbW9yZSB2ZXJib3NlIHZlcnNpb24gKGluY2x1ZGVzIEFNL1BNKSBzdG9yZWQgaW4gYW4gaHRtbCBhdHRyaWJ1dGUgKi9cbiAgLmZjLXRpbWUtZ3JpZCAuZmMtZXZlbnQgLmZjLXRpbWU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1mdWxsKTtcbiAgfVxuICAvKiBWZXJ0aWNhbCBTY3JvbGxlciAmIENvbnRhaW5lcnNcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAvKiBraWxsIHRoZSBzY3JvbGxiYXJzIGFuZCBhbGxvdyBuYXR1cmFsIGhlaWdodCAqL1xuICAuZmMtc2Nyb2xsZXIsXG4gIC5mYy1kYXktZ3JpZC1jb250YWluZXIsXG4gIC5mYy10aW1lLWdyaWQtY29udGFpbmVyIHtcbiAgICAvKiAqL1xuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyoga2lsbCB0aGUgaG9yaXpvbnRhbCBib3JkZXIvcGFkZGluZyB1c2VkIHRvIGNvbXBlbnNhdGUgZm9yIHNjcm9sbGJhcnMgKi9cbiAgLmZjLXJvdyB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogQnV0dG9uIENvbnRyb2xzXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLmZjLWJ1dHRvbi1ncm91cCxcbiAgLmZjIGJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAvKiBkb24ndCBkaXNwbGF5IGFueSBidXR0b24tcmVsYXRlZCBjb250cm9scyAqL1xuICB9XG59XG4vKiBEYXlHcmlkVmlld1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogZGF5IHJvdyBzdHJ1Y3R1cmUgKi9cbi5mYy1kYXlHcmlkV2Vlay12aWV3IC5mYy1jb250ZW50LXNrZWxldG9uLFxuLmZjLWRheUdyaWREYXktdmlldyAuZmMtY29udGVudC1za2VsZXRvbiB7XG4gIC8qIHRoZXJlIG1heSBiZSB3ZWVrIG51bWJlcnMgaW4gdGhlc2Ugdmlld3MsIHNvIG5vIHBhZGRpbmctdG9wICovXG4gIHBhZGRpbmctYm90dG9tOiAxZW07XG4gIC8qIGVuc3VyZSBhIHNwYWNlIGF0IGJvdHRvbSBvZiBjZWxsIGZvciB1c2VyIHNlbGVjdGluZy9jbGlja2luZyAqL1xufVxuXG4uZmMtZGF5R3JpZC12aWV3IC5mYy1ib2R5IC5mYy1yb3cge1xuICBtaW4taGVpZ2h0OiA0ZW07XG4gIC8qIGVuc3VyZSB0aGF0IGFsbCByb3dzIGFyZSBhdCBsZWFzdCB0aGlzIHRhbGwgKi9cbn1cblxuLyogYSBcInJpZ2lkXCIgcm93IHdpbGwgdGFrZSB1cCBhIGNvbnN0YW50IGFtb3VudCBvZiBoZWlnaHQgYmVjYXVzZSBjb250ZW50LXNrZWxldG9uIGlzIGFic29sdXRlICovXG4uZmMtcm93LmZjLXJpZ2lkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZjLXJvdy5mYy1yaWdpZCAuZmMtY29udGVudC1za2VsZXRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLyogd2VlayBhbmQgZGF5IG51bWJlciBzdHlsaW5nICovXG4uZmMtZGF5LXRvcC5mYy1vdGhlci1tb250aCB7XG4gIG9wYWNpdHk6IDAuMztcbn1cblxuLmZjLWRheUdyaWQtdmlldyAuZmMtd2Vlay1udW1iZXIsXG4uZmMtZGF5R3JpZC12aWV3IC5mYy1kYXktbnVtYmVyIHtcbiAgcGFkZGluZzogMnB4O1xufVxuXG4uZmMtZGF5R3JpZC12aWV3IHRoLmZjLXdlZWstbnVtYmVyLFxuLmZjLWRheUdyaWQtdmlldyB0aC5mYy1kYXktbnVtYmVyIHtcbiAgcGFkZGluZzogMCAycHg7XG4gIC8qIGNvbHVtbiBoZWFkZXJzIGNhbid0IGhhdmUgYXMgbXVjaCB2IHNwYWNlICovXG59XG5cbi5mYy1sdHIgLmZjLWRheUdyaWQtdmlldyAuZmMtZGF5LXRvcCAuZmMtZGF5LW51bWJlciB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmZjLXJ0bCAuZmMtZGF5R3JpZC12aWV3IC5mYy1kYXktdG9wIC5mYy1kYXktbnVtYmVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5mYy1sdHIgLmZjLWRheUdyaWQtdmlldyAuZmMtZGF5LXRvcCAuZmMtd2Vlay1udW1iZXIge1xuICBmbG9hdDogbGVmdDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDNweCAwO1xufVxuXG4uZmMtcnRsIC5mYy1kYXlHcmlkLXZpZXcgLmZjLWRheS10b3AgLmZjLXdlZWstbnVtYmVyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBib3JkZXItcmFkaXVzOiAwIDAgMCAzcHg7XG59XG5cbi5mYy1kYXlHcmlkLXZpZXcgLmZjLWRheS10b3AgLmZjLXdlZWstbnVtYmVyIHtcbiAgbWluLXdpZHRoOiAxLjVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBjb2xvcjogIzgwODA4MDtcbn1cblxuLyogd2hlbiB3ZWVrL2RheSBudW1iZXIgaGF2ZSBvd24gY29sdW1uICovXG4uZmMtZGF5R3JpZC12aWV3IHRkLmZjLXdlZWstbnVtYmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmMtZGF5R3JpZC12aWV3IHRkLmZjLXdlZWstbnVtYmVyID4gKiB7XG4gIC8qIHdvcmsgYXJvdW5kIHRoZSB3YXkgd2UgZG8gY29sdW1uIHJlc2l6aW5nIGFuZCBlbnN1cmUgYSBtaW5pbXVtIHdpZHRoICovXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiAxLjI1ZW07XG59XG5cbi8qIVxuICogIEZvbnQgQXdlc29tZSA0LjcuMCBieSBAZGF2ZWdhbmR5IC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvIC0gQGZvbnRhd2Vzb21lXG4gKiAgTGljZW5zZSAtIGh0dHA6Ly9mb250YXdlc29tZS5pby9saWNlbnNlIChGb250OiBTSUwgT0ZMIDEuMSwgQ1NTOiBNSVQgTGljZW5zZSlcbiAqL1xuLyogRk9OVCBQQVRIXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/dj00LjcuMFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LmVvdD8jaWVmaXgmdj00LjcuMFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmMj92PTQuNy4wXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LndvZmY/dj00LjcuMFwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LnR0Zj92PTQuNy4wXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LnN2Zz92PTQuNy4wI2ZvbnRhd2Vzb21lcmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5mYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLyogbWFrZXMgdGhlIGZvbnQgMzMlIGxhcmdlciByZWxhdGl2ZSB0byB0aGUgaWNvbiBjb250YWluZXIgKi9cbi5mYS1sZyB7XG4gIGZvbnQtc2l6ZTogMS4zMzMzMzMzM2VtO1xuICBsaW5lLWhlaWdodDogMC43NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTE1JTtcbn1cblxuLmZhLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07XG59XG5cbi5mYS0zeCB7XG4gIGZvbnQtc2l6ZTogM2VtO1xufVxuXG4uZmEtNHgge1xuICBmb250LXNpemU6IDRlbTtcbn1cblxuLmZhLTV4IHtcbiAgZm9udC1zaXplOiA1ZW07XG59XG5cbi5mYS1mdyB7XG4gIHdpZHRoOiAxLjI4NTcxNDI5ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZhLXVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogMi4xNDI4NTcxNGVtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5mYS11bCA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmEtbGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0yLjE0Mjg1NzE0ZW07XG4gIHdpZHRoOiAyLjE0Mjg1NzE0ZW07XG4gIHRvcDogMC4xNDI4NTcxNGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mYS1saS5mYS1sZyB7XG4gIGxlZnQ6IC0xLjg1NzE0Mjg2ZW07XG59XG5cbi5mYS1ib3JkZXIge1xuICBwYWRkaW5nOiAwLjJlbSAwLjI1ZW0gMC4xNWVtO1xuICBib3JkZXI6IHNvbGlkIDAuMDhlbSAjZWVlZWVlO1xuICBib3JkZXItcmFkaXVzOiAwLjFlbTtcbn1cblxuLmZhLXB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZmEtcHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmZhLmZhLXB1bGwtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogMC4zZW07XG59XG5cbi5mYS5mYS1wdWxsLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDAuM2VtO1xufVxuXG4vKiBEZXByZWNhdGVkIGFzIG9mIDQuNC4wICovXG4ucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZmEucHVsbC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjNlbTtcbn1cblxuLmZhLnB1bGwtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogMC4zZW07XG59XG5cbi5mYS1zcGluIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uZmEtcHVsc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuLmZhLXJvdGF0ZS05MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLmZhLXJvdGF0ZS0xODAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5mYS1yb3RhdGUtMjcwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0zKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xufVxuXG4uZmEtZmxpcC1ob3Jpem9udGFsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0wLCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbn1cblxuLmZhLWZsaXAtdmVydGljYWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xufVxuXG46cm9vdCAuZmEtcm90YXRlLTkwLFxuOnJvb3QgLmZhLXJvdGF0ZS0xODAsXG46cm9vdCAuZmEtcm90YXRlLTI3MCxcbjpyb290IC5mYS1mbGlwLWhvcml6b250YWwsXG46cm9vdCAuZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIGZpbHRlcjogbm9uZTtcbn1cblxuLmZhLXN0YWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyZW07XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uZmEtc3RhY2stMXgsXG4uZmEtc3RhY2stMngge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mYS1zdGFjay0xeCB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uZmEtc3RhY2stMngge1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuLmZhLWludmVyc2Uge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXG4gICByZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xuLmZhLWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAwXCI7XG59XG5cbi5mYS1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMVwiO1xufVxuXG4uZmEtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAyXCI7XG59XG5cbi5mYS1lbnZlbG9wZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAzXCI7XG59XG5cbi5mYS1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNFwiO1xufVxuXG4uZmEtc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNVwiO1xufVxuXG4uZmEtc3Rhci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA2XCI7XG59XG5cbi5mYS11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA3XCI7XG59XG5cbi5mYS1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA4XCI7XG59XG5cbi5mYS10aC1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwOVwiO1xufVxuXG4uZmEtdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGFcIjtcbn1cblxuLmZhLXRoLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGJcIjtcbn1cblxuLmZhLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBjXCI7XG59XG5cbi5mYS1yZW1vdmU6YmVmb3JlLFxuLmZhLWNsb3NlOmJlZm9yZSxcbi5mYS10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZFwiO1xufVxuXG4uZmEtc2VhcmNoLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGVcIjtcbn1cblxuLmZhLXNlYXJjaC1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMFwiO1xufVxuXG4uZmEtcG93ZXItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDExXCI7XG59XG5cbi5mYS1zaWduYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTJcIjtcbn1cblxuLmZhLWdlYXI6YmVmb3JlLFxuLmZhLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxM1wiO1xufVxuXG4uZmEtdHJhc2gtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxNFwiO1xufVxuXG4uZmEtaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxNVwiO1xufVxuXG4uZmEtZmlsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE2XCI7XG59XG5cbi5mYS1jbG9jay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE3XCI7XG59XG5cbi5mYS1yb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE4XCI7XG59XG5cbi5mYS1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxOVwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxYVwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWJcIjtcbn1cblxuLmZhLWluYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFjXCI7XG59XG5cbi5mYS1wbGF5LWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFkXCI7XG59XG5cbi5mYS1yb3RhdGUtcmlnaHQ6YmVmb3JlLFxuLmZhLXJlcGVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxZVwiO1xufVxuXG4uZmEtcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyMVwiO1xufVxuXG4uZmEtbGlzdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjJcIjtcbn1cblxuLmZhLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjNcIjtcbn1cblxuLmZhLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjRcIjtcbn1cblxuLmZhLWhlYWRwaG9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjVcIjtcbn1cblxuLmZhLXZvbHVtZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjZcIjtcbn1cblxuLmZhLXZvbHVtZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI3XCI7XG59XG5cbi5mYS12b2x1bWUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjhcIjtcbn1cblxuLmZhLXFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyOVwiO1xufVxuXG4uZmEtYmFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyYVwiO1xufVxuXG4uZmEtdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJiXCI7XG59XG5cbi5mYS10YWdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJjXCI7XG59XG5cbi5mYS1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJkXCI7XG59XG5cbi5mYS1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZVwiO1xufVxuXG4uZmEtcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmZcIjtcbn1cblxuLmZhLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMFwiO1xufVxuXG4uZmEtZm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMVwiO1xufVxuXG4uZmEtYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMlwiO1xufVxuXG4uZmEtaXRhbGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMzXCI7XG59XG5cbi5mYS10ZXh0LWhlaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNFwiO1xufVxuXG4uZmEtdGV4dC13aWR0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNVwiO1xufVxuXG4uZmEtYWxpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNlwiO1xufVxuXG4uZmEtYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM3XCI7XG59XG5cbi5mYS1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzOFwiO1xufVxuXG4uZmEtYWxpZ24tanVzdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzOVwiO1xufVxuXG4uZmEtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzYVwiO1xufVxuXG4uZmEtZGVkZW50OmJlZm9yZSxcbi5mYS1vdXRkZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNiXCI7XG59XG5cbi5mYS1pbmRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2NcIjtcbn1cblxuLmZhLXZpZGVvLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzZFwiO1xufVxuXG4uZmEtcGhvdG86YmVmb3JlLFxuLmZhLWltYWdlOmJlZm9yZSxcbi5mYS1waWN0dXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2VcIjtcbn1cblxuLmZhLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MFwiO1xufVxuXG4uZmEtbWFwLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MVwiO1xufVxuXG4uZmEtYWRqdXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQyXCI7XG59XG5cbi5mYS10aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQzXCI7XG59XG5cbi5mYS1lZGl0OmJlZm9yZSxcbi5mYS1wZW5jaWwtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDRcIjtcbn1cblxuLmZhLXNoYXJlLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ1XCI7XG59XG5cbi5mYS1jaGVjay1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0NlwiO1xufVxuXG4uZmEtYXJyb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ3XCI7XG59XG5cbi5mYS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ4XCI7XG59XG5cbi5mYS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ5XCI7XG59XG5cbi5mYS1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0YVwiO1xufVxuXG4uZmEtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0YlwiO1xufVxuXG4uZmEtcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGNcIjtcbn1cblxuLmZhLXN0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGRcIjtcbn1cblxuLmZhLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGVcIjtcbn1cblxuLmZhLWZhc3QtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MFwiO1xufVxuXG4uZmEtc3RlcC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUxXCI7XG59XG5cbi5mYS1lamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MlwiO1xufVxuXG4uZmEtY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUzXCI7XG59XG5cbi5mYS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG59XG5cbi5mYS1wbHVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NVwiO1xufVxuXG4uZmEtbWludXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU2XCI7XG59XG5cbi5mYS10aW1lcy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTdcIjtcbn1cblxuLmZhLWNoZWNrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1OFwiO1xufVxuXG4uZmEtcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU5XCI7XG59XG5cbi5mYS1pbmZvLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1YVwiO1xufVxuXG4uZmEtY3Jvc3NoYWlyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1YlwiO1xufVxuXG4uZmEtdGltZXMtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWNcIjtcbn1cblxuLmZhLWNoZWNrLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVkXCI7XG59XG5cbi5mYS1iYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWVcIjtcbn1cblxuLmZhLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjBcIjtcbn1cblxuLmZhLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYxXCI7XG59XG5cbi5mYS1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MlwiO1xufVxuXG4uZmEtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2M1wiO1xufVxuXG4uZmEtbWFpbC1mb3J3YXJkOmJlZm9yZSxcbi5mYS1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NFwiO1xufVxuXG4uZmEtZXhwYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY1XCI7XG59XG5cbi5mYS1jb21wcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NlwiO1xufVxuXG4uZmEtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2N1wiO1xufVxuXG4uZmEtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjhcIjtcbn1cblxuLmZhLWFzdGVyaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY5XCI7XG59XG5cbi5mYS1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmFcIjtcbn1cblxuLmZhLWdpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmJcIjtcbn1cblxuLmZhLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmNcIjtcbn1cblxuLmZhLWZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmRcIjtcbn1cblxuLmZhLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2ZVwiO1xufVxuXG4uZmEtZXllLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcwXCI7XG59XG5cbi5mYS13YXJuaW5nOmJlZm9yZSxcbi5mYS1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MVwiO1xufVxuXG4uZmEtcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzJcIjtcbn1cblxuLmZhLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDczXCI7XG59XG5cbi5mYS1yYW5kb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzRcIjtcbn1cblxuLmZhLWNvbW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzVcIjtcbn1cblxuLmZhLW1hZ25ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NlwiO1xufVxuXG4uZmEtY2hldnJvbi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3N1wiO1xufVxuXG4uZmEtY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc4XCI7XG59XG5cbi5mYS1yZXR3ZWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc5XCI7XG59XG5cbi5mYS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdhXCI7XG59XG5cbi5mYS1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2JcIjtcbn1cblxuLmZhLWZvbGRlci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdjXCI7XG59XG5cbi5mYS1hcnJvd3MtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3ZFwiO1xufVxuXG4uZmEtYXJyb3dzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2VcIjtcbn1cblxuLmZhLWJhci1jaGFydC1vOmJlZm9yZSxcbi5mYS1iYXItY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODBcIjtcbn1cblxuLmZhLXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgxXCI7XG59XG5cbi5mYS1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODJcIjtcbn1cblxuLmZhLWNhbWVyYS1yZXRybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4M1wiO1xufVxuXG4uZmEta2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg0XCI7XG59XG5cbi5mYS1nZWFyczpiZWZvcmUsXG4uZmEtY29nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NVwiO1xufVxuXG4uZmEtY29tbWVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODZcIjtcbn1cblxuLmZhLXRodW1icy1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg3XCI7XG59XG5cbi5mYS10aHVtYnMtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg4XCI7XG59XG5cbi5mYS1zdGFyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODlcIjtcbn1cblxuLmZhLWhlYXJ0LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGFcIjtcbn1cblxuLmZhLXNpZ24tb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhiXCI7XG59XG5cbi5mYS1saW5rZWRpbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGNcIjtcbn1cblxuLmZhLXRodW1iLXRhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGRcIjtcbn1cblxuLmZhLWV4dGVybmFsLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGVcIjtcbn1cblxuLmZhLXNpZ24taW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTBcIjtcbn1cblxuLmZhLXRyb3BoeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MVwiO1xufVxuXG4uZmEtZ2l0aHViLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MlwiO1xufVxuXG4uZmEtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkzXCI7XG59XG5cbi5mYS1sZW1vbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk0XCI7XG59XG5cbi5mYS1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NVwiO1xufVxuXG4uZmEtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTZcIjtcbn1cblxuLmZhLWJvb2ttYXJrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTdcIjtcbn1cblxuLmZhLXBob25lLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5OFwiO1xufVxuXG4uZmEtdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5OVwiO1xufVxuXG4uZmEtZmFjZWJvb2stZjpiZWZvcmUsXG4uZmEtZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWFcIjtcbn1cblxuLmZhLWdpdGh1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5YlwiO1xufVxuXG4uZmEtdW5sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDljXCI7XG59XG5cbi5mYS1jcmVkaXQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5ZFwiO1xufVxuXG4uZmEtZmVlZDpiZWZvcmUsXG4uZmEtcnNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDllXCI7XG59XG5cbi5mYS1oZGQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMFwiO1xufVxuXG4uZmEtYnVsbGhvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTFcIjtcbn1cblxuLmZhLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjNcIjtcbn1cblxuLmZhLWNlcnRpZmljYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEzXCI7XG59XG5cbi5mYS1oYW5kLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTRcIjtcbn1cblxuLmZhLWhhbmQtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE1XCI7XG59XG5cbi5mYS1oYW5kLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTZcIjtcbn1cblxuLmZhLWhhbmQtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE3XCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhOFwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE5XCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWFcIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFiXCI7XG59XG5cbi5mYS1nbG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhY1wiO1xufVxuXG4uZmEtd3JlbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFkXCI7XG59XG5cbi5mYS10YXNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhZVwiO1xufVxuXG4uZmEtZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIwXCI7XG59XG5cbi5mYS1icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjFcIjtcbn1cblxuLmZhLWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjJcIjtcbn1cblxuLmZhLWdyb3VwOmJlZm9yZSxcbi5mYS11c2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMFwiO1xufVxuXG4uZmEtY2hhaW46YmVmb3JlLFxuLmZhLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzFcIjtcbn1cblxuLmZhLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMyXCI7XG59XG5cbi5mYS1mbGFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjM1wiO1xufVxuXG4uZmEtY3V0OmJlZm9yZSxcbi5mYS1zY2lzc29yczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNFwiO1xufVxuXG4uZmEtY29weTpiZWZvcmUsXG4uZmEtZmlsZXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNVwiO1xufVxuXG4uZmEtcGFwZXJjbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM2XCI7XG59XG5cbi5mYS1zYXZlOmJlZm9yZSxcbi5mYS1mbG9wcHktbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjN1wiO1xufVxuXG4uZmEtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM4XCI7XG59XG5cbi5mYS1uYXZpY29uOmJlZm9yZSxcbi5mYS1yZW9yZGVyOmJlZm9yZSxcbi5mYS1iYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM5XCI7XG59XG5cbi5mYS1saXN0LXVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNhXCI7XG59XG5cbi5mYS1saXN0LW9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNiXCI7XG59XG5cbi5mYS1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNjXCI7XG59XG5cbi5mYS11bmRlcmxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2RcIjtcbn1cblxuLmZhLXRhYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNlXCI7XG59XG5cbi5mYS1tYWdpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMFwiO1xufVxuXG4uZmEtdHJ1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDFcIjtcbn1cblxuLmZhLXBpbnRlcmVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMlwiO1xufVxuXG4uZmEtcGludGVyZXN0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkM1wiO1xufVxuXG4uZmEtZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ0XCI7XG59XG5cbi5mYS1nb29nbGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNVwiO1xufVxuXG4uZmEtbW9uZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDZcIjtcbn1cblxuLmZhLWNhcmV0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDdcIjtcbn1cblxuLmZhLWNhcmV0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ4XCI7XG59XG5cbi5mYS1jYXJldC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ5XCI7XG59XG5cbi5mYS1jYXJldC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkYVwiO1xufVxuXG4uZmEtY29sdW1uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkYlwiO1xufVxuXG4uZmEtdW5zb3J0ZWQ6YmVmb3JlLFxuLmZhLXNvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGNcIjtcbn1cblxuLmZhLXNvcnQtZG93bjpiZWZvcmUsXG4uZmEtc29ydC1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRkXCI7XG59XG5cbi5mYS1zb3J0LXVwOmJlZm9yZSxcbi5mYS1zb3J0LWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkZVwiO1xufVxuXG4uZmEtZW52ZWxvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTBcIjtcbn1cblxuLmZhLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUxXCI7XG59XG5cbi5mYS1yb3RhdGUtbGVmdDpiZWZvcmUsXG4uZmEtdW5kbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMlwiO1xufVxuXG4uZmEtbGVnYWw6YmVmb3JlLFxuLmZhLWdhdmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUzXCI7XG59XG5cbi5mYS1kYXNoYm9hcmQ6YmVmb3JlLFxuLmZhLXRhY2hvbWV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTRcIjtcbn1cblxuLmZhLWNvbW1lbnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlNVwiO1xufVxuXG4uZmEtY29tbWVudHMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlNlwiO1xufVxuXG4uZmEtZmxhc2g6YmVmb3JlLFxuLmZhLWJvbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTdcIjtcbn1cblxuLmZhLXNpdGVtYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZThcIjtcbn1cblxuLmZhLXVtYnJlbGxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU5XCI7XG59XG5cbi5mYS1wYXN0ZTpiZWZvcmUsXG4uZmEtY2xpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVhXCI7XG59XG5cbi5mYS1saWdodGJ1bGItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlYlwiO1xufVxuXG4uZmEtZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWNcIjtcbn1cblxuLmZhLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVkXCI7XG59XG5cbi5mYS1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWVcIjtcbn1cblxuLmZhLXVzZXItbWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjBcIjtcbn1cblxuLmZhLXN0ZXRob3Njb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYxXCI7XG59XG5cbi5mYS1zdWl0Y2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMlwiO1xufVxuXG4uZmEtYmVsbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEyXCI7XG59XG5cbi5mYS1jb2ZmZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjRcIjtcbn1cblxuLmZhLWN1dGxlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjVcIjtcbn1cblxuLmZhLWZpbGUtdGV4dC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY2XCI7XG59XG5cbi5mYS1idWlsZGluZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY3XCI7XG59XG5cbi5mYS1ob3NwaXRhbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY4XCI7XG59XG5cbi5mYS1hbWJ1bGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjlcIjtcbn1cblxuLmZhLW1lZGtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmYVwiO1xufVxuXG4uZmEtZmlnaHRlci1qZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmJcIjtcbn1cblxuLmZhLWJlZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmNcIjtcbn1cblxuLmZhLWgtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZkXCI7XG59XG5cbi5mYS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmZVwiO1xufVxuXG4uZmEtYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDBcIjtcbn1cblxuLmZhLWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMVwiO1xufVxuXG4uZmEtYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAyXCI7XG59XG5cbi5mYS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwM1wiO1xufVxuXG4uZmEtYW5nbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNFwiO1xufVxuXG4uZmEtYW5nbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDVcIjtcbn1cblxuLmZhLWFuZ2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA2XCI7XG59XG5cbi5mYS1hbmdsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG59XG5cbi5mYS1kZXNrdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA4XCI7XG59XG5cbi5mYS1sYXB0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDlcIjtcbn1cblxuLmZhLXRhYmxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwYVwiO1xufVxuXG4uZmEtbW9iaWxlLXBob25lOmJlZm9yZSxcbi5mYS1tb2JpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGJcIjtcbn1cblxuLmZhLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBjXCI7XG59XG5cbi5mYS1xdW90ZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBkXCI7XG59XG5cbi5mYS1xdW90ZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZVwiO1xufVxuXG4uZmEtc3Bpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMFwiO1xufVxuXG4uZmEtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTExXCI7XG59XG5cbi5mYS1tYWlsLXJlcGx5OmJlZm9yZSxcbi5mYS1yZXBseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMlwiO1xufVxuXG4uZmEtZ2l0aHViLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExM1wiO1xufVxuXG4uZmEtZm9sZGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTRcIjtcbn1cblxuLmZhLWZvbGRlci1vcGVuLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTVcIjtcbn1cblxuLmZhLXNtaWxlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMThcIjtcbn1cblxuLmZhLWZyb3duLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTlcIjtcbn1cblxuLmZhLW1laC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFhXCI7XG59XG5cbi5mYS1nYW1lcGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFiXCI7XG59XG5cbi5mYS1rZXlib2FyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFjXCI7XG59XG5cbi5mYS1mbGFnLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWRcIjtcbn1cblxuLmZhLWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFlXCI7XG59XG5cbi5mYS10ZXJtaW5hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMFwiO1xufVxuXG4uZmEtY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMVwiO1xufVxuXG4uZmEtbWFpbC1yZXBseS1hbGw6YmVmb3JlLFxuLmZhLXJlcGx5LWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMlwiO1xufVxuXG4uZmEtc3Rhci1oYWxmLWVtcHR5OmJlZm9yZSxcbi5mYS1zdGFyLWhhbGYtZnVsbDpiZWZvcmUsXG4uZmEtc3Rhci1oYWxmLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjNcIjtcbn1cblxuLmZhLWxvY2F0aW9uLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI0XCI7XG59XG5cbi5mYS1jcm9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI1XCI7XG59XG5cbi5mYS1jb2RlLWZvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjZcIjtcbn1cblxuLmZhLXVubGluazpiZWZvcmUsXG4uZmEtY2hhaW4tYnJva2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI3XCI7XG59XG5cbi5mYS1xdWVzdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyOFwiO1xufVxuXG4uZmEtaW5mbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyOVwiO1xufVxuXG4uZmEtZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmFcIjtcbn1cblxuLmZhLXN1cGVyc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJiXCI7XG59XG5cbi5mYS1zdWJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmNcIjtcbn1cblxuLmZhLWVyYXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZFwiO1xufVxuXG4uZmEtcHV6emxlLXBpZWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJlXCI7XG59XG5cbi5mYS1taWNyb3Bob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMwXCI7XG59XG5cbi5mYS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMxXCI7XG59XG5cbi5mYS1zaGllbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzJcIjtcbn1cblxuLmZhLWNhbGVuZGFyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzNcIjtcbn1cblxuLmZhLWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM0XCI7XG59XG5cbi5mYS1yb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzVcIjtcbn1cblxuLmZhLW1heGNkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNlwiO1xufVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzN1wiO1xufVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzhcIjtcbn1cblxuLmZhLWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM5XCI7XG59XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNhXCI7XG59XG5cbi5mYS1odG1sNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzYlwiO1xufVxuXG4uZmEtY3NzMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzY1wiO1xufVxuXG4uZmEtYW5jaG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNkXCI7XG59XG5cbi5mYS11bmxvY2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNlXCI7XG59XG5cbi5mYS1idWxsc2V5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MFwiO1xufVxuXG4uZmEtZWxsaXBzaXMtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MVwiO1xufVxuXG4uZmEtZWxsaXBzaXMtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MlwiO1xufVxuXG4uZmEtcnNzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0M1wiO1xufVxuXG4uZmEtcGxheS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDRcIjtcbn1cblxuLmZhLXRpY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NVwiO1xufVxuXG4uZmEtbWludXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ2XCI7XG59XG5cbi5mYS1taW51cy1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0N1wiO1xufVxuXG4uZmEtbGV2ZWwtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDhcIjtcbn1cblxuLmZhLWxldmVsLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDlcIjtcbn1cblxuLmZhLWNoZWNrLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YVwiO1xufVxuXG4uZmEtcGVuY2lsLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YlwiO1xufVxuXG4uZmEtZXh0ZXJuYWwtbGluay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGNcIjtcbn1cblxuLmZhLXNoYXJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZFwiO1xufVxuXG4uZmEtY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZVwiO1xufVxuXG4uZmEtdG9nZ2xlLWRvd246YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTBcIjtcbn1cblxuLmZhLXRvZ2dsZS11cDpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTFcIjtcbn1cblxuLmZhLXRvZ2dsZS1yaWdodDpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTJcIjtcbn1cblxuLmZhLWV1cm86YmVmb3JlLFxuLmZhLWV1cjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1M1wiO1xufVxuXG4uZmEtZ2JwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU0XCI7XG59XG5cbi5mYS1kb2xsYXI6YmVmb3JlLFxuLmZhLXVzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NVwiO1xufVxuXG4uZmEtcnVwZWU6YmVmb3JlLFxuLmZhLWlucjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NlwiO1xufVxuXG4uZmEtY255OmJlZm9yZSxcbi5mYS1ybWI6YmVmb3JlLFxuLmZhLXllbjpiZWZvcmUsXG4uZmEtanB5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU3XCI7XG59XG5cbi5mYS1ydWJsZTpiZWZvcmUsXG4uZmEtcm91YmxlOmJlZm9yZSxcbi5mYS1ydWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNThcIjtcbn1cblxuLmZhLXdvbjpiZWZvcmUsXG4uZmEta3J3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU5XCI7XG59XG5cbi5mYS1iaXRjb2luOmJlZm9yZSxcbi5mYS1idGM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWFcIjtcbn1cblxuLmZhLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWJcIjtcbn1cblxuLmZhLWZpbGUtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1Y1wiO1xufVxuXG4uZmEtc29ydC1hbHBoYS1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWRcIjtcbn1cblxuLmZhLXNvcnQtYWxwaGEtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZVwiO1xufVxuXG4uZmEtc29ydC1hbW91bnQtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYwXCI7XG59XG5cbi5mYS1zb3J0LWFtb3VudC1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYxXCI7XG59XG5cbi5mYS1zb3J0LW51bWVyaWMtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYyXCI7XG59XG5cbi5mYS1zb3J0LW51bWVyaWMtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2M1wiO1xufVxuXG4uZmEtdGh1bWJzLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY0XCI7XG59XG5cbi5mYS10aHVtYnMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NVwiO1xufVxuXG4uZmEteW91dHViZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjZcIjtcbn1cblxuLmZhLXlvdXR1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjdcIjtcbn1cblxuLmZhLXhpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjhcIjtcbn1cblxuLmZhLXhpbmctc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY5XCI7XG59XG5cbi5mYS15b3V0dWJlLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmFcIjtcbn1cblxuLmZhLWRyb3Bib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmJcIjtcbn1cblxuLmZhLXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZjXCI7XG59XG5cbi5mYS1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmRcIjtcbn1cblxuLmZhLWZsaWNrcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZVwiO1xufVxuXG4uZmEtYWRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcwXCI7XG59XG5cbi5mYS1iaXRidWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzFcIjtcbn1cblxuLmZhLWJpdGJ1Y2tldC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzJcIjtcbn1cblxuLmZhLXR1bWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3M1wiO1xufVxuXG4uZmEtdHVtYmxyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NFwiO1xufVxuXG4uZmEtbG9uZy1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc1XCI7XG59XG5cbi5mYS1sb25nLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc2XCI7XG59XG5cbi5mYS1sb25nLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzdcIjtcbn1cblxuLmZhLWxvbmctYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzhcIjtcbn1cblxuLmZhLWFwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc5XCI7XG59XG5cbi5mYS13aW5kb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdhXCI7XG59XG5cbi5mYS1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdiXCI7XG59XG5cbi5mYS1saW51eDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3Y1wiO1xufVxuXG4uZmEtZHJpYmJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2RcIjtcbn1cblxuLmZhLXNreXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdlXCI7XG59XG5cbi5mYS1mb3Vyc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgwXCI7XG59XG5cbi5mYS10cmVsbG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODFcIjtcbn1cblxuLmZhLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MlwiO1xufVxuXG4uZmEtbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4M1wiO1xufVxuXG4uZmEtZ2l0dGlwOmJlZm9yZSxcbi5mYS1ncmF0aXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NFwiO1xufVxuXG4uZmEtc3VuLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODVcIjtcbn1cblxuLmZhLW1vb24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NlwiO1xufVxuXG4uZmEtYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4N1wiO1xufVxuXG4uZmEtYnVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg4XCI7XG59XG5cbi5mYS12azpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4OVwiO1xufVxuXG4uZmEtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGFcIjtcbn1cblxuLmZhLXJlbnJlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4YlwiO1xufVxuXG4uZmEtcGFnZWxpbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThjXCI7XG59XG5cbi5mYS1zdGFjay1leGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4ZFwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGVcIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS1vLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTBcIjtcbn1cblxuLmZhLXRvZ2dsZS1sZWZ0OmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkxXCI7XG59XG5cbi5mYS1kb3QtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTJcIjtcbn1cblxuLmZhLXdoZWVsY2hhaXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTNcIjtcbn1cblxuLmZhLXZpbWVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NFwiO1xufVxuXG4uZmEtdHVya2lzaC1saXJhOmJlZm9yZSxcbi5mYS10cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTVcIjtcbn1cblxuLmZhLXBsdXMtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTZcIjtcbn1cblxuLmZhLXNwYWNlLXNodXR0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTdcIjtcbn1cblxuLmZhLXNsYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk4XCI7XG59XG5cbi5mYS1lbnZlbG9wZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTlcIjtcbn1cblxuLmZhLXdvcmRwcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5YVwiO1xufVxuXG4uZmEtb3BlbmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTliXCI7XG59XG5cbi5mYS1pbnN0aXR1dGlvbjpiZWZvcmUsXG4uZmEtYmFuazpiZWZvcmUsXG4uZmEtdW5pdmVyc2l0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5Y1wiO1xufVxuXG4uZmEtbW9ydGFyLWJvYXJkOmJlZm9yZSxcbi5mYS1ncmFkdWF0aW9uLWNhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZFwiO1xufVxuXG4uZmEteWFob286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWVcIjtcbn1cblxuLmZhLWdvb2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMFwiO1xufVxuXG4uZmEtcmVkZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWExXCI7XG59XG5cbi5mYS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEyXCI7XG59XG5cbi5mYS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTNcIjtcbn1cblxuLmZhLXN0dW1ibGV1cG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE0XCI7XG59XG5cbi5mYS1kZWxpY2lvdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTVcIjtcbn1cblxuLmZhLWRpZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTZcIjtcbn1cblxuLmZhLXBpZWQtcGlwZXItcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTdcIjtcbn1cblxuLmZhLXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE4XCI7XG59XG5cbi5mYS1kcnVwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTlcIjtcbn1cblxuLmZhLWpvb21sYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhYVwiO1xufVxuXG4uZmEtbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWJcIjtcbn1cblxuLmZhLWZheDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhY1wiO1xufVxuXG4uZmEtYnVpbGRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWRcIjtcbn1cblxuLmZhLWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFlXCI7XG59XG5cbi5mYS1wYXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjBcIjtcbn1cblxuLmZhLXNwb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIxXCI7XG59XG5cbi5mYS1jdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIyXCI7XG59XG5cbi5mYS1jdWJlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiM1wiO1xufVxuXG4uZmEtYmVoYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNFwiO1xufVxuXG4uZmEtYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjVcIjtcbn1cblxuLmZhLXN0ZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI2XCI7XG59XG5cbi5mYS1zdGVhbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjdcIjtcbn1cblxuLmZhLXJlY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjhcIjtcbn1cblxuLmZhLWF1dG9tb2JpbGU6YmVmb3JlLFxuLmZhLWNhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOVwiO1xufVxuXG4uZmEtY2FiOmJlZm9yZSxcbi5mYS10YXhpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJhXCI7XG59XG5cbi5mYS10cmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJiXCI7XG59XG5cbi5mYS1zcG90aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJjXCI7XG59XG5cbi5mYS1kZXZpYW50YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJkXCI7XG59XG5cbi5mYS1zb3VuZGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJlXCI7XG59XG5cbi5mYS1kYXRhYmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMFwiO1xufVxuXG4uZmEtZmlsZS1wZGYtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMVwiO1xufVxuXG4uZmEtZmlsZS13b3JkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzJcIjtcbn1cblxuLmZhLWZpbGUtZXhjZWwtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjM1wiO1xufVxuXG4uZmEtZmlsZS1wb3dlcnBvaW50LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzRcIjtcbn1cblxuLmZhLWZpbGUtcGhvdG8tbzpiZWZvcmUsXG4uZmEtZmlsZS1waWN0dXJlLW86YmVmb3JlLFxuLmZhLWZpbGUtaW1hZ2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNVwiO1xufVxuXG4uZmEtZmlsZS16aXAtbzpiZWZvcmUsXG4uZmEtZmlsZS1hcmNoaXZlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzZcIjtcbn1cblxuLmZhLWZpbGUtc291bmQtbzpiZWZvcmUsXG4uZmEtZmlsZS1hdWRpby1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM3XCI7XG59XG5cbi5mYS1maWxlLW1vdmllLW86YmVmb3JlLFxuLmZhLWZpbGUtdmlkZW8tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOFwiO1xufVxuXG4uZmEtZmlsZS1jb2RlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzlcIjtcbn1cblxuLmZhLXZpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2FcIjtcbn1cblxuLmZhLWNvZGVwZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2JcIjtcbn1cblxuLmZhLWpzZmlkZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNjXCI7XG59XG5cbi5mYS1saWZlLWJvdXk6YmVmb3JlLFxuLmZhLWxpZmUtYnVveTpiZWZvcmUsXG4uZmEtbGlmZS1zYXZlcjpiZWZvcmUsXG4uZmEtc3VwcG9ydDpiZWZvcmUsXG4uZmEtbGlmZS1yaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNkXCI7XG59XG5cbi5mYS1jaXJjbGUtby1ub3RjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZVwiO1xufVxuXG4uZmEtcmE6YmVmb3JlLFxuLmZhLXJlc2lzdGFuY2U6YmVmb3JlLFxuLmZhLXJlYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQwXCI7XG59XG5cbi5mYS1nZTpiZWZvcmUsXG4uZmEtZW1waXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQxXCI7XG59XG5cbi5mYS1naXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQyXCI7XG59XG5cbi5mYS1naXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDNcIjtcbn1cblxuLmZhLXktY29tYmluYXRvci1zcXVhcmU6YmVmb3JlLFxuLmZhLXljLXNxdWFyZTpiZWZvcmUsXG4uZmEtaGFja2VyLW5ld3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDRcIjtcbn1cblxuLmZhLXRlbmNlbnQtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDVcIjtcbn1cblxuLmZhLXFxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ2XCI7XG59XG5cbi5mYS13ZWNoYXQ6YmVmb3JlLFxuLmZhLXdlaXhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkN1wiO1xufVxuXG4uZmEtc2VuZDpiZWZvcmUsXG4uZmEtcGFwZXItcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDhcIjtcbn1cblxuLmZhLXNlbmQtbzpiZWZvcmUsXG4uZmEtcGFwZXItcGxhbmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkOVwiO1xufVxuXG4uZmEtaGlzdG9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkYVwiO1xufVxuXG4uZmEtY2lyY2xlLXRoaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGJcIjtcbn1cblxuLmZhLWhlYWRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkY1wiO1xufVxuXG4uZmEtcGFyYWdyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRkXCI7XG59XG5cbi5mYS1zbGlkZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRlXCI7XG59XG5cbi5mYS1zaGFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTBcIjtcbn1cblxuLmZhLXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTFcIjtcbn1cblxuLmZhLWJvbWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTJcIjtcbn1cblxuLmZhLXNvY2Nlci1iYWxsLW86YmVmb3JlLFxuLmZhLWZ1dGJvbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUzXCI7XG59XG5cbi5mYS10dHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTRcIjtcbn1cblxuLmZhLWJpbm9jdWxhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTVcIjtcbn1cblxuLmZhLXBsdWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTZcIjtcbn1cblxuLmZhLXNsaWRlc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTdcIjtcbn1cblxuLmZhLXR3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlOFwiO1xufVxuXG4uZmEteWVscDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlOVwiO1xufVxuXG4uZmEtbmV3c3BhcGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWFcIjtcbn1cblxuLmZhLXdpZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWJcIjtcbn1cblxuLmZhLWNhbGN1bGF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWNcIjtcbn1cblxuLmZhLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlZFwiO1xufVxuXG4uZmEtZ29vZ2xlLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlZVwiO1xufVxuXG4uZmEtY2MtdmlzYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMFwiO1xufVxuXG4uZmEtY2MtbWFzdGVyY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMVwiO1xufVxuXG4uZmEtY2MtZGlzY292ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjJcIjtcbn1cblxuLmZhLWNjLWFtZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjNcIjtcbn1cblxuLmZhLWNjLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNFwiO1xufVxuXG4uZmEtY2Mtc3RyaXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY1XCI7XG59XG5cbi5mYS1iZWxsLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY2XCI7XG59XG5cbi5mYS1iZWxsLXNsYXNoLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjdcIjtcbn1cblxuLmZhLXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY4XCI7XG59XG5cbi5mYS1jb3B5cmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjlcIjtcbn1cblxuLmZhLWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZhXCI7XG59XG5cbi5mYS1leWVkcm9wcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZiXCI7XG59XG5cbi5mYS1wYWludC1icnVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmY1wiO1xufVxuXG4uZmEtYmlydGhkYXktY2FrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZFwiO1xufVxuXG4uZmEtYXJlYS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZVwiO1xufVxuXG4uZmEtcGllLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAwXCI7XG59XG5cbi5mYS1saW5lLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAxXCI7XG59XG5cbi5mYS1sYXN0Zm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDJcIjtcbn1cblxuLmZhLWxhc3RmbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDNcIjtcbn1cblxuLmZhLXRvZ2dsZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDRcIjtcbn1cblxuLmZhLXRvZ2dsZS1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNVwiO1xufVxuXG4uZmEtYmljeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNlwiO1xufVxuXG4uZmEtYnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA3XCI7XG59XG5cbi5mYS1pb3hob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA4XCI7XG59XG5cbi5mYS1hbmdlbGxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDlcIjtcbn1cblxuLmZhLWNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBhXCI7XG59XG5cbi5mYS1zaGVrZWw6YmVmb3JlLFxuLmZhLXNoZXFlbDpiZWZvcmUsXG4uZmEtaWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBiXCI7XG59XG5cbi5mYS1tZWFucGF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwY1wiO1xufVxuXG4uZmEtYnV5c2VsbGFkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwZFwiO1xufVxuXG4uZmEtY29ubmVjdGRldmVsb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGVcIjtcbn1cblxuLmZhLWRhc2hjdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEwXCI7XG59XG5cbi5mYS1mb3J1bWJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMVwiO1xufVxuXG4uZmEtbGVhbnB1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMlwiO1xufVxuXG4uZmEtc2VsbHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEzXCI7XG59XG5cbi5mYS1zaGlydHNpbmJ1bGs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTRcIjtcbn1cblxuLmZhLXNpbXBseWJ1aWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE1XCI7XG59XG5cbi5mYS1za3lhdGxhczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNlwiO1xufVxuXG4uZmEtY2FydC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE3XCI7XG59XG5cbi5mYS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMThcIjtcbn1cblxuLmZhLWRpYW1vbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTlcIjtcbn1cblxuLmZhLXNoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWFcIjtcbn1cblxuLmZhLXVzZXItc2VjcmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFiXCI7XG59XG5cbi5mYS1tb3RvcmN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFjXCI7XG59XG5cbi5mYS1zdHJlZXQtdmlldzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxZFwiO1xufVxuXG4uZmEtaGVhcnRiZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFlXCI7XG59XG5cbi5mYS12ZW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyMVwiO1xufVxuXG4uZmEtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyMlwiO1xufVxuXG4uZmEtbWVyY3VyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyM1wiO1xufVxuXG4uZmEtaW50ZXJzZXg6YmVmb3JlLFxuLmZhLXRyYW5zZ2VuZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI0XCI7XG59XG5cbi5mYS10cmFuc2dlbmRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjVcIjtcbn1cblxuLmZhLXZlbnVzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNlwiO1xufVxuXG4uZmEtbWFycy1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjdcIjtcbn1cblxuLmZhLXZlbnVzLW1hcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjhcIjtcbn1cblxuLmZhLW1hcnMtc3Ryb2tlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI5XCI7XG59XG5cbi5mYS1tYXJzLXN0cm9rZS12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJhXCI7XG59XG5cbi5mYS1tYXJzLXN0cm9rZS1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJiXCI7XG59XG5cbi5mYS1uZXV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmNcIjtcbn1cblxuLmZhLWdlbmRlcmxlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmRcIjtcbn1cblxuLmZhLWZhY2Vib29rLW9mZmljaWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMwXCI7XG59XG5cbi5mYS1waW50ZXJlc3QtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMVwiO1xufVxuXG4uZmEtd2hhdHNhcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzJcIjtcbn1cblxuLmZhLXNlcnZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzM1wiO1xufVxuXG4uZmEtdXNlci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM0XCI7XG59XG5cbi5mYS11c2VyLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM1XCI7XG59XG5cbi5mYS1ob3RlbDpiZWZvcmUsXG4uZmEtYmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM2XCI7XG59XG5cbi5mYS12aWFjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM3XCI7XG59XG5cbi5mYS10cmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzOFwiO1xufVxuXG4uZmEtc3Vid2F5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM5XCI7XG59XG5cbi5mYS1tZWRpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2FcIjtcbn1cblxuLmZhLXljOmJlZm9yZSxcbi5mYS15LWNvbWJpbmF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2JcIjtcbn1cblxuLmZhLW9wdGluLW1vbnN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2NcIjtcbn1cblxuLmZhLW9wZW5jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNkXCI7XG59XG5cbi5mYS1leHBlZGl0ZWRzc2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2VcIjtcbn1cblxuLmZhLWJhdHRlcnktNDpiZWZvcmUsXG4uZmEtYmF0dGVyeTpiZWZvcmUsXG4uZmEtYmF0dGVyeS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQwXCI7XG59XG5cbi5mYS1iYXR0ZXJ5LTM6YmVmb3JlLFxuLmZhLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDFcIjtcbn1cblxuLmZhLWJhdHRlcnktMjpiZWZvcmUsXG4uZmEtYmF0dGVyeS1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQyXCI7XG59XG5cbi5mYS1iYXR0ZXJ5LTE6YmVmb3JlLFxuLmZhLWJhdHRlcnktcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0M1wiO1xufVxuXG4uZmEtYmF0dGVyeS0wOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ0XCI7XG59XG5cbi5mYS1tb3VzZS1wb2ludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ1XCI7XG59XG5cbi5mYS1pLWN1cnNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NlwiO1xufVxuXG4uZmEtb2JqZWN0LWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ3XCI7XG59XG5cbi5mYS1vYmplY3QtdW5ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0OFwiO1xufVxuXG4uZmEtc3RpY2t5LW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDlcIjtcbn1cblxuLmZhLXN0aWNreS1ub3RlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGFcIjtcbn1cblxuLmZhLWNjLWpjYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0YlwiO1xufVxuXG4uZmEtY2MtZGluZXJzLWNsdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGNcIjtcbn1cblxuLmZhLWNsb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRkXCI7XG59XG5cbi5mYS1iYWxhbmNlLXNjYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRlXCI7XG59XG5cbi5mYS1ob3VyZ2xhc3MtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MFwiO1xufVxuXG4uZmEtaG91cmdsYXNzLTE6YmVmb3JlLFxuLmZhLWhvdXJnbGFzcy1zdGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MVwiO1xufVxuXG4uZmEtaG91cmdsYXNzLTI6YmVmb3JlLFxuLmZhLWhvdXJnbGFzcy1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUyXCI7XG59XG5cbi5mYS1ob3VyZ2xhc3MtMzpiZWZvcmUsXG4uZmEtaG91cmdsYXNzLWVuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1M1wiO1xufVxuXG4uZmEtaG91cmdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU0XCI7XG59XG5cbi5mYS1oYW5kLWdyYWItbzpiZWZvcmUsXG4uZmEtaGFuZC1yb2NrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTVcIjtcbn1cblxuLmZhLWhhbmQtc3RvcC1vOmJlZm9yZSxcbi5mYS1oYW5kLXBhcGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTZcIjtcbn1cblxuLmZhLWhhbmQtc2Npc3NvcnMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1N1wiO1xufVxuXG4uZmEtaGFuZC1saXphcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1OFwiO1xufVxuXG4uZmEtaGFuZC1zcG9jay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU5XCI7XG59XG5cbi5mYS1oYW5kLXBvaW50ZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1YVwiO1xufVxuXG4uZmEtaGFuZC1wZWFjZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjViXCI7XG59XG5cbi5mYS10cmFkZW1hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWNcIjtcbn1cblxuLmZhLXJlZ2lzdGVyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWRcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWVcIjtcbn1cblxuLmZhLWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYwXCI7XG59XG5cbi5mYS1nZy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjFcIjtcbn1cblxuLmZhLXRyaXBhZHZpc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYyXCI7XG59XG5cbi5mYS1vZG5va2xhc3NuaWtpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYzXCI7XG59XG5cbi5mYS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NFwiO1xufVxuXG4uZmEtZ2V0LXBvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NVwiO1xufVxuXG4uZmEtd2lraXBlZGlhLXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjZcIjtcbn1cblxuLmZhLXNhZmFyaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2N1wiO1xufVxuXG4uZmEtY2hyb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY4XCI7XG59XG5cbi5mYS1maXJlZm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY5XCI7XG59XG5cbi5mYS1vcGVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2YVwiO1xufVxuXG4uZmEtaW50ZXJuZXQtZXhwbG9yZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmJcIjtcbn1cblxuLmZhLXR2OmJlZm9yZSxcbi5mYS10ZWxldmlzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZjXCI7XG59XG5cbi5mYS1jb250YW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmRcIjtcbn1cblxuLmZhLTUwMHB4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZlXCI7XG59XG5cbi5mYS1hbWF6b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzBcIjtcbn1cblxuLmZhLWNhbGVuZGFyLXBsdXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MVwiO1xufVxuXG4uZmEtY2FsZW5kYXItbWludXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MlwiO1xufVxuXG4uZmEtY2FsZW5kYXItdGltZXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3M1wiO1xufVxuXG4uZmEtY2FsZW5kYXItY2hlY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NFwiO1xufVxuXG4uZmEtaW5kdXN0cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzVcIjtcbn1cblxuLmZhLW1hcC1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzZcIjtcbn1cblxuLmZhLW1hcC1zaWduczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3N1wiO1xufVxuXG4uZmEtbWFwLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzhcIjtcbn1cblxuLmZhLW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3OVwiO1xufVxuXG4uZmEtY29tbWVudGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3YVwiO1xufVxuXG4uZmEtY29tbWVudGluZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdiXCI7XG59XG5cbi5mYS1ob3V6ejpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3Y1wiO1xufVxuXG4uZmEtdmltZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2RcIjtcbn1cblxuLmZhLWJsYWNrLXRpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3ZVwiO1xufVxuXG4uZmEtZm9udGljb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgwXCI7XG59XG5cbi5mYS1yZWRkaXQtYWxpZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODFcIjtcbn1cblxuLmZhLWVkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODJcIjtcbn1cblxuLmZhLWNyZWRpdC1jYXJkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4M1wiO1xufVxuXG4uZmEtY29kaWVwaWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODRcIjtcbn1cblxuLmZhLW1vZHg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODVcIjtcbn1cblxuLmZhLWZvcnQtYXdlc29tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NlwiO1xufVxuXG4uZmEtdXNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg3XCI7XG59XG5cbi5mYS1wcm9kdWN0LWh1bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODhcIjtcbn1cblxuLmZhLW1peGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg5XCI7XG59XG5cbi5mYS1zY3JpYmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGFcIjtcbn1cblxuLmZhLXBhdXNlLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4YlwiO1xufVxuXG4uZmEtcGF1c2UtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGNcIjtcbn1cblxuLmZhLXN0b3AtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhkXCI7XG59XG5cbi5mYS1zdG9wLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhlXCI7XG59XG5cbi5mYS1zaG9wcGluZy1iYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTBcIjtcbn1cblxuLmZhLXNob3BwaW5nLWJhc2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MVwiO1xufVxuXG4uZmEtaGFzaHRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MlwiO1xufVxuXG4uZmEtYmx1ZXRvb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkzXCI7XG59XG5cbi5mYS1ibHVldG9vdGgtYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NFwiO1xufVxuXG4uZmEtcGVyY2VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NVwiO1xufVxuXG4uZmEtZ2l0bGFiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk2XCI7XG59XG5cbi5mYS13cGJlZ2lubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk3XCI7XG59XG5cbi5mYS13cGZvcm1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk4XCI7XG59XG5cbi5mYS1lbnZpcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTlcIjtcbn1cblxuLmZhLXVuaXZlcnNhbC1hY2Nlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWFcIjtcbn1cblxuLmZhLXdoZWVsY2hhaXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjliXCI7XG59XG5cbi5mYS1xdWVzdGlvbi1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5Y1wiO1xufVxuXG4uZmEtYmxpbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWRcIjtcbn1cblxuLmZhLWF1ZGlvLWRlc2NyaXB0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjllXCI7XG59XG5cbi5mYS12b2x1bWUtY29udHJvbC1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMFwiO1xufVxuXG4uZmEtYnJhaWxsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMVwiO1xufVxuXG4uZmEtYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEyXCI7XG59XG5cbi5mYS1hc2wtaW50ZXJwcmV0aW5nOmJlZm9yZSxcbi5mYS1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhM1wiO1xufVxuXG4uZmEtZGVhZm5lc3M6YmVmb3JlLFxuLmZhLWhhcmQtb2YtaGVhcmluZzpiZWZvcmUsXG4uZmEtZGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhNFwiO1xufVxuXG4uZmEtZ2xpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTVcIjtcbn1cblxuLmZhLWdsaWRlLWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTZcIjtcbn1cblxuLmZhLXNpZ25pbmc6YmVmb3JlLFxuLmZhLXNpZ24tbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTdcIjtcbn1cblxuLmZhLWxvdy12aXNpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYThcIjtcbn1cblxuLmZhLXZpYWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhOVwiO1xufVxuXG4uZmEtdmlhZGVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhYVwiO1xufVxuXG4uZmEtc25hcGNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWJcIjtcbn1cblxuLmZhLXNuYXBjaGF0LWdob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFjXCI7XG59XG5cbi5mYS1zbmFwY2hhdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWRcIjtcbn1cblxuLmZhLXBpZWQtcGlwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWVcIjtcbn1cblxuLmZhLWZpcnN0LW9yZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIwXCI7XG59XG5cbi5mYS15b2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMVwiO1xufVxuXG4uZmEtdGhlbWVpc2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIyXCI7XG59XG5cbi5mYS1nb29nbGUtcGx1cy1jaXJjbGU6YmVmb3JlLFxuLmZhLWdvb2dsZS1wbHVzLW9mZmljaWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIzXCI7XG59XG5cbi5mYS1mYTpiZWZvcmUsXG4uZmEtZm9udC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI0XCI7XG59XG5cbi5mYS1oYW5kc2hha2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiNVwiO1xufVxuXG4uZmEtZW52ZWxvcGUtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiNlwiO1xufVxuXG4uZmEtZW52ZWxvcGUtb3Blbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI3XCI7XG59XG5cbi5mYS1saW5vZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjhcIjtcbn1cblxuLmZhLWFkZHJlc3MtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiOVwiO1xufVxuXG4uZmEtYWRkcmVzcy1ib29rLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmFcIjtcbn1cblxuLmZhLXZjYXJkOmJlZm9yZSxcbi5mYS1hZGRyZXNzLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmJcIjtcbn1cblxuLmZhLXZjYXJkLW86YmVmb3JlLFxuLmZhLWFkZHJlc3MtY2FyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJjXCI7XG59XG5cbi5mYS11c2VyLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiZFwiO1xufVxuXG4uZmEtdXNlci1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiZVwiO1xufVxuXG4uZmEtdXNlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMwXCI7XG59XG5cbi5mYS1pZC1iYWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjMVwiO1xufVxuXG4uZmEtZHJpdmVycy1saWNlbnNlOmJlZm9yZSxcbi5mYS1pZC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMyXCI7XG59XG5cbi5mYS1kcml2ZXJzLWxpY2Vuc2UtbzpiZWZvcmUsXG4uZmEtaWQtY2FyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMzXCI7XG59XG5cbi5mYS1xdW9yYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNFwiO1xufVxuXG4uZmEtZnJlZS1jb2RlLWNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzVcIjtcbn1cblxuLmZhLXRlbGVncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM2XCI7XG59XG5cbi5mYS10aGVybW9tZXRlci00OmJlZm9yZSxcbi5mYS10aGVybW9tZXRlcjpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjN1wiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXItMzpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzhcIjtcbn1cblxuLmZhLXRoZXJtb21ldGVyLTI6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzlcIjtcbn1cblxuLmZhLXRoZXJtb21ldGVyLTE6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLXF1YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2FcIjtcbn1cblxuLmZhLXRoZXJtb21ldGVyLTA6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNiXCI7XG59XG5cbi5mYS1zaG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2NcIjtcbn1cblxuLmZhLWJhdGh0dWI6YmVmb3JlLFxuLmZhLXMxNTpiZWZvcmUsXG4uZmEtYmF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjZFwiO1xufVxuXG4uZmEtcG9kY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjZVwiO1xufVxuXG4uZmEtd2luZG93LW1heGltaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQwXCI7XG59XG5cbi5mYS13aW5kb3ctbWluaW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDFcIjtcbn1cblxuLmZhLXdpbmRvdy1yZXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQyXCI7XG59XG5cbi5mYS10aW1lcy1yZWN0YW5nbGU6YmVmb3JlLFxuLmZhLXdpbmRvdy1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkM1wiO1xufVxuXG4uZmEtdGltZXMtcmVjdGFuZ2xlLW86YmVmb3JlLFxuLmZhLXdpbmRvdy1jbG9zZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ0XCI7XG59XG5cbi5mYS1iYW5kY2FtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkNVwiO1xufVxuXG4uZmEtZ3JhdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkNlwiO1xufVxuXG4uZmEtZXRzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkN1wiO1xufVxuXG4uZmEtaW1kYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkOFwiO1xufVxuXG4uZmEtcmF2ZWxyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkOVwiO1xufVxuXG4uZmEtZWVyY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkYVwiO1xufVxuXG4uZmEtbWljcm9jaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRiXCI7XG59XG5cbi5mYS1zbm93Zmxha2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkY1wiO1xufVxuXG4uZmEtc3VwZXJwb3dlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGRcIjtcbn1cblxuLmZhLXdwZXhwbG9yZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGVcIjtcbn1cblxuLmZhLW1lZXR1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlMFwiO1xufVxuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwO1xufVxuXG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLFxuLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY2xpcDogYXV0bztcbn1cblxuLyohXG4gKiBmcm9hbGFfZWRpdG9yIHYzLjEuMCAoaHR0cHM6Ly93d3cuZnJvYWxhLmNvbS93eXNpd3lnLWVkaXRvcilcbiAqIExpY2Vuc2UgaHR0cHM6Ly9mcm9hbGEuY29tL3d5c2l3eWctZWRpdG9yL3Rlcm1zL1xuICogQ29weXJpZ2h0IDIwMTQtMjAyMCBGcm9hbGEgTGFic1xuICovXG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5oaWRlLWJ5LWNsaXBwaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7XG59XG5cbi5mci1lbGVtZW50LCAuZnItZWxlbWVudDpmb2N1cyB7XG4gIG91dGxpbmU6IDAgc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5mci1ib3guZnItYmFzaWMge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbn1cblxuLmZyLWJveC5mci1iYXNpYyAuZnItZWxlbWVudCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzQxNDE0MTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS42O1xuICBwYWRkaW5nOiAyMHB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgbWluLWhlaWdodDogNjBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmZyLWJveC5mci1iYXNpYy5mci1ydGwgLmZyLWVsZW1lbnQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmZyLWVsZW1lbnQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBhdXRvO1xufVxuXG4uZnItZWxlbWVudCBhIHtcbiAgdXNlci1zZWxlY3Q6IGF1dG87XG4gIC1vLXVzZXItc2VsZWN0OiBhdXRvO1xuICAtbW96LXVzZXItc2VsZWN0OiBhdXRvO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IGF1dG87XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IGF1dG87XG4gIC1tcy11c2VyLXNlbGVjdDogYXV0bztcbn1cblxuLmZyLWVsZW1lbnQuZnItZGlzYWJsZWQge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW8tdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uZnItZWxlbWVudCBbY29udGVudGVkaXRhYmxlPXRydWVdIHtcbiAgb3V0bGluZTogMCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmZyLWJveCBhLmZyLWZsb2F0aW5nLWJ0biB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAzcHggMXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDJweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgM3B4IDFweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAxcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm94LXNoYWRvdzogMCAzcHggMXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDJweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBjb2xvcjogIzMzMzMzMztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZSAwcywgY29sb3IgMC4ycyBlYXNlIDBzLCB0cmFuc2Zvcm0gMC4ycyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlIDBzLCBjb2xvciAwLjJzIGVhc2UgMHMsIHRyYW5zZm9ybSAwLjJzIGVhc2UgMHM7XG4gIC1tcy10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZSAwcywgY29sb3IgMC4ycyBlYXNlIDBzLCB0cmFuc2Zvcm0gMC4ycyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZSAwcywgY29sb3IgMC4ycyBlYXNlIDBzLCB0cmFuc2Zvcm0gMC4ycyBlYXNlIDBzO1xuICBvdXRsaW5lOiBub25lO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5mci1ib3ggYS5mci1mbG9hdGluZy1idG4gc3ZnIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UgMHM7XG4gIC1tcy10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlIDBzO1xuICBmaWxsOiAjMzMzMzMzO1xufVxuXG4uZnItYm94IGEuZnItZmxvYXRpbmctYnRuIGksIC5mci1ib3ggYS5mci1mbG9hdGluZy1idG4gc3ZnIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cblxuLmZyLWJveCBhLmZyLWZsb2F0aW5nLWJ0bi5mci1idG4gKyAuZnItYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5mci1ib3ggYS5mci1mbG9hdGluZy1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mci1ib3ggYS5mci1mbG9hdGluZy1idG46aG92ZXIgc3ZnIHtcbiAgZmlsbDogIzMzMzMzMztcbn1cblxuLmZyLWJveCAuZnItdmlzaWJsZSBhLmZyLWZsb2F0aW5nLWJ0biB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuaWZyYW1lLmZyLWlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDI7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZnItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmZyLXdyYXBwZXI6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5mci13cmFwcGVyIC5mci1wbGFjZWhvbGRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI0FBQTtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5mci13cmFwcGVyLnNob3ctcGxhY2Vob2xkZXIgLmZyLXBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uZnItd3JhcHBlciA6Oi1tb3otc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogI2I1ZDZmZDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5mci13cmFwcGVyIDo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogI2I1ZDZmZDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5mci1ib3guZnItYmFzaWMgLmZyLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDQ0NDO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZWZlZmVmO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5mci1ib3guZnItYmFzaWMuZnItdG9wIC5mci13cmFwcGVyIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLmZyLWJveC5mci1iYXNpYy5mci1ib3R0b20gLmZyLXdyYXBwZXIge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mci1ib3guZnItZG9jdW1lbnQge1xuICAgIG1pbi13aWR0aDogMjFjbTtcbiAgfVxuICAuZnItYm94LmZyLWRvY3VtZW50IC5mci13cmFwcGVyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgbWluLXdpZHRoOiAyMWNtO1xuICAgIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gIH1cbiAgLmZyLWJveC5mci1kb2N1bWVudCAuZnItd3JhcHBlciAuZnItZWxlbWVudCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgIHdpZHRoOiAyMWNtO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtaW4taGVpZ2h0OiAyNmNtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMWNtIDJjbTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB6LWluZGV4OiBhdXRvO1xuICB9XG4gIC5mci1ib3guZnItZG9jdW1lbnQgLmZyLXdyYXBwZXIgLmZyLWVsZW1lbnQgaHIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMmNtO1xuICAgIG1hcmdpbi1yaWdodDogLTJjbTtcbiAgICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICAgIGhlaWdodDogMWNtO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gIC5mci1ib3guZnItZG9jdW1lbnQgLmZyLXdyYXBwZXIgLmZyLWVsZW1lbnQgaW1nIHtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG4uZnItdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAwIDhweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQ6ICMyMjIyMjI7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZSAwcztcbiAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZSAwcztcbiAgLXdlYmtpdC1vcGFjaXR5OiAwO1xuICAtbW96LW9wYWNpdHk6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcbiAgbGVmdDogLTMwMDBweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1vLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgei1pbmRleDogMjE0NzQ4MzY0NztcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplbGVnaWJpbGl0eTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5mci10b29sdGlwLmZyLXZpc2libGUge1xuICAtd2Via2l0LW9wYWNpdHk6IDE7XG4gIC1tb3otb3BhY2l0eTogMTtcbiAgb3BhY2l0eTogMTtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xufVxuXG4uZnItdG9vbGJhciAuZnItYnRuLXdyYXAsIC5mci1wb3B1cCAuZnItYnRuLXdyYXAsIC5mci1tb2RhbCAuZnItYnRuLXdyYXAge1xuICBmbG9hdDogbGVmdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZnItdG9vbGJhciAuZnItYnRuLXdyYXAuZnItaGlkZGVuLCAuZnItcG9wdXAgLmZyLWJ0bi13cmFwLmZyLWhpZGRlbiwgLmZyLW1vZGFsIC5mci1idG4td3JhcC5mci1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4sIC5mci1wb3B1cCAuZnItY29tbWFuZC5mci1idG4sIC5mci1tb2RhbCAuZnItY29tbWFuZC5mci1idG4ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIC1tb3otb3V0bGluZTogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDRweCAycHg7XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtby11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDQwcHg7XG59XG5cbi5mci10b29sYmFyIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kcm9wZG93bi5mci1vcHRpb25zLCAuZnItcG9wdXAgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRyb3Bkb3duLmZyLW9wdGlvbnMsIC5mci1tb2RhbCAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24uZnItb3B0aW9ucyB7XG4gIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xuICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuXG4uZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4uZnItYnRuLWhvdmVyLCAuZnItcG9wdXAgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWJ0bi1ob3ZlciwgLmZyLW1vZGFsIC5mci1jb21tYW5kLmZyLWJ0bi5mci1idG4taG92ZXIge1xuICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbn1cblxuLmZyLXRvb2xiYXIgLmZyLWNvbW1hbmQuZnItYnRuOjotbW96LWZvY3VzLWlubmVyLCAuZnItcG9wdXAgLmZyLWNvbW1hbmQuZnItYnRuOjotbW96LWZvY3VzLWlubmVyLCAuZnItbW9kYWwgLmZyLWNvbW1hbmQuZnItYnRuOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4uZnItYnRuLXRleHQsIC5mci1wb3B1cCAuZnItY29tbWFuZC5mci1idG4uZnItYnRuLXRleHQsIC5mci1tb2RhbCAuZnItY29tbWFuZC5mci1idG4uZnItYnRuLXRleHQge1xuICB3aWR0aDogYXV0bztcbn1cblxuLmZyLXRvb2xiYXIgLmZyLWNvbW1hbmQuZnItYnRuIGksIC5mci10b29sYmFyIC5mci1jb21tYW5kLmZyLWJ0biBzdmcsIC5mci1wb3B1cCAuZnItY29tbWFuZC5mci1idG4gaSwgLmZyLXBvcHVwIC5mci1jb21tYW5kLmZyLWJ0biBzdmcsIC5mci1tb2RhbCAuZnItY29tbWFuZC5mci1idG4gaSwgLmZyLW1vZGFsIC5mci1jb21tYW5kLmZyLWJ0biBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luOiA4cHggN3B4O1xuICB3aWR0aDogMjRweDtcbn1cblxuLmZyLXRvb2xiYXIgLmZyLWNvbW1hbmQuZnItYnRuIHN2Zy5mci1zdmcsIC5mci1wb3B1cCAuZnItY29tbWFuZC5mci1idG4gc3ZnLmZyLXN2ZywgLmZyLW1vZGFsIC5mci1jb21tYW5kLmZyLWJ0biBzdmcuZnItc3ZnIHtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG4uZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4gc3ZnIHBhdGgsIC5mci1wb3B1cCAuZnItY29tbWFuZC5mci1idG4gc3ZnIHBhdGgsIC5mci1tb2RhbCAuZnItY29tbWFuZC5mci1idG4gc3ZnIHBhdGgge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICBmaWxsOiAjMzMzMzMzO1xufVxuXG4uZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4gc3Bhbi5mci1zci1vbmx5LCAuZnItcG9wdXAgLmZyLWNvbW1hbmQuZnItYnRuIHNwYW4uZnItc3Itb25seSwgLmZyLW1vZGFsIC5mci1jb21tYW5kLmZyLWJ0biBzcGFuLmZyLXNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDtcbn1cblxuLmZyLXRvb2xiYXIgLmZyLWNvbW1hbmQuZnItYnRuIHNwYW4sIC5mci1wb3B1cCAuZnItY29tbWFuZC5mci1idG4gc3BhbiwgLmZyLW1vZGFsIC5mci1jb21tYW5kLmZyLWJ0biBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIG1pbi13aWR0aDogMzBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBoZWlnaHQ6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAwIDRweDtcbn1cblxuLmZyLXRvb2xiYXIgLmZyLWNvbW1hbmQuZnItYnRuIGltZywgLmZyLXBvcHVwIC5mci1jb21tYW5kLmZyLWJ0biBpbWcsIC5mci1tb2RhbCAuZnItY29tbWFuZC5mci1idG4gaW1nIHtcbiAgbWFyZ2luOiA4cHggN3B4O1xuICB3aWR0aDogMjRweDtcbn1cblxuLmZyLXRvb2xiYXIgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWJ0bi1hY3RpdmUtcG9wdXAsIC5mci1wb3B1cCAuZnItY29tbWFuZC5mci1idG4uZnItYnRuLWFjdGl2ZS1wb3B1cCwgLmZyLW1vZGFsIC5mci1jb21tYW5kLmZyLWJ0bi5mci1idG4tYWN0aXZlLXBvcHVwIHtcbiAgYmFja2dyb3VuZDogI2Q2ZDZkNjtcbn1cblxuLmZyLXRvb2xiYXIgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRyb3Bkb3duLmZyLXNlbGVjdGlvbiBzcGFuLCAuZnItcG9wdXAgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRyb3Bkb3duLmZyLXNlbGVjdGlvbiBzcGFuLCAuZnItbW9kYWwgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRyb3Bkb3duLmZyLXNlbGVjdGlvbiBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmZyLXRvb2xiYXIgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRyb3Bkb3duIGksIC5mci10b29sYmFyIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kcm9wZG93biBzcGFuLCAuZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24gaW1nLCAuZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24gc3ZnLCAuZnItcG9wdXAgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRyb3Bkb3duIGksIC5mci1wb3B1cCAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24gc3BhbiwgLmZyLXBvcHVwIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kcm9wZG93biBpbWcsIC5mci1wb3B1cCAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24gc3ZnLCAuZnItbW9kYWwgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRyb3Bkb3duIGksIC5mci1tb2RhbCAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24gc3BhbiwgLmZyLW1vZGFsIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kcm9wZG93biBpbWcsIC5mci1tb2RhbCAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24gc3ZnIHtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xufVxuXG4uZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd246YWZ0ZXIsIC5mci1wb3B1cCAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd246YWZ0ZXIsIC5mci1tb2RhbCAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd246YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiA0cHggc29saWQgIzMzMzMzMztcbiAgcmlnaHQ6IDJweDtcbiAgdG9wOiAxOHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24uZnItYWN0aXZlLCAuZnItcG9wdXAgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRyb3Bkb3duLmZyLWFjdGl2ZSwgLmZyLW1vZGFsIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kcm9wZG93bi5mci1hY3RpdmUge1xuICBmaWxsOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kOiAjZDZkNmQ2O1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiAwLjVzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiAwLjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IDAuNXMgZWFzZTtcbn1cblxuLmZyLXRvb2xiYXIgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRyb3Bkb3duLmZyLWFjdGl2ZTpob3ZlciwgLmZyLXBvcHVwIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kcm9wZG93bi5mci1hY3RpdmU6aG92ZXIsIC5mci1tb2RhbCAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24uZnItYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ViZWJlYjtcbiAgZmlsbDogIzMzMzMzMztcbn1cblxuLmZyLXRvb2xiYXIgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRyb3Bkb3duLmZyLWFjdGl2ZTpob3Zlcjo6YWZ0ZXIsIC5mci1wb3B1cCAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24uZnItYWN0aXZlOmhvdmVyOjphZnRlciwgLmZyLW1vZGFsIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kcm9wZG93bi5mci1hY3RpdmU6aG92ZXI6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzMzMzMzMztcbn1cblxuLmZyLXRvb2xiYXIgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRyb3Bkb3duLmZyLWFjdGl2ZTphZnRlciwgLmZyLXBvcHVwIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kcm9wZG93bi5mci1hY3RpdmU6YWZ0ZXIsIC5mci1tb2RhbCAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24uZnItYWN0aXZlOmFmdGVyIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMyMjIyMjI7XG59XG5cbi5mci10b29sYmFyIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kaXNhYmxlZCwgLmZyLXBvcHVwIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kaXNhYmxlZCwgLmZyLW1vZGFsIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kaXNhYmxlZCB7XG4gIGNvbG9yOiAjYmRiZGJkO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIC13ZWJraXQtb3BhY2l0eTogMC4zO1xuICAtbW96LW9wYWNpdHk6IDAuMztcbiAgb3BhY2l0eTogMC4zO1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7XG59XG5cbi5mci10b29sYmFyIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kaXNhYmxlZDo6YWZ0ZXIsIC5mci1wb3B1cCAuZnItY29tbWFuZC5mci1idG4uZnItZGlzYWJsZWQ6OmFmdGVyLCAuZnItbW9kYWwgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRpc2FibGVkOjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNiZGJkYmQ7XG59XG5cbi5mci10b29sYmFyIC5mci1jb21tYW5kLmZyLWJ0bi5mci1oaWRkZW4sIC5mci1wb3B1cCAuZnItY29tbWFuZC5mci1idG4uZnItaGlkZGVuLCAuZnItbW9kYWwgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mci10b29sYmFyIC5mci10YWJzIC5mci1jb21tYW5kLmZyLWJ0biwgLmZyLXBvcHVwIC5mci10YWJzIC5mci1jb21tYW5kLmZyLWJ0biwgLmZyLW1vZGFsIC5mci10YWJzIC5mci1jb21tYW5kLmZyLWJ0biB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDQ2cHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG59XG5cbi5mci10b29sYmFyIC5mci10YWJzIC5mci1jb21tYW5kLmZyLWJ0bjpub3QoOmhvdmVyKTpub3QoOmZvY3VzKS5mci1hY3RpdmUsIC5mci10b29sYmFyIC5mci10YWJzIC5mci1jb21tYW5kLmZyLWJ0bjpub3QoOmhvdmVyKTpub3QoOmZvY3VzKS5mci1hY3RpdmUtdGFiLCAuZnItcG9wdXAgLmZyLXRhYnMgLmZyLWNvbW1hbmQuZnItYnRuOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMpLmZyLWFjdGl2ZSwgLmZyLXBvcHVwIC5mci10YWJzIC5mci1jb21tYW5kLmZyLWJ0bjpub3QoOmhvdmVyKTpub3QoOmZvY3VzKS5mci1hY3RpdmUtdGFiLCAuZnItbW9kYWwgLmZyLXRhYnMgLmZyLWNvbW1hbmQuZnItYnRuOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMpLmZyLWFjdGl2ZSwgLmZyLW1vZGFsIC5mci10YWJzIC5mci1jb21tYW5kLmZyLWJ0bjpub3QoOmhvdmVyKTpub3QoOmZvY3VzKS5mci1hY3RpdmUtdGFiIHtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbn1cblxuLmZyLXRvb2xiYXIgLmZyLXRhYnMgLmZyLWNvbW1hbmQuZnItYnRuIHNwYW4sIC5mci1wb3B1cCAuZnItdGFicyAuZnItY29tbWFuZC5mci1idG4gc3BhbiwgLmZyLW1vZGFsIC5mci10YWJzIC5mci1jb21tYW5kLmZyLWJ0biBzcGFuIHtcbiAgaGVpZ2h0OiAyN3B4O1xufVxuXG4uZnItdG9vbGJhciAuZnItdGFicyAuZnItY29tbWFuZC5mci1idG4gaW1nLCAuZnItdG9vbGJhciAuZnItdGFicyAuZnItY29tbWFuZC5mci1idG4gc3ZnLCAuZnItcG9wdXAgLmZyLXRhYnMgLmZyLWNvbW1hbmQuZnItYnRuIGltZywgLmZyLXBvcHVwIC5mci10YWJzIC5mci1jb21tYW5kLmZyLWJ0biBzdmcsIC5mci1tb2RhbCAuZnItdGFicyAuZnItY29tbWFuZC5mci1idG4gaW1nLCAuZnItbW9kYWwgLmZyLXRhYnMgLmZyLWNvbW1hbmQuZnItYnRuIHN2ZyB7XG4gIG1hcmdpbjogOHB4IDExcHg7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG5cbi5mci10b29sYmFyIC5mci1idG4tZ3JwIC5mci1jb21tYW5kLmZyLWJ0bi5mci1hY3RpdmU6bm90KC5mci1kcm9wZG93bikgc3ZnIHBhdGgsIC5mci10b29sYmFyIC5mci1tb3JlLXRvb2xiYXIgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWFjdGl2ZTpub3QoLmZyLWRyb3Bkb3duKSBzdmcgcGF0aCwgLmZyLXRvb2xiYXIgLmZyLWJ1dHRvbnM6bm90KC5mci10YWJzKSAuZnItY29tbWFuZC5mci1idG4uZnItYWN0aXZlOm5vdCguZnItZHJvcGRvd24pIHN2ZyBwYXRoLCAuZnItcG9wdXAgLmZyLWJ0bi1ncnAgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWFjdGl2ZTpub3QoLmZyLWRyb3Bkb3duKSBzdmcgcGF0aCwgLmZyLXBvcHVwIC5mci1tb3JlLXRvb2xiYXIgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWFjdGl2ZTpub3QoLmZyLWRyb3Bkb3duKSBzdmcgcGF0aCwgLmZyLXBvcHVwIC5mci1idXR0b25zOm5vdCguZnItdGFicykgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWFjdGl2ZTpub3QoLmZyLWRyb3Bkb3duKSBzdmcgcGF0aCwgLmZyLW1vZGFsIC5mci1idG4tZ3JwIC5mci1jb21tYW5kLmZyLWJ0bi5mci1hY3RpdmU6bm90KC5mci1kcm9wZG93bikgc3ZnIHBhdGgsIC5mci1tb2RhbCAuZnItbW9yZS10b29sYmFyIC5mci1jb21tYW5kLmZyLWJ0bi5mci1hY3RpdmU6bm90KC5mci1kcm9wZG93bikgc3ZnIHBhdGgsIC5mci1tb2RhbCAuZnItYnV0dG9uczpub3QoLmZyLXRhYnMpIC5mci1jb21tYW5kLmZyLWJ0bi5mci1hY3RpdmU6bm90KC5mci1kcm9wZG93bikgc3ZnIHBhdGgge1xuICBmaWxsOiAjMDA5OGY3O1xufVxuXG4uZnItdG9vbGJhci5mci1kaXNhYmxlZCAuZnItYnRuLCAuZnItdG9vbGJhci5mci1kaXNhYmxlZCAuZnItYnRuLmZyLWFjdGl2ZSwgLmZyLXBvcHVwLmZyLWRpc2FibGVkIC5mci1idG4sIC5mci1wb3B1cC5mci1kaXNhYmxlZCAuZnItYnRuLmZyLWFjdGl2ZSwgLmZyLW1vZGFsLmZyLWRpc2FibGVkIC5mci1idG4sIC5mci1tb2RhbC5mci1kaXNhYmxlZCAuZnItYnRuLmZyLWFjdGl2ZSB7XG4gIGNvbG9yOiAjYmRiZGJkO1xuICAtd2Via2l0LW9wYWNpdHk6IDAuMztcbiAgLW1vei1vcGFjaXR5OiAwLjM7XG4gIG9wYWNpdHk6IDAuMztcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xufVxuXG4uZnItdG9vbGJhci5mci1kaXNhYmxlZCAuZnItYnRuLmZyLWRyb3Bkb3duOjphZnRlciwgLmZyLXRvb2xiYXIuZnItZGlzYWJsZWQgLmZyLWJ0bi5mci1hY3RpdmUuZnItZHJvcGRvd246OmFmdGVyLCAuZnItcG9wdXAuZnItZGlzYWJsZWQgLmZyLWJ0bi5mci1kcm9wZG93bjo6YWZ0ZXIsIC5mci1wb3B1cC5mci1kaXNhYmxlZCAuZnItYnRuLmZyLWFjdGl2ZS5mci1kcm9wZG93bjo6YWZ0ZXIsIC5mci1tb2RhbC5mci1kaXNhYmxlZCAuZnItYnRuLmZyLWRyb3Bkb3duOjphZnRlciwgLmZyLW1vZGFsLmZyLWRpc2FibGVkIC5mci1idG4uZnItYWN0aXZlLmZyLWRyb3Bkb3duOjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNiZGJkYmQ7XG59XG5cbi5mci10b29sYmFyLmZyLXJ0bCAuZnItYnRuLWdycC5mci1mbG9hdC1sZWZ0LCAuZnItcG9wdXAuZnItcnRsIC5mci1idG4tZ3JwLmZyLWZsb2F0LWxlZnQsIC5mci1tb2RhbC5mci1ydGwgLmZyLWJ0bi1ncnAuZnItZmxvYXQtbGVmdCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmZyLXRvb2xiYXIuZnItcnRsIC5mci1idG4tZ3JwLmZyLWZsb2F0LXJpZ2h0LCAuZnItcG9wdXAuZnItcnRsIC5mci1idG4tZ3JwLmZyLWZsb2F0LXJpZ2h0LCAuZnItbW9kYWwuZnItcnRsIC5mci1idG4tZ3JwLmZyLWZsb2F0LXJpZ2h0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5mci10b29sYmFyLmZyLXJ0bCAuZnItY29tbWFuZC5mci1idG4sIC5mci10b29sYmFyLmZyLXJ0bCAuZnItYnRuLXdyYXAsIC5mci1wb3B1cC5mci1ydGwgLmZyLWNvbW1hbmQuZnItYnRuLCAuZnItcG9wdXAuZnItcnRsIC5mci1idG4td3JhcCwgLmZyLW1vZGFsLmZyLXJ0bCAuZnItY29tbWFuZC5mci1idG4sIC5mci1tb2RhbC5mci1ydGwgLmZyLWJ0bi13cmFwIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uZnItdG9vbGJhci5mci1ydGwgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRyb3Bkb3duLmZyLW9wdGlvbnMsIC5mci10b29sYmFyLmZyLXJ0bCAuZnItYnRuLXdyYXAuZnItZHJvcGRvd24uZnItb3B0aW9ucywgLmZyLXBvcHVwLmZyLXJ0bCAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24uZnItb3B0aW9ucywgLmZyLXBvcHVwLmZyLXJ0bCAuZnItYnRuLXdyYXAuZnItZHJvcGRvd24uZnItb3B0aW9ucywgLmZyLW1vZGFsLmZyLXJ0bCAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24uZnItb3B0aW9ucywgLmZyLW1vZGFsLmZyLXJ0bCAuZnItYnRuLXdyYXAuZnItZHJvcGRvd24uZnItb3B0aW9ucyB7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xuICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuXG4uZnItdG9vbGJhci5mci1ydGwgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWJ0bi1ob3ZlciwgLmZyLXRvb2xiYXIuZnItcnRsIC5mci1idG4td3JhcC5mci1idG4taG92ZXIsIC5mci1wb3B1cC5mci1ydGwgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWJ0bi1ob3ZlciwgLmZyLXBvcHVwLmZyLXJ0bCAuZnItYnRuLXdyYXAuZnItYnRuLWhvdmVyLCAuZnItbW9kYWwuZnItcnRsIC5mci1jb21tYW5kLmZyLWJ0bi5mci1idG4taG92ZXIsIC5mci1tb2RhbC5mci1ydGwgLmZyLWJ0bi13cmFwLmZyLWJ0bi1ob3ZlciB7XG4gIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xuICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuXG4uZnItdG9vbGJhci5mci1pbmxpbmUgPiAuZnItY29tbWFuZC5mci1idG46bm90KC5mci1oaWRkZW4pLCAuZnItdG9vbGJhci5mci1pbmxpbmUgPiAuZnItYnRuLXdyYXA6bm90KC5mci1oaWRkZW4pIHtcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtZmxleDtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5mci1kZXNrdG9wIC5mci1jb21tYW5kOmhvdmVyLCAuZnItZGVza3RvcCAuZnItY29tbWFuZDpmb2N1cywgLmZyLWRlc2t0b3AgLmZyLWNvbW1hbmQuZnItYnRuLWhvdmVyLCAuZnItZGVza3RvcCAuZnItY29tbWFuZC5mci1leHBhbmRlZCB7XG4gIG91dGxpbmU6IDA7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG4uZnItZGVza3RvcCAuZnItY29tbWFuZDpob3Zlcjpub3QoLmZyLXRhYmxlLWNlbGwpLCAuZnItZGVza3RvcCAuZnItY29tbWFuZDpmb2N1czpub3QoLmZyLXRhYmxlLWNlbGwpLCAuZnItZGVza3RvcCAuZnItY29tbWFuZC5mci1idG4taG92ZXI6bm90KC5mci10YWJsZS1jZWxsKSwgLmZyLWRlc2t0b3AgLmZyLWNvbW1hbmQuZnItZXhwYW5kZWQ6bm90KC5mci10YWJsZS1jZWxsKSB7XG4gIGJhY2tncm91bmQ6ICNlYmViZWI7XG59XG5cbi5mci1kZXNrdG9wIC5mci1jb21tYW5kOmhvdmVyOjphZnRlciwgLmZyLWRlc2t0b3AgLmZyLWNvbW1hbmQ6Zm9jdXM6OmFmdGVyLCAuZnItZGVza3RvcCAuZnItY29tbWFuZC5mci1idG4taG92ZXI6OmFmdGVyLCAuZnItZGVza3RvcCAuZnItY29tbWFuZC5mci1leHBhbmRlZDo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMzMzMzMzO1xufVxuXG4uZnItZGVza3RvcCAuZnItY29tbWFuZC5mci1zZWxlY3RlZDpub3QoLmZyLXRhYmxlLWNlbGwpLCAuZnItZGVza3RvcCAuZnItY29tbWFuZDphY3RpdmUge1xuICBjb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZDogI2Q2ZDZkNjtcbn1cblxuLmZyLWRlc2t0b3AgLmZyLWNvbW1hbmQuZnItYWN0aXZlOmhvdmVyLCAuZnItZGVza3RvcCAuZnItY29tbWFuZC5mci1hY3RpdmU6Zm9jdXMsIC5mci1kZXNrdG9wIC5mci1jb21tYW5kLmZyLWFjdGl2ZS5mci1idG4taG92ZXIsIC5mci1kZXNrdG9wIC5mci1jb21tYW5kLmZyLWFjdGl2ZS5mci1leHBhbmRlZCB7XG4gIGJhY2tncm91bmQ6ICNlYmViZWI7XG59XG5cbi5mci1kZXNrdG9wIC5mci1jb21tYW5kLmZyLWFjdGl2ZTphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZDZkNmQ2O1xufVxuXG4uZnItZGVza3RvcCAuZnItY29tbWFuZC5mci1kaXNhYmxlZDpob3ZlciwgLmZyLWRlc2t0b3AgLmZyLWNvbW1hbmQuZnItZGlzYWJsZWQ6Zm9jdXMsIC5mci1kZXNrdG9wIC5mci1jb21tYW5kLmZyLWRpc2FibGVkLmZyLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5mci1kZXNrdG9wLmZyLWRpc2FibGVkIC5mci1jb21tYW5kOmhvdmVyLCAuZnItZGVza3RvcC5mci1kaXNhYmxlZCAuZnItY29tbWFuZDpmb2N1cywgLmZyLWRlc2t0b3AuZnItZGlzYWJsZWQgLmZyLWNvbW1hbmQuZnItc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmZyLXRvb2xiYXIuZnItbW9iaWxlIC5mci1jb21tYW5kLmZyLWJsaW5rLCAuZnItcG9wdXAuZnItbW9iaWxlIC5mci1jb21tYW5kLmZyLWJsaW5rIHtcbiAgYmFja2dyb3VuZDogI2Q2ZDZkNjtcbn1cblxuLmZyLWNvbW1hbmQuZnItYnRuLmZyLW9wdGlvbnMge1xuICB3aWR0aDogMTZweDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG59XG5cbi5mci1jb21tYW5kLmZyLWJ0bi5mci1vcHRpb25zLmZyLWJ0bi1ob3ZlciwgLmZyLWNvbW1hbmQuZnItYnRuLmZyLW9wdGlvbnM6aG92ZXIsIC5mci1jb21tYW5kLmZyLWJ0bi5mci1vcHRpb25zOmZvY3VzIHtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjRkFGQUZBO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1sZWZ0IDBzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogYm9yZGVyLWxlZnQgMHMsIGJhY2tncm91bmQtY29sb3IgMC41cztcbiAgLW1zLXRyYW5zaXRpb246IGJvcmRlci1sZWZ0IDBzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuNXM7XG4gIC1vLXRyYW5zaXRpb246IGJvcmRlci1sZWZ0IDBzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuNXM7XG59XG5cbi5mci1jb21tYW5kLmZyLWJ0biArIC5mci1kcm9wZG93bi1tZW51IHtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgei1pbmRleDogNDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgem9vbTogMTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgMnB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIC1tb3otYm94LXNoYWRvdzogMCAzcHggMXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDJweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3gtc2hhZG93OiAwIDNweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgMnB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbi5mci1jb21tYW5kLmZyLWJ0biArIC5mci1kcm9wZG93bi1tZW51LnRlc3QtaGVpZ2h0IC5mci1kcm9wZG93bi13cmFwcGVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICAtbW96LXRyYW5zaXRpb246IG5vbmU7XG4gIC1tcy10cmFuc2l0aW9uOiBub25lO1xuICAtby10cmFuc2l0aW9uOiBub25lO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDI3NXB4O1xufVxuXG4uZnItY29tbWFuZC5mci1idG4gKyAuZnItZHJvcGRvd24tbWVudSAuZnItZHJvcGRvd24td3JhcHBlciB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGhlaWdodCAwLjNzO1xuICAtbW96LXRyYW5zaXRpb246IGhlaWdodCAwLjNzO1xuICAtbXMtdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3M7XG4gIC1vLXRyYW5zaXRpb246IGhlaWdodCAwLjNzO1xuICBtYXJnaW4tdG9wOiAwO1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mci1jb21tYW5kLmZyLWJ0biArIC5mci1kcm9wZG93bi1tZW51IC5mci1kcm9wZG93bi13cmFwcGVyIC5mci1kcm9wZG93bi1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZnItY29tbWFuZC5mci1idG4gKyAuZnItZHJvcGRvd24tbWVudSAuZnItZHJvcGRvd24td3JhcHBlciAuZnItZHJvcGRvd24tY29udGVudCB1bC5mci1kcm9wZG93bi1saXN0IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDhweCAwO1xuICBtaW4td2lkdGg6IDcycHg7XG59XG5cbi5mci1jb21tYW5kLmZyLWJ0biArIC5mci1kcm9wZG93bi1tZW51IC5mci1kcm9wZG93bi13cmFwcGVyIC5mci1kcm9wZG93bi1jb250ZW50IHVsLmZyLWRyb3Bkb3duLWxpc3QgbGkge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLmZyLWNvbW1hbmQuZnItYnRuICsgLmZyLWRyb3Bkb3duLW1lbnUgLmZyLWRyb3Bkb3duLXdyYXBwZXIgLmZyLWRyb3Bkb3duLWNvbnRlbnQgdWwuZnItZHJvcGRvd24tbGlzdCBsaSBhIHtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBsaW5lLWhlaWdodDogMjAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbn1cblxuLmZyLWNvbW1hbmQuZnItYnRuICsgLmZyLWRyb3Bkb3duLW1lbnUgLmZyLWRyb3Bkb3duLXdyYXBwZXIgLmZyLWRyb3Bkb3duLWNvbnRlbnQgdWwuZnItZHJvcGRvd24tbGlzdCBsaSBhIHN2ZyB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbjogM3B4IDRweDtcbn1cblxuLmZyLWNvbW1hbmQuZnItYnRuICsgLmZyLWRyb3Bkb3duLW1lbnUgLmZyLWRyb3Bkb3duLXdyYXBwZXIgLmZyLWRyb3Bkb3duLWNvbnRlbnQgdWwuZnItZHJvcGRvd24tbGlzdCBsaSBhIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzMzMzMzMztcbn1cblxuLmZyLWNvbW1hbmQuZnItYnRuICsgLmZyLWRyb3Bkb3duLW1lbnUgLmZyLWRyb3Bkb3duLXdyYXBwZXIgLmZyLWRyb3Bkb3duLWNvbnRlbnQgdWwuZnItZHJvcGRvd24tbGlzdCBsaSBhLmZyLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNkNmQ2ZDY7XG59XG5cbi5mci1jb21tYW5kLmZyLWJ0biArIC5mci1kcm9wZG93bi1tZW51IC5mci1kcm9wZG93bi13cmFwcGVyIC5mci1kcm9wZG93bi1jb250ZW50IHVsLmZyLWRyb3Bkb3duLWxpc3QgbGkgYS5mci1kaXNhYmxlZCB7XG4gIGNvbG9yOiAjYmRiZGJkO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5mci1jb21tYW5kLmZyLWJ0biArIC5mci1kcm9wZG93bi1tZW51IC5mci1kcm9wZG93bi13cmFwcGVyIC5mci1kcm9wZG93bi1jb250ZW50IHVsLmZyLWRyb3Bkb3duLWxpc3QgbGkgYSAuZnItc2hvcnRjdXQge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIC13ZWJraXQtb3BhY2l0eTogMC43NTtcbiAgLW1vei1vcGFjaXR5OiAwLjc1O1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4uZnItY29tbWFuZC5mci1idG4uZnItYWN0aXZlICsgLmZyLWRyb3Bkb3duLW1lbnUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAzcHggMXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDJweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgM3B4IDFweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAxcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm94LXNoYWRvdzogMCAzcHggMXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDJweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuXG4uZnItYm90dG9tID4gLmZyLWNvbW1hbmQuZnItYnRuICsgLmZyLWRyb3Bkb3duLW1lbnUge1xuICBib3JkZXItcmFkaXVzOiAycHggMnB4IDAgMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHggMnB4IDAgMDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHggMnB4IDAgMDtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbn1cblxuLmZyLXRvb2xiYXIuZnItcnRsIC5mci1kcm9wZG93bi13cmFwcGVyLCAuZnItcG9wdXAuZnItcnRsIC5mci1kcm9wZG93bi13cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuYm9keS5wcmV2ZW50LXNjcm9sbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmJvZHkucHJldmVudC1zY3JvbGwuZnItbW9iaWxlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi5mci1tb2RhbCB7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDIxNDc0ODM2NDA7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZWxlZ2liaWxpdHk7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5mci1tb2RhbC5mci1taWRkbGUgLmZyLW1vZGFsLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5mci1tb2RhbCAuZnItbW9kYWwtd3JhcHBlciB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBtYXJnaW46IDIwcHggYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBtaW4td2lkdGg6IDMwMHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgM3B4IDVweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA2cHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMXB4IDE4cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgM3B4IDVweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA2cHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMXB4IDE4cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3gtc2hhZG93OiAwIDNweCA1cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgNnB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCAxOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm9yZGVyOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogOTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mci1tb2RhbCAuZnItbW9kYWwtd3JhcHBlciB7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG87XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mci1tb2RhbCAuZnItbW9kYWwtd3JhcHBlciB7XG4gICAgbWFyZ2luOiA1MHB4IGF1dG87XG4gICAgd2lkdGg6IDk2MHB4O1xuICB9XG59XG4uZnItbW9kYWwgLmZyLW1vZGFsLXdyYXBwZXIgLmZyLW1vZGFsLWhlYWQge1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA0MnB4O1xuICB6LWluZGV4OiAzO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAjZWZlZmVmIDFweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UgMHM7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlIDBzO1xufVxuXG4uZnItbW9kYWwgLmZyLW1vZGFsLXdyYXBwZXIgLmZyLW1vZGFsLWhlYWQgLmZyLW1vZGFsLWhlYWQtbGluZSB7XG4gIGhlaWdodDogNTZweDtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4uZnItbW9kYWwgLmZyLW1vZGFsLXdyYXBwZXIgLmZyLW1vZGFsLWhlYWQgLmZyLW1vZGFsLWNsb3NlIHtcbiAgbWFyZ2luOiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5mci1tb2RhbCAuZnItbW9kYWwtd3JhcHBlciAuZnItbW9kYWwtaGVhZCBoNCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcGFkZGluZzogMTlweCAxMHB4O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZnItbW9kYWwgLmZyLW1vZGFsLXdyYXBwZXIgZGl2LmZyLW1vZGFsLWJvZHkge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLmZyLW1vZGFsIC5mci1tb2RhbC13cmFwcGVyIGRpdi5mci1tb2RhbC1ib2R5OmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLmZyLW1vZGFsIC5mci1tb2RhbC13cmFwcGVyIGRpdi5mci1tb2RhbC1ib2R5IGJ1dHRvbi5mci1jb21tYW5kIHtcbiAgaGVpZ2h0OiAzNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMwMDk4Zjc7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZSAwcztcbiAgLW1zLXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZSAwcztcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG59XG5cbi5mci1tb2RhbCAuZnItbW9kYWwtd3JhcHBlciBkaXYuZnItbW9kYWwtYm9keSBidXR0b24uZnItY29tbWFuZCArIGJ1dHRvbiB7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4O1xufVxuXG4uZnItbW9kYWwgLmZyLW1vZGFsLXdyYXBwZXIgZGl2LmZyLW1vZGFsLWJvZHkgYnV0dG9uLmZyLWNvbW1hbmQ6aG92ZXIsIC5mci1tb2RhbCAuZnItbW9kYWwtd3JhcHBlciBkaXYuZnItbW9kYWwtYm9keSBidXR0b24uZnItY29tbWFuZDpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNlYmViZWI7XG4gIGNvbG9yOiAjMDA5OGY3O1xufVxuXG4uZnItbW9kYWwgLmZyLW1vZGFsLXdyYXBwZXIgZGl2LmZyLW1vZGFsLWJvZHkgYnV0dG9uLmZyLWNvbW1hbmQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2Q2ZDZkNjtcbiAgY29sb3I6ICMwMDk4Zjc7XG59XG5cbi5mci1tb2RhbCAuZnItbW9kYWwtd3JhcHBlciBkaXYuZnItbW9kYWwtYm9keSBidXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG59XG5cbi5mci1kZXNrdG9wIC5mci1tb2RhbC13cmFwcGVyIC5mci1tb2RhbC1oZWFkIGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xufVxuXG4uZnItb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAtd2Via2l0LW9wYWNpdHk6IDAuNTtcbiAgLW1vei1vcGFjaXR5OiAwLjU7XG4gIG9wYWNpdHk6IDAuNTtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xuICB6LWluZGV4OiAyMTQ3NDgzNjM5O1xufVxuXG5vbC5kZWNpbWFsX3R5cGUge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtO1xufVxuXG5vbC5kZWNpbWFsX3R5cGUgPiBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5vbC5kZWNpbWFsX3R5cGUgPiBsaTpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVycyhpdGVtLCBcIi5cIikgXCIuIFwiO1xuICBjb3VudGVyLWluY3JlbWVudDogaXRlbTtcbn1cblxuLmZyLXBvcHVwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xuICBjb2xvcjogIzIyMjIyMjtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCA1cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgNnB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCAxOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDNweCA1cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgNnB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCAxOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm94LXNoYWRvdzogMCAzcHggNXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDZweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAxcHggMThweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1vLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgei1pbmRleDogMjE0NzQ4MzYzNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA2cHg7XG4gIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZWxlZ2liaWxpdHk7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uZnItcG9wdXAgLmZyLWljb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHBhZGRpbmc6IDZweDtcbn1cblxuLmZyLXBvcHVwIC5mci1pY29uLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbkBzdXBwb3J0cyBub3QgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5mci1wb3B1cCAuZnItaWNvbi1jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDM2cHgsIDM2cHgpKTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZyLXBvcHVwIC5mci1pY29uLWNvbnRhaW5lciB7XG4gICAgbWluLXdpZHRoOiAyNzZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLmZyLXBvcHVwIC5mci1pY29uLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgLW1zLWZsZXgtZmxvdzogcm93IHdyYXA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSBhbmQgKG1heC13aWR0aDogNzY4cHgpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZnItcG9wdXAgLmZyLWljb24tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMjM2cHg7XG4gIH1cbn1cbi5mci1wb3B1cCAuZnItaW5wdXQtZm9jdXMge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZXNtb2tlO1xufVxuXG4uZnItcG9wdXAuZnItYWJvdmUge1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLmZyLXBvcHVwLmZyLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZnItcG9wdXAuZnItaGlkZGVuIHtcbiAgLXdlYmtpdC1vcGFjaXR5OiAwO1xuICAtbW96LW9wYWNpdHk6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcbn1cblxuLmZyLXBvcHVwLmZyLWVtcHR5IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZnItcG9wdXAgLmZyLWhzIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmZyLXBvcHVwIC5mci1ocy5mci1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5mci1wb3B1cCAuZnItaW5wdXQtbGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTVweCAwO1xufVxuXG4uZnItcG9wdXAgLmZyLWlucHV0LWxpbmUgaW5wdXRbdHlwZT10ZXh0XSwgLmZyLXBvcHVwIC5mci1pbnB1dC1saW5lIHRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDFweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogc29saWQgMXB4ICM5OTk5OTk7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogNHB4IDEycHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlciAwLjVzLCBwYWRkaW5nIDAuNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogYm9yZGVyIDAuNXMsIHBhZGRpbmcgMC41cztcbiAgLW1zLXRyYW5zaXRpb246IGJvcmRlciAwLjVzLCBwYWRkaW5nIDAuNXM7XG4gIC1vLXRyYW5zaXRpb246IGJvcmRlciAwLjVzLCBwYWRkaW5nIDAuNXM7XG59XG5cbi5mci1wb3B1cCAuZnItaW5wdXQtbGluZSBpbnB1dFt0eXBlPXRleHRdOmhvdmVyLCAuZnItcG9wdXAgLmZyLWlucHV0LWxpbmUgdGV4dGFyZWE6aG92ZXIge1xuICBib3JkZXI6IHNvbGlkIDFweCAjNTE1MTUxO1xufVxuXG4uZnItcG9wdXAgLmZyLWlucHV0LWxpbmUgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cywgLmZyLXBvcHVwIC5mci1pbnB1dC1saW5lIHRleHRhcmVhOmZvY3VzIHtcbiAgYm9yZGVyOiBzb2xpZCAycHggIzAwOThmNztcbiAgcGFkZGluZzogM3B4IDExcHg7XG59XG5cbi5mci1wb3B1cCAuZnItaW5wdXQtbGluZSBpbnB1dFt0eXBlPXRleHRdIHtcbiAgaGVpZ2h0OiA0NnB4O1xufVxuXG4uZnItcG9wdXAgLmZyLWlucHV0LWxpbmUgaW5wdXQgKyBsYWJlbCwgLmZyLXBvcHVwIC5mci1pbnB1dC1saW5lIHRleHRhcmVhICsgbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjlweDtcbiAgbGVmdDogMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogZ3JleTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB6LWluZGV4OiAzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiB0ZXh0O1xufVxuXG4uZnItcG9wdXAgLmZyLWlucHV0LWxpbmUgaW5wdXQuZnItbm90LWVtcHR5ICsgbGFiZWwsIC5mci1wb3B1cCAuZnItaW5wdXQtbGluZSB0ZXh0YXJlYS5mci1ub3QtZW1wdHkgKyBsYWJlbCB7XG4gIGNvbG9yOiBncmF5O1xuICB3aWR0aDogYXV0bztcbiAgbGVmdDogNHB4O1xuICBwYWRkaW5nOiAwIDRweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICB0b3A6IDlweDtcbn1cblxuLmZyLXBvcHVwIGlucHV0LCAuZnItcG9wdXAgdGV4dGFyZWEge1xuICB1c2VyLXNlbGVjdDogdGV4dDtcbiAgLW8tdXNlci1zZWxlY3Q6IHRleHQ7XG4gIC1tb3otdXNlci1zZWxlY3Q6IHRleHQ7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogdGV4dDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogdGV4dDtcbiAgLW1zLXVzZXItc2VsZWN0OiB0ZXh0O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmZyLXBvcHVwIHRleHRhcmVhIHtcbiAgcmVzaXplOiBub25lO1xufVxuXG4uZnItcG9wdXAgLmZyLWJ1dHRvbnMge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuLmZyLXBvcHVwIC5mci1idXR0b25zIC5mci1idG4ge1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbm9uZTtcbn1cblxuLmZyLXBvcHVwIC5mci1idXR0b25zIC5mci1idG4gaSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZnItcG9wdXAgLmZyLWJ1dHRvbnMgLmZyLXNlcGFyYXRvciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5mci1wb3B1cCAuZnItYnV0dG9ucy5mci10YWJzIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4IDZweCAwIDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNnB4IDZweCAwIDA7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNnB4IDZweCAwIDA7XG4gIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZnItcG9wdXAgLmZyLWJ1dHRvbnMuZnItdGFicy5mci10YWJzLXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgd2lkdGg6IDI3NnB4O1xuICB9XG59XG4uZnItcG9wdXAgLmZyLWJ1dHRvbnM6bm90KC5mci10YWJzKSB7XG4gIHBhZGRpbmc6IDVweDtcbn1cblxuLmZyLXBvcHVwIC5mci1sYXllciB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA2cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNnB4O1xuICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICB3aWR0aDogMTk1cHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDIwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZnItcG9wdXAgLmZyLWxheWVyIHtcbiAgICB3aWR0aDogMjYwcHg7XG4gIH1cbn1cbi5mci1wb3B1cCAuZnItbGF5ZXIuZnItYWN0aXZlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZnItcG9wdXAgLmZyLWFjdGlvbi1idXR0b25zIHtcbiAgei1pbmRleDogNztcbiAgaGVpZ2h0OiAzNnB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmZyLXBvcHVwIC5mci1hY3Rpb24tYnV0dG9ucyBidXR0b24uZnItY29tbWFuZCB7XG4gIGhlaWdodDogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDA5OGY3O1xuICBwYWRkaW5nOiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2UgMHM7XG4gIC1tcy10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2UgMHM7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuXG4uZnItcG9wdXAgLmZyLWFjdGlvbi1idXR0b25zIGJ1dHRvbi5mci1jb21tYW5kICsgYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG59XG5cbi5mci1wb3B1cCAuZnItYWN0aW9uLWJ1dHRvbnMgYnV0dG9uLmZyLWNvbW1hbmQ6aG92ZXIsIC5mci1wb3B1cCAuZnItYWN0aW9uLWJ1dHRvbnMgYnV0dG9uLmZyLWNvbW1hbmQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xuICBjb2xvcjogIzAwOThmNztcbn1cblxuLmZyLXBvcHVwIC5mci1hY3Rpb24tYnV0dG9ucyBidXR0b24uZnItY29tbWFuZDphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZDZkNmQ2O1xuICBjb2xvcjogIzAwOThmNztcbn1cblxuLmZyLXBvcHVwIC5mci1hY3Rpb24tYnV0dG9ucyBidXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG59XG5cbi5mci1wb3B1cCAuZnItY2hlY2tib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uZnItcG9wdXAgLmZyLWNoZWNrYm94IHN2ZyB7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbn1cblxuLmZyLXBvcHVwIC5mci1jaGVja2JveCBzcGFuIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZSAwcywgYm9yZGVyLWNvbG9yIDAuMnMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZSAwcywgYm9yZGVyLWNvbG9yIDAuMnMgZWFzZSAwcztcbiAgLW1zLXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlIDBzLCBib3JkZXItY29sb3IgMC4ycyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZSAwcywgYm9yZGVyLWNvbG9yIDAuMnMgZWFzZSAwcztcbn1cblxuLmZyLXBvcHVwIC5mci1jaGVja2JveCBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgLXdlYmtpdC1vcGFjaXR5OiAwO1xuICAtbW96LW9wYWNpdHk6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxOHB4O1xuICB0b3A6IDdweDtcbiAgbGVmdDogN3B4O1xufVxuXG4uZnItcG9wdXAgLmZyLWNoZWNrYm94IGlucHV0Om5vdCg6Y2hlY2tlZCkgKyBzcGFuIHtcbiAgYm9yZGVyOiBzb2xpZCAycHggIzk5OTk5OTtcbn1cblxuLmZyLXBvcHVwIC5mci1jaGVja2JveCBpbnB1dDpub3QoOmNoZWNrZWQpOmFjdGl2ZSArIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuXG4uZnItcG9wdXAgLmZyLWNoZWNrYm94IGlucHV0Om5vdCg6Y2hlY2tlZCk6Zm9jdXMgKyBzcGFuLCAuZnItcG9wdXAgLmZyLWNoZWNrYm94IGlucHV0Om5vdCg6Y2hlY2tlZCk6aG92ZXIgKyBzcGFuIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTE1MTUxO1xufVxuXG4uZnItcG9wdXAgLmZyLWNoZWNrYm94IGlucHV0OmNoZWNrZWQgKyBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzAwOThmNztcbiAgYm9yZGVyOiBzb2xpZCAycHggIzAwOThmNztcbn1cblxuLmZyLXBvcHVwIC5mci1jaGVja2JveCBpbnB1dDpjaGVja2VkICsgc3BhbiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZyLXBvcHVwIC5mci1jaGVja2JveCBpbnB1dDpjaGVja2VkOmFjdGl2ZSArIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRWNGNUZmO1xufVxuXG4uZnItcG9wdXAgLmZyLWNoZWNrYm94IGlucHV0OmNoZWNrZWQ6Zm9jdXMgKyBzcGFuLCAuZnItcG9wdXAgLmZyLWNoZWNrYm94IGlucHV0OmNoZWNrZWQ6aG92ZXIgKyBzcGFuIHtcbiAgLXdlYmtpdC1vcGFjaXR5OiAwLjg7XG4gIC1tb3otb3BhY2l0eTogMC44O1xuICBvcGFjaXR5OiAwLjg7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcbn1cblxuLmZyLXBvcHVwIC5mci1jaGVja2JveC1saW5lIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5mci1wb3B1cCAuZnItY2hlY2tib3gtbGluZSBsYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwIDVweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmZyLXBvcHVwLmZyLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmZyLXBvcHVwLmZyLXJ0bCAuZnItYWN0aW9uLWJ1dHRvbnMge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uZnItcG9wdXAuZnItcnRsIC5mci1pbnB1dC1saW5lIGlucHV0ICsgbGFiZWwsIC5mci1wb3B1cC5mci1ydGwgLmZyLWlucHV0LWxpbmUgdGV4dGFyZWEgKyBsYWJlbCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuXG4uZnItcG9wdXAuZnItcnRsIC5mci1idXR0b25zIC5mci1zZXBhcmF0b3IuZnItdnMge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5mci10ZXh0LWVkaXQtbGF5ZXIge1xuICB3aWR0aDogMjUwcHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZnItdG9vbGJhciB7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1vLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0NDQ0M7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZWxlZ2liaWxpdHk7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBwYWRkaW5nLWJvdHRvbSAwLjVzO1xuICAtbW96LXRyYW5zaXRpb246IHBhZGRpbmctYm90dG9tIDAuNXM7XG4gIC1tcy10cmFuc2l0aW9uOiBwYWRkaW5nLWJvdHRvbSAwLjVzO1xuICAtby10cmFuc2l0aW9uOiBwYWRkaW5nLWJvdHRvbSAwLjVzO1xufVxuXG4uZnItdG9vbGJhcjo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMDtcbn1cblxuLmZyLXRvb2xiYXI6OmFmdGVyIHtcbiAgaGVpZ2h0OiAwO1xufVxuXG4uZnItdG9vbGJhciAuZnItbmV3bGluZSB7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgbWFyZ2luLWxlZnQ6IDlweDtcbiAgbWFyZ2luLXJpZ2h0OiA5cHg7XG4gIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gIGhlaWdodDogMXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGhlaWdodCAwLjVzO1xuICAtbW96LXRyYW5zaXRpb246IGhlaWdodCAwLjVzO1xuICAtbXMtdHJhbnNpdGlvbjogaGVpZ2h0IDAuNXM7XG4gIC1vLXRyYW5zaXRpb246IGhlaWdodCAwLjVzO1xufVxuXG4uZnItdG9vbGJhci5mci10b29sYmFyLW9wZW4ge1xuICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbn1cblxuLmZyLXRvb2xiYXIuZnItdG9vbGJhci1vcGVuIC5mci1uZXdsaW5lIHtcbiAgaGVpZ2h0OiAwO1xufVxuXG4uZnItdG9vbGJhciAuZnItZmxvYXQtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5mci10b29sYmFyIC5mci1mbG9hdC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5mci10b29sYmFyIC5mci1tb3JlLXRvb2xiYXIge1xuICBmbG9hdDogbGVmdDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogaGVpZ2h0IDAuNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogaGVpZ2h0IDAuNXM7XG4gIC1tcy10cmFuc2l0aW9uOiBoZWlnaHQgMC41cztcbiAgLW8tdHJhbnNpdGlvbjogaGVpZ2h0IDAuNXM7XG4gIGhlaWdodDogMDtcbiAgei1pbmRleDogMjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mci10b29sYmFyIC5mci1tb3JlLXRvb2xiYXIuZnItZXhwYW5kZWQge1xuICBoZWlnaHQ6IDQ4cHg7XG59XG5cbi5mci10b29sYmFyIC5mci1tb3JlLXRvb2xiYXIuZnItb3ZlcmZsb3ctdmlzaWJsZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uZnItdG9vbGJhciAuZnItbW9yZS10b29sYmFyID4gLmZyLWNvbW1hbmQuZnItYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG5cbi5mci10b29sYmFyIC5mci1idG4tZ3JwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMTdweCAwIDEycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZnItdG9vbGJhciAuZnItYnRuLWdycCB7XG4gICAgbWFyZ2luOiAwIDdweCAwIDZweDtcbiAgfVxufVxuLmZyLXRvb2xiYXIgLmZyLWNvbW1hbmQuZnItYnRuLmZyLW9wZW4ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbn1cblxuLmZyLXRvb2xiYXIgLmZyLWNvbW1hbmQuZnItYnRuLmZyLW9wZW46bm90KDpob3Zlcik6bm90KDpmb2N1cyk6bm90KDphY3RpdmUpIHtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbn1cblxuLmZyLXRvb2xiYXIuZnItcnRsIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5mci10b29sYmFyLmZyLWlubGluZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAzcHggNXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDZweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAxcHggMThweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIC1tb3otYm94LXNoYWRvdzogMCAzcHggNXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDZweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAxcHggMThweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDVweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA2cHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMXB4IDE4cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3JkZXI6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICB6LWluZGV4OiAyMTQ3NDgzNjMwO1xufVxuXG4uZnItdG9vbGJhci5mci1pbmxpbmUuZnItYWJvdmUge1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLmZyLXRvb2xiYXIuZnItaW5saW5lIC5mci1uZXdsaW5lIHtcbiAgaGVpZ2h0OiAwO1xufVxuXG4uZnItdG9vbGJhci5mci10b3Age1xuICB0b3A6IDA7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xuICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuXG4uZnItdG9vbGJhci5mci1ib3R0b20ge1xuICBib3R0b206IDA7XG4gIGJvcmRlci10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweDtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbn1cblxuLmZyLXRvb2xiYXIuZnItYm90dG9tIC5mci1uZXdsaW5lIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogcGFkZGluZy10b3AgMC41cztcbiAgLW1vei10cmFuc2l0aW9uOiBwYWRkaW5nLXRvcCAwLjVzO1xuICAtbXMtdHJhbnNpdGlvbjogcGFkZGluZy10b3AgMC41cztcbiAgLW8tdHJhbnNpdGlvbjogcGFkZGluZy10b3AgMC41cztcbn1cblxuLmZyLXRvb2xiYXIuZnItYm90dG9tLmZyLXRvb2xiYXItb3BlbiAuZnItbmV3bGluZSB7XG4gIHBhZGRpbmctdG9wOiA0OHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xufVxuXG4uZnItdG9vbGJhci5mci1ib3R0b20gLmZyLWNvbW1hbmQuZnItYnRuLmZyLW9wZW4ge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbn1cblxuLmZyLXRvb2xiYXIuZnItc3RpY2t5LW9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG59XG5cbi5mci1zZXBhcmF0b3Ige1xuICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5mci1zZXBhcmF0b3IgKyAuZnItc2VwYXJhdG9yIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZyLXNlcGFyYXRvci5mci12cyB7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDFweDtcbiAgbWFyZ2luOiA4cHggNHB4O1xufVxuXG4uZnItc2VwYXJhdG9yLmZyLWhzIHtcbiAgY2xlYXI6IGJvdGg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA4cHgpO1xuICBtYXJnaW46IDAgNHB4O1xuICBoZWlnaHQ6IDFweDtcbn1cblxuLmZyLXNlcGFyYXRvci5mci1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5mci1ydGwgLmZyLXNlcGFyYXRvciB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmZyLXRvb2xiYXIuZnItaW5saW5lIC5mci1zZXBhcmF0b3IuZnItaHMge1xuICBmbG9hdDogbm9uZTtcbn1cblxuLmZyLXRvb2xiYXIuZnItaW5saW5lIC5mci1zZXBhcmF0b3IuZnItdnMge1xuICBmbG9hdDogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uc2Vjb25kLXRvb2xiYXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDQ0NDO1xuICBib3JkZXItdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweDtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbn1cblxuLnNlY29uZC10b29sYmFyOjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwO1xufVxuXG4jbG9nbyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4jbG9nbyA+IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMTFweCA1cHggMTBweCAxNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjYjFiMmI3O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG4gIC1tb3otdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbiAgLW1zLXRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG4gIC1vLXRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG59XG5cbiNsb2dvID4gc3ZnIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogNDdweDtcbiAgbWFyZ2luOiA3cHggMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4jbG9nbyA+IHN2ZyAqIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIDAuM3M7XG4gIC1tb3otdHJhbnNpdGlvbjogZmlsbCAwLjNzO1xuICAtbXMtdHJhbnNpdGlvbjogZmlsbCAwLjNzO1xuICAtby10cmFuc2l0aW9uOiBmaWxsIDAuM3M7XG59XG5cbiNsb2dvOmhvdmVyID4gc3BhbiwgI2xvZ286Zm9jdXMgPiBzcGFuIHtcbiAgY29sb3I6ICMwMDk4Zjc7XG59XG5cbiNsb2dvOmhvdmVyID4gc3ZnIC5mci1sb2dvLCAjbG9nbzpmb2N1cyA+IHN2ZyAuZnItbG9nbyB7XG4gIGZpbGw6ICMwMDk4Zjc7XG59XG5cbi5mci12aXNpYmlsaXR5LWhlbHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZnItdmlzaWJpbGl0eS1oZWxwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAxcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mci12aXNpYmlsaXR5LWhlbHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mci12aXNpYmlsaXR5LWhlbHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDNweCAhaW1wb3J0YW50O1xuICB9XG59XG4uZnItb3BhY2l0eS0wIHtcbiAgLXdlYmtpdC1vcGFjaXR5OiAwO1xuICAtbW96LW9wYWNpdHk6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcbn1cblxuLmZyLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZyLXN0aWNreSB7XG4gIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgcG9zaXRpb246IC1tb3otc3RpY2t5O1xuICBwb3NpdGlvbjogLW1zLXN0aWNreTtcbiAgcG9zaXRpb246IC1vLXN0aWNreTtcbiAgcG9zaXRpb246IHN0aWNreTtcbn1cblxuLmZyLXN0aWNreS1vZmYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mci1zdGlja3ktb24ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uZnItc3RpY2t5LW9uLmZyLXN0aWNreS1pb3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uZnItc3RpY2t5LWR1bW15IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZyLXN0aWNreS1vbiArIC5mci1zdGlja3ktZHVtbXksIC5mci1zdGlja3ktYm94ID4gLmZyLXN0aWNreS1kdW1teSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5zcGFuLmZyLXNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDtcbn1cblxuLmNsZWFyZml4OjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwO1xufVxuXG4uaGlkZS1ieS1jbGlwcGluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZnItYm94IC5mci1jb3VudGVyIHtcbiAgcGFkZGluZzogMTBweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjb2xvcjogIzk5OTk5OTtcbiAgY29udGVudDogYXR0cihkYXRhLWNoYXJzKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyLXJhZGl1czogMnB4IDAgMCAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweCAwIDAgMDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHggMCAwIDA7XG4gIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG59XG5cbi5mci1ib3guZnItcnRsIC5mci1jb3VudGVyIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGF1dG87XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwIDJweCAwIDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMCAycHggMCAwO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgMnB4IDAgMDtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbn1cblxuLmZyLWJveC5mci1jb2RlLXZpZXcgLmZyLWNvdW50ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5oaWRlLWJ5LWNsaXBwaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7XG59XG5cbnRleHRhcmVhLmZyLWNvZGUge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgcmVzaXplOiBub25lO1xuICAtbW96LXJlc2l6ZTogbm9uZTtcbiAgLXdlYmtpdC1yZXNpemU6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGNvbG9yOiAjMDAwO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uZnItYm94LmZyLXJ0bCB0ZXh0YXJlYS5mci1jb2RlIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG5cbi5mci1ib3ggLkNvZGVNaXJyb3Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZnItYm94LmZyLWNvZGUtdmlldyB0ZXh0YXJlYS5mci1jb2RlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mci1ib3guZnItY29kZS12aWV3IC5mci1lbGVtZW50LCAuZnItYm94LmZyLWNvZGUtdmlldyAuZnItcGxhY2Vob2xkZXIsIC5mci1ib3guZnItY29kZS12aWV3IC5mci1pZnJhbWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZnItYm94LmZyLWNvZGUtdmlldyAuQ29kZU1pcnJvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZnItYm94LmZyLWlubGluZS5mci1jb2RlLXZpZXcgLmZyLWNvbW1hbmQuZnItYnRuLmh0bWwtc3dpdGNoIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mci1ib3guZnItaW5saW5lIC5mci1jb21tYW5kLmZyLWJ0bi5odG1sLXN3aXRjaCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIC1tb3otb3V0bGluZTogMDtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiA4cHggN3B4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlIDBzO1xuICAtbXMtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlIDBzO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgei1pbmRleDogMjtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1vLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmZyLWJveC5mci1pbmxpbmUgLmZyLWNvbW1hbmQuZnItYnRuLmh0bWwtc3dpdGNoIGkge1xuICBmb250LXNpemU6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mci1ib3guZnItaW5saW5lIC5mci1jb21tYW5kLmZyLWJ0bi5odG1sLXN3aXRjaC5mci1kZXNrdG9wOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ViZWJlYjtcbn1cblxuLmNsZWFyZml4OjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwO1xufVxuXG4uaGlkZS1ieS1jbGlwcGluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZnItcG9wdXAgLmZyLWxheWVyLmZyLWNvbG9yLWhleC1sYXllciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMjBweDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZnItcG9wdXAgLmZyLWxheWVyLmZyLWNvbG9yLWhleC1sYXllciAuZnItaW5wdXQtbGluZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogY2FsYygxMDAlIC0gNTBweCk7XG4gIHBhZGRpbmc6IDE1cHggMCAwO1xufVxuXG4uZnItcG9wdXAgLmZyLWxheWVyLmZyLWNvbG9yLWhleC1sYXllciAuZnItYWN0aW9uLWJ1dHRvbnMge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAzOHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDE3cHggMCAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5mci1wb3B1cCAuZnItbGF5ZXIuZnItY29sb3ItaGV4LWxheWVyIC5mci1hY3Rpb24tYnV0dG9ucyBidXR0b24uZnItY29tbWFuZCB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDM4cHg7XG59XG5cbi5mci1wb3B1cCAuZnItc2VwYXJhdG9yICsgLmZyLWNvbG9ycy10YWJzIHtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG59XG5cbi5mci1wb3B1cCAuZnItY29sb3Itc2V0IHtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mci1wb3B1cCAuZnItY29sb3Itc2V0LmZyLXNlbGVjdGVkLXNldCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmZyLXBvcHVwIC5mci1jb2xvci1zZXQgPiBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5mci1wb3B1cCAuZnItY29sb3Itc2V0ID4gc3BhbiA+IGksIC5mci1wb3B1cCAuZnItY29sb3Itc2V0ID4gc3BhbiA+IHN2ZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG4gIG1hcmdpbjogNHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGxlZnQ6IDA7XG59XG5cbi5mci1wb3B1cCAuZnItY29sb3Itc2V0ID4gc3BhbiA+IGkgcGF0aCwgLmZyLXBvcHVwIC5mci1jb2xvci1zZXQgPiBzcGFuID4gc3ZnIHBhdGgge1xuICBmaWxsOiAjMjIyMjIyO1xufVxuXG4uZnItcG9wdXAgLmZyLWNvbG9yLXNldCA+IHNwYW4gLmZyLXNlbGVjdGVkLWNvbG9yIHtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uZnItcG9wdXAgLmZyLWNvbG9yLXNldCA+IHNwYW46aG92ZXIsIC5mci1wb3B1cCAuZnItY29sb3Itc2V0ID4gc3Bhbjpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBzb2xpZCAjMjIyMjIyO1xuICB6LWluZGV4OiAyO1xufVxuXG4uZnItcnRsIC5mci1wb3B1cCAuZnItY29sb3JzLXRhYnMgLmZyLWNvbG9ycy10YWIuZnItc2VsZWN0ZWQtdGFiW2RhdGEtcGFyYW0xPXRleHRdIH4gW2RhdGEtcGFyYW0xPWJhY2tncm91bmRdOjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbn1cblxuLmNsZWFyZml4OjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwO1xufVxuXG4uaGlkZS1ieS1jbGlwcGluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZnItZHJhZy1oZWxwZXIge1xuICBiYWNrZ3JvdW5kOiAjMDA5OGY3O1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgLXdlYmtpdC1vcGFjaXR5OiAwLjI7XG4gIC1tb3otb3BhY2l0eTogMC4yO1xuICBvcGFjaXR5OiAwLjI7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyMTQ3NDgzNjQwO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZnItZHJhZy1oZWxwZXIuZnItdmlzaWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZnItZHJhZ2dpbmcge1xuICAtd2Via2l0LW9wYWNpdHk6IDAuNDtcbiAgLW1vei1vcGFjaXR5OiAwLjQ7XG4gIG9wYWNpdHk6IDAuNDtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xufVxuXG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5oaWRlLWJ5LWNsaXBwaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7XG59XG5cbi5mci1wb3B1cCAuZnItZW1vdGljb24ge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBmb250LWZhbWlseTogXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIE5vdG9Db2xvckVtb2ppLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIkFuZHJvaWQgRW1vamlcIiwgRW1vamlTeW1ib2xzO1xufVxuXG4uZnItcG9wdXAgLmZyLWVtb3RpY29uIGltZyB7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG59XG5cbi5mci1wb3B1cCAuZnItY29tbWFuZC5mci1idG4uZnItdGFicy11bmljb2RlIHtcbiAgcGFkZGluZzogMCAwIDAgMTRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIGFuZCAobWluLXdpZHRoOiA3NjhweCksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mci1wb3B1cCAuZnItaWNvbi1jb250YWluZXIuZnItZW1vdGljb24tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMzY4cHg7XG4gIH1cbn1cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMDtcbn1cblxuLmhpZGUtYnktY2xpcHBpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDtcbn1cblxuLmZyLXBvcHVwIC5mci1maWxlLXVwbG9hZC1sYXllciB7XG4gIGJvcmRlcjogZGFzaGVkIDJweCAjYmRiZGJkO1xuICBwYWRkaW5nOiAyNXB4IDA7XG4gIG1hcmdpbjogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZnItcG9wdXAgLmZyLWZpbGUtdXBsb2FkLWxheWVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ViZWJlYjtcbn1cblxuLmZyLXBvcHVwIC5mci1maWxlLXVwbG9hZC1sYXllci5mci1kcm9wIHtcbiAgYmFja2dyb3VuZDogI2ViZWJlYjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5OGY3O1xufVxuXG4uZnItcG9wdXAgLmZyLWZpbGUtdXBsb2FkLWxheWVyIC5mci1mb3JtIHtcbiAgLXdlYmtpdC1vcGFjaXR5OiAwO1xuICAtbW96LW9wYWNpdHk6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDIxNDc0ODM2NDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5mci1wb3B1cCAuZnItZmlsZS11cGxvYWQtbGF5ZXIgLmZyLWZvcm0gaW5wdXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogNTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogNDAwcHg7XG59XG5cbi5mci1wb3B1cCAuZnItZmlsZS1wcm9ncmVzcy1iYXItbGF5ZXIge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmZyLXBvcHVwIC5mci1maWxlLXByb2dyZXNzLWJhci1sYXllciA+IGgzIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW46IDEwcHggMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmZyLXBvcHVwIC5mci1maWxlLXByb2dyZXNzLWJhci1sYXllciA+IGRpdi5mci1hY3Rpb24tYnV0dG9ucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mci1wb3B1cCAuZnItZmlsZS1wcm9ncmVzcy1iYXItbGF5ZXIgPiBkaXYuZnItbG9hZGVyIHtcbiAgYmFja2dyb3VuZDogI2IzZTBmZDtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZnItcG9wdXAgLmZyLWZpbGUtcHJvZ3Jlc3MtYmFyLWxheWVyID4gZGl2LmZyLWxvYWRlciBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDAlO1xuICBiYWNrZ3JvdW5kOiAjMDA5OGY3O1xuICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIDAuMnMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiB3aWR0aCAwLjJzIGVhc2UgMHM7XG4gIC1tcy10cmFuc2l0aW9uOiB3aWR0aCAwLjJzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IHdpZHRoIDAuMnMgZWFzZSAwcztcbn1cblxuLmZyLXBvcHVwIC5mci1maWxlLXByb2dyZXNzLWJhci1sYXllciA+IGRpdi5mci1sb2FkZXIuZnItaW5kZXRlcm1pbmF0ZSBzcGFuIHtcbiAgd2lkdGg6IDMwJSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgLXdlYmtpdC1hbmltYXRpb246IGxvYWRpbmcgMnMgbGluZWFyIGluZmluaXRlO1xuICAtbW96LWFuaW1hdGlvbjogbG9hZGluZyAycyBsaW5lYXIgaW5maW5pdGU7XG4gIC1vLWFuaW1hdGlvbjogbG9hZGluZyAycyBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogbG9hZGluZyAycyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5mci1wb3B1cCAuZnItZmlsZS1wcm9ncmVzcy1iYXItbGF5ZXIuZnItZXJyb3IgPiBkaXYuZnItbG9hZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZyLXBvcHVwIC5mci1maWxlLXByb2dyZXNzLWJhci1sYXllci5mci1lcnJvciA+IGRpdi5mci1hY3Rpb24tYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5Aa2V5ZnJhbWVzIGxvYWRpbmcge1xuICBmcm9tIHtcbiAgICBsZWZ0OiAtMjUlO1xuICB9XG4gIHRvIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgbG9hZGluZyB7XG4gIGZyb20ge1xuICAgIGxlZnQ6IC0yNSU7XG4gIH1cbiAgdG8ge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbn1cbkAtbW96LWtleWZyYW1lcyBsb2FkaW5nIHtcbiAgZnJvbSB7XG4gICAgbGVmdDogLTI1JTtcbiAgfVxuICB0byB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxufVxuQC1vLWtleWZyYW1lcyBsb2FkaW5nIHtcbiAgZnJvbSB7XG4gICAgbGVmdDogLTI1JTtcbiAgfVxuICB0byB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxufVxuQGtleWZyYW1lcyBsb2FkaW5nIHtcbiAgZnJvbSB7XG4gICAgbGVmdDogLTI1JTtcbiAgfVxuICB0byB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxufVxuLmNsZWFyZml4OjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwO1xufVxuXG4uaGlkZS1ieS1jbGlwcGluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwO1xufVxuXG5ib2R5LmZyLWZ1bGxzY3JlZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG5cbi5mci1ib3guZnItZnVsbHNjcmVlbiB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjE0NzQ4MzYzMCAhaW1wb3J0YW50O1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uZnItYm94LmZyLWZ1bGxzY3JlZW4uZnItYmFzaWMuZnItdG9wIC5mci13cmFwcGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG59XG5cbi5mci1ib3guZnItZnVsbHNjcmVlbi5mci1iYXNpYy5mci1ib3R0b20gLmZyLXdyYXBwZXIge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbn1cblxuLmZyLWJveC5mci1mdWxsc2NyZWVuIC5mci10b29sYmFyIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG59XG5cbi5mci1ib3guZnItZnVsbHNjcmVlbiAuZnItdG9vbGJhci5mci10b3Age1xuICB0b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmZyLWJveC5mci1mdWxsc2NyZWVuIC5mci10b29sYmFyLmZyLWJvdHRvbSB7XG4gIGJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uZnItYm94LmZyLWZ1bGxzY3JlZW4gLnNlY29uZC10b29sYmFyIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG59XG5cbi5mci1mdWxsc2NyZWVuLXdyYXBwZXIge1xuICB6LWluZGV4OiAyMTQ3NDgzNjQwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMDtcbn1cblxuLmhpZGUtYnktY2xpcHBpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDtcbn1cblxuLmZyLW1vZGFsIC5mci1tb2RhbC13cmFwcGVyIC5mci1tb2RhbC1ib2R5IC5mci1oZWxwLW1vZGFsIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMjBweCAyMHB4IDEwcHg7XG59XG5cbi5mci1tb2RhbCAuZnItbW9kYWwtd3JhcHBlciAuZnItbW9kYWwtYm9keSAuZnItaGVscC1tb2RhbCB0YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mci1tb2RhbCAuZnItbW9kYWwtd3JhcHBlciAuZnItbW9kYWwtYm9keSAuZnItaGVscC1tb2RhbCB0YWJsZSArIHRhYmxlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmZyLW1vZGFsIC5mci1tb2RhbC13cmFwcGVyIC5mci1tb2RhbC1ib2R5IC5mci1oZWxwLW1vZGFsIHRhYmxlIHRyIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZnItbW9kYWwgLmZyLW1vZGFsLXdyYXBwZXIgLmZyLW1vZGFsLWJvZHkgLmZyLWhlbHAtbW9kYWwgdGFibGUgdGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uZnItbW9kYWwgLmZyLW1vZGFsLXdyYXBwZXIgLmZyLW1vZGFsLWJvZHkgLmZyLWhlbHAtbW9kYWwgdGFibGUgdGgsIC5mci1tb2RhbCAuZnItbW9kYWwtd3JhcHBlciAuZnItbW9kYWwtYm9keSAuZnItaGVscC1tb2RhbCB0YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDZweCAwIDRweDtcbn1cblxuLmZyLW1vZGFsIC5mci1tb2RhbC13cmFwcGVyIC5mci1tb2RhbC1ib2R5IC5mci1oZWxwLW1vZGFsIHRhYmxlIHRib2R5IHRyIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNlYmViZWI7XG59XG5cbi5mci1tb2RhbCAuZnItbW9kYWwtd3JhcHBlciAuZnItbW9kYWwtYm9keSAuZnItaGVscC1tb2RhbCB0YWJsZSB0Ym9keSB0ZDpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiA2MCU7XG4gIGNvbG9yOiAjNjQ2NDY0O1xufVxuXG4uZnItbW9kYWwgLmZyLW1vZGFsLXdyYXBwZXIgLmZyLW1vZGFsLWJvZHkgLmZyLWhlbHAtbW9kYWwgdGFibGUgdGJvZHkgdGQ6bnRoLWNoaWxkKG4rMikge1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG59XG5cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMDtcbn1cblxuLmhpZGUtYnktY2xpcHBpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDtcbn1cblxuLmZyLWVsZW1lbnQgaW1nIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwIDFweDtcbn1cblxuLmZyLWltYWdlLXJlc2l6ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogc29saWQgMXB4ICMwMDk4Zjc7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtby11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uZnItaW1hZ2UtcmVzaXplci5mci1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZyLWltYWdlLXJlc2l6ZXIgLmZyLWhhbmRsZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjMDA5OGY3O1xuICBib3JkZXI6IHNvbGlkIDFweCAjRkZGO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgei1pbmRleDogNDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5mci1pbWFnZS1yZXNpemVyIC5mci1oYW5kbGVyLmZyLWhudyB7XG4gIGN1cnNvcjogbnctcmVzaXplO1xufVxuXG4uZnItaW1hZ2UtcmVzaXplciAuZnItaGFuZGxlci5mci1obmUge1xuICBjdXJzb3I6IG5lLXJlc2l6ZTtcbn1cblxuLmZyLWltYWdlLXJlc2l6ZXIgLmZyLWhhbmRsZXIuZnItaHN3IHtcbiAgY3Vyc29yOiBzdy1yZXNpemU7XG59XG5cbi5mci1pbWFnZS1yZXNpemVyIC5mci1oYW5kbGVyLmZyLWhzZSB7XG4gIGN1cnNvcjogc2UtcmVzaXplO1xufVxuXG4uZnItaW1hZ2UtcmVzaXplciAuZnItaGFuZGxlciB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG59XG5cbi5mci1pbWFnZS1yZXNpemVyIC5mci1oYW5kbGVyLmZyLWhudyB7XG4gIGxlZnQ6IC02cHg7XG4gIHRvcDogLTZweDtcbn1cblxuLmZyLWltYWdlLXJlc2l6ZXIgLmZyLWhhbmRsZXIuZnItaG5lIHtcbiAgcmlnaHQ6IC02cHg7XG4gIHRvcDogLTZweDtcbn1cblxuLmZyLWltYWdlLXJlc2l6ZXIgLmZyLWhhbmRsZXIuZnItaHN3IHtcbiAgbGVmdDogLTZweDtcbiAgYm90dG9tOiAtNnB4O1xufVxuXG4uZnItaW1hZ2UtcmVzaXplciAuZnItaGFuZGxlci5mci1oc2Uge1xuICByaWdodDogLTZweDtcbiAgYm90dG9tOiAtNnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mci1pbWFnZS1yZXNpemVyIC5mci1oYW5kbGVyIHtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gIH1cbiAgLmZyLWltYWdlLXJlc2l6ZXIgLmZyLWhhbmRsZXIuZnItaG53IHtcbiAgICBsZWZ0OiAtNXB4O1xuICAgIHRvcDogLTVweDtcbiAgfVxuICAuZnItaW1hZ2UtcmVzaXplciAuZnItaGFuZGxlci5mci1obmUge1xuICAgIHJpZ2h0OiAtNXB4O1xuICAgIHRvcDogLTVweDtcbiAgfVxuICAuZnItaW1hZ2UtcmVzaXplciAuZnItaGFuZGxlci5mci1oc3cge1xuICAgIGxlZnQ6IC01cHg7XG4gICAgYm90dG9tOiAtNXB4O1xuICB9XG4gIC5mci1pbWFnZS1yZXNpemVyIC5mci1oYW5kbGVyLmZyLWhzZSB7XG4gICAgcmlnaHQ6IC01cHg7XG4gICAgYm90dG9tOiAtNXB4O1xuICB9XG59XG4uZnItaW1hZ2Utb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyMTQ3NDgzNjQwO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZnItcG9wdXAgLmZyLWltYWdlLXVwbG9hZC1sYXllciB7XG4gIGJvcmRlcjogZGFzaGVkIDJweCAjYmRiZGJkO1xuICBwYWRkaW5nOiAyNXB4IDA7XG4gIG1hcmdpbjogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mci1wb3B1cCAuZnItaW1hZ2UtdXBsb2FkLWxheWVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ViZWJlYjtcbn1cblxuLmZyLXBvcHVwIC5mci1pbWFnZS11cGxvYWQtbGF5ZXIuZnItZHJvcCB7XG4gIGJhY2tncm91bmQ6ICNlYmViZWI7XG4gIGJvcmRlci1jb2xvcjogIzAwOThmNztcbn1cblxuLmZyLXBvcHVwIC5mci1pbWFnZS11cGxvYWQtbGF5ZXIgLmZyLWZvcm0ge1xuICAtd2Via2l0LW9wYWNpdHk6IDA7XG4gIC1tb3otb3BhY2l0eTogMDtcbiAgb3BhY2l0eTogMDtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjE0NzQ4MzY0MDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmZyLXBvcHVwIC5mci1pbWFnZS11cGxvYWQtbGF5ZXIgLmZyLWZvcm0gaW5wdXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogNTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogNDAwcHg7XG59XG5cbi5mci1wb3B1cCAuZnItaW1hZ2UtcHJvZ3Jlc3MtYmFyLWxheWVyID4gaDMge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbjogMTBweCAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uZnItcG9wdXAgLmZyLWltYWdlLXByb2dyZXNzLWJhci1sYXllciA+IGRpdi5mci1hY3Rpb24tYnV0dG9ucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mci1wb3B1cCAuZnItaW1hZ2UtcHJvZ3Jlc3MtYmFyLWxheWVyID4gZGl2LmZyLWxvYWRlciB7XG4gIGJhY2tncm91bmQ6ICNiM2UwZmQ7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZyLXBvcHVwIC5mci1pbWFnZS1wcm9ncmVzcy1iYXItbGF5ZXIgPiBkaXYuZnItbG9hZGVyIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMCU7XG4gIGJhY2tncm91bmQ6ICMwMDk4Zjc7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMC4ycyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IHdpZHRoIDAuMnMgZWFzZSAwcztcbiAgLW1zLXRyYW5zaXRpb246IHdpZHRoIDAuMnMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogd2lkdGggMC4ycyBlYXNlIDBzO1xufVxuXG4uZnItcG9wdXAgLmZyLWltYWdlLXByb2dyZXNzLWJhci1sYXllciA+IGRpdi5mci1sb2FkZXIuZnItaW5kZXRlcm1pbmF0ZSBzcGFuIHtcbiAgd2lkdGg6IDMwJSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgLXdlYmtpdC1hbmltYXRpb246IGxvYWRpbmcgMnMgbGluZWFyIGluZmluaXRlO1xuICAtbW96LWFuaW1hdGlvbjogbG9hZGluZyAycyBsaW5lYXIgaW5maW5pdGU7XG4gIC1vLWFuaW1hdGlvbjogbG9hZGluZyAycyBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogbG9hZGluZyAycyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5mci1wb3B1cCAuZnItaW1hZ2UtcHJvZ3Jlc3MtYmFyLWxheWVyLmZyLWVycm9yID4gZGl2LmZyLWxvYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mci1wb3B1cCAuZnItaW1hZ2UtcHJvZ3Jlc3MtYmFyLWxheWVyLmZyLWVycm9yID4gZGl2LmZyLWFjdGlvbi1idXR0b25zIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mci1pbWFnZS1zaXplLWxheWVyIC5mci1pbWFnZS1ncm91cCAuZnItaW5wdXQtbGluZSB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDVweCk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZyLWltYWdlLXNpemUtbGF5ZXIgLmZyLWltYWdlLWdyb3VwIC5mci1pbnB1dC1saW5lICsgLmZyLWlucHV0LWxpbmUge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLmZyLXVwbG9hZGluZyB7XG4gIC13ZWJraXQtb3BhY2l0eTogMC40O1xuICAtbW96LW9wYWNpdHk6IDAuNDtcbiAgb3BhY2l0eTogMC40O1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsb2FkaW5nIHtcbiAgZnJvbSB7XG4gICAgbGVmdDogLTI1JTtcbiAgfVxuICB0byB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIGxvYWRpbmcge1xuICBmcm9tIHtcbiAgICBsZWZ0OiAtMjUlO1xuICB9XG4gIHRvIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG59XG5ALW8ta2V5ZnJhbWVzIGxvYWRpbmcge1xuICBmcm9tIHtcbiAgICBsZWZ0OiAtMjUlO1xuICB9XG4gIHRvIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGxvYWRpbmcge1xuICBmcm9tIHtcbiAgICBsZWZ0OiAtMjUlO1xuICB9XG4gIHRvIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG59XG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5oaWRlLWJ5LWNsaXBwaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7XG59XG5cbi5mci1tb2RhbCAuZnItbW9kYWwtaGVhZCAuZnItbW9kYWwtaGVhZC1saW5lOjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwO1xufVxuXG4uZnItbW9kYWwgLmZyLW1vZGFsLWhlYWQgLmZyLW1vZGFsLWhlYWQtbGluZSAuZnItbW9kYWwtbW9yZSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5mci1tb2RhbCAuZnItbW9kYWwtaGVhZCAuZnItbW9kYWwtaGVhZC1saW5lIC5mci1tb2RhbC1tb3JlLmZyLW5vdC1hdmFpbGFibGUge1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMDtcbiAgcGFkZGluZzogMTJweCAwO1xufVxuXG4uZnItbW9kYWwgLmZyLW1vZGFsLWhlYWQgLmZyLW1vZGFsLXRhZ3Mge1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5mci1tb2RhbCAuZnItbW9kYWwtaGVhZCAuZnItbW9kYWwtdGFncyBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvcGFjaXR5OiAwO1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgbWFyZ2luOiA4cHggMCA4cHggOHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMzJweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzMnB4O1xuICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlIDBzLCBiYWNrZ3JvdW5kIDAuMnMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZSAwcywgYmFja2dyb3VuZCAwLjJzIGVhc2UgMHM7XG4gIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZSAwcywgYmFja2dyb3VuZCAwLjJzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlIDBzLCBiYWNrZ3JvdW5kIDAuMnMgZWFzZSAwcztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuXG4uZnItbW9kYWwgLmZyLW1vZGFsLWhlYWQgLmZyLW1vZGFsLXRhZ3MgYTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XG59XG5cbi5mci1tb2RhbCAuZnItbW9kYWwtaGVhZCAuZnItbW9kYWwtdGFncyBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbn1cblxuLmZyLW1vZGFsIC5mci1tb2RhbC1oZWFkIC5mci1tb2RhbC10YWdzIGE6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZDZkNjtcbn1cblxuLmZyLW1vZGFsIC5mci1tb2RhbC1oZWFkIC5mci1tb2RhbC10YWdzIGEuZnItc2VsZWN0ZWQtdGFnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VjRjVGZjtcbiAgY29sb3I6ICMwMDk4Zjc7XG59XG5cbi5mci1tb2RhbCAuZnItbW9kYWwtaGVhZCAuZnItbW9kYWwtdGFncyBhLmZyLXNlbGVjdGVkLXRhZzpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XG59XG5cbi5mci1tb2RhbCAuZnItbW9kYWwtaGVhZCAuZnItbW9kYWwtdGFncyBhLmZyLXNlbGVjdGVkLXRhZzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XG59XG5cbi5mci1tb2RhbCAuZnItbW9kYWwtaGVhZCAuZnItbW9kYWwtdGFncyBhLmZyLXNlbGVjdGVkLXRhZzphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZkNmQ2O1xufVxuXG4uZnItc2hvdy10YWdzIC5mci1tb2RhbC1tb3JlIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzAwOThmNztcbn1cblxuZGl2LmZyLW1vZGFsLWJvZHkge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlIDBzO1xuICAtbXMtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlIDBzO1xufVxuXG5kaXYuZnItbW9kYWwtYm9keSAuZnItcHJlbG9hZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogNTBweCBhdXRvO1xufVxuXG5kaXYuZnItbW9kYWwtYm9keSBkaXYuZnItaW1hZ2UtbGlzdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDIwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmRpdi5mci1tb2RhbC1ib2R5IGRpdi5mci1pbWFnZS1saXN0IC5mci1saXN0LWNvbHVtbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogY2FsYygoMTAwJSAtIDIwcHgpIC8gMik7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICBkaXYuZnItbW9kYWwtYm9keSBkaXYuZnItaW1hZ2UtbGlzdCAuZnItbGlzdC1jb2x1bW4ge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gNDBweCkgLyAzKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBkaXYuZnItbW9kYWwtYm9keSBkaXYuZnItaW1hZ2UtbGlzdCAuZnItbGlzdC1jb2x1bW4ge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gNjBweCkgLyA0KTtcbiAgfVxufVxuZGl2LmZyLW1vZGFsLWJvZHkgZGl2LmZyLWltYWdlLWxpc3QgLmZyLWxpc3QtY29sdW1uICsgLmZyLWxpc3QtY29sdW1uIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbmRpdi5mci1tb2RhbC1ib2R5IGRpdi5mci1pbWFnZS1saXN0IGRpdi5mci1pbWFnZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmRpdi5mci1tb2RhbC1ib2R5IGRpdi5mci1pbWFnZS1saXN0IGRpdi5mci1pbWFnZS1jb250YWluZXI6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG5kaXYuZnItbW9kYWwtYm9keSBkaXYuZnItaW1hZ2UtbGlzdCBkaXYuZnItaW1hZ2UtY29udGFpbmVyICsgZGl2IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuZGl2LmZyLW1vZGFsLWJvZHkgZGl2LmZyLWltYWdlLWxpc3QgZGl2LmZyLWltYWdlLWNvbnRhaW5lci5mci1pbWFnZS1kZWxldGluZzo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC13ZWJraXQtb3BhY2l0eTogMC41O1xuICAtbW96LW9wYWNpdHk6IDAuNTtcbiAgb3BhY2l0eTogMC41O1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UgMHM7XG4gIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UgMHM7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbn1cblxuZGl2LmZyLW1vZGFsLWJvZHkgZGl2LmZyLWltYWdlLWxpc3QgZGl2LmZyLWltYWdlLWNvbnRhaW5lci5mci1pbWFnZS1kZWxldGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogYXR0cihkYXRhLWRlbGV0aW5nKTtcbiAgY29sb3I6ICNGRkY7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDM7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG5kaXYuZnItbW9kYWwtYm9keSBkaXYuZnItaW1hZ2UtbGlzdCBkaXYuZnItaW1hZ2UtY29udGFpbmVyLmZyLWVtcHR5IHtcbiAgaGVpZ2h0OiA5NXB4O1xuICBiYWNrZ3JvdW5kOiAjQ0NDQ0NDO1xuICB6LWluZGV4OiAxO1xufVxuXG5kaXYuZnItbW9kYWwtYm9keSBkaXYuZnItaW1hZ2UtbGlzdCBkaXYuZnItaW1hZ2UtY29udGFpbmVyLmZyLWVtcHR5OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiBhdXRvO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1sb2FkaW5nKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbmRpdi5mci1tb2RhbC1ib2R5IGRpdi5mci1pbWFnZS1saXN0IGRpdi5mci1pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgLXdlYmtpdC1vcGFjaXR5OiAxO1xuICAtbW96LW9wYWNpdHk6IDE7XG4gIG9wYWNpdHk6IDE7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZSAwcywgZmlsdGVyIDAuMnMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZSAwcywgZmlsdGVyIDAuMnMgZWFzZSAwcztcbiAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlIDBzLCBmaWx0ZXIgMC4ycyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZSAwcywgZmlsdGVyIDAuMnMgZWFzZSAwcztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG59XG5cbmRpdi5mci1tb2RhbC1ib2R5IGRpdi5mci1pbWFnZS1saXN0IGRpdi5mci1pbWFnZS1jb250YWluZXIuZnItbW9iaWxlLXNlbGVjdGVkIGltZyB7XG4gIC13ZWJraXQtb3BhY2l0eTogMC43NTtcbiAgLW1vei1vcGFjaXR5OiAwLjc1O1xuICBvcGFjaXR5OiAwLjc1O1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7XG59XG5cbmRpdi5mci1tb2RhbC1ib2R5IGRpdi5mci1pbWFnZS1saXN0IGRpdi5mci1pbWFnZS1jb250YWluZXIuZnItbW9iaWxlLXNlbGVjdGVkIC5mci1kZWxldGUtaW1nLCBkaXYuZnItbW9kYWwtYm9keSBkaXYuZnItaW1hZ2UtbGlzdCBkaXYuZnItaW1hZ2UtY29udGFpbmVyLmZyLW1vYmlsZS1zZWxlY3RlZCAuZnItaW5zZXJ0LWltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuZGl2LmZyLW1vZGFsLWJvZHkgZGl2LmZyLWltYWdlLWxpc3QgZGl2LmZyLWltYWdlLWNvbnRhaW5lciAuZnItZGVsZXRlLWltZywgZGl2LmZyLW1vZGFsLWJvZHkgZGl2LmZyLWltYWdlLWxpc3QgZGl2LmZyLWltYWdlLWNvbnRhaW5lciAuZnItaW5zZXJ0LWltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRvcDogNTAlO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZSAwcywgY29sb3IgMC4ycyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlIDBzLCBjb2xvciAwLjJzIGVhc2UgMHM7XG4gIC1tcy10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZSAwcywgY29sb3IgMC4ycyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZSAwcywgY29sb3IgMC4ycyBlYXNlIDBzO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgei1pbmRleDogMztcbn1cblxuZGl2LmZyLW1vZGFsLWJvZHkgZGl2LmZyLWltYWdlLWxpc3QgZGl2LmZyLWltYWdlLWNvbnRhaW5lciAuZnItZGVsZXRlLWltZyB7XG4gIGJhY2tncm91bmQ6ICNCODMxMkY7XG4gIGZpbGw6ICNGRkY7XG4gIHBhZGRpbmc6IDhweDtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKDI1JSk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoMjUlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKDI1JSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKDI1JSk7XG59XG5cbmRpdi5mci1tb2RhbC1ib2R5IGRpdi5mci1pbWFnZS1saXN0IGRpdi5mci1pbWFnZS1jb250YWluZXIgLmZyLWluc2VydC1pbWcge1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBmaWxsOiAjMDA5OGY3O1xuICBwYWRkaW5nOiA4cHg7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtMTI1JSk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTEyNSUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTEyNSUpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtMTI1JSk7XG59XG5cbi5mci1kZXNrdG9wIC5mci1tb2RhbC13cmFwcGVyIGRpdi5mci1tb2RhbC1ib2R5IGRpdi5mci1pbWFnZS1saXN0IGRpdi5mci1pbWFnZS1jb250YWluZXI6aG92ZXIgaW1nIHtcbiAgLXdlYmtpdC1vcGFjaXR5OiAwLjc1O1xuICAtbW96LW9wYWNpdHk6IDAuNzU7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcbn1cblxuLmZyLWRlc2t0b3AgLmZyLW1vZGFsLXdyYXBwZXIgZGl2LmZyLW1vZGFsLWJvZHkgZGl2LmZyLWltYWdlLWxpc3QgZGl2LmZyLWltYWdlLWNvbnRhaW5lcjpob3ZlciAuZnItZGVsZXRlLWltZywgLmZyLWRlc2t0b3AgLmZyLW1vZGFsLXdyYXBwZXIgZGl2LmZyLW1vZGFsLWJvZHkgZGl2LmZyLWltYWdlLWxpc3QgZGl2LmZyLWltYWdlLWNvbnRhaW5lcjpob3ZlciAuZnItaW5zZXJ0LWltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cblxuLmZyLWRlc2t0b3AgLmZyLW1vZGFsLXdyYXBwZXIgZGl2LmZyLW1vZGFsLWJvZHkgZGl2LmZyLWltYWdlLWxpc3QgZGl2LmZyLWltYWdlLWNvbnRhaW5lciAuZnItZGVsZXRlLWltZzpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNiZjQ2NDQ7XG4gIGNvbG9yOiAjRkZGO1xufVxuXG4uZnItZGVza3RvcCAuZnItbW9kYWwtd3JhcHBlciBkaXYuZnItbW9kYWwtYm9keSBkaXYuZnItaW1hZ2UtbGlzdCBkaXYuZnItaW1hZ2UtY29udGFpbmVyIC5mci1pbnNlcnQtaW1nOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ViZWJlYjtcbn1cblxuLmNsZWFyZml4OjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwO1xufVxuXG4uaGlkZS1ieS1jbGlwcGluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZnItbGluZS1icmVha2VyIHtcbiAgY3Vyc29yOiB0ZXh0O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwOThmNztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZnItbGluZS1icmVha2VyLmZyLXZpc2libGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZyLWxpbmUtYnJlYWtlciBhLmZyLWZsb2F0aW5nLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgdG9wOiAtMjBweDtcbn1cblxuLmZyLWxpbmUtYnJlYWtlciBhLmZyLWZsb2F0aW5nLWJ0biBzdmcge1xuICBtYXJnaW46IDhweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbn1cblxuLmNsZWFyZml4OjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwO1xufVxuXG4uaGlkZS1ieS1jbGlwcGluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZnItcXVpY2staW5zZXJ0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyMTQ3NDgzNjM5O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLmZyLXF1aWNrLWluc2VydCBhLmZyLWZsb2F0aW5nLWJ0biBzdmcge1xuICBtYXJnaW46IDhweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cblxuLmZyLXF1aWNrLWluc2VydC5mci1vbiBhLmZyLWZsb2F0aW5nLWJ0biBzdmcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG59XG5cbi5mci1xdWljay1pbnNlcnQuZnItaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZyLXFpLWhlbHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZnItcWktaGVscGVyIGEuZnItYnRuLmZyLWZsb2F0aW5nLWJ0biB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNnB4IDEwcHggMTBweCAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAtd2Via2l0LW9wYWNpdHk6IDA7XG4gIC1tb3otb3BhY2l0eTogMDtcbiAgb3BhY2l0eTogMDtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUoMCk7XG59XG5cbi5mci1xaS1oZWxwZXIgYS5mci1idG4uZnItZmxvYXRpbmctYnRuIHN2ZyB7XG4gIGZpbGw6ICMyMjIyMjI7XG59XG5cbi5mci1xaS1oZWxwZXIgYS5mci1idG4uZnItZmxvYXRpbmctYnRuLmZyLXNpemUtMSB7XG4gIC13ZWJraXQtb3BhY2l0eTogMTtcbiAgLW1vei1vcGFjaXR5OiAxO1xuICBvcGFjaXR5OiAxO1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLmNsZWFyZml4OjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwO1xufVxuXG4uaGlkZS1ieS1jbGlwcGluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZnItcG9wdXAgLmZyLWJ1dHRvbnMuZnItdGFicyAuZnItc3BlY2lhbC1jaGFyYWN0ZXItY2F0ZWdvcnkge1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG59XG5cbi5mci1wb3B1cCAuZnItYnV0dG9ucy5mci10YWJzIC5mci1zcGVjaWFsLWNoYXJhY3Rlci1jYXRlZ29yeSBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uZnItcG9wdXAgLmZyLXNwZWNpYWwtY2hhcmFjdGVyIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIGFuZCAobWluLXdpZHRoOiA3NjhweCksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mci1wb3B1cCAuZnItaWNvbi1jb250YWluZXIuZnItc2MtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMzY4cHg7XG4gIH1cbn1cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMDtcbn1cblxuLmhpZGUtYnktY2xpcHBpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDtcbn1cblxuLmZyLWVsZW1lbnQgdGFibGUgdGQuZnItc2VsZWN0ZWQtY2VsbCwgLmZyLWVsZW1lbnQgdGFibGUgdGguZnItc2VsZWN0ZWQtY2VsbCB7XG4gIGJvcmRlcjogMXB4IGRvdWJsZSAjMDA5OGY3O1xufVxuXG4uZnItZWxlbWVudCB0YWJsZSB0ciB7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtby11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5mci1lbGVtZW50IHRhYmxlIHRkLCAuZnItZWxlbWVudCB0YWJsZSB0aCB7XG4gIHVzZXItc2VsZWN0OiB0ZXh0O1xuICAtby11c2VyLXNlbGVjdDogdGV4dDtcbiAgLW1vei11c2VyLXNlbGVjdDogdGV4dDtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiB0ZXh0O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiB0ZXh0O1xuICAtbXMtdXNlci1zZWxlY3Q6IHRleHQ7XG59XG5cbi5mci1lbGVtZW50IC5mci1uby1zZWxlY3Rpb24gdGFibGUgdGQsIC5mci1lbGVtZW50IC5mci1uby1zZWxlY3Rpb24gdGFibGUgdGgge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW8tdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uZnItdGFibGUtcmVzaXplciB7XG4gIGN1cnNvcjogY29sLXJlc2l6ZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAzO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZnItdGFibGUtcmVzaXplci5mci1tb3Zpbmcge1xuICB6LWluZGV4OiAyO1xufVxuXG4uZnItdGFibGUtcmVzaXplciBkaXYge1xuICAtd2Via2l0LW9wYWNpdHk6IDA7XG4gIC1tb3otb3BhY2l0eTogMDtcbiAgb3BhY2l0eTogMDtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDA5OGY3O1xufVxuXG4uZnItbm8tc2VsZWN0aW9uIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1vLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmZyLXBvcHVwIC5mci10YWJsZS1zaXplIHtcbiAgbWFyZ2luOiAyMHB4O1xufVxuXG4uZnItcG9wdXAgLmZyLXRhYmxlLXNpemUgLmZyLXRhYmxlLXNpemUtaW5mbyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uZnItcG9wdXAgLmZyLXRhYmxlLXNpemUgLmZyLXNlbGVjdC10YWJsZS1zaXplIHtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDVweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmZyLXBvcHVwIC5mci10YWJsZS1zaXplIC5mci1zZWxlY3QtdGFibGUtc2l6ZSA+IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgNHB4IDRweCAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmZyLXBvcHVwIC5mci10YWJsZS1zaXplIC5mci1zZWxlY3QtdGFibGUtc2l6ZSA+IHNwYW4gPiBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjREREO1xufVxuXG4uZnItcG9wdXAgLmZyLXRhYmxlLXNpemUgLmZyLXNlbGVjdC10YWJsZS1zaXplID4gc3Bhbi5ob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uZnItcG9wdXAgLmZyLXRhYmxlLXNpemUgLmZyLXNlbGVjdC10YWJsZS1zaXplID4gc3Bhbi5ob3ZlciA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDE1MiwgMjQ3LCAwLjMpO1xuICBib3JkZXI6IHNvbGlkIDFweCAjMDA5OGY3O1xufVxuXG4uZnItcG9wdXAgLmZyLXRhYmxlLXNpemUgLmZyLXNlbGVjdC10YWJsZS1zaXplIC5uZXctbGluZTo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMDtcbn1cblxuLmZyLXBvcHVwLmZyLWFib3ZlIC5mci10YWJsZS1zaXplIC5mci1zZWxlY3QtdGFibGUtc2l6ZSA+IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmZyLXBvcHVwIC5mci10YWJsZS1jb2xvcnMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5mci1wb3B1cC5mci1kZXNrdG9wIC5mci10YWJsZS1zaXplIC5mci1zZWxlY3QtdGFibGUtc2l6ZSA+IHNwYW4gPiBzcGFuIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbn1cblxuLmZyLWluc2VydC1oZWxwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMDtcbn1cblxuLmhpZGUtYnktY2xpcHBpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDtcbn1cblxuLmZyLWVsZW1lbnQgLmZyLXZpZGVvIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1vLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmZyLWVsZW1lbnQgLmZyLXZpZGVvOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmZyLWVsZW1lbnQgLmZyLXZpZGVvLmZyLWFjdGl2ZSA+ICoge1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mci1lbGVtZW50IC5mci12aWRlbyA+ICoge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5mci1ib3ggLmZyLXZpZGVvLXJlc2l6ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogc29saWQgMXB4ICMwMDk4Zjc7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtby11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5mci1ib3ggLmZyLXZpZGVvLXJlc2l6ZXIuZnItYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mci1ib3ggLmZyLXZpZGVvLXJlc2l6ZXIgLmZyLWhhbmRsZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjMDA5OGY3O1xuICBib3JkZXI6IHNvbGlkIDFweCAjRkZGO1xuICB6LWluZGV4OiA0O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmZyLWJveCAuZnItdmlkZW8tcmVzaXplciAuZnItaGFuZGxlci5mci1obncge1xuICBjdXJzb3I6IG53LXJlc2l6ZTtcbn1cblxuLmZyLWJveCAuZnItdmlkZW8tcmVzaXplciAuZnItaGFuZGxlci5mci1obmUge1xuICBjdXJzb3I6IG5lLXJlc2l6ZTtcbn1cblxuLmZyLWJveCAuZnItdmlkZW8tcmVzaXplciAuZnItaGFuZGxlci5mci1oc3cge1xuICBjdXJzb3I6IHN3LXJlc2l6ZTtcbn1cblxuLmZyLWJveCAuZnItdmlkZW8tcmVzaXplciAuZnItaGFuZGxlci5mci1oc2Uge1xuICBjdXJzb3I6IHNlLXJlc2l6ZTtcbn1cblxuLmZyLWJveCAuZnItdmlkZW8tcmVzaXplciAuZnItaGFuZGxlciB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG59XG5cbi5mci1ib3ggLmZyLXZpZGVvLXJlc2l6ZXIgLmZyLWhhbmRsZXIuZnItaG53IHtcbiAgbGVmdDogLTZweDtcbiAgdG9wOiAtNnB4O1xufVxuXG4uZnItYm94IC5mci12aWRlby1yZXNpemVyIC5mci1oYW5kbGVyLmZyLWhuZSB7XG4gIHJpZ2h0OiAtNnB4O1xuICB0b3A6IC02cHg7XG59XG5cbi5mci1ib3ggLmZyLXZpZGVvLXJlc2l6ZXIgLmZyLWhhbmRsZXIuZnItaHN3IHtcbiAgbGVmdDogLTZweDtcbiAgYm90dG9tOiAtNnB4O1xufVxuXG4uZnItYm94IC5mci12aWRlby1yZXNpemVyIC5mci1oYW5kbGVyLmZyLWhzZSB7XG4gIHJpZ2h0OiAtNnB4O1xuICBib3R0b206IC02cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZyLWJveCAuZnItdmlkZW8tcmVzaXplciAuZnItaGFuZGxlciB7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICB9XG4gIC5mci1ib3ggLmZyLXZpZGVvLXJlc2l6ZXIgLmZyLWhhbmRsZXIuZnItaG53IHtcbiAgICBsZWZ0OiAtNXB4O1xuICAgIHRvcDogLTVweDtcbiAgfVxuICAuZnItYm94IC5mci12aWRlby1yZXNpemVyIC5mci1oYW5kbGVyLmZyLWhuZSB7XG4gICAgcmlnaHQ6IC01cHg7XG4gICAgdG9wOiAtNXB4O1xuICB9XG4gIC5mci1ib3ggLmZyLXZpZGVvLXJlc2l6ZXIgLmZyLWhhbmRsZXIuZnItaHN3IHtcbiAgICBsZWZ0OiAtNXB4O1xuICAgIGJvdHRvbTogLTVweDtcbiAgfVxuICAuZnItYm94IC5mci12aWRlby1yZXNpemVyIC5mci1oYW5kbGVyLmZyLWhzZSB7XG4gICAgcmlnaHQ6IC01cHg7XG4gICAgYm90dG9tOiAtNXB4O1xuICB9XG59XG4uZnItcG9wdXAgLmZyLXZpZGVvLXNpemUtbGF5ZXIgLmZyLXZpZGVvLWdyb3VwIC5mci1pbnB1dC1saW5lIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gNXB4KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZnItcG9wdXAgLmZyLXZpZGVvLXNpemUtbGF5ZXIgLmZyLXZpZGVvLWdyb3VwIC5mci1pbnB1dC1saW5lICsgLmZyLWlucHV0LWxpbmUge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLmZyLXBvcHVwIC5mci12aWRlby11cGxvYWQtbGF5ZXIge1xuICBib3JkZXI6IGRhc2hlZCAycHggI2JkYmRiZDtcbiAgcGFkZGluZzogMjVweCAwO1xuICBtYXJnaW46IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZnItcG9wdXAgLmZyLXZpZGVvLXVwbG9hZC1sYXllcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlYmViZWI7XG59XG5cbi5mci1wb3B1cCAuZnItdmlkZW8tdXBsb2FkLWxheWVyLmZyLWRyb3Age1xuICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xuICBib3JkZXItY29sb3I6ICMwMDk4Zjc7XG59XG5cbi5mci1wb3B1cCAuZnItdmlkZW8tdXBsb2FkLWxheWVyIC5mci1mb3JtIHtcbiAgLXdlYmtpdC1vcGFjaXR5OiAwO1xuICAtbW96LW9wYWNpdHk6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDIxNDc0ODM2NDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5mci1wb3B1cCAuZnItdmlkZW8tdXBsb2FkLWxheWVyIC5mci1mb3JtIGlucHV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDUwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDQwMHB4O1xufVxuXG4uZnItcG9wdXAgLmZyLXZpZGVvLXByb2dyZXNzLWJhci1sYXllciA+IGgzIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW46IDEwcHggMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmZyLXBvcHVwIC5mci12aWRlby1wcm9ncmVzcy1iYXItbGF5ZXIgPiBkaXYuZnItYWN0aW9uLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZnItcG9wdXAgLmZyLXZpZGVvLXByb2dyZXNzLWJhci1sYXllciA+IGRpdi5mci1sb2FkZXIge1xuICBiYWNrZ3JvdW5kOiAjYjNlMGZkO1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mci1wb3B1cCAuZnItdmlkZW8tcHJvZ3Jlc3MtYmFyLWxheWVyID4gZGl2LmZyLWxvYWRlciBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDAlO1xuICBiYWNrZ3JvdW5kOiAjMDA5OGY3O1xuICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIDAuMnMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiB3aWR0aCAwLjJzIGVhc2UgMHM7XG4gIC1tcy10cmFuc2l0aW9uOiB3aWR0aCAwLjJzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IHdpZHRoIDAuMnMgZWFzZSAwcztcbn1cblxuLmZyLXBvcHVwIC5mci12aWRlby1wcm9ncmVzcy1iYXItbGF5ZXIgPiBkaXYuZnItbG9hZGVyLmZyLWluZGV0ZXJtaW5hdGUgc3BhbiB7XG4gIHdpZHRoOiAzMCUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBsb2FkaW5nIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW1vei1hbmltYXRpb246IGxvYWRpbmcgMnMgbGluZWFyIGluZmluaXRlO1xuICAtby1hbmltYXRpb246IGxvYWRpbmcgMnMgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb246IGxvYWRpbmcgMnMgbGluZWFyIGluZmluaXRlO1xufVxuXG4uZnItcG9wdXAgLmZyLXZpZGVvLXByb2dyZXNzLWJhci1sYXllci5mci1lcnJvciA+IGRpdi5mci1sb2FkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZnItcG9wdXAgLmZyLXZpZGVvLXByb2dyZXNzLWJhci1sYXllci5mci1lcnJvciA+IGRpdi5mci1hY3Rpb24tYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZnItdmlkZW8tb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyMTQ3NDgzNjQwO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5oaWRlLWJ5LWNsaXBwaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7XG59XG5cbmltZy5mci1yb3VuZGVkLCAuZnItaW1nLWNhcHRpb24uZnItcm91bmRlZCBpbWcge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbn1cblxuaW1nLmZyLWJvcmRlcmVkLCAuZnItaW1nLWNhcHRpb24uZnItYm9yZGVyZWQgaW1nIHtcbiAgYm9yZGVyOiBzb2xpZCA1cHggI0NDQztcbn1cblxuaW1nLmZyLWJvcmRlcmVkIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5mci1pbWctY2FwdGlvbi5mci1ib3JkZXJlZCBpbWcge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmZyLXZpZXcge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi5mci12aWV3IHNwYW5bc3R5bGV+PVwiY29sb3I6XCJdIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmZyLXZpZXcgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmZyLXZpZXcgdGFibGUge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5mci12aWV3IHRhYmxlIHRkIHtcbiAgbWluLXdpZHRoOiA1cHg7XG59XG5cbi5mci12aWV3IHRhYmxlLmZyLWRhc2hlZC1ib3JkZXJzIHRkLCAuZnItdmlldyB0YWJsZS5mci1kYXNoZWQtYm9yZGVycyB0aCB7XG4gIGJvcmRlci1zdHlsZTogZGFzaGVkO1xufVxuXG4uZnItdmlldyB0YWJsZS5mci1hbHRlcm5hdGUtcm93cyB0Ym9keSB0cjpudGgtY2hpbGQoMm4pIHtcbiAgYmFja2dyb3VuZDogd2hpdGVzbW9rZTtcbn1cblxuLmZyLXZpZXcgdGFibGUgdGQsIC5mci12aWV3IHRhYmxlIHRoIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RERDtcbn1cblxuLmZyLXZpZXcgdGFibGUgdGQ6ZW1wdHksIC5mci12aWV3IHRhYmxlIHRoOmVtcHR5IHtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4uZnItdmlldyB0YWJsZSB0ZC5mci1oaWdobGlnaHRlZCwgLmZyLXZpZXcgdGFibGUgdGguZnItaGlnaGxpZ2h0ZWQge1xuICBib3JkZXI6IDFweCBkb3VibGUgcmVkO1xufVxuXG4uZnItdmlldyB0YWJsZSB0ZC5mci10aGljaywgLmZyLXZpZXcgdGFibGUgdGguZnItdGhpY2sge1xuICBib3JkZXItd2lkdGg6IDJweDtcbn1cblxuLmZyLXZpZXcgdGFibGUgdGgge1xuICBiYWNrZ3JvdW5kOiAjZWNlY2VjO1xufVxuXG4uZnItdmlldyBociB7XG4gIGNsZWFyOiBib3RoO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW8tdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICBicmVhay1hZnRlcjogYWx3YXlzO1xuICBwYWdlLWJyZWFrLWFmdGVyOiBhbHdheXM7XG59XG5cbi5mci12aWV3IC5mci1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZnItdmlldyAuZnItZmlsZTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbnRlbnQ6IFwi8J+TjlwiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uZnItdmlldyBwcmUge1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5mci12aWV3W2Rpcj1ydGxdIGJsb2NrcXVvdGUge1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAycHggIzVFMzVCMTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmZyLXZpZXdbZGlyPXJ0bF0gYmxvY2txdW90ZSBibG9ja3F1b3RlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBCQ0Q0O1xufVxuXG4uZnItdmlld1tkaXI9cnRsXSBibG9ja3F1b3RlIGJsb2NrcXVvdGUgYmxvY2txdW90ZSB7XG4gIGJvcmRlci1jb2xvcjogIzQzQTA0Nztcbn1cblxuLmZyLXZpZXcgYmxvY2txdW90ZSB7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAycHggIzVFMzVCMTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBjb2xvcjogIzVFMzVCMTtcbn1cblxuLmZyLXZpZXcgYmxvY2txdW90ZSBibG9ja3F1b3RlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBCQ0Q0O1xuICBjb2xvcjogIzAwQkNENDtcbn1cblxuLmZyLXZpZXcgYmxvY2txdW90ZSBibG9ja3F1b3RlIGJsb2NrcXVvdGUge1xuICBib3JkZXItY29sb3I6ICM0M0EwNDc7XG4gIGNvbG9yOiAjNDNBMDQ3O1xufVxuXG4uZnItdmlldyBzcGFuLmZyLWVtb3RpY29uIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIk5vdG9Db2xvckVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiQW5kcm9pZCBFbW9qaVwiLCBcIkVtb2ppU3ltYm9sc1wiO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4uZnItdmlldyBzcGFuLmZyLWVtb3RpY29uLmZyLWVtb3RpY29uLWltZyB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBoZWlnaHQ6IDFlbTtcbiAgd2lkdGg6IDFlbTtcbiAgbWluLWhlaWdodDogMjBweDtcbiAgbWluLXdpZHRoOiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogLTAuMWVtIDAuMWVtIDAuMWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmZyLXZpZXcgLmZyLXRleHQtZ3JheSB7XG4gIGNvbG9yOiAjQUFBICFpbXBvcnRhbnQ7XG59XG5cbi5mci12aWV3IC5mci10ZXh0LWJvcmRlcmVkIHtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICMyMjI7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjMjIyO1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG5cbi5mci12aWV3IC5mci10ZXh0LXNwYWNlZCB7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi5mci12aWV3IC5mci10ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5mci12aWV3IC5mci1jbGFzcy1oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmMDA7XG59XG5cbi5mci12aWV3IC5mci1jbGFzcy1jb2RlIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjY2NjO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC1mYW1pbHk6IFwiQ291cmllciBOZXdcIiwgQ291cmllciwgbW9ub3NwYWNlO1xufVxuXG4uZnItdmlldyAuZnItY2xhc3MtdHJhbnNwYXJlbmN5IHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uZnItdmlldyBpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmZyLXZpZXcgaW1nLmZyLWRpYiB7XG4gIG1hcmdpbjogNXB4IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmZyLXZpZXcgaW1nLmZyLWRpYi5mci1maWwge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmZyLXZpZXcgaW1nLmZyLWRpYi5mci1maXIge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uZnItdmlldyBpbWcuZnItZGlpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG59XG5cbi5mci12aWV3IGltZy5mci1kaWkuZnItZmlsIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogNXB4IDVweCA1cHggMDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA1cHgpO1xufVxuXG4uZnItdmlldyBpbWcuZnItZGlpLmZyLWZpciB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiA1cHggMCA1cHggNXB4O1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDVweCk7XG59XG5cbi5mci12aWV3IHNwYW4uZnItaW1nLWNhcHRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmZyLXZpZXcgc3Bhbi5mci1pbWctY2FwdGlvbi5mci1kaWIge1xuICBtYXJnaW46IDVweCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5mci12aWV3IHNwYW4uZnItaW1nLWNhcHRpb24uZnItZGliLmZyLWZpbCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uZnItdmlldyBzcGFuLmZyLWltZy1jYXB0aW9uLmZyLWRpYi5mci1maXIge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uZnItdmlldyBzcGFuLmZyLWltZy1jYXB0aW9uLmZyLWRpaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xufVxuXG4uZnItdmlldyBzcGFuLmZyLWltZy1jYXB0aW9uLmZyLWRpaS5mci1maWwge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiA1cHggNXB4IDVweCAwO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDVweCk7XG59XG5cbi5mci12aWV3IHNwYW4uZnItaW1nLWNhcHRpb24uZnItZGlpLmZyLWZpciB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiA1cHggMCA1cHggNXB4O1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDVweCk7XG59XG5cbi5mci12aWV3IC5mci12aWRlbyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZnItdmlldyAuZnItdmlkZW8uZnItcnYge1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZnItdmlldyAuZnItdmlkZW8uZnItcnYgPiBpZnJhbWUsIC5mci12aWV3IC5mci12aWRlby5mci1ydiBvYmplY3QsIC5mci12aWV3IC5mci12aWRlby5mci1ydiBlbWJlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5mci12aWV3IC5mci12aWRlbyA+ICoge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5mci12aWV3IC5mci12aWRlby5mci1kdmIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5mci12aWV3IC5mci12aWRlby5mci1kdmIuZnItZnZsIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmZyLXZpZXcgLmZyLXZpZGVvLmZyLWR2Yi5mci1mdnIge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmZyLXZpZXcgLmZyLXZpZGVvLmZyLWR2aSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZyLXZpZXcgLmZyLXZpZGVvLmZyLWR2aS5mci1mdmwge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmZyLXZpZXcgLmZyLXZpZGVvLmZyLWR2aS5mci1mdnIge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5mci12aWV3IGEuZnItc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmZyLXZpZXcgYS5mci1ncmVlbiB7XG4gIGNvbG9yOiBncmVlbjtcbn1cblxuLmZyLXZpZXcgLmZyLWltZy1jYXB0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZnItdmlldyAuZnItaW1nLWNhcHRpb24gLmZyLWltZy13cmFwIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZnItdmlldyAuZnItaW1nLWNhcHRpb24gLmZyLWltZy13cmFwIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZnItdmlldyAuZnItaW1nLWNhcHRpb24gLmZyLWltZy13cmFwID4gc3BhbiB7XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDVweCA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogaW5pdGlhbDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtb3BhY2l0eTogMC45O1xuICAtbW96LW9wYWNpdHk6IDAuOTtcbiAgb3BhY2l0eTogMC45O1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mci12aWV3IGJ1dHRvbi5mci1yb3VuZGVkLCAuZnItdmlldyBpbnB1dC5mci1yb3VuZGVkLCAuZnItdmlldyB0ZXh0YXJlYS5mci1yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG59XG5cbi5mci12aWV3IGJ1dHRvbi5mci1sYXJnZSwgLmZyLXZpZXcgaW5wdXQuZnItbGFyZ2UsIC5mci12aWV3IHRleHRhcmVhLmZyLWxhcmdlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG5hLmZyLXZpZXcuZnItc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuYS5mci12aWV3LmZyLWdyZWVuIHtcbiAgY29sb3I6IGdyZWVuO1xufVxuXG5pbWcuZnItdmlldyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5pbWcuZnItdmlldy5mci1kaWIge1xuICBtYXJnaW46IDVweCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbmltZy5mci12aWV3LmZyLWRpYi5mci1maWwge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuaW1nLmZyLXZpZXcuZnItZGliLmZyLWZpciB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbmltZy5mci12aWV3LmZyLWRpaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xufVxuXG5pbWcuZnItdmlldy5mci1kaWkuZnItZmlsIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogNXB4IDVweCA1cHggMDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA1cHgpO1xufVxuXG5pbWcuZnItdmlldy5mci1kaWkuZnItZmlyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDVweCAwIDVweCA1cHg7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gNXB4KTtcbn1cblxuc3Bhbi5mci1pbWctY2FwdGlvbi5mci12aWV3IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbnNwYW4uZnItaW1nLWNhcHRpb24uZnItdmlldy5mci1kaWIge1xuICBtYXJnaW46IDVweCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbnNwYW4uZnItaW1nLWNhcHRpb24uZnItdmlldy5mci1kaWIuZnItZmlsIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbnNwYW4uZnItaW1nLWNhcHRpb24uZnItdmlldy5mci1kaWIuZnItZmlyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuc3Bhbi5mci1pbWctY2FwdGlvbi5mci12aWV3LmZyLWRpaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xufVxuXG5zcGFuLmZyLWltZy1jYXB0aW9uLmZyLXZpZXcuZnItZGlpLmZyLWZpbCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDVweCA1cHggNXB4IDA7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gNXB4KTtcbn1cblxuc3Bhbi5mci1pbWctY2FwdGlvbi5mci12aWV3LmZyLWRpaS5mci1maXIge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogNXB4IDAgNXB4IDVweDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA1cHgpO1xufVxuXG4vKiFcbiAqIGZyb2FsYV9lZGl0b3IgdjMuMS4wIChodHRwczovL3d3dy5mcm9hbGEuY29tL3d5c2l3eWctZWRpdG9yKVxuICogTGljZW5zZSBodHRwczovL2Zyb2FsYS5jb20vd3lzaXd5Zy1lZGl0b3IvdGVybXMvXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDIwIEZyb2FsYSBMYWJzXG4gKi9cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMDtcbn1cblxuLmhpZGUtYnktY2xpcHBpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDtcbn1cblxuaW1nLmZyLXJvdW5kZWQsIC5mci1pbWctY2FwdGlvbi5mci1yb3VuZGVkIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuXG5pbWcuZnItYm9yZGVyZWQsIC5mci1pbWctY2FwdGlvbi5mci1ib3JkZXJlZCBpbWcge1xuICBib3JkZXI6IHNvbGlkIDVweCAjQ0NDO1xufVxuXG5pbWcuZnItYm9yZGVyZWQge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLmZyLWltZy1jYXB0aW9uLmZyLWJvcmRlcmVkIGltZyB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZnItdmlldyB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLmZyLXZpZXcgc3BhbltzdHlsZX49XCJjb2xvcjpcIl0gYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uZnItdmlldyBzdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZnItdmlldyB0YWJsZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmZyLXZpZXcgdGFibGUgdGQge1xuICBtaW4td2lkdGg6IDVweDtcbn1cblxuLmZyLXZpZXcgdGFibGUuZnItZGFzaGVkLWJvcmRlcnMgdGQsIC5mci12aWV3IHRhYmxlLmZyLWRhc2hlZC1ib3JkZXJzIHRoIHtcbiAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7XG59XG5cbi5mci12aWV3IHRhYmxlLmZyLWFsdGVybmF0ZS1yb3dzIHRib2R5IHRyOm50aC1jaGlsZCgybikge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZXNtb2tlO1xufVxuXG4uZnItdmlldyB0YWJsZSB0ZCwgLmZyLXZpZXcgdGFibGUgdGgge1xuICBib3JkZXI6IDFweCBzb2xpZCAjREREO1xufVxuXG4uZnItdmlldyB0YWJsZSB0ZDplbXB0eSwgLmZyLXZpZXcgdGFibGUgdGg6ZW1wdHkge1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5mci12aWV3IHRhYmxlIHRkLmZyLWhpZ2hsaWdodGVkLCAuZnItdmlldyB0YWJsZSB0aC5mci1oaWdobGlnaHRlZCB7XG4gIGJvcmRlcjogMXB4IGRvdWJsZSByZWQ7XG59XG5cbi5mci12aWV3IHRhYmxlIHRkLmZyLXRoaWNrLCAuZnItdmlldyB0YWJsZSB0aC5mci10aGljayB7XG4gIGJvcmRlci13aWR0aDogMnB4O1xufVxuXG4uZnItdmlldyB0YWJsZSB0aCB7XG4gIGJhY2tncm91bmQ6ICNlY2VjZWM7XG59XG5cbi5mci12aWV3IGhyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtby11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJyZWFrLWFmdGVyOiBhbHdheXM7XG4gIHBhZ2UtYnJlYWstYWZ0ZXI6IGFsd2F5cztcbn1cblxuLmZyLXZpZXcgLmZyLWZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mci12aWV3IC5mci1maWxlOjphZnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29udGVudDogXCLwn5OOXCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5mci12aWV3IHByZSB7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmZyLXZpZXdbZGlyPXJ0bF0gYmxvY2txdW90ZSB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDJweCAjNUUzNUIxO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uZnItdmlld1tkaXI9cnRsXSBibG9ja3F1b3RlIGJsb2NrcXVvdGUge1xuICBib3JkZXItY29sb3I6ICMwMEJDRDQ7XG59XG5cbi5mci12aWV3W2Rpcj1ydGxdIGJsb2NrcXVvdGUgYmxvY2txdW90ZSBibG9ja3F1b3RlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDNBMDQ3O1xufVxuXG4uZnItdmlldyBibG9ja3F1b3RlIHtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDJweCAjNUUzNUIxO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIGNvbG9yOiAjNUUzNUIxO1xufVxuXG4uZnItdmlldyBibG9ja3F1b3RlIGJsb2NrcXVvdGUge1xuICBib3JkZXItY29sb3I6ICMwMEJDRDQ7XG4gIGNvbG9yOiAjMDBCQ0Q0O1xufVxuXG4uZnItdmlldyBibG9ja3F1b3RlIGJsb2NrcXVvdGUgYmxvY2txdW90ZSB7XG4gIGJvcmRlci1jb2xvcjogIzQzQTA0NztcbiAgY29sb3I6ICM0M0EwNDc7XG59XG5cbi5mci12aWV3IHNwYW4uZnItZW1vdGljb24ge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiTm90b0NvbG9yRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJBbmRyb2lkIEVtb2ppXCIsIFwiRW1vamlTeW1ib2xzXCI7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbi5mci12aWV3IHNwYW4uZnItZW1vdGljb24uZnItZW1vdGljb24taW1nIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGhlaWdodDogMWVtO1xuICB3aWR0aDogMWVtO1xuICBtaW4taGVpZ2h0OiAyMHB4O1xuICBtaW4td2lkdGg6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAtMC4xZW0gMC4xZW0gMC4xZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uZnItdmlldyAuZnItdGV4dC1ncmF5IHtcbiAgY29sb3I6ICNBQUEgIWltcG9ydGFudDtcbn1cblxuLmZyLXZpZXcgLmZyLXRleHQtYm9yZGVyZWQge1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggIzIyMjtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICMyMjI7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cblxuLmZyLXZpZXcgLmZyLXRleHQtc3BhY2VkIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLmZyLXZpZXcgLmZyLXRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmZyLXZpZXcgLmZyLWNsYXNzLWhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmYwMDtcbn1cblxuLmZyLXZpZXcgLmZyLWNsYXNzLWNvZGUge1xuICBib3JkZXItY29sb3I6ICNjY2NjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICBwYWRkaW5nOiAxMHB4O1xuICBmb250LWZhbWlseTogXCJDb3VyaWVyIE5ld1wiLCBDb3VyaWVyLCBtb25vc3BhY2U7XG59XG5cbi5mci12aWV3IC5mci1jbGFzcy10cmFuc3BhcmVuY3kge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5mci12aWV3IGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uZnItdmlldyBpbWcuZnItZGliIHtcbiAgbWFyZ2luOiA1cHggYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uZnItdmlldyBpbWcuZnItZGliLmZyLWZpbCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uZnItdmlldyBpbWcuZnItZGliLmZyLWZpciB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5mci12aWV3IGltZy5mci1kaWkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbn1cblxuLmZyLXZpZXcgaW1nLmZyLWRpaS5mci1maWwge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiA1cHggNXB4IDVweCAwO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDVweCk7XG59XG5cbi5mci12aWV3IGltZy5mci1kaWkuZnItZmlyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDVweCAwIDVweCA1cHg7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gNXB4KTtcbn1cblxuLmZyLXZpZXcgc3Bhbi5mci1pbWctY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uZnItdmlldyBzcGFuLmZyLWltZy1jYXB0aW9uLmZyLWRpYiB7XG4gIG1hcmdpbjogNXB4IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmZyLXZpZXcgc3Bhbi5mci1pbWctY2FwdGlvbi5mci1kaWIuZnItZmlsIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5mci12aWV3IHNwYW4uZnItaW1nLWNhcHRpb24uZnItZGliLmZyLWZpciB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5mci12aWV3IHNwYW4uZnItaW1nLWNhcHRpb24uZnItZGlpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG59XG5cbi5mci12aWV3IHNwYW4uZnItaW1nLWNhcHRpb24uZnItZGlpLmZyLWZpbCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDVweCA1cHggNXB4IDA7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gNXB4KTtcbn1cblxuLmZyLXZpZXcgc3Bhbi5mci1pbWctY2FwdGlvbi5mci1kaWkuZnItZmlyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDVweCAwIDVweCA1cHg7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gNXB4KTtcbn1cblxuLmZyLXZpZXcgLmZyLXZpZGVvIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mci12aWV3IC5mci12aWRlby5mci1ydiB7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5mci12aWV3IC5mci12aWRlby5mci1ydiA+IGlmcmFtZSwgLmZyLXZpZXcgLmZyLXZpZGVvLmZyLXJ2IG9iamVjdCwgLmZyLXZpZXcgLmZyLXZpZGVvLmZyLXJ2IGVtYmVkIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmZyLXZpZXcgLmZyLXZpZGVvID4gKiB7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmZyLXZpZXcgLmZyLXZpZGVvLmZyLWR2YiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmZyLXZpZXcgLmZyLXZpZGVvLmZyLWR2Yi5mci1mdmwge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uZnItdmlldyAuZnItdmlkZW8uZnItZHZiLmZyLWZ2ciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uZnItdmlldyAuZnItdmlkZW8uZnItZHZpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZnItdmlldyAuZnItdmlkZW8uZnItZHZpLmZyLWZ2bCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZnItdmlldyAuZnItdmlkZW8uZnItZHZpLmZyLWZ2ciB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmZyLXZpZXcgYS5mci1zdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZnItdmlldyBhLmZyLWdyZWVuIHtcbiAgY29sb3I6IGdyZWVuO1xufVxuXG4uZnItdmlldyAuZnItaW1nLWNhcHRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mci12aWV3IC5mci1pbWctY2FwdGlvbiAuZnItaW1nLXdyYXAge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mci12aWV3IC5mci1pbWctY2FwdGlvbiAuZnItaW1nLXdyYXAgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mci12aWV3IC5mci1pbWctY2FwdGlvbiAuZnItaW1nLXdyYXAgPiBzcGFuIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNXB4IDVweCAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBpbml0aWFsO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1vcGFjaXR5OiAwLjk7XG4gIC1tb3otb3BhY2l0eTogMC45O1xuICBvcGFjaXR5OiAwLjk7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZyLXZpZXcgYnV0dG9uLmZyLXJvdW5kZWQsIC5mci12aWV3IGlucHV0LmZyLXJvdW5kZWQsIC5mci12aWV3IHRleHRhcmVhLmZyLXJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbn1cblxuLmZyLXZpZXcgYnV0dG9uLmZyLWxhcmdlLCAuZnItdmlldyBpbnB1dC5mci1sYXJnZSwgLmZyLXZpZXcgdGV4dGFyZWEuZnItbGFyZ2Uge1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbmEuZnItdmlldy5mci1zdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5hLmZyLXZpZXcuZnItZ3JlZW4ge1xuICBjb2xvcjogZ3JlZW47XG59XG5cbmltZy5mci12aWV3IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmltZy5mci12aWV3LmZyLWRpYiB7XG4gIG1hcmdpbjogNXB4IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuaW1nLmZyLXZpZXcuZnItZGliLmZyLWZpbCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5pbWcuZnItdmlldy5mci1kaWIuZnItZmlyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuaW1nLmZyLXZpZXcuZnItZGlpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG59XG5cbmltZy5mci12aWV3LmZyLWRpaS5mci1maWwge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiA1cHggNXB4IDVweCAwO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDVweCk7XG59XG5cbmltZy5mci12aWV3LmZyLWRpaS5mci1maXIge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogNXB4IDAgNXB4IDVweDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA1cHgpO1xufVxuXG5zcGFuLmZyLWltZy1jYXB0aW9uLmZyLXZpZXcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuc3Bhbi5mci1pbWctY2FwdGlvbi5mci12aWV3LmZyLWRpYiB7XG4gIG1hcmdpbjogNXB4IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuc3Bhbi5mci1pbWctY2FwdGlvbi5mci12aWV3LmZyLWRpYi5mci1maWwge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuc3Bhbi5mci1pbWctY2FwdGlvbi5mci12aWV3LmZyLWRpYi5mci1maXIge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5zcGFuLmZyLWltZy1jYXB0aW9uLmZyLXZpZXcuZnItZGlpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG59XG5cbnNwYW4uZnItaW1nLWNhcHRpb24uZnItdmlldy5mci1kaWkuZnItZmlsIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogNXB4IDVweCA1cHggMDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA1cHgpO1xufVxuXG5zcGFuLmZyLWltZy1jYXB0aW9uLmZyLXZpZXcuZnItZGlpLmZyLWZpciB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiA1cHggMCA1cHggNXB4O1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDVweCk7XG59XG5cbjpyb290IHtcbiAgLS1zcy1wcmltYXJ5LWNvbG9yOiAjNTg5N2ZiO1xuICAtLXNzLWJnLWNvbG9yOiAjZmZmZmZmO1xuICAtLXNzLWZvbnQtY29sb3I6ICM0ZDRkNGQ7XG4gIC0tc3MtZm9udC1wbGFjZWhvbGRlci1jb2xvcjogIzhkOGQ4ZDtcbiAgLS1zcy1kaXNhYmxlZC1jb2xvcjogI2RjZGVlMjtcbiAgLS1zcy1ib3JkZXItY29sb3I6ICNkY2RlZTI7XG4gIC0tc3MtaGlnaGxpZ2h0LWNvbG9yOiAjZmZmYjhjO1xuICAtLXNzLXN1Y2Nlc3MtY29sb3I6ICMwMGI3NTU7XG4gIC0tc3MtZXJyb3ItY29sb3I6ICNkYzM1NDU7XG4gIC0tc3MtbWFpbi1oZWlnaHQ6IDMwcHg7XG4gIC0tc3MtY29udGVudC1oZWlnaHQ6IDMwMHB4O1xuICAtLXNzLXNwYWNpbmctbDogN3B4O1xuICAtLXNzLXNwYWNpbmctbTogNXB4O1xuICAtLXNzLXNwYWNpbmctczogM3B4O1xuICAtLXNzLWFuaW1hdGlvbi10aW1pbmc6IDAuMnM7XG4gIC0tc3MtYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG5Aa2V5ZnJhbWVzIHNzLXZhbHVlSW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBzcy12YWx1ZU91dCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uc3MtaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNzLW1haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjb2xvcjogdmFyKC0tc3MtZm9udC1jb2xvcik7XG4gIG1pbi1oZWlnaHQ6IHZhcigtLXNzLW1haW4taGVpZ2h0KTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IHZhcigtLXNzLXNwYWNpbmctcyk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc3MtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc3MtYm9yZGVyLXJhZGl1cyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNzLWJnLWNvbG9yKTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciB2YXIoLS1zcy1hbmltYXRpb24tdGltaW5nKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zcy1tYWluOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDVweCB2YXIoLS1zcy1wcmltYXJ5LWNvbG9yKTtcbn1cbi5zcy1tYWluLnNzLWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3MtZGlzYWJsZWQtY29sb3IpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLnNzLW1haW4uc3MtZGlzYWJsZWQgLnNzLXZhbHVlcyAuc3MtZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tc3MtZm9udC1jb2xvcik7XG59XG4uc3MtbWFpbi5zcy1kaXNhYmxlZCAuc3MtdmFsdWVzIC5zcy12YWx1ZSAuc3MtdmFsdWUtZGVsZXRlIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5zcy1tYWluLnNzLW9wZW4tYWJvdmUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHg7XG59XG4uc3MtbWFpbi5zcy1vcGVuLWJlbG93IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4O1xufVxuLnNzLW1haW4gLnNzLXZhbHVlcyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogdmFyKC0tc3Mtc3BhY2luZy1tKTtcbiAgZmxleDogMSAxIDEwMCU7XG59XG4uc3MtbWFpbiAuc3MtdmFsdWVzIC5zcy1wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IHZhcigtLXNzLXNwYWNpbmctcykgdmFyKC0tc3Mtc3BhY2luZy1tKSB2YXIoLS1zcy1zcGFjaW5nLXMpIHZhcigtLXNzLXNwYWNpbmctbSk7XG4gIG1hcmdpbjogYXV0byAwcHggYXV0byAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogdmFyKC0tc3MtZm9udC1wbGFjZWhvbGRlci1jb2xvcik7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnNzLW1haW4gLnNzLXZhbHVlcyAuc3MtbWF4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogdmFyKC0tc3MtYmctY29sb3IpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogdmFyKC0tc3Mtc3BhY2luZy1zKSB2YXIoLS1zcy1zcGFjaW5nLW0pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zcy1wcmltYXJ5LWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc3MtYm9yZGVyLXJhZGl1cyk7XG59XG4uc3MtbWFpbiAuc3MtdmFsdWVzIC5zcy1zaW5nbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IGF1dG8gMHB4IGF1dG8gdmFyKC0tc3Mtc3BhY2luZy1zKTtcbn1cbi5zcy1tYWluIC5zcy12YWx1ZXMgLnNzLXZhbHVlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3MtcHJpbWFyeS1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXNzLWJvcmRlci1yYWRpdXMpO1xuICBhbmltYXRpb24tbmFtZTogc3MtdmFsdWVJbjtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS1zcy1hbmltYXRpb24tdGltaW5nKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG4uc3MtbWFpbiAuc3MtdmFsdWVzIC5zcy12YWx1ZS5zcy12YWx1ZS1vdXQge1xuICBhbmltYXRpb24tbmFtZTogc3MtdmFsdWVPdXQ7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tc3MtYW5pbWF0aW9uLXRpbWluZyk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuLnNzLW1haW4gLnNzLXZhbHVlcyAuc3MtdmFsdWUgLnNzLXZhbHVlLXRleHQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiB2YXIoLS1zcy1iZy1jb2xvcik7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiB2YXIoLS1zcy1zcGFjaW5nLXMpIHZhcigtLXNzLXNwYWNpbmctbSk7XG59XG4uc3MtbWFpbiAuc3MtdmFsdWVzIC5zcy12YWx1ZSAuc3MtdmFsdWUtZGVsZXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiB2YXIoLS1zcy1zcGFjaW5nLWwpO1xuICB3aWR0aDogdmFyKC0tc3Mtc3BhY2luZy1sKTtcbiAgcGFkZGluZzogdmFyKC0tc3Mtc3BhY2luZy1zKSB2YXIoLS1zcy1zcGFjaW5nLW0pO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggdmFyKC0tc3MtYmctY29sb3IpO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi5zcy1tYWluIC5zcy12YWx1ZXMgLnNzLXZhbHVlIC5zcy12YWx1ZS1kZWxldGUgc3ZnIHtcbiAgaGVpZ2h0OiB2YXIoLS1zcy1zcGFjaW5nLWwpO1xuICB3aWR0aDogdmFyKC0tc3Mtc3BhY2luZy1sKTtcbn1cbi5zcy1tYWluIC5zcy12YWx1ZXMgLnNzLXZhbHVlIC5zcy12YWx1ZS1kZWxldGUgc3ZnIHBhdGgge1xuICBmaWxsOiBub25lO1xuICBzdHJva2U6IHZhcigtLXNzLWJnLWNvbG9yKTtcbiAgc3Ryb2tlLXdpZHRoOiAxODtcbiAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICBzdHJva2UtbGluZWpvaW46IHJvdW5kO1xufVxuLnNzLW1haW4gLnNzLWRlc2VsZWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBmbGV4OiAwIDEgYXV0bztcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIG1hcmdpbjogMCB2YXIoLS1zcy1zcGFjaW5nLW0pIDAgdmFyKC0tc3Mtc3BhY2luZy1tKTtcbn1cbi5zcy1tYWluIC5zcy1kZXNlbGVjdCBzdmcge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbn1cbi5zcy1tYWluIC5zcy1kZXNlbGVjdCBzdmcgcGF0aCB7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZTogdmFyKC0tc3MtZm9udC1jb2xvcik7XG4gIHN0cm9rZS13aWR0aDogMjA7XG4gIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbiAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcbn1cbi5zcy1tYWluIC5zcy1hcnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGZsZXg6IDAgMSBhdXRvO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW46IGF1dG8gdmFyKC0tc3Mtc3BhY2luZy1tKSBhdXRvIHZhcigtLXNzLXNwYWNpbmctbSk7XG59XG4uc3MtbWFpbiAuc3MtYXJyb3cgcGF0aCB7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZTogdmFyKC0tc3MtZm9udC1jb2xvcik7XG4gIHN0cm9rZS13aWR0aDogMTg7XG4gIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbiAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiB2YXIoLS1zcy1hbmltYXRpb24tdGltaW5nKTtcbn1cblxuLnNzLWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogYXV0bztcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC1oZWlnaHQ6IHZhcigtLXNzLWNvbnRlbnQtaGVpZ2h0KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggdmFyKC0tc3MtYm9yZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3MtYmctY29sb3IpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdmFyKC0tc3MtYW5pbWF0aW9uLXRpbWluZyksIG9wYWNpdHkgdmFyKC0tc3MtYW5pbWF0aW9uLXRpbWluZyk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAxMDAwMDtcbn1cbi5zcy1jb250ZW50LnNzLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc3MtY29udGVudC5zcy1vcGVuLWFib3ZlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tc3MtYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1zcy1ib3JkZXItcmFkaXVzKTtcbn1cbi5zcy1jb250ZW50LnNzLW9wZW4tYmVsb3cge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tc3MtYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1zcy1ib3JkZXItcmFkaXVzKTtcbn1cbi5zcy1jb250ZW50IC5zcy1zZWFyY2gge1xuICBmbGV4OiAwIDEgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgcGFkZGluZzogdmFyKC0tc3Mtc3BhY2luZy1sKSB2YXIoLS1zcy1zcGFjaW5nLWwpIHZhcigtLXNzLXNwYWNpbmctbSkgdmFyKC0tc3Mtc3BhY2luZy1sKTtcbn1cbi5zcy1jb250ZW50IC5zcy1zZWFyY2ggaW5wdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDBweDtcbiAgcGFkZGluZzogdmFyKC0tc3Mtc3BhY2luZy1tKSB2YXIoLS1zcy1zcGFjaW5nLWwpO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNzLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXNzLWJvcmRlci1yYWRpdXMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zcy1iZy1jb2xvcik7XG4gIG91dGxpbmU6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uc3MtY29udGVudCAuc3Mtc2VhcmNoIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1zcy1mb250LXBsYWNlaG9sZGVyLWNvbG9yKTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5zcy1jb250ZW50IC5zcy1zZWFyY2ggaW5wdXQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgNXB4IHZhcigtLXNzLXByaW1hcnktY29sb3IpO1xufVxuLnNzLWNvbnRlbnQgLnNzLXNlYXJjaCAuc3MtYWRkYWJsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDAgMCAwIHZhcigtLXNzLXNwYWNpbmctbSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNzLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXNzLWJvcmRlci1yYWRpdXMpO1xufVxuLnNzLWNvbnRlbnQgLnNzLXNlYXJjaCAuc3MtYWRkYWJsZSBzdmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBmbGV4OiAwIDEgYXV0bztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgbWFyZ2luOiBhdXRvIHZhcigtLXNzLXNwYWNpbmctbSkgYXV0byB2YXIoLS1zcy1zcGFjaW5nLW0pO1xufVxuLnNzLWNvbnRlbnQgLnNzLXNlYXJjaCAuc3MtYWRkYWJsZSBzdmcgcGF0aCB7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZTogdmFyKC0tc3MtZm9udC1jb2xvcik7XG4gIHN0cm9rZS13aWR0aDogMTg7XG4gIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbiAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcbn1cbi5zcy1jb250ZW50IC5zcy1saXN0IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLWVycm9yIHtcbiAgY29sb3I6IHZhcigtLXNzLWVycm9yLWNvbG9yKTtcbiAgcGFkZGluZzogdmFyKC0tc3Mtc3BhY2luZy1sKTtcbn1cbi5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1zZWFyY2hpbmcge1xuICBjb2xvcjogdmFyKC0tc3MtZm9udC1jb2xvcik7XG4gIHBhZGRpbmc6IHZhcigtLXNzLXNwYWNpbmctbCk7XG59XG4uc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0Z3JvdXAuc3MtY2xvc2UgLnNzLW9wdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRncm91cCAuc3Mtb3B0Z3JvdXAtbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IHZhcigtLXNzLXNwYWNpbmctbSkgdmFyKC0tc3Mtc3BhY2luZy1sKSB2YXIoLS1zcy1zcGFjaW5nLW0pIHZhcigtLXNzLXNwYWNpbmctbCk7XG59XG4uc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0Z3JvdXAgLnNzLW9wdGdyb3VwLWxhYmVsIC5zcy1vcHRncm91cC1sYWJlbC10ZXh0IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogdmFyKC0tc3MtZm9udC1jb2xvcik7XG59XG4uc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0Z3JvdXAgLnNzLW9wdGdyb3VwLWxhYmVsOmhhcyguc3MtYXJyb3cpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGdyb3VwIC5zcy1vcHRncm91cC1sYWJlbCAuc3Mtb3B0Z3JvdXAtYWN0aW9ucyB7XG4gIGZsZXg6IDAgMSBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiB2YXIoLS1zcy1zcGFjaW5nLW0pO1xufVxuLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGdyb3VwIC5zcy1vcHRncm91cC1sYWJlbCAuc3Mtb3B0Z3JvdXAtYWN0aW9ucyAuc3Mtc2VsZWN0YWxsIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRncm91cCAuc3Mtb3B0Z3JvdXAtbGFiZWwgLnNzLW9wdGdyb3VwLWFjdGlvbnMgLnNzLXNlbGVjdGFsbDpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRncm91cCAuc3Mtb3B0Z3JvdXAtbGFiZWwgLnNzLW9wdGdyb3VwLWFjdGlvbnMgLnNzLXNlbGVjdGFsbC5zcy1zZWxlY3RlZCBzdmcgcGF0aCB7XG4gIHN0cm9rZTogdmFyKC0tc3MtZXJyb3ItY29sb3IpO1xufVxuLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGdyb3VwIC5zcy1vcHRncm91cC1sYWJlbCAuc3Mtb3B0Z3JvdXAtYWN0aW9ucyAuc3Mtc2VsZWN0YWxsIHNwYW4ge1xuICBmbGV4OiAwIDEgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogNjAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgdmFyKC0tc3Mtc3BhY2luZy1zKSAwIDA7XG59XG4uc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0Z3JvdXAgLnNzLW9wdGdyb3VwLWxhYmVsIC5zcy1vcHRncm91cC1hY3Rpb25zIC5zcy1zZWxlY3RhbGwgc3ZnIHtcbiAgZmxleDogMCAxIGF1dG87XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDEzcHg7XG59XG4uc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0Z3JvdXAgLnNzLW9wdGdyb3VwLWxhYmVsIC5zcy1vcHRncm91cC1hY3Rpb25zIC5zcy1zZWxlY3RhbGwgc3ZnIHBhdGgge1xuICBmaWxsOiBub25lO1xuICBzdHJva2U6IHZhcigtLXNzLXN1Y2Nlc3MtY29sb3IpO1xuICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG4gIHN0cm9rZS1saW5lam9pbjogcm91bmQ7XG59XG4uc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0Z3JvdXAgLnNzLW9wdGdyb3VwLWxhYmVsIC5zcy1vcHRncm91cC1hY3Rpb25zIC5zcy1zZWxlY3RhbGwgc3ZnOmZpcnN0LWNoaWxkIHtcbiAgc3Ryb2tlLXdpZHRoOiA1O1xufVxuLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGdyb3VwIC5zcy1vcHRncm91cC1sYWJlbCAuc3Mtb3B0Z3JvdXAtYWN0aW9ucyAuc3Mtc2VsZWN0YWxsIHN2ZzpsYXN0LWNoaWxkIHtcbiAgc3Ryb2tlLXdpZHRoOiAxMTtcbn1cbi5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRncm91cCAuc3Mtb3B0Z3JvdXAtbGFiZWwgLnNzLW9wdGdyb3VwLWFjdGlvbnMgLnNzLWNsb3NhYmxlIHtcbiAgZmxleDogMCAxIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRncm91cCAuc3Mtb3B0Z3JvdXAtbGFiZWwgLnNzLW9wdGdyb3VwLWFjdGlvbnMgLnNzLWNsb3NhYmxlIC5zcy1hcnJvdyB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGdyb3VwIC5zcy1vcHRncm91cC1sYWJlbCAuc3Mtb3B0Z3JvdXAtYWN0aW9ucyAuc3MtY2xvc2FibGUgLnNzLWFycm93IHBhdGgge1xuICBmaWxsOiBub25lO1xuICBzdHJva2U6IHZhcigtLXNzLWZvbnQtY29sb3IpO1xuICBzdHJva2Utd2lkdGg6IDE4O1xuICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG4gIHN0cm9rZS1saW5lam9pbjogcm91bmQ7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogdmFyKC0tc3MtYW5pbWF0aW9uLXRpbWluZyk7XG59XG4uc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0Z3JvdXAgLnNzLW9wdGlvbiB7XG4gIHBhZGRpbmc6IHZhcigtLXNzLXNwYWNpbmctcykgdmFyKC0tc3Mtc3BhY2luZy1zKSB2YXIoLS1zcy1zcGFjaW5nLXMpIGNhbGModmFyKC0tc3Mtc3BhY2luZy1sKSAqIDMpO1xufVxuLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IHZhcigtLXNzLXNwYWNpbmctbSkgdmFyKC0tc3Mtc3BhY2luZy1sKSB2YXIoLS1zcy1zcGFjaW5nLW0pIHZhcigtLXNzLXNwYWNpbmctbCk7XG4gIGNvbG9yOiB2YXIoLS1zcy1mb250LWNvbG9yKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb246aG92ZXIge1xuICBjb2xvcjogdmFyKC0tc3MtYmctY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zcy1wcmltYXJ5LWNvbG9yKTtcbn1cbi5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24uc3MtaGlnaGxpZ2h0ZWQsIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb246bm90KC5zcy1kaXNhYmxlZCkuc3Mtc2VsZWN0ZWQge1xuICBjb2xvcjogdmFyKC0tc3MtYmctY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zcy1wcmltYXJ5LWNvbG9yKTtcbn1cbi5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24uc3MtZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zcy1kaXNhYmxlZC1jb2xvcik7XG59XG4uc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uLnNzLWRpc2FibGVkOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXNzLWZvbnQtY29sb3IpO1xufVxuLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbiAuc3Mtc2VhcmNoLWhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNzLWhpZ2hsaWdodC1jb2xvcik7XG59XG5cbi50cmlidXRlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDk5OTk5OTtcbn1cblxuLnRyaWJ1dGUtY29udGFpbmVyIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNlZmVmZWY7XG59XG5cbi50cmlidXRlLWNvbnRhaW5lciBsaSB7XG4gIHBhZGRpbmc6IDVweCA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnRyaWJ1dGUtY29udGFpbmVyIGxpLmhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQ6ICNkZGQ7XG59XG5cbi50cmlidXRlLWNvbnRhaW5lciBsaSBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi50cmlidXRlLWNvbnRhaW5lciBsaS5uby1tYXRjaCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnRyaWJ1dGUtY29udGFpbmVyIC5tZW51LWhpZ2hsaWdodGVkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qKlxuICogQGxpY2Vuc2VcbiAqIENvcHlyaWdodCBUeWxlciBUZWNobm9sb2dpZXMsIEluYy4gXG4gKiBMaWNlbnNlOiBBcGFjaGUtMi4wXG4gKi9cbi8qIHByZXR0aWVyLWlnbm9yZSAqL1xuZm9yZ2UtdGFibGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZvcmdlLXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG4uZm9yZ2UtdGFibGUtLWRlbnNlIC5mb3JnZS10YWJsZS1yb3cge1xuICBoZWlnaHQ6IDM2cHg7XG59XG5cbi5mb3JnZS10YWJsZS0tcm9vbXkgLmZvcmdlLXRhYmxlLXJvdyB7XG4gIGhlaWdodDogNTZweDtcbn1cblxuLmZvcmdlLXRhYmxlLS1yZXNpemFibGUgLmZvcmdlLXRhYmxlLWhlYWRfX2NlbGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mb3JnZS10YWJsZS0tcmVzaXphYmxlIC5mb3JnZS10YWJsZS1oZWFkX19jZWxsOmhvdmVyIC5mb3JnZS10YWJsZV9fcmVzaXplLWhhbmRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZm9yZ2UtdGFibGUtLXJlc2l6YWJsZSAuZm9yZ2UtdGFibGVfX3Jlc2l6ZS1oYW5kbGUge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDhweDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiB2YXIoLS1mb3JnZS1ib3JkZXItbWVkaXVtLCAycHgpO1xuICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLWZvcmdlLXRoZW1lLXByaW1hcnksICMzZjUxYjUpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLWZvcmdlLXNwYWNpbmcteHhzbWFsbCwgNHB4KTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm9yZGVyLXJpZ2h0LXdpZHRoO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiB2YXIoLS1mb3JnZS1hbmltYXRpb24tZHVyYXRpb24tbWVkaXVtMSwgMjUwbXMpO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tZm9yZ2UtYW5pbWF0aW9uLWVhc2luZy1hY2NlbGVyYXRlLCBjdWJpYy1iZXppZXIoMC4zLCAwLCAxLCAxKSk7XG59XG5cbi5mb3JnZS10YWJsZS0tcmVzaXphYmxlIC5mb3JnZS10YWJsZV9fcmVzaXplLWhhbmRsZTpob3ZlciB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogdmFyKC0tZm9yZ2UtYm9yZGVyLXRoaWNrLCA0cHgpO1xuICBjdXJzb3I6IGNvbC1yZXNpemU7XG59XG5cbi5mb3JnZS10YWJsZS0tcmVzaXppbmcge1xuICAtd2Via2l0LXVzZXItZHJhZzogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5mb3JnZS10YWJsZS0tbGF5b3V0LWZpeGVkIHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cblxuLmZvcmdlLXRhYmxlLS1uby13cmFwLWNvbnRlbnQuZm9yZ2UtdGFibGUtLWRlbnNlIC5mb3JnZS10YWJsZS1yb3csXG4uZm9yZ2UtdGFibGUtLW5vLXdyYXAtY29udGVudC5mb3JnZS10YWJsZS0tZGVuc2UgLmZvcmdlLXRhYmxlLWNlbGxfX2NvbnRhaW5lciB7XG4gIGhlaWdodDogMzZweDtcbn1cblxuLmZvcmdlLXRhYmxlLS1uby13cmFwLWNvbnRlbnQgLmZvcmdlLXRhYmxlLWNlbGxfX2NvbnRhaW5lciA+IC5mb3JnZS10YWJsZS1jZWxsX19jb250YWluZXItdGV4dCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uZm9yZ2UtdGFibGUtLWZpbHRlci12aXNpYmxlIC5mb3JnZS10YWJsZS1oZWFkX19yb3cge1xuICBoZWlnaHQ6IDMycHg7XG59XG5cbi5mb3JnZS10YWJsZS0tZmlsdGVyLXZpc2libGUgLmZvcmdlLXRhYmxlLWhlYWRfX3JvdyAuZm9yZ2UtdGFibGUtaGVhZF9fY2VsbCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmZvcmdlLXRhYmxlLWhlYWRfX3JvdyB7XG4gIGhlaWdodDogNDhweDtcbn1cblxuLmZvcmdlLXRhYmxlLWhlYWRfX3Jvd19fZmlsdGVyIHtcbiAgLS1mb3JnZS1maWVsZC1oZWlnaHQ6IDQwcHg7XG59XG5cbi5mb3JnZS10YWJsZS1oZWFkX19yb3dfX2ZpbHRlciAuZm9yZ2UtdGFibGUtaGVhZF9fY2VsbC1jb250YWluZXIge1xuICBwYWRkaW5nOiB2YXIoLS1mb3JnZS1zcGFjaW5nLXhzbWFsbCwgOHB4KSAwO1xufVxuXG4uZm9yZ2UtdGFibGUtaGVhZF9fY2VsbCB7XG4gIGNvbG9yOiB2YXIoLS1mb3JnZS10aGVtZS10ZXh0LW1lZGl1bSwgcmdiYSgwLCAwLCAwLCAwLjYpKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogY2FsYyh2YXIoLS1mb3JnZS10eXBvZ3JhcGh5LWZvbnQtc2l6ZSwgMXJlbSkgKiAwLjc1KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmZvcmdlLXRhYmxlLWhlYWRfX2NlbGwtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZvcmdlLXRhYmxlLWhlYWRfX2NlbGwtLXNvcnRlZC1hc2NlbmRpbmcgLmZvcmdlLXRhYmxlLWhlYWRfX2NlbGwtdGV4dCwgLmZvcmdlLXRhYmxlLWhlYWRfX2NlbGwtLXNvcnRlZC1kZXNjZW5kaW5nIC5mb3JnZS10YWJsZS1oZWFkX19jZWxsLXRleHQge1xuICBjb2xvcjogdmFyKC0tZm9yZ2UtdGhlbWUtdGV4dC1oaWdoLCByZ2JhKDAsIDAsIDAsIDAuODcpKTtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9yZ2UtdGFibGUtaGVhZF9fY2VsbF9fc29ydC1vcmRlci0taGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZvcmdlLXRhYmxlLWhlYWRfX2NlbGwtLXNvcnRhYmxlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZm9yZ2UtdGFibGUtaGVhZF9fY2VsbC0tc29ydGFibGUgOmhvdmVyIC5mb3JnZS10YWJsZS1oZWFkX19jZWxsLXNvcnQtaWNvbixcbi5mb3JnZS10YWJsZS1oZWFkX19jZWxsLS1zb3J0YWJsZSA6aG92ZXIgLmZvcmdlLXRhYmxlLWhlYWRfX2NlbGxfX3NvcnQtb3JkZXIge1xuICBjb2xvcjogdmFyKC0tZm9yZ2UtdGhlbWUtdGV4dC1tZWRpdW0sIHJnYmEoMCwgMCwgMCwgMC42KSk7XG59XG5cbi5mb3JnZS10YWJsZS1oZWFkX19jZWxsLS1zb3J0YWJsZSBidXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIG1hcmdpbjogaW5oZXJpdDtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tZm9yZ2Utc3BhY2luZy14eHNtYWxsLCA0cHgpO1xuICBwYWRkaW5nLWlubGluZTogMDtcbiAgZm9udDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdpZHRoOiAxMDAlO1xuICBvdXRsaW5lOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mb3JnZS10YWJsZS1oZWFkX19jZWxsLS1zb3J0YWJsZSBidXR0b24gZm9yZ2UtZm9jdXMtaW5kaWNhdG9yIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtLWZvcmdlLWZvY3VzLWluZGljYXRvci1vZmZzZXQtaW5saW5lOiAtNHB4O1xufVxuXG4uZm9yZ2UtdGFibGUtaGVhZF9fY2VsbC0tc29ydGFibGUuZm9yZ2UtdGFibGUtaGVhZF9fY2VsbC0tc29ydGVkLWFzY2VuZGluZyAuZm9yZ2UtdGFibGUtaGVhZF9fY2VsbC1zb3J0LWljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uZm9yZ2UtdGFibGUtaGVhZF9fY2VsbC1zb3J0LWljb24ge1xuICBjb2xvcjogdmFyKC0tZm9yZ2UtdGhlbWUtdGV4dC1oaWdoLCByZ2JhKDAsIDAsIDAsIDAuODcpKTtcbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMThweDtcbiAgd2lkdGg6IDE4cHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS1mb3JnZS1hbmltYXRpb24tZHVyYXRpb24tc2hvcnQ0LCAyMDBtcykgdmFyKC0tZm9yZ2UtYW5pbWF0aW9uLWVhc2luZy1hY2NlbGVyYXRlLCBjdWJpYy1iZXppZXIoMC4zLCAwLCAxLCAxKSk7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmZvcmdlLXRhYmxlLWhlYWRfX2NlbGwtc29ydC1pY29uLS1hY3RpdmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuLmZvcmdlLXRhYmxlLWhlYWRfX2NlbGwtdGV4dCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZm9yZ2UtdGFibGUtcm93ID4gLmZvcmdlLXRhYmxlLWNlbGw6bm90KC5mb3JnZS10YWJsZS1jZWxsX19zZWxlY3QpOmZpcnN0LWNoaWxkLFxuLmZvcmdlLXRhYmxlLXJvdyAuZm9yZ2UtdGFibGUtY2VsbC5mb3JnZS10YWJsZS1jZWxsX19zZWxlY3QgKyAuZm9yZ2UtdGFibGUtY2VsbDpub3QoLmZvcmdlLXRhYmxlLWNlbGxfX3NlbGVjdCkge1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1mb3JnZS1zcGFjaW5nLWxhcmdlLCAyNHB4KTtcbn1cblxuLmZvcmdlLXRhYmxlLXJvdyA+IC5mb3JnZS10YWJsZS1jZWxsOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1mb3JnZS1zcGFjaW5nLWxhcmdlLCAyNHB4KTtcbn1cblxuLmZvcmdlLXRhYmxlLXJvdy0tZXhwYW5kZWQgLmZvcmdlLXRhYmxlLWJvZHlfX2NlbGwge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uZm9yZ2UtdGFibGUtcm93X19leHBhbmRhYmxlLWNvbnRlbnQge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmZvcmdlLXRhYmxlLXJvd19fZXhwYW5kYWJsZS1jb250ZW50OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4uZm9yZ2UtdGFibGUtYm9keV9fcm93IHtcbiAgaGVpZ2h0OiA0OHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIHZhcigtLWZvcmdlLWFuaW1hdGlvbi1kdXJhdGlvbi1zaG9ydDQsIDIwMG1zKSB2YXIoLS1mb3JnZS1hbmltYXRpb24tZWFzaW5nLXN0YW5kYXJkLCBjdWJpYy1iZXppZXIoMC4yLCAwLCAwLCAxKSk7XG59XG5cbi5mb3JnZS10YWJsZS1ib2R5X19yb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb3JnZS10YWJsZS10aGVtZS1yb3ctaG92ZXItYmFja2dyb3VuZCwgdmFyKC0tZm9yZ2UtdGhlbWUtc3VyZmFjZS1jb250YWluZXItbG93LCAjZWJlYmViKSk7XG59XG5cbi5mb3JnZS10YWJsZS1ib2R5X19yb3ctLXNlbGVjdGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9yZ2UtdGFibGUtdGhlbWUtcm93LXNlbGVjdGVkLWhvdmVyLWJhY2tncm91bmQsIHZhcigtLWZvcmdlLXRoZW1lLXByaW1hcnktY29udGFpbmVyLCAjZDFkNWVkKSk7XG59XG5cbi5mb3JnZS10YWJsZS1ib2R5X19yb3ctLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9yZ2UtdGFibGUtdGhlbWUtcm93LXNlbGVjdGVkLWJhY2tncm91bmQsIHZhcigtLWZvcmdlLXRoZW1lLXByaW1hcnktY29udGFpbmVyLWxvdywgI2U4ZWFmNikpO1xufVxuXG4uZm9yZ2UtdGFibGUtYm9keV9fcm93LS1zZWxlY3RlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvcmdlLXRhYmxlLXRoZW1lLXJvdy1zZWxlY3RlZC1ob3Zlci1iYWNrZ3JvdW5kLCB2YXIoLS1mb3JnZS10aGVtZS1wcmltYXJ5LWNvbnRhaW5lciwgI2QxZDVlZCkpO1xufVxuXG4uZm9yZ2UtdGFibGUtYm9keV9fcm93LS1jbGlja2FibGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mb3JnZS10YWJsZS1ib2R5X19yb3ctLWNsaWNrYWJsZTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb3JnZS10YWJsZS10aGVtZS1yb3ctYWN0aXZlLWJhY2tncm91bmQsIHZhcigtLWZvcmdlLXRoZW1lLXN1cmZhY2UtY29udGFpbmVyLCAjZTBlMGUwKSk7XG59XG5cbi5mb3JnZS10YWJsZS1ib2R5X19yb3ctLWNsaWNrYWJsZS5mb3JnZS10YWJsZS1ib2R5X19yb3ctLXNlbGVjdGVkOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvcmdlLXRhYmxlLXRoZW1lLXJvdy1zZWxlY3RlZC1hY3RpdmUtYmFja2dyb3VuZCwgdmFyKC0tZm9yZ2UtdGhlbWUtcHJpbWFyeS1jb250YWluZXItaGlnaCwgI2I2YmRlMykpO1xufVxuXG4uZm9yZ2UtdGFibGUtYm9keV9fY2VsbCB7XG4gIGNvbG9yOiB2YXIoLS1mb3JnZS10aGVtZS1vbi1zdXJmYWNlLCAjMDAwMDAwKTtcbiAgZm9udC1zaXplOiBjYWxjKHZhcigtLWZvcmdlLXR5cG9ncmFwaHktZm9udC1zaXplLCAxcmVtKSAqIDAuODc1KTtcbn1cblxuLmZvcmdlLXRhYmxlLWNlbGwge1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1mb3JnZS1zcGFjaW5nLXh4eGxhcmdlLCA1NnB4KTtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogdmFyKC0tZm9yZ2UtYm9yZGVyLXRoaW4sIDFweCk7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1mb3JnZS10aGVtZS1vdXRsaW5lLCAjZTBlMGUwKTtcbn1cblxuLmZvcmdlLXRhYmxlLWNlbGw6Zmlyc3QtY2hpbGQ6bm90KC5mb3JnZS10YWJsZS1jZWxsX19zZWxlY3QpIHtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1mb3JnZS1zcGFjaW5nLWxhcmdlLCAyNHB4KTtcbn1cblxuLmZvcmdlLXRhYmxlLWNlbGwtLXJlc2l6aW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZm9yZ2UtdGFibGUtY2VsbC0tcmVzaXppbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDRweDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlci1yaWdodC13aWR0aDogdmFyKC0tZm9yZ2UtYm9yZGVyLW1lZGl1bSwgMnB4KTtcbiAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS1mb3JnZS10aGVtZS1wcmltYXJ5LCAjM2Y1MWI1KTtcbn1cblxuLmZvcmdlLXRhYmxlLWNlbGxfX3NlbGVjdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogNjZweDtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tZm9yZ2Utc3BhY2luZy1zbWFsbCwgMTJweCk7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tZm9yZ2Utc3BhY2luZy1tZWRpdW0sIDE2cHgpO1xufVxuXG4uZm9yZ2UtdGFibGUtY2VsbF9fc2VsZWN0LWNoZWNrYm94LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5mb3JnZS10YWJsZS1jZWxsX19zZWxlY3QtY2hlY2tib3gtY29udGFpbmVyLS1hbGlnbi1sZWZ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uZm9yZ2UtdGFibGUtY2VsbF9fc2VsZWN0LWNoZWNrYm94LWNvbnRhaW5lci0tYWxpZ24tcmlnaHQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uZm9yZ2UtdGFibGUtY2VsbF9fc2VsZWN0LWNoZWNrYm94LWNvbnRhaW5lci0tYWxpZ24tY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5mb3JnZS10YWJsZS1jZWxsX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZm9yZ2UtdGFibGUtY2VsbC0tY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5mb3JnZS10YWJsZS1jZWxsLS1yaWdodCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5mb3JnZS10YWJsZS0tZml4ZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mb3JnZS10YWJsZS0tZml4ZWQgLmZvcmdlLXRhYmxlLWhlYWRfX2NlbGwge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZvcmdlLXRoZW1lLXN1cmZhY2UsICNmZmZmZmYpO1xuICB6LWluZGV4OiB2YXIoLS1mb3JnZS16LWluZGV4LXN1cmZhY2UsIDEpO1xufVxuXG4uZm9yZ2UtdGFibGUtLWZpeGVkIC5mb3JnZS10YWJsZS1oZWFkX19jZWxsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1mb3JnZS10aGVtZS1vdXRsaW5lLCAjZTBlMGUwKTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZm9yZ2UtdGFibGUtLWZpeGVkIC5mb3JnZS10YWJsZS1oZWFkX19yb3dfX2ZpbHRlciAuZm9yZ2UtdGFibGUtaGVhZF9fY2VsbCB7XG4gIHRvcDogMzJweDtcbn1cblxuLmZvcmdlLWRhdGEtdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbi5mb3JnZS1kYXRhLXRhYmxlIHRoZWFkIHRyIHtcbiAgaGVpZ2h0OiA0OHB4O1xufVxuXG4uZm9yZ2UtZGF0YS10YWJsZSB0aGVhZCB0ciB0aCB7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWZvcmdlLXNwYWNpbmcteHh4bGFyZ2UsIDU2cHgpO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWZvcmdlLXNwYWNpbmctbGFyZ2UsIDI0cHgpO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiB2YXIoLS1mb3JnZS1ib3JkZXItdGhpbiwgMXB4KTtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWZvcmdlLXRoZW1lLW91dGxpbmUsICNlMGUwZTApO1xuICBjb2xvcjogdmFyKC0tZm9yZ2UtdGhlbWUtdGV4dC1tZWRpdW0sIHJnYmEoMCwgMCwgMCwgMC42KSk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IGNhbGModmFyKC0tZm9yZ2UtdHlwb2dyYXBoeS1mb250LXNpemUsIDFyZW0pICogMC43NSk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5mb3JnZS1kYXRhLXRhYmxlIHRib2R5IHRyIHtcbiAgaGVpZ2h0OiA0OHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIHZhcigtLWZvcmdlLWFuaW1hdGlvbi1kdXJhdGlvbi1zaG9ydDQsIDIwMG1zKSB2YXIoLS1mb3JnZS1hbmltYXRpb24tZWFzaW5nLXN0YW5kYXJkLCBjdWJpYy1iZXppZXIoMC4yLCAwLCAwLCAxKSk7XG59XG5cbi5mb3JnZS1kYXRhLXRhYmxlIHRib2R5IHRyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9yZ2UtdGFibGUtdGhlbWUtcm93LWhvdmVyLWJhY2tncm91bmQsIHZhcigtLWZvcmdlLXRoZW1lLXN1cmZhY2UtY29udGFpbmVyLWxvdywgI2ViZWJlYikpO1xufVxuXG4uZm9yZ2UtZGF0YS10YWJsZSB0Ym9keSB0ci0tc2VsZWN0ZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb3JnZS10YWJsZS10aGVtZS1yb3ctc2VsZWN0ZWQtaG92ZXItYmFja2dyb3VuZCwgdmFyKC0tZm9yZ2UtdGhlbWUtcHJpbWFyeS1jb250YWluZXIsICNkMWQ1ZWQpKTtcbn1cblxuLmZvcmdlLWRhdGEtdGFibGUgdGJvZHkgdHIgdGQge1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1mb3JnZS1zcGFjaW5nLXh4eGxhcmdlLCA1NnB4KTtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1mb3JnZS1zcGFjaW5nLWxhcmdlLCAyNHB4KTtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogdmFyKC0tZm9yZ2UtYm9yZGVyLXRoaW4sIDFweCk7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1mb3JnZS10aGVtZS1vdXRsaW5lLCAjZTBlMGUwKTtcbiAgY29sb3I6IHZhcigtLWZvcmdlLXRoZW1lLW9uLXN1cmZhY2UsICMwMDAwMDApO1xuICBmb250LXNpemU6IGNhbGModmFyKC0tZm9yZ2UtdHlwb2dyYXBoeS1mb250LXNpemUsIDFyZW0pICogMC44NzUpO1xufVxuXG4ubWF0ZXJpYWwtaWNvbnMsXG4ubWF0ZXJpYWwtaWNvbnMtb3V0bGluZWQge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1pY29ucyk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUxKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJGSUxMXCIgMCwgXCJ3Z2h0XCIgNDAwLCBcIkdSQURcIiAwLCBcIm9wc3pcIiAyMDtcbn1cblxuW2NsYXNzKj1pY29uLS1dIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtaWNvbnMpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUxKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGlubGluZS1ncmlkO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpcmVjdGlvbjogbHRyO1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJGSUxMXCIgMCwgXCJ3Z2h0XCIgNDAwLCBcIkdSQURcIiAwLCBcIm9wc3pcIiAyMDtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uaWNvbi0tOCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtNCk7XG59XG4uaWNvbi0tOC1maWxsZWQge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTQpO1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJGSUxMXCIgMSwgXCJHUkFEXCIgMCwgXCJvcHN6XCIgMjA7XG59XG4uaWNvbi0tMTAge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTMpO1xufVxuLmljb24tLTEwLWZpbGxlZCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMyk7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIkZJTExcIiAxLCBcIkdSQURcIiAwLCBcIm9wc3pcIiAyMDtcbn1cbi5pY29uLS0xMiB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XG59XG4uaWNvbi0tMTItZmlsbGVkIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwiRklMTFwiIDEsIFwiR1JBRFwiIDAsIFwib3BzelwiIDIwO1xufVxuLmljb24tLTE0IHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcbn1cbi5pY29uLS0xNC1maWxsZWQge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJGSUxMXCIgMSwgXCJHUkFEXCIgMCwgXCJvcHN6XCIgMjA7XG59XG4uaWNvbi0tMTYge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlMCk7XG59XG4uaWNvbi0tMTYtZmlsbGVkIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTApO1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJGSUxMXCIgMSwgXCJHUkFEXCIgMCwgXCJvcHN6XCIgMjA7XG59XG4uaWNvbi0tMTgge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlMSk7XG59XG4uaWNvbi0tMTgtZmlsbGVkIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTEpO1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJGSUxMXCIgMSwgXCJHUkFEXCIgMCwgXCJvcHN6XCIgMjA7XG59XG4uaWNvbi0tMjAge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlMik7XG59XG4uaWNvbi0tMjAtZmlsbGVkIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTIpO1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJGSUxMXCIgMSwgXCJHUkFEXCIgMCwgXCJvcHN6XCIgMjA7XG59XG4uaWNvbi0tMjQge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlMyk7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIkZJTExcIiAwLCBcIndnaHRcIiA0MDAsIFwiR1JBRFwiIDAsIFwib3BzelwiIDI0O1xufVxuLmljb24tLTI0LWZpbGxlZCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUzKTtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwiRklMTFwiIDEsIFwid2dodFwiIDQwMCwgXCJHUkFEXCIgMCwgXCJvcHN6XCIgMjQ7XG59XG4uaWNvbi0tNDgge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlOCk7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIkZJTExcIiAwLCBcIndnaHRcIiA0MDAsIFwiR1JBRFwiIDAsIFwib3BzelwiIDQ4O1xufVxuXG4uZGF0YS10YWJsZS10ZXh0LXdpdGgtaWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogOHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vKiBCb3ggc2l6aW5nIHJ1bGVzICovXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKiBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gKi9cbioge1xuICBtYXJnaW46IDA7XG59XG5cbi8qIFJlbW92ZSBsaXN0IHN0eWxlcyBvbiB1bCwgb2wgZWxlbWVudHMgd2l0aCBhIGxpc3Qgcm9sZSwgd2hpY2ggc3VnZ2VzdHMgZGVmYXVsdCBzdHlsaW5nIHdpbGwgYmUgcmVtb3ZlZCAqL1xudWxbcm9sZT1saXN0XSwgdWwsXG5vbFtyb2xlPWxpc3RdLCBvbCxcbmxpLFxubWVudSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qIFNldCBjb3JlIHJvb3QgZGVmYXVsdHMgKi9cbmh0bWw6Zm9jdXMtd2l0aGluIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbi8qIFNldCBjb3JlIGJvZHkgZGVmYXVsdHMgKi9cbmJvZHkge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgbWluLWhlaWdodDogMTAwZHZoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKiBBIGVsZW1lbnRzIHRoYXQgZG9uJ3QgaGF2ZSBhIGNsYXNzIGdldCBkZWZhdWx0IHN0eWxlcyAqL1xuYTpub3QoW2NsYXNzXSkge1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IGF1dG87XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiB2YXIoLS1ncmF5LTcwKTtcbn1cblxuLyogTWFrZSBpbWFnZXMgZWFzaWVyIHRvIHdvcmsgd2l0aCAqL1xuaW1nLFxucGljdHVyZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIEluaGVyaXQgZm9udHMgZm9yIGlucHV0cyBhbmQgYnV0dG9ucyAqL1xuaW5wdXQsXG5idXR0b24sXG50ZXh0YXJlYSxcbnNlbGVjdCB7XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuZmllbGRzZXQsIGxlZ2VuZCB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuYWRkcmVzcyB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLyogQXZvaWQgdGV4dCBvdmVyZmxvd3MgKi9cbnAsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xufVxuXG4vKiBSZW1vdmUgYWxsIGFuaW1hdGlvbnMsIHRyYW5zaXRpb25zIGFuZCBzbW9vdGggc2Nyb2xsIGZvciBwZW9wbGUgdGhhdCBwcmVmZXIgbm90IHRvIHNlZSB0aGVtICovXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICBodG1sOmZvY3VzLXdpdGhpbiB7XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBhdXRvO1xuICB9XG4gICosXG4gICo6OmJlZm9yZSxcbiAgKjo6YWZ0ZXIge1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4wMW1zICFpbXBvcnRhbnQ7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMDFtcyAhaW1wb3J0YW50O1xuICAgIHNjcm9sbC1iZWhhdmlvcjogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJWYXJpYWJsZVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL0ludGVyVmFyaWFibGUud29mZjI/dj00LjFcIikgZm9ybWF0KFwid29mZjJcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJWYXJpYWJsZVwiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL0ludGVyVmFyaWFibGUtSXRhbGljLndvZmYyP3Y9NC4xXCIpIGZvcm1hdChcIndvZmYyXCIpO1xufVxuQGZvbnQtZmVhdHVyZS12YWx1ZXMgSW50ZXJWYXJpYWJsZSB7XG4gIEBjaGFyYWN0ZXItdmFyaWFudCB7XG4gICAgY3YwMTogMTtcbiAgICBjdjAyOiAyO1xuICAgIGN2MDM6IDM7XG4gICAgY3YwNDogNDtcbiAgICBjdjA1OiA1O1xuICAgIGN2MDY6IDY7XG4gICAgY3YwNzogNztcbiAgICBjdjA4OiA4O1xuICAgIGN2MDk6IDk7XG4gICAgY3YxMDogMTA7XG4gICAgY3YxMTogMTE7XG4gICAgY3YxMjogMTI7XG4gICAgY3YxMzogMTM7XG4gICAgYWx0LTE6IDE7IC8qIEFsdGVybmF0ZSBvbmUgKi9cbiAgICBhbHQtMzogOTsgLyogRmxhdC10b3AgdGhyZWUgKi9cbiAgICBvcGVuLTQ6IDI7IC8qIE9wZW4gZm91ciAqL1xuICAgIG9wZW4tNjogMzsgLyogT3BlbiBzaXggKi9cbiAgICBvcGVuLTk6IDQ7IC8qIE9wZW4gbmluZSAqL1xuICAgIGxjLWwtd2l0aC10YWlsOiA1OyAvKiBMb3dlci1jYXNlIEwgd2l0aCB0YWlsICovXG4gICAgc2ltcGxpZmllZC11OiA2OyAvKiBTaW1wbGlmaWVkIHUgKi9cbiAgICBhbHQtZG91YmxlLXM6IDc7IC8qIEFsdGVybmF0ZSBHZXJtYW4gZG91YmxlIHMgKi9cbiAgICB1Yy1pLXdpdGgtc2VyaWY6IDg7IC8qIFVwcGVyLWNhc2UgaSB3aXRoIHNlcmlmICovXG4gICAgdWMtZy13aXRoLXNwdXI6IDEwOyAvKiBDYXBpdGFsIEcgd2l0aCBzcHVyICovXG4gICAgc2luZ2xlLXN0b3J5LWE6IDExOyAvKiBTaW5nbGUtc3RvcnkgYSAqL1xuICAgIGNvbXBhY3QtbGMtZjogMTI7IC8qIENvbXBhY3QgZiAqL1xuICAgIGNvbXBhY3QtbGMtdDogMTM7IC8qIENvbXBhY3QgdCAqL1xuICB9XG4gIEBzdHlsZXNldCB7XG4gICAgc3MwMTogMTtcbiAgICBzczAyOiAyO1xuICAgIHNzMDM6IDM7XG4gICAgc3MwNDogNDtcbiAgICBzczA1OiA1O1xuICAgIHNzMDY6IDY7XG4gICAgc3MwNzogNztcbiAgICBzczA4OiA4O1xuICAgIG9wZW4tZGlnaXRzOiAxOyAvKiBPcGVuIGRpZ2l0cyAqL1xuICAgIGRpc2FtYmlndWF0aW9uOiAyOyAvKiBEaXNhbWJpZ3VhdGlvbiAod2l0aCB6ZXJvKSAqL1xuICAgIGRpc2FtYmlndWF0aW9uLWV4Y2VwdC16ZXJvOiA0OyAvKiBEaXNhbWJpZ3VhdGlvbiAobm8gemVybykgKi9cbiAgICByb3VuZC1xdW90ZXMtYW5kLWNvbW1hczogMzsgLyogUm91bmQgcXVvdGVzICZhbXA7IGNvbW1hcyAqL1xuICAgIHNxdWFyZS1wdW5jdHVhdGlvbjogNzsgLyogU3F1YXJlIHB1bmN0dWF0aW9uICovXG4gICAgc3F1YXJlLXF1b3RlczogODsgLyogU3F1YXJlIHF1b3RlcyAqL1xuICAgIGNpcmNsZWQtY2hhcmFjdGVyczogNTsgLyogQ2lyY2xlZCBjaGFyYWN0ZXJzICovXG4gICAgc3F1YXJlZC1jaGFyYWN0ZXJzOiA2OyAvKiBTcXVhcmVkIGNoYXJhY3RlcnMgKi9cbiAgfVxufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIFN5bWJvbHMgT3V0bGluZWRcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwIDcwMDtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9NYXRlcmlhbFN5bWJvbHNPdXRsaW5lZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJJQk0gUGxleCBNb25vXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL0lCTVBsZXhNb25vLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSUJNIFBsZXggTW9ub1wiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9JQk1QbGV4TW9uby1JdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSUJNIFBsZXggTW9ub1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9JQk1QbGV4TW9uby1TZW1pQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJMaWJyZSBCYXJjb2RlIDM5XCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyAvKiBDaGVjayBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvQGZvbnQtZmFjZS9mb250LWRpc3BsYXkgZm9yIG90aGVyIG9wdGlvbnMuICovXG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvTGlicmVCYXJjb2RlMzktUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRS0xM0JcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IC8qIENoZWNrIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AZm9udC1mYWNlL2ZvbnQtZGlzcGxheSBmb3Igb3RoZXIgb3B0aW9ucy4gKi9cbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9FLTEzQi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG46d2hlcmUoaHRtbCkge1xuICAtLWZvbnQtaWNvbnM6IFwiTWF0ZXJpYWwgU3ltYm9scyBPdXRsaW5lZFwiO1xuICAtLWZvcmdlLXR5cG9ncmFwaHktZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtc2Fucyk7XG4gIC0tZm9yZ2UtdHlwb2dyYXBoeS1ib2R5MS1sZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAtLWZvcmdlLXR5cG9ncmFwaHktYm9keTItbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgLS1mb3JnZS10eXBvZ3JhcGh5LWJvZHkzLWxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIC0tZm9yZ2UtdHlwb2dyYXBoeS1ib2R5NC1sZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAtLWZvcmdlLXR5cG9ncmFwaHktYnV0dG9uLWZvbnQtd2VpZ2h0OiA0NTA7XG4gIC0tZm9yZ2UtdHlwb2dyYXBoeS1idXR0b24tbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtc2Fucyk7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCIgMSwgXCJjYWx0XCIgMTsgLyogZml4IGZvciBDaHJvbWUgKi9cbn1cblxuQHN1cHBvcnRzIChmb250LXZhcmlhdGlvbi1zZXR0aW5nczogbm9ybWFsKSB7XG4gIDpyb290IHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1zYW5zKTtcbiAgfVxufVxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXNhbnMsIHNhbnMtc2VyaWYpO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlMCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZTApO1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuXG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMikge1xuICBodG1sIHtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB9XG59XG5wIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZW0ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbW9ubyk7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG59XG5cbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbmEsIC5idG4tbGluayB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAxNTBtcyBlYXNlLW91dDtcbn1cbmE6aG92ZXIsIC5idG4tbGluazpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWhvdmVyKTtcbn1cblxuLmxhYmVsLTAxIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XG59XG4ubGFiZWwtMDE6d2hlcmUoLm1hcmdpbi1ib3R0b20pIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZS0yKSAvIDIpO1xufVxuLmxhYmVsLTAxOndoZXJlKC5tYXJnaW4tYm90dG9tLTEpIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tbGgtc2NhbGUtMik7XG59XG4ubGFiZWwtMDE6d2hlcmUoLm1hcmdpbi1ib3R0b20tMikge1xuICBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlLTIpICogMS41KTtcbn1cblxuLmxhYmVsLTAyIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XG59XG4ubGFiZWwtMDI6d2hlcmUoLm1hcmdpbi1ib3R0b20pIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZS0xKSAvIDIpO1xufVxuLmxhYmVsLTAyOndoZXJlKC5tYXJnaW4tYm90dG9tLTEpIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tbGgtc2NhbGUtMSk7XG59XG4ubGFiZWwtMDI6d2hlcmUoLm1hcmdpbi1ib3R0b20tMikge1xuICBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlLTEpICogMS41KTtcbn1cblxuLmhlbHBlci10ZXh0LTAxIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1oZWxwZXIpO1xuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XG59XG4uaGVscGVyLXRleHQtMDE6d2hlcmUoLm1hcmdpbi1ib3R0b20pIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZS0yKSAvIDIpO1xufVxuLmhlbHBlci10ZXh0LTAxOndoZXJlKC5tYXJnaW4tYm90dG9tLTEpIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tbGgtc2NhbGUtMik7XG59XG4uaGVscGVyLXRleHQtMDE6d2hlcmUoLm1hcmdpbi1ib3R0b20tMikge1xuICBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlLTIpICogMS41KTtcbn1cblxuLmhlbHBlci10ZXh0LTAyIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1oZWxwZXIpO1xuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XG59XG4uaGVscGVyLXRleHQtMDI6d2hlcmUoLm1hcmdpbi1ib3R0b20pIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZS0xKSAvIDIpO1xufVxuLmhlbHBlci10ZXh0LTAyOndoZXJlKC5tYXJnaW4tYm90dG9tLTEpIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tbGgtc2NhbGUtMSk7XG59XG4uaGVscGVyLXRleHQtMDI6d2hlcmUoLm1hcmdpbi1ib3R0b20tMikge1xuICBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlLTEpICogMS41KTtcbn1cblxuLmJvZHktMDEge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcbn1cbi5ib2R5LTAxOndoZXJlKC5tYXJnaW4tYm90dG9tKSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IGNhbGModmFyKC0tbGgtc2NhbGUtMSkgLyAyKTtcbn1cbi5ib2R5LTAxOndoZXJlKC5tYXJnaW4tYm90dG9tLTEpIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tbGgtc2NhbGUtMSk7XG59XG4uYm9keS0wMTp3aGVyZSgubWFyZ2luLWJvdHRvbS0yKSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IGNhbGModmFyKC0tbGgtc2NhbGUtMSkgKiAxLjUpO1xufVxuXG4uYm9keS0wMiB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUwKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlMCk7XG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcbn1cbi5ib2R5LTAyOndoZXJlKC5tYXJnaW4tYm90dG9tKSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IGNhbGModmFyKC0tbGgtc2NhbGUwKSAvIDIpO1xufVxuLmJvZHktMDI6d2hlcmUoLm1hcmdpbi1ib3R0b20tMSkge1xuICBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1saC1zY2FsZTApO1xufVxuLmJvZHktMDI6d2hlcmUoLm1hcmdpbi1ib3R0b20tMikge1xuICBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlMCkgKiAxLjUpO1xufVxuXG4uYm9keS0wMyB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUxKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlMSk7XG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcbn1cbi5ib2R5LTAzOndoZXJlKC5tYXJnaW4tYm90dG9tKSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IGNhbGModmFyKC0tbGgtc2NhbGUxKSAvIDIpO1xufVxuLmJvZHktMDM6d2hlcmUoLm1hcmdpbi1ib3R0b20tMSkge1xuICBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1saC1zY2FsZTEpO1xufVxuLmJvZHktMDM6d2hlcmUoLm1hcmdpbi1ib3R0b20tMikge1xuICBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlMSkgKiAxLjUpO1xufVxuXG4uYm9keS0wNCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUyKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlMik7XG59XG4uYm9keS0wNDp3aGVyZSgubWFyZ2luLWJvdHRvbSkge1xuICBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlMikgLyAyKTtcbn1cbi5ib2R5LTA0OndoZXJlKC5tYXJnaW4tYm90dG9tLTEpIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tbGgtc2NhbGUyKTtcbn1cbi5ib2R5LTA0OndoZXJlKC5tYXJnaW4tYm90dG9tLTIpIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZTIpICogMS41KTtcbn1cblxuLmhlYWRpbmctMDEge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMik7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oZWFkaW5nKTtcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IHZhcigtLXNtYWxsLXRleHQpO1xufVxuLmhlYWRpbmctMDE6d2hlcmUoLm1hcmdpbi1ib3R0b20pIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZS0yKSAvIDIpO1xufVxuLmhlYWRpbmctMDE6d2hlcmUoLm1hcmdpbi1ib3R0b20tMSkge1xuICBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1saC1zY2FsZS0yKTtcbn1cbi5oZWFkaW5nLTAxOndoZXJlKC5tYXJnaW4tYm90dG9tLTIpIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZS0yKSAqIDEuNSk7XG59XG5cbi5oZWFkaW5nLTAyLCBoNiB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWhlYWRpbmcpO1xuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XG59XG4uaGVhZGluZy0wMjp3aGVyZSgubWFyZ2luLWJvdHRvbSksIGg2OndoZXJlKC5tYXJnaW4tYm90dG9tKSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IGNhbGModmFyKC0tbGgtc2NhbGUtMSkgLyAyKTtcbn1cbi5oZWFkaW5nLTAyOndoZXJlKC5tYXJnaW4tYm90dG9tLTEpLCBoNjp3aGVyZSgubWFyZ2luLWJvdHRvbS0xKSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLWxoLXNjYWxlLTEpO1xufVxuLmhlYWRpbmctMDI6d2hlcmUoLm1hcmdpbi1ib3R0b20tMiksIGg2OndoZXJlKC5tYXJnaW4tYm90dG9tLTIpIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZS0xKSAqIDEuNSk7XG59XG5cbi5oZWFkaW5nLTAzLCBoNSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUwKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlMCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oZWFkaW5nKTtcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IHZhcigtLXNtYWxsLXRleHQpO1xufVxuLmhlYWRpbmctMDM6d2hlcmUoLm1hcmdpbi1ib3R0b20pLCBoNTp3aGVyZSgubWFyZ2luLWJvdHRvbSkge1xuICBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlMCkgLyAyKTtcbn1cbi5oZWFkaW5nLTAzOndoZXJlKC5tYXJnaW4tYm90dG9tLTEpLCBoNTp3aGVyZSgubWFyZ2luLWJvdHRvbS0xKSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLWxoLXNjYWxlMCk7XG59XG4uaGVhZGluZy0wMzp3aGVyZSgubWFyZ2luLWJvdHRvbS0yKSwgaDU6d2hlcmUoLm1hcmdpbi1ib3R0b20tMikge1xuICBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlMCkgKiAxLjUpO1xufVxuXG4uaGVhZGluZy0wNCwgaDQge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlMSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZTEpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtaGVhZGluZyk7XG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcbn1cbi5oZWFkaW5nLTA0OndoZXJlKC5tYXJnaW4tYm90dG9tKSwgaDQ6d2hlcmUoLm1hcmdpbi1ib3R0b20pIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZTEpIC8gMik7XG59XG4uaGVhZGluZy0wNDp3aGVyZSgubWFyZ2luLWJvdHRvbS0xKSwgaDQ6d2hlcmUoLm1hcmdpbi1ib3R0b20tMSkge1xuICBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1saC1zY2FsZTEpO1xufVxuLmhlYWRpbmctMDQ6d2hlcmUoLm1hcmdpbi1ib3R0b20tMiksIGg0OndoZXJlKC5tYXJnaW4tYm90dG9tLTIpIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZTEpICogMS41KTtcbn1cbi5oZWFkaW5nLTA0OndoZXJlKC5ib3JkZXItYm90dG9tKSwgaDQ6d2hlcmUoLmJvcmRlci1ib3R0b20pIHtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IGNhbGModmFyKC0tbGgtc2NhbGUxKSAvIDIpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTYpO1xufVxuLmhlYWRpbmctMDQ6d2hlcmUoLmJvcmRlci1ib3R0b20pOmhhcyguYnRuLWljb24tb25seSksIGg0OndoZXJlKC5ib3JkZXItYm90dG9tKTpoYXMoLmJ0bi1pY29uLW9ubHkpIHtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IDAuNjg3NXJlbTtcbn1cblxuLmhlYWRpbmctMDUsIGgzIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTIpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUyKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWhlYWRpbmcpO1xufVxuLmhlYWRpbmctMDU6d2hlcmUoLm1hcmdpbi1ib3R0b20pLCBoMzp3aGVyZSgubWFyZ2luLWJvdHRvbSkge1xuICBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlMikgLyAyKTtcbn1cbi5oZWFkaW5nLTA1OndoZXJlKC5tYXJnaW4tYm90dG9tLTEpLCBoMzp3aGVyZSgubWFyZ2luLWJvdHRvbS0xKSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLWxoLXNjYWxlMik7XG59XG4uaGVhZGluZy0wNTp3aGVyZSgubWFyZ2luLWJvdHRvbS0yKSwgaDM6d2hlcmUoLm1hcmdpbi1ib3R0b20tMikge1xuICBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlMikgKiAxLjUpO1xufVxuLmhlYWRpbmctMDU6d2hlcmUoLmJvcmRlci1ib3R0b20pLCBoMzp3aGVyZSguYm9yZGVyLWJvdHRvbSkge1xuICBwYWRkaW5nLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZTIpIC8gMik7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hNik7XG59XG5cbi5oZWFkaW5nLTA2LCBoMiB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUzKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlMyk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oZWFkaW5nKTtcbn1cbi5oZWFkaW5nLTA2OndoZXJlKC5tYXJnaW4tYm90dG9tKSwgaDI6d2hlcmUoLm1hcmdpbi1ib3R0b20pIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZTMpIC8gMik7XG59XG4uaGVhZGluZy0wNjp3aGVyZSgubWFyZ2luLWJvdHRvbS0xKSwgaDI6d2hlcmUoLm1hcmdpbi1ib3R0b20tMSkge1xuICBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1saC1zY2FsZTMpO1xufVxuLmhlYWRpbmctMDY6d2hlcmUoLm1hcmdpbi1ib3R0b20tMiksIGgyOndoZXJlKC5tYXJnaW4tYm90dG9tLTIpIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZTMpICogMS41KTtcbn1cbi5oZWFkaW5nLTA2OndoZXJlKC5ib3JkZXItYm90dG9tKSwgaDI6d2hlcmUoLmJvcmRlci1ib3R0b20pIHtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IGNhbGModmFyKC0tbGgtc2NhbGUzKSAvIDIpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTYpO1xufVxuXG4uaGVhZGluZy0wNywgaDEge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlNSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZTUpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtaGVhZGluZyk7XG59XG4uaGVhZGluZy0wNzp3aGVyZSgubWFyZ2luLWJvdHRvbSksIGgxOndoZXJlKC5tYXJnaW4tYm90dG9tKSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IGNhbGModmFyKC0tbGgtc2NhbGU1KSAvIDIpO1xufVxuLmhlYWRpbmctMDc6d2hlcmUoLm1hcmdpbi1ib3R0b20tMSksIGgxOndoZXJlKC5tYXJnaW4tYm90dG9tLTEpIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tbGgtc2NhbGU1KTtcbn1cbi5oZWFkaW5nLTA3OndoZXJlKC5tYXJnaW4tYm90dG9tLTIpLCBoMTp3aGVyZSgubWFyZ2luLWJvdHRvbS0yKSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IGNhbGModmFyKC0tbGgtc2NhbGU1KSAqIDEuNSk7XG59XG5cbi5kaXNwbGF5LTAxIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTMpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUzKTtcbn1cblxuLmRpc3BsYXktMDIge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlNCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZTQpO1xufVxuXG4uZGlzcGxheS0wMyB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGU1KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlNSk7XG59XG5cbi5kaXNwbGF5LTA0IHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTYpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGU2KTtcbn1cblxuLmRpc3BsYXktMDUge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlNyk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZTcpO1xufVxuXG4uZGlzcGxheS0wNiB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGU4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlOCk7XG59XG5cbi50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbn1cbi50ZXh0LXByaW1hcnkgcGF0aCB7XG4gIGZpbGw6IHZhcigtLXRleHQtcHJpbWFyeSk7XG59XG5cbi50ZXh0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XG59XG4udGV4dC1zZWNvbmRhcnkgcGF0aCB7XG4gIGZpbGw6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcbn1cblxuLnRleHQtdGVydGlhcnkge1xuICBjb2xvcjogdmFyKC0tdGV4dC10ZXJ0aWFyeSk7XG59XG4udGV4dC10ZXJ0aWFyeSBwYXRoIHtcbiAgZmlsbDogdmFyKC0tdGV4dC10ZXJ0aWFyeSk7XG59XG5cbi50ZXh0LWhlbHBlciB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWhlbHBlcik7XG59XG4udGV4dC1oZWxwZXIgcGF0aCB7XG4gIGZpbGw6IHZhcigtLXRleHQtaGVscGVyKTtcbn1cblxuLnRleHQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tdGV4dC1wbGFjZWhvbGRlcik7XG59XG4udGV4dC1wbGFjZWhvbGRlciBwYXRoIHtcbiAgZmlsbDogdmFyKC0tdGV4dC1wbGFjZWhvbGRlcik7XG59XG5cbi50ZXh0LW9uLWNvbG9yIHtcbiAgY29sb3I6IHZhcigtLXRleHQtb24tY29sb3IpO1xufVxuLnRleHQtb24tY29sb3IgcGF0aCB7XG4gIGZpbGw6IHZhcigtLXRleHQtb24tY29sb3IpO1xufVxuXG4udGV4dC1kaXNhYmxlZCB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWRpc2FibGVkKTtcbn1cbi50ZXh0LWRpc2FibGVkIHBhdGgge1xuICBmaWxsOiB2YXIoLS10ZXh0LWRpc2FibGVkKTtcbn1cblxuLnRleHQtc3VjY2VzcyB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXN1Y2Nlc3MpO1xufVxuLnRleHQtc3VjY2VzcyBwYXRoIHtcbiAgZmlsbDogdmFyKC0tdGV4dC1zdWNjZXNzKTtcbn1cblxuLnRleHQtaW5mb3JtYXRpb25hbCB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWluZm9ybWF0aW9uYWwpO1xufVxuLnRleHQtaW5mb3JtYXRpb25hbCBwYXRoIHtcbiAgZmlsbDogdmFyKC0tdGV4dC1pbmZvcm1hdGlvbmFsKTtcbn1cblxuLnRleHQtd2FybmluZyB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXdhcm5pbmcpO1xufVxuLnRleHQtd2FybmluZyBwYXRoIHtcbiAgZmlsbDogdmFyKC0tdGV4dC13YXJuaW5nKTtcbn1cblxuLnRleHQtY3JpdGljYWwge1xuICBjb2xvcjogdmFyKC0tdGV4dC1jcml0aWNhbCk7XG59XG4udGV4dC1jcml0aWNhbCBwYXRoIHtcbiAgZmlsbDogdmFyKC0tdGV4dC1jcml0aWNhbCk7XG59XG5cbi5mdy1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1saWdodCk7XG59XG5cbi5mdy1yZWd1bGFyIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIpO1xufVxuXG4uZnctbWVkaXVtIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW1lZGl1bSk7XG59XG5cbi5mdy1oZWFkaW5nIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWhlYWRpbmcpO1xufVxuXG4uZnctc2VtaWJvbGQge1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaWJvbGQpO1xufVxuXG4uZnctYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcbn1cblxuLm51bWJlcnMge1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogdGFidWxhci1udW1zO1xufVxuXG4ubGluZS1sZW5ndGgtMzBlbSB7XG4gIHdpZHRoOiA0OGVtO1xufVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi51cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xufVxuLnVwcGVyY2FzZS1zbSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXNhbnMpO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5waXBlIHtcbiAgbWFyZ2luOiAwIDhweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5iYWRnZS14cywgLmJhZGdlLXNtLCAuYmFkZ2UtbWQsIC5iYWRnZS1sZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IHZhcigtLWJhZGdlLWdhcCwgMC4yNXJlbSk7XG4gIGhlaWdodDogdmFyKC0tYmFkZ2UtaGVpZ2h0LCB2YXIoLS1zaXplLTI0KSk7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWJhZGdlLXBhZGRpbmcsIDAuNXJlbSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJhZGdlLWJvcmRlci1yYWRpdXMsIDAuNXJlbSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhZGdlLWJhY2tncm91bmQtY29sb3IsIHZhcigtLXNsYXRlLWEzKSk7XG4gIGNvbG9yOiB2YXIoLS1iYWRnZS10ZXh0LWNvbG9yLCB2YXIoLS1zbGF0ZS1hMTIpKTtcbiAgZm9udC1zaXplOiB2YXIoLS1iYWRnZS1mb250LXNpemUsIHZhcigtLXNjYWxlLTIpKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJhZGdlLWxpbmUtaGVpZ2h0LCB2YXIoLS1saC1zY2FsZS0yKSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1iYWRnZS1mb250LXdlaWdodCwgNDUwKTtcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IGNoYXJhY3Rlci12YXJpYW50KGwtdGFpbCk7XG59XG4uYmFkZ2UteHM6aGFzKFtjbGFzcyo9aWNvbi0tXSksIC5iYWRnZS1zbTpoYXMoW2NsYXNzKj1pY29uLS1dKSwgLmJhZGdlLW1kOmhhcyhbY2xhc3MqPWljb24tLV0pLCAuYmFkZ2UtbGc6aGFzKFtjbGFzcyo9aWNvbi0tXSkge1xuICAtLWJhZGdlLXBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xufVxuXG4uYmFkZ2Utc20ge1xuICAtLWJhZGdlLWhlaWdodDogdmFyKC0tc2l6ZS0yMCk7XG4gIC0tYmFkZ2UtYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG59XG5cbi5iYWRnZS1sZyB7XG4gIC0tYmFkZ2UtaGVpZ2h0OiB2YXIoLS1zaXplLTMyKTtcbiAgLS1iYWRnZS1ib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTEyKTtcbiAgLS1iYWRnZS1mb250LXNpemU6IHZhcigtLXNjYWxlMCk7XG4gIC0tYmFkZ2UtbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlMCk7XG4gIC0tYmFkZ2UtZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIpO1xufVxuXG4uYmFkZ2UtZ3JvdXAtaW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogdmFyKC0tc2l6ZS04KTtcbn1cbjp3aGVyZSguYmFkZ2UpIHtcbiAgLS1jb2xvci1kYXJrZW46IGNhbGMobCAtIDAuMTI1KTtcbn1cblxuLmJhZGdlIHtcbiAgLS1iYWRnZS1mb3JlZ3JvdW5kOiBva2xjaChmcm9tIHZhcigtLXNsYXRlLWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xuICAtLWJhZGdlLXRleHQtY29sb3I6IHZhcigtLWJhZGdlLWZvcmVncm91bmQpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiB2YXIoLS1iYWRnZS1nYXAsIHZhcigtLXNpemUtOCkpO1xuICBoZWlnaHQ6IHZhcigtLWJhZGdlLWhlaWdodCwgdmFyKC0tc2l6ZS0yNCkpO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1iYWRnZS1wYWRkaW5nLCB2YXIoLS1zaXplLTgpKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYmFkZ2UtYm9yZGVyLXJhZGl1cywgdmFyKC0tc2l6ZS04KSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhZGdlLWJhY2tncm91bmQtY29sb3IsIHZhcigtLXNsYXRlLWEzKSk7XG4gIGNvbG9yOiB2YXIoLS1iYWRnZS10ZXh0LWNvbG9yLCB2YXIoLS1zbGF0ZS1hMTEpKTtcbiAgZm9udC1zaXplOiB2YXIoLS1iYWRnZS1mb250LXNpemUsIHZhcigtLXNjYWxlLTIpKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJhZGdlLWxpbmUtaGVpZ2h0LCB2YXIoLS1saC1zY2FsZS0yKSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1iYWRnZS1mb250LXdlaWdodCwgNDUwKTtcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IGNoYXJhY3Rlci12YXJpYW50KGwtdGFpbCk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTAwbXMgZWFzZS1vdXQ7XG59XG4uYmFkZ2U6aGFzKHN2Zykge1xuICAtLWJhZGdlLXBhZGRpbmc6IHZhcigtLXNpemUtNikgdmFyKC0tc2l6ZS04KTtcbiAgLS1iYWRnZS1nYXA6IHZhcigtLXNpemUtNik7XG59XG5cbi5iYWRnZVtkYXRhLWJhZGdlfj14c10ge1xuICAtLWJhZGdlLWhlaWdodDogdmFyKC0tc2l6ZS0xOCk7XG4gIC0tYmFkZ2UtYm9yZGVyLXJhZGl1czogdmFyKC0tc2l6ZS02KTtcbn1cblxuLmJhZGdlW2RhdGEtYmFkZ2V+PXNtXSB7XG4gIC0tYmFkZ2UtaGVpZ2h0OiB2YXIoLS1zaXplLTIwKTtcbiAgLS1iYWRnZS1ib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTYpO1xufVxuXG4uYmFkZ2VbZGF0YS1iYWRnZX49bGddIHtcbiAgLS1iYWRnZS1oZWlnaHQ6IHZhcigtLXNpemUtMzIpO1xuICAtLWJhZGdlLWJvcmRlci1yYWRpdXM6IHZhcigtLXNpemUtMTIpO1xufVxuXG4uYmFkZ2U6d2hlcmUoW2RhdGEtYmFkZ2V+PWluZm9ybWF0aW9uYWxdKSB7XG4gIC0tYmFkZ2UtZm9yZWdyb3VuZDogb2tsY2goZnJvbSB2YXIoLS1ibHVlLWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xuICAtLWJhZGdlLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtYTMpO1xuICAtLWJhZGdlLXRleHQtY29sb3I6IHZhcigtLWJhZGdlLWZvcmVncm91bmQpO1xufVxuLmJhZGdlOndoZXJlKFtkYXRhLWJhZGdlfj1pbmZvcm1hdGlvbmFsXSkgcGF0aCB7XG4gIGZpbGw6IHZhcigtLWJhZGdlLWZvcmVncm91bmQpO1xufVxuXG4uYmFkZ2U6d2hlcmUoW2RhdGEtYmFkZ2V+PXN1Y2Nlc3NdKSB7XG4gIC0tYmFkZ2UtZm9yZWdyb3VuZDogb2tsY2goZnJvbSB2YXIoLS1qYWRlLWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xuICAtLWJhZGdlLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWphZGUtYTMpO1xuICAtLWJhZGdlLXRleHQtY29sb3I6IHZhcigtLWJhZGdlLWZvcmVncm91bmQpO1xufVxuLmJhZGdlOndoZXJlKFtkYXRhLWJhZGdlfj1zdWNjZXNzXSkgcGF0aCB7XG4gIGZpbGw6IHZhcigtLWJhZGdlLWZvcmVncm91bmQpO1xufVxuXG4uYmFkZ2U6d2hlcmUoW2RhdGEtYmFkZ2V+PWF0dGVudGlvbl0pIHtcbiAgLS1iYWRnZS1mb3JlZ3JvdW5kOiBva2xjaChmcm9tIHZhcigtLXllbGxvdy1hMTEpIHZhcigtLWNvbG9yLWRhcmtlbikgYyBoKTtcbiAgLS1iYWRnZS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15ZWxsb3ctYTMpO1xuICAtLWJhZGdlLXRleHQtY29sb3I6IHZhcigtLWJhZGdlLWZvcmVncm91bmQpO1xufVxuLmJhZGdlOndoZXJlKFtkYXRhLWJhZGdlfj1hdHRlbnRpb25dKSBwYXRoIHtcbiAgZmlsbDogdmFyKC0tYmFkZ2UtZm9yZWdyb3VuZCk7XG59XG5cbi5iYWRnZTp3aGVyZShbZGF0YS1iYWRnZX49d2FybmluZ10pIHtcbiAgLS1iYWRnZS1mb3JlZ3JvdW5kOiBva2xjaChmcm9tIHZhcigtLW9yYW5nZS1hMTEpIHZhcigtLWNvbG9yLWRhcmtlbikgYyBoKTtcbiAgLS1iYWRnZS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1vcmFuZ2UtYTMpO1xuICAtLWJhZGdlLXRleHQtY29sb3I6IHZhcigtLWJhZGdlLWZvcmVncm91bmQpO1xufVxuLmJhZGdlOndoZXJlKFtkYXRhLWJhZGdlfj13YXJuaW5nXSkgcGF0aCB7XG4gIGZpbGw6IHZhcigtLWJhZGdlLWZvcmVncm91bmQpO1xufVxuXG4uYmFkZ2U6d2hlcmUoW2RhdGEtYmFkZ2V+PWNyaXRpY2FsXSkge1xuICAtLWJhZGdlLWZvcmVncm91bmQ6IG9rbGNoKGZyb20gdmFyKC0tcnVieS1hMTEpIHZhcigtLWNvbG9yLWRhcmtlbikgYyBoKTtcbiAgLS1iYWRnZS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ydWJ5LWEzKTtcbiAgLS1iYWRnZS10ZXh0LWNvbG9yOiB2YXIoLS1iYWRnZS1mb3JlZ3JvdW5kKTtcbn1cbi5iYWRnZTp3aGVyZShbZGF0YS1iYWRnZX49Y3JpdGljYWxdKSBwYXRoIHtcbiAgZmlsbDogdmFyKC0tYmFkZ2UtZm9yZWdyb3VuZCk7XG59XG5cbi5iYWRnZTp3aGVyZShbZGF0YS1iYWRnZX49YnV0dG9uXSkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5iYWRnZVtkYXRhLWJhZGdlfj1idXR0b25dW2RhdGEtYmFkZ2V+PWNyaXRpY2FsXTpob3ZlciB7XG4gIC0tYmFkZ2UtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcnVieS1hNCk7XG4gIC0tYmFkZ2UtZm9yZWdyb3VuZDogdmFyKC0tcnVieS1hMTIpO1xufVxuXG4uYmFkZ2U6d2hlcmUoW2RhdGEtYmFkZ2V+PXNlbGVjdGVkXSksXG4uYmFkZ2U6d2hlcmUoW2RhdGEtYmFkZ2V+PXFwb29sc2VsZWN0ZWRdKSB7XG4gIC0tYmFkZ2UtZm9yZWdyb3VuZDogb2tsY2goZnJvbSB2YXIoLS1wbHVtLWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xuICAtLWJhZGdlLWJhY2tncm91bmQtY29sb3I6IHZhcigtLXBsdW0tYTMpO1xuICAtLWJhZGdlLXRleHQtY29sb3I6IHZhcigtLWJhZGdlLWZvcmVncm91bmQpO1xufVxuLmJhZGdlOndoZXJlKFtkYXRhLWJhZGdlfj1zZWxlY3RlZF0pIHBhdGgsXG4uYmFkZ2U6d2hlcmUoW2RhdGEtYmFkZ2V+PXFwb29sc2VsZWN0ZWRdKSBwYXRoIHtcbiAgZmlsbDogdmFyKC0tYmFkZ2UtZm9yZWdyb3VuZCk7XG59XG5cbi5iYWRnZTp3aGVyZShbZGF0YS1iYWRnZX49c3VtbW9uZWRdKSxcbi5iYWRnZTp3aGVyZShbZGF0YS1iYWRnZX49cXBvb2xxdWVzdGlvbm5haXJlc2VudF0pLFxuLmJhZGdlOndoZXJlKFtkYXRhLWJhZGdlfj1pbi1wcm9ncmVzc10pIHtcbiAgLS1iYWRnZS1mb3JlZ3JvdW5kOiBva2xjaChmcm9tIHZhcigtLXZpb2xldC1hMTEpIHZhcigtLWNvbG9yLWRhcmtlbikgYyBoKTtcbiAgLS1iYWRnZS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12aW9sZXQtYTMpO1xuICAtLWJhZGdlLXRleHQtY29sb3I6IHZhcigtLWJhZGdlLWZvcmVncm91bmQpO1xufVxuLmJhZGdlOndoZXJlKFtkYXRhLWJhZGdlfj1zdW1tb25lZF0pIHBhdGgsXG4uYmFkZ2U6d2hlcmUoW2RhdGEtYmFkZ2V+PXFwb29scXVlc3Rpb25uYWlyZXNlbnRdKSBwYXRoLFxuLmJhZGdlOndoZXJlKFtkYXRhLWJhZGdlfj1pbi1wcm9ncmVzc10pIHBhdGgge1xuICBmaWxsOiB2YXIoLS1iYWRnZS1mb3JlZ3JvdW5kKTtcbn1cblxuLmJhZGdlOndoZXJlKFtkYXRhLWJhZGdlfj1jb25maXJtZWRdKSxcbi5iYWRnZTp3aGVyZShbZGF0YS1iYWRnZX49cXBvb2xxdWFsaWZpZWRdKSxcbi5iYWRnZTp3aGVyZShbZGF0YS1iYWRnZX49Y29tcGxldGVkXSksXG4uYmFkZ2U6d2hlcmUoW2RhdGEtYmFkZ2V+PWFwcHJvdmVkXSkge1xuICAtLWJhZGdlLWZvcmVncm91bmQ6IG9rbGNoKGZyb20gdmFyKC0tamFkZS1hMTEpIHZhcigtLWNvbG9yLWRhcmtlbikgYyBoKTtcbiAgLS1iYWRnZS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1qYWRlLWEzKTtcbiAgLS1iYWRnZS10ZXh0LWNvbG9yOiB2YXIoLS1iYWRnZS1mb3JlZ3JvdW5kKTtcbn1cbi5iYWRnZTp3aGVyZShbZGF0YS1iYWRnZX49Y29uZmlybWVkXSkgcGF0aCxcbi5iYWRnZTp3aGVyZShbZGF0YS1iYWRnZX49cXBvb2xxdWFsaWZpZWRdKSBwYXRoLFxuLmJhZGdlOndoZXJlKFtkYXRhLWJhZGdlfj1jb21wbGV0ZWRdKSBwYXRoLFxuLmJhZGdlOndoZXJlKFtkYXRhLWJhZGdlfj1hcHByb3ZlZF0pIHBhdGgge1xuICBmaWxsOiB2YXIoLS1iYWRnZS1mb3JlZ3JvdW5kKTtcbn1cblxuLmJhZGdlOndoZXJlKFtkYXRhLWJhZGdlfj1leGN1c2VkXSksXG4uYmFkZ2U6d2hlcmUoW2RhdGEtYmFkZ2V+PXFwb29sZXhjdXNlZF0pIHtcbiAgLS1iYWRnZS1mb3JlZ3JvdW5kOiBva2xjaChmcm9tIHZhcigtLXllbGxvdy1hMTEpIHZhcigtLWNvbG9yLWRhcmtlbikgYyBoKTtcbiAgLS1iYWRnZS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15ZWxsb3ctYTMpO1xuICAtLWJhZGdlLXRleHQtY29sb3I6IHZhcigtLWJhZGdlLWZvcmVncm91bmQpO1xufVxuLmJhZGdlOndoZXJlKFtkYXRhLWJhZGdlfj1leGN1c2VkXSkgcGF0aCxcbi5iYWRnZTp3aGVyZShbZGF0YS1iYWRnZX49cXBvb2xleGN1c2VkXSkgcGF0aCB7XG4gIGZpbGw6IHZhcigtLWJhZGdlLWZvcmVncm91bmQpO1xufVxuXG4uYmFkZ2U6d2hlcmUoW2RhdGEtYmFkZ2V+PWRpc3F1YWxpZmllZF0pLFxuLmJhZGdlOndoZXJlKFtkYXRhLWJhZGdlfj1xcG9vbGRpc3F1YWxpZmllZF0pIHtcbiAgLS1iYWRnZS1mb3JlZ3JvdW5kOiBva2xjaChmcm9tIHZhcigtLXJ1YnktYTExKSB2YXIoLS1jb2xvci1kYXJrZW4pIGMgaCk7XG4gIC0tYmFkZ2UtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcnVieS1hMyk7XG4gIC0tYmFkZ2UtdGV4dC1jb2xvcjogdmFyKC0tYmFkZ2UtZm9yZWdyb3VuZCk7XG59XG4uYmFkZ2U6d2hlcmUoW2RhdGEtYmFkZ2V+PWRpc3F1YWxpZmllZF0pIHBhdGgsXG4uYmFkZ2U6d2hlcmUoW2RhdGEtYmFkZ2V+PXFwb29sZGlzcXVhbGlmaWVkXSkgcGF0aCB7XG4gIGZpbGw6IHZhcigtLWJhZGdlLWZvcmVncm91bmQpO1xufVxuXG4uYmFkZ2U6d2hlcmUoW2RhdGEtYmFkZ2V+PWRlZmVycmVkXSksXG4uYmFkZ2U6d2hlcmUoW2RhdGEtYmFkZ2V+PXBvc3Rwb25lZF0pIHtcbiAgLS1iYWRnZS1mb3JlZ3JvdW5kOiBva2xjaChmcm9tIHZhcigtLWFtYmVyLWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xuICAtLWJhZGdlLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWFtYmVyLWEzKTtcbiAgLS1iYWRnZS10ZXh0LWNvbG9yOiB2YXIoLS1iYWRnZS1mb3JlZ3JvdW5kKTtcbn1cbi5iYWRnZTp3aGVyZShbZGF0YS1iYWRnZX49ZGVmZXJyZWRdKSBwYXRoLFxuLmJhZGdlOndoZXJlKFtkYXRhLWJhZGdlfj1wb3N0cG9uZWRdKSBwYXRoIHtcbiAgZmlsbDogdmFyKC0tYmFkZ2UtZm9yZWdyb3VuZCk7XG59XG5cbi5iYWRnZTp3aGVyZShbZGF0YS1iYWRnZX49cGFuZWxdKSB7XG4gIC0tYmFkZ2UtZm9yZWdyb3VuZDogb2tsY2goZnJvbSB2YXIoLS1za3ktYTExKSB2YXIoLS1jb2xvci1kYXJrZW4pIGMgaCk7XG4gIC0tYmFkZ2UtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2t5LWEzKTtcbiAgLS1iYWRnZS10ZXh0LWNvbG9yOiB2YXIoLS1iYWRnZS1mb3JlZ3JvdW5kKTtcbn1cbi5iYWRnZTp3aGVyZShbZGF0YS1iYWRnZX49cGFuZWxdKSBwYXRoIHtcbiAgZmlsbDogdmFyKC0tYmFkZ2UtZm9yZWdyb3VuZCk7XG59XG5cbi5iYWRnZTp3aGVyZShbZGF0YS1iYWRnZX49anVyb3JdKSB7XG4gIC0tYmFkZ2UtZm9yZWdyb3VuZDogb2tsY2goZnJvbSB2YXIoLS1qYWRlLWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xuICAtLWJhZGdlLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWphZGUtYTMpO1xuICAtLWJhZGdlLXRleHQtY29sb3I6IHZhcigtLWJhZGdlLWZvcmVncm91bmQpO1xufVxuLmJhZGdlOndoZXJlKFtkYXRhLWJhZGdlfj1qdXJvcl0pIHBhdGgge1xuICBmaWxsOiB2YXIoLS1iYWRnZS1mb3JlZ3JvdW5kKTtcbn1cblxuLmJhZGdlOndoZXJlKFtkYXRhLWJhZGdlfj11bmRlbGl2ZXJhYmxlXSksXG4uYmFkZ2U6d2hlcmUoW2RhdGEtYmFkZ2V+PXFwb29sdW5kZWxpdmVyYWJsZV0pIHtcbiAgLS1iYWRnZS1mb3JlZ3JvdW5kOiBva2xjaChmcm9tIHZhcigtLWNyaW1zb24tYTExKSB2YXIoLS1jb2xvci1kYXJrZW4pIGMgaCk7XG4gIC0tYmFkZ2UtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3JpbXNvbi1hMyk7XG4gIC0tYmFkZ2UtdGV4dC1jb2xvcjogdmFyKC0tYmFkZ2UtZm9yZWdyb3VuZCk7XG59XG4uYmFkZ2U6d2hlcmUoW2RhdGEtYmFkZ2V+PXVuZGVsaXZlcmFibGVdKSBwYXRoLFxuLmJhZGdlOndoZXJlKFtkYXRhLWJhZGdlfj1xcG9vbHVuZGVsaXZlcmFibGVdKSBwYXRoIHtcbiAgZmlsbDogdmFyKC0tYmFkZ2UtZm9yZWdyb3VuZCk7XG59XG5cbi5iYWRnZTp3aGVyZShbZGF0YS1iYWRnZX49cGVuZGluZy1yZXF1ZXN0XSksXG4uYmFkZ2U6d2hlcmUoW2RhdGEtYmFkZ2V+PXBlbmRpbmddKSB7XG4gIC0tYmFkZ2UtZm9yZWdyb3VuZDogb2tsY2goZnJvbSB2YXIoLS1hbWJlci1hMTEpIHZhcigtLWNvbG9yLWRhcmtlbikgYyBoKTtcbiAgLS1iYWRnZS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hbWJlci1hMyk7XG4gIC0tYmFkZ2UtdGV4dC1jb2xvcjogdmFyKC0tYmFkZ2UtZm9yZWdyb3VuZCk7XG59XG4uYmFkZ2U6d2hlcmUoW2RhdGEtYmFkZ2V+PXBlbmRpbmctcmVxdWVzdF0pIHBhdGgsXG4uYmFkZ2U6d2hlcmUoW2RhdGEtYmFkZ2V+PXBlbmRpbmddKSBwYXRoIHtcbiAgZmlsbDogdmFyKC0tYmFkZ2UtZm9yZWdyb3VuZCk7XG59XG5cbi5iYWRnZVtkYXRhLWJhZGdlfj1ub3Qtc2NoZWR1bGVkXSB7XG4gIC0tYmFkZ2UtZm9yZWdyb3VuZDogb2tsY2goZnJvbSB2YXIoLS1jcmltc29uLWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xuICAtLWJhZGdlLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWNyaW1zb24tYTMpO1xuICAtLWJhZGdlLXRleHQtY29sb3I6IHZhcigtLWJhZGdlLWZvcmVncm91bmQpO1xufVxuLmJhZGdlW2RhdGEtYmFkZ2V+PW5vdC1zY2hlZHVsZWRdIHBhdGgge1xuICBmaWxsOiB2YXIoLS1iYWRnZS1mb3JlZ3JvdW5kKTtcbn1cblxuLmNhc2UtcGFuZWwtYmFkZ2Uge1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICByaWdodDogMTZweDtcbiAgb3ZlcmZsb3c6IGluaXRpYWw7XG4gIGJvdHRvbTogOHB4O1xuICBtaW4td2lkdGg6IDI0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNvbG9yLS13YXJuaW5nLFxuW2NsYXNzKj1iYWRnZS1tZF0uY29sb3ItLXdhcm5pbmcsXG5bY2xhc3MqPWJhZGdlLXNtXS5jb2xvci0td2FybmluZyxcbltjbGFzcyo9dGFnLW1kXS5jb2xvci0td2FybmluZyxcbltjbGFzcyo9dGFnLXNtXS5jb2xvci0td2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW9yYW5nZS1hMyk7XG4gIGNvbG9yOiB2YXIoLS1vcmFuZ2UtYTExKTtcbn1cbi5jb2xvci0tc3VjY2VzcyxcbltjbGFzcyo9YmFkZ2UtbWRdLmNvbG9yLS1zdWNjZXNzLFxuW2NsYXNzKj1iYWRnZS1zbV0uY29sb3ItLXN1Y2Nlc3MsXG5bY2xhc3MqPXRhZy1tZF0uY29sb3ItLXN1Y2Nlc3MsXG5bY2xhc3MqPXRhZy1zbV0uY29sb3ItLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1qYWRlLWEzKTtcbiAgY29sb3I6IHZhcigtLWphZGUtYTExKTtcbn1cbi5jb2xvci0taW5mb3JtYXRpb25hbCxcbltjbGFzcyo9YmFkZ2UtbWRdLmNvbG9yLS1pbmZvcm1hdGlvbmFsLFxuW2NsYXNzKj1iYWRnZS1zbV0uY29sb3ItLWluZm9ybWF0aW9uYWwsXG5bY2xhc3MqPXRhZy1tZF0uY29sb3ItLWluZm9ybWF0aW9uYWwsXG5bY2xhc3MqPXRhZy1zbV0uY29sb3ItLWluZm9ybWF0aW9uYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlLWE0KTtcbiAgY29sb3I6IHZhcigtLWJsdWUtYTEyKTtcbn1cbi5jb2xvci0tYWN0aXZlLFxuW2NsYXNzKj1iYWRnZS1tZF0uY29sb3ItLWFjdGl2ZSxcbltjbGFzcyo9YmFkZ2Utc21dLmNvbG9yLS1hY3RpdmUsXG5bY2xhc3MqPXRhZy1tZF0uY29sb3ItLWFjdGl2ZSxcbltjbGFzcyo9dGFnLXNtXS5jb2xvci0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tamFkZS1hNCk7XG4gIGNvbG9yOiB2YXIoLS1qYWRlLWExMik7XG59XG4uY29sb3ItLWluYWN0aXZlLFxuW2NsYXNzKj1iYWRnZS1tZF0uY29sb3ItLWluYWN0aXZlLFxuW2NsYXNzKj1iYWRnZS1zbV0uY29sb3ItLWluYWN0aXZlLFxuW2NsYXNzKj10YWctbWRdLmNvbG9yLS1pbmFjdGl2ZSxcbltjbGFzcyo9dGFnLXNtXS5jb2xvci0taW5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hbWJlci00KTtcbiAgY29sb3I6IHZhcigtLWFtYmVyLWExMik7XG59XG4uY29sb3ItLXllcy1ubyxcbltjbGFzcyo9YmFkZ2UtbWRdLmNvbG9yLS15ZXMtbm8sXG5bY2xhc3MqPWJhZGdlLXNtXS5jb2xvci0teWVzLW5vLFxuW2NsYXNzKj10YWctbWRdLmNvbG9yLS15ZXMtbm8sXG5bY2xhc3MqPXRhZy1zbV0uY29sb3ItLXllcy1ubyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWphZGUtYTQpO1xuICBjb2xvcjogdmFyKC0tamFkZS1hMTIpO1xufVxuLmNvbG9yLS1tdWx0aXBsZS1jaG9pY2UsXG5bY2xhc3MqPWJhZGdlLW1kXS5jb2xvci0tbXVsdGlwbGUtY2hvaWNlLFxuW2NsYXNzKj1iYWRnZS1zbV0uY29sb3ItLW11bHRpcGxlLWNob2ljZSxcbltjbGFzcyo9dGFnLW1kXS5jb2xvci0tbXVsdGlwbGUtY2hvaWNlLFxuW2NsYXNzKj10YWctc21dLmNvbG9yLS1tdWx0aXBsZS1jaG9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZWFsLWE0KTtcbiAgY29sb3I6IHZhcigtLXRlYWwtYTEyKTtcbn1cbi5jb2xvci0tdGV4dCxcbltjbGFzcyo9YmFkZ2UtbWRdLmNvbG9yLS10ZXh0LFxuW2NsYXNzKj1iYWRnZS1zbV0uY29sb3ItLXRleHQsXG5bY2xhc3MqPXRhZy1tZF0uY29sb3ItLXRleHQsXG5bY2xhc3MqPXRhZy1zbV0uY29sb3ItLXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlLWE0KTtcbiAgY29sb3I6IHZhcigtLWJsdWUtYTEyKTtcbn1cbi5jb2xvci0tZGF0ZSxcbltjbGFzcyo9YmFkZ2UtbWRdLmNvbG9yLS1kYXRlLFxuW2NsYXNzKj1iYWRnZS1zbV0uY29sb3ItLWRhdGUsXG5bY2xhc3MqPXRhZy1tZF0uY29sb3ItLWRhdGUsXG5bY2xhc3MqPXRhZy1zbV0uY29sb3ItLWRhdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12aW9sZXQtYTQpO1xuICBjb2xvcjogdmFyKC0tdmlvbGV0LWExMik7XG59XG4uY29sb3ItLWNhbmRpZGF0ZSxcbltjbGFzcyo9YmFkZ2UtbWRdLmNvbG9yLS1jYW5kaWRhdGUsXG5bY2xhc3MqPWJhZGdlLXNtXS5jb2xvci0tY2FuZGlkYXRlLFxuW2NsYXNzKj10YWctbWRdLmNvbG9yLS1jYW5kaWRhdGUsXG5bY2xhc3MqPXRhZy1zbV0uY29sb3ItLWNhbmRpZGF0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBpbmstYTQpO1xuICBjb2xvcjogdmFyKC0tcGluay1hMTIpO1xufVxuLmNvbG9yLS1kaXNxdWFsaWZpY2F0aW9uLFxuW2NsYXNzKj1iYWRnZS1tZF0uY29sb3ItLWRpc3F1YWxpZmljYXRpb24sXG5bY2xhc3MqPWJhZGdlLXNtXS5jb2xvci0tZGlzcXVhbGlmaWNhdGlvbixcbltjbGFzcyo9dGFnLW1kXS5jb2xvci0tZGlzcXVhbGlmaWNhdGlvbixcbltjbGFzcyo9dGFnLXNtXS5jb2xvci0tZGlzcXVhbGlmaWNhdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNyaW1zb24tYTQpO1xuICBjb2xvcjogdmFyKC0tY3JpbXNvbi1hMTIpO1xufVxuLmNvbG9yLS1leGN1c2FsLFxuW2NsYXNzKj1iYWRnZS1tZF0uY29sb3ItLWV4Y3VzYWwsXG5bY2xhc3MqPWJhZGdlLXNtXS5jb2xvci0tZXhjdXNhbCxcbltjbGFzcyo9dGFnLW1kXS5jb2xvci0tZXhjdXNhbCxcbltjbGFzcyo9dGFnLXNtXS5jb2xvci0tZXhjdXNhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFtYmVyLWE0KTtcbiAgY29sb3I6IHZhcigtLWFtYmVyLWExMik7XG59XG4uY29sb3ItLW5lc3RlZCxcbltjbGFzcyo9YmFkZ2UtbWRdLmNvbG9yLS1uZXN0ZWQsXG5bY2xhc3MqPWJhZGdlLXNtXS5jb2xvci0tbmVzdGVkLFxuW2NsYXNzKj10YWctbWRdLmNvbG9yLS1uZXN0ZWQsXG5bY2xhc3MqPXRhZy1zbV0uY29sb3ItLW5lc3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLWE0KTtcbiAgY29sb3I6IHZhcigtLXNsYXRlLWExMik7XG59XG4uY29sb3ItLW5ldyxcbltjbGFzcyo9YmFkZ2UtbWRdLmNvbG9yLS1uZXcsXG5bY2xhc3MqPWJhZGdlLXNtXS5jb2xvci0tbmV3LFxuW2NsYXNzKj10YWctbWRdLmNvbG9yLS1uZXcsXG5bY2xhc3MqPXRhZy1zbV0uY29sb3ItLW5ldyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktYmcpO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1mZyk7XG59XG4uY29sb3ItLW5vdC1zY2hlZHVsZWQsIC5jb2xvci0tZXJyb3IsXG5bY2xhc3MqPWJhZGdlLW1kXS5jb2xvci0tbm90LXNjaGVkdWxlZCxcbltjbGFzcyo9YmFkZ2UtbWRdLmNvbG9yLS1lcnJvcixcbltjbGFzcyo9YmFkZ2Utc21dLmNvbG9yLS1ub3Qtc2NoZWR1bGVkLFxuW2NsYXNzKj1iYWRnZS1zbV0uY29sb3ItLWVycm9yLFxuW2NsYXNzKj10YWctbWRdLmNvbG9yLS1ub3Qtc2NoZWR1bGVkLFxuW2NsYXNzKj10YWctbWRdLmNvbG9yLS1lcnJvcixcbltjbGFzcyo9dGFnLXNtXS5jb2xvci0tbm90LXNjaGVkdWxlZCxcbltjbGFzcyo9dGFnLXNtXS5jb2xvci0tZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ydWJ5LWE0KTtcbiAgY29sb3I6IHZhcigtLXJ1YnktYTEyKTtcbn1cbi5jb2xvci0tbm90LXNjaGVkdWxlZCBwYXRoLCAuY29sb3ItLWVycm9yIHBhdGgsXG5bY2xhc3MqPWJhZGdlLW1kXS5jb2xvci0tbm90LXNjaGVkdWxlZCBwYXRoLFxuW2NsYXNzKj1iYWRnZS1tZF0uY29sb3ItLWVycm9yIHBhdGgsXG5bY2xhc3MqPWJhZGdlLXNtXS5jb2xvci0tbm90LXNjaGVkdWxlZCBwYXRoLFxuW2NsYXNzKj1iYWRnZS1zbV0uY29sb3ItLWVycm9yIHBhdGgsXG5bY2xhc3MqPXRhZy1tZF0uY29sb3ItLW5vdC1zY2hlZHVsZWQgcGF0aCxcbltjbGFzcyo9dGFnLW1kXS5jb2xvci0tZXJyb3IgcGF0aCxcbltjbGFzcyo9dGFnLXNtXS5jb2xvci0tbm90LXNjaGVkdWxlZCBwYXRoLFxuW2NsYXNzKj10YWctc21dLmNvbG9yLS1lcnJvciBwYXRoIHtcbiAgZmlsbDogdmFyKC0tcnVieS1hMTIpO1xufVxuLmNvbG9yLS1zZWxlY3RlZCxcbltjbGFzcyo9YmFkZ2UtbWRdLmNvbG9yLS1zZWxlY3RlZCxcbltjbGFzcyo9YmFkZ2Utc21dLmNvbG9yLS1zZWxlY3RlZCxcbltjbGFzcyo9dGFnLW1kXS5jb2xvci0tc2VsZWN0ZWQsXG5bY2xhc3MqPXRhZy1zbV0uY29sb3ItLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGx1bS1hNCk7XG4gIGNvbG9yOiB2YXIoLS1wbHVtLWExMik7XG59XG4uY29sb3ItLXN1bW1vbmVkLFxuW2NsYXNzKj1iYWRnZS1tZF0uY29sb3ItLXN1bW1vbmVkLFxuW2NsYXNzKj1iYWRnZS1zbV0uY29sb3ItLXN1bW1vbmVkLFxuW2NsYXNzKj10YWctbWRdLmNvbG9yLS1zdW1tb25lZCxcbltjbGFzcyo9dGFnLXNtXS5jb2xvci0tc3VtbW9uZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12aW9sZXQtYTQpO1xuICBjb2xvcjogdmFyKC0tdmlvbGV0LWExMik7XG59XG4uY29sb3ItLWNvbmZpcm1lZCxcbltjbGFzcyo9YmFkZ2UtbWRdLmNvbG9yLS1jb25maXJtZWQsXG5bY2xhc3MqPWJhZGdlLXNtXS5jb2xvci0tY29uZmlybWVkLFxuW2NsYXNzKj10YWctbWRdLmNvbG9yLS1jb25maXJtZWQsXG5bY2xhc3MqPXRhZy1zbV0uY29sb3ItLWNvbmZpcm1lZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWphZGUtYTQpO1xuICBjb2xvcjogdmFyKC0tamFkZS1hMTIpO1xufVxuLmNvbG9yLS1jb25maXJtZWQgcGF0aCxcbltjbGFzcyo9YmFkZ2UtbWRdLmNvbG9yLS1jb25maXJtZWQgcGF0aCxcbltjbGFzcyo9YmFkZ2Utc21dLmNvbG9yLS1jb25maXJtZWQgcGF0aCxcbltjbGFzcyo9dGFnLW1kXS5jb2xvci0tY29uZmlybWVkIHBhdGgsXG5bY2xhc3MqPXRhZy1zbV0uY29sb3ItLWNvbmZpcm1lZCBwYXRoIHtcbiAgZmlsbDogdmFyKC0tamFkZS1hMTIpO1xufVxuLmNvbG9yLS1wYW5lbCxcbltjbGFzcyo9YmFkZ2UtbWRdLmNvbG9yLS1wYW5lbCxcbltjbGFzcyo9YmFkZ2Utc21dLmNvbG9yLS1wYW5lbCxcbltjbGFzcyo9dGFnLW1kXS5jb2xvci0tcGFuZWwsXG5bY2xhc3MqPXRhZy1zbV0uY29sb3ItLXBhbmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2t5LWE0KTtcbiAgY29sb3I6IHZhcigtLXNreS1hMTIpO1xufVxuLmNvbG9yLS1wZW5kaW5nLXJlcXVlc3QsXG5bY2xhc3MqPWJhZGdlLW1kXS5jb2xvci0tcGVuZGluZy1yZXF1ZXN0LFxuW2NsYXNzKj1iYWRnZS1zbV0uY29sb3ItLXBlbmRpbmctcmVxdWVzdCxcbltjbGFzcyo9dGFnLW1kXS5jb2xvci0tcGVuZGluZy1yZXF1ZXN0LFxuW2NsYXNzKj10YWctc21dLmNvbG9yLS1wZW5kaW5nLXJlcXVlc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1vcmFuZ2UtYTQpO1xuICBjb2xvcjogdmFyKC0tb3JhbmdlLWExMik7XG59XG4uY29sb3ItLXBlbmRpbmctcmVxdWVzdCBwYXRoLFxuW2NsYXNzKj1iYWRnZS1tZF0uY29sb3ItLXBlbmRpbmctcmVxdWVzdCBwYXRoLFxuW2NsYXNzKj1iYWRnZS1zbV0uY29sb3ItLXBlbmRpbmctcmVxdWVzdCBwYXRoLFxuW2NsYXNzKj10YWctbWRdLmNvbG9yLS1wZW5kaW5nLXJlcXVlc3QgcGF0aCxcbltjbGFzcyo9dGFnLXNtXS5jb2xvci0tcGVuZGluZy1yZXF1ZXN0IHBhdGgge1xuICBmaWxsOiB2YXIoLS1vcmFuZ2UtYTEyKTtcbn1cbi5jb2xvci0tcGVuZGluZyxcbltjbGFzcyo9YmFkZ2UtbWRdLmNvbG9yLS1wZW5kaW5nLFxuW2NsYXNzKj1iYWRnZS1zbV0uY29sb3ItLXBlbmRpbmcsXG5bY2xhc3MqPXRhZy1tZF0uY29sb3ItLXBlbmRpbmcsXG5bY2xhc3MqPXRhZy1zbV0uY29sb3ItLXBlbmRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hbWJlci1hNCk7XG4gIGNvbG9yOiB2YXIoLS1hbWJlci1hMTIpO1xufVxuLmNvbG9yLS1hcHByb3ZlZCwgLmNvbG9yLS1wYW5lbC1zZW50LCAuY29sb3ItLWVtcGFuZWxlZCwgLmNvbG9yLS1qdXJ5LWVtcGFuZWxlZCwgLmNvbG9yLS1qdXJvciwgLmNvbG9yLS10aW1lLWluLCAuY29sb3ItLXRpbWUtaW4tb3V0LFxuW2NsYXNzKj1iYWRnZS1tZF0uY29sb3ItLWFwcHJvdmVkLFxuW2NsYXNzKj1iYWRnZS1tZF0uY29sb3ItLXBhbmVsLXNlbnQsXG5bY2xhc3MqPWJhZGdlLW1kXS5jb2xvci0tZW1wYW5lbGVkLFxuW2NsYXNzKj1iYWRnZS1tZF0uY29sb3ItLWp1cnktZW1wYW5lbGVkLFxuW2NsYXNzKj1iYWRnZS1tZF0uY29sb3ItLWp1cm9yLFxuW2NsYXNzKj1iYWRnZS1tZF0uY29sb3ItLXRpbWUtaW4sXG5bY2xhc3MqPWJhZGdlLW1kXS5jb2xvci0tdGltZS1pbi1vdXQsXG5bY2xhc3MqPWJhZGdlLXNtXS5jb2xvci0tYXBwcm92ZWQsXG5bY2xhc3MqPWJhZGdlLXNtXS5jb2xvci0tcGFuZWwtc2VudCxcbltjbGFzcyo9YmFkZ2Utc21dLmNvbG9yLS1lbXBhbmVsZWQsXG5bY2xhc3MqPWJhZGdlLXNtXS5jb2xvci0tanVyeS1lbXBhbmVsZWQsXG5bY2xhc3MqPWJhZGdlLXNtXS5jb2xvci0tanVyb3IsXG5bY2xhc3MqPWJhZGdlLXNtXS5jb2xvci0tdGltZS1pbixcbltjbGFzcyo9YmFkZ2Utc21dLmNvbG9yLS10aW1lLWluLW91dCxcbltjbGFzcyo9dGFnLW1kXS5jb2xvci0tYXBwcm92ZWQsXG5bY2xhc3MqPXRhZy1tZF0uY29sb3ItLXBhbmVsLXNlbnQsXG5bY2xhc3MqPXRhZy1tZF0uY29sb3ItLWVtcGFuZWxlZCxcbltjbGFzcyo9dGFnLW1kXS5jb2xvci0tanVyeS1lbXBhbmVsZWQsXG5bY2xhc3MqPXRhZy1tZF0uY29sb3ItLWp1cm9yLFxuW2NsYXNzKj10YWctbWRdLmNvbG9yLS10aW1lLWluLFxuW2NsYXNzKj10YWctbWRdLmNvbG9yLS10aW1lLWluLW91dCxcbltjbGFzcyo9dGFnLXNtXS5jb2xvci0tYXBwcm92ZWQsXG5bY2xhc3MqPXRhZy1zbV0uY29sb3ItLXBhbmVsLXNlbnQsXG5bY2xhc3MqPXRhZy1zbV0uY29sb3ItLWVtcGFuZWxlZCxcbltjbGFzcyo9dGFnLXNtXS5jb2xvci0tanVyeS1lbXBhbmVsZWQsXG5bY2xhc3MqPXRhZy1zbV0uY29sb3ItLWp1cm9yLFxuW2NsYXNzKj10YWctc21dLmNvbG9yLS10aW1lLWluLFxuW2NsYXNzKj10YWctc21dLmNvbG9yLS10aW1lLWluLW91dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWphZGUtYTQpO1xuICBjb2xvcjogdmFyKC0tamFkZS1hMTIpO1xufVxuLmNvbG9yLS1leGN1c2VkLFxuW2NsYXNzKj1iYWRnZS1tZF0uY29sb3ItLWV4Y3VzZWQsXG5bY2xhc3MqPWJhZGdlLXNtXS5jb2xvci0tZXhjdXNlZCxcbltjbGFzcyo9dGFnLW1kXS5jb2xvci0tZXhjdXNlZCxcbltjbGFzcyo9dGFnLXNtXS5jb2xvci0tZXhjdXNlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXllbGxvdy1hNCk7XG4gIGNvbG9yOiB2YXIoLS15ZWxsb3ctYTEyKTtcbn1cbi5jb2xvci0tZXhjdXNlZCBwYXRoLFxuW2NsYXNzKj1iYWRnZS1tZF0uY29sb3ItLWV4Y3VzZWQgcGF0aCxcbltjbGFzcyo9YmFkZ2Utc21dLmNvbG9yLS1leGN1c2VkIHBhdGgsXG5bY2xhc3MqPXRhZy1tZF0uY29sb3ItLWV4Y3VzZWQgcGF0aCxcbltjbGFzcyo9dGFnLXNtXS5jb2xvci0tZXhjdXNlZCBwYXRoIHtcbiAgZmlsbDogdmFyKC0teWVsbG93LWExMik7XG59XG4uY29sb3ItLWRlZmVycmVkLCAuY29sb3ItLXBvc3Rwb25lZCxcbltjbGFzcyo9YmFkZ2UtbWRdLmNvbG9yLS1kZWZlcnJlZCxcbltjbGFzcyo9YmFkZ2UtbWRdLmNvbG9yLS1wb3N0cG9uZWQsXG5bY2xhc3MqPWJhZGdlLXNtXS5jb2xvci0tZGVmZXJyZWQsXG5bY2xhc3MqPWJhZGdlLXNtXS5jb2xvci0tcG9zdHBvbmVkLFxuW2NsYXNzKj10YWctbWRdLmNvbG9yLS1kZWZlcnJlZCxcbltjbGFzcyo9dGFnLW1kXS5jb2xvci0tcG9zdHBvbmVkLFxuW2NsYXNzKj10YWctc21dLmNvbG9yLS1kZWZlcnJlZCxcbltjbGFzcyo9dGFnLXNtXS5jb2xvci0tcG9zdHBvbmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3JhbmdlLWE0KTtcbiAgY29sb3I6IHZhcigtLW9yYW5nZS1hMTIpO1xufVxuLmNvbG9yLS1kZWZlcnJlZCBwYXRoLCAuY29sb3ItLXBvc3Rwb25lZCBwYXRoLFxuW2NsYXNzKj1iYWRnZS1tZF0uY29sb3ItLWRlZmVycmVkIHBhdGgsXG5bY2xhc3MqPWJhZGdlLW1kXS5jb2xvci0tcG9zdHBvbmVkIHBhdGgsXG5bY2xhc3MqPWJhZGdlLXNtXS5jb2xvci0tZGVmZXJyZWQgcGF0aCxcbltjbGFzcyo9YmFkZ2Utc21dLmNvbG9yLS1wb3N0cG9uZWQgcGF0aCxcbltjbGFzcyo9dGFnLW1kXS5jb2xvci0tZGVmZXJyZWQgcGF0aCxcbltjbGFzcyo9dGFnLW1kXS5jb2xvci0tcG9zdHBvbmVkIHBhdGgsXG5bY2xhc3MqPXRhZy1zbV0uY29sb3ItLWRlZmVycmVkIHBhdGgsXG5bY2xhc3MqPXRhZy1zbV0uY29sb3ItLXBvc3Rwb25lZCBwYXRoIHtcbiAgZmlsbDogdmFyKC0tb3JhbmdlLWExMik7XG59XG4uY29sb3ItLWRlbmllZCxcbltjbGFzcyo9YmFkZ2UtbWRdLmNvbG9yLS1kZW5pZWQsXG5bY2xhc3MqPWJhZGdlLXNtXS5jb2xvci0tZGVuaWVkLFxuW2NsYXNzKj10YWctbWRdLmNvbG9yLS1kZW5pZWQsXG5bY2xhc3MqPXRhZy1zbV0uY29sb3ItLWRlbmllZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZC1hNCk7XG4gIGNvbG9yOiB2YXIoLS1yZWQtYTEyKTtcbn1cbi5jb2xvci0tY29tcGxldGVkLCAuY29sb3ItLXBheS1maXJzdC1kYXlzLFxuW2NsYXNzKj1iYWRnZS1tZF0uY29sb3ItLWNvbXBsZXRlZCxcbltjbGFzcyo9YmFkZ2UtbWRdLmNvbG9yLS1wYXktZmlyc3QtZGF5cyxcbltjbGFzcyo9YmFkZ2Utc21dLmNvbG9yLS1jb21wbGV0ZWQsXG5bY2xhc3MqPWJhZGdlLXNtXS5jb2xvci0tcGF5LWZpcnN0LWRheXMsXG5bY2xhc3MqPXRhZy1tZF0uY29sb3ItLWNvbXBsZXRlZCxcbltjbGFzcyo9dGFnLW1kXS5jb2xvci0tcGF5LWZpcnN0LWRheXMsXG5bY2xhc3MqPXRhZy1zbV0uY29sb3ItLWNvbXBsZXRlZCxcbltjbGFzcyo9dGFnLXNtXS5jb2xvci0tcGF5LWZpcnN0LWRheXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1qYWRlLWE0KTtcbiAgY29sb3I6IHZhcigtLWphZGUtYTEyKTtcbn1cbi5jb2xvci0tY29tcGxldGVkIHBhdGgsIC5jb2xvci0tcGF5LWZpcnN0LWRheXMgcGF0aCxcbltjbGFzcyo9YmFkZ2UtbWRdLmNvbG9yLS1jb21wbGV0ZWQgcGF0aCxcbltjbGFzcyo9YmFkZ2UtbWRdLmNvbG9yLS1wYXktZmlyc3QtZGF5cyBwYXRoLFxuW2NsYXNzKj1iYWRnZS1zbV0uY29sb3ItLWNvbXBsZXRlZCBwYXRoLFxuW2NsYXNzKj1iYWRnZS1zbV0uY29sb3ItLXBheS1maXJzdC1kYXlzIHBhdGgsXG5bY2xhc3MqPXRhZy1tZF0uY29sb3ItLWNvbXBsZXRlZCBwYXRoLFxuW2NsYXNzKj10YWctbWRdLmNvbG9yLS1wYXktZmlyc3QtZGF5cyBwYXRoLFxuW2NsYXNzKj10YWctc21dLmNvbG9yLS1jb21wbGV0ZWQgcGF0aCxcbltjbGFzcyo9dGFnLXNtXS5jb2xvci0tcGF5LWZpcnN0LWRheXMgcGF0aCB7XG4gIGZpbGw6IHZhcigtLWphZGUtYTEyKTtcbn1cbi5jb2xvci0tdW5kZWxpdmVyYWJsZSwgLmNvbG9yLS1xLXBvb2wtdW5kZWxpdmVyYWJsZSxcbltjbGFzcyo9YmFkZ2UtbWRdLmNvbG9yLS11bmRlbGl2ZXJhYmxlLFxuW2NsYXNzKj1iYWRnZS1tZF0uY29sb3ItLXEtcG9vbC11bmRlbGl2ZXJhYmxlLFxuW2NsYXNzKj1iYWRnZS1zbV0uY29sb3ItLXVuZGVsaXZlcmFibGUsXG5bY2xhc3MqPWJhZGdlLXNtXS5jb2xvci0tcS1wb29sLXVuZGVsaXZlcmFibGUsXG5bY2xhc3MqPXRhZy1tZF0uY29sb3ItLXVuZGVsaXZlcmFibGUsXG5bY2xhc3MqPXRhZy1tZF0uY29sb3ItLXEtcG9vbC11bmRlbGl2ZXJhYmxlLFxuW2NsYXNzKj10YWctc21dLmNvbG9yLS11bmRlbGl2ZXJhYmxlLFxuW2NsYXNzKj10YWctc21dLmNvbG9yLS1xLXBvb2wtdW5kZWxpdmVyYWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNyaW1zb24tYTQpO1xuICBjb2xvcjogdmFyKC0tY3JpbXNvbi1hMTIpO1xufVxuLmNvbG9yLS10ZXh0LXN1Y2Nlc3MsXG5bY2xhc3MqPWJhZGdlLW1kXS5jb2xvci0tdGV4dC1zdWNjZXNzLFxuW2NsYXNzKj1iYWRnZS1zbV0uY29sb3ItLXRleHQtc3VjY2VzcyxcbltjbGFzcyo9dGFnLW1kXS5jb2xvci0tdGV4dC1zdWNjZXNzLFxuW2NsYXNzKj10YWctc21dLmNvbG9yLS10ZXh0LXN1Y2Nlc3Mge1xuICBjb2xvcjogdmFyKC0tamFkZS1hMTEpO1xufVxuLmNvbG9yLS10ZXh0LXdhcm5pbmcsXG5bY2xhc3MqPWJhZGdlLW1kXS5jb2xvci0tdGV4dC13YXJuaW5nLFxuW2NsYXNzKj1iYWRnZS1zbV0uY29sb3ItLXRleHQtd2FybmluZyxcbltjbGFzcyo9dGFnLW1kXS5jb2xvci0tdGV4dC13YXJuaW5nLFxuW2NsYXNzKj10YWctc21dLmNvbG9yLS10ZXh0LXdhcm5pbmcge1xuICBjb2xvcjogdmFyKC0tb3JhbmdlLWExMSk7XG59XG5cbi5jb3VudC1wcmV2aWV3IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgbWluLWlubGluZS1zaXplOiB2YXIoLS1zaXplLTE4KTtcbiAgYmxvY2stc2l6ZTogdmFyKC0tc2l6ZS0xOCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zaXplLTIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hNCk7XG4gIGNvbG9yOiB2YXIoLS1zbGF0ZS1hMTIpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTYpO1xuICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMTRyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogdGFidWxhci1udW1zO1xufVxuXG46d2hlcmUoaHRtbCkge1xuICAtLXdoaXRlOiBoc2woMCAwJSAxMDAlKTtcbiAgLS1saWdodC1iZzogdmFyKC0td2hpdGUpO1xuICAtLWRhcmstYmc6IGhzbCh2YXIoLS1ncmF5LWRhcmstMDUpKTtcbiAgLS1jb2xvci1zdXJmYWNlOiBva2xjaCgxMDAlIDAgMCAvIDg1LjElKTtcbiAgLS1jb2xvci1wYW5lbC1zb2xpZDogb2tsY2goMTAwJSAwIDApO1xuICAtLWNvbG9yLXBhbmVsLXRyYW5zbHVjZW50OiBva2xjaCgxMDAlIDAgMCAvIDcwLjIlKTtcbiAgLS1jb2xvci1wYW5lbC10cmFuc2x1Y2VudC1ob3Zlcjogb2tsY2goMTAwJSAwIDAgLyA2MC4yJSk7XG4gIC0tY29sb3ItZGFya2VuOiBjYWxjKGwgLSAwLjEyNSk7XG4gIC0tZ3JheS1iZy13ZWFrOiBoc2wodmFyKC0tZ3JheS0wMCkpO1xuICAtLWdyYXktYmctdWk6IHZhcigtLXNsYXRlLWEyKTtcbiAgLS1ncmF5LWJnOiBoc2wodmFyKC0tZ3JheS0yMCkpO1xuICAtLWdyYXktZmc6IGhzbCh2YXIoLS1ncmF5LTgwKSk7XG4gIC0tZ3JheS1ob3ZlcjogdmFyKC0tc2xhdGUtYTMpO1xuICAtLWdyYXktYWN0aXZlOiB2YXIoLS1zbGF0ZS1hNCk7XG4gIC0tZm9yZ2UtaG92ZXI6IHZhcigtLWZvcmdlLXRlcnRpYXJ5LTUwLWExMik7XG4gIC0tZm9yZ2UtYWN0aXZlOiB2YXIoLS1mb3JnZS10ZXJ0aWFyeS01MC1hMjApO1xuICAtLXJlZC1iZy13ZWFrOiBoc2wodmFyKC0tcmVkLTAwKSk7XG4gIC0tcmVkLWJnLXVpOiBoc2wodmFyKC0tcmVkLTA1KSk7XG4gIC0tcmVkLWJnOiBoc2wodmFyKC0tcmVkLTIwKSk7XG4gIC0tcmVkLWZnOiBoc2wodmFyKC0tcmVkLTgwKSk7XG4gIC0tb3JhbmdlLWJnLXdlYWs6IGhzbCh2YXIoLS1vcmFuZ2UtMDApKTtcbiAgLS1vcmFuZ2UtYmctdWk6IGhzbCh2YXIoLS1vcmFuZ2UtMDUpKTtcbiAgLS1vcmFuZ2UtYmc6IGhzbCh2YXIoLS1vcmFuZ2UtMjApKTtcbiAgLS1vcmFuZ2UtZmc6IGhzbCh2YXIoLS1vcmFuZ2UtODApKTtcbiAgLS15ZWxsb3ctb3JhbmdlLWJnLXdlYWs6IGhzbCh2YXIoLS15ZWxsb3ctb3JhbmdlLTAwKSk7XG4gIC0teWVsbG93LW9yYW5nZS1iZy11aTogaHNsKHZhcigtLXllbGxvdy1vcmFuZ2UtMDUpKTtcbiAgLS15ZWxsb3ctb3JhbmdlLWJnOiBoc2wodmFyKC0teWVsbG93LW9yYW5nZS0yMCkpO1xuICAtLXllbGxvdy1vcmFuZ2UtZmc6IGhzbCh2YXIoLS15ZWxsb3ctb3JhbmdlLTgwKSk7XG4gIC0teWVsbG93LWJnLXdlYWs6IGhzbCh2YXIoLS15ZWxsb3ctMDApKTtcbiAgLS15ZWxsb3ctYmctdWk6IGhzbCh2YXIoLS15ZWxsb3ctMDUpKTtcbiAgLS15ZWxsb3ctYmc6IGhzbCh2YXIoLS15ZWxsb3ctMjApKTtcbiAgLS15ZWxsb3ctZmc6IGhzbCh2YXIoLS15ZWxsb3ctODApKTtcbiAgLS15ZWxsb3ctZ3JlZW4tYmctd2VhazogaHNsKHZhcigtLXllbGxvdy1ncmVlbi0wMCkpO1xuICAtLXllbGxvdy1ncmVlbi1iZy11aTogaHNsKHZhcigtLXllbGxvdy1ncmVlbi0wNSkpO1xuICAtLXllbGxvdy1ncmVlbi1iZzogaHNsKHZhcigtLXllbGxvdy1ncmVlbi0yMCkpO1xuICAtLXllbGxvdy1ncmVlbi1mZzogaHNsKHZhcigtLXllbGxvdy1ncmVlbi04MCkpO1xuICAtLWdyZWVuLWJnLXdlYWs6IGhzbCh2YXIoLS1ncmVlbi0wMCkpO1xuICAtLWdyZWVuLWJnLXVpOiBoc2wodmFyKC0tZ3JlZW4tMDUpKTtcbiAgLS1ncmVlbi1iZzogaHNsKHZhcigtLWdyZWVuLTIwKSk7XG4gIC0tZ3JlZW4tZmc6IGhzbCh2YXIoLS1ncmVlbi04MCkpO1xuICAtLWJsdWUtZ3JlZW4tYmctd2VhazogaHNsKHZhcigtLWJsdWUtZ3JlZW4tMDApKTtcbiAgLS1ibHVlLWdyZWVuLWJnLXVpOiBoc2wodmFyKC0tYmx1ZS1ncmVlbi0wNSkpO1xuICAtLWJsdWUtZ3JlZW4tYmc6IGhzbCh2YXIoLS1ibHVlLWdyZWVuLTIwKSk7XG4gIC0tYmx1ZS1ncmVlbi1mZzogaHNsKHZhcigtLWJsdWUtZ3JlZW4tODApKTtcbiAgLS1hcXVhLWJnLXdlYWs6IGhzbCh2YXIoLS1hcXVhLTAwKSk7XG4gIC0tYXF1YS1iZy11aTogaHNsKHZhcigtLWFxdWEtMDUpKTtcbiAgLS1hcXVhLWJnOiBoc2wodmFyKC0tYXF1YS0yMCkpO1xuICAtLWFxdWEtZmc6IGhzbCh2YXIoLS1hcXVhLTgwKSk7XG4gIC0tYmx1ZS1iZy13ZWFrOiBoc2wodmFyKC0tYmx1ZS0wMCkpO1xuICAtLWJsdWUtYmctdWk6IGhzbCh2YXIoLS1ibHVlLTA1KSk7XG4gIC0tYmx1ZS1iZzogaHNsKHZhcigtLWJsdWUtMjApKTtcbiAgLS1ibHVlLWZnOiBoc2wodmFyKC0tYmx1ZS04MCkpO1xuICAtLWluZGlnby1iZy13ZWFrOiBoc2wodmFyKC0taW5kaWdvLTAwKSk7XG4gIC0taW5kaWdvLWJnLXVpOiBoc2wodmFyKC0taW5kaWdvLTA1KSk7XG4gIC0taW5kaWdvLWJnOiBoc2wodmFyKC0taW5kaWdvLTIwKSk7XG4gIC0taW5kaWdvLWZnOiBoc2wodmFyKC0taW5kaWdvLTgwKSk7XG4gIC0tcHVycGxlLWJnLXdlYWs6IGhzbCh2YXIoLS1wdXJwbGUtMDApKTtcbiAgLS1wdXJwbGUtYmctdWk6IGhzbCh2YXIoLS1wdXJwbGUtMDUpKTtcbiAgLS1wdXJwbGUtYmc6IGhzbCh2YXIoLS1wdXJwbGUtMjApKTtcbiAgLS1wdXJwbGUtZmc6IGhzbCh2YXIoLS1wdXJwbGUtODApKTtcbiAgLS1tYWdlbnRhLWJnLXdlYWs6IGhzbCh2YXIoLS1tYWdlbnRhLTAwKSk7XG4gIC0tbWFnZW50YS1iZy11aTogaHNsKHZhcigtLW1hZ2VudGEtMDUpKTtcbiAgLS1tYWdlbnRhLWJnOiBoc2wodmFyKC0tbWFnZW50YS0yMCkpO1xuICAtLW1hZ2VudGEtZmc6IGhzbCh2YXIoLS1tYWdlbnRhLTgwKSk7XG4gIC0taG90LXBpbmstYmctd2VhazogaHNsKHZhcigtLWhvdC1waW5rLTAwKSk7XG4gIC0taG90LXBpbmstYmctdWk6IGhzbCh2YXIoLS1ob3QtcGluay0wNSkpO1xuICAtLWhvdC1waW5rLWJnOiBoc2wodmFyKC0taG90LXBpbmstMjApKTtcbiAgLS1ob3QtcGluay1mZzogaHNsKHZhcigtLWhvdC1waW5rLTgwKSk7XG4gIC0tcGluay1iZy13ZWFrOiBoc2wodmFyKC0tcGluay0wMCkpO1xuICAtLXBpbmstYmctdWk6IGhzbCh2YXIoLS1waW5rLTA1KSk7XG4gIC0tcGluay1iZzogaHNsKHZhcigtLXBpbmstMjApKTtcbiAgLS1waW5rLWZnOiBoc2wodmFyKC0tcGluay04MCkpO1xuICAtLXByaW1hcnktYmctd2VhazogdmFyKC0tZm9yZ2UtdGVydGlhcnktMDApO1xuICAtLXByaW1hcnktYmctdWk6IHZhcigtLWZvcmdlLXRlcnRpYXJ5LTA1KTtcbiAgLS1wcmltYXJ5LWJnOiB2YXIoLS1mb3JnZS10ZXJ0aWFyeS0yMCk7XG4gIC0tcHJpbWFyeS1mZzogdmFyKC0tZm9yZ2UtdGVydGlhcnktODApO1xuICAtLWludGVyYWN0aXZlOiB2YXIoLS1mb3JnZS10ZXJ0aWFyeS02MCk7XG4gIC0tYnV0dG9uLXByaW1hcnk6IHZhcigtLWZvcmdlLXRlcnRpYXJ5LTYwKTtcbiAgLS1idXR0b24tcHJpbWFyeS1ob3ZlcjogdmFyKC0tZm9yZ2UtdGVydGlhcnktNjUpO1xuICAtLWRpYWxvZy1iYWNrZHJvcDogb2tsY2goMTAwJSAwIDAgLyA2NCUpO1xuICAtLXNoYWRvdy0xOiBpbnNldCAwIDAgMCAxcHggdmFyKC0tZ3JheS1hNSksaW5zZXQgMCAxLjVweCAycHggMCB2YXIoLS1ncmF5LWEyKSxpbnNldCAwIDEuNXB4IDJweCAwIHZhcigtLWJsYWNrLWEyKTtcbiAgLS1zaGFkb3ctMjogMCAwIDAgMC41cHggdmFyKC0tYmxhY2stYTEpLDAgMXB4IDFweCAwIHZhcigtLWdyYXktYTIpLDAgMnB4IDFweCAtMXB4IHZhcigtLWJsYWNrLWExKSwwIDFweCAzcHggMCB2YXIoLS1ibGFjay1hMSk7XG4gIC0tc2hhZG93LTM6IDAgMnB4IDNweCAtMnB4IHZhcigtLWdyYXktYTMpLDAgM3B4IDEycHggLTRweCB2YXIoLS1ibGFjay1hMiksMCA0cHggMTZweCAtOHB4IHZhcigtLWJsYWNrLWEyKTtcbiAgLS1zaGFkb3ctNDogMCA4cHggNDBweCB2YXIoLS1ibGFjay1hMSksMCAxMnB4IDMycHggLTE2cHggdmFyKC0tZ3JheS1hMyk7XG4gIC0tc2hhZG93LTU6IDAgMTJweCA2MHB4IHZhcigtLWJsYWNrLWEzKSwwIDEycHggMzJweCAtMTZweCB2YXIoLS1ncmF5LWE1KTtcbiAgLS1zaGFkb3ctNjogMCAxMnB4IDYwcHggdmFyKC0tYmxhY2stYTMpLDAgMTZweCA2NHB4IHZhcigtLWdyYXktYTIpLDAgMTZweCAzNnB4IC0yMHB4IHZhcigtLWdyYXktYTcpO1xufVxuXG5Ac3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gb2tsYWIsIHdoaXRlLCBibGFjaykpIHtcbiAgOndoZXJlKGh0bWwpIHtcbiAgICAtLXNoYWRvdy0xOiBpbnNldCAwIDAgMCAxcHggdmFyKC0tZ3JheS1hNSksaW5zZXQgMCAxLjVweCAycHggMCB2YXIoLS1ncmF5LWEyKSxpbnNldCAwIDEuNXB4IDJweCAwIHZhcigtLWJsYWNrLWEyKTtcbiAgICAtLXNoYWRvdy0yOiAwIDAgMCAwLjVweCB2YXIoLS1ibGFjay1hMSksMCAxcHggMXB4IDAgdmFyKC0tZ3JheS1hMiksMCAycHggMXB4IC0xcHggdmFyKC0tYmxhY2stYTEpLDAgMXB4IDNweCAwIHZhcigtLWJsYWNrLWExKTtcbiAgICAtLXNoYWRvdy0zOiAwIDJweCAzcHggLTJweCB2YXIoLS1ncmF5LWEzKSwwIDNweCAxMnB4IC00cHggdmFyKC0tYmxhY2stYTIpLDAgNHB4IDE2cHggLThweCB2YXIoLS1ibGFjay1hMik7XG4gICAgLS1zaGFkb3ctNDogMCA4cHggNDBweCB2YXIoLS1ibGFjay1hMSksMCAxMnB4IDMycHggLTE2cHggdmFyKC0tZ3JheS1hMyk7XG4gICAgLS1zaGFkb3ctNTogMCAxMnB4IDYwcHggdmFyKC0tYmxhY2stYTMpLDAgMTJweCAzMnB4IC0xNnB4IHZhcigtLWdyYXktYTUpO1xuICAgIC0tc2hhZG93LTY6IDAgMTJweCA2MHB4IHZhcigtLWJsYWNrLWEzKSwwIDE2cHggNjRweCB2YXIoLS1ncmF5LWEyKSwwIDE2cHggMzZweCAtMjBweCB2YXIoLS1ncmF5LWE3KTtcbiAgfVxufVxuOndoZXJlKGh0bWwpIHtcbiAgLS10ZXh0LXByaW1hcnk6IGhzbCh2YXIoLS1ncmF5LTkwKSk7XG4gIC0tdGV4dC1zZWNvbmRhcnk6IGhzbCh2YXIoLS1ncmF5LTkwKSAvIDc1JSk7XG4gIC0tdGV4dC10ZXJ0aWFyeTogaHNsKHZhcigtLWdyYXktOTApIC8gNjElKTtcbiAgLS10ZXh0LWhlbHBlcjogaHNsKHZhcigtLWdyYXktOTApIC8gNjElKTtcbiAgLS10ZXh0LXBsYWNlaG9sZGVyOiBoc2wodmFyKC0tZ3JheS05MCkgLyA0OCUpO1xuICAtLXRleHQtb24tY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgLS10ZXh0LWRpc2FibGVkOiBoc2wodmFyKC0tZ3JheS05MCkgLyAyNCUpO1xuICAtLXRleHQtc3VjY2Vzczogb2tsY2goZnJvbSB2YXIoLS1qYWRlLWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xuICAtLXRleHQtaW5mb3JtYXRpb25hbDogb2tsY2goZnJvbSB2YXIoLS1ibHVlLWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xuICAtLXRleHQtd2FybmluZzogb2tsY2goZnJvbSB2YXIoLS1hbWJlci1hMTEpIHZhcigtLWNvbG9yLWRhcmtlbikgYyBoKTtcbiAgLS10ZXh0LWNyaXRpY2FsOiBva2xjaChmcm9tIHZhcigtLXJ1YnktYTExKSB2YXIoLS1jb2xvci1kYXJrZW4pIGMgaCk7XG4gIC0tbGluay1wcmltYXJ5OiB2YXIoLS1mb3JnZS10ZXJ0aWFyeS02MCk7XG4gIC0tbGluay1wcmltYXJ5LWhvdmVyOiB2YXIoLS1mb3JnZS10ZXJ0aWFyeS02NSk7XG4gIC0tcHJpbWFyeTogdmFyKC0tZm9yZ2UtdGVydGlhcnktNjApO1xuICAtLXByaW1hcnktaG92ZXI6IHZhcigtLWZvcmdlLXRlcnRpYXJ5LTY1KTtcbn1cblxuOndoZXJlKGh0bWwpIHtcbiAgY29sb3Itc2NoZW1lOiBsaWdodDtcbiAgLS11aS1iZy0wMDogdmFyKC0tbGlnaHQtYmcpO1xuICAtLXVpLWJnLTAxOiBoc2wodmFyKC0tZ3JheS0wMCkpO1xuICAtLXVpLWJnLTAyOiBoc2wodmFyKC0tZ3JheS0wNSkpO1xuICAtLXVpLWJnLTAzOiBoc2wodmFyKC0tZ3JheS0yMCkpO1xuICAtLXRleHQtMDE6IGhzbCh2YXIoLS1ncmF5LTkwKSk7XG4gIC0tdGV4dC0wMjogaHNsKHZhcigtLWdyYXktNzApKTtcbiAgLS10ZXh0LTAzOiBoc2wodmFyKC0tZ3JheS04MCkpO1xuICAtLXVpLWJnLWhvdmVyOiB2YXIoLS1zbGF0ZS1hNCk7XG4gIC0tdWktYmctYWN0aXZlOiB2YXIoLS1zbGF0ZS1hNSk7XG4gIC0tZGlhbG9nLWJhY2tkcm9wOiBva2xjaCgxMDAlIDAgMCAvIDY0JSk7XG59XG5cbjo6YmFja2Ryb3Age1xuICBjb2xvci1zY2hlbWU6IGxpZ2h0O1xuICAtLWRpYWxvZy1iYWNrZHJvcDogb2tsY2goMTAwJSAwIDAgLyA2NCUpO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtY29sb3Itc2NoZW1lOiBkYXJrKSB7XG4gIDp3aGVyZShodG1sKSB7XG4gICAgLS11aS1iZy0wMDogdmFyKC0tZGFyay1iZyk7XG4gICAgLS11aS1iZy0wMTogaHNsKHZhcigtLWdyYXktZGFyay0wMCkpO1xuICAgIC0tdWktYmctMDI6IGhzbCh2YXIoLS1ncmF5LWRhcmstMDUpKTtcbiAgICAtLXVpLWJnLTAzOiBoc2wodmFyKC0tZ3JheS1kYXJrLTMwKSk7XG4gICAgLS10ZXh0LTAxOiBoc2wodmFyKC0tZ3JheS1kYXJrLTkwKSk7XG4gICAgLS10ZXh0LTAyOiBoc2wodmFyKC0tZ3JheS1kYXJrLTcwKSk7XG4gICAgLS10ZXh0LTAzOiBoc2wodmFyKC0tZ3JheS1kYXJrLTgwKSk7XG4gICAgLS11aS1iZy1ob3ZlcjogaHNsKHZhcigtLWdyYXktZGFyay0xNSkpO1xuICAgIC0tdWktYmctYWN0aXZlOiBoc2wodmFyKC0tZ3JheS1kYXJrLTIwKSk7XG4gICAgLS1kaWFsb2ctYmFja2Ryb3A6IG9rbGNoKDAlIDAgMCAvIDMyJSk7XG4gIH1cbiAgOjpiYWNrZHJvcCB7XG4gICAgLS1kaWFsb2ctYmFja2Ryb3A6IG9rbGNoKDAlIDAgMCAvIDMyJSk7XG4gIH1cbn1cbltjb2xvci1zY2hlbWU9bGlnaHRdIHtcbiAgY29sb3Itc2NoZW1lOiBsaWdodDtcbiAgLS11aS1iZy0wMDogdmFyKC0tbGlnaHQtYmcpO1xuICAtLXVpLWJnLTAxOiBoc2wodmFyKC0tZ3JheS0wMCkpO1xuICAtLXVpLWJnLTAyOiBoc2wodmFyKC0tZ3JheS0wNSkpO1xuICAtLXVpLWJnLTAzOiBoc2wodmFyKC0tZ3JheS0yMCkpO1xuICAtLXRleHQtMDE6IGhzbCh2YXIoLS1ncmF5LTkwKSk7XG4gIC0tdGV4dC0wMjogaHNsKHZhcigtLWdyYXktNzApKTtcbiAgLS10ZXh0LWRpc2FibGVkOiBoc2wodmFyKC0tZ3JheS00MCkpO1xuICAtLXVpLWJnLWhvdmVyOiBoc2wodmFyKC0tZ3JheS0xNSkpO1xuICAtLXVpLWJnLWFjdGl2ZTogaHNsKHZhcigtLWdyYXktMjApKTtcbiAgLS1kaWFsb2ctYmFja2Ryb3A6IG9rbGNoKDEwMCUgMCAwIC8gNjQlKTtcbn1cblxuW2NvbG9yLXNjaGVtZT1kYXJrXSB7XG4gIGNvbG9yLXNjaGVtZTogZGFyaztcbiAgLS11aS1iZy0wMDogdmFyKC0tZGFyay1iZyk7XG4gIC0tdWktYmctMDE6IGhzbCh2YXIoLS1ncmF5LWRhcmstMDApKTtcbiAgLS11aS1iZy0wMjogaHNsKHZhcigtLWdyYXktZGFyay0wNSkpO1xuICAtLXVpLWJnLTAzOiBoc2wodmFyKC0tZ3JheS1kYXJrLTIwKSk7XG4gIC0tdGV4dC0wMTogaHNsKHZhcigtLWdyYXktZGFyay05MCkpO1xuICAtLXRleHQtMDI6IGhzbCh2YXIoLS1ncmF5LWRhcmstNzApKTtcbiAgLS10ZXh0LWRpc2FibGVkOiBoc2wodmFyKC0tZ3JheS1kYXJrLTQwKSk7XG4gIC0tdWktYmctaG92ZXI6IGhzbCh2YXIoLS1ncmF5LWRhcmstMTUpKTtcbiAgLS11aS1iZy1hY3RpdmU6IGhzbCh2YXIoLS1ncmF5LWRhcmstMjApKTtcbiAgLS1kaWFsb2ctYmFja2Ryb3A6IG9rbGNoKDAlIDAgMCAvIDMyJSk7XG59XG5cbjp3aGVyZShodG1sKSB7XG4gIC0tZ3JheS0wMDogMTgwIDklIDk4JTtcbiAgLS1ncmF5LTA1OiAyMjAgMTMlIDk1JTtcbiAgLS1ncmF5LTEwOiAyMjUgMTIlIDk0JTtcbiAgLS1ncmF5LTE1OiAyMTYgMTIlIDkyJTtcbiAgLS1ncmF5LTIwOiAyMjAgMTElIDg5JTtcbiAgLS1ncmF5LTI1OiAyMjUgMTAlIDg0JTtcbiAgLS1ncmF5LTMwOiAyMTggOSUgODMlO1xuICAtLWdyYXktNDA6IDIxNyA2JSA3MiU7XG4gIC0tZ3JheS01MDogMjE0IDMlIDU2JTtcbiAgLS1ncmF5LTYwOiAyMjAgMyUgNDYlO1xuICAtLWdyYXktNjU6IDIyOCAzJSAzNyU7XG4gIC0tZ3JheS03MDogMjI1IDIlIDMyJTtcbiAgLS1ncmF5LTc1OiAyMjAgMiUgMjYlO1xuICAtLWdyYXktODA6IDIwMCAzJSAyMCU7XG4gIC0tZ3JheS04NTogMjQwIDMlIDE1JTtcbiAgLS1ncmF5LTkwOiAyMTAgNCUgMTAlO1xuICAtLWdyYXktMTAwOiAyNDAgMyUgNiU7XG4gIC0tZ3JheS1kYXJrLTAwOiAyMTAgMyUgMTIlO1xuICAtLWdyYXktZGFyay0wNTogMjQwIDMlIDE1JTtcbiAgLS1ncmF5LWRhcmstMTA6IDIxMCAyJSAxNiU7XG4gIC0tZ3JheS1kYXJrLTE1OiAyMjAgMyUgMTglO1xuICAtLWdyYXktZGFyay0yMDogMjIwIDMlIDIwJTtcbiAgLS1ncmF5LWRhcmstMzA6IDIyNSAzJSAyNCU7XG4gIC0tZ3JheS1kYXJrLTQwOiAyMjUgMyUgMzElO1xuICAtLWdyYXktZGFyay01MDogMjI4IDIlIDQ0JTtcbiAgLS1ncmF5LWRhcmstNjA6IDIzMCAzJSA1MyU7XG4gIC0tZ3JheS1kYXJrLTY1OiAyMzEgNCUgNjQlO1xuICAtLWdyYXktZGFyay03MDogMjI1IDUlIDcxJTtcbiAgLS1ncmF5LWRhcmstNzU6IDIyNSA4JSA3OSU7XG4gIC0tZ3JheS1kYXJrLTgwOiAyMzEgMTElIDg4JTtcbiAgLS1ncmF5LWRhcmstODU6IDI0MCAxMyUgOTUlO1xuICAtLWdyYXktZGFyay05MDogMjQwIDElIDk4JTtcbiAgLS1ncmF5LWRhcmstMTAwOiAwIDAlIDEwMCU7XG4gIC0tcmVkLTAwOiAwIDEwMCUgOTglO1xuICAtLXJlZC0wNTogNCAxMDAlIDk3JTtcbiAgLS1yZWQtMTA6IDIgMTAwJSA5NSU7XG4gIC0tcmVkLTE1OiA0IDEwMCUgOTQlO1xuICAtLXJlZC0yMDogMyAxMDAlIDkyJTtcbiAgLS1yZWQtMzA6IDIgMTAwJSA4OCU7XG4gIC0tcmVkLTQwOiAxIDEwMCUgODAlO1xuICAtLXJlZC01MDogMzU5IDY1JSA2NSU7XG4gIC0tcmVkLTYwOiAwIDQxJSA1MyU7XG4gIC0tcmVkLTY1OiAzNTkgMzclIDQzJTtcbiAgLS1yZWQtNzA6IDM1OSAzOCUgMzclO1xuICAtLXJlZC03NTogMzU5IDM5JSAzMCU7XG4gIC0tcmVkLTgwOiAzNTkgNDElIDI0JTtcbiAgLS1yZWQtODU6IDM1OSA0MyUgMTglO1xuICAtLXJlZC05MDogMCA0OCUgMTIlO1xuICAtLXJlZC0xMDA6IDM1NyA1NiUgOCU7XG4gIC0tY3JpdGljYWw6IDM1NyA3NiUgNDklO1xuICAtLW9yYW5nZS0wMDogMjIgMTAwJSA5OCU7XG4gIC0tb3JhbmdlLTA1OiAyMiAxMDAlIDk1JTtcbiAgLS1vcmFuZ2UtMTA6IDIxIDEwMCUgOTQlO1xuICAtLW9yYW5nZS0xNTogMjEgMTAwJSA5MiU7XG4gIC0tb3JhbmdlLTIwOiAyMSAxMDAlIDg5JTtcbiAgLS1vcmFuZ2UtMzA6IDIxIDEwMCUgODMlO1xuICAtLW9yYW5nZS00MDogMjEgODYlIDcxJTtcbiAgLS1vcmFuZ2UtNTA6IDIxIDQ1JSA1NSU7XG4gIC0tb3JhbmdlLTYwOiAyMiAzNyUgNDUlO1xuICAtLW9yYW5nZS02NTogMjEgMzglIDM3JTtcbiAgLS1vcmFuZ2UtNzA6IDIxIDM4JSAzMSU7XG4gIC0tb3JhbmdlLTc1OiAyMiA0MCUgMjYlO1xuICAtLW9yYW5nZS04MDogMjEgNDIlIDIwJTtcbiAgLS1vcmFuZ2UtODU6IDIxIDQ1JSAxNSU7XG4gIC0tb3JhbmdlLTkwOiAyMiA1MSUgMTAlO1xuICAtLW9yYW5nZS0xMDA6IDE5IDU4JSA2JTtcbiAgLS15ZWxsb3ctb3JhbmdlLTAwOiAzOSAxMDAlIDk1JTtcbiAgLS15ZWxsb3ctb3JhbmdlLTA1OiA0MCAxMDAlIDkyJTtcbiAgLS15ZWxsb3ctb3JhbmdlLTEwOiA0MCAxMDAlIDg5JTtcbiAgLS15ZWxsb3ctb3JhbmdlLTE1OiA0MCAxMDAlIDg1JTtcbiAgLS15ZWxsb3ctb3JhbmdlLTIwOiA0MCA5OCUgODAlO1xuICAtLXllbGxvdy1vcmFuZ2UtMzA6IDQxIDg3JSA3MiU7XG4gIC0teWVsbG93LW9yYW5nZS00MDogNDEgNTYlIDYyJTtcbiAgLS15ZWxsb3ctb3JhbmdlLTUwOiA0MCAzNSUgNDglO1xuICAtLXllbGxvdy1vcmFuZ2UtNjA6IDQxIDM2JSA0MCU7XG4gIC0teWVsbG93LW9yYW5nZS02NTogNDAgMzclIDMyJTtcbiAgLS15ZWxsb3ctb3JhbmdlLTcwOiA0MCAzNyUgMjclO1xuICAtLXllbGxvdy1vcmFuZ2UtNzU6IDQwIDQwJSAyMiU7XG4gIC0teWVsbG93LW9yYW5nZS04MDogNDEgNDIlIDE3JTtcbiAgLS15ZWxsb3ctb3JhbmdlLTg1OiAzOSA0NSUgMTMlO1xuICAtLXllbGxvdy1vcmFuZ2UtOTA6IDQwIDUxJSA4JTtcbiAgLS15ZWxsb3ctb3JhbmdlLTEwMDogMzggNjIlIDUlO1xuICAtLXllbGxvdy0wMDogNTIgOTUlIDkyJTtcbiAgLS15ZWxsb3ctMDU6IDUyIDk3JSA4NiU7XG4gIC0teWVsbG93LTEwOiA1MiA5OCUgODAlO1xuICAtLXllbGxvdy0xNTogNTEgOTUlIDc0JTtcbiAgLS15ZWxsb3ctMjA6IDUyIDg1JSA3MiU7XG4gIC0teWVsbG93LTMwOiA1MSA2OSUgNjclO1xuICAtLXllbGxvdy00MDogNTIgNDYlIDU4JTtcbiAgLS15ZWxsb3ctNTA6IDUyIDM1JSA0NSU7XG4gIC0teWVsbG93LTYwOiA1MiAzNiUgMzclO1xuICAtLXllbGxvdy02NTogNTIgMzclIDI5JTtcbiAgLS15ZWxsb3ctNzA6IDUxIDM4JSAyNSU7XG4gIC0teWVsbG93LTc1OiA1MSA0MCUgMjAlO1xuICAtLXllbGxvdy04MDogNTMgNDElIDE2JTtcbiAgLS15ZWxsb3ctODU6IDUxIDQ2JSAxMiU7XG4gIC0teWVsbG93LTkwOiA1MSA1NiUgNyU7XG4gIC0teWVsbG93LTEwMDogNDggNjUlIDUlO1xuICAtLXllbGxvdy1ncmVlbi0wMDogNzEgODIlIDkzJTtcbiAgLS15ZWxsb3ctZ3JlZW4tMDU6IDY4IDgwJSA4NiU7XG4gIC0teWVsbG93LWdyZWVuLTEwOiA2OCA3OCUgODAlO1xuICAtLXllbGxvdy1ncmVlbi0xNTogNjcgNzklIDc0JTtcbiAgLS15ZWxsb3ctZ3JlZW4tMjA6IDY3IDcyJSA3MSU7XG4gIC0teWVsbG93LWdyZWVuLTMwOiA2NyA1NyUgNjYlO1xuICAtLXllbGxvdy1ncmVlbi00MDogNjYgMzklIDU3JTtcbiAgLS15ZWxsb3ctZ3JlZW4tNTA6IDY3IDMxJSA0NCU7XG4gIC0teWVsbG93LWdyZWVuLTYwOiA2NiAzMiUgMzYlO1xuICAtLXllbGxvdy1ncmVlbi02NTogNjYgMzIlIDI5JTtcbiAgLS15ZWxsb3ctZ3JlZW4tNzA6IDY2IDMzJSAyNSU7XG4gIC0teWVsbG93LWdyZWVuLTc1OiA2NSAzNSUgMjAlO1xuICAtLXllbGxvdy1ncmVlbi04MDogNjggMzclIDE1JTtcbiAgLS15ZWxsb3ctZ3JlZW4tODU6IDY1IDQwJSAxMSU7XG4gIC0teWVsbG93LWdyZWVuLTkwOiA2NCA0OSUgNyU7XG4gIC0teWVsbG93LWdyZWVuLTEwMDogNjUgNTUlIDQlO1xuICAtLWdyZWVuLTAwOiAxMTMgODElIDk2JTtcbiAgLS1ncmVlbi0wNTogMTE1IDgwJSA5MiU7XG4gIC0tZ3JlZW4tMTA6IDExNCA4MSUgODglO1xuICAtLWdyZWVuLTE1OiAxMTUgODElIDg0JTtcbiAgLS1ncmVlbi0yMDogMTE0IDc5JSA3OSU7XG4gIC0tZ3JlZW4tMzA6IDExNSA3MCUgNzAlO1xuICAtLWdyZWVuLTQwOiAxMTUgNDYlIDYxJTtcbiAgLS1ncmVlbi01MDogMTE1IDMwJSA0NyU7XG4gIC0tZ3JlZW4tNjA6IDExNSAzMSUgMzklO1xuICAtLWdyZWVuLTY1OiAxMTUgMzIlIDMxJTtcbiAgLS1ncmVlbi03MDogMTE1IDMzJSAyNiU7XG4gIC0tZ3JlZW4tNzU6IDExNSAzNCUgMjElO1xuICAtLWdyZWVuLTgwOiAxMTQgMzclIDE3JTtcbiAgLS1ncmVlbi04NTogMTE1IDQwJSAxMiU7XG4gIC0tZ3JlZW4tOTA6IDExNCA0OSUgOCU7XG4gIC0tZ3JlZW4tMTAwOiAxMTUgNTIlIDUlO1xuICAtLWJsdWUtZ3JlZW4tMDA6IDE1NCA4MCUgOTYlO1xuICAtLWJsdWUtZ3JlZW4tMDU6IDE1NSA4MCUgOTIlO1xuICAtLWJsdWUtZ3JlZW4tMTA6IDE1NiA3OCUgODclO1xuICAtLWJsdWUtZ3JlZW4tMTU6IDE1NiA3OSUgODMlO1xuICAtLWJsdWUtZ3JlZW4tMjA6IDE1NyA3OCUgNzglO1xuICAtLWJsdWUtZ3JlZW4tMzA6IDE1OCA2OCUgNzAlO1xuICAtLWJsdWUtZ3JlZW4tNDA6IDE1OCA0NSUgNjAlO1xuICAtLWJsdWUtZ3JlZW4tNTA6IDE1OCAzMCUgNDclO1xuICAtLWJsdWUtZ3JlZW4tNjA6IDE1OSAzMSUgMzglO1xuICAtLWJsdWUtZ3JlZW4tNjU6IDE1OCAzMiUgMzElO1xuICAtLWJsdWUtZ3JlZW4tNzA6IDE2MCAzMyUgMjYlO1xuICAtLWJsdWUtZ3JlZW4tNzU6IDE1OCAzNSUgMjElO1xuICAtLWJsdWUtZ3JlZW4tODA6IDE2MCAzNiUgMTYlO1xuICAtLWJsdWUtZ3JlZW4tODU6IDE2MCAzOSUgMTIlO1xuICAtLWJsdWUtZ3JlZW4tOTA6IDE2MCA0NyUgNyU7XG4gIC0tYmx1ZS1ncmVlbi0xMDA6IDE2MiA1NyUgNSU7XG4gIC0tYXF1YS0wMDogMTg2IDEwMCUgOTYlO1xuICAtLWFxdWEtMDU6IDE4NiAxMDAlIDkxJTtcbiAgLS1hcXVhLTEwOiAxODYgMTAwJSA4NyU7XG4gIC0tYXF1YS0xNTogMTg1IDk4JSA4MiU7XG4gIC0tYXF1YS0yMDogMTg2IDk1JSA3NiU7XG4gIC0tYXF1YS0zMDogMTg2IDczJSA3MSU7XG4gIC0tYXF1YS00MDogMTg2IDQ4JSA2MiU7XG4gIC0tYXF1YS01MDogMTg2IDMwJSA0OCU7XG4gIC0tYXF1YS02MDogMTg2IDMxJSAzOSU7XG4gIC0tYXF1YS02NTogMTg1IDMyJSAzMiU7XG4gIC0tYXF1YS03MDogMTg3IDMzJSAyNyU7XG4gIC0tYXF1YS03NTogMTg2IDM0JSAyMiU7XG4gIC0tYXF1YS04MDogMTg2IDM2JSAxNyU7XG4gIC0tYXF1YS04NTogMTg3IDM4JSAxMyU7XG4gIC0tYXF1YS05MDogMTgzIDQ1JSA4JTtcbiAgLS1hcXVhLTEwMDogMTg5IDU0JSA1JTtcbiAgLS1ibHVlLTAwOiAyMDUgMTAwJSA5OCU7XG4gIC0tYmx1ZS0wNTogMjA2IDEwMCUgOTUlO1xuICAtLWJsdWUtMTA6IDIwNiAxMDAlIDkzJTtcbiAgLS1ibHVlLTE1OiAyMDYgMTAwJSA5MSU7XG4gIC0tYmx1ZS0yMDogMjA3IDEwMCUgODklO1xuICAtLWJsdWUtMzA6IDIwNyAxMDAlIDgzJTtcbiAgLS1ibHVlLTQwOiAyMDYgODElIDcxJTtcbiAgLS1ibHVlLTUwOiAyMDYgNDIlIDU1JTtcbiAgLS1ibHVlLTYwOiAyMDYgMzQlIDQ1JTtcbiAgLS1ibHVlLTY1OiAyMDUgMzUlIDM2JTtcbiAgLS1ibHVlLTcwOiAyMDcgMzYlIDMxJTtcbiAgLS1ibHVlLTc1OiAyMDcgMzclIDI2JTtcbiAgLS1ibHVlLTgwOiAyMDYgNDAlIDIwJTtcbiAgLS1ibHVlLTg1OiAyMDcgNDMlIDE1JTtcbiAgLS1ibHVlLTkwOiAyMDggNDglIDEwJTtcbiAgLS1ibHVlLTEwMDogMjA4IDU4JSA2JTtcbiAgLS1pbmRpZ28tMDA6IDIyNyAxMDAlIDk4JTtcbiAgLS1pbmRpZ28tMDU6IDIyNSAxMDAlIDk3JTtcbiAgLS1pbmRpZ28tMTA6IDIyNCAxMDAlIDk1JTtcbiAgLS1pbmRpZ28tMTU6IDIyMyAxMDAlIDk0JTtcbiAgLS1pbmRpZ28tMjA6IDIyNCAxMDAlIDkyJTtcbiAgLS1pbmRpZ28tMzA6IDIyNSAxMDAlIDg4JTtcbiAgLS1pbmRpZ28tNDA6IDIyNiAxMDAlIDgxJTtcbiAgLS1pbmRpZ28tNTA6IDIyNyA2OCUgNjclO1xuICAtLWluZGlnby02MDogMjI4IDQyJSA1NSU7XG4gIC0taW5kaWdvLTY1OiAyMjggMzUlIDQ1JTtcbiAgLS1pbmRpZ28tNzA6IDIyOCAzNSUgMzglO1xuICAtLWluZGlnby03NTogMjI4IDM3JSAzMiU7XG4gIC0taW5kaWdvLTgwOiAyMjkgMzglIDI1JTtcbiAgLS1pbmRpZ28tODU6IDIyOCA0MCUgMTklO1xuICAtLWluZGlnby05MDogMjI5IDQ0JSAxMyU7XG4gIC0taW5kaWdvLTEwMDogMjI5IDUwJSA5JTtcbiAgLS1wdXJwbGUtMDA6IDI0OCAxMDAlIDk4JTtcbiAgLS1wdXJwbGUtMDU6IDI0NCAxMDAlIDk3JTtcbiAgLS1wdXJwbGUtMTA6IDI0MyAxMDAlIDk2JTtcbiAgLS1wdXJwbGUtMTU6IDI0MiAxMDAlIDk1JTtcbiAgLS1wdXJwbGUtMjA6IDI0NCAxMDAlIDk0JTtcbiAgLS1wdXJwbGUtMzA6IDI0NSAxMDAlIDkwJTtcbiAgLS1wdXJwbGUtNDA6IDI0NyAxMDAlIDg0JTtcbiAgLS1wdXJwbGUtNTA6IDI0OSA3MCUgNzAlO1xuICAtLXB1cnBsZS02MDogMjQ5IDQxJSA1OCU7XG4gIC0tcHVycGxlLTY1OiAyNDkgMzAlIDQ3JTtcbiAgLS1wdXJwbGUtNzA6IDI0OSAzMSUgNDAlO1xuICAtLXB1cnBsZS03NTogMjUwIDMyJSAzMyU7XG4gIC0tcHVycGxlLTgwOiAyNDkgMzMlIDI2JTtcbiAgLS1wdXJwbGUtODU6IDI0OSAzNCUgMjAlO1xuICAtLXB1cnBsZS05MDogMjQ5IDM5JSAxNCU7XG4gIC0tcHVycGxlLTEwMDogMjUxIDQ1JSA5JTtcbiAgLS1tYWdlbnRhLTAwOiAyOTEgMTAwJSA5OSU7XG4gIC0tbWFnZW50YS0wNTogMjg5IDEwMCUgOTclO1xuICAtLW1hZ2VudGEtMTA6IDI5MCAxMDAlIDk1JTtcbiAgLS1tYWdlbnRhLTE1OiAyOTAgMTAwJSA5NCU7XG4gIC0tbWFnZW50YS0yMDogMjkwIDEwMCUgOTIlO1xuICAtLW1hZ2VudGEtMzA6IDI4OSAxMDAlIDg4JTtcbiAgLS1tYWdlbnRhLTQwOiAyODggMTAwJSA3OSU7XG4gIC0tbWFnZW50YS01MDogMjg3IDU5JSA2NCU7XG4gIC0tbWFnZW50YS02MDogMjg3IDM3JSA1MiU7XG4gIC0tbWFnZW50YS02NTogMjg4IDM1JSA0MiU7XG4gIC0tbWFnZW50YS03MDogMjg3IDM2JSAzNiU7XG4gIC0tbWFnZW50YS03NTogMjg4IDM3JSAzMCU7XG4gIC0tbWFnZW50YS04MDogMjg3IDM4JSAyNCU7XG4gIC0tbWFnZW50YS04NTogMjg3IDQxJSAxOCU7XG4gIC0tbWFnZW50YS05MDogMjg3IDQ3JSAxMiU7XG4gIC0tbWFnZW50YS0xMDA6IDI4NiA1NSUgOCU7XG4gIC0taG90LXBpbmstMDA6IDMyMiAxMDAlIDk4JTtcbiAgLS1ob3QtcGluay0wNTogMzI2IDEwMCUgOTclO1xuICAtLWhvdC1waW5rLTEwOiAzMjUgMTAwJSA5NSU7XG4gIC0taG90LXBpbmstMTU6IDMyNiAxMDAlIDk0JTtcbiAgLS1ob3QtcGluay0yMDogMzI2IDEwMCUgOTIlO1xuICAtLWhvdC1waW5rLTMwOiAzMjYgMTAwJSA4OCU7XG4gIC0taG90LXBpbmstNDA6IDMyNiAxMDAlIDc5JTtcbiAgLS1ob3QtcGluay01MDogMzI0IDU1JSA2MiU7XG4gIC0taG90LXBpbmstNjA6IDMyNSAzNiUgNTElO1xuICAtLWhvdC1waW5rLTY1OiAzMjUgMzUlIDQxJTtcbiAgLS1ob3QtcGluay03MDogMzI0IDM2JSAzNSU7XG4gIC0taG90LXBpbmstNzU6IDMyNCAzNyUgMjklO1xuICAtLWhvdC1waW5rLTgwOiAzMjQgMzglIDIzJTtcbiAgLS1ob3QtcGluay04NTogMzIzIDQxJSAxNyU7XG4gIC0taG90LXBpbmstOTA6IDMyMyA0NSUgMTElO1xuICAtLWhvdC1waW5rLTEwMDogMzI2IDU0JSA4JTtcbiAgLS1waW5rLTAwOiAzNDUgMTAwJSA5OCU7XG4gIC0tcGluay0wNTogMzUyIDEwMCUgOTclO1xuICAtLXBpbmstMTA6IDM1MCAxMDAlIDk1JTtcbiAgLS1waW5rLTE1OiAzNDggMTAwJSA5NCU7XG4gIC0tcGluay0yMDogMzQ4IDEwMCUgOTIlO1xuICAtLXBpbmstMzA6IDM0OCAxMDAlIDg4JTtcbiAgLS1waW5rLTQwOiAzNDcgMTAwJSA4MCU7XG4gIC0tcGluay01MDogMzQ2IDU4JSA2NCU7XG4gIC0tcGluay02MDogMzQ1IDM3JSA1MiU7XG4gIC0tcGluay02NTogMzQ2IDM1JSA0MiU7XG4gIC0tcGluay03MDogMzQ1IDM2JSAzNiU7XG4gIC0tcGluay03NTogMzQ1IDM3JSAzMCU7XG4gIC0tcGluay04MDogMzQ2IDM4JSAyNCU7XG4gIC0tcGluay04NTogMzQ1IDQxJSAxOCU7XG4gIC0tcGluay05MDogMzQ1IDQ3JSAxMiU7XG4gIC0tcGluay0xMDA6IDM0OCA1MCUgOCU7XG4gIC0tZm9yZ2UtcHJpbWFyeS0wMDogb2tsY2goMC45OCAwLjAwNjIgMjc0Ljk2KTtcbiAgLS1mb3JnZS1wcmltYXJ5LTA1OiBva2xjaCgwLjk2IDAuMDEwODM1IDI3MC4wMjYzKTtcbiAgLS1mb3JnZS1wcmltYXJ5LTEwOiBva2xjaCgwLjk1IDAuMDE0NiAyNjkuOTkpO1xuICAtLWZvcmdlLXByaW1hcnktMTU6IG9rbGNoKDAuOTMgMC4wMjEgMjcxLjE5KTtcbiAgLS1mb3JnZS1wcmltYXJ5LTIwOiBva2xjaCgwLjkxIDAuMDI1OCAyNjkuODcpO1xuICAtLWZvcmdlLXByaW1hcnktMzA6IG9rbGNoKDAuODcgMC4wNCAyNjkuNjgpO1xuICAtLWZvcmdlLXByaW1hcnktNDA6IG9rbGNoKDAuNzggMC4wNjg5IDI3MS41NCk7XG4gIC0tZm9yZ2UtcHJpbWFyeS01MDogb2tsY2goMC42NSAwLjEwODIgMjcxLjM1KTtcbiAgLS1mb3JnZS1wcmltYXJ5LTYwOiBva2xjaCgwLjU3IDAuMTI5NyAyNzEuMTkpO1xuICAtLWZvcmdlLXByaW1hcnktNjU6IG9rbGNoKDAuNDkgMC4xNTU2IDI3MS4wOCk7XG4gIC0tZm9yZ2UtcHJpbWFyeS03MDogb2tsY2goMC40NCAwLjE0MjcgMjcwLjg3KTtcbiAgLS1mb3JnZS1wcmltYXJ5LTc1OiBva2xjaCgwLjM4IDAuMTI3MyAyNzEuNTMpO1xuICAtLWZvcmdlLXByaW1hcnktODA6IG9rbGNoKDAuMzMgMC4xMDgzIDI3MC44NCk7XG4gIC0tZm9yZ2UtcHJpbWFyeS04NTogb2tsY2goMC4yNyAwLjA4OTkgMjcxLjYyKTtcbiAgLS1mb3JnZS1wcmltYXJ5LTkwOiBva2xjaCgwLjIyIDAuMDcwNyAyNzAuNzgpO1xuICAtLWZvcmdlLXByaW1hcnktMTAwOiBva2xjaCgwLjE4IDAuMDYgMjcxLjI1KTtcbiAgLS1mb3JnZS10ZXJ0aWFyeS0wMDogb2tsY2goOTcuODQlIDAuMDEgMjY3LjM2KTtcbiAgLS1mb3JnZS10ZXJ0aWFyeS0wNTogb2tsY2goOTYuNzclIDAuMDE1IDI2Ny4zMik7XG4gIC0tZm9yZ2UtdGVydGlhcnktMTA6IG9rbGNoKDk0LjU2JSAwLjAyNSAyNjguNTgpO1xuICAtLWZvcmdlLXRlcnRpYXJ5LTE1OiBva2xjaCg5My40MyUgMC4wMzEgMjY4LjUzKTtcbiAgLS1mb3JnZS10ZXJ0aWFyeS0yMDogb2tsY2goOTEuMjQlIDAuMDQyIDI2OC40MSk7XG4gIC0tZm9yZ2UtdGVydGlhcnktMzA6IG9rbGNoKDg2LjY3JSAwLjA2NSAyNjkuMzUpO1xuICAtLWZvcmdlLXRlcnRpYXJ5LTQwOiBva2xjaCg3Ny4yMSUgMC4xMTUgMjcwLjU5KTtcbiAgLS1mb3JnZS10ZXJ0aWFyeS01MDogb2tsY2goNjUuMzMlIDAuMTg0IDI3MC4wOSk7XG4gIC0tZm9yZ2UtdGVydGlhcnktNjA6IG9rbGNoKDU3Ljg2JSAwLjIwNSAyNzAuOTYpO1xuICAtLWZvcmdlLXRlcnRpYXJ5LTY1OiBva2xjaCg0OS41OSUgMC4xNzYgMjcwLjk1KTtcbiAgLS1mb3JnZS10ZXJ0aWFyeS03MDogb2tsY2goNDMuNzQlIDAuMTU5IDI3MC43Myk7XG4gIC0tZm9yZ2UtdGVydGlhcnktNzU6IG9rbGNoKDM4Ljk3JSAwLjEzOCAyNzAuMTgpO1xuICAtLWZvcmdlLXRlcnRpYXJ5LTgwOiBva2xjaCgzMy41OSUgMC4xMiAyNzAuMTMpO1xuICAtLWZvcmdlLXRlcnRpYXJ5LTg1OiBva2xjaCgyOC4wMSUgMC4xIDI3MC4xMSk7XG4gIC0tZm9yZ2UtdGVydGlhcnktOTA6IG9rbGNoKDIyLjEyJSAwLjA4IDI3MC4wNCk7XG4gIC0tZm9yZ2UtdGVydGlhcnktMTAwOiBva2xjaCgxNy41MyUgMC4wNjQgMjcwLjMxKTtcbiAgLS1mb3JnZS10ZXJ0aWFyeS01MC1hMTI6IG9rbGNoKDY1LjMzJSAwLjE4NCAyNzAuMDkgLyAxMiUpO1xuICAtLWZvcmdlLXRlcnRpYXJ5LTUwLWEyMDogb2tsY2goNjUuMzMlIDAuMTg0IDI3MC4wOSAvIDIwJSk7XG4gIC0tZm9yZ2UtdGVydGlhcnktNjAtYTE2OiBva2xjaCg1Ny44NiUgMC4yMDUgMjcwLjk2IC8gMTYlKTtcbiAgLS1kYXJrLWJhc2UtMDA6IDAgMCUgOTclO1xuICAtLWRhcmstYmFzZS0wNTogMCAwJSA5NSU7XG4gIC0tZGFyay1iYXNlLTEwOiAwIDAlIDkzJTtcbiAgLS1kYXJrLWJhc2UtMTU6IDAgMCUgOTElO1xuICAtLWRhcmstYmFzZS0yMDogMTgwIDIlIDg4JTtcbiAgLS1kYXJrLWJhc2UtMzA6IDE4MCAxJSA4MyU7XG4gIC0tZGFyay1iYXNlLTQwOiAxODAgMSUgNzElO1xuICAtLWRhcmstYmFzZS01MDogMTgwIDElIDU1JTtcbiAgLS1kYXJrLWJhc2UtNjA6IDE4MCAwJSA0NiU7XG4gIC0tZGFyay1iYXNlLTY1OiAxODAgMSUgMzclO1xuICAtLWRhcmstYmFzZS03MDogMTgwIDElIDMxJTtcbiAgLS1kYXJrLWJhc2UtNzU6IDE4MCAxJSAyNiU7XG4gIC0tZGFyay1iYXNlLTgwOiAxODAgMiUgMjAlO1xuICAtLWRhcmstYmFzZS04NTogMTgwIDMlIDE1JTtcbiAgLS1kYXJrLWJhc2UtOTA6IDE4MCAyJSAxMCU7XG4gIC0tZGFyay1iYXNlLTEwMDogMTgwIDMlIDYlO1xufVxuXG46d2hlcmUoaHRtbCkge1xuICAtLXRvbWF0by0xOiBva2xjaCg5OS4zJSAwLjAwMyAxNy4yKTtcbiAgLS10b21hdG8tMjogb2tsY2goOTguNCUgMC4wMDggMjcuMik7XG4gIC0tdG9tYXRvLTM6IG9rbGNoKDk1LjQlIDAuMDIxIDMxLjgpO1xuICAtLXRvbWF0by00OiBva2xjaCg5Mi4xJSAwLjA0MSAzNC44KTtcbiAgLS10b21hdG8tNTogb2tsY2goODguOSUgMC4wNTkgMzIuNik7XG4gIC0tdG9tYXRvLTY6IG9rbGNoKDg1LjMlIDAuMDc3IDMyLjYpO1xuICAtLXRvbWF0by03OiBva2xjaCg4MC4yJSAwLjA5NSAzMi4yKTtcbiAgLS10b21hdG8tODogb2tsY2goNzQuMSUgMC4xMTggMzIuMyk7XG4gIC0tdG9tYXRvLTk6IG9rbGNoKDYyLjclIDAuMTk0IDMzLjMpO1xuICAtLXRvbWF0by0xMDogb2tsY2goNjAuMyUgMC4xOTUgMzMuMik7XG4gIC0tdG9tYXRvLTExOiBva2xjaCg1Ni42JSAwLjE5OCAzMi43KTtcbiAgLS10b21hdG8tMTI6IG9rbGNoKDM0LjYlIDAuMDggMzAuNCk7XG4gIC0tdG9tYXRvLWExOiBva2xjaCg2Mi44JSAwLjI1OCAyOS4yIC8gMS4xOCUpO1xuICAtLXRvbWF0by1hMjogb2tsY2goNjMuNiUgMC4yNSAzMC43IC8gMy4xNCUpO1xuICAtLXRvbWF0by1hMzogb2tsY2goNjIuNCUgMC4yMzcgMzEuOSAvIDkuNDElKTtcbiAgLS10b21hdG8tYTQ6IG9rbGNoKDY0LjglIDAuMjQgMzIuOSAvIDE3LjI1JSk7XG4gIC0tdG9tYXRvLWE1OiBva2xjaCg2NC4zJSAwLjI0NCAzMiAvIDIzLjkyJSk7XG4gIC0tdG9tYXRvLWE2OiBva2xjaCg2My4yJSAwLjIzOSAzMi4xIC8gMzEuMzclKTtcbiAgLS10b21hdG8tYTc6IG9rbGNoKDU5LjYlIDAuMjI2IDMxLjkgLyA0MC4zOSUpO1xuICAtLXRvbWF0by1hODogb2tsY2goNTcuMyUgMC4yMTggMzEuOSAvIDUxLjc2JSk7XG4gIC0tdG9tYXRvLWE5OiBva2xjaCg1OC4xJSAwLjIyMSAzMS45IC8gODEuOTYlKTtcbiAgLS10b21hdG8tYTEwOiBva2xjaCg1Ni41JSAwLjIxNSAzMS45IC8gODUuNDklKTtcbiAgLS10b21hdG8tYTExOiBva2xjaCg1NC41JSAwLjIwNyAzMS45IC8gOTEuNzYlKTtcbiAgLS10b21hdG8tYTEyOiBva2xjaCgyNS43JSAwLjA5MyAzMy44IC8gODcuODQlKTtcbiAgLS1yZWQtMTogb2tsY2goOTkuMyUgMC4wMDMgMTcuMik7XG4gIC0tcmVkLTI6IG9rbGNoKDk4LjIlIDAuMDA5IDE3LjMpO1xuICAtLXJlZC0zOiBva2xjaCg5NS41JSAwLjAyMSAxMy45KTtcbiAgLS1yZWQtNDogb2tsY2goOTIuMiUgMC4wNCAxNik7XG4gIC0tcmVkLTU6IG9rbGNoKDg5LjIlIDAuMDU3IDE2LjkpO1xuICAtLXJlZC02OiBva2xjaCg4NS43JSAwLjA3NCAxNy43KTtcbiAgLS1yZWQtNzogb2tsY2goODAuNyUgMC4wODkgMTguMyk7XG4gIC0tcmVkLTg6IG9rbGNoKDc0LjQlIDAuMTEzIDE4LjgpO1xuICAtLXJlZC05OiBva2xjaCg2Mi42JSAwLjE5MyAyMyk7XG4gIC0tcmVkLTEwOiBva2xjaCg1OS45JSAwLjE5NSAyNCk7XG4gIC0tcmVkLTExOiBva2xjaCg1NS43JSAwLjE5NyAyNS4yKTtcbiAgLS1yZWQtMTI6IG9rbGNoKDMzLjklIDAuMTA5IDE2LjYpO1xuICAtLXJlZC1hMTogb2tsY2goNjIuOCUgMC4yNTggMjkuMiAvIDEuMTglKTtcbiAgLS1yZWQtYTI6IG9rbGNoKDYyLjglIDAuMjU4IDI5LjIgLyAzLjE0JSk7XG4gIC0tcmVkLWEzOiBva2xjaCg2MC42JSAwLjI0OCAyOC40IC8gNy44NCUpO1xuICAtLXJlZC1hNDogb2tsY2goNjIuOCUgMC4yNTcgMjguOCAvIDE0LjEyJSk7XG4gIC0tcmVkLWE1OiBva2xjaCg2Mi44JSAwLjI1NyAyOC45IC8gMTkuNjElKTtcbiAgLS1yZWQtYTY6IG9rbGNoKDYxLjUlIDAuMjUyIDI5IC8gMjUuODglKTtcbiAgLS1yZWQtYTc6IG9rbGNoKDU2LjglIDAuMjMzIDI5IC8gMzMuNzMlKTtcbiAgLS1yZWQtYTg6IG9rbGNoKDU0LjMlIDAuMjIyIDI4LjggLyA0NC4zMSUpO1xuICAtLXJlZC1hOTogb2tsY2goNTYlIDAuMjI5IDI4LjcgLyA3MS43NiUpO1xuICAtLXJlZC1hMTA6IG9rbGNoKDU0LjElIDAuMjIyIDI4LjggLyA3NS42OSUpO1xuICAtLXJlZC1hMTE6IG9rbGNoKDUxLjUlIDAuMjExIDI4LjYgLyA4Mi43NSUpO1xuICAtLXJlZC1hMTI6IG9rbGNoKDI4LjQlIDAuMTE0IDIxLjkgLyA5MC45OCUpO1xuICAtLXJ1YnktMTogb2tsY2goOTkuNCUgMC4wMDMgMzU0LjcpO1xuICAtLXJ1YnktMjogb2tsY2goOTguMyUgMC4wMDkgOC41KTtcbiAgLS1ydWJ5LTM6IG9rbGNoKDk1LjQlIDAuMDIyIDcuMik7XG4gIC0tcnVieS00OiBva2xjaCg5Mi41JSAwLjAzOSA4LjEpO1xuICAtLXJ1YnktNTogb2tsY2goODkuNiUgMC4wNTYgNy4zKTtcbiAgLS1ydWJ5LTY6IG9rbGNoKDg1LjglIDAuMDY2IDgpO1xuICAtLXJ1YnktNzogb2tsY2goODEuMSUgMC4wOCA3LjIpO1xuICAtLXJ1YnktODogb2tsY2goNzQuOSUgMC4xMDIgNi41KTtcbiAgLS1ydWJ5LTk6IG9rbGNoKDYyLjglIDAuMTk1IDEzLjIpO1xuICAtLXJ1YnktMTA6IG9rbGNoKDYwLjElIDAuMTk3IDEzLjUpO1xuICAtLXJ1YnktMTE6IG9rbGNoKDU0LjklIDAuMTk5IDEzLjkpO1xuICAtLXJ1YnktMTI6IG9rbGNoKDM0LjElIDAuMTEgMTApO1xuICAtLXJ1YnktYTE6IG9rbGNoKDYzLjUlIDAuMjU0IDE1LjUgLyAxLjE4JSk7XG4gIC0tcnVieS1hMjogb2tsY2goNjIuOSUgMC4yNTYgMjYuNyAvIDMuMTQlKTtcbiAgLS1ydWJ5LWEzOiBva2xjaCg2MC43JSAwLjI0NiAyNS42IC8gOC4yNCUpO1xuICAtLXJ1YnktYTQ6IG9rbGNoKDYyLjklIDAuMjU2IDI2IC8gMTMuNzMlKTtcbiAgLS1ydWJ5LWE1OiBva2xjaCg2MyUgMC4yNTUgMjUuMiAvIDE5LjIyJSk7XG4gIC0tcnVieS1hNjogb2tsY2goNTcuOSUgMC4yMzUgMjUuMyAvIDI1LjElKTtcbiAgLS1ydWJ5LWE3OiBva2xjaCg1My43JSAwLjIxNyAyNC4xIC8gMzIuNTUlKTtcbiAgLS1ydWJ5LWE4OiBva2xjaCg1MS42JSAwLjIwOCAyMi43IC8gNDIuNzUlKTtcbiAgLS1ydWJ5LWE5OiBva2xjaCg1Ni4yJSAwLjIyNyAyMy4yIC8gNzIuNTUlKTtcbiAgLS1ydWJ5LWExMDogb2tsY2goNTQuNSUgMC4yMiAyMi43IC8gNzYuODYlKTtcbiAgLS1ydWJ5LWExMTogb2tsY2goNTEuMyUgMC4yMDYgMjAuMiAvIDg1Ljg4JSk7XG4gIC0tcnVieS1hMTI6IG9rbGNoKDI4LjYlIDAuMTE0IDE1LjggLyA5MC45OCUpO1xuICAtLWNyaW1zb24tMTogb2tsY2goOTkuNCUgMC4wMDMgMzU0LjcpO1xuICAtLWNyaW1zb24tMjogb2tsY2goOTguMiUgMC4wMDggMzU3LjgpO1xuICAtLWNyaW1zb24tMzogb2tsY2goOTUuNCUgMC4wMjYgMzU2LjMpO1xuICAtLWNyaW1zb24tNDogb2tsY2goOTIuNiUgMC4wNCAzNTYuNCk7XG4gIC0tY3JpbXNvbi01OiBva2xjaCg4OS4zJSAwLjA1MyAzNTUuOCk7XG4gIC0tY3JpbXNvbi02OiBva2xjaCg4NS40JSAwLjA2NSAzNTUuMik7XG4gIC0tY3JpbXNvbi03OiBva2xjaCg4MC45JSAwLjA3OCAzNTQuOSk7XG4gIC0tY3JpbXNvbi04OiBva2xjaCg3NC45JSAwLjEgMzU0KTtcbiAgLS1jcmltc29uLTk6IG9rbGNoKDYzLjQlIDAuMjEzIDEuMyk7XG4gIC0tY3JpbXNvbi0xMDogb2tsY2goNjAuNyUgMC4yMTEgMi4yKTtcbiAgLS1jcmltc29uLTExOiBva2xjaCg1NS4yJSAwLjIwNyA0LjUpO1xuICAtLWNyaW1zb24tMTI6IG9rbGNoKDM0LjElIDAuMTEzIDM1Ni45KTtcbiAgLS1jcmltc29uLWExOiBva2xjaCg2My41JSAwLjI1NCAxNS41IC8gMS4xOCUpO1xuICAtLWNyaW1zb24tYTI6IG9rbGNoKDU3LjQlIDAuMjMgMTguNCAvIDMuMTQlKTtcbiAgLS1jcmltc29uLWEzOiBva2xjaCg2My41JSAwLjI1NCAxNi4zIC8gOC42MyUpO1xuICAtLWNyaW1zb24tYTQ6IG9rbGNoKDYyLjIlIDAuMjQ5IDE1LjkgLyAxMy43MyUpO1xuICAtLWNyaW1zb24tYTU6IG9rbGNoKDU4LjYlIDAuMjM0IDE0LjMgLyAxOS4yMiUpO1xuICAtLWNyaW1zb24tYTY6IG9rbGNoKDU0LjYlIDAuMjE4IDEyLjkgLyAyNS40OSUpO1xuICAtLWNyaW1zb24tYTc6IG9rbGNoKDUxLjMlIDAuMjA1IDExLjggLyAzMi41NSUpO1xuICAtLWNyaW1zb24tYTg6IG9rbGNoKDQ5LjclIDAuMTk5IDkuMSAvIDQyLjM1JSk7XG4gIC0tY3JpbXNvbi1hOTogb2tsY2goNTguMyUgMC4yMzMgMTAgLyA3Ni4wOCUpO1xuICAtLWNyaW1zb24tYTEwOiBva2xjaCg1Ni4yJSAwLjIyNSAxMC4xIC8gNzkuNjElKTtcbiAgLS1jcmltc29uLWExMTogb2tsY2goNTIuNSUgMC4yMSA5LjYgLyA4OC42MyUpO1xuICAtLWNyaW1zb24tYTEyOiBva2xjaCgyOC42JSAwLjExNSAxLjggLyA5MS4zNyUpO1xuICAtLXBpbmstMTogb2tsY2goOTkuNCUgMC4wMDQgMzM3LjMpO1xuICAtLXBpbmstMjogb2tsY2goOTguMyUgMC4wMDkgMzQxLjgpO1xuICAtLXBpbmstMzogb2tsY2goOTUuNCUgMC4wMjggMzQyLjMpO1xuICAtLXBpbmstNDogb2tsY2goOTIuNiUgMC4wNDIgMzQwLjYpO1xuICAtLXBpbmstNTogb2tsY2goODkuMyUgMC4wNTUgMzQwLjQpO1xuICAtLXBpbmstNjogb2tsY2goODUuNiUgMC4wNjcgMzQwLjcpO1xuICAtLXBpbmstNzogb2tsY2goODElIDAuMDgzIDM0MS45KTtcbiAgLS1waW5rLTg6IG9rbGNoKDc1LjElIDAuMTA3IDM0MS41KTtcbiAgLS1waW5rLTk6IG9rbGNoKDYxLjclIDAuMjA4IDM0Nik7XG4gIC0tcGluay0xMDogb2tsY2goNTkuNiUgMC4yMDcgMzQ2LjcpO1xuICAtLXBpbmstMTE6IG9rbGNoKDU1LjglIDAuMjA3IDM0Ny4zKTtcbiAgLS1waW5rLTEyOiBva2xjaCgzNSUgMC4xMjkgMzQ1LjQpO1xuICAtLXBpbmstYTE6IG9rbGNoKDY2JSAwLjI3NiAzNDkuNyAvIDEuMTglKTtcbiAgLS1waW5rLWEyOiBva2xjaCg1OSUgMC4yNDEgMzU2LjcgLyAzLjE0JSk7XG4gIC0tcGluay1hMzogb2tsY2goNjMlIDAuMjU3IDM1Ni43IC8gOC42MyUpO1xuICAtLXBpbmstYTQ6IG9rbGNoKDU5LjglIDAuMjQ3IDM1My40IC8gMTMuNzMlKTtcbiAgLS1waW5rLWE1OiBva2xjaCg1Ni41JSAwLjIzNCAzNTIuNCAvIDE5LjIyJSk7XG4gIC0tcGluay1hNjogb2tsY2goNTMlIDAuMjE5IDM1Mi40IC8gMjUuMSUpO1xuICAtLXBpbmstYTc6IG9rbGNoKDUwLjglIDAuMjEgMzUzLjQgLyAzMi41NSUpO1xuICAtLXBpbmstYTg6IG9rbGNoKDQ5LjYlIDAuMjA2IDM1MS41IC8gNDIuMzUlKTtcbiAgLS1waW5rLWE5OiBva2xjaCg1NC43JSAwLjIyNyAzNTEuNyAvIDc0LjklKTtcbiAgLS1waW5rLWExMDogb2tsY2goNTMuNCUgMC4yMjEgMzUyLjEgLyA3OC4wNCUpO1xuICAtLXBpbmstYTExOiBva2xjaCg1MSUgMC4yMTIgMzUxLjMgLyA4My45MiUpO1xuICAtLXBpbmstYTEyOiBva2xjaCgzMC43JSAwLjEyOSAzNDcuOCAvIDkyLjk0JSk7XG4gIC0tcGx1bS0xOiBva2xjaCg5OS4zJSAwLjAwNCAzMTQuOCk7XG4gIC0tcGx1bS0yOiBva2xjaCg5OC4yJSAwLjAxIDMyNS43KTtcbiAgLS1wbHVtLTM6IG9rbGNoKDk1LjclIDAuMDI3IDMyNS44KTtcbiAgLS1wbHVtLTQ6IG9rbGNoKDkyLjklIDAuMDQ0IDMyNC44KTtcbiAgLS1wbHVtLTU6IG9rbGNoKDg5LjklIDAuMDU4IDMyNS4xKTtcbiAgLS1wbHVtLTY6IG9rbGNoKDg2LjElIDAuMDcxIDMyMy45KTtcbiAgLS1wbHVtLTc6IG9rbGNoKDgwLjklIDAuMDkyIDMyMy4zKTtcbiAgLS1wbHVtLTg6IG9rbGNoKDc0LjElIDAuMTIgMzIyLjIpO1xuICAtLXBsdW0tOTogb2tsY2goNTcuOSUgMC4xODggMzIyLjEpO1xuICAtLXBsdW0tMTA6IG9rbGNoKDU1LjIlIDAuMTgxIDMyMi4yKTtcbiAgLS1wbHVtLTExOiBva2xjaCg1Mi4yJSAwLjE3MyAzMjEuOSk7XG4gIC0tcGx1bS0xMjogb2tsY2goMzMuOCUgMC4xMjUgMzIxLjQpO1xuICAtLXBsdW0tYTE6IG9rbGNoKDU4LjElIDAuMjk5IDMwNyAvIDEuMTglKTtcbiAgLS1wbHVtLWEyOiBva2xjaCg1Ni43JSAwLjI2MSAzMjguNCAvIDMuMTQlKTtcbiAgLS1wbHVtLWEzOiBva2xjaCg1OS4zJSAwLjI3MyAzMjguNCAvIDcuODQlKTtcbiAgLS1wbHVtLWE0OiBva2xjaCg1Ny42JSAwLjI2NyAzMjYuNSAvIDEyLjk0JSk7XG4gIC0tcGx1bS1hNTogb2tsY2goNTUuMSUgMC4yNTUgMzI2LjYgLyAxOC4wNCUpO1xuICAtLXBsdW0tYTY6IG9rbGNoKDUxLjIlIDAuMjQgMzI0LjYgLyAyMy45MiUpO1xuICAtLXBsdW0tYTc6IG9rbGNoKDQ4LjklIDAuMjMxIDMyMy40IC8gMzIuMTYlKTtcbiAgLS1wbHVtLWE4OiBva2xjaCg0Ny4zJSAwLjIyNiAzMjEuMiAvIDQzLjE0JSk7XG4gIC0tcGx1bS1hOTogb2tsY2goNDUuNyUgMC4yMTggMzIwLjkgLyA3MC45OCUpO1xuICAtLXBsdW0tYTEwOiBva2xjaCg0My4yJSAwLjIwNiAzMjEuMSAvIDczLjMzJSk7XG4gIC0tcGx1bS1hMTE6IG9rbGNoKDQwLjQlIDAuMTkzIDMyMC41IC8gNzUuNjklKTtcbiAgLS1wbHVtLWExMjogb2tsY2goMjYuOSUgMC4xMjkgMzIwLjggLyA5MC4yJSk7XG4gIC0tcHVycGxlLTE6IG9rbGNoKDk5LjMlIDAuMDAzIDMyNS42KTtcbiAgLS1wdXJwbGUtMjogb2tsY2goOTguMSUgMC4wMSAzMTEuMik7XG4gIC0tcHVycGxlLTM6IG9rbGNoKDk1LjklIDAuMDI1IDMxMS43KTtcbiAgLS1wdXJwbGUtNDogb2tsY2goOTMuMyUgMC4wMzkgMzEyLjcpO1xuICAtLXB1cnBsZS01OiBva2xjaCg5MC4xJSAwLjA1MyAzMTEuMik7XG4gIC0tcHVycGxlLTY6IG9rbGNoKDg1LjklIDAuMDcyIDMxMS4xKTtcbiAgLS1wdXJwbGUtNzogb2tsY2goODAuNCUgMC4wOTIgMzA5LjcpO1xuICAtLXB1cnBsZS04OiBva2xjaCg3My4zJSAwLjEyMyAzMDgpO1xuICAtLXB1cnBsZS05OiBva2xjaCg1NS42JSAwLjE4MyAzMDUuOSk7XG4gIC0tcHVycGxlLTEwOiBva2xjaCg1Mi41JSAwLjE3NSAzMDUuNCk7XG4gIC0tcHVycGxlLTExOiBva2xjaCg1MS43JSAwLjE3MyAzMDUuOSk7XG4gIC0tcHVycGxlLTEyOiBva2xjaCgzMi4yJSAwLjExIDMwMy44KTtcbiAgLS1wdXJwbGUtYTE6IG9rbGNoKDUxLjglIDAuMjM4IDMyOC40IC8gMS4xOCUpO1xuICAtLXB1cnBsZS1hMjogb2tsY2goNTAuMDMlIDAuMjY3IDI5OS44OCAvIDMuMTQlKTtcbiAgLS1wdXJwbGUtYTM6IG9rbGNoKDUzLjMlIDAuMjgzIDMwMS4yIC8gNy4wNiUpO1xuICAtLXB1cnBsZS1hNDogb2tsY2goNTIuMSUgMC4yNzMgMzAzLjMgLyAxMS4zNyUpO1xuICAtLXB1cnBsZS1hNTogb2tsY2goNDkuNiUgMC4yNjMgMzAxIC8gMTYuNDclKTtcbiAgLS1wdXJwbGUtYTY6IG9rbGNoKDQ3LjglIDAuMjUzIDMwMS4yIC8gMjMuMTQlKTtcbiAgLS1wdXJwbGUtYTc6IG9rbGNoKDQ0LjklIDAuMjQxIDI5OS4yIC8gMzEuMzclKTtcbiAgLS1wdXJwbGUtYTg6IG9rbGNoKDQzLjclIDAuMjM3IDI5NyAvIDQyLjM1JSk7XG4gIC0tcHVycGxlLWE5OiBva2xjaCg0MC41JSAwLjIyIDI5Ny4zIC8gNjkuNDElKTtcbiAgLS1wdXJwbGUtYTEwOiBva2xjaCgzNy45JSAwLjIwNSAyOTcuMSAvIDcyLjE2JSk7XG4gIC0tcHVycGxlLWExMTogb2tsY2goMzcuMyUgMC4yMDIgMjk3LjcgLyA3Mi45NCUpO1xuICAtLXB1cnBsZS1hMTI6IG9rbGNoKDIyLjIlIDAuMTE5IDI5OSAvIDg3LjQ1JSk7XG4gIC0tdmlvbGV0LTE6IG9rbGNoKDk5LjIlIDAuMDAzIDMwOC40KTtcbiAgLS12aW9sZXQtMjogb2tsY2goOTguMyUgMC4wMDkgMjk5LjIpO1xuICAtLXZpb2xldC0zOiBva2xjaCg5Ni4yJSAwLjAxOSAyOTkuMSk7XG4gIC0tdmlvbGV0LTQ6IG9rbGNoKDkzLjIlIDAuMDM3IDI5Ny41KTtcbiAgLS12aW9sZXQtNTogb2tsY2goOTAuNCUgMC4wNTIgMjk1KTtcbiAgLS12aW9sZXQtNjogb2tsY2goODYuNCUgMC4wNzIgMjkzLjcpO1xuICAtLXZpb2xldC03OiBva2xjaCg4MC42JSAwLjA5IDI5My42KTtcbiAgLS12aW9sZXQtODogb2tsY2goNzMlIDAuMTE5IDI5Mi42KTtcbiAgLS12aW9sZXQtOTogb2tsY2goNTQuMiUgMC4xNzkgMjg4KTtcbiAgLS12aW9sZXQtMTA6IG9rbGNoKDUxLjElIDAuMTc3IDI4Ny43KTtcbiAgLS12aW9sZXQtMTE6IG9rbGNoKDUwLjglIDAuMTU5IDI4OC42KTtcbiAgLS12aW9sZXQtMTI6IG9rbGNoKDMxLjMlIDAuMDk3IDI4Ni42KTtcbiAgLS12aW9sZXQtYTE6IG9rbGNoKDM5LjQlIDAuMjE2IDI5NC44IC8gMS4xOCUpO1xuICAtLXZpb2xldC1hMjogb2tsY2goNDglIDAuMjk4IDI3Ni4zIC8gMi43NSUpO1xuICAtLXZpb2xldC1hMzogb2tsY2goNDUuNiUgMC4yODMgMjc2LjUgLyA1Ljg4JSk7XG4gIC0tdmlvbGV0LWE0OiBva2xjaCg0Ny42JSAwLjMgMjc0LjcgLyAxMC41OSUpO1xuICAtLXZpb2xldC1hNTogb2tsY2goNDYuOCUgMC4zMDMgMjcxLjQgLyAxNC45JSk7XG4gIC0tdmlvbGV0LWE2OiBva2xjaCg0NiUgMC4zMDEgMjcwLjQgLyAyMC43OCUpO1xuICAtLXZpb2xldC1hNzogb2tsY2goNDIlIDAuMjcyIDI3MS4yIC8gMjkuMDIlKTtcbiAgLS12aW9sZXQtYTg6IG9rbGNoKDQwLjIlIDAuMjYgMjcxLjYgLyA0MCUpO1xuICAtLXZpb2xldC1hOTogb2tsY2goMzYuNSUgMC4yMzYgMjcxLjQgLyA2Ni4yNyUpO1xuICAtLXZpb2xldC1hMTA6IG9rbGNoKDM0LjglIDAuMjI0IDI3Mi4xIC8gNjkuOCUpO1xuICAtLXZpb2xldC1hMTE6IG9rbGNoKDMyLjElIDAuMjA2IDI3Mi40IC8gNjguNjMlKTtcbiAgLS12aW9sZXQtYTEyOiBva2xjaCgxOC4zJSAwLjExNSAyNzUuMiAvIDg1LjElKTtcbiAgLS1pcmlzLTE6IG9rbGNoKDk5LjUlIDAuMDAzIDI4Ni40KTtcbiAgLS1pcmlzLTI6IG9rbGNoKDk4LjElIDAuMDA5IDI4Ni4yKTtcbiAgLS1pcmlzLTM6IG9rbGNoKDk2LjElIDAuMDE3IDI4Mi41KTtcbiAgLS1pcmlzLTQ6IG9rbGNoKDkzLjQlIDAuMDMyIDI4My45KTtcbiAgLS1pcmlzLTU6IG9rbGNoKDkwLjQlIDAuMDQ4IDI4Mi44KTtcbiAgLS1pcmlzLTY6IG9rbGNoKDg2LjMlIDAuMDY5IDI4Myk7XG4gIC0taXJpcy03OiBva2xjaCg4MC45JSAwLjA4NyAyODIuOCk7XG4gIC0taXJpcy04OiBva2xjaCg3Mi45JSAwLjExOCAyODEuNCk7XG4gIC0taXJpcy05OiBva2xjaCg1NCUgMC4xODQgMjc4LjMpO1xuICAtLWlyaXMtMTA6IG9rbGNoKDUwLjklIDAuMTg3IDI3Ny40KTtcbiAgLS1pcmlzLTExOiBva2xjaCg1MS4xJSAwLjE3NCAyNzkuOCk7XG4gIC0taXJpcy0xMjogb2tsY2goMzEuNCUgMC4wOTkgMjc3LjYpO1xuICAtLWlyaXMtYTE6IG9rbGNoKDQ1LjIlIDAuMzEzIDI2NC4xIC8gMC43OCUpO1xuICAtLWlyaXMtYTI6IG9rbGNoKDQ1LjIlIDAuMzEzIDI2NC4xIC8gMi43NSUpO1xuICAtLWlyaXMtYTM6IG9rbGNoKDQzLjYlIDAuMjkzIDI2NC4xIC8gNS44OCUpO1xuICAtLWlyaXMtYTQ6IG9rbGNoKDQ1LjYlIDAuMzExIDI2NC4xIC8gOS44JSk7XG4gIC0taXJpcy1hNTogb2tsY2goNDUuNyUgMC4zMSAyNjQuMSAvIDE0LjUxJSk7XG4gIC0taXJpcy1hNjogb2tsY2goNDUuNSUgMC4zMTEgMjY0LjEgLyAyMC4zOSUpO1xuICAtLWlyaXMtYTc6IG9rbGNoKDQyLjElIDAuMjg4IDI2NC4xIC8gMjcuODQlKTtcbiAgLS1pcmlzLWE4OiBva2xjaCg0MC4zJSAwLjI3NSAyNjQuMSAvIDM5LjIyJSk7XG4gIC0taXJpcy1hOTogb2tsY2goMzYuNSUgMC4yNTMgMjY0LjEgLyA2NC4zMSUpO1xuICAtLWlyaXMtYTEwOiBva2xjaCgzNS4xJSAwLjI0MyAyNjQuMSAvIDY4LjI0JSk7XG4gIC0taXJpcy1hMTE6IG9rbGNoKDMzLjclIDAuMjMxIDI2NSAvIDY3LjQ1JSk7XG4gIC0taXJpcy1hMTI6IG9rbGNoKDE4LjIlIDAuMTIxIDI2NC4yIC8gODQuNzElKTtcbiAgLS1pbmRpZ28tMTogb2tsY2goOTkuNCUgMC4wMDEgMjg2LjQpO1xuICAtLWluZGlnby0yOiBva2xjaCg5OC4yJSAwLjAwOCAyNzEuMyk7XG4gIC0taW5kaWdvLTM6IG9rbGNoKDk2LjElIDAuMDE3IDI2Ny44KTtcbiAgLS1pbmRpZ28tNDogb2tsY2goOTMuNSUgMC4wMzEgMjY5LjgpO1xuICAtLWluZGlnby01OiBva2xjaCg5MC4yJSAwLjA0NyAyNjkuNik7XG4gIC0taW5kaWdvLTY6IG9rbGNoKDg2LjIlIDAuMDY4IDI3MS4xKTtcbiAgLS1pbmRpZ28tNzogb2tsY2goODAuNiUgMC4wODggMjcxLjQpO1xuICAtLWluZGlnby04OiBva2xjaCg3My4xJSAwLjExMiAyNzAuNCk7XG4gIC0taW5kaWdvLTk6IG9rbGNoKDU0LjQlIDAuMTkxIDI2Nyk7XG4gIC0taW5kaWdvLTEwOiBva2xjaCg1MS4xJSAwLjE5NSAyNjYuNik7XG4gIC0taW5kaWdvLTExOiBva2xjaCg1MC45JSAwLjE3MiAyNjcuMik7XG4gIC0taW5kaWdvLTEyOiBva2xjaCgzMS4zJSAwLjA4NiAyNjguNik7XG4gIC0taW5kaWdvLWExOiBva2xjaCgyNy4xJSAwLjE4OCAyNjQuMSAvIDAuNzglKTtcbiAgLS1pbmRpZ28tYTI6IG9rbGNoKDUwLjElIDAuMjggMjYzLjggLyAzLjE0JSk7XG4gIC0taW5kaWdvLWEzOiBva2xjaCg0OS42JSAwLjI1OCAyNjMuMyAvIDcuMDYlKTtcbiAgLS1pbmRpZ28tYTQ6IG9rbGNoKDUwLjclIDAuMjc3IDI2My43IC8gMTEuNzYlKTtcbiAgLS1pbmRpZ28tYTU6IG9rbGNoKDUwLjclIDAuMjc3IDI2My43IC8gMTcuNjUlKTtcbiAgLS1pbmRpZ28tYTY6IG9rbGNoKDQ5LjglIDAuMjgyIDI2My45IC8gMjQuMzElKTtcbiAgLS1pbmRpZ28tYTc6IG9rbGNoKDQ2LjklIDAuMjY5IDI2My45IC8gMzIuOTQlKTtcbiAgLS1pbmRpZ28tYTg6IG9rbGNoKDQ0LjYlIDAuMjUyIDI2My45IC8gNDQuNzElKTtcbiAgLS1pbmRpZ28tYTk6IG9rbGNoKDQzJSAwLjI0NCAyNjMuOSAvIDc1LjY5JSk7XG4gIC0taW5kaWdvLWExMDogb2tsY2goNDEuNiUgMC4yMzYgMjYzLjkgLyA4MCUpO1xuICAtLWluZGlnby1hMTE6IG9rbGNoKDM5JSAwLjIxOSAyNjMuOCAvIDc3LjI1JSk7XG4gIC0taW5kaWdvLWExMjogb2tsY2goMjAuOCUgMC4xMDQgMjYyLjkgLyA4Ny44NCUpO1xuICAtLWJsdWUtMTogb2tsY2goOTkuMyUgMC4wMDMgMjQ3LjkpO1xuICAtLWJsdWUtMjogb2tsY2goOTguMiUgMC4wMDkgMjQyLjgpO1xuICAtLWJsdWUtMzogb2tsY2goOTYlIDAuMDIgMjM4LjcpO1xuICAtLWJsdWUtNDogb2tsY2goOTMuOCUgMC4wMzUgMjM0LjgpO1xuICAtLWJsdWUtNTogb2tsY2goOTAuNSUgMC4wNTEgMjQwLjMpO1xuICAtLWJsdWUtNjogb2tsY2goODYuMyUgMC4wNjggMjQzLjMpO1xuICAtLWJsdWUtNzogb2tsY2goODElIDAuMDg5IDI0My4xKTtcbiAgLS1ibHVlLTg6IG9rbGNoKDczLjQlIDAuMTIxIDI0My4xKTtcbiAgLS1ibHVlLTk6IG9rbGNoKDY0LjklIDAuMTkzIDI1MS44KTtcbiAgLS1ibHVlLTEwOiBva2xjaCg2Mi4yJSAwLjE4MyAyNTEuNyk7XG4gIC0tYmx1ZS0xMTogb2tsY2goNTUuNiUgMC4xNjIgMjUyLjIpO1xuICAtLWJsdWUtMTI6IG9rbGNoKDMyLjQlIDAuMDk2IDI1OC44KTtcbiAgLS1ibHVlLWExOiBva2xjaCg2MS41JSAwLjIxMSAyNTYuMSAvIDEuNTclKTtcbiAgLS1ibHVlLWEyOiBva2xjaCg2NC4xJSAwLjE5NyAyNTMgLyA0LjMxJSk7XG4gIC0tYmx1ZS1hMzogb2tsY2goNjQuMSUgMC4xODIgMjUwLjIgLyA5LjglKTtcbiAgLS1ibHVlLWE0OiBva2xjaCg2OCUgMC4xNzkgMjQ3IC8gMTYuNDclKTtcbiAgLS1ibHVlLWE1OiBva2xjaCg2NS42JSAwLjE5IDI1MC44IC8gMjMuOTIlKTtcbiAgLS1ibHVlLWE2OiBva2xjaCg2Mi42JSAwLjE5MSAyNTIuNiAvIDMyLjU1JSk7XG4gIC0tYmx1ZS1hNzogb2tsY2goNjAuOCUgMC4xODMgMjUyLjIgLyA0NC4zMSUpO1xuICAtLWJsdWUtYTg6IG9rbGNoKDYwLjclIDAuMTc2IDI1MC44IC8gNjMuMTQlKTtcbiAgLS1ibHVlLWE5OiBva2xjaCg2NC45JSAwLjE5MyAyNTEuOCk7XG4gIC0tYmx1ZS1hMTA6IG9rbGNoKDYxLjglIDAuMTg2IDI1Mi4yIC8gOTguMDQlKTtcbiAgLS1ibHVlLWExMTogb2tsY2goNTMuNyUgMC4xNjggMjUzLjQgLyA5NC45JSk7XG4gIC0tYmx1ZS1hMTI6IG9rbGNoKDI3LjIlIDAuMTA1IDI1OSAvIDkzLjMzJSk7XG4gIC0tY3lhbi0xOiBva2xjaCg5OS4yJSAwLjAwMyAyMTkuNSk7XG4gIC0tY3lhbi0yOiBva2xjaCg5Ny45JSAwLjAwOSAyMDUuOSk7XG4gIC0tY3lhbi0zOiBva2xjaCg5NS45JSAwLjAyNiAyMDIuNik7XG4gIC0tY3lhbi00OiBva2xjaCg5My4yJSAwLjA0MSAyMDYpO1xuICAtLWN5YW4tNTogb2tsY2goOTAlIDAuMDU0IDIwNi40KTtcbiAgLS1jeWFuLTY6IG9rbGNoKDg1LjglIDAuMDY2IDIwOC4xKTtcbiAgLS1jeWFuLTc6IG9rbGNoKDgwLjQlIDAuMDgyIDIwOS43KTtcbiAgLS1jeWFuLTg6IG9rbGNoKDcyLjglIDAuMTEgMjExLjkpO1xuICAtLWN5YW4tOTogb2tsY2goNjYlIDAuMTIyIDIyMS43KTtcbiAgLS1jeWFuLTEwOiBva2xjaCg2Mi43JSAwLjExNCAyMjEuNSk7XG4gIC0tY3lhbi0xMTogb2tsY2goNTQuNyUgMC4wOTcgMjIwLjgpO1xuICAtLWN5YW4tMTI6IG9rbGNoKDMzLjElIDAuMDUzIDIxOC44KTtcbiAgLS1jeWFuLWExOiBva2xjaCg2NC4xJSAwLjEyOSAyMzEuMSAvIDEuOTYlKTtcbiAgLS1jeWFuLWEyOiBva2xjaCg2My44JSAwLjExMSAyMTAuNiAvIDUuMSUpO1xuICAtLWN5YW4tYTM6IG9rbGNoKDc0LjMlIDAuMTI3IDIwNC42IC8gMTIuOTQlKTtcbiAgLS1jeWFuLWE0OiBva2xjaCg3Mi45JSAwLjEyNiAyMTAuOCAvIDIwLjc4JSk7XG4gIC0tY3lhbi1hNTogb2tsY2goNzAuNiUgMC4xMjMgMjExLjUgLyAyOS4wMiUpO1xuICAtLWN5YW4tYTY6IG9rbGNoKDY3JSAwLjExOCAyMTQgLyAzOC40MyUpO1xuICAtLWN5YW4tYTc6IG9rbGNoKDY0LjclIDAuMTE1IDIxNi4yIC8gNTAuOTglKTtcbiAgLS1jeWFuLWE4OiBva2xjaCg2NS45JSAwLjExNyAyMTYuNCAvIDc2LjA4JSk7XG4gIC0tY3lhbi1hOTogb2tsY2goNjYlIDAuMTIyIDIyMS43KTtcbiAgLS1jeWFuLWExMDogb2tsY2goNjEuOCUgMC4xMTUgMjIyLjQgLyA5Ny4yNSUpO1xuICAtLWN5YW4tYTExOiBva2xjaCg1MS45JSAwLjA5NyAyMjMuMSAvIDkzLjczJSk7XG4gIC0tY3lhbi1hMTI6IG9rbGNoKDI5LjMlIDAuMDUzIDIxOS4yIC8gOTQuOSUpO1xuICAtLXRlYWwtMTogb2tsY2goOTkuNCUgMC4wMDQgMTc5LjcpO1xuICAtLXRlYWwtMjogb2tsY2goOTguMiUgMC4wMDkgMTc5LjYpO1xuICAtLXRlYWwtMzogb2tsY2goOTYlIDAuMDI2IDE4MS45KTtcbiAgLS10ZWFsLTQ6IG9rbGNoKDkzLjQlIDAuMDQyIDE3OS44KTtcbiAgLS10ZWFsLTU6IG9rbGNoKDkwJSAwLjA1MyAxODEuNSk7XG4gIC0tdGVhbC02OiBva2xjaCg4NS42JSAwLjA2NCAxODEuMik7XG4gIC0tdGVhbC03OiBva2xjaCg3OS42JSAwLjA3NiAxODMpO1xuICAtLXRlYWwtODogb2tsY2goNzIuMSUgMC4wOTcgMTgzLjMpO1xuICAtLXRlYWwtOTogb2tsY2goNjQuOSUgMC4xMTQgMTgyKTtcbiAgLS10ZWFsLTEwOiBva2xjaCg2MS45JSAwLjEwOSAxODEuMyk7XG4gIC0tdGVhbC0xMTogb2tsY2goNTUuMiUgMC4xMDEgMTc4LjgpO1xuICAtLXRlYWwtMTI6IG9rbGNoKDMyLjclIDAuMDUxIDE4NSk7XG4gIC0tdGVhbC1hMTogb2tsY2goNzUlIDAuMTU0IDE2Ni45IC8gMS45NiUpO1xuICAtLXRlYWwtYTI6IG9rbGNoKDY1LjUlIDAuMTM0IDE2Ny40IC8gNC43MSUpO1xuICAtLXRlYWwtYTM6IG9rbGNoKDczLjYlIDAuMTQ0IDE3MC45IC8gMTIuMTYlKTtcbiAgLS10ZWFsLWE0OiBva2xjaCg3Mi42JSAwLjE0NiAxNjguNyAvIDIwJSk7XG4gIC0tdGVhbC1hNTogb2tsY2goNjguNiUgMC4xMzMgMTcxLjcgLyAyNy44NCUpO1xuICAtLXRlYWwtYTY6IG9rbGNoKDY0LjYlIDAuMTI1IDE3MS45IC8gMzYuODYlKTtcbiAgLS10ZWFsLWE3OiBva2xjaCg2MSUgMC4xMTQgMTc1LjYgLyA0OC42MyUpO1xuICAtLXRlYWwtYTg6IG9rbGNoKDYwLjYlIDAuMTExIDE3OC45IC8gNjcuNDUlKTtcbiAgLS10ZWFsLWE5OiBva2xjaCg2Mi43JSAwLjExMyAxODEgLyA5Mi45NCUpO1xuICAtLXRlYWwtYTEwOiBva2xjaCg2MC4zJSAwLjEwOSAxODAuMyAvIDk0LjklKTtcbiAgLS10ZWFsLWExMTogb2tsY2goNTUuMiUgMC4xMDEgMTc4LjgpO1xuICAtLXRlYWwtYTEyOiBva2xjaCgyOC44JSAwLjA1MSAxODIuNSAvIDk0LjklKTtcbiAgLS1qYWRlLTE6IG9rbGNoKDk5LjQlIDAuMDAzIDE3NC41KTtcbiAgLS1qYWRlLTI6IG9rbGNoKDk4LjIlIDAuMDA5IDE2MS40KTtcbiAgLS1qYWRlLTM6IG9rbGNoKDk2LjElIDAuMDIyIDE2MC4yKTtcbiAgLS1qYWRlLTQ6IG9rbGNoKDkzLjUlIDAuMDM0IDE2My4yKTtcbiAgLS1qYWRlLTU6IG9rbGNoKDkwLjIlIDAuMDQ3IDE2NS4xKTtcbiAgLS1qYWRlLTY6IG9rbGNoKDg2JSAwLjA2IDE2Ni4yKTtcbiAgLS1qYWRlLTc6IG9rbGNoKDgwJSAwLjA3NiAxNjkuOSk7XG4gIC0tamFkZS04OiBva2xjaCg3Mi4xJSAwLjEwMyAxNzMuMSk7XG4gIC0tamFkZS05OiBva2xjaCg2NC4yJSAwLjExNSAxNzAuNyk7XG4gIC0tamFkZS0xMDogb2tsY2goNjEuMyUgMC4xMSAxNzAuOSk7XG4gIC0tamFkZS0xMTogb2tsY2goNTQuNyUgMC4wOTggMTcwKTtcbiAgLS1qYWRlLTEyOiBva2xjaCgzMi41JSAwLjA0MSAxNzAuMSk7XG4gIC0tamFkZS1hMTogb2tsY2goNzEuMyUgMC4xNiAxNjAuNSAvIDEuNTclKTtcbiAgLS1qYWRlLWEyOiBva2xjaCg2Mi41JSAwLjE3NiAxNDkuMSAvIDQuMzElKTtcbiAgLS1qYWRlLWEzOiBva2xjaCg2NS41JSAwLjE4NyAxNDguNSAvIDkuODAlKTtcbiAgLS1qYWRlLWE0OiBva2xjaCg2NCUgMC4xNzIgMTUwLjkgLyAxNi4wOCUpO1xuICAtLWphZGUtYTU6IG9rbGNoKDYyLjQlIDAuMTYxIDE1Mi44IC8gMjMuNTMlKTtcbiAgLS1qYWRlLWE2OiBva2xjaCg2MC4zJSAwLjE1IDE1NC44IC8gMzIuNTUlKTtcbiAgLS1qYWRlLWE3OiBva2xjaCg1OC44JSAwLjEzNCAxNTkuMyAvIDQ1LjQ5JSk7XG4gIC0tamFkZS1hODogb2tsY2goNjAlIDAuMTI1IDE2NS42IC8gNjYuMjclKTtcbiAgLS1qYWRlLWE5OiBva2xjaCg1OC4yJSAwLjEyIDE2Ni40IC8gODMuOTIlKTtcbiAgLS1qYWRlLWExMDogb2tsY2goNTUuMyUgMC4xMTQgMTY2LjggLyA4NS4xMCUpO1xuICAtLWphZGUtYTExOiBva2xjaCg0OC42JSAwLjEwMSAxNjYgLyA4Ny40NSUpO1xuICAtLWphZGUtYTEyOiBva2xjaCgyMi40JSAwLjA0NiAxNjcuNCAvIDg4LjYzJSk7XG4gIC0tZ3JlZW4tMTogb2tsY2goOTkuNCUgMC4wMDQgMTU3LjIpO1xuICAtLWdyZWVuLTI6IG9rbGNoKDk4LjElIDAuMDEgMTU1LjEpO1xuICAtLWdyZWVuLTM6IG9rbGNoKDk1LjglIDAuMDIyIDE1NS45KTtcbiAgLS1ncmVlbi00OiBva2xjaCg5My40JSAwLjAzNyAxNTYuNCk7XG4gIC0tZ3JlZW4tNTogb2tsY2goODkuOSUgMC4wNDkgMTU3LjIpO1xuICAtLWdyZWVuLTY6IG9rbGNoKDg1LjYlIDAuMDY0IDE1OC4yKTtcbiAgLS1ncmVlbi03OiBva2xjaCg3OS44JSAwLjA4MyAxNTkuMSk7XG4gIC0tZ3JlZW4tODogb2tsY2goNzEuNiUgMC4xMTMgMTYwLjMpO1xuICAtLWdyZWVuLTk6IG9rbGNoKDY0LjElIDAuMTMzIDE1Ny43KTtcbiAgLS1ncmVlbi0xMDogb2tsY2goNjEuMSUgMC4xMjcgMTU4LjIpO1xuICAtLWdyZWVuLTExOiBva2xjaCg1NC4zJSAwLjExMiAxNTkuNSk7XG4gIC0tZ3JlZW4tMTI6IG9rbGNoKDMyLjIlIDAuMDQ4IDE2NC41KTtcbiAgLS1ncmVlbi1hMTogb2tsY2goNzAuMyUgMC4yMTQgMTQ2LjIgLyAxLjU3JSk7XG4gIC0tZ3JlZW4tYTI6IG9rbGNoKDYyLjIlIDAuMTkzIDE0NS40IC8gNC4zMSUpO1xuICAtLWdyZWVuLWEzOiBva2xjaCg2Mi41JSAwLjE5MiAxNDUuOSAvIDkuODAlKTtcbiAgLS1ncmVlbi1hNDogb2tsY2goNjMuNyUgMC4xOTMgMTQ2LjMgLyAxNi4wOCUpO1xuICAtLWdyZWVuLWE1OiBva2xjaCg2MC40JSAwLjE3OCAxNDcuMiAvIDIzLjE0JSk7XG4gIC0tZ3JlZW4tYTY6IG9rbGNoKDU4LjclIDAuMTY5IDE0OC4zIC8gMzIuMTYlKTtcbiAgLS1ncmVlbi1hNzogb2tsY2goNTcuNCUgMC4xNTkgMTQ5LjcgLyA0NC4zMSUpO1xuICAtLWdyZWVuLWE4OiBva2xjaCg1Ny44JSAwLjE1MSAxNTIuNSAvIDY0LjMxJSk7XG4gIC0tZ3JlZW4tYTk6IG9rbGNoKDU3LjAlIDAuMTQ4IDE1Mi43IC8gODEuMTglKTtcbiAgLS1ncmVlbi1hMTA6IG9rbGNoKDU0LjQlIDAuMTM5IDE1My40IC8gODMuMTQlKTtcbiAgLS1ncmVlbi1hMTE6IG9rbGNoKDQ4LjIlIDAuMTE5IDE1NS4xIC8gODcuMDYlKTtcbiAgLS1ncmVlbi1hMTI6IG9rbGNoKDIzLjclIDAuMDUzIDE2MC44IC8gOTAuMjAlKTtcbiAgLS1ncmFzcy0xOiBva2xjaCg5OS40JSAwLjAwNSAxNDUuNSk7XG4gIC0tZ3Jhc3MtMjogb2tsY2goOTguMiUgMC4wMSAxNDUuNSk7XG4gIC0tZ3Jhc3MtMzogb2tsY2goOTYuMCUgMC4wMjIgMTQ1LjQpO1xuICAtLWdyYXNzLTQ6IG9rbGNoKDkzLjUlIDAuMDM4IDE0Ni41KTtcbiAgLS1ncmFzcy01OiBva2xjaCg5MC4wJSAwLjA1MiAxNDYpO1xuICAtLWdyYXNzLTY6IG9rbGNoKDg1LjYlIDAuMDcxIDE0Ni44KTtcbiAgLS1ncmFzcy03OiBva2xjaCg3OS44JSAwLjA5NCAxNDcuMyk7XG4gIC0tZ3Jhc3MtODogb2tsY2goNzEuNyUgMC4xMzEgMTQ4LjEpO1xuICAtLWdyYXNzLTk6IG9rbGNoKDY1LjElIDAuMTQ3IDE0Ny40KTtcbiAgLS1ncmFzcy0xMDogb2tsY2goNjEuNSUgMC4xNDIgMTQ3LjIpO1xuICAtLWdyYXNzLTExOiBva2xjaCg1Mi42JSAwLjEyOSAxNDcuMik7XG4gIC0tZ3Jhc3MtMTI6IG9rbGNoKDMyLjclIDAuMDUzIDE0OC42KTtcbiAgLS1ncmFzcy1hMTogb2tsY2goNzAuMCUgMC4yMzggMTQyLjUgLyAxLjU3JSk7XG4gIC0tZ3Jhc3MtYTI6IG9rbGNoKDU5LjIlIDAuMjAxIDE0Mi41IC8gMy45MiUpO1xuICAtLWdyYXNzLWEzOiBva2xjaCg1OC42JSAwLjE5OSAxNDIuNSAvIDguNjMlKTtcbiAgLS1ncmFzcy1hNDogb2tsY2goNjAuOSUgMC4yMDYgMTQyLjcgLyAxNC41MSUpO1xuICAtLWdyYXNzLWE1OiBva2xjaCg1Ny41JSAwLjE5NCAxNDIuNyAvIDIxLjE4JSk7XG4gIC0tZ3Jhc3MtYTY6IG9rbGNoKDU2LjQlIDAuMTg5IDE0Mi45IC8gMzAuMjAlKTtcbiAgLS1ncmFzcy1hNzogb2tsY2goNTUuMiUgMC4xODQgMTQzLjEgLyA0MS45NiUpO1xuICAtLWdyYXNzLWE4OiBva2xjaCg1NS44JSAwLjE4MiAxNDMuOCAvIDYwLjM5JSk7XG4gIC0tZ3Jhc3MtYTk6IG9rbGNoKDUzLjglIDAuMTc0IDE0NCAvIDcyLjU1JSk7XG4gIC0tZ3Jhc3MtYTEwOiBva2xjaCg1MC42JSAwLjE2NCAxNDQuMSAvIDc1LjY5JSk7XG4gIC0tZ3Jhc3MtYTExOiBva2xjaCg0NC4wJSAwLjE0MSAxNDQuNSAvIDgzLjUzJSk7XG4gIC0tZ3Jhc3MtYTEyOiBva2xjaCgyMS4yJSAwLjA2MiAxNDcuNCAvIDg3LjQ1JSk7XG4gIC0tb3JhbmdlLTE6IG9rbGNoKDk5LjIlIDAuMDAzIDQ4LjcpO1xuICAtLW9yYW5nZS0yOiBva2xjaCg5OC4wJSAwLjAxNiA3My43KTtcbiAgLS1vcmFuZ2UtMzogb2tsY2goOTUuOCUgMC4wMzcgNzkuMSk7XG4gIC0tb3JhbmdlLTQ6IG9rbGNoKDkyLjAlIDAuMDY1IDc0LjQpO1xuICAtLW9yYW5nZS01OiBva2xjaCg4OC44JSAwLjA4OCA3MS4zKTtcbiAgLS1vcmFuZ2UtNjogb2tsY2goODUuNCUgMC4xMDcgNjYpO1xuICAtLW9yYW5nZS03OiBva2xjaCg4MC42JSAwLjExMiA2MCk7XG4gIC0tb3JhbmdlLTg6IG9rbGNoKDc0LjUlIDAuMTMyIDU0LjcpO1xuICAtLW9yYW5nZS05OiBva2xjaCg2OS4xJSAwLjE5MSA0NSk7XG4gIC0tb3JhbmdlLTEwOiBva2xjaCg2Ni4yJSAwLjE5NSA0My41KTtcbiAgLS1vcmFuZ2UtMTE6IG9rbGNoKDU4LjUlIDAuMTc0IDQyLjcpO1xuICAtLW9yYW5nZS0xMjogb2tsY2goMzUuMCUgMC4wNjkgNDAuOCk7XG4gIC0tb3JhbmdlLWExOiBva2xjaCg1NC45JSAwLjE3NCAzOS41IC8gMS41NyUpO1xuICAtLW9yYW5nZS1hMjogb2tsY2goNzUuNCUgMC4xNzggNTkuMiAvIDcuMDYlKTtcbiAgLS1vcmFuZ2UtYTM6IG9rbGNoKDc3LjclIDAuMTczIDY2LjEgLyAxNi4wOCUpO1xuICAtLW9yYW5nZS1hNDogb2tsY2goNzUuOSUgMC4xNzcgNjAuNiAvIDI5LjAyJSk7XG4gIC0tb3JhbmdlLWE1OiBva2xjaCg3NC45JSAwLjE4IDU3LjggLyAzOS42MSUpO1xuICAtLW9yYW5nZS1hNjogb2tsY2goNzMuMyUgMC4xODUgNTMuNCAvIDQ5LjAyJSk7XG4gIC0tb3JhbmdlLWE3OiBva2xjaCg2Ny43JSAwLjE4MyA0OC41IC8gNTQuOTAlKTtcbiAgLS1vcmFuZ2UtYTg6IG9rbGNoKDY0LjQlIDAuMTgzIDQ1LjMgLyA2Ni42NyUpO1xuICAtLW9yYW5nZS1hOTogb2tsY2goNjcuMiUgMC4yMDIgNDIuMiAvIDkxLjc2JSk7XG4gIC0tb3JhbmdlLWExMDogb2tsY2goNjYuMiUgMC4xOTUgNDMuNSk7XG4gIC0tb3JhbmdlLWExMTogb2tsY2goNTguNSUgMC4xNzQgNDIuNyk7XG4gIC0tb3JhbmdlLWExMjogb2tsY2goMjYuMiUgMC4wODEgNDAuNyAvIDg4LjYzJSk7XG4gIC0tYnJvd24tMTogb2tsY2goOTkuNSUgMC4wMDIgNjcuOCk7XG4gIC0tYnJvd24tMjogb2tsY2goOTguNCUgMC4wMDUgNjcuOCk7XG4gIC0tYnJvd24tMzogb2tsY2goOTUuMyUgMC4wMTMgNjMuOSk7XG4gIC0tYnJvd24tNDogb2tsY2goOTIuNSUgMC4wMiA2NS4xKTtcbiAgLS1icm93bi01OiBva2xjaCg4OS44JSAwLjAyOSA2NS43KTtcbiAgLS1icm93bi02OiBva2xjaCg4Ni4yJSAwLjAzOSA2Nik7XG4gIC0tYnJvd24tNzogb2tsY2goODEuNSUgMC4wNTQgNjQuMik7XG4gIC0tYnJvd24tODogb2tsY2goNzQuNiUgMC4wNzIgNjIuMSk7XG4gIC0tYnJvd24tOTogb2tsY2goNjMuMyUgMC4wNzggNjEpO1xuICAtLWJyb3duLTEwOiBva2xjaCg1OS43JSAwLjA3MiA1OS4xKTtcbiAgLS1icm93bi0xMTogb2tsY2goNTEuMiUgMC4wNTggNTUuNSk7XG4gIC0tYnJvd24tMTI6IG9rbGNoKDMzLjElIDAuMDE4IDQ1LjkpO1xuICAtLWJyb3duLWExOiBva2xjaCg1NC4zJSAwLjEzNiA1NC4xIC8gMS4xOCUpO1xuICAtLWJyb3duLWEyOiBva2xjaCg1NC4zJSAwLjEzNiA1NC4xIC8gMy41MyUpO1xuICAtLWJyb3duLWEzOiBva2xjaCg1MS4yJSAwLjEzMyA1MS4yIC8gOS40MSUpO1xuICAtLWJyb3duLWE0OiBva2xjaCg1MC4zJSAwLjEyOSA1Mi4yIC8gMTQuOTAlKTtcbiAgLS1icm93bi1hNTogb2tsY2goNTEuNCUgMC4xMzEgNTIuOCAvIDIwLjc4JSk7XG4gIC0tYnJvd24tYTY6IG9rbGNoKDUxLjclIDAuMTMxIDUzLjEgLyAyOC4yNCUpO1xuICAtLWJyb3duLWE3OiBva2xjaCg1Mi4xJSAwLjEzNCA1Mi4xIC8gMzcuNjUlKTtcbiAgLS1icm93bi1hODogb2tsY2goNTAuOSUgMC4xMzMgNTAuOSAvIDUwLjU5JSk7XG4gIC0tYnJvd24tYTk6IG9rbGNoKDQ0LjElIDAuMTE0IDUxLjQgLyA2NS40OSUpO1xuICAtLWJyb3duLWExMDogb2tsY2goNDAuMCUgMC4xMDQgNTAuOCAvIDY3LjQ1JSk7XG4gIC0tYnJvd24tYTExOiBva2xjaCgzMS40JSAwLjA4NCA0OC45IC8gNzIuNTUlKTtcbiAgLS1icm93bi1hMTI6IG9rbGNoKDE0LjMlIDAuMDM0IDU4LjEgLyA4MS45NiUpO1xuICAtLXNreS0xOiBva2xjaCg5OS40JSAwLjAwNSAyMTEpO1xuICAtLXNreS0yOiBva2xjaCg5Ny45JSAwLjAxIDIxOS42KTtcbiAgLS1za3ktMzogb2tsY2goOTYuMCUgMC4wMjQgMjE5LjcpO1xuICAtLXNreS00OiBva2xjaCg5My42JSAwLjAzNSAyMTkuMik7XG4gIC0tc2t5LTU6IG9rbGNoKDkwLjMlIDAuMDQ3IDIyMC42KTtcbiAgLS1za3ktNjogb2tsY2goODYuMCUgMC4wNTcgMjIzLjYpO1xuICAtLXNreS03OiBva2xjaCg4MC42JSAwLjA3MiAyMjUuNSk7XG4gIC0tc2t5LTg6IG9rbGNoKDcyLjglIDAuMDk2IDIyOC40KTtcbiAgLS1za3ktOTogb2tsY2goODYuMSUgMC4xMDMgMjE3LjgpO1xuICAtLXNreS0xMDogb2tsY2goODMuOCUgMC4xMDQgMjE5LjQpO1xuICAtLXNreS0xMTogb2tsY2goNTIuNSUgMC4xMDggMjMyLjUpO1xuICAtLXNreS0xMjogb2tsY2goMzUuMSUgMC4wNTcgMjQyLjQpO1xuICAtLXNreS1hMTogb2tsY2goODAuNyUgMC4xNDYgMjE4LjkgLyAyLjM1JSk7XG4gIC0tc2t5LWEyOiBva2xjaCg2Ny40JSAwLjEzNyAyMzEuNCAvIDUuNDklKTtcbiAgLS1za3ktYTM6IG9rbGNoKDcxLjklIDAuMTQ1IDIzMS4xIC8gMTEuNzYlKTtcbiAgLS1za3ktYTQ6IG9rbGNoKDY5LjglIDAuMTQgMjMwLjcgLyAxOC4wNCUpO1xuICAtLXNreS1hNTogb2tsY2goNjYuNiUgMC4xMzYgMjMxLjggLyAyNS40OSUpO1xuICAtLXNreS1hNjogb2tsY2goNjIuMyUgMC4xMzIgMjM0LjcgLyAzMy43MyUpO1xuICAtLXNreS1hNzogb2tsY2goNTkuNiUgMC4xMjkgMjM2LjIgLyA0NC43MSUpO1xuICAtLXNreS1hODogb2tsY2goNTguNSUgMC4xMyAyMzcuOSAvIDYyLjM1JSk7XG4gIC0tc2t5LWE5OiBva2xjaCg3Ny4zJSAwLjE0OSAyMjYuNyAvIDUxLjM3JSk7XG4gIC0tc2t5LWExMDogb2tsY2goNzQuMyUgMC4xNDUgMjI4LjEgLyA1NC41MSUpO1xuICAtLXNreS1hMTE6IG9rbGNoKDUyLjUlIDAuMTA4IDIzMi41KTtcbiAgLS1za3ktYTEyOiBva2xjaCgyNS42JSAwLjA2NSAyNDUuNSAvIDg4LjYzJSk7XG4gIC0tbWludC0xOiBva2xjaCg5OS4zJSAwLjAwNSAxODMpO1xuICAtLW1pbnQtMjogb2tsY2goOTguMSUgMC4wMSAxODEuNCk7XG4gIC0tbWludC0zOiBva2xjaCg5Ni4wJSAwLjAzMSAxNzguOSk7XG4gIC0tbWludC00OiBva2xjaCg5My4zJSAwLjA0OCAxNzguMyk7XG4gIC0tbWludC01OiBva2xjaCg5MC4wJSAwLjA2MSAxNzguMSk7XG4gIC0tbWludC02OiBva2xjaCg4NS43JSAwLjA3MiAxNzguMik7XG4gIC0tbWludC03OiBva2xjaCg3OS43JSAwLjA4NCAxNzguMik7XG4gIC0tbWludC04OiBva2xjaCg3Mi4yJSAwLjEwNiAxNzcuOCk7XG4gIC0tbWludC05OiBva2xjaCg4Ny4wJSAwLjEgMTc4KTtcbiAgLS1taW50LTEwOiBva2xjaCg4NC4wJSAwLjA5OSAxNzguNCk7XG4gIC0tbWludC0xMTogb2tsY2goNTEuMiUgMC4wOTYgMTc1LjYpO1xuICAtLW1pbnQtMTI6IG9rbGNoKDM1LjAlIDAuMDUxIDE4MS4zKTtcbiAgLS1taW50LWExOiBva2xjaCg3Ny43JSAwLjE1MiAxNzEuMyAvIDIuMzUlKTtcbiAgLS1taW50LWEyOiBva2xjaCg2Ny42JSAwLjEzNCAxNjkuOCAvIDUuMTAlKTtcbiAgLS1taW50LWEzOiBva2xjaCg3Ni43JSAwLjE1NyAxNjcuMSAvIDEzLjMzJSk7XG4gIC0tbWludC1hNDogb2tsY2goNzUuMCUgMC4xNTQgMTY2LjkgLyAyMS41NyUpO1xuICAtLW1pbnQtYTU6IG9rbGNoKDcxLjclIDAuMTQ2IDE2Ny41IC8gMjkuODAlKTtcbiAgLS1taW50LWE2OiBva2xjaCg2Ny4zJSAwLjEzNiAxNjguMSAvIDM4LjgyJSk7XG4gIC0tbWludC1hNzogb2tsY2goNjMuMCUgMC4xMjUgMTY5LjYgLyA1MC41OSUpO1xuICAtLW1pbnQtYTg6IG9rbGNoKDYyLjMlIDAuMTIgMTcyLjMgLyA3MC4yMCUpO1xuICAtLW1pbnQtYTk6IG9rbGNoKDc3LjElIDAuMTUzIDE2OS44IC8gNDcuNDUlKTtcbiAgLS1taW50LWExMDogb2tsY2goNzIuNyUgMC4xNDQgMTcwLjEgLyA1MC45OCUpO1xuICAtLW1pbnQtYTExOiBva2xjaCg1MC44JSAwLjA5NSAxNzUuNSAvIDk5LjIyJSk7XG4gIC0tbWludC1hMTI6IG9rbGNoKDI4LjElIDAuMDUxIDE4MC4yIC8gOTEuMzclKTtcbiAgLS1saW1lLTE6IG9rbGNoKDk5LjIlIDAuMDA0IDEyMS42KTtcbiAgLS1saW1lLTI6IG9rbGNoKDk4LjIlIDAuMDA5IDExOS42KTtcbiAgLS1saW1lLTM6IG9rbGNoKDk1LjklIDAuMDQzIDExOC42KTtcbiAgLS1saW1lLTQ6IG9rbGNoKDkzLjIlIDAuMDY4IDEyMC4yKTtcbiAgLS1saW1lLTU6IG9rbGNoKDg5LjclIDAuMDg4IDEyMi4xKTtcbiAgLS1saW1lLTY6IG9rbGNoKDg1LjMlIDAuMDk5IDEyMy4zKTtcbiAgLS1saW1lLTc6IG9rbGNoKDc5LjUlIDAuMTEyIDEyNS40KTtcbiAgLS1saW1lLTg6IG9rbGNoKDcyLjUlIDAuMTM1IDEyOC4yKTtcbiAgLS1saW1lLTk6IG9rbGNoKDg4LjclIDAuMTc1IDEyNi4xKTtcbiAgLS1saW1lLTEwOiBva2xjaCg4NS45JSAwLjE4OCAxMjYuNyk7XG4gIC0tbGltZS0xMTogb2tsY2goNTQuNCUgMC4xMTEgMTI4LjYpO1xuICAtLWxpbWUtMTI6IG9rbGNoKDM1LjQlIDAuMDU3IDEyMSk7XG4gIC0tbGltZS1hMTogb2tsY2goNjIuMyUgMC4xNjYgMTI5LjQgLyAxLjk2JSk7XG4gIC0tbGltZS1hMjogb2tsY2goNjEuNiUgMC4xNTkgMTI3IC8gNC43MSUpO1xuICAtLWxpbWUtYTM6IG9rbGNoKDc2LjklIDAuMTk1IDEyNS42IC8gMTYuMDglKTtcbiAgLS1saW1lLWE0OiBva2xjaCg3Ni4wJSAwLjE5NiAxMjcgLyAyNS44OCUpO1xuICAtLWxpbWUtYTU6IG9rbGNoKDcyLjQlIDAuMTkxIDEyOC41IC8gMzQuOTAlKTtcbiAgLS1saW1lLWE2OiBva2xjaCg2Ny4zJSAwLjE3OSAxMjkuMyAvIDQzLjE0JSk7XG4gIC0tbGltZS1hNzogb2tsY2goNjIuMCUgMC4xNjkgMTMwLjcgLyA1Mi45NCUpO1xuICAtLWxpbWUtYTg6IG9rbGNoKDU5LjUlIDAuMTY3IDEzMi43IC8gNjcuMDYlKTtcbiAgLS1saW1lLWE5OiBva2xjaCg4My40JSAwLjIyNyAxMzAuNyAvIDYxLjE4JSk7XG4gIC0tbGltZS1hMTA6IG9rbGNoKDgxLjMlIDAuMjIgMTMwLjUgLyA3MC4yMCUpO1xuICAtLWxpbWUtYTExOiBva2xjaCg0My45JSAwLjEyMiAxMzIuMSAvIDgxLjU3JSk7XG4gIC0tbGltZS1hMTI6IG9rbGNoKDI2LjElIDAuMDY1IDEyMy43IC8gODkuMDIlKTtcbiAgLS15ZWxsb3ctMTogb2tsY2goOTkuMyUgMC4wMDUgMTA2LjUpO1xuICAtLXllbGxvdy0yOiBva2xjaCg5OC44JSAwLjAyNSAxMDEuOSk7XG4gIC0teWVsbG93LTM6IG9rbGNoKDk3LjQlIDAuMDg0IDEwNC4yKTtcbiAgLS15ZWxsb3ctNDogb2tsY2goOTUuMyUgMC4xMTcgMTAyLjEpO1xuICAtLXllbGxvdy01OiBva2xjaCg5Mi41JSAwLjE0MSA5OC4xKTtcbiAgLS15ZWxsb3ctNjogb2tsY2goODguMSUgMC4xMzQgOTUuMyk7XG4gIC0teWVsbG93LTc6IG9rbGNoKDgzLjUlIDAuMTIgOTIuOCk7XG4gIC0teWVsbG93LTg6IG9rbGNoKDc2LjYlIDAuMTM3IDg5LjcpO1xuICAtLXllbGxvdy05OiBva2xjaCg5MS44JSAwLjE4NCAxMDAuOSk7XG4gIC0teWVsbG93LTEwOiBva2xjaCg4OS43JSAwLjE4NSA5Ny40KTtcbiAgLS15ZWxsb3ctMTE6IG9rbGNoKDU2LjklIDAuMTE5IDc2LjgpO1xuICAtLXllbGxvdy0xMjogb2tsY2goMzUuOCUgMC4wNDYgODYuOSk7XG4gIC0teWVsbG93LWExOiBva2xjaCg3MS40JSAwLjE1NiAxMDkuOCAvIDIuMzUlKTtcbiAgLS15ZWxsb3ctYTI6IG9rbGNoKDg4LjklIDAuMTg2IDEwMS44IC8gOC42MyUpO1xuICAtLXllbGxvdy1hMzogb2tsY2goOTMuMyUgMC4xOTcgMTA0LjMgLyAyNy44NCUpO1xuICAtLXllbGxvdy1hNDogb2tsY2goOTEuMSUgMC4xODkgMTAwLjIgLyA0MS45NiUpO1xuICAtLXllbGxvdy1hNTogb2tsY2goODguMyUgMC4xODEgOTQuNSAvIDU2LjA4JSk7XG4gIC0teWVsbG93LWE2OiBva2xjaCg4MS40JSAwLjE2NiA5MC41IC8gNTkuMjIlKTtcbiAgLS15ZWxsb3ctYTc6IG9rbGNoKDczLjQlIDAuMTUgODYuNiAvIDU5LjYxJSk7XG4gIC0teWVsbG93LWE4OiBva2xjaCg3MC41JSAwLjE0NCA4NC44IC8gNzcuNjUlKTtcbiAgLS15ZWxsb3ctYTk6IG9rbGNoKDkwLjclIDAuMTg4IDk5LjUgLyA4My45MiUpO1xuICAtLXllbGxvdy1hMTA6IG9rbGNoKDg5LjclIDAuMTg1IDk3LjQpO1xuICAtLXllbGxvdy1hMTE6IG9rbGNoKDU2LjklIDAuMTE5IDc2LjgpO1xuICAtLXllbGxvdy1hMTI6IG9rbGNoKDI1LjQlIDAuMDUyIDg0LjcgLyA4Ny44NCUpO1xuICAtLWFtYmVyLTE6IG9rbGNoKDk5LjQlIDAuMDAzIDg0LjYpO1xuICAtLWFtYmVyLTI6IG9rbGNoKDk4LjYlIDAuMDI0IDk5LjEpO1xuICAtLWFtYmVyLTM6IG9rbGNoKDk3LjAlIDAuMDY4IDEwMC40KTtcbiAgLS1hbWJlci00OiBva2xjaCg5NC41JSAwLjEwMyA5Ny45KTtcbiAgLS1hbWJlci01OiBva2xjaCg5MS44JSAwLjEzMyA5OC4yKTtcbiAgLS1hbWJlci02OiBva2xjaCg4OC4wJSAwLjEyMyA5My40KTtcbiAgLS1hbWJlci03OiBva2xjaCg4Mi43JSAwLjEyMiA4Ni43KTtcbiAgLS1hbWJlci04OiBva2xjaCg3NS44JSAwLjE0IDc2LjcpO1xuICAtLWFtYmVyLTk6IG9rbGNoKDg1LjQlIDAuMTU3IDg0LjEpO1xuICAtLWFtYmVyLTEwOiBva2xjaCg4My4xJSAwLjE2OCA4MC44KTtcbiAgLS1hbWJlci0xMTogb2tsY2goNTcuMSUgMC4xMjkgNjMuOSk7XG4gIC0tYW1iZXItMTI6IG9rbGNoKDM1LjIlIDAuMDQ5IDU0LjIpO1xuICAtLWFtYmVyLWExOiBva2xjaCg2NS4wJSAwLjEzOCA3NCAvIDEuNTclKTtcbiAgLS1hbWJlci1hMjogb2tsY2goODYuNCUgMC4xNzggOTYuOCAvIDguNjMlKTtcbiAgLS1hbWJlci1hMzogb2tsY2goOTAuMSUgMC4xODYgOTguMyAvIDIzLjkyJSk7XG4gIC0tYW1iZXItYTQ6IG9rbGNoKDg4LjElIDAuMTgxIDk0IC8gMzguODIlKTtcbiAgLS1hbWJlci1hNTogb2tsY2goODYuNCUgMC4xNzcgOTQuNCAvIDUzLjMzJSk7XG4gIC0tYW1iZXItYTY6IG9rbGNoKDc5LjklIDAuMTYzIDg3LjMgLyA1NC45MCUpO1xuICAtLWFtYmVyLWE3OiBva2xjaCg3My40JSAwLjE1MyA3OC42IC8gNjEuNTclKTtcbiAgLS1hbWJlci1hODogb2tsY2goNzAuMCUgMC4xNTIgNjkuMiAvIDc4LjgyJSk7XG4gIC0tYW1iZXItYTk6IG9rbGNoKDgxLjglIDAuMTcxIDc3LjkgLyA3Ni4wOCUpO1xuICAtLWFtYmVyLWExMDogb2tsY2goODEuOCUgMC4xNzEgNzcuOSAvIDkwLjU5JSk7XG4gIC0tYW1iZXItYTExOiBva2xjaCg1Ny4xJSAwLjEyOSA2My45KTtcbiAgLS1hbWJlci1hMTI6IG9rbGNoKDIzLjglIDAuMDYgNTMuMyAvIDg2LjY3JSk7XG4gIC0tZ29sZC0xOiBva2xjaCg5OS40JSAwLjAwMSAxMDYuNCk7XG4gIC0tZ29sZC0yOiBva2xjaCg5OC4xJSAwLjAwOSAxMDApO1xuICAtLWdvbGQtMzogb2tsY2goOTUuNCUgMC4wMTIgOTYuNCk7XG4gIC0tZ29sZC00OiBva2xjaCg5Mi41JSAwLjAxNSA5MC4yKTtcbiAgLS1nb2xkLTU6IG9rbGNoKDg5LjUlIDAuMDE4IDg5LjQpO1xuICAtLWdvbGQtNjogb2tsY2goODUuOSUgMC4wMjUgODUuOCk7XG4gIC0tZ29sZC03OiBva2xjaCg4MS4xJSAwLjAzMyA4NC42KTtcbiAgLS1nb2xkLTg6IG9rbGNoKDczLjklIDAuMDQyIDc5LjQpO1xuICAtLWdvbGQtOTogb2tsY2goNjIlIDAuMDQ5IDc3LjcpO1xuICAtLWdvbGQtMTA6IG9rbGNoKDU4LjklIDAuMDQ2IDc4LjYpO1xuICAtLWdvbGQtMTE6IG9rbGNoKDUwLjQlIDAuMDM5IDc4LjMpO1xuICAtLWdvbGQtMTI6IG9rbGNoKDMzLjIlIDAuMDE5IDgwLjUpO1xuICAtLWdvbGQtYTE6IG9rbGNoKDQzLjUlIDAuMDk1IDEwOS44IC8gMS4xOCUpO1xuICAtLWdvbGQtYTI6IG9rbGNoKDYzLjElIDAuMTMxIDk5LjUgLyA1LjEwJSk7XG4gIC0tZ29sZC1hMzogb2tsY2goNDkuNSUgMC4xMDIgOTQgLyA5LjQxJSk7XG4gIC0tZ29sZC1hNDogb2tsY2goNDQuMyUgMC4wOTEgODMuOCAvIDE0LjEyJSk7XG4gIC0tZ29sZC1hNTogb2tsY2goNDEuMSUgMC4wODQgODQuMyAvIDE4LjgyJSk7XG4gIC0tZ29sZC1hNjogb2tsY2goNDEuMiUgMC4wODYgNzguMiAvIDI1LjEwJSk7XG4gIC0tZ29sZC1hNzogb2tsY2goNDAuNiUgMC4wODUgNzYuNiAvIDMzLjMzJSk7XG4gIC0tZ29sZC1hODogb2tsY2goMzkuNiUgMC4wODUgNzAuNCAvIDQ0LjcxJSk7XG4gIC0tZ29sZC1hOTogb2tsY2goMzQuOSUgMC4wNzYgNjkuOSAvIDYwLjM5JSk7XG4gIC0tZ29sZC1hMTA6IG9rbGNoKDMyLjQlIDAuMDY5IDcyLjUgLyA2My4xNCUpO1xuICAtLWdvbGQtYTExOiBva2xjaCgyNi44JSAwLjA1NyA3NC4zIC8gNzAuNTklKTtcbiAgLS1nb2xkLWExMjogb2tsY2goMTUuOSUgMC4wMzMgODcuNSAvIDgzLjE0JSk7XG4gIC0tYnJvbnplLTE6IG9rbGNoKDk5LjIlIDAuMDAxIDE3LjIpO1xuICAtLWJyb256ZS0yOiBva2xjaCg5OCUgMC4wMDcgMzkuNSk7XG4gIC0tYnJvbnplLTM6IG9rbGNoKDk1LjIlIDAuMDExIDM5LjQpO1xuICAtLWJyb256ZS00OiBva2xjaCg5Mi42JSAwLjAxNCA0Ni4yKTtcbiAgLS1icm9uemUtNTogb2tsY2goODkuNSUgMC4wMTggNDQuOCk7XG4gIC0tYnJvbnplLTY6IG9rbGNoKDg2LjElIDAuMDIzIDQ1LjYpO1xuICAtLWJyb256ZS03OiBva2xjaCg4MS4yJSAwLjAyOSA0Mi42KTtcbiAgLS1icm9uemUtODogb2tsY2goNzQuMiUgMC4wMzkgNDEuMik7XG4gIC0tYnJvbnplLTk6IG9rbGNoKDYyLjclIDAuMDQ2IDQ0LjIpO1xuICAtLWJyb256ZS0xMDogb2tsY2goNTguOCUgMC4wNDYgNDAuOSk7XG4gIC0tYnJvbnplLTExOiBva2xjaCg1MS4xJSAwLjA0NCAzOC42KTtcbiAgLS1icm9uemUtMTI6IG9rbGNoKDMyLjklIDAuMDI5IDM1LjIpO1xuICAtLWJyb256ZS1hMTogb2tsY2goMjguMiUgMC4xMTYgMjkuMiAvIDAxLjE4JSk7XG4gIC0tYnJvbnplLWEyOiBva2xjaCg1NS42JSAwLjE5NSAzNC45IC8gMDMuOTIlKTtcbiAgLS1icm9uemUtYTM6IG9rbGNoKDQzLjclIDAuMTUgMzUuOSAvIDA4LjI0JSk7XG4gIC0tYnJvbnplLWE0OiBva2xjaCg0MC44JSAwLjEyOSAzOS42IC8gMTIuNTUlKTtcbiAgLS1icm9uemUtYTU6IG9rbGNoKDM3LjklIDAuMTIxIDM5LjQgLyAxNy4yNSUpO1xuICAtLWJyb256ZS1hNjogb2tsY2goMzcuOSUgMC4xMTkgNDAuMSAvIDIyLjc1JSk7XG4gIC0tYnJvbnplLWE3OiBva2xjaCgzNS45JSAwLjExNSAzOC45IC8gMjkuODAlKTtcbiAgLS1icm9uemUtYTg6IG9rbGNoKDM0LjYlIDAuMTEzIDM4LjIgLyA0MC4wMCUpO1xuICAtLWJyb256ZS1hOTogb2tsY2goMzAuOSUgMC4wOTQgNDEuMyAvIDU1LjI5JSk7XG4gIC0tYnJvbnplLWExMDogb2tsY2goMjguNCUgMC4wODkgNDAuMiAvIDU5LjIyJSk7XG4gIC0tYnJvbnplLWExMTogb2tsY2goMjQuNSUgMC4wNzcgNDAuMSAvIDY3LjA2JSk7XG4gIC0tYnJvbnplLWExMjogb2tsY2goMTYuMiUgMC4wNDYgNDUuMiAvIDgzLjE0JSk7XG4gIC0tZ3JheS0xOiBva2xjaCg5OS4xMSUgMCAwKTtcbiAgLS1ncmF5LTI6IG9rbGNoKDk4LjIxJSAwIDApO1xuICAtLWdyYXktMzogb2tsY2goOTUuNTElIDAgMCk7XG4gIC0tZ3JheS00OiBva2xjaCg5My4xJSAwIDApO1xuICAtLWdyYXktNTogb2tsY2goOTAuNjclIDAgMCk7XG4gIC0tZ3JheS02OiBva2xjaCg4OC41MyUgMCAwKTtcbiAgLS1ncmF5LTc6IG9rbGNoKDg1LjE0JSAwIDApO1xuICAtLWdyYXktODogb2tsY2goNzkuMjElIDAgMCk7XG4gIC0tZ3JheS05OiBva2xjaCg2NC4zNCUgMCAwKTtcbiAgLS1ncmF5LTEwOiBva2xjaCg2MSUgMCAwKTtcbiAgLS1ncmF5LTExOiBva2xjaCg1MC4zMiUgMCAwKTtcbiAgLS1ncmF5LTEyOiBva2xjaCgyNC4zNSUgMCAwKTtcbiAgLS1ncmF5LWExOiBva2xjaCgwJSAwIDAgLyAxLjE4JSk7XG4gIC0tZ3JheS1hMjogb2tsY2goMCUgMCAwIC8gMi4zNSUpO1xuICAtLWdyYXktYTM6IG9rbGNoKDAlIDAgMCAvIDUuODglKTtcbiAgLS1ncmF5LWE0OiBva2xjaCgwJSAwIDAgLyA5LjAyJSk7XG4gIC0tZ3JheS1hNTogb2tsY2goMCUgMCAwIC8gMTIuMTYlKTtcbiAgLS1ncmF5LWE2OiBva2xjaCgwJSAwIDAgLyAxNC45JSk7XG4gIC0tZ3JheS1hNzogb2tsY2goMCUgMCAwIC8gMTkuMjIlKTtcbiAgLS1ncmF5LWE4OiBva2xjaCgwJSAwIDAgLyAyNi42NyUpO1xuICAtLWdyYXktYTk6IG9rbGNoKDAlIDAgMCAvIDQ0LjcxJSk7XG4gIC0tZ3JheS1hMTA6IG9rbGNoKDAlIDAgMCAvIDQ4LjYzJSk7XG4gIC0tZ3JheS1hMTE6IG9rbGNoKDAlIDAgMCAvIDYwLjc4JSk7XG4gIC0tZ3JheS1hMTI6IG9rbGNoKDAlIDAgMCAvIDg3LjQ1JSk7XG4gIC0tbWF1dmUtMTogb2tsY2goOTkuMiUgMC4wMDIgMzI1LjYpO1xuICAtLW1hdXZlLTI6IG9rbGNoKDk4LjMlIDAuMDAzIDMwOC40KTtcbiAgLS1tYXV2ZS0zOiBva2xjaCg5NS42JSAwLjAwNiAzMTcuOCk7XG4gIC0tbWF1dmUtNDogb2tsY2goOTMuMiUgMC4wMDcgMzEyLjMpO1xuICAtLW1hdXZlLTU6IG9rbGNoKDkwLjklIDAuMDEgMzExLjIpO1xuICAtLW1hdXZlLTY6IG9rbGNoKDg4LjclIDAuMDExIDMwMy4xKTtcbiAgLS1tYXV2ZS03OiBva2xjaCg4NS40JSAwLjAxNCAyOTkuOCk7XG4gIC0tbWF1dmUtODogb2tsY2goNzkuNSUgMC4wMTggMjkzKTtcbiAgLS1tYXV2ZS05OiBva2xjaCg2NC42JSAwLjAxOSAyOTIuOSk7XG4gIC0tbWF1dmUtMTA6IG9rbGNoKDYxLjIlIDAuMDE4IDI5My41KTtcbiAgLS1tYXV2ZS0xMTogb2tsY2goNTAuNSUgMC4wMTYgMjk1KTtcbiAgLS1tYXV2ZS0xMjogb2tsY2goMjQuNSUgMC4wMTMgMjk4LjUpO1xuICAtLW1hdXZlLWExOiBva2xjaCgzMS41JSAwLjE0NSAzMjguNCAvIDEuMTglKTtcbiAgLS1tYXV2ZS1hMjogb2tsY2goMjQuNSUgMC4xMzIgMjk4LjEgLyAyLjM1JSk7XG4gIC0tbWF1dmUtYTM6IG9rbGNoKDIzLjElIDAuMTE0IDMxNS4zIC8gNi4yNyUpO1xuICAtLW1hdXZlLWE0OiBva2xjaCgxOS4zJSAwLjA5OSAzMDYuNCAvIDkuNDElKTtcbiAgLS1tYXV2ZS1hNTogb2tsY2goMTkuNSUgMC4xMDEgMzA0LjkgLyAxMi41NSUpO1xuICAtLW1hdXZlLWE2OiBva2xjaCgxNy4zJSAwLjA5NiAyOTIuMSAvIDE1LjI5JSk7XG4gIC0tbWF1dmUtYTc6IG9rbGNoKDE2LjQlIDAuMDk0IDI4OC4xIC8gMTkuNjElKTtcbiAgLS1tYXV2ZS1hODogb2tsY2goMTUuMiUgMC4wOTMgMjc4LjIgLyAyNy4wNiUpO1xuICAtLW1hdXZlLWE5OiBva2xjaCgxMS42JSAwLjA2OCAyODQuMiAvIDQ1LjEwJSk7XG4gIC0tbWF1dmUtYTEwOiBva2xjaCgxMC45JSAwLjA2MyAyODggLyA0OS4wMiUpO1xuICAtLW1hdXZlLWExMTogb2tsY2goOS40JSAwLjA1MiAyOTQgLyA2MS4xOCUpO1xuICAtLW1hdXZlLWExMjogb2tsY2goNy4zJSAwLjAzOSAyOTYuOCAvIDg3Ljg0JSk7XG4gIC0tc2xhdGUtMTogb2tsY2goOTkuMSUgMC4wMDEgMjg2LjQpO1xuICAtLXNsYXRlLTI6IG9rbGNoKDk4LjMlIDAuMDAzIDI4Ni40KTtcbiAgLS1zbGF0ZS0zOiBva2xjaCg5NS42JSAwLjAwNCAyODYuMyk7XG4gIC0tc2xhdGUtNDogb2tsY2goOTMuMiUgMC4wMDUgMjg2LjMpO1xuICAtLXNsYXRlLTU6IG9rbGNoKDkxLjAlIDAuMDA3IDI3Ny4yKTtcbiAgLS1zbGF0ZS02OiBva2xjaCg4OC43JSAwLjAxIDI4Ni4yKTtcbiAgLS1zbGF0ZS03OiBva2xjaCg4NS4zJSAwLjAxMSAyODAuNCk7XG4gIC0tc2xhdGUtODogb2tsY2goNzkuNCUgMC4wMTYgMjc3LjgpO1xuICAtLXNsYXRlLTk6IG9rbGNoKDY0LjUlIDAuMDE2IDI3Ny43KTtcbiAgLS1zbGF0ZS0xMDogb2tsY2goNjEuMSUgMC4wMTUgMjcyLjYpO1xuICAtLXNsYXRlLTExOiBva2xjaCg1MC4yJSAwLjAxNCAyNjQuNCk7XG4gIC0tc2xhdGUtMTI6IG9rbGNoKDI0LjElIDAuMDEgMjQ4LjIpO1xuICAtLXNsYXRlLWExOiBva2xjaCgyMC4zJSAwLjE0MSAyNjQuMSAvIDEuMTglKTtcbiAgLS1zbGF0ZS1hMjogb2tsY2goMjAuMyUgMC4xNDEgMjY0LjEgLyAyLjM1JSk7XG4gIC0tc2xhdGUtYTM6IG9rbGNoKDE0LjUlIDAuMTAxIDI2NC4xIC8gNS44OCUpO1xuICAtLXNsYXRlLWE0OiBva2xjaCgxMy40JSAwLjA5MyAyNjQuMSAvIDkuMDIlKTtcbiAgLS1zbGF0ZS1hNTogb2tsY2goMTYuOCUgMC4wODMgMjYyLjggLyAxMi4xNiUpO1xuICAtLXNsYXRlLWE2OiBva2xjaCgxMy44JSAwLjA5NiAyNjQuMSAvIDE0LjkwJSk7XG4gIC0tc2xhdGUtYTc6IG9rbGNoKDE1LjUlIDAuMDgyIDI2My40IC8gMTkuNjElKTtcbiAgLS1zbGF0ZS1hODogb2tsY2goMTYuMyUgMC4wODIgMjYyLjkgLyAyNy40NSUpO1xuICAtLXNsYXRlLWE5OiBva2xjaCgxMi45JSAwLjA1NiAyNjEuMyAvIDQ1LjQ5JSk7XG4gIC0tc2xhdGUtYTEwOiBva2xjaCgxMy40JSAwLjA0OCAyNTcuNSAvIDQ5LjgwJSk7XG4gIC0tc2xhdGUtYTExOiBva2xjaCgxMi43JSAwLjAzNiAyNDkuOSAvIDYyLjM1JSk7XG4gIC0tc2xhdGUtYTEyOiBva2xjaCgxMC43JSAwLjAyMSAyMjguNiAvIDg5LjAyJSk7XG4gIC0tc2FnZS0xOiBva2xjaCg5OS4yJSAwLjAwMiAxNjUuMSk7XG4gIC0tc2FnZS0yOiBva2xjaCg5OC4wJSAwLjAwMiAxNjUuMSk7XG4gIC0tc2FnZS0zOiBva2xjaCg5NS42JSAwLjAwMyAxNzQuNSk7XG4gIC0tc2FnZS00OiBva2xjaCg5My4xJSAwLjAwMyAxNzQuNSk7XG4gIC0tc2FnZS01OiBva2xjaCg5MS4wJSAwLjAwNCAxNTcuMik7XG4gIC0tc2FnZS02OiBva2xjaCg4OC42JSAwLjAwNCAxNzQuNSk7XG4gIC0tc2FnZS03OiBva2xjaCg4NS4xJSAwLjAwNSAxNjUpO1xuICAtLXNhZ2UtODogb2tsY2goNzkuMSUgMC4wMDUgMTY1KTtcbiAgLS1zYWdlLTk6IG9rbGNoKDYzLjklIDAuMDEgMTcxLjYpO1xuICAtLXNhZ2UtMTA6IG9rbGNoKDYwLjYlIDAuMDEgMTcxLjYpO1xuICAtLXNhZ2UtMTE6IG9rbGNoKDUwLjElIDAuMDA4IDE3NC4xKTtcbiAgLS1zYWdlLTEyOiBva2xjaCgyNC4wJSAwLjAxMiAxNjcuNik7XG4gIC0tc2FnZS1hMTogb2tsY2goNTIuNSUgMC4xMzggMTUyLjIgLyAxLjU3JSk7XG4gIC0tc2FnZS1hMjogb2tsY2goMzIuNiUgMC4wODIgMTU0LjIgLyAzLjE0JSk7XG4gIC0tc2FnZS1hMzogb2tsY2goMjYuMyUgMC4wNTUgMTY1LjEgLyA2LjY3JSk7XG4gIC0tc2FnZS1hNDogb2tsY2goMjEuMyUgMC4wNDMgMTY4IC8gOS44MCUpO1xuICAtLXNhZ2UtYTU6IG9rbGNoKDE4LjMlIDAuMDQ3IDE1My41IC8gMTIuNTUlKTtcbiAgLS1zYWdlLWE2OiBva2xjaCgxNy4wJSAwLjAzNCAxNjkuNiAvIDE1LjY5JSk7XG4gIC0tc2FnZS1hNzogb2tsY2goMTYuOSUgMC4wMzcgMTYxLjggLyAyMC4zOSUpO1xuICAtLXNhZ2UtYTg6IG9rbGNoKDE0LjklIDAuMDMxIDE2NS44IC8gMjcuODQlKTtcbiAgLS1zYWdlLWE5OiBva2xjaCgxNS44JSAwLjAzMSAxNzAuOSAvIDQ3LjQ1JSk7XG4gIC0tc2FnZS1hMTA6IG9rbGNoKDE1LjQlIDAuMDMgMTcwLjIgLyA1MS4zNyUpO1xuICAtLXNhZ2UtYTExOiBva2xjaCgxMi45JSAwLjAyNCAxNzYuOSAvIDYyLjc1JSk7XG4gIC0tc2FnZS1hMTI6IG9rbGNoKDEyLjAlIDAuMDIzIDE3Mi41IC8gODkuODAlKTtcbiAgLS1vbGl2ZS0xOiBva2xjaCg5OS4zJSAwLjAwMiAxNDUuNik7XG4gIC0tb2xpdmUtMjogb2tsY2goOTguMyUgMC4wMDMgMTQ1LjUpO1xuICAtLW9saXZlLTM6IG9rbGNoKDk1LjYlIDAuMDAzIDE0NS41KTtcbiAgLS1vbGl2ZS00OiBva2xjaCg5My4yJSAwLjAwMyAxNDUuNSk7XG4gIC0tb2xpdmUtNTogb2tsY2goOTEuMCUgMC4wMDUgMTQ1LjUpO1xuICAtLW9saXZlLTY6IG9rbGNoKDg4LjUlIDAuMDA1IDE0NS41KTtcbiAgLS1vbGl2ZS03OiBva2xjaCg4NS4xJSAwLjAwNSAxNDUuNSk7XG4gIC0tb2xpdmUtODogb2tsY2goNzkuMiUgMC4wMDYgMTM3LjgpO1xuICAtLW9saXZlLTk6IG9rbGNoKDY0LjAlIDAuMDEyIDEzNi42KTtcbiAgLS1vbGl2ZS0xMDogb2tsY2goNjAuNyUgMC4wMTIgMTM2LjYpO1xuICAtLW9saXZlLTExOiBva2xjaCg1MC4wJSAwLjAxMSAxNDAuNSk7XG4gIC0tb2xpdmUtMTI6IG9rbGNoKDI0LjIlIDAuMDExIDEzOS40KTtcbiAgLS1vbGl2ZS1hMTogb2tsY2goMzguOSUgMC4xMzMgMTQyLjUgLyAxLjE4JSk7XG4gIC0tb2xpdmUtYTI6IG9rbGNoKDM1LjElIDAuMTIgMTQyLjUgLyAyLjc1JSk7XG4gIC0tb2xpdmUtYTM6IG9rbGNoKDIxLjElIDAuMDcyIDE0Mi41IC8gNi4yNyUpO1xuICAtLW9saXZlLWE0OiBva2xjaCgxNy4zJSAwLjA1OSAxNDIuNSAvIDkuNDElKTtcbiAgLS1vbGl2ZS1hNTogb2tsY2goMTguMSUgMC4wNjIgMTQyLjUgLyAxMi41NSUpO1xuICAtLW9saXZlLWE2OiBva2xjaCgxNi42JSAwLjA1NiAxNDIuNSAvIDE1LjY5JSk7XG4gIC0tb2xpdmUtYTc6IG9rbGNoKDE0LjYlIDAuMDUgMTQyLjUgLyAyMC4wMCUpO1xuICAtLW9saXZlLWE4OiBva2xjaCgxNS4xJSAwLjA0NCAxMzQuNyAvIDI3Ljg0JSk7XG4gIC0tb2xpdmUtYTk6IG9rbGNoKDE1LjIlIDAuMDQzIDEzMi42IC8gNDcuMDYlKTtcbiAgLS1vbGl2ZS1hMTA6IG9rbGNoKDE0LjclIDAuMDQyIDEzNCAvIDUwLjk4JSk7XG4gIC0tb2xpdmUtYTExOiBva2xjaCgxMi45JSAwLjAzOSAxMzYuNCAvIDYyLjc1JSk7XG4gIC0tb2xpdmUtYTEyOiBva2xjaCgxMC44JSAwLjAzMyAxMzcuNCAvIDg5LjAyJSk7XG4gIC0tc2FuZC0xOiBva2xjaCg5OS40JSAwLjAwMSAxMDYuNCk7XG4gIC0tc2FuZC0yOiBva2xjaCg5OC4yJSAwLjAwMSAxMDYuNCk7XG4gIC0tc2FuZC0zOiBva2xjaCg5NS42JSAwLjAwMiA2Ny44KTtcbiAgLS1zYW5kLTQ6IG9rbGNoKDkzLjElIDAuMDAzIDg0LjYpO1xuICAtLXNhbmQtNTogb2tsY2goOTEuMCUgMC4wMDQgOTEuNCk7XG4gIC0tc2FuZC02OiBva2xjaCg4OC41JSAwLjAwNCA5MS41KTtcbiAgLS1zYW5kLTc6IG9rbGNoKDg1LjElIDAuMDA2IDk1LjEpO1xuICAtLXNhbmQtODogb2tsY2goNzkuMSUgMC4wMDggOTguOSk7XG4gIC0tc2FuZC05OiBva2xjaCg2NC4xJSAwLjAxIDEwNi43KTtcbiAgLS1zYW5kLTEwOiBva2xjaCg2MC41JSAwLjAwOSAxMDYuNyk7XG4gIC0tc2FuZC0xMTogb2tsY2goNDkuOCUgMC4wMDggMTA2LjcpO1xuICAtLXNhbmQtMTI6IG9rbGNoKDI0LjMlIDAuMDA4IDk1LjQpO1xuICAtLXNhbmQtYTE6IG9rbGNoKDQzLjUlIDAuMDk1IDEwOS44IC8gMS4xOCUpO1xuICAtLXNhbmQtYTI6IG9rbGNoKDI1LjYlIDAuMDU2IDEwOS44IC8gMi43NSUpO1xuICAtLXNhbmQtYTM6IG9rbGNoKDE5LjIlIDAuMDQyIDY4LjkgLyA2LjI3JSk7XG4gIC0tc2FuZC1hNDogb2tsY2goMjAuMyUgMC4wNDIgODYuMiAvIDkuODAlKTtcbiAgLS1zYW5kLWE1OiBva2xjaCgyMS4xJSAwLjA0MyA5NC41IC8gMTIuOTQlKTtcbiAgLS1zYW5kLWE2OiBva2xjaCgxOC45JSAwLjAzOSA5NC43IC8gMTYuMDglKTtcbiAgLS1zYW5kLWE3OiBva2xjaCgxOS4yJSAwLjA0IDk3LjcgLyAyMC43OCUpO1xuICAtLXNhbmQtYTg6IG9rbGNoKDE5LjUlIDAuMDM4IDk5LjcgLyAyOS4wMiUpO1xuICAtLXNhbmQtYTk6IG9rbGNoKDE2LjMlIDAuMDM2IDEwOS44IC8gNDcuNDUlKTtcbiAgLS1zYW5kLWExMDogb2tsY2goMTQuOSUgMC4wMzMgMTA5LjggLyA1MS4zNyUpO1xuICAtLXNhbmQtYTExOiBva2xjaCgxMy4wJSAwLjAyOCAxMDkuOCAvIDYzLjE0JSk7XG4gIC0tc2FuZC1hMTI6IG9rbGNoKDExLjMlIDAuMDI0IDEwMy40IC8gODkuMDIlKTtcbiAgLS1ncmF5LXN1cmZhY2U6IG9rbGNoKDEwMCUgMCAwIC8gODAlKTtcbiAgLS1tYXV2ZS1zdXJmYWNlOiBva2xjaCgxMDAlIDAgMCAvIDgwJSk7XG4gIC0tc2xhdGUtc3VyZmFjZTogb2tsY2goMTAwJSAwIDAgLyA4MCUpO1xuICAtLXNhZ2Utc3VyZmFjZTogb2tsY2goMTAwJSAwIDAgLyA4MCUpO1xuICAtLW9saXZlLXN1cmZhY2U6IG9rbGNoKDEwMCUgMCAwIC8gODAlKTtcbiAgLS1zYW5kLXN1cmZhY2U6IG9rbGNoKDEwMCUgMCAwIC8gODAlKTtcbiAgLS10b21hdG8tc3VyZmFjZTogb2tsY2goOTguMCUgMC4wMSAyNS4xIC8gODAlKTtcbiAgLS1yZWQtc3VyZmFjZTogb2tsY2goOTcuOCUgMC4wMTEgMTcuMyAvIDgwJSk7XG4gIC0tcnVieS1zdXJmYWNlOiBva2xjaCg5Ny44JSAwLjAxMSAxMC4zIC8gODAlKTtcbiAgLS1jcmltc29uLXN1cmZhY2U6IG9rbGNoKDk3LjglIDAuMDEgMzU0LjkgLyA4MCUpO1xuICAtLXBpbmstc3VyZmFjZTogb2tsY2goOTcuOSUgMC4wMTIgMzQyLjYgLyA4MCUpO1xuICAtLXBsdW0tc3VyZmFjZTogb2tsY2goOTcuOSUgMC4wMTQgMzI1LjcgLyA4MCUpO1xuICAtLXB1cnBsZS1zdXJmYWNlOiBva2xjaCg5Ny43JSAwLjAxMyAzMTAuNSAvIDgwJSk7XG4gIC0tdmlvbGV0LXN1cmZhY2U6IG9rbGNoKDk3LjglIDAuMDEyIDMwMS4zIC8gODAlKTtcbiAgLS1pcmlzLXN1cmZhY2U6IG9rbGNoKDk3LjYlIDAuMDEyIDI4Ni4yIC8gODAlKTtcbiAgLS1pbmRpZ28tc3VyZmFjZTogb2tsY2goOTcuOSUgMC4wMSAyNjcuNCAvIDgwJSk7XG4gIC0tYmx1ZS1zdXJmYWNlOiBva2xjaCg5Ny44JSAwLjAxMiAyMzkuOSAvIDgwJSk7XG4gIC0tY3lhbi1zdXJmYWNlOiBva2xjaCg5Ny41JSAwLjAxMSAyMDQuMSAvIDgwJSk7XG4gIC0tdGVhbC1zdXJmYWNlOiBva2xjaCg5Ny43JSAwLjAxMSAxODIuOSAvIDgwJSk7XG4gIC0tamFkZS1zdXJmYWNlOiBva2xjaCg5Ny43JSAwLjAxMiAxNjIuMSAvIDgwJSk7XG4gIC0tZ3JlZW4tc3VyZmFjZTogb2tsY2goOTcuNyUgMC4wMTIgMTU3IC8gODAlKTtcbiAgLS1ncmFzcy1zdXJmYWNlOiBva2xjaCg5Ny44JSAwLjAxMiAxNDUuNSAvIDgwJSk7XG4gIC0tYnJvd24tc3VyZmFjZTogb2tsY2goOTguMCUgMC4wMDYgNzUuNCAvIDgwJSk7XG4gIC0tYnJvbnplLXN1cmZhY2U6IG9rbGNoKDk3LjYlIDAuMDA5IDM0LjMgLyA4MCUpO1xuICAtLWdvbGQtc3VyZmFjZTogb2tsY2goOTcuNyUgMC4wMTIgMTAxLjUgLyA4MCUpO1xuICAtLXNreS1zdXJmYWNlOiBva2xjaCg5Ny41JSAwLjAxMyAyMjEuNCAvIDgwJSk7XG4gIC0tbWludC1zdXJmYWNlOiBva2xjaCg5Ny42JSAwLjAxMiAxODQuMSAvIDgwJSk7XG4gIC0tbGltZS1zdXJmYWNlOiBva2xjaCg5Ny43JSAwLjAxMiAxMjEuNyAvIDgwJSk7XG4gIC0teWVsbG93LXN1cmZhY2U6IG9rbGNoKDk4LjQlIDAuMDMgMTAwLjkgLyA4MCUpO1xuICAtLWFtYmVyLXN1cmZhY2U6IG9rbGNoKDk4LjIlIDAuMDI5IDk4LjUgLyA4MCUpO1xuICAtLW9yYW5nZS1zdXJmYWNlOiBva2xjaCg5Ny41JSAwLjAxOSA3Mi42IC8gODAlKTtcbiAgLS1ibGFjay1hMTogb2tsY2goMCUgMCAwIC8gNSUpO1xuICAtLWJsYWNrLWEyOiBva2xjaCgwJSAwIDAgLyAxMCUpO1xuICAtLWJsYWNrLWEzOiBva2xjaCgwJSAwIDAgLyAxNSUpO1xuICAtLWJsYWNrLWE0OiBva2xjaCgwJSAwIDAgLyAyMCUpO1xuICAtLWJsYWNrLWE1OiBva2xjaCgwJSAwIDAgLyAzMCUpO1xuICAtLWJsYWNrLWE2OiBva2xjaCgwJSAwIDAgLyA0MCUpO1xuICAtLWJsYWNrLWE3OiBva2xjaCgwJSAwIDAgLyA1MCUpO1xuICAtLWJsYWNrLWE4OiBva2xjaCgwJSAwIDAgLyA2MCUpO1xuICAtLWJsYWNrLWE5OiBva2xjaCgwJSAwIDAgLyA3MCUpO1xuICAtLWJsYWNrLWExMDogb2tsY2goMCUgMCAwIC8gODAlKTtcbiAgLS1ibGFjay1hMTE6IG9rbGNoKDAlIDAgMCAvIDkwJSk7XG4gIC0tYmxhY2stYTEyOiBva2xjaCgwJSAwIDAgLyA5NSUpO1xuICAtLXdoaXRlLWExOiBva2xjaCgxMDAlIDAgMCAvIDUlKTtcbiAgLS13aGl0ZS1hMjogb2tsY2goMTAwJSAwIDAgLyAxMCUpO1xuICAtLXdoaXRlLWEzOiBva2xjaCgxMDAlIDAgMCAvIDE1JSk7XG4gIC0td2hpdGUtYTQ6IG9rbGNoKDEwMCUgMCAwIC8gMjAlKTtcbiAgLS13aGl0ZS1hNTogb2tsY2goMTAwJSAwIDAgLyAzMCUpO1xuICAtLXdoaXRlLWE2OiBva2xjaCgxMDAlIDAgMCAvIDQwJSk7XG4gIC0td2hpdGUtYTc6IG9rbGNoKDEwMCUgMCAwIC8gNTAlKTtcbiAgLS13aGl0ZS1hODogb2tsY2goMTAwJSAwIDAgLyA2MCUpO1xuICAtLXdoaXRlLWE5OiBva2xjaCgxMDAlIDAgMCAvIDcwJSk7XG4gIC0td2hpdGUtYTEwOiBva2xjaCgxMDAlIDAgMCAvIDgwJSk7XG4gIC0td2hpdGUtYTExOiBva2xjaCgxMDAlIDAgMCAvIDkwJSk7XG4gIC0td2hpdGUtYTEyOiBva2xjaCgxMDAlIDAgMCAvIDk1JSk7XG59XG5cbkBzdXBwb3J0cyAoY29sb3I6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEpKSB7XG4gIEBtZWRpYSAoY29sb3ItZ2FtdXQ6IHAzKSB7XG4gICAgOndoZXJlKGh0bWwpIHtcbiAgICAgIC0tdG9tYXRvLTE6IGNvbG9yKGRpc3BsYXktcDMgMC45OTggMC45ODkgMC45ODgpO1xuICAgICAgLS10b21hdG8tMjogY29sb3IoZGlzcGxheS1wMyAwLjk5NCAwLjk3NCAwLjk2OSk7XG4gICAgICAtLXRvbWF0by0zOiBjb2xvcihkaXNwbGF5LXAzIDAuOTg1IDAuOTI0IDAuOTA5KTtcbiAgICAgIC0tdG9tYXRvLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC45OTYgMC44NjggMC44MzUpO1xuICAgICAgLS10b21hdG8tNTogY29sb3IoZGlzcGxheS1wMyAwLjk4IDAuODEyIDAuNzcpO1xuICAgICAgLS10b21hdG8tNjogY29sb3IoZGlzcGxheS1wMyAwLjk1MyAwLjc1IDAuNjk4KTtcbiAgICAgIC0tdG9tYXRvLTc6IGNvbG9yKGRpc3BsYXktcDMgMC45MTcgMC42NzMgMC42MTEpO1xuICAgICAgLS10b21hdG8tODogY29sb3IoZGlzcGxheS1wMyAwLjg3NSAwLjU3NSAwLjUwMik7XG4gICAgICAtLXRvbWF0by05OiBjb2xvcihkaXNwbGF5LXAzIDAuODMxIDAuMzQ1IDAuMjMxKTtcbiAgICAgIC0tdG9tYXRvLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuODAyIDAuMzEzIDAuMik7XG4gICAgICAtLXRvbWF0by0xMTogY29sb3IoZGlzcGxheS1wMyAwLjc1NSAwLjI1OSAwLjE1Mik7XG4gICAgICAtLXRvbWF0by0xMjogY29sb3IoZGlzcGxheS1wMyAwLjMzNSAwLjE2NSAwLjEzMik7XG4gICAgICAtLXRvbWF0by1hMTogY29sb3IoZGlzcGxheS1wMyAwLjY3NSAwLjAyNCAwLjAyNC8wLjAxMik7XG4gICAgICAtLXRvbWF0by1hMjogY29sb3IoZGlzcGxheS1wMyAwLjc1NyAwLjE0NSAwLjAyLzAuMDMyKTtcbiAgICAgIC0tdG9tYXRvLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuODMxIDAuMTg0IDAuMDEyLzAuMDkxKTtcbiAgICAgIC0tdG9tYXRvLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuOTc2IDAuMTkyIDAuMDA0LzAuMTY1KTtcbiAgICAgIC0tdG9tYXRvLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuOTE4IDAuMTkyIDAuMDA0LzAuMjMyKTtcbiAgICAgIC0tdG9tYXRvLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuODQ3IDAuMTczIDAuMDA0LzAuMzAyKTtcbiAgICAgIC0tdG9tYXRvLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuNzg4IDAuMTY1IDAuMDA0LzAuMzg5KTtcbiAgICAgIC0tdG9tYXRvLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuNzQ5IDAuMTUzIDAuMDA0LzAuNDk5KTtcbiAgICAgIC0tdG9tYXRvLWE5OiBjb2xvcihkaXNwbGF5LXAzIDAuNzggMC4xNDkgMC8wLjc2OSk7XG4gICAgICAtLXRvbWF0by1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC43NTcgMC4xNDEgMC8wLjgpO1xuICAgICAgLS10b21hdG8tYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNzU1IDAuMjU5IDAuMTUyKTtcbiAgICAgIC0tdG9tYXRvLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjMzNSAwLjE2NSAwLjEzMik7XG4gICAgICAtLXJlZC0xOiBjb2xvcihkaXNwbGF5LXAzIDAuOTk4IDAuOTg5IDAuOTg4KTtcbiAgICAgIC0tcmVkLTI6IGNvbG9yKGRpc3BsYXktcDMgMC45OTUgMC45NzEgMC45NzEpO1xuICAgICAgLS1yZWQtMzogY29sb3IoZGlzcGxheS1wMyAwLjk4NSAwLjkyNSAwLjkyNSk7XG4gICAgICAtLXJlZC00OiBjb2xvcihkaXNwbGF5LXAzIDAuOTk5IDAuODY2IDAuODY2KTtcbiAgICAgIC0tcmVkLTU6IGNvbG9yKGRpc3BsYXktcDMgMC45ODQgMC44MTIgMC44MTEpO1xuICAgICAgLS1yZWQtNjogY29sb3IoZGlzcGxheS1wMyAwLjk1NSAwLjc1MSAwLjc0OSk7XG4gICAgICAtLXJlZC03OiBjb2xvcihkaXNwbGF5LXAzIDAuOTE1IDAuNjc1IDAuNjcyKTtcbiAgICAgIC0tcmVkLTg6IGNvbG9yKGRpc3BsYXktcDMgMC44NzIgMC41NzUgMC41NzIpO1xuICAgICAgLS1yZWQtOTogY29sb3IoZGlzcGxheS1wMyAwLjgzIDAuMzI5IDAuMzI0KTtcbiAgICAgIC0tcmVkLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNzk4IDAuMjk0IDAuMjg1KTtcbiAgICAgIC0tcmVkLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNzQ0IDAuMjM0IDAuMjIyKTtcbiAgICAgIC0tcmVkLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMzYgMC4xMTUgMC4xNDMpO1xuICAgICAgLS1yZWQtYTE6IGNvbG9yKGRpc3BsYXktcDMgMC42NzUgMC4wMjQgMC4wMjQvMC4wMTIpO1xuICAgICAgLS1yZWQtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC44NjMgMC4wMjQgMC4wMjQvMC4wMjgpO1xuICAgICAgLS1yZWQtYTM6IGNvbG9yKGRpc3BsYXktcDMgMC43OTIgMC4wMDggMC4wMDgvMC4wNzUpO1xuICAgICAgLS1yZWQtYTQ6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjAwOCAwLjAwOC8wLjEzNCk7XG4gICAgICAtLXJlZC1hNTogY29sb3IoZGlzcGxheS1wMyAwLjkxOCAwLjAwOCAwLjAwOC8wLjE4OSk7XG4gICAgICAtLXJlZC1hNjogY29sb3IoZGlzcGxheS1wMyAwLjgzMSAwLjAyIDAuMDA0LzAuMjUxKTtcbiAgICAgIC0tcmVkLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuNzQxIDAuMDE2IDAuMDA0LzAuMzMpO1xuICAgICAgLS1yZWQtYTg6IGNvbG9yKGRpc3BsYXktcDMgMC42OTggMC4wMTIgMC4wMDQvMC40MjgpO1xuICAgICAgLS1yZWQtYTk6IGNvbG9yKGRpc3BsYXktcDMgMC43NDkgMC4wMDggMC8wLjY3NSk7XG4gICAgICAtLXJlZC1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC43MTQgMC4wMTIgMC8wLjcxNCk7XG4gICAgICAtLXJlZC1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC43NDQgMC4yMzQgMC4yMjIpO1xuICAgICAgLS1yZWQtYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMzYgMC4xMTUgMC4xNDMpO1xuICAgICAgLS1ydWJ5LTE6IGNvbG9yKGRpc3BsYXktcDMgMC45OTggMC45ODkgMC45OTIpO1xuICAgICAgLS1ydWJ5LTI6IGNvbG9yKGRpc3BsYXktcDMgMC45OTUgMC45NzEgMC45NzQpO1xuICAgICAgLS1ydWJ5LTM6IGNvbG9yKGRpc3BsYXktcDMgMC45ODMgMC45MiAwLjkyOCk7XG4gICAgICAtLXJ1YnktNDogY29sb3IoZGlzcGxheS1wMyAwLjk4NyAwLjg2OSAwLjg4NSk7XG4gICAgICAtLXJ1YnktNTogY29sb3IoZGlzcGxheS1wMyAwLjk2OCAwLjgxNyAwLjgzOSk7XG4gICAgICAtLXJ1YnktNjogY29sb3IoZGlzcGxheS1wMyAwLjkzNyAwLjc1OCAwLjc4Nik7XG4gICAgICAtLXJ1YnktNzogY29sb3IoZGlzcGxheS1wMyAwLjg5NyAwLjY4NSAwLjcyMSk7XG4gICAgICAtLXJ1YnktODogY29sb3IoZGlzcGxheS1wMyAwLjg1MSAwLjU4OCAwLjYzOSk7XG4gICAgICAtLXJ1YnktOTogY29sb3IoZGlzcGxheS1wMyAwLjgzIDAuMzIzIDAuNDA4KTtcbiAgICAgIC0tcnVieS0xMDogY29sb3IoZGlzcGxheS1wMyAwLjc5NSAwLjI4NiAwLjM3NSk7XG4gICAgICAtLXJ1YnktMTE6IGNvbG9yKGRpc3BsYXktcDMgMC43MjggMC4yMTEgMC4zMTEpO1xuICAgICAgLS1ydWJ5LTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMzYgMC4xMTUgMC4xNzEpO1xuICAgICAgLS1ydWJ5LWExOiBjb2xvcihkaXNwbGF5LXAzIDAuNjc1IDAuMDI0IDAuMzQ5LzAuMDEyKTtcbiAgICAgIC0tcnVieS1hMjogY29sb3IoZGlzcGxheS1wMyAwLjg2MyAwLjAyNCAwLjAyNC8wLjAyOCk7XG4gICAgICAtLXJ1YnktYTM6IGNvbG9yKGRpc3BsYXktcDMgMC44MDQgMC4wMDggMC4xMS8wLjA3OSk7XG4gICAgICAtLXJ1YnktYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC45MSAwLjAwOCAwLjEyNS8wLjEzKTtcbiAgICAgIC0tcnVieS1hNTogY29sb3IoZGlzcGxheS1wMyAwLjgzMSAwLjAwNCAwLjEzMy8wLjE4NSk7XG4gICAgICAtLXJ1YnktYTY6IGNvbG9yKGRpc3BsYXktcDMgMC43NDUgMC4wMDQgMC4xMTgvMC4yNDQpO1xuICAgICAgLS1ydWJ5LWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuNjc4IDAuMDA0IDAuMTE0LzAuMzE0KTtcbiAgICAgIC0tcnVieS1hODogY29sb3IoZGlzcGxheS1wMyAwLjYzOSAwLjAwNCAwLjEyNS8wLjQxMik7XG4gICAgICAtLXJ1YnktYTk6IGNvbG9yKGRpc3BsYXktcDMgMC43NTMgMCAwLjEyOS8wLjY3OSk7XG4gICAgICAtLXJ1YnktYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNzE0IDAgMC4xMjUvMC43MTQpO1xuICAgICAgLS1ydWJ5LWExMTogY29sb3IoZGlzcGxheS1wMyAwLjcyOCAwLjIxMSAwLjMxMSk7XG4gICAgICAtLXJ1YnktYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMzYgMC4xMTUgMC4xNzEpO1xuICAgICAgLS1jcmltc29uLTE6IGNvbG9yKGRpc3BsYXktcDMgMC45OTggMC45ODkgMC45OTIpO1xuICAgICAgLS1jcmltc29uLTI6IGNvbG9yKGRpc3BsYXktcDMgMC45OTEgMC45NjkgMC45NzYpO1xuICAgICAgLS1jcmltc29uLTM6IGNvbG9yKGRpc3BsYXktcDMgMC45ODcgMC45MTcgMC45NDEpO1xuICAgICAgLS1jcmltc29uLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC45NzUgMC44NjYgMC45MDQpO1xuICAgICAgLS1jcmltc29uLTU6IGNvbG9yKGRpc3BsYXktcDMgMC45NTMgMC44MTMgMC44NjQpO1xuICAgICAgLS1jcmltc29uLTY6IGNvbG9yKGRpc3BsYXktcDMgMC45MjEgMC43NTUgMC44MTcpO1xuICAgICAgLS1jcmltc29uLTc6IGNvbG9yKGRpc3BsYXktcDMgMC44OCAwLjY4MyAwLjc2MSk7XG4gICAgICAtLWNyaW1zb24tODogY29sb3IoZGlzcGxheS1wMyAwLjgzNCAwLjU5MiAwLjY5NCk7XG4gICAgICAtLWNyaW1zb24tOTogY29sb3IoZGlzcGxheS1wMyAwLjg0MyAwLjI5OCAwLjUwNyk7XG4gICAgICAtLWNyaW1zb24tMTA6IGNvbG9yKGRpc3BsYXktcDMgMC44MDcgMC4yNjYgMC40NjgpO1xuICAgICAgLS1jcmltc29uLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNzMxIDAuMTk1IDAuMzg4KTtcbiAgICAgIC0tY3JpbXNvbi0xMjogY29sb3IoZGlzcGxheS1wMyAwLjM1MiAwLjExMSAwLjIyMSk7XG4gICAgICAtLWNyaW1zb24tYTE6IGNvbG9yKGRpc3BsYXktcDMgMC42NzUgMC4wMjQgMC4zNDkvMC4wMTIpO1xuICAgICAgLS1jcmltc29uLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuNzU3IDAuMDIgMC4yNjcvMC4wMzIpO1xuICAgICAgLS1jcmltc29uLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuODU5IDAuMDA4IDAuMjk0LzAuMDgzKTtcbiAgICAgIC0tY3JpbXNvbi1hNDogY29sb3IoZGlzcGxheS1wMyAwLjgyNyAwLjAwOCAwLjI5OC8wLjEzNCk7XG4gICAgICAtLWNyaW1zb24tYTU6IGNvbG9yKGRpc3BsYXktcDMgMC43NTMgMC4wMDggMC4yNzUvMC4xODkpO1xuICAgICAgLS1jcmltc29uLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuNjgyIDAuMDA0IDAuMjQ3LzAuMjQ0KTtcbiAgICAgIC0tY3JpbXNvbi1hNzogY29sb3IoZGlzcGxheS1wMyAwLjYyIDAuMDA0IDAuMjUxLzAuMzE4KTtcbiAgICAgIC0tY3JpbXNvbi1hODogY29sb3IoZGlzcGxheS1wMyAwLjYgMC4wMDQgMC4yNTEvMC40MDgpO1xuICAgICAgLS1jcmltc29uLWE5OiBjb2xvcihkaXNwbGF5LXAzIDAuNzc2IDAgMC4yOTgvMC43MDIpO1xuICAgICAgLS1jcmltc29uLWExMDogY29sb3IoZGlzcGxheS1wMyAwLjczNyAwIDAuMjc1LzAuNzM0KTtcbiAgICAgIC0tY3JpbXNvbi1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC43MzEgMC4xOTUgMC4zODgpO1xuICAgICAgLS1jcmltc29uLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjM1MiAwLjExMSAwLjIyMSk7XG4gICAgICAtLXBpbmstMTogY29sb3IoZGlzcGxheS1wMyAwLjk5OCAwLjk4OSAwLjk5Nik7XG4gICAgICAtLXBpbmstMjogY29sb3IoZGlzcGxheS1wMyAwLjk5MiAwLjk3IDAuOTg1KTtcbiAgICAgIC0tcGluay0zOiBjb2xvcihkaXNwbGF5LXAzIDAuOTgxIDAuOTE3IDAuOTYpO1xuICAgICAgLS1waW5rLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC45NjMgMC44NjcgMC45MzIpO1xuICAgICAgLS1waW5rLTU6IGNvbG9yKGRpc3BsYXktcDMgMC45MzkgMC44MTUgMC44OTkpO1xuICAgICAgLS1waW5rLTY6IGNvbG9yKGRpc3BsYXktcDMgMC45MDcgMC43NTYgMC44NTkpO1xuICAgICAgLS1waW5rLTc6IGNvbG9yKGRpc3BsYXktcDMgMC44NjkgMC42ODMgMC44MSk7XG4gICAgICAtLXBpbmstODogY29sb3IoZGlzcGxheS1wMyAwLjgyNSAwLjU5IDAuNzUxKTtcbiAgICAgIC0tcGluay05OiBjb2xvcihkaXNwbGF5LXAzIDAuNzc1IDAuMjk3IDAuNjEpO1xuICAgICAgLS1waW5rLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNzQ4IDAuMjcgMC41ODEpO1xuICAgICAgLS1waW5rLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNjk4IDAuMjE5IDAuNTI4KTtcbiAgICAgIC0tcGluay0xMjogY29sb3IoZGlzcGxheS1wMyAwLjM2MyAwLjEwMSAwLjI3OSk7XG4gICAgICAtLXBpbmstYTE6IGNvbG9yKGRpc3BsYXktcDMgMC42NzUgMC4wMjQgMC42NzUvMC4wMTIpO1xuICAgICAgLS1waW5rLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuNzU3IDAuMDIgMC41MS8wLjAzMik7XG4gICAgICAtLXBpbmstYTM6IGNvbG9yKGRpc3BsYXktcDMgMC43NjUgMC4wMDggMC41MjkvMC4wODMpO1xuICAgICAgLS1waW5rLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuNzM3IDAuMDA4IDAuNTA2LzAuMTM0KTtcbiAgICAgIC0tcGluay1hNTogY29sb3IoZGlzcGxheS1wMyAwLjY2MyAwLjAwNCAwLjQ1MS8wLjE4NSk7XG4gICAgICAtLXBpbmstYTY6IGNvbG9yKGRpc3BsYXktcDMgMC42MTYgMC4wMDQgMC40MjQvMC4yNDQpO1xuICAgICAgLS1waW5rLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuNTk2IDAuMDA0IDAuNDEyLzAuMzE4KTtcbiAgICAgIC0tcGluay1hODogY29sb3IoZGlzcGxheS1wMyAwLjU3MyAwLjAwNCAwLjQwNC8wLjQxMik7XG4gICAgICAtLXBpbmstYTk6IGNvbG9yKGRpc3BsYXktcDMgMC42ODIgMCAwLjQ0Ny8wLjcwMik7XG4gICAgICAtLXBpbmstYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNjU1IDAgMC40MjQvMC43Myk7XG4gICAgICAtLXBpbmstYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNjk4IDAuMjE5IDAuNTI4KTtcbiAgICAgIC0tcGluay1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4zNjMgMC4xMDEgMC4yNzkpO1xuICAgICAgLS1wbHVtLTE6IGNvbG9yKGRpc3BsYXktcDMgMC45OTUgMC45ODggMC45OTkpO1xuICAgICAgLS1wbHVtLTI6IGNvbG9yKGRpc3BsYXktcDMgMC45ODggMC45NzEgMC45OSk7XG4gICAgICAtLXBsdW0tMzogY29sb3IoZGlzcGxheS1wMyAwLjk3MyAwLjkyMyAwLjk4KTtcbiAgICAgIC0tcGx1bS00OiBjb2xvcihkaXNwbGF5LXAzIDAuOTUzIDAuODc1IDAuOTY2KTtcbiAgICAgIC0tcGx1bS01OiBjb2xvcihkaXNwbGF5LXAzIDAuOTI2IDAuODI1IDAuOTQ1KTtcbiAgICAgIC0tcGx1bS02OiBjb2xvcihkaXNwbGF5LXAzIDAuODkgMC43NjUgMC45MTYpO1xuICAgICAgLS1wbHVtLTc6IGNvbG9yKGRpc3BsYXktcDMgMC44NCAwLjY4NiAwLjg3Nyk7XG4gICAgICAtLXBsdW0tODogY29sb3IoZGlzcGxheS1wMyAwLjc3NSAwLjU4IDAuODMyKTtcbiAgICAgIC0tcGx1bS05OiBjb2xvcihkaXNwbGF5LXAzIDAuNjI0IDAuMzEzIDAuNzA4KTtcbiAgICAgIC0tcGx1bS0xMDogY29sb3IoZGlzcGxheS1wMyAwLjU4NyAwLjI5IDAuNjY3KTtcbiAgICAgIC0tcGx1bS0xMTogY29sb3IoZGlzcGxheS1wMyAwLjU0MyAwLjI2MyAwLjYxOSk7XG4gICAgICAtLXBsdW0tMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4yOTkgMC4xMTQgMC4zNTIpO1xuICAgICAgLS1wbHVtLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuNjc1IDAuMDI0IDEvMC4wMTIpO1xuICAgICAgLS1wbHVtLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuNTggMC4wMjQgMC41OC8wLjAyOCk7XG4gICAgICAtLXBsdW0tYTM6IGNvbG9yKGRpc3BsYXktcDMgMC42NTUgMC4wMDggMC43NTMvMC4wNzkpO1xuICAgICAgLS1wbHVtLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuNjI3IDAuMDA4IDAuNzIyLzAuMTI2KTtcbiAgICAgIC0tcGx1bS1hNTogY29sb3IoZGlzcGxheS1wMyAwLjU4IDAuMDA0IDAuNjkvMC4xNzcpO1xuICAgICAgLS1wbHVtLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuNTM3IDAuMDA0IDAuNjU1LzAuMjM2KTtcbiAgICAgIC0tcGx1bS1hNzogY29sb3IoZGlzcGxheS1wMyAwLjQ5IDAuMDA0IDAuNjE2LzAuMzE0KTtcbiAgICAgIC0tcGx1bS1hODogY29sb3IoZGlzcGxheS1wMyAwLjQ3MSAwLjAwNCAwLjYvMC40Mik7XG4gICAgICAtLXBsdW0tYTk6IGNvbG9yKGRpc3BsYXktcDMgMC40NTEgMCAwLjU3Ni8wLjY4Nyk7XG4gICAgICAtLXBsdW0tYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNDIgMCAwLjUyOS8wLjcxKTtcbiAgICAgIC0tcGx1bS1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC41NDMgMC4yNjMgMC42MTkpO1xuICAgICAgLS1wbHVtLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjI5OSAwLjExNCAwLjM1Mik7XG4gICAgICAtLXB1cnBsZS0xOiBjb2xvcihkaXNwbGF5LXAzIDAuOTk1IDAuOTg4IDAuOTk2KTtcbiAgICAgIC0tcHVycGxlLTI6IGNvbG9yKGRpc3BsYXktcDMgMC45ODMgMC45NzEgMC45OTMpO1xuICAgICAgLS1wdXJwbGUtMzogY29sb3IoZGlzcGxheS1wMyAwLjk2MyAwLjkzMSAwLjk4OSk7XG4gICAgICAtLXB1cnBsZS00OiBjb2xvcihkaXNwbGF5LXAzIDAuOTM3IDAuODg4IDAuOTgxKTtcbiAgICAgIC0tcHVycGxlLTU6IGNvbG9yKGRpc3BsYXktcDMgMC45MDQgMC44MzcgMC45NjYpO1xuICAgICAgLS1wdXJwbGUtNjogY29sb3IoZGlzcGxheS1wMyAwLjg2IDAuNzc0IDAuOTQyKTtcbiAgICAgIC0tcHVycGxlLTc6IGNvbG9yKGRpc3BsYXktcDMgMC43OTkgMC42OSAwLjkxKTtcbiAgICAgIC0tcHVycGxlLTg6IGNvbG9yKGRpc3BsYXktcDMgMC43MTkgMC41ODMgMC44NzQpO1xuICAgICAgLS1wdXJwbGUtOTogY29sb3IoZGlzcGxheS1wMyAwLjUyMyAwLjMxOCAwLjc1MSk7XG4gICAgICAtLXB1cnBsZS0xMDogY29sb3IoZGlzcGxheS1wMyAwLjQ4MyAwLjI4OSAwLjcpO1xuICAgICAgLS1wdXJwbGUtMTE6IGNvbG9yKGRpc3BsYXktcDMgMC40NzMgMC4yODEgMC42ODcpO1xuICAgICAgLS1wdXJwbGUtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4yMzQgMC4xMzIgMC4zNjMpO1xuICAgICAgLS1wdXJwbGUtYTE6IGNvbG9yKGRpc3BsYXktcDMgMC42NzUgMC4wMjQgMC42NzUvMC4wMTIpO1xuICAgICAgLS1wdXJwbGUtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC40NDMgMC4wMjQgMC43MjIvMC4wMjgpO1xuICAgICAgLS1wdXJwbGUtYTM6IGNvbG9yKGRpc3BsYXktcDMgMC41MDYgMC4wMDggMC44MzUvMC4wNzEpO1xuICAgICAgLS1wdXJwbGUtYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC40NTEgMC4wMDQgMC44MzEvMC4xMTQpO1xuICAgICAgLS1wdXJwbGUtYTU6IGNvbG9yKGRpc3BsYXktcDMgMC40MzEgMC4wMDQgMC43ODgvMC4xNjUpO1xuICAgICAgLS1wdXJwbGUtYTY6IGNvbG9yKGRpc3BsYXktcDMgMC4zODQgMC4wMDQgMC43NDUvMC4yMjgpO1xuICAgICAgLS1wdXJwbGUtYTc6IGNvbG9yKGRpc3BsYXktcDMgMC4zNTcgMC4wMDQgMC43MS8wLjMxKTtcbiAgICAgIC0tcHVycGxlLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuMzIyIDAuMDA0IDAuNzAyLzAuNDE2KTtcbiAgICAgIC0tcHVycGxlLWE5OiBjb2xvcihkaXNwbGF5LXAzIDAuMjk4IDAgMC42MzkvMC42ODMpO1xuICAgICAgLS1wdXJwbGUtYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuMjcxIDAgMC41OC8wLjcxKTtcbiAgICAgIC0tcHVycGxlLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjQ3MyAwLjI4MSAwLjY4Nyk7XG4gICAgICAtLXB1cnBsZS1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4yMzQgMC4xMzIgMC4zNjMpO1xuICAgICAgLS12aW9sZXQtMTogY29sb3IoZGlzcGxheS1wMyAwLjk5MSAwLjk4OCAwLjk5NSk7XG4gICAgICAtLXZpb2xldC0yOiBjb2xvcihkaXNwbGF5LXAzIDAuOTc4IDAuOTc0IDAuOTk4KTtcbiAgICAgIC0tdmlvbGV0LTM6IGNvbG9yKGRpc3BsYXktcDMgMC45NTMgMC45NDMgMC45OTMpO1xuICAgICAgLS12aW9sZXQtNDogY29sb3IoZGlzcGxheS1wMyAwLjkxNiAwLjg5NyAxKTtcbiAgICAgIC0tdmlvbGV0LTU6IGNvbG9yKGRpc3BsYXktcDMgMC44NzYgMC44NTEgMSk7XG4gICAgICAtLXZpb2xldC02OiBjb2xvcihkaXNwbGF5LXAzIDAuODI1IDAuNzkzIDAuOTgxKTtcbiAgICAgIC0tdmlvbGV0LTc6IGNvbG9yKGRpc3BsYXktcDMgMC43NTIgMC43MTIgMC45NDMpO1xuICAgICAgLS12aW9sZXQtODogY29sb3IoZGlzcGxheS1wMyAwLjY1NCAwLjYwMiAwLjkwMik7XG4gICAgICAtLXZpb2xldC05OiBjb2xvcihkaXNwbGF5LXAzIDAuNDE3IDAuMzQxIDAuNzg0KTtcbiAgICAgIC0tdmlvbGV0LTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuMzgxIDAuMzA2IDAuNzQxKTtcbiAgICAgIC0tdmlvbGV0LTExOiBjb2xvcihkaXNwbGF5LXAzIDAuMzgzIDAuMzE3IDAuNzAyKTtcbiAgICAgIC0tdmlvbGV0LTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMTc5IDAuMTUgMC4zNTkpO1xuICAgICAgLS12aW9sZXQtYTE6IGNvbG9yKGRpc3BsYXktcDMgMC4zNDkgMC4wMjQgMC42NzUvMC4wMTIpO1xuICAgICAgLS12aW9sZXQtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xNjEgMC4wMjQgMC44NjMvMC4wMjgpO1xuICAgICAgLS12aW9sZXQtYTM6IGNvbG9yKGRpc3BsYXktcDMgMC4yMDQgMC4wMDQgMC44NzEvMC4wNTkpO1xuICAgICAgLS12aW9sZXQtYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4xOTYgMC4wMDQgMS8wLjEwMik7XG4gICAgICAtLXZpb2xldC1hNTogY29sb3IoZGlzcGxheS1wMyAwLjE2NSAwLjAwOCAxLzAuMTUpO1xuICAgICAgLS12aW9sZXQtYTY6IGNvbG9yKGRpc3BsYXktcDMgMC4xNTMgMC4wMDQgMC45MDYvMC4yMDgpO1xuICAgICAgLS12aW9sZXQtYTc6IGNvbG9yKGRpc3BsYXktcDMgMC4xNDEgMC4wMDQgMC43OTYvMC4yODcpO1xuICAgICAgLS12aW9sZXQtYTg6IGNvbG9yKGRpc3BsYXktcDMgMC4xMzMgMC4wMDQgMC43NTMvMC4zOTcpO1xuICAgICAgLS12aW9sZXQtYTk6IGNvbG9yKGRpc3BsYXktcDMgMC4xMTQgMCAwLjY3NS8wLjY1OSk7XG4gICAgICAtLXZpb2xldC1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC4xMSAwIDAuNjI3LzAuNjk1KTtcbiAgICAgIC0tdmlvbGV0LWExMTogY29sb3IoZGlzcGxheS1wMyAwLjM4MyAwLjMxNyAwLjcwMik7XG4gICAgICAtLXZpb2xldC1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xNzkgMC4xNSAwLjM1OSk7XG4gICAgICAtLWlyaXMtMTogY29sb3IoZGlzcGxheS1wMyAwLjk5MiAwLjk5MiAwLjk5OSk7XG4gICAgICAtLWlyaXMtMjogY29sb3IoZGlzcGxheS1wMyAwLjk3MiAwLjk3MyAwLjk5OCk7XG4gICAgICAtLWlyaXMtMzogY29sb3IoZGlzcGxheS1wMyAwLjk0MyAwLjk0NSAwLjk5Mik7XG4gICAgICAtLWlyaXMtNDogY29sb3IoZGlzcGxheS1wMyAwLjkwMiAwLjkwNiAxKTtcbiAgICAgIC0taXJpcy01OiBjb2xvcihkaXNwbGF5LXAzIDAuODU3IDAuODYxIDEpO1xuICAgICAgLS1pcmlzLTY6IGNvbG9yKGRpc3BsYXktcDMgMC43OTkgMC44MDUgMC45ODcpO1xuICAgICAgLS1pcmlzLTc6IGNvbG9yKGRpc3BsYXktcDMgMC43MjEgMC43MjcgMC45NTUpO1xuICAgICAgLS1pcmlzLTg6IGNvbG9yKGRpc3BsYXktcDMgMC42MSAwLjYxOSAwLjkxOCk7XG4gICAgICAtLWlyaXMtOTogY29sb3IoZGlzcGxheS1wMyAwLjM1NyAwLjM1NyAwLjgxKTtcbiAgICAgIC0taXJpcy0xMDogY29sb3IoZGlzcGxheS1wMyAwLjMxOCAwLjMxOCAwLjc3NCk7XG4gICAgICAtLWlyaXMtMTE6IGNvbG9yKGRpc3BsYXktcDMgMC4zMzcgMC4zMjYgMC43NDgpO1xuICAgICAgLS1pcmlzLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMTU0IDAuMTYxIDAuMzcxKTtcbiAgICAgIC0taXJpcy1hMTogY29sb3IoZGlzcGxheS1wMyAwLjAyIDAuMDIgMS8wLjAwOCk7XG4gICAgICAtLWlyaXMtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC4wMjQgMC4wMjQgMC44NjMvMC4wMjgpO1xuICAgICAgLS1pcmlzLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuMDcxIDAuODcxLzAuMDU5KTtcbiAgICAgIC0taXJpcy1hNDogY29sb3IoZGlzcGxheS1wMyAwLjAxMiAwLjA1MSAxLzAuMDk5KTtcbiAgICAgIC0taXJpcy1hNTogY29sb3IoZGlzcGxheS1wMyAwLjAwOCAwLjAzNSAxLzAuMTQyKTtcbiAgICAgIC0taXJpcy1hNjogY29sb3IoZGlzcGxheS1wMyAwIDAuMDIgMC45NDEvMC4yKTtcbiAgICAgIC0taXJpcy1hNzogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjAyIDAuODQ3LzAuMjc5KTtcbiAgICAgIC0taXJpcy1hODogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjAyNCAwLjc4OC8wLjM4OSk7XG4gICAgICAtLWlyaXMtYTk6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAuNzA2LzAuNjQ0KTtcbiAgICAgIC0taXJpcy1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAuNjY3LzAuNjgzKTtcbiAgICAgIC0taXJpcy1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC4zMzcgMC4zMjYgMC43NDgpO1xuICAgICAgLS1pcmlzLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjE1NCAwLjE2MSAwLjM3MSk7XG4gICAgICAtLWluZGlnby0xOiBjb2xvcihkaXNwbGF5LXAzIDAuOTkyIDAuOTkyIDAuOTk2KTtcbiAgICAgIC0taW5kaWdvLTI6IGNvbG9yKGRpc3BsYXktcDMgMC45NzEgMC45NzcgMC45OTgpO1xuICAgICAgLS1pbmRpZ28tMzogY29sb3IoZGlzcGxheS1wMyAwLjkzMyAwLjk0OCAwLjk5Mik7XG4gICAgICAtLWluZGlnby00OiBjb2xvcihkaXNwbGF5LXAzIDAuODg1IDAuOTE0IDEpO1xuICAgICAgLS1pbmRpZ28tNTogY29sb3IoZGlzcGxheS1wMyAwLjgzMSAwLjg3IDEpO1xuICAgICAgLS1pbmRpZ28tNjogY29sb3IoZGlzcGxheS1wMyAwLjc2NyAwLjgxNCAwLjk5NSk7XG4gICAgICAtLWluZGlnby03OiBjb2xvcihkaXNwbGF5LXAzIDAuNjg1IDAuNzQgMC45NTcpO1xuICAgICAgLS1pbmRpZ28tODogY29sb3IoZGlzcGxheS1wMyAwLjU2OSAwLjYzOSAwLjkxNik7XG4gICAgICAtLWluZGlnby05OiBjb2xvcihkaXNwbGF5LXAzIDAuMjc2IDAuMzg0IDAuODM3KTtcbiAgICAgIC0taW5kaWdvLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuMjM0IDAuMzQzIDAuODAxKTtcbiAgICAgIC0taW5kaWdvLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuMjU2IDAuMzU0IDAuNzU1KTtcbiAgICAgIC0taW5kaWdvLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMTMzIDAuMTc1IDAuMzQ4KTtcbiAgICAgIC0taW5kaWdvLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuMDIgMC4wMiAwLjUxLzAuMDA4KTtcbiAgICAgIC0taW5kaWdvLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMDI0IDAuMTYxIDAuODYzLzAuMDI4KTtcbiAgICAgIC0taW5kaWdvLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuMDA4IDAuMjM5IDAuODg2LzAuMDY3KTtcbiAgICAgIC0taW5kaWdvLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuMjQ3IDEvMC4xMTQpO1xuICAgICAgLS1pbmRpZ28tYTU6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC4yMzUgMS8wLjE2OSk7XG4gICAgICAtLWluZGlnby1hNjogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjIwOCAwLjk4NC8wLjIzMik7XG4gICAgICAtLWluZGlnby1hNzogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjE3NiAwLjg2My8wLjMxNCk7XG4gICAgICAtLWluZGlnby1hODogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjE2NSAwLjgxMi8wLjQzMik7XG4gICAgICAtLWluZGlnby1hOTogY29sb3IoZGlzcGxheS1wMyAwIDAuMTUzIDAuNzczLzAuNzI2KTtcbiAgICAgIC0taW5kaWdvLWExMDogY29sb3IoZGlzcGxheS1wMyAwIDAuMTM3IDAuNzM3LzAuNzY1KTtcbiAgICAgIC0taW5kaWdvLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjI1NiAwLjM1NCAwLjc1NSk7XG4gICAgICAtLWluZGlnby1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xMzMgMC4xNzUgMC4zNDgpO1xuICAgICAgLS1ibHVlLTE6IGNvbG9yKGRpc3BsYXktcDMgMC45ODYgMC45OTIgMC45OTkpO1xuICAgICAgLS1ibHVlLTI6IGNvbG9yKGRpc3BsYXktcDMgMC45NiAwLjk3OSAwLjk5OCk7XG4gICAgICAtLWJsdWUtMzogY29sb3IoZGlzcGxheS1wMyAwLjkxMiAwLjk1NiAwLjk5MSk7XG4gICAgICAtLWJsdWUtNDogY29sb3IoZGlzcGxheS1wMyAwLjg1MyAwLjkzMiAxKTtcbiAgICAgIC0tYmx1ZS01OiBjb2xvcihkaXNwbGF5LXAzIDAuNzg4IDAuODk0IDAuOTk4KTtcbiAgICAgIC0tYmx1ZS02OiBjb2xvcihkaXNwbGF5LXAzIDAuNzA5IDAuODQzIDAuOTc2KTtcbiAgICAgIC0tYmx1ZS03OiBjb2xvcihkaXNwbGF5LXAzIDAuNjA2IDAuNzc3IDAuOTQ3KTtcbiAgICAgIC0tYmx1ZS04OiBjb2xvcihkaXNwbGF5LXAzIDAuNDUxIDAuNjg4IDAuOTE3KTtcbiAgICAgIC0tYmx1ZS05OiBjb2xvcihkaXNwbGF5LXAzIDAuMjQ3IDAuNTU2IDAuOTY5KTtcbiAgICAgIC0tYmx1ZS0xMDogY29sb3IoZGlzcGxheS1wMyAwLjIzNCAwLjUyMyAwLjkxMik7XG4gICAgICAtLWJsdWUtMTE6IGNvbG9yKGRpc3BsYXktcDMgMC4xNSAwLjQ0IDAuODQpO1xuICAgICAgLS1ibHVlLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMTAyIDAuMTkzIDAuMzc5KTtcbiAgICAgIC0tYmx1ZS1hMTogY29sb3IoZGlzcGxheS1wMyAwLjAyNCAwLjUxNCAxLzAuMDE2KTtcbiAgICAgIC0tYmx1ZS1hMjogY29sb3IoZGlzcGxheS1wMyAwLjAyNCAwLjUxNCAwLjkwNi8wLjA0KTtcbiAgICAgIC0tYmx1ZS1hMzogY29sb3IoZGlzcGxheS1wMyAwLjAxMiAwLjUwNiAwLjkxNC8wLjA4Nyk7XG4gICAgICAtLWJsdWUtYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDggMC41NDUgMS8wLjE0Nik7XG4gICAgICAtLWJsdWUtYTU6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC41MDIgMC45ODQvMC4yMTIpO1xuICAgICAgLS1ibHVlLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuNDYzIDAuOTIyLzAuMjkxKTtcbiAgICAgIC0tYmx1ZS1hNzogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjQzMSAwLjg2My8wLjM5Myk7XG4gICAgICAtLWJsdWUtYTg6IGNvbG9yKGRpc3BsYXktcDMgMCAwLjQyNyAwLjg1MS8wLjU1KTtcbiAgICAgIC0tYmx1ZS1hOTogY29sb3IoZGlzcGxheS1wMyAwIDAuNDEyIDAuOTYxLzAuNzUzKTtcbiAgICAgIC0tYmx1ZS1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMCAwLjM3NiAwLjg4Ni8wLjc2NSk7XG4gICAgICAtLWJsdWUtYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuMTUgMC40NCAwLjg0KTtcbiAgICAgIC0tYmx1ZS1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xMDIgMC4xOTMgMC4zNzkpO1xuICAgICAgLS1jeWFuLTE6IGNvbG9yKGRpc3BsYXktcDMgMC45ODIgMC45OTIgMC45OTYpO1xuICAgICAgLS1jeWFuLTI6IGNvbG9yKGRpc3BsYXktcDMgMC45NTUgMC45ODEgMC45ODQpO1xuICAgICAgLS1jeWFuLTM6IGNvbG9yKGRpc3BsYXktcDMgMC44ODggMC45NjUgMC45NzUpO1xuICAgICAgLS1jeWFuLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC44MjEgMC45NDEgMC45NTkpO1xuICAgICAgLS1jeWFuLTU6IGNvbG9yKGRpc3BsYXktcDMgMC43NTEgMC45MDcgMC45MzUpO1xuICAgICAgLS1jeWFuLTY6IGNvbG9yKGRpc3BsYXktcDMgMC42NzEgMC44NjIgMC45KTtcbiAgICAgIC0tY3lhbi03OiBjb2xvcihkaXNwbGF5LXAzIDAuNTY0IDAuOCAwLjg1NCk7XG4gICAgICAtLWN5YW4tODogY29sb3IoZGlzcGxheS1wMyAwLjM4OCAwLjcxNSAwLjc5OCk7XG4gICAgICAtLWN5YW4tOTogY29sb3IoZGlzcGxheS1wMyAwLjI4MiAwLjYyNyAwLjc2NSk7XG4gICAgICAtLWN5YW4tMTA6IGNvbG9yKGRpc3BsYXktcDMgMC4yNjQgMC41ODMgMC43MSk7XG4gICAgICAtLWN5YW4tMTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wOCAwLjQ4IDAuNjMpO1xuICAgICAgLS1jeWFuLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMTA4IDAuMjMyIDAuMjc3KTtcbiAgICAgIC0tY3lhbi1hMTogY29sb3IoZGlzcGxheS1wMyAwLjAyIDAuNjA4IDAuODA0LzAuMDIpO1xuICAgICAgLS1jeWFuLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMDIgMC41NTcgMC42NDcvMC4wNDQpO1xuICAgICAgLS1jeWFuLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuNjk0IDAuNzk2LzAuMTE0KTtcbiAgICAgIC0tY3lhbi1hNDogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjY3OCAwLjc4NC8wLjE4MSk7XG4gICAgICAtLWN5YW4tYTU6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC42MjQgMC43MzMvMC4yNDgpO1xuICAgICAgLS1jeWFuLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuNTg0IDAuNzA2LzAuMzMpO1xuICAgICAgLS1jeWFuLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuNTQxIDAuNjY3LzAuNDM2KTtcbiAgICAgIC0tY3lhbi1hODogY29sb3IoZGlzcGxheS1wMyAwIDAuNTMzIDAuNjY3LzAuNjEyKTtcbiAgICAgIC0tY3lhbi1hOTogY29sb3IoZGlzcGxheS1wMyAwIDAuNDgyIDAuNjc1LzAuNzE4KTtcbiAgICAgIC0tY3lhbi1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMCAwLjQzNSAwLjYwOC8wLjczOCk7XG4gICAgICAtLWN5YW4tYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuMDggMC40OCAwLjYzKTtcbiAgICAgIC0tY3lhbi1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xMDggMC4yMzIgMC4yNzcpO1xuICAgICAgLS10ZWFsLTE6IGNvbG9yKGRpc3BsYXktcDMgMC45ODMgMC45OTYgMC45OTIpO1xuICAgICAgLS10ZWFsLTI6IGNvbG9yKGRpc3BsYXktcDMgMC45NTggMC45ODMgMC45NzYpO1xuICAgICAgLS10ZWFsLTM6IGNvbG9yKGRpc3BsYXktcDMgMC44OTUgMC45NzEgMC45NTIpO1xuICAgICAgLS10ZWFsLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC44MzEgMC45NDkgMC45Mik7XG4gICAgICAtLXRlYWwtNTogY29sb3IoZGlzcGxheS1wMyAwLjc2MSAwLjkxNCAwLjg3OCk7XG4gICAgICAtLXRlYWwtNjogY29sb3IoZGlzcGxheS1wMyAwLjY4MiAwLjg2NCAwLjgyNSk7XG4gICAgICAtLXRlYWwtNzogY29sb3IoZGlzcGxheS1wMyAwLjU4MSAwLjc5OCAwLjc1Nik7XG4gICAgICAtLXRlYWwtODogY29sb3IoZGlzcGxheS1wMyAwLjQzMyAwLjcxNiAwLjY3MSk7XG4gICAgICAtLXRlYWwtOTogY29sb3IoZGlzcGxheS1wMyAwLjI5NyAwLjYzNyAwLjU4MSk7XG4gICAgICAtLXRlYWwtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC4yNzUgMC41OTkgMC41NDIpO1xuICAgICAgLS10ZWFsLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuMDggMC41IDAuNDMpO1xuICAgICAgLS10ZWFsLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMTEgMC4yMzUgMC4yMTkpO1xuICAgICAgLS10ZWFsLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuMDI0IDAuNzU3IDAuNTE0LzAuMDE2KTtcbiAgICAgIC0tdGVhbC1hMjogY29sb3IoZGlzcGxheS1wMyAwLjAyIDAuNjQ3IDAuNDY3LzAuMDQ0KTtcbiAgICAgIC0tdGVhbC1hMzogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjc0MSAwLjU1Ny8wLjEwNik7XG4gICAgICAtLXRlYWwtYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC43MDIgMC41MzcvMC4xNjkpO1xuICAgICAgLS10ZWFsLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuNjQzIDAuNDk0LzAuMjQpO1xuICAgICAgLS10ZWFsLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuNTY5IDAuNDQ3LzAuMzE4KTtcbiAgICAgIC0tdGVhbC1hNzogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjUxOCAwLjQyNC8wLjQyKTtcbiAgICAgIC0tdGVhbC1hODogY29sb3IoZGlzcGxheS1wMyAwIDAuNTA2IDAuNDI0LzAuNTY5KTtcbiAgICAgIC0tdGVhbC1hOTogY29sb3IoZGlzcGxheS1wMyAwIDAuNDgyIDAuNDA0LzAuNzAyKTtcbiAgICAgIC0tdGVhbC1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMCAwLjQ1MSAwLjM2OS8wLjcyNik7XG4gICAgICAtLXRlYWwtYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuMDggMC41IDAuNDMpO1xuICAgICAgLS10ZWFsLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjExIDAuMjM1IDAuMjE5KTtcbiAgICAgIC0tamFkZS0xOiBjb2xvcihkaXNwbGF5LXAzIDAuOTg2IDAuOTk2IDAuOTkyKTtcbiAgICAgIC0tamFkZS0yOiBjb2xvcihkaXNwbGF5LXAzIDAuOTYyIDAuOTgzIDAuOTY5KTtcbiAgICAgIC0tamFkZS0zOiBjb2xvcihkaXNwbGF5LXAzIDAuOTEyIDAuOTY1IDAuOTMyKTtcbiAgICAgIC0tamFkZS00OiBjb2xvcihkaXNwbGF5LXAzIDAuODU4IDAuOTQxIDAuODkzKTtcbiAgICAgIC0tamFkZS01OiBjb2xvcihkaXNwbGF5LXAzIDAuNzk1IDAuOTA5IDAuODQ3KTtcbiAgICAgIC0tamFkZS02OiBjb2xvcihkaXNwbGF5LXAzIDAuNzE1IDAuODY0IDAuNzkxKTtcbiAgICAgIC0tamFkZS03OiBjb2xvcihkaXNwbGF5LXAzIDAuNjAzIDAuODAyIDAuNzE4KTtcbiAgICAgIC0tamFkZS04OiBjb2xvcihkaXNwbGF5LXAzIDAuNDQgMC43MiAwLjYyOSk7XG4gICAgICAtLWphZGUtOTogY29sb3IoZGlzcGxheS1wMyAwLjMxOSAwLjYzIDAuNTIxKTtcbiAgICAgIC0tamFkZS0xMDogY29sb3IoZGlzcGxheS1wMyAwLjI5OSAwLjU5MiAwLjQ4OCk7XG4gICAgICAtLWphZGUtMTE6IGNvbG9yKGRpc3BsYXktcDMgMC4xNSAwLjUgMC4zNyk7XG4gICAgICAtLWphZGUtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xNDIgMC4yMjkgMC4xOTQpO1xuICAgICAgLS1qYWRlLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuMDI0IDAuNzU3IDAuNTE0LzAuMDE2KTtcbiAgICAgIC0tamFkZS1hMjogY29sb3IoZGlzcGxheS1wMyAwLjAyNCAwLjYxMiAwLjIyLzAuMDQpO1xuICAgICAgLS1qYWRlLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuMDEyIDAuNTk2IDAuMjM1LzAuMDg3KTtcbiAgICAgIC0tamFkZS1hNDogY29sb3IoZGlzcGxheS1wMyAwLjAwOCAwLjU4OCAwLjI1NS8wLjE0Mik7XG4gICAgICAtLWphZGUtYTU6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC41NjEgMC4yNTEvMC4yMDQpO1xuICAgICAgLS1qYWRlLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuNTI1IDAuMjc4LzAuMjg3KTtcbiAgICAgIC0tamFkZS1hNzogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjUwNiAwLjI5LzAuMzk3KTtcbiAgICAgIC0tamFkZS1hODogY29sb3IoZGlzcGxheS1wMyAwIDAuNTA2IDAuMzM3LzAuNTYxKTtcbiAgICAgIC0tamFkZS1hOTogY29sb3IoZGlzcGxheS1wMyAwIDAuNDU5IDAuMjk4LzAuNjgzKTtcbiAgICAgIC0tamFkZS1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMCAwLjQyIDAuMjcxLzAuNzAyKTtcbiAgICAgIC0tamFkZS1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC4xNSAwLjUgMC4zNyk7XG4gICAgICAtLWphZGUtYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMTQyIDAuMjI5IDAuMTk0KTtcbiAgICAgIC0tZ3JlZW4tMTogY29sb3IoZGlzcGxheS1wMyAwLjk4NiAwLjk5NiAwLjk4OSk7XG4gICAgICAtLWdyZWVuLTI6IGNvbG9yKGRpc3BsYXktcDMgMC45NjMgMC45ODMgMC45NjcpO1xuICAgICAgLS1ncmVlbi0zOiBjb2xvcihkaXNwbGF5LXAzIDAuOTEzIDAuOTY0IDAuOTI1KTtcbiAgICAgIC0tZ3JlZW4tNDogY29sb3IoZGlzcGxheS1wMyAwLjg1OSAwLjk0IDAuODc5KTtcbiAgICAgIC0tZ3JlZW4tNTogY29sb3IoZGlzcGxheS1wMyAwLjc5NiAwLjkwNyAwLjgyNik7XG4gICAgICAtLWdyZWVuLTY6IGNvbG9yKGRpc3BsYXktcDMgMC43MTggMC44NjMgMC43NjEpO1xuICAgICAgLS1ncmVlbi03OiBjb2xvcihkaXNwbGF5LXAzIDAuNjEgMC44MDEgMC42NzUpO1xuICAgICAgLS1ncmVlbi04OiBjb2xvcihkaXNwbGF5LXAzIDAuNDUxIDAuNzE1IDAuNTU5KTtcbiAgICAgIC0tZ3JlZW4tOTogY29sb3IoZGlzcGxheS1wMyAwLjMzMiAwLjYzNCAwLjQ0Mik7XG4gICAgICAtLWdyZWVuLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuMzA4IDAuNTk1IDAuNDE3KTtcbiAgICAgIC0tZ3JlZW4tMTE6IGNvbG9yKGRpc3BsYXktcDMgMC4xOSAwLjUgMC4zMik7XG4gICAgICAtLWdyZWVuLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMTMyIDAuMjI4IDAuMTgpO1xuICAgICAgLS1ncmVlbi1hMTogY29sb3IoZGlzcGxheS1wMyAwLjAyNCAwLjc1NyAwLjI2Ny8wLjAxNik7XG4gICAgICAtLWdyZWVuLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMDI0IDAuNTY1IDAuMTI5LzAuMDM2KTtcbiAgICAgIC0tZ3JlZW4tYTM6IGNvbG9yKGRpc3BsYXktcDMgMC4wMTIgMC41OTYgMC4xNDUvMC4wODcpO1xuICAgICAgLS1ncmVlbi1hNDogY29sb3IoZGlzcGxheS1wMyAwLjAwOCAwLjU4OCAwLjE0NS8wLjE0Mik7XG4gICAgICAtLWdyZWVuLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuNTQxIDAuMTU3LzAuMjA0KTtcbiAgICAgIC0tZ3JlZW4tYTY6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC41MTggMC4xNTcvMC4yODMpO1xuICAgICAgLS1ncmVlbi1hNzogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjQ4NiAwLjE2NS8wLjM4OSk7XG4gICAgICAtLWdyZWVuLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAgMC40NzggMC4yLzAuNTUpO1xuICAgICAgLS1ncmVlbi1hOTogY29sb3IoZGlzcGxheS1wMyAwIDAuNDU1IDAuMTY1LzAuNjY3KTtcbiAgICAgIC0tZ3JlZW4tYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAgMC40MTYgMC4xNTMvMC42OTEpO1xuICAgICAgLS1ncmVlbi1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC4xOSAwLjUgMC4zMik7XG4gICAgICAtLWdyZWVuLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjEzMiAwLjIyOCAwLjE4KTtcbiAgICAgIC0tZ3Jhc3MtMTogY29sb3IoZGlzcGxheS1wMyAwLjk4NiAwLjk5NiAwLjk4NSk7XG4gICAgICAtLWdyYXNzLTI6IGNvbG9yKGRpc3BsYXktcDMgMC45NjYgMC45ODMgMC45NjQpO1xuICAgICAgLS1ncmFzcy0zOiBjb2xvcihkaXNwbGF5LXAzIDAuOTIzIDAuOTY1IDAuOTE3KTtcbiAgICAgIC0tZ3Jhc3MtNDogY29sb3IoZGlzcGxheS1wMyAwLjg3MiAwLjk0IDAuODY1KTtcbiAgICAgIC0tZ3Jhc3MtNTogY29sb3IoZGlzcGxheS1wMyAwLjgxMSAwLjkwOCAwLjgwMik7XG4gICAgICAtLWdyYXNzLTY6IGNvbG9yKGRpc3BsYXktcDMgMC43MzMgMC44NjQgMC43MjQpO1xuICAgICAgLS1ncmFzcy03OiBjb2xvcihkaXNwbGF5LXAzIDAuNjI4IDAuODAzIDAuNjIyKTtcbiAgICAgIC0tZ3Jhc3MtODogY29sb3IoZGlzcGxheS1wMyAwLjQ3NyAwLjcyIDAuNDgyKTtcbiAgICAgIC0tZ3Jhc3MtOTogY29sb3IoZGlzcGxheS1wMyAwLjM4IDAuNjQ3IDAuMzc4KTtcbiAgICAgIC0tZ3Jhc3MtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC4zNDQgMC41OTggMC4zNDIpO1xuICAgICAgLS1ncmFzcy0xMTogY29sb3IoZGlzcGxheS1wMyAwLjI2MyAwLjQ4OCAwLjI2MSk7XG4gICAgICAtLWdyYXNzLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMTUxIDAuMjMzIDAuMTUzKTtcbiAgICAgIC0tZ3Jhc3MtYTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wMjQgMC43NTcgMC4wMjQvMC4wMTYpO1xuICAgICAgLS1ncmFzcy1hMjogY29sb3IoZGlzcGxheS1wMyAwLjAyNCAwLjU2NSAwLjAyNC8wLjAzNik7XG4gICAgICAtLWdyYXNzLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuMDU5IDAuNTc2IDAuMDA4LzAuMDgzKTtcbiAgICAgIC0tZ3Jhc3MtYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4wMzUgMC41NjUgMC4wMDgvMC4xMzQpO1xuICAgICAgLS1ncmFzcy1hNTogY29sb3IoZGlzcGxheS1wMyAwLjA0NyAwLjU0NSAwLjAwOC8wLjE5Nyk7XG4gICAgICAtLWdyYXNzLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuMDMxIDAuNTAyIDAuMDA0LzAuMjc1KTtcbiAgICAgIC0tZ3Jhc3MtYTc6IGNvbG9yKGRpc3BsYXktcDMgMC4wMTIgMC40ODIgMC4wMDQvMC4zNzcpO1xuICAgICAgLS1ncmFzcy1hODogY29sb3IoZGlzcGxheS1wMyAwIDAuNDY3IDAuMDA4LzAuNTIyKTtcbiAgICAgIC0tZ3Jhc3MtYTk6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDggMC40MzUgMC8wLjYyNCk7XG4gICAgICAtLWdyYXNzLWExMDogY29sb3IoZGlzcGxheS1wMyAwLjAwOCAwLjM4OCAwLzAuNjU5KTtcbiAgICAgIC0tZ3Jhc3MtYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuMjYzIDAuNDg4IDAuMjYxKTtcbiAgICAgIC0tZ3Jhc3MtYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMTUxIDAuMjMzIDAuMTUzKTtcbiAgICAgIC0tb3JhbmdlLTE6IGNvbG9yKGRpc3BsYXktcDMgMC45OTUgMC45ODggMC45ODUpO1xuICAgICAgLS1vcmFuZ2UtMjogY29sb3IoZGlzcGxheS1wMyAwLjk5NCAwLjk2OCAwLjkzNCk7XG4gICAgICAtLW9yYW5nZS0zOiBjb2xvcihkaXNwbGF5LXAzIDAuOTg5IDAuOTM4IDAuODUpO1xuICAgICAgLS1vcmFuZ2UtNDogY29sb3IoZGlzcGxheS1wMyAxIDAuODc0IDAuNjg3KTtcbiAgICAgIC0tb3JhbmdlLTU6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjgyMSAwLjU4Myk7XG4gICAgICAtLW9yYW5nZS02OiBjb2xvcihkaXNwbGF5LXAzIDAuOTc1IDAuNzY3IDAuNTQ1KTtcbiAgICAgIC0tb3JhbmdlLTc6IGNvbG9yKGRpc3BsYXktcDMgMC45MTkgMC42OTMgMC40ODYpO1xuICAgICAgLS1vcmFuZ2UtODogY29sb3IoZGlzcGxheS1wMyAwLjg3NyAwLjU5NyAwLjM3OSk7XG4gICAgICAtLW9yYW5nZS05OiBjb2xvcihkaXNwbGF5LXAzIDAuOSAwLjQ1IDAuMik7XG4gICAgICAtLW9yYW5nZS0xMDogY29sb3IoZGlzcGxheS1wMyAwLjg3IDAuNDA5IDAuMTY0KTtcbiAgICAgIC0tb3JhbmdlLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNzYgMC4zNCAwKTtcbiAgICAgIC0tb3JhbmdlLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMzIzIDAuMTg1IDAuMTI3KTtcbiAgICAgIC0tb3JhbmdlLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuNzU3IDAuMjY3IDAuMDI0LzAuMDE2KTtcbiAgICAgIC0tb3JhbmdlLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuODg2IDAuNTMzIDAuMDA4LzAuMDY3KTtcbiAgICAgIC0tb3JhbmdlLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuOTIyIDAuNTg0IDAuMDA4LzAuMTUpO1xuICAgICAgLS1vcmFuZ2UtYTQ6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjYwNCAwLjAwNC8wLjMxNCk7XG4gICAgICAtLW9yYW5nZS1hNTogY29sb3IoZGlzcGxheS1wMyAxIDAuNTY5IDAuMDA0LzAuNDE2KTtcbiAgICAgIC0tb3JhbmdlLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuOTQ5IDAuNDk0IDAuMDA0LzAuNDU1KTtcbiAgICAgIC0tb3JhbmdlLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuODM5IDAuNDA4IDAvMC41MTQpO1xuICAgICAgLS1vcmFuZ2UtYTg6IGNvbG9yKGRpc3BsYXktcDMgMC44MDQgMC4zNDkgMC8wLjYyKTtcbiAgICAgIC0tb3JhbmdlLWE5OiBjb2xvcihkaXNwbGF5LXAzIDAuODc4IDAuMzE0IDAvMC44KTtcbiAgICAgIC0tb3JhbmdlLWExMDogY29sb3IoZGlzcGxheS1wMyAwLjg0MyAwLjI5IDAvMC44MzYpO1xuICAgICAgLS1vcmFuZ2UtYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNzYgMC4zNCAwKTtcbiAgICAgIC0tb3JhbmdlLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjMyMyAwLjE4NSAwLjEyNyk7XG4gICAgICAtLWJyb3duLTE6IGNvbG9yKGRpc3BsYXktcDMgMC45OTUgMC45OTIgMC45ODkpO1xuICAgICAgLS1icm93bi0yOiBjb2xvcihkaXNwbGF5LXAzIDAuOTg3IDAuOTc2IDAuOTY0KTtcbiAgICAgIC0tYnJvd24tMzogY29sb3IoZGlzcGxheS1wMyAwLjk1OSAwLjkzNiAwLjkwOSk7XG4gICAgICAtLWJyb3duLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC45MzQgMC44OTcgMC44NTUpO1xuICAgICAgLS1icm93bi01OiBjb2xvcihkaXNwbGF5LXAzIDAuOTA5IDAuODU2IDAuNzk4KTtcbiAgICAgIC0tYnJvd24tNjogY29sb3IoZGlzcGxheS1wMyAwLjg4IDAuODA4IDAuNzMpO1xuICAgICAgLS1icm93bi03OiBjb2xvcihkaXNwbGF5LXAzIDAuODQxIDAuNzQyIDAuNjM5KTtcbiAgICAgIC0tYnJvd24tODogY29sb3IoZGlzcGxheS1wMyAwLjc4MiAwLjY0NyAwLjUxNCk7XG4gICAgICAtLWJyb3duLTk6IGNvbG9yKGRpc3BsYXktcDMgMC42NTEgMC41MDUgMC4zNjgpO1xuICAgICAgLS1icm93bi0xMDogY29sb3IoZGlzcGxheS1wMyAwLjYwMSAwLjQ2NSAwLjM0NCk7XG4gICAgICAtLWJyb3duLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNDg1IDAuMzc0IDAuMjg4KTtcbiAgICAgIC0tYnJvd24tMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4yMzYgMC4yMDIgMC4xODMpO1xuICAgICAgLS1icm93bi1hMTogY29sb3IoZGlzcGxheS1wMyAwLjY3NSAwLjM0OSAwLjAyNC8wLjAxMik7XG4gICAgICAtLWJyb3duLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuNjc1IDAuMzQ5IDAuMDI0LzAuMDM2KTtcbiAgICAgIC0tYnJvd24tYTM6IGNvbG9yKGRpc3BsYXktcDMgMC41NzMgMC4zMTQgMC4wMTIvMC4wOTEpO1xuICAgICAgLS1icm93bi1hNDogY29sb3IoZGlzcGxheS1wMyAwLjU0NSAwLjMwMiAwLjAwOC8wLjE0Nik7XG4gICAgICAtLWJyb3duLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuNTYxIDAuMjkgMC4wMDQvMC4yMDQpO1xuICAgICAgLS1icm93bi1hNjogY29sb3IoZGlzcGxheS1wMyAwLjU1MyAwLjI5NCAwLjAwNC8wLjI3MSk7XG4gICAgICAtLWJyb3duLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuNTU3IDAuMjg2IDAuMDA0LzAuMzYxKTtcbiAgICAgIC0tYnJvd24tYTg6IGNvbG9yKGRpc3BsYXktcDMgMC41NDkgMC4yNzUgMC4wMDQvMC40ODcpO1xuICAgICAgLS1icm93bi1hOTogY29sb3IoZGlzcGxheS1wMyAwLjQ0NyAwLjIyIDAvMC42MzIpO1xuICAgICAgLS1icm93bi1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC4zODggMC4xODggMC8wLjY1NSk7XG4gICAgICAtLWJyb3duLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjQ4NSAwLjM3NCAwLjI4OCk7XG4gICAgICAtLWJyb3duLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjIzNiAwLjIwMiAwLjE4Myk7XG4gICAgICAtLXNreS0xOiBjb2xvcihkaXNwbGF5LXAzIDAuOTggMC45OTUgMC45OTkpO1xuICAgICAgLS1za3ktMjogY29sb3IoZGlzcGxheS1wMyAwLjk1MyAwLjk4IDAuOTkpO1xuICAgICAgLS1za3ktMzogY29sb3IoZGlzcGxheS1wMyAwLjg5OSAwLjk2MyAwLjk4OSk7XG4gICAgICAtLXNreS00OiBjb2xvcihkaXNwbGF5LXAzIDAuODQyIDAuOTM3IDAuOTc3KTtcbiAgICAgIC0tc2t5LTU6IGNvbG9yKGRpc3BsYXktcDMgMC43NzcgMC45IDAuOTU0KTtcbiAgICAgIC0tc2t5LTY6IGNvbG9yKGRpc3BsYXktcDMgMC43MDEgMC44NTEgMC45MjEpO1xuICAgICAgLS1za3ktNzogY29sb3IoZGlzcGxheS1wMyAwLjYwNCAwLjc4NSAwLjg3OSk7XG4gICAgICAtLXNreS04OiBjb2xvcihkaXNwbGF5LXAzIDAuNDU3IDAuNjk2IDAuODI5KTtcbiAgICAgIC0tc2t5LTk6IGNvbG9yKGRpc3BsYXktcDMgMC41ODUgMC44NzcgMC45ODMpO1xuICAgICAgLS1za3ktMTA6IGNvbG9yKGRpc3BsYXktcDMgMC41NTUgMC44NDUgMC45NTkpO1xuICAgICAgLS1za3ktMTE6IGNvbG9yKGRpc3BsYXktcDMgMC4xOTMgMC40NDggMC42MDUpO1xuICAgICAgLS1za3ktMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xNDUgMC4yNDEgMC4zMjkpO1xuICAgICAgLS1za3ktYTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wMiAwLjgwNCAxLzAuMDIpO1xuICAgICAgLS1za3ktYTI6IGNvbG9yKGRpc3BsYXktcDMgMC4wMjQgMC41OTIgMC43NTcvMC4wNDgpO1xuICAgICAgLS1za3ktYTM6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC42NTUgMC44ODYvMC4xMDIpO1xuICAgICAgLS1za3ktYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC42MDQgMC44NTEvMC4xNTcpO1xuICAgICAgLS1za3ktYTU6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC41NjUgMC43OTIvMC4yMjQpO1xuICAgICAgLS1za3ktYTY6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC41MDIgMC43MzcvMC4yOTkpO1xuICAgICAgLS1za3ktYTc6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC40NTkgMC42OTQvMC4zOTcpO1xuICAgICAgLS1za3ktYTg6IGNvbG9yKGRpc3BsYXktcDMgMCAwLjQzNSAwLjY4Mi8wLjU0Mik7XG4gICAgICAtLXNreS1hOTogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjcxIDAuOTY1LzAuNDE2KTtcbiAgICAgIC0tc2t5LWExMDogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjY0NyAwLjkxNC8wLjQ0NCk7XG4gICAgICAtLXNreS1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC4xOTMgMC40NDggMC42MDUpO1xuICAgICAgLS1za3ktYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMTQ1IDAuMjQxIDAuMzI5KTtcbiAgICAgIC0tbWludC0xOiBjb2xvcihkaXNwbGF5LXAzIDAuOTggMC45OTUgMC45OTIpO1xuICAgICAgLS1taW50LTI6IGNvbG9yKGRpc3BsYXktcDMgMC45NTcgMC45ODUgMC45NzcpO1xuICAgICAgLS1taW50LTM6IGNvbG9yKGRpc3BsYXktcDMgMC44ODggMC45NzIgMC45NSk7XG4gICAgICAtLW1pbnQtNDogY29sb3IoZGlzcGxheS1wMyAwLjgxOSAwLjk1MSAwLjkxNik7XG4gICAgICAtLW1pbnQtNTogY29sb3IoZGlzcGxheS1wMyAwLjc0NyAwLjkxOCAwLjg3Myk7XG4gICAgICAtLW1pbnQtNjogY29sb3IoZGlzcGxheS1wMyAwLjY2OCAwLjg3IDAuODE4KTtcbiAgICAgIC0tbWludC03OiBjb2xvcihkaXNwbGF5LXAzIDAuNTY3IDAuODA1IDAuNzQ0KTtcbiAgICAgIC0tbWludC04OiBjb2xvcihkaXNwbGF5LXAzIDAuNDIgMC43MjQgMC42NDkpO1xuICAgICAgLS1taW50LTk6IGNvbG9yKGRpc3BsYXktcDMgMC42MiAwLjkwOCAwLjgzNCk7XG4gICAgICAtLW1pbnQtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC41ODUgMC44NzEgMC43OTcpO1xuICAgICAgLS1taW50LTExOiBjb2xvcihkaXNwbGF5LXAzIDAuMjAzIDAuNDYzIDAuMzk3KTtcbiAgICAgIC0tbWludC0xMjogY29sb3IoZGlzcGxheS1wMyAwLjEzNiAwLjI1OSAwLjIzNik7XG4gICAgICAtLW1pbnQtYTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wMiAwLjgwNCAwLjYwOC8wLjAyKTtcbiAgICAgIC0tbWludC1hMjogY29sb3IoZGlzcGxheS1wMyAwLjAyIDAuNjQ3IDAuNDY3LzAuMDQ0KTtcbiAgICAgIC0tbWludC1hMzogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjc2MSAwLjU1My8wLjExNCk7XG4gICAgICAtLW1pbnQtYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC43NDEgMC41NDUvMC4xODEpO1xuICAgICAgLS1taW50LWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuNjc4IDAuNTEvMC4yNTUpO1xuICAgICAgLS1taW50LWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuNjE2IDAuNDYzLzAuMzM0KTtcbiAgICAgIC0tbWludC1hNzogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjU0OSAwLjQxMi8wLjQzMik7XG4gICAgICAtLW1pbnQtYTg6IGNvbG9yKGRpc3BsYXktcDMgMCAwLjUyOSAwLjM5Mi8wLjU4MSk7XG4gICAgICAtLW1pbnQtYTk6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC43NjUgMC41NjkvMC4zODEpO1xuICAgICAgLS1taW50LWExMDogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjY5IDAuNTEvMC40MTYpO1xuICAgICAgLS1taW50LWExMTogY29sb3IoZGlzcGxheS1wMyAwLjIwMyAwLjQ2MyAwLjM5Nyk7XG4gICAgICAtLW1pbnQtYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMTM2IDAuMjU5IDAuMjM2KTtcbiAgICAgIC0tbGltZS0xOiBjb2xvcihkaXNwbGF5LXAzIDAuOTg5IDAuOTkyIDAuOTgxKTtcbiAgICAgIC0tbGltZS0yOiBjb2xvcihkaXNwbGF5LXAzIDAuOTc1IDAuOTggMC45NTQpO1xuICAgICAgLS1saW1lLTM6IGNvbG9yKGRpc3BsYXktcDMgMC45MzkgMC45NjUgMC44NTEpO1xuICAgICAgLS1saW1lLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC44OTYgMC45NCAwLjc2KTtcbiAgICAgIC0tbGltZS01OiBjb2xvcihkaXNwbGF5LXAzIDAuODQzIDAuOTAzIDAuNjc4KTtcbiAgICAgIC0tbGltZS02OiBjb2xvcihkaXNwbGF5LXAzIDAuNzc4IDAuODUyIDAuNTk5KTtcbiAgICAgIC0tbGltZS03OiBjb2xvcihkaXNwbGF5LXAzIDAuNjk0IDAuNzg0IDAuNTA4KTtcbiAgICAgIC0tbGltZS04OiBjb2xvcihkaXNwbGF5LXAzIDAuNTg1IDAuNzA3IDAuMzc4KTtcbiAgICAgIC0tbGltZS05OiBjb2xvcihkaXNwbGF5LXAzIDAuNzggMC45MjggMC40NjYpO1xuICAgICAgLS1saW1lLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNzM0IDAuODk2IDAuMzk3KTtcbiAgICAgIC0tbGltZS0xMTogY29sb3IoZGlzcGxheS1wMyAwLjM4NiAwLjQ4MiAwLjIyNyk7XG4gICAgICAtLWxpbWUtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4yMjIgMC4yNSAwLjEyOCk7XG4gICAgICAtLWxpbWUtYTE6IGNvbG9yKGRpc3BsYXktcDMgMC40MTIgMC42MDggMC4wMi8wLjAyKTtcbiAgICAgIC0tbGltZS1hMjogY29sb3IoZGlzcGxheS1wMyAwLjUxNCAwLjU5MiAwLjAyNC8wLjA0OCk7XG4gICAgICAtLWxpbWUtYTM6IGNvbG9yKGRpc3BsYXktcDMgMC41ODQgMC43NjUgMC4wMDgvMC4xNSk7XG4gICAgICAtLWxpbWUtYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC41NjEgMC43NTcgMC4wMDQvMC4yNCk7XG4gICAgICAtLWxpbWUtYTU6IGNvbG9yKGRpc3BsYXktcDMgMC41MTQgMC42OTggMC4wMDQvMC4zMjIpO1xuICAgICAgLS1saW1lLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuNDQzIDAuNjI3IDAvMC40KTtcbiAgICAgIC0tbGltZS1hNzogY29sb3IoZGlzcGxheS1wMyAwLjM3NiAwLjU2MSAwLjAwNC8wLjQ5MSk7XG4gICAgICAtLWxpbWUtYTg6IGNvbG9yKGRpc3BsYXktcDMgMC4zMzMgMC41MjkgMC8wLjYyNCk7XG4gICAgICAtLWxpbWUtYTk6IGNvbG9yKGRpc3BsYXktcDMgMC41ODggMC44NjcgMC8wLjUzNCk7XG4gICAgICAtLWxpbWUtYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNTYxIDAuODI3IDAvMC42MDQpO1xuICAgICAgLS1saW1lLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjM4NiAwLjQ4MiAwLjIyNyk7XG4gICAgICAtLWxpbWUtYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMjIyIDAuMjUgMC4xMjgpO1xuICAgICAgLS15ZWxsb3ctMTogY29sb3IoZGlzcGxheS1wMyAwLjk5MiAwLjk5MiAwLjk3OCk7XG4gICAgICAtLXllbGxvdy0yOiBjb2xvcihkaXNwbGF5LXAzIDAuOTk1IDAuOTkgMC45MjIpO1xuICAgICAgLS15ZWxsb3ctMzogY29sb3IoZGlzcGxheS1wMyAwLjk5NyAwLjk4MiAwLjc0OSk7XG4gICAgICAtLXllbGxvdy00OiBjb2xvcihkaXNwbGF5LXAzIDAuOTkyIDAuOTUzIDAuNjI3KTtcbiAgICAgIC0teWVsbG93LTU6IGNvbG9yKGRpc3BsYXktcDMgMC45ODQgMC45MSAwLjUxKTtcbiAgICAgIC0teWVsbG93LTY6IGNvbG9yKGRpc3BsYXktcDMgMC45MzQgMC44NDcgMC40NzQpO1xuICAgICAgLS15ZWxsb3ctNzogY29sb3IoZGlzcGxheS1wMyAwLjg3NiAwLjc4NSAwLjQ2KTtcbiAgICAgIC0teWVsbG93LTg6IGNvbG9yKGRpc3BsYXktcDMgMC44MTEgMC42ODkgMC4zMTMpO1xuICAgICAgLS15ZWxsb3ctOTogY29sb3IoZGlzcGxheS1wMyAxIDAuOTIgMC4yMik7XG4gICAgICAtLXllbGxvdy0xMDogY29sb3IoZGlzcGxheS1wMyAwLjk3NyAwLjg2OCAwLjI5MSk7XG4gICAgICAtLXllbGxvdy0xMTogY29sb3IoZGlzcGxheS1wMyAwLjYgMC40NCAwKTtcbiAgICAgIC0teWVsbG93LTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMjcxIDAuMjMzIDAuMTM3KTtcbiAgICAgIC0teWVsbG93LWExOiBjb2xvcihkaXNwbGF5LXAzIDAuNjc1IDAuNjc1IDAuMDI0LzAuMDI0KTtcbiAgICAgIC0teWVsbG93LWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTUzIDAuODU1IDAuMDA4LzAuMDc5KTtcbiAgICAgIC0teWVsbG93LWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuOTg4IDAuOTI1IDAuMDA0LzAuMjUxKTtcbiAgICAgIC0teWVsbG93LWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuOTggMC44NzUgMC4wMDQvMC4zNzMpO1xuICAgICAgLS15ZWxsb3ctYTU6IGNvbG9yKGRpc3BsYXktcDMgMC45NjkgMC44MTYgMC4wMDQvMC40OTEpO1xuICAgICAgLS15ZWxsb3ctYTY6IGNvbG9yKGRpc3BsYXktcDMgMC44NzUgMC43MSAwLzAuNTI2KTtcbiAgICAgIC0teWVsbG93LWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuNzY5IDAuNjA0IDAvMC41NDIpO1xuICAgICAgLS15ZWxsb3ctYTg6IGNvbG9yKGRpc3BsYXktcDMgMC43MjUgMC41NDkgMC8wLjY4Nyk7XG4gICAgICAtLXllbGxvdy1hOTogY29sb3IoZGlzcGxheS1wMyAxIDAuODk4IDAvMC43ODEpO1xuICAgICAgLS15ZWxsb3ctYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuOTY5IDAuODEyIDAvMC43MSk7XG4gICAgICAtLXllbGxvdy1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC42IDAuNDQgMCk7XG4gICAgICAtLXllbGxvdy1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4yNzEgMC4yMzMgMC4xMzcpO1xuICAgICAgLS1hbWJlci0xOiBjb2xvcihkaXNwbGF5LXAzIDAuOTk1IDAuOTkyIDAuOTg1KTtcbiAgICAgIC0tYW1iZXItMjogY29sb3IoZGlzcGxheS1wMyAwLjk5NCAwLjk4NiAwLjkyMSk7XG4gICAgICAtLWFtYmVyLTM6IGNvbG9yKGRpc3BsYXktcDMgMC45OTQgMC45NjkgMC43ODIpO1xuICAgICAgLS1hbWJlci00OiBjb2xvcihkaXNwbGF5LXAzIDAuOTg5IDAuOTM3IDAuNjUpO1xuICAgICAgLS1hbWJlci01OiBjb2xvcihkaXNwbGF5LXAzIDAuOTcgMC45MDIgMC41MjcpO1xuICAgICAgLS1hbWJlci02OiBjb2xvcihkaXNwbGF5LXAzIDAuOTM2IDAuODQ0IDAuNTA2KTtcbiAgICAgIC0tYW1iZXItNzogY29sb3IoZGlzcGxheS1wMyAwLjg5IDAuNzYyIDAuNDQzKTtcbiAgICAgIC0tYW1iZXItODogY29sb3IoZGlzcGxheS1wMyAwLjg1IDAuNjUgMC4zKTtcbiAgICAgIC0tYW1iZXItOTogY29sb3IoZGlzcGxheS1wMyAxIDAuNzcgMC4yNik7XG4gICAgICAtLWFtYmVyLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuOTU5IDAuNzQxIDAuMjc0KTtcbiAgICAgIC0tYW1iZXItMTE6IGNvbG9yKGRpc3BsYXktcDMgMC42NCAwLjQgMCk7XG4gICAgICAtLWFtYmVyLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMjk0IDAuMjA4IDAuMTQ1KTtcbiAgICAgIC0tYW1iZXItYTE6IGNvbG9yKGRpc3BsYXktcDMgMC43NTcgMC41MTQgMC4wMjQvMC4wMTYpO1xuICAgICAgLS1hbWJlci1hMjogY29sb3IoZGlzcGxheS1wMyAwLjkwMiAwLjgwNCAwLjAwOC8wLjA3OSk7XG4gICAgICAtLWFtYmVyLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuOTY1IDAuODU5IDAuMDA0LzAuMjIpO1xuICAgICAgLS1hbWJlci1hNDogY29sb3IoZGlzcGxheS1wMyAwLjk2OSAwLjgyIDAuMDA0LzAuMzUpO1xuICAgICAgLS1hbWJlci1hNTogY29sb3IoZGlzcGxheS1wMyAwLjkzMyAwLjc5NiAwLjAwNC8wLjQ3NSk7XG4gICAgICAtLWFtYmVyLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuODc1IDAuNjgyIDAuMDA0LzAuNDk1KTtcbiAgICAgIC0tYW1iZXItYTc6IGNvbG9yKGRpc3BsYXktcDMgMC44MDQgMC41NzMgMC8wLjU1Nyk7XG4gICAgICAtLWFtYmVyLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuNzg4IDAuNTAyIDAvMC42OTkpO1xuICAgICAgLS1hbWJlci1hOTogY29sb3IoZGlzcGxheS1wMyAxIDAuNjg2IDAvMC43NDIpO1xuICAgICAgLS1hbWJlci1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC45NDUgMC42NDMgMC8wLjcyNik7XG4gICAgICAtLWFtYmVyLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjY0IDAuNCAwKTtcbiAgICAgIC0tYW1iZXItYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMjk0IDAuMjA4IDAuMTQ1KTtcbiAgICAgIC0tZ29sZC0xOiBjb2xvcihkaXNwbGF5LXAzIDAuOTkyIDAuOTkyIDAuOTg5KTtcbiAgICAgIC0tZ29sZC0yOiBjb2xvcihkaXNwbGF5LXAzIDAuOTggMC45NzYgMC45NTMpO1xuICAgICAgLS1nb2xkLTM6IGNvbG9yKGRpc3BsYXktcDMgMC45NDcgMC45NCAwLjkwOSk7XG4gICAgICAtLWdvbGQtNDogY29sb3IoZGlzcGxheS1wMyAwLjkxNCAwLjkwNCAwLjg2NSk7XG4gICAgICAtLWdvbGQtNTogY29sb3IoZGlzcGxheS1wMyAwLjg4IDAuODY1IDAuODE2KTtcbiAgICAgIC0tZ29sZC02OiBjb2xvcihkaXNwbGF5LXAzIDAuODQgMC44MTggMC43NTYpO1xuICAgICAgLS1nb2xkLTc6IGNvbG9yKGRpc3BsYXktcDMgMC43ODggMC43NTMgMC42NzcpO1xuICAgICAgLS1nb2xkLTg6IGNvbG9yKGRpc3BsYXktcDMgMC43MTUgMC42NiAwLjU2NSk7XG4gICAgICAtLWdvbGQtOTogY29sb3IoZGlzcGxheS1wMyAwLjU3OSAwLjUxNyAwLjQxKTtcbiAgICAgIC0tZ29sZC0xMDogY29sb3IoZGlzcGxheS1wMyAwLjUzOCAwLjQ3OSAwLjM4KTtcbiAgICAgIC0tZ29sZC0xMTogY29sb3IoZGlzcGxheS1wMyAwLjQzMyAwLjM4NiAwLjMwNSk7XG4gICAgICAtLWdvbGQtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4yMjcgMC4yMDkgMC4xNzMpO1xuICAgICAgLS1nb2xkLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuMzQ5IDAuMzQ5IDAuMDI0LzAuMDEyKTtcbiAgICAgIC0tZ29sZC1hMjogY29sb3IoZGlzcGxheS1wMyAwLjU5MiAwLjUxNCAwLjAyNC8wLjA0OCk7XG4gICAgICAtLWdvbGQtYTM6IGNvbG9yKGRpc3BsYXktcDMgMC40IDAuMzU3IDAuMDEyLzAuMDkxKTtcbiAgICAgIC0tZ29sZC1hNDogY29sb3IoZGlzcGxheS1wMyAwLjM1NyAwLjI5OCAwLjAwOC8wLjEzNCk7XG4gICAgICAtLWdvbGQtYTU6IGNvbG9yKGRpc3BsYXktcDMgMC4zNDUgMC4yODIgMC4wMDQvMC4xODUpO1xuICAgICAgLS1nb2xkLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuMzQxIDAuMjYzIDAuMDA0LzAuMjQ0KTtcbiAgICAgIC0tZ29sZC1hNzogY29sb3IoZGlzcGxheS1wMyAwLjM0NSAwLjIzNSAwLjAwNC8wLjMyMik7XG4gICAgICAtLWdvbGQtYTg6IGNvbG9yKGRpc3BsYXktcDMgMC4zNDUgMC4yMiAwLjAwNC8wLjQzNik7XG4gICAgICAtLWdvbGQtYTk6IGNvbG9yKGRpc3BsYXktcDMgMC4yODYgMC4xOCAwLzAuNTg5KTtcbiAgICAgIC0tZ29sZC1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC4yNTUgMC4xNjEgMC8wLjYyKTtcbiAgICAgIC0tZ29sZC1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC40MzMgMC4zODYgMC4zMDUpO1xuICAgICAgLS1nb2xkLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjIyNyAwLjIwOSAwLjE3Myk7XG4gICAgICAtLWJyb256ZS0xOiBjb2xvcihkaXNwbGF5LXAzIDAuOTkxIDAuOTg4IDAuOTg4KTtcbiAgICAgIC0tYnJvbnplLTI6IGNvbG9yKGRpc3BsYXktcDMgMC45ODkgMC45NyAwLjk2MSk7XG4gICAgICAtLWJyb256ZS0zOiBjb2xvcihkaXNwbGF5LXAzIDAuOTU4IDAuOTMyIDAuOTE5KTtcbiAgICAgIC0tYnJvbnplLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC45MjkgMC44OTQgMC44NzcpO1xuICAgICAgLS1icm9uemUtNTogY29sb3IoZGlzcGxheS1wMyAwLjg5OCAwLjg1MyAwLjgzMik7XG4gICAgICAtLWJyb256ZS02OiBjb2xvcihkaXNwbGF5LXAzIDAuODYxIDAuODA1IDAuNzc4KTtcbiAgICAgIC0tYnJvbnplLTc6IGNvbG9yKGRpc3BsYXktcDMgMC44MTIgMC43MzkgMC43MDYpO1xuICAgICAgLS1icm9uemUtODogY29sb3IoZGlzcGxheS1wMyAwLjc0MSAwLjY0NyAwLjYwNik7XG4gICAgICAtLWJyb256ZS05OiBjb2xvcihkaXNwbGF5LXAzIDAuNjExIDAuNTA3IDAuNDU1KTtcbiAgICAgIC0tYnJvbnplLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNTYzIDAuNDYxIDAuNDE0KTtcbiAgICAgIC0tYnJvbnplLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNDcxIDAuMzczIDAuMzM2KTtcbiAgICAgIC0tYnJvbnplLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMjUxIDAuMTkxIDAuMTcyKTtcbiAgICAgIC0tYnJvbnplLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuMzQ5IDAuMDI0IDAuMDI0LzAuMDEyKTtcbiAgICAgIC0tYnJvbnplLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuNzEgMC4yMiAwLjAyNC8wLjA0KTtcbiAgICAgIC0tYnJvbnplLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuNDgyIDAuMiAwLjAwOC8wLjA4Myk7XG4gICAgICAtLWJyb256ZS1hNDogY29sb3IoZGlzcGxheS1wMyAwLjQyNCAwLjEzMyAwLjAwNC8wLjEyMik7XG4gICAgICAtLWJyb256ZS1hNTogY29sb3IoZGlzcGxheS1wMyAwLjQgMC4xNDUgMC4wMDQvMC4xNjkpO1xuICAgICAgLS1icm9uemUtYTY6IGNvbG9yKGRpc3BsYXktcDMgMC4zODggMC4xMjUgMC4wMDQvMC4yMjQpO1xuICAgICAgLS1icm9uemUtYTc6IGNvbG9yKGRpc3BsYXktcDMgMC4zNjUgMC4xMSAwLjAwNC8wLjI5NSk7XG4gICAgICAtLWJyb256ZS1hODogY29sb3IoZGlzcGxheS1wMyAwLjM0MSAwLjEwMiAwLjAwNC8wLjM5Myk7XG4gICAgICAtLWJyb256ZS1hOTogY29sb3IoZGlzcGxheS1wMyAwLjI5IDAuMDk0IDAvMC41NDYpO1xuICAgICAgLS1icm9uemUtYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuMjU1IDAuMDgyIDAvMC41ODUpO1xuICAgICAgLS1icm9uemUtYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNDcxIDAuMzczIDAuMzM2KTtcbiAgICAgIC0tYnJvbnplLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjI1MSAwLjE5MSAwLjE3Mik7XG4gICAgICAtLWdyYXktMTogY29sb3IoZGlzcGxheS1wMyAwLjk4OCAwLjk4OCAwLjk4OCk7XG4gICAgICAtLWdyYXktMjogY29sb3IoZGlzcGxheS1wMyAwLjk3NSAwLjk3NSAwLjk3NSk7XG4gICAgICAtLWdyYXktMzogY29sb3IoZGlzcGxheS1wMyAwLjkzOSAwLjkzOSAwLjkzOSk7XG4gICAgICAtLWdyYXktNDogY29sb3IoZGlzcGxheS1wMyAwLjkwOCAwLjkwOCAwLjkwOCk7XG4gICAgICAtLWdyYXktNTogY29sb3IoZGlzcGxheS1wMyAwLjg4IDAuODggMC44OCk7XG4gICAgICAtLWdyYXktNjogY29sb3IoZGlzcGxheS1wMyAwLjg0OSAwLjg0OSAwLjg0OSk7XG4gICAgICAtLWdyYXktNzogY29sb3IoZGlzcGxheS1wMyAwLjgwNyAwLjgwNyAwLjgwNyk7XG4gICAgICAtLWdyYXktODogY29sb3IoZGlzcGxheS1wMyAwLjczMiAwLjczMiAwLjczMik7XG4gICAgICAtLWdyYXktOTogY29sb3IoZGlzcGxheS1wMyAwLjU1MyAwLjU1MyAwLjU1Myk7XG4gICAgICAtLWdyYXktMTA6IGNvbG9yKGRpc3BsYXktcDMgMC41MTIgMC41MTIgMC41MTIpO1xuICAgICAgLS1ncmF5LTExOiBjb2xvcihkaXNwbGF5LXAzIDAuMzkyIDAuMzkyIDAuMzkyKTtcbiAgICAgIC0tZ3JheS0xMjogY29sb3IoZGlzcGxheS1wMyAwLjEyNSAwLjEyNSAwLjEyNSk7XG4gICAgICAtLWdyYXktYTE6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMC4wMTIpO1xuICAgICAgLS1ncmF5LWEyOiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzAuMDI0KTtcbiAgICAgIC0tZ3JheS1hMzogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjA2Myk7XG4gICAgICAtLWdyYXktYTQ6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMC4wOSk7XG4gICAgICAtLWdyYXktYTU6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMC4xMjIpO1xuICAgICAgLS1ncmF5LWE2OiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzAuMTUzKTtcbiAgICAgIC0tZ3JheS1hNzogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjE5Mik7XG4gICAgICAtLWdyYXktYTg6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMC4yNjcpO1xuICAgICAgLS1ncmF5LWE5OiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzAuNDQ3KTtcbiAgICAgIC0tZ3JheS1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMC40ODYpO1xuICAgICAgLS1ncmF5LWExMTogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjYwOCk7XG4gICAgICAtLWdyYXktYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzAuODc1KTtcbiAgICAgIC0tbWF1dmUtMTogY29sb3IoZGlzcGxheS1wMyAwLjk5MSAwLjk4OCAwLjk5Mik7XG4gICAgICAtLW1hdXZlLTI6IGNvbG9yKGRpc3BsYXktcDMgMC45OCAwLjk3NiAwLjk4NCk7XG4gICAgICAtLW1hdXZlLTM6IGNvbG9yKGRpc3BsYXktcDMgMC45NDYgMC45MzggMC45NTIpO1xuICAgICAgLS1tYXV2ZS00OiBjb2xvcihkaXNwbGF5LXAzIDAuOTE1IDAuOTA2IDAuOTI1KTtcbiAgICAgIC0tbWF1dmUtNTogY29sb3IoZGlzcGxheS1wMyAwLjg4NiAwLjg3NiAwLjkwMSk7XG4gICAgICAtLW1hdXZlLTY6IGNvbG9yKGRpc3BsYXktcDMgMC44NTYgMC44NDYgMC44NzUpO1xuICAgICAgLS1tYXV2ZS03OiBjb2xvcihkaXNwbGF5LXAzIDAuODE0IDAuODA0IDAuODQpO1xuICAgICAgLS1tYXV2ZS04OiBjb2xvcihkaXNwbGF5LXAzIDAuNzM1IDAuNzI4IDAuNzc3KTtcbiAgICAgIC0tbWF1dmUtOTogY29sb3IoZGlzcGxheS1wMyAwLjU1NSAwLjU0OSAwLjU5Nik7XG4gICAgICAtLW1hdXZlLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNTE0IDAuNTA4IDAuNTUyKTtcbiAgICAgIC0tbWF1dmUtMTE6IGNvbG9yKGRpc3BsYXktcDMgMC4zOTUgMC4zODggMC40MjQpO1xuICAgICAgLS1tYXV2ZS0xMjogY29sb3IoZGlzcGxheS1wMyAwLjEyOCAwLjEyMiAwLjE0Nyk7XG4gICAgICAtLW1hdXZlLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuMzQ5IDAuMDI0IDAuMzQ5LzAuMDEyKTtcbiAgICAgIC0tbWF1dmUtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xODQgMC4wMjQgMC4zNDkvMC4wMjQpO1xuICAgICAgLS1tYXV2ZS1hMzogY29sb3IoZGlzcGxheS1wMyAwLjEyOSAwLjAwOCAwLjI1NS8wLjA2Myk7XG4gICAgICAtLW1hdXZlLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuMDk0IDAuMDEyIDAuMjE2LzAuMDk1KTtcbiAgICAgIC0tbWF1dmUtYTU6IGNvbG9yKGRpc3BsYXktcDMgMC4wOTggMC4wMDggMC4yMjQvMC4xMjYpO1xuICAgICAgLS1tYXV2ZS1hNjogY29sb3IoZGlzcGxheS1wMyAwLjA1NSAwLjAwNCAwLjE4LzAuMTUzKTtcbiAgICAgIC0tbWF1dmUtYTc6IGNvbG9yKGRpc3BsYXktcDMgMC4wNjcgMC4wMDggMC4xODQvMC4xOTcpO1xuICAgICAgLS1tYXV2ZS1hODogY29sb3IoZGlzcGxheS1wMyAwLjAyIDAuMDA0IDAuMTc2LzAuMjcxKTtcbiAgICAgIC0tbWF1dmUtYTk6IGNvbG9yKGRpc3BsYXktcDMgMC4wMiAwLjAwNCAwLjEwNi8wLjQ1MSk7XG4gICAgICAtLW1hdXZlLWExMDogY29sb3IoZGlzcGxheS1wMyAwLjAxMiAwLjAwNCAwLjA5LzAuNDkxKTtcbiAgICAgIC0tbWF1dmUtYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuMDE2IDAgMC4wNTkvMC42MTIpO1xuICAgICAgLS1tYXV2ZS1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDggMCAwLjAyNy8wLjg3OSk7XG4gICAgICAtLXNsYXRlLTE6IGNvbG9yKGRpc3BsYXktcDMgMC45ODggMC45ODggMC45OTIpO1xuICAgICAgLS1zbGF0ZS0yOiBjb2xvcihkaXNwbGF5LXAzIDAuOTc2IDAuOTc2IDAuOTg0KTtcbiAgICAgIC0tc2xhdGUtMzogY29sb3IoZGlzcGxheS1wMyAwLjk0IDAuOTQxIDAuOTUzKTtcbiAgICAgIC0tc2xhdGUtNDogY29sb3IoZGlzcGxheS1wMyAwLjkwOCAwLjkwOSAwLjkyNSk7XG4gICAgICAtLXNsYXRlLTU6IGNvbG9yKGRpc3BsYXktcDMgMC44OCAwLjg4MSAwLjkwMSk7XG4gICAgICAtLXNsYXRlLTY6IGNvbG9yKGRpc3BsYXktcDMgMC44NSAwLjg1MiAwLjg3Nik7XG4gICAgICAtLXNsYXRlLTc6IGNvbG9yKGRpc3BsYXktcDMgMC44MDUgMC44MDggMC44MzgpO1xuICAgICAgLS1zbGF0ZS04OiBjb2xvcihkaXNwbGF5LXAzIDAuNzI3IDAuNzMzIDAuNzczKTtcbiAgICAgIC0tc2xhdGUtOTogY29sb3IoZGlzcGxheS1wMyAwLjU0NyAwLjU1MyAwLjU5Mik7XG4gICAgICAtLXNsYXRlLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNTAzIDAuNTEyIDAuNTQ5KTtcbiAgICAgIC0tc2xhdGUtMTE6IGNvbG9yKGRpc3BsYXktcDMgMC4zNzkgMC4zOTIgMC40MjEpO1xuICAgICAgLS1zbGF0ZS0xMjogY29sb3IoZGlzcGxheS1wMyAwLjExMyAwLjEyNSAwLjE0KTtcbiAgICAgIC0tc2xhdGUtYTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wMjQgMC4wMjQgMC4zNDkvMC4wMTIpO1xuICAgICAgLS1zbGF0ZS1hMjogY29sb3IoZGlzcGxheS1wMyAwLjAyNCAwLjAyNCAwLjM0OS8wLjAyNCk7XG4gICAgICAtLXNsYXRlLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuMDA0IDAuMjA0LzAuMDU5KTtcbiAgICAgIC0tc2xhdGUtYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4wMTIgMC4wMTIgMC4xODQvMC4wOTEpO1xuICAgICAgLS1zbGF0ZS1hNTogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjAzOSAwLjIvMC4xMjIpO1xuICAgICAgLS1zbGF0ZS1hNjogY29sb3IoZGlzcGxheS1wMyAwLjAwOCAwLjAwOCAwLjE2NS8wLjE1KTtcbiAgICAgIC0tc2xhdGUtYTc6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDggMC4wMjcgMC4xODQvMC4xOTcpO1xuICAgICAgLS1zbGF0ZS1hODogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjAzMSAwLjE3Ni8wLjI3NSk7XG4gICAgICAtLXNsYXRlLWE5OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuMDIgMC4xMDYvMC40NTUpO1xuICAgICAgLS1zbGF0ZS1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC4wMjcgMC4wOTgvMC40OTkpO1xuICAgICAgLS1zbGF0ZS1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMCAwLjAyIDAuMDYzLzAuNjIpO1xuICAgICAgLS1zbGF0ZS1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMCAwLjAxMiAwLjAzMS8wLjg4Nyk7XG4gICAgICAtLXNhZ2UtMTogY29sb3IoZGlzcGxheS1wMyAwLjk4NiAwLjk5MiAwLjk4OCk7XG4gICAgICAtLXNhZ2UtMjogY29sb3IoZGlzcGxheS1wMyAwLjk3IDAuOTc3IDAuOTc0KTtcbiAgICAgIC0tc2FnZS0zOiBjb2xvcihkaXNwbGF5LXAzIDAuOTM1IDAuOTQ0IDAuOTQpO1xuICAgICAgLS1zYWdlLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC45MDQgMC45MTMgMC45MDkpO1xuICAgICAgLS1zYWdlLTU6IGNvbG9yKGRpc3BsYXktcDMgMC44NzUgMC44ODUgMC44OCk7XG4gICAgICAtLXNhZ2UtNjogY29sb3IoZGlzcGxheS1wMyAwLjg0NCAwLjg1NCAwLjg0OSk7XG4gICAgICAtLXNhZ2UtNzogY29sb3IoZGlzcGxheS1wMyAwLjggMC44MTEgMC44MDYpO1xuICAgICAgLS1zYWdlLTg6IGNvbG9yKGRpc3BsYXktcDMgMC43MjUgMC43MzggMC43MzIpO1xuICAgICAgLS1zYWdlLTk6IGNvbG9yKGRpc3BsYXktcDMgMC41MzEgMC41NTYgMC41NDYpO1xuICAgICAgLS1zYWdlLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNDkyIDAuNTE1IDAuNTA2KTtcbiAgICAgIC0tc2FnZS0xMTogY29sb3IoZGlzcGxheS1wMyAwLjM3NyAwLjM5NSAwLjM4OSk7XG4gICAgICAtLXNhZ2UtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xMDcgMC4xMjkgMC4xMTgpO1xuICAgICAgLS1zYWdlLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuMDI0IDAuNTE0IDAuMjY3LzAuMDE2KTtcbiAgICAgIC0tc2FnZS1hMjogY29sb3IoZGlzcGxheS1wMyAwLjAyIDAuMjY3IDAuMTQ1LzAuMDMyKTtcbiAgICAgIC0tc2FnZS1hMzogY29sb3IoZGlzcGxheS1wMyAwLjAwOCAwLjE4NCAwLjEyNS8wLjA2Nyk7XG4gICAgICAtLXNhZ2UtYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4wMTIgMC4wOTQgMC4wNTEvMC4wOTUpO1xuICAgICAgLS1zYWdlLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA4IDAuMDk4IDAuMDM1LzAuMTI2KTtcbiAgICAgIC0tc2FnZS1hNjogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjA3OCAwLjAyNy8wLjE1Nyk7XG4gICAgICAtLXNhZ2UtYTc6IGNvbG9yKGRpc3BsYXktcDMgMCAwLjA1OSAwLjAzOS8wLjIpO1xuICAgICAgLS1zYWdlLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuMDQ3IDAuMDMxLzAuMjc1KTtcbiAgICAgIC0tc2FnZS1hOTogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjA1OSAwLjAzNS8wLjQ3MSk7XG4gICAgICAtLXNhZ2UtYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAgMC4wNDcgMC4wMzEvMC41MSk7XG4gICAgICAtLXNhZ2UtYTExOiBjb2xvcihkaXNwbGF5LXAzIDAgMC4wMzEgMC4wMi8wLjYyNCk7XG4gICAgICAtLXNhZ2UtYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAgMC4wMjcgMC4wMTIvMC44OTUpO1xuICAgICAgLS1vbGl2ZS0xOiBjb2xvcihkaXNwbGF5LXAzIDAuOTg5IDAuOTkyIDAuOTg5KTtcbiAgICAgIC0tb2xpdmUtMjogY29sb3IoZGlzcGxheS1wMyAwLjk3NCAwLjk4IDAuOTczKTtcbiAgICAgIC0tb2xpdmUtMzogY29sb3IoZGlzcGxheS1wMyAwLjkzOSAwLjk0NSAwLjkzNyk7XG4gICAgICAtLW9saXZlLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC45MDcgMC45MTQgMC45MDUpO1xuICAgICAgLS1vbGl2ZS01OiBjb2xvcihkaXNwbGF5LXAzIDAuODc4IDAuODg1IDAuODc1KTtcbiAgICAgIC0tb2xpdmUtNjogY29sb3IoZGlzcGxheS1wMyAwLjg0NiAwLjg1NSAwLjg0Myk7XG4gICAgICAtLW9saXZlLTc6IGNvbG9yKGRpc3BsYXktcDMgMC44MDMgMC44MTIgMC44KTtcbiAgICAgIC0tb2xpdmUtODogY29sb3IoZGlzcGxheS1wMyAwLjcyNyAwLjczOCAwLjcyMyk7XG4gICAgICAtLW9saXZlLTk6IGNvbG9yKGRpc3BsYXktcDMgMC41NDEgMC41NTYgMC41MzIpO1xuICAgICAgLS1vbGl2ZS0xMDogY29sb3IoZGlzcGxheS1wMyAwLjUgMC41MTUgMC40OTEpO1xuICAgICAgLS1vbGl2ZS0xMTogY29sb3IoZGlzcGxheS1wMyAwLjM4IDAuMzk1IDAuMzc0KTtcbiAgICAgIC0tb2xpdmUtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xMTcgMC4xMjkgMC4xMTEpO1xuICAgICAgLS1vbGl2ZS1hMTogY29sb3IoZGlzcGxheS1wMyAwLjAyNCAwLjM0OSAwLjAyNC8wLjAxMik7XG4gICAgICAtLW9saXZlLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMDI0IDAuMzAyIDAuMDI0LzAuMDI4KTtcbiAgICAgIC0tb2xpdmUtYTM6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDggMC4xMjkgMC4wMDgvMC4wNjMpO1xuICAgICAgLS1vbGl2ZS1hNDogY29sb3IoZGlzcGxheS1wMyAwLjAxMiAwLjA5NCAwLjAxMi8wLjA5NSk7XG4gICAgICAtLW9saXZlLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuMDM1IDAuMDk4IDAuMDA4LzAuMTI2KTtcbiAgICAgIC0tb2xpdmUtYTY6IGNvbG9yKGRpc3BsYXktcDMgMC4wMjcgMC4wNzggMC4wMDQvMC4xNTcpO1xuICAgICAgLS1vbGl2ZS1hNzogY29sb3IoZGlzcGxheS1wMyAwLjAyIDAuMDU5IDAvMC4yKTtcbiAgICAgIC0tb2xpdmUtYTg6IGNvbG9yKGRpc3BsYXktcDMgMC4wMiAwLjA1OSAwLjAwNC8wLjI3OSk7XG4gICAgICAtLW9saXZlLWE5OiBjb2xvcihkaXNwbGF5LXAzIDAuMDIgMC4wNTEgMC4wMDQvMC40NjcpO1xuICAgICAgLS1vbGl2ZS1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC4wMjQgMC4wNDcgMC8wLjUxKTtcbiAgICAgIC0tb2xpdmUtYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuMDEyIDAuMDM5IDAvMC42MjgpO1xuICAgICAgLS1vbGl2ZS1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDggMC4wMjQgMC8wLjg5MSk7XG4gICAgICAtLXNhbmQtMTogY29sb3IoZGlzcGxheS1wMyAwLjk5MiAwLjk5MiAwLjk4OSk7XG4gICAgICAtLXNhbmQtMjogY29sb3IoZGlzcGxheS1wMyAwLjk3NyAwLjk3NyAwLjk3Myk7XG4gICAgICAtLXNhbmQtMzogY29sb3IoZGlzcGxheS1wMyAwLjk0MyAwLjk0MiAwLjkzNik7XG4gICAgICAtLXNhbmQtNDogY29sb3IoZGlzcGxheS1wMyAwLjkxMyAwLjkxMiAwLjkwMyk7XG4gICAgICAtLXNhbmQtNTogY29sb3IoZGlzcGxheS1wMyAwLjg4NSAwLjg4MyAwLjg3Myk7XG4gICAgICAtLXNhbmQtNjogY29sb3IoZGlzcGxheS1wMyAwLjg1NCAwLjg1MiAwLjgzOSk7XG4gICAgICAtLXNhbmQtNzogY29sb3IoZGlzcGxheS1wMyAwLjgxMyAwLjgxIDAuNzk0KTtcbiAgICAgIC0tc2FuZC04OiBjb2xvcihkaXNwbGF5LXAzIDAuNzM4IDAuNzM0IDAuNzEzKTtcbiAgICAgIC0tc2FuZC05OiBjb2xvcihkaXNwbGF5LXAzIDAuNTUzIDAuNTUzIDAuNTI4KTtcbiAgICAgIC0tc2FuZC0xMDogY29sb3IoZGlzcGxheS1wMyAwLjUxMSAwLjUxMSAwLjQ4OCk7XG4gICAgICAtLXNhbmQtMTE6IGNvbG9yKGRpc3BsYXktcDMgMC4zODggMC4zODggMC4zNyk7XG4gICAgICAtLXNhbmQtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xMjkgMC4xMjYgMC4xMTEpO1xuICAgICAgLS1zYW5kLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuMzQ5IDAuMzQ5IDAuMDI0LzAuMDEyKTtcbiAgICAgIC0tc2FuZC1hMjogY29sb3IoZGlzcGxheS1wMyAwLjE2MSAwLjE2MSAwLjAyNC8wLjAyOCk7XG4gICAgICAtLXNhbmQtYTM6IGNvbG9yKGRpc3BsYXktcDMgMC4wNjcgMC4wNjcgMC4wMDgvMC4wNjMpO1xuICAgICAgLS1zYW5kLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuMTI5IDAuMTI5IDAuMDEyLzAuMDk5KTtcbiAgICAgIC0tc2FuZC1hNTogY29sb3IoZGlzcGxheS1wMyAwLjA5OCAwLjA2NyAwLjAwOC8wLjEyNik7XG4gICAgICAtLXNhbmQtYTY6IGNvbG9yKGRpc3BsYXktcDMgMC4xMDIgMC4wNzUgMC4wMDQvMC4xNjEpO1xuICAgICAgLS1zYW5kLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuMDk4IDAuMDk4IDAuMDA0LzAuMjA4KTtcbiAgICAgIC0tc2FuZC1hODogY29sb3IoZGlzcGxheS1wMyAwLjA4NiAwLjA3NSAwLjAwNC8wLjI4Nyk7XG4gICAgICAtLXNhbmQtYTk6IGNvbG9yKGRpc3BsYXktcDMgMC4wNTEgMC4wNTEgMC4wMDQvMC40NzEpO1xuICAgICAgLS1zYW5kLWExMDogY29sb3IoZGlzcGxheS1wMyAwLjA0NyAwLjA0NyAwLzAuNTE0KTtcbiAgICAgIC0tc2FuZC1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wMzEgMC4wMzEgMC8wLjYzMik7XG4gICAgICAtLXNhbmQtYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMDI0IDAuMDIgMC8wLjg5MSk7XG4gICAgICAtLWdyYXktc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAxIDEgMS8wLjgpO1xuICAgICAgLS1tYXV2ZS1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxLzAuOCk7XG4gICAgICAtLXNsYXRlLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC44KTtcbiAgICAgIC0tc2FnZS1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxLzAuOCk7XG4gICAgICAtLW9saXZlLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC44KTtcbiAgICAgIC0tc2FuZC1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxLzAuOCk7XG4gICAgICAtLXRvbWF0by1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuOTkyMiAwLjk2NDcgMC45NjA4LzAuOCk7XG4gICAgICAtLXJlZC1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuOTk2MSAwLjk2NDcgMC45NjQ3LzAuOCk7XG4gICAgICAtLXJ1Ynktc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjk5NjEgMC45NjQ3IDAuOTY0Ny8wLjgpO1xuICAgICAgLS1jcmltc29uLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC45OTIyIDAuOTYwOCAwLjk3MjUvMC44KTtcbiAgICAgIC0tcGluay1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuOTkyMiAwLjk2MDggMC45ODA0LzAuOCk7XG4gICAgICAtLXBsdW0tc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjk4NDMgMC45NjQ3IDAuOTg0My8wLjgpO1xuICAgICAgLS1wdXJwbGUtc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjk4MDQgMC45NjQ3IDAuOTkyMi8wLjgpO1xuICAgICAgLS12aW9sZXQtc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjk3MjUgMC45NjQ3IDAuOTk2MS8wLjgpO1xuICAgICAgLS1pcmlzLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC45NjQ3IDAuOTY0NyAwLjk5NjEvMC44KTtcbiAgICAgIC0taW5kaWdvLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC45NjQ3IDAuOTcyNSAwLjk5NjEvMC44KTtcbiAgICAgIC0tYmx1ZS1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuOTUyOSAwLjk3NjUgMC45OTYxLzAuOCk7XG4gICAgICAtLWN5YW4tc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjk0MTIgMC45NzY1IDAuOTgwNC8wLjgpO1xuICAgICAgLS10ZWFsLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC45NDUxIDAuOTgwNCAwLjk3MjUvMC44KTtcbiAgICAgIC0tamFkZS1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuOTUyOSAwLjk4MDQgMC45NjA4LzAuOCk7XG4gICAgICAtLWdyZWVuLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC45NTY5IDAuOTgwNCAwLjk2MDgvMC44KTtcbiAgICAgIC0tZ3Jhc3Mtc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjk1NjkgMC45ODA0IDAuOTU2OS8wLjgpO1xuICAgICAgLS1icm93bi1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuOTg0MyAwLjk3MjUgMC45NTY5LzAuOCk7XG4gICAgICAtLWJyb256ZS1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuOTg0MyAwLjk2MDggMC45NTI5LzAuOCk7XG4gICAgICAtLWdvbGQtc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjk3NjUgMC45NzI1IDAuOTQxMi8wLjgpO1xuICAgICAgLS1za3ktc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjk0MTIgMC45NzY1IDAuOTg0My8wLjgpO1xuICAgICAgLS1taW50LXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC45NDUxIDAuOTgwNCAwLjk3MjUvMC44KTtcbiAgICAgIC0tbGltZS1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuOTcyNSAwLjk3NjUgMC45NDEyLzAuOCk7XG4gICAgICAtLXllbGxvdy1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuOTk2MSAwLjk5MjIgMC45MDIvMC44KTtcbiAgICAgIC0tYW1iZXItc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjk5MjIgMC45ODQzIDAuOTAyLzAuOCk7XG4gICAgICAtLW9yYW5nZS1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuOTk2MSAwLjk2MDggMC45MTc2LzAuOCk7XG4gICAgICAtLWJsYWNrLWExOiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzAuMDUpO1xuICAgICAgLS1ibGFjay1hMjogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjEpO1xuICAgICAgLS1ibGFjay1hMzogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjE1KTtcbiAgICAgIC0tYmxhY2stYTQ6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMC4yKTtcbiAgICAgIC0tYmxhY2stYTU6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMC4zKTtcbiAgICAgIC0tYmxhY2stYTY6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMC40KTtcbiAgICAgIC0tYmxhY2stYTc6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMC41KTtcbiAgICAgIC0tYmxhY2stYTg6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMC42KTtcbiAgICAgIC0tYmxhY2stYTk6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMC43KTtcbiAgICAgIC0tYmxhY2stYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzAuOCk7XG4gICAgICAtLWJsYWNrLWExMTogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjkpO1xuICAgICAgLS1ibGFjay1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMC45NSk7XG4gICAgICAtLXdoaXRlLWExOiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxLzAuMDUpO1xuICAgICAgLS13aGl0ZS1hMjogY29sb3IoZGlzcGxheS1wMyAxIDEgMS8wLjEpO1xuICAgICAgLS13aGl0ZS1hMzogY29sb3IoZGlzcGxheS1wMyAxIDEgMS8wLjE1KTtcbiAgICAgIC0td2hpdGUtYTQ6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC4yKTtcbiAgICAgIC0td2hpdGUtYTU6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC4zKTtcbiAgICAgIC0td2hpdGUtYTY6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC40KTtcbiAgICAgIC0td2hpdGUtYTc6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC41KTtcbiAgICAgIC0td2hpdGUtYTg6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC42KTtcbiAgICAgIC0td2hpdGUtYTk6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC43KTtcbiAgICAgIC0td2hpdGUtYTEwOiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxLzAuOCk7XG4gICAgICAtLXdoaXRlLWExMTogY29sb3IoZGlzcGxheS1wMyAxIDEgMS8wLjkpO1xuICAgICAgLS13aGl0ZS1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC45NSk7XG4gICAgfVxuICB9XG59XG4vKlxuQG1lZGlhIChwcmVmZXJzLWNvbG9yLXNjaGVtZTogZGFyaykge1xuICA6d2hlcmUoaHRtbCkge1xuICAgIC0tdG9tYXRvLTE6IG9rbGNoKDE4LjclIDAuMDEyIDE4LjMpO1xuICAgIC0tdG9tYXRvLTI6IG9rbGNoKDIwLjglIDAuMDE3IDMxLjQpO1xuICAgIC0tdG9tYXRvLTM6IG9rbGNoKDI1LjUlIDAuMDU1IDI2LjgpO1xuICAgIC0tdG9tYXRvLTQ6IG9rbGNoKDI5LjAlIDAuMDg3IDI3LjgpO1xuICAgIC0tdG9tYXRvLTU6IG9rbGNoKDMzLjElIDAuMDk4IDI4LjYpO1xuICAgIC0tdG9tYXRvLTY6IG9rbGNoKDM4LjAlIDAuMSAyOS45KTtcbiAgICAtLXRvbWF0by03OiBva2xjaCg0NC42JSAwLjEwNiAzMS42KTtcbiAgICAtLXRvbWF0by04OiBva2xjaCg1My44JSAwLjEyOSAzMy40KTtcbiAgICAtLXRvbWF0by05OiBva2xjaCg2Mi43JSAwLjE5NCAzMy4zKTtcbiAgICAtLXRvbWF0by0xMDogb2tsY2goNjYuNCUgMC4xNzkgMzQuMSk7XG4gICAgLS10b21hdG8tMTE6IG9rbGNoKDc3LjklIDAuMTMxIDM0LjkpO1xuICAgIC0tdG9tYXRvLTEyOiBva2xjaCg4OS45JSAwLjA0NiAzMS4yKTtcblxuICAgIC0tdG9tYXRvLWExOiBva2xjaCg2MC42JSAwLjI0MyAyOC43IC8gMy4xNCUpO1xuICAgIC0tdG9tYXRvLWEyOiBva2xjaCg2Ny44JSAwLjIxMiAzMy4yIC8gNS44OCUpO1xuICAgIC0tdG9tYXRvLWEzOiBva2xjaCg2NC45JSAwLjIzNyAyOS45IC8gMTYuODYlKTtcbiAgICAtLXRvbWF0by1hNDogb2tsY2goNjMuMyUgMC4yNDggMjkuNyAvIDI1Ljg4JSk7XG4gICAgLS10b21hdG8tYTU6IG9rbGNoKDY0LjYlIDAuMjM4IDI5LjkgLyAzMi41NSUpO1xuICAgIC0tdG9tYXRvLWE2OiBva2xjaCg2Ny4yJSAwLjIxNiAzMC44IC8gMzkuMjIlKTtcbiAgICAtLXRvbWF0by1hNzogb2tsY2goNjkuNSUgMC4xOTIgMzEuOSAvIDQ5LjAyJSk7XG4gICAgLS10b21hdG8tYTg6IG9rbGNoKDcwLjglIDAuMTg0IDMzLjcgLyA2NS40OSUpO1xuICAgIC0tdG9tYXRvLWE5OiBva2xjaCg2Ny41JSAwLjIxMiAzMy40IC8gODkuNDElKTtcbiAgICAtLXRvbWF0by1hMTA6IG9rbGNoKDcwLjIlIDAuMTkxIDMzLjkgLyA5Mi4xNiUpO1xuICAgIC0tdG9tYXRvLWExMTogb2tsY2goNzcuOSUgMC4xMzEgMzQuOSk7XG4gICAgLS10b21hdG8tYTEyOiBva2xjaCg5MC45JSAwLjA0NyAzMC45IC8gOTguNDMlKTtcblxuICAgIC0tcmVkLTE6IG9rbGNoKDE4LjglIDAuMDEzIDE4LjQpO1xuICAgIC0tcmVkLTI6IG9rbGNoKDIwLjUlIDAuMDIyIDE0LjEpO1xuICAgIC0tcmVkLTM6IG9rbGNoKDI1LjElIDAuMDY1IDEyLjcpO1xuICAgIC0tcmVkLTQ6IG9rbGNoKDI4LjklIDAuMDk1IDE0LjMpO1xuICAgIC0tcmVkLTU6IG9rbGNoKDMzLjIlIDAuMTA3IDE1LjUpO1xuICAgIC0tcmVkLTY6IG9rbGNoKDM4LjElIDAuMTExIDE2LjgpO1xuICAgIC0tcmVkLTc6IG9rbGNoKDQ1LjAlIDAuMTIxIDE4LjgpO1xuICAgIC0tcmVkLTg6IG9rbGNoKDU0LjQlIDAuMTQ2IDIxLjgpO1xuICAgIC0tcmVkLTk6IG9rbGNoKDYyLjYlIDAuMTkzIDIzKTtcbiAgICAtLXJlZC0xMDogb2tsY2goNjYuMyUgMC4xNzcgMjIuOSk7XG4gICAgLS1yZWQtMTE6IG9rbGNoKDc4LjAlIDAuMTI4IDIyLjEpO1xuICAgIC0tcmVkLTEyOiBva2xjaCg5MC4yJSAwLjA1MyA2LjUpO1xuXG4gICAgLS1yZWQtYTE6IG9rbGNoKDYxLjIlIDAuMjQ1IDI4LjcgLyAzLjUzJSk7XG4gICAgLS1yZWQtYTI6IG9rbGNoKDYyLjUlIDAuMjI3IDIzLjYgLyA2LjY3JSk7XG4gICAgLS1yZWQtYTM6IG9rbGNoKDYzLjclIDAuMjQ5IDIxLjkgLyAxNy42NSUpO1xuICAgIC0tcmVkLWE0OiBva2xjaCg2My4xJSAwLjI1MiAyMi4yIC8gMjYuNjclKTtcbiAgICAtLXJlZC1hNTogb2tsY2goNjQuMSUgMC4yNDUgMjAuNiAvIDMzLjczJSk7XG4gICAgLS1yZWQtYTY6IG9rbGNoKDY2LjElIDAuMjI2IDE5LjcgLyA0MC43OCUpO1xuICAgIC0tcmVkLWE3OiBva2xjaCg2OC4yJSAwLjIwNyAyMC4xIC8gNTEuNzYlKTtcbiAgICAtLXJlZC1hODogb2tsY2goNjkuMyUgMC4xOTcgMjIuNSAvIDY5LjAyJSk7XG4gICAgLS1yZWQtYTk6IG9rbGNoKDY3LjMlIDAuMjEyIDIzLjEgLyA4OS40MSUpO1xuICAgIC0tcmVkLWExMDogb2tsY2goNzAuMiUgMC4xODkgMjMgLyA5Mi4xNiUpO1xuICAgIC0tcmVkLWExMTogb2tsY2goNzguMCUgMC4xMjggMjIuMSk7XG4gICAgLS1yZWQtYTEyOiBva2xjaCg5MC4yJSAwLjA1MyA2LjUpO1xuXG4gICAgLS1ydWJ5LTE6IG9rbGNoKDE4LjklIDAuMDE0IDEuOSk7XG4gICAgLS1ydWJ5LTI6IG9rbGNoKDIwLjglIDAuMDE1IDMuNik7XG4gICAgLS1ydWJ5LTM6IG9rbGNoKDI1LjQlIDAuMDYxIDYpO1xuICAgIC0tcnVieS00OiBva2xjaCgyOS4zJSAwLjA4OSA2LjEpO1xuICAgIC0tcnVieS01OiBva2xjaCgzMy40JSAwLjEgNi41KTtcbiAgICAtLXJ1YnktNjogb2tsY2goMzguMiUgMC4xMDYgNy4xKTtcbiAgICAtLXJ1YnktNzogb2tsY2goNDQuOCUgMC4xMTYgOS4xKTtcbiAgICAtLXJ1YnktODogb2tsY2goNTQuMyUgMC4xNDUgMTEuMyk7XG4gICAgLS1ydWJ5LTk6IG9rbGNoKDYyLjglIDAuMTk1IDEzLjIpO1xuICAgIC0tcnVieS0xMDogb2tsY2goNjYuNCUgMC4xOCAxMy42KTtcbiAgICAtLXJ1YnktMTE6IG9rbGNoKDc4LjElIDAuMTI5IDE1LjEpO1xuICAgIC0tcnVieS0xMjogb2tsY2goOTAuNiUgMC4wNTMgMzU1LjcpO1xuXG4gICAgLS1ydWJ5LWExOiBva2xjaCg2MS43JSAwLjI0MiAxOC4xIC8gMy41MyUpO1xuICAgIC0tcnVieS1hMjogb2tsY2goNjkuNCUgMC4yIDEwLjQgLyA1LjQ5JSk7XG4gICAgLS1ydWJ5LWEzOiBva2xjaCg2NC42JSAwLjI0NCAxNC43IC8gMTcuMjUlKTtcbiAgICAtLXJ1YnktYTQ6IG9rbGNoKDYzLjklIDAuMjQ3IDEzLjUgLyAyNS44OCUpO1xuICAgIC0tcnVieS1hNTogb2tsY2goNjUuMiUgMC4yMzkgMTEgLyAzMi41NSUpO1xuICAgIC0tcnVieS1hNjogb2tsY2goNjcuMyUgMC4yMjMgMTAuMSAvIDM5LjYxJSk7XG4gICAgLS1ydWJ5LWE3OiBva2xjaCg2OS4yJSAwLjIwNCAxMC43IC8gNTAuMjAlKTtcbiAgICAtLXJ1YnktYTg6IG9rbGNoKDY5LjclIDAuMTk4IDEyLjIgLyA2OC4yNCUpO1xuICAgIC0tcnVieS1hOTogb2tsY2goNjcuNyUgMC4yMTMgMTMuNCAvIDg5LjQxJSk7XG4gICAgLS1ydWJ5LWExMDogb2tsY2goNzAuMyUgMC4xOTIgMTMuNyAvIDkyLjE2JSk7XG4gICAgLS1ydWJ5LWExMTogb2tsY2goNzguMSUgMC4xMjkgMTUuMSk7XG4gICAgLS1ydWJ5LWExMjogb2tsY2goOTAuOSUgMC4wNTMgMzU1LjcpO1xuXG4gICAgLS1jcmltc29uLTE6IG9rbGNoKDE4LjklIDAuMDE0IDM1NC4yKTtcbiAgICAtLWNyaW1zb24tMjogb2tsY2goMjAuNiUgMC4wMjMgMzU0LjUpO1xuICAgIC0tY3JpbXNvbi0zOiBva2xjaCgyNS41JSAwLjA2IDM1My41KTtcbiAgICAtLWNyaW1zb24tNDogb2tsY2goMjkuMyUgMC4wOTMgMzU0LjMpO1xuICAgIC0tY3JpbXNvbi01OiBva2xjaCgzMy4yJSAwLjEwNSAzNTQuNSk7XG4gICAgLS1jcmltc29uLTY6IG9rbGNoKDM4LjMlIDAuMTA4IDM1NS45KTtcbiAgICAtLWNyaW1zb24tNzogb2tsY2goNDUuMCUgMC4xMjEgMzU3LjEpO1xuICAgIC0tY3JpbXNvbi04OiBva2xjaCg1NC4zJSAwLjE0OCAzNTguNyk7XG4gICAgLS1jcmltc29uLTk6IG9rbGNoKDYzLjQlIDAuMjEzIDEuMyk7XG4gICAgLS1jcmltc29uLTEwOiBva2xjaCg2Ni4zJSAwLjE5NyAxLjgpO1xuICAgIC0tY3JpbXNvbi0xMTogb2tsY2goNzguMiUgMC4xMzQgNC43KTtcbiAgICAtLWNyaW1zb24tMTI6IG9rbGNoKDkwLjklIDAuMDU0IDM0Ni42KTtcblxuICAgIC0tY3JpbXNvbi1hMTogb2tsY2goNjIuMyUgMC4yNDQgOS4yIC8gMy41MyUpO1xuICAgIC0tY3JpbXNvbi1hMjogb2tsY2goNjMuNyUgMC4yMyA0LjQgLyA2LjY3JSk7XG4gICAgLS1jcmltc29uLWEzOiBva2xjaCg2NS45JSAwLjI0NyAwLjMgLyAxNi40NyUpO1xuICAgIC0tY3JpbXNvbi1hNDogb2tsY2goNjQuOCUgMC4yNTYgMC40IC8gMjUuNDklKTtcbiAgICAtLWNyaW1zb24tYTU6IG9rbGNoKDY1LjclIDAuMjUgMzU4LjYgLyAzMS43NiUpO1xuICAgIC0tY3JpbXNvbi1hNjogb2tsY2goNjguMSUgMC4yMjggMzU4LjQgLyAzOC44MiUpO1xuICAgIC0tY3JpbXNvbi1hNzogb2tsY2goNjkuNSUgMC4yMTEgMzU4LjYgLyA0OS44MCUpO1xuICAgIC0tY3JpbXNvbi1hODogb2tsY2goNzAuMyUgMC4yMDUgMzU5LjYgLyA2Ny4wNiUpO1xuICAgIC0tY3JpbXNvbi1hOTogb2tsY2goNjcuNSUgMC4yMjkgMS41IC8gOTAuOTglKTtcbiAgICAtLWNyaW1zb24tYTEwOiBva2xjaCg2OS43JSAwLjIwOSAyLjEgLyA5Mi45NCUpO1xuICAgIC0tY3JpbXNvbi1hMTE6IG9rbGNoKDc4LjIlIDAuMTM0IDQuNyk7XG4gICAgLS1jcmltc29uLWExMjogb2tsY2goOTEuNSUgMC4wNTQgMzQ2LjYgLyA5OS4yMiUpO1xuXG4gICAgLS1waW5rLTE6IG9rbGNoKDE5LjElIDAuMDE3IDMzNS4zKTtcbiAgICAtLXBpbmstMjogb2tsY2goMjAuOCUgMC4wMzIgMzM3KTtcbiAgICAtLXBpbmstMzogb2tsY2goMjYuMiUgMC4wNjMgMzM3LjYpO1xuICAgIC0tcGluay00OiBva2xjaCgyOS45JSAwLjA5OCAzMzkuNCk7XG4gICAgLS1waW5rLTU6IG9rbGNoKDMzLjglIDAuMTA1IDM0MS4yKTtcbiAgICAtLXBpbmstNjogb2tsY2goMzguOCUgMC4xMDcgMzQxLjQpO1xuICAgIC0tcGluay03OiBva2xjaCg0NS44JSAwLjEyIDM0Mi45KTtcbiAgICAtLXBpbmstODogb2tsY2goNTQuNiUgMC4xNDUgMzQ0KTtcbiAgICAtLXBpbmstOTogb2tsY2goNjEuNyUgMC4yMDggMzQ2KTtcbiAgICAtLXBpbmstMTA6IG9rbGNoKDY0LjklIDAuMTk3IDM0Nik7XG4gICAgLS1waW5rLTExOiBva2xjaCg3OC41JSAwLjE1NSAzNDcpO1xuICAgIC0tcGluay0xMjogb2tsY2goOTAuNSUgMC4wNTkgMzQzLjIpO1xuXG4gICAgLS1waW5rLWExOiBva2xjaCg2NS4yJSAwLjI3NSAzNDIuNCAvIDMuNTMlKTtcbiAgICAtLXBpbmstYTI6IG9rbGNoKDY1LjYlIDAuMjY4IDM0Mi45IC8gNy4wNiUpO1xuICAgIC0tcGluay1hMzogb2tsY2goNjkuMSUgMC4yNjcgMzQwLjcgLyAxNi4wOCUpO1xuICAgIC0tcGluay1hNDogb2tsY2goNjcuMiUgMC4yNzggMzQyLjEgLyAyNC43MSUpO1xuICAgIC0tcGluay1hNTogb2tsY2goNjguNCUgMC4yNjMgMzQzLjMgLyAzMC41OSUpO1xuICAgIC0tcGluay1hNjogb2tsY2goNzAuNyUgMC4yMzcgMzQyLjkgLyAzNy4yNSUpO1xuICAgIC0tcGluay1hNzogb2tsY2goNzIuNSUgMC4yMTYgMzQzLjUgLyA0OC4yNCUpO1xuICAgIC0tcGluay1hODogb2tsY2goNzMuNCUgMC4yMDkgMzQ0LjQgLyA2My41MyUpO1xuICAgIC0tcGluay1hOTogb2tsY2goNjkuNyUgMC4yNDEgMzQ2LjIgLyA4My4xNCUpO1xuICAgIC0tcGluay1hMTA6IG9rbGNoKDcxLjglIDAuMjIxIDM0Ni4zIC8gODYuMjclKTtcbiAgICAtLXBpbmstYTExOiBva2xjaCg3OC41JSAwLjE1NSAzNDcpO1xuICAgIC0tcGluay1hMTI6IG9rbGNoKDkxLjIlIDAuMDU5IDM0My4yIC8gOTkuMjIlKTtcblxuICAgIC0tcGx1bS0xOiBva2xjaCgxOS4wJSAwLjAxOCAzMjYuMik7XG4gICAgLS1wbHVtLTI6IG9rbGNoKDIxLjAlIDAuMDMyIDMyNi42KTtcbiAgICAtLXBsdW0tMzogb2tsY2goMjYuNyUgMC4wNjEgMzI3LjEpO1xuICAgIC0tcGx1bS00OiBva2xjaCgzMC43JSAwLjA4NyAzMjUuNik7XG4gICAgLS1wbHVtLTU6IG9rbGNoKDM0LjQlIDAuMDk3IDMyNSk7XG4gICAgLS1wbHVtLTY6IG9rbGNoKDM4LjklIDAuMDk3IDMyNSk7XG4gICAgLS1wbHVtLTc6IG9rbGNoKDQ1LjYlIDAuMTA3IDMyMy4yKTtcbiAgICAtLXBsdW0tODogb2tsY2goNTQuNSUgMC4xMjggMzIxLjkpO1xuICAgIC0tcGx1bS05OiBva2xjaCg1Ny45JSAwLjE4OCAzMjIuMSk7XG4gICAgLS1wbHVtLTEwOiBva2xjaCg2MS42JSAwLjE4MiAzMjIuMyk7XG4gICAgLS1wbHVtLTExOiBva2xjaCg3OC42JSAwLjE1NCAzMjIuMik7XG4gICAgLS1wbHVtLTEyOiBva2xjaCg5MC42JSAwLjA1NSAzMjYpO1xuXG4gICAgLS1wbHVtLWExOiBva2xjaCg2Ny41JSAwLjMwNSAzMjguMyAvIDMuMTQlKTtcbiAgICAtLXBsdW0tYTI6IG9rbGNoKDY4LjglIDAuMjkyIDMyOC4yIC8gNi42NyUpO1xuICAgIC0tcGx1bS1hMzogb2tsY2goNzIuOSUgMC4yNzkgMzI4IC8gMTUuMjklKTtcbiAgICAtLXBsdW0tYTQ6IG9rbGNoKDcxLjYlIDAuMjgzIDMyNS45IC8gMjIuNzUlKTtcbiAgICAtLXBsdW0tYTU6IG9rbGNoKDcyLjUlIDAuMjY3IDMyNS4xIC8gMjguMjQlKTtcbiAgICAtLXBsdW0tYTY6IG9rbGNoKDc1LjMlIDAuMjM3IDMyNS4yIC8gMzMuNzMlKTtcbiAgICAtLXBsdW0tYTc6IG9rbGNoKDc2LjMlIDAuMjEgMzIzLjUgLyA0My45MiUpO1xuICAgIC0tcGx1bS1hODogb2tsY2goNzcuMyUgMC4xOTkgMzIxLjkgLyA1OC40MyUpO1xuICAgIC0tcGx1bS1hOTogb2tsY2goNzIuMyUgMC4yNDYgMzIyLjEgLyA3MS4zNyUpO1xuICAgIC0tcGx1bS1hMTA6IG9rbGNoKDc0LjUlIDAuMjI4IDMyMi41IC8gNzUuMjklKTtcbiAgICAtLXBsdW0tYTExOiBva2xjaCg4MS4xJSAwLjE2IDMyMi4xIC8gOTUuMjklKTtcbiAgICAtLXBsdW0tYTEyOiBva2xjaCg5My41JSAwLjA1NiAzMjYgLyA5NS42OSUpO1xuXG4gICAgLS1wdXJwbGUtMTogb2tsY2goMTkuMSUgMC4wMjIgMzE1LjYpO1xuICAgIC0tcHVycGxlLTI6IG9rbGNoKDIxLjQlIDAuMDMgMzEzLjEpO1xuICAgIC0tcHVycGxlLTM6IG9rbGNoKDI2LjglIDAuMDYxIDMxMi42KTtcbiAgICAtLXB1cnBsZS00OiBva2xjaCgzMC45JSAwLjA4MiAzMTAuOCk7XG4gICAgLS1wdXJwbGUtNTogb2tsY2goMzQuNSUgMC4wOTIgMzEwLjUpO1xuICAgIC0tcHVycGxlLTY6IG9rbGNoKDM4LjklIDAuMDk2IDMwOS41KTtcbiAgICAtLXB1cnBsZS03OiBva2xjaCg0NC45JSAwLjEwOCAzMDguNik7XG4gICAgLS1wdXJwbGUtODogb2tsY2goNTQuMSUgMC4xMzMgMzA3LjYpO1xuICAgIC0tcHVycGxlLTk6IG9rbGNoKDU1LjYlIDAuMTgzIDMwNS45KTtcbiAgICAtLXB1cnBsZS0xMDogb2tsY2goNTkuNiUgMC4xNzcgMzA2LjUpO1xuICAgIC0tcHVycGxlLTExOiBva2xjaCg3OC4xJSAwLjE0NSAzMDcuNyk7XG4gICAgLS1wdXJwbGUtMTI6IG9rbGNoKDkxLjElIDAuMDQ5IDMxMSk7XG5cbiAgICAtLXB1cnBsZS1hMTogb2tsY2goNTkuMyUgMC4yOTIgMzEwLjkgLyA0LjMxJSk7XG4gICAgLS1wdXJwbGUtYTI6IG9rbGNoKDYyLjYlIDAuMjU2IDMxMC4zIC8gNy44NCUpO1xuICAgIC0tcHVycGxlLWEzOiBva2xjaCg2NS42JSAwLjI1MyAzMTAuOSAvIDE3LjY1JSk7XG4gICAgLS1wdXJwbGUtYTQ6IG9rbGNoKDY1LjAlIDAuMjQ2IDMwOS4yIC8gMjUuODglKTtcbiAgICAtLXB1cnBsZS1hNTogb2tsY2goNjYuNCUgMC4yMzUgMzA5LjQgLyAzMS43NiUpO1xuICAgIC0tcHVycGxlLWE2OiBva2xjaCg2OC45JSAwLjIxMyAzMDguOCAvIDM4LjA0JSk7XG4gICAgLS1wdXJwbGUtYTc6IG9rbGNoKDcwLjclIDAuMTk3IDMwOC4yIC8gNDcuODQlKTtcbiAgICAtLXB1cnBsZS1hODogb2tsY2goNzEuOCUgMC4xOTEgMzA3LjMgLyA2NC4zMSUpO1xuICAgIC0tcHVycGxlLWE5OiBva2xjaCg2Ni4zJSAwLjIyOSAzMDUuOCAvIDc2LjA4JSk7XG4gICAgLS1wdXJwbGUtYTEwOiBva2xjaCg2OC44JSAwLjIxMSAzMDYuMyAvIDgwLjM5JSk7XG4gICAgLS1wdXJwbGUtYTExOiBva2xjaCg3OC4xJSAwLjE0NSAzMDcuNyk7XG4gICAgLS1wdXJwbGUtYTEyOiBva2xjaCg5Mi40JSAwLjA1IDMxMS41IC8gOTguMDQlKTtcblxuICAgIC0tdmlvbGV0LTE6IG9rbGNoKDE5LjElIDAuMDI2IDI5MC44KTtcbiAgICAtLXZpb2xldC0yOiBva2xjaCgyMS4xJSAwLjAzMiAzMDAuOSk7XG4gICAgLS12aW9sZXQtMzogb2tsY2goMjcuMSUgMC4wNjUgMjk0LjQpO1xuICAgIC0tdmlvbGV0LTQ6IG9rbGNoKDMxLjIlIDAuMDkzIDI5Mi4xKTtcbiAgICAtLXZpb2xldC01OiBva2xjaCgzNC45JSAwLjA5OSAyOTEuMyk7XG4gICAgLS12aW9sZXQtNjogb2tsY2goMzguOSUgMC4xMDIgMjkyLjEpO1xuICAgIC0tdmlvbGV0LTc6IG9rbGNoKDQ0LjUlIDAuMTEgMjkyKTtcbiAgICAtLXZpb2xldC04OiBva2xjaCg1MS44JSAwLjEzMSAyOTAuMyk7XG4gICAgLS12aW9sZXQtOTogb2tsY2goNTQuMiUgMC4xNzkgMjg4KTtcbiAgICAtLXZpb2xldC0xMDogb2tsY2goNTguOSUgMC4xNjkgMjg5LjQpO1xuICAgIC0tdmlvbGV0LTExOiBva2xjaCg3Ny44JSAwLjEyNSAyOTMuMik7XG4gICAgLS12aW9sZXQtMTI6IG9rbGNoKDkxLjIlIDAuMDQ1IDI5Mi40KTtcblxuICAgIC0tdmlvbGV0LWExOiBva2xjaCg0OS4xJSAwLjI4OSAyNzQuNCAvIDUuODglKTtcbiAgICAtLXZpb2xldC1hMjogb2tsY2goNTYuNiUgMC4yNTUgMjkzLjcgLyA4LjYzJSk7XG4gICAgLS12aW9sZXQtYTM6IG9rbGNoKDU5LjMlIDAuMjM4IDI4OS45IC8gMjEuMTglKTtcbiAgICAtLXZpb2xldC1hNDogb2tsY2goNTguMyUgMC4yNCAyODguMyAvIDMxLjM3JSk7XG4gICAgLS12aW9sZXQtYTU6IG9rbGNoKDYwLjklIDAuMjIzIDI4OC43IC8gMzcuMjUlKTtcbiAgICAtLXZpb2xldC1hNjogb2tsY2goNjMuOCUgMC4yMDcgMjkwLjUgLyA0Mi43NSUpO1xuICAgIC0tdmlvbGV0LWE3OiBva2xjaCg2Ni44JSAwLjE5MSAyOTEgLyA1MS4zNyUpO1xuICAgIC0tdmlvbGV0LWE4OiBva2xjaCg2Ny4zJSAwLjE4NCAyODkuOCAvIDY1Ljg4JSk7XG4gICAgLS12aW9sZXQtYTk6IG9rbGNoKDYyLjYlIDAuMjE0IDI4Ny43IC8gODAuMDAlKTtcbiAgICAtLXZpb2xldC1hMTA6IG9rbGNoKDY1LjclIDAuMTk0IDI4OS4xIC8gODQuMzElKTtcbiAgICAtLXZpb2xldC1hMTE6IG9rbGNoKDc3LjglIDAuMTI1IDI5My4yKTtcbiAgICAtLXZpb2xldC1hMTI6IG9rbGNoKDkxLjUlIDAuMDQ1IDI5Mi40KTtcblxuICAgIC0taXJpcy0xOiBva2xjaCgxOS4yJSAwLjAyMiAyODQuMSk7XG4gICAgLS1pcmlzLTI6IG9rbGNoKDIwLjklIDAuMDI5IDI4Ni42KTtcbiAgICAtLWlyaXMtMzogb2tsY2goMjcuMiUgMC4wNjkgMjc4LjUpO1xuICAgIC0taXJpcy00OiBva2xjaCgzMS44JSAwLjEwMiAyNzYpO1xuICAgIC0taXJpcy01OiBva2xjaCgzNS43JSAwLjExIDI3Ny4zKTtcbiAgICAtLWlyaXMtNjogb2tsY2goNDAuMCUgMC4xMTIgMjc5LjUpO1xuICAgIC0taXJpcy03OiBva2xjaCg0NC44JSAwLjEyIDI4MC40KTtcbiAgICAtLWlyaXMtODogb2tsY2goNTAuNyUgMC4xMzggMjgwLjgpO1xuICAgIC0taXJpcy05OiBva2xjaCg1NC4wJSAwLjE4NCAyNzguMyk7XG4gICAgLS1pcmlzLTEwOiBva2xjaCg1OC43JSAwLjE3MiAyODEuMyk7XG4gICAgLS1pcmlzLTExOiBva2xjaCg3Ny40JSAwLjEyMiAyODcuNSk7XG4gICAgLS1pcmlzLTEyOiBva2xjaCg5MS40JSAwLjA0MiAyODcpO1xuXG4gICAgLS1pcmlzLWExOiBva2xjaCg1MC4xJSAwLjI3OSAyNzAuNCAvIDUuNDklKTtcbiAgICAtLWlyaXMtYTI6IG9rbGNoKDU0LjElIDAuMjQ3IDI3NyAvIDguNjMlKTtcbiAgICAtLWlyaXMtYTM6IG9rbGNoKDU2LjglIDAuMjM4IDI3My41IC8gMjMuMTQlKTtcbiAgICAtLWlyaXMtYTQ6IG9rbGNoKDU2LjAlIDAuMjQzIDI3Mi42IC8gMzUuMjklKTtcbiAgICAtLWlyaXMtYTU6IG9rbGNoKDU4LjMlIDAuMjI2IDI3NC45IC8gNDEuOTYlKTtcbiAgICAtLWlyaXMtYTY6IG9rbGNoKDYxLjclIDAuMjA2IDI3Ny45IC8gNDcuODQlKTtcbiAgICAtLWlyaXMtYTc6IG9rbGNoKDYzLjglIDAuMTk2IDI3OS4zIC8gNTUuNjklKTtcbiAgICAtLWlyaXMtYTg6IG9rbGNoKDY0LjYlIDAuMTkxIDI4MCAvIDY3LjQ1JSk7XG4gICAgLS1pcmlzLWE5OiBva2xjaCg2MC43JSAwLjIxNCAyNzcuOSAvIDgzLjE0JSk7XG4gICAgLS1pcmlzLWExMDogb2tsY2goNjQuNyUgMC4xOTMgMjgwLjkgLyA4Ni4yNyUpO1xuICAgIC0taXJpcy1hMTE6IG9rbGNoKDc3LjQlIDAuMTIyIDI4Ny41KTtcbiAgICAtLWlyaXMtYTEyOiBva2xjaCg5MS43JSAwLjA0MiAyODcpO1xuXG4gICAgLS1pbmRpZ28tMTogb2tsY2goMTkuMSUgMC4wMjUgMjc2LjUpO1xuICAgIC0taW5kaWdvLTI6IG9rbGNoKDIwLjklIDAuMDMgMjc0LjgpO1xuICAgIC0taW5kaWdvLTM6IG9rbGNoKDI3LjIlIDAuMDcxIDI2OCk7XG4gICAgLS1pbmRpZ28tNDogb2tsY2goMzEuOCUgMC4wOTUgMjY3LjIpO1xuICAgIC0taW5kaWdvLTU6IG9rbGNoKDM2LjIlIDAuMTA0IDI2Nyk7XG4gICAgLS1pbmRpZ28tNjogb2tsY2goNDAuMyUgMC4xMTEgMjY4LjgpO1xuICAgIC0taW5kaWdvLTc6IG9rbGNoKDQ0LjklIDAuMTIgMjY4LjkpO1xuICAgIC0taW5kaWdvLTg6IG9rbGNoKDUwLjIlIDAuMTM3IDI2OC4zKTtcbiAgICAtLWluZGlnby05OiBva2xjaCg1NC40JSAwLjE5MSAyNjcpO1xuICAgIC0taW5kaWdvLTEwOiBva2xjaCg1OC45JSAwLjE3NiAyNjkuMyk7XG4gICAgLS1pbmRpZ28tMTE6IG9rbGNoKDc3LjYlIDAuMTE0IDI3Myk7XG4gICAgLS1pbmRpZ28tMTI6IG9rbGNoKDkxLjElIDAuMDQzIDI2OS42KTtcblxuICAgIC0taW5kaWdvLWExOiBva2xjaCg0OC43JSAwLjI4OSAyNjUuMSAvIDUuODglKTtcbiAgICAtLWluZGlnby1hMjogb2tsY2goNTMuNyUgMC4yNDcgMjY3LjYgLyA5LjAyJSk7XG4gICAgLS1pbmRpZ28tYTM6IG9rbGNoKDU2LjQlIDAuMjM5IDI2NS4zIC8gMjMuNTMlKTtcbiAgICAtLWluZGlnby1hNDogb2tsY2goNTcuMyUgMC4yMzMgMjY1LjYgLyAzNC4xMiUpO1xuICAgIC0taW5kaWdvLWE1OiBva2xjaCg1OS43JSAwLjIxNSAyNjUuOCAvIDQxLjk2JSk7XG4gICAgLS1pbmRpZ28tYTY6IG9rbGNoKDYxLjclIDAuMjAzIDI2Ny43IC8gNDguNjMlKTtcbiAgICAtLWluZGlnby1hNzogb2tsY2goNjMuNiUgMC4xOTQgMjY4LjMgLyA1Ni40NyUpO1xuICAgIC0taW5kaWdvLWE4OiBva2xjaCg2NC4wJSAwLjE5IDI2OCAvIDY3LjQ1JSk7XG4gICAgLS1pbmRpZ28tYTk6IG9rbGNoKDYwLjAlIDAuMjE2IDI2Ni45IC8gODUuODglKTtcbiAgICAtLWluZGlnby1hMTA6IG9rbGNoKDYzLjUlIDAuMTk0IDI2OS4xIC8gODkuMDIlKTtcbiAgICAtLWluZGlnby1hMTE6IG9rbGNoKDc3LjYlIDAuMTE0IDI3Myk7XG4gICAgLS1pbmRpZ28tYTEyOiBva2xjaCg5MS4xJSAwLjA0MyAyNjkuNik7XG5cbiAgICAtLWJsdWUtMTogb2tsY2goMTkuNCUgMC4wMjUgMjU2LjUpO1xuICAgIC0tYmx1ZS0yOiBva2xjaCgyMS4zJSAwLjAzIDI2MS4zKTtcbiAgICAtLWJsdWUtMzogb2tsY2goMjcuNCUgMC4wNjYgMjUzLjkpO1xuICAgIC0tYmx1ZS00OiBva2xjaCgzMi4wJSAwLjA5NyAyNTIuMyk7XG4gICAgLS1ibHVlLTU6IG9rbGNoKDM2LjclIDAuMTA2IDI1MC43KTtcbiAgICAtLWJsdWUtNjogb2tsY2goNDEuNiUgMC4xMTMgMjUyKTtcbiAgICAtLWJsdWUtNzogb2tsY2goNDcuNCUgMC4xMjIgMjUzLjEpO1xuICAgIC0tYmx1ZS04OiBva2xjaCg1NC4xJSAwLjE0IDI1My4yKTtcbiAgICAtLWJsdWUtOTogb2tsY2goNjQuOSUgMC4xOTMgMjUxLjgpO1xuICAgIC0tYmx1ZS0xMDogb2tsY2goNjguOCUgMC4xNjkgMjUxLjQpO1xuICAgIC0tYmx1ZS0xMTogb2tsY2goNzYuNCUgMC4xMjYgMjQ5LjUpO1xuICAgIC0tYmx1ZS0xMjogb2tsY2goOTAuNyUgMC4wNTEgMjM4LjQpO1xuXG4gICAgLS1ibHVlLWExOiBva2xjaCg1MC43JSAwLjI1MyAyNjIuOSAvIDYuNjclKTtcbiAgICAtLWJsdWUtYTI6IG9rbGNoKDU2LjIlIDAuMjM1IDI2MS40IC8gOS40MSUpO1xuICAgIC0tYmx1ZS1hMzogb2tsY2goNTkuNyUgMC4yMjEgMjU4IC8gMjIuNzUlKTtcbiAgICAtLWJsdWUtYTQ6IG9rbGNoKDU5LjMlIDAuMjIzIDI1OC40IC8gMzQuMTIlKTtcbiAgICAtLWJsdWUtYTU6IG9rbGNoKDYxLjYlIDAuMjA3IDI1NS42IC8gNDEuOTYlKTtcbiAgICAtLWJsdWUtYTY6IG9rbGNoKDYzLjQlIDAuMTk3IDI1NC4xIC8gNDkuODAlKTtcbiAgICAtLWJsdWUtYTc6IG9rbGNoKDY1LjYlIDAuMTg2IDI1My44IC8gNTkuNjElKTtcbiAgICAtLWJsdWUtYTg6IG9rbGNoKDY2LjMlIDAuMTgxIDI1My41IC8gNzIuNTUlKTtcbiAgICAtLWJsdWUtYTk6IG9rbGNoKDY0LjklIDAuMTkzIDI1MS44KTtcbiAgICAtLWJsdWUtYTEwOiBva2xjaCg2OC44JSAwLjE2OSAyNTEuNCk7XG4gICAgLS1ibHVlLWExMTogb2tsY2goNzYuNCUgMC4xMjYgMjQ5LjUpO1xuICAgIC0tYmx1ZS1hMTI6IG9rbGNoKDkwLjclIDAuMDUxIDIzOC40KTtcblxuICAgIC0tY3lhbi0xOiBva2xjaCgxOS4yJSAwLjAxOCAyMjIuOCk7XG4gICAgLS1jeWFuLTI6IG9rbGNoKDIxLjQlIDAuMDE5IDIyNy45KTtcbiAgICAtLWN5YW4tMzogb2tsY2goMjcuMyUgMC4wNDMgMjIwLjQpO1xuICAgIC0tY3lhbi00OiBva2xjaCgzMS42JSAwLjA1OSAyMjMuNyk7XG4gICAgLS1jeWFuLTU6IG9rbGNoKDM2LjMlIDAuMDY4IDIyMy43KTtcbiAgICAtLWN5YW4tNjogb2tsY2goNDEuNCUgMC4wNzUgMjIxLjUpO1xuICAgIC0tY3lhbi03OiBva2xjaCg0Ny44JSAwLjA4MyAyMjEuNik7XG4gICAgLS1jeWFuLTg6IG9rbGNoKDU1LjclIDAuMDk5IDIyMS4xKTtcbiAgICAtLWN5YW4tOTogb2tsY2goNjYuMCUgMC4xMjIgMjIxLjcpO1xuICAgIC0tY3lhbi0xMDogb2tsY2goNjkuOSUgMC4xMTkgMjE4LjkpO1xuICAgIC0tY3lhbi0xMTogb2tsY2goNzguNSUgMC4xMTYgMjEzLjgpO1xuICAgIC0tY3lhbi0xMjogb2tsY2goOTEuMCUgMC4wNTcgMjExLjUpO1xuXG4gICAgLS1jeWFuLWExOiBva2xjaCg2NC42JSAwLjE4MiAyNDkuOSAvIDAzLjkyJSk7XG4gICAgLS1jeWFuLWEyOiBva2xjaCg2OS4zJSAwLjE1NyAyMzkuMyAvIDA2LjY3JSk7XG4gICAgLS1jeWFuLWEzOiBva2xjaCg3NS4yJSAwLjE1MiAyMzEuNCAvIDE1LjY5JSk7XG4gICAgLS1jeWFuLWE0OiBva2xjaCg3NC40JSAwLjE1NiAyMzQuMyAvIDIzLjE0JSk7XG4gICAgLS1jeWFuLWE1OiBva2xjaCg3NS4yJSAwLjE1MiAyMzEuNCAvIDMwLjIwJSk7XG4gICAgLS1jeWFuLWE2OiBva2xjaCg3Ny4zJSAwLjE0OCAyMjYuMyAvIDM2Ljg2JSk7XG4gICAgLS1jeWFuLWE3OiBva2xjaCg3OC45JSAwLjE0NiAyMjQuMSAvIDQ1Ljg4JSk7XG4gICAgLS1jeWFuLWE4OiBva2xjaCg3OS4zJSAwLjE0NiAyMjIuOCAvIDU4LjQzJSk7XG4gICAgLS1jeWFuLWE5OiBva2xjaCg3OS4zJSAwLjE0NyAyMjIuNSAvIDc2LjQ3JSk7XG4gICAgLS1jeWFuLWExMDogb2tsY2goODEuMiUgMC4xNDEgMjE5LjMgLyA4MC4zOSUpO1xuICAgIC0tY3lhbi1hMTE6IG9rbGNoKDg0LjUlIDAuMTI2IDIxMy45IC8gODkuODAlKTtcbiAgICAtLWN5YW4tYTEyOiBva2xjaCg5Mi45JSAwLjA1OSAyMTEgLyA5Ni44NiUpO1xuXG4gICAgLS10ZWFsLTE6IG9rbGNoKDE4LjclIDAuMDEyIDE4Ni43KTtcbiAgICAtLXRlYWwtMjogb2tsY2goMjEuNiUgMC4wMTYgMTg5KTtcbiAgICAtLXRlYWwtMzogb2tsY2goMjcuMyUgMC4wMzggMTg2LjgpO1xuICAgIC0tdGVhbC00OiBva2xjaCgzMS44JSAwLjA1NCAxODcuMyk7XG4gICAgLS10ZWFsLTU6IG9rbGNoKDM2LjMlIDAuMDYgMTg2LjYpO1xuICAgIC0tdGVhbC02OiBva2xjaCg0MS40JSAwLjA2NiAxODQuNyk7XG4gICAgLS10ZWFsLTc6IG9rbGNoKDQ3LjMlIDAuMDc0IDE4NSk7XG4gICAgLS10ZWFsLTg6IG9rbGNoKDUzLjclIDAuMDg2IDE4My41KTtcbiAgICAtLXRlYWwtOTogb2tsY2goNjQuOSUgMC4xMTQgMTgyKTtcbiAgICAtLXRlYWwtMTA6IG9rbGNoKDY4LjglIDAuMTIzIDE4MC4zKTtcbiAgICAtLXRlYWwtMTE6IG9rbGNoKDc4LjklIDAuMTQ3IDE3NS43KTtcbiAgICAtLXRlYWwtMTI6IG9rbGNoKDkwLjUlIDAuMDcyIDE3NS4xKTtcblxuICAgIC0tdGVhbC1hMTogb2tsY2goODAuMCUgMC4xNjEgMTY4LjYgLyAxLjk2JSk7XG4gICAgLS10ZWFsLWEyOiBva2xjaCg4OC45JSAwLjE1NiAxODQuMSAvIDQuNzElKTtcbiAgICAtLXRlYWwtYTM6IG9rbGNoKDg5LjglIDAuMTYgMTgyLjQgLyAxMS43NiUpO1xuICAgIC0tdGVhbC1hNDogb2tsY2goODkuOCUgMC4xNTkgMTgzLjggLyAxNy42NSUpO1xuICAgIC0tdGVhbC1hNTogb2tsY2goODkuOSUgMC4xNTkgMTg0LjMgLyAyMy4xNCUpO1xuICAgIC0tdGVhbC1hNjogb2tsY2goODkuOSUgMC4xNTcgMTgzLjIgLyAyOS40MSUpO1xuICAgIC0tdGVhbC1hNzogb2tsY2goODkuNiUgMC4xNTIgMTg0IC8gMzcuMjUlKTtcbiAgICAtLXRlYWwtYTg6IG9rbGNoKDkwLjElIDAuMTU0IDE4Mi41IC8gNDUuODglKTtcbiAgICAtLXRlYWwtYTk6IG9rbGNoKDg5LjglIDAuMTYgMTgxLjQgLyA2Mi4zNSUpO1xuICAgIC0tdGVhbC1hMTA6IG9rbGNoKDg5LjYlIDAuMTYyIDE3OS42IC8gNjguMjQlKTtcbiAgICAtLXRlYWwtYTExOiBva2xjaCg4OS4xJSAwLjE2NyAxNzUuMiAvIDgzLjkyJSk7XG4gICAgLS10ZWFsLWExMjogb2tsY2goOTQuOCUgMC4wNzUgMTc1LjIgLyA5My43MyUpO1xuXG4gICAgLS1qYWRlLTE6IG9rbGNoKDE4LjYlIDAuMDE0IDE2OS44KTtcbiAgICAtLWphZGUtMjogb2tsY2goMjEuNSUgMC4wMTcgMTY4LjIpO1xuICAgIC0tamFkZS0zOiBva2xjaCgyNy40JSAwLjA0MyAxNjUuMik7XG4gICAgLS1qYWRlLTQ6IG9rbGNoKDMxLjYlIDAuMDU3IDE2Ny42KTtcbiAgICAtLWphZGUtNTogb2tsY2goMzYuMSUgMC4wNjQgMTY4LjIpO1xuICAgIC0tamFkZS02OiBva2xjaCg0MS4zJSAwLjA2OSAxNjkuNik7XG4gICAgLS1qYWRlLTc6IG9rbGNoKDQ2LjglIDAuMDc2IDE3MC4zKTtcbiAgICAtLWphZGUtODogb2tsY2goNTMuNyUgMC4wODcgMTcyLjIpO1xuICAgIC0tamFkZS05OiBva2xjaCg2NC4yJSAwLjExNSAxNzAuNyk7XG4gICAgLS1qYWRlLTEwOiBva2xjaCg2Ny44JSAwLjEyNiAxNjkuNik7XG4gICAgLS1qYWRlLTExOiBva2xjaCg3OC41JSAwLjE1NiAxNjcuMSk7XG4gICAgLS1qYWRlLTEyOiBva2xjaCg5MC4zJSAwLjA3OCAxNjYuOSk7XG5cbiAgICAtLWphZGUtYTE6IG9rbGNoKDc4LjMlIDAuMjQyIDE0NS42IC8gMS45NiUpO1xuICAgIC0tamFkZS1hMjogb2tsY2goODcuNCUgMC4xOTQgMTU5LjEgLyA0LjcxJSk7XG4gICAgLS1qYWRlLWEzOiBva2xjaCg4Ni40JSAwLjIwNiAxNTYuOCAvIDEyLjU1JSk7XG4gICAgLS1qYWRlLWE0OiBva2xjaCg4OC4yJSAwLjE5OSAxNjAuMSAvIDE3LjY1JSk7XG4gICAgLS1qYWRlLWE1OiBva2xjaCg4OC42JSAwLjE4OSAxNjMuNSAvIDIzLjE0JSk7XG4gICAgLS1qYWRlLWE2OiBva2xjaCg4OS4yJSAwLjE3NCAxNjYuNiAvIDI5LjQxJSk7XG4gICAgLS1qYWRlLWE3OiBva2xjaCg4OS4xJSAwLjE2NCAxNjguNCAvIDM2Ljg2JSk7XG4gICAgLS1qYWRlLWE4OiBva2xjaCg4OS44JSAwLjE2IDE3MC45IC8gNDUuODglKTtcbiAgICAtLWphZGUtYTk6IG9rbGNoKDg5LjIlIDAuMTY2IDE2OS44IC8gNjEuNTclKTtcbiAgICAtLWphZGUtYTEwOiBva2xjaCg4OS4wJSAwLjE3IDE2OC45IC8gNjcuMDYlKTtcbiAgICAtLWphZGUtYTExOiBva2xjaCg4OC43JSAwLjE3OCAxNjYuNyAvIDgzLjkyJSk7XG4gICAgLS1qYWRlLWExMjogb2tsY2goOTQuNSUgMC4wODEgMTY2LjYgLyA5My43MyUpO1xuXG4gICAgLS1ncmVlbi0xOiBva2xjaCgxOC43JSAwLjAxMiAxNjcpO1xuICAgIC0tZ3JlZW4tMjogb2tsY2goMjEuMiUgMC4wMTUgMTY1LjkpO1xuICAgIC0tZ3JlZW4tMzogb2tsY2goMjcuMiUgMC4wNCAxNjIuMik7XG4gICAgLS1ncmVlbi00OiBva2xjaCgzMS43JSAwLjA1NyAxNjEuOCk7XG4gICAgLS1ncmVlbi01OiBva2xjaCgzNi41JSAwLjA2NiAxNjEuMik7XG4gICAgLS1ncmVlbi02OiBva2xjaCg0MS4yJSAwLjA3MiAxNjAuOSk7XG4gICAgLS1ncmVlbi03OiBva2xjaCg0Ni43JSAwLjA4MiAxNjAuMik7XG4gICAgLS1ncmVlbi04OiBva2xjaCg1Mi44JSAwLjA5NiAxNTkuNCk7XG4gICAgLS1ncmVlbi05OiBva2xjaCg2NC4xJSAwLjEzMyAxNTcuNyk7XG4gICAgLS1ncmVlbi0xMDogb2tsY2goNjcuNSUgMC4xNDEgMTU3LjcpO1xuICAgIC0tZ3JlZW4tMTE6IG9rbGNoKDc3LjklIDAuMTY1IDE1Ny4zKTtcbiAgICAtLWdyZWVuLTEyOiBva2xjaCg5MC41JSAwLjA4MyAxNTguMik7XG5cbiAgICAtLWdyZWVuLWExOiBva2xjaCg3OC4zJSAwLjI0MiAxNDUuNiAvIDEuOTYlKTtcbiAgICAtLWdyZWVuLWEyOiBva2xjaCg4Ni43JSAwLjE5OSAxNTcgLyA0LjMxJSk7XG4gICAgLS1ncmVlbi1hMzogb2tsY2goODguMSUgMC4yMTEgMTU1LjQgLyAxMS43NiUpO1xuICAgIC0tZ3JlZW4tYTQ6IG9rbGNoKDg4LjAlIDAuMjEyIDE1NS44IC8gMTcuNjUlKTtcbiAgICAtLWdyZWVuLWE1OiBva2xjaCg4OC40JSAwLjIwMiAxNTcuMyAvIDIzLjUzJSk7XG4gICAgLS1ncmVlbi1hNjogb2tsY2goODguOSUgMC4xODkgMTU4LjMgLyAyOS40MSUpO1xuICAgIC0tZ3JlZW4tYTc6IG9rbGNoKDg4LjclIDAuMTgxIDE1OC41IC8gMzYuODYlKTtcbiAgICAtLWdyZWVuLWE4OiBva2xjaCg4OS4zJSAwLjE4MSAxNTguMSAvIDQ1LjEwJSk7XG4gICAgLS1ncmVlbi1hOTogb2tsY2goODguOCUgMC4xOTQgMTU2LjcgLyA2MS45NiUpO1xuICAgIC0tZ3JlZW4tYTEwOiBva2xjaCg4OC41JSAwLjE5MyAxNTYuOSAvIDY3LjA2JSk7XG4gICAgLS1ncmVlbi1hMTE6IG9rbGNoKDg4LjYlIDAuMTkxIDE1NyAvIDgzLjE0JSk7XG4gICAgLS1ncmVlbi1hMTI6IG9rbGNoKDk0LjQlIDAuMDg3IDE1OC40IC8gOTQuMTIlKTtcblxuICAgIC0tZ3Jhc3MtMTogb2tsY2goMTguNyUgMC4wMTMgMTU5LjcpO1xuICAgIC0tZ3Jhc3MtMjogb2tsY2goMjEuMCUgMC4wMTMgMTQ5LjkpO1xuICAgIC0tZ3Jhc3MtMzogb2tsY2goMjYuNyUgMC4wMyAxNTAuMik7XG4gICAgLS1ncmFzcy00OiBva2xjaCgzMS45JSAwLjA1MyAxNTAuMyk7XG4gICAgLS1ncmFzcy01OiBva2xjaCgzNi43JSAwLjA2MiAxNDkuOSk7XG4gICAgLS1ncmFzcy02OiBva2xjaCg0MS42JSAwLjA3MiAxNDkuMyk7XG4gICAgLS1ncmFzcy03OiBva2xjaCg0Ni44JSAwLjA4MyAxNDkpO1xuICAgIC0tZ3Jhc3MtODogb2tsY2goNTIuMyUgMC4wOTcgMTQ4LjMpO1xuICAgIC0tZ3Jhc3MtOTogb2tsY2goNjUuMSUgMC4xNDcgMTQ3LjQpO1xuICAgIC0tZ3Jhc3MtMTA6IG9rbGNoKDY4LjklIDAuMTQ1IDE0Ny44KTtcbiAgICAtLWdyYXNzLTExOiBva2xjaCg3OC4wJSAwLjE0MiAxNDguNSk7XG4gICAgLS1ncmFzcy0xMjogb2tsY2goOTEuMSUgMC4wNzggMTQ0LjkpO1xuXG4gICAgLS1ncmFzcy1hMTogb2tsY2goNzguMSUgMC4yNjMgMTQyLjggLyAxLjk2JSk7XG4gICAgLS1ncmFzcy1hMjogb2tsY2goODYuNyUgMC4yMTMgMTQ2LjUgLyAzLjkyJSk7XG4gICAgLS1ncmFzcy1hMzogb2tsY2goODkuMiUgMC4xOTggMTQ3LjggLyAxMC41OSUpO1xuICAgIC0tZ3Jhc3MtYTQ6IG9rbGNoKDg4LjYlIDAuMjE5IDE0OCAvIDE3LjI1JSk7XG4gICAgLS1ncmFzcy1hNTogb2tsY2goODkuMiUgMC4yMDMgMTQ4LjQgLyAyMy4xNCUpO1xuICAgIC0tZ3Jhc3MtYTY6IG9rbGNoKDg5LjYlIDAuMTk2IDE0OC4yIC8gMjkuNDElKTtcbiAgICAtLWdyYXNzLWE3OiBva2xjaCg4OS4zJSAwLjE4OCAxNDguMSAvIDM2LjQ3JSk7XG4gICAgLS1ncmFzcy1hODogb2tsY2goODkuMyUgMC4xODkgMTQ3LjcgLyA0My45MiUpO1xuICAgIC0tZ3Jhc3MtYTk6IG9rbGNoKDg5LjAlIDAuMjEyIDE0Ny4xIC8gNjMuMTQlKTtcbiAgICAtLWdyYXNzLWExMDogb2tsY2goODkuNiUgMC4xOTcgMTQ3LjcgLyA2OC4yNCUpO1xuICAgIC0tZ3Jhc3MtYTExOiBva2xjaCg5MC43JSAwLjE2OSAxNDguMyAvIDgwLjM5JSk7XG4gICAgLS1ncmFzcy1hMTI6IG9rbGNoKDk1LjMlIDAuMDgyIDE0NC45IC8gOTMuNzMlKTtcblxuICAgIC0tb3JhbmdlLTE6IG9rbGNoKDE4LjclIDAuMDExIDYwLjcpO1xuICAgIC0tb3JhbmdlLTI6IG9rbGNoKDIwLjglIDAuMDE5IDYyLjcpO1xuICAgIC0tb3JhbmdlLTM6IG9rbGNoKDI1LjglIDAuMDQ1IDYwLjgpO1xuICAgIC0tb3JhbmdlLTQ6IG9rbGNoKDI5LjQlIDAuMDcxIDU2LjcpO1xuICAgIC0tb3JhbmdlLTU6IG9rbGNoKDMzLjQlIDAuMDgzIDU0LjQpO1xuICAgIC0tb3JhbmdlLTY6IG9rbGNoKDM4LjUlIDAuMDg3IDU1KTtcbiAgICAtLW9yYW5nZS03OiBva2xjaCg0NS4yJSAwLjA5NSA1Mi43KTtcbiAgICAtLW9yYW5nZS04OiBva2xjaCg1NC4xJSAwLjExNiA1MCk7XG4gICAgLS1vcmFuZ2UtOTogb2tsY2goNjkuMSUgMC4xOTEgNDUpO1xuICAgIC0tb3JhbmdlLTEwOiBva2xjaCg3My4zJSAwLjE4MiA1MC45KTtcbiAgICAtLW9yYW5nZS0xMTogb2tsY2goNzguOSUgMC4xNDMgNTYuMik7XG4gICAgLS1vcmFuZ2UtMTI6IG9rbGNoKDkyLjUlIDAuMDUyIDY2LjIpO1xuXG4gICAgLS1vcmFuZ2UtYTE6IG9rbGNoKDYxLjUlIDAuMjIzIDMzLjggLyAyLjc1JSk7XG4gICAgLS1vcmFuZ2UtYTI6IG9rbGNoKDcwLjMlIDAuMTk4IDQ1LjkgLyA1LjQ5JSk7XG4gICAgLS1vcmFuZ2UtYTM6IG9rbGNoKDY5LjUlIDAuMTk3IDQ1LjQgLyAxNC41MSUpO1xuICAgIC0tb3JhbmdlLWE0OiBva2xjaCg2OC4wJSAwLjIxNCAzOS44IC8gMjIuMzUlKTtcbiAgICAtLW9yYW5nZS1hNTogb2tsY2goNjkuMCUgMC4yMDggNDIgLyAyOS4wMiUpO1xuICAgIC0tb3JhbmdlLWE2OiBva2xjaCg3MS4zJSAwLjE5MSA0OC44IC8gMzYuMDglKTtcbiAgICAtLW9yYW5nZS1hNzogb2tsY2goNzMuOCUgMC4xNzcgNTAuNCAvIDQ1Ljg4JSk7XG4gICAgLS1vcmFuZ2UtYTg6IG9rbGNoKDczLjklIDAuMTcxIDQ4LjkgLyA2MS41NyUpO1xuICAgIC0tb3JhbmdlLWE5OiBva2xjaCg3MC40JSAwLjE5NiA0NC43IC8gOTYuODYlKTtcbiAgICAtLW9yYW5nZS1hMTA6IG9rbGNoKDczLjMlIDAuMTgyIDUwLjkpO1xuICAgIC0tb3JhbmdlLWExMTogb2tsY2goNzguOSUgMC4xNDMgNTYuMik7XG4gICAgLS1vcmFuZ2UtYTEyOiBva2xjaCg5Mi41JSAwLjA1MiA2Ni4yKTtcblxuICAgIC0tYnJvd24tMTogb2tsY2goMTcuOCUgMC4wMDQgODQuNik7XG4gICAgLS1icm93bi0yOiBva2xjaCgyMS4zJSAwLjAwNyA0OC40KTtcbiAgICAtLWJyb3duLTM6IG9rbGNoKDI1LjQlIDAuMDEzIDUxLjYpO1xuICAgIC0tYnJvd24tNDogb2tsY2goMjguOSUgMC4wMTggNTkuOSk7XG4gICAgLS1icm93bi01OiBva2xjaCgzMi41JSAwLjAyNCA1Ni40KTtcbiAgICAtLWJyb3duLTY6IG9rbGNoKDM3LjElIDAuMDMyIDU5KTtcbiAgICAtLWJyb3duLTc6IG9rbGNoKDQyLjklIDAuMDQxIDU3LjgpO1xuICAgIC0tYnJvd24tODogb2tsY2goNTAuOSUgMC4wNTMgNjIpO1xuICAgIC0tYnJvd24tOTogb2tsY2goNjMuMyUgMC4wNzggNjEpO1xuICAgIC0tYnJvd24tMTA6IG9rbGNoKDY3LjMlIDAuMDc0IDYxLjEpO1xuICAgIC0tYnJvd24tMTE6IG9rbGNoKDc5LjglIDAuMDYzIDYyLjcpO1xuICAgIC0tYnJvd24tMTI6IG9rbGNoKDkxLjclIDAuMDM2IDc1LjUpO1xuXG4gICAgLS1icm93bi1hMTogb2tsY2goNDIuMCUgMC4xNjIgMzEuMiAvIDAuNzglKTtcbiAgICAtLWJyb3duLWEyOiBva2xjaCg4MC4wJSAwLjExNiA0Ni45IC8gNC43MSUpO1xuICAgIC0tYnJvd24tYTM6IG9rbGNoKDgzLjAlIDAuMDk5IDUwLjkgLyA5LjgwJSk7XG4gICAgLS1icm93bi1hNDogb2tsY2goODQuMCUgMC4wOTggNTguNCAvIDE0LjEyJSk7XG4gICAgLS1icm93bi1hNTogb2tsY2goODMuNSUgMC4xIDU1LjUgLyAxOS4yMiUpO1xuICAgIC0tYnJvd24tYTY6IG9rbGNoKDg0LjAlIDAuMTAyIDU4LjEgLyAyNS40OSUpO1xuICAgIC0tYnJvd24tYTc6IG9rbGNoKDg0LjQlIDAuMTAzIDU3LjcgLyAzMy43MyUpO1xuICAgIC0tYnJvd24tYTg6IG9rbGNoKDg0LjklIDAuMTAzIDYxIC8gNDUuMTAlKTtcbiAgICAtLWJyb3duLWE5OiBva2xjaCg4My41JSAwLjExMSA2MC42IC8gNjUuODglKTtcbiAgICAtLWJyb3duLWExMDogb2tsY2goODUuNSUgMC4wOTkgNjEuNCAvIDcwLjIwJSk7XG4gICAgLS1icm93bi1hMTE6IG9rbGNoKDg5LjAlIDAuMDcyIDYyLjYgLyA4NS4xMCUpO1xuICAgIC0tYnJvd24tYTEyOiBva2xjaCg5NS4xJSAwLjAzNyA3NS4yIC8gOTQuOTAlKTtcblxuICAgIC0tc2t5LTE6IG9rbGNoKDE5LjAlIDAuMDI1IDI1OS4yKTtcbiAgICAtLXNreS0yOiBva2xjaCgyMS42JSAwLjAyOSAyNTcuNSk7XG4gICAgLS1za3ktMzogb2tsY2goMjcuMSUgMC4wNTQgMjUxLjMpO1xuICAgIC0tc2t5LTQ6IG9rbGNoKDMyLjElIDAuMDcgMjQ4LjcpO1xuICAgIC0tc2t5LTU6IG9rbGNoKDM3LjMlIDAuMDc4IDI0NC45KTtcbiAgICAtLXNreS02OiBva2xjaCg0Mi42JSAwLjA4OCAyNDMuOSk7XG4gICAgLS1za3ktNzogb2tsY2goNDguOCUgMC4wOTggMjQwLjgpO1xuICAgIC0tc2t5LTg6IG9rbGNoKDU1LjclIDAuMTE1IDIzNy40KTtcbiAgICAtLXNreS05OiBva2xjaCg4Ni4xJSAwLjEwMyAyMTcuOCk7XG4gICAgLS1za3ktMTA6IG9rbGNoKDkwLjglIDAuMDczIDIxNC41KTtcbiAgICAtLXNreS0xMTogb2tsY2goNzkuMyUgMC4wOTkgMjMxLjYpO1xuICAgIC0tc2t5LTEyOiBva2xjaCg5My40JSAwLjA1MyAyMTQuMyk7XG5cbiAgICAtLXNreS1hMTogb2tsY2goNTAuNyUgMC4yNzcgMjYzLjcgLyA1Ljg4JSk7XG4gICAgLS1za3ktYTI6IG9rbGNoKDU4LjMlIDAuMjIyIDI1OS41IC8gOS40MSUpO1xuICAgIC0tc2t5LWEzOiBva2xjaCg2Mi4zJSAwLjIwMSAyNTUuNCAvIDIwLjAwJSk7XG4gICAgLS1za3ktYTQ6IG9rbGNoKDY0LjglIDAuMTkzIDI1Mi44IC8gMjguNjMlKTtcbiAgICAtLXNreS1hNTogb2tsY2goNjcuOSUgMC4xNzUgMjQ4LjEgLyAzNi40NyUpO1xuICAgIC0tc2t5LWE2OiBva2xjaCg3MC4wJSAwLjE2NyAyNDYuMiAvIDQ0LjcxJSk7XG4gICAgLS1za3ktYTc6IG9rbGNoKDcxLjglIDAuMTU5IDI0Mi41IC8gNTQuNTElKTtcbiAgICAtLXNreS1hODogb2tsY2goNzIuNyUgMC4xNTggMjM5IC8gNjYuMjclKTtcbiAgICAtLXNreS1hOTogb2tsY2goODYuNCUgMC4xMDMgMjE3LjYpO1xuICAgIC0tc2t5LWExMDogb2tsY2goOTAuOCUgMC4wNzMgMjE0LjUpO1xuICAgIC0tc2t5LWExMTogb2tsY2goODIuOCUgMC4xMDQgMjMxLjkgLyA5My43MyUpO1xuICAgIC0tc2t5LWExMjogb2tsY2goOTMuNCUgMC4wNTMgMjE0LjMpO1xuXG4gICAgLS1taW50LTE6IG9rbGNoKDE4LjklIDAuMDExIDE5Ni4zKTtcbiAgICAtLW1pbnQtMjogb2tsY2goMjEuMSUgMC4wMTcgMTk1LjkpO1xuICAgIC0tbWludC0zOiBva2xjaCgyNi44JSAwLjAzOSAxOTIuNCk7XG4gICAgLS1taW50LTQ6IG9rbGNoKDMxLjUlIDAuMDU0IDE5MSk7XG4gICAgLS1taW50LTU6IG9rbGNoKDM1LjklIDAuMDYyIDE5MCk7XG4gICAgLS1taW50LTY6IG9rbGNoKDQxLjElIDAuMDY2IDE4Ni4yKTtcbiAgICAtLW1pbnQtNzogb2tsY2goNDcuMCUgMC4wNzMgMTgzLjUpO1xuICAgIC0tbWludC04OiBva2xjaCg1NC4xJSAwLjA4NSAxNzkuMik7XG4gICAgLS1taW50LTk6IG9rbGNoKDg3LjAlIDAuMSAxNzgpO1xuICAgIC0tbWludC0xMDogb2tsY2goOTEuNiUgMC4wNzkgMTgwKTtcbiAgICAtLW1pbnQtMTE6IG9rbGNoKDc5LjUlIDAuMTE4IDE3Ni41KTtcbiAgICAtLW1pbnQtMTI6IG9rbGNoKDkzLjElIDAuMDU3IDE2OC4zKTtcblxuICAgIC0tbWludC1hMTogb2tsY2goODEuNSUgMC4xMzkgMTk0LjggLyAxLjk2JSk7XG4gICAgLS1taW50LWEyOiBva2xjaCg4OC45JSAwLjE1MiAxOTQuOCAvIDQuMzElKTtcbiAgICAtLW1pbnQtYTM6IG9rbGNoKDkwLjIlIDAuMTU2IDE5MC4yIC8gMTEuMzclKTtcbiAgICAtLW1pbnQtYTQ6IG9rbGNoKDkwLjIlIDAuMTU2IDE4OS4yIC8gMTcuMjUlKTtcbiAgICAtLW1pbnQtYTU6IG9rbGNoKDkwLjElIDAuMTU3IDE4OC4yIC8gMjIuNzUlKTtcbiAgICAtLW1pbnQtYTY6IG9rbGNoKDg5LjklIDAuMTU4IDE4NC44IC8gMjkuMDIlKTtcbiAgICAtLW1pbnQtYTc6IG9rbGNoKDg5LjYlIDAuMTUyIDE4Mi40IC8gMzYuODYlKTtcbiAgICAtLW1pbnQtYTg6IG9rbGNoKDkwLjElIDAuMTUzIDE3OC4zIC8gNDYuMjclKTtcbiAgICAtLW1pbnQtYTk6IG9rbGNoKDkyLjglIDAuMTA3IDE3Ny45IC8gOTEuMzclKTtcbiAgICAtLW1pbnQtYTEwOiBva2xjaCg5NC4xJSAwLjA4MiAxNzkuNyAvIDk2LjA4JSk7XG4gICAgLS1taW50LWExMTogb2tsY2goOTEuMCUgMC4xMzggMTc2LjIgLyA4Mi4zNSUpO1xuICAgIC0tbWludC1hMTI6IG9rbGNoKDk1LjYlIDAuMDU5IDE2OC4xIC8gOTYuMDglKTtcblxuICAgIC0tbGltZS0xOiBva2xjaCgxOC4yJSAwLjAxNCAxMjAuOCk7XG4gICAgLS1saW1lLTI6IG9rbGNoKDIwLjklIDAuMDIgMTI5LjYpO1xuICAgIC0tbGltZS0zOiBva2xjaCgyNi42JSAwLjAzNSAxMzIpO1xuICAgIC0tbGltZS00OiBva2xjaCgzMS42JSAwLjA0NyAxMzEuNyk7XG4gICAgLS1saW1lLTU6IG9rbGNoKDM2LjMlIDAuMDU3IDEzMSk7XG4gICAgLS1saW1lLTY6IG9rbGNoKDQxLjAlIDAuMDY4IDEzMS41KTtcbiAgICAtLWxpbWUtNzogb2tsY2goNDYuMyUgMC4wNzkgMTMxLjEpO1xuICAgIC0tbGltZS04OiBva2xjaCg1Mi40JSAwLjA5NCAxMzAuNik7XG4gICAgLS1saW1lLTk6IG9rbGNoKDg4LjclIDAuMTc1IDEyNi4xKTtcbiAgICAtLWxpbWUtMTA6IG9rbGNoKDk0LjIlIDAuMTc2IDEyMy44KTtcbiAgICAtLWxpbWUtMTE6IG9rbGNoKDg2LjglIDAuMTU1IDEyNC43KTtcbiAgICAtLWxpbWUtMTI6IG9rbGNoKDk0LjYlIDAuMDgyIDEyMi43KTtcblxuICAgIC0tbGltZS1hMTogb2tsY2goNjguNyUgMC4yMzIgMTQyLjIgLyAxLjE4JSk7XG4gICAgLS1saW1lLWEyOiBva2xjaCg4Ni44JSAwLjI2IDEzNi4zIC8gMy45MiUpO1xuICAgIC0tbGltZS1hMzogb2tsY2goOTAuMSUgMC4yMjYgMTM0LjIgLyAxMC4yMCUpO1xuICAgIC0tbGltZS1hNDogb2tsY2goOTEuMCUgMC4yMTEgMTMzLjIgLyAxNi4wOCUpO1xuICAgIC0tbGltZS1hNTogb2tsY2goOTEuNiUgMC4yIDEzMi4yIC8gMjEuNTclKTtcbiAgICAtLWxpbWUtYTY6IG9rbGNoKDkxLjglIDAuMTkyIDEzMi4zIC8gMjcuNDUlKTtcbiAgICAtLWxpbWUtYTc6IG9rbGNoKDkyLjMlIDAuMTkgMTMxLjcgLyAzNC4xMiUpO1xuICAgIC0tbGltZS1hODogb2tsY2goOTEuOCUgMC4xODkgMTMxLjIgLyA0Mi4zNSUpO1xuICAgIC0tbGltZS1hOTogb2tsY2goOTMuNCUgMC4xODYgMTI2LjIgLyA5Mi45NCUpO1xuICAgIC0tbGltZS1hMTA6IG9rbGNoKDk0LjIlIDAuMTc2IDEyMy44KTtcbiAgICAtLWxpbWUtYTExOiBva2xjaCg5My44JSAwLjE3IDEyNC45IC8gODkuNDElKTtcbiAgICAtLWxpbWUtYTEyOiBva2xjaCg5Ni42JSAwLjA4NCAxMjIuOSAvIDk2Ljg2JSk7XG5cbiAgICAtLXllbGxvdy0xOiBva2xjaCgxOC4yJSAwLjAxNCA5NCk7XG4gICAgLS15ZWxsb3ctMjogb2tsY2goMjAuOSUgMC4wMTcgOTEuOCk7XG4gICAgLS15ZWxsb3ctMzogb2tsY2goMjYuMSUgMC4wNDcgOTAuMyk7XG4gICAgLS15ZWxsb3ctNDogb2tsY2goMjkuMyUgMC4wNiA5My44KTtcbiAgICAtLXllbGxvdy01OiBva2xjaCgzMy41JSAwLjA2OCA5Mi41KTtcbiAgICAtLXllbGxvdy02OiBva2xjaCgzOC41JSAwLjA3OCA5Mi45KTtcbiAgICAtLXllbGxvdy03OiBva2xjaCg0NS4yJSAwLjA4MSA5Mik7XG4gICAgLS15ZWxsb3ctODogb2tsY2goNTMuNSUgMC4wOTUgODkuNCk7XG4gICAgLS15ZWxsb3ctOTogb2tsY2goOTEuOCUgMC4xODQgMTAwLjkpO1xuICAgIC0teWVsbG93LTEwOiBva2xjaCg5Ny4xJSAwLjE4MiAxMDkuNCk7XG4gICAgLS15ZWxsb3ctMTE6IG9rbGNoKDkwLjAlIDAuMTY2IDEwMS43KTtcbiAgICAtLXllbGxvdy0xMjogb2tsY2goOTQuMiUgMC4wNzUgMTAxLjEpO1xuXG4gICAgLS15ZWxsb3ctYTE6IG9rbGNoKDU5LjclIDAuMTc3IDQzLjEgLyAxLjU3JSk7XG4gICAgLS15ZWxsb3ctYTI6IG9rbGNoKDgxLjMlIDAuMTY4IDgwLjcgLyA0LjMxJSk7XG4gICAgLS15ZWxsb3ctYTM6IG9rbGNoKDgwLjIlIDAuMTcxIDczLjMgLyAxMS43NiUpO1xuICAgIC0teWVsbG93LWE0OiBva2xjaCg4Mi4zJSAwLjE3IDgwLjggLyAxNS42OSUpO1xuICAgIC0teWVsbG93LWE1OiBva2xjaCg4My4yJSAwLjE3MSA4Mi40IC8gMjEuMTglKTtcbiAgICAtLXllbGxvdy1hNjogb2tsY2goODQuOSUgMC4xNzQgODYuOSAvIDI3LjQ1JSk7XG4gICAgLS15ZWxsb3ctYTc6IG9rbGNoKDg2LjIlIDAuMTcgODkuOSAvIDM2LjA4JSk7XG4gICAgLS15ZWxsb3ctYTg6IG9rbGNoKDg2LjElIDAuMTY0IDg4LjUgLyA0OC4yNCUpO1xuICAgIC0teWVsbG93LWE5OiBva2xjaCg5MS44JSAwLjE4NCAxMDAuOSk7XG4gICAgLS15ZWxsb3ctYTEwOiBva2xjaCg5Ny4xJSAwLjE4MiAxMDkuNCk7XG4gICAgLS15ZWxsb3ctYTExOiBva2xjaCg5Mi40JSAwLjE3MSAxMDEuNiAvIDk2LjA4JSk7XG4gICAgLS15ZWxsb3ctYTEyOiBva2xjaCg5Ni41JSAwLjA3NyAxMDEuMyAvIDk2LjQ3JSk7XG5cbiAgICAtLWFtYmVyLTE6IG9rbGNoKDE4LjUlIDAuMDEzIDc3LjgpO1xuICAgIC0tYW1iZXItMjogb2tsY2goMjEuMiUgMC4wMTggODIpO1xuICAgIC0tYW1iZXItMzogb2tsY2goMjUuOCUgMC4wNDQgNzQuNSk7XG4gICAgLS1hbWJlci00OiBva2xjaCgyOS42JSAwLjA2MyA3My45KTtcbiAgICAtLWFtYmVyLTU6IG9rbGNoKDMzLjYlIDAuMDcyIDcyLjkpO1xuICAgIC0tYW1iZXItNjogb2tsY2goMzguNiUgMC4wNzggNzUuMyk7XG4gICAgLS1hbWJlci03OiBva2xjaCg0NS40JSAwLjA4MiA3NSk7XG4gICAgLS1hbWJlci04OiBva2xjaCg1My42JSAwLjA5NiA3My40KTtcbiAgICAtLWFtYmVyLTk6IG9rbGNoKDg1LjQlIDAuMTU3IDg0LjEpO1xuICAgIC0tYW1iZXItMTA6IG9rbGNoKDg4LjUlIDAuMTgxIDk0LjgpO1xuICAgIC0tYW1iZXItMTE6IG9rbGNoKDg2LjIlIDAuMTczIDg5KTtcbiAgICAtLWFtYmVyLTEyOiBva2xjaCg5My41JSAwLjA3MiA4Ni4xKTtcblxuICAgIC0tYW1iZXItYTE6IG9rbGNoKDYwLjklIDAuMjEzIDM1LjEgLyAyLjM1JSk7XG4gICAgLS1hbWJlci1hMjogb2tsY2goNzcuMyUgMC4xNzIgNjYuMiAvIDUuMTAlKTtcbiAgICAtLWFtYmVyLWEzOiBva2xjaCg3Mi44JSAwLjE4IDU1IC8gMTMuMzMlKTtcbiAgICAtLWFtYmVyLWE0OiBva2xjaCg3My4xJSAwLjE4MiA1NC41IC8gMTkuNjElKTtcbiAgICAtLWFtYmVyLWE1OiBva2xjaCg3NC42JSAwLjE3OCA1OC40IC8gMjUuNDklKTtcbiAgICAtLWFtYmVyLWE2OiBva2xjaCg3Ny4zJSAwLjE3MiA2Ni4yIC8gMzEuNzYlKTtcbiAgICAtLWFtYmVyLWE3OiBva2xjaCg4MC40JSAwLjE2NCA3MS45IC8gNDAuMzklKTtcbiAgICAtLWFtYmVyLWE4OiBva2xjaCg4MS4wJSAwLjE1OCA3MS45IC8gNTIuOTQlKTtcbiAgICAtLWFtYmVyLWE5OiBva2xjaCg4NS40JSAwLjE1NyA4NC4xKTtcbiAgICAtLWFtYmVyLWExMDogb2tsY2goODguNSUgMC4xODEgOTQuOCk7XG4gICAgLS1hbWJlci1hMTE6IG9rbGNoKDg2LjIlIDAuMTczIDg5KTtcbiAgICAtLWFtYmVyLWExMjogb2tsY2goOTMuNSUgMC4wNzIgODYuMSk7XG5cbiAgICAtLWdvbGQtMTogb2tsY2goMTguMiUgMC4wMDIgMTA2LjYpO1xuICAgIC0tZ29sZC0yOiBva2xjaCgyMS44JSAwLjAwNiA5MS42KTtcbiAgICAtLWdvbGQtMzogb2tsY2goMjUuNiUgMC4wMDcgOTUuNCk7XG4gICAgLS1nb2xkLTQ6IG9rbGNoKDI4LjklIDAuMDA5IDg4LjgpO1xuICAgIC0tZ29sZC01OiBva2xjaCgzMy4wJSAwLjAxMyA4Ny42KTtcbiAgICAtLWdvbGQtNjogb2tsY2goMzcuMyUgMC4wMTMgODEuNyk7XG4gICAgLS1nb2xkLTc6IG9rbGNoKDQzLjAlIDAuMDE2IDgyLjQpO1xuICAgIC0tZ29sZC04OiBva2xjaCg0OS45JSAwLjAyMSA4MS4zKTtcbiAgICAtLWdvbGQtOTogb2tsY2goNjIuMCUgMC4wNDkgNzcuNyk7XG4gICAgLS1nb2xkLTEwOiBva2xjaCg2Ni4zJSAwLjA0NyA3OC4zKTtcbiAgICAtLWdvbGQtMTE6IG9rbGNoKDc5LjQlIDAuMDQxIDc3LjEpO1xuICAgIC0tZ29sZC0xMjogb2tsY2goOTEuNSUgMC4wMTQgNzguMyk7XG5cbiAgICAtLWdvbGQtYTE6IG9rbGNoKDYzLjYlIDAuMTM0IDEwOS43IC8gMC43OCUpO1xuICAgIC0tZ29sZC1hMjogb2tsY2goOTEuNiUgMC4wOTEgOTEuOCAvIDQuMzElKTtcbiAgICAtLWdvbGQtYTM6IG9rbGNoKDk0LjElIDAuMDY1IDk1LjkgLyAwOC4yNCUpO1xuICAgIC0tZ29sZC1hNDogb2tsY2goOTUuMiUgMC4wNTcgODguNiAvIDExLjc2JSk7XG4gICAgLS1nb2xkLWE1OiBva2xjaCg5NC43JSAwLjA1OCA4Ny42IC8gMTYuNDclKTtcbiAgICAtLWdvbGQtYTY6IG9rbGNoKDk0LjclIDAuMDQ3IDgwLjggLyAyMS41NyUpO1xuICAgIC0tZ29sZC1hNzogb2tsY2goOTUuMiUgMC4wNDYgODIgLyAyOC4yNCUpO1xuICAgIC0tZ29sZC1hODogb2tsY2goOTQuNCUgMC4wNDcgODAuOCAvIDM3LjI1JSk7XG4gICAgLS1nb2xkLWE5OiBva2xjaCg5MC45JSAwLjA3OSA3Ny4xIC8gNTYuNDclKTtcbiAgICAtLWdvbGQtYTEwOiBva2xjaCg5MS44JSAwLjA3IDc4IC8gNjEuNTclKTtcbiAgICAtLWdvbGQtYTExOiBva2xjaCg5My44JSAwLjA1IDc2LjkgLyA3OC40MyUpO1xuICAgIC0tZ29sZC1hMTI6IG9rbGNoKDk3LjklIDAuMDE1IDc3LjEgLyA5MC41OSUpO1xuXG4gICAgLS1icm9uemUtMTogb2tsY2goMTguMSUgMC4wMDUgMzkuMyk7XG4gICAgLS1icm9uemUtMjogb2tsY2goMjEuNiUgMC4wMDYgNTYpO1xuICAgIC0tYnJvbnplLTM6IG9rbGNoKDI1LjYlIDAuMDA3IDQ4LjQpO1xuICAgIC0tYnJvbnplLTQ6IG9rbGNoKDI5LjAlIDAuMDEgNDguMyk7XG4gICAgLS1icm9uemUtNTogb2tsY2goMzIuOSUgMC4wMTMgNDEuNyk7XG4gICAgLS1icm9uemUtNjogb2tsY2goMzcuNCUgMC4wMTcgNDEpO1xuICAgIC0tYnJvbnplLTc6IG9rbGNoKDQyLjklIDAuMDIxIDQwLjYpO1xuICAgIC0tYnJvbnplLTg6IG9rbGNoKDQ5LjklIDAuMDI0IDQ1KTtcbiAgICAtLWJyb256ZS05OiBva2xjaCg2Mi43JSAwLjA0NiA0NC4yKTtcbiAgICAtLWJyb256ZS0xMDogb2tsY2goNjYuOCUgMC4wNDYgNDMuNSk7XG4gICAgLS1icm9uemUtMTE6IG9rbGNoKDc5LjIlIDAuMDQzIDQ0LjMpO1xuICAgIC0tYnJvbnplLTEyOiBva2xjaCg5MS41JSAwLjAxNyA1MC40KTtcblxuICAgIC0tYnJvbnplLWExOiBva2xjaCg1NC41JSAwLjIxOCAzMC4xIC8gMS41NyUpO1xuICAgIC0tYnJvbnplLWEyOiBva2xjaCg4NC4zJSAwLjA5MiA1NS40IC8gNC43MSUpO1xuICAgIC0tYnJvbnplLWEzOiBva2xjaCg4OC40JSAwLjA1OCA0OCAvIDkuMDIlKTtcbiAgICAtLWJyb256ZS1hNDogb2tsY2goODguMSUgMC4wNiA0OC42IC8gMTMuMzMlKTtcbiAgICAtLWJyb256ZS1hNTogb2tsY2goODkuOCUgMC4wNTYgNDEuNyAvIDE3LjY1JSk7XG4gICAgLS1icm9uemUtYTY6IG9rbGNoKDg5LjYlIDAuMDU3IDQxLjMgLyAyMy41MyUpO1xuICAgIC0tYnJvbnplLWE3OiBva2xjaCg4OS4yJSAwLjA1NiA0MC41IC8gMzAuOTglKTtcbiAgICAtLWJyb256ZS1hODogb2tsY2goOTAuNiUgMC4wNTIgNDMuOCAvIDM5LjYxJSk7XG4gICAgLS1icm9uemUtYTk6IG9rbGNoKDg3LjMlIDAuMDcgNDMuOCAvIDYwLjc4JSk7XG4gICAgLS1icm9uemUtYTEwOiBva2xjaCg4Ny45JSAwLjA2NiA0My4xIC8gNjYuMjclKTtcbiAgICAtLWJyb256ZS1hMTE6IG9rbGNoKDkwLjklIDAuMDUxIDQ0LjMgLyA4MS45NiUpO1xuICAgIC0tYnJvbnplLWExMjogb2tsY2goOTYuNyUgMC4wMTkgNTIgLyA5Mi41NSUpO1xuXG4gICAgLS1ncmF5LTE6IG9rbGNoKDE3Ljc2JSAwIDApO1xuICAgIC0tZ3JheS0yOiBva2xjaCgyMS4zNCUgMCAwKTtcbiAgICAtLWdyYXktMzogb2tsY2goMjUuMiUgMCAwKTtcbiAgICAtLWdyYXktNDogb2tsY2goMjguNSUgMCAwKTtcbiAgICAtLWdyYXktNTogb2tsY2goMzEuMyUgMCAwKTtcbiAgICAtLWdyYXktNjogb2tsY2goMzQuOCUgMCAwKTtcbiAgICAtLWdyYXktNzogb2tsY2goNDAuMiUgMCAwKTtcbiAgICAtLWdyYXktODogb2tsY2goNDguOSUgMCAwKTtcbiAgICAtLWdyYXktOTogb2tsY2goNTMuOCUgMCAwKTtcbiAgICAtLWdyYXktMTA6IG9rbGNoKDU4LjMlIDAgMCk7XG4gICAgLS1ncmF5LTExOiBva2xjaCg3Ny4wJSAwIDApO1xuICAgIC0tZ3JheS0xMjogb2tsY2goOTQuOSUgMCAwKTtcblxuICAgIC0tZ3JheS1hMTogb2tsY2goMCUgMCAwIC8gMCk7XG4gICAgLS1ncmF5LWEyOiBva2xjaCgxMDAlIDAgMCAvIDMuNTMlKTtcbiAgICAtLWdyYXktYTM6IG9rbGNoKDEwMCUgMCAwIC8gNy4wNiUpO1xuICAgIC0tZ3JheS1hNDogb2tsY2goMTAwJSAwIDAgLyAxMC41OSUpO1xuICAgIC0tZ3JheS1hNTogb2tsY2goMTAwJSAwIDAgLyAxMy4zMyUpO1xuICAgIC0tZ3JheS1hNjogb2tsY2goMTAwJSAwIDAgLyAxNy4yNSUpO1xuICAgIC0tZ3JheS1hNzogb2tsY2goMTAwJSAwIDAgLyAyMy4xNCUpO1xuICAgIC0tZ3JheS1hODogb2tsY2goMTAwJSAwIDAgLyAzMy4zMyUpO1xuICAgIC0tZ3JheS1hOTogb2tsY2goMTAwJSAwIDAgLyAzOS4yMiUpO1xuICAgIC0tZ3JheS1hMTA6IG9rbGNoKDEwMCUgMCAwIC8gNDQuNzElKTtcbiAgICAtLWdyYXktYTExOiBva2xjaCgxMDAlIDAgMCAvIDY4LjYzJSk7XG4gICAgLS1ncmF5LWExMjogb2tsY2goMTAwJSAwIDAgLyA5Mi45NCUpO1xuXG4gICAgLS1tYXV2ZS0xOiBva2xjaCgxOC4wJSAwLjAwNCAzMDguMik7XG4gICAgLS1tYXV2ZS0yOiBva2xjaCgyMS41JSAwLjAwNCAzMDguMik7XG4gICAgLS1tYXV2ZS0zOiBva2xjaCgyNS40JSAwLjAwNiAzMDEuMSk7XG4gICAgLS1tYXV2ZS00OiBva2xjaCgyOC41JSAwLjAwOCAzMDguMik7XG4gICAgLS1tYXV2ZS01OiBva2xjaCgzMS4zJSAwLjAwOSAzMDMuOSk7XG4gICAgLS1tYXV2ZS02OiBva2xjaCgzNS4wJSAwLjAxMSAzMDguMSk7XG4gICAgLS1tYXV2ZS03OiBva2xjaCg0MC4yJSAwLjAxMiAyOTguOSk7XG4gICAgLS1tYXV2ZS04OiBva2xjaCg0OS4yJSAwLjAxNiAyOTkuNSk7XG4gICAgLS1tYXV2ZS05OiBva2xjaCg1NC4wJSAwLjAxNyAyOTQuMik7XG4gICAgLS1tYXV2ZS0xMDogb2tsY2goNTguNSUgMC4wMTcgMjk0LjIpO1xuICAgIC0tbWF1dmUtMTE6IG9rbGNoKDc2LjklIDAuMDE0IDI5OS43KTtcbiAgICAtLW1hdXZlLTEyOiBva2xjaCg5NS4wJSAwLjAwMyAyODYuMyk7XG5cbiAgICAtLW1hdXZlLWExOiBva2xjaCgwJSAwIDAgLyAwJSk7XG4gICAgLS1tYXV2ZS1hMjogb2tsY2goOTYuOCUgMC4wMDMgMzA4LjQgLyAzLjUzJSk7XG4gICAgLS1tYXV2ZS1hMzogb2tsY2goOTQuMiUgMC4wMTkgMjg5LjMgLyA3Ljg0JSk7XG4gICAgLS1tYXV2ZS1hNDogb2tsY2goOTMuNSUgMC4wMjcgMzA3LjEgLyAxMS4zNyUpO1xuICAgIC0tbWF1dmUtYTU6IG9rbGNoKDkzLjklIDAuMDMzIDMwMi44IC8gMTQuNTElKTtcbiAgICAtLW1hdXZlLWE2OiBva2xjaCg5NC4wJSAwLjAzMyAzMDcuMiAvIDE4LjgyJSk7XG4gICAgLS1tYXV2ZS1hNzogb2tsY2goOTQuNCUgMC4wMyAyOTYuMiAvIDI1LjEwJSk7XG4gICAgLS1tYXV2ZS1hODogb2tsY2goOTQuMSUgMC4wMzMgMjk5LjEgLyAzNi40NyUpO1xuICAgIC0tbWF1dmUtYTk6IG9rbGNoKDkzLjUlIDAuMDMxIDI5My44IC8gNDMuMTQlKTtcbiAgICAtLW1hdXZlLWExMDogb2tsY2goOTQuMiUgMC4wMjcgMjkyLjggLyA0OC42MyUpO1xuICAgIC0tbWF1dmUtYTExOiBva2xjaCg5Ni41JSAwLjAxOSAyOTkuMSAvIDcxLjc2JSk7XG4gICAgLS1tYXV2ZS1hMTI6IG9rbGNoKDk5LjUlIDAuMDAzIDI4Ni40IC8gOTMuNzMlKTtcblxuICAgIC0tc2xhdGUtMTogb2tsY2goMTcuOSUgMC4wMDQgMjg2KTtcbiAgICAtLXNsYXRlLTI6IG9rbGNoKDIxLjMlIDAuMDA0IDI2NC41KTtcbiAgICAtLXNsYXRlLTM6IG9rbGNoKDI1LjIlIDAuMDA2IDI3MS4yKTtcbiAgICAtLXNsYXRlLTQ6IG9rbGNoKDI4LjMlIDAuMDA3IDI0OC4xKTtcbiAgICAtLXNsYXRlLTU6IG9rbGNoKDMxLjIlIDAuMDA4IDI1NS42KTtcbiAgICAtLXNsYXRlLTY6IG9rbGNoKDM0LjclIDAuMDEgMjU0KTtcbiAgICAtLXNsYXRlLTc6IG9rbGNoKDM5LjklIDAuMDEyIDI1Mi45KTtcbiAgICAtLXNsYXRlLTg6IG9rbGNoKDQ4LjklIDAuMDE2IDI1MS43KTtcbiAgICAtLXNsYXRlLTk6IG9rbGNoKDUzLjclIDAuMDE1IDI2Mi4zKTtcbiAgICAtLXNsYXRlLTEwOiBva2xjaCg1OC4zJSAwLjAxNSAyNjYuNik7XG4gICAgLS1zbGF0ZS0xMTogb2tsY2goNzYuOSUgMC4wMSAyNTguMyk7XG4gICAgLS1zbGF0ZS0xMjogb2tsY2goOTQuOSUgMC4wMDMgMjY0LjUpO1xuXG4gICAgLS1zbGF0ZS1hMTogb2tsY2goMCUgMCAwIC8gMCUpO1xuICAgIC0tc2xhdGUtYTI6IG9rbGNoKDk0LjglIDAuMDI5IDIwMS45IC8gMy41MyUpO1xuICAgIC0tc2xhdGUtYTM6IG9rbGNoKDkzLjElIDAuMDI0IDI1MC4xIC8gNy44NCUpO1xuICAgIC0tc2xhdGUtYTQ6IG9rbGNoKDkzLjAlIDAuMDMxIDIyNS4xIC8gMTEuMzclKTtcbiAgICAtLXNsYXRlLWE1OiBva2xjaCg5My42JSAwLjAzMSAyNDMuNyAvIDE0LjUxJSk7XG4gICAgLS1zbGF0ZS1hNjogb2tsY2goOTMuMCUgMC4wMzMgMjQ0IC8gMTguODIlKTtcbiAgICAtLXNsYXRlLWE3OiBva2xjaCg5My43JSAwLjAzMiAyNDUuMyAvIDI1LjEwJSk7XG4gICAgLS1zbGF0ZS1hODogb2tsY2goOTMuNyUgMC4wMzIgMjQ1LjMgLyAzNi40NyUpO1xuICAgIC0tc2xhdGUtYTk6IG9rbGNoKDkzLjYlIDAuMDI4IDI1OC40IC8gNDIuNzUlKTtcbiAgICAtLXNsYXRlLWExMDogb2tsY2goOTQuNSUgMC4wMjMgMjY0LjUgLyA0OC4yNCUpO1xuICAgIC0tc2xhdGUtYTExOiBva2xjaCg5Ny40JSAwLjAxMSAyNTIuMSAvIDcwLjk4JSk7XG4gICAgLS1zbGF0ZS1hMTI6IG9rbGNoKDk5LjQlIDAuMDAzIDI2NC41IC8gOTMuNzMlKTtcblxuICAgIC0tc2FnZS0xOiBva2xjaCgxOC4wJSAwLjAwNCAxNjQuNik7XG4gICAgLS1zYWdlLTI6IG9rbGNoKDIxLjElIDAuMDA0IDE2NC43KTtcbiAgICAtLXNhZ2UtMzogb2tsY2goMjQuOSUgMC4wMDMgMTY0LjgpO1xuICAgIC0tc2FnZS00OiBva2xjaCgyOC4yJSAwLjAwNSAxNzQuMSk7XG4gICAgLS1zYWdlLTU6IG9rbGNoKDMxLjAlIDAuMDA1IDE3NC4yKTtcbiAgICAtLXNhZ2UtNjogb2tsY2goMzQuOCUgMC4wMDYgMTY0LjcpO1xuICAgIC0tc2FnZS03OiBva2xjaCg0MC4wJSAwLjAwNyAxNzAuMSk7XG4gICAgLS1zYWdlLTg6IG9rbGNoKDQ4LjklIDAuMDEgMTY4LjQpO1xuICAgIC0tc2FnZS05OiBva2xjaCg1My4zJSAwLjAxNyAxNzAuNSk7XG4gICAgLS1zYWdlLTEwOiBva2xjaCg1Ny44JSAwLjAxNSAxNzMuOCk7XG4gICAgLS1zYWdlLTExOiBva2xjaCg3Ni42JSAwLjAxIDE3MS43KTtcbiAgICAtLXNhZ2UtMTI6IG9rbGNoKDk0LjclMC4wMDMgMTY1LjEpO1xuXG4gICAgLS1zYWdlLWExOiBva2xjaCgwJSAwIDAgLyAwJSk7XG4gICAgLS1zYWdlLWEyOiBva2xjaCg5NS45JSAwLjAwMyAxNjUuMSAvIDMuMTQlKTtcbiAgICAtLXNhZ2UtYTM6IG9rbGNoKDk2LjglIDAuMDAyIDE2NS4xIC8gNy4wNiUpO1xuICAgIC0tc2FnZS1hNDogb2tsY2goOTguOCUgMC4wMTMgMTkxIC8gMTAuMjAlKTtcbiAgICAtLXNhZ2UtYTU6IG9rbGNoKDk4LjAlIDAuMDExIDE4OS44IC8gMTMuMzMlKTtcbiAgICAtLXNhZ2UtYTY6IG9rbGNoKDk3LjYlIDAuMDE3IDE2NC43IC8gMTcuNjUlKTtcbiAgICAtLXNhZ2UtYTc6IG9rbGNoKDk3LjklIDAuMDE3IDE3NC4xIC8gMjMuNTMlKTtcbiAgICAtLXNhZ2UtYTg6IG9rbGNoKDk3LjklIDAuMDIxIDE3MC42IC8gMzQuMTIlKTtcbiAgICAtLXNhZ2UtYTk6IG9rbGNoKDk2LjklIDAuMDM0IDE3MS41IC8gNDAuMDAlKTtcbiAgICAtLXNhZ2UtYTEwOiBva2xjaCg5Ny41JSAwLjAyNyAxNzYuNCAvIDQ1LjQ5JSk7XG4gICAgLS1zYWdlLWExMTogb2tsY2goOTguOSUgMC4wMTEgMTc2LjMgLyA2OS4wMiUpO1xuICAgIC0tc2FnZS1hMTI6IG9rbGNoKDk5LjglIDAuMDAyIDE2NS4xIC8gOTIuOTQlKTtcblxuICAgIC0tb2xpdmUtMTogb2tsY2goMTguMCUgMC4wMDQgMTI4LjcpO1xuICAgIC0tb2xpdmUtMjogb2tsY2goMjEuMiUgMC4wMDQgMTI4LjcpO1xuICAgIC0tb2xpdmUtMzogb2tsY2goMjUuMCUgMC4wMDQgMTI4LjYpO1xuICAgIC0tb2xpdmUtNDogb2tsY2goMjguMiUgMC4wMDYgMTM0LjkpO1xuICAgIC0tb2xpdmUtNTogb2tsY2goMzEuMCUgMC4wMDYgMTM0LjkpO1xuICAgIC0tb2xpdmUtNjogb2tsY2goMzQuNSUgMC4wMDcgMTI4LjcpO1xuICAgIC0tb2xpdmUtNzogb2tsY2goMzkuNyUgMC4wMDkgMTMyLjUpO1xuICAgIC0tb2xpdmUtODogb2tsY2goNDguOSUgMC4wMTMgMTQxLjIpO1xuICAgIC0tb2xpdmUtOTogb2tsY2goNTMuNSUgMC4wMTggMTM5LjQpO1xuICAgIC0tb2xpdmUtMTA6IG9rbGNoKDU4LjElIDAuMDE2IDEzOC43KTtcbiAgICAtLW9saXZlLTExOiBva2xjaCg3Ni42JSAwLjAxMyAxMzcuOCk7XG4gICAgLS1vbGl2ZS0xMjogb2tsY2goOTQuNyUgMC4wMDMgMTQ1LjUpO1xuXG4gICAgLS1vbGl2ZS1hMTogb2tsY2goMCUgMCAwIC8gMCUpO1xuICAgIC0tb2xpdmUtYTI6IG9rbGNoKDk2LjAlIDAuMDAzIDEyOC41IC8gMy4xNCUpO1xuICAgIC0tb2xpdmUtYTM6IG9rbGNoKDk2LjklIDAuMDAzIDEyOC41IC8gNy4wNiUpO1xuICAgIC0tb2xpdmUtYTQ6IG9rbGNoKDk4LjYlIDAuMDIgMTQzIC8gMTAuMjAlKTtcbiAgICAtLW9saXZlLWE1OiBva2xjaCg5Ny45JSAwLjAxNiAxNDIuNiAvIDEzLjMzJSk7XG4gICAgLS1vbGl2ZS1hNjogb2tsY2goOTcuNyUgMC4wMTggMTI3LjEgLyAxNy4yNSUpO1xuICAgIC0tb2xpdmUtYTc6IG9rbGNoKDk4LjAlIDAuMDIyIDEzNC45IC8gMjMuMTQlKTtcbiAgICAtLW9saXZlLWE4OiBva2xjaCg5Ny43JSAwLjAyOSAxNDIuMiAvIDM0LjEyJSk7XG4gICAgLS1vbGl2ZS1hOTogb2tsY2goOTcuNSUgMC4wMzUgMTQwIC8gNDAuMDAlKTtcbiAgICAtLW9saXZlLWExMDogb2tsY2goOTguMCUgMC4wMjYgMTM4LjMgLyA0NS40OSUpO1xuICAgIC0tb2xpdmUtYTExOiBva2xjaCg5OC44JSAwLjAxNiAxMzkuNCAvIDY5LjAyJSk7XG4gICAgLS1vbGl2ZS1hMTI6IG9rbGNoKDk5LjglIDAuMDAzIDE0NS42IC8gOTIuOTQlKTtcblxuICAgIC0tc2FuZC0xOiBva2xjaCgxNy43JSAwLjAwMiAxMDYuNik7XG4gICAgLS1zYW5kLTI6IG9rbGNoKDIxLjMlIDAuMDAyIDEwNi42KTtcbiAgICAtLXNhbmQtMzogb2tsY2goMjUuMiUgMC4wMDIgMTA2LjUpO1xuICAgIC0tc2FuZC00OiBva2xjaCgyOC40JSAwLjAwNCAxMDYuNik7XG4gICAgLS1zYW5kLTU6IG9rbGNoKDMxLjIlIDAuMDA1IDEwNi43KTtcbiAgICAtLXNhbmQtNjogb2tsY2goMzQuOCUgMC4wMDUgOTEuNSk7XG4gICAgLS1zYW5kLTc6IG9rbGNoKDQwLjElIDAuMDA3IDk1LjIpO1xuICAgIC0tc2FuZC04OiBva2xjaCg0OC45JSAwLjAwOCA4OC43KTtcbiAgICAtLXNhbmQtOTogb2tsY2goNTMuNCUgMC4wMTEgOTMuNyk7XG4gICAgLS1zYW5kLTEwOiBva2xjaCg1OC4yJSAwLjAxMSAxMDAuMSk7XG4gICAgLS1zYW5kLTExOiBva2xjaCg3Ni43JSAwLjAwOSA5MS41KTtcbiAgICAtLXNhbmQtMTI6IG9rbGNoKDk0LjklIDAuMDAzIDEwNi41KTtcblxuICAgIC0tc2FuZC1hMTogb2tsY2goMCUgMCAwIC8gMCUpO1xuICAgIC0tc2FuZC1hMjogb2tsY2goOTYuNyUgMC4wMDEgMTA2LjQgLyAzLjUzJSk7XG4gICAgLS1zYW5kLWEzOiBva2xjaCg5Ny4zJSAwLjAwMSAxMDYuNCAvIDcuNDUlKTtcbiAgICAtLXNhbmQtYTQ6IG9rbGNoKDk5LjQlIDAuMDE0IDEwNi43IC8gMTAuNTklKTtcbiAgICAtLXNhbmQtYTU6IG9rbGNoKDk4LjQlIDAuMDIxIDEwNi44IC8gMTMuNzMlKTtcbiAgICAtLXNhbmQtYTY6IG9rbGNoKDk4LjUlIDAuMDE4IDg5LjQgLyAxNy42NSUpO1xuICAgIC0tc2FuZC1hNzogb2tsY2goOTguNyUgMC4wMTkgOTMuNyAvIDIzLjUzJSk7XG4gICAgLS1zYW5kLWE4OiBva2xjaCg5OC4zJSAwLjAxOSA4Ny41IC8gMzQuMTIlKTtcbiAgICAtLXNhbmQtYTk6IG9rbGNoKDk4LjQlIDAuMDIzIDkzLjMgLyAzOS42MSUpO1xuICAgIC0tc2FuZC1hMTA6IG9rbGNoKDk5LjIlIDAuMDIgMTAwLjYgLyA0NS4xMCUpO1xuICAgIC0tc2FuZC1hMTE6IG9rbGNoKDk5LjElIDAuMDExIDg5LjcgLyA2OS4wMiUpO1xuICAgIC0tc2FuZC1hMTI6IG9rbGNoKDk5LjklIDAuMDAzIDEwNi40IC8gOTIuOTQlKTtcblxuICAgIC0tZ3JheS0yLXRyYW5zbHVjZW50OiBva2xjaCgyMy4wOCUgMCAwIC8gNzAuMiUpO1xuICAgIC0tbWF1dmUtMi10cmFuc2x1Y2VudDogb2tsY2goMjMuMjMlIDAuMDAyIDMyNS42NSAvIDcwLjIlKTtcbiAgICAtLXNsYXRlLTItdHJhbnNsdWNlbnQ6IG9rbGNoKDIyLjklIDAuMDA0IDIyOC45NiAvIDcwLjIlKTtcbiAgICAtLXNhZ2UtMi10cmFuc2x1Y2VudDogb2tsY2goMjIuMzklIDAuMDA0IDE2NC43MiAvIDcwLjIlKTtcbiAgICAtLW9saXZlLTItdHJhbnNsdWNlbnQ6IG9rbGNoKDIyLjQ2JSAwLjAwNCAxMjguNjcgLyA3MC4yJSk7XG4gICAgLS1zYW5kLTItdHJhbnNsdWNlbnQ6IG9rbGNoKDIzJSAwLjAwNCAxMDYuNjkgLyA3MC4yJSk7XG5cbiAgICAtLWdyYXktc3VyZmFjZTogb2tsY2goMjQuNzglIDAgMCAvIDUwLjIlKTtcbiAgICAtLW1hdXZlLXN1cmZhY2U6IG9rbGNoKDI1LjAlIDAuMDA0IDMwOC4zIC8gNTAuMiUpO1xuICAgIC0tc2xhdGUtc3VyZmFjZTogb2tsY2goMjQuNiUgMC4wMDUgMjQ4IC8gNTAuMiUpO1xuICAgIC0tc2FnZS1zdXJmYWNlOiBva2xjaCgyNC4xJSAwLjAwNCAxNjQuOCAvIDUwLjIlKTtcbiAgICAtLW9saXZlLXN1cmZhY2U6IG9rbGNoKDI0LjIlIDAuMDA0IDEyOC42IC8gNTAuMiUpO1xuICAgIC0tc2FuZC1zdXJmYWNlOiBva2xjaCgyNC43JSAwLjAwMiAxMDYuNSAvIDUwLjIlKTtcbiAgICAtLXRvbWF0by1zdXJmYWNlOiBva2xjaCgyMy45JSAwLjAzMyAzMS45IC8gNTAuMiUpO1xuICAgIC0tcmVkLXN1cmZhY2U6IG9rbGNoKDIzLjQlIDAuMDQyIDE2IC8gNTAuMiUpO1xuICAgIC0tcnVieS1zdXJmYWNlOiBva2xjaCgyMy45JSAwLjAzIDUgLyA1MC4yJSk7XG4gICAgLS1jcmltc29uLXN1cmZhY2U6IG9rbGNoKDIzLjclIDAuMDQ1IDM1Ni42IC8gNTAuMiUpO1xuICAgIC0tcGluay1zdXJmYWNlOiBva2xjaCgyNC4xJSAwLjA1OSAzMzguNSAvIDUwLjIlKTtcbiAgICAtLXBsdW0tc3VyZmFjZTogb2tsY2goMjQuNSUgMC4wNiAzMjcuMiAvIDUwLjIlKTtcbiAgICAtLXB1cnBsZS1zdXJmYWNlOiBva2xjaCgyNC43JSAwLjA2IDMxMy41IC8gNTAuMiUpO1xuICAgIC0tdmlvbGV0LXN1cmZhY2U6IG9rbGNoKDI0LjYlIDAuMDYgMjk5LjIgLyA1MC4yJSk7XG4gICAgLS1pcmlzLXN1cmZhY2U6IG9rbGNoKDI0LjIlIDAuMDU2IDI4NC40IC8gNTAuMiUpO1xuICAgIC0taW5kaWdvLXN1cmZhY2U6IG9rbGNoKDI0LjMlIDAuMDU4IDI3Mi45IC8gNTAuMiUpO1xuICAgIC0tYmx1ZS1zdXJmYWNlOiBva2xjaCgyNS4wJSAwLjA1OCAyNjAuOCAvIDUwLjIlKTtcbiAgICAtLWN5YW4tc3VyZmFjZTogb2tsY2goMjUuMiUgMC4wMyAyMjUuOSAvIDUwLjIlKTtcbiAgICAtLXRlYWwtc3VyZmFjZTogb2tsY2goMjUuNSUgMC4wMjYgMTg3LjUgLyA1MC4yJSk7XG4gICAgLS1qYWRlLXN1cmZhY2U6IG9rbGNoKDI1LjMlIDAuMDMgMTY2LjUgLyA1MC4yJSk7XG4gICAgLS1ncmVlbi1zdXJmYWNlOiBva2xjaCgyNC43JSAwLjAyNyAxNjEuOSAvIDUwLjIlKTtcbiAgICAtLWdyYXNzLXN1cmZhY2U6IG9rbGNoKDI0LjQlIDAuMDIxIDE1MC42IC8gNTAuMiUpO1xuICAgIC0tYnJvd24tc3VyZmFjZTogb2tsY2goMjQuNyUgMC4wMTUgNDguMSAvIDUwLjIlKTtcbiAgICAtLWJyb256ZS1zdXJmYWNlOiBva2xjaCgyNS4zJSAwLjAxMiA1NS44IC8gNTAuMiUpO1xuICAgIC0tZ29sZC1zdXJmYWNlOiBva2xjaCgyNS42JSAwLjAxMSA5MS43IC8gNTAuMiUpO1xuICAgIC0tc2t5LXN1cmZhY2U6IG9rbGNoKDI1LjUlIDAuMDUxIDI1OC4zIC8gNTAuMiUpO1xuICAgIC0tbWludC1zdXJmYWNlOiBva2xjaCgyNS43JSAwLjAyNCAxOTUuOCAvIDUwLjIlKTtcbiAgICAtLWxpbWUtc3VyZmFjZTogb2tsY2goMjMuOCUgMC4wMjQgMTI5LjcgLyA1MC4yJSk7XG4gICAgLS15ZWxsb3ctc3VyZmFjZTogb2tsY2goMjQuMCUgMC4wMjIgOTEuOCAvIDUwLjIlKTtcbiAgICAtLWFtYmVyLXN1cmZhY2U6IG9rbGNoKDI0LjUlIDAuMDI0IDc3LjMgLyA1MC4yJSk7XG4gICAgLS1vcmFuZ2Utc3VyZmFjZTogb2tsY2goMjQuMCUgMC4wMjQgNjYuMyAvIDUwLjIlKTtcbiAgfVxufVxuKi9cbi8qXG5Ac3VwcG9ydHMgKGNvbG9yOiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxKSkge1xuICBAbWVkaWEgKHByZWZlcnMtY29sb3Itc2NoZW1lOiBkYXJrKSBhbmQgKGNvbG9yLWdhbXV0OnAzKSB7XG4gICAgOndoZXJlKGh0bWwpIHtcbiAgICAgIC0tdG9tYXRvLTE6Y29sb3IoZGlzcGxheS1wMyAwLjA5IDAuMDY4IDAuMDY3KTtcbiAgICAgIC0tdG9tYXRvLTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xMTUgMC4wODQgMC4wNzYpO1xuICAgICAgLS10b21hdG8tMzogY29sb3IoZGlzcGxheS1wMyAwLjIwNSAwLjA5NyAwLjA4Myk7XG4gICAgICAtLXRvbWF0by00OiBjb2xvcihkaXNwbGF5LXAzIDAuMjgyIDAuMDk5IDAuMDc3KTtcbiAgICAgIC0tdG9tYXRvLTU6IGNvbG9yKGRpc3BsYXktcDMgMC4zMzkgMC4xMjkgMC4xMDEpO1xuICAgICAgLS10b21hdG8tNjogY29sb3IoZGlzcGxheS1wMyAwLjM5OCAwLjE3OSAwLjE0MSk7XG4gICAgICAtLXRvbWF0by03OiBjb2xvcihkaXNwbGF5LXAzIDAuNDg3IDAuMjQ1IDAuMTk0KTtcbiAgICAgIC0tdG9tYXRvLTg6IGNvbG9yKGRpc3BsYXktcDMgMC42MjkgMC4zMjIgMC4yNDgpO1xuICAgICAgLS10b21hdG8tOTogY29sb3IoZGlzcGxheS1wMyAwLjgzMSAwLjM0NSAwLjIzMSk7XG4gICAgICAtLXRvbWF0by0xMDogY29sb3IoZGlzcGxheS1wMyAwLjg2MiAwLjQxNSAwLjI5OCk7XG4gICAgICAtLXRvbWF0by0xMTogY29sb3IoZGlzcGxheS1wMyAxIDAuNTg1IDAuNDU1KTtcbiAgICAgIC0tdG9tYXRvLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTU5IDAuODMzIDAuODAyKTtcbiAgICAgIC0tdG9tYXRvLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuOTczIDAuMDcxIDAuMDcxLzAuMDI2KTtcbiAgICAgIC0tdG9tYXRvLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTkyIDAuMzc2IDAuMjI0LzAuMDUxKTtcbiAgICAgIC0tdG9tYXRvLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuOTk2IDAuMjgyIDAuMTc2LzAuMTQ4KTtcbiAgICAgIC0tdG9tYXRvLWE0OiBjb2xvcihkaXNwbGF5LXAzIDEgMC4yMDQgMC4xMTgvMC4yMzIpO1xuICAgICAgLS10b21hdG8tYTU6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjI4NiAwLjE5Mi8wLjI5KTtcbiAgICAgIC0tdG9tYXRvLWE2OiBjb2xvcihkaXNwbGF5LXAzIDEgMC4zOTIgMC4yNzgvMC4zNTMpO1xuICAgICAgLS10b21hdG8tYTc6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjQ1OSAwLjM0OS8wLjQ1KTtcbiAgICAgIC0tdG9tYXRvLWE4OiBjb2xvcihkaXNwbGF5LXAzIDEgMC40OSAwLjM2OS8wLjYwMSk7XG4gICAgICAtLXRvbWF0by1hOTogY29sb3IoZGlzcGxheS1wMyAxIDAuNDA4IDAuMjY3LzAuODIpO1xuICAgICAgLS10b21hdG8tYTEwOiBjb2xvcihkaXNwbGF5LXAzIDEgMC40NzggMC4zNDEvMC44NTMpO1xuICAgICAgLS10b21hdG8tYTExOiBjb2xvcihkaXNwbGF5LXAzIDEgMC41ODUgMC40NTUpO1xuICAgICAgLS10b21hdG8tYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTU5IDAuODMzIDAuODAyKTtcblxuICAgICAgLS1yZWQtMTogY29sb3IoZGlzcGxheS1wMyAwLjA5MyAwLjA2OCAwLjA2Nyk7XG4gICAgICAtLXJlZC0yOiBjb2xvcihkaXNwbGF5LXAzIDAuMTE4IDAuMDc3IDAuMDc5KTtcbiAgICAgIC0tcmVkLTM6IGNvbG9yKGRpc3BsYXktcDMgMC4yMTEgMC4wODEgMC4wOTkpO1xuICAgICAgLS1yZWQtNDogY29sb3IoZGlzcGxheS1wMyAwLjI4NyAwLjA3OSAwLjExMyk7XG4gICAgICAtLXJlZC01OiBjb2xvcihkaXNwbGF5LXAzIDAuMzQ4IDAuMTEgMC4xNDIpO1xuICAgICAgLS1yZWQtNjogY29sb3IoZGlzcGxheS1wMyAwLjQxNCAwLjE2IDAuMTgzKTtcbiAgICAgIC0tcmVkLTc6IGNvbG9yKGRpc3BsYXktcDMgMC41MDggMC4yMjQgMC4yMzYpO1xuICAgICAgLS1yZWQtODogY29sb3IoZGlzcGxheS1wMyAwLjY1OSAwLjI5OCAwLjI5Nyk7XG4gICAgICAtLXJlZC05OiBjb2xvcihkaXNwbGF5LXAzIDAuODMgMC4zMjkgMC4zMjQpO1xuICAgICAgLS1yZWQtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC44NjEgMC40MDMgMC4zODcpO1xuICAgICAgLS1yZWQtMTE6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjU3IDAuNTUpO1xuICAgICAgLS1yZWQtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45NzEgMC44MjYgMC44NTIpO1xuICAgICAgLS1yZWQtYTE6IGNvbG9yKGRpc3BsYXktcDMgMC45ODQgMC4wNzEgMC4wNzEvMC4wMyk7XG4gICAgICAtLXJlZC1hMjogY29sb3IoZGlzcGxheS1wMyAwLjk5NiAwLjI4MiAwLjI4Mi8wLjA1NSk7XG4gICAgICAtLXJlZC1hMzogY29sb3IoZGlzcGxheS1wMyAxIDAuMTY5IDAuMjcxLzAuMTU2KTtcbiAgICAgIC0tcmVkLWE0OiBjb2xvcihkaXNwbGF5LXAzIDEgMC4xMTggMC4yNjcvMC4yMzYpO1xuICAgICAgLS1yZWQtYTU6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjIxMiAwLjMxNC8wLjMwMyk7XG4gICAgICAtLXJlZC1hNjogY29sb3IoZGlzcGxheS1wMyAxIDAuMzE4IDAuMzgvMC4zNzQpO1xuICAgICAgLS1yZWQtYTc6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjQgMC40MjQvMC40NzUpO1xuICAgICAgLS1yZWQtYTg6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjQzMSAwLjQzMS8wLjYzNSk7XG4gICAgICAtLXJlZC1hOTogY29sb3IoZGlzcGxheS1wMyAxIDAuMzg4IDAuMzg0LzAuODIpO1xuICAgICAgLS1yZWQtYTEwOiBjb2xvcihkaXNwbGF5LXAzIDEgMC40NjMgMC40NDcvMC44NTMpO1xuICAgICAgLS1yZWQtYTExOiBjb2xvcihkaXNwbGF5LXAzIDEgMC41NyAwLjU1KTtcbiAgICAgIC0tcmVkLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjk3MSAwLjgyNiAwLjg1Mik7XG5cbiAgICAgIC0tcnVieS0xOiBjb2xvcihkaXNwbGF5LXAzIDAuMDkzIDAuMDY4IDAuMDc0KTtcbiAgICAgIC0tcnVieS0yOiBjb2xvcihkaXNwbGF5LXAzIDAuMTEzIDAuMDgzIDAuMDg5KTtcbiAgICAgIC0tcnVieS0zOiBjb2xvcihkaXNwbGF5LXAzIDAuMjA4IDAuMDg4IDAuMTE3KTtcbiAgICAgIC0tcnVieS00OiBjb2xvcihkaXNwbGF5LXAzIDAuMjc5IDAuMDkyIDAuMTQ3KTtcbiAgICAgIC0tcnVieS01OiBjb2xvcihkaXNwbGF5LXAzIDAuMzM3IDAuMTIgMC4xOCk7XG4gICAgICAtLXJ1YnktNjogY29sb3IoZGlzcGxheS1wMyAwLjQwMSAwLjE2NiAwLjIyMyk7XG4gICAgICAtLXJ1YnktNzogY29sb3IoZGlzcGxheS1wMyAwLjQ5NSAwLjIyNCAwLjI4MSk7XG4gICAgICAtLXJ1YnktODogY29sb3IoZGlzcGxheS1wMyAwLjY1MiAwLjI5NSAwLjM1OSk7XG4gICAgICAtLXJ1YnktOTogY29sb3IoZGlzcGxheS1wMyAwLjgzIDAuMzIzIDAuNDA4KTtcbiAgICAgIC0tcnVieS0xMDogY29sb3IoZGlzcGxheS1wMyAwLjg1NyAwLjM5MiAwLjQ1NSk7XG4gICAgICAtLXJ1YnktMTE6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjU3IDAuNTkpO1xuICAgICAgLS1ydWJ5LTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTY4IDAuODMgMC44OCk7XG4gICAgICAtLXJ1YnktYTE6IGNvbG9yKGRpc3BsYXktcDMgMC45ODQgMC4wNzEgMC4zMjkvMC4wMyk7XG4gICAgICAtLXJ1YnktYTI6IGNvbG9yKGRpc3BsYXktcDMgMC45OTIgMC4zNzYgMC41MjkvMC4wNTEpO1xuICAgICAgLS1ydWJ5LWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuOTk2IDAuMTk2IDAuNDA0LzAuMTUyKTtcbiAgICAgIC0tcnVieS1hNDogY29sb3IoZGlzcGxheS1wMyAxIDAuMTczIDAuNDE2LzAuMjI3KTtcbiAgICAgIC0tcnVieS1hNTogY29sb3IoZGlzcGxheS1wMyAxIDAuMjU5IDAuNDU5LzAuMjkpO1xuICAgICAgLS1ydWJ5LWE2OiBjb2xvcihkaXNwbGF5LXAzIDEgMC4zNDEgMC41MDYvMC4zNTgpO1xuICAgICAgLS1ydWJ5LWE3OiBjb2xvcihkaXNwbGF5LXAzIDEgMC40MTIgMC41NDEvMC40NTgpO1xuICAgICAgLS1ydWJ5LWE4OiBjb2xvcihkaXNwbGF5LXAzIDEgMC40MzEgMC41MzcvMC42MjcpO1xuICAgICAgLS1ydWJ5LWE5OiBjb2xvcihkaXNwbGF5LXAzIDEgMC4zNzYgMC40ODIvMC44Mik7XG4gICAgICAtLXJ1YnktYTEwOiBjb2xvcihkaXNwbGF5LXAzIDEgMC40NDcgMC41MjIvMC44NDkpO1xuICAgICAgLS1ydWJ5LWExMTogY29sb3IoZGlzcGxheS1wMyAxIDAuNTcgMC41OSk7XG4gICAgICAtLXJ1YnktYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTY4IDAuODMgMC44OCk7XG5cbiAgICAgIC0tY3JpbXNvbi0xOiBjb2xvcihkaXNwbGF5LXAzIDAuMDkzIDAuMDY4IDAuMDc4KTtcbiAgICAgIC0tY3JpbXNvbi0yOiBjb2xvcihkaXNwbGF5LXAzIDAuMTE3IDAuMDc4IDAuMDk1KTtcbiAgICAgIC0tY3JpbXNvbi0zOiBjb2xvcihkaXNwbGF5LXAzIDAuMjAzIDAuMDkxIDAuMTQzKTtcbiAgICAgIC0tY3JpbXNvbi00OiBjb2xvcihkaXNwbGF5LXAzIDAuMjc3IDAuMDg3IDAuMTgyKTtcbiAgICAgIC0tY3JpbXNvbi01OiBjb2xvcihkaXNwbGF5LXAzIDAuMzMyIDAuMTE1IDAuMjIpO1xuICAgICAgLS1jcmltc29uLTY6IGNvbG9yKGRpc3BsYXktcDMgMC4zOTQgMC4xNjIgMC4yNjgpO1xuICAgICAgLS1jcmltc29uLTc6IGNvbG9yKGRpc3BsYXktcDMgMC40ODkgMC4yMjIgMC4zMzYpO1xuICAgICAgLS1jcmltc29uLTg6IGNvbG9yKGRpc3BsYXktcDMgMC42MzggMC4yODkgMC40MjkpO1xuICAgICAgLS1jcmltc29uLTk6IGNvbG9yKGRpc3BsYXktcDMgMC44NDMgMC4yOTggMC41MDcpO1xuICAgICAgLS1jcmltc29uLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuODY0IDAuMzY0IDAuNTM5KTtcbiAgICAgIC0tY3JpbXNvbi0xMTogY29sb3IoZGlzcGxheS1wMyAxIDAuNTYgMC42Nik7XG4gICAgICAtLWNyaW1zb24tMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45NjYgMC44MzQgMC45MDYpO1xuICAgICAgLS1jcmltc29uLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuOTg0IDAuMDcxIDAuNDYzLzAuMDMpO1xuICAgICAgLS1jcmltc29uLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTk2IDAuMjgyIDAuNTY5LzAuMDU1KTtcbiAgICAgIC0tY3JpbXNvbi1hMzogY29sb3IoZGlzcGxheS1wMyAwLjk5NiAwLjIyNyAwLjU3My8wLjE0OCk7XG4gICAgICAtLWNyaW1zb24tYTQ6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjE1NyAwLjU2OS8wLjIyNyk7XG4gICAgICAtLWNyaW1zb24tYTU6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjIzMSAwLjYwNC8wLjI4Nik7XG4gICAgICAtLWNyaW1zb24tYTY6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjMzNyAwLjY0My8wLjM0OSk7XG4gICAgICAtLWNyaW1zb24tYTc6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjQxNiAwLjY2My8wLjQ1NCk7XG4gICAgICAtLWNyaW1zb24tYTg6IGNvbG9yKGRpc3BsYXktcDMgMC45OTYgMC40MjcgMC42NTEvMC42MTQpO1xuICAgICAgLS1jcmltc29uLWE5OiBjb2xvcihkaXNwbGF5LXAzIDEgMC4zNDUgMC41OTYvMC44MzIpO1xuICAgICAgLS1jcmltc29uLWExMDogY29sb3IoZGlzcGxheS1wMyAxIDAuNDIgMC42Mi8wLjg1Myk7XG4gICAgICAtLWNyaW1zb24tYTExOiBjb2xvcihkaXNwbGF5LXAzIDEgMC41NiAwLjY2KTtcbiAgICAgIC0tY3JpbXNvbi1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45NjYgMC44MzQgMC45MDYpO1xuXG4gICAgICAtLXBpbmstMTogY29sb3IoZGlzcGxheS1wMyAwLjA5MyAwLjA2OCAwLjA4OSk7XG4gICAgICAtLXBpbmstMjogY29sb3IoZGlzcGxheS1wMyAwLjEyMSAwLjA3MyAwLjExKTtcbiAgICAgIC0tcGluay0zOiBjb2xvcihkaXNwbGF5LXAzIDAuMTk4IDAuMDk4IDAuMTc5KTtcbiAgICAgIC0tcGluay00OiBjb2xvcihkaXNwbGF5LXAzIDAuMjcxIDAuMDk1IDAuMjMxKTtcbiAgICAgIC0tcGluay01OiBjb2xvcihkaXNwbGF5LXAzIDAuMzIgMC4xMjcgMC4yNzMpO1xuICAgICAgLS1waW5rLTY6IGNvbG9yKGRpc3BsYXktcDMgMC4zODIgMC4xNzcgMC4zMjYpO1xuICAgICAgLS1waW5rLTc6IGNvbG9yKGRpc3BsYXktcDMgMC40NzcgMC4yMzggMC40MDUpO1xuICAgICAgLS1waW5rLTg6IGNvbG9yKGRpc3BsYXktcDMgMC42MTIgMC4zMDQgMC41MSk7XG4gICAgICAtLXBpbmstOTogY29sb3IoZGlzcGxheS1wMyAwLjc3NSAwLjI5NyAwLjYxKTtcbiAgICAgIC0tcGluay0xMDogY29sb3IoZGlzcGxheS1wMyAwLjgwOCAwLjM1NiAwLjY0NSk7XG4gICAgICAtLXBpbmstMTE6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjUzNSAwLjc4KTtcbiAgICAgIC0tcGluay0xMjogY29sb3IoZGlzcGxheS1wMyAwLjk2NCAwLjgyNiAwLjkxMik7XG4gICAgICAtLXBpbmstYTE6IGNvbG9yKGRpc3BsYXktcDMgMC45ODQgMC4wNzEgMC44NTUvMC4wMyk7XG4gICAgICAtLXBpbmstYTI6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjIgMC44LzAuMDU5KTtcbiAgICAgIC0tcGluay1hMzogY29sb3IoZGlzcGxheS1wMyAxIDAuMjk0IDAuODg2LzAuMTM5KTtcbiAgICAgIC0tcGluay1hNDogY29sb3IoZGlzcGxheS1wMyAxIDAuMTkyIDAuODIvMC4yMTkpO1xuICAgICAgLS1waW5rLWE1OiBjb2xvcihkaXNwbGF5LXAzIDEgMC4yODIgMC44MjcvMC4yNzQpO1xuICAgICAgLS1waW5rLWE2OiBjb2xvcihkaXNwbGF5LXAzIDEgMC4zOTYgMC44MzUvMC4zMzcpO1xuICAgICAgLS1waW5rLWE3OiBjb2xvcihkaXNwbGF5LXAzIDEgMC40NTkgMC44MzEvMC40NDIpO1xuICAgICAgLS1waW5rLWE4OiBjb2xvcihkaXNwbGF5LXAzIDEgMC40NzggMC44MjcvMC41ODUpO1xuICAgICAgLS1waW5rLWE5OiBjb2xvcihkaXNwbGF5LXAzIDEgMC4zNzMgMC43ODQvMC43NjEpO1xuICAgICAgLS1waW5rLWExMDogY29sb3IoZGlzcGxheS1wMyAxIDAuNDM1IDAuNzkyLzAuNzk1KTtcbiAgICAgIC0tcGluay1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjUzNSAwLjc4KTtcbiAgICAgIC0tcGluay1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45NjQgMC44MjYgMC45MTIpO1xuXG4gICAgICAtLXBsdW0tMTogY29sb3IoZGlzcGxheS1wMyAwLjA5IDAuMDY4IDAuMDkyKTtcbiAgICAgIC0tcGx1bS0yOiBjb2xvcihkaXNwbGF5LXAzIDAuMTE4IDAuMDc3IDAuMTIxKTtcbiAgICAgIC0tcGx1bS0zOiBjb2xvcihkaXNwbGF5LXAzIDAuMTkyIDAuMTA1IDAuMjAyKTtcbiAgICAgIC0tcGx1bS00OiBjb2xvcihkaXNwbGF5LXAzIDAuMjUgMC4xMjEgMC4yNzEpO1xuICAgICAgLS1wbHVtLTU6IGNvbG9yKGRpc3BsYXktcDMgMC4yOTMgMC4xNTIgMC4zMTkpO1xuICAgICAgLS1wbHVtLTY6IGNvbG9yKGRpc3BsYXktcDMgMC4zNDMgMC4xOTggMC4zNzIpO1xuICAgICAgLS1wbHVtLTc6IGNvbG9yKGRpc3BsYXktcDMgMC40MjQgMC4yNjIgMC40NjEpO1xuICAgICAgLS1wbHVtLTg6IGNvbG9yKGRpc3BsYXktcDMgMC41NCAwLjM0MSAwLjU5NSk7XG4gICAgICAtLXBsdW0tOTogY29sb3IoZGlzcGxheS1wMyAwLjYyNCAwLjMxMyAwLjcwOCk7XG4gICAgICAtLXBsdW0tMTA6IGNvbG9yKGRpc3BsYXktcDMgMC42NjYgMC4zNjUgMC43NDgpO1xuICAgICAgLS1wbHVtLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuODYgMC42MDIgMC45MzMpO1xuICAgICAgLS1wbHVtLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTM2IDAuODM2IDAuOTQ5KTtcbiAgICAgIC0tcGx1bS1hMTogY29sb3IoZGlzcGxheS1wMyAwLjk3MyAwLjA3MSAwLjk3My8wLjAyNik7XG4gICAgICAtLXBsdW0tYTI6IGNvbG9yKGRpc3BsYXktcDMgMC45MzMgMC4yNjcgMS8wLjA1OSk7XG4gICAgICAtLXBsdW0tYTM6IGNvbG9yKGRpc3BsYXktcDMgMC45MTggMC4zMzMgMC45OTYvMC4xNDgpO1xuICAgICAgLS1wbHVtLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuOTEgMC4zMTggMS8wLjIxOSk7XG4gICAgICAtLXBsdW0tYTU6IGNvbG9yKGRpc3BsYXktcDMgMC45MTQgMC4zODggMS8wLjI2OSk7XG4gICAgICAtLXBsdW0tYTY6IGNvbG9yKGRpc3BsYXktcDMgMC45MDYgMC40NjMgMS8wLjMyOCk7XG4gICAgICAtLXBsdW0tYTc6IGNvbG9yKGRpc3BsYXktcDMgMC45MDYgMC41MjkgMS8wLjQyNSk7XG4gICAgICAtLXBsdW0tYTg6IGNvbG9yKGRpc3BsYXktcDMgMC45MDYgMC41NTMgMS8wLjU2OCk7XG4gICAgICAtLXBsdW0tYTk6IGNvbG9yKGRpc3BsYXktcDMgMC44NzUgMC40MjcgMS8wLjY5KTtcbiAgICAgIC0tcGx1bS1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC44ODYgMC40NzEgMC45OTYvMC43MzIpO1xuICAgICAgLS1wbHVtLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjg2IDAuNjAyIDAuOTMzKTtcbiAgICAgIC0tcGx1bS1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45MzYgMC44MzYgMC45NDkpO1xuXG4gICAgICAtLXB1cnBsZS0xOiBjb2xvcihkaXNwbGF5LXAzIDAuMDkgMC4wNjggMC4xMDMpO1xuICAgICAgLS1wdXJwbGUtMjogY29sb3IoZGlzcGxheS1wMyAwLjExMyAwLjA4MiAwLjEzNCk7XG4gICAgICAtLXB1cnBsZS0zOiBjb2xvcihkaXNwbGF5LXAzIDAuMTc1IDAuMTEyIDAuMjI0KTtcbiAgICAgIC0tcHVycGxlLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4yMjQgMC4xMzcgMC4yOTcpO1xuICAgICAgLS1wdXJwbGUtNTogY29sb3IoZGlzcGxheS1wMyAwLjI2NCAwLjE2NyAwLjM0OSk7XG4gICAgICAtLXB1cnBsZS02OiBjb2xvcihkaXNwbGF5LXAzIDAuMzExIDAuMjA4IDAuNDA2KTtcbiAgICAgIC0tcHVycGxlLTc6IGNvbG9yKGRpc3BsYXktcDMgMC4zODEgMC4yNjYgMC40OTYpO1xuICAgICAgLS1wdXJwbGUtODogY29sb3IoZGlzcGxheS1wMyAwLjQ5IDAuMzQ5IDAuNjQ5KTtcbiAgICAgIC0tcHVycGxlLTk6IGNvbG9yKGRpc3BsYXktcDMgMC41MjMgMC4zMTggMC43NTEpO1xuICAgICAgLS1wdXJwbGUtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC41NyAwLjM3MyAwLjc5MSk7XG4gICAgICAtLXB1cnBsZS0xMTogY29sb3IoZGlzcGxheS1wMyAwLjggMC42MiAxKTtcbiAgICAgIC0tcHVycGxlLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTEzIDAuODU0IDAuOTcxKTtcbiAgICAgIC0tcHVycGxlLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuNjg2IDAuMDcxIDAuOTk2LzAuMDM4KTtcbiAgICAgIC0tcHVycGxlLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuNzIyIDAuMjg2IDAuOTk2LzAuMDcyKTtcbiAgICAgIC0tcHVycGxlLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuNzE4IDAuMzQ5IDAuOTk2LzAuMTY5KTtcbiAgICAgIC0tcHVycGxlLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuNzAyIDAuMzUzIDEvMC4yNDgpO1xuICAgICAgLS1wdXJwbGUtYTU6IGNvbG9yKGRpc3BsYXktcDMgMC43MTggMC40MDQgMS8wLjMwMyk7XG4gICAgICAtLXB1cnBsZS1hNjogY29sb3IoZGlzcGxheS1wMyAwLjczMyAwLjQ1NSAxLzAuMzY2KTtcbiAgICAgIC0tcHVycGxlLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuNzUzIDAuNTA2IDEvMC40NTgpO1xuICAgICAgLS1wdXJwbGUtYTg6IGNvbG9yKGRpc3BsYXktcDMgMC43NDkgMC41MjIgMS8wLjYyMik7XG4gICAgICAtLXB1cnBsZS1hOTogY29sb3IoZGlzcGxheS1wMyAwLjY4NiAwLjQwOCAxLzAuNzM2KTtcbiAgICAgIC0tcHVycGxlLWExMDogY29sb3IoZGlzcGxheS1wMyAwLjcxIDAuNDU5IDEvMC43NzgpO1xuICAgICAgLS1wdXJwbGUtYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuOCAwLjYyIDEpO1xuICAgICAgLS1wdXJwbGUtYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTEzIDAuODU0IDAuOTcxKTtcblxuICAgICAgLS12aW9sZXQtMTogY29sb3IoZGlzcGxheS1wMyAwLjA3NyAwLjA3MSAwLjExOCk7XG4gICAgICAtLXZpb2xldC0yOiBjb2xvcihkaXNwbGF5LXAzIDAuMTAxIDAuMDg0IDAuMTQxKTtcbiAgICAgIC0tdmlvbGV0LTM6IGNvbG9yKGRpc3BsYXktcDMgMC4xNTQgMC4xMjMgMC4yNTYpO1xuICAgICAgLS12aW9sZXQtNDogY29sb3IoZGlzcGxheS1wMyAwLjE5MSAwLjE0OCAwLjM0NSk7XG4gICAgICAtLXZpb2xldC01OiBjb2xvcihkaXNwbGF5LXAzIDAuMjI2IDAuMTgyIDAuMzk2KTtcbiAgICAgIC0tdmlvbGV0LTY6IGNvbG9yKGRpc3BsYXktcDMgMC4yNjkgMC4yMjMgMC40NDkpO1xuICAgICAgLS12aW9sZXQtNzogY29sb3IoZGlzcGxheS1wMyAwLjMyNiAwLjI3NyAwLjUzKTtcbiAgICAgIC0tdmlvbGV0LTg6IGNvbG9yKGRpc3BsYXktcDMgMC4zOTkgMC4zNDYgMC42NTYpO1xuICAgICAgLS12aW9sZXQtOTogY29sb3IoZGlzcGxheS1wMyAwLjQxNyAwLjM0MSAwLjc4NCk7XG4gICAgICAtLXZpb2xldC0xMDogY29sb3IoZGlzcGxheS1wMyAwLjQ3NyAwLjQwMiAwLjgyMyk7XG4gICAgICAtLXZpb2xldC0xMTogY29sb3IoZGlzcGxheS1wMyAwLjcyIDAuNjUgMSk7XG4gICAgICAtLXZpb2xldC0xMjogY29sb3IoZGlzcGxheS1wMyAwLjg4MyAwLjg2NyAwLjk4Nik7XG4gICAgICAtLXZpb2xldC1hMTogY29sb3IoZGlzcGxheS1wMyAwLjI4MiAwLjE0MSAwLjk5Ni8wLjA1NSk7XG4gICAgICAtLXZpb2xldC1hMjogY29sb3IoZGlzcGxheS1wMyAwLjUxIDAuMjYzIDEvMC4wOCk7XG4gICAgICAtLXZpb2xldC1hMzogY29sb3IoZGlzcGxheS1wMyAwLjQ5NCAwLjMzNyAwLjk5Ni8wLjIwMik7XG4gICAgICAtLXZpb2xldC1hNDogY29sb3IoZGlzcGxheS1wMyAwLjQ5IDAuMzQ1IDEvMC4yOTkpO1xuICAgICAgLS12aW9sZXQtYTU6IGNvbG9yKGRpc3BsYXktcDMgMC41MjUgMC4zOTIgMS8wLjM1Myk7XG4gICAgICAtLXZpb2xldC1hNjogY29sb3IoZGlzcGxheS1wMyAwLjU2OSAwLjQ1NSAxLzAuNDA4KTtcbiAgICAgIC0tdmlvbGV0LWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuNTg4IDAuNDk0IDEvMC40OTYpO1xuICAgICAgLS12aW9sZXQtYTg6IGNvbG9yKGRpc3BsYXktcDMgMC41OTYgMC41MSAxLzAuNjMxKTtcbiAgICAgIC0tdmlvbGV0LWE5OiBjb2xvcihkaXNwbGF5LXAzIDAuNTIyIDAuNDI0IDEvMC43NjkpO1xuICAgICAgLS12aW9sZXQtYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNTc2IDAuNDgyIDEvMC44MTEpO1xuICAgICAgLS12aW9sZXQtYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNzIgMC42NSAxKTtcbiAgICAgIC0tdmlvbGV0LWExMjogY29sb3IoZGlzcGxheS1wMyAwLjg4MyAwLjg2NyAwLjk4Nik7XG5cbiAgICAgIC0taXJpcy0xOiBjb2xvcihkaXNwbGF5LXAzIDAuMDc1IDAuMDc1IDAuMTE0KTtcbiAgICAgIC0taXJpcy0yOiBjb2xvcihkaXNwbGF5LXAzIDAuMDg5IDAuMDg2IDAuMTQpO1xuICAgICAgLS1pcmlzLTM6IGNvbG9yKGRpc3BsYXktcDMgMC4xMjggMC4xMzQgMC4yNzIpO1xuICAgICAgLS1pcmlzLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4xNTMgMC4xNjUgMC4zODIpO1xuICAgICAgLS1pcmlzLTU6IGNvbG9yKGRpc3BsYXktcDMgMC4xOTIgMC4yMDEgMC40NCk7XG4gICAgICAtLWlyaXMtNjogY29sb3IoZGlzcGxheS1wMyAwLjIzOSAwLjI0MSAwLjQ5MSk7XG4gICAgICAtLWlyaXMtNzogY29sb3IoZGlzcGxheS1wMyAwLjI5MSAwLjI4OSAwLjU2NSk7XG4gICAgICAtLWlyaXMtODogY29sb3IoZGlzcGxheS1wMyAwLjM1IDAuMzQ1IDAuNjczKTtcbiAgICAgIC0taXJpcy05OiBjb2xvcihkaXNwbGF5LXAzIDAuMzU3IDAuMzU3IDAuODEpO1xuICAgICAgLS1pcmlzLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNDI4IDAuNDE2IDAuODQzKTtcbiAgICAgIC0taXJpcy0xMTogY29sb3IoZGlzcGxheS1wMyAwLjY4NSAwLjY2MiAxKTtcbiAgICAgIC0taXJpcy0xMjogY29sb3IoZGlzcGxheS1wMyAwLjg3OCAwLjg3NSAwLjk4Nik7XG4gICAgICAtLWlyaXMtYTE6IGNvbG9yKGRpc3BsYXktcDMgMC4yMjQgMC4yMjQgMC45OTIvMC4wNTEpO1xuICAgICAgLS1pcmlzLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMzYxIDAuMzE0IDEvMC4wOCk7XG4gICAgICAtLWlyaXMtYTM6IGNvbG9yKGRpc3BsYXktcDMgMC4zNTcgMC4zNzMgMS8wLjIxOSk7XG4gICAgICAtLWlyaXMtYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4zMjUgMC4zNjEgMS8wLjMzNyk7XG4gICAgICAtLWlyaXMtYTU6IGNvbG9yKGRpc3BsYXktcDMgMC4zOCAwLjQgMS8wLjQpO1xuICAgICAgLS1pcmlzLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuNDQ3IDAuNDQ3IDEvMC40NTQpO1xuICAgICAgLS1pcmlzLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuNDg2IDAuNDg2IDEvMC41MzQpO1xuICAgICAgLS1pcmlzLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuNTAyIDAuNDk0IDEvMC42NTIpO1xuICAgICAgLS1pcmlzLWE5OiBjb2xvcihkaXNwbGF5LXAzIDAuNDMxIDAuNDMxIDEvMC43OTkpO1xuICAgICAgLS1pcmlzLWExMDogY29sb3IoZGlzcGxheS1wMyAwLjUwMiAwLjQ4NiAxLzAuODMyKTtcbiAgICAgIC0taXJpcy1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC42ODUgMC42NjIgMSk7XG4gICAgICAtLWlyaXMtYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuODc4IDAuODc1IDAuOTg2KTtcblxuICAgICAgLS1pbmRpZ28tMTogY29sb3IoZGlzcGxheS1wMyAwLjA2OCAwLjA3NCAwLjExOCk7XG4gICAgICAtLWluZGlnby0yOiBjb2xvcihkaXNwbGF5LXAzIDAuMDgxIDAuMDg5IDAuMTQ0KTtcbiAgICAgIC0taW5kaWdvLTM6IGNvbG9yKGRpc3BsYXktcDMgMC4xMDUgMC4xNDEgMC4yNzUpO1xuICAgICAgLS1pbmRpZ28tNDogY29sb3IoZGlzcGxheS1wMyAwLjEyOSAwLjE4IDAuMzY5KTtcbiAgICAgIC0taW5kaWdvLTU6IGNvbG9yKGRpc3BsYXktcDMgMC4xNjMgMC4yMiAwLjQzOSk7XG4gICAgICAtLWluZGlnby02OiBjb2xvcihkaXNwbGF5LXAzIDAuMjAzIDAuMjYyIDAuNSk7XG4gICAgICAtLWluZGlnby03OiBjb2xvcihkaXNwbGF5LXAzIDAuMjQ1IDAuMzA5IDAuNTc1KTtcbiAgICAgIC0taW5kaWdvLTg6IGNvbG9yKGRpc3BsYXktcDMgMC4yODUgMC4zNjIgMC42NzQpO1xuICAgICAgLS1pbmRpZ28tOTogY29sb3IoZGlzcGxheS1wMyAwLjI3NiAwLjM4NCAwLjgzNyk7XG4gICAgICAtLWluZGlnby0xMDogY29sb3IoZGlzcGxheS1wMyAwLjM1NCAwLjQ0NSAwLjg2Nik7XG4gICAgICAtLWluZGlnby0xMTogY29sb3IoZGlzcGxheS1wMyAwLjYzIDAuNjkgMSk7XG4gICAgICAtLWluZGlnby0xMjogY29sb3IoZGlzcGxheS1wMyAwLjg0OCAwLjg4MSAwLjk5KTtcbiAgICAgIC0taW5kaWdvLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuMDcxIDAuMjEyIDAuOTk2LzAuMDU1KTtcbiAgICAgIC0taW5kaWdvLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMjUxIDAuMzQ1IDAuOTg4LzAuMDg1KTtcbiAgICAgIC0taW5kaWdvLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuMjQzIDAuNDA0IDEvMC4yMjMpO1xuICAgICAgLS1pbmRpZ28tYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4yNjMgMC40MiAxLzAuMzI0KTtcbiAgICAgIC0taW5kaWdvLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuMzE0IDAuNDUxIDEvMC40KTtcbiAgICAgIC0taW5kaWdvLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuMzYxIDAuNDkgMS8wLjQ2Nyk7XG4gICAgICAtLWluZGlnby1hNzogY29sb3IoZGlzcGxheS1wMyAwLjM4OCAwLjUxIDEvMC41NDcpO1xuICAgICAgLS1pbmRpZ28tYTg6IGNvbG9yKGRpc3BsYXktcDMgMC40MDQgMC41MTggMS8wLjY1Mik7XG4gICAgICAtLWluZGlnby1hOTogY29sb3IoZGlzcGxheS1wMyAwLjMxOCAwLjQ1MSAxLzAuODI0KTtcbiAgICAgIC0taW5kaWdvLWExMDogY29sb3IoZGlzcGxheS1wMyAwLjQwNCAwLjUwNiAxLzAuODU4KTtcbiAgICAgIC0taW5kaWdvLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjYzIDAuNjkgMSk7XG4gICAgICAtLWluZGlnby1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC44NDggMC44ODEgMC45OSk7XG5cbiAgICAgIC0tYmx1ZS0xOiBjb2xvcihkaXNwbGF5LXAzIDAuMDU3IDAuMDgxIDAuMTIyKTtcbiAgICAgIC0tYmx1ZS0yOiBjb2xvcihkaXNwbGF5LXAzIDAuMDcyIDAuMDk4IDAuMTQ3KTtcbiAgICAgIC0tYmx1ZS0zOiBjb2xvcihkaXNwbGF5LXAzIDAuMDc4IDAuMTU0IDAuMjcpO1xuICAgICAgLS1ibHVlLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4wMzMgMC4xOTcgMC4zNyk7XG4gICAgICAtLWJsdWUtNTogY29sb3IoZGlzcGxheS1wMyAwLjA4IDAuMjQ1IDAuNDQxKTtcbiAgICAgIC0tYmx1ZS02OiBjb2xvcihkaXNwbGF5LXAzIDAuMTQgMC4yOTggMC41MTEpO1xuICAgICAgLS1ibHVlLTc6IGNvbG9yKGRpc3BsYXktcDMgMC4xOTUgMC4zNjEgMC42KTtcbiAgICAgIC0tYmx1ZS04OiBjb2xvcihkaXNwbGF5LXAzIDAuMjM5IDAuNDM0IDAuNzIpO1xuICAgICAgLS1ibHVlLTk6IGNvbG9yKGRpc3BsYXktcDMgMC4yNDcgMC41NTYgMC45NjkpO1xuICAgICAgLS1ibHVlLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuMzQ0IDAuNjEyIDAuOTczKTtcbiAgICAgIC0tYmx1ZS0xMTogY29sb3IoZGlzcGxheS1wMyAwLjQ5IDAuNzIgMSk7XG4gICAgICAtLWJsdWUtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC43ODggMC44OTggMC45OSk7XG4gICAgICAtLWJsdWUtYTE6IGNvbG9yKGRpc3BsYXktcDMgMCAwLjMzMyAxLzAuMDU5KTtcbiAgICAgIC0tYmx1ZS1hMjogY29sb3IoZGlzcGxheS1wMyAwLjExNCAwLjQzNSAwLjk4OC8wLjA4NSk7XG4gICAgICAtLWJsdWUtYTM6IGNvbG9yKGRpc3BsYXktcDMgMC4xMjIgMC40NjMgMS8wLjIxOSk7XG4gICAgICAtLWJsdWUtYTQ6IGNvbG9yKGRpc3BsYXktcDMgMCAwLjQ2NyAxLzAuMzI0KTtcbiAgICAgIC0tYmx1ZS1hNTogY29sb3IoZGlzcGxheS1wMyAwLjA5OCAwLjUxIDEvMC40KTtcbiAgICAgIC0tYmx1ZS1hNjogY29sb3IoZGlzcGxheS1wMyAwLjIyNCAwLjU1NyAxLzAuNDc1KTtcbiAgICAgIC0tYmx1ZS1hNzogY29sb3IoZGlzcGxheS1wMyAwLjI5NCAwLjU4NCAxLzAuNTcyKTtcbiAgICAgIC0tYmx1ZS1hODogY29sb3IoZGlzcGxheS1wMyAwLjMxNCAwLjU5MiAxLzAuNzAyKTtcbiAgICAgIC0tYmx1ZS1hOTogY29sb3IoZGlzcGxheS1wMyAwLjI1MSAwLjU3MyAwLjk5Ni8wLjk2Nyk7XG4gICAgICAtLWJsdWUtYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuMzU3IDAuNjMxIDEvMC45NzEpO1xuICAgICAgLS1ibHVlLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjQ5IDAuNzIgMSk7XG4gICAgICAtLWJsdWUtYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuNzg4IDAuODk4IDAuOTkpO1xuXG4gICAgICAtLWN5YW4tMTogY29sb3IoZGlzcGxheS1wMyAwLjA1MyAwLjA4NSAwLjA5OCk7XG4gICAgICAtLWN5YW4tMjogY29sb3IoZGlzcGxheS1wMyAwLjA3MiAwLjEwNSAwLjEyMik7XG4gICAgICAtLWN5YW4tMzogY29sb3IoZGlzcGxheS1wMyAwLjA3MyAwLjE2OCAwLjIwOSk7XG4gICAgICAtLWN5YW4tNDogY29sb3IoZGlzcGxheS1wMyAwLjA2MyAwLjIxNiAwLjI3Nyk7XG4gICAgICAtLWN5YW4tNTogY29sb3IoZGlzcGxheS1wMyAwLjA5MSAwLjI2NyAwLjMzNik7XG4gICAgICAtLWN5YW4tNjogY29sb3IoZGlzcGxheS1wMyAwLjEzNyAwLjMyNCAwLjQpO1xuICAgICAgLS1jeWFuLTc6IGNvbG9yKGRpc3BsYXktcDMgMC4xODYgMC4zOTggMC40ODQpO1xuICAgICAgLS1jeWFuLTg6IGNvbG9yKGRpc3BsYXktcDMgMC4yMyAwLjQ5NiAwLjYpO1xuICAgICAgLS1jeWFuLTk6IGNvbG9yKGRpc3BsYXktcDMgMC4yODIgMC42MjcgMC43NjUpO1xuICAgICAgLS1jeWFuLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuMzMxIDAuNjc1IDAuODAxKTtcbiAgICAgIC0tY3lhbi0xMTogY29sb3IoZGlzcGxheS1wMyAwLjQ0NiAwLjc5IDAuODg3KTtcbiAgICAgIC0tY3lhbi0xMjogY29sb3IoZGlzcGxheS1wMyAwLjc1NyAwLjkxOSAwLjk2Mik7XG4gICAgICAtLWN5YW4tYTE6IGNvbG9yKGRpc3BsYXktcDMgMCAwLjY0NyAwLjk5Mi8wLjAzNCk7XG4gICAgICAtLWN5YW4tYTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xMzMgMC43MzMgMS8wLjA1OSk7XG4gICAgICAtLWN5YW4tYTM6IGNvbG9yKGRpc3BsYXktcDMgMC4xMjIgMC43NDEgMC45OTYvMC4xNTIpO1xuICAgICAgLS1jeWFuLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuMDUxIDAuNzI1IDEvMC4yMjcpO1xuICAgICAgLS1jeWFuLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuMTQ5IDAuNzU3IDEvMC4yOSk7XG4gICAgICAtLWN5YW4tYTY6IGNvbG9yKGRpc3BsYXktcDMgMC4yNjcgMC43OTIgMS8wLjM1OCk7XG4gICAgICAtLWN5YW4tYTc6IGNvbG9yKGRpc3BsYXktcDMgMC4zMzMgMC44MDggMS8wLjQ0Nik7XG4gICAgICAtLWN5YW4tYTg6IGNvbG9yKGRpc3BsYXktcDMgMC4zNTcgMC44MTYgMS8wLjU3Mik7XG4gICAgICAtLWN5YW4tYTk6IGNvbG9yKGRpc3BsYXktcDMgMC4zNTcgMC44MiAxLzAuNzQ4KTtcbiAgICAgIC0tY3lhbi1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC40IDAuODM5IDEvMC43ODYpO1xuICAgICAgLS1jeWFuLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjQ0NiAwLjc5IDAuODg3KTtcbiAgICAgIC0tY3lhbi1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC43NTcgMC45MTkgMC45NjIpO1xuXG4gICAgICAtLXRlYWwtMTogY29sb3IoZGlzcGxheS1wMyAwLjA1OSAwLjA4MyAwLjA3OSk7XG4gICAgICAtLXRlYWwtMjogY29sb3IoZGlzcGxheS1wMyAwLjA3NSAwLjExIDAuMTA3KTtcbiAgICAgIC0tdGVhbC0zOiBjb2xvcihkaXNwbGF5LXAzIDAuMDg3IDAuMTc1IDAuMTY1KTtcbiAgICAgIC0tdGVhbC00OiBjb2xvcihkaXNwbGF5LXAzIDAuMDg3IDAuMjI3IDAuMjE0KTtcbiAgICAgIC0tdGVhbC01OiBjb2xvcihkaXNwbGF5LXAzIDAuMTIgMC4yNzcgMC4yNjEpO1xuICAgICAgLS10ZWFsLTY6IGNvbG9yKGRpc3BsYXktcDMgMC4xNjIgMC4zMzUgMC4zMTQpO1xuICAgICAgLS10ZWFsLTc6IGNvbG9yKGRpc3BsYXktcDMgMC4yMDUgMC40MDYgMC4zNzkpO1xuICAgICAgLS10ZWFsLTg6IGNvbG9yKGRpc3BsYXktcDMgMC4yNDUgMC40ODkgMC40NTMpO1xuICAgICAgLS10ZWFsLTk6IGNvbG9yKGRpc3BsYXktcDMgMC4yOTcgMC42MzcgMC41ODEpO1xuICAgICAgLS10ZWFsLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuMzE5IDAuNjkgMC42Mik7XG4gICAgICAtLXRlYWwtMTE6IGNvbG9yKGRpc3BsYXktcDMgMC4zODggMC44MzUgMC43MTkpO1xuICAgICAgLS10ZWFsLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuNzM0IDAuOTM0IDAuODcpO1xuICAgICAgLS10ZWFsLWExOiBjb2xvcihkaXNwbGF5LXAzIDAgMC45OTIgMC43NjEvMC4wMTcpO1xuICAgICAgLS10ZWFsLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMjM1IDAuOTg4IDAuOTAyLzAuMDQ3KTtcbiAgICAgIC0tdGVhbC1hMzogY29sb3IoZGlzcGxheS1wMyAwLjIzNSAxIDAuODk4LzAuMTE4KTtcbiAgICAgIC0tdGVhbC1hNDogY29sb3IoZGlzcGxheS1wMyAwLjE4IDAuOTk2IDAuOTI5LzAuMTczKTtcbiAgICAgIC0tdGVhbC1hNTogY29sb3IoZGlzcGxheS1wMyAwLjMxIDEgMC45MzMvMC4yMjcpO1xuICAgICAgLS10ZWFsLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuMzk2IDEgMC45MzMvMC4yODYpO1xuICAgICAgLS10ZWFsLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuNDQzIDEgMC45MjUvMC4zNjYpO1xuICAgICAgLS10ZWFsLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuNDU5IDEgMC45MjUvMC40NTQpO1xuICAgICAgLS10ZWFsLWE5OiBjb2xvcihkaXNwbGF5LXAzIDAuNDQzIDAuOTk2IDAuOTA2LzAuNjEpO1xuICAgICAgLS10ZWFsLWExMDogY29sb3IoZGlzcGxheS1wMyAwLjQzOSAwLjk5NiAwLjg5LzAuNjY5KTtcbiAgICAgIC0tdGVhbC1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC4zODggMC44MzUgMC43MTkpO1xuICAgICAgLS10ZWFsLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjczNCAwLjkzNCAwLjg3KTtcbiAgICAgIC0tamFkZS0xOiBjb2xvcihkaXNwbGF5LXAzIDAuMDU5IDAuMDgzIDAuMDcxKTtcblxuICAgICAgLS1qYWRlLTI6IGNvbG9yKGRpc3BsYXktcDMgMC4wNzggMC4xMSAwLjA5NCk7XG4gICAgICAtLWphZGUtMzogY29sb3IoZGlzcGxheS1wMyAwLjA5MSAwLjE3NiAwLjEzOCk7XG4gICAgICAtLWphZGUtNDogY29sb3IoZGlzcGxheS1wMyAwLjEwMiAwLjIyOCAwLjE3Nyk7XG4gICAgICAtLWphZGUtNTogY29sb3IoZGlzcGxheS1wMyAwLjEzMyAwLjI3OSAwLjIyMSk7XG4gICAgICAtLWphZGUtNjogY29sb3IoZGlzcGxheS1wMyAwLjE3NCAwLjMzNCAwLjI3Myk7XG4gICAgICAtLWphZGUtNzogY29sb3IoZGlzcGxheS1wMyAwLjIxOSAwLjQwMiAwLjMzNSk7XG4gICAgICAtLWphZGUtODogY29sb3IoZGlzcGxheS1wMyAwLjI2MyAwLjQ4OCAwLjQxMSk7XG4gICAgICAtLWphZGUtOTogY29sb3IoZGlzcGxheS1wMyAwLjMxOSAwLjYzIDAuNTIxKTtcbiAgICAgIC0tamFkZS0xMDogY29sb3IoZGlzcGxheS1wMyAwLjMzOCAwLjY4IDAuNTU1KTtcbiAgICAgIC0tamFkZS0xMTogY29sb3IoZGlzcGxheS1wMyAwLjQgMC44MzUgMC42NTYpO1xuICAgICAgLS1qYWRlLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuNzM0IDAuOTM0IDAuODM4KTtcbiAgICAgIC0tamFkZS1hMTogY29sb3IoZGlzcGxheS1wMyAwIDAuOTkyIDAuMjk4LzAuMDE3KTtcbiAgICAgIC0tamFkZS1hMjogY29sb3IoZGlzcGxheS1wMyAwLjMxOCAwLjk4OCAwLjY1MS8wLjA0Nyk7XG4gICAgICAtLWphZGUtYTM6IGNvbG9yKGRpc3BsYXktcDMgMC4yNjcgMSAwLjY2Ny8wLjExOCk7XG4gICAgICAtLWphZGUtYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4yNzUgMC45OTYgMC43MDIvMC4xNzMpO1xuICAgICAgLS1qYWRlLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuMzYxIDEgMC43NDEvMC4yMjcpO1xuICAgICAgLS1qYWRlLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuNDM5IDEgMC43OTYvMC4yODYpO1xuICAgICAgLS1qYWRlLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuNDkgMSAwLjgwNC8wLjM2Mik7XG4gICAgICAtLWphZGUtYTg6IGNvbG9yKGRpc3BsYXktcDMgMC41MDYgMSAwLjgzNS8wLjQ1KTtcbiAgICAgIC0tamFkZS1hOTogY29sb3IoZGlzcGxheS1wMyAwLjQ3OCAwLjk5NiAwLjgxNi8wLjYwNik7XG4gICAgICAtLWphZGUtYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNDc4IDEgMC44MTYvMC42NTYpO1xuICAgICAgLS1qYWRlLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjQgMC44MzUgMC42NTYpO1xuICAgICAgLS1qYWRlLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjczNCAwLjkzNCAwLjgzOCk7XG5cbiAgICAgIC0tZ3JlZW4tMTogY29sb3IoZGlzcGxheS1wMyAwLjA2MiAwLjA4MyAwLjA3MSk7XG4gICAgICAtLWdyZWVuLTI6IGNvbG9yKGRpc3BsYXktcDMgMC4wNzkgMC4xMDYgMC4wOSk7XG4gICAgICAtLWdyZWVuLTM6IGNvbG9yKGRpc3BsYXktcDMgMC4xIDAuMTczIDAuMTMzKTtcbiAgICAgIC0tZ3JlZW4tNDogY29sb3IoZGlzcGxheS1wMyAwLjExNSAwLjIyOSAwLjE2Nik7XG4gICAgICAtLWdyZWVuLTU6IGNvbG9yKGRpc3BsYXktcDMgMC4xNDcgMC4yODIgMC4yMDYpO1xuICAgICAgLS1ncmVlbi02OiBjb2xvcihkaXNwbGF5LXAzIDAuMTg1IDAuMzM4IDAuMjUpO1xuICAgICAgLS1ncmVlbi03OiBjb2xvcihkaXNwbGF5LXAzIDAuMjI3IDAuNDAzIDAuMjk4KTtcbiAgICAgIC0tZ3JlZW4tODogY29sb3IoZGlzcGxheS1wMyAwLjI3IDAuNDc5IDAuMzUxKTtcbiAgICAgIC0tZ3JlZW4tOTogY29sb3IoZGlzcGxheS1wMyAwLjMzMiAwLjYzNCAwLjQ0Mik7XG4gICAgICAtLWdyZWVuLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuMzU3IDAuNjgyIDAuNDc0KTtcbiAgICAgIC0tZ3JlZW4tMTE6IGNvbG9yKGRpc3BsYXktcDMgMC40MzQgMC44MjggMC41NzMpO1xuICAgICAgLS1ncmVlbi0xMjogY29sb3IoZGlzcGxheS1wMyAwLjc0NyAwLjkzOCAwLjgwNyk7XG4gICAgICAtLWdyZWVuLWExOiBjb2xvcihkaXNwbGF5LXAzIDAgMC45OTIgMC4yOTgvMC4wMTcpO1xuICAgICAgLS1ncmVlbi1hMjogY29sb3IoZGlzcGxheS1wMyAwLjM0MSAwLjk4IDAuNjE2LzAuMDQzKTtcbiAgICAgIC0tZ3JlZW4tYTM6IGNvbG9yKGRpc3BsYXktcDMgMC4zNzYgMC45OTYgMC42NTUvMC4xMTQpO1xuICAgICAgLS1ncmVlbi1hNDogY29sb3IoZGlzcGxheS1wMyAwLjM0MSAwLjk5NiAwLjYzNS8wLjE3Myk7XG4gICAgICAtLWdyZWVuLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuNDA4IDEgMC42NzgvMC4yMzIpO1xuICAgICAgLS1ncmVlbi1hNjogY29sb3IoZGlzcGxheS1wMyAwLjQ3NSAxIDAuNzA2LzAuMjkpO1xuICAgICAgLS1ncmVlbi1hNzogY29sb3IoZGlzcGxheS1wMyAwLjUxNCAxIDAuNzA2LzAuMzYyKTtcbiAgICAgIC0tZ3JlZW4tYTg6IGNvbG9yKGRpc3BsYXktcDMgMC41MjkgMSAwLjcxOC8wLjQ0Mik7XG4gICAgICAtLWdyZWVuLWE5OiBjb2xvcihkaXNwbGF5LXAzIDAuNTAyIDAuOTk2IDAuNjgyLzAuNjEpO1xuICAgICAgLS1ncmVlbi1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC41MDYgMSAwLjY4Mi8wLjY2KTtcbiAgICAgIC0tZ3JlZW4tYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNDM0IDAuODI4IDAuNTczKTtcbiAgICAgIC0tZ3JlZW4tYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuNzQ3IDAuOTM4IDAuODA3KTtcblxuICAgICAgLS1ncmFzcy0xOiBjb2xvcihkaXNwbGF5LXAzIDAuMDYyIDAuMDgzIDAuMDY3KTtcbiAgICAgIC0tZ3Jhc3MtMjogY29sb3IoZGlzcGxheS1wMyAwLjA4MyAwLjEwMyAwLjA4NSk7XG4gICAgICAtLWdyYXNzLTM6IGNvbG9yKGRpc3BsYXktcDMgMC4xMTggMC4xNjMgMC4xMjIpO1xuICAgICAgLS1ncmFzcy00OiBjb2xvcihkaXNwbGF5LXAzIDAuMTQyIDAuMjI1IDAuMTUpO1xuICAgICAgLS1ncmFzcy01OiBjb2xvcihkaXNwbGF5LXAzIDAuMTc4IDAuMjc5IDAuMTg2KTtcbiAgICAgIC0tZ3Jhc3MtNjogY29sb3IoZGlzcGxheS1wMyAwLjIxNyAwLjMzNyAwLjIyNCk7XG4gICAgICAtLWdyYXNzLTc6IGNvbG9yKGRpc3BsYXktcDMgMC4yNTggMC40IDAuMjY0KTtcbiAgICAgIC0tZ3Jhc3MtODogY29sb3IoZGlzcGxheS1wMyAwLjMwMiAwLjQ3IDAuMzA1KTtcbiAgICAgIC0tZ3Jhc3MtOTogY29sb3IoZGlzcGxheS1wMyAwLjM4IDAuNjQ3IDAuMzc4KTtcbiAgICAgIC0tZ3Jhc3MtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC40MjYgMC42OTQgMC40MjYpO1xuICAgICAgLS1ncmFzcy0xMTogY29sb3IoZGlzcGxheS1wMyAwLjUzNSAwLjgwNyAwLjU0Mik7XG4gICAgICAtLWdyYXNzLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuNzk3IDAuOTM2IDAuNzc2KTtcbiAgICAgIC0tZ3Jhc3MtYTE6IGNvbG9yKGRpc3BsYXktcDMgMCAwLjk5MiAwLjA3MS8wLjAxNyk7XG4gICAgICAtLWdyYXNzLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuNDgyIDAuOTk2IDAuNTg0LzAuMDM4KTtcbiAgICAgIC0tZ3Jhc3MtYTM6IGNvbG9yKGRpc3BsYXktcDMgMC41NDkgMC45OTIgMC41ODgvMC4xMDYpO1xuICAgICAgLS1ncmFzcy1hNDogY29sb3IoZGlzcGxheS1wMyAwLjUxIDAuOTk2IDAuNTU3LzAuMTY5KTtcbiAgICAgIC0tZ3Jhc3MtYTU6IGNvbG9yKGRpc3BsYXktcDMgMC41NTMgMSAwLjU4OC8wLjIyNyk7XG4gICAgICAtLWdyYXNzLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuNTg0IDEgMC42MDgvMC4yOSk7XG4gICAgICAtLWdyYXNzLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuNjA0IDEgMC42MTYvMC4zNTgpO1xuICAgICAgLS1ncmFzcy1hODogY29sb3IoZGlzcGxheS1wMyAwLjYwOCAxIDAuNjIvMC40MzMpO1xuICAgICAgLS1ncmFzcy1hOTogY29sb3IoZGlzcGxheS1wMyAwLjU3MyAxIDAuNTY5LzAuNjIyKTtcbiAgICAgIC0tZ3Jhc3MtYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNiAwLjk5NiAwLjYvMC42NzMpO1xuICAgICAgLS1ncmFzcy1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC41MzUgMC44MDcgMC41NDIpO1xuICAgICAgLS1ncmFzcy1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC43OTcgMC45MzYgMC43NzYpO1xuXG4gICAgICAtLW9yYW5nZS0xOiBjb2xvcihkaXNwbGF5LXAzIDAuMDg4IDAuMDcgMC4wNTcpO1xuICAgICAgLS1vcmFuZ2UtMjogY29sb3IoZGlzcGxheS1wMyAwLjExMyAwLjA4OSAwLjA2MSk7XG4gICAgICAtLW9yYW5nZS0zOiBjb2xvcihkaXNwbGF5LXAzIDAuMTg5IDAuMTIgMC4wNTYpO1xuICAgICAgLS1vcmFuZ2UtNDogY29sb3IoZGlzcGxheS1wMyAwLjI2MiAwLjEzMiAwKTtcbiAgICAgIC0tb3JhbmdlLTU6IGNvbG9yKGRpc3BsYXktcDMgMC4zMTUgMC4xNjggMC4wMTYpO1xuICAgICAgLS1vcmFuZ2UtNjogY29sb3IoZGlzcGxheS1wMyAwLjM3NiAwLjIxOSAwLjA4OCk7XG4gICAgICAtLW9yYW5nZS03OiBjb2xvcihkaXNwbGF5LXAzIDAuNDY1IDAuMjgzIDAuMTQ3KTtcbiAgICAgIC0tb3JhbmdlLTg6IGNvbG9yKGRpc3BsYXktcDMgMC42MDEgMC4zNTkgMC4yMDEpO1xuICAgICAgLS1vcmFuZ2UtOTogY29sb3IoZGlzcGxheS1wMyAwLjkgMC40NSAwLjIpO1xuICAgICAgLS1vcmFuZ2UtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC45OCAwLjUxIDAuMjMpO1xuICAgICAgLS1vcmFuZ2UtMTE6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjYzIDAuMzgpO1xuICAgICAgLS1vcmFuZ2UtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45OCAwLjg4MyAwLjc3NSk7XG4gICAgICAtLW9yYW5nZS1hMTogY29sb3IoZGlzcGxheS1wMyAwLjk2MSAwLjI0NyAwLzAuMDIyKTtcbiAgICAgIC0tb3JhbmdlLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTkyIDAuNTI5IDAvMC4wNTEpO1xuICAgICAgLS1vcmFuZ2UtYTM6IGNvbG9yKGRpc3BsYXktcDMgMC45OTYgMC40ODYgMC8wLjEzMSk7XG4gICAgICAtLW9yYW5nZS1hNDogY29sb3IoZGlzcGxheS1wMyAwLjk5NiAwLjM4NCAwLzAuMjExKTtcbiAgICAgIC0tb3JhbmdlLWE1OiBjb2xvcihkaXNwbGF5LXAzIDEgMC40NTUgMC8wLjI2NSk7XG4gICAgICAtLW9yYW5nZS1hNjogY29sb3IoZGlzcGxheS1wMyAxIDAuNTI5IDAuMTI5LzAuMzMyKTtcbiAgICAgIC0tb3JhbmdlLWE3OiBjb2xvcihkaXNwbGF5LXAzIDEgMC41NjkgMC4yNTEvMC40MjkpO1xuICAgICAgLS1vcmFuZ2UtYTg6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjU4NCAwLjMwMi8wLjU3Mik7XG4gICAgICAtLW9yYW5nZS1hOTogY29sb3IoZGlzcGxheS1wMyAxIDAuNDk0IDAuMjE2LzAuODk1KTtcbiAgICAgIC0tb3JhbmdlLWExMDogY29sb3IoZGlzcGxheS1wMyAxIDAuNTIyIDAuMjM1LzAuOTc5KTtcbiAgICAgIC0tb3JhbmdlLWExMTogY29sb3IoZGlzcGxheS1wMyAxIDAuNjMgMC4zOCk7XG4gICAgICAtLW9yYW5nZS1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45OCAwLjg4MyAwLjc3NSk7XG5cbiAgICAgIC0tYnJvd24tMTogY29sb3IoZGlzcGxheS1wMyAwLjA3MSAwLjA2NyAwLjA1OSk7XG4gICAgICAtLWJyb3duLTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xMDcgMC4wOTUgMC4wODcpO1xuICAgICAgLS1icm93bi0zOiBjb2xvcihkaXNwbGF5LXAzIDAuMTUxIDAuMTMgMC4xMTUpO1xuICAgICAgLS1icm93bi00OiBjb2xvcihkaXNwbGF5LXAzIDAuMTkxIDAuMTYxIDAuMTM4KTtcbiAgICAgIC0tYnJvd24tNTogY29sb3IoZGlzcGxheS1wMyAwLjIzNSAwLjE5NCAwLjE2Mik7XG4gICAgICAtLWJyb3duLTY6IGNvbG9yKGRpc3BsYXktcDMgMC4yOTEgMC4yMzcgMC4xOTIpO1xuICAgICAgLS1icm93bi03OiBjb2xvcihkaXNwbGF5LXAzIDAuMzY1IDAuMjk1IDAuMjMyKTtcbiAgICAgIC0tYnJvd24tODogY29sb3IoZGlzcGxheS1wMyAwLjQ2OSAwLjM3NyAwLjI4Nyk7XG4gICAgICAtLWJyb3duLTk6IGNvbG9yKGRpc3BsYXktcDMgMC42NTEgMC41MDUgMC4zNjgpO1xuICAgICAgLS1icm93bi0xMDogY29sb3IoZGlzcGxheS1wMyAwLjY5NyAwLjU1NyAwLjQyMyk7XG4gICAgICAtLWJyb3duLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuODM1IDAuNzE1IDAuNTk3KTtcbiAgICAgIC0tYnJvd24tMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45MzggMC44ODUgMC44MDIpO1xuICAgICAgLS1icm93bi1hMTogY29sb3IoZGlzcGxheS1wMyAwLjg1NSAwLjA3MSAwLzAuMDA1KTtcbiAgICAgIC0tYnJvd24tYTI6IGNvbG9yKGRpc3BsYXktcDMgMC45OCAwLjcwNiAwLjUyNS8wLjA0Myk7XG4gICAgICAtLWJyb3duLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuOTk2IDAuNzQ1IDAuNTc2LzAuMDkzKTtcbiAgICAgIC0tYnJvd24tYTQ6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjc2NSAwLjU5Mi8wLjEzNSk7XG4gICAgICAtLWJyb3duLWE1OiBjb2xvcihkaXNwbGF5LXAzIDEgMC43NjEgMC41ODgvMC4xODEpO1xuICAgICAgLS1icm93bi1hNjogY29sb3IoZGlzcGxheS1wMyAxIDAuNzczIDAuNTkyLzAuMjQpO1xuICAgICAgLS1icm93bi1hNzogY29sb3IoZGlzcGxheS1wMyAwLjk5NiAwLjc3NiAwLjU4LzAuMzIpO1xuICAgICAgLS1icm93bi1hODogY29sb3IoZGlzcGxheS1wMyAxIDAuNzggMC41NzMvMC40MzMpO1xuICAgICAgLS1icm93bi1hOTogY29sb3IoZGlzcGxheS1wMyAxIDAuNzY5IDAuNTQ5LzAuNjI3KTtcbiAgICAgIC0tYnJvd24tYTEwOiBjb2xvcihkaXNwbGF5LXAzIDEgMC43OTIgMC41OTYvMC42NzcpO1xuICAgICAgLS1icm93bi1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC44MzUgMC43MTUgMC41OTcpO1xuICAgICAgLS1icm93bi1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45MzggMC44ODUgMC44MDIpO1xuXG4gICAgICAtLXNreS0xOiBjb2xvcihkaXNwbGF5LXAzIDAuMDU2IDAuMDc4IDAuMTE2KTtcbiAgICAgIC0tc2t5LTI6IGNvbG9yKGRpc3BsYXktcDMgMC4wNzUgMC4xMDEgMC4xNDkpO1xuICAgICAgLS1za3ktMzogY29sb3IoZGlzcGxheS1wMyAwLjA4OSAwLjE1NCAwLjI0NCk7XG4gICAgICAtLXNreS00OiBjb2xvcihkaXNwbGF5LXAzIDAuMTA2IDAuMjA3IDAuMzIzKTtcbiAgICAgIC0tc2t5LTU6IGNvbG9yKGRpc3BsYXktcDMgMC4xMzUgMC4yNjEgMC4zOTQpO1xuICAgICAgLS1za3ktNjogY29sb3IoZGlzcGxheS1wMyAwLjE3IDAuMzIyIDAuNDY5KTtcbiAgICAgIC0tc2t5LTc6IGNvbG9yKGRpc3BsYXktcDMgMC4yMDUgMC4zOTQgMC41NTcpO1xuICAgICAgLS1za3ktODogY29sb3IoZGlzcGxheS1wMyAwLjIzMiAwLjQ4IDAuNjY1KTtcbiAgICAgIC0tc2t5LTk6IGNvbG9yKGRpc3BsYXktcDMgMC41ODUgMC44NzcgMC45ODMpO1xuICAgICAgLS1za3ktMTA6IGNvbG9yKGRpc3BsYXktcDMgMC43MTggMC45MjUgMC45OTEpO1xuICAgICAgLS1za3ktMTE6IGNvbG9yKGRpc3BsYXktcDMgMC41MzYgMC43NzIgMC45MjQpO1xuICAgICAgLS1za3ktMTI6IGNvbG9yKGRpc3BsYXktcDMgMC43OTkgMC45NDcgMC45OTMpO1xuICAgICAgLS1za3ktYTE6IGNvbG9yKGRpc3BsYXktcDMgMCAwLjI4MiAwLjk5Ni8wLjA1NSk7XG4gICAgICAtLXNreS1hMjogY29sb3IoZGlzcGxheS1wMyAwLjE1NyAwLjQ2NyAwLjk5Mi8wLjA4OSk7XG4gICAgICAtLXNreS1hMzogY29sb3IoZGlzcGxheS1wMyAwLjE5MiAwLjUyMiAwLjk5Ni8wLjE5KTtcbiAgICAgIC0tc2t5LWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuMjEyIDAuNTg0IDEvMC4yNzQpO1xuICAgICAgLS1za3ktYTU6IGNvbG9yKGRpc3BsYXktcDMgMC4yNTkgMC42MzEgMS8wLjM0OSk7XG4gICAgICAtLXNreS1hNjogY29sb3IoZGlzcGxheS1wMyAwLjMwMiAwLjY1NSAxLzAuNDMzKTtcbiAgICAgIC0tc2t5LWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuMzI5IDAuNjg2IDEvMC41MjYpO1xuICAgICAgLS1za3ktYTg6IGNvbG9yKGRpc3BsYXktcDMgMC4zMjUgMC43MSAxLzAuNjQzKTtcbiAgICAgIC0tc2t5LWE5OiBjb2xvcihkaXNwbGF5LXAzIDAuNTkyIDAuODk0IDEvMC45ODQpO1xuICAgICAgLS1za3ktYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNzIyIDAuOTMzIDEvMC45OTIpO1xuICAgICAgLS1za3ktYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNTM2IDAuNzcyIDAuOTI0KTtcbiAgICAgIC0tc2t5LWExMjogY29sb3IoZGlzcGxheS1wMyAwLjc5OSAwLjk0NyAwLjk5Myk7XG5cbiAgICAgIC0tbWludC0xOiBjb2xvcihkaXNwbGF5LXAzIDAuMDU5IDAuMDgyIDAuMDgxKTtcbiAgICAgIC0tbWludC0yOiBjb2xvcihkaXNwbGF5LXAzIDAuMDY4IDAuMTA0IDAuMTA1KTtcbiAgICAgIC0tbWludC0zOiBjb2xvcihkaXNwbGF5LXAzIDAuMDc3IDAuMTcgMC4xNjgpO1xuICAgICAgLS1taW50LTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4wNjggMC4yMjQgMC4yMik7XG4gICAgICAtLW1pbnQtNTogY29sb3IoZGlzcGxheS1wMyAwLjEwNCAwLjI3NSAwLjI2NCk7XG4gICAgICAtLW1pbnQtNjogY29sb3IoZGlzcGxheS1wMyAwLjE1NCAwLjMzMiAwLjMxMyk7XG4gICAgICAtLW1pbnQtNzogY29sb3IoZGlzcGxheS1wMyAwLjIwNyAwLjQwMyAwLjM3Myk7XG4gICAgICAtLW1pbnQtODogY29sb3IoZGlzcGxheS1wMyAwLjI1OCAwLjQ5IDAuNDQxKTtcbiAgICAgIC0tbWludC05OiBjb2xvcihkaXNwbGF5LXAzIDAuNjIgMC45MDggMC44MzQpO1xuICAgICAgLS1taW50LTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNzI1IDAuOTU0IDAuODk4KTtcbiAgICAgIC0tbWludC0xMTogY29sb3IoZGlzcGxheS1wMyAwLjQ4MiAwLjgyNSAwLjczMyk7XG4gICAgICAtLW1pbnQtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC44MDcgMC45NTUgMC44ODcpO1xuICAgICAgLS1taW50LWExOiBjb2xvcihkaXNwbGF5LXAzIDAgMC45OTIgMC45OTIvMC4wMTcpO1xuICAgICAgLS1taW50LWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMDcxIDAuOTggMC45OC8wLjA0Myk7XG4gICAgICAtLW1pbnQtYTM6IGNvbG9yKGRpc3BsYXktcDMgMC4xNzYgMC45OTYgMC45OTYvMC4xMSk7XG4gICAgICAtLW1pbnQtYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4wNzEgMC45OTYgMC45NzMvMC4xNjkpO1xuICAgICAgLS1taW50LWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuMjQzIDEgMC45NDkvMC4yMjMpO1xuICAgICAgLS1taW50LWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuMzY5IDEgMC45MzMvMC4yODYpO1xuICAgICAgLS1taW50LWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuNDU5IDEgMC45MTQvMC4zNjIpO1xuICAgICAgLS1taW50LWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuNDkgMSAwLjg5LzAuNDU0KTtcbiAgICAgIC0tbWludC1hOTogY29sb3IoZGlzcGxheS1wMyAwLjY3OCAwLjk5NiAwLjkxNC8wLjkwNCk7XG4gICAgICAtLW1pbnQtYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNzYxIDEgMC45NDEvMC45NSk7XG4gICAgICAtLW1pbnQtYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNDgyIDAuODI1IDAuNzMzKTtcbiAgICAgIC0tbWludC1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC44MDcgMC45NTUgMC44ODcpO1xuXG4gICAgICAtLWxpbWUtMTogY29sb3IoZGlzcGxheS1wMyAwLjA2NyAwLjA3MyAwLjA0OCk7XG4gICAgICAtLWxpbWUtMjogY29sb3IoZGlzcGxheS1wMyAwLjA4NiAwLjEgMC4wNjcpO1xuICAgICAgLS1saW1lLTM6IGNvbG9yKGRpc3BsYXktcDMgMC4xMyAwLjE2IDAuMDk5KTtcbiAgICAgIC0tbGltZS00OiBjb2xvcihkaXNwbGF5LXAzIDAuMTcyIDAuMjE0IDAuMTI2KTtcbiAgICAgIC0tbGltZS01OiBjb2xvcihkaXNwbGF5LXAzIDAuMjEzIDAuMjY2IDAuMTUzKTtcbiAgICAgIC0tbGltZS02OiBjb2xvcihkaXNwbGF5LXAzIDAuMjU3IDAuMzIxIDAuMTgyKTtcbiAgICAgIC0tbGltZS03OiBjb2xvcihkaXNwbGF5LXAzIDAuMzA3IDAuMzgzIDAuMjE1KTtcbiAgICAgIC0tbGltZS04OiBjb2xvcihkaXNwbGF5LXAzIDAuMzY1IDAuNDU2IDAuMjUpO1xuICAgICAgLS1saW1lLTk6IGNvbG9yKGRpc3BsYXktcDMgMC43OCAwLjkyOCAwLjQ2Nik7XG4gICAgICAtLWxpbWUtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC44NjUgMC45OTUgMC41MTkpO1xuICAgICAgLS1saW1lLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNzcxIDAuODkzIDAuNDg1KTtcbiAgICAgIC0tbGltZS0xMjogY29sb3IoZGlzcGxheS1wMyAwLjkwNSAwLjk2NiAwLjc1Myk7XG4gICAgICAtLWxpbWUtYTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wNjcgMC45NDEgMC8wLjAwOSk7XG4gICAgICAtLWxpbWUtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC41ODQgMC45OTYgMC4wNzEvMC4wMzgpO1xuICAgICAgLS1saW1lLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuNjkgMSAwLjM4LzAuMTAxKTtcbiAgICAgIC0tbGltZS1hNDogY29sb3IoZGlzcGxheS1wMyAwLjcyOSAxIDAuNDM1LzAuMTYpO1xuICAgICAgLS1saW1lLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuNzQ1IDEgMC40NzEvMC4yMTUpO1xuICAgICAgLS1saW1lLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuNzY5IDEgMC40ODIvMC4yNzQpO1xuICAgICAgLS1saW1lLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuNzY5IDEgMC41MDYvMC4zNDEpO1xuICAgICAgLS1saW1lLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuNzg0IDEgMC41MS8wLjQxNik7XG4gICAgICAtLWxpbWUtYTk6IGNvbG9yKGRpc3BsYXktcDMgMC44MzkgMSAwLjUwMi8wLjkyNSk7XG4gICAgICAtLWxpbWUtYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuODcxIDEgMC41MjIvMC45OTYpO1xuICAgICAgLS1saW1lLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjc3MSAwLjg5MyAwLjQ4NSk7XG4gICAgICAtLWxpbWUtYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTA1IDAuOTY2IDAuNzUzKTtcblxuICAgICAgLS15ZWxsb3ctMTogY29sb3IoZGlzcGxheS1wMyAwLjA3OCAwLjA2OSAwLjA0Nyk7XG4gICAgICAtLXllbGxvdy0yOiBjb2xvcihkaXNwbGF5LXAzIDAuMTAzIDAuMDk0IDAuMDYzKTtcbiAgICAgIC0teWVsbG93LTM6IGNvbG9yKGRpc3BsYXktcDMgMC4xNjggMC4xMzcgMC4wMzkpO1xuICAgICAgLS15ZWxsb3ctNDogY29sb3IoZGlzcGxheS1wMyAwLjIwOSAwLjE2OSAwKTtcbiAgICAgIC0teWVsbG93LTU6IGNvbG9yKGRpc3BsYXktcDMgMC4yNTUgMC4yMDkgMCk7XG4gICAgICAtLXllbGxvdy02OiBjb2xvcihkaXNwbGF5LXAzIDAuMzEgMC4yNjEgMC4wNyk7XG4gICAgICAtLXllbGxvdy03OiBjb2xvcihkaXNwbGF5LXAzIDAuMzg5IDAuMzMxIDAuMTM1KTtcbiAgICAgIC0teWVsbG93LTg6IGNvbG9yKGRpc3BsYXktcDMgMC40OTcgMC40MiAwLjE4Mik7XG4gICAgICAtLXllbGxvdy05OiBjb2xvcihkaXNwbGF5LXAzIDEgMC45MiAwLjIyKTtcbiAgICAgIC0teWVsbG93LTEwOiBjb2xvcihkaXNwbGF5LXAzIDEgMSAwLjQ1Nik7XG4gICAgICAtLXllbGxvdy0xMTogY29sb3IoZGlzcGxheS1wMyAwLjk0OCAwLjg4NSAwLjM5Mik7XG4gICAgICAtLXllbGxvdy0xMjogY29sb3IoZGlzcGxheS1wMyAwLjk1OSAwLjkzNCAwLjczMSk7XG4gICAgICAtLXllbGxvdy1hMTogY29sb3IoZGlzcGxheS1wMyAwLjk3MyAwLjM2OSAwLzAuMDEzKTtcbiAgICAgIC0teWVsbG93LWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTk2IDAuNzkyIDAvMC4wMzgpO1xuICAgICAgLS15ZWxsb3ctYTM6IGNvbG9yKGRpc3BsYXktcDMgMC45OTYgMC43MSAwLzAuMTEpO1xuICAgICAgLS15ZWxsb3ctYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC45OTYgMC43NDEgMC8wLjE1Mik7XG4gICAgICAtLXllbGxvdy1hNTogY29sb3IoZGlzcGxheS1wMyAwLjk5NiAwLjc2NSAwLzAuMjAyKTtcbiAgICAgIC0teWVsbG93LWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuOTk2IDAuODE2IDAuMDgyLzAuMjYxKTtcbiAgICAgIC0teWVsbG93LWE3OiBjb2xvcihkaXNwbGF5LXAzIDEgMC44MzEgMC4yNjMvMC4zNDUpO1xuICAgICAgLS15ZWxsb3ctYTg6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjgzMSAwLjMxNC8wLjQ2Myk7XG4gICAgICAtLXllbGxvdy1hOTogY29sb3IoZGlzcGxheS1wMyAxIDAuOTIyIDAuMjIpO1xuICAgICAgLS15ZWxsb3ctYTEwOiBjb2xvcihkaXNwbGF5LXAzIDEgMSAwLjQ1NSk7XG4gICAgICAtLXllbGxvdy1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC45NDggMC44ODUgMC4zOTIpO1xuICAgICAgLS15ZWxsb3ctYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTU5IDAuOTM0IDAuNzMxKTtcblxuICAgICAgLS1hbWJlci0xOiBjb2xvcihkaXNwbGF5LXAzIDAuMDgyIDAuMDcgMC4wNSk7XG4gICAgICAtLWFtYmVyLTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xMTEgMC4wOTQgMC4wNjQpO1xuICAgICAgLS1hbWJlci0zOiBjb2xvcihkaXNwbGF5LXAzIDAuMTc4IDAuMTI4IDAuMDQ5KTtcbiAgICAgIC0tYW1iZXItNDogY29sb3IoZGlzcGxheS1wMyAwLjIzOSAwLjE1NiAwKTtcbiAgICAgIC0tYW1iZXItNTogY29sb3IoZGlzcGxheS1wMyAwLjI5IDAuMTkzIDApO1xuICAgICAgLS1hbWJlci02OiBjb2xvcihkaXNwbGF5LXAzIDAuMzQ0IDAuMjQ1IDAuMDc2KTtcbiAgICAgIC0tYW1iZXItNzogY29sb3IoZGlzcGxheS1wMyAwLjQyMiAwLjMxNCAwLjE0MSk7XG4gICAgICAtLWFtYmVyLTg6IGNvbG9yKGRpc3BsYXktcDMgMC41MzUgMC4zOTkgMC4xODkpO1xuICAgICAgLS1hbWJlci05OiBjb2xvcihkaXNwbGF5LXAzIDEgMC43NyAwLjI2KTtcbiAgICAgIC0tYW1iZXItMTA6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjg3IDAuMTUpO1xuICAgICAgLS1hbWJlci0xMTogY29sb3IoZGlzcGxheS1wMyAxIDAuOCAwLjI5KTtcbiAgICAgIC0tYW1iZXItMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45ODQgMC45MDkgMC43MjYpO1xuICAgICAgLS1hbWJlci1hMTogY29sb3IoZGlzcGxheS1wMyAwLjk5MiAwLjI5OCAwLzAuMDE3KTtcbiAgICAgIC0tYW1iZXItYTI6IGNvbG9yKGRpc3BsYXktcDMgMC45ODggMC42NTEgMC8wLjA0Nyk7XG4gICAgICAtLWFtYmVyLWEzOiBjb2xvcihkaXNwbGF5LXAzIDEgMC42IDAvMC4xMTgpO1xuICAgICAgLS1hbWJlci1hNDogY29sb3IoZGlzcGxheS1wMyAxIDAuNTU3IDAvMC4xODUpO1xuICAgICAgLS1hbWJlci1hNTogY29sb3IoZGlzcGxheS1wMyAxIDAuNTkyIDAvMC4yNCk7XG4gICAgICAtLWFtYmVyLWE2OiBjb2xvcihkaXNwbGF5LXAzIDEgMC42NTkgMC4wOTQvMC4yOTkpO1xuICAgICAgLS1hbWJlci1hNzogY29sb3IoZGlzcGxheS1wMyAxIDAuNzE0IDAuMjYzLzAuMzgzKTtcbiAgICAgIC0tYW1iZXItYTg6IGNvbG9yKGRpc3BsYXktcDMgMC45OTYgMC43MjkgMC4zMDYvMC41KTtcbiAgICAgIC0tYW1iZXItYTk6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjc2OSAwLjI1OSk7XG4gICAgICAtLWFtYmVyLWExMDogY29sb3IoZGlzcGxheS1wMyAxIDAuODcxIDAuMTQ5KTtcbiAgICAgIC0tYW1iZXItYTExOiBjb2xvcihkaXNwbGF5LXAzIDEgMC44IDAuMjkpO1xuICAgICAgLS1hbWJlci1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45ODQgMC45MDkgMC43MjYpO1xuXG4gICAgICAtLWdvbGQtMTogY29sb3IoZGlzcGxheS1wMyAwLjA3MSAwLjA3MSAwLjA2Nyk7XG4gICAgICAtLWdvbGQtMjogY29sb3IoZGlzcGxheS1wMyAwLjEwNCAwLjEwMSAwLjA5KTtcbiAgICAgIC0tZ29sZC0zOiBjb2xvcihkaXNwbGF5LXAzIDAuMTQxIDAuMTM2IDAuMTIyKTtcbiAgICAgIC0tZ29sZC00OiBjb2xvcihkaXNwbGF5LXAzIDAuMTc3IDAuMTcgMC4xNTIpO1xuICAgICAgLS1nb2xkLTU6IGNvbG9yKGRpc3BsYXktcDMgMC4yMTcgMC4yMDcgMC4xODUpO1xuICAgICAgLS1nb2xkLTY6IGNvbG9yKGRpc3BsYXktcDMgMC4yNjUgMC4yNTIgMC4yMjUpO1xuICAgICAgLS1nb2xkLTc6IGNvbG9yKGRpc3BsYXktcDMgMC4zMjcgMC4zMSAwLjI3Nyk7XG4gICAgICAtLWdvbGQtODogY29sb3IoZGlzcGxheS1wMyAwLjQwNyAwLjM4NCAwLjM0Mik7XG4gICAgICAtLWdvbGQtOTogY29sb3IoZGlzcGxheS1wMyAwLjU3OSAwLjUxNyAwLjQxKTtcbiAgICAgIC0tZ29sZC0xMDogY29sb3IoZGlzcGxheS1wMyAwLjYyOCAwLjU2NiAwLjQ2Myk7XG4gICAgICAtLWdvbGQtMTE6IGNvbG9yKGRpc3BsYXktcDMgMC43ODQgMC43MjggMC42MzUpO1xuICAgICAgLS1nb2xkLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTA2IDAuODg3IDAuODU1KTtcbiAgICAgIC0tZ29sZC1hMTogY29sb3IoZGlzcGxheS1wMyAwLjg1NSAwLjg1NSAwLjA3MS8wLjAwNSk7XG4gICAgICAtLWdvbGQtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC45OCAwLjg5IDAuNjE2LzAuMDQzKTtcbiAgICAgIC0tZ29sZC1hMzogY29sb3IoZGlzcGxheS1wMyAxIDAuOTQ5IDAuNzUzLzAuMDgpO1xuICAgICAgLS1nb2xkLWE0OiBjb2xvcihkaXNwbGF5LXAzIDEgMC45MzMgMC44LzAuMTE4KTtcbiAgICAgIC0tZ29sZC1hNTogY29sb3IoZGlzcGxheS1wMyAxIDAuOTQ5IDAuODA0LzAuMTYpO1xuICAgICAgLS1nb2xkLWE2OiBjb2xvcihkaXNwbGF5LXAzIDEgMC45MjUgMC44LzAuMjE1KTtcbiAgICAgIC0tZ29sZC1hNzogY29sb3IoZGlzcGxheS1wMyAxIDAuOTQ1IDAuODMxLzAuMjc4KTtcbiAgICAgIC0tZ29sZC1hODogY29sb3IoZGlzcGxheS1wMyAxIDAuOTM3IDAuODIvMC4zNjYpO1xuICAgICAgLS1nb2xkLWE5OiBjb2xvcihkaXNwbGF5LXAzIDAuOTk2IDAuODgyIDAuNjkvMC41NTEpO1xuICAgICAgLS1nb2xkLWExMDogY29sb3IoZGlzcGxheS1wMyAxIDAuODk0IDAuNzI1LzAuNjAxKTtcbiAgICAgIC0tZ29sZC1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC43ODQgMC43MjggMC42MzUpO1xuICAgICAgLS1nb2xkLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjkwNiAwLjg4NyAwLjg1NSk7XG5cbiAgICAgIC0tYnJvbnplLTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wNzYgMC4wNjcgMC4wNjMpO1xuICAgICAgLS1icm9uemUtMjogY29sb3IoZGlzcGxheS1wMyAwLjEwNiAwLjA5NyAwLjA5Myk7XG4gICAgICAtLWJyb256ZS0zOiBjb2xvcihkaXNwbGF5LXAzIDAuMTQ3IDAuMTMyIDAuMTI1KTtcbiAgICAgIC0tYnJvbnplLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4xODUgMC4xNjYgMC4xNTYpO1xuICAgICAgLS1icm9uemUtNTogY29sb3IoZGlzcGxheS1wMyAwLjIyNyAwLjIwMiAwLjE5KTtcbiAgICAgIC0tYnJvbnplLTY6IGNvbG9yKGRpc3BsYXktcDMgMC4yNzggMC4yNDYgMC4yMyk7XG4gICAgICAtLWJyb256ZS03OiBjb2xvcihkaXNwbGF5LXAzIDAuMzQzIDAuMzAyIDAuMjgxKTtcbiAgICAgIC0tYnJvbnplLTg6IGNvbG9yKGRpc3BsYXktcDMgMC40MjYgMC4zNzQgMC4zNDcpO1xuICAgICAgLS1icm9uemUtOTogY29sb3IoZGlzcGxheS1wMyAwLjYxMSAwLjUwNyAwLjQ1NSk7XG4gICAgICAtLWJyb256ZS0xMDogY29sb3IoZGlzcGxheS1wMyAwLjY2IDAuNTU2IDAuNTA0KTtcbiAgICAgIC0tYnJvbnplLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuODEgMC43MDcgMC42NTUpO1xuICAgICAgLS1icm9uemUtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45MjEgMC44OCAwLjg1NCk7XG4gICAgICAtLWJyb256ZS1hMTogY29sb3IoZGlzcGxheS1wMyAwLjk0MSAwLjA2NyAwLzAuMDA5KTtcbiAgICAgIC0tYnJvbnplLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTggMC44IDAuNzA2LzAuMDQzKTtcbiAgICAgIC0tYnJvbnplLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuOTg4IDAuODUxIDAuNzYxLzAuMDg1KTtcbiAgICAgIC0tYnJvbnplLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuOTk2IDAuODM5IDAuNzgvMC4xMjcpO1xuICAgICAgLS1icm9uemUtYTU6IGNvbG9yKGRpc3BsYXktcDMgMC45OTYgMC44NjMgMC43NzMvMC4xNzMpO1xuICAgICAgLS1icm9uemUtYTY6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjg2MyAwLjc5Ni8wLjIyNyk7XG4gICAgICAtLWJyb256ZS1hNzogY29sb3IoZGlzcGxheS1wMyAxIDAuODY3IDAuOC8wLjI5NSk7XG4gICAgICAtLWJyb256ZS1hODogY29sb3IoZGlzcGxheS1wMyAxIDAuODU5IDAuNzg4LzAuMzg3KTtcbiAgICAgIC0tYnJvbnplLWE5OiBjb2xvcihkaXNwbGF5LXAzIDEgMC44MiAwLjczMy8wLjU4NSk7XG4gICAgICAtLWJyb256ZS1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjgzOSAwLjc2MS8wLjYzNSk7XG4gICAgICAtLWJyb256ZS1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC44MSAwLjcwNyAwLjY1NSk7XG4gICAgICAtLWJyb256ZS1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45MjEgMC44OCAwLjg1NCk7XG5cbiAgICAgIC0tZ3JheS0xOiBjb2xvcihkaXNwbGF5LXAzIDAuMDY3IDAuMDY3IDAuMDY3KTtcbiAgICAgIC0tZ3JheS0yOiBjb2xvcihkaXNwbGF5LXAzIDAuMDk4IDAuMDk4IDAuMDk4KTtcbiAgICAgIC0tZ3JheS0zOiBjb2xvcihkaXNwbGF5LXAzIDAuMTM1IDAuMTM1IDAuMTM1KTtcbiAgICAgIC0tZ3JheS00OiBjb2xvcihkaXNwbGF5LXAzIDAuMTYzIDAuMTYzIDAuMTYzKTtcbiAgICAgIC0tZ3JheS01OiBjb2xvcihkaXNwbGF5LXAzIDAuMTkyIDAuMTkyIDAuMTkyKTtcbiAgICAgIC0tZ3JheS02OiBjb2xvcihkaXNwbGF5LXAzIDAuMjI4IDAuMjI4IDAuMjI4KTtcbiAgICAgIC0tZ3JheS03OiBjb2xvcihkaXNwbGF5LXAzIDAuMjgzIDAuMjgzIDAuMjgzKTtcbiAgICAgIC0tZ3JheS04OiBjb2xvcihkaXNwbGF5LXAzIDAuMzc1IDAuMzc1IDAuMzc1KTtcbiAgICAgIC0tZ3JheS05OiBjb2xvcihkaXNwbGF5LXAzIDAuNDMxIDAuNDMxIDAuNDMxKTtcbiAgICAgIC0tZ3JheS0xMDogY29sb3IoZGlzcGxheS1wMyAwLjQ4NCAwLjQ4NCAwLjQ4NCk7XG4gICAgICAtLWdyYXktMTE6IGNvbG9yKGRpc3BsYXktcDMgMC43MDYgMC43MDYgMC43MDYpO1xuICAgICAgLS1ncmF5LTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTMzIDAuOTMzIDAuOTMzKTtcbiAgICAgIC0tZ3JheS1hMTogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wKTtcbiAgICAgIC0tZ3JheS1hMjogY29sb3IoZGlzcGxheS1wMyAxIDEgMS8wLjAzNCk7XG4gICAgICAtLWdyYXktYTM6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC4wNzEpO1xuICAgICAgLS1ncmF5LWE0OiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxLzAuMTA1KTtcbiAgICAgIC0tZ3JheS1hNTogY29sb3IoZGlzcGxheS1wMyAxIDEgMS8wLjEzNCk7XG4gICAgICAtLWdyYXktYTY6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC4xNzIpO1xuICAgICAgLS1ncmF5LWE3OiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxLzAuMjMxKTtcbiAgICAgIC0tZ3JheS1hODogY29sb3IoZGlzcGxheS1wMyAxIDEgMS8wLjMzMik7XG4gICAgICAtLWdyYXktYTk6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC4zOTEpO1xuICAgICAgLS1ncmF5LWExMDogY29sb3IoZGlzcGxheS1wMyAxIDEgMS8wLjQ0NSk7XG4gICAgICAtLWdyYXktYTExOiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxLzAuNjg1KTtcbiAgICAgIC0tZ3JheS1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC45MjkpO1xuXG4gICAgICAtLW1hdXZlLTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wNyAwLjA2NyAwLjA3NCk7XG4gICAgICAtLW1hdXZlLTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xMDEgMC4wOTggMC4xMDUpO1xuICAgICAgLS1tYXV2ZS0zOiBjb2xvcihkaXNwbGF5LXAzIDAuMTM4IDAuMTM0IDAuMTQ0KTtcbiAgICAgIC0tbWF1dmUtNDogY29sb3IoZGlzcGxheS1wMyAwLjE2NyAwLjE2MSAwLjE3NSk7XG4gICAgICAtLW1hdXZlLTU6IGNvbG9yKGRpc3BsYXktcDMgMC4xOTYgMC4xODkgMC4yMDYpO1xuICAgICAgLS1tYXV2ZS02OiBjb2xvcihkaXNwbGF5LXAzIDAuMjMyIDAuMjI1IDAuMjQ1KTtcbiAgICAgIC0tbWF1dmUtNzogY29sb3IoZGlzcGxheS1wMyAwLjI4NiAwLjI3NyAwLjMwMik7XG4gICAgICAtLW1hdXZlLTg6IGNvbG9yKGRpc3BsYXktcDMgMC4zODMgMC4zNzMgMC40MDgpO1xuICAgICAgLS1tYXV2ZS05OiBjb2xvcihkaXNwbGF5LXAzIDAuNDM0IDAuNDI4IDAuNDY3KTtcbiAgICAgIC0tbWF1dmUtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC40ODcgMC40OCAwLjUxOSk7XG4gICAgICAtLW1hdXZlLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNzA3IDAuNyAwLjczNSk7XG4gICAgICAtLW1hdXZlLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTMzIDAuOTMzIDAuOTQpO1xuICAgICAgLS1tYXV2ZS1hMTogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wKTtcbiAgICAgIC0tbWF1dmUtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC45OTYgMC45OTIgMS8wLjAzNCk7XG4gICAgICAtLW1hdXZlLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuOTM3IDAuOTMzIDAuOTkyLzAuMDc3KTtcbiAgICAgIC0tbWF1dmUtYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC45NTcgMC45MTggMC45OTYvMC4xMTEpO1xuICAgICAgLS1tYXV2ZS1hNTogY29sb3IoZGlzcGxheS1wMyAwLjkzNyAwLjkwNiAwLjk5Ni8wLjE0NSk7XG4gICAgICAtLW1hdXZlLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuOTUzIDAuOTI1IDAuOTk2LzAuMTgzKTtcbiAgICAgIC0tbWF1dmUtYTc6IGNvbG9yKGRpc3BsYXktcDMgMC45NDUgMC45MjkgMS8wLjI0Nik7XG4gICAgICAtLW1hdXZlLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuOTM3IDAuOTE4IDEvMC4zNjEpO1xuICAgICAgLS1tYXV2ZS1hOTogY29sb3IoZGlzcGxheS1wMyAwLjkzMyAwLjkxOCAxLzAuNDI0KTtcbiAgICAgIC0tbWF1dmUtYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuOTQxIDAuOTI1IDEvMC40NzkpO1xuICAgICAgLS1tYXV2ZS1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC45NjUgMC45NjEgMS8wLjcxMik7XG4gICAgICAtLW1hdXZlLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjk5MiAwLjk5MiAxLzAuOTM3KTtcblxuICAgICAgLS1zbGF0ZS0xOiBjb2xvcihkaXNwbGF5LXAzIDAuMDY3IDAuMDY3IDAuMDc0KTtcbiAgICAgIC0tc2xhdGUtMjogY29sb3IoZGlzcGxheS1wMyAwLjA5NSAwLjA5OCAwLjEwNSk7XG4gICAgICAtLXNsYXRlLTM6IGNvbG9yKGRpc3BsYXktcDMgMC4xMyAwLjEzNSAwLjE0NSk7XG4gICAgICAtLXNsYXRlLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4xNTYgMC4xNjMgMC4xNzYpO1xuICAgICAgLS1zbGF0ZS01OiBjb2xvcihkaXNwbGF5LXAzIDAuMTgzIDAuMTkxIDAuMjA2KTtcbiAgICAgIC0tc2xhdGUtNjogY29sb3IoZGlzcGxheS1wMyAwLjIxNSAwLjIyNiAwLjI0NCk7XG4gICAgICAtLXNsYXRlLTc6IGNvbG9yKGRpc3BsYXktcDMgMC4yNjUgMC4yOCAwLjMwMik7XG4gICAgICAtLXNsYXRlLTg6IGNvbG9yKGRpc3BsYXktcDMgMC4zNTcgMC4zODEgMC40MDkpO1xuICAgICAgLS1zbGF0ZS05OiBjb2xvcihkaXNwbGF5LXAzIDAuNDE1IDAuNDMxIDAuNDYzKTtcbiAgICAgIC0tc2xhdGUtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC40NjkgMC40ODMgMC41MTQpO1xuICAgICAgLS1zbGF0ZS0xMTogY29sb3IoZGlzcGxheS1wMyAwLjY5MiAwLjcwNCAwLjcyOCk7XG4gICAgICAtLXNsYXRlLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTMgMC45MzMgMC45NCk7XG4gICAgICAtLXNsYXRlLWExOiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzApO1xuICAgICAgLS1zbGF0ZS1hMjogY29sb3IoZGlzcGxheS1wMyAwLjg3NSAwLjk5MiAxLzAuMDM0KTtcbiAgICAgIC0tc2xhdGUtYTM6IGNvbG9yKGRpc3BsYXktcDMgMC44ODIgMC45MzMgMC45OTIvMC4wNzcpO1xuICAgICAgLS1zbGF0ZS1hNDogY29sb3IoZGlzcGxheS1wMyAwLjg4MiAwLjk1MyAwLjk5Ni8wLjExMSk7XG4gICAgICAtLXNsYXRlLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuODc4IDAuOTI5IDAuOTk2LzAuMTQ1KTtcbiAgICAgIC0tc2xhdGUtYTY6IGNvbG9yKGRpc3BsYXktcDMgMC44ODIgMC45NDkgMC45OTYvMC4xODMpO1xuICAgICAgLS1zbGF0ZS1hNzogY29sb3IoZGlzcGxheS1wMyAwLjg4MiAwLjkyOSAxLzAuMjQ2KTtcbiAgICAgIC0tc2xhdGUtYTg6IGNvbG9yKGRpc3BsYXktcDMgMC44NzEgMC45MzcgMS8wLjM2MSk7XG4gICAgICAtLXNsYXRlLWE5OiBjb2xvcihkaXNwbGF5LXAzIDAuODk4IDAuOTM3IDEvMC40Mik7XG4gICAgICAtLXNsYXRlLWExMDogY29sb3IoZGlzcGxheS1wMyAwLjkxOCAwLjk0NSAxLzAuNDc1KTtcbiAgICAgIC0tc2xhdGUtYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuOTQ5IDAuOTY5IDAuOTk2LzAuNzA4KTtcbiAgICAgIC0tc2xhdGUtYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTg4IDAuOTkyIDEvMC45MzcpO1xuXG4gICAgICAtLXNhZ2UtMTogY29sb3IoZGlzcGxheS1wMyAwLjA2NCAwLjA3IDAuMDY3KTtcbiAgICAgIC0tc2FnZS0yOiBjb2xvcihkaXNwbGF5LXAzIDAuMDkyIDAuMDk4IDAuMDk0KTtcbiAgICAgIC0tc2FnZS0zOiBjb2xvcihkaXNwbGF5LXAzIDAuMTI4IDAuMTM1IDAuMTMxKTtcbiAgICAgIC0tc2FnZS00OiBjb2xvcihkaXNwbGF5LXAzIDAuMTU1IDAuMTY0IDAuMTU5KTtcbiAgICAgIC0tc2FnZS01OiBjb2xvcihkaXNwbGF5LXAzIDAuMTgzIDAuMTkzIDAuMTg4KTtcbiAgICAgIC0tc2FnZS02OiBjb2xvcihkaXNwbGF5LXAzIDAuMjE4IDAuMjMgMC4yMjQpO1xuICAgICAgLS1zYWdlLTc6IGNvbG9yKGRpc3BsYXktcDMgMC4yNjkgMC4yODUgMC4yNzcpO1xuICAgICAgLS1zYWdlLTg6IGNvbG9yKGRpc3BsYXktcDMgMC4zNjIgMC4zODIgMC4zNzMpO1xuICAgICAgLS1zYWdlLTk6IGNvbG9yKGRpc3BsYXktcDMgMC4zOTggMC40MzggMC40MjEpO1xuICAgICAgLS1zYWdlLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNDUzIDAuNDkgMC40NzQpO1xuICAgICAgLS1zYWdlLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNjg1IDAuNzA5IDAuNjk3KTtcbiAgICAgIC0tc2FnZS0xMjogY29sb3IoZGlzcGxheS1wMyAwLjkyNyAwLjkzMyAwLjkzKTtcbiAgICAgIC0tc2FnZS1hMTogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wKTtcbiAgICAgIC0tc2FnZS1hMjogY29sb3IoZGlzcGxheS1wMyAwLjk3NiAwLjk4OCAwLjk4NC8wLjAzKTtcbiAgICAgIC0tc2FnZS1hMzogY29sb3IoZGlzcGxheS1wMyAwLjk5MiAwLjk0NSAwLjk0MS8wLjA3Mik7XG4gICAgICAtLXNhZ2UtYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC45ODggMC45OTYgMC45OTIvMC4xMDIpO1xuICAgICAgLS1zYWdlLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuOTkyIDEgMC45OTYvMC4xMzEpO1xuICAgICAgLS1zYWdlLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuOTczIDEgMC45NzYvMC4xNzMpO1xuICAgICAgLS1zYWdlLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuOTU3IDEgMC45NzYvMC4yMzMpO1xuICAgICAgLS1zYWdlLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuOTU3IDEgMC45ODQvMC4zMzQpO1xuICAgICAgLS1zYWdlLWE5OiBjb2xvcihkaXNwbGF5LXAzIDAuOTAyIDEgMC45NTcvMC4zOTcpO1xuICAgICAgLS1zYWdlLWExMDogY29sb3IoZGlzcGxheS1wMyAwLjkyOSAxIDAuOTczLzAuNDUyKTtcbiAgICAgIC0tc2FnZS1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC45NjkgMSAwLjk4OC8wLjY4OCk7XG4gICAgICAtLXNhZ2UtYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTkyIDEgMC45OTYvMC45MjkpO1xuXG4gICAgICAtLW9saXZlLTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wNjcgMC4wNyAwLjA2Myk7XG4gICAgICAtLW9saXZlLTI6IGNvbG9yKGRpc3BsYXktcDMgMC4wOTUgMC4wOTggMC4wOTEpO1xuICAgICAgLS1vbGl2ZS0zOiBjb2xvcihkaXNwbGF5LXAzIDAuMTMxIDAuMTM1IDAuMTI2KTtcbiAgICAgIC0tb2xpdmUtNDogY29sb3IoZGlzcGxheS1wMyAwLjE1OCAwLjE2MyAwLjE1Myk7XG4gICAgICAtLW9saXZlLTU6IGNvbG9yKGRpc3BsYXktcDMgMC4xODYgMC4xOTIgMC4xOCk7XG4gICAgICAtLW9saXZlLTY6IGNvbG9yKGRpc3BsYXktcDMgMC4yMjEgMC4yMjkgMC4yMTUpO1xuICAgICAgLS1vbGl2ZS03OiBjb2xvcihkaXNwbGF5LXAzIDAuMjczIDAuMjg0IDAuMjY2KTtcbiAgICAgIC0tb2xpdmUtODogY29sb3IoZGlzcGxheS1wMyAwLjM2NSAwLjM4MiAwLjM1OSk7XG4gICAgICAtLW9saXZlLTk6IGNvbG9yKGRpc3BsYXktcDMgMC40MTQgMC40MzggMC40MDQpO1xuICAgICAgLS1vbGl2ZS0xMDogY29sb3IoZGlzcGxheS1wMyAwLjQ2NyAwLjQ5IDAuNDU4KTtcbiAgICAgIC0tb2xpdmUtMTE6IGNvbG9yKGRpc3BsYXktcDMgMC42OSAwLjcwOSAwLjY4Mik7XG4gICAgICAtLW9saXZlLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTI3IDAuOTMzIDAuOTI2KTtcbiAgICAgIC0tb2xpdmUtYTE6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMCk7XG4gICAgICAtLW9saXZlLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTg0IDAuOTg4IDAuOTc2LzAuMDMpO1xuICAgICAgLS1vbGl2ZS1hMzogY29sb3IoZGlzcGxheS1wMyAwLjk5MiAwLjk5NiAwLjk4OC8wLjA2OCk7XG4gICAgICAtLW9saXZlLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuOTUzIDAuOTk2IDAuOTQ5LzAuMTAyKTtcbiAgICAgIC0tb2xpdmUtYTU6IGNvbG9yKGRpc3BsYXktcDMgMC45NjkgMSAwLjk2NS8wLjEzMSk7XG4gICAgICAtLW9saXZlLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuOTczIDEgMC45NjkvMC4xNjkpO1xuICAgICAgLS1vbGl2ZS1hNzogY29sb3IoZGlzcGxheS1wMyAwLjk4IDEgMC45NjEvMC4yMjgpO1xuICAgICAgLS1vbGl2ZS1hODogY29sb3IoZGlzcGxheS1wMyAwLjk2MSAxIDAuOTU3LzAuMzM0KTtcbiAgICAgIC0tb2xpdmUtYTk6IGNvbG9yKGRpc3BsYXktcDMgMC45NDkgMSAwLjkyMi8wLjM5Nyk7XG4gICAgICAtLW9saXZlLWExMDogY29sb3IoZGlzcGxheS1wMyAwLjk1MyAxIDAuOTQxLzAuNDUyKTtcbiAgICAgIC0tb2xpdmUtYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuOTc2IDEgMC45NjUvMC42ODgpO1xuICAgICAgLS1vbGl2ZS1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45OTIgMSAwLjk5Mi8wLjkyOSk7XG5cbiAgICAgIC0tc2FuZC0xOiBjb2xvcihkaXNwbGF5LXAzIDAuMDY3IDAuMDY3IDAuMDYzKTtcbiAgICAgIC0tc2FuZC0yOiBjb2xvcihkaXNwbGF5LXAzIDAuMDk4IDAuMDk4IDAuMDk0KTtcbiAgICAgIC0tc2FuZC0zOiBjb2xvcihkaXNwbGF5LXAzIDAuMTM1IDAuMTM1IDAuMTI5KTtcbiAgICAgIC0tc2FuZC00OiBjb2xvcihkaXNwbGF5LXAzIDAuMTY0IDAuMTYzIDAuMTU2KTtcbiAgICAgIC0tc2FuZC01OiBjb2xvcihkaXNwbGF5LXAzIDAuMTkzIDAuMTkyIDAuMTgzKTtcbiAgICAgIC0tc2FuZC02OiBjb2xvcihkaXNwbGF5LXAzIDAuMjMgMC4yMjkgMC4yMTcpO1xuICAgICAgLS1zYW5kLTc6IGNvbG9yKGRpc3BsYXktcDMgMC4yODUgMC4yODIgMC4yNjcpO1xuICAgICAgLS1zYW5kLTg6IGNvbG9yKGRpc3BsYXktcDMgMC4zODQgMC4zNzggMC4zNTcpO1xuICAgICAgLS1zYW5kLTk6IGNvbG9yKGRpc3BsYXktcDMgMC40MzQgMC40MjggMC40MDMpO1xuICAgICAgLS1zYW5kLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNDg3IDAuNDgxIDAuNDU2KTtcbiAgICAgIC0tc2FuZC0xMTogY29sb3IoZGlzcGxheS1wMyAwLjcwNyAwLjcwMyAwLjY4KTtcbiAgICAgIC0tc2FuZC0xMjogY29sb3IoZGlzcGxheS1wMyAwLjkzMyAwLjkzMyAwLjkyNik7XG4gICAgICAtLXNhbmQtYTE6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMCk7XG4gICAgICAtLXNhbmQtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC45OTIgMC45OTIgMC45ODgvMC4wMzQpO1xuICAgICAgLS1zYW5kLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuOTk2IDAuOTk2IDAuOTkyLzAuMDcyKTtcbiAgICAgIC0tc2FuZC1hNDogY29sb3IoZGlzcGxheS1wMyAwLjk5MiAwLjk5MiAwLjk1My8wLjEwNik7XG4gICAgICAtLXNhbmQtYTU6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDAuOTY1LzAuMTM1KTtcbiAgICAgIC0tc2FuZC1hNjogY29sb3IoZGlzcGxheS1wMyAxIDAuOTc2IDAuOTI5LzAuMTc3KTtcbiAgICAgIC0tc2FuZC1hNzogY29sb3IoZGlzcGxheS1wMyAxIDAuOTg0IDAuOTI5LzAuMjM2KTtcbiAgICAgIC0tc2FuZC1hODogY29sb3IoZGlzcGxheS1wMyAxIDAuOTc2IDAuOTI1LzAuMzQxKTtcbiAgICAgIC0tc2FuZC1hOTogY29sb3IoZGlzcGxheS1wMyAxIDAuOTggMC45MjUvMC4zOTUpO1xuICAgICAgLS1zYW5kLWExMDogY29sb3IoZGlzcGxheS1wMyAxIDAuOTkyIDAuOTMzLzAuNDUpO1xuICAgICAgLS1zYW5kLWExMTogY29sb3IoZGlzcGxheS1wMyAxIDAuOTk2IDAuOTYxLzAuNjg1KTtcbiAgICAgIC0tc2FuZC1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDAuOTkyLzAuOTI5KTtcblxuICAgICAgLS1ncmF5LTItdHJhbnNsdWNlbnQ6IGNvbG9yKGRpc3BsYXktcDMgMC4xMTM3IDAuMTEzNyAwLjExMzcvMC43KTtcbiAgICAgIC0tbWF1dmUtMi10cmFuc2x1Y2VudDogY29sb3IoZGlzcGxheS1wMyAwLjExNzYgMC4xMTM3IDAuMTE3Ni8wLjcpO1xuICAgICAgLS1zbGF0ZS0yLXRyYW5zbHVjZW50OiBjb2xvcihkaXNwbGF5LXAzIDAuMTA1OSAwLjExMzcgMC4xMTc2LzAuNyk7XG4gICAgICAtLXNhZ2UtMi10cmFuc2x1Y2VudDogY29sb3IoZGlzcGxheS1wMyAwLjEwMiAwLjExMzcgMC4xMDU5LzAuNyk7XG4gICAgICAtLW9saXZlLTItdHJhbnNsdWNlbnQ6IGNvbG9yKGRpc3BsYXktcDMgMC4xMDU5IDAuMTEzNyAwLjEwMi8wLjcpO1xuICAgICAgLS1zYW5kLTItdHJhbnNsdWNlbnQ6IGNvbG9yKGRpc3BsYXktcDMgMC4xMTM3IDAuMTEzNyAwLjEwNTkvMC43KTtcblxuICAgICAgLS1ncmF5LXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC4xMjU1IDAuMTI1NSAwLjEyNTUvMC41KTtcbiAgICAgIC0tbWF1dmUtc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjEzMzMgMC4xMjU1IDAuMTMzMy8wLjUpO1xuICAgICAgLS1zbGF0ZS1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuMTE3NiAwLjEyNTUgMC4xMzMzLzAuNSk7XG4gICAgICAtLXNhZ2Utc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjExNzYgMC4xMjU1IDAuMTE3Ni8wLjUpO1xuICAgICAgLS1vbGl2ZS1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuMTE3NiAwLjEyNTUgMC4xMTc2LzAuNSk7XG4gICAgICAtLXNhbmQtc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjEyNTUgMC4xMjU1IDAuMTI1NS8wLjUpO1xuICAgICAgLS10b21hdG8tc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjE1NjkgMC4wOTQxIDAuMDc4NC8wLjUpO1xuICAgICAgLS1yZWQtc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjE2NDcgMC4wODYzIDAuMDg2My8wLjUpO1xuICAgICAgLS1ydWJ5LXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC4xNTY5IDAuMDk0MSAwLjEwOTgvMC41KTtcbiAgICAgIC0tY3JpbXNvbi1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuMTY0NyAwLjA4NjMgMC4xMTc2LzAuNSk7XG4gICAgICAtLXBpbmstc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjE3MjUgMC4wNzg0IDAuMTQ5LzAuNSk7XG4gICAgICAtLXBsdW0tc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjE2NDcgMC4wODYzIDAuMTcyNS8wLjUpO1xuICAgICAgLS1wdXJwbGUtc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjE0OSAwLjA5NDEgMC4xOTYxLzAuNSk7XG4gICAgICAtLXZpb2xldC1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuMTMzMyAwLjEwMiAwLjIxMTgvMC41KTtcbiAgICAgIC0taXJpcy1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuMTA5OCAwLjEwMiAwLjIxMTgvMC41KTtcbiAgICAgIC0taW5kaWdvLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC4wOTQxIDAuMTA5OCAwLjIxOTYvMC41KTtcbiAgICAgIC0tYmx1ZS1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuMDcwNiAwLjEyNTUgMC4yMTk2LzAuNSk7XG4gICAgICAtLWN5YW4tc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjA3ODQgMC4xNDEyIDAuMTcyNS8wLjUpO1xuICAgICAgLS10ZWFsLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC4wODYzIDAuMTQ5IDAuMTQxMi8wLjUpO1xuICAgICAgLS1qYWRlLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC4wODYzIDAuMTQ5IDAuMTE3Ni8wLjUpO1xuICAgICAgLS1ncmVlbi1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuMDk0MSAwLjE0MTIgMC4xMDk4LzAuNSk7XG4gICAgICAtLWdyYXNzLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC4xMDIgMC4xMzMzIDAuMTAyLzAuNSk7XG4gICAgICAtLWJyb3duLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC4xNDEyIDAuMTE3NiAwLjEwMi8wLjUpO1xuICAgICAgLS1icm9uemUtc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjE0MTIgMC4xMjU1IDAuMTE3Ni8wLjUpO1xuICAgICAgLS1nb2xkLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC4xNDEyIDAuMTMzMyAwLjEwOTgvMC41KTtcbiAgICAgIC0tc2t5LXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC4wODYzIDAuMTMzMyAwLjIxOTYvMC41KTtcbiAgICAgIC0tbWludC1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuMDk0MSAwLjE0OSAwLjE0MTIvMC41KTtcbiAgICAgIC0tbGltZS1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuMTA5OCAwLjEyNTUgMC4wNzg0LzAuNSk7XG4gICAgICAtLXllbGxvdy1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuMTMzMyAwLjExNzYgMC4wNzA2LzAuNSk7XG4gICAgICAtLWFtYmVyLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC4xNDEyIDAuMTE3NiAwLjA3ODQvMC41KTtcbiAgICAgIC0tb3JhbmdlLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC4xNDEyIDAuMTA5OCAwLjA3MDYvMC41KVxuICAgIH1cbiAgfVxufVxuKi9cbjp3aGVyZShodG1sKSB7XG4gIC0tYmxhY2stYTE6IG9rbGNoKDAlIDAgMCAvIDUlKTtcbiAgLS1ibGFjay1hMjogb2tsY2goMCUgMCAwIC8gMTAlKTtcbiAgLS1ibGFjay1hMzogb2tsY2goMCUgMCAwIC8gMTUlKTtcbiAgLS1ibGFjay1hNDogb2tsY2goMCUgMCAwIC8gMjAlKTtcbiAgLS1ibGFjay1hNTogb2tsY2goMCUgMCAwIC8gMzAlKTtcbiAgLS1ibGFjay1hNjogb2tsY2goMCUgMCAwIC8gNDAlKTtcbiAgLS1ibGFjay1hNzogb2tsY2goMCUgMCAwIC8gNTAlKTtcbiAgLS1ibGFjay1hODogb2tsY2goMCUgMCAwIC8gNjAlKTtcbiAgLS1ibGFjay1hOTogb2tsY2goMCUgMCAwIC8gNzAlKTtcbiAgLS1ibGFjay1hMTA6IG9rbGNoKDAlIDAgMCAvIDgwJSk7XG4gIC0tYmxhY2stYTExOiBva2xjaCgwJSAwIDAgLyA5MCUpO1xuICAtLWJsYWNrLWExMjogb2tsY2goMCUgMCAwIC8gOTUlKTtcbiAgLS13aGl0ZS1hMTogb2tsY2goMTAwJSAwIDAgLyA1JSk7XG4gIC0td2hpdGUtYTI6IG9rbGNoKDEwMCUgMCAwIC8gMTAlKTtcbiAgLS13aGl0ZS1hMzogb2tsY2goMTAwJSAwIDAgLyAxNSUpO1xuICAtLXdoaXRlLWE0OiBva2xjaCgxMDAlIDAgMCAvIDIwJSk7XG4gIC0td2hpdGUtYTU6IG9rbGNoKDEwMCUgMCAwIC8gMzAlKTtcbiAgLS13aGl0ZS1hNjogb2tsY2goMTAwJSAwIDAgLyA0MCUpO1xuICAtLXdoaXRlLWE3OiBva2xjaCgxMDAlIDAgMCAvIDUwJSk7XG4gIC0td2hpdGUtYTg6IG9rbGNoKDEwMCUgMCAwIC8gNjAlKTtcbiAgLS13aGl0ZS1hOTogb2tsY2goMTAwJSAwIDAgLyA3MCUpO1xuICAtLXdoaXRlLWExMDogb2tsY2goMTAwJSAwIDAgLyA4MCUpO1xuICAtLXdoaXRlLWExMTogb2tsY2goMTAwJSAwIDAgLyA5MCUpO1xuICAtLXdoaXRlLWExMjogb2tsY2goMTAwJSAwIDAgLyA5NSUpO1xuICAtLXRvbWF0by05LWNvbnRyYXN0OiBva2xjaCgxMDAlIDAgMCk7XG4gIC0tcmVkLTktY29udHJhc3Q6IG9rbGNoKDEwMCUgMCAwKTtcbiAgLS1ydWJ5LTktY29udHJhc3Q6IG9rbGNoKDEwMCUgMCAwKTtcbiAgLS1jcmltc29uLTktY29udHJhc3Q6IG9rbGNoKDEwMCUgMCAwKTtcbiAgLS1waW5rLTktY29udHJhc3Q6IG9rbGNoKDEwMCUgMCAwKTtcbiAgLS1wbHVtLTktY29udHJhc3Q6IG9rbGNoKDEwMCUgMCAwKTtcbiAgLS1wdXJwbGUtOS1jb250cmFzdDogb2tsY2goMTAwJSAwIDApO1xuICAtLXZpb2xldC05LWNvbnRyYXN0OiBva2xjaCgxMDAlIDAgMCk7XG4gIC0taXJpcy05LWNvbnRyYXN0OiBva2xjaCgxMDAlIDAgMCk7XG4gIC0taW5kaWdvLTktY29udHJhc3Q6IG9rbGNoKDEwMCUgMCAwKTtcbiAgLS1ibHVlLTktY29udHJhc3Q6IG9rbGNoKDEwMCUgMCAwKTtcbiAgLS1jeWFuLTktY29udHJhc3Q6IG9rbGNoKDEwMCUgMCAwKTtcbiAgLS10ZWFsLTktY29udHJhc3Q6IG9rbGNoKDEwMCUgMCAwKTtcbiAgLS1qYWRlLTktY29udHJhc3Q6IG9rbGNoKDEwMCUgMCAwKTtcbiAgLS1ncmVlbi05LWNvbnRyYXN0OiBva2xjaCgxMDAlIDAgMCk7XG4gIC0tZ3Jhc3MtOS1jb250cmFzdDogb2tsY2goMTAwJSAwIDApO1xuICAtLW9yYW5nZS05LWNvbnRyYXN0OiBva2xjaCgxMDAlIDAgMCk7XG4gIC0tYnJvd24tOS1jb250cmFzdDogb2tsY2goMTAwJSAwIDApO1xuICAtLXNreS05LWNvbnRyYXN0OiBva2xjaCgyNC4xMSUgMC4wMSAyNDguMjMpO1xuICAtLW1pbnQtOS1jb250cmFzdDogb2tsY2goMjMuOTYlIDAuMDEyIDE2Ny41Nik7XG4gIC0tbGltZS05LWNvbnRyYXN0OiBva2xjaCgyNC4xNyUgMC4wMTEgMTM5LjQzKTtcbiAgLS15ZWxsb3ctOS1jb250cmFzdDogb2tsY2goMjQuMzElIDAuMDA4IDk1LjM3KTtcbiAgLS1hbWJlci05LWNvbnRyYXN0OiBva2xjaCgyNC4zMSUgMC4wMDggOTUuMzcpO1xuICAtLWdvbGQtOS1jb250cmFzdDogb2tsY2goMTAwJSAwIDApO1xuICAtLWJyb256ZS05LWNvbnRyYXN0OiBva2xjaCgxMDAlIDAgMCk7XG4gIC0tZ3JheS05LWNvbnRyYXN0OiBva2xjaCgxMDAlIDAgMCk7XG59XG5cbkBzdXBwb3J0cyAoY29sb3I6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEpKSB7XG4gIEBtZWRpYSAoY29sb3ItZ2FtdXQ6IHAzKSB7XG4gICAgOndoZXJlKGh0bWwpIHtcbiAgICAgIC0tYmxhY2stYTE6Y29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjA1KTtcbiAgICAgIC0tYmxhY2stYTI6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMC4xKTtcbiAgICAgIC0tYmxhY2stYTM6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMC4xNSk7XG4gICAgICAtLWJsYWNrLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzAuMik7XG4gICAgICAtLWJsYWNrLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzAuMyk7XG4gICAgICAtLWJsYWNrLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzAuNCk7XG4gICAgICAtLWJsYWNrLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzAuNSk7XG4gICAgICAtLWJsYWNrLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzAuNik7XG4gICAgICAtLWJsYWNrLWE5OiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzAuNyk7XG4gICAgICAtLWJsYWNrLWExMDogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjgpO1xuICAgICAgLS1ibGFjay1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMC45KTtcbiAgICAgIC0tYmxhY2stYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzAuOTUpO1xuICAgICAgLS13aGl0ZS1hMTogY29sb3IoZGlzcGxheS1wMyAxIDEgMS8wLjA1KTtcbiAgICAgIC0td2hpdGUtYTI6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC4xKTtcbiAgICAgIC0td2hpdGUtYTM6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC4xNSk7XG4gICAgICAtLXdoaXRlLWE0OiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxLzAuMik7XG4gICAgICAtLXdoaXRlLWE1OiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxLzAuMyk7XG4gICAgICAtLXdoaXRlLWE2OiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxLzAuNCk7XG4gICAgICAtLXdoaXRlLWE3OiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxLzAuNSk7XG4gICAgICAtLXdoaXRlLWE4OiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxLzAuNik7XG4gICAgICAtLXdoaXRlLWE5OiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxLzAuNyk7XG4gICAgICAtLXdoaXRlLWExMDogY29sb3IoZGlzcGxheS1wMyAxIDEgMS8wLjgpO1xuICAgICAgLS13aGl0ZS1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC45KTtcbiAgICAgIC0td2hpdGUtYTEyOiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxLzAuOTUpIDtcbiAgICB9XG4gIH1cbn1cbi8qIFRoaXMgaXMgYSBjb3B5IGZpbGUgZnJvbSBjaXRpemVuIGRpcmVjdG9yeSAoSnVyb3IgQWNjZXNzKS4gVXBkYXRlZCB3aXRoIG5ldyB2YXJpYWJsZXMuICovXG46d2hlcmUoaHRtbCkge1xuICAtLXNpemUtMjogY2FsYygycmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcbiAgLS1zaXplLTQ6IGNhbGMoNHJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XG4gIC0tc2l6ZS02OiBjYWxjKDZyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xuICAtLXNpemUtODogY2FsYyg4cmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcbiAgLS1zaXplLTEyOiBjYWxjKDEycmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcbiAgLS1zaXplLTE2OiBjYWxjKDE2cmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcbiAgLS1zaXplLTE4OiBjYWxjKDE4cmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcbiAgLS1zaXplLTIwOiBjYWxjKDIwcmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcbiAgLS1zaXplLTI0OiBjYWxjKDI0cmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcbiAgLS1zaXplLTMyOiBjYWxjKDMycmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcbiAgLS1zaXplLTQwOiBjYWxjKDQwcmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcbiAgLS1zaXplLTQ4OiBjYWxjKDQ4cmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcbiAgLS1zaXplLTU2OiBjYWxjKDU2cmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcbiAgLS1zaXplLTY0OiBjYWxjKDY0cmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcbiAgLS1zaXplLTcyOiBjYWxjKDcycmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcbiAgLS1zaXplLTgwOiBjYWxjKDgwcmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcbiAgLS1zaXplLTg4OiBjYWxjKDg4cmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcbiAgLS1zaXplLTk2OiBjYWxjKDk2cmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcbiAgLS1zaXplLTEwNDogY2FsYygxMDRyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xuICAtLXNpemUtMTEyOiBjYWxjKDExMnJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XG4gIC0tc2l6ZS0xMjA6IGNhbGMoMTIwcmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcbiAgLS1zaXplLTEyODogY2FsYygxMjhyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xuICAtLXNpemUtMTM2OiBjYWxjKDEzNnJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XG4gIC0tc2l6ZS0xNDQ6IGNhbGMoMTQ0cmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcbn1cblxuOndoZXJlKGh0bWwpIHtcbiAgLS1yZW0tYmFzZTogMTY7XG4gIC0tc2NhbGUtNDogY2FsYyg4cmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcbiAgLS1zY2FsZS0zOiBjYWxjKDEwcmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcbiAgLS1zY2FsZS0yOiBjYWxjKDEycmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcbiAgLS1zY2FsZS0xOiBjYWxjKDE0cmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcbiAgLS1zY2FsZTA6IGNhbGMoMTZyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xuICAtLXNjYWxlMTogY2FsYygxOHJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XG4gIC0tc2NhbGUyOiBjYWxjKDIwcmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcbiAgLS1zY2FsZTM6IGNhbGMoMjRyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xuICAtLXNjYWxlNDogY2FsYygyOHJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XG4gIC0tc2NhbGU1OiBjYWxjKDMycmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcbiAgLS1zY2FsZTY6IGNhbGMoMzZyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xuICAtLXNjYWxlNzogY2FsYyg0MHJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XG4gIC0tc2NhbGU4OiBjYWxjKDQ4cmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcbiAgLS1saC1zY2FsZS0yOiBjYWxjKDE2cmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcbiAgLS1saC1zY2FsZS0xOiBjYWxjKDE4cmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcbiAgLS1saC1zY2FsZTA6IGNhbGMoMjByZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xuICAtLWxoLXNjYWxlMTogY2FsYygyMnJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XG4gIC0tbGgtc2NhbGUyOiBjYWxjKDI0cmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcbiAgLS1saC1zY2FsZTM6IGNhbGMoMjhyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xuICAtLWxoLXNjYWxlNDogY2FsYygzMnJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XG4gIC0tbGgtc2NhbGU1OiBjYWxjKDM2cmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcbiAgLS1saC1zY2FsZTY6IGNhbGMoNDByZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xuICAtLWxoLXNjYWxlNzogY2FsYyg0MnJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XG4gIC0tbGgtc2NhbGU4OiBjYWxjKDUwcmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcbiAgLS1mb250LXdlaWdodC1saWdodDogMzAwO1xuICAtLWZvbnQtd2VpZ2h0LXJlZ3VsYXI6IDQwMDtcbiAgLS1mb250LXdlaWdodC1tZWRpdW06IDUwMDtcbiAgLS1mb250LXdlaWdodC1oZWFkaW5nOiA1NTA7XG4gIC0tZm9udC13ZWlnaHQtc2VtaWJvbGQ6IDYwMDtcbiAgLS1mb250LXdlaWdodC1ib2xkOiA3MDA7XG4gIC0tc21hbGwtdGV4dDogY2hhcmFjdGVyLXZhcmlhbnQobGMtbC13aXRoLXRhaWwpO1xuICAtLW1kYy10eXBvZ3JhcGh5LWZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXNhbnMpO1xuICAtLW1kYy10eXBvZ3JhcGh5LWJvZHkyLWZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXNhbnMpO1xuICAtLW1kYy10eXBvZ3JhcGh5LWJvZHkyLWZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XG4gIC0tbWRjLXR5cG9ncmFwaHktYm9keTItbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xuICAtLW1kYy10eXBvZ3JhcGh5LWJvZHkyLWxldHRlci1zcGFjaW5nOiBub3JtYWw7XG59XG5cbi8qIFRoaXMgaXMgYSBjb3B5IGZpbGUgZnJvbSBjaXRpemVuIGRpcmVjdG9yeSAoSnVyb3IgQWNjZXNzKS4gVXBkYXRlZCB3aXRoIG5ldyB2YXJpYWJsZXMuICovXG4vKiBCYWRnZXMgKi9cbi8qIFVJIEJhY2tncm91bmRzICovXG4vKiBDb3JlIFVJIENvbG91cnMgKi9cbkBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6IGRhcmspIHtcbiAgLyogVUkgQmFja2dyb3VuZHMgKi9cbiAgLyogQ29yZSBVSSBDb2xvdXJzICovXG59XG46d2hlcmUoaHRtbCkge1xuICAtLWZvcmdlLWJ1dHRvbi1oZWlnaHQ6IHZhcigtLXNpemUtNDApO1xuICAtLWZvcmdlLWJ1dHRvbi1kZW5zZS1oZWlnaHQ6IDJyZW07XG4gIC0tZm9yZ2UtYnV0dG9uLXRleHQtY29sb3I6IHZhcigtLXRleHQtdGVydGlhcnkpO1xuICAtLWZvcmdlLWJ1dHRvbi10b25hbC1kaXNhYmxlZC1jb2xvcjogdmFyKC0tdGV4dC1kaXNhYmxlZCk7XG4gIC0tZm9yZ2UtYnV0dG9uLXRvbmFsLWRpc2FibGVkLWJhY2tncm91bmQ6IHZhcigtLWZvcmdlLXRoZW1lLXRlcnRpYXJ5LWNvbnRhaW5lcik7XG4gIC0tZm9yZ2UtYnV0dG9uLW91dGxpbmVkLWJvcmRlci1jb2xvcjogdmFyKC0tc2xhdGUtYTgpO1xuICAtLWZvcmdlLWJ1dHRvbi1vdXRsaW5lZC1jb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xuICAtLWZvcmdlLWljb24tYnV0dG9uLWRlbnNpdHktbWVkaXVtLXNpemU6IDJyZW07XG4gIC0tZm9yZ2UtaWNvbi1idXR0b24taWNvbi1jb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xuICAtLWZvcmdlLWljb24tYnV0dG9uLXNoYXBlLXNxdWFyZWQ6IDAuMTI1cmVtO1xuICAtLWZvcmdlLWZhYi1zaXplOiA0cmVtO1xuICAtLWZvcmdlLWZhYi1zaGFwZTogdmFyKC0tc2l6ZS0yMCk7XG4gIC0tZm9yZ2UtZmFiLWJhY2tncm91bmQ6IHZhcigtLXNsYXRlLTEyKTtcbiAgLS1mb3JnZS1mYWItY29sb3I6IHZhcigtLXRleHQtb24tY29sb3IpO1xuICAtLWZvcmdlLWJ1dHRvbi1mb2N1cy1pbmRpY2F0b3Itb2Zmc2V0OiAycHg7XG4gIC0tZm9yZ2UtaWNvbi1idXR0b24tZm9jdXMtaW5kaWNhdG9yLWNvbG9yOiB2YXIoLS1mb3JnZS10ZXJ0aWFyeS02MCk7XG59XG5cbmZvcmdlLWJ1dHRvbjo6cGFydChyb290KSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCBib3gtc2hhZG93LCBiYWNrZ3JvdW5kO1xufVxuZm9yZ2UtYnV0dG9uOjpwYXJ0KGZvY3VzLWluZGljYXRvcikge1xuICBib3gtc2hhZG93OiAwIDAgMCAzcHggdmFyKC0tZm9yZ2UtdGVydGlhcnktNjAtYTE2KTtcbn1cbmZvcmdlLWJ1dHRvbltkZW5zZV06OnBhcnQocm9vdCkge1xuICAtLWZvcmdlLXR5cG9ncmFwaHktYnV0dG9uLWZvbnQtc2l6ZTogY2FsYygxM3JlbSAvIHZhcigtLXJlbS1iYXNlKSk7XG4gIC0tZm9yZ2UtYnV0dG9uLXBhZGRpbmctaW5saW5lOiB2YXIoLS1zaXplLTEyKTtcbiAgLS1mb3JnZS1idXR0b24tdGV4dC1wYWRkaW5nLWlubGluZTogdmFyKC0tc2l6ZS0xMik7XG59XG5mb3JnZS1idXR0b25bZGVuc2VdOmhhcyhhKSB7XG4gIC0tZm9yZ2UtYnV0dG9uLXBhZGRpbmc6IDAgdmFyKC0tc2l6ZS0xMik7XG59XG5mb3JnZS1idXR0b25bc2l6ZT14bF0ge1xuICAtLWZvcmdlLWJ1dHRvbi1oZWlnaHQ6IHZhcigtLXNpemUtNTYpO1xufVxuZm9yZ2UtYnV0dG9uW3NpemU9bGddIHtcbiAgLS1mb3JnZS1idXR0b24taGVpZ2h0OiB2YXIoLS1zaXplLTQ4KTtcbn1cbmZvcmdlLWJ1dHRvblt0aGVtZT1hbHRlcm5hdGVdIHtcbiAgLS1mb3JnZS1idXR0b24tZmlsbGVkLWJhY2tncm91bmQ6IHZhcigtLXNsYXRlLWExMik7XG4gIC0tZm9yZ2UtYnV0dG9uLWZpbGxlZC1jb2xvcjogdmFyKC0tc2xhdGUtMSk7XG59XG5mb3JnZS1idXR0b25bdGhlbWU9YWx0ZXJuYXRlXTo6cGFydChmb2N1cy1pbmRpY2F0b3IpIHtcbiAgLS1mb3JnZS1mb2N1cy1pbmRpY2F0b3ItY29sb3I6IHZhcigtLWZvcmdlLXRlcnRpYXJ5LTYwKTtcbn1cbmZvcmdlLWJ1dHRvblt0aGVtZT1kYW5nZXJdIHtcbiAgLS1mb3JnZS1idXR0b24tdG9uYWwtYmFja2dyb3VuZDogdmFyKC0tcmVkLTQpO1xuICAtLWZvcmdlLWJ1dHRvbi10b25hbC1jb2xvcjogb2tsY2goZnJvbSB2YXIoLS1yZWQtYTExKSB2YXIoLS1jb2xvci1kYXJrZW4pIGMgaCk7XG59XG5cbi5mb3JnZS1idXR0b24tcHJpbWFyeSxcbi5mb3JnZS1idXR0b24tc2Vjb25kYXJ5LFxuLmZvcmdlLWJ1dHRvbi10ZXJ0aWFyeSB7XG4gIC0tZm9yZ2UtZm9jdXMtaW5kaWNhdG9yLXNoYXBlLXN0YXJ0LXN0YXJ0OiAwLjI1cmVtO1xuICAtLWZvcmdlLWZvY3VzLWluZGljYXRvci1zaGFwZS1zdGFydC1lbmQ6IDAuMjVyZW07XG4gIC0tZm9yZ2UtZm9jdXMtaW5kaWNhdG9yLXNoYXBlLWVuZC1zdGFydDogMC4yNXJlbTtcbiAgLS1mb3JnZS1mb2N1cy1pbmRpY2F0b3Itc2hhcGUtZW5kLWVuZDogMC4yNXJlbTtcbiAganVzdGlmeS1zZWxmOiBzdGFydDtcbn1cbi5mb3JnZS1idXR0b24tcHJpbWFyeSBhLCAuZm9yZ2UtYnV0dG9uLXByaW1hcnkgYTpob3Zlcixcbi5mb3JnZS1idXR0b24tc2Vjb25kYXJ5IGEsXG4uZm9yZ2UtYnV0dG9uLXNlY29uZGFyeSBhOmhvdmVyLFxuLmZvcmdlLWJ1dHRvbi10ZXJ0aWFyeSBhLFxuLmZvcmdlLWJ1dHRvbi10ZXJ0aWFyeSBhOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uZm9yZ2UtYnV0dG9uLXByaW1hcnkgcGF0aCxcbi5mb3JnZS1idXR0b24tc2Vjb25kYXJ5IHBhdGgsXG4uZm9yZ2UtYnV0dG9uLXRlcnRpYXJ5IHBhdGgge1xuICBmaWxsOiB2YXIoLS1fYnV0dG9uLWZpbGxlZC1jb2xvcik7XG59XG5cbi5mb3JnZS1idXR0b24tdGVydGlhcnk6OnBhcnQocm9vdCk6aG92ZXIge1xuICAtLWZvcmdlLWJ1dHRvbi10ZXh0LWNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xufVxuLmZvcmdlLWJ1dHRvbi10ZXJ0aWFyeSBwYXRoIHtcbiAgZmlsbDogdmFyKC0tX2J1dHRvbi10ZXh0LWNvbG9yKTtcbn1cblxuLmZvcmdlLWJ1dHRvbi0tb3V0bGluZWQ6bm90KDpkaXNhYmxlZCkge1xuICAtLWZvcmdlLXRoZW1lLXByaW1hcnk6IHZhcigtLXNsYXRlLWE5KTtcbn1cblxuZm9yZ2UtaWNvbi1idXR0b246OnBhcnQoZm9jdXMtaW5kaWNhdG9yKSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweCB2YXIoLS1mb3JnZS10ZXJ0aWFyeS02MC1hMTYpO1xufVxuZm9yZ2UtaWNvbi1idXR0b24gcGF0aCB7XG4gIHRyYW5zaXRpb246IGZpbGwgdmFyKC0tZm9yZ2Utc3RhdGUtbGF5ZXItaG92ZXItZHVyYXRpb24pIGxpbmVhcjtcbn1cblxuZm9yZ2UtaWNvbi1idXR0b246bm90KFt2YXJpYW50PWZpbGxlZF0pOmhvdmVyIHBhdGgge1xuICBmaWxsOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xufVxuXG5mb3JnZS1mYWI6OnBhcnQoZm9jdXMtaW5kaWNhdG9yKSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweCBva2xjaChmcm9tIHZhcigtLWZvcmdlLWZhYi1iYWNrZ3JvdW5kKSBsIGMgaC8xNiUpO1xufVxuXG4uZm9yZ2UtYnV0dG9uLWZhYiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQtYmxvY2stZW5kOiB2YXIoLS1zaXplLTE2KTtcbiAgaW5zZXQtaW5saW5lLWVuZDogdmFyKC0tc2l6ZS0xNik7XG59XG5cbi5idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMXJlbTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBhZGRpbmctaW5saW5lOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEsIDAuODc1cmVtKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEsIDEuMjg1NzIpO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDUwO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwiY3YwNVwiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBtaW4taGVpZ2h0OiAzcmVtO1xuICBtaW4td2lkdGg6IDMuNXJlbTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDE1MG1zIGVhc2Utb3V0LCBvdXRsaW5lIDE1MG1zIGVhc2Utb3V0LCBjb2xvciAxNTBtcyBlYXNlLW91dCwgYm94LXNoYWRvdyAxNTBtcyBlYXNlLW91dDtcbn1cbi5idG4gcGF0aCB7XG4gIGZpbGw6IHZhcigtLWZvcmdlLXRoZW1lLXByaW1hcnkpO1xuICB0cmFuc2l0aW9uOiBhbGwgMTUwbXMgZWFzZS1vdXQ7XG59XG4uYnRuIC5hbmltYXRlLXNsaWRlLS1yaWdodCxcbi5idG4gLmFuaW1hdGUtc2xpZGUtLWxlZnQge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgZWFzZS1vdXQ7XG59XG4uYnRuOmhvdmVyIC5hbmltYXRlLXNsaWRlLS1yaWdodCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg2cHgpO1xufVxuLmJ0bjpob3ZlciAuYW5pbWF0ZS1zbGlkZS0tbGVmdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KTtcbn1cblxuLmJ0bi1wcmltYXJ5IHtcbiAgLS1mb3JnZS10aGVtZS1wcmltYXJ5OiB2YXIoLS1idXR0b24tcHJpbWFyeSk7XG4gIC0tZm9yZ2UtdGhlbWUtb24tcHJpbWFyeTogdmFyKC0tdGV4dC1vbi1jb2xvcik7XG59XG4uYnRuLXByaW1hcnktLWFsdCB7XG4gIC0tZm9yZ2UtdGhlbWUtcHJpbWFyeTogdmFyKC0tc2xhdGUtYTEyKTtcbiAgLS1mb3JnZS10aGVtZS1vbi1wcmltYXJ5OiB2YXIoLS1zbGF0ZS0xKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTEyKTtcbiAgY29sb3I6IHZhcigtLXNsYXRlLTEpO1xufVxuLmJ0bi1wcmltYXJ5LS1hbHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMTEpO1xufVxuLmJ0bi1wcmltYXJ5LS1hbHQ6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS00KTtcbiAgY29sb3I6IHZhcigtLXRleHQtZGlzYWJsZWQpO1xufVxuLmJ0bi1wcmltYXJ5LS1hbHQgcGF0aCB7XG4gIGZpbGw6IHZhcigtLXNsYXRlLTEpO1xufVxuXG4uYnRuLXNlY29uZGFyeSB7XG4gIC0tZm9yZ2UtdGhlbWUtcHJpbWFyeTogdmFyKC0tc2xhdGUtNCk7XG4gIC0tZm9yZ2UtdGhlbWUtb24tcHJpbWFyeTogdmFyKC0tc2xhdGUtYTEyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtNCk7XG4gIGNvbG9yOiB2YXIoLS1zbGF0ZS1hMTIpO1xufVxuLmJ0bi1zZWNvbmRhcnk6aG92ZXIge1xuICAtLWZvcmdlLXRoZW1lLXByaW1hcnk6IHZhcigtLXNsYXRlLTUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS01KTtcbn1cblxuLmJ0bi1zZWNvbmRhcnktLWFsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLTQpO1xuICBjb2xvcjogdmFyKC0tc2xhdGUtYTEyKTtcbn1cbi5idG4tc2Vjb25kYXJ5LS1hbHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS01KTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5idG4tdGVydGlhcnkge1xuICAtLWZvcmdlLXRoZW1lLXByaW1hcnk6IHZhcigtLXNsYXRlLWE5KTtcbiAgLS1mb3JnZS10aGVtZS1vbi1wcmltYXJ5OiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSkgIWltcG9ydGFudDtcbn1cbi5idG4tdGVydGlhcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMyk7XG4gIGNvbG9yOiB2YXIoLS1zbGF0ZS1hMTIpO1xufVxuXG4uYnRuLWRhbmdlciB7XG4gIC0tZm9yZ2UtdGhlbWUtcHJpbWFyeTogdmFyKC0tcmVkLWExMSk7XG59XG4uYnRuLWRhbmdlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZC1hMTIpO1xufVxuXG4uYnRuLWdob3N0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXRlcnRpYXJ5KTtcbiAgY29sdW1uLWdhcDogMC41cmVtO1xuICBwYWRkaW5nLWlubGluZTogMC41cmVtO1xufVxuLmJ0bi1naG9zdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktaG92ZXIpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbn1cbi5idG4tZ2hvc3Q6aG92ZXIgcGF0aCB7XG4gIGZpbGw6IHZhcigtLXRleHQtcHJpbWFyeSk7XG59XG4uYnRuLWdob3N0IHBhdGgge1xuICBmaWxsOiB2YXIoLS10ZXh0LXRlcnRpYXJ5KTtcbn1cblxuLmJ0bi1pY29uLW9ubHkuYnRuLXhzIHtcbiAgbWluLXdpZHRoOiAxLjVyZW07XG4gIG1heC13aWR0aDogMS41cmVtO1xuICBwYWRkaW5nLWlubGluZTogMDtcbn1cbi5idG4taWNvbi1vbmx5LmJ0bi1zbSB7XG4gIG1pbi13aWR0aDogMnJlbTtcbiAgbWF4LXdpZHRoOiAycmVtO1xuICBwYWRkaW5nLWlubGluZTogMDtcbn1cbi5idG4taWNvbi1vbmx5LmJ0bi1tZCB7XG4gIG1pbi13aWR0aDogMi41cmVtO1xuICBtYXgtd2lkdGg6IDIuNXJlbTtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG59XG4uYnRuLWljb24tb25seS5idG4tbGcge1xuICBtaW4td2lkdGg6IDNyZW07XG4gIG1heC13aWR0aDogM3JlbTtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG59XG5cbi5idG4teHMge1xuICBtaW4taGVpZ2h0OiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nLWlubGluZTogMC41cmVtO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMiwgMS4zMzMzMzMpO1xufVxuLmJ0bi1zbSB7XG4gIG1pbi1oZWlnaHQ6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgcGFkZGluZy1pbmxpbmU6IDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMiwgMS4zMzMzMzMpO1xufVxuLmJ0bi1tZCB7XG4gIG1pbi1oZWlnaHQ6IDIuNXJlbTtcbiAgaGVpZ2h0OiAyLjVyZW07XG59XG4uYnRuLWxnIHtcbiAgbWluLWhlaWdodDogM3JlbTtcbiAgaGVpZ2h0OiAzcmVtO1xufVxuLmJ0bi14bCB7XG4gIG1pbi1oZWlnaHQ6IDMuNXJlbTtcbiAgaGVpZ2h0OiAzLjVyZW07XG59XG5cbi5idG4tZnVsbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnV0dG9uLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogMXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmJ1dHRvbi1ncm91cC0tZnVsbC13aWR0aCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IHZhcigtLWJ1dHRvbi1ncm91cC1nYXAsIDFyZW0pO1xufVxuLmJ1dHRvbi1ncm91cC0tZnVsbC13aWR0aCA+ICoge1xuICBmbGV4OiAxO1xufVxuLmJ1dHRvbi1ncm91cC0tZnVsbC13aWR0aCA+ICogYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5idXR0b24tZ3JvdXAtLWZ1bGwtd2lkdGg6d2hlcmUoLmdhcC04KSB7XG4gIC0tYnV0dG9uLWdyb3VwLWdhcDogMC41cmVtO1xufVxuXG4uYWN0aW9uLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDFyZW07XG4gIGluc2V0LWJsb2NrLWVuZDogMXJlbTtcbiAgaW5zZXQtaW5saW5lLWVuZDogMnJlbTtcbiAgei1pbmRleDogNTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG5cbi5wcmV2aWV3LWNhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMik7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNsYXRlLWE4KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc2l6ZS00KTtcbiAgcGFkZGluZzogdmFyKC0tc2l6ZS0xNik7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IHZhcigtLXNtYWxsLXRleHQpO1xufVxuXG4ucHJldmlldy1jYXJkLXdyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICByb3ctZ2FwOiB2YXIoLS1zcGFjaW5nKTtcbn1cblxuLnByZXZpZXctY2FyZC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0yKTtcbiAgY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IHZhcigtLXNtYWxsLXRleHQpO1xufVxuXG4ucHJldmlldy10ZXh0IHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogdmFyKC0taW50ZXJhY3RpdmUpO1xufVxuXG46d2hlcmUoaHRtbCkge1xuICAtLWNoZWNrYm94LXNpemU6IDFyZW07XG59XG5AbWVkaWEgKHBvaW50ZXI6IGNvYXJzZSkge1xuICA6d2hlcmUoaHRtbCkge1xuICAgIC0tY2hlY2tib3gtc2l6ZTogY2FsYygxOHJlbSAvIDE2KTtcbiAgfVxufVxuXG4uY2hlY2tib3gtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAwLjVyZW07XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xufVxuQG1lZGlhIChwb2ludGVyOiBjb2Fyc2UpIHtcbiAgLmNoZWNrYm94LWdyb3VwIHtcbiAgICByb3ctZ2FwOiAxcmVtO1xuICB9XG59XG5cbi5jaGVja2JveC1ncm91cC1ob3Jpem9udGFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICByb3ctZ2FwOiAwLjVyZW07XG4gIGNvbHVtbi1nYXA6IDFyZW07XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xufVxuQG1lZGlhIChwb2ludGVyOiBjb2Fyc2UpIHtcbiAgLmNoZWNrYm94LWdyb3VwLWhvcml6b250YWwge1xuICAgIHJvdy1nYXA6IDFyZW07XG4gIH1cbn1cblxuLmNoZWNrYm94LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLmNoZWNrYm94IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogdmFyKC0tY2hlY2tib3gtc2l6ZSk7XG4gIG1pbi13aWR0aDogdmFyKC0tY2hlY2tib3gtc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0tY2hlY2tib3gtc2l6ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXNsYXRlLWExMik7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMXB4O1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tY2hlY2tib3gtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LW9uLWNvbG9yKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNoZWNrYm94ICsgbGFiZWwge1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDAuNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNoZWNrYm94OmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiB2YXIoLS1jaGVja2JveC1mb2N1cy1vdXRsaW5lKTtcbiAgb3V0bGluZS1vZmZzZXQ6IHZhcigtLWNoZWNrYm94LWZvY3VzLW91dGxpbmUtb2Zmc2V0KTtcbn1cbi5jaGVja2JveDpkaXNhYmxlZCB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS10ZXh0LWRpc2FibGVkKTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5jaGVja2JveDpkaXNhYmxlZCArIGxhYmVsIHtcbiAgY29sb3I6IHZhcigtLXRleHQtZGlzYWJsZWQpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuQG1lZGlhIChwb2ludGVyOiBjb2Fyc2UpIHtcbiAgLmNoZWNrYm94IHtcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDBweDtcbiAgICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xuICB9XG59XG5cbi5jaGVja2JveDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTEyKTtcbn1cbi5jaGVja2JveDpjaGVja2VkOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi4pyTXCI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jaGVja2JveDpjaGVja2VkOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGV4dC1kaXNhYmxlZCk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5jaGVja2JveCArIC5zZXR0aW5ncy1yb3ctLWRlc2NyaXB0aW9uIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDAuNXJlbTtcbn1cbi5jaGVja2JveCArIC5zZXR0aW5ncy1yb3ctLWRlc2NyaXB0aW9uID4gbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5pcy1pbnZhbGlkOmhhcyguY2hlY2tib3gtd3JhcHBlcikgLmludmFsaWQtZmVlZGJhY2s6bm90KC5jaGVja2JveC13cmFwcGVyIC5pbnZhbGlkLWZlZWRiYWNrKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDAuNXJlbTtcbn1cbi5pcy1pbnZhbGlkOmhhcyguY2hlY2tib3gtd3JhcHBlcikgLmludmFsaWQtZmVlZGJhY2s6bm90KC5jaGVja2JveC13cmFwcGVyIC5pbnZhbGlkLWZlZWRiYWNrKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJlcnJvclwiO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1pY29ucyk7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIkZJTExcIiAxLCBcIndnaHRcIiA0MDAsIFwiR1JBRFwiIDIwMCwgXCJvcHN6XCIgMjA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUwKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbjp3aGVyZShodG1sKSB7XG4gIC0taW5wdXQtaGVpZ2h0LXhzOiAxLjc1cmVtO1xuICAtLWlucHV0LWhlaWdodC1zbTogMnJlbTtcbiAgLS1pbnB1dC1oZWlnaHQtbWQ6IDIuNXJlbTtcbiAgLS1pbnB1dC1oZWlnaHQtbGc6IDNyZW07XG4gIC0taW5wdXQtaGVpZ2h0LXhsOiAzLjVyZW07XG4gIC0taW5wdXQtd2lkdGgteHhzOiBjYWxjKDY0cmVtIC8gMTYpO1xuICAtLWlucHV0LXdpZHRoLXhzOiBjYWxjKDgwcmVtIC8gMTYpO1xuICAtLWlucHV0LXdpZHRoLXNtOiBjYWxjKDExMnJlbSAvIDE2KTtcbiAgLS1pbnB1dC13aWR0aC1tZDogY2FsYygxNDRyZW0gLyAxNik7XG4gIC0taW5wdXQtd2lkdGgtbGc6IGNhbGMoMTc2cmVtIC8gMTYpO1xuICAtLWlucHV0LXdpZHRoLXhsOiBjYWxjKDIwOHJlbSAvIDE2KTtcbiAgLS1pbnB1dC13aWR0aC14eGw6IGNhbGMoMjk4cmVtIC8gMTYpO1xuICAtLWlucHV0LXdpZHRoLW1heC1jb250ZW50OiBtYXgtY29udGVudDtcbiAgLS1pbnB1dC1mb2N1cy1vdXRsaW5lOiAxcHggc29saWQgdmFyKC0tZm9yZ2UtdGVydGlhcnktNjApO1xuICAtLWlucHV0LWZvY3VzLXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWZvcmdlLXRlcnRpYXJ5LTYwLWExNik7XG4gIC0taW5wdXQtZm9jdXMtb3V0bGluZS1vZmZzZXQ6IC0xcHg7XG4gIC0taW5wdXQtYm94LXNoYWRvdy1kaXNhYmxlZDogbm9uZTtcbiAgLS1yYWRpby1mb2N1cy1vdXRsaW5lOiAycHggc29saWQgdmFyKC0tZm9yZ2UtdGVydGlhcnktNjApO1xuICAtLXJhZGlvLWZvY3VzLXNoYWRvdzogMCAwIDAgNHB4IHZhcigtLWZvcmdlLXRlcnRpYXJ5LTYwLWExNik7XG4gIC0tcmFkaW8tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDFweDtcbiAgLS1jaGVja2JveC1mb2N1cy1vdXRsaW5lOiAycHggc29saWQgdmFyKC0tZm9yZ2UtdGVydGlhcnktNjApO1xuICAtLWNoZWNrYm94LWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAxcHg7XG4gIC0tZXJyb3Itb3V0bGluZTogMXB4IHNvbGlkIHZhcigtLXJ1YnktYTkpO1xuICAtLWVycm9yLXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLXJ1YnktYTMpO1xuICAtLWVycm9yLW91dGxpbmUtb2Zmc2V0OiAtMXB4O1xuICAtLWlucHV0LWljb24tc2l6ZTogdmFyKC0tc2NhbGUxKTtcbiAgLS1zZWxlY3QtaW5wdXQtaWNvbi1zaXplOiB2YXIoLS1zY2FsZTEpO1xufVxuXG5sZWdlbmQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmlucHV0LXdpZHRoLS14cyB7XG4gIG1heC13aWR0aDogNXJlbTtcbn1cbi5pbnB1dC13aWR0aC0tc20ge1xuICBtYXgtd2lkdGg6IDdyZW07XG59XG4uaW5wdXQtd2lkdGgtLW1kIHtcbiAgbWF4LXdpZHRoOiAyOThweDtcbn1cblxuLmlucHV0LXNwaW5uZXItaGlkZGVuLFxuLnRleHQtaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG4uaW5wdXQtc3Bpbm5lci1oaWRkZW46Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sIC5pbnB1dC1zcGlubmVyLWhpZGRlbjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbi50ZXh0LWlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbi50ZXh0LWlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uaW5wdXQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcm93LWdhcDogdmFyKC0taW5wdXQtd3JhcHBlci1nYXAsIHZhcigtLXNwYWNpbmcpKTtcbiAgYWxpZ24tY29udGVudDogc3RhcnQ7XG59XG4uaW5wdXQtd3JhcHBlci1ob3Jpem9udGFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogdmFyKC0taW5wdXQtd3JhcHBlci1nYXAsIHZhcigtLXNwYWNpbmcpKTtcbn1cblxuLmlucHV0LXdyYXBwZXJbZGF0YS1pbnB1dC13cmFwcGVyfj1nYXAtNF0ge1xuICAtLWlucHV0LXdyYXBwZXItZ2FwOiB2YXIoLS1zaXplLTQpO1xufVxuLmlucHV0LXdyYXBwZXJbZGF0YS1pbnB1dC13cmFwcGVyfj1nYXAtOF0ge1xuICAtLWlucHV0LXdyYXBwZXItZ2FwOiB2YXIoLS1zaXplLTgpO1xufVxuLmlucHV0LXdyYXBwZXJbZGF0YS1pbnB1dC13cmFwcGVyfj1nYXAtMTJdIHtcbiAgLS1pbnB1dC13cmFwcGVyLWdhcDogdmFyKC0tc2l6ZS0xMik7XG59XG4uaW5wdXQtd3JhcHBlcltkYXRhLWlucHV0LXdyYXBwZXJ+PWdhcC0xNl0ge1xuICAtLWlucHV0LXdyYXBwZXItZ2FwOiB2YXIoLS1zaXplLTE2KTtcbn1cbi5pbnB1dC13cmFwcGVyW2RhdGEtaW5wdXQtd3JhcHBlcn49d2lkdGgteHNdIHtcbiAgd2lkdGg6IDVyZW07XG4gIG1heC13aWR0aDogNXJlbTtcbn1cbi5pbnB1dC13cmFwcGVyW2RhdGEtaW5wdXQtd3JhcHBlcn49d2lkdGgtc21dIHtcbiAgd2lkdGg6IDdyZW07XG4gIG1heC13aWR0aDogN3JlbTtcbn1cbi5pbnB1dC13cmFwcGVyW2RhdGEtaW5wdXQtd3JhcHBlcn49d2lkdGgtbWRdIHtcbiAgd2lkdGg6IDlyZW07XG4gIG1heC13aWR0aDogOXJlbTtcbn1cbi5pbnB1dC13cmFwcGVyW2RhdGEtaW5wdXQtd3JhcHBlcn49d2lkdGgtbGddIHtcbiAgd2lkdGg6IDExcmVtO1xuICBtYXgtd2lkdGg6IDExcmVtO1xufVxuLmlucHV0LXdyYXBwZXJbZGF0YS1pbnB1dC13cmFwcGVyfj13aWR0aC14bF0ge1xuICB3aWR0aDogMTNyZW07XG4gIG1heC13aWR0aDogMTNyZW07XG59XG4uaW5wdXQtd3JhcHBlcltkYXRhLWlucHV0LXdyYXBwZXJ+PXdpZHRoLXh4bF0ge1xuICB3aWR0aDogMTguNjI1cmVtO1xuICBtYXgtd2lkdGg6IDE4LjYyNXJlbTtcbn1cblxuLnJlcXVpcmVkLWluZGljYXRvcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIipcIi9cIlJlcXVpcmVkXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgY29sb3I6IHZhcigtLXJ1YnktYTExKTtcbiAgdHJhbnNsYXRlOiBjYWxjKC0xMDAlIC0gMnB4KTtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5pbnB1dC1maWVsZC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaW5wdXQtYnV0dG9uIHtcbiAgLS1mb3JnZS1pY29uLWJ1dHRvbi1kZW5zaXR5LW1lZGl1bS1zaXplOiB2YXIoLS1pbnB1dC1oZWlnaHQsIHZhcigtLWlucHV0LWhlaWdodC1tZCkpO1xuICAtLWZvcmdlLWljb24tYnV0dG9uLXNoYXBlLXNxdWFyZWQ6IDA7XG4gIC0tZm9yZ2UtZm9jdXMtaW5kaWNhdG9yLW91dHdhcmQtb2Zmc2V0OiAtMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1lbmQ6IDA7XG59XG5cbi5mb3JtLWJ1dHRvbi1kYXRlcGlja2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTFweDtcbiAgdG9wOiA2cHg7XG59XG5cbi5pbnB1dC13cmFwcGVyLXBob25lLWV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiA2LjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbnB1dC13cmFwcGVyLXBob25lLWV4dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJFeHRcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGluc2V0LWlubGluZS1zdGFydDogMC41cmVtO1xuICBjb2xvcjogdmFyKC0tc2xhdGUtYTExKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbW9ubyk7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XG59XG5cbi5waG9uZS1leHQge1xuICAtLWlucHV0LXBhZGRpbmctaW5saW5lOiAyLjVyZW0gMXJlbTtcbn1cblxuW2NsYXNzKj1pbnB1dC1pY29uXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIGJsb2NrLXNpemU6IDEwMCU7XG4gIGlubGluZS1zaXplOiB2YXIoLS1pbnB1dC1pY29uLXNpemUpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmlucHV0LWljb24tc3RhcnQge1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDFyZW07XG59XG5cbi5pbnB1dC1pY29uLXN0YXJ0ICsgLnRleHQtaW5wdXQge1xuICAtLWlucHV0LXBhZGRpbmctaW5saW5lOiBjYWxjKHZhcigtLWlucHV0LWljb24tc2l6ZSkgKyAycmVtKSAxcmVtO1xufVxuLmlucHV0LWljb24tc3RhcnQgKyAudGV4dC1pbnB1dDp3aGVyZShbZGF0YS1pbnB1dC1zdHlsZX49eHNdKSB7XG4gIC0taW5wdXQtcGFkZGluZy1pbmxpbmU6IGNhbGModmFyKC0taW5wdXQtaWNvbi1zaXplKSArIDJyZW0pIDAuNzVyZW07XG59XG5cbi5pbnB1dC1pY29uLWVuZCB7XG4gIGluc2V0LWlubGluZS1lbmQ6IDFyZW07XG59XG5cbi50ZXh0LWlucHV0OmhhcygrIC5pbnB1dC1pY29uLWVuZCkge1xuICAtLWlucHV0LXBhZGRpbmctaW5saW5lOiAxcmVtIGNhbGModmFyKC0taW5wdXQtaWNvbi1zaXplKSArIDJyZW0pO1xufVxuLnRleHQtaW5wdXQ6aGFzKCsgLmlucHV0LWljb24tZW5kKTp3aGVyZSgudGV4dC1pbnB1dC1wZXJjZW50KSB7XG4gIC0taW5wdXQtaWNvbi1zaXplOiB2YXIoLS1zY2FsZS0xKTtcbiAgLS1pbnB1dC1wYWRkaW5nLWlubGluZTogMXJlbSBjYWxjKHZhcigtLWlucHV0LWljb24tc2l6ZSkgKyAxLjVyZW0pO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmlucHV0LWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHZhcigtLWxheW91dC1kaXJlY3Rpb24sIHJvdyk7XG4gIGdhcDogdmFyKC0taW5wdXQtc3BhY2luZywgMC41cmVtKTtcbn1cbi5pbnB1dC1ncm91cFtkYXRhLWlucHV0LWdyb3Vwfj1ibG9ja10ge1xuICAtLWxheW91dC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLS1pbnB1dC1zcGFjaW5nOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMik7XG59XG4uaW5wdXQtZ3JvdXBbZGF0YS1pbnB1dC1ncm91cH49aGFzLWJ1dHRvbl0ge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4uaW5wdXQtZ3JvdXBbZGF0YS1pbnB1dC1ncm91cH49ZnVsbF0gPiAqIHtcbiAgZmxleDogMTtcbn1cbi5pbnB1dC1ncm91cFtkYXRhLWlucHV0LWdyb3Vwfj14c10ge1xuICAtLWlucHV0LXNwYWNpbmc6IHZhcigtLXNpemUtNCk7XG59XG4uaW5wdXQtZ3JvdXBbZGF0YS1pbnB1dC1ncm91cH49c21dIHtcbiAgLS1pbnB1dC1zcGFjaW5nOiB2YXIoLS1zaXplLTgpO1xufVxuLmlucHV0LWdyb3VwW2RhdGEtaW5wdXQtZ3JvdXB+PW1kXSB7XG4gIC0taW5wdXQtc3BhY2luZzogdmFyKC0tc2l6ZS0xNik7XG59XG4uaW5wdXQtZ3JvdXBbZGF0YS1pbnB1dC1ncm91cH49bGddIHtcbiAgLS1pbnB1dC1zcGFjaW5nOiB2YXIoLS1zaXplLTI0KTtcbn1cbi5pbnB1dC1ncm91cFtkYXRhLWlucHV0LWdyb3Vwfj14bF0ge1xuICAtLWlucHV0LXNwYWNpbmc6IHZhcigtLXNpemUtMzIpO1xufVxuXG4uaW5wdXQtZ3JvdXAtaW5saW5lLS14cyB7XG4gIC0taW5wdXQtc3BhY2luZzogdmFyKC0tc2l6ZS00KTtcbn1cbi5pbnB1dC1ncm91cC1pbmxpbmUtLXNtIHtcbiAgLS1pbnB1dC1zcGFjaW5nOiB2YXIoLS1zaXplLTgpO1xufVxuLmlucHV0LWdyb3VwLWlubGluZS0tbWQge1xuICAtLWlucHV0LXNwYWNpbmc6IHZhcigtLXNpemUtMTYpO1xufVxuLmlucHV0LWdyb3VwLWlubGluZS0tbGcge1xuICAtLWlucHV0LXNwYWNpbmc6IHZhcigtLXNpemUtMjQpO1xufVxuLmlucHV0LWdyb3VwLWlubGluZS0teGwge1xuICAtLWlucHV0LXNwYWNpbmc6IHZhcigtLXNpemUtMzIpO1xufVxuXG4uaW5wdXQtZ3JvdXAtYmxvY2stLXhzIHtcbiAgLS1pbnB1dC1zcGFjaW5nOiB2YXIoLS1zaXplLTQpO1xufVxuLmlucHV0LWdyb3VwLWJsb2NrLS1zbSB7XG4gIC0taW5wdXQtc3BhY2luZzogdmFyKC0tc2l6ZS04KTtcbn1cbi5pbnB1dC1ncm91cC1ibG9jay0tbWQge1xuICAtLWlucHV0LXNwYWNpbmc6IHZhcigtLXNpemUtMTYpO1xufVxuLmlucHV0LWdyb3VwLWJsb2NrLS1sZyB7XG4gIC0taW5wdXQtc3BhY2luZzogdmFyKC0tc2l6ZS0yNCk7XG59XG4uaW5wdXQtZ3JvdXAtYmxvY2stLXhsIHtcbiAgLS1pbnB1dC1zcGFjaW5nOiB2YXIoLS1zaXplLTMyKTtcbn1cblxuLmlucHV0LWdyb3VwLWZ1bGwtd2lkdGggPiAubWRsLXRleHRmaWVsZCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaXMtaW52YWxpZCAuZnItd3JhcHBlciB7XG4gIGJvcmRlcjogMXB4IHJnYigyMTMsIDAsIDApIHNvbGlkICFpbXBvcnRhbnQ7XG59XG5cbi5jaGVja2JveC1ncm91cC1ob3Jpem9udGFsLnZhbGlkYXRpb24tZ3JvdXAgLmludmFsaWQtZmVlZGJhY2ssXG4ucmFkaW8tYnV0dG9uLWdyb3VwLWhvcml6b250YWwudmFsaWRhdGlvbi1ncm91cCAuaW52YWxpZC1mZWVkYmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xufVxuXG4udmFsaWRhdGlvbi1ncm91cC5pcy1pbnZhbGlkIC50ZXh0LWlucHV0LFxuLmZvcm0tZ3JvdXAuaXMtaW52YWxpZCAudGV4dC1pbnB1dCxcbi5jaGVja2JveC1ncm91cC5pcy1pbnZhbGlkIC50ZXh0LWlucHV0LFxuLmlucHV0LXdyYXBwZXIuaXMtaW52YWxpZCAudGV4dC1pbnB1dCxcbi5yYWRpby1idXR0b24tZ3JvdXAtaG9yaXpvbnRhbC5pcy1pbnZhbGlkIC50ZXh0LWlucHV0LFxuLmNoZWNrYm94LWdyb3VwLWhvcml6b250YWwuaXMtaW52YWxpZCAudGV4dC1pbnB1dCB7XG4gIG91dGxpbmU6IHZhcigtLWVycm9yLW91dGxpbmUpO1xuICBvdXRsaW5lLW9mZnNldDogdmFyKC0tZXJyb3Itb3V0bGluZS1vZmZzZXQpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1pbnB1dC1ib3JkZXItcmFkaXVzKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tZXJyb3Itc2hhZG93KTtcbn1cbi52YWxpZGF0aW9uLWdyb3VwLmlzLWludmFsaWQgLnNlbGVjdC1pbnB1dCxcbi52YWxpZGF0aW9uLWdyb3VwLmlzLWludmFsaWQgLnNsaW0tc2VsZWN0LFxuLnZhbGlkYXRpb24tZ3JvdXAuaXMtaW52YWxpZCAuc2xpbS1zZWxlY3Qtb3V0bGluZWQsXG4uZm9ybS1ncm91cC5pcy1pbnZhbGlkIC5zZWxlY3QtaW5wdXQsXG4uZm9ybS1ncm91cC5pcy1pbnZhbGlkIC5zbGltLXNlbGVjdCxcbi5mb3JtLWdyb3VwLmlzLWludmFsaWQgLnNsaW0tc2VsZWN0LW91dGxpbmVkLFxuLmNoZWNrYm94LWdyb3VwLmlzLWludmFsaWQgLnNlbGVjdC1pbnB1dCxcbi5jaGVja2JveC1ncm91cC5pcy1pbnZhbGlkIC5zbGltLXNlbGVjdCxcbi5jaGVja2JveC1ncm91cC5pcy1pbnZhbGlkIC5zbGltLXNlbGVjdC1vdXRsaW5lZCxcbi5pbnB1dC13cmFwcGVyLmlzLWludmFsaWQgLnNlbGVjdC1pbnB1dCxcbi5pbnB1dC13cmFwcGVyLmlzLWludmFsaWQgLnNsaW0tc2VsZWN0LFxuLmlucHV0LXdyYXBwZXIuaXMtaW52YWxpZCAuc2xpbS1zZWxlY3Qtb3V0bGluZWQsXG4ucmFkaW8tYnV0dG9uLWdyb3VwLWhvcml6b250YWwuaXMtaW52YWxpZCAuc2VsZWN0LWlucHV0LFxuLnJhZGlvLWJ1dHRvbi1ncm91cC1ob3Jpem9udGFsLmlzLWludmFsaWQgLnNsaW0tc2VsZWN0LFxuLnJhZGlvLWJ1dHRvbi1ncm91cC1ob3Jpem9udGFsLmlzLWludmFsaWQgLnNsaW0tc2VsZWN0LW91dGxpbmVkLFxuLmNoZWNrYm94LWdyb3VwLWhvcml6b250YWwuaXMtaW52YWxpZCAuc2VsZWN0LWlucHV0LFxuLmNoZWNrYm94LWdyb3VwLWhvcml6b250YWwuaXMtaW52YWxpZCAuc2xpbS1zZWxlY3QsXG4uY2hlY2tib3gtZ3JvdXAtaG9yaXpvbnRhbC5pcy1pbnZhbGlkIC5zbGltLXNlbGVjdC1vdXRsaW5lZCB7XG4gIG91dGxpbmU6IHZhcigtLWVycm9yLW91dGxpbmUpO1xuICBvdXRsaW5lLW9mZnNldDogdmFyKC0tZXJyb3Itb3V0bGluZS1vZmZzZXQpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1pbnB1dC1ib3JkZXItcmFkaXVzKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tZXJyb3Itc2hhZG93KTtcbn1cbi52YWxpZGF0aW9uLWdyb3VwLmlzLWludmFsaWQgLnRleHRhcmVhLFxuLmZvcm0tZ3JvdXAuaXMtaW52YWxpZCAudGV4dGFyZWEsXG4uY2hlY2tib3gtZ3JvdXAuaXMtaW52YWxpZCAudGV4dGFyZWEsXG4uaW5wdXQtd3JhcHBlci5pcy1pbnZhbGlkIC50ZXh0YXJlYSxcbi5yYWRpby1idXR0b24tZ3JvdXAtaG9yaXpvbnRhbC5pcy1pbnZhbGlkIC50ZXh0YXJlYSxcbi5jaGVja2JveC1ncm91cC1ob3Jpem9udGFsLmlzLWludmFsaWQgLnRleHRhcmVhIHtcbiAgb3V0bGluZTogdmFyKC0tZXJyb3Itb3V0bGluZSk7XG4gIG91dGxpbmUtb2Zmc2V0OiB2YXIoLS1lcnJvci1vdXRsaW5lLW9mZnNldCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWlucHV0LWJvcmRlci1yYWRpdXMpO1xuICBib3gtc2hhZG93OiB2YXIoLS1lcnJvci1zaGFkb3cpO1xufVxuLnZhbGlkYXRpb24tZ3JvdXAuaXMtaW52YWxpZCAuY2hlY2tib3gsXG4uZm9ybS1ncm91cC5pcy1pbnZhbGlkIC5jaGVja2JveCxcbi5jaGVja2JveC1ncm91cC5pcy1pbnZhbGlkIC5jaGVja2JveCxcbi5pbnB1dC13cmFwcGVyLmlzLWludmFsaWQgLmNoZWNrYm94LFxuLnJhZGlvLWJ1dHRvbi1ncm91cC1ob3Jpem9udGFsLmlzLWludmFsaWQgLmNoZWNrYm94LFxuLmNoZWNrYm94LWdyb3VwLWhvcml6b250YWwuaXMtaW52YWxpZCAuY2hlY2tib3gge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tcnVieS1hOSksIDAgMCAwIDJweCB2YXIoLS1ydWJ5LWEzKTtcbn1cbi52YWxpZGF0aW9uLWdyb3VwLmlzLWludmFsaWQgLnJhZGlvLWJ1dHRvbixcbi5mb3JtLWdyb3VwLmlzLWludmFsaWQgLnJhZGlvLWJ1dHRvbixcbi5jaGVja2JveC1ncm91cC5pcy1pbnZhbGlkIC5yYWRpby1idXR0b24sXG4uaW5wdXQtd3JhcHBlci5pcy1pbnZhbGlkIC5yYWRpby1idXR0b24sXG4ucmFkaW8tYnV0dG9uLWdyb3VwLWhvcml6b250YWwuaXMtaW52YWxpZCAucmFkaW8tYnV0dG9uLFxuLmNoZWNrYm94LWdyb3VwLWhvcml6b250YWwuaXMtaW52YWxpZCAucmFkaW8tYnV0dG9uIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXJ1YnktYTkpLCBpbnNldCAwIDAgMCA0cHggdmFyKC0tY29sb3ItcGFuZWwtc29saWQpLCAwIDAgMCAycHggdmFyKC0tcnVieS1hMyk7XG59XG4udmFsaWRhdGlvbi1ncm91cC5pcy1pbnZhbGlkIC5yYWRpby1idXR0b24tLWNoZWNrbWFyayxcbi5mb3JtLWdyb3VwLmlzLWludmFsaWQgLnJhZGlvLWJ1dHRvbi0tY2hlY2ttYXJrLFxuLmNoZWNrYm94LWdyb3VwLmlzLWludmFsaWQgLnJhZGlvLWJ1dHRvbi0tY2hlY2ttYXJrLFxuLmlucHV0LXdyYXBwZXIuaXMtaW52YWxpZCAucmFkaW8tYnV0dG9uLS1jaGVja21hcmssXG4ucmFkaW8tYnV0dG9uLWdyb3VwLWhvcml6b250YWwuaXMtaW52YWxpZCAucmFkaW8tYnV0dG9uLS1jaGVja21hcmssXG4uY2hlY2tib3gtZ3JvdXAtaG9yaXpvbnRhbC5pcy1pbnZhbGlkIC5yYWRpby1idXR0b24tLWNoZWNrbWFyayB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1ydWJ5LWE5KSwgMCAwIDAgMnB4IHZhcigtLXJ1YnktYTMpO1xufVxuLnZhbGlkYXRpb24tZ3JvdXAuaXMtaW52YWxpZCAuc2VsZWN0YWJsZS1jYXJkLFxuLmZvcm0tZ3JvdXAuaXMtaW52YWxpZCAuc2VsZWN0YWJsZS1jYXJkLFxuLmNoZWNrYm94LWdyb3VwLmlzLWludmFsaWQgLnNlbGVjdGFibGUtY2FyZCxcbi5pbnB1dC13cmFwcGVyLmlzLWludmFsaWQgLnNlbGVjdGFibGUtY2FyZCxcbi5yYWRpby1idXR0b24tZ3JvdXAtaG9yaXpvbnRhbC5pcy1pbnZhbGlkIC5zZWxlY3RhYmxlLWNhcmQsXG4uY2hlY2tib3gtZ3JvdXAtaG9yaXpvbnRhbC5pcy1pbnZhbGlkIC5zZWxlY3RhYmxlLWNhcmQge1xuICBvdXRsaW5lOiB2YXIoLS1lcnJvci1vdXRsaW5lKTtcbiAgb3V0bGluZS1vZmZzZXQ6IHZhcigtLWVycm9yLW91dGxpbmUtb2Zmc2V0KTtcbiAgYm94LXNoYWRvdzogdmFyKC0tZXJyb3Itc2hhZG93KTtcbn1cbi52YWxpZGF0aW9uLWdyb3VwLmlzLWludmFsaWQgLmludmFsaWQtZmVlZGJhY2ssXG4uZm9ybS1ncm91cC5pcy1pbnZhbGlkIC5pbnZhbGlkLWZlZWRiYWNrLFxuLmNoZWNrYm94LWdyb3VwLmlzLWludmFsaWQgLmludmFsaWQtZmVlZGJhY2ssXG4uaW5wdXQtd3JhcHBlci5pcy1pbnZhbGlkIC5pbnZhbGlkLWZlZWRiYWNrLFxuLnJhZGlvLWJ1dHRvbi1ncm91cC1ob3Jpem9udGFsLmlzLWludmFsaWQgLmludmFsaWQtZmVlZGJhY2ssXG4uY2hlY2tib3gtZ3JvdXAtaG9yaXpvbnRhbC5pcy1pbnZhbGlkIC5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1oZWxwZXIpO1xuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNyaXRpY2FsKTtcbn1cblxuLnZhbGlkYXRpb24tZ3JvdXAuaXMtaW52YWxpZCAuaW52YWxpZC1mZWVkYmFjayB7XG4gIG1hcmdpbi10b3A6IC0wLjI1cmVtO1xufVxuXG4uaW5wdXQtd3JhcHBlci5pcy1pbnZhbGlkIC5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgbWFyZ2luLXRvcDogLTAuMjVyZW07XG59XG4uaW5wdXQtd3JhcHBlcjpoYXMoW2RhdGEtaW5wdXQtc3R5bGU9d2lkdGgteHNdKSAuaW52YWxpZC1mZWVkYmFjayB7XG4gIG1heC13aWR0aDogdmFyKC0taW5wdXQtd2lkdGgteHMpO1xufVxuLmlucHV0LXdyYXBwZXI6aGFzKFtkYXRhLWlucHV0LXN0eWxlPXdpZHRoLXNtXSkgLmludmFsaWQtZmVlZGJhY2sge1xuICBtYXgtd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLXNtKTtcbn1cbi5pbnB1dC13cmFwcGVyOmhhcyhbZGF0YS1pbnB1dC1zdHlsZT13aWR0aC1tZF0pIC5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgbWF4LXdpZHRoOiB2YXIoLS1pbnB1dC13aWR0aC1tZCk7XG59XG4uaW5wdXQtd3JhcHBlcjpoYXMoW2RhdGEtaW5wdXQtc3R5bGU9d2lkdGgtbGddKSAuaW52YWxpZC1mZWVkYmFjayB7XG4gIG1heC13aWR0aDogdmFyKC0taW5wdXQtd2lkdGgtbGcpO1xufVxuLmlucHV0LXdyYXBwZXI6aGFzKFtkYXRhLWludmFsaWQtbWVzc2FnZS1wb3NpdGlvbj1yaWdodF0pIC5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmNoZWNrYm94LXdyYXBwZXIgLmludmFsaWQtZmVlZGJhY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWJsb2NrLXNpemU6IHZhcigtLXNpemUtMTgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ydWJ5LTMpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc2l6ZS04KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc2l6ZS02KTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogMC41cmVtO1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5kYXRlcGlja2VyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmRhdGVwaWNrZXItcmFuZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiB2YXIoLS1zaXplLTQpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQGNvbnRhaW5lciBxdWVzdGlvbi1hbnN3ZXIgKHdpZHRoIDwgMzA4cHgpIHtcbiAgLmRhdGVwaWNrZXItcmFuZ2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcm93LWdhcDogdmFyKC0tc2l6ZS04KTtcbiAgfVxufVxuXG4uZmxhdHBpY2tyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AY29udGFpbmVyIHF1ZXN0aW9uLWFuc3dlciAod2lkdGggPD0gNDUwcHgpIHtcbiAgLmZsYXRwaWNrci13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uZmxhdHBpY2tyLWlucHV0IHtcbiAgLS1pbnB1dC1wYWRkaW5nLWlubGluZTogMXJlbSBjYWxjKHZhcigtLWlucHV0LWljb24tc2l6ZSkgKyAycmVtKTtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IHRhYnVsYXItbnVtcztcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogdmFyKC0taW5wdXQtaGVpZ2h0LCB2YXIoLS1pbnB1dC1oZWlnaHQtbWQpKTtcbiAgbWluLWhlaWdodDogdmFyKC0taW5wdXQtaGVpZ2h0LCB2YXIoLS1pbnB1dC1oZWlnaHQtbWQpKTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0taW5wdXQtcGFkZGluZy1ibG9jaywgMCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1pbnB1dC1wYWRkaW5nLWlubGluZSwgMXJlbSk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1iZy1jb2xvciwgdmFyKC0tc2xhdGUtYTMpKTtcbiAgYm9yZGVyOiB2YXIoLS1pbnB1dC1ib3JkZXIsIG5vbmUpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1pbnB1dC1ib3JkZXItcmFkaXVzLCAwKTtcbiAgYm94LXNoYWRvdzogdmFyKC0taW5wdXQtYm94LXNoYWRvdywgaW5zZXQgMCAtMXB4IDAgdmFyKC0tc2xhdGUtYTkpKTtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XG59XG4uZmxhdHBpY2tyLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXBsYWNlaG9sZGVyKTtcbn1cbi5mbGF0cGlja3ItaW5wdXQ6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IHZhcigtLWlucHV0LWZvY3VzLW91dGxpbmUpO1xuICBvdXRsaW5lLW9mZnNldDogLTFweDtcbiAgYm94LXNoYWRvdzogdmFyKC0taW5wdXQtZm9jdXMtc2hhZG93KTtcbn1cbi5mbGF0cGlja3ItaW5wdXQ6YWN0aXZlOm5vdCg6ZGlzYWJsZWQpIHtcbiAgb3V0bGluZTogdmFyKC0taW5wdXQtZm9jdXMtb3V0bGluZSk7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1pbnB1dC1ib3JkZXItcmFkaXVzKTtcbn1cbi5mbGF0cGlja3ItaW5wdXQ6ZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tdGV4dC1kaXNhYmxlZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkLCB2YXIoLS1zbGF0ZS1hMykpO1xuICBib3gtc2hhZG93OiB2YXIoLS1pbnB1dC1ib3gtc2hhZG93LWRpc2FibGVkLCBub25lKTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMTtcbn1cbi5mbGF0cGlja3ItaW5wdXQ6cmVhZC1vbmx5IHtcbiAgLS1pbnB1dC1ib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCB2YXIoLS1zbGF0ZS1hOSk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xufVxuXG4uZmxhdHBpY2tyLWlucHV0W2RhdGEtaW5wdXQtc3R5bGV+PW91dGxpbmVkXSxcbi5kYXRlcGlja2VyW2RhdGEtaW5wdXQtc3R5bGV+PW91dGxpbmVkXSAuZmxhdHBpY2tyLWlucHV0IHtcbiAgLS1pbnB1dC1iZy1jb2xvcjogdmFyKC0tY29sb3Itc3VyZmFjZSk7XG4gIC0taW5wdXQtYmctY29sb3ItZGlzYWJsZWQ6IHZhcigtLXNsYXRlLWEyKTtcbiAgLS1pbnB1dC1ib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTIpO1xuICAtLWlucHV0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hOCk7XG4gIC0taW5wdXQtYm94LXNoYWRvdy1kaXNhYmxlZDogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXNsYXRlLWE3KTtcbn1cblxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1tb250aCB7XG4gIGhlaWdodDogNDBweDtcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG59XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCB7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogNDBweDtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhcltkaXNhYmxlZF0ge1xuICBjb2xvcjogdmFyKC0tdGV4dC10ZXJ0aWFyeSk7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLm51bUlucHV0V3JhcHBlciB7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1VwOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xufVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93bjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhciB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXBhbmVsLXNvbGlkKTtcbiAgYm94LXNoYWRvdzogMXB4IDAgMCB2YXIoLS1zbGF0ZS1hNCksIC0xcHggMCAwIHZhcigtLXNsYXRlLWE0KSwgMCAxcHggMCB2YXIoLS1zbGF0ZS1hNCksIDAgLTFweCAwIHZhcigtLXNsYXRlLWE0KSwgMCAzcHggMTNweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1zbGF0ZS1hNCk7XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dUb3A6OmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tY29sb3ItcGFuZWwtc29saWQpO1xufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOjpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1zbGF0ZS1hNCk7XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tY29sb3ItcGFuZWwtc29saWQpO1xufVxuXG4uZmxhdHBpY2tyLW1vbnRocyB7XG4gIGhlaWdodDogNDBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xufVxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIHN2Zyxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCBzdmcge1xuICBmaWxsOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xufVxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoOmhvdmVyLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc2xhdGUtYTMpO1xufVxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoOmhvdmVyIHN2Zyxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aDpob3ZlciBzdmcge1xuICBmaWxsOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xufVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGgge1xuICBmb250LXNpemU6IGluaXRpYWw7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggc3Bhbi5jdXItbW9udGgge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlMCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZTApO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5zcGFuLmZsYXRwaWNrci13ZWVrZGF5IHtcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5mbGF0cGlja3ItZGF5IHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInRudW1cIiAxO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG59XG4uZmxhdHBpY2tyLWRheTpob3ZlciB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tc2xhdGUtYTMpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXNsYXRlLWEzKTtcbn1cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMTIpO1xuICBib3JkZXI6IG5vbmU7XG59XG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLWExMSk7XG59XG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXksIC5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheSB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXRlcnRpYXJ5KTtcbn1cbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheTpob3ZlciwgLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc2xhdGUtYTMpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXNsYXRlLWEzKTtcbn1cbi5mbGF0cGlja3ItZGF5LnRvZGF5IHtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mbGF0cGlja3ItZGF5LnRvZGF5OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XG59XG4uZmxhdHBpY2tyLWRheS50b2RheTpob3ZlcjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLmZsYXRwaWNrci1kYXkudG9kYXk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3R0b206IDZweDtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uZmxhdHBpY2tyLWRheS50b2RheS5zZWxlY3RlZCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmZsYXRwaWNrci1kYXkudG9kYXkuc2VsZWN0ZWQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuLmZsYXRwaWNrci1kYXkuZmxhdHBpY2tyLWRpc2FibGVkIHtcbiAgY29sb3I6IHZhcigtLXRleHQtZGlzYWJsZWQpO1xufVxuLmZsYXRwaWNrci1kYXkuZmxhdHBpY2tyLWRpc2FibGVkOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXRleHQtZGlzYWJsZWQpO1xufVxuXG4uZGlhbG9nIHtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogdmFyKC0tZGlhbG9nLXdpZHRoLCAzMHJlbSk7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogY2xhbXAoNXJlbSwgLTMuMzMzM3JlbSArIDIwLjgzMzN2dywgMTByZW0pO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1kaWFsb2ctcGFkZGluZy1ibG9jaywgMXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1kaWFsb2ctcGFkZGluZy1pbmxpbmUsIDFyZW0pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kaWFsb2ctYmcsIHZhcigtLWNvbG9yLXBhbmVsLXNvbGlkKSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWRpYWxvZy1ib3JkZXItcmFkaXVzLCAwLjVyZW0pO1xuICBib3gtc2hhZG93OiB2YXIoLS1kaWFsb2ctc2hhZG93LCAwIDFyZW0gNHJlbSB2YXIoLS1ibGFjay1hNykpO1xuICBiYWNrZHJvcC1maWx0ZXI6IHZhcigtLWRpYWxvZy1iZy1ibHVyKTtcbn1cbi5kaWFsb2c6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbjo6YmFja2Ryb3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kaWFsb2ctYmFja2Ryb3ApO1xufVxuXG46d2hlcmUoLmRpYWxvZylbZGF0YS1kaWFsb2d+PXhzXSB7XG4gIC0tZGlhbG9nLXdpZHRoOiAyMHJlbTtcbn1cbjp3aGVyZSguZGlhbG9nKVtkYXRhLWRpYWxvZ349c21dIHtcbiAgLS1kaWFsb2ctd2lkdGg6IDI1cmVtO1xufVxuOndoZXJlKC5kaWFsb2cpW2RhdGEtZGlhbG9nfj1tZF0ge1xuICAtLWRpYWxvZy13aWR0aDogMzByZW07XG59XG46d2hlcmUoLmRpYWxvZylbZGF0YS1kaWFsb2d+PW1kLWxnXSB7XG4gIC0tZGlhbG9nLXdpZHRoOiAzNXJlbTtcbn1cbjp3aGVyZSguZGlhbG9nKVtkYXRhLWRpYWxvZ349bGddIHtcbiAgLS1kaWFsb2ctd2lkdGg6IDQwcmVtO1xufVxuOndoZXJlKC5kaWFsb2cpW2RhdGEtZGlhbG9nfj14bF0ge1xuICAtLWRpYWxvZy13aWR0aDogNTByZW07XG59XG5cbjp3aGVyZSguZGlhbG9nKVtkYXRhLWRpYWxvZ349dHJhbnNsdWNlbnRdIHtcbiAgLS1kaWFsb2ctYmc6IHZhcigtLWNvbG9yLXBhbmVsLXRyYW5zbHVjZW50KTtcbiAgLS1kaWFsb2ctYmctYmx1cjogYmx1cig2NHB4KSBzYXR1cmF0ZSgxMjAlKTtcbiAgLS1kaWFsb2ctYmctc2F0dXJhdGU6IDEyMCU7XG59XG5cbjp3aGVyZSguZGlhbG9nKVtkYXRhLWRpYWxvZ349d3JhcHBlcl0ge1xuICAtLWRpYWxvZy1wYWRkaW5nLWJsb2NrOiAwO1xuICAtLWRpYWxvZy1wYWRkaW5nLWlubGluZTogMDtcbiAgLS1kaWFsb2ctYmc6IHRyYW5zcGFyZW50O1xuICAtLWRpYWxvZy1zaGFkb3c6IG5vbmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG46d2hlcmUoLmRpYWxvZylbZGF0YS1kaWFsb2d+PWlubmVyXSB7XG4gIC0tZGlhbG9nLXBhZGRpbmctYmxvY2s6IDFyZW07XG4gIC0tZGlhbG9nLXBhZGRpbmctaW5saW5lOiAwO1xuICAtLWRpYWxvZy1zaGFkb3c6IDAgMXJlbSA0cmVtIHZhcigtLWJsYWNrLWE3KTtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xufVxuXG46d2hlcmUoLmRpYWxvZylbZGF0YS1kaWFsb2d+PW5vLXBhZGRpbmddIHtcbiAgLS1kaWFsb2ctcGFkZGluZy1ibG9jazogMDtcbiAgLS1kaWFsb2ctcGFkZGluZy1pbmxpbmU6IDA7XG59XG5cbi5kaWFsb2ctaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nKTtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuLmRpYWxvZy1oZWFkZXIgcCB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XG59XG5cbi5kaWFsb2ctY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAycHg7XG4gIGluc2V0LWlubGluZS1lbmQ6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc2l6ZS02KTtcbn1cblxuLmRpYWxvZy1ib2R5IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcm93LWdhcDogMS41cmVtO1xufVxuLmRpYWxvZy1ib2R5IC5nYXAtMTYge1xuICByb3ctZ2FwOiAxcmVtO1xufVxuXG4uZGlhbG9nLWJvZHlbZGF0YS1kaWFsb2ctYm9keX49Y2VudGVyZWRdIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG59XG4uZGlhbG9nLWJvZHlbZGF0YS1kaWFsb2ctYm9keX49c3VjY2Vzc10ge1xuICAtLWRpYWxvZy10eXBlLWJnOiB2YXIoLS1qYWRlLWEzKTtcbiAgLS1kaWFsb2ctdHlwZS1jb2xvcjogdmFyKC0tamFkZS1hMTEpO1xufVxuLmRpYWxvZy1ib2R5W2RhdGEtZGlhbG9nLWJvZHl+PXdhcm5pbmddIHtcbiAgLS1kaWFsb2ctdHlwZS1iZzogdmFyKC0tYW1iZXItYTMpO1xuICAtLWRpYWxvZy10eXBlLWNvbG9yOiB2YXIoLS1hbWJlci1hMTEpO1xufVxuLmRpYWxvZy1ib2R5W2RhdGEtZGlhbG9nLWJvZHl+PWVycm9yXSB7XG4gIC0tZGlhbG9nLXR5cGUtYmc6IHZhcigtLXJ1YnktYTMpO1xuICAtLWRpYWxvZy10eXBlLWNvbG9yOiB2YXIoLS1ydWJ5LWExMSk7XG59XG5cbi5kaWFsb2ctYm9keS0taWNvbiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRpYWxvZy10eXBlLWJnLCB2YXIoLS1zbGF0ZS1hMykpO1xuICBjb2xvcjogdmFyKC0tZGlhbG9nLXR5cGUtY29sb3IsIHZhcigtLXNsYXRlLWExMSkpO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1pY29ucyk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2l6ZS00OCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uZGlhbG9nLWJvZHktLXRleHQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5cbi5kaWFsb2ctYm9keS0tdGl0bGUge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlMSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZTEpO1xuICBmb250LXdlaWdodDogdmFyKC0taGVhZGluZy13ZWlnaHQpO1xuICBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlMSkgLyAyKTtcbn1cblxuLmRpYWxvZy1ib2R5LS10ZXh0IHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XG59XG5cbi5kaWFsb2ctbWVzc2FnZS1jYXJkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgcm93LWdhcDogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgcGFkZGluZy1ibG9jazogMXJlbSAxLjI1cmVtO1xuICBwYWRkaW5nLWlubGluZTogMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kaWFsb2ctbWVzc2FnZS1iZywgdmFyKC0tc2xhdGUtYTIpKTtcbiAgY29sb3I6IHZhcigtLWRpYWxvZy1tZXNzYWdlLWNvbG9yLCB2YXIoLS1zbGF0ZS1hMTIpKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZGlhbG9nLW1lc3NhZ2UtYm9yZGVyLCB2YXIoLS1zbGF0ZS1hNikpO1xuICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG59XG5cbi5kaWFsb2ctbWVzc2FnZS1jYXJkW2RhdGEtZGlhbG9nLW1lc3NhZ2UtY2FyZH49ZGVsZXRlXSB7XG4gIC0tZGlhbG9nLW1lc3NhZ2UtYmc6IHZhcigtLXJ1YnktYTIpO1xuICAtLWRpYWxvZy1tZXNzYWdlLWNvbG9yOiB2YXIoLS1ydWJ5LWExMik7XG4gIC0tZGlhbG9nLW1lc3NhZ2UtYm9yZGVyOiB2YXIoLS1ydWJ5LWE2KTtcbn1cbi5kaWFsb2ctbWVzc2FnZS1jYXJkW2RhdGEtZGlhbG9nLW1lc3NhZ2UtY2FyZH49ZGVsZXRlXSBwYXRoIHtcbiAgZmlsbDogdmFyKC0tcnVieS1hMTIpO1xufVxuXG4uZGlhbG9nLW1lc3NhZ2UtY2FyZFtkYXRhLWRpYWxvZy1tZXNzYWdlLWNhcmR+PWVycm9yXSB7XG4gIC0tZGlhbG9nLW1lc3NhZ2UtYmc6IHZhcigtLXJ1YnktYTIpO1xuICAtLWRpYWxvZy1tZXNzYWdlLWNvbG9yOiB2YXIoLS1ydWJ5LWExMik7XG4gIC0tZGlhbG9nLW1lc3NhZ2UtYm9yZGVyOiB2YXIoLS1ydWJ5LWE2KTtcbn1cbi5kaWFsb2ctbWVzc2FnZS1jYXJkW2RhdGEtZGlhbG9nLW1lc3NhZ2UtY2FyZH49ZXJyb3JdIHBhdGgge1xuICBmaWxsOiB2YXIoLS1ydWJ5LWExMik7XG59XG5cbi5kaWFsb2ctbWVzc2FnZS1jYXJkW2RhdGEtZGlhbG9nLW1lc3NhZ2UtY2FyZH49d2FybmluZ10ge1xuICAtLWRpYWxvZy1tZXNzYWdlLWJnOiB2YXIoLS1hbWJlci1hMik7XG4gIC0tZGlhbG9nLW1lc3NhZ2UtY29sb3I6IHZhcigtLWFtYmVyLWExMik7XG4gIC0tZGlhbG9nLW1lc3NhZ2UtYm9yZGVyOiB2YXIoLS1hbWJlci1hNik7XG59XG4uZGlhbG9nLW1lc3NhZ2UtY2FyZFtkYXRhLWRpYWxvZy1tZXNzYWdlLWNhcmR+PXdhcm5pbmddIHBhdGgge1xuICBmaWxsOiB2YXIoLS1hbWJlci1hMTIpO1xufVxuXG4uZGlhbG9nLW1lc3NhZ2UtY2FyZFtkYXRhLWRpYWxvZy1tZXNzYWdlLWNhcmR+PXN1Y2Nlc3NdIHtcbiAgLS1kaWFsb2ctbWVzc2FnZS1iZzogdmFyKC0tamFkZS1hMik7XG4gIC0tZGlhbG9nLW1lc3NhZ2UtY29sb3I6IHZhcigtLWphZGUtYTEyKTtcbiAgLS1kaWFsb2ctbWVzc2FnZS1ib3JkZXI6IHZhcigtLWphZGUtYTYpO1xufVxuLmRpYWxvZy1tZXNzYWdlLWNhcmRbZGF0YS1kaWFsb2ctbWVzc2FnZS1jYXJkfj1zdWNjZXNzXSBwYXRoIHtcbiAgZmlsbDogdmFyKC0tamFkZS1hMTIpO1xufVxuXG4uZGlhbG9nLW1lc3NhZ2UtY2FyZFtkYXRhLWRpYWxvZy1tZXNzYWdlLWNhcmR+PWluZm9ybWF0aW9uYWxdIHtcbiAgLS1kaWFsb2ctbWVzc2FnZS1iZzogdmFyKC0tYmx1ZS1hMik7XG4gIC0tZGlhbG9nLW1lc3NhZ2UtY29sb3I6IHZhcigtLWJsdWUtYTEyKTtcbiAgLS1kaWFsb2ctbWVzc2FnZS1ib3JkZXI6IHZhcigtLWJsdWUtYTYpO1xufVxuLmRpYWxvZy1tZXNzYWdlLWNhcmRbZGF0YS1kaWFsb2ctbWVzc2FnZS1jYXJkfj1pbmZvcm1hdGlvbmFsXSBwYXRoIHtcbiAgZmlsbDogdmFyKC0tYmx1ZS1hMTIpO1xufVxuXG4uZGlhbG9nLW1lc3NhZ2UtY2FyZFtkYXRhLWRpYWxvZy1tZXNzYWdlLWNhcmR+PXRleHQtbGVmdF0ge1xuICBwbGFjZS1pdGVtczogc3RhcnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5kaWFsb2ctbWVzc2FnZS1jYXJkW2RhdGEtZGlhbG9nLW1lc3NhZ2UtY2FyZH49Y29tcGFjdF0ge1xuICBwYWRkaW5nLWJsb2NrOiAwLjc1cmVtIDAuODc1cmVtO1xuICBwYWRkaW5nLWlubGluZTogMXJlbTtcbn1cblxuLmRpYWxvZy1lcnJvci1pZC13cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBbZXJyb3ItY29kZS1zdGFydF0gMWZyIFtlcnJvci1jb2RlLWVuZCBidXR0b24tc3RhcnRdIGF1dG8gW2J1dHRvbi1lbmRdO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBwYWRkaW5nLWlubGluZTogMXJlbSAwLjVyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGlhbG9nLW1lc3NhZ2UtYmcsIHZhcigtLXNsYXRlLWEyKSk7XG4gIGNvbG9yOiB2YXIoLS1kaWFsb2ctbWVzc2FnZS1jb2xvciwgdmFyKC0tc2xhdGUtYTEyKSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWRpYWxvZy1tZXNzYWdlLWJvcmRlciwgdmFyKC0tc2xhdGUtYTYpKTtcbn1cblxudXgtZGlhbG9nLW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBva2xjaCgxMDAlIDAgMGRlZyAvIDApO1xuICB0cmFuc2l0aW9uOiBhbGwgMTI1bXMgZWFzZS1vdXQ7XG59XG5cbnV4LWRpYWxvZy1vdmVybGF5LmFjdGl2ZTpsYXN0LW9mLXR5cGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kaWFsb2ctYmFja2Ryb3ApO1xuICB0cmFuc2l0aW9uOiBhbGwgMTAwbXMgZWFzZS1vdXQ7XG59XG5cbnV4LWRpYWxvZy1vdmVybGF5LmFjdGl2ZS51eC1kcmF3ZXItb3ZlcmxheTpsYXN0LW9mLXR5cGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kaWFsb2ctYmFja2Ryb3ApO1xufVxuXG51eC1kaWFsb2ctY29udGFpbmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTgsIDAuOTgsIDAuOTgpO1xuICB0cmFuc2l0aW9uOiBhbGwgMTAwbXMgZWFzZS1vdXQgIWltcG9ydGFudDtcbn1cblxudXgtZGlhbG9nLWNvbnRhaW5lci5hY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIHRyYW5zaXRpb246IGFsbCAxMjVtcyAyNW1zIGVhc2Utb3V0ICFpbXBvcnRhbnQ7XG59XG5cbnV4LWRpYWxvZy1jb250YWluZXIgPiBkaXYge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbmRpdjpoYXMoPiB1eC1kaWFsb2cpIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxNXJlbSAhaW1wb3J0YW50O1xufVxuXG4udXgtZGlhbG9nLW9wZW4gdXgtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcGFuZWwtc29saWQpO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJsb2NrLWVuZDogY2xhbXAoMnJlbSwgLTI4cmVtICsgNTMuMzMzdmIsIDRyZW0pO1xufVxuXG4udXgtZGlhbG9nLW1hcmdpbi10b3Atc20ge1xuICBtYXJnaW4tdG9wOiAxMTJweDtcbn1cblxuLnV4LWRpYWxvZy1tYXJnaW4tdG9wLW1kIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiBjbGFtcCg1cmVtLCAtNzByZW0gKyAxMzMuMzMzdmIsIDEwcmVtKTtcbn1cblxuLmRpYWxvZy12YWxpZGF0aW9uLWVycm9yIHtcbiAgY29sb3I6ICNENTAwMDA7XG59XG5cbi5kaWFsb2ctY2FyZC1ncm91cC1ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxLjVyZW07XG59XG5cbi5kaWFsb2ctY2FyZC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMC41cmVtO1xufVxuXG4uZGlhbG9nLWNhcmQtc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMC41cmVtO1xuICBwYWRkaW5nOiAwLjYyNXJlbSAwLjc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMyk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNsYXRlLWE2KTtcbn1cbi5kaWFsb2ctY2FyZC1zZWN0aW9uIC50b2dnbGUtYXJyb3cge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSA1MG1zIGVhc2Utb3V0O1xufVxuLmRpYWxvZy1jYXJkLXNlY3Rpb24gLnRvZ2dsZS1hcnJvdy1yb3RhdGUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuLmRpYWxvZy1jYXJkLXNlY3Rpb24gLmNvbGxhcHNlZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRvZ2dsZS1hcnJvdy1idXR0b24ge1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xufVxuXG4uZGlhbG9nLWNhcmQtc2VjdGlvbi1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDAuNXJlbTtcbn1cbi5kaWFsb2ctY2FyZC1zZWN0aW9uLWhlYWRlci1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBjb2x1bW4tZ2FwOiAwLjVyZW07XG4gIGZsZXg6IDE7XG59XG5cbi5kaWFsb2ctY2FyZC1zZWN0aW9uLW1ldGEge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1tb25vKTtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNzVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJzczA0XCI7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XG59XG5cbi5jYXJkLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWxlZnQ6IDEuNjI1cmVtO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiB2YXIoLS1zaXplLTQsIDAuMjVyZW0pO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG4uY2FyZC1saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDZweDtcbiAgaGVpZ2h0OiAxLjVyZW07XG59XG5cbi5tb2RhbF9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLWJsb2NrOiAxLjVyZW0gMXJlbTtcbiAgcGFkZGluZy1pbmxpbmU6IDFyZW0gM3JlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm1vZGFsX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUyKTtcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG59XG5cbi5tb2RhbF9fYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGNvbHVtbi1nYXA6IDFyZW07XG59XG4ubW9kYWxfX2FjdGlvbnMgPiAqIHtcbiAgZmxleDogMTtcbn1cblxuLm1vZGFsX19ib2R5IHtcbiAgcGFkZGluZy1ibG9jazogMXJlbSAxcmVtO1xuICBwYWRkaW5nLWlubGluZTogMXJlbTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcm93LWdhcDogMS41cmVtO1xufVxuLm1vZGFsX19ib2R5LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMS41cmVtO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XG59XG4ubW9kYWxfX2JvZHktY29udGFpbmVyIC5tYXRlcmlhbC1pY29ucyxcbi5tb2RhbF9fYm9keS1jb250YWluZXIgLm1hdGVyaWFsLWljb25zLW91dGxpbmVkIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTEpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubW9kYWxfX2JvZHktaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogdmFyKC0tc3BhY2luZyk7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubW9kYWxfX2JvZHktLW5vLXBhZGRpbmcge1xuICBwYWRkaW5nOiAwO1xufVxuXG4udXgtZGlhbG9nLXhzIHtcbiAgbWF4LXdpZHRoOiAyMHJlbTtcbn1cblxuLnV4LWRpYWxvZy1zbSB7XG4gIG1heC13aWR0aDogMjVyZW07XG59XG5cbi51eC1kaWFsb2ctbWQge1xuICBtYXgtd2lkdGg6IDMwcmVtO1xufVxuXG4udXgtZGlhbG9nLW1kLWxnIHtcbiAgbWF4LXdpZHRoOiAzNXJlbTtcbn1cblxuLnV4LWRpYWxvZy1sZyB7XG4gIG1heC13aWR0aDogNDByZW07XG59XG5cbi51eC1kaWFsb2cteGwge1xuICBtYXgtd2lkdGg6IDUwcmVtO1xufVxuXG4ubW9kYWwtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC4yNXJlbTtcbiAgcmlnaHQ6IDAuMjVyZW07XG4gIHotaW5kZXg6IDE7XG59XG5cbi52b2ljZW1haWwtcGxheWVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmZvcm0uZHJvcHpvbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTIpO1xuICBib3JkZXI6IDFweCBkYXNoZWQgdmFyKC0tc2xhdGUtYTcpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTgpO1xuICBwYWRkaW5nOiB2YXIoLS1zaXplLTI0KTtcbiAgbWluLWJsb2NrLXNpemU6IHJldmVydDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDE1MG1zIGVhc2Utb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDE1MG1zIGVhc2Utb3V0O1xufVxuZm9ybS5kcm9wem9uZTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2xhdGUtYTkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBva2xjaChmcm9tIHZhcigtLXNsYXRlLWEyKSB2YXIoLS1jb2xvci1kYXJrZW4pIGMgaCk7XG59XG5cbmZvcm0uZHJvcHpvbmUgLmR6LW1lc3NhZ2Uge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcbiAgbWFyZ2luOiAwO1xufVxuZm9ybS5kcm9wem9uZSAuZHotbWVzc2FnZSBzcGFuOm5vdCguZHotdXBsb2FkLW1lc3NhZ2UsIC5mdy1tZWRpdW0pIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IHZhcigtLXNpemUtOCk7XG59XG5cbi5maWxlLXVwbG9hZC1pY29uIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgYmxvY2stc2l6ZTogdmFyKC0tc2l6ZS0zMik7XG4gIGlubGluZS1zaXplOiB2YXIoLS1zaXplLTMyKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc2l6ZS02KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtMSk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDFweCB2YXIoLS1zbGF0ZS1hNik7XG59XG4uZmlsZS11cGxvYWQtaWNvbiBwYXRoIHtcbiAgZmlsbDogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbn1cbkBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6IGRhcmspIHtcbiAgLmZpbGUtdXBsb2FkLWljb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLWEyKTtcbiAgfVxufVxuXG4uZHotdXBsb2FkLWJ1dHRvbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBwYWRkaW5nOiB2YXIoLS1zaXplLTIpIHZhcigtLXNpemUtNCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXNpemUtMik7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAtNHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDEwMG1zIGVhc2Utb3V0LCBib3gtc2hhZG93IDEwMG1zIGVhc2Utb3V0O1xufVxuLmR6LXVwbG9hZC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMyk7XG59XG4uZHotdXBsb2FkLWJ1dHRvbjpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogdmFyKC0taW5wdXQtZm9jdXMtb3V0bGluZSk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMCAycHggdmFyKC0tZm9yZ2UtdGVydGlhcnktNjAtYTE2KTtcbn1cblxuZm9ybS5kcm9wem9uZSAuZHotcHJldmlldy5kei1pbWFnZS1wcmV2aWV3IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuZm9ybS5kcm9wem9uZS1lcnJvci1ib3JkZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLXJ1YnktYTkpICFpbXBvcnRhbnQ7XG59XG5cbi5kcm9wem9uZS1lcnJvci1tZXNzYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IGNoYXJhY3Rlci12YXJpYW50KGwtdGFpbCk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNyaXRpY2FsKTtcbn1cblxuLmRyb3B6b25lLWF0dGFjaG1lbnQtcHJldmlld3Mge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1zaXplLTgpO1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IHZhcigtLXNpemUtOCk7XG59XG5cbi5hdHRhY2htZW50LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgY29sdW1uLWdhcDogdmFyKC0tc2l6ZS0xNik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLWExKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTYpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTQpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc2l6ZS04KSB2YXIoLS1zaXplLTQpO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zaXplLTQpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmF0dGFjaG1lbnQtaXRlbTpoYXMoLmF0dGFjaG1lbnQtc2l6ZSkge1xuICBwYWRkaW5nOiB2YXIoLS1zaXplLTgpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTgpO1xufVxuXG4uYXR0YWNobWVudC1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogdmFyKC0tc2l6ZS04KTtcbiAgZmxleDogYXV0bztcbiAgcGFkZGluZy1ibG9jazogN3B4O1xuICBtaW4td2lkdGg6IDA7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG4uYXR0YWNobWVudC1jb250ZW50OmhhcyguYXR0YWNobWVudC1zaXplKSB7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG59XG5cbi5hdHRhY2htZW50LWljb24ge1xuICBibG9jay1zaXplOiB2YXIoLS1zaXplLTE4KTtcbiAgaW5saW5lLXNpemU6IHZhcigtLXNpemUtMTgpO1xufVxuLmF0dGFjaG1lbnQtaWNvbiBwYXRoIHtcbiAgZmlsbDogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xufVxuXG4uYXR0YWNobWVudC1tZXRhIHtcbiAgcGFkZGluZy1ibG9jazogMXB4O1xufVxuLmF0dGFjaG1lbnQtbWV0YSBzdHJvbmcge1xuICBmb250LXdlaWdodDogdmFyKC0tZnctcmVndWxhcik7XG59XG5cbi5hdHRhY2htZW50LWVycm9yIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNyaXRpY2FsKTtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zaXplLTQpO1xufVxuLmF0dGFjaG1lbnQtZXJyb3I6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG46d2hlcmUoaHRtbCkge1xuICAtLW5vdGUtY2FyZC1iZzogdmFyKC0tc2xhdGUtYTEpO1xuICAtLW5vdGUtY2FyZC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hNik7XG4gIC0tbm90ZS1jYXJkLXJhZGl1czogMC4yNXJlbTtcbiAgLS1ub3RlLWNhcmQtcm93LWdhcDogMC43NXJlbTtcbiAgLS1oaXN0b3J5LW1ldGEtYXZhdGFyLXNpemU6IDEuMjVyZW07XG4gIC0taGlzdG9yeS1tZXRhLWF2YXRhci1iZzogcmFkaWFsLWdyYWRpZW50KGZhcnRoZXN0LXNpZGUgY2lyY2xlIGF0IDEwMCUgMCUsIHZhcigtLXBpbmstYTUpIDAlLCB2YXIoLS12aW9sZXQtYTUpIDEwMCUpO1xuICAtLWhpc3RvcnktbWV0YS1hdmF0YXItZmc6IHZhcigtLXZpb2xldC1hMTEpO1xufVxuXG4ubm90ZS1jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbm90ZS1jYXJkLWJnKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tbm90ZS1jYXJkLXNoYWRvdyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLW5vdGUtY2FyZC1yYWRpdXMsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWJsb2NrOiAwLjc1cmVtIDFyZW07XG4gIHBhZGRpbmctaW5saW5lOiAxcmVtO1xuICBkaXNwbGF5OiBncmlkO1xuICByb3ctZ2FwOiB2YXIoLS1ub3RlLWNhcmQtcm93LWdhcCk7XG59XG5cbi5ub3RlLWNvbnRlbnQge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XG4gIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xufVxuXG4uaGlzdG9yeS1tZXRhIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhpc3RvcnktbWV0YS1hdmF0YXIge1xuICB3aWR0aDogdmFyKC0taGlzdG9yeS1tZXRhLWF2YXRhci1zaXplKTtcbiAgaGVpZ2h0OiB2YXIoLS1oaXN0b3J5LW1ldGEtYXZhdGFyLXNpemUpO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLWhpc3RvcnktbWV0YS1hdmF0YXItc2l6ZSkgLyAyKTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdmFyKC0taGlzdG9yeS1tZXRhLWF2YXRhci1iZyk7XG4gIGNvbG9yOiB2YXIoLS1oaXN0b3J5LW1ldGEtYXZhdGFyLWZnKTtcbiAgZm9udC1zaXplOiBjYWxjKDExcmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA0NTA7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwLjVlbTtcbn1cbi5oaXN0b3J5LW1ldGEtYXZhdGFyOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oaXN0b3J5LW1ldGEtdXNlciB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uaGlzdG9yeS1tZXRhLWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6IHZhcigtLXRleHQtdGVydGlhcnkpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAwLjM1ZW07XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAxZW07XG59XG4uaGlzdG9yeS1tZXRhOmhhcyguaGlzdG9yeS1tZXRhLWF2YXRhcikge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAtMnB4O1xufVxuXG46d2hlcmUoaHRtbCkge1xuICAtLW5vdGlmaWNhdGlvbi1zaGFkb3c6IDAgMzZweCAxNHB4IGhzbCgyMTggNCUgNTAlIC8gMiUpLFxuICAgICAgICAgICAgICAgICAgICAgICAgIDAgMjBweCAxMnB4IGhzbCgyMTggNCUgNTAlIC8gOCUpLFxuICAgICAgICAgICAgICAgICAgICAgICAgIDAgOXB4IDlweCBoc2woMjE4IDQlIDUwJSAvIDE0JSksXG4gICAgICAgICAgICAgICAgICAgICAgICAgMCAycHggNXB4IGhzbCgyMTggNCUgNTAlIC8gMTYlKSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAwIDAgMCBoc2woMjE4IDQlIDUwJSAvIDE2JSk7XG4gIC0tYmFubmVyLWhlaWdodDogdmFyKC0tc2l6ZS00MCk7XG59XG5cbjp3aGVyZSgubm90aWZpY2F0aW9uKSxcbjp3aGVyZSguYmFubmVyKSB7XG4gIC0tY29sb3ItZGFya2VuOiBjYWxjKGwgLSAwLjEyNSk7XG59XG5cbjp3aGVyZSguYmFubmVyKSB7XG4gIC0tYmFubmVyLWJvcmRlcjogaW5zZXQgMCAtMXB4IDAgMCB2YXIoLS1iYW5uZXItYm9yZGVyLWNvbG9yLCB2YXIoLS1zbGF0ZS1hNikpO1xufVxuXG4ubm90aWZpY2F0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiB2YXIoLS1zaXplLTEyKTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAzcmVtO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbSAxcmVtIDAuODEyNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbm90aWZpY2F0aW9uLWJnLCB2YXIoLS1zbGF0ZS0yKSk7XG4gIGNvbG9yOiB2YXIoLS1ub3RpZmljYXRpb24tdGV4dCwgdmFyKC0tdGV4dC1wcmltYXJ5KSk7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgdmFyKC0tbm90aWZpY2F0aW9uLWJvcmRlci1zdHJvbmcsIHZhcigtLXNsYXRlLWExMCkpO1xufVxuLm5vdGlmaWNhdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDFweCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHZhcigtLW5vdGlmaWNhdGlvbi1ib3JkZXIsIHZhcigtLXNsYXRlLWE2KSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm5vdGlmaWNhdGlvbi0tdGV4dC13cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZmxleDogYXV0bztcbn1cbi5ub3RpZmljYXRpb24tLXRleHQtd3JhcHBlci1pbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiBhdXRvO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGNvbHVtbi1nYXA6IDAuNXJlbTtcbn1cbi5ub3RpZmljYXRpb24tLWRldGFpbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiAxcmVtO1xufVxuLm5vdGlmaWNhdGlvbi0taWNvbiB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWljb25zKTtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTEpO1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJGSUxMXCIgMSwgXCJ3Z2h0XCIgNDAwLCBcIkdSQURcIiAwLCBcIm9wc3pcIiAyMDtcbiAgY29sb3I6IHZhcigtLW5vdGlmaWNhdGlvbi1pY29uKTtcbn1cbi5ub3RpZmljYXRpb24tLWljb24gcGF0aCB7XG4gIGZpbGw6IHZhcigtLW5vdGlmaWNhdGlvbi1pY29uKTtcbn1cbi5ub3RpZmljYXRpb24tLXRpdGxlIHtcbiAgY29sb3I6IHZhcigtLW5vdGlmaWNhdGlvbi10aXRsZSwgdmFyKC0tdGV4dC1wcmltYXJ5KSk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ubm90aWZpY2F0aW9uLS1zdWJ0aXRsZTplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubm90aWZpY2F0aW9uLS1jYXB0aW9uOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ub3RpZmljYXRpb24tLWFjdGlvbiB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMXJlbTtcbn1cblxuLm5vdGlmaWNhdGlvbi0tY2FwdGlvbjp3aGVyZSguZGFyaykge1xuICBjb2xvcjogdmFyKC0tYW1iZXItYTEyKTtcbn1cblxuLm5vdGlmaWNhdGlvbi0tY2FwdGlvbjp3aGVyZSguc21hbGwpIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xufVxuXG4ubm90aWZpY2F0aW9uOmhhcygubm90aWZpY2F0aW9uLS1jYXB0aW9uKSAubm90aWZpY2F0aW9uLS1zdWJ0aXRsZSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IGNhbGModmFyKC0tbGgtc2NhbGUtMSkgLyAyKTtcbn1cblxuLm5vdGlmaWNhdGlvbjp3aGVyZShbZGF0YS1ub3RpZmljYXRpb24tdHlwZX49aW5mb3JtYXRpb25hbF0pIHtcbiAgLS1ub3RpZmljYXRpb24tYmc6IHZhcigtLWJsdWUtMik7XG4gIC0tbm90aWZpY2F0aW9uLWJvcmRlcjogdmFyKC0tYmx1ZS1hNik7XG4gIC0tbm90aWZpY2F0aW9uLWJvcmRlci1zdHJvbmc6IHZhcigtLWJsdWUtYTEwKTtcbiAgLS1ub3RpZmljYXRpb24taWNvbjogb2tsY2goZnJvbSB2YXIoLS1ibHVlLWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xuICAtLW5vdGlmaWNhdGlvbi10aXRsZTogdmFyKC0tYmx1ZS1hMTIpO1xuICAtLW5vdGlmaWNhdGlvbi10ZXh0OiBva2xjaChmcm9tIHZhcigtLWJsdWUtYTExKSB2YXIoLS1jb2xvci1kYXJrZW4pIGMgaCk7XG59XG4ubm90aWZpY2F0aW9uOndoZXJlKFtkYXRhLW5vdGlmaWNhdGlvbi10eXBlfj1pbmZvcm1hdGlvbmFsXSkgLmJ0bi1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcbiAgY29sb3I6IHZhcigtLWJsdWUtYTEyKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXNsYXRlLWE3KTtcbn1cbi5ub3RpZmljYXRpb246d2hlcmUoW2RhdGEtbm90aWZpY2F0aW9uLXR5cGV+PWluZm9ybWF0aW9uYWxdKSAuYnRuLXNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXNsYXRlLWE5KTtcbn1cbi5ub3RpZmljYXRpb246d2hlcmUoW2RhdGEtbm90aWZpY2F0aW9uLXR5cGV+PXdhcm5pbmddKSB7XG4gIC0tbm90aWZpY2F0aW9uLWJnOiB2YXIoLS1hbWJlci0yKTtcbiAgLS1ub3RpZmljYXRpb24tYm9yZGVyOiB2YXIoLS1hbWJlci1hNik7XG4gIC0tbm90aWZpY2F0aW9uLWJvcmRlci1zdHJvbmc6IHZhcigtLWFtYmVyLWExMCk7XG4gIC0tbm90aWZpY2F0aW9uLWljb246IG9rbGNoKGZyb20gdmFyKC0tYW1iZXItYTExKSB2YXIoLS1jb2xvci1kYXJrZW4pIGMgaCk7XG4gIC0tbm90aWZpY2F0aW9uLXRpdGxlOiB2YXIoLS1hbWJlci1hMTIpO1xuICAtLW5vdGlmaWNhdGlvbi10ZXh0OiBva2xjaChmcm9tIHZhcigtLWFtYmVyLWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xufVxuLm5vdGlmaWNhdGlvbjp3aGVyZShbZGF0YS1ub3RpZmljYXRpb24tdHlwZX49d2FybmluZ10pIC5idG4tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc3VyZmFjZSk7XG4gIGNvbG9yOiB2YXIoLS1hbWJlci1hMTIpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2FuZC1hNyk7XG59XG4ubm90aWZpY2F0aW9uOndoZXJlKFtkYXRhLW5vdGlmaWNhdGlvbi10eXBlfj13YXJuaW5nXSkgLmJ0bi1zZWNvbmRhcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zYW5kLWE5KTtcbn1cbi5ub3RpZmljYXRpb246d2hlcmUoW2RhdGEtbm90aWZpY2F0aW9uLXR5cGV+PWVycm9yXSkge1xuICAtLW5vdGlmaWNhdGlvbi1iZzogdmFyKC0tcnVieS0yKTtcbiAgLS1ub3RpZmljYXRpb24tYm9yZGVyOiB2YXIoLS1ydWJ5LWE2KTtcbiAgLS1ub3RpZmljYXRpb24tYm9yZGVyLXN0cm9uZzogdmFyKC0tcnVieS1hMTApO1xuICAtLW5vdGlmaWNhdGlvbi1pY29uOiBva2xjaChmcm9tIHZhcigtLXJ1YnktYTExKSB2YXIoLS1jb2xvci1kYXJrZW4pIGMgaCk7XG4gIC0tbm90aWZpY2F0aW9uLXRpdGxlOiB2YXIoLS1ydWJ5LWExMik7XG4gIC0tbm90aWZpY2F0aW9uLXRleHQ6IG9rbGNoKGZyb20gdmFyKC0tcnVieS1hMTEpIHZhcigtLWNvbG9yLWRhcmtlbikgYyBoKTtcbn1cbi5ub3RpZmljYXRpb246d2hlcmUoW2RhdGEtbm90aWZpY2F0aW9uLXR5cGV+PWVycm9yXSkgLmJ0bi1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcbiAgY29sb3I6IHZhcigtLXJ1YnktYTEyKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLW1hdXZlLWE3KTtcbn1cbi5ub3RpZmljYXRpb246d2hlcmUoW2RhdGEtbm90aWZpY2F0aW9uLXR5cGV+PWVycm9yXSkgLmJ0bi1zZWNvbmRhcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1tYXV2ZS1hOSk7XG59XG5cbi5kaWFsb2c6bm90KC5xdWljay1zY2FuKTpoYXMoLm5vdGlmaWNhdGlvbikgW2RhdGEtbm90aWZpY2F0aW9uLXR5cGU9ZXJyb3JdIHtcbiAgLS1ub3RpZmljYXRpb24tYmc6IHZhcigtLXJ1YnktMik7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMC43NXJlbTtcbiAgYm94LXNoYWRvdzogdmFyKC0tbm90aWZpY2F0aW9uLXNoYWRvdyk7XG59XG5cbi5kaXNidXJzZW1lbnRzLW5ldHdvcmstZXJyb3Ige1xuICBjb2xvcjogdmFyKC0tcnVieS1hMTEpO1xufVxuXG4uYmFubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IHZhcigtLXNpemUtOCk7XG4gIGJsb2NrLXNpemU6IHZhcigtLWJhbm5lci1oZWlnaHQsIHZhcigtLXNpemUtNDApKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFubmVyLWJhY2tncm91bmQsIHZhcigtLXNsYXRlLTQpKTtcbiAgY29sb3I6IHZhcigtLWJhbm5lci1mb3JlZ3JvdW5kLCB2YXIoLS1zbGF0ZS1hMTIpKTtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xuICBmb250LXdlaWdodDogNDUwO1xufVxuLmJhbm5lciBwYXRoIHtcbiAgZmlsbDogdmFyKC0tYmFubmVyLWZvcmVncm91bmQsIHZhcigtLXNsYXRlLWExMikpO1xufVxuLmJhbm5lcjp3aGVyZShbZGF0YS1iYW5uZXItdHlwZX49aW5mb3JtYXRpb25hbF0pIHtcbiAgLS1iYW5uZXItYmFja2dyb3VuZDogdmFyKC0tYmx1ZS00KTtcbiAgLS1iYW5uZXItZm9yZWdyb3VuZDogb2tsY2goZnJvbSB2YXIoLS1ibHVlLWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xuICAtLWJhbm5lci1mb3JlZ3JvdW5kLWRhcms6IHZhcigtLWJsdWUtYTEyKTtcbiAgLS1iYW5uZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlLWE2KTtcbn1cbi5iYW5uZXI6d2hlcmUoW2RhdGEtYmFubmVyLXR5cGV+PXdhcm5pbmddKSB7XG4gIC0tYmFubmVyLWJhY2tncm91bmQ6IHZhcigtLWFtYmVyLTMpO1xuICAtLWJhbm5lci1mb3JlZ3JvdW5kOiBva2xjaChmcm9tIHZhcigtLWFtYmVyLWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xuICAtLWJhbm5lci1mb3JlZ3JvdW5kLWRhcms6IHZhcigtLWFtYmVyLWExMik7XG4gIC0tYmFubmVyLWJvcmRlci1jb2xvcjogdmFyKC0tYW1iZXItYTYpO1xufVxuLmJhbm5lcjp3aGVyZShbZGF0YS1iYW5uZXItdHlwZX49ZXJyb3JdKSB7XG4gIC0tYmFubmVyLWJhY2tncm91bmQ6IHZhcigtLWNyaW1zb24tNCk7XG4gIC0tYmFubmVyLWZvcmVncm91bmQ6IG9rbGNoKGZyb20gdmFyKC0tY3JpbXNvbi1hMTEpIHZhcigtLWNvbG9yLWRhcmtlbikgYyBoKTtcbiAgLS1iYW5uZXItZm9yZWdyb3VuZC1kYXJrOiB2YXIoLS1jcmltc29uLWExMik7XG4gIC0tYmFubmVyLWJvcmRlci1jb2xvcjogdmFyKC0tY3JpbXNvbi1hNik7XG59XG4uYmFubmVyOndoZXJlKFtkYXRhLWJhbm5lci10eXBlfj1ib3JkZXJdKSB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJhbm5lci1ib3JkZXIpO1xufVxuLmJhbm5lcjp3aGVyZShbZGF0YS1iYW5uZXItdHlwZX49c3RpY2t5XSkge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJhbm5lci1ib3JkZXIpO1xufVxuLmJhbm5lci10aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1iYW5uZXItZm9yZWdyb3VuZC1kYXJrKTtcbiAgZm9udC13ZWlnaHQ6IDU1MDtcbn1cblxuOndoZXJlKGh0bWwpIHtcbiAgLS1udW1iZXItY29udHJvbC1oZWlnaHQ6IDIuNXJlbTtcbn1cblxubnVtYmVyLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbm51bWJlci1jb250cm9sOndoZXJlKFtkYXRhLW51bWJlci1jb250cm9sfj1sYXllci0wMV0pIHtcbiAgLS1udW1iZXItY29udHJvbC1iZy1jb2xvcjogdmFyKC0tY29sb3Itc3VyZmFjZSk7XG4gIC0tbnVtYmVyLWNvbnRyb2wtYmctY29sb3ItZGlzYWJsZWQ6IHZhcigtLWNvbG9yLXN1cmZhY2UpO1xufVxubnVtYmVyLWNvbnRyb2w6d2hlcmUoW2RhdGEtbnVtYmVyLWNvbnRyb2x+PWxheWVyLTAyXSkge1xuICAtLW51bWJlci1jb250cm9sLWJnLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMik7XG4gIC0tbnVtYmVyLWNvbnRyb2wtYmctY29sb3ItZGlzYWJsZWQ6IHZhcigtLXNsYXRlLWEyKTtcbn1cbm51bWJlci1jb250cm9sOndoZXJlKFtkYXRhLW51bWJlci1jb250cm9sfj1sYXllci0wM10pIHtcbiAgLS1udW1iZXItY29udHJvbC1iZy1jb2xvcjogdmFyKC0tY29sb3Itc3VyZmFjZSk7XG4gIC0tbnVtYmVyLWNvbnRyb2wtYmctY29sb3ItZGlzYWJsZWQ6IHZhcigtLWNvbG9yLXN1cmZhY2UpO1xufVxuXG4ubnVtYmVyLWNvbnRyb2wge1xuICBibG9jay1zaXplOiB2YXIoLS1udW1iZXItY29udHJvbC1oZWlnaHQpO1xuICBpbmxpbmUtc2l6ZTogZml0LWNvbnRlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW51bWJlci1jb250cm9sLWJnLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXNsYXRlLWE4KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc2l6ZS0yKTtcbn1cblxuLm51bWJlci1jb250cm9sLWlucHV0IHtcbiAgLS1pbnB1dC1iZy1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0taW5wdXQtYmctY29sb3ItZGlzYWJsZWQ6IHRyYW5zcGFyZW50O1xuICAtLWlucHV0LWJvcmRlci1yYWRpdXM6IDA7XG4gIC0taW5wdXQtYm94LXNoYWRvdzogbm9uZTtcbiAgLS1pbnB1dC1ib3gtc2hhZG93LWRpc2FibGVkOiBub25lO1xuICAtLWlucHV0LWhlaWdodDogdmFyKC0tbnVtYmVyLWNvbnRyb2wtaGVpZ2h0KTtcbiAgLS1pbnB1dC1wYWRkaW5nLWlubGluZTogMC41cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiB2YXIoLS1pbnB1dC1oZWlnaHQsIHZhcigtLWlucHV0LWhlaWdodC1tZCkpO1xuICBtaW4taGVpZ2h0OiB2YXIoLS1pbnB1dC1oZWlnaHQsIHZhcigtLWlucHV0LWhlaWdodC1tZCkpO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1pbnB1dC1wYWRkaW5nLWJsb2NrLCAwKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWlucHV0LXBhZGRpbmctaW5saW5lLCAxcmVtKTtcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWJnLWNvbG9yLCB2YXIoLS1zbGF0ZS1hMykpO1xuICBib3JkZXI6IHZhcigtLWlucHV0LWJvcmRlciwgbm9uZSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWlucHV0LWJvcmRlci1yYWRpdXMsIDApO1xuICBib3gtc2hhZG93OiB2YXIoLS1pbnB1dC1ib3gtc2hhZG93LCBpbnNldCAwIC0xcHggMCB2YXIoLS1zbGF0ZS1hOSkpO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtaW5saW5lLXNpemU6IDNyZW07XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuLm51bWJlci1jb250cm9sLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXBsYWNlaG9sZGVyKTtcbn1cbi5udW1iZXItY29udHJvbC1pbnB1dDpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogdmFyKC0taW5wdXQtZm9jdXMtb3V0bGluZSk7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xuICBib3gtc2hhZG93OiB2YXIoLS1pbnB1dC1mb2N1cy1zaGFkb3cpO1xufVxuLm51bWJlci1jb250cm9sLWlucHV0OmFjdGl2ZTpub3QoOmRpc2FibGVkKSB7XG4gIG91dGxpbmU6IHZhcigtLWlucHV0LWZvY3VzLW91dGxpbmUpO1xuICBvdXRsaW5lLW9mZnNldDogLTFweDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0taW5wdXQtYm9yZGVyLXJhZGl1cyk7XG59XG4ubnVtYmVyLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tdGV4dC1kaXNhYmxlZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkLCB2YXIoLS1zbGF0ZS1hMykpO1xuICBib3gtc2hhZG93OiB2YXIoLS1pbnB1dC1ib3gtc2hhZG93LWRpc2FibGVkLCBub25lKTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMTtcbn1cbi5udW1iZXItY29udHJvbC1pbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiwgLm51bWJlci1jb250cm9sLWlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG4ubnVtYmVyLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tdGV4dC1kaXNhYmxlZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkLCB2YXIoLS1zbGF0ZS1hMykpO1xuICBib3gtc2hhZG93OiB2YXIoLS1pbnB1dC1ib3gtc2hhZG93LWRpc2FibGVkLCBub25lKTtcbn1cblxuLm51bWJlci1jb250cm9sLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIGlubGluZS1zaXplOiB2YXIoLS1udW1iZXItY29udHJvbC1oZWlnaHQpO1xuICBibG9jay1zaXplOiB2YXIoLS1udW1iZXItY29udHJvbC1oZWlnaHQpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDE1MG1zIGVhc2Utb3V0O1xufVxuLm51bWJlci1jb250cm9sLWJ1dHRvbjpob3Zlcjpub3QoOmRpc2FibGVkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktaG92ZXIpO1xufVxuLm51bWJlci1jb250cm9sLWJ1dHRvbjpmaXJzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tc2l6ZS0yKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tc2l6ZS0yKTtcbn1cbi5udW1iZXItY29udHJvbC1idXR0b246bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLXNpemUtMik7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1zaXplLTIpO1xufVxuLm51bWJlci1jb250cm9sLWJ1dHRvbjpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogdmFyKC0taW5wdXQtZm9jdXMtb3V0bGluZSk7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xuICBib3gtc2hhZG93OiB2YXIoLS1pbnB1dC1mb2N1cy1zaGFkb3cpO1xufVxuLm51bWJlci1jb250cm9sLWJ1dHRvbjpkaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5yYWRpby1idXR0b24tZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAwLjVyZW07XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xufVxuQG1lZGlhIChwb2ludGVyOiBjb2Fyc2UpIHtcbiAgLnJhZGlvLWJ1dHRvbi1ncm91cCB7XG4gICAgcm93LWdhcDogMXJlbTtcbiAgfVxufVxuXG4ucmFkaW8tYnV0dG9uLWdyb3VwLWhvcml6b250YWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHJvdy1nYXA6IDAuNXJlbTtcbiAgY29sdW1uLWdhcDogMXJlbTtcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XG59XG5AbWVkaWEgKHBvaW50ZXI6IGNvYXJzZSkge1xuICAucmFkaW8tYnV0dG9uLWdyb3VwLWhvcml6b250YWwge1xuICAgIHJvdy1nYXA6IDFyZW07XG4gIH1cbn1cblxuLnJhZGlvLWJ1dHRvbi13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5yYWRpby1idXR0b24ge1xuICAtLXJhZGlvLWJ1dHRvbi1zaXplOiBjYWxjKDE4cmVtIC8gMTYpO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogdmFyKC0tcmFkaW8tYnV0dG9uLXNpemUpO1xuICBtaW4td2lkdGg6IHZhcigtLXJhZGlvLWJ1dHRvbi1zaXplKTtcbiAgaGVpZ2h0OiB2YXIoLS1yYWRpby1idXR0b24tc2l6ZSk7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tcmFkaW8tYnV0dG9uLXNpemUpIC8gMik7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hMTIpLCBpbnNldCAwIDAgMCA0cHggdmFyKC0tY29sb3ItcGFuZWwtc29saWQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJhZGlvLWJ1dHRvbjpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogdmFyKC0tcmFkaW8tZm9jdXMtb3V0bGluZSk7XG4gIG91dGxpbmUtb2Zmc2V0OiB2YXIoLS1yYWRpby1mb2N1cy1vdXRsaW5lLW9mZnNldCk7XG59XG4ucmFkaW8tYnV0dG9uICsgbGFiZWwge1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDAuNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChwb2ludGVyOiBjb2Fyc2UpIHtcbiAgLnJhZGlvLWJ1dHRvbiArIGxhYmVsIHtcbiAgICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiAwLjA2MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAocG9pbnRlcjogY29hcnNlKSB7XG4gIC5yYWRpby1idXR0b24ge1xuICAgIC0tcmFkaW8tYnV0dG9uLXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbi5yYWRpby1idXR0b246Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLWExMik7XG59XG4ucmFkaW8tYnV0dG9uOmRpc2FibGVkIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXRleHQtZGlzYWJsZWQpLCBpbnNldCAwIDAgMCA0cHggdmFyKC0tY29sb3ItcGFuZWwtc29saWQpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLnJhZGlvLWJ1dHRvbjpkaXNhYmxlZCArIGxhYmVsIHtcbiAgY29sb3I6IHZhcigtLXRleHQtZGlzYWJsZWQpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG46d2hlcmUoLnNlbGVjdGFibGUtY2FyZCkgLnJhZGlvLWJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xufVxuXG4ucmFkaW8tYnV0dG9uLS1jaGVja21hcmsge1xuICAtLXJhZGlvLWJ1dHRvbi1zaXplOiBjYWxjKDE4cmVtIC8gMTYpO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogdmFyKC0tcmFkaW8tYnV0dG9uLXNpemUpO1xuICBtaW4td2lkdGg6IHZhcigtLXJhZGlvLWJ1dHRvbi1zaXplKTtcbiAgaGVpZ2h0OiB2YXIoLS1yYWRpby1idXR0b24tc2l6ZSk7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tcmFkaW8tYnV0dG9uLXNpemUpIC8gMik7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hMTIpLCBpbnNldCAwIDAgMCA0cHggdmFyKC0tY29sb3ItcGFuZWwtc29saWQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJhZGlvLWJ1dHRvbi0tY2hlY2ttYXJrOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiB2YXIoLS1yYWRpby1mb2N1cy1vdXRsaW5lKTtcbiAgb3V0bGluZS1vZmZzZXQ6IHZhcigtLXJhZGlvLWZvY3VzLW91dGxpbmUtb2Zmc2V0KTtcbn1cbi5yYWRpby1idXR0b24tLWNoZWNrbWFyayArIGxhYmVsIHtcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwLjVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAocG9pbnRlcjogY29hcnNlKSB7XG4gIC5yYWRpby1idXR0b24tLWNoZWNrbWFyayArIGxhYmVsIHtcbiAgICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiAwLjA2MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAocG9pbnRlcjogY29hcnNlKSB7XG4gIC5yYWRpby1idXR0b24tLWNoZWNrbWFyayB7XG4gICAgLS1yYWRpby1idXR0b24tc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuLnJhZGlvLWJ1dHRvbi0tY2hlY2ttYXJrOmNoZWNrZWQge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2xhdGUtYTEyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTEyKTtcbn1cbi5yYWRpby1idXR0b24tLWNoZWNrbWFyazpjaGVja2VkOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi4pyTXCI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLXJhZGlvLWJ1dHRvbi1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHZhcigtLXRleHQtb24tY29sb3IpO1xufVxuXG46d2hlcmUoLnNlbGVjdGFibGUtY2FyZCkgLnJhZGlvLWJ1dHRvbi0tY2hlY2ttYXJrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG59XG5cbjp3aGVyZShpbnB1dFt0eXBlPXJhbmdlXSkge1xuICAtLXJhbmdlLXNsaWRlci0tdHJhY2staGVpZ2h0OiAycHg7XG4gIC0tcmFuZ2Utc2xpZGVyLS10cmFjay1jb2xvcjogaHNsKHZhcigtLWdyYXktMjUpKTtcbiAgLS1yYW5nZS1zbGlkZXItLXRodW1iLWRpbWVuc2lvbjogMTRweDtcbiAgLS1yYW5nZS1zbGlkZXItLXRodW1iLWNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xufVxuXG5pbnB1dFt0eXBlPXJhbmdlXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5pbnB1dFt0eXBlPXJhbmdlXTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi8qKioqKiBDaHJvbWUsIFNhZmFyaSwgT3BlcmEgYW5kIEVkZ2UgQ2hyb21pdW0gc3R5bGVzICoqKioqL1xuaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmFuZ2Utc2xpZGVyLS10cmFjay1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgaGVpZ2h0OiB2YXIoLS1yYW5nZS1zbGlkZXItLXRyYWNrLWhlaWdodCk7XG59XG5cbmlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgLyogT3ZlcnJpZGUgZGVmYXVsdCBsb29rICovXG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbi10b3A6IC02cHg7IC8qIENlbnRlcnMgdGh1bWIgb24gdGhlIHRyYWNrICovXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJhbmdlLXNsaWRlci0tdGh1bWItY29sb3IpO1xuICBoZWlnaHQ6IHZhcigtLXJhbmdlLXNsaWRlci0tdGh1bWItZGltZW5zaW9uKTtcbiAgd2lkdGg6IHZhcigtLXJhbmdlLXNsaWRlci0tdGh1bWItZGltZW5zaW9uKTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xufVxuXG4vKioqKiogRmlyZWZveCBzdHlsZXMgKioqKiovXG5pbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJhbmdlLXNsaWRlci0tdHJhY2stY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIGhlaWdodDogdmFyKC0tcmFuZ2Utc2xpZGVyLS10cmFjay1oZWlnaHQpO1xufVxuXG5pbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJvcmRlcjogbm9uZTsgLypSZW1vdmVzIGV4dHJhIGJvcmRlciB0aGF0IEZGIGFwcGxpZXMqL1xuICBib3JkZXItcmFkaXVzOiAwOyAvKlJlbW92ZXMgZGVmYXVsdCBib3JkZXItcmFkaXVzIHRoYXQgRkYgYXBwbGllcyovXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJhbmdlLXNsaWRlci0tdGh1bWItY29sb3IpO1xuICBoZWlnaHQ6IHZhcigtLXJhbmdlLXNsaWRlci0tdGh1bWItZGltZW5zaW9uKTtcbiAgd2lkdGg6IHZhcigtLXJhbmdlLXNsaWRlci0tdGh1bWItZGltZW5zaW9uKTtcbn1cblxuLnNlZ21lbnRlZC1jb250cm9sX19jb250YWluZXIge1xuICAtLWhpZ2hsaWdodC13aWR0aDogYXV0bztcbiAgLS1oaWdobGlnaHQteC1wb3M6IDA7XG59XG5cbi5zZWdtZW50ZWQtY29udHJvbF9fY29udHJvbHMge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2wodmFyKC0tZ3JheS0yMCkpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDJweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMycHg7XG59XG4uc2VnbWVudGVkLWNvbnRyb2xfX2NvbnRyb2xzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB3aWR0aDogdmFyKC0taGlnaGxpZ2h0LXdpZHRoKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKHZhcigtLWhpZ2hsaWdodC14LXBvcykpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICBib3R0b206IDJweDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDE1MG1zIGVhc2Utb3V0LCB3aWR0aCAxNTBtcyBlYXNlLW91dDtcbn1cblxuLnNlZ21lbnRlZC1jb250cm9sX19zZWdtZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMTtcbiAgZmxleDogMTtcbn1cbi5zZWdtZW50ZWQtY29udHJvbF9fc2VnbWVudCAucmFkaW8tYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbn1cbi5zZWdtZW50ZWQtY29udHJvbF9fc2VnbWVudCBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0yKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWhlYWRpbmcpO1xuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDI4cHg7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDE1MG1zIGVhc2Utb3V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2VnbWVudGVkLWNvbnRyb2xfX3NlZ21lbnQuYWN0aXZlIGxhYmVsIHtcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG59XG5cbi5zZWxlY3Qtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zZWxlY3Qtd3JhcHBlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcImV4cGFuZF9tb3JlXCIvXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGluc2V0LWlubGluZS1lbmQ6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWljb25zKTtcbiAgZm9udC1zaXplOiB2YXIoLS1zZWxlY3QtaW5wdXQtaWNvbi1zaXplLCB2YXIoLS1zY2FsZTEpKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdpZHRoOiB2YXIoLS1zZWxlY3QtaW5wdXQtaWNvbi1zaXplLCB2YXIoLS1zY2FsZTEpKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2VsZWN0LXdyYXBwZXI6aGFzKC5zZWxlY3QtaW5wdXQ6ZGlzYWJsZWQpOjphZnRlciB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWRpc2FibGVkKTtcbn1cbi5zZWxlY3Qtd3JhcHBlcjpoYXMoW2RhdGEtaW5wdXQtc3R5bGV+PXF1aWNrLWFjdGlvbl0pOjphZnRlciB7XG4gIGluc2V0LWlubGluZS1lbmQ6IHZhcigtLXNpemUtNCk7XG59XG4uc2VsZWN0LXdyYXBwZXI6aGFzKFtkYXRhLWlucHV0LXN0eWxlfj1maWx0ZXJdKTo6YWZ0ZXIge1xuICBpbnNldC1pbmxpbmUtZW5kOiB2YXIoLS1zaXplLTYpO1xufVxuXG4uc2VsZWN0LWlucHV0IHtcbiAgLS1pbnB1dC1wYWRkaW5nLWlubGluZTogMXJlbSBjYWxjKDJyZW0gKyB2YXIoLS1zZWxlY3QtaW5wdXQtaWNvbi1zaXplKSk7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IHZhcigtLWlucHV0LWhlaWdodCwgdmFyKC0taW5wdXQtaGVpZ2h0LW1kKSk7XG4gIG1pbi1oZWlnaHQ6IHZhcigtLWlucHV0LWhlaWdodCwgdmFyKC0taW5wdXQtaGVpZ2h0LW1kKSk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWlucHV0LXBhZGRpbmctYmxvY2ssIDApO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0taW5wdXQtcGFkZGluZy1pbmxpbmUsIDFyZW0pO1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXQtYmctY29sb3IsIHZhcigtLXNsYXRlLWEzKSk7XG4gIGJvcmRlcjogdmFyKC0taW5wdXQtYm9yZGVyLCBub25lKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0taW5wdXQtYm9yZGVyLXJhZGl1cywgMCk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWlucHV0LWJveC1zaGFkb3csIGluc2V0IDAgLTFweCAwIHZhcigtLXNsYXRlLWE5KSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IHZhcigtLXNtYWxsLXRleHQpO1xufVxuLnNlbGVjdC1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tdGV4dC1wbGFjZWhvbGRlcik7XG59XG4uc2VsZWN0LWlucHV0OmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiB2YXIoLS1pbnB1dC1mb2N1cy1vdXRsaW5lKTtcbiAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XG4gIGJveC1zaGFkb3c6IHZhcigtLWlucHV0LWZvY3VzLXNoYWRvdyk7XG59XG4uc2VsZWN0LWlucHV0OmFjdGl2ZTpub3QoOmRpc2FibGVkKSB7XG4gIG91dGxpbmU6IHZhcigtLWlucHV0LWZvY3VzLW91dGxpbmUpO1xuICBvdXRsaW5lLW9mZnNldDogLTFweDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0taW5wdXQtYm9yZGVyLXJhZGl1cyk7XG59XG4uc2VsZWN0LWlucHV0OmRpc2FibGVkIHtcbiAgY29sb3I6IHZhcigtLXRleHQtZGlzYWJsZWQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1iZy1jb2xvci1kaXNhYmxlZCwgdmFyKC0tc2xhdGUtYTMpKTtcbiAgYm94LXNoYWRvdzogdmFyKC0taW5wdXQtYm94LXNoYWRvdy1kaXNhYmxlZCwgbm9uZSk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIG9wYWNpdHk6IDE7XG59XG5cbmxhYmVsOmhhcygrIC5zZWxlY3Qtd3JhcHBlciA+IC5zZWxlY3QtaW5wdXQ6ZGlzYWJsZWQpIHtcbiAgY29sb3I6IHZhcigtLXRleHQtZGlzYWJsZWQpO1xufVxuXG5sZWdlbmQ6aGFzKCsgLmlucHV0LXdyYXBwZXItaG9yaXpvbnRhbCA+IC5zZWxlY3Qtd3JhcHBlciA+IC5zZWxlY3QtaW5wdXQ6ZGlzYWJsZWQpIHtcbiAgY29sb3I6IHZhcigtLXRleHQtZGlzYWJsZWQpO1xufVxuXG4uc2VsZWN0LWlucHV0W2RhdGEtaW5wdXQtc3R5bGV+PW91dGxpbmVkXSB7XG4gIC0taW5wdXQtYmctY29sb3I6IHZhcigtLWNvbG9yLXN1cmZhY2UpO1xuICAtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkOiB2YXIoLS1zbGF0ZS1hMik7XG4gIC0taW5wdXQtYm9yZGVyLXJhZGl1czogdmFyKC0tc2l6ZS0yKTtcbiAgLS1pbnB1dC1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2xhdGUtYTgpO1xuICAtLWlucHV0LWJveC1zaGFkb3ctZGlzYWJsZWQ6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hNyk7XG59XG4uc2VsZWN0LWlucHV0W2RhdGEtaW5wdXQtc3R5bGV+PWxheWVyLTAxXSB7XG4gIC0taW5wdXQtYmctY29sb3I6IHZhcigtLWNvbG9yLXN1cmZhY2UpO1xuICAtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcbn1cbi5zZWxlY3QtaW5wdXRbZGF0YS1pbnB1dC1zdHlsZX49bGF5ZXItMDJdIHtcbiAgLS1pbnB1dC1iZy1jb2xvcjogdmFyKC0tc2xhdGUtYTIpO1xuICAtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkOiB2YXIoLS1zbGF0ZS1hMik7XG59XG4uc2VsZWN0LWlucHV0W2RhdGEtaW5wdXQtc3R5bGV+PWxheWVyLTAzXSB7XG4gIC0taW5wdXQtYmctY29sb3I6IHZhcigtLWNvbG9yLXN1cmZhY2UpO1xuICAtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcbn1cbi5zZWxlY3QtaW5wdXRbZGF0YS1pbnB1dC1zdHlsZX49cXVpY2stYWN0aW9uXSB7XG4gIC0taW5wdXQtaGVpZ2h0OiAxLjVyZW07XG4gIC0taW5wdXQtcGFkZGluZy1pbmxpbmU6IHZhcigtLXNpemUtMTIpIGNhbGModmFyKC0tc2l6ZS0xMikgKyB2YXIoLS1zZWxlY3QtaW5wdXQtaWNvbi1zaXplKSk7XG4gIC0taW5wdXQtYmctY29sb3I6IHZhcigtLXNsYXRlLWEzKTtcbiAgLS1pbnB1dC1iZy1jb2xvci1kaXNhYmxlZDogdmFyKC0tc2xhdGUtYTIpO1xuICAtLWlucHV0LWJvcmRlci1yYWRpdXM6IHZhcigtLXNpemUtNik7XG4gIC0taW5wdXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXNsYXRlLWE3KTtcbiAgLS1pbnB1dC1ib3gtc2hhZG93LWRpc2FibGVkOiBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2xhdGUtYTYpO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMik7XG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcbn1cbi5zZWxlY3QtaW5wdXRbZGF0YS1pbnB1dC1zdHlsZX49ZmlsdGVyXSB7XG4gIC0taW5wdXQtaGVpZ2h0OiAycmVtO1xuICAtLWlucHV0LXBhZGRpbmctaW5saW5lOiB2YXIoLS1zaXplLTEyKSBjYWxjKHZhcigtLXNpemUtMTIpICsgdmFyKC0tc2VsZWN0LWlucHV0LWljb24tc2l6ZSkpO1xuICAtLWlucHV0LWJnLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMyk7XG4gIC0taW5wdXQtYmctY29sb3ItZGlzYWJsZWQ6IHZhcigtLXNsYXRlLWEyKTtcbiAgLS1pbnB1dC1ib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTYpO1xuICAtLWlucHV0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hNyk7XG4gIC0taW5wdXQtYm94LXNoYWRvdy1kaXNhYmxlZDogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXNsYXRlLWE2KTtcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IHZhcigtLXNtYWxsLXRleHQpO1xufVxuXG4uc2VsZWN0LWlucHV0W2RhdGEtaW5wdXQtc3R5bGV+PXhzXSB7XG4gIC0taW5wdXQtaGVpZ2h0OiB2YXIoLS1pbnB1dC1oZWlnaHQteHMpO1xuICAtLWlucHV0LXBhZGRpbmctaW5saW5lOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0yKTtcbn1cbi5zZWxlY3QtaW5wdXRbZGF0YS1pbnB1dC1zdHlsZX49c21dIHtcbiAgLS1pbnB1dC1oZWlnaHQ6IHZhcigtLWlucHV0LWhlaWdodC1zbSk7XG4gIC0taW5wdXQtcGFkZGluZy1pbmxpbmU6IDAuNXJlbTtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xufVxuLnNlbGVjdC1pbnB1dFtkYXRhLWlucHV0LXN0eWxlfj1sZ10ge1xuICAtLWlucHV0LWhlaWdodDogdmFyKC0taW5wdXQtaGVpZ2h0LWxnKTtcbn1cblxuLnNlbGVjdC1pbnB1dFtkYXRhLWlucHV0LXN0eWxlfj13aWR0aC14c10ge1xuICB3aWR0aDogdmFyKC0taW5wdXQtd2lkdGgteHMpO1xuICBtYXgtd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLXhzKTtcbn1cbi5zZWxlY3QtaW5wdXRbZGF0YS1pbnB1dC1zdHlsZX49d2lkdGgtc21dIHtcbiAgd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLXNtKTtcbiAgbWF4LXdpZHRoOiB2YXIoLS1pbnB1dC13aWR0aC1zbSk7XG59XG4uc2VsZWN0LWlucHV0W2RhdGEtaW5wdXQtc3R5bGV+PXdpZHRoLW1kXSB7XG4gIHdpZHRoOiB2YXIoLS1pbnB1dC13aWR0aC1tZCk7XG4gIG1heC13aWR0aDogdmFyKC0taW5wdXQtd2lkdGgtbWQpO1xufVxuLnNlbGVjdC1pbnB1dFtkYXRhLWlucHV0LXN0eWxlfj13aWR0aC1sZ10ge1xuICB3aWR0aDogdmFyKC0taW5wdXQtd2lkdGgtbGcpO1xuICBtYXgtd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLWxnKTtcbn1cbi5zZWxlY3QtaW5wdXRbZGF0YS1pbnB1dC1zdHlsZX49d2lkdGgteGxdIHtcbiAgd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLXhsKTtcbiAgbWF4LXdpZHRoOiB2YXIoLS1pbnB1dC13aWR0aC14bCk7XG59XG4uc2VsZWN0LWlucHV0W2RhdGEtaW5wdXQtc3R5bGV+PXdpZHRoLXh4bF0ge1xuICB3aWR0aDogdmFyKC0taW5wdXQtd2lkdGgteHhsKTtcbiAgbWF4LXdpZHRoOiB2YXIoLS1pbnB1dC13aWR0aC14eGwpO1xufVxuLnNlbGVjdC1pbnB1dFtkYXRhLWlucHV0LXN0eWxlfj13aWR0aC1tYXgtY29udGVudF0ge1xuICB3aWR0aDogdmFyKC0taW5wdXQtd2lkdGgtbWF4LWNvbnRlbnQpO1xuICBtYXgtd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLW1heC1jb250ZW50KTtcbn1cblxuLnNlbGVjdGFibGUtY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ibG9jazogMXJlbTtcbiAgcGFkZGluZy1pbmxpbmU6IDAuNXJlbSAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXNsYXRlLWE4KTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAxNTBtcyBlYXNlLW91dDtcbn1cbi5zZWxlY3RhYmxlLWNhcmQ6bm90KC5zZWxlY3RhYmxlLWNhcmQtY2hlY2tlZCk6aG92ZXIge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2xhdGUtYTkpO1xufVxuXG4uc2VsZWN0YWJsZS1jYXJkLWRlc2NyaXB0aW9uLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDAuMjVyZW07XG59XG5cbi5zZWxlY3RhYmxlLWNhcmQtZGVzY3JpcHRpb24ge1xuICBjb2xvcjogdmFyKC0tdGV4dC10ZXJ0aWFyeSk7XG59XG5cbi5zZWxlY3RhYmxlLWNhcmQtY2hlY2tlZCB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hMTIpO1xufVxuXG4ucmFkaW8tYnV0dG9uLXdyYXBwZXI6Zm9jdXMtd2l0aGluIC5zZWxlY3RhYmxlLWNhcmQge1xuICBvdXRsaW5lOiB2YXIoLS1pbnB1dC1mb2N1cy1vdXRsaW5lKTtcbiAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XG4gIGJveC1zaGFkb3c6IHZhcigtLWlucHV0LWZvY3VzLXNoYWRvdyk7XG59XG5cbi5zZWxlY3RhYmxlLWNhcmQ6aGFzKC5yYWRpby1idXR0b246Y2hlY2tlZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMik7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hMTIpO1xufVxuXG4uc3RhdC1jYXJkLXdyYXBwZXItY29udGFpbmVyLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiAxcmVtO1xufVxuLnN0YXQtY2FyZC13cmFwcGVyLWNvbnRhaW5lci1mbGV4ID4gLnN0YXQtY2FyZC13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zdGF0LWNhcmQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktYmctdWkpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hNik7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIHBhZGRpbmctaW5saW5lOiAwLjc1cmVtO1xuICBwYWRkaW5nLWJsb2NrOiAwLjc1cmVtIDAuODc1cmVtO1xufVxuXG4uc3RhdC1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMC4yNXJlbTtcbiAgZmxleDogMTtcbn1cblxuLnBvb2wtc3RhdHMtLW1haW4ge1xuICBwYWRkaW5nOiAycmVtO1xuICBtYXgtd2lkdGg6IDgwcmVtO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuXG4ucG9vbC1zdGF0cy0tc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KHZhcigtLWNvbHVtbi1jb3VudCksIDFmcik7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBjb2x1bW4tZ2FwOiAycmVtO1xuICByb3ctZ2FwOiAxcmVtO1xuICBtYXJnaW4tYmxvY2stZW5kOiA0cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucG9vbC1zdGF0cy0tc2VjdGlvbltkYXRhLWNvbHVtbi1jb3VudD1cIjFcIl0ge1xuICAtLWNvbHVtbi1jb3VudDogMTtcbiAgcm93LWdhcDogMDtcbn1cbi5wb29sLXN0YXRzLS1zZWN0aW9uW2RhdGEtY29sdW1uLWNvdW50PVwiMlwiXSB7XG4gIC0tY29sdW1uLWNvdW50OiAyO1xufVxuLnBvb2wtc3RhdHMtLXNlY3Rpb25bZGF0YS1jb2x1bW4tY291bnQ9XCIzXCJdIHtcbiAgLS1jb2x1bW4tY291bnQ6IDM7XG59XG4ucG9vbC1zdGF0cy0tc2VjdGlvbltkYXRhLWNvbHVtbi1jb3VudD1cIjRcIl0ge1xuICAtLWNvbHVtbi1jb3VudDogNDtcbn1cbi5wb29sLXN0YXRzLS1zZWN0aW9uW2RhdGEtY29sdW1uLWNvdW50PVwiNlwiXSB7XG4gIC0tY29sdW1uLWNvdW50OiA2O1xufVxuLnBvb2wtc3RhdHMtLXNlY3Rpb25bZGF0YS1zZWN0aW9uLXR5cGU9ZGV0YWlsc10ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJsb2NrLWVuZDogNS4yNXJlbTtcbn1cbi5wb29sLXN0YXRzLS1zZWN0aW9uW2RhdGEtc2VjdGlvbi10eXBlPWRldGFpbHNdOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogNDJweCAtMXJlbSAtMS4yNXJlbSAtMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS1iZy11aSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGhzbCh2YXIoLS1ncmF5LTkwKS82JSk7XG4gIHotaW5kZXg6IC0xO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ucG9vbC1zdGF0cy0tY2FyZC1ncm91cCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KHZhcigtLWNvbHVtbi1jb3VudCksIDFmcik7XG4gIGNvbHVtbi1nYXA6IDJyZW07XG59XG4ucG9vbC1zdGF0cy0tY2FyZC1ncm91cFtkYXRhLWNvbHVtbi1jb3VudD1cIjFcIl0ge1xuICAtLWNvbHVtbi1jb3VudDogMTtcbn1cbi5wb29sLXN0YXRzLS1jYXJkLWdyb3VwW2RhdGEtY29sdW1uLWNvdW50PVwiMlwiXSB7XG4gIC0tY29sdW1uLWNvdW50OiAyO1xufVxuXG4ucG9vbC1zdGF0cy0taGVhZGluZyB7XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlMyk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZTMpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nLWJsb2NrLWVuZDogMC43NXJlbTtcbn1cbi5wb29sLXN0YXRzLS1oZWFkaW5nW2RhdGEtaGVhZGluZy10eXBlPWRldGFpbHNdIHtcbiAgbWluLXdpZHRoOiAxMDAlO1xufVxuXG4ucG9vbC1zdGF0cy0tY2FyZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHJvdy1nYXA6IDAuNzVyZW07XG59XG4ucG9vbC1zdGF0cy0tY2FyZFtkYXRhLWNhcmQtdHlwZT1kZXRhaWxzXSB7XG4gIGZsZXg6IGF1dG87XG59XG5cbi5wb29sLXN0YXRzLS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAwLjVyZW07XG4gIHBhZGRpbmctYmxvY2s6IDAuNzVyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGhzbCh2YXIoLS1ncmF5LTQwKSk7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogLTFweDtcbiAgaGVpZ2h0OiAzcmVtO1xufVxuXG4ucG9vbC1zdGF0cy0tY2FwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XG4gIGZsZXg6IGF1dG87XG59XG4ucG9vbC1zdGF0cy0tY2FwdGlvbltkYXRhLWNhcHRpb24tdHlwZT10ZXJ0aWFyeV0ge1xuICBjb2xvcjogdmFyKC0tdGV4dC10ZXJ0aWFyeSk7XG59XG5cbi5wb29sLXN0YXRzLS12YWx1ZSB7XG4gIC0tc3RhdC12YWx1ZS1zaXplOiB2YXIoLS1zY2FsZS0xKTtcbiAgLS1zdGF0LXZhbHVlLWxoOiB2YXIoLS1saC1zY2FsZS0xKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc3RhdC12YWx1ZS1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLXN0YXQtdmFsdWUtbGgpO1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogdGFidWxhci1udW1zO1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IDJweDtcbn1cbi5wb29sLXN0YXRzLS12YWx1ZVtkYXRhLXZhbHVlLXNpemU9bGFyZ2VdIHtcbiAgLS1zdGF0LXZhbHVlLXNpemU6IHZhcigtLXNjYWxlMik7XG4gIC0tc3RhdC12YWx1ZS1saDogdmFyKC0tbGgtc2NhbGUyKTtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IGluaXRpYWw7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogMDtcbn1cblxuLnN0YXQtZGl2aWRlciB7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2wodmFyKC0tZ3JheS05MCkvMTYlKTtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBmbGV4OiBhdXRvO1xufVxuXG4uZ3JpZC1zcGFuLTIge1xuICBncmlkLWNvbHVtbjogc3BhbiAyO1xufVxuXG4ucG9vbC1zdGF0cy0tdGFibGUge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgbWFyZ2luLWlubGluZTogLTFyZW07XG59XG4ucG9vbC1zdGF0cy0tdGFibGUgdGhlYWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2wodmFyKC0tZ3JheS0yMCkpO1xufVxuLnBvb2wtc3RhdHMtLXRhYmxlIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKHZhcigtLWdyYXktMjApKTtcbn1cbi5wb29sLXN0YXRzLS10YWJsZSB0ciB7XG4gIGhlaWdodDogM3JlbTtcbn1cbi5wb29sLXN0YXRzLS10YWJsZSB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktYmctdWkpO1xufVxuXG4ucG9vbC1zdGF0cy0tdGFibGUtY2VsbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHBhZGRpbmc6IDAuOTM3NXJlbSAxcmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBoc2wodmFyKC0tZ3JheS0zMCkpO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IC0xcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbi5wb29sLXN0YXRzLS10YWJsZS1jZWxsLWhlYWRlciB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5zdmctLWNvbG9yLWNvbXBsZXRlIHBhdGgge1xuICBmaWxsOiB2YXIoLS1qYWRlLWExMSk7XG59XG4uc3ZnLS1jb2xvci1hdHRhY2hlZCBwYXRoIHtcbiAgZmlsbDogdmFyKC0tamFkZS1hMTApO1xufVxuLnN2Zy0tY29sb3Itbm90LXJlcXVpcmVkIHBhdGgge1xuICBmaWxsOiB2YXIoLS1ibHVlLWExMCk7XG59XG4uc3ZnLS1jb2xvci1taXNzaW5nIHBhdGgge1xuICBmaWxsOiB2YXIoLS1jcmltc29uLWExMCk7XG59XG5cbi5zdmctLWhpZGRlbjpoYXMoaW5saW5lLXN2ZykgaW5saW5lLXN2ZyB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnRleHQtaW5wdXQge1xuICByZXNpemU6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IHZhcigtLWlucHV0LWhlaWdodCwgdmFyKC0taW5wdXQtaGVpZ2h0LW1kKSk7XG4gIG1pbi1oZWlnaHQ6IHZhcigtLWlucHV0LWhlaWdodCwgdmFyKC0taW5wdXQtaGVpZ2h0LW1kKSk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWlucHV0LXBhZGRpbmctYmxvY2ssIDApO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0taW5wdXQtcGFkZGluZy1pbmxpbmUsIDFyZW0pO1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXQtYmctY29sb3IsIHZhcigtLXNsYXRlLWEzKSk7XG4gIGJvcmRlcjogdmFyKC0taW5wdXQtYm9yZGVyLCBub25lKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0taW5wdXQtYm9yZGVyLXJhZGl1cywgMCk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWlucHV0LWJveC1zaGFkb3csIGluc2V0IDAgLTFweCAwIHZhcigtLXNsYXRlLWE5KSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IHZhcigtLXNtYWxsLXRleHQpO1xufVxuLnRleHQtaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLXRleHQtcGxhY2Vob2xkZXIpO1xufVxuLnRleHQtaW5wdXQ6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IHZhcigtLWlucHV0LWZvY3VzLW91dGxpbmUpO1xuICBvdXRsaW5lLW9mZnNldDogLTFweDtcbiAgYm94LXNoYWRvdzogdmFyKC0taW5wdXQtZm9jdXMtc2hhZG93KTtcbn1cbi50ZXh0LWlucHV0OmFjdGl2ZTpub3QoOmRpc2FibGVkKSB7XG4gIG91dGxpbmU6IHZhcigtLWlucHV0LWZvY3VzLW91dGxpbmUpO1xuICBvdXRsaW5lLW9mZnNldDogLTFweDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0taW5wdXQtYm9yZGVyLXJhZGl1cyk7XG59XG4udGV4dC1pbnB1dDpkaXNhYmxlZCB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWRpc2FibGVkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXQtYmctY29sb3ItZGlzYWJsZWQsIHZhcigtLXNsYXRlLWEzKSk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWlucHV0LWJveC1zaGFkb3ctZGlzYWJsZWQsIG5vbmUpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBvcGFjaXR5OiAxO1xufVxuLnRleHQtaW5wdXQ6cmVhZC1vbmx5Om5vdCg6ZGlzYWJsZWQpIHtcbiAgLS1pbnB1dC1wYWRkaW5nLWlubGluZTogMDtcbiAgLS1pbnB1dC1iZy1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0taW5wdXQtYm94LXNoYWRvdzogdmFyKC0taW5wdXQtYm94LXNoYWRvdy1kaXNhYmxlZCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUxKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlMSk7XG59XG4udGV4dC1pbnB1dDpyZWFkLW9ubHk6aXMoOmZvY3VzLXZpc2libGUpIHtcbiAgLS1pbnB1dC1mb2N1cy1vdXRsaW5lOiAwO1xuICAtLWlucHV0LWZvY3VzLXNoYWRvdzogbm9uZTtcbn1cbi50ZXh0LWlucHV0OmhhcygrIC5pbnB1dC1idXR0b24pIHtcbiAgLS1pbnB1dC1wYWRkaW5nLWlubGluZTogMXJlbSB2YXIoLS1pbnB1dC1oZWlnaHQsIHZhcigtLWlucHV0LWhlaWdodC1tZCkpO1xufVxuLnRleHQtaW5wdXQ6aW52YWxpZCB7XG4gIC0taW5wdXQtZm9jdXMtc2hhZG93OiB2YXIoLS1lcnJvci1zaGFkb3cpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jcmltc29uLWEyKTtcbiAgb3V0bGluZTogdmFyKC0tZXJyb3Itb3V0bGluZSk7XG4gIG91dGxpbmUtb2Zmc2V0OiB2YXIoLS1lcnJvci1vdXRsaW5lLW9mZnNldCk7XG59XG5cbmxhYmVsOmhhcygrIC50ZXh0LWlucHV0OmRpc2FibGVkKSB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWRpc2FibGVkKTtcbn1cblxubGVnZW5kOmhhcygrIC5pbnB1dC1ncm91cC1pbmxpbmUtZnVsbCA+IC5pbnB1dC13cmFwcGVyID4gLnRleHQtaW5wdXQ6ZGlzYWJsZWQpIHtcbiAgY29sb3I6IHZhcigtLXRleHQtZGlzYWJsZWQpO1xufVxuXG4udGV4dC1pbnB1dFtkYXRhLWlucHV0LXN0eWxlfj1vdXRsaW5lZF0ge1xuICAtLWlucHV0LWJnLWNvbG9yOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcbiAgLS1pbnB1dC1iZy1jb2xvci1kaXNhYmxlZDogdmFyKC0tc2xhdGUtYTIpO1xuICAtLWlucHV0LWJvcmRlci1yYWRpdXM6IHZhcigtLXNpemUtMik7XG4gIC0taW5wdXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXNsYXRlLWE4KTtcbiAgLS1pbnB1dC1ib3gtc2hhZG93LWRpc2FibGVkOiBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2xhdGUtYTcpO1xufVxuLnRleHQtaW5wdXRbZGF0YS1pbnB1dC1zdHlsZX49bGF5ZXItMDFdIHtcbiAgLS1pbnB1dC1iZy1jb2xvcjogdmFyKC0tY29sb3Itc3VyZmFjZSk7XG4gIC0taW5wdXQtYmctY29sb3ItZGlzYWJsZWQ6IHZhcigtLWNvbG9yLXN1cmZhY2UpO1xufVxuLnRleHQtaW5wdXRbZGF0YS1pbnB1dC1zdHlsZX49bGF5ZXItMDJdIHtcbiAgLS1pbnB1dC1iZy1jb2xvcjogdmFyKC0tc2xhdGUtYTIpO1xuICAtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkOiB2YXIoLS1zbGF0ZS1hMik7XG59XG4udGV4dC1pbnB1dFtkYXRhLWlucHV0LXN0eWxlfj1sYXllci0wM10ge1xuICAtLWlucHV0LWJnLWNvbG9yOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcbiAgLS1pbnB1dC1iZy1jb2xvci1kaXNhYmxlZDogdmFyKC0tY29sb3Itc3VyZmFjZSk7XG59XG5cbi50ZXh0LWlucHV0OndoZXJlKFtkYXRhLWlucHV0LXN0eWxlfj14c10pIHtcbiAgLS1pbnB1dC1oZWlnaHQ6IHZhcigtLWlucHV0LWhlaWdodC14cyk7XG4gIC0taW5wdXQtcGFkZGluZy1pbmxpbmU6IDAuNXJlbTtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xufVxuLnRleHQtaW5wdXQ6d2hlcmUoW2RhdGEtaW5wdXQtc3R5bGV+PXhzXSk6aGFzKCsgLmlucHV0LWJ1dHRvbikge1xuICAtLWlucHV0LXBhZGRpbmctaW5saW5lOiAwLjc1cmVtIHZhcigtLWlucHV0LWhlaWdodCk7XG59XG4udGV4dC1pbnB1dDp3aGVyZShbZGF0YS1pbnB1dC1zdHlsZX49c21dKSB7XG4gIC0taW5wdXQtaGVpZ2h0OiB2YXIoLS1pbnB1dC1oZWlnaHQtc20pO1xuICAtLWlucHV0LXBhZGRpbmctaW5saW5lOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0yKTtcbn1cbi50ZXh0LWlucHV0OndoZXJlKFtkYXRhLWlucHV0LXN0eWxlfj1sZ10pIHtcbiAgLS1pbnB1dC1oZWlnaHQ6IHZhcigtLWlucHV0LWhlaWdodC1sZyk7XG59XG4udGV4dC1pbnB1dDp3aGVyZShbZGF0YS1pbnB1dC1zdHlsZX49eGxdKSB7XG4gIC0taW5wdXQtaGVpZ2h0OiB2YXIoLS1pbnB1dC1oZWlnaHQteGwpO1xufVxuXG4udGV4dC1pbnB1dFtkYXRhLWlucHV0LXN0eWxlfj13aWR0aC14eHNdIHtcbiAgd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLXh4cyk7XG4gIG1heC13aWR0aDogdmFyKC0taW5wdXQtd2lkdGgteHhzKTtcbn1cbi50ZXh0LWlucHV0W2RhdGEtaW5wdXQtc3R5bGV+PXdpZHRoLXhzXSB7XG4gIHdpZHRoOiB2YXIoLS1pbnB1dC13aWR0aC14cyk7XG4gIG1heC13aWR0aDogdmFyKC0taW5wdXQtd2lkdGgteHMpO1xufVxuLnRleHQtaW5wdXRbZGF0YS1pbnB1dC1zdHlsZX49d2lkdGgtc21dIHtcbiAgd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLXNtKTtcbiAgbWF4LXdpZHRoOiB2YXIoLS1pbnB1dC13aWR0aC1zbSk7XG59XG4udGV4dC1pbnB1dFtkYXRhLWlucHV0LXN0eWxlfj13aWR0aC1tZF0ge1xuICB3aWR0aDogdmFyKC0taW5wdXQtd2lkdGgtbWQpO1xuICBtYXgtd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLW1kKTtcbn1cbi50ZXh0LWlucHV0W2RhdGEtaW5wdXQtc3R5bGV+PXdpZHRoLWxnXSB7XG4gIHdpZHRoOiB2YXIoLS1pbnB1dC13aWR0aC1sZyk7XG4gIG1heC13aWR0aDogdmFyKC0taW5wdXQtd2lkdGgtbGcpO1xufVxuLnRleHQtaW5wdXRbZGF0YS1pbnB1dC1zdHlsZX49d2lkdGgteGxdIHtcbiAgd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLXhsKTtcbiAgbWF4LXdpZHRoOiB2YXIoLS1pbnB1dC13aWR0aC14bCk7XG59XG4udGV4dC1pbnB1dFtkYXRhLWlucHV0LXN0eWxlfj13aWR0aC14eGxdIHtcbiAgd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLXh4bCk7XG4gIG1heC13aWR0aDogdmFyKC0taW5wdXQtd2lkdGgteHhsKTtcbn1cblxuLnRleHRhcmVhIHtcbiAgLS1pbnB1dC1oZWlnaHQ6IDdyZW07XG4gIC0taW5wdXQtcGFkZGluZy1ibG9jazogMC42ODc1cmVtO1xuICBzY3JvbGwtcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLWlucHV0LXBhZGRpbmctYmxvY2spO1xuICByZXNpemU6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiB2YXIoLS1pbnB1dC1oZWlnaHQsIHZhcigtLWlucHV0LWhlaWdodC1tZCkpO1xuICBtaW4taGVpZ2h0OiB2YXIoLS1pbnB1dC1oZWlnaHQsIHZhcigtLWlucHV0LWhlaWdodC1tZCkpO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1pbnB1dC1wYWRkaW5nLWJsb2NrLCAwKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWlucHV0LXBhZGRpbmctaW5saW5lLCAxcmVtKTtcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWJnLWNvbG9yLCB2YXIoLS1zbGF0ZS1hMykpO1xuICBib3JkZXI6IHZhcigtLWlucHV0LWJvcmRlciwgbm9uZSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWlucHV0LWJvcmRlci1yYWRpdXMsIDApO1xuICBib3gtc2hhZG93OiB2YXIoLS1pbnB1dC1ib3gtc2hhZG93LCBpbnNldCAwIC0xcHggMCB2YXIoLS1zbGF0ZS1hOSkpO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcbn1cbi50ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tdGV4dC1wbGFjZWhvbGRlcik7XG59XG4udGV4dGFyZWE6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IHZhcigtLWlucHV0LWZvY3VzLW91dGxpbmUpO1xuICBvdXRsaW5lLW9mZnNldDogLTFweDtcbiAgYm94LXNoYWRvdzogdmFyKC0taW5wdXQtZm9jdXMtc2hhZG93KTtcbn1cbi50ZXh0YXJlYTphY3RpdmU6bm90KDpkaXNhYmxlZCkge1xuICBvdXRsaW5lOiB2YXIoLS1pbnB1dC1mb2N1cy1vdXRsaW5lKTtcbiAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWlucHV0LWJvcmRlci1yYWRpdXMpO1xufVxuLnRleHRhcmVhOmRpc2FibGVkIHtcbiAgY29sb3I6IHZhcigtLXRleHQtZGlzYWJsZWQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1iZy1jb2xvci1kaXNhYmxlZCwgdmFyKC0tc2xhdGUtYTMpKTtcbiAgYm94LXNoYWRvdzogdmFyKC0taW5wdXQtYm94LXNoYWRvdy1kaXNhYmxlZCwgbm9uZSk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIG9wYWNpdHk6IDE7XG59XG4udGV4dGFyZWE6d2hlcmUoLmp1cnktdm9pY2UtbWVudSkge1xuICAtLWlucHV0LXBhZGRpbmctaW5saW5lOiAxcmVtIDYuNzVyZW07XG59XG5cbmxhYmVsOmhhcygrIC50ZXh0YXJlYTpkaXNhYmxlZCkge1xuICBjb2xvcjogdmFyKC0tdGV4dC1kaXNhYmxlZCk7XG59XG5cbi50ZXh0YXJlYVtkYXRhLWlucHV0LXN0eWxlfj1vdXRsaW5lZF0ge1xuICAtLWlucHV0LWJnLWNvbG9yOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcbiAgLS1pbnB1dC1iZy1jb2xvci1kaXNhYmxlZDogdmFyKC0tc2xhdGUtYTIpO1xuICAtLWlucHV0LWJvcmRlci1yYWRpdXM6IHZhcigtLXNpemUtMik7XG4gIC0taW5wdXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXNsYXRlLWE4KTtcbiAgLS1pbnB1dC1ib3gtc2hhZG93LWRpc2FibGVkOiBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2xhdGUtYTcpO1xufVxuXG4udGV4dGFyZWFbZGF0YS1pbnB1dC1zdHlsZX49bGF5ZXItMDFdIHtcbiAgLS1pbnB1dC1iZy1jb2xvcjogdmFyKC0tY29sb3Itc3VyZmFjZSk7XG4gIC0taW5wdXQtYmctY29sb3ItZGlzYWJsZWQ6IHZhcigtLWNvbG9yLXN1cmZhY2UpO1xufVxuXG4udGV4dGFyZWFbZGF0YS1pbnB1dC1zdHlsZX49bGF5ZXItMDJdIHtcbiAgLS1pbnB1dC1iZy1jb2xvcjogdmFyKC0tc2xhdGUtYTIpO1xuICAtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkOiB2YXIoLS1zbGF0ZS1hMik7XG59XG5cbi50ZXh0YXJlYVtkYXRhLWlucHV0LXN0eWxlfj1sYXllci0wM10ge1xuICAtLWlucHV0LWJnLWNvbG9yOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcbiAgLS1pbnB1dC1iZy1jb2xvci1kaXNhYmxlZDogdmFyKC0tY29sb3Itc3VyZmFjZSk7XG59XG5cbjp3aGVyZShodG1sKSB7XG4gIC0tdGV4dGFyZWEtbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xufVxuXG4udGV4dGFyZWFbZGF0YS1pbnB1dC1zdHlsZX49eHhzXSB7XG4gIC0taW5wdXQtaGVpZ2h0OiB2YXIoLS1pbnB1dC1oZWlnaHQtbWQpO1xufVxuXG4udGV4dGFyZWFbZGF0YS1pbnB1dC1zdHlsZX49eHNdIHtcbiAgLS1pbnB1dC1oZWlnaHQ6IGNhbGModmFyKC0taW5wdXQtaGVpZ2h0LW1kKSArIHZhcigtLXRleHRhcmVhLWxpbmUtaGVpZ2h0KSk7XG59XG5cbi50ZXh0YXJlYVtkYXRhLWlucHV0LXN0eWxlfj1zbV0ge1xuICAtLWlucHV0LWhlaWdodDogY2FsYyh2YXIoLS1pbnB1dC1oZWlnaHQtbWQpICsgKHZhcigtLXRleHRhcmVhLWxpbmUtaGVpZ2h0KSAqIDIpKTtcbn1cblxuLnRleHRhcmVhW2RhdGEtaW5wdXQtc3R5bGV+PW1kXSB7XG4gIC0taW5wdXQtaGVpZ2h0OiBjYWxjKHZhcigtLWlucHV0LWhlaWdodC1tZCkgKyAodmFyKC0tdGV4dGFyZWEtbGluZS1oZWlnaHQpICogMykpO1xufVxuXG4udGV4dGFyZWFbZGF0YS1pbnB1dC1zdHlsZX49bGddIHtcbiAgLS1pbnB1dC1oZWlnaHQ6IGNhbGModmFyKC0taW5wdXQtaGVpZ2h0LW1kKSArICh2YXIoLS10ZXh0YXJlYS1saW5lLWhlaWdodCkgKiA0KSk7XG59XG5cbi50ZXh0YXJlYVtkYXRhLWlucHV0LXN0eWxlfj14bF0ge1xuICAtLWlucHV0LWhlaWdodDogY2FsYyh2YXIoLS1pbnB1dC1oZWlnaHQtbWQpICsgKHZhcigtLXRleHRhcmVhLWxpbmUtaGVpZ2h0KSAqIDUpKTtcbn1cblxuOndoZXJlKC50b2dnbGUtc3dpdGNoKSB7XG4gIC0td2lkdGgtbXVsdGlwbGllcjogMjtcbiAgLS10cmFjay13aWR0aC1taW46IGNhbGMoMzByZW0gLyAxNik7XG4gIC0tdHJhY2stcGFkZGluZzogY2FsYygzcmVtIC8gMTYpO1xuICAtLXRyYWNrLWhlaWdodDogY2FsYygyMHJlbSAvIDE2KTtcbiAgLS10cmFjay13aWR0aDogbWF4KHZhcigtLXRyYWNrLXdpZHRoLW1pbiksIGNhbGMoKHZhcigtLXRodW1iLXNpemUpICogdmFyKC0td2lkdGgtbXVsdGlwbGllcikpICsgKHZhcigtLXRyYWNrLXBhZGRpbmcpICogMikpKTtcbiAgLS10cmFjay1tYXJnaW46IDA7XG4gIC0tdGh1bWItc2l6ZTogY2FsYyh2YXIoLS10cmFjay1oZWlnaHQpIC0gKHZhcigtLXRyYWNrLXBhZGRpbmcpICogMikpO1xuICAtLXRodW1iLXBvc2l0aW9uOiAwJTtcbiAgLS10cmFjay1jb2xvci1pbmFjdGl2ZTogdmFyKC0tc2xhdGUtYTkpO1xuICAtLXRyYWNrLWNvbG9yLWFjdGl2ZTogdmFyKC0tZm9yZ2UtdGVydGlhcnktNjApO1xuICAtLXRodW1iLWNvbG9yOiBva2xjaCgxMDAlIDAgMCk7XG4gIC0tdGh1bWItY29sb3ItaGlnaGxpZ2h0OiB2YXIoLS1zbGF0ZS1hNik7XG4gIC0tdG9nZ2xlLWxhYmVsLWZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XG4gIC0tdG9nZ2xlLWxhYmVsLWxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcbiAgLS10b2dnbGUtbGFiZWwtbWFyZ2luOiAxcHg7XG4gIC0tdGh1bWItdHJhbnNpdGlvbi1kdXJhdGlvbjogMTUwbXM7XG4gIC0tdGh1bWItaGlnaGxpZ2h0LWR1cmF0aW9uOiAxMDBtcztcbn1cblxuLnRvZ2dsZS1zd2l0Y2gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNWVtO1xuICBmb250LXNpemU6IHZhcigtLXRvZ2dsZS1sYWJlbC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tdG9nZ2xlLWxhYmVsLWxpbmUtaGVpZ2h0KTtcbiAgaW5saW5lLXNpemU6IGZpdC1jb250ZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udG9nZ2xlLXN3aXRjaDpoYXMoLnRvZ2dsZTpkaXNhYmxlZCkudG9nZ2xlLXN3aXRjaCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi50b2dnbGUge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGlubGluZS1zaXplOiB2YXIoLS10cmFjay13aWR0aCk7XG4gIGJsb2NrLXNpemU6IHZhcigtLXRyYWNrLWhlaWdodCk7XG4gIHBhZGRpbmc6IHZhcigtLXRyYWNrLXBhZGRpbmcpO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXRyYWNrLW1hcmdpbik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRyYWNrLWNvbG9yLWluYWN0aXZlKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tdHJhY2std2lkdGgpO1xuICBmbGV4LXNocmluazogMDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ3JpZDogW3RyYWNrXSAxZnIvW3RyYWNrXSAxZnI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIHZhcigtLXRodW1iLXRyYW5zaXRpb24tZHVyYXRpb24pIGVhc2Utb3V0O1xufVxuLnRvZ2dsZTpjaGVja2VkIHtcbiAgLS10aHVtYi1wb3NpdGlvbjogY2FsYygodmFyKC0tdHJhY2std2lkdGgpIC0gMTAwJSkgLSAodmFyKC0tdHJhY2stcGFkZGluZykgKiAyKSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRyYWNrLWNvbG9yLWFjdGl2ZSk7XG59XG4udG9nZ2xlOmRpc2FibGVkIHtcbiAgLS10aHVtYi1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tdHJhY2stYWN0aXZlOiB2YXIoLS10cmFjay1jb2xvci1hY3RpdmUpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLnRvZ2dsZTpkaXNhYmxlZDo6YmVmb3JlIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IG9rbGNoKDEwMCUgMCAwZGVnKTtcbn1cbi50b2dnbGU6aW5kZXRlcm1pbmF0ZSB7XG4gIC0tdGh1bWItcG9zaXRpb246IGNhbGMoKCh2YXIoLS10cmFjay13aWR0aCkgLyAyKSAtICh2YXIoLS10aHVtYi1zaXplKSAvIDIpKSAtIHZhcigtLXRyYWNrLXBhZGRpbmcpKTtcbn1cblxuLnRvZ2dsZTo6YmVmb3JlIHtcbiAgLS1oaWdobGlnaHQtc2l6ZTogMDtcbiAgY29udGVudDogXCJcIjtcbiAgZ3JpZC1hcmVhOiB0cmFjaztcbiAgaW5saW5lLXNpemU6IHZhcigtLXRodW1iLXNpemUpO1xuICBibG9jay1zaXplOiB2YXIoLS10aHVtYi1zaXplKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGh1bWItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLXRodW1iLXNpemUpIC8gMik7XG4gIGJveC1zaGFkb3c6IDAgMCAwIHZhcigtLWhpZ2hsaWdodC1zaXplKSB2YXIoLS10aHVtYi1jb2xvci1oaWdobGlnaHQpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgodmFyKC0tdGh1bWItcG9zaXRpb24pKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIHZhcigtLXRodW1iLXRyYW5zaXRpb24tZHVyYXRpb24pIGVhc2Utb3V0LCBib3gtc2hhZG93IHZhcigtLXRodW1iLXRyYW5zaXRpb24tZHVyYXRpb24pIGVhc2Utb3V0O1xufVxuXG4udG9nZ2xlOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUge1xuICAtLWhpZ2hsaWdodC1zaXplOiBjYWxjKHZhcigtLXRyYWNrLXBhZGRpbmcpICogMik7XG59XG5cbi50b2dnbGUtc3dpdGNoW2RhdGEtdG9nZ2xlfj14c10ge1xuICAtLXRyYWNrLWhlaWdodDogMXJlbTtcbiAgLS10b2dnbGUtbGFiZWwtZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcbn1cbi50b2dnbGUtc3dpdGNoW2RhdGEtdG9nZ2xlfj1tZF0ge1xuICAtLXRyYWNrLWhlaWdodDogMS41cmVtO1xuICAtLXRvZ2dsZS1sYWJlbC1mb250LXNpemU6IHZhcigtLXNjYWxlMCk7XG4gIC0tdG9nZ2xlLWxhYmVsLWxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZTApO1xufVxuLnRvZ2dsZS1zd2l0Y2hbZGF0YS10b2dnbGV+PWxnXSB7XG4gIC0tdHJhY2staGVpZ2h0OiAxLjg3NXJlbTtcbiAgLS10b2dnbGUtbGFiZWwtZm9udC1zaXplOiB2YXIoLS1zY2FsZTEpO1xuICAtLXRvZ2dsZS1sYWJlbC1saW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUxKTtcbn1cblxuLnRvZ2dsZS1zd2l0Y2hbZGF0YS10b2dnbGV+PXNldHRpbmctcm93XSB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleDogYXV0bztcbiAgY29sdW1uLWdhcDogMXJlbTtcbn1cbi50b2dnbGUtc3dpdGNoW2RhdGEtdG9nZ2xlfj1pbmxpbmVdIHtcbiAgYWxpZ24tc2VsZjogZW5kO1xuICBtYXJnaW4tYmxvY2stZW5kOiAwLjYyNXJlbTtcbn1cbi50b2dnbGUtc3dpdGNoW2RhdGEtdG9nZ2xlPVwiaW5saW5lIHhzXCJdIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMC43NXJlbTtcbn1cbi50b2dnbGUtc3dpdGNoW2RhdGEtdG9nZ2xlfj1zdGFja2VkXSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4udG9nZ2xlLXN3aXRjaC1pbmxpbmUge1xuICBhbGlnbi1zZWxmOiBlbmQ7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDAuNzVyZW07XG59XG5cbjp3aGVyZShmb3JnZS10b29sdGlwKSB7XG4gIC0tZm9yZ2UtdG9vbHRpcC1iYWNrZ3JvdW5kOiB2YXIoLS1zbGF0ZS0xMik7XG4gIC0tZm9yZ2UtdHlwb2dyYXBoeS1ib2R5MS1mb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xufVxuOndoZXJlKGZvcmdlLXRvb2x0aXApOjpwYXJ0KHN1cmZhY2UpIHtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xufVxuXG4uZ2otY2hlY2tib3gtbWQgc3BhbiB7XG4gIGN1cnNvcjogaW5pdGlhbCAhaW1wb3J0YW50O1xufVxuXG4uZ2otY2hlY2tib3gtbWQgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBzcGFuIHtcbiAgaGVpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDFweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCBoc2wodmFyKC0tZ3JheS05MCkpICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmdqLWNoZWNrYm94LW1kIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXByaW1hcnkpICFpbXBvcnRhbnQ7XG59XG5cbi5nai1jaGVja2JveC1tZCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgc3BhbjphZnRlciB7XG4gIGJvcmRlcjogc29saWQgdmFyKC0td2hpdGUpO1xuICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xuICBjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMC41NjI1cmVtO1xuICBsZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHRvcDogMXB4ICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSAhaW1wb3J0YW50O1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAwLjM3NXJlbTtcbn1cblxudWwuZ2otbGlzdC1tZCBsaSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbnVsLmdqLWxpc3QtbWQgbGkgW2RhdGEtcm9sZT1kaXNwbGF5XSB7XG4gIHBhZGRpbmc6IDAgMCAwIDAuMjVyZW0gIWltcG9ydGFudDtcbiAgY29sb3I6IGhzbCh2YXIoLS1ncmF5LTcwKSkgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XG59XG5cbi5nai1pY29uIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTEpICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5mbGV4LXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4uZmxleC1yb3cgPiAqIHtcbiAgZmxleDogMTtcbn1cbi5mbGV4LWNvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uZmxleC1hbGlnbi0tY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mbGV4LWp1c3RpZnktY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZmxleC1hbGlnbi0tc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5mbGV4LWFsaWduLS1lbmQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4uZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmZsZXgtZ3JvdyB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5mbGV4LWF1dG8ge1xuICBmbGV4OiBhdXRvO1xufVxuXG4uZmxleC1hbGlnbi1zZWxmLS1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG4uZmxleC1hbGlnbi1zZWxmLS1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG4uZmxleC1hbGlnbi1zZWxmLS1lbmQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbn1cblxuLnNwYWNlLWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbltjbGFzcyo9Z3JpZC1dIHtcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XG59XG5cbi5ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cbi5ncmlkLWNvbC1mdWxsIHtcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XG59XG4uZ3JpZC1hdXRvLWZpdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgobWluKDgwcHgsIDEwMCUpLCAxZnIpKTtcbiAgcm93LWdhcDogMS41cmVtO1xuICBjb2x1bW4tZ2FwOiAycmVtO1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG59XG4uZ3JpZC1hdXRvLWZpdC0tdGFibGUge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KG1pbig2ODBweCwgMTAwJSksIDFmcikpO1xuICBnYXA6IDI0cHggMzJweDtcbn1cbi5ncmlkLWF1dG8tZml0LWRlbnNlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heChtaW4oNjRweCwgMTAwJSksIDFmcikpO1xuICBnYXA6IDI0cHggMTZweDtcbn1cbi5ncmlkLWF1dG8ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heChtaW4oMjk4cHgsIDEwMCUpLCAxZnIpKTtcbn1cbi5ncmlkLTEge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ2FwOiAyNHB4IDMycHg7XG59XG4uZ3JpZC0yIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ2FwOiAyNHB4IDMycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmdyaWQtMiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cbi5ncmlkLTMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBnYXA6IDI0cHggMzJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZ3JpZC0zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuLmdyaWQtNCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIGdhcDogMjRweCAzMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5ncmlkLTQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG5cbi5ncmlkLWNlbnRlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5ncmlkLWF1dG8tZml0LWRlbnNlOmhhcyguaXMtaW52YWxpZCkge1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG59XG5cbi5nYXAtMiB7XG4gIGdhcDogdmFyKC0tc2l6ZS0yKTtcbn1cbi5nYXAtNCB7XG4gIGdhcDogdmFyKC0tc2l6ZS00KTtcbn1cbi5nYXAtOCB7XG4gIGdhcDogdmFyKC0tc2l6ZS04KTtcbn1cbi5nYXAtMTIge1xuICBnYXA6IHZhcigtLXNpemUtMTIpO1xufVxuLmdhcC0xNiB7XG4gIGdhcDogdmFyKC0tc2l6ZS0xNik7XG59XG4uZ2FwLTI0IHtcbiAgZ2FwOiB2YXIoLS1zaXplLTI0KTtcbn1cbi5nYXAtMzIge1xuICBnYXA6IHZhcigtLXNpemUtMzIpO1xufVxuLmdhcC00MCB7XG4gIGdhcDogdmFyKC0tc2l6ZS00MCk7XG59XG4uZ2FwLTQ4IHtcbiAgZ2FwOiB2YXIoLS1zaXplLTQ4KTtcbn1cblxuLnJvdy1nYXAtMiB7XG4gIHJvdy1nYXA6IHZhcigtLXNpemUtMik7XG59XG4ucm93LWdhcC00IHtcbiAgcm93LWdhcDogdmFyKC0tc2l6ZS00KTtcbn1cbi5yb3ctZ2FwLTgge1xuICByb3ctZ2FwOiB2YXIoLS1zaXplLTgpO1xufVxuLnJvdy1nYXAtMTIge1xuICByb3ctZ2FwOiB2YXIoLS1zaXplLTEyKTtcbn1cbi5yb3ctZ2FwLTE2IHtcbiAgcm93LWdhcDogdmFyKC0tc2l6ZS0xNik7XG59XG4ucm93LWdhcC0yNCB7XG4gIHJvdy1nYXA6IHZhcigtLXNpemUtMjQpO1xufVxuLnJvdy1nYXAtMzIge1xuICByb3ctZ2FwOiB2YXIoLS1zaXplLTMyKTtcbn1cbi5yb3ctZ2FwLTQwIHtcbiAgcm93LWdhcDogdmFyKC0tc2l6ZS00MCk7XG59XG4ucm93LWdhcC00OCB7XG4gIHJvdy1nYXA6IHZhcigtLXNpemUtNDgpO1xufVxuLnJvdy1nYXAtNjQge1xuICByb3ctZ2FwOiB2YXIoLS1zaXplLTY0KTtcbn1cblxuLmNvbHVtbi1nYXAtMiB7XG4gIGNvbHVtbi1nYXA6IHZhcigtLXNpemUtMik7XG59XG4uY29sdW1uLWdhcC00IHtcbiAgY29sdW1uLWdhcDogdmFyKC0tc2l6ZS00KTtcbn1cbi5jb2x1bW4tZ2FwLTgge1xuICBjb2x1bW4tZ2FwOiB2YXIoLS1zaXplLTgpO1xufVxuLmNvbHVtbi1nYXAtMTIge1xuICBjb2x1bW4tZ2FwOiB2YXIoLS1zaXplLTEyKTtcbn1cbi5jb2x1bW4tZ2FwLTE2IHtcbiAgY29sdW1uLWdhcDogdmFyKC0tc2l6ZS0xNik7XG59XG4uY29sdW1uLWdhcC0yNCB7XG4gIGNvbHVtbi1nYXA6IHZhcigtLXNpemUtMjQpO1xufVxuLmNvbHVtbi1nYXAtMzIge1xuICBjb2x1bW4tZ2FwOiB2YXIoLS1zaXplLTMyKTtcbn1cbi5jb2x1bW4tZ2FwLTQwIHtcbiAgY29sdW1uLWdhcDogdmFyKC0tc2l6ZS00MCk7XG59XG4uY29sdW1uLWdhcC00OCB7XG4gIGNvbHVtbi1nYXA6IHZhcigtLXNpemUtNDgpO1xufVxuXG4uZ3JvdXAtZ2FwIHtcbiAgZ2FwOiAyNHB4IDMycHg7XG59XG5cbi5tYXJnaW4tNCB7XG4gIG1hcmdpbjogdmFyKC0tc2l6ZS00KTtcbn1cbi5tYXJnaW4tOCB7XG4gIG1hcmdpbjogdmFyKC0tc2l6ZS04KTtcbn1cbi5tYXJnaW4tMTIge1xuICBtYXJnaW46IHZhcigtLXNpemUtMTIpO1xufVxuLm1hcmdpbi0xNiB7XG4gIG1hcmdpbjogdmFyKC0tc2l6ZS0xNik7XG59XG4ubWFyZ2luLTI0IHtcbiAgbWFyZ2luOiB2YXIoLS1zaXplLTI0KTtcbn1cbi5tYXJnaW4tMzIge1xuICBtYXJnaW46IHZhcigtLXNpemUtMzIpO1xufVxuLm1hcmdpbi1ub25lIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubWFyZ2luLWlubGluZS00IHtcbiAgbWFyZ2luLWlubGluZTogdmFyKC0tc2l6ZS00KTtcbn1cbi5tYXJnaW4taW5saW5lLTgge1xuICBtYXJnaW4taW5saW5lOiB2YXIoLS1zaXplLTgpO1xufVxuLm1hcmdpbi1pbmxpbmUtMTIge1xuICBtYXJnaW4taW5saW5lOiB2YXIoLS1zaXplLTEyKTtcbn1cbi5tYXJnaW4taW5saW5lLTE2IHtcbiAgbWFyZ2luLWlubGluZTogdmFyKC0tc2l6ZS0xNik7XG59XG4ubWFyZ2luLWlubGluZS0yNCB7XG4gIG1hcmdpbi1pbmxpbmU6IHZhcigtLXNpemUtMjQpO1xufVxuLm1hcmdpbi1pbmxpbmUtMzIge1xuICBtYXJnaW4taW5saW5lOiB2YXIoLS1zaXplLTMyKTtcbn1cbi5tYXJnaW4taW5saW5lLW5vbmUge1xuICBtYXJnaW4taW5saW5lOiAwO1xufVxuLm1hcmdpbi1pbmxpbmUtYXV0byB7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG5cbi5tYXJnaW4tYmxvY2stNCB7XG4gIG1hcmdpbi1ibG9jazogdmFyKC0tc2l6ZS00KTtcbn1cbi5tYXJnaW4tYmxvY2stOCB7XG4gIG1hcmdpbi1ibG9jazogdmFyKC0tc2l6ZS04KTtcbn1cbi5tYXJnaW4tYmxvY2stMTIge1xuICBtYXJnaW4tYmxvY2s6IHZhcigtLXNpemUtMTIpO1xufVxuLm1hcmdpbi1ibG9jay0xNiB7XG4gIG1hcmdpbi1ibG9jazogdmFyKC0tc2l6ZS0xNik7XG59XG4ubWFyZ2luLWJsb2NrLTI0IHtcbiAgbWFyZ2luLWJsb2NrOiB2YXIoLS1zaXplLTI0KTtcbn1cbi5tYXJnaW4tYmxvY2stMzIge1xuICBtYXJnaW4tYmxvY2s6IHZhcigtLXNpemUtMzIpO1xufVxuLm1hcmdpbi1ibG9jay1ub25lIHtcbiAgbWFyZ2luLWJsb2NrOiAwO1xufVxuLm1hcmdpbi1ibG9jay1hdXRvIHtcbiAgbWFyZ2luLWJsb2NrOiBhdXRvO1xufVxuXG4ubWFyZ2luLXRvcC0yIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zaXplLTIpO1xufVxuLm1hcmdpbi10b3AtNCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc2l6ZS00KTtcbn1cbi5tYXJnaW4tdG9wLTgge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXNpemUtOCk7XG59XG4ubWFyZ2luLXRvcC0xMiB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc2l6ZS0xMik7XG59XG4ubWFyZ2luLXRvcC0xNiB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc2l6ZS0xNik7XG59XG4ubWFyZ2luLXRvcC0yNCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc2l6ZS0yNCk7XG59XG4ubWFyZ2luLXRvcC0zMiB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc2l6ZS0zMik7XG59XG4ubWFyZ2luLXRvcC1ub25lIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xufVxuLm1hcmdpbi10b3AtYXV0byB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogYXV0bztcbn1cblxuLm1hcmdpbi1yaWdodC00IHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLXNpemUtNCk7XG59XG4ubWFyZ2luLXJpZ2h0LTgge1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0tc2l6ZS04KTtcbn1cbi5tYXJnaW4tcmlnaHQtMTIge1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0tc2l6ZS0xMik7XG59XG4ubWFyZ2luLXJpZ2h0LTE2IHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLXNpemUtMTYpO1xufVxuLm1hcmdpbi1yaWdodC0yNCB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1zaXplLTI0KTtcbn1cbi5tYXJnaW4tcmlnaHQtMzIge1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0tc2l6ZS0zMik7XG59XG4ubWFyZ2luLXJpZ2h0LW5vbmUge1xuICBtYXJnaW4taW5saW5lLWVuZDogMDtcbn1cbi5tYXJnaW4tcmlnaHQtYXV0byB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiBhdXRvO1xufVxuXG4ubWFyZ2luLWJvdHRvbS0yIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tc2l6ZS0yKTtcbn1cbi5tYXJnaW4tYm90dG9tLTQge1xuICBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1zaXplLTQpO1xufVxuLm1hcmdpbi1ib3R0b20tOCB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLXNpemUtOCk7XG59XG4ubWFyZ2luLWJvdHRvbS0xMiB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLXNpemUtMTIpO1xufVxuLm1hcmdpbi1ib3R0b20tMTYge1xuICBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1zaXplLTE2KTtcbn1cbi5tYXJnaW4tYm90dG9tLTI0IHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tc2l6ZS0yNCk7XG59XG4ubWFyZ2luLWJvdHRvbS0zMiB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLXNpemUtMzIpO1xufVxuLm1hcmdpbi1ib3R0b20tbm9uZSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDA7XG59XG4ubWFyZ2luLWJvdHRvbS1hdXRvIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogYXV0bztcbn1cblxuLm1hcmdpbi1sZWZ0LTQge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zaXplLTQpO1xufVxuLm1hcmdpbi1sZWZ0LTgge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zaXplLTgpO1xufVxuLm1hcmdpbi1sZWZ0LTEyIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc2l6ZS0xMik7XG59XG4ubWFyZ2luLWxlZnQtMTYge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zaXplLTE2KTtcbn1cbi5tYXJnaW4tbGVmdC0yNCB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXNpemUtMjQpO1xufVxuLm1hcmdpbi1sZWZ0LTMyIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc2l6ZS0zMik7XG59XG4ubWFyZ2luLWxlZnQtbm9uZSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDA7XG59XG4ubWFyZ2luLWxlZnQtYXV0byB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGF1dG87XG59XG5cbi5wYWRkaW5nLTQge1xuICBwYWRkaW5nOiB2YXIoLS1zaXplLTQpO1xufVxuLnBhZGRpbmctOCB7XG4gIHBhZGRpbmc6IHZhcigtLXNpemUtOCk7XG59XG4ucGFkZGluZy0xMiB7XG4gIHBhZGRpbmc6IHZhcigtLXNpemUtMTIpO1xufVxuLnBhZGRpbmctMTYge1xuICBwYWRkaW5nOiB2YXIoLS1zaXplLTE2KTtcbn1cbi5wYWRkaW5nLTI0IHtcbiAgcGFkZGluZzogdmFyKC0tc2l6ZS0yNCk7XG59XG4ucGFkZGluZy0zMiB7XG4gIHBhZGRpbmc6IHZhcigtLXNpemUtMzIpO1xufVxuLnBhZGRpbmctbm9uZSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5wYWRkaW5nLWlubGluZS00IHtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNpemUtNCk7XG59XG4ucGFkZGluZy1pbmxpbmUtOCB7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zaXplLTgpO1xufVxuLnBhZGRpbmctaW5saW5lLTEyIHtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNpemUtMTIpO1xufVxuLnBhZGRpbmctaW5saW5lLTE2IHtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNpemUtMTYpO1xufVxuLnBhZGRpbmctaW5saW5lLTI0IHtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNpemUtMjQpO1xufVxuLnBhZGRpbmctaW5saW5lLTMyIHtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNpemUtMzIpO1xufVxuLnBhZGRpbmctaW5saW5lLW5vbmUge1xuICBwYWRkaW5nLWlubGluZTogMDtcbn1cblxuLnBhZGRpbmctYmxvY2stNCB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNpemUtNCk7XG59XG4ucGFkZGluZy1ibG9jay04IHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc2l6ZS04KTtcbn1cbi5wYWRkaW5nLWJsb2NrLTEyIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc2l6ZS0xMik7XG59XG4ucGFkZGluZy1ibG9jay0xNiB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNpemUtMTYpO1xufVxuLnBhZGRpbmctYmxvY2stMjQge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zaXplLTI0KTtcbn1cbi5wYWRkaW5nLWJsb2NrLTMyIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc2l6ZS0zMik7XG59XG4ucGFkZGluZy1ibG9jay1ub25lIHtcbiAgcGFkZGluZy1ibG9jazogMDtcbn1cblxuLnBhZGRpbmctdG9wLTgge1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiB2YXIoLS1zaXplLTgpO1xufVxuLnBhZGRpbmctdG9wLTQge1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiB2YXIoLS1zaXplLTQpO1xufVxuLnBhZGRpbmctdG9wLTEyIHtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogdmFyKC0tc2l6ZS0xMik7XG59XG4ucGFkZGluZy10b3AtMTYge1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiB2YXIoLS1zaXplLTE2KTtcbn1cbi5wYWRkaW5nLXRvcC0yNCB7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IHZhcigtLXNpemUtMjQpO1xufVxuLnBhZGRpbmctdG9wLTMyIHtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogdmFyKC0tc2l6ZS0zMik7XG59XG4ucGFkZGluZy10b3Atbm9uZSB7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IDA7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTQge1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLXNpemUtNCk7XG59XG4ucGFkZGluZy1yaWdodC04IHtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1zaXplLTgpO1xufVxuLnBhZGRpbmctcmlnaHQtMTIge1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLXNpemUtMTIpO1xufVxuLnBhZGRpbmctcmlnaHQtMTYge1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLXNpemUtMTYpO1xufVxuLnBhZGRpbmctcmlnaHQtMjQge1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLXNpemUtMjQpO1xufVxuLnBhZGRpbmctcmlnaHQtMzIge1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLXNpemUtMzIpO1xufVxuLnBhZGRpbmctcmlnaHQtbm9uZSB7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogMDtcbn1cblxuLnBhZGRpbmctYm90dG9tLTQge1xuICBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0tc2l6ZS00KTtcbn1cbi5wYWRkaW5nLWJvdHRvbS04IHtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLXNpemUtOCk7XG59XG4ucGFkZGluZy1ib3R0b20tMTIge1xuICBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0tc2l6ZS0xMik7XG59XG4ucGFkZGluZy1ib3R0b20tMTYge1xuICBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0tc2l6ZS0xNik7XG59XG4ucGFkZGluZy1ib3R0b20tMjQge1xuICBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0tc2l6ZS0yNCk7XG59XG4ucGFkZGluZy1ib3R0b20tMzIge1xuICBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0tc2l6ZS0zMik7XG59XG4ucGFkZGluZy1ib3R0b20tbm9uZSB7XG4gIHBhZGRpbmctYmxvY2stZW5kOiAwO1xufVxuXG4ucGFkZGluZy1sZWZ0LTQge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0tc2l6ZS00KTtcbn1cbi5wYWRkaW5nLWxlZnQtOCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1zaXplLTgpO1xufVxuLnBhZGRpbmctbGVmdC0xMiB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1zaXplLTEyKTtcbn1cbi5wYWRkaW5nLWxlZnQtMTYge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0tc2l6ZS0xNik7XG59XG4ucGFkZGluZy1sZWZ0LTI0IHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLXNpemUtMjQpO1xufVxuLnBhZGRpbmctbGVmdC0zMiB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1zaXplLTMyKTtcbn1cbi5wYWRkaW5nLWxlZnQtbm9uZSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xufVxuXG46d2hlcmUoaHRtbCkge1xuICAtLXNpZGViYXItd2lkdGg6IDI0MHB4O1xuICAtLXRvcC1iYXItaGVpZ2h0OiAzcmVtO1xuICAtLXNwYWNpbmc6IDAuNXJlbTtcbn1cblxuOndoZXJlKFtkYXRhLWxheW91dH49eHNdKSB7XG4gIC0tbGF5b3V0LXdpZHRoOiAyMHJlbTtcbn1cblxuOndoZXJlKFtkYXRhLWxheW91dH49c21dKSB7XG4gIC0tbGF5b3V0LXdpZHRoOiAzMHJlbTtcbn1cblxuOndoZXJlKFtkYXRhLWxheW91dH49bWRdKSB7XG4gIC0tbGF5b3V0LXdpZHRoOiA0MHJlbTtcbn1cblxuOndoZXJlKFtkYXRhLWxheW91dH49bGddKSB7XG4gIC0tbGF5b3V0LXdpZHRoOiA1MHJlbTtcbn1cblxuOndoZXJlKFtkYXRhLWxheW91dH49eGxdKSB7XG4gIC0tbGF5b3V0LXdpZHRoOiA2MHJlbTtcbn1cblxuOndoZXJlKFtkYXRhLWxheW91dH49Y2VudGVyZWRdKSB7XG4gIC0tbGF5b3V0LWFsaWdubWVudDogYXV0bztcbn1cblxuLmFwcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwdmg7XG59XG5cbi5hcHAtcHJpbWFyeS0td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIG1pbi1oZWlnaHQ6IDA7XG59XG5cbi5tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiAwO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ucm91dGVyLXZpZXcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IGF1dG87XG4gIHotaW5kZXg6IDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgc2Nyb2xsLXBhZGRpbmctdG9wOiAyNHB4O1xufVxuXG4ucm91dGVyLXZpZXcgPiA6Zmlyc3QtY2hpbGQge1xuICBmbGV4OiBhdXRvO1xufVxuXG4ubGF5b3V0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWF1dG8tY29sdW1uczogbWlubWF4KDAsIDFmcik7XG4gIHJvdy1nYXA6IHZhcigtLWxheW91dC1yb3ctZ2FwLCAycmVtKTtcbiAgbWFyZ2luLWlubGluZTogdmFyKC0tbGF5b3V0LWFsaWdubWVudCk7XG4gIHdpZHRoOiBtaW4oMTAwJSwgdmFyKC0tbGF5b3V0LXdpZHRoKSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1sYXlvdXQtcGFkZGluZy1pbmxpbmUpO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1sYXlvdXQtcGFkZGluZy1ibG9jayk7XG4gIGhlaWdodDogbWF4LWNvbnRlbnQ7XG59XG4ubGF5b3V0LXdyYXBwZXJbZGF0YS1sYXlvdXR+PXhzXSB7XG4gIC0tbGF5b3V0LXdpZHRoOiAyNXJlbTtcbn1cbi5sYXlvdXQtd3JhcHBlcltkYXRhLWxheW91dH49c21dIHtcbiAgLS1sYXlvdXQtd2lkdGg6IDMwcmVtO1xufVxuLmxheW91dC13cmFwcGVyW2RhdGEtbGF5b3V0fj1tZF0ge1xuICAtLWxheW91dC13aWR0aDogNDByZW07XG59XG4ubGF5b3V0LXdyYXBwZXJbZGF0YS1sYXlvdXR+PWxnXSB7XG4gIC0tbGF5b3V0LXdpZHRoOiA1MHJlbTtcbn1cbi5sYXlvdXQtd3JhcHBlcltkYXRhLWxheW91dH49eGxdIHtcbiAgLS1sYXlvdXQtd2lkdGg6IDYwcmVtO1xufVxuLmxheW91dC13cmFwcGVyW2RhdGEtbGF5b3V0fj14eGxdIHtcbiAgLS1sYXlvdXQtd2lkdGg6IDcwcmVtO1xufVxuLmxheW91dC13cmFwcGVyW2RhdGEtbGF5b3V0fj14LXdpZGVdIHtcbiAgLS1sYXlvdXQtd2lkdGg6IDgwcmVtO1xufVxuLmxheW91dC13cmFwcGVyW2RhdGEtbGF5b3V0fj1nYXAtMTZdIHtcbiAgLS1sYXlvdXQtcm93LWdhcDogdmFyKC0tc2l6ZS0xNik7XG59XG4ubGF5b3V0LXdyYXBwZXJbZGF0YS1sYXlvdXR+PWdhcC0zMl0ge1xuICAtLWxheW91dC1yb3ctZ2FwOiB2YXIoLS1zaXplLTMyKTtcbn1cbi5sYXlvdXQtd3JhcHBlcltkYXRhLWxheW91dH49Y2VudGVyZWRdIHtcbiAgLS1sYXlvdXQtYWxpZ25tZW50OiBhdXRvO1xufVxuLmxheW91dC13cmFwcGVyW2RhdGEtbGF5b3V0fj1ibG9jay1wYWRkaW5nXSB7XG4gIC0tbGF5b3V0LXBhZGRpbmctYmxvY2s6IDJyZW0gNnJlbTtcbn1cbi5sYXlvdXQtd3JhcHBlcltkYXRhLWxheW91dH49YmxvY2stcGFkZGluZy1lcXVhbF0ge1xuICAtLWxheW91dC1wYWRkaW5nLWJsb2NrOiAycmVtO1xufVxuLmxheW91dC13cmFwcGVyW2RhdGEtbGF5b3V0fj1pbmxpbmUtcGFkZGluZ10ge1xuICAtLWxheW91dC1wYWRkaW5nLWlubGluZTogMnJlbTtcbn1cbi5sYXlvdXQtd3JhcHBlcltkYXRhLWxheW91dH49cGFkZGVkXSB7XG4gIC0tbGF5b3V0LXBhZGRpbmctYmxvY2s6IDJyZW0gNnJlbTtcbiAgLS1sYXlvdXQtcGFkZGluZy1pbmxpbmU6IDJyZW07XG59XG4ubGF5b3V0LXdyYXBwZXJbZGF0YS1sYXlvdXR+PXBhZGRlZC0zMl0ge1xuICAtLWxheW91dC1wYWRkaW5nLWJsb2NrOiAycmVtO1xuICAtLWxheW91dC1wYWRkaW5nLWlubGluZTogMnJlbTtcbn1cbi5sYXlvdXQtd3JhcHBlcltkYXRhLWxheW91dH49bm8tcGFkZGluZ10ge1xuICAtLWxheW91dC1wYWRkaW5nLWJsb2NrOiAwO1xuICAtLWxheW91dC1wYWRkaW5nLWlubGluZTogMDtcbn1cbi5sYXlvdXQtd3JhcHBlcltkYXRhLWxheW91dH49eHNdOndoZXJlKFtkYXRhLWxheW91dH49aW5saW5lLXBhZGRpbmddKSwgLmxheW91dC13cmFwcGVyW2RhdGEtbGF5b3V0fj14c106d2hlcmUoW2RhdGEtbGF5b3V0fj1wYWRkZWRdKSwgLmxheW91dC13cmFwcGVyW2RhdGEtbGF5b3V0fj14c106d2hlcmUoW2RhdGEtbGF5b3V0fj1wYWRkZWQtMzJdKSB7XG4gIC0tbGF5b3V0LXdpZHRoOiBjYWxjKDI1cmVtICsgKHZhcigtLWxheW91dC1wYWRkaW5nLWlubGluZSkgKiAyKSk7XG59XG4ubGF5b3V0LXdyYXBwZXJbZGF0YS1sYXlvdXR+PXNtXTp3aGVyZShbZGF0YS1sYXlvdXR+PWlubGluZS1wYWRkaW5nXSksIC5sYXlvdXQtd3JhcHBlcltkYXRhLWxheW91dH49c21dOndoZXJlKFtkYXRhLWxheW91dH49cGFkZGVkXSksIC5sYXlvdXQtd3JhcHBlcltkYXRhLWxheW91dH49c21dOndoZXJlKFtkYXRhLWxheW91dH49cGFkZGVkLTMyXSkge1xuICAtLWxheW91dC13aWR0aDogY2FsYygzMHJlbSArICh2YXIoLS1sYXlvdXQtcGFkZGluZy1pbmxpbmUpICogMikpO1xufVxuLmxheW91dC13cmFwcGVyW2RhdGEtbGF5b3V0fj1tZF06d2hlcmUoW2RhdGEtbGF5b3V0fj1pbmxpbmUtcGFkZGluZ10pLCAubGF5b3V0LXdyYXBwZXJbZGF0YS1sYXlvdXR+PW1kXTp3aGVyZShbZGF0YS1sYXlvdXR+PXBhZGRlZF0pLCAubGF5b3V0LXdyYXBwZXJbZGF0YS1sYXlvdXR+PW1kXTp3aGVyZShbZGF0YS1sYXlvdXR+PXBhZGRlZC0zMl0pIHtcbiAgLS1sYXlvdXQtd2lkdGg6IGNhbGMoNDByZW0gKyAodmFyKC0tbGF5b3V0LXBhZGRpbmctaW5saW5lKSAqIDIpKTtcbn1cbi5sYXlvdXQtd3JhcHBlcltkYXRhLWxheW91dH49bGddOndoZXJlKFtkYXRhLWxheW91dH49aW5saW5lLXBhZGRpbmddKSwgLmxheW91dC13cmFwcGVyW2RhdGEtbGF5b3V0fj1sZ106d2hlcmUoW2RhdGEtbGF5b3V0fj1wYWRkZWRdKSwgLmxheW91dC13cmFwcGVyW2RhdGEtbGF5b3V0fj1sZ106d2hlcmUoW2RhdGEtbGF5b3V0fj1wYWRkZWQtMzJdKSB7XG4gIC0tbGF5b3V0LXdpZHRoOiBjYWxjKDUwcmVtICsgKHZhcigtLWxheW91dC1wYWRkaW5nLWlubGluZSkgKiAyKSk7XG59XG4ubGF5b3V0LXdyYXBwZXJbZGF0YS1sYXlvdXR+PXhsXTp3aGVyZShbZGF0YS1sYXlvdXR+PWlubGluZS1wYWRkaW5nXSksIC5sYXlvdXQtd3JhcHBlcltkYXRhLWxheW91dH49eGxdOndoZXJlKFtkYXRhLWxheW91dH49cGFkZGVkXSksIC5sYXlvdXQtd3JhcHBlcltkYXRhLWxheW91dH49eGxdOndoZXJlKFtkYXRhLWxheW91dH49cGFkZGVkLTMyXSkge1xuICAtLWxheW91dC13aWR0aDogY2FsYyg2MHJlbSArICh2YXIoLS1sYXlvdXQtcGFkZGluZy1pbmxpbmUpICogMikpO1xufVxuLmxheW91dC13cmFwcGVyW2RhdGEtbGF5b3V0fj14eGxdOndoZXJlKFtkYXRhLWxheW91dH49aW5saW5lLXBhZGRpbmddKSwgLmxheW91dC13cmFwcGVyW2RhdGEtbGF5b3V0fj14eGxdOndoZXJlKFtkYXRhLWxheW91dH49cGFkZGVkXSksIC5sYXlvdXQtd3JhcHBlcltkYXRhLWxheW91dH49eHhsXTp3aGVyZShbZGF0YS1sYXlvdXR+PXBhZGRlZC0zMl0pIHtcbiAgLS1sYXlvdXQtd2lkdGg6IGNhbGMoNzByZW0gKyAodmFyKC0tbGF5b3V0LXBhZGRpbmctaW5saW5lKSAqIDIpKTtcbn1cbi5sYXlvdXQtd3JhcHBlcltkYXRhLWxheW91dH49eC13aWRlXTp3aGVyZShbZGF0YS1sYXlvdXR+PWlubGluZS1wYWRkaW5nXSksIC5sYXlvdXQtd3JhcHBlcltkYXRhLWxheW91dH49eC13aWRlXTp3aGVyZShbZGF0YS1sYXlvdXR+PXBhZGRlZF0pLCAubGF5b3V0LXdyYXBwZXJbZGF0YS1sYXlvdXR+PXgtd2lkZV06d2hlcmUoW2RhdGEtbGF5b3V0fj1wYWRkZWQtMzJdKSB7XG4gIC0tbGF5b3V0LXdpZHRoOiBjYWxjKDgwcmVtICsgKHZhcigtLWxheW91dC1wYWRkaW5nLWlubGluZSkgKiAyKSk7XG59XG5cbi5ub3RpZmljYXRpb24tbGF5b3V0LXdyYXBwZXIge1xuICAtLWxheW91dC13aWR0aDogNDByZW07XG4gIC0tbGF5b3V0LWFsaWdubWVudDogYXV0bztcbiAgbWFyZ2luLWlubGluZTogdmFyKC0tbGF5b3V0LWFsaWdubWVudCk7XG4gIG1heC13aWR0aDogdmFyKC0tbGF5b3V0LXdpZHRoKTtcbn1cbi5ub3RpZmljYXRpb24tbGF5b3V0LXdyYXBwZXI6d2hlcmUoW2RhdGEtbm90aWZpY2F0aW9uLW1heC13aWR0aH49ZnVsbF0pIHtcbiAgLS1sYXlvdXQtd2lkdGg6IDEwMCU7XG59XG5cbi5wYWdlLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgY29sdW1uLWdhcDogMnJlbTtcbiAgbWluLWJsb2NrLXNpemU6IHZhcigtLXNpemUtMzIpO1xufVxuXG4uZm9ybS1sYXlvdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDRyZW07XG4gIHBhZGRpbmc6IDJyZW07XG4gIGhlaWdodDogbWF4LWNvbnRlbnQ7XG59XG5cbi5mb3JtLWxheW91dC13aXRoLXRhYmxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiBhdXRvO1xuICBnYXA6IDJyZW07XG4gIHBhZGRpbmc6IDJyZW07XG4gIGhlaWdodDogbWF4LWNvbnRlbnQ7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLmZvcm0tc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KG1pbigyOThweCwgMTAwJSksIDFmcikpO1xuICBncmlkLWNvbHVtbjogMS8tMTtcbiAgY29sdW1uLWdhcDogMnJlbTtcbiAgcm93LWdhcDogMS41cmVtO1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG59XG5cbi5ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG5cbi5zdGlja3kge1xuICBwb3NpdGlvbjogc3RpY2t5O1xufVxuXG46d2hlcmUoLndyYXBwZXItc20pIC5ncmlkLWl0ZW0tYXV0byB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjQwcHgsIDFmcikpO1xufVxuXG4ub3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG4ub3ZlcmZsb3cteC1oaWRkZW4ge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5vdmVyZmxvdy1hdXRvIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDY0cHg7XG59XG5cbi5zZXR0aW5ncy13cmFwcGVyIHtcbiAgbWFyZ2luLWlubGluZTogdmFyKC0tbGF5b3V0LWFsaWdubWVudCk7XG4gIG1heC13aWR0aDogdmFyKC0tbGF5b3V0LXdpZHRoLCA0MHJlbSk7XG59XG5cbi5zZXR0aW5ncy1zZWN0aW9uLXdyYXBwZXIsXG4ubGF5b3V0LXNlY3Rpb24td3JhcHBlciB7XG4gIHdpZHRoOiBtaW4oMTAwJSwgdmFyKC0tbGF5b3V0LXdpZHRoKSk7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDJyZW07XG59XG4uc2V0dGluZ3Mtc2VjdGlvbi13cmFwcGVyOm9ubHktb2YtdHlwZSxcbi5sYXlvdXQtc2VjdGlvbi13cmFwcGVyOm9ubHktb2YtdHlwZSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDA7XG59XG4uc2V0dGluZ3Mtc2VjdGlvbi13cmFwcGVyW2RhdGEtc2V0dGluZ3Mtc2VjdGlvbi13cmFwcGVyfj1uby1tYXJnaW5dLFxuLmxheW91dC1zZWN0aW9uLXdyYXBwZXJbZGF0YS1zZXR0aW5ncy1zZWN0aW9uLXdyYXBwZXJ+PW5vLW1hcmdpbl0ge1xuICBtYXJnaW4tYmxvY2stZW5kOiAwO1xufVxuXG4uc2V0dGluZ3Mtc2VjdGlvbi13cmFwcGVyLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgY29sdW1uLWdhcDogMC41cmVtO1xuICBwYWRkaW5nLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZTEpIC8gMik7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hNik7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDEuNXJlbTtcbn1cbi5zZXR0aW5ncy1zZWN0aW9uLXdyYXBwZXItaGVhZGVyOmhhcyhidXR0b24pIHtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IGNhbGModmFyKC0tbGgtc2NhbGUxKSAvIDIgLSAxcHgpO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IC0xcHg7XG59XG5cbjp3aGVyZSguc2V0dGluZ3Mtc2VjdGlvbi13cmFwcGVyOm5vdCg6Zmlyc3Qtb2YtdHlwZSkpIC5zZXR0aW5ncy1zZWN0aW9uLXdyYXBwZXItaGVhZGVyIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xufVxuXG4uc2V0dGluZ3Mtc2VjdGlvbixcbi5sYXlvdXQtc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtYXV0by1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcbiAgcm93LWdhcDogdmFyKC0tc2V0dGluZ3Mtc2VjdGlvbi1yb3ctZ2FwLCAxLjVyZW0pO1xuICBwYWRkaW5nLWJsb2NrOiAxLjVyZW07XG59XG4uc2V0dGluZ3Mtc2VjdGlvbltkYXRhLXNldHRpbmdzLXNlY3Rpb25+PWJvcmRlci1ib3R0b21dLCAuc2V0dGluZ3Mtc2VjdGlvbltkYXRhLWxheW91dC1zZWN0aW9ufj1ib3JkZXItYm90dG9tXSxcbi5sYXlvdXQtc2VjdGlvbltkYXRhLXNldHRpbmdzLXNlY3Rpb25+PWJvcmRlci1ib3R0b21dLFxuLmxheW91dC1zZWN0aW9uW2RhdGEtbGF5b3V0LXNlY3Rpb25+PWJvcmRlci1ib3R0b21dIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXNsYXRlLWE3KTtcbn1cbi5zZXR0aW5ncy1zZWN0aW9uW2RhdGEtc2V0dGluZ3Mtc2VjdGlvbn49Ym9yZGVyLXRvcF0sIC5zZXR0aW5ncy1zZWN0aW9uW2RhdGEtbGF5b3V0LXNlY3Rpb25+PWJvcmRlci10b3BdLFxuLmxheW91dC1zZWN0aW9uW2RhdGEtc2V0dGluZ3Mtc2VjdGlvbn49Ym9yZGVyLXRvcF0sXG4ubGF5b3V0LXNlY3Rpb25bZGF0YS1sYXlvdXQtc2VjdGlvbn49Ym9yZGVyLXRvcF0ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTcpO1xufVxuLnNldHRpbmdzLXNlY3Rpb25bZGF0YS1zZXR0aW5ncy1zZWN0aW9ufj1wYWRkaW5nLWJvdHRvbV0sIC5zZXR0aW5ncy1zZWN0aW9uW2RhdGEtbGF5b3V0LXNlY3Rpb25+PXBhZGRpbmctYm90dG9tXSxcbi5sYXlvdXQtc2VjdGlvbltkYXRhLXNldHRpbmdzLXNlY3Rpb25+PXBhZGRpbmctYm90dG9tXSxcbi5sYXlvdXQtc2VjdGlvbltkYXRhLWxheW91dC1zZWN0aW9ufj1wYWRkaW5nLWJvdHRvbV0ge1xuICBwYWRkaW5nLWJsb2NrOiAwIDEuNXJlbTtcbn1cbi5zZXR0aW5ncy1zZWN0aW9uW2RhdGEtc2V0dGluZ3Mtc2VjdGlvbn49Z2FwLTRdLFxuLmxheW91dC1zZWN0aW9uW2RhdGEtc2V0dGluZ3Mtc2VjdGlvbn49Z2FwLTRdIHtcbiAgLS1zZXR0aW5ncy1zZWN0aW9uLXJvdy1nYXA6IDAuMjVyZW07XG59XG4uc2V0dGluZ3Mtc2VjdGlvbltkYXRhLXNldHRpbmdzLXNlY3Rpb25+PWdhcC04XSxcbi5sYXlvdXQtc2VjdGlvbltkYXRhLXNldHRpbmdzLXNlY3Rpb25+PWdhcC04XSB7XG4gIC0tc2V0dGluZ3Mtc2VjdGlvbi1yb3ctZ2FwOiAwLjVyZW07XG59XG4uc2V0dGluZ3Mtc2VjdGlvbltkYXRhLXNldHRpbmdzLXNlY3Rpb25+PWdhcC0xMl0sXG4ubGF5b3V0LXNlY3Rpb25bZGF0YS1zZXR0aW5ncy1zZWN0aW9ufj1nYXAtMTJdIHtcbiAgLS1zZXR0aW5ncy1zZWN0aW9uLXJvdy1nYXA6IDAuNzVyZW07XG59XG4uc2V0dGluZ3Mtc2VjdGlvbltkYXRhLXNldHRpbmdzLXNlY3Rpb25+PWdhcC0xNl0sXG4ubGF5b3V0LXNlY3Rpb25bZGF0YS1zZXR0aW5ncy1zZWN0aW9ufj1nYXAtMTZdIHtcbiAgLS1zZXR0aW5ncy1zZWN0aW9uLXJvdy1nYXA6IDFyZW07XG59XG4uc2V0dGluZ3Mtc2VjdGlvbltkYXRhLXNldHRpbmdzLXNlY3Rpb25+PWdhcC0zMl0sXG4ubGF5b3V0LXNlY3Rpb25bZGF0YS1zZXR0aW5ncy1zZWN0aW9ufj1nYXAtMzJdIHtcbiAgLS1zZXR0aW5ncy1zZWN0aW9uLXJvdy1nYXA6IDJyZW07XG59XG4uc2V0dGluZ3Mtc2VjdGlvbltkYXRhLXNldHRpbmdzLXNlY3Rpb25+PWZpbGxlZF0sXG4ubGF5b3V0LXNlY3Rpb25bZGF0YS1zZXR0aW5ncy1zZWN0aW9ufj1maWxsZWRdIHtcbiAgcGFkZGluZzogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTIpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hNik7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5zZXR0aW5ncy1yb3ctd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHJvdy1nYXA6IDAuNXJlbTtcbn1cblxuLnNldHRpbmdzLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDFyZW07XG4gIHJvdy1nYXA6IDAuNXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnNldHRpbmdzLXJvd1tkYXRhLXNldHRpbmdzLXJvd349ZmlsbGVkXSB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLWEyKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTYpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uc2V0dGluZ3Mtcm93OmhhcyguaXMtaW52YWxpZCksXG4uaW5wdXQtZ3JvdXAtaW5saW5lOmhhcyguaXMtaW52YWxpZCkge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLnNldHRpbmdzLXJvdy0tZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBncmlkO1xuICByb3ctZ2FwOiB2YXIoLS1zaXplLTQpO1xuICBmbGV4OiAxIDEgMTJyZW07XG59XG5cbi5wYXktb3B0aW9uLS1taWxlYWdlIHtcbiAgcGFkZGluZzogMXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTIpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hNik7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi53ZC04IHtcbiAgd2lkdGg6IDAuNXJlbTtcbn1cbi53ZC0xNiB7XG4gIHdpZHRoOiAxcmVtO1xufVxuLndkLTI0IHtcbiAgd2lkdGg6IDEuNXJlbTtcbn1cbi53ZC1oYWxmIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi53ZC1mdWxsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud2QtZml0LWNvbnRlbnQge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbi53aWR0aC14cyB7XG4gIG1heC1pbmxpbmUtc2l6ZTogMjByZW07XG59XG5cbi53aWR0aC1zbSB7XG4gIG1heC1pbmxpbmUtc2l6ZTogMjVyZW07XG59XG5cbi53aWR0aC1tZCB7XG4gIG1heC1pbmxpbmUtc2l6ZTogMzByZW07XG59XG5cbi53aWR0aC1tZC1sZyB7XG4gIG1heC1pbmxpbmUtc2l6ZTogMzVyZW07XG59XG5cbi53aWR0aC1sZyB7XG4gIG1heC1pbmxpbmUtc2l6ZTogNDByZW07XG59XG5cbi53aWR0aC1sZy14bCB7XG4gIG1heC1pbmxpbmUtc2l6ZTogNTByZW07XG59XG5cbi53aWR0aC14bCB7XG4gIG1heC1pbmxpbmUtc2l6ZTogNjByZW07XG59XG5cbi53aWR0aC14eGwge1xuICBtYXgtaW5saW5lLXNpemU6IDcwcmVtO1xufVxuXG4ud2lkdGgteC13aWRlIHtcbiAgbWF4LWlubGluZS1zaXplOiA4MHJlbTtcbn1cblxuLnZpc3VhbGx5LWhpZGRlbjpub3QoOmZvY3VzKTpub3QoOmFjdGl2ZSkge1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG59XG5cbi5oZWFkaW5nLWJvcmRlci1ib3R0b20ge1xuICBwYWRkaW5nLWJsb2NrLWVuZDogMXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXNsYXRlLWE2KTtcbn1cbi5oZWFkaW5nLWJvcmRlci1ib3R0b206aGFzKC5idG4taWNvbi1vbmx5KSB7XG4gIHBhZGRpbmctYmxvY2stZW5kOiAwLjY4NzVyZW07XG59XG5cbi5jdXJzb3ItZGVmYXVsdCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmN1cnNvci1ncmFiIHtcbiAgY3Vyc29yOiBncmFiO1xufVxuLmN1cnNvci1ncmFiOmFjdGl2ZSB7XG4gIGN1cnNvcjogZ3JhYmJpbmc7XG59XG5cbi5jdXJzb3ItcG9pbnRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmhlbHBlci1tZXNzYWdlIHtcbiAgbWFyZ2luLXRvcDogLTRweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5kaXZpZGVyIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCh2YXIoLS1ncmF5LTQwKSk7XG4gIG1hcmdpbi1pbmxpbmU6IDFyZW07XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgd2lkdGg6IDQwcHg7XG59XG5cbi5kaXZpZGVyLW1kIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCh2YXIoLS1ncmF5LTQwKSk7XG4gIG1hcmdpbi1pbmxpbmU6IDFyZW07XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgZmxleDogYXV0bztcbn1cblxuLnBvaW50ZXItZXZlbnQtaW5pdGlhbCB7XG4gIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsICFpbXBvcnRhbnQ7XG59XG5cbi5pbmZvLWljb24ge1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICBibG9jay1zaXplOiAxLjVyZW07XG4gIGlubGluZS1zaXplOiAxLjVyZW07XG4gIHRyYW5zaXRpb246IGNvbG9yIDEwMG1zIGVhc2Utb3V0O1xufVxuLmluZm8taWNvbjpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXRlcnRpYXJ5KTtcbn1cblxuLmJyZWFrLXdvcmQge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbjp3aGVyZShodG1sKSB7XG4gIC0tZm9yZ2UtYXBwLWJhci1oZWlnaHQ6IDMuNXJlbTtcbiAgLS1mb3JnZS1hcHAtYmFyLXJvdy1wYWRkaW5nOiAwO1xuICAtLWZvcmdlLWFwcC1iYXItdGl0bGUtcGFkZGluZzogMDtcbiAgLS1mb3JnZS1hcHAtYmFyLWZvcmVncm91bmQ6IHZhcigtLXRleHQtb24tY29sb3IpO1xuICAtLWF2YXRhci1zaXplOiAyLjVyZW07XG4gIC0tbG9nby1zaXplOiBjYWxjKDM1cmVtIC8gMTYpO1xufVxuOndoZXJlKGh0bWwpIC50eWxlci1sb2dvLXRvcC10IHtcbiAgZmlsbDogdmFyKC0tZm9yZ2UtYXBwLWJhci1mb3JlZ3JvdW5kKTtcbn1cbjp3aGVyZShodG1sKSAudHlsZXItbG9nby1ib3R0b20tdCB7XG4gIGZpbGw6IHZhcigtLWZvcmdlLWFwcC1iYXItZm9yZWdyb3VuZCk7XG59XG46d2hlcmUoaHRtbCkgLnR5bGVyLWxvZ28tdHJhZGVtYXJrIHtcbiAgZmlsbDogdmFyKC0tZm9yZ2UtYXBwLWJhci1mb3JlZ3JvdW5kKTtcbn1cblxuLmFwcC1iYXIge1xuICAtLWZvcmdlLWljb24tZm9udC1zaXplOiB2YXIoLS1zY2FsZTIpO1xufVxuLmFwcC1iYXI6OnBhcnQoc2VjdGlvbi1zdGFydCksIC5hcHAtYmFyOjpwYXJ0KHNlY3Rpb24tY2VudGVyKSwgLmFwcC1iYXI6OnBhcnQoc2VjdGlvbi1lbmQpIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmFwcC1iYXItLWJyYW5kaW5nIHtcbiAgd2lkdGg6IHZhcigtLXNpZGViYXItd2lkdGgpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc2l6ZS0xMikgMDtcbn1cblxuLmxvZ28td3JhcHBlciB7XG4gIHdpZHRoOiB2YXIoLS1sb2dvLXNpemUpO1xuICBoZWlnaHQ6IHZhcigtLWxvZ28tc2l6ZSk7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5hcHAtYmFyLS1ob21lLWxpbmsge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkOiBhdXRvL21pbi1jb250ZW50IGF1dG87XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDAuNXJlbTtcbiAgY29sb3I6IHZhcigtLWZvcmdlLWFwcC1iYXItZm9yZWdyb3VuZCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTAwbXMgZWFzZS1vdXQsIGNvbG9yIDEwMG1zIGVhc2Utb3V0O1xufVxuLmFwcC1iYXItLWhvbWUtbGluazpob3ZlciB7XG4gIGNvbG9yOiBva2xjaChmcm9tIHZhcigtLWZvcmdlLWFwcC1iYXItZm9yZWdyb3VuZCkgbCBjIGgvNzIlKTtcbn1cblxuLmFwcC1iYXItLXBhZ2UtdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAxZW07XG4gIHBhZGRpbmctaW5saW5lOiAycmVtO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1zYW5zKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWhlYWRpbmctd2VpZ2h0KTtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XG59XG4uYXBwLWJhci0tcGFnZS10aXRsZTo6YmVmb3JlIHtcbiAgLS1iYWRnZS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hbWJlci00KTtcbiAgLS1iYWRnZS10ZXh0LWNvbG9yOiBva2xjaChmcm9tIHZhcigtLWFtYmVyLWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xuICAtLWJhZGdlLWZvbnQtd2VpZ2h0OiA1MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogdmFyKC0tYmFkZ2UtaGVpZ2h0LCB2YXIoLS1zaXplLTI0KSk7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWJhZGdlLXBhZGRpbmcsIHZhcigtLXNpemUtOCkpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1iYWRnZS1ib3JkZXItcmFkaXVzLCB2YXIoLS1zaXplLTgpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFkZ2UtYmFja2dyb3VuZC1jb2xvciwgdmFyKC0tc2xhdGUtYTMpKTtcbiAgY29sb3I6IHZhcigtLWJhZGdlLXRleHQtY29sb3IsIHZhcigtLXNsYXRlLWExMSkpO1xuICBmb250LXNpemU6IHZhcigtLWJhZGdlLWZvbnQtc2l6ZSwgdmFyKC0tc2NhbGUtMikpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYmFkZ2UtbGluZS1oZWlnaHQsIHZhcigtLWxoLXNjYWxlLTIpKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWJhZGdlLWZvbnQtd2VpZ2h0LCA0NTApO1xufVxuXG4uYXBwLWJhci0tbG9jYXRpb24ge1xuICBjb2xvcjogaHNsYSgwLCAwJSwgMTAwJSwgMC43Mik7XG59XG5cbi5hcHAtYmFyLS1tZW51IHtcbiAgLS1mb3JnZS1pY29uLWJ1dHRvbi1zaXplOiB2YXIoLS1zaXplLTQwKTtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogMC41cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWlubGluZTogMXJlbTtcbn1cblxuLmFwcC1iYXItLXByb2ZpbGUtYnV0dG9uIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IHZhcigtLXNpemUtNDApO1xuICBoZWlnaHQ6IHZhcigtLXNpemUtNDApO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLXNpemUtNDApIC8gMik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFtYmVyLTQpO1xuICBjb2xvcjogdmFyKC0tYW1iZXItYTEyKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxNTBtcyBlYXNlLW91dCwgYm94LXNoYWRvdyAxNTBtcyBlYXNlLW91dDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFwcC1iYXItLXByb2ZpbGUtYnV0dG9uOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgNHB4IG9rbGNoKDEwMCUgMCAwZGVnIC8gMC4xNik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFtYmVyLTUpO1xufVxuXG5ib2R5OndoZXJlKC5zaXRlLS1kZXYtdGVzdCksIGJvZHk6d2hlcmUoLnNpdGUtLWNsaWVudC10ZXN0KSB7XG4gIC0tZm9yZ2UtdGhlbWUtdGVydGlhcnk6IHZhcigtLWFjY2VudC0xMik7XG4gIC0tZm9yZ2UtdGhlbWUtb24tdGVydGlhcnk6IHZhcigtLXRleHQtb24tY29sb3IpO1xuICAtLWZvcmdlLWxpc3QtaXRlbS1zZWxlY3RlZC1jb2xvcjogdmFyKC0tYWNjZW50LTEyKTtcbiAgLS1mb3JnZS1saXN0LWl0ZW0tc2VsZWN0ZWQtYmFja2dyb3VuZDogdmFyKC0tYWNjZW50LTEyKTtcbn1cbmJvZHk6d2hlcmUoLnNpdGUtLWRldi10ZXN0KSAubmF2LXNpZGViYXJbZGF0YS1zaWRlYmFyLXR5cGU9cHJpbWFyeV0sIGJvZHk6d2hlcmUoLnNpdGUtLWNsaWVudC10ZXN0KSAubmF2LXNpZGViYXJbZGF0YS1zaWRlYmFyLXR5cGU9cHJpbWFyeV0ge1xuICAtLW5hdi1zaWRlYmFyLWJnOiB2YXIoLS1hY2NlbnQtYTIpO1xuICAtLW5hdi1zaWRlYmFyLWJvcmRlcjogdmFyKC0tYWNjZW50LWE2KTtcbiAgLS1uYXYtaXRlbS1iZy1ob3ZlcjogdmFyKC0tYWNjZW50LWEzKTtcbiAgLS1uYXYtaXRlbS1iZy1hY3RpdmU6IHZhcigtLWFjY2VudC1hNCk7XG59XG5ib2R5OndoZXJlKC5zaXRlLS1kZXYtdGVzdCkgLmZjLXVudGhlbWVkIHRkLmZjLXRvZGF5LCBib2R5OndoZXJlKC5zaXRlLS1jbGllbnQtdGVzdCkgLmZjLXVudGhlbWVkIHRkLmZjLXRvZGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50LWEzKTtcbn1cbmJvZHk6d2hlcmUoLnNpdGUtLWRldi10ZXN0KSAuZmMtdG9kYXkgLmZjLWRheS1udW1iZXIsIGJvZHk6d2hlcmUoLnNpdGUtLWNsaWVudC10ZXN0KSAuZmMtdG9kYXkgLmZjLWRheS1udW1iZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQtMTIpO1xufVxuXG4udGVzdC1lbnZpcm9ubWVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJvZHk6d2hlcmUoLnNpdGUtLWRldikgLmFwcC1iYXItLXBhZ2UtdGl0bGU6OmJlZm9yZSxcbmJvZHk6d2hlcmUoLnNpdGUtLWRldikgLnRvcC1iYXItLXRpdGxlOjpiZWZvcmUsXG5ib2R5OndoZXJlKC5zaXRlLS1kZXYpIC5icmFuZGluZzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIkRldlwiO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG5ib2R5OndoZXJlKC5zaXRlLS1kZXYtdGVzdCkge1xuICAtLWZvcmdlLWFwcC1iYXItYmFja2dyb3VuZDogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgLS1mb3JnZS1hcHAtYmFyLWZvcmVncm91bmQ6IHZhcigtLXRleHQtb24tY29sb3IpO1xuICAtLWFjY2VudC1hMjogdmFyKC0tc2xhdGUtYTIpO1xuICAtLWFjY2VudC1hMzogdmFyKC0tc2xhdGUtYTMpO1xuICAtLWFjY2VudC1hNDogdmFyKC0tc2xhdGUtYTQpO1xuICAtLWFjY2VudC1hNjogdmFyKC0tc2xhdGUtYTYpO1xuICAtLWFjY2VudC0xMjogdmFyKC0tc2xhdGUtMTIpO1xufVxuYm9keTp3aGVyZSguc2l0ZS0tZGV2LXRlc3QpIC5hcHAtYmFyLS1wYWdlLXRpdGxlOjpiZWZvcmUsXG5ib2R5OndoZXJlKC5zaXRlLS1kZXYtdGVzdCkgLnRvcC1iYXItLXRpdGxlOjpiZWZvcmUsXG5ib2R5OndoZXJlKC5zaXRlLS1kZXYtdGVzdCkgLmJyYW5kaW5nOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiRGV2IFRlc3RcIjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuYm9keTp3aGVyZSguc2l0ZS0tZGV2LXN0YWdlKSAuYXBwLWJhci0tcGFnZS10aXRsZTo6YmVmb3JlLFxuYm9keTp3aGVyZSguc2l0ZS0tZGV2LXN0YWdlKSAudG9wLWJhci0tdGl0bGU6OmJlZm9yZSxcbmJvZHk6d2hlcmUoLnNpdGUtLWRldi1zdGFnZSkgLmJyYW5kaW5nOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiRGV2IFN0YWdlXCI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbmJvZHk6d2hlcmUoLnNpdGUtLWNsaWVudC10ZXN0KSB7XG4gIC0tZm9yZ2UtYXBwLWJhci1iYWNrZ3JvdW5kOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xuICAtLWZvcmdlLWFwcC1iYXItZm9yZWdyb3VuZDogdmFyKC0tdGV4dC1vbi1jb2xvcik7XG4gIC0tYWNjZW50LWEyOiB2YXIoLS1zbGF0ZS1hMik7XG4gIC0tYWNjZW50LWEzOiB2YXIoLS1zbGF0ZS1hMyk7XG4gIC0tYWNjZW50LWE0OiB2YXIoLS1zbGF0ZS1hNCk7XG4gIC0tYWNjZW50LWE2OiB2YXIoLS1zbGF0ZS1hNik7XG4gIC0tYWNjZW50LTEyOiB2YXIoLS1zbGF0ZS0xMik7XG4gIC0tYmFubmVyLWJhY2tncm91bmQ6IHZhcigtLWNyaW1zb24tNCk7XG4gIC0tYmFubmVyLWZvcmVncm91bmQ6IHZhcigtLWNyaW1zb24tYTEyKTtcbiAgLS1iYW5uZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1jcmltc29uLWE2KTtcbn1cbmJvZHk6d2hlcmUoLnNpdGUtLWNsaWVudC10ZXN0KSAuYXBwLWJhci0tcGFnZS10aXRsZTo6YmVmb3JlLFxuYm9keTp3aGVyZSguc2l0ZS0tY2xpZW50LXRlc3QpIC50b3AtYmFyLS10aXRsZTo6YmVmb3JlLFxuYm9keTp3aGVyZSguc2l0ZS0tY2xpZW50LXRlc3QpIC5icmFuZGluZzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlRlc3QgU2l0ZVwiO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuYm9keTp3aGVyZSguc2l0ZS0tY2xpZW50LXRlc3QpIC51eC1kcmF3ZXItY29udGFpbmVyLS1yZWd1bGFyIHtcbiAgYmxvY2stc2l6ZTogY2FsYygxMDAlIC0gKHZhcigtLWZvcmdlLWFwcC1iYXItaGVpZ2h0KSArIHZhcigtLWJhbm5lci1oZWlnaHQpKSk7XG59XG5ib2R5OndoZXJlKC5zaXRlLS1jbGllbnQtdGVzdCkgLnV4LWRyYXdlci1jb250YWluZXItLW5hcnJvdy1mdWxsLWhlaWdodCB7XG4gIGJsb2NrLXNpemU6IGNhbGMoMTAwJSAtICh2YXIoLS10b3AtYmFyLWhlaWdodCkgKyB2YXIoLS1iYW5uZXItaGVpZ2h0KSkpO1xufVxuYm9keTp3aGVyZSguc2l0ZS0tY2xpZW50LXRlc3QpIC5hcHAtYmFyIHtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IGNhbGMoMC41cmVtICsgdmFyKC0tYmFubmVyLWhlaWdodCkpO1xufVxuYm9keTp3aGVyZSguc2l0ZS0tY2xpZW50LXRlc3QpIC5hcHAtYmFyOjpiZWZvcmUge1xuICBpbnNldC1ibG9jay1zdGFydDogLTAuNXJlbTtcbn1cbmJvZHk6d2hlcmUoLnNpdGUtLWNsaWVudC10ZXN0KTpoYXMoLmFwcC1sYXlvdXQpIC5iYW5uZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGluc2V0LWlubGluZTogMDtcbiAgei1pbmRleDogMjA7XG59XG5ib2R5OndoZXJlKC5zaXRlLS1jbGllbnQtdGVzdCkgLnRlc3QtZW52aXJvbm1lbnQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZGlzYnVyc2VtZW50cy1hY2NvdW50LW51bWJlci0taW5wdXQge1xuICBtYXgtd2lkdGg6IDE4cmVtO1xufVxuXG4uZGlzYnVyc2VtZW50cy1hY2NvdW50LW51bWJlci0tYmFkZ2Uge1xuICAtLWJhZGdlLXRleHQtY29sb3I6IHZhcigtLWphZGUtYTEyKTtcbiAgLS1iYWRnZS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1qYWRlLWEzKTtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IHRhYnVsYXItbnVtcztcbn1cbi5kaXNidXJzZW1lbnRzLWFjY291bnQtbnVtYmVyLS1iYWRnZSBpIHtcbiAgY29sb3I6IHZhcigtLWphZGUtYTExKTtcbn1cblxuLnV0aWxpdHktZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiAwLjVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5kb25hdGlvbi13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcm93LWdhcDogMS41cmVtO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZG9uYXRpb24tdHlwZS1yb3cge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IFtkb25hdGlvbi10eXBlLXN0YXJ0XSBtaW5tYXgoNXJlbSwgMTMuMjVyZW0pIFtkb25hdGlvbi10eXBlLWVuZF07XG4gIGdhcDogMS41cmVtIDFyZW07XG4gIG1heC13aWR0aDogMjcuNXJlbTtcbn1cbi5kb25hdGlvbi10eXBlLXJvdzpoYXMoLmRvbmF0aW9uLWFtb3VudCkge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IFtkb25hdGlvbi10eXBlLXN0YXJ0XSBtaW5tYXgoNXJlbSwgMTMuMjVyZW0pIFtkb25hdGlvbi10eXBlLWVuZCBkb25hdGlvbi1hbW91bnQtc3RhcnRdIG1pbm1heCg1cmVtLCAxMy4yNXJlbSkgW2RvbmF0aW9uLWFtb3VudC1lbmRdO1xufVxuXG4uZG9uYXRpb24tYWxsb2NhdGlvbiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IHZhcigtLXNpemUtOCk7XG4gIHJvdy1nYXA6IHZhcigtLXNpemUtMTYpO1xuICBjb250YWluZXItdHlwZTogaW5saW5lLXNpemU7XG59XG5cbi5kb25hdGlvbi1hbGxvY2F0aW9uLS1yb3cge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IFtjaGFyaXR5LXN0YXJ0XSBtaW5tYXgoNXJlbSwgMjcuNXJlbSkgW2NoYXJpdHktZW5kIHV0aWxpdHktc3RhcnRdIDIuNXJlbSBbdXRpbGl0eS1lbmRdO1xuICBjb2x1bW4tZ2FwOiB2YXIoLS1zaXplLTE2KTtcbn1cbi5kb25hdGlvbi1hbGxvY2F0aW9uLS1yb3c6aGFzKC5kb25hdGlvbi1wZXJjZW50KSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogW2NoYXJpdHktc3RhcnRdIG1pbm1heCg1cmVtLCAyNy41cmVtKSBbY2hhcml0eS1lbmQgcGVyY2VudC1zdGFydF0gNXJlbSBbcGVyY2VudC1lbmQgdXRpbGl0eS1zdGFydF0gMi41cmVtIFt1dGlsaXR5LWVuZF07XG59XG5cbi5kb25hdGlvbi1zcGxpdCB7XG4gIGdyaWQtYXJlYTogc3BsaXQ7XG59XG5cbi5kb25hdGlvbi1yZW1vdmUge1xuICAtLWZvcmdlLWljb24tYnV0dG9uLXNpemU6IHZhcigtLXNpemUtNDApO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDEuNXJlbTtcbn1cblxuLmRvbmF0aW9uLWFsbG9jYXRpb24tLWFjdGlvbi1yb3cge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IFtzcGxpdC1zdGFydF0gYXV0byBbc3BsaXQtZW5kXTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogdmFyKC0tc2l6ZS0xNik7XG59XG4uZG9uYXRpb24tYWxsb2NhdGlvbi0tYWN0aW9uLXJvdzpoYXMoLmFsbG9jYXRpb24tdG90YWwtLXRleHQpOmhhcyguYWxsb2NhdGlvbi10b3RhbC0tdmFsdWUpIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBbc3BsaXQtc3RhcnRdIG1pbm1heCgyLjVyZW0sIDEzLjI1cmVtKSBbc3BsaXQtZW5kIHRvdGFsLXRleHQtc3RhcnRdIG1pbm1heCgyLjVyZW0sIDEzLjI1cmVtKSBbdG90YWwtdGV4dC1lbmQgdG90YWwtdmFsdWUtc3RhcnRdIDVyZW0gW3RvdGFsLXZhbHVlLWVuZCBlbXB0eS1zdGFydF0gMi41cmVtIFtlbXB0eS1lbmRdO1xufVxuQGNvbnRhaW5lciAoIHdpZHRoIDwgMzEuMjVyZW0gKSB7XG4gIC5kb25hdGlvbi1hbGxvY2F0aW9uLS1hY3Rpb24tcm93OmhhcyguYWxsb2NhdGlvbi10b3RhbC0tdGV4dCk6aGFzKC5hbGxvY2F0aW9uLXRvdGFsLS12YWx1ZSkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogW3NwbGl0LXN0YXJ0IHRvdGFsLXRleHQtc3RhcnRdIG1pbm1heCgyLjVyZW0sIDI3LjVyZW0pIFtzcGxpdC1lbmQgdG90YWwtdGV4dC1lbmQgdG90YWwtdmFsdWUtc3RhcnRdIDVyZW0gW3RvdGFsLXZhbHVlLWVuZCBlbXB0eS1zdGFydF0gMi41cmVtIFtlbXB0eS1lbmRdO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogW3NwbGl0LXN0YXJ0XSBhdXRvIFtzcGxpdC1lbmQgdG90YWwtdGV4dC1zdGFydCB0b3RhbC12YWx1ZS1zdGFydF0gYXV0byBbdG90YWwtdGV4dC1lbmQgdG90YWwtdmFsdWUtZW5kXTtcbiAgICByb3ctZ2FwOiB2YXIoLS1zaXplLTE2KTtcbiAgfVxufVxuXG4uYWxsb2NhdGlvbi10b3RhbC0tdGV4dCB7XG4gIGdyaWQtYXJlYTogdG90YWwtdGV4dDtcbiAganVzdGlmeS1zZWxmOiBlbmQ7XG59XG5cbi5hbGxvY2F0aW9uLXRvdGFsLS12YWx1ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IHZhcigtLXNpemUtNCk7XG4gIGdyaWQtYXJlYTogdG90YWwtdmFsdWU7XG59XG4uYWxsb2NhdGlvbi10b3RhbC0tdmFsdWUgPiAuYmFkZ2Uge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgODBtcyBlYXNlLW91dCwgY29sb3IgODBtcyBlYXNlLW91dDtcbn1cblxuOndoZXJlKGh0bWwpIHtcbiAgLS1mb250LXNhbnM6IFwiSW50ZXJWYXJpYWJsZVwiLCBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgLS1mb250LW1vbm86IFwiSUJNIFBsZXggTW9ub1wiLCB1aS1tb25vc3BhY2UsIFNGIE1vbm8sIG1vbm9zcGFjZTtcbiAgLS1mb250LWljb25zOiBcIk1hdGVyaWFsIFN5bWJvbHMgT3V0bGluZWRcIjtcbn1cblxuLyogVGhpcyBpcyBhIGNvcHkgZmlsZSBmcm9tIGNpdGl6ZW4gZGlyZWN0b3J5IChKdXJvciBBY2Nlc3MpLiBVcGRhdGVkIHdpdGggbmV3IHZhcmlhYmxlcy4gKi9cbi5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNzI4cHg7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY3MnB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcGFkZGluZzogMCA1OXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1ODRweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTcyOHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgNDhweDtcbiAgfVxufVxuXG5ociB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDExNSwgMTE5LCAxMjIsIDAuNCk7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2FyZCB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogNjAwbXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSBhbGw7XG59XG4uY2FyZC0tZmllbGQtZ3JvdXAge1xuICBiYWNrZ3JvdW5kOiAjRjRGNUY1O1xuICB3aWR0aDogY2FsYyg1MCUgLSAzNnB4KTtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIG1hcmdpbjogMCAzMnB4IDMycHggMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nOiAyNHB4O1xufVxuLmNhcmQtd2l0aC1oZWFkZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiAxOHB4O1xufVxuLmNhcmQuaXMtaW52YWxpZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMzQyNDI7XG4gIHRyYW5zaXRpb246IDAuNHMgZWFzZSBhbGw7XG4gIGJveC1zaGFkb3c6IDAgMCAxNnB4IC0ycHggcmdiYSgyMTEsIDY2LCA2NiwgMC4yKTtcbn1cblxuLmNhcmQtaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJhY2tncm91bmQ6IHJnYigyNDUsIDI0NSwgMjQ1KTtcbiAgcGFkZGluZzogMTZweCAyNHB4IDEycHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDE4cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxOHB4O1xuICBtaW4taGVpZ2h0OiA0OHB4O1xufVxuLmNhcmQtaGVhZGVyIHN2ZyB7XG4gIGZpbGw6IHJnYig1MSwgNTEsIDUxKTtcbn1cbi5jYXJkLWhlYWRlci0tZWRpdCB7XG4gIGJhY2tncm91bmQ6ICNGRkYyQzc7XG4gIGhlaWdodDogNDhweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEN0RBRTA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDE2cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNnB4O1xufVxuLmNhcmQtaGVhZGVyIGg1IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jYXJkLWhlYWRlciBoNSAuaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgd2lkdGg6IGluaXRpYWw7XG59XG4uY2FyZC1oZWFkZXIgLmRhdGUtcGlsbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG4gIHJpZ2h0OiAzMnB4O1xufVxuXG4ubGlzdC1jYXJkLWhlYWRlci0tY29udHJvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmxpc3QtY2FyZC1oZWFkZXItLWNvbnRyb2xzIGxpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuLmxpc3QtY2FyZC1oZWFkZXItLWNvbnRyb2xzIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5jYXJkLWJvZHkge1xuICBwYWRkaW5nOiAyNHB4O1xufVxuLmNhcmQtYm9keV9fY2hlY2tsaXN0IHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uY2FyZC1ib2R5X19jaGVja2xpc3QgaDYge1xuICBjb2xvcjogIzU0NjU3MztcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5jYXJkLWJvZHlfX2NoZWNrbGlzdCBoNSB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4uY2FyZC1ib2R5IGgzIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmNhcmQtLXF1ZXN0aW9ubmFpcmUgaDMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLmNhcmQtLWZpZWxkLWdyb3VwIC5mb3JtLWlucHV0LWxpbmUge1xuICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4ubGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxpc3QtYWN0aW9ucyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA0OHB4O1xufVxuXG4ubGlzdC1jaGVja2xpc3QgLmljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4ubGlzdC1jaGVja2xpc3QgLmljb24tY2lyY2xlIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbn1cblxuLmxpc3QtaXRlbS1maWxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5saXN0LWl0ZW0tZmlsZSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgcGFkZGluZzogMTZweCAyNHB4O1xuICBiYWNrZ3JvdW5kOiByZ2IoMjQ1LCAyNDUsIDI0NSk7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTcyOHB4KSB7XG4gIC5saXN0LWl0ZW0tZmlsZSBhIHtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgfVxufVxuLmxpc3QtaXRlbS1maWxlIHN2ZzpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5saXN0LWl0ZW0tbWV0YWRhdGEge1xuICBtYXJnaW4tbGVmdDogMjRweDtcbiAgbWF4LXdpZHRoOiA3MCU7XG59XG4ubGlzdC1pdGVtLW1ldGFkYXRhIHAge1xuICBtYXJnaW46IDA7XG59XG5cbi5saXN0LWNvbnRlbnQtY2hlY2tsaXN0IHtcbiAgcGFkZGluZzogMCAxMnB4O1xuICB3aWR0aDogNzUlO1xufVxuLmxpc3QtY29udGVudC1jaGVja2xpc3QgLmJ0bi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG4gIGNvbG9yOiByZ2IoNTEsIDUxLCA1MSk7XG59XG5cbi5waWxsLXN0YXR1cyB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGhlaWdodDogMjZweDtcbiAgcGFkZGluZzogMCA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDAuODI1ZW07XG4gIGNvbG9yOiAjMWMxZjFkO1xufVxuLnBpbGwtc3RhdHVzIHNwYW4ge1xuICBtYXJnaW46IDFweCAwIDAgNHB4O1xuICBsaW5lLWhlaWdodDogMDtcbn1cbi5waWxsLXN0YXR1cyBzdmcge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZpbGw6ICMxYzFmMWQ7XG59XG4ucGlsbC1zdGF0dXMud2FpdGluZyB7XG4gIGJhY2tncm91bmQ6ICNkMWQxZDE7XG59XG4ucGlsbC1zdGF0dXMucmV2aWV3IHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMzUsIDE4NCwgMTIyLCAwLjcyKTtcbn1cblxuLnN0YXR1cy1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6ICNGNUJBRTU7XG59XG4uc3RhdHVzLXN1bW1vbmVkIHtcbiAgYmFja2dyb3VuZDogI0NBQzdGNTtcbn1cbi5zdGF0dXMtY29uZmlybWVkIHtcbiAgYmFja2dyb3VuZDogIzVERTQ5QTtcbn1cbi5zdGF0dXMtcGFuZWwge1xuICBiYWNrZ3JvdW5kOiAjQTREMUY1O1xufVxuLnN0YXR1cy1qdXJvciB7XG4gIGJhY2tncm91bmQ6ICM2MkRFREU7XG59XG4uc3RhdHVzLWV4Y3VzZWQge1xuICBiYWNrZ3JvdW5kOiAjRTVDQjVCO1xufVxuLnN0YXR1cy1kZWZlcnJlZCB7XG4gIGJhY2tncm91bmQ6ICNGN0MzODE7XG59XG4uc3RhdHVzLWRpc3F1YWxpZmllZCB7XG4gIGJhY2tncm91bmQ6ICNGNkJFQkU7XG59XG5cbi5saXN0LWl0ZW0tY2hlY2tsaXN0IC5saXN0LWNvbnRlbnQtY2hlY2tsaXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxpc3QtaXRlbS1jaGVja2xpc3QgKyAubGlzdC1pdGVtLWNoZWNrbGlzdCAubGlzdC1jb250ZW50LWNoZWNrbGlzdDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHRvcDogLTMwcHg7XG4gIGxlZnQ6IC0xMnB4O1xuICB6LWluZGV4OiAxO1xufVxuXG4ubGlzdC1pdGVtLXN0YXR1cy1wZW5kaW5nOmJlZm9yZSwgLmxpc3QtaXRlbS1zdGF0dXMtcHJvZ3Jlc3M6YmVmb3JlLCAubGlzdC1pdGVtLXN0YXR1cy1jb21wbGV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTZweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBsZWZ0OiA5cHg7XG4gIG1hcmdpbi10b3A6IDFweDtcbn1cbi5saXN0LWl0ZW0tc3RhdHVzLXBlbmRpbmc6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHdpZHRoPScyNScgaGVpZ2h0PScyNScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2NpcmNsZSBjeD0nMTInIGN5PScxMScgcj0nOScgc3Ryb2tlPSclMjM1MjYxNUInIHN0cm9rZS13aWR0aD0nNCcgc3Ryb2tlLWRhc2hhcnJheT0nMyAyJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBsZWZ0OiAxMHB4O1xufVxuLmxpc3QtaXRlbS1zdGF0dXMtcHJvZ3Jlc3M6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2NpcmNsZSBjeD0nOCcgY3k9JzgnIHI9JzUuNScgc3Ryb2tlPSclMjM1MjYxNUInIHN0cm9rZS13aWR0aD0nMycvJTNFJTNDcGF0aCBkPSdNOCAxQzYuNjE1NTMgMSA1LjI2MjE2IDEuNDEwNTQgNC4xMTEwMSAyLjE3OTcxQzIuOTU5ODcgMi45NDg4OCAyLjA2MjY2IDQuMDQyMTMgMS41MzI4NSA1LjMyMTIyQzEuMDAzMDMgNi42MDAzIDAuODY0NDEgOC4wMDc3NiAxLjEzNDUxIDkuMzY1NjNDMS40MDQ2IDEwLjcyMzUgMi4wNzEyOSAxMS45NzA4IDMuMDUwMjYgMTIuOTQ5N0M0LjAyOTIyIDEzLjkyODcgNS4yNzY1IDE0LjU5NTQgNi42MzQzNyAxNC44NjU1QzcuOTkyMjQgMTUuMTM1NiA5LjM5OTcgMTQuOTk3IDEwLjY3ODggMTQuNDY3MkMxMS45NTc5IDEzLjkzNzMgMTMuMDUxMSAxMy4wNDAxIDEzLjgyMDMgMTEuODg5QzE0LjU4OTUgMTAuNzM3OCAxNSA5LjM4NDQ3IDE1IDhDMTQuOTk3OSA2LjE0NDEzIDE0LjI1OTcgNC4zNjQ4NiAxMi45NDc0IDMuMDUyNTZDMTEuNjM1MSAxLjc0MDI2IDkuODU1ODggMS4wMDIwOSA4IDFaTTggMTRDNi40MDg3IDE0IDQuODgyNTggMTMuMzY3OSAzLjc1NzM2IDEyLjI0MjZDMi42MzIxNCAxMS4xMTc0IDIgOS41OTEzIDIgOEMyIDYuNDA4NyAyLjYzMjE0IDQuODgyNTggMy43NTczNiAzLjc1NzM2QzQuODgyNTggMi42MzIxNCA2LjQwODcgMiA4IDJWOEwxMi4yNDA2IDEyLjI0MDdDMTEuNjg0NSAxMi43OTg4IDExLjAyMzYgMTMuMjQxNSAxMC4yOTU4IDEzLjU0MzRDOS41NjgwOSAxMy44NDUzIDguNzg3ODggMTQuMDAwNSA4IDE0WicgZmlsbD0nJTIzNTI2MTVCJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xufVxuLmxpc3QtaXRlbS1zdGF0dXMtY29tcGxldGU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J004IDFDNC4xIDEgMSA0LjEgMSA4QzEgMTEuOSA0LjEgMTUgOCAxNUMxMS45IDE1IDE1IDExLjkgMTUgOEMxNSA0LjEgMTEuOSAxIDggMVpNNyAxMUw0LjMgOC4zTDUuMiA3LjVMNyA5LjNMMTEgNS40TDExLjkgNi4yTDcgMTFaJyBmaWxsPSclMjM1MjYxNUInLyUzRSUzQ3BhdGggb3BhY2l0eT0nMC4wMScgZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J003LjAwMDA1IDExTDQuMzAwMDUgOC4zMDAwMkw1LjIwMDA1IDcuNTAwMDJMNy4wMDAwNSA5LjMwMDAyTDExIDUuNDAwMDJMMTEuOSA2LjIwMDAyTDcuMDAwMDUgMTFaJyBmaWxsPSdibGFjaycvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbn1cblxuLmZvcm0taW5wdXQtbGluZSB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTE1LCAxMTksIDEyMiwgMC40KTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBvdXRsaW5lOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xufVxuXG4uZm9ybS1pbnB1dC1saW5lW3JlYWRvbmx5XSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5mb3JtLWljb24tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZvcm0tY2hlY2tib3gtY29udHJvbCB7XG4gIG1hcmdpbjogMCA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb3JtLWNoZWNrYm94LWNvbnRyb2w6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5mb3JtLWNoZWNrYm94LWNvbnRyb2w6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5mb3JtLWNoZWNrYm94LWNvbnRyb2wgaW5wdXRbdHlwZT1jaGVja2JveF0sIC5mb3JtLWNoZWNrYm94LWNvbnRyb2wgbGFiZWwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZm9ybS1zZWxlY3QtY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5mb3JtLXNlbGVjdC1jb250cm9sOmFmdGVyIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTAnIGhlaWdodD0nNicgdmlld0JveD0nMCAwIDEwIDYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNNSA1Ljk5OTk5TDAgMC45OTk5ODhMMC43IDAuMjk5OTg4TDUgNC41OTk5OUw5LjMgMC4yOTk5ODhMMTAgMC45OTk5ODhMNSA1Ljk5OTk5WicgZmlsbD0nJTIzMzAzMTMzJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTJweDtcbiAgdG9wOiAxMHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmZsZXggLmZvcm0tc2VsZWN0LWNvbnRyb2wge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5mb3JtLWxpc3QtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmZvcm0tbGlzdC1jb250YWluZXIgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbi50b29sdGlwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogMTAwMDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBtYXJnaW4tbGVmdDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWluLXdpZHRoOiAxMjBweDtcbiAgbWF4LXdpZHRoOiAyNjBweDtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBwYWRkaW5nOiAwIDE4cHggMThweDtcbiAgY29sb3I6ICMxYzFmMWQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXNpemU6IDEuMTI1ZW07XG59XG4udG9vbHRpcDpiZWZvcmUge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogLTI0cHg7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBib3JkZXItd2lkdGg6IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLnRvb2x0aXBfX3RvcCB7XG4gIHRvcDogLTI0cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMDAlKTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogYXV0bztcbiAgbGVmdDogMTAwJTtcbn1cbi50b29sdGlwX190b3A6YmVmb3JlIHtcbiAgdG9wOiA5OSU7XG4gIGxlZnQ6IDUwJTtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29udGVudDogXCIgXCI7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGRkZGRjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCUpO1xuICBib3JkZXItd2lkdGg6IDEycHg7XG59XG4udG9vbHRpcCBoNiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi50b29sdGlwLXRyaWdnZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogNjAwbXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSBhbGw7XG59XG4udG9vbHRpcC10cmlnZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICM1NDY1NzM7XG59XG4udG9vbHRpcC10cmlnZ2VyOmhvdmVyIC50b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi50LWxpZ2h0LWdyZXkge1xuICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjcpO1xufVxuXG5ib2R5Lm5vc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuYm9keTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xuICBjb250ZW50OiBcImluaXRpYWxcIjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIHtcbiAgYm9keTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwieHNcIjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICBib2R5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJzbVwiO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY3MnB4KSB7XG4gIGJvZHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIm1kXCI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA1NnB4KSB7XG4gIGJvZHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcImxnXCI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMxMnB4KSB7XG4gIGJvZHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcInhsXCI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTU4NHB4KSB7XG4gIGJvZHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcInh4bFwiO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE3MjhweCkge1xuICBib2R5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJ4eHhsXCI7XG4gIH1cbn1cblxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG4udGFibGUgdGgge1xuICBiYWNrZ3JvdW5kOiAjRDdEQUUwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXdlaWdodDogNjAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NzJweCkge1xuICAudGFibGUgdGgge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIH1cbn1cbi50YWJsZSB0aCwgLnRhYmxlIHRkIHtcbiAgcGFkZGluZzogMTZweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnRhYmxlIHRkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxMTUsIDExOSwgMTIyLCAwLjQpO1xufVxuLnRhYmxlIHRkOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMTE1LCAxMTksIDEyMiwgMC40KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjcycHgpIHtcbiAgLnRhYmxlIHRkOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cbi50YWJsZSB0ZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjcycHgpIHtcbiAgLnRhYmxlIHRkOmxhc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAganVzdGlmeS1jb250ZW50OiBpbml0aWFsO1xuICB9XG59XG4udGFibGUgdGQ6bGFzdC1jaGlsZCAudGFibGUtYWN0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRhYmxlIHRkOmxhc3QtY2hpbGQgLnRhYmxlLWFjdGlvbiBidXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NzJweCkge1xuICAudGFibGUgdGQ6bGFzdC1jaGlsZCAudGFibGUtYWN0aW9uIHtcbiAgICBoZWlnaHQ6IGluaXRpYWw7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY3MnB4KSB7XG4gIC50YWJsZSB0ZCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgfVxufVxuLnRhYmxlIHRyIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY3MnB4KSB7XG4gIC50YWJsZSB0ciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTE1LCAxMTksIDEyMiwgMC40KTtcbiAgfVxufVxuXG4udGFibGUtaGVhZGVyLS1tb2JpbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHdpZHRoOiAxMTBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjRDdEQUUwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NzJweCkge1xuICAudGFibGUtaGVhZGVyLS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnRhYmxlLWRhdGEtY29udGVudCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMTBweCk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDAgMTJweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjcycHgpIHtcbiAgLnRhYmxlLWRhdGEtY29udGVudCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4udGFibGUtYWN0aW9uIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4udGFibGUtYWN0aW9uIGJ1dHRvbiB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgb3V0bGluZTogMDtcbn1cblxuLmVycm9yIHtcbiAgY29sb3I6ICNEMzQyNDI7XG59XG5cbi5mb3JtLWxhYmVsLmVycm9yIGlucHV0IHtcbiAgYm9yZGVyOiAycHggc29saWQgI0QzNDI0MjtcbiAgb3V0bGluZTogMDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9ybS1sYWJlbC5lcnJvciB0ZXh0YXJlYSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNEMzQyNDI7XG4gIG91dGxpbmU6IDA7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbi5mb3JtLWxhYmVsLmVycm9yOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J004IDFDNC4yIDEgMSA0LjIgMSA4QzEgMTEuOCA0LjIgMTUgOCAxNUMxMS44IDE1IDE1IDExLjkgMTUgOEMxNSA0LjEgMTEuOSAxIDggMVpNNy41IDRIOC41VjlINy41TDcuNSA0Wk04IDEyLjJDNy42IDEyLjIgNy4yIDExLjggNy4yIDExLjRDNy4yIDExIDcuNSAxMC42IDggMTAuNkM4LjQgMTAuNiA4LjggMTEgOC44IDExLjRDOC44IDExLjggOC40IDEyLjIgOCAxMi4yWicgZmlsbD0nJTIzRDM0MjQyJy8lM0UlM0NwYXRoIG9wYWNpdHk9JzAuMDEnIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNNy41MDAwMSA0SDguNTAwMDFWOUg3LjUwMDAxTDcuNTAwMDEgNFpNOC4wMDAwMSAxMi4yQzcuNjAwMDEgMTIuMiA3LjIwMDAxIDExLjggNy4yMDAwMSAxMS40QzcuMjAwMDEgMTEgNy41MDAwMSAxMC42IDguMDAwMDEgMTAuNkM4LjQwMDAxIDEwLjYgOC44MDAwMSAxMSA4LjgwMDAxIDExLjRDOC44MDAwMSAxMS44IDguNDAwMDEgMTIuMiA4LjAwMDAxIDEyLjJaJyBmaWxsPSdibGFjaycvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHJpZ2h0OiA2cHg7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4uZm9ybS1sYWJlbC0tY2hlY2tib3gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxcHg7XG59XG5cbi5mb3JtLWxhYmVsLS1yYWRpbyB7XG4gIGNvbG9yOiAjMzAzMTMzO1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMjRweCAxMnB4IDA7XG59XG5cbi8qXG5UYWJsZSBvZiBDb250ZW50c1xuXG4wMCBOb3JtYWxpemVcbjAxIFR5cGUgU3R5bGVzXG4wMiBVdGlsaXR5XG4wMyBHbG9iYWxcbjA0IE1vZGFsc1xuMDUgMjAyMiBRMiBOZXcgbGF5b3V0XG5cbiovXG46d2hlcmUoaHRtbCkge1xuICAtLXNwYWNpbmc6IDAuNXJlbTtcbn1cblxuLnNlbGVjdC1sb2NhdGlvbnNfX2lucHV0LXRleHQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5zZWxlY3QtbG9jYXRpb25zX19pbnB1dC10ZXh0LXdyYXBwZXIgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5zZWxlY3QtbG9jYXRpb25zX19pbnB1dC10ZXh0LXdyYXBwZXIgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQ6ICM0OTY3RkU7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNlbGVjdC1sb2NhdGlvbnNfX2lucHV0LXRleHQtd3JhcHBlciBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkOmZvY3VzOmFmdGVyIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLnNlbGVjdC1sb2NhdGlvbnNfX2lucHV0LXRleHQtd3JhcHBlciBpbnB1dFt0eXBlPWNoZWNrYm94XTpmb2N1czphZnRlciB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmZyb2FsYS1lZGl0b3ItLXBsYWluLXRleHQgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IHVuc2V0O1xufVxuLmZyb2FsYS1lZGl0b3ItLXBsYWluLXRleHQgZW0ge1xuICBmb250LXN0eWxlOiB1bnNldDtcbn1cblxuLm1kbC1idXR0b25fX3JpcHBsZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZ3JpZC13aXRoLXNpZGViYXItbGVmdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMzJweDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyMzhweCAxZnI7XG4gIHBhZGRpbmc6IDMycHg7XG59XG5cbi5oZWFkZXItaWNvbi0taG9yaXpvbnRhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgZ2FwOiA0cHg7XG59XG5cbi5yZWQtYm9yZGVyLXRlbXAge1xuICBib3JkZXI6IDNweCBzb2xpZCByZWQ7XG4gIHBhZGRpbmc6IDI0cHg7XG59XG5cbi5tZGR0cC1waWNrZXItLXBvcnRyYWl0Lm1kZHRwLXBpY2tlci10aW1lIC5tZGR0cC1waWNrZXJfX2hlYWRlciB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5sb2NhdGlvbi1kcm9wZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWluLWJsb2NrLXNpemU6IDEycmVtO1xuICBtYXgtYmxvY2stc2l6ZTogMjByZW07XG59XG5cbi5mYy1yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMXJlbTtcbn1cblxuLmZjLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBib3JkZXI6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAxNTBtcyBlYXNlLW91dDtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XG59XG4uZmMtYnV0dG9uOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmZjLWJ1dHRvbjpmb2N1cyxcbi5mYy1idXR0b24tcHJpbWFyeTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5mYy1idXR0b24tZ3JvdXAge1xuICBnYXA6IDJweDtcbn1cblxuLmZjLWJ1dHRvbi1ncm91cDppcyg6Zmlyc3Qtb2YtdHlwZSkge1xuICBoZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTQpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTgpO1xuICBvcmRlcjogMjtcbn1cbi5mYy1idXR0b24tZ3JvdXA6aXMoOmZpcnN0LW9mLXR5cGUpIC5mYy1idXR0b24tcHJpbWFyeSB7XG4gIGhlaWdodDogMjhweDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc2l6ZS02KTtcbiAgcGFkZGluZy1pbmxpbmU6IDAuNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IG9rbGNoKDEwMCUgMCAwZGVnIC8gMCk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uZmMtYnV0dG9uLWdyb3VwOmlzKDpmaXJzdC1vZi10eXBlKSAuZmMtYnV0dG9uLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBva2xjaCgxMDAlIDAgMGRlZyk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xufVxuLmZjLWJ1dHRvbi1ncm91cDppcyg6Zmlyc3Qtb2YtdHlwZSkgLmZjLWJ1dHRvbi1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBva2xjaCgxMDAlIDAgMGRlZyk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xufVxuXG4uZmMtYnV0dG9uLWdyb3VwOmlzKDpsYXN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG9yZGVyOiAxO1xufVxuLmZjLWJ1dHRvbi1ncm91cDppcyg6bGFzdC1vZi10eXBlKSAuZmMtYnV0dG9uLXByaW1hcnkge1xuICB3aWR0aDogY2FsYyg2NHJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcbiAgcGFkZGluZzogMCAwLjVyZW07XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcbn1cbi5mYy1idXR0b24tZ3JvdXA6aXMoOmxhc3Qtb2YtdHlwZSkgLmZjLWJ1dHRvbi1wcmltYXJ5OmlzKDpmaXJzdC1jaGlsZCksIC5mYy1idXR0b24tZ3JvdXA6aXMoOmxhc3Qtb2YtdHlwZSkgLmZjLWJ1dHRvbi1wcmltYXJ5OmlzKDpsYXN0LWNoaWxkKSB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XG4gIHBhZGRpbmc6IDA7XG59XG4uZmMtYnV0dG9uLWdyb3VwOmlzKDpsYXN0LW9mLXR5cGUpIC5mYy1idXR0b24tcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLWEzKTtcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG59XG4uZmMtYnV0dG9uLWdyb3VwOmlzKDpsYXN0LW9mLXR5cGUpIC5mYy1idXR0b24tcHJpbWFyeTpkaXNhYmxlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW1lZGl1bSk7XG59XG5cbi5mYy1idXR0b24tZ3JvdXAgPiAuZmMtYnV0dG9uOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZmMtYnV0dG9uIC5mYy1pY29uIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTEpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtaWNvbnMpICFpbXBvcnRhbnQ7XG59XG5cbi5mYy1pY29uLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcImFycm93X2JhY2tfaW9zX25ld1wiO1xufVxuXG4uZmMtaWNvbi1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiYXJyb3dfZm9yd2FyZF9pb3NcIjtcbn1cblxuLmZjLWJ1dHRvbi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcbi5mYy1idXR0b24tcHJpbWFyeTpub3QoOmRpc2FibGVkKS5mYy1idXR0b24tYWN0aXZlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA2cHggLTFweCBoc2wodmFyKC0tZ3JheS05MCkvMTIlKTtcbn1cblxuI2Z1bGwtY2FsZW5kYXIge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cblxuLmZjIHRkLmZjLWhlYWQtY29udGFpbmVyIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBoZWlnaHQ6IDMycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5mYyB0aC5mYy1kYXktaGVhZGVyIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW1lZGl1bSk7XG4gIGJvcmRlci13aWR0aDogMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWlubGluZTogOHB4O1xufVxuXG4jZXh0ZXJuYWwtZXZlbnRzIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG59XG5cbiNleHRlcm5hbC1ldmVudHMgLmZjLWV2ZW50IHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjdXJzb3I6IGFsbC1zY3JvbGw7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmZjIHRkLFxuLmZjIHRoIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG5cbi5mYy1zdGF0ZS1hY3RpdmUsXG4uZmMtc3RhdGUtZG93biB7XG4gIGNvbG9yOiAjZmY0MDgxICFpbXBvcnRhbnQ7XG59XG5cbi5mYy11bnRoZW1lZCB0aCxcbi5mYy11bnRoZW1lZCB0ZCxcbi5mYy11bnRoZW1lZCB0aGVhZCxcbi5mYy11bnRoZW1lZCB0Ym9keSxcbi5mYy11bnRoZW1lZCAuZmMtZGl2aWRlcixcbi5mYy11bnRoZW1lZCAuZmMtcm93LFxuLmZjLXVudGhlbWVkIC5mYy1jb250ZW50LFxuLmZjLXVudGhlbWVkIC5mYy1wb3BvdmVyLFxuLmZjLXVudGhlbWVkIC5mYy1saXN0LXZpZXcsXG4uZmMtdW50aGVtZWQgLmZjLWxpc3QtaGVhZGluZyB0ZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2xhdGUtNyk7XG59XG5cbi5mYy1jZW50ZXIgaDIsXG4uZmMtbGVmdCBoMiB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGU0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlNCk7XG4gIGZvbnQtd2VpZ2h0OiA0NTA7XG59XG5cbi5mYy1kYXktbnVtYmVyIHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMnJlbTtcbiAgd2lkdGg6IDJyZW07XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTIpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUyKTtcbiAgbWFyZ2luLWJsb2NrOiAwLjI1cmVtIDA7XG4gIG1hcmdpbi1pbmxpbmU6IDAuMjVyZW0gMDtcbn1cblxuLmZjLWRheS10b3AgLmRheU1lbnUge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJsb2NrOiAwLjI1cmVtIDA7XG4gIG1hcmdpbi1pbmxpbmU6IDAgMC4yNXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB6LWluZGV4OiA5OTk5OTk5OTk7XG59XG4uZmMtZGF5LXRvcCAuZGF5TWVudSAuY29udGV4dC1tZW51IHtcbiAgb3BhY2l0eTogMDtcbn1cbi5mYy1kYXktdG9wOmhvdmVyIC5kYXlNZW51IC5jb250ZXh0LW1lbnUsIC5mYy1kYXktdG9wLmhvdmVyIC5kYXlNZW51IC5jb250ZXh0LW1lbnUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZmMtdW50aGVtZWQgdGQuZmMtdG9kYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb3JnZS10ZXJ0aWFyeS0wNSk7XG59XG5cbi5mYy10b2RheSAuZmMtZGF5LW51bWJlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWludGVyYWN0aXZlKTtcbiAgY29sb3I6IHZhcigtLXRleHQtb24tY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuXG4uZGlzYWJsZWQtZGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS1iZy11aSk7XG59XG5cbi5kZWZlcnJhbC1kYXktY291bnQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjI1cmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMC4yNXJlbTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogMS41cmVtO1xufVxuXG4uZ3JlZW4ge1xuICBjb2xvcjogdmFyKC0tZ3JlZW4tYTExKTtcbn1cblxuLnJlZCB7XG4gIGNvbG9yOiB2YXIoLS1ydWJ5LWExMSk7XG59XG5cbjp3aGVyZShodG1sKSB7XG4gIC0tY2FsZW5kYXItZG90OiAwLjM3NXJlbTtcbiAgLS1jYWxlbmRhci1ldmVudC1wYWRkaW5nOiAwLjYyNXJlbSAwLjEyNXJlbTtcbn1cblxuLmZjLWRheS1ncmlkLWV2ZW50IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tYmxvY2s6IDAuMTI1cmVtIDA7XG4gIG1hcmdpbi1pbmxpbmU6IDAuMzc1cmVtO1xuICBwYWRkaW5nOiAwO1xufVxuXG50cjpmaXJzdC1jaGlsZCA+IHRkID4gLmZjLWRheS1ncmlkLWV2ZW50IHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwLjI1cmVtO1xufVxuXG4uZmMtZXZlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAwLjI1cmVtO1xuICBmb250LXNpemU6IGNhbGMoMTNyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMik7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IDAuMTI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTAwbXMgZWFzZS1vdXQ7XG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiB0YWJ1bGFyLW51bXM7XG59XG4uZmMtZXZlbnQ6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgb3BhY2l0eTogMC42NDtcbn1cblxuLmZjLWV2ZW50X19zdW1tb25zX3J1biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXB1cnBsZS1hMyk7XG4gIGNvbG9yOiB2YXIoLS1wdXJwbGUtYTEyKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWNhbGVuZGFyLWV2ZW50LXBhZGRpbmcpO1xufVxuLmZjLWV2ZW50X19zdW1tb25zX3J1biAuZmMtY29udGVudCAuZmMtdGltZSB7XG4gIGNvbG9yOiB2YXIoLS1wdXJwbGUtYTExKTtcbn1cbi5mYy1ldmVudF9faG9saWRheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktYTQpO1xuICBjb2xvcjogdmFyKC0tZ3JheS1hMTIpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tY2FsZW5kYXItZXZlbnQtcGFkZGluZyk7XG59XG4uZmMtZXZlbnRfX2F0dGVuZGFuY2Uge1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tY2FsZW5kYXItZXZlbnQtcGFkZGluZyk7XG59XG4uZmMtZXZlbnRfX2F0dGVuZGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKHZhcigtLWdyZWVuLTQwKSk7XG4gIHdpZHRoOiB2YXIoLS1jYWxlbmRhci1kb3QpO1xuICBoZWlnaHQ6IHZhcigtLWNhbGVuZGFyLWRvdCk7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tY2FsZW5kYXItZG90KSAvIDIpO1xufVxuXG4uZmMtZXZlbnRfX2Nhc2UtbmV3OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlLWE5KTtcbiAgbWluLXdpZHRoOiB2YXIoLS1jYWxlbmRhci1kb3QpO1xuICBoZWlnaHQ6IHZhcigtLWNhbGVuZGFyLWRvdCk7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tY2FsZW5kYXItZG90KSAvIDIpO1xufVxuLmZjLWV2ZW50X19jYXNlLXBhbmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hbWJlci1hOSk7XG4gIG1pbi13aWR0aDogdmFyKC0tY2FsZW5kYXItZG90KTtcbiAgaGVpZ2h0OiB2YXIoLS1jYWxlbmRhci1kb3QpO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLWNhbGVuZGFyLWRvdCkgLyAyKTtcbn1cbi5mYy1ldmVudF9fY2FzZS1qdXJ5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1qYWRlLWE5KTtcbiAgbWluLXdpZHRoOiB2YXIoLS1jYWxlbmRhci1kb3QpO1xuICBoZWlnaHQ6IHZhcigtLWNhbGVuZGFyLWRvdCk7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tY2FsZW5kYXItZG90KSAvIDIpO1xufVxuLmZjLWV2ZW50X19jYXNlLWNvbXBsZXRlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcnVieS1hOSk7XG4gIG1pbi13aWR0aDogdmFyKC0tY2FsZW5kYXItZG90KTtcbiAgaGVpZ2h0OiB2YXIoLS1jYWxlbmRhci1kb3QpO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLWNhbGVuZGFyLWRvdCkgLyAyKTtcbn1cblxuLmZjLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiAwLjI1cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXg6IGF1dG87XG59XG4uZmMtY29udGVudCAuZmMtdGl0bGUge1xuICBmb250LXdlaWdodDogNDI1O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5mYy1jb250ZW50IC5mYy10aW1lIHtcbiAgY29sb3I6IHZhcigtLXRleHQtdGVydGlhcnkpO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBvcmRlcjogMjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmZjLXJvdy5mYy1yaWdpZCwgLmZjLWRheS1ncmlkLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5mYy1kYXktZ3JpZC1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmZjLWRheS1ncmlkIC5mYy1yb3c6bnRoLWNoaWxkKDEpIHtcbiAgei1pbmRleDogOTk7XG59XG5cbi5mYy1kYXktZ3JpZCAuZmMtcm93Om50aC1jaGlsZCgyKSB7XG4gIHotaW5kZXg6IDk4O1xufVxuXG4uZmMtZGF5LWdyaWQgLmZjLXJvdzpudGgtY2hpbGQoMykge1xuICB6LWluZGV4OiA5Nztcbn1cblxuLmZjLWRheS1ncmlkIC5mYy1yb3c6bnRoLWNoaWxkKDQpIHtcbiAgei1pbmRleDogOTY7XG59XG5cbi5mYy1kYXktZ3JpZCAuZmMtcm93Om50aC1jaGlsZCg1KSB7XG4gIHotaW5kZXg6IDk1O1xufVxuXG4uZmMtZGF5LWdyaWQgLmZjLXJvdzpudGgtY2hpbGQoNikge1xuICB6LWluZGV4OiA5NDtcbn1cblxuLmZjLWRheS1ncmlkIC5mYy1yb3c6bnRoLWNoaWxkKDcpIHtcbiAgei1pbmRleDogOTM7XG59XG5cbi5mYy1kYXktZ3JpZCAuZmMtcm93Om50aC1jaGlsZCg4KSB7XG4gIHotaW5kZXg6IDkyO1xufVxuXG4uZmMtZGF5LWdyaWQgLmZjLXJvdzpudGgtY2hpbGQoOSkge1xuICB6LWluZGV4OiA5MTtcbn1cblxuLmZjLWRheS1ncmlkIC5mYy1yb3c6bnRoLWNoaWxkKDEwKSB7XG4gIHotaW5kZXg6IDkwO1xufVxuXG4uY2FuZGlkYXRlLXF1ZXN0aW9ubmFpcmUtdG9wLWFuc3dlciB0ZC5tZGwtZGF0YS10YWJsZV9fY2VsbC0tbm9uLW51bWVyaWMge1xuICBwYWRkaW5nLWJsb2NrOiBjYWxjKDE1cmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmNhbmRpZGF0ZS1xdWVzdGlvbm5haXJlLXRvcC1hbnN3ZXI6bm90KDpmaXJzdC1jaGlsZCkgdGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmNhbmRpZGF0ZS1xdWVzdGlvbm5haXJlLW5lc3RlZC1hbnN3ZXIgdGQge1xuICBib3JkZXI6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uY2FuZGlkYXRlLXF1ZXN0aW9ubmFpcmUtbmVzdGVkLWFuc3dlciB0ZDpmaXJzdC1vZi10eXBlIHtcbiAgcGFkZGluZy1sZWZ0OiA0OHB4O1xufVxuXG4uZHJhd2VyLWhlYWRlci1jYW5kaWRhdGUtbmFtZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBmbGV4OiBhdXRvO1xufVxuXG4uY2FuZGlkYXRlLXNlYXJjaC1yZXN1bHQge1xuICBkaXNwbGF5OiBncmlkO1xuICByb3ctZ2FwOiB2YXIoLS1saC1zY2FsZTApO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBwYWRkaW5nLWJsb2NrOiAycmVtO1xuICBwYWRkaW5nLWlubGluZTogMnJlbTtcbiAgbWF4LXdpZHRoOiA3NWNoO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlMCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZTApO1xuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XG59XG5cbi5jYW5kaWRhdGUtc2VhcmNoLXJlc3VsdC1yb3cge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDAuNWZyIDFmcjtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBjb2x1bW4tZ2FwOiAxZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hNik7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IGNhbGModmFyKC0tbGgtc2NhbGUwKSAvIDIpO1xufVxuXG4uY2FuZGlkYXRlLXNlYXJjaC1yZXN1bHQtZGV0YWlsIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi5jaGlwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktYmcpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcbiAgY29sb3I6IHZhcigtLWdyYXktZmcpO1xufVxuXG4uY2hpcC1ncm91cC1pbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDhweDtcbn1cblxuW2NsYXNzKj1jaGlwX190aHVtYm5haWxdIHtcbiAgaGVpZ2h0OiAzMnB4O1xuICB3aWR0aDogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTEpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbHMtc2NhbGUxKTtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmNoaXBfX3RodW1ibmFpbC0tYXR0ZW5kZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2wodmFyKC0tYXF1YS00MCkpO1xuICBjb2xvcjogaHNsKHZhcigtLWFxdWEtODApKTtcbn1cbi5jaGlwX190aHVtYm5haWwtLWF2YWlsYWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCh2YXIoLS1pbmRpZ28tNDApKTtcbiAgY29sb3I6IGhzbCh2YXIoLS1pbmRpZ28tODApKTtcbn1cbi5jaGlwX190aHVtYm5haWwtLXBhbmVsaXN0cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCh2YXIoLS1ncmVlbi00MCkpO1xuICBjb2xvcjogaHNsKHZhcigtLWdyZWVuLTgwKSk7XG59XG4uY2hpcF9fdGh1bWJuYWlsLS1qdXJvcnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2wodmFyKC0teWVsbG93LW9yYW5nZS00MCkpO1xuICBjb2xvcjogaHNsKHZhcigtLXllbGxvdy1vcmFuZ2UtODApKTtcbn1cbi5jaGlwX190aHVtYm5haWwtLWNoZWNrZWQtb3V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKHZhcigtLXJlZC00MCkpO1xuICBjb2xvcjogaHNsKHZhcigtLXJlZC04MCkpO1xufVxuXG4ubWRsLWNoaXBfX3RleHQge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMik7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1scy1zY2FsZS0yKTtcbn1cblxuLm1kZHRwLXBpY2tlcl9fY2VsbC0tc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmNvbnRhY3QtbWFwLWJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG46d2hlcmUoaHRtbCkge1xuICAtLWRyYXdlci1oZWFkZXItaGVpZ2h0OiA0cmVtO1xuICAtLXByb3BlcnRpZXMtZHJhd2VyLXdpZHRoOiAyNHJlbTtcbn1cblxudXgtZHJhd2VyLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgei1pbmRleDogMjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgZWFzZS1vdXQsIG9wYWNpdHkgMzAwbXMgZWFzZS1vdXQ7XG4gIGJveC1zaGFkb3c6IC0xMnB4IDAgMTBweCAtNnB4IGhzbCh2YXIoLS1ncmF5LTkwKS8yMCUpLCAtNnB4IDAgNnB4IC02cHggaHNsKHZhcigtLWdyYXktOTApLzEyJSksIC00cHggMCA0cHggLTZweCBoc2wodmFyKC0tZ3JheS05MCkvOCUpO1xufVxuXG4udXgtZHJhd2VyLWNvbnRhaW5lci0tcmVndWxhciB7XG4gIGlubGluZS1zaXplOiA3MCU7XG4gIGluc2V0LWJsb2NrLWVuZDogMDtcbiAgYmxvY2stc2l6ZTogY2FsYygxMDAlIC0gdmFyKC0tZm9yZ2UtYXBwLWJhci1oZWlnaHQpKTtcbn1cblxuLnV4LWRyYXdlci1jb250YWluZXItLW5hcnJvdy1mdWxsLWhlaWdodCB7XG4gIGlubGluZS1zaXplOiB2YXIoLS1wcm9wZXJ0aWVzLWRyYXdlci13aWR0aCk7XG4gIGluc2V0LWJsb2NrLWVuZDogMDtcbiAgYmxvY2stc2l6ZTogY2FsYygxMDAlIC0gdmFyKC0tdG9wLWJhci1oZWlnaHQpKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDE1MG1zIGVhc2Utb3V0O1xufVxuXG4udXgtZHJhd2VyLWNvbnRhaW5lci0tbmFycm93IHtcbiAgaW5saW5lLXNpemU6IHZhcigtLXByb3BlcnRpZXMtZHJhd2VyLXdpZHRoKTtcbiAgaW5zZXQtYmxvY2stZW5kOiAwO1xuICBibG9jay1zaXplOiBjYWxjKDEwMHZoIC0gdmFyKC0tZm9yZ2UtYXBwLWJhci1oZWlnaHQpKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDE1MG1zIGVhc2Utb3V0O1xufVxuXG4udXgtZHJhd2VyLWNvbnRhaW5lci0tbmFycm93LXNob3J0IHtcbiAgd2lkdGg6IHZhcigtLXByb3BlcnRpZXMtZHJhd2VyLXdpZHRoKTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTA0cHgpO1xuICB0b3A6IDEwNHB4O1xufVxuXG51eC1kcmF3ZXItY29udGFpbmVyLm1vZGFsIHtcbiAgd2lkdGg6IDcwJTtcbn1cblxudXgtZHJhd2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICB6LWluZGV4OiA1O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgZWFzZS1vdXQsIG9wYWNpdHkgMzAwbXMgZWFzZS1vdXQ7XG59XG51eC1kcmF3ZXI6aGFzKC5zZWF0LWNoYXJ0LXNldHRpbmdzLS13cmFwcGVyKSB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbnV4LWRyYXdlci5uby1zbGlkZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbnV4LWRyYXdlciA+IGRpdiB7XG4gIGZsZXg6IGF1dG87XG59XG5cbi5kcmF3ZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbn1cbi5kcmF3ZXItd3JhcHBlcjpoYXMoLmFjdGlvbi1iYXIpIC5mb3JnZS1idXR0b24tZmFiIHtcbiAgaW5zZXQtYmxvY2stZW5kOiB2YXIoLS1zaXplLTcyKTtcbiAgaW5zZXQtaW5saW5lLWVuZDogdmFyKC0tc2l6ZS0zMik7XG59XG5cbnV4LWRyYXdlci1oZWFkZXIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4OiAwIDAgdmFyKC0tZHJhd2VyLWhlYWRlci1oZWlnaHQpO1xuICBwYWRkaW5nLWlubGluZTogMXJlbTtcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG4gIHRvcDogMDtcbiAgei1pbmRleDogOTU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktYmctdWkpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTYpO1xufVxudXgtZHJhd2VyLWhlYWRlciAuZHJhd2VyLXRpdGxlIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTIpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUyKTtcbiAgZmxleDogYXV0bztcbn1cbnV4LWRyYXdlci1oZWFkZXIgY2FzZS1tZW51LCB1eC1kcmF3ZXItaGVhZGVyIGNhbmRpZGF0ZS1tZW51IHtcbiAgaGVpZ2h0OiAycmVtO1xufVxuXG4uam0tZHJhd2VyLWhlYWRlci1tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogYXV0bztcbn1cblxuLnRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDE7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMXJlbTtcbn1cbi50b29sYmFyLnRvb2xiYXItLWNvbmRlbnNlZCB7XG4gIHBhZGRpbmc6IDAgMjRweDtcbn1cblxuLmRyYXdlci1tYWluIHtcbiAgZmxleDogYXV0bztcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgc2Nyb2xsLXBhZGRpbmctdG9wOiAxLjVyZW07XG59XG4uZHJhd2VyLW1haW5bZGF0YS1kcmF3ZXJ+PW5vLXBhZGRpbmddIHtcbiAgLS1kcmF3ZXItcGFkZGluZy1ibG9jay1lbmQ6IDA7XG59XG5cbnRhYi5mbGV4LXRhYiB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxudXgtZHJhd2VyLWNvbnRhaW5lci5vcGVuIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbn1cblxudXgtZHJhd2VyLnNsaWRlLWNsb3NlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGRyYXdlci1zbGlkZS1kb3duO1xuICBhbmltYXRpb24tZHVyYXRpb246IDMwMG1zO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG5cbnV4LWRyYXdlci5zbGlkZS1vcGVuIHtcbiAgb3BhY2l0eTogMTtcbiAgYW5pbWF0aW9uLW5hbWU6IGRyYXdlci1zbGlkZS11cDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzMDBtcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuXG5Aa2V5ZnJhbWVzIGRyYXdlci1zbGlkZS11cCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgfVxufVxuQGtleWZyYW1lcyBkcmF3ZXItc2xpZGUtZG93biB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxufVxuLmVtcGFuZWxtZW50LWxheW91dCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogW3BhbmVsLXN0YXJ0XSAxZnIgW3BhbmVsLWVuZCBqdXJ5LXN0YXJ0XSAxZnIgW2p1cnktZW5kXTtcbiAgY29sdW1uLWdhcDogMnJlbTtcbn1cblxuLmVtcGFuZWxtZW50LWNvbnRlbnQgPiAqOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogM3JlbTtcbn1cblxuLm1kbC1sYXlvdXRfX2NvbnRlbnQubWRsLWNvbG9yLS1ncmV5LTEwMCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5lbXB0eS1zdGF0ZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZmxleC1ncm93OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6IGhzbCh2YXIoLS1ncmF5LTYwKSk7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xufVxuLmVtcHR5LXN0YXRlIGkge1xuICBmb250LXNpemU6IDcycHg7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIm9wc3pcIiA0OCwgXCJ3Z2h0XCIgMzUwO1xufVxuLmVtcHR5LXN0YXRlIGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmhhcy1maWx0ZXJzIC5tZGwtZGF0YS10YWJsZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xufVxuLmhhcy1maWx0ZXJzIC5tZGwtZGF0YS10YWJsZS1jb250YWluZXIgLm1kbC10b29sYmFyIHtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xufVxuLmhhcy1maWx0ZXJzIC5tZGwtZGF0YS10YWJsZS1jb250YWluZXIgLm1kbC10b29sYmFyIC5tYXRlcmlhbC1pY29ucyB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xufVxuLmhhcy1maWx0ZXJzIC5tZGwtZGF0YS10YWJsZS1jb250YWluZXIgLm1kbC10b29sYmFyIC5tZGwtdGV4dGZpZWxkIHtcbiAgd2lkdGg6IHVuc2V0O1xufVxuLmhhcy1maWx0ZXJzIC5tZGwtZGF0YS10YWJsZS1jb250YWluZXIgLm1kbC10b29sYmFyIGRhdGVwaWNrZXIgLm1kbC10ZXh0ZmllbGQge1xuICB3aWR0aDogMTYwcHg7XG59XG5cbjp3aGVyZShodG1sKSB7XG4gIC0tZm9yZ2UtdGhlbWUtdGVydGlhcnk6IHZhcigtLWZvcmdlLXRlcnRpYXJ5LTYwKTtcbiAgLS1mb3JnZS10aGVtZS10ZXJ0aWFyeS1jb250YWluZXI6IHZhcigtLXNsYXRlLTQpO1xuICAtLWZvcmdlLXRoZW1lLW9uLXRlcnRpYXJ5LWNvbnRhaW5lcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xuICAtLWZvcmdlLXRoZW1lLXN1Y2Nlc3M6IHZhcigtLWphZGUtMTEpO1xuICAtLWZvcmdlLXRoZW1lLXN1Y2Nlc3MtY29udGFpbmVyOiB2YXIoLS1qYWRlLTQpO1xuICAtLWZvcmdlLXRoZW1lLW9uLXN1Y2Nlc3MtY29udGFpbmVyOiBva2xjaChmcm9tIHZhcigtLWphZGUtYTExKSB2YXIoLS1jb2xvci1kYXJrZW4pIGMgaCk7XG4gIC0tZm9yZ2UtdGhlbWUtZXJyb3ItY29udGFpbmVyOiB2YXIoLS1yZWQtNCk7XG4gIC0tZm9yZ2UtdGhlbWUtb24tZXJyb3ItY29udGFpbmVyOiBva2xjaChmcm9tIHZhcigtLXJlZC1hMTEpIHZhcigtLWNvbG9yLWRhcmtlbikgYyBoKTtcbiAgLS1mb3JnZS10aGVtZS10ZXh0LWhpZ2g6IHZhcigtLXRleHQtcHJpbWFyeSk7XG4gIC0tZm9yZ2UtdGhlbWUtdGV4dC1tZWRpdW06IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcbiAgLS1mb3JnZS10aGVtZS10ZXh0LWxvdzogdmFyKC0tdGV4dC10ZXJ0aWFyeSk7XG4gIC0tZm9yZ2UtdGhlbWUtb3V0bGluZTogdmFyKC0tc2xhdGUtYTYpO1xuICAtLWZvcmdlLXN0YXRlLWxheWVyLWhvdmVyLWR1cmF0aW9uOiAxMDBtcztcbiAgLS1mb3JnZS1mb2N1cy1pbmRpY2F0b3Itd2lkdGg6IDFweDtcbiAgLS1mb3JnZS1mb2N1cy1pbmRpY2F0b3ItYWN0aXZlLXdpZHRoOiAxcHg7XG4gIC0tZm9yZ2UtZm9jdXMtaW5kaWNhdG9yLWNvbG9yOiB2YXIoLS1mb3JnZS10ZXJ0aWFyeS02MCk7XG4gIC0tZm9yZ2UtZm9jdXMtaW5kaWNhdG9yLWR1cmF0aW9uOiAwbXM7XG4gIC0tZm9yZ2UtZm9jdXMtaW5kaWNhdG9yLW91dHdhcmQtb2Zmc2V0OiAycHg7XG4gIC0tZm9yZ2UtdG9vbHRpcC1hbmltYXRpb24tb2Zmc2V0OiAwO1xuICAtLWZvcmdlLXBvcG92ZXItYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAtLWZvcmdlLXBvcG92ZXItbWluLXdpZHRoOiAxMHJlbTtcbiAgLS1mb3JnZS10YWJsZS1kZW5zZS1yb3ctaGVpZ2h0OiB2YXIoLS1zaXplLTMyKTtcbiAgLS1mb3JnZS10YWJsZS1kZW5zZS1wYWRkaW5nOiB2YXIoLS1zaXplLTgpO1xufVxuXG46d2hlcmUoZm9yZ2UtbWVudSkge1xuICAtLWZvcmdlLWxpc3QtaXRlbS1zaGFwZTogMC4yNXJlbTtcbn1cblxuOndoZXJlKGZvcmdlLXBvcG92ZXIpOm5vdCguYmFkZ2UtcG9wb3Zlcik6OnBhcnQoc3VyZmFjZSkge1xuICAtLWZvcmdlLWxpc3QtaXRlbS1wYWRkaW5nOiAwIDAuNzVyZW07XG4gIHBhZGRpbmctaW5saW5lOiAwLjI1cmVtO1xuICBwYWRkaW5nLWJsb2NrOiAwLjI1cmVtO1xuICBtaW4td2lkdGg6IDEwcmVtO1xufVxuXG46d2hlcmUoZm9yZ2UtcG9wb3ZlcikgZm9yZ2UtbGlzdC1pdGVtOmhhcyhbY2xhc3MqPWljb24tLV0pIHtcbiAgLS1mb3JnZS1saXN0LWl0ZW0tcGFkZGluZzogMCAwLjVyZW07XG59XG46d2hlcmUoZm9yZ2UtcG9wb3Zlcik6d2hlcmUoLmJhZGdlLXBvcG92ZXIpIHtcbiAgLS1mb3JnZS1wb3BvdmVyLWJhY2tncm91bmQ6IHZhcigtLXNsYXRlLTEyKTtcbiAgLS1mb3JnZS1wb3BvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tZm9yZ2UtcG9wb3Zlci1iYWNrZ3JvdW5kKTtcbn1cblxuLmJhZGdlLXBvcG92ZXItY29udGVudCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0yKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNpemUtOCk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNpemUtOCk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LW9uLWNvbG9yKTtcbn1cblxuZm9yZ2Utc2VsZWN0OjpwYXJ0KHBvcG92ZXItaWNvbikge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmZvcmdlLXNlbGVjdDo6cGFydChyb290KSB7XG4gIC0tZm9yZ2UtZmllbGQtaGVpZ2h0OiAyLjVyZW07XG4gIC0tZm9yZ2UtZmllbGQtb3V0bGluZS1zdHlsZTogbm9uZTtcbiAgLS1mb3JnZS1maWVsZC1wYWRkaW5nLWlubGluZTogMDtcbiAgLS1mb3JnZS1maWVsZC1wYWRkaW5nLWlubGluZS1lbmQ6IDA7XG4gIC0tX2ZpZWxkLWlubmVyLXBhZGRpbmctaW5saW5lOiAwO1xufVxuXG5mb3JnZS1zZWxlY3Q6Zm9jdXMtd2l0aGluOjpwYXJ0KGZvY3VzLWluZGljYXRvciksXG5mb3JnZS1zZWxlY3Q6Zm9jdXMtd2l0aGluOjpwYXJ0KG91dGxpbmUpIHtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5mb3JnZS1zZWxlY3Q6OnBhcnQodGV4dCkge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xufVxuXG4uZm9yZ2UtZXhwYW5zaW9uLXBhbmVsIHtcbiAgZmxleDogYXV0bztcbiAgcGFkZGluZzogdmFyKC0tc2l6ZS0xNik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLWEyKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTYpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTQpO1xufVxuXG4uZm9yZ2UtZXhwYW5zaW9uLXBhbmVsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmZvcmdlLXRhYmxlLS1kZW5zZSAuZm9yZ2UtdGFibGUtcm93IHtcbiAgYmxvY2stc2l6ZTogdmFyKC0tZm9yZ2UtdGFibGUtZGVuc2Utcm93LWhlaWdodCk7XG59XG5cbjp3aGVyZSguZm9yZ2UtdGFibGUtLWRlbnNlKSAuZm9yZ2UtdGFibGUtcm93ID4gLmZvcmdlLXRhYmxlLWNlbGw6bm90KC5mb3JnZS10YWJsZS1jZWxsX19zZWxlY3QpOmZpcnN0LWNoaWxkLFxuOndoZXJlKC5mb3JnZS10YWJsZS0tZGVuc2UpIC5mb3JnZS10YWJsZS1yb3cgLmZvcmdlLXRhYmxlLWNlbGwuZm9yZ2UtdGFibGUtY2VsbF9fc2VsZWN0ICsgLmZvcmdlLXRhYmxlLWNlbGw6bm90KC5mb3JnZS10YWJsZS1jZWxsX19zZWxlY3QpIHtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1mb3JnZS10YWJsZS1kZW5zZS1wYWRkaW5nKTtcbn1cbjp3aGVyZSguZm9yZ2UtdGFibGUtLWRlbnNlKSAuZm9yZ2UtdGFibGUtY2VsbDpub3QoLmZvcmdlLXRhYmxlLWNlbGxfX3NlbGVjdCkge1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tZm9yZ2UtdGFibGUtZGVuc2UtcGFkZGluZyk7XG59XG46d2hlcmUoLmZvcmdlLXRhYmxlLS1kZW5zZSkgLmZvcmdlLXRhYmxlLWNlbGw6bm90KC5mb3JnZS10YWJsZS1jZWxsX19zZWxlY3QpOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWZvcmdlLXRhYmxlLWRlbnNlLXBhZGRpbmcpO1xufVxuOndoZXJlKC5mb3JnZS10YWJsZS0tZGVuc2UpIC5mb3JnZS10YWJsZS1jZWxsOm5vdCguZm9yZ2UtdGFibGUtY2VsbF9fc2VsZWN0KTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1mb3JnZS10YWJsZS1kZW5zZS1wYWRkaW5nKTtcbn1cblxuLmRpc2J1cnNlbWVudHMtYWNjb3VudC1udW1iZXJzLWxpc3Qge1xuICBtYXJnaW4tYmxvY2s6IHZhcigtLXNpemUtMTYpIHZhcigtLXNpemUtOCk7XG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiB0YWJ1bGFyLW51bXM7XG59XG4uZGlzYnVyc2VtZW50cy1hY2NvdW50LW51bWJlcnMtbGlzdCAuZm9yZ2UtdGFibGUtaGVhZF9fY2VsbCB7XG4gIC0tZm9yZ2UtdGhlbWUtdGV4dC1tZWRpdW06IHZhcigtLXRleHQtcHJpbWFyeSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oZWFkaW5nKTtcbn1cblxuLm5hdi1zaWRlYmFyLXRyaWdnZXIge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMzBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDU2cHgpIHtcbiAgLm5hdi1zaWRlYmFyLXRyaWdnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5uYXYtc2lkZWJhci10cmlnZ2VyIC5pY29uLWJhciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU3NTc1O1xufVxuLm5hdi1zaWRlYmFyLXRyaWdnZXIgLmljb24tYmFyOm50aC1vZi10eXBlKDIpIHtcbiAgdG9wOiA2cHg7XG59XG4ubmF2LXNpZGViYXItdHJpZ2dlciAuaWNvbi1iYXI6bnRoLW9mLXR5cGUoMykge1xuICB0b3A6IDEycHg7XG59XG5cbi5tZGwtdGV4dGZpZWxkIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLm1kbC10ZXh0ZmllbGQgLm1kbC1idXR0b24ge1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAtNnB4O1xufVxuXG4ubWRsLXRleHRmaWVsZF9fbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRvcDogMjhweDtcbn1cbi5tZGwtdGV4dGZpZWxkX19sYWJlbDphZnRlciB7XG4gIGJvdHRvbTogMDtcbn1cblxuLm1kbC10ZXh0ZmllbGQtLWV4cGFuZGFibGUgLm1kbC1idXR0b24tLWljb24ge1xuICB0b3A6IDhweDtcbn1cblxuLm1kbC10ZXh0ZmllbGQtLWZsb2F0aW5nLWxhYmVsLmlzLWZvY3VzZWQgLm1kbC10ZXh0ZmllbGRfX2V4cGFuZGFibGUtaG9sZGVyIC5tZGwtdGV4dGZpZWxkX19sYWJlbCwgLm1kbC10ZXh0ZmllbGQtLWZsb2F0aW5nLWxhYmVsLmlzLWRpcnR5IC5tZGwtdGV4dGZpZWxkX19leHBhbmRhYmxlLWhvbGRlciAubWRsLXRleHRmaWVsZF9fbGFiZWwsIC5tZGwtdGV4dGZpZWxkLS1mbG9hdGluZy1sYWJlbC5oYXMtcGxhY2Vob2xkZXIgLm1kbC10ZXh0ZmllbGRfX2V4cGFuZGFibGUtaG9sZGVyIC5tZGwtdGV4dGZpZWxkX19sYWJlbCB7XG4gIHRvcDogMDtcbn1cblxuc2VsZWN0Lm1kbC1wYWdlU2l6ZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5tZGwtdGV4dGZpZWxkLmlzLWludmFsaWQge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4ubWRsLXRleHRmaWVsZC0tZmxvYXRpbmctbGFiZWwuaXMtZm9jdXNlZCAubWRsLXRleHRmaWVsZF9fbGFiZWwsIC5tZGwtdGV4dGZpZWxkLS1mbG9hdGluZy1sYWJlbC5pcy1kaXJ0eSAubWRsLXRleHRmaWVsZF9fbGFiZWwsIC5tZGwtdGV4dGZpZWxkLS1mbG9hdGluZy1sYWJlbC5oYXMtcGxhY2Vob2xkZXIgLm1kbC10ZXh0ZmllbGRfX2xhYmVsIHtcbiAgdG9wOiAxMHB4O1xufVxuXG4uY2FyZC1ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uY2FyZCB7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCh2YXIoLS1ncmF5LTA1KSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGhzbCh2YXIoLS1ncmF5LTkwKS8xNiUpO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIHBhZGRpbmc6IDAgMXJlbSAxcmVtIDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMHB4IGhzbGEoMCwgMCUsIDAlLCAwKSwgMHB4IDBweCAwcHggMHB4IGhzbGEoMCwgMCUsIDAlLCAwKSwgMHB4IDFweCAwcHggLTFweCBoc2wodmFyKC0tZ3JheS05MCkvMC4wNSksIDBweCAxcHggMXB4IC0xcHggaHNsKHZhcigtLWdyYXktOTApLzAuMDUpLCAwcHggMXB4IDJweCAtMXB4IGhzbCh2YXIoLS1ncmF5LTkwKS8wLjA1KSwgMHB4IDJweCA0cHggLTJweCBoc2wodmFyKC0tZ3JheS05MCkvMC4wNSksIDBweCAzcHggNnB4IC0zcHggaHNsKHZhcigtLWdyYXktOTApLzAuMDUpO1xufVxuLmNhcmQgLm1kbC1jYXJkX190aXRsZSB7XG4gIHBhZGRpbmc6IDE2cHggMDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY2FyZCAubWRsLXN3aXRjaCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmNhcmQgaDUge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5maWVsZC1ncm91cC0tbWVzc2FnZS1zZXR0aW5ncyB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5maWVsZC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5mb3JtLWxhYmVsX19jaGVja2JveCB7XG4gIG1hcmdpbi10b3A6IDFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZm9ybS1yYWRpby1ncm91cCB7XG4gIHZlcnRpY2FsLWFsaWduOiBpbml0aWFsO1xufVxuLmZvcm0tcmFkaW8tZ3JvdXAgLm1kbC1yYWRpbyB7XG4gIHZlcnRpY2FsLWFsaWduOiBpbml0aWFsO1xufVxuXG4ubWRsLXJhZGlvLmlzLXVwZ3JhZGVkIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xufVxuXG5kcm9wem9uZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW46IDE2cHggMCAwO1xufVxuZHJvcHpvbmUgLmRyb3B6b25lIHtcbiAgbWluLWhlaWdodDogaW5pdGlhbDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0M0QzRDNDtcbn1cbmRyb3B6b25lIC5kcm9wem9uZSBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cbmRyb3B6b25lIC5kcm9wem9uZSAuZHotcHJldmlldy5kei1pbWFnZS1wcmV2aWV3IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5tZGwtY2VsbC0tNi1jb2wgaW5wdXQtZ3JvdXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogNHB4IDI0cHggMCAwO1xufVxuXG4ubWRsLWNlbGwtLWNoZWNrYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4ubWRsLWJ1dHRvbi0tZmFiLm1kbC1idXR0b24tLW1pbmktZmFiLm1kbC1idXR0b25fX2ljb24tc21hbGwge1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xuICBtaW4td2lkdGg6IDA7XG59XG4ubWRsLWJ1dHRvbi0tZmFiLm1kbC1idXR0b24tLW1pbmktZmFiLm1kbC1idXR0b25fX2ljb24tc21hbGwgaS5tYXRlcmlhbC1pY29ucyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmNoZWNrYm94LWxpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmNoZWNrYm94LWxpc3QgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmNoZWNrYm94LWxpc3QgdWwgbGkge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uY2hlY2tib3gtbGlzdCBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ubGFiZWwtc3dpdGNoIHtcbiAgbWFyZ2luLWxlZnQ6IDE4cHg7XG59XG5cbi5jYXNlLWZpZWxkcyAubWRsLWNlbGwubWRsLWNlbGwtLTYtY29sIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG5cbmlucHV0LWdyb3VwLmlucHV0LWNoZWNrYm94IHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5mcm9hbGEtZWRpdG9yIC5mci10b29sYmFyLmZyLXRvcCxcbmZyb2FsYS1lZGl0b3IgLnNlY29uZC10b29sYmFyIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuI3Bvb2wtc3VtbWFyeSAubWRsLWxpc3RfX2l0ZW0gLm1kbC1jaGlwX190ZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4jcG9vbC1zdW1tYXJ5IC5jYXJkLXN0YXRzX19jb250YWluZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbiNwb29sLXN1bW1hcnkgLmNhcmQtc3RhdHNfX2NvbnRhaW5lciAubWRsLWdyaWQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4jcG9vbC1zdW1tYXJ5IC5jYXJkLXN0YXRzX19jb250YWluZXIgLmNhcmQtc3RhdHNfX2hhbGYge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiA1MCU7XG59XG4jcG9vbC1zdW1tYXJ5IC5jYXJkLXN0YXRzX19jb250YWluZXIgLmNhcmQtc3RhdHNfX2Z1bGwge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuI3Bvb2wtc3VtbWFyeSAuY2FyZC1zdGF0c19fY29udGFpbmVyIC5jYXJkLXN0YXRzIC5tZGwtbGlzdF9faXRlbSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMiUgNSU7XG4gIG92ZXJmbG93OiBpbml0aWFsO1xuICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5kZW1vLWxvY2F0aW9uLW1lc3NhZ2Utc2V0dGluZ3MtY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmRlbW8tbG9jYXRpb24tbWVzc2FnZS1zZXR0aW5ncyAubWRsLXRleHRmaWVsZCB7XG4gIHdpZHRoOiA5MHB4O1xuICBtYXJnaW46IDAgMTJweDtcbn1cbi5kZW1vLWxvY2F0aW9uLW1lc3NhZ2Utc2V0dGluZ3MgLm1kbC10ZXh0ZmllbGQgLm1kbC1idXR0b24ge1xuICByaWdodDogLTZweDtcbn1cbi5kZW1vLWxvY2F0aW9uLW1lc3NhZ2Utc2V0dGluZ3MgLm1kbC10ZXh0ZmllbGQgLm1kbC10ZXh0ZmllbGRfX2lucHV0IHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cblxuLm1kbC1kYXRlcGlja2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuc2VsZWN0LCBzZWxlY3QubWRsLXRleHRmaWVsZF9faW5wdXQsIHNlbGVjdC5mb3JtLWlucHV0LWZpZWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLm1kbC1sYXlvdXQtLWZpeGVkLWRyYXdlciA+IC5tZGwtbGF5b3V0X19oZWFkZXIgLm1kbC1sYXlvdXRfX2hlYWRlci1yb3cge1xuICBwYWRkaW5nOiAwIDMycHg7XG59XG5cbi5tZGwtbGF5b3V0X19oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjRjRGNUY1O1xufVxuXG4uaGFzLWZpbHRlcnMgLm1kbC1kYXRhLXRhYmxlLWNvbnRhaW5lciAubWRsLXRvb2xiYXIge1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHg7XG59XG4uaGFzLWZpbHRlcnMgLm1kbC1kYXRhLXRhYmxlLWNvbnRhaW5lciAubWRsLXRvb2xiYXIgLmZvcm0tc2VsZWN0LWNvbnRyb2wge1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGFzLWZpbHRlcnMgLm1kbC1kYXRhLXRhYmxlLWNvbnRhaW5lciAubWRsLXRvb2xiYXIgLmZvcm0taW5wdXQtZmllbGQge1xuICB3aWR0aDogYXV0bztcbn1cbi5oYXMtZmlsdGVycyAubWRsLWRhdGEtdGFibGUtY29udGFpbmVyIC5tZGwtdG9vbGJhciBbZGF0YS1maWx0ZXItdHlwZT1kYXRlcGlja2VyXSAuZm9ybS1pbnB1dC1maWVsZCB7XG4gIHdpZHRoOiAxMDBweDtcbn1cblxuLm1kbC1ncmlkIHtcbiAgcGFkZGluZzogMC41cmVtIDJyZW07XG59XG4ubWRsLWdyaWQgLm1kbC1jZWxsIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLm1kbC1sYXlvdXRfX2hlYWRlci1yb3cge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5mbGV4LWJyZWFrIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgaGVpZ2h0OiAwO1xufVxuXG4uZHJhd2VyLWJ1dHRvbnMge1xuICBtYXJnaW4tdG9wOiA0OHB4O1xufVxuXG4uZm9ybS1ibG9jayAubWRsLWJ1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cblxuaW5wdXQtZ3JvdXAuaW5wdXQtY2hlY2tib3gge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5pbnB1dC1ncm91cC5pbnB1dC1jaGVja2JveF9faW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XG59XG5pbnB1dC1ncm91cC5pbnB1dC1jaGVja2JveF9faW5saW5lIC5tZGwtY2hlY2tib3gge1xuICB3aWR0aDogYXV0bztcbn1cblxuLmxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5nai1saXN0IGlucHV0W3R5cGU9Y2hlY2tib3hdICsgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZnVsbC13aWR0aCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWRsLXBhZ2luZyAuZm9ybS1zZWxlY3QtY29udHJvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5qdXJ5LXZvaWNlLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMC41cmVtO1xuICBwYWRkaW5nOiAycmVtIDJyZW0gMDtcbiAgbWFyZ2luLWJsb2NrLWVuZDogLTAuNXJlbTtcbn1cblxuLmp1cnktdm9pY2UtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogY2FsYyh2YXIoLS1zcGFjaW5nKSAvIDIpO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ibG9jazogMC43NXJlbSAxcmVtO1xuICBwYWRkaW5nLWlubGluZTogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hNik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLWEyKTtcbn1cbi5qdXJ5LXZvaWNlLWNhcmQtbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMC43NXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uanVyeS12b2ljZS1jYXJkLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5qdXJ5LXZvaWNlLWNhcmQtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5qdXJ5LXZvaWNlLWNhcmQtb3B0aW9uLW51bWJlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjVyZW07XG4gIHJpZ2h0OiAwLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMC4yNXJlbTtcbn1cbi5qdXJ5LXZvaWNlLWNhcmQtb3B0aW9uLW51bWJlciBzcGFuIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1pbmxpbmU6IDAuNXJlbTtcbiAgbWluLWhlaWdodDogMS41cmVtO1xuICBjb2xvcjogdmFyKC0tc2xhdGUtYTEyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTMpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hNik7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTI1cmVtO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1tb25vKTtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xufVxuLmp1cnktdm9pY2UtY2FyZC1vcHRpb24tbnVtYmVyIC5vcHRpb24tbnVtYmVyIHtcbiAgcGFkZGluZzogMDtcbiAgbWluLXdpZHRoOiAxLjVyZW07XG59XG4uanVyeS12b2ljZS1jYXJkLW9wdGlvbi1udW1iZXIgaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4uanVyeS12b2ljZS1jYXJkLW9wdGlvbi1udW1iZXIgaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cbi5qdXJ5LXZvaWNlLWNhcmQtb3B0aW9uLW51bWJlciBpbnB1dFt0eXBlPW51bWJlcl0ge1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cbi5qdXJ5LXZvaWNlLWNhcmQtaW5hY3RpdmUtYmFkZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDAuNXJlbTtcbn1cblxuLmRyYWctaGFuZGxlLWV4ZW1wdGlvbi1yZWFzb24ge1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICBtaW4td2lkdGg6IDJyZW07XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIG1hcmdpbi10b3A6IC0wLjQzNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbn1cblxuLmNoZWNrYm94LWxpc3QgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5sb2FkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTAwO1xufVxuXG4ubmV3LW1hbnVhbC1jYW5kaWRhdGUge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiAxMjhweDtcbn1cblxuLmNoZWNrYm94LWxpc3QgdWwge1xuICB3aWR0aDogNTAwcHg7XG59XG5cbi5jaGVja2JveC1saXN0IGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ubWFwIHtcbiAgZmxleDogMTtcbn1cblxuLm1hcC13aXRoLWRpcmVjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgZmxleDogMTtcbiAgcGFkZGluZzogMTZweDtcbiAgZ2FwOiAxNnB4O1xufVxuXG4uZGlyZWN0aW9uLXBhbmVsIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGZsZXg6IDE7XG59XG4uZGlyZWN0aW9uLXBhbmVsIC5hZHAsXG4uZGlyZWN0aW9uLXBhbmVsIC5hZHAgdGFibGUge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1zYW5zKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIpO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xufVxuLmRpcmVjdGlvbi1wYW5lbCAuYWRwLXBsYWNlbWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLWEyKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zbGF0ZS1hNik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXNpemUtNCk7XG4gIG1pbi1ibG9jay1zaXplOiB2YXIoLS1zaXplLTQwKTtcbn1cbi5kaXJlY3Rpb24tcGFuZWwgLmFkcCBiIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXNlbWlib2xkKTtcbn1cbi5kaXJlY3Rpb24tcGFuZWwgLmFkcC1zdGVwLFxuLmRpcmVjdGlvbi1wYW5lbCAuYWRwLXN1YnN0ZXAge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTYpO1xuICBwYWRkaW5nOiAwLjVyZW0gMC4yNXJlbTtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IHRhYnVsYXItbnVtcztcbn1cbi5kaXJlY3Rpb24tcGFuZWwgaW1nLmFkcC1tYXJrZXIyIHtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbi1pbmxpbmU6IDAuMjVyZW07XG59XG4uZGlyZWN0aW9uLXBhbmVsIC5hZHAtZGV0YWlscyxcbi5kaXJlY3Rpb24tcGFuZWwgLmFkcC1sZWdhbCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0yKTtcbiAgY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcbn1cblxuLmNhbmRpZGF0ZS1kaXJlY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5jYW5kaWRhdGUtZGlyZWN0aW9ucy10cmF2ZWwtaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTZweDtcbiAgcGFkZGluZzogMTZweDtcbn1cblxuLmp1cm9yLW1hcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IHZhcigtLWRyYXdlci1oZWFkZXItaGVpZ2h0KSAwIDAgMDtcbn1cblxuLm1hcERpc3RhbmNlIHtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiA4MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuZGl2IC5hZHAtcGxhY2VtYXJrIHtcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xufVxuXG4uYWRwLWRpcmVjdGlvbnMge1xuICB3aWR0aDogMTAwJTtcbn1cblxuW2NsYXNzKj1tZGR0cC1dLFxuLm1kZHRwLWJ1dHRvbixcbi5tZGR0cC1waWNrZXIsXG4ubWRsLWJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXNhbnMpICFpbXBvcnRhbnQ7XG59XG5cbi5tZGwtbWVudV9fb3V0bGluZSB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLm1kbC1tZW51IHtcbiAgbWluLXdpZHRoOiB2YXIoLS1zaWRlYmFyLXdpZHRoKTtcbiAgcGFkZGluZzogMDtcbn1cblxuLm1kbC1tZW51X19jb250YWluZXIuaXMtdmlzaWJsZSxcbi5tZGwtbWVudV9fY29udGFpbmVyLmlzLWFuaW1hdGluZyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4ubWVudS1zZWN0aW9uIHtcbiAgcGFkZGluZzogMC41cmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgaHNsKHZhcigtLWdyYXktMjUpKTtcbn1cbi5tZW51LXNlY3Rpb24tLXVzZXItaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctaW5saW5lOiAxcmVtO1xuICBtaW4taGVpZ2h0OiA0cmVtO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbWVkaXVtKTtcbn1cblxuLm1lc3NhZ2UtY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLWEyKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTYpO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIHBhZGRpbmctYmxvY2s6IDFyZW0gMS41cmVtO1xuICBwYWRkaW5nLWlubGluZTogMXJlbTtcbn1cbi5tZXNzYWdlLWNhcmQ6aGFzKG1lc3NhZ2UtZWRpdG9yKSB7XG4gIHBhZGRpbmctYmxvY2s6IDFyZW07XG59XG5cbi5tZXNzYWdlLWNhcmQtaGVhZGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0bztcbiAgbWFyZ2luLWJsb2NrOiAtMXJlbSAxcmVtO1xuICBtYXJnaW4taW5saW5lOiAtMXJlbTtcbiAgcGFkZGluZzogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcGFuZWwtdHJhbnNsdWNlbnQpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjVyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjVyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hNik7XG59XG5cbi5tZXNzYWdlLWNhcmQtY29udGVudCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHJvdy1nYXA6IDEuNXJlbTtcbn1cblxuLm1lc3NhZ2Utc2VuZC1wcmlvcml0eSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KG1pbigxMjhweCwgMTAwJSksIDFmcikpO1xuICBjb2x1bW4tZ2FwOiAwLjVyZW07XG4gIHJvdy1nYXA6IDFyZW07XG59XG5cbi5tZXNzYWdlLXRlbXBsYXRlLWVkaXRvci0td3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIHZhcigtLXByb3BlcnRpZXMtZHJhd2VyLXdpZHRoKTtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJtYWluIHByb3BlcnRpZXNcIjtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gKHZhcigtLWZvcmdlLWFwcC1iYXItaGVpZ2h0KSArIHZhcigtLWRyYXdlci1oZWFkZXItaGVpZ2h0KSkpO1xufVxuXG4ubWVzc2FnZS10ZW1wbGF0ZS1lZGl0b3ItLW1haW4ge1xuICBncmlkLWFyZWE6IG1haW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmc6IDJyZW0gMnJlbSA2cmVtIDJyZW07XG59XG5cbi5tZXNzYWdlLXRlbXBsYXRlLWVkaXRvci0tZWRpdG9yIHtcbiAgbWF4LXdpZHRoOiA0OHJlbTtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAxLjVyZW07XG59XG4ubWVzc2FnZS10ZW1wbGF0ZS1lZGl0b3ItLWVkaXRvciBzZWdtZW50ZWQtY29udHJvbCB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDFyZW07XG59XG5cbi5tZXNzYWdlLXRlbXBsYXRlLWVkaXRvci0tc2lkZWJhcixcbi5wcm9wZXJ0aWVzLXNpZGViYXIge1xuICBncmlkLWFyZWE6IHByb3BlcnRpZXM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaHNsKHZhcigtLWdyYXktOTApLzE2JSk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5wcm9wZXJ0aWVzLXNpZGViYXItLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMS41cmVtIDEuNXJlbSAxcmVtIDEuNXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDAsIDAlLCAxMDAlLCAwLjg4KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDhweCk7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTtcbn1cblxuLnByb3BlcnRpZXMtc2lkZWJhci0tc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtIDFyZW0gMXJlbTtcbn1cbi5wcm9wZXJ0aWVzLXNpZGViYXItLXNlY3Rpb246bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBoc2wodmFyKC0tZ3JheS0zMCkpO1xufVxuXG4ucHJvcGVydGllcy1zaWRlYmFyLS1zZWN0aW9uLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAycmVtO1xuICBwYWRkaW5nLWlubGluZTogMC41cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5wcm9wZXJ0aWVzLXNpZGViYXItLXNlY3Rpb24tYm9keSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHJvdy1nYXA6IDEuNXJlbTtcbiAgcGFkZGluZzogMCAwLjVyZW0gMC41cmVtIDAuNXJlbTtcbn1cblxuLnRhYmxlLXJlc3VsdHMge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDEuNXJlbTtcbiAgbWFyZ2luLWlubGluZTogMXJlbTtcbn1cblxuLnBhZ2UtbnVtYmVyIHtcbiAgLS1mb3JnZS1pY29uLWJ1dHRvbi1pY29uLXNpemU6IHZhcigtLXNjYWxlLTEpO1xuICBmb250LXdlaWdodDogNDUwO1xufVxuXG4uYWN0aXZlLXBhZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hNSk7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tZm9yZ2UtaWNvbi1idXR0b24tZGVuc2l0eS1tZWRpdW0tc2l6ZSkgLyAyKTtcbn1cblxuLyogbWRsIHBhZ2luYXRpb24gKi9cbi5tZGwtcGFnaW5nIHtcbiAgY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogdGFidWxhci1udW1zO1xuICBmb250LXdlaWdodDogNDUwO1xufVxuXG4ubWRsLXBhZ2luZyA+ICoge1xuICBmbGV4OiBub25lO1xufVxuXG4ubWRsLWxpc3QgKyAubWRsLXBhZ2luZyB7XG4gIG1hcmdpbjogMDtcbn1cblxuLm1kbC1wYWdpbmdfX3Blci1wYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWRsLXBhZ2luZ19fcGVyLXBhZ2UtdmFsdWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzNnB4O1xuICB0b3A6IDZweDtcbn1cblxuLm1kbC1wYWdpbmdfX3Blci1wYWdlICsgLm1kbC1wYWdpbmdfX2NvdW50IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogMXJlbTtcbn1cblxuLm1kbC1wYWdpbmcgLm1kbC1tZW51IHtcbiAgbWluLXdpZHRoOiA2NHB4O1xufVxuXG4ubWRsLXBhZ2luZ19fcHJldjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiA0NHB4O1xufVxuXG4ubWRsLXBhZ2luZ19fY291bnQgKyAubWRsLXBhZ2luZ19fcHJldiB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDFyZW07XG59XG5cbi5tZGwtcGFnaW5nX19jb3VudCArIC5tZGwtcGFnaW5nX19uZXh0IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogM3JlbTtcbn1cblxuLm1pbGVhZ2UtZXhwZW5zZSB7XG4gIGZsZXg6IGF1dG87XG59XG5cbi5leHBlbnNlLWFtb3VudCB7XG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiB0YWJ1bGFyLW51bXM7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGF1dG87XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAxZW07XG59XG5cbi5wcm9maWxlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5wcm9maWxlIC5wcm9maWxlX19jb250ZW50IHtcbiAgbWFyZ2luOiAxMnB4IDIwcHggMTJweCAxMnB4O1xufVxuLnByb2ZpbGUgLnByb2ZpbGVfX2NvbnRlbnQgLnByb2ZpbGVfX2ltYWdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5wcm9maWxlIC5wcm9maWxlX19jb250ZW50IC5wcm9maWxlX19pbmZvcm1hdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5wcm9maWxlIC5wcm9maWxlX19mb290ZXIge1xuICBtYXJnaW46IDAgMTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG46d2hlcmUoaHRtbCkge1xuICAtLWxhYmVsX3hzOiA2MDA7XG4gIC0tdGVtcF9idXR0b25fYm9yZGVyOiBoc2woMjIwLCA0JSwgNTIlKTtcbiAgLS1zcGFjaW5nOiAwLjVyZW07XG59XG5cbltkYXRhLXVpLWxheWVyPVwiMDFcIl0ge1xuICAtLWxheWVyLWJnLWNvbG9yOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcbn1cblxuW2RhdGEtdWktbGF5ZXI9XCIwMlwiXSB7XG4gIC0tbGF5ZXItYmctY29sb3I6IHZhcigtLWdyYXktYmctdWkpO1xufVxuXG5bZGF0YS11aS1sYXllcj1cIjAzXCJdIHtcbiAgLS1sYXllci1iZy1jb2xvcjogdmFyKC0tY29sb3Itc3VyZmFjZSk7XG59XG5cbmlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1yYW5nZV0pOmRpc2FibGVkW2RhdGEtdWktbGF5ZXI9XCIwMlwiXSxcbmlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1yYW5nZV0pOmRpc2FibGVkW2RhdGEtdWktbGF5ZXI9XCIwM1wiXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxheWVyLWJnLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5xdWVzdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTgpO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxheWVyLWJnLWNvbG9yLCAjRkZGRkZGKTtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMS41cmVtO1xuICBtaW4td2lkdGg6IDYwcmVtO1xuICBtYXgtd2lkdGg6IDY0cmVtO1xufVxuXG4ucXVlc3Rpb24taGVhZGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiB2YXIoLS1oZWFkZXItdHlwZS1jb2x1bW5zKTtcbiAgYm9yZGVyLXJhZGl1czogY2FsYygwLjVyZW0gLSAxcHgpIGNhbGMoMC41cmVtIC0gMXB4KSAwIDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hOCk7XG4gIGhlaWdodDogM3JlbTtcbn1cbi5xdWVzdGlvbi1oZWFkZXItLWVkaXRhYmxlIHtcbiAgLS1oZWFkZXItdHlwZS1jb2x1bW5zOiAzcmVtIDEyMHB4IDFmciA1cmVtIDNyZW07XG59XG4ucXVlc3Rpb24taGVhZGVyLS1uZXN0ZWQge1xuICAtLWhlYWRlci10eXBlLWNvbHVtbnM6IDNyZW0gNC41cmVtIDFmciAzcmVtO1xufVxuLnF1ZXN0aW9uLWhlYWRlci0tcHJldmlldyB7XG4gIC0taGVhZGVyLXR5cGUtY29sdW1uczogM3JlbSAxZnIgNXJlbSAzcmVtO1xufVxuLnF1ZXN0aW9uLWhlYWRlci0tcHJldmlldy1uby1lZGl0IHtcbiAgLS1oZWFkZXItdHlwZS1jb2x1bW5zOiAzcmVtIDFmcjtcbn1cbi5xdWVzdGlvbi1oZWFkZXItLXByZXZpZXctbmVzdGVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWlubGluZTogMXJlbTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5xdWVzdGlvbi1oZWFkZXItLXF1aWNrLXJlb3JkZXIge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQ4cHggMWZyO1xuICBib3JkZXItYm90dG9tOiAwO1xuICBoZWlnaHQ6IDNyZW07XG59XG5cbi5xdWVzdGlvbi1oZWFkZXItLXV0aWxpdHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hNik7XG59XG4ucXVlc3Rpb24taGVhZGVyLS11dGlsaXR5OmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5xdWVzdGlvbi1oZWFkZXItLWNvcm5lci1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleDogYXV0bztcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cbi5xdWVzdGlvbi1oZWFkZXItLWNvcm5lci1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWhvdmVyKTtcbn1cblxuLnF1ZXN0aW9uLWhlYWRlci0tbnVtYmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTYpO1xuICBwYWRkaW5nLWlubGluZTogMXJlbTtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ucXVlc3Rpb24taGVhZGVyLS1zZXR0aW5ncy13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWlubGluZTogMXJlbTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hNik7XG59XG5cbi5xdWVzdGlvbi1oZWFkZXItLXNldHRpbmdzLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiAxcmVtO1xufVxuXG4ucXVlc3Rpb24taGVhZGVyLS1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogNHB4O1xuICBmbGV4OiBhdXRvO1xuICBwYWRkaW5nLWlubGluZTogMC43NXJlbTtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbWVkaXVtKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbn1cbi5xdWVzdGlvbi1oZWFkZXItLWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktaG92ZXIpO1xufVxuXG4ucXVlc3Rpb25fX21haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAxLjVyZW07XG4gIHBhZGRpbmc6IDEuNXJlbSA0cmVtIDJyZW0gNHJlbTtcbn1cblxuLnF1ZXN0aW9uLS10ZXh0LWlucHV0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcm93LWdhcDogMC41cmVtO1xufVxuLnF1ZXN0aW9uLS10ZXh0LWlucHV0IC5sYWJlbC0wMSwgLnF1ZXN0aW9uLS10ZXh0LWlucHV0IC5sYWJlbC0wMiB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ucXVlc3Rpb25fX2FjdGlvbi1idXR0b24tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDJyZW07XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwLjVyZW07XG59XG5cbltjbGFzcyo9cXVlc3Rpb25fX3R5cGVdIC5idG4tZ2hvc3Qge1xuICBjb2xvcjogdmFyKC0tdGV4dC10ZXJ0aWFyeSk7XG59XG5bY2xhc3MqPXF1ZXN0aW9uX190eXBlXSAuYnRuLWdob3N0OmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG59XG5cbi5xdWVzdGlvbl9fYWN0aW9uLWRyb3Bkb3duLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDIwOHB4O1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbSAwLjVyZW07XG4gIHotaW5kZXg6IDk5OTtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3gtc2hhZG93OiAwIDVweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIDAgMTVweCAzNXB4IHJnYmEoNDksIDQ5LCA5MywgMC4xKTtcbn1cbi5xdWVzdGlvbl9fYWN0aW9uLWRyb3Bkb3duLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IGF1dG87XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxNTBtcyBlYXNlLW91dDtcbiAgbWF4LWhlaWdodDogOThweDtcbiAgY29sdW1uLWdhcDogMC41cmVtO1xufVxuLnF1ZXN0aW9uX19hY3Rpb24tZHJvcGRvd24tY29udGFpbmVyLmNsaWNrZWQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMHB4KTtcbiAgbWF4LWhlaWdodDogNDAwcHg7XG59XG4ucXVlc3Rpb25fX2FjdGlvbi1kcm9wZG93bi1saXN0IHtcbiAgbWluLXdpZHRoOiAxOTJweDtcbn1cbi5xdWVzdGlvbl9fYWN0aW9uLWRyb3Bkb3duLWxpc3Qgc3BhbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDAuNXJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBwYWRkaW5nLWlubGluZTogMC41cmVtO1xufVxuLnF1ZXN0aW9uX19hY3Rpb24tZHJvcGRvd24tbGlzdCBzcGFuOmhhcyguYnRuKSB7XG4gIHBhZGRpbmctaW5saW5lOiAwLjMxMjVyZW0gMC41cmVtO1xufVxuLnF1ZXN0aW9uX19hY3Rpb24tZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDFyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgcGFkZGluZy1pbmxpbmU6IDAuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucXVlc3Rpb25fX2FjdGlvbi1kcm9wZG93bi1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS1ob3Zlcik7XG59XG5cbi5xdWVzdGlvbl9fYWN0aW9uLS1hZGQtbmVzdGVkLXF1ZXN0aW9uIHtcbiAgbWFyZ2luOiAxcmVtIDAgMXJlbSAycmVtO1xufVxuXG4ucGF5LWZpcnN0LWRheXMtYnRuIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IC0wLjVyZW07XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbn1cbi5wYXktZmlyc3QtZGF5cy1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1qYWRlLWE0KTtcbn1cblxuLnF1ZXN0aW9uX190eXBlLS1tdWx0aXBsZS1jaG9pY2VzLS1ncm91cCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHJvdy1nYXA6IDAuNXJlbTtcbn1cbi5xdWVzdGlvbl9fdHlwZS0tbXVsdGlwbGUtY2hvaWNlcy0tbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHJvdy1nYXA6IDAuNXJlbTtcbn1cbi5xdWVzdGlvbl9fdHlwZS0tbXVsdGlwbGUtY2hvaWNlcy0tbGlzdCAubGFiZWwtMDEge1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5xdWVzdGlvbl9fdHlwZS0tbXVsdGlwbGUtY2hvaWNlcy0tY2hvaWNlLWl0ZW0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEuNXJlbSAxZnIgMTUuNXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJkcmFnIGNob2ljZSBhY3Rpb25zXCI7XG4gIGdhcDogMC4yNXJlbTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogLTEuNzVyZW07XG59XG4ucXVlc3Rpb25fX3R5cGUtLW11bHRpcGxlLWNob2ljZXMtLWNob2ljZS1pdGVtIC5kcmFnLWhhbmRsZS1jaG9pY2Uge1xuICBncmlkLWFyZWE6IGRyYWc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4td2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBjdXJzb3I6IGdyYWI7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMC4yNXJlbTtcbn1cbi5xdWVzdGlvbl9fdHlwZS0tbXVsdGlwbGUtY2hvaWNlcy0tY2hvaWNlLWl0ZW0gLnRleHQtaW5wdXQge1xuICBncmlkLWFyZWE6IGNob2ljZTtcbn1cbi5xdWVzdGlvbl9fdHlwZS0tbXVsdGlwbGUtY2hvaWNlcy0tY2hvaWNlLWl0ZW0tLWFjdGlvbnMge1xuICBncmlkLWFyZWE6IGFjdGlvbnM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDAuNXJlbTtcbiAgcGFkZGluZy1ibG9jazogMC4yNXJlbTtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDAuMjVyZW07XG59XG4ucXVlc3Rpb25fX3R5cGUtLW11bHRpcGxlLWNob2ljZXMtLWNob2ljZS1pdGVtIC5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgZ3JpZC1jb2x1bW46IDI7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMCAhaW1wb3J0YW50O1xufVxuXG4ucXVlc3Rpb24gcXVlc3Rpb24tdHlwZS1ib29sZWFuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMXJlbTtcbn1cblxuLnF1ZXN0aW9uX19yZXNwb25zZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucXVlc3Rpb25fX3Jlc3BvbnNlLWNob2ljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5xdWVzdGlvbl9fcmVzcG9uc2UtcmFkaW8tYnV0dG9uLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiAycmVtO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hOCk7XG4gIHBhZGRpbmctaW5saW5lOiAwLjVyZW0gMC43NXJlbTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDFyZW07XG59XG5cbi5xdWVzdGlvbl9fdHlwZS1jYW5kaWRhdGUtZmllbGQtc2VsZWN0IHtcbiAgbWluLXdpZHRoOiAzMjBweDtcbiAgd2lkdGg6IDUwJTtcbn1cbi5xdWVzdGlvbl9fdHlwZS1jYW5kaWRhdGUtZmllbGQtc2VsZWN0IC5sYWJlbC0wMSwgLnF1ZXN0aW9uX190eXBlLWNhbmRpZGF0ZS1maWVsZC1zZWxlY3QgLmxhYmVsLTAyIHtcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5xdWVzdGlvbl9fdHlwZS1jYW5kaWRhdGUtZmllbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMC43NXJlbTtcbn1cbi5xdWVzdGlvbl9fdHlwZS1jYW5kaWRhdGUtZmllbGQtY2hvaWNlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDAuNXJlbTtcbn1cbi5xdWVzdGlvbl9fdHlwZS1jYW5kaWRhdGUtZmllbGQtY2hvaWNlcyBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9cmFuZ2VdKTpkaXNhYmxlZFtkYXRhLXVpLWxheWVyPVwiMDJcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sYXllci1iZy1jb2xvcik7XG59XG4ucXVlc3Rpb25fX3R5cGUtY2FuZGlkYXRlLWZpZWxkIC5xdWVzdGlvbm5haXJlLWJhZGdlIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2wodmFyKC0tZ3JheS1iZykpO1xufVxuXG4ucXVlc3Rpb25fX25lc3RlZC1xdWVzdGlvbi1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAxLjVyZW07XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAtMnJlbTtcbn1cblxuLnF1ZXN0aW9uX19uZXN0ZWQtcXVlc3Rpb24tZHJhZy13cmFwcGVyIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogMnJlbTtcbn1cbi5xdWVzdGlvbl9fbmVzdGVkLXF1ZXN0aW9uLWRyYWctd3JhcHBlcjpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxcmVtO1xufVxuXG5bY2xhc3MqPWRyYWctaGFuZGxlLW5lc3RlZC1dIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiA0N3B4O1xuICBpbnNldDogMXB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA3cHg7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IGdyYWI7XG59XG5cbi5xdWVzdGlvbl9fbmVzdGVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hOCk7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGF5ZXItYmctY29sb3IsICNGRkZGRkYpO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbn1cblxuLnF1ZXN0aW9uX19uZXN0ZWQtcXVlc3Rpb24tZHJhZy13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnF1ZXN0aW9uX19uZXN0ZWQtcXVlc3Rpb24tZHJhZy13cmFwcGVyOm50aC1vZi10eXBlKDEpOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgdmFyKC0tc2xhdGUtYTYpO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tc2xhdGUtYTYpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjVyZW07XG4gIHRvcDogLTEwcHg7XG4gIGxlZnQ6IC0xNnB4O1xufVxuLnF1ZXN0aW9uX19uZXN0ZWQtcXVlc3Rpb24tZHJhZy13cmFwcGVyIH4gLnF1ZXN0aW9uX19uZXN0ZWQtcXVlc3Rpb24tZHJhZy13cmFwcGVyOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMS41cmVtO1xuICB3aWR0aDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hNik7XG4gIHRvcDogLTEuNXJlbTtcbiAgbGVmdDogMS41cmVtO1xufVxuXG4ucXVlc3Rpb25fX3Jlb3JkZXItaXRlbS13cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0OHB4IDFmcjtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTYpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDAuNXJlbTtcbn1cbi5xdWVzdGlvbl9fcmVvcmRlci1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMC41cmVtO1xuICBwYWRkaW5nLWlubGluZTogMXJlbTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hNik7XG59XG4ucXVlc3Rpb25fX3Jlb3JkZXItaXRlbS1kZXRhaWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBtYXJnaW4taW5saW5lLWVuZDogYXV0bztcbn1cbi5xdWVzdGlvbl9fcmVvcmRlci1ncm91cC1kZXRhaWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMXJlbTtcbn1cblxuLnF1ZXN0aW9uLS1xdWljay1yZW9yZGVyIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMC41cmVtO1xufVxuXG4ucXVlc3Rpb24tLXByZXZpZXctaGVhZGVyLWRldGFpbHMtbm8tZWRpdCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnF1ZXN0aW9uLS1wcmV2aWV3X19tYWluIHtcbiAgcGFkZGluZzogMS41cmVtIDRyZW0gMnJlbSA0cmVtO1xufVxuLnF1ZXN0aW9uLS1wcmV2aWV3X19tYWluLS1xdWVzdGlvbi10eXBlLWJvb2xlYW4sIC5xdWVzdGlvbi0tcHJldmlld19fbWFpbi0tcXVlc3Rpb24tdHlwZS1tdWx0aXBsZS1jaG9pY2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMC41cmVtO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDAuNzVyZW07XG59XG5cbi5xeC1jaG9pY2UtcHJldmlldy0td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBjb2x1bW4tZ2FwOiAwLjc1cmVtO1xufVxuXG4ucXgtY2hvaWNlLS1yYWRpbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IHZhcigtLXNwYWNpbmcpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlMCk7XG4gIG1heC1pbmxpbmUtc2l6ZTogNDIuNXJlbTtcbiAgbWluLWlubGluZS1zaXplOiAzLjEyNXJlbTtcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IHZhcigtLXNtYWxsLXRleHQpO1xufVxuLnF4LWNob2ljZS0tcmFkaW86YmVmb3JlIHtcbiAgLS1yYWRpby1idXR0b24tc2l6ZTogY2FsYygxOHJlbSAvIDE2KTtcbiAgY29udGVudDogXCJcIjtcbiAgbWluLXdpZHRoOiB2YXIoLS1yYWRpby1idXR0b24tc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0tcmFkaW8tYnV0dG9uLXNpemUpO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLXJhZGlvLWJ1dHRvbi1zaXplKSAvIDIpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2xhdGUtYTEyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMXB4O1xufVxuXG4ucXgtY2hvaWNlLS1jaGVja2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IHZhcigtLXNwYWNpbmcpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlMCk7XG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcbn1cbi5xeC1jaG9pY2UtLWNoZWNrYm94OmJlZm9yZSB7XG4gIC0tY2hlY2tib3gtc2l6ZTogMXJlbTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IHZhcigtLWNoZWNrYm94LXNpemUpO1xuICBtaW4td2lkdGg6IHZhcigtLWNoZWNrYm94LXNpemUpO1xuICBoZWlnaHQ6IHZhcigtLWNoZWNrYm94LXNpemUpO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hMTIpO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDJweDtcbn1cblxuLnF1ZXN0aW9uLS1wcmV2aWV3X19yZXNwb25zZS1leHBsYWluLW1vcmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAwLjc1cmVtO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDJyZW07XG59XG4ucXVlc3Rpb24tLXByZXZpZXdfX3Jlc3BvbnNlLWV4cGxhaW4tbW9yZSB0ZXh0YXJlYSB7XG4gIG1pbi1oZWlnaHQ6IDEwNnB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnF1ZXN0aW9uLS1wcmV2aWV3LWRhdGUtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LWlubGluZS1zaXplOiAyMHJlbTtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwLjc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGNvbHVtbi1nYXA6IDAuMjVyZW07XG59XG4ucXVlc3Rpb24tLXByZXZpZXctZGF0ZS13cmFwcGVyLS1oYWxmIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucXVlc3Rpb24tLXByZXZpZXctZGF0ZS13cmFwcGVyIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTFweDtcbiAgcmlnaHQ6IDFyZW07XG59XG5cbi5xdWVzdGlvbi0tcHJldmlldy1kYXRlLXdyYXBwZXItLWhhbGY6Zmlyc3Qtb2YtdHlwZSAudGV4dC1pbnB1dC1vdXRsaW5lZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ucXVlc3Rpb24tLXByZXZpZXctZGF0ZS13cmFwcGVyLS1oYWxmOmxhc3Qtb2YtdHlwZSAudGV4dC1pbnB1dC1vdXRsaW5lZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucXVlc3Rpb24tLXByZXZpZXdfX25lc3RlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNsYXRlLWE4KTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sYXllci1iZy1jb2xvciwgI0ZGRkZGRik7XG59XG4ucXVlc3Rpb24tLXByZXZpZXdfX25lc3RlZC1xdWVzdGlvbi1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMS41cmVtO1xufVxuLnF1ZXN0aW9uLS1wcmV2aWV3X19uZXN0ZWQtcXVlc3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ibG9jazogMXJlbSAwLjVyZW07XG59XG4ucXVlc3Rpb24tLXByZXZpZXdfX25lc3RlZC1xdWVzdGlvbjpudGgtb2YtdHlwZSgxKTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHZhcigtLXNsYXRlLWE2KTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLXNsYXRlLWE2KTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xuICBsZWZ0OiAtMTdweDtcbiAgdG9wOiAtMTNweDtcbn1cbi5xdWVzdGlvbi0tcHJldmlld19fbmVzdGVkLXF1ZXN0aW9uIH4gLnF1ZXN0aW9uLS1wcmV2aWV3X19uZXN0ZWQtcXVlc3Rpb246YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHdpZHRoOiAycHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXNsYXRlLWE2KTtcbiAgbGVmdDogMS41cmVtO1xuICB0b3A6IC0xLjVyZW07XG59XG4ucXVlc3Rpb24tLXByZXZpZXdfX25lc3RlZC1xdWVzdGlvbjpudGgtbGFzdC1vZi10eXBlKDEpIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMS41cmVtO1xufVxuLnF1ZXN0aW9uLS1wcmV2aWV3X19uZXN0ZWQgLnNlbGVjdC13cmFwcGVyIHtcbiAgbWF4LWlubGluZS1zaXplOiAyMHJlbTtcbn1cblxuOndoZXJlKGh0bWwpIHtcbiAgLS1keW5hbWljLXNwYWNlLTE6IGNsYW1wKDIuMDByZW0sIGNhbGMoLTc3LjAwcmVtICsgMTAwLjAwdncpLCAxNy4wMHJlbSk7XG59XG5cbi5xdWVzdGlvbm5haXJlLWJ1aWxkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWJnLXVpKTtcbn1cblxuLnF4LWJ1aWxkZXItLXByaW1hcnktd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogdmFyKC0tc2lkZWJhci13aWR0aCkgMWZyO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcInNpZGViYXIgbWFpblwiO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSB2YXIoLS10b3AtYmFyLWhlaWdodCkpO1xufVxuXG4ucXgtdHlwZS1uYXYtaXRlbS13cmFwIHtcbiAgZ3JpZC1hcmVhOiBuYXY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDAuMjVyZW07XG4gIHBhZGRpbmctaW5saW5lOiAwLjI1cmVtO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDAuMjVyZW07XG59XG5cbi5xeC10eXBlLW5hdi1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgY29sdW1uLWdhcDogMC41cmVtO1xuICBwYWRkaW5nLWlubGluZTogMC4yNXJlbSAwLjVyZW07XG4gIGhlaWdodDogMi41cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTUwbXMgZWFzZS1vdXQsIGNvbG9yIDE1MG1zIGVhc2Utb3V0LCBvcGFjaXR5IDE1MG1zIGVhc2Utb3V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucXgtdHlwZS1uYXYtaXRlbSA+IHNwYW4ge1xuICBmbGV4OiBhdXRvO1xufVxuLnF4LXR5cGUtbmF2LWl0ZW0gPiAqOmxhc3QtY2hpbGQge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDE1MG1zIGVhc2Utb3V0O1xufVxuXG4ucXgtdHlwZS1uYXYtaXRlbVtkYXRhLW5hdi1pdGVtLXF4LXR5cGU9eWVzLW5vXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWphZGUtYTMpO1xuICBjb2xvcjogdmFyKC0tamFkZS1hMTIpO1xufVxuLnF4LXR5cGUtbmF2LWl0ZW1bZGF0YS1uYXYtaXRlbS1xeC10eXBlPW11bHRpcGxlLWNob2ljZV06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZWFsLWEzKTtcbiAgY29sb3I6IHZhcigtLXRlYWwtYTEyKTtcbn1cbi5xeC10eXBlLW5hdi1pdGVtW2RhdGEtbmF2LWl0ZW0tcXgtdHlwZT10ZXh0XTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtYTMpO1xuICBjb2xvcjogdmFyKC0tYmx1ZS1hMTIpO1xufVxuLnF4LXR5cGUtbmF2LWl0ZW1bZGF0YS1uYXYtaXRlbS1xeC10eXBlPWRhdGVdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdmlvbGV0LWEzKTtcbiAgY29sb3I6IHZhcigtLXZpb2xldC1hMTIpO1xufVxuLnF4LXR5cGUtbmF2LWl0ZW1bZGF0YS1uYXYtaXRlbS1xeC10eXBlPWNhbmRpZGF0ZV06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waW5rLWEzKTtcbiAgY29sb3I6IHZhcigtLXBpbmstYTEyKTtcbn1cblxuLnF4LXR5cGUtbmF2LWl0ZW06aG92ZXIgPiAqOmxhc3QtY2hpbGQge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ucXgtdHlwZS1uYXYtaXRlbS0taWNvbi13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbn1cblxuLnF4LWJ1aWxkZXItLW1haW4ge1xuICBncmlkLWFyZWE6IG1haW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IGF1dG87XG4gIHBhZGRpbmctaW5saW5lOiAycmVtIHZhcigtLWR5bmFtaWMtc3BhY2UtMSk7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IDJyZW07XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5xdWVzdGlvbm5haXJlLS1ib2R5IHtcbiAgZmxleDogYXV0bztcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgbWF4LXdpZHRoOiA2NHJlbTtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbn1cbi5xdWVzdGlvbm5haXJlLS1ib2R5IC5xdWVzdGlvbm5haXJlX19xdWVzdGlvbi1ncmFiLXdyYXBwZXI6bnRoLWxhc3Qtb2YtdHlwZSgxKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxNnJlbTtcbn1cbi5xdWVzdGlvbm5haXJlLS1ib2R5LXJlb3JkZXIgcXVlc3Rpb246bnRoLWxhc3Qtb2YtdHlwZSgxKTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucXVlc3Rpb24tZ3JvdXAtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4ucXVlc3Rpb24tZ3JvdXAtaGVhZGVyLS10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDAuNXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5xdWVzdGlvbi1ncm91cC1oZWFkZXItLXRpdGxlLWVkaXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgY29sb3I6IHZhcigtLXRleHQtdGVydGlhcnkpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB0cmFuc2l0aW9uOiBjb2xvciAxMDBtcyBlYXNlLW91dCwgYmFja2dyb3VuZC1jb2xvciAxMDBtcyBlYXNlLW91dDtcbn1cbi5xdWVzdGlvbi1ncm91cC1oZWFkZXItLXRpdGxlLWVkaXQ6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS1ob3Zlcik7XG59XG4ucXVlc3Rpb24tZ3JvdXAtaGVhZGVyLS1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XG59XG5cbi5xdWVzdGlvbm5haXJlX19xdWVzdGlvbi1ncmFiLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbltjbGFzcyo9ZHJhZy1oYW5kbGUtcXVlc3Rpb24tXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogNDdweDtcbiAgaW5zZXQ6IDFweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogN3B4O1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBncmFiO1xufVxuXG4ucXVlc3Rpb25uYWlyZS1iYWRnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG4ucXVlc3Rpb25uYWlyZS1iYWRnZSBpIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ucXVlc3Rpb25uYWlyZS1iYWRnZS0tcHJldmlldyB7XG4gIGhlaWdodDogMjBweDtcbn1cbi5xdWVzdGlvbm5haXJlLWJhZGdlLS1wcmV2aWV3LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDZweDtcbn1cbi5xdWVzdGlvbm5haXJlLWJhZGdlLS1uZXN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWJnKTtcbn1cbi5xdWVzdGlvbm5haXJlX19xdWVzdGlvbi1kcmFnLW92ZXJsYXkge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBncmFiO1xufVxuXG4ucXVlc3Rpb25uYWlyZV9faGVhZGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnF1ZXN0aW9ubmFpcmVfX2hlYWRlci0tZml4ZWQge1xuICBncmlkLWNvbHVtbjogMS8tMTtcbiAgbWFyZ2luOiAyNHB4IDQ4cHggMCA0OHB4O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG59XG4ucXVlc3Rpb25uYWlyZV9faGVhZGVyLS1maXhlZC1wcmltYXJ5LCAucXVlc3Rpb25uYWlyZV9faGVhZGVyLS1maXhlZC1zZWNvbmRhcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDQ4cHg7XG59XG4ucXVlc3Rpb25uYWlyZV9faGVhZGVyLS1maXhlZC1wcmltYXJ5IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGhzbCh2YXIoLS1ncmF5LTcwKSk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5xdWVzdGlvbm5haXJlX19oZWFkZXItLWZpeGVkLXNlY29uZGFyeSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XG59XG4ucXVlc3Rpb25uYWlyZV9faGVhZGVyLS1pcy1wYWdlLXNjcm9sbGFibGUge1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggLTFweCAwcHggI0JEQkRDMDtcbiAgcGFkZGluZy1sZWZ0OiAyMnB4O1xufVxuLnF1ZXN0aW9ubmFpcmVfX2hlYWRlci0tcmVvcmRlciB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogaHNsKDIzMCwgOTklLCA2NCUpO1xuICBib3JkZXI6IGhzbCgyMzAsIDk5JSwgNjQlKTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgY29sb3I6IGhzbCgwLCAwJSwgMTAwJSk7XG59XG4ucXVlc3Rpb25uYWlyZV9faGVhZGVyLS1yZW9yZGVyIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xufVxuLnF1ZXN0aW9ubmFpcmVfX2hlYWRlci0tcmVvcmRlciBoMyB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG4ucXVlc3Rpb25uYWlyZV9faGVhZGVyLS1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDRweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG4ucXVlc3Rpb25uYWlyZS1wcm9wZXJ0aWVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiA0LjVyZW07XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIC8qIEhpZGUgc2Nyb2xsYmFyIGZvciBJRSwgRWRnZSBhbmQgRmlyZWZveCAqL1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7IC8qIElFIGFuZCBFZGdlICovXG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTsgLyogRmlyZWZveCAqL1xufVxuLnF1ZXN0aW9ubmFpcmUtcHJvcGVydGllc19fdGl0bGUge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IDEuNXJlbSAxcmVtIDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbGEoMCwgMCUsIDEwMCUsIDAuODgpO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoOHB4KTtcbn1cbi5xdWVzdGlvbm5haXJlLXByb3BlcnRpZXNfX2RldGFpbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEuNXJlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMC41cmVtIDFyZW0gMXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGhzbCh2YXIoLS1ncmF5LTMwKSk7XG59XG4ucXVlc3Rpb25uYWlyZS1wcm9wZXJ0aWVzX19kcm9wZG93biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMXJlbTtcbiAgcGFkZGluZzogMS41cmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgaHNsKHZhcigtLWdyYXktMzApKTtcbn1cbi5xdWVzdGlvbm5haXJlLXByb3BlcnRpZXNfX2J1dHRvbi13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMS41cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGhzbCh2YXIoLS1ncmF5LTMwKSk7XG4gIHotaW5kZXg6IDEwO1xufVxuLnF1ZXN0aW9ubmFpcmUtcHJvcGVydGllc19fYnV0dG9uLXdyYXBwZXIgPiAqIHtcbiAgZmxleDogMTtcbn1cbi5xdWVzdGlvbm5haXJlLXByb3BlcnRpZXNfX2J1dHRvbiB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFyZW07XG59XG4ucXVlc3Rpb25uYWlyZS1wcm9wZXJ0aWVzX19saXN0LWhlYWRpbmcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5xdWVzdGlvbm5haXJlLXByb3BlcnRpZXNfX2xpc3QtaGVhZGluZyBpIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSBlYXNlLWluLW91dCAwLjJzO1xufVxuLnF1ZXN0aW9ubmFpcmUtcHJvcGVydGllc19fbGlzdC1oZWFkaW5nIC5kcm9wZG93bi0tb3BlbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5xdWVzdGlvbm5haXJlLXByb3BlcnRpZXNfX2xpc3QtaXRlbSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM3Nzc3N2U7XG59XG5cbi5zb3J0YWJsZS1naG9zdCB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5zb3J0YWJsZS1mYWxsYmFjayB7XG4gIGhlaWdodDogNDhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4uc29ydGFibGUtZmFsbGJhY2sgLnF1ZXN0aW9uLS1wcmV2aWV3IHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5xdWVzdGlvbm5haXJlLWFyY2hpdmUtd2l0aC1jb25kaXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDFyZW07XG59XG5cbi5xdWVzdGlvbm5haXJlLWFyY2hpdmUtYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMS41cmVtO1xufVxuXG4uYXJjaGl2ZS1yZXBsYWNlbWVudC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwLjVyZW07XG59XG5cbi5hcmNoaXZlLXJlcGxhY2VtZW50LWhlYWRlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMC4yNXJlbTtcbn1cblxuLmFjdGl2ZS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmFjdGl2ZS1saXN0LWl0ZW0taWQge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1tb25vKTtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwic3MwNFwiO1xufVxuXG4uYWN0aXZlLWxpc3QtaXRlbS1pZC1zdGF0dXMtLWdyZWVuIHtcbiAgY29sb3I6IGhzbCh2YXIoLS1ncmVlbi02NSkpO1xufVxuLmFjdGl2ZS1saXN0LWl0ZW0taWQtc3RhdHVzLS1yZWQge1xuICBjb2xvcjogaHNsKHZhcigtLXJlZC02NSkpO1xufVxuXG4uYWN0aXZlLWxpc3QtaXRlbS1zdGF0dXMtZG90LS1ncmVlbiB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtNCk7XG4gIGNvbG9yOiBoc2wodmFyKC0tZ3JlZW4tNTApKTtcbn1cbi5hY3RpdmUtbGlzdC1pdGVtLXN0YXR1cy1kb3QtLXJlZCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtNCk7XG4gIGNvbG9yOiBoc2wodmFyKC0tcmVkLTUwKSk7XG59XG5cbi5xdWVzdGlvbm5haXJlLWR1cGxpY2F0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjRweDtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xufVxuXG4uZGlhbG9nLW5vdGlmaWNhdGlvbi1iYW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZzogNnB4IDdweDtcbiAgZ2FwOiAwLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCh2YXIoLS15ZWxsb3ctb3JhbmdlLTA1KSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgaHNsKHZhcigtLXllbGxvdy1vcmFuZ2UtMTUpKTtcbiAgY29sb3I6IGhzbCh2YXIoLS15ZWxsb3ctb3JhbmdlLTE1KSk7XG59XG5cbi5kaWFsb2ctbm90aWZpY2F0aW9uLWljb24ge1xuICBjb2xvcjogaHNsKHZhcigtLXllbGxvdy1vcmFuZ2UtNjApKTtcbn1cblxuLmRpYWxvZy1ub3RpZmljYXRpb24tdGV4dCB7XG4gIGNvbG9yOiBoc2wodmFyKC0teWVsbG93LW9yYW5nZS05MCkpO1xufVxuXG46d2hlcmUoLnF1aWNrLWFjdGlvbi0tY29udGVudCkge1xuICAtLXRvZ2dsZS1zd2l0Y2gtd2lkdGg6IGNhbGMoMTAwcmVtIC8gMTYpO1xufVxuXG4ucXVpY2stYWN0aW9uLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG59XG4ucXVpY2stYWN0aW9uLXdyYXBwZXIgaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4ucXVpY2stYWN0aW9uLXdyYXBwZXIgaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIChwcmVmZXJzLWNvbG9yLXNjaGVtZTogZGFyaykge1xuICAucXVpY2stYWN0aW9uLXdyYXBwZXIge1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktMik7XG4gIH1cbn1cbi5xdWljay1hY3Rpb24tLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNpemUtOCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zaXplLTE2KTtcbiAgY29sdW1uLWdhcDogdmFyKC0tc2l6ZS04KTtcbn1cblxuLnF1aWNrLWFjdGlvbi0taW5wdXQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucXVpY2stYWN0aW9uLS1pbnB1dC13cmFwcGVyIGkge1xuICBjb2xvcjogaHNsKHZhcigtLWdyYXktNTApKTtcbn1cblxuLnF1aWNrLWFjdGlvbi0taW5wdXQtd3JhcHBlci5pcy1pbnZhbGlkIC5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiA0cmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tcmVkLWE2KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkLWEyKTtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XG4gIGNvbG9yOiB2YXIoLS1yZWQtMTEpO1xufVxuXG4ucXVpY2stYWN0aW9uLS1pbnB1dCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUxKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlMSk7XG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlMik7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogdmFyKC0tZ3JheS0xMik7XG4gIHBhZGRpbmc6IDFyZW07XG4gIC8qIENocm9tZSwgRmlyZWZveCwgT3BlcmEsIFNhZmFyaSAxMC4xKyAqL1xuICAvKiBNaWNyb3NvZnQgRWRnZSAqL1xufVxuLnF1aWNrLWFjdGlvbi0taW5wdXQ6Zm9jdXMsIC5xdWljay1hY3Rpb24tLWlucHV0OmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLnF1aWNrLWFjdGlvbi0taW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sIC5xdWljay1hY3Rpb24tLWlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuLnF1aWNrLWFjdGlvbi0taW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLWdyYXktOSk7XG4gIG9wYWNpdHk6IDE7IC8qIEZpcmVmb3ggKi9cbn1cbi5xdWljay1hY3Rpb24tLWlucHV0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tZ3JheS05KTtcbn1cblxuLnF1aWNrLWFjdGlvbi0tY29udGVudCB7XG4gIC0tY21kay1zaGFkb3c6IDAgMTZweCA3MHB4IHJnYigwIDAgMCAvIDIwJSk7XG59XG4ucXVpY2stYWN0aW9uLS1jb250ZW50IFtjbWRrLXJvb3RdIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogdmFyKC0tY21kay1zaGFkb3cpO1xufVxuLnF1aWNrLWFjdGlvbi0tY29udGVudCBbY21kay1pbnB1dF0ge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlMSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZTEpO1xuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHJlbTtcbiAgcGFkZGluZzogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1ncmF5LTEyKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgdmFyKC0tZ3JheS02KTtcbn1cbi5xdWljay1hY3Rpb24tLWNvbnRlbnQgW2NtZGstaW5wdXRdOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1ncmF5LTkpO1xufVxuLnF1aWNrLWFjdGlvbi0tY29udGVudCBbY21kay1pbnB1dF06Zm9jdXMsIC5xdWljay1hY3Rpb24tLWNvbnRlbnQgW2NtZGstaW5wdXRdOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAwcHggIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgdmFyKC0tZ3JheS02KSAhaW1wb3J0YW50O1xufVxuLnF1aWNrLWFjdGlvbi0tY29udGVudDpoYXMoLnF1aWNrLWFjdGlvbi0tc291cmNlLWxpc3QtdG9nZ2xlKS5xdWljay1hY3Rpb24tLWNvbnRlbnQgW2NtZGstaW5wdXRdIHtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiBjYWxjKHZhcigtLXRvZ2dsZS1zd2l0Y2gtd2lkdGgpICsgMnJlbSk7XG59XG4ucXVpY2stYWN0aW9uLS1jb250ZW50IFtjbWRrLWxpc3RdIHtcbiAgaGVpZ2h0OiBtaW4oMzAwcHgsIHZhcigtLWNtZGstbGlzdC1oZWlnaHQpKTtcbiAgbWF4LWhlaWdodDogNDAwcHg7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG92ZXJzY3JvbGwtYmVoYXZpb3I6IGNvbnRhaW47XG4gIHRyYW5zaXRpb246IDEwMG1zIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQ7XG59XG4ucXVpY2stYWN0aW9uLS1jb250ZW50IFtjbWRrLXNlcGFyYXRvcl0ge1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWdyYXktNik7XG4gIG1hcmdpbi1ibG9jazogNHB4O1xufVxuLnF1aWNrLWFjdGlvbi0tY29udGVudCAqOm5vdChbaGlkZGVuXSkgKyBbY21kay1ncm91cF0ge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDhweDtcbn1cbi5xdWljay1hY3Rpb24tLWNvbnRlbnQgW2NtZGstZ3JvdXAtaGVhZGluZ10ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMik7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oZWFkaW5nKTtcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IHZhcigtLXNtYWxsLXRleHQpO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLnF1aWNrLWFjdGlvbi0tY29udGVudCBbY21kay1pdGVtXSB7XG4gIGNvbnRlbnQtdmlzaWJpbGl0eTogYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDNyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjVyZW07XG4gIHBhZGRpbmctaW5saW5lOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IHZhcigtLXNtYWxsLXRleHQpO1xuICBjb2xvcjogdmFyKC0tZ3JheS0xMSk7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB3aWxsLWNoYW5nZTogYmFja2dyb3VuZCwgY29sb3I7XG4gIHRyYW5zaXRpb246IGFsbCAxNTBtcyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnF1aWNrLWFjdGlvbi0tY29udGVudCBbY21kay1pdGVtXVthcmlhLXNlbGVjdGVkPXRydWVdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZ3JheS1hMyk7XG4gIGNvbG9yOiB2YXIoLS1ncmF5LTEyKTtcbn1cbi5xdWljay1hY3Rpb24tLWNvbnRlbnQgW2NtZGstaXRlbV1bYXJpYS1kaXNhYmxlZD10cnVlXSB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWRpc2FibGVkKTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5xdWljay1hY3Rpb24tLWNvbnRlbnQgW2NtZGstaXRlbV06YWN0aXZlIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZDtcbiAgYmFja2dyb3VuZDogdmFyKC0tdWktYmctYWN0aXZlKTtcbn1cblxuLnF1aWNrLWFjdGlvbi0tc291cmNlLWxpc3QtdG9nZ2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICByaWdodDogMXJlbTtcbiAgdG9wOiAxLjVyZW07XG59XG5cbi5xdWljay1zY2FuLS1jYW5kaWRhdGUtZGV0YWlscy13cmFwcGVyIHtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNpemUtMjQpO1xuICBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0tc2l6ZS04KTtcbiAgYm9yZGVyLWJsb2NrOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMik7XG59XG5cbi5xdWljay1zY2FuLS1oZWFkZXIge1xuICBwYWRkaW5nLWJsb2NrOiAxcmVtO1xufVxuXG4ucXVpY2stc2Nhbi0tY2FuZGlkYXRlLXN0YXR1cy13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogdmFyKC0tc2l6ZS04KTtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMXJlbTtcbn1cblxuLnF1aWNrLXNjYW4tLW5vdGlmaWNhdGlvbnMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHJvdy1nYXA6IHZhcigtLXNpemUtOCk7XG4gIHBhZGRpbmctYmxvY2stZW5kOiAxcmVtO1xufVxuLnF1aWNrLXNjYW4tLW5vdGlmaWNhdGlvbnMtd3JhcHBlcjplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5xdWljay1zY2FuLS1jYW5kaWRhdGUtbWV0YS1pdGVtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBbbWV0YS10aXRsZS1zdGFydF0gNGZyIFttZXRhLXRpdGxlLWVuZCBtZXRhLXZhbHVlLXN0YXJ0XSA2ZnIgW21ldGEtdmFsdWUtZW5kIG1ldGEtYWN0aW9uLXN0YXJ0XSAyZnIgW21ldGEtYWN0aW9uLWVuZF07XG4gIGNvbHVtbi1nYXA6IHZhcigtLXNpemUtMTYpO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zaXplLTEyKTtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0OiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTYpO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcbn1cblxuLnF1aWNrLXNjYW4tLWNhbmRpZGF0ZS1tZXRhLWl0ZW0tLWNoaWxkLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiB2YXIoLS1zaXplLTgpO1xufVxuXG4ucXVpY2stc2Nhbi0tZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgY29sdW1uLWdhcDogMXJlbTtcbiAgcGFkZGluZzogMXJlbTtcbn1cblxuLnF1aWNrLXNjYW4tLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiAxcmVtO1xufVxuXG4ucXVpY2stc2Nhbi0tc3RhdHVzLW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwLjVyZW07XG4gIHBhZGRpbmc6IDJyZW0gMXJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXNsYXRlLWE2KTtcbn1cblxuLnF1aWNrLXNjYW4tLXNjYW4tdGltZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMS41cmVtO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5cbi5xdWljay1zY2FuLS1zdGF0dXMtbWVzc2FnZS1pY29uLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xuICBwYWRkaW5nOiAwLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hNyk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1zbGF0ZS1hNCk7XG59XG5cbi5xdWljay1zY2FuLS1zdGF0dXMtbWVzc2FnZS10aW1lIHtcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG59XG5cbi5xdWljay1zY2FuLS10aW1lLWluLCAucXVpY2stc2Nhbi0tdGltZS1vdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbn1cbi5xdWljay1zY2FuLS10aW1lLWluIC5xdWljay1zY2FuLS10aW1lLWluLWxhYmVsLCAucXVpY2stc2Nhbi0tdGltZS1vdXQgLnF1aWNrLXNjYW4tLXRpbWUtaW4tbGFiZWwge1xuICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xufVxuXG4ucXVpY2stc2Nhbi0tZm9ybS1jbGVhci1idXR0b24ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5kaXNidXJzZW1lbnRzLWludmFsaWQtZmVlZGJhY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogY2hhcmFjdGVyLXZhcmlhbnQobC10YWlsKTtcbiAgY29sb3I6IHZhcigtLXRleHQtY3JpdGljYWwpO1xufVxuXG4vKipcbiAqIEtlbmRvIFVJIHYyMDIyLjMuOTEzIChodHRwOi8vd3d3LnRlbGVyaWsuY29tL2tlbmRvLXVpKVxuICogQ29weXJpZ2h0IDIwMjIgUHJvZ3Jlc3MgU29mdHdhcmUgQ29ycG9yYXRpb24gYW5kL29yIG9uZSBvZiBpdHMgc3Vic2lkaWFyaWVzIG9yIGFmZmlsaWF0ZXMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuXG4gKlxuICogS2VuZG8gVUkgY29tbWVyY2lhbCBsaWNlbnNlcyBtYXkgYmUgb2J0YWluZWQgYXRcbiAqIGh0dHA6Ly93d3cudGVsZXJpay5jb20vcHVyY2hhc2UvbGljZW5zZS1hZ3JlZW1lbnQva2VuZG8tdWktY29tcGxldGVcbiAqIElmIHlvdSBkbyBub3Qgb3duIGEgY29tbWVyY2lhbCBsaWNlbnNlLCB0aGlzIGZpbGUgc2hhbGwgYmUgZ292ZXJuZWQgYnkgdGhlIHRyaWFsIGxpY2Vuc2UgdGVybXMuXG4gKi9cbi5rLXNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xcHg7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1kaXNwbGF5LWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuXG4uay1kaXNwbGF5LWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmstZGlzcGxheS1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmstZGlzcGxheS1mbGV4IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuXG4uay1kaXNwbGF5LWlubGluZS1mbGV4IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbn1cblxuLmstZGlzcGxheS10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5rLWRpc3BsYXktaW5saW5lLXRhYmxlIHtcbiAgZGlzcGxheTogaW5saW5lLXRhYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5rLWRpc3BsYXktbm9uZSwgLmstaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uay1kLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uay1mbGV4LXJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5rLWZsZXgtcm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbi5rLWZsZXgtY29sIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmstZmxleC1jb2wtcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbn1cblxuLmstZmxleC1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uay1mbGV4LWNvbHVtbi1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xufVxuXG4uay1mbGV4LXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5rLWZsZXgtbm93cmFwIHtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi5rLWZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2U7XG59XG5cbi5rLWZsZXgtaW5pdGlhbCB7XG4gIGZsZXg6IDAgMSBhdXRvO1xufVxuXG4uay1mbGV4LTEge1xuICBmbGV4OiAxIDEgMCU7XG59XG5cbi5rLWZsZXgtYXV0byB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uay1mbGV4LW5vbmUge1xuICBmbGV4OiBub25lO1xufVxuXG4uay1mbGV4LWdyb3cge1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi5rLWZsZXgtZ3Jvdy0wIHtcbiAgZmxleC1ncm93OiAwO1xufVxuXG4uay1mbGV4LXNocmluayB7XG4gIGZsZXgtc2hyaW5rOiAxO1xufVxuXG4uay1mbGV4LXNocmluay0wIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5rLWZsZXgtYmFzaXMtYXV0byB7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG59XG5cbi5rLWZsZXgtYmFzaXMtMCB7XG4gIGZsZXgtYmFzaXM6IDAlO1xufVxuXG4uay1hbGlnbi1pdGVtcy1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uay1hbGlnbi1pdGVtcy1lbmQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5rLWFsaWduLWl0ZW1zLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5rLWFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuLmstYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG5cbi5rLWFsaWduLWNvbnRlbnQtc3RhcnQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uay1hbGlnbi1jb250ZW50LWVuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uay1hbGlnbi1jb250ZW50LWNlbnRlciB7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmstYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcbn1cblxuLmstYWxpZ24tY29udGVudC1iYXNlbGluZSB7XG4gIGFsaWduLWNvbnRlbnQ6IGJhc2VsaW5lO1xufVxuXG4uay1hbGlnbi1zZWxmLXN0YXJ0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbn1cblxuLmstYWxpZ24tc2VsZi1lbmQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbn1cblxuLmstYWxpZ24tc2VsZi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbi5rLWFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbi5rLWFsaWduLXNlbGYtYmFzZWxpbmUge1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcbn1cblxuLmstanVzdGlmeS1jb250ZW50LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uay1qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmstanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uay1qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmstanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuXG4uay1qdXN0aWZ5LWNvbnRlbnQtZXZlbmx5IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG59XG5cbi5rLWp1c3RpZnktY29udGVudC1zdHJldGNoID4gKiB7XG4gIGZsZXg6IDEgMCAwJTtcbn1cblxuLmstanVzdGlmeS1pdGVtcy1zdGFydCB7XG4gIGp1c3RpZnktaXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5rLWp1c3RpZnktaXRlbXMtZW5kIHtcbiAganVzdGlmeS1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5rLWp1c3RpZnktaXRlbXMtY2VudGVyIHtcbiAganVzdGlmeS1pdGVtczogY2VudGVyO1xufVxuXG4uay1qdXN0aWZ5LWl0ZW1zLXN0cmV0Y2gge1xuICBqdXN0aWZ5LWl0ZW1zOiBzdHJldGNoO1xufVxuXG4uay1mbG9hdC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLmstZmxvYXQtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLmstZmxvYXQtbm9uZSB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNsZWFyLWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4uay1jbGVhci1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4uay1jbGVhci1ub25lIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmstZmxvYXR3cmFwOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmstZC1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cblxuLmstZ3JpZC1jb2xzLW5vbmUge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG5vbmU7XG59XG5cbi5rLWdyaWQtcm93cy1ub25lIHtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBub25lO1xufVxuXG4uay1ncmlkLWZsb3ctY29sIHtcbiAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbn1cblxuLmstZ3JpZC1mbG93LWNvbC1kZW5zZSB7XG4gIGdyaWQtYXV0by1mbG93OiBjb2x1bW4gZGVuc2U7XG59XG5cbi5rLWdyaWQtZmxvdy1yb3cge1xuICBncmlkLWF1dG8tZmxvdzogcm93O1xufVxuXG4uay1ncmlkLWZsb3ctcm93LWRlbnNlIHtcbiAgZ3JpZC1hdXRvLWZsb3c6IHJvdyBkZW5zZTtcbn1cblxuLmstY29sc3Bhbi1hbGwge1xuICBncmlkLWNvbHVtbjogMS8tMTtcbn1cblxuLmstY29sc3Bhbi1hdXRvIHtcbiAgZ3JpZC1jb2x1bW46IGF1dG87XG59XG5cbi5rLXJvd3NwYW4tYWxsIHtcbiAgZ3JpZC1yb3c6IDEvLTE7XG59XG5cbi5rLXJvd3NwYW4tYXV0byB7XG4gIGdyaWQtcm93OiBhdXRvO1xufVxuXG4uay1ncmlkLWNvbHMtMSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLmstY29sc3Bhbi0xIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbn1cblxuLmstY29sLXN0YXJ0LTEge1xuICBncmlkLWNvbHVtbi1zdGFydDogMTtcbn1cblxuLmstY29sLWVuZC0xIHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiAxO1xufVxuXG4uay1ncmlkLWNvbHMtMiB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLmstY29sc3Bhbi0yIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbn1cblxuLmstY29sLXN0YXJ0LTIge1xuICBncmlkLWNvbHVtbi1zdGFydDogMjtcbn1cblxuLmstY29sLWVuZC0yIHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiAyO1xufVxuXG4uay1ncmlkLWNvbHMtMyB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLmstY29sc3Bhbi0zIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMztcbn1cblxuLmstY29sLXN0YXJ0LTMge1xuICBncmlkLWNvbHVtbi1zdGFydDogMztcbn1cblxuLmstY29sLWVuZC0zIHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiAzO1xufVxuXG4uay1ncmlkLWNvbHMtNCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLmstY29sc3Bhbi00IHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gNDtcbn1cblxuLmstY29sLXN0YXJ0LTQge1xuICBncmlkLWNvbHVtbi1zdGFydDogNDtcbn1cblxuLmstY29sLWVuZC00IHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiA0O1xufVxuXG4uay1ncmlkLWNvbHMtNSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLmstY29sc3Bhbi01IHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gNTtcbn1cblxuLmstY29sLXN0YXJ0LTUge1xuICBncmlkLWNvbHVtbi1zdGFydDogNTtcbn1cblxuLmstY29sLWVuZC01IHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiA1O1xufVxuXG4uay1ncmlkLWNvbHMtNiB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLmstY29sc3Bhbi02IHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gNjtcbn1cblxuLmstY29sLXN0YXJ0LTYge1xuICBncmlkLWNvbHVtbi1zdGFydDogNjtcbn1cblxuLmstY29sLWVuZC02IHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiA2O1xufVxuXG4uay1ncmlkLWNvbHMtNyB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLmstY29sc3Bhbi03IHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gNztcbn1cblxuLmstY29sLXN0YXJ0LTcge1xuICBncmlkLWNvbHVtbi1zdGFydDogNztcbn1cblxuLmstY29sLWVuZC03IHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiA3O1xufVxuXG4uay1ncmlkLWNvbHMtOCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDgsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLmstY29sc3Bhbi04IHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gODtcbn1cblxuLmstY29sLXN0YXJ0LTgge1xuICBncmlkLWNvbHVtbi1zdGFydDogODtcbn1cblxuLmstY29sLWVuZC04IHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiA4O1xufVxuXG4uay1ncmlkLWNvbHMtOSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDksIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLmstY29sc3Bhbi05IHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gOTtcbn1cblxuLmstY29sLXN0YXJ0LTkge1xuICBncmlkLWNvbHVtbi1zdGFydDogOTtcbn1cblxuLmstY29sLWVuZC05IHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiA5O1xufVxuXG4uay1ncmlkLWNvbHMtMTAge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMCwgbWlubWF4KDAsIDFmcikpO1xufVxuXG4uay1jb2xzcGFuLTEwIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTA7XG59XG5cbi5rLWNvbC1zdGFydC0xMCB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAxMDtcbn1cblxuLmstY29sLWVuZC0xMCB7XG4gIGdyaWQtY29sdW1uLWVuZDogMTA7XG59XG5cbi5rLWdyaWQtY29scy0xMSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDExLCBtaW5tYXgoMCwgMWZyKSk7XG59XG5cbi5rLWNvbHNwYW4tMTEge1xuICBncmlkLWNvbHVtbjogc3BhbiAxMTtcbn1cblxuLmstY29sLXN0YXJ0LTExIHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDExO1xufVxuXG4uay1jb2wtZW5kLTExIHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiAxMTtcbn1cblxuLmstZ3JpZC1jb2xzLTEyIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLmstY29sc3Bhbi0xMiB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDEyO1xufVxuXG4uay1jb2wtc3RhcnQtMTIge1xuICBncmlkLWNvbHVtbi1zdGFydDogMTI7XG59XG5cbi5rLWNvbC1lbmQtMTIge1xuICBncmlkLWNvbHVtbi1lbmQ6IDEyO1xufVxuXG4uay1ncmlkLXJvd3MtMSB7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLmstcm93c3Bhbi0xIHtcbiAgZ3JpZC1yb3c6IHNwYW4gMTtcbn1cblxuLmstcm93LXN0YXJ0LTEge1xuICBncmlkLXJvdy1zdGFydDogMTtcbn1cblxuLmstcm93LWVuZC0xIHtcbiAgZ3JpZC1yb3ctZW5kOiAxO1xufVxuXG4uay1ncmlkLXJvd3MtMiB7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLmstcm93c3Bhbi0yIHtcbiAgZ3JpZC1yb3c6IHNwYW4gMjtcbn1cblxuLmstcm93LXN0YXJ0LTIge1xuICBncmlkLXJvdy1zdGFydDogMjtcbn1cblxuLmstcm93LWVuZC0yIHtcbiAgZ3JpZC1yb3ctZW5kOiAyO1xufVxuXG4uay1ncmlkLXJvd3MtMyB7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLmstcm93c3Bhbi0zIHtcbiAgZ3JpZC1yb3c6IHNwYW4gMztcbn1cblxuLmstcm93LXN0YXJ0LTMge1xuICBncmlkLXJvdy1zdGFydDogMztcbn1cblxuLmstcm93LWVuZC0zIHtcbiAgZ3JpZC1yb3ctZW5kOiAzO1xufVxuXG4uay1ncmlkLXJvd3MtNCB7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDQsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLmstcm93c3Bhbi00IHtcbiAgZ3JpZC1yb3c6IHNwYW4gNDtcbn1cblxuLmstcm93LXN0YXJ0LTQge1xuICBncmlkLXJvdy1zdGFydDogNDtcbn1cblxuLmstcm93LWVuZC00IHtcbiAgZ3JpZC1yb3ctZW5kOiA0O1xufVxuXG4uay1ncmlkLXJvd3MtNSB7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDUsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLmstcm93c3Bhbi01IHtcbiAgZ3JpZC1yb3c6IHNwYW4gNTtcbn1cblxuLmstcm93LXN0YXJ0LTUge1xuICBncmlkLXJvdy1zdGFydDogNTtcbn1cblxuLmstcm93LWVuZC01IHtcbiAgZ3JpZC1yb3ctZW5kOiA1O1xufVxuXG4uay1ncmlkLXJvd3MtNiB7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDYsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLmstcm93c3Bhbi02IHtcbiAgZ3JpZC1yb3c6IHNwYW4gNjtcbn1cblxuLmstcm93LXN0YXJ0LTYge1xuICBncmlkLXJvdy1zdGFydDogNjtcbn1cblxuLmstcm93LWVuZC02IHtcbiAgZ3JpZC1yb3ctZW5kOiA2O1xufVxuXG4uay1ncmlkLXJvd3MtNyB7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDcsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLmstcm93c3Bhbi03IHtcbiAgZ3JpZC1yb3c6IHNwYW4gNztcbn1cblxuLmstcm93LXN0YXJ0LTcge1xuICBncmlkLXJvdy1zdGFydDogNztcbn1cblxuLmstcm93LWVuZC03IHtcbiAgZ3JpZC1yb3ctZW5kOiA3O1xufVxuXG4uay1ncmlkLXJvd3MtOCB7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDgsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLmstcm93c3Bhbi04IHtcbiAgZ3JpZC1yb3c6IHNwYW4gODtcbn1cblxuLmstcm93LXN0YXJ0LTgge1xuICBncmlkLXJvdy1zdGFydDogODtcbn1cblxuLmstcm93LWVuZC04IHtcbiAgZ3JpZC1yb3ctZW5kOiA4O1xufVxuXG4uay1ncmlkLXJvd3MtOSB7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDksIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLmstcm93c3Bhbi05IHtcbiAgZ3JpZC1yb3c6IHNwYW4gOTtcbn1cblxuLmstcm93LXN0YXJ0LTkge1xuICBncmlkLXJvdy1zdGFydDogOTtcbn1cblxuLmstcm93LWVuZC05IHtcbiAgZ3JpZC1yb3ctZW5kOiA5O1xufVxuXG4uay1ncmlkLXJvd3MtMTAge1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxMCwgbWlubWF4KDAsIDFmcikpO1xufVxuXG4uay1yb3dzcGFuLTEwIHtcbiAgZ3JpZC1yb3c6IHNwYW4gMTA7XG59XG5cbi5rLXJvdy1zdGFydC0xMCB7XG4gIGdyaWQtcm93LXN0YXJ0OiAxMDtcbn1cblxuLmstcm93LWVuZC0xMCB7XG4gIGdyaWQtcm93LWVuZDogMTA7XG59XG5cbi5rLW9yZGVyLWZpcnN0IHtcbiAgb3JkZXI6IC05OTk5ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW9yZGVyLWxhc3Qge1xuICBvcmRlcjogOTk5OSAhaW1wb3J0YW50O1xufVxuXG4uay1vcmRlci1ub25lIHtcbiAgb3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLmstb3JkZXItMSB7XG4gIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG59XG5cbi5rLW9yZGVyLTIge1xuICBvcmRlcjogMiAhaW1wb3J0YW50O1xufVxuXG4uay1vcmRlci0zIHtcbiAgb3JkZXI6IDMgIWltcG9ydGFudDtcbn1cblxuLmstb3JkZXItNCB7XG4gIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW9yZGVyLTUge1xuICBvcmRlcjogNSAhaW1wb3J0YW50O1xufVxuXG4uay1vcmRlci02IHtcbiAgb3JkZXI6IDYgIWltcG9ydGFudDtcbn1cblxuLmstb3JkZXItNyB7XG4gIG9yZGVyOiA3ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW9yZGVyLTgge1xuICBvcmRlcjogOCAhaW1wb3J0YW50O1xufVxuXG4uay1vcmRlci05IHtcbiAgb3JkZXI6IDkgIWltcG9ydGFudDtcbn1cblxuLmstb3JkZXItMTAge1xuICBvcmRlcjogMTAgIWltcG9ydGFudDtcbn1cblxuLmstb3JkZXItMTEge1xuICBvcmRlcjogMTEgIWltcG9ydGFudDtcbn1cblxuLmstb3JkZXItMTIge1xuICBvcmRlcjogMTIgIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3ctYXV0byB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uay1vdmVyZmxvdy14LWF1dG8ge1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuXG4uay1vdmVyZmxvdy15LWF1dG8ge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uXFwhay1vdmVyZmxvdy1hdXRvIHtcbiAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLlxcIWstb3ZlcmZsb3cteC1hdXRvIHtcbiAgb3ZlcmZsb3cteDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uXFwhay1vdmVyZmxvdy15LWF1dG8ge1xuICBvdmVyZmxvdy15OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LWF1dG8tYXV0byB7XG4gIG92ZXJmbG93OiBhdXRvIGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3ctYXV0by1oaWRkZW4ge1xuICBvdmVyZmxvdzogYXV0byBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3ctYXV0by12aXNpYmxlIHtcbiAgb3ZlcmZsb3c6IGF1dG8gdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy1hdXRvLXNjcm9sbCB7XG4gIG92ZXJmbG93OiBhdXRvIHNjcm9sbCAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy1hdXRvLWNsaXAge1xuICBvdmVyZmxvdzogYXV0byBjbGlwICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLW92ZXJmbG93LXgtaGlkZGVuIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4uay1vdmVyZmxvdy15LWhpZGRlbiB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuLlxcIWstb3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4uXFwhay1vdmVyZmxvdy14LWhpZGRlbiB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4uXFwhay1vdmVyZmxvdy15LWhpZGRlbiB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy1oaWRkZW4tYXV0byB7XG4gIG92ZXJmbG93OiBoaWRkZW4gYXV0byAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy1oaWRkZW4taGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3ctaGlkZGVuLXZpc2libGUge1xuICBvdmVyZmxvdzogaGlkZGVuIHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3ctaGlkZGVuLXNjcm9sbCB7XG4gIG92ZXJmbG93OiBoaWRkZW4gc2Nyb2xsICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LWhpZGRlbi1jbGlwIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiBjbGlwICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LXZpc2libGUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmstb3ZlcmZsb3cteC12aXNpYmxlIHtcbiAgb3ZlcmZsb3cteDogdmlzaWJsZTtcbn1cblxuLmstb3ZlcmZsb3cteS12aXNpYmxlIHtcbiAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbn1cblxuLlxcIWstb3ZlcmZsb3ctdmlzaWJsZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5cXCFrLW92ZXJmbG93LXgtdmlzaWJsZSB7XG4gIG92ZXJmbG93LXg6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLlxcIWstb3ZlcmZsb3cteS12aXNpYmxlIHtcbiAgb3ZlcmZsb3cteTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy12aXNpYmxlLWF1dG8ge1xuICBvdmVyZmxvdzogdmlzaWJsZSBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LXZpc2libGUtaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IHZpc2libGUgaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LXZpc2libGUtdmlzaWJsZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlIHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3ctdmlzaWJsZS1zY3JvbGwge1xuICBvdmVyZmxvdzogdmlzaWJsZSBzY3JvbGwgIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3ctdmlzaWJsZS1jbGlwIHtcbiAgb3ZlcmZsb3c6IHZpc2libGUgY2xpcCAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy1zY3JvbGwge1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4uay1vdmVyZmxvdy14LXNjcm9sbCB7XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbn1cblxuLmstb3ZlcmZsb3cteS1zY3JvbGwge1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbi5cXCFrLW92ZXJmbG93LXNjcm9sbCB7XG4gIG92ZXJmbG93OiBzY3JvbGwgIWltcG9ydGFudDtcbn1cblxuLlxcIWstb3ZlcmZsb3cteC1zY3JvbGwge1xuICBvdmVyZmxvdy14OiBzY3JvbGwgIWltcG9ydGFudDtcbn1cblxuLlxcIWstb3ZlcmZsb3cteS1zY3JvbGwge1xuICBvdmVyZmxvdy15OiBzY3JvbGwgIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3ctc2Nyb2xsLWF1dG8ge1xuICBvdmVyZmxvdzogc2Nyb2xsIGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3ctc2Nyb2xsLWhpZGRlbiB7XG4gIG92ZXJmbG93OiBzY3JvbGwgaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LXNjcm9sbC12aXNpYmxlIHtcbiAgb3ZlcmZsb3c6IHNjcm9sbCB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LXNjcm9sbC1zY3JvbGwge1xuICBvdmVyZmxvdzogc2Nyb2xsIHNjcm9sbCAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy1zY3JvbGwtY2xpcCB7XG4gIG92ZXJmbG93OiBzY3JvbGwgY2xpcCAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy1jbGlwIHtcbiAgb3ZlcmZsb3c6IGNsaXA7XG59XG5cbi5rLW92ZXJmbG93LXgtY2xpcCB7XG4gIG92ZXJmbG93LXg6IGNsaXA7XG59XG5cbi5rLW92ZXJmbG93LXktY2xpcCB7XG4gIG92ZXJmbG93LXk6IGNsaXA7XG59XG5cbi5cXCFrLW92ZXJmbG93LWNsaXAge1xuICBvdmVyZmxvdzogY2xpcCAhaW1wb3J0YW50O1xufVxuXG4uXFwhay1vdmVyZmxvdy14LWNsaXAge1xuICBvdmVyZmxvdy14OiBjbGlwICFpbXBvcnRhbnQ7XG59XG5cbi5cXCFrLW92ZXJmbG93LXktY2xpcCB7XG4gIG92ZXJmbG93LXk6IGNsaXAgIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3ctY2xpcC1hdXRvIHtcbiAgb3ZlcmZsb3c6IGNsaXAgYXV0byAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy1jbGlwLWhpZGRlbiB7XG4gIG92ZXJmbG93OiBjbGlwIGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy1jbGlwLXZpc2libGUge1xuICBvdmVyZmxvdzogY2xpcCB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LWNsaXAtc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IGNsaXAgc2Nyb2xsICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LWNsaXAtY2xpcCB7XG4gIG92ZXJmbG93OiBjbGlwIGNsaXAgIWltcG9ydGFudDtcbn1cblxuLmstcG9pbnRlci1ldmVudHMtbm9uZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBvaW50ZXItZXZlbnRzLWF1dG8ge1xuICBwb2ludGVyLWV2ZW50czogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uay1wb3Mtc3RhdGljLCAuay1zdGF0aWMge1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBvcy1yZWxhdGl2ZSwgLmstcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbn1cblxuLmstYWJzb2x1dGUsIC5rLXBvcy1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xufVxuXG4uay1maXhlZCwgLmstcG9zLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBvcy1zdGlja3ksIC5rLXN0aWNreSB7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbn1cblxuLmstcG9zLXRvcCwgLmstdG9wIHtcbiAgdG9wOiAwO1xufVxuXG4uay1wb3MtcmlnaHQsIC5rLXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5rLWJvdHRvbSwgLmstcG9zLWJvdHRvbSB7XG4gIGJvdHRvbTogMDtcbn1cblxuLmstbGVmdCwgLmstcG9zLWxlZnQge1xuICBsZWZ0OiAwO1xufVxuXG4uay1wb3MtdG9wLXN0YXJ0LCAuay10b3Atc3RhcnQge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5rLXBvcy10b3Atc3RhcnRbZGlyPXJ0bF0sIC5rLXJ0bCAuay1wb3MtdG9wLXN0YXJ0LCAuay1ydGwgLmstdG9wLXN0YXJ0LCAuay10b3Atc3RhcnRbZGlyPXJ0bF0sIFtkaXI9cnRsXSAuay1wb3MtdG9wLXN0YXJ0LCBbZGlyPXJ0bF0gLmstdG9wLXN0YXJ0IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG59XG5cbi5rLXBvcy10b3AtY2VudGVyLCAuay10b3AtY2VudGVyIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLmstcG9zLXRvcC1lbmQsIC5rLXRvcC1lbmQge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4uay1wb3MtdG9wLWVuZFtkaXI9cnRsXSwgLmstcnRsIC5rLXBvcy10b3AtZW5kLCAuay1ydGwgLmstdG9wLWVuZCwgLmstdG9wLWVuZFtkaXI9cnRsXSwgW2Rpcj1ydGxdIC5rLXBvcy10b3AtZW5kLCBbZGlyPXJ0bF0gLmstdG9wLWVuZCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuXG4uay1ib3R0b20tc3RhcnQsIC5rLXBvcy1ib3R0b20tc3RhcnQge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5rLWJvdHRvbS1zdGFydFtkaXI9cnRsXSwgLmstcG9zLWJvdHRvbS1zdGFydFtkaXI9cnRsXSwgLmstcnRsIC5rLWJvdHRvbS1zdGFydCwgLmstcnRsIC5rLXBvcy1ib3R0b20tc3RhcnQsIFtkaXI9cnRsXSAuay1ib3R0b20tc3RhcnQsIFtkaXI9cnRsXSAuay1wb3MtYm90dG9tLXN0YXJ0IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG59XG5cbi5rLWJvdHRvbS1jZW50ZXIsIC5rLXBvcy1ib3R0b20tY2VudGVyIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLmstYm90dG9tLWVuZCwgLmstcG9zLWJvdHRvbS1lbmQge1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4uay1ib3R0b20tZW5kW2Rpcj1ydGxdLCAuay1wb3MtYm90dG9tLWVuZFtkaXI9cnRsXSwgLmstcnRsIC5rLWJvdHRvbS1lbmQsIC5rLXJ0bCAuay1wb3MtYm90dG9tLWVuZCwgW2Rpcj1ydGxdIC5rLWJvdHRvbS1lbmQsIFtkaXI9cnRsXSAuay1wb3MtYm90dG9tLWVuZCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuXG4uay1taWRkbGUtc3RhcnQsIC5rLXBvcy1taWRkbGUtc3RhcnQge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiAwO1xufVxuXG4uay1taWRkbGUtZW5kLCAuay1wb3MtbWlkZGxlLWVuZCB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiAwO1xufVxuXG4uay1yZXNpemUtbm9uZSB7XG4gIHJlc2l6ZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uay1yZXNpemUtYm90aCB7XG4gIHJlc2l6ZTogYm90aCAhaW1wb3J0YW50O1xufVxuXG4uay1yZXNpemUtaG9yaXpvbnRhbCB7XG4gIHJlc2l6ZTogaG9yaXpvbnRhbCAhaW1wb3J0YW50O1xufVxuXG4uay1yZXNpemUtdmVydGljYWwge1xuICByZXNpemU6IHZlcnRpY2FsICFpbXBvcnRhbnQ7XG59XG5cbi5rLXNwYWNlciB7XG4gIGZsZXg6IDEgMCBhdXRvO1xufVxuXG4uay1zcGFjZXItc2l6ZWQge1xuICBmbGV4LWdyb3c6IDA7XG59XG5cbi5rLXAtMCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLmstcHQtMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5rLXByLTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBiLTAge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uay1wbC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5rLW0tMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4uay1tdC0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uay1tci0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1iLTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1sLTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uay1weC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmstcHktMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5rLW14LTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uay1teS0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmstcC0xIHtcbiAgcGFkZGluZzogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB0LTEge1xuICBwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXByLTEge1xuICBwYWRkaW5nLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbn1cblxuLmstcGItMSB7XG4gIHBhZGRpbmctYm90dG9tOiA0cHggIWltcG9ydGFudDtcbn1cblxuLmstcGwtMSB7XG4gIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW0tMSB7XG4gIG1hcmdpbjogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW10LTEge1xuICBtYXJnaW4tdG9wOiA0cHggIWltcG9ydGFudDtcbn1cblxuLmstbXItMSB7XG4gIG1hcmdpbi1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1iLTEge1xuICBtYXJnaW4tYm90dG9tOiA0cHggIWltcG9ydGFudDtcbn1cblxuLmstbWwtMSB7XG4gIG1hcmdpbi1sZWZ0OiA0cHggIWltcG9ydGFudDtcbn1cblxuLmstcHgtMSB7XG4gIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xufVxuXG4uay1weS0xIHtcbiAgcGFkZGluZy10b3A6IDRweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW14LTEge1xuICBwYWRkaW5nLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbn1cblxuLmstbXktMSB7XG4gIHBhZGRpbmctdG9wOiA0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50O1xufVxuXG4uay1wLTIge1xuICBwYWRkaW5nOiA4cHggIWltcG9ydGFudDtcbn1cblxuLmstcHQtMiB7XG4gIHBhZGRpbmctdG9wOiA4cHggIWltcG9ydGFudDtcbn1cblxuLmstcHItMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xufVxuXG4uay1wYi0yIHtcbiAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50O1xufVxuXG4uay1wbC0yIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcbn1cblxuLmstbS0yIHtcbiAgbWFyZ2luOiA4cHggIWltcG9ydGFudDtcbn1cblxuLmstbXQtMiB7XG4gIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50O1xufVxuXG4uay1tci0yIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbn1cblxuLmstbWItMiB7XG4gIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50O1xufVxuXG4uay1tbC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xufVxuXG4uay1weC0yIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB5LTIge1xuICBwYWRkaW5nLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA4cHggIWltcG9ydGFudDtcbn1cblxuLmstbXgtMiB7XG4gIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xufVxuXG4uay1teS0yIHtcbiAgcGFkZGluZy10b3A6IDhweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXAtMyB7XG4gIHBhZGRpbmc6IDEycHggIWltcG9ydGFudDtcbn1cblxuLmstcHQtMyB7XG4gIHBhZGRpbmctdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXByLTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBiLTMge1xuICBwYWRkaW5nLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xufVxuXG4uay1wbC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW0tMyB7XG4gIG1hcmdpbjogMTJweCAhaW1wb3J0YW50O1xufVxuXG4uay1tdC0zIHtcbiAgbWFyZ2luLXRvcDogMTJweCAhaW1wb3J0YW50O1xufVxuXG4uay1tci0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1iLTMge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1sLTMge1xuICBtYXJnaW4tbGVmdDogMTJweCAhaW1wb3J0YW50O1xufVxuXG4uay1weC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHggIWltcG9ydGFudDtcbn1cblxuLmstcHktMyB7XG4gIHBhZGRpbmctdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW14LTMge1xuICBwYWRkaW5nLWxlZnQ6IDEycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMTJweCAhaW1wb3J0YW50O1xufVxuXG4uay1teS0zIHtcbiAgcGFkZGluZy10b3A6IDEycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEycHggIWltcG9ydGFudDtcbn1cblxuLmstcC00IHtcbiAgcGFkZGluZzogMTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1wdC00IHtcbiAgcGFkZGluZy10b3A6IDE2cHggIWltcG9ydGFudDtcbn1cblxuLmstcHItNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbn1cblxuLmstcGItNCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBsLTQge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbn1cblxuLmstbS00IHtcbiAgbWFyZ2luOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW10LTQge1xuICBtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1yLTQge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbn1cblxuLmstbWItNCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHggIWltcG9ydGFudDtcbn1cblxuLmstbWwtNCB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB4LTQge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1weS00IHtcbiAgcGFkZGluZy10b3A6IDE2cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudDtcbn1cblxuLmstbXgtNCB7XG4gIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW15LTQge1xuICBwYWRkaW5nLXRvcDogMTZweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1wLTUge1xuICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB0LTUge1xuICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4uay1wci01IHtcbiAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4uay1wYi01IHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cblxuLmstcGwtNSB7XG4gIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4uay1tLTUge1xuICBtYXJnaW46IDIwcHggIWltcG9ydGFudDtcbn1cblxuLmstbXQtNSB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLmstbXItNSB7XG4gIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4uay1tYi01IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuXG4uay1tbC01IHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLmstcHgtNSB7XG4gIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB5LTUge1xuICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuXG4uay1teC01IHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLmstbXktNSB7XG4gIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXAtNiB7XG4gIHBhZGRpbmc6IDI0cHggIWltcG9ydGFudDtcbn1cblxuLmstcHQtNiB7XG4gIHBhZGRpbmctdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXByLTYge1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBiLTYge1xuICBwYWRkaW5nLWJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xufVxuXG4uay1wbC02IHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW0tNiB7XG4gIG1hcmdpbjogMjRweCAhaW1wb3J0YW50O1xufVxuXG4uay1tdC02IHtcbiAgbWFyZ2luLXRvcDogMjRweCAhaW1wb3J0YW50O1xufVxuXG4uay1tci02IHtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1iLTYge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1sLTYge1xuICBtYXJnaW4tbGVmdDogMjRweCAhaW1wb3J0YW50O1xufVxuXG4uay1weC02IHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcbn1cblxuLmstcHktNiB7XG4gIHBhZGRpbmctdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW14LTYge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMjRweCAhaW1wb3J0YW50O1xufVxuXG4uay1teS02IHtcbiAgcGFkZGluZy10b3A6IDI0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDI0cHggIWltcG9ydGFudDtcbn1cblxuLmstcC03IHtcbiAgcGFkZGluZzogMjhweCAhaW1wb3J0YW50O1xufVxuXG4uay1wdC03IHtcbiAgcGFkZGluZy10b3A6IDI4cHggIWltcG9ydGFudDtcbn1cblxuLmstcHItNyB7XG4gIHBhZGRpbmctcmlnaHQ6IDI4cHggIWltcG9ydGFudDtcbn1cblxuLmstcGItNyB7XG4gIHBhZGRpbmctYm90dG9tOiAyOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBsLTcge1xuICBwYWRkaW5nLWxlZnQ6IDI4cHggIWltcG9ydGFudDtcbn1cblxuLmstbS03IHtcbiAgbWFyZ2luOiAyOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW10LTcge1xuICBtYXJnaW4tdG9wOiAyOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1yLTcge1xuICBtYXJnaW4tcmlnaHQ6IDI4cHggIWltcG9ydGFudDtcbn1cblxuLmstbWItNyB7XG4gIG1hcmdpbi1ib3R0b206IDI4cHggIWltcG9ydGFudDtcbn1cblxuLmstbWwtNyB7XG4gIG1hcmdpbi1sZWZ0OiAyOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB4LTcge1xuICBwYWRkaW5nLWxlZnQ6IDI4cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMjhweCAhaW1wb3J0YW50O1xufVxuXG4uay1weS03IHtcbiAgcGFkZGluZy10b3A6IDI4cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDI4cHggIWltcG9ydGFudDtcbn1cblxuLmstbXgtNyB7XG4gIHBhZGRpbmctbGVmdDogMjhweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW15LTcge1xuICBwYWRkaW5nLXRvcDogMjhweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMjhweCAhaW1wb3J0YW50O1xufVxuXG4uay1wLTgge1xuICBwYWRkaW5nOiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB0LTgge1xuICBwYWRkaW5nLXRvcDogMzJweCAhaW1wb3J0YW50O1xufVxuXG4uay1wci04IHtcbiAgcGFkZGluZy1yaWdodDogMzJweCAhaW1wb3J0YW50O1xufVxuXG4uay1wYi04IHtcbiAgcGFkZGluZy1ib3R0b206IDMycHggIWltcG9ydGFudDtcbn1cblxuLmstcGwtOCB7XG4gIHBhZGRpbmctbGVmdDogMzJweCAhaW1wb3J0YW50O1xufVxuXG4uay1tLTgge1xuICBtYXJnaW46IDMycHggIWltcG9ydGFudDtcbn1cblxuLmstbXQtOCB7XG4gIG1hcmdpbi10b3A6IDMycHggIWltcG9ydGFudDtcbn1cblxuLmstbXItOCB7XG4gIG1hcmdpbi1yaWdodDogMzJweCAhaW1wb3J0YW50O1xufVxuXG4uay1tYi04IHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweCAhaW1wb3J0YW50O1xufVxuXG4uay1tbC04IHtcbiAgbWFyZ2luLWxlZnQ6IDMycHggIWltcG9ydGFudDtcbn1cblxuLmstcHgtOCB7XG4gIHBhZGRpbmctbGVmdDogMzJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB5LTgge1xuICBwYWRkaW5nLXRvcDogMzJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMzJweCAhaW1wb3J0YW50O1xufVxuXG4uay1teC04IHtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHggIWltcG9ydGFudDtcbn1cblxuLmstbXktOCB7XG4gIHBhZGRpbmctdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXAtOSB7XG4gIHBhZGRpbmc6IDM2cHggIWltcG9ydGFudDtcbn1cblxuLmstcHQtOSB7XG4gIHBhZGRpbmctdG9wOiAzNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXByLTkge1xuICBwYWRkaW5nLXJpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBiLTkge1xuICBwYWRkaW5nLWJvdHRvbTogMzZweCAhaW1wb3J0YW50O1xufVxuXG4uay1wbC05IHtcbiAgcGFkZGluZy1sZWZ0OiAzNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW0tOSB7XG4gIG1hcmdpbjogMzZweCAhaW1wb3J0YW50O1xufVxuXG4uay1tdC05IHtcbiAgbWFyZ2luLXRvcDogMzZweCAhaW1wb3J0YW50O1xufVxuXG4uay1tci05IHtcbiAgbWFyZ2luLXJpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1iLTkge1xuICBtYXJnaW4tYm90dG9tOiAzNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1sLTkge1xuICBtYXJnaW4tbGVmdDogMzZweCAhaW1wb3J0YW50O1xufVxuXG4uay1weC05IHtcbiAgcGFkZGluZy1sZWZ0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDM2cHggIWltcG9ydGFudDtcbn1cblxuLmstcHktOSB7XG4gIHBhZGRpbmctdG9wOiAzNnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAzNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW14LTkge1xuICBwYWRkaW5nLWxlZnQ6IDM2cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMzZweCAhaW1wb3J0YW50O1xufVxuXG4uay1teS05IHtcbiAgcGFkZGluZy10b3A6IDM2cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDM2cHggIWltcG9ydGFudDtcbn1cblxuLmstcC0xMCB7XG4gIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLmstcHQtMTAge1xuICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4uay1wci0xMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLmstcGItMTAge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xufVxuXG4uay1wbC0xMCB7XG4gIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4uay1tLTEwIHtcbiAgbWFyZ2luOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW10LTEwIHtcbiAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4uay1tci0xMCB7XG4gIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4uay1tYi0xMCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbn1cblxuLmstbWwtMTAge1xuICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4uay1weC0xMCB7XG4gIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB5LTEwIHtcbiAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbn1cblxuLmstbXgtMTAge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4uay1teS0xMCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXAtMTEge1xuICBwYWRkaW5nOiA0NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB0LTExIHtcbiAgcGFkZGluZy10b3A6IDQ0cHggIWltcG9ydGFudDtcbn1cblxuLmstcHItMTEge1xuICBwYWRkaW5nLXJpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBiLTExIHtcbiAgcGFkZGluZy1ib3R0b206IDQ0cHggIWltcG9ydGFudDtcbn1cblxuLmstcGwtMTEge1xuICBwYWRkaW5nLWxlZnQ6IDQ0cHggIWltcG9ydGFudDtcbn1cblxuLmstbS0xMSB7XG4gIG1hcmdpbjogNDRweCAhaW1wb3J0YW50O1xufVxuXG4uay1tdC0xMSB7XG4gIG1hcmdpbi10b3A6IDQ0cHggIWltcG9ydGFudDtcbn1cblxuLmstbXItMTEge1xuICBtYXJnaW4tcmlnaHQ6IDQ0cHggIWltcG9ydGFudDtcbn1cblxuLmstbWItMTEge1xuICBtYXJnaW4tYm90dG9tOiA0NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1sLTExIHtcbiAgbWFyZ2luLWxlZnQ6IDQ0cHggIWltcG9ydGFudDtcbn1cblxuLmstcHgtMTEge1xuICBwYWRkaW5nLWxlZnQ6IDQ0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNDRweCAhaW1wb3J0YW50O1xufVxuXG4uay1weS0xMSB7XG4gIHBhZGRpbmctdG9wOiA0NHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA0NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW14LTExIHtcbiAgcGFkZGluZy1sZWZ0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDQ0cHggIWltcG9ydGFudDtcbn1cblxuLmstbXktMTEge1xuICBwYWRkaW5nLXRvcDogNDRweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNDRweCAhaW1wb3J0YW50O1xufVxuXG4uay1wLTEyIHtcbiAgcGFkZGluZzogNDhweCAhaW1wb3J0YW50O1xufVxuXG4uay1wdC0xMiB7XG4gIHBhZGRpbmctdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXByLTEyIHtcbiAgcGFkZGluZy1yaWdodDogNDhweCAhaW1wb3J0YW50O1xufVxuXG4uay1wYi0xMiB7XG4gIHBhZGRpbmctYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBsLTEyIHtcbiAgcGFkZGluZy1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW0tMTIge1xuICBtYXJnaW46IDQ4cHggIWltcG9ydGFudDtcbn1cblxuLmstbXQtMTIge1xuICBtYXJnaW4tdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1yLTEyIHtcbiAgbWFyZ2luLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1iLTEyIHtcbiAgbWFyZ2luLWJvdHRvbTogNDhweCAhaW1wb3J0YW50O1xufVxuXG4uay1tbC0xMiB7XG4gIG1hcmdpbi1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB4LTEyIHtcbiAgcGFkZGluZy1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbn1cblxuLmstcHktMTIge1xuICBwYWRkaW5nLXRvcDogNDhweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNDhweCAhaW1wb3J0YW50O1xufVxuXG4uay1teC0xMiB7XG4gIHBhZGRpbmctbGVmdDogNDhweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW15LTEyIHtcbiAgcGFkZGluZy10b3A6IDQ4cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDQ4cHggIWltcG9ydGFudDtcbn1cblxuLmstcC0xMyB7XG4gIHBhZGRpbmc6IDUycHggIWltcG9ydGFudDtcbn1cblxuLmstcHQtMTMge1xuICBwYWRkaW5nLXRvcDogNTJweCAhaW1wb3J0YW50O1xufVxuXG4uay1wci0xMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDUycHggIWltcG9ydGFudDtcbn1cblxuLmstcGItMTMge1xuICBwYWRkaW5nLWJvdHRvbTogNTJweCAhaW1wb3J0YW50O1xufVxuXG4uay1wbC0xMyB7XG4gIHBhZGRpbmctbGVmdDogNTJweCAhaW1wb3J0YW50O1xufVxuXG4uay1tLTEzIHtcbiAgbWFyZ2luOiA1MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW10LTEzIHtcbiAgbWFyZ2luLXRvcDogNTJweCAhaW1wb3J0YW50O1xufVxuXG4uay1tci0xMyB7XG4gIG1hcmdpbi1yaWdodDogNTJweCAhaW1wb3J0YW50O1xufVxuXG4uay1tYi0xMyB7XG4gIG1hcmdpbi1ib3R0b206IDUycHggIWltcG9ydGFudDtcbn1cblxuLmstbWwtMTMge1xuICBtYXJnaW4tbGVmdDogNTJweCAhaW1wb3J0YW50O1xufVxuXG4uay1weC0xMyB7XG4gIHBhZGRpbmctbGVmdDogNTJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA1MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB5LTEzIHtcbiAgcGFkZGluZy10b3A6IDUycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDUycHggIWltcG9ydGFudDtcbn1cblxuLmstbXgtMTMge1xuICBwYWRkaW5nLWxlZnQ6IDUycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNTJweCAhaW1wb3J0YW50O1xufVxuXG4uay1teS0xMyB7XG4gIHBhZGRpbmctdG9wOiA1MnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA1MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXAtMTQge1xuICBwYWRkaW5nOiA1NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB0LTE0IHtcbiAgcGFkZGluZy10b3A6IDU2cHggIWltcG9ydGFudDtcbn1cblxuLmstcHItMTQge1xuICBwYWRkaW5nLXJpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBiLTE0IHtcbiAgcGFkZGluZy1ib3R0b206IDU2cHggIWltcG9ydGFudDtcbn1cblxuLmstcGwtMTQge1xuICBwYWRkaW5nLWxlZnQ6IDU2cHggIWltcG9ydGFudDtcbn1cblxuLmstbS0xNCB7XG4gIG1hcmdpbjogNTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1tdC0xNCB7XG4gIG1hcmdpbi10b3A6IDU2cHggIWltcG9ydGFudDtcbn1cblxuLmstbXItMTQge1xuICBtYXJnaW4tcmlnaHQ6IDU2cHggIWltcG9ydGFudDtcbn1cblxuLmstbWItMTQge1xuICBtYXJnaW4tYm90dG9tOiA1NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1sLTE0IHtcbiAgbWFyZ2luLWxlZnQ6IDU2cHggIWltcG9ydGFudDtcbn1cblxuLmstcHgtMTQge1xuICBwYWRkaW5nLWxlZnQ6IDU2cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1weS0xNCB7XG4gIHBhZGRpbmctdG9wOiA1NnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA1NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW14LTE0IHtcbiAgcGFkZGluZy1sZWZ0OiA1NnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDU2cHggIWltcG9ydGFudDtcbn1cblxuLmstbXktMTQge1xuICBwYWRkaW5nLXRvcDogNTZweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1wLTE1IHtcbiAgcGFkZGluZzogNjBweCAhaW1wb3J0YW50O1xufVxuXG4uay1wdC0xNSB7XG4gIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXByLTE1IHtcbiAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4uay1wYi0xNSB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBsLTE1IHtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW0tMTUge1xuICBtYXJnaW46IDYwcHggIWltcG9ydGFudDtcbn1cblxuLmstbXQtMTUge1xuICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1yLTE1IHtcbiAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1iLTE1IHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xufVxuXG4uay1tbC0xNSB7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB4LTE1IHtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLmstcHktMTUge1xuICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xufVxuXG4uay1teC0xNSB7XG4gIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW15LTE1IHtcbiAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbn1cblxuLmstcC0xNiB7XG4gIHBhZGRpbmc6IDY0cHggIWltcG9ydGFudDtcbn1cblxuLmstcHQtMTYge1xuICBwYWRkaW5nLXRvcDogNjRweCAhaW1wb3J0YW50O1xufVxuXG4uay1wci0xNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDY0cHggIWltcG9ydGFudDtcbn1cblxuLmstcGItMTYge1xuICBwYWRkaW5nLWJvdHRvbTogNjRweCAhaW1wb3J0YW50O1xufVxuXG4uay1wbC0xNiB7XG4gIHBhZGRpbmctbGVmdDogNjRweCAhaW1wb3J0YW50O1xufVxuXG4uay1tLTE2IHtcbiAgbWFyZ2luOiA2NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW10LTE2IHtcbiAgbWFyZ2luLXRvcDogNjRweCAhaW1wb3J0YW50O1xufVxuXG4uay1tci0xNiB7XG4gIG1hcmdpbi1yaWdodDogNjRweCAhaW1wb3J0YW50O1xufVxuXG4uay1tYi0xNiB7XG4gIG1hcmdpbi1ib3R0b206IDY0cHggIWltcG9ydGFudDtcbn1cblxuLmstbWwtMTYge1xuICBtYXJnaW4tbGVmdDogNjRweCAhaW1wb3J0YW50O1xufVxuXG4uay1weC0xNiB7XG4gIHBhZGRpbmctbGVmdDogNjRweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA2NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB5LTE2IHtcbiAgcGFkZGluZy10b3A6IDY0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDY0cHggIWltcG9ydGFudDtcbn1cblxuLmstbXgtMTYge1xuICBwYWRkaW5nLWxlZnQ6IDY0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNjRweCAhaW1wb3J0YW50O1xufVxuXG4uay1teS0xNiB7XG4gIHBhZGRpbmctdG9wOiA2NHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXAtMTcge1xuICBwYWRkaW5nOiA2OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB0LTE3IHtcbiAgcGFkZGluZy10b3A6IDY4cHggIWltcG9ydGFudDtcbn1cblxuLmstcHItMTcge1xuICBwYWRkaW5nLXJpZ2h0OiA2OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBiLTE3IHtcbiAgcGFkZGluZy1ib3R0b206IDY4cHggIWltcG9ydGFudDtcbn1cblxuLmstcGwtMTcge1xuICBwYWRkaW5nLWxlZnQ6IDY4cHggIWltcG9ydGFudDtcbn1cblxuLmstbS0xNyB7XG4gIG1hcmdpbjogNjhweCAhaW1wb3J0YW50O1xufVxuXG4uay1tdC0xNyB7XG4gIG1hcmdpbi10b3A6IDY4cHggIWltcG9ydGFudDtcbn1cblxuLmstbXItMTcge1xuICBtYXJnaW4tcmlnaHQ6IDY4cHggIWltcG9ydGFudDtcbn1cblxuLmstbWItMTcge1xuICBtYXJnaW4tYm90dG9tOiA2OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1sLTE3IHtcbiAgbWFyZ2luLWxlZnQ6IDY4cHggIWltcG9ydGFudDtcbn1cblxuLmstcHgtMTcge1xuICBwYWRkaW5nLWxlZnQ6IDY4cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNjhweCAhaW1wb3J0YW50O1xufVxuXG4uay1weS0xNyB7XG4gIHBhZGRpbmctdG9wOiA2OHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA2OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW14LTE3IHtcbiAgcGFkZGluZy1sZWZ0OiA2OHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDY4cHggIWltcG9ydGFudDtcbn1cblxuLmstbXktMTcge1xuICBwYWRkaW5nLXRvcDogNjhweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNjhweCAhaW1wb3J0YW50O1xufVxuXG4uay1wLTE4IHtcbiAgcGFkZGluZzogNzJweCAhaW1wb3J0YW50O1xufVxuXG4uay1wdC0xOCB7XG4gIHBhZGRpbmctdG9wOiA3MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXByLTE4IHtcbiAgcGFkZGluZy1yaWdodDogNzJweCAhaW1wb3J0YW50O1xufVxuXG4uay1wYi0xOCB7XG4gIHBhZGRpbmctYm90dG9tOiA3MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBsLTE4IHtcbiAgcGFkZGluZy1sZWZ0OiA3MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW0tMTgge1xuICBtYXJnaW46IDcycHggIWltcG9ydGFudDtcbn1cblxuLmstbXQtMTgge1xuICBtYXJnaW4tdG9wOiA3MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1yLTE4IHtcbiAgbWFyZ2luLXJpZ2h0OiA3MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1iLTE4IHtcbiAgbWFyZ2luLWJvdHRvbTogNzJweCAhaW1wb3J0YW50O1xufVxuXG4uay1tbC0xOCB7XG4gIG1hcmdpbi1sZWZ0OiA3MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB4LTE4IHtcbiAgcGFkZGluZy1sZWZ0OiA3MnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDcycHggIWltcG9ydGFudDtcbn1cblxuLmstcHktMTgge1xuICBwYWRkaW5nLXRvcDogNzJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNzJweCAhaW1wb3J0YW50O1xufVxuXG4uay1teC0xOCB7XG4gIHBhZGRpbmctbGVmdDogNzJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA3MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW15LTE4IHtcbiAgcGFkZGluZy10b3A6IDcycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDcycHggIWltcG9ydGFudDtcbn1cblxuLmstcC0xOSB7XG4gIHBhZGRpbmc6IDc2cHggIWltcG9ydGFudDtcbn1cblxuLmstcHQtMTkge1xuICBwYWRkaW5nLXRvcDogNzZweCAhaW1wb3J0YW50O1xufVxuXG4uay1wci0xOSB7XG4gIHBhZGRpbmctcmlnaHQ6IDc2cHggIWltcG9ydGFudDtcbn1cblxuLmstcGItMTkge1xuICBwYWRkaW5nLWJvdHRvbTogNzZweCAhaW1wb3J0YW50O1xufVxuXG4uay1wbC0xOSB7XG4gIHBhZGRpbmctbGVmdDogNzZweCAhaW1wb3J0YW50O1xufVxuXG4uay1tLTE5IHtcbiAgbWFyZ2luOiA3NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW10LTE5IHtcbiAgbWFyZ2luLXRvcDogNzZweCAhaW1wb3J0YW50O1xufVxuXG4uay1tci0xOSB7XG4gIG1hcmdpbi1yaWdodDogNzZweCAhaW1wb3J0YW50O1xufVxuXG4uay1tYi0xOSB7XG4gIG1hcmdpbi1ib3R0b206IDc2cHggIWltcG9ydGFudDtcbn1cblxuLmstbWwtMTkge1xuICBtYXJnaW4tbGVmdDogNzZweCAhaW1wb3J0YW50O1xufVxuXG4uay1weC0xOSB7XG4gIHBhZGRpbmctbGVmdDogNzZweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA3NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB5LTE5IHtcbiAgcGFkZGluZy10b3A6IDc2cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDc2cHggIWltcG9ydGFudDtcbn1cblxuLmstbXgtMTkge1xuICBwYWRkaW5nLWxlZnQ6IDc2cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNzZweCAhaW1wb3J0YW50O1xufVxuXG4uay1teS0xOSB7XG4gIHBhZGRpbmctdG9wOiA3NnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA3NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXAtMjAge1xuICBwYWRkaW5nOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB0LTIwIHtcbiAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLmstcHItMjAge1xuICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBiLTIwIHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbn1cblxuLmstcGwtMjAge1xuICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLmstbS0yMCB7XG4gIG1hcmdpbjogODBweCAhaW1wb3J0YW50O1xufVxuXG4uay1tdC0yMCB7XG4gIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLmstbXItMjAge1xuICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLmstbWItMjAge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1sLTIwIHtcbiAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLmstcHgtMjAge1xuICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xufVxuXG4uay1weS0yMCB7XG4gIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW14LTIwIHtcbiAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLmstbXktMjAge1xuICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xufVxuXG4uay1wLTIxIHtcbiAgcGFkZGluZzogODRweCAhaW1wb3J0YW50O1xufVxuXG4uay1wdC0yMSB7XG4gIHBhZGRpbmctdG9wOiA4NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXByLTIxIHtcbiAgcGFkZGluZy1yaWdodDogODRweCAhaW1wb3J0YW50O1xufVxuXG4uay1wYi0yMSB7XG4gIHBhZGRpbmctYm90dG9tOiA4NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBsLTIxIHtcbiAgcGFkZGluZy1sZWZ0OiA4NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW0tMjEge1xuICBtYXJnaW46IDg0cHggIWltcG9ydGFudDtcbn1cblxuLmstbXQtMjEge1xuICBtYXJnaW4tdG9wOiA4NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1yLTIxIHtcbiAgbWFyZ2luLXJpZ2h0OiA4NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1iLTIxIHtcbiAgbWFyZ2luLWJvdHRvbTogODRweCAhaW1wb3J0YW50O1xufVxuXG4uay1tbC0yMSB7XG4gIG1hcmdpbi1sZWZ0OiA4NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB4LTIxIHtcbiAgcGFkZGluZy1sZWZ0OiA4NHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDg0cHggIWltcG9ydGFudDtcbn1cblxuLmstcHktMjEge1xuICBwYWRkaW5nLXRvcDogODRweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogODRweCAhaW1wb3J0YW50O1xufVxuXG4uay1teC0yMSB7XG4gIHBhZGRpbmctbGVmdDogODRweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA4NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW15LTIxIHtcbiAgcGFkZGluZy10b3A6IDg0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDg0cHggIWltcG9ydGFudDtcbn1cblxuLmstcC0yMiB7XG4gIHBhZGRpbmc6IDg4cHggIWltcG9ydGFudDtcbn1cblxuLmstcHQtMjIge1xuICBwYWRkaW5nLXRvcDogODhweCAhaW1wb3J0YW50O1xufVxuXG4uay1wci0yMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDg4cHggIWltcG9ydGFudDtcbn1cblxuLmstcGItMjIge1xuICBwYWRkaW5nLWJvdHRvbTogODhweCAhaW1wb3J0YW50O1xufVxuXG4uay1wbC0yMiB7XG4gIHBhZGRpbmctbGVmdDogODhweCAhaW1wb3J0YW50O1xufVxuXG4uay1tLTIyIHtcbiAgbWFyZ2luOiA4OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW10LTIyIHtcbiAgbWFyZ2luLXRvcDogODhweCAhaW1wb3J0YW50O1xufVxuXG4uay1tci0yMiB7XG4gIG1hcmdpbi1yaWdodDogODhweCAhaW1wb3J0YW50O1xufVxuXG4uay1tYi0yMiB7XG4gIG1hcmdpbi1ib3R0b206IDg4cHggIWltcG9ydGFudDtcbn1cblxuLmstbWwtMjIge1xuICBtYXJnaW4tbGVmdDogODhweCAhaW1wb3J0YW50O1xufVxuXG4uay1weC0yMiB7XG4gIHBhZGRpbmctbGVmdDogODhweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA4OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB5LTIyIHtcbiAgcGFkZGluZy10b3A6IDg4cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDg4cHggIWltcG9ydGFudDtcbn1cblxuLmstbXgtMjIge1xuICBwYWRkaW5nLWxlZnQ6IDg4cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogODhweCAhaW1wb3J0YW50O1xufVxuXG4uay1teS0yMiB7XG4gIHBhZGRpbmctdG9wOiA4OHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA4OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXAtMjMge1xuICBwYWRkaW5nOiA5MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB0LTIzIHtcbiAgcGFkZGluZy10b3A6IDkycHggIWltcG9ydGFudDtcbn1cblxuLmstcHItMjMge1xuICBwYWRkaW5nLXJpZ2h0OiA5MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBiLTIzIHtcbiAgcGFkZGluZy1ib3R0b206IDkycHggIWltcG9ydGFudDtcbn1cblxuLmstcGwtMjMge1xuICBwYWRkaW5nLWxlZnQ6IDkycHggIWltcG9ydGFudDtcbn1cblxuLmstbS0yMyB7XG4gIG1hcmdpbjogOTJweCAhaW1wb3J0YW50O1xufVxuXG4uay1tdC0yMyB7XG4gIG1hcmdpbi10b3A6IDkycHggIWltcG9ydGFudDtcbn1cblxuLmstbXItMjMge1xuICBtYXJnaW4tcmlnaHQ6IDkycHggIWltcG9ydGFudDtcbn1cblxuLmstbWItMjMge1xuICBtYXJnaW4tYm90dG9tOiA5MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1sLTIzIHtcbiAgbWFyZ2luLWxlZnQ6IDkycHggIWltcG9ydGFudDtcbn1cblxuLmstcHgtMjMge1xuICBwYWRkaW5nLWxlZnQ6IDkycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogOTJweCAhaW1wb3J0YW50O1xufVxuXG4uay1weS0yMyB7XG4gIHBhZGRpbmctdG9wOiA5MnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA5MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW14LTIzIHtcbiAgcGFkZGluZy1sZWZ0OiA5MnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDkycHggIWltcG9ydGFudDtcbn1cblxuLmstbXktMjMge1xuICBwYWRkaW5nLXRvcDogOTJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogOTJweCAhaW1wb3J0YW50O1xufVxuXG4uay1wLTI0IHtcbiAgcGFkZGluZzogOTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1wdC0yNCB7XG4gIHBhZGRpbmctdG9wOiA5NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXByLTI0IHtcbiAgcGFkZGluZy1yaWdodDogOTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1wYi0yNCB7XG4gIHBhZGRpbmctYm90dG9tOiA5NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBsLTI0IHtcbiAgcGFkZGluZy1sZWZ0OiA5NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW0tMjQge1xuICBtYXJnaW46IDk2cHggIWltcG9ydGFudDtcbn1cblxuLmstbXQtMjQge1xuICBtYXJnaW4tdG9wOiA5NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1yLTI0IHtcbiAgbWFyZ2luLXJpZ2h0OiA5NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1iLTI0IHtcbiAgbWFyZ2luLWJvdHRvbTogOTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1tbC0yNCB7XG4gIG1hcmdpbi1sZWZ0OiA5NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB4LTI0IHtcbiAgcGFkZGluZy1sZWZ0OiA5NnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDk2cHggIWltcG9ydGFudDtcbn1cblxuLmstcHktMjQge1xuICBwYWRkaW5nLXRvcDogOTZweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogOTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1teC0yNCB7XG4gIHBhZGRpbmctbGVmdDogOTZweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA5NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW15LTI0IHtcbiAgcGFkZGluZy10b3A6IDk2cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDk2cHggIWltcG9ydGFudDtcbn1cblxuLmstcC14cyB7XG4gIHBhZGRpbmc6IDRweCAhaW1wb3J0YW50O1xufVxuXG4uay1wdC14cyB7XG4gIHBhZGRpbmctdG9wOiA0cHggIWltcG9ydGFudDtcbn1cblxuLmstcHIteHMge1xuICBwYWRkaW5nLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbn1cblxuLmstcGIteHMge1xuICBwYWRkaW5nLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBsLXhzIHtcbiAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudDtcbn1cblxuLmstbS14cyB7XG4gIG1hcmdpbjogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW10LXhzIHtcbiAgbWFyZ2luLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1yLXhzIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbn1cblxuLmstbWIteHMge1xuICBtYXJnaW4tYm90dG9tOiA0cHggIWltcG9ydGFudDtcbn1cblxuLmstbWwteHMge1xuICBtYXJnaW4tbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB4LXhzIHtcbiAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB5LXhzIHtcbiAgcGFkZGluZy10b3A6IDRweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW14LXhzIHtcbiAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW15LXhzIHtcbiAgcGFkZGluZy10b3A6IDRweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXAtc20ge1xuICBwYWRkaW5nOiA4cHggIWltcG9ydGFudDtcbn1cblxuLmstcHQtc20ge1xuICBwYWRkaW5nLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXByLXNtIHtcbiAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBiLXNtIHtcbiAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50O1xufVxuXG4uay1wbC1zbSB7XG4gIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW0tc20ge1xuICBtYXJnaW46IDhweCAhaW1wb3J0YW50O1xufVxuXG4uay1tdC1zbSB7XG4gIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50O1xufVxuXG4uay1tci1zbSB7XG4gIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1iLXNtIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1sLXNtIHtcbiAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xufVxuXG4uay1weC1zbSB7XG4gIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xufVxuXG4uay1weS1zbSB7XG4gIHBhZGRpbmctdG9wOiA4cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50O1xufVxuXG4uay1teC1zbSB7XG4gIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xufVxuXG4uay1teS1zbSB7XG4gIHBhZGRpbmctdG9wOiA4cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50O1xufVxuXG4uay1wLW1kIHtcbiAgcGFkZGluZzogMTJweCAhaW1wb3J0YW50O1xufVxuXG4uay1wdC1tZCB7XG4gIHBhZGRpbmctdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXByLW1kIHtcbiAgcGFkZGluZy1yaWdodDogMTJweCAhaW1wb3J0YW50O1xufVxuXG4uay1wYi1tZCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBsLW1kIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW0tbWQge1xuICBtYXJnaW46IDEycHggIWltcG9ydGFudDtcbn1cblxuLmstbXQtbWQge1xuICBtYXJnaW4tdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1yLW1kIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1iLW1kIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xufVxuXG4uay1tbC1tZCB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB4LW1kIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHggIWltcG9ydGFudDtcbn1cblxuLmstcHktbWQge1xuICBwYWRkaW5nLXRvcDogMTJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xufVxuXG4uay1teC1tZCB7XG4gIHBhZGRpbmctbGVmdDogMTJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW15LW1kIHtcbiAgcGFkZGluZy10b3A6IDEycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEycHggIWltcG9ydGFudDtcbn1cblxuLmstcC1sZyB7XG4gIHBhZGRpbmc6IDE2cHggIWltcG9ydGFudDtcbn1cblxuLmstcHQtbGcge1xuICBwYWRkaW5nLXRvcDogMTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1wci1sZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbn1cblxuLmstcGItbGcge1xuICBwYWRkaW5nLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1wbC1sZyB7XG4gIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1tLWxnIHtcbiAgbWFyZ2luOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW10LWxnIHtcbiAgbWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1tci1sZyB7XG4gIG1hcmdpbi1yaWdodDogMTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1tYi1sZyB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHggIWltcG9ydGFudDtcbn1cblxuLmstbWwtbGcge1xuICBtYXJnaW4tbGVmdDogMTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1weC1sZyB7XG4gIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB5LWxnIHtcbiAgcGFkZGluZy10b3A6IDE2cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudDtcbn1cblxuLmstbXgtbGcge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1teS1sZyB7XG4gIHBhZGRpbmctdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXAteGwge1xuICBwYWRkaW5nOiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB0LXhsIHtcbiAgcGFkZGluZy10b3A6IDI0cHggIWltcG9ydGFudDtcbn1cblxuLmstcHIteGwge1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBiLXhsIHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHggIWltcG9ydGFudDtcbn1cblxuLmstcGwteGwge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcbn1cblxuLmstbS14bCB7XG4gIG1hcmdpbjogMjRweCAhaW1wb3J0YW50O1xufVxuXG4uay1tdC14bCB7XG4gIG1hcmdpbi10b3A6IDI0cHggIWltcG9ydGFudDtcbn1cblxuLmstbXIteGwge1xuICBtYXJnaW4tcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcbn1cblxuLmstbWIteGwge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1sLXhsIHtcbiAgbWFyZ2luLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcbn1cblxuLmstcHgteGwge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMjRweCAhaW1wb3J0YW50O1xufVxuXG4uay1weS14bCB7XG4gIHBhZGRpbmctdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW14LXhsIHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcbn1cblxuLmstbXkteGwge1xuICBwYWRkaW5nLXRvcDogMjRweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xufVxuXG4uay1wLXRoaW4ge1xuICBwYWRkaW5nOiAycHggIWltcG9ydGFudDtcbn1cblxuLmstcHQtdGhpbiB7XG4gIHBhZGRpbmctdG9wOiAycHggIWltcG9ydGFudDtcbn1cblxuLmstcHItdGhpbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDJweCAhaW1wb3J0YW50O1xufVxuXG4uay1wYi10aGluIHtcbiAgcGFkZGluZy1ib3R0b206IDJweCAhaW1wb3J0YW50O1xufVxuXG4uay1wbC10aGluIHtcbiAgcGFkZGluZy1sZWZ0OiAycHggIWltcG9ydGFudDtcbn1cblxuLmstbS10aGluIHtcbiAgbWFyZ2luOiAycHggIWltcG9ydGFudDtcbn1cblxuLmstbXQtdGhpbiB7XG4gIG1hcmdpbi10b3A6IDJweCAhaW1wb3J0YW50O1xufVxuXG4uay1tci10aGluIHtcbiAgbWFyZ2luLXJpZ2h0OiAycHggIWltcG9ydGFudDtcbn1cblxuLmstbWItdGhpbiB7XG4gIG1hcmdpbi1ib3R0b206IDJweCAhaW1wb3J0YW50O1xufVxuXG4uay1tbC10aGluIHtcbiAgbWFyZ2luLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xufVxuXG4uay1weC10aGluIHtcbiAgcGFkZGluZy1sZWZ0OiAycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB5LXRoaW4ge1xuICBwYWRkaW5nLXRvcDogMnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAycHggIWltcG9ydGFudDtcbn1cblxuLmstbXgtdGhpbiB7XG4gIHBhZGRpbmctbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDJweCAhaW1wb3J0YW50O1xufVxuXG4uay1teS10aGluIHtcbiAgcGFkZGluZy10b3A6IDJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXAtaGFpciB7XG4gIHBhZGRpbmc6IDFweCAhaW1wb3J0YW50O1xufVxuXG4uay1wdC1oYWlyIHtcbiAgcGFkZGluZy10b3A6IDFweCAhaW1wb3J0YW50O1xufVxuXG4uay1wci1oYWlyIHtcbiAgcGFkZGluZy1yaWdodDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBiLWhhaXIge1xuICBwYWRkaW5nLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBsLWhhaXIge1xuICBwYWRkaW5nLWxlZnQ6IDFweCAhaW1wb3J0YW50O1xufVxuXG4uay1tLWhhaXIge1xuICBtYXJnaW46IDFweCAhaW1wb3J0YW50O1xufVxuXG4uay1tdC1oYWlyIHtcbiAgbWFyZ2luLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1yLWhhaXIge1xuICBtYXJnaW4tcmlnaHQ6IDFweCAhaW1wb3J0YW50O1xufVxuXG4uay1tYi1oYWlyIHtcbiAgbWFyZ2luLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1sLWhhaXIge1xuICBtYXJnaW4tbGVmdDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB4LWhhaXIge1xuICBwYWRkaW5nLWxlZnQ6IDFweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcbn1cblxuLmstcHktaGFpciB7XG4gIHBhZGRpbmctdG9wOiAxcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDFweCAhaW1wb3J0YW50O1xufVxuXG4uay1teC1oYWlyIHtcbiAgcGFkZGluZy1sZWZ0OiAxcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW15LWhhaXIge1xuICBwYWRkaW5nLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxcHggIWltcG9ydGFudDtcbn1cblxuLmstcm91bmRlZC1kZWZhdWx0IHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uay1yb3VuZGVkLTAge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uay1yb3VuZGVkLXNtIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4uay1yb3VuZGVkLW1kIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uay1yb3VuZGVkLWxnIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuXG4uay1yb3VuZGVkLWZ1bGwge1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG59XG5cbi5rLXRhYmxlLWxheW91dC1maXhlZCB7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG5cbi5rLXRhYmxlLWxheW91dC1hdXRvIHtcbiAgdGFibGUtbGF5b3V0OiBhdXRvO1xufVxuXG4uay10ZXh0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLmstdGV4dC1lbGxpcHNpcyB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uay10ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRleHQtbG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLmstdGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbn1cblxuLmstZm9udC13ZWlnaHQtbGlnaHQge1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZvbnQtd2VpZ2h0LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbn1cblxuLmstZm9udC13ZWlnaHQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cblxuLmstdG91Y2gtYWN0aW9uLW5vbmUge1xuICB0b3VjaC1hY3Rpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmstdG91Y2gtYWN0aW9uLWF1dG8ge1xuICB0b3VjaC1hY3Rpb246IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmstZmxpcC1oIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xufVxuXG4uay1mbGlwLXYge1xuICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG59XG5cbi5rLWZsaXAtaC5rLWZsaXAtdiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIC0xKTtcbn1cblxuLmstcm90YXRlLTQ1IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4uay1yb3RhdGUtOTAge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbi5rLXJvdGF0ZS0xMzUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xufVxuXG4uay1yb3RhdGUtMTgwIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmstcm90YXRlLTIyNSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG59XG5cbi5rLXJvdGF0ZS0yNzAge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xufVxuXG4uay1yb3RhdGUtMzE1IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzE1ZGVnKTtcbn1cblxuLmstc2NhbGUtMCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG59XG5cbi5rLXNjYWxlLTEge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xufVxuXG4uay1zY2FsZS0yIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgyLCAyKTtcbn1cblxuLmstdHJhbnNsYXRlLTAge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cblxuLmstdHJhbnNsYXRlLTAtNTAge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA1MCUpO1xufVxuXG4uay10cmFuc2xhdGUtMC0xMDAge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMDAlKTtcbn1cblxuLmstdHJhbnNsYXRlLTUwLTAge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDApO1xufVxuXG4uay10cmFuc2xhdGUtNTAtNTAge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDUwJSk7XG59XG5cbi5rLXRyYW5zbGF0ZS01MC0xMDAge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDEwMCUpO1xufVxuXG4uay10cmFuc2xhdGUtMTAwLTAge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAwKTtcbn1cblxuLmstdHJhbnNsYXRlLTEwMC01MCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDUwJSk7XG59XG5cbi5rLXRyYW5zbGF0ZS0xMDAtMTAwIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMTAwJSk7XG59XG5cbi5rLXVzZXItc2VsZWN0LW5vbmUge1xuICB1c2VyLXNlbGVjdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uay11c2VyLXNlbGVjdC1hdXRvIHtcbiAgdXNlci1zZWxlY3Q6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmstdXNlci1zZWxlY3QtdGV4dCB7XG4gIHVzZXItc2VsZWN0OiB0ZXh0ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXVzZXItc2VsZWN0LWFsbCB7XG4gIHVzZXItc2VsZWN0OiBhbGwgIWltcG9ydGFudDtcbn1cblxuLmstdXNlci1zZWxlY3QtY29udGFpbiB7XG4gIHVzZXItc2VsZWN0OiBjb250YWluICFpbXBvcnRhbnQ7XG59XG5cbi5mYWtlIHtcbiAgY29sb3I6IHJlZDtcbn1cblxuLmstY29tbW9uLXRlc3QtY2xhc3Mge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uay1yZXNldCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmstbm8tY2xpY2sge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmstYmxvY2ssIC5rLWdyaWQtaGVhZGVyLCAuay1ncm91cGluZy1oZWFkZXIsIC5rLWhlYWRlciwgLmstbGluay5rLWhvdmVyLCAuay1saW5rLmstc3RhdGUtaG92ZXIsIC5rLXBhZ2VyLXdyYXAsIC5rLXRhYnN0cmlwLWl0ZW1zIC5rLWl0ZW0sIC5rLXRvb2xiYXIge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIGNlbnRlcjtcbn1cblxuLmstbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmstc3RhdGUtaGlnaGxpZ2h0ID4gLmstbGluayB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1zZWFyY2hib3ggPiAuay1pbnB1dCB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBmb250OiBpbmhlcml0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXg6IDAgMSBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4uay1ibG9jaywgLmstaW5saW5lLWJsb2NrLCAuay13aWRnZXQge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4uay1ibG9jaywgLmstd2lkZ2V0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgb3V0bGluZTogMDtcbn1cblxuLmstd2lkZ2V0IC5rLWlucHV0OjotbXMtY2xlYXIge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4uay1ibG9jaywgLmstY29udGVudCwgLmstZ3JpZCwgLmstaGVhZGVyLWNvbHVtbi1tZW51LCAuay1wYW5lbGJhciwgLmstc3BsaXR0ZXIsIC5rLXdpZGdldCB7XG4gIG91dGxpbmU6IDA7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5rLWJsb2NrLCAuay1jYWxlbmRhciwgLmstZ3JpZC1oZWFkZXIgLmstaS1saW5rLWhvcml6b250YWwsIC5rLWhlYWRlci1jb2x1bW4tbWVudSwgLmstcGFnZXItd3JhcCwgLmstc3BsaXRiYXIge1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG59XG5cbi5rLWhlYWRlci1jb2x1bW4tbWVudSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1ibG9jayB7XG4gIHBhZGRpbmc6IDJweDtcbn1cblxuLmstYmxvY2sgPiAuay1oZWFkZXIge1xuICBtYXJnaW46IC0ycHggMCAxMHB4IC0ycHg7XG4gIHBhZGRpbmc6IDAuM2VtIDJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1pbi1oZWlnaHQ6IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuYS5rLWJ1dHRvbi1leHBhbmQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYnV0dG9uLmstYnV0dG9uLWV4cGFuZCwgaW5wdXRbdHlwZT1idXR0b25dLmstYnV0dG9uLWV4cGFuZCwgaW5wdXRbdHlwZT1yZXNldF0uay1idXR0b24tZXhwYW5kLCBpbnB1dFt0eXBlPXN1Ym1pdF0uay1idXR0b24tZXhwYW5kIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5rLXRvb2xiYXIgLmstYnV0dG9uLWljb250ZXh0IHtcbiAgcGFkZGluZy1yaWdodDogMC44ZW07XG59XG5cbi5rLWxpbmsge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmstZ3JpZC1oZWFkZXIgc3Bhbi5rLWxpbmsge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5rLWRpc2FibGVkLCAuay1kaXNhYmxlZCAuay1pY29uLCAuay1kaXNhYmxlZCAuay1saW5rLCAuay1kaXNhYmxlZCAuay11cGxvYWQtYnV0dG9uIGlucHV0LCAuay1zdGF0ZS1kaXNhYmxlZCwgLmstc3RhdGUtZGlzYWJsZWQgLmstaWNvbiwgLmstc3RhdGUtZGlzYWJsZWQgLmstbGluaywgLmstc3RhdGUtZGlzYWJsZWQgLmstdXBsb2FkLWJ1dHRvbiBpbnB1dCB7XG4gIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3V0bGluZTogMDtcbn1cblxuLmstZGlzYWJsZWQsIC5rLXN0YXRlLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4uay1kaXNhYmxlZCAuay1kaXNhYmxlZCwgLmstZGlzYWJsZWQgPiAuay1idXR0b24sIC5rLXN0YXRlLWRpc2FibGVkIC5rLWRpc2FibGVkLCAuay1zdGF0ZS1kaXNhYmxlZCA+IC5rLWJ1dHRvbiB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIC5rLWRpc2FibGVkLCAuay1kaXNhYmxlZCAuay1pbnB1dCwgLmstc3RhdGUtZGlzYWJsZWQsIC5rLXN0YXRlLWRpc2FibGVkIC5rLWlucHV0IHtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5rLXN0YXRlLWVycm9yIHtcbiAgYm9yZGVyLXN0eWxlOiByaWRnZTtcbn1cblxuLmstc3RhdGUtZW1wdHkge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5rLWljb24uay1pLW5vbmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5rLWltYWdlIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4uay13aWRnZXQgLmstaWNvbi5rLWktY29sbGFwc2UsIC5rLXdpZGdldCAuay1pY29uLmstaS1leHBhbmQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmh0bWwgLmstc3VjY2Vzcy1jb2xvcmVkIHtcbiAgY29sb3I6ICM1MDdmNTA7XG4gIGJvcmRlci1jb2xvcjogI2QwZGZkMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZmZmMDtcbn1cblxuaHRtbCAuay1pbmZvLWNvbG9yZWQge1xuICBjb2xvcjogIzUwNjA3ZjtcbiAgYm9yZGVyLWNvbG9yOiAjZDBkOWRmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmOWZmO1xufVxuXG5odG1sIC5rLWVycm9yLWNvbG9yZWQge1xuICBjb2xvcjogIzdmNTA1MDtcbiAgYm9yZGVyLWNvbG9yOiAjZGZkMGQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYwO1xufVxuXG4uay1pbmxpbmUtYmxvY2sge1xuICBwYWRkaW5nOiAwIDJweDtcbn1cblxuLmstbG9hZGluZywgLmstbG9hZGluZy1pbWFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuXG4uay1pY29uLmstaS1sb2FkaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5cbi5rLWljb24uay1pLWxvYWRpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLWxvYWRpbmctaW1hZ2UsIC5rLWxvYWRpbmctbWFzaywgLmstbG9hZGluZy10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uay1sb2FkaW5nLW1hc2sge1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi5rLWxvYWRpbmctbWFzay5rLW9wYXF1ZSAuay1sb2FkaW5nLWNvbG9yIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmstbG9hZGluZy1tYXNrIC5rLWxvYWRpbmctcHJvZ3Jlc3Mge1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4uay1sb2FkaW5nLXRleHQge1xuICB0ZXh0LWluZGVudDogLTQwMDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uay1sb2FkaW5nLWNvbG9yLCAuay1sb2FkaW5nLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmstbG9hZGluZy1pbWFnZSB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbn1cblxuLmstbG9hZGluZy1jb2xvciB7XG4gIG9wYWNpdHk6IDAuMztcbn1cblxuLmstY29udGVudC1mcmFtZSB7XG4gIGJvcmRlcjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmstcGFuZSA+IC5rLXNwbGl0dGVyLW92ZXJsYXkge1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5rLWRyYWctY2x1ZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwMDM7XG59XG5cbi5rLWRyYWctc3RhdHVzIHtcbiAgbWFyZ2luLXRvcDogLTNweDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5rLXJlb3JkZXItY3VlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmstcmVvcmRlci1jdWUgLmstaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTRweDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA0cHg7XG59XG5cbi5rLXJlb3JkZXItY3VlIC5rLWktYXJyb3ctNjAtZG93biB7XG4gIHRvcDogLTRweDtcbn1cblxuLmstcmVvcmRlci1jdWUgLmstaS1hcnJvdy02MC11cCB7XG4gIGJvdHRvbTogLTRweDtcbn1cblxuLmstc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4uay1zY3JvbGxiYXItdmVydGljYWwge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5rLXRvdWNoLXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjAwMDAwO1xuICBoZWlnaHQ6IDhweDtcbiAgd2lkdGg6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzhhOGE4YTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg1ODU4NTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSB7XG4gIGJvZHkgLmstdG91Y2gtc2Nyb2xsYmFyIHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICB9XG59XG4uay12aXJ0dWFsLXNjcm9sbGFibGUtd3JhcCB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG5cbi5rLWN1cnJlbnQtdGltZSB7XG4gIGJhY2tncm91bmQ6IHJlZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uay1jdXJyZW50LXRpbWUtYXJyb3ctZG93biB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiA0cHggc29saWQgcmVkO1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmstY3VycmVudC10aW1lLWFycm93LWxlZnQge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCByZWQ7XG59XG5cbi5rLWN1cnJlbnQtdGltZS1hcnJvdy1yaWdodCB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgcmVkO1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmstYW5pbWF0aW9uLWNvbnRhaW5lciwgLmstYW5pbWF0aW9uLWNvbnRhaW5lciAqLCAuay1hbmltYXRpb24tY29udGFpbmVyIDphZnRlciwgLmstYmxvY2sgLmstaGVhZGVyLCAuay13aWRnZXQsIC5rLXdpZGdldCAqLCAuay13aWRnZXQgOmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uay1ibG9jaywgLmstZWRpdC1jZWxsIC5rLXdpZGdldCwgLmstZ3JpZC1lZGl0LXJvdyAuay13aWRnZXQsIC5rLWdyaWQtZWRpdC1yb3cgLnRleHQtYm94LCAuay10YWJzdHJpcCA+IC5rLWNvbnRlbnQgPiAua20tc2Nyb2xsLWNvbnRhaW5lciwgLmstdGV4dGJveCwgLmttLWFjdGlvbnNoZWV0ID4gbGksIC5rbS1zaGltIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZm9ybS1jb250cm9sLmstd2lkZ2V0IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmttLXdpZGdldCwgLmttLXdpZGdldCAqIHtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG59XG5cbi5rLXBkZi1leHBvcnQtc2hhZG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsZWZ0OiAtMTUwMDBweDtcbiAgd2lkdGg6IDE0NDAwcHg7XG59XG5cbi5rbS1uYXRpdmUtc2Nyb2xsZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teCBwYW4teTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gIC1tcy1zY3JvbGwtc25hcC10eXBlOiBwcm94aW1pdHk7XG59XG5cbi5rLWhyIHtcbiAgbWFyZ2luOiAwLjVlbSBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmstaWNvbiwgLmstdG9vbC1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGZvbnQ6IDE2cHgvMSBXZWJDb21wb25lbnRzSWNvbnM7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtaW5kZW50OiAwO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLWRyb3AtaGludCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5rLWRyb3AtaGludC1lbmQsIC5rLWRyb3AtaGludC1zdGFydCB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBib3JkZXItd2lkdGg6IDRweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmstZHJvcC1oaW50LWxpbmUge1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi5rLWRyb3AtaGludC1oIC5rLWRyb3AtaGludC1zdGFydCB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiA2LjkyODIwMzIzcHg7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbn1cblxuLmstZHJvcC1oaW50LWggLmstZHJvcC1oaW50LWxpbmUge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxcHg7XG59XG5cbi5rLWRyb3AtaGludC1oIC5rLWRyb3AtaGludC1lbmQge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDYuOTI4MjAzMjNweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG5cbi5rLWRyb3AtaGludC12IHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmstZHJvcC1oaW50LXYgLmstZHJvcC1oaW50LXN0YXJ0IHtcbiAgYm9yZGVyLXRvcC13aWR0aDogNi45MjgyMDMyM3B4O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuXG4uay1kcm9wLWhpbnQtdiAuay1kcm9wLWhpbnQtbGluZSB7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLmstZHJvcC1oaW50LXYgLmstZHJvcC1oaW50LWVuZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDYuOTI4MjAzMjNweDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cblxuLmstY29sdW1uLW1lbnUgLmstc3ByaXRlLCAuay1ncmlkLW1vYmlsZSAuay1yZXNpemUtaGFuZGxlLWlubmVyOmFmdGVyLCAuay1ncmlkLW1vYmlsZSAuay1yZXNpemUtaGFuZGxlLWlubmVyOmJlZm9yZSwgLmstcGFnZXItbnVtYmVycyAuay1jdXJyZW50LXBhZ2UgLmstbGluazphZnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBmb250OiAxNnB4LzEgV2ViQ29tcG9uZW50c0ljb25zO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LWluZGVudDogMDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5rLWljb246YmVmb3JlIHtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5rLWJ1dHRvbi5rLWJ1dHRvbi1pY29uIC5rLWljb24sIC5rLWdyaWQtZmlsdGVyIC5rLWljb24sIC5rLWhlYWRlciAuay1pY29uIHtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1idXR0b24uay1idXR0b24taWNvbiAuay1pY29uOmJlZm9yZSwgLmstZ3JpZC1maWx0ZXIgLmstaWNvbjpiZWZvcmUsIC5rLWhlYWRlciAuay1pY29uOmJlZm9yZSB7XG4gIHRleHQtaW5kZW50OiAwO1xufVxuXG4uay1zcHJpdGUge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC1tcy1oaWdoLWNvbnRyYXN0LWFkanVzdDogbm9uZTtcbn1cblxuLmstcmVvcmRlci1jdWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5rLXJlb3JkZXItY3VlOjphZnRlciwgLmstcmVvcmRlci1jdWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLmstcmVvcmRlci1jdWU6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIGJvcmRlci10b3AtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgdG9wOiAtNHB4O1xufVxuXG4uay1yZW9yZGVyLWN1ZTo6YWZ0ZXIge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGJvdHRvbTogLTRweDtcbn1cblxuLmstZmxpcC1oIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xufVxuXG4uay1mbGlwLXYge1xuICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG59XG5cbi5rLWZsaXAtaC5rLWZsaXAtdiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIC0xKTtcbn1cblxuLmstdGV4dC1hbGlnbi1sZWZ0LCAuay10ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uay10ZXh0LWFsaWduLWNlbnRlciwgLmstdGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5rLXRleHQtYWxpZ24tcmlnaHQsIC5rLXRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmstdGV4dC1hbGlnbi1qdXN0aWZ5LCAuay10ZXh0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuXG5zY3JpcHQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbW1vbi10ZXN0LWNsYXNzLCAuay10aGVtZS10ZXN0LWNsYXNzIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbnNjcmlwdCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmstaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uay1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cblxuLmstc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTFweDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLWhib3gsIC5rLWhzdGFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbn1cblxuLmstdmJveCwgLmstdnN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xufVxuXG4uay1mbGV4LCAuay1zcGFjZXIge1xuICBmbGV4OiAxIDAgMCU7XG59XG5cbi5rLWZsZXgtbGF5b3V0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmstZ3JpZC1sYXlvdXQge1xuICBkaXNwbGF5OiBncmlkO1xufVxuXG4uay1zZXBhcmF0b3Ige1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG4uay1zZXBhcmF0b3ItaG9yaXpvbnRhbCwgLmstdnN0YWNrID4gLmstc2VwYXJhdG9yIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xufVxuXG4uay1oc3RhY2sgPiAuay1zZXBhcmF0b3IsIC5rLXNlcGFyYXRvci12ZXJ0aWNhbCB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci13aWR0aDogMCAwIDAgMXB4O1xufVxuXG5oci5rLXNlcGFyYXRvciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmstYWN0aW9uLWJ1dHRvbnMsIC5rLWFjdGlvbnMsIC5rLWNvbHVtbm1lbnUtYWN0aW9ucyB7XG4gIG1hcmdpbjogMWVtIDAgMDtcbiAgcGFkZGluZzogNnB4IDhweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwIDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uay1wb3B1cCAuay1hY3Rpb25zIHtcbiAgcGFkZGluZzogNnB4IDAgMDtcbn1cblxuLmstY29sb3JwaWNrZXItcG9wdXAgLmstYWN0aW9ucyB7XG4gIHBhZGRpbmc6IDZweCA4cHg7XG59XG5cbi5rLWllIC5rLWFjdGlvbnMgLmstYnV0dG9uIH4gLmstYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5rLXJ0bCAuay1pZSAuay1hY3Rpb25zIC5rLWJ1dHRvbiB+IC5rLWJ1dHRvbiwgW2Rpcj1ydGxdIC5rLWllIC5rLWFjdGlvbnMgLmstYnV0dG9uIH4gLmstYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4uay1hY3Rpb25zLXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uay1hY3Rpb25zLWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uay1hY3Rpb25zLWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5rLWFjdGlvbnMtc3RyZXRjaGVkID4gKiB7XG4gIGZsZXg6IDEgMCAwJTtcbn1cblxuLmstYnV0dG9uIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIGNlbnRlcjtcbiAgZm9udDogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xufVxuXG4uay1idXR0b246Zm9jdXMsIC5rLWJ1dHRvbjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbn1cblxuLmstYnV0dG9uIC5rLWJ1dHRvbi10ZXh0LCAuay1idXR0b24gLmstdGV4dCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5rLWJ1dHRvbiAuay1pY29uLCAuay1idXR0b24gLmstaW1hZ2UsIC5rLWJ1dHRvbiAuay1zcHJpdGUge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmstYnV0dG9uLmstZGlzYWJsZWQsIC5rLWJ1dHRvbltkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5rLWJ1dHRvbi5rLWJ1dHRvbi1pY29uLCAuay1pY29uLWJ1dHRvbiB7XG4gIHdpZHRoOiBjYWxjKDEuNDI4NTcxNDI4NmVtICsgOHB4ICsgMnB4KTtcbiAgaGVpZ2h0OiBjYWxjKDEuNDI4NTcxNDI4NmVtICsgOHB4ICsgMnB4KTtcbiAgcGFkZGluZzogNHB4O1xuICBnYXA6IDA7XG59XG5cbi5rLWJ1dHRvbi5rLWJ1dHRvbi1pY29uIC5rLWJ1dHRvbi10ZXh0LCAuay1idXR0b24uay1idXR0b24taWNvbiAuay10ZXh0LCAuay1pY29uLWJ1dHRvbiAuay1idXR0b24tdGV4dCwgLmstaWNvbi1idXR0b24gLmstdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmEuay1idXR0b24tZXhwYW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJ1dHRvbi5rLWJ1dHRvbi1leHBhbmQsIGlucHV0W3R5cGU9YnV0dG9uXS5rLWJ1dHRvbi1leHBhbmQsIGlucHV0W3R5cGU9cmVzZXRdLmstYnV0dG9uLWV4cGFuZCwgaW5wdXRbdHlwZT1zdWJtaXRdLmstYnV0dG9uLWV4cGFuZCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uay1kcm9wZG93bi1idXR0b24sIC5rLW1lbnUtYnV0dG9uIHtcbiAgb3V0bGluZTogMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmstYnV0dG9uLWZsYXQsIC5rLWJ1dHRvbi5rLWJ1dHRvbi1jbGVhciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IDAgMCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5rLWJ1dHRvbi1mbGF0OjpiZWZvcmUsIC5rLWJ1dHRvbi5rLWJ1dHRvbi1jbGVhcjo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmstYnV0dG9uLWZsYXQ6OmFmdGVyLCAuay1idXR0b24uay1idXR0b24tY2xlYXI6OmFmdGVyIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IGN1cnJlbnRDb2xvcjtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmstYnV0dG9uLWZsYXQuay1mb2N1czo6YWZ0ZXIsIC5rLWJ1dHRvbi1mbGF0OmZvY3VzOjphZnRlciwgLmstYnV0dG9uLmstYnV0dG9uLWNsZWFyLmstZm9jdXM6OmFmdGVyLCAuay1idXR0b24uay1idXR0b24tY2xlYXI6Zm9jdXM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC4xMjtcbn1cblxuLmstYnV0dG9uLWZsYXQuay1kaXNhYmxlZCwgLmstYnV0dG9uLWZsYXRbZGlzYWJsZWRdLCAuay1idXR0b24uay1idXR0b24tY2xlYXIuay1kaXNhYmxlZCwgLmstYnV0dG9uLmstYnV0dG9uLWNsZWFyW2Rpc2FibGVkXSwgLmstZGlzYWJsZWQgLmstYnV0dG9uLWZsYXQsIC5rLWRpc2FibGVkIC5rLWJ1dHRvbi5rLWJ1dHRvbi1jbGVhciB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uay1idXR0b24tb3V0bGluZSB7XG4gIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogMCAwO1xufVxuXG4uay1idXR0b24tbGluaywgLmstYnV0dG9uLWxpbmsuay1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IDAgMDtcbn1cblxuLmstYnV0dG9uLWxpbmsuay1ob3ZlciwgLmstYnV0dG9uLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmstYnV0dG9uLWxpbmsuay1hY3RpdmUge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uay1idXR0b246OmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTFweDtcbiAgcmlnaHQ6IC0xcHg7XG4gIHRvcDogLTFweDtcbiAgYm90dG9tOiAtMXB4O1xuICB6LWluZGV4OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5rLWJ1dHRvbi5rLW5vLWZvY3VzOm5vdCguay1ob3Zlcik6OmJlZm9yZSwgLmstYnV0dG9uLmstbm8tZm9jdXM6bm90KDpob3Zlcik6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5rLWJ1dHRvbi5rLWFjdGl2ZTo6YmVmb3JlLCAuay1idXR0b246YWN0aXZlOjpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjE2O1xufVxuXG4uay1idXR0b24uay1zZWxlY3RlZDo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMC4yO1xufVxuXG4uay1idXR0b246OmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgY29udGVudDogXCJcIjtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5rLWJ1dHRvbi1ncm91cCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cblxuLmstYnV0dG9uLWdyb3VwLmstYnV0dG9uLWdyb3VwLWZsYXQgLmstYnV0dG9uLmstc2VsZWN0ZWQge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmstYnV0dG9uLWdyb3VwIC5rLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstYnV0dG9uLWdyb3VwIC5rLWJ1dHRvbiArIC5rLWJ1dHRvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4uay1idXR0b24tZ3JvdXAuay1idXR0b24tZ3JvdXAtc3RyZXRjaGVkIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmstYnV0dG9uLWdyb3VwLmstYnV0dG9uLWdyb3VwLXN0cmV0Y2hlZCAuay1idXR0b24ge1xuICBmbGV4OiAxIDAgYXV0bztcbn1cblxuLmstYnV0dG9uLWdyb3VwIC5rLWJ1dHRvbi5rLWFjdGl2ZSwgLmstYnV0dG9uLWdyb3VwIC5rLWJ1dHRvbjphY3RpdmUge1xuICB6LWluZGV4OiAyO1xufVxuXG4uay1idXR0b24tZ3JvdXAgLmstYnV0dG9uLmstaG92ZXIsIC5rLWJ1dHRvbi1ncm91cCAuay1idXR0b246aG92ZXIge1xuICB6LWluZGV4OiAzO1xufVxuXG4uay1idXR0b24tZ3JvdXAgLmstYnV0dG9uLmstZGlzYWJsZWQsIC5rLWJ1dHRvbi1ncm91cC5rLWRpc2FibGVkIC5rLWJ1dHRvbiB7XG4gIHotaW5kZXg6IGF1dG87XG59XG5cbi5rLWJ1dHRvbi1ncm91cCAuay1idXR0b24uay1mb2N1cywgLmstYnV0dG9uLWdyb3VwIC5rLWJ1dHRvbjpmb2N1cyB7XG4gIHotaW5kZXg6IDQ7XG59XG5cbi5rLWJ1dHRvbi1ncm91cCAuay1idXR0b246bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoLmstb3ZlcmZsb3ctYnV0dG9uKSB7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiAwO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IDA7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IDA7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiAwO1xufVxuXG4uay1idXR0b24tZ3JvdXAgPiAuay1idXR0b246Zmlyc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKTpub3QoLmstb3ZlcmZsb3ctYnV0dG9uKSB7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiAwO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IDA7XG59XG5cbi5rLWJ1dHRvbi1ncm91cCA+IC5rLWJ1dHRvbjpsYXN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCk6bm90KC5rLW92ZXJmbG93LWJ1dHRvbikge1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiAwO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogMDtcbn1cblxuLmstYnV0dG9uLWdyb3VwIGxhYmVsIGlucHV0W3R5cGU9Y2hlY2tib3hdLCAuay1idXR0b24tZ3JvdXAgbGFiZWwgaW5wdXRbdHlwZT1yYWRpb10sIC5rLWJ1dHRvbi1ncm91cCA+IGlucHV0W3R5cGU9Y2hlY2tib3hdLCAuay1idXR0b24tZ3JvdXAgPiBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmstc3BsaXQtYnV0dG9uIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5rLXNwbGl0LWJ1dHRvbiA+IC5rLWJ1dHRvbjpsYXN0LWNoaWxkLCAuay1zcGxpdC1idXR0b24gPiAuay1zcGxpdC1idXR0b24tYXJyb3cge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgcGFkZGluZzogNHB4O1xuICB3aWR0aDogYXV0bztcbiAgZmxleDogbm9uZTtcbn1cblxuLmstc3BsaXQtY29udGFpbmVyID4gbGkge1xuICBwYWRkaW5nOiAxcHg7XG59XG5cbi5rLXNwbGl0LWNvbnRhaW5lciAuay1idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uay1hY3Rpb24tYnV0dG9ucyB7XG4gIG1hcmdpbjogMWVtIDAgMDtcbiAgcGFkZGluZzogNnB4IDhweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5rLWFjdGlvbi1idXR0b25zIC5rLWJ1dHRvbiB7XG4gIG1pbi13aWR0aDogNzVweDtcbn1cblxuLmstYWN0aW9uLWJ1dHRvbnMgLmstYnV0dG9uICsgLmstYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbn1cblxuLmstYWN0aW9uLWJ1dHRvbnMgLmstYnV0dG9uLmstbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMCAwIDFlbTtcbn1cblxuLmstcnRsIC5rLWJ1dHRvbi1ncm91cCAuay1idXR0b24ge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmstcnRsIC5rLWJ1dHRvbi1ncm91cCAuay1idXR0b24gKyAuay1idXR0b24ge1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG59XG5cbi5rLXJ0bCAuay1zcGxpdC1idXR0b24gLmstc3BsaXQtYnV0dG9uLWFycm93IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbn1cblxuLmstcnRsIC5rLXNwbGl0LWNvbnRhaW5lciAuay1idXR0b24ge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmstbm8tZmxleGJveCAuay1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5rLW5vLWZsZXhib3ggLmstYnV0dG9uLWdyb3VwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uay1uby1mbGV4Ym94IC5rLWJ1dHRvbi1ncm91cDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmstbm8tZmxleGJveCAuay1idXR0b24tZ3JvdXAgLmstYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uay1pbnB1dCwgLmstcGlja2VyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAwO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICBib3gtc2hhZG93OiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4uay1pbnB1dCAuay1pbnB1dCwgLmstaW5wdXQgLmstcGlja2VyLCAuay1waWNrZXIgLmstaW5wdXQsIC5rLXBpY2tlciAuay1waWNrZXIge1xuICBib3JkZXItd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgZm9udDogaW5oZXJpdDtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmstaW5wdXQgLmstY2xlYXItdmFsdWUsIC5rLWlucHV0IC5rLWlucHV0LWljb24sIC5rLWlucHV0IC5rLWlucHV0LWxvYWRpbmctaWNvbiwgLmstaW5wdXQgLmstaW5wdXQtdmFsaWRhdGlvbi1pY29uLCAuay1waWNrZXIgLmstY2xlYXItdmFsdWUsIC5rLXBpY2tlciAuay1pbnB1dC1pY29uLCAuay1waWNrZXIgLmstaW5wdXQtbG9hZGluZy1pY29uLCAuay1waWNrZXIgLmstaW5wdXQtdmFsaWRhdGlvbi1pY29uIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cblxuLmstaW5wdXQgPiAqLCAuay1waWNrZXIgPiAqIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5pbnB1dC5rLWlucHV0IHtcbiAgcGFkZGluZzogNHB4IDhweDtcbn1cblxuLmstcGlja2VyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5zZWxlY3Quay1waWNrZXIge1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBhcHBlYXJhbmNlOiBhdXRvO1xufVxuXG4uay1pbnB1dC1pbm5lciB7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGZsZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLmstaW5wdXQtaW5uZXI6Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLWlucHV0LWlubmVyOmludmFsaWQge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG5zcGFuLmstaW5wdXQtaW5uZXIge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbnRleHRhcmVhLmstaW5wdXQtaW5uZXIge1xuICBtYXJnaW46IDA7XG59XG5cbi5rLXBpY2tlci5rLWljb24tcGlja2VyIC5rLWlucHV0LWlubmVyIHtcbiAgd2lkdGg6IDEuNDI4NTcxNDNlbTtcbiAgaGVpZ2h0OiAxLjQyODU3MTQzZW07XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uay1pbnB1dC12YWx1ZS1pY29uIHtcbiAgZmxleDogbm9uZTtcbn1cblxuLmstaW5wdXQtdmFsdWUtdGV4dCB7XG4gIGZsZXg6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uay1pbnB1dC12YWx1ZS10ZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAi1wiO1xuICB3aWR0aDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxleDogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uay1pbnB1dC12YWx1ZXMge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMnB4IDJweDtcbiAgY3Vyc29yOiB0ZXh0O1xufVxuXG4uay1pbnB1dC12YWx1ZXMgPiAuay1pbnB1dC1pbm5lciwgLmstaW5wdXQtdmFsdWVzID4gLmstc2VhcmNoYmFyIHtcbiAgbWFyZ2luOiAtMnB4IC0ycHg7XG59XG5cbi5rLWljb24tcGlja2VyIC5rLWlucHV0LWlubmVyIHtcbiAgcGFkZGluZzogNHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmstaW5wdXQtcHJlZml4LCAuay1pbnB1dC1zdWZmaXgge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleDogbm9uZTtcbn1cblxuLmstaW5wdXQtcHJlZml4ID4gKiwgLmstaW5wdXQtc3VmZml4ID4gKiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uay1pbnB1dC1zZXBhcmF0b3Ige1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci13aWR0aDogMCAwIDAgMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cblxuLmstaW5wdXQtaWNvbiwgLmstaW5wdXQtbG9hZGluZy1pY29uLCAuay1pbnB1dC12YWxpZGF0aW9uLWljb24ge1xuICBmbGV4OiBub25lO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uay1jbGVhci12YWx1ZSB7XG4gIG91dGxpbmU6IDA7XG4gIGZsZXg6IG5vbmU7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmstY2xlYXItdmFsdWUuay1ob3ZlciwgLmstY2xlYXItdmFsdWU6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uay1jbGVhci12YWx1ZTpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZDtcbiAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XG59XG5cbi5rLWlucHV0LWJ1dHRvbiwgLmstaW5wdXQtYnV0dG9uLmstYnV0dG9uIHtcbiAgd2lkdGg6IGNhbGMoMS40Mjg1NzE0Mjg2ZW0gKyA4cHgpO1xuICBoZWlnaHQ6IGNhbGMoMS40Mjg1NzE0Mjg2ZW0gKyA4cHgpO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IDA7XG4gIGZsZXg6IG5vbmU7XG4gIGFzcGVjdC1yYXRpbzogYXV0bztcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmstaW5wdXQtYnV0dG9uLmstYnV0dG9uID4gLmstYnV0dG9uLWljb24sIC5rLWlucHV0LWJ1dHRvbiA+IC5rLWJ1dHRvbi1pY29uIHtcbiAgbWluLXdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5rLWlucHV0LWJ1dHRvbi5rLWFjdGl2ZSwgLmstaW5wdXQtYnV0dG9uLmstYnV0dG9uLmstYWN0aXZlLCAuay1pbnB1dC1idXR0b24uay1idXR0b24uay1mb2N1cywgLmstaW5wdXQtYnV0dG9uLmstYnV0dG9uOmFjdGl2ZSwgLmstaW5wdXQtYnV0dG9uLmstYnV0dG9uOmZvY3VzLCAuay1pbnB1dC1idXR0b24uay1mb2N1cywgLmstaW5wdXQtYnV0dG9uOmFjdGl2ZSwgLmstaW5wdXQtYnV0dG9uOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5rLXBpY2tlciAuay1pbnB1dC1idXR0b24ge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uay1pbnB1dC1zcGlubmVyIHtcbiAgd2lkdGg6IGNhbGMoMS40Mjg1NzE0Mjg2ZW0gKyA4cHgpO1xuICBmbGV4OiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5rLWlucHV0LXNwaW5uZXIgLmstc3Bpbm5lci1kZWNyZWFzZSwgLmstaW5wdXQtc3Bpbm5lciAuay1zcGlubmVyLWluY3JlYXNlIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiAwO1xuICBmbGV4OiAxIDEgNTAlO1xuICBib3gtc2hhZG93OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFzcGVjdC1yYXRpbzogYXV0bztcbn1cblxuLmstaW5wdXQtc3Bpbm5lciAuay1zcGlubmVyLWRlY3JlYXNlID4gLmstYnV0dG9uLWljb24sIC5rLWlucHV0LXNwaW5uZXIgLmstc3Bpbm5lci1pbmNyZWFzZSA+IC5rLWJ1dHRvbi1pY29uIHtcbiAgbWFyZ2luOiAtMWVtIDA7XG4gIG1pbi13aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5rLWlucHV0LXNwaW5uZXIgLmstc3Bpbm5lci1pbmNyZWFzZSAuay1pY29uIHtcbiAgYm90dG9tOiAtMnB4O1xufVxuXG4uay1pbnB1dC1zcGlubmVyIC5rLXNwaW5uZXItZGVjcmVhc2UgLmstaWNvbiB7XG4gIHRvcDogLTJweDtcbn1cblxuLmstc2VhcmNoYmFyIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbn1cblxuLmstZGF0ZWlucHV0LXdyYXAsIC5rLWRyb3Bkb3duLXdyYXAsIC5rLW11bHRpc2VsZWN0LXdyYXAsIC5rLW51bWVyaWMtd3JhcCwgLmstcGlja2VyLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstaW5wdXQtZmxhdCwgLmstcGlja2VyLWZsYXQge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IDAgMCAhaW1wb3J0YW50O1xufVxuXG4uay1pbnB1dC1mbGF0IC5rLWlucHV0LWlubmVyLCAuay1waWNrZXItZmxhdCAuay1pbnB1dC1pbm5lciB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5rLWlucHV0LW91dGxpbmUsIC5rLXBpY2tlci1vdXRsaW5lIHtcbiAgYmFja2dyb3VuZDogMCAwICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1lbnUge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uay1tZW51LWl0ZW0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgZmxleDogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmstbWVudS1pdGVtLWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmstbWVudS1pdGVtLWNvbnRlbnQgLmstYWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5rLW1lbnUtbGluayB7XG4gIHBhZGRpbmc6IDZweCA4cHg7XG4gIG91dGxpbmU6IDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBnYXA6IDRweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLW1lbnUtbGluay10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5rLW1lbnUtZXhwYW5kLWFycm93IHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IC00cHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG59XG5cbi5rLW1lbnUtaG9yaXpvbnRhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5rLW1lbnUtaG9yaXpvbnRhbCAuay1tZW51LWxpbmsge1xuICBib3JkZXItd2lkdGg6IDAgMXB4IDAgMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLmstbWVudS1ob3Jpem9udGFsID4gLmstbWVudS1pdGVtICsgLmstbWVudS1pdGVtIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbn1cblxuLmstbWVudS1ob3Jpem9udGFsID4gLmstc2VwYXJhdG9yIHtcbiAgbWFyZ2luOiAwIDRweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMCAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5rLW1lbnUtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uay1tZW51LXZlcnRpY2FsID4gLmstbWVudS1pdGVtICsgLmstbWVudS1pdGVtIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4uay1tZW51LXZlcnRpY2FsID4gLmstc2VwYXJhdG9yIHtcbiAgbWFyZ2luOiA0cHggMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLW1lbnUtcG9wdXAge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDgwdmg7XG59XG5cbi5rLW1lbnUtZ3JvdXAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uay1tZW51LWdyb3VwIC5rLW1lbnUtbGluayB7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG59XG5cbi5rLW1lbnUtcG9wdXAgLmstbWVudS1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmstbWVudS1ncm91cCAuay1tZW51LWl0ZW0gKyAuay1tZW51LWl0ZW0ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uay1tZW51LWdyb3VwIC5rLXNlcGFyYXRvciB7XG4gIG1hcmdpbjogNHB4IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstcG9wdXBzLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uay1jb250ZXh0LW1lbnUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5rLWNvbnRleHQtbWVudS5rLW1lbnUtaG9yaXpvbnRhbCB7XG4gIHBhZGRpbmc6IDAgMDtcbn1cblxuLmstY29udGV4dC1tZW51IC5rLXNlcGFyYXRvciB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmstYW5pbWF0aW9uLWNvbnRhaW5lciAuay1jb250ZXh0LW1lbnUuay1tZW51LWhvcml6b250YWwge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuXG4uay1jb250ZXh0LW1lbnUtcG9wdXAge1xuICB6LWluZGV4OiAxMjAwMDtcbn1cblxuLmstY29udGV4dC1tZW51LXBvcHVwIC5rLWNvbnRleHQtbWVudSB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmstY29udGV4dC1tZW51LXBvcHVwIC5rLWNvbnRleHQtbWVudSwgLmstcG9wdXAgLmstY29udGV4dC1tZW51IHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uay1tZW51LXNjcm9sbC13cmFwcGVyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstbWVudS1zY3JvbGwtd3JhcHBlciAuay1tZW51IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi5rLW1lbnUtc2Nyb2xsLWJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5rLW1lbnUtc2Nyb2xsLWJ1dHRvbi5rLXNjcm9sbC1sZWZ0IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxNnB4O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbn1cblxuLmstbWVudS1zY3JvbGwtYnV0dG9uLmstc2Nyb2xsLXJpZ2h0IHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTZweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbn1cblxuLmstbWVudS1zY3JvbGwtYnV0dG9uLmstc2Nyb2xsLXVwIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG59XG5cbi5rLW1lbnUtc2Nyb2xsLWJ1dHRvbi5rLXNjcm9sbC1kb3duIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG59XG5cbnNlbGVjdC5rLWRyb3Bkb3duLCBzZWxlY3Quay1kcm9wZG93bmxpc3Qge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBvdXRsaW5lOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay1kcm9wZG93bmdyaWQtcG9wdXAge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1kcm9wZG93bmdyaWQtcG9wdXAgPiAuay1kYXRhLXRhYmxlIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uay1kcm9wZG93bmdyaWQtcG9wdXAgLmstdmlydHVhbC13cmFwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uay10YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5rLWRhdGEtdGFibGUge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLmstZGF0YS10YWJsZSAuay10YWJsZSB7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG5cbi5rLXRhYmxlLWFsdC1yb3csIC5rLXRhYmxlLXJvdywgLmstdGFibGUtdGJvZHksIC5rLXRhYmxlLXRmb290LCAuay10YWJsZS10aGVhZCB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cblxuLmstdGFibGUtdGQsIC5rLXRhYmxlLXRoIHtcbiAgcGFkZGluZzogNnB4IDhweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay10YWJsZS10ZDpmaXJzdC1jaGlsZCwgLmstdGFibGUtdGg6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cblxuLmstdGFibGUtdGgge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG59XG5cbi5rLXRhYmxlLWhlYWRlciB7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0ta2VuZG8tc2Nyb2xsYmFyLXdpZHRoKTtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLXRhYmxlLWhlYWRlciAuay10YWJsZSB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmstdGFibGUtaGVhZGVyLXdyYXAge1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItd2lkdGg6IDAgMXB4IDAgMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay10YWJsZS1oZWFkZXItd3JhcCA+IC5rLXRhYmxlLCAuay10YWJsZS1oZWFkZXIgPiAuay10YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG59XG5cbi5rLXRhYmxlLWdyb3VwLXN0aWNreS1oZWFkZXIge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBmbGV4OiBub25lO1xufVxuXG4uay10YWJsZS1ncm91cC1zdGlja3ktaGVhZGVyIC5rLXRhYmxlLXRoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5rLXRhYmxlLWxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgZGlzcGxheTogdGFibGU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgb3V0bGluZTogMDtcbn1cblxuLmstdGFibGUtbGlzdCAuay10YWJsZS1ncm91cC1yb3csIC5rLXRhYmxlLWxpc3QgLmstdGFibGUtcm93IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay10YWJsZS1saXN0IC5rLXRhYmxlLXJvdy5rLWZpcnN0IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbn1cblxuLmstdGFibGUtbGlzdCAuay10YWJsZS10ZCwgLmstdGFibGUtbGlzdCAuay10YWJsZS10aCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5rLXRhYmxlLWxpc3QgLmstdGFibGUtZ3JvdXAtcm93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAi1wiO1xuICBwYWRkaW5nOiA2cHggMDtcbiAgd2lkdGg6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay10YWJsZS1saXN0IC5rLXRhYmxlLWdyb3VwLXJvdyAuay10YWJsZS10aCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbn1cblxuLmstdGFibGUtbGlzdCAuay10YWJsZS1zcGFjZXItdGQge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMCAhaW1wb3J0YW50O1xufVxuXG4uay10YWJsZS1saXN0IC5rLXRhYmxlLWdyb3VwLXRkIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMCAhaW1wb3J0YW50O1xuICBib3JkZXItbGVmdC13aWR0aDogMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5rLXRhYmxlLWxpc3QgLmstdGFibGUtZ3JvdXAtdGQgPiBzcGFuIHtcbiAgcGFkZGluZzogMCA0cHg7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5rLXZpcnR1YWwtdGFibGUgLmstdGFibGUtZ3JvdXAtcm93LCAuay12aXJ0dWFsLXRhYmxlIC5rLXRhYmxlLXJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5rLXRhYmxlLXNjcm9sbGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmstdGFibGUtc2Nyb2xsZXIgPiAuay10YWJsZSB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmstdGFibGUtZm9vdGVyIHtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1rZW5kby1zY3JvbGxiYXItd2lkdGgpO1xuICBib3JkZXItd2lkdGg6IDFweCAwIDAgMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstdGFibGUtZm9vdGVyIC5rLXRhYmxlIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uay10YWJsZS1mb290ZXItd3JhcCB7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci13aWR0aDogMCAxcHggMCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXJ0bCAuay10YWJsZSwgLmstcnRsLmstdGFibGUsIFtkaXI9cnRsXSAuay10YWJsZSwgW2Rpcj1ydGxdLmstdGFibGUge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmstcnRsIC5rLXRhYmxlIC5rLXRhYmxlLXRkLCAuay1ydGwgLmstdGFibGUgLmstdGFibGUtdGgsIC5rLXJ0bC5rLXRhYmxlIC5rLXRhYmxlLXRkLCAuay1ydGwuay10YWJsZSAuay10YWJsZS10aCwgW2Rpcj1ydGxdIC5rLXRhYmxlIC5rLXRhYmxlLXRkLCBbZGlyPXJ0bF0gLmstdGFibGUgLmstdGFibGUtdGgsIFtkaXI9cnRsXS5rLXRhYmxlIC5rLXRhYmxlLXRkLCBbZGlyPXJ0bF0uay10YWJsZSAuay10YWJsZS10aCB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbn1cblxuLmstcnRsIC5rLXRhYmxlIC5rLXRhYmxlLXRkOmZpcnN0LWNoaWxkLCAuay1ydGwgLmstdGFibGUgLmstdGFibGUtdGg6Zmlyc3QtY2hpbGQsIC5rLXJ0bC5rLXRhYmxlIC5rLXRhYmxlLXRkOmZpcnN0LWNoaWxkLCAuay1ydGwuay10YWJsZSAuay10YWJsZS10aDpmaXJzdC1jaGlsZCwgW2Rpcj1ydGxdIC5rLXRhYmxlIC5rLXRhYmxlLXRkOmZpcnN0LWNoaWxkLCBbZGlyPXJ0bF0gLmstdGFibGUgLmstdGFibGUtdGg6Zmlyc3QtY2hpbGQsIFtkaXI9cnRsXS5rLXRhYmxlIC5rLXRhYmxlLXRkOmZpcnN0LWNoaWxkLCBbZGlyPXJ0bF0uay10YWJsZSAuay10YWJsZS10aDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbn1cblxuLmstcnRsIC5rLXRhYmxlIC5rLXRhYmxlLWZvb3Rlci13cmFwLCAuay1ydGwgLmstdGFibGUgLmstdGFibGUtaGVhZGVyLXdyYXAsIC5rLXJ0bC5rLXRhYmxlIC5rLXRhYmxlLWZvb3Rlci13cmFwLCAuay1ydGwuay10YWJsZSAuay10YWJsZS1oZWFkZXItd3JhcCwgW2Rpcj1ydGxdIC5rLXRhYmxlIC5rLXRhYmxlLWZvb3Rlci13cmFwLCBbZGlyPXJ0bF0gLmstdGFibGUgLmstdGFibGUtaGVhZGVyLXdyYXAsIFtkaXI9cnRsXS5rLXRhYmxlIC5rLXRhYmxlLWZvb3Rlci13cmFwLCBbZGlyPXJ0bF0uay10YWJsZSAuay10YWJsZS1oZWFkZXItd3JhcCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbn1cblxuLmstcnRsIC5rLXRhYmxlLWxpc3QgLmstdGFibGUtZ3JvdXAtdGQgPiBzcGFuLCBbZGlyPXJ0bF0gLmstdGFibGUtbGlzdCAuay10YWJsZS1ncm91cC10ZCA+IHNwYW4ge1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bztcbn1cblxuLmstZGF0ZXJhbmdlcGlja2VyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogOHB4O1xufVxuXG4uay10b29sYmFyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAycHggNHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstdG9vbGJhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiBjYWxjKDEuNDI4NTcxNDI4NmVtICsgOHB4ICsgMnB4KTtcbn1cblxuLmstdG9vbGJhci5rLXRvb2xiYXItcmVzaXphYmxlIHtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi5rLXRvb2xiYXIgPiAqIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5rLXRvb2xiYXIgPiAqID4gbGFiZWwge1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cblxuLmstdG9vbGJhciA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uay10b29sYmFyIC5rLWJ1dHRvbiwgLmstdG9vbGJhciAuay1idXR0b24tZ3JvdXAsIC5rLXRvb2xiYXIgLmstc2VwYXJhdG9yLCAuay10b29sYmFyIC5rLXNwbGl0LWJ1dHRvbiwgLmstdG9vbGJhciAuay10ZXh0Ym94LCAuay10b29sYmFyIC5rLXdpZGdldCwgLmstdG9vbGJhciBsYWJlbCB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cblxuLmstdG9vbGJhciAuay1zcGxpdC1idXR0b24gPiAuay1idXR0b24ge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG4uay10b29sYmFyIC5rLWlucHV0LCAuay10b29sYmFyIC5rLXBpY2tlciB7XG4gIHdpZHRoOiAxMGVtO1xufVxuXG4uay10b29sYmFyIC5rLWNvbG9ycGlja2VyIHtcbiAgd2lkdGg6IG1pbi1jb250ZW50O1xufVxuXG4uay10b29sYmFyIC5rLW92ZXJmbG93LWFuY2hvciB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IGNhbGMoMS40Mjg1NzE0Mjg2ZW0gKyA4cHggKyAycHggKyA4cHgpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4uay10b29sYmFyIC5rLXNlcGFyYXRvciwgLmstdG9vbGJhciAuay10b29sYmFyLXNlcGFyYXRvciB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDEuNDI4NTcxNDNlbTtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMCAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5rLXRvb2xiYXIgLmstc3BhY2VyLCAuay10b29sYmFyIC5rLXRvb2xiYXItc3BhY2VyIHtcbiAgaGVpZ2h0OiAxLjQyODU3MTQzZW07XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uay1vdmVyZmxvdy1jb250YWluZXIgPiAuay1pdGVtIHtcbiAgcGFkZGluZzogMXB4O1xufVxuXG4uay1vdmVyZmxvdy1jb250YWluZXIgLmstb3ZlcmZsb3ctdG9vbC1ncm91cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1vdmVyZmxvdy1jb250YWluZXIgLmstb3ZlcmZsb3ctYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmstb3ZlcmZsb3ctY29udGFpbmVyIC5rLWJ1dHRvbi1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5rLW92ZXJmbG93LWNvbnRhaW5lciAuay1idXR0b24tZ3JvdXAgLmstYnV0dG9uIH4gLmstYnV0dG9uIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uay1vdmVyZmxvdy1jb250YWluZXIgLmstc3BsaXQtYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmstb3ZlcmZsb3ctY29udGFpbmVyIC5rLXNwbGl0LWJ1dHRvbiAuay1idXR0b24ge1xuICBwYWRkaW5nOiA0cHggOHB4O1xufVxuXG4uay1vdmVyZmxvdy1jb250YWluZXIgLmstc3BsaXQtYnV0dG9uIC5rLWJ1dHRvbiB+IC5rLWJ1dHRvbiB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmstb3ZlcmZsb3ctY29udGFpbmVyIC5rLXNlcGFyYXRvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLW92ZXJmbG93LWNvbnRhaW5lciAuay1vdmVyZmxvdy1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1ydGwgLmstdG9vbGJhciA+ICoge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG5cbi5rLXJ0bCAuay10b29sYmFyID4gOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmstcnRsIC5rLXRvb2xiYXIgLmstb3ZlcmZsb3ctYW5jaG9yIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cblxuLmstcnRsIC5rLW92ZXJmbG93LWNvbnRhaW5lciAuay1vdmVyZmxvdy1idXR0b24ge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmstbm8tZmxleGJveCAuay10b29sYmFyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLW5vLWZsZXhib3ggLmstdG9vbGJhci5rLXRvb2xiYXItcmVzaXphYmxlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmstbm8tZmxleGJveCAuay10b29sYmFyID4gKiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmstbm8tZmxleGJveCAuay10b29sYmFyID4gLmstYWxpZ24tbGVmdCB7XG4gIGZsb2F0OiBub25lO1xufVxuXG4uay1uby1mbGV4Ym94IC5rLXRvb2xiYXIgPiAuay1hbGlnbi1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmstcnBhbmVsLWxlZnQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgdHJhbnNsYXRlWigwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgdHJhbnNsYXRlWigwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSB0cmFuc2xhdGVaKDApO1xuICBsZWZ0OiAwO1xufVxuXG4uay1ycGFuZWwtcmlnaHQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKSB0cmFuc2xhdGVaKDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpIHRyYW5zbGF0ZVooMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKSB0cmFuc2xhdGVaKDApO1xuICByaWdodDogMDtcbn1cblxuLmstcnBhbmVsLWxlZnQsIC5rLXJwYW5lbC1yaWdodCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtaW4td2lkdGg6IDMyMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbn1cblxuLmstcnBhbmVsLWxlZnQuay1ycGFuZWwtZXhwYW5kZWQsIC5rLXJwYW5lbC1yaWdodC5rLXJwYW5lbC1leHBhbmRlZCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVooMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWigwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVooMCk7XG59XG5cbi5rLXJwYW5lbC1sZWZ0ICsgKiwgLmstcnBhbmVsLXJpZ2h0ICsgKiB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uay1pZTkgLmstcnBhbmVsLWxlZnQge1xuICBsZWZ0OiAtMTAwJTtcbn1cblxuLmstaWU5IC5rLXJwYW5lbC1sZWZ0LmstcnBhbmVsLWV4cGFuZGVkIHtcbiAgbGVmdDogMDtcbn1cblxuLmstcnBhbmVsLXRvcCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG1heC1oZWlnaHQ6IDA7XG59XG5cbi5rLXJwYW5lbC10b3Auay1ycGFuZWwtZXhwYW5kZWQge1xuICBtYXgtaGVpZ2h0OiA1NjhweDtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmstcnBhbmVsLXRvZ2dsZSB7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xufVxuXG4uay1mb3JtIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xufVxuXG4uay1mb3JtLWZpZWxkc2V0IHtcbiAgbWFyZ2luOiAzMnB4IDAgMDtcbiAgcGFkZGluZzogMCAwO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLWZvcm0tZmllbGRzZXQgPiA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uay1mb3JtLWxlZ2VuZCB7XG4gIG1hcmdpbjogMCAwIDE2cHg7XG4gIHBhZGRpbmc6IDAgMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci13aWR0aDogMCAwIDJweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmstZm9ybS1maWVsZCB7XG4gIG1hcmdpbjogMCAwIDE2cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbn1cblxuLmstZm9ybS1maWVsZDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5rLWZvcm0tZmllbGQgPiAuay1mb3JtLWxhYmVsLCAuay1mb3JtLWZpZWxkID4gLmstbGFiZWwge1xuICBtYXJnaW46IDAgMCA0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmstZm9ybS1maWVsZCAuay1jaGVja2JveC1sYWJlbCwgLmstZm9ybS1maWVsZCAuay1yYWRpby1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4uay1mb3JtLWZpZWxkIC5rLWF1dG9jb21wbGV0ZSwgLmstZm9ybS1maWVsZCAuay1jb21ib2JveCwgLmstZm9ybS1maWVsZCAuay1kYXRlaW5wdXQsIC5rLWZvcm0tZmllbGQgLmstZGF0ZXBpY2tlciwgLmstZm9ybS1maWVsZCAuay1kYXRlcmFuZ2VwaWNrZXItd3JhcCwgLmstZm9ybS1maWVsZCAuay1kYXRldGltZXBpY2tlciwgLmstZm9ybS1maWVsZCAuay1kcm9wZG93biwgLmstZm9ybS1maWVsZCAuay1kcm9wZG93bmxpc3QsIC5rLWZvcm0tZmllbGQgLmstZHJvcGRvd250cmVlLCAuay1mb3JtLWZpZWxkIC5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lciwgLmstZm9ybS1maWVsZCAuay1tYXNrZWR0ZXh0Ym94LCAuay1mb3JtLWZpZWxkIC5rLW11bHRpc2VsZWN0LCAuay1mb3JtLWZpZWxkIC5rLW51bWVyaWN0ZXh0Ym94LCAuay1mb3JtLWZpZWxkIC5rLXNpZ25hdHVyZSwgLmstZm9ybS1maWVsZCAuay10ZXh0YXJlYSwgLmstZm9ybS1maWVsZCAuay10ZXh0Ym94LCAuay1mb3JtLWZpZWxkIC5rLXRleHRib3gtY29udGFpbmVyLCAuay1mb3JtLWZpZWxkIC5rLXRpbWVwaWNrZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmstZm9ybS1lcnJvciwgLmstZm9ybS1oaW50IHtcbiAgcGFkZGluZzogNHB4IDAgMDtcbiAgbWFyZ2luOiAwIDAgNHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbn1cblxuLmstZm9ybS1ob3Jpem9udGFsIC5rLWZvcm0tZmllbGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG59XG5cbi5rLWZvcm0taG9yaXpvbnRhbCAuay1mb3JtLWZpZWxkID4gLmstZm9ybS1sYWJlbCwgLmstZm9ybS1ob3Jpem9udGFsIC5rLWZvcm0tZmllbGQgPiAuay1sYWJlbCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgd2lkdGg6IDI1JTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uay1mb3JtLWhvcml6b250YWwgLmstZm9ybS1maWVsZCAuay1sYWJlbC1vcHRpb25hbCB7XG4gIG1hcmdpbjogMDtcbiAgYWxpZ24tc2VsZjogaW5oZXJpdDtcbn1cblxuLmstZm9ybS1ob3Jpem9udGFsIC5rLWZvcm0tZmllbGQtd3JhcCB7XG4gIGZsZXg6IDE7XG59XG5cbi5rLWZvcm0tYnV0dG9ucyB7XG4gIG1hcmdpbjogMTZweCAwIDA7XG4gIHBhZGRpbmc6IDAgMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG59XG5cbi5rLWZvcm0tYnV0dG9ucyA+ICoge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiA4cHg7XG59XG5cbi5rLWZvcm0tYnV0dG9ucyA+IDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDA7XG59XG5cbi5rLWZvcm0tYnV0dG9ucy5rLWJ1dHRvbnMtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmstZWRpdC1mb3JtIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uay13aW5kb3cgPiAuay1wb3B1cC1lZGl0LWZvcm0gLmstZWRpdC1idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmstd2luZG93ID4gLmstcG9wdXAtZWRpdC1mb3JtIC5rLWVkaXQtYnV0dG9ucyAuay1idXR0b24ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNmVtO1xufVxuXG4uay1ncmlkLWVkaXQtcm93IC5rLWVkaXQtZm9ybSB0ZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG5cbi5rLWVkaXQtZm9ybS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0MDBweDtcbn1cblxuLmstZWRpdC1mb3JtLWNvbnRhaW5lciAuZWRpdG9yLWxhYmVsLCAuay1lZGl0LWxhYmVsIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBib3RoO1xuICB3aWR0aDogMzAlO1xuICBwYWRkaW5nOiAwLjRlbSAwIDFlbTtcbiAgbWFyZ2luLWxlZnQ6IDIlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmstZWRpdC1maWVsZCwgLmstZWRpdC1mb3JtLWNvbnRhaW5lciAuZWRpdG9yLWZpZWxkIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjbGVhcjogcmlnaHQ7XG4gIHdpZHRoOiA2MCU7XG4gIG1hcmdpbi1yaWdodDogMiU7XG4gIHBhZGRpbmc6IDAgMCAwLjZlbTtcbn1cblxuLmstZWRpdC1maWVsZC5rLW5vLWVkaXRvciwgLmstZWRpdC1mb3JtLWNvbnRhaW5lciAuZWRpdG9yLWZpZWxkLmstbm8tZWRpdG9yIHtcbiAgcGFkZGluZzogMC40ZW0gMCAxZW07XG59XG5cbi5rLWVkaXQtZmllbGQgPiAuay1idXR0b246Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmstZWRpdC1mb3JtLWNvbnRhaW5lciAuay1lZGl0LWJ1dHRvbnMge1xuICBjbGVhcjogYm90aDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDEycHg7XG59XG5cbi5rLXRhYnN0cmlwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA0cHggNHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG59XG5cbi5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmstdGFic3RyaXAtaXRlbXMge1xuICBvdXRsaW5lOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstdGFic3RyaXAtaXRlbXMgLmstaXRlbSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBqdXN0aWZ5LWl0ZW1zOiBzdHJldGNoO1xuICBvdXRsaW5lOiAwO1xufVxuXG4uay10YWJzdHJpcC1pdGVtcyAuay10YWItb24tdG9wIHtcbiAgei1pbmRleDogMTtcbn1cblxuLmstdGFic3RyaXAtaXRlbXMgLmstbGluayB7XG4gIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5rLXRhYnN0cmlwLWNvbnRlbnQsIC5rLXRhYnN0cmlwID4gLmstY29udGVudCB7XG4gIHBhZGRpbmc6IDFlbSAxZW07XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmstdGFic3RyaXAtY29udGVudC5rLWFjdGl2ZSwgLmstdGFic3RyaXAtY29udGVudC5rLXN0YXRlLWFjdGl2ZSwgLmstdGFic3RyaXAgPiAuay1jb250ZW50LmstYWN0aXZlLCAuay10YWJzdHJpcCA+IC5rLWNvbnRlbnQuay1zdGF0ZS1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstdGFic3RyaXAtY29udGVudC5rLWZvY3VzLCAuay10YWJzdHJpcC1jb250ZW50Lmstc3RhdGUtZm9jdXNlZCwgLmstdGFic3RyaXAtY29udGVudDpmb2N1cywgLmstdGFic3RyaXAgPiAuay1jb250ZW50LmstZm9jdXMsIC5rLXRhYnN0cmlwID4gLmstY29udGVudC5rLXN0YXRlLWZvY3VzZWQsIC5rLXRhYnN0cmlwID4gLmstY29udGVudDpmb2N1cyB7XG4gIG91dGxpbmUtd2lkdGg6IDFweDtcbiAgb3V0bGluZS1zdHlsZTogZG90dGVkO1xuICBvdXRsaW5lLW9mZnNldDogLTFweDtcbn1cblxuLmstdGFic3RyaXAtaXRlbXMgLmstbG9hZGluZyB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMjAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuMnMgbGluZWFyO1xuICBhbmltYXRpb246IGstdGFiLWxvYWRlciAxcyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbn1cblxuLmstdGFic3RyaXAtaXRlbXMgLmstcHJvZ3Jlc3Mge1xuICBhbmltYXRpb246IG5vbmU7XG59XG5cbi5rLXRhYnN0cmlwLWl0ZW1zIC5rLWxvYWRpbmcuay1jb21wbGV0ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBhbmltYXRpb246IG5vbmU7XG59XG5cbkBrZXlmcmFtZXMgay10YWItbG9hZGVyIHtcbiAgMCUge1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICBsZWZ0OiA4MCU7XG4gIH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuLmstdGFic3RyaXAtdG9wIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmstdGFic3RyaXAtdG9wID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbn1cblxuLmstdGFic3RyaXAtdG9wID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG59XG5cbi5rLXRhYnN0cmlwLXRvcCA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbSArIC5rLWl0ZW0ge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLmstdGFic3RyaXAtdG9wID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtLmstYWN0aXZlLCAuay10YWJzdHJpcC10b3AgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWl0ZW0uay1zdGF0ZS1hY3RpdmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmstdGFic3RyaXAtdG9wID4gLmstY29udGVudCwgLmstdGFic3RyaXAtdG9wID4gLmstdGFic3RyaXAtY29udGVudCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG5cbi5rLXRhYnN0cmlwLWJvdHRvbSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5rLXRhYnN0cmlwLWJvdHRvbSA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIge1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG59XG5cbi5rLXRhYnN0cmlwLWJvdHRvbSA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbSB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xufVxuXG4uay10YWJzdHJpcC1ib3R0b20gPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWl0ZW0gKyAuay1pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbi5rLXRhYnN0cmlwLWJvdHRvbSA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbS5rLWFjdGl2ZSwgLmstdGFic3RyaXAtYm90dG9tID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtLmstc3RhdGUtYWN0aXZlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5rLXRhYnN0cmlwLWJvdHRvbSA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstbG9hZGluZyB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAwO1xufVxuXG4uay10YWJzdHJpcC1ib3R0b20gPiAuay1jb250ZW50LCAuay10YWJzdHJpcC1ib3R0b20gPiAuay10YWJzdHJpcC1jb250ZW50IHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cblxuLmstdGFic3RyaXAtbGVmdCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5rLXRhYnN0cmlwLWxlZnQgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG59XG5cbi5rLXRhYnN0cmlwLWxlZnQgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyID4gLmstdGFic3RyaXAtaXRlbXMge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmstdGFic3RyaXAtbGVmdCA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbSB7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XG59XG5cbi5rLXRhYnN0cmlwLWxlZnQgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWl0ZW0gKyAuay1pdGVtIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cblxuLmstdGFic3RyaXAtbGVmdCA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbS5rLWFjdGl2ZSwgLmstdGFic3RyaXAtbGVmdCA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbS5rLXN0YXRlLWFjdGl2ZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5rLXRhYnN0cmlwLWxlZnQgPiAuay1jb250ZW50LCAuay10YWJzdHJpcC1sZWZ0ID4gLmstdGFic3RyaXAtY29udGVudCB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuXG4uay10YWJzdHJpcC1yaWdodCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cblxuLmstdGFic3RyaXAtcmlnaHQgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbn1cblxuLmstdGFic3RyaXAtcmlnaHQgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyID4gLmstdGFic3RyaXAtaXRlbXMge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmstdGFic3RyaXAtcmlnaHQgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWl0ZW0ge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG59XG5cbi5rLXRhYnN0cmlwLXJpZ2h0ID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtICsgLmstaXRlbSB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG5cbi5rLXRhYnN0cmlwLXJpZ2h0ID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtLmstYWN0aXZlLCAuay10YWJzdHJpcC1yaWdodCA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbS5rLXN0YXRlLWFjdGl2ZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmstdGFic3RyaXAtcmlnaHQgPiAuay1jb250ZW50LCAuay10YWJzdHJpcC1yaWdodCA+IC5rLXRhYnN0cmlwLWNvbnRlbnQge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG59XG5cbi5rLXRhYnN0cmlwLmstdGFic3RyaXAtc2Nyb2xsYWJsZSA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5rLXRhYnN0cmlwLmstdGFic3RyaXAtc2Nyb2xsYWJsZSA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgPiAuay10YWJzdHJpcC1pdGVtcyB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstdGFic3RyaXAuay10YWJzdHJpcC1zY3JvbGxhYmxlID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciA+IC5rLWJ1dHRvbiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG4uay10YWJzdHJpcC5rLXRhYnN0cmlwLXNjcm9sbGFibGUgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyLmstaHN0YWNrID4gLmstYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uay10YWJzdHJpcC5rLXRhYnN0cmlwLXNjcm9sbGFibGUgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyLmstdnN0YWNrID4gLmstYnV0dG9uIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5rLXRhYnN0cmlwLmstdGFic3RyaXAtc2Nyb2xsYWJsZSA+IC5rLWNvbnRlbnQsIC5rLXRhYnN0cmlwLmstdGFic3RyaXAtc2Nyb2xsYWJsZSA+IC5rLXRhYnN0cmlwLWNvbnRlbnQge1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cblxuLmstdGFic3RyaXAgLmstYnV0dG9uLmstZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmstcnRsIC5rLXRhYnN0cmlwLmstdGFic3RyaXAtbGVmdCA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIsIC5rLXJ0bCAuay10YWJzdHJpcC5rLXRhYnN0cmlwLXJpZ2h0ID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciwgLmstdGFic3RyaXAuay1ydGwuay10YWJzdHJpcC1sZWZ0ID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciwgLmstdGFic3RyaXAuay1ydGwuay10YWJzdHJpcC1yaWdodCA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIsIC5rLXRhYnN0cmlwW2Rpcj1ydGxdLmstdGFic3RyaXAtbGVmdCA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIsIC5rLXRhYnN0cmlwW2Rpcj1ydGxdLmstdGFic3RyaXAtcmlnaHQgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIHtcbiAgb3JkZXI6IDE7XG59XG5cbi5rLXJ0bCAuay10YWJzdHJpcC5rLXRhYnN0cmlwLWxlZnQgPiAuay1jb250ZW50LCAuay1ydGwgLmstdGFic3RyaXAuay10YWJzdHJpcC1yaWdodCA+IC5rLWNvbnRlbnQsIC5rLXRhYnN0cmlwLmstcnRsLmstdGFic3RyaXAtbGVmdCA+IC5rLWNvbnRlbnQsIC5rLXRhYnN0cmlwLmstcnRsLmstdGFic3RyaXAtcmlnaHQgPiAuay1jb250ZW50LCAuay10YWJzdHJpcFtkaXI9cnRsXS5rLXRhYnN0cmlwLWxlZnQgPiAuay1jb250ZW50LCAuay10YWJzdHJpcFtkaXI9cnRsXS5rLXRhYnN0cmlwLXJpZ2h0ID4gLmstY29udGVudCB7XG4gIG9yZGVyOiAwO1xufVxuXG4uay1ydGwgLmstdGFic3RyaXAuay10YWJzdHJpcC1sZWZ0ID4gLmstdGFic3RyaXAtY29udGVudCwgLmstcnRsIC5rLXRhYnN0cmlwLmstdGFic3RyaXAtcmlnaHQgPiAuay10YWJzdHJpcC1jb250ZW50LCAuay10YWJzdHJpcC5rLXJ0bC5rLXRhYnN0cmlwLWxlZnQgPiAuay10YWJzdHJpcC1jb250ZW50LCAuay10YWJzdHJpcC5rLXJ0bC5rLXRhYnN0cmlwLXJpZ2h0ID4gLmstdGFic3RyaXAtY29udGVudCwgLmstdGFic3RyaXBbZGlyPXJ0bF0uay10YWJzdHJpcC1sZWZ0ID4gLmstdGFic3RyaXAtY29udGVudCwgLmstdGFic3RyaXBbZGlyPXJ0bF0uay10YWJzdHJpcC1yaWdodCA+IC5rLXRhYnN0cmlwLWNvbnRlbnQge1xuICBvcmRlcjogMDtcbn1cblxuLmstcnRsIC5rLXRhYnN0cmlwIC5rLXRhYnN0cmlwLW5leHQsIC5rLXJ0bCAuay10YWJzdHJpcCAuay10YWJzdHJpcC1wcmV2LCAuay10YWJzdHJpcC5rLXJ0bCAuay10YWJzdHJpcC1uZXh0LCAuay10YWJzdHJpcC5rLXJ0bCAuay10YWJzdHJpcC1wcmV2LCAuay10YWJzdHJpcFtkaXI9cnRsXSAuay10YWJzdHJpcC1uZXh0LCAuay10YWJzdHJpcFtkaXI9cnRsXSAuay10YWJzdHJpcC1wcmV2IHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xufVxuXG4uay1wYWdlci13cmFwIHtcbiAgcGFkZGluZzogNHB4IDRweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5rLXBhZ2VyLXdyYXAgLmstbGluayB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLXBhZ2VyLXdyYXAgLmstd2lkZ2V0LCAuay1wYWdlci13cmFwIHNlbGVjdC5rLWRyb3Bkb3duIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuXG4uay1wYWdlci13cmFwW2Rpcj1ydGxdIC5rLWktYXJyb3ctNjAtbGVmdCwgLmstcGFnZXItd3JhcFtkaXI9cnRsXSAuay1pLWFycm93LTYwLXJpZ2h0LCAuay1wYWdlci13cmFwW2Rpcj1ydGxdIC5rLWktYXJyb3ctZSwgLmstcGFnZXItd3JhcFtkaXI9cnRsXSAuay1pLWFycm93LWVuZC1sZWZ0LCAuay1wYWdlci13cmFwW2Rpcj1ydGxdIC5rLWktYXJyb3ctZW5kLXJpZ2h0LCAuay1wYWdlci13cmFwW2Rpcj1ydGxdIC5rLWktYXJyb3ctdywgLmstcGFnZXItd3JhcFtkaXI9cnRsXSAuay1pLXNlZWstZSwgLmstcGFnZXItd3JhcFtkaXI9cnRsXSAuay1pLXNlZWstdywgLmstcnRsIC5rLXBhZ2VyLXdyYXAgLmstaS1hcnJvdy02MC1sZWZ0LCAuay1ydGwgLmstcGFnZXItd3JhcCAuay1pLWFycm93LTYwLXJpZ2h0LCAuay1ydGwgLmstcGFnZXItd3JhcCAuay1pLWFycm93LWUsIC5rLXJ0bCAuay1wYWdlci13cmFwIC5rLWktYXJyb3ctZW5kLWxlZnQsIC5rLXJ0bCAuay1wYWdlci13cmFwIC5rLWktYXJyb3ctZW5kLXJpZ2h0LCAuay1ydGwgLmstcGFnZXItd3JhcCAuay1pLWFycm93LXcsIC5rLXJ0bCAuay1wYWdlci13cmFwIC5rLWktc2Vlay1lLCAuay1ydGwgLmstcGFnZXItd3JhcCAuay1pLXNlZWstdywgW2Rpcj1ydGxdIC5rLXBhZ2VyLXdyYXAgLmstaS1hcnJvdy02MC1sZWZ0LCBbZGlyPXJ0bF0gLmstcGFnZXItd3JhcCAuay1pLWFycm93LTYwLXJpZ2h0LCBbZGlyPXJ0bF0gLmstcGFnZXItd3JhcCAuay1pLWFycm93LWUsIFtkaXI9cnRsXSAuay1wYWdlci13cmFwIC5rLWktYXJyb3ctZW5kLWxlZnQsIFtkaXI9cnRsXSAuay1wYWdlci13cmFwIC5rLWktYXJyb3ctZW5kLXJpZ2h0LCBbZGlyPXJ0bF0gLmstcGFnZXItd3JhcCAuay1pLWFycm93LXcsIFtkaXI9cnRsXSAuay1wYWdlci13cmFwIC5rLWktc2Vlay1lLCBbZGlyPXJ0bF0gLmstcGFnZXItd3JhcCAuay1pLXNlZWstdyB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbn1cblxuLmstcGFnZXItbmF2IHtcbiAgYm9yZGVyLXJhZGl1czogM2VtO1xuICBwYWRkaW5nOiA0cHggNHB4O1xuICBtaW4td2lkdGg6IDIuMTRlbTtcbiAgaGVpZ2h0OiAyLjE0ZW07XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstcGFnZXItbmF2OmhvdmVyIHtcbiAgei1pbmRleDogMjtcbn1cblxuLmstcGFnZXItbmF2LmstZGlzYWJsZWQsIC5rLXBhZ2VyLW5hdi5rLXN0YXRlLWRpc2FibGVkIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLXBhZ2VyLW51bWJlcnMtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstcGFnZXItbnVtYmVycy13cmFwIHNlbGVjdC5rLWRyb3Bkb3duIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLXBhZ2VyLW51bWJlcnMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5rLXBhZ2VyLW51bWJlcnMgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLmstcGFnZXItbnVtYmVycyAuay1saW5rIHtcbiAgYm9yZGVyLXJhZGl1czogM2VtO1xuICBwYWRkaW5nOiA0cHggNHB4O1xuICBtaW4td2lkdGg6IDIuMTRlbTtcbiAgaGVpZ2h0OiAyLjE0ZW07XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstcGFnZXItbnVtYmVycyAuay1saW5rOmhvdmVyIHtcbiAgei1pbmRleDogMjtcbn1cblxuLmstcGFnZXItbnVtYmVycyAuay1saW5rLmstZGlzYWJsZWQsIC5rLXBhZ2VyLW51bWJlcnMgLmstbGluay5rLXN0YXRlLWRpc2FibGVkIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLXBhZ2VyLW51bWJlcnMgLmstc2VsZWN0ZWQsIC5rLXBhZ2VyLW51bWJlcnMgLmstc3RhdGUtc2VsZWN0ZWQge1xuICBjdXJzb3I6IGluaGVyaXQ7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5rLXBhZ2VyLW5hdiArIC5rLXBhZ2VyLW5hdiwgLmstcGFnZXItbmF2ICsgLmstcGFnZXItbnVtYmVycy13cmFwLCAuay1wYWdlci1udW1iZXJzIGxpICsgbGksIC5rLXBhZ2VyLW51bWJlcnMtd3JhcCArIC5rLXBhZ2VyLW5hdiB7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG59XG5cbi5rLXJ0bCAuay1wYWdlci1uYXYgKyAuay1wYWdlci1uYXYsIC5rLXJ0bCAuay1wYWdlci1uYXYgKyAuay1wYWdlci1udW1iZXJzLXdyYXAsIC5rLXJ0bCAuay1wYWdlci1udW1iZXJzIGxpICsgbGksIC5rLXJ0bCAuay1wYWdlci1udW1iZXJzLXdyYXAgKyAuay1wYWdlci1uYXYsIFtkaXI9cnRsXSAuay1wYWdlci1uYXYgKyAuay1wYWdlci1uYXYsIFtkaXI9cnRsXSAuay1wYWdlci1uYXYgKyAuay1wYWdlci1udW1iZXJzLXdyYXAsIFtkaXI9cnRsXSAuay1wYWdlci1udW1iZXJzIGxpICsgbGksIFtkaXI9cnRsXSAuay1wYWdlci1udW1iZXJzLXdyYXAgKyAuay1wYWdlci1uYXYge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG59XG5cbi5rLXBhZ2VyLWlucHV0IHtcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5rLXBhZ2VyLWlucHV0IC5rLXRleHRib3gge1xuICBtYXJnaW46IDAgMWV4O1xuICB3aWR0aDogM2VtO1xufVxuXG4uay1wYWdlci1zaXplcyB7XG4gIG1hcmdpbi1sZWZ0OiAxZW07XG4gIG1hcmdpbi1yaWdodDogMWVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uay1wYWdlci1zaXplcyAuay1kcm9wZG93biwgLmstcGFnZXItc2l6ZXMgLmstZHJvcGRvd25saXN0LCAuay1wYWdlci1zaXplcyA+IHNlbGVjdCB7XG4gIG1hcmdpbi1yaWdodDogMWV4O1xuICB3aWR0aDogNWVtO1xufVxuXG4uay1ydGwgLmstcGFnZXItc2l6ZXMgLmstZHJvcGRvd24sIC5rLXJ0bCAuay1wYWdlci1zaXplcyAuay1kcm9wZG93bmxpc3QsIC5rLXJ0bCAuay1wYWdlci1zaXplcyA+IHNlbGVjdCwgW2Rpcj1ydGxdIC5rLXBhZ2VyLXNpemVzIC5rLWRyb3Bkb3duLCBbZGlyPXJ0bF0gLmstcGFnZXItc2l6ZXMgLmstZHJvcGRvd25saXN0LCBbZGlyPXJ0bF0gLmstcGFnZXItc2l6ZXMgPiBzZWxlY3Qge1xuICBtYXJnaW4tbGVmdDogMWV4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5rLXBhZ2VyLWluZm8ge1xuICBtYXJnaW4tbGVmdDogMWVtO1xuICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGZsZXg6IDEgMSAwJTtcbiAgb3JkZXI6IDk7XG59XG5cbi5rLXBhZ2VyLXJlZnJlc2gge1xuICBib3JkZXItcmFkaXVzOiAzZW07XG4gIHBhZGRpbmc6IDRweCA0cHg7XG4gIG1pbi13aWR0aDogMi4xNGVtO1xuICBoZWlnaHQ6IDIuMTRlbTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgb3JkZXI6IDEwO1xufVxuXG4uay1wYWdlci1yZWZyZXNoOmhvdmVyIHtcbiAgei1pbmRleDogMjtcbn1cblxuLmstcGFnZXItcmVmcmVzaC5rLWRpc2FibGVkLCAuay1wYWdlci1yZWZyZXNoLmstc3RhdGUtZGlzYWJsZWQge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmstcnRsIC5rLXBhZ2VyLXJlZnJlc2gsIFtkaXI9cnRsXSAuay1wYWdlci1yZWZyZXNoIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmstcGFnZXItc20ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmstcGFnZXItc20uay1wYWdlci13cmFwIC5rLXBhZ2VyLW51bWJlcnMtd3JhcCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cblxuLmstcGFnZXItc20gLmstcGFnZXItbnVtYmVycy13cmFwIHtcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gIHdpZHRoOiA1ZW07XG4gIGhlaWdodDogMi4xNGVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLXBhZ2VyLXNtIC5rLXBhZ2VyLW51bWJlcnMtd3JhcCBzZWxlY3Quay1kcm9wZG93biB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1wYWdlci1zbVtkaXI9cnRsXSAuay1wYWdlci1udW1iZXJzLXdyYXAsIC5rLXJ0bCAuay1wYWdlci1zbSAuay1wYWdlci1udW1iZXJzLXdyYXAsIFtkaXI9cnRsXSAuay1wYWdlci1zbSAuay1wYWdlci1udW1iZXJzLXdyYXAge1xuICBtYXJnaW4tbGVmdDogMWVtO1xuICBtYXJnaW4tcmlnaHQ6IDFlbTtcbn1cblxuLmstcGFnZXItbWQgLmstcGFnZXItaW5mbywgLmstcGFnZXItc20gLmstcGFnZXItaW5mbywgLmstcGFnZXItc20gLmstcGFnZXItbnVtYmVycywgLmstcGFnZXItc20gLmstcGFnZXItc2l6ZXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBvdXRsaW5lOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLWxpc3Qtc2Nyb2xsZXIge1xuICBwYWRkaW5nOiAycHggMnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1saXN0LXNjcm9sbGVyIC5rLWxpc3Qtc2Nyb2xsZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uay1wb3B1cCA+IC5rLWxpc3Qge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmstbGlzdC1ncm91cC1zdGlja3ktaGVhZGVyLCAuay1saXN0LW9wdGlvbmxhYmVsIHtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBmb250LXdlaWdodDogNzAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXg6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLWxpc3QtY29udGVudCB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgZmxleDogMSAxIGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1saXN0LXVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uay1saXN0LWl0ZW0ge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstbGlzdC1pdGVtLmstZmlyc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4uay1saXN0LWl0ZW0tdGV4dDo6YmVmb3JlLCAuay1saXN0LW9wdGlvbmxhYmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAi1wiO1xuICB3aWR0aDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstbGlzdC1ncm91cC1pdGVtIHtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstbGlzdC1pdGVtLWdyb3VwLWxhYmVsIHtcbiAgcGFkZGluZzogMCAwLjVlbTtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBpbnNldC1pbmxpbmUtZW5kOiAwO1xufVxuXG4uay1pZSAuay1saXN0LWl0ZW0tZ3JvdXAtbGFiZWwge1xuICByaWdodDogMDtcbn1cblxuLmstaWUgLmstcnRsIC5rLWxpc3QtaXRlbS1ncm91cC1sYWJlbCwgLmstaWUgW2Rpcj1ydGxdIC5rLWxpc3QtaXRlbS1ncm91cC1sYWJlbCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuXG4uay12aXJ0dWFsLWNvbnRlbnQge1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbi5rLXZpcnR1YWwtY29udGVudCAuay1saXN0LWdyb3VwLWl0ZW0sIC5rLXZpcnR1YWwtY29udGVudCAuay1saXN0LWl0ZW0sIC5rLXZpcnR1YWwtbGlzdCAuay1saXN0LWdyb3VwLWl0ZW0sIC5rLXZpcnR1YWwtbGlzdCAuay1saXN0LWl0ZW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uay12aXJ0dWFsLWxpc3QgLmstbGlzdC1oZWFkZXItdGV4dCwgLmstdmlydHVhbC1saXN0IC5rLWxpc3QtaXRlbS10ZXh0IHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5rLWxpc3QtZmlsdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogOHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmstbm8tZGF0YSwgLmstbm9kYXRhIHtcbiAgbWluLWhlaWdodDogMTM4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXdlaWdodDogbGlnaHRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4uay1saXN0dmlldyB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstbGlzdHZpZXctYm9yZGVyZWQge1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cblxuLmstbGlzdHZpZXctaGVhZGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLWxpc3R2aWV3LWJvcmRlcmVkID4gLmstbGlzdHZpZXctaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xufVxuXG4uay1saXN0dmlldy1mb290ZXIge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmstbGlzdHZpZXctYm9yZGVyZWQgPiAuay1saXN0dmlldy1mb290ZXIge1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG59XG5cbi5rLWxpc3R2aWV3LWNvbnRlbnQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5rLWxpc3R2aWV3LWNvbnRlbnQ6OmFmdGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLWxpc3R2aWV3LWNvbnRlbnQuay1kLWZsZXg6OmFmdGVyLCAuay1saXN0dmlldy1jb250ZW50LmstZC1ncmlkOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLWxpc3R2aWV3LWNvbnRlbnQtcGFkZGluZy1yZWN0YW5nbGUge1xuICBwYWRkaW5nOiA0cHggOHB4O1xufVxuXG4uay1saXN0dmlldy1jb250ZW50LXBhZGRpbmctc3F1YXJlIHtcbiAgcGFkZGluZzogNHB4O1xufVxuXG4uay1saXN0dmlldy1pdGVtIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmstbGlzdHZpZXctaXRlbS1wYWRkaW5nLXJlY3RhbmdsZSB7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG59XG5cbi5rLWxpc3R2aWV3LWl0ZW0tcGFkZGluZy1yZWN0YW5nbGUgLmstbGlzdHZpZXctbGluayB7XG4gIG1hcmdpbjogLTRweCAtOHB4O1xuICBwYWRkaW5nOiA0cHggOHB4O1xufVxuXG4uay1saXN0dmlldy1pdGVtLXBhZGRpbmctc3F1YXJlIHtcbiAgcGFkZGluZzogNHB4O1xufVxuXG4uay1saXN0dmlldy1pdGVtLXBhZGRpbmctc3F1YXJlIC5rLWxpc3R2aWV3LWxpbmsge1xuICBtYXJnaW46IC00cHg7XG4gIHBhZGRpbmc6IDRweDtcbn1cblxuLmstbGlzdHZpZXctYm9yZGVycy1hbGwgLmstbGlzdHZpZXctaXRlbSB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuXG4uay1saXN0dmlldy1ib3JkZXJzLWhvcml6b250YWwgLmstbGlzdHZpZXctaXRlbSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbn1cblxuLmstbGlzdHZpZXctYm9yZGVycy1ob3Jpem9udGFsIC5rLWxpc3R2aWV3LWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuXG4uay1saXN0dmlldy1ib3JkZXJzLXZlcnRpY2FsIC5rLWxpc3R2aWV3LWl0ZW0ge1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xufVxuXG4uay1saXN0dmlldy1ib3JkZXJzLXZlcnRpY2FsIC5rLWxpc3R2aWV3LWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cblxuLmstbGlzdHZpZXctcGFnZXIge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbn1cblxuLmstbGlzdHZpZXctYm9yZGVyZWQgPiAuay1saXN0dmlldy1wYWdlci10b3Age1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG59XG5cbi5rLWxpc3R2aWV3LWJvcmRlcmVkID4gLmstbGlzdHZpZXctcGFnZXItYm90dG9tIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xufVxuXG4uay1ncmlkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mztcbn1cblxuLmstZ3JpZCB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5rLWZpbHRlci1yb3cgdGgsIC5rLWdyaWQtaGVhZGVyIHRoLmstaGVhZGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDFweDtcbiAgcGFkZGluZzogNnB4IDhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5rLWdyaWQtaGVhZGVyIHRoLmstaGVhZGVyIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uay1ncmlkLWhlYWRlciB0aC5rLWhlYWRlciAuay1jaGVja2JveCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbn1cblxuLmstZmlsdGVyY2VsbCB7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5rLWZpbHRlcmNlbGwgLmstZmlsdGVyY2VsbC13cmFwcGVyLCAuay1maWx0ZXJjZWxsID4gc3BhbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNHB4O1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmstZmlsdGVyY2VsbCAuay1maWx0ZXJjZWxsLXdyYXBwZXIgPiAuay1idXR0b24sIC5rLWZpbHRlcmNlbGwgPiBzcGFuID4gLmstYnV0dG9uIHtcbiAgZmxleDogbm9uZTtcbn1cblxuLmstZmlsdGVyY2VsbCAuay1pbnB1dCwgLmstZmlsdGVyY2VsbCAuay1waWNrZXIge1xuICB3aWR0aDogYXV0bztcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5rLWZpbHRlcmNlbGwgLmstY29sb3JwaWNrZXIsIC5rLWZpbHRlcmNlbGwgLmstZHJvcGRvd24tb3BlcmF0b3Ige1xuICB3aWR0aDogbWluLWNvbnRlbnQ7XG4gIGZsZXg6IG5vbmU7XG59XG5cbi5rLWZpbHRlcmNlbGwgLmstZHJvcGRvd24tb3BlcmF0b3Ige1xuICB3aWR0aDogbWluLWNvbnRlbnQ7XG4gIGZsZXg6IG5vbmU7XG4gIGFzcGVjdC1yYXRpbzogMTtcbn1cblxuLmstZmlsdGVyY2VsbCAuay1kcm9wZG93bi1vcGVyYXRvciAuay1pbnB1dC1idXR0b24ge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5rLWZpbHRlcmNlbGwgLmstZHJvcGRvd24tb3BlcmF0b3IgLmstaW5wdXQtYnV0dG9uIC5rLWJ1dHRvbi1pY29uIHtcbiAgd2lkdGg6IGF1dG87XG4gIGFzcGVjdC1yYXRpbzogMTtcbn1cblxuLmstZmlsdGVyY2VsbCAuay1kcm9wZG93bi1vcGVyYXRvciAuay1pbnB1dC1pbm5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLWZpbHRlcmNlbGwgPiBzcGFuID4gbGFiZWwge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uay1maWx0ZXItcm93IGxhYmVsID4gaW5wdXRbdHlwZT1yYWRpb10ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogMnB4O1xufVxuXG4uay1mZiAuay1ncmlkIC5rLWZpbHRlci1yb3cgLmstaS1maWx0ZXItY2xlYXIge1xuICB0b3A6IDFweDtcbn1cblxuLmstaWUxMCAuay1ncmlkLWhlYWRlciBhOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uay1ncmlkLWhlYWRlciB0aC5rLWhlYWRlciA+IC5rLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbjogLTAuNWVtIC0wLjZlbSAtMC40ZW0gMDtcbiAgcGFkZGluZzogMC41ZW0gMC42ZW0gMC40ZW0gMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5rLWdyaWQtaGVhZGVyIHRoLmstd2l0aC1pY29uIC5rLWxpbmsge1xuICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG59XG5cbi5rLWdyaWQtaGVhZGVyIHRoID4gLmstbGluayA+IC5rLWljb24ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG59XG5cbi5rLWdyaWQgLmstaG92ZXIsIC5rLWdyaWQgLmstc3RhdGUtaG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLWdyaWQtY29sdW1uLXJlc2l6aW5nLCAuay1ncmlkLWNvbHVtbi1yZXNpemluZyAuay1idXR0b24sIC5rLWdyaWQtY29sdW1uLXJlc2l6aW5nIC5rLWdyaWQtZmlsdGVyLCAuay1ncmlkLWNvbHVtbi1yZXNpemluZyAuay1ncmlkLXRvb2xiYXIsIC5rLWdyaWQtY29sdW1uLXJlc2l6aW5nIC5rLWxpbmsge1xuICBjdXJzb3I6IGNvbC1yZXNpemU7XG59XG5cbi5rLWdyaWQgdGQge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAgMCAwIDFweDtcbiAgcGFkZGluZzogMC40ZW0gMC42ZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5rLWdyaWQgLmstZ3JvdXBpbmctcm93IHRkLCAuay1ncmlkIC5rLWhpZXJhcmNoeS1jZWxsIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5rLWdyaWQtZWRpdC1yb3cgdGQge1xuICB0ZXh0LW92ZXJmbG93OiBjbGlwO1xufVxuXG4uay1ncmlkLWVkaXQtcm93IC5rLXRleHRib3gsIC5rLWdyaWQtZWRpdC1yb3cgLnRleHQtYm94IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmstZ3JpZC1mb290ZXItd3JhcCwgLmstZ3JpZC1oZWFkZXItd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMCAxcHggMCAwO1xuICB6b29tOiAxO1xufVxuXG5kaXYuay1ncmlkLWZvb3RlciwgZGl2LmstZ3JpZC1oZWFkZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAxN3B4O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICB6b29tOiAxO1xufVxuXG4uay1ncmlkLWhlYWRlci1sb2NrZWQgPiB0YWJsZSwgLmstZ3JpZC1oZWFkZXItd3JhcCA+IHRhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbn1cblxuLmstZ3JpZC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgem9vbTogMTtcbiAgbWluLWhlaWdodDogMDtcbn1cblxuLmstbW9iaWxlIC5rLWdyaWQgdGJvZHkge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmstbW9iaWxlIC5rLWdyaWQtYmFja2ZhY2UgdGJvZHkge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5rLWdyaWQtY29udGVudC1leHBhbmRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBoZWlnaHQ6IDFweDtcbn1cblxuLmstZ3JpZC1ub3JlY29yZHMge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5rLWdyaWQtbm9yZWNvcmRzLXRlbXBsYXRlIHtcbiAgd2lkdGg6IDIwZW07XG4gIGhlaWdodDogNGVtO1xuICBsaW5lLWhlaWdodDogNGVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmstZ3JpZC1jb250ZW50ID4gLmstZ3JpZC1ub3JlY29yZHMgPiAuay1ncmlkLW5vcmVjb3Jkcy10ZW1wbGF0ZSB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTBlbTtcbiAgbWFyZ2luLXRvcDogLTJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICAuay1ncmlkIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuay1ncmlkLWhlYWRlciB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5rLWdyaWQtY29udGVudCwgLmstZ3JpZC1oZWFkZXItd3JhcCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5rLWdyaWQgLmstc2Nyb2xsYmFyIHtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG59XG5cbi5rLXZpcnR1YWwtc2Nyb2xsYWJsZS13cmFwIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstZ3JpZC1jb250ZW50IHRhYmxlLCAuay1ncmlkLWNvbnRlbnQtbG9ja2VkID4gdGFibGUsIC5rLWdyaWQtZm9vdGVyIHRhYmxlLCAuay1ncmlkLWhlYWRlciB0YWJsZSB7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG5cbi5rLWdyaWQtbG9ja2VkY29sdW1ucyB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5rLWdyaWQtY29udGVudCwgLmstZ3JpZC1jb250ZW50LWxvY2tlZCwgLmstcGFnZXItd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi5rLWdyaWQtY29udGVudC1sb2NrZWQsIC5rLWdyaWQtZm9vdGVyLWxvY2tlZCwgLmstZ3JpZC1oZWFkZXItbG9ja2VkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMCAxcHggMCAwO1xufVxuXG4uay1ncmlkLWNvbnRlbnQtbG9ja2VkICsgLmstZ3JpZC1jb250ZW50LCAuay1ncmlkLWZvb3Rlci1sb2NrZWQgKyAuay1ncmlkLWZvb3Rlci13cmFwLCAuay1ncmlkLWhlYWRlci1sb2NrZWQgKyAuay1ncmlkLWhlYWRlci13cmFwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uay1ncmlkLXRvb2xiYXIge1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5rLWZpbHRlci1yb3cgPiB0aDpmaXJzdC1jaGlsZCwgLmstZ3JpZCB0Ym9keSB0ZDpmaXJzdC1jaGlsZCwgLmstZ3JpZCB0Zm9vdCB0ZDpmaXJzdC1jaGlsZCwgLmstZ3JpZC1oZWFkZXIgdGguay1oZWFkZXI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cblxuLmstZ3JpZC1oZWFkZXIgdGguay1oZWFkZXIuay1maXJzdCB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG59XG5cbi5rLWZvb3Rlci10ZW1wbGF0ZSB0ZCB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMCAxcHg7XG59XG5cbi5rLWdyb3VwLWZvb3RlciB0ZCB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7XG59XG5cbi5rLWdyb3VwLWZvb3RlciAuay1ncm91cC1jZWxsICsgdGQge1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xufVxuXG4uay1ncmlkLWZvb3RlciB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbn1cblxuLmstZ3JpZC1mb290ZXIgdGQge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuXG4uay1ncmlkLWZvb3RlciA+IHRkIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xufVxuXG4uay1ncmlkLXBhZ2VyIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xufVxuXG4uay1ncmlkLXBhZ2VyLXRvcCB7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbn1cblxuLmstaGVhZGVyIC5rLWdyaWQtZmlsdGVyLCAuay1oZWFkZXIgLmstaGVhZGVyLWNvbHVtbi1tZW51IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogY2FsYygxLjQyODU3MTQyODZlbSArIDhweCArIDJweCk7XG4gIGhlaWdodDogY2FsYygxLjQyODU3MTQyODZlbSArIDhweCArIDJweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHotaW5kZXg6IDE7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5rLWdyaWQgLmstYW5pbWF0aW9uLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmstZmlsdGVyLW1lbnUge1xuICBwYWRkaW5nOiAwLjVlbTtcbn1cblxuLmstY29sdW1uLW1lbnUsIC5rLWZpbHRlci1tZW51IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uay1maWx0ZXItaGVscC10ZXh0IHtcbiAgbWFyZ2luOiAwLjE5ZW0gMCAwO1xufVxuXG4uay1maWx0ZXItbWVudSBzcGFuLmstZmlsdGVyLWFuZCB7XG4gIHdpZHRoOiA2ZW07XG4gIG1hcmdpbjogMC41ZW0gMCAwLjVlbTtcbn1cblxuLmstZmlsdGVyLW1lbnUgLmstYWN0aW9uLWJ1dHRvbnMge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIHRleHQtYWxpZ246IGluaXRpYWw7XG59XG5cbi5rLWZpbHRlci1tZW51IC5rLWFjdGlvbi1idXR0b25zIC5rLWJ1dHRvbiB7XG4gIHdpZHRoOiA0OCU7XG4gIG1hcmdpbjogMC41ZW0gNCUgMCAwO1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi5rLWZpbHRlci1tZW51IC5rLWFjdGlvbi1idXR0b25zIC5rLWJ1dHRvbiArIC5rLWJ1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmstZmlsdGVyLW1lbnUgLmstZmlsdGVyLXNlbGVjdGVkLWl0ZW1zIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAwLjVlbTtcbn1cblxuLmstbXVsdGljaGVjay13cmFwIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xufVxuXG4uay1tdWx0aWNoZWNrLXdyYXAgLmstaXRlbSB7XG4gIGxpbmUtaGVpZ2h0OiAyLjJlbTtcbn1cblxuLmstZ3JvdXBpbmctcm93IC5rLWljb24ge1xuICBtYXJnaW46IC0zcHggNHB4IDAgMnB4O1xufVxuXG4uay1ncm91cGluZy1yb3cgcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjZlbTtcbiAgcGFkZGluZzogMCAwLjZlbTtcbn1cblxuLmstZ3JvdXBpbmctcm93ICsgdHIgdGQge1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG59XG5cbi5rLWdyb3VwaW5nLXJvdyAuay1ncm91cC1jZWxsLCAuay1ncm91cGluZy1yb3cgKyB0ciAuay1ncm91cC1jZWxsIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgdGV4dC1vdmVyZmxvdzogY2xpcDtcbn1cblxuLmstZ3JpZCAuay1oaWVyYXJjaHktY2VsbCArIHRkIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG5cbi5rLWdyaWQgLmstZ3JvdXAtY29sLCAuay1ncmlkIC5rLWhpZXJhcmNoeS1jb2wge1xuICB3aWR0aDogMjdweDtcbn1cblxuLmstZ3JvdXBpbmctaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbn1cblxuLmstZ3JvdXBpbmctaGVhZGVyIHtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLmstZ3JvdXBpbmctZHJvcGNsdWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjVweCAtMTQ4cHg7XG59XG5cbi5rLWdyb3VwaW5nLWRyb3BjbHVlOmFmdGVyLCAuay1ncm91cGluZy1kcm9wY2x1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXI6IDNweCBzb2xpZDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG59XG5cbi5rLWdyb3VwaW5nLWRyb3BjbHVlOmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLmstZ3JvdXBpbmctZHJvcGNsdWU6YWZ0ZXIge1xuICBib3R0b206IDA7XG4gIGJvcmRlci10b3A6IDA7XG59XG5cbi5rLWdyb3VwLWluZGljYXRvciB7XG4gIHBhZGRpbmc6IDAuMTVlbSAwLjE1ZW0gMC4xNWVtIDAuNGVtO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uay1ncm91cGluZy1oZWFkZXIgLmstZ3JvdXAtaW5kaWNhdG9yIHtcbiAgbWFyZ2luOiAwIDNweDtcbn1cblxuLmstZ3JvdXAtaW5kaWNhdG9yIC5rLWJ1dHRvbi1mbGF0LCAuay1ncm91cC1pbmRpY2F0b3IgLmstbGluayB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5rLWdyb3VwLWluZGljYXRvciAuay1saW5rIC5rLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cblxuLmstZ3JvdXAtaW5kaWNhdG9yIC5rLWJ1dHRvbi1mbGF0IHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uay1ncm91cC1pbmRpY2F0b3IgLmstYnV0dG9uLWZsYXQ6OmFmdGVyLCAuay1ncm91cC1pbmRpY2F0b3IgLmstYnV0dG9uLWZsYXQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLWdyb3VwLWluZGljYXRvciAuay1idXR0b24tZmxhdDpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5rLW5vLWZsZXhib3ggLmstZ3JvdXAtaW5kaWNhdG9yIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uay1uby1mbGV4Ym94IC5rLWdyb3VwLWluZGljYXRvciAuay1idXR0b24sIC5rLW5vLWZsZXhib3ggLmstZ3JvdXAtaW5kaWNhdG9yIC5rLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5rLWRpcnR5LWNlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLCoFwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmstZGlydHktY2VsbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstZGlydHktY2VsbC5rLWVkaXQtY2VsbCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5rLWRpcnR5LWNlbGwgLmstZGlydHkge1xuICBtYXJnaW46IDA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLmstZGlydHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogM3B4O1xuICBib3JkZXItY29sb3I6IHJlZCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCByZWQ7XG4gIG1hcmdpbjogLTAuNDVlbSAwIDAgLTAuNmVtO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uay1ncm91cGluZy1oZWFkZXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAuMjJlbSAwLjJlbSAwLjI4ZW07XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmstZ3JpZCAuay1lZGl0LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5rLWdyaWQgLmZpZWxkLXZhbGlkYXRpb24tZXJyb3Ige1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstZ3JpZCAuaW5wdXQtdmFsaWRhdGlvbi1lcnJvciB7XG4gIGJvcmRlci1zdHlsZTogcmlkZ2U7XG4gIGJvcmRlci1jb2xvcjogcmVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBwaW5rO1xufVxuXG4uay1ncmlkLWFjdGlvbnMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5rLWdyaWQgLmstY29tbWFuZC1jZWxsID4gLmstYnV0dG9uICsgLmstYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IHVuc2V0O1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiA4cHg7XG59XG5cbi5rLWRldGFpbC1yb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWdyaWQgLmstZGV0YWlsLWNlbGwge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmstZ3JpZCAuay1lZGl0LWNlbGwge1xuICBwYWRkaW5nOiAwIDAuM2VtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uay1lZGl0LWNlbGwgPiAuay10ZXh0Ym94LCAuay1lZGl0LWNlbGwgPiAuay13aWRnZXQ6bm90KC5rLXN3aXRjaCksIC5rLWVkaXQtY2VsbCA+IC50ZXh0LWJveCwgLmstZ3JpZC1lZGl0LXJvdyA+IHRkID4gLmstdGV4dGJveCwgLmstZ3JpZC1lZGl0LXJvdyA+IHRkID4gLmstd2lkZ2V0Om5vdCguay1zd2l0Y2gpLCAuay1ncmlkLWVkaXQtcm93ID4gdGQgPiAudGV4dC1ib3gge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmstZWRpdC1jZWxsIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNmVtO1xufVxuXG4uay1ncmlkLXJlc2l6ZS1pbmRpY2F0b3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYWE7XG59XG5cbi5rLWdyaWQtaGVhZGVyIC5rLXJlc2l6ZS1oYW5kbGUsIC5rLWdyaWQgPiAuay1yZXNpemUtaGFuZGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDI1cHg7XG4gIGN1cnNvcjogY29sLXJlc2l6ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLmstbWFycXVlZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwMDAwO1xufVxuXG4uay1tYXJxdWVlLWNvbG9yLCAuay1tYXJxdWVlLXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmstbWFycXVlZS1jb2xvciB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLmstaWU5IC5rLWNvbHVtbi1tZW51IHtcbiAgd2lkdGg6IDE2MHB4O1xufVxuXG4uay1jb2x1bW4tbWVudSB7XG4gIG1pbi13aWR0aDogMTYwcHg7XG59XG5cbi5rLWNvbHVtbi1tZW51IC5rLXNwcml0ZSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmstY29sdW1uLW1lbnUgPiAuay1tZW51IHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uay1jb2x1bW4tbWVudSAuay1jYWxlbmRhciAuay1saW5rIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLmstY29sdW1ucy1pdGVtIC5rLWdyb3VwIHtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uay1maWx0ZXItbWVudS5rLXBvcHVwLCAuay1ncmlkLWZpbHRlci1wb3B1cC5rLXBvcHVwIHtcbiAgcGFkZGluZzogMnB4IDA7XG59XG5cbi5rLWZpbHRlci1tZW51LmstcG9wdXAgLmstZmlsdGVyLW1lbnUtY29udGFpbmVyLCAuay1ncmlkLWZpbHRlci1wb3B1cC5rLXBvcHVwIC5rLWZpbHRlci1tZW51LWNvbnRhaW5lciB7XG4gIHdpZHRoOiAyMzBweDtcbn1cblxuLmstZmlsdGVyLW1lbnUuay1wb3B1cCAuay1tdWx0aWNoZWNrLXdyYXAsIC5rLWdyaWQtZmlsdGVyLXBvcHVwLmstcG9wdXAgLmstbXVsdGljaGVjay13cmFwIHtcbiAgcGFkZGluZzogMCAzcHg7XG59XG5cbi5rLWZpbHRlci1tZW51LmstcG9wdXAgLmstbXVsdGljaGVjay13cmFwIC5rLWl0ZW0sIC5rLWdyaWQtZmlsdGVyLXBvcHVwLmstcG9wdXAgLmstbXVsdGljaGVjay13cmFwIC5rLWl0ZW0ge1xuICBwYWRkaW5nOiAycHggMDtcbn1cblxuLmstZmlsdGVyLW1lbnUuay1wb3B1cCAuay1tdWx0aWNoZWNrLXdyYXAgLmstY2hlY2stYWxsLXdyYXAsIC5rLWdyaWQtZmlsdGVyLXBvcHVwLmstcG9wdXAgLmstbXVsdGljaGVjay13cmFwIC5rLWNoZWNrLWFsbC13cmFwIHtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbn1cblxuLmstZmlsdGVyLW1lbnUgLmstZmlsdGVyLW1lbnUtY29udGFpbmVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstZmlsdGVyLW1lbnUuay1wb3B1cCAuay1maWx0ZXItbWVudS1jb250YWluZXIge1xuICBwYWRkaW5nOiA0cHggOHB4O1xufVxuXG4uay1maWx0ZXItbWVudSAuay1zZWFyY2hib3gsIC5rLWZpbHRlci1tZW51IC5rLXdpZGdldCB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5rLWdyaWQtY29sdW1ubWVudS1wb3B1cCB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDIzMHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5cbi5rLWdyaWQtY29sdW1ubWVudS1wb3B1cC5rLXBvcHVwIHtcbiAgcGFkZGluZzogMnB4IDA7XG59XG5cbi5rLWdyaWQtY29sdW1ubWVudS1wb3B1cCAuay1maWx0ZXItbWVudSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5rLWdyaWQtY29sdW1ubWVudS1wb3B1cCAuay1maWx0ZXItbWVudSAuay1maWx0ZXItbWVudS1jb250YWluZXIge1xuICBwYWRkaW5nOiAycHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuLmstZ3JpZC1jb2x1bW5tZW51LXBvcHVwIC5rLWZpbHRlci1tZW51IC5rLW51bWVyaWN0ZXh0Ym94LCAuay1ncmlkLWNvbHVtbm1lbnUtcG9wdXAgLmstZmlsdGVyLW1lbnUgLmstcmFkaW8tbGlzdCwgLmstZ3JpZC1jb2x1bW5tZW51LXBvcHVwIC5rLWZpbHRlci1tZW51IC5rLXRleHRib3gsIC5rLWdyaWQtY29sdW1ubWVudS1wb3B1cCAuay1maWx0ZXItbWVudSAuay13aWRnZXQge1xuICBtYXJnaW46IDAuNWVtIDA7XG59XG5cbi5rLWdyaWQtY29sdW1ubWVudS1wb3B1cCAuay1maWx0ZXItbWVudSAuay13aWRnZXQuay1maWx0ZXItYW5kIHtcbiAgd2lkdGg6IDZlbTtcbiAgbWFyZ2luOiAxZW0gMDtcbn1cblxuLmstZ3JpZC1jb2x1bW5tZW51LXBvcHVwIC5rLWZpbHRlci1tZW51IC5rLXdpZGdldC5rLWJ1dHRvbi1ncm91cCB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4uay1ncmlkLWNvbHVtbm1lbnUtcG9wdXAgLmstZmlsdGVyLW1lbnUgLmstYWN0aW9uLWJ1dHRvbnMsIC5rLWdyaWQtY29sdW1ubWVudS1wb3B1cCAuay1maWx0ZXItbWVudSAuay1hY3Rpb25zLCAuay1ncmlkLWNvbHVtbm1lbnUtcG9wdXAgLmstZmlsdGVyLW1lbnUgLmstY29sdW1ubWVudS1hY3Rpb25zIHtcbiAgbWFyZ2luLWxlZnQ6IC0xZW07XG4gIG1hcmdpbi1yaWdodDogLTFlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTFlbTtcbiAgcGFkZGluZzogMCAxZW0gMWVtO1xufVxuXG4uay1ncmlkLWNvbHVtbm1lbnUtcG9wdXAgLmstZmlsdGVyLW1lbnUgLmstYWN0aW9uLWJ1dHRvbnMgLmstYnV0dG9uLCAuay1ncmlkLWNvbHVtbm1lbnUtcG9wdXAgLmstZmlsdGVyLW1lbnUgLmstYWN0aW9ucyAuay1idXR0b24sIC5rLWdyaWQtY29sdW1ubWVudS1wb3B1cCAuay1maWx0ZXItbWVudSAuay1jb2x1bW5tZW51LWFjdGlvbnMgLmstYnV0dG9uIHtcbiAgZmxleDogMSAxIDUwJTtcbn1cblxuLmstZ3JpZC1jb2x1bW5tZW51LXBvcHVwIC5rLWZpbHRlci1tZW51IC5rLWFjdGlvbnMuay1hY3Rpb25zLWNlbnRlciAuay1idXR0b24sIC5rLWdyaWQtY29sdW1ubWVudS1wb3B1cCAuay1maWx0ZXItbWVudSAuay1hY3Rpb25zLmstYWN0aW9ucy1lbmQgLmstYnV0dG9uLCAuay1ncmlkLWNvbHVtbm1lbnUtcG9wdXAgLmstZmlsdGVyLW1lbnUgLmstYWN0aW9ucy5rLWFjdGlvbnMtc3RhcnQgLmstYnV0dG9uIHtcbiAgZmxleDogMCAxIGF1dG87XG59XG5cbi5rLWdyaWQtY29sdW1ubWVudS1wb3B1cCAuay1tdWx0aWNoZWNrLXdyYXAge1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmstZ3JpZC1jb2x1bW5tZW51LXBvcHVwIC5rLWZpbHRlci1zZWxlY3RlZC1pdGVtcyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbjogMWVtIDAgMC41ZW07XG59XG5cbi5rLWNvbHVtbi1saXN0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uay1jb2x1bW4tY2hvb3Nlci10aXRsZSwgLmstY29sdW1uLWxpc3QtaXRlbSB7XG4gIHBhZGRpbmc6IDJweCA4cHg7XG59XG5cbi5rLWNvbHVtbi1saXN0LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmstY29sdW1ubWVudS1pdGVtIHtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgb3V0bGluZTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay1jb2x1bW5tZW51LWl0ZW0gPiAuay1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG5cbi5rLWNvbHVtbm1lbnUtaXRlbS13cmFwcGVyICsgLmstY29sdW1ubWVudS1pdGVtLXdyYXBwZXIge1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xufVxuXG4uay1jb2x1bW5tZW51LWl0ZW0tY29udGVudCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLWNvbHVtbm1lbnUtaXRlbS1jb250ZW50IC5rLWZpbHRlci1tZW51IC5rLWZpbHRlci1tZW51LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG59XG5cbi5rLWNvbHVtbm1lbnUtYWN0aW9ucyB7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uay1jb2x1bW5tZW51LWFjdGlvbnMgLmstYnV0dG9uICsgLmstYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5rLXJ0bCAuay1jb2x1bW5tZW51LWFjdGlvbnMgLmstYnV0dG9uICsgLmstYnV0dG9uLCBbZGlyPXJ0bF0gLmstY29sdW1ubWVudS1hY3Rpb25zIC5rLWJ1dHRvbiArIC5rLWJ1dHRvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLmstY29sdW1uLWxpc3Qtd3JhcHBlciAuay1hY3Rpb24tYnV0dG9ucyAuay1idXR0b24sIC5rLWNvbHVtbi1saXN0LXdyYXBwZXIgLmstYWN0aW9ucyAuay1idXR0b24sIC5rLWNvbHVtbi1saXN0LXdyYXBwZXIgLmstY29sdW1ubWVudS1hY3Rpb25zIC5rLWJ1dHRvbiwgLmstY29sdW1ubWVudS1pdGVtLWNvbnRlbnQgLmstYWN0aW9uLWJ1dHRvbnMgLmstYnV0dG9uLCAuay1jb2x1bW5tZW51LWl0ZW0tY29udGVudCAuay1hY3Rpb25zIC5rLWJ1dHRvbiwgLmstY29sdW1ubWVudS1pdGVtLWNvbnRlbnQgLmstY29sdW1ubWVudS1hY3Rpb25zIC5rLWJ1dHRvbiB7XG4gIGZsZXg6IDEgMSA1MCU7XG59XG5cbi5rLWNvbHVtbi1saXN0LXdyYXBwZXIgLmstYWN0aW9ucy5rLWFjdGlvbnMtY2VudGVyIC5rLWJ1dHRvbiwgLmstY29sdW1uLWxpc3Qtd3JhcHBlciAuay1hY3Rpb25zLmstYWN0aW9ucy1lbmQgLmstYnV0dG9uLCAuay1jb2x1bW4tbGlzdC13cmFwcGVyIC5rLWFjdGlvbnMuay1hY3Rpb25zLXN0YXJ0IC5rLWJ1dHRvbiwgLmstY29sdW1ubWVudS1pdGVtLWNvbnRlbnQgLmstYWN0aW9ucy5rLWFjdGlvbnMtY2VudGVyIC5rLWJ1dHRvbiwgLmstY29sdW1ubWVudS1pdGVtLWNvbnRlbnQgLmstYWN0aW9ucy5rLWFjdGlvbnMtZW5kIC5rLWJ1dHRvbiwgLmstY29sdW1ubWVudS1pdGVtLWNvbnRlbnQgLmstYWN0aW9ucy5rLWFjdGlvbnMtc3RhcnQgLmstYnV0dG9uIHtcbiAgZmxleDogMCAxIGF1dG87XG59XG5cbi5rLWNvbHVtbi1tZW51IC5rLW1lbnU6bm90KC5rLWNvbnRleHQtbWVudSkge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uay1jb2x1bW4tbWVudSAuay1leHBhbmRlciB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbn1cblxuLmstY29sdW1uLW1lbnUgLmstZXhwYW5kZXIgLmstY29sdW1ubWVudS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmstcnRsIC5rLWNvbHVtbm1lbnUtaXRlbSA+IC5rLWljb24sIFtkaXI9cnRsXSAuay1jb2x1bW5tZW51LWl0ZW0gPiAuay1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uay1ydGwgLmstZ3JpZCAuay1jb21tYW5kLWNlbGwgPiAuay1idXR0b24gKyAuay1idXR0b24sIFtkaXI9cnRsXSAuay1ncmlkIC5rLWNvbW1hbmQtY2VsbCA+IC5rLWJ1dHRvbiArIC5rLWJ1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4uay1jb2x1bW4tbWVudS1ncm91cC1oZWFkZXIge1xuICBwYWRkaW5nOiA4cHggNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmstY29sdW1uLW1lbnUtZ3JvdXAtaGVhZGVyLXRleHQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstZ3JpZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uay1wZGYtZXhwb3J0LXNoYWRvdyAuay1ncmlkLWNvbnRlbnQuay1hdXRvLXNjcm9sbGFibGUge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBkZi1leHBvcnQtc2hhZG93IC5rLWdyaWQsIC5rLXBkZi1leHBvcnQtc2hhZG93IC5rLWdyaWQtY29udGVudCwgLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstZ3JpZC1jb250ZW50LWxvY2tlZCB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstZ3JpZC1jb250ZW50LWxvY2tlZCArIC5rLWdyaWQtY29udGVudCwgLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstZ3JpZC1mb290ZXItbG9ja2VkICsgLmstZ3JpZC1mb290ZXItd3JhcCwgLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstZ3JpZC1oZWFkZXItbG9ja2VkICsgLmstZ3JpZC1oZWFkZXItd3JhcCB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBkZi1leHBvcnQtc2hhZG93IC5rLWdyaWQtaGVhZGVyLCAuay1wZGYtZXhwb3J0LXNoYWRvdyAuay1ncmlkW2RhdGEtcm9sZT1ncmlkXSAuay1ncmlkLWZvb3RlciB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLmstbG9hZGluZy1wZGYtbWFzayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi5rLWxvYWRpbmctcGRmLW1hc2sgLmstbG9hZGluZy1jb2xvciB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmstbG9hZGluZy1wZGYtbWFzayAuay1sb2FkaW5nLXBkZi1wcm9ncmVzcyB7XG4gIG1hcmdpbjogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5rLXBkZi1leHBvcnQgLmstbG9hZGluZy1wZGYtbWFzayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLXBkZi1leHBvcnQgLmstZ3JpZC1maWx0ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5rLWF1dG9maXR0aW5nIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgdGFibGUtbGF5b3V0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5rLWF1dG9maXR0aW5nIHRkLCAuay1hdXRvZml0dGluZyB0aC5rLWhlYWRlciB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLmstYXV0b2ZpdHRpbmcgLmstZGV0YWlsLXJvdyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmstZ3JpZCAuay1ncm91cGluZy1yb3cgdGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuXG4uay1ncmlkIC5rLWdyb3VwaW5nLXJvdyArIHRyIHRkIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xufVxuXG4uay1ncmlkIC5rLWdyb3VwaW5nLXJvdyArIHRyIHRkLmstZ3JvdXAtY2VsbCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG5cbi5rLWdyaWQgLmstZ3JvdXAtY2VsbCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG5cbi5rLWdyaWQtaGVhZGVyIC5rLWktc29ydC1hc2Mtc20sIC5rLWdyaWQtaGVhZGVyIC5rLWktc29ydC1kZXNjLXNtIHtcbiAgbWFyZ2luLWxlZnQ6IDdweDtcbn1cblxuLmstZ3JpZC1oZWFkZXIgLmstc29ydC1vcmRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbWFyZ2luLXRvcDogMXB4O1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5rLWdyaWQtaGVhZGVyIC5rLWxpbmsgLmstaWNvbi5rLWktc29ydC1hc2Mtc20sIC5rLWdyaWQtaGVhZGVyIC5rLWxpbmsgLmstaWNvbi5rLWktc29ydC1kZXNjLXNtIHtcbiAgbWFyZ2luLXRvcDogMXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG59XG5cbi5rLWdyaWQgLmstZ3JpZC1jb250ZW50LXN0aWNreSwgLmstZ3JpZCAuay1ncmlkLWZvb3Rlci1zdGlja3ksIC5rLWdyaWQgLmstZ3JpZC1oZWFkZXIgLmstZmlsdGVyLXJvdyAuay1ncmlkLWhlYWRlci1zdGlja3ksIC5rLWdyaWQgLmstZ3JpZC1oZWFkZXIgLmstaGVhZGVyLmstZ3JpZC1oZWFkZXItc3RpY2t5IHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgei1pbmRleDogMjtcbn1cblxuLmstZ3JpZCAuay1ncmlkLWNvbnRlbnQtc3RpY2t5LmstZWRpdC1jZWxsLCAuay1ncmlkIC5rLWdyaWQtZm9vdGVyLXN0aWNreS5rLWVkaXQtY2VsbCwgLmstZ3JpZCAuay1ncmlkLWhlYWRlciAuay1maWx0ZXItcm93IC5rLWdyaWQtaGVhZGVyLXN0aWNreS5rLWVkaXQtY2VsbCwgLmstZ3JpZCAuay1ncmlkLWhlYWRlciAuay1oZWFkZXIuay1ncmlkLWhlYWRlci1zdGlja3kuay1lZGl0LWNlbGwge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgei1pbmRleDogMztcbn1cblxuLmstZ3JpZCAuay1oaWVyYXJjaHktY2VsbCArIHRkLmstZ3JpZC1jb250ZW50LXN0aWNreSB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG59XG5cbi5rLWdyaWQgdGQuay1ncmlkLWNvbnRlbnQtc3RpY2t5LCAuay1ncmlkIHRkLmstZ3JpZC1mb290ZXItc3RpY2t5LCAuay1ncmlkIHRoLmstZ3JpZC1oZWFkZXItc3RpY2t5IHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG59XG5cbi5rLWdyaWQgdGQuay1ncmlkLWNvbnRlbnQtc3RpY2t5Om5vdChbc3R5bGUqPVwiZGlzcGxheTogbm9uZVwiXSkgKyB0ZCwgLmstZ3JpZCB0ZC5rLWdyaWQtY29udGVudC1zdGlja3k6bm90KFtzdHlsZSo9XCJkaXNwbGF5OiBub25lXCJdKSArIHRoLCAuay1ncmlkIHRkLmstZ3JpZC1mb290ZXItc3RpY2t5Om5vdChbc3R5bGUqPVwiZGlzcGxheTogbm9uZVwiXSkgKyB0ZCwgLmstZ3JpZCB0ZC5rLWdyaWQtZm9vdGVyLXN0aWNreTpub3QoW3N0eWxlKj1cImRpc3BsYXk6IG5vbmVcIl0pICsgdGgsIC5rLWdyaWQgdGguay1ncmlkLWhlYWRlci1zdGlja3k6bm90KFtzdHlsZSo9XCJkaXNwbGF5OiBub25lXCJdKSArIHRkLCAuay1ncmlkIHRoLmstZ3JpZC1oZWFkZXItc3RpY2t5Om5vdChbc3R5bGUqPVwiZGlzcGxheTogbm9uZVwiXSkgKyB0aCB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuXG4uay1ncmlkIC5rLWdyaWQtaGVhZGVyLXN0aWNreS5rLWhlYWRlci5rLWdyaWQtbm8tbGVmdC1ib3JkZXIuay1maXJzdCB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuXG4uay1ncmlkW2Rpcj1ydGxdIC5rLWdyaWQtaGVhZGVyIHRoLmstZ3JpZC1oZWFkZXItc3RpY2t5LCAuay1ncmlkW2Rpcj1ydGxdIHRkLmstZ3JpZC1jb250ZW50LXN0aWNreSwgLmstZ3JpZFtkaXI9cnRsXSB0ZC5rLWdyaWQtZm9vdGVyLXN0aWNreSwgLmstZ3JpZFtkaXI9cnRsXSB0aC5rLWdyaWQtaGVhZGVyLXN0aWNreTpsYXN0LWNoaWxkLCAuay1ydGwgLmstZ3JpZCAuay1ncmlkLWhlYWRlciB0aC5rLWdyaWQtaGVhZGVyLXN0aWNreSwgLmstcnRsIC5rLWdyaWQgdGQuay1ncmlkLWNvbnRlbnQtc3RpY2t5LCAuay1ydGwgLmstZ3JpZCB0ZC5rLWdyaWQtZm9vdGVyLXN0aWNreSwgLmstcnRsIC5rLWdyaWQgdGguay1ncmlkLWhlYWRlci1zdGlja3k6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG59XG5cbi5rLWdyaWRbZGlyPXJ0bF0gdGQuay1ncmlkLWNvbnRlbnQtc3RpY2t5Om5vdChbc3R5bGUqPVwiZGlzcGxheTogbm9uZVwiXSkgKyB0ZCwgLmstZ3JpZFtkaXI9cnRsXSB0ZC5rLWdyaWQtY29udGVudC1zdGlja3k6bm90KFtzdHlsZSo9XCJkaXNwbGF5OiBub25lXCJdKSArIHRoLCAuay1ncmlkW2Rpcj1ydGxdIHRoLmstZ3JpZC1oZWFkZXItc3RpY2t5Om5vdChbc3R5bGUqPVwiZGlzcGxheTogbm9uZVwiXSkgKyB0ZCwgLmstZ3JpZFtkaXI9cnRsXSB0aC5rLWdyaWQtaGVhZGVyLXN0aWNreTpub3QoW3N0eWxlKj1cImRpc3BsYXk6IG5vbmVcIl0pICsgdGgsIC5rLXJ0bCAuay1ncmlkIHRkLmstZ3JpZC1jb250ZW50LXN0aWNreTpub3QoW3N0eWxlKj1cImRpc3BsYXk6IG5vbmVcIl0pICsgdGQsIC5rLXJ0bCAuay1ncmlkIHRkLmstZ3JpZC1jb250ZW50LXN0aWNreTpub3QoW3N0eWxlKj1cImRpc3BsYXk6IG5vbmVcIl0pICsgdGgsIC5rLXJ0bCAuay1ncmlkIHRoLmstZ3JpZC1oZWFkZXItc3RpY2t5Om5vdChbc3R5bGUqPVwiZGlzcGxheTogbm9uZVwiXSkgKyB0ZCwgLmstcnRsIC5rLWdyaWQgdGguay1ncmlkLWhlYWRlci1zdGlja3k6bm90KFtzdHlsZSo9XCJkaXNwbGF5OiBub25lXCJdKSArIHRoIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xufVxuXG4uay1ncmlkW2Rpcj1ydGxdIC5rLWdyaWQtaGVhZGVyLXN0aWNreS5rLWhlYWRlci5rLWZpcnN0LCAuay1ncmlkW2Rpcj1ydGxdIC5rLWdyaWQtaGVhZGVyLXN0aWNreS5rLWhlYWRlcjpmaXJzdC1jaGlsZCwgLmstcnRsIC5rLWdyaWQgLmstZ3JpZC1oZWFkZXItc3RpY2t5LmstaGVhZGVyLmstZmlyc3QsIC5rLXJ0bCAuay1ncmlkIC5rLWdyaWQtaGVhZGVyLXN0aWNreS5rLWhlYWRlcjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG59XG5cbi5rLWdyaWRbZGlyPXJ0bF0gLmstZ3JpZC1oZWFkZXItc3RpY2t5LmstaGVhZGVyLmstZ3JpZC1uby1sZWZ0LWJvcmRlci5rLWZpcnN0LCAuay1ydGwgLmstZ3JpZCAuay1ncmlkLWhlYWRlci1zdGlja3kuay1oZWFkZXIuay1ncmlkLW5vLWxlZnQtYm9yZGVyLmstZmlyc3Qge1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG59XG5cbi5rLWdyaWQgLmstaGVhZGVyID4gLmstY2VsbC1pbm5lciB7XG4gIG1hcmdpbjogLTAuNWVtIC0wLjZlbSAtMC40ZW0gLTAuNmVtO1xufVxuXG4uay1ncmlkIC5rLWhlYWRlci5rLWZpbHRlcmFibGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMTZweCArIDAuNmVtKTtcbn1cblxuLmstZ3JpZCAuay1jZWxsLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1ncmlkIC5rLWNlbGwtaW5uZXIgPiAuay1saW5rIHtcbiAgcGFkZGluZzogMC41ZW0gMC42ZW0gMC40ZW0gMC42ZW07XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXg6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLWdyaWQgLmstY2VsbC1pbm5lciA+IC5rLWxpbmsgPiAuay1pY29uLmstaS1zb3J0LWFzYy1zbSwgLmstZ3JpZCAuay1jZWxsLWlubmVyID4gLmstbGluayA+IC5rLWljb24uay1pLXNvcnQtZGVzYy1zbSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uay1ncmlkIC5rLWNlbGwtaW5uZXIgLmstc29ydC1vcmRlciB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4uay1ncmlkIC5rLWNlbGwtaW5uZXIgLmstZ3JpZC1maWx0ZXIsIC5rLWdyaWQgLmstY2VsbC1pbm5lciAuay1oZWFkZXItY29sdW1uLW1lbnUge1xuICBtYXJnaW46IDA7XG59XG5cbi5rLWdyaWQgLmstY2VsbC1pbm5lciAuay1ncmlkLWZpbHRlciwgLmstZ3JpZCAuay1jZWxsLWlubmVyIC5rLWhlYWRlci1jb2x1bW4tbWVudSwgLmstZ3JpZCAuay1jZWxsLWlubmVyIC5rLWhpZXJhcmNoeS1jZWxsIC5rLWljb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uay1ncmlkIC5rLWNvbHVtbi10aXRsZSB7XG4gIG1pbi13aWR0aDogMDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZsZXgtc2hyaW5rOiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay10cmVlbGlzdCAuay1zdGF0dXMge1xuICBwYWRkaW5nOiAwLjRlbSAwLjZlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNmVtO1xufVxuXG4uay10cmVlbGlzdCAuay1zdGF0dXMgLmstbG9hZGluZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5rLXRyZWVsaXN0IHRyLmstaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstdHJlZWxpc3Quay10cmVlbGlzdC1kcmFnZ2luZywgLmstdHJlZWxpc3Quay10cmVlbGlzdC1kcmFnZ2luZyAuay1ob3ZlciwgLmstdHJlZWxpc3Quay10cmVlbGlzdC1kcmFnZ2luZyAuay1zdGF0ZS1ob3ZlciB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmstdHJlZWxpc3QgLmstZHJvcC1oaW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG59XG5cbi5rLXRyZWVsaXN0IC5rLWktYXJyb3ctNDUtZG93bi1yaWdodCwgLmstdHJlZWxpc3QgLmstaS1hcnJvdy02MC1yaWdodCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmstdHJlZWxpc3QgLmstaS1hcnJvdy00NS1kb3duLXJpZ2h0IHtcbiAgbWFyZ2luLXRvcDogLTAuNWVtO1xufVxuXG4uay1kcmFnLXNlcGFyYXRvciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQ7XG4gIGhlaWdodDogMWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IDAgMC41ZW07XG59XG5cbi5rLWdhbnR0IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG59XG5cbi5rLWdhbnR0IC5rLXNwbGl0YmFyIHtcbiAgd2lkdGg6IDVweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogZS1yZXNpemU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5rLWdhbnR0LWhlYWRlciB7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIHotaW5kZXg6IDI7XG59XG5cbi5rLWdhbnR0LWZvb3RlciB7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5rLWdhbnR0LXRvZ2dsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLWdhbnR0LXZpZXdzLXdyYXBwZXIgc2VsZWN0LmstZHJvcGRvd24ge1xuICB3aWR0aDogYXV0bztcbiAgZm9udDogaW5oZXJpdDtcbiAgZGlzcGxheTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rLWdhbnR0LXZpZXdzLXdyYXBwZXIgc2VsZWN0LmstZHJvcGRvd24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG4gIC5rLWdhbnR0LXZpZXdzLXdyYXBwZXIgLmstZ2FudHQtdmlld3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5rLWdhbnR0LWNvbnRlbnQge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5cbi5rLWdhbnR0IC5rLWdhbnR0LWNvbnRlbnQgLmstZ3JpZC1oZWFkZXIgdGQsIC5rLWdhbnR0IC5rLWdhbnR0LWNvbnRlbnQgdGgge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4uay1nYW50dCB0ZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5rLWdhbnR0IC5rLWdyaWQgLmstZWRpdC1jZWxsIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmstZ2FudHQtdGltZWxpbmUgPiAuay10aW1lbGluZSwgLmstZ2FudHQtdHJlZWxpc3QgPiAuay10cmVlbGlzdCB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uay1nYW50dC10cmVlbGlzdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLmstZ2FudHQtdHJlZWxpc3QgLmstZ3JpZC1oZWFkZXIgdHIge1xuICBoZWlnaHQ6IDVlbTtcbn1cblxuLmstZ2FudHQgLmstdHJlZWxpc3QgLmstZ3JpZC1oZWFkZXIge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5rLWdhbnR0IC5rLXRyZWVsaXN0IC5rLWdyaWQtY29udGVudCB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xufVxuXG4uay10cmVlbGlzdC1ncm91cCA+IHRyID4gc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5rLXRyZWVsaXN0LWdyb3VwIC5rLXdpZGdldCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5rLWdhbnR0LXRpbWVsaW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4uay1nYW50dC10aW1lbGluZSAuay1ncmlkLWhlYWRlciB0ciwgLmstZ2FudHQtdHJlZWxpc3QgLmstZ2FudHQtdHJlZWxpc3QtbmVzdGVkLWNvbHVtbnMgLmstZ3JpZC1oZWFkZXIgdHIge1xuICBoZWlnaHQ6IDIuNWVtO1xufVxuXG4uay1nYW50dC10aW1lbGluZSAuay1ncmlkLWhlYWRlciAuay1oZWFkZXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5rLWdhbnR0LXRhc2tzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1nYW50dCAuay1ncmlkLWNvbnRlbnQgdHIsIC5rLWdhbnR0LXJvd3MgdHIsIC5rLWdhbnR0LXRhc2tzIHRyIHtcbiAgaGVpZ2h0OiAyLjNlbTtcbn1cblxuLmstZ2FudHQgLmstZ2FudHQtdGFza3MgdGQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIsKgXCI7XG59XG5cbi5rLWdhbnR0LXRpbWVsaW5lIHtcbiAgYmFja2dyb3VuZDogMCAwO1xufVxuXG4uay1nYW50dC1jb2x1bW5zLCAuay1nYW50dC1kZXBlbmRlbmNpZXMsIC5rLWdhbnR0LXJvd3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLmstZ2FudHQtdGFibGVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1nYW50dCAuay10aW1lbGluZSAuay1ncmlkLWNvbnRlbnQge1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG59XG5cbi5rLWdhbnR0IC5rLWdhbnR0LXRpbWVsaW5lIHRoLCAuay1nYW50dC10aW1lbGluZSAuay1ncmlkLWhlYWRlciB0ZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmstZ2FudHQgLmstZ2FudHQtdGltZWxpbmUgLmstZ3JpZC1oZWFkZXIgdHI6Zmlyc3QtY2hpbGQgdGQsIC5rLWdhbnR0IC5rLWdhbnR0LXRpbWVsaW5lIHRyOmZpcnN0LWNoaWxkIHRoIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xufVxuXG4uay1nYW50dC10aW1lbGluZSB0ZC5rLWhlYWRlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweCAxcHg7XG4gIHBhZGRpbmc6IDAuNWVtIDAuNmVtIDAuNGVtIDAuNmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmstdGFzay1zdW1tYXJ5IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cblxuLmstdGFzay1zdW1tYXJ5LWNvbXBsZXRlIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5rLXRhc2stc3VtbWFyeS1wcm9ncmVzcyB7XG4gIGhlaWdodDogMTVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstdGFzay1zdW1tYXJ5LWNvbXBsZXRlOmFmdGVyLCAuay10YXNrLXN1bW1hcnktY29tcGxldGU6YmVmb3JlLCAuay10YXNrLXN1bW1hcnk6YWZ0ZXIsIC5rLXRhc2stc3VtbWFyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA4cHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5rLXRhc2stc3VtbWFyeS1jb21wbGV0ZTpiZWZvcmUsIC5rLXRhc2stc3VtbWFyeTpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICBib3JkZXItbGVmdC1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmstdGFzay1zdW1tYXJ5LWNvbXBsZXRlOmFmdGVyLCAuay10YXNrLXN1bW1hcnk6YWZ0ZXIge1xuICByaWdodDogMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1nYW50dC1saW5lLWgsIC5rLWdhbnR0LWxpbmUtdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmstZ2FudHQtbGluZS1oIHtcbiAgaGVpZ2h0OiAycHg7XG59XG5cbi5rLWdhbnR0LWxpbmUtdiB7XG4gIHdpZHRoOiAycHg7XG59XG5cbi5rLWFycm93LWUsIC5rLWFycm93LXcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTRweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA1cHg7XG59XG5cbi5rLWFycm93LWUge1xuICByaWdodDogLTZweDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uay1hcnJvdy13IHtcbiAgbGVmdDogLTZweDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5rLXRhc2stbWlsZXN0b25lIHtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMTNweDtcbiAgbWFyZ2luLXRvcDogM3B4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBtYXJnaW4tbGVmdDogLTAuMmVtO1xufVxuXG4uay1nYW50dCAuay1nYW50dC10YXNrcyAuay1idXR0b24uay1idXR0b24taWNvbiB7XG4gIHBhZGRpbmctbGVmdDogMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAycHg7XG59XG5cbi5rLXJlbCAuay1idXR0b24taWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjAwcHg7XG59XG5cbi5rLXJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICB0b3A6IC0wLjNlbTtcbn1cblxuLmstdGFzay13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmc6IDAgMjNweCA1cHg7XG4gIG1hcmdpbjogLTFweCAtMjNweCAwO1xuICB6LWluZGV4OiAyO1xufVxuXG4uay1nYW50dC1saW5lLmstc2VsZWN0ZWQsIC5rLWdhbnR0LWxpbmUuay1zdGF0ZS1zZWxlY3RlZCwgLmstdGFzay13cmFwOmhvdmVyIHtcbiAgei1pbmRleDogMztcbn1cblxuLmstbWlsZXN0b25lLXdyYXAge1xuICBtYXJnaW46IDAgLTEzcHggMCAtMjdweDtcbn1cblxuLmstdGFzay1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4uay10YXNrLWNvbXBsZXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDIwJTtcbiAgei1pbmRleDogMTtcbn1cblxuLmstdGFzay1kb3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmstdGFzay1kb3Quay1ob3ZlciwgLmstdGFzay1kb3Quay1zdGF0ZS1ob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uay10YXNrLXNpbmdsZSArIC5rLXRhc2stZG90LCAuay10YXNrLXNpbmdsZSArIC5rLXRhc2stZG90ICsgLmstdGFzay1kb3Qge1xuICB0b3A6IDAuMmVtO1xufVxuXG4uay10YXNrLXdyYXAtYWN0aXZlIC5rLXRhc2stZG90LCAuay10YXNrLXdyYXA6aG92ZXIgLmstdGFzay1kb3Qge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstdGFzay1kb3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLCoFwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDE2cHg7XG59XG5cbi5rLXRhc2stZG90OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuXG4uay10YXNrLWRvdC5rLWhvdmVyOmFmdGVyLCAuay10YXNrLWRvdC5rLXN0YXRlLWhvdmVyOmFmdGVyLCAuay10YXNrLWRvdDpob3ZlcjphZnRlciwgLmstdGFzay13cmFwLWFjdGl2ZSAuay10YXNrLWRvdDphZnRlciB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBtYXJnaW4tbGVmdDogM3B4O1xufVxuXG4uay10YXNrLXN0YXJ0IHtcbiAgbGVmdDogMDtcbn1cblxuLmstdGFzay1lbmQge1xuICByaWdodDogMDtcbn1cblxuLmstdGFzay1zaW5nbGUge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBtaW4taGVpZ2h0OiAxLjNlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmstdGFzay10ZW1wbGF0ZSB7XG4gIHBhZGRpbmc6IDAuMmVtIDEuNGVtIDAuMmVtIDAuNmVtO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4uay10YXNrLWFjdGlvbnMsIC5rLXRhc2stY29udGVudCA+IC5rLWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDRweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmstdGFzay1hY3Rpb25zIHtcbiAgei1pbmRleDogMTtcbn1cblxuLmstdGFzay1hY3Rpb25zOmZpcnN0LWNoaWxkIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogNHB4IDJweCAwIDRweDtcbn1cblxuLmstd2Via2l0IC5rLXRhc2stYWN0aW9uczpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cblxuLmstdGFzay1hY3Rpb25zOmZpcnN0LWNoaWxkID4gLmstbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmstdGFzay1kZWxldGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay10YXNrLXdyYXAtYWN0aXZlIC5rLXRhc2stZGVsZXRlLCAuay10YXNrLXdyYXA6aG92ZXIgLmstdGFzay1kZWxldGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5rLXRhc2stc2luZ2xlIC5rLXJlc2l6ZS1oYW5kbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMjtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uay10YXNrLXNpbmdsZTpob3ZlciAuay1yZXNpemUtaGFuZGxlLCAuay10YXNrLXdyYXAtYWN0aXZlIC5rLXJlc2l6ZS1oYW5kbGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uay10YXNrLXNpbmdsZSAuay1yZXNpemUtaGFuZGxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5rLXRhc2stY29udGVudCA+IC5rLXJlc2l6ZS1lIHtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMC40ZW07XG59XG5cbi5rLXRhc2stY29udGVudCA+IC5rLXJlc2l6ZS13IHtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAwLjRlbTtcbn1cblxuLmstdGFzay1jb250ZW50ID4gLmstcmVzaXplLWU6YWZ0ZXIsIC5rLXRhc2stY29udGVudCA+IC5rLXJlc2l6ZS13OmFmdGVyIHtcbiAgbGVmdDogMXB4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTAuN2VtO1xuICBoZWlnaHQ6IDEuNGVtO1xuICB3aWR0aDogMXB4O1xufVxuXG4uay10YXNrLWNvbnRlbnQgPiAuay1yZXNpemUtZTphZnRlciB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAxcHg7XG59XG5cbi5rLXRhc2stZHJhZ2hhbmRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IDAgMThweDtcbiAgYm9yZGVyLXdpZHRoOiA1cHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGN1cnNvcjogZS1yZXNpemU7XG59XG5cbi5rLXRhc2std3JhcC1hY3RpdmUgLmstdGFzay1kcmFnaGFuZGxlLCAuay10YXNrLXdyYXA6aG92ZXIgLmstdGFzay1kcmFnaGFuZGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLWdhbnR0LWRlcGVuZGVuY3ktaGludCB7XG4gIHotaW5kZXg6IDQ7XG59XG5cbi5rLWdhbnR0LXJvd2hlaWdodCAuay10YXNrLWRvdCwgLmstZ2FudHQtcm93aGVpZ2h0IC5rLXRhc2stbWlsZXN0b25lLCAuay1nYW50dC1yb3doZWlnaHQgLmstdGFzay1zaW5nbGUgKyAuay10YXNrLWRvdCwgLmstZ2FudHQtcm93aGVpZ2h0IC5rLXRhc2stc2luZ2xlICsgLmstdGFzay1kb3QgKyAuay10YXNrLWRvdCwgLmstZ2FudHQtcm93aGVpZ2h0IC5rLXRhc2stc3VtbWFyeSB7XG4gIHRvcDogNTAlO1xufVxuXG4uay1nYW50dC1yb3doZWlnaHQgLmstdGFzay1taWxlc3RvbmUsIC5rLWdhbnR0LXJvd2hlaWdodCAuay10YXNrLXN1bW1hcnkge1xuICBtYXJnaW4tdG9wOiAtNnB4O1xufVxuXG4uay1nYW50dC1yb3doZWlnaHQgLmstdGFzay1kb3QsIC5rLWdhbnR0LXJvd2hlaWdodCAuay10YXNrLXNpbmdsZSArIC5rLXRhc2stZG90LCAuay1nYW50dC1yb3doZWlnaHQgLmstdGFzay1zaW5nbGUgKyAuay10YXNrLWRvdCArIC5rLXRhc2stZG90IHtcbiAgbWFyZ2luLXRvcDogLTExcHg7XG59XG5cbi5rLWdhbnR0LXJvd2hlaWdodCAuay10YXNrLXNpbmdsZSB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMnB4KTtcbn1cblxuLmstaWUgLmstZ2FudHQtcm93aGVpZ2h0IC5rLXRhc2stc2luZ2xlIHtcbiAgaGVpZ2h0OiA5OSU7XG59XG5cbi5rLWdhbnR0LXJvd2hlaWdodCAuay10YXNrLWNvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5rLWdhbnR0LXJvd2hlaWdodCAuay10YXNrLWNvbnRlbnQgPiAuay1yZXNpemUtZTphZnRlciwgLmstZ2FudHQtcm93aGVpZ2h0IC5rLXRhc2stY29udGVudCA+IC5rLXJlc2l6ZS13OmFmdGVyIHtcbiAgdG9wOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5rLXRhc2stZGV0YWlscyB7XG4gIHBhZGRpbmc6IDAuNGVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uay10YXNrLWRldGFpbHMgPiBzdHJvbmcge1xuICBmb250LXNpemU6IDEyMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay10YXNrLXBjdCB7XG4gIG1hcmdpbjogMC41ZW0gMCAwLjFlbTtcbiAgZm9udC1zaXplOiAxNzAlO1xufVxuXG4uay10YXNrLWRldGFpbHMgPiB1bCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5rLXJlc291cmNlcy13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHotaW5kZXg6IDI7XG4gIHpvb206IDE7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmstcmVzb3VyY2VzLXdyYXAgLmstcmVzb3VyY2Uge1xuICBtYXJnaW46IDAgNXB4O1xufVxuXG4uay1nYW50dC1lZGl0LWZvcm0gPiAuay1lZGl0LWZvcm0tY29udGFpbmVyIHtcbiAgd2lkdGg6IDQzMHB4O1xufVxuXG4uay1nYW50dC1lZGl0LWZvcm0gPiAuay1yZXNvdXJjZXMtZm9ybS1jb250YWluZXIge1xuICB3aWR0aDogNTA2cHg7XG59XG5cbi5rLXJlc291cmNlcy1mb3JtLWNvbnRhaW5lciA+IC5rLWdyaWQge1xuICBtYXJnaW46IDAgMC45ZW07XG59XG5cbi5rLWdhbnR0LWVkaXQtZm9ybSAuay1lZGl0LWJ1dHRvbnMgLmstZ2FudHQtZGVsZXRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5rLXBkZi1leHBvcnQtc2hhZG93IC5rLWdhbnR0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5rLXBkZi1leHBvcnQtc2hhZG93IC5rLWdhbnR0LCAuay1wZGYtZXhwb3J0LXNoYWRvdyAuay1nYW50dCAuay1ncmlkLWNvbnRlbnQsIC5rLXBkZi1leHBvcnQtc2hhZG93IC5rLWdhbnR0LXRpbWVsaW5lIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBkZi1leHBvcnQtc2hhZG93IC5rLWdhbnR0LXRyZWVsaXN0IHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBkZi1leHBvcnQtc2hhZG93IC5rLWdhbnR0LXRpbWVsaW5lIC5rLWdyaWQtaGVhZGVyIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4uay1wZGYtZXhwb3J0LXNoYWRvdyAuay1nYW50dCAuay1zcGxpdGJhciwgLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstcGRmLWV4cG9ydCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuay1nYW50dC10b29sYmFyIC5rLWdhbnR0LXRvZ2dsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cbiAgLmstZ2FudHQtdG9vbGJhciAuay1idXR0b24ge1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICB3aWR0aDogY2FsYygxLjQyODU3MTQyODZlbSArIDhweCArIDJweCk7XG4gICAgaGVpZ2h0OiBjYWxjKDEuNDI4NTcxNDI4NmVtICsgOHB4ICsgMnB4KTtcbiAgfVxuICAuay1nYW50dC10b29sYmFyIC5rLWJ1dHRvbiAuay1pY29uIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmstZ2FudHQtdG9vbGJhciAuay1idXR0b24gLmstYnV0dG9uLXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmstZ2FudHQgLmstdHJlZWxpc3QgLmstZ3JpZC1jb250ZW50IHtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIH1cbn1cbi5rLWdhbnR0LXJlc2l6ZS1oaW50IHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmstZ2FudHQtcGxhbm5lZCAuay1nYW50dC1yb3dzIHRyLCAuay1nYW50dC1wbGFubmVkIC5rLWdhbnR0LXRhc2tzIHRyLCAuay1nYW50dC5rLWdhbnR0LXBsYW5uZWQgLmstZ3JpZC1jb250ZW50IHRyIHtcbiAgaGVpZ2h0OiAzLjNlbTtcbn1cblxuLmstZ2FudHQtcGxhbm5lZCAuay1nYW50dC1kZXBlbmRlbmNpZXMge1xuICBtYXJnaW4tdG9wOiAwLjZlbTtcbn1cblxuLmstZ2FudHQtcGxhbm5lZCAuay10YXNrLWRvdCB7XG4gIG1hcmdpbi10b3A6IDEuMWVtO1xufVxuXG4uay1nYW50dC1wbGFubmVkIC5rLXJlc291cmNlcy13cmFwIHtcbiAgbWFyZ2luLXRvcDogMC45ZW07XG59XG5cbi5rLWdhbnR0LXBsYW5uZWQgLmstbWlsZXN0b25lLXdyYXAgLmstdGFzay1kb3Qge1xuICBtYXJnaW4tdG9wOiAxLjNlbTtcbn1cblxuLmstZ2FudHQtcGxhbm5lZCAuay1taWxlc3RvbmUtd3JhcCAuay10YXNrLWRvdC5rLXRhc2stc3RhcnQge1xuICBtYXJnaW4tbGVmdDogLTAuMmVtO1xufVxuXG4uay1nYW50dC1wbGFubmVkIC5rLXN1bW1hcnktd3JhcCAuay10YXNrLWRvdCB7XG4gIG1hcmdpbi10b3A6IDEuM2VtO1xufVxuXG4uay10YXNrLXBsYW5uZWQge1xuICBtYXJnaW46IDAgMCAwLjM1ZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjc1ZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5rLXRhc2stcGxhbm5lZCAuay10YXNrLW1vbWVudCB7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGhlaWdodDogNnB4O1xuICB3aWR0aDogNnB4O1xufVxuXG4uay10YXNrLXBsYW5uZWQgLmstdGFzay1tb21lbnQuay1tb21lbnQtbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xufVxuXG4uay10YXNrLXBsYW5uZWQgLmstdGFzay1kdXJhdGlvbiB7XG4gIGhlaWdodDogMnB4O1xufVxuXG4uay10YXNrLXBsYW5uZWQ6aG92ZXIgLmstdGFzay1kdXJhdGlvbiB7XG4gIGhlaWdodDogM3B4O1xufVxuXG4uay1taWxlc3RvbmUtd3JhcCAuay10YXNrLXBsYW5uZWQge1xuICBtYXJnaW4tYm90dG9tOiAwLjdlbTtcbn1cblxuLmstc3VtbWFyeS13cmFwIC5rLXRhc2stcGxhbm5lZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNmVtO1xufVxuXG4uay1wbGFubmVkLXRvb2x0aXAgLmstdGFzay1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLXRhc2stb2Zmc2V0LXdyYXAgLmstdGFzayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmstdGFzay1vZmZzZXQtd3JhcCAuay10YXNrIC5rLXRhc2stY29udGVudCAuay1yZXNpemUtZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLXRhc2stb2Zmc2V0LXdyYXAgLmstdGFzay1zaW5nbGUgKyAuay10YXNrLW9mZnNldCB7XG4gIGhlaWdodDogMS42NWVtO1xufVxuXG4uay10YXNrLW9mZnNldCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ2ZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5rLXRhc2stb2Zmc2V0IC5rLXJlc2l6ZS1oYW5kbGUge1xuICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDAuNGVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMjtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uay10YXNrLW9mZnNldCAuay1yZXNpemUtaGFuZGxlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0wLjU1ZW07XG4gIGhlaWdodDogMS40ZW07XG4gIHdpZHRoOiAxcHg7XG59XG5cbi5rLXN1bW1hcnktd3JhcCAuay10YXNrLW9mZnNldCB7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luOiAzcHggMCAwO1xufVxuXG4uay1zdW1tYXJ5LXdyYXAgLmstdGFzay1vZmZzZXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogOHB4O1xuICByaWdodDogMS40ZW07XG59XG5cbi5rLXJ0bCAuay1zdW1tYXJ5LXdyYXAgLmstdGFzay1vZmZzZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA4cHg7XG59XG5cbi5rLXJ0bCAuay10YXNrLW9mZnNldC13cmFwIC5rLXRhc2sgLmstdGFzay1jb250ZW50IC5rLXJlc2l6ZS1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLXJ0bCAuay10YXNrLW9mZnNldC13cmFwIC5rLXRhc2sgLmstdGFzay1jb250ZW50IC5rLXJlc2l6ZS13IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstcnRsIC5rLW1pbGVzdG9uZS13cmFwIHtcbiAgbWFyZ2luLWxlZnQ6IC0xLjhlbTtcbn1cblxuLmstcnRsIC5rLXRhc2stbWlsZXN0b25lIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4xNWVtO1xufVxuXG4uay1pZSAuay1zdW1tYXJ5LXdyYXAgLmstdGFzay1vZmZzZXQ6YWZ0ZXIge1xuICByaWdodDogMjBweDtcbn1cblxuLmstaWUgLmstcnRsIC5rLXN1bW1hcnktd3JhcCAuay10YXNrLW9mZnNldDpiZWZvcmUge1xuICBsZWZ0OiAyMHB4O1xufVxuXG4uay10YXNrLW9mZnNldCAuay10YXNrLWFjdGlvbnMge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5rLXRhc2stb2Zmc2V0OmhvdmVyIC5rLXJlc2l6ZS1oYW5kbGUsIC5rLXRhc2stb2Zmc2V0OmhvdmVyIC5rLXRhc2stYWN0aW9ucywgLmstdGFzay1zaW5nbGU6aG92ZXIgKyAuay10YXNrLW9mZnNldCAuay1yZXNpemUtaGFuZGxlLCAuay10YXNrLXNpbmdsZTpob3ZlciArIC5rLXRhc2stb2Zmc2V0IC5rLXRhc2stYWN0aW9ucyB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5rLXBpdm90IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1waXZvdC10b29sYmFyIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uay1waXZvdC10b29sYmFyID4gKiB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmstcGl2b3QtdG9vbGJhcjo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstcGl2b3QgLmstZ3JpZCB0ZCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5rLXBpdm90LWxheW91dCB7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICB0YWJsZS1sYXlvdXQ6IGF1dG87XG59XG5cbi5rLXBpdm90LWxheW91dCA+IHRib2R5ID4gdHIgPiB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5rLXBpdm90IHRkIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmstcGl2b3Qtcm93aGVhZGVycyA+IC5rLWdyaWQsIC5rLXBpdm90LXRhYmxlID4gLmstZ3JpZCB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmstcGl2b3Qtcm93aGVhZGVycyA+IC5rLWdyaWQgdGQ6Zmlyc3QtY2hpbGQsIC5rLXBpdm90LXRhYmxlIC5rLWdyaWQtaGVhZGVyIC5rLWhlYWRlci5rLWZpcnN0IHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbn1cblxuLmstcGl2b3Qtcm93aGVhZGVycyA+IC5rLWdyaWQgdGQuay1maXJzdCB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuXG4uay1waXZvdC1yb3doZWFkZXJzID4gLmstZ3JpZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXBpdm90LXRhYmxlIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xufVxuXG4uay1waXZvdC10YWJsZSAuay1ncmlkLWhlYWRlci13cmFwID4gdGFibGUge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5rLXBpdm90IC5rLWdyaWQtaGVhZGVyIC5rLWhlYWRlciB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5rLWhlYWRlci5rLWFsdCwgdGQuay1hbHQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uay1oZWFkZXIuay1hbHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4uay1waXZvdC1sYXlvdXQgLmstZ3JpZCB0ZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbn1cblxuLmstcGl2b3QtbGF5b3V0IC5rLWdyaWQtZm9vdGVyID4gdGQge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuXG4uay1waXZvdC1maWx0ZXItd2luZG93IC5rLXRyZWV2aWV3IHtcbiAgbWF4LWhlaWdodDogNjAwcHg7XG59XG5cbi5rLWkta3BpLXRyZW5kLWRlY3JlYXNlLCAuay1pLWtwaS10cmVuZC1lcXVhbCwgLmstaS1rcGktdHJlbmQtaW5jcmVhc2Uge1xuICBjb2xvcjogIzg1ODU4NTtcbn1cblxuLmstaS1rcGktc3RhdHVzLWhvbGQge1xuICBjb2xvcjogI2Y5Y2UxZDtcbn1cblxuLmstaS1rcGktc3RhdHVzLWRlbnkge1xuICBjb2xvcjogI2Y0NDMzNjtcbn1cblxuLmstaS1rcGktc3RhdHVzLW9wZW4ge1xuICBjb2xvcjogIzRjYWY1MDtcbn1cblxuLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstcGl2b3QgLmstZ3JpZC1jb250ZW50IHtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstcGl2b3QgLmstZ3JpZC1jb250ZW50LCAuay1wZGYtZXhwb3J0LXNoYWRvdyAuay1waXZvdCAuay1waXZvdC1yb3doZWFkZXJzIC5rLWdyaWQge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstcGl2b3QgLmstZ3JpZC1oZWFkZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBkZi1leHBvcnQtc2hhZG93IC5rLXBpdm90IHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBkZi1leHBvcnQtc2hhZG93IC5rLXBpdm90IC5rLWdyaWQtY29udGVudCA+IHRhYmxlLCAuay1wZGYtZXhwb3J0LXNoYWRvdyAuay1waXZvdCAuay1ncmlkLWhlYWRlci13cmFwID4gdGFibGUge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmstdHJlZXZpZXcge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5rLXRyZWV2aWV3IC5rLWljb24ge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5rLXRyZWV2aWV3LWZpbHRlciB7XG4gIHBhZGRpbmc6IDRweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogbm9uZTtcbn1cblxuLmstdHJlZXZpZXctZ3JvdXAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3V0bGluZTogMDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uay10cmVldmlldy1ncm91cC5uZy1hbmltYXRpbmcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay10cmVldmlldy1ib3QsIC5rLXRyZWV2aWV3LW1pZCwgLmstdHJlZXZpZXctdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xufVxuXG4uay10cmVldmlldy1pdGVtIHtcbiAgb3V0bGluZS1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDAgMCAxNnB4O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay10cmVldmlldy10b2dnbGUge1xuICBmbGV4OiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAtMTZweDtcbn1cblxuLmstdHJlZXZpZXctdG9nZ2xlOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstdHJlZXZpZXctbG9hZGluZyB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuXG4uay10cmVldmlldyAuay1jaGVja2JveC13cmFwLCAuay10cmVldmlldyAuay1jaGVja2JveC13cmFwcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cblxuLmstdHJlZXZpZXctbGVhZiB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgYm9yZGVyOiAwIHNvbGlkIHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstdHJlZXZpZXctbGVhZiAuay1pY29uLCAuay10cmVldmlldy1sZWFmIC5rLWltYWdlLCAuay10cmVldmlldy1sZWFmIC5rLXNwcml0ZSB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuXG4uay10cmVldmlldy1sZWFmLmstZm9jdXMge1xuICB6LWluZGV4OiAxO1xufVxuXG4uay10cmVldmlldyAuay10cmVldmlldy1sb2FkLW1vcmUtYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay10cmVldmlldyAuay10cmVldmlldy1sb2FkLW1vcmUtYnV0dG9uLmstZm9jdXMsIC5rLXRyZWV2aWV3IC5rLXRyZWV2aWV3LWxvYWQtbW9yZS1idXR0b24uay1ob3ZlciwgLmstdHJlZXZpZXcgLmstdHJlZXZpZXctbG9hZC1tb3JlLWJ1dHRvbjpmb2N1cywgLmstdHJlZXZpZXcgLmstdHJlZXZpZXctbG9hZC1tb3JlLWJ1dHRvbjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uay1ydGwgLmstdHJlZXZpZXcgLmstdHJlZXZpZXctaXRlbSwgLmstdHJlZXZpZXdbZGlyPXJ0bF0gLmstdHJlZXZpZXctaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbn1cblxuLmstcnRsIC5rLXRyZWV2aWV3IC5rLXRyZWV2aWV3LXRvZ2dsZSwgLmstdHJlZXZpZXdbZGlyPXJ0bF0gLmstdHJlZXZpZXctdG9nZ2xlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogLTE2cHg7XG59XG5cbi5rLXJ0bCAuay10cmVldmlldyAuay10cmVldmlldy1sb2FkaW5nLCAuay10cmVldmlld1tkaXI9cnRsXSAuay10cmVldmlldy1sb2FkaW5nIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuXG4uay1ydGwgLmstdHJlZXZpZXcgLmstaW4gLmstaWNvbiwgLmstcnRsIC5rLXRyZWV2aWV3IC5rLWluIC5rLWltYWdlLCAuay1ydGwgLmstdHJlZXZpZXcgLmstaW4gLmstc3ByaXRlLCAuay1ydGwgLmstdHJlZXZpZXcgLmstdHJlZXZpZXctbGVhZiAuay1pY29uLCAuay1ydGwgLmstdHJlZXZpZXcgLmstdHJlZXZpZXctbGVhZiAuay1pbWFnZSwgLmstcnRsIC5rLXRyZWV2aWV3IC5rLXRyZWV2aWV3LWxlYWYgLmstc3ByaXRlLCAuay10cmVldmlld1tkaXI9cnRsXSAuay1pbiAuay1pY29uLCAuay10cmVldmlld1tkaXI9cnRsXSAuay1pbiAuay1pbWFnZSwgLmstdHJlZXZpZXdbZGlyPXJ0bF0gLmstaW4gLmstc3ByaXRlLCAuay10cmVldmlld1tkaXI9cnRsXSAuay10cmVldmlldy1sZWFmIC5rLWljb24sIC5rLXRyZWV2aWV3W2Rpcj1ydGxdIC5rLXRyZWV2aWV3LWxlYWYgLmstaW1hZ2UsIC5rLXRyZWV2aWV3W2Rpcj1ydGxdIC5rLXRyZWV2aWV3LWxlYWYgLmstc3ByaXRlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuXG5zcGFuLmstY29sb3JwaWNrZXIsIHNwYW4uay1jb21ib2JveCwgc3Bhbi5rLWRhdGVwaWNrZXIsIHNwYW4uay1kYXRldGltZXBpY2tlciwgc3Bhbi5rLWRyb3Bkb3duLCBzcGFuLmstZHJvcGRvd25saXN0LCBzcGFuLmstZHJvcGRvd250cmVlLCBzcGFuLmstbnVtZXJpY3RleHRib3gsIHNwYW4uay10aW1lcGlja2VyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLmstZmlsdGVyLW1lbnUgLmstYXV0b2NvbXBsZXRlLCAuay1maWx0ZXItbWVudSAuay1jb21ib2JveCwgLmstZmlsdGVyLW1lbnUgLmstZGF0ZXBpY2tlciwgLmstZmlsdGVyLW1lbnUgLmstZGF0ZXRpbWVwaWNrZXIsIC5rLWZpbHRlci1tZW51IC5rLWRyb3Bkb3duLCAuay1maWx0ZXItbWVudSAuay1kcm9wZG93bmxpc3QsIC5rLWZpbHRlci1tZW51IC5rLWRyb3Bkb3dudHJlZSwgLmstZmlsdGVyLW1lbnUgLmstbnVtZXJpY3RleHRib3gsIC5rLWZpbHRlci1tZW51IC5rLXRleHRib3gsIC5rLWZpbHRlci1tZW51IC5rLXRpbWVwaWNrZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmstcG9wdXAuay1jYWxlbmRhci1jb250YWluZXIge1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDJweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5rLXBvcHVwIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG5cbi5rLXBvcHVwIC5rLWl0ZW0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5rLXBvcHVwIC5rLWNhbGVuZGFyIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4uay1ub2RhdGEge1xuICBtaW4taGVpZ2h0OiAxMzhweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDAuODVlbTtcbiAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG59XG5cbi5rLW5vZGF0YSA+IGRpdiB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZzogMTFweDtcbn1cblxuLmstdGltZS1wb3B1cCAuay1pdGVtIHtcbiAgcGFkZGluZzogMXB4IDNweDtcbn1cblxuLmstZGF0ZXRpbWUtY29udGFpbmVyIC5rLWRhdGV0aW1lLXdyYXAge1xuICB3aWR0aDogMjFlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstZGF0ZXRpbWUtY29udGFpbmVyIC5rLWRhdGV0aW1lLWJ1dHRvbmdyb3VwIHtcbiAgcGFkZGluZzogOHB4O1xufVxuXG4uay1kYXRldGltZS1jb250YWluZXIgLmstZGF0ZXRpbWUtc2VsZWN0b3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcbn1cblxuLmstZGF0ZXRpbWUtY29udGFpbmVyIC5rLWRhdGV0aW1lLWNhbGVuZGFyLXdyYXAsIC5rLWRhdGV0aW1lLWNvbnRhaW5lciAuay1kYXRldGltZS10aW1lLXdyYXAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZsZXg6IDAgMCAyMWVtO1xufVxuXG4uay1kYXRldGltZS1jb250YWluZXIgLmstdGltZS1saXN0LWNvbnRhaW5lciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uay1kYXRldGltZS1jb250YWluZXIgLmstdGltZXNlbGVjdG9yIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLmstZGF0ZXRpbWUtY29udGFpbmVyIC5rLXRpbWUtdGFiIC5rLWRhdGV0aW1lLXNlbGVjdG9yIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuLmstZGF0ZXRpbWUtY29udGFpbmVyID4gLmstcG9wdXAge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmstZGF0ZXRpbWUtY29udGFpbmVyID4gLmstcG9wdXAgLmstYWN0aW9uLWJ1dHRvbnMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uay1kYXRldGltZS1jb250YWluZXIuay1ydGwgLmstdGltZS10YWIgLmstZGF0ZXRpbWUtc2VsZWN0b3IsIC5rLWRhdGV0aW1lLWNvbnRhaW5lcltkaXI9cnRsXSAuay10aW1lLXRhYiAuay1kYXRldGltZS1zZWxlY3RvciwgLmstcnRsIC5rLWRhdGV0aW1lLWNvbnRhaW5lciAuay10aW1lLXRhYiAuay1kYXRldGltZS1zZWxlY3RvciwgW2Rpcj1ydGxdIC5rLWRhdGV0aW1lLWNvbnRhaW5lciAuay10aW1lLXRhYiAuay1kYXRldGltZS1zZWxlY3RvciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLmstdGltZS1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBsaW5lLWhlaWdodDogMmVtO1xufVxuXG4uay10aW1lLWhlYWRlciAuay10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5rLXRpbWUtaGVhZGVyIC5rLXRpbWUtbm93IHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay10aW1lLWxpc3Qtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDVlbTtcbiAgaGVpZ2h0OiBjYWxjKDcgKiAoMS40Mjg1NzE0M2VtICsgOHB4KSk7XG59XG5cbi5rLXRpbWUtbGlzdC13cmFwcGVyIC5rLXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMS41ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIHotaW5kZXg6IDEyO1xufVxuXG4uay10aW1lLWxpc3Qtd3JhcHBlci5rLWZvY3VzOjphZnRlciwgLmstdGltZS1saXN0LXdyYXBwZXIuay1mb2N1czo6YmVmb3JlLCAuay10aW1lLWxpc3Qtd3JhcHBlci5rLXN0YXRlLWZvY3VzZWQ6OmFmdGVyLCAuay10aW1lLWxpc3Qtd3JhcHBlci5rLXN0YXRlLWZvY3VzZWQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGhlaWdodDogY2FsYyg1MCUgLSAxZW0pO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5rLXRpbWUtbGlzdC13cmFwcGVyLmstZm9jdXM6OmJlZm9yZSwgLmstdGltZS1saXN0LXdyYXBwZXIuay1zdGF0ZS1mb2N1c2VkOjpiZWZvcmUge1xuICB0b3A6IDA7XG59XG5cbi5rLXRpbWUtbGlzdC13cmFwcGVyLmstZm9jdXM6OmFmdGVyLCAuay10aW1lLWxpc3Qtd3JhcHBlci5rLXN0YXRlLWZvY3VzZWQ6OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xufVxuXG4uay10aW1lLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMjBweDtcbiAgYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwcHg7XG4gIG1hcmdpbi1yaWdodDogLTExN3B4O1xufVxuXG4uay10aW1lLWNvbnRhaW5lciA+IHVsIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogNWVtO1xufVxuXG4uay1ydGwgLmstdGltZS1jb250YWluZXIsIC5rLXRpbWUtY29udGFpbmVyLmstcnRsLCAuay10aW1lLWNvbnRhaW5lcltkaXI9cnRsXSwgW2Rpcj1ydGxdIC5rLXRpbWUtY29udGFpbmVyIHtcbiAgcGFkZGluZy1yaWdodDogMTAwcHg7XG4gIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTAwcHg7XG4gIG1hcmdpbi1yaWdodDogLTEwMHB4O1xuICBtYXJnaW4tbGVmdDogLTExN3B4O1xufVxuXG4uay10aW1lLWxpc3QtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay10aW1lLWxpc3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHotaW5kZXg6IDEwO1xuICBvdXRsaW5lOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5rLXRpbWUtbGlzdDo6YWZ0ZXIsIC5rLXRpbWUtbGlzdDo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCIgXCI7XG4gIGhlaWdodDogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAyMDAlO1xuICBsZWZ0OiAtNTAlO1xufVxuXG4uay10aW1lLWxpc3Q6OmJlZm9yZSB7XG4gIHRvcDogMDtcbn1cblxuLmstdGltZS1saXN0OjphZnRlciB7XG4gIGJvdHRvbTogMDtcbn1cblxuLmstdGltZS1saXN0IC5rLWl0ZW0ge1xuICBwYWRkaW5nOiA0cHggOHB4O1xufVxuXG4uay10aW1lLWhpZ2hsaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMS40Mjg1NzE0M2VtICsgOHB4KTtcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogMC4xcHg7XG59XG5cbi5rLXRpbWUtY29udGFpbmVyIC5rLXNjcm9sbGFibGUtcGxhY2Vob2xkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5rLXRpbWUtc2VwYXJhdG9yIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTE7XG59XG5cbi5rLXRpbWUtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmstbXVsdGlwbGUtc2VsZWN0aW9uIC5rLWluLmstc2VsZWN0ZWQsIC5rLW11bHRpcGxlLXNlbGVjdGlvbiAuay1pbi5rLXN0YXRlLXNlbGVjdGVkIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IDAgMDtcbn1cblxuLmstcG9wdXAtZmx1c2gge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uay1mbG9hdGluZy1sYWJlbC1jb250YWluZXIsIC5rLXRleHRib3gtY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDEuMDcxNDI4NTcyNWVtO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xufVxuXG4uay1mbG9hdGluZy1sYWJlbC1jb250YWluZXIgPiAuay1sYWJlbCwgLmstdGV4dGJveC1jb250YWluZXIgPiAuay1sYWJlbCB7XG4gIG1heC13aWR0aDogOTAlO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDEuMDcxNDI4NTcyNWVtICsgMXB4ICsgNHB4KTtcbiAgbGVmdDogOXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHRleHQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2Utb3V0LCBjb2xvciAwLjJzIGVhc2Utb3V0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyID4gLmstdGV4dGFyZWEsIC5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lciA+IC5rLXRleHRib3gsIC5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lciA+IC5rLXdpZGdldCwgLmstdGV4dGJveC1jb250YWluZXIgPiAuay10ZXh0YXJlYSwgLmstdGV4dGJveC1jb250YWluZXIgPiAuay10ZXh0Ym94LCAuay10ZXh0Ym94LWNvbnRhaW5lciA+IC5rLXdpZGdldCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyLmstc3RhdGUtZW1wdHkgPiAuay1sYWJlbCwgLmstdGV4dGJveC1jb250YWluZXIuay1zdGF0ZS1lbXB0eSA+IC5rLWxhYmVsIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgc2NhbGUoMSk7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyLmstZm9jdXMsIC5rLXRleHRib3gtY29udGFpbmVyLmstZm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uay1mbG9hdGluZy1sYWJlbC1jb250YWluZXIuay1mb2N1cyA+IC5rLWxhYmVsLCAuay1mbG9hdGluZy1sYWJlbC1jb250YWluZXIgPiAuay1sYWJlbCwgLmstdGV4dGJveC1jb250YWluZXIuay1mb2N1cyA+IC5rLWxhYmVsLCAuay10ZXh0Ym94LWNvbnRhaW5lciA+IC5rLWxhYmVsIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLThweCwgLTRweCkgdHJhbnNsYXRlKC0xcHgsIC0xLjA3MTQyODU3MjVlbSkgdHJhbnNsYXRlKC0xMi41JSwgLTEyLjUlKSBzY2FsZSgwLjc1KTtcbn1cblxuLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyLmstc3RhdGUtZW1wdHk6bm90KC5rLWZvY3VzKSA6OnBsYWNlaG9sZGVyLCAuay10ZXh0Ym94LWNvbnRhaW5lci5rLXN0YXRlLWVtcHR5Om5vdCguay1mb2N1cykgOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyW2Rpcj1ydGxdID4gLmstbGFiZWwsIC5rLXJ0bCAuay1mbG9hdGluZy1sYWJlbC1jb250YWluZXIgPiAuay1sYWJlbCwgLmstcnRsIC5rLXRleHRib3gtY29udGFpbmVyID4gLmstbGFiZWwsIC5rLXRleHRib3gtY29udGFpbmVyW2Rpcj1ydGxdID4gLmstbGFiZWwge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogOXB4O1xufVxuXG4uay1mbG9hdGluZy1sYWJlbC1jb250YWluZXJbZGlyPXJ0bF0uay1zdGF0ZS1lbXB0eSA+IC5rLWxhYmVsLCAuay1ydGwgLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyLmstc3RhdGUtZW1wdHkgPiAuay1sYWJlbCwgLmstcnRsIC5rLXRleHRib3gtY29udGFpbmVyLmstc3RhdGUtZW1wdHkgPiAuay1sYWJlbCwgLmstdGV4dGJveC1jb250YWluZXJbZGlyPXJ0bF0uay1zdGF0ZS1lbXB0eSA+IC5rLWxhYmVsIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgc2NhbGUoMSk7XG59XG5cbi5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lcltkaXI9cnRsXS5rLWZvY3VzID4gLmstbGFiZWwsIC5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lcltkaXI9cnRsXSA+IC5rLWxhYmVsLCAuay1ydGwgLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyLmstZm9jdXMgPiAuay1sYWJlbCwgLmstcnRsIC5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lciA+IC5rLWxhYmVsLCAuay1ydGwgLmstdGV4dGJveC1jb250YWluZXIuay1mb2N1cyA+IC5rLWxhYmVsLCAuay1ydGwgLmstdGV4dGJveC1jb250YWluZXIgPiAuay1sYWJlbCwgLmstdGV4dGJveC1jb250YWluZXJbZGlyPXJ0bF0uay1mb2N1cyA+IC5rLWxhYmVsLCAuay10ZXh0Ym94LWNvbnRhaW5lcltkaXI9cnRsXSA+IC5rLWxhYmVsIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoOHB4LCAtM3B4KSB0cmFuc2xhdGUoMXB4LCAtMS4wNzE0Mjg1NzI1KSB0cmFuc2xhdGUoMTIuNSUsIC05LjM3NSUpIHNjYWxlKDAuNzUpO1xufVxuXG4uay1pbnB1dC1sYWJlbCB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICB6LWluZGV4OiAxO1xufVxuXG4uay1pbnB1dC1sYWJlbC5rLXJ0bCwgLmstaW5wdXQtbGFiZWxbZGlyPXJ0bF0sIC5rLXJ0bCAuay1pbnB1dC1sYWJlbCwgW2Rpcj1ydGxdIC5rLWlucHV0LWxhYmVsIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4uay1jdXJzb3ItYXV0byB7XG4gIGN1cnNvcjogYXV0bztcbn1cblxuLmstY3Vyc29yLWRlZmF1bHQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5rLWN1cnNvci1ub25lIHtcbiAgY3Vyc29yOiBub25lO1xufVxuXG4uay1jdXJzb3ItY29udGV4dC1tZW51IHtcbiAgY3Vyc29yOiBjb250ZXh0LW1lbnU7XG59XG5cbi5rLWN1cnNvci1oZWxwIHtcbiAgY3Vyc29yOiBoZWxwO1xufVxuXG4uay1jdXJzb3ItcG9pbnRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmstY3Vyc29yLXByb2dyZXNzIHtcbiAgY3Vyc29yOiBwcm9ncmVzcztcbn1cblxuLmstY3Vyc29yLXdhaXQge1xuICBjdXJzb3I6IHdhaXQ7XG59XG5cbi5rLWN1cnNvci1jZWxsIHtcbiAgY3Vyc29yOiBjZWxsO1xufVxuXG4uay1jdXJzb3ItY3Jvc3NoYWlyIHtcbiAgY3Vyc29yOiBjcm9zc2hhaXI7XG59XG5cbi5rLWN1cnNvci10ZXh0IHtcbiAgY3Vyc29yOiB0ZXh0O1xufVxuXG4uay1jdXJzb3ItdmVydGljYWwtdGV4dCB7XG4gIGN1cnNvcjogdmVydGljYWwtdGV4dDtcbn1cblxuLmstY3Vyc29yLWFsaWFzIHtcbiAgY3Vyc29yOiBhbGlhcztcbn1cblxuLmstY3Vyc29yLWNvcHkge1xuICBjdXJzb3I6IGNvcHk7XG59XG5cbi5rLWN1cnNvci1tb3ZlIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuXG4uay1jdXJzb3Itbm8tZHJvcCB7XG4gIGN1cnNvcjogbm8tZHJvcDtcbn1cblxuLmstY3Vyc29yLW5vdC1hbGxvd2VkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmstY3Vyc29yLWUtcmVzaXplIHtcbiAgY3Vyc29yOiBlLXJlc2l6ZTtcbn1cblxuLmstY3Vyc29yLW4tcmVzaXplIHtcbiAgY3Vyc29yOiBuLXJlc2l6ZTtcbn1cblxuLmstY3Vyc29yLW5lLXJlc2l6ZSB7XG4gIGN1cnNvcjogbmUtcmVzaXplO1xufVxuXG4uay1jdXJzb3ItbnctcmVzaXplIHtcbiAgY3Vyc29yOiBudy1yZXNpemU7XG59XG5cbi5rLWN1cnNvci1zLXJlc2l6ZSB7XG4gIGN1cnNvcjogcy1yZXNpemU7XG59XG5cbi5rLWN1cnNvci1zZS1yZXNpemUge1xuICBjdXJzb3I6IHNlLXJlc2l6ZTtcbn1cblxuLmstY3Vyc29yLXN3LXJlc2l6ZSB7XG4gIGN1cnNvcjogc3ctcmVzaXplO1xufVxuXG4uay1jdXJzb3Itdy1yZXNpemUge1xuICBjdXJzb3I6IHctcmVzaXplO1xufVxuXG4uay1jdXJzb3ItZXctcmVzaXplIHtcbiAgY3Vyc29yOiBldy1yZXNpemU7XG59XG5cbi5rLWN1cnNvci1ucy1yZXNpemUge1xuICBjdXJzb3I6IG5zLXJlc2l6ZTtcbn1cblxuLmstY3Vyc29yLW5lc3ctcmVzaXplIHtcbiAgY3Vyc29yOiBuZXN3LXJlc2l6ZTtcbn1cblxuLmstY3Vyc29yLW53c2UtcmVzaXplIHtcbiAgY3Vyc29yOiBud3NlLXJlc2l6ZTtcbn1cblxuLmstY3Vyc29yLWNvbC1yZXNpemUge1xuICBjdXJzb3I6IGNvbC1yZXNpemU7XG59XG5cbi5rLWN1cnNvci1yb3ctcmVzaXplIHtcbiAgY3Vyc29yOiByb3ctcmVzaXplO1xufVxuXG4uay1jdXJzb3ItYWxsLXNjcm9sbCB7XG4gIGN1cnNvcjogYWxsLXNjcm9sbDtcbn1cblxuLmstY3Vyc29yLXpvb20taW4ge1xuICBjdXJzb3I6IHpvb20taW47XG59XG5cbi5rLWN1cnNvci16b29tLW91dCB7XG4gIGN1cnNvcjogem9vbS1vdXQ7XG59XG5cbi5rLWN1cnNvci1ncmFiIHtcbiAgY3Vyc29yOiBncmFiO1xufVxuXG4uay1jdXJzb3ItZ3JhYmJpbmcge1xuICBjdXJzb3I6IGdyYWJiaW5nO1xufVxuXG4uay1ub3RpZmljYXRpb24ge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLW5vdGlmaWNhdGlvbiA+IC5rLW5vdGlmaWNhdGlvbi13cmFwIHtcbiAgcGFkZGluZzogMC42ZW0gMC41ZW07XG59XG5cbi5rLW5vdGlmaWNhdGlvbi1jbG9zYWJsZSA+IC5rLW5vdGlmaWNhdGlvbi13cmFwIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLmstbm90aWZpY2F0aW9uIC5rLW5vdGlmaWNhdGlvbi1jb250ZW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4uay1ub3RpZmljYXRpb24td3JhcCA+IC5rLWktZXJyb3IsIC5rLW5vdGlmaWNhdGlvbi13cmFwID4gLmstaS1pbmZvLCAuay1ub3RpZmljYXRpb24td3JhcCA+IC5rLWktc3VjY2VzcywgLmstbm90aWZpY2F0aW9uLXdyYXAgPiAuay1pLXdhcm5pbmcge1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xufVxuXG4uay1ub3RpZmljYXRpb24td3JhcCA+IC5rLWktY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogNHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLW5vdGlmaWNhdGlvbi1jbG9zYWJsZSAuay1ub3RpZmljYXRpb24td3JhcCA+IC5rLWktY2xvc2Uge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstcnRsIC5rLW5vdGlmaWNhdGlvbi1jbG9zYWJsZSAuay1ub3RpZmljYXRpb24td3JhcCwgLmstcnRsLmstbm90aWZpY2F0aW9uLWNsb3NhYmxlIC5rLW5vdGlmaWNhdGlvbi13cmFwIHtcbiAgcGFkZGluZy1yaWdodDogMC41ZW07XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLmstcnRsIC5rLW5vdGlmaWNhdGlvbi13cmFwID4gLmstaS1lcnJvciwgLmstcnRsIC5rLW5vdGlmaWNhdGlvbi13cmFwID4gLmstaS1pbmZvLCAuay1ydGwgLmstbm90aWZpY2F0aW9uLXdyYXAgPiAuay1pLXN1Y2Nlc3MsIC5rLXJ0bCAuay1ub3RpZmljYXRpb24td3JhcCA+IC5rLWktd2FybmluZyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cblxuLmstcnRsIC5rLW5vdGlmaWNhdGlvbi13cmFwID4gLmstaS1jbG9zZSB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiA0cHg7XG59XG5cbi5rLXByb2dyZXNzYmFyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5rLXByb2dyZXNzYmFyIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsIHtcbiAgd2lkdGg6IDI3ZW07XG4gIGhlaWdodDogMS45ZW07XG59XG5cbi5rLXByb2dyZXNzYmFyLXZlcnRpY2FsIHtcbiAgd2lkdGg6IDEuOWVtO1xuICBoZWlnaHQ6IDI3ZW07XG59XG5cbi5rLXByb2dyZXNzYmFyID4gLmstc2VsZWN0ZWQsIC5rLXByb2dyZXNzYmFyID4gLmstc3RhdGUtc2VsZWN0ZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsID4gLmstc2VsZWN0ZWQsIC5rLXByb2dyZXNzYmFyLWhvcml6b250YWwgPiAuay1zdGF0ZS1zZWxlY3RlZCwgLmstcnRsIC5rLXByb2dyZXNzYmFyLWhvcml6b250YWwuay1wcm9ncmVzc2Jhci1yZXZlcnNlID4gLmstc2VsZWN0ZWQsIC5rLXJ0bCAuay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsLmstcHJvZ3Jlc3NiYXItcmV2ZXJzZSA+IC5rLXN0YXRlLXNlbGVjdGVkIHtcbiAgbGVmdDogLTFweDtcbiAgcmlnaHQ6IGF1dG87XG4gIHRvcDogLTFweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcbn1cblxuLmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbC5rLXByb2dyZXNzYmFyLXJldmVyc2UgPiAuay1zZWxlY3RlZCwgLmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbC5rLXByb2dyZXNzYmFyLXJldmVyc2UgPiAuay1zdGF0ZS1zZWxlY3RlZCwgLmstcnRsIC5rLXByb2dyZXNzYmFyLWhvcml6b250YWwgPiAuay1zZWxlY3RlZCwgLmstcnRsIC5rLXByb2dyZXNzYmFyLWhvcml6b250YWwgPiAuay1zdGF0ZS1zZWxlY3RlZCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAtMXB4O1xuICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbn1cblxuLmstcHJvZ3Jlc3NiYXItdmVydGljYWwgPiAuay1zZWxlY3RlZCwgLmstcHJvZ3Jlc3NiYXItdmVydGljYWwgPiAuay1zdGF0ZS1zZWxlY3RlZCB7XG4gIGxlZnQ6IC0xcHg7XG4gIGJvdHRvbTogLTFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xufVxuXG4uay1wcm9ncmVzc2Jhci12ZXJ0aWNhbC5rLXByb2dyZXNzYmFyLXJldmVyc2UgPiAuay1zZWxlY3RlZCwgLmstcHJvZ3Jlc3NiYXItdmVydGljYWwuay1wcm9ncmVzc2Jhci1yZXZlcnNlID4gLmstc3RhdGUtc2VsZWN0ZWQge1xuICBib3R0b206IGF1dG87XG4gIHRvcDogLTFweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG59XG5cbi5rLXByb2dyZXNzYmFyID4gLmstc2VsZWN0ZWQuay1jb21wbGV0ZSwgLmstcHJvZ3Jlc3NiYXIgPiAuay1zdGF0ZS1zZWxlY3RlZC5rLWNvbXBsZXRlLCAuay1ydGwgLmstcHJvZ3Jlc3NiYXIgPiAuay1zZWxlY3RlZC5rLWNvbXBsZXRlLCAuay1ydGwgLmstcHJvZ3Jlc3NiYXIgPiAuay1zdGF0ZS1zZWxlY3RlZC5rLWNvbXBsZXRlIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uay1wcm9ncmVzc2JhciA+IC5rLXJlc2V0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xcHg7XG4gIHRvcDogLTFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsIC5rLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogY2FsYygxMDAlICsgMnB4KTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbCAuay1pdGVtLmstZmlyc3Qge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbCAuay1pdGVtLmstbGFzdCB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbn1cblxuLmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbCAuay1pdGVtLCAuay1ydGwgLmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbC5rLXByb2dyZXNzYmFyLXJldmVyc2UgLmstaXRlbSB7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMXB4IDFweDtcbn1cblxuLmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbC5rLXByb2dyZXNzYmFyLXJldmVyc2UgLmstaXRlbSB7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMXB4IDFweDtcbn1cblxuLmstcnRsIC5rLXByb2dyZXNzYmFyLWhvcml6b250YWwgLmstaXRlbSB7XG4gIGJvcmRlci13aWR0aDogMXB4IDFweCAxcHggMDtcbn1cblxuLmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbCAuay1maXJzdCwgLmstcnRsIC5rLXByb2dyZXNzYmFyLWhvcml6b250YWwgLmstbGFzdCwgLmstcnRsIC5rLXByb2dyZXNzYmFyLWhvcml6b250YWwuay1wcm9ncmVzc2Jhci1yZXZlcnNlIC5rLWxhc3Qge1xuICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbn1cblxuLmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbCAuay1sYXN0LCAuay1ydGwgLmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbCAuay1maXJzdCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xufVxuXG4uay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsLmstcHJvZ3Jlc3NiYXItcmV2ZXJzZSAuay1sYXN0LCAuay1ydGwgLmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbCAuay1maXJzdCB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xufVxuXG4uay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsIC5rLWxhc3Quay1zZWxlY3RlZCwgLmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbCAuay1sYXN0Lmstc3RhdGUtc2VsZWN0ZWQge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbn1cblxuLmstcHJvZ3Jlc3NiYXItdmVydGljYWwgLmstaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweCAxcHggMCAxcHg7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG5cbi5rLXByb2dyZXNzYmFyLXZlcnRpY2FsIC5rLWl0ZW0uay1maXJzdCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5rLXByb2dyZXNzYmFyLXZlcnRpY2FsIGxpLmstaXRlbS5rLWxhc3Qge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuXG4uay1wcm9ncmVzc2Jhci12ZXJ0aWNhbCAuay1maXJzdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbn1cblxuLmstcHJvZ3Jlc3NiYXItdmVydGljYWwgLmstbGFzdCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xufVxuXG4uay1wcm9ncmVzc2Jhci12ZXJ0aWNhbC5rLXByb2dyZXNzYmFyLXJldmVyc2UgLmstaXRlbSB7XG4gIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDFweDtcbn1cblxuLmstcHJvZ3Jlc3NiYXItdmVydGljYWwuay1wcm9ncmVzc2Jhci1yZXZlcnNlIC5rLWZpcnN0IHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xufVxuXG4uay1wcm9ncmVzcy1zdGF0dXMtd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmstcHJvZ3Jlc3Mtc3RhdHVzLXdyYXAsIC5rLXJ0bCAuay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsLmstcHJvZ3Jlc3NiYXItcmV2ZXJzZSAuay1wcm9ncmVzcy1zdGF0dXMtd3JhcCB7XG4gIGxlZnQ6IC0xcHg7XG4gIHJpZ2h0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbC5rLXByb2dyZXNzYmFyLXJldmVyc2UgLmstcHJvZ3Jlc3Mtc3RhdHVzLXdyYXAsIC5rLXJ0bCAuay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsIC5rLXByb2dyZXNzLXN0YXR1cy13cmFwIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IC0xcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5rLXByb2dyZXNzYmFyLXZlcnRpY2FsIC5rLXByb2dyZXNzLXN0YXR1cy13cmFwIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IC0xcHg7XG59XG5cbi5rLXByb2dyZXNzYmFyLXZlcnRpY2FsLmstcHJvZ3Jlc3NiYXItcmV2ZXJzZSAuay1wcm9ncmVzcy1zdGF0dXMtd3JhcCB7XG4gIGJvdHRvbTogYXV0bztcbiAgdG9wOiAtMXB4O1xufVxuXG4uay1wcm9ncmVzcy1zdGF0dXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMC41ZW07XG4gIG1pbi13aWR0aDogMTBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmstcHJvZ3Jlc3NiYXItdmVydGljYWwuay1wcm9ncmVzc2Jhci1yZXZlcnNlIC5rLXByb2dyZXNzLXN0YXR1cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uay1wcm9ncmVzc2Jhci12ZXJ0aWNhbCAuay1wcm9ncmVzcy1zdGF0dXMge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG59XG5cbi5rLXByb2dyZXNzYmFyLXZlcnRpY2FsLmstcHJvZ3Jlc3NiYXItcmV2ZXJzZSAuay1wcm9ncmVzcy1zdGF0dXMge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlWCgtMTAwJSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTtcbn1cblxuLmstc2xpZGVyIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBiYWNrZ3JvdW5kOiAwIDAgIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uay1zbGlkZXIgLmstbGFiZWwge1xuICB3aWR0aDogYXV0bztcbiAgZm9udC1zaXplOiAwLjkyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5rLXNsaWRlciAuay1zbGlkZXItdHJhY2ssIC5rLXNsaWRlciAuay10aWNrIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay1zbGlkZXIgLmstdGljayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstc2xpZGVyLmstZGlzYWJsZWQgLmstZHJhZ2hhbmRsZSwgLmstc2xpZGVyLmstZGlzYWJsZWQgLmstc2xpZGVyLXRyYWNrLCAuay1zbGlkZXIuay1kaXNhYmxlZCAuay10aWNrLCAuay1zbGlkZXIuay1zdGF0ZS1kaXNhYmxlZCAuay1kcmFnaGFuZGxlLCAuay1zbGlkZXIuay1zdGF0ZS1kaXNhYmxlZCAuay1zbGlkZXItdHJhY2ssIC5rLXNsaWRlci5rLXN0YXRlLWRpc2FibGVkIC5rLXRpY2sge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5rLXJ0bCAuay1zbGlkZXIgLmstc2xpZGVyLXNlbGVjdGlvbiwgLmstc2xpZGVyLmstcnRsIC5rLXNsaWRlci1zZWxlY3Rpb24sIC5rLXNsaWRlcltkaXI9cnRsXSAuay1zbGlkZXItc2VsZWN0aW9uLCBbZGlyPXJ0bF0gLmstc2xpZGVyIC5rLXNsaWRlci1zZWxlY3Rpb24ge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cblxuLmstc2xpZGVyLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGluaGVyaXQ7XG4gIGFsaWduLWl0ZW1zOiBpbmhlcml0O1xuICBnYXA6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstc2xpZGVyIHtcbiAgd2lkdGg6IG1pbi1jb250ZW50O1xuICBoZWlnaHQ6IG1pbi1jb250ZW50O1xuICBnYXA6IDhweDtcbn1cblxuLmstc2xpZGVyIC5rLWJ1dHRvbiB7XG4gIGZsZXg6IG5vbmU7XG59XG5cbi5rLXNsaWRlciAuay1zbGlkZXItdHJhY2std3JhcCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuXG4uay1zbGlkZXIgLmstc2xpZGVyLWl0ZW1zIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmbGV4OiAxIDEgMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBpbmhlcml0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uay1zbGlkZXIgLmstdGljayB7XG4gIGZsZXg6IDAgMCAxcHg7XG59XG5cbi5rLXNsaWRlciAuay1kcmFnaGFuZGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItdHJhY2std3JhcCB7XG4gIGhlaWdodDogMjZweDtcbn1cblxuLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLWRyYWdoYW5kbGUge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci1zZWxlY3Rpb24ge1xuICB3aWR0aDogY2FsYygodmFyKC0ta2VuZG8tc2xpZGVyLWVuZCwgMCkgLSB2YXIoLS1rZW5kby1zbGlkZXItc3RhcnQsIDApKSAqIDElKTtcbiAgbGVmdDogY2FsYyh2YXIoLS1rZW5kby1zbGlkZXItc3RhcnQsIDApICogMSUpO1xufVxuXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1kcmFnaGFuZGxlLXN0YXJ0IHtcbiAgbGVmdDogY2FsYyh2YXIoLS1rZW5kby1zbGlkZXItc3RhcnQsIDApICogMSUpO1xufVxuXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1kcmFnaGFuZGxlLWVuZCB7XG4gIGxlZnQ6IGNhbGModmFyKC0ta2VuZG8tc2xpZGVyLWVuZCwgMCkgKiAxJSk7XG59XG5cbltkaXI9cnRsXSAuay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItc2VsZWN0aW9uIHtcbiAgbGVmdDogdW5zZXQ7XG4gIHJpZ2h0OiBjYWxjKHZhcigtLWtlbmRvLXNsaWRlci1zdGFydCwgMCkgKiAxJSk7XG59XG5cbltkaXI9cnRsXSAuay1zbGlkZXItaG9yaXpvbnRhbCAuay1kcmFnaGFuZGxlLXN0YXJ0IHtcbiAgbGVmdDogdW5zZXQ7XG4gIHJpZ2h0OiBjYWxjKHZhcigtLWtlbmRvLXNsaWRlci1zdGFydCwgMCkgKiAxJSk7XG59XG5cbltkaXI9cnRsXSAuay1zbGlkZXItaG9yaXpvbnRhbCAuay1kcmFnaGFuZGxlLWVuZCB7XG4gIGxlZnQ6IHVuc2V0O1xuICByaWdodDogY2FsYyh2YXIoLS1rZW5kby1zbGlkZXItZW5kLCAwKSAqIDElKTtcbn1cblxuW2Rpcj1ydGxdIC5rLXNsaWRlci1ob3Jpem9udGFsIC5rLWRyYWdoYW5kbGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xufVxuXG4uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLXRyYWNrLXdyYXAge1xuICB3aWR0aDogMjZweDtcbn1cblxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci10cmFjayB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLWRyYWdoYW5kbGUge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSk7XG59XG5cbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItc2VsZWN0aW9uIHtcbiAgYm90dG9tOiBjYWxjKHZhcigtLWtlbmRvLXNsaWRlci1zdGFydCwgMCkgKiAxJSk7XG4gIGhlaWdodDogY2FsYygodmFyKC0ta2VuZG8tc2xpZGVyLWVuZCwgMCkgLSB2YXIoLS1rZW5kby1zbGlkZXItc3RhcnQsIDApKSAqIDElKTtcbn1cblxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLWRyYWdoYW5kbGUtc3RhcnQge1xuICBib3R0b206IGNhbGModmFyKC0ta2VuZG8tc2xpZGVyLXN0YXJ0LCAwKSAqIDElKTtcbn1cblxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLWRyYWdoYW5kbGUtZW5kIHtcbiAgYm90dG9tOiBjYWxjKHZhcigtLWtlbmRvLXNsaWRlci1lbmQsIDApICogMSUpO1xufVxuXG4uay1zbGlkZXItdmVydGljYWwge1xuICBoZWlnaHQ6IDIwMHB4O1xuICBmbGV4LWZsb3c6IGNvbHVtbi1yZXZlcnNlIG5vd3JhcDtcbn1cblxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLXRpY2sge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbn1cblxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci10b3BsZWZ0IC5rLXRpY2sge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uay1zbGlkZXItdmVydGljYWwgLmstdGljayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NHB4IGNlbnRlcjtcbn1cblxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci10b3BsZWZ0IC5rLXRpY2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI0cHggY2VudGVyO1xufVxuXG4uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLWJvdHRvbXJpZ2h0IC5rLXRpY2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTU0cHggY2VudGVyO1xufVxuXG4uay1zbGlkZXItdmVydGljYWwgLmstdGljay1sYXJnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00cHggY2VudGVyO1xufVxuXG4uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLXRvcGxlZnQgLmstdGljay1sYXJnZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNHB4IGNlbnRlcjtcbn1cblxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci1ib3R0b21yaWdodCAuay10aWNrLWxhcmdlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggY2VudGVyO1xufVxuXG4uay1zbGlkZXItdmVydGljYWwgLmstZmlyc3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTRweCAxMDAlO1xufVxuXG4uay1zbGlkZXItdmVydGljYWwgLmstdGljay1sYXJnZS5rLWZpcnN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTRweCAxMDAlO1xufVxuXG4uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLXRvcGxlZnQgLmstZmlyc3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI0cHggMTAwJTtcbn1cblxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci10b3BsZWZ0IC5rLXRpY2stbGFyZ2Uuay1maXJzdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNHB4IDEwMCU7XG59XG5cbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItYm90dG9tcmlnaHQgLmstZmlyc3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTU0cHggMTAwJTtcbn1cblxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci1ib3R0b21yaWdodCAuay10aWNrLWxhcmdlLmstZmlyc3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAxMDAlO1xufVxuXG4uay1zbGlkZXItdmVydGljYWwgLmstbGFzdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NHB4IDA7XG59XG5cbi5rLXNsaWRlci12ZXJ0aWNhbCAuay10aWNrLWxhcmdlLmstbGFzdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00cHggMDtcbn1cblxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci10b3BsZWZ0IC5rLWxhc3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI0cHggMDtcbn1cblxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci10b3BsZWZ0IC5rLXRpY2stbGFyZ2Uuay1sYXN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0cHggMDtcbn1cblxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci1ib3R0b21yaWdodCAuay1sYXN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1NHB4IDA7XG59XG5cbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItYm90dG9tcmlnaHQgLmstdGljay1sYXJnZS5rLWxhc3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAwO1xufVxuXG4uay1zbGlkZXItdmVydGljYWwgLmstbGFiZWwge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsZWZ0OiAxMjAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uay1zbGlkZXItdmVydGljYWwgLmstZmlyc3QgLmstbGFiZWwge1xuICB0b3A6IDEwMCU7XG59XG5cbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1sYXN0IC5rLWxhYmVsIHtcbiAgdG9wOiAwO1xufVxuXG4uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLXRvcGxlZnQgLmstbGFiZWwge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTIwJTtcbn1cblxuLmstcnRsIC5rLXNsaWRlci12ZXJ0aWNhbCAuay1sYWJlbCwgLmstc2xpZGVyLXZlcnRpY2FsLmstcnRsIC5rLWxhYmVsLCAuay1zbGlkZXItdmVydGljYWxbZGlyPXJ0bF0gLmstbGFiZWwsIFtkaXI9cnRsXSAuay1zbGlkZXItdmVydGljYWwgLmstbGFiZWwge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTIwJTtcbn1cblxuLmstcnRsIC5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItdG9wbGVmdCAuay1sYWJlbCwgLmstc2xpZGVyLXZlcnRpY2FsLmstcnRsIC5rLXNsaWRlci10b3BsZWZ0IC5rLWxhYmVsLCAuay1zbGlkZXItdmVydGljYWxbZGlyPXJ0bF0gLmstc2xpZGVyLXRvcGxlZnQgLmstbGFiZWwsIFtkaXI9cnRsXSAuay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLXRvcGxlZnQgLmstbGFiZWwge1xuICBsZWZ0OiAxMjAlO1xuICByaWdodDogYXV0bztcbn1cblxuLmstc2xpZGVyLWhvcml6b250YWwge1xuICB3aWR0aDogMjAwcHg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbn1cblxuLmstc2xpZGVyLWhvcml6b250YWwgLmstdGljayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAtOTJweDtcbn1cblxuLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXRvcGxlZnQgLmstdGljayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAtMTIycHg7XG59XG5cbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci1ib3R0b21yaWdodCAuay10aWNrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIC0xNTJweDtcbn1cblxuLmstc2xpZGVyLWhvcml6b250YWwgLmstdGljay1sYXJnZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAtMnB4O1xufVxuXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItdG9wbGVmdCAuay10aWNrLWxhcmdlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIC0zMnB4O1xufVxuXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItYm90dG9tcmlnaHQgLmstdGljay1sYXJnZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAtNjJweDtcbn1cblxuLmstc2xpZGVyLWhvcml6b250YWwgLmstZmlyc3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05MnB4O1xufVxuXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay10aWNrLWxhcmdlLmstZmlyc3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0ycHg7XG59XG5cbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci10b3BsZWZ0IC5rLWZpcnN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTIycHg7XG59XG5cbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci10b3BsZWZ0IC5rLXRpY2stbGFyZ2Uuay1maXJzdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMycHg7XG59XG5cbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci1ib3R0b21yaWdodCAuay1maXJzdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE1MnB4O1xufVxuXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItYm90dG9tcmlnaHQgLmstdGljay1sYXJnZS5rLWZpcnN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjJweDtcbn1cblxuLmstc2xpZGVyLWhvcml6b250YWwgLmstbGFzdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgLTkycHg7XG59XG5cbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXRpY2stbGFyZ2Uuay1sYXN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAtMnB4O1xufVxuXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItdG9wbGVmdCAuay1sYXN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAtMTIycHg7XG59XG5cbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci10b3BsZWZ0IC5rLXRpY2stbGFyZ2Uuay1sYXN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAtMzJweDtcbn1cblxuLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLWJvdHRvbXJpZ2h0IC5rLWxhc3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIC0xNTJweDtcbn1cblxuLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLWJvdHRvbXJpZ2h0IC5rLXRpY2stbGFyZ2Uuay1sYXN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAtNjJweDtcbn1cblxuLmstc2xpZGVyLWhvcml6b250YWwgLmstbGFiZWwge1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogLTEuMmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLWZpcnN0IC5rLWxhYmVsIHtcbiAgbGVmdDogMDtcbn1cblxuLmstc2xpZGVyLWhvcml6b250YWwgLmstbGFzdCAuay1sYWJlbCB7XG4gIGxlZnQ6IDEwMCU7XG59XG5cbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci10b3BsZWZ0IC5rLWxhYmVsIHtcbiAgdG9wOiAtMS4yZW07XG59XG5cbi5rLXJ0bCAuay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItc2VsZWN0aW9uLCAuay1ydGwgLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXRyYWNrLCAuay1zbGlkZXItaG9yaXpvbnRhbC5rLXJ0bCAuay1zbGlkZXItc2VsZWN0aW9uLCAuay1zbGlkZXItaG9yaXpvbnRhbC5rLXJ0bCAuay1zbGlkZXItdHJhY2ssIC5rLXNsaWRlci1ob3Jpem9udGFsW2Rpcj1ydGxdIC5rLXNsaWRlci1zZWxlY3Rpb24sIC5rLXNsaWRlci1ob3Jpem9udGFsW2Rpcj1ydGxdIC5rLXNsaWRlci10cmFjaywgW2Rpcj1ydGxdIC5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci1zZWxlY3Rpb24sIFtkaXI9cnRsXSAuay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItdHJhY2sge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cblxuLmstcnRsIC5rLXNsaWRlci1ob3Jpem9udGFsIC5rLWJ1dHRvbiAuay1pLWFycm93LWUsIC5rLXJ0bCAuay1zbGlkZXItaG9yaXpvbnRhbCAuay1idXR0b24gLmstaS1hcnJvdy13LCAuay1zbGlkZXItaG9yaXpvbnRhbC5rLXJ0bCAuay1idXR0b24gLmstaS1hcnJvdy1lLCAuay1zbGlkZXItaG9yaXpvbnRhbC5rLXJ0bCAuay1idXR0b24gLmstaS1hcnJvdy13LCAuay1zbGlkZXItaG9yaXpvbnRhbFtkaXI9cnRsXSAuay1idXR0b24gLmstaS1hcnJvdy1lLCAuay1zbGlkZXItaG9yaXpvbnRhbFtkaXI9cnRsXSAuay1idXR0b24gLmstaS1hcnJvdy13LCBbZGlyPXJ0bF0gLmstc2xpZGVyLWhvcml6b250YWwgLmstYnV0dG9uIC5rLWktYXJyb3ctZSwgW2Rpcj1ydGxdIC5rLXNsaWRlci1ob3Jpem9udGFsIC5rLWJ1dHRvbiAuay1pLWFycm93LXcge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG59XG5cbi5rLXNsaWRlci1zZWxlY3Rpb24sIC5rLXNsaWRlci10cmFjayB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci1zZWxlY3Rpb24sIC5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci10cmFjayB7XG4gIGhlaWdodDogOHB4O1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAtNHB4O1xuICB0b3A6IDUwJTtcbn1cblxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci1zZWxlY3Rpb24sIC5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItdHJhY2sge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIHdpZHRoOiA4cHg7XG59XG5cbi5rLWRyYWdoYW5kbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uay1zbGlkZXIuay1yZWFkb25seSAuay1idXR0b24sIC5rLXNsaWRlci5rLXJlYWRvbmx5IC5rLWRyYWdoYW5kbGUsIC5rLXNsaWRlci5rLXJlYWRvbmx5IC5rLXNsaWRlci10cmFjaywgLmstc2xpZGVyLmstcmVhZG9ubHkgLmstdGljayB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uay1zbGlkZXItdG9vbHRpcCAuay1jYWxsb3V0LW4sIC5rLXNsaWRlci10b29sdGlwIC5rLWNhbGxvdXQtcyB7XG4gIG1hcmdpbi1sZWZ0OiAtM3B4O1xufVxuXG4uay1zbGlkZXItdG9vbHRpcCAuay1jYWxsb3V0LWUsIC5rLXNsaWRlci10b29sdGlwIC5rLWNhbGxvdXQtdyB7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG59XG5cbi5rLXNjaGVkdWxlciAuay1saW5rIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLXNjaGVkdWxlci10b29sYmFyIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuICB6LWluZGV4OiAyO1xufVxuXG4uay1zY2hlZHVsZXItdG9vbGJhciAuay1uYXYtY3VycmVudCB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmstc2NoZWR1bGVyLXRvb2xiYXIgLmstbmF2LWN1cnJlbnQgLmstaWNvbiB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiA0cHg7XG59XG5cbi5rLXNjaGVkdWxlci10b29sYmFyIC5rLW5hdi1jdXJyZW50IC5rLWxnLWRhdGUtZm9ybWF0LCAuay1zY2hlZHVsZXItdG9vbGJhciAuay1uYXYtY3VycmVudCAuay1zbS1kYXRlLWZvcm1hdCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uay1zY2hlZHVsZXItdG9vbGJhciAuay1uYXYtY3VycmVudCAuay1sZy1kYXRlLWZvcm1hdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmstc2NoZWR1bGVyLXRvb2xiYXIgLmstbmF2LWN1cnJlbnQgLmstc20tZGF0ZS1mb3JtYXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1zY2hlZHVsZXItdG9vbGJhciAuay1zY2hlZHVsZXItc2VhcmNoIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbn1cblxuLmstc2NoZWR1bGVyLXRvb2xiYXIgLmstc2NoZWR1bGVyLXZpZXdzLXdyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmstc2NoZWR1bGVyLXRvb2xiYXIgLmstc2NoZWR1bGVyLXZpZXdzLXdyYXBwZXIgLmstdmlld3MtZHJvcGRvd24ge1xuICB3aWR0aDogYXV0bztcbiAgZm9udDogaW5oZXJpdDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuay1zY2hlZHVsZXItdG9vbGJhciAuay1uYXYtY3VycmVudCAuay1sZy1kYXRlLWZvcm1hdCB7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuay1zY2hlZHVsZXItdG9vbGJhciAuay1uYXYtY3VycmVudCAuay1sZy1kYXRlLWZvcm1hdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuay1zY2hlZHVsZXItdG9vbGJhciAuay1uYXYtY3VycmVudCAuay1zbS1kYXRlLWZvcm1hdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5rLXNjaGVkdWxlci10b29sYmFyIC5rLXNjaGVkdWxlci12aWV3cy13cmFwcGVyIC5rLXNjaGVkdWxlci12aWV3cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuay1zY2hlZHVsZXItdG9vbGJhciAuay1zY2hlZHVsZXItdmlld3Mtd3JhcHBlciAuay12aWV3cy1kcm9wZG93biB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4uay1zY2hlZHVsZXItZm9vdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xufVxuXG4uay1lZGl0LWZpZWxkLmstc2NoZWR1bGVyLXRvb2xiYXIge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5rLXNjaGVkdWxlci1oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5rLXNjaGVkdWxlci1oZWFkZXIgLmstbGluayB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1zY2hlZHVsZXItaGVhZGVyLCAuay1zY2hlZHVsZXItaGVhZGVyLXdyYXAge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1zY2hlZHVsZXItaGVhZGVyLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmstc2NoZWR1bGVyIC5rLXNjcm9sbGJhci12IC5rLXNjaGVkdWxlci1oZWFkZXItd3JhcCB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xufVxuXG4uay1zY2hlZHVsZXItY29udGVudCwgLmstc2NoZWR1bGVyLXRpbWVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1zY2hlZHVsZXItdGltZXMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5rLXNjaGVkdWxlci1jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5rLXNjaGVkdWxlci1tb250aHZpZXcgLmstc2NoZWR1bGVyLWNvbnRlbnQge1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbi5rLXNjaGVkdWxlci1sYXlvdXQsIC5rLXNjaGVkdWxlci10YWJsZSB7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xufVxuXG4uay1zY2hlZHVsZXItbGF5b3V0ID4gdGJvZHkgPiB0ciA+IHRkIHtcbiAgcGFkZGluZzogMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmstc2FmYXJpIC5rLXNjaGVkdWxlci1sYXlvdXQgPiB0Ym9keSA+IHRyID4gdGQgKyB0ZCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uay1zY2hlZHVsZXItdGFibGUge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5cbi5rLXNjaGVkdWxlci10aW1lcyAuay1zY2hlZHVsZXItdGFibGUge1xuICB0YWJsZS1sYXlvdXQ6IGF1dG87XG59XG5cbi5rLXNjaGVkdWxlci1tb250aHZpZXcgLmstc2NoZWR1bGVyLWNvbnRlbnQgLmstc2NoZWR1bGVyLXRhYmxlIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uay1zY2hlZHVsZXItdGFibGUgdGQsIC5rLXNjaGVkdWxlci10YWJsZSB0aCB7XG4gIGhlaWdodDogMS41ZW07XG4gIHBhZGRpbmc6IDRweCAwLjVlbTtcbiAgZm9udC1zaXplOiAxMDAlO1xufVxuXG4uay1zY2hlZHVsZXIgLmstc2NoZWR1bGVyLXRhYmxlIHRkLCAuay1zY2hlZHVsZXIgLmstc2NoZWR1bGVyLXRhYmxlIHRoIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5rLXNjaGVkdWxlci1kYXl2aWV3IGRpdjpub3QoLmstc2NoZWR1bGVyLWhlYWRlcikgLmstdG9kYXk6bm90KC5rLW5vbndvcmstaG91cik6bm90KC5rLXNlbGVjdGVkKSwgLmstc2NoZWR1bGVyLWRheXZpZXcgZGl2Om5vdCguay1zY2hlZHVsZXItaGVhZGVyKSAuay10b2RheTpub3QoLmstbm9ud29yay1ob3VyKTpub3QoLmstc3RhdGUtc2VsZWN0ZWQpLCAuay1zY2hlZHVsZXItdGltZWxpbmV2aWV3IC5rLXRvZGF5Om5vdCguay1ub253b3JrLWhvdXIpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5rLXNjaGVkdWxlci1tb250aHZpZXcgLmstaGlkZGVuLCAuay1zY2hlZHVsZXItbW9udGh2aWV3IC5rLWhpZGRlbiA+IGRpdiB7XG4gIHdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLmstc2NoZWR1bGVyLW1vbnRodmlldyAuay1oaWRkZW4ge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDAgIWltcG9ydGFudDtcbn1cblxuLmstc2NoZWR1bGVyLW1vbnRodmlldyA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgLmstc2NoZWR1bGVyLXRpbWVzIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcHg7XG59XG5cbi5rLXNjaGVkdWxlci1tb250aHZpZXcgPiB0Ym9keSA+IHRyOmZpcnN0LWNoaWxkIC5rLXNjaGVkdWxlci10aW1lcyAuay1oaWRkZW4ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5rLXNjaGVkdWxlci1tb250aHZpZXcgLmstaGlkZGVuLCAuay1zY2hlZHVsZXItbW9udGh2aWV3IC5rLXNjaGVkdWxlci10YWJsZSB0ZCB7XG4gIGhlaWdodDogODVweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5rLXNjaGVkdWxlci1tb250aHZpZXcgLmstc2NoZWR1bGVyLWNvbnRlbnQgLmstc2NoZWR1bGVyLXRhYmxlLWF1dG8sIC5rLXNjaGVkdWxlci1tb250aHZpZXcgLmstc2NoZWR1bGVyLXRhYmxlLWF1dG8sIC5rLXNjaGVkdWxlci1tb250aHZpZXcgLmstc2NoZWR1bGVyLXRhYmxlLWF1dG8gdGQge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5rLXNjaGVkdWxlci10YWJsZSB0ZCwgLmstc2xvdC1jZWxsIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmstc2NoZWR1bGVyLWxheW91dCB0ciArIHRyIC5rLXNjaGVkdWxlci10aW1lcyB0aDpsYXN0LWNoaWxkIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmstc2NoZWR1bGVyLWhlYWRlciB0aCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uay1zY2hlZHVsZXItaGVhZGVyIHRoLCAuay1zY2hlZHVsZXItdGFibGUgdGQge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHggMXB4O1xufVxuXG4uay1zY2hlZHVsZXItaGVhZGVyIHRoOmZpcnN0LWNoaWxkLCAuay1zY2hlZHVsZXItdGFibGUgdGQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cblxuLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLXRhYmxlIHRkOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbn1cblxuLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLXRhYmxlIHRkLmstZmlyc3Qge1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cblxuLmstc2NoZWR1bGVyLWxheW91dCB0ciArIHRyIC5rLXNjaGVkdWxlci10YWJsZSA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRkLCAuay1zY2hlZHVsZXItbGF5b3V0IHRyICsgdHIgLmstc2NoZWR1bGVyLXRpbWVzIHRyOmxhc3QtY2hpbGQgPiB0aCwgLmstc2NoZWR1bGVyLXRhYmxlID4gdGJvZHkgPiB0ciA+IC5rLWxhc3Qge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuXG4uay1zY2hlZHVsZXItYWdlbmRhdmlldy5rLXNjcm9sbGJhci1oIC5rLXNjaGVkdWxlci10YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5rLWxhc3QsIC5rLXNjcm9sbGJhci1oIC5rLXNjaGVkdWxlci1jb250ZW50IC5rLXNjaGVkdWxlci10YWJsZSA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRkLCAuay1zY3JvbGxiYXItaCB0ciArIHRyIC5rLXNjaGVkdWxlci10aW1lcyB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbn1cblxuLmstc2NoZWR1bGVyLXRpbWVzIHRoIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNmVtO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uay1zY2hlZHVsZXItbGF5b3V0IHRyICsgdHIgLmstc2NoZWR1bGVyLXRpbWVzIHRoIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5rLXNjaGVkdWxlci1sYXlvdXQgdHIgKyB0ciAuay1zY2hlZHVsZXItdGltZXMgdGguay1zY2hlZHVsZXItdGltZXMtYWxsLWRheSwgLmstc2NoZWR1bGVyLWxheW91dCB0ciArIHRyIC5rLXNjaGVkdWxlci10aW1lcyB0aC5rLXNsb3QtY2VsbCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLXNjaGVkdWxlciAuay1taWRkbGUtcm93IHRkIHtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogZG90dGVkO1xufVxuXG4uay1zY2hlZHVsZXItbm93LWFycm93LCAuay1zY2hlZHVsZXItbm93LWxpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5rLXNjaGVkdWxlci1ub3ctYXJyb3cge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXI6IHNvbGlkIDVweCB0cmFuc3BhcmVudDtcbiAgbGVmdDogMDtcbn1cblxuLmstc2NoZWR1bGVyLW5vdy1saW5lIHtcbiAgbGVmdDogNXB4O1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxcHg7XG59XG5cbi5rLXRhc2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmRpdi5rLW1vcmUtZXZlbnRzIHtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAxM3B4O1xufVxuXG4uay1tb3JlLWV2ZW50cyA+IC5rLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4uay1ldmVudCwgLmstbW9yZS1ldmVudHMge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uay1ldmVudCAuay1uYXYtZGF5IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uay1ldmVudCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgbWluLWhlaWdodDogMS4zZW07XG59XG5cbi5rLWV2ZW50LWRyYWctaGludCB7XG4gIG9wYWNpdHk6IDAuNjtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xuICBjdXJzb3I6IC1tb3otZ3JhYmJpbmc7XG59XG5cbi5rLXNjaGVkdWxlci1oZWFkZXIgLmstZXZlbnQge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uay1ldmVudC10ZW1wbGF0ZSB7XG4gIHBhZGRpbmc6IDRweCAxLjRlbSA0cHggMC42ZW07XG59XG5cbi5rLWV2ZW50LXRpbWUge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAwLjllbTtcbn1cblxuLmstZXZlbnQtZHJhZy1oaW50IC5rLWV2ZW50LXRpbWUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstZXZlbnQtYWN0aW9ucywgLmstZXZlbnQgPiAuay1saW5rLCAuay10YXNrID4gLmstbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIHJpZ2h0OiA0cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5rLWV2ZW50LWFjdGlvbnMge1xuICB6LWluZGV4OiAxO1xufVxuXG4uay1zY2hlZHVsZXItYWdlbmRhdmlldyAuay10YXNrID4gLmstbGluayB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5rLWV2ZW50LWFjdGlvbnM6Zmlyc3QtY2hpbGQge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiA0cHggMnB4IDAgNHB4O1xufVxuXG4uay13ZWJraXQgLmstZXZlbnQtYWN0aW9uczpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cblxuLmstZXZlbnQtYWN0aW9uczpmaXJzdC1jaGlsZCA+IC5rLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5rLWV2ZW50LWRlbGV0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLWV2ZW50OmhvdmVyIC5rLWV2ZW50LWRlbGV0ZSwgdHI6aG92ZXIgPiB0ZCA+IC5rLXRhc2sgLmstZXZlbnQtZGVsZXRlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uay1ldmVudCAuay1ldmVudC1ib3R0b20tYWN0aW9ucywgLmstZXZlbnQgLmstZXZlbnQtdG9wLWFjdGlvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmstZXZlbnQgLmstZXZlbnQtYm90dG9tLWFjdGlvbnMge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMDtcbn1cblxuLmstZXZlbnQgLmstcmVzaXplLWhhbmRsZSwgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1ldmVudDpob3ZlciAuay1yZXNpemUtaGFuZGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDI7XG59XG5cbi5rLWV2ZW50LWFjdGl2ZSAuay1yZXNpemUtaGFuZGxlLCAuay1ldmVudDpob3ZlciAuay1yZXNpemUtaGFuZGxlLCAuay1zY2hlZHVsZXItbW9iaWxlIC5rLWV2ZW50LWFjdGl2ZTpob3ZlciAuay1yZXNpemUtaGFuZGxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmstZXZlbnQgLmstcmVzaXplLWhhbmRsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLWV2ZW50IC5rLXJlc2l6ZS1oYW5kbGU6YWZ0ZXIge1xuICBmaWx0ZXI6IG5vbmU7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5rLWV2ZW50ID4gLmstcmVzaXplLW4ge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDAuNGVtO1xufVxuXG4uay1ldmVudCA+IC5rLXJlc2l6ZS1zIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAwLjRlbTtcbn1cblxuLmstZXZlbnQgPiAuay1yZXNpemUtZSB7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDAuNGVtO1xufVxuXG4uay1ldmVudCA+IC5rLXJlc2l6ZS13IHtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAwLjRlbTtcbn1cblxuLmstZXZlbnQgPiAuay1yZXNpemUtbjphZnRlciwgLmstZXZlbnQgPiAuay1yZXNpemUtczphZnRlciB7XG4gIHRvcDogMXB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMWVtO1xuICB3aWR0aDogMmVtO1xuICBoZWlnaHQ6IDFweDtcbn1cblxuLmstZXZlbnQgPiAuay1yZXNpemUtczphZnRlciB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAxcHg7XG59XG5cbi5rLWV2ZW50ID4gLmstcmVzaXplLWU6YWZ0ZXIsIC5rLWV2ZW50ID4gLmstcmVzaXplLXc6YWZ0ZXIge1xuICBsZWZ0OiAxcHg7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMC43ZW07XG4gIGhlaWdodDogMS40ZW07XG4gIHdpZHRoOiAxcHg7XG59XG5cbi5rLWV2ZW50ID4gLmstcmVzaXplLWU6YWZ0ZXIge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMXB4O1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLWV2ZW50ID4gLmstcmVzaXplLW4sIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstZXZlbnQgPiAuay1yZXNpemUtcyB7XG4gIGhlaWdodDogMC42ZW07XG59XG5cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstZXZlbnQgPiAuay1yZXNpemUtZSwgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1ldmVudCA+IC5rLXJlc2l6ZS13IHtcbiAgd2lkdGg6IDAuNmVtO1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLWV2ZW50ID4gLmstcmVzaXplLW46YWZ0ZXIsIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstZXZlbnQgPiAuay1yZXNpemUtczphZnRlciB7XG4gIHRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IC0zZW07XG4gIHdpZHRoOiA0ZW07XG4gIGhlaWdodDogMC42ZW07XG59XG5cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstZXZlbnQgPiAuay1yZXNpemUtczphZnRlciB7XG4gIGJvdHRvbTogMDtcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1ldmVudCA+IC5rLXJlc2l6ZS1lOmFmdGVyLCAuay1zY2hlZHVsZXItbW9iaWxlIC5rLWV2ZW50ID4gLmstcmVzaXplLXc6YWZ0ZXIge1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAtMC43ZW07XG4gIGhlaWdodDogMS40ZW07XG4gIHdpZHRoOiAwLjZlbTtcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1ldmVudCA+IC5rLXJlc2l6ZS1lOmFmdGVyIHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstZXZlbnQgPiAuay1yZXNpemUtbjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLWV2ZW50ID4gLmstcmVzaXplLXM6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1ldmVudCA+IC5rLXJlc2l6ZS13OmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG59XG5cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstZXZlbnQgPiAuay1yZXNpemUtZTphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xufVxuXG4uay1zY2hlZHVsZXItbWFycXVlZSB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmstc2NoZWR1bGVyLW1hcnF1ZWUuay1maXJzdDpiZWZvcmUsIC5rLXNjaGVkdWxlci1tYXJxdWVlLmstbGFzdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAzcHg7XG59XG5cbmRpdi5rLXNjaGVkdWxlci1tYXJxdWVlOmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmRpdi5rLXNjaGVkdWxlci1tYXJxdWVlOmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmstc2NoZWR1bGVyLW1hcnF1ZWUgLmstbGFiZWwtdG9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuM2VtO1xuICBsZWZ0OiAwLjhlbTtcbiAgZm9udC1zaXplOiAwLjhlbTtcbn1cblxuLmstc2NoZWR1bGVyLW1hcnF1ZWUgLmstbGFiZWwtYm90dG9tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDAuM2VtO1xuICByaWdodDogMC44MWVtO1xuICBmb250LXNpemU6IDAuOGVtO1xufVxuXG4uay1zY2hlZHVsZXItcXVpY2tlZGl0IC5rLXRleHRib3gge1xuICB3aWR0aDogMjAwcHg7XG59XG5cbi5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLXNjaGVkdWxlci10YWJsZSB0ZCwgLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLXRhYmxlIHRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmstc2NoZWR1bGVyLWdyb3VwY29sdW1uLCAuay1zY2hlZHVsZXItdGltZXMgLmstc2xvdC1jZWxsIHtcbiAgd2lkdGg6IDZlbTtcbn1cblxuLmstc2NoZWR1bGVyLWRhdGVjb2x1bW4ge1xuICB3aWR0aDogMTJlbTtcbn1cblxuLmstc2NoZWR1bGVyLXRpbWVjb2x1bW4ge1xuICB3aWR0aDogMTFlbTtcbn1cblxuLmstc2NoZWR1bGVyLXRpbWVjb2x1bW4gPiBkaXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5rLXdlYmtpdCAuay1zY2hlZHVsZXItdGltZWNvbHVtbiA+IGRpdiA+IC5rLWljb24ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uay1zY2hlZHVsZXItdGltZWNvbHVtbiA+IGRpdiA+IC5rLWktYXJyb3ctNjAtcmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtNHB4O1xufVxuXG4uay1zY2hlZHVsZXItdGltZWNvbHVtbiAuay1pLWFycm93LTYwLWxlZnQge1xuICBtYXJnaW4tbGVmdDogLTRweDtcbn1cblxuLmstc2NoZWR1bGVyLW1hcmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xufVxuXG4uay1zY2hlZHVsZXItYWdlbmRhZGF5IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAwLjJlbSAwIDA7XG4gIGZvbnQtc2l6ZTogM2VtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uay1zY2hlZHVsZXItYWdlbmRhd2VlayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAuNGVtIDAgMDtcbiAgZm9udC1zaXplOiAxLjFlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uay1zY2hlZHVsZXItYWdlbmRhZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG59XG5cbi5rLXNjaGVkdWxlci10aW1lY29sdW1uIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1lZGl0LWZvcm0tY29udGFpbmVyLCAuay1zY2hlZHVsZXItdGltZXpvbmVzIC5rLWVkaXQtZm9ybS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1lZGl0LWxhYmVsIHtcbiAgd2lkdGg6IDE3JTtcbn1cblxuLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1lZGl0LWZpZWxkIHtcbiAgd2lkdGg6IDc3JTtcbn1cblxuLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay10ZXh0Ym94W25hbWU9dGl0bGVdLCAuay1zY2hlZHVsZXItZWRpdC1mb3JtIHRleHRhcmVhLmstdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmstc2NoZWR1bGVyLWVkaXQtZm9ybSB0ZXh0YXJlYS5rLXRleHRhcmVhIHtcbiAgbWluLWhlaWdodDogNGVtO1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG4uay1zY2hlZHVsZXItZWRpdC1mb3JtID4gLmstZWRpdC1ib3g6Zmlyc3QtY2hpbGQgLmstZGF0ZXRpbWVwaWNrZXIge1xuICBtYXJnaW4tcmlnaHQ6IDFlbTtcbn1cblxuLmstZWRpdC1ib3gge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmstZWRpdC1ib3ggKyAuay1lZGl0LWJveCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmstc2NoZWR1bGVyLWVkaXQtZm9ybSBsYWJlbCArIGlucHV0IHtcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcbn1cblxuLmstZWRpdC1maWVsZCA+IHVsLmstcmVzZXQgPiBsaSB7XG4gIG1hcmdpbjogMC4yZW0gMCAwLjRlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNDtcbn1cblxuLmstZWRpdC1maWVsZCA+IHVsLmstcmVzZXQuay10b29sYmFyID4gbGkge1xuICBtYXJnaW46IDA7XG59XG5cbi5rLWVkaXQtZmllbGQgPiB1bC5rLXJlc2V0IC5rLWRhdGVpbnB1dCwgLmstZWRpdC1maWVsZCA+IHVsLmstcmVzZXQgLmstZGF0ZXBpY2tlciwgLmstZWRpdC1maWVsZCA+IHVsLmstcmVzZXQgLmstZGF0ZXRpbWVwaWNrZXIsIC5rLWVkaXQtZmllbGQgPiB1bC5rLXJlc2V0IC5rLWRyb3Bkb3dubGlzdCwgLmstZWRpdC1maWVsZCA+IHVsLmstcmVzZXQgLmstbnVtZXJpY3RleHRib3gsIC5rLWVkaXQtZmllbGQgPiB1bC5rLXJlc2V0IC5rLXdpZGdldCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjhlbTtcbn1cblxuLmstZm9ybS1maWVsZC13cmFwIC5rLWJ1dHRvbi1ncm91cCB7XG4gIG1hcmdpbjogMCAwIDE2cHg7XG59XG5cbi5rLWZvcm0tZmllbGQgLmstcmVjdXItaW50ZXJ2YWwsIC5rLWZvcm0tZmllbGQgLmstcmVjdXItbW9udGhkYXksIC5rLWZvcm0tZmllbGQgPiB1bC5rLXJlc2V0IC5rLW51bWVyaWN0ZXh0Ym94IHtcbiAgd2lkdGg6IDVlbTtcbn1cblxuLmstZm9ybS1maWVsZCA+IHVsLmstcmVzZXQgLmstZGF0ZXBpY2tlciwgLmstZm9ybS1maWVsZCA+IHVsLmstcmVzZXQgLmstZHJvcGRvd25saXN0LCBkaXZbbmFtZT1yZWN1cnJlbmNlUnVsZV0gPiAuay1kcm9wZG93bmxpc3Qge1xuICB3aWR0aDogOWVtO1xufVxuXG4uay1mb3JtLWZpZWxkIC5rLXJhZGlvLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDRweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1lZGl0LWJ1dHRvbnMgLmstc2NoZWR1bGVyLWRlbGV0ZSwgLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1lZGl0LWJ1dHRvbnMgLmstc2NoZWR1bGVyLXJlc2V0U2VyaWVzIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5rLXBvcHVwLW1lc3NhZ2Uge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDFlbSAwIDJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uay1zY2hlZHVsZXItdGltZXpvbmVzIC5rLWRyb3Bkb3dubGlzdDpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uay1zY2hlZHVsZXItdGltZXpvbmVzIC5rLWRyb3Bkb3dubGlzdCArIC5rLWRyb3Bkb3dubGlzdCB7XG4gIG1hcmdpbjogMC41ZW0gMCAwLjdlbTtcbn1cblxuLmstc2NoZWR1bGVyLXJlZnJlc2gge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmc6IDAgMC41ZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuay1zY2hlZHVsZXItdGltZWNvbHVtbiB7XG4gICAgd2lkdGg6IDVlbTtcbiAgfVxuICAuay1zY2hlZHVsZXItZGF0ZWNvbHVtbiB7XG4gICAgd2lkdGg6IDZlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5rLXNjaGVkdWxlci1kYXRlY29sdW1uID4gZGl2LCAuay1zY2hlZHVsZXItdGltZWNvbHVtbiA+IGRpdiB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuLmstc2NoZWR1bGVyLXBkZi1leHBvcnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1wZGYtZXhwb3J0LXNoYWRvdyAuay1zY2hlZHVsZXIsIC5rLXNjaGVkdWxlci1wZGYtZXhwb3J0IC5rLXNjaGVkdWxlci1jb250ZW50LCAuay1zY2hlZHVsZXItcGRmLWV4cG9ydCAuay1zY2hlZHVsZXItdGltZXMge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmstc2NoZWR1bGVyLXBkZi1leHBvcnQgLmstc2NoZWR1bGVyLWhlYWRlciB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLmstc2NoZWR1bGVyLXBkZi1leHBvcnQgLmstc2NoZWR1bGVyLWhlYWRlci13cmFwIHtcbiAgYm9yZGVyLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5rLXNjaGVkdWxlci1wZGYtZXhwb3J0IC5rLXNjaGVkdWxlci1jb250ZW50IC5rLXNjaGVkdWxlci10YWJsZSwgLmstc2NoZWR1bGVyLXBkZi1leHBvcnQgLmstc2NoZWR1bGVyLWhlYWRlciAuay1zY2hlZHVsZXItdGFibGUge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uay1ydGwgLmstc2NoZWR1bGVyIC5rLXNjaGVkdWxlci1uYXZpZ2F0aW9uIC5rLWktYXJyb3ctNjAtbGVmdCwgLmstcnRsIC5rLXNjaGVkdWxlciAuay1zY2hlZHVsZXItbmF2aWdhdGlvbiAuay1pLWFycm93LTYwLXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xufVxuXG4uay10b29sdGlwIHtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgbWluLXdpZHRoOiAzMHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEyMDAwO1xufVxuXG4uay10b29sdGlwLWljb24ge1xuICBtYXJnaW4taW5saW5lLWVuZDogNHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmstdG9vbHRpcC10aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay10b29sdGlwLWNvbnRlbnQge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5rLXRvb2x0aXAtYnV0dG9uIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5rLXRvb2x0aXAtYnV0dG9uIC5rLWljb24ge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmstY2FsbG91dCB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJvcmRlci13aWR0aDogNnB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uay1jYWxsb3V0LW4ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiBpbmhlcml0O1xuICB0b3A6IC0xcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwMCUpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmstY2FsbG91dC1lIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IGluaGVyaXQ7XG4gIHRvcDogNTAlO1xuICByaWdodDogLTFweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgLTUwJSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uay1jYWxsb3V0LXMge1xuICBib3JkZXItdG9wLWNvbG9yOiBpbmhlcml0O1xuICBib3R0b206IC0xcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMTAwJSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uay1jYWxsb3V0LXcge1xuICBib3JkZXItcmlnaHQtY29sb3I6IGluaGVyaXQ7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAtMXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgLTUwJSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5zcGFuLmstdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstdmFsaWRhdG9yLXRvb2x0aXAge1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIHdpZHRoOiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiA5OTk5O1xufVxuXG4uay12YWxpZGF0b3ItdG9vbHRpcCAuay1jYWxsb3V0LW4ge1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDE2cHg7XG59XG5cbi5rLWdyaWQgLmstdmFsaWRhdGlvbi10b29sdGlwIHtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbn1cblxuLmstc3BsaXR0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMzAwcHg7XG59XG5cbi5rLXBhbmUgPiAuay1zcGxpdHRlciB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstc3BsaXR0ZXIgLmstcGFuZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXNwbGl0dGVyIC5rLXNjcm9sbGFibGUge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmstc3BsaXR0ZXIgLmstcGFuZS1sb2FkaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW46IC04cHggMCAwIC04cHg7XG59XG5cbi5rLWdob3N0LXNwbGl0YmFyLCAuay1zcGxpdGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgZm9udC1zaXplOiAwO1xuICBvdXRsaW5lOiAwO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmstZ2hvc3Qtc3BsaXRiYXItaG9yaXpvbnRhbCwgLmstc3BsaXRiYXItaG9yaXpvbnRhbCB7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDVweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15O1xufVxuXG4uay1naG9zdC1zcGxpdGJhci12ZXJ0aWNhbCwgLmstc3BsaXRiYXItdmVydGljYWwge1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDVweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4uay1zcGxpdGJhci1kcmFnZ2FibGUtaG9yaXpvbnRhbCB7XG4gIGN1cnNvcjogdy1yZXNpemU7XG59XG5cbi5rLXNwbGl0YmFyLWRyYWdnYWJsZS12ZXJ0aWNhbCB7XG4gIGN1cnNvcjogbi1yZXNpemU7XG59XG5cbi5rLXNwbGl0YmFyIC5rLXJlc2l6ZS1oYW5kbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1yZXN0cmljdGVkLXNpemUtaG9yaXpvbnRhbCwgLmstcmVzdHJpY3RlZC1zaXplLXZlcnRpY2FsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xufVxuXG4uay1zcGxpdGJhci1ob3Jpem9udGFsIC5rLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbn1cblxuLmstc3BsaXRiYXItaG9yaXpvbnRhbCAuay1pLWFycm93LTYwLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IC0ycHg7XG59XG5cbi5rLXNwbGl0YmFyLWhvcml6b250YWwuay1zcGxpdGJhci1kcmFnZ2FibGUtaG9yaXpvbnRhbCAuay1pLWFycm93LTYwLXJpZ2h0IHtcbiAgbWFyZ2luLXRvcDogMTNweDtcbn1cblxuLmstc3BsaXRiYXItaG9yaXpvbnRhbCAuay1pLWFycm93LTYwLWxlZnQge1xuICBtYXJnaW4tbGVmdDogLTNweDtcbn1cblxuLmstc3BsaXRiYXItaG9yaXpvbnRhbC5rLXNwbGl0YmFyLWRyYWdnYWJsZS1ob3Jpem9udGFsIC5rLWktYXJyb3ctNjAtbGVmdCB7XG4gIG1hcmdpbi10b3A6IC0yOHB4O1xufVxuXG4uay1zcGxpdGJhci12ZXJ0aWNhbCAuay1pLWFycm93LTYwLXVwIHtcbiAgbWFyZ2luLXRvcDogLTJweDtcbn1cblxuLmstc3BsaXRiYXItdmVydGljYWwgLmstaS1hcnJvdy02MC1kb3duIHtcbiAgbWFyZ2luLXRvcDogLTJweDtcbn1cblxuLmstc3BsaXRiYXItdmVydGljYWwuay1zcGxpdGJhci1kcmFnZ2FibGUtdmVydGljYWwgLmstaS1hcnJvdy02MC11cCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTdweDtcbn1cblxuLmstc3BsaXRiYXItdmVydGljYWwuay1zcGxpdGJhci1kcmFnZ2FibGUtdmVydGljYWwgLmstaS1hcnJvdy02MC1kb3duIHtcbiAgbWFyZ2luLWxlZnQ6IDIzcHg7XG59XG5cbi5rLWktYXJyb3ctNjAtZG93biwgLmstaS1hcnJvdy02MC1sZWZ0LCAuay1pLWFycm93LTYwLXJpZ2h0LCAuay1pLWFycm93LTYwLXVwIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay1zcGxpdGJhci1ob3Jpem9udGFsIC5rLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuXG4uay1zcGxpdGJhci1zdGF0aWMtaG9yaXpvbnRhbCB7XG4gIHdpZHRoOiAxcHg7XG59XG5cbi5rLXNwbGl0YmFyLXN0YXRpYy12ZXJ0aWNhbCB7XG4gIGhlaWdodDogMXB4O1xufVxuXG4uay1zcGxpdGJhci12ZXJ0aWNhbCAuay1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG59XG5cbi5rLXNwbGl0YmFyLWRyYWdnYWJsZS1ob3Jpem9udGFsIC5rLXJlc2l6ZS1oYW5kbGUsIC5rLXNwbGl0YmFyLWRyYWdnYWJsZS12ZXJ0aWNhbCAuay1yZXNpemUtaGFuZGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG59XG5cbi5rLXNwbGl0YmFyLWRyYWdnYWJsZS1ob3Jpem9udGFsIC5rLXJlc2l6ZS1oYW5kbGUge1xuICB3aWR0aDogM3B4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5rLXNwbGl0YmFyLWRyYWdnYWJsZS12ZXJ0aWNhbCAuay1yZXNpemUtaGFuZGxlIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogM3B4O1xufVxuXG4uay1zcGxpdGJhciAuay1pLWFycm93LTYwLWRvd24sIC5rLXNwbGl0YmFyIC5rLWktYXJyb3ctNjAtbGVmdCwgLmstc3BsaXRiYXIgLmstaS1hcnJvdy02MC1yaWdodCwgLmstc3BsaXRiYXIgLmstaS1hcnJvdy02MC11cCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cblxuLmstc3BsaXR0ZXItcmVzaXppbmcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1ydGwgLmstc3BsaXRiYXItaG9yaXpvbnRhbCAuay1pLWFycm93LTYwLXJpZ2h0IHtcbiAgbWFyZ2luLXRvcDogMTNweDtcbiAgbWFyZ2luLXJpZ2h0OiAtM3B4O1xufVxuXG4uay1ydGwgLmstc3BsaXRiYXItaG9yaXpvbnRhbCAuay1pLWFycm93LTYwLWxlZnQge1xuICBtYXJnaW4tdG9wOiAtMjhweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMnB4O1xufVxuXG4uay1ydGwgLmstc3BsaXRiYXItdmVydGljYWwgLmstaS1hcnJvdy02MC11cCB7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTdweDtcbn1cblxuLmstcnRsIC5rLXNwbGl0YmFyLXZlcnRpY2FsIC5rLWktYXJyb3ctNjAtZG93biB7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIG1hcmdpbi1sZWZ0OiAyM3B4O1xufVxuXG5odG1sIC5rLXVwbG9hZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstZHJvcHpvbmUgLmstZHJvcHpvbmUtaGludCwgLmstdXBsb2FkLWJ1dHRvbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5rLWRyb3B6b25lLCAuay1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1kcm9wem9uZSB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgcGFkZGluZzogMC44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uay1kcm9wem9uZSAuay1kcm9wem9uZS1oaW50IHtcbiAgbWFyZ2luLWxlZnQ6IDAuNmVtO1xufVxuXG4uay1kcm9wem9uZS1hY3RpdmUgLmstZHJvcHpvbmUtaGludCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmstZHJvcHpvbmUtYWN0aXZlIC5rLXVwbG9hZC1zdGF0dXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay11cGxvYWQtYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXJlY3Rpb246IGx0cjtcbn1cblxuLmstdXBsb2FkIC5rLXVwbG9hZC1idXR0b24ge1xuICBtaW4td2lkdGg6IDcuMTY3ZW07XG4gIG1hcmdpbi1yaWdodDogMS42ZW07XG59XG5cbi5rLXVwbG9hZC1idXR0b24gaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGZvbnQ6IDE3MHB4IG1vbm9zcGFjZSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmstdXBsb2FkLWZpbGVzIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xufVxuXG4uay11cGxvYWQtZmlsZXMgLmstYnV0dG9uIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmstdXBsb2FkLXN0YXR1cyAuay1pLXdhcm5pbmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay11cGxvYWQtc3RhdHVzLXRvdGFsIC5rLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG59XG5cbi5rLXVwbG9hZC1maWxlcyB+IC5rLWNsZWFyLXNlbGVjdGVkLCAuay11cGxvYWQtZmlsZXMgfiAuay11cGxvYWQtc2VsZWN0ZWQge1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuXG4uay11cGxvYWQgLmstZmFpbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjFweCAtMTExcHg7XG59XG5cbi5rLWZpbGUge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG4gIHBhZGRpbmc6IDAuNjVlbSAxZW0gY2FsYygwLjY1ZW0gKyAycHgpIDFlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3V0bGluZTogMDtcbn1cblxuLmstZmlsZSAuay11cGxvYWQtYWN0aW9uIHtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xufVxuXG4uay1maWxlOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuXG4uay1maWxlIC5rLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstdXBsb2FkLWZpbGVzIC5rLWZpbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1maWxlLWV4dGVuc2lvbi13cmFwcGVyLCAuay1maWxlLWdyb3VwLXdyYXBwZXIsIC5rLWZpbGUtaW52YWxpZC1leHRlbnNpb24td3JhcHBlciwgLmstZmlsZS1uYW1lLXNpemUtd3JhcHBlciwgLmstbXVsdGlwbGUtZmlsZXMtZXh0ZW5zaW9uLXdyYXBwZXIsIC5rLW11bHRpcGxlLWZpbGVzLWdyb3VwLXdyYXBwZXIsIC5rLW11bHRpcGxlLWZpbGVzLWludmFsaWQtZXh0ZW5zaW9uLXdyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstZmlsZS1leHRlbnNpb24td3JhcHBlciwgLmstZmlsZS1pbnZhbGlkLWV4dGVuc2lvbi13cmFwcGVyLCAuay1tdWx0aXBsZS1maWxlcy1leHRlbnNpb24td3JhcHBlciwgLmstbXVsdGlwbGUtZmlsZXMtaW52YWxpZC1leHRlbnNpb24td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMzRweDtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGZvbnQtc2l6ZTogMC41N2VtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uay1maWxlLWludmFsaWQtZXh0ZW5zaW9uLXdyYXBwZXIsIC5rLW11bHRpcGxlLWZpbGVzLWludmFsaWQtZXh0ZW5zaW9uLXdyYXBwZXIge1xuICBmb250LXNpemU6IDEuMmVtO1xufVxuXG4uay1tdWx0aXBsZS1maWxlcy1leHRlbnNpb24td3JhcHBlciwgLmstbXVsdGlwbGUtZmlsZXMtaW52YWxpZC1leHRlbnNpb24td3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLmstZmlsZS1ncm91cC13cmFwcGVyIC5rLWZpbGUtZ3JvdXAsIC5rLWZpbGUtaW52YWxpZC1ncm91cC13cmFwcGVyIC5rLWZpbGUtZ3JvdXAsIC5rLW11bHRpcGxlLWZpbGVzLWdyb3VwLXdyYXBwZXIgLmstZmlsZS1ncm91cCwgLmstbXVsdGlwbGUtZmlsZXMtaW52YWxpZC1ncm91cC13cmFwcGVyIC5rLWZpbGUtZ3JvdXAge1xuICBmb250LXNpemU6IDMycHg7XG59XG5cbi5rLWZpbGUtZ3JvdXAtd3JhcHBlciAuay1maWxlLXN0YXRlLCAuay1maWxlLWludmFsaWQtZ3JvdXAtd3JhcHBlciAuay1maWxlLXN0YXRlLCAuay1tdWx0aXBsZS1maWxlcy1ncm91cC13cmFwcGVyIC5rLWZpbGUtc3RhdGUsIC5rLW11bHRpcGxlLWZpbGVzLWludmFsaWQtZ3JvdXAtd3JhcHBlciAuay1maWxlLXN0YXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uay1tdWx0aXBsZS1maWxlcy1ncm91cC13cmFwcGVyLCAuay1tdWx0aXBsZS1maWxlcy1pbnZhbGlkLWdyb3VwLXdyYXBwZXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uay1maWxlLXN0YXRlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uay1maWxlLXNpbmdsZSA+IC5rLWZpbGUtbmFtZS1zaXplLXdyYXBwZXIsIC5rLWZpbGUgPiAuay1maWxlLW5hbWUtc2l6ZS13cmFwcGVyLCAuay1tdWx0aXBsZS1maWxlcy13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxleDogMSAwIDA7XG4gIG1hcmdpbi1sZWZ0OiAxZW07XG59XG5cbi5rLW11bHRpcGxlLWZpbGVzLXdyYXBwZXIgLmstZmlsZS1uYW1lLXNpemUtd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLmstZmlsZS1uYW1lLXNpemUtd3JhcHBlciB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5rLWZpbGUtZXh0ZW5zaW9uLXdyYXBwZXI6YmVmb3JlLCAuay1maWxlLWludmFsaWQtZXh0ZW5zaW9uLXdyYXBwZXI6YmVmb3JlLCAuay1tdWx0aXBsZS1maWxlcy1leHRlbnNpb24td3JhcHBlcjphZnRlciwgLmstbXVsdGlwbGUtZmlsZXMtZXh0ZW5zaW9uLXdyYXBwZXI6YmVmb3JlLCAuay1tdWx0aXBsZS1maWxlcy1pbnZhbGlkLWV4dGVuc2lvbi13cmFwcGVyOmFmdGVyLCAuay1tdWx0aXBsZS1maWxlcy1pbnZhbGlkLWV4dGVuc2lvbi13cmFwcGVyOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uay1maWxlLWV4dGVuc2lvbi13cmFwcGVyOmJlZm9yZSwgLmstZmlsZS1pbnZhbGlkLWV4dGVuc2lvbi13cmFwcGVyOmJlZm9yZSwgLmstbXVsdGlwbGUtZmlsZXMtZXh0ZW5zaW9uLXdyYXBwZXI6YmVmb3JlLCAuay1tdWx0aXBsZS1maWxlcy1pbnZhbGlkLWV4dGVuc2lvbi13cmFwcGVyOmJlZm9yZSB7XG4gIHRvcDogLTFweDtcbiAgcmlnaHQ6IC0xcHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci13aWR0aDogNnB4O1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG59XG5cbi5rLW11bHRpcGxlLWZpbGVzLWV4dGVuc2lvbi13cmFwcGVyOmFmdGVyLCAuay1tdWx0aXBsZS1maWxlcy1pbnZhbGlkLWV4dGVuc2lvbi13cmFwcGVyOmFmdGVyIHtcbiAgdG9wOiAtNnB4O1xuICBsZWZ0OiAtNnB4O1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBib3JkZXItd2lkdGg6IDJweCAwIDAgMnB4O1xufVxuXG4uay1maWxlLWV4dGVuc2lvbiwgLmstZmlsZS1pbnZhbGlkLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmstZmlsZS1leHRlbnNpb24ge1xuICBtYXJnaW4tbGVmdDogMC40ZW07XG4gIG1hcmdpbi1ib3R0b206IDAuM2VtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uay1maWxlLWludmFsaWQtaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5rLWZpbGUtaW5mb3JtYXRpb24sIC5rLWZpbGUtbmFtZSwgLmstZmlsZS1zaXplLCAuay1maWxlLXZhbGlkYXRpb24tbWVzc2FnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1maWxlLW5hbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmstZmlsZS1pbmZvcm1hdGlvbiwgLmstZmlsZS1zaXplLCAuay1maWxlLXZhbGlkYXRpb24tbWVzc2FnZSB7XG4gIGZvbnQtc2l6ZTogMC43OGVtO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG59XG5cbi5rLWZpbGUtaW5mb3JtYXRpb24sIC5rLWZpbGUtdmFsaWRhdGlvbi1tZXNzYWdlIHtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xufVxuXG4uay1maWxlLXNpemUge1xuICBsaW5lLWhlaWdodDogMS4yZW07XG59XG5cbi5rLXVwbG9hZC1maWxlcyAuay11cGxvYWQtc3RhdHVzIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG9wYWNpdHk6IDAuNjU7XG59XG5cbi5rLWJ1dHRvbi5rLXVwbG9hZC1hY3Rpb24uay1hY3RpdmU6aG92ZXIsIC5rLWJ1dHRvbi5rLXVwbG9hZC1hY3Rpb24uay1zdGF0ZS1hY3RpdmU6aG92ZXIsIC5rLWJ1dHRvbi5rLXVwbG9hZC1hY3Rpb246YWN0aXZlOmhvdmVyLCAuay1idXR0b24uay11cGxvYWQtYWN0aW9uOmhvdmVyLCAuay11cGxvYWQtYWN0aW9uIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgYm9yZGVyOiAwO1xufVxuXG4uay11cGxvYWQtYWN0aW9uIHtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4uay11cGxvYWQtYWN0aW9uOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmstdXBsb2FkLWFjdGlvbiAuay1pY29uIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmstZmlsZSAuay11cGxvYWQtc3RhdHVzIC5rLWJ1dHRvbiwgLmstZmlsZSAuay11cGxvYWQtc3RhdHVzID4gLmstaWNvbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmstZHJvcHpvbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5rLWRyb3B6b25lIC5rLXVwbG9hZC1zdGF0dXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLmstdXBsb2FkLXBjdCB7XG4gIG1hcmdpbi1yaWdodDogMC43NWVtO1xufVxuXG4uay1pZTkgLmstdXBsb2FkLXN0YXR1cy10b3RhbCB7XG4gIHRvcDogMS41ZW07XG59XG5cbi5rLWllOSAuay11cGxvYWQtc3RhdHVzLXRvdGFsID4gLmstaWNvbiB7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG59XG5cbi5rLXVwbG9hZC1hY3Rpb24ge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4uay11cGxvYWQgLmstcHJvZ3Jlc3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAycHg7XG59XG5cbi5rLXVwbG9hZCAuay1wcm9ncmVzc2JhciB7XG4gIGhlaWdodDogMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMC4zMmVtO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMmVtKTtcbn1cblxuLmstdXBsb2FkIC5rLXByb2dyZXNzYmFyIC5rLXByb2dyZXNzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uay1maWxlLWludmFsaWQgPiAuay1wcm9ncmVzcyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uay11cGxvYWQgLmstYWN0aW9uLWJ1dHRvbnMge1xuICBib3JkZXItd2lkdGg6IDFweCAwIDAgMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLmstbm8tZmxleGJveCAuay11cGxvYWQgLmstYWN0aW9uLWJ1dHRvbnMgLmstYnV0dG9uIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uay1ydGwgLmstZmlsZS1leHRlbnNpb24td3JhcHBlciB7XG4gIG1hcmdpbi1sZWZ0OiAxNHB4O1xufVxuXG4uay1ydGwgLmstdXBsb2FkIC5rLXVwbG9hZC1idXR0b24ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxLjZlbTtcbn1cblxuLmstbWVkaWFwbGF5ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLW1lZGlhcGxheWVyID4gaWZyYW1lLCAuay1tZWRpYXBsYXllciA+IHZpZGVvIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmstbWVkaWFwbGF5ZXIgLmstbWVkaWFwbGF5ZXItb3ZlcmxheSB7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmstbWVkaWFwbGF5ZXItdGl0bGViYXIge1xuICBwYWRkaW5nOiA4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuNyksIHJnYmEoMCwgMCwgMCwgMC4wNSkgODAlLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLmstbWVkaWFwbGF5ZXItdG9vbGJhci13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4uay1tZWRpYXBsYXllci10b29sYmFyIHtcbiAgcGFkZGluZzogMnB4O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1tZWRpYXBsYXllci10b29sYmFyID4gKiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5rLW1lZGlhcGxheWVyLXRvb2xiYXIgPiAqICsgKiB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5rLW1lZGlhcGxheWVyLXRvb2xiYXIgLmstYWxpZ24tcmlnaHQgPiAqICsgKiB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5rLW1lZGlhcGxheWVyLXRvb2xiYXIgLmstbWVkaWFwbGF5ZXItcXVhbGl0eSB7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lIHRyYW5zcGFyZW50O1xufVxuXG4uay1tZWRpYXBsYXllci1xdWFsaXR5LXdyYXAsIC5rLW1lZGlhcGxheWVyLXZvbHVtZS13cmFwIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5rLXF1YWxpdHktbGlzdCB7XG4gIHdpZHRoOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMzJweCAhaW1wb3J0YW50O1xufVxuXG4uay1zbGlkZXIuay1tZWRpYXBsYXllci1zZWVrYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMztcbiAgdG9wOiAtMTdweDtcbiAgbGVmdDogMDtcbn1cblxuLmstc2xpZGVyLmstbWVkaWFwbGF5ZXItc2Vla2JhciAuay1zbGlkZXItdHJhY2sge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uay1zbGlkZXIuay1tZWRpYXBsYXllci1zZWVrYmFyIC5rLXNsaWRlci1zZWxlY3Rpb24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uay1tZWRpYXBsYXllci1mdWxsc2NyZWVuIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmstbm8tZmxleGJveCAuay1tZWRpYXBsYXllci10b29sYmFyIC5rLWFsaWduLXJpZ2h0ID4gKiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmstbm8tZmxleGJveCAuay1tZWRpYXBsYXllci10b29sYmFyIC5rLWJ1dHRvbi1mbGF0IHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uay1uby1mbGV4Ym94IC5rLW1lZGlhcGxheWVyLXRvb2xiYXIgLmstdG9vbGJhci1zcGFjZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay10b29sYmFyLXdyYXAge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmstdG9vbGJhci13cmFwIC5rLWRyb3B6b25lIGVtLCAuay10b29sYmFyLXdyYXAgLmstdXBsb2FkLWZpbGVzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstdG9vbGJhci13cmFwIC5rLWRyb3B6b25lIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uay10b29sYmFyLXdyYXAgLmstZHJvcHpvbmUtYWN0aXZlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uay10b29sYmFyLXdyYXAgLmstZHJvcHpvbmUtYWN0aXZlIGVtIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogNWVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5rLXRvb2xiYXItd3JhcCAuay1kcm9wem9uZS1hY3RpdmUgLmstdXBsb2FkLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLWZpbGVicm93c2VyLWRyb3B6b25lIHtcbiAgei1pbmRleDogMTAwMTA7XG4gIG9wYWNpdHk6IDAuNDtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuXG4uay1zZWFyY2gtd3JhcCB7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAyMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstc2VhcmNoLXdyYXAgbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uay1zZWFyY2gtd3JhcCBpbnB1dC5rLWlucHV0IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uay1zZWFyY2gtd3JhcCAuay1zZWFyY2gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMnB4O1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi10b3A6IC04cHg7XG59XG5cbi5rLWZpbGVicm93c2VyIC5rLWZpbGVicm93c2VyLXRvb2xiYXIge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgbWFyZ2luOiA4cHggMCAwO1xuICBwYWRkaW5nOiAwLjI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uay1maWxlYnJvd3NlciAuay10aWxlcy1hcnJhbmdlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uay1maWxlYnJvd3NlciAuay10aWxlcy1hcnJhbmdlIC5rLWRyb3Bkb3duLCAuay1maWxlYnJvd3NlciAuay10aWxlcy1hcnJhbmdlIC5rLWRyb3Bkb3dubGlzdCB7XG4gIHdpZHRoOiA1LjNlbTtcbn1cblxuLmstZmlsZWJyb3dzZXIgLmstdXBsb2FkIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmstZmlsZWJyb3dzZXIgLmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcywgLmstZmlsZWJyb3dzZXIgLmstdXBsb2FkIC5rLXVwbG9hZC1zdGF0dXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1maWxlYnJvd3NlciAuay11cGxvYWQgLmstdXBsb2FkLWJ1dHRvbiB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IGF1dG87XG4gIG1pbi13aWR0aDogYXV0bztcbn1cblxuLmstZmlsZWJyb3dzZXIgLmstYnJlYWRjcnVtYiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA3OSU7XG4gIG1hcmdpbjogMDtcbn1cblxuLmstZmlsZWJyb3dzZXIgLmstZmlsZW1hbmFnZXItbGlzdHZpZXcge1xuICBoZWlnaHQ6IDM5MHB4O1xuICBtYXgtaGVpZ2h0OiA1MHZoO1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG59XG5cbi5rLWZpbGVicm93c2VyIC5rLWZpbGVtYW5hZ2VyLWxpc3R2aWV3IC5rLWxpc3R2aWV3LWNvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5rLWZpbGVicm93c2VyIC5rLWZvcm0tdGV4dC1yb3cge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmstZmlsZWJyb3dzZXIgLmstZm9ybS10ZXh0LXJvdyBsYWJlbCB7XG4gIHdpZHRoOiAxNCU7XG59XG5cbi5rLWZpbGVicm93c2VyIC5rLWZvcm0tdGV4dC1yb3cgaW5wdXQge1xuICB3aWR0aDogODAlO1xufVxuXG4uay1jaGFydCwgLmstZ2F1Z2UsIC5rLXNwYXJrbGluZSwgLmstc3RvY2tjaGFydCB7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmstY2hhcnQsIC5rLXN0b2NrY2hhcnQge1xuICBoZWlnaHQ6IDQwMHB4O1xufVxuXG4uay1jaGFydCA+IGNhbnZhcyB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5rLXN0b2NrY2hhcnQsIGRpdi5rLWNoYXJ0LCBkaXYuay1nYXVnZSwgc3Bhbi5rLXNwYXJrbGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uay1nYXVnZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstYXJjZ2F1Z2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5rLWFyY2dhdWdlLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmstYmFzZWxpbmUtbWFya2VyIHtcbiAgem9vbTogMTtcbn1cblxuLmstY2hhcnQtdG9vbHRpcCB7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJRQUFBQVdDQVlBQUFEQVFid0dBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQUROSlJFRlVlTnBpL1AvL3Z3TURGUUVMRVA4YmVRYitIVFdRWWdQL0RIb0QvNDY2Y0FSNGVkUkF5ZzM4UDZoTGJJQUFBd0NuV2hoVnN4dmRDQUFBQUFCSlJVNUVya0pnZ2c9PSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB6LWluZGV4OiAxMjAwMDtcbn1cblxuLmstY2hhcnQtdG9vbHRpcC1pbnZlcnNlIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5rLWNoYXJ0LXRvb2x0aXAgdGFibGUge1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuLmstY2hhcnQtdG9vbHRpcCB0aCB7XG4gIHdpZHRoOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFweDtcbn1cblxuLmstY2hhcnQtdG9vbHRpcCB0ZCB7XG4gIHdpZHRoOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAwLjFlbSAwLjJlbTtcbn1cblxuLmstY2hhcnQtc2hhcmVkLXRvb2x0aXAtbWFya2VyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDNweDtcbn1cblxuLmstc2VsZWN0b3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xufVxuXG4uay1zZWxlY3Rpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNkMmQyZDI7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmstc2VsZWN0aW9uLWJnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDEpO1xufVxuXG4uay1oYW5kbGUge1xuICBiYWNrZ3JvdW5kOiAjZDJkMmQyO1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIGN1cnNvcjogZS1yZXNpemU7XG4gIHotaW5kZXg6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uay1oYW5kbGUgZGl2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5rLWxlZnQtaGFuZGxlIHtcbiAgbGVmdDogLTRweDtcbn1cblxuLmstcmlnaHQtaGFuZGxlIHtcbiAgcmlnaHQ6IC00cHg7XG59XG5cbi5rLWxlZnQtaGFuZGxlIGRpdiB7XG4gIG1hcmdpbjogLTIwcHggMCAwIC0xNXB4O1xuICBwYWRkaW5nOiA0MHB4IDMwcHggMCAwO1xufVxuXG4uay1sZWZ0LWhhbmRsZS5rLWhhbmRsZS1hY3RpdmUgZGl2IHtcbiAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xufVxuXG4uay1yaWdodC1oYW5kbGUgZGl2IHtcbiAgbWFyZ2luOiAtMjBweCAwIDAgLTE1cHg7XG4gIHBhZGRpbmc6IDQwcHggMCAwIDMwcHg7XG59XG5cbi5rLXJpZ2h0LWhhbmRsZS5rLWhhbmRsZS1hY3RpdmUgZGl2IHtcbiAgcGFkZGluZy1sZWZ0OiA1NXB4O1xufVxuXG4uay1tYXNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLmstbmF2aWdhdG9yLWhpbnQgZGl2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uay1uYXZpZ2F0b3ItaGludCAuay1zY3JvbGwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6ICNkMmQyZDI7XG59XG5cbi5rLW5hdmlnYXRvci1oaW50IC5rLXRvb2x0aXAge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICBvcGFjaXR5OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMDtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmstc3BhcmtsaW5lLCAuay1zcGFya2xpbmUgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmstc3BhcmtsaW5lIHNwYW4ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uay1kaWFncmFtLCAuay1tYXAge1xuICBoZWlnaHQ6IDYwMHB4O1xufVxuXG4uay1kaWFncmFtIC5rbS1zY3JvbGwtd3JhcHBlciwgLmstbWFwIC5rbS1zY3JvbGwtd3JhcHBlciB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmstZGlhZ3JhbSAua20tc2Nyb2xsLWNvbnRhaW5lciwgLmstZGlhZ3JhbSAua20tc2Nyb2xsLXdyYXBwZXIsIC5rLW1hcCAua20tc2Nyb2xsLWNvbnRhaW5lciwgLmstbWFwIC5rbS1zY3JvbGwtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmstZGlhZ3JhbSAuay1sYXllciwgLmstbWFwIC5rLWxheWVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5rLWRpYWdyYW0gLmttLXRvdWNoLXNjcm9sbGJhciwgLmstbWFwIC5rbS10b3VjaC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1tYXAge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLW1hcCAuay1tYXAtY29udHJvbHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5rLW1hcCAuay1wb3MtdG9wIHtcbiAgdG9wOiAwO1xufVxuXG4uay1tYXAgLmstcG9zLWJvdHRvbSB7XG4gIGJvdHRvbTogMDtcbn1cblxuLmstbWFwIC5rLXBvcy1sZWZ0IHtcbiAgbGVmdDogMDtcbn1cblxuLmstbWFwIC5rLXBvcy1yaWdodCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uay1tYXAgLmstbmF2aWdhdG9yIHtcbiAgbWFyZ2luOiAxZW07XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiA4MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmstcGRmLWV4cG9ydCAuay1tYXAgLmstbmF2aWdhdG9yIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstbWFwIC5rLXpvb20tY29udHJvbCB7XG4gIG1hcmdpbjogMWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uay1tYXAgLmstem9vbS1jb250cm9sIC5rLWJ1dHRvbiB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5rLXBkZi1leHBvcnQgLmstbWFwIC5rLXpvb20tY29udHJvbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLW1hcCAuay1hdHRyaWJ1dGlvbiB7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICB6LWluZGV4OiAxMDAwO1xufVxuXG4uay1tYXAgLmstbWFya2VyIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogNDBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwMCUpO1xuICBmb250LXNpemU6IDI4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmstbmF2aWdhdG9yID4gLmstYnV0dG9uIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5rLW5hdmlnYXRvciA+IC5rLWJ1dHRvbiAuay1pY29uIHtcbiAgbWluLXdpZHRoOiAwO1xuICBtaW4taGVpZ2h0OiAwO1xufVxuXG4uay1uYXZpZ2F0b3IgLmstbmF2aWdhdG9yLW4sIC5rLW5hdmlnYXRvciAuay1uYXZpZ2F0b3ItdXAge1xuICB0b3A6IDJweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5rLW5hdmlnYXRvciAuay1uYXZpZ2F0b3ItZSwgLmstbmF2aWdhdG9yIC5rLW5hdmlnYXRvci1yaWdodCB7XG4gIHJpZ2h0OiAycHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5rLW5hdmlnYXRvciAuay1uYXZpZ2F0b3ItZG93biwgLmstbmF2aWdhdG9yIC5rLW5hdmlnYXRvci1zIHtcbiAgYm90dG9tOiAycHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4uay1uYXZpZ2F0b3IgLmstbmF2aWdhdG9yLWxlZnQsIC5rLW5hdmlnYXRvciAuay1uYXZpZ2F0b3ItdyB7XG4gIGxlZnQ6IDJweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmstcGRmLWV4cG9ydCAuay1uYXZpZ2F0b3Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1idXR0b24td3JhcCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uay1idXR0b24td3JhcCAuay1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi5rLWJ1dHRvbi13cmFwIC5rLWJ1dHRvbiAuay1pY29uIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmstYnV0dG9ucy1ob3Jpem9udGFsIDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xufVxuXG4uay1idXR0b25zLWhvcml6b250YWwgOmZpcnN0LWNoaWxkICsgLmstem9vbS1pbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4uay1idXR0b25zLWhvcml6b250YWwgLmstem9vbS1vdXQge1xuICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbi5rLWJ1dHRvbi13cmFwIC5rLWJ1dHRvbjpob3ZlciB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5rLWJ1dHRvbnMtdmVydGljYWwgLmstYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLWJ1dHRvbnMtdmVydGljYWwgOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG59XG5cbi5rLWJ1dHRvbnMtdmVydGljYWwgLmstem9vbS1vdXQge1xuICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cblxuLmstem9vbS10ZXh0IHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogNC4zZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5rLXJ0bCAuay1idXR0b25zLWhvcml6b250YWwgOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG59XG5cbi5rLXJ0bCAuay1idXR0b25zLWhvcml6b250YWwgOmZpcnN0LWNoaWxkICsgLmstem9vbS1pbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG59XG5cbi5rLXJ0bCAuay1idXR0b25zLWhvcml6b250YWwgLmstem9vbS1vdXQge1xuICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbn1cblxuLmstZGlhZ3JhbSB7XG4gIGhlaWdodDogNjAwcHg7XG59XG5cbi5rLWRpYWdyYW0gLmttLXNjcm9sbC13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1kaWFncmFtIC5rbS1zY3JvbGwtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstY2FudmFzLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5rLWRpYWdyYW0gaW1nIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5rLXRyZWVtYXAge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDQwMHB4O1xufVxuXG4uay10cmVlbWFwLXRpbGUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IC0xcHggMCAwIC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXRyZWVtYXAtdGlsZS5rLWxlYWYge1xuICBwYWRkaW5nOiAwLjZlbTtcbn1cblxuLmstdHJlZW1hcC13cmFwLmstbGFzdCA+IC5rLXRyZWVtYXAtdGlsZSB7XG4gIHBhZGRpbmc6IDAuM2VtO1xufVxuXG4uay10cmVlbWFwLXRpbGUuay1ob3ZlciwgLmstdHJlZW1hcC10aWxlLmstc3RhdGUtaG92ZXIge1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4uay10cmVlbWFwID4gLmstdHJlZW1hcC10aWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5rLXRyZWVtYXAtdGl0bGUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgbGluZS1oZWlnaHQ6IDIuNDJlbTtcbiAgaGVpZ2h0OiAyLjQyZW07XG4gIHBhZGRpbmc6IDAgMC42ZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5rLXRyZWVtYXAtd3JhcCAuay10cmVlbWFwLXRpdGxlIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uay10cmVlbWFwLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbn1cblxuLmstdHJlZW1hcC10aXRsZSArIC5rLXRyZWVtYXAtd3JhcCB7XG4gIHRvcDogMi40MmVtO1xufVxuXG4uay10cmVlbWFwLXRpdGxlLXZlcnRpY2FsIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAyLjQyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjQyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDAuNmVtIDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5rLXRyZWVtYXAtdGl0bGUtdmVydGljYWwgPiBkaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDEuMjNlbTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQ7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG5cbi5rLXRyZWVtYXAtdGl0bGUtdmVydGljYWwgKyAuay10cmVlbWFwLXdyYXAge1xuICBsZWZ0OiAyLjQyZW07XG59XG5cbi5rLXBhbmUtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uay1wYW5lLXdyYXBwZXIgLmstcGFuZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4uay1wYW5lLXdyYXBwZXIgLmstdmlldyB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uay1wYW5lLXdyYXBwZXIgLmstY29udGVudCB7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgZmxleDogMTtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1jb2x1bW4tbWVudSA+IC5rLWhlYWRlciwgLmstcGFuZS13cmFwcGVyIC5rLWdyaWQtZWRpdC1mb3JtID4gLmstaGVhZGVyLCAuay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1maWx0ZXItbWVudSA+IC5rLWhlYWRlciwgLmstcGFuZS13cmFwcGVyIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gPiAuay1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAuM2VtIDAuNmVtO1xuICB3aWR0aDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLWdyaWQtY29sdW1uLW1lbnUgPiAuay1oZWFkZXIgLmstaGVhZGVyLWNhbmNlbCAuay1pY29uLCAuay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1jb2x1bW4tbWVudSA+IC5rLWhlYWRlciAuay1oZWFkZXItZG9uZSAuay1pY29uLCAuay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1lZGl0LWZvcm0gPiAuay1oZWFkZXIgLmstaGVhZGVyLWNhbmNlbCAuay1pY29uLCAuay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1lZGl0LWZvcm0gPiAuay1oZWFkZXIgLmstaGVhZGVyLWRvbmUgLmstaWNvbiwgLmstcGFuZS13cmFwcGVyIC5rLWdyaWQtZmlsdGVyLW1lbnUgPiAuay1oZWFkZXIgLmstaGVhZGVyLWNhbmNlbCAuay1pY29uLCAuay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1maWx0ZXItbWVudSA+IC5rLWhlYWRlciAuay1oZWFkZXItZG9uZSAuay1pY29uLCAuay1wYW5lLXdyYXBwZXIgLmstc2NoZWR1bGVyLWVkaXQtZm9ybSA+IC5rLWhlYWRlciAuay1oZWFkZXItY2FuY2VsIC5rLWljb24sIC5rLXBhbmUtd3JhcHBlciAuay1zY2hlZHVsZXItZWRpdC1mb3JtID4gLmstaGVhZGVyIC5rLWhlYWRlci1kb25lIC5rLWljb24ge1xuICBmb250LXNpemU6IDEuNWVtO1xufVxuXG4uay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1lZGl0LXJvdyAuay10ZXh0Ym94IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstaWUgLmstcGFuZS13cmFwcGVyIC5rLXNjaGVkdWxlciAuay1zY2hlZHVsZXItZm9vdGVyLCAuay1pZSAuay1wYW5lLXdyYXBwZXIgLmstc2NoZWR1bGVyIC5rLXNjaGVkdWxlci10b29sYmFyIHtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbn1cblxuLmstcGFuZS13cmFwcGVyID4gZGl2LmstcGFuZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWNvbHVtbi1tZW51IC5rLWNvbnRlbnQsIC5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWVkaXQtZm9ybSAuay1jb250ZW50LCAuay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1maWx0ZXItbWVudSAuay1jb250ZW50LCAuay1wYW5lLXdyYXBwZXIgLmstcG9wdXAtZWRpdC1mb3JtIC5rLWNvbnRlbnQge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1jb2x1bW4tbWVudSAuay1jb250ZW50ID4gLmstc2Nyb2xsLWNvbnRhaW5lciwgLmstcGFuZS13cmFwcGVyIC5rLWdyaWQtZWRpdC1mb3JtIC5rLWNvbnRlbnQgPiAuay1zY3JvbGwtY29udGFpbmVyLCAuay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1maWx0ZXItbWVudSAuay1jb250ZW50ID4gLmstc2Nyb2xsLWNvbnRhaW5lciwgLmstcGFuZS13cmFwcGVyIC5rLXBvcHVwLWVkaXQtZm9ybSAuay1jb250ZW50ID4gLmstc2Nyb2xsLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWZpbHRlci1tZW51IC5rLWZpbHRlci1zZWxlY3RlZC1pdGVtcyB7XG4gIG1hcmdpbjogMWVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1lZGl0LWZvcm0gLmstZWRpdC1mb3JtLWNvbnRhaW5lciwgLmstcGFuZS13cmFwcGVyIC5rLWdyaWQtZWRpdC1mb3JtIC5rLXBvcHVwLWVkaXQtZm9ybSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uay1wYW5lLXdyYXBwZXIgLmstZ3JpZCAuay1ncmlkLXNlYXJjaCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uay1ncmlkLW1vYmlsZSB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmstZ3JpZC1tb2JpbGUgLmstcmVzaXplLWhhbmRsZS1pbm5lcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWVcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gMXB4KTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgcGFkZGluZzogMC4yZW07XG59XG5cbi5rLWdyaWQtbW9iaWxlIC5rLWVkaXQtY2VsbCA+IGlucHV0LCAuay1ncmlkLW1vYmlsZSAuay1lZGl0LWNlbGwgPiBzZWxlY3QsIC5rLWdyaWQtbW9iaWxlIC5rLWdyaWQtZWRpdC1yb3cgPiB0ZCA+IGlucHV0LCAuay1ncmlkLW1vYmlsZSAuay1ncmlkLWVkaXQtcm93ID4gdGQgPiBzZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstZ3JpZC1tb2JpbGUgLmstaGVhZGVyIGEge1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItZHJhZzogbm9uZTtcbiAgLW1vei11c2VyLWRyYWc6IG5vbmU7XG59XG5cbi5rLXBhbmUtd3JhcHBlciAuay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLXJlY3VyLXZpZXcge1xuICBwYWRkaW5nOiAwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstcmVjdXItdmlldyA+IC5rLWxpc3Rncm91cC1mb3JtLXJvdyB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstcmVjdXItaXRlbXMtd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IC0xcHggMDtcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstc2NoZWR1bGVyLXJlY3VyLWVuZC13cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSB0aCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRvb2xiYXIgPiAqIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10b29sYmFyOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10b29sYmFyIC5rLXNjaGVkdWxlci1uYXZpZ2F0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW46IDA7XG59XG5cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRvb2xiYXIgLmstc2NoZWR1bGVyLW5hdmlnYXRpb24gLmstbmF2LWN1cnJlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10b29sYmFyIC5rLXNjaGVkdWxlci1uYXZpZ2F0aW9uIC5rLXktZGF0ZS1mb3JtYXQge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRvb2xiYXIgLmstc2NoZWR1bGVyLW5hdmlnYXRpb24gLmstbmF2LWN1cnJlbnQge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWZvb3RlciA+ICoge1xuICBtYXJnaW46IDA7XG59XG5cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWZvb3Rlcjo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItbW9udGh2aWV3IC5rLWhpZGRlbiB7XG4gIGhlaWdodDogNDBweDtcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItbW9udGh2aWV3IC5rLXNjaGVkdWxlci10YWJsZSB0ZCB7XG4gIGhlaWdodDogNDBweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1tb250aHZpZXcgLmstZXZlbnRzLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDZweDtcbiAgbGluZS1oZWlnaHQ6IDZweDtcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItbW9udGh2aWV3IC5rLWV2ZW50IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgbWluLWhlaWdodDogMDtcbiAgbWFyZ2luOiAxcHg7XG59XG5cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWRheXZpZXcgLmstbW9iaWxlLWhlYWRlci5rLW1vYmlsZS1ob3Jpem9udGFsLWhlYWRlciAuay1zY2hlZHVsZXItdGltZXMgdGFibGUgdHI6Zmlyc3QtY2hpbGQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1kYXl2aWV3IC5rLW1vYmlsZS1oZWFkZXIgLmstc2NoZWR1bGVyLWhlYWRlciAuay1zY2hlZHVsZXItZGF0ZS1ncm91cCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstbW9iaWxlLWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLXRhYmxlIHtcbiAgdGFibGUtbGF5b3V0OiBhdXRvO1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLXNjaGVkdWxlci10YWJsZSAuay1zY2hlZHVsZXItZ3JvdXBjb2x1bW4ge1xuICB3aWR0aDogMSU7XG59XG5cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstbW9iaWxlLWhlYWRlciAuay1zY2hlZHVsZXItdGFibGUgdGQsIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstbW9iaWxlLWhlYWRlciAuay1zY2hlZHVsZXItdGFibGUgdGgge1xuICBoZWlnaHQ6IDEuNWVtO1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10YWJsZSB0ZCwgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdGFibGUgdGgge1xuICBoZWlnaHQ6IDJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdGltZXMgdGgge1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItZGF0ZWNvbHVtbi13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXRhc2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXRhc2sgLmstc2NoZWR1bGVyLW1hcmsge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstdGFzayAuay1pLXJlbG9hZCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXRhc2sgLmstc2NoZWR1bGVyLXRhc2stdGV4dCB7XG4gIGZsZXg6IDEgMSAwJTtcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItYWdlbmRhIC5rLXNjaGVkdWxlci1ncm91cC1jZWxsLCAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1hZ2VuZGEgLmstc2NoZWR1bGVyLWdyb3VwY29sdW1uLCAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10aW1lcyAuay1zY2hlZHVsZXItZ3JvdXAtY2VsbCwgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdGltZXMgLmstc2NoZWR1bGVyLWdyb3VwY29sdW1uIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItYWdlbmRhIC5rLXNjaGVkdWxlci1ncm91cC1jZWxsIC5rLXNjaGVkdWxlci1ncm91cC10ZXh0LCAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1hZ2VuZGEgLmstc2NoZWR1bGVyLWdyb3VwY29sdW1uIC5rLXNjaGVkdWxlci1ncm91cC10ZXh0LCAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10aW1lcyAuay1zY2hlZHVsZXItZ3JvdXAtY2VsbCAuay1zY2hlZHVsZXItZ3JvdXAtdGV4dCwgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdGltZXMgLmstc2NoZWR1bGVyLWdyb3VwY29sdW1uIC5rLXNjaGVkdWxlci1ncm91cC10ZXh0IHtcbiAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1scjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY3JvbGxiYXItaCB0ciArIHRyIC5rLXNjaGVkdWxlci10aW1lcyB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG5cbi5rLXBhbmUtd3JhcHBlciAuay1wYW5lICoge1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG59XG5cbi5rLXBhbmUtd3JhcHBlciAuay1maWx0ZXItaGVscC10ZXh0LCAuay1wYW5lLXdyYXBwZXIgLmstbGlzdC10aXRsZSB7XG4gIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLXBhbmUtd3JhcHBlciAuay1saXN0Z3JvdXAgLmstbGlzdGdyb3VwLWl0ZW0ge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLXBhbmUtd3JhcHBlciAuay1saXN0Z3JvdXAgKyAuay1saXN0Z3JvdXAge1xuICBtYXJnaW4tdG9wOiAyZW07XG59XG5cbi5rLXBhbmUtd3JhcHBlciAuay1jb2x1bW4tbWVudSAuay1maWx0ZXItaXRlbSAuay1maWx0ZXJhYmxlICoge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLWZpbHRlci1tZW51IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLWZpbHRlci1tZW51IC5rLXNwYWNlLXJpZ2h0IHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGJhY2tncm91bmQ6IDA7XG59XG5cbi5rLXBhbmUtd3JhcHBlciAuay1maWx0ZXItbWVudSAuay1zcGFjZS1yaWdodCA+IGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMmVtO1xuICBwYWRkaW5nOiAxcHggMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHRleHQtaW5kZW50OiAxZW07XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uay1wYW5lLXdyYXBwZXIgLmstZmlsdGVyLW1lbnUgLmstc3BhY2UtcmlnaHQgPiAuay1pLXpvb20ge1xuICByaWdodDogMTVweDtcbiAgei1pbmRleDogMjtcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLWZpbHRlci1tZW51IC5rLWZpbHRlci10b29scyB7XG4gIG1hcmdpbjogMWVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5rLXBhbmUtd3JhcHBlciAuay1wb3B1cC1lZGl0LWZvcm0gLmstcmVjdXItZWRpdG9yLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uay1wYW5lLXdyYXBwZXIgLmstcG9wdXAtZWRpdC1mb3JtIC5rLW1vYmlsZXRpbWV6b25lZWRpdG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLW11bHRpY2hlY2std3JhcC5rLWxpc3Rncm91cCB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5rLXBhbmUtd3JhcHBlciAuay1kaXNhYmxlZCwgLmstcGFuZS13cmFwcGVyIC5rLXN0YXRlLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLWRpc2FibGVkID4gKiwgLmstcGFuZS13cmFwcGVyIC5rLXN0YXRlLWRpc2FibGVkID4gKiB7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLmstaWUgLmstcGFuZS13cmFwcGVyIC5rLWdyaWQgLmstaWNvbiB7XG4gIHRleHQtaW5kZW50OiAwO1xufVxuXG4uay1wYW5lLXdyYXBwZXIgLmstcGFnZXItd3JhcC5rLXBhZ2VyLXNtIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5rLXBhbmUtd3JhcHBlciAuay1wYWdlci13cmFwLmstcGFnZXItc20gLmstcGFnZXItcmVmcmVzaCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rbS1zY3JvbGwtY29udGFpbmVyIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtbWFyZ2luLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZXooMCk7XG59XG5cbi5rLXdpZGdldCAua20tc2Nyb2xsLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ua20tdG91Y2gtc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDIwMDAwMDtcbiAgaGVpZ2h0OiAwLjNlbTtcbiAgd2lkdGg6IDAuM2VtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXI7XG59XG5cbi5rbS12ZXJ0aWNhbC1zY3JvbGxiYXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHJpZ2h0OiAycHg7XG4gIHRvcDogMnB4O1xufVxuXG4ua20taG9yaXpvbnRhbC1zY3JvbGxiYXIge1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMnB4O1xuICBib3R0b206IDJweDtcbn1cblxuLmstcGFuZS13cmFwcGVyW2Rpcj1ydGxdIC5rLWdyaWQtY29sdW1uLW1lbnUgPiAuay1oZWFkZXIsIC5rLXBhbmUtd3JhcHBlcltkaXI9cnRsXSAuay1ncmlkLWVkaXQtZm9ybSA+IC5rLWhlYWRlciwgLmstcGFuZS13cmFwcGVyW2Rpcj1ydGxdIC5rLWdyaWQtZmlsdGVyLW1lbnUgPiAuay1oZWFkZXIsIC5rLXBhbmUtd3JhcHBlcltkaXI9cnRsXSAuay1zY2hlZHVsZXItZWRpdC1mb3JtID4gLmstaGVhZGVyLCAuay1ydGwgLmstcGFuZS13cmFwcGVyIC5rLWdyaWQtY29sdW1uLW1lbnUgPiAuay1oZWFkZXIsIC5rLXJ0bCAuay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1lZGl0LWZvcm0gPiAuay1oZWFkZXIsIC5rLXJ0bCAuay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1maWx0ZXItbWVudSA+IC5rLWhlYWRlciwgLmstcnRsIC5rLXBhbmUtd3JhcHBlciAuay1zY2hlZHVsZXItZWRpdC1mb3JtID4gLmstaGVhZGVyLCBbZGlyPXJ0bF0gLmstcGFuZS13cmFwcGVyIC5rLWdyaWQtY29sdW1uLW1lbnUgPiAuay1oZWFkZXIsIFtkaXI9cnRsXSAuay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1lZGl0LWZvcm0gPiAuay1oZWFkZXIsIFtkaXI9cnRsXSAuay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1maWx0ZXItbWVudSA+IC5rLWhlYWRlciwgW2Rpcj1ydGxdIC5rLXBhbmUtd3JhcHBlciAuay1zY2hlZHVsZXItZWRpdC1mb3JtID4gLmstaGVhZGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG4uay1wYW5lLXdyYXBwZXJbZGlyPXJ0bF0gLmstZmlsdGVyLW1lbnUgLmstc3BhY2UtcmlnaHQgPiAuay1pLXpvb20sIC5rLXJ0bCAuay1wYW5lLXdyYXBwZXIgLmstZmlsdGVyLW1lbnUgLmstc3BhY2UtcmlnaHQgPiAuay1pLXpvb20sIFtkaXI9cnRsXSAuay1wYW5lLXdyYXBwZXIgLmstZmlsdGVyLW1lbnUgLmstc3BhY2UtcmlnaHQgPiAuay1pLXpvb20ge1xuICBsZWZ0OiAxNXB4O1xuICByaWdodDogYXV0bztcbn1cblxuLmstcGFuZS13cmFwcGVyW2Rpcj1ydGxdIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRvb2xiYXIgPiB1bCA+IGxpLCAuay1ydGwgLmstcGFuZS13cmFwcGVyIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRvb2xiYXIgPiB1bCA+IGxpLCBbZGlyPXJ0bF0gLmstcGFuZS13cmFwcGVyIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRvb2xiYXIgPiB1bCA+IGxpIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4uay1wYW5lLXdyYXBwZXJbZGlyPXJ0bF0gLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdG9vbGJhciAuay1uYXYtbmV4dCwgLmstcGFuZS13cmFwcGVyW2Rpcj1ydGxdIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRvb2xiYXIgLmstbmF2LXByZXYsIC5rLXJ0bCAuay1wYW5lLXdyYXBwZXIgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdG9vbGJhciAuay1uYXYtbmV4dCwgLmstcnRsIC5rLXBhbmUtd3JhcHBlciAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10b29sYmFyIC5rLW5hdi1wcmV2LCBbZGlyPXJ0bF0gLmstcGFuZS13cmFwcGVyIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRvb2xiYXIgLmstbmF2LW5leHQsIFtkaXI9cnRsXSAuay1wYW5lLXdyYXBwZXIgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdG9vbGJhciAuay1uYXYtcHJldiB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbn1cblxuLmstcGFuZS13cmFwcGVyW2Rpcj1ydGxdIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstdGFzayAuay1pLXJlbG9hZCwgLmstcnRsIC5rLXBhbmUtd3JhcHBlciAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXRhc2sgLmstaS1yZWxvYWQsIFtkaXI9cnRsXSAuay1wYW5lLXdyYXBwZXIgLmstc2NoZWR1bGVyLW1vYmlsZSAuay10YXNrIC5rLWktcmVsb2FkIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5rLXBhbmUtd3JhcHBlcltkaXI9cnRsXSAuay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLWl0ZW0gLmstaS1hcnJvdy1jaGV2cm9uLXJpZ2h0LCAuay1ydGwgLmstcGFuZS13cmFwcGVyIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstaXRlbSAuay1pLWFycm93LWNoZXZyb24tcmlnaHQsIFtkaXI9cnRsXSAuay1wYW5lLXdyYXBwZXIgLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1pdGVtIC5rLWktYXJyb3ctY2hldnJvbi1yaWdodCB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbn1cblxuLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQsIC5rLWZ4LWVuZCAuay1meC1uZXh0IHtcbiAgdHJhbnNpdGlvbjogYWxsIDM1MG1zIGVhc2Utb3V0O1xufVxuXG4uay1meCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstZnggLmstZngtY3VycmVudCB7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5rLWZ4IC5rLWZ4LW5leHQge1xuICB6LWluZGV4OiAxO1xufVxuXG4uay1meC1oaWRkZW4sIC5rLWZ4LWhpZGRlbiAqIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZ4LXJldmVyc2UgLmstZngtY3VycmVudCB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5rLWZ4LXJldmVyc2UgLmstZngtbmV4dCB7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5rLWZ4LXpvb20uay1meC1zdGFydCAuay1meC1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKSAhaW1wb3J0YW50O1xufVxuXG4uay1meC16b29tLmstZngtZW5kIC5rLWZ4LW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZ4LXpvb20uay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LW5leHQsIC5rLWZ4LXpvb20uay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSkgIWltcG9ydGFudDtcbn1cblxuLmstZngtem9vbS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1jdXJyZW50IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKSAhaW1wb3J0YW50O1xufVxuXG4uay1meC16b29tLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKSAhaW1wb3J0YW50O1xufVxuXG4uay1meC1mYWRlLmstZngtc3RhcnQgLmstZngtbmV4dCB7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICBvcGFjaXR5OiAwO1xufVxuXG4uay1meC1mYWRlLmstZngtZW5kIC5rLWZ4LW5leHQge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uay1meC1mYWRlLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LWN1cnJlbnQge1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmstZngtZmFkZS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtY3VycmVudCB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmstY29udGVudCwgLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtY3VycmVudCAuay1mb290ZXIsIC5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmstaGVhZGVyLCAuay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rbS1jb250ZW50LCAuay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rbS1mb290ZXIsIC5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmttLWhlYWRlciwgLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtbmV4dCAuay1jb250ZW50LCAuay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rLWZvb3RlciwgLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtbmV4dCAuay1oZWFkZXIsIC5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LW5leHQgLmttLWNvbnRlbnQsIC5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LW5leHQgLmttLWZvb3RlciwgLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtbmV4dCAua20taGVhZGVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDM1MG1zIGVhc2Utb3V0O1xufVxuXG4uay1meC1zbGlkZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmstY29udGVudCwgLmstZngtc2xpZGUuay1meC1zdGFydCAuay1meC1uZXh0IC5rbS1jb250ZW50IHtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KDEwMCUpO1xufVxuXG4uay1meC1zbGlkZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmstZm9vdGVyLCAuay1meC1zbGlkZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmstaGVhZGVyLCAuay1meC1zbGlkZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmttLWZvb3RlciwgLmstZngtc2xpZGUuay1meC1zdGFydCAuay1meC1uZXh0IC5rbS1oZWFkZXIge1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtY3VycmVudCAuay1jb250ZW50LCAuay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rbS1jb250ZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KC0xMDAlKTtcbn1cblxuLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtbmV4dCAuay1mb290ZXIsIC5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LW5leHQgLmstaGVhZGVyLCAuay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rbS1mb290ZXIsIC5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LW5leHQgLmttLWhlYWRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LWN1cnJlbnQgLmstY29udGVudCwgLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtY3VycmVudCAua20tY29udGVudCB7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgwKTtcbn1cblxuLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmstY29udGVudCwgLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmttLWNvbnRlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoMTAwJSk7XG59XG5cbi5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmstY29udGVudCwgLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtbmV4dCAua20tY29udGVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgtMTAwJSk7XG59XG5cbi5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rLWNvbnRlbnQsIC5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rbS1jb250ZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KDApO1xufVxuXG4uay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1jdXJyZW50IC5rLWZvb3RlciwgLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtY3VycmVudCAuay1oZWFkZXIsIC5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LWN1cnJlbnQgLmttLWZvb3RlciwgLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtY3VycmVudCAua20taGVhZGVyIHtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmstZm9vdGVyLCAuay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1uZXh0IC5rLWhlYWRlciwgLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtbmV4dCAua20tZm9vdGVyLCAuay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1uZXh0IC5rbS1oZWFkZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtY3VycmVudCAuay1mb290ZXIsIC5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rLWhlYWRlciwgLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmttLWZvb3RlciwgLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmttLWhlYWRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rLWZvb3RlciwgLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LW5leHQgLmstaGVhZGVyLCAuay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtbmV4dCAua20tZm9vdGVyLCAuay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtbmV4dCAua20taGVhZGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmstZngtc2xpZGUuay1meC1yaWdodC5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmstY29udGVudCwgLmstZngtc2xpZGUuay1meC1yaWdodC5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmttLWNvbnRlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoLTEwMCUpO1xufVxuXG4uay1meC1zbGlkZS5rLWZ4LXJpZ2h0LmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmstY29udGVudCwgLmstZngtc2xpZGUuay1meC1yaWdodC5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rbS1jb250ZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KDEwMCUpO1xufVxuXG4uay1meC1zbGlkZS5rLWZ4LXJpZ2h0LmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LWN1cnJlbnQgLmstY29udGVudCwgLmstZngtc2xpZGUuay1meC1yaWdodC5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1jdXJyZW50IC5rbS1jb250ZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KDApO1xufVxuXG4uay1meC1zbGlkZS5rLWZ4LXJpZ2h0LmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rLWNvbnRlbnQsIC5rLWZ4LXNsaWRlLmstZngtcmlnaHQuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmttLWNvbnRlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoLTEwMCUpO1xufVxuXG4uay1meC1zbGlkZS5rLWZ4LXJpZ2h0LmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmstY29udGVudCwgLmstZngtc2xpZGUuay1meC1yaWdodC5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1uZXh0IC5rbS1jb250ZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KDEwMCUpO1xufVxuXG4uay1meC1zbGlkZS5rLWZ4LXJpZ2h0LmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rLWNvbnRlbnQsIC5rLWZ4LXNsaWRlLmstZngtcmlnaHQuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LW5leHQgLmttLWNvbnRlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoMCk7XG59XG5cbi5rLWZ4LXRpbGUuay1meC1zdGFydCAuay1meC1uZXh0IHtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KDEwMCUpO1xufVxuXG4uay1meC10aWxlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoLTEwMCUpO1xufVxuXG4uay1meC10aWxlLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LWN1cnJlbnQge1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoMCk7XG59XG5cbi5rLWZ4LXRpbGUuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoMTAwJSk7XG59XG5cbi5rLWZ4LXRpbGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtbmV4dCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgtMTAwJSk7XG59XG5cbi5rLWZ4LXRpbGUuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LW5leHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoMCk7XG59XG5cbi5rLWZ4LXRpbGUuay1meC1yaWdodC5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoLTEwMCUpO1xufVxuXG4uay1meC10aWxlLmstZngtcmlnaHQuay1meC1lbmQgLmstZngtY3VycmVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgxMDAlKTtcbn1cblxuLmstZngtdGlsZS5rLWZ4LXJpZ2h0LmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LWN1cnJlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoMCk7XG59XG5cbi5rLWZ4LXRpbGUuay1meC1yaWdodC5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtY3VycmVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgtMTAwJSk7XG59XG5cbi5rLWZ4LXRpbGUuay1meC1yaWdodC5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1uZXh0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KDEwMCUpO1xufVxuXG4uay1meC10aWxlLmstZngtcmlnaHQuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LW5leHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoMCk7XG59XG5cbi5rLWZ4LXRpbGUuay1meC1zdGFydCAuay1meC1uZXh0IHtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KDEwMCUpO1xufVxuXG4uay1meC10aWxlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoLTEwMCUpO1xufVxuXG4uay1meC10aWxlLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LWN1cnJlbnQge1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoMCk7XG59XG5cbi5rLWZ4LXRpbGUuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoMTAwJSk7XG59XG5cbi5rLWZ4LXRpbGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtbmV4dCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgtMTAwJSk7XG59XG5cbi5rLWZ4LXRpbGUuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LW5leHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoMCk7XG59XG5cbi5rLWZ4LXRpbGUuay1meC1yaWdodC5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoLTEwMCUpO1xufVxuXG4uay1meC10aWxlLmstZngtcmlnaHQuay1meC1lbmQgLmstZngtY3VycmVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgxMDAlKTtcbn1cblxuLmstZngtdGlsZS5rLWZ4LXJpZ2h0LmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LWN1cnJlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoMCk7XG59XG5cbi5rLWZ4LXRpbGUuay1meC1yaWdodC5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtY3VycmVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgtMTAwJSk7XG59XG5cbi5rLWZ4LXRpbGUuay1meC1yaWdodC5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1uZXh0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KDEwMCUpO1xufVxuXG4uay1meC10aWxlLmstZngtcmlnaHQuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LW5leHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoMCk7XG59XG5cbi5rLWZ4LmstZngtb3ZlcmxheS5rLWZ4LWxlZnQuay1meC1zdGFydCAuay1meC1uZXh0LCAuay1meC5rLWZ4LW92ZXJsYXkuay1meC1zdGFydCAuay1meC1uZXh0IHtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KDEwMCUpO1xufVxuXG4uay1meC5rLWZ4LW92ZXJsYXkuay1meC1yaWdodC5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoLTEwMCUpO1xufVxuXG4uay1meC5rLWZ4LW92ZXJsYXkuay1meC11cC5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXkoMTAwJSk7XG59XG5cbi5rLWZ4LmstZngtb3ZlcmxheS5rLWZ4LWRvd24uay1meC1zdGFydCAuay1meC1uZXh0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV5KC0xMDAlKTtcbn1cblxuLmstZnguay1meC1vdmVybGF5LmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5rLWZ4LmstZngtb3ZlcmxheS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1jdXJyZW50IHtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4uay1meC5rLWZ4LW92ZXJsYXkuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQsIC5rLWZ4LmstZngtb3ZlcmxheS5rLWZ4LXJldmVyc2Uuay1meC1sZWZ0LmstZngtZW5kIC5rLWZ4LWN1cnJlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoMTAwJSk7XG59XG5cbi5rLWZ4LmstZngtb3ZlcmxheS5rLWZ4LXJldmVyc2Uuay1meC1yaWdodC5rLWZ4LWVuZCAuay1meC1jdXJyZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KC0xMDAlKTtcbn1cblxuLmstZnguay1meC1vdmVybGF5LmstZngtcmV2ZXJzZS5rLWZ4LXVwLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXkoMTAwJSk7XG59XG5cbi5rLWZ4LmstZngtb3ZlcmxheS5rLWZ4LXJldmVyc2Uuay1meC1kb3duLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXkoLTEwMCUpO1xufVxuXG4uay12aXJ0dWFsLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLXZpcnR1YWwtd3JhcCAuay1saXN0LmstdmlydHVhbC1saXN0IHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uay12aXJ0dWFsLWNvbnRlbnQge1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay12aXJ0dWFsLXdyYXAgPiAuay12aXJ0dWFsLWhlYWRlciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uay12aXJ0dWFsLWNvbnRlbnQgPiAuay12aXJ0dWFsLWxpc3QgPiAuay12aXJ0dWFsLWl0ZW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFdlYkNvbXBvbmVudHNJY29ucztcbiAgc3JjOiB1cmwoZm9udHMvZ2x5cGhzL1dlYkNvbXBvbmVudHNJY29ucy5lb3Q/Z2VkeGVvKTtcbiAgc3JjOiB1cmwoZm9udHMvZ2x5cGhzL1dlYkNvbXBvbmVudHNJY29ucy5lb3Q/Z2VkeGVvI2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKGZvbnRzL2dseXBocy9XZWJDb21wb25lbnRzSWNvbnMudHRmP2dlZHhlbykgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChmb250cy9nbHlwaHMvV2ViQ29tcG9uZW50c0ljb25zLndvZmY/Z2VkeGVvKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoZm9udHMvZ2x5cGhzL1dlYkNvbXBvbmVudHNJY29ucy5zdmc/Z2VkeGVvI1dlYkNvbXBvbmVudHNJY29ucykgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uay1pLWFycm93aGVhZC1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE0XCI7XG59XG5cbi5rLWktYXJyb3doZWFkLXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTZcIjtcbn1cblxuLmstaS1hcnJvdy00NS11cC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMFwiO1xufVxuXG4uay1pLWNvbGxhcHNlLW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAwXCI7XG59XG5cbi5rLWktcmVzaXplLW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAwXCI7XG59XG5cbi5rLWktYXJyb3ctNDUtZG93bi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMVwiO1xufVxuXG4uay1pLWNvbGxhcHNlLXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAxXCI7XG59XG5cbi5rLWktY29sbGFwc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDFcIjtcbn1cblxuLmstaS1yZXNpemUtc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDFcIjtcbn1cblxuLmstaS1hcnJvdy00NS1kb3duLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDJcIjtcbn1cblxuLmstaS1jb2xsYXBzZS1zdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMlwiO1xufVxuXG4uay1pLXJlc2l6ZS1zdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMlwiO1xufVxuXG4uay1pLWFycm93LTQ1LXVwLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDNcIjtcbn1cblxuLmstaS1jb2xsYXBzZS1udzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwM1wiO1xufVxuXG4uay1pLXJlc2l6ZS1uZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDNcIjtcbn1cblxuLmstaS1hcnJvdy02MC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNFwiO1xufVxuXG4uay1pLWFycm93LW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDRcIjtcbn1cblxuLmstaS1rcGktdHJlbmQtaW5jcmVhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDRcIjtcbn1cblxuLmstaS1hcnJvdy02MC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNVwiO1xufVxuXG4uay1pLWFycm93LWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDVcIjtcbn1cblxuLmstaS1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDVcIjtcbn1cblxuLmstaS1hcnJvdy02MC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA2XCI7XG59XG5cbi5rLWktYXJyb3ctczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNlwiO1xufVxuXG4uay1pLWtwaS10cmVuZC1kZWNyZWFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNlwiO1xufVxuXG4uay1pLWFycm93LTYwLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDdcIjtcbn1cblxuLmstaS1hcnJvdy13OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA3XCI7XG59XG5cbi5rLWktYXJyb3ctZW5kLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA4XCI7XG59XG5cbi5rLWktc2Vlay1uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA4XCI7XG59XG5cbi5rLWktYXJyb3ctZW5kLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA5XCI7XG59XG5cbi5rLWktc2Vlay1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA5XCI7XG59XG5cbi5rLWktYXJyb3ctZW5kLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGFcIjtcbn1cblxuLmstaS1zZWVrLXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGFcIjtcbn1cblxuLmstaS1hcnJvdy1lbmQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwYlwiO1xufVxuXG4uay1pLXNlZWstdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwYlwiO1xufVxuXG4uay1pLWFycm93LWRvdWJsZS02MC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwY1wiO1xufVxuXG4uay1pLWFycm93LXNlZWstdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGNcIjtcbn1cblxuLmstaS1hcnJvdy1kb3VibGUtNjAtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGRcIjtcbn1cblxuLmstaS1hcnJvdy1zZWVrLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBkXCI7XG59XG5cbi5rLWktZm9yd2FyZC1zbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwZFwiO1xufVxuXG4uay1pLWFycm93LWRvdWJsZS02MC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBlXCI7XG59XG5cbi5rLWktYXJyb3ctc2Vlay1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBlXCI7XG59XG5cbi5rLWktYXJyb3ctZG91YmxlLTYwLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGZcIjtcbn1cblxuLmstaS1hcnJvdy1zZWVrLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGZcIjtcbn1cblxuLmstaS1yZXdpbmQtc206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGZcIjtcbn1cblxuLmstaS1hcnJvd3Mta3BpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEwXCI7XG59XG5cbi5rLWkta3BpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEwXCI7XG59XG5cbi5rLWktYXJyb3dzLW5vLWNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxMVwiO1xufVxuXG4uay1pLWFycm93LW92ZXJmbG93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTJcIjtcbn1cblxuLmstaS1hcnJvdy1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEzXCI7XG59XG5cbi5rLWktYXJyb3ctY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxNFwiO1xufVxuXG4uay1pLWFycm93LWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxNVwiO1xufVxuXG4uay1pLWFycm93LWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxNlwiO1xufVxuXG4uay1pLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE3XCI7XG59XG5cbi5rLWktYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMThcIjtcbn1cblxuLmstaS1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE5XCI7XG59XG5cbi5rLWktYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxYVwiO1xufVxuXG4uay1pLWFycm93LWRyaWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFiXCI7XG59XG5cbi5rLWktYXJyb3ctcGFyZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFjXCI7XG59XG5cbi5rLWktYXJyb3ctcm9vdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxZFwiO1xufVxuXG4uay1pLWFycm93cy1yZXNpemluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxZVwiO1xufVxuXG4uay1pLWFycm93cy1kaW1lbnNpb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFmXCI7XG59XG5cbi5rLWktYXJyb3dzLXN3YXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjBcIjtcbn1cblxuLmstaS1kcmFnLWFuZC1kcm9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIxXCI7XG59XG5cbi5rLWktY2F0ZWdvcml6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyMlwiO1xufVxuXG4uay1pLWdyaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjNcIjtcbn1cblxuLmstaS1ncmlkLWxheW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyNFwiO1xufVxuXG4uay1pLWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI1XCI7XG59XG5cbi5rLWktdW5ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyNlwiO1xufVxuXG4uay1pLWhhbmRsZXItZHJhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyN1wiO1xufVxuXG4uay1pLWxheW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyOFwiO1xufVxuXG4uay1pLWxheW91dC0xLWJ5LTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjlcIjtcbn1cblxuLmstaS1sYXlvdXQtMi1ieS0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDJhXCI7XG59XG5cbi5rLWktbGF5b3V0LXNpZGUtYnktc2lkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyYlwiO1xufVxuXG4uay1pLWxheW91dC1zdGFja2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDJjXCI7XG59XG5cbi5rLWktY29sdW1uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyZFwiO1xufVxuXG4uay1pLXJvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMmVcIjtcbn1cblxuLmstaS1yZW9yZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDJmXCI7XG59XG5cbi5rLWktbWVudTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzMFwiO1xufVxuXG4uay1pLW1vcmUtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzFcIjtcbn1cblxuLmstaS1tb3JlLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzJcIjtcbn1cblxuLmstaS11bmRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTAwXCI7XG59XG5cbi5rLWktcmVkbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwMVwiO1xufVxuXG4uay1pLXJlc2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTAyXCI7XG59XG5cbi5rLWktcmVsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTAzXCI7XG59XG5cbi5rLWktcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwM1wiO1xufVxuXG4uay1pLXJlY3VycmVuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDNcIjtcbn1cblxuLmstaS1ub24tcmVjdXJyZW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwNFwiO1xufVxuXG4uay1pLXJlc2V0LXNtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA1XCI7XG59XG5cbi5rLWktcmVsb2FkLXNtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA2XCI7XG59XG5cbi5rLWktcmVmcmVzaC1zbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwNlwiO1xufVxuXG4uay1pLXJlY3VycmVuY2Utc206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDZcIjtcbn1cblxuLmstaS1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwN1wiO1xufVxuXG4uay1pLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA4XCI7XG59XG5cbi5rLWktc2F2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwOVwiO1xufVxuXG4uay1pLWZsb3BweTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwOVwiO1xufVxuXG4uay1pLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTBhXCI7XG59XG5cbi5rLWktcHJpbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwYVwiO1xufVxuXG4uay1pLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMGJcIjtcbn1cblxuLmstaS1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMGJcIjtcbn1cblxuLmstaS1kZWxldGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMGNcIjtcbn1cblxuLmstaS10cmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwY1wiO1xufVxuXG4uay1pLWF0dGFjaG1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMGRcIjtcbn1cblxuLmstaS1jbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTBkXCI7XG59XG5cbi5rLWktYXR0YWNobWVudC00NTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwZVwiO1xufVxuXG4uay1pLWNsaXAtNDU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMGVcIjtcbn1cblxuLmstaS1saW5rLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMGZcIjtcbn1cblxuLmstaS1oeXBlcmxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMGZcIjtcbn1cblxuLmstaS11bmxpbmstaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExMFwiO1xufVxuXG4uay1pLWh5cGVybGluay1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTBcIjtcbn1cblxuLmstaS1saW5rLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTExXCI7XG59XG5cbi5rLWktdW5saW5rLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTEyXCI7XG59XG5cbi5rLWktbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExM1wiO1xufVxuXG4uay1pLXVubG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExNFwiO1xufVxuXG4uay1pLWNhbmNlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExNVwiO1xufVxuXG4uay1pLWNhbmNlbC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE2XCI7XG59XG5cbi5rLWktY2FuY2VsLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExN1wiO1xufVxuXG4uay1pLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE4XCI7XG59XG5cbi5rLWktY2hlY2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE4XCI7XG59XG5cbi5rLWktdGljazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExOFwiO1xufVxuXG4uay1pLWNoZWNrLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTlcIjtcbn1cblxuLmstaS1jaGVja21hcmstb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExOVwiO1xufVxuXG4uay1pLXN1Y2Nlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTlcIjtcbn1cblxuLmstaS1jaGVjay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMWFcIjtcbn1cblxuLmstaS1jaGVja21hcmstY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTFhXCI7XG59XG5cbi5rLWktY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMWJcIjtcbn1cblxuLmstaS14OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTFiXCI7XG59XG5cbi5rLWktY2xvc2Utb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExY1wiO1xufVxuXG4uay1pLXgtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExY1wiO1xufVxuXG4uay1pLWVycm9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTFjXCI7XG59XG5cbi5rLWktY2xvc2UtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTFkXCI7XG59XG5cbi5rLWkteC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMWRcIjtcbn1cblxuLmstaS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTFlXCI7XG59XG5cbi5rLWktYWRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTFlXCI7XG59XG5cbi5rLWktcGx1cy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTFmXCI7XG59XG5cbi5rLWktcGx1cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjBcIjtcbn1cblxuLmstaS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyMVwiO1xufVxuXG4uay1pLWtwaS10cmVuZC1lcXVhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyMVwiO1xufVxuXG4uay1pLW1pbnVzLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjJcIjtcbn1cblxuLmstaS1taW51cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjNcIjtcbn1cblxuLmstaS1zb3J0LWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyNFwiO1xufVxuXG4uay1pLXNvcnQtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyNVwiO1xufVxuXG4uay1pLXVuc29ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyNlwiO1xufVxuXG4uay1pLXNvcnQtY2xlYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjZcIjtcbn1cblxuLmstaS1zb3J0LWFzYy1zbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyN1wiO1xufVxuXG4uay1pLXNvcnQtZGVzYy1zbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyOFwiO1xufVxuXG4uay1pLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyOVwiO1xufVxuXG4uay1pLWZpbHRlci1jbGVhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyYVwiO1xufVxuXG4uay1pLWZpbHRlci1zbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyYlwiO1xufVxuXG4uay1pLWZpbHRlci1zb3J0LWFzYy1zbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyY1wiO1xufVxuXG4uay1pLWZpbHRlci1zb3J0LWRlc2Mtc206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMmRcIjtcbn1cblxuLmstaS1maWx0ZXItYWRkLWV4cHJlc3Npb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMmVcIjtcbn1cblxuLmstaS1maWx0ZXItYWRkLWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTJmXCI7XG59XG5cbi5rLWktbG9naW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzBcIjtcbn1cblxuLmstaS1sb2dvdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzFcIjtcbn1cblxuLmstaS1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzMlwiO1xufVxuXG4uay1pLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzM1wiO1xufVxuXG4uay1pLWh5cGVybGluay1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM0XCI7XG59XG5cbi5rLWktaHlwZXJsaW5rLW9wZW4tc206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzVcIjtcbn1cblxuLmstaS1sYXVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzZcIjtcbn1cblxuLmstaS13aW5kb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzdcIjtcbn1cblxuLmstaS13aW5kb3ctbWF4aW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzdcIjtcbn1cblxuLmstaS13aW5kb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM4XCI7XG59XG5cbi5rLWktd2luZG93LXJlc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzhcIjtcbn1cblxuLmstaS10aWxlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzOFwiO1xufVxuXG4uay1pLXdpbmRvdy1taW5pbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzOVwiO1xufVxuXG4uay1pLWdlYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxM2FcIjtcbn1cblxuLmstaS1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxM2FcIjtcbn1cblxuLmstaS1jdXN0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxM2FcIjtcbn1cblxuLmstaS1nZWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzYlwiO1xufVxuXG4uay1pLWNvZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxM2JcIjtcbn1cblxuLmstaS13cmVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxM2NcIjtcbn1cblxuLmstaS1zZXR0aW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzY1wiO1xufVxuXG4uay1pLXByZXZpZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxM2RcIjtcbn1cblxuLmstaS1leWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxM2RcIjtcbn1cblxuLmstaS16b29tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTNlXCI7XG59XG5cbi5rLWktc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTNlXCI7XG59XG5cbi5rLWktem9vbS1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzZlwiO1xufVxuXG4uay1pLXpvb20tb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQwXCI7XG59XG5cbi5rLWktcGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQxXCI7XG59XG5cbi5rLWktbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0MVwiO1xufVxuXG4uay1pLWNhbGN1bGF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDJcIjtcbn1cblxuLmstaS1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQzXCI7XG59XG5cbi5rLWktc2hvcHBpbmctY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0M1wiO1xufVxuXG4uay1pLWNvbm5lY3RvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0NFwiO1xufVxuXG4uay1pLXBsdXMtc206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDVcIjtcbn1cblxuLmstaS1taW51cy1zbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0NlwiO1xufVxuXG4uay1pLWtwaS1zdGF0dXMtZGVueTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0N1wiO1xufVxuXG4uay1pLWtwaS1zdGF0dXMtaG9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0OFwiO1xufVxuXG4uay1pLWtwaS1zdGF0dXMtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0OVwiO1xufVxuXG4uay1pLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDBcIjtcbn1cblxuLmstaS1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwMVwiO1xufVxuXG4uay1pLXN0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDJcIjtcbn1cblxuLmstaS1yZXdpbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDNcIjtcbn1cblxuLmstaS1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjA0XCI7XG59XG5cbi5rLWktdm9sdW1lLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDVcIjtcbn1cblxuLmstaS12b2x1bWUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDZcIjtcbn1cblxuLmstaS12b2x1bWUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjA3XCI7XG59XG5cbi5rLWktaGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDhcIjtcbn1cblxuLmstaS1zdWJ0aXRsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDlcIjtcbn1cblxuLmstaS1wbGF5bGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwYVwiO1xufVxuXG4uay1pLWF1ZGlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjBiXCI7XG59XG5cbi5rLWktcGxheS1zbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwY1wiO1xufVxuXG4uay1pLXBhdXNlLXNtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjBkXCI7XG59XG5cbi5rLWktc3RvcC1zbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwZVwiO1xufVxuXG4uay1pLWhlYXJ0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzMDBcIjtcbn1cblxuLmstaS1mYXYtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTMwMFwiO1xufVxuXG4uay1pLWZhdm9yaXRlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzMDBcIjtcbn1cblxuLmstaS1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTMwMVwiO1xufVxuXG4uay1pLWZhdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTMwMVwiO1xufVxuXG4uay1pLWZhdm9yaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzAxXCI7XG59XG5cbi5rLWktc3Rhci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzAyXCI7XG59XG5cbi5rLWktYm9va21hcmstb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTMwMlwiO1xufVxuXG4uay1pLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzMDNcIjtcbn1cblxuLmstaS1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTMwM1wiO1xufVxuXG4uay1pLWNoZWNrYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzA0XCI7XG59XG5cbi5rLWktc2hhcGUtcmVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTMwNFwiO1xufVxuXG4uay1pLWNoZWNrYm94LWNoZWNrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzMDVcIjtcbn1cblxuLmstaS10cmktc3RhdGUtaW5kZXRlcm1pbmF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTMwNlwiO1xufVxuXG4uay1pLXRyaS1zdGF0ZS1udWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzA3XCI7XG59XG5cbi5rLWktY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzA4XCI7XG59XG5cbi5rLWktcmFkaW9idXR0b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzMDlcIjtcbn1cblxuLmstaS1zaGFwZS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzMDlcIjtcbn1cblxuLmstaS1yYWRpb2J1dHRvbi1jaGVja2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzBhXCI7XG59XG5cbi5rLWktbm90aWZpY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDAwXCI7XG59XG5cbi5rLWktYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQwMFwiO1xufVxuXG4uay1pLWluZm9ybWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDAxXCI7XG59XG5cbi5rLWktaW5mbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQwMVwiO1xufVxuXG4uay1pLW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0MDFcIjtcbn1cblxuLmstaS1xdWVzdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQwMlwiO1xufVxuXG4uay1pLWhlbHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0MDJcIjtcbn1cblxuLmstaS13YXJuaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDAzXCI7XG59XG5cbi5rLWktZXhjZXB0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDAzXCI7XG59XG5cbi5rLWktcGhvdG8tY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTAwXCI7XG59XG5cbi5rLWktaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MDFcIjtcbn1cblxuLmstaS1waG90bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUwMVwiO1xufVxuXG4uay1pLWltYWdlLWV4cG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUwMlwiO1xufVxuXG4uay1pLXBob3RvLWV4cG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUwMlwiO1xufVxuXG4uay1pLXpvb20tYWN0dWFsLXNpemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MDNcIjtcbn1cblxuLmstaS16b29tLWJlc3QtZml0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTA0XCI7XG59XG5cbi5rLWktaW1hZ2UtcmVzaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTA1XCI7XG59XG5cbi5rLWktY3JvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUwNlwiO1xufVxuXG4uay1pLW1pcnJvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUwN1wiO1xufVxuXG4uay1pLWZsaXAtaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUwOFwiO1xufVxuXG4uay1pLWZsaXAtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MDlcIjtcbn1cblxuLmstaS1yb3RhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MGFcIjtcbn1cblxuLmstaS1yb3RhdGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MGJcIjtcbn1cblxuLmstaS1yb3RhdGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUwY1wiO1xufVxuXG4uay1pLWJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTBkXCI7XG59XG5cbi5rLWktcGFsZXR0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUwZVwiO1xufVxuXG4uay1pLXBhaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTBmXCI7XG59XG5cbi5rLWktZHJvcGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUwZlwiO1xufVxuXG4uay1pLWJhY2tncm91bmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MGZcIjtcbn1cblxuLmstaS1saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTEwXCI7XG59XG5cbi5rLWktc2hhcGUtbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUxMFwiO1xufVxuXG4uay1pLWJyaWdodG5lc3MtY29udHJhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MTFcIjtcbn1cblxuLmstaS1zYXR1cmF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTEyXCI7XG59XG5cbi5rLWktaW52ZXJ0LWNvbG9yczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUxM1wiO1xufVxuXG4uay1pLXRyYW5zcGVyYW5jeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUxNFwiO1xufVxuXG4uay1pLW9wYWNpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MTRcIjtcbn1cblxuLmstaS1ncmV5c2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MTVcIjtcbn1cblxuLmstaS1ibHVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTE2XCI7XG59XG5cbi5rLWktc2hhcnBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUxN1wiO1xufVxuXG4uay1pLXNoYXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTE4XCI7XG59XG5cbi5rLWktcm91bmQtY29ybmVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUxOVwiO1xufVxuXG4uay1pLWZyb250LWVsZW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MWFcIjtcbn1cblxuLmstaS1iYWNrLWVsZW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MWJcIjtcbn1cblxuLmstaS1mb3J3YXJkLWVsZW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MWNcIjtcbn1cblxuLmstaS1iYWNrd2FyZC1lbGVtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTFkXCI7XG59XG5cbi5rLWktYWxpZ24tbGVmdC1lbGVtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTFlXCI7XG59XG5cbi5rLWktYWxpZ24tY2VudGVyLWVsZW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MWZcIjtcbn1cblxuLmstaS1hbGlnbi1yaWdodC1lbGVtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTIwXCI7XG59XG5cbi5rLWktYWxpZ24tdG9wLWVsZW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MjFcIjtcbn1cblxuLmstaS1hbGlnbi1taWRkbGUtZWxlbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUyMlwiO1xufVxuXG4uay1pLWFsaWduLWJvdHRvbS1lbGVtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTIzXCI7XG59XG5cbi5rLWktdGh1bWJuYWlscy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUyNFwiO1xufVxuXG4uay1pLXRodW1ibmFpbHMtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MjVcIjtcbn1cblxuLmstaS10aHVtYm5haWxzLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MjZcIjtcbn1cblxuLmstaS10aHVtYm5haWxzLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MjdcIjtcbn1cblxuLmstaS1mdWxsLXNjcmVlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUyOFwiO1xufVxuXG4uay1pLWZ1bGxzY3JlZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MjhcIjtcbn1cblxuLmstaS1mdWxsLXNjcmVlbi1leGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTI5XCI7XG59XG5cbi5rLWktZnVsbHNjcmVlbi1leGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTI5XCI7XG59XG5cbi5rLWktcmVzZXQtY29sb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MmFcIjtcbn1cblxuLmstaS1wYWludC1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MmFcIjtcbn1cblxuLmstaS1iYWNrZ3JvdW5kLXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUyYVwiO1xufVxuXG4uay1pLWFsaWduLXN0cmV0Y2gtZWxlbWVudC1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTNlXCI7XG59XG5cbi5rLWktYWxpZ24tc3RyZXRjaC1lbGVtZW50LXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTNmXCI7XG59XG5cbi5rLWktYWxpZ24tYWxpZ24tbGVmdC1lbGVtZW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU0MFwiO1xufVxuXG4uay1pLWFsaWduLWNlbnRlci1lbGVtZW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU0MVwiO1xufVxuXG4uay1pLWFsaWduLXJpZ2h0LWVsZW1lbnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTQyXCI7XG59XG5cbi5rLWktYWxpZ24tc3RyZXRjaC1lbGVtZW50cy1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTQzXCI7XG59XG5cbi5rLWktYWxpZ24tYmFzZWxpbmUtaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU0NFwiO1xufVxuXG4uay1pLWFsaWduLXRvcC1lbGVtZW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU0NVwiO1xufVxuXG4uay1pLWFsaWduLW1pZGRsZS1lbGVtZW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU0NlwiO1xufVxuXG4uay1pLWFsaWduLWJvdHRvbS1lbGVtZW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU0N1wiO1xufVxuXG4uay1pLWFsaWduLXN0cmV0Y2gtZWxlbWVudHMtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NDhcIjtcbn1cblxuLmstaS1hbGlnbi1iYXNlbGluZS12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU0OVwiO1xufVxuXG4uay1pLWp1c3RpZnktc3RhcnQtaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU0YVwiO1xufVxuXG4uay1pLWp1c3RpZnktY2VudGVyLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NGJcIjtcbn1cblxuLmstaS1qdXN0aWZ5LWVuZC1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTRjXCI7XG59XG5cbi5rLWktanVzdGlmeS1iZXR3ZWVuLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NGRcIjtcbn1cblxuLmstaS1qdXN0aWZ5LWFyb3VuZC1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTRlXCI7XG59XG5cbi5rLWktanVzdGlmeS1zdGFydC12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU0ZlwiO1xufVxuXG4uay1pLWp1c3RpZnktY2VudGVyLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTUwXCI7XG59XG5cbi5rLWktanVzdGlmeS1lbmQtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NTFcIjtcbn1cblxuLmstaS1qdXN0aWZ5LWJldHdlZW4tdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NTJcIjtcbn1cblxuLmstaS1qdXN0aWZ5LWFyb3VuZC12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU1M1wiO1xufVxuXG4uay1pLWNvbG9yLWNhbnZhczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU1NFwiO1xufVxuXG4uay1pLXBhZ2UtcHJvcGVydGllczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwMFwiO1xufVxuXG4uay1pLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDFcIjtcbn1cblxuLmstaS1pdGFsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDJcIjtcbn1cblxuLmstaS11bmRlcmxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDNcIjtcbn1cblxuLmstaS1mb250LWZhbWlseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwNFwiO1xufVxuXG4uay1pLWZvcmVncm91bmQtY29sb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDVcIjtcbn1cblxuLmstaS1jb252ZXJ0LWxvd2VyY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwNlwiO1xufVxuXG4uay1pLWNvbnZlcnQtdXBwZXJjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA3XCI7XG59XG5cbi5rLWktc3RyaWtldGhyb3VnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwOFwiO1xufVxuXG4uay1pLXN1Yi1zY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDlcIjtcbn1cblxuLmstaS1zdXAtc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBhXCI7XG59XG5cbi5rLWktZGl2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBiXCI7XG59XG5cbi5rLWktYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBjXCI7XG59XG5cbi5rLWktaDE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGRcIjtcbn1cblxuLmstaS1oMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwZVwiO1xufVxuXG4uay1pLWgzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBmXCI7XG59XG5cbi5rLWktaDQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTBcIjtcbn1cblxuLmstaS1oNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxMVwiO1xufVxuXG4uay1pLWg2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjEyXCI7XG59XG5cbi5rLWktbGlzdC1vcmRlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjEzXCI7XG59XG5cbi5rLWktbGlzdC1udW1iZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxM1wiO1xufVxuXG4uay1pLWxpc3QtdW5vcmRlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE0XCI7XG59XG5cbi5rLWktbGlzdC1idWxsZXRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxNFwiO1xufVxuXG4uay1pLWluZGVudC1pbmNyZWFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxNVwiO1xufVxuXG4uay1pLWluZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxNVwiO1xufVxuXG4uay1pLWluZGVudC1kZWNyZWFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxNlwiO1xufVxuXG4uay1pLW91dGRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTZcIjtcbn1cblxuLmstaS1pbnNlcnQtbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTdcIjtcbn1cblxuLmstaS1pbnNlcnQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTdcIjtcbn1cblxuLmstaS1pbnNlcnQtdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE3XCI7XG59XG5cbi5rLWktaW5zZXJ0LW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MThcIjtcbn1cblxuLmstaS1pbnNlcnQtbWlkZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE4XCI7XG59XG5cbi5rLWktaW5zZXJ0LXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTlcIjtcbn1cblxuLmstaS1pbnNlcnQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxOVwiO1xufVxuXG4uay1pLWluc2VydC1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTlcIjtcbn1cblxuLmstaS1hbGlnbi10b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWFcIjtcbn1cblxuLmstaS1hbGlnbi1taWRkbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWJcIjtcbn1cblxuLmstaS1hbGlnbi1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWNcIjtcbn1cblxuLmstaS1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjFkXCI7XG59XG5cbi5rLWktYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjFlXCI7XG59XG5cbi5rLWktYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWZcIjtcbn1cblxuLmstaS1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjIwXCI7XG59XG5cbi5rLWktYWxpZ24tcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjIxXCI7XG59XG5cbi5rLWktdGV4dC13cmFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjIyXCI7XG59XG5cbi5rLWktcnVsZS1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjIzXCI7XG59XG5cbi5rLWktdGFibGUtYWxpZ24tdG9wLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjRcIjtcbn1cblxuLmstaS10YWJsZS1hbGlnbi10b3AtY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjI1XCI7XG59XG5cbi5rLWktdGFibGUtYWxpZ24tdG9wLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjI2XCI7XG59XG5cbi5rLWktdGFibGUtYWxpZ24tbWlkZGxlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjdcIjtcbn1cblxuLmstaS10YWJsZS1hbGlnbi1taWRkbGUtY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjI4XCI7XG59XG5cbi5rLWktdGFibGUtYWxpZ24tbWlkZGxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjI5XCI7XG59XG5cbi5rLWktdGFibGUtYWxpZ24tYm90dG9tLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MmFcIjtcbn1cblxuLmstaS10YWJsZS1hbGlnbi1ib3R0b20tY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJiXCI7XG59XG5cbi5rLWktdGFibGUtYWxpZ24tYm90dG9tLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJjXCI7XG59XG5cbi5rLWktdGFibGUtYWxpZ24tcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJkXCI7XG59XG5cbi5rLWktYm9yZGVycy1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MmVcIjtcbn1cblxuLmstaS1hbGwtYm9yZGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyZVwiO1xufVxuXG4uay1pLWJvcmRlcnMtb3V0c2lkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyZlwiO1xufVxuXG4uay1pLW91dHNpZGUtYm9yZGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyZlwiO1xufVxuXG4uay1pLWJvcmRlcnMtaW5zaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjMwXCI7XG59XG5cbi5rLWktaW5zaWRlLWJvcmRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzBcIjtcbn1cblxuLmstaS1ib3JkZXJzLWluc2lkZS1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjMxXCI7XG59XG5cbi5rLWktaW5zaWRlLWhvcml6b250YWwtYm9yZGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzMVwiO1xufVxuXG4uay1pLWJvcmRlcnMtaW5zaWRlLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjMyXCI7XG59XG5cbi5rLWktaW5zaWRlLXZlcnRpY2FsLWJvcmRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzJcIjtcbn1cblxuLmstaS1ib3JkZXItdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjMzXCI7XG59XG5cbi5rLWktdG9wLWJvcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzM1wiO1xufVxuXG4uay1pLWJvcmRlci1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzRcIjtcbn1cblxuLmstaS1ib3R0b20tYm9yZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM0XCI7XG59XG5cbi5rLWktYm9yZGVyLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzVcIjtcbn1cblxuLmstaS1sZWZ0LWJvcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzNVwiO1xufVxuXG4uay1pLWJvcmRlci1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzNlwiO1xufVxuXG4uay1pLXJpZ2h0LWJvcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzNlwiO1xufVxuXG4uay1pLWJvcmRlci1ubzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzN1wiO1xufVxuXG4uay1pLW5vLWJvcmRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzdcIjtcbn1cblxuLmstaS1ib3JkZXJzLXNob3ctaGlkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzOFwiO1xufVxuXG4uay1pLWZvcm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzlcIjtcbn1cblxuLmstaS1ib3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzlcIjtcbn1cblxuLmstaS1mb3JtLWVsZW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2M2FcIjtcbn1cblxuLmstaS1jb2RlLXNuaXBwZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2M2JcIjtcbn1cblxuLmstaS1zZWxlY3QtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNjXCI7XG59XG5cbi5rLWktYnV0dG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNkXCI7XG59XG5cbi5rLWktc2VsZWN0LWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzZVwiO1xufVxuXG4uay1pLWNhbGVuZGFyLWRhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2M2ZcIjtcbn1cblxuLmstaS1ncm91cC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDBcIjtcbn1cblxuLmstaS10ZXh0YXJlYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0MVwiO1xufVxuXG4uay1pLXRleHRib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDJcIjtcbn1cblxuLmstaS10ZXh0Ym94LWhpZGRlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0M1wiO1xufVxuXG4uay1pLXBhc3N3b3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQ0XCI7XG59XG5cbi5rLWktcGFyYWdyYXBoLWFkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0NVwiO1xufVxuXG4uay1pLWVkaXQtdG9vbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDZcIjtcbn1cblxuLmstaS10ZW1wbGF0ZS1tYW5hZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQ3XCI7XG59XG5cbi5rLWktY2hhbmdlLW1hbnVhbGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQ4XCI7XG59XG5cbi5rLWktdHJhY2stY2hhbmdlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0OVwiO1xufVxuXG4uay1pLXRyYWNrLWNoYW5nZXMtZW5hYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjRhXCI7XG59XG5cbi5rLWktdHJhY2stY2hhbmdlcy1hY2NlcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NGJcIjtcbn1cblxuLmstaS10cmFjay1jaGFuZ2VzLWFjY2VwdC1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NGNcIjtcbn1cblxuLmstaS10cmFjay1jaGFuZ2VzLXJlamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0ZFwiO1xufVxuXG4uay1pLXRyYWNrLWNoYW5nZXMtcmVqZWN0LWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0ZVwiO1xufVxuXG4uay1pLWRvY3VtZW50LW1hbmFnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NGZcIjtcbn1cblxuLmstaS1jdXN0b20taWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1MFwiO1xufVxuXG4uay1pLWRpY3Rpb25hcnktYWRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjUxXCI7XG59XG5cbi5rLWktaW1hZ2UtbGlnaHQtZGlhbG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjUyXCI7XG59XG5cbi5rLWktaW1hZ2UtaW5zZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjUyXCI7XG59XG5cbi5rLWktaW1hZ2UtZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1M1wiO1xufVxuXG4uay1pLWltYWdlLW1hcC1lZGl0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTRcIjtcbn1cblxuLmstaS1jb21tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjU1XCI7XG59XG5cbi5rLWktY29tbWVudC1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTZcIjtcbn1cblxuLmstaS1jb21tZW50cy1yZW1vdmUtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjU3XCI7XG59XG5cbi5rLWktc2lsdmVybGlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NThcIjtcbn1cblxuLmstaS1tZWRpYS1tYW5hZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjU5XCI7XG59XG5cbi5rLWktdmlkZW8tZXh0ZXJuYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NWFcIjtcbn1cblxuLmstaS1mbGFzaC1tYW5hZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjViXCI7XG59XG5cbi5rLWktZmluZC1hbmQtcmVwbGFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1Y1wiO1xufVxuXG4uay1pLWZpbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NWNcIjtcbn1cblxuLmstaS1jb3B5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjVkXCI7XG59XG5cbi5rLWktZmlsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NWRcIjtcbn1cblxuLmstaS1jdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NWVcIjtcbn1cblxuLmstaS1wYXN0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1ZlwiO1xufVxuXG4uay1pLXBhc3RlLWFzLWh0bWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjBcIjtcbn1cblxuLmstaS1wYXN0ZS1mcm9tLXdvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjFcIjtcbn1cblxuLmstaS1wYXN0ZS1mcm9tLXdvcmQtc3RyaXAtZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2MlwiO1xufVxuXG4uay1pLXBhc3RlLWh0bWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjNcIjtcbn1cblxuLmstaS1wYXN0ZS1tYXJrZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2NFwiO1xufVxuXG4uay1pLXBhc3RlLXBsYWluLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjVcIjtcbn1cblxuLmstaS1hcHBseS1mb3JtYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjZcIjtcbn1cblxuLmstaS1jbGVhci1jc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjdcIjtcbn1cblxuLmstaS1jb3B5LWZvcm1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2OFwiO1xufVxuXG4uay1pLXN0cmlwLWFsbC1mb3JtYXRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjlcIjtcbn1cblxuLmstaS1zdHJpcC1jc3MtZm9ybWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjZhXCI7XG59XG5cbi5rLWktc3RyaXAtZm9udC1lbGVtZW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2YlwiO1xufVxuXG4uay1pLXN0cmlwLXNwYW4tZWxlbWVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NmNcIjtcbn1cblxuLmstaS1zdHJpcC13b3JkLWZvcm1hdHRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NmRcIjtcbn1cblxuLmstaS1mb3JtYXQtY29kZS1ibG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2ZVwiO1xufVxuXG4uay1pLXN0eWxlLWJ1aWxkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NmZcIjtcbn1cblxuLmstaS1tb2R1bGUtbWFuYWdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3MFwiO1xufVxuXG4uay1pLWh5cGVybGluay1saWdodC1kaWFsb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzFcIjtcbn1cblxuLmstaS1oeXBlcmxpbmstaW5zZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjcxXCI7XG59XG5cbi5rLWktaHlwZXJsaW5rLWdsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjcyXCI7XG59XG5cbi5rLWktaHlwZXJsaW5rLWdsb2JlLXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3M1wiO1xufVxuXG4uay1pLWh5cGVybGluay1lbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3NFwiO1xufVxuXG4uay1pLWFuY2hvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3NVwiO1xufVxuXG4uay1pLXRhYmxlLWxpZ2h0LWRpYWxvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3NlwiO1xufVxuXG4uay1pLXRhYmxlLWluc2VydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3NlwiO1xufVxuXG4uay1pLXRhYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjc3XCI7XG59XG5cbi5rLWktdGFibGUtcHJvcGVydGllczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3OFwiO1xufVxuXG4uay1pLXRhYmxlLXdpemFyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3OFwiO1xufVxuXG4uay1pLXRhYmxlLWNlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzlcIjtcbn1cblxuLmstaS10YWJsZS1jZWxsLXByb3BlcnRpZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2N2FcIjtcbn1cblxuLmstaS10YWJsZS1jb2x1bW4taW5zZXJ0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2N2JcIjtcbn1cblxuLmstaS10YWJsZS1jb2x1bW4taW5zZXJ0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjdjXCI7XG59XG5cbi5rLWktdGFibGUtcm93LWluc2VydC1hYm92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3ZFwiO1xufVxuXG4uay1pLXRhYmxlLXJvdy1pbnNlcnQtYmVsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2N2VcIjtcbn1cblxuLmstaS10YWJsZS1jb2x1bW4tZGVsZXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjdmXCI7XG59XG5cbi5rLWktdGFibGUtcm93LWRlbGV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4MFwiO1xufVxuXG4uay1pLXRhYmxlLWNlbGwtZGVsZXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjgxXCI7XG59XG5cbi5rLWktdGFibGUtZGVsZXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjgyXCI7XG59XG5cbi5rLWktY2VsbHMtbWVyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ODNcIjtcbn1cblxuLmstaS1jZWxscy1tZXJnZS1ob3Jpem9udGFsbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ODRcIjtcbn1cblxuLmstaS1jZWxscy1tZXJnZS12ZXJ0aWNhbGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjg1XCI7XG59XG5cbi5rLWktY2VsbC1zcGxpdC1ob3Jpem9udGFsbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ODZcIjtcbn1cblxuLmstaS1jZWxsLXNwbGl0LXZlcnRpY2FsbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ODdcIjtcbn1cblxuLmstaS10YWJsZS11bm1lcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjg4XCI7XG59XG5cbi5rLWktcGFuZS1mcmVlemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ODlcIjtcbn1cblxuLmstaS1yb3ctZnJlZXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjhhXCI7XG59XG5cbi5rLWktY29sdW1uLWZyZWV6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4YlwiO1xufVxuXG4uay1pLXRvb2xiYXItZmxvYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OGNcIjtcbn1cblxuLmstaS1zcGVsbC1jaGVja2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjhkXCI7XG59XG5cbi5rLWktdmFsaWRhdGlvbi14aHRtbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4ZVwiO1xufVxuXG4uay1pLXZhbGlkYXRpb24tZGF0YTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4ZlwiO1xufVxuXG4uay1pLXRvZ2dsZS1mdWxsLXNjcmVlbi1tb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjkwXCI7XG59XG5cbi5rLWktZm9ybXVsYS1meDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5MVwiO1xufVxuXG4uay1pLXN1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5MlwiO1xufVxuXG4uay1pLXN5bWJvbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5M1wiO1xufVxuXG4uay1pLWRvbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5NFwiO1xufVxuXG4uay1pLWN1cnJlbmN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjk0XCI7XG59XG5cbi5rLWktcGVyY2VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5NVwiO1xufVxuXG4uay1pLWN1c3RvbS1mb3JtYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OTZcIjtcbn1cblxuLmstaS1kZWNpbWFsLWluY3JlYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjk3XCI7XG59XG5cbi5rLWktZGVjaW1hbC1kZWNyZWFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5OFwiO1xufVxuXG4uay1pLWZvbnQtc2l6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5OVwiO1xufVxuXG4uay1pLWltYWdlLWFic29sdXRlLXBvc2l0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjlhXCI7XG59XG5cbi5rLWktZ2xvYmUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwMFwiO1xufVxuXG4uay1pLWdsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzAxXCI7XG59XG5cbi5rLWktbWFya2VyLXBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwMlwiO1xufVxuXG4uay1pLW1hcmtlci1waW4tdGFyZ2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzAzXCI7XG59XG5cbi5rLWktcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzA0XCI7XG59XG5cbi5rLWktdW5waW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MDVcIjtcbn1cblxuLmstaS1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwMFwiO1xufVxuXG4uay1pLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDFcIjtcbn1cblxuLmstaS1pbmJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwMlwiO1xufVxuXG4uay1pLWJsb2dnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDNcIjtcbn1cblxuLmstaS1ibG9nZ2VyLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwNFwiO1xufVxuXG4uay1pLWRlbGljaW91czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwNVwiO1xufVxuXG4uay1pLWRlbGljaW91cy1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDZcIjtcbn1cblxuLmstaS1kaWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODA3XCI7XG59XG5cbi5rLWktZGlnZy1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDhcIjtcbn1cblxuLmstaS1lbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwOVwiO1xufVxuXG4uay1pLWVudmVsb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDlcIjtcbn1cblxuLmstaS1sZXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDlcIjtcbn1cblxuLmstaS1lbWFpbC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MGFcIjtcbn1cblxuLmstaS1lbnZlbG9wLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwYVwiO1xufVxuXG4uay1pLWxldHRlci1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MGFcIjtcbn1cblxuLmstaS1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwYlwiO1xufVxuXG4uay1pLWZhY2Vib29rLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwY1wiO1xufVxuXG4uay1pLWdvb2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwZFwiO1xufVxuXG4uay1pLWdvb2dsZS1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MGVcIjtcbn1cblxuLmstaS1nb29nbGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwZlwiO1xufVxuXG4uay1pLWdvb2dsZS1wbHVzLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxMFwiO1xufVxuXG4uay1pLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODExXCI7XG59XG5cbi5rLWktbGlua2VkaW4tYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODEyXCI7XG59XG5cbi5rLWktbXlzcGFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxM1wiO1xufVxuXG4uay1pLW15c3BhY2UtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODE0XCI7XG59XG5cbi5rLWktcGludGVyZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODE1XCI7XG59XG5cbi5rLWktcGludGVyZXN0LWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxNlwiO1xufVxuXG4uay1pLXJlZGRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxN1wiO1xufVxuXG4uay1pLXJlZGRpdC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MThcIjtcbn1cblxuLmstaS1zdHVtYmxlLXVwb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MTlcIjtcbn1cblxuLmstaS1zdHVtYmxlLXVwb24tYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODFhXCI7XG59XG5cbi5rLWktdGVsbC1hLWZyaWVuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxYlwiO1xufVxuXG4uay1pLXRlbGwtYS1mcmllbmQtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODFjXCI7XG59XG5cbi5rLWktdHVtYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODFkXCI7XG59XG5cbi5rLWktdHVtYmxyLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxZVwiO1xufVxuXG4uay1pLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MWZcIjtcbn1cblxuLmstaS10d2l0dGVyLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyMFwiO1xufVxuXG4uay1pLXlhbW1lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyMVwiO1xufVxuXG4uay1pLXlhbW1lci1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MjJcIjtcbn1cblxuLmstaS1iZWhhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODIzXCI7XG59XG5cbi5rLWktYmVoYW5jZS1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MjRcIjtcbn1cblxuLmstaS1kcmliYmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyNVwiO1xufVxuXG4uay1pLWRyaWJiYmxlLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyNlwiO1xufVxuXG4uay1pLXJzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyN1wiO1xufVxuXG4uay1pLXJzcy1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MjhcIjtcbn1cblxuLmstaS12aW1lbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyOVwiO1xufVxuXG4uay1pLXZpbWVvLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyYVwiO1xufVxuXG4uay1pLXlvdXR1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MmJcIjtcbn1cblxuLmstaS15b3V0dWJlLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyY1wiO1xufVxuXG4uay1pLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMFwiO1xufVxuXG4uay1pLWZvbGRlci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG59XG5cbi5rLWktZm9sZGVyLWFkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMlwiO1xufVxuXG4uay1pLWZvbGRlci11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwM1wiO1xufVxuXG4uay1pLWZvbGRlci1tb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG59XG5cbi5rLWktZmllbGRzLW1vcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDRcIjtcbn1cblxuLmstaS1hZ2dyZWdhdGUtZmllbGRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG59XG5cbi5rLWktZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNlwiO1xufVxuXG4uay1pLWZpbGUtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDZcIjtcbn1cblxuLmstaS1maWxlLWFkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwN1wiO1xufVxuXG4uay1pLWZpbGUtdHh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA4XCI7XG59XG5cbi5rLWktdHh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA4XCI7XG59XG5cbi5rLWktZmlsZS1jc3Y6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDlcIjtcbn1cblxuLmstaS1jc3Y6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDlcIjtcbn1cblxuLmstaS1maWxlLWV4Y2VsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBhXCI7XG59XG5cbi5rLWktZmlsZS14bHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGFcIjtcbn1cblxuLmstaS1leGNlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYVwiO1xufVxuXG4uay1pLXhsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYVwiO1xufVxuXG4uay1pLWZpbGUtd29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYlwiO1xufVxuXG4uay1pLWZpbGUtZG9jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBiXCI7XG59XG5cbi5rLWktd29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYlwiO1xufVxuXG4uay1pLWRvYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYlwiO1xufVxuXG4uay1pLWZpbGUtbWRiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBjXCI7XG59XG5cbi5rLWktbWRiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBjXCI7XG59XG5cbi5rLWktZmlsZS1wcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGRcIjtcbn1cblxuLmstaS1wcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGRcIjtcbn1cblxuLmstaS1maWxlLXBkZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZVwiO1xufVxuXG4uay1pLXBkZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZVwiO1xufVxuXG4uay1pLWZpbGUtcHNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBmXCI7XG59XG5cbi5rLWktcHNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBmXCI7XG59XG5cbi5rLWktZmlsZS1mbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMFwiO1xufVxuXG4uay1pLWZsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEwXCI7XG59XG5cbi5rLWktZmlsZS1jb25maWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTFcIjtcbn1cblxuLmstaS1jb25maWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTFcIjtcbn1cblxuLmstaS1maWxlLWFzY3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTJcIjtcbn1cblxuLmstaS1hc2N4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEyXCI7XG59XG5cbi5rLWktZmlsZS1iYWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTNcIjtcbn1cblxuLmstaS1iYWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTNcIjtcbn1cblxuLmstaS1maWxlLXppcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNFwiO1xufVxuXG4uay1pLXppcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNFwiO1xufVxuXG4uay1pLWZpbG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTVcIjtcbn1cblxuLmstaS1jc3MzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE2XCI7XG59XG5cbi5rLWktaHRtbDU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTdcIjtcbn1cblxuLmstaS1odG1sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE4XCI7XG59XG5cbi5rLWktc291cmNlLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MThcIjtcbn1cblxuLmstaS12aWV3LXNvdXJjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxOFwiO1xufVxuXG4uay1pLWNzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxOVwiO1xufVxuXG4uay1pLWpzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFhXCI7XG59XG5cbi5rLWktZXhlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFiXCI7XG59XG5cbi5rLWktY3Nwcm9qOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFjXCI7XG59XG5cbi5rLWktdmJwcm9qOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFkXCI7XG59XG5cbi5rLWktY3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWVcIjtcbn1cblxuLmstaS12YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZlwiO1xufVxuXG4uay1pLXNsbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyMFwiO1xufVxuXG4uay1pLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIxXCI7XG59XG5cbi5rLWktZmlsZS1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIyXCI7XG59XG5cbi5rLWktZXF1YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNGFcIjtcbn1cblxuLmstaS1ub3QtZXF1YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNGJcIjtcbn1cblxuLmstaS1sZXNzLW9yLWVxdWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTRjXCI7XG59XG5cbi5rLWktZ3JlYXRlci1vci1lcXVhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0ZFwiO1xufVxuXG4uay1pLWRpdmlkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0ZVwiO1xufVxuXG4uay1pLWFjY2Vzc2liaWxpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNGZcIjtcbn1cblxuLmstaS1iYXJjb2RlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTBcIjtcbn1cblxuLmstaS1iYXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTUxXCI7XG59XG5cbi5rLWktYmFyY29kZS1zY2FubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTUyXCI7XG59XG5cbi5rLWktcXItY29kZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTUzXCI7XG59XG5cbi5rLWktcXItY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1NFwiO1xufVxuXG4uay1pLXFyLWNvZGUtc2Nhbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1NVwiO1xufVxuXG4uay1pLWJhcmNvZGUtcXItY29kZS1zY2FubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTU2XCI7XG59XG5cbi5rLWktc2lnbmF0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTU3XCI7XG59XG5cbi5rLWktaGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1OFwiO1xufVxuXG4uay1pLWN1cnNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1OVwiO1xufVxuXG4uay1pLWF0dGFjaG1lbnQtNDU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMGVcIjtcbn1cblxuLmstaS1pbWFnZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MmJcIjtcbn1cblxuLmstaS1zdHJpcC1hbGwtZm9ybWF0dGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2OVwiO1xufVxuXG4uay1pLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzRcIjtcbn1cblxuLmstaS1vdmVybGFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMzXCI7XG59XG5cbi5rLWktYWxpZ24tdG8tZ3JpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUyY1wiO1xufVxuXG4uay1pLXNpemUtdG8tZ3JpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUyZFwiO1xufVxuXG4uay1pLW1ha2Utc2FtZS1zaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTJlXCI7XG59XG5cbi5rLWktbWFrZS1zYW1lLXdpZHRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTJmXCI7XG59XG5cbi5rLWktbWFrZS1zYW1lLWhlaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUzMFwiO1xufVxuXG4uay1pLW1ha2UtaG9yaXpvbnRhbC1zcGFjaW5nLWVxdWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTMxXCI7XG59XG5cbi5rLWktaW5jcmVhc2UtaG9yaXpvbnRhbC1zcGFjaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTMyXCI7XG59XG5cbi5rLWktZGVjcmVhc2UtaG9yaXpvbnRhbC1zcGFjaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTMzXCI7XG59XG5cbi5rLWktcmVtb3ZlLWhvcml6b250YWwtc3BhY2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUzNFwiO1xufVxuXG4uay1pLW1ha2UtdmVydGljYWwtc3BhY2luZy1lcXVhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUzNVwiO1xufVxuXG4uay1pLWluY3JlYXNlLXZlcnRpY2FsLXNwYWNpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MzZcIjtcbn1cblxuLmstaS1kZWNyZWFzZS12ZXJ0aWNhbC1zcGFjaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTM3XCI7XG59XG5cbi5rLWktcmVtb3ZlLXZlcnRpY2FsLXNwYWNpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MzhcIjtcbn1cblxuLmstaS1leWVkcm9wcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTM5XCI7XG59XG5cbi5rLWktc25hcC1ncmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTNhXCI7XG59XG5cbi5rLWktc25hcC10by1ncmlkbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1M2JcIjtcbn1cblxuLmstaS1zbmFwLXRvLXNuYXBsaW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUzY1wiO1xufVxuXG4uay1pLWRpbWVuc2lvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1M2RcIjtcbn1cblxuLmstaS1jcm9zc3RhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5Y1wiO1xufVxuXG4uay1pLXRhYmxlLWJvZHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OWVcIjtcbn1cblxuLmstaS10YWJsZS1jb2x1bW4tZ3JvdXBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjlmXCI7XG59XG5cbi5rLWktdGFibGUtY29ybmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmEwXCI7XG59XG5cbi5rLWktdGFibGUtcm93LWdyb3VwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhMVwiO1xufVxuXG4uay1pLXRhYmxlLXBvc2l0aW9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YTJcIjtcbn1cblxuLmstaS10YWJsZS1wb3NpdGlvbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YTNcIjtcbn1cblxuLmstaS10YWJsZS1wb3NpdGlvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhNFwiO1xufVxuXG4uay1pLWxpc3Qtcm9tYW4tdXBwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YTVcIjtcbn1cblxuLmstaS1saXN0LXJvbWFuLWxvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmE2XCI7XG59XG5cbi5rLWktaW1wb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmE3XCI7XG59XG5cbi5rLWktZXhwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmE4XCI7XG59XG5cbi5rLWktc3VicmVwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIzXCI7XG59XG5cbi5rLWktZGF0YTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyNFwiO1xufVxuXG4uay1pLXJlcG9ydC1oZWFkZXItc2VjdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyNVwiO1xufVxuXG4uay1pLXJlcG9ydC1mb290ZXItc2VjdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyNlwiO1xufVxuXG4uay1pLWdyb3VwLWhlYWRlci1zZWN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI3XCI7XG59XG5cbi5rLWktZ3JvdXAtZm9vdGVyLXNlY3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjhcIjtcbn1cblxuLmstaS1wYWdlLWhlYWRlci1zZWN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI5XCI7XG59XG5cbi5rLWktcGFnZS1mb290ZXItc2VjdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyYVwiO1xufVxuXG4uay1pLWRldGFpbC1zZWN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJiXCI7XG59XG5cbi5rLWktdG9jLXNlY3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmNcIjtcbn1cblxuLmstaS1ncm91cC1zZWN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJkXCI7XG59XG5cbi5rLWktcGFyYW1ldGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyZVwiO1xufVxuXG4uay1pLWRhdGEtY3N2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJmXCI7XG59XG5cbi5rLWktZGF0YS1qc29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTMwXCI7XG59XG5cbi5rLWktZGF0YS1zcWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzFcIjtcbn1cblxuLmstaS1kYXRhLXdlYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzMlwiO1xufVxuXG4uay1pLWdyb3VwLWNvbGxlY3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzNcIjtcbn1cblxuLmstaS1wYXJhbWV0ZXItYm9vbGVhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzNFwiO1xufVxuXG4uay1pLXBhcmFtZXRlci1kYXRlLXRpbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzVcIjtcbn1cblxuLmstaS1wYXJhbWV0ZXItZmxvYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzZcIjtcbn1cblxuLmstaS1wYXJhbWV0ZXItaW50ZWdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzN1wiO1xufVxuXG4uay1pLXBhcmFtZXRlci1zdHJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzhcIjtcbn1cblxuLmstaS10b2Mtc2VjdGlvbi1sZXZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzOVwiO1xufVxuXG4uay1pLWluaGVyaXRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzYVwiO1xufVxuXG4uay1pLWZpbGUtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2JcIjtcbn1cblxuLmstaS1maWxlLWF1ZGlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNjXCI7XG59XG5cbi5rLWktZmlsZS1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzZFwiO1xufVxuXG4uay1pLWZpbGUtcHJlc2VudGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNlXCI7XG59XG5cbi5rLWktZmlsZS1kYXRhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNmXCI7XG59XG5cbi5rLWktZmlsZS1kaXNjLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQwXCI7XG59XG5cbi5rLWktZmlsZS1wcm9ncmFtbWluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0MVwiO1xufVxuXG4uay1pLXBhcmFtZXRlcnMtYnl0ZS1hcnJheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0MlwiO1xufVxuXG4uay1pLXBhcmFtZXRlcnMtdW5rbm93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0M1wiO1xufVxuXG4uay1pLWZpbGUtZXJyb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDRcIjtcbn1cblxuLmstaS1maWxlcy1lcnJvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0NVwiO1xufVxuXG4uay1pLWRhdGEtcmVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0NlwiO1xufVxuXG4uay1pLWZpbGUtdHlwZXNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0N1wiO1xufVxuXG4uay1pLWdyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTAwXCI7XG59XG5cbi5rLWktY29sdW1uLWNsdXN0ZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwMVwiO1xufVxuXG4uay1pLWNvbHVtbi1zdGFja2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTAyXCI7XG59XG5cbi5rLWktY29sdW1uLXN0YWNrZWQxMDA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDNcIjtcbn1cblxuLmstaS1jb2x1bW4tcmFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDRcIjtcbn1cblxuLmstaS1iYXItY2x1c3RlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTA1XCI7XG59XG5cbi5rLWktYmFyLXN0YWNrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDZcIjtcbn1cblxuLmstaS1iYXItc3RhY2tlZDEwMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwN1wiO1xufVxuXG4uay1pLWJhci1yYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwOFwiO1xufVxuXG4uay1pLWFyZWEtY2x1c3RlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTA5XCI7XG59XG5cbi5rLWktYXJlYS1zdGFja2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTBhXCI7XG59XG5cbi5rLWktYXJlYS1zdGFja2VkMTAwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTBiXCI7XG59XG5cbi5rLWktYXJlYS1yYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwY1wiO1xufVxuXG4uay1pLWxpbmUtc3RhY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwZVwiO1xufVxuXG4uay1pLWxpbmUtc3RhY2tlZDEwMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwZlwiO1xufVxuXG4uay1pLWxpbmUtbWFya2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExMFwiO1xufVxuXG4uay1pLWxpbmUtc3RhY2tlZC1tYXJrZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTExXCI7XG59XG5cbi5rLWktbGluZS1zdGFja2VkMTAwLW1hcmtlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTJcIjtcbn1cblxuLmstaS1waWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTNcIjtcbn1cblxuLmstaS1kb3VnaG51dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExNFwiO1xufVxuXG4uay1pLXNjYXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTVcIjtcbn1cblxuLmstaS1zY2F0dGVyLXNtb290aC1saW5lcy1tYXJrZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTE2XCI7XG59XG5cbi5rLWktc2NhdHRlci1zbW9vdGgtbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTdcIjtcbn1cblxuLmstaS1zY2F0dGVyLXN0cmFpZ2h0LWxpbmVzLW1hcmtlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMThcIjtcbn1cblxuLmstaS1zY2F0dGVyLXN0cmFpZ2h0LWxpbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi86aomVwiO1xufVxuXG4uay1pLWJ1YmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExYVwiO1xufVxuXG4uay1pLWNhbmRsZXN0aWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTFiXCI7XG59XG5cbi5rLWktYmFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTFjXCI7XG59XG5cbi5rLWktcmFkYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMWRcIjtcbn1cblxuLmstaS1yYWRhci1tYXJrZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTFlXCI7XG59XG5cbi5rLWktcmFkYXItZmlsbGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTFmXCI7XG59XG5cbi5rLWktcm9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyMFwiO1xufVxuXG4uay1pLWNob3JvcGxldGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMjFcIjtcbn1cblxuLmstaS1zZXQtY29sdW1uLXBvc2l0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTVjXCI7XG59XG5cbi5rLWktc3RpY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNWFcIjtcbn1cblxuLmstaS11bnN0aWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTViXCI7XG59XG5cbi5rLWktcGFnZS1wb3J0cmFpdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDZcIjtcbn1cblxuLmstaS1wYWdlLWxhbmRzY2FwZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjJcIjtcbn1cblxuLmstcnRsIC5rLWktY29sbGFwc2UsIC5rLXJ0bCAuay1pLWV4cGFuZCwgLmstcnRsIC5rLWktaW5kZW50LWRlY3JlYXNlLCAuay1ydGwgLmstaS1pbmRlbnQtaW5jcmVhc2Uge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG59XG5cbi5rLXNwcmVhZHNoZWV0IHtcbiAgd2lkdGg6IDgwMHB4O1xuICBoZWlnaHQ6IDYwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5rLXNwcmVhZHNoZWV0IC5rLXNwcmVhZHNoZWV0LWNlbGwtY29tbWVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbn1cblxuLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtcGFuZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1wYW5lLmstdG9wIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cblxuLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtcGFuZS5rLWxlZnQge1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cblxuLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtcGFuZSAuay1zcHJlYWRzaGVldC1jZWxsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aGl0ZS1zcGFjZTogcHJlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAxcHggM3B4O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuXG4uay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1wYW5lIC5rLXNwcmVhZHNoZWV0LWNlbGwuay1zcHJlYWRzaGVldC1oYXMtY29tbWVudDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xuICBib3JkZXItd2lkdGg6IDNweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtaGF4aXMsIC5rLXNwcmVhZHNoZWV0IC5rLXNwcmVhZHNoZWV0LXZheGlzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC12YXhpcyB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMCAxcHg7XG59XG5cbi5rLXNwcmVhZHNoZWV0IC5rLXNwcmVhZHNoZWV0LWhheGlzIHtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xufVxuXG4uay1zcHJlYWRzaGVldCAuay1maWx0ZXItcmFuZ2UsIC5rLXNwcmVhZHNoZWV0IC5rLXNwcmVhZHNoZWV0LXNlbGVjdGlvbiB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLXNwcmVhZHNoZWV0IC5rLXNwcmVhZHNoZWV0LWFjdGl2ZS1jZWxsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdXRsaW5lLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB6LWluZGV4OiAxMDtcbn1cblxuLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtYWN0aW9uLWJhciB7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5rLXNwcmVhZHNoZWV0IC5rLXNwcmVhZHNoZWV0LWFjdGlvbi1iYXIgLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1iYXIsIC5rLXNwcmVhZHNoZWV0IC5rLXNwcmVhZHNoZWV0LWFjdGlvbi1iYXIgLmstc3ByZWFkc2hlZXQtbmFtZS1lZGl0b3Ige1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1hY3Rpb24tYmFyIC5rLXNwcmVhZHNoZWV0LW5hbWUtZWRpdG9yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXItd2lkdGg6IDAgMXB4IDAgMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtYWN0aW9uLWJhciAuay1zcHJlYWRzaGVldC1uYW1lLWVkaXRvciAuay1jb21ib2JveCB7XG4gIHdpZHRoOiA5LjVlbTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtYWN0aW9uLWJhciAuay1zcHJlYWRzaGVldC1mb3JtdWxhLWJhciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDMxcHg7XG59XG5cbi5rLXNwcmVhZHNoZWV0IC5rLXNwcmVhZHNoZWV0LWFjdGlvbi1iYXIgLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1iYXIgPiAuay1pLWZvcm11bGEtZngge1xuICBjb250ZW50OiBcIlxcZTY5MVwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBib3JkZXItd2lkdGg6IDAgMXB4IDAgMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgd2lkdGg6IDI0cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjRweDtcbn1cblxuLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtYWN0aW9uLWJhciAuay1zcHJlYWRzaGVldC1mb3JtdWxhLWJhciAuay1zcHJlYWRzaGVldC1mb3JtdWxhLWlucHV0Lmstc3ByZWFkc2hlZXQtYXJyYXktZm9ybXVsYTpiZWZvcmUge1xuICBjb250ZW50OiBcIntcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtYWN0aW9uLWJhciAuay1zcHJlYWRzaGVldC1mb3JtdWxhLWJhciAuay1zcHJlYWRzaGVldC1mb3JtdWxhLWlucHV0Lmstc3ByZWFkc2hlZXQtYXJyYXktZm9ybXVsYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwifVwiO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1hY3Rpb24tYmFyIC5rLXNwcmVhZHNoZWV0LWZvcm11bGEtaW5wdXQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWluZGVudDogOHB4O1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1pbnB1dCB7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdoaXRlLXNwYWNlOiBwcmU7XG4gIHBhZGRpbmc6IDNweCAwLjVlbTtcbn1cblxuLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtY2VsbC1lZGl0b3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDAgM3B4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgei1pbmRleDogMjAwMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstc3ByZWFkc2hlZXQgPiAuay1zcHJlYWRzaGVldC12aWV3IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbn1cblxuLmstc3ByZWFkc2hlZXQgPiAuay1zcHJlYWRzaGVldC12aWV3IC5rLWRpc2FibGVkLCAuay1zcHJlYWRzaGVldCA+IC5rLXNwcmVhZHNoZWV0LXZpZXcgLmstc3RhdGUtZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLmstc3ByZWFkc2hlZXQgLmstdGFic3RyaXAtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDEuN2VtO1xufVxuXG4uay1zcHJlYWRzaGVldCAuay10YWJzdHJpcC13cmFwcGVyIC5rLXRhYnN0cmlwLWl0ZW1zIHtcbiAgcGFkZGluZzogMC4zZW0gMCAwO1xufVxuXG4uay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1xdWljay1hY2Nlc3MtdG9vbGJhciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDAuM2VtIDAuM2VtIDA7XG59XG5cbi5rLXNwcmVhZHNoZWV0IC5rLXNwcmVhZHNoZWV0LXF1aWNrLWFjY2Vzcy10b29sYmFyIC5rLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuM2VtO1xuICBsaW5lLWhlaWdodDogMS40ZW07XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmstc3ByZWFkc2hlZXQgLmstZmlsdGVyLXdyYXBwZXIsIC5rLXNwcmVhZHNoZWV0IC5rLW1lcmdlZC1jZWxscy13cmFwcGVyLCAuay1zcHJlYWRzaGVldCAuay1zZWxlY3Rpb24td3JhcHBlciwgLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtcm93LWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtY29sdW1uLWhlYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmstc3ByZWFkc2hlZXQgLmstZmlsdGVyLXdyYXBwZXIge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogNTA7XG59XG5cbi5rLXNwcmVhZHNoZWV0IC5rLXNwcmVhZHNoZWV0LXNoZWV0cy1iYXIge1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG4gIHBhZGRpbmc6IDAgNHB4IDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xufVxuXG4uay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1zaGVldHMtYmFyID4gLmstYnV0dG9uIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5rLXNwcmVhZHNoZWV0IC5rLXNwcmVhZHNoZWV0LXNoZWV0cy1iYXIgLmstdGFic3RyaXAge1xuICBwYWRkaW5nOiAwO1xuICBmbGV4OiAxO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1zaGVldHMtYmFyIC5rLXRhYnN0cmlwIC5rLXRhYnN0cmlwLWl0ZW1zIGxpIC5rLWxpbmtbZGF0YS10eXBlPXJlbW92ZV0ge1xuICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgcGFkZGluZy1yaWdodDogNnB4O1xufVxuXG4uay1zcHJlYWRzaGVldCAuay12ZXJ0aWNhbC1hbGlnbi1jZW50ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5rLXNwcmVhZHNoZWV0IC5rLXZlcnRpY2FsLWFsaWduLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xufVxuXG4uay1zcHJlYWRzaGVldCAuay1kaXJ0eSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogdW5zZXQ7XG59XG5cbi5rLXNwcmVhZHNoZWV0IC5rLXNpbmdsZS1zZWxlY3Rpb24ge1xuICBjdXJzb3I6IGNyb3NzaGFpcjtcbn1cblxuLmstc3ByZWFkc2hlZXQgLmstc2luZ2xlLXNlbGVjdGlvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgaGVpZ2h0OiA2cHg7XG4gIHdpZHRoOiA2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLWJvdHRvbTogLTRweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgei1pbmRleDogMTAwO1xufVxuXG4uay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1lZGl0LWNvbnRhaW5lciAuay1zaW5nbGUtc2VsZWN0aW9uOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLXNwcmVhZHNoZWV0IC5rLWF1dG8tZmlsbCwgLmstc3ByZWFkc2hlZXQgLmstYXV0by1maWxsLWJsLWhpbnQsIC5rLXNwcmVhZHNoZWV0IC5rLWF1dG8tZmlsbC1ici1oaW50LCAuay1zcHJlYWRzaGVldCAuay1hdXRvLWZpbGwtcHVuY2gsIC5rLXNwcmVhZHNoZWV0IC5rLWF1dG8tZmlsbC10ci1oaW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1zcHJlYWRzaGVldCAuay1hdXRvLWZpbGwge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgY3Vyc29yOiBjcm9zc2hhaXI7XG59XG5cbi5rLXNwcmVhZHNoZWV0IC5rLWF1dG8tZmlsbC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC12Ym9yZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG59XG5cbi5rLXNwcmVhZHNoZWV0IC5rLXNwcmVhZHNoZWV0LWhib3JkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWxpc3QtcG9wdXAge1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG59XG5cbi5rLXNwcmVhZHNoZWV0LW5hbWVzLXBvcHVwIC5rLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLXNwcmVhZHNoZWV0LW5hbWVzLXBvcHVwIC5rLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBvcGFjaXR5OiAwLjc7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmstc3ByZWFkc2hlZXQtbmFtZXMtcG9wdXAgLmstaWNvbjpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5rLWhvcml6b250YWwtcmVzaXplIHtcbiAgY3Vyc29yOiBjb2wtcmVzaXplO1xufVxuXG4uay12ZXJ0aWNhbC1yZXNpemUge1xuICBjdXJzb3I6IHJvdy1yZXNpemU7XG59XG5cbi5rLW1lcmdlZC1jZWxscy13cmFwcGVyLCAuay1zZWxlY3Rpb24td3JhcHBlciwgLmstc3ByZWFkc2hlZXQtYWN0aXZlLWNlbGwsIC5rLXNwcmVhZHNoZWV0LWRhdGEge1xuICBjdXJzb3I6IGNlbGw7XG59XG5cbi5rLWhvcml6b250YWwtcmVzaXplIC5rLW1lcmdlZC1jZWxscy13cmFwcGVyLCAuay1ob3Jpem9udGFsLXJlc2l6ZSAuay1zZWxlY3Rpb24td3JhcHBlciwgLmstaG9yaXpvbnRhbC1yZXNpemUgLmstc3ByZWFkc2hlZXQtYWN0aXZlLWNlbGwsIC5rLWhvcml6b250YWwtcmVzaXplIC5rLXNwcmVhZHNoZWV0LWRhdGEge1xuICBjdXJzb3I6IGNvbC1yZXNpemU7XG59XG5cbi5rLXZlcnRpY2FsLXJlc2l6ZSAuay1tZXJnZWQtY2VsbHMtd3JhcHBlciwgLmstdmVydGljYWwtcmVzaXplIC5rLXNlbGVjdGlvbi13cmFwcGVyLCAuay12ZXJ0aWNhbC1yZXNpemUgLmstc3ByZWFkc2hlZXQtYWN0aXZlLWNlbGwsIC5rLXZlcnRpY2FsLXJlc2l6ZSAuay1zcHJlYWRzaGVldC1kYXRhIHtcbiAgY3Vyc29yOiByb3ctcmVzaXplO1xufVxuXG4uay1zcHJlYWRzaGVldCAuay1jb2xvcnBpY2tlciAuay10b29sLWljb24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmstYnV0dG9uLmstY3VzdG9tLWNvbG9yLCAuay1idXR0b24uay1yZXNldC1jb2xvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMmVtO1xufVxuXG4uay1zcHJlYWRzaGVldC1jb2xvcnBpY2tlciAuay1jb2xvcnBhbGV0dGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGJkYmRiO1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBwYWRkaW5nOiAwLjRlbTtcbn1cblxuLmstc3ByZWFkc2hlZXQtZmlsdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXNhbXBsZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmstc3ByZWFkc2hlZXQtY2xpcGJvYXJkLCAuay1zcHJlYWRzaGVldC1jbGlwYm9hcmQtcGFzdGUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG50ZXh0YXJlYS5rLXNwcmVhZHNoZWV0LWNsaXBib2FyZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuLmstc3ByZWFkc2hlZXQtdG9wLWNvcm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLmstc3ByZWFkc2hlZXQtdG9wLWNvcm5lcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci13aWR0aDogNnB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uay1zcHJlYWRzaGVldC1zY3JvbGxlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xufVxuXG5AbWVkaWEgKGhvdmVyOiBub25lKSwgKHBvaW50ZXI6IGNvYXJzZSkge1xuICAuay1zcHJlYWRzaGVldC1zY3JvbGxlciB7XG4gICAgei1pbmRleDogMztcbiAgfVxufVxuLmstc3ByZWFkc2hlZXQtZml4ZWQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB6LWluZGV4OiAyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstc3ByZWFkc2hlZXQtdmlldy1zaXplIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1zcHJlYWRzaGVldC1jb2x1bW4taGVhZGVyLCAuay1zcHJlYWRzaGVldC1yb3ctaGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWNvbHVtbi1oZWFkZXIgLmstc3ByZWFkc2hlZXQtY2VsbCwgLmstc3ByZWFkc2hlZXQtcm93LWhlYWRlciAuay1zcHJlYWRzaGVldC1jZWxsIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMDtcbn1cblxuZGl2Lmstc3ByZWFkc2hlZXQtd2luZG93IHtcbiAgcGFkZGluZzogMS4xNjdlbSAwLjc1ZW0gMC43NWVtO1xufVxuXG4uay1zcHJlYWRzaGVldC13aW5kb3cgLmstZWRpdC1mb3JtLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uay1zcHJlYWRzaGVldC13aW5kb3cgLmstcm9vdC10YWJzIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBtYXJnaW46IC0xZW0gLTFlbSAwO1xuICBwYWRkaW5nOiAwLjVlbSAxZW0gMDtcbn1cblxuLmstc3ByZWFkc2hlZXQtd2luZG93IC5rLXJvb3QtdGFicyAuay1sb2FkaW5nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstc3ByZWFkc2hlZXQtd2luZG93IC5rLWZvcm1hdC1maWx0ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmstc3ByZWFkc2hlZXQtd2luZG93IC5rLWFjdGlvbi1idXR0b25zIHtcbiAgdG9wOiAxMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwcHggLSAxZW0pO1xufVxuXG4uay1zcHJlYWRzaGVldC13aW5kb3cgLmstZWRpdC1sYWJlbCB7XG4gIHdpZHRoOiAyNSU7XG4gIG1hcmdpbjogMCAwIDAgMC43NWVtO1xufVxuXG4uay1zcHJlYWRzaGVldC13aW5kb3cgLmstZWRpdC1maWVsZCB7XG4gIHdpZHRoOiA2NyU7XG4gIG1hcmdpbjogMCAwLjkxN2VtIDAgMDtcbn1cblxuLmstc3ByZWFkc2hlZXQtd2luZG93IC5rLWVkaXQtZmllbGQsIC5rLXNwcmVhZHNoZWV0LXdpbmRvdyAuay1lZGl0LWxhYmVsIHtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDNlbTtcbn1cblxuLmstc3ByZWFkc2hlZXQtd2luZG93IC5rLWVkaXQtZmllbGQgLmstZHJvcGRvd24sIC5rLXNwcmVhZHNoZWV0LXdpbmRvdyAuay1lZGl0LWZpZWxkIC5rLWRyb3Bkb3dubGlzdCwgLmstc3ByZWFkc2hlZXQtd2luZG93IC5rLWVkaXQtZmllbGQgLmstdGV4dGJveCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uay1zcHJlYWRzaGVldC13aW5kb3cgLmstZXhwb3J0LWNvbmZpZyAuay1ociB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXdpbmRvdyAuay1leHBvcnQtY29uZmlnIC5rLWVkaXQtZmllbGQge1xuICB3aWR0aDogNDAlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXdpbmRvdyAuay1wYWdlLW9yaWVudGF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMmVtO1xuICB0b3A6IDI1JTtcbn1cblxuLmstc3ByZWFkc2hlZXQtd2luZG93IC5rLXBhZ2Utb3JpZW50YXRpb24gLmstaWNvbiB7XG4gIGZvbnQtc2l6ZTogNmVtO1xufVxuXG4uay1zcHJlYWRzaGVldC13aW5kb3cgLmstZXhwb3J0LWNvbmZpZzphZnRlciwgLmstc3ByZWFkc2hlZXQtd2luZG93ID4gZGl2OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWZvcm1hdC1jZWxscyAuay1zcHJlYWRzaGVldC1wcmV2aWV3IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuMTZlbTtcbiAgbGluZS1oZWlnaHQ6IDMuNjRlbTtcbiAgbWFyZ2luOiAwIC0wLjg2M2VtIDAuNzJlbTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbn1cblxuLmstc3ByZWFkc2hlZXQtYm9yZGVyLXBhbGV0dGUge1xuICB3aWR0aDogMTUzcHg7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWJvcmRlci1wYWxldHRlIC5rLXNwcmVhZHNoZWV0LWJvcmRlci10eXBlLXBhbGV0dGUgLmstYnV0dG9uIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDIwJTtcbn1cblxuLmstc3ByZWFkc2hlZXQtYm9yZGVyLXBhbGV0dGUgLmstY29sb3JwYWxldHRlIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLmstc3ByZWFkc2hlZXQtcG9wdXAgLmstc2VwYXJhdG9yIHtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxLjhlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uay1zcHJlYWRzaGVldC1wb3B1cCAuay1jb2xvcnBhbGV0dGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uay1zcHJlYWRzaGVldC1wb3B1cCAuay1idXR0b24uay1idXR0b24taWNvbiB7XG4gIHBhZGRpbmc6IDAuNmVtO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXBvcHVwIC5rLWJ1dHRvbi5rLWJ1dHRvbi1pY29udGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgcGFkZGluZzogMC4zZW0gMS41ZW0gMC4zZW0gMC45ZW07XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUge1xuICB3aWR0aDogMjgwcHg7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLXNwcmVhZHNoZWV0LXZhbHVlLXRyZWV2aWV3LXdyYXBwZXIge1xuICBoZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSAuay1zcHJlYWRzaGVldC12YWx1ZS10cmVldmlldy13cmFwcGVyIC5rLXRyZWV2aWV3IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLWRldGFpbHMge1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICBwYWRkaW5nOiA0cHggMDtcbn1cblxuLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgLmstZGV0YWlscy1zdW1tYXJ5IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgLmstZGV0YWlscy1zdW1tYXJ5IC5rLWljb24ge1xuICBtYXJnaW46IDAgNXB4O1xufVxuXG4uay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSAuay1kZXRhaWxzLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwIDhweCAwIDI2cHg7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLWRldGFpbHMtY29udGVudCA+IC5rLXRleHRib3gsIC5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLWRldGFpbHMtY29udGVudCA+IC5rLXdpZGdldCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLWRldGFpbHMtY29udGVudCAuay1zcGFjZS1yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLWRldGFpbHMtY29udGVudCAuay1maWx0ZXItYW5kIHtcbiAgd2lkdGg6IDc1cHg7XG4gIG1hcmdpbjogOHB4IDA7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLWFjdGlvbi1idXR0b25zIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgbWFyZ2luOiA4cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5rLXJlc2l6ZS1oYW5kbGUsIC5rLXJlc2l6ZS1oaW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyMDA7XG59XG5cbi5rLXJlc2l6ZS1oaW50LWhhbmRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5rLXJlc2l6ZS1oaW50LW1hcmtlciB7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5rLXJlc2l6ZS1oaW50LXZlcnRpY2FsIC5rLXJlc2l6ZS1oaW50LWhhbmRsZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDIwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uay1yZXNpemUtaGludC12ZXJ0aWNhbCAuay1yZXNpemUtaGludC1tYXJrZXIge1xuICBoZWlnaHQ6IDJweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXF1aWNrLWFjY2Vzcy10b29sYmFyIC5rLWJ1dHRvbiwgLmstc3ByZWFkc2hlZXQtc2hlZXRzLWJhciAuay1idXR0b24ge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLmstc3ByZWFkc2hlZXQtdGFic3RyaXAge1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuXG4uay1zcHJlYWRzaGVldC10YWJzdHJpcCA+IC5rLWNvbnRlbnQge1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXRhYnN0cmlwIC5rLWxvYWRpbmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1zcHJlYWRzaGVldC10b29sYmFyIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uay1zcHJlYWRzaGVldC10b29sYmFyID4gLmstd2lkZ2V0W2RhdGEtcHJvcGVydHk9Zm9udFNpemVdIHtcbiAgd2lkdGg6IDc1cHg7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXRvb2xiYXIgPiAuay13aWRnZXRbZGF0YS1wcm9wZXJ0eT1mb3JtYXRdIHtcbiAgd2lkdGg6IDEwMHB4O1xufVxuXG4uay1zcHJlYWRzaGVldC10b29sYmFyID4gLmstd2lkZ2V0W2RhdGEtcHJvcGVydHk9Zm9udEZhbWlseV0ge1xuICB3aWR0aDogMTMwcHg7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXRvb2xiYXIgW2RhdGEtdG9vbD1hbGlnbm1lbnRdLCAuay1zcHJlYWRzaGVldC10b29sYmFyIFtkYXRhLXRvb2w9YmFja2dyb3VuZENvbG9yXSwgLmstc3ByZWFkc2hlZXQtdG9vbGJhciBbZGF0YS10b29sPWJvcmRlcnNdLCAuay1zcHJlYWRzaGVldC10b29sYmFyIFtkYXRhLXRvb2w9ZnJlZXplXSwgLmstc3ByZWFkc2hlZXQtdG9vbGJhciBbZGF0YS10b29sPW1lcmdlXSwgLmstc3ByZWFkc2hlZXQtdG9vbGJhciBbZGF0YS10b29sPXRleHRDb2xvcl0ge1xuICB3aWR0aDogYXV0bztcbn1cblxuLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1pbnB1dCA+IC5rLXN5bnRheC1ib29sLmstc3ludGF4LWF0LXBvaW50LCAuay1zcHJlYWRzaGVldC1mb3JtdWxhLWlucHV0ID4gLmstc3ludGF4LWZ1bmMuay1zeW50YXgtYXQtcG9pbnQsIC5rLXNwcmVhZHNoZWV0LWZvcm11bGEtaW5wdXQgPiAuay1zeW50YXgtbnVtLmstc3ludGF4LWF0LXBvaW50LCAuay1zcHJlYWRzaGVldC1mb3JtdWxhLWlucHV0ID4gLmstc3ludGF4LXJlZi5rLXN5bnRheC1hdC1wb2ludCwgLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1pbnB1dCA+IC5rLXN5bnRheC1zdHIuay1zeW50YXgtYXQtcG9pbnQge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1pbnB1dCA+IC5rLXNlcmllcy1hLCAuay1zcHJlYWRzaGVldC1mb3JtdWxhLWlucHV0ID4gLmstc2VyaWVzLWIsIC5rLXNwcmVhZHNoZWV0LWZvcm11bGEtaW5wdXQgPiAuay1zZXJpZXMtYywgLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1pbnB1dCA+IC5rLXNlcmllcy1kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXNlbGVjdGlvbi1oaWdobGlnaHQge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1zcHJlYWRzaGVldC1mb3JtdWxhLWxpc3Qge1xuICBtaW4td2lkdGg6IDEwMHB4O1xufVxuXG4uay1zcHJlYWRzaGVldC1mb3JtdWxhLWxpc3QgLmstaXRlbSB7XG4gIHBhZGRpbmc6IDAgMC4zZW07XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXNoZWV0cy1pdGVtcy1oaW50IHtcbiAgbWFyZ2luLXRvcDogMC4xZW07XG4gIGJhY2tncm91bmQ6IDAgMCAhaW1wb3J0YW50O1xuICBib3JkZXItd2lkdGg6IDAgIWltcG9ydGFudDtcbn1cblxuLmstc3ByZWFkc2hlZXQtZWRpdG9yLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDIwcHg7XG4gIHotaW5kZXg6IDEwO1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWVkaXRvci1idXR0b24uay1zcHJlYWRzaGVldC1sYXN0LWNvbHVtbiB7XG4gIG1hcmdpbi1sZWZ0OiAtMjFweDtcbn1cblxuLmstc3ByZWFkc2hlZXQtZWRpdG9yLWJ1dHRvbiBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLmhpbnQtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cblxuLmstZWRpdC1mb3JtLWNvbnRhaW5lciA+IGRpdjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgLmstaS1hcnJvdy00NS1kb3duLXJpZ2h0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay1zcHJlYWRzaGVldC1pbXBvcnQtZXJyb3JzIC5rLS1oZWFkZXItbWVzc2FnZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODg4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWltcG9ydC1lcnJvcnMgLmstLWVycm9ycyB7XG4gIG1heC1oZWlnaHQ6IDM1MHB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmstc3ByZWFkc2hlZXQtaW1wb3J0LWVycm9ycyAuay0tZXJyb3JzIHRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgZm9udC1zaXplOiA5MCU7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWltcG9ydC1lcnJvcnMgLmstLWVycm9ycyB0YWJsZSB0ZCwgLmstc3ByZWFkc2hlZXQtaW1wb3J0LWVycm9ycyAuay0tZXJyb3JzIHRhYmxlIHRoIHtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiYmI7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWltcG9ydC1lcnJvcnMgLmstLWVycm9ycyB0YWJsZSB0aCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xufVxuXG4uay1zcHJlYWRzaGVldC1pbnNlcnQtaW1hZ2UtZGlhbG9nIHtcbiAgbWFyZ2luOiAwIDFlbTtcbiAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7XG4gIGJvcmRlci13aWR0aDogMnB4O1xufVxuXG4uay1zcHJlYWRzaGVldC1pbnNlcnQtaW1hZ2UtZGlhbG9nIGxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDM1NXB4O1xuICBoZWlnaHQ6IDIwMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwodGV4dHVyZXMvaW1hZ2UtZGVmYXVsdC5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gNzAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMzAlO1xufVxuXG4uay1zcHJlYWRzaGVldC1pbnNlcnQtaW1hZ2UtZGlhbG9nIGxhYmVsIGRpdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA3NSU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWluc2VydC1pbWFnZS1kaWFsb2cgbGFiZWwgaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1zcHJlYWRzaGVldC1pbnNlcnQtaW1hZ2UtZGlhbG9nIC5rLXNwcmVhZHNoZWV0LWhhcy1pbWFnZSB7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byA5MCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWluc2VydC1pbWFnZS1kaWFsb2cgLmstc3ByZWFkc2hlZXQtaGFzLWltYWdlLmstaG92ZXIgZGl2LCAuay1zcHJlYWRzaGVldC1pbnNlcnQtaW1hZ2UtZGlhbG9nIC5rLXNwcmVhZHNoZWV0LWhhcy1pbWFnZS5rLXN0YXRlLWhvdmVyZWQgZGl2LCAuay1zcHJlYWRzaGVldC1pbnNlcnQtaW1hZ2UtZGlhbG9nIC5rLXNwcmVhZHNoZWV0LWhhcy1pbWFnZTpob3ZlciBkaXYge1xuICBvcGFjaXR5OiAxO1xuICB0b3A6IDUwJTtcbn1cblxuLmstc3ByZWFkc2hlZXQtaW5zZXJ0LWltYWdlLWRpYWxvZyAuay1zcHJlYWRzaGVldC1oYXMtaW1hZ2UgZGl2IHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmstc3ByZWFkc2hlZXQtZHJhd2luZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgei1pbmRleDogMTAxO1xufVxuXG4uay1zcHJlYWRzaGVldC1kcmF3aW5nLmstc3ByZWFkc2hlZXQtYWN0aXZlLWRyYXdpbmcge1xuICBvdXRsaW5lLXN0eWxlOiBzb2xpZDtcbiAgb3V0bGluZS13aWR0aDogMnB4O1xufVxuXG4uay1zcHJlYWRzaGVldC1kcmF3aW5nIC5rLXNwcmVhZHNoZWV0LWRyYXdpbmctaW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGN1cnNvcjogbW92ZTtcbn1cblxuLmstc3ByZWFkc2hlZXQtZHJhd2luZyAuay1zcHJlYWRzaGVldC1kcmF3aW5nLWhhbmRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLmstc3ByZWFkc2hlZXQtZHJhd2luZyAuay1zcHJlYWRzaGVldC1kcmF3aW5nLWhhbmRsZS5OIHtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDA7XG4gIGN1cnNvcjogbnMtcmVzaXplO1xufVxuXG4uay1zcHJlYWRzaGVldC1kcmF3aW5nIC5rLXNwcmVhZHNoZWV0LWRyYXdpbmctaGFuZGxlLk5FIHtcbiAgbGVmdDogMTAwJTtcbiAgdG9wOiAwO1xuICBjdXJzb3I6IG5lc3ctcmVzaXplO1xufVxuXG4uay1zcHJlYWRzaGVldC1kcmF3aW5nIC5rLXNwcmVhZHNoZWV0LWRyYXdpbmctaGFuZGxlLkUge1xuICBsZWZ0OiAxMDAlO1xuICB0b3A6IDUwJTtcbiAgY3Vyc29yOiBldy1yZXNpemU7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWRyYXdpbmcgLmstc3ByZWFkc2hlZXQtZHJhd2luZy1oYW5kbGUuU0Uge1xuICBsZWZ0OiAxMDAlO1xuICB0b3A6IDEwMCU7XG4gIGN1cnNvcjogbndzZS1yZXNpemU7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWRyYXdpbmcgLmstc3ByZWFkc2hlZXQtZHJhd2luZy1oYW5kbGUuUyB7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAxMDAlO1xuICBjdXJzb3I6IG5zLXJlc2l6ZTtcbn1cblxuLmstc3ByZWFkc2hlZXQtZHJhd2luZyAuay1zcHJlYWRzaGVldC1kcmF3aW5nLWhhbmRsZS5TVyB7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMTAwJTtcbiAgY3Vyc29yOiBuZXN3LXJlc2l6ZTtcbn1cblxuLmstc3ByZWFkc2hlZXQtZHJhd2luZyAuay1zcHJlYWRzaGVldC1kcmF3aW5nLWhhbmRsZS5XIHtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIGN1cnNvcjogZXctcmVzaXplO1xufVxuXG4uay1zcHJlYWRzaGVldC1kcmF3aW5nIC5rLXNwcmVhZHNoZWV0LWRyYXdpbmctaGFuZGxlLk5XIHtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBjdXJzb3I6IG53c2UtcmVzaXplO1xufVxuXG4uay1hdmF0YXIge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstYXZhdGFyLWluaXRpYWxzLCAuay1hdmF0YXItdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xufVxuXG4uay1hdmF0YXItaWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmstYXZhdGFyLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uay1hdmF0YXItaW1hZ2UgPiBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmstYXZhdGFyLXNtIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgZmxleC1iYXNpczogMTZweDtcbn1cblxuLmstYXZhdGFyLW1kIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgZmxleC1iYXNpczogMzJweDtcbn1cblxuLmstYXZhdGFyLWxnIHtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjRweDtcbiAgZmxleC1iYXNpczogNjRweDtcbn1cblxuLmstYXZhdGFyLWJvcmRlcmVkIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG5cbi5rLWNhcmQge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLWNhcmQgLmstY2FyZC1jYWxsb3V0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItd2lkdGg6IDFweCAxcHggMCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBtYXJnaW46IDA7XG59XG5cbi5rLWNhcmQgLmstY2FyZC1jYWxsb3V0LmstY2FsbG91dC1uIHtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgbGVmdDogNTAlO1xufVxuXG4uay1jYXJkIC5rLWNhcmQtY2FsbG91dC5rLWNhbGxvdXQtZSB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKSByb3RhdGUoMTM1ZGVnKSBzY2FsZVgoLTEpO1xufVxuXG4uay1jYXJkIC5rLWNhcmQtY2FsbG91dC5rLWNhbGxvdXQtcyB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpIHJvdGF0ZSgxMzVkZWcpO1xuICBsZWZ0OiA1MCU7XG59XG5cbi5rLWNhcmQgLmstY2FyZC1jYWxsb3V0LmstY2FsbG91dC13IHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtMTM1ZGVnKTtcbn1cblxuLmstY2FyZCAuay1hdmF0YXIge1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBmbGV4LWJhc2lzOiA0NXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5cbi5rLWNhcmQgLmstYXZhdGFyLmstYXZhdGFyLWltYWdlID4gKiB7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDQ1cHg7XG59XG5cbi5rLWNhcmQuay1jYXJkLWZsYXQge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uay1jYXJkLWhvcml6b250YWwge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4uay1jYXJkLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGluaGVyaXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLWNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIG91dGxpbmU6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmstY2FyZCA+IC5rLWNhcmQtaGVhZGVyOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuXG4uay1jYXJkID4gLmstY2FyZC1oZWFkZXI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbn1cblxuLmstY2FyZC1oZWFkZXIgaDEsIC5rLWNhcmQtaGVhZGVyIGgyLCAuay1jYXJkLWhlYWRlciBoMywgLmstY2FyZC1oZWFkZXIgaDQsIC5rLWNhcmQtaGVhZGVyIGg1LCAuay1jYXJkLWhlYWRlciBoNiwgLmstY2FyZC1oZWFkZXIgPiBkaXYge1xuICBtYXJnaW46IDA7XG59XG5cbi5rLWNhcmQtaGVhZGVyIC5rLWNhcmQtdGl0bGUgKyAuay1jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmstY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgb3V0bGluZTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLWNhcmQtYm9keSB7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgb3V0bGluZTogMDtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5rLWNhcmQgPiAuay1jYXJkLWJvZHk6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG59XG5cbi5rLWNhcmQgPiAuay1jYXJkLWJvZHk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbn1cblxuLmstY2FyZC1ib2R5IHAge1xuICBtYXJnaW46IDAgMCA4cHg7XG59XG5cbi5rLWNhcmQtYm9keSA+IC5rLWxhc3QsIC5rLWNhcmQtYm9keSA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmstY2FyZC1pbWFnZSwgLmstY2FyZC1tZWRpYSB7XG4gIGJvcmRlcjogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1jYXJkID4gLmstY2FyZC1pbWFnZTpmaXJzdC1jaGlsZCwgLmstY2FyZCA+IC5rLWNhcmQtbWVkaWE6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG59XG5cbi5rLWNhcmQgPiAuay1jYXJkLWltYWdlOmxhc3QtY2hpbGQsIC5rLWNhcmQgPiAuay1jYXJkLW1lZGlhOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG59XG5cbi5rLWNhcmQtaW1hZ2UgPiBpbWcsIC5rLWNhcmQtbWVkaWEgPiBpbWcge1xuICBib3JkZXI6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmstY2FyZC1ob3Jpem9udGFsIC5rLWNhcmQtaW1hZ2UsIC5rLWNhcmQtaG9yaXpvbnRhbCAuay1jYXJkLW1lZGlhIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1heC13aWR0aDogMTAwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uay1jYXJkLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luOiAwIDAgOHB4O1xufVxuXG4uay1jYXJkLXN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW46IDAgMCA4cHg7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLmstY2FyZC1zZXBhcmF0b3Ige1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uay1jYXJkLXNlcGFyYXRvci5rLXNlcGFyYXRvci12ZXJ0aWNhbCB7XG4gIHdpZHRoOiAwO1xuICBib3JkZXItd2lkdGg6IDAgMCAwIDFweDtcbn1cblxuLmstY2FyZCA+IC5rLWhyIHtcbiAgbWFyZ2luOiAwO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1jYXJkLWFjdGlvbnMge1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG59XG5cbi5rLWNhcmQgPiAuay1jYXJkLWFjdGlvbnM6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG59XG5cbi5rLWNhcmQgPiAuay1jYXJkLWFjdGlvbnM6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbn1cblxuLmstY2FyZC1ob3Jpem9udGFsIC5rLWNhcmQtYWN0aW9ucywgLmstY2FyZC12ZXJ0aWNhbCAuay1jYXJkLWFjdGlvbnMge1xuICBib3JkZXI6IDA7XG59XG5cbi5rLWNhcmQtYWN0aW9ucyAuay1idXR0b24ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi5rLWNhcmQtYWN0aW9ucyA+IC5rLWJ1dHRvbi5rLWZsYXQ6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogLThweDtcbn1cblxuLmstY2FyZC1hY3Rpb25zLmstY2FyZC1hY3Rpb25zLXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uay1jYXJkLWFjdGlvbnMuay1jYXJkLWFjdGlvbnMtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmstY2FyZC1hY3Rpb25zLmstY2FyZC1hY3Rpb25zLWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uay1jYXJkLWFjdGlvbiB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5rLWNhcmQtYWN0aW9uID4gLmstYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMTZweCAxNnB4O1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmstY2FyZC1hY3Rpb25zLXZlcnRpY2FsIHtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmstY2FyZC1hY3Rpb25zLXZlcnRpY2FsIC5rLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbn1cblxuLmstY2FyZC1hY3Rpb25zLXZlcnRpY2FsIC5rLWJ1dHRvbi5rLWZsYXQ6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmstY2FyZC1hY3Rpb25zLXZlcnRpY2FsIC5rLWNhcmQtYWN0aW9uICsgLmstY2FyZC1hY3Rpb24ge1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG59XG5cbi5rLWNhcmQtaG9yaXpvbnRhbCAuay1jYXJkLWFjdGlvbnMtdmVydGljYWwge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xufVxuXG4uay1jYXJkLXZlcnRpY2FsIC5rLWNhcmQtYWN0aW9ucy12ZXJ0aWNhbC5rLWNhcmQtYWN0aW9ucy1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uay1jYXJkLXZlcnRpY2FsIC5rLWNhcmQtYWN0aW9ucy12ZXJ0aWNhbC5rLWNhcmQtYWN0aW9ucy1lbmQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5rLWNhcmQtdmVydGljYWwgLmstY2FyZC1hY3Rpb25zLXZlcnRpY2FsLmstY2FyZC1hY3Rpb25zLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5rLWNhcmQtdmVydGljYWwgLmstY2FyZC1hY3Rpb25zLXZlcnRpY2FsLmstY2FyZC1hY3Rpb25zLWNlbnRlciwgLmstY2FyZC12ZXJ0aWNhbCAuay1jYXJkLWFjdGlvbnMtdmVydGljYWwuay1jYXJkLWFjdGlvbnMtZW5kLCAuay1jYXJkLXZlcnRpY2FsIC5rLWNhcmQtYWN0aW9ucy12ZXJ0aWNhbC5rLWNhcmQtYWN0aW9ucy1zdGFydCB7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xufVxuXG4uay1jYXJkLXZlcnRpY2FsIC5rLWNhcmQtYWN0aW9ucy12ZXJ0aWNhbC5rLWNhcmQtYWN0aW9ucy1jZW50ZXIgLmstYnV0dG9uLCAuay1jYXJkLXZlcnRpY2FsIC5rLWNhcmQtYWN0aW9ucy12ZXJ0aWNhbC5rLWNhcmQtYWN0aW9ucy1lbmQgLmstYnV0dG9uLCAuay1jYXJkLXZlcnRpY2FsIC5rLWNhcmQtYWN0aW9ucy12ZXJ0aWNhbC5rLWNhcmQtYWN0aW9ucy1zdGFydCAuay1idXR0b24ge1xuICBwYWRkaW5nOiA0cHggOHB4O1xufVxuXG4uay1jYXJkLWFjdGlvbnMtc3RyZXRjaGVkIHtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLmstY2FyZC1hY3Rpb25zLXN0cmV0Y2hlZCAuay1idXR0b24ge1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIGZsZXgtZ3JvdzogMTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmstY2FyZC1hY3Rpb25zLXN0cmV0Y2hlZCAuay1idXR0b24uay1mbGF0OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5rLWNhcmQtYWN0aW9ucy1zdHJldGNoZWQgLmstY2FyZC1hY3Rpb24gKyAuay1jYXJkLWFjdGlvbiB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG59XG5cbi5rLWNhcmQgLmstY2FyZC1hY3Rpb25zLXN0cmV0Y2hlZCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLmstY2FyZC1ob3Jpem9udGFsID4gLmstY2FyZC1hY3Rpb25zLXN0cmV0Y2hlZCB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG5cbi5rLWNhcmQtYWN0aW9ucy1zdHJldGNoZWQuay1jYXJkLWFjdGlvbnMtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uay1jYXJkLWFjdGlvbnMtc3RyZXRjaGVkLmstY2FyZC1hY3Rpb25zLXZlcnRpY2FsIC5rLWNhcmQtYWN0aW9uICsgLmstY2FyZC1hY3Rpb24ge1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuXG4uay1jYXJkLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uay1jYXJkLWxpc3QgLmstY2FyZCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uay1jYXJkLWxpc3QgLmstY2FyZCArIC5rLWNhcmQge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4uay1jYXJkLWRlY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uay1jYXJkLWRlY2sgLmstY2FyZCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uay1jYXJkLWRlY2sgLmstY2FyZCArIC5rLWNhcmQge1xuICBtYXJnaW4tbGVmdDogMTZweDtcbn1cblxuLmstY2FyZC1kZWNrLXNjcm9sbHdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5rLWNhcmQtZGVjay1zY3JvbGx3cmFwID4gLmstYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmstY2FyZC1kZWNrLXNjcm9sbHdyYXAgPiAuay1idXR0b246Zmlyc3QtY2hpbGQge1xuICBsZWZ0OiAtMXB4O1xufVxuXG4uay1jYXJkLWRlY2stc2Nyb2xsd3JhcCA+IC5rLWJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgcmlnaHQ6IC0xcHg7XG59XG5cbi5rLWNhcmQtZGVjay1zY3JvbGx3cmFwID4gLmstY2FyZC1kZWNrIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5rLWNhcmQtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uay1jYXJkLWdyb3VwIC5rLWNhcmQge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmstY2FyZC1ncm91cCAuay1jYXJkID4gLmstY2FyZC1oZWFkZXIge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uay1jYXJkLWdyb3VwIC5rLWNhcmQgKyAuay1jYXJkIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbi5rLWNhcmQtZ3JvdXAgLmstY2FyZC5rLWZpcnN0IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG59XG5cbi5rLWNhcmQtZ3JvdXAgLmstY2FyZC5rLWZpcnN0ID4gLmstY2FyZC1oZWFkZXIge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG59XG5cbi5rLWNhcmQtZ3JvdXAgLmstY2FyZC5rLWxhc3Qge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuXG4uay1jYXJkLWdyb3VwIC5rLWNhcmQuay1sYXN0ID4gLmstY2FyZC1oZWFkZXIge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuXG4uay1jYXJkLWdyb3VwIC5rLWNhcmQuay1vbmx5IHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uay1jYXJkLWdyb3VwIC5rLWNhcmQuay1vbmx5ID4gLmstY2FyZC1oZWFkZXIge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG59XG5cbi5rLXJ0bCAuay1jYXJkLWRlY2sgLmstY2FyZCArIC5rLWNhcmQsIFtkaXI9cnRsXSAuay1jYXJkLWRlY2sgLmstY2FyZCArIC5rLWNhcmQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuXG4uay1ydGwgLmstY2FyZC1hY3Rpb25zLXN0cmV0Y2hlZCAuay1jYXJkLWFjdGlvbiArIC5rLWNhcmQtYWN0aW9uLCBbZGlyPXJ0bF0gLmstY2FyZC1hY3Rpb25zLXN0cmV0Y2hlZCAuay1jYXJkLWFjdGlvbiArIC5rLWNhcmQtYWN0aW9uIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuXG4uay1ydGwgLmstY2FyZC1ob3Jpem9udGFsIC5rLWNhcmQtYWN0aW9ucy12ZXJ0aWNhbCwgLmstcnRsIC5rLWNhcmQtaG9yaXpvbnRhbCA+IC5rLWNhcmQtYWN0aW9ucy1zdHJldGNoZWQsIFtkaXI9cnRsXSAuay1jYXJkLWhvcml6b250YWwgLmstY2FyZC1hY3Rpb25zLXZlcnRpY2FsLCBbZGlyPXJ0bF0gLmstY2FyZC1ob3Jpem9udGFsID4gLmstY2FyZC1hY3Rpb25zLXN0cmV0Y2hlZCB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cblxuLmstaWUxMSAuay1jYXJkLWJvZHkge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmstdGlsZWxheW91dCB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZGlzcGxheTogZ3JpZDtcbn1cblxuLmstbGF5b3V0LWl0ZW0taGludCB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstbGF5b3V0LWl0ZW0taGludC5rLWxheW91dC1pdGVtLWhpbnQtcmVzaXplIHtcbiAgei1pbmRleDogMztcbn1cblxuLmstY2hhdCB7XG4gIGhlaWdodDogNjAwcHg7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLmstY2hhdCAuay1tZXNzYWdlLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbi5rLWNoYXQgLmstbWVzc2FnZS1saXN0LWNvbnRlbnQge1xuICBwYWRkaW5nOiAxNnB4IDE2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstY2hhdCAuay1tZXNzYWdlLWxpc3QtY29udGVudCA+ICogKyAqIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuLmstY2hhdCAuay1tZXNzYWdlLWdyb3VwIHtcbiAgbWF4LXdpZHRoOiA4MCU7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstY2hhdCAuay1tZXNzYWdlLWdyb3VwOm5vdCguay1hbHQpIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5rLWNoYXQgLmstbWVzc2FnZS1ncm91cDpub3QoLmstYWx0KSAuay1tZXNzYWdlLXRpbWUge1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBsZWZ0OiAxMDAlO1xufVxuXG4uay1jaGF0IC5rLW1lc3NhZ2UtZ3JvdXA6bm90KC5rLWFsdCkgLmstbWVzc2FnZS1zdGF0dXMge1xuICBsZWZ0OiAwO1xufVxuXG4uay1jaGF0IC5rLW1lc3NhZ2UtZ3JvdXA6bm90KC5rLWFsdCkgLmstZmlyc3QgLmstYnViYmxlLCAuay1jaGF0IC5rLW1lc3NhZ2UtZ3JvdXA6bm90KC5rLWFsdCkgLmstb25seSAuay1idWJibGUge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAycHg7XG59XG5cbi5rLWNoYXQgLmstbWVzc2FnZS1ncm91cDpub3QoLmstYWx0KSAuay1sYXN0IC5rLWJ1YmJsZSwgLmstY2hhdCAuay1tZXNzYWdlLWdyb3VwOm5vdCguay1hbHQpIC5rLW1pZGRsZSAuay1idWJibGUge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAycHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJweDtcbn1cblxuLmstY2hhdCAuay1tZXNzYWdlLWdyb3VwLmstYWx0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5rLWNoYXQgLmstbWVzc2FnZS1ncm91cC5rLWFsdCAuay1tZXNzYWdlLXRpbWUge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgcmlnaHQ6IDEwMCU7XG59XG5cbi5rLWNoYXQgLmstbWVzc2FnZS1ncm91cC5rLWFsdCAuay1tZXNzYWdlLXN0YXR1cyB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uay1jaGF0IC5rLW1lc3NhZ2UtZ3JvdXAuay1hbHQgLmstZmlyc3QgLmstYnViYmxlLCAuay1jaGF0IC5rLW1lc3NhZ2UtZ3JvdXAuay1hbHQgLmstb25seSAuay1idWJibGUge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnB4O1xufVxuXG4uay1jaGF0IC5rLW1lc3NhZ2UtZ3JvdXAuay1hbHQgLmstbGFzdCAuay1idWJibGUsIC5rLWNoYXQgLmstbWVzc2FnZS1ncm91cC5rLWFsdCAuay1taWRkbGUgLmstYnViYmxlIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJweDtcbn1cblxuLmstY2hhdCAuay1tZXNzYWdlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDJweCAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogbWFyZ2luIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5rLWNoYXQgLmstbWVzc2FnZS1zdGF0dXMsIC5rLWNoYXQgLmstbWVzc2FnZS10aW1lIHtcbiAgZm9udC1zaXplOiBzbWFsbGVyO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uay1jaGF0IC5rLW1lc3NhZ2UtdGltZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLmstY2hhdCAuay1tZXNzYWdlLXN0YXR1cyB7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0b3A6IDEwMCU7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4uay1jaGF0IC5rLWJ1YmJsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLmstY2hhdCAuay1tZXNzYWdlLmstc2VsZWN0ZWQsIC5rLWNoYXQgLmstbWVzc2FnZS5rLXN0YXRlLXNlbGVjdGVkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogMCAwO1xufVxuXG4uay1jaGF0IC5rLW1lc3NhZ2Uuay1zZWxlY3RlZCAuay1tZXNzYWdlLXRpbWUsIC5rLWNoYXQgLmstbWVzc2FnZS5rLXN0YXRlLXNlbGVjdGVkIC5rLW1lc3NhZ2UtdGltZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5rLWNoYXQgLmstbWVzc2FnZS5rLXNlbGVjdGVkIC5rLW1lc3NhZ2Utc3RhdHVzLCAuay1jaGF0IC5rLW1lc3NhZ2Uuay1zdGF0ZS1zZWxlY3RlZCAuay1tZXNzYWdlLXN0YXR1cyB7XG4gIGhlaWdodDogMS4yZW07XG59XG5cbi5rLWNoYXQgLmstbWVzc2FnZS1lcnJvciwgLmstY2hhdCAuay1tZXNzYWdlLXNlbmRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uay1jaGF0IC5rLW1lc3NhZ2UtZXJyb3IgLmstbWVzc2FnZS1zdGF0dXMsIC5rLWNoYXQgLmstbWVzc2FnZS1zZW5kaW5nIC5rLW1lc3NhZ2Utc3RhdHVzIHtcbiAgaGVpZ2h0OiAxLjJlbTtcbn1cblxuLmstY2hhdCAuay1hdmF0YXIge1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5rLWNoYXQgLmstYXZhdGFycyAuay1tZXNzYWdlLWdyb3VwOm5vdCguay1hbHQpOm5vdCguay1uby1hdmF0YXIpIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuXG4uay1jaGF0IC5rLWF2YXRhcnMgLmstbWVzc2FnZS1ncm91cC5rLWFsdDpub3QoLmstbm8tYXZhdGFyKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG5cbi5rLWNoYXQgLmstbWVzc2FnZS1ncm91cDpub3QoLmstYWx0KSA+IC5rLWF2YXRhciB7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLmstY2hhdCAuay1tZXNzYWdlLWdyb3VwLmstYWx0ID4gLmstYXZhdGFyIHtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLmstYXV0aG9yIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IHNtYWxsZXI7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi5rLWNoYXQgLmstYXV0aG9yIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uay10aW1lc3RhbXAge1xuICBmb250LXNpemU6IHNtYWxsZXI7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cblxuLmstcXVpY2stcmVwbGllcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5rLXF1aWNrLXJlcGx5IHtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxleDogMCAwIGF1dG87XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCBiYWNrZ3JvdW5kLWNvbG9yLCBib3JkZXItY29sb3I7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbn1cblxuLmstbWVzc2FnZS1ib3gge1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgZmxleDogMCAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuXG4uay1tZXNzYWdlLWJveCAuay1pbnB1dCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250OiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uay1tZXNzYWdlLWJveCAuay1idXR0b24ge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uay1tZXNzYWdlLWJveCAuay1idXR0b24gc3ZnIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5rLW1lc3NhZ2UtYm94IC5rLWJ1dHRvbjo6YWZ0ZXIsIC5rLW1lc3NhZ2UtYm94IC5rLWJ1dHRvbjo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstY2hhdCAuay1jYXJkLWxpc3Qge1xuICBtYXJnaW46IDJweCAwIDA7XG59XG5cbi5rLWNoYXQgLmstY2FyZC1kZWNrIHtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xuICBwYWRkaW5nOiAxNnB4IDE2cHggMTZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbi5rLWNoYXQgLmstY2FyZC1kZWNrIC5rLWNhcmQtd3JhcCArIC5rLWNhcmQtd3JhcCB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxuXG4uay1jaGF0IC5rLWNhcmQtZGVjayAuay1jYXJkLCAuay1jaGF0IC5rLWNhcmQtZGVjayAuay1jYXJkLXdyYXAge1xuICB3aWR0aDogMjAwcHg7XG59XG5cbi5rLWNhcmQtZGVjay1zY3JvbGx3cmFwIHtcbiAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5rLWNhcmQtZGVjay1zY3JvbGx3cmFwID4gLmstY2FyZC1kZWNrIHtcbiAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4uay1jaGF0IC5rLWNhcmQtZGVjayAuay1jYXJkLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uay1jaGF0IC5rLWNhcmQtZGVjayAuay1jYXJkLXdyYXAgLmstY2FyZCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uay1jaGF0IC5rLWNhcmQtZGVjayAuay1jYXJkLXdyYXAgLmstY2FyZCArIC5rLWNhcmQge1xuICBtYXJnaW4tbGVmdDogMTZweDtcbn1cblxuLmstY2hhdCAuay1jYXJkLWRlY2sgLmstY2FyZC13cmFwLmstc2VsZWN0ZWQsIC5rLWNoYXQgLmstY2FyZC1kZWNrIC5rLWNhcmQtd3JhcC5rLXN0YXRlLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogMCAwO1xufVxuXG4uay10eXBpbmctaW5kaWNhdG9yIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuXG4uay10eXBpbmctaW5kaWNhdG9yIHNwYW4ge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmbGV4OiAwIDAgOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG5cbi5rLXR5cGluZy1pbmRpY2F0b3Igc3BhbiArIHNwYW4ge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG5Aa2V5ZnJhbWVzIGstYW5pbWF0aW9uLWJsaW5rIHtcbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uay1jaGF0IC5rLXRvb2xiYXItYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmstY2hhdCAuay10b29sYmFyLWJveCAuay1idXR0b24tbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xufVxuXG4uay1jaGF0IC5rLXRvb2xiYXItYm94IC5rLWJ1dHRvbi1saXN0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbn1cblxuLmstY2hhdCAuay10b29sYmFyLWJveCAuay1idXR0b24tbGlzdCAuay1idXR0b24gKyAuay1idXR0b24ge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5rLWNoYXQgLmstdG9vbGJhci1ib3ggLmstc2Nyb2xsLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmstY2hhdCAuay10b29sYmFyLWJveCAuay1zY3JvbGwtYnV0dG9uLWxlZnQge1xuICBsZWZ0OiAwO1xufVxuXG4uay1jaGF0IC5rLXRvb2xiYXItYm94IC5rLXNjcm9sbC1idXR0b24tcmlnaHQge1xuICByaWdodDogMDtcbn1cblxuLmstY2hhdCAuay10b29sYmFyLWJveCAuay1idXR0b24ge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uay1ydGwgLmstbWVzc2FnZS1ncm91cDpub3QoLmstYWx0KSwgW2Rpcj1ydGxdIC5rLW1lc3NhZ2UtZ3JvdXA6bm90KC5rLWFsdCkge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmstcnRsIC5rLW1lc3NhZ2UtZ3JvdXA6bm90KC5rLWFsdCkgLmstbWVzc2FnZS10aW1lLCBbZGlyPXJ0bF0gLmstbWVzc2FnZS1ncm91cDpub3QoLmstYWx0KSAuay1tZXNzYWdlLXRpbWUge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAxMDAlO1xufVxuXG4uay1ydGwgLmstbWVzc2FnZS1ncm91cDpub3QoLmstYWx0KSAuay1tZXNzYWdlLXN0YXR1cywgW2Rpcj1ydGxdIC5rLW1lc3NhZ2UtZ3JvdXA6bm90KC5rLWFsdCkgLmstbWVzc2FnZS1zdGF0dXMge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cblxuLmstcnRsIC5rLW1lc3NhZ2UtZ3JvdXAuay1hbHQsIFtkaXI9cnRsXSAuay1tZXNzYWdlLWdyb3VwLmstYWx0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmstcnRsIC5rLW1lc3NhZ2UtZ3JvdXAuay1hbHQgLmstbWVzc2FnZS10aW1lLCBbZGlyPXJ0bF0gLmstbWVzc2FnZS1ncm91cC5rLWFsdCAuay1tZXNzYWdlLXRpbWUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxMDAlO1xufVxuXG4uay1ydGwgLmstbWVzc2FnZS1ncm91cC5rLWFsdCAuay1tZXNzYWdlLXN0YXR1cywgW2Rpcj1ydGxdIC5rLW1lc3NhZ2UtZ3JvdXAuay1hbHQgLmstbWVzc2FnZS1zdGF0dXMge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cblxuLmstcnRsIC5rLWF2YXRhcnMgLmstbWVzc2FnZS1ncm91cDpub3QoLmstYWx0KTpub3QoLmstbm8tYXZhdGFyKSwgW2Rpcj1ydGxdIC5rLWF2YXRhcnMgLmstbWVzc2FnZS1ncm91cDpub3QoLmstYWx0KTpub3QoLmstbm8tYXZhdGFyKSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cblxuLmstcnRsIC5rLWF2YXRhcnMgLmstbWVzc2FnZS1ncm91cC5rLWFsdDpub3QoLmstbm8tYXZhdGFyKSwgW2Rpcj1ydGxdIC5rLWF2YXRhcnMgLmstbWVzc2FnZS1ncm91cC5rLWFsdDpub3QoLmstbm8tYXZhdGFyKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cblxuLmstcnRsIC5rLW1lc3NhZ2UtYm94IC5rLWJ1dHRvbiBzdmcsIFtkaXI9cnRsXSAuay1tZXNzYWdlLWJveCAuay1idXR0b24gc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmstcnRsIC5rLXF1aWNrLXJlcGx5LCBbZGlyPXJ0bF0gLmstcXVpY2stcmVwbHkge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi5rLWNhbGVuZGFyIHtcbiAgcGFkZGluZzogMCAwO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uay1jYWxlbmRhciAuay1saW5rIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbn1cblxuLmstY2FsZW5kYXIgLmstYWN0aW9uLWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmstY2FsZW5kYXIgLmstZm9jdXMsIC5rLWNhbGVuZGFyIC5rLWZvY3VzLmstc2VsZWN0ZWQsIC5rLWNhbGVuZGFyIC5rLWZvY3VzLmstc3RhdGUtc2VsZWN0ZWQsIC5rLWNhbGVuZGFyIC5rLXN0YXRlLWZvY3VzZWQsIC5rLWNhbGVuZGFyIC5rLXN0YXRlLWZvY3VzZWQuay1zZWxlY3RlZCwgLmstY2FsZW5kYXIgLmstc3RhdGUtZm9jdXNlZC5rLXN0YXRlLXNlbGVjdGVkIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmstY2FsZW5kYXIgdGFibGUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIG91dGxpbmU6IDA7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uay1jYWxlbmRhciB0ZCwgLmstY2FsZW5kYXIgdGgge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5rLWNhbGVuZGFyIC5rLWhlYWRlciB7XG4gIHBhZGRpbmc6IDJweCAycHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uay1jYWxlbmRhciAuay1mb290ZXIge1xuICBwYWRkaW5nOiAwLjVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uay1jYWxlbmRhciAuay1mb290ZXIgLmstbmF2LXRvZGF5OmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXZpZXcge1xuICB3aWR0aDogMTdlbTtcbiAgaGVpZ2h0OiAxN2VtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLWNhbGVuZGFyLmstd2Vlay1udW1iZXIgLmstY2FsZW5kYXItdmlldyB7XG4gIHdpZHRoOiAxOS40Mjg1NzE0M2VtO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uay1jYWxlbmRhciAuay1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uay1jYWxlbmRhciAuay1jb250ZW50IHRoIHtcbiAgcGFkZGluZzogMC4yNWVtIDJweDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1jYWxlbmRhciAuay1jb250ZW50IHRkIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uay1jYWxlbmRhciAuay1jb250ZW50IHRkLmstYWx0IHtcbiAgd2lkdGg6IDIuNDI4NTcxNDNlbTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmstY2FsZW5kYXIgLmstY29udGVudCAuay1saW5rIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAwLjVlbSAwLjVlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLWNhbGVuZGFyIC5rLW1vbnRoIC5rLWxpbmsge1xuICB3aWR0aDogMi40Mjg1NzE0M2VtO1xuICBoZWlnaHQ6IDIuNDI4NTcxNDNlbTtcbn1cblxuLmstY2FsZW5kYXIgLmstbW9udGggdGgge1xuICBoZWlnaHQ6IDIuNDI4NTcxNDNlbTtcbn1cblxuLmstY2FsZW5kYXIgLmsteWVhciAuay1saW5rIHtcbiAgd2lkdGg6IDQuMjg1NzE0MjllbTtcbiAgaGVpZ2h0OiA0LjI4NTcxNDI5ZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjI4NTcxNDI5ZW07XG59XG5cbi5rLWNhbGVuZGFyIC5rLWRlY2FkZSAuay1saW5rIHtcbiAgd2lkdGg6IDQuMjg1NzE0MjllbTtcbiAgaGVpZ2h0OiA0LjI4NTcxNDI5ZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjI4NTcxNDI5ZW07XG59XG5cbi5rLWNhbGVuZGFyIC5rLWNlbnR1cnkgLmstbGluayB7XG4gIHdpZHRoOiA0LjI4NTcxNDI5ZW07XG4gIGhlaWdodDogNC4yODU3MTQyOWVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMS42NDI4NTcxNGVtO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4uay1jYWxlbmRhciAuay1hbmltYXRpb24tY29udGFpbmVyIC5rLWNvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLWhlYWRlciB7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uay1jYWxlbmRhciAuay1jYWxlbmRhci1oZWFkZXIgLmstYnV0dG9uIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmstY2FsZW5kYXIgLmstY2FsZW5kYXItbmF2IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmstY2FsZW5kYXIgLmstbmF2LXRvZGF5IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay1jYWxlbmRhciAuay1jYWxlbmRhci1kZWNhZGV2aWV3LCAuay1jYWxlbmRhciAuay1jYWxlbmRhci1tb250aHZpZXcsIC5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXllYXJ2aWV3IHtcbiAgcGFkZGluZzogMCAxNnB4O1xufVxuXG4uay1jYWxlbmRhciAuay1jYWxlbmRhci1kZWNhZGV2aWV3IHRoLCAuay1jYWxlbmRhciAuay1jYWxlbmRhci1tb250aHZpZXcgdGgsIC5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXllYXJ2aWV3IHRoIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLWRlY2FkZXZpZXcgLmstYWx0LCAuay1jYWxlbmRhciAuay1jYWxlbmRhci1tb250aHZpZXcgLmstYWx0LCAuay1jYWxlbmRhciAuay1jYWxlbmRhci15ZWFydmlldyAuay1hbHQge1xuICBvcGFjaXR5OiAwLjU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uay1jYWxlbmRhci1yYW5nZSB7XG4gIHdpZHRoOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mztcbn1cblxuLmstY2FsZW5kYXItcmFuZ2UgLmstY2FsZW5kYXItaGVhZGVyIHtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmstY2FsZW5kYXItcmFuZ2UgLmstY2FsZW5kYXItaGVhZGVyIC5rLWJ1dHRvbiB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IDAgMCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5rLWNhbGVuZGFyLXJhbmdlIC5rLWNhbGVuZGFyLWhlYWRlciAuay1idXR0b246OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNhbGVuZGFyLXJhbmdlIC5rLWNhbGVuZGFyLWhlYWRlciAuay1idXR0b246OmFmdGVyIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IGN1cnJlbnRDb2xvcjtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmstY2FsZW5kYXItcmFuZ2UgLmstY2FsZW5kYXItaGVhZGVyIC5rLWJ1dHRvbi5rLWZvY3VzOjphZnRlciwgLmstY2FsZW5kYXItcmFuZ2UgLmstY2FsZW5kYXItaGVhZGVyIC5rLWJ1dHRvbjpmb2N1czo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjEyO1xufVxuXG4uay1jYWxlbmRhci1yYW5nZSAuay1jYWxlbmRhci1oZWFkZXIgLmstYnV0dG9uLmstZGlzYWJsZWQsIC5rLWNhbGVuZGFyLXJhbmdlIC5rLWNhbGVuZGFyLWhlYWRlciAuay1idXR0b25bZGlzYWJsZWRdLCAuay1kaXNhYmxlZCAuay1jYWxlbmRhci1yYW5nZSAuay1jYWxlbmRhci1oZWFkZXIgLmstYnV0dG9uIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5rLWNhbGVuZGFyLXJhbmdlIC5rLWNhbGVuZGFyLW5hdiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmstY2FsZW5kYXItcmFuZ2UgLmstY2FsZW5kYXItdmlldyB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDE3ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3V0bGluZTogMDtcbn1cblxuLmstYW5pbWF0aW9uLWNvbnRhaW5lci1zbSAuay1jYWxlbmRhci1yYW5nZSAuay1jYWxlbmRhci12aWV3IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmstY2FsZW5kYXItcmFuZ2Uuay13ZWVrLW51bWJlciAuay1jYWxlbmRhci12aWV3IHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5rLWNhbGVuZGFyLXJhbmdlIC5rLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwIDE2cHggOHB4O1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZmxvYXQ6IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmstY2FsZW5kYXItcmFuZ2UgLmstY29udGVudCB0ZCwgLmstY2FsZW5kYXItcmFuZ2UgLmstY29udGVudCB0aCB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uay1jYWxlbmRhci1yYW5nZSAuay1jb250ZW50IHRoIHtcbiAgcGFkZGluZzogMC41ZW0gMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5rLWNhbGVuZGFyLXJhbmdlIC5rLWNvbnRlbnQgdGQge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5rLWNhbGVuZGFyLXJhbmdlIC5rLWNvbnRlbnQgdGQuay1hbHQge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5rLWNhbGVuZGFyLXJhbmdlIC5rLWNvbnRlbnQgLmstbGluayB7XG4gIHBhZGRpbmc6IDAuNWVtIDAuNWVtO1xuICBtaW4taGVpZ2h0OiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uay1jYWxlbmRhci1yYW5nZSAuay1jb250ZW50IC5rLW1ldGEtaGVhZGVyLCAuay1jYWxlbmRhci1yYW5nZSAuay1jb250ZW50IC5rLW1vbnRoLWhlYWRlciB7XG4gIG1hcmdpbjogMCAxNnB4O1xuICBwYWRkaW5nOiAwLjVlbSA4cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uay1jYWxlbmRhci1yYW5nZSAuay1jb250ZW50IHRkLmstcmFuZ2Utc3RhcnQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5rLWNhbGVuZGFyLXJhbmdlIC5rLWNvbnRlbnQgdGQuay1yYW5nZS1taWQge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uay1jYWxlbmRhci1yYW5nZSAuay1jb250ZW50IHRkLmstcmFuZ2UtZW5kIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmstY2FsZW5kYXItcmFuZ2UgLmstY29udGVudCB0ZC5rLXJhbmdlLXNwbGl0LWVuZCwgLmstY2FsZW5kYXItcmFuZ2UgLmstY29udGVudCB0ZC5rLXJhbmdlLXNwbGl0LXN0YXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1jYWxlbmRhci1yYW5nZSAuay1jb250ZW50IHRkLmstcmFuZ2Utc3BsaXQtZW5kOjphZnRlciwgLmstY2FsZW5kYXItcmFuZ2UgLmstY29udGVudCB0ZC5rLXJhbmdlLXNwbGl0LXN0YXJ0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXB4O1xuICBib3R0b206IDFweDtcbn1cblxuLmstY2FsZW5kYXItcmFuZ2UgLmstY29udGVudCB0ZC5rLXJhbmdlLXNwbGl0LXN0YXJ0OjphZnRlciB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAtNXB4O1xufVxuXG4uay1jYWxlbmRhci1yYW5nZSAuay1jb250ZW50IHRkLmstcmFuZ2Utc3BsaXQtZW5kOjphZnRlciB7XG4gIHJpZ2h0OiAtNXB4O1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uay1jYWxlbmRhci1yYW5nZSAuay1jb250ZW50IHRkLmstd2Vla2VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uay1jYWxlbmRhci1yYW5nZSAuay1zZWxlY3RlZCwgLmstY2FsZW5kYXItcmFuZ2UgLmstc3RhdGUtc2VsZWN0ZWQge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uay1jYWxlbmRhci1yYW5nZSAuay1mb2N1cywgLmstY2FsZW5kYXItcmFuZ2UgLmstZm9jdXMuay1zZWxlY3RlZCwgLmstY2FsZW5kYXItcmFuZ2UgLmstZm9jdXMuay1zdGF0ZS1zZWxlY3RlZCwgLmstY2FsZW5kYXItcmFuZ2UgLmstc3RhdGUtZm9jdXNlZCwgLmstY2FsZW5kYXItcmFuZ2UgLmstc3RhdGUtZm9jdXNlZC5rLXNlbGVjdGVkLCAuay1jYWxlbmRhci1yYW5nZSAuay1zdGF0ZS1mb2N1c2VkLmstc3RhdGUtc2VsZWN0ZWQge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uay1jYWxlbmRhci1yYW5nZSB0ZC5rLWRpc2FibGVkLCAuay1jYWxlbmRhci1yYW5nZSB0ZC5rLXN0YXRlLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uay1jYWxlbmRhci1yYW5nZSB0ZC5rLWRpc2FibGVkIC5rLWxpbmssIC5rLWNhbGVuZGFyLXJhbmdlIHRkLmstc3RhdGUtZGlzYWJsZWQgLmstbGluayB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1jYWxlbmRhci1yYW5nZSAuay1mb290ZXIgLmstbmF2LXRvZGF5IHtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1jYWxlbmRhci1yYW5nZSAuay1jYWxlbmRhci1kZWNhZGV2aWV3LCAuay1jYWxlbmRhci1yYW5nZSAuay1jYWxlbmRhci1tb250aHZpZXcsIC5rLWNhbGVuZGFyLXJhbmdlIC5rLWNhbGVuZGFyLXllYXJ2aWV3IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmstd2lkZ2V0LmstZGF0ZXJhbmdlcGlja2VyIHtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uay1jYWxlbmRhci1tb250aHZpZXcgLmstY29udGVudCAuay1saW5rIHtcbiAgd2lkdGg6IDIuNDI4NTcxNDNlbTtcbn1cblxuLmstY2FsZW5kYXItbW9udGh2aWV3IC5rLWNvbnRlbnQgdGJvZHkgdHIge1xuICBoZWlnaHQ6IDIuNDI4NTcxNDNlbTtcbn1cblxuLmstY2FsZW5kYXIteWVhcnZpZXcgLmstY29udGVudCB7XG4gIG1hcmdpbjogMCAtMXB4O1xufVxuXG4uay1jYWxlbmRhci15ZWFydmlldyAuay1jb250ZW50IC5rLWxpbmsge1xuICB3aWR0aDogNC4yODU3MTQyOWVtO1xuICBoZWlnaHQ6IDQuMjg1NzE0MjllbTtcbiAgbGluZS1oZWlnaHQ6IDMuMjU7XG59XG5cbi5rLWNhbGVuZGFyLWRlY2FkZXZpZXcgLmstY29udGVudCB7XG4gIG1hcmdpbjogMCAtMXB4O1xufVxuXG4uay1jYWxlbmRhci1kZWNhZGV2aWV3IC5rLWNvbnRlbnQgLmstbGluayB7XG4gIHdpZHRoOiA0LjI4NTcxNDI5ZW07XG4gIGhlaWdodDogNC4yODU3MTQyOWVtO1xuICBsaW5lLWhlaWdodDogMy4yNTtcbn1cblxuLmstY2FsZW5kYXItY2VudHVyeXZpZXcgLmstY29udGVudCB7XG4gIG1hcmdpbjogMCAtMXB4O1xufVxuXG4uay1jYWxlbmRhci1jZW50dXJ5dmlldyAuay1jb250ZW50IC5rLWxpbmsge1xuICBwYWRkaW5nOiAwLjVlbSAwLjVlbTtcbiAgd2lkdGg6IDQuMjg1NzE0MjllbTtcbiAgaGVpZ2h0OiA0LjI4NTcxNDI5ZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLmstcnRsIC5rLWNhbGVuZGFyLXJhbmdlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5rLXJ0bCAuay1jYWxlbmRhci1yYW5nZSAuay1jYWxlbmRhci1uYXYge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmstcGRmLXZpZXdlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXBkZi12aWV3ZXIgLmstdG9vbGJhciB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgZmxleDogMCAwIGF1dG87XG4gIHotaW5kZXg6IDI7XG59XG5cbi5rLXBkZi12aWV3ZXIgLmstcGFnZXItd3JhcCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG4gIGJvcmRlci13aWR0aDogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMCAwIGF1dG87XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5rLXBkZi12aWV3ZXIgLmstbGlzdC1zY3JvbGxlciB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBvdXRsaW5lOiAwO1xufVxuXG4uay1wZGYtdmlld2VyIC5rLWxpc3Qtc2Nyb2xsZXIgLmstZW5hYmxlLXRleHQtc2VsZWN0IHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogdGV4dDtcbiAgLW1vei11c2VyLXNlbGVjdDogdGV4dDtcbiAgLW1zLXVzZXItc2VsZWN0OiB0ZXh0O1xuICB1c2VyLXNlbGVjdDogdGV4dDtcbiAgY3Vyc29yOiB0ZXh0O1xufVxuXG4uay1wZGYtdmlld2VyIC5rLWxpc3Qtc2Nyb2xsZXIgLmstZW5hYmxlLXBhbm5pbmcge1xuICBjdXJzb3I6IGdyYWI7XG59XG5cbi5rLXBkZi12aWV3ZXIgLmstbGlzdC1zY3JvbGxlciAuay1lbmFibGUtcGFubmluZyBzcGFuOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmstcGRmLXZpZXdlciAuay1wYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDMwcHggYXV0bztcbn1cblxuLmstcGRmLXZpZXdlciAuay1wYWdlIGNhbnZhcyB7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuXG4uay1wZGYtdmlld2VyIC5rLXBhZ2UgLmstdGV4dC1sYXllciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwLjI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXBkZi12aWV3ZXIgLmstcGFnZSAuay10ZXh0LWxheWVyID4gc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5rLXBkZi12aWV3ZXIgLmstcGFnZSAuay10ZXh0LWxheWVyIG1hcmsge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5rLXBkZi12aWV3ZXItd2luZG93IHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5rLXBkZi12aWV3ZXItd2luZG93IC5rLWVkaXQtZmllbGQgLmstZmlsZS1mb3JtYXQsIC5rLXBkZi12aWV3ZXItd2luZG93IC5rLWVkaXQtZmllbGQgLmstdGV4dGJveCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uay1wZGYtdmlld2VyLXdpbmRvdyAuay1hY3Rpb24tYnV0dG9ucyB7XG4gIHRvcDogMTBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMHB4IC0gMWVtKTtcbn1cblxuLmstcGRmLXZpZXdlci1zZWFyY2gtZGlhbG9nIHtcbiAgcGFkZGluZzogMC4yODU3MTQyOGVtO1xufVxuXG4uay1wZGYtdmlld2VyLXNlYXJjaC1kaWFsb2cgLmstc2VhcmNoLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5rLXBkZi12aWV3ZXItc2VhcmNoLWRpYWxvZyAuay1zZWFyY2gtY29udGFpbmVyIC5rLXRleHRib3gge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gIG1hcmdpbjogMCAwLjI4NTcxNDI4ZW07XG59XG5cbi5rLXBkZi12aWV3ZXItc2VhcmNoLWRpYWxvZyAuay1zZWFyY2gtY29udGFpbmVyIC5rLXRleHRib3ggLmstaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cblxuLmstcGRmLXZpZXdlci1zZWFyY2gtZGlhbG9nIC5rLXNlYXJjaC1jb250YWluZXIgLmstdGV4dGJveCAuay1zZWFyY2gtZGlhbG9nLWlucHV0OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1wZGYtdmlld2VyLXNlYXJjaC1kaWFsb2cgLmstc2VhcmNoLWNvbnRhaW5lciAuay10ZXh0Ym94OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmstcGRmLXZpZXdlci1zZWFyY2gtZGlhbG9nIC5rLXNlYXJjaC1jb250YWluZXIgLmstbWF0Y2gtY2FzZS1idXR0b24ge1xuICBoZWlnaHQ6IDEuNDI4NTcxNDNlbTtcbn1cblxuLmstcGRmLXZpZXdlci1zZWFyY2gtZGlhbG9nIC5rLXNlYXJjaC1jb250YWluZXIgLmstc2VhcmNoLW1hdGNoZXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogNC41ZW07XG4gIG1hcmdpbjogMCAwLjI4NTcxNDI4ZW0gMCAwLjI4NTcxNDI4ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5rLXBkZi12aWV3ZXItc2VhcmNoLWRpYWxvZyAuay1zZWFyY2gtY29udGFpbmVyID4gLmstYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjg1NzE0MjhlbTtcbn1cblxuLmstcGRmLXZpZXdlci1zZWFyY2gtZGlhbG9nIC5rLXNlYXJjaC1jb250YWluZXIgLmstc2VhcmNoLWRpYWxvZy1kcmFnaGFuZGxlIHtcbiAgY3Vyc29yOiBtb3ZlO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuZGl2Lmstc2Nyb2xsdmlldywga2VuZG8tc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctd3JhcCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG59XG5cbmRpdi5rLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LW11bHRpZG90IC5rLXNjcm9sbHZpZXctbmF2ID4gLmstbGluazpudGgtbGFzdC1vZi10eXBlKDEpLCBkaXYuay1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy1tdWx0aWRvdCAuay1zY3JvbGx2aWV3LW5hdiA+IC5rLWxpbms6bnRoLW9mLXR5cGUoMSksIGRpdi5rLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LW11bHRpZG90IC5rLXNjcm9sbHZpZXctcGFnZWFibGUgPiAuay1idXR0b246bnRoLWxhc3Qtb2YtdHlwZSgxKSwgZGl2Lmstc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctbXVsdGlkb3QgLmstc2Nyb2xsdmlldy1wYWdlYWJsZSA+IC5rLWJ1dHRvbjpudGgtb2YtdHlwZSgxKSwga2VuZG8tc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctd3JhcC5rLXNjcm9sbHZpZXctbXVsdGlkb3QgLmstc2Nyb2xsdmlldy1uYXYgPiAuay1saW5rOm50aC1sYXN0LW9mLXR5cGUoMSksIGtlbmRvLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LXdyYXAuay1zY3JvbGx2aWV3LW11bHRpZG90IC5rLXNjcm9sbHZpZXctbmF2ID4gLmstbGluazpudGgtb2YtdHlwZSgxKSwga2VuZG8tc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctd3JhcC5rLXNjcm9sbHZpZXctbXVsdGlkb3QgLmstc2Nyb2xsdmlldy1wYWdlYWJsZSA+IC5rLWJ1dHRvbjpudGgtbGFzdC1vZi10eXBlKDEpLCBrZW5kby1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy13cmFwLmstc2Nyb2xsdmlldy1tdWx0aWRvdCAuay1zY3JvbGx2aWV3LXBhZ2VhYmxlID4gLmstYnV0dG9uOm50aC1vZi10eXBlKDEpIHtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG59XG5cbmRpdi5rLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LW11bHRpZG90IC5rLXNjcm9sbHZpZXctbmF2ID4gLmstbGluazpudGgtbGFzdC1vZi10eXBlKDIpLCBkaXYuay1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy1tdWx0aWRvdCAuay1zY3JvbGx2aWV3LW5hdiA+IC5rLWxpbms6bnRoLW9mLXR5cGUoMiksIGRpdi5rLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LW11bHRpZG90IC5rLXNjcm9sbHZpZXctcGFnZWFibGUgPiAuay1idXR0b246bnRoLWxhc3Qtb2YtdHlwZSgyKSwgZGl2Lmstc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctbXVsdGlkb3QgLmstc2Nyb2xsdmlldy1wYWdlYWJsZSA+IC5rLWJ1dHRvbjpudGgtb2YtdHlwZSgyKSwga2VuZG8tc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctd3JhcC5rLXNjcm9sbHZpZXctbXVsdGlkb3QgLmstc2Nyb2xsdmlldy1uYXYgPiAuay1saW5rOm50aC1sYXN0LW9mLXR5cGUoMiksIGtlbmRvLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LXdyYXAuay1zY3JvbGx2aWV3LW11bHRpZG90IC5rLXNjcm9sbHZpZXctbmF2ID4gLmstbGluazpudGgtb2YtdHlwZSgyKSwga2VuZG8tc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctd3JhcC5rLXNjcm9sbHZpZXctbXVsdGlkb3QgLmstc2Nyb2xsdmlldy1wYWdlYWJsZSA+IC5rLWJ1dHRvbjpudGgtbGFzdC1vZi10eXBlKDIpLCBrZW5kby1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy13cmFwLmstc2Nyb2xsdmlldy1tdWx0aWRvdCAuay1zY3JvbGx2aWV3LXBhZ2VhYmxlID4gLmstYnV0dG9uOm50aC1vZi10eXBlKDIpIHtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG59XG5cbmRpdi5rLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LW11bHRpZG90IC5rLXNjcm9sbHZpZXctbmF2ID4gLmstbGluazpudGgtbGFzdC1vZi10eXBlKDMpLCBkaXYuay1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy1tdWx0aWRvdCAuay1zY3JvbGx2aWV3LW5hdiA+IC5rLWxpbms6bnRoLW9mLXR5cGUoMyksIGRpdi5rLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LW11bHRpZG90IC5rLXNjcm9sbHZpZXctcGFnZWFibGUgPiAuay1idXR0b246bnRoLWxhc3Qtb2YtdHlwZSgzKSwgZGl2Lmstc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctbXVsdGlkb3QgLmstc2Nyb2xsdmlldy1wYWdlYWJsZSA+IC5rLWJ1dHRvbjpudGgtb2YtdHlwZSgzKSwga2VuZG8tc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctd3JhcC5rLXNjcm9sbHZpZXctbXVsdGlkb3QgLmstc2Nyb2xsdmlldy1uYXYgPiAuay1saW5rOm50aC1sYXN0LW9mLXR5cGUoMyksIGtlbmRvLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LXdyYXAuay1zY3JvbGx2aWV3LW11bHRpZG90IC5rLXNjcm9sbHZpZXctbmF2ID4gLmstbGluazpudGgtb2YtdHlwZSgzKSwga2VuZG8tc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctd3JhcC5rLXNjcm9sbHZpZXctbXVsdGlkb3QgLmstc2Nyb2xsdmlldy1wYWdlYWJsZSA+IC5rLWJ1dHRvbjpudGgtbGFzdC1vZi10eXBlKDMpLCBrZW5kby1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy13cmFwLmstc2Nyb2xsdmlldy1tdWx0aWRvdCAuay1zY3JvbGx2aWV3LXBhZ2VhYmxlID4gLmstYnV0dG9uOm50aC1vZi10eXBlKDMpIHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG59XG5cbmRpdi5rLXNjcm9sbHZpZXcgLmstc2Nyb2xsdmlldy13cmFwLCBrZW5kby1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy13cmFwIC5rLXNjcm9sbHZpZXcge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbmRpdi5rLXNjcm9sbHZpZXcgLmstc2Nyb2xsdmlldy13cmFwIGltZywga2VuZG8tc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctd3JhcCAuay1zY3JvbGx2aWV3IGltZyB7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG5kaXYuay1zY3JvbGx2aWV3IC5rLXNjcm9sbHZpZXctd3JhcCA+IGxpLCBrZW5kby1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy13cmFwIC5rLXNjcm9sbHZpZXcgPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbmRpdi5rLXNjcm9sbHZpZXcgLmstc2Nyb2xsdmlldy13cmFwID4gW2RhdGEtcm9sZT1wYWdlXSwga2VuZG8tc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctd3JhcCAuay1zY3JvbGx2aWV3ID4gW2RhdGEtcm9sZT1wYWdlXSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLWhlaWdodDogMXB4O1xufVxuXG4uay1zY3JvbGx2aWV3IC5rLXNjcm9sbHZpZXctbmF2LXdyYXAsIGtlbmRvLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LXdyYXAga2VuZG8tc2Nyb2xsdmlldy1wYWdlciB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDUwcHg7XG59XG5cbi5rLXNjcm9sbHZpZXcgLmstc2Nyb2xsdmlldy1uYXYsIGtlbmRvLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LXdyYXAgLmstc2Nyb2xsdmlldy1wYWdlYWJsZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMjBweDtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcbn1cblxuLmstc2Nyb2xsdmlldyAuay1zY3JvbGx2aWV3LW5hdi5rLWZvY3VzLCAuay1zY3JvbGx2aWV3IC5rLXNjcm9sbHZpZXctbmF2Lmstc3RhdGUtZm9jdXNlZCwgLmstc2Nyb2xsdmlldyAuay1zY3JvbGx2aWV3LW5hdjpmb2N1cywga2VuZG8tc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctd3JhcCAuay1zY3JvbGx2aWV3LXBhZ2VhYmxlLmstZm9jdXMsIGtlbmRvLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LXdyYXAgLmstc2Nyb2xsdmlldy1wYWdlYWJsZS5rLXN0YXRlLWZvY3VzZWQsIGtlbmRvLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LXdyYXAgLmstc2Nyb2xsdmlldy1wYWdlYWJsZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5rLXNjcm9sbHZpZXcgLmstc2Nyb2xsdmlldy1uYXYgPiAuay1saW5rLCBrZW5kby1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy13cmFwIC5rLXNjcm9sbHZpZXctcGFnZWFibGUgPiAuay1idXR0b24ge1xuICBtYXJnaW46IDAgMTBweDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmstc2Nyb2xsdmlldyAuay1zY3JvbGx2aWV3LW5hdiA+IC5rLWxpbms6OmJlZm9yZSwga2VuZG8tc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctd3JhcCAuay1zY3JvbGx2aWV3LXBhZ2VhYmxlID4gLmstYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5rLXNjcm9sbHZpZXctbmV4dCwgLmstc2Nyb2xsdmlldy1wcmV2IHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiA2MCU7XG4gIHRvcDogMjAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLXNjcm9sbHZpZXctbmV4dCAuay1pY29uLCAuay1zY3JvbGx2aWV3LXByZXYgLmstaWNvbiB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogNC41ZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5rLXNjcm9sbHZpZXctcHJldiB7XG4gIGxlZnQ6IDA7XG59XG5cbi5rLXNjcm9sbHZpZXctbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uay1zY3JvbGx2aWV3LWFuaW1hdGlvbiB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbn1cblxuQHN1cHBvcnRzICgtd2Via2l0LXVzZXItc2VsZWN0OiBub25lKSB7XG4gIGRpdi5rLXNjcm9sbHZpZXcgdWwuay1zY3JvbGx2aWV3LXdyYXAgbGkgPiAqLCBrZW5kby1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy13cmFwIHVsLmstc2Nyb2xsdmlldyBsaSA+ICoge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG59XG5Ac3VwcG9ydHMgbm90ICgtd2Via2l0LXVzZXItc2VsZWN0OiBub25lKSB7XG4gIGRpdi5rLXNjcm9sbHZpZXcgdWwuay1zY3JvbGx2aWV3LXdyYXAgbGkgPiAqLCBrZW5kby1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy13cmFwIHVsLmstc2Nyb2xsdmlldyBsaSA+ICoge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG4uay1zd2l0Y2gge1xuICBib3JkZXItcmFkaXVzOiA1ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDVlbTtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstc3dpdGNoIFt0eXBlPWNoZWNrYm94XSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLWllIC5rLXN3aXRjaCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmstc3dpdGNoLCAuay1zd2l0Y2gtdGh1bWIsIC5rLXN3aXRjaC10cmFjayB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLXN3aXRjaC10cmFjayB7XG4gIHdpZHRoOiA1ZW07XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNWVtO1xuICBwYWRkaW5nOiAycHggMnB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBmbGV4OiAxIDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdXRsaW5lOiAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1vdXQgMHM7XG59XG5cbi5rLWllIC5rLXN3aXRjaC10cmFjayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1zd2l0Y2gtdGh1bWItd3JhcCB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IGxlZnQgMC4ycyBlYXNlLWluLW91dDtcbiAgdG9wOiA1MCU7XG59XG5cbi5rLXN3aXRjaC10aHVtYiB7XG4gIGJvcmRlci1yYWRpdXM6IDVlbTtcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuMnMgZWFzZS1vdXQgMHM7XG59XG5cbi5rLWllMTEgLmstc3dpdGNoLXRodW1iIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLXN3aXRjaC1vbiAuay1zd2l0Y2gtdGh1bWItd3JhcCB7XG4gIGxlZnQ6IGNhbGMoMTAwJSAtIDFlbSAtIDJweCAtIDFweCk7XG59XG5cbi5rLWVkZ2UgLmstc3dpdGNoLW9uIC5rLXN3aXRjaC10aHVtYi13cmFwLCAuay1pZSAuay1zd2l0Y2gtb24gLmstc3dpdGNoLXRodW1iLXdyYXAge1xuICBsZWZ0OiAxMDAlO1xuICBtYXJnaW4tbGVmdDogLTJlbTtcbn1cblxuLmstc3dpdGNoLW9mZiAuay1zd2l0Y2gtdGh1bWItd3JhcCB7XG4gIGxlZnQ6IGNhbGMoMWVtICsgMnB4ICsgMXB4KTtcbn1cblxuLmstc3dpdGNoLWxhYmVsLW9mZiwgLmstc3dpdGNoLWxhYmVsLW9uIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMmVtIC0gMTBweCAtIDJweCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXN3aXRjaC1sYWJlbC1vbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxlZnQ6IDdweDtcbn1cblxuLmstc3dpdGNoLWxhYmVsLW9mZiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICByaWdodDogN3B4O1xufVxuXG4uay1ydGwgLmstc3dpdGNoIC5rLXN3aXRjaC10aHVtYiwgLmstc3dpdGNoW2Rpcj1ydGxdIC5rLXN3aXRjaC10aHVtYiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7XG59XG5cbi5rLXJ0bCAuay1zd2l0Y2guay1zd2l0Y2gtb24gLmstc3dpdGNoLXRodW1iLXdyYXAsIC5rLXN3aXRjaFtkaXI9cnRsXS5rLXN3aXRjaC1vbiAuay1zd2l0Y2gtdGh1bWItd3JhcCB7XG4gIGxlZnQ6IGNhbGMoMWVtICsgMnB4ICsgMXB4KTtcbn1cblxuLmstcnRsIC5rLXN3aXRjaC5rLXN3aXRjaC1vZmYgLmstc3dpdGNoLXRodW1iLXdyYXAsIC5rLXN3aXRjaFtkaXI9cnRsXS5rLXN3aXRjaC1vZmYgLmstc3dpdGNoLXRodW1iLXdyYXAge1xuICBsZWZ0OiBjYWxjKDEwMCUgLSAxZW0gLSAycHggLSAxcHgpO1xufVxuXG4uay1ydGwgLmstc3dpdGNoIC5rLXN3aXRjaC1sYWJlbC1vbiwgLmstc3dpdGNoW2Rpcj1ydGxdIC5rLXN3aXRjaC1sYWJlbC1vbiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBsZWZ0OiBpbml0aWFsO1xuICByaWdodDogN3B4O1xufVxuXG4uay1ydGwgLmstc3dpdGNoIC5rLXN3aXRjaC1sYWJlbC1vZmYsIC5rLXN3aXRjaFtkaXI9cnRsXSAuay1zd2l0Y2gtbGFiZWwtb2ZmIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGVmdDogN3B4O1xuICByaWdodDogaW5pdGlhbDtcbn1cblxuLmstZmlsdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5rLWZpbHRlciB1bCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5rLWZpbHRlciB1bCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLmstZmlsdGVyIC5rLWZpbHRlci1jb250YWluZXIsIC5rLWZpbHRlciAuay1maWx0ZXItcHJldmlldyB7XG4gIG1hcmdpbi1ib3R0b206IDIuMWVtO1xufVxuXG4uay1maWx0ZXIgLmstZmlsdGVyLWl0ZW0sIC5rLWZpbHRlciAuay1maWx0ZXItbGluZXMge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cblxuLmstZmlsdGVyIC5rLWZpbHRlci10b29sYmFyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNHB4IDA7XG59XG5cbi5rLWZpbHRlciAuay1maWx0ZXItdG9vbGJhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IC04cHg7XG59XG5cbi5rLWZpbHRlciAuay1maWx0ZXItdG9vbGJhciAuay10b29sYmFyIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG5cbi5rLWZpbHRlciAuay1maWx0ZXItdG9vbGJhciAuay1maWx0ZXItb3BlcmF0b3IgLmstZHJvcGRvd24sIC5rLWZpbHRlciAuay1maWx0ZXItdG9vbGJhciAuay1maWx0ZXItb3BlcmF0b3IgLmstZHJvcGRvd25saXN0IHtcbiAgd2lkdGg6IDE1ZW07XG59XG5cbi5rLWZpbHRlciAuay1maWx0ZXItdG9vbGJhciAuay1maWx0ZXItdG9vbGJhci1pdGVtID4gLmstdGV4dGJveCB7XG4gIG1hcmdpbjogMCAwLjJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmstZmlsdGVyIC5rLWZpbHRlci1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1maWx0ZXIgLmstZmlsdGVyLWl0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IC00cHg7XG4gIGxlZnQ6IDA7XG59XG5cbi5rLWZpbHRlciAuay1maWx0ZXItbGluZXMgLmstZmlsdGVyLWl0ZW06bGFzdC1jaGlsZCA+IC5rLWZpbHRlci10b29sYmFyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgdG9wOiAtNXB4O1xuICBib3R0b206IDUwJTtcbiAgbGVmdDogLThweDtcbn1cblxuLmstZmlsdGVyIC5rLWZpbHRlci1ncm91cC1tYWluOjpiZWZvcmUsIC5rLWZpbHRlciAuay1maWx0ZXItZ3JvdXAtbWFpbiA+IC5rLWZpbHRlci10b29sYmFyOjphZnRlciwgLmstZmlsdGVyIC5rLWZpbHRlci1ncm91cC1tYWluID4gLmstZmlsdGVyLXRvb2xiYXI6OmJlZm9yZSwgLmstZmlsdGVyIC5rLWZpbHRlci1saW5lcyAuay1maWx0ZXItaXRlbTpsYXN0LWNoaWxkOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1maWx0ZXJbZGlyPXJ0bF0gLmstZmlsdGVyLWl0ZW0sIC5rLWZpbHRlcltkaXI9cnRsXSAuay1maWx0ZXItbGluZXMsIC5rLXJ0bCAuay1maWx0ZXIgLmstZmlsdGVyLWl0ZW0sIC5rLXJ0bCAuay1maWx0ZXIgLmstZmlsdGVyLWxpbmVzLCBbZGlyPXJ0bF0gLmstZmlsdGVyIC5rLWZpbHRlci1pdGVtLCBbZGlyPXJ0bF0gLmstZmlsdGVyIC5rLWZpbHRlci1saW5lcyB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuXG4uay1maWx0ZXJbZGlyPXJ0bF0gLmstZmlsdGVyLXRvb2xiYXI6OmJlZm9yZSwgLmstcnRsIC5rLWZpbHRlciAuay1maWx0ZXItdG9vbGJhcjo6YmVmb3JlLCBbZGlyPXJ0bF0gLmstZmlsdGVyIC5rLWZpbHRlci10b29sYmFyOjpiZWZvcmUge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogLThweDtcbn1cblxuLmstZmlsdGVyW2Rpcj1ydGxdIC5rLWZpbHRlci1pdGVtOjpiZWZvcmUsIC5rLXJ0bCAuay1maWx0ZXIgLmstZmlsdGVyLWl0ZW06OmJlZm9yZSwgW2Rpcj1ydGxdIC5rLWZpbHRlciAuay1maWx0ZXItaXRlbTo6YmVmb3JlIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG59XG5cbi5rLWZpbHRlcltkaXI9cnRsXSAuay1maWx0ZXItbGluZXMgLmstZmlsdGVyLWl0ZW06bGFzdC1jaGlsZCA+IC5rLWZpbHRlci10b29sYmFyOjphZnRlciwgLmstcnRsIC5rLWZpbHRlciAuay1maWx0ZXItbGluZXMgLmstZmlsdGVyLWl0ZW06bGFzdC1jaGlsZCA+IC5rLWZpbHRlci10b29sYmFyOjphZnRlciwgW2Rpcj1ydGxdIC5rLWZpbHRlciAuay1maWx0ZXItbGluZXMgLmstZmlsdGVyLWl0ZW06bGFzdC1jaGlsZCA+IC5rLWZpbHRlci10b29sYmFyOjphZnRlciB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAtOHB4O1xufVxuXG4uay1kcmF3ZXItY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uay1kcmF3ZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMCAwIGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uay1kcmF3ZXItbGVmdC5rLWRyYXdlci1leHBhbmRlZCAuay1kcmF3ZXIsIC5rLWRyYXdlci1sZWZ0LmstZHJhd2VyLW1pbmkgLmstZHJhd2VyLCAuay1kcmF3ZXIuay1kcmF3ZXItc3RhcnQge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbn1cblxuLmstZHJhd2VyLXJpZ2h0LmstZHJhd2VyLWV4cGFuZGVkIC5rLWRyYXdlciwgLmstZHJhd2VyLXJpZ2h0LmstZHJhd2VyLW1pbmkgLmstZHJhd2VyLCAuay1kcmF3ZXIuay1kcmF3ZXItZW5kIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbn1cblxuLmstZHJhd2VyLWxlZnQgLmstZHJhd2VyLCAuay1kcmF3ZXIuay1kcmF3ZXItc3RhcnQge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5rLWRyYXdlci1yaWdodCAuay1kcmF3ZXIsIC5rLWRyYXdlci5rLWRyYXdlci1lbmQge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4uay1kcmF3ZXItY29udGVudCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uay1kcmF3ZXItb3ZlcmxheSAuay1kcmF3ZXIge1xuICBtYXgtd2lkdGg6IDgwdnc7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwMDI7XG59XG5cbi5rLWRyYXdlci1vdmVybGF5IC5rLW92ZXJsYXkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1kcmF3ZXItcHVzaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5rLWRyYXdlci1wdXNoIC5rLWRyYXdlciB7XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG4uay1kcmF3ZXItcHVzaC5rLWRyYXdlci1yaWdodCAuay1kcmF3ZXIge1xuICBvcmRlcjogMTtcbn1cblxuLmstZHJhd2VyLXdyYXBwZXIge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5rLWRyYXdlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA3cHg7XG59XG5cbi5rLWRyYXdlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5cbi5rLWRyYXdlci1pdGVtcywgLmstZHJhd2VyLWl0ZW1zIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuLmstZHJhd2VyLWl0ZW0ge1xuICBwYWRkaW5nOiA4cHggOHB4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay1kcmF3ZXItaXRlbSAuay1pY29uIHtcbiAgbWFyZ2luOiAwIDhweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmstZHJhd2VyLWl0ZW0gLmstaWNvbi5rLWktbm9uZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmstZHJhd2VyLWl0ZW0gLmstaXRlbS10ZXh0IHtcbiAgcGFkZGluZzogMCA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmstZHJhd2VyLXNlcGFyYXRvciB7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMXB4O1xufVxuXG4uay1kcmF3ZXItbWluaSAuay1kcmF3ZXItd3JhcHBlciB7XG4gIHdpZHRoOiA1MHB4O1xufVxuXG4uay1ydGwgLmstZHJhd2VyLWxlZnQuay1kcmF3ZXItcHVzaCAuay1kcmF3ZXIsIFtkaXI9cnRsXSAuay1kcmF3ZXItbGVmdC5rLWRyYXdlci1wdXNoIC5rLWRyYXdlciB7XG4gIG9yZGVyOiAxO1xufVxuXG4uay1ydGwgLmstZHJhd2VyLXJpZ2h0LmstZHJhd2VyLXB1c2ggLmstZHJhd2VyLCBbZGlyPXJ0bF0gLmstZHJhd2VyLXJpZ2h0LmstZHJhd2VyLXB1c2ggLmstZHJhd2VyIHtcbiAgb3JkZXI6IDA7XG59XG5cbi5rLXJhdGluZyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBvdXRsaW5lOiAwO1xufVxuXG4uay1yYXRpbmctY29udGFpbmVyIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwIDRweDtcbn1cblxuLmstcmF0aW5nLWNvbnRhaW5lciAuay1yYXRpbmctaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDRweCA0cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMDtcbiAgb3V0bGluZTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLW91dCAwcztcbn1cblxuLmstcmF0aW5nLWNvbnRhaW5lciAuay1yYXRpbmctaXRlbSAqIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5rLXJhdGluZy1jb250YWluZXIgLmstcmF0aW5nLWl0ZW0gLmstaWNvbiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5rLXJhdGluZy1jb250YWluZXIgLmstcmF0aW5nLWl0ZW0gLmstcmF0aW5nLXByZWNpc2lvbi1jb21wbGVtZW50LCAuay1yYXRpbmctY29udGFpbmVyIC5rLXJhdGluZy1pdGVtIC5rLXJhdGluZy1wcmVjaXNpb24tcGFydCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDRweDtcbiAgbGVmdDogNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1yYXRpbmctY29udGFpbmVyIC5rLXJhdGluZy1pdGVtIC5rLXJhdGluZy1wcmVjaXNpb24tY29tcGxlbWVudCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuXG4uay1yYXRpbmctbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiA0cHggOHB4O1xufVxuXG4uay1pZTkgLmstcmF0aW5nLWNvbnRhaW5lciwgLmstaWU5IC5rLXJhdGluZy1pdGVtLCAuay1pZTkgLmstcmF0aW5nLWxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uay1ydGwgLmstcmF0aW5nLXByZWNpc2lvbi1wYXJ0LCBbZGlyPXJ0bF0gLmstcmF0aW5nLXByZWNpc2lvbi1wYXJ0IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDRweDtcbn1cblxuLmstcnRsIC5rLXJhdGluZy1pdGVtIC5rLXJhdGluZy1wcmVjaXNpb24tY29tcGxlbWVudCwgW2Rpcj1ydGxdIC5rLXJhdGluZy1pdGVtIC5rLXJhdGluZy1wcmVjaXNpb24tY29tcGxlbWVudCB7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuXG4uay10aW1lbGluZSB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmstdGltZWxpbmUgdWwgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5rLXRpbWVsaW5lIC5rLXRpbWVsaW5lLWZsYWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgbWluLXdpZHRoOiA4MHB4O1xuICBtYXgtd2lkdGg6IDE2MHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5rLXRpbWVsaW5lIC5rLXRpbWVsaW5lLWNpcmNsZSB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmstdGltZWxpbmUuay10aW1lbGluZS1kYXRlcy1oaWRkZW4gLmstdGltZWxpbmUtZGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLXRpbWVsaW5lIC5rLWV2ZW50LWNvbGxhcHNlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstdGltZWxpbmUuay10aW1lbGluZS1jb2xsYXBzaWJsZSAuay1jYXJkLWhlYWRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmstdGltZWxpbmUuay10aW1lbGluZS1jb2xsYXBzaWJsZSAuay1ldmVudC1jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5rLXRpbWVsaW5lIC5rLXRpbWVsaW5lLWFycm93IHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTFweDtcbiAgei1pbmRleDogMztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5rLXRpbWVsaW5lIC5rLXRpbWVsaW5lLWFycm93LWxlZnQge1xuICBsZWZ0OiAwO1xufVxuXG4uay10aW1lbGluZSAuay10aW1lbGluZS1hcnJvdy1yaWdodCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uay10aW1lbGluZS1jYXJkIC5rLWNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uay10aW1lbGluZS1jYXJkIC5rLWNhcmQgLmstY2FyZC1oZWFkZXIge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uay10aW1lbGluZS1jYXJkIC5rLWNhcmQgLmstY2FyZC1oZWFkZXIgKyAuay1jYXJkLWJvZHkge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLmstdGltZWxpbmUtY2FyZCAuay1jYXJkIC5rLWNhcmQtYm9keSB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbn1cblxuLmstdGltZWxpbmUtY2FyZCAuay1jYXJkIC5rLWNhcmQtYm9keTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogNXB4O1xufVxuXG4uay10aW1lbGluZS1jYXJkIC5rLWNhcmQgLmstY2FyZC1ib2R5Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLmstdGltZWxpbmUtY2FyZCAuay10aW1lbGluZS1jYXJkLWNhbGxvdXQuay1jYWxsb3V0LWUsIC5rLXRpbWVsaW5lLWNhcmQgLmstdGltZWxpbmUtY2FyZC1jYWxsb3V0LmstY2FsbG91dC13IHtcbiAgdG9wOiAzNnB4O1xufVxuXG4uay10aW1lbGluZS1ob3Jpem9udGFsLCAuay10aW1lbGluZS12ZXJ0aWNhbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIG1hcmdpbjogNDBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMDtcbn1cblxuLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS10cmFjay13cmFwOjphZnRlciwgLmstdGltZWxpbmUtdmVydGljYWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuXG4uay10aW1lbGluZS12ZXJ0aWNhbCB7XG4gIHBhZGRpbmctbGVmdDogMTI3cHg7XG59XG5cbi5rLXRpbWVsaW5lLXZlcnRpY2FsLmstdGltZWxpbmUtZGF0ZXMtaGlkZGVuIHtcbiAgcGFkZGluZy1sZWZ0OiA3N3B4O1xufVxuXG4uay10aW1lbGluZS12ZXJ0aWNhbDo6YWZ0ZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA2cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uay10aW1lbGluZS12ZXJ0aWNhbCAuay10aW1lbGluZS1mbGFnLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uay10aW1lbGluZS12ZXJ0aWNhbCAuay10aW1lbGluZS1mbGFnLXdyYXA6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cblxuLmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtZmxhZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtZGF0ZS13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICBtYXJnaW4tdG9wOiAzNnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgLTUwJSk7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uay10aW1lbGluZS12ZXJ0aWNhbCAuay10aW1lbGluZS1ldmVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiA0MHB4IDA7XG59XG5cbi5rLXRpbWVsaW5lLXZlcnRpY2FsIC5rLXRpbWVsaW5lLWNhcmQge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG5cbi5rLXRpbWVsaW5lLXZlcnRpY2FsIC5rLXRpbWVsaW5lLWNhcmQgLmstY2FyZCB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICBtaW4taGVpZ2h0OiA3MnB4O1xuICB3aWR0aDogNDAwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtY2FyZCAuay1jYXJkIC5rLWNhcmQtdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5rLXRpbWVsaW5lLXZlcnRpY2FsIC5rLXRpbWVsaW5lLWNhcmQgLmstY2FyZCAuay1jYXJkLXRpdGxlIC5rLWV2ZW50LXRpdGxlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXRpbWVsaW5lLXZlcnRpY2FsIC5rLXRpbWVsaW5lLWNhcmQgLmstZXZlbnQtY29sbGFwc2Uge1xuICBtYXJnaW46IC00cHggMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtY2FyZC5rLWNvbGxhcHNlZCAuay1jYXJkLWFjdGlvbnMsIC5rLXRpbWVsaW5lLXZlcnRpY2FsIC5rLXRpbWVsaW5lLWNhcmQuay1jb2xsYXBzZWQgLmstY2FyZC1ib2R5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtY2FyZC5rLWNvbGxhcHNlZCAuay1ldmVudC1jb2xsYXBzZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDApO1xufVxuXG4uay10aW1lbGluZS12ZXJ0aWNhbCAuay10aW1lbGluZS1jaXJjbGUge1xuICBtYXJnaW4tdG9wOiAzNnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgbWFyZ2luLXJpZ2h0OiAtOHB4O1xufVxuXG4uay10aW1lbGluZS12ZXJ0aWNhbC5rLXRpbWVsaW5lLWFsdGVybmF0aW5nIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuXG4uay10aW1lbGluZS12ZXJ0aWNhbC5rLXRpbWVsaW5lLWFsdGVybmF0aW5nOjphZnRlciB7XG4gIGxlZnQ6IDUwJTtcbn1cblxuLmstdGltZWxpbmUtdmVydGljYWwuay10aW1lbGluZS1hbHRlcm5hdGluZyAuay10aW1lbGluZS1mbGFnLXdyYXAge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmstdGltZWxpbmUtdmVydGljYWwuay10aW1lbGluZS1hbHRlcm5hdGluZyAuay10aW1lbGluZS1mbGFnIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuXG4uay10aW1lbGluZS12ZXJ0aWNhbC5rLXRpbWVsaW5lLWFsdGVybmF0aW5nIC5rLXRpbWVsaW5lLWV2ZW50IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uay10aW1lbGluZS12ZXJ0aWNhbC5rLXRpbWVsaW5lLWFsdGVybmF0aW5nIC5rLXRpbWVsaW5lLWV2ZW50LmstcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cblxuLmstdGltZWxpbmUtdmVydGljYWwuay10aW1lbGluZS1hbHRlcm5hdGluZyAuay10aW1lbGluZS1ldmVudC5rLXJldmVyc2UgLmstdGltZWxpbmUtZGF0ZS13cmFwIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xufVxuXG4uay10aW1lbGluZS12ZXJ0aWNhbC5rLXRpbWVsaW5lLWFsdGVybmF0aW5nIC5rLXRpbWVsaW5lLWV2ZW50LmstcmV2ZXJzZSAuay10aW1lbGluZS1jYXJkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xufVxuXG4uay10aW1lbGluZS12ZXJ0aWNhbC5rLXRpbWVsaW5lLWFsdGVybmF0aW5nIC5rLXRpbWVsaW5lLWV2ZW50LmstcmV2ZXJzZSAuay10aW1lbGluZS1jYXJkIC5rLWNhcmQge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uay10aW1lbGluZS12ZXJ0aWNhbC5rLXRpbWVsaW5lLWFsdGVybmF0aW5nIC5rLXRpbWVsaW5lLWNhcmQsIC5rLXRpbWVsaW5lLXZlcnRpY2FsLmstdGltZWxpbmUtYWx0ZXJuYXRpbmcgLmstdGltZWxpbmUtZGF0ZS13cmFwIHtcbiAgZmxleC1iYXNpczogNTAlO1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi5rLXRpbWVsaW5lLXZlcnRpY2FsLmstdGltZWxpbmUtYWx0ZXJuYXRpbmcgLmstdGltZWxpbmUtZGF0ZS13cmFwIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uay10aW1lbGluZS12ZXJ0aWNhbC5rLXRpbWVsaW5lLWFsdGVybmF0aW5nIC5rLXRpbWVsaW5lLWNpcmNsZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uay10aW1lbGluZS1ob3Jpem9udGFsIC5rLXRpbWVsaW5lLXRyYWNrLWl0ZW0ge1xuICBmbGV4OiAxIDAgMjAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS10cmFjay1pdGVtOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay10aW1lbGluZS1ob3Jpem9udGFsIC5rLXRpbWVsaW5lLXRyYWNrLWl0ZW0uay10aW1lbGluZS1mbGFnLXdyYXA6aG92ZXIge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstdGltZWxpbmUtZGF0ZS13cmFwIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uay10aW1lbGluZS1ob3Jpem9udGFsIC5rLXRpbWVsaW5lLWNhcmQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstY2FyZCB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstdGltZWxpbmUtZXZlbnRzLWxpc3Qge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xufVxuXG4uay10aW1lbGluZS1ob3Jpem9udGFsIC5rLXRpbWVsaW5lLWV2ZW50cy1saXN0IC5rLXRpbWVsaW5lLXNjcm9sbGFibGUtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA2MDBweDtcbn1cblxuLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS1ldmVudHMtbGlzdCAuay10aW1lbGluZS1zY3JvbGxhYmxlLXdyYXAgLmstdGltZWxpbmUtZXZlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS10cmFjay13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNXB4IDA7XG59XG5cbi5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstdGltZWxpbmUtdHJhY2std3JhcDo6YWZ0ZXIge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMThweDtcbiAgbGVmdDogMjhweDtcbiAgcmlnaHQ6IDI4cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgaGVpZ2h0OiA2cHg7XG59XG5cbi5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstdGltZWxpbmUtdHJhY2std3JhcCAuay10aW1lbGluZS10cmFjayB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstdGltZWxpbmUtdHJhY2std3JhcCAuay10aW1lbGluZS10cmFjayAuay10aW1lbGluZS1zY3JvbGxhYmxlLXdyYXAge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstdGltZWxpbmUtdHJhY2std3JhcCAuay10aW1lbGluZS1mbGFnIHtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4td2lkdGg6IDYwcHg7XG59XG5cbi5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstdGltZWxpbmUtdHJhY2std3JhcCAuay10aW1lbGluZS1mbGFnOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSkgcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS1zY3JvbGxhYmxlLXdyYXAge1xuICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdXRsaW5lOiAwO1xufVxuXG4uay10aW1lbGluZS1tb2JpbGUge1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIG1hcmdpbjogMTZweCAwO1xufVxuXG4uay10aW1lbGluZS1tb2JpbGUgLmstdGltZWxpbmUtZmxhZyB7XG4gIG1heC13aWR0aDogMTEycHg7XG59XG5cbi5rLXRpbWVsaW5lLW1vYmlsZS5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstdGltZWxpbmUtZmxhZy13cmFwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstdGltZWxpbmUtbW9iaWxlLmstdGltZWxpbmUtdmVydGljYWwge1xuICBwYWRkaW5nLWxlZnQ6IDEwM3B4O1xufVxuXG4uay10aW1lbGluZS1tb2JpbGUuay10aW1lbGluZS12ZXJ0aWNhbC5rLXRpbWVsaW5lLWRhdGVzLWhpZGRlbiB7XG4gIHBhZGRpbmctbGVmdDogNTNweDtcbn1cblxuLmstdGltZWxpbmUtbW9iaWxlLmstdGltZWxpbmUtdmVydGljYWwuay10aW1lbGluZS1hbHRlcm5hdGluZyB7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cblxuLmstdGltZWxpbmUtbW9iaWxlLmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtY2FyZCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uay10aW1lbGluZS1tb2JpbGUuay10aW1lbGluZS12ZXJ0aWNhbCAuay10aW1lbGluZS1jYXJkIC5rLWNhcmQge1xuICB3aWR0aDogYXV0bztcbn1cblxuLmstdGltZWxpbmUtbW9iaWxlLmstdGltZWxpbmUtdmVydGljYWwgLmstY2FyZC1hY3Rpb25zID4gLmstYnV0dG9uLmstZmxhdDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uay1icmVhZGNydW1iIHtcbiAgbWluLWhlaWdodDogMi4xMWVtO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4uay1icmVhZGNydW1iIC5rLWJyZWFkY3J1bWItY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIDA7XG4gIHBhZGRpbmc6IDAgMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLWJyZWFkY3J1bWIgLmstYnJlYWRjcnVtYi1pdGVtIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLWJyZWFkY3J1bWIgLmstYnJlYWRjcnVtYi1yb290LWl0ZW0ge1xuICBmbGV4OiAxIDAgYXV0bztcbn1cblxuLmstYnJlYWRjcnVtYiAuay1icmVhZGNydW1iLWxpbmssIC5rLWJyZWFkY3J1bWIgLmstYnJlYWRjcnVtYi1yb290LWxpbmsge1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDEuNmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiAwO1xufVxuXG4uay1icmVhZGNydW1iIC5rLWJyZWFkY3J1bWItcm9vdC1saW5rIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5rLWJyZWFkY3J1bWIgLmstYnJlYWRjcnVtYi1pY29uLWxpbmsge1xuICBwYWRkaW5nOiA4cHggOHB4O1xufVxuXG4uay1icmVhZGNydW1iIC5rLWJyZWFkY3J1bWItaWNvbnRleHQtbGluayAuay1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5rLWJyZWFkY3J1bWIgLmstYnJlYWRjcnVtYi1kZWxpbWl0ZXItaWNvbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmstYnJlYWRjcnVtYiAuay1icmVhZGNydW1iLWlucHV0LWNvbnRhaW5lciwgLmstYnJlYWRjcnVtYiAuay1icmVhZGNydW1iLWlucHV0LWNvbnRhaW5lciAuay10ZXh0Ym94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmstbm8tZmxleGJveCAuay1icmVhZGNydW1iLCAuay1uby1mbGV4Ym94IC5rLWJyZWFkY3J1bWItY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLW5vLWZsZXhib3ggLmstYnJlYWRjcnVtYi1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uay1saXN0Z3JvdXAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBmb250OiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1saXN0Z3JvdXAgPiB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmstbGlzdGdyb3VwIC5rLWxpc3Rncm91cC1pdGVtICsgLmstbGlzdGdyb3VwLWl0ZW0ge1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG59XG5cbi5rLWxpc3Rncm91cC1mbHVzaCB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG59XG5cbi5rLWxpc3Rncm91cC1pdGVtIHtcbiAgcGFkZGluZzogMC41ZW0gMWVtO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1saXN0Z3JvdXAtaXRlbSA+IC5rLWxpbmsge1xuICBtYXJnaW46IC0wLjVlbSAtMWVtO1xuICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstbGlzdGdyb3VwLWl0ZW0gPiAuay1saW5rID4gLmstc2VsZWN0IHtcbiAgcGFkZGluZzogMC41ZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uay1saXN0Z3JvdXAtaXRlbS1zZWdtZW50ZWQge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuLmstbGlzdGdyb3VwLWl0ZW0tc2VnbWVudGVkID4gLmstbGluayB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmstbGlzdGdyb3VwLWl0ZW0tc2VnbWVudGVkID4gLmstc2VsZWN0IHtcbiAgbWFyZ2luOiAtMC41ZW0gLTFlbSAtMC41ZW0gMDtcbiAgcGFkZGluZzogMC41ZW07XG4gIGJvcmRlci13aWR0aDogMCAwIDAgMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmstbGlzdGdyb3VwLWZvcm0tcm93IHtcbiAgbWFyZ2luOiAtMC41ZW0gLTFlbTtcbiAgcGFkZGluZzogMC41ZW0gMWVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWxpc3Rncm91cC1mb3JtLXJvdyAuay1saXN0Z3JvdXAtZm9ybS1maWVsZC1sYWJlbCB7XG4gIHdpZHRoOiA0MCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uay1saXN0Z3JvdXAtZm9ybS1yb3cgLmstbGlzdGdyb3VwLWZvcm0tZmllbGQtd3JhcHBlciB7XG4gIHdpZHRoOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHRleHQtYWxpZ246IGVuZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1saXN0Z3JvdXAtZm9ybS1yb3cgLmstbGlzdGdyb3VwLWZvcm0tZmllbGQtd3JhcHBlciBpbnB1dFt0eXBlPWRhdGVdLCAuay1saXN0Z3JvdXAtZm9ybS1yb3cgLmstbGlzdGdyb3VwLWZvcm0tZmllbGQtd3JhcHBlciBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSwgLmstbGlzdGdyb3VwLWZvcm0tcm93IC5rLWxpc3Rncm91cC1mb3JtLWZpZWxkLXdyYXBwZXIgaW5wdXRbdHlwZT1udW1iZXJdLCAuay1saXN0Z3JvdXAtZm9ybS1yb3cgLmstbGlzdGdyb3VwLWZvcm0tZmllbGQtd3JhcHBlciBpbnB1dFt0eXBlPXBhc3N3b3JkXSwgLmstbGlzdGdyb3VwLWZvcm0tcm93IC5rLWxpc3Rncm91cC1mb3JtLWZpZWxkLXdyYXBwZXIgaW5wdXRbdHlwZT10ZXh0XSwgLmstbGlzdGdyb3VwLWZvcm0tcm93IC5rLWxpc3Rncm91cC1mb3JtLWZpZWxkLXdyYXBwZXIgaW5wdXRbdHlwZT10aW1lXSwgLmstbGlzdGdyb3VwLWZvcm0tcm93IC5rLWxpc3Rncm91cC1mb3JtLWZpZWxkLXdyYXBwZXIgc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZsZXg6IDEgMSAxMDAlO1xufVxuXG4uay1saXN0Z3JvdXAtaXRlbS5rLWxpc3Rncm91cC1mb3JtLXJvdyB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmstcnRsIC5rLWxpc3Rncm91cC1pdGVtID4gLmstbGluayA+IC5rLXNlbGVjdCwgW2Rpcj1ydGxdIC5rLWxpc3Rncm91cC1pdGVtID4gLmstbGluayA+IC5rLXNlbGVjdCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuXG4uay1ydGwgLmstbGlzdGdyb3VwLWl0ZW0gPiAuay1saW5rID4gLmstc2VsZWN0IC5rLWljb24sIFtkaXI9cnRsXSAuay1saXN0Z3JvdXAtaXRlbSA+IC5rLWxpbmsgPiAuay1zZWxlY3QgLmstaWNvbiB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbn1cblxuLmstcnRsIC5rLWxpc3Rncm91cC1pdGVtLXNlZ21lbnRlZCA+IC5rLWxpbmssIFtkaXI9cnRsXSAuay1saXN0Z3JvdXAtaXRlbS1zZWdtZW50ZWQgPiAuay1saW5rIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMWVtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmstcnRsIC5rLWxpc3Rncm91cC1pdGVtLXNlZ21lbnRlZCA+IC5rLXNlbGVjdCwgW2Rpcj1ydGxdIC5rLWxpc3Rncm91cC1pdGVtLXNlZ21lbnRlZCA+IC5rLXNlbGVjdCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IC0xZW07XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cblxuLmstcnRsIC5rLWxpc3Rncm91cC1pdGVtLXNlZ21lbnRlZCA+IC5rLXNlbGVjdCAuay1pY29uLCBbZGlyPXJ0bF0gLmstbGlzdGdyb3VwLWl0ZW0tc2VnbWVudGVkID4gLmstc2VsZWN0IC5rLWljb24ge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG59XG5cbi5rLW5vZmxleGJveCAuay1saXN0Z3JvdXAsIC5rLW5vZmxleGJveCAuay1saXN0Z3JvdXAtaXRlbSA+IC5rLWxpbmssIC5rLW5vZmxleGJveCAuay1saXN0Z3JvdXAgPiB1bCAuay1saXN0Z3JvdXAtaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1saXN0Ym94IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBvdXRsaW5lOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5rLWxpc3Rib3guay13aWRnZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmstbGlzdGJveCAuay1saXN0LXNjcm9sbGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1saXN0Ym94IC5rLWxpc3Qtc2Nyb2xsZXIgLmstbGlzdC1zY3JvbGxlciB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmstbGlzdGJveCAuay1saXN0LXNjcm9sbGVyIGxpIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmstbGlzdGJveCAuay1naG9zdCB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmstbGlzdGJveCAuay1kcm9wLWhpbnQge1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbn1cblxuLmstbGlzdGJveCAuay1saXN0Ym94LXRvb2xiYXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uay1saXN0Ym94LmstbGlzdGJveC10b29sYmFyLWxlZnQgLmstbGlzdGJveC10b29sYmFyIHVsLCAuay1saXN0Ym94LmstbGlzdGJveC10b29sYmFyLXJpZ2h0IC5rLWxpc3Rib3gtdG9vbGJhciB1bCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5rLWxpc3Rib3guay1saXN0Ym94LXRvb2xiYXItbGVmdCAuay1saXN0Ym94LXRvb2xiYXIgbGkgKyBsaSwgLmstbGlzdGJveC5rLWxpc3Rib3gtdG9vbGJhci1yaWdodCAuay1saXN0Ym94LXRvb2xiYXIgbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLmstbGlzdGJveC5rLWxpc3Rib3gtdG9vbGJhci1sZWZ0IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLmstbGlzdGJveC5rLWxpc3Rib3gtdG9vbGJhci1sZWZ0IC5rLWxpc3Rib3gtdG9vbGJhciB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uay1saXN0Ym94LmstbGlzdGJveC10b29sYmFyLXJpZ2h0IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG4uay1saXN0Ym94LmstbGlzdGJveC10b29sYmFyLXJpZ2h0IC5rLWxpc3Rib3gtdG9vbGJhciB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5rLWxpc3Rib3guay1saXN0Ym94LXRvb2xiYXItYm90dG9tLCAuay1saXN0Ym94LmstbGlzdGJveC10b29sYmFyLXRvcCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5rLWxpc3Rib3guay1saXN0Ym94LXRvb2xiYXItYm90dG9tIC5rLWxpc3Rib3gtdG9vbGJhciB1bCwgLmstbGlzdGJveC5rLWxpc3Rib3gtdG9vbGJhci10b3AgLmstbGlzdGJveC10b29sYmFyIHVsIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLmstbGlzdGJveC5rLWxpc3Rib3gtdG9vbGJhci1ib3R0b20gLmstbGlzdGJveC10b29sYmFyIGxpICsgbGksIC5rLWxpc3Rib3guay1saXN0Ym94LXRvb2xiYXItdG9wIC5rLWxpc3Rib3gtdG9vbGJhciBsaSArIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLmstbGlzdGJveC5rLWxpc3Rib3gtdG9vbGJhci10b3AgLmstbGlzdGJveC10b29sYmFyIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uay1saXN0Ym94LmstbGlzdGJveC10b29sYmFyLWJvdHRvbSAuay1saXN0Ym94LXRvb2xiYXIge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5rLXJ0bCAuay1saXN0Ym94LmstbGlzdGJveC10b29sYmFyLWxlZnQgLmstbGlzdGJveC10b29sYmFyLCAuay1ydGwgLmstbGlzdGJveC5rLWxpc3Rib3gtdG9vbGJhci1yaWdodCAuay1saXN0Ym94LXRvb2xiYXIge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG59XG5cbi5rLXJ0bCAuay1saXN0Ym94LmstbGlzdGJveC10b29sYmFyLWxlZnQgLmstbGlzdGJveC10b29sYmFyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uay1ydGwgLmstbGlzdGJveC5rLWxpc3Rib3gtdG9vbGJhci1yaWdodCAuay1saXN0Ym94LXRvb2xiYXIge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5rLW1lc3NhZ2Vib3gge1xuICBtYXJnaW46IDAgMCAxNnB4IDA7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIGJvcmRlci13aWR0aDogMCAwIDAgNHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xufVxuXG4uay1tZXNzYWdlYm94IGEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmstYmFkZ2Uge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250OiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5rLWJhZGdlID4gKiB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1iYWRnZSA+IGEsIGEuay1iYWRnZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmstYmFkZ2UgPiBhOmhvdmVyLCBhLmstYmFkZ2U6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmstYmFkZ2UtaWNvbiB7XG4gIG1heC13aWR0aDogMWVtO1xuICBtYXgtaGVpZ2h0OiAxZW07XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cblxuLmstYmFkZ2UtaWNvbi5rLXN2Zy1pY29uIHN2ZyB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cblxuLmstYmFkZ2Utc20ge1xuICBwYWRkaW5nOiAycHggMnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtaW4td2lkdGg6IGNhbGMoMWVtICsgNHB4ICsgMnB4KTtcbn1cblxuLmstYmFkZ2Utc206ZW1wdHkge1xuICBwYWRkaW5nOiAycHg7XG4gIG1pbi13aWR0aDogYXV0bztcbn1cblxuLmstYmFkZ2UtbWQge1xuICBwYWRkaW5nOiA0cHggNHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtaW4td2lkdGg6IGNhbGMoMWVtICsgOHB4ICsgMnB4KTtcbn1cblxuLmstYmFkZ2UtbWQ6ZW1wdHkge1xuICBwYWRkaW5nOiA0cHg7XG4gIG1pbi13aWR0aDogYXV0bztcbn1cblxuLmstYmFkZ2UtbGcge1xuICBwYWRkaW5nOiA2cHggNnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtaW4td2lkdGg6IGNhbGMoMWVtICsgMTJweCArIDJweCk7XG59XG5cbi5rLWJhZGdlLWxnOmVtcHR5IHtcbiAgcGFkZGluZzogNnB4O1xuICBtaW4td2lkdGg6IGF1dG87XG59XG5cbi5rLWJhZGdlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5rLWJhZGdlLWluc2lkZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTk5OTtcbn1cblxuLmstYmFkZ2UtZWRnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTk5OTtcbn1cblxuLmstYmFkZ2UtZWRnZS5rLXRvcC1zdGFydCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4uay1iYWRnZS1lZGdlLmstdG9wLWVuZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7XG59XG5cbi5rLWJhZGdlLWVkZ2Uuay1ib3R0b20tc3RhcnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpO1xufVxuXG4uay1iYWRnZS1lZGdlLmstYm90dG9tLWVuZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgNTAlKTtcbn1cblxuLmstcnRsIC5rLWJhZGdlLWVkZ2Uuay10b3Atc3RhcnQsIFtkaXI9cnRsXSAuay1iYWRnZS1lZGdlLmstdG9wLXN0YXJ0LCBbZGlyPXJ0bF0uay1iYWRnZS1lZGdlLmstdG9wLXN0YXJ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcbn1cblxuLmstcnRsIC5rLWJhZGdlLWVkZ2Uuay10b3AtZW5kLCBbZGlyPXJ0bF0gLmstYmFkZ2UtZWRnZS5rLXRvcC1lbmQsIFtkaXI9cnRsXS5rLWJhZGdlLWVkZ2Uuay10b3AtZW5kIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5rLXJ0bCAuay1iYWRnZS1lZGdlLmstYm90dG9tLXN0YXJ0LCBbZGlyPXJ0bF0gLmstYmFkZ2UtZWRnZS5rLWJvdHRvbS1zdGFydCwgW2Rpcj1ydGxdLmstYmFkZ2UtZWRnZS5rLWJvdHRvbS1zdGFydCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgNTAlKTtcbn1cblxuLmstcnRsIC5rLWJhZGdlLWVkZ2Uuay1ib3R0b20tZW5kLCBbZGlyPXJ0bF0gLmstYmFkZ2UtZWRnZS5rLWJvdHRvbS1lbmQsIFtkaXI9cnRsXS5rLWJhZGdlLWVkZ2Uuay1ib3R0b20tZW5kIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKTtcbn1cblxuLmstYmFkZ2Utb3V0c2lkZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTk5OTtcbn1cblxuLmstYmFkZ2Utb3V0c2lkZS5rLXRvcC1zdGFydCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAtMTAwJSk7XG59XG5cbi5rLWJhZGdlLW91dHNpZGUuay10b3AtZW5kIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgLTEwMCUpO1xufVxuXG4uay1iYWRnZS1vdXRzaWRlLmstYm90dG9tLXN0YXJ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDEwMCUpO1xufVxuXG4uay1iYWRnZS1vdXRzaWRlLmstYm90dG9tLWVuZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDEwMCUpO1xufVxuXG4uay1ydGwgLmstYmFkZ2Utb3V0c2lkZS5rLXRvcC1zdGFydCwgW2Rpcj1ydGxdIC5rLWJhZGdlLW91dHNpZGUuay10b3Atc3RhcnQsIFtkaXI9cnRsXS5rLWJhZGdlLW91dHNpZGUuay10b3Atc3RhcnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAtMTAwJSk7XG59XG5cbi5rLXJ0bCAuay1iYWRnZS1vdXRzaWRlLmstdG9wLWVuZCwgW2Rpcj1ydGxdIC5rLWJhZGdlLW91dHNpZGUuay10b3AtZW5kLCBbZGlyPXJ0bF0uay1iYWRnZS1vdXRzaWRlLmstdG9wLWVuZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAtMTAwJSk7XG59XG5cbi5rLXJ0bCAuay1iYWRnZS1vdXRzaWRlLmstYm90dG9tLXN0YXJ0LCBbZGlyPXJ0bF0gLmstYmFkZ2Utb3V0c2lkZS5rLWJvdHRvbS1zdGFydCwgW2Rpcj1ydGxdLmstYmFkZ2Utb3V0c2lkZS5rLWJvdHRvbS1zdGFydCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDEwMCUpO1xufVxuXG4uay1ydGwgLmstYmFkZ2Utb3V0c2lkZS5rLWJvdHRvbS1lbmQsIFtkaXI9cnRsXSAuay1iYWRnZS1vdXRzaWRlLmstYm90dG9tLWVuZCwgW2Rpcj1ydGxdLmstYmFkZ2Utb3V0c2lkZS5rLWJvdHRvbS1lbmQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMTAwJSk7XG59XG5cbi5rLWNoZWNrYm94IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBsaW5lLWhlaWdodDogaW5pdGlhbDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5rLWNoZWNrYm94OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExOFwiO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtZmFtaWx5OiBXZWJDb21wb25lbnRzSWNvbnMsIG1vbm9zcGFjZTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKSB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbn1cblxuLmstY2hlY2tib3g6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLWNoZWNrYm94OmNoZWNrZWQ6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4uay1jaGVja2JveC5rLXN0YXRlLWluZGV0ZXJtaW5hdGU6OmJlZm9yZSwgLmstY2hlY2tib3g6aW5kZXRlcm1pbmF0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5rLWNoZWNrYm94OmRpc2FibGVkLCAuay1jaGVja2JveDpkaXNhYmxlZCArIC5rLWNoZWNrYm94LWxhYmVsIHtcbiAgb3BhY2l0eTogMC42O1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgwLjgpO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5rLWNoZWNrYm94ICsgLmstY2hlY2tib3gtbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5rLWNoZWNrYm94LWxhYmVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmstY2hlY2tib3gtbGFiZWw6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1jaGVja2JveC1sYWJlbC5rLW5vLXRleHQge1xuICBtaW4td2lkdGg6IDFweDtcbn1cblxuLmstY2hlY2tib3gtbGFiZWwgLmstcmlwcGxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNoZWNrYm94ICsgLmstY2hlY2tib3gtbGFiZWwsIC5rLWNoZWNrYm94LWxhYmVsICsgLmstY2hlY2tib3gge1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuXG4uay1jaGVja2JveC1sYWJlbCA+IC5rLWNoZWNrYm94IHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uay1jaGVja2JveC1saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uay1jaGVja2JveC1saXN0IC5rLWNoZWNrYm94LWl0ZW0ge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4uay1jaGVja2JveC1saXN0IC5rLWNoZWNrYm94LWl0ZW06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uay1saXN0LWhvcml6b250YWwgLmstY2hlY2tib3gtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDMycHggMCAwO1xufVxuXG4uay1saXN0LWhvcml6b250YWwgLmstY2hlY2tib3gtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uay1ydGwgLmstY2hlY2tib3ggKyAuay1jaGVja2JveC1sYWJlbCwgW2Rpcj1ydGxdIC5rLWNoZWNrYm94ICsgLmstY2hlY2tib3gtbGFiZWwge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG5cbi5rLXJ0bCAuay1jaGVja2JveC1sYWJlbCA+IC5rLWNoZWNrYm94LCBbZGlyPXJ0bF0gLmstY2hlY2tib3gtbGFiZWwgPiAuay1jaGVja2JveCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cblxuLmstcnRsIC5rLWxpc3QtaG9yaXpvbnRhbCAuay1jaGVja2JveC1pdGVtLCBbZGlyPXJ0bF0gLmstbGlzdC1ob3Jpem9udGFsIC5rLWNoZWNrYm94LWl0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAzMnB4O1xufVxuXG4uay1ydGwgLmstbGlzdC1ob3Jpem9udGFsIC5rLWNoZWNrYm94LWl0ZW06bGFzdC1jaGlsZCwgW2Rpcj1ydGxdIC5rLWxpc3QtaG9yaXpvbnRhbCAuay1jaGVja2JveC1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmstY2hlY2tib3g6Oi1tcy1jaGVjayB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLmstY2hlY2tib3g6Oi1tcy1jaGVjayB7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIH1cbn1cbi5rLXJhZGlvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLmstcmFkaW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKSB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbn1cblxuLmstcmFkaW86aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLXJhZGlvOmNoZWNrZWQ6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4uay1yYWRpbzpkaXNhYmxlZCwgLmstcmFkaW86ZGlzYWJsZWQgKyAuay1yYWRpby1sYWJlbCB7XG4gIG9wYWNpdHk6IDAuNjtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMC44KTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uay1yYWRpbyArIC5rLXJhZGlvLWxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4uay1yYWRpby1sYWJlbCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLXJhZGlvLWxhYmVsLmstbm8tdGV4dCwgLmstcmFkaW8tbGFiZWw6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1yYWRpby1sYWJlbCAuay1yaXBwbGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5rLXJhZGlvICsgLmstcmFkaW8tbGFiZWwsIC5rLXJhZGlvLWxhYmVsICsgLmstcmFkaW8ge1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuXG4uay1yYWRpby1sYWJlbCA+IC5rLXJhZGlvIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uay1yYWRpby1saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uay1yYWRpby1saXN0IC5rLXJhZGlvLWl0ZW0ge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4uay1yYWRpby1saXN0IC5rLXJhZGlvLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uay1saXN0LWhvcml6b250YWwgLmstcmFkaW8taXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDMycHggMCAwO1xufVxuXG4uay1saXN0LWhvcml6b250YWwgLmstcmFkaW8taXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uay1ydGwgLmstcmFkaW8gKyAuay1yYWRpby1sYWJlbCwgLmstcnRsIC5rLXJhZGlvLWxhYmVsICsgLmstcmFkaW8sIFtkaXI9cnRsXSAuay1yYWRpbyArIC5rLXJhZGlvLWxhYmVsLCBbZGlyPXJ0bF0gLmstcmFkaW8tbGFiZWwgKyAuay1yYWRpbyB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cblxuLmstcnRsIC5rLXJhZGlvLWxhYmVsID4gLmstcmFkaW8sIFtkaXI9cnRsXSAuay1yYWRpby1sYWJlbCA+IC5rLXJhZGlvIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuXG4uay1ydGwgLmstbGlzdC1ob3Jpem9udGFsIC5rLXJhZGlvLWl0ZW0sIFtkaXI9cnRsXSAuay1saXN0LWhvcml6b250YWwgLmstcmFkaW8taXRlbSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDMycHg7XG59XG5cbi5rLXJ0bCAuay1saXN0LWhvcml6b250YWwgLmstcmFkaW8taXRlbTpsYXN0LWNoaWxkLCBbZGlyPXJ0bF0gLmstbGlzdC1ob3Jpem9udGFsIC5rLXJhZGlvLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uay1yYWRpbzo6LW1zLWNoZWNrIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAuay1yYWRpbzo6LW1zLWNoZWNrIHtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgfVxufVxuLmstZmlsZW1hbmFnZXIge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmstZmlsZW1hbmFnZXItaGVhZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1maWxlbWFuYWdlci10b29sYmFyIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5rLWZpbGVtYW5hZ2VyLXNlYXJjaC10b29sIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbn1cblxuLmstZmlsZW1hbmFnZXItY29udGVudC1jb250YWluZXIge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZsZXg6IDEgMSAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstZmlsZW1hbmFnZXItbmF2aWdhdGlvbiB7XG4gIHdpZHRoOiAyMCU7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLWZpbGVtYW5hZ2VyLW5hdmlnYXRpb24gPiAuay10cmVldmlldyB7XG4gIHBhZGRpbmc6IDE2cHggMTZweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uay1maWxlbWFuYWdlci10cmVldmlldyA+IC5rLWdyb3VwID4gLmstaXRlbSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5rLWZpbGVtYW5hZ2VyLWNvbnRlbnQge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGZsZXg6IDEgMSAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstZmlsZW1hbmFnZXItYnJlYWRjcnVtYiB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBwYWRkaW5nOiA4cHggOHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmstZmlsZW1hbmFnZXItdmlldyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG59XG5cbi5rLWZpbGVtYW5hZ2VyLXZpZXcgPiAuay1maWxlbWFuYWdlci1ncmlkLCAuay1maWxlbWFuYWdlci12aWV3ID4gLmstZmlsZW1hbmFnZXItbGlzdHZpZXcge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5rLWZpbGVtYW5hZ2VyLWxpc3R2aWV3IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbGV4OiAxIDEgMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uay1maWxlbWFuYWdlci1saXN0dmlldyAuay1saXN0dmlldy1pdGVtIHtcbiAgcGFkZGluZzogMTZweCAxNnB4O1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMTIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmstZmlsZW1hbmFnZXItbGlzdHZpZXcgLmstZmlsZS1wcmV2aWV3IHtcbiAgaGVpZ2h0OiA0OHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmstZmlsZW1hbmFnZXItbGlzdHZpZXcgLmstZmlsZS1pY29uIHtcbiAgZm9udC1zaXplOiA0OHB4O1xufVxuXG4uay1maWxlbWFuYWdlci1saXN0dmlldyAuay1maWxlLWltYWdlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA0OHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstZmlsZW1hbmFnZXItbGlzdHZpZXcgLmstZmlsZS1uYW1lIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmstZmlsZW1hbmFnZXItbGlzdHZpZXcgLmstZmlsZS1zaXplIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmstZmlsZW1hbmFnZXItbGlzdHZpZXcgLmstZWRpdC1pdGVtIC5rLXRleHRib3gge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmstZmlsZW1hbmFnZXItZ3JpZCB7XG4gIGZsZXg6IDEgMSAwJTtcbn1cblxuLmstZmlsZW1hbmFnZXItZ3JpZCAuay1maWxlLXByZXZpZXcge1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5rLWZpbGVtYW5hZ2VyLWdyaWQgLmstZmlsZS1uYW1lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5rLWZpbGVtYW5hZ2VyLXByZXZpZXcge1xuICBwYWRkaW5nOiA0OHB4IDE2cHggMTZweDtcbiAgd2lkdGg6IDIwJTtcbiAgbWluLWhlaWdodDogMzA0cHg7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uay1maWxlbWFuYWdlci1wcmV2aWV3IC5rLWZpbGUtcHJldmlldyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uay1maWxlbWFuYWdlci1wcmV2aWV3IC5rLWZpbGUtaWNvbiB7XG4gIGZvbnQtc2l6ZTogOTZweDtcbn1cblxuLmstZmlsZW1hbmFnZXItcHJldmlldyAuay1maWxlLW5hbWUge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstZmlsZW1hbmFnZXItcHJldmlldyAuay1zaW5nbGUtZmlsZS1zZWxlY3RlZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5rLWZpbGVtYW5hZ2VyLXByZXZpZXcgLmstbXVsdGlwbGUtZmlsZXMtc2VsZWN0ZWQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uay1maWxlbWFuYWdlci1wcmV2aWV3IC5rLWZpbGUtc2l6ZSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmstZmlsZW1hbmFnZXItcHJldmlldyAuay1maWxlLW1ldGEge1xuICBtYXJnaW46IDE2cHggMCAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbn1cblxuLmstZmlsZW1hbmFnZXItcHJldmlldyAuay1maWxlLW1ldGEtbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5rLWZpbGVtYW5hZ2VyLXByZXZpZXcgLmstZmlsZS1tZXRhLXZhbHVlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uay1maWxlbWFuYWdlci1wcmV2aWV3IC5rLWZpbGUtdHlwZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4uay1maWxlbWFuYWdlci1wcmV2aWV3IC5rLWxpbmUtYnJlYWsge1xuICBtYXJnaW46IDE2cHggMCAwO1xuICB3aWR0aDogMTAwJTtcbiAgZmxleDogMSAxIDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuXG4uay1maWxlbWFuYWdlci1yZXNpemFibGUgLmstZmlsZW1hbmFnZXItbmF2aWdhdGlvbiwgLmstZmlsZW1hbmFnZXItcmVzaXphYmxlIC5rLWZpbGVtYW5hZ2VyLXByZXZpZXcge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5rLWZpbGVtYW5hZ2VyIC5rLXNwbGl0YmFyIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWZpbGVtYW5hZ2VyIC5rLXNwbGl0YmFyLWhvcml6b250YWwge1xuICB3aWR0aDogNnB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uay1maWxlbWFuYWdlciAuay1zcGxpdGJhci1ob3Jpem9udGFsIC5rLXJlc2l6ZS1oYW5kbGUge1xuICB3aWR0aDogMnB4O1xufVxuXG4uay1maWxlbWFuYWdlci11cGxvYWQtZGlhbG9nIC5rLXVwbG9hZC1maWxlcyB7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uay1maWxlbWFuYWdlci1kcmFnLWhpbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uay1maWxlbWFuYWdlci1kcmFnLWhpbnQgLmstaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuXG4uay13aW5kb3cge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDAxO1xufVxuXG4uay13aW5kb3cgLmstb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmstd2luZG93Lmstd2luZG93LW1heGltaXplZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5rLXdpbmRvdy5rLXdpbmRvdy1tYXhpbWl6ZWQgLmstd2luZG93LWNvbnRlbnQsIC5rLXdpbmRvdy5rLXdpbmRvdy1tYXhpbWl6ZWQgLmstd2luZG93LXRpdGxlYmFyIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmstd2luZG93LXNtIHtcbiAgd2lkdGg6IDMwMHB4O1xufVxuXG4uay13aW5kb3ctbWQge1xuICB3aWR0aDogODAwcHg7XG59XG5cbi5rLXdpbmRvdy1sZyB7XG4gIHdpZHRoOiAxMjAwcHg7XG59XG5cbi5rLXdpbmRvdy10aXRsZWJhciB7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWluLWhlaWdodDogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmstd2luZG93LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uay13aW5kb3ctdGl0bGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmstd2luZG93LXRpdGxlYmFyIC5rLXdpbmRvdy1hY3Rpb25zIHtcbiAgbWFyZ2luOiAwIC02cHg7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAtNnB4O1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmstd2luZG93LXRpdGxlYmFyIC5rLXdpbmRvdy1hY3Rpb24ge1xuICBwYWRkaW5nOiAycHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5rLXdpbmRvdy10aXRsZWJhciAuay13aW5kb3ctYWN0aW9uOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmstd2luZG93LXRpdGxlYmFyIC5rLXdpbmRvdy1hY3Rpb24gLmstaWNvbiB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5rLXByb21wdC1jb250YWluZXIsIC5rLXdpbmRvdy1jb250ZW50IHtcbiAgcGFkZGluZzogMTJweCAxMnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdzogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgb3V0bGluZTogMDtcbn1cblxuLmstd2luZG93LWNvbnRlbnQgKyAuay1wcm9tcHQtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogLTEycHg7XG59XG5cbi5rLXByb21wdC1jb250YWluZXIgLmstdGV4dGJveCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uay13aW5kb3ctaWZyYW1lY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uay13aW5kb3ctaWZyYW1lY29udGVudCAuay1jb250ZW50LWZyYW1lIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uay13aW5kb3ctY29udGVudCA+IC5rbS1zY3JvbGwtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uay13aW5kb3cgPiAuay1yZXNpemUtaGFuZGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiA2cHg7XG4gIG9wYWNpdHk6IDA7XG4gIHpvb206IDE7XG59XG5cbi5rLXJlc2l6ZS1uIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2cHg7XG4gIGN1cnNvcjogbi1yZXNpemU7XG59XG5cbi5rLXJlc2l6ZS1lIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjdXJzb3I6IGUtcmVzaXplO1xufVxuXG4uay1yZXNpemUtcyB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNnB4O1xuICBjdXJzb3I6IHMtcmVzaXplO1xufVxuXG4uay1yZXNpemUtdyB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjdXJzb3I6IHctcmVzaXplO1xufVxuXG4uay1yZXNpemUtc2Uge1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgY3Vyc29yOiBzZS1yZXNpemU7XG59XG5cbi5rLXJlc2l6ZS1zdyB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGN1cnNvcjogc3ctcmVzaXplO1xufVxuXG4uay1yZXNpemUtbmUge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgY3Vyc29yOiBuZS1yZXNpemU7XG59XG5cbi5rLXJlc2l6ZS1udyB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGN1cnNvcjogbnctcmVzaXplO1xufVxuXG4uay1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAwLjU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uay13aW5kb3ctY29udGVudCA+IC5rLWFjdGlvbi1idXR0b25zLCAuay13aW5kb3cgPiAuay1hY3Rpb24tYnV0dG9ucyB7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLmstaWU5IC5rLXdpbmRvdy1jb250ZW50IHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAoMS4yNWVtICsgMTZweCkpO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uay1pZTkgLmstd2luZG93LXRpdGxlLCAuay1pZTkgLmstd2luZG93LXRpdGxlYmFyIC5rLXdpbmRvdy1hY3Rpb25zIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uay1ydGwgLmstd2luZG93LXRpdGxlYmFyIC5rLXdpbmRvdy1hY3Rpb25zIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDZweDtcbn1cblxuLmstZGlhbG9nIHtcbiAgbWluLXdpZHRoOiA5MHB4O1xuICBtaW4taGVpZ2h0OiAzZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1kaWFsb2ctY2VudGVyZWQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbn1cblxuLmstZGlhbG9nLXRpdGxlbGVzcyAuay1kaWFsb2ctY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHRvcDogNHB4O1xuICByaWdodDogNHB4O1xufVxuXG4uay1kaWFsb2ctdGl0bGVsZXNzIC5rLWRpYWxvZy1jb250ZW50IHtcbiAgcGFkZGluZzogMi40ZW07XG59XG5cbi5rLWRpYWxvZy1idXR0b25ncm91cCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNnB4IDZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstZGlhbG9nLWJ1dHRvbmdyb3VwIC5rLWJ1dHRvbiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1ydGwgLmstZGlhbG9nLXRpdGxlbGVzcyAuay1kaWFsb2ctY2xvc2UsIC5rLXJ0bC5rLWRpYWxvZy10aXRsZWxlc3MgLmstZGlhbG9nLWNsb3NlIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDRweDtcbn1cblxuLmstc3RlcHBlciB7XG4gIG1hcmdpbjogMCAwO1xuICBwYWRkaW5nOiAwIDA7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uay1zdGVwcGVyIC5rLXN0ZXAtbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgei1pbmRleDogMTtcbn1cblxuLmstc3RlcHBlciAuay1zdGVwLWxpbmsge1xuICBvdXRsaW5lOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXN0ZXBwZXIgLmstc3RlcC1kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uay1zdGVwcGVyIC5rLXN0ZXAtZGlzYWJsZWQgLmstc3RlcC1saW5rIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uay1zdGVwcGVyIC5rLXN0ZXAtaW5kaWNhdG9yIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW46IDNweDtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgYmFja2dyb3VuZC1jb2xvciwgYm9yZGVyLWNvbG9yO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjRzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG59XG5cbi5rLXN0ZXBwZXIgLmstc3RlcC1pbmRpY2F0b3I6OmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNHB4O1xuICByaWdodDogLTRweDtcbiAgYm90dG9tOiAtNHB4O1xuICBsZWZ0OiAtNHB4O1xuICB6LWluZGV4OiAyO1xufVxuXG4uay1zdGVwcGVyIC5rLXN0ZXAtZm9jdXMgLmstc3RlcC1pbmRpY2F0b3I6OmFmdGVyLCAuay1zdGVwcGVyIC5rLXN0ZXAtbGluazpmb2N1cyAuay1zdGVwLWluZGljYXRvcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstc3RlcHBlciAuay1zdGVwLWxhYmVsIHtcbiAgbWF4LXdpZHRoOiAxMGVtO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogMTtcbn1cblxuLmstc3RlcHBlciAuay1zdGVwLWxhYmVsOm9ubHktY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBwYWRkaW5nOiA1cHggMTJweDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uay1zdGVwcGVyIC5rLXN0ZXAtbGFiZWwgLmstc3RlcC10ZXh0IHtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwZW0gLSAyMHB4KTtcbiAgZmxleC1ncm93OiAxO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstc3RlcHBlciAuay1zdGVwLWxhYmVsIC5rLWljb24ge1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuXG4uay1zdGVwcGVyIC5rLXN0ZXAtY3VycmVudCAuay1zdGVwLWxhYmVsLCAuay1zdGVwcGVyIC5rLXN0ZXAtaG92ZXIgLmstc3RlcC1sYWJlbCwgLmstc3RlcHBlciAuay1zdGVwOmhvdmVyIC5rLXN0ZXAtbGFiZWwge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uay1zdGVwcGVyIC5rLXN0ZXAtbGFiZWwgLmstc3RlcC1sYWJlbC1vcHRpb25hbCB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZmxleC1iYXNpczogMTAwJTtcbn1cblxuLmstc3RlcHBlciAuay1wcm9ncmVzc2JhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5rLXN0ZXAtbGlzdC1ob3Jpem9udGFsIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLmstc3RlcC1saXN0LWhvcml6b250YWwgLmstc3RlcCB7XG4gIGZsZXg6IDEgMCBhdXRvO1xufVxuXG4uay1zdGVwLWxpc3QtaG9yaXpvbnRhbCAuay1zdGVwLWxpbmsge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uay1zdGVwLWxpc3QtaG9yaXpvbnRhbCAuay1zdGVwLWxhYmVsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uay1zdGVwLWxpc3QtaG9yaXpvbnRhbCAuay1zdGVwLWluZGljYXRvciArIC5rLXN0ZXAtbGFiZWwge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5rLXN0ZXAtbGlzdC1ob3Jpem9udGFsIH4gLmstcHJvZ3Jlc3NiYXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIHRvcDogMTZweDtcbn1cblxuLmstc3RlcC1saXN0LXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmstc3RlcC1saXN0LXZlcnRpY2FsIC5rLXN0ZXAge1xuICBtaW4taGVpZ2h0OiA1NHB4O1xufVxuXG4uay1zdGVwLWxpc3QtdmVydGljYWwgLmstc3RlcC1sYWJlbCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5rLXN0ZXAtbGlzdC12ZXJ0aWNhbCAuay1zdGVwLWluZGljYXRvciArIC5rLXN0ZXAtbGFiZWwge1xuICBtYXJnaW4tbGVmdDogMTJweDtcbn1cblxuLmstc3RlcC1saXN0LXZlcnRpY2FsIH4gLmstcHJvZ3Jlc3NiYXIge1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG4gIGxlZnQ6IDE3cHg7XG59XG5cbi5rLXN0ZXAtbGlzdC12ZXJ0aWNhbCAuay1zdGVwLWNvbnRlbnQge1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjNzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgMHM7XG59XG5cbi5rLXN0ZXAtbGlzdC12ZXJ0aWNhbCAuay1zdGVwLWN1cnJlbnQgLmstc3RlcC1jb250ZW50IHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tbGVmdDogMzBweDtcbiAgcGFkZGluZzogMjBweCAxMHB4O1xufVxuXG4uay1ydGwgLmstc3RlcHBlciwgLmstc3RlcHBlcltkaXI9cnRsXSB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuXG4uay1ydGwgLmstc3RlcHBlciAuay1zdGVwLWxhYmVsIC5rLWljb24sIC5rLXN0ZXBwZXJbZGlyPXJ0bF0gLmstc3RlcC1sYWJlbCAuay1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuXG4uay1ydGwgLmstc3RlcHBlciAuay1zdGVwLWxpc3QtdmVydGljYWwgLmstc3RlcC1pbmRpY2F0b3IgKyAuay1zdGVwLWxhYmVsLCAuay1zdGVwcGVyW2Rpcj1ydGxdIC5rLXN0ZXAtbGlzdC12ZXJ0aWNhbCAuay1zdGVwLWluZGljYXRvciArIC5rLXN0ZXAtbGFiZWwge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuXG4uay1ydGwgLmstc3RlcHBlciAuay1zdGVwLWxpc3QtdmVydGljYWwgfiAuay1wcm9ncmVzc2JhciwgLmstc3RlcHBlcltkaXI9cnRsXSAuay1zdGVwLWxpc3QtdmVydGljYWwgfiAuay1wcm9ncmVzc2JhciB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAxN3B4O1xufVxuXG4uay13aXphcmQge1xuICBwYWRkaW5nOiAxNnB4IDE2cHg7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6IDAgMDtcbn1cblxuLmstd2l6YXJkIC5rLXN0ZXBwZXIgLmstc3RlcC1saXN0LXZlcnRpY2FsIC5rLXN0ZXAge1xuICBmbGV4OiAxIDAgYXV0bztcbn1cblxuLmstd2l6YXJkIC5rLXN0ZXBwZXIgLmstc3RlcC1pbmRpY2F0b3Ige1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmstd2l6YXJkLXN0ZXBzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstd2l6YXJkLXN0ZXAge1xuICBwYWRkaW5nOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmstd2l6YXJkLXN0ZXAuay1mb2N1cywgLmstd2l6YXJkLXN0ZXAuay1zdGF0ZS1mb2N1c2VkLCAuay13aXphcmQtc3RlcDpmb2N1cyB7XG4gIG91dGxpbmUtd2lkdGg6IDFweDtcbiAgb3V0bGluZS1zdHlsZTogZG90dGVkO1xuICBvdXRsaW5lLW9mZnNldDogLTFweDtcbn1cblxuLmstd2l6YXJkLWNvbnRlbnQge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uay13aXphcmQtYnV0dG9ucyB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uay13aXphcmQtYnV0dG9ucyAuay1idXR0b24ge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLmstd2l6YXJkLWJ1dHRvbnMgLmstd2l6YXJkLXBhZ2VyIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmstd2l6YXJkLWJ1dHRvbnMtcmlnaHQgLmstYnV0dG9uOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmstd2l6YXJkLWhvcml6b250YWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uay13aXphcmQtaG9yaXpvbnRhbCAuay13aXphcmQtc3RlcHMge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4uay13aXphcmQtaG9yaXpvbnRhbCAuay13aXphcmQtY29udGVudCwgLmstd2l6YXJkLWhvcml6b250YWwgLmstd2l6YXJkLXN0ZXBzIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5rLXdpemFyZC12ZXJ0aWNhbCAuay13aXphcmQtc3RlcHMge1xuICBmbGV4OiAxIDAgMCU7XG59XG5cbi5rLXdpemFyZC12ZXJ0aWNhbCAuay13aXphcmQtY29udGVudCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1zaHJpbms6IDE7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG59XG5cbi5rLXdpemFyZC12ZXJ0aWNhbCAuay13aXphcmQtc3RlcHMge1xuICBtYXJnaW4tbGVmdDogMzJweDtcbn1cblxuLmstd2l6YXJkLWxlZnQge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbi5rLXdpemFyZC1sZWZ0IC5rLXdpemFyZC1zdGVwcyB7XG4gIG1hcmdpbi1yaWdodDogMzJweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lciA+IC5rLXRleHRhcmVhLCAuay10ZXh0Ym94LWNvbnRhaW5lciA+IC5rLXRleHRhcmVhIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uay1pZSAuay10ZXh0YXJlYSA+IC5rLWlucHV0IHtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xufVxuXG4uay1pZSB0ZXh0YXJlYS5rLXRleHRhcmVhIHtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xufVxuXG4uay1lZGl0b3Ige1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWVkaXRvciBpZnJhbWUuay1jb250ZW50LCAuay1lZGl0b3IgPiAuay1jb250ZW50IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbnRhYmxlLmstZWRpdG9yIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjUwcHg7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG50YWJsZS5rLWVkaXRvciB0Ym9keSwgdGFibGUuay1lZGl0b3IgdGQsIHRhYmxlLmstZWRpdG9yIHRyIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuXG50YWJsZS5rLWVkaXRvciAuay1lZGl0YWJsZS1hcmVhIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5rLWVkaXRvci1pbmxpbmUge1xuICBwYWRkaW5nOiAwLjNlbSAwLjVlbTtcbiAgYmFja2dyb3VuZDogMCAwO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWVkaXRvci1pbmxpbmUuay1lZGl0b3Ige1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmstd2luZG93LmstZWRpdG9yLXdpZGdldCB7XG4gIG1pbi1oZWlnaHQ6IDA7XG59XG5cbi5lZGl0b3JUb29sYmFyV2luZG93IHtcbiAgcGFkZGluZzogNHB4IDRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uZWRpdG9yVG9vbGJhcldpbmRvdyAuay1lZGl0b3ItdG9vbGJhciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYmFja2dyb3VuZDogMCAwO1xufVxuXG4uay1lZGl0b3J0b29sYmFyLWRyYWdIYW5kbGUge1xuICBtYXJnaW46IDAgNHB4IDAgMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IG1vdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmstZWRpdG9yLXRvb2xiYXIge1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1lZGl0b3ItdG9vbGJhciAuay10b29sLWdyb3VwIC5rLWNvbG9ycGlja2VyIH4gLmstY29sb3JwaWNrZXIsIC5rLWVkaXRvci10b29sYmFyIC5rLXRvb2wtZ3JvdXAgLmstd2lkZ2V0IH4gLmstd2lkZ2V0IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogNHB4O1xufVxuXG4uay1lZGl0b3ItdG9vbGJhciAuay10b29sLWdyb3VwID4gLmstdG9vbCB7XG4gIHBhZGRpbmc6IDRweDtcbiAgd2lkdGg6IGNhbGMoMS40Mjg1NzE0Mjg2ZW0gKyA4cHggKyAycHgpO1xuICBoZWlnaHQ6IGNhbGMoMS40Mjg1NzE0Mjg2ZW0gKyA4cHggKyAycHgpO1xufVxuXG4uay1lZGl0b3ItdG9vbGJhciAuay10b29sLXRleHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1lZGl0b3ItdG9vbGJhciAuay1vdmVyZmxvdy10b29scyB7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4uay1lZGl0b3ItdG9vbGJhciAuay1vdmVyZmxvdy1hbmNob3Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWVkaXRvci10b29sYmFyIC5rLWJyZWFrLCAuay1lZGl0b3ItdG9vbGJhciAuay1yb3ctYnJlYWsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbi5rLWVkaXRvci10b29sYmFyIC5rLWVkaXRvci1leHBvcnQgLmstaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMC4yNWVtO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xufVxuXG4uay1lZGl0YWJsZS1hcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3V0bGluZTogMDtcbn1cblxuLmstcmVzaXphYmxlIC5rLWVkaXRhYmxlLWFyZWEge1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbn1cblxuLmstZWRpdG9yIC5rLXJhdy1jb250ZW50LCAuay1lZGl0b3ItZGlhbG9nIC5rLWVkaXRvci10ZXh0YXJlYSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IGNvbnNvbGFzLCBcImNvdXJpZXIgbmV3XCIsIG1vbm9zcGFjZTtcbn1cblxuLmstZWRpdG9yLWRpYWxvZyB7XG4gIHBhZGRpbmc6IDFlbTtcbiAgd2lkdGg6IDQwMHB4O1xufVxuXG4uay1lZGl0b3ItZGlhbG9nIC5rLWVkaXQtbGFiZWwge1xuICB3aWR0aDogMjUlO1xufVxuXG4uay1lZGl0b3ItZGlhbG9nIC5rLWVkaXQtZmllbGQge1xuICB3aWR0aDogNjYlO1xufVxuXG4uay1lZGl0b3ItZGlhbG9nIC5rLWVkaXQtZmllbGQgLmstdGV4dGJveCB7XG4gIHdpZHRoOiA5NiU7XG59XG5cbi5rLWZpbGVicm93c2VyLWRpYWxvZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBtaW4td2lkdGg6IDM1MHB4O1xufVxuXG4uay1maWxlYnJvd3Nlci1kaWFsb2cgLmstZmlsZWJyb3dzZXIge1xuICBtYXJnaW46IDAgMWVtIDA7XG59XG5cbi5rLWZpbGVicm93c2VyLWRpYWxvZyAuay1lZGl0LWxhYmVsIHtcbiAgd2lkdGg6IDE4JTtcbn1cblxuLmstZmlsZWJyb3dzZXItZGlhbG9nIC5rLWVkaXQtZmllbGQge1xuICB3aWR0aDogNzUlO1xufVxuXG4uay1maWxlYnJvd3Nlci1kaWFsb2cgLmstZWRpdC1maWVsZCAuay10ZXh0Ym94IHtcbiAgd2lkdGg6IDcwJTtcbn1cblxuI2stZWRpdG9yLWltYWdlLWhlaWdodCwgI2stZWRpdG9yLWltYWdlLXdpZHRoIHtcbiAgd2lkdGg6IDVlbTtcbn1cblxuLmstYnV0dG9uLXdyYXBwZXIgLmstbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uay1jdC1wb3B1cCB7XG4gIHdpZHRoOiAxODAuNHB4O1xuICBwYWRkaW5nOiAwLjY1ZW0gMC41ZW0gMC41ZW07XG59XG5cbi5rLWN0LXBvcHVwIC5rLWJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uay1jdC1wb3B1cCAuay1zdGF0dXMge1xuICBtYXJnaW46IDAuM2VtIDA7XG59XG5cbi5rLWN0LXBvcHVwIC5rLWN0LWNlbGwge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgbWFyZ2luOiAxcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgLW1zLWhpZ2gtY29udHJhc3QtYWRqdXN0OiBub25lO1xufVxuXG4uay1lZGl0b3IgLmstcmVzaXplLWhhbmRsZSB7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgY3Vyc29yOiBzZS1yZXNpemU7XG59XG5cbi5rLWVkaXRvciAuay1yZXNpemUtaGFuZGxlIC5rLWljb24ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4uay1lZGl0b3IgLmstb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmstZWRpdG9yLWlubGluZSAuay1lbGVtZW50LXJlc2l6ZS1oYW5kbGUtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuLmstZWRpdG9yLWlubGluZSAuay1lbGVtZW50LXJlc2l6ZS1oYW5kbGUtd3JhcHBlciAuay1lbGVtZW50LXJlc2l6ZS1oYW5kbGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uay1lZGl0b3ItaW5saW5lIC5rLWVsZW1lbnQtcmVzaXplLWhhbmRsZS13cmFwcGVyIC5rLWVsZW1lbnQtcmVzaXplLWhhbmRsZS5rLXJlc2l6ZS1lYXN0IHtcbiAgY3Vyc29yOiBlLXJlc2l6ZTtcbn1cblxuLmstZWRpdG9yLWlubGluZSAuay1lbGVtZW50LXJlc2l6ZS1oYW5kbGUtd3JhcHBlciAuay1lbGVtZW50LXJlc2l6ZS1oYW5kbGUuay1yZXNpemUtbm9ydGgge1xuICBjdXJzb3I6IG4tcmVzaXplO1xufVxuXG4uay1lZGl0b3ItaW5saW5lIC5rLWVsZW1lbnQtcmVzaXplLWhhbmRsZS13cmFwcGVyIC5rLWVsZW1lbnQtcmVzaXplLWhhbmRsZS5rLXJlc2l6ZS1ub3J0aGVhc3Qge1xuICBjdXJzb3I6IG5lLXJlc2l6ZTtcbn1cblxuLmstZWRpdG9yLWlubGluZSAuay1lbGVtZW50LXJlc2l6ZS1oYW5kbGUtd3JhcHBlciAuay1lbGVtZW50LXJlc2l6ZS1oYW5kbGUuay1yZXNpemUtbm9ydGh3ZXN0IHtcbiAgY3Vyc29yOiBudy1yZXNpemU7XG59XG5cbi5rLWVkaXRvci1pbmxpbmUgLmstZWxlbWVudC1yZXNpemUtaGFuZGxlLXdyYXBwZXIgLmstZWxlbWVudC1yZXNpemUtaGFuZGxlLmstcmVzaXplLXNvdXRoIHtcbiAgY3Vyc29yOiBzLXJlc2l6ZTtcbn1cblxuLmstZWRpdG9yLWlubGluZSAuay1lbGVtZW50LXJlc2l6ZS1oYW5kbGUtd3JhcHBlciAuay1lbGVtZW50LXJlc2l6ZS1oYW5kbGUuay1yZXNpemUtc291dGhlYXN0IHtcbiAgY3Vyc29yOiBzZS1yZXNpemU7XG59XG5cbi5rLWVkaXRvci1pbmxpbmUgLmstZWxlbWVudC1yZXNpemUtaGFuZGxlLXdyYXBwZXIgLmstZWxlbWVudC1yZXNpemUtaGFuZGxlLmstcmVzaXplLXNvdXRod2VzdCB7XG4gIGN1cnNvcjogc3ctcmVzaXplO1xufVxuXG4uay1lZGl0b3ItaW5saW5lIC5rLWVsZW1lbnQtcmVzaXplLWhhbmRsZS13cmFwcGVyIC5rLWVsZW1lbnQtcmVzaXplLWhhbmRsZS5rLXJlc2l6ZS13ZXN0IHtcbiAgY3Vyc29yOiB3LXJlc2l6ZTtcbn1cblxuLmstZWRpdG9yLWlubGluZSAuay1jb2x1bW4tcmVzaXplLWhhbmRsZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMHB4O1xuICBjdXJzb3I6IGNvbC1yZXNpemU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5rLWVkaXRvci1pbmxpbmUgLmstY29sdW1uLXJlc2l6ZS1oYW5kbGUtd3JhcHBlciAuay1jb2x1bW4tcmVzaXplLWhhbmRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5rLWVkaXRvci1pbmxpbmUgLmstY29sdW1uLXJlc2l6ZS1oYW5kbGUtd3JhcHBlciAuay1jb2x1bW4tcmVzaXplLWhhbmRsZSAuay1jb2x1bW4tcmVzaXplLW1hcmtlciB7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGIwZmY7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLmstZWRpdG9yLWlubGluZSAuay10YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgbWFyZ2luOiAwIDAgMWVtO1xufVxuXG4uay1lZGl0b3ItaW5saW5lIC5rLXRhYmxlLCAuay1lZGl0b3ItaW5saW5lIC5rLXRhYmxlIHRkIHtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyOiAxcHggZG90dGVkICNjY2M7XG59XG5cbi5rLWVkaXRvci1pbmxpbmUgLmstdGFibGUgdGQge1xuICBtaW4td2lkdGg6IDFweDtcbiAgcGFkZGluZzogMC4yZW0gMC4zZW07XG59XG5cbi5rLXRhYmxlLmstZWxlbWVudC1yZXNpemluZyB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLmstZWRpdG9yLWlubGluZSAuay1yb3ctcmVzaXplLWhhbmRsZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICBjdXJzb3I6IHJvdy1yZXNpemU7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG59XG5cbi5rLWVkaXRvci1pbmxpbmUgLmstcm93LXJlc2l6ZS1oYW5kbGUtd3JhcHBlciAuay1yb3ctcmVzaXplLWhhbmRsZSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uay1lZGl0b3ItaW5saW5lIC5rLXJvdy1yZXNpemUtaGFuZGxlLXdyYXBwZXIgLmstcm93LXJlc2l6ZS1tYXJrZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmstZWRpdG9yLWlubGluZSAuay1yb3ctcmVzaXplLWhhbmRsZS13cmFwcGVyIC5rLXJvdy1yZXNpemUtbWFya2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGIwZmY7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLmstdmlld2h0bWwtZGlhbG9nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5cbi5rLXZpZXdodG1sLWRpYWxvZyAuay1lZGl0b3ItdGV4dGFyZWEge1xuICBtYXJnaW46IDFlbTtcbiAgcGFkZGluZzogNHB4IDRweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDJlbSk7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBjb25zb2xhcywgbW9ub3NwYWNlO1xuICBmbGV4LWdyb3c6IDE7XG4gIG92ZXJmbG93OiBhdXRvO1xuICByZXNpemU6IG5vbmU7XG59XG5cbi5rLXZpZXdodG1sLWRpYWxvZyAuay1lZGl0LWJ1dHRvbnMge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogLTFlbTtcbiAgcGFkZGluZzogMC42ZW07XG59XG5cbi5rLXZpZXdodG1sLWRpYWxvZyAuay1lZGl0LWJ1dHRvbnMgLmstYnV0dG9uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbn1cblxuLmstZWRpdG9yLWRpYWxvZy5rLWVkaXRvci10YWJsZS13aXphcmQtZGlhbG9nLmstd2luZG93LWNvbnRlbnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtaW4td2lkdGg6IDMyNXB4O1xuICB3aWR0aDogMjRlbTtcbiAgcGFkZGluZzogMWVtIDA7XG59XG5cbi5rLWVkaXRvci1kaWFsb2cgLmstZWRpdC1mb3JtLWNvbnRhaW5lciB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uay1lZGl0b3ItZGlhbG9nIC5rLXRhYnN0cmlwIHtcbiAgbWFyZ2luOiAtMS4zMzNlbSAwIDA7XG59XG5cbi5rLWVkaXRvci1kaWFsb2cgLmstcm9vdC10YWJzIHtcbiAgbWFyZ2luOiAtMWVtIC0xZW0gLTEuNWVtO1xuICBwYWRkaW5nOiAwLjVlbSAxZW0gMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uay1lZGl0b3ItZGlhbG9nIHVsLmstdGFic3RyaXAtaXRlbXMge1xuICBwYWRkaW5nOiAwLjVlbSAxZW0gMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uay1lZGl0b3ItZGlhbG9nIHVsLmstdGFic3RyaXAtaXRlbXMgLmstbG9hZGluZyB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG5cbi5rLWVkaXRvci1kaWFsb2cgLmstdGFic3RyaXA6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uay1lZGl0b3ItZGlhbG9nLmstZWRpdG9yLXRhYmxlLXdpemFyZC1kaWFsb2cgLmstdGFic3RyaXAtY29udGVudCwgLmstZWRpdG9yLWRpYWxvZy5rLWVkaXRvci10YWJsZS13aXphcmQtZGlhbG9nIC5rLXRhYnN0cmlwLXdyYXBwZXIgLmstY29udGVudCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1pbi1oZWlnaHQ6IDQ0MHB4O1xuICBoZWlnaHQ6IDM1ZW07XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMWVtIDAuNWVtIDA7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmstZWRpdG9yLXRhYmxlLXdpemFyZC1kaWFsb2cgLmstY29sb3JwaWNrZXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uay1lZGl0b3ItZGlhbG9nIC5rLWVkaXQtZmllbGQgLmstbnVtZXJpY3RleHRib3gge1xuICB3aWR0aDogMTBlbTtcbiAgbWFyZ2luOiAwIDAuMzU3MTQyODVlbSAwIDA7XG59XG5cbi5rLWVkaXRvci1kaWFsb2cuay1lZGl0b3ItdGFibGUtd2l6YXJkLWRpYWxvZyAuay1lZGl0LWZpZWxkIC5rLW51bWVyaWN0ZXh0Ym94ICsgLmstZHJvcGRvd25saXN0IHtcbiAgd2lkdGg6IDQuNWVtO1xufVxuXG4uay1lZGl0b3ItZGlhbG9nLmstZWRpdG9yLXRhYmxlLXdpemFyZC1kaWFsb2cgLmstZWRpdC1maWVsZCAuay1kcm9wZG93bmxpc3QsIC5rLWVkaXRvci1kaWFsb2cuay1lZGl0b3ItdGFibGUtd2l6YXJkLWRpYWxvZyAuay1lZGl0LWZpZWxkIC5rLXRleHRib3gge1xuICB3aWR0aDogMTVlbTtcbn1cblxuLmstZWRpdG9yLXRhYmxlLXdpemFyZC1kaWFsb2cgLmstbnVtZXJpY3RleHRib3ggKyAuay1kcm9wZG93bmxpc3Qge1xuICB3aWR0aDogNS4zNTcxNDI4NWVtO1xufVxuXG4uay1lZGl0b3ItZGlhbG9nIHRleHRhcmVhLmstdGV4dGJveCB7XG4gIGhlaWdodDogMTQuMjg1NzE0MjhlbTtcbn1cblxuLmstZWRpdG9yLWRpYWxvZyB0ZXh0YXJlYS5rLXRleHRib3guay1lZGl0b3ItYWNjZXNzaWJpbGl0eS1zdW1tYXJ5IHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uay1lZGl0b3ItZGlhbG9nLmstZWRpdG9yLXRhYmxlLXdpemFyZC1kaWFsb2cgLmstZHJvcGRvd25saXN0LmstYWxpZ24ge1xuICB3aWR0aDogNGVtO1xufVxuXG4uay1hbGlnbi1ncm91cCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbn1cblxuLmstZWRpdG9yLWRpYWxvZy5rLWVkaXRvci10YWJsZS13aXphcmQtZGlhbG9nIC5rLWVkaXQtYnV0dG9ucyB7XG4gIHBhZGRpbmc6IDFlbSAwLjhlbTtcbiAgbWFyZ2luOiAwLjVlbSAwIDA7XG59XG5cbi5rLWFwcGJhciB7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDhweDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5rLWFwcGJhciA+ICoge1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmstYXBwYmFyIC5rLWFwcGJhci1zZWN0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uay1hcHBiYXIgLmstYXBwYmFyLXNwYWNlciB7XG4gIGZsZXg6IDEgMCBhdXRvO1xufVxuXG4uay1hcHBiYXIgLmstYXBwYmFyLXNwYWNlci1zaXplZCB7XG4gIGZsZXgtZ3JvdzogMDtcbn1cblxuLmstYXBwYmFyIC5rLWFwcGJhci1zZXBhcmF0b3Ige1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAwO1xuICBtaW4taGVpZ2h0OiAxZW07XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMCAwIDAgMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5rLWFwcGJhci1zdGF0aWMge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuXG4uay1hcHBiYXItc3RpY2t5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTtcbn1cblxuLmstYXBwYmFyLWZpeGVkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTtcbn1cblxuLmstYXBwYmFyLXRvcCB7XG4gIHRvcDogMDtcbiAgYm90dG9tOiBhdXRvO1xufVxuXG4uay1hcHBiYXItYm90dG9tIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDA7XG59XG5cbi5rLWFwcGJhci1ib3R0b20uay1hcHBiYXItZml4ZWQge1xuICBib3R0b206IDA7XG59XG5cbi5rLWllIHtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xufVxuXG4uay1sb2FkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuLmstd2lkZ2V0LmstbG9hZGVyIHtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uay1sb2FkZXItY2FudmFzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1sb2FkZXItc2VnbWVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uay1sb2FkZXItc2VnbWVudDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uay1sb2FkZXItc20ge1xuICBwYWRkaW5nOiAzcHg7XG59XG5cbi5rLWxvYWRlci1zbSAuay1sb2FkZXItc2VnbWVudDo6YWZ0ZXIge1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbn1cblxuLmstbG9hZGVyLW1kIHtcbiAgcGFkZGluZzogNXB4O1xufVxuXG4uay1sb2FkZXItbWQgLmstbG9hZGVyLXNlZ21lbnQ6OmFmdGVyIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbn1cblxuLmstbG9hZGVyLWxnIHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLmstbG9hZGVyLWxnIC5rLWxvYWRlci1zZWdtZW50OjphZnRlciB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5rLWxvYWRlci1wdWxzaW5nLTIgLmstbG9hZGVyLXNlZ21lbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWxvYWRlci1wdWxzaW5nLTIgLmstbG9hZGVyLXNlZ21lbnQ6bnRoLWNoaWxkKDEpIHtcbiAgYW5pbWF0aW9uOiBwdWxzaW5nLTItZmlyc3QtY2hpbGQgMXMgZWFzZSBpbmZpbml0ZTtcbn1cblxuLmstbG9hZGVyLXB1bHNpbmctMiAuay1sb2FkZXItc2VnbWVudDpudGgtY2hpbGQoMikge1xuICBhbmltYXRpb246IHB1bHNpbmctMi1zZWNvbmQtY2hpbGQgMXMgZWFzZSBpbmZpbml0ZTtcbn1cblxuLmstbG9hZGVyLXB1bHNpbmctMi5rLWxvYWRlci1zbSAuay1sb2FkZXItc2VnbWVudDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMS41cHg7XG59XG5cbi5rLWxvYWRlci1wdWxzaW5nLTIuay1sb2FkZXItc20gLmstbG9hZGVyLXNlZ21lbnQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVweDtcbn1cblxuLmstbG9hZGVyLXB1bHNpbmctMi5rLWxvYWRlci1tZCAuay1sb2FkZXItc2VnbWVudDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMi41cHg7XG59XG5cbi5rLWxvYWRlci1wdWxzaW5nLTIuay1sb2FkZXItbWQgLmstbG9hZGVyLXNlZ21lbnQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAyLjVweDtcbn1cblxuLmstbG9hZGVyLXB1bHNpbmctMi5rLWxvYWRlci1sZyAuay1sb2FkZXItc2VnbWVudDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uay1sb2FkZXItcHVsc2luZy0yLmstbG9hZGVyLWxnIC5rLWxvYWRlci1zZWdtZW50Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uay1sb2FkZXItc3Bpbm5lci0zIC5rLWxvYWRlci1zZWdtZW50Om50aC1jaGlsZCgxKSB7XG4gIGFuaW1hdGlvbjogc3Bpbm5lci0zLWZpcnN0LWNoaWxkIDJzIGVhc2UgaW5maW5pdGU7XG59XG5cbi5rLWxvYWRlci1zcGlubmVyLTMgLmstbG9hZGVyLXNlZ21lbnQ6bnRoLWNoaWxkKDIpIHtcbiAgYW5pbWF0aW9uOiBzcGlubmVyLTMtc2Vjb25kLWNoaWxkIDJzIGVhc2UgaW5maW5pdGU7XG59XG5cbi5rLWxvYWRlci1zcGlubmVyLTMgLmstbG9hZGVyLXNlZ21lbnQ6bnRoLWNoaWxkKDMpIHtcbiAgYW5pbWF0aW9uOiBzcGlubmVyLTMtdGhpcmQtY2hpbGQgMnMgZWFzZSBpbmZpbml0ZTtcbn1cblxuLmstbG9hZGVyLXNwaW5uZXItMy5rLWxvYWRlci1zbSAuay1sb2FkZXItY2FudmFzIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLmstbG9hZGVyLXNwaW5uZXItMy5rLWxvYWRlci1tZCAuay1sb2FkZXItY2FudmFzIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMzRweDtcbn1cblxuLmstbG9hZGVyLXNwaW5uZXItMy5rLWxvYWRlci1sZyAuay1sb2FkZXItY2FudmFzIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogNjVweDtcbn1cblxuLmstbG9hZGVyLXNwaW5uZXItNCAuay1sb2FkZXItY2FudmFzIHtcbiAgYW5pbWF0aW9uOiBzcGlubmVyLTQgMS44MzNzIGVhc2UgaW5maW5pdGU7XG59XG5cbi5rLWxvYWRlci1zcGlubmVyLTQgLmstbG9hZGVyLXNlZ21lbnQ6bnRoLWNoaWxkKDEpIHtcbiAgYW5pbWF0aW9uOiBzcGlubmVyLTQtZmlyc3QtY2hpbGQgMS44MzNzIGVhc2UgaW5maW5pdGU7XG59XG5cbi5rLWxvYWRlci1zcGlubmVyLTQgLmstbG9hZGVyLXNlZ21lbnQ6bnRoLWNoaWxkKDIpIHtcbiAgYW5pbWF0aW9uOiBzcGlubmVyLTQtc2Vjb25kLWNoaWxkIDEuODMzcyBlYXNlIGluZmluaXRlO1xufVxuXG4uay1sb2FkZXItc3Bpbm5lci00IC5rLWxvYWRlci1zZWdtZW50Om50aC1jaGlsZCgzKSB7XG4gIGFuaW1hdGlvbjogc3Bpbm5lci00LXRoaXJkLWNoaWxkIDEuODMzcyBlYXNlIGluZmluaXRlO1xufVxuXG4uay1sb2FkZXItc3Bpbm5lci00IC5rLWxvYWRlci1zZWdtZW50Om50aC1jaGlsZCg0KSB7XG4gIGFuaW1hdGlvbjogc3Bpbm5lci00LWZvdXJ0aC1jaGlsZCAxLjgzM3MgZWFzZSBpbmZpbml0ZTtcbn1cblxuLmstbG9hZGVyLXNwaW5uZXItNC5rLWxvYWRlci1zbSAuay1sb2FkZXItY2FudmFzIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cblxuLmstbG9hZGVyLXNwaW5uZXItNC5rLWxvYWRlci1tZCAuay1sb2FkZXItY2FudmFzIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cblxuLmstbG9hZGVyLXNwaW5uZXItNC5rLWxvYWRlci1sZyAuay1sb2FkZXItY2FudmFzIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbn1cblxuQGtleWZyYW1lcyBwdWxzaW5nLTItZmlyc3QtY2hpbGQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHB1bHNpbmctMi1zZWNvbmQtY2hpbGQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3Bpbm5lci0zLWZpcnN0LWNoaWxkIHtcbiAgMCUge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgMzMuMyUge1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuICA2Ni42JSB7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNwaW5uZXItMy1zZWNvbmQtY2hpbGQge1xuICAwJSB7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG4gIDMzLjMlIHtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpIHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG4gIDY2LjYlIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzcGlubmVyLTMtdGhpcmQtY2hpbGQge1xuICAwJSB7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuICAzMy4zJSB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgwKTtcbiAgfVxuICA2Ni42JSB7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG4gIDEwMCUge1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3Bpbm5lci00LWZpcnN0LWNoaWxkIHtcbiAgMCUge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuICAzMy4zJSB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgNjYuNiUge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzcGlubmVyLTQtc2Vjb25kLWNoaWxkIHtcbiAgMCUge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuICAzMy4zJSB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDY2LjYlIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpIHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNwaW5uZXItNC10aGlyZC1jaGlsZCB7XG4gIDAlIHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbiAgMzMuMyUge1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbiAgNjYuNiUge1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNwaW5uZXItNC1mb3VydGgtY2hpbGQge1xuICAwJSB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG4gIDMzLjMlIHtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbiAgNjYuNiUge1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3Bpbm5lci00IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIDMzLjMlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxuICA2Ni42JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG59XG4uay1pbWFnZWVkaXRvciB7XG4gIG1hcmdpbjogMCAwO1xuICBwYWRkaW5nOiAwIDA7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmstaW1hZ2VlZGl0b3ItY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuXG4uay1pbWFnZWVkaXRvci1jYW52YXMtY29udGFpbmVyIHtcbiAgZmxleDogMSAxIDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmstaW1hZ2VlZGl0b3ItY2FudmFzIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWltYWdlZWRpdG9yLWFjdGlvbi1wYW5lIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uay1pbWFnZWVkaXRvci1hY3Rpb24tcGFuZSA+IC5rLWZvcm0ge1xuICBwYWRkaW5nOiAwIDE2cHggMzJweCAxNnB4O1xufVxuXG4uay1pbWFnZWVkaXRvci1jcm9wLW92ZXJsYXkge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLmstaW1hZ2VlZGl0b3ItY3JvcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IGRhc2hlZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS1oYW5kbGUge1xuICBtYXJnaW46IDFweCAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XG59XG5cbi5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLW5lLCAuay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS1udywgLmstaW1hZ2VlZGl0b3ItY3JvcCAuay1yZXNpemUtc2UsIC5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLXN3IHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbn1cblxuLmstaW1hZ2VlZGl0b3ItY3JvcCAuay1yZXNpemUtbiwgLmstaW1hZ2VlZGl0b3ItY3JvcCAuay1yZXNpemUtcyB7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gNy41cHgpO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4uay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS1lLCAuay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS13IHtcbiAgdG9wOiBjYWxjKDUwJSAtIDcuNXB4KTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMTVweDtcbn1cblxuLmstaW1hZ2VlZGl0b3ItY3JvcCAuay1yZXNpemUtbmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuXG4uay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS1udyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xufVxuXG4uay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS1zdyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLmstaW1hZ2VlZGl0b3ItY3JvcCAuay1yZXNpemUtbiwgLmstaW1hZ2VlZGl0b3ItY3JvcCAuay1yZXNpemUtbmUsIC5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLW53IHtcbiAgdG9wOiAwO1xufVxuXG4uay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS1zLCAuay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS1zZSwgLmstaW1hZ2VlZGl0b3ItY3JvcCAuay1yZXNpemUtc3cge1xuICBib3R0b206IDA7XG59XG5cbi5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLW53LCAuay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS1zdywgLmstaW1hZ2VlZGl0b3ItY3JvcCAuay1yZXNpemUtdyB7XG4gIGxlZnQ6IDA7XG59XG5cbi5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLWUsIC5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLW5lLCAuay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS1zZSB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uay1pZSAuay1pbWFnZWVkaXRvci1jYW52YXMge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuXG4uay1pZSAuay1pbWFnZWVkaXRvci1hY3Rpb24tcGFuZSB7XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uay1leHBhbmRlciB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdXRsaW5lOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuXG4uay1leHBhbmRlci5rLXJ0bCAuay1leHBhbmRlci1pbmRpY2F0b3IsIC5rLWV4cGFuZGVyW2Rpcj1ydGxdIC5rLWV4cGFuZGVyLWluZGljYXRvciwgLmstcnRsIC5rLWV4cGFuZGVyIC5rLWV4cGFuZGVyLWluZGljYXRvciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5cbi5rLWV4cGFuZGVyLWhlYWRlciB7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLWV4cGFuZGVyLXNwYWNlciB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uay1leHBhbmRlci10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5rLWV4cGFuZGVyLWluZGljYXRvciB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuXG4uay1leHBhbmRlci1jb250ZW50IHtcbiAgcGFkZGluZzogMTZweCAxNnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1leHBhbmRlciArIC5rLWV4cGFuZGVyLmstZXhwYW5kZWQsIC5rLWV4cGFuZGVyLmstZXhwYW5kZWQgKyAuay1leHBhbmRlciB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLmstZXhwYW5kZXI6bm90KC5rLWV4cGFuZGVkKSArIC5rLWV4cGFuZGVyOm5vdCguay1leHBhbmRlZCkge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuXG4uay1mYWIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiAwO1xufVxuXG4uay1mYWI6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4uay1mYWItaWNvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5rLWZhYi1pY29uOm5vdCg6b25seS1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLmstZmFiLXNtIHtcbiAgcGFkZGluZzogOHB4IDhweDtcbn1cblxuLmstZmFiLW1kIHtcbiAgcGFkZGluZzogMTZweCAxNnB4O1xufVxuXG4uay1mYWItbGcge1xuICBwYWRkaW5nOiAyNHB4IDI0cHg7XG59XG5cbi5rLWZhYi1zcXVhcmUge1xuICBhc3BlY3QtcmF0aW86IDE7XG59XG5cbi5rLWZhYi1pdGVtcyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTZweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uay1mYWItaXRlbXMtYm90dG9tIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmstZmFiLWl0ZW1zLWJvdHRvbSAuay1mYWItaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmstZmFiLWl0ZW1zLXRvcCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbn1cblxuLmstZmFiLWl0ZW1zLXRvcCAuay1mYWItaXRlbTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5rLWZhYi1pdGVtIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIG91dGxpbmU6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmstZmFiLWl0ZW0uay10ZXh0LXJpZ2h0IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLmstZmFiLWl0ZW0uay10ZXh0LXJpZ2h0IC5rLWZhYi1pdGVtLXRleHQge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLmstZmFiLWl0ZW0uay10ZXh0LWxlZnQge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbi5rLWZhYi1pdGVtLmstdGV4dC1sZWZ0IC5rLWZhYi1pdGVtLXRleHQge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4uay1mYWItaXRlbS10ZXh0IHtcbiAgcGFkZGluZzogNHB4IDRweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmstZmFiLWl0ZW0taWNvbiB7XG4gIHBhZGRpbmc6IDhweCA4cHg7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgb3V0bGluZTogMDtcbn1cblxuLmstcG9wdXAuay1mYWItcG9wdXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uay1ydGwgLmstZmFiLWljb246bm90KDpvbmx5LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLmstcnRsIC5rLWZhYi1pdGVtLmstdGV4dC1sZWZ0IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLmstcnRsIC5rLWZhYi1pdGVtLmstdGV4dC1yaWdodCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cblxuLmstYWN0aW9uc2hlZXQtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk5OTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstYWN0aW9uc2hlZXQge1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMzYwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogNTB2aDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDAyO1xufVxuXG4uay1hY3Rpb25zaGVldC1oZWFkZXIge1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLmstYWN0aW9uc2hlZXQtaXRlbXMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5rLWFjdGlvbnNoZWV0LWl0ZW0ge1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1hY3Rpb25zaGVldC1hY3Rpb24ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbn1cblxuLmstYWN0aW9uc2hlZXQtaXRlbS1pY29uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uay1hY3Rpb25zaGVldC1pdGVtLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG59XG5cbi5rLWFjdGlvbnNoZWV0LWl0ZW0tdGl0bGUge1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLmstYWN0aW9uc2hlZXQtaXRlbS1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLmstYWN0aW9uc2hlZXQgPiAuay1ociB7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1hY3Rpb25zaGVldC10b3Age1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4uay1hY3Rpb25zaGVldC1ib3R0b20ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4uay1hY3Rpb25zaGVldC1sZWZ0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV5KC01MCUpO1xufVxuXG4uay1hY3Rpb25zaGVldC1yaWdodCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleSgtNTAlKTtcbn1cblxuLmstYW5pbWF0aW9uLWNvbnRhaW5lciA+IC5rLWFjdGlvbnNoZWV0IHtcbiAgdHJhbnNmb3JtOiBub25lO1xuICB0b3A6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5rLWJvdHRvbS1uYXYge1xuICBwYWRkaW5nOiA0cHggNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZ2FwOiA0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmstYm90dG9tLW5hdi1ib3JkZXIge1xuICBib3JkZXItd2lkdGg6IDFweCAwIDAgMDtcbn1cblxuLmstYm90dG9tLW5hdi1zaGFkb3cge1xuICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbi5rLWJvdHRvbS1uYXYtaXRlbSB7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBtaW4td2lkdGg6IDcycHg7XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250OiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDAgOHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgb3V0bGluZTogMDtcbn1cblxuLmstYm90dG9tLW5hdi1pdGVtLmstZGlzYWJsZWQsIC5rLWJvdHRvbS1uYXYtaXRlbS5rLXN0YXRlLWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5pdGlhbDtcbn1cblxuLmstYm90dG9tLW5hdi1pdGVtOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLmstYm90dG9tLW5hdi1pdGVtOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmstYm90dG9tLW5hdi1pdGVtLWljb24ge1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbi5rLWJvdHRvbS1uYXYtaXRlbS10ZXh0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmstYm90dG9tLW5hdi1pdGVtLWZsb3ctaG9yaXpvbnRhbCAuay1ib3R0b20tbmF2LWl0ZW0ge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cblxuLmstYm90dG9tLW5hdi1pdGVtLWZsb3ctdmVydGljYWwgLmstYm90dG9tLW5hdi1pdGVtIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmstYm90dG9tLW5hdi5rLXBvcy1hYnNvbHV0ZSwgLmstYm90dG9tLW5hdi5rLXBvcy1maXhlZCB7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbn1cblxuLmstc2VhcmNoYm94IHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbn1cblxuLmstc2VhcmNoYm94ID4gLmstaW5wdXQge1xuICBwYWRkaW5nOiA0cHggOHB4O1xufVxuXG4uay1za2VsZXRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1za2VsZXRvbi10ZXh0IHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDAuNik7XG59XG5cbi5rLXNrZWxldG9uLXRleHQ6ZW1wdHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiwqBcIjtcbn1cblxuLmstc2tlbGV0b24tY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xufVxuXG5Aa2V5ZnJhbWVzIGstc2tlbGV0b24td2F2ZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG4gIDYwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxufVxuLmstc2tlbGV0b24td2F2ZSAuay1za2VsZXRvbiwgLmstc2tlbGV0b24td2F2ZS5rLXNrZWxldG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1za2VsZXRvbi13YXZlIC5rLXNrZWxldG9uOjphZnRlciwgLmstc2tlbGV0b24td2F2ZS5rLXNrZWxldG9uOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICBhbmltYXRpb246IGstc2tlbGV0b24td2F2ZSAxLjZzIGxpbmVhciAwLjVzIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIGstc2tlbGV0b24tcHVsc2Uge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uay1za2VsZXRvbi1wdWxzZSAuay1za2VsZXRvbiwgLmstc2tlbGV0b24tcHVsc2Uuay1za2VsZXRvbiB7XG4gIGFuaW1hdGlvbjogay1za2VsZXRvbi1wdWxzZSAxLjVzIGVhc2UtaW4tb3V0IDAuNXMgaW5maW5pdGU7XG59XG5cbi5rLXRhc2tib2FyZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLXRvb2xiYXIuay10YXNrYm9hcmQtdG9vbGJhciB7XG4gIHBhZGRpbmc6IDE2cHggMTZweDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5rLXRhc2tib2FyZC1jb250ZW50IHtcbiAgcGFkZGluZzogMCAxNnB4IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG5cbi5rLXRhc2tib2FyZC1jb2x1bW5zLWNvbnRhaW5lciB7XG4gIG91dGxpbmU6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGdhcDogMTZweDtcbiAgb3ZlcmZsb3cteDogdmlzaWJsZTtcbn1cblxuLmstdGFza2JvYXJkLWNvbHVtbiB7XG4gIHdpZHRoOiAzMjBweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgb3V0bGluZTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXRhc2tib2FyZC1jb2x1bW4taGVhZGVyIHtcbiAgcGFkZGluZzogOHB4IDhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0cHg7XG59XG5cbi5rLXRhc2tib2FyZC1jb2x1bW4taGVhZGVyLWFjdGlvbnMge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIGdhcDogOHB4O1xufVxuXG4uay10YXNrYm9hcmQtY29sdW1uLWNhcmRzLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBvdXRsaW5lOiAwO1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmstdGFza2JvYXJkLWNvbHVtbi1jYXJkcyB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4IDA7XG59XG5cbi5rLXRhc2tib2FyZC1jb2x1bW4tbmV3IHtcbiAgbWF4LWhlaWdodDogY2FsYygxLjc3ODU3MTQzZW0gKyAxNnB4KTtcbn1cblxuLmstdGFza2JvYXJkLWNvbHVtbi1lZGl0IC5rLXRhc2tib2FyZC1jb2x1bW4taGVhZGVyLCAuay10YXNrYm9hcmQtY29sdW1uLW5ldyAuay10YXNrYm9hcmQtY29sdW1uLWhlYWRlciB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG4uay10YXNrYm9hcmQtY29sdW1uLWVkaXQgLmstdGFza2JvYXJkLWNvbHVtbi1oZWFkZXItdGV4dCwgLmstdGFza2JvYXJkLWNvbHVtbi1uZXcgLmstdGFza2JvYXJkLWNvbHVtbi1oZWFkZXItdGV4dCB7XG4gIGZsZXg6IDEgMSAxMDAlO1xufVxuXG4uay10YXNrYm9hcmQtY29sdW1uLWVkaXQgLmstdGV4dGJveCwgLmstdGFza2JvYXJkLWNvbHVtbi1uZXcgLmstdGV4dGJveCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uay10YXNrYm9hcmQtcGFuZSB7XG4gIHdpZHRoOiAzMjBweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAyO1xufVxuXG4uay10YXNrYm9hcmQtcGFuZS1oZWFkZXIge1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5rLXRhc2tib2FyZC1wYW5lLWhlYWRlci10ZXh0IHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuLmstdGFza2JvYXJkLXBhbmUtaGVhZGVyLWFjdGlvbnMge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmstdGFza2JvYXJkLXBhbmUtY29udGVudCB7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uay10YXNrYm9hcmQtcGFuZS1hY3Rpb25zIHtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xufVxuXG4uay10YXNrYm9hcmQtcGFuZS1zdGFydCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuXG4uay10YXNrYm9hcmQtY2FyZCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG5cbi5rLXRhc2tib2FyZC1jYXJkLmstdGFza2JvYXJkLWNhcmQtY2F0ZWdvcnkge1xuICBib3JkZXItbGVmdC13aWR0aDogNHB4O1xufVxuXG4uay1ydGwgLmstdGFza2JvYXJkLWNhcmQuay10YXNrYm9hcmQtY2FyZC1jYXRlZ29yeSwgLmstdGFza2JvYXJkLWNhcmQuay10YXNrYm9hcmQtY2FyZC1jYXRlZ29yeS5rLXJ0bCwgLmstdGFza2JvYXJkLWNhcmQuay10YXNrYm9hcmQtY2FyZC1jYXRlZ29yeVtkaXI9cnRsXSwgW2Rpcj1ydGxdIC5rLXRhc2tib2FyZC1jYXJkLmstdGFza2JvYXJkLWNhcmQtY2F0ZWdvcnkge1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDRweDtcbn1cblxuLmstdGFza2JvYXJkLWNhcmQgLmstY2FyZC1mb290ZXIsIC5rLXRhc2tib2FyZC1jYXJkIC5rLWNhcmQtaGVhZGVyIC5rLWNhcmQtYm9keSB7XG4gIHBhZGRpbmc6IDE2cHggMTZweDtcbn1cblxuLmstdGFza2JvYXJkLWNhcmQgLmstY2FyZC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uay10YXNrYm9hcmQtY2FyZCAuay1jYXJkLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuXG4uay10YXNrYm9hcmQtY2FyZCAuay1jYXJkLXRpdGxlLmstZm9jdXMsIC5rLXRhc2tib2FyZC1jYXJkIC5rLWNhcmQtdGl0bGUuay1ob3ZlciwgLmstdGFza2JvYXJkLWNhcmQgLmstY2FyZC10aXRsZS5rLXN0YXRlLWZvY3VzLCAuay10YXNrYm9hcmQtY2FyZCAuay1jYXJkLXRpdGxlLmstc3RhdGUtaG92ZXIsIC5rLXRhc2tib2FyZC1jYXJkIC5rLWNhcmQtdGl0bGU6Zm9jdXMsIC5rLXRhc2tib2FyZC1jYXJkIC5rLWNhcmQtdGl0bGU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmstdGFza2JvYXJkLWNhcmQgLmstY2FyZC1oZWFkZXItYWN0aW9ucyB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG5cbi5rLXRhc2tib2FyZC1kcmFnLXBsYWNlaG9sZGVyIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1pZSAuay10YXNrYm9hcmQtY29sdW1uOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5cbi5rLWllIC5rLXJ0bCAuay10YXNrYm9hcmQtY29sdW1uOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxuXG4uay1pZSAuay10YXNrYm9hcmQtY29sdW1uLWNhcmRzLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5rLWllIC5rLXRhc2tib2FyZC1jb2x1bW4tY2FyZHMgPiAuay10YXNrYm9hcmQtY2FyZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uay1pZSAuay10YXNrYm9hcmQtY29sdW1uLWhlYWRlci1hY3Rpb25zID4gLmstYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLmstaWUgLmstcnRsIC5rLXRhc2tib2FyZC1jb2x1bW4taGVhZGVyLWFjdGlvbnMgPiAuay1idXR0b246bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLmstc2NoZWR1bGVyLWxheW91dC1mbGV4IHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5rLXNjaGVkdWxlci1sYXlvdXQtZmxleCAuay1zY2hlZHVsZXItaGVhZCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMztcbn1cblxuLmstc2NoZWR1bGVyLWxheW91dC1mbGV4IC5rLXNjaGVkdWxlci1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1zY2hlZHVsZXItbGF5b3V0LWZsZXggLmstc2NoZWR1bGVyLWJvZHksIC5rLXNjaGVkdWxlci1sYXlvdXQtZmxleCAuay1zY2hlZHVsZXItaGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEwMCU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmstc2NoZWR1bGVyLXllYXJ2aWV3IC5rLXNjaGVkdWxlci1ib2R5IHtcbiAgcGFkZGluZzogMTJweCAxMnB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmstc2NoZWR1bGVyLXllYXJ2aWV3IC5rLWNhbGVuZGFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmstc2NoZWR1bGVyLXllYXJ2aWV3IC5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXZpZXcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uay1zY2hlZHVsZXIteWVhcnZpZXcgLmstY2FsZW5kYXIgLmstY29udGVudCB7XG4gIGZsZXg6IDA7XG59XG5cbi5rLXNjaGVkdWxlci15ZWFydmlldyAuay1jYWxlbmRhciAuay1tb250aC1oZWFkZXIge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5rLXNjaGVkdWxlci15ZWFydmlldyAuay1jYWxlbmRhciAuay1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1zY2hlZHVsZXIteWVhcnZpZXcgLmstY2FsZW5kYXIgdGQuay1zZWxlY3RlZCwgLmstc2NoZWR1bGVyLXllYXJ2aWV3IC5rLWNhbGVuZGFyIHRkLmstc3RhdGUtc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1zY2hlZHVsZXIteWVhcnZpZXcgLmstZGF5LWluZGljYXRvciB7XG4gIHdpZHRoOiAzcHg7XG4gIGhlaWdodDogM3B4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDEwMCUgLSAwLjVlbSk7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMS41cHgpO1xufVxuXG4uay1zY2hlZHVsZXItdG9vbHRpcCB7XG4gIHBhZGRpbmc6IDhweCA4cHg7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1zY2hlZHVsZXItdG9vbHRpcCAuay10b29sdGlwLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuXG4uay1zY2hlZHVsZXItdG9vbHRpcCAuay10b29sdGlwLXRpdGxlIC5rLW1vbnRoIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uay1zY2hlZHVsZXItdG9vbHRpcCAuay10b29sdGlwLXRpdGxlIC5rLWRheSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuLmstc2NoZWR1bGVyLXRvb2x0aXAgLmstdG9vbHRpcC1ldmVudHMtY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5rLXNjaGVkdWxlci10b29sdGlwIC5rLXRvb2x0aXAtZXZlbnRzIHtcbiAgbWF4LWhlaWdodDogMjUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNHB4O1xufVxuXG4uay1zY2hlZHVsZXItdG9vbHRpcCAuay10b29sdGlwLWV2ZW50IHtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBnYXA6IDRweDtcbn1cblxuLmstc2NoZWR1bGVyLXRvb2x0aXAgLmstdG9vbHRpcC1ldmVudCAuay1ldmVudC10aW1lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cblxuLmstaWUgLmstc2NoZWR1bGVyLXRvb2x0aXAgLmstdG9vbHRpcC1ldmVudDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuXG4uay1jYXB0Y2hhIHtcbiAgd2lkdGg6IDI4MHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgZ2FwOiA4cHg7XG59XG5cbi5rLWNhcHRjaGEtaW1hZ2Utd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZ2FwOiA4cHg7XG59XG5cbi5rLWNhcHRjaGEtaW1hZ2UtY29udHJvbHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGdhcDogOHB4O1xufVxuXG4uay1jYXB0Y2hhLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstY2FwdGNoYS1pbWFnZSA+IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmstY2FwdGNoYS1sb2FkaW5nIC5rLWNhcHRjaGEtaW1hZ2Uge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5rLWNhcHRjaGEtdm9sdW1lLWNvbnRyb2wge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5rLWNhcHRjaGEtaW5wdXQgPiAuay10ZXh0Ym94IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5rLWNhcHRjaGEtdmFsaWRhdGlvbi1tZXNzYWdlIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLmstcG9wb3ZlciB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTIwMDA7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmstcG9wb3Zlci1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbn1cblxuLmstcG9wb3Zlci1oZWFkZXIge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICB6LWluZGV4OiAxO1xufVxuXG4uay1wb3BvdmVyLWJvZHkge1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5rLXBvcG92ZXItYWN0aW9ucy5rLWFjdGlvbnMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDZweCA4cHg7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbn1cblxuLmstcG9wb3Zlci1jYWxsb3V0IHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItd2lkdGg6IDFweCAxcHggMCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5rLXBvcG92ZXItY2FsbG91dC5rLWNhbGxvdXQtbiB7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLmstcG9wb3Zlci1jYWxsb3V0LmstY2FsbG91dC1lIHtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpIHJvdGF0ZSgxMzVkZWcpIHNjYWxlWCgtMSk7XG59XG5cbi5rLXBvcG92ZXItY2FsbG91dC5rLWNhbGxvdXQtcyB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpIHJvdGF0ZSgxMzVkZWcpO1xufVxuXG4uay1wb3BvdmVyLWNhbGxvdXQuay1jYWxsb3V0LXcge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC0xMzVkZWcpO1xufVxuXG4uay1vcmdjaGFydCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyNHB4IDI0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmstb3JnY2hhcnQtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstb3JnY2hhcnQtZ3JvdXAge1xuICBnYXA6IDI0cHg7XG59XG5cbi5rLW9yZ2NoYXJ0LWdyb3VwLmstdnN0YWNrID4gLmstb3JnY2hhcnQtbm9kZS1jb250YWluZXIge1xuICBnYXA6IDA7XG59XG5cbi5rLW9yZ2NoYXJ0LW5vZGUtY29udGFpbmVyIHtcbiAgZ2FwOiAyNHB4O1xufVxuXG4uay1vcmdjaGFydC1ub2RlLWdyb3VwLWNvbnRhaW5lciB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgcGFkZGluZzogMjRweCAyNHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgb3V0bGluZTogMDtcbn1cblxuLmstb3JnY2hhcnQtbm9kZS1ncm91cC10aXRsZSB7XG4gIG1hcmdpbjogMCAwIDhweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mztcbn1cblxuLmstb3JnY2hhcnQtbm9kZS1ncm91cC1zdWJ0aXRsZSB7XG4gIG1hcmdpbjogMCAwIDI0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4uay1vcmdjaGFydC1jYXJkIHtcbiAgd2lkdGg6IDMwMHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cblxuLmstb3JnY2hhcnQtY2FyZCAuay1jYXJkLXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uay1vcmdjaGFydC1jYXJkIC5rLWNhcmQtc3VidGl0bGUge1xuICBtYXJnaW46IDAgMCAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5rLW9yZ2NoYXJ0LWNhcmQgLmstY2FyZC1ib2R5IHtcbiAgYm9yZGVyLXdpZHRoOiAycHggMCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBmbGV4LWdyb3c6IDA7XG59XG5cbi5rLW9yZ2NoYXJ0LWNhcmQgLmstY2FyZC1ib2R5IC5rLWNhcmQtdGl0bGUtd3JhcCB7XG4gIG1hcmdpbjogMCAxMnB4IDAgMDtcbiAgbWluLXdpZHRoOiAwO1xuICBtaW4taGVpZ2h0OiA0NXB4O1xufVxuXG4uay1vcmdjaGFydC1saW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xufVxuXG4uay1vcmdjaGFydC1saW5lLWgge1xuICBoZWlnaHQ6IDFweDtcbn1cblxuLmstb3JnY2hhcnQtbGluZS12IHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMjVweDtcbn1cblxuLmstb3JnY2hhcnQtYnV0dG9uIHtcbiAgei1pbmRleDogMTtcbn1cblxuLmstcGl2b3RncmlkIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzMDBweCBhdXRvO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDI1MHB4IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstcGl2b3RncmlkIHRhYmxlIHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xufVxuXG4uay1waXZvdGdyaWQgdGJvZHksIC5rLXBpdm90Z3JpZCB0ZCwgLmstcGl2b3RncmlkIHRoLCAuay1waXZvdGdyaWQgdGhlYWQsIC5rLXBpdm90Z3JpZCB0ciB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmstcGl2b3RncmlkLXRhYmxlIHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cblxuLmstcGl2b3RncmlkLXRhYmxlIHRoIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG59XG5cbi5rLXBpdm90Z3JpZC10YWJsZSAuay1waXZvdGdyaWQtaGVhZGVyLXJvb3Qge1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uay1waXZvdGdyaWQtZW1wdHktY2VsbCB7XG4gIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xufVxuXG4uay1waXZvdGdyaWQtY29sdW1uLWhlYWRlcnMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1waXZvdGdyaWQtY29sdW1uLWhlYWRlcnMgLmstcGl2b3RncmlkLXRhYmxlIHtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiAxN3B4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1waXZvdGdyaWQtY29sdW1uLWhlYWRlcnMgLmstcGl2b3RncmlkLWNlbGwge1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG59XG5cbi5rLXBpdm90Z3JpZC1jb2x1bW4taGVhZGVycyAuay1waXZvdGdyaWQtY2VsbDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuXG4uay1waXZvdGdyaWQtY29sdW1uLWhlYWRlcnMgLmstcGl2b3RncmlkLWNlbGwuay1maXJzdCB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG59XG5cbi5rLXBpdm90Z3JpZC1yb3ctaGVhZGVycyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXBpdm90Z3JpZC1yb3ctaGVhZGVycyAuay1waXZvdGdyaWQtY2VsbCB7XG4gIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uay1waXZvdGdyaWQtdmFsdWVzIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmstcGl2b3RncmlkLXZhbHVlcyAuay1waXZvdGdyaWQtY2VsbCB7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbn1cblxuLmstcGl2b3RncmlkLXZhbHVlcyAuay1waXZvdGdyaWQtY2VsbDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuXG4uay1waXZvdGdyaWQtY2VsbCB7XG4gIHBhZGRpbmc6IDZweCA4cHg7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1waXZvdGdyaWQtY2VsbCAuay1pY29uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay1waXZvdGdyaWQtdG90YWwge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uay1jb2x1bW4tbWVudSAuay10cmVldmlldyB7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wYW5lbCB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAyO1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDRweCA0cHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItYnV0dG9uID4gc3BhbiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDhweDtcbn1cblxuLmstZmxleC1yb3cgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1idXR0b24sIC5rLWZsZXgtcm93LXJldmVyc2UgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uay1mbGV4LXJvdyAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWJ1dHRvbiBzcGFuLCAuay1mbGV4LXJvdy1yZXZlcnNlIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItYnV0dG9uIHNwYW4ge1xuICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xufVxuXG4uay1mbGV4LXJvdyAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWJ1dHRvbiAuay1pY29uLCAuay1mbGV4LXJvdy1yZXZlcnNlIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItYnV0dG9uIC5rLWljb24ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi5rLWZsZXgtcm93LXJldmVyc2UgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1idXR0b24gPiBzcGFuIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG59XG5cbi5rLWZsZXgtY29sIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItYnV0dG9uLCAuay1mbGV4LWNvbC1yZXZlcnNlIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItYnV0dG9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDI7XG59XG5cbi5rLWZsZXgtcm93IC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3Itb3ZlcmxheSB7XG4gIHJpZ2h0OiBjYWxjKDEuNDI4NTcxNDI4NmVtICsgOHB4ICsgMnB4KTtcbn1cblxuLmstZmxleC1yb3ctcmV2ZXJzZSAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLW92ZXJsYXkge1xuICBsZWZ0OiBjYWxjKDEuNDI4NTcxNDI4NmVtICsgOHB4ICsgMnB4KTtcbn1cblxuLmstZmxleC1jb2wgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1vdmVybGF5IHtcbiAgYm90dG9tOiBjYWxjKDEuNDI4NTcxNDI4NmVtICsgOHB4ICsgMnB4KTtcbn1cblxuLmstZmxleC1jb2wtcmV2ZXJzZSAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLW92ZXJsYXkge1xuICB0b3A6IGNhbGMoMS40Mjg1NzE0Mjg2ZW0gKyA4cHggKyAycHgpO1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWhlYWRlciB7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWhlYWRlci10ZXh0IHtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IHtcbiAgcGFkZGluZzogMnB4IDE2cHg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLWZvcm0gLmstbGFiZWwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstZm9ybSAuay1kcm9wZG93biwgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLWZvcm0gLmstZHJvcGRvd25saXN0IHtcbiAgbWF4LXdpZHRoOiA5MHB4O1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstZm9ybSAuay10ZXh0Ym94IHtcbiAgZmxleC1iYXNpczogNTAlO1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstY29sdW1uLWZpZWxkcywgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLWZpbHRlci1maWVsZHMsIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1yb3ctZmllbGRzIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1jb2x1bW4tZmllbGRzID4gKiwgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLWZpbHRlci1maWVsZHMgPiAqLCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstcm93LWZpZWxkcyA+ICoge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1jb2x1bW4tZmllbGRzID4gOmxhc3QtY2hpbGQsIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1maWx0ZXItZmllbGRzID4gOmxhc3QtY2hpbGQsIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1yb3ctZmllbGRzID4gOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstdmFsdWUtZmllbGRzIHtcbiAgbWFyZ2luOiA4cHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHg7XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1zZWxlY3QtYWxsIC5rLWNoZWNrYm94IHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDRweDtcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLWZpZWxkcy1saXN0LXdyYXBwZXIge1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1zZXR0aW5ncy1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLWNoaXAtY29udGVudCB7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogNHB4O1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstdHJlZXZpZXcge1xuICBwYWRkaW5nOiAwIDhweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItYWN0aW9ucyB7XG4gIHBhZGRpbmc6IDEycHggOHB4O1xufVxuXG4uay1jYWxjdWxhdGVkLWZpZWxkIHtcbiAgcGFkZGluZzogMTZweCAxNnB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE2cHg7XG59XG5cbi5rLWNhbGN1bGF0ZWQtZmllbGQtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmstY2FsY3VsYXRlZC1maWVsZC1oZWFkZXIgLmstdGV4dGJveCB7XG4gIG1pbi13aWR0aDogMjAwcHg7XG59XG5cbi5rLWNhbGN1bGF0ZWQtZmllbGQtaGVhZGVyLXRleHQge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcbn1cblxuLmstY2FsY3VsYXRlZC1maWVsZC1oZWFkZXItYWN0aW9ucyB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuXG4uay1jYWxjdWxhdGVkLWZpZWxkLWNvbnRlbnQgLmstdGV4dGJveCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uay1jYWxjdWxhdGVkLWZpZWxkLWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uay1jYWxjdWxhdGVkLWZpZWxkLWFjdGlvbnMgLmstaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4uay1jYWxjdWxhdGVkLWZpZWxkLWFjdGlvbnMgLmstZHJvcGRvd24sIC5rLWNhbGN1bGF0ZWQtZmllbGQtYWN0aW9ucyAuay1kcm9wZG93bmxpc3Qge1xuICBtYXgtd2lkdGg6IDEwMHB4O1xufVxuXG4uay1maWx0ZXItbWVudSAuay1jYWxjdWxhdGVkLWl0ZW0ge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXZlcnRpY2FsIHtcbiAgbWluLXdpZHRoOiAzMjBweDtcbn1cblxuLmstZmxleC1yb3cgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci12ZXJ0aWNhbC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcHVzaCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXBhbmVsLCAuay1mbGV4LXJvdy1yZXZlcnNlIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItdmVydGljYWwuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXB1c2ggLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wYW5lbCB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItaG9yaXpvbnRhbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQyMHB4O1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWhvcml6b250YWwgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWhvcml6b250YWwgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLWZvcm0tZmllbGQtd3JhcHBlciB7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1ob3Jpem9udGFsIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1mb3JtLWZpZWxkLXdyYXBwZXIgPiA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWhvcml6b250YWwgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLWZvcm0tZmllbGQtd3JhcHBlcjpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgZmxleDogMSAxIDMwJTtcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1ob3Jpem9udGFsIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1mb3JtLWZpZWxkLXdyYXBwZXI6bnRoLWNoaWxkKDIpIHtcbiAgZmxleDogMSAxIDMwJTtcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1ob3Jpem9udGFsIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1mb3JtLWZpZWxkLXdyYXBwZXI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcbiAgZmxleDogMSAxIDQwJTtcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1ob3Jpem9udGFsIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1jb2x1bW4tZmllbGRzLCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWhvcml6b250YWwgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLWZpbHRlci1maWVsZHMsIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItaG9yaXpvbnRhbCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstcm93LWZpZWxkcyB7XG4gIG1heC1oZWlnaHQ6IDEwMHB4O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItaG9yaXpvbnRhbCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstdmFsdWUtZmllbGRzIHtcbiAgbWF4LWhlaWdodDogMjUwcHg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uay1mbGV4LWNvbCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWhvcml6b250YWwuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXB1c2ggLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wYW5lbCwgLmstZmxleC1jb2wtcmV2ZXJzZSAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWhvcml6b250YWwuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXB1c2ggLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wYW5lbCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3IgLmstdGV4dGJveCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yIC5rLWlucHV0LXByZWZpeCAuay1pY29uLCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yIC5rLWlucHV0LXN1ZmZpeCAuay1pY29uIHtcbiAgbWFyZ2luOiAwO1xuICB0b3A6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstcGl2b3RncmlkLWNvbHVtbi1tZW51IHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uay1waXZvdGdyaWQtY29sdW1uLW1lbnUgLmstaXRlbSB7XG4gIGZsb2F0OiBpbml0aWFsO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5rLXBpdm90Z3JpZC1jb2x1bW4tbWVudS1wb3B1cC5rLWZvY3VzLCAuay1waXZvdGdyaWQtY29sdW1uLW1lbnUtcG9wdXAuay1zdGF0ZS1mb2N1c2VkIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmstcGl2b3RncmlkLWNvbHVtbi1tZW51IC5rLWFjdGlvbnMge1xuICBwYWRkaW5nOiA2cHggOHB4O1xufVxuXG4uay1waXZvdGdyaWQtY29sdW1uLW1lbnUuay1jb2x1bW4tbWVudSAuay1hbmltYXRpb24tY29udGFpbmVyLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5rLXBpdm90Z3JpZC1jb2x1bW4tbWVudS1wb3B1cCAuay1maWx0ZXItbWVudSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmstcGl2b3RncmlkLWNvbHVtbi1tZW51LXBvcHVwIC5rLWZpbGVyLW1lbnUgLmstZmlsdGVyLW1lbnUtY29udGFpbmVyIHtcbiAgcGFkZGluZzogNnB4IDhweDtcbn1cblxuLmstcGl2b3RncmlkLWNvbHVtbi1tZW51LXBvcHVwIC5rLWZpbHRlci1tZW51LWNvbnRhaW5lciAuay1hY3Rpb25zIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA2cHggMCAwO1xufVxuXG4uay1wZGYtZXhwb3J0LXNoYWRvdyAuay1waXZvdGdyaWQge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstcGl2b3RncmlkLXZhbHVlcyB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uay1wZGYtZXhwb3J0LXNoYWRvdyAuay1waXZvdGdyaWQtY29sdW1uLWhlYWRlcnMgLmstcGl2b3RncmlkLXRhYmxlIHtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiAwO1xufVxuXG4uay1pZTExIC5rLXBpdm90Z3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5rLWllMTEgLmstcGl2b3RncmlkID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstaWUxMSAuay1waXZvdGdyaWQgLmstcGl2b3RncmlkLWVtcHR5LWNlbGwsIC5rLWllMTEgLmstcGl2b3RncmlkIC5rLXBpdm90Z3JpZC1yb3ctaGVhZGVycyB7XG4gIGZsZXg6IDEgMSAzMCU7XG59XG5cbi5rLWllMTEgLmstcGl2b3RncmlkIC5rLXBpdm90Z3JpZC1jb2x1bW4taGVhZGVycywgLmstaWUxMSAuay1waXZvdGdyaWQgLmstcGl2b3RncmlkLXZhbHVlcyB7XG4gIGZsZXg6IDEgMSA3MCU7XG59XG5cbi5rLXBpdm90Z3JpZC13cmFwcGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiA4cHg7XG59XG5cbi5rLXBpdm90Z3JpZC13cmFwcGVyID4gLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wYW5lbCB7XG4gIG1heC13aWR0aDogMzIwcHg7XG4gIGZsZXg6IG5vbmU7XG59XG5cbi5rLXBpdm90Z3JpZC13cmFwcGVyID4gLmstcGl2b3Qge1xuICBmbGV4OiAxO1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXBhbmVsLmtlbmRvLWpxdWVyeSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXBhbmVsLmtlbmRvLWpxdWVyeSAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXBhbmVsLmtlbmRvLWpxdWVyeSAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxNnB4O1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIGdhcDogMTZweDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXBhbmVsLmtlbmRvLWpxdWVyeSAuay1waXZvdGdyaWQtdGFyZ2V0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgZ2FwOiAxNnB4O1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXBhbmVsLmtlbmRvLWpxdWVyeSAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIGdhcDogOHB4O1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXBhbmVsLmtlbmRvLWpxdWVyeSAuay1jb2x1bW4tZmllbGRzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA0cHg7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgZ2FwOiA0cHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wYW5lbC5rZW5kby1qcXVlcnkgLmstY29sdW1uLWZpZWxkcyA+ICoge1xuICBtYXJnaW46IDA7XG59XG5cbi5rLWllIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcGFuZWwua2VuZG8tanF1ZXJ5IC5rLWNvbHVtbi1maWVsZHMgPiAqIHtcbiAgbWFyZ2luOiAycHg7XG59XG5cbi5rLWNoaXAtbGlzdCB7XG4gIG1pbi13aWR0aDogMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGdhcDogNHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstY2hpcCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDRweCA0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5rLWNoaXAuay1jaGlwLWZvY3VzLCAuay1jaGlwOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLmstY2hpcC1jb250ZW50IHtcbiAgbWluLXdpZHRoOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uay1jaGlwLWNvbnRlbnQ6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiA0cHg7XG59XG5cbi5rLWNoaXAtY29udGVudDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDRweDtcbn1cblxuLmstY2hpcC1sYWJlbCwgLmstY2hpcC10ZXh0IHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uay1jaGlwLWF2YXRhciB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBmbGV4OiBub25lO1xufVxuXG4uay1jaGlwLWljb24ge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4OiBub25lO1xufVxuXG4uay1pZSAuay1jaGlwLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLmstcmVtb3ZlLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uay1jaGlwLWF2YXRhciB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGZsZXgtYmFzaXM6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4uay1jaGlwLWFjdGlvbnMge1xuICBmbGV4OiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cblxuLmstY2hpcC1hY3Rpb24ge1xuICBmbGV4OiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cblxuLmstcmVtb3ZlLWljb24ge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4OiBub25lO1xufVxuXG4uay1pZSAuay1yZW1vdmUtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLmstY2hpcC5rLXJ0bCAuay1jaGlwLWljb24sIC5rLWNoaXBbZGlyPXJ0bF0gLmstY2hpcC1pY29uLCAuay1ydGwgLmstY2hpcCAuay1jaGlwLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi5rLWNoaXAuay1ydGwgLmstcmVtb3ZlLWljb24sIC5rLWNoaXBbZGlyPXJ0bF0gLmstcmVtb3ZlLWljb24sIC5rLXJ0bCAuay1jaGlwIC5rLXJlbW92ZS1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4uay1wYW5lbGJhciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uay1wYW5lbGJhciA+IC5rLWl0ZW0sIC5rLXBhbmVsYmFyID4gLmstcGFuZWxiYXItaGVhZGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1wYW5lbGJhciA+IC5rLWl0ZW0gPiAuay1saW5rLCAuay1wYW5lbGJhciA+IC5rLXBhbmVsYmFyLWhlYWRlciA+IC5rLWxpbmsge1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogMCAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGdhcDogNHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4ycyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4uay1wYW5lbGJhciA+IC5rLWl0ZW0gKyAuay1pdGVtLCAuay1wYW5lbGJhciA+IC5rLXBhbmVsYmFyLWhlYWRlciArIC5rLXBhbmVsYmFyLWhlYWRlciB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1wYW5lbGJhciAuay1ncm91cCwgLmstcGFuZWxiYXIgLmstcGFuZWxiYXItZ3JvdXAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5rLXBhbmVsYmFyIC5rLWdyb3VwID4gLmstaXRlbSwgLmstcGFuZWxiYXIgLmstcGFuZWxiYXItZ3JvdXAgPiAuay1wYW5lbGJhci1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLXBhbmVsYmFyIC5rLWdyb3VwID4gLmstaXRlbSA+IC5rLWxpbmssIC5rLXBhbmVsYmFyIC5rLXBhbmVsYmFyLWdyb3VwID4gLmstcGFuZWxiYXItaXRlbSA+IC5rLWxpbmsge1xuICBwYWRkaW5nOiA0cHggMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgZ2FwOiA0cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjJzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5rLXBhbmVsYmFyIC5rLWdyb3VwID4gLmstaXRlbS5rLWxldmVsLTEgLmstbGluaywgLmstcGFuZWxiYXIgLmstcGFuZWxiYXItZ3JvdXAgPiAuay1wYW5lbGJhci1pdGVtLmstbGV2ZWwtMSAuay1saW5rIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xufVxuXG4uay1wYW5lbGJhciAuay1ncm91cCA+IC5rLWl0ZW0uay1sZXZlbC0yIC5rLWxpbmssIC5rLXBhbmVsYmFyIC5rLXBhbmVsYmFyLWdyb3VwID4gLmstcGFuZWxiYXItaXRlbS5rLWxldmVsLTIgLmstbGluayB7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbn1cblxuLmstcGFuZWxiYXIgLmstZ3JvdXAgPiAuay1pdGVtLmstbGV2ZWwtMyAuay1saW5rLCAuay1wYW5lbGJhciAuay1wYW5lbGJhci1ncm91cCA+IC5rLXBhbmVsYmFyLWl0ZW0uay1sZXZlbC0zIC5rLWxpbmsge1xuICBwYWRkaW5nLWxlZnQ6IDM2cHg7XG59XG5cbi5rLXBhbmVsYmFyIC5rLWdyb3VwID4gLmstaXRlbS5rLWxldmVsLTQgLmstbGluaywgLmstcGFuZWxiYXIgLmstcGFuZWxiYXItZ3JvdXAgPiAuay1wYW5lbGJhci1pdGVtLmstbGV2ZWwtNCAuay1saW5rIHtcbiAgcGFkZGluZy1sZWZ0OiA0OHB4O1xufVxuXG4uay1wYW5lbGJhciAuay1jb250ZW50LCAuay1wYW5lbGJhciAuay1wYW5lbGJhci1jb250ZW50IHtcbiAgZGlzcGxheTogZmxvdy1yb290O1xufVxuXG4uay1wYW5lbGJhciAuay1wYW5lbGJhci1jb2xsYXBzZSwgLmstcGFuZWxiYXIgLmstcGFuZWxiYXItZXhwYW5kLCAuay1wYW5lbGJhciAuay1wYW5lbGJhci10b2dnbGUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBhdXRvO1xufVxuXG4uay1wYW5lbGJhciAuay1ncm91cCAuay1wYW5lbGJhci1jb2xsYXBzZSwgLmstcGFuZWxiYXIgLmstZ3JvdXAgLmstcGFuZWxiYXItZXhwYW5kLCAuay1wYW5lbGJhciAuay1wYW5lbGJhci1ncm91cCAuay1wYW5lbGJhci10b2dnbGUge1xuICBtYXJnaW4taW5saW5lLWVuZDogMHB4O1xufVxuXG4uay1wYW5lbGJhci5rLXJ0bCAuay1ncm91cCA+IC5rLWl0ZW0uay1sZXZlbC0xIC5rLWxpbmssIC5rLXBhbmVsYmFyLmstcnRsIC5rLXBhbmVsYmFyLWdyb3VwID4gLmstcGFuZWxiYXItaXRlbS5rLWxldmVsLTEgLmstbGluaywgLmstcGFuZWxiYXJbZGlyPXJ0bF0gLmstZ3JvdXAgPiAuay1pdGVtLmstbGV2ZWwtMSAuay1saW5rLCAuay1wYW5lbGJhcltkaXI9cnRsXSAuay1wYW5lbGJhci1ncm91cCA+IC5rLXBhbmVsYmFyLWl0ZW0uay1sZXZlbC0xIC5rLWxpbmssIC5rLXJ0bCAuay1wYW5lbGJhciAuay1ncm91cCA+IC5rLWl0ZW0uay1sZXZlbC0xIC5rLWxpbmssIC5rLXJ0bCAuay1wYW5lbGJhciAuay1wYW5lbGJhci1ncm91cCA+IC5rLXBhbmVsYmFyLWl0ZW0uay1sZXZlbC0xIC5rLWxpbmsge1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG59XG5cbi5rLXBhbmVsYmFyLmstcnRsIC5rLWdyb3VwID4gLmstaXRlbS5rLWxldmVsLTIgLmstbGluaywgLmstcGFuZWxiYXIuay1ydGwgLmstcGFuZWxiYXItZ3JvdXAgPiAuay1wYW5lbGJhci1pdGVtLmstbGV2ZWwtMiAuay1saW5rLCAuay1wYW5lbGJhcltkaXI9cnRsXSAuay1ncm91cCA+IC5rLWl0ZW0uay1sZXZlbC0yIC5rLWxpbmssIC5rLXBhbmVsYmFyW2Rpcj1ydGxdIC5rLXBhbmVsYmFyLWdyb3VwID4gLmstcGFuZWxiYXItaXRlbS5rLWxldmVsLTIgLmstbGluaywgLmstcnRsIC5rLXBhbmVsYmFyIC5rLWdyb3VwID4gLmstaXRlbS5rLWxldmVsLTIgLmstbGluaywgLmstcnRsIC5rLXBhbmVsYmFyIC5rLXBhbmVsYmFyLWdyb3VwID4gLmstcGFuZWxiYXItaXRlbS5rLWxldmVsLTIgLmstbGluayB7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbn1cblxuLmstcGFuZWxiYXIuay1ydGwgLmstZ3JvdXAgPiAuay1pdGVtLmstbGV2ZWwtMyAuay1saW5rLCAuay1wYW5lbGJhci5rLXJ0bCAuay1wYW5lbGJhci1ncm91cCA+IC5rLXBhbmVsYmFyLWl0ZW0uay1sZXZlbC0zIC5rLWxpbmssIC5rLXBhbmVsYmFyW2Rpcj1ydGxdIC5rLWdyb3VwID4gLmstaXRlbS5rLWxldmVsLTMgLmstbGluaywgLmstcGFuZWxiYXJbZGlyPXJ0bF0gLmstcGFuZWxiYXItZ3JvdXAgPiAuay1wYW5lbGJhci1pdGVtLmstbGV2ZWwtMyAuay1saW5rLCAuay1ydGwgLmstcGFuZWxiYXIgLmstZ3JvdXAgPiAuay1pdGVtLmstbGV2ZWwtMyAuay1saW5rLCAuay1ydGwgLmstcGFuZWxiYXIgLmstcGFuZWxiYXItZ3JvdXAgPiAuay1wYW5lbGJhci1pdGVtLmstbGV2ZWwtMyAuay1saW5rIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzNnB4O1xufVxuXG4uay1wYW5lbGJhci5rLXJ0bCAuay1ncm91cCA+IC5rLWl0ZW0uay1sZXZlbC00IC5rLWxpbmssIC5rLXBhbmVsYmFyLmstcnRsIC5rLXBhbmVsYmFyLWdyb3VwID4gLmstcGFuZWxiYXItaXRlbS5rLWxldmVsLTQgLmstbGluaywgLmstcGFuZWxiYXJbZGlyPXJ0bF0gLmstZ3JvdXAgPiAuay1pdGVtLmstbGV2ZWwtNCAuay1saW5rLCAuay1wYW5lbGJhcltkaXI9cnRsXSAuay1wYW5lbGJhci1ncm91cCA+IC5rLXBhbmVsYmFyLWl0ZW0uay1sZXZlbC00IC5rLWxpbmssIC5rLXJ0bCAuay1wYW5lbGJhciAuay1ncm91cCA+IC5rLWl0ZW0uay1sZXZlbC00IC5rLWxpbmssIC5rLXJ0bCAuay1wYW5lbGJhciAuay1wYW5lbGJhci1ncm91cCA+IC5rLXBhbmVsYmFyLWl0ZW0uay1sZXZlbC00IC5rLWxpbmsge1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQ4cHg7XG59XG5cbi5rLXBhbmVsYmFyIC5rLW5vLWZsZXhib3ggLmstcGFuZWxiYXIgLmstZ3JvdXAgPiAuay1saW5rLCAuay1wYW5lbGJhciAuay1uby1mbGV4Ym94IC5rLXBhbmVsYmFyID4gLmstaXRlbSA+IC5rLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstcGFuZWxiYXIgLmstbm8tZmxleGJveCAuay1wYW5lbGJhciAuay1saW5rID4gLmstaWNvbiwgLmstcGFuZWxiYXIgLmstbm8tZmxleGJveCAuay1wYW5lbGJhciAuay1saW5rID4gLmstaW1hZ2UsIC5rLXBhbmVsYmFyIC5rLW5vLWZsZXhib3ggLmstcGFuZWxiYXIgLmstbGluayA+IC5rLXNwcml0ZSB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuXG4uay1wYW5lbGJhciAuay1uby1mbGV4Ym94IC5rLXBhbmVsYmFyIC5rLXBhbmVsYmFyLWNvbGxhcHNlLCAuay1wYW5lbGJhciAuay1uby1mbGV4Ym94IC5rLXBhbmVsYmFyIC5rLXBhbmVsYmFyLWV4cGFuZCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxMnB4O1xufVxuXG4uay1uby1mbGV4Ym94IC5rLXBhbmVsYmFyW2Rpcj1ydGxdIC5rLWxpbmsgPiAuay1pY29uLCAuay1uby1mbGV4Ym94IC5rLXBhbmVsYmFyW2Rpcj1ydGxdIC5rLWxpbmsgPiAuay1pbWFnZSwgLmstbm8tZmxleGJveCAuay1wYW5lbGJhcltkaXI9cnRsXSAuay1saW5rID4gLmstc3ByaXRlLCAuay1uby1mbGV4Ym94IC5rLXJ0bCAuay1wYW5lbGJhciAuay1saW5rID4gLmstaWNvbiwgLmstbm8tZmxleGJveCAuay1ydGwgLmstcGFuZWxiYXIgLmstbGluayA+IC5rLWltYWdlLCAuay1uby1mbGV4Ym94IC5rLXJ0bCAuay1wYW5lbGJhciAuay1saW5rID4gLmstc3ByaXRlIHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uay1uby1mbGV4Ym94IC5rLXBhbmVsYmFyW2Rpcj1ydGxdIC5rLXBhbmVsYmFyLWNvbGxhcHNlLCAuay1uby1mbGV4Ym94IC5rLXBhbmVsYmFyW2Rpcj1ydGxdIC5rLXBhbmVsYmFyLWV4cGFuZCwgLmstbm8tZmxleGJveCAuay1ydGwgLmstcGFuZWxiYXIgLmstcGFuZWxiYXItY29sbGFwc2UsIC5rLW5vLWZsZXhib3ggLmstcnRsIC5rLXBhbmVsYmFyIC5rLXBhbmVsYmFyLWV4cGFuZCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxMnB4O1xufVxuXG4uay1pZSAuay1wYW5lbGJhci1jb2xsYXBzZSwgLmstaWUgLmstcGFuZWxiYXItZXhwYW5kLCAuay1pZSAuay1wYW5lbGJhci10b2dnbGUge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmstaWUgLmstZ3JvdXAgLmstcGFuZWxiYXItY29sbGFwc2UsIC5rLWllIC5rLWdyb3VwIC5rLXBhbmVsYmFyLWV4cGFuZCwgLmstaWUgLmstcGFuZWxiYXItZ3JvdXAgLmstcGFuZWxiYXItdG9nZ2xlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5cbi5rLWllIC5rLXJ0bCAuay1wYW5lbGJhci1jb2xsYXBzZSwgLmstaWUgLmstcnRsIC5rLXBhbmVsYmFyLWV4cGFuZCwgLmstaWUgLmstcnRsIC5rLXBhbmVsYmFyLXRvZ2dsZSwgLmstaWUuay1ydGwgLmstcGFuZWxiYXItY29sbGFwc2UsIC5rLWllLmstcnRsIC5rLXBhbmVsYmFyLWV4cGFuZCwgLmstaWUuay1ydGwgLmstcGFuZWxiYXItdG9nZ2xlLCAuay1pZVtkaXI9cnRsXSAuay1wYW5lbGJhci1jb2xsYXBzZSwgLmstaWVbZGlyPXJ0bF0gLmstcGFuZWxiYXItZXhwYW5kLCAuay1pZVtkaXI9cnRsXSAuay1wYW5lbGJhci10b2dnbGUsIC5rLXJ0bCAuay1pZSAuay1wYW5lbGJhci1jb2xsYXBzZSwgLmstcnRsIC5rLWllIC5rLXBhbmVsYmFyLWV4cGFuZCwgLmstcnRsIC5rLWllIC5rLXBhbmVsYmFyLXRvZ2dsZSwgW2Rpcj1ydGxdIC5rLWllIC5rLXBhbmVsYmFyLWNvbGxhcHNlLCBbZGlyPXJ0bF0gLmstaWUgLmstcGFuZWxiYXItZXhwYW5kLCBbZGlyPXJ0bF0gLmstaWUgLmstcGFuZWxiYXItdG9nZ2xlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmstaWUgLmstcnRsIC5rLWdyb3VwIC5rLXBhbmVsYmFyLWNvbGxhcHNlLCAuay1pZSAuay1ydGwgLmstZ3JvdXAgLmstcGFuZWxiYXItZXhwYW5kLCAuay1pZSAuay1ydGwgLmstcGFuZWxiYXItZ3JvdXAgLmstcGFuZWxiYXItdG9nZ2xlLCAuay1pZS5rLXJ0bCAuay1ncm91cCAuay1wYW5lbGJhci1jb2xsYXBzZSwgLmstaWUuay1ydGwgLmstZ3JvdXAgLmstcGFuZWxiYXItZXhwYW5kLCAuay1pZS5rLXJ0bCAuay1wYW5lbGJhci1ncm91cCAuay1wYW5lbGJhci10b2dnbGUsIC5rLWllW2Rpcj1ydGxdIC5rLWdyb3VwIC5rLXBhbmVsYmFyLWNvbGxhcHNlLCAuay1pZVtkaXI9cnRsXSAuay1ncm91cCAuay1wYW5lbGJhci1leHBhbmQsIC5rLWllW2Rpcj1ydGxdIC5rLXBhbmVsYmFyLWdyb3VwIC5rLXBhbmVsYmFyLXRvZ2dsZSwgLmstcnRsIC5rLWllIC5rLWdyb3VwIC5rLXBhbmVsYmFyLWNvbGxhcHNlLCAuay1ydGwgLmstaWUgLmstZ3JvdXAgLmstcGFuZWxiYXItZXhwYW5kLCAuay1ydGwgLmstaWUgLmstcGFuZWxiYXItZ3JvdXAgLmstcGFuZWxiYXItdG9nZ2xlLCBbZGlyPXJ0bF0gLmstaWUgLmstZ3JvdXAgLmstcGFuZWxiYXItY29sbGFwc2UsIFtkaXI9cnRsXSAuay1pZSAuay1ncm91cCAuay1wYW5lbGJhci1leHBhbmQsIFtkaXI9cnRsXSAuay1pZSAuay1wYW5lbGJhci1ncm91cCAuay1wYW5lbGJhci10b2dnbGUge1xuICBtYXJnaW4tbGVmdDogMHB4O1xufVxuXG4uay1jb2xvcnBhbGV0dGUge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5rLWNvbG9ycGFsZXR0ZS10YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstY29sb3JwYWxldHRlLXRpbGUge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC1tcy1oaWdoLWNvbnRyYXN0LWFkanVzdDogbm9uZTtcbn1cblxuLmstY29sb3JwYWxldHRlLXRpbGUuay1ob3ZlciwgLmstY29sb3JwYWxldHRlLXRpbGUuay1zdGF0ZS1ob3ZlciwgLmstY29sb3JwYWxldHRlLXRpbGU6aG92ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMTtcbn1cblxuLmstY29sb3JwYWxldHRlLXRpbGUuay1mb2N1cywgLmstY29sb3JwYWxldHRlLXRpbGUuay1zZWxlY3RlZCwgLmstY29sb3JwYWxldHRlLXRpbGUuay1zZWxlY3RlZDpob3ZlciwgLmstY29sb3JwYWxldHRlLXRpbGUuay1zdGF0ZS1mb2N1cywgLmstY29sb3JwYWxldHRlLXRpbGUuay1zdGF0ZS1zZWxlY3RlZCwgLmstY29sb3JwYWxldHRlLXRpbGUuay1zdGF0ZS1zZWxlY3RlZDpob3ZlciwgLmstY29sb3JwYWxldHRlLXRpbGU6Zm9jdXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuLmstY29sb3JncmFkaWVudCB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgd2lkdGg6IDI3MnB4O1xuICBwYWRkaW5nOiAxMnB4IDEycHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGdhcDogMTJweDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uay1jb2xvcmdyYWRpZW50LWNhbnZhcyB7XG4gIGdhcDogMTJweDtcbn1cblxuLmstY29sb3JncmFkaWVudC1jYW52YXMgLmstaHN2LXJlY3RhbmdsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBpbmNoLXpvb20gZG91YmxlLXRhcC16b29tO1xufVxuXG4uay1jb2xvcmdyYWRpZW50LWNhbnZhcyAuay1oc3YtZ3JhZGllbnQge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGhlaWdodDogMTgwcHg7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQtY2FudmFzIC5rLWhzdi1kcmFnaGFuZGxlIHtcbiAgbWFyZ2luLXRvcDogLTdweDtcbiAgbWFyZ2luLWxlZnQ6IC03cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmstY29sb3JncmFkaWVudC1jYW52YXMgLmstaHN2LWNvbnRyb2xzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LXNocmluazogMDtcbiAgZ2FwOiAxMnB4O1xufVxuXG4uay1jb2xvcmdyYWRpZW50IC5rLWRyYWdoYW5kbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1jb2xvcmdyYWRpZW50LXNsaWRlci5rLXNsaWRlci12ZXJ0aWNhbCB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDE4MHB4O1xuICBmbGV4OiAwIDAgMTBweDtcbn1cblxuLmstY29sb3JncmFkaWVudC1zbGlkZXIuay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLXRyYWNrIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xufVxuXG4uay1jb2xvcmdyYWRpZW50LXNsaWRlci5rLXNsaWRlci12ZXJ0aWNhbCAuay1kcmFnaGFuZGxlIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbn1cblxuLmstY29sb3JncmFkaWVudC1zbGlkZXIuay1zbGlkZXItaG9yaXpvbnRhbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwcHg7XG4gIGZsZXg6IDAgMCAxMHB4O1xufVxuXG4uay1jb2xvcmdyYWRpZW50LXNsaWRlci5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci10cmFjayB7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cblxuLmstY29sb3JncmFkaWVudC1zbGlkZXIuay1hbHBoYS1zbGlkZXIgLmstc2xpZGVyLXRyYWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLmstY29sb3JncmFkaWVudC1zbGlkZXIgLmstc2xpZGVyLXRyYWNrLXdyYXAsIC5rLWNvbG9yZ3JhZGllbnQtc2xpZGVyIC5rLXNsaWRlci13cmFwIHtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1jb2xvcmdyYWRpZW50LXNsaWRlciAuay1zbGlkZXItd3JhcCA+IC5rLXNsaWRlci10cmFjayB7XG4gIGhlaWdodDogMTgwcHg7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQtc2xpZGVyIC5rLXNsaWRlci1zZWxlY3Rpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1jb2xvcmdyYWRpZW50LXNsaWRlciAuay1kcmFnaGFuZGxlIHtcbiAgYm9yZGVyLXdpZHRoOiAzcHg7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQtaW5wdXRzIHtcbiAgZ2FwOiA4cHg7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQtaW5wdXRzIC5rLWNvbG9yZ3JhZGllbnQtaW5wdXQtbGFiZWwge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uay1jb2xvcmdyYWRpZW50LWlucHV0cyA+IC5rLXZzdGFjayB7XG4gIGdhcDogNHB4O1xufVxuXG4uay1jb2xvcmdyYWRpZW50LWlucHV0cyAuay1udW1lcmljdGV4dGJveCB7XG4gIHdpZHRoOiA0NnB4O1xufVxuXG4uay1jb2xvcmdyYWRpZW50LWlucHV0cyAuay10ZXh0Ym94IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQtY29sb3ItY29udHJhc3QgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGdhcDogOHB4O1xufVxuXG4uay1jb2xvcmdyYWRpZW50LWNvbG9yLWNvbnRyYXN0IC5rLWNvbnRyYXN0LXJhdGlvIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uay1jb2xvcmdyYWRpZW50LWNvbG9yLWNvbnRyYXN0IC5rLWNvbnRyYXN0LXJhdGlvLXRleHQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uay1jb2xvcmdyYWRpZW50LWNvbG9yLWNvbnRyYXN0IC5rLWNvbnRyYXN0LXZhbGlkYXRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0cHg7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQtY29sb3ItY29udHJhc3QgLmstY29udHJhc3QtdmFsaWRhdGlvbiAuay1pY29uIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmstY29sb3JncmFkaWVudC1jb2xvci1jb250cmFzdCAuay1jb250cmFzdC12YWxpZGF0aW9uIC5rLWktY2hlY2sgKyAuay1pLWNoZWNrIHtcbiAgbWFyZ2luLWxlZnQ6IC0xM3B4O1xufVxuXG4uay1ydGwgLmstY29sb3JncmFkaWVudC1jb2xvci1jb250cmFzdCAuay1pLWNoZWNrICsgLmstaS1jaGVjaywgW2Rpcj1ydGxdIC5rLWNvbG9yZ3JhZGllbnQtY29sb3ItY29udHJhc3QgLmstaS1jaGVjayArIC5rLWktY2hlY2sge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTNweDtcbn1cblxuLmstY29sb3ItcHJldmlldyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLWNvbG9yZWRpdG9yLWN1cnJlbnQtY29sb3Ige1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLWljb24tY29sb3ItcHJldmlldyB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAycHg7XG59XG5cbi5rLWljb24tY29sb3ItcHJldmlldyAuay1jb2xvci1wcmV2aWV3LW1hc2sge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAycHg7XG59XG5cbi5rLWNvbG9yLXByZXZpZXctbWFzayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstY29sb3ItcHJldmlldy1tYXNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTE7XG59XG5cbi5rLWNvbG9yZWRpdG9yIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBtaW4td2lkdGg6IDI3MnB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuLmstY29sb3JlZGl0b3ItaGVhZGVyIHtcbiAgcGFkZGluZzogMTJweCAxMnB4IDA7XG59XG5cbi5rLWNvbG9yZWRpdG9yLWhlYWRlci1hY3Rpb25zIHtcbiAgZ2FwOiA4cHg7XG59XG5cbi5rLWNvbG9yZWRpdG9yLXByZXZpZXcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGdhcDogM3B4O1xuICB6LWluZGV4OiAxO1xufVxuXG4uay1jb2xvcmVkaXRvci1wcmV2aWV3IC5rLWNvbG9yLXByZXZpZXcge1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuXG4uay1jb2xvcmVkaXRvci12aWV3cyB7XG4gIG1pbi13aWR0aDogY2FsYyh2YXIoLS1rZW5kby1jb2xvci1wcmV2aWV3LXdpZHRoLCAyNHB4KSAqIHZhcigtLWtlbmRvLWNvbG9yLXByZXZpZXctY29sdW1ucywgMTApKTtcbiAgcGFkZGluZzogMTJweCAxMnB4O1xuICBnYXA6IDEycHg7XG59XG5cbi5rLWNvbG9yZWRpdG9yLXZpZXdzIC5rLWNvbG9yZ3JhZGllbnQge1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogYXV0bztcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uay1jb2xvcmVkaXRvci12aWV3cyAuay1jb2xvcnBhbGV0dGUge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbi5rLWNvbG9yZWRpdG9yLXZpZXdzIC5rLWNvbG9ycGFsZXR0ZS10aWxlIHtcbiAgd2lkdGg6IHZhcigtLWtlbmRvLWNvbG9yLXByZXZpZXctd2lkdGgsIDI0cHgpO1xuICBoZWlnaHQ6IHZhcigtLWtlbmRvLWNvbG9yLXByZXZpZXctaGVpZ2h0LCAyNHB4KTtcbn1cblxuLmstY29sb3JlZGl0b3ItZm9vdGVyLmstYWN0aW9ucyB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmstY29sb3JwaWNrZXIge1xuICB3aWR0aDogbWluLWNvbnRlbnQ7XG59XG5cbi5rLWNvbG9ycGlja2VyLXBvcHVwIC5rLWNvbG9yZWRpdG9yIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmstY29sb3JwaWNrZXItcG9wdXAge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uay1zaWduYXR1cmUge1xuICB3aWR0aDogMjQ2cHg7XG4gIG1pbi1oZWlnaHQ6IDEwOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy1pbmxpbmU6IDRweDtcbiAgcGFkZGluZy1ibG9jazogNHB4O1xufVxuXG4uay1zaWduYXR1cmUuay1zaWduYXR1cmUtbWF4aW1pemVkIHtcbiAgd2lkdGg6IDc1MHB4O1xuICBoZWlnaHQ6IDI1MnB4O1xufVxuXG4uay1zaWduYXR1cmUuay1zaWduYXR1cmUtbWF4aW1pemVkID4gLmstc2lnbmF0dXJlLWxpbmUge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiA0cHggLTFweDtcbn1cblxuLmstc2lnbmF0dXJlLWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogbWluLWNvbnRlbnQ7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGF1dG87XG4gIGdhcDogNHB4O1xuICB6LWluZGV4OiAyO1xufVxuXG4uay1zaWduYXR1cmUtY2FudmFzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAxO1xufVxuXG4uay1zaWduYXR1cmUtbGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAzMyU7XG4gIHotaW5kZXg6IDI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IGRhc2hlZDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDhweCk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJEZWphVnUgU2Fuc1wiO1xuICBzcmM6IHVybChmb250cy9EZWphVnUvRGVqYVZ1U2Fucy50dGY/dj0xLjEpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRlamFWdSBTYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogdXJsKGZvbnRzL0RlamFWdS9EZWphVnVTYW5zLUJvbGQudHRmP3Y9MS4xKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJEZWphVnUgU2Fuc1wiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHNyYzogdXJsKGZvbnRzL0RlamFWdS9EZWphVnVTYW5zLU9ibGlxdWUudHRmP3Y9MS4xKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJEZWphVnUgU2Fuc1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHNyYzogdXJsKGZvbnRzL0RlamFWdS9EZWphVnVTYW5zLUJvbGRPYmxpcXVlLnR0Zj92PTEuMSkgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRGVqYVZ1IFNlcmlmXCI7XG4gIHNyYzogdXJsKGZvbnRzL0RlamFWdS9EZWphVnVTZXJpZi50dGY/dj0xLjEpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRlamFWdSBTZXJpZlwiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IHVybChmb250cy9EZWphVnUvRGVqYVZ1U2VyaWYtQm9sZC50dGY/dj0xLjEpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRlamFWdSBTZXJpZlwiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHNyYzogdXJsKGZvbnRzL0RlamFWdS9EZWphVnVTZXJpZi1JdGFsaWMudHRmP3Y9MS4xKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJEZWphVnUgU2VyaWZcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBzcmM6IHVybChmb250cy9EZWphVnUvRGVqYVZ1U2VyaWYtQm9sZEl0YWxpYy50dGY/dj0xLjEpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRlamFWdSBNb25vXCI7XG4gIHNyYzogdXJsKGZvbnRzL0RlamFWdS9EZWphVnVTYW5zTW9uby50dGY/dj0xLjEpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRlamFWdSBNb25vXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogdXJsKGZvbnRzL0RlamFWdS9EZWphVnVTYW5zTW9uby1Cb2xkLnR0Zj92PTEuMSkgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRGVqYVZ1IE1vbm9cIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBzcmM6IHVybChmb250cy9EZWphVnUvRGVqYVZ1U2Fuc01vbm8tT2JsaXF1ZS50dGY/dj0xLjEpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRlamFWdSBNb25vXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgc3JjOiB1cmwoZm9udHMvRGVqYVZ1L0RlamFWdVNhbnNNb25vLUJvbGRPYmxpcXVlLnR0Zj92PTEuMSkgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG4ua2VuZG8tcGRmLWhpZGUtcHNldWRvLWVsZW1lbnRzOmFmdGVyLCAua2VuZG8tcGRmLWhpZGUtcHNldWRvLWVsZW1lbnRzOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmstcGRmLWV4cG9ydCBzdWIsIC5rLXBkZi1leHBvcnQgc3VwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5cbi8qXG4qIFRlbGVyaWtSZXBvcnRpbmcgdjE5LjIuMjUuODEzIChodHRwczovL3d3dy50ZWxlcmlrLmNvbS9wcm9kdWN0cy9yZXBvcnRpbmcuYXNweClcbiogQ29weXJpZ2h0IDIwMjUgUHJvZ3Jlc3MgU29mdHdhcmUgRUFELiBBbGwgcmlnaHRzIHJlc2VydmVkLlxuKlxuKiBUZWxlcmlrIFJlcG9ydGluZyBjb21tZXJjaWFsIGxpY2Vuc2VzIG1heSBiZSBvYnRhaW5lZCBhdFxuKiBodHRwczovL3d3dy50ZWxlcmlrLmNvbS9wdXJjaGFzZS9saWNlbnNlLWFncmVlbWVudC9yZXBvcnRpbmcuYXNweFxuKiBJZiB5b3UgZG8gbm90IG93biBhIGNvbW1lcmNpYWwgbGljZW5zZSwgdGhpcyBmaWxlIHNoYWxsIGJlIGdvdmVybmVkIGJ5IHRoZSB0cmlhbCBsaWNlbnNlIHRlcm1zLlxuKi9cbi50cnYtcGFnZXMtYXJlYSAudHJ2LWVycm9yLXBhbmUge1xuICBsZWZ0OiA1MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogODAlO1xufVxuXG4udHJ2LXBhZ2VzLWFyZWEgPiAudHJ2LWVycm9yLXBhbmUgPiAudHJ2LWNlbnRlcmVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgbGVmdDogLTUwJTtcbiAgcGFkZGluZzogMWVtO1xufVxuXG4udHJ2LXBhZ2VzLWFyZWEgLnRydi1wYWdlLW92ZXJsYXkge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4udHJ2LXBhZ2VzLWFyZWEudHJ2LWxvYWRpbmcgLnRydi1wYWdlLW92ZXJsYXkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnRydi1wYWdlcy1hcmVhLnRydi1lcnJvciAudHJ2LWVycm9yLXBhbmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnRydi1wYWdlcy1hcmVhIC50cnYtcGFnZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi50cnYtcGFnZXMtYXJlYS5wcmludHByZXZpZXcgLnRydi1wYWdlLWNvbnRhaW5lciAudHJ2LXBhZ2Utd3JhcHBlciB7XG4gIG1hcmdpbjogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50cnYtcGFnZXMtYXJlYS5wcmludHByZXZpZXcgLnRydi1wYWdlLWNvbnRhaW5lciAudHJ2LXBhZ2Utd3JhcHBlciAudHJ2LXJlcG9ydC1wYWdlIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRydi1wYWdlcy1hcmVhLnByaW50cHJldmlldyAudHJ2LXBhZ2UtY29udGFpbmVyIC50cnYtcGFnZS13cmFwcGVyLmFjdGl2ZSAudHJ2LXJlcG9ydC1wYWdlOm5vdCguay1zdGF0ZS1kZWZhdWx0KSB7XG4gIGJvcmRlci1jb2xvcjogI2U2ZTZlNjtcbn1cblxuLnRydi1wYWdlcy1hcmVhLmludGVyYWN0aXZlIC50cnYtcGFnZS1jb250YWluZXIgLnRydi1wYWdlLXdyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRydi1wYWdlcy1hcmVhLmludGVyYWN0aXZlIC50cnYtcGFnZS1jb250YWluZXIgLnRydi1wYWdlLXdyYXBwZXIgLnRydi1yZXBvcnQtcGFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMWVtO1xufVxuXG4udHJ2LXBhZ2VzLWFyZWEuaW50ZXJhY3RpdmUgLnRydi1wYWdlLWNvbnRhaW5lciAudHJ2LXBhZ2Utd3JhcHBlci5hY3RpdmUgLnRydi1yZXBvcnQtcGFnZSB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4udHJ2LXBhZ2VzLWFyZWEuaW50ZXJhY3RpdmUgLnRydi1wYWdlLWNvbnRhaW5lciAudHJ2LXBhZ2Utd3JhcHBlci5hY3RpdmUgLnRydi1yZXBvcnQtcGFnZTpub3QoLmstc3RhdGUtZGVmYXVsdCkge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udHJ2LXBhZ2VzLWFyZWEta2VuZG8tdG9vbHRpcCB7XG4gIGZvbnQtc2l6ZTogMC43ZW07XG59XG5cbi50cnYtcGFnZXMtYXJlYS1rZW5kby10b29sdGlwLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnRydi1wYWdlcy1hcmVhLWtlbmRvLXRvb2x0aXAtdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi50cnYtbGljZW5zZS1vdmVybGF5IHtcbiAgei1pbmRleDogMTAwNDk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMC4xNTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCA8c3ZnIHdpZHRoPVwiMjU2XCIgaGVpZ2h0PVwiMjU2XCIgdmlld0JveD1cIjAgMCAyNTYgMjU2XCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+IDxnIGNsaXAtcGF0aD1cInVybCglMjNjbGlwMF84NDZfMjY5MjEpXCI+IDxwYXRoIGQ9XCJNMzkuOTgzOSA4MS44MjM1TDQ1LjAxMSA4Ni44NTA2TDQ0LjM0NDYgODcuNTE2OUwzOS4zMTc1IDgyLjQ4OThMMzkuOTgzOSA4MS44MjM1Wk00My44MjY3IDgyLjE1ODRMNDYuNzY0OSA4NS4wOTY2TDQ2LjEyNjIgODUuNzM1NEw0Mi4zOTA0IDgxLjk5OTZMNDIuOTk0NiA4MS4zOTU0TDQzLjgyNjcgODIuMTU4NFpNNDQuNjAzNiA4My4yMzkxTDQ0LjMyNzQgODMuNDk0NkM0NC4wNzQyIDgzLjIzNjggNDMuODc2MiA4Mi45NjI5IDQzLjczMzUgODIuNjcyOEM0My41ODg1IDgyLjM4MDUgNDMuNTAyMiA4Mi4wODcgNDMuNDc0NiA4MS43OTI0QzQzLjQ0NjkgODEuNDk3OCA0My40ODE1IDgxLjIxNDcgNDMuNTc4MSA4MC45NDMxQzQzLjY3NDggODAuNjY2OCA0My44MzU5IDgwLjQxNTkgNDQuMDYxNSA4MC4xOTA0QzQ0LjI0NTYgODAuMDA2MiA0NC40MzY3IDc5Ljg2NTggNDQuNjM0NyA3OS43NjkxQzQ0LjgzMDMgNzkuNjcwMiA0NS4wMzQgNzkuNjIzIDQ1LjI0NTggNzkuNjI3NkM0NS40NTk4IDc5LjYyOTkgNDUuNjgwOCA3OS42ODk3IDQ1LjkwODcgNzkuODA3MUM0Ni4xMzQzIDc5LjkyMjIgNDYuMzcwMiA4MC4xMDI5IDQ2LjYxNjUgODAuMzQ5Mkw0OS4wNjQ0IDgyLjc5NzFMNDguNDIyMiA4My40MzkzTDQ1Ljk2NzQgODAuOTg0NUM0NS43NzE3IDgwLjc4ODggNDUuNTg2NCA4MC42NjExIDQ1LjQxMTUgODAuNjAxMkM0NS4yMzQzIDgwLjUzOTEgNDUuMDYzOSA4MC41MzY4IDQ0LjkwMDUgODAuNTk0M0M0NC43MzQ4IDgwLjY0OTYgNDQuNTcxNCA4MC43NTc4IDQ0LjQxMDIgODAuOTE4OUM0NC4yNTE0IDgxLjA3NzcgNDQuMTM5OCA4MS4yNTYxIDQ0LjA3NTMgODEuNDU0QzQ0LjAxMzIgODEuNjQ5NyA0My45OTM2IDgxLjg1MzQgNDQuMDE2NiA4Mi4wNjUyQzQ0LjA0MTkgODIuMjc0NiA0NC4xMDQxIDgyLjQ4MTggNDQuMjAzMSA4Mi42ODY2QzQ0LjMwMiA4Mi44ODY5IDQ0LjQzNTUgODMuMDcxIDQ0LjYwMzYgODMuMjM5MVpNNTAuNTk0IDgwLjExNDRMNDguNDU2OCA3NS45MzMyTDQ5LjEwOTMgNzUuMjgwN0w1MS41MDIgODAuMzU5NUw1MS4wNzM5IDgwLjc4NzdMNTAuNTk0IDgwLjExNDRaTTQ2LjU4MiA3Ny44MDhMNTAuODExNSA3OS45MzE0TDUxLjQ0MzMgODAuNDE4Mkw1MS4wMTUyIDgwLjg0NjRMNDUuOTI1OSA3OC40NjRMNDYuNTgyIDc3LjgwOFpNNTQuOTY4NSA3NS42MTU2TDUzLjA0NTQgNzMuNjkyNEM1Mi44OTggNzMuNTQ1MSA1Mi43NDA0IDczLjQ0NzMgNTIuNTcyMyA3My4zOTlDNTIuNDA0MyA3My4zNDYgNTIuMjMxNyA3My4zNDgzIDUyLjA1NDQgNzMuNDA1OUM1MS44NzcyIDczLjQ2MzQgNTEuNzAyMyA3My41Nzg1IDUxLjUyOTYgNzMuNzUxMUM1MS4zNjg1IDczLjkxMjMgNTEuMjU0NiA3NC4wODE0IDUxLjE4NzggNzQuMjU4N0M1MS4xMjM0IDc0LjQzMzYgNTEuMTAxNSA3NC42MDA1IDUxLjEyMjIgNzQuNzU5M0M1MS4xNDUyIDc0LjkxNTggNTEuMjA4NSA3NS4wNDU5IDUxLjMxMjEgNzUuMTQ5NUw1MC42NzM0IDc1Ljc4ODJDNTAuNTM5OSA3NS42NTQ3IDUwLjQ0MiA3NS40ODc4IDUwLjM3OTkgNzUuMjg3NkM1MC4zMTc3IDc1LjA4NzMgNTAuMjk4MiA3NC44Njk4IDUwLjMyMTIgNzQuNjM1QzUwLjM0NDIgNzQuMzk1NiA1MC40MTU2IDc0LjE1NCA1MC41MzUzIDczLjkxQzUwLjY1NSA3My42NjE0IDUwLjgyNzYgNzMuNDI0MyA1MS4wNTMyIDczLjE5ODdDNTEuMzI0OCA3Mi45MjcxIDUxLjYxMDIgNzIuNzMzOCA1MS45MDk0IDcyLjYxODdDNTIuMjExIDcyLjUwMTMgNTIuNTEzNiA3Mi40NzcxIDUyLjgxNzUgNzIuNTQ2MkM1My4xMjEzIDcyLjYxMDYgNTMuNDEyNSA3Mi43ODIxIDUzLjY5MSA3My4wNjA2TDU1LjQzMTEgNzQuODAwOEM1NS41NTU0IDc0LjkyNSA1NS42OTgyIDc1LjA0NyA1NS44NTkzIDc1LjE2NjdDNTYuMDIyNyA3NS4yODQxIDU2LjE3NjkgNzUuMzcxNiA1Ni4zMjE5IDc1LjQyOTFMNTYuMzc3MiA3NS40ODQ0TDU1LjcxMDggNzYuMTUwN0M1NS42MDQ5IDc2LjEwOTMgNTUuNDgxOCA3Ni4wMzY4IDU1LjM0MTQgNzUuOTMzMkM1NS4xOTg3IDc1LjgyNzMgNTUuMDc0NCA3NS43MjE1IDU0Ljk2ODUgNzUuNjE1NlpNNTMuNDUyOCA3My44Nzg5TDUzLjkwODUgNzQuMzIwOEw1My4yNjI5IDc0Ljk2NjVDNTMuMDgxIDc1LjE0ODMgNTIuOTMzNyA3NS4zMjU2IDUyLjgyMDkgNzUuNDk4MkM1Mi43MDU4IDc1LjY2ODUgNTIuNjI4NyA3NS44MzA4IDUyLjU4OTYgNzUuOTg1QzUyLjU1MDUgNzYuMTM5MiA1Mi41NDkzIDc2LjI4NTQgNTIuNTg2MSA3Ni40MjM1QzUyLjYyMDcgNzYuNTU5MyA1Mi42OTU1IDc2LjY4NDggNTIuODEwNiA3Ni43OTk4QzUyLjkyOCA3Ni45MTcyIDUzLjA2MTUgNzYuOTk3OCA1My4yMTExIDc3LjA0MTVDNTMuMzYwNyA3Ny4wODUzIDUzLjUxNzIgNzcuMDgzIDUzLjY4MDYgNzcuMDM0NkM1My44NDQxIDc2Ljk4MTcgNTQuMDA0IDc2Ljg3NyA1NC4xNjA2IDc2LjcyMDRDNTQuMzU2MiA3Ni41MjQ4IDU0LjQ4NzQgNzYuMzEwNyA1NC41NTQyIDc2LjA3ODJDNTQuNjIwOSA3NS44NDU4IDU0LjYzODIgNzUuNjI1OSA1NC42MDYgNzUuNDE4OEM1NC41NzYgNzUuMjA5MyA1NC41MDgxIDc1LjA0NDcgNTQuNDAyMyA3NC45MjVMNTQuOTgyMyA3NC45NTk2QzU1LjA2MjkgNzUuMDcyNCA1NS4xMjYyIDc1LjIyMzEgNTUuMTcyMiA3NS40MTE5QzU1LjIxODIgNzUuNjAwNiA1NS4yMzU1IDc1LjgwODkgNTUuMjI0IDc2LjAzNjhDNTUuMjEyNSA3Ni4yNjAxIDU1LjE2MDcgNzYuNDg5MSA1NS4wNjg2IDc2LjcyMzlDNTQuOTc2NSA3Ni45NTQxIDU0LjgyOTIgNzcuMTcwNCA1NC42MjY3IDc3LjM3M0M1NC4zNzM1IDc3LjYyNjIgNTQuMTAxOSA3Ny43OTg4IDUzLjgxMTggNzcuODkwOUM1My41MjQxIDc3Ljk4MDcgNTMuMjQ0NSA3Ny45OTU2IDUyLjk3MjggNzcuOTM1OEM1Mi43MDEyIDc3Ljg3MTMgNTIuNDYxOSA3Ny43MzU1IDUyLjI1NDcgNzcuNTI4NEM1Mi4wNTQ0IDc3LjMyODEgNTEuOTE3NSA3Ny4xMTI5IDUxLjg0MzggNzYuODgyN0M1MS43Njc5IDc2LjY1MDIgNTEuNzUyOSA3Ni40MDk3IDUxLjc5ODkgNzYuMTYxMUM1MS44NDI3IDc1LjkxMDIgNTEuOTQxNyA3NS42NTQ3IDUyLjA5NTkgNzUuMzk0NkM1Mi4yNTAxIDc1LjEzNDUgNTIuNDU0OSA3NC44NzY3IDUyLjcxMDQgNzQuNjIxMkw1My40NTI4IDczLjg3ODlaTTUyLjY0MTQgNjguNjEzNkw1Ny45NDQ3IDczLjkxNjlMNTcuMzAyNSA3NC41NTkxTDUxLjk5OTIgNjkuMjU1OEw1Mi42NDE0IDY4LjYxMzZaTTU1LjkyODMgNjguNDYxNkw1OS42NjQxIDcyLjE5NzRMNTkuMDIxOSA3Mi44Mzk2TDU1LjI4NjEgNjkuMTAzOEw1NS45MjgzIDY4LjQ2MTZaTTU0LjI0NjkgNjguMTYxM0M1NC4xNDMzIDY4LjA1NzcgNTQuMDg2OSA2Ny45MzkxIDU0LjA3NzcgNjcuODA1NkM1NC4wNzA4IDY3LjY2OTggNTQuMTI5NSA2Ny41Mzk4IDU0LjI1MzggNjcuNDE1NUM1NC4zNzU4IDY3LjI5MzUgNTQuNTA0NyA2Ny4yMzYgNTQuNjQwNSA2Ny4yNDI5QzU0Ljc3ODYgNjcuMjQ3NSA1NC44OTk0IDY3LjMwMTYgNTUuMDAzIDY3LjQwNTFDNTUuMTAyIDY3LjUwNDEgNTUuMTUzOCA2Ny42MjI3IDU1LjE1ODQgNjcuNzYwOEM1NS4xNjMgNjcuODk0MyA1NS4xMDQzIDY4LjAyMiA1NC45ODIzIDY4LjE0NEM1NC44NTggNjguMjY4MyA1NC43MjkxIDY4LjMyODEgNTQuNTk1NiA2OC4zMjM1QzU0LjQ2MjEgNjguMzE0MyA1NC4zNDU5IDY4LjI2MDIgNTQuMjQ2OSA2OC4xNjEzWk02Mi4zMTkyIDY4LjA5MjJMNTcuNzQxIDYzLjUxNEw1OC4zODMyIDYyLjg3MThMNjMuNjg2NSA2OC4xNzUxTDYzLjA5OTUgNjguNzYyTDYyLjMxOTIgNjguMDkyMlpNNTguNzA0MyA2OS41MDQ0TDU4LjYzMTggNjkuNDMxOEM1OC4zNDY0IDY5LjE0NjQgNTguMTIxOSA2OC44NTMgNTcuOTU4NSA2OC41NTE0QzU3Ljc5NTEgNjguMjQ1MyA1Ny42OTM4IDY3Ljk0MzcgNTcuNjU0NyA2Ny42NDY4QzU3LjYxNzggNjcuMzQ3NiA1Ny42NDQzIDY3LjA2MzMgNTcuNzM0MSA2Ni43OTRDNTcuODIzOCA2Ni41MjAxIDU3Ljk4MDQgNjYuMjcxNSA1OC4yMDM2IDY2LjA0ODJDNTguNDM4NCA2NS44MTM1IDU4LjY4NDcgNjUuNjUgNTguOTQyNSA2NS41NThDNTkuMjAwMyA2NS40NjEzIDU5LjQ2ODUgNjUuNDMwMiA1OS43NDcgNjUuNDY0N0M2MC4wMjU1IDY1LjQ5NDcgNjAuMzA5OCA2NS41ODMzIDYwLjU5OTggNjUuNzMwNkM2MC44ODk4IDY1Ljg3NzkgNjEuMTg2NyA2Ni4wNzU5IDYxLjQ5MDYgNjYuMzI0NEw2MS44MDgyIDY2LjY0MjFDNjIuMDU2OCA2Ni45NDEzIDYyLjI1MzYgNjcuMjM3MSA2Mi4zOTg2IDY3LjUyOTRDNjIuNTQ2IDY3LjgxOTUgNjIuNjM0NiA2OC4xMDM3IDYyLjY2NDUgNjguMzgyMkM2Mi42OTY3IDY4LjY1ODUgNjIuNjY1NiA2OC45MjY2IDYyLjU3MTMgNjkuMTg2N0M2Mi40NzQ2IDY5LjQ0NDUgNjIuMzA3NyA2OS42OTIgNjIuMDcwNiA2OS45MjlDNjEuODUyIDcwLjE0NzcgNjEuNjA0NSA3MC4zMDA4IDYxLjMyODMgNzAuMzg4MkM2MS4wNTQ0IDcwLjQ3MzQgNjAuNzY2NyA3MC40OTY0IDYwLjQ2NTEgNzAuNDU3M0M2MC4xNjU5IDcwLjQxNTkgNTkuODY1NSA3MC4zMTU3IDU5LjU2NCA3MC4xNTY5QzU5LjI2MjUgNjkuOTkzNSA1OC45NzU5IDY5Ljc3NiA1OC43MDQzIDY5LjUwNDRaTTU5LjI3NCA2OC43ODk3TDU5LjM0NjUgNjguODYyMkM1OS41MzI5IDY5LjA0ODYgNTkuNzI2MyA2OS4yMDUxIDU5LjkyNjUgNjkuMzMxN0M2MC4xMjkxIDY5LjQ1NiA2MC4zMzI4IDY5LjU0IDYwLjUzNzYgNjkuNTgzOEM2MC43NDI1IDY5LjYyNzUgNjAuOTQyOCA2OS42MjI5IDYxLjEzODQgNjkuNTdDNjEuMzMxOCA2OS41MTQ3IDYxLjUxNDggNjkuNDAwOCA2MS42ODc0IDY5LjIyODFDNjEuODk5MSA2OS4wMTY0IDYyLjAyOCA2OC43OTc3IDYyLjA3NDEgNjguNTcyMUM2Mi4xMjI0IDY4LjM0NDMgNjIuMTE0NCA2OC4xMTUyIDYyLjA0OTkgNjcuODg1MUM2MS45ODU1IDY3LjY1NDkgNjEuODg5OSA2Ny40MzA1IDYxLjc2MzMgNjcuMjExOEw2MC45MzEzIDY2LjM3OTdDNjAuNzc3IDY2LjI4MDcgNjAuNjE0OCA2Ni4xOTkgNjAuNDQ0NCA2Ni4xMzQ2QzYwLjI3NDEgNjYuMDY1NSA2MC4xMDE1IDY2LjAyNjQgNTkuOTI2NSA2Ni4wMTcyQzU5Ljc1MTYgNjYuMDAzMyA1OS41NzY3IDY2LjAyODcgNTkuNDAxNyA2Ni4wOTMxQzU5LjIyOTEgNjYuMTU1MyA1OS4wNjIyIDY2LjI2NjkgNTguOTAxMSA2Ni40MjhDNTguNzI2MSA2Ni42MDMgNTguNjEyMiA2Ni43OTA2IDU4LjU1OTMgNjYuOTkwOEM1OC41MDYzIDY3LjE4NjUgNTguNTAyOSA2Ny4zODc5IDU4LjU0ODkgNjcuNTk1QzU4LjU5MjYgNjcuNzk5OSA1OC42Nzc4IDY4LjAwNDcgNTguODA0NCA2OC4yMDk2QzU4LjkzMSA2OC40MDk5IDU5LjA4NzUgNjguNjAzMiA1OS4yNzQgNjguNzg5N1pNNjEuODI1NSA1OS40Mjk1TDY3LjEyODggNjQuNzMyOEw2Ni40ODY2IDY1LjM3NUw2MS4xODMzIDYwLjA3MTdMNjEuODI1NSA1OS40Mjk1Wk02NS4xMTI0IDU5LjI3NzVMNjguODQ4MiA2My4wMTMzTDY4LjIwNiA2My42NTU1TDY0LjQ3MDIgNTkuOTE5N0w2NS4xMTI0IDU5LjI3NzVaTTYzLjQzMSA1OC45NzcyQzYzLjMyNzQgNTguODczNiA2My4yNzEgNTguNzU1IDYzLjI2MTggNTguNjIxNUM2My4yNTQ5IDU4LjQ4NTcgNjMuMzEzNiA1OC4zNTU3IDYzLjQzNzkgNTguMjMxNEM2My41NTk5IDU4LjEwOTQgNjMuNjg4OCA1OC4wNTE5IDYzLjgyNDYgNTguMDU4OEM2My45NjI3IDU4LjA2MzQgNjQuMDgzNSA1OC4xMTc1IDY0LjE4NzEgNTguMjIxQzY0LjI4NjEgNTguMzIgNjQuMzM3OSA1OC40Mzg1IDY0LjM0MjUgNTguNTc2N0M2NC4zNDcxIDU4LjcxMDIgNjQuMjg4NCA1OC44Mzc5IDY0LjE2NjQgNTguOTU5OUM2NC4wNDIxIDU5LjA4NDIgNjMuOTEzMiA1OS4xNDQgNjMuNzc5NyA1OS4xMzk0QzYzLjY0NjIgNTkuMTMwMiA2My41MyA1OS4wNzYxIDYzLjQzMSA1OC45NzcyWk03MC45MTI5IDYwLjAzNzFDNzEuMDY0OCA1OS44ODUyIDcxLjE3NDIgNTkuNzEzNyA3MS4yNDA5IDU5LjUyMjdDNzEuMzA3NyA1OS4zMzE2IDcxLjMyODQgNTkuMTQwNiA3MS4zMDMxIDU4Ljk0OTVDNzEuMjc1NSA1OC43NTYyIDcxLjE5NzIgNTguNTgzNiA3MS4wNjgzIDU4LjQzMTZMNzEuNjc2IDU3LjgyNEM3MS44ODU0IDU4LjA1NjUgNzIuMDE2NiA1OC4zMzczIDcyLjA2OTYgNTguNjY2NEM3Mi4xMjI1IDU4Ljk5MSA3Mi4wOTcyIDU5LjMyMjQgNzEuOTkzNiA1OS42NjA4QzcxLjg4NzcgNTkuOTk2OSA3MS43MDI0IDYwLjI5NzIgNzEuNDM3NyA2MC41NjE5QzcxLjE1NjkgNjAuODQyOCA3MC44NjIzIDYxLjAzODQgNzAuNTUzOCA2MS4xNDg5QzcwLjI0NzcgNjEuMjU3MSA2OS45MzkzIDYxLjI5MzkgNjkuNjI4NSA2MS4yNTk0QzY5LjMyMDEgNjEuMjIyNiA2OS4wMTk3IDYxLjEyNyA2OC43Mjc0IDYwLjk3MjhDNjguNDM1MSA2MC44MTQgNjguMTYzNCA2MC42MDkxIDY3LjkxMjUgNjAuMzU4Mkw2Ny43Njc1IDYwLjIxMzJDNjcuNTE2NiA1OS45NjIzIDY3LjMxMjkgNTkuNjkxOSA2Ny4xNTY0IDU5LjQwMThDNjYuOTk5OSA1OS4xMDcyIDY2LjkwMzIgNTguODA1NyA2Ni44NjY0IDU4LjQ5NzJDNjYuODMxOSA1OC4xODY1IDY2Ljg2ODcgNTcuODc4MSA2Ni45NzY5IDU3LjU3MTlDNjcuMDg3NCA1Ny4yNjM1IDY3LjI4MyA1Ni45Njg5IDY3LjU2MzggNTYuNjg4QzY3Ljg1NjIgNTYuMzk1NyA2OC4xNzE1IDU2LjIwMDEgNjguNTA5OSA1Ni4xMDExQzY4Ljg0NTkgNTUuOTk5OCA2OS4xNzg1IDU1Ljk4OTUgNjkuNTA3NyA1Ni4wN0M2OS44MzY4IDU2LjE0NiA3MC4xMzYxIDU2LjMwNzEgNzAuNDA1NCA1Ni41NTM0TDY5Ljc5NzcgNTcuMTYxMUM2OS42MzIgNTcuMDE4NCA2OS40NDkgNTYuOTIyOCA2OS4yNDg3IDU2Ljg3NDVDNjkuMDUwOCA1Ni44MjM5IDY4Ljg1MDUgNTYuODI2MiA2OC42NDggNTYuODgxNEM2OC40NDU0IDU2LjkzMiA2OC4yNTkgNTcuMDQyNSA2OC4wODg2IDU3LjIxMjlDNjcuODkzIDU3LjQwODUgNjcuNzY3NSA1Ny42MTIyIDY3LjcxMjMgNTcuODI0QzY3LjY1NzEgNTguMDMxMSA2Ny42NTU5IDU4LjIzOTQgNjcuNzA4OCA1OC40NDg5QzY3Ljc2MTggNTguNjUzOCA2Ny44NTA0IDU4Ljg1MjkgNjcuOTc0NyA1OS4wNDYyQzY4LjA5OSA1OS4yMzUgNjguMjQyOSA1OS40MTExIDY4LjQwNjMgNTkuNTc0NUw2OC41NTEzIDU5LjcxOTVDNjguNzE0NyA1OS44ODI5IDY4Ljg5MiA2MC4wMjc5IDY5LjA4MyA2MC4xNTQ1QzY5LjI3NDEgNjAuMjgxMSA2OS40NzIgNjAuMzcwOSA2OS42NzY5IDYwLjQyMzhDNjkuODg0IDYwLjQ3NDUgNzAuMDkyMyA2MC40NzMzIDcwLjMwMTggNjAuNDIwNEM3MC41MTEzIDYwLjM2MjggNzAuNzE1IDYwLjIzNTEgNzAuOTEyOSA2MC4wMzcxWk03NS4xOTQyIDU2LjgwNTRDNzQuOTM0MSA1Ny4wNjU1IDc0LjY1NDUgNTcuMjU3NyA3NC4zNTUyIDU3LjM4MkM3NC4wNTYgNTcuNTAxNyA3My43NDk5IDU3LjU1NyA3My40MzY4IDU3LjU0NzhDNzMuMTI2MSA1Ny41MzYzIDcyLjgxOTkgNTcuNDYwMyA3Mi41MTg0IDU3LjMxOTlDNzIuMjE2OSA1Ny4xNzk1IDcxLjkzNDkgNTYuOTc4MSA3MS42NzI1IDU2LjcxNTdMNzEuNTI3NSA1Ni41NzA3QzcxLjIyMzcgNTYuMjY2OCA3MC45OTgxIDU1Ljk1MTUgNzAuODUwOCA1NS42MjQ2QzcwLjcwMTIgNTUuMjk1NSA3MC42MjA2IDU0Ljk3MDkgNzAuNjA5MSA1NC42NTFDNzAuNTk3NiA1NC4zMzEgNzAuNjQ3MSA1NC4wMzA2IDcwLjc1NzUgNTMuNzQ5OEM3MC44NjggNTMuNDY5IDcxLjAyOCA1My4yMjM5IDcxLjIzNzUgNTMuMDE0NEM3MS41MDQ1IDUyLjc0NzQgNzEuNzgwNyA1Mi41NjMzIDcyLjA2NjEgNTIuNDYyQzcyLjM1MzggNTIuMzU4NCA3Mi42NDI3IDUyLjMyNzMgNzIuOTMyNyA1Mi4zNjg4QzczLjIyMDUgNTIuNDA3OSA3My41MDU5IDUyLjUwOTIgNzMuNzg5IDUyLjY3MjZDNzQuMDY5OCA1Mi44MzM3IDc0LjM0MTQgNTMuMDQ1NSA3NC42MDM4IDUzLjMwNzlMNzQuODkwNCA1My41OTQ1TDcyLjEwMDYgNTYuMzg0Mkw3MS41NzkzIDU1Ljg2MjlMNzMuNzMwMyA1My43MTE4TDczLjY4MiA1My42NjM1QzczLjUwNyA1My41MDcgNzMuMzExNCA1My4zODA0IDczLjA5NSA1My4yODM3QzcyLjg4MDkgNTMuMTg0NyA3Mi42NiA1My4xNDc5IDcyLjQzMjEgNTMuMTczMkM3Mi4yMDQyIDUzLjE5ODUgNzEuOTgwOSA1My4zMjA1IDcxLjc2MjMgNTMuNTM5MkM3MS42MTczIDUzLjY4NDIgNzEuNTE0OCA1My44NDg4IDcxLjQ1NSA1NC4wMzI5QzcxLjM5MjggNTQuMjE0OCA3MS4zNzc5IDU0LjQwOTMgNzEuNDEwMSA1NC42MTY0QzcxLjQ0MjMgNTQuODIzNiA3MS41MjA2IDU1LjAzNzcgNzEuNjQ0OSA1NS4yNTg2QzcxLjc2OTIgNTUuNDc5NiA3MS45NDQxIDU1LjcwMjkgNzIuMTY5NyA1NS45Mjg1TDcyLjMxNDcgNTYuMDczNUM3Mi40OTE5IDU2LjI1MDcgNzIuNjgzIDU2LjM5MzQgNzIuODg3OCA1Ni41MDE2QzczLjA5MjcgNTYuNjA1MiA3My4zMDEgNTYuNjY4NSA3My41MTI4IDU2LjY5MTVDNzMuNzI2OCA1Ni43MTIyIDczLjkzNTIgNTYuNjg4IDc0LjEzNzcgNTYuNjE5Qzc0LjM0MjYgNTYuNTQ3NiA3NC41MzI1IDU2LjQyNDUgNzQuNzA3NCA1Ni4yNDk2Qzc0LjkzMyA1Ni4wMjQgNzUuMDc4IDU1Ljc4NjkgNzUuMTQyNCA1NS41MzgzQzc1LjIwNjkgNTUuMjg5NyA3NS4yMjA3IDU1LjAyOTYgNzUuMTgzOSA1NC43NThMNzUuODc3OSA1NC42Nzg2Qzc1LjkxOTMgNTQuODgxMSA3NS45MzMxIDU1LjA5OTggNzUuOTE5MyA1NS4zMzQ2Qzc1LjkwNTUgNTUuNTY5NCA3NS44NDIyIDU1LjgxMjIgNzUuNzI5NCA1Ni4wNjMxQzc1LjYxODkgNTYuMzExNyA3NS40NDA1IDU2LjU1OTEgNzUuMTk0MiA1Ni44MDU0Wk03NS4wMjUgNTAuOTYwMUw3Ny45NjMzIDUzLjg5ODNMNzcuMzI0NSA1NC41MzdMNzMuNTg4NyA1MC44MDEyTDc0LjE5MyA1MC4xOTdMNzUuMDI1IDUwLjk2MDFaTTc1LjgwMTkgNTIuMDQwOEw3NS41MjU3IDUyLjI5NjJDNzUuMjcyNSA1Mi4wMzg1IDc1LjA3NDUgNTEuNzY0NSA3NC45MzE4IDUxLjQ3NDVDNzQuNzg2OCA1MS4xODIyIDc0LjcwMDUgNTAuODg4NyA3NC42NzI5IDUwLjU5NDFDNzQuNjQ1MyA1MC4yOTk1IDc0LjY3OTggNTAuMDE2MyA3NC43NzY1IDQ5Ljc0NDdDNzQuODczMSA0OS40Njg1IDc1LjAzNDMgNDkuMjE3NiA3NS4yNTk4IDQ4Ljk5MkM3NS40NDQgNDguODA3OSA3NS42MzUgNDguNjY3NSA3NS44MzMgNDguNTcwOEM3Ni4wMjg2IDQ4LjQ3MTggNzYuMjMyMyA0OC40MjQ3IDc2LjQ0NDEgNDguNDI5M0M3Ni42NTgyIDQ4LjQzMTYgNzYuODc5MSA0OC40OTE0IDc3LjEwNyA0OC42MDg4Qzc3LjMzMjYgNDguNzIzOSA3Ny41Njg1IDQ4LjkwNDYgNzcuODE0OCA0OS4xNTA5TDgwLjI2MjcgNTEuNTk4OEw3OS42MjA2IDUyLjI0MUw3Ny4xNjU3IDQ5Ljc4NjJDNzYuOTcwMSA0OS41OTA1IDc2Ljc4NDggNDkuNDYyOCA3Ni42MDk4IDQ5LjQwMjlDNzYuNDMyNiA0OS4zNDA4IDc2LjI2MjMgNDkuMzM4NSA3Ni4wOTg4IDQ5LjM5NkM3NS45MzMxIDQ5LjQ1MTIgNzUuNzY5NyA0OS41NTk0IDc1LjYwODYgNDkuNzIwNkM3NS40NDk3IDQ5Ljg3OTQgNzUuMzM4MSA1MC4wNTc4IDc1LjI3MzYgNTAuMjU1N0M3NS4yMTE1IDUwLjQ1MTQgNzUuMTkxOSA1MC42NTUxIDc1LjIxNDkgNTAuODY2OEM3NS4yNDAzIDUxLjA3NjMgNzUuMzAyNCA1MS4yODM1IDc1LjQwMTQgNTEuNDg4M0M3NS41MDA0IDUxLjY4ODYgNzUuNjMzOSA1MS44NzI3IDc1LjgwMTkgNTIuMDQwOFpNODIuNDE3MiA0Ny40NjI1QzgyLjMyNTEgNDcuMzcwNCA4Mi4yMTkzIDQ3LjMwNiA4Mi4wOTk2IDQ3LjI2OTJDODEuOTc5OSA0Ny4yMjc3IDgxLjgyNTcgNDcuMjM2OSA4MS42MzY5IDQ3LjI5NjhDODEuNDQ4MiA0Ny4zNTIgODEuMjA2NSA0Ny40Nzg2IDgwLjkxMTkgNDcuNjc2NkM4MC42NjEgNDcuODQgODAuNDIxNiA0Ny45NzU4IDgwLjE5MzcgNDguMDg0Qzc5Ljk2ODEgNDguMTg5OSA3OS43NTQxIDQ4LjI1ODkgNzkuNTUxNSA0OC4yOTEyQzc5LjM1MTIgNDguMzIxMSA3OS4xNjI1IDQ4LjMwOTYgNzguOTg1MyA0OC4yNTY2Qzc4LjgwOCA0OC4yMDM3IDc4LjY0MjMgNDguMTAwMSA3OC40ODgxIDQ3Ljk0NTlDNzguMzQwOCA0Ny43OTg2IDc4LjIzMzcgNDcuNjI3MSA3OC4xNjcgNDcuNDMxNEM3OC4xMDI1IDQ3LjIzMzUgNzguMDc5NSA0Ny4wMjQgNzguMDk3OSA0Ni44MDMxQzc4LjExODYgNDYuNTc5OCA3OC4xODU0IDQ2LjM1NDIgNzguMjk4MiA0Ni4xMjYzQzc4LjQxMSA0NS44OTg1IDc4LjU3MjEgNDUuNjc5OCA3OC43ODE2IDQ1LjQ3MDNDNzkuMDgwOCA0NS4xNzExIDc5LjM4OTIgNDQuOTY4NSA3OS43MDY5IDQ0Ljg2MjdDODAuMDI0NSA0NC43NTY4IDgwLjMyODQgNDQuNzM2MSA4MC42MTg0IDQ0LjgwMDVDODAuOTA2MSA0NC44NjI3IDgxLjE1NyA0NS4wMDA4IDgxLjM3MTEgNDUuMjE0OEw4MC43MzIzIDQ1Ljg1MzZDODAuNjI4NyA0NS43NSA4MC40OTc1IDQ1LjY4MDkgODAuMzM4NyA0NS42NDY0QzgwLjE3OTkgNDUuNjA3MyA4MC4wMDk2IDQ1LjYxNDIgNzkuODI3NyA0NS42NjcxQzc5LjY0ODIgNDUuNzE3OCA3OS40NzQ0IDQ1LjgyNzEgNzkuMzA2NCA0NS45OTUxQzc5LjEyOTEgNDYuMTcyNCA3OS4wMTI5IDQ2LjM0MzggNzguOTU3NiA0Ni41MDk2Qzc4LjkwMjQgNDYuNjcwNyA3OC44OTA5IDQ2LjgxOCA3OC45MjMxIDQ2Ljk1MTVDNzguOTU3NiA0Ny4wODI3IDc5LjAyMDkgNDcuMTk0NCA3OS4xMTMgNDcuMjg2NEM3OS4xODIxIDQ3LjM1NTUgNzkuMjU1NyA0Ny40MDYxIDc5LjMzNCA0Ny40MzgzQzc5LjQxMjIgNDcuNDY2IDc5LjUwNTUgNDcuNDcxNyA3OS42MTM2IDQ3LjQ1NTZDNzkuNzE5NSA0Ny40MzcyIDc5Ljg0ODQgNDcuMzkxMiA4MC4wMDAzIDQ3LjMxNzVDODAuMTUyMyA0Ny4yNDM4IDgwLjMzNTMgNDcuMTM5MSA4MC41NDkzIDQ3LjAwMzNDODAuOTI0NSA0Ni43NjYyIDgxLjI1OTQgNDYuNTk3IDgxLjU1NCA0Ni40OTU4QzgxLjg0ODcgNDYuMzk0NSA4Mi4xMTQ1IDQ2LjM2NTcgODIuMzUxNiA0Ni40MDk0QzgyLjU4ODcgNDYuNDUzMiA4Mi44MDc0IDQ2LjU3NTIgODMuMDA3NiA0Ni43NzU0QzgzLjE3MSA0Ni45Mzg5IDgzLjI4NjEgNDcuMTIzIDgzLjM1MjkgNDcuMzI3OUM4My40MjE5IDQ3LjUzMDQgODMuNDQxNSA0Ny43NDU2IDgzLjQxMTYgNDcuOTczNUM4My4zODE3IDQ4LjE5NjggODMuMzA1NyA0OC40MjQ3IDgzLjE4MzcgNDguNjU3MUM4My4wNjE3IDQ4Ljg4NSA4Mi44OTE0IDQ5LjEwODMgODIuNjcyNyA0OS4zMjdDODIuMzQzNiA0OS42NTYxIDgyLjAwNjMgNDkuODc1OSA4MS42NjExIDQ5Ljk4NjRDODEuMzE1OCA1MC4wOTY5IDgwLjk5MTMgNTAuMTE3NiA4MC42ODc0IDUwLjA0ODZDODAuMzgzNiA0OS45Nzk1IDgwLjEyODEgNDkuODQxNCA3OS45MjA5IDQ5LjYzNDJMODAuNTYzMSA0OC45OTJDODAuNzQ3MyA0OS4xNTc4IDgwLjkzNzIgNDkuMjQ2NCA4MS4xMzI4IDQ5LjI1NzlDODEuMzI2MiA0OS4yNjcxIDgxLjUxMTUgNDkuMjI2OCA4MS42ODg3IDQ5LjEzNzFDODEuODYzNiA0OS4wNDUgODIuMDE2NyA0OC45MzMzIDgyLjE0NzkgNDguODAyMUM4Mi4zMjI4IDQ4LjYyNzIgODIuNDQ2IDQ4LjQ1OCA4Mi41MTczIDQ4LjI5NDZDODIuNTkxIDQ4LjEyODkgODIuNjE4NiA0Ny45NzQ3IDgyLjYwMDIgNDcuODMxOUM4Mi41ODE4IDQ3LjY4OTIgODIuNTIwOCA0Ny41NjYxIDgyLjQxNzIgNDcuNDYyNVpNODYuNTA1MiA0NS40OTQ1Qzg2LjI0NTEgNDUuNzU0NiA4NS45NjU0IDQ1Ljk0NjggODUuNjY2MiA0Ni4wNzExQzg1LjM2NjkgNDYuMTkwOCA4NS4wNjA4IDQ2LjI0NiA4NC43NDc4IDQ2LjIzNjhDODQuNDM3IDQ2LjIyNTMgODQuMTMwOSA0Ni4xNDkzIDgzLjgyOTQgNDYuMDA4OUM4My41Mjc4IDQ1Ljg2ODUgODMuMjQ1OSA0NS42NjcxIDgyLjk4MzUgNDUuNDA0N0w4Mi44Mzg0IDQ1LjI1OTdDODIuNTM0NiA0NC45NTU5IDgyLjMwOSA0NC42NDA1IDgyLjE2MTcgNDQuMzEzN0M4Mi4wMTIxIDQzLjk4NDUgODEuOTMxNSA0My42NiA4MS45MiA0My4zNEM4MS45MDg1IDQzLjAyMDEgODEuOTU4IDQyLjcxOTcgODIuMDY4NSA0Mi40Mzg5QzgyLjE3OSA0Mi4xNTgxIDgyLjMzOSA0MS45MTI5IDgyLjU0ODQgNDEuNzAzNUM4Mi44MTU0IDQxLjQzNjUgODMuMDkxNiA0MS4yNTIzIDgzLjM3NzEgNDEuMTUxQzgzLjY2NDggNDEuMDQ3NSA4My45NTM3IDQxLjAxNjQgODQuMjQzNyA0MS4wNTc4Qzg0LjUzMTQgNDEuMDk2OSA4NC44MTY4IDQxLjE5ODIgODUuMDk5OSA0MS4zNjE2Qzg1LjM4MDggNDEuNTIyOCA4NS42NTI0IDQxLjczNDUgODUuOTE0OCA0MS45OTY5TDg2LjIwMTMgNDIuMjgzNUw4My40MTE2IDQ1LjA3MzNMODIuODkwMiA0NC41NTE5TDg1LjA0MTIgNDIuNDAwOUw4NC45OTI5IDQyLjM1MjZDODQuODE4IDQyLjE5NiA4NC42MjIzIDQyLjA2OTQgODQuNDA2IDQxLjk3MjhDODQuMTkxOSA0MS44NzM4IDgzLjk3MDkgNDEuODM3IDgzLjc0MyA0MS44NjIzQzgzLjUxNTIgNDEuODg3NiA4My4yOTE5IDQyLjAwOTYgODMuMDczMiA0Mi4yMjgzQzgyLjkyODIgNDIuMzczMyA4Mi44MjU4IDQyLjUzNzkgODIuNzY1OSA0Mi43MjJDODIuNzAzOCA0Mi45MDM4IDgyLjY4ODggNDMuMDk4MyA4Mi43MjExIDQzLjMwNTVDODIuNzUzMyA0My41MTI3IDgyLjgzMTUgNDMuNzI2NyA4Mi45NTU4IDQzLjk0NzdDODMuMDgwMSA0NC4xNjg3IDgzLjI1NTEgNDQuMzkxOSA4My40ODA2IDQ0LjYxNzVMODMuNjI1NiA0NC43NjI1QzgzLjgwMjkgNDQuOTM5OCA4My45OTM5IDQ1LjA4MjUgODQuMTk4OCA0NS4xOTA3Qzg0LjQwMzcgNDUuMjk0MiA4NC42MTIgNDUuMzU3NSA4NC44MjM3IDQ1LjM4MDZDODUuMDM3OCA0NS40MDEzIDg1LjI0NjEgNDUuMzc3MSA4NS40NDg3IDQ1LjMwOEM4NS42NTM1IDQ1LjIzNjcgODUuODQzNCA0NS4xMTM1IDg2LjAxODQgNDQuOTM4NkM4Ni4yNDM5IDQ0LjcxMyA4Ni4zODg5IDQ0LjQ3NiA4Ni40NTM0IDQ0LjIyNzRDODYuNTE3OCA0My45Nzg4IDg2LjUzMTYgNDMuNzE4NyA4Ni40OTQ4IDQzLjQ0NzFMODcuMTg4OCA0My4zNjc2Qzg3LjIzMDIgNDMuNTcwMiA4Ny4yNDQgNDMuNzg4OSA4Ny4yMzAyIDQ0LjAyMzdDODcuMjE2NCA0NC4yNTg0IDg3LjE1MzEgNDQuNTAxMyA4Ny4wNDAzIDQ0Ljc1MjJDODYuOTI5OSA0NS4wMDA4IDg2Ljc1MTUgNDUuMjQ4MiA4Ni41MDUyIDQ1LjQ5NDVaXCIgZmlsbD1cImJsYWNrXCIvPiA8cGF0aCBkPVwiTTg5IDM5TDEyMSA3LjAwMDAxXCIgc3Ryb2tlPVwiYmxhY2tcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIiBzdHJva2UtZGFzaGFycmF5PVwiOCA4XCIvPiA8cGF0aCBkPVwiTTcyIDcyTDEyMSAxMjFcIiBzdHJva2U9XCJibGFja1wiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiIHN0cm9rZS1kYXNoYXJyYXk9XCI4IDhcIi8+IDxwYXRoIGQ9XCJNNyAxMjFMMzkgODlcIiBzdHJva2U9XCJibGFja1wiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiIHN0cm9rZS1kYXNoYXJyYXk9XCI4IDhcIi8+IDxwYXRoIGQ9XCJNNyA3TDU2IDU2XCIgc3Ryb2tlPVwiYmxhY2tcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIiBzdHJva2UtZGFzaGFycmF5PVwiOCA4XCIvPiA8cGF0aCBkPVwiTTIwMCA1NkwyNDkgNy4wMDAwMVwiIHN0cm9rZT1cImJsYWNrXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIgc3Ryb2tlLWRhc2hhcnJheT1cIjggOFwiLz4gPHBhdGggZD1cIk0yMDAgNzJMMjQ5IDEyMVwiIHN0cm9rZT1cImJsYWNrXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIgc3Ryb2tlLWRhc2hhcnJheT1cIjggOFwiLz4gPHBhdGggZD1cIk0xMzUgMTIxTDE4NCA3MlwiIHN0cm9rZT1cImJsYWNrXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIgc3Ryb2tlLWRhc2hhcnJheT1cIjggOFwiLz4gPHBhdGggZD1cIk0xMzUgN0wxODQgNTZcIiBzdHJva2U9XCJibGFja1wiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiIHN0cm9rZS1kYXNoYXJyYXk9XCI4IDhcIi8+IDxwYXRoIGQ9XCJNMTk3LjYxNyA2Ny40MTU5QzE5Ny42MTcgNjcuNTQ5MyAxOTcuNTIzIDY3LjcxMTggMTk3LjQwOCA2Ny43Nzc3TDE5NC40OTYgNjkuNDU5MlY2Mi45NzM0TDE4OC44OCA1OS43MzA3TDE5MS43OTIgNTguMDQ5OUMxOTEuOTA2IDU3Ljk4MzQgMTkyLjA5NSA1Ny45ODM0IDE5Mi4yMSA1OC4wNDk5TDE5Ny42MTcgNjEuMTcxOFY2Ny40MTU5Wk0xOTMuMjQ3IDYzLjY5MzhMMTg5LjQgNjEuNDcyQzE4OS4yODUgNjEuNDA1OCAxODkuMDk4IDYxLjQwNTggMTg4Ljk4MiA2MS40NzJMMTg2LjM4MyA2Mi45NzNMMTkwLjQ0IDY1LjMxNTJMMTkwLjQ0IDcwTDE5My4wMzggNjguNDk5MkMxOTMuMTUzIDY4LjQzMjYgMTkzLjI0NyA2OC4yNjk3IDE5My4yNDcgNjguMTM3TDE5My4yNDcgNjMuNjkzOFpNMTg2LjM4MyA2Ny42NTc2TDE4OS4xODkgNjkuMjc4N1Y2Ni4wMzU1TDE4Ni4zODMgNjcuNjU3NlpcIiBmaWxsPVwiYmxhY2tcIi8+IDxwYXRoIGQ9XCJNNzIgMTg0TDEyMSAxMzVcIiBzdHJva2U9XCJibGFja1wiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiIHN0cm9rZS1kYXNoYXJyYXk9XCI4IDhcIi8+IDxwYXRoIGQ9XCJNNzIgMjAwTDEyMSAyNDlcIiBzdHJva2U9XCJibGFja1wiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiIHN0cm9rZS1kYXNoYXJyYXk9XCI4IDhcIi8+IDxwYXRoIGQ9XCJNNyAyNDlMNTYgMjAwXCIgc3Ryb2tlPVwiYmxhY2tcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIiBzdHJva2UtZGFzaGFycmF5PVwiOCA4XCIvPiA8cGF0aCBkPVwiTTcgMTM1TDU2IDE4NFwiIHN0cm9rZT1cImJsYWNrXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIgc3Ryb2tlLWRhc2hhcnJheT1cIjggOFwiLz4gPHBhdGggZD1cIk02OS42MTcgMTk1LjQxNkM2OS42MTcgMTk1LjU0OSA2OS41MjI3IDE5NS43MTIgNjkuNDA3OSAxOTUuNzc4TDY2LjQ5NiAxOTcuNDU5VjE5MC45NzNMNjAuODc5NiAxODcuNzMxTDYzLjc5MTUgMTg2LjA1QzYzLjkwNjMgMTg1Ljk4MyA2NC4wOTUxIDE4NS45ODMgNjQuMjEwMSAxODYuMDVMNjkuNjE3IDE4OS4xNzJWMTk1LjQxNlpNNjUuMjQ2NyAxOTEuNjk0TDYxLjQwMDQgMTg5LjQ3MkM2MS4yODU0IDE4OS40MDYgNjEuMDk3NSAxODkuNDA2IDYwLjk4MjMgMTg5LjQ3Mkw1OC4zODMxIDE5MC45NzNMNjIuNDM5NSAxOTMuMzE1TDYyLjQ0MDIgMTk4TDY1LjAzNzYgMTk2LjQ5OUM2NS4xNTI4IDE5Ni40MzMgNjUuMjQ2NyAxOTYuMjcgNjUuMjQ2NyAxOTYuMTM3TDY1LjI0NjcgMTkxLjY5NFpNNTguMzgzMSAxOTUuNjU4TDYxLjE4OTUgMTk3LjI3OVYxOTQuMDM2TDU4LjM4MzEgMTk1LjY1OFpcIiBmaWxsPVwiYmxhY2tcIi8+IDxwYXRoIGQ9XCJNMTY3Ljk4NCAyMDkuODIzTDE3My4wMTEgMjE0Ljg1MUwxNzIuMzQ1IDIxNS41MTdMMTY3LjMxOCAyMTAuNDlMMTY3Ljk4NCAyMDkuODIzWk0xNzEuODI3IDIxMC4xNThMMTc0Ljc2NSAyMTMuMDk3TDE3NC4xMjYgMjEzLjczNUwxNzAuMzkgMjEwTDE3MC45OTUgMjA5LjM5NUwxNzEuODI3IDIxMC4xNThaTTE3Mi42MDQgMjExLjIzOUwxNzIuMzI3IDIxMS40OTVDMTcyLjA3NCAyMTEuMjM3IDE3MS44NzYgMjEwLjk2MyAxNzEuNzM0IDIxMC42NzNDMTcxLjU4OCAyMTAuMzgxIDE3MS41MDIgMjEwLjA4NyAxNzEuNDc1IDIwOS43OTJDMTcxLjQ0NyAyMDkuNDk4IDE3MS40ODEgMjA5LjIxNSAxNzEuNTc4IDIwOC45NDNDMTcxLjY3NSAyMDguNjY3IDE3MS44MzYgMjA4LjQxNiAxNzIuMDYyIDIwOC4xOUMxNzIuMjQ2IDIwOC4wMDYgMTcyLjQzNyAyMDcuODY2IDE3Mi42MzUgMjA3Ljc2OUMxNzIuODMgMjA3LjY3IDE3My4wMzQgMjA3LjYyMyAxNzMuMjQ2IDIwNy42MjhDMTczLjQ2IDIwNy42MyAxNzMuNjgxIDIwNy42OSAxNzMuOTA5IDIwNy44MDdDMTc0LjEzNCAyMDcuOTIyIDE3NC4zNyAyMDguMTAzIDE3NC42MTYgMjA4LjM0OUwxNzcuMDY0IDIxMC43OTdMMTc2LjQyMiAyMTEuNDM5TDE3My45NjcgMjA4Ljk4NEMxNzMuNzcyIDIwOC43ODkgMTczLjU4NiAyMDguNjYxIDE3My40MTIgMjA4LjYwMUMxNzMuMjM0IDIwOC41MzkgMTczLjA2NCAyMDguNTM3IDE3Mi45MDEgMjA4LjU5NEMxNzIuNzM1IDIwOC42NSAxNzIuNTcxIDIwOC43NTggMTcyLjQxIDIwOC45MTlDMTcyLjI1MSAyMDkuMDc4IDE3Mi4xNCAyMDkuMjU2IDE3Mi4wNzUgMjA5LjQ1NEMxNzIuMDEzIDIwOS42NSAxNzEuOTk0IDIwOS44NTMgMTcyLjAxNyAyMTAuMDY1QzE3Mi4wNDIgMjEwLjI3NSAxNzIuMTA0IDIxMC40ODIgMTcyLjIwMyAyMTAuNjg3QzE3Mi4zMDIgMjEwLjg4NyAxNzIuNDM2IDIxMS4wNzEgMTcyLjYwNCAyMTEuMjM5Wk0xNzguNTk0IDIwOC4xMTRMMTc2LjQ1NyAyMDMuOTMzTDE3Ny4xMDkgMjAzLjI4MUwxNzkuNTAyIDIwOC4zNkwxNzkuMDc0IDIwOC43ODhMMTc4LjU5NCAyMDguMTE0Wk0xNzQuNTgyIDIwNS44MDhMMTc4LjgxMSAyMDcuOTMxTDE3OS40NDMgMjA4LjQxOEwxNzkuMDE1IDIwOC44NDZMMTczLjkyNiAyMDYuNDY0TDE3NC41ODIgMjA1LjgwOFpNMTgyLjk2OCAyMDMuNjE2TDE4MS4wNDUgMjAxLjY5MkMxODAuODk4IDIwMS41NDUgMTgwLjc0IDIwMS40NDcgMTgwLjU3MiAyMDEuMzk5QzE4MC40MDQgMjAxLjM0NiAxODAuMjMyIDIwMS4zNDggMTgwLjA1NCAyMDEuNDA2QzE3OS44NzcgMjAxLjQ2MyAxNzkuNzAyIDIwMS41NzkgMTc5LjUzIDIwMS43NTFDMTc5LjM2OSAyMDEuOTEyIDE3OS4yNTUgMjAyLjA4MSAxNzkuMTg4IDIwMi4yNTlDMTc5LjEyMyAyMDIuNDM0IDE3OS4xMDIgMjAyLjYgMTc5LjEyMiAyMDIuNzU5QzE3OS4xNDUgMjAyLjkxNiAxNzkuMjA5IDIwMy4wNDYgMTc5LjMxMiAyMDMuMTQ5TDE3OC42NzMgMjAzLjc4OEMxNzguNTQgMjAzLjY1NSAxNzguNDQyIDIwMy40ODggMTc4LjM4IDIwMy4yODhDMTc4LjMxOCAyMDMuMDg3IDE3OC4yOTggMjAyLjg3IDE3OC4zMjEgMjAyLjYzNUMxNzguMzQ0IDIwMi4zOTYgMTc4LjQxNiAyMDIuMTU0IDE3OC41MzUgMjAxLjkxQzE3OC42NTUgMjAxLjY2MSAxNzguODI4IDIwMS40MjQgMTc5LjA1MyAyMDEuMTk5QzE3OS4zMjUgMjAwLjkyNyAxNzkuNjEgMjAwLjczNCAxNzkuOTA5IDIwMC42MTlDMTgwLjIxMSAyMDAuNTAxIDE4MC41MTQgMjAwLjQ3NyAxODAuODE3IDIwMC41NDZDMTgxLjEyMSAyMDAuNjExIDE4MS40MTIgMjAwLjc4MiAxODEuNjkxIDIwMS4wNjFMMTgzLjQzMSAyMDIuODAxQzE4My41NTUgMjAyLjkyNSAxODMuNjk4IDIwMy4wNDcgMTgzLjg1OSAyMDMuMTY3QzE4NC4wMjMgMjAzLjI4NCAxODQuMTc3IDIwMy4zNzIgMTg0LjMyMiAyMDMuNDI5TDE4NC4zNzcgMjAzLjQ4NEwxODMuNzExIDIwNC4xNTFDMTgzLjYwNSAyMDQuMTA5IDE4My40ODIgMjA0LjAzNyAxODMuMzQxIDIwMy45MzNDMTgzLjE5OSAyMDMuODI3IDE4My4wNzQgMjAzLjcyMSAxODIuOTY4IDIwMy42MTZaTTE4MS40NTMgMjAxLjg3OUwxODEuOTA5IDIwMi4zMjFMMTgxLjI2MyAyMDIuOTY2QzE4MS4wODEgMjAzLjE0OCAxODAuOTM0IDIwMy4zMjYgMTgwLjgyMSAyMDMuNDk4QzE4MC43MDYgMjAzLjY2OSAxODAuNjI5IDIwMy44MzEgMTgwLjU5IDIwMy45ODVDMTgwLjU1IDIwNC4xMzkgMTgwLjU0OSAyMDQuMjg1IDE4MC41ODYgMjA0LjQyNEMxODAuNjIxIDIwNC41NTkgMTgwLjY5NSAyMDQuNjg1IDE4MC44MTEgMjA0LjhDMTgwLjkyOCAyMDQuOTE3IDE4MS4wNjEgMjA0Ljk5OCAxODEuMjExIDIwNS4wNDJDMTgxLjM2MSAyMDUuMDg1IDE4MS41MTcgMjA1LjA4MyAxODEuNjgxIDIwNS4wMzVDMTgxLjg0NCAyMDQuOTgyIDE4Mi4wMDQgMjA0Ljg3NyAxODIuMTYxIDIwNC43MkMxODIuMzU2IDIwNC41MjUgMTgyLjQ4NyAyMDQuMzExIDE4Mi41NTQgMjA0LjA3OEMxODIuNjIxIDIwMy44NDYgMTgyLjYzOCAyMDMuNjI2IDE4Mi42MDYgMjAzLjQxOUMxODIuNTc2IDIwMy4yMDkgMTgyLjUwOCAyMDMuMDQ1IDE4Mi40MDIgMjAyLjkyNUwxODIuOTgyIDIwMi45NkMxODMuMDYzIDIwMy4wNzIgMTgzLjEyNiAyMDMuMjIzIDE4My4xNzIgMjAzLjQxMkMxODMuMjE4IDIwMy42MDEgMTgzLjIzNSAyMDMuODA5IDE4My4yMjQgMjA0LjAzN0MxODMuMjEyIDIwNC4yNiAxODMuMTYxIDIwNC40ODkgMTgzLjA2OSAyMDQuNzI0QzE4Mi45NzcgMjA0Ljk1NCAxODIuODI5IDIwNS4xNyAxODIuNjI3IDIwNS4zNzNDMTgyLjM3MyAyMDUuNjI2IDE4Mi4xMDIgMjA1Ljc5OSAxODEuODEyIDIwNS44OTFDMTgxLjUyNCAyMDUuOTgxIDE4MS4yNDQgMjA1Ljk5NiAxODAuOTczIDIwNS45MzZDMTgwLjcwMSAyMDUuODcxIDE4MC40NjIgMjA1LjczNiAxODAuMjU1IDIwNS41MjhDMTgwLjA1NCAyMDUuMzI4IDE3OS45MTcgMjA1LjExMyAxNzkuODQ0IDIwNC44ODNDMTc5Ljc2OCAyMDQuNjUgMTc5Ljc1MyAyMDQuNDEgMTc5Ljc5OSAyMDQuMTYxQzE3OS44NDMgMjAzLjkxIDE3OS45NDIgMjAzLjY1NSAxODAuMDk2IDIwMy4zOTVDMTgwLjI1IDIwMy4xMzUgMTgwLjQ1NSAyMDIuODc3IDE4MC43MSAyMDIuNjIxTDE4MS40NTMgMjAxLjg3OVpNMTgwLjY0MSAxOTYuNjE0TDE4NS45NDUgMjAxLjkxN0wxODUuMzAyIDIwMi41NTlMMTc5Ljk5OSAxOTcuMjU2TDE4MC42NDEgMTk2LjYxNFpNMTgzLjkyOCAxOTYuNDYyTDE4Ny42NjQgMjAwLjE5N0wxODcuMDIyIDIwMC44NEwxODMuMjg2IDE5Ny4xMDRMMTgzLjkyOCAxOTYuNDYyWk0xODIuMjQ3IDE5Ni4xNjFDMTgyLjE0MyAxOTYuMDU4IDE4Mi4wODcgMTk1LjkzOSAxODIuMDc4IDE5NS44MDZDMTgyLjA3MSAxOTUuNjcgMTgyLjEyOSAxOTUuNTQgMTgyLjI1NCAxOTUuNDE1QzE4Mi4zNzYgMTk1LjI5MyAxODIuNTA1IDE5NS4yMzYgMTgyLjY0IDE5NS4yNDNDMTgyLjc3OSAxOTUuMjQ3IDE4Mi44OTkgMTk1LjMwMiAxODMuMDAzIDE5NS40MDVDMTgzLjEwMiAxOTUuNTA0IDE4My4xNTQgMTk1LjYyMyAxODMuMTU4IDE5NS43NjFDMTgzLjE2MyAxOTUuODk0IDE4My4xMDQgMTk2LjAyMiAxODIuOTgyIDE5Ni4xNDRDMTgyLjg1OCAxOTYuMjY4IDE4Mi43MjkgMTk2LjMyOCAxODIuNTk2IDE5Ni4zMjRDMTgyLjQ2MiAxOTYuMzE0IDE4Mi4zNDYgMTk2LjI2IDE4Mi4yNDcgMTk2LjE2MVpNMTkwLjMxOSAxOTYuMDkyTDE4NS43NDEgMTkxLjUxNEwxODYuMzgzIDE5MC44NzJMMTkxLjY4NiAxOTYuMTc1TDE5MS4xIDE5Ni43NjJMMTkwLjMxOSAxOTYuMDkyWk0xODYuNzA0IDE5Ny41MDRMMTg2LjYzMiAxOTcuNDMyQzE4Ni4zNDYgMTk3LjE0NiAxODYuMTIyIDE5Ni44NTMgMTg1Ljk1OSAxOTYuNTUxQzE4NS43OTUgMTk2LjI0NSAxODUuNjk0IDE5NS45NDQgMTg1LjY1NSAxOTUuNjQ3QzE4NS42MTggMTk1LjM0OCAxODUuNjQ0IDE5NS4wNjMgMTg1LjczNCAxOTQuNzk0QzE4NS44MjQgMTk0LjUyIDE4NS45OCAxOTQuMjcyIDE4Ni4yMDQgMTk0LjA0OEMxODYuNDM4IDE5My44MTMgMTg2LjY4NSAxOTMuNjUgMTg2Ljk0MyAxOTMuNTU4QzE4Ny4yIDE5My40NjEgMTg3LjQ2OCAxOTMuNDMgMTg3Ljc0NyAxOTMuNDY1QzE4OC4wMjYgMTkzLjQ5NSAxODguMzEgMTkzLjU4MyAxODguNiAxOTMuNzMxQzE4OC44OSAxOTMuODc4IDE4OS4xODcgMTk0LjA3NiAxODkuNDkxIDE5NC4zMjRMMTg5LjgwOCAxOTQuNjQyQzE5MC4wNTcgMTk0Ljk0MSAxOTAuMjU0IDE5NS4yMzcgMTkwLjM5OSAxOTUuNTI5QzE5MC41NDYgMTk1LjgxOSAxOTAuNjM1IDE5Ni4xMDQgMTkwLjY2NCAxOTYuMzgyQzE5MC42OTcgMTk2LjY1OCAxOTAuNjY2IDE5Ni45MjcgMTkwLjU3MSAxOTcuMTg3QzE5MC40NzUgMTk3LjQ0NSAxOTAuMzA4IDE5Ny42OTIgMTkwLjA3MSAxOTcuOTI5QzE4OS44NTIgMTk4LjE0OCAxODkuNjA1IDE5OC4zMDEgMTg5LjMyOCAxOTguMzg4QzE4OS4wNTQgMTk4LjQ3MyAxODguNzY3IDE5OC40OTYgMTg4LjQ2NSAxOTguNDU3QzE4OC4xNjYgMTk4LjQxNiAxODcuODY2IDE5OC4zMTYgMTg3LjU2NCAxOTguMTU3QzE4Ny4yNjIgMTk3Ljk5MyAxODYuOTc2IDE5Ny43NzYgMTg2LjcwNCAxOTcuNTA0Wk0xODcuMjc0IDE5Ni43OUwxODcuMzQ2IDE5Ni44NjJDMTg3LjUzMyAxOTcuMDQ5IDE4Ny43MjYgMTk3LjIwNSAxODcuOTI3IDE5Ny4zMzJDMTg4LjEyOSAxOTcuNDU2IDE4OC4zMzMgMTk3LjU0IDE4OC41MzggMTk3LjU4NEMxODguNzQzIDE5Ny42MjggMTg4Ljk0MyAxOTcuNjIzIDE4OS4xMzggMTk3LjU3QzE4OS4zMzIgMTk3LjUxNSAxODkuNTE1IDE5Ny40MDEgMTg5LjY4NyAxOTcuMjI4QzE4OS44OTkgMTk3LjAxNiAxOTAuMDI4IDE5Ni43OTggMTkwLjA3NCAxOTYuNTcyQzE5MC4xMjIgMTk2LjM0NCAxOTAuMTE0IDE5Ni4xMTUgMTkwLjA1IDE5NS44ODVDMTg5Ljk4NSAxOTUuNjU1IDE4OS44OSAxOTUuNDMgMTg5Ljc2MyAxOTUuMjEyTDE4OC45MzEgMTk0LjM4QzE4OC43NzcgMTk0LjI4MSAxODguNjE1IDE5NC4xOTkgMTg4LjQ0NCAxOTQuMTM1QzE4OC4yNzQgMTk0LjA2NSAxODguMTAxIDE5NC4wMjYgMTg3LjkyNyAxOTQuMDE3QzE4Ny43NTIgMTk0LjAwMyAxODcuNTc3IDE5NC4wMjkgMTg3LjQwMiAxOTQuMDkzQzE4Ny4yMjkgMTk0LjE1NSAxODcuMDYyIDE5NC4yNjcgMTg2LjkwMSAxOTQuNDI4QzE4Ni43MjYgMTk0LjYwMyAxODYuNjEyIDE5NC43OTEgMTg2LjU1OSAxOTQuOTkxQzE4Ni41MDYgMTk1LjE4NiAxODYuNTAzIDE5NS4zODggMTg2LjU0OSAxOTUuNTk1QzE4Ni41OTMgMTk1LjggMTg2LjY3OCAxOTYuMDA1IDE4Ni44MDQgMTk2LjIxQzE4Ni45MzEgMTk2LjQxIDE4Ny4wODggMTk2LjYwMyAxODcuMjc0IDE5Ni43OVpNMTg5LjgyNSAxODcuNDI5TDE5NS4xMjkgMTkyLjczM0wxOTQuNDg3IDE5My4zNzVMMTg5LjE4MyAxODguMDcyTDE4OS44MjUgMTg3LjQyOVpNMTkzLjExMiAxODcuMjc4TDE5Ni44NDggMTkxLjAxM0wxOTYuMjA2IDE5MS42NTZMMTkyLjQ3IDE4Ny45MkwxOTMuMTEyIDE4Ny4yNzhaTTE5MS40MzEgMTg2Ljk3N0MxOTEuMzI3IDE4Ni44NzQgMTkxLjI3MSAxODYuNzU1IDE5MS4yNjIgMTg2LjYyMkMxOTEuMjU1IDE4Ni40ODYgMTkxLjMxNCAxODYuMzU2IDE5MS40MzggMTg2LjIzMUMxOTEuNTYgMTg2LjEwOSAxOTEuNjg5IDE4Ni4wNTIgMTkxLjgyNSAxODYuMDU5QzE5MS45NjMgMTg2LjA2MyAxOTIuMDg0IDE4Ni4xMTcgMTkyLjE4NyAxODYuMjIxQzE5Mi4yODYgMTg2LjMyIDE5Mi4zMzggMTg2LjQzOSAxOTIuMzQyIDE4Ni41NzdDMTkyLjM0NyAxODYuNzEgMTkyLjI4OCAxODYuODM4IDE5Mi4xNjYgMTg2Ljk2QzE5Mi4wNDIgMTg3LjA4NCAxOTEuOTEzIDE4Ny4xNDQgMTkxLjc4IDE4Ny4xMzlDMTkxLjY0NiAxODcuMTMgMTkxLjUzIDE4Ny4wNzYgMTkxLjQzMSAxODYuOTc3Wk0xOTguOTEzIDE4OC4wMzdDMTk5LjA2NSAxODcuODg1IDE5OS4xNzQgMTg3LjcxNCAxOTkuMjQxIDE4Ny41MjNDMTk5LjMwOCAxODcuMzMyIDE5OS4zMjggMTg3LjE0MSAxOTkuMzAzIDE4Ni45NUMxOTkuMjc1IDE4Ni43NTYgMTk5LjE5NyAxODYuNTg0IDE5OS4wNjggMTg2LjQzMkwxOTkuNjc2IDE4NS44MjRDMTk5Ljg4NSAxODYuMDU2IDIwMC4wMTcgMTg2LjMzNyAyMDAuMDcgMTg2LjY2NkMyMDAuMTIzIDE4Ni45OTEgMjAwLjA5NyAxODcuMzIyIDE5OS45OTQgMTg3LjY2MUMxOTkuODg4IDE4Ny45OTcgMTk5LjcwMiAxODguMjk3IDE5OS40MzggMTg4LjU2MkMxOTkuMTU3IDE4OC44NDMgMTk4Ljg2MiAxODkuMDM4IDE5OC41NTQgMTg5LjE0OUMxOTguMjQ4IDE4OS4yNTcgMTk3LjkzOSAxODkuMjk0IDE5Ny42MjkgMTg5LjI1OUMxOTcuMzIgMTg5LjIyMyAxOTcuMDIgMTg5LjEyNyAxOTYuNzI3IDE4OC45NzNDMTk2LjQzNSAxODguODE0IDE5Ni4xNjMgMTg4LjYwOSAxOTUuOTEzIDE4OC4zNThMMTk1Ljc2OCAxODguMjEzQzE5NS41MTcgMTg3Ljk2MiAxOTUuMzEzIDE4Ny42OTIgMTk1LjE1NiAxODcuNDAyQzE5NSAxODcuMTA3IDE5NC45MDMgMTg2LjgwNiAxOTQuODY2IDE4Ni40OTdDMTk0LjgzMiAxODYuMTg3IDE5NC44NjkgMTg1Ljg3OCAxOTQuOTc3IDE4NS41NzJDMTk1LjA4NyAxODUuMjYzIDE5NS4yODMgMTg0Ljk2OSAxOTUuNTY0IDE4NC42ODhDMTk1Ljg1NiAxODQuMzk2IDE5Ni4xNzIgMTg0LjIgMTk2LjUxIDE4NC4xMDFDMTk2Ljg0NiAxODQgMTk3LjE3OSAxODMuOTg5IDE5Ny41MDggMTg0LjA3QzE5Ny44MzcgMTg0LjE0NiAxOTguMTM2IDE4NC4zMDcgMTk4LjQwNSAxODQuNTUzTDE5Ny43OTggMTg1LjE2MUMxOTcuNjMyIDE4NS4wMTggMTk3LjQ0OSAxODQuOTIzIDE5Ny4yNDkgMTg0Ljg3NEMxOTcuMDUxIDE4NC44MjQgMTk2Ljg1MSAxODQuODI2IDE5Ni42NDggMTg0Ljg4MUMxOTYuNDQ1IDE4NC45MzIgMTk2LjI1OSAxODUuMDQzIDE5Ni4wODkgMTg1LjIxM0MxOTUuODkzIDE4NS40MDkgMTk1Ljc2OCAxODUuNjEyIDE5NS43MTIgMTg1LjgyNEMxOTUuNjU3IDE4Ni4wMzEgMTk1LjY1NiAxODYuMjM5IDE5NS43MDkgMTg2LjQ0OUMxOTUuNzYyIDE4Ni42NTQgMTk1Ljg1IDE4Ni44NTMgMTk1Ljk3NSAxODcuMDQ2QzE5Ni4wOTkgMTg3LjIzNSAxOTYuMjQzIDE4Ny40MTEgMTk2LjQwNiAxODcuNTc0TDE5Ni41NTEgMTg3LjcxOUMxOTYuNzE1IDE4Ny44ODMgMTk2Ljg5MiAxODguMDI4IDE5Ny4wODMgMTg4LjE1NUMxOTcuMjc0IDE4OC4yODEgMTk3LjQ3MiAxODguMzcxIDE5Ny42NzcgMTg4LjQyNEMxOTcuODg0IDE4OC40NzQgMTk4LjA5MiAxODguNDczIDE5OC4zMDIgMTg4LjQyQzE5OC41MTEgMTg4LjM2MyAxOTguNzE1IDE4OC4yMzUgMTk4LjkxMyAxODguMDM3Wk0yMDMuMTk0IDE4NC44MDVDMjAyLjkzNCAxODUuMDY2IDIwMi42NTQgMTg1LjI1OCAyMDIuMzU1IDE4NS4zODJDMjAyLjA1NiAxODUuNTAyIDIwMS43NSAxODUuNTU3IDIwMS40MzcgMTg1LjU0OEMyMDEuMTI2IDE4NS41MzYgMjAwLjgyIDE4NS40NiAyMDAuNTE4IDE4NS4zMkMyMDAuMjE3IDE4NS4xNzkgMTk5LjkzNSAxODQuOTc4IDE5OS42NzMgMTg0LjcxNkwxOTkuNTI3IDE4NC41NzFDMTk5LjIyNCAxODQuMjY3IDE5OC45OTggMTgzLjk1MSAxOTguODUxIDE4My42MjVDMTk4LjcwMSAxODMuMjk1IDE5OC42MjEgMTgyLjk3MSAxOTguNjA5IDE4Mi42NTFDMTk4LjU5OCAxODIuMzMxIDE5OC42NDcgMTgyLjAzMSAxOTguNzU4IDE4MS43NUMxOTguODY4IDE4MS40NjkgMTk5LjAyOCAxODEuMjI0IDE5OS4yMzcgMTgxLjAxNEMxOTkuNTA0IDE4MC43NDcgMTk5Ljc4MSAxODAuNTYzIDIwMC4wNjYgMTgwLjQ2MkMyMDAuMzU0IDE4MC4zNTggMjAwLjY0MyAxODAuMzI3IDIwMC45MzMgMTgwLjM2OUMyMDEuMjIgMTgwLjQwOCAyMDEuNTA2IDE4MC41MDkgMjAxLjc4OSAxODAuNjczQzIwMi4wNyAxODAuODM0IDIwMi4zNDEgMTgxLjA0NSAyMDIuNjA0IDE4MS4zMDhMMjAyLjg5IDE4MS41OTRMMjAwLjEwMSAxODQuMzg0TDE5OS41NzkgMTgzLjg2M0wyMDEuNzMgMTgxLjcxMkwyMDEuNjgyIDE4MS42NjRDMjAxLjUwNyAxODEuNTA3IDIwMS4zMTEgMTgxLjM4IDIwMS4wOTUgMTgxLjI4NEMyMDAuODgxIDE4MS4xODUgMjAwLjY2IDE4MS4xNDggMjAwLjQzMiAxODEuMTczQzIwMC4yMDQgMTgxLjE5OSAxOTkuOTgxIDE4MS4zMjEgMTk5Ljc2MiAxODEuNTM5QzE5OS42MTcgMTgxLjY4NCAxOTkuNTE1IDE4MS44NDkgMTk5LjQ1NSAxODIuMDMzQzE5OS4zOTMgMTgyLjIxNSAxOTkuMzc4IDE4Mi40MDkgMTk5LjQxIDE4Mi42MTZDMTk5LjQ0MiAxODIuODI0IDE5OS41MjEgMTgzLjAzOCAxOTkuNjQ1IDE4My4yNTlDMTk5Ljc2OSAxODMuNDggMTk5Ljk0NCAxODMuNzAzIDIwMC4xNyAxODMuOTI4TDIwMC4zMTUgMTg0LjA3M0MyMDAuNDkyIDE4NC4yNTEgMjAwLjY4MyAxODQuMzkzIDIwMC44ODggMTg0LjUwMkMyMDEuMDkzIDE4NC42MDUgMjAxLjMwMSAxODQuNjY4IDIwMS41MTMgMTg0LjY5MUMyMDEuNzI3IDE4NC43MTIgMjAxLjkzNSAxODQuNjg4IDIwMi4xMzggMTg0LjYxOUMyMDIuMzQzIDE4NC41NDggMjAyLjUzMiAxODQuNDI0IDIwMi43MDcgMTg0LjI1QzIwMi45MzMgMTg0LjAyNCAyMDMuMDc4IDE4My43ODcgMjAzLjE0MiAxODMuNTM4QzIwMy4yMDcgMTgzLjI5IDIwMy4yMjEgMTgzLjAzIDIwMy4xODQgMTgyLjc1OEwyMDMuODc4IDE4Mi42NzlDMjAzLjkxOSAxODIuODgxIDIwMy45MzMgMTgzLjEgMjAzLjkxOSAxODMuMzM1QzIwMy45MDUgMTgzLjU2OSAyMDMuODQyIDE4My44MTIgMjAzLjcyOSAxODQuMDYzQzIwMy42MTkgMTg0LjMxMiAyMDMuNDQxIDE4NC41NTkgMjAzLjE5NCAxODQuODA1Wk0yMDMuMDI1IDE3OC45NkwyMDUuOTYzIDE4MS44OThMMjA1LjMyNSAxODIuNTM3TDIwMS41ODkgMTc4LjgwMUwyMDIuMTkzIDE3OC4xOTdMMjAzLjAyNSAxNzguOTZaTTIwMy44MDIgMTgwLjA0MUwyMDMuNTI2IDE4MC4yOTZDMjAzLjI3MiAxODAuMDM4IDIwMy4wNzUgMTc5Ljc2NSAyMDIuOTMyIDE3OS40NzVDMjAyLjc4NyAxNzkuMTgyIDIwMi43IDE3OC44ODkgMjAyLjY3MyAxNzguNTk0QzIwMi42NDUgMTc4LjI5OSAyMDIuNjggMTc4LjAxNiAyMDIuNzc2IDE3Ny43NDVDMjAyLjg3MyAxNzcuNDY5IDIwMy4wMzQgMTc3LjIxOCAyMDMuMjYgMTc2Ljk5MkMyMDMuNDQ0IDE3Ni44MDggMjAzLjYzNSAxNzYuNjY3IDIwMy44MzMgMTc2LjU3MUMyMDQuMDI5IDE3Ni40NzIgMjA0LjIzMiAxNzYuNDI1IDIwNC40NDQgMTc2LjQyOUMyMDQuNjU4IDE3Ni40MzIgMjA0Ljg3OSAxNzYuNDkxIDIwNS4xMDcgMTc2LjYwOUMyMDUuMzMzIDE3Ni43MjQgMjA1LjU2OSAxNzYuOTA1IDIwNS44MTUgMTc3LjE1MUwyMDguMjYzIDE3OS41OTlMMjA3LjYyMSAxODAuMjQxTDIwNS4xNjYgMTc3Ljc4NkMyMDQuOTcgMTc3LjU5MSAyMDQuNzg1IDE3Ny40NjMgMjA0LjYxIDE3Ny40MDNDMjA0LjQzMyAxNzcuMzQxIDIwNC4yNjIgMTc3LjMzOCAyMDQuMDk5IDE3Ny4zOTZDMjAzLjkzMyAxNzcuNDUxIDIwMy43NyAxNzcuNTU5IDIwMy42MDkgMTc3LjcyMUMyMDMuNDUgMTc3Ljg3OSAyMDMuMzM4IDE3OC4wNTggMjAzLjI3NCAxNzguMjU2QzIwMy4yMTEgMTc4LjQ1MSAyMDMuMTkyIDE3OC42NTUgMjAzLjIxNSAxNzguODY3QzIwMy4yNCAxNzkuMDc2IDIwMy4zMDIgMTc5LjI4MyAyMDMuNDAxIDE3OS40ODhDMjAzLjUgMTc5LjY4OSAyMDMuNjM0IDE3OS44NzMgMjAzLjgwMiAxODAuMDQxWk0yMTAuNDE3IDE3NS40NjNDMjEwLjMyNSAxNzUuMzcgMjEwLjIxOSAxNzUuMzA2IDIxMC4xIDE3NS4yNjlDMjA5Ljk4IDE3NS4yMjggMjA5LjgyNiAxNzUuMjM3IDIwOS42MzcgMTc1LjI5N0MyMDkuNDQ4IDE3NS4zNTIgMjA5LjIwNiAxNzUuNDc5IDIwOC45MTIgMTc1LjY3N0MyMDguNjYxIDE3NS44NCAyMDguNDIyIDE3NS45NzYgMjA4LjE5NCAxNzYuMDg0QzIwNy45NjggMTc2LjE5IDIwNy43NTQgMTc2LjI1OSAyMDcuNTUxIDE3Ni4yOTFDMjA3LjM1MSAxNzYuMzIxIDIwNy4xNjIgMTc2LjMxIDIwNi45ODUgMTc2LjI1N0MyMDYuODA4IDE3Ni4yMDQgMjA2LjY0MiAxNzYuMSAyMDYuNDg4IDE3NS45NDZDMjA2LjM0MSAxNzUuNzk5IDIwNi4yMzQgMTc1LjYyNyAyMDYuMTY3IDE3NS40MzFDMjA2LjEwMyAxNzUuMjMzIDIwNi4wOCAxNzUuMDI0IDIwNi4wOTggMTc0LjgwM0MyMDYuMTE5IDE3NC41OCAyMDYuMTg1IDE3NC4zNTQgMjA2LjI5OCAxNzQuMTI2QzIwNi40MTEgMTczLjg5OCAyMDYuNTcyIDE3My42OCAyMDYuNzgyIDE3My40N0MyMDcuMDgxIDE3My4xNzEgMjA3LjM4OSAxNzIuOTY5IDIwNy43MDcgMTcyLjg2M0MyMDguMDI1IDE3Mi43NTcgMjA4LjMyOCAxNzIuNzM2IDIwOC42MTggMTcyLjgwMUMyMDguOTA2IDE3Mi44NjMgMjA5LjE1NyAxNzMuMDAxIDIwOS4zNzEgMTczLjIxNUwyMDguNzMyIDE3My44NTRDMjA4LjYyOSAxNzMuNzUgMjA4LjQ5OCAxNzMuNjgxIDIwOC4zMzkgMTczLjY0NkMyMDguMTggMTczLjYwNyAyMDguMDEgMTczLjYxNCAyMDcuODI4IDE3My42NjdDMjA3LjY0OCAxNzMuNzE4IDIwNy40NzQgMTczLjgyNyAyMDcuMzA2IDE3My45OTVDMjA3LjEyOSAxNzQuMTcyIDIwNy4wMTMgMTc0LjM0NCAyMDYuOTU4IDE3NC41MUMyMDYuOTAyIDE3NC42NzEgMjA2Ljg5MSAxNzQuODE4IDIwNi45MjMgMTc0Ljk1MkMyMDYuOTU4IDE3NS4wODMgMjA3LjAyMSAxNzUuMTk0IDIwNy4xMTMgMTc1LjI4NkMyMDcuMTgyIDE3NS4zNTUgMjA3LjI1NiAxNzUuNDA2IDIwNy4zMzQgMTc1LjQzOEMyMDcuNDEyIDE3NS40NjYgMjA3LjUwNSAxNzUuNDcyIDIwNy42MTQgMTc1LjQ1NkMyMDcuNzIgMTc1LjQzNyAyMDcuODQ4IDE3NS4zOTEgMjA4IDE3NS4zMTdDMjA4LjE1MiAxNzUuMjQ0IDIwOC4zMzUgMTc1LjEzOSAyMDguNTQ5IDE3NS4wMDNDMjA4LjkyNSAxNzQuNzY2IDIwOS4yNTkgMTc0LjU5NyAyMDkuNTU0IDE3NC40OTZDMjA5Ljg0OSAxNzQuMzk0IDIxMC4xMTUgMTc0LjM2NiAyMTAuMzUyIDE3NC40MDlDMjEwLjU4OSAxNzQuNDUzIDIxMC44MDcgMTc0LjU3NSAyMTEuMDA4IDE3NC43NzVDMjExLjE3MSAxNzQuOTM5IDIxMS4yODYgMTc1LjEyMyAyMTEuMzUzIDE3NS4zMjhDMjExLjQyMiAxNzUuNTMgMjExLjQ0MiAxNzUuNzQ2IDIxMS40MTIgMTc1Ljk3NEMyMTEuMzgyIDE3Ni4xOTcgMjExLjMwNiAxNzYuNDI1IDIxMS4xODQgMTc2LjY1N0MyMTEuMDYyIDE3Ni44ODUgMjEwLjg5MSAxNzcuMTA4IDIxMC42NzMgMTc3LjMyN0MyMTAuMzQ0IDE3Ny42NTYgMjEwLjAwNiAxNzcuODc2IDIwOS42NjEgMTc3Ljk4NkMyMDkuMzE2IDE3OC4wOTcgMjA4Ljk5MSAxNzguMTE4IDIwOC42ODcgMTc4LjA0OUMyMDguMzg0IDE3Ny45OCAyMDguMTI4IDE3Ny44NDEgMjA3LjkyMSAxNzcuNjM0TDIwOC41NjMgMTc2Ljk5MkMyMDguNzQ3IDE3Ny4xNTggMjA4LjkzNyAxNzcuMjQ2IDIwOS4xMzMgMTc3LjI1OEMyMDkuMzI2IDE3Ny4yNjcgMjA5LjUxMSAxNzcuMjI3IDIwOS42ODkgMTc3LjEzN0MyMDkuODY0IDE3Ny4wNDUgMjEwLjAxNyAxNzYuOTMzIDIxMC4xNDggMTc2LjgwMkMyMTAuMzIzIDE3Ni42MjcgMjEwLjQ0NiAxNzYuNDU4IDIxMC41MTcgMTc2LjI5NUMyMTAuNTkxIDE3Ni4xMjkgMjEwLjYxOSAxNzUuOTc1IDIxMC42IDE3NS44MzJDMjEwLjU4MiAxNzUuNjg5IDIxMC41MjEgMTc1LjU2NiAyMTAuNDE3IDE3NS40NjNaTTIxNC41MDUgMTczLjQ5NEMyMTQuMjQ1IDE3My43NTUgMjEzLjk2NSAxNzMuOTQ3IDIxMy42NjYgMTc0LjA3MUMyMTMuMzY3IDE3NC4xOTEgMjEzLjA2MSAxNzQuMjQ2IDIxMi43NDggMTc0LjIzN0MyMTIuNDM3IDE3NC4yMjUgMjEyLjEzMSAxNzQuMTQ5IDIxMS44MjkgMTc0LjAwOUMyMTEuNTI4IDE3My44NjkgMjExLjI0NiAxNzMuNjY3IDIxMC45ODMgMTczLjQwNUwyMTAuODM4IDE3My4yNkMyMTAuNTM1IDE3Mi45NTYgMjEwLjMwOSAxNzIuNjQxIDIxMC4xNjIgMTcyLjMxNEMyMTAuMDEyIDE3MS45ODUgMjA5LjkzMiAxNzEuNjYgMjA5LjkyIDE3MS4zNEMyMDkuOTA5IDE3MS4wMiAyMDkuOTU4IDE3MC43MiAyMTAuMDY4IDE3MC40MzlDMjEwLjE3OSAxNzAuMTU4IDIxMC4zMzkgMTY5LjkxMyAyMTAuNTQ4IDE2OS43MDNDMjEwLjgxNSAxNjkuNDM2IDIxMS4wOTIgMTY5LjI1MiAyMTEuMzc3IDE2OS4xNTFDMjExLjY2NSAxNjkuMDQ3IDIxMS45NTQgMTY5LjAxNiAyMTIuMjQ0IDE2OS4wNThDMjEyLjUzMSAxNjkuMDk3IDIxMi44MTcgMTY5LjE5OCAyMTMuMSAxNjkuMzYyQzIxMy4zODEgMTY5LjUyMyAyMTMuNjUyIDE2OS43MzUgMjEzLjkxNSAxNjkuOTk3TDIxNC4yMDEgMTcwLjI4NEwyMTEuNDEyIDE3My4wNzNMMjEwLjg5IDE3Mi41NTJMMjEzLjA0MSAxNzAuNDAxTDIxMi45OTMgMTcwLjM1M0MyMTIuODE4IDE3MC4xOTYgMjEyLjYyMiAxNzAuMDY5IDIxMi40MDYgMTY5Ljk3M0MyMTIuMTkyIDE2OS44NzQgMjExLjk3MSAxNjkuODM3IDIxMS43NDMgMTY5Ljg2MkMyMTEuNTE1IDE2OS44ODggMjExLjI5MiAxNzAuMDEgMjExLjA3MyAxNzAuMjI4QzIxMC45MjggMTcwLjM3MyAyMTAuODI2IDE3MC41MzggMjEwLjc2NiAxNzAuNzIyQzIxMC43MDQgMTcwLjkwNCAyMTAuNjg5IDE3MS4wOTggMjEwLjcyMSAxNzEuMzA1QzIxMC43NTMgMTcxLjUxMyAyMTAuODMyIDE3MS43MjcgMjEwLjk1NiAxNzEuOTQ4QzIxMS4wOCAxNzIuMTY5IDIxMS4yNTUgMTcyLjM5MiAyMTEuNDgxIDE3Mi42MThMMjExLjYyNiAxNzIuNzYzQzIxMS44MDMgMTcyLjk0IDIxMS45OTQgMTczLjA4MiAyMTIuMTk5IDE3My4xOTFDMjEyLjQwNCAxNzMuMjk0IDIxMi42MTIgMTczLjM1OCAyMTIuODI0IDE3My4zODFDMjEzLjAzOCAxNzMuNDAxIDIxMy4yNDYgMTczLjM3NyAyMTMuNDQ5IDE3My4zMDhDMjEzLjY1NCAxNzMuMjM3IDIxMy44NDMgMTczLjExNCAyMTQuMDE4IDE3Mi45MzlDMjE0LjI0NCAxNzIuNzEzIDIxNC4zODkgMTcyLjQ3NiAyMTQuNDUzIDE3Mi4yMjdDMjE0LjUxOCAxNzEuOTc5IDIxNC41MzIgMTcxLjcxOSAyMTQuNDk1IDE3MS40NDdMMjE1LjE4OSAxNzEuMzY4QzIxNS4yMyAxNzEuNTcgMjE1LjI0NCAxNzEuNzg5IDIxNS4yMyAxNzIuMDI0QzIxNS4yMTYgMTcyLjI1OCAyMTUuMTUzIDE3Mi41MDEgMjE1LjA0IDE3Mi43NTJDMjE0LjkzIDE3My4wMDEgMjE0Ljc1MSAxNzMuMjQ4IDIxNC41MDUgMTczLjQ5NFpcIiBmaWxsPVwiYmxhY2tcIi8+IDxwYXRoIGQ9XCJNMjE3IDE2N0wyNDkgMTM1XCIgc3Ryb2tlPVwiYmxhY2tcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIiBzdHJva2UtZGFzaGFycmF5PVwiOCA4XCIvPiA8cGF0aCBkPVwiTTIwMCAyMDBMMjQ5IDI0OVwiIHN0cm9rZT1cImJsYWNrXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIgc3Ryb2tlLWRhc2hhcnJheT1cIjggOFwiLz4gPHBhdGggZD1cIk0xMzUgMjQ5TDE2NyAyMTdcIiBzdHJva2U9XCJibGFja1wiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiIHN0cm9rZS1kYXNoYXJyYXk9XCI4IDhcIi8+IDxwYXRoIGQ9XCJNMTM1IDEzNUwxODQgMTg0XCIgc3Ryb2tlPVwiYmxhY2tcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIiBzdHJva2UtZGFzaGFycmF5PVwiOCA4XCIvPiA8L2c+IDxkZWZzPiA8Y2xpcFBhdGggaWQ9XCJjbGlwMF84NDZfMjY5MjFcIj4gPHJlY3Qgd2lkdGg9XCIyNTZcIiBoZWlnaHQ9XCIyNTZcIiBmaWxsPVwid2hpdGVcIi8+IDwvY2xpcFBhdGg+IDwvZGVmcz4gPC9zdmc+Jyk7XG59XG5cbi50cnYtbGljZW5zZS1iYW5uZXIge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1heC13aWR0aDogNDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHotaW5kZXg6IDEwMDAwO1xufVxuXG4udHJ2LWxpY2Vuc2UtYmFubmVyIC5rLW5vdGlmaWNhdGlvbiB7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzAwMDtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMwMDA7XG59XG5cbi50cnYtbGljZW5zZS1iYW5uZXIgLmstbm90aWZpY2F0aW9uIC5rLW5vdGlmaWNhdGlvbi1zdGF0dXMge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLnRydi1saWNlbnNlLWJhbm5lciAuay1ub3RpZmljYXRpb24gLmstbm90aWZpY2F0aW9uLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4udHJ2LWxpY2Vuc2UtYmFubmVyIC5rLW5vdGlmaWNhdGlvbiAuay1ub3RpZmljYXRpb24tY29udGVudCAudHJ2LWxpY2Vuc2UtbWVzc2FnZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnRydi1saWNlbnNlLWJhbm5lciAuay1ub3RpZmljYXRpb24gLmstbm90aWZpY2F0aW9uLWNvbnRlbnQgLnRydi1saWNlbnNlLWxpbmsge1xuICBtYXJnaW46IDAgMTBweDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi50cnYtbGljZW5zZS1iYW5uZXIgLmstbm90aWZpY2F0aW9uIC5rLW5vdGlmaWNhdGlvbi1jb250ZW50IC50cnYtbGljZW5zZS1saW5rIC5rLWljb24ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4udHJ2LXJlcG9ydC12aWV3ZXIge1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICM0MjQyNDIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZik7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi50cnYtcmVwb3J0LXZpZXdlciAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnRydi1yZXBvcnQtdmlld2VyIDo6YWZ0ZXIsIC50cnYtcmVwb3J0LXZpZXdlciA6OmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbi50cnYtY29udGVudC13cmFwcGVyLCAudHJ2LXJlcG9ydC12aWV3ZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIGluc2V0OiAwO1xufVxuXG4udHJ2LXRvb2xiYXIge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi50cnYtdG9vbGJhciAudHJ2LXRvb2xiYXItbGFiZWwge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbi50cnYtdG9vbGJhciA+IGJ1dHRvbiB7XG4gIHBhZGRpbmc6IDZweDtcbn1cblxuLnRydi10b29sYmFyID4gYnV0dG9uID4gLmstYnV0dG9uLXRleHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udHJ2LXRvb2xiYXIgPiAuay10b29sYmFyLWl0ZW0ge1xuICBnYXA6IDVweDtcbn1cblxuLnRydi10b29sYmFyID4gLmstdG9vbGJhci1pdGVtIC50cnYtdG9vbGJhci1udW1lcmljIHtcbiAgd2lkdGg6IDRlbTtcbn1cblxuLnRydi10b29sYmFyID4gLmstdG9vbGJhci1pdGVtIC50cnYtdG9vbGJhci1udW1lcmljID4gaW5wdXQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyODY7XG4gIHBhZGRpbmctYmxvY2s6IDRweDtcbiAgcGFkZGluZy1pbmxpbmU6IDhweDtcbn1cblxuLnRydi10b29sYmFyID4gLmstdG9vbGJhci1pdGVtIC5rLWlucHV0LWlubmVyIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi50cnYtdG9vbGJhciAudHJ2LXJlcG9ydC1wYWdlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi50cnYtdG9vbGJhciAuc2VuZC1lbWFpbC1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udHJ2LWNvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZmxleDogMSAxIDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi50cnYtY29udGVudC50cnYtZG9jdW1lbnQtbWFwLXBhbmUtaGlkZGVuID4gOmZpcnN0LWNoaWxkOmlzKC5rLXBhbmUpLCAudHJ2LWNvbnRlbnQudHJ2LWRvY3VtZW50LW1hcC1wYW5lLWhpZGRlbiA+IDpudGgtY2hpbGQoMik6aXMoLmstc3BsaXRiYXIpIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udHJ2LWNvbnRlbnQudHJ2LXBhcmFtZXRlcnMtcGFuZS1oaWRkZW4gPiA6bnRoLWNoaWxkKDQpOmlzKC5rLXNwbGl0YmFyKSwgLnRydi1jb250ZW50LnRydi1wYXJhbWV0ZXJzLXBhbmUtaGlkZGVuID4gOm50aC1jaGlsZCg1KTppcyguay1wYW5lKSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRydi1kb2N1bWVudC1tYXAgLnRydi1kb2N1bWVudC1tYXAtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBvcGFjaXR5OiAwLjY7XG4gIHotaW5kZXg6IDE7XG59XG5cbi50cnYtZG9jdW1lbnQtbWFwLXBhbmUge1xuICBtYXgtd2lkdGg6IDMwMHB4O1xufVxuXG4udHJ2LWRvY3VtZW50LW1hcC1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4udHJ2LWRvY3VtZW50LW1hcC13cmFwcGVyIHtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuLnRydi1kb2N1bWVudC1tYXAudHJ2LWxvYWRpbmcgLnRydi1kb2N1bWVudC1tYXAtb3ZlcmxheSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udHJ2LXBhcmFtZXRlcnMtYXJlYSAudHJ2LXBhcmFtZXRlci1jb250YWluZXIge1xuICBtYXJnaW46IDAuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nOiAwLjFlbTtcbn1cblxuLnRydi1wYXJhbWV0ZXJzLWFyZWEgLnRydi1wYXJhbWV0ZXJzLXdyYXBwZXIgLnRydi1wYXJhbWV0ZXItZWRpdG9yLWJvb2xlYW4ge1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4xMikpO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xufVxuXG4udHJ2LXBhcmFtZXRlcnMtYXJlYS4tdmVydGljYWwge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi50cnYtcGFyYW1ldGVycy1hcmVhLi12ZXJ0aWNhbCAudHJ2LXBhcmFtZXRlcnMtYXJlYS1jb250ZW50LCAudHJ2LXBhcmFtZXRlcnMtYXJlYS4tdmVydGljYWwucHJldmlldyAudHJ2LXBhcmFtZXRlcnMtYXJlYS1jb250ZW50IHtcbiAgZmxleDogMTtcbiAgLW1zLWZsZXg6IDE7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4udHJ2LXBhcmFtZXRlcnMtYXJlYS4tdmVydGljYWwgLnRydi1wYXJhbWV0ZXJzLWFyZWEtZm9vdGVyLCAudHJ2LXBhcmFtZXRlcnMtYXJlYS4tdmVydGljYWwucHJldmlldyAudHJ2LXBhcmFtZXRlcnMtYXJlYS1mb290ZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRydi1wYXJhbWV0ZXJzLWFyZWEuLXZlcnRpY2FsIC50cnYtcGFyYW1ldGVycy1hcmVhLXByZXZpZXctYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogNnB4O1xufVxuXG4udHJ2LXBhcmFtZXRlcnMtYXJlYS4tdmVydGljYWwgLnRydi1wYXJhbWV0ZXItY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBtaW4td2lkdGg6IDEzMHB4O1xufVxuXG4udHJ2LXBhcmFtZXRlcnMtYXJlYS4tdmVydGljYWwgLnRydi1wYXJhbWV0ZXJzLXdyYXBwZXIge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi50cnYtcGFyYW1ldGVycy1hcmVhIC50cnYtcGFyYW1ldGVycy1hcmVhLWZvb3RlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50cnYtcGFyYW1ldGVycy1hcmVhLnByZXZpZXcgLnRydi1wYXJhbWV0ZXJzLWFyZWEtZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMC40ZW07XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAzZW07XG59XG5cbi50cnYtcGFyYW1ldGVycy1hcmVhLnByZXZpZXc6bm90KC4tdmVydGljYWwpIC50cnYtcGFyYW1ldGVycy1hcmVhLWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogM2VtO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLnRydi1wYXJhbWV0ZXJzLXBhbmUge1xuICBtYXgtd2lkdGg6IDMwMHB4O1xufVxuXG4udHJ2LXBhcmFtZXRlci1oZWFkZXIsIC50cnYtcGFyYW1ldGVyLXZhbHVlIHtcbiAgcGFkZGluZzogOHB4O1xufVxuXG4udHJ2LXBhcmFtZXRlci1hY3Rpb25zIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuLnRydi1wYWdlcy1wYW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG59XG5cbi50cnYtcGFnZXMtcGFuZSAudHJ2LW92ZXJsYXkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udHJ2LXBhZ2VzLXBhbmUudHJ2LWxvYWRpbmcgLnRydi1vdmVybGF5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDkwMDA7XG59XG5cbi50cnYtcmVwb3J0LXBhZ2UgKyAudHJ2LXJlcG9ydC1wYWdlIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnRydi1wYWdlcy1wYW5lIC50cnYtbm90aWZpY2F0aW9uIHtcbiAgd2lkdGg6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IDkxMDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLnRydi1wYWdlcy1wYW5lIC50cnYtbm90aWZpY2F0aW9uID4gLmstbm90aWZpY2F0aW9uLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGdhcDogNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4udHJ2LXBhZ2VzLXBhbmUgLnRydi1ub3RpZmljYXRpb24gPiAuay1ub3RpZmljYXRpb24td3JhcCAuay1pY29uIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4udHJ2LXBhZ2UtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLnRydi1yZXBvcnQtcGFnZSB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4udHJ2LXJlcG9ydC1wYWdlIGRpdiB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4udHJ2LXNrZWxldG9uLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlkWFJtTFRnaVB6NEtQQ0V0TFNCSFpXNWxjbUYwYjNJNklFRmtiMkpsSUVsc2JIVnpkSEpoZEc5eUlESXpMakF1TUN3Z1UxWkhJRVY0Y0c5eWRDQlFiSFZuTFVsdUlDNGdVMVpISUZabGNuTnBiMjQ2SURZdU1EQWdRblZwYkdRZ01Da2dJQzB0UGdvOGMzWm5JSFpsY25OcGIyNDlJakV1TVNJZ2FXUTlJa3hoZVdWeVh6RWlJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdlRzFzYm5NNmVHeHBibXM5SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpFNU9Ua3ZlR3hwYm1zaUlIZzlJakJ3ZUNJZ2VUMGlNSEI0SWdvSklIWnBaWGRDYjNnOUlqQWdNQ0ExTVRVZ01qVXdJaUJ6ZEhsc1pUMGlaVzVoWW14bExXSmhZMnRuY205MWJtUTZibVYzSURBZ01DQTFNVFVnTWpVd095SWdlRzFzT25Od1lXTmxQU0p3Y21WelpYSjJaU0krQ2p4emRIbHNaU0IwZVhCbFBTSjBaWGgwTDJOemN5SStDZ2t1YzNRd2UyWnBiR3c2STBaR1JrWkdSanQ5Q2drdWMzUXhlMlpwYkd3NkkwVXhSVVJHTVR0OUNqd3ZjM1I1YkdVK0NqeHlaV04wSUhrOUlqQWlJR05zWVhOelBTSnpkREFpSUhkcFpIUm9QU0kxTVRVaUlHaGxhV2RvZEQwaU1qVXdJaTgrQ2p4blBnb0pQSEJoZEdnZ1kyeGhjM005SW5OME1TSWdaRDBpVFRReE5pd3hOREV1Tld3ME1pNDNMRFF5TGpkakxUVXVOU3cxTGpZdE1USXNNVEF0TVRrdU15d3hNeTR4WXkwM0xqUXNNeTR4TFRFMUxqRXNOQzQzTFRJekxqTXNOQzQzWXkweE1DNDVMREF0TWpBdU9TMHlMamN0TXpBdU1TMDRDZ2tKWXkwNUxqSXROUzQwTFRFMkxqVXRNVEl1TmkweU1TNDRMVEl4TGpoakxUVXVOQzA1TGpJdE9DMHhPUzR5TFRndE16QXVNV013TFRFd0xqa3NNaTQzTFRJd0xqa3NPQzB6TUM0eFl6VXVOQzA1TGpJc01USXVOaTB4Tmk0MUxESXhMamd0TWpFdU9HTTVMakl0TlM0MExERTVMakl0T0N3ek1DNHhMVGdLQ1FsMk5Ua3VNMGcwTVRaNklFMDBPRFlzTVRNeWFDMDJNRlkzTW1NeE1DNDVMREFzTWpBdU9Td3lMamNzTXpBdU1TdzRZemt1TWl3MUxqUXNNVFl1TlN3eE1pNDJMREl4TGpnc01qRXVPRU0wT0RNdU15d3hNVEV1TVN3ME9EWXNNVEl4TGpFc05EZzJMREV6TW5vZ1RUUXpNQzQyTERFME1rZzBPVEVLQ1Fsak1DdzRMakl0TVM0MkxERTJMVFF1Tnl3eU15NHpZeTB6TGpFc055NDBMVGN1TlN3eE15NDRMVEV6TGpFc01Ua3VNMHcwTXpBdU5pd3hOREo2SWk4K0Nqd3ZaejRLUEhKbFkzUWdlRDBpTWpBaUlIazlJakl3SWlCamJHRnpjejBpYzNReElpQjNhV1IwYUQwaU5EYzFJaUJvWldsbmFIUTlJakV3SWk4K0NqeHlaV04wSUhnOUlqSXdJaUI1UFNJME5TSWdZMnhoYzNNOUluTjBNU0lnZDJsa2RHZzlJalEzTlNJZ2FHVnBaMmgwUFNJeE1DSXZQZ284Y21WamRDQjRQU0l5TUNJZ2VUMGlNVGsxSWlCamJHRnpjejBpYzNReElpQjNhV1IwYUQwaU16RTFJaUJvWldsbmFIUTlJakV3SWk4K0NqeHlaV04wSUhnOUlqSXdJaUI1UFNJeU1qQWlJR05zWVhOelBTSnpkREVpSUhkcFpIUm9QU0kwTnpVaUlHaGxhV2RvZEQwaU1UQWlMejRLUEhKbFkzUWdlRDBpTWpBaUlIazlJakV3TnlJZ1kyeGhjM005SW5OME1TSWdkMmxrZEdnOUlqWXdJaUJvWldsbmFIUTlJakV3SWk4K0NqeHlaV04wSUhnOUlqSXdJaUI1UFNJeE16SWlJR05zWVhOelBTSnpkREVpSUhkcFpIUm9QU0l4T1RBaUlHaGxhV2RvZEQwaU1UQWlMejRLUEhKbFkzUWdlRDBpTVRBd0lpQjVQU0l4TURjaUlHTnNZWE56UFNKemRERWlJSGRwWkhSb1BTSXhNVEFpSUdobGFXZG9kRDBpTVRBaUx6NEtQSEpsWTNRZ2VEMGlNakkxSWlCNVBTSXhNRGNpSUdOc1lYTnpQU0p6ZERFaUlIZHBaSFJvUFNJeE1UQWlJR2hsYVdkb2REMGlNelVpTHo0S1BDOXpkbWMrQ2c9PVwiKSByZXBlYXQgdG9wIGxlZnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLnRydi1zZWFyY2gtZGlhbG9nIC5rLXdpbmRvdy1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi50cnYtc2VhcmNoLWRpYWxvZyAuay1saXN0dmlldyB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuXG4udHJ2LXNlYXJjaC1kaWFsb2cgLmstYnV0dG9uLW1kLmstaWNvbi1idXR0b24ge1xuICBwYWRkaW5nOiA0cHg7XG59XG5cbi50cnYtc2VhcmNoLWRpYWxvZyAuay1idXR0b24tbWQuay1pY29uLWJ1dHRvbiAuay1idXR0b24taWNvbiB7XG4gIG1pbi13aWR0aDogMjBweDtcbiAgbWluLWhlaWdodDogMjBweDtcbn1cblxuLnRydi1zZWFyY2gtZGlhbG9nIC5rLWlucHV0LW1kIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjg2O1xufVxuXG4udHJ2LXNlYXJjaC1kaWFsb2cgLmstaW5wdXQtbWQgLmstaW5wdXQtaW5uZXIge1xuICBwYWRkaW5nLWJsb2NrOiA0cHg7XG4gIHBhZGRpbmctaW5saW5lOiA4cHg7XG59XG5cbi50cnYtc2VhcmNoLWRpYWxvZy1oaWdobGlnaHRlZC1yZXN1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDM1LCAxMDIsIDAuMyk7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4udHJ2LXNlYXJjaC1kaWFsb2ctc2hhZGVkLXJlc3VsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxNDAsIDAsIDAuMyk7XG59XG5cbi50cnYtc2VhcmNoLWRpYWxvZyAuay1saXN0dmlldy1jb250ZW50ID4gLmstc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSkgNTAlLCB0cmFuc3BhcmVudCk7XG59XG5cbi50cnYtc2VuZC1lbWFpbC1kaWFsb2cge1xuICBtYXgtaGVpZ2h0OiBtaW4oOTh2aCwgOTAwcHgpO1xufVxuXG4udHJ2LXNlbmQtZW1haWwtZGlhbG9nIC50cnYtc2VuZC1lbWFpbC1hY3Rpb25zIGJ1dHRvbi5rLWJ1dHRvbiB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4udHJ2LWFpLWNvbnNlbnQtZGlhbG9nIC5rLXdpbmRvdy10aXRsZWJhciB7XG4gIG1pbi1oZWlnaHQ6IDIzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xufVxuXG4udHJ2LWFpLWNvbnNlbnQtZGlhbG9nIC5rLXdpbmRvdy1jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnRydi1haS1jb25zZW50LWRpYWxvZyAudHJ2LWFpLWNvbnNlbnQtY29udGVudCB7XG4gIG1pbi1oZWlnaHQ6IDEwMnB4O1xuICBwYWRkaW5nOiAxNnB4O1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzQyNDI0Mik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpO1xufVxuXG4udHJ2LWFpLWNvbnNlbnQtZGlhbG9nIC50cnYtYWktY29uc2VudC1hY3Rpb25zIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4udHJ2LWFpLXByb21wdC1kaWFsb2cgLmstd2luZG93LWNvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xufVxuXG4udHJ2LWFpLXByb21wdC1kaWFsb2cgLmstd2luZG93LWNvbnRlbnQgYnV0dG9uLmstYnV0dG9uOm5vdChbcmVmLWdlbmVyYXRlLW91dHB1dC1idXR0b25dKSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4udHJ2LWFpLXByb21wdC1kaWFsb2cgLmstd2luZG93LWNvbnRlbnQgYnV0dG9uLmstYnV0dG9uW3JlZi1yYXRlLW5lZ2F0aXZlXSwgLnRydi1haS1wcm9tcHQtZGlhbG9nIC5rLXdpbmRvdy1jb250ZW50IGJ1dHRvbi5rLWJ1dHRvbltyZWYtcmF0ZS1wb3NpdGl2ZV0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udHJ2LWFpLXByb21wdC1kaWFsb2cgLmstd2luZG93LWNvbnRlbnQgLmstcHJvbXB0LWNvbnRlbnQge1xuICBtaW4taGVpZ2h0OiAxMDZweDtcbn1cblxuLnRydi1haS1wcm9tcHQtZGlhbG9nIC5rLXdpbmRvdy1jb250ZW50IC5rLXByb21wdC1jb250ZW50IC5rLXByb21wdC12aWV3IHRleHRhcmVhIHtcbiAgaGVpZ2h0OiAxMDBweDtcbn1cblxuLnRydi1haS1wcm9tcHQtZGlhbG9nIC5rLXdpbmRvdy1jb250ZW50IC5rLXByb21wdC1mb290ZXIgYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7XG59XG5cbi50cnYtcmVwb3J0LXZpZXdlciAuay1zcGxpdGJhciB7XG4gIGlubGluZS1zaXplOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBnYXA6IDhweDtcbn1cblxuLnRydi1yZXBvcnQtdmlld2VyIC5rLXNwbGl0YmFyIC5rLWNvbGxhcHNlLW5leHQsIC50cnYtcmVwb3J0LXZpZXdlciAuay1zcGxpdGJhciAuay1jb2xsYXBzZS1wcmV2LCAudHJ2LXJlcG9ydC12aWV3ZXIgLmstc3BsaXRiYXIgLmstZXhwYW5kLW5leHQsIC50cnYtcmVwb3J0LXZpZXdlciAuay1zcGxpdGJhciAuay1leHBhbmQtcHJldiB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnRydi1lcnJvci1wYW5lIHtcbiAgcGFkZGluZzogMWVtIDFlbTtcbiAgZm9udC1zaXplOiAwLjdlbTtcbn1cblxuLmstbGlzdC1pdGVtLXRleHQ6aGFzKD4gLnRydi1lZGl0b3JpdGVtKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRydi1tdC0yIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4vKiBETyBOT1QgTU9ESUZZIE9SIERFTEVURSBUSElTIExJTkUhIFVQR1JBREUgV0laQVJEIENIRUNLU1VNIDViOTBiYTlhYTE2Njk1ZWE3Y2JmMGU1MDhhNzFmMmNkICovXG46cm9vdCB7XG4gIC0ta2VuZG8tZGlzYWJsZWQtdGV4dDogdW5zZXQ7XG4gIC0ta2VuZG8tZGlzYWJsZWQtYmc6IHVuc2V0O1xuICAtLWtlbmRvLWRpc2FibGVkLWJvcmRlcjogdW5zZXQ7XG4gIC0ta2VuZG8tZGlzYWJsZWQtb3BhY2l0eTogLjY7XG4gIC0ta2VuZG8tZGlzYWJsZWQtZmlsdGVyOiBncmF5c2NhbGUoLjEpO1xufVxuXG46cm9vdCB7XG4gIC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2U6ICNmZmZmZmY7XG4gIC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2U6ICMzZDNkM2Q7XG4gIC0ta2VuZG8tY29sb3Itc3VidGxlOiAjNjY2NjY2O1xuICAtLWtlbmRvLWNvbG9yLXN1cmZhY2U6ICNmYWZhZmE7XG4gIC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQ6ICNmZmZmZmY7XG4gIC0ta2VuZG8tY29sb3ItYm9yZGVyOiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAtLWtlbmRvLWNvbG9yLWJvcmRlci1hbHQ6IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIC0ta2VuZG8tY29sb3ItYmFzZS1zdWJ0bGU6ICNlYmViZWI7XG4gIC0ta2VuZG8tY29sb3ItYmFzZS1zdWJ0bGUtaG92ZXI6ICNlMGUwZTA7XG4gIC0ta2VuZG8tY29sb3ItYmFzZS1zdWJ0bGUtYWN0aXZlOiAjZDZkNmQ2O1xuICAtLWtlbmRvLWNvbG9yLWJhc2U6ICNmNWY1ZjU7XG4gIC0ta2VuZG8tY29sb3ItYmFzZS1ob3ZlcjogI2ViZWJlYjtcbiAgLS1rZW5kby1jb2xvci1iYXNlLWFjdGl2ZTogI2Q2ZDZkNjtcbiAgLS1rZW5kby1jb2xvci1iYXNlLWVtcGhhc2lzOiAjYzJjMmMyO1xuICAtLWtlbmRvLWNvbG9yLWJhc2Utb24tc3VidGxlOiAjM2QzZDNkO1xuICAtLWtlbmRvLWNvbG9yLW9uLWJhc2U6ICMzZDNkM2Q7XG4gIC0ta2VuZG8tY29sb3ItYmFzZS1vbi1zdXJmYWNlOiAjM2QzZDNkO1xuICAtLWtlbmRvLWNvbG9yLXByaW1hcnktc3VidGxlOiAjZmZlY2ViO1xuICAtLWtlbmRvLWNvbG9yLXByaW1hcnktc3VidGxlLWhvdmVyOiAjZmZkZWRiO1xuICAtLWtlbmRvLWNvbG9yLXByaW1hcnktc3VidGxlLWFjdGl2ZTogI2ZmYzhjNDtcbiAgLS1rZW5kby1jb2xvci1wcmltYXJ5OiAjZmY2MzU4O1xuICAtLWtlbmRvLWNvbG9yLXByaW1hcnktaG92ZXI6ICNlYTVhNTE7XG4gIC0ta2VuZG8tY29sb3ItcHJpbWFyeS1hY3RpdmU6ICNkNDUzNDk7XG4gIC0ta2VuZG8tY29sb3ItcHJpbWFyeS1lbXBoYXNpczogI2ZmOWQ5NztcbiAgLS1rZW5kby1jb2xvci1wcmltYXJ5LW9uLXN1YnRsZTogIzVjMjAxYztcbiAgLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5OiAjZmZmZmZmO1xuICAtLWtlbmRvLWNvbG9yLXByaW1hcnktb24tc3VyZmFjZTogI2ZmNjM1ODtcbiAgLS1rZW5kby1jb2xvci1zZWNvbmRhcnktc3VidGxlOiAjZmFmYWZhO1xuICAtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1zdWJ0bGUtaG92ZXI6ICNmNWY1ZjU7XG4gIC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LXN1YnRsZS1hY3RpdmU6ICNlYmViZWI7XG4gIC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5OiAjNjY2NjY2O1xuICAtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1ob3ZlcjogIzUyNTI1MjtcbiAgLS1rZW5kby1jb2xvci1zZWNvbmRhcnktYWN0aXZlOiAjM2QzZDNkO1xuICAtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1lbXBoYXNpczogI2UwZTBlMDtcbiAgLS1rZW5kby1jb2xvci1zZWNvbmRhcnktb24tc3VidGxlOiAjMTQxNDE0O1xuICAtLWtlbmRvLWNvbG9yLW9uLXNlY29uZGFyeTogI2ZmZmZmZjtcbiAgLS1rZW5kby1jb2xvci1zZWNvbmRhcnktb24tc3VyZmFjZTogIzI5MjkyOTtcbiAgLS1rZW5kby1jb2xvci10ZXJ0aWFyeS1zdWJ0bGU6ICNkOGYxZmQ7XG4gIC0ta2VuZG8tY29sb3ItdGVydGlhcnktc3VidGxlLWhvdmVyOiAjYzVlYWZjO1xuICAtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LXN1YnRsZS1hY3RpdmU6ICNhM2RmZmI7XG4gIC0ta2VuZG8tY29sb3ItdGVydGlhcnk6ICMwM2E5ZjQ7XG4gIC0ta2VuZG8tY29sb3ItdGVydGlhcnktaG92ZXI6ICMwMzlhZTA7XG4gIC0ta2VuZG8tY29sb3ItdGVydGlhcnktYWN0aXZlOiAjMDI4Y2NiO1xuICAtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LWVtcGhhc2lzOiAjNjFjOWY5O1xuICAtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LW9uLXN1YnRsZTogIzAyM2Y1YztcbiAgLS1rZW5kby1jb2xvci1vbi10ZXJ0aWFyeTogI2ZmZmZmZjtcbiAgLS1rZW5kby1jb2xvci10ZXJ0aWFyeS1vbi1zdXJmYWNlOiAjMDI4Y2NiO1xuICAtLWtlbmRvLWNvbG9yLWluZm8tc3VidGxlOiAjZDJlMmZiO1xuICAtLWtlbmRvLWNvbG9yLWluZm8tc3VidGxlLWhvdmVyOiAjYmRkNGY4O1xuICAtLWtlbmRvLWNvbG9yLWluZm8tc3VidGxlLWFjdGl2ZTogIzgwYWNmNDtcbiAgLS1rZW5kby1jb2xvci1pbmZvOiAjMDA1OGU5O1xuICAtLWtlbmRvLWNvbG9yLWluZm8taG92ZXI6ICMwMDUyZDY7XG4gIC0ta2VuZG8tY29sb3ItaW5mby1hY3RpdmU6ICMwMDRhYzI7XG4gIC0ta2VuZG8tY29sb3ItaW5mby1lbXBoYXNpczogIzYwOThmMjtcbiAgLS1rZW5kby1jb2xvci1pbmZvLW9uLXN1YnRsZTogIzAwMjI1OTtcbiAgLS1rZW5kby1jb2xvci1vbi1pbmZvOiAjZmZmZmZmO1xuICAtLWtlbmRvLWNvbG9yLWluZm8tb24tc3VyZmFjZTogIzAwNGFjMjtcbiAgLS1rZW5kby1jb2xvci1zdWNjZXNzLXN1YnRsZTogI2RjZjBkMztcbiAgLS1rZW5kby1jb2xvci1zdWNjZXNzLXN1YnRsZS1ob3ZlcjogI2NiZTliZjtcbiAgLS1rZW5kby1jb2xvci1zdWNjZXNzLXN1YnRsZS1hY3RpdmU6ICNiN2UxYTU7XG4gIC0ta2VuZG8tY29sb3Itc3VjY2VzczogIzM3YjQwMDtcbiAgLS1rZW5kby1jb2xvci1zdWNjZXNzLWhvdmVyOiAjMzJhNTAwO1xuICAtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MtYWN0aXZlOiAjMmQ5NjAwO1xuICAtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MtZW1waGFzaXM6ICM4MWQxNWY7XG4gIC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1vbi1zdWJ0bGU6ICMxYzVhMDA7XG4gIC0ta2VuZG8tY29sb3Itb24tc3VjY2VzczogI2ZmZmZmZjtcbiAgLS1rZW5kby1jb2xvci1zdWNjZXNzLW9uLXN1cmZhY2U6ICMyZDk2MDA7XG4gIC0ta2VuZG8tY29sb3Itd2FybmluZy1zdWJ0bGU6ICNmZmY0ZDM7XG4gIC0ta2VuZG8tY29sb3Itd2FybmluZy1zdWJ0bGUtaG92ZXI6ICNmZmVlYmQ7XG4gIC0ta2VuZG8tY29sb3Itd2FybmluZy1zdWJ0bGUtYWN0aXZlOiAjZmZlNzllO1xuICAtLWtlbmRvLWNvbG9yLXdhcm5pbmc6ICNmZmMwMDA7XG4gIC0ta2VuZG8tY29sb3Itd2FybmluZy1ob3ZlcjogI2VhYWYwMDtcbiAgLS1rZW5kby1jb2xvci13YXJuaW5nLWFjdGl2ZTogI2Q0OWYwMDtcbiAgLS1rZW5kby1jb2xvci13YXJuaW5nLWVtcGhhc2lzOiAjZmZkNzYwO1xuICAtLWtlbmRvLWNvbG9yLXdhcm5pbmctb24tc3VidGxlOiAjNWU0NzAwO1xuICAtLWtlbmRvLWNvbG9yLW9uLXdhcm5pbmc6ICMzZDNkM2Q7XG4gIC0ta2VuZG8tY29sb3Itd2FybmluZy1vbi1zdXJmYWNlOiAjZmZjMDAwO1xuICAtLWtlbmRvLWNvbG9yLWVycm9yLXN1YnRsZTogI2ZjZGRkYTtcbiAgLS1rZW5kby1jb2xvci1lcnJvci1zdWJ0bGUtaG92ZXI6ICNmYmM4YzM7XG4gIC0ta2VuZG8tY29sb3ItZXJyb3Itc3VidGxlLWFjdGl2ZTogI2Y5OGI4MDtcbiAgLS1rZW5kby1jb2xvci1lcnJvcjogI2YzMTcwMDtcbiAgLS1rZW5kby1jb2xvci1lcnJvci1ob3ZlcjogI2RmMTYwMDtcbiAgLS1rZW5kby1jb2xvci1lcnJvci1hY3RpdmU6ICNjYTE0MDA7XG4gIC0ta2VuZG8tY29sb3ItZXJyb3ItZW1waGFzaXM6ICNmNzZmNjA7XG4gIC0ta2VuZG8tY29sb3ItZXJyb3Itb24tc3VidGxlOiAjN2EwYzAwO1xuICAtLWtlbmRvLWNvbG9yLW9uLWVycm9yOiAjZmZmZmZmO1xuICAtLWtlbmRvLWNvbG9yLWVycm9yLW9uLXN1cmZhY2U6ICNjYTE0MDA7XG4gIC0ta2VuZG8tY29sb3ItbGlnaHQtc3VidGxlOiAjZmFmYWZhO1xuICAtLWtlbmRvLWNvbG9yLWxpZ2h0LXN1YnRsZS1ob3ZlcjogI2Y1ZjVmNTtcbiAgLS1rZW5kby1jb2xvci1saWdodC1zdWJ0bGUtYWN0aXZlOiAjZWJlYmViO1xuICAtLWtlbmRvLWNvbG9yLWxpZ2h0OiAjZWJlYmViO1xuICAtLWtlbmRvLWNvbG9yLWxpZ2h0LWhvdmVyOiAjZTBlMGUwO1xuICAtLWtlbmRvLWNvbG9yLWxpZ2h0LWFjdGl2ZTogI2Q2ZDZkNjtcbiAgLS1rZW5kby1jb2xvci1saWdodC1lbXBoYXNpczogI2Q2ZDZkNjtcbiAgLS1rZW5kby1jb2xvci1saWdodC1vbi1zdWJ0bGU6ICMxNDE0MTQ7XG4gIC0ta2VuZG8tY29sb3Itb24tbGlnaHQ6ICMwMDAwMDA7XG4gIC0ta2VuZG8tY29sb3ItbGlnaHQtb24tc3VyZmFjZTogI2UwZTBlMDtcbiAgLS1rZW5kby1jb2xvci1kYXJrLXN1YnRsZTogI2MyYzJjMjtcbiAgLS1rZW5kby1jb2xvci1kYXJrLXN1YnRsZS1ob3ZlcjogI2FkYWRhZDtcbiAgLS1rZW5kby1jb2xvci1kYXJrLXN1YnRsZS1hY3RpdmU6ICM5OTk5OTk7XG4gIC0ta2VuZG8tY29sb3ItZGFyazogIzNkM2QzZDtcbiAgLS1rZW5kby1jb2xvci1kYXJrLWhvdmVyOiAjMjkyOTI5O1xuICAtLWtlbmRvLWNvbG9yLWRhcmstYWN0aXZlOiAjMWYxZjFmO1xuICAtLWtlbmRvLWNvbG9yLWRhcmstZW1waGFzaXM6ICM2NjY2NjY7XG4gIC0ta2VuZG8tY29sb3ItZGFyay1vbi1zdWJ0bGU6ICMxZjFmMWY7XG4gIC0ta2VuZG8tY29sb3Itb24tZGFyazogI2ZmZmZmZjtcbiAgLS1rZW5kby1jb2xvci1kYXJrLW9uLXN1cmZhY2U6ICMxNDE0MTQ7XG4gIC0ta2VuZG8tY29sb3ItaW52ZXJzZS1zdWJ0bGU6ICNjMmMyYzI7XG4gIC0ta2VuZG8tY29sb3ItaW52ZXJzZS1zdWJ0bGUtaG92ZXI6ICNhZGFkYWQ7XG4gIC0ta2VuZG8tY29sb3ItaW52ZXJzZS1zdWJ0bGUtYWN0aXZlOiAjOTk5OTk5O1xuICAtLWtlbmRvLWNvbG9yLWludmVyc2U6ICMzZDNkM2Q7XG4gIC0ta2VuZG8tY29sb3ItaW52ZXJzZS1ob3ZlcjogIzI5MjkyOTtcbiAgLS1rZW5kby1jb2xvci1pbnZlcnNlLWFjdGl2ZTogIzFmMWYxZjtcbiAgLS1rZW5kby1jb2xvci1pbnZlcnNlLWVtcGhhc2lzOiAjNjY2NjY2O1xuICAtLWtlbmRvLWNvbG9yLWludmVyc2Utb24tc3VidGxlOiAjMWYxZjFmO1xuICAtLWtlbmRvLWNvbG9yLW9uLWludmVyc2U6ICNmZmZmZmY7XG4gIC0ta2VuZG8tY29sb3ItaW52ZXJzZS1vbi1zdXJmYWNlOiAjMTQxNDE0O1xuICAtLWtlbmRvLWNvbG9yLXNlcmllcy1hOiAjZmY2MzU4O1xuICAtLWtlbmRvLWNvbG9yLXNlcmllcy1hLWJvbGQ6ICNiZjRhNDI7XG4gIC0ta2VuZG8tY29sb3Itc2VyaWVzLWEtYm9sZGVyOiAjODAzMjJjO1xuICAtLWtlbmRvLWNvbG9yLXNlcmllcy1hLXN1YnRsZTogI2ZmYjFhYztcbiAgLS1rZW5kby1jb2xvci1zZXJpZXMtYS1zdWJ0bGVyOiAjZmY4YTgyO1xuICAtLWtlbmRvLWNvbG9yLXNlcmllcy1iOiAjZmZlMTYyO1xuICAtLWtlbmRvLWNvbG9yLXNlcmllcy1iLWJvbGQ6ICNiZmE5NGE7XG4gIC0ta2VuZG8tY29sb3Itc2VyaWVzLWItYm9sZGVyOiAjODA3MTMxO1xuICAtLWtlbmRvLWNvbG9yLXNlcmllcy1iLXN1YnRsZTogI2ZmZjBiMTtcbiAgLS1rZW5kby1jb2xvci1zZXJpZXMtYi1zdWJ0bGVyOiAjZmZlOTg5O1xuICAtLWtlbmRvLWNvbG9yLXNlcmllcy1jOiAjNGNkMTgwO1xuICAtLWtlbmRvLWNvbG9yLXNlcmllcy1jLWJvbGQ6ICMzOTlkNjA7XG4gIC0ta2VuZG8tY29sb3Itc2VyaWVzLWMtYm9sZGVyOiAjMjY2OTQwO1xuICAtLWtlbmRvLWNvbG9yLXNlcmllcy1jLXN1YnRsZTogI2E2ZThjMDtcbiAgLS1rZW5kby1jb2xvci1zZXJpZXMtYy1zdWJ0bGVyOiAjNzlkZGEwO1xuICAtLWtlbmRvLWNvbG9yLXNlcmllcy1kOiAjNGI1ZmZhO1xuICAtLWtlbmRvLWNvbG9yLXNlcmllcy1kLWJvbGQ6ICMzODQ3YmM7XG4gIC0ta2VuZG8tY29sb3Itc2VyaWVzLWQtYm9sZGVyOiAjMjYzMDdkO1xuICAtLWtlbmRvLWNvbG9yLXNlcmllcy1kLXN1YnRsZTogI2E1YWZmZDtcbiAgLS1rZW5kby1jb2xvci1zZXJpZXMtZC1zdWJ0bGVyOiAjNzg4N2ZiO1xuICAtLWtlbmRvLWNvbG9yLXNlcmllcy1lOiAjYWM1OGZmO1xuICAtLWtlbmRvLWNvbG9yLXNlcmllcy1lLWJvbGQ6ICM4MTQyYmY7XG4gIC0ta2VuZG8tY29sb3Itc2VyaWVzLWUtYm9sZGVyOiAjNTYyYzgwO1xuICAtLWtlbmRvLWNvbG9yLXNlcmllcy1lLXN1YnRsZTogI2Q2YWNmZjtcbiAgLS1rZW5kby1jb2xvci1zZXJpZXMtZS1zdWJ0bGVyOiAjYzE4MmZmO1xuICAtLWtlbmRvLWNvbG9yLXNlcmllcy1mOiAjZmY1ODkyO1xuICAtLWtlbmRvLWNvbG9yLXNlcmllcy1mLWJvbGQ6ICNiZjQyNmU7XG4gIC0ta2VuZG8tY29sb3Itc2VyaWVzLWYtYm9sZGVyOiAjODAyYzQ5O1xuICAtLWtlbmRvLWNvbG9yLXNlcmllcy1mLXN1YnRsZTogI2ZmYWNjOTtcbiAgLS1rZW5kby1jb2xvci1zZXJpZXMtZi1zdWJ0bGVyOiAjZmY4MmFlO1xufVxuXG4uay1zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IC0xcHg7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1wdXNoLXJpZ2h0LWVudGVyLCAuay1wdXNoLXJpZ2h0LWFwcGVhciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKTtcbn1cblxuLmstcHVzaC1yaWdodC1lbnRlci1hY3RpdmUsIC5rLXB1c2gtcmlnaHQtYXBwZWFyLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5rLXB1c2gtcmlnaHQtZXhpdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xufVxuXG4uay1wdXNoLXJpZ2h0LWV4aXQtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dDtcbn1cblxuLmstcHVzaC1sZWZ0LWVudGVyLCAuay1wdXNoLWxlZnQtYXBwZWFyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMCk7XG59XG5cbi5rLXB1c2gtbGVmdC1lbnRlci1hY3RpdmUsIC5rLXB1c2gtbGVmdC1hcHBlYXItYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dDtcbn1cblxuLmstcHVzaC1sZWZ0LWV4aXQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cblxuLmstcHVzaC1sZWZ0LWV4aXQtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5rLXB1c2gtZG93bi1lbnRlciwgLmstcHVzaC1kb3duLWFwcGVhciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xMDAlKTtcbn1cblxuLmstcHVzaC1kb3duLWVudGVyLWFjdGl2ZSwgLmstcHVzaC1kb3duLWFwcGVhci1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuXG4uay1wdXNoLWRvd24tZXhpdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xufVxuXG4uay1wdXNoLWRvd24tZXhpdC1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMDAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuXG4uay1wdXNoLXVwLWVudGVyLCAuay1wdXNoLXVwLWFwcGVhciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwMCUpO1xufVxuXG4uay1wdXNoLXVwLWVudGVyLWFjdGl2ZSwgLmstcHVzaC11cC1hcHBlYXItYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dDtcbn1cblxuLmstcHVzaC11cC1leGl0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG5cbi5rLXB1c2gtdXAtZXhpdC1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTAwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dDtcbn1cblxuLmstZXhwYW5kLXZlcnRpY2FsLWVudGVyLCAuay1leHBhbmQtdmVydGljYWwtYXBwZWFyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG59XG5cbi5rLWV4cGFuZC12ZXJ0aWNhbC1lbnRlci1hY3RpdmUsIC5rLWV4cGFuZC12ZXJ0aWNhbC1hcHBlYXItYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dDtcbn1cblxuLmstZXhwYW5kLXZlcnRpY2FsLWV4aXQge1xuICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbn1cblxuLmstZXhwYW5kLXZlcnRpY2FsLWV4aXQtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dDtcbn1cblxuLmstZXhwYW5kLWhvcml6b250YWwtZW50ZXIsIC5rLWV4cGFuZC1ob3Jpem9udGFsLWFwcGVhciB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xufVxuXG4uay1leHBhbmQtaG9yaXpvbnRhbC1lbnRlci1hY3RpdmUsIC5rLWV4cGFuZC1ob3Jpem9udGFsLWFwcGVhci1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuXG4uay1leHBhbmQtaG9yaXpvbnRhbC1leGl0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG59XG5cbi5rLWV4cGFuZC1ob3Jpem9udGFsLWV4aXQtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dDtcbn1cblxuLmstZmFkZS1lbnRlciwgLmstZmFkZS1hcHBlYXIge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uay1mYWRlLWVudGVyLWFjdGl2ZSwgLmstZmFkZS1hcHBlYXItYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA1MDBtcyBlYXNlLWluLW91dDtcbn1cblxuLmstZmFkZS1leGl0IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmstZmFkZS1leGl0LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgNTAwbXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5rLWZhZGUtZXhpdC1hY3RpdmUgKyAuay1mYWRlLWV4aXQtYWN0aXZlLCAuay1mYWRlLWVudGVyLWFjdGl2ZSArIC5rLWZhZGUtZW50ZXItYWN0aXZlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstem9vbS1pbi1lbnRlciwgLmstem9vbS1pbi1hcHBlYXIge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xufVxuXG4uay16b29tLWluLWVudGVyLWFjdGl2ZSwgLmstem9vbS1pbi1hcHBlYXItYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtLCBvcGFjaXR5IDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuXG4uay16b29tLWluLWV4aXQge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4uay16b29tLWluLWV4aXQtYWN0aXZlIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgyKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtLCBvcGFjaXR5IDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuXG4uay16b29tLW91dC1lbnRlciwgLmstem9vbS1vdXQtYXBwZWFyIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgyKTtcbn1cblxuLmstem9vbS1vdXQtZW50ZXItYWN0aXZlLCAuay16b29tLW91dC1hcHBlYXItYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtLCBvcGFjaXR5IDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuXG4uay16b29tLW91dC1leGl0IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLmstem9vbS1vdXQtZXhpdC1hY3RpdmUge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0sIG9wYWNpdHkgMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5rLXNsaWRlLWluLWFwcGVhciB7XG4gIG9wYWNpdHk6IDAuMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTNlbSk7XG59XG5cbi5rLXNsaWRlLWluLWFwcGVhciAuay1jZW50ZXJlZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC02MCUpO1xufVxuXG4uay1zbGlkZS1pbi1hcHBlYXItYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjIsIDAuNiwgMC40LCAxKSwgb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjIsIDEsIDAuMiwgMSk7XG59XG5cbi5rLXNsaWRlLWluLWFwcGVhci1hY3RpdmUgLmstY2VudGVyZWQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLmstc2xpZGUtZG93bi1lbnRlciwgLmstc2xpZGUtZG93bi1hcHBlYXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xufVxuXG4uay1zbGlkZS1kb3duLWVudGVyLWFjdGl2ZSwgLmstc2xpZGUtZG93bi1hcHBlYXItYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5rLXNsaWRlLWRvd24tZXhpdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLmstc2xpZGUtZG93bi1leGl0LWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dDtcbn1cblxuLmstc2xpZGUtdXAtZW50ZXIsIC5rLXNsaWRlLXVwLWFwcGVhciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbn1cblxuLmstc2xpZGUtdXAtZW50ZXItYWN0aXZlLCAuay1zbGlkZS11cC1hcHBlYXItYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5rLXNsaWRlLXVwLWV4aXQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5rLXNsaWRlLXVwLWV4aXQtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5rLXNsaWRlLXJpZ2h0LWVudGVyLCAuay1zbGlkZS1yaWdodC1hcHBlYXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG4uay1zbGlkZS1yaWdodC1lbnRlci1hY3RpdmUsIC5rLXNsaWRlLXJpZ2h0LWFwcGVhci1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dDtcbn1cblxuLmstc2xpZGUtcmlnaHQtZXhpdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cblxuLmstc2xpZGUtcmlnaHQtZXhpdC1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5rLXNsaWRlLWxlZnQtZW50ZXIsIC5rLXNsaWRlLWxlZnQtYXBwZWFyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uay1zbGlkZS1sZWZ0LWVudGVyLWFjdGl2ZSwgLmstc2xpZGUtbGVmdC1hcHBlYXItYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5rLXNsaWRlLWxlZnQtZXhpdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cblxuLmstc2xpZGUtbGVmdC1leGl0LWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuXG4uay1yZXZlYWwtdmVydGljYWwtZW50ZXIsIC5rLXJldmVhbC12ZXJ0aWNhbC1hcHBlYXIge1xuICBtYXgtaGVpZ2h0OiAwO1xufVxuXG4uay1yZXZlYWwtdmVydGljYWwtZW50ZXItYWN0aXZlLCAuay1yZXZlYWwtdmVydGljYWwtYXBwZWFyLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5rLXJldmVhbC12ZXJ0aWNhbC1leGl0LWFjdGl2ZSB7XG4gIG1heC1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAzMDBtcyBlYXNlLWluLW91dDtcbn1cblxuLmstcmV2ZWFsLWhvcml6b250YWwtZW50ZXIsIC5rLXJldmVhbC1ob3Jpem9udGFsLWFwcGVhciB7XG4gIG1heC13aWR0aDogMDtcbn1cblxuLmstcmV2ZWFsLWhvcml6b250YWwtZW50ZXItYWN0aXZlLCAuay1yZXZlYWwtaG9yaXpvbnRhbC1hcHBlYXItYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogbWF4LXdpZHRoIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuXG4uay1yZXZlYWwtaG9yaXpvbnRhbC1leGl0LWFjdGl2ZSB7XG4gIG1heC13aWR0aDogMCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBtYXgtd2lkdGggMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5rLWZ4LWVuZCAuay1meC1uZXh0LCAuay1meC1lbmQgLmstZngtY3VycmVudCB7XG4gIHRyYW5zaXRpb246IGFsbCAzNTBtcyBlYXNlLW91dDtcbn1cblxuLmstZngge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWZ4IC5rLWZ4LWN1cnJlbnQge1xuICB6LWluZGV4OiAwO1xufVxuXG4uay1meCAuay1meC1uZXh0IHtcbiAgei1pbmRleDogMTtcbn1cblxuLmstZngtaGlkZGVuLCAuay1meC1oaWRkZW4gKiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4uay1meC1yZXZlcnNlIC5rLWZ4LWN1cnJlbnQge1xuICB6LWluZGV4OiAxO1xufVxuXG4uay1meC1yZXZlcnNlIC5rLWZ4LW5leHQge1xuICB6LWluZGV4OiAwO1xufVxuXG4uay1meC16b29tLmstZngtc3RhcnQgLmstZngtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCkgIWltcG9ydGFudDtcbn1cblxuLmstZngtem9vbS5rLWZ4LWVuZCAuay1meC1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKSAhaW1wb3J0YW50O1xufVxuXG4uay1meC16b29tLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQsIC5rLWZ4LXpvb20uay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZ4LXpvb20uay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtY3VycmVudCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSkgIWltcG9ydGFudDtcbn1cblxuLmstZngtem9vbS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtY3VycmVudCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCkgIWltcG9ydGFudDtcbn1cblxuLmstZngtZmFkZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQge1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmstZngtZmFkZS5rLWZ4LWVuZCAuay1meC1uZXh0IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmstZngtZmFkZS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1jdXJyZW50IHtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5rLWZ4LWZhZGUuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rLWNvbnRlbnQsIC5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LW5leHQgLmstaGVhZGVyLCAuay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rLWZvb3RlciwgLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtY3VycmVudCAuay1jb250ZW50LCAuay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rLWhlYWRlciwgLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtY3VycmVudCAuay1mb290ZXIsIC5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LW5leHQgLmttLWNvbnRlbnQsIC5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LW5leHQgLmttLWhlYWRlciwgLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtbmV4dCAua20tZm9vdGVyLCAuay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rbS1jb250ZW50LCAuay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rbS1oZWFkZXIsIC5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmttLWZvb3RlciB7XG4gIHRyYW5zaXRpb246IGFsbCAzNTBtcyBlYXNlLW91dDtcbn1cblxuLmstZngtc2xpZGUuay1meC1zdGFydCAuay1meC1uZXh0IC5rLWNvbnRlbnQsIC5rLWZ4LXNsaWRlLmstZngtc3RhcnQgLmstZngtbmV4dCAua20tY29udGVudCB7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLmstZngtc2xpZGUuay1meC1zdGFydCAuay1meC1uZXh0IC5rLWhlYWRlciwgLmstZngtc2xpZGUuay1meC1zdGFydCAuay1meC1uZXh0IC5rLWZvb3RlciwgLmstZngtc2xpZGUuay1meC1zdGFydCAuay1meC1uZXh0IC5rbS1oZWFkZXIsIC5rLWZ4LXNsaWRlLmstZngtc3RhcnQgLmstZngtbmV4dCAua20tZm9vdGVyIHtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmstY29udGVudCwgLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtY3VycmVudCAua20tY29udGVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cbi5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LW5leHQgLmstaGVhZGVyLCAuay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rLWZvb3RlciwgLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtbmV4dCAua20taGVhZGVyLCAuay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rbS1mb290ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1jdXJyZW50IC5rLWNvbnRlbnQsIC5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LWN1cnJlbnQgLmttLWNvbnRlbnQge1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5cbi5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rLWNvbnRlbnQsIC5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rbS1jb250ZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1uZXh0IC5rLWNvbnRlbnQsIC5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmttLWNvbnRlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG4uay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtbmV4dCAuay1jb250ZW50LCAuay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtbmV4dCAua20tY29udGVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cblxuLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtY3VycmVudCAuay1oZWFkZXIsIC5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LWN1cnJlbnQgLmstZm9vdGVyLCAuay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1jdXJyZW50IC5rbS1oZWFkZXIsIC5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LWN1cnJlbnQgLmttLWZvb3RlciB7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICBvcGFjaXR5OiAxO1xufVxuXG4uay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1uZXh0IC5rLWhlYWRlciwgLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtbmV4dCAuay1mb290ZXIsIC5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmttLWhlYWRlciwgLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtbmV4dCAua20tZm9vdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmstaGVhZGVyLCAuay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtY3VycmVudCAuay1mb290ZXIsIC5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rbS1oZWFkZXIsIC5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rbS1mb290ZXIge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtbmV4dCAuay1oZWFkZXIsIC5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rLWZvb3RlciwgLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LW5leHQgLmttLWhlYWRlciwgLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LW5leHQgLmttLWZvb3RlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5rLWZ4LXNsaWRlLmstZngtcmlnaHQuay1meC1zdGFydCAuay1meC1uZXh0IC5rLWNvbnRlbnQsIC5rLWZ4LXNsaWRlLmstZngtcmlnaHQuay1meC1zdGFydCAuay1meC1uZXh0IC5rbS1jb250ZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuLmstZngtc2xpZGUuay1meC1yaWdodC5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rLWNvbnRlbnQsIC5rLWZ4LXNsaWRlLmstZngtcmlnaHQuay1meC1lbmQgLmstZngtY3VycmVudCAua20tY29udGVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLmstZngtc2xpZGUuay1meC1yaWdodC5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1jdXJyZW50IC5rLWNvbnRlbnQsIC5rLWZ4LXNsaWRlLmstZngtcmlnaHQuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtY3VycmVudCAua20tY29udGVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cblxuLmstZngtc2xpZGUuay1meC1yaWdodC5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtY3VycmVudCAuay1jb250ZW50LCAuay1meC1zbGlkZS5rLWZ4LXJpZ2h0LmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rbS1jb250ZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuLmstZngtc2xpZGUuay1meC1yaWdodC5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1uZXh0IC5rLWNvbnRlbnQsIC5rLWZ4LXNsaWRlLmstZngtcmlnaHQuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtbmV4dCAua20tY29udGVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLmstZngtc2xpZGUuay1meC1yaWdodC5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtbmV4dCAuay1jb250ZW50LCAuay1meC1zbGlkZS5rLWZ4LXJpZ2h0LmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rbS1jb250ZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbn1cblxuLmstZngtdGlsZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQge1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5rLWZ4LXRpbGUuay1meC1lbmQgLmstZngtY3VycmVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cbi5rLWZ4LXRpbGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtY3VycmVudCB7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cblxuLmstZngtdGlsZS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtY3VycmVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLmstZngtdGlsZS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1uZXh0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuLmstZngtdGlsZS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtbmV4dCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cblxuLmstZngtdGlsZS5rLWZ4LXJpZ2h0LmstZngtc3RhcnQgLmstZngtbmV4dCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cbi5rLWZ4LXRpbGUuay1meC1yaWdodC5rLWZ4LWVuZCAuay1meC1jdXJyZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uay1meC10aWxlLmstZngtcmlnaHQuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtY3VycmVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cblxuLmstZngtdGlsZS5rLWZ4LXJpZ2h0LmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuLmstZngtdGlsZS5rLWZ4LXJpZ2h0LmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5rLWZ4LXRpbGUuay1meC1yaWdodC5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtbmV4dCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG59XG5cbi5rLWZ4LmstZngtb3ZlcmxheS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQsIC5rLWZ4LmstZngtb3ZlcmxheS5rLWZ4LWxlZnQuay1meC1zdGFydCAuay1meC1uZXh0IHtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uay1meC5rLWZ4LW92ZXJsYXkuay1meC1yaWdodC5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG4uay1meC5rLWZ4LW92ZXJsYXkuay1meC11cC5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG59XG5cbi5rLWZ4LmstZngtb3ZlcmxheS5rLWZ4LWRvd24uay1meC1zdGFydCAuay1meC1uZXh0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbn1cblxuLmstZnguay1meC1vdmVybGF5LmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5rLWZ4LmstZngtb3ZlcmxheS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1jdXJyZW50IHtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4uay1meC5rLWZ4LW92ZXJsYXkuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQsIC5rLWZ4LmstZngtb3ZlcmxheS5rLWZ4LXJldmVyc2Uuay1meC1sZWZ0LmstZngtZW5kIC5rLWZ4LWN1cnJlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5rLWZ4LmstZngtb3ZlcmxheS5rLWZ4LXJldmVyc2Uuay1meC1yaWdodC5rLWZ4LWVuZCAuay1meC1jdXJyZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuLmstZnguay1meC1vdmVybGF5LmstZngtcmV2ZXJzZS5rLWZ4LXVwLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG59XG5cbi5rLWZ4LmstZngtb3ZlcmxheS5rLWZ4LXJldmVyc2Uuay1meC1kb3duLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xufVxuXG4uay10aGVtZS10ZXN0LWNsYXNzLCAuay1jb21tb24tdGVzdC1jbGFzcyB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5rLWhzdGFjaywgLmstaGJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbn1cblxuLmstdnN0YWNrLCAuay12Ym94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xufVxuXG4uay1zcGFjZXIsIC5rLWZsZXgge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmstc3BhY2VyLXNpemVkIHtcbiAgZmxleDogbm9uZTtcbn1cblxuLmstZmxvYXQtd3JhcDo6YWZ0ZXIsIC5rLWZsb2F0d3JhcDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5rLWZsZXgtbGF5b3V0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmstZ3JpZC1sYXlvdXQge1xuICBkaXNwbGF5OiBncmlkO1xufVxuXG4uay1zZXBhcmF0b3Ige1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG4uay1zZXBhcmF0b3ItaG9yaXpvbnRhbCwgLmstdnN0YWNrID4gLmstc2VwYXJhdG9yLCAuay12Ym94ID4gLmstc2VwYXJhdG9yIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xufVxuXG4uay1zZXBhcmF0b3ItdmVydGljYWwsIC5rLWhzdGFjayA+IC5rLXNlcGFyYXRvciwgLmstaGJveCA+IC5rLXNlcGFyYXRvciB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci13aWR0aDogMCAwIDAgMXB4O1xufVxuXG5oci5rLXNlcGFyYXRvciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmstaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uay1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbnNjcmlwdCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmstZGlzYWJsZWQge1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1kaXNhYmxlZC10ZXh0LCB1bnNldCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWRpc2FibGVkLWJnLCB1bnNldCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tZGlzYWJsZWQtYm9yZGVyLCB1bnNldCk7XG4gIG9wYWNpdHk6IHZhcigtLWtlbmRvLWRpc2FibGVkLW9wYWNpdHksIHVuc2V0KTtcbiAgZmlsdGVyOiB2YXIoLS1rZW5kby1kaXNhYmxlZC1maWx0ZXIsIHVuc2V0KTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5rLWRpc2FibGVkIC5rLWxpbmsge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5rLWRpc2FibGVkIFtkaXNhYmxlZF0sIC5rLWRpc2FibGVkIC5rLWRpc2FibGVkIHtcbiAgLS1rZW5kby1kaXNhYmxlZC1vcGFjaXR5OiAxO1xuICAtLWtlbmRvLWRpc2FibGVkLWZpbHRlcjogZ3JheXNjYWxlKDApO1xufVxuXG4uay1ociB7XG4gIG1hcmdpbi1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmstZC1mbGV4LXJvdyA+IC5rLWhyIHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItd2lkdGg6IDAgMCAwIDFweDtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5rLWQtZmxleC1jb2wgPiAuay1ociB7XG4gIG1hcmdpbjogMDtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5rLXNwcml0ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uay1pbWFnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmstcmVzZXQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgb3V0bGluZTogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250OiBpbmhlcml0O1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5rZW5kby1zb3J0YWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1saW5rLCAuay1saW5rOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay1jb250ZW50IHtcbiAgb3V0bGluZTogMDtcbn1cblxuLmstY2VudGVyZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4uay1uby1jbGljayB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uay1wZGYtZXhwb3J0LXNoYWRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAtMTUwMDBweDtcbiAgd2lkdGg6IDE0NDAwcHg7XG59XG5cbi5rZW5kby1wZGYtaGlkZS1wc2V1ZG8tZWxlbWVudHM6OmJlZm9yZSwgLmtlbmRvLXBkZi1oaWRlLXBzZXVkby1lbGVtZW50czo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5rLWRpcnR5IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItd2lkdGg6IDNweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0LWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1ibG9jay1lbmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJvcmRlci1pbmxpbmUtZW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1lbmQ6IDA7XG59XG5cbi5rLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuLmstc2Nyb2xsYmFyLXZlcnRpY2FsIHtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1lbmQ6IDA7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLmstdG91Y2gtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyMDAwMDA7XG4gIGhlaWdodDogOHB4O1xuICB3aWR0aDogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjOGE4YThhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODU4NTg1O1xufVxuXG4uay1yZXNpemUtaGFuZGxlLCAuay1yZXNpemUtaGludCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICB6LWluZGV4OiAyMDA7XG59XG5cbi5rLXJlc2l6ZS1oYW5kbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmstcmVzaXplLWhhbmRsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyOiAwIHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLXJlc2l6ZS1uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNnB4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAtM3B4O1xuICBjdXJzb3I6IG4tcmVzaXplO1xufVxuXG4uay1yZXNpemUtcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDZweDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuICBpbnNldC1ibG9jay1lbmQ6IC0zcHg7XG4gIGN1cnNvcjogcy1yZXNpemU7XG59XG5cbi5rLXJlc2l6ZS13IHtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAtM3B4O1xuICBjdXJzb3I6IHctcmVzaXplO1xufVxuXG4uay1yZXNpemUtZSB7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1lbmQ6IC0zcHg7XG4gIGN1cnNvcjogZS1yZXNpemU7XG59XG5cbi5rLXJlc2l6ZS1zdywgLmstcmVzaXplLXNlLCAuay1yZXNpemUtbncsIC5rLXJlc2l6ZS1uZSB7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xufVxuXG4uay1yZXNpemUtc3cge1xuICBjdXJzb3I6IHN3LXJlc2l6ZTtcbiAgaW5zZXQtYmxvY2stZW5kOiAwO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG59XG5cbi5rLXJlc2l6ZS1zZSB7XG4gIGN1cnNvcjogc2UtcmVzaXplO1xuICBpbnNldC1ibG9jay1lbmQ6IDA7XG4gIGluc2V0LWlubGluZS1lbmQ6IDA7XG59XG5cbi5rLXJlc2l6ZS1udyB7XG4gIGN1cnNvcjogbnctcmVzaXplO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xufVxuXG4uay1yZXNpemUtbmUge1xuICBjdXJzb3I6IG5lLXJlc2l6ZTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1lbmQ6IDA7XG59XG5cbi5rLXZlcnRpY2FsLXJlc2l6ZSB7XG4gIGN1cnNvcjogcm93LXJlc2l6ZTtcbn1cblxuLmstaG9yaXpvbnRhbC1yZXNpemUge1xuICBjdXJzb3I6IGNvbC1yZXNpemU7XG59XG5cbi5rLXJlc2l6ZS1oaW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmstcmVzaXplLWhpbnQgLmstcmVzaXplLWhpbnQtaGFuZGxlIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMjBweDtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cblxuLmstcmVzaXplLWhpbnQgLmstcmVzaXplLWhpbnQtbWFya2VyIHtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmstcmVzaXplLWhpbnQtdmVydGljYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uay1yZXNpemUtaGludC12ZXJ0aWNhbCAuay1yZXNpemUtaGludC1oYW5kbGUge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG4uay1yZXNpemUtaGludC12ZXJ0aWNhbCAuay1yZXNpemUtaGludC1tYXJrZXIge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAycHg7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uay10b3Atc3RhcnQsIC5rLXBvcy10b3Atc3RhcnQge1xuICB0b3A6IDA7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbn1cblxuLmstdG9wLWVuZCwgLmstcG9zLXRvcC1lbmQge1xuICB0b3A6IDA7XG4gIGluc2V0LWlubGluZS1lbmQ6IDA7XG59XG5cbi5rLWJvdHRvbS1zdGFydCwgLmstcG9zLWJvdHRvbS1zdGFydCB7XG4gIGJvdHRvbTogMDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xufVxuXG4uay1ib3R0b20tZW5kLCAuay1wb3MtYm90dG9tLWVuZCB7XG4gIGJvdHRvbTogMDtcbiAgaW5zZXQtaW5saW5lLWVuZDogMDtcbn1cblxuLmstdG9wLWNlbnRlciwgLmstcG9zLXRvcC1jZW50ZXIge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4uay1taWRkbGUtbGVmdCwgLmstbWlkZGxlLXN0YXJ0LCAuay1wb3MtbWlkZGxlLXN0YXJ0IHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmstbWlkZGxlLWNlbnRlciB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmstbWlkZGxlLXJpZ2h0LCAuay1taWRkbGUtZW5kLCAuay1wb3MtbWlkZGxlLWVuZCB7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uay1ib3R0b20tY2VudGVyLCAuay1wb3MtYm90dG9tLWNlbnRlciB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbjpyb290IHtcbiAgLS1rZW5kby1zcGFjaW5nLTA6IDBweDtcbiAgLS1rZW5kby1zcGFjaW5nLTFweDogMXB4O1xuICAtLWtlbmRvLXNwYWNpbmctMFxcLjU6IDAuMTI1cmVtO1xuICAtLWtlbmRvLXNwYWNpbmctMTogMC4yNXJlbTtcbiAgLS1rZW5kby1zcGFjaW5nLTFcXC41OiAwLjM3NXJlbTtcbiAgLS1rZW5kby1zcGFjaW5nLTI6IDAuNXJlbTtcbiAgLS1rZW5kby1zcGFjaW5nLTJcXC41OiAwLjYyNXJlbTtcbiAgLS1rZW5kby1zcGFjaW5nLTM6IDAuNzVyZW07XG4gIC0ta2VuZG8tc3BhY2luZy0zXFwuNTogMC44NzVyZW07XG4gIC0ta2VuZG8tc3BhY2luZy00OiAxcmVtO1xuICAtLWtlbmRvLXNwYWNpbmctNFxcLjU6IDEuMTI1cmVtO1xuICAtLWtlbmRvLXNwYWNpbmctNTogMS4yNXJlbTtcbiAgLS1rZW5kby1zcGFjaW5nLTVcXC41OiAxLjM3NXJlbTtcbiAgLS1rZW5kby1zcGFjaW5nLTY6IDEuNXJlbTtcbiAgLS1rZW5kby1zcGFjaW5nLTZcXC41OiAxLjYyNXJlbTtcbiAgLS1rZW5kby1zcGFjaW5nLTc6IDEuNzVyZW07XG4gIC0ta2VuZG8tc3BhY2luZy03XFwuNTogMS44NzVyZW07XG4gIC0ta2VuZG8tc3BhY2luZy04OiAycmVtO1xuICAtLWtlbmRvLXNwYWNpbmctOTogMi4yNXJlbTtcbiAgLS1rZW5kby1zcGFjaW5nLTEwOiAyLjVyZW07XG4gIC0ta2VuZG8tc3BhY2luZy0xMTogMi43NXJlbTtcbiAgLS1rZW5kby1zcGFjaW5nLTEyOiAzcmVtO1xuICAtLWtlbmRvLXNwYWNpbmctMTM6IDMuMjVyZW07XG4gIC0ta2VuZG8tc3BhY2luZy0xNDogMy41cmVtO1xuICAtLWtlbmRvLXNwYWNpbmctMTU6IDMuNzVyZW07XG4gIC0ta2VuZG8tc3BhY2luZy0xNjogNHJlbTtcbiAgLS1rZW5kby1zcGFjaW5nLTE3OiA0LjI1cmVtO1xuICAtLWtlbmRvLXNwYWNpbmctMTg6IDQuNXJlbTtcbiAgLS1rZW5kby1zcGFjaW5nLTE5OiA0Ljc1cmVtO1xuICAtLWtlbmRvLXNwYWNpbmctMjA6IDVyZW07XG4gIC0ta2VuZG8tc3BhY2luZy0yMTogNS4yNXJlbTtcbiAgLS1rZW5kby1zcGFjaW5nLTIyOiA1LjVyZW07XG4gIC0ta2VuZG8tc3BhY2luZy0yMzogNS43NXJlbTtcbiAgLS1rZW5kby1zcGFjaW5nLTI0OiA2cmVtO1xuICAtLWtlbmRvLXNwYWNpbmctMjU6IDdyZW07XG4gIC0ta2VuZG8tc3BhY2luZy0yNjogOHJlbTtcbiAgLS1rZW5kby1zcGFjaW5nLTI3OiA5cmVtO1xuICAtLWtlbmRvLXNwYWNpbmctMjg6IDEwcmVtO1xuICAtLWtlbmRvLXNwYWNpbmctMjk6IDExcmVtO1xuICAtLWtlbmRvLXNwYWNpbmctMzA6IDEycmVtO1xufVxuXG46cm9vdCB7XG4gIC0ta2VuZG8tZWxldmF0aW9uLTE6IDAgMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMDQpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIC0ta2VuZG8tZWxldmF0aW9uLTI6IDAgNHB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMDYpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIC0ta2VuZG8tZWxldmF0aW9uLTM6IDAgNnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIC0ta2VuZG8tZWxldmF0aW9uLTQ6IDAgOHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAtLWtlbmRvLWVsZXZhdGlvbi01OiAwIDEwcHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIC0ta2VuZG8tZWxldmF0aW9uLTY6IDAgMTJweCAxNHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAtLWtlbmRvLWVsZXZhdGlvbi03OiAwIDE0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMjQpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIC0ta2VuZG8tZWxldmF0aW9uLTg6IDAgMTZweCAxOHB4IHJnYmEoMCwgMCwgMCwgMC4yOCksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgLS1rZW5kby1lbGV2YXRpb24tOTogMCAzMnB4IDM0cHggcmdiYSgwLCAwLCAwLCAwLjMyKSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuXG46cm9vdCB7XG4gIC0ta2VuZG8tZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIC0ta2VuZG8tZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1rZW5kby1saW5lLWhlaWdodDogMS40Mjg1NzE0Mjg2O1xuICAtLWtlbmRvLWZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0ta2VuZG8tbGV0dGVyLXNwYWNpbmc6IDtcbiAgLS1rZW5kby1mb250LXNpemUteHhzOiAwLjVyZW07XG4gIC0ta2VuZG8tZm9udC1zaXplLXhzOiAwLjYyNXJlbTtcbiAgLS1rZW5kby1mb250LXNpemUtc206IDAuNzVyZW07XG4gIC0ta2VuZG8tZm9udC1zaXplLW1kOiAwLjg3NXJlbTtcbiAgLS1rZW5kby1mb250LXNpemUtbGc6IDFyZW07XG4gIC0ta2VuZG8tZm9udC1zaXplLXhsOiAxLjI1cmVtO1xuICAtLWtlbmRvLWxpbmUtaGVpZ2h0LXhzOiAxO1xuICAtLWtlbmRvLWxpbmUtaGVpZ2h0LXNtOiAxLjI1O1xuICAtLWtlbmRvLWxpbmUtaGVpZ2h0LW1kOiAxLjQyODU3MTQyODY7XG4gIC0ta2VuZG8tbGluZS1oZWlnaHQtbGc6IDEuNTtcbiAgLS1rZW5kby1mb250LXdlaWdodC10aGluOiAxMDA7XG4gIC0ta2VuZG8tZm9udC13ZWlnaHQtZXh0cmEtbGlnaHQ6IDIwMDtcbiAgLS1rZW5kby1mb250LXdlaWdodC1saWdodDogMzAwO1xuICAtLWtlbmRvLWZvbnQtd2VpZ2h0LW5vcm1hbDogNDAwO1xuICAtLWtlbmRvLWZvbnQtd2VpZ2h0LW1lZGl1bTogNTAwO1xuICAtLWtlbmRvLWZvbnQtd2VpZ2h0LXNlbWlib2xkOiA2MDA7XG4gIC0ta2VuZG8tZm9udC13ZWlnaHQtYm9sZDogNzAwO1xuICAtLWtlbmRvLWZvbnQtd2VpZ2h0LWV4dHJhLWJvbGQ6IDgwMDtcbiAgLS1rZW5kby1mb250LXdlaWdodC1ibGFjazogOTAwO1xuICAtLWtlbmRvLWxldHRlci1zcGFjaW5nLXRpZ2h0ZXN0OiAtMC4xNXB4O1xuICAtLWtlbmRvLWxldHRlci1zcGFjaW5nLXRpZ2h0ZXI6IC0wLjFweDtcbiAgLS1rZW5kby1sZXR0ZXItc3BhY2luZy10aWdodDogLTAuNXB4O1xuICAtLWtlbmRvLWxldHRlci1zcGFjaW5nLW5vcm1hbDogMHB4O1xuICAtLWtlbmRvLWxldHRlci1zcGFjaW5nLXdpZGU6IDAuNXB4O1xuICAtLWtlbmRvLWxldHRlci1zcGFjaW5nLXdpZGVyOiAwLjFweDtcbiAgLS1rZW5kby1sZXR0ZXItc3BhY2luZy13aWRlc3Q6IDAuMTVweDtcbiAgLS1rZW5kby1mb250LWZhbWlseS1zYW5zOiBBcmlhbCwgVmVyZGFuYSwgVGFob21hLCBUcmVidWNoZXQgTVMsIEhlbHZldGljYSwgSW1wYWN0LCBHaWxsIFNhbnM7XG4gIC0ta2VuZG8tZm9udC1mYW1pbHktc2VyaWY6IFRpbWVzIE5ldyBSb21hbiwgR2VvcmdpYSwgR2FyYW1vbmQsIFBhbGF0aW5vLCBCYXNrZXJ2aWxsZTtcbiAgLS1rZW5kby1mb250LWZhbWlseS1zYW5zLXNlcmlmOiBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFNlZ29lIFVJLCBSb2JvdG8sIEhlbHZldGljYSBOZXVlLCBOb3RvIFNhbnMsIExpYmVyYXRpb24gU2FucywgQXJpYWwsIHNhbnMtc2VyaWYsIEFwcGxlIENvbG9yIEVtb2ppLCBTZWdvZSBVSSBFbW9qaSwgU2Vnb2UgVUkgU3ltYm9sLCBOb3RvIENvbG9yIEVtb2ppO1xuICAtLWtlbmRvLWZvbnQtZmFtaWx5LW1vbm9zcGFjZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBSb2JvdG8gTW9ubywgVWJ1bnR1IE1vbm8sIEx1Y2lkYSBDb25zb2xlLCBDb3VyaWVyIE5ldywgbW9ub3NwYWNlO1xufVxuXG46cm9vdCB7XG4gIC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1ub25lOiAwcHg7XG4gIC0ta2VuZG8tYm9yZGVyLXJhZGl1cy14czogMXB4O1xuICAtLWtlbmRvLWJvcmRlci1yYWRpdXMtc206IDAuMTI1cmVtO1xuICAtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQ6IDAuMjVyZW07XG4gIC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1sZzogMC4zNzVyZW07XG4gIC0ta2VuZG8tYm9yZGVyLXJhZGl1cy14bDogMC41cmVtO1xuICAtLWtlbmRvLWJvcmRlci1yYWRpdXMteHhsOiAwLjc1cmVtO1xuICAtLWtlbmRvLWJvcmRlci1yYWRpdXMteHh4bDogMXJlbTtcbiAgLS1rZW5kby1ib3JkZXItcmFkaXVzLWZ1bGw6IDk5OTlweDtcbn1cblxuLmstcm91bmRlZC1ub25lIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1ub25lLCAwcHgpO1xufVxuXG4uay1yb3VuZGVkLXhzIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy14cywgMXB4KTtcbn1cblxuLmstcm91bmRlZC1zbSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtc20sIDAuMTI1cmVtKTtcbn1cblxuLmstcm91bmRlZC1tZCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO1xufVxuXG4uay1yb3VuZGVkLWxnIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1sZywgMC4zNzVyZW0pO1xufVxuXG4uay1yb3VuZGVkLXhsIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy14bCwgMC41cmVtKTtcbn1cblxuLmstcm91bmRlZC14eGwge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLXh4bCwgMC43NXJlbSk7XG59XG5cbi5rLXJvdW5kZWQteHh4bCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMteHh4bCwgMXJlbSk7XG59XG5cbi5rLXJvdW5kZWQtZnVsbCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtZnVsbCwgOTk5OXB4KTtcbn1cblxuLmstYm9keSwgLmstdHlwb2dyYXBoeSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xuICBmb250LXdlaWdodDogdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtbm9ybWFsLCBub3JtYWwpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0ta2VuZG8tbGV0dGVyLXNwYWNpbmcsIG5vcm1hbCk7XG4gIG1hcmdpbjogMDtcbn1cblxuLmstYm9keSBwLCAuay10eXBvZ3JhcGh5IHAge1xuICBtYXJnaW46IDAgMCB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xufVxuXG4uay1oMSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8taDEtZm9udC1zaXplLCBjYWxjKHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgMC44NzVyZW0pICogNCkpO1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8taDEtZm9udC1mYW1pbHksIHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1oMS1saW5lLWhlaWdodCwgNzRweCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1rZW5kby1oMS1mb250LXdlaWdodCwgdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtbm9ybWFsLCBub3JtYWwpKTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWtlbmRvLWgxLWxldHRlci1zcGFjaW5nLCApO1xuICBtYXJnaW46IHZhcigtLWtlbmRvLWgxLW1hcmdpbiwgMCAwIHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCkpO1xufVxuXG4uay1oMiB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8taDItZm9udC1zaXplLCBjYWxjKHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgMC44NzVyZW0pICogMykpO1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8taDItZm9udC1mYW1pbHksIHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1oMi1saW5lLWhlaWdodCwgNTZweCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1rZW5kby1oMi1mb250LXdlaWdodCwgdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtbm9ybWFsLCBub3JtYWwpKTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWtlbmRvLWgyLWxldHRlci1zcGFjaW5nLCApO1xuICBtYXJnaW46IHZhcigtLWtlbmRvLWgyLW1hcmdpbiwgMCAwIHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCkpO1xufVxuXG4uay1oMyB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8taDMtZm9udC1zaXplLCBjYWxjKHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgMC44NzVyZW0pICogMi41KSk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1oMy1mb250LWZhbWlseSwgdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWgzLWxpbmUtaGVpZ2h0LCA0MnB4KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWtlbmRvLWgzLWZvbnQtd2VpZ2h0LCB2YXIoLS1rZW5kby1mb250LXdlaWdodC1ub3JtYWwsIG5vcm1hbCkpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0ta2VuZG8taDMtbGV0dGVyLXNwYWNpbmcsICk7XG4gIG1hcmdpbjogdmFyKC0ta2VuZG8taDMtbWFyZ2luLCAwIDAgdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KSk7XG59XG5cbi5rLWg0IHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1oNC1mb250LXNpemUsIGNhbGModmFyKC0ta2VuZG8tZm9udC1zaXplLCAwLjg3NXJlbSkgKiAyKSk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1oNC1mb250LWZhbWlseSwgdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWg0LWxpbmUtaGVpZ2h0LCA0MHB4KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWtlbmRvLWg0LWZvbnQtd2VpZ2h0LCB2YXIoLS1rZW5kby1mb250LXdlaWdodC1ib2xkLCBub3JtYWwpKTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWtlbmRvLWg0LWxldHRlci1zcGFjaW5nLCApO1xuICBtYXJnaW46IHZhcigtLWtlbmRvLWg0LW1hcmdpbiwgMCAwIHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCkpO1xufVxuXG4uay1oNSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8taDUtZm9udC1zaXplLCBjYWxjKHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgMC44NzVyZW0pICogMS41KSk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1oNS1mb250LWZhbWlseSwgdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWg1LWxpbmUtaGVpZ2h0LCAyOHB4KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWtlbmRvLWg1LWZvbnQtd2VpZ2h0LCB2YXIoLS1rZW5kby1mb250LXdlaWdodC1ib2xkLCBub3JtYWwpKTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWtlbmRvLWg1LWxldHRlci1zcGFjaW5nLCApO1xuICBtYXJnaW46IHZhcigtLWtlbmRvLWg1LW1hcmdpbiwgMCAwIHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCkpO1xufVxuXG4uay1oNiB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8taDYtZm9udC1zaXplLCB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWg2LWZvbnQtZmFtaWx5LCB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCkpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8taDYtbGluZS1oZWlnaHQsIDIwcHgpO1xuICBmb250LXdlaWdodDogdmFyKC0ta2VuZG8taDYtZm9udC13ZWlnaHQsIHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWJvbGQsIG5vcm1hbCkpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0ta2VuZG8taDYtbGV0dGVyLXNwYWNpbmcsICk7XG4gIG1hcmdpbjogdmFyKC0ta2VuZG8taDYtbWFyZ2luLCAwIDAgdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KSk7XG59XG5cbi5rLXBhcmFncmFwaCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tcGFyYWdyYXBoLWZvbnQtc2l6ZSwgdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KSk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1wYXJhZ3JhcGgtZm9udC1mYW1pbHksIHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1wYXJhZ3JhcGgtbGluZS1oZWlnaHQsIDIwcHgpO1xuICBmb250LXdlaWdodDogdmFyKC0ta2VuZG8tcGFyYWdyYXBoLWZvbnQtd2VpZ2h0LCB2YXIoLS1rZW5kby1mb250LXdlaWdodC1ub3JtYWwsIG5vcm1hbCkpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0ta2VuZG8tcGFyYWdyYXBoLWxldHRlci1zcGFjaW5nLCApO1xuICBtYXJnaW46IHZhcigtLWtlbmRvLXBhcmFncmFwaC1tYXJnaW4sIDAgMCB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpKTtcbn1cblxuLmstcHJlLCAuay1jb2RlIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1jb2RlLWZvbnQtc2l6ZSwgdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KSk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1jb2RlLWZvbnQtZmFtaWx5LCB2YXIoLS1rZW5kby1mb250LWZhbWlseS1tb25vc3BhY2UsIG5vcm1hbCkpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tY29kZS1saW5lLWhlaWdodCwgMjBweCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1rZW5kby1jb2RlLWZvbnQtd2VpZ2h0LCB2YXIoLS1rZW5kby1mb250LXdlaWdodC1ub3JtYWwsIG5vcm1hbCkpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0ta2VuZG8tY29kZS1sZXR0ZXItc3BhY2luZywgKTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG5cbi5rLXByZSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTYsIDEuNXJlbSk7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uay1wcmUgPiAuay1jb2RlIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG5cbi5rLWNvZGUge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTAsIDBweCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uay1kaXNwbGF5LTEge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWRpc3BsYXkxLWZvbnQtc2l6ZSwgY2FsYyh2YXIoLS1rZW5kby1mb250LXNpemUsIDAuODc1cmVtKSAqIDgpKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWRpc3BsYXkxLWZvbnQtZmFtaWx5LCB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCkpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tZGlzcGxheTEtbGluZS1oZWlnaHQsIDEuMik7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1rZW5kby1kaXNwbGF5MS1mb250LXdlaWdodCwgdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtbGlnaHQsIG5vcm1hbCkpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0ta2VuZG8tZGlzcGxheTEtbGV0dGVyLXNwYWNpbmcsICk7XG59XG5cbi5rLWRpc3BsYXktMiB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZGlzcGxheTItZm9udC1zaXplLCBjYWxjKHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgMC44NzVyZW0pICogNykpO1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZGlzcGxheTItZm9udC1mYW1pbHksIHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1kaXNwbGF5Mi1saW5lLWhlaWdodCwgMS4yKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWtlbmRvLWRpc3BsYXkyLWZvbnQtd2VpZ2h0LCB2YXIoLS1rZW5kby1mb250LXdlaWdodC1saWdodCwgbm9ybWFsKSk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1rZW5kby1kaXNwbGF5Mi1sZXR0ZXItc3BhY2luZywgKTtcbn1cblxuLmstZGlzcGxheS0zIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1kaXNwbGF5My1mb250LXNpemUsIGNhbGModmFyKC0ta2VuZG8tZm9udC1zaXplLCAwLjg3NXJlbSkgKiA2KSk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1kaXNwbGF5My1mb250LWZhbWlseSwgdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWRpc3BsYXkzLWxpbmUtaGVpZ2h0LCAxLjIpO1xuICBmb250LXdlaWdodDogdmFyKC0ta2VuZG8tZGlzcGxheTMtZm9udC13ZWlnaHQsIHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWxpZ2h0LCBub3JtYWwpKTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWtlbmRvLWRpc3BsYXkzLWxldHRlci1zcGFjaW5nLCApO1xufVxuXG4uay1kaXNwbGF5LTQge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWRpc3BsYXk0LWZvbnQtc2l6ZSwgY2FsYyh2YXIoLS1rZW5kby1mb250LXNpemUsIDAuODc1cmVtKSAqIDUpKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWRpc3BsYXk0LWZvbnQtZmFtaWx5LCB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCkpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tZGlzcGxheTQtbGluZS1oZWlnaHQsIDEuMik7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1rZW5kby1kaXNwbGF5NC1mb250LXdlaWdodCwgdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtbGlnaHQsIG5vcm1hbCkpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0ta2VuZG8tZGlzcGxheTQtbGV0dGVyLXNwYWNpbmcsICk7XG59XG5cbi5rLWJvZHkge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZik7XG59XG5cbi5rLXByZSwgLmstY29kZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSk7XG59XG5cbi5rLWZvbnQtZmFtaWx5LXNhbnMge1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZm9udC1mYW1pbHktc2FucywgQXJpYWwsIFZlcmRhbmEsIFRhaG9tYSwgVHJlYnVjaGV0IE1TLCBIZWx2ZXRpY2EsIEltcGFjdCwgR2lsbCBTYW5zKTtcbn1cblxuLlxcIWstZm9udC1mYW1pbHktc2FucyB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1mb250LWZhbWlseS1zYW5zLCBBcmlhbCwgVmVyZGFuYSwgVGFob21hLCBUcmVidWNoZXQgTVMsIEhlbHZldGljYSwgSW1wYWN0LCBHaWxsIFNhbnMpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZvbnQtZmFtaWx5LXNlcmlmIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LXNlcmlmLCBUaW1lcyBOZXcgUm9tYW4sIEdlb3JnaWEsIEdhcmFtb25kLCBQYWxhdGlubywgQmFza2VydmlsbGUpO1xufVxuXG4uXFwhay1mb250LWZhbWlseS1zZXJpZiB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1mb250LWZhbWlseS1zZXJpZiwgVGltZXMgTmV3IFJvbWFuLCBHZW9yZ2lhLCBHYXJhbW9uZCwgUGFsYXRpbm8sIEJhc2tlcnZpbGxlKSAhaW1wb3J0YW50O1xufVxuXG4uay1mb250LWZhbWlseS1zYW5zLXNlcmlmIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LXNhbnMtc2VyaWYsIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgU2Vnb2UgVUksIFJvYm90bywgSGVsdmV0aWNhIE5ldWUsIE5vdG8gU2FucywgTGliZXJhdGlvbiBTYW5zLCBBcmlhbCwgc2Fucy1zZXJpZiwgQXBwbGUgQ29sb3IgRW1vamksIFNlZ29lIFVJIEVtb2ppLCBTZWdvZSBVSSBTeW1ib2wsIE5vdG8gQ29sb3IgRW1vamkpO1xufVxuXG4uXFwhay1mb250LWZhbWlseS1zYW5zLXNlcmlmIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LXNhbnMtc2VyaWYsIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgU2Vnb2UgVUksIFJvYm90bywgSGVsdmV0aWNhIE5ldWUsIE5vdG8gU2FucywgTGliZXJhdGlvbiBTYW5zLCBBcmlhbCwgc2Fucy1zZXJpZiwgQXBwbGUgQ29sb3IgRW1vamksIFNlZ29lIFVJIEVtb2ppLCBTZWdvZSBVSSBTeW1ib2wsIE5vdG8gQ29sb3IgRW1vamkpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZvbnQtZmFtaWx5LW1vbm9zcGFjZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1mb250LWZhbWlseS1tb25vc3BhY2UsIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgUm9ib3RvIE1vbm8sIFVidW50dSBNb25vLCBMdWNpZGEgQ29uc29sZSwgQ291cmllciBOZXcsIG1vbm9zcGFjZSk7XG59XG5cbi5cXCFrLWZvbnQtZmFtaWx5LW1vbm9zcGFjZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1mb250LWZhbWlseS1tb25vc3BhY2UsIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgUm9ib3RvIE1vbm8sIFVidW50dSBNb25vLCBMdWNpZGEgQ29uc29sZSwgQ291cmllciBOZXcsIG1vbm9zcGFjZSkgIWltcG9ydGFudDtcbn1cblxuLmstZm9udC1zaXplLXh4cyB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLXh4cywgMC41cmVtKTtcbn1cblxuLlxcIWstZm9udC1zaXplLXh4cyB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLXh4cywgMC41cmVtKSAhaW1wb3J0YW50O1xufVxuXG4uay1mb250LXNpemUteHMge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS14cywgMC42MjVyZW0pO1xufVxuXG4uXFwhay1mb250LXNpemUteHMge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS14cywgMC42MjVyZW0pICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZvbnQtc2l6ZS1zbSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLXNtLCAwLjc1cmVtKTtcbn1cblxuLlxcIWstZm9udC1zaXplLXNtIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUtc20sIDAuNzVyZW0pICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZvbnQtc2l6ZS1tZCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLW1kLCAwLjg3NXJlbSk7XG59XG5cbi5cXCFrLWZvbnQtc2l6ZS1tZCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLW1kLCAwLjg3NXJlbSkgIWltcG9ydGFudDtcbn1cblxuLmstZm9udC1zaXplLWxnIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUtbGcsIDFyZW0pO1xufVxuXG4uXFwhay1mb250LXNpemUtbGcge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1sZywgMXJlbSkgIWltcG9ydGFudDtcbn1cblxuLmstZm9udC1zaXplLXhsIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUteGwsIDEuMjVyZW0pO1xufVxuXG4uXFwhay1mb250LXNpemUteGwge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS14bCwgMS4yNXJlbSkgIWltcG9ydGFudDtcbn1cblxuLmstZnMteHhzIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mcy14eHMsIDAuNXJlbSk7XG59XG5cbi5cXCFrLWZzLXh4cyB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZnMteHhzLCAwLjVyZW0pICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZzLXhzIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mcy14cywgMC42MjVyZW0pO1xufVxuXG4uXFwhay1mcy14cyB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZnMteHMsIDAuNjI1cmVtKSAhaW1wb3J0YW50O1xufVxuXG4uay1mcy1zbSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZnMtc20sIDAuNzVyZW0pO1xufVxuXG4uXFwhay1mcy1zbSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZnMtc20sIDAuNzVyZW0pICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZzLW1kIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mcy1tZCwgMC44NzVyZW0pO1xufVxuXG4uXFwhay1mcy1tZCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZnMtbWQsIDAuODc1cmVtKSAhaW1wb3J0YW50O1xufVxuXG4uay1mcy1sZyB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZnMtbGcsIDFyZW0pO1xufVxuXG4uXFwhay1mcy1sZyB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZnMtbGcsIDFyZW0pICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZzLXhsIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mcy14bCwgMS4yNXJlbSk7XG59XG5cbi5cXCFrLWZzLXhsIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mcy14bCwgMS4yNXJlbSkgIWltcG9ydGFudDtcbn1cblxuLmstZm9udC1zdHlsZS1pdGFsaWMge1xuICBmb250LXN0eWxlOiB2YXIoLS1rZW5kby1mb250LXN0eWxlLWl0YWxpYywgaXRhbGljKTtcbn1cblxuLlxcIWstZm9udC1zdHlsZS1pdGFsaWMge1xuICBmb250LXN0eWxlOiB2YXIoLS1rZW5kby1mb250LXN0eWxlLWl0YWxpYywgaXRhbGljKSAhaW1wb3J0YW50O1xufVxuXG4uay1mb250LXN0eWxlLW5vbi1pdGFsaWMge1xuICBmb250LXN0eWxlOiB2YXIoLS1rZW5kby1mb250LXN0eWxlLW5vbi1pdGFsaWMsIG5vcm1hbCk7XG59XG5cbi5cXCFrLWZvbnQtc3R5bGUtbm9uLWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IHZhcigtLWtlbmRvLWZvbnQtc3R5bGUtbm9uLWl0YWxpYywgbm9ybWFsKSAhaW1wb3J0YW50O1xufVxuXG4uay1mb250LXN0eWxlLW9ibGlxdWUge1xuICBmb250LXN0eWxlOiB2YXIoLS1rZW5kby1mb250LXN0eWxlLW9ibGlxdWUsIG9ibGlxdWUpO1xufVxuXG4uXFwhay1mb250LXN0eWxlLW9ibGlxdWUge1xuICBmb250LXN0eWxlOiB2YXIoLS1rZW5kby1mb250LXN0eWxlLW9ibGlxdWUsIG9ibGlxdWUpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZvbnQtdGhpbiB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1rZW5kby1mb250LXdlaWdodC10aGluLCAxMDApO1xufVxuXG4uXFwhay1mb250LXRoaW4ge1xuICBmb250LXdlaWdodDogdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtdGhpbiwgMTAwKSAhaW1wb3J0YW50O1xufVxuXG4uay1mb250LWV4dHJhLWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWV4dHJhLWxpZ2h0LCAyMDApO1xufVxuXG4uXFwhay1mb250LWV4dHJhLWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWV4dHJhLWxpZ2h0LCAyMDApICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZvbnQtbGlnaHQge1xuICBmb250LXdlaWdodDogdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtbGlnaHQsIDMwMCk7XG59XG5cbi5cXCFrLWZvbnQtbGlnaHQge1xuICBmb250LXdlaWdodDogdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtbGlnaHQsIDMwMCkgIWltcG9ydGFudDtcbn1cblxuLmstZm9udC1ub3JtYWwge1xuICBmb250LXdlaWdodDogdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtbm9ybWFsLCA0MDApO1xufVxuXG4uXFwhay1mb250LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1rZW5kby1mb250LXdlaWdodC1ub3JtYWwsIDQwMCkgIWltcG9ydGFudDtcbn1cblxuLmstZm9udC1tZWRpdW0ge1xuICBmb250LXdlaWdodDogdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtbWVkaXVtLCA1MDApO1xufVxuXG4uXFwhay1mb250LW1lZGl1bSB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1rZW5kby1mb250LXdlaWdodC1tZWRpdW0sIDUwMCkgIWltcG9ydGFudDtcbn1cblxuLmstZm9udC1zZW1pYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1rZW5kby1mb250LXdlaWdodC1zZW1pYm9sZCwgNjAwKTtcbn1cblxuLlxcIWstZm9udC1zZW1pYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1rZW5kby1mb250LXdlaWdodC1zZW1pYm9sZCwgNjAwKSAhaW1wb3J0YW50O1xufVxuXG4uay1mb250LWJvbGQge1xuICBmb250LXdlaWdodDogdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtYm9sZCwgNzAwKTtcbn1cblxuLlxcIWstZm9udC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWJvbGQsIDcwMCkgIWltcG9ydGFudDtcbn1cblxuLmstZm9udC1leHRyYS1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWV4dHJhLWJvbGQsIDgwMCk7XG59XG5cbi5cXCFrLWZvbnQtZXh0cmEtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1rZW5kby1mb250LXdlaWdodC1leHRyYS1ib2xkLCA4MDApICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZvbnQtYmxhY2sge1xuICBmb250LXdlaWdodDogdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtYmxhY2ssIDkwMCk7XG59XG5cbi5cXCFrLWZvbnQtYmxhY2sge1xuICBmb250LXdlaWdodDogdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtYmxhY2ssIDkwMCkgIWltcG9ydGFudDtcbn1cblxuLmstZm9udC13ZWlnaHQtdGhpbiB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1rZW5kby1mb250LXdlaWdodC10aGluLCAxMDApO1xufVxuXG4uXFwhay1mb250LXdlaWdodC10aGluIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LXRoaW4sIDEwMCkgIWltcG9ydGFudDtcbn1cblxuLmstZm9udC13ZWlnaHQtZXh0cmEtbGlnaHQge1xuICBmb250LXdlaWdodDogdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtZXh0cmEtbGlnaHQsIDIwMCk7XG59XG5cbi5cXCFrLWZvbnQtd2VpZ2h0LWV4dHJhLWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWV4dHJhLWxpZ2h0LCAyMDApICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZvbnQtd2VpZ2h0LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWxpZ2h0LCAzMDApO1xufVxuXG4uXFwhay1mb250LXdlaWdodC1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1rZW5kby1mb250LXdlaWdodC1saWdodCwgMzAwKSAhaW1wb3J0YW50O1xufVxuXG4uay1mb250LXdlaWdodC1ub3JtYWwge1xuICBmb250LXdlaWdodDogdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtbm9ybWFsLCA0MDApO1xufVxuXG4uXFwhay1mb250LXdlaWdodC1ub3JtYWwge1xuICBmb250LXdlaWdodDogdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtbm9ybWFsLCA0MDApICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZvbnQtd2VpZ2h0LW1lZGl1bSB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1rZW5kby1mb250LXdlaWdodC1tZWRpdW0sIDUwMCk7XG59XG5cbi5cXCFrLWZvbnQtd2VpZ2h0LW1lZGl1bSB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1rZW5kby1mb250LXdlaWdodC1tZWRpdW0sIDUwMCkgIWltcG9ydGFudDtcbn1cblxuLmstZm9udC13ZWlnaHQtc2VtaWJvbGQge1xuICBmb250LXdlaWdodDogdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtc2VtaWJvbGQsIDYwMCk7XG59XG5cbi5cXCFrLWZvbnQtd2VpZ2h0LXNlbWlib2xkIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LXNlbWlib2xkLCA2MDApICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZvbnQtd2VpZ2h0LWJvbGQge1xuICBmb250LXdlaWdodDogdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtYm9sZCwgNzAwKTtcbn1cblxuLlxcIWstZm9udC13ZWlnaHQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1rZW5kby1mb250LXdlaWdodC1ib2xkLCA3MDApICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZvbnQtd2VpZ2h0LWV4dHJhLWJvbGQge1xuICBmb250LXdlaWdodDogdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtZXh0cmEtYm9sZCwgODAwKTtcbn1cblxuLlxcIWstZm9udC13ZWlnaHQtZXh0cmEtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1rZW5kby1mb250LXdlaWdodC1leHRyYS1ib2xkLCA4MDApICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZvbnQtd2VpZ2h0LWJsYWNrIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWJsYWNrLCA5MDApO1xufVxuXG4uXFwhay1mb250LXdlaWdodC1ibGFjayB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1rZW5kby1mb250LXdlaWdodC1ibGFjaywgOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uay1sZXR0ZXItc3BhY2luZy10aWdodGVzdCB7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1rZW5kby1sZXR0ZXItc3BhY2luZy10aWdodGVzdCwgLTAuMTVweCk7XG59XG5cbi5cXCFrLWxldHRlci1zcGFjaW5nLXRpZ2h0ZXN0IHtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWtlbmRvLWxldHRlci1zcGFjaW5nLXRpZ2h0ZXN0LCAtMC4xNXB4KSAhaW1wb3J0YW50O1xufVxuXG4uay1sZXR0ZXItc3BhY2luZy10aWdodGVyIHtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWtlbmRvLWxldHRlci1zcGFjaW5nLXRpZ2h0ZXIsIC0wLjFweCk7XG59XG5cbi5cXCFrLWxldHRlci1zcGFjaW5nLXRpZ2h0ZXIge1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0ta2VuZG8tbGV0dGVyLXNwYWNpbmctdGlnaHRlciwgLTAuMXB4KSAhaW1wb3J0YW50O1xufVxuXG4uay1sZXR0ZXItc3BhY2luZy10aWdodCB7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1rZW5kby1sZXR0ZXItc3BhY2luZy10aWdodCwgLTAuNXB4KTtcbn1cblxuLlxcIWstbGV0dGVyLXNwYWNpbmctdGlnaHQge1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0ta2VuZG8tbGV0dGVyLXNwYWNpbmctdGlnaHQsIC0wLjVweCkgIWltcG9ydGFudDtcbn1cblxuLmstbGV0dGVyLXNwYWNpbmctbm9ybWFsIHtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWtlbmRvLWxldHRlci1zcGFjaW5nLW5vcm1hbCwgMHB4KTtcbn1cblxuLlxcIWstbGV0dGVyLXNwYWNpbmctbm9ybWFsIHtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWtlbmRvLWxldHRlci1zcGFjaW5nLW5vcm1hbCwgMHB4KSAhaW1wb3J0YW50O1xufVxuXG4uay1sZXR0ZXItc3BhY2luZy13aWRlIHtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWtlbmRvLWxldHRlci1zcGFjaW5nLXdpZGUsIDAuNXB4KTtcbn1cblxuLlxcIWstbGV0dGVyLXNwYWNpbmctd2lkZSB7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1rZW5kby1sZXR0ZXItc3BhY2luZy13aWRlLCAwLjVweCkgIWltcG9ydGFudDtcbn1cblxuLmstbGV0dGVyLXNwYWNpbmctd2lkZXIge1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0ta2VuZG8tbGV0dGVyLXNwYWNpbmctd2lkZXIsIDAuMXB4KTtcbn1cblxuLlxcIWstbGV0dGVyLXNwYWNpbmctd2lkZXIge1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0ta2VuZG8tbGV0dGVyLXNwYWNpbmctd2lkZXIsIDAuMXB4KSAhaW1wb3J0YW50O1xufVxuXG4uay1sZXR0ZXItc3BhY2luZy13aWRlc3Qge1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0ta2VuZG8tbGV0dGVyLXNwYWNpbmctd2lkZXN0LCAwLjE1cHgpO1xufVxuXG4uXFwhay1sZXR0ZXItc3BhY2luZy13aWRlc3Qge1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0ta2VuZG8tbGV0dGVyLXNwYWNpbmctd2lkZXN0LCAwLjE1cHgpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWxpbmUtaGVpZ2h0LXhzIHtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LXhzLCAxKTtcbn1cblxuLlxcIWstbGluZS1oZWlnaHQteHMge1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQteHMsIDEpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWxpbmUtaGVpZ2h0LXNtIHtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LXNtLCAxLjI1KTtcbn1cblxuLlxcIWstbGluZS1oZWlnaHQtc20ge1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtc20sIDEuMjUpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWxpbmUtaGVpZ2h0LW1kIHtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LW1kLCAxLjQyODU3MTQyODYpO1xufVxuXG4uXFwhay1saW5lLWhlaWdodC1tZCB7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodC1tZCwgMS40Mjg1NzE0Mjg2KSAhaW1wb3J0YW50O1xufVxuXG4uay1saW5lLWhlaWdodC1sZyB7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgMS41KTtcbn1cblxuLlxcIWstbGluZS1oZWlnaHQtbGcge1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIDEuNSkgIWltcG9ydGFudDtcbn1cblxuLmstbGlzdC1ub25lIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4uXFwhay1saXN0LW5vbmUge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmstbGlzdC1kaXNjIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxuXG4uXFwhay1saXN0LWRpc2Mge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2MgIWltcG9ydGFudDtcbn1cblxuLmstbGlzdC1kZWNpbWFsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xufVxuXG4uXFwhay1saXN0LWRlY2ltYWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWwgIWltcG9ydGFudDtcbn1cblxuLmstdGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLlxcIWstdGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5cXCFrLXRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLlxcIWstdGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmstdGV4dC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cblxuLlxcIWstdGV4dC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LXN0YXJ0IHtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG59XG5cbi5cXCFrLXRleHQtc3RhcnQge1xuICB0ZXh0LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LWVuZCB7XG4gIHRleHQtYWxpZ246IGVuZDtcbn1cblxuLlxcIWstdGV4dC1lbmQge1xuICB0ZXh0LWFsaWduOiBlbmQgIWltcG9ydGFudDtcbn1cblxuLmstdGV4dC1hcHAtc3VyZmFjZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZik7XG59XG5cbi5cXCFrLXRleHQtYXBwLXN1cmZhY2Uge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRleHQtb24tYXBwLXN1cmZhY2Uge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xufVxuXG4uXFwhay10ZXh0LW9uLWFwcC1zdXJmYWNlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LXN1YnRsZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpO1xufVxuXG4uXFwhay10ZXh0LXN1YnRsZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRleHQtc3VyZmFjZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKTtcbn1cblxuLlxcIWstdGV4dC1zdXJmYWNlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRleHQtc3VyZmFjZS1hbHQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uXFwhay10ZXh0LXN1cmZhY2UtYWx0IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKSAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LWJvcmRlciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xufVxuXG4uXFwhay10ZXh0LWJvcmRlciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRleHQtYm9yZGVyLWFsdCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXItYWx0LCByZ2JhKDAsIDAsIDAsIDAuMTYpKTtcbn1cblxuLlxcIWstdGV4dC1ib3JkZXItYWx0IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlci1hbHQsIHJnYmEoMCwgMCwgMCwgMC4xNikpICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRleHQtYmFzZS1zdWJ0bGUge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZS1zdWJ0bGUsICNlYmViZWIpO1xufVxuXG4uXFwhay10ZXh0LWJhc2Utc3VidGxlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2Utc3VidGxlLCAjZWJlYmViKSAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LWJhc2UtZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZS1lbXBoYXNpcywgI2MyYzJjMik7XG59XG5cbi5cXCFrLXRleHQtYmFzZS1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLWVtcGhhc2lzLCAjYzJjMmMyKSAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LXByaW1hcnktc3VidGxlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktc3VidGxlLCAjZmZlY2ViKTtcbn1cblxuLlxcIWstdGV4dC1wcmltYXJ5LXN1YnRsZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LXN1YnRsZSwgI2ZmZWNlYikgIWltcG9ydGFudDtcbn1cblxuLmstdGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uXFwhay10ZXh0LXByaW1hcnkge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCkgIWltcG9ydGFudDtcbn1cblxuLmstdGV4dC1wcmltYXJ5LWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktZW1waGFzaXMsICNmZjlkOTcpO1xufVxuXG4uXFwhay10ZXh0LXByaW1hcnktZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1lbXBoYXNpcywgI2ZmOWQ5NykgIWltcG9ydGFudDtcbn1cblxuLmstdGV4dC1zZWNvbmRhcnktc3VidGxlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1zdWJ0bGUsICNmYWZhZmEpO1xufVxuXG4uXFwhay10ZXh0LXNlY29uZGFyeS1zdWJ0bGUge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LXN1YnRsZSwgI2ZhZmFmYSkgIWltcG9ydGFudDtcbn1cblxuLmstdGV4dC1zZWNvbmRhcnkge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KTtcbn1cblxuLlxcIWstdGV4dC1zZWNvbmRhcnkge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KSAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LXNlY29uZGFyeS1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnktZW1waGFzaXMsICNlMGUwZTApO1xufVxuXG4uXFwhay10ZXh0LXNlY29uZGFyeS1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnktZW1waGFzaXMsICNlMGUwZTApICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRleHQtdGVydGlhcnktc3VidGxlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LXN1YnRsZSwgI2Q4ZjFmZCk7XG59XG5cbi5cXCFrLXRleHQtdGVydGlhcnktc3VidGxlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LXN1YnRsZSwgI2Q4ZjFmZCkgIWltcG9ydGFudDtcbn1cblxuLmstdGV4dC10ZXJ0aWFyeSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCk7XG59XG5cbi5cXCFrLXRleHQtdGVydGlhcnkge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnksICMwM2E5ZjQpICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRleHQtdGVydGlhcnktZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnktZW1waGFzaXMsICM2MWM5ZjkpO1xufVxuXG4uXFwhay10ZXh0LXRlcnRpYXJ5LWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LWVtcGhhc2lzLCAjNjFjOWY5KSAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LWluZm8tc3VidGxlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8tc3VidGxlLCAjZDJlMmZiKTtcbn1cblxuLlxcIWstdGV4dC1pbmZvLXN1YnRsZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbmZvLXN1YnRsZSwgI2QyZTJmYikgIWltcG9ydGFudDtcbn1cblxuLmstdGV4dC1pbmZvIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpO1xufVxuXG4uXFwhay10ZXh0LWluZm8ge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5mbywgIzAwNThlOSkgIWltcG9ydGFudDtcbn1cblxuLmstdGV4dC1pbmZvLWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8tZW1waGFzaXMsICM2MDk4ZjIpO1xufVxuXG4uXFwhay10ZXh0LWluZm8tZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5mby1lbXBoYXNpcywgIzYwOThmMikgIWltcG9ydGFudDtcbn1cblxuLmstdGV4dC1zdWNjZXNzLXN1YnRsZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLXN1YnRsZSwgI2RjZjBkMyk7XG59XG5cbi5cXCFrLXRleHQtc3VjY2Vzcy1zdWJ0bGUge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1zdWJ0bGUsICNkY2YwZDMpICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRleHQtc3VjY2VzcyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKTtcbn1cblxuLlxcIWstdGV4dC1zdWNjZXNzIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRleHQtc3VjY2Vzcy1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLWVtcGhhc2lzLCAjODFkMTVmKTtcbn1cblxuLlxcIWstdGV4dC1zdWNjZXNzLWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MtZW1waGFzaXMsICM4MWQxNWYpICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRleHQtd2FybmluZy1zdWJ0bGUge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZy1zdWJ0bGUsICNmZmY0ZDMpO1xufVxuXG4uXFwhay10ZXh0LXdhcm5pbmctc3VidGxlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmctc3VidGxlLCAjZmZmNGQzKSAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LXdhcm5pbmcge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCk7XG59XG5cbi5cXCFrLXRleHQtd2FybmluZyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKSAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LXdhcm5pbmctZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZy1lbXBoYXNpcywgI2ZmZDc2MCk7XG59XG5cbi5cXCFrLXRleHQtd2FybmluZy1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLWVtcGhhc2lzLCAjZmZkNzYwKSAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LWVycm9yLXN1YnRsZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvci1zdWJ0bGUsICNmY2RkZGEpO1xufVxuXG4uXFwhay10ZXh0LWVycm9yLXN1YnRsZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvci1zdWJ0bGUsICNmY2RkZGEpICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRleHQtZXJyb3Ige1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApO1xufVxuXG4uXFwhay10ZXh0LWVycm9yIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKSAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LWVycm9yLWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLWVtcGhhc2lzLCAjZjc2ZjYwKTtcbn1cblxuLlxcIWstdGV4dC1lcnJvci1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvci1lbXBoYXNpcywgI2Y3NmY2MCkgIWltcG9ydGFudDtcbn1cblxuLmstdGV4dC1saWdodC1zdWJ0bGUge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQtc3VidGxlLCAjZmFmYWZhKTtcbn1cblxuLlxcIWstdGV4dC1saWdodC1zdWJ0bGUge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQtc3VidGxlLCAjZmFmYWZhKSAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LWxpZ2h0IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKTtcbn1cblxuLlxcIWstdGV4dC1saWdodCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYikgIWltcG9ydGFudDtcbn1cblxuLmstdGV4dC1saWdodC1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1saWdodC1lbXBoYXNpcywgI2Q2ZDZkNik7XG59XG5cbi5cXCFrLXRleHQtbGlnaHQtZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQtZW1waGFzaXMsICNkNmQ2ZDYpICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRleHQtZGFyay1zdWJ0bGUge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyay1zdWJ0bGUsICNjMmMyYzIpO1xufVxuXG4uXFwhay10ZXh0LWRhcmstc3VidGxlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmstc3VidGxlLCAjYzJjMmMyKSAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LWRhcmsge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7XG59XG5cbi5cXCFrLXRleHQtZGFyayB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKSAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LWRhcmstZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyay1lbXBoYXNpcywgIzY2NjY2Nik7XG59XG5cbi5cXCFrLXRleHQtZGFyay1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLWVtcGhhc2lzLCAjNjY2NjY2KSAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LWluaGVyaXQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5oZXJpdCwgaW5oZXJpdCk7XG59XG5cbi5cXCFrLXRleHQtaW5oZXJpdCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbmhlcml0LCBpbmhlcml0KSAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LWN1cnJlbnQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItY3VycmVudCwgY3VycmVudENvbG9yKTtcbn1cblxuLlxcIWstdGV4dC1jdXJyZW50IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWN1cnJlbnQsIGN1cnJlbnRDb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmstdGV4dC10cmFuc3BhcmVudCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci10cmFuc3BhcmVudCwgdHJhbnNwYXJlbnQpO1xufVxuXG4uXFwhay10ZXh0LXRyYW5zcGFyZW50IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXRyYW5zcGFyZW50LCB0cmFuc3BhcmVudCkgIWltcG9ydGFudDtcbn1cblxuLmstdGV4dC1ibGFjayB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ibGFjaywgYmxhY2spO1xufVxuXG4uXFwhay10ZXh0LWJsYWNrIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJsYWNrLCBibGFjaykgIWltcG9ydGFudDtcbn1cblxuLmstdGV4dC13aGl0ZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13aGl0ZSwgd2hpdGUpO1xufVxuXG4uXFwhay10ZXh0LXdoaXRlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXdoaXRlLCB3aGl0ZSkgIWltcG9ydGFudDtcbn1cblxuLmstY29sb3ItYXBwLXN1cmZhY2Uge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpO1xufVxuXG4uXFwhay1jb2xvci1hcHAtc3VyZmFjZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZikgIWltcG9ydGFudDtcbn1cblxuLmstY29sb3Itb24tYXBwLXN1cmZhY2Uge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xufVxuXG4uXFwhay1jb2xvci1vbi1hcHAtc3VyZmFjZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgIWltcG9ydGFudDtcbn1cblxuLmstY29sb3Itc3VidGxlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nik7XG59XG5cbi5cXCFrLWNvbG9yLXN1YnRsZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbG9yLXN1cmZhY2Uge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSk7XG59XG5cbi5cXCFrLWNvbG9yLXN1cmZhY2Uge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSkgIWltcG9ydGFudDtcbn1cblxuLmstY29sb3Itc3VyZmFjZS1hbHQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uXFwhay1jb2xvci1zdXJmYWNlLWFsdCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZikgIWltcG9ydGFudDtcbn1cblxuLmstY29sb3ItYm9yZGVyIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG59XG5cbi5cXCFrLWNvbG9yLWJvcmRlciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbG9yLWJvcmRlci1hbHQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLWFsdCwgcmdiYSgwLCAwLCAwLCAwLjE2KSk7XG59XG5cbi5cXCFrLWNvbG9yLWJvcmRlci1hbHQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLWFsdCwgcmdiYSgwLCAwLCAwLCAwLjE2KSkgIWltcG9ydGFudDtcbn1cblxuLmstY29sb3ItYmFzZS1zdWJ0bGUge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZS1zdWJ0bGUsICNlYmViZWIpO1xufVxuXG4uXFwhay1jb2xvci1iYXNlLXN1YnRsZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLXN1YnRsZSwgI2ViZWJlYikgIWltcG9ydGFudDtcbn1cblxuLmstY29sb3ItYmFzZS1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLWVtcGhhc2lzLCAjYzJjMmMyKTtcbn1cblxuLlxcIWstY29sb3ItYmFzZS1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLWVtcGhhc2lzLCAjYzJjMmMyKSAhaW1wb3J0YW50O1xufVxuXG4uay1jb2xvci1wcmltYXJ5LXN1YnRsZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LXN1YnRsZSwgI2ZmZWNlYik7XG59XG5cbi5cXCFrLWNvbG9yLXByaW1hcnktc3VidGxlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktc3VidGxlLCAjZmZlY2ViKSAhaW1wb3J0YW50O1xufVxuXG4uay1jb2xvci1wcmltYXJ5IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uXFwhay1jb2xvci1wcmltYXJ5IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbG9yLXByaW1hcnktZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1lbXBoYXNpcywgI2ZmOWQ5Nyk7XG59XG5cbi5cXCFrLWNvbG9yLXByaW1hcnktZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1lbXBoYXNpcywgI2ZmOWQ5NykgIWltcG9ydGFudDtcbn1cblxuLmstY29sb3Itc2Vjb25kYXJ5LXN1YnRsZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnktc3VidGxlLCAjZmFmYWZhKTtcbn1cblxuLlxcIWstY29sb3Itc2Vjb25kYXJ5LXN1YnRsZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnktc3VidGxlLCAjZmFmYWZhKSAhaW1wb3J0YW50O1xufVxuXG4uay1jb2xvci1zZWNvbmRhcnkge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KTtcbn1cblxuLlxcIWstY29sb3Itc2Vjb25kYXJ5IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeSwgIzY2NjY2NikgIWltcG9ydGFudDtcbn1cblxuLmstY29sb3Itc2Vjb25kYXJ5LWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1lbXBoYXNpcywgI2UwZTBlMCk7XG59XG5cbi5cXCFrLWNvbG9yLXNlY29uZGFyeS1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnktZW1waGFzaXMsICNlMGUwZTApICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbG9yLXRlcnRpYXJ5LXN1YnRsZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeS1zdWJ0bGUsICNkOGYxZmQpO1xufVxuXG4uXFwhay1jb2xvci10ZXJ0aWFyeS1zdWJ0bGUge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnktc3VidGxlLCAjZDhmMWZkKSAhaW1wb3J0YW50O1xufVxuXG4uay1jb2xvci10ZXJ0aWFyeSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCk7XG59XG5cbi5cXCFrLWNvbG9yLXRlcnRpYXJ5IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KSAhaW1wb3J0YW50O1xufVxuXG4uay1jb2xvci10ZXJ0aWFyeS1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeS1lbXBoYXNpcywgIzYxYzlmOSk7XG59XG5cbi5cXCFrLWNvbG9yLXRlcnRpYXJ5LWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LWVtcGhhc2lzLCAjNjFjOWY5KSAhaW1wb3J0YW50O1xufVxuXG4uay1jb2xvci1pbmZvLXN1YnRsZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbmZvLXN1YnRsZSwgI2QyZTJmYik7XG59XG5cbi5cXCFrLWNvbG9yLWluZm8tc3VidGxlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8tc3VidGxlLCAjZDJlMmZiKSAhaW1wb3J0YW50O1xufVxuXG4uay1jb2xvci1pbmZvIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpO1xufVxuXG4uXFwhay1jb2xvci1pbmZvIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbG9yLWluZm8tZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5mby1lbXBoYXNpcywgIzYwOThmMik7XG59XG5cbi5cXCFrLWNvbG9yLWluZm8tZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5mby1lbXBoYXNpcywgIzYwOThmMikgIWltcG9ydGFudDtcbn1cblxuLmstY29sb3Itc3VjY2Vzcy1zdWJ0bGUge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1zdWJ0bGUsICNkY2YwZDMpO1xufVxuXG4uXFwhay1jb2xvci1zdWNjZXNzLXN1YnRsZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLXN1YnRsZSwgI2RjZjBkMykgIWltcG9ydGFudDtcbn1cblxuLmstY29sb3Itc3VjY2VzcyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKTtcbn1cblxuLlxcIWstY29sb3Itc3VjY2VzcyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKSAhaW1wb3J0YW50O1xufVxuXG4uay1jb2xvci1zdWNjZXNzLWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MtZW1waGFzaXMsICM4MWQxNWYpO1xufVxuXG4uXFwhay1jb2xvci1zdWNjZXNzLWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MtZW1waGFzaXMsICM4MWQxNWYpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbG9yLXdhcm5pbmctc3VidGxlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmctc3VidGxlLCAjZmZmNGQzKTtcbn1cblxuLlxcIWstY29sb3Itd2FybmluZy1zdWJ0bGUge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZy1zdWJ0bGUsICNmZmY0ZDMpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbG9yLXdhcm5pbmcge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCk7XG59XG5cbi5cXCFrLWNvbG9yLXdhcm5pbmcge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCkgIWltcG9ydGFudDtcbn1cblxuLmstY29sb3Itd2FybmluZy1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLWVtcGhhc2lzLCAjZmZkNzYwKTtcbn1cblxuLlxcIWstY29sb3Itd2FybmluZy1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLWVtcGhhc2lzLCAjZmZkNzYwKSAhaW1wb3J0YW50O1xufVxuXG4uay1jb2xvci1lcnJvci1zdWJ0bGUge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3Itc3VidGxlLCAjZmNkZGRhKTtcbn1cblxuLlxcIWstY29sb3ItZXJyb3Itc3VidGxlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLXN1YnRsZSwgI2ZjZGRkYSkgIWltcG9ydGFudDtcbn1cblxuLmstY29sb3ItZXJyb3Ige1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApO1xufVxuXG4uXFwhay1jb2xvci1lcnJvciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCkgIWltcG9ydGFudDtcbn1cblxuLmstY29sb3ItZXJyb3ItZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3ItZW1waGFzaXMsICNmNzZmNjApO1xufVxuXG4uXFwhay1jb2xvci1lcnJvci1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvci1lbXBoYXNpcywgI2Y3NmY2MCkgIWltcG9ydGFudDtcbn1cblxuLmstY29sb3ItbGlnaHQtc3VidGxlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LXN1YnRsZSwgI2ZhZmFmYSk7XG59XG5cbi5cXCFrLWNvbG9yLWxpZ2h0LXN1YnRsZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1saWdodC1zdWJ0bGUsICNmYWZhZmEpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbG9yLWxpZ2h0IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKTtcbn1cblxuLlxcIWstY29sb3ItbGlnaHQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQsICNlYmViZWIpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbG9yLWxpZ2h0LWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LWVtcGhhc2lzLCAjZDZkNmQ2KTtcbn1cblxuLlxcIWstY29sb3ItbGlnaHQtZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQtZW1waGFzaXMsICNkNmQ2ZDYpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbG9yLWRhcmstc3VidGxlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmstc3VidGxlLCAjYzJjMmMyKTtcbn1cblxuLlxcIWstY29sb3ItZGFyay1zdWJ0bGUge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyay1zdWJ0bGUsICNjMmMyYzIpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbG9yLWRhcmsge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7XG59XG5cbi5cXCFrLWNvbG9yLWRhcmsge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCkgIWltcG9ydGFudDtcbn1cblxuLmstY29sb3ItZGFyay1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLWVtcGhhc2lzLCAjNjY2NjY2KTtcbn1cblxuLlxcIWstY29sb3ItZGFyay1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLWVtcGhhc2lzLCAjNjY2NjY2KSAhaW1wb3J0YW50O1xufVxuXG4uay1jb2xvci1pbmhlcml0IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluaGVyaXQsIGluaGVyaXQpO1xufVxuXG4uXFwhay1jb2xvci1pbmhlcml0IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluaGVyaXQsIGluaGVyaXQpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbG9yLWN1cnJlbnQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItY3VycmVudCwgY3VycmVudENvbG9yKTtcbn1cblxuLlxcIWstY29sb3ItY3VycmVudCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1jdXJyZW50LCBjdXJyZW50Q29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbG9yLXRyYW5zcGFyZW50IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXRyYW5zcGFyZW50LCB0cmFuc3BhcmVudCk7XG59XG5cbi5cXCFrLWNvbG9yLXRyYW5zcGFyZW50IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXRyYW5zcGFyZW50LCB0cmFuc3BhcmVudCkgIWltcG9ydGFudDtcbn1cblxuLmstY29sb3ItYmxhY2sge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmxhY2ssIGJsYWNrKTtcbn1cblxuLlxcIWstY29sb3ItYmxhY2sge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmxhY2ssIGJsYWNrKSAhaW1wb3J0YW50O1xufVxuXG4uay1jb2xvci13aGl0ZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13aGl0ZSwgd2hpdGUpO1xufVxuXG4uXFwhay1jb2xvci13aGl0ZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13aGl0ZSwgd2hpdGUpICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRleHQtdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5cXCFrLXRleHQtdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbn1cblxuLmstdGV4dC1vdmVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogb3ZlcmxpbmU7XG59XG5cbi5cXCFrLXRleHQtb3ZlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IG92ZXJsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRleHQtbGluZS10aHJvdWdoIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbi5cXCFrLXRleHQtbGluZS10aHJvdWdoIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2ggIWltcG9ydGFudDtcbn1cblxuLmstdGV4dC1uby11bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5cXCFrLXRleHQtbm8tdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRleHQtY2xpcCB7XG4gIHRleHQtb3ZlcmZsb3c6IGNsaXA7XG59XG5cbi5cXCFrLXRleHQtY2xpcCB7XG4gIHRleHQtb3ZlcmZsb3c6IGNsaXAgIWltcG9ydGFudDtcbn1cblxuLmstdGV4dC1lbGxpcHNpcyB7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uXFwhay10ZXh0LWVsbGlwc2lzIHtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXMgIWltcG9ydGFudDtcbn1cblxuLmstdGV4dC10cnVuY2F0ZSwgLmstdGV4dC1lbGxpcHNpcyB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uXFwhay10ZXh0LXRydW5jYXRlLCAuXFwhay10ZXh0LWVsbGlwc2lzIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLlxcIWstdGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRleHQtbG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbn1cblxuLlxcIWstdGV4dC1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4uXFwhay10ZXh0LWNhcGl0YWxpemUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LW5vcm1hbC1jYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5cXCFrLXRleHQtbm9ybWFsLWNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uay1hbGlnbi1iYXNlbGluZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLlxcIWstYWxpZ24tYmFzZWxpbmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmstYWxpZ24tdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLlxcIWstYWxpZ24tdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xufVxuXG4uay1hbGlnbi1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uXFwhay1hbGlnbi1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG59XG5cbi5rLWFsaWduLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi5cXCFrLWFsaWduLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDtcbn1cblxuLmstYWxpZ24tdGV4dC10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG59XG5cbi5cXCFrLWFsaWduLXRleHQtdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7XG59XG5cbi5rLWFsaWduLXRleHQtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xufVxuXG4uXFwhay1hbGlnbi10ZXh0LWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50O1xufVxuXG4uay1hbGlnbi1zdWIge1xuICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xufVxuXG4uXFwhay1hbGlnbi1zdWIge1xuICB2ZXJ0aWNhbC1hbGlnbjogc3ViICFpbXBvcnRhbnQ7XG59XG5cbi5rLWFsaWduLXN1cGVyIHtcbiAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xufVxuXG4uXFwhay1hbGlnbi1zdXBlciB7XG4gIHZlcnRpY2FsLWFsaWduOiBzdXBlciAhaW1wb3J0YW50O1xufVxuXG4uay13aGl0ZS1zcGFjZS1ub3JtYWwge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4uXFwhay13aGl0ZS1zcGFjZS1ub3JtYWwge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi5rLXdoaXRlLXNwYWNlLW5vd3JhcCwgLmstdGV4dC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uXFwhay13aGl0ZS1zcGFjZS1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5rLXdoaXRlLXNwYWNlLXByZSB7XG4gIHdoaXRlLXNwYWNlOiBwcmU7XG59XG5cbi5cXCFrLXdoaXRlLXNwYWNlLXByZSB7XG4gIHdoaXRlLXNwYWNlOiBwcmUgIWltcG9ydGFudDtcbn1cblxuLmstd2hpdGUtc3BhY2UtcHJlLWxpbmUge1xuICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XG59XG5cbi5cXCFrLXdoaXRlLXNwYWNlLXByZS1saW5lIHtcbiAgd2hpdGUtc3BhY2U6IHByZS1saW5lICFpbXBvcnRhbnQ7XG59XG5cbi5rLXdoaXRlLXNwYWNlLXByZS13cmFwIHtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xufVxuXG4uXFwhay13aGl0ZS1zcGFjZS1wcmUtd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uay13aGl0ZS1zcGFjZS1icmVhay1zcGFjZXMge1xuICB3aGl0ZS1zcGFjZTogYnJlYWstc3BhY2VzO1xufVxuXG4uXFwhay13aGl0ZS1zcGFjZS1icmVhay1zcGFjZXMge1xuICB3aGl0ZS1zcGFjZTogYnJlYWstc3BhY2VzICFpbXBvcnRhbnQ7XG59XG5cbi5rLXdoaXRlc3BhY2Utbm9ybWFsIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLlxcIWstd2hpdGVzcGFjZS1ub3JtYWwge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi5rLXdoaXRlc3BhY2Utbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLlxcIWstd2hpdGVzcGFjZS1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5rLXdoaXRlc3BhY2UtcHJlIHtcbiAgd2hpdGUtc3BhY2U6IHByZTtcbn1cblxuLlxcIWstd2hpdGVzcGFjZS1wcmUge1xuICB3aGl0ZS1zcGFjZTogcHJlICFpbXBvcnRhbnQ7XG59XG5cbi5rLXdoaXRlc3BhY2UtcHJlLWxpbmUge1xuICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XG59XG5cbi5cXCFrLXdoaXRlc3BhY2UtcHJlLWxpbmUge1xuICB3aGl0ZS1zcGFjZTogcHJlLWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmstd2hpdGVzcGFjZS1wcmUtd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbn1cblxuLlxcIWstd2hpdGVzcGFjZS1wcmUtd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uay13aGl0ZXNwYWNlLWJyZWFrLXNwYWNlcyB7XG4gIHdoaXRlLXNwYWNlOiBicmVhay1zcGFjZXM7XG59XG5cbi5cXCFrLXdoaXRlc3BhY2UtYnJlYWstc3BhY2VzIHtcbiAgd2hpdGUtc3BhY2U6IGJyZWFrLXNwYWNlcyAhaW1wb3J0YW50O1xufVxuXG4uay1zdmctaWNvbiB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG91dGxpbmU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1zdmctaWNvbiA+IHN2ZyB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5rLXN2Zy1pY29uLmstaWNvbi14cyB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG59XG5cbi5rLXN2Zy1pY29uLmstaWNvbi1zbSB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG59XG5cbi5rLXN2Zy1pY29uLmstaWNvbi1tZCB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG5cbi5rLXN2Zy1pY29uLmstaWNvbi1sZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5rLXN2Zy1pY29uLmstaWNvbi14bCB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG5cbi5rLXN2Zy1pY29uLmstaWNvbi14eGwge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuXG4uay1zdmctaWNvbi5rLWljb24teHh4bCB7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG59XG5cbi5rLWZsaXAtaC5rLXN2Zy1pY29uLCAuay1zdmctaWNvbi5rLWZsaXAteCwgLmstZmxpcC12Lmstc3ZnLWljb24sIC5rLXN2Zy1pY29uLmstZmxpcC15LCAuay1mbGlwLWguay1mbGlwLXYuay1zdmctaWNvbiB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cblxuLmstZmxpcC1oID4gc3ZnLCAuay1mbGlwLXggPiBzdmcge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG59XG5cbi5rLWZsaXAtdiA+IHN2ZywgLmstZmxpcC15ID4gc3ZnIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xufVxuXG4uay1mbGlwLWguay1mbGlwLXYgPiBzdmcsIC5rLWZsaXAtaC5rLWZsaXAteSA+IHN2ZywgLmstZmxpcC12LmstZmxpcC14ID4gc3ZnLCAuay1mbGlwLXguay1mbGlwLXkgPiBzdmcsIC5rLWZsaXAtYm90aCA+IHN2ZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIC0xKTtcbn1cblxuLmstcm90YXRlLTAuay1zdmctaWNvbiB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cblxuLmstcm90YXRlLTAgPiBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cblxuLmstcm90YXRlLTQ1Lmstc3ZnLWljb24ge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5rLXJvdGF0ZS00NSA+IHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmstcm90YXRlLTkwLmstc3ZnLWljb24ge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5rLXJvdGF0ZS05MCA+IHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLmstcm90YXRlLTEzNS5rLXN2Zy1pY29uIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4uay1yb3RhdGUtMTM1ID4gc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbn1cblxuLmstcm90YXRlLTE4MC5rLXN2Zy1pY29uIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4uay1yb3RhdGUtMTgwID4gc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmstcm90YXRlLTIyNS5rLXN2Zy1pY29uIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4uay1yb3RhdGUtMjI1ID4gc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbn1cblxuLmstcm90YXRlLTI3MC5rLXN2Zy1pY29uIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4uay1yb3RhdGUtMjcwID4gc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbn1cblxuLmstcm90YXRlLTMxNS5rLXN2Zy1pY29uIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4uay1yb3RhdGUtMzE1ID4gc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzE1ZGVnKTtcbn1cblxuLmstaWNvbi13cmFwIHtcbiAgZmxleDogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgZ2FwOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWljb24td3JhcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigItcIjtcbiAgd2lkdGg6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsZXg6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmstaWNvbi13cmFwcGVyLWhvc3Qge1xuICBkaXNwbGF5OiBjb250ZW50cztcbn1cblxuLmstaWNvbi13aXRoLW1vZGlmaWVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAuMjVlbTtcbn1cblxuLmstaWNvbi5rLWljb24tbW9kaWZpZXIge1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDAuNWVtO1xuICBpbnNldC1ibG9jay1lbmQ6IDA7XG4gIGluc2V0LWlubGluZS1lbmQ6IDA7XG4gIG1hcmdpbjogMCAtMC41ZW0gLTAuNWVtIDA7XG59XG5cbi5rLWktbm9uZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstaWNvbi1hY3Rpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZzogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmstc3ByaXRlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5rLWltYWdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uay1yb3RhdGUtMCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xufVxuXG4uXFwhay1yb3RhdGUtMCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpICFpbXBvcnRhbnQ7XG59XG5cbi5rLXJvdGF0ZS00NSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLlxcIWstcm90YXRlLTQ1IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpICFpbXBvcnRhbnQ7XG59XG5cbi5rLXJvdGF0ZS05MCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLlxcIWstcm90YXRlLTkwIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpICFpbXBvcnRhbnQ7XG59XG5cbi5rLXJvdGF0ZS0xMzUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xufVxuXG4uXFwhay1yb3RhdGUtMTM1IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKSAhaW1wb3J0YW50O1xufVxuXG4uay1yb3RhdGUtMTgwIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLlxcIWstcm90YXRlLTE4MCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgIWltcG9ydGFudDtcbn1cblxuLmstcm90YXRlLTIyNSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG59XG5cbi5cXCFrLXJvdGF0ZS0yMjUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpICFpbXBvcnRhbnQ7XG59XG5cbi5rLXJvdGF0ZS0yNzAge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xufVxuXG4uXFwhay1yb3RhdGUtMjcwIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKSAhaW1wb3J0YW50O1xufVxuXG4uay1yb3RhdGUtMzE1IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzE1ZGVnKTtcbn1cblxuLlxcIWstcm90YXRlLTMxNSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMxNWRlZykgIWltcG9ydGFudDtcbn1cblxuLmstZmxpcC1oLCAuay1mbGlwLXgge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG59XG5cbi5cXCFrLWZsaXAtaCwgLlxcIWstZmxpcC14IHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZsaXAtdiwgLmstZmxpcC15IHtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xufVxuXG4uXFwhay1mbGlwLXYsIC5cXCFrLWZsaXAteSB7XG4gIHRyYW5zZm9ybTogc2NhbGVZKC0xKSAhaW1wb3J0YW50O1xufVxuXG4uay1mbGlwLWguay1mbGlwLXYsIC5rLWZsaXAtaC5rLWZsaXAteSwgLmstZmxpcC12LmstZmxpcC14LCAuay1mbGlwLXguay1mbGlwLXkge1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7XG59XG5cbi5cXCFrLWZsaXAtaC5cXCFrLWZsaXAtdiwgLlxcIWstZmxpcC1oLlxcIWstZmxpcC15LCAuXFwhay1mbGlwLXYuXFwhay1mbGlwLXgsIC5cXCFrLWZsaXAteC5cXCFrLWZsaXAteSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIC0xKSAhaW1wb3J0YW50O1xufVxuXG4uay1tZXNzYWdlYm94IHtcbiAgbWFyZ2luOiAwIDAgdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSAwO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBib3JkZXItd2lkdGg6IDAgMCAwIDRweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG59XG5cbi5rLW1lc3NhZ2Vib3ggYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uay1tZXNzYWdlYm94LmstbWVzc2FnZWJveC1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWVtcGhhc2lzLCAjZmY5ZDk3KTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktb24tc3VidGxlLCAjNWMyMDFjKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1zdWJ0bGUsICNmZmVjZWIpO1xufVxuXG4uay1tZXNzYWdlYm94LmstbWVzc2FnZWJveC1zZWNvbmRhcnkge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1lbXBoYXNpcywgI2UwZTBlMCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnktb24tc3VidGxlLCAjMTQxNDE0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LXN1YnRsZSwgI2ZhZmFmYSk7XG59XG5cbi5rLW1lc3NhZ2Vib3guay1tZXNzYWdlYm94LXRlcnRpYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeS1lbXBoYXNpcywgIzYxYzlmOSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeS1vbi1zdWJ0bGUsICMwMjNmNWMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeS1zdWJ0bGUsICNkOGYxZmQpO1xufVxuXG4uay1tZXNzYWdlYm94LmstbWVzc2FnZWJveC1pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbmZvLWVtcGhhc2lzLCAjNjA5OGYyKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8tb24tc3VidGxlLCAjMDAyMjU5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5mby1zdWJ0bGUsICNkMmUyZmIpO1xufVxuXG4uay1tZXNzYWdlYm94LmstbWVzc2FnZWJveC1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLWVtcGhhc2lzLCAjODFkMTVmKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3Mtb24tc3VidGxlLCAjMWM1YTAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1zdWJ0bGUsICNkY2YwZDMpO1xufVxuXG4uay1tZXNzYWdlYm94LmstbWVzc2FnZWJveC13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLWVtcGhhc2lzLCAjZmZkNzYwKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmctb24tc3VidGxlLCAjNWU0NzAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZy1zdWJ0bGUsICNmZmY0ZDMpO1xufVxuXG4uay1tZXNzYWdlYm94LmstbWVzc2FnZWJveC1lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3ItZW1waGFzaXMsICNmNzZmNjApO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3Itb24tc3VidGxlLCAjN2EwYzAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3Itc3VidGxlLCAjZmNkZGRhKTtcbn1cblxuLmstbWVzc2FnZWJveC5rLW1lc3NhZ2Vib3gtZGFyayB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyay1lbXBoYXNpcywgIzY2NjY2Nik7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLW9uLXN1YnRsZSwgIzFmMWYxZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmstc3VidGxlLCAjYzJjMmMyKTtcbn1cblxuLmstbWVzc2FnZWJveC5rLW1lc3NhZ2Vib3gtbGlnaHQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LWVtcGhhc2lzLCAjZDZkNmQ2KTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LW9uLXN1YnRsZSwgIzE0MTQxNCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LXN1YnRsZSwgI2ZhZmFmYSk7XG59XG5cbi5rLW1lc3NhZ2Vib3guay1tZXNzYWdlYm94LWludmVyc2Uge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmstaG92ZXIsICMyOTI5MjkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyay1vbi1zdWJ0bGUsICMxZjFmMWYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLXN1YnRsZSwgI2MyYzJjMik7XG59XG5cbi5rLWRyYWctY2x1ZSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyMDAwMDtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuXG4uay1kcmFnLXN0YXR1cywgLmstZHJhZy1jbHVlIC5rLWRyYWctc3RhdHVzIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4taW5saW5lLWVuZDogMC40ZXg7XG59XG5cbi5rLWRyb3AtaGludCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5rLWRyb3AtaGludC1zdGFydCwgLmstZHJvcC1oaW50LWVuZCB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBib3JkZXItd2lkdGg6IDRweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay1kcm9wLWhpbnQtbGluZSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLWRyb3AtaGludC1oIC5rLWRyb3AtaGludC1zdGFydCB7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IDYuOTI4MjAzMjMwNHB4O1xuICBib3JkZXItaW5saW5lLXN0YXJ0LWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbiAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6IDA7XG59XG5cbi5rLWRyb3AtaGludC1oIC5rLWRyb3AtaGludC1saW5lIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMXB4O1xufVxuXG4uay1kcm9wLWhpbnQtaCAuay1kcm9wLWhpbnQtZW5kIHtcbiAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6IDYuOTI4MjAzMjMwNHB4O1xuICBib3JkZXItaW5saW5lLWVuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IDA7XG59XG5cbi5rLWRyb3AtaGludC12IHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmstZHJvcC1oaW50LXYgLmstZHJvcC1oaW50LXN0YXJ0IHtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0LXdpZHRoOiA2LjkyODIwMzIzMDRweDtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0LWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbiAgYm9yZGVyLWJsb2NrLWVuZC13aWR0aDogMDtcbn1cblxuLmstZHJvcC1oaW50LXYgLmstZHJvcC1oaW50LWxpbmUge1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5rLWRyb3AtaGludC12IC5rLWRyb3AtaGludC1lbmQge1xuICBib3JkZXItYmxvY2stZW5kLXdpZHRoOiA2LjkyODIwMzIzMDRweDtcbiAgYm9yZGVyLWJsb2NrLWVuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG4gIGJvcmRlci1ibG9jay1zdGFydC13aWR0aDogMDtcbn1cblxuLmstcmVvcmRlci1jdWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5rLXJlb3JkZXItY3VlOjpiZWZvcmUsIC5rLXJlb3JkZXItY3VlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlcjogM3B4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4uay1yZW9yZGVyLWN1ZTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJsb2NrLWVuZC13aWR0aDogMDtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0LWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAtNHB4O1xufVxuXG4uay1yZW9yZGVyLWN1ZTo6YWZ0ZXIge1xuICBib3JkZXItYmxvY2stc3RhcnQtd2lkdGg6IDA7XG4gIGJvcmRlci1ibG9jay1lbmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgaW5zZXQtYmxvY2stZW5kOiAtNHB4O1xufVxuXG4uay1kcmFnLWNsdWUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpO1xufVxuXG4uay1saXN0LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbn1cblxuLmstbGlzdC1jb250YWluZXIgPiAuay1saXN0IHtcbiAgZmxleDogMTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uay1saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstbGlzdCAqLCAuay1saXN0ICo6OmJlZm9yZSwgLmstbGlzdCAqOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLXBvcHVwID4gLmstbGlzdCB7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uay1saXN0LWdyb3VwLXN0aWNreS1oZWFkZXIge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWJvbGQsIG5vcm1hbCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleDogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmstbGlzdC1jb250ZW50IHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1saXN0LXVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uay1saXN0LWl0ZW0sIC5rLWxpc3QtY3VzdG9tLXZhbHVlLCAuay1saXN0LW9wdGlvbmxhYmVsIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIGJhY2tncm91bmQtY29sb3IsIG91dGxpbmUtY29sb3IsIGJveC1zaGFkb3c7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbn1cblxuLmstbGlzdC1pdGVtLmstZmlyc3Q6OmJlZm9yZSwgLmstZmlyc3Quay1saXN0LWN1c3RvbS12YWx1ZTo6YmVmb3JlLCAuay1maXJzdC5rLWxpc3Qtb3B0aW9ubGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuICBpbnNldC1pbmxpbmUtZW5kOiAwO1xufVxuXG4uay1saXN0LWl0ZW0tdGV4dDo6YmVmb3JlLCAuay1saXN0LWhlYWRlci10ZXh0OjpiZWZvcmUsIC5rLWxpc3Qtb3B0aW9ubGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCLXCI7XG4gIHdpZHRoOiAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLWxpc3Qtb3B0aW9ubGFiZWwge1xuICBjb2x1bW4tZ2FwOiAwO1xufVxuXG4uay1saXN0LWN1c3RvbS12YWx1ZSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgcG9zaXRpb246IHN0aWNreTtcbn1cblxuLmstbGlzdC1ncm91cC1pdGVtIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1rZW5kby1mb250LXdlaWdodC1ib2xkLCBub3JtYWwpO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstbGlzdC1pdGVtLWdyb3VwLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLWVuZDogMDtcbn1cblxuLmstdmlydHVhbC1jb250ZW50LCAuay12aXJ0dWFsLWxpc3QgLmstbGlzdC1jb250ZW50IHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4uay12aXJ0dWFsLWxpc3QgLmstbGlzdC1pdGVtLCAuay12aXJ0dWFsLWxpc3QgLmstbGlzdC1vcHRpb25sYWJlbCwgLmstdmlydHVhbC1saXN0IC5rLWxpc3QtY3VzdG9tLXZhbHVlLCAuay12aXJ0dWFsLWxpc3QgLmstbGlzdC1ncm91cC1pdGVtLCAuay12aXJ0dWFsLWNvbnRlbnQgLmstbGlzdC1pdGVtLCAuay12aXJ0dWFsLWNvbnRlbnQgLmstbGlzdC1vcHRpb25sYWJlbCwgLmstdmlydHVhbC1jb250ZW50IC5rLWxpc3QtY3VzdG9tLXZhbHVlLCAuay12aXJ0dWFsLWNvbnRlbnQgLmstbGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmstdmlydHVhbC1saXN0IC5rLWxpc3QtaXRlbS10ZXh0LCAuay12aXJ0dWFsLWxpc3QgLmstbGlzdC1oZWFkZXItdGV4dCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uay12aXJ0dWFsLWxpc3QgLmstbGlzdC1vcHRpb25sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstbGlzdC1maWx0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZsZXg6IG5vbmU7XG59XG5cbi5rLWxpc3Qtc20ge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbn1cblxuLmstbGlzdC1zbSAuay1saXN0LWdyb3VwLXN0aWNreS1oZWFkZXIge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLWxpc3Qtc20gLmstbGlzdC1maWx0ZXIge1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLWxpc3Qtc20gLmstbGlzdC1pdGVtLCAuay1saXN0LXNtIC5rLWxpc3Qtb3B0aW9ubGFiZWwsIC5rLWxpc3Qtc20gLmstbGlzdC1jdXN0b20tdmFsdWUge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLWxpc3Qtc20gLmstbGlzdC1ncm91cC1pdGVtIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1saXN0LXNtIC5rLWxpc3QtaXRlbS1ncm91cC1sYWJlbCB7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiAwLjVlbTtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uay1saXN0LW1kIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG59XG5cbi5rLWxpc3QtbWQgLmstbGlzdC1ncm91cC1zdGlja3ktaGVhZGVyIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstbGlzdC1tZCAuay1saXN0LWZpbHRlciB7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstbGlzdC1tZCAuay1saXN0LWl0ZW0sIC5rLWxpc3QtbWQgLmstbGlzdC1vcHRpb25sYWJlbCwgLmstbGlzdC1tZCAuay1saXN0LWN1c3RvbS12YWx1ZSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLWxpc3QtbWQgLmstbGlzdC1ncm91cC1pdGVtIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstbGlzdC1tZCAuay1saXN0LWl0ZW0tZ3JvdXAtbGFiZWwge1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZTogMC41ZW07XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLmstbGlzdC1sZyB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLWxnLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpO1xufVxuXG4uay1saXN0LWxnIC5rLWxpc3QtZ3JvdXAtc3RpY2t5LWhlYWRlciB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstbGlzdC1sZyAuay1saXN0LWZpbHRlciB7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstbGlzdC1sZyAuay1saXN0LWl0ZW0sIC5rLWxpc3QtbGcgLmstbGlzdC1vcHRpb25sYWJlbCwgLmstbGlzdC1sZyAuay1saXN0LWN1c3RvbS12YWx1ZSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstbGlzdC1sZyAuay1saXN0LWdyb3VwLWl0ZW0ge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLWxpc3QtbGcgLmstbGlzdC1pdGVtLWdyb3VwLWxhYmVsIHtcbiAgcGFkZGluZy1ibG9jazogMDtcbiAgcGFkZGluZy1pbmxpbmU6IDAuNWVtO1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5rLWxpc3Qge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstbGlzdC1ncm91cC1zdGlja3ktaGVhZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3gtc2hhZG93OiB2YXIoLS1rZW5kby1lbGV2YXRpb24tMiwgMCA0cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4wNiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7XG59XG5cbi5rLWxpc3QtaXRlbTpob3ZlciwgLmstbGlzdC1vcHRpb25sYWJlbDpob3ZlciwgLmstbGlzdC1jdXN0b20tdmFsdWU6aG92ZXIsIC5rLWxpc3QtaXRlbS5rLWhvdmVyLCAuay1ob3Zlci5rLWxpc3Qtb3B0aW9ubGFiZWwsIC5rLWhvdmVyLmstbGlzdC1jdXN0b20tdmFsdWUge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLWhvdmVyLCAjZWJlYmViKTtcbn1cblxuLmstbGlzdC1pdGVtOmZvY3VzLCAuay1saXN0LW9wdGlvbmxhYmVsOmZvY3VzLCAuay1saXN0LWN1c3RvbS12YWx1ZTpmb2N1cywgLmstbGlzdC1pdGVtLmstZm9jdXMsIC5rLWZvY3VzLmstbGlzdC1vcHRpb25sYWJlbCwgLmstZm9jdXMuay1saXN0LWN1c3RvbS12YWx1ZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuXG4uay1saXN0LWl0ZW0uay1zZWxlY3RlZCwgLmstc2VsZWN0ZWQuay1saXN0LW9wdGlvbmxhYmVsLCAuay1zZWxlY3RlZC5rLWxpc3QtY3VzdG9tLXZhbHVlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstbGlzdC1pdGVtLmstc2VsZWN0ZWQ6aG92ZXIsIC5rLXNlbGVjdGVkLmstbGlzdC1vcHRpb25sYWJlbDpob3ZlciwgLmstc2VsZWN0ZWQuay1saXN0LWN1c3RvbS12YWx1ZTpob3ZlciwgLmstbGlzdC1pdGVtLmstc2VsZWN0ZWQuay1ob3ZlciwgLmstc2VsZWN0ZWQuay1ob3Zlci5rLWxpc3Qtb3B0aW9ubGFiZWwsIC5rLXNlbGVjdGVkLmstaG92ZXIuay1saXN0LWN1c3RvbS12YWx1ZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1ob3ZlciwgI2VhNWE1MSk7XG59XG5cbi5rLWxpc3Qtb3B0aW9ubGFiZWwsIC5rLWxpc3Qtb3B0aW9ubGFiZWwuay1ob3ZlciwgLmstbGlzdC1vcHRpb25sYWJlbDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpO1xufVxuXG4uay1saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLWxpc3QtaXRlbS1ncm91cC1sYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbn1cblxuLmstbGlzdGdyb3VwIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLWxpc3Rncm91cCA+IHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uay1saXN0Z3JvdXAgLmstbGlzdGdyb3VwLWl0ZW0gKyAuay1saXN0Z3JvdXAtaXRlbSB7XG4gIGJvcmRlci1ibG9jay1zdGFydC13aWR0aDogMXB4O1xufVxuXG4uay1saXN0Z3JvdXAtZmx1c2gge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiAwO1xuICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogMDtcbn1cblxuLmstbGlzdGdyb3VwLWl0ZW0ge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWxpc3Rncm91cC1pdGVtID4gLmstbGluayB7XG4gIG1hcmdpbi1ibG9jazogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKiAtMSk7XG4gIG1hcmdpbi1pbmxpbmU6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICogLTEpO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstbGlzdGdyb3VwLWl0ZW0gPiAuay1saW5rID4gLmstc2VsZWN0IHtcbiAgcGFkZGluZzogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1zdGFydDogNTAlO1xuICBpbnNldC1pbmxpbmUtZW5kOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5rLWxpc3Rncm91cC1pdGVtLXNlZ21lbnRlZCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuXG4uay1saXN0Z3JvdXAtaXRlbS1zZWdtZW50ZWQgPiAuay1saW5rIHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDA7XG59XG5cbi5rLWxpc3Rncm91cC1pdGVtLXNlZ21lbnRlZCA+IC5rLXNlbGVjdCB7XG4gIG1hcmdpbi1ibG9jazogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKiAtMSk7XG4gIG1hcmdpbi1pbmxpbmU6IDAgY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKiAtMSk7XG4gIHBhZGRpbmc6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay1saXN0Z3JvdXAtZm9ybS1yb3cge1xuICBtYXJnaW4tYmxvY2s6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICogLTEpO1xuICBtYXJnaW4taW5saW5lOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAqIC0xKTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWxpc3Rncm91cC1mb3JtLXJvdyAuay1saXN0Z3JvdXAtZm9ybS1maWVsZC1sYWJlbCB7XG4gIHdpZHRoOiA0MCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uay1saXN0Z3JvdXAtZm9ybS1yb3cgLmstbGlzdGdyb3VwLWZvcm0tZmllbGQtd3JhcHBlciB7XG4gIHdpZHRoOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHRleHQtYWxpZ246IGVuZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1saXN0Z3JvdXAtZm9ybS1yb3cgLmstbGlzdGdyb3VwLWZvcm0tZmllbGQtd3JhcHBlciBzZWxlY3QsIC5rLWxpc3Rncm91cC1mb3JtLXJvdyAuay1saXN0Z3JvdXAtZm9ybS1maWVsZC13cmFwcGVyIGlucHV0W3R5cGU9dGV4dF0sIC5rLWxpc3Rncm91cC1mb3JtLXJvdyAuay1saXN0Z3JvdXAtZm9ybS1maWVsZC13cmFwcGVyIGlucHV0W3R5cGU9cGFzc3dvcmRdLCAuay1saXN0Z3JvdXAtZm9ybS1yb3cgLmstbGlzdGdyb3VwLWZvcm0tZmllbGQtd3JhcHBlciBpbnB1dFt0eXBlPWRhdGVdLCAuay1saXN0Z3JvdXAtZm9ybS1yb3cgLmstbGlzdGdyb3VwLWZvcm0tZmllbGQtd3JhcHBlciBpbnB1dFt0eXBlPXRpbWVdLCAuay1saXN0Z3JvdXAtZm9ybS1yb3cgLmstbGlzdGdyb3VwLWZvcm0tZmllbGQtd3JhcHBlciBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSwgLmstbGlzdGdyb3VwLWZvcm0tcm93IC5rLWxpc3Rncm91cC1mb3JtLWZpZWxkLXdyYXBwZXIgaW5wdXRbdHlwZT1udW1iZXJdLCAuay1saXN0Z3JvdXAtZm9ybS1yb3cgLmstbGlzdGdyb3VwLWZvcm0tZmllbGQtd3JhcHBlciB0ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmbGV4OiAxIDEgMTAwJTtcbn1cblxuLmstbGlzdGdyb3VwLWZvcm0tcm93IC5rLWxpc3Rncm91cC1mb3JtLWZpZWxkLXdyYXBwZXIgdGV4dGFyZWEge1xuICBtaW4taGVpZ2h0OiA0ZW07XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbi5rLWxpc3Rncm91cC1pdGVtLmstbGlzdGdyb3VwLWZvcm0tcm93IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uay1ub2ZsZXhib3ggLmstbGlzdGdyb3VwLCAuay1ub2ZsZXhib3ggLmstbGlzdGdyb3VwID4gdWwgLmstbGlzdGdyb3VwLWl0ZW0sIC5rLW5vZmxleGJveCAuay1saXN0Z3JvdXAtaXRlbSA+IC5rLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstbGlzdGdyb3VwIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLWJhZGdlIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmstYmFkZ2UgKiwgLmstYmFkZ2UgKjo6YmVmb3JlLCAuay1iYWRnZSAqOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLWJhZGdlID4gKiB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5hLmstYmFkZ2UsIC5rLWJhZGdlID4gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYS5rLWJhZGdlOmhvdmVyLCAuay1iYWRnZSA+IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmstYmFkZ2UtaWNvbiB7XG4gIG1heC13aWR0aDogMWVtO1xuICBtYXgtaGVpZ2h0OiAxZW07XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cblxuLmstYmFkZ2UtaWNvbi5rLXN2Zy1pY29uIHN2ZyB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cblxuLmstYmFkZ2Utc20ge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLXhzLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1pbi13aWR0aDogY2FsYygxZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkgKiAyICsgMnB4KTtcbn1cblxuLmstYmFkZ2Utc206ZW1wdHkge1xuICBwYWRkaW5nOiB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7XG4gIG1pbi13aWR0aDogYXV0bztcbn1cblxuLmstYmFkZ2UtbWQge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUteHMsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWluLXdpZHRoOiBjYWxjKDFlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKiAyICsgMnB4KTtcbn1cblxuLmstYmFkZ2UtbWQ6ZW1wdHkge1xuICBwYWRkaW5nOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBtaW4td2lkdGg6IGF1dG87XG59XG5cbi5rLWJhZGdlLWxnIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS14cywgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtaW4td2lkdGg6IGNhbGMoMWVtICsgdmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pICogMiArIDJweCk7XG59XG5cbi5rLWJhZGdlLWxnOmVtcHR5IHtcbiAgcGFkZGluZzogdmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pO1xuICBtaW4td2lkdGg6IGF1dG87XG59XG5cbmtlbmRvLWJhZGdlLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmstYmFkZ2UtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmstYmFkZ2UtaW5zaWRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTk5O1xufVxuXG4uay1iYWRnZS1lZGdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTk5O1xufVxuXG4uay1iYWRnZS1lZGdlLmstdG9wLXN0YXJ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5rLWJhZGdlLWVkZ2Uuay10b3AtZW5kIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcbn1cblxuLmstYmFkZ2UtZWRnZS5rLWJvdHRvbS1zdGFydCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSk7XG59XG5cbi5rLWJhZGdlLWVkZ2Uuay1ib3R0b20tZW5kIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCA1MCUpO1xufVxuXG4uay1ydGwuay1iYWRnZS1lZGdlLmstdG9wLXN0YXJ0LCAuay1ydGwgLmstYmFkZ2UtZWRnZS5rLXRvcC1zdGFydCwgW2Rpcj1ydGxdLmstYmFkZ2UtZWRnZS5rLXRvcC1zdGFydCwgW2Rpcj1ydGxdIC5rLWJhZGdlLWVkZ2Uuay10b3Atc3RhcnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xufVxuXG4uay1ydGwuay1iYWRnZS1lZGdlLmstdG9wLWVuZCwgLmstcnRsIC5rLWJhZGdlLWVkZ2Uuay10b3AtZW5kLCBbZGlyPXJ0bF0uay1iYWRnZS1lZGdlLmstdG9wLWVuZCwgW2Rpcj1ydGxdIC5rLWJhZGdlLWVkZ2Uuay10b3AtZW5kIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5rLXJ0bC5rLWJhZGdlLWVkZ2Uuay1ib3R0b20tc3RhcnQsIC5rLXJ0bCAuay1iYWRnZS1lZGdlLmstYm90dG9tLXN0YXJ0LCBbZGlyPXJ0bF0uay1iYWRnZS1lZGdlLmstYm90dG9tLXN0YXJ0LCBbZGlyPXJ0bF0gLmstYmFkZ2UtZWRnZS5rLWJvdHRvbS1zdGFydCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgNTAlKTtcbn1cblxuLmstcnRsLmstYmFkZ2UtZWRnZS5rLWJvdHRvbS1lbmQsIC5rLXJ0bCAuay1iYWRnZS1lZGdlLmstYm90dG9tLWVuZCwgW2Rpcj1ydGxdLmstYmFkZ2UtZWRnZS5rLWJvdHRvbS1lbmQsIFtkaXI9cnRsXSAuay1iYWRnZS1lZGdlLmstYm90dG9tLWVuZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSk7XG59XG5cbi5rLWJhZGdlLW91dHNpZGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk5OTk7XG59XG5cbi5rLWJhZGdlLW91dHNpZGUuay10b3Atc3RhcnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgLTEwMCUpO1xufVxuXG4uay1iYWRnZS1vdXRzaWRlLmstdG9wLWVuZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIC0xMDAlKTtcbn1cblxuLmstYmFkZ2Utb3V0c2lkZS5rLWJvdHRvbS1zdGFydCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAxMDAlKTtcbn1cblxuLmstYmFkZ2Utb3V0c2lkZS5rLWJvdHRvbS1lbmQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAxMDAlKTtcbn1cblxuLmstcnRsLmstYmFkZ2Utb3V0c2lkZS5rLXRvcC1zdGFydCwgLmstcnRsIC5rLWJhZGdlLW91dHNpZGUuay10b3Atc3RhcnQsIFtkaXI9cnRsXS5rLWJhZGdlLW91dHNpZGUuay10b3Atc3RhcnQsIFtkaXI9cnRsXSAuay1iYWRnZS1vdXRzaWRlLmstdG9wLXN0YXJ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgLTEwMCUpO1xufVxuXG4uay1ydGwuay1iYWRnZS1vdXRzaWRlLmstdG9wLWVuZCwgLmstcnRsIC5rLWJhZGdlLW91dHNpZGUuay10b3AtZW5kLCBbZGlyPXJ0bF0uay1iYWRnZS1vdXRzaWRlLmstdG9wLWVuZCwgW2Rpcj1ydGxdIC5rLWJhZGdlLW91dHNpZGUuay10b3AtZW5kIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIC0xMDAlKTtcbn1cblxuLmstcnRsLmstYmFkZ2Utb3V0c2lkZS5rLWJvdHRvbS1zdGFydCwgLmstcnRsIC5rLWJhZGdlLW91dHNpZGUuay1ib3R0b20tc3RhcnQsIFtkaXI9cnRsXS5rLWJhZGdlLW91dHNpZGUuay1ib3R0b20tc3RhcnQsIFtkaXI9cnRsXSAuay1iYWRnZS1vdXRzaWRlLmstYm90dG9tLXN0YXJ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMTAwJSk7XG59XG5cbi5rLXJ0bC5rLWJhZGdlLW91dHNpZGUuay1ib3R0b20tZW5kLCAuay1ydGwgLmstYmFkZ2Utb3V0c2lkZS5rLWJvdHRvbS1lbmQsIFtkaXI9cnRsXS5rLWJhZGdlLW91dHNpZGUuay1ib3R0b20tZW5kLCBbZGlyPXJ0bF0gLmstYmFkZ2Utb3V0c2lkZS5rLWJvdHRvbS1lbmQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMTAwJSk7XG59XG5cbi5rLWJhZGdlLWJvcmRlci1jdXRvdXQge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay1iYWRnZS1zb2xpZC1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstYmFkZ2Utc29saWQtc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tc2Vjb25kYXJ5LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KTtcbn1cblxuLmstYmFkZ2Utc29saWQtdGVydGlhcnkge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXRlcnRpYXJ5LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnksICMwM2E5ZjQpO1xufVxuXG4uay1iYWRnZS1zb2xpZC1pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWluZm8sICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KTtcbn1cblxuLmstYmFkZ2Utc29saWQtc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1zdWNjZXNzLCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCk7XG59XG5cbi5rLWJhZGdlLXNvbGlkLXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24td2FybmluZywgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApO1xufVxuXG4uay1iYWRnZS1zb2xpZC1lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tZXJyb3IsICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCk7XG59XG5cbi5rLWJhZGdlLXNvbGlkLWRhcmsge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tZGFyaywgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO1xufVxuXG4uay1iYWRnZS1zb2xpZC1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQsICNlYmViZWIpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tbGlnaHQsICMwMDAwMDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYik7XG59XG5cbi5rLWJhZGdlLXNvbGlkLWludmVyc2Uge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24taW52ZXJzZSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO1xufVxuXG4uay1iYWRnZS1vdXRsaW5lIHtcbiAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLWJhZGdlLW91dGxpbmUtcHJpbWFyeSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstYmFkZ2Utb3V0bGluZS1zZWNvbmRhcnkge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KTtcbn1cblxuLmstYmFkZ2Utb3V0bGluZS10ZXJ0aWFyeSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCk7XG59XG5cbi5rLWJhZGdlLW91dGxpbmUtaW5mbyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KTtcbn1cblxuLmstYmFkZ2Utb3V0bGluZS1zdWNjZXNzIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApO1xufVxuXG4uay1iYWRnZS1vdXRsaW5lLXdhcm5pbmcge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCk7XG59XG5cbi5rLWJhZGdlLW91dGxpbmUtZXJyb3Ige1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApO1xufVxuXG4uay1iYWRnZS1vdXRsaW5lLWRhcmsge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7XG59XG5cbi5rLWJhZGdlLW91dGxpbmUtbGlnaHQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQsICNlYmViZWIpO1xufVxuXG4uay1iYWRnZS1vdXRsaW5lLWludmVyc2Uge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7XG59XG5cbi5rLWJ1dHRvbiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LW5vcm1hbCwgbm9ybWFsKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLmstYnV0dG9uICosIC5rLWJ1dHRvbiAqOjpiZWZvcmUsIC5rLWJ1dHRvbiAqOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLWJ1dHRvbjpkaXNhYmxlZCwgLmstYnV0dG9uLmstZGlzYWJsZWQge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uay1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5rLWJ1dHRvbjpob3ZlciwgLmstYnV0dG9uOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiAwO1xufVxuXG4uay1pY29uLWJ1dHRvbiB7XG4gIGdhcDogMDtcbn1cblxuLmstaWNvbi1idXR0b24gLmstaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4uay1idXR0b24taWNvbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstYnV0dG9uLXNtIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbn1cblxuLmstYnV0dG9uLXNtLmstaWNvbi1idXR0b24ge1xuICBwYWRkaW5nOiB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7XG59XG5cbi5rLWJ1dHRvbi1zbS5rLWljb24tYnV0dG9uIC5rLWJ1dHRvbi1pY29uIHtcbiAgbWluLXdpZHRoOiBjYWxjKHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCkgKiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSk7XG4gIG1pbi1oZWlnaHQ6IGNhbGModmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KSAqIHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpKTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uay1idXR0b24tc20uay1pY29uLWJ1dHRvbiAuay1idXR0b24taWNvbi5rLXN2Zy1pY29uID4gc3ZnLCAuay1idXR0b24tc20uay1pY29uLWJ1dHRvbiAuay1idXR0b24taWNvbi5rLWljb24tbWQgPiBzdmcge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG4uay1idXR0b24tc20uay1pY29uLWJ1dHRvbiAuay1idXR0b24taWNvbi5rLWljb24teHMgPiBzdmcge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuXG4uay1idXR0b24tc20uay1pY29uLWJ1dHRvbiAuay1idXR0b24taWNvbi5rLWljb24tc20gPiBzdmcge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuXG4uay1idXR0b24tc20uay1pY29uLWJ1dHRvbiAuay1idXR0b24taWNvbi5rLWljb24tbGcgPiBzdmcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4uay1idXR0b24tc20uay1pY29uLWJ1dHRvbiAuay1idXR0b24taWNvbi5rLWljb24teGwgPiBzdmcge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG4uay1idXR0b24tc20uay1pY29uLWJ1dHRvbiAuay1idXR0b24taWNvbi5rLWljb24teHhsID4gc3ZnIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbn1cblxuLmstYnV0dG9uLXNtLmstaWNvbi1idXR0b24gLmstYnV0dG9uLWljb24uay1pY29uLXh4eGwgPiBzdmcge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xufVxuXG4uay1idXR0b24tbWQge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbn1cblxuLmstYnV0dG9uLW1kLmstaWNvbi1idXR0b24ge1xuICBwYWRkaW5nOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uay1idXR0b24tbWQuay1pY29uLWJ1dHRvbiAuay1idXR0b24taWNvbiB7XG4gIG1pbi13aWR0aDogY2FsYyh2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpICogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkpO1xuICBtaW4taGVpZ2h0OiBjYWxjKHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCkgKiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSk7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmstYnV0dG9uLW1kLmstaWNvbi1idXR0b24gLmstYnV0dG9uLWljb24uay1zdmctaWNvbiA+IHN2ZywgLmstYnV0dG9uLW1kLmstaWNvbi1idXR0b24gLmstYnV0dG9uLWljb24uay1pY29uLW1kID4gc3ZnIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cblxuLmstYnV0dG9uLW1kLmstaWNvbi1idXR0b24gLmstYnV0dG9uLWljb24uay1pY29uLXhzID4gc3ZnIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbn1cblxuLmstYnV0dG9uLW1kLmstaWNvbi1idXR0b24gLmstYnV0dG9uLWljb24uay1pY29uLXNtID4gc3ZnIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbn1cblxuLmstYnV0dG9uLW1kLmstaWNvbi1idXR0b24gLmstYnV0dG9uLWljb24uay1pY29uLWxnID4gc3ZnIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLmstYnV0dG9uLW1kLmstaWNvbi1idXR0b24gLmstYnV0dG9uLWljb24uay1pY29uLXhsID4gc3ZnIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cblxuLmstYnV0dG9uLW1kLmstaWNvbi1idXR0b24gLmstYnV0dG9uLWljb24uay1pY29uLXh4bCA+IHN2ZyB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG5cbi5rLWJ1dHRvbi1tZC5rLWljb24tYnV0dG9uIC5rLWJ1dHRvbi1pY29uLmstaWNvbi14eHhsID4gc3ZnIHtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbn1cblxuLmstYnV0dG9uLWxnIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1sZywgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKTtcbn1cblxuLmstYnV0dG9uLWxnLmstaWNvbi1idXR0b24ge1xuICBwYWRkaW5nOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLWJ1dHRvbi1sZy5rLWljb24tYnV0dG9uIC5rLWJ1dHRvbi1pY29uIHtcbiAgbWluLXdpZHRoOiBjYWxjKHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1sZywgaW5oZXJpdCkgKiB2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKSk7XG4gIG1pbi1oZWlnaHQ6IGNhbGModmFyKC0ta2VuZG8tZm9udC1zaXplLWxnLCBpbmhlcml0KSAqIHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpKTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uay1idXR0b24tbGcuay1pY29uLWJ1dHRvbiAuay1idXR0b24taWNvbi5rLXN2Zy1pY29uID4gc3ZnLCAuay1idXR0b24tbGcuay1pY29uLWJ1dHRvbiAuay1idXR0b24taWNvbi5rLWljb24tbWQgPiBzdmcge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG4uay1idXR0b24tbGcuay1pY29uLWJ1dHRvbiAuay1idXR0b24taWNvbi5rLWljb24teHMgPiBzdmcge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuXG4uay1idXR0b24tbGcuay1pY29uLWJ1dHRvbiAuay1idXR0b24taWNvbi5rLWljb24tc20gPiBzdmcge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuXG4uay1idXR0b24tbGcuay1pY29uLWJ1dHRvbiAuay1idXR0b24taWNvbi5rLWljb24tbGcgPiBzdmcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4uay1idXR0b24tbGcuay1pY29uLWJ1dHRvbiAuay1idXR0b24taWNvbi5rLWljb24teGwgPiBzdmcge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG4uay1idXR0b24tbGcuay1pY29uLWJ1dHRvbiAuay1idXR0b24taWNvbi5rLWljb24teHhsID4gc3ZnIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbn1cblxuLmstYnV0dG9uLWxnLmstaWNvbi1idXR0b24gLmstYnV0dG9uLWljb24uay1pY29uLXh4eGwgPiBzdmcge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xufVxuXG4uay1idXR0b24tc3F1YXJlIHtcbiAgYXNwZWN0LXJhdGlvOiAxO1xufVxuXG4uay1idXR0b24tZ3JvdXAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstYnV0dG9uLWdyb3VwID4gLmstYnV0dG9uICsgLmstYnV0dG9uIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogLTFweDtcbn1cblxuLmstYnV0dG9uLWdyb3VwID4gLmstYnV0dG9uOmhvdmVyLCAuay1idXR0b24tZ3JvdXAgPiAuay1idXR0b24uay1ob3ZlciwgLmstYnV0dG9uLWdyb3VwID4gLmstYnV0dG9uOmZvY3VzLCAuay1idXR0b24tZ3JvdXAgPiAuay1idXR0b24uay1mb2N1cywgLmstYnV0dG9uLWdyb3VwID4gLmstYnV0dG9uOmFjdGl2ZSwgLmstYnV0dG9uLWdyb3VwID4gLmstYnV0dG9uLmstYWN0aXZlLCAuay1idXR0b24tZ3JvdXAgPiAuay1idXR0b24uay1zZWxlY3RlZCB7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5rLWJ1dHRvbi1ncm91cCAuay1idXR0b246bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiAwO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IDA7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IDA7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiAwO1xufVxuXG4uay1idXR0b24tZ3JvdXAgPiAuay1idXR0b246Zmlyc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKSB7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiAwO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IDA7XG59XG5cbi5rLWJ1dHRvbi1ncm91cCA+IC5rLWJ1dHRvbjpsYXN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCkge1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiAwO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogMDtcbn1cblxuLmstYnV0dG9uLWdyb3VwLXN0cmV0Y2hlZCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uay1idXR0b24tZ3JvdXAtc3RyZXRjaGVkID4gKiB7XG4gIGZsZXg6IDEgMCAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstYnV0dG9uLWZsYXQge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uay1idXR0b24tZmxhdDo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmstYnV0dG9uLWZsYXQ6OmFmdGVyIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IGN1cnJlbnRDb2xvcjtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmstYnV0dG9uLWZsYXQ6Zm9jdXM6OmFmdGVyLCAuay1idXR0b24tZmxhdC5rLWZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuMTI7XG59XG5cbi5rLWJ1dHRvbi1vdXRsaW5lIHtcbiAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uay1idXR0b24tbGluayB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmstYnV0dG9uLWxpbms6aG92ZXIsIC5rLWJ1dHRvbi1saW5rLmstaG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmstYnV0dG9uLWNsZWFyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmstYnV0dG9uLW92ZXJsYXksIC5rLWJ1dHRvbjo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IC0xcHg7XG4gIGluc2V0LWlubGluZS1lbmQ6IC0xcHg7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAtMXB4O1xuICBpbnNldC1ibG9jay1lbmQ6IC0xcHg7XG4gIHotaW5kZXg6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLmstYnV0dG9uOmhvdmVyOjpiZWZvcmUsIC5rLWJ1dHRvbi5rLWhvdmVyOjpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjA0O1xufVxuXG4uay1idXR0b24uay1uby1mb2N1czpub3QoOmhvdmVyKTo6YmVmb3JlLCAuay1idXR0b24uay1uby1mb2N1czpub3QoLmstaG92ZXIpOjpiZWZvcmUge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uay1idXR0b246YWN0aXZlOjpiZWZvcmUsIC5rLWJ1dHRvbi5rLWFjdGl2ZTo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMC4xNjtcbn1cblxuLmstYnV0dG9uLmstc2VsZWN0ZWQ6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuMjtcbn1cblxuLmstYnV0dG9uOjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogLTFweDtcbiAgaW5zZXQtaW5saW5lLWVuZDogLTFweDtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IC0xcHg7XG4gIGluc2V0LWJsb2NrLWVuZDogLTFweDtcbiAgei1pbmRleDogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4uay1idXR0b24uay1nZW5lcmF0aW5nIHtcbiAgYW5pbWF0aW9uOiBrLWJ1dHRvbi1wdWxzaW5nIDEuNXMgZWFzZS1pbi1vdXQgMC41cyBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBrLWJ1dHRvbi1wdWxzaW5nIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmstYnV0dG9uLXNvbGlkLWJhc2Uge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1iYXNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZSwgI2Y1ZjVmNSk7XG59XG5cbi5rLWJ1dHRvbi1zb2xpZC1iYXNlOmhvdmVyLCAuay1idXR0b24tc29saWQtYmFzZS5rLWhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZS1ob3ZlciwgI2ViZWJlYik7XG59XG5cbi5rLWJ1dHRvbi1zb2xpZC1iYXNlOmZvY3VzLCAuay1idXR0b24tc29saWQtYmFzZS5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgOCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstYnV0dG9uLXNvbGlkLWJhc2U6YWN0aXZlLCAuay1idXR0b24tc29saWQtYmFzZS5rLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2UtYWN0aXZlLCAjZDZkNmQ2KTtcbn1cblxuLmstYnV0dG9uLXNvbGlkLWJhc2Uuay1zZWxlY3RlZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLWJ1dHRvbi1zb2xpZC1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstYnV0dG9uLXNvbGlkLXByaW1hcnk6aG92ZXIsIC5rLWJ1dHRvbi1zb2xpZC1wcmltYXJ5LmstaG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktaG92ZXIsICNlYTVhNTEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWhvdmVyLCAjZWE1YTUxKTtcbn1cblxuLmstYnV0dG9uLXNvbGlkLXByaW1hcnk6Zm9jdXMsIC5rLWJ1dHRvbi1zb2xpZC1wcmltYXJ5LmstZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMHB4IDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCkgMzAlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWJ1dHRvbi1zb2xpZC1wcmltYXJ5OmFjdGl2ZSwgLmstYnV0dG9uLXNvbGlkLXByaW1hcnkuay1hY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktYWN0aXZlLCAjZDQ1MzQ5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1hY3RpdmUsICNkNDUzNDkpO1xufVxuXG4uay1idXR0b24tc29saWQtcHJpbWFyeS5rLXNlbGVjdGVkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWFjdGl2ZSwgI2Q0NTM0OSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktYWN0aXZlLCAjZDQ1MzQ5KTtcbn1cblxuLmstYnV0dG9uLXNvbGlkLXNlY29uZGFyeSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXNlY29uZGFyeSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeSwgIzY2NjY2Nik7XG59XG5cbi5rLWJ1dHRvbi1zb2xpZC1zZWNvbmRhcnk6aG92ZXIsIC5rLWJ1dHRvbi1zb2xpZC1zZWNvbmRhcnkuay1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LWhvdmVyLCAjNTI1MjUyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LWhvdmVyLCAjNTI1MjUyKTtcbn1cblxuLmstYnV0dG9uLXNvbGlkLXNlY29uZGFyeTpmb2N1cywgLmstYnV0dG9uLXNvbGlkLXNlY29uZGFyeS5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDBweCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeSwgIzY2NjY2NikgMzAlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWJ1dHRvbi1zb2xpZC1zZWNvbmRhcnk6YWN0aXZlLCAuay1idXR0b24tc29saWQtc2Vjb25kYXJ5LmstYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnktYWN0aXZlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LWFjdGl2ZSwgIzNkM2QzZCk7XG59XG5cbi5rLWJ1dHRvbi1zb2xpZC1zZWNvbmRhcnkuay1zZWxlY3RlZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LWFjdGl2ZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1hY3RpdmUsICMzZDNkM2QpO1xufVxuXG4uay1idXR0b24tc29saWQtdGVydGlhcnkge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXRlcnRpYXJ5LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnksICMwM2E5ZjQpO1xufVxuXG4uay1idXR0b24tc29saWQtdGVydGlhcnk6aG92ZXIsIC5rLWJ1dHRvbi1zb2xpZC10ZXJ0aWFyeS5rLWhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeS1ob3ZlciwgIzAzOWFlMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LWhvdmVyLCAjMDM5YWUwKTtcbn1cblxuLmstYnV0dG9uLXNvbGlkLXRlcnRpYXJ5OmZvY3VzLCAuay1idXR0b24tc29saWQtdGVydGlhcnkuay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwcHggMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCkgMzAlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWJ1dHRvbi1zb2xpZC10ZXJ0aWFyeTphY3RpdmUsIC5rLWJ1dHRvbi1zb2xpZC10ZXJ0aWFyeS5rLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnktYWN0aXZlLCAjMDI4Y2NiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnktYWN0aXZlLCAjMDI4Y2NiKTtcbn1cblxuLmstYnV0dG9uLXNvbGlkLXRlcnRpYXJ5Lmstc2VsZWN0ZWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LWFjdGl2ZSwgIzAyOGNjYik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LWFjdGl2ZSwgIzAyOGNjYik7XG59XG5cbi5rLWJ1dHRvbi1zb2xpZC1pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWluZm8sICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KTtcbn1cblxuLmstYnV0dG9uLXNvbGlkLWluZm86aG92ZXIsIC5rLWJ1dHRvbi1zb2xpZC1pbmZvLmstaG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8taG92ZXIsICMwMDUyZDYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbmZvLWhvdmVyLCAjMDA1MmQ2KTtcbn1cblxuLmstYnV0dG9uLXNvbGlkLWluZm86Zm9jdXMsIC5rLWJ1dHRvbi1zb2xpZC1pbmZvLmstZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMHB4IDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItaW5mbywgIzAwNThlOSkgMzAlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWJ1dHRvbi1zb2xpZC1pbmZvOmFjdGl2ZSwgLmstYnV0dG9uLXNvbGlkLWluZm8uay1hY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8tYWN0aXZlLCAjMDA0YWMyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5mby1hY3RpdmUsICMwMDRhYzIpO1xufVxuXG4uay1idXR0b24tc29saWQtaW5mby5rLXNlbGVjdGVkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbmZvLWFjdGl2ZSwgIzAwNGFjMik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8tYWN0aXZlLCAjMDA0YWMyKTtcbn1cblxuLmstYnV0dG9uLXNvbGlkLXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tc3VjY2VzcywgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApO1xufVxuXG4uay1idXR0b24tc29saWQtc3VjY2Vzczpob3ZlciwgLmstYnV0dG9uLXNvbGlkLXN1Y2Nlc3Muay1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1ob3ZlciwgIzMyYTUwMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MtaG92ZXIsICMzMmE1MDApO1xufVxuXG4uay1idXR0b24tc29saWQtc3VjY2Vzczpmb2N1cywgLmstYnV0dG9uLXNvbGlkLXN1Y2Nlc3Muay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwcHggMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKSAzMCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstYnV0dG9uLXNvbGlkLXN1Y2Nlc3M6YWN0aXZlLCAuay1idXR0b24tc29saWQtc3VjY2Vzcy5rLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1hY3RpdmUsICMyZDk2MDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLWFjdGl2ZSwgIzJkOTYwMCk7XG59XG5cbi5rLWJ1dHRvbi1zb2xpZC1zdWNjZXNzLmstc2VsZWN0ZWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MtYWN0aXZlLCAjMmQ5NjAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1hY3RpdmUsICMyZDk2MDApO1xufVxuXG4uay1idXR0b24tc29saWQtd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi13YXJuaW5nLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCk7XG59XG5cbi5rLWJ1dHRvbi1zb2xpZC13YXJuaW5nOmhvdmVyLCAuay1idXR0b24tc29saWQtd2FybmluZy5rLWhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLWhvdmVyLCAjZWFhZjAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZy1ob3ZlciwgI2VhYWYwMCk7XG59XG5cbi5rLWJ1dHRvbi1zb2xpZC13YXJuaW5nOmZvY3VzLCAuay1idXR0b24tc29saWQtd2FybmluZy5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDBweCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApIDMwJSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1idXR0b24tc29saWQtd2FybmluZzphY3RpdmUsIC5rLWJ1dHRvbi1zb2xpZC13YXJuaW5nLmstYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLWFjdGl2ZSwgI2Q0OWYwMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmctYWN0aXZlLCAjZDQ5ZjAwKTtcbn1cblxuLmstYnV0dG9uLXNvbGlkLXdhcm5pbmcuay1zZWxlY3RlZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZy1hY3RpdmUsICNkNDlmMDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLWFjdGl2ZSwgI2Q0OWYwMCk7XG59XG5cbi5rLWJ1dHRvbi1zb2xpZC1lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tZXJyb3IsICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCk7XG59XG5cbi5rLWJ1dHRvbi1zb2xpZC1lcnJvcjpob3ZlciwgLmstYnV0dG9uLXNvbGlkLWVycm9yLmstaG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLWhvdmVyLCAjZGYxNjAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3ItaG92ZXIsICNkZjE2MDApO1xufVxuXG4uay1idXR0b24tc29saWQtZXJyb3I6Zm9jdXMsIC5rLWJ1dHRvbi1zb2xpZC1lcnJvci5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDBweCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKSAzMCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstYnV0dG9uLXNvbGlkLWVycm9yOmFjdGl2ZSwgLmstYnV0dG9uLXNvbGlkLWVycm9yLmstYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvci1hY3RpdmUsICNjYTE0MDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvci1hY3RpdmUsICNjYTE0MDApO1xufVxuXG4uay1idXR0b24tc29saWQtZXJyb3Iuay1zZWxlY3RlZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3ItYWN0aXZlLCAjY2ExNDAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3ItYWN0aXZlLCAjY2ExNDAwKTtcbn1cblxuLmstYnV0dG9uLXNvbGlkLWRhcmsge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tZGFyaywgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO1xufVxuXG4uay1idXR0b24tc29saWQtZGFyazpob3ZlciwgLmstYnV0dG9uLXNvbGlkLWRhcmsuay1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyay1ob3ZlciwgIzI5MjkyOSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmstaG92ZXIsICMyOTI5MjkpO1xufVxuXG4uay1idXR0b24tc29saWQtZGFyazpmb2N1cywgLmstYnV0dG9uLXNvbGlkLWRhcmsuay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwcHggMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKSAzMCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstYnV0dG9uLXNvbGlkLWRhcms6YWN0aXZlLCAuay1idXR0b24tc29saWQtZGFyay5rLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyay1hY3RpdmUsICMxZjFmMWYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLWFjdGl2ZSwgIzFmMWYxZik7XG59XG5cbi5rLWJ1dHRvbi1zb2xpZC1kYXJrLmstc2VsZWN0ZWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmstYWN0aXZlLCAjMWYxZjFmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyay1hY3RpdmUsICMxZjFmMWYpO1xufVxuXG4uay1idXR0b24tc29saWQtbGlnaHQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWxpZ2h0LCAjMDAwMDAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQsICNlYmViZWIpO1xufVxuXG4uay1idXR0b24tc29saWQtbGlnaHQ6aG92ZXIsIC5rLWJ1dHRvbi1zb2xpZC1saWdodC5rLWhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1saWdodC1ob3ZlciwgI2UwZTBlMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LWhvdmVyLCAjZTBlMGUwKTtcbn1cblxuLmstYnV0dG9uLXNvbGlkLWxpZ2h0OmZvY3VzLCAuay1idXR0b24tc29saWQtbGlnaHQuay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwcHggMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYikgMzAlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWJ1dHRvbi1zb2xpZC1saWdodDphY3RpdmUsIC5rLWJ1dHRvbi1zb2xpZC1saWdodC5rLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQtYWN0aXZlLCAjZDZkNmQ2KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQtYWN0aXZlLCAjZDZkNmQ2KTtcbn1cblxuLmstYnV0dG9uLXNvbGlkLWxpZ2h0Lmstc2VsZWN0ZWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LWFjdGl2ZSwgI2Q2ZDZkNik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LWFjdGl2ZSwgI2Q2ZDZkNik7XG59XG5cbi5rLWJ1dHRvbi1zb2xpZC1pbnZlcnNlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbnZlcnNlLCAjM2QzZDNkKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWludmVyc2UsICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbnZlcnNlLCAjM2QzZDNkKTtcbn1cblxuLmstYnV0dG9uLXNvbGlkLWludmVyc2U6aG92ZXIsIC5rLWJ1dHRvbi1zb2xpZC1pbnZlcnNlLmstaG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWludmVyc2UtaG92ZXIsICMyOTI5MjkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbnZlcnNlLWhvdmVyLCAjMjkyOTI5KTtcbn1cblxuLmstYnV0dG9uLXNvbGlkLWludmVyc2U6Zm9jdXMsIC5rLWJ1dHRvbi1zb2xpZC1pbnZlcnNlLmstZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMHB4IDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItaW52ZXJzZSwgIzNkM2QzZCkgMzAlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWJ1dHRvbi1zb2xpZC1pbnZlcnNlOmFjdGl2ZSwgLmstYnV0dG9uLXNvbGlkLWludmVyc2Uuay1hY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWludmVyc2UtYWN0aXZlLCAjMWYxZjFmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW52ZXJzZS1hY3RpdmUsICMxZjFmMWYpO1xufVxuXG4uay1idXR0b24tc29saWQtaW52ZXJzZS5rLXNlbGVjdGVkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbnZlcnNlLWFjdGl2ZSwgIzFmMWYxZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWludmVyc2UtYWN0aXZlLCAjMWYxZjFmKTtcbn1cblxuLmstYnV0dG9uLW91dGxpbmUtYmFzZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZS1vbi1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstYnV0dG9uLW91dGxpbmUtYmFzZTpob3ZlciwgLmstYnV0dG9uLW91dGxpbmUtYmFzZS5rLWhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1iYXNlLCAjM2QzZDNkKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2UsICNmNWY1ZjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1iYXNlLCAjM2QzZDNkKTtcbn1cblxuLmstYnV0dG9uLW91dGxpbmUtYmFzZTpmb2N1cywgLmstYnV0dG9uLW91dGxpbmUtYmFzZS5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDBweCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSAzMCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstYnV0dG9uLW91dGxpbmUtYmFzZTphY3RpdmUsIC5rLWJ1dHRvbi1vdXRsaW5lLWJhc2Uuay1hY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWJhc2UsICMzZDNkM2QpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZSwgI2Y1ZjVmNSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWJhc2UsICMzZDNkM2QpO1xufVxuXG4uay1idXR0b24tb3V0bGluZS1iYXNlLmstc2VsZWN0ZWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWJhc2UsICMzZDNkM2QpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZSwgI2Y1ZjVmNSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWJhc2UsICMzZDNkM2QpO1xufVxuXG4uay1idXR0b24tb3V0bGluZS1wcmltYXJ5IHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LW9uLXN1cmZhY2UsICNmZjYzNTgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay1idXR0b24tb3V0bGluZS1wcmltYXJ5OmhvdmVyLCAuay1idXR0b24tb3V0bGluZS1wcmltYXJ5LmstaG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1idXR0b24tb3V0bGluZS1wcmltYXJ5OmZvY3VzLCAuay1idXR0b24tb3V0bGluZS1wcmltYXJ5LmstZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMHB4IDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCkgMzAlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnk6YWN0aXZlLCAuay1idXR0b24tb3V0bGluZS1wcmltYXJ5LmstYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstYnV0dG9uLW91dGxpbmUtcHJpbWFyeS5rLXNlbGVjdGVkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnktb24tc3VyZmFjZSwgIzI5MjkyOSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeTpob3ZlciwgLmstYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LmstaG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeSwgIzY2NjY2Nik7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1zZWNvbmRhcnksICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpO1xufVxuXG4uay1idXR0b24tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMsIC5rLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDBweCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeSwgIzY2NjY2NikgMzAlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeTphY3RpdmUsIC5rLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS5rLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXNlY29uZGFyeSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeSwgIzY2NjY2Nik7XG59XG5cbi5rLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS5rLXNlbGVjdGVkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tc2Vjb25kYXJ5LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KTtcbn1cblxuLmstYnV0dG9uLW91dGxpbmUtdGVydGlhcnkge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LW9uLXN1cmZhY2UsICMwMjhjY2IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay1idXR0b24tb3V0bGluZS10ZXJ0aWFyeTpob3ZlciwgLmstYnV0dG9uLW91dGxpbmUtdGVydGlhcnkuay1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnksICMwM2E5ZjQpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tdGVydGlhcnksICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCk7XG59XG5cbi5rLWJ1dHRvbi1vdXRsaW5lLXRlcnRpYXJ5OmZvY3VzLCAuay1idXR0b24tb3V0bGluZS10ZXJ0aWFyeS5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDBweCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KSAzMCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstYnV0dG9uLW91dGxpbmUtdGVydGlhcnk6YWN0aXZlLCAuay1idXR0b24tb3V0bGluZS10ZXJ0aWFyeS5rLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnksICMwM2E5ZjQpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tdGVydGlhcnksICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCk7XG59XG5cbi5rLWJ1dHRvbi1vdXRsaW5lLXRlcnRpYXJ5Lmstc2VsZWN0ZWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXRlcnRpYXJ5LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnksICMwM2E5ZjQpO1xufVxuXG4uay1idXR0b24tb3V0bGluZS1pbmZvIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbmZvLW9uLXN1cmZhY2UsICMwMDRhYzIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay1idXR0b24tb3V0bGluZS1pbmZvOmhvdmVyLCAuay1idXR0b24tb3V0bGluZS1pbmZvLmstaG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24taW5mbywgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpO1xufVxuXG4uay1idXR0b24tb3V0bGluZS1pbmZvOmZvY3VzLCAuay1idXR0b24tb3V0bGluZS1pbmZvLmstZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMHB4IDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItaW5mbywgIzAwNThlOSkgMzAlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWJ1dHRvbi1vdXRsaW5lLWluZm86YWN0aXZlLCAuay1idXR0b24tb3V0bGluZS1pbmZvLmstYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWluZm8sICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KTtcbn1cblxuLmstYnV0dG9uLW91dGxpbmUtaW5mby5rLXNlbGVjdGVkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWluZm8sICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KTtcbn1cblxuLmstYnV0dG9uLW91dGxpbmUtc3VjY2VzcyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1vbi1zdXJmYWNlLCAjMmQ5NjAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstYnV0dG9uLW91dGxpbmUtc3VjY2Vzczpob3ZlciwgLmstYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy5rLWhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXN1Y2Nlc3MsICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKTtcbn1cblxuLmstYnV0dG9uLW91dGxpbmUtc3VjY2Vzczpmb2N1cywgLmstYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDBweCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApIDMwJSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1idXR0b24tb3V0bGluZS1zdWNjZXNzOmFjdGl2ZSwgLmstYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy5rLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1zdWNjZXNzLCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCk7XG59XG5cbi5rLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Muay1zZWxlY3RlZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1zdWNjZXNzLCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCk7XG59XG5cbi5rLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmcge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmctb24tc3VyZmFjZSwgI2ZmYzAwMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmc6aG92ZXIsIC5rLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmcuay1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi13YXJuaW5nLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCk7XG59XG5cbi5rLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmc6Zm9jdXMsIC5rLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmcuay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwcHggMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKSAzMCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstYnV0dG9uLW91dGxpbmUtd2FybmluZzphY3RpdmUsIC5rLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmcuay1hY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24td2FybmluZywgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApO1xufVxuXG4uay1idXR0b24tb3V0bGluZS13YXJuaW5nLmstc2VsZWN0ZWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24td2FybmluZywgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApO1xufVxuXG4uay1idXR0b24tb3V0bGluZS1lcnJvciB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3Itb24tc3VyZmFjZSwgI2NhMTQwMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLWJ1dHRvbi1vdXRsaW5lLWVycm9yOmhvdmVyLCAuay1idXR0b24tb3V0bGluZS1lcnJvci5rLWhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1lcnJvciwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKTtcbn1cblxuLmstYnV0dG9uLW91dGxpbmUtZXJyb3I6Zm9jdXMsIC5rLWJ1dHRvbi1vdXRsaW5lLWVycm9yLmstZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMHB4IDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApIDMwJSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1idXR0b24tb3V0bGluZS1lcnJvcjphY3RpdmUsIC5rLWJ1dHRvbi1vdXRsaW5lLWVycm9yLmstYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1lcnJvciwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKTtcbn1cblxuLmstYnV0dG9uLW91dGxpbmUtZXJyb3Iuay1zZWxlY3RlZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tZXJyb3IsICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCk7XG59XG5cbi5rLWJ1dHRvbi1vdXRsaW5lLWRhcmsge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmstb24tc3VyZmFjZSwgIzE0MTQxNCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLWJ1dHRvbi1vdXRsaW5lLWRhcms6aG92ZXIsIC5rLWJ1dHRvbi1vdXRsaW5lLWRhcmsuay1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1kYXJrLCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7XG59XG5cbi5rLWJ1dHRvbi1vdXRsaW5lLWRhcms6Zm9jdXMsIC5rLWJ1dHRvbi1vdXRsaW5lLWRhcmsuay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwcHggMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKSAzMCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstYnV0dG9uLW91dGxpbmUtZGFyazphY3RpdmUsIC5rLWJ1dHRvbi1vdXRsaW5lLWRhcmsuay1hY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tZGFyaywgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO1xufVxuXG4uay1idXR0b24tb3V0bGluZS1kYXJrLmstc2VsZWN0ZWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tZGFyaywgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO1xufVxuXG4uay1idXR0b24tb3V0bGluZS1saWdodCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQtb24tc3VyZmFjZSwgI2UwZTBlMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0OmhvdmVyLCAuay1idXR0b24tb3V0bGluZS1saWdodC5rLWhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYik7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1saWdodCwgIzAwMDAwMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKTtcbn1cblxuLmstYnV0dG9uLW91dGxpbmUtbGlnaHQ6Zm9jdXMsIC5rLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LmstZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMHB4IDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQsICNlYmViZWIpIDMwJSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1idXR0b24tb3V0bGluZS1saWdodDphY3RpdmUsIC5rLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LmstYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYik7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1saWdodCwgIzAwMDAwMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKTtcbn1cblxuLmstYnV0dG9uLW91dGxpbmUtbGlnaHQuay1zZWxlY3RlZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQsICNlYmViZWIpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tbGlnaHQsICMwMDAwMDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYik7XG59XG5cbi5rLWJ1dHRvbi1vdXRsaW5lLWludmVyc2Uge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWludmVyc2Utb24tc3VyZmFjZSwgIzE0MTQxNCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLWJ1dHRvbi1vdXRsaW5lLWludmVyc2U6aG92ZXIsIC5rLWJ1dHRvbi1vdXRsaW5lLWludmVyc2Uuay1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1pbnZlcnNlLCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7XG59XG5cbi5rLWJ1dHRvbi1vdXRsaW5lLWludmVyc2U6Zm9jdXMsIC5rLWJ1dHRvbi1vdXRsaW5lLWludmVyc2Uuay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwcHggMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1pbnZlcnNlLCAjM2QzZDNkKSAzMCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstYnV0dG9uLW91dGxpbmUtaW52ZXJzZTphY3RpdmUsIC5rLWJ1dHRvbi1vdXRsaW5lLWludmVyc2Uuay1hY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24taW52ZXJzZSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO1xufVxuXG4uay1idXR0b24tb3V0bGluZS1pbnZlcnNlLmstc2VsZWN0ZWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24taW52ZXJzZSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO1xufVxuXG4uay1idXR0b24tZmxhdC1iYXNlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLWJ1dHRvbi1mbGF0LXByaW1hcnkge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1vbi1zdXJmYWNlLCAjZmY2MzU4KTtcbn1cblxuLmstYnV0dG9uLWZsYXQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1vbi1zdXJmYWNlLCAjMjkyOTI5KTtcbn1cblxuLmstYnV0dG9uLWZsYXQtdGVydGlhcnkge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnktb24tc3VyZmFjZSwgIzAyOGNjYik7XG59XG5cbi5rLWJ1dHRvbi1mbGF0LWluZm8ge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5mby1vbi1zdXJmYWNlLCAjMDA0YWMyKTtcbn1cblxuLmstYnV0dG9uLWZsYXQtc3VjY2VzcyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLW9uLXN1cmZhY2UsICMyZDk2MDApO1xufVxuXG4uay1idXR0b24tZmxhdC13YXJuaW5nIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmctb24tc3VyZmFjZSwgI2ZmYzAwMCk7XG59XG5cbi5rLWJ1dHRvbi1mbGF0LWVycm9yIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLW9uLXN1cmZhY2UsICNjYTE0MDApO1xufVxuXG4uay1idXR0b24tZmxhdC1kYXJrIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmstb24tc3VyZmFjZSwgIzE0MTQxNCk7XG59XG5cbi5rLWJ1dHRvbi1mbGF0LWxpZ2h0IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LW9uLXN1cmZhY2UsICNlMGUwZTApO1xufVxuXG4uay1idXR0b24tZmxhdC1pbnZlcnNlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWludmVyc2Utb24tc3VyZmFjZSwgIzE0MTQxNCk7XG59XG5cbi5rLWJ1dHRvbi1saW5rLWJhc2Uge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xufVxuXG4uay1idXR0b24tbGluay1iYXNlOmhvdmVyLCAuay1idXR0b24tbGluay1iYXNlLmstaG92ZXIge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xufVxuXG4uay1idXR0b24tbGluay1iYXNlOmZvY3VzLCAuay1idXR0b24tbGluay1iYXNlLmstZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMHB4IDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDMwJSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1idXR0b24tbGluay1iYXNlOmFjdGl2ZSwgLmstYnV0dG9uLWxpbmstYmFzZS5rLWFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG59XG5cbi5rLWJ1dHRvbi1saW5rLWJhc2Uuay1zZWxlY3RlZCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG59XG5cbi5rLWJ1dHRvbi1saW5rLXByaW1hcnkge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLWJ1dHRvbi1saW5rLXByaW1hcnk6aG92ZXIsIC5rLWJ1dHRvbi1saW5rLXByaW1hcnkuay1ob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWhvdmVyLCAjZWE1YTUxKTtcbn1cblxuLmstYnV0dG9uLWxpbmstcHJpbWFyeTpmb2N1cywgLmstYnV0dG9uLWxpbmstcHJpbWFyeS5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDBweCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpIDMwJSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1idXR0b24tbGluay1wcmltYXJ5OmFjdGl2ZSwgLmstYnV0dG9uLWxpbmstcHJpbWFyeS5rLWFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWFjdGl2ZSwgI2Q0NTM0OSk7XG59XG5cbi5rLWJ1dHRvbi1saW5rLXByaW1hcnkuay1zZWxlY3RlZCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWFjdGl2ZSwgI2Q0NTM0OSk7XG59XG5cbi5rLWJ1dHRvbi1saW5rLXNlY29uZGFyeSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpO1xufVxuXG4uay1idXR0b24tbGluay1zZWNvbmRhcnk6aG92ZXIsIC5rLWJ1dHRvbi1saW5rLXNlY29uZGFyeS5rLWhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1ob3ZlciwgIzUyNTI1Mik7XG59XG5cbi5rLWJ1dHRvbi1saW5rLXNlY29uZGFyeTpmb2N1cywgLmstYnV0dG9uLWxpbmstc2Vjb25kYXJ5LmstZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMHB4IDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KSAzMCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstYnV0dG9uLWxpbmstc2Vjb25kYXJ5OmFjdGl2ZSwgLmstYnV0dG9uLWxpbmstc2Vjb25kYXJ5LmstYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1hY3RpdmUsICMzZDNkM2QpO1xufVxuXG4uay1idXR0b24tbGluay1zZWNvbmRhcnkuay1zZWxlY3RlZCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnktYWN0aXZlLCAjM2QzZDNkKTtcbn1cblxuLmstYnV0dG9uLWxpbmstdGVydGlhcnkge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnksICMwM2E5ZjQpO1xufVxuXG4uay1idXR0b24tbGluay10ZXJ0aWFyeTpob3ZlciwgLmstYnV0dG9uLWxpbmstdGVydGlhcnkuay1ob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeS1ob3ZlciwgIzAzOWFlMCk7XG59XG5cbi5rLWJ1dHRvbi1saW5rLXRlcnRpYXJ5OmZvY3VzLCAuay1idXR0b24tbGluay10ZXJ0aWFyeS5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDBweCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KSAzMCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstYnV0dG9uLWxpbmstdGVydGlhcnk6YWN0aXZlLCAuay1idXR0b24tbGluay10ZXJ0aWFyeS5rLWFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeS1hY3RpdmUsICMwMjhjY2IpO1xufVxuXG4uay1idXR0b24tbGluay10ZXJ0aWFyeS5rLXNlbGVjdGVkIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LWFjdGl2ZSwgIzAyOGNjYik7XG59XG5cbi5rLWJ1dHRvbi1saW5rLWluZm8ge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5mbywgIzAwNThlOSk7XG59XG5cbi5rLWJ1dHRvbi1saW5rLWluZm86aG92ZXIsIC5rLWJ1dHRvbi1saW5rLWluZm8uay1ob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbmZvLWhvdmVyLCAjMDA1MmQ2KTtcbn1cblxuLmstYnV0dG9uLWxpbmstaW5mbzpmb2N1cywgLmstYnV0dG9uLWxpbmstaW5mby5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDBweCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpIDMwJSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1idXR0b24tbGluay1pbmZvOmFjdGl2ZSwgLmstYnV0dG9uLWxpbmstaW5mby5rLWFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbmZvLWFjdGl2ZSwgIzAwNGFjMik7XG59XG5cbi5rLWJ1dHRvbi1saW5rLWluZm8uay1zZWxlY3RlZCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbmZvLWFjdGl2ZSwgIzAwNGFjMik7XG59XG5cbi5rLWJ1dHRvbi1saW5rLXN1Y2Nlc3Mge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCk7XG59XG5cbi5rLWJ1dHRvbi1saW5rLXN1Y2Nlc3M6aG92ZXIsIC5rLWJ1dHRvbi1saW5rLXN1Y2Nlc3Muay1ob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLWhvdmVyLCAjMzJhNTAwKTtcbn1cblxuLmstYnV0dG9uLWxpbmstc3VjY2Vzczpmb2N1cywgLmstYnV0dG9uLWxpbmstc3VjY2Vzcy5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDBweCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApIDMwJSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1idXR0b24tbGluay1zdWNjZXNzOmFjdGl2ZSwgLmstYnV0dG9uLWxpbmstc3VjY2Vzcy5rLWFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLWFjdGl2ZSwgIzJkOTYwMCk7XG59XG5cbi5rLWJ1dHRvbi1saW5rLXN1Y2Nlc3Muay1zZWxlY3RlZCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLWFjdGl2ZSwgIzJkOTYwMCk7XG59XG5cbi5rLWJ1dHRvbi1saW5rLXdhcm5pbmcge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCk7XG59XG5cbi5rLWJ1dHRvbi1saW5rLXdhcm5pbmc6aG92ZXIsIC5rLWJ1dHRvbi1saW5rLXdhcm5pbmcuay1ob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLWhvdmVyLCAjZWFhZjAwKTtcbn1cblxuLmstYnV0dG9uLWxpbmstd2FybmluZzpmb2N1cywgLmstYnV0dG9uLWxpbmstd2FybmluZy5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDBweCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApIDMwJSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1idXR0b24tbGluay13YXJuaW5nOmFjdGl2ZSwgLmstYnV0dG9uLWxpbmstd2FybmluZy5rLWFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLWFjdGl2ZSwgI2Q0OWYwMCk7XG59XG5cbi5rLWJ1dHRvbi1saW5rLXdhcm5pbmcuay1zZWxlY3RlZCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLWFjdGl2ZSwgI2Q0OWYwMCk7XG59XG5cbi5rLWJ1dHRvbi1saW5rLWVycm9yIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKTtcbn1cblxuLmstYnV0dG9uLWxpbmstZXJyb3I6aG92ZXIsIC5rLWJ1dHRvbi1saW5rLWVycm9yLmstaG92ZXIge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3ItaG92ZXIsICNkZjE2MDApO1xufVxuXG4uay1idXR0b24tbGluay1lcnJvcjpmb2N1cywgLmstYnV0dG9uLWxpbmstZXJyb3Iuay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwcHggMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCkgMzAlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWJ1dHRvbi1saW5rLWVycm9yOmFjdGl2ZSwgLmstYnV0dG9uLWxpbmstZXJyb3Iuay1hY3RpdmUge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3ItYWN0aXZlLCAjY2ExNDAwKTtcbn1cblxuLmstYnV0dG9uLWxpbmstZXJyb3Iuay1zZWxlY3RlZCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvci1hY3RpdmUsICNjYTE0MDApO1xufVxuXG4uay1idXR0b24tbGluay1kYXJrIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO1xufVxuXG4uay1idXR0b24tbGluay1kYXJrOmhvdmVyLCAuay1idXR0b24tbGluay1kYXJrLmstaG92ZXIge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyay1ob3ZlciwgIzI5MjkyOSk7XG59XG5cbi5rLWJ1dHRvbi1saW5rLWRhcms6Zm9jdXMsIC5rLWJ1dHRvbi1saW5rLWRhcmsuay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwcHggMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKSAzMCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstYnV0dG9uLWxpbmstZGFyazphY3RpdmUsIC5rLWJ1dHRvbi1saW5rLWRhcmsuay1hY3RpdmUge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyay1hY3RpdmUsICMxZjFmMWYpO1xufVxuXG4uay1idXR0b24tbGluay1kYXJrLmstc2VsZWN0ZWQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyay1hY3RpdmUsICMxZjFmMWYpO1xufVxuXG4uay1idXR0b24tbGluay1saWdodCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYik7XG59XG5cbi5rLWJ1dHRvbi1saW5rLWxpZ2h0OmhvdmVyLCAuay1idXR0b24tbGluay1saWdodC5rLWhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LWhvdmVyLCAjZTBlMGUwKTtcbn1cblxuLmstYnV0dG9uLWxpbmstbGlnaHQ6Zm9jdXMsIC5rLWJ1dHRvbi1saW5rLWxpZ2h0LmstZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMHB4IDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQsICNlYmViZWIpIDMwJSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1idXR0b24tbGluay1saWdodDphY3RpdmUsIC5rLWJ1dHRvbi1saW5rLWxpZ2h0LmstYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LWFjdGl2ZSwgI2Q2ZDZkNik7XG59XG5cbi5rLWJ1dHRvbi1saW5rLWxpZ2h0Lmstc2VsZWN0ZWQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQtYWN0aXZlLCAjZDZkNmQ2KTtcbn1cblxuLmstYnV0dG9uLWxpbmstaW52ZXJzZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKTtcbn1cblxuLmstYnV0dG9uLWxpbmstaW52ZXJzZTpob3ZlciwgLmstYnV0dG9uLWxpbmstaW52ZXJzZS5rLWhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWludmVyc2UtaG92ZXIsICMyOTI5MjkpO1xufVxuXG4uay1idXR0b24tbGluay1pbnZlcnNlOmZvY3VzLCAuay1idXR0b24tbGluay1pbnZlcnNlLmstZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMHB4IDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItaW52ZXJzZSwgIzNkM2QzZCkgMzAlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWJ1dHRvbi1saW5rLWludmVyc2U6YWN0aXZlLCAuay1idXR0b24tbGluay1pbnZlcnNlLmstYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWludmVyc2UtYWN0aXZlLCAjMWYxZjFmKTtcbn1cblxuLmstYnV0dG9uLWxpbmstaW52ZXJzZS5rLXNlbGVjdGVkIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWludmVyc2UtYWN0aXZlLCAjMWYxZjFmKTtcbn1cblxuLmstYnV0dG9uLWNsZWFyLWJhc2Uge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZS1vbi1zdXJmYWNlLCAjM2QzZDNkKTtcbn1cblxuLmstYnV0dG9uLWNsZWFyLWJhc2U6Zm9jdXM6OmFmdGVyLCAuay1idXR0b24tY2xlYXItYmFzZS5rLWZvY3VzOjphZnRlciwgLmstYnV0dG9uLWNsZWFyLWJhc2U6YWN0aXZlOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgb3BhY2l0eTogMC4xO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstYnV0dG9uLWNsZWFyLXByaW1hcnkge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1vbi1zdXJmYWNlLCAjZmY2MzU4KTtcbn1cblxuLmstYnV0dG9uLWNsZWFyLXByaW1hcnk6Zm9jdXM6OmFmdGVyLCAuay1idXR0b24tY2xlYXItcHJpbWFyeS5rLWZvY3VzOjphZnRlciwgLmstYnV0dG9uLWNsZWFyLXByaW1hcnk6YWN0aXZlOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgb3BhY2l0eTogMC4xO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstYnV0dG9uLWNsZWFyLXNlY29uZGFyeSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnktb24tc3VyZmFjZSwgIzI5MjkyOSk7XG59XG5cbi5rLWJ1dHRvbi1jbGVhci1zZWNvbmRhcnk6Zm9jdXM6OmFmdGVyLCAuay1idXR0b24tY2xlYXItc2Vjb25kYXJ5LmstZm9jdXM6OmFmdGVyLCAuay1idXR0b24tY2xlYXItc2Vjb25kYXJ5OmFjdGl2ZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIG9wYWNpdHk6IDAuMTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLWJ1dHRvbi1jbGVhci10ZXJ0aWFyeSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeS1vbi1zdXJmYWNlLCAjMDI4Y2NiKTtcbn1cblxuLmstYnV0dG9uLWNsZWFyLXRlcnRpYXJ5OmZvY3VzOjphZnRlciwgLmstYnV0dG9uLWNsZWFyLXRlcnRpYXJ5LmstZm9jdXM6OmFmdGVyLCAuay1idXR0b24tY2xlYXItdGVydGlhcnk6YWN0aXZlOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgb3BhY2l0eTogMC4xO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstYnV0dG9uLWNsZWFyLWluZm8ge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5mby1vbi1zdXJmYWNlLCAjMDA0YWMyKTtcbn1cblxuLmstYnV0dG9uLWNsZWFyLWluZm86Zm9jdXM6OmFmdGVyLCAuay1idXR0b24tY2xlYXItaW5mby5rLWZvY3VzOjphZnRlciwgLmstYnV0dG9uLWNsZWFyLWluZm86YWN0aXZlOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgb3BhY2l0eTogMC4xO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstYnV0dG9uLWNsZWFyLXN1Y2Nlc3Mge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1vbi1zdXJmYWNlLCAjMmQ5NjAwKTtcbn1cblxuLmstYnV0dG9uLWNsZWFyLXN1Y2Nlc3M6Zm9jdXM6OmFmdGVyLCAuay1idXR0b24tY2xlYXItc3VjY2Vzcy5rLWZvY3VzOjphZnRlciwgLmstYnV0dG9uLWNsZWFyLXN1Y2Nlc3M6YWN0aXZlOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgb3BhY2l0eTogMC4xO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstYnV0dG9uLWNsZWFyLXdhcm5pbmcge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZy1vbi1zdXJmYWNlLCAjZmZjMDAwKTtcbn1cblxuLmstYnV0dG9uLWNsZWFyLXdhcm5pbmc6Zm9jdXM6OmFmdGVyLCAuay1idXR0b24tY2xlYXItd2FybmluZy5rLWZvY3VzOjphZnRlciwgLmstYnV0dG9uLWNsZWFyLXdhcm5pbmc6YWN0aXZlOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgb3BhY2l0eTogMC4xO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstYnV0dG9uLWNsZWFyLWVycm9yIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLW9uLXN1cmZhY2UsICNjYTE0MDApO1xufVxuXG4uay1idXR0b24tY2xlYXItZXJyb3I6Zm9jdXM6OmFmdGVyLCAuay1idXR0b24tY2xlYXItZXJyb3Iuay1mb2N1czo6YWZ0ZXIsIC5rLWJ1dHRvbi1jbGVhci1lcnJvcjphY3RpdmU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBvcGFjaXR5OiAwLjE7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1idXR0b24tY2xlYXItZGFyayB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLW9uLXN1cmZhY2UsICMxNDE0MTQpO1xufVxuXG4uay1idXR0b24tY2xlYXItZGFyazpmb2N1czo6YWZ0ZXIsIC5rLWJ1dHRvbi1jbGVhci1kYXJrLmstZm9jdXM6OmFmdGVyLCAuay1idXR0b24tY2xlYXItZGFyazphY3RpdmU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBvcGFjaXR5OiAwLjE7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1idXR0b24tY2xlYXItbGlnaHQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQtb24tc3VyZmFjZSwgI2UwZTBlMCk7XG59XG5cbi5rLWJ1dHRvbi1jbGVhci1saWdodDpmb2N1czo6YWZ0ZXIsIC5rLWJ1dHRvbi1jbGVhci1saWdodC5rLWZvY3VzOjphZnRlciwgLmstYnV0dG9uLWNsZWFyLWxpZ2h0OmFjdGl2ZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIG9wYWNpdHk6IDAuMTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLWJ1dHRvbi1jbGVhci1pbnZlcnNlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWludmVyc2Utb24tc3VyZmFjZSwgIzE0MTQxNCk7XG59XG5cbi5rLWJ1dHRvbi1jbGVhci1pbnZlcnNlOmZvY3VzOjphZnRlciwgLmstYnV0dG9uLWNsZWFyLWludmVyc2Uuay1mb2N1czo6YWZ0ZXIsIC5rLWJ1dHRvbi1jbGVhci1pbnZlcnNlOmFjdGl2ZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIG9wYWNpdHk6IDAuMTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLWFjdGlvbnMsIC5rLWZvcm0tYnV0dG9ucywgLmstZWRpdC1idXR0b25zLCAuay1hY3Rpb24tYnV0dG9ucywgLmstY29sdW1ubWVudS1hY3Rpb25zIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItd2lkdGg6IDBweCAwIDAgMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBmbGV4LXNocmluazogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5rLWFjdGlvbnMgKiwgLmstZm9ybS1idXR0b25zICosIC5rLWVkaXQtYnV0dG9ucyAqLCAuay1hY3Rpb24tYnV0dG9ucyAqLCAuay1jb2x1bW5tZW51LWFjdGlvbnMgKiwgLmstYWN0aW9ucyAqOjpiZWZvcmUsIC5rLWZvcm0tYnV0dG9ucyAqOjpiZWZvcmUsIC5rLWVkaXQtYnV0dG9ucyAqOjpiZWZvcmUsIC5rLWFjdGlvbi1idXR0b25zICo6OmJlZm9yZSwgLmstY29sdW1ubWVudS1hY3Rpb25zICo6OmJlZm9yZSwgLmstYWN0aW9ucyAqOjphZnRlciwgLmstZm9ybS1idXR0b25zICo6OmFmdGVyLCAuay1lZGl0LWJ1dHRvbnMgKjo6YWZ0ZXIsIC5rLWFjdGlvbi1idXR0b25zICo6OmFmdGVyLCAuay1jb2x1bW5tZW51LWFjdGlvbnMgKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1wb3B1cCAuay1hY3Rpb25zLCAuay1wb3B1cCAuay1mb3JtLWJ1dHRvbnMsIC5rLXBvcHVwIC5rLWVkaXQtYnV0dG9ucywgLmstcG9wdXAgLmstYWN0aW9uLWJ1dHRvbnMsIC5rLXBvcHVwIC5rLWNvbHVtbm1lbnUtYWN0aW9ucyB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbn1cblxuLmstYWN0aW9ucy1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmstYWN0aW9ucy1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmstYWN0aW9ucy1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uay1hY3Rpb25zLWp1c3RpZnkge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5rLWFjdGlvbnMtc3RyZXRjaGVkID4gKiB7XG4gIGZsZXg6IDEgMCAwJTtcbn1cblxuLmstYWN0aW9ucy1ob3Jpem9udGFsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbn1cblxuLmstYWN0aW9ucy12ZXJ0aWNhbCB7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbn1cblxuLmstanVzdGlmeS1jb250ZW50LW5vcm1hbCB7XG4gIGp1c3RpZnktY29udGVudDogbm9ybWFsO1xufVxuXG4uXFwhay1qdXN0aWZ5LWNvbnRlbnQtbm9ybWFsIHtcbiAganVzdGlmeS1jb250ZW50OiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLmstanVzdGlmeS1jb250ZW50LXN0cmV0Y2gge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG59XG5cbi5cXCFrLWp1c3RpZnktY29udGVudC1zdHJldGNoIHtcbiAganVzdGlmeS1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5rLWp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLlxcIWstanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5rLWp1c3RpZnktY29udGVudC1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG59XG5cbi5cXCFrLWp1c3RpZnktY29udGVudC1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmstanVzdGlmeS1jb250ZW50LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZW5kO1xufVxuXG4uXFwhay1qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBlbmQgIWltcG9ydGFudDtcbn1cblxuLmstanVzdGlmeS1jb250ZW50LWZsZXgtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5cXCFrLWp1c3RpZnktY29udGVudC1mbGV4LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5rLWp1c3RpZnktY29udGVudC1mbGV4LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5cXCFrLWp1c3RpZnktY29udGVudC1mbGV4LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmstanVzdGlmeS1jb250ZW50LWxlZnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG59XG5cbi5cXCFrLWp1c3RpZnktY29udGVudC1sZWZ0IHtcbiAganVzdGlmeS1jb250ZW50OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5rLWp1c3RpZnktY29udGVudC1yaWdodCB7XG4gIGp1c3RpZnktY29udGVudDogcmlnaHQ7XG59XG5cbi5cXCFrLWp1c3RpZnktY29udGVudC1yaWdodCB7XG4gIGp1c3RpZnktY29udGVudDogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLmstanVzdGlmeS1jb250ZW50LWJhc2VsaW5lIHtcbiAganVzdGlmeS1jb250ZW50OiBiYXNlbGluZTtcbn1cblxuLlxcIWstanVzdGlmeS1jb250ZW50LWJhc2VsaW5lIHtcbiAganVzdGlmeS1jb250ZW50OiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uay1qdXN0aWZ5LWNvbnRlbnQtZmlyc3QtYmFzZWxpbmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZpcnN0IGJhc2VsaW5lO1xufVxuXG4uXFwhay1qdXN0aWZ5LWNvbnRlbnQtZmlyc3QtYmFzZWxpbmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZpcnN0IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5rLWp1c3RpZnktY29udGVudC1sYXN0LWJhc2VsaW5lIHtcbiAganVzdGlmeS1jb250ZW50OiBsYXN0IGJhc2VsaW5lO1xufVxuXG4uXFwhay1qdXN0aWZ5LWNvbnRlbnQtbGFzdC1iYXNlbGluZSB7XG4gIGp1c3RpZnktY29udGVudDogbGFzdCBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uay1qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLlxcIWstanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmstanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuXG4uXFwhay1qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmstanVzdGlmeS1jb250ZW50LWV2ZW5seSB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xufVxuXG4uXFwhay1qdXN0aWZ5LWNvbnRlbnQtZXZlbmx5IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbn1cblxuLmstanVzdGlmeS1jb250ZW50LXN0cmV0Y2ggPiAqIHtcbiAgZmxleDogMSAwIDAlO1xufVxuXG4uXFwhLmstanVzdGlmeS1jb250ZW50LXN0cmV0Y2ggPiAqIHtcbiAgZmxleDogMSAwIDAlICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJsYXkge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwLjU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgei1pbmRleDogMTAwMDE7XG59XG5cbi5rLW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4uay1vdmVybGF5LXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstb3ZlcmxheS1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpO1xufVxuXG4uay1vdmVybGF5LXRlcnRpYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnksICMwM2E5ZjQpO1xufVxuXG4uay1vdmVybGF5LWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KTtcbn1cblxuLmstb3ZlcmxheS1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCk7XG59XG5cbi5rLW92ZXJsYXktd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApO1xufVxuXG4uay1vdmVybGF5LWVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApO1xufVxuXG4uay1vdmVybGF5LWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKTtcbn1cblxuLmstb3ZlcmxheS1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKTtcbn1cblxuLmstb3ZlcmxheS1pbnZlcnNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7XG59XG5cbi5rLWFuaW1hdGlvbi1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDEwMDtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmstYW5pbWF0aW9uLWNvbnRhaW5lci1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuLmstYW5pbWF0aW9uLWNvbnRhaW5lci1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uay1hbmltYXRpb24tY29udGFpbmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmstYW5pbWF0aW9uLWNvbnRhaW5lci1zaG93biB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uay1wb3B1cCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuLmstcG9wdXAgLmstaXRlbSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5rLXBvcHVwID4gLmstY29sb3JwYWxldHRlIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1wb3B1cC5rLXBvcHVwLXRyYW5zcGFyZW50IHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uay1wb3B1cC5rLXBvcHVwLWZsdXNoIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmstcG9wdXAgPiAuay13aWRnZXQsIC5rLXBvcHVwID4gLmstY29sb3JlZGl0b3Ige1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5rLXBvcHVwIC5rLWNvbHVtbi1saXN0IHtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLmstcG9wdXAgLmstbXVsdGljaGVjay13cmFwIHtcbiAgbWF4LWhlaWdodDogMzAwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uay1zaGFkb3cge1xuICBib3gtc2hhZG93OiB2YXIoLS1rZW5kby1lbGV2YXRpb24tNCwgMCA4cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO1xufVxuXG4uay1wb3B1cCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xuICBib3gtc2hhZG93OiB2YXIoLS1rZW5kby1lbGV2YXRpb24tNCwgMCA4cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO1xufVxuXG4uay1yaXBwbGUtdGFyZ2V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1yaXBwbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1lbmQ6IDA7XG4gIGluc2V0LWJsb2NrLWVuZDogMDtcbiAgei1pbmRleDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5rLXJpcHBsZS1ibG9iIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwYWRkaW5nOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxMDBtcyBsaW5lYXIsIHRyYW5zZm9ybSA1MDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICBvcGFjaXR5OiAwLjE7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cblxuLmstcHJpbWFyeSAuay1yaXBwbGUtYmxvYiB7XG4gIG9wYWNpdHk6IDAuMjtcbn1cblxuLmstcmlwcGxlLWZvY3VzOjphZnRlciB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGFuaW1hdGlvbjogcmlwcGxlIDYwMG1zIGVhc2Utb3V0O1xufVxuXG5Aa2V5ZnJhbWVzIHJpcHBsZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwKTtcbiAgfVxuICAyMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSk7XG4gIH1cbn1cbi5rLXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5rLWRhdGEtdGFibGUge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLmstZGF0YS10YWJsZSAuay10YWJsZSB7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG5cbi5rLXRhYmxlLXRoZWFkLCAuay10YWJsZS10Ym9keSwgLmstdGFibGUtdGZvb3QsIC5rLXRhYmxlLXJvdywgLmstdGFibGUtYWx0LXJvdyB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cblxuLmstdGFibGUtdGgsIC5rLXRhYmxlLXRkIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItYmxvY2stZW5kLXdpZHRoOiAwcHg7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay10YWJsZS10aDpmaXJzdC1jaGlsZCwgLmstdGFibGUtdGQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiAwO1xufVxuXG4uay10YWJsZS10aCB7XG4gIGJvcmRlci1ibG9jay1lbmQtd2lkdGg6IDFweDtcbn1cblxuLmstdGFibGUtaGVhZGVyIHtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1rZW5kby1zY3JvbGxiYXItd2lkdGgpO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLXRhYmxlLWhlYWRlciAuay10YWJsZSB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmstdGFibGUtaGVhZGVyLXdyYXAge1xuICBtYXJnaW4taW5saW5lLWVuZDogLTFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay10YWJsZS1oZWFkZXIgPiAuay10YWJsZSwgLmstdGFibGUtaGVhZGVyLXdyYXAgPiAuay10YWJsZSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IC0xcHg7XG59XG5cbi5rLXRhYmxlLWdyb3VwLXN0aWNreS1oZWFkZXIge1xuICBmbGV4OiBub25lO1xufVxuXG4uay10YWJsZS1ncm91cC1zdGlja3ktaGVhZGVyIC5rLXRhYmxlLXRoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5rLXRhYmxlLWxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgZGlzcGxheTogdGFibGU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmstdGFibGUtbGlzdCAuay10YWJsZS1yb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLXRhYmxlLWxpc3QgLmstdGFibGUtcm93LCAuay10YWJsZS1saXN0IC5rLXRhYmxlLWdyb3VwLXJvdyB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7XG59XG5cbi5rLXRhYmxlLWxpc3QgLmstdGFibGUtcm93LmstZmlyc3Qge1xuICBib3JkZXItYmxvY2stc3RhcnQ6IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7XG59XG5cbi5rLXRhYmxlLWxpc3QgLmstdGFibGUtdGgsIC5rLXRhYmxlLWxpc3QgLmstdGFibGUtdGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uay10YWJsZS1saXN0IC5rLXRhYmxlLWdyb3VwLXJvdyB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG59XG5cbi5rLXRhYmxlLWxpc3QgLmstdGFibGUtZ3JvdXAtcm93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAi1wiO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xuICB3aWR0aDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXRhYmxlLWxpc3QgLmstdGFibGUtZ3JvdXAtcm93IC5rLXRhYmxlLXRoIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG59XG5cbi5rLXRhYmxlLWxpc3QgLmstdGFibGUtc3BhY2VyLXRkIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMCAhaW1wb3J0YW50O1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRhYmxlLWxpc3QgLmstdGFibGUtZ3JvdXAtdGQge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5rLXRhYmxlLWxpc3QgLmstdGFibGUtZ3JvdXAtdGQgPiBzcGFuIHtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1lbmQ6IDA7XG59XG5cbi5rLXZpcnR1YWwtdGFibGUgLmstdGFibGUtcm93LCAuay12aXJ0dWFsLXRhYmxlIC5rLXRhYmxlLWdyb3VwLXJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5rLXRhYmxlLXNjcm9sbGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmstdGFibGUtc2Nyb2xsZXIgPiAuay10YWJsZSB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmstdGFibGUtZm9vdGVyIHtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1rZW5kby1zY3JvbGxiYXItd2lkdGgpO1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLXRhYmxlLWZvb3RlciAuay10YWJsZSB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmstdGFibGUtZm9vdGVyLXdyYXAge1xuICBtYXJnaW4taW5saW5lLWVuZDogLTFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci13aWR0aDogMCAxcHggMCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXRhYmxlLXNtIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG59XG5cbi5rLXRhYmxlLXNtIC5rLXRhYmxlLXRoLCAuay10YWJsZS1zbSAuay10YWJsZS10ZCB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLXRhYmxlLXNtIC5rLXRhYmxlLWxpc3QgLmstdGFibGUtZ3JvdXAtdGQgPiBzcGFuIHtcbiAgcGFkZGluZy1ibG9jazogMDtcbiAgcGFkZGluZy1pbmxpbmU6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pIC8gMik7XG59XG5cbi5rLXRhYmxlLXNtIC5rLXRhYmxlLWxpc3QgLmstdGFibGUtZ3JvdXAtcm93OjpiZWZvcmUge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogMDtcbn1cblxuLmstdGFibGUtbWQge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbn1cblxuLmstdGFibGUtbWQgLmstdGFibGUtdGgsIC5rLXRhYmxlLW1kIC5rLXRhYmxlLXRkIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtcbn1cblxuLmstdGFibGUtbWQgLmstdGFibGUtbGlzdCAuay10YWJsZS1ncm91cC10ZCA+IHNwYW4ge1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZTogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pIC8gMik7XG59XG5cbi5rLXRhYmxlLW1kIC5rLXRhYmxlLWxpc3QgLmstdGFibGUtZ3JvdXAtcm93OjpiZWZvcmUge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xufVxuXG4uay10YWJsZS1sZyB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xufVxuXG4uay10YWJsZS1sZyAuay10YWJsZS10aCwgLmstdGFibGUtbGcgLmstdGFibGUtdGQge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTJcXC41LCAwLjYyNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLXRhYmxlLWxnIC5rLXRhYmxlLWxpc3QgLmstdGFibGUtZ3JvdXAtdGQgPiBzcGFuIHtcbiAgcGFkZGluZy1ibG9jazogMDtcbiAgcGFkZGluZy1pbmxpbmU6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pIC8gMik7XG59XG5cbi5rLXRhYmxlLWxnIC5rLXRhYmxlLWxpc3QgLmstdGFibGUtZ3JvdXAtcm93OjpiZWZvcmUge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTJcXC41LCAwLjYyNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xufVxuXG4uay10YWJsZSwgLmstZGF0YS10YWJsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay10YWJsZSAuay10YWJsZS10ZC1yb3ctc3BhbiwgLmstZGF0YS10YWJsZSAuay10YWJsZS10ZC1yb3ctc3BhbiB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xufVxuXG4uay10YWJsZS10aGVhZCwgLmstdGFibGUtaGVhZGVyLCAuay10YWJsZS1ncm91cC1zdGlja3ktaGVhZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKTtcbn1cblxuLmstdGFibGUtdGZvb3QsIC5rLXRhYmxlLWZvb3RlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSk7XG59XG5cbi5rLXRhYmxlLWdyb3VwLXJvdyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSk7XG59XG5cbi5rLXRhYmxlLWdyb3VwLXRkID4gc3BhbiB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbn1cblxuLmstdGFibGUtYWx0LXJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgNSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstdGFibGUtdGJvZHkgLmstdGFibGUtcm93OmhvdmVyLCAuay10YWJsZS1saXN0IC5rLXRhYmxlLXJvdzpob3ZlciwgLmstdGFibGUtdGJvZHkgLmstdGFibGUtcm93LmstaG92ZXIsIC5rLXRhYmxlLWxpc3QgLmstdGFibGUtcm93LmstaG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDExJSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay10YWJsZS10Ym9keSAuay10YWJsZS1yb3cuay1mb2N1cywgLmstdGFibGUtdGJvZHkgLmstdGFibGUtcm93OmZvY3VzLCAuay10YWJsZS1saXN0IC5rLXRhYmxlLXJvdy5rLWZvY3VzLCAuay10YWJsZS1saXN0IC5rLXRhYmxlLXJvdzpmb2N1cywgLmstdGFibGUtdGJvZHkgLmstdGFibGUtdGQuay1mb2N1cywgLmstdGFibGUtdGJvZHkgLmstdGFibGUtdGQ6Zm9jdXMsIC5rLXRhYmxlLWxpc3QgLmstdGFibGUtdGQuay1mb2N1cywgLmstdGFibGUtbGlzdCAuay10YWJsZS10ZDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuXG4uay10YWJsZS10Ym9keSAuay10YWJsZS1yb3cuay1zZWxlY3RlZCA+IC5rLXRhYmxlLXRkLCAuay10YWJsZS1saXN0IC5rLXRhYmxlLXJvdy5rLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpIDI1JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay12aXJ0dWFsLXNjcm9sbGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZmxleDogMSAxIGF1dG87XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLXZpcnR1YWwtc2Nyb2xsZXItd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmstdmlydHVhbC1zY3JvbGxlci1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbn1cblxuLmstdmlydHVhbC1zY3JvbGxlci1zaXplIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xufVxuXG4uay1uby1kYXRhLCAuay1ub2RhdGEge1xuICBtaW4taGVpZ2h0OiAxNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi5rLW5vLWRhdGEsIC5rLW5vZGF0YSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpO1xufVxuXG4uay1zdWdnZXN0aW9uLXNjcm9sbHdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstc3VnZ2VzdGlvbi1zY3JvbGx3cmFwIC5rLXN1Z2dlc3Rpb24tZ3JvdXAge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmstc3VnZ2VzdGlvbi1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLXN1Z2dlc3Rpb24ge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLXh4bCwgMC43NXJlbSk7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbiAgZmxleDogMCAwIGF1dG87XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCBiYWNrZ3JvdW5kLWNvbG9yLCBib3JkZXItY29sb3I7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uay1zdWdnZXN0aW9uIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLWVtcGhhc2lzLCAjYzJjMmMyKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2Utb24tc3VidGxlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZS1zdWJ0bGUsICNlYmViZWIpO1xufVxuXG4uay1zdWdnZXN0aW9uOmhvdmVyLCAuay1zdWdnZXN0aW9uLmstaG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2UtZW1waGFzaXMsICNjMmMyYzIpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZS1vbi1zdWJ0bGUsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLXN1YnRsZS1ob3ZlciwgI2UwZTBlMCk7XG59XG5cbi5rLXN1Z2dlc3Rpb246YWN0aXZlLCAuay1zdWdnZXN0aW9uLmstYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLWVtcGhhc2lzLCAjYzJjMmMyKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2Utb24tc3VidGxlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZS1zdWJ0bGUtYWN0aXZlLCAjZDZkNmQ2KTtcbn1cblxuLmstc3VnZ2VzdGlvbjpmb2N1cywgLmstc3VnZ2VzdGlvbi5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgOCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstc3VnZ2VzdGlvbi1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWVtcGhhc2lzLCAjZmY5ZDk3KTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktb24tc3VidGxlLCAjNWMyMDFjKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1zdWJ0bGUsICNmZmVjZWIpO1xufVxuXG4uay1zdWdnZXN0aW9uLXByaW1hcnk6aG92ZXIsIC5rLXN1Z2dlc3Rpb24tcHJpbWFyeS5rLWhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWVtcGhhc2lzLCAjZmY5ZDk3KTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktb24tc3VidGxlLCAjNWMyMDFjKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1zdWJ0bGUtaG92ZXIsICNmZmRlZGIpO1xufVxuXG4uay1zdWdnZXN0aW9uLXByaW1hcnk6YWN0aXZlLCAuay1zdWdnZXN0aW9uLXByaW1hcnkuay1hY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktZW1waGFzaXMsICNmZjlkOTcpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1vbi1zdWJ0bGUsICM1YzIwMWMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LXN1YnRsZS1hY3RpdmUsICNmZmM4YzQpO1xufVxuXG4uay1zdWdnZXN0aW9uLXNlY29uZGFyeSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LWVtcGhhc2lzLCAjZTBlMGUwKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1vbi1zdWJ0bGUsICMxNDE0MTQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnktc3VidGxlLCAjZmFmYWZhKTtcbn1cblxuLmstc3VnZ2VzdGlvbi1zZWNvbmRhcnk6aG92ZXIsIC5rLXN1Z2dlc3Rpb24tc2Vjb25kYXJ5LmstaG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1lbXBoYXNpcywgI2UwZTBlMCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnktb24tc3VidGxlLCAjMTQxNDE0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LXN1YnRsZS1ob3ZlciwgI2Y1ZjVmNSk7XG59XG5cbi5rLXN1Z2dlc3Rpb24tc2Vjb25kYXJ5OmFjdGl2ZSwgLmstc3VnZ2VzdGlvbi1zZWNvbmRhcnkuay1hY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1lbXBoYXNpcywgI2UwZTBlMCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnktb24tc3VidGxlLCAjMTQxNDE0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LXN1YnRsZS1hY3RpdmUsICNlYmViZWIpO1xufVxuXG4uay1idWJibGUge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLXh4bCwgMC43NXJlbSk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLXhzLCAxcHgpO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi5rLWJ1YmJsZSBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uay1idWJibGU6aG92ZXIsIC5rLWJ1YmJsZS5rLWhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay1idWJibGUtZXhwYW5kYWJsZSB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1idWJibGUtZXhwYW5kYWJsZS5rLWV4cGFuZGVkIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLmstYnViYmxlLWV4cGFuZGFibGUgLmstYnViYmxlLWNvbnRlbnQge1xuICBmbGV4OiAxIDEgMCU7XG4gIG1pbi13aWR0aDogMDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLWJ1YmJsZS1leHBhbmRhYmxlIC5rLWJ1YmJsZS1leHBhbmRhYmxlLWluZGljYXRvciB7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTJcXC41LCAwLjYyNXJlbSk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMlxcLjUsIDAuNjI1cmVtKTtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAqIC0xKTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKSAqIC0xKTtcbiAgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pIC8gMiAqIC0xKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmstYnViYmxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLXN1YnRsZSwgI2ViZWJlYik7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2Utc3VidGxlLCAjZWJlYmViKTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmstYnViYmxlOmFjdGl2ZSwgLmstYnViYmxlLmstYWN0aXZlLCAuay1idWJibGUuay1zZWxlY3RlZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZS1zdWJ0bGUtYWN0aXZlLCAjZDZkNmQ2KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZS1zdWJ0bGUtYWN0aXZlLCAjZDZkNmQ2KTtcbn1cblxuLmstYnViYmxlOmZvY3VzLCAuay1idWJibGU6Zm9jdXMtdmlzaWJsZSwgLmstYnViYmxlLmstZm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2Utc3VidGxlLCAjZWJlYmViKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZS1zdWJ0bGUsICNlYmViZWIpO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA4JSwgdHJhbnNwYXJlbnQpO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uay1idWJibGU6aG92ZXIsIC5rLWJ1YmJsZS5rLWhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLXN1YnRsZS1ob3ZlciwgI2UwZTBlMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2Utc3VidGxlLWhvdmVyLCAjZTBlMGUwKTtcbn1cblxuLmstY29sdW1uLW1lbnUtc20ge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbn1cblxuLmstY29sdW1uLW1lbnUtc20gLmstY29sdW1ubWVudS1pdGVtIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbn1cblxuLmstY29sdW1uLWxpc3Qtc20ge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbn1cblxuLmstY29sdW1uLWxpc3Qtc20gLmstY29sdW1uLWxpc3QtaXRlbSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG59XG5cbi5rLWdyb3VwLW1lbnUtc20ge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbn1cblxuLmstZ3JvdXAtbWVudS1zbSAuay1ncm91cC1tZW51LWl0ZW0ge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xufVxuXG4uay1jb2x1bW4tbWVudS1tZCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xufVxuXG4uay1jb2x1bW4tbWVudS1tZCAuay1jb2x1bW5tZW51LWl0ZW0ge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbn1cblxuLmstY29sdW1uLWxpc3QtbWQge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbn1cblxuLmstY29sdW1uLWxpc3QtbWQgLmstY29sdW1uLWxpc3QtaXRlbSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xufVxuXG4uay1ncm91cC1tZW51LW1kIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG59XG5cbi5rLWdyb3VwLW1lbnUtbWQgLmstZ3JvdXAtbWVudS1pdGVtIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG59XG5cbi5rLWNvbHVtbi1tZW51LWxnIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUtbGcsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIG5vcm1hbCk7XG59XG5cbi5rLWNvbHVtbi1tZW51LWxnIC5rLWNvbHVtbm1lbnUtaXRlbSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUtbGcsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIG5vcm1hbCk7XG59XG5cbi5rLWNvbHVtbi1saXN0LWxnIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUtbGcsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIG5vcm1hbCk7XG59XG5cbi5rLWNvbHVtbi1saXN0LWxnIC5rLWNvbHVtbi1saXN0LWl0ZW0ge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLWxnLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpO1xufVxuXG4uay1ncm91cC1tZW51LWxnIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUtbGcsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIG5vcm1hbCk7XG59XG5cbi5rLWdyb3VwLW1lbnUtbGcgLmstZ3JvdXAtbWVudS1pdGVtIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1sZywgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKTtcbn1cblxuLmstZ3JvdXAtbWVudSAuay1ncm91cC1tZW51LWl0ZW0td3JhcCArIC5rLWdyb3VwLW1lbnUtaXRlbS13cmFwIHtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0OiAxcHggc29saWQ7XG59XG5cbi5rLWdyb3VwLW1lbnUtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG59XG5cbi5rLWdyb3VwLW1lbnUtaXRlbS1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ibG9jazogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pICogLTEpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmstZ3JvdXAtbWVudS1pdGVtLWFjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmstZ3JvdXAtbWVudS1pdGVtLWRyYWctYWN0aW9uIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuXG4uay1ncm91cC1tZW51LWl0ZW0tYWN0aW9uOm5vdCguay1ncm91cC1tZW51LWl0ZW0tZHJhZy1hY3Rpb24pLmstaG92ZXIsIC5rLWdyb3VwLW1lbnUtaXRlbS1hY3Rpb246bm90KC5rLWdyb3VwLW1lbnUtaXRlbS1kcmFnLWFjdGlvbik6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgY3VycmVudENvbG9yIDQlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWdyb3VwLW1lbnUtaXRlbS1hY3Rpb246bm90KC5rLWdyb3VwLW1lbnUtaXRlbS1kcmFnLWFjdGlvbikuay1zZWxlY3RlZCwgLmstZ3JvdXAtbWVudS1pdGVtLWFjdGlvbjpub3QoLmstZ3JvdXAtbWVudS1pdGVtLWRyYWctYWN0aW9uKTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgY3VycmVudENvbG9yIDE2JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1ncm91cC1tZW51LWl0ZW0tYWN0aW9uLmstZ3JvdXAtbWVudS1pdGVtLWFkZC1hY3Rpb24ge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLWdyb3VwLW1lbnUgLmstZ3JvdXAtbWVudS1pdGVtLXdyYXAgKyAuay1ncm91cC1tZW51LWl0ZW0td3JhcCB7XG4gIGJvcmRlci1ibG9jay1zdGFydC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbn1cblxuLmstYXZhdGFyIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLWF2YXRhciAqLCAuay1hdmF0YXIgKjo6YmVmb3JlLCAuay1hdmF0YXIgKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1hdmF0YXItdGV4dCwgLmstYXZhdGFyLWluaXRpYWxzIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG59XG5cbi5rLWF2YXRhci1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uay1hdmF0YXItaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5rLWF2YXRhci1pbWFnZSA+IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uay1hdmF0YXItc20ge1xuICB3aWR0aDogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgaGVpZ2h0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBmbGV4LWJhc2lzOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xufVxuXG4uay1hdmF0YXItbWQge1xuICB3aWR0aDogdmFyKC0ta2VuZG8tc3BhY2luZy04LCAycmVtKTtcbiAgaGVpZ2h0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTgsIDJyZW0pO1xuICBmbGV4LWJhc2lzOiB2YXIoLS1rZW5kby1zcGFjaW5nLTgsIDJyZW0pO1xufVxuXG4uay1hdmF0YXItbGcge1xuICB3aWR0aDogdmFyKC0ta2VuZG8tc3BhY2luZy0xNiwgNHJlbSk7XG4gIGhlaWdodDogdmFyKC0ta2VuZG8tc3BhY2luZy0xNiwgNHJlbSk7XG4gIGZsZXgtYmFzaXM6IHZhcigtLWtlbmRvLXNwYWNpbmctMTYsIDRyZW0pO1xufVxuXG4uay1hdmF0YXItYm9yZGVyZWQge1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cblxuLmstYXZhdGFyLXNvbGlkLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1hdmF0YXItc29saWQtc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tc2Vjb25kYXJ5LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KTtcbn1cblxuLmstYXZhdGFyLXNvbGlkLXRlcnRpYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi10ZXJ0aWFyeSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KTtcbn1cblxuLmstYXZhdGFyLXNvbGlkLWluZm8ge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24taW5mbywgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpO1xufVxuXG4uay1hdmF0YXItc29saWQtc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1zdWNjZXNzLCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCk7XG59XG5cbi5rLWF2YXRhci1zb2xpZC13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXdhcm5pbmcsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKTtcbn1cblxuLmstYXZhdGFyLXNvbGlkLWVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1lcnJvciwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKTtcbn1cblxuLmstYXZhdGFyLXNvbGlkLWRhcmsge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tZGFyaywgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO1xufVxuXG4uay1hdmF0YXItc29saWQtbGlnaHQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWxpZ2h0LCAjMDAwMDAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQsICNlYmViZWIpO1xufVxuXG4uay1hdmF0YXItc29saWQtaW52ZXJzZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1pbnZlcnNlLCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7XG59XG5cbi5rLWF2YXRhci1vdXRsaW5lIHtcbiAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG5cbi5rLWF2YXRhci1vdXRsaW5lLXByaW1hcnkge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLWF2YXRhci1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpO1xufVxuXG4uay1hdmF0YXItb3V0bGluZS10ZXJ0aWFyeSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCk7XG59XG5cbi5rLWF2YXRhci1vdXRsaW5lLWluZm8ge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5mbywgIzAwNThlOSk7XG59XG5cbi5rLWF2YXRhci1vdXRsaW5lLXN1Y2Nlc3Mge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCk7XG59XG5cbi5rLWF2YXRhci1vdXRsaW5lLXdhcm5pbmcge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCk7XG59XG5cbi5rLWF2YXRhci1vdXRsaW5lLWVycm9yIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKTtcbn1cblxuLmstYXZhdGFyLW91dGxpbmUtZGFyayB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKTtcbn1cblxuLmstYXZhdGFyLW91dGxpbmUtbGlnaHQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQsICNlYmViZWIpO1xufVxuXG4uay1hdmF0YXItb3V0bGluZS1pbnZlcnNlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO1xufVxuXG4uay1jaGlwIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBvdXRsaW5lOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO1xuICBmb250LXdlaWdodDogdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtbm9ybWFsLCBub3JtYWwpO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5rLWNoaXAgKiwgLmstY2hpcCAqOjpiZWZvcmUsIC5rLWNoaXAgKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1jaGlwIC5rLXNlbGVjdGVkLWljb24td3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmstY2hpcC1jb250ZW50IHtcbiAgbWluLXdpZHRoOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uay1jaGlwLWNvbnRlbnQgLmstaWNvbi13cmFwcGVyLWhvc3Qge1xuICBkaXNwbGF5OiBpbml0aWFsO1xufVxuXG4uay1jaGlwLWNvbnRlbnQ6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uay1jaGlwLWNvbnRlbnQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uay1jaGlwLXRleHQsIC5rLWNoaXAtbGFiZWwge1xuICBwYWRkaW5nLWJsb2NrOiAwLjVlbTtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG4gIG1hcmdpbi1ibG9jazogLTAuNWVtO1xuICBtYXJnaW4taW5saW5lOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5rLWNoaXAtYXZhdGFyIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGZsZXg6IG5vbmU7XG59XG5cbi5rLWNoaXAtaWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4OiBub25lO1xufVxuXG4uay1jaGlwLWFjdGlvbnMge1xuICBtYXJnaW4tYmxvY2s6IC01ZW07XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG4gIGZsZXg6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuXG4uay1jaGlwLWFjdGlvbiB7XG4gIGZsZXg6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuXG4uay1yZW1vdmUtaWNvbiB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXg6IG5vbmU7XG59XG5cbi5rLWNoaXAtbGlzdCB7XG4gIG1pbi13aWR0aDogMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWNoaXAtc20ge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uay1jaGlwLXNtIC5rLWNoaXAtYWN0aW9uIHtcbiAgcGFkZGluZzogdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO1xufVxuXG4uay1jaGlwLWF2YXRhciB7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBmbGV4LWJhc2lzOiAxZW07XG59XG5cbi5rLWNoaXAtbWQge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmstY2hpcC1tZCAuay1jaGlwLWFjdGlvbiB7XG4gIHBhZGRpbmc6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG59XG5cbi5rLWNoaXAtYXZhdGFyIHtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIGZsZXgtYmFzaXM6IDFlbTtcbn1cblxuLmstY2hpcC1sZyB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5rLWNoaXAtbGcgLmstY2hpcC1hY3Rpb24ge1xuICBwYWRkaW5nOiB2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSk7XG59XG5cbi5rLWNoaXAtYXZhdGFyIHtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIGZsZXgtYmFzaXM6IDFlbTtcbn1cblxuLmstY2hpcC1saXN0LXNtIHtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uay1jaGlwLWxpc3QtbWQge1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG59XG5cbi5rLWNoaXAtbGlzdC1sZyB7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbn1cblxuLmstY2hpcC1zb2xpZC1iYXNlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYmFzZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2Utc3VidGxlLCAjZWJlYmViKTtcbn1cblxuLmstY2hpcC1zb2xpZC1iYXNlOmZvY3VzLCAuay1jaGlwLXNvbGlkLWJhc2Uuay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDglLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWNoaXAtc29saWQtYmFzZTpob3ZlciwgLmstY2hpcC1zb2xpZC1iYXNlLmstaG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLXN1YnRsZS1ob3ZlciwgI2UwZTBlMCk7XG59XG5cbi5rLWNoaXAtc29saWQtYmFzZS5rLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZS1hY3RpdmUsICNkNmQ2ZDYpO1xufVxuXG4uay1jaGlwLXNvbGlkLWVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvci1lbXBoYXNpcywgI2Y3NmY2MCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvci1vbi1zdWJ0bGUsICM3YTBjMDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvci1zdWJ0bGUsICNmY2RkZGEpO1xufVxuXG4uay1jaGlwLXNvbGlkLWVycm9yOmZvY3VzLCAuay1jaGlwLXNvbGlkLWVycm9yLmstZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKSAxNiUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstY2hpcC1zb2xpZC1lcnJvcjpob3ZlciwgLmstY2hpcC1zb2xpZC1lcnJvci5rLWhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3Itc3VidGxlLWhvdmVyLCAjZmJjOGMzKTtcbn1cblxuLmstY2hpcC1zb2xpZC1lcnJvci5rLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3Itc3VidGxlLWFjdGl2ZSwgI2Y5OGI4MCk7XG59XG5cbi5rLWNoaXAtc29saWQtaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5mby1lbXBoYXNpcywgIzYwOThmMik7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbmZvLW9uLXN1YnRsZSwgIzAwMjI1OSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8tc3VidGxlLCAjZDJlMmZiKTtcbn1cblxuLmstY2hpcC1zb2xpZC1pbmZvOmZvY3VzLCAuay1jaGlwLXNvbGlkLWluZm8uay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItaW5mbywgIzAwNThlOSkgMTYlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWNoaXAtc29saWQtaW5mbzpob3ZlciwgLmstY2hpcC1zb2xpZC1pbmZvLmstaG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbmZvLXN1YnRsZS1ob3ZlciwgI2JkZDRmOCk7XG59XG5cbi5rLWNoaXAtc29saWQtaW5mby5rLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5mby1zdWJ0bGUtYWN0aXZlLCAjODBhY2Y0KTtcbn1cblxuLmstY2hpcC1zb2xpZC13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLWVtcGhhc2lzLCAjZmZkNzYwKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmctb24tc3VidGxlLCAjNWU0NzAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZy1zdWJ0bGUsICNmZmY0ZDMpO1xufVxuXG4uay1jaGlwLXNvbGlkLXdhcm5pbmc6Zm9jdXMsIC5rLWNoaXAtc29saWQtd2FybmluZy5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKSAxNiUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstY2hpcC1zb2xpZC13YXJuaW5nOmhvdmVyLCAuay1jaGlwLXNvbGlkLXdhcm5pbmcuay1ob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmctc3VidGxlLWhvdmVyLCAjZmZlZWJkKTtcbn1cblxuLmstY2hpcC1zb2xpZC13YXJuaW5nLmstc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLXN1YnRsZS1hY3RpdmUsICNmZmU3OWUpO1xufVxuXG4uay1jaGlwLXNvbGlkLXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MtZW1waGFzaXMsICM4MWQxNWYpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1vbi1zdWJ0bGUsICMxYzVhMDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLXN1YnRsZSwgI2RjZjBkMyk7XG59XG5cbi5rLWNoaXAtc29saWQtc3VjY2Vzczpmb2N1cywgLmstY2hpcC1zb2xpZC1zdWNjZXNzLmstZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApIDE2JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1jaGlwLXNvbGlkLXN1Y2Nlc3M6aG92ZXIsIC5rLWNoaXAtc29saWQtc3VjY2Vzcy5rLWhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1zdWJ0bGUtaG92ZXIsICNjYmU5YmYpO1xufVxuXG4uay1jaGlwLXNvbGlkLXN1Y2Nlc3Muay1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3Mtc3VidGxlLWFjdGl2ZSwgI2I3ZTFhNSk7XG59XG5cbi5rLWNoaXAtb3V0bGluZS1iYXNlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLW9uLXN1cmZhY2UsICMzZDNkM2QpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZS1vbi1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstY2hpcC1vdXRsaW5lLWJhc2U6Zm9jdXMsIC5rLWNoaXAtb3V0bGluZS1iYXNlLmstZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA4JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1jaGlwLW91dGxpbmUtYmFzZTpob3ZlciwgLmstY2hpcC1vdXRsaW5lLWJhc2Uuay1ob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLCAjZjVmNWY1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZS1vbi1zdXJmYWNlLCAjM2QzZDNkKTtcbn1cblxuLmstY2hpcC1vdXRsaW5lLWJhc2Uuay1zZWxlY3RlZCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLCAjZjVmNWY1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZS1vbi1zdXJmYWNlLCAjM2QzZDNkKTtcbn1cblxuLmstY2hpcC1vdXRsaW5lLWVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvci1vbi1zdXJmYWNlLCAjY2ExNDAwKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLW9uLXN1cmZhY2UsICNjYTE0MDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay1jaGlwLW91dGxpbmUtZXJyb3I6Zm9jdXMsIC5rLWNoaXAtb3V0bGluZS1lcnJvci5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCkgMTYlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWNoaXAtb3V0bGluZS1lcnJvcjpob3ZlciwgLmstY2hpcC1vdXRsaW5lLWVycm9yLmstaG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLWhvdmVyLCAjZGYxNjAwKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWVycm9yLCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3ItaG92ZXIsICNkZjE2MDApO1xufVxuXG4uay1jaGlwLW91dGxpbmUtZXJyb3Iuay1zZWxlY3RlZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3ItYWN0aXZlLCAjY2ExNDAwKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWVycm9yLCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3ItYWN0aXZlLCAjY2ExNDAwKTtcbn1cblxuLmstY2hpcC1vdXRsaW5lLWluZm8ge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8tb24tc3VyZmFjZSwgIzAwNGFjMik7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbmZvLW9uLXN1cmZhY2UsICMwMDRhYzIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay1jaGlwLW91dGxpbmUtaW5mbzpmb2N1cywgLmstY2hpcC1vdXRsaW5lLWluZm8uay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItaW5mbywgIzAwNThlOSkgMTYlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWNoaXAtb3V0bGluZS1pbmZvOmhvdmVyLCAuay1jaGlwLW91dGxpbmUtaW5mby5rLWhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbmZvLWhvdmVyLCAjMDA1MmQ2KTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWluZm8sICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbmZvLWhvdmVyLCAjMDA1MmQ2KTtcbn1cblxuLmstY2hpcC1vdXRsaW5lLWluZm8uay1zZWxlY3RlZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5mby1hY3RpdmUsICMwMDRhYzIpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24taW5mbywgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8tYWN0aXZlLCAjMDA0YWMyKTtcbn1cblxuLmstY2hpcC1vdXRsaW5lLXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay1jaGlwLW91dGxpbmUtd2FybmluZzpmb2N1cywgLmstY2hpcC1vdXRsaW5lLXdhcm5pbmcuay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCkgMTYlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWNoaXAtb3V0bGluZS13YXJuaW5nOmhvdmVyLCAuay1jaGlwLW91dGxpbmUtd2FybmluZy5rLWhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXdhcm5pbmcsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKTtcbn1cblxuLmstY2hpcC1vdXRsaW5lLXdhcm5pbmcuay1zZWxlY3RlZCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi13YXJuaW5nLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCk7XG59XG5cbi5rLWNoaXAtb3V0bGluZS1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLW9uLXN1cmZhY2UsICMyZDk2MDApO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1vbi1zdXJmYWNlLCAjMmQ5NjAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstY2hpcC1vdXRsaW5lLXN1Y2Nlc3M6Zm9jdXMsIC5rLWNoaXAtb3V0bGluZS1zdWNjZXNzLmstZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApIDE2JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1jaGlwLW91dGxpbmUtc3VjY2Vzczpob3ZlciwgLmstY2hpcC1vdXRsaW5lLXN1Y2Nlc3Muay1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1ob3ZlciwgIzMyYTUwMCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1zdWNjZXNzLCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1ob3ZlciwgIzMyYTUwMCk7XG59XG5cbi5rLWNoaXAtb3V0bGluZS1zdWNjZXNzLmstc2VsZWN0ZWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MtYWN0aXZlLCAjMmQ5NjAwKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXN1Y2Nlc3MsICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLWFjdGl2ZSwgIzJkOTYwMCk7XG59XG5cbi5rLWNvbG9yLXByZXZpZXcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstY29sb3ItcHJldmlldyAqLCAuay1jb2xvci1wcmV2aWV3ICo6OmJlZm9yZSwgLmstY29sb3ItcHJldmlldyAqOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLWNvbG9yZWRpdG9yLWN1cnJlbnQtY29sb3Ige1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLWljb24tY29sb3ItcHJldmlldyB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAycHg7XG59XG5cbi5rLWljb24tY29sb3ItcHJldmlldyAuay1jb2xvci1wcmV2aWV3LW1hc2sge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAycHg7XG59XG5cbi5rLWNvbG9yLXByZXZpZXctbWFzayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstY29sb3ItcHJldmlldy1tYXNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFvQUFBQUtDQVlBQUFDTk1zKzlBQUFBQ1hCSVdYTUFBQXNUQUFBTEV3RUFtcHdZQUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQXVTVVJCVkhnQnhZeXhEUUF3RE1KSUwrWVQrRGp0ekZSbGlVZkxja2xxQkNSVDRlQ1R4YkQ2a2RMMi9MZ1lYcXB2Q2JzM2tCdi9BQUFBQUVsRlRrU3VRbUNDXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbn1cblxuLmstbm8tY29sb3IgLmstY29sb3ItcHJldmlldy1tYXNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyB2ZXJzaW9uPScxLjEnJTNlJTNjbGluZSB4MT0nMCcgeDI9JzIwJyB5MT0nMCcgeTI9JzIwJyBzdHJva2U9J3ZhciUyOC0ta2VuZG8tY29sb3ItZXJyb3IsICUyM2YzMTcwMCUyOScgc3Ryb2tlLXdpZHRoPScxJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xufVxuXG4uay1jb2xvci1wcmV2aWV3IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xufVxuXG4uay1jb2xvci1wcmV2aWV3OmhvdmVyLCAuay1jb2xvci1wcmV2aWV3LmstaG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG59XG5cbi5rLWxvYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuLmstbG9hZGVyLWNhbnZhcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstbG9hZGVyLXNlZ21lbnQge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uay1sb2FkZXItc20ge1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgLyAyKTtcbn1cblxuLmstbG9hZGVyLXNtIC5rLWxvYWRlci1zZWdtZW50IHtcbiAgd2lkdGg6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIGhlaWdodDogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbn1cblxuLmstbG9hZGVyLW1kIHtcbiAgcGFkZGluZzogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgLyAyKTtcbn1cblxuLmstbG9hZGVyLW1kIC5rLWxvYWRlci1zZWdtZW50IHtcbiAgd2lkdGg6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgaGVpZ2h0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLWxvYWRlci1sZyB7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSAvIDIpO1xufVxuXG4uay1sb2FkZXItbGcgLmstbG9hZGVyLXNlZ21lbnQge1xuICB3aWR0aDogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgaGVpZ2h0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xufVxuXG5Aa2V5ZnJhbWVzIHB1bHNpbmctMi1zZWdtZW50IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuLmstbG9hZGVyLXB1bHNpbmctMiAuay1sb2FkZXItY2FudmFzIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmstbG9hZGVyLXB1bHNpbmctMiAuay1sb2FkZXItc2VnbWVudDpudGgtY2hpbGQoMSkge1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgNTAlO1xuICBhbmltYXRpb246IHB1bHNpbmctMi1zZWdtZW50IDFzIGVhc2UgaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuNXM7XG59XG5cbi5rLWxvYWRlci1wdWxzaW5nLTIgLmstbG9hZGVyLXNlZ21lbnQ6bnRoLWNoaWxkKDIpIHtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xuICBhbmltYXRpb246IHB1bHNpbmctMi1zZWdtZW50IDFzIGVhc2UgaW5maW5pdGU7XG59XG5cbi5rLWxvYWRlci1wdWxzaW5nLTIuay1sb2FkZXItc20gLmstbG9hZGVyLWNhbnZhcyB7XG4gIHdpZHRoOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKiAzKTtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKiAxLjUpO1xufVxuXG4uay1sb2FkZXItcHVsc2luZy0yLmstbG9hZGVyLW1kIC5rLWxvYWRlci1jYW52YXMge1xuICB3aWR0aDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKiAzKTtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAqIDEuNSk7XG59XG5cbi5rLWxvYWRlci1wdWxzaW5nLTIuay1sb2FkZXItbGcgLmstbG9hZGVyLWNhbnZhcyB7XG4gIHdpZHRoOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgKiAzKTtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgKiAxLjUpO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItMy1zZWdtZW50IHtcbiAgMCUge1xuICAgIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICAgIGluc2V0LWlubGluZS1zdGFydDogNTAlO1xuICB9XG4gIDMzLjMzMzMlIHtcbiAgICBpbnNldC1ibG9jay1zdGFydDogMTAwJTtcbiAgICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gIH1cbiAgNjYuNjY2NiUge1xuICAgIGluc2V0LWJsb2NrLXN0YXJ0OiAxMDAlO1xuICAgIGluc2V0LWlubGluZS1zdGFydDogMTAwJTtcbiAgfVxuICAxMDAlIHtcbiAgICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgICBpbnNldC1pbmxpbmUtc3RhcnQ6IDUwJTtcbiAgfVxufVxuLmstbG9hZGVyLXNwaW5uZXItMyAuay1sb2FkZXItc2VnbWVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4uay1sb2FkZXItc3Bpbm5lci0zIC5rLWxvYWRlci1zZWdtZW50Om50aC1jaGlsZCgxKSB7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBhbmltYXRpb246IHNwaW5uZXItMy1zZWdtZW50IDJzIGVhc2UgaW5maW5pdGU7XG59XG5cbi5rLWxvYWRlci1zcGlubmVyLTMgLmstbG9hZGVyLXNlZ21lbnQ6bnRoLWNoaWxkKDIpIHtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBhbmltYXRpb246IHNwaW5uZXItMy1zZWdtZW50IDJzIGVhc2UgaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuNjY2NjY2NjY2N3M7XG59XG5cbi5rLWxvYWRlci1zcGlubmVyLTMgLmstbG9hZGVyLXNlZ21lbnQ6bnRoLWNoaWxkKDMpIHtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAxMDAlO1xuICBhbmltYXRpb246IHNwaW5uZXItMy1zZWdtZW50IDJzIGVhc2UgaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kZWxheTogLTEuMzMzMzMzMzMzM3M7XG59XG5cbi5rLWxvYWRlci1zcGlubmVyLTMuay1sb2FkZXItc20gLmstbG9hZGVyLWNhbnZhcyB7XG4gIG1hcmdpbjogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pIC8gMik7XG4gIHdpZHRoOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKiA0IC0gdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSk7XG4gIGhlaWdodDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pICogNCAqIDAuODY2MDI1NDAzOCAtIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkpO1xufVxuXG4uay1sb2FkZXItc3Bpbm5lci0zLmstbG9hZGVyLW1kIC5rLWxvYWRlci1jYW52YXMge1xuICBtYXJnaW46IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pIC8gMik7XG4gIHdpZHRoOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAqIDQgLSB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkpO1xuICBoZWlnaHQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICogNCAqIDAuODY2MDI1NDAzOCAtIHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSk7XG59XG5cbi5rLWxvYWRlci1zcGlubmVyLTMuay1sb2FkZXItbGcgLmstbG9hZGVyLWNhbnZhcyB7XG4gIG1hcmdpbjogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pIC8gMik7XG4gIHdpZHRoOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgKiA0IC0gdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSk7XG4gIGhlaWdodDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pICogNCAqIDAuODY2MDI1NDAzOCAtIHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkpO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItNC1zZWdtZW50LTEge1xuICAwJSB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG4gIDMzLjMlIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgwKTtcbiAgfVxuICA2Ni42JSB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNwaW5uZXItNC1zZWdtZW50LTIge1xuICAwJSB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG4gIDMzLjMlIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpIHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgNjYuNiUge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3Bpbm5lci00LXNlZ21lbnQtMyB7XG4gIDAlIHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbiAgMzMuMyUge1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbiAgNjYuNiUge1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNwaW5uZXItNC1zZWdtZW50LTQge1xuICAwJSB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG4gIDMzLjMlIHtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbiAgNjYuNiUge1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3Bpbm5lci00IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIDMzLjMlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxuICA2Ni42JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG59XG4uay1sb2FkZXItc3Bpbm5lci00IC5rLWxvYWRlci1jYW52YXMge1xuICBhbmltYXRpb246IHNwaW5uZXItNCAxLjgzM3MgZWFzZSBpbmZpbml0ZTtcbn1cblxuLmstbG9hZGVyLXNwaW5uZXItNCAuay1sb2FkZXItc2VnbWVudCB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uay1sb2FkZXItc3Bpbm5lci00IC5rLWxvYWRlci1zZWdtZW50Om50aC1jaGlsZCgxKSB7XG4gIGFuaW1hdGlvbjogc3Bpbm5lci00LXNlZ21lbnQtMSAxLjgzM3MgZWFzZSBpbmZpbml0ZTtcbn1cblxuLmstbG9hZGVyLXNwaW5uZXItNCAuay1sb2FkZXItc2VnbWVudDpudGgtY2hpbGQoMikge1xuICBhbmltYXRpb246IHNwaW5uZXItNC1zZWdtZW50LTIgMS44MzNzIGVhc2UgaW5maW5pdGU7XG59XG5cbi5rLWxvYWRlci1zcGlubmVyLTQgLmstbG9hZGVyLXNlZ21lbnQ6bnRoLWNoaWxkKDMpIHtcbiAgYW5pbWF0aW9uOiBzcGlubmVyLTQtc2VnbWVudC0zIDEuODMzcyBlYXNlIGluZmluaXRlO1xufVxuXG4uay1sb2FkZXItc3Bpbm5lci00IC5rLWxvYWRlci1zZWdtZW50Om50aC1jaGlsZCg0KSB7XG4gIGFuaW1hdGlvbjogc3Bpbm5lci00LXNlZ21lbnQtNCAxLjgzM3MgZWFzZSBpbmZpbml0ZTtcbn1cblxuLmstbG9hZGVyLXNwaW5uZXItNC5rLWxvYWRlci1zbSAuay1sb2FkZXItY2FudmFzIHtcbiAgd2lkdGg6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAqIDQpO1xuICBoZWlnaHQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAqIDQpO1xufVxuXG4uay1sb2FkZXItc3Bpbm5lci00LmstbG9hZGVyLW1kIC5rLWxvYWRlci1jYW52YXMge1xuICB3aWR0aDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKiA0KTtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAqIDQpO1xufVxuXG4uay1sb2FkZXItc3Bpbm5lci00LmstbG9hZGVyLWxnIC5rLWxvYWRlci1jYW52YXMge1xuICB3aWR0aDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pICogNCk7XG4gIGhlaWdodDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pICogNCk7XG59XG5cbi5rLWxvYWRlci1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogMjAwMDE7XG59XG5cbi5rLWxvYWRlci1jb250YWluZXIgLmstbG9hZGVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmstbG9hZGVyLWNvbnRhaW5lciwgLmstbG9hZGVyLWNvbnRhaW5lci1vdmVybGF5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLWVuZDogMDtcbiAgaW5zZXQtYmxvY2stZW5kOiAwO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG59XG5cbi5rLWxvYWRlci1jb250YWluZXItb3ZlcmxheSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmstbG9hZGVyLWNvbnRhaW5lci1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLmstbG9hZGVyLWNvbnRhaW5lci1wYW5lbCB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtcbn1cblxuLmstbG9hZGVyLWNvbnRhaW5lci1zbSAuay1sb2FkZXItY29udGFpbmVyLWlubmVyIHtcbiAgcGFkZGluZzogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uay1sb2FkZXItY29udGFpbmVyLXNtIC5rLWxvYWRlci1jb250YWluZXItbGFiZWwge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgaW5oZXJpdCk7XG59XG5cbi5rLWxvYWRlci1jb250YWluZXItbWQgLmstbG9hZGVyLWNvbnRhaW5lci1pbm5lciB7XG4gIHBhZGRpbmc6IHZhcigtLWtlbmRvLXNwYWNpbmctNSwgMS4yNXJlbSk7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1sb2FkZXItY29udGFpbmVyLW1kIC5rLWxvYWRlci1jb250YWluZXItbGFiZWwge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG59XG5cbi5rLWxvYWRlci1jb250YWluZXItbGcgLmstbG9hZGVyLWNvbnRhaW5lci1pbm5lciB7XG4gIHBhZGRpbmc6IHZhcigtLWtlbmRvLXNwYWNpbmctNiwgMS41cmVtKTtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO1xufVxuXG4uay1sb2FkZXItY29udGFpbmVyLWxnIC5rLWxvYWRlci1jb250YWluZXItbGFiZWwge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1sZywgaW5oZXJpdCk7XG59XG5cbi5rLWxvYWRlci10b3AgLmstbG9hZGVyLWNvbnRhaW5lci1pbm5lciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmstbG9hZGVyLWVuZCAuay1sb2FkZXItY29udGFpbmVyLWxhYmVsIHtcbiAgb3JkZXI6IC0xO1xufVxuXG4uay1sb2FkaW5nLW1hc2ssIC5rLWxvYWRpbmctaW1hZ2UsIC5rLWxvYWRpbmctY29sb3Ige1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG59XG5cbi5rLWxvYWRpbmctbWFzayAqLCAuay1sb2FkaW5nLW1hc2sgKjo6YmVmb3JlLCAuay1sb2FkaW5nLW1hc2sgKjo6YWZ0ZXIsIC5rLWxvYWRpbmctbWFzazo6YmVmb3JlLCAuay1sb2FkaW5nLW1hc2s6OmFmdGVyLCAuay1sb2FkaW5nLWltYWdlICosIC5rLWxvYWRpbmctaW1hZ2UgKjo6YmVmb3JlLCAuay1sb2FkaW5nLWltYWdlICo6OmFmdGVyLCAuay1sb2FkaW5nLWltYWdlOjpiZWZvcmUsIC5rLWxvYWRpbmctaW1hZ2U6OmFmdGVyLCAuay1sb2FkaW5nLWNvbG9yICosIC5rLWxvYWRpbmctY29sb3IgKjo6YmVmb3JlLCAuay1sb2FkaW5nLWNvbG9yICo6OmFmdGVyLCAuay1sb2FkaW5nLWNvbG9yOjpiZWZvcmUsIC5rLWxvYWRpbmctY29sb3I6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstbG9hZGluZy1tYXNrIHtcbiAgei1pbmRleDogMTAwO1xufVxuXG4uay1sb2FkaW5nLW1hc2suay1vcGFxdWUgLmstbG9hZGluZy1jb2xvciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5rLWxvYWRpbmctdGV4dCB7XG4gIHRleHQtaW5kZW50OiAtNDAwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cblxuLmstbG9hZGluZy1pbWFnZSB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG5cbi5rLWxvYWRpbmctY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG4gIG9wYWNpdHk6IDAuMztcbn1cblxuLmstaS1sb2FkaW5nIHtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogY3VycmVudENvbG9yO1xufVxuXG4uay1pLWxvYWRpbmc6OmJlZm9yZSwgLmstaS1sb2FkaW5nOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLWktbG9hZGluZzo6YmVmb3JlLCAuay1pLWxvYWRpbmc6OmFmdGVyLCAuay1sb2FkaW5nLWltYWdlOjpiZWZvcmUsIC5rLWxvYWRpbmctaW1hZ2U6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1zdGFydDogNTAlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci13aWR0aDogMC4wNWVtO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBib3JkZXItYmxvY2stZW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay1pY29uLmstaS1sb2FkaW5nOjpiZWZvcmUsIC5rLWljb24uay1pLWxvYWRpbmc6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmstaS1sb2FkaW5nOjpiZWZvcmUsIC5rLWxvYWRpbmctaW1hZ2U6OmJlZm9yZSB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogLTAuNWVtO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAtMC41ZW07XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBhbmltYXRpb246IGstbG9hZGluZy1hbmltYXRpb24gMC43cyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5rLWktbG9hZGluZzo6YWZ0ZXIsIC5rLWxvYWRpbmctaW1hZ2U6OmFmdGVyIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAtMC4yNWVtO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAtMC4yNWVtO1xuICB3aWR0aDogMC41ZW07XG4gIGhlaWdodDogMC41ZW07XG4gIGFuaW1hdGlvbjogay1sb2FkaW5nLWFuaW1hdGlvbiByZXZlcnNlIDEuNHMgbGluZWFyIGluZmluaXRlO1xufVxuXG4uay1sb2FkaW5nLWltYWdlOjpiZWZvcmUsIC5rLWxvYWRpbmctaW1hZ2U6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci13aWR0aDogY2xhbXAoMC4wMTVlbSwgMXB4LCAxcHgpO1xuICBmb250LXNpemU6IDRlbTtcbn1cblxuQGtleWZyYW1lcyBrLWxvYWRpbmctYW5pbWF0aW9uIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5rLWxvYWRlci1wcmltYXJ5IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1sb2FkZXItc2Vjb25kYXJ5IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeSwgIzY2NjY2Nik7XG59XG5cbi5rLWxvYWRlci10ZXJ0aWFyeSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCk7XG59XG5cbi5rLWxvYWRlci1pbmZvIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpO1xufVxuXG4uay1sb2FkZXItc3VjY2VzcyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKTtcbn1cblxuLmstbG9hZGVyLXdhcm5pbmcge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCk7XG59XG5cbi5rLWxvYWRlci1lcnJvciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCk7XG59XG5cbi5rLWxvYWRlci1kYXJrIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO1xufVxuXG4uay1sb2FkZXItbGlnaHQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQsICNlYmViZWIpO1xufVxuXG4uay1sb2FkZXItaW52ZXJzZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKTtcbn1cblxuLmstbG9hZGVyLWNvbnRhaW5lci1wYW5lbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbn1cblxuLmstc2tlbGV0b24sIC5rLXBsYWNlaG9sZGVyLWxpbmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstc2tlbGV0b24tdGV4dCwgLmstcGxhY2Vob2xkZXItbGluZSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDAuNik7XG59XG5cbi5rLXNrZWxldG9uLXRleHQ6ZW1wdHk6OmJlZm9yZSwgLmstcGxhY2Vob2xkZXItbGluZTplbXB0eTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigItcIjtcbn1cblxuLmstc2tlbGV0b24tcmVjdCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5rLXNrZWxldG9uLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbn1cblxuQGtleWZyYW1lcyBrLXNrZWxldG9uLXdhdmUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxuICA2MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbn1cbi5rLXNrZWxldG9uLXdhdmUgLmstc2tlbGV0b24sIC5rLXNrZWxldG9uLXdhdmUgLmstcGxhY2Vob2xkZXItbGluZSwgLmstc2tlbGV0b24td2F2ZS5rLXNrZWxldG9uLCAuay1za2VsZXRvbi13YXZlLmstcGxhY2Vob2xkZXItbGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstc2tlbGV0b24td2F2ZSAuay1za2VsZXRvbjo6YWZ0ZXIsIC5rLXNrZWxldG9uLXdhdmUgLmstcGxhY2Vob2xkZXItbGluZTo6YWZ0ZXIsIC5rLXNrZWxldG9uLXdhdmUuay1za2VsZXRvbjo6YWZ0ZXIsIC5rLXNrZWxldG9uLXdhdmUuay1wbGFjZWhvbGRlci1saW5lOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1lbmQ6IDA7XG4gIGluc2V0LWJsb2NrLWVuZDogMDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICBhbmltYXRpb246IGstc2tlbGV0b24td2F2ZSAxLjZzIGxpbmVhciAwLjVzIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIGstc2tlbGV0b24tcHVsc2Uge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uay1za2VsZXRvbi1wdWxzZSAuay1za2VsZXRvbiwgLmstc2tlbGV0b24tcHVsc2UgLmstcGxhY2Vob2xkZXItbGluZSwgLmstc2tlbGV0b24tcHVsc2Uuay1za2VsZXRvbiwgLmstc2tlbGV0b24tcHVsc2Uuay1wbGFjZWhvbGRlci1saW5lIHtcbiAgYW5pbWF0aW9uOiBrLXNrZWxldG9uLXB1bHNlIDEuNXMgZWFzZS1pbi1vdXQgMC41cyBpbmZpbml0ZTtcbn1cblxuLmstc2tlbGV0b24sIC5rLXBsYWNlaG9sZGVyLWxpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDIwJSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1za2VsZXRvbi13YXZlIC5rLXNrZWxldG9uOjphZnRlciwgLmstc2tlbGV0b24td2F2ZSAuay1wbGFjZWhvbGRlci1saW5lOjphZnRlciwgLmstc2tlbGV0b24td2F2ZS5rLXNrZWxldG9uOjphZnRlciwgLmstc2tlbGV0b24td2F2ZS5rLXBsYWNlaG9sZGVyLWxpbmU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB0cmFuc3BhcmVudCwgcmdiYSgwLCAwLCAwLCAwLjA0KSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay10b29sdGlwIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtc20sIG5vcm1hbCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTIwMDA7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay10b29sdGlwICosIC5rLXRvb2x0aXAgKjo6YmVmb3JlLCAuay10b29sdGlwICo6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstdG9vbHRpcC1pY29uIHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uay10b29sdGlwLXRpdGxlIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMC4yNWVtO1xuICBmb250LXNpemU6IGNhbGModmFyKC0ta2VuZG8tZm9udC1zaXplLCAwLjg3NXJlbSkgKiAxLjI1KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LXhzLCBub3JtYWwpO1xufVxuXG4uay10b29sdGlwLWNvbnRlbnQge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5rLXRvb2x0aXAtYnV0dG9uIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5rLXRvb2x0aXAtYnV0dG9uIC5rLWljb24ge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmstY2FsbG91dCB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJvcmRlci13aWR0aDogNnB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5rLWNhbGxvdXQtbiB7XG4gIG1hcmdpbi1sZWZ0OiAtNnB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHRvcDogLTEycHg7XG4gIGxlZnQ6IDUwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5rLWNhbGxvdXQtZSB7XG4gIG1hcmdpbi10b3A6IC02cHg7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHRvcDogNTAlO1xuICByaWdodDogLTEycHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uay1jYWxsb3V0LXMge1xuICBtYXJnaW4tbGVmdDogLTZweDtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0LWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGJvdHRvbTogLTEycHg7XG4gIGxlZnQ6IDUwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5rLWNhbGxvdXQtdyB7XG4gIG1hcmdpbi10b3A6IC02cHg7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogY3VycmVudENvbG9yO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogLTEycHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uay10b29sdGlwIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYm94LXNoYWRvdzogdmFyKC0ta2VuZG8tZWxldmF0aW9uLTIsIDAgNHB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMDYpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO1xufVxuXG4uay10b29sdGlwIC5rLWNhbGxvdXQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xufVxuXG4uay10b29sdGlwLWludmVyc2Uge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24taW52ZXJzZSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO1xufVxuXG4uay10b29sdGlwLWludmVyc2UgLmstY2FsbG91dCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKTtcbn1cblxuLmstdG9vbHRpcC1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQsICNlYmViZWIpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tbGlnaHQsICMwMDAwMDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYik7XG59XG5cbi5rLXRvb2x0aXAtbGlnaHQgLmstY2FsbG91dCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYik7XG59XG5cbi5rLXRvb2x0aXAtZGFyayB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1kYXJrLCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7XG59XG5cbi5rLXRvb2x0aXAtZGFyayAuay1jYWxsb3V0IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO1xufVxuXG4uay10b29sdGlwLWVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1lcnJvciwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKTtcbn1cblxuLmstdG9vbHRpcC1lcnJvciAuay1jYWxsb3V0IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKTtcbn1cblxuLmstdG9vbHRpcC13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXdhcm5pbmcsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKTtcbn1cblxuLmstdG9vbHRpcC13YXJuaW5nIC5rLWNhbGxvdXQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCk7XG59XG5cbi5rLXRvb2x0aXAtc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1zdWNjZXNzLCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCk7XG59XG5cbi5rLXRvb2x0aXAtc3VjY2VzcyAuay1jYWxsb3V0IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApO1xufVxuXG4uay10b29sdGlwLWluZm8ge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24taW5mbywgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpO1xufVxuXG4uay10b29sdGlwLWluZm8gLmstY2FsbG91dCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KTtcbn1cblxuLmstdG9vbHRpcC10ZXJ0aWFyeSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnksICMwM2E5ZjQpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tdGVydGlhcnksICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCk7XG59XG5cbi5rLXRvb2x0aXAtdGVydGlhcnkgLmstY2FsbG91dCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCk7XG59XG5cbi5rLXRvb2x0aXAtc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tc2Vjb25kYXJ5LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KTtcbn1cblxuLmstdG9vbHRpcC1zZWNvbmRhcnkgLmstY2FsbG91dCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpO1xufVxuXG4uay10b29sdGlwLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay10b29sdGlwLXByaW1hcnkgLmstY2FsbG91dCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstY3VycmVudC10aW1lIHtcbiAgd2lkdGg6IDFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uay1jdXJyZW50LXRpbWUuay1jdXJyZW50LXRpbWUtYXJyb3ctbGVmdCwgLmstY3VycmVudC10aW1lLmstY3VycmVudC10aW1lLWFycm93LXJpZ2h0LCAuay1jdXJyZW50LXRpbWUuay1jdXJyZW50LXRpbWUtYXJyb3ctZG93biB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLWN1cnJlbnQtdGltZSB7XG4gIGJhY2tncm91bmQ6IHJlZDtcbn1cblxuLmstY3VycmVudC10aW1lLmstY3VycmVudC10aW1lLWFycm93LWxlZnQge1xuICBib3JkZXItaW5saW5lLWVuZC1jb2xvcjogcmVkO1xufVxuXG4uay1jdXJyZW50LXRpbWUuay1jdXJyZW50LXRpbWUtYXJyb3ctcmlnaHQge1xuICBib3JkZXItaW5saW5lLXN0YXJ0LWNvbG9yOiByZWQ7XG59XG5cbi5rLWN1cnJlbnQtdGltZS5rLWN1cnJlbnQtdGltZS1hcnJvdy1kb3duIHtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0LWNvbG9yOiByZWQ7XG59XG5cbi5rLW1hcnF1ZWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDAwMDtcbn1cblxuLmstbWFycXVlZS1jb2xvciwgLmstbWFycXVlZS10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uay1tYXJxdWVlLWNvbG9yIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5rLW1hcnF1ZWUtdGV4dCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtcbn1cblxuLmstdGV4dC1zZWxlY3Rpb24gOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO1xufVxuXG4uay1tZW51LWJhciwgLmstbWVudSB7XG4gIGJvcmRlci13aWR0aDogMHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLW1lbnUtYmFyICosIC5rLW1lbnUgKiwgLmstbWVudS1iYXIgKjo6YmVmb3JlLCAuay1tZW51ICo6OmJlZm9yZSwgLmstbWVudS1iYXIgKjo6YWZ0ZXIsIC5rLW1lbnUgKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1tZW51LWl0ZW0ge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgZmxleDogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmstbWVudS1pdGVtLmstc2VsZWN0ZWQge1xuICBmb250LXdlaWdodDogdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtYm9sZCwgbm9ybWFsKTtcbn1cblxuLmstbWVudS1pdGVtLWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmstbWVudS1pdGVtLWNvbnRlbnQgLmstYWN0aW9ucywgLmstbWVudS1pdGVtLWNvbnRlbnQgLmstZm9ybS1idXR0b25zLCAuay1tZW51LWl0ZW0tY29udGVudCAuay1lZGl0LWJ1dHRvbnMsIC5rLW1lbnUtaXRlbS1jb250ZW50IC5rLWFjdGlvbi1idXR0b25zLCAuay1tZW51LWl0ZW0tY29udGVudCAuay1jb2x1bW5tZW51LWFjdGlvbnMge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XG59XG5cbi5rLW1lbnUtbGluayB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG4gIG91dGxpbmU6IDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay1tZW51LWxpbmstdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgZmxleDogMSAxIGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uay1tZW51LWV4cGFuZC1hcnJvdyB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKiAtMSk7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLW1lbnUtaG9yaXpvbnRhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5rLW1lbnUtaG9yaXpvbnRhbCA+IC5rLW1lbnUtaXRlbSArIC5rLW1lbnUtaXRlbSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMCwgMHB4KTtcbn1cblxuLmstbWVudS1ob3Jpem9udGFsID4gLmstc2VwYXJhdG9yIHtcbiAgbWFyZ2luLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSk7XG4gIG1hcmdpbi1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci13aWR0aDogMCAwIDAgMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uay1tZW51LXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5rLW1lbnUtdmVydGljYWwgPiAuay1tZW51LWl0ZW0gKyAuay1tZW51LWl0ZW0ge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMCwgMHB4KTtcbn1cblxuLmstbWVudS12ZXJ0aWNhbCA+IC5rLW1lbnUtaXRlbSA+IC5rLW1lbnUtbGluayB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKiAyICsgMTZweCk7XG59XG5cbi5rLW1lbnUtdmVydGljYWwgPiAuay1tZW51LWl0ZW0gPiAuay1tZW51LWxpbmsgPiAuay1tZW51LWV4cGFuZC1hcnJvdyB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICogMiAqIC0xIC0gMTZweCAtIHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAvIDIgKiAtMSk7XG59XG5cbi5rLW1lbnUtdmVydGljYWwgPiAuay1zZXBhcmF0b3Ige1xuICBtYXJnaW4tYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKTtcbiAgbWFyZ2luLWlubGluZTogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1tZW51LXBvcHVwIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiA4MHZoO1xufVxuXG4uay1tZW51LXBvcHVwICosIC5rLW1lbnUtcG9wdXAgKjo6YmVmb3JlLCAuay1tZW51LXBvcHVwICo6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstbWVudS1wb3B1cCAuay1tZW51LWl0ZW0ge1xuICBmb250LXdlaWdodDogaW5pdGlhbDtcbn1cblxuLmstbWVudS1ncm91cCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5rLW1lbnUtZ3JvdXAgLmstbWVudS1pdGVtICsgLmstbWVudS1pdGVtIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTAsIDBweCk7XG59XG5cbi5rLW1lbnUtZ3JvdXAgLmstc2VwYXJhdG9yIHtcbiAgbWFyZ2luLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBtYXJnaW4taW5saW5lOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLW1lbnUtcG9wdXAgLmstbWVudS1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstbWVudS1ncm91cC1zbSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xufVxuXG4uay1tZW51LWdyb3VwLXNtIC5rLW1lbnUtaXRlbSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xufVxuXG4uay1tZW51LWdyb3VwLXNtIC5rLW1lbnUtbGluayB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAqIDIgKyAxNnB4KTtcbn1cblxuLmstbWVudS1ncm91cC1zbSAuay1tZW51LWV4cGFuZC1hcnJvdyB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICogMiAqIC0xIC0gMTZweCAtIHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAvIDIgKiAtMSk7XG59XG5cbi5rLW1lbnUtZ3JvdXAtbWQge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbn1cblxuLmstbWVudS1ncm91cC1tZCAuay1tZW51LWl0ZW0ge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbn1cblxuLmstbWVudS1ncm91cC1tZCAuay1tZW51LWxpbmsge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICogMiArIDE2cHgpO1xufVxuXG4uay1tZW51LWdyb3VwLW1kIC5rLW1lbnUtZXhwYW5kLWFycm93IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBtYXJnaW4taW5saW5lLWVuZDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKiAyICogLTEgLSAxNnB4IC0gdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pIC8gMiAqIC0xKTtcbn1cblxuLmstbWVudS1ncm91cC1sZyB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLWxnLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpO1xufVxuXG4uay1tZW51LWdyb3VwLWxnIC5rLW1lbnUtaXRlbSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLWxnLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpO1xufVxuXG4uay1tZW51LWdyb3VwLWxnIC5rLW1lbnUtbGluayB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAqIDIgKyAxNnB4KTtcbn1cblxuLmstbWVudS1ncm91cC1sZyAuay1tZW51LWV4cGFuZC1hcnJvdyB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICogMiAqIC0xIC0gMTZweCAtIHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAvIDIgKiAtMSk7XG59XG5cbi5rLXBvcHVwcy13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmstY29udGV4dC1tZW51IHtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLmstYW5pbWF0aW9uLWNvbnRhaW5lciAuay1jb250ZXh0LW1lbnUuay1tZW51LWhvcml6b250YWwge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuXG4uay1jb250ZXh0LW1lbnUtcG9wdXAge1xuICB6LWluZGV4OiAxMjAwMDtcbn1cblxuLmstY29udGV4dC1tZW51LXBvcHVwIC5rLWNvbnRleHQtbWVudSB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmstcG9wdXAgLmstY29udGV4dC1tZW51LCAuay1jb250ZXh0LW1lbnUtcG9wdXAgLmstY29udGV4dC1tZW51IHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uay1tZW51LXNjcm9sbC13cmFwcGVyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmstbWVudS1zY3JvbGwtd3JhcHBlciAuay1tZW51IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi5rLW1lbnUtc2Nyb2xsLXdyYXBwZXItdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uay1tZW51LXNjcm9sbC13cmFwcGVyLXZlcnRpY2FsID4gLmstbWVudS1zY3JvbGwtYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5rLW1lbnU6bm90KC5rLWNvbnRleHQtbWVudSkge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay1tZW51Om5vdCguay1jb250ZXh0LW1lbnUpID4gLmstaXRlbSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpO1xufVxuXG4uay1tZW51Om5vdCguay1jb250ZXh0LW1lbnUpID4gLmstaXRlbTpob3ZlciwgLmstbWVudTpub3QoLmstY29udGV4dC1tZW51KSA+IC5rLWl0ZW0uay1ob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG59XG5cbi5rLW1lbnU6bm90KC5rLWNvbnRleHQtbWVudSkgPiAuay1pdGVtOmFjdGl2ZSwgLmstbWVudTpub3QoLmstY29udGV4dC1tZW51KSA+IC5rLWl0ZW0uay1hY3RpdmUge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLW1lbnU6bm90KC5rLWNvbnRleHQtbWVudSkgPiAuay1pdGVtOmZvY3VzLCAuay1tZW51Om5vdCguay1jb250ZXh0LW1lbnUpID4gLmstaXRlbS5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbi5rLW1lbnU6bm90KC5rLWNvbnRleHQtbWVudSkgPiAuay1pdGVtLmstc2VsZWN0ZWQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLW1lbnU6bm90KC5rLWNvbnRleHQtbWVudSkgPiAuay1zZXBhcmF0b3Ige1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG59XG5cbi5rLW1lbnUtZ3JvdXAsIC5rLW1lbnUuay1jb250ZXh0LW1lbnUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstbWVudS1ncm91cCAuay1pdGVtID4gLmstbGluazpob3ZlciwgLmstbWVudS1ncm91cCAuay1pdGVtID4gLmstbGluay5rLWhvdmVyLCAuay1tZW51LmstY29udGV4dC1tZW51IC5rLWl0ZW0gPiAuay1saW5rOmhvdmVyLCAuay1tZW51LmstY29udGV4dC1tZW51IC5rLWl0ZW0gPiAuay1saW5rLmstaG92ZXIge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLWhvdmVyLCAjZWJlYmViKTtcbn1cblxuLmstbWVudS1ncm91cCAuay1pdGVtID4gLmstbGluazphY3RpdmUsIC5rLW1lbnUtZ3JvdXAgLmstaXRlbSA+IC5rLWxpbmsuay1hY3RpdmUsIC5rLW1lbnUtZ3JvdXAgLmstaXRlbSA+IC5rLWxpbmsuay1zZWxlY3RlZCwgLmstbWVudS5rLWNvbnRleHQtbWVudSAuay1pdGVtID4gLmstbGluazphY3RpdmUsIC5rLW1lbnUuay1jb250ZXh0LW1lbnUgLmstaXRlbSA+IC5rLWxpbmsuay1hY3RpdmUsIC5rLW1lbnUuay1jb250ZXh0LW1lbnUgLmstaXRlbSA+IC5rLWxpbmsuay1zZWxlY3RlZCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLW1lbnUtZ3JvdXAgLmstaXRlbTpmb2N1cyA+IC5rLWxpbmssIC5rLW1lbnUtZ3JvdXAgLmstaXRlbS5rLWZvY3VzID4gLmstbGluaywgLmstbWVudS5rLWNvbnRleHQtbWVudSAuay1pdGVtOmZvY3VzID4gLmstbGluaywgLmstbWVudS5rLWNvbnRleHQtbWVudSAuay1pdGVtLmstZm9jdXMgPiAuay1saW5rIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbi5rLW1lbnUtZ3JvdXAgPiAuay1zZXBhcmF0b3IsIC5rLW1lbnUuay1jb250ZXh0LW1lbnUgPiAuay1zZXBhcmF0b3Ige1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG59XG5cbi5rLW1lbnUtc2Nyb2xsLXdyYXBwZXIgLmstbWVudS1zY3JvbGwtYnV0dG9uIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nik7XG59XG5cbi5rLW1lbnUtc2Nyb2xsLXdyYXBwZXIgLmstbWVudS1zY3JvbGwtYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbn1cblxuLmstbWVudS1zY3JvbGwtd3JhcHBlciAuay1tZW51LXNjcm9sbC1idXR0b246aG92ZXI6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5rLXRvb2xiYXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay10b29sYmFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IGNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkgKiAxZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pICogMiArIDJweCk7XG59XG5cbi5rLXRvb2xiYXIuay10b29sYmFyLXJlc2l6YWJsZSB7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuXG4uay10b29sYmFyLmstdG9vbGJhci1zY3JvbGxhYmxlIHtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstdG9vbGJhci5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5OjpiZWZvcmUsIC5rLXRvb2xiYXIuay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAzO1xufVxuXG4uay10b29sYmFyLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXk6OmJlZm9yZSB7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbn1cblxuLmstdG9vbGJhci5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5OjphZnRlciB7XG4gIGluc2V0LWlubGluZS1lbmQ6IDA7XG59XG5cbi5rLXRvb2xiYXIuay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheS5rLXRvb2xiYXItc2Nyb2xsYWJsZS1zdGFydDo6YmVmb3JlLCAuay10b29sYmFyLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXkuay10b29sYmFyLXNjcm9sbGFibGUtZW5kOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLXRvb2xiYXIgPiAqIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uay10b29sYmFyID4gKiA+IGxhYmVsIHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuXG4uay10b29sYmFyIC5rLWlucHV0LCAuay10b29sYmFyIC5rLXBpY2tlciB7XG4gIHdpZHRoOiAxMGVtO1xufVxuXG4uay10b29sYmFyIC5rLWNvbG9yLXBpY2tlciwgLmstdG9vbGJhciAuay1jb2xvcnBpY2tlciB7XG4gIHdpZHRoOiBtaW4tY29udGVudDtcbn1cblxuLmstdG9vbGJhciAuay10b29sYmFyLW92ZXJmbG93LWJ1dHRvbiB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGF1dG87XG59XG5cbi5rLXRvb2xiYXIgLmstdG9vbGJhci1idXR0b24tc2VwYXJhdG9yIHtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpICogMWVtICsgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAqIDIgKyAycHgpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBhdXRvO1xufVxuXG4uay10b29sYmFyIC5rLXRvb2xiYXItYnV0dG9uLXNlcGFyYXRvciArIC5rLXRvb2xiYXItb3ZlcmZsb3ctYnV0dG9uIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogMDtcbn1cblxuLmstdG9vbGJhciAuay10b29sYmFyLXNwYWNlciB7XG4gIGhlaWdodDogMS40Mjg1NzE0Mjg2ZW07XG4gIGZsZXg6IDEgMCAwJTtcbn1cblxuLmstdG9vbGJhciAuay10b29sYmFyLWl0ZW06Zm9jdXMsIC5rLXRvb2xiYXIgLmstdG9vbGJhci1pdGVtLmstZm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5rLXRvb2xiYXIgLmstc2VwYXJhdG9yLCAuay10b29sYmFyLXNlcGFyYXRvciB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDEuNDI4NTcxNDI4NmVtO1xuICBib3JkZXItd2lkdGg6IDAgMCAwIDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuXG4uay10b29sYmFyLWl0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstdG9vbGJhci1pdGVtcy1zY3JvbGwge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG59XG5cbi5rLXRvb2xiYXItaXRlbXMtc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLXRvb2xiYXItaXRlbXMtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay10b29sYmFyLW91dGxpbmUge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmstdG9vbGJhci1mbGF0IHtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1pbmxpbmUtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uay10b29sYmFyLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGluaGVyaXQ7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBnYXA6IGluaGVyaXQ7XG59XG5cbi5rLXRvb2xiYXItc20ge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSk7XG59XG5cbi5rLXRvb2xiYXItc206OmJlZm9yZSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pICogLTEpO1xufVxuXG4uay10b29sYmFyLXNtLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXk6OmJlZm9yZSB7XG4gIGluc2V0LWlubGluZS1zdGFydDogdmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pO1xufVxuXG4uay10b29sYmFyLXNtID4gKiA+IGxhYmVsIHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKTtcbn1cblxuLmstdG9vbGJhci1zbSAuay10b29sYmFyLWl0ZW1zIHtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSk7XG59XG5cbi5rLXRvb2xiYXItc20gLmstdG9vbGJhci1idXR0b24tc2VwYXJhdG9yIHtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpICogMWVtICsgdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pICogMiArIDJweCk7XG59XG5cbi5rLXRvb2xiYXItc20gLmstdG9vbGJhci1pdGVtcy1zY3JvbGwge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBtYXJnaW4tYmxvY2s6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAqIC0xKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIG1hcmdpbi1pbmxpbmU6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAqIC0xKTtcbn1cblxuLmstdG9vbGJhci1zbS5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5IC5rLXRvb2xiYXItaXRlbXMtc2Nyb2xsOm9ubHktY2hpbGQsIC5rLXRvb2xiYXItc20gLmstdG9vbGJhci1pdGVtcy1zY3JvbGw6bm90KDpvbmx5LWNoaWxkKSB7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogMDtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDA7XG59XG5cbi5rLXRvb2xiYXItaXRlbXMtbGlzdC1zbSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKTtcbn1cblxuLmstdG9vbGJhci1tZCB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLXRvb2xiYXItbWQ6OmJlZm9yZSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICogLTEpO1xufVxuXG4uay10b29sYmFyLW1kLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXk6OmJlZm9yZSB7XG4gIGluc2V0LWlubGluZS1zdGFydDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay10b29sYmFyLW1kID4gKiA+IGxhYmVsIHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstdG9vbGJhci1tZCAuay10b29sYmFyLWl0ZW1zIHtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLXRvb2xiYXItbWQgLmstdG9vbGJhci1idXR0b24tc2VwYXJhdG9yIHtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpICogMWVtICsgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAqIDIgKyAycHgpO1xufVxuXG4uay10b29sYmFyLW1kIC5rLXRvb2xiYXItaXRlbXMtc2Nyb2xsIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBtYXJnaW4tYmxvY2s6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICogLTEpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBtYXJnaW4taW5saW5lOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAqIC0xKTtcbn1cblxuLmstdG9vbGJhci1tZC5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5IC5rLXRvb2xiYXItaXRlbXMtc2Nyb2xsOm9ubHktY2hpbGQsIC5rLXRvb2xiYXItbWQgLmstdG9vbGJhci1pdGVtcy1zY3JvbGw6bm90KDpvbmx5LWNoaWxkKSB7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogMDtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDA7XG59XG5cbi5rLXRvb2xiYXItaXRlbXMtbGlzdC1tZCB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLXRvb2xiYXItbGcge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTJcXC41LCAwLjYyNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTJcXC41LCAwLjYyNXJlbSk7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0yXFwuNSwgMC42MjVyZW0pO1xufVxuXG4uay10b29sYmFyLWxnOjpiZWZvcmUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMlxcLjUsIDAuNjI1cmVtKSAqIC0xKTtcbn1cblxuLmstdG9vbGJhci1sZy5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5OjpiZWZvcmUge1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMlxcLjUsIDAuNjI1cmVtKTtcbn1cblxuLmstdG9vbGJhci1sZyA+ICogPiBsYWJlbCB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1rZW5kby1zcGFjaW5nLTJcXC41LCAwLjYyNXJlbSk7XG59XG5cbi5rLXRvb2xiYXItbGcgLmstdG9vbGJhci1pdGVtcyB7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0yXFwuNSwgMC42MjVyZW0pO1xufVxuXG4uay10b29sYmFyLWxnIC5rLXRvb2xiYXItYnV0dG9uLXNlcGFyYXRvciB7XG4gIGhlaWdodDogY2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKSAqIDFlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAqIDIgKyAycHgpO1xufVxuXG4uay10b29sYmFyLWxnIC5rLXRvb2xiYXItaXRlbXMtc2Nyb2xsIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yXFwuNSwgMC42MjVyZW0pO1xuICBtYXJnaW4tYmxvY2s6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yXFwuNSwgMC42MjVyZW0pICogLTEpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yXFwuNSwgMC42MjVyZW0pO1xuICBtYXJnaW4taW5saW5lOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMlxcLjUsIDAuNjI1cmVtKSAqIC0xKTtcbn1cblxuLmstdG9vbGJhci1sZy5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5IC5rLXRvb2xiYXItaXRlbXMtc2Nyb2xsOm9ubHktY2hpbGQsIC5rLXRvb2xiYXItbGcgLmstdG9vbGJhci1pdGVtcy1zY3JvbGw6bm90KDpvbmx5LWNoaWxkKSB7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogMDtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDA7XG59XG5cbi5rLXRvb2xiYXItaXRlbXMtbGlzdC1sZyB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMlxcLjUsIDAuNjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMlxcLjUsIDAuNjI1cmVtKTtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTJcXC41LCAwLjYyNXJlbSk7XG59XG5cbi5rLXRvb2xiYXItc206OmJlZm9yZSB7XG4gIGhlaWdodDogY2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSAqIDFlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSAqIDIgKyAycHgpO1xufVxuXG4uay10b29sYmFyLW1kOjpiZWZvcmUge1xuICBoZWlnaHQ6IGNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkgKiAxZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pICogMiArIDJweCk7XG59XG5cbi5rLXRvb2xiYXItbGc6OmJlZm9yZSB7XG4gIGhlaWdodDogY2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKSAqIDFlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAqIDIgKyAycHgpO1xufVxuXG4uay1mbG9hdGluZy10b29sYmFyLCAuZWRpdG9yVG9vbGJhcldpbmRvdy5rLXdpbmRvdy1jb250ZW50IHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5rLWZsb2F0aW5nLXRvb2xiYXIgLmstdG9vbGJhciwgLmVkaXRvclRvb2xiYXJXaW5kb3cuay13aW5kb3ctY29udGVudCAuay10b29sYmFyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBmbGV4LXNocmluazogMTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5rLWVkaXRvcnRvb2xiYXItZHJhZ0hhbmRsZSB7XG4gIGN1cnNvcjogbW92ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5rLW92ZXJmbG93LWNvbnRhaW5lciB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xufVxuXG4uay1vdmVyZmxvdy1jb250YWluZXIgPiAuay1pdGVtIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1vdmVyZmxvdy1jb250YWluZXIgLmstc2VwYXJhdG9yIHtcbiAgbWFyZ2luOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pIDA7XG59XG5cbi5rLW92ZXJmbG93LWNvbnRhaW5lciAuay1vdmVyZmxvdy10b29sLWdyb3VwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLW92ZXJmbG93LWNvbnRhaW5lciAuay1vdmVyZmxvdy1idXR0b24ge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGFzcGVjdC1yYXRpbzogYXV0bztcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLW92ZXJmbG93LWNvbnRhaW5lciAuay1idXR0b24tZ3JvdXAge1xuICBib3gtc2hhZG93OiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG59XG5cbi5rLW92ZXJmbG93LWNvbnRhaW5lciAuay1idXR0b24tZ3JvdXAgLmstYnV0dG9uIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uay1vdmVyZmxvdy1jb250YWluZXIgLmstc3BsaXQtYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmstb3ZlcmZsb3ctY29udGFpbmVyIC5rLW92ZXJmbG93LWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLXRvb2xiYXIgLmstdG9vbGJhci1pdGVtOmZvY3VzLCAuay10b29sYmFyIC5rLXRvb2xiYXItaXRlbS5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgOCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstdG9vbGJhci1pdGVtcyB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmstdG9vbGJhciAuay1zZXBhcmF0b3IsIC5rLXRvb2xiYXItc2VwYXJhdG9yIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuXG4uay10b29sYmFyLXNvbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKTtcbn1cblxuLmstdG9vbGJhci1zb2xpZC5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpLCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpIDAlLCB0cmFuc3BhcmVudCkpO1xufVxuXG4uay10b29sYmFyLXNvbGlkLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXk6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSksIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZikgMCUsIHRyYW5zcGFyZW50KSk7XG59XG5cbi5rLXRvb2xiYXItaXRlbXMtbGlzdC1zb2xpZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbn1cblxuLmstdG9vbGJhci1vdXRsaW5lIHtcbiAgYm9yZGVyLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYmFzZSwgIzNkM2QzZCkgNTAlLCB0cmFuc3BhcmVudCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1iYXNlLCAjM2QzZDNkKTtcbn1cblxuLmstdG9vbGJhci1vdXRsaW5lLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpLCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpIDAlLCB0cmFuc3BhcmVudCkpO1xufVxuXG4uay10b29sYmFyLW91dGxpbmUuay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZiksIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZikgMCUsIHRyYW5zcGFyZW50KSk7XG59XG5cbi5rLXRvb2xiYXItaXRlbXMtbGlzdC1vdXRsaW5lIHtcbiAgYm9yZGVyLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYmFzZSwgIzNkM2QzZCkgNTAlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLXRvb2xiYXItZmxhdCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbn1cblxuLmstdG9vbGJhci1mbGF0ID4gLmstc2VwYXJhdG9yLCAuay10b29sYmFyLWZsYXQgLmstdG9vbGJhci1zZXBhcmF0b3Ige1xuICBib3JkZXItaW5saW5lLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xufVxuXG4uay10b29sYmFyLWZsYXQuay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZiksIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZikgMCUsIHRyYW5zcGFyZW50KSk7XG59XG5cbi5rLXRvb2xiYXItZmxhdC5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5OjphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSwgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSAwJSwgdHJhbnNwYXJlbnQpKTtcbn1cblxuLmstdG9vbGJhci1pdGVtcy1saXN0LWZsYXQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG59XG5cbi5rLWZsb2F0aW5nLXRvb2xiYXIsIC5lZGl0b3JUb29sYmFyV2luZG93Lmstd2luZG93LWNvbnRlbnQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpO1xufVxuXG4uay1vdmVyZmxvdy1jb250YWluZXIgLmstYnV0dG9uOmhvdmVyLCAuay1vdmVyZmxvdy1jb250YWluZXIgLmstYnV0dG9uLmstaG92ZXIge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLWhvdmVyLCAjZWJlYmViKTtcbn1cblxuLmstb3ZlcmZsb3ctY29udGFpbmVyIC5rLWJ1dHRvbjpmb2N1cywgLmstb3ZlcmZsb3ctY29udGFpbmVyIC5rLWJ1dHRvbi5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbi5rLW92ZXJmbG93LWNvbnRhaW5lciAuay1idXR0b246YWN0aXZlLCAuay1vdmVyZmxvdy1jb250YWluZXIgLmstYnV0dG9uLmstYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZDogdmFyKC0ta2VuZG8tY29sb3ItYmFzZS1ob3ZlciwgI2ViZWJlYik7XG59XG5cbi5rLW92ZXJmbG93LWNvbnRhaW5lciAuay1idXR0b24uay1zZWxlY3RlZCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZDogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLW92ZXJmbG93LWNvbnRhaW5lciAuay1idXR0b246ZGlzYWJsZWQsIC5rLW92ZXJmbG93LWNvbnRhaW5lciAuay1idXR0b24uay1kaXNhYmxlZCB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG46aXMoLmstcnRsIC5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5LCBbZGlyPXJ0bF0gLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXksIC5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5LmstcnRsLCAuay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheVtkaXI9cnRsXSk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpLCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpIDAlLCB0cmFuc3BhcmVudCkpO1xufVxuXG46aXMoLmstcnRsIC5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5LCBbZGlyPXJ0bF0gLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXksIC5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5LmstcnRsLCAuay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheVtkaXI9cnRsXSk6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKSwgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSAwJSwgdHJhbnNwYXJlbnQpKTtcbn1cblxuOmlzKC5rLXJ0bCAuay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheSwgW2Rpcj1ydGxdIC5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5LCAuay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheS5rLXJ0bCwgLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXlbZGlyPXJ0bF0pLmstdG9vbGJhci1vdXRsaW5lOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZiksIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZikgMCUsIHRyYW5zcGFyZW50KSk7XG59XG5cbjppcyguay1ydGwgLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXksIFtkaXI9cnRsXSAuay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheSwgLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXkuay1ydGwsIC5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5W2Rpcj1ydGxdKS5rLXRvb2xiYXItb3V0bGluZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSwgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSAwJSwgdHJhbnNwYXJlbnQpKTtcbn1cblxuOmlzKC5rLXJ0bCAuay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheSwgW2Rpcj1ydGxdIC5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5LCAuay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheS5rLXJ0bCwgLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXlbZGlyPXJ0bF0pLmstdG9vbGJhci1mbGF0OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZiksIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZikgMCUsIHRyYW5zcGFyZW50KSk7XG59XG5cbjppcyguay1ydGwgLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXksIFtkaXI9cnRsXSAuay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheSwgLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXkuay1ydGwsIC5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5W2Rpcj1ydGxdKS5rLXRvb2xiYXItZmxhdDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSwgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSAwJSwgdHJhbnNwYXJlbnQpKTtcbn1cblxuLmstb3ZlcmZsb3ctYXV0byB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uXFwhay1vdmVyZmxvdy1hdXRvIHtcbiAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLlxcIWstb3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy12aXNpYmxlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5cXCFrLW92ZXJmbG93LXZpc2libGUge1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy1zY3JvbGwge1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4uXFwhay1vdmVyZmxvdy1zY3JvbGwge1xuICBvdmVyZmxvdzogc2Nyb2xsICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LWNsaXAge1xuICBvdmVyZmxvdzogY2xpcDtcbn1cblxuLlxcIWstb3ZlcmZsb3ctY2xpcCB7XG4gIG92ZXJmbG93OiBjbGlwICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LXgtYXV0byB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG5cbi5cXCFrLW92ZXJmbG93LXgtYXV0byB7XG4gIG92ZXJmbG93LXg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3cteC1oaWRkZW4ge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5cXCFrLW92ZXJmbG93LXgtaGlkZGVuIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LXgtdmlzaWJsZSB7XG4gIG92ZXJmbG93LXg6IHZpc2libGU7XG59XG5cbi5cXCFrLW92ZXJmbG93LXgtdmlzaWJsZSB7XG4gIG92ZXJmbG93LXg6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3cteC1zY3JvbGwge1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG59XG5cbi5cXCFrLW92ZXJmbG93LXgtc2Nyb2xsIHtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LXgtY2xpcCB7XG4gIG92ZXJmbG93LXg6IGNsaXA7XG59XG5cbi5cXCFrLW92ZXJmbG93LXgtY2xpcCB7XG4gIG92ZXJmbG93LXg6IGNsaXAgIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3cteS1hdXRvIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLlxcIWstb3ZlcmZsb3cteS1hdXRvIHtcbiAgb3ZlcmZsb3cteTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy15LWhpZGRlbiB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuLlxcIWstb3ZlcmZsb3cteS1oaWRkZW4ge1xuICBvdmVyZmxvdy15OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3cteS12aXNpYmxlIHtcbiAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbn1cblxuLlxcIWstb3ZlcmZsb3cteS12aXNpYmxlIHtcbiAgb3ZlcmZsb3cteTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy15LXNjcm9sbCB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLlxcIWstb3ZlcmZsb3cteS1zY3JvbGwge1xuICBvdmVyZmxvdy15OiBzY3JvbGwgIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3cteS1jbGlwIHtcbiAgb3ZlcmZsb3cteTogY2xpcDtcbn1cblxuLlxcIWstb3ZlcmZsb3cteS1jbGlwIHtcbiAgb3ZlcmZsb3cteTogY2xpcCAhaW1wb3J0YW50O1xufVxuXG4uay1mb3JtLCAuay1mb3JtLWlubGluZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xufVxuXG4uay1maWVsZHNldCB7XG4gIG1hcmdpbjogdmFyKC0ta2VuZG8tc3BhY2luZy03XFwuNSwgMS44NzVyZW0pO1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIHBhZGRpbmc6IDI1cHggMCAwO1xufVxuXG4uay1maWVsZHNldCA+IGxlZ2VuZCB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDA7XG4gIHBhZGRpbmc6IDAgdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pIDAgMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxua2VuZG8tbGFiZWwgPiAuay1sYWJlbCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmstbGFiZWwtb3B0aW9uYWwge1xuICBtYXJnaW4tbGVmdDogdmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgaW5oZXJpdCk7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuXG4uay1sYWJlbC1lbXB0eTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uay1mb3JtIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4uay1mb3JtIC5rLWZvcm0tZmllbGQgPiAuay1sYWJlbCwgLmstZm9ybSAuay1mb3JtLWZpZWxkID4ga2VuZG8tbGFiZWwsIC5rLWZvcm0gLmstZm9ybS1sYWJlbCB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMCwgMHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xufVxuXG4uay1mb3JtIC5rLWxhYmVsICsgLmstcmFkaW8ge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAwO1xufVxuXG4uay1mb3JtIC5rLWZvcm0tZmllbGRzZXQge1xuICBtYXJnaW46IDJlbSAwIDA7XG4gIHBhZGRpbmc6IHZhcigtLWtlbmRvLXNwYWNpbmctMCwgMHB4KTtcbiAgYm9yZGVyOiAwO1xufVxuXG4uay1mb3JtIC5rLWZvcm0tZmllbGRzZXQgPiAqOm5vdCguay1oaWRkZW4pOmZpcnN0LWNoaWxkLCAuay1mb3JtIC5rLWZvcm0tZmllbGRzZXQgPiAqLmstaGlkZGVuICsgOm5vdCguay1oaWRkZW4pIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xufVxuXG4uay1mb3JtIC5rLWZvcm0tbGVnZW5kIHtcbiAgbWFyZ2luOiAwIDAgMWVtO1xuICBwYWRkaW5nOiB2YXIoLS1rZW5kby1zcGFjaW5nLTAsIDBweCk7XG4gIGJvcmRlci13aWR0aDogMCAwIDJweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmstZm9ybSAuay1mb3JtLWdyb3VwIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmstZm9ybSA+ICo6bm90KC5rLWhpZGRlbik6Zmlyc3QtY2hpbGQsIC5rLWZvcm0gPiAqLmstaGlkZGVuICsgOm5vdCguay1oaWRkZW4pIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xufVxuXG4uay1mb3JtIC5rLWZvcm0tZmllbGQsIC5rLWZvcm0gLmstZm9ybS1maWVsZC13cmFwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLWZvcm0gLmstZm9ybS1maWVsZC1kaXNhYmxlZCAuay1sYWJlbCwgLmstZm9ybSAuay1mb3JtLWZpZWxkLWRpc2FibGVkIC5rLWZvcm0tbGFiZWwge1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1kaXNhYmxlZC10ZXh0LCB1bnNldCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWRpc2FibGVkLWJnLCB1bnNldCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tZGlzYWJsZWQtYm9yZGVyLCB1bnNldCk7XG4gIG9wYWNpdHk6IHZhcigtLWtlbmRvLWRpc2FibGVkLW9wYWNpdHksIHVuc2V0KTtcbiAgZmlsdGVyOiB2YXIoLS1rZW5kby1kaXNhYmxlZC1maWx0ZXIsIHVuc2V0KTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5rLWZvcm0gLmstYWxlcnQtZXJyb3Ige1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgaW5oZXJpdCk7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pICogMik7XG59XG5cbi5rLWZvcm0gLmstZmllbGQtaW5mbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUteHMsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJsb2NrOiAwO1xuICBtYXJnaW4taW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLWZvcm0gLmstbXVsdGlzZWxlY3QsIC5rLWZvcm0gLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyLCAuay1mb3JtIC5rLWRhdGVyYW5nZXBpY2tlciAuay1kYXRlaW5wdXQsIC5rLWZvcm0gLmstc2lnbmF0dXJlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uay1mb3JtLWJ1dHRvbnMge1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmstZm9ybS1oaW50LCAuay1mb3JtLWVycm9yIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgaW5oZXJpdCk7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLmstdGV4dC1zdGFydCwgLmstYnV0dG9ucy1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmstdGV4dC1lbmQsIC5rLWJ1dHRvbnMtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmstZm9ybS1zZXBhcmF0b3Ige1xuICBtYXJnaW46IHZhcigtLWtlbmRvLXNwYWNpbmctM1xcLjUsIDAuODc1cmVtKSAwIDA7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uay1mb3JtLWhvcml6b250YWwgLmstZm9ybS1maWVsZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5rLWZvcm0taG9yaXpvbnRhbCAuay1mb3JtLWZpZWxkID4gLmstbGFiZWwsIC5rLWZvcm0taG9yaXpvbnRhbCAuay1mb3JtLWZpZWxkID4ga2VuZG8tbGFiZWwsIC5rLWZvcm0taG9yaXpvbnRhbCAuay1mb3JtLWZpZWxkID4gLmstZm9ybS1sYWJlbCB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1rZW5kby1zcGFjaW5nLTJcXC41LCAwLjYyNXJlbSk7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yXFwuNSwgMC42MjVyZW0pIC8gMik7XG4gIHdpZHRoOiAyNSU7XG4gIHRleHQtYWxpZ246IGVuZDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5rLWZvcm0taG9yaXpvbnRhbCAuay1mb3JtLWZpZWxkIC5rLWxhYmVsLW9wdGlvbmFsIHtcbiAgbWFyZ2luOiAwO1xuICBhbGlnbi1zZWxmOiBpbmhlcml0O1xufVxuXG4uay1mb3JtLWhvcml6b250YWwgLmstZm9ybS1maWVsZC13cmFwIHtcbiAgbWF4LXdpZHRoOiBjYWxjKDc1JSAtIHZhcigtLWtlbmRvLXNwYWNpbmctMlxcLjUsIDAuNjI1cmVtKSk7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uay1mb3JtLXNtIC5rLWZvcm0tZmllbGQsIC5rLWZvcm0tc20gLmstZm9ybS1idXR0b25zIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTJcXC41LCAwLjYyNXJlbSk7XG59XG5cbi5rLWZvcm0tbWQgLmstZm9ybS1maWVsZCwgLmstZm9ybS1tZCAuay1mb3JtLWJ1dHRvbnMge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLWtlbmRvLXNwYWNpbmctM1xcLjUsIDAuODc1cmVtKTtcbn1cblxuLmstZm9ybS1sZyAuay1mb3JtLWZpZWxkLCAuay1mb3JtLWxnIC5rLWZvcm0tYnV0dG9ucyB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0ta2VuZG8tc3BhY2luZy00XFwuNSwgMS4xMjVyZW0pO1xufVxuXG4uay1mb3JtLWlubGluZSB7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICogMik7XG59XG5cbi5rLWZvcm0taW5saW5lIGZpZWxkc2V0IHtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBtYXJnaW46IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICogMiAqIDIpIDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5rLWZvcm0taW5saW5lIGZpZWxkc2V0OmZpcnN0LWNoaWxkOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XG59XG5cbi5rLWZvcm0taW5saW5lIGZpZWxkc2V0Omxhc3QtY2hpbGQ6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMDtcbn1cblxuLmstZm9ybS1pbmxpbmUgbGVnZW5kIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUtc20sIGluaGVyaXQpO1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pICogMik7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDAgdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pIDAgMDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5rLWZvcm0taW5saW5lIC5rLWZvcm0tZmllbGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pICogMik7XG59XG5cbi5rLWZvcm0taW5saW5lIC5rLWZvcm0tZmllbGQgPiBzcGFuOm5vdCguay13aWRnZXQpIHtcbiAgd2lkdGg6IDI1JTtcbiAgdGV4dC1hbGlnbjogZW5kO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG4gIHBhZGRpbmctYmxvY2s6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSArIDFweCk7XG4gIHBhZGRpbmctaW5saW5lOiAwIHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cblxuLmstZm9ybS1pbmxpbmUgLmstZm9ybS1maWVsZCA+IGlucHV0IHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuXG4uay1mb3JtLWlubGluZSAuay1mb3JtLWZpZWxkID4gaW5wdXQ6bm90KC5rLWNoZWNrYm94KTpub3QoLmstcmFkaW8pIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5rLWZvcm0taW5saW5lIC5rLWZvcm0tZmllbGQgLmstYWxlcnQtZXJyb3Ige1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgaW5oZXJpdCk7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pICogMik7XG59XG5cbi5rLWZvcm0taW5saW5lIC5rLWZvcm0tZmllbGQgLmstZmllbGQtaW5mbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS14cywgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDA7XG59XG5cbi5rLWZvcm0taW5saW5lIC5rLWZvcm0tZmllbGQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDA7XG59XG5cbi5rLWVkaXQtZm9ybS1jb250YWluZXIge1xuICB3aWR0aDogNDAwcHg7XG4gIG1pbi13aWR0aDogNDAwcHg7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1wb3B1cC1lZGl0LWZvcm0gPiAuay1hY3Rpb25zLCAuay1wb3B1cC1lZGl0LWZvcm0gPiAuay1lZGl0LWJ1dHRvbnMsIC5rLXBvcHVwLWVkaXQtZm9ybSA+IC5rLWFjdGlvbi1idXR0b25zLCAuay1wb3B1cC1lZGl0LWZvcm0gPiAuay1jb2x1bW5tZW51LWFjdGlvbnMsIC5rLXBvcHVwLWVkaXQtZm9ybSA+IC5rLWZvcm0tYnV0dG9ucywgLmstZWRpdC1mb3JtLWNvbnRhaW5lciAuay1hY3Rpb25zLCAuay1lZGl0LWZvcm0tY29udGFpbmVyIC5rLWVkaXQtYnV0dG9ucywgLmstZWRpdC1mb3JtLWNvbnRhaW5lciAuay1hY3Rpb24tYnV0dG9ucywgLmstZWRpdC1mb3JtLWNvbnRhaW5lciAuay1jb2x1bW5tZW51LWFjdGlvbnMsIC5rLWVkaXQtZm9ybS1jb250YWluZXIgLmstZm9ybS1idXR0b25zIHtcbiAgbWFyZ2luOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pIGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSAqIC0xKSBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgKiAtMSk7XG59XG5cbi5rLWVkaXQtbGFiZWwge1xuICBtYXJnaW46IDAgMCB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKyAxcHgpIDA7XG4gIHdpZHRoOiAzMCU7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbiAgdGV4dC1hbGlnbjogZW5kO1xuICBmbG9hdDogaW5saW5lLXN0YXJ0O1xuICBjbGVhcjogYm90aDtcbn1cblxuLmstZWRpdC1maWVsZCB7XG4gIG1hcmdpbjogMCAwIHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIHdpZHRoOiA2NSU7XG4gIGZsb2F0OiBpbmxpbmUtZW5kO1xuICBjbGVhcjogaW5saW5lLWVuZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1lZGl0LWZpZWxkLmstbm8tZWRpdG9yIHtcbiAgcGFkZGluZzogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pICsgMXB4KSAwO1xufVxuXG4uay1lZGl0LWZpZWxkID4gLmstd2lkZ2V0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLWVkaXQtZmllbGQgaW5wdXRbdHlwZT1yYWRpb106bm90KC5rLXJhZGlvKSwgLmstZWRpdC1maWVsZCBpbnB1dFt0eXBlPWNoZWNrYm94XTpub3QoLmstY2hlY2tib3gpIHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDAuNGV4O1xufVxuXG4uay1lZGl0LWZpZWxkIC5rLXJhZGlvLWxhYmVsLCAuay1lZGl0LWZpZWxkIC5rLWNoZWNrYm94LWxhYmVsIHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG59XG5cbi5rLWVkaXQtZmllbGQgPiAuay1yZXNldCA+IGxpICsgbGkge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstZWRpdC1maWVsZCAuay1yZXNldCAuay13aWRnZXQge1xuICBtYXJnaW46IDAgMC40ZXggMCAxZXg7XG59XG5cbi5rLWZvcm0sIC5rLWZvcm0taW5saW5lIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbn1cblxuLmstZm9ybSBmaWVsZHNldCBsZWdlbmQsIC5rLWZvcm0taW5saW5lIGZpZWxkc2V0IGxlZ2VuZCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG59XG5cbi5rLWZvcm0gLmstZm9ybS1sZWdlbmQsIC5rLWZvcm0taW5saW5lIC5rLWZvcm0tbGVnZW5kIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xufVxuXG4uay1mb3JtIC5rLWZpZWxkLWluZm8sIC5rLWZvcm0taW5saW5lIC5rLWZpZWxkLWluZm8ge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KTtcbn1cblxuLmstZm9ybSAuay1hbGVydC1lcnJvciwgLmstZm9ybS1pbmxpbmUgLmstYWxlcnQtZXJyb3Ige1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApO1xufVxuXG4uay1mb3JtLWVycm9yLCAuay10ZXh0LWVycm9yLCAuay1mb3JtLWZpZWxkLWVycm9yIC5rLWxhYmVsIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKTtcbn1cblxuLmstZm9ybS1zZXBhcmF0b3Ige1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG59XG5cbi5rLWQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5cXCFrLWQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmstZC1jb250ZW50cyB7XG4gIGRpc3BsYXk6IGNvbnRlbnRzO1xufVxuXG4uXFwhay1kLWNvbnRlbnRzIHtcbiAgZGlzcGxheTogY29udGVudHMgIWltcG9ydGFudDtcbn1cblxuLmstZC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uXFwhay1kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmstZC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5cXCFrLWQtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG59XG5cbi5rLWQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uXFwhay1kLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4uay1kLWZsZXgsIC5rLWQtZmxleC1jb2wsIC5rLWQtZmxleC1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uXFwhay1kLWZsZXgsIC5cXCFrLWQtZmxleC1jb2wsIC5cXCFrLWQtZmxleC1yb3cge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLWQtaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cblxuLlxcIWstZC1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLWQtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5cbi5cXCFrLWQtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbn1cblxuLmstZC1pbmxpbmUtZ3JpZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ncmlkO1xufVxuXG4uXFwhay1kLWlubGluZS1ncmlkIHtcbiAgZGlzcGxheTogaW5saW5lLWdyaWQgIWltcG9ydGFudDtcbn1cblxuLmstZC10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4uXFwhay1kLXRhYmxlIHtcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbn1cblxuLmstZC1pbmxpbmUtdGFibGUge1xuICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG59XG5cbi5cXCFrLWQtaW5saW5lLXRhYmxlIHtcbiAgZGlzcGxheTogaW5saW5lLXRhYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5rLWQtdGFibGUtcm93IHtcbiAgZGlzcGxheTogdGFibGUtcm93O1xufVxuXG4uXFwhay1kLXRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xufVxuXG4uay1kLXRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuXG4uXFwhay1kLXRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG59XG5cbi5rLWQtbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4uXFwhay1kLWxpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbSAhaW1wb3J0YW50O1xufVxuXG4uay1kaXNwbGF5LW5vbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uXFwhay1kaXNwbGF5LW5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5rLWRpc3BsYXktY29udGVudHMge1xuICBkaXNwbGF5OiBjb250ZW50cztcbn1cblxuLlxcIWstZGlzcGxheS1jb250ZW50cyB7XG4gIGRpc3BsYXk6IGNvbnRlbnRzICFpbXBvcnRhbnQ7XG59XG5cbi5rLWRpc3BsYXktYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLlxcIWstZGlzcGxheS1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5rLWRpc3BsYXktaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4uXFwhay1kaXNwbGF5LWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuXG4uay1kaXNwbGF5LWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLlxcIWstZGlzcGxheS1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmstZGlzcGxheS1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLlxcIWstZGlzcGxheS1mbGV4IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuXG4uay1kaXNwbGF5LWlubGluZS1mbGV4IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5cbi5cXCFrLWRpc3BsYXktaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xufVxuXG4uay1kaXNwbGF5LWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xufVxuXG4uXFwhay1kaXNwbGF5LWdyaWQge1xuICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG59XG5cbi5rLWRpc3BsYXktaW5saW5lLWdyaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcbn1cblxuLlxcIWstZGlzcGxheS1pbmxpbmUtZ3JpZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ncmlkICFpbXBvcnRhbnQ7XG59XG5cbi5rLWRpc3BsYXktdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLlxcIWstZGlzcGxheS10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5rLWRpc3BsYXktaW5saW5lLXRhYmxlIHtcbiAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xufVxuXG4uXFwhay1kaXNwbGF5LWlubGluZS10YWJsZSB7XG4gIGRpc3BsYXk6IGlubGluZS10YWJsZSAhaW1wb3J0YW50O1xufVxuXG4uay1kaXNwbGF5LXRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcbn1cblxuLlxcIWstZGlzcGxheS10YWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbn1cblxuLmstZGlzcGxheS10YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cblxuLlxcIWstZGlzcGxheS10YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xufVxuXG4uay1kaXNwbGF5LWxpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLlxcIWstZGlzcGxheS1saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW0gIWltcG9ydGFudDtcbn1cblxuLmstZ3JpZC1jb2xzLTEge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCBtaW5tYXgoMCwgMWZyKSk7XG59XG5cbi5cXCFrLWdyaWQtY29scy0xIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgbWlubWF4KDAsIDFmcikpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWdyaWQtY29scy0yIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xufVxuXG4uXFwhay1ncmlkLWNvbHMtMiB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKSAhaW1wb3J0YW50O1xufVxuXG4uay1ncmlkLWNvbHMtMyB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLlxcIWstZ3JpZC1jb2xzLTMge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSkgIWltcG9ydGFudDtcbn1cblxuLmstZ3JpZC1jb2xzLTQge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBtaW5tYXgoMCwgMWZyKSk7XG59XG5cbi5cXCFrLWdyaWQtY29scy00IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgbWlubWF4KDAsIDFmcikpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWdyaWQtY29scy01IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgbWlubWF4KDAsIDFmcikpO1xufVxuXG4uXFwhay1ncmlkLWNvbHMtNSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIG1pbm1heCgwLCAxZnIpKSAhaW1wb3J0YW50O1xufVxuXG4uay1ncmlkLWNvbHMtNiB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLlxcIWstZ3JpZC1jb2xzLTYge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCBtaW5tYXgoMCwgMWZyKSkgIWltcG9ydGFudDtcbn1cblxuLmstZ3JpZC1jb2xzLTcge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCBtaW5tYXgoMCwgMWZyKSk7XG59XG5cbi5cXCFrLWdyaWQtY29scy03IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgbWlubWF4KDAsIDFmcikpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWdyaWQtY29scy04IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwgbWlubWF4KDAsIDFmcikpO1xufVxuXG4uXFwhay1ncmlkLWNvbHMtOCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDgsIG1pbm1heCgwLCAxZnIpKSAhaW1wb3J0YW50O1xufVxuXG4uay1ncmlkLWNvbHMtOSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDksIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLlxcIWstZ3JpZC1jb2xzLTkge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg5LCBtaW5tYXgoMCwgMWZyKSkgIWltcG9ydGFudDtcbn1cblxuLmstZ3JpZC1jb2xzLTEwIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTAsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLlxcIWstZ3JpZC1jb2xzLTEwIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTAsIG1pbm1heCgwLCAxZnIpKSAhaW1wb3J0YW50O1xufVxuXG4uay1ncmlkLWNvbHMtMTEge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMSwgbWlubWF4KDAsIDFmcikpO1xufVxuXG4uXFwhay1ncmlkLWNvbHMtMTEge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMSwgbWlubWF4KDAsIDFmcikpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWdyaWQtY29scy0xMiB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCBtaW5tYXgoMCwgMWZyKSk7XG59XG5cbi5cXCFrLWdyaWQtY29scy0xMiB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCBtaW5tYXgoMCwgMWZyKSkgIWltcG9ydGFudDtcbn1cblxuLmstZ3JpZC1jb2xzLW5vbmUge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG5vbmU7XG59XG5cbi5cXCFrLWdyaWQtY29scy1ub25lIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbC1zcGFuLTEge1xuICBncmlkLWNvbHVtbjogc3BhbiAxL3NwYW4gMTtcbn1cblxuLlxcIWstY29sLXNwYW4tMSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDEvc3BhbiAxICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbC1zcGFuLTIge1xuICBncmlkLWNvbHVtbjogc3BhbiAyL3NwYW4gMjtcbn1cblxuLlxcIWstY29sLXNwYW4tMiB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDIvc3BhbiAyICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbC1zcGFuLTMge1xuICBncmlkLWNvbHVtbjogc3BhbiAzL3NwYW4gMztcbn1cblxuLlxcIWstY29sLXNwYW4tMyB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDMvc3BhbiAzICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbC1zcGFuLTQge1xuICBncmlkLWNvbHVtbjogc3BhbiA0L3NwYW4gNDtcbn1cblxuLlxcIWstY29sLXNwYW4tNCB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDQvc3BhbiA0ICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbC1zcGFuLTUge1xuICBncmlkLWNvbHVtbjogc3BhbiA1L3NwYW4gNTtcbn1cblxuLlxcIWstY29sLXNwYW4tNSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDUvc3BhbiA1ICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbC1zcGFuLTYge1xuICBncmlkLWNvbHVtbjogc3BhbiA2L3NwYW4gNjtcbn1cblxuLlxcIWstY29sLXNwYW4tNiB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDYvc3BhbiA2ICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbC1zcGFuLTcge1xuICBncmlkLWNvbHVtbjogc3BhbiA3L3NwYW4gNztcbn1cblxuLlxcIWstY29sLXNwYW4tNyB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDcvc3BhbiA3ICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbC1zcGFuLTgge1xuICBncmlkLWNvbHVtbjogc3BhbiA4L3NwYW4gODtcbn1cblxuLlxcIWstY29sLXNwYW4tOCB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDgvc3BhbiA4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbC1zcGFuLTkge1xuICBncmlkLWNvbHVtbjogc3BhbiA5L3NwYW4gOTtcbn1cblxuLlxcIWstY29sLXNwYW4tOSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDkvc3BhbiA5ICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbC1zcGFuLTEwIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTAvc3BhbiAxMDtcbn1cblxuLlxcIWstY29sLXNwYW4tMTAge1xuICBncmlkLWNvbHVtbjogc3BhbiAxMC9zcGFuIDEwICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbC1zcGFuLTExIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTEvc3BhbiAxMTtcbn1cblxuLlxcIWstY29sLXNwYW4tMTEge1xuICBncmlkLWNvbHVtbjogc3BhbiAxMS9zcGFuIDExICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbC1zcGFuLTEyIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTIvc3BhbiAxMjtcbn1cblxuLlxcIWstY29sLXNwYW4tMTIge1xuICBncmlkLWNvbHVtbjogc3BhbiAxMi9zcGFuIDEyICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbC1zcGFuLWZ1bGwge1xuICBncmlkLWNvbHVtbjogMS8tMTtcbn1cblxuLlxcIWstY29sLXNwYW4tZnVsbCB7XG4gIGdyaWQtY29sdW1uOiAxLy0xICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbC1zcGFuLWF1dG8ge1xuICBncmlkLWNvbHVtbjogYXV0bztcbn1cblxuLlxcIWstY29sLXNwYW4tYXV0byB7XG4gIGdyaWQtY29sdW1uOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbC1zdGFydC0xIHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG59XG5cbi5cXCFrLWNvbC1zdGFydC0xIHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEgIWltcG9ydGFudDtcbn1cblxuLmstY29sLXN0YXJ0LTIge1xuICBncmlkLWNvbHVtbi1zdGFydDogMjtcbn1cblxuLlxcIWstY29sLXN0YXJ0LTIge1xuICBncmlkLWNvbHVtbi1zdGFydDogMiAhaW1wb3J0YW50O1xufVxuXG4uay1jb2wtc3RhcnQtMyB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAzO1xufVxuXG4uXFwhay1jb2wtc3RhcnQtMyB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAzICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbC1zdGFydC00IHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDQ7XG59XG5cbi5cXCFrLWNvbC1zdGFydC00IHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDQgIWltcG9ydGFudDtcbn1cblxuLmstY29sLXN0YXJ0LTUge1xuICBncmlkLWNvbHVtbi1zdGFydDogNTtcbn1cblxuLlxcIWstY29sLXN0YXJ0LTUge1xuICBncmlkLWNvbHVtbi1zdGFydDogNSAhaW1wb3J0YW50O1xufVxuXG4uay1jb2wtc3RhcnQtNiB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiA2O1xufVxuXG4uXFwhay1jb2wtc3RhcnQtNiB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiA2ICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbC1zdGFydC03IHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDc7XG59XG5cbi5cXCFrLWNvbC1zdGFydC03IHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDcgIWltcG9ydGFudDtcbn1cblxuLmstY29sLXN0YXJ0LTgge1xuICBncmlkLWNvbHVtbi1zdGFydDogODtcbn1cblxuLlxcIWstY29sLXN0YXJ0LTgge1xuICBncmlkLWNvbHVtbi1zdGFydDogOCAhaW1wb3J0YW50O1xufVxuXG4uay1jb2wtc3RhcnQtOSB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiA5O1xufVxuXG4uXFwhay1jb2wtc3RhcnQtOSB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiA5ICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbC1zdGFydC0xMCB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAxMDtcbn1cblxuLlxcIWstY29sLXN0YXJ0LTEwIHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEwICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbC1zdGFydC0xMSB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAxMTtcbn1cblxuLlxcIWstY29sLXN0YXJ0LTExIHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDExICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbC1zdGFydC0xMiB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAxMjtcbn1cblxuLlxcIWstY29sLXN0YXJ0LTEyIHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEyICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbC1zdGFydC0xMyB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAxMztcbn1cblxuLlxcIWstY29sLXN0YXJ0LTEzIHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEzICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbC1zdGFydC1hdXRvIHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IGF1dG87XG59XG5cbi5cXCFrLWNvbC1zdGFydC1hdXRvIHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmstY29sLWVuZC0xIHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiAxO1xufVxuXG4uXFwhay1jb2wtZW5kLTEge1xuICBncmlkLWNvbHVtbi1lbmQ6IDEgIWltcG9ydGFudDtcbn1cblxuLmstY29sLWVuZC0yIHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiAyO1xufVxuXG4uXFwhay1jb2wtZW5kLTIge1xuICBncmlkLWNvbHVtbi1lbmQ6IDIgIWltcG9ydGFudDtcbn1cblxuLmstY29sLWVuZC0zIHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiAzO1xufVxuXG4uXFwhay1jb2wtZW5kLTMge1xuICBncmlkLWNvbHVtbi1lbmQ6IDMgIWltcG9ydGFudDtcbn1cblxuLmstY29sLWVuZC00IHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiA0O1xufVxuXG4uXFwhay1jb2wtZW5kLTQge1xuICBncmlkLWNvbHVtbi1lbmQ6IDQgIWltcG9ydGFudDtcbn1cblxuLmstY29sLWVuZC01IHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiA1O1xufVxuXG4uXFwhay1jb2wtZW5kLTUge1xuICBncmlkLWNvbHVtbi1lbmQ6IDUgIWltcG9ydGFudDtcbn1cblxuLmstY29sLWVuZC02IHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiA2O1xufVxuXG4uXFwhay1jb2wtZW5kLTYge1xuICBncmlkLWNvbHVtbi1lbmQ6IDYgIWltcG9ydGFudDtcbn1cblxuLmstY29sLWVuZC03IHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiA3O1xufVxuXG4uXFwhay1jb2wtZW5kLTcge1xuICBncmlkLWNvbHVtbi1lbmQ6IDcgIWltcG9ydGFudDtcbn1cblxuLmstY29sLWVuZC04IHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiA4O1xufVxuXG4uXFwhay1jb2wtZW5kLTgge1xuICBncmlkLWNvbHVtbi1lbmQ6IDggIWltcG9ydGFudDtcbn1cblxuLmstY29sLWVuZC05IHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiA5O1xufVxuXG4uXFwhay1jb2wtZW5kLTkge1xuICBncmlkLWNvbHVtbi1lbmQ6IDkgIWltcG9ydGFudDtcbn1cblxuLmstY29sLWVuZC0xMCB7XG4gIGdyaWQtY29sdW1uLWVuZDogMTA7XG59XG5cbi5cXCFrLWNvbC1lbmQtMTAge1xuICBncmlkLWNvbHVtbi1lbmQ6IDEwICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbC1lbmQtMTEge1xuICBncmlkLWNvbHVtbi1lbmQ6IDExO1xufVxuXG4uXFwhay1jb2wtZW5kLTExIHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiAxMSAhaW1wb3J0YW50O1xufVxuXG4uay1jb2wtZW5kLTEyIHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiAxMjtcbn1cblxuLlxcIWstY29sLWVuZC0xMiB7XG4gIGdyaWQtY29sdW1uLWVuZDogMTIgIWltcG9ydGFudDtcbn1cblxuLmstY29sLWVuZC0xMyB7XG4gIGdyaWQtY29sdW1uLWVuZDogMTM7XG59XG5cbi5cXCFrLWNvbC1lbmQtMTMge1xuICBncmlkLWNvbHVtbi1lbmQ6IDEzICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbC1lbmQtYXV0byB7XG4gIGdyaWQtY29sdW1uLWVuZDogYXV0bztcbn1cblxuLlxcIWstY29sLWVuZC1hdXRvIHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbHNwYW4tMSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDEvc3BhbiAxO1xufVxuXG4uXFwhay1jb2xzcGFuLTEge1xuICBncmlkLWNvbHVtbjogc3BhbiAxL3NwYW4gMSAhaW1wb3J0YW50O1xufVxuXG4uay1jb2xzcGFuLTIge1xuICBncmlkLWNvbHVtbjogc3BhbiAyL3NwYW4gMjtcbn1cblxuLlxcIWstY29sc3Bhbi0yIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMi9zcGFuIDIgIWltcG9ydGFudDtcbn1cblxuLmstY29sc3Bhbi0zIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMy9zcGFuIDM7XG59XG5cbi5cXCFrLWNvbHNwYW4tMyB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDMvc3BhbiAzICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbHNwYW4tNCB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDQvc3BhbiA0O1xufVxuXG4uXFwhay1jb2xzcGFuLTQge1xuICBncmlkLWNvbHVtbjogc3BhbiA0L3NwYW4gNCAhaW1wb3J0YW50O1xufVxuXG4uay1jb2xzcGFuLTUge1xuICBncmlkLWNvbHVtbjogc3BhbiA1L3NwYW4gNTtcbn1cblxuLlxcIWstY29sc3Bhbi01IHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gNS9zcGFuIDUgIWltcG9ydGFudDtcbn1cblxuLmstY29sc3Bhbi02IHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gNi9zcGFuIDY7XG59XG5cbi5cXCFrLWNvbHNwYW4tNiB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDYvc3BhbiA2ICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbHNwYW4tNyB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDcvc3BhbiA3O1xufVxuXG4uXFwhay1jb2xzcGFuLTcge1xuICBncmlkLWNvbHVtbjogc3BhbiA3L3NwYW4gNyAhaW1wb3J0YW50O1xufVxuXG4uay1jb2xzcGFuLTgge1xuICBncmlkLWNvbHVtbjogc3BhbiA4L3NwYW4gODtcbn1cblxuLlxcIWstY29sc3Bhbi04IHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gOC9zcGFuIDggIWltcG9ydGFudDtcbn1cblxuLmstY29sc3Bhbi05IHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gOS9zcGFuIDk7XG59XG5cbi5cXCFrLWNvbHNwYW4tOSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDkvc3BhbiA5ICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbHNwYW4tMTAge1xuICBncmlkLWNvbHVtbjogc3BhbiAxMC9zcGFuIDEwO1xufVxuXG4uXFwhay1jb2xzcGFuLTEwIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTAvc3BhbiAxMCAhaW1wb3J0YW50O1xufVxuXG4uay1jb2xzcGFuLTExIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTEvc3BhbiAxMTtcbn1cblxuLlxcIWstY29sc3Bhbi0xMSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDExL3NwYW4gMTEgIWltcG9ydGFudDtcbn1cblxuLmstY29sc3Bhbi0xMiB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDEyL3NwYW4gMTI7XG59XG5cbi5cXCFrLWNvbHNwYW4tMTIge1xuICBncmlkLWNvbHVtbjogc3BhbiAxMi9zcGFuIDEyICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbHNwYW4tZnVsbCwgLmstY29sc3Bhbi1hbGwge1xuICBncmlkLWNvbHVtbjogMS8tMTtcbn1cblxuLlxcIWstY29sc3Bhbi1mdWxsLCAuXFwhay1jb2xzcGFuLWFsbCB7XG4gIGdyaWQtY29sdW1uOiAxLy0xICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbHNwYW4tYXV0byB7XG4gIGdyaWQtY29sdW1uOiBhdXRvO1xufVxuXG4uXFwhay1jb2xzcGFuLWF1dG8ge1xuICBncmlkLWNvbHVtbjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uay12YWxpZGF0b3ItdG9vbHRpcCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogNnB4O1xuICB3aWR0aDogYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogOTk5OTtcbn1cblxuLmstZ3JpZCAuay12YWxpZGF0b3ItdG9vbHRpcCB7XG4gIG1heC13aWR0aDogMzAwcHg7XG59XG5cbi5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IGNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkgKiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xufVxuXG4uay1mbG9hdGluZy1sYWJlbC1jb250YWluZXIgKiwgLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyICo6OmJlZm9yZSwgLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyICo6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyID4gLmstZmxvYXRpbmctbGFiZWwge1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiB2YXIoLS1rZW5kby1mbG9hdGluZy1sYWJlbC1vZmZzZXQteSwgY2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSAqIHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCkgKyAxcHggKyB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pKSk7XG4gIGluc2V0LWlubGluZS1zdGFydDogdmFyKC0ta2VuZG8tZmxvYXRpbmctbGFiZWwtb2Zmc2V0LXgsIGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICsgMXB4KSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogdGV4dDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2Utb3V0LCBjb2xvciAwLjJzIGVhc2Utb3V0LCB0b3AgMC4ycyBlYXNlLW91dCwgbGVmdCAwLjJzIGVhc2Utb3V0O1xufVxuXG4uay1mbG9hdGluZy1sYWJlbC1jb250YWluZXIuay1lbXB0eSA+IC5rLWZsb2F0aW5nLWxhYmVsIHtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IHZhcigtLWtlbmRvLWZsb2F0aW5nLWxhYmVsLW9mZnNldC15LCBjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpICogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KSArIDFweCArIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkpKTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiB2YXIoLS1rZW5kby1mbG9hdGluZy1sYWJlbC1vZmZzZXQteCwgY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKyAxcHgpKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lciA+IC5rLWZsb2F0aW5nLWxhYmVsLCAuay1mbG9hdGluZy1sYWJlbC1jb250YWluZXIuay1mb2N1cyA+IC5rLWZsb2F0aW5nLWxhYmVsIHtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IHZhcigtLWtlbmRvLWZsb2F0aW5nLWxhYmVsLWZvY3VzLW9mZnNldC15LCAwKTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiB2YXIoLS1rZW5kby1mbG9hdGluZy1sYWJlbC1mb2N1cy1vZmZzZXQteCwgMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lcjpmb2N1cy13aXRoaW4gPiAuay1mbG9hdGluZy1sYWJlbCB7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiB2YXIoLS1rZW5kby1mbG9hdGluZy1sYWJlbC1mb2N1cy1vZmZzZXQteSwgMCk7XG4gIGluc2V0LWlubGluZS1zdGFydDogdmFyKC0ta2VuZG8tZmxvYXRpbmctbGFiZWwtZm9jdXMtb2Zmc2V0LXgsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4uay1mbG9hdGluZy1sYWJlbC1jb250YWluZXIuay1lbXB0eTpub3QoLmstZm9jdXMpOm5vdCg6Zm9jdXMtd2l0aGluKSA6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbltkaXI9cnRsXSAuay1mbG9hdGluZy1sYWJlbC1jb250YWluZXIgPiAuay1mbG9hdGluZy1sYWJlbCwgLmstcnRsIC5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lciA+IC5rLWZsb2F0aW5nLWxhYmVsLCAuay1mbG9hdGluZy1sYWJlbC1jb250YWluZXIuay1ydGwgPiAuay1mbG9hdGluZy1sYWJlbCwgLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyW2Rpcj1ydGxdID4gLmstZmxvYXRpbmctbGFiZWwge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2Utb3V0LCBjb2xvciAwLjJzIGVhc2Utb3V0LCB0b3AgMC4ycyBlYXNlLW91dCwgcmlnaHQgMC4ycyBlYXNlLW91dDtcbn1cblxuLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyLmstaW52YWxpZCA+IC5rLWZsb2F0aW5nLWxhYmVsLCAuay1mbG9hdGluZy1sYWJlbC1jb250YWluZXIubmctaW52YWxpZC5uZy10b3VjaGVkID4gLmstZmxvYXRpbmctbGFiZWwsIC5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lci5uZy1pbnZhbGlkLm5nLWRpcnR5ID4gLmstZmxvYXRpbmctbGFiZWwge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApO1xufVxuXG4uay1zcGxpdC1idXR0b24gLmstc3BsaXQtYnV0dG9uLWFycm93IHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHdpZHRoOiBhdXRvO1xuICBhc3BlY3QtcmF0aW86IGF1dG87XG4gIGZsZXg6IG5vbmU7XG59XG5cbi5rLXNwbGl0LWJ1dHRvbiAuay1zcGxpdC1idXR0b24tYXJyb3cuay1idXR0b24tc20ge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7XG59XG5cbi5rLXNwbGl0LWJ1dHRvbiAuay1zcGxpdC1idXR0b24tYXJyb3cuay1idXR0b24tbWQge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbn1cblxuLmstc3BsaXQtYnV0dG9uIC5rLXNwbGl0LWJ1dHRvbi1hcnJvdy5rLWJ1dHRvbi1sZyB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstc3BsaXQtYnV0dG9uIC5rLXNwbGl0LWJ1dHRvbi1hcnJvdyAuay1idXR0b24taWNvbiB7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLmstc3BsaXQtYnV0dG9uOmZvY3VzLCAuay1zcGxpdC1idXR0b24uay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDglLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLW1lbnUtYnV0dG9uLCAuay1kcm9wZG93bi1idXR0b24ge1xuICBhc3BlY3QtcmF0aW86IGF1dG87XG4gIG91dGxpbmU6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5rLW1lbnUtYnV0dG9uID4gLmstYnV0dG9uLWFycm93LCAuay1kcm9wZG93bi1idXR0b24gPiAuay1idXR0b24tYXJyb3cge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKiAtMSk7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAqIC0xKTtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgZmxleDogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uay1tZW51LWJ1dHRvbi5rLWljb24tYnV0dG9uID4gLmstYnV0dG9uLWFycm93LCAuay1kcm9wZG93bi1idXR0b24uay1pY29uLWJ1dHRvbiA+IC5rLWJ1dHRvbi1hcnJvdyB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDA7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKiAtMSk7XG59XG5cbi5rLXNwZWVjaC10by10ZXh0LWJ1dHRvbi5rLWxpc3RlbmluZyB7XG4gIGFuaW1hdGlvbjogay1idXR0b24tcHVsc2luZyAxLjVzIGVhc2UtaW4tb3V0IDAuNXMgaW5maW5pdGU7XG59XG5cbi5rLWlucHV0LCAuay1waWNrZXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBvdXRsaW5lOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5rLWlucHV0ICosIC5rLWlucHV0ICo6OmJlZm9yZSwgLmstaW5wdXQgKjo6YWZ0ZXIsIC5rLXBpY2tlciAqLCAuay1waWNrZXIgKjo6YmVmb3JlLCAuay1waWNrZXIgKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1pbnB1dCA+IC5rLWlucHV0LCAuay1pbnB1dCA+IC5rLXBpY2tlciwgLmstcGlja2VyID4gLmstaW5wdXQsIC5rLXBpY2tlciA+IC5rLXBpY2tlciB7XG4gIGJvcmRlci13aWR0aDogMCAhaW1wb3J0YW50O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZm9udDogaW5oZXJpdDtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmstaW5wdXQgPiAqLCAuay1waWNrZXIgPiAqIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uay1pbnB1dDo6cGxhY2Vob2xkZXIsIC5rLXBpY2tlcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KTtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbmlucHV0LmstaW5wdXQsIHRleHRhcmVhLmstdGV4dGFyZWEge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG50ZXh0YXJlYS5rLXRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5rLXBpY2tlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuc2VsZWN0LmstcGlja2VyIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgYXBwZWFyYW5jZTogYXV0bztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmstaW5wdXQtaW5uZXIge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZm9udDogaW5oZXJpdDtcbiAgZmxleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4uay1pbnB1dC1pbm5lcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KTtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5rLWlucHV0LWlubmVyOmludmFsaWQge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG5zcGFuLmstaW5wdXQtaW5uZXIge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbnRleHRhcmVhLmstaW5wdXQtaW5uZXIge1xuICBtYXJnaW46IDA7XG59XG5cbi5rLWlucHV0LXZhbHVlLWljb24ge1xuICBmbGV4OiBub25lO1xufVxuXG4uay1pbnB1dC12YWx1ZS10ZXh0IHtcbiAgZmxleDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5rLWlucHV0LXZhbHVlLXRleHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCLXCI7XG4gIHdpZHRoOiAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsZXg6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmstaW5wdXQtdmFsdWVzIHtcbiAgbWluLXdpZHRoOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHRleHQ7XG59XG5cbi5rLWlucHV0LXZhbHVlcyAuay1jaGlwLWxpc3Qge1xuICBkaXNwbGF5OiBjb250ZW50cztcbn1cblxuLmstaWNvbi1waWNrZXIgPiAuay1pbnB1dC1pbm5lciB7XG4gIHBhZGRpbmc6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uay1pbnB1dC1wcmVmaXgsIC5rLWlucHV0LXN1ZmZpeCB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleDogbm9uZTtcbn1cblxuLmstaW5wdXQtcHJlZml4ID4gKiwgLmstaW5wdXQtc3VmZml4ID4gKiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5rLWlucHV0LXByZWZpeC12ZXJ0aWNhbCwgLmstaW5wdXQtc3VmZml4LXZlcnRpY2FsIHtcbiAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbn1cblxuLmstaW5wdXQtcHJlZml4LWhvcml6b250YWwsIC5rLWlucHV0LXN1ZmZpeC1ob3Jpem9udGFsIHtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbn1cblxuLmstaW5wdXQtc2VwYXJhdG9yIHtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci13aWR0aDogMCAwIDAgMXB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cblxuLmstaW5wdXQtc2VwYXJhdG9yLWhvcml6b250YWwge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbn1cblxuLmstaW5wdXQtc2VwYXJhdG9yLXZlcnRpY2FsIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIGJvcmRlci13aWR0aDogMCAwIDAgMXB4O1xufVxuXG4uay1pbnB1dC1ncm91cCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay1pbnB1dC1ncm91cCA+IC5rLWlucHV0ICsgLmstaW5wdXQge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAtMXB4O1xufVxuXG4uay1pbnB1dC1ncm91cCA+IC5rLWlucHV0OmhvdmVyLCAuay1pbnB1dC1ncm91cCA+IC5rLWlucHV0LmstaG92ZXIsIC5rLWlucHV0LWdyb3VwID4gLmstaW5wdXQ6Zm9jdXMsIC5rLWlucHV0LWdyb3VwID4gLmstaW5wdXQ6Zm9jdXMtd2l0aGluLCAuay1pbnB1dC1ncm91cCA+IC5rLWlucHV0LmstZm9jdXMsIC5rLWlucHV0LWdyb3VwID4gLmstaW5wdXQ6YWN0aXZlLCAuay1pbnB1dC1ncm91cCA+IC5rLWlucHV0LmstYWN0aXZlLCAuay1pbnB1dC1ncm91cCA+IC5rLWlucHV0Lmstc2VsZWN0ZWQge1xuICB6LWluZGV4OiAyO1xufVxuXG4uay1pbnB1dC1ncm91cCAuay1pbnB1dDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IDA7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogMDtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IDA7XG59XG5cbi5rLWlucHV0LWdyb3VwID4gLmstaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKSB7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiAwO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IDA7XG59XG5cbi5rLWlucHV0LWdyb3VwID4gLmstaW5wdXQ6bGFzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIHtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IDA7XG59XG5cbi5rLWlucHV0LWdyb3VwOmRpc2FibGVkLCAuay1pbnB1dC1ncm91cFtkaXNhYmxlZF0sIC5rLWlucHV0LWdyb3VwLmstZGlzYWJsZWQge1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IG5vbmU7XG59XG5cbi5rLWlucHV0LWljb24sIC5rLWlucHV0LXZhbGlkYXRpb24taWNvbiwgLmstaW5wdXQtbG9hZGluZy1pY29uIHtcbiAgZmxleDogbm9uZTtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5rLWlucHV0LWxvYWRpbmctaWNvbiB7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5rLWlucHV0LWljb24uay1zdmctaWNvbiA+IHN2ZywgLmstaW5wdXQtaWNvbi5rLWljb24tbWQgPiBzdmcsIC5rLWlucHV0LXZhbGlkYXRpb24taWNvbi5rLXN2Zy1pY29uID4gc3ZnLCAuay1pbnB1dC12YWxpZGF0aW9uLWljb24uay1pY29uLW1kID4gc3ZnLCAuay1pbnB1dC1sb2FkaW5nLWljb24uay1zdmctaWNvbiA+IHN2ZywgLmstaW5wdXQtbG9hZGluZy1pY29uLmstaWNvbi1tZCA+IHN2ZyB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG5cbi5rLWlucHV0LWljb24uay1pY29uLXhzID4gc3ZnLCAuay1pbnB1dC12YWxpZGF0aW9uLWljb24uay1pY29uLXhzID4gc3ZnLCAuay1pbnB1dC1sb2FkaW5nLWljb24uay1pY29uLXhzID4gc3ZnIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbn1cblxuLmstaW5wdXQtaWNvbi5rLWljb24tc20gPiBzdmcsIC5rLWlucHV0LXZhbGlkYXRpb24taWNvbi5rLWljb24tc20gPiBzdmcsIC5rLWlucHV0LWxvYWRpbmctaWNvbi5rLWljb24tc20gPiBzdmcge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuXG4uay1pbnB1dC1pY29uLmstaWNvbi1sZyA+IHN2ZywgLmstaW5wdXQtdmFsaWRhdGlvbi1pY29uLmstaWNvbi1sZyA+IHN2ZywgLmstaW5wdXQtbG9hZGluZy1pY29uLmstaWNvbi1sZyA+IHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5rLWlucHV0LWljb24uay1pY29uLXhsID4gc3ZnLCAuay1pbnB1dC12YWxpZGF0aW9uLWljb24uay1pY29uLXhsID4gc3ZnLCAuay1pbnB1dC1sb2FkaW5nLWljb24uay1pY29uLXhsID4gc3ZnIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cblxuLmstaW5wdXQtaWNvbi5rLWljb24teHhsID4gc3ZnLCAuay1pbnB1dC12YWxpZGF0aW9uLWljb24uay1pY29uLXh4bCA+IHN2ZywgLmstaW5wdXQtbG9hZGluZy1pY29uLmstaWNvbi14eGwgPiBzdmcge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuXG4uay1pbnB1dC1pY29uLmstaWNvbi14eHhsID4gc3ZnLCAuay1pbnB1dC12YWxpZGF0aW9uLWljb24uay1pY29uLXh4eGwgPiBzdmcsIC5rLWlucHV0LWxvYWRpbmctaWNvbi5rLWljb24teHh4bCA+IHN2ZyB7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG59XG5cbi5rLWNsZWFyLXZhbHVlIHtcbiAgb3V0bGluZTogMDtcbiAgZmxleDogbm9uZTtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uay1jbGVhci12YWx1ZTpob3ZlciwgLmstY2xlYXItdmFsdWUuay1ob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5rLWNsZWFyLXZhbHVlOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAxcHggZG90dGVkO1xuICBvdXRsaW5lLW9mZnNldDogLTFweDtcbn1cblxuLmstaW5wdXQtYnV0dG9uIHtcbiAgd2lkdGg6IGNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkgKiAxZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pICogMik7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogMXB4O1xuICBmbGV4OiBub25lO1xuICBhc3BlY3QtcmF0aW86IGF1dG87XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5rLWlucHV0LWJ1dHRvbiA+IC5rLWJ1dHRvbi1pY29uIHtcbiAgbWluLXdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5rLWlucHV0LWJ1dHRvbjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5rLXBpY2tlciAuay1pbnB1dC1idXR0b24ge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay1pbnB1dC1zcGlubmVyIHtcbiAgd2lkdGg6IGNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkgKiAxZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pICogMik7XG4gIGZsZXg6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbn1cblxuLmstaW5wdXQtc3Bpbm5lciAuay1zcGlubmVyLWluY3JlYXNlLCAuay1pbnB1dC1zcGlubmVyIC5rLXNwaW5uZXItZGVjcmVhc2Uge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IDFweDtcbiAgZmxleDogMSAxIDUwJTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhc3BlY3QtcmF0aW86IGF1dG87XG59XG5cbi5rLWlucHV0LXNwaW5uZXIgLmstc3Bpbm5lci1pbmNyZWFzZSAuay1idXR0b24taWNvbiwgLmstaW5wdXQtc3Bpbm5lciAuay1zcGlubmVyLWRlY3JlYXNlIC5rLWJ1dHRvbi1pY29uIHtcbiAgbWFyZ2luLWJsb2NrOiAtMWVtO1xuICBtYXJnaW4taW5saW5lOiAwO1xuICBtaW4td2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uay1pbnB1dC1zcGlubmVyIC5rLXNwaW5uZXItaW5jcmVhc2UgLmstaWNvbiB7XG4gIGluc2V0LWJsb2NrLWVuZDogYXV0bztcbn1cblxuLmstaW5wdXQtc3Bpbm5lciAuay1zcGlubmVyLWRlY3JlYXNlIC5rLWljb24ge1xuICBpbnNldC1ibG9jay1zdGFydDogYXV0bztcbn1cblxuLmstc2VhcmNoYmFyIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbn1cblxuLmstcGlja2VyLXdyYXAsIC5rLWRyb3Bkb3duLXdyYXAsIC5rLWRhdGVpbnB1dC13cmFwLCAuay1tdWx0aXNlbGVjdC13cmFwLCAuay1udW1lcmljLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstaW5wdXQtZmxhdCwgLmstcGlja2VyLWZsYXQge1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmstaW5wdXQtb3V0bGluZSB7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmstaW5wdXQtc20sIC5rLXBpY2tlci1zbSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xufVxuXG4uay1pbnB1dC1zbSAuay1pbnB1dC12YWx1ZXMsIC5rLXBpY2tlci1zbSAuay1pbnB1dC12YWx1ZXMge1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSAvIDIpO1xuICBnYXA6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pIC8gMik7XG59XG5cbi5rLWlucHV0LXNtIC5rLWlucHV0LXZhbHVlcyA+IC5rLXNlYXJjaGJhciwgLmstaW5wdXQtc20gLmstaW5wdXQtdmFsdWVzID4gLmstaW5wdXQtaW5uZXIsIC5rLXBpY2tlci1zbSAuay1pbnB1dC12YWx1ZXMgPiAuay1zZWFyY2hiYXIsIC5rLXBpY2tlci1zbSAuay1pbnB1dC12YWx1ZXMgPiAuay1pbnB1dC1pbm5lciB7XG4gIG1hcmdpbjogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkgLyAyICogLTEpO1xufVxuXG4uay1pbnB1dC1zbSAuay1pbnB1dC1pbm5lciwgLmstcGlja2VyLXNtIC5rLWlucHV0LWlubmVyIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1pbnB1dC1zbSAuay1pbnB1dC1idXR0b24sIC5rLWlucHV0LXNtIC5rLXNwaW5uZXItaW5jcmVhc2UsIC5rLWlucHV0LXNtIC5rLXNwaW5uZXItZGVjcmVhc2UsIC5rLXBpY2tlci1zbSAuay1pbnB1dC1idXR0b24sIC5rLXBpY2tlci1zbSAuay1zcGlubmVyLWluY3JlYXNlLCAuay1waWNrZXItc20gLmstc3Bpbm5lci1kZWNyZWFzZSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtcbn1cblxuLmstaW5wdXQtc20gLmstaW5wdXQtaWNvbiwgLmstaW5wdXQtc20gLmstaW5wdXQtdmFsaWRhdGlvbi1pY29uLCAuay1pbnB1dC1zbSAuay1pbnB1dC1sb2FkaW5nLWljb24sIC5rLWlucHV0LXNtIC5rLWNsZWFyLXZhbHVlLCAuay1pbnB1dC1zbSAuay1pbnB1dC1wcmVmaXggPiAuay1pY29uLCAuay1pbnB1dC1zbSAuay1pbnB1dC1wcmVmaXggPiAuay1pY29uLXdyYXBwZXItaG9zdCAuay1pY29uLCAuay1pbnB1dC1zbSAuay1pbnB1dC1wcmVmaXggPiAuay1pbnB1dC1wcmVmaXgtdGV4dCwgLmstaW5wdXQtc20gLmstaW5wdXQtc3VmZml4ID4gLmstaWNvbiwgLmstaW5wdXQtc20gLmstaW5wdXQtc3VmZml4ID4gLmstaWNvbi13cmFwcGVyLWhvc3QgLmstaWNvbiwgLmstaW5wdXQtc20gLmstaW5wdXQtc3VmZml4ID4gLmstaW5wdXQtc3VmZml4LXRleHQsIC5rLXBpY2tlci1zbSAuay1pbnB1dC1pY29uLCAuay1waWNrZXItc20gLmstaW5wdXQtdmFsaWRhdGlvbi1pY29uLCAuay1waWNrZXItc20gLmstaW5wdXQtbG9hZGluZy1pY29uLCAuay1waWNrZXItc20gLmstY2xlYXItdmFsdWUsIC5rLXBpY2tlci1zbSAuay1pbnB1dC1wcmVmaXggPiAuay1pY29uLCAuay1waWNrZXItc20gLmstaW5wdXQtcHJlZml4ID4gLmstaWNvbi13cmFwcGVyLWhvc3QgLmstaWNvbiwgLmstcGlja2VyLXNtIC5rLWlucHV0LXByZWZpeCA+IC5rLWlucHV0LXByZWZpeC10ZXh0LCAuay1waWNrZXItc20gLmstaW5wdXQtc3VmZml4ID4gLmstaWNvbiwgLmstcGlja2VyLXNtIC5rLWlucHV0LXN1ZmZpeCA+IC5rLWljb24td3JhcHBlci1ob3N0IC5rLWljb24sIC5rLXBpY2tlci1zbSAuay1pbnB1dC1zdWZmaXggPiAuay1pbnB1dC1zdWZmaXgtdGV4dCB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5rLWlucHV0LXNtIC5rLWlucHV0LXNlcGFyYXRvci1ob3Jpem9udGFsLCAuay1waWNrZXItc20gLmstaW5wdXQtc2VwYXJhdG9yLWhvcml6b250YWwge1xuICBtYXJnaW4taW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7XG59XG5cbi5rLWlucHV0LXNtIC5rLWlucHV0LXNlcGFyYXRvci12ZXJ0aWNhbCwgLmstcGlja2VyLXNtIC5rLWlucHV0LXNlcGFyYXRvci12ZXJ0aWNhbCB7XG4gIG1hcmdpbi1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO1xufVxuXG4uay1pbnB1dC1zbS5rLWljb24tcGlja2VyID4gLmstaW5wdXQtaW5uZXIsIC5rLXBpY2tlci1zbS5rLWljb24tcGlja2VyID4gLmstaW5wdXQtaW5uZXIge1xuICB3aWR0aDogY2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSAqIDFlbSk7XG4gIGhlaWdodDogY2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSAqIDFlbSk7XG4gIHBhZGRpbmc6IHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbnNlbGVjdC5rLXBpY2tlci1zbSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstaW5wdXQtbWQsIC5rLXBpY2tlci1tZCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xufVxuXG4uay1pbnB1dC1tZCAuay1pbnB1dC12YWx1ZXMsIC5rLXBpY2tlci1tZCAuay1pbnB1dC12YWx1ZXMge1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgLyAyKTtcbiAgZ2FwOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgLyAyKTtcbn1cblxuLmstaW5wdXQtbWQgLmstaW5wdXQtdmFsdWVzID4gLmstc2VhcmNoYmFyLCAuay1pbnB1dC1tZCAuay1pbnB1dC12YWx1ZXMgPiAuay1pbnB1dC1pbm5lciwgLmstcGlja2VyLW1kIC5rLWlucHV0LXZhbHVlcyA+IC5rLXNlYXJjaGJhciwgLmstcGlja2VyLW1kIC5rLWlucHV0LXZhbHVlcyA+IC5rLWlucHV0LWlubmVyIHtcbiAgbWFyZ2luOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgLyAyICogLTEpO1xufVxuXG4uay1pbnB1dC1tZCAuay1pbnB1dC1pbm5lciwgLmstcGlja2VyLW1kIC5rLWlucHV0LWlubmVyIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstaW5wdXQtbWQgLmstaW5wdXQtYnV0dG9uLCAuay1pbnB1dC1tZCAuay1zcGlubmVyLWluY3JlYXNlLCAuay1pbnB1dC1tZCAuay1zcGlubmVyLWRlY3JlYXNlLCAuay1waWNrZXItbWQgLmstaW5wdXQtYnV0dG9uLCAuay1waWNrZXItbWQgLmstc3Bpbm5lci1pbmNyZWFzZSwgLmstcGlja2VyLW1kIC5rLXNwaW5uZXItZGVjcmVhc2Uge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbn1cblxuLmstaW5wdXQtbWQgLmstaW5wdXQtaWNvbiwgLmstaW5wdXQtbWQgLmstaW5wdXQtdmFsaWRhdGlvbi1pY29uLCAuay1pbnB1dC1tZCAuay1pbnB1dC1sb2FkaW5nLWljb24sIC5rLWlucHV0LW1kIC5rLWNsZWFyLXZhbHVlLCAuay1pbnB1dC1tZCAuay1pbnB1dC1wcmVmaXggPiAuay1pY29uLCAuay1pbnB1dC1tZCAuay1pbnB1dC1wcmVmaXggPiAuay1pY29uLXdyYXBwZXItaG9zdCAuay1pY29uLCAuay1pbnB1dC1tZCAuay1pbnB1dC1wcmVmaXggPiAuay1pbnB1dC1wcmVmaXgtdGV4dCwgLmstaW5wdXQtbWQgLmstaW5wdXQtc3VmZml4ID4gLmstaWNvbiwgLmstaW5wdXQtbWQgLmstaW5wdXQtc3VmZml4ID4gLmstaWNvbi13cmFwcGVyLWhvc3QgLmstaWNvbiwgLmstaW5wdXQtbWQgLmstaW5wdXQtc3VmZml4ID4gLmstaW5wdXQtc3VmZml4LXRleHQsIC5rLXBpY2tlci1tZCAuay1pbnB1dC1pY29uLCAuay1waWNrZXItbWQgLmstaW5wdXQtdmFsaWRhdGlvbi1pY29uLCAuay1waWNrZXItbWQgLmstaW5wdXQtbG9hZGluZy1pY29uLCAuay1waWNrZXItbWQgLmstY2xlYXItdmFsdWUsIC5rLXBpY2tlci1tZCAuay1pbnB1dC1wcmVmaXggPiAuay1pY29uLCAuay1waWNrZXItbWQgLmstaW5wdXQtcHJlZml4ID4gLmstaWNvbi13cmFwcGVyLWhvc3QgLmstaWNvbiwgLmstcGlja2VyLW1kIC5rLWlucHV0LXByZWZpeCA+IC5rLWlucHV0LXByZWZpeC10ZXh0LCAuay1waWNrZXItbWQgLmstaW5wdXQtc3VmZml4ID4gLmstaWNvbiwgLmstcGlja2VyLW1kIC5rLWlucHV0LXN1ZmZpeCA+IC5rLWljb24td3JhcHBlci1ob3N0IC5rLWljb24sIC5rLXBpY2tlci1tZCAuay1pbnB1dC1zdWZmaXggPiAuay1pbnB1dC1zdWZmaXgtdGV4dCB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLmstaW5wdXQtbWQgLmstaW5wdXQtc2VwYXJhdG9yLWhvcml6b250YWwsIC5rLXBpY2tlci1tZCAuay1pbnB1dC1zZXBhcmF0b3ItaG9yaXpvbnRhbCB7XG4gIG1hcmdpbi1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG59XG5cbi5rLWlucHV0LW1kIC5rLWlucHV0LXNlcGFyYXRvci12ZXJ0aWNhbCwgLmstcGlja2VyLW1kIC5rLWlucHV0LXNlcGFyYXRvci12ZXJ0aWNhbCB7XG4gIG1hcmdpbi1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbn1cblxuLmstaW5wdXQtbWQuay1pY29uLXBpY2tlciA+IC5rLWlucHV0LWlubmVyLCAuay1waWNrZXItbWQuay1pY29uLXBpY2tlciA+IC5rLWlucHV0LWlubmVyIHtcbiAgd2lkdGg6IGNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkgKiAxZW0pO1xuICBoZWlnaHQ6IGNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkgKiAxZW0pO1xuICBwYWRkaW5nOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuc2VsZWN0LmstcGlja2VyLW1kIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstaW5wdXQtbGcsIC5rLXBpY2tlci1sZyB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLWxnLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpO1xufVxuXG4uay1pbnB1dC1sZyAuay1pbnB1dC12YWx1ZXMsIC5rLXBpY2tlci1sZyAuay1pbnB1dC12YWx1ZXMge1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAvIDIpO1xuICBnYXA6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pIC8gMik7XG59XG5cbi5rLWlucHV0LWxnIC5rLWlucHV0LXZhbHVlcyA+IC5rLXNlYXJjaGJhciwgLmstaW5wdXQtbGcgLmstaW5wdXQtdmFsdWVzID4gLmstaW5wdXQtaW5uZXIsIC5rLXBpY2tlci1sZyAuay1pbnB1dC12YWx1ZXMgPiAuay1zZWFyY2hiYXIsIC5rLXBpY2tlci1sZyAuay1pbnB1dC12YWx1ZXMgPiAuay1pbnB1dC1pbm5lciB7XG4gIG1hcmdpbjogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgLyAyICogLTEpO1xufVxuXG4uay1pbnB1dC1sZyAuay1pbnB1dC1pbm5lciwgLmstcGlja2VyLWxnIC5rLWlucHV0LWlubmVyIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1pbnB1dC1sZyAuay1pbnB1dC1idXR0b24sIC5rLWlucHV0LWxnIC5rLXNwaW5uZXItaW5jcmVhc2UsIC5rLWlucHV0LWxnIC5rLXNwaW5uZXItZGVjcmVhc2UsIC5rLXBpY2tlci1sZyAuay1pbnB1dC1idXR0b24sIC5rLXBpY2tlci1sZyAuay1zcGlubmVyLWluY3JlYXNlLCAuay1waWNrZXItbGcgLmstc3Bpbm5lci1kZWNyZWFzZSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstaW5wdXQtbGcgLmstaW5wdXQtaWNvbiwgLmstaW5wdXQtbGcgLmstaW5wdXQtdmFsaWRhdGlvbi1pY29uLCAuay1pbnB1dC1sZyAuay1pbnB1dC1sb2FkaW5nLWljb24sIC5rLWlucHV0LWxnIC5rLWNsZWFyLXZhbHVlLCAuay1pbnB1dC1sZyAuay1pbnB1dC1wcmVmaXggPiAuay1pY29uLCAuay1pbnB1dC1sZyAuay1pbnB1dC1wcmVmaXggPiAuay1pY29uLXdyYXBwZXItaG9zdCAuay1pY29uLCAuay1pbnB1dC1sZyAuay1pbnB1dC1wcmVmaXggPiAuay1pbnB1dC1wcmVmaXgtdGV4dCwgLmstaW5wdXQtbGcgLmstaW5wdXQtc3VmZml4ID4gLmstaWNvbiwgLmstaW5wdXQtbGcgLmstaW5wdXQtc3VmZml4ID4gLmstaWNvbi13cmFwcGVyLWhvc3QgLmstaWNvbiwgLmstaW5wdXQtbGcgLmstaW5wdXQtc3VmZml4ID4gLmstaW5wdXQtc3VmZml4LXRleHQsIC5rLXBpY2tlci1sZyAuay1pbnB1dC1pY29uLCAuay1waWNrZXItbGcgLmstaW5wdXQtdmFsaWRhdGlvbi1pY29uLCAuay1waWNrZXItbGcgLmstaW5wdXQtbG9hZGluZy1pY29uLCAuay1waWNrZXItbGcgLmstY2xlYXItdmFsdWUsIC5rLXBpY2tlci1sZyAuay1pbnB1dC1wcmVmaXggPiAuay1pY29uLCAuay1waWNrZXItbGcgLmstaW5wdXQtcHJlZml4ID4gLmstaWNvbi13cmFwcGVyLWhvc3QgLmstaWNvbiwgLmstcGlja2VyLWxnIC5rLWlucHV0LXByZWZpeCA+IC5rLWlucHV0LXByZWZpeC10ZXh0LCAuay1waWNrZXItbGcgLmstaW5wdXQtc3VmZml4ID4gLmstaWNvbiwgLmstcGlja2VyLWxnIC5rLWlucHV0LXN1ZmZpeCA+IC5rLWljb24td3JhcHBlci1ob3N0IC5rLWljb24sIC5rLXBpY2tlci1sZyAuay1pbnB1dC1zdWZmaXggPiAuay1pbnB1dC1zdWZmaXgtdGV4dCB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5rLWlucHV0LWxnIC5rLWlucHV0LXNlcGFyYXRvci1ob3Jpem9udGFsLCAuay1waWNrZXItbGcgLmstaW5wdXQtc2VwYXJhdG9yLWhvcml6b250YWwge1xuICBtYXJnaW4taW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLWlucHV0LWxnIC5rLWlucHV0LXNlcGFyYXRvci12ZXJ0aWNhbCwgLmstcGlja2VyLWxnIC5rLWlucHV0LXNlcGFyYXRvci12ZXJ0aWNhbCB7XG4gIG1hcmdpbi1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1pbnB1dC1sZy5rLWljb24tcGlja2VyID4gLmstaW5wdXQtaW5uZXIsIC5rLXBpY2tlci1sZy5rLWljb24tcGlja2VyID4gLmstaW5wdXQtaW5uZXIge1xuICB3aWR0aDogY2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKSAqIDFlbSk7XG4gIGhlaWdodDogY2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKSAqIDFlbSk7XG4gIHBhZGRpbmc6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbnNlbGVjdC5rLXBpY2tlci1sZyB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstaW5wdXQgPiBrZW5kby1wb3B1cCwgLmstcGlja2VyID4ga2VuZG8tcG9wdXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG5cbkBrZXlmcmFtZXMgYXV0b0ZpbGxTdGFydCB7fVxuQGtleWZyYW1lcyBhdXRvRmlsbEVuZCB7fVxuLmstYXV0b2ZpbGw6LXdlYmtpdC1hdXRvZmlsbCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBhdXRvRmlsbFN0YXJ0O1xufVxuXG4uay1hdXRvZmlsbDpub3QoOi13ZWJraXQtYXV0b2ZpbGwpIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGF1dG9GaWxsRW5kO1xufVxuXG4uay1pbnB1dDotd2Via2l0LWF1dG9maWxsIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGF1dG9GaWxsU3RhcnQ7XG59XG5cbi5rLWlucHV0Om5vdCg6LXdlYmtpdC1hdXRvZmlsbCkge1xuICBhbmltYXRpb24tbmFtZTogYXV0b0ZpbGxFbmQ7XG59XG5cbi5rLWlucHV0LXNvbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLWlucHV0LXNvbGlkOmhvdmVyLCAuay1pbnB1dC1zb2xpZC5rLWhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXItYWx0LCByZ2JhKDAsIDAsIDAsIDAuMTYpKTtcbn1cblxuLmstaW5wdXQtc29saWQ6Zm9jdXMsIC5rLWlucHV0LXNvbGlkLmstZm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlci1hbHQsIHJnYmEoMCwgMCwgMCwgMC4xNikpO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA4JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1pbnB1dC1zb2xpZDpmb2N1cy13aXRoaW4ge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlci1hbHQsIHJnYmEoMCwgMCwgMCwgMC4xNikpO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA4JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1pbnB1dC1zb2xpZC5rLWludmFsaWQsIC5rLWlucHV0LXNvbGlkLm5nLWludmFsaWQubmctdG91Y2hlZCwgLmstaW5wdXQtc29saWQubmctaW52YWxpZC5uZy1kaXJ0eSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApO1xufVxuXG4uay1pbnB1dC1zb2xpZC5rLWludmFsaWQgLmstaW5wdXQtdmFsaWRhdGlvbi1pY29uLCAuay1pbnB1dC1zb2xpZC5uZy1pbnZhbGlkLm5nLXRvdWNoZWQgLmstaW5wdXQtdmFsaWRhdGlvbi1pY29uLCAuay1pbnB1dC1zb2xpZC5uZy1pbnZhbGlkLm5nLWRpcnR5IC5rLWlucHV0LXZhbGlkYXRpb24taWNvbiB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCk7XG59XG5cbi5rLWlucHV0LXNvbGlkIC5rLWlucHV0LXByZWZpeCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpO1xufVxuXG4uay1pbnB1dC1zb2xpZCAuay1pbnB1dC1zdWZmaXgge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KTtcbn1cblxuLmstaW5wdXQtc29saWQgLmstaW5wdXQtc2VwYXJhdG9yIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xufVxuXG4uay1waWNrZXItc29saWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1iYXNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZSwgI2Y1ZjVmNSk7XG59XG5cbi5rLXBpY2tlci1zb2xpZDpob3ZlciwgLmstcGlja2VyLXNvbGlkLmstaG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLWhvdmVyLCAjZWJlYmViKTtcbn1cblxuLmstcGlja2VyLXNvbGlkOmZvY3VzLCAuay1waWNrZXItc29saWQuay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDglLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLXBpY2tlci1zb2xpZDpmb2N1cy13aXRoaW4ge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA4JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1waWNrZXItc29saWQuay1pbnZhbGlkLCAuay1waWNrZXItc29saWQubmctaW52YWxpZC5uZy10b3VjaGVkLCAuay1waWNrZXItc29saWQubmctaW52YWxpZC5uZy1kaXJ0eSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApO1xufVxuXG4uay1waWNrZXItc29saWQuay1pbnZhbGlkIC5rLWlucHV0LXZhbGlkYXRpb24taWNvbiwgLmstcGlja2VyLXNvbGlkLm5nLWludmFsaWQubmctdG91Y2hlZCAuay1pbnB1dC12YWxpZGF0aW9uLWljb24sIC5rLXBpY2tlci1zb2xpZC5uZy1pbnZhbGlkLm5nLWRpcnR5IC5rLWlucHV0LXZhbGlkYXRpb24taWNvbiB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCk7XG59XG5cbi5rLWlucHV0LW91dGxpbmUge1xuICBib3JkZXItY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1iYXNlLCAjM2QzZDNkKSA1MCUsIHRyYW5zcGFyZW50KTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbn1cblxuLmstaW5wdXQtb3V0bGluZSA+IC5rLWlucHV0LWJ1dHRvbiB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmstaW5wdXQtb3V0bGluZSA+IC5rLWlucHV0LXNwaW5uZXIge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLWlucHV0LW91dGxpbmUgPiAuay1pbnB1dC1zcGlubmVyID4gLmstc3Bpbm5lci1pbmNyZWFzZSwgLmstaW5wdXQtb3V0bGluZSA+IC5rLWlucHV0LXNwaW5uZXIgPiAuay1zcGlubmVyLWRlY3JlYXNlIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1pbnB1dC1vdXRsaW5lOmhvdmVyLCAuay1pbnB1dC1vdXRsaW5lLmstaG92ZXIge1xuICBib3JkZXItY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1iYXNlLCAjM2QzZDNkKSA4MCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstaW5wdXQtb3V0bGluZTpmb2N1cywgLmstaW5wdXQtb3V0bGluZS5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgOCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstaW5wdXQtb3V0bGluZTpmb2N1cy13aXRoaW4ge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA4JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1pbnB1dC1vdXRsaW5lLmstaW52YWxpZCwgLmstaW5wdXQtb3V0bGluZS5uZy1pbnZhbGlkLm5nLXRvdWNoZWQsIC5rLWlucHV0LW91dGxpbmUubmctaW52YWxpZC5uZy1kaXJ0eSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApO1xufVxuXG4uay1pbnB1dC1vdXRsaW5lLmstaW52YWxpZCAuay1pbnB1dC12YWxpZGF0aW9uLWljb24sIC5rLWlucHV0LW91dGxpbmUubmctaW52YWxpZC5uZy10b3VjaGVkIC5rLWlucHV0LXZhbGlkYXRpb24taWNvbiwgLmstaW5wdXQtb3V0bGluZS5uZy1pbnZhbGlkLm5nLWRpcnR5IC5rLWlucHV0LXZhbGlkYXRpb24taWNvbiB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCk7XG59XG5cbi5rLWlucHV0LW91dGxpbmUgLmstaW5wdXQtcHJlZml4IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nik7XG59XG5cbi5rLWlucHV0LW91dGxpbmUgLmstaW5wdXQtc3VmZml4IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nik7XG59XG5cbi5rLWlucHV0LW91dGxpbmUgLmstaW5wdXQtc2VwYXJhdG9yIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xufVxuXG4uay1waWNrZXItb3V0bGluZSB7XG4gIGJvcmRlci1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWJhc2UsICMzZDNkM2QpIDUwJSwgdHJhbnNwYXJlbnQpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYmFzZSwgIzNkM2QzZCk7XG59XG5cbi5rLXBpY2tlci1vdXRsaW5lOmhvdmVyLCAuay1waWNrZXItb3V0bGluZS5rLWhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1iYXNlLCAjM2QzZDNkKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2UsICNmNWY1ZjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1iYXNlLCAjM2QzZDNkKTtcbn1cblxuLmstcGlja2VyLW91dGxpbmU6Zm9jdXMsIC5rLXBpY2tlci1vdXRsaW5lLmstZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA4JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1waWNrZXItb3V0bGluZTpmb2N1cy13aXRoaW4ge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA4JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1waWNrZXItb3V0bGluZS5rLWludmFsaWQsIC5rLXBpY2tlci1vdXRsaW5lLm5nLWludmFsaWQubmctdG91Y2hlZCwgLmstcGlja2VyLW91dGxpbmUubmctaW52YWxpZC5uZy1kaXJ0eSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApO1xufVxuXG4uay1waWNrZXItb3V0bGluZS5rLWludmFsaWQgLmstaW5wdXQtdmFsaWRhdGlvbi1pY29uLCAuay1waWNrZXItb3V0bGluZS5uZy1pbnZhbGlkLm5nLXRvdWNoZWQgLmstaW5wdXQtdmFsaWRhdGlvbi1pY29uLCAuay1waWNrZXItb3V0bGluZS5uZy1pbnZhbGlkLm5nLWRpcnR5IC5rLWlucHV0LXZhbGlkYXRpb24taWNvbiB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCk7XG59XG5cbi5rLWlucHV0LWZsYXQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG59XG5cbi5rLWlucHV0LWZsYXQ6aG92ZXIsIC5rLWlucHV0LWZsYXQuay1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLWFsdCwgcmdiYSgwLCAwLCAwLCAwLjE2KSk7XG59XG5cbi5rLWlucHV0LWZsYXQ6Zm9jdXMsIC5rLWlucHV0LWZsYXQuay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDglLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWlucHV0LWZsYXQ6Zm9jdXMtd2l0aGluIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgOCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstaW5wdXQtZmxhdC5rLWludmFsaWQsIC5rLWlucHV0LWZsYXQubmctaW52YWxpZC5uZy10b3VjaGVkLCAuay1pbnB1dC1mbGF0Lm5nLWludmFsaWQubmctZGlydHkge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKTtcbn1cblxuLmstaW5wdXQtZmxhdC5rLWludmFsaWQgLmstaW5wdXQtdmFsaWRhdGlvbi1pY29uLCAuay1pbnB1dC1mbGF0Lm5nLWludmFsaWQubmctdG91Y2hlZCAuay1pbnB1dC12YWxpZGF0aW9uLWljb24sIC5rLWlucHV0LWZsYXQubmctaW52YWxpZC5uZy1kaXJ0eSAuay1pbnB1dC12YWxpZGF0aW9uLWljb24ge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApO1xufVxuXG4uay1pbnB1dC1mbGF0IC5rLWlucHV0LXByZWZpeCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpO1xufVxuXG4uay1pbnB1dC1mbGF0IC5rLWlucHV0LXN1ZmZpeCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpO1xufVxuXG4uay1pbnB1dC1mbGF0IC5rLWlucHV0LXNlcGFyYXRvciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbn1cblxuLmstcGlja2VyLWZsYXQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1iYXNlLCAjM2QzZDNkKTtcbn1cblxuLmstcGlja2VyLWZsYXQ6aG92ZXIsIC5rLXBpY2tlci1mbGF0LmstaG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlci1hbHQsIHJnYmEoMCwgMCwgMCwgMC4xNikpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYmFzZSwgIzNkM2QzZCkgNCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstcGlja2VyLWZsYXQ6Zm9jdXMsIC5rLXBpY2tlci1mbGF0LmstZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA4JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1waWNrZXItZmxhdDpmb2N1cy13aXRoaW4ge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA4JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1waWNrZXItZmxhdC5rLWludmFsaWQsIC5rLXBpY2tlci1mbGF0Lm5nLWludmFsaWQubmctdG91Y2hlZCwgLmstcGlja2VyLWZsYXQubmctaW52YWxpZC5uZy1kaXJ0eSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApO1xufVxuXG4uay1waWNrZXItZmxhdC5rLWludmFsaWQgLmstaW5wdXQtdmFsaWRhdGlvbi1pY29uLCAuay1waWNrZXItZmxhdC5uZy1pbnZhbGlkLm5nLXRvdWNoZWQgLmstaW5wdXQtdmFsaWRhdGlvbi1pY29uLCAuay1waWNrZXItZmxhdC5uZy1pbnZhbGlkLm5nLWRpcnR5IC5rLWlucHV0LXZhbGlkYXRpb24taWNvbiB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCk7XG59XG5cbi5rLXRleHRhcmVhOmhhcyguay1pbnB1dC1pbm5lcltzdHlsZSo9d2lkdGhdKSB7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbn1cblxuLmstYWxpZ24taXRlbXMtbm9ybWFsIHtcbiAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbn1cblxuLlxcIWstYWxpZ24taXRlbXMtbm9ybWFsIHtcbiAgYWxpZ24taXRlbXM6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4uay1hbGlnbi1pdGVtcy1zdHJldGNoIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5cbi5cXCFrLWFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uay1hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uXFwhay1hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5rLWFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xufVxuXG4uXFwhay1hbGlnbi1pdGVtcy1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBzdGFydCAhaW1wb3J0YW50O1xufVxuXG4uay1hbGlnbi1pdGVtcy1lbmQge1xuICBhbGlnbi1pdGVtczogZW5kO1xufVxuXG4uXFwhay1hbGlnbi1pdGVtcy1lbmQge1xuICBhbGlnbi1pdGVtczogZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5rLWFsaWduLWl0ZW1zLWZsZXgtc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLlxcIWstYWxpZ24taXRlbXMtZmxleC1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5rLWFsaWduLWl0ZW1zLWZsZXgtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4uXFwhay1hbGlnbi1pdGVtcy1mbGV4LWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uay1hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cblxuLlxcIWstYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmstYWxpZ24taXRlbXMtZmlyc3QtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogZmlyc3QgYmFzZWxpbmU7XG59XG5cbi5cXCFrLWFsaWduLWl0ZW1zLWZpcnN0LWJhc2VsaW5lIHtcbiAgYWxpZ24taXRlbXM6IGZpcnN0IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5rLWFsaWduLWl0ZW1zLWxhc3QtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogbGFzdCBiYXNlbGluZTtcbn1cblxuLlxcIWstYWxpZ24taXRlbXMtbGFzdC1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBsYXN0IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5rLWFsaWduLWl0ZW1zLXNlbGYtc3RhcnQge1xuICBhbGlnbi1pdGVtczogc2VsZi1zdGFydDtcbn1cblxuLlxcIWstYWxpZ24taXRlbXMtc2VsZi1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBzZWxmLXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5rLWFsaWduLWl0ZW1zLXNlbGYtZW5kIHtcbiAgYWxpZ24taXRlbXM6IHNlbGYtZW5kO1xufVxuXG4uXFwhay1hbGlnbi1pdGVtcy1zZWxmLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBzZWxmLWVuZCAhaW1wb3J0YW50O1xufVxuXG4uay1mbGV4LXJvdywgLmstZC1mbGV4LXJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5cXCFrLWZsZXgtcm93LCAuXFwhay1kLWZsZXgtcm93LCAuXFwhay1kLWZsZXgtY29sIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xufVxuXG4uay1mbGV4LXJvdy1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG4uXFwhay1mbGV4LXJvdy1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZsZXgtY29sLCAuay1mbGV4LWNvbHVtbiwgLmstZC1mbGV4LWNvbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5cXCFrLWZsZXgtY29sIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xufVxuXG4uay1mbGV4LWNvbC1yZXZlcnNlLCAuay1mbGV4LWNvbHVtbi1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xufVxuXG4uXFwhay1mbGV4LWNvbC1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZsZXgtMSB7XG4gIGZsZXg6IDEgMSAwJTtcbn1cblxuLlxcIWstZmxleC0xIHtcbiAgZmxleDogMSAxIDAlICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZsZXgtYXV0byB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uXFwhay1mbGV4LWF1dG8ge1xuICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xufVxuXG4uay1mbGV4LWluaXRpYWwge1xuICBmbGV4OiAwIDEgYXV0bztcbn1cblxuLlxcIWstZmxleC1pbml0aWFsIHtcbiAgZmxleDogMCAxIGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmstZmxleC1ub25lIHtcbiAgZmxleDogbm9uZTtcbn1cblxuLlxcIWstZmxleC1ub25lIHtcbiAgZmxleDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uay1mbGV4LXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5cXCFrLWZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uay1mbGV4LXdyYXAtcmV2ZXJzZSB7XG4gIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlO1xufVxuXG4uXFwhay1mbGV4LXdyYXAtcmV2ZXJzZSB7XG4gIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZsZXgtbm93cmFwIHtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi5cXCFrLWZsZXgtbm93cmFwIHtcbiAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLmstcmVzaXplIHtcbiAgcmVzaXplOiBib3RoO1xufVxuXG4uXFwhay1yZXNpemUge1xuICByZXNpemU6IGJvdGggIWltcG9ydGFudDtcbn1cblxuLmstcmVzaXplLW5vbmUge1xuICByZXNpemU6IG5vbmU7XG59XG5cbi5cXCFrLXJlc2l6ZS1ub25lIHtcbiAgcmVzaXplOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5rLXJlc2l6ZS14IHtcbiAgcmVzaXplOiBob3Jpem9udGFsO1xufVxuXG4uXFwhay1yZXNpemUteCB7XG4gIHJlc2l6ZTogaG9yaXpvbnRhbCAhaW1wb3J0YW50O1xufVxuXG4uay1yZXNpemUteSB7XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbi5cXCFrLXJlc2l6ZS15IHtcbiAgcmVzaXplOiB2ZXJ0aWNhbCAhaW1wb3J0YW50O1xufVxuXG4uay1jaGVja2JveCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbGV4OiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4uay1jaGVja2JveDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5rLWNoZWNrYm94OmNoZWNrZWQ6OmJlZm9yZSwgLmstY2hlY2tib3guay1jaGVja2VkOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZmZmZmZicgc3Ryb2tlLWxpbmVjYXA9J3NxdWFyZScgc3Ryb2tlLWxpbmVqb2luPSdzcXVhcmUnIHN0cm9rZS13aWR0aD0nMicgZD0nTTMsOCBsMywzIGw3LTcnLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5rLWNoZWNrYm94OmluZGV0ZXJtaW5hdGU6OmJlZm9yZSwgLmstY2hlY2tib3guay1pbmRldGVybWluYXRlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZmNjM1OCcgc3Ryb2tlLWxpbmVjYXA9J3NxdWFyZScgc3Ryb2tlLWxpbmVqb2luPSdzcXVhcmUnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQsOCBoOCcvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmstY2hlY2tib3gtd3JhcCB7XG4gIGZsZXg6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGdhcDogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1jaGVja2JveC13cmFwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAi1wiO1xuICB3aWR0aDogMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbGV4OiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5rLWNoZWNrYm94LWxhYmVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLWNoZWNrYm94LWxhYmVsIC5rLXJpcHBsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4uay1jaGVja2JveCArIC5rLWxhYmVsLCAuay1jaGVja2JveC13cmFwICsgLmstbGFiZWwsIC5rLWNoZWNrYm94ICsgLmstY2hlY2tib3gtbGFiZWwsIC5rLWNoZWNrYm94LXdyYXAgKyAuay1jaGVja2JveC1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbn1cblxuLmstY2hlY2tib3gtbGFiZWw6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNoZWNrYm94LWxhYmVsLmstbm8tdGV4dCB7XG4gIG1pbi13aWR0aDogMXB4O1xufVxuXG4uay1jaGVja2JveC1saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIGdhcDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmstY2hlY2tib3gtaXRlbSwgLmstY2hlY2tib3gtbGlzdC1pdGVtIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMCwgMHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbn1cblxuLmstY2hlY2tib3gtaXRlbSAuay1jaGVja2JveC1sYWJlbCwgLmstY2hlY2tib3gtbGlzdC1pdGVtIC5rLWNoZWNrYm94LWxhYmVsIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uay1jaGVja2JveC1saXN0LWhvcml6b250YWwsIC5rLWNoZWNrYm94LWxpc3Quay1saXN0LWhvcml6b250YWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG59XG5cbi5rLXJpcHBsZS1jb250YWluZXIgLmstY2hlY2tib3g6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgei1pbmRleDogLTE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTAwbXMgbGluZWFyLCB0cmFuc2Zvcm0gMTUwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG59XG5cbi5rLXJpcHBsZS1jb250YWluZXIgLmstY2hlY2tib3g6Zm9jdXMsIC5rLXJpcHBsZS1jb250YWluZXIgLmstY2hlY2tib3guay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmstcmlwcGxlLWNvbnRhaW5lciAuay1jaGVja2JveDpkaXNhYmxlZDo6YWZ0ZXIsIC5rLXJpcHBsZS1jb250YWluZXIgLmstY2hlY2tib3guay1kaXNhYmxlZDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1jaGVja2JveC1zbSB7XG4gIHdpZHRoOiB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO1xuICBoZWlnaHQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG59XG5cbi5rLWNoZWNrYm94LXNtOjpiZWZvcmUge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLXNwYWNpbmctMlxcLjUsIDAuNjI1cmVtKTtcbn1cblxuLmstcmlwcGxlLWNvbnRhaW5lciAuay1jaGVja2JveC1zbTo6YWZ0ZXIge1xuICB3aWR0aDogMzAwJTtcbiAgaGVpZ2h0OiAzMDAlO1xufVxuXG4uay1jaGVja2JveC1tZCB7XG4gIHdpZHRoOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBoZWlnaHQ6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG59XG5cbi5rLWNoZWNrYm94LW1kOjpiZWZvcmUge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLXNwYWNpbmctM1xcLjUsIDAuODc1cmVtKTtcbn1cblxuLmstcmlwcGxlLWNvbnRhaW5lciAuay1jaGVja2JveC1tZDo6YWZ0ZXIge1xuICB3aWR0aDogMzAwJTtcbiAgaGVpZ2h0OiAzMDAlO1xufVxuXG4uay1jaGVja2JveC1sZyB7XG4gIHdpZHRoOiB2YXIoLS1rZW5kby1zcGFjaW5nLTUsIDEuMjVyZW0pO1xuICBoZWlnaHQ6IHZhcigtLWtlbmRvLXNwYWNpbmctNSwgMS4yNXJlbSk7XG59XG5cbi5rLWNoZWNrYm94LWxnOjpiZWZvcmUge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLXNwYWNpbmctNFxcLjUsIDEuMTI1cmVtKTtcbn1cblxuLmstcmlwcGxlLWNvbnRhaW5lciAuay1jaGVja2JveC1sZzo6YWZ0ZXIge1xuICB3aWR0aDogMzAwJTtcbiAgaGVpZ2h0OiAzMDAlO1xufVxuXG4uay1jaGVja2JveCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay1jaGVja2JveDpmb2N1cywgLmstY2hlY2tib3guay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xufVxuXG4uay1jaGVja2JveDppbmRldGVybWluYXRlLCAuay1jaGVja2JveC5rLWluZGV0ZXJtaW5hdGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay1jaGVja2JveDpjaGVja2VkLCAuay1jaGVja2JveC5rLWNoZWNrZWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1jaGVja2JveDpjaGVja2VkOmZvY3VzLCAuay1jaGVja2JveC5rLWNoZWNrZWQuay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCkgMzAlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWNoZWNrYm94LmstaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApO1xufVxuXG4uay1jaGVja2JveC5rLWludmFsaWQgKyAuay1jaGVja2JveC1sYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCk7XG59XG5cbi5rLWNoZWNrYm94LXdyYXAgLmstcmlwcGxlLWJsb2Ige1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG5cbi5rLXJpcHBsZS1jb250YWluZXIgLmstY2hlY2tib3g6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG5cbi5rLWxpc3Rib3gge1xuICB3aWR0aDogMTBlbTtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBvdXRsaW5lOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstbGlzdGJveCAuay1saXN0Ym94LWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstbGlzdGJveC5rLWxpc3Rib3gtYWN0aW9ucy1sZWZ0LCAuay1saXN0Ym94LmstbGlzdGJveC1hY3Rpb25zLXJpZ2h0IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLmstbGlzdGJveC5rLWxpc3Rib3gtYWN0aW9ucy1sZWZ0IC5rLWxpc3Rib3gtYWN0aW9ucywgLmstbGlzdGJveC5rLWxpc3Rib3gtYWN0aW9ucy1yaWdodCAuay1saXN0Ym94LWFjdGlvbnMge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uay1saXN0Ym94LmstbGlzdGJveC1hY3Rpb25zLXJpZ2h0IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG4uay1saXN0Ym94LmstbGlzdGJveC1hY3Rpb25zLXRvcCwgLmstbGlzdGJveC5rLWxpc3Rib3gtYWN0aW9ucy1ib3R0b20ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uay1saXN0Ym94LmstbGlzdGJveC1hY3Rpb25zLXRvcCAuay1saXN0Ym94LWFjdGlvbnMsIC5rLWxpc3Rib3guay1saXN0Ym94LWFjdGlvbnMtYm90dG9tIC5rLWxpc3Rib3gtYWN0aW9ucyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5rLWxpc3Rib3guay1saXN0Ym94LWFjdGlvbnMtYm90dG9tIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xufVxuXG4uay1saXN0Ym94IC5rLWxpc3Qtc2Nyb2xsZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMDtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xufVxuXG4uay1saXN0Ym94IC5rLWxpc3Qtc2Nyb2xsZXIgLmstbGlzdC1zY3JvbGxlciB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmstbGlzdGJveCAuay1saXN0LXNjcm9sbGVyIC5rLWxpc3Qge1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLWxpc3Rib3ggLmstZHJvcC1oaW50IHtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0LXdpZHRoOiAxcHg7XG4gIGJvcmRlci1ibG9jay1zdGFydC1zdHlsZTogc29saWQ7XG59XG5cbi5rLWxpc3Rib3ggLmstZ2hvc3Qge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5rLWl0ZW0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5rLWxpc3Rib3ggLmstbGlzdC1zY3JvbGxlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay1saXN0Ym94IC5rLWRyb3AtaGludCB7XG4gIGJvcmRlci1ibG9jay1zdGFydC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLXByb2dyZXNzYmFyIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7XG4gIC0ta2VuZG8tcHJvZ3Jlc3NiYXItdmFsdWU6IDA7XG4gIGJvcmRlci13aWR0aDogMHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodC14cywgbm9ybWFsKTtcbiAgZGlzcGxheTogaW5saW5lLWdyaWQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLXByb2dyZXNzYmFyICosIC5rLXByb2dyZXNzYmFyICo6OmJlZm9yZSwgLmstcHJvZ3Jlc3NiYXIgKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1wcm9ncmVzc2JhciA+IC5rLXByb2dyZXNzYmFyLXZhbHVlIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBncmlkLWNvbHVtbjogMS8tMTtcbiAgZ3JpZC1yb3c6IDEvLTE7XG59XG5cbi5rLXByb2dyZXNzYmFyID4gLmstcHJvZ3Jlc3NiYXItY2h1bmtzIHtcbiAgYm9yZGVyLXdpZHRoOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBmbGV4OiAxO1xuICBnYXA6IDFweDtcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gIGdyaWQtcm93OiAxLy0xO1xufVxuXG4uay1wcm9ncmVzc2JhciAuay1wcm9ncmVzc2Jhci1jaHVuayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGZsZXg6IDE7XG59XG5cbi5rLXByb2dyZXNzLXN0YXR1cy13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xuICBncmlkLXJvdzogMS8tMTtcbn1cblxuLmstcHJvZ3Jlc3Mtc3RhdHVzLXdyYXAuay1wcm9ncmVzcy1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmstcHJvZ3Jlc3Mtc3RhdHVzLXdyYXAuay1wcm9ncmVzcy1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmstcHJvZ3Jlc3Mtc3RhdHVzLXdyYXAuay1wcm9ncmVzcy1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uay1wcm9ncmVzcy1zdGF0dXMge1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBtaW4td2lkdGg6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogdmFyKC0ta2VuZG8tcHJvZ3Jlc3NiYXItaGVpZ2h0LCAyMnB4KTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMTAwJTtcbn1cblxuLmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbCAuay1wcm9ncmVzcy1zdGF0dXMtd3JhcCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5rLXByb2dyZXNzYmFyLWhvcml6b250YWwgPiAuay1wcm9ncmVzc2Jhci12YWx1ZSB7XG4gIHdpZHRoOiBjYWxjKHZhcigtLWtlbmRvLXByb2dyZXNzYmFyLXZhbHVlLCAwKSAqIDElKTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbCA+IC5rLXByb2dyZXNzYmFyLXZhbHVlID4gLmstcHJvZ3Jlc3Mtc3RhdHVzLXdyYXAge1xuICB3aWR0aDogY2FsYygxMDAwMCUgLyB2YXIoLS1rZW5kby1wcm9ncmVzc2Jhci12YWx1ZSwgMSkpO1xufVxuXG4uay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsID4gLmstcHJvZ3Jlc3NiYXItY2h1bmtzIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbC5rLXByb2dyZXNzYmFyLXJldmVyc2UgPiAuay1wcm9ncmVzc2Jhci12YWx1ZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAganVzdGlmeS1zZWxmOiBmbGV4LWVuZDtcbn1cblxuLmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbC5rLXByb2dyZXNzYmFyLXJldmVyc2UgPiAuay1wcm9ncmVzc2Jhci1jaHVua3Mge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbi5rLXByb2dyZXNzYmFyLXZlcnRpY2FsIHtcbiAgd2lkdGg6IHZhcigtLWtlbmRvLXByb2dyZXNzYmFyLWhlaWdodCwgMjJweCk7XG4gIGhlaWdodDogMjdlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbn1cblxuLmstcHJvZ3Jlc3NiYXItdmVydGljYWwgLmstcHJvZ3Jlc3Mtc3RhdHVzLXdyYXAge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG5cbi5rLXByb2dyZXNzYmFyLXZlcnRpY2FsIC5rLXByb2dyZXNzLXN0YXR1cyB7XG4gIHdyaXRpbmctbW9kZTogdmVydGljYWwtbHI7XG59XG5cbi5rLXByb2dyZXNzYmFyLXZlcnRpY2FsID4gLmstcHJvZ3Jlc3NiYXItdmFsdWUge1xuICBoZWlnaHQ6IGNhbGModmFyKC0ta2VuZG8tcHJvZ3Jlc3NiYXItdmFsdWUsIDApICogMSUpO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5rLXByb2dyZXNzYmFyLXZlcnRpY2FsID4gLmstcHJvZ3Jlc3NiYXItdmFsdWUgPiAuay1wcm9ncmVzcy1zdGF0dXMtd3JhcCB7XG4gIGhlaWdodDogY2FsYygxMDAwMCUgLyB2YXIoLS1rZW5kby1wcm9ncmVzc2Jhci12YWx1ZSwgMSkpO1xufVxuXG4uay1wcm9ncmVzc2Jhci12ZXJ0aWNhbCA+IC5rLXByb2dyZXNzYmFyLWNodW5rcyB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbn1cblxuLmstcHJvZ3Jlc3NiYXItdmVydGljYWwuay1wcm9ncmVzc2Jhci1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmstcHJvZ3Jlc3NiYXItdmVydGljYWwuay1wcm9ncmVzc2Jhci1yZXZlcnNlID4gLmstcHJvZ3Jlc3NiYXItdmFsdWUge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuXG4uay1wcm9ncmVzc2Jhci12ZXJ0aWNhbC5rLXByb2dyZXNzYmFyLXJldmVyc2UgPiAuay1wcm9ncmVzc2Jhci1jaHVua3Mge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uay1wcm9ncmVzc2Jhci1pbmRldGVybWluYXRlIC5rLXByb2dyZXNzLXN0YXR1cy13cmFwLCAuay1wcm9ncmVzc2Jhci1pbmRldGVybWluYXRlIC5rLXByb2dyZXNzYmFyLXZhbHVlLCAuay1wcm9ncmVzc2Jhci1pbmRldGVybWluYXRlIC5rLXByb2dyZXNzYmFyLWNodW5rIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRlbGVyaWstYmxhem9yLmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbCA+IC5rLXByb2dyZXNzYmFyLXZhbHVlLCAudGVsZXJpay1ibGF6b3Iuay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsID4gLmstcHJvZ3Jlc3NiYXItdmFsdWUgPiAuay1wcm9ncmVzcy1zdGF0dXMtd3JhcCB7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuMXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5rLWNpcmN1bGFyLXByb2dyZXNzYmFyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1jaXJjdWxhci1wcm9ncmVzc2Jhci1zdXJmYWNlIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uay1jaXJjdWxhci1wcm9ncmVzc2Jhci1zdXJmYWNlID4gZGl2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmstY2lyY3VsYXItcHJvZ3Jlc3NiYXItc3VyZmFjZSBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uay1jaXJjdWxhci1wcm9ncmVzc2Jhci1zY2FsZSB7XG4gIGZpbGw6IG5vbmU7XG59XG5cbi5rLWNpcmN1bGFyLXByb2dyZXNzYmFyLWFyYyB7XG4gIHRyYW5zZm9ybS1ib3g6IGZpbGwtYm94O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG4gIGZpbGw6IG5vbmU7XG59XG5cbi5rLWNpcmN1bGFyLXByb2dyZXNzYmFyLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuQGtleWZyYW1lcyBrZW5kby1wcm9ncmVzc2Jhci1pbmRldGVybWluYXRlLWFuaW1hdGlvbiB7XG4gIGZyb20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgfVxuICB0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjJweCAwO1xuICB9XG59XG4uay1wcm9ncmVzc2JhciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZS1zdWJ0bGUsICNlYmViZWIpO1xufVxuXG4uay1wcm9ncmVzc2JhciAuay1zZWxlY3RlZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1hY3RpdmUsICNkNDUzNDkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1jaHVuay1wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLXByb2dyZXNzYmFyLWNodW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZS1zdWJ0bGUsICNlYmViZWIpO1xufVxuXG4uay1wcm9ncmVzc2Jhci1jaHVuayAuay1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1wcm9ncmVzc2Jhci1pbmRldGVybWluYXRlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLXN1YnRsZSwgI2ViZWJlYik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWJhc2UtZW1waGFzaXMsICNjMmMyYzIpIDU1JSwgdHJhbnNwYXJlbnQpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1iYXNlLWVtcGhhc2lzLCAjYzJjMmMyKSA1NSUsIHRyYW5zcGFyZW50KSA1MCUsIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1iYXNlLWVtcGhhc2lzLCAjYzJjMmMyKSA1NSUsIHRyYW5zcGFyZW50KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIycHggMjJweDtcbiAgYW5pbWF0aW9uOiBrZW5kby1wcm9ncmVzc2Jhci1pbmRldGVybWluYXRlLWFuaW1hdGlvbiAxcyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5rLWNpcmN1bGFyLXByb2dyZXNzYmFyLXNjYWxlIHtcbiAgc3Ryb2tlOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLXN1YnRsZSwgI2ViZWJlYik7XG59XG5cbi5rLWNpcmN1bGFyLXByb2dyZXNzYmFyLWFyYyB7XG4gIHN0cm9rZTogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG4gIHRyYW5zaXRpb246IHN0cm9rZSAwLjVzIGVhc2U7XG59XG5cbi5rLXJhZGlvIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxleDogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLmstcmFkaW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uay1yYWRpbzpjaGVja2VkOjpiZWZvcmUsIC5rLXJhZGlvLmstY2hlY2tlZDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBtYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE0IDE0JyUzZSUzY2NpcmNsZSBjeD0nNTAlMjUnIGN5PSc1MCUyNScgcj0nNCcgZmlsbD0nJTIzZmZmZmZmJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uay1yYWRpby13cmFwIHtcbiAgZmxleDogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgZ2FwOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBzdGFydDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1yYWRpby13cmFwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAi1wiO1xuICB3aWR0aDogMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbGV4OiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5rLXJhZGlvLWxhYmVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLXJhZGlvLWxhYmVsIC5rLXJpcHBsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4uay1yYWRpbyArIC5rLWxhYmVsLCAuay1yYWRpby13cmFwICsgLmstbGFiZWwsIC5rLXJhZGlvICsgLmstcmFkaW8tbGFiZWwsIC5rLXJhZGlvLXdyYXAgKyAuay1yYWRpby1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbn1cblxuLmstcmFkaW8tbGFiZWw6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5rLXJhZGlvLWxhYmVsLmstbm8tdGV4dCB7XG4gIG1pbi13aWR0aDogMXB4O1xufVxuXG4uay1yYWRpby1saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIGdhcDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmstcmFkaW8taXRlbSwgLmstcmFkaW8tbGlzdC1pdGVtIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMCwgMHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbn1cblxuLmstcmFkaW8taXRlbSAuay1yYWRpby1sYWJlbCwgLmstcmFkaW8tbGlzdC1pdGVtIC5rLXJhZGlvLWxhYmVsIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uay1yYWRpby1saXN0LWhvcml6b250YWwsIC5rLXJhZGlvLWxpc3Quay1saXN0LWhvcml6b250YWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG59XG5cbi5rLXJpcHBsZS1jb250YWluZXIgLmstcmFkaW86OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgei1pbmRleDogLTE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTAwbXMgbGluZWFyLCB0cmFuc2Zvcm0gMTUwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG59XG5cbi5rLXJpcHBsZS1jb250YWluZXIgLmstcmFkaW86Zm9jdXMsIC5rLXJpcHBsZS1jb250YWluZXIgLmstcmFkaW8uay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmstcmlwcGxlLWNvbnRhaW5lciAuay1yYWRpbzpkaXNhYmxlZDo6YWZ0ZXIsIC5rLXJpcHBsZS1jb250YWluZXIgLmstcmFkaW8uay1kaXNhYmxlZDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1yYWRpby1zbSB7XG4gIHdpZHRoOiB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO1xuICBoZWlnaHQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG59XG5cbi5rLXJhZGlvLXNtOjpiZWZvcmUge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLXNwYWNpbmctMlxcLjUsIDAuNjI1cmVtKTtcbn1cblxuLmstcmlwcGxlLWNvbnRhaW5lciAuay1yYWRpby1zbTo6YWZ0ZXIge1xuICB3aWR0aDogMzAwJTtcbiAgaGVpZ2h0OiAzMDAlO1xufVxuXG4uay1yYWRpby1tZCB7XG4gIHdpZHRoOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBoZWlnaHQ6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG59XG5cbi5rLXJhZGlvLW1kOjpiZWZvcmUge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLXNwYWNpbmctM1xcLjUsIDAuODc1cmVtKTtcbn1cblxuLmstcmlwcGxlLWNvbnRhaW5lciAuay1yYWRpby1tZDo6YWZ0ZXIge1xuICB3aWR0aDogMzAwJTtcbiAgaGVpZ2h0OiAzMDAlO1xufVxuXG4uay1yYWRpby1sZyB7XG4gIHdpZHRoOiB2YXIoLS1rZW5kby1zcGFjaW5nLTUsIDEuMjVyZW0pO1xuICBoZWlnaHQ6IHZhcigtLWtlbmRvLXNwYWNpbmctNSwgMS4yNXJlbSk7XG59XG5cbi5rLXJhZGlvLWxnOjpiZWZvcmUge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLXNwYWNpbmctNFxcLjUsIDEuMTI1cmVtKTtcbn1cblxuLmstcmlwcGxlLWNvbnRhaW5lciAuay1yYWRpby1sZzo6YWZ0ZXIge1xuICB3aWR0aDogMzAwJTtcbiAgaGVpZ2h0OiAzMDAlO1xufVxuXG4uay1yYWRpbyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay1yYWRpbzpmb2N1cywgLmstcmFkaW8uay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xufVxuXG4uay1yYWRpby5rLWludmFsaWQsIC5rLXJhZGlvLm5nLWludmFsaWQubmctdG91Y2hlZCwgLmstcmFkaW8ubmctaW52YWxpZC5uZy1kaXJ0eSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApO1xufVxuXG4uay1yYWRpby5rLWludmFsaWQgKyAuay1yYWRpby1sYWJlbCwgLmstcmFkaW8ubmctaW52YWxpZC5uZy10b3VjaGVkICsgLmstcmFkaW8tbGFiZWwsIC5rLXJhZGlvLm5nLWludmFsaWQubmctZGlydHkgKyAuay1yYWRpby1sYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCk7XG59XG5cbi5rLXJhZGlvOmNoZWNrZWQsIC5rLXJhZGlvLmstY2hlY2tlZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLXJhZGlvOmNoZWNrZWQ6Zm9jdXMsIC5rLXJhZGlvLmstY2hlY2tlZC5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KSAzMCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstcmlwcGxlLWNvbnRhaW5lciAuay1yYWRpbzo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbiAgb3BhY2l0eTogMC4yNTtcbn1cblxuLmstc2xpZGVyIHtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLXNsaWRlciAqLCAuay1zbGlkZXIgKjo6YmVmb3JlLCAuay1zbGlkZXIgKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1zbGlkZXIgLmstbGFiZWwge1xuICB3aWR0aDogYXV0bztcbiAgZm9udC1zaXplOiAwLjkyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5rLXNsaWRlciAuay10aWNrLCAuay1zbGlkZXIgLmstc2xpZGVyLXRyYWNrIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay1zbGlkZXIgLmstdGljayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1zbGlkZXIuay1kaXNhYmxlZCAuay10aWNrLCAuay1zbGlkZXIuay1kaXNhYmxlZCAuay1zbGlkZXItdHJhY2ssIC5rLXNsaWRlci5rLWRpc2FibGVkIC5rLWRyYWdoYW5kbGUge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5rLXNsaWRlciB7XG4gIHdpZHRoOiBtaW4tY29udGVudDtcbiAgaGVpZ2h0OiBtaW4tY29udGVudDtcbiAgZ2FwOiA3cHg7XG59XG5cbi5rLXNsaWRlciAuay1idXR0b24ge1xuICBmbGV4OiBub25lO1xufVxuXG4uay1zbGlkZXIgLmstc2xpZGVyLXRyYWNrLXdyYXAge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBpbmhlcml0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cblxuLmstc2xpZGVyIC5rLXNsaWRlci10cmFjay13cmFwIC5rLXNsaWRlci1pdGVtcyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZmxleDogMSAxIDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogaW5oZXJpdDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmstc2xpZGVyIC5rLXNsaWRlci10cmFjay13cmFwIC5rLXRpY2sge1xuICBmbGV4OiAwIDAgMXB4O1xufVxuXG4uay1zbGlkZXIgLmstc2xpZGVyLXRyYWNrLXdyYXAgLmstdGljay1ob3Jpem9udGFsIHtcbiAgd2lkdGg6IDFweDtcbiAgbWluLWhlaWdodDogMTAwJTtcbn1cblxuLmstc2xpZGVyIC5rLXNsaWRlci10cmFjay13cmFwIC5rLXRpY2stdmVydGljYWwge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xufVxuXG4uay1zbGlkZXIgLmstc2xpZGVyLXRyYWNrLXdyYXAgLmstZHJhZ2hhbmRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXRyYWNrLXdyYXAge1xuICBoZWlnaHQ6IDI2cHg7XG59XG5cbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci10cmFjay13cmFwIC5rLXNsaWRlci10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItdHJhY2std3JhcCAuay1kcmFnaGFuZGxlIHtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci10cmFjay13cmFwIC5rLWRyYWdoYW5kbGU6Zm9jdXMsIC5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci10cmFjay13cmFwIC5rLWRyYWdoYW5kbGU6YWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSk7XG59XG5cbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci10cmFjay13cmFwIC5rLXNsaWRlci1zZWxlY3Rpb24ge1xuICB3aWR0aDogY2FsYygodmFyKC0ta2VuZG8tc2xpZGVyLWVuZCwgMCkgLSB2YXIoLS1rZW5kby1zbGlkZXItc3RhcnQsIDApKSAqIDElKTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLWtlbmRvLXNsaWRlci1zdGFydCwgMCkgKiAxJSk7XG59XG5cbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci10cmFjay13cmFwIC5rLWRyYWdoYW5kbGUtc3RhcnQge1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0ta2VuZG8tc2xpZGVyLXN0YXJ0LCAwKSAqIDElKTtcbn1cblxuLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXRyYWNrLXdyYXAgLmstZHJhZ2hhbmRsZS1lbmQge1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0ta2VuZG8tc2xpZGVyLWVuZCwgMCkgKiAxJSk7XG59XG5cbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItdHJhY2std3JhcCB7XG4gIHdpZHRoOiAyNnB4O1xufVxuXG4uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLXRyYWNrLXdyYXAgLmstc2xpZGVyLXRyYWNrIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLXRyYWNrLXdyYXAgLmstZHJhZ2hhbmRsZSB7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKTtcbn1cblxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci10cmFjay13cmFwIC5rLWRyYWdoYW5kbGU6Zm9jdXMsIC5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItdHJhY2std3JhcCAuay1kcmFnaGFuZGxlOmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSkgc2NhbGUoMSk7XG59XG5cbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItdHJhY2std3JhcCAuay1zbGlkZXItc2VsZWN0aW9uIHtcbiAgaW5zZXQtYmxvY2stZW5kOiBjYWxjKHZhcigtLWtlbmRvLXNsaWRlci1zdGFydCwgMCkgKiAxJSk7XG4gIGhlaWdodDogY2FsYygodmFyKC0ta2VuZG8tc2xpZGVyLWVuZCwgMCkgLSB2YXIoLS1rZW5kby1zbGlkZXItc3RhcnQsIDApKSAqIDElKTtcbn1cblxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci10cmFjay13cmFwIC5rLWRyYWdoYW5kbGUtc3RhcnQge1xuICBpbnNldC1ibG9jay1lbmQ6IGNhbGModmFyKC0ta2VuZG8tc2xpZGVyLXN0YXJ0LCAwKSAqIDElKTtcbn1cblxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci10cmFjay13cmFwIC5rLWRyYWdoYW5kbGUtZW5kIHtcbiAgaW5zZXQtYmxvY2stZW5kOiBjYWxjKHZhcigtLWtlbmRvLXNsaWRlci1lbmQsIDApICogMSUpO1xufVxuXG4uay1zbGlkZXItdmVydGljYWwge1xuICBoZWlnaHQ6IDIwMHB4O1xuICBmbGV4LWZsb3c6IGNvbHVtbi1yZXZlcnNlIG5vd3JhcDtcbn1cblxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLXRpY2sge1xuICB0ZXh0LWFsaWduOiBlbmQ7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG59XG5cbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItdG9wbGVmdCAuay10aWNrIHtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG59XG5cbi5rLXNsaWRlci12ZXJ0aWNhbCAuay10aWNrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk0cHggY2VudGVyO1xufVxuXG4uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLXRvcGxlZnQgLmstdGljayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjRweCBjZW50ZXI7XG59XG5cbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItYm90dG9tcmlnaHQgLmstdGljayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTRweCBjZW50ZXI7XG59XG5cbi5rLXNsaWRlci12ZXJ0aWNhbCAuay10aWNrLWxhcmdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTRweCBjZW50ZXI7XG59XG5cbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItdG9wbGVmdCAuay10aWNrLWxhcmdlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0cHggY2VudGVyO1xufVxuXG4uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLWJvdHRvbXJpZ2h0IC5rLXRpY2stbGFyZ2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCBjZW50ZXI7XG59XG5cbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1maXJzdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NHB4IDEwMCU7XG59XG5cbi5rLXNsaWRlci12ZXJ0aWNhbCAuay10aWNrLWxhcmdlLmstZmlyc3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNHB4IDEwMCU7XG59XG5cbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItdG9wbGVmdCAuay1maXJzdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjRweCAxMDAlO1xufVxuXG4uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLXRvcGxlZnQgLmstdGljay1sYXJnZS5rLWZpcnN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0cHggMTAwJTtcbn1cblxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci1ib3R0b21yaWdodCAuay1maXJzdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTRweCAxMDAlO1xufVxuXG4uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLWJvdHRvbXJpZ2h0IC5rLXRpY2stbGFyZ2Uuay1maXJzdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IDEwMCU7XG59XG5cbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1sYXN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk0cHggMDtcbn1cblxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLXRpY2stbGFyZ2Uuay1sYXN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTRweCAwO1xufVxuXG4uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLXRvcGxlZnQgLmstbGFzdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjRweCAwO1xufVxuXG4uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLXRvcGxlZnQgLmstdGljay1sYXJnZS5rLWxhc3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzRweCAwO1xufVxuXG4uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLWJvdHRvbXJpZ2h0IC5rLWxhc3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTU0cHggMDtcbn1cblxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci1ib3R0b21yaWdodCAuay10aWNrLWxhcmdlLmstbGFzdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IDA7XG59XG5cbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1sYWJlbCB7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDEyMCU7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLWZpcnN0IC5rLWxhYmVsIHtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDEwMCU7XG59XG5cbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1sYXN0IC5rLWxhYmVsIHtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG59XG5cbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItdG9wbGVmdCAuay1sYWJlbCB7XG4gIGluc2V0LWlubGluZS1zdGFydDogYXV0bztcbiAgaW5zZXQtaW5saW5lLWVuZDogMTIwJTtcbn1cblxuLmstc2xpZGVyLWhvcml6b250YWwge1xuICB3aWR0aDogMjAwcHg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbn1cblxuLmstc2xpZGVyLWhvcml6b250YWwgLmstdGljayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAtOTJweDtcbn1cblxuLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXRvcGxlZnQgLmstdGljayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAtMTIycHg7XG59XG5cbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci1ib3R0b21yaWdodCAuay10aWNrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIC0xNTJweDtcbn1cblxuLmstc2xpZGVyLWhvcml6b250YWwgLmstdGljay1sYXJnZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAtMnB4O1xufVxuXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItdG9wbGVmdCAuay10aWNrLWxhcmdlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIC0zMnB4O1xufVxuXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItYm90dG9tcmlnaHQgLmstdGljay1sYXJnZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAtNjJweDtcbn1cblxuLmstc2xpZGVyLWhvcml6b250YWwgLmstZmlyc3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05MnB4O1xufVxuXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay10aWNrLWxhcmdlLmstZmlyc3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0ycHg7XG59XG5cbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci10b3BsZWZ0IC5rLWZpcnN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTIycHg7XG59XG5cbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci10b3BsZWZ0IC5rLXRpY2stbGFyZ2Uuay1maXJzdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMycHg7XG59XG5cbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci1ib3R0b21yaWdodCAuay1maXJzdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE1MnB4O1xufVxuXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItYm90dG9tcmlnaHQgLmstdGljay1sYXJnZS5rLWZpcnN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjJweDtcbn1cblxuLmstc2xpZGVyLWhvcml6b250YWwgLmstbGFzdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgLTkycHg7XG59XG5cbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXRpY2stbGFyZ2Uuay1sYXN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAtMnB4O1xufVxuXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItdG9wbGVmdCAuay1sYXN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAtMTIycHg7XG59XG5cbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci10b3BsZWZ0IC5rLXRpY2stbGFyZ2Uuay1sYXN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAtMzJweDtcbn1cblxuLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLWJvdHRvbXJpZ2h0IC5rLWxhc3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIC0xNTJweDtcbn1cblxuLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLWJvdHRvbXJpZ2h0IC5rLXRpY2stbGFyZ2Uuay1sYXN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAtNjJweDtcbn1cblxuLmstc2xpZGVyLWhvcml6b250YWwgLmstbGFiZWwge1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDUwJTtcbiAgaW5zZXQtYmxvY2stZW5kOiAtMS4yZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLmstc2xpZGVyLWhvcml6b250YWwgLmstZmlyc3QgLmstbGFiZWwge1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG59XG5cbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLWxhc3QgLmstbGFiZWwge1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDEwMCU7XG59XG5cbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci10b3BsZWZ0IC5rLWxhYmVsIHtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IC0xLjJlbTtcbn1cblxuLmstc2xpZGVyLXRyYWNrLCAuay1zbGlkZXItc2VsZWN0aW9uIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5rLXNsaWRlci1ob3Jpem9udGFsIDppcyguay1zbGlkZXItdHJhY2ssIC5rLXNsaWRlci1zZWxlY3Rpb24pIHtcbiAgaGVpZ2h0OiA0cHg7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAtMnB4O1xuICBpbnNldC1ibG9jay1zdGFydDogNTAlO1xufVxuXG4uay1zbGlkZXItdmVydGljYWwgOmlzKC5rLXNsaWRlci10cmFjaywgLmstc2xpZGVyLXNlbGVjdGlvbikge1xuICBpbnNldC1ibG9jay1lbmQ6IDA7XG4gIGluc2V0LWlubGluZS1zdGFydDogNTAlO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAtMnB4O1xuICB3aWR0aDogNHB4O1xufVxuXG4uay1kcmFnaGFuZGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIG91dGxpbmU6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG59XG5cbi5rLWRyYWdoYW5kbGUuay1wcmVzc2VkIHtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLmstc2xpZGVyLXNlbGVjdGlvbi5rLXByZXNzZWQge1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4uay1zbGlkZXItdHJhbnNpdGlvbnMuay1zbGlkZXItaG9yaXpvbnRhbCAuay1kcmFnaGFuZGxlIHtcbiAgdHJhbnNpdGlvbjogaW5zZXQtaW5saW5lLXN0YXJ0IDAuM3MgZWFzZS1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLW91dCwgdHJhbnNmb3JtIDAuNHMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG59XG5cbi5rLXNsaWRlci10cmFuc2l0aW9ucy5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci1zZWxlY3Rpb24ge1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2Utb3V0O1xufVxuXG4uay1zbGlkZXItdHJhbnNpdGlvbnMuay1zbGlkZXItdmVydGljYWwgLmstZHJhZ2hhbmRsZSB7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjNzIGVhc2Utb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZS1vdXQsIHRyYW5zZm9ybSAwLjRzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpO1xufVxuXG4uay1zbGlkZXItdHJhbnNpdGlvbnMuay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLXNlbGVjdGlvbiB7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjNzIGVhc2Utb3V0O1xufVxuXG4uay1zbGlkZXIuay1yZWFkb25seSAuay1idXR0b24sIC5rLXNsaWRlci5rLXJlYWRvbmx5IC5rLXNsaWRlci10cmFjaywgLmstc2xpZGVyLmstcmVhZG9ubHkgLmstdGljaywgLmstc2xpZGVyLmstcmVhZG9ubHkgLmstZHJhZ2hhbmRsZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uay1zbGlkZXItcnRsLmstc2xpZGVyLWhvcml6b250YWwgLmstZHJhZ2hhbmRsZSwgLmstc2xpZGVyLWhvcml6b250YWwuay1zbGlkZXJbZGlyPXJ0bF0gLmstZHJhZ2hhbmRsZSwgW2Rpcj1ydGxdIC5rLXNsaWRlci1ob3Jpem9udGFsLmstc2xpZGVyIC5rLWRyYWdoYW5kbGUsIC5rLXNsaWRlci1ob3Jpem9udGFsLmstc2xpZGVyLmstcnRsIC5rLWRyYWdoYW5kbGUsIC5rLXJ0bCAuay1zbGlkZXItaG9yaXpvbnRhbC5rLXNsaWRlciAuay1kcmFnaGFuZGxlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcbn1cblxuLmstc2xpZGVyLXJ0bC5rLXNsaWRlci1ob3Jpem9udGFsIC5rLWRyYWdoYW5kbGU6Zm9jdXMsIC5rLXNsaWRlci1ob3Jpem9udGFsLmstc2xpZGVyW2Rpcj1ydGxdIC5rLWRyYWdoYW5kbGU6Zm9jdXMsIFtkaXI9cnRsXSAuay1zbGlkZXItaG9yaXpvbnRhbC5rLXNsaWRlciAuay1kcmFnaGFuZGxlOmZvY3VzLCAuay1zbGlkZXItaG9yaXpvbnRhbC5rLXNsaWRlci5rLXJ0bCAuay1kcmFnaGFuZGxlOmZvY3VzLCAuay1ydGwgLmstc2xpZGVyLWhvcml6b250YWwuay1zbGlkZXIgLmstZHJhZ2hhbmRsZTpmb2N1cywgLmstc2xpZGVyLXJ0bC5rLXNsaWRlci1ob3Jpem9udGFsIC5rLWRyYWdoYW5kbGU6YWN0aXZlLCAuay1zbGlkZXItaG9yaXpvbnRhbC5rLXNsaWRlcltkaXI9cnRsXSAuay1kcmFnaGFuZGxlOmFjdGl2ZSwgW2Rpcj1ydGxdIC5rLXNsaWRlci1ob3Jpem9udGFsLmstc2xpZGVyIC5rLWRyYWdoYW5kbGU6YWN0aXZlLCAuay1zbGlkZXItaG9yaXpvbnRhbC5rLXNsaWRlci5rLXJ0bCAuay1kcmFnaGFuZGxlOmFjdGl2ZSwgLmstcnRsIC5rLXNsaWRlci1ob3Jpem9udGFsLmstc2xpZGVyIC5rLWRyYWdoYW5kbGU6YWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKSBzY2FsZSgxKTtcbn1cblxuLmstc2xpZGVyLXJ0bC5rLXNsaWRlci1ob3Jpem9udGFsIC5rLWxhYmVsLCAuay1zbGlkZXItaG9yaXpvbnRhbC5rLXNsaWRlcltkaXI9cnRsXSAuay1sYWJlbCwgW2Rpcj1ydGxdIC5rLXNsaWRlci1ob3Jpem9udGFsLmstc2xpZGVyIC5rLWxhYmVsLCAuay1zbGlkZXItaG9yaXpvbnRhbC5rLXNsaWRlci5rLXJ0bCAuay1sYWJlbCwgLmstcnRsIC5rLXNsaWRlci1ob3Jpem9udGFsLmstc2xpZGVyIC5rLWxhYmVsIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG59XG5cbi5rLXNsaWRlciBrZW5kby1yZXNpemUtc2Vuc29yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uay1zbGlkZXIge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xufVxuXG4uay1zbGlkZXIgLmstc2xpZGVyLXRyYWNrLCAuay1zbGlkZXIgLmstc2xpZGVyLXNlbGVjdGlvbiB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO1xufVxuXG4uay1zbGlkZXIgLmstc2xpZGVyLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZS1lbXBoYXNpcywgI2MyYzJjMik7XG59XG5cbi5rLXNsaWRlciAuay1zbGlkZXItc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLXNsaWRlciAuay1kcmFnaGFuZGxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uay1zbGlkZXIgLmstZHJhZ2hhbmRsZTpob3ZlciwgLmstc2xpZGVyIC5rLWRyYWdoYW5kbGUuay1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktaG92ZXIsICNlYTVhNTEpO1xufVxuXG4uay1zbGlkZXIgLmstZHJhZ2hhbmRsZTphY3RpdmUsIC5rLXNsaWRlciAuay1kcmFnaGFuZGxlLmstYWN0aXZlLCAuay1zbGlkZXIgLmstZHJhZ2hhbmRsZS5rLXByZXNzZWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktYWN0aXZlLCAjZDQ1MzQ5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1hY3RpdmUsICNkNDUzNDkpO1xufVxuXG4uay1zbGlkZXIgLmstZHJhZ2hhbmRsZTpmb2N1cywgLmstc2xpZGVyIC5rLWRyYWdoYW5kbGUuay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCkgMzAlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLXNsaWRlci5rLWZvY3VzIC5rLWRyYWdoYW5kbGUge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpIDMwJSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay10aWNrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEFRQzBBSUFCQUxpNHVBQUFBQ0g1QkFFQUFBRUFMQUFBQUFBQkFMUUFBQUlXaklHSnhxemF6bHV4Mm92bHpORDJyQUhnU0laV0FRQTcpO1xufVxuXG4uay1zbGlkZXItdmVydGljYWwgLmstdGljayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGh0QUFCQUlBQkFMaTR1QUFBQUNINUJBRUFBQUVBTEFBQUFBQzBBQUVBQUFJV2pJR0p4cXphemx1eDJvdmx6TkQyckFIZ1NJWldBUUE3KTtcbn1cblxuLmstY2FsZW5kYXIge1xuICBpbmxpbmUtc2l6ZTogdmFyKC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLXdpZHRoLCBtaW4tY29udGVudCk7XG4gIGJsb2NrLXNpemU6IHZhcigtLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1oZWlnaHQsIG1pbi1jb250ZW50KTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstY2FsZW5kYXIgPiAuay1jYWxlbmRhciB7XG4gIGJvcmRlcjogMDtcbn1cblxuLmstY2FsZW5kYXItdGFibGUge1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdXRsaW5lOiAwO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uay1jYWxlbmRhci1jYXB0aW9uLCAuay1jYWxlbmRhci1jYXB0aW9uLmstY2FsZW5kYXItdGgsIC5rLWNhbGVuZGFyIC5rLW1ldGEtaGVhZGVyLCAuay1jYWxlbmRhciAuay1tb250aC1oZWFkZXIge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBoZWlnaHQ6IDMycHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWJvbGQsIG5vcm1hbCk7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmstY2FsZW5kYXItdGgsIC5rLWNhbGVuZGFyLXRkIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uay1jYWxlbmRhci10aCB7XG4gIGlubGluZS1zaXplOiB2YXIoLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1zaXplLCAzMnB4KTtcbiAgYmxvY2stc2l6ZTogdmFyKC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtc2l6ZSwgMzJweCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLXNtLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5rLWNhbGVuZGFyLXRkIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7XG4gIGlubGluZS1zaXplOiB2YXIoLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1zaXplLCBtaW4tY29udGVudCk7XG4gIGJsb2NrLXNpemU6IHZhcigtLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXNpemUsIG1pbi1jb250ZW50KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay1jYWxlbmRhci10ZC5rLWFsdCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cblxuLmstY2FsZW5kYXIgLmstY2FsZW5kYXItY2VsbC1pbm5lciwgLmstY2FsZW5kYXIgLmstbGluayB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtcGFkZGluZy14LCAwLjI1ZW0pO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1wYWRkaW5nLXksIDAuMjVlbSk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLWNhbGVuZGFyIC5rLWhlYWRlciB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBib3JkZXItYmxvY2stZW5kLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1ibG9jay1lbmQtc3R5bGU6IHNvbGlkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLmstY2FsZW5kYXItaGVhZGVyIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIG1pbi13aWR0aDogdmFyKC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLXZpZXctd2lkdGgsIDI1NnB4KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmstY2FsZW5kYXItaGVhZGVyIC5rLWNhbGVuZGFyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmstY2FsZW5kYXItZm9vdGVyLCAuay1jYWxlbmRhciAuay1mb290ZXIge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uay1jYWxlbmRhci12aWV3IHtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgd2lkdGg6IHZhcigtLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci12aWV3LXdpZHRoLCAyNTZweCk7XG4gIGlubGluZS1zaXplOiB2YXIoLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItdmlldy13aWR0aCwgMjU2cHgpO1xuICBtaW4taGVpZ2h0OiAyMjRweDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1jYWxlbmRhci12aWV3IC5rLXRvZGF5IHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWJvbGQsIG5vcm1hbCk7XG59XG5cbi5rLW1vbnRoLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXRkLCAuay1jYWxlbmRhci1tb250aHZpZXcgLmstY2FsZW5kYXItdGQge1xuICB3aWR0aDogdmFyKC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtc2l6ZSwgMzJweCk7XG4gIGhlaWdodDogdmFyKC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtc2l6ZSwgMzJweCk7XG4gIGlubGluZS1zaXplOiB2YXIoLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1zaXplLCAzMnB4KTtcbiAgYmxvY2stc2l6ZTogdmFyKC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtc2l6ZSwgMzJweCk7XG59XG5cbi5rLXllYXItY2FsZW5kYXIgLmstY2FsZW5kYXItdGQsIC5rLWNhbGVuZGFyLXllYXJ2aWV3IC5rLWNhbGVuZGFyLXRkIHtcbiAgd2lkdGg6IHZhcigtLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXNpemUsIDY0cHgpO1xuICBoZWlnaHQ6IHZhcigtLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXNpemUsIDY0cHgpO1xuICBpbmxpbmUtc2l6ZTogdmFyKC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtc2l6ZSwgNjRweCk7XG4gIGJsb2NrLXNpemU6IHZhcigtLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXNpemUsIDY0cHgpO1xufVxuXG4uay1kZWNhZGUtY2FsZW5kYXIgLmstY2FsZW5kYXItdGQsIC5rLWNhbGVuZGFyLWRlY2FkZXZpZXcgLmstY2FsZW5kYXItdGQge1xuICB3aWR0aDogdmFyKC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtc2l6ZSwgNjRweCk7XG4gIGhlaWdodDogdmFyKC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtc2l6ZSwgNjRweCk7XG4gIGlubGluZS1zaXplOiB2YXIoLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1zaXplLCA2NHB4KTtcbiAgYmxvY2stc2l6ZTogdmFyKC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtc2l6ZSwgNjRweCk7XG59XG5cbi5rLWNlbnR1cnktY2FsZW5kYXIgLmstY2FsZW5kYXItdGQsIC5rLWNhbGVuZGFyLWNlbnR1cnl2aWV3IC5rLWNhbGVuZGFyLXRkIHtcbiAgd2lkdGg6IHZhcigtLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXNpemUsIDY0cHgpO1xuICBoZWlnaHQ6IHZhcigtLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXNpemUsIDY0cHgpO1xuICBpbmxpbmUtc2l6ZTogdmFyKC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtc2l6ZSwgNjRweCk7XG4gIGJsb2NrLXNpemU6IHZhcigtLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXNpemUsIDY0cHgpO1xufVxuXG4uay1jZW50dXJ5LWNhbGVuZGFyIC5rLWNhbGVuZGFyLWNlbGwtaW5uZXIsIC5rLWNlbnR1cnktY2FsZW5kYXIgLmstbGluaywgLmstY2FsZW5kYXItY2VudHVyeXZpZXcgLmstY2FsZW5kYXItY2VsbC1pbm5lciwgLmstY2FsZW5kYXItY2VudHVyeXZpZXcgLmstbGluayB7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xufVxuXG4uay1wb3B1cCAuay1jYWxlbmRhciB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmstY2FsZW5kYXItY29udGFpbmVyLCAuay1kYXRldGltZS1jb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uay1jYWxlbmRhci1jb250YWluZXIgLmstY2FsZW5kYXIsIC5rLWRhdGV0aW1lLWNvbnRhaW5lciAuay1jYWxlbmRhciB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmstY2FsZW5kYXIgLmstY29udGVudC5rLXNjcm9sbGFibGUsIC5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLWNvbnRlbnQuay1zY3JvbGxhYmxlIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogMTAwcHg7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAxMDBweDtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogLTEwMHB4O1xuICBtYXJnaW4taW5saW5lLWVuZDogY2FsYygtMTAwcHggLSB2YXIoLS1rZW5kby1zY3JvbGxiYXItd2lkdGgsIDE3cHgpKTtcbn1cblxuLmstY2FsZW5kYXIgLmstc2Nyb2xsYWJsZS1wbGFjZWhvbGRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHdpZHRoOiAxcHg7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICBpbnNldC1pbmxpbmUtZW5kOiAwO1xufVxuXG4uay1jYWxlbmRhci1zbSB7XG4gIC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLXZpZXctd2lkdGg6IDIyNHB4O1xuICAtLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXBhZGRpbmcteDogdmFyKCAtLWtlbmRvLWNhbGVuZGFyLXNtLWNlbGwtcGFkZGluZy14LCB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkgKTtcbiAgLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1wYWRkaW5nLXk6IHZhciggLS1rZW5kby1jYWxlbmRhci1zbS1jZWxsLXBhZGRpbmcteSwgdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pICk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xufVxuXG4uay1jYWxlbmRhci1zbS5rLW1vbnRoLWNhbGVuZGFyLCAuay1jYWxlbmRhci1zbSAuay1jYWxlbmRhci1tb250aHZpZXcge1xuICAtLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXNpemU6IHZhciggLS1rZW5kby1jYWxlbmRhci1zbS1tb250aC1jZWxsLXNpemUsIDI4cHggKTtcbn1cblxuLmstY2FsZW5kYXItc20uay15ZWFyLWNhbGVuZGFyLCAuay1jYWxlbmRhci1zbSAuay1jYWxlbmRhci15ZWFydmlldyB7XG4gIC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtc2l6ZTogdmFyKCAtLWtlbmRvLWNhbGVuZGFyLXNtLXllYXItY2VsbC1zaXplLCA1NnB4ICk7XG59XG5cbi5rLWNhbGVuZGFyLXNtLmstZGVjYWRlLWNhbGVuZGFyLCAuay1jYWxlbmRhci1zbSAuay1jYWxlbmRhci1kZWNhZGV2aWV3IHtcbiAgLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1zaXplOiB2YXIoIC0ta2VuZG8tY2FsZW5kYXItc20tZGVjYWRlLWNlbGwtc2l6ZSwgNTZweCApO1xufVxuXG4uay1jYWxlbmRhci1zbS5rLWNlbnR1cnktY2FsZW5kYXIsIC5rLWNhbGVuZGFyLXNtIC5rLWNhbGVuZGFyLWNlbnR1cnl2aWV3IHtcbiAgLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1zaXplOiB2YXIoIC0ta2VuZG8tY2FsZW5kYXItc20tY2VudHVyeS1jZWxsLXNpemUsIDU2cHggKTtcbn1cblxuLmstY2FsZW5kYXItbWQge1xuICAtLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci12aWV3LXdpZHRoOiAyNTZweDtcbiAgLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1wYWRkaW5nLXg6IHZhciggLS1rZW5kby1jYWxlbmRhci1tZC1jZWxsLXBhZGRpbmcteCwgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSApO1xuICAtLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXBhZGRpbmcteTogdmFyKCAtLWtlbmRvLWNhbGVuZGFyLW1kLWNlbGwtcGFkZGluZy15LCB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pICk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xufVxuXG4uay1jYWxlbmRhci1tZC5rLW1vbnRoLWNhbGVuZGFyLCAuay1jYWxlbmRhci1tZCAuay1jYWxlbmRhci1tb250aHZpZXcge1xuICAtLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXNpemU6IHZhciggLS1rZW5kby1jYWxlbmRhci1tZC1tb250aC1jZWxsLXNpemUsIDMycHggKTtcbn1cblxuLmstY2FsZW5kYXItbWQuay15ZWFyLWNhbGVuZGFyLCAuay1jYWxlbmRhci1tZCAuay1jYWxlbmRhci15ZWFydmlldyB7XG4gIC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtc2l6ZTogdmFyKCAtLWtlbmRvLWNhbGVuZGFyLW1kLXllYXItY2VsbC1zaXplLCA2NHB4ICk7XG59XG5cbi5rLWNhbGVuZGFyLW1kLmstZGVjYWRlLWNhbGVuZGFyLCAuay1jYWxlbmRhci1tZCAuay1jYWxlbmRhci1kZWNhZGV2aWV3IHtcbiAgLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1zaXplOiB2YXIoIC0ta2VuZG8tY2FsZW5kYXItbWQtZGVjYWRlLWNlbGwtc2l6ZSwgNjRweCApO1xufVxuXG4uay1jYWxlbmRhci1tZC5rLWNlbnR1cnktY2FsZW5kYXIsIC5rLWNhbGVuZGFyLW1kIC5rLWNhbGVuZGFyLWNlbnR1cnl2aWV3IHtcbiAgLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1zaXplOiB2YXIoIC0ta2VuZG8tY2FsZW5kYXItbWQtY2VudHVyeS1jZWxsLXNpemUsIDY0cHggKTtcbn1cblxuLmstY2FsZW5kYXItbGcge1xuICAtLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci12aWV3LXdpZHRoOiAzMjBweDtcbiAgLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1wYWRkaW5nLXg6IHZhciggLS1rZW5kby1jYWxlbmRhci1sZy1jZWxsLXBhZGRpbmcteCwgdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICk7XG4gIC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtcGFkZGluZy15OiB2YXIoIC0ta2VuZG8tY2FsZW5kYXItbGctY2VsbC1wYWRkaW5nLXksIHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSApO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1sZywgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKTtcbn1cblxuLmstY2FsZW5kYXItbGcuay1tb250aC1jYWxlbmRhciwgLmstY2FsZW5kYXItbGcgLmstY2FsZW5kYXItbW9udGh2aWV3IHtcbiAgLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1zaXplOiB2YXIoIC0ta2VuZG8tY2FsZW5kYXItbGctbW9udGgtY2VsbC1zaXplLCA0MHB4ICk7XG59XG5cbi5rLWNhbGVuZGFyLWxnLmsteWVhci1jYWxlbmRhciwgLmstY2FsZW5kYXItbGcgLmstY2FsZW5kYXIteWVhcnZpZXcge1xuICAtLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXNpemU6IHZhciggLS1rZW5kby1jYWxlbmRhci1sZy15ZWFyLWNlbGwtc2l6ZSwgODBweCApO1xufVxuXG4uay1jYWxlbmRhci1sZy5rLWRlY2FkZS1jYWxlbmRhciwgLmstY2FsZW5kYXItbGcgLmstY2FsZW5kYXItZGVjYWRldmlldyB7XG4gIC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtc2l6ZTogdmFyKCAtLWtlbmRvLWNhbGVuZGFyLWxnLWRlY2FkZS1jZWxsLXNpemUsIDgwcHggKTtcbn1cblxuLmstY2FsZW5kYXItbGcuay1jZW50dXJ5LWNhbGVuZGFyLCAuay1jYWxlbmRhci1sZyAuay1jYWxlbmRhci1jZW50dXJ5dmlldyB7XG4gIC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtc2l6ZTogdmFyKCAtLWtlbmRvLWNhbGVuZGFyLWxnLWNlbnR1cnktY2VsbC1zaXplLCA4MHB4ICk7XG59XG5cbi5rLWNhbGVuZGFyLWluZmluaXRlIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG59XG5cbi5rLWNhbGVuZGFyLWluZmluaXRlIC5rLWNhbGVuZGFyLXZpZXcge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTAsIDBweCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBoZWlnaHQ6IDI4OHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBnYXA6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLWNhbGVuZGFyLWluZmluaXRlIC5rLWNhbGVuZGFyLXZpZXcgLmstY29udGVudC5rLXNjcm9sbGFibGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWNhbGVuZGFyLWluZmluaXRlIC5rLWNhbGVuZGFyLXZpZXc6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtYmxvY2stZW5kOiAwO1xuICBjb250ZW50OiBcIuKAi1wiO1xuICBoZWlnaHQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTUwJTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAtMjUlO1xuICBib3gtc2hhZG93OiAwIDAgMzJweCAxNnB4IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstY2FsZW5kYXItaW5maW5pdGUgLmstY2FsZW5kYXItaGVhZGVyIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pICogLTEpO1xuICBtYXJnaW4taW5saW5lLWVuZDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pICogLTEpO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICB3aWR0aDogYXV0bztcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4uay1jYWxlbmRhci1pbmZpbml0ZSAuay1jYWxlbmRhci13ZWVrZGF5cyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uay1jYWxlbmRhci1uYXZpZ2F0aW9uIHtcbiAgd2lkdGg6IDVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmstY2FsZW5kYXItbmF2aWdhdGlvbjo6YmVmb3JlLCAuay1jYWxlbmRhci1uYXZpZ2F0aW9uOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwi4oCLXCI7XG4gIGhlaWdodDogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAyMDAlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IC01MCU7XG4gIGJveC1zaGFkb3c6IDAgMCA2ZW0gM2VtIHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpO1xufVxuXG4uay1jYWxlbmRhci1uYXZpZ2F0aW9uOjpiZWZvcmUge1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbn1cblxuLmstY2FsZW5kYXItbmF2aWdhdGlvbjo6YWZ0ZXIge1xuICBpbnNldC1ibG9jay1lbmQ6IDA7XG59XG5cbi5rLWNhbGVuZGFyLW5hdmlnYXRpb24gLmstY29udGVudCwgLmstY2FsZW5kYXItbmF2aWdhdGlvbiAuay1jYWxlbmRhci1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gIGluc2V0LWJsb2NrLWVuZDogMDtcbiAgaW5zZXQtaW5saW5lLWVuZDogMDtcbn1cblxuLmstY2FsZW5kYXItbmF2aWdhdGlvbiAuay1jb250ZW50IHVsLCAuay1jYWxlbmRhci1uYXZpZ2F0aW9uIC5rLWNhbGVuZGFyLWNvbnRlbnQgdWwge1xuICB3aWR0aDogNWVtO1xufVxuXG4uay1jYWxlbmRhci1uYXZpZ2F0aW9uIC5rLWNvbnRlbnQgbGksIC5rLWNhbGVuZGFyLW5hdmlnYXRpb24gLmstY2FsZW5kYXItY29udGVudCBsaSB7XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiAxZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGNsaXA7XG59XG5cbi5rLWNhbGVuZGFyLW5hdmlnYXRpb24gLmstY2FsZW5kYXItbmF2aWdhdGlvbi1tYXJrZXIge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmstY2FsZW5kYXItbmF2aWdhdGlvbiAuay1jYWxlbmRhci1uYXZpZ2F0aW9uLWhpZ2hsaWdodCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItd2lkdGg6IDFweCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBoZWlnaHQ6IDJlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1zdGFydDogNTAlO1xuICBpbnNldC1pbmxpbmUtZW5kOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5rLWNhbGVuZGFyLXJhbmdlIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5rLWNhbGVuZGFyLXJhbmdlIC5rLWNhbGVuZGFyLXZpZXcge1xuICB3aWR0aDogYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmstY2FsZW5kYXItcmFuZ2UgLmstY2FsZW5kYXItdmlldzo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1jYWxlbmRhci1yYW5nZSAuay1jYWxlbmRhci12aWV3OmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLmstcmFuZ2Utc3RhcnQge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLWxnLCAwLjM3NXJlbSk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLWxnLCAwLjM3NXJlbSk7XG59XG5cbi5rLXJhbmdlLXN0YXJ0IC5rLWNhbGVuZGFyLWNlbGwtaW5uZXIsIC5rLXJhbmdlLXN0YXJ0IC5rLWxpbmsge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG59XG5cbi5rLXJhbmdlLWVuZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLWxnLCAwLjM3NXJlbSk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1sZywgMC4zNzVyZW0pO1xufVxuXG4uay1yYW5nZS1lbmQgLmstY2FsZW5kYXItY2VsbC1pbm5lciwgLmstcmFuZ2UtZW5kIC5rLWxpbmsge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG59XG5cbi5rLXJhbmdlLW1pZCB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmstcmFuZ2Utc3RhcnQuay1yYW5nZS1lbmQge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLWxnLCAwLjM3NXJlbSk7XG59XG5cbi5rLWNhbGVuZGFyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLWNhbGVuZGFyIC5rLWhlYWRlciB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSk7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uay1jYWxlbmRhciAuay1jYWxlbmRhci10aCwgLmstY2FsZW5kYXIgLmstY2FsZW5kYXItY2FwdGlvbiwgLmstY2FsZW5kYXIgLmstbWV0YS1oZWFkZXIsIC5rLWNhbGVuZGFyIC5rLW1vbnRoLWhlYWRlciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpO1xufVxuXG4uay1jYWxlbmRhciAuay1jYWxlbmRhci12aWV3IC5rLXRvZGF5IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1jYWxlbmRhciAuay1vdGhlci1tb250aCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpO1xufVxuXG4uay1jYWxlbmRhciAuay1hbHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KTtcbn1cblxuLmstY2FsZW5kYXIgLmstY2FsZW5kYXItdGQ6aG92ZXIgLmstY2FsZW5kYXItY2VsbC1pbm5lciwgLmstY2FsZW5kYXIgLmstY2FsZW5kYXItdGQ6aG92ZXIgLmstbGluaywgLmstY2FsZW5kYXIgLmstY2FsZW5kYXItdGQuay1ob3ZlciAuay1jYWxlbmRhci1jZWxsLWlubmVyLCAuay1jYWxlbmRhciAuay1jYWxlbmRhci10ZC5rLWhvdmVyIC5rLWxpbmsge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2UtaG92ZXIsICNlYmViZWIpO1xufVxuXG4uay1jYWxlbmRhciAuay1jYWxlbmRhci10ZC5rLXNlbGVjdGVkIC5rLWNhbGVuZGFyLWNlbGwtaW5uZXIsIC5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXRkLmstc2VsZWN0ZWQgLmstbGluayB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstY2FsZW5kYXIgLmstY2FsZW5kYXItdGQuay1zZWxlY3RlZDpob3ZlciAuay1jYWxlbmRhci1jZWxsLWlubmVyLCAuay1jYWxlbmRhciAuay1jYWxlbmRhci10ZC5rLXNlbGVjdGVkOmhvdmVyIC5rLWxpbmssIC5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXRkLmstc2VsZWN0ZWQuay1ob3ZlciAuay1jYWxlbmRhci1jZWxsLWlubmVyLCAuay1jYWxlbmRhciAuay1jYWxlbmRhci10ZC5rLXNlbGVjdGVkLmstaG92ZXIgLmstbGluayB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1ob3ZlciwgI2VhNWE1MSk7XG59XG5cbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXRkOmZvY3VzIC5rLWNhbGVuZGFyLWNlbGwtaW5uZXIsIC5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXRkOmZvY3VzIC5rLWxpbmssIC5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXRkLmstZm9jdXMgLmstY2FsZW5kYXItY2VsbC1pbm5lciwgLmstY2FsZW5kYXIgLmstY2FsZW5kYXItdGQuay1mb2N1cyAuay1saW5rIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG5cbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXRkLmstc2VsZWN0ZWQ6Zm9jdXMgLmstY2FsZW5kYXItY2VsbC1pbm5lciwgLmstY2FsZW5kYXIgLmstY2FsZW5kYXItdGQuay1zZWxlY3RlZDpmb2N1cyAuay1saW5rLCAuay1jYWxlbmRhciAuay1jYWxlbmRhci10ZC5rLXNlbGVjdGVkLmstZm9jdXMgLmstY2FsZW5kYXItY2VsbC1pbm5lciwgLmstY2FsZW5kYXIgLmstY2FsZW5kYXItdGQuay1zZWxlY3RlZC5rLWZvY3VzIC5rLWxpbmsge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cblxuLmstY2FsZW5kYXIgLmstY2FsZW5kYXItbmF2aWdhdGlvbiB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpO1xuICBib3gtc2hhZG93OiBpbnNldCAtMXB4IDAgdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbn1cblxuLmstY2FsZW5kYXIgLmstY2FsZW5kYXItbmF2aWdhdGlvbiBsaTpob3ZlciwgLmstY2FsZW5kYXIgLmstY2FsZW5kYXItbmF2aWdhdGlvbiBsaS5rLWhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktaG92ZXIsICNlYTVhNTEpO1xufVxuXG4uay1jYWxlbmRhciAuay1jYWxlbmRhci1uYXZpZ2F0aW9uLWhpZ2hsaWdodCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay1jYWxlbmRhciAuay1jYWxlbmRhci1uYXZpZ2F0aW9uLW1hcmtlciB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG5cbi5rLWNhbGVuZGFyLmstaW52YWxpZCwgLmstY2FsZW5kYXIuay1pbnZhbGlkOmhvdmVyLCAuay1jYWxlbmRhci5uZy1pbnZhbGlkLm5nLXRvdWNoZWQsIC5rLWNhbGVuZGFyLm5nLWludmFsaWQubmctZGlydHkge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKTtcbn1cblxuLmstcnRsIC5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLW5hdmlnYXRpb24sIFtkaXI9cnRsXSAuay1jYWxlbmRhciAuay1jYWxlbmRhci1uYXZpZ2F0aW9uLCAuay1jYWxlbmRhci5rLXJ0bCAuay1jYWxlbmRhci1uYXZpZ2F0aW9uLCAuay1jYWxlbmRhcltkaXI9cnRsXSAuay1jYWxlbmRhci1uYXZpZ2F0aW9uIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDAgdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbn1cblxuLmstc2NoZWR1bGVyIC5rLWNhbGVuZGFyIC5rLW90aGVyLW1vbnRoIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nik7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLWNhbGVuZGFyIC5rLXJhbmdlLXN0YXJ0LCAuay1jYWxlbmRhciAuay1yYW5nZS1lbmQsIC5rLWNhbGVuZGFyIC5rLXJhbmdlLW1pZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KSAyNSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstY2FsZW5kYXIgLmstcmFuZ2Utc3RhcnQgLmstY2FsZW5kYXItY2VsbC1pbm5lciwgLmstY2FsZW5kYXIgLmstcmFuZ2Utc3RhcnQgLmstbGluaywgLmstY2FsZW5kYXIgLmstcmFuZ2UtZW5kIC5rLWNhbGVuZGFyLWNlbGwtaW5uZXIsIC5rLWNhbGVuZGFyIC5rLXJhbmdlLWVuZCAuay1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLWNhbGVuZGFyIC5rLXJhbmdlLXN0YXJ0LmstYWN0aXZlIC5rLWNhbGVuZGFyLWNlbGwtaW5uZXIsIC5rLWNhbGVuZGFyIC5rLXJhbmdlLXN0YXJ0LmstYWN0aXZlIC5rLWxpbmssIC5rLWNhbGVuZGFyIC5rLXJhbmdlLWVuZC5rLWFjdGl2ZSAuay1jYWxlbmRhci1jZWxsLWlubmVyLCAuay1jYWxlbmRhciAuay1yYW5nZS1lbmQuay1hY3RpdmUgLmstbGluayB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLmstY2FsZW5kYXIgLmstcmFuZ2Utc3BsaXQtc3RhcnQsIC5rLWNhbGVuZGFyIC5rLXJhbmdlLXNwbGl0LWVuZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstY2FsZW5kYXIgLmstcmFuZ2Utc3BsaXQtc3RhcnQ6OmFmdGVyLCAuay1jYWxlbmRhciAuay1yYW5nZS1zcGxpdC1lbmQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGluc2V0LWJsb2NrLWVuZDogMDtcbiAgd2lkdGg6IDVweDtcbn1cblxuLmstY2FsZW5kYXIgLmstcmFuZ2Utc3BsaXQtc3RhcnQ6OmFmdGVyIHtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAtNXB4O1xuICBpbnNldC1pbmxpbmUtZW5kOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpIDI1JSwgdHJhbnNwYXJlbnQpLCB0cmFuc3BhcmVudCAxMDAlKTtcbn1cblxuLmstY2FsZW5kYXIgLmstcmFuZ2Utc3BsaXQtZW5kOjphZnRlciB7XG4gIGluc2V0LWlubGluZS1lbmQ6IC01cHg7XG4gIGluc2V0LWlubGluZS1zdGFydDogYXV0bztcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCkgMjUlLCB0cmFuc3BhcmVudCksIHRyYW5zcGFyZW50IDEwMCUpO1xufVxuXG4uay1wb2ludGVyLWV2ZW50cy1ub25lIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5cXCFrLXBvaW50ZXItZXZlbnRzLW5vbmUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uay1wb2ludGVyLWV2ZW50cy1hdXRvIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5cXCFrLXBvaW50ZXItZXZlbnRzLWF1dG8ge1xuICBwb2ludGVyLWV2ZW50czogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uay10aW1lc2VsZWN0b3Ige1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLXBvcHVwID4gLmstdGltZXNlbGVjdG9yIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uay10aW1lLWhlYWRlciwgLmstdGltZS1zZWxlY3Rvci1oZWFkZXIge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5rLXRpbWUtaGVhZGVyIC5rLXRpdGxlLCAuay10aW1lLWhlYWRlciAuay10aW1lLXNlbGVjdG9yLWhlYWRlci10aXRsZSwgLmstdGltZS1zZWxlY3Rvci1oZWFkZXIgLmstdGl0bGUsIC5rLXRpbWUtc2VsZWN0b3ItaGVhZGVyIC5rLXRpbWUtc2VsZWN0b3ItaGVhZGVyLXRpdGxlIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmstdGltZS1oZWFkZXIgLmstdGltZS1ub3csIC5rLXRpbWUtc2VsZWN0b3ItaGVhZGVyIC5rLXRpbWUtbm93IHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay1hY3Rpb25zLmstdGltZS1mYXN0LXNlbGVjdGlvbiwgLmstdGltZS1mYXN0LXNlbGVjdGlvbi5rLWVkaXQtYnV0dG9ucywgLmstdGltZS1mYXN0LXNlbGVjdGlvbi5rLWFjdGlvbi1idXR0b25zLCAuay10aW1lLWZhc3Qtc2VsZWN0aW9uLmstY29sdW1ubWVudS1hY3Rpb25zLCAuay10aW1lLWZhc3Qtc2VsZWN0aW9uLmstZm9ybS1idXR0b25zIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xufVxuXG4uay10aW1lLWxpc3QtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstdGltZS1oaWdobGlnaHQsIC5rLXRpbWUtbGlzdC1oaWdobGlnaHQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCkgKiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSArIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKiAyKTtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKDUwJSArICh2YXIoLS1rZW5kby1mb250LXNpemUtc20sIGluaGVyaXQpKSAqICh2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKSkgLyAyKTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuICBpbnNldC1pbmxpbmUtZW5kOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5rLXRpbWUtbGlzdC13cmFwcGVyIHtcbiAgbWluLXdpZHRoOiA0ZW07XG4gIGhlaWdodDogMjQwcHg7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uay10aW1lLWxpc3Qtd3JhcHBlciAuay10aXRsZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLXNtLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLXRpbWUtbGlzdC13cmFwcGVyLmstZm9jdXM6OmJlZm9yZSwgLmstdGltZS1saXN0LXdyYXBwZXIuay1mb2N1czo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCLigItcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgaGVpZ2h0OiBjYWxjKDUwJSAtICh2YXIoLS1rZW5kby1mb250LXNpemUtc20sIGluaGVyaXQpKSAqICh2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKSkgLyAyKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uay10aW1lLWxpc3Qtd3JhcHBlci5rLWZvY3VzOjpiZWZvcmUge1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYygodmFyKC0ta2VuZG8tZm9udC1zaXplLXNtLCBpbmhlcml0KSkgKiAodmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIG5vcm1hbCkpKTtcbn1cblxuLmstdGltZS1saXN0LXdyYXBwZXIuay1mb2N1czo6YWZ0ZXIge1xuICBpbnNldC1ibG9jay1lbmQ6IDA7XG59XG5cbi5rLXRpbWUtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGZsZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgb3V0bGluZTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstdGltZS1saXN0OjpiZWZvcmUsIC5rLXRpbWUtbGlzdDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIuKAi1wiO1xuICBoZWlnaHQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMjAwJTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAtNTAlO1xufVxuXG4uay10aW1lLWxpc3Q6OmJlZm9yZSB7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xufVxuXG4uay10aW1lLWxpc3Q6OmFmdGVyIHtcbiAgaW5zZXQtYmxvY2stZW5kOiAwO1xufVxuXG4uay10aW1lLWNvbnRhaW5lciwgLmstdGltZS1saXN0LWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogMTAwcHg7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAxMDBweDtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogLTEwMHB4O1xuICBtYXJnaW4taW5saW5lLWVuZDogY2FsYygtMTAwcHggLSB2YXIoLS1rZW5kby1zY3JvbGxiYXItd2lkdGgsIDE3cHgpKTtcbn1cblxuLmstdGltZS1jb250YWluZXIgPiB1bCwgLmstdGltZS1saXN0LWNvbnRlbnQgPiB1bCB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDRlbTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4uay10aW1lLWNvbnRhaW5lciAuay1zY3JvbGxhYmxlLXBsYWNlaG9sZGVyLCAuay10aW1lLWxpc3QtY29udGVudCAuay1zY3JvbGxhYmxlLXBsYWNlaG9sZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLWVuZDogMDtcbn1cblxuLmstdGltZS1saXN0LWl0ZW0sIC5rLXRpbWUtbGlzdCAuay1pdGVtIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstdGltZS1zZXBhcmF0b3Ige1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCkgKiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSArIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKiAyKTtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTE7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKCh2YXIoLS1rZW5kby1mb250LXNpemUtc20sIGluaGVyaXQpKSAqICh2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKSkgLyAyKTtcbn1cblxuLmstdGltZXNlbGVjdG9yLXNtIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG59XG5cbi5rLXRpbWVzZWxlY3Rvci1zbSAuay10aW1lLWhpZ2hsaWdodCwgLmstdGltZXNlbGVjdG9yLXNtIC5rLXRpbWUtbGlzdC1oaWdobGlnaHQge1xuICBoZWlnaHQ6IGNhbGModmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KSAqIHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpICsgdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pICogMik7XG59XG5cbi5rLXRpbWVzZWxlY3Rvci1zbSAuay10aW1lLXNlcGFyYXRvciB7XG4gIGhlaWdodDogY2FsYyh2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpICogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkgKyB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkgKiAyKTtcbn1cblxuLmstdGltZXNlbGVjdG9yLXNtIC5rLXRpbWUtbGlzdC1pdGVtLCAuay10aW1lc2VsZWN0b3Itc20gLmstdGltZS1saXN0IC5rLWl0ZW0ge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLXRpbWVzZWxlY3Rvci1tZCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xufVxuXG4uay10aW1lc2VsZWN0b3ItbWQgLmstdGltZS1oaWdobGlnaHQsIC5rLXRpbWVzZWxlY3Rvci1tZCAuay10aW1lLWxpc3QtaGlnaGxpZ2h0IHtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCkgKiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSArIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKiAyKTtcbn1cblxuLmstdGltZXNlbGVjdG9yLW1kIC5rLXRpbWUtc2VwYXJhdG9yIHtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCkgKiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSArIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKiAyKTtcbn1cblxuLmstdGltZXNlbGVjdG9yLW1kIC5rLXRpbWUtbGlzdC1pdGVtLCAuay10aW1lc2VsZWN0b3ItbWQgLmstdGltZS1saXN0IC5rLWl0ZW0ge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay10aW1lc2VsZWN0b3ItbGcge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1sZywgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKTtcbn1cblxuLmstdGltZXNlbGVjdG9yLWxnIC5rLXRpbWUtaGlnaGxpZ2h0LCAuay10aW1lc2VsZWN0b3ItbGcgLmstdGltZS1saXN0LWhpZ2hsaWdodCB7XG4gIGhlaWdodDogY2FsYyh2YXIoLS1rZW5kby1mb250LXNpemUtbGcsIGluaGVyaXQpICogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIG5vcm1hbCkgKyB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKiAyKTtcbn1cblxuLmstdGltZXNlbGVjdG9yLWxnIC5rLXRpbWUtc2VwYXJhdG9yIHtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1sZywgaW5oZXJpdCkgKiB2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKSArIHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAqIDIpO1xufVxuXG4uay10aW1lc2VsZWN0b3ItbGcgLmstdGltZS1saXN0LWl0ZW0sIC5rLXRpbWVzZWxlY3Rvci1sZyAuay10aW1lLWxpc3QgLmstaXRlbSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstdGltZXNlbGVjdG9yIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLXRpbWUtaGVhZGVyIC5rLXRpdGxlLCAuay10aW1lLXNlbGVjdG9yLWhlYWRlciAuay10aXRsZSB7XG4gIGNvbG9yOiB1bnNldDtcbn1cblxuLmstdGltZS1oZWFkZXIgLmstdGltZS1ub3csIC5rLXRpbWUtc2VsZWN0b3ItaGVhZGVyIC5rLXRpbWUtbm93IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay10aW1lLWhlYWRlciAuay10aW1lLW5vdzpob3ZlciwgLmstdGltZS1zZWxlY3Rvci1oZWFkZXIgLmstdGltZS1ub3c6aG92ZXIge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1ob3ZlciwgI2VhNWE1MSk7XG59XG5cbi5rLXRpbWUtbGlzdC13cmFwcGVyIC5rLXRpdGxlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nik7XG59XG5cbi5rLXRpbWUtbGlzdC13cmFwcGVyLmstZm9jdXMgLmstdGl0bGUge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xufVxuXG4uay10aW1lLWxpc3Qtd3JhcHBlci5rLWZvY3VzOjpiZWZvcmUsIC5rLXRpbWUtbGlzdC13cmFwcGVyLmstZm9jdXM6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA0KTtcbn1cblxuLmstdGltZS1saXN0OjpiZWZvcmUsIC5rLXRpbWUtbGlzdDo6YWZ0ZXIge1xuICBib3gtc2hhZG93OiAwIDAgM2VtIDEuNWVtIHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstdGltZS1saXN0IC5rLWl0ZW06aG92ZXIge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLXRpbWUtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstdGltZS1oaWdobGlnaHQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstY2FwdGNoYSB7XG4gIHdpZHRoOiAyODBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLWNhcHRjaGEgKiwgLmstY2FwdGNoYSAqOjpiZWZvcmUsIC5rLWNhcHRjaGEgKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1jYXB0Y2hhLWltYWdlLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1jYXB0Y2hhLWltYWdlLWNvbnRyb2xzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstY2FwdGNoYS1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLWNhcHRjaGEtaW1hZ2UgPiBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5rLWNhcHRjaGEtbG9hZGluZyAuay1jYXB0Y2hhLWltYWdlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uay1jYXB0Y2hhLXZvbHVtZS1jb250cm9sIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uay1jYXB0Y2hhLXZhbGlkYXRpb24tbWVzc2FnZSB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgLyAyKTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUtc20sIGluaGVyaXQpO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5rLWNhcHRjaGEge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay1wb3Mtc3RhdGljLCAuay1zdGF0aWMge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuXG4uXFwhay1wb3Mtc3RhdGljLCAuXFwhay1zdGF0aWMge1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBvcy1yZWxhdGl2ZSwgLmstcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5cXCFrLXBvcy1yZWxhdGl2ZSwgLlxcIWstcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbn1cblxuLmstcG9zLWFic29sdXRlLCAuay1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLlxcIWstcG9zLWFic29sdXRlLCAuXFwhay1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xufVxuXG4uay1wb3MtZml4ZWQsIC5rLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuXG4uXFwhay1wb3MtZml4ZWQsIC5cXCFrLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBvcy1zdGlja3ksIC5rLXN0aWNreSB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG59XG5cbi5cXCFrLXBvcy1zdGlja3ksIC5cXCFrLXN0aWNreSB7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbn1cblxuLmstY29sb3JwYWxldHRlIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstY29sb3JwYWxldHRlICosIC5rLWNvbG9ycGFsZXR0ZSAqOjpiZWZvcmUsIC5rLWNvbG9ycGFsZXR0ZSAqOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLWNvbG9ycGFsZXR0ZS10YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstY29sb3JwYWxldHRlLXRpbGUge1xuICB3aWR0aDogdmFyKC0ta2VuZG8tc3BhY2luZy02LCAxLjVyZW0pO1xuICBoZWlnaHQ6IHZhcigtLWtlbmRvLXNwYWNpbmctNiwgMS41cmVtKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay1jb2xvcnBhbGV0dGUtdGlsZTpob3ZlciwgLmstY29sb3JwYWxldHRlLXRpbGUuay1ob3ZlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAxO1xufVxuXG4uay1jb2xvcnBhbGV0dGUtdGlsZTpmb2N1cywgLmstY29sb3JwYWxldHRlLXRpbGUuay1mb2N1cywgLmstY29sb3JwYWxldHRlLXRpbGUuay1zZWxlY3RlZCwgLmstY29sb3JwYWxldHRlLXRpbGUuay1zZWxlY3RlZDpob3ZlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwO1xufVxuXG4uay1jb2xvcnBhbGV0dGUtc20gLmstY29sb3JwYWxldHRlLXRpbGUge1xuICB3aWR0aDogdmFyKC0ta2VuZG8tc3BhY2luZy01XFwuNSwgMS4zNzVyZW0pO1xuICBoZWlnaHQ6IHZhcigtLWtlbmRvLXNwYWNpbmctNVxcLjUsIDEuMzc1cmVtKTtcbn1cblxuLmstY29sb3JwYWxldHRlLW1kIC5rLWNvbG9ycGFsZXR0ZS10aWxlIHtcbiAgd2lkdGg6IHZhcigtLWtlbmRvLXNwYWNpbmctNiwgMS41cmVtKTtcbiAgaGVpZ2h0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTYsIDEuNXJlbSk7XG59XG5cbi5rLWNvbG9ycGFsZXR0ZS1sZyAuay1jb2xvcnBhbGV0dGUtdGlsZSB7XG4gIHdpZHRoOiB2YXIoLS1rZW5kby1zcGFjaW5nLTgsIDJyZW0pO1xuICBoZWlnaHQ6IHZhcigtLWtlbmRvLXNwYWNpbmctOCwgMnJlbSk7XG59XG5cbi5rLWNvbG9ycGFsZXR0ZS10aWxlOmZvY3VzLCAuay1jb2xvcnBhbGV0dGUtdGlsZS5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDNweCAxcHggcmdiYSgwLCAwLCAwLCAwLjMpLCBpbnNldCAwIDAgMCAxcHggaHNsYSgwLCAwJSwgMTAwJSwgMC41KTtcbn1cblxuLmstY29sb3JwYWxldHRlLXRpbGU6aG92ZXIsIC5rLWNvbG9ycGFsZXR0ZS10aWxlLmstaG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAgM3B4IDFweCByZ2JhKDAsIDAsIDAsIDAuMyksIGluc2V0IDAgMCAwIDFweCBoc2xhKDAsIDAlLCAxMDAlLCAwLjgpO1xufVxuXG4uay1jb2xvcnBhbGV0dGUtdGlsZS5rLXNlbGVjdGVkLCAuay1jb2xvcnBhbGV0dGUtdGlsZS5rLXNlbGVjdGVkOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IDFweCByZ2JhKDAsIDAsIDAsIDAuMyksIGluc2V0IDAgMCAwIDFweCAjZmZmO1xufVxuXG4uay1jb2xvcmdyYWRpZW50IHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7XG4gIHdpZHRoOiAyNzJweDtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQgKiwgLmstY29sb3JncmFkaWVudCAqOjpiZWZvcmUsIC5rLWNvbG9yZ3JhZGllbnQgKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1jb2xvcmdyYWRpZW50LWNhbnZhcyB7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtcbn1cblxuLmstY29sb3JncmFkaWVudC1jYW52YXMgLmstaHN2LXJlY3RhbmdsZSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmstY29sb3JncmFkaWVudC1jYW52YXMgLmstaHN2LWdyYWRpZW50IHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7XG4gIGhlaWdodDogMjAycHg7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQtY2FudmFzIC5rLWhzdi1kcmFnaGFuZGxlIHtcbiAgbWFyZ2luLXRvcDogLTdweDtcbiAgbWFyZ2luLWxlZnQ6IC03cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay1jb2xvcmdyYWRpZW50LWNhbnZhcyAuay1oc3YtY29udHJvbHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQtY2FudmFzLmstdnN0YWNrLCAuay1jb2xvcmdyYWRpZW50LWNhbnZhcy5rLXZib3gge1xuICBwYWRkaW5nLWlubGluZTogOHB4O1xufVxuXG4uay1jb2xvcmdyYWRpZW50IC5rLWRyYWdoYW5kbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBvdXRsaW5lLXdpZHRoOiAxcHg7XG4gIG91dGxpbmUtc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1jb2xvcmdyYWRpZW50LXNsaWRlci5rLXNsaWRlci12ZXJ0aWNhbCB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDIwMnB4O1xuICBmbGV4OiAwIDAgMTBweDtcbn1cblxuLmstY29sb3JncmFkaWVudC1zbGlkZXIuay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLXRyYWNrIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IC01cHg7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQtc2xpZGVyLmstc2xpZGVyLWhvcml6b250YWwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMHB4O1xuICBmbGV4OiAwIDAgMTBweDtcbn1cblxuLmstY29sb3JncmFkaWVudC1zbGlkZXIuay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItdHJhY2sge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogLTVweDtcbn1cblxuLmstY29sb3JncmFkaWVudC1zbGlkZXIuay1hbHBoYS1zbGlkZXIgLmstc2xpZGVyLXRyYWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLmstY29sb3JncmFkaWVudC1zbGlkZXIgLmstc2xpZGVyLXRyYWNrLXdyYXAge1xuICB6LWluZGV4OiAxO1xufVxuXG4uay1jb2xvcmdyYWRpZW50LXNsaWRlciAuay1zbGlkZXItc2VsZWN0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstY29sb3JncmFkaWVudC1zbGlkZXIgLmstZHJhZ2hhbmRsZSB7XG4gIGJvcmRlci13aWR0aDogM3B4O1xufVxuXG4uay1jb2xvcmdyYWRpZW50LXNtIHtcbiAgd2lkdGg6IDI1MnB4O1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO1xufVxuXG4uay1jb2xvcmdyYWRpZW50LXNtIC5rLWNvbG9yZ3JhZGllbnQtaW5wdXRzIC5rLW51bWVyaWN0ZXh0Ym94IHtcbiAgd2lkdGg6IDQycHg7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQtc20gLmstY29sb3JncmFkaWVudC1jYW52YXMge1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQtc20gLmstY29sb3JncmFkaWVudC1jYW52YXMgLmstaHN2LWdyYWRpZW50IHtcbiAgaGVpZ2h0OiAxODJweDtcbn1cblxuLmstY29sb3JncmFkaWVudC1zbSAuay1jb2xvcmdyYWRpZW50LWNhbnZhcyAuay1zbGlkZXItdmVydGljYWwge1xuICBoZWlnaHQ6IDE4MnB4O1xufVxuXG4uay1jb2xvcmdyYWRpZW50LXNtIC5rLWNvbG9yZ3JhZGllbnQtY2FudmFzIC5rLWhzdi1jb250cm9scyB7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtcbn1cblxuLmstY29sb3JncmFkaWVudC1tZCB7XG4gIHdpZHRoOiAyNzJweDtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtcbn1cblxuLmstY29sb3JncmFkaWVudC1tZCAuay1jb2xvcmdyYWRpZW50LWlucHV0cyAuay1udW1lcmljdGV4dGJveCB7XG4gIHdpZHRoOiA0NnB4O1xufVxuXG4uay1jb2xvcmdyYWRpZW50LW1kIC5rLWNvbG9yZ3JhZGllbnQtY2FudmFzIHtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO1xufVxuXG4uay1jb2xvcmdyYWRpZW50LW1kIC5rLWNvbG9yZ3JhZGllbnQtY2FudmFzIC5rLWhzdi1ncmFkaWVudCB7XG4gIGhlaWdodDogMjAycHg7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQtbWQgLmstY29sb3JncmFkaWVudC1jYW52YXMgLmstc2xpZGVyLXZlcnRpY2FsIHtcbiAgaGVpZ2h0OiAyMDJweDtcbn1cblxuLmstY29sb3JncmFkaWVudC1tZCAuay1jb2xvcmdyYWRpZW50LWNhbnZhcyAuay1oc3YtY29udHJvbHMge1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQtbGcge1xuICB3aWR0aDogMzYycHg7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy00XFwuNSwgMS4xMjVyZW0pO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTRcXC41LCAxLjEyNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTRcXC41LCAxLjEyNXJlbSk7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQtbGcgLmstY29sb3JncmFkaWVudC1pbnB1dHMgLmstbnVtZXJpY3RleHRib3gge1xuICB3aWR0aDogNjJweDtcbn1cblxuLmstY29sb3JncmFkaWVudC1sZyAuay1jb2xvcmdyYWRpZW50LWNhbnZhcyB7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy00XFwuNSwgMS4xMjVyZW0pO1xufVxuXG4uay1jb2xvcmdyYWRpZW50LWxnIC5rLWNvbG9yZ3JhZGllbnQtY2FudmFzIC5rLWhzdi1ncmFkaWVudCB7XG4gIGhlaWdodDogMjY4cHg7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQtbGcgLmstY29sb3JncmFkaWVudC1jYW52YXMgLmstc2xpZGVyLXZlcnRpY2FsIHtcbiAgaGVpZ2h0OiAyNjhweDtcbn1cblxuLmstY29sb3JncmFkaWVudC1sZyAuay1jb2xvcmdyYWRpZW50LWNhbnZhcyAuay1oc3YtY29udHJvbHMge1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctNFxcLjUsIDEuMTI1cmVtKTtcbn1cblxuLmstY29sb3JncmFkaWVudC1pbnB1dHMge1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstY29sb3JncmFkaWVudC1pbnB1dHMgLmstY29sb3JncmFkaWVudC1pbnB1dC1sYWJlbCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQtaW5wdXRzID4gLmstdnN0YWNrLCAuay1jb2xvcmdyYWRpZW50LWlucHV0cyA+IC5rLXZib3gge1xuICBnYXA6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKSAvIDMpO1xufVxuXG4uay1jb2xvcmdyYWRpZW50LWlucHV0cyAuay1udW1lcmljdGV4dGJveCB7XG4gIHdpZHRoOiA0NnB4O1xufVxuXG4uay1jb2xvcmdyYWRpZW50LWlucHV0cyAuay1pbnB1dC1pbm5lciB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAycHg7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtb3ZlcmZsb3c6IGNsaXA7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQtY29sb3ItY29udHJhc3QgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGdhcDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pIC8gMS41KTtcbn1cblxuLmstY29sb3JncmFkaWVudC1jb2xvci1jb250cmFzdCAuay1jb250cmFzdC1yYXRpbyB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKSAvIDEuNSk7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQtY29sb3ItY29udHJhc3QgLmstY29udHJhc3QtcmF0aW8tdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1rZW5kby1mb250LXdlaWdodC1ib2xkLCBub3JtYWwpO1xufVxuXG4uay1jb2xvcmdyYWRpZW50LWNvbG9yLWNvbnRyYXN0IC5rLWNvbnRyYXN0LXZhbGlkYXRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSkgLyAxLjUgLyAyKTtcbn1cblxuLmstY29sb3JncmFkaWVudC1jb2xvci1jb250cmFzdCAuay1jb250cmFzdC12YWxpZGF0aW9uIC5rLWljb24ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uay1jb2xvcmdyYWRpZW50LWNvbG9yLWNvbnRyYXN0IC5rLWNvbnRyYXN0LXZhbGlkYXRpb24gLmstaWNvbiArIC5rLWljb24sIC5rLWNvbG9yZ3JhZGllbnQtY29sb3ItY29udHJhc3QgLmstY29udHJhc3QtdmFsaWRhdGlvbiAuay1pY29uLXdyYXBwZXItaG9zdCArIC5rLWljb24td3JhcHBlci1ob3N0IC5rLWljb24ge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAtMTNweDtcbn1cblxuLmstY29sb3ItY29udHJhc3Qtc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstY29sb3JncmFkaWVudDpmb2N1cywgLmstY29sb3JncmFkaWVudC5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogdmFyKC0ta2VuZG8tZWxldmF0aW9uLTMsIDAgNnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO1xufVxuXG4uay1jb2xvcmdyYWRpZW50LWNhbnZhcyAuay1oc3YtZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDApLCBibGFjayksIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgd2hpdGUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpO1xufVxuXG4uay1jb2xvcmdyYWRpZW50IC5rLWRyYWdoYW5kbGUge1xuICBib3JkZXItY29sb3I6IGhzbGEoMCwgMCUsIDEwMCUsIDAuOCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIG91dGxpbmUtY29sb3I6ICMwMDA7XG4gIGJveC1zaGFkb3c6IHZhcigtLWtlbmRvLWVsZXZhdGlvbi0yLCAwIDRweCA2cHggcmdiYSgwLCAwLCAwLCAwLjA2KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtcbn1cblxuLmstY29sb3JncmFkaWVudCAuay1kcmFnaGFuZGxlOmZvY3VzLCAuay1jb2xvcmdyYWRpZW50IC5rLWRyYWdoYW5kbGUuay1mb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgb3V0bGluZS1jb2xvcjogIzAwMDtcbiAgYm94LXNoYWRvdzogdmFyKC0ta2VuZG8tZWxldmF0aW9uLTIsIDAgNHB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMDYpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO1xufVxuXG4uay1jb2xvcmdyYWRpZW50IC5rLWRyYWdoYW5kbGU6aG92ZXIsIC5rLWNvbG9yZ3JhZGllbnQgLmstZHJhZ2hhbmRsZS5rLWhvdmVyLCAuay1jb2xvcmdyYWRpZW50IC5rLWRyYWdoYW5kbGUuay1hY3RpdmUsIC5rLWNvbG9yZ3JhZGllbnQgLmstZHJhZ2hhbmRsZTphY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIG91dGxpbmUtY29sb3I6ICMwMDA7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQtc2xpZGVyLmstaHVlLXNsaWRlci5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci10cmFjayB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZmMDAwMCwgI2ZmZmYwMCwgIzAwZmYwMCwgIzAwZmZmZiwgIzAwMDBmZiwgI2ZmMDBmZiwgI2ZmMDAwMCk7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQtc2xpZGVyLmstaHVlLXNsaWRlci5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjZmYwMDAwLCAjZmZmZjAwLCAjMDBmZjAwLCAjMDBmZmZmLCAjMDAwMGZmLCAjZmYwMGZmLCAjZmYwMDAwKTtcbn1cblxuLmstY29sb3JncmFkaWVudC1zbGlkZXIuay1hbHBoYS1zbGlkZXIgLmstc2xpZGVyLXRyYWNrOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBb0FBQUFLQ0FZQUFBQ05Ncys5QUFBQUNYQklXWE1BQUFzVEFBQUxFd0VBbXB3WUFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUF1U1VSQlZIZ0J4WXl4RFFBd0RNSklMK1lUK0RqdHpGUmxpVWZMY2tscUJDUlQ0ZUNUeGJENmtkTDIvTGdZWHFwdkNiczNrQnYvQUFBQUFFbEZUa1N1UW1DQykgY2VudGVyIHJlcGVhdDtcbn1cblxuLmstY29sb3JncmFkaWVudC1pbnB1dC1sYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpO1xufVxuXG4uay1ydGwgLmstY29sb3JncmFkaWVudCAuay1odWUtc2xpZGVyLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXRyYWNrLCBbZGlyPXJ0bF0gLmstY29sb3JncmFkaWVudCAuay1odWUtc2xpZGVyLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICNmZjAwMDAsICNmZmZmMDAsICMwMGZmMDAsICMwMGZmZmYsICMwMDAwZmYsICNmZjAwZmYsICNmZjAwMDApO1xufVxuXG4uay1hbGlnbi1zZWxmLWF1dG8ge1xuICBhbGlnbi1zZWxmOiBhdXRvO1xufVxuXG4uXFwhay1hbGlnbi1zZWxmLWF1dG8ge1xuICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5rLWFsaWduLXNlbGYtbm9ybWFsIHtcbiAgYWxpZ24tc2VsZjogbm9ybWFsO1xufVxuXG4uXFwhay1hbGlnbi1zZWxmLW5vcm1hbCB7XG4gIGFsaWduLXNlbGY6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4uay1hbGlnbi1zZWxmLXN0cmV0Y2gge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG4uXFwhay1hbGlnbi1zZWxmLXN0cmV0Y2gge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5rLWFsaWduLXNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuXG4uXFwhay1hbGlnbi1zZWxmLWNlbnRlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uay1hbGlnbi1zZWxmLXN0YXJ0IHtcbiAgYWxpZ24tc2VsZjogc3RhcnQ7XG59XG5cbi5cXCFrLWFsaWduLXNlbGYtc3RhcnQge1xuICBhbGlnbi1zZWxmOiBzdGFydCAhaW1wb3J0YW50O1xufVxuXG4uay1hbGlnbi1zZWxmLWVuZCB7XG4gIGFsaWduLXNlbGY6IGVuZDtcbn1cblxuLlxcIWstYWxpZ24tc2VsZi1lbmQge1xuICBhbGlnbi1zZWxmOiBlbmQgIWltcG9ydGFudDtcbn1cblxuLmstYWxpZ24tc2VsZi1mbGV4LXN0YXJ0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbn1cblxuLlxcIWstYWxpZ24tc2VsZi1mbGV4LXN0YXJ0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uay1hbGlnbi1zZWxmLWZsZXgtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG59XG5cbi5cXCFrLWFsaWduLXNlbGYtZmxleC1lbmQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uay1hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmU7XG59XG5cbi5cXCFrLWFsaWduLXNlbGYtYmFzZWxpbmUge1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uay1hbGlnbi1zZWxmLWZpcnN0LWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogZmlyc3QgYmFzZWxpbmU7XG59XG5cbi5cXCFrLWFsaWduLXNlbGYtZmlyc3QtYmFzZWxpbmUge1xuICBhbGlnbi1zZWxmOiBmaXJzdCBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uay1hbGlnbi1zZWxmLWxhc3QtYmFzZWxpbmUge1xuICBhbGlnbi1zZWxmOiBsYXN0IGJhc2VsaW5lO1xufVxuXG4uXFwhay1hbGlnbi1zZWxmLWxhc3QtYmFzZWxpbmUge1xuICBhbGlnbi1zZWxmOiBsYXN0IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5rLWFsaWduLXNlbGYtc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IHNlbGYtc3RhcnQ7XG59XG5cbi5cXCFrLWFsaWduLXNlbGYtc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IHNlbGYtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmstYWxpZ24tc2VsZi1zZWxmLWVuZCB7XG4gIGFsaWduLXNlbGY6IHNlbGYtZW5kO1xufVxuXG4uXFwhay1hbGlnbi1zZWxmLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogc2VsZi1lbmQgIWltcG9ydGFudDtcbn1cblxuLmstY29sb3JlZGl0b3Ige1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtcbiAgbWluLXdpZHRoOiAyNzJweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5cbi5rLWNvbG9yZWRpdG9yICosIC5rLWNvbG9yZWRpdG9yICo6OmJlZm9yZSwgLmstY29sb3JlZGl0b3IgKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1jb2xvcmVkaXRvci1oZWFkZXIge1xuICBwYWRkaW5nOiB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pIHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSkgMDtcbn1cblxuLmstY29sb3JlZGl0b3ItaGVhZGVyLWFjdGlvbnMge1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstY29sb3JlZGl0b3ItcHJldmlldyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uay1jb2xvcmVkaXRvci1wcmV2aWV3IC5rLWNvbG9yLXByZXZpZXcge1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuXG4uay1jb2xvcmVkaXRvci1zbSB7XG4gIG1pbi13aWR0aDogMjUycHg7XG59XG5cbi5rLWNvbG9yZWRpdG9yLXNtIC5rLWNvbG9yZWRpdG9yLWhlYWRlciB7XG4gIHBhZGRpbmc6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSkgdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKSAwO1xufVxuXG4uay1jb2xvcmVkaXRvci1zbSAuay1jb2xvcmVkaXRvci12aWV3cyB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO1xufVxuXG4uay1jb2xvcmVkaXRvci1zbSAuay1jb2xvcmVkaXRvci1wcmV2aWV3IHtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7XG59XG5cbi5rLWNvbG9yZWRpdG9yLXNtIC5rLWNvbG9yZWRpdG9yLXByZXZpZXcgLmstY29sb3ItcHJldmlldyB7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDEycHg7XG59XG5cbi5rLWNvbG9yZWRpdG9yLW1kIHtcbiAgbWluLXdpZHRoOiAyNzJweDtcbn1cblxuLmstY29sb3JlZGl0b3ItbWQgLmstY29sb3JlZGl0b3ItaGVhZGVyIHtcbiAgcGFkZGluZzogdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKSB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pIDA7XG59XG5cbi5rLWNvbG9yZWRpdG9yLW1kIC5rLWNvbG9yZWRpdG9yLXZpZXdzIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG59XG5cbi5rLWNvbG9yZWRpdG9yLW1kIC5rLWNvbG9yZWRpdG9yLXByZXZpZXcge1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtcbn1cblxuLmstY29sb3JlZGl0b3ItbWQgLmstY29sb3JlZGl0b3ItcHJldmlldyAuay1jb2xvci1wcmV2aWV3IHtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMTRweDtcbn1cblxuLmstY29sb3JlZGl0b3ItbGcge1xuICBtaW4td2lkdGg6IDM2MnB4O1xufVxuXG4uay1jb2xvcmVkaXRvci1sZyAuay1jb2xvcmVkaXRvci1oZWFkZXIge1xuICBwYWRkaW5nOiB2YXIoLS1rZW5kby1zcGFjaW5nLTRcXC41LCAxLjEyNXJlbSkgdmFyKC0ta2VuZG8tc3BhY2luZy00XFwuNSwgMS4xMjVyZW0pIDA7XG59XG5cbi5rLWNvbG9yZWRpdG9yLWxnIC5rLWNvbG9yZWRpdG9yLXZpZXdzIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy00XFwuNSwgMS4xMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy00XFwuNSwgMS4xMjVyZW0pO1xufVxuXG4uay1jb2xvcmVkaXRvci1sZyAuay1jb2xvcmVkaXRvci1wcmV2aWV3IHtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uay1jb2xvcmVkaXRvci1sZyAuay1jb2xvcmVkaXRvci1wcmV2aWV3IC5rLWNvbG9yLXByZXZpZXcge1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG4uay1jb2xvcmVkaXRvci12aWV3cyB7XG4gIG1pbi13aWR0aDogY2FsYyh2YXIoLS1rZW5kby1jb2xvci1wcmV2aWV3LXdpZHRoLCB2YXIoLS1rZW5kby1zcGFjaW5nLTYsIDEuNXJlbSkpICogdmFyKC0ta2VuZG8tY29sb3ItcHJldmlldy1jb2x1bW5zLCAxMCkpO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO1xufVxuXG4uay1jb2xvcmVkaXRvci12aWV3cyAuay1jb2xvcmdyYWRpZW50IHtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IGF1dG87XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmstY29sb3JlZGl0b3Itdmlld3MgLmstY29sb3JncmFkaWVudDpmb2N1cywgLmstY29sb3JlZGl0b3Itdmlld3MgLmstY29sb3JncmFkaWVudC5rLWZvY3VzIHtcbiAgb3V0bGluZTogMnB4IGRvdHRlZDtcbiAgb3V0bGluZS1vZmZzZXQ6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmstY29sb3JlZGl0b3Itdmlld3MgLmstY29sb3JwYWxldHRlIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuXG4uay1jb2xvcmVkaXRvci1mb290ZXIuay1hY3Rpb25zLCAuay1jb2xvcmVkaXRvci1mb290ZXIuay1lZGl0LWJ1dHRvbnMsIC5rLWNvbG9yZWRpdG9yLWZvb3Rlci5rLWFjdGlvbi1idXR0b25zLCAuay1jb2xvcmVkaXRvci1mb290ZXIuay1jb2x1bW5tZW51LWFjdGlvbnMsIC5rLWNvbG9yZWRpdG9yLWZvb3Rlci5rLWZvcm0tYnV0dG9ucyB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmstY29sb3JlZGl0b3Ige1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstY29sb3JlZGl0b3IgLmstY29sb3JncmFkaWVudDpmb2N1cywgLmstY29sb3JlZGl0b3IgLmstY29sb3JncmFkaWVudC5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgb3V0bGluZS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4uay1jb2xvci1waWNrZXIsIC5rLWNvbG9ycGlja2VyIHtcbiAgd2lkdGg6IG1pbi1jb250ZW50O1xufVxuXG4uay1kYXRldGltZS1zZWxlY3RvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xufVxuXG4uay1kYXRldGltZS13cmFwIHtcbiAgd2lkdGg6IGNhbGMoMjU2cHggKyB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pICogMik7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLWRhdGV0aW1lLXdyYXAgLmstZGF0ZXRpbWUtYnV0dG9uZ3JvdXAge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLWRhdGV0aW1lLXdyYXAgLmstY2FsZW5kYXIsIC5rLWRhdGV0aW1lLXdyYXAgLmstdGltZXNlbGVjdG9yIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmstZGF0ZXRpbWUtY2FsZW5kYXItd3JhcCwgLmstZGF0ZXRpbWUtdGltZS13cmFwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbGV4OiAwIDAgY2FsYygyNTZweCArIHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgKiAyKTtcbn1cblxuLmstZGF0ZS10YWIgLmstZGF0ZXRpbWUtc2VsZWN0b3Ige1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5cbi5rLXRpbWUtdGFiIC5rLWRhdGV0aW1lLXNlbGVjdG9yIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuOmlzKC5rLXJ0bCwgW2Rpcj1ydGxdKSAuay10aW1lLXRhYiAuay1kYXRldGltZS1zZWxlY3RvciwgLmstdGltZS10YWIgLmstZGF0ZXRpbWUtc2VsZWN0b3I6aXMoLmstcnRsLCBbZGlyPXJ0bF0pIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uay1kYXRlcmFuZ2UtcGlja2VyLCAuay1kYXRlcmFuZ2VwaWNrZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1kYXRlcmFuZ2UtcGlja2VyICosIC5rLWRhdGVyYW5nZXBpY2tlciAqLCAuay1kYXRlcmFuZ2UtcGlja2VyICo6OmJlZm9yZSwgLmstZGF0ZXJhbmdlcGlja2VyICo6OmJlZm9yZSwgLmstZGF0ZXJhbmdlLXBpY2tlciAqOjphZnRlciwgLmstZGF0ZXJhbmdlcGlja2VyICo6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstZGF0ZXJhbmdlLXBpY2tlciAuay1kYXRlaW5wdXQsIC5rLWRhdGVyYW5nZXBpY2tlciAuay1kYXRlaW5wdXQge1xuICB3aWR0aDogMTBlbTtcbn1cblxuLmstZGF0ZXJhbmdlcGlja2VyLXdyYXAge1xuICBkaXNwbGF5OiBpbmhlcml0O1xuICBmbGV4LWZsb3c6IGluaGVyaXQ7XG4gIGFsaWduLWl0ZW1zOiBpbmhlcml0O1xuICBnYXA6IGluaGVyaXQ7XG59XG5cbi5rLWRyb3Bkb3duZ3JpZC1wb3B1cCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLWRyb3Bkb3duZ3JpZC1wb3B1cCA+IC5rLWRhdGEtdGFibGUge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5rLWRyb3Bkb3duLW9wZXJhdG9yIHtcbiAgd2lkdGg6IG1pbi1jb250ZW50O1xuICBmbGV4OiBub25lO1xufVxuXG4uay1kcm9wZG93bi1vcGVyYXRvciAuay1pbnB1dC1idXR0b24ge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIHdpZHRoOiBtaW4tY29udGVudDtcbn1cblxuLmstZHJvcGRvd24tb3BlcmF0b3IgLmstaW5wdXQtYnV0dG9uIC5rLWJ1dHRvbi1pY29uIHtcbiAgd2lkdGg6IGF1dG87XG4gIGFzcGVjdC1yYXRpbzogMTtcbn1cblxuLmstZHJvcGRvd24tb3BlcmF0b3IgLmstaW5wdXQtaW5uZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay10cmVldmlldyB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstdHJlZXZpZXcgKiwgLmstdHJlZXZpZXcgKjo6YmVmb3JlLCAuay10cmVldmlldyAqOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLXRyZWV2aWV3LWZpbHRlciB7XG4gIHBhZGRpbmc6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogbm9uZTtcbn1cblxuLmstdHJlZXZpZXctZ3JvdXAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3V0bGluZTogMDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLXRyZWV2aWV3LWdyb3VwLm5nLWFuaW1hdGluZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXRyZWV2aWV3LXRvcCwgLmstdHJlZXZpZXctbWlkLCAuay10cmVldmlldy1ib3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5rLXRyZWV2aWV3LWl0ZW0ge1xuICBvdXRsaW5lLXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAyNHB4O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay10cmVldmlldy10b2dnbGUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAtMjRweDtcbiAgZmxleDogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay10cmVldmlldy10b2dnbGUgLmstaWNvbiB7XG4gIHBhZGRpbmc6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uay10cmVldmlldy1sb2FkaW5nIHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG59XG5cbi5rLXRyZWV2aWV3IC5rLWNoZWNrYm94LXdyYXAsIC5rLXRyZWV2aWV3IC5rLWNoZWNrYm94LXdyYXBwZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbi5rLXRyZWV2aWV3LWxlYWYge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgYm9yZGVyOiAwcHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLXRyZWV2aWV3LWxlYWYgLmstaWNvbiwgLmstdHJlZXZpZXctbGVhZiAuay1pbWFnZSwgLmstdHJlZXZpZXctbGVhZiAuay1zcHJpdGUge1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbn1cblxuLmstdHJlZXZpZXctbGVhZi5rLWZvY3VzIHtcbiAgei1pbmRleDogMTtcbn1cblxuLmstdHJlZXZpZXcgLmstdHJlZXZpZXctbG9hZC1tb3JlLWJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmstdHJlZXZpZXcgLmstdHJlZXZpZXctbG9hZC1tb3JlLWJ1dHRvbjpob3ZlciwgLmstdHJlZXZpZXcgLmstdHJlZXZpZXctbG9hZC1tb3JlLWJ1dHRvbi5rLWhvdmVyLCAuay10cmVldmlldyAuay10cmVldmlldy1sb2FkLW1vcmUtYnV0dG9uOmZvY3VzLCAuay10cmVldmlldyAuay10cmVldmlldy1sb2FkLW1vcmUtYnV0dG9uLmstZm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmstdHJlZXZpZXctc20ge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbn1cblxuLmstdHJlZXZpZXctc20gLmstdHJlZXZpZXctbGVhZiB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstdHJlZXZpZXctc20gLmstY2hlY2tib3gtd3JhcCB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG59XG5cbi5rLXRyZWV2aWV3LW1kIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG59XG5cbi5rLXRyZWV2aWV3LW1kIC5rLXRyZWV2aWV3LWxlYWYge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay10cmVldmlldy1tZCAuay1jaGVja2JveC13cmFwIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbn1cblxuLmstdHJlZXZpZXctbGcge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1sZywgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKTtcbn1cblxuLmstdHJlZXZpZXctbGcgLmstdHJlZXZpZXctbGVhZiB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstdHJlZXZpZXctbGcgLmstY2hlY2tib3gtd3JhcCB7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uay10cmVldmlldyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG59XG5cbi5rLXRyZWV2aWV3LWxlYWY6aG92ZXIsIC5rLXRyZWV2aWV3LWxlYWYuay1ob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2UtaG92ZXIsICNlYmViZWIpO1xufVxuXG4uay10cmVldmlldy1sZWFmOmZvY3VzLCAuay10cmVldmlldy1sZWFmLmstZm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjEzKTtcbn1cblxuLmstdHJlZXZpZXctbGVhZi5rLXNlbGVjdGVkIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstdHJlZXZpZXcgLmstdHJlZXZpZXctbG9hZC1tb3JlLWJ1dHRvbiB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstdHJlZXZpZXcgLmstdHJlZXZpZXctbG9hZC1tb3JlLWJ1dHRvbjpob3ZlciwgLmstdHJlZXZpZXcgLmstdHJlZXZpZXctbG9hZC1tb3JlLWJ1dHRvbi5rLWhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktaG92ZXIsICNlYTVhNTEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay10cmVldmlldyAuay10cmVldmlldy1sb2FkLW1vcmUtYnV0dG9uOmZvY3VzLCAuay10cmVldmlldyAuay10cmVldmlldy1sb2FkLW1vcmUtYnV0dG9uLmstZm9jdXMge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1ob3ZlciwgI2VhNWE1MSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xufVxuXG4uay1wb3B1cC1kcm9wZG93bnRyZWUgLmstdHJlZXZpZXcsIC5rLWRyb3Bkb3dudHJlZS1wb3B1cCAuay10cmVldmlldywgLmstbXVsdGlzZWxlY3R0cmVlLXBvcHVwIC5rLXRyZWV2aWV3IHtcbiAgcGFkZGluZy1ibG9jazogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgLyAyKTtcbiAgcGFkZGluZy1pbmxpbmU6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pIC8gMik7XG59XG5cbi5rLXBvcHVwLWRyb3Bkb3dudHJlZSAuay1jaGVjay1hbGwsIC5rLWRyb3Bkb3dudHJlZS1wb3B1cCAuay1jaGVjay1hbGwsIC5rLW11bHRpc2VsZWN0dHJlZS1wb3B1cCAuay1jaGVjay1hbGwge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLW11bHRpc2VsZWN0dHJlZSAuay1pbnB1dC12YWx1ZXMge1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uay1tdWx0aXNlbGVjdHRyZWUgLmstaW5wdXQtaW5uZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCLXCI7XG4gIHdpZHRoOiAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsZXg6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmstcmF0aW5nIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLXJhdGluZyAqLCAuay1yYXRpbmcgKjo6YmVmb3JlLCAuay1yYXRpbmcgKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1yYXRpbmcuay1yZWFkb25seSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uay1yYXRpbmctY29udGFpbmVyIHtcbiAgZmxleDogMCAxIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJsb2NrOiAwO1xuICBtYXJnaW4taW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uay1yYXRpbmctY29udGFpbmVyIC5rLXJhdGluZy1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMDtcbiAgb3V0bGluZTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXMgZWFzZS1vdXQgMHM7XG59XG5cbi5rLXJhdGluZy1jb250YWluZXIgLmstcmF0aW5nLWl0ZW0gKiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uay1yYXRpbmctY29udGFpbmVyIC5rLXJhdGluZy1pdGVtIC5rLXJhdGluZy1wcmVjaXNpb24tcGFydCwgLmstcmF0aW5nLWNvbnRhaW5lciAuay1yYXRpbmctaXRlbSAuay1yYXRpbmctcHJlY2lzaW9uLWNvbXBsZW1lbnQge1xuICBkaXNwbGF5OiBpbmhlcml0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXJhdGluZy1jb250YWluZXIgLmstcmF0aW5nLWl0ZW0gLmstcmF0aW5nLXByZWNpc2lvbi1jb21wbGVtZW50IHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG5cbi5rLXJhdGluZy1jb250YWluZXIgLmstcmF0aW5nLWl0ZW0gc3ZnIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuXG4uay1yYXRpbmctbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpO1xuICBtYXJnaW4tYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIG1hcmdpbi1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstcnRsIC5rLXJhdGluZy1pdGVtIC5rLXJhdGluZy1wcmVjaXNpb24tY29tcGxlbWVudCwgW2Rpcj1ydGxdIC5rLXJhdGluZy1pdGVtIC5rLXJhdGluZy1wcmVjaXNpb24tY29tcGxlbWVudCB7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuXG4uay1yYXRpbmcge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xufVxuXG4uay1yYXRpbmc6Zm9jdXMgLmstcmF0aW5nLWl0ZW0gPiAuay1pY29uLCAuay1yYXRpbmcuay1mb2N1cyAuay1yYXRpbmctaXRlbSA+IC5rLWljb24ge1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KHZhcigtLWtlbmRvLWVsZXZhdGlvbi0xLCAwIDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjA0KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKSk7XG59XG5cbi5rLXJhdGluZzpmb2N1cyAuay1yYXRpbmctaXRlbS5rLXNlbGVjdGVkID4gLmstaWNvbiwgLmstcmF0aW5nLmstZm9jdXMgLmstcmF0aW5nLWl0ZW0uay1zZWxlY3RlZCA+IC5rLWljb24ge1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KHZhcigtLWtlbmRvLWVsZXZhdGlvbi0xLCAwIDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjA0KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKSk7XG59XG5cbi5rLXJhdGluZy1pdGVtIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbn1cblxuLmstcmF0aW5nLWl0ZW0uay1zZWxlY3RlZCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstcmF0aW5nLWl0ZW0uay1zZWxlY3RlZDpmb2N1cywgLmstcmF0aW5nLWl0ZW0uay1zZWxlY3RlZC5rLWZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1yYXRpbmctaXRlbTpob3ZlciwgLmstcmF0aW5nLWl0ZW0uay1ob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay1zd2l0Y2gge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLXN3aXRjaCAqLCAuay1zd2l0Y2ggKjo6YmVmb3JlLCAuay1zd2l0Y2ggKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1zd2l0Y2ggW3R5cGU9Y2hlY2tib3hdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstc3dpdGNoW2FyaWEtcmVhZG9ubHk9dHJ1ZV0ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmstc3dpdGNoLmstcmVhZG9ubHkge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmstc3dpdGNoLXRyYWNrIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIG91dGxpbmU6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgZmxleDogMSAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAyMDBtcyBlYXNlLWluLW91dDtcbn1cblxuLmstc3dpdGNoLXRodW1iLXdyYXAge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiBsZWZ0IDIwMG1zIGVhc2UtaW4tb3V0O1xuICBpbnNldC1ibG9jay1zdGFydDogNTAlO1xufVxuXG4uay1zd2l0Y2gtdGh1bWIge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5rLXN3aXRjaC1sYWJlbC1vbiwgLmstc3dpdGNoLWxhYmVsLW9mZiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1zdGFydDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXN3aXRjaC1zbSB7XG4gIHdpZHRoOiA1MnB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cblxuLmstc3dpdGNoLXNtIC5rLXN3aXRjaC10cmFjayB7XG4gIHdpZHRoOiA1MnB4O1xuICBoZWlnaHQ6IDI2cHg7XG59XG5cbi5rLXN3aXRjaC1zbSAuay1zd2l0Y2gtbGFiZWwtb24ge1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDRweDtcbn1cblxuLmstc3dpdGNoLXNtIC5rLXN3aXRjaC1sYWJlbC1vZmYge1xuICBpbnNldC1pbmxpbmUtZW5kOiA0cHg7XG59XG5cbi5rLXN3aXRjaC1zbSAuay1zd2l0Y2gtdGh1bWIge1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xufVxuXG4uay1zd2l0Y2gtc20uay1zd2l0Y2gtb24gLmstc3dpdGNoLXRodW1iLXdyYXAge1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGNhbGMoMTAwJSAtIDEzcHgpO1xufVxuXG4uay1zd2l0Y2gtc20uay1zd2l0Y2gtb2ZmIC5rLXN3aXRjaC10aHVtYi13cmFwIHtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAxM3B4O1xufVxuXG4uay1zd2l0Y2gtbWQge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBmb250LXNpemU6IDEwcHg7XG59XG5cbi5rLXN3aXRjaC1tZCAuay1zd2l0Y2gtdHJhY2sge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuXG4uay1zd2l0Y2gtbWQgLmstc3dpdGNoLWxhYmVsLW9uIHtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiA2cHg7XG59XG5cbi5rLXN3aXRjaC1tZCAuay1zd2l0Y2gtbGFiZWwtb2ZmIHtcbiAgaW5zZXQtaW5saW5lLWVuZDogNnB4O1xufVxuXG4uay1zd2l0Y2gtbWQgLmstc3dpdGNoLXRodW1iIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cblxuLmstc3dpdGNoLW1kLmstc3dpdGNoLW9uIC5rLXN3aXRjaC10aHVtYi13cmFwIHtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBjYWxjKDEwMCUgLSAxNXB4KTtcbn1cblxuLmstc3dpdGNoLW1kLmstc3dpdGNoLW9mZiAuay1zd2l0Y2gtdGh1bWItd3JhcCB7XG4gIGluc2V0LWlubGluZS1zdGFydDogMTVweDtcbn1cblxuLmstc3dpdGNoLWxnIHtcbiAgd2lkdGg6IDY4cHg7XG4gIGhlaWdodDogMzRweDtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuXG4uay1zd2l0Y2gtbGcgLmstc3dpdGNoLXRyYWNrIHtcbiAgd2lkdGg6IDY4cHg7XG4gIGhlaWdodDogMzRweDtcbn1cblxuLmstc3dpdGNoLWxnIC5rLXN3aXRjaC1sYWJlbC1vbiB7XG4gIGluc2V0LWlubGluZS1zdGFydDogOHB4O1xufVxuXG4uay1zd2l0Y2gtbGcgLmstc3dpdGNoLWxhYmVsLW9mZiB7XG4gIGluc2V0LWlubGluZS1lbmQ6IDhweDtcbn1cblxuLmstc3dpdGNoLWxnIC5rLXN3aXRjaC10aHVtYiB7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDM0cHg7XG59XG5cbi5rLXN3aXRjaC1sZy5rLXN3aXRjaC1vbiAuay1zd2l0Y2gtdGh1bWItd3JhcCB7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYygxMDAlIC0gMTdweCk7XG59XG5cbi5rLXN3aXRjaC1sZy5rLXN3aXRjaC1vZmYgLmstc3dpdGNoLXRodW1iLXdyYXAge1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDE3cHg7XG59XG5cbi5rLXN3aXRjaFtkaXI9cnRsXSAuay1zd2l0Y2gtdGh1bWIsIFtkaXI9cnRsXSAuay1zd2l0Y2ggLmstc3dpdGNoLXRodW1iLCAuay1zd2l0Y2guay1ydGwgLmstc3dpdGNoLXRodW1iLCAuay1ydGwgLmstc3dpdGNoIC5rLXN3aXRjaC10aHVtYiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7XG59XG5cbi5rLXN3aXRjaC1vZmYgLmstc3dpdGNoLXRyYWNrIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLXN3aXRjaC1vZmYgLmstc3dpdGNoLXRodW1iIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKTtcbn1cblxuLmstc3dpdGNoLW9mZjpmb2N1cyAuay1zd2l0Y2gtdHJhY2ssIC5rLXN3aXRjaC1vZmYuay1mb2N1cyAuay1zd2l0Y2gtdHJhY2sge1xuICBvdXRsaW5lOiAycHggc29saWQgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA4JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1zd2l0Y2gtb2ZmIC5rLXN3aXRjaC1sYWJlbC1vbiB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay1zd2l0Y2gtb24gLmstc3dpdGNoLXRyYWNrIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstc3dpdGNoLW9uIC5rLXN3aXRjaC10aHVtYiB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSk7XG59XG5cbi5rLXN3aXRjaC1vbjpmb2N1cyAuay1zd2l0Y2gtdHJhY2ssIC5rLXN3aXRjaC1vbi5rLWZvY3VzIC5rLXN3aXRjaC10cmFjayB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCkgMjUlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLXN3aXRjaC1vbiAuay1zd2l0Y2gtbGFiZWwtb2ZmIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLWV4dGVybmFsLWRyb3B6b25lIHtcbiAgaGVpZ2h0OiAyMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xufVxuXG4uay1kcm9wem9uZS1pbm5lciB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1kcm9wem9uZS1pbm5lciAuay1kcm9wem9uZS1pY29uIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0ta2VuZG8tc3BhY2luZy02LCAxLjVyZW0pO1xufVxuXG4uay1kcm9wem9uZS1pbm5lciAuay1kcm9wem9uZS1oaW50IHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1kcm9wem9uZS1pbm5lciAuay1kcm9wem9uZS1ub3RlIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUtc20sIGluaGVyaXQpO1xufVxuXG4uay1kcm9wem9uZS1pbm5lciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSk7XG59XG5cbi5rLWRyb3B6b25lLWlubmVyIC5rLWljb24sIC5rLWRyb3B6b25lLWlubmVyIC5rLWRyb3B6b25lLWljb24ge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KTtcbn1cblxuLmstZHJvcHpvbmUtaW5uZXIgLmstZHJvcHpvbmUtbm90ZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpO1xufVxuXG4uay1leHRlcm5hbC1kcm9wem9uZS1ob3ZlciAuay1pY29uLCAuay1leHRlcm5hbC1kcm9wem9uZS1ob3ZlciAuay1kcm9wem9uZS1pY29uIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay11cGxvYWQge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay11cGxvYWQgKiwgLmstdXBsb2FkICo6OmJlZm9yZSwgLmstdXBsb2FkICo6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstdXBsb2FkIC5rLXVwbG9hZC1idXR0b24ge1xuICBtaW4td2lkdGg6IDdlbTtcbn1cblxuLmstdXBsb2FkIC5rLWRyb3B6b25lLCAuay11cGxvYWQgLmstdXBsb2FkLWRyb3B6b25lIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIHRleHQtYWxpZ246IGVuZDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLXVwbG9hZCAuay1kcm9wem9uZSAuay1kcm9wem9uZS1oaW50LCAuay11cGxvYWQgLmstdXBsb2FkLWRyb3B6b25lIC5rLWRyb3B6b25lLWhpbnQge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDE7XG59XG5cbi5rLXVwbG9hZCAuay1kcm9wem9uZSAuay11cGxvYWQtc3RhdHVzLCAuay11cGxvYWQgLmstdXBsb2FkLWRyb3B6b25lIC5rLXVwbG9hZC1zdGF0dXMge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLXVwbG9hZCAuay1kcm9wem9uZSAuay11cGxvYWQtc3RhdHVzID4gLmstaWNvbiwgLmstdXBsb2FkIC5rLXVwbG9hZC1kcm9wem9uZSAuay11cGxvYWQtc3RhdHVzID4gLmstaWNvbiB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uay11cGxvYWQgLmstZHJvcHpvbmUgLmstdXBsb2FkLXN0YXR1cyArIC5rLWRyb3B6b25lLWhpbnQsIC5rLXVwbG9hZCAuay11cGxvYWQtZHJvcHpvbmUgLmstdXBsb2FkLXN0YXR1cyArIC5rLWRyb3B6b25lLWhpbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay11cGxvYWQgLmstZHJvcHpvbmUtYWN0aXZlIC5rLXVwbG9hZC1zdGF0dXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay11cGxvYWQgLmstZHJvcHpvbmUtYWN0aXZlIC5rLXVwbG9hZC1zdGF0dXMgKyAuay1kcm9wem9uZS1oaW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMge1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyAuay1maWxlLW11bHRpcGxlLCAuay11cGxvYWQgLmstdXBsb2FkLWZpbGVzIC5rLWZpbGUtc2luZ2xlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyAuay1maWxlLXNpbmdsZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMgLmstZmlsZS1tdWx0aXBsZSB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uay11cGxvYWQgLmstdXBsb2FkLWZpbGVzIC5rLWZpbGUge1xuICBwYWRkaW5nOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pIGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICsgMnB4KTtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBvdXRsaW5lOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay11cGxvYWQgLmstdXBsb2FkLWZpbGVzIC5rLWZpbGU6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyAuay1maWxlbmFtZSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIGZsZXg6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMgLmstdXBsb2FkLXBjdCB7XG4gIG1hcmdpbi1ibG9jazogMDtcbiAgbWFyZ2luLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyB+IC5rLWNsZWFyLXNlbGVjdGVkLCAuay11cGxvYWQgLmstdXBsb2FkLWZpbGVzIH4gLmstdXBsb2FkLXNlbGVjdGVkIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKiAtMSk7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyB+IC5rLXVwbG9hZC1zZWxlY3RlZCB7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLWlubGluZS1zdGFydC1zdHlsZTogc29saWQ7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IC0xcHg7XG59XG5cbi5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMgLmstZmlsZS1uYW1lLCAuay11cGxvYWQgLmstdXBsb2FkLWZpbGVzIC5rLWZpbGUtc2l6ZSwgLmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyAuay1maWxlLXZhbGlkYXRpb24tbWVzc2FnZSwgLmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyAuay1maWxlLXN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyAuay1maWxlLW5hbWUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay11cGxvYWQgLmstdXBsb2FkLWZpbGVzIC5rLWZpbGUtc2l6ZSwgLmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyAuay1maWxlLXN1bW1hcnksIC5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMgLmstZmlsZS12YWxpZGF0aW9uLW1lc3NhZ2Uge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodC14cywgbm9ybWFsKTtcbn1cblxuLmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyAuay1maWxlLWljb24td3JhcHBlciAuay1maWxlLXN0YXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uay11cGxvYWQgLmstdXBsb2FkLWZpbGVzIC5rLWZpbGUtc3RhdGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMgLmstZmlsZS1pbmZvIHtcbiAgbWluLWhlaWdodDogMzJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsZXg6IDEgMCAwO1xufVxuXG4uay11cGxvYWQgLmstbXVsdGlwbGUtZmlsZXMtd3JhcHBlciwgLmstdXBsb2FkIC5rLWZpbGUtc2luZ2xlID4gLmstZmlsZS1pbmZvIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBtaW4taGVpZ2h0OiAzMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxleDogMSAwIDA7XG59XG5cbi5rLXVwbG9hZCAuay1tdWx0aXBsZS1maWxlcy13cmFwcGVyIC5rLWZpbGUtaW5mbyB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay11cGxvYWQgLmstbXVsdGlwbGUtZmlsZXMtd3JhcHBlciAuay1maWxlLXN1bW1hcnkge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKSAvIDMgKiAtMSk7XG59XG5cbi5rLXVwbG9hZCAuay1wcm9ncmVzc2JhciB7XG4gIC0ta2VuZG8tcHJvZ3Jlc3NiYXItaGVpZ2h0OiAycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGluc2V0LWlubGluZS1lbmQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgaW5zZXQtYmxvY2stZW5kOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAvIDIpO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmstdXBsb2FkIC5rLWFjdGlvbnMsIC5rLXVwbG9hZCAuay1lZGl0LWJ1dHRvbnMsIC5rLXVwbG9hZCAuay1hY3Rpb24tYnV0dG9ucywgLmstdXBsb2FkIC5rLWNvbHVtbm1lbnUtYWN0aW9ucywgLmstdXBsb2FkIC5rLWZvcm0tYnV0dG9ucyB7XG4gIGJvcmRlci1ibG9jay1zdGFydC13aWR0aDogMXB4O1xufVxuXG4uay11cGxvYWQtYnV0dG9uLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuXG4uay11cGxvYWQtYnV0dG9uLXdyYXAgaW5wdXQge1xuICBmb250OiAxNzBweCBtb25vc3BhY2UgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtYmxvY2stZW5kOiAwO1xuICBpbnNldC1pbmxpbmUtZW5kOiAwO1xuICB6LWluZGV4OiAxO1xufVxuXG4uay11cGxvYWQtYnV0dG9uLXdyYXAgaW5wdXRbZGlzYWJsZWRdLCAuay11cGxvYWQtYnV0dG9uLXdyYXAgaW5wdXQuay1kaXNhYmxlZCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmstdXBsb2FkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLXVwbG9hZCAuay1kcm9wem9uZSwgLmstdXBsb2FkIC5rLXVwbG9hZC1kcm9wem9uZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSk7XG59XG5cbi5rLXVwbG9hZCAuay1kcm9wem9uZS5rLWhvdmVyLCAuay11cGxvYWQgLmstdXBsb2FkLWRyb3B6b25lLmstaG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLWhvdmVyLCAjZWJlYmViKTtcbn1cblxuLmstdXBsb2FkIC5rLWRyb3B6b25lIC5rLWRyb3B6b25lLWhpbnQsIC5rLXVwbG9hZCAuay11cGxvYWQtZHJvcHpvbmUgLmstZHJvcHpvbmUtaGludCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpO1xufVxuXG4uay11cGxvYWQgLmstdXBsb2FkLWZpbGVzLCAuay11cGxvYWQgLmstZmlsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbn1cblxuLmstdXBsb2FkIC5rLWZpbGUuay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xufVxuXG4uay11cGxvYWQgLmstZmlsZSAuay11cGxvYWQtYWN0aW9uLmstZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjEzKTtcbn1cblxuLmstdXBsb2FkIC5rLXVwbG9hZC1zdGF0dXMge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KTtcbn1cblxuLmstdXBsb2FkIC5rLWZpbGUtcHJvZ3Jlc3MgLmstcHJvZ3Jlc3NiYXIgLmstc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KTtcbn1cblxuLmstdXBsb2FkIC5rLWZpbGUtc3VjY2VzcyAuay1maWxlLXZhbGlkYXRpb24tbWVzc2FnZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKTtcbn1cblxuLmstdXBsb2FkIC5rLWZpbGUtc3VjY2VzcyAuay1wcm9ncmVzc2JhciAuay1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApO1xufVxuXG4uay11cGxvYWQgLmstZmlsZS1lcnJvciAuay1maWxlLXZhbGlkYXRpb24tbWVzc2FnZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCk7XG59XG5cbi5rLXVwbG9hZCAuay1maWxlLWVycm9yIC5rLXByb2dyZXNzYmFyIC5rLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApO1xufVxuXG4uay11cGxvYWQgLmstZmlsZS1pY29uLXdyYXBwZXIge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpO1xufVxuXG4uay11cGxvYWQgLmstZmlsZS1zaXplLCAuay11cGxvYWQgLmstZmlsZS12YWxpZGF0aW9uLW1lc3NhZ2UsIC5rLXVwbG9hZCAuay1maWxlLXN1bW1hcnkge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KTtcbn1cblxuLmstdXBsb2FkIC5rLW11bHRpcGxlLWZpbGVzLXdyYXBwZXIgLmstZmlsZS1zdW1tYXJ5IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbn1cblxuLmstdXBsb2FkLmstaW52YWxpZCwgLmstdXBsb2FkLm5nLWludmFsaWQubmctdG91Y2hlZCwgLmstdXBsb2FkLm5nLWludmFsaWQubmctZGlydHkge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKTtcbn1cblxuLmstb3RwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IG1pbi1jb250ZW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4uay1vdHAgLmstb3RwLWlucHV0ID4gLmstaW5wdXQtaW5uZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xufVxuXG4uay1vdHAtc20ge1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG59XG5cbi5rLW90cC1zbSAuay1vdHAtaW5wdXQge1xuICBtaW4td2lkdGg6IGNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkgKiAxZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkgKiAyICsgMnB4KTtcbn1cblxuLmstb3RwLXNtIC5rLW90cC1zZXBhcmF0b3I6bm90KDplbXB0eSkge1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbn1cblxuLmstb3RwLW1kIHtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSk7XG59XG5cbi5rLW90cC1tZCAuay1vdHAtaW5wdXQge1xuICBtaW4td2lkdGg6IGNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkgKiAxZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pICogMiArIDJweCk7XG59XG5cbi5rLW90cC1tZCAuay1vdHAtc2VwYXJhdG9yOm5vdCg6ZW1wdHkpIHtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKTtcbn1cblxuLmstb3RwLWxnIHtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLW90cC1sZyAuay1vdHAtaW5wdXQge1xuICBtaW4td2lkdGg6IGNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIG5vcm1hbCkgKiAxZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKiAyICsgMnB4KTtcbn1cblxuLmstb3RwLWxnIC5rLW90cC1zZXBhcmF0b3I6bm90KDplbXB0eSkge1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1hcHBiYXIge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGJvcmRlci13aWR0aDogMHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay1hcHBiYXIgKiwgLmstYXBwYmFyICo6OmJlZm9yZSwgLmstYXBwYmFyICo6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstYXBwYmFyID4gKiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uay1hcHBiYXIgLmstYXBwYmFyLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5rLWFwcGJhciAuay1hcHBiYXItc3BhY2VyIHtcbiAgZmxleDogMSAwIGF1dG87XG59XG5cbi5rLWFwcGJhciAuay1hcHBiYXItc3BhY2VyLXNpemVkIHtcbiAgZmxleC1ncm93OiAwO1xufVxuXG4uay1hcHBiYXIgLmstYXBwYmFyLXNlcGFyYXRvciB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDA7XG4gIG1pbi1oZWlnaHQ6IDFlbTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMCAxcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmstYXBwYmFyIC5rLWlucHV0LCAuay1hcHBiYXIgLmstcGlja2VyIHtcbiAgd2lkdGg6IDEwZW07XG59XG5cbi5rLWFwcGJhciAuay1jb2xvci1waWNrZXIsIC5rLWFwcGJhciAuay1jb2xvcnBpY2tlciB7XG4gIHdpZHRoOiBtaW4tY29udGVudDtcbn1cblxuLmstYXBwYmFyLXN0YXRpYyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5rLWFwcGJhci1zdGlja3kge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG59XG5cbi5rLWFwcGJhci1maXhlZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5rLWFwcGJhci10b3Age1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgaW5zZXQtYmxvY2stZW5kOiBhdXRvO1xufVxuXG4uay1hcHBiYXItYm90dG9tIHtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IGF1dG87XG4gIGluc2V0LWJsb2NrLWVuZDogMDtcbn1cblxuLmstYXBwYmFyLWJvdHRvbS5rLWFwcGJhci1maXhlZCB7XG4gIGluc2V0LWJsb2NrLWVuZDogMDtcbn1cblxuLmstYXBwYmFyIHtcbiAgYm94LXNoYWRvdzogdmFyKC0ta2VuZG8tZWxldmF0aW9uLTQsIDAgOHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtcbn1cblxuLmstYXBwYmFyLWJvdHRvbSB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWtlbmRvLWVsZXZhdGlvbi00LCAwIDhweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7XG59XG5cbi5rLWFwcGJhci1wcmltYXJ5IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstYXBwYmFyLXNlY29uZGFyeSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1zZWNvbmRhcnksICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpO1xufVxuXG4uay1hcHBiYXItdGVydGlhcnkge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tdGVydGlhcnksICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCk7XG59XG5cbi5rLWFwcGJhci1pbmZvIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWluZm8sICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KTtcbn1cblxuLmstYXBwYmFyLXN1Y2Nlc3Mge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tc3VjY2VzcywgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApO1xufVxuXG4uay1hcHBiYXItd2FybmluZyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi13YXJuaW5nLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCk7XG59XG5cbi5rLWFwcGJhci1lcnJvciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1lcnJvciwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKTtcbn1cblxuLmstYXBwYmFyLWRhcmsge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tZGFyaywgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO1xufVxuXG4uay1hcHBiYXItbGlnaHQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tbGlnaHQsICMwMDAwMDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYik7XG59XG5cbi5rLWFwcGJhci1pbnZlcnNlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWludmVyc2UsICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKTtcbn1cblxuLmstZmFiIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5rLWZhYiAqLCAuay1mYWIgKjo6YmVmb3JlLCAuay1mYWIgKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1mYWI6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uay1mYWItaWNvbiB7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5rLWljb24td3JhcHBlci1ob3N0Om5vdCg6b25seS1jaGlsZCkgLmstZmFiLWljb24sIC5rLWZhYi1pY29uOm5vdCg6b25seS1jaGlsZCkge1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSAqIC0xKTtcbn1cblxuLmstZmFiLXNtIHtcbiAgcGFkZGluZzogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pIC8gMikgY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pIC8gMik7XG59XG5cbi5rLWZhYi1tZCB7XG4gIHBhZGRpbmc6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbn1cblxuLmstZmFiLWxnIHtcbiAgcGFkZGluZzogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pICogMS41KSBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgKiAxLjUpO1xufVxuXG4uay1mYWItaXRlbXMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTAsIDBweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5rLWZhYi1pdGVtcy1ib3R0b20ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uay1mYWItaXRlbXMtYm90dG9tIC5rLWZhYi1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYmxvY2stZW5kOiAwO1xufVxuXG4uay1mYWItaXRlbXMtdG9wIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xufVxuXG4uay1mYWItaXRlbXMtdG9wIC5rLWZhYi1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMDtcbn1cblxuLmstZmFiLWl0ZW0ge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgb3V0bGluZTogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay1mYWItaXRlbS5rLXRleHQtcmlnaHQge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4uay1mYWItaXRlbS5rLXRleHQtcmlnaHQgLmstZmFiLWl0ZW0tdGV4dCB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLWZhYi1pdGVtLmstdGV4dC1sZWZ0IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG4uay1mYWItaXRlbS5rLXRleHQtbGVmdCAuay1mYWItaXRlbS10ZXh0IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1mYWItaXRlbS10ZXh0IHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLXhzLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmstZmFiLWl0ZW0taWNvbiB7XG4gIHBhZGRpbmctYmxvY2s6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICsgdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pKTtcbiAgcGFkZGluZy1pbmxpbmU6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICsgdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pKTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uay1ydGwgLmstZmFiLXBvcHVwIC5rLWZhYi1pdGVtLmstdGV4dC1sZWZ0LCBbZGlyPXJ0bF0gLmstZmFiLXBvcHVwIC5rLWZhYi1pdGVtLmstdGV4dC1sZWZ0IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLmstcnRsIC5rLWZhYi1wb3B1cCAuay1mYWItaXRlbS5rLXRleHQtcmlnaHQsIFtkaXI9cnRsXSAuay1mYWItcG9wdXAgLmstZmFiLWl0ZW0uay10ZXh0LXJpZ2h0IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG4uay1mYWItc29saWQtcHJpbWFyeSB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWtlbmRvLWVsZXZhdGlvbi01LCAwIDEwcHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO1xuICBvdXRsaW5lOiAxcHggc29saWQgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1mYWItc29saWQtc2Vjb25kYXJ5IHtcbiAgYm94LXNoYWRvdzogdmFyKC0ta2VuZG8tZWxldmF0aW9uLTUsIDAgMTBweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7XG4gIG91dGxpbmU6IDFweCBzb2xpZCB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpO1xuICBvdXRsaW5lLW9mZnNldDogLTFweDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tc2Vjb25kYXJ5LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KTtcbn1cblxuLmstZmFiLXNvbGlkLXRlcnRpYXJ5IHtcbiAgYm94LXNoYWRvdzogdmFyKC0ta2VuZG8tZWxldmF0aW9uLTUsIDAgMTBweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7XG4gIG91dGxpbmU6IDFweCBzb2xpZCB2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCk7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXRlcnRpYXJ5LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnksICMwM2E5ZjQpO1xufVxuXG4uay1mYWItc29saWQtaW5mbyB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWtlbmRvLWVsZXZhdGlvbi01LCAwIDEwcHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO1xuICBvdXRsaW5lOiAxcHggc29saWQgdmFyKC0ta2VuZG8tY29sb3ItaW5mbywgIzAwNThlOSk7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24taW5mbywgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpO1xufVxuXG4uay1mYWItc29saWQtc3VjY2VzcyB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWtlbmRvLWVsZXZhdGlvbi01LCAwIDEwcHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO1xuICBvdXRsaW5lOiAxcHggc29saWQgdmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCk7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tc3VjY2VzcywgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApO1xufVxuXG4uay1mYWItc29saWQtd2FybmluZyB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWtlbmRvLWVsZXZhdGlvbi01LCAwIDEwcHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO1xuICBvdXRsaW5lOiAxcHggc29saWQgdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCk7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24td2FybmluZywgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApO1xufVxuXG4uay1mYWItc29saWQtZXJyb3Ige1xuICBib3gtc2hhZG93OiB2YXIoLS1rZW5kby1lbGV2YXRpb24tNSwgMCAxMHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtcbiAgb3V0bGluZTogMXB4IHNvbGlkIHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKTtcbiAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tZXJyb3IsICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCk7XG59XG5cbi5rLWZhYi1zb2xpZC1kYXJrIHtcbiAgYm94LXNoYWRvdzogdmFyKC0ta2VuZG8tZWxldmF0aW9uLTUsIDAgMTBweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7XG4gIG91dGxpbmU6IDFweCBzb2xpZCB2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKTtcbiAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1kYXJrLCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7XG59XG5cbi5rLWZhYi1zb2xpZC1saWdodCB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWtlbmRvLWVsZXZhdGlvbi01LCAwIDEwcHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO1xuICBvdXRsaW5lOiAxcHggc29saWQgdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQsICNlYmViZWIpO1xuICBvdXRsaW5lLW9mZnNldDogLTFweDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYik7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1saWdodCwgIzAwMDAwMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKTtcbn1cblxuLmstZmFiLXNvbGlkLWludmVyc2Uge1xuICBib3gtc2hhZG93OiB2YXIoLS1rZW5kby1lbGV2YXRpb24tNSwgMCAxMHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtcbiAgb3V0bGluZTogMXB4IHNvbGlkIHZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO1xuICBvdXRsaW5lLW9mZnNldDogLTFweDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWludmVyc2UsICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKTtcbn1cblxuLmstaG92ZXIuay1mYWItc29saWQtcHJpbWFyeSwgLmstZmFiLXNvbGlkLXByaW1hcnk6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktaG92ZXIsICNlYTVhNTEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWhvdmVyLCAjZWE1YTUxKTtcbn1cblxuLmstaG92ZXIuay1mYWItc29saWQtc2Vjb25kYXJ5LCAuay1mYWItc29saWQtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnktaG92ZXIsICM1MjUyNTIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnktaG92ZXIsICM1MjUyNTIpO1xufVxuXG4uay1ob3Zlci5rLWZhYi1zb2xpZC10ZXJ0aWFyeSwgLmstZmFiLXNvbGlkLXRlcnRpYXJ5OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeS1ob3ZlciwgIzAzOWFlMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LWhvdmVyLCAjMDM5YWUwKTtcbn1cblxuLmstaG92ZXIuay1mYWItc29saWQtaW5mbywgLmstZmFiLXNvbGlkLWluZm86aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8taG92ZXIsICMwMDUyZDYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbmZvLWhvdmVyLCAjMDA1MmQ2KTtcbn1cblxuLmstaG92ZXIuay1mYWItc29saWQtc3VjY2VzcywgLmstZmFiLXNvbGlkLXN1Y2Nlc3M6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MtaG92ZXIsICMzMmE1MDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLWhvdmVyLCAjMzJhNTAwKTtcbn1cblxuLmstaG92ZXIuay1mYWItc29saWQtd2FybmluZywgLmstZmFiLXNvbGlkLXdhcm5pbmc6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmctaG92ZXIsICNlYWFmMDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLWhvdmVyLCAjZWFhZjAwKTtcbn1cblxuLmstaG92ZXIuay1mYWItc29saWQtZXJyb3IsIC5rLWZhYi1zb2xpZC1lcnJvcjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3ItaG92ZXIsICNkZjE2MDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvci1ob3ZlciwgI2RmMTYwMCk7XG59XG5cbi5rLWhvdmVyLmstZmFiLXNvbGlkLWRhcmssIC5rLWZhYi1zb2xpZC1kYXJrOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLWhvdmVyLCAjMjkyOTI5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyay1ob3ZlciwgIzI5MjkyOSk7XG59XG5cbi5rLWhvdmVyLmstZmFiLXNvbGlkLWxpZ2h0LCAuay1mYWItc29saWQtbGlnaHQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LWhvdmVyLCAjZTBlMGUwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQtaG92ZXIsICNlMGUwZTApO1xufVxuXG4uay1ob3Zlci5rLWZhYi1zb2xpZC1pbnZlcnNlLCAuay1mYWItc29saWQtaW52ZXJzZTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW52ZXJzZS1ob3ZlciwgIzI5MjkyOSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWludmVyc2UtaG92ZXIsICMyOTI5MjkpO1xufVxuXG4uay1mYWItc29saWQtcHJpbWFyeS5rLWZvY3VzLCAuay1mYWItc29saWQtcHJpbWFyeTpmb2N1cyB7XG4gIG91dGxpbmU6IHNvbGlkIHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCkgMzAlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWZhYi1zb2xpZC1zZWNvbmRhcnkuay1mb2N1cywgLmstZmFiLXNvbGlkLXNlY29uZGFyeTpmb2N1cyB7XG4gIG91dGxpbmU6IHNvbGlkIHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KSAzMCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstZmFiLXNvbGlkLXRlcnRpYXJ5LmstZm9jdXMsIC5rLWZhYi1zb2xpZC10ZXJ0aWFyeTpmb2N1cyB7XG4gIG91dGxpbmU6IHNvbGlkIHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnksICMwM2E5ZjQpIDMwJSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1mYWItc29saWQtaW5mby5rLWZvY3VzLCAuay1mYWItc29saWQtaW5mbzpmb2N1cyB7XG4gIG91dGxpbmU6IHNvbGlkIHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItaW5mbywgIzAwNThlOSkgMzAlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWZhYi1zb2xpZC1zdWNjZXNzLmstZm9jdXMsIC5rLWZhYi1zb2xpZC1zdWNjZXNzOmZvY3VzIHtcbiAgb3V0bGluZTogc29saWQgdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKSAzMCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstZmFiLXNvbGlkLXdhcm5pbmcuay1mb2N1cywgLmstZmFiLXNvbGlkLXdhcm5pbmc6Zm9jdXMge1xuICBvdXRsaW5lOiBzb2xpZCB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApIDMwJSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1mYWItc29saWQtZXJyb3Iuay1mb2N1cywgLmstZmFiLXNvbGlkLWVycm9yOmZvY3VzIHtcbiAgb3V0bGluZTogc29saWQgdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCkgMzAlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWZhYi1zb2xpZC1kYXJrLmstZm9jdXMsIC5rLWZhYi1zb2xpZC1kYXJrOmZvY3VzIHtcbiAgb3V0bGluZTogc29saWQgdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKSAzMCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstZmFiLXNvbGlkLWxpZ2h0LmstZm9jdXMsIC5rLWZhYi1zb2xpZC1saWdodDpmb2N1cyB7XG4gIG91dGxpbmU6IHNvbGlkIHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQsICNlYmViZWIpIDMwJSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1mYWItc29saWQtaW52ZXJzZS5rLWZvY3VzLCAuay1mYWItc29saWQtaW52ZXJzZTpmb2N1cyB7XG4gIG91dGxpbmU6IHNvbGlkIHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItaW52ZXJzZSwgIzNkM2QzZCkgMzAlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWFjdGl2ZS5rLWZhYi1zb2xpZC1wcmltYXJ5LCAuay1zZWxlY3RlZC5rLWZhYi1zb2xpZC1wcmltYXJ5LCAuay1mYWItc29saWQtcHJpbWFyeTphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktYWN0aXZlLCAjZDQ1MzQ5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1hY3RpdmUsICNkNDUzNDkpO1xufVxuXG4uay1hY3RpdmUuay1mYWItc29saWQtc2Vjb25kYXJ5LCAuay1zZWxlY3RlZC5rLWZhYi1zb2xpZC1zZWNvbmRhcnksIC5rLWZhYi1zb2xpZC1zZWNvbmRhcnk6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnktYWN0aXZlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LWFjdGl2ZSwgIzNkM2QzZCk7XG59XG5cbi5rLWFjdGl2ZS5rLWZhYi1zb2xpZC10ZXJ0aWFyeSwgLmstc2VsZWN0ZWQuay1mYWItc29saWQtdGVydGlhcnksIC5rLWZhYi1zb2xpZC10ZXJ0aWFyeTphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LWFjdGl2ZSwgIzAyOGNjYik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LWFjdGl2ZSwgIzAyOGNjYik7XG59XG5cbi5rLWFjdGl2ZS5rLWZhYi1zb2xpZC1pbmZvLCAuay1zZWxlY3RlZC5rLWZhYi1zb2xpZC1pbmZvLCAuay1mYWItc29saWQtaW5mbzphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8tYWN0aXZlLCAjMDA0YWMyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5mby1hY3RpdmUsICMwMDRhYzIpO1xufVxuXG4uay1hY3RpdmUuay1mYWItc29saWQtc3VjY2VzcywgLmstc2VsZWN0ZWQuay1mYWItc29saWQtc3VjY2VzcywgLmstZmFiLXNvbGlkLXN1Y2Nlc3M6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLWFjdGl2ZSwgIzJkOTYwMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MtYWN0aXZlLCAjMmQ5NjAwKTtcbn1cblxuLmstYWN0aXZlLmstZmFiLXNvbGlkLXdhcm5pbmcsIC5rLXNlbGVjdGVkLmstZmFiLXNvbGlkLXdhcm5pbmcsIC5rLWZhYi1zb2xpZC13YXJuaW5nOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZy1hY3RpdmUsICNkNDlmMDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLWFjdGl2ZSwgI2Q0OWYwMCk7XG59XG5cbi5rLWFjdGl2ZS5rLWZhYi1zb2xpZC1lcnJvciwgLmstc2VsZWN0ZWQuay1mYWItc29saWQtZXJyb3IsIC5rLWZhYi1zb2xpZC1lcnJvcjphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLWFjdGl2ZSwgI2NhMTQwMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLWFjdGl2ZSwgI2NhMTQwMCk7XG59XG5cbi5rLWFjdGl2ZS5rLWZhYi1zb2xpZC1kYXJrLCAuay1zZWxlY3RlZC5rLWZhYi1zb2xpZC1kYXJrLCAuay1mYWItc29saWQtZGFyazphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmstYWN0aXZlLCAjMWYxZjFmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyay1hY3RpdmUsICMxZjFmMWYpO1xufVxuXG4uay1hY3RpdmUuay1mYWItc29saWQtbGlnaHQsIC5rLXNlbGVjdGVkLmstZmFiLXNvbGlkLWxpZ2h0LCAuay1mYWItc29saWQtbGlnaHQ6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1saWdodC1hY3RpdmUsICNkNmQ2ZDYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1saWdodC1hY3RpdmUsICNkNmQ2ZDYpO1xufVxuXG4uay1hY3RpdmUuay1mYWItc29saWQtaW52ZXJzZSwgLmstc2VsZWN0ZWQuay1mYWItc29saWQtaW52ZXJzZSwgLmstZmFiLXNvbGlkLWludmVyc2U6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbnZlcnNlLWFjdGl2ZSwgIzFmMWYxZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWludmVyc2UtYWN0aXZlLCAjMWYxZjFmKTtcbn1cblxuLmstZmFiLXNvbGlkLXByaW1hcnkuay1nZW5lcmF0aW5nIHtcbiAgYW5pbWF0aW9uOiBrLWZhYi1nZW5lcmF0aW5nIDEuNXMgZWFzZS1pbi1vdXQgMC41cyBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBrLWZhYi1nZW5lcmF0aW5nIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktYWN0aXZlLCAjZDQ1MzQ5KTtcbiAgICBib3JkZXI6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktYWN0aXZlLCAjZDQ1MzQ5KTtcbiAgICBvdXRsaW5lLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWFjdGl2ZSwgI2Q0NTM0OSk7XG4gIH1cbiAgNTAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1hY3RpdmUsICNkNDUzNDkpIDQwJSwgdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpKTtcbiAgICBib3JkZXI6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWFjdGl2ZSwgI2Q0NTM0OSkgNDAlLCB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZikpO1xuICAgIG91dGxpbmUtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWFjdGl2ZSwgI2Q0NTM0OSkgNDAlLCB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZikpO1xuICB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktYWN0aXZlLCAjZDQ1MzQ5KTtcbiAgICBib3JkZXI6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktYWN0aXZlLCAjZDQ1MzQ5KTtcbiAgICBvdXRsaW5lLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWFjdGl2ZSwgI2Q0NTM0OSk7XG4gIH1cbn1cbi5rLWRpc2FibGVkLmstZmFiLXNvbGlkLXByaW1hcnksIC5rLWZhYi1zb2xpZC1wcmltYXJ5OmRpc2FibGVkIHtcbiAgYm94LXNoYWRvdzogdmFyKC0ta2VuZG8tZWxldmF0aW9uLTUsIDAgMTBweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KSA2MCUsIHRyYW5zcGFyZW50KTtcbiAgY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKSA2MCUsIHRyYW5zcGFyZW50KTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmstZGlzYWJsZWQuay1mYWItc29saWQtc2Vjb25kYXJ5LCAuay1mYWItc29saWQtc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgYm94LXNoYWRvdzogdmFyKC0ta2VuZG8tZWxldmF0aW9uLTUsIDAgMTBweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpIDYwJSwgdHJhbnNwYXJlbnQpO1xuICBjb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLXNlY29uZGFyeSwgI2ZmZmZmZikgNjAlLCB0cmFuc3BhcmVudCk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5rLWRpc2FibGVkLmstZmFiLXNvbGlkLXRlcnRpYXJ5LCAuay1mYWItc29saWQtdGVydGlhcnk6ZGlzYWJsZWQge1xuICBib3gtc2hhZG93OiB2YXIoLS1rZW5kby1lbGV2YXRpb24tNSwgMCAxMHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KSA2MCUsIHRyYW5zcGFyZW50KTtcbiAgY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi10ZXJ0aWFyeSwgI2ZmZmZmZikgNjAlLCB0cmFuc3BhcmVudCk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5rLWRpc2FibGVkLmstZmFiLXNvbGlkLWluZm8sIC5rLWZhYi1zb2xpZC1pbmZvOmRpc2FibGVkIHtcbiAgYm94LXNoYWRvdzogdmFyKC0ta2VuZG8tZWxldmF0aW9uLTUsIDAgMTBweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KSA2MCUsIHRyYW5zcGFyZW50KTtcbiAgY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1pbmZvLCAjZmZmZmZmKSA2MCUsIHRyYW5zcGFyZW50KTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmstZGlzYWJsZWQuay1mYWItc29saWQtc3VjY2VzcywgLmstZmFiLXNvbGlkLXN1Y2Nlc3M6ZGlzYWJsZWQge1xuICBib3gtc2hhZG93OiB2YXIoLS1rZW5kby1lbGV2YXRpb24tNSwgMCAxMHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApIDYwJSwgdHJhbnNwYXJlbnQpO1xuICBjb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLXN1Y2Nlc3MsICNmZmZmZmYpIDYwJSwgdHJhbnNwYXJlbnQpO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uay1kaXNhYmxlZC5rLWZhYi1zb2xpZC13YXJuaW5nLCAuay1mYWItc29saWQtd2FybmluZzpkaXNhYmxlZCB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWtlbmRvLWVsZXZhdGlvbi01LCAwIDEwcHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCkgNjAlLCB0cmFuc3BhcmVudCk7XG4gIGNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24td2FybmluZywgIzNkM2QzZCkgNjAlLCB0cmFuc3BhcmVudCk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5rLWRpc2FibGVkLmstZmFiLXNvbGlkLWVycm9yLCAuay1mYWItc29saWQtZXJyb3I6ZGlzYWJsZWQge1xuICBib3gtc2hhZG93OiB2YXIoLS1rZW5kby1lbGV2YXRpb24tNSwgMCAxMHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKSA2MCUsIHRyYW5zcGFyZW50KTtcbiAgY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1lcnJvciwgI2ZmZmZmZikgNjAlLCB0cmFuc3BhcmVudCk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5rLWRpc2FibGVkLmstZmFiLXNvbGlkLWRhcmssIC5rLWZhYi1zb2xpZC1kYXJrOmRpc2FibGVkIHtcbiAgYm94LXNoYWRvdzogdmFyKC0ta2VuZG8tZWxldmF0aW9uLTUsIDAgMTBweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKSA2MCUsIHRyYW5zcGFyZW50KTtcbiAgY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1kYXJrLCAjZmZmZmZmKSA2MCUsIHRyYW5zcGFyZW50KTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmstZGlzYWJsZWQuay1mYWItc29saWQtbGlnaHQsIC5rLWZhYi1zb2xpZC1saWdodDpkaXNhYmxlZCB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWtlbmRvLWVsZXZhdGlvbi01LCAwIDEwcHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQsICNlYmViZWIpIDYwJSwgdHJhbnNwYXJlbnQpO1xuICBjb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWxpZ2h0LCAjMDAwMDAwKSA2MCUsIHRyYW5zcGFyZW50KTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmstZGlzYWJsZWQuay1mYWItc29saWQtaW52ZXJzZSwgLmstZmFiLXNvbGlkLWludmVyc2U6ZGlzYWJsZWQge1xuICBib3gtc2hhZG93OiB2YXIoLS1rZW5kby1lbGV2YXRpb24tNSwgMCAxMHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWludmVyc2UsICMzZDNkM2QpIDYwJSwgdHJhbnNwYXJlbnQpO1xuICBjb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWludmVyc2UsICNmZmZmZmYpIDYwJSwgdHJhbnNwYXJlbnQpO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uay1mYWItaXRlbS10ZXh0IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG4gIGJveC1zaGFkb3c6IHZhcigtLWtlbmRvLWVsZXZhdGlvbi01LCAwIDEwcHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO1xufVxuXG4uay1mYWItaXRlbS1pY29uIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYmFzZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2UsICNmNWY1ZjUpO1xuICBib3gtc2hhZG93OiB2YXIoLS1rZW5kby1lbGV2YXRpb24tNSwgMCAxMHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtcbiAgb3V0bGluZTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xufVxuXG4uay1mYWItaXRlbS5rLWhvdmVyIC5rLWZhYi1pdGVtLWljb24sIC5rLWZhYi1pdGVtOmhvdmVyIC5rLWZhYi1pdGVtLWljb24ge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2UtaG92ZXIsICNlYmViZWIpO1xufVxuXG4uay1mYWItaXRlbTpmb2N1cyAuay1mYWItaXRlbS10ZXh0LCAuay1mYWItaXRlbTpmb2N1cyAuay1mYWItaXRlbS1pY29uLCAuay1mYWItaXRlbS5rLWZvY3VzIC5rLWZhYi1pdGVtLXRleHQsIC5rLWZhYi1pdGVtLmstZm9jdXMgLmstZmFiLWl0ZW0taWNvbiB7XG4gIG91dGxpbmU6IHNvbGlkIHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuXG4uay1mYWItaXRlbS5rLWFjdGl2ZSAuay1mYWItaXRlbS1pY29uLCAuay1mYWItaXRlbTphY3RpdmUgLmstZmFiLWl0ZW0taWNvbiB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLWFsdCwgcmdiYSgwLCAwLCAwLCAwLjE2KSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2UtYWN0aXZlLCAjZDZkNmQ2KTtcbn1cblxuLmstZmFiLWl0ZW0uay1kaXNhYmxlZCwgLmstZmFiLWl0ZW06ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uay1mYWItaXRlbS5rLWRpc2FibGVkIC5rLWZhYi1pdGVtLXRleHQsIC5rLWZhYi1pdGVtLmstZGlzYWJsZWQgLmstZmFiLWl0ZW0taWNvbiwgLmstZmFiLWl0ZW06ZGlzYWJsZWQgLmstZmFiLWl0ZW0tdGV4dCwgLmstZmFiLWl0ZW06ZGlzYWJsZWQgLmstZmFiLWl0ZW0taWNvbiB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWtlbmRvLWVsZXZhdGlvbi01LCAwIDEwcHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItYmFzZSwgI2Y1ZjVmNSkgNjAlLCB0cmFuc3BhcmVudCk7XG4gIGNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYmFzZSwgIzNkM2QzZCkgNjAlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWZhYi1wb3B1cCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5rLXdpbmRvdyB7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LXNtLCBub3JtYWwpO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDAwMjtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLXdpbmRvdy5rLXdpbmRvdy1tYXhpbWl6ZWQge1xuICBtYXgtd2lkdGg6IDEwMHZ3O1xuICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmstd2luZG93LXNtIHtcbiAgd2lkdGg6IDMwMHB4O1xufVxuXG4uay13aW5kb3ctbWQge1xuICB3aWR0aDogODAwcHg7XG59XG5cbi5rLXdpbmRvdy1sZyB7XG4gIHdpZHRoOiAxMjAwcHg7XG59XG5cbi5rLXdpbmRvdy10aXRsZWJhciB7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IDBweDtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5rLXdpbmRvdy1taW5pbWl6ZWQgLmstd2luZG93LXRpdGxlYmFyIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uay13aW5kb3ctdGl0bGUge1xuICBwYWRkaW5nLWJsb2NrOiAwLjVlbTtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG4gIG1hcmdpbi1ibG9jazogLTAuNWVtO1xuICBtYXJnaW4taW5saW5lOiAwO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1sZywgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodC1zbSwgbm9ybWFsKTtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZmxleDogMTtcbn1cblxuLmstd2luZG93LXRpdGxlOmVtcHR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAi1wiO1xufVxuXG4uay13aW5kb3ctdGl0bGViYXItYWN0aW9ucyB7XG4gIG1hcmdpbi1ibG9jazogLTVlbTtcbiAgbWFyZ2luLWlubGluZTogMDtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKSAtIHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmstd2luZG93LXRpdGxlYmFyLWFjdGlvbiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uay13aW5kb3ctY29udGVudCwgLmstcHJvbXB0LWNvbnRhaW5lciB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uay13aW5kb3ctY29udGVudCArIC5rLXByb21wdC1jb250YWluZXIge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IC12YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pLzI7XG59XG5cbi5rLXdpbmRvdy1jb250ZW50OmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogY2xhbXAodmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSwgdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKSwgdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKSk7XG59XG5cbi5rLXdpbmRvdy1jb250ZW50Omxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJsb2NrLWVuZDogY2xhbXAodmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSwgdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKSwgdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKSk7XG59XG5cbi5rLXdpbmRvdy1pZnJhbWVjb250ZW50IHtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5rLXdpbmRvdy1pZnJhbWVjb250ZW50IC5rLWNvbnRlbnQtZnJhbWUge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXI6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5rLXdpbmRvdy1hY3Rpb25zIHtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiAwcHg7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiAwcHg7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1wcm9tcHQtY29udGFpbmVyID4gLmstdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmstd2luZG93IC5rLXJlc2l6ZS1uIHtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG59XG5cbi5rLXdpbmRvdyAuay1yZXNpemUtZSB7XG4gIGluc2V0LWlubGluZS1lbmQ6IDA7XG59XG5cbi5rLXdpbmRvdyAuay1yZXNpemUtcyB7XG4gIGluc2V0LWJsb2NrLWVuZDogMDtcbn1cblxuLmstd2luZG93IC5rLXJlc2l6ZS13IHtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xufVxuXG4uay13aW5kb3cge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbiAgYm94LXNoYWRvdzogdmFyKC0ta2VuZG8tZWxldmF0aW9uLTgsIDAgMTZweCAxOHB4IHJnYmEoMCwgMCwgMCwgMC4yOCksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7XG59XG5cbi5rLXdpbmRvdzpmb2N1cywgLmstd2luZG93LmstZm9jdXMge1xuICBib3gtc2hhZG93OiB2YXIoLS1rZW5kby1lbGV2YXRpb24tOSwgMCAzMnB4IDM0cHggcmdiYSgwLCAwLCAwLCAwLjMyKSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtcbn1cblxuLmstd2luZG93LXRpdGxlYmFyIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKTtcbn1cblxuLmstd2luZG93LXByaW1hcnkgLmstd2luZG93LXRpdGxlYmFyIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstd2luZG93LWxpZ2h0IC5rLXdpbmRvdy10aXRsZWJhciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1saWdodCwgIzAwMDAwMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKTtcbn1cblxuLmstd2luZG93LWRhcmsgLmstd2luZG93LXRpdGxlYmFyIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWRhcmssICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKTtcbn1cblxuLmstYWN0aW9uc2hlZXQtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiBjbGFtcCgxMDB2dywgMTAwJSwgMTAwJSk7XG4gIG1heC1oZWlnaHQ6IGNsYW1wKDEwMHZoLCAxMDAlLCAxMDAlKTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuICB6LWluZGV4OiA5OTk5O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG59XG5cbi5rLWFjdGlvbnNoZWV0LWNvbnRhaW5lciA+IC5rLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5rLWFjdGlvbnNoZWV0LWNvbnRhaW5lciA+IC5rLWFuaW1hdGlvbi1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uay1hY3Rpb25zaGVldC1jb250YWluZXIgPiAuay1hbmltYXRpb24tY29udGFpbmVyID4gLmstY2hpbGQtYW5pbWF0aW9uLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmstYWN0aW9uc2hlZXQtY29udGFpbmVyID4gLmstYWN0aW9uc2hlZXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5rLWFjdGlvbnNoZWV0LWNvbnRhaW5lciAuay1hY3Rpb25zaGVldCB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbi5rLWFjdGlvbnNoZWV0IHtcbiAgd2lkdGg6IHZhcigtLWtlbmRvLWFjdGlvbnNoZWV0LXdpZHRoLCAzNjBweCk7XG4gIGhlaWdodDogdmFyKC0ta2VuZG8tYWN0aW9uc2hlZXQtaGVpZ2h0LCA2MHZoKTtcbiAgbWF4LXdpZHRoOiB2YXIoLS1rZW5kby1hY3Rpb25zaGVldC1tYXgtd2lkdGgsIDEwMCUpO1xuICBtYXgtaGVpZ2h0OiB2YXIoLS1rZW5kby1hY3Rpb25zaGVldC1tYXgtaGVpZ2h0LCA2MHZoKTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG59XG5cbi5rLWFjdGlvbnNoZWV0Omhhcyg+IC5rLWFjdGlvbnNoZWV0LXZpZXcpIHtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xufVxuXG4uay1hY3Rpb25zaGVldCAuay1hY3Rpb25zaGVldC12aWV3IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBmbGV4OiAwIDAgMTAwJTtcbn1cblxuLmstYWN0aW9uc2hlZXQgLmstYWN0aW9uc2hlZXQtdmlldy5rLWFjdGlvbnNoZWV0LXZpZXctYW5pbWF0ZWQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygtMTAwJSAqICh2YXIoLS1rZW5kby1hY3Rpb25zaGVldC12aWV3LWN1cnJlbnQsIDEpIC0gMSkpKTtcbn1cblxuLmstYWN0aW9uc2hlZXQgKiwgLmstYWN0aW9uc2hlZXQgKjo6YmVmb3JlLCAuay1hY3Rpb25zaGVldCAqOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLWFjdGlvbnNoZWV0LXRpdGxlYmFyLCAuay1hY3Rpb25zaGVldC1qcSAuay1hY3Rpb25zaGVldC1oZWFkZXIge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBib3JkZXItYmxvY2stZW5kLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1ibG9jay1lbmQtc3R5bGU6IHNvbGlkO1xuICBmbGV4OiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbn1cblxuLmstYWN0aW9uc2hlZXQtdGl0bGViYXItZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uay1hY3Rpb25zaGVldC10aXRsZSB7XG4gIGZsZXg6IDE7XG59XG5cbi5rLWFjdGlvbnNoZWV0LXN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUtc20sIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtc20sIG5vcm1hbCk7XG59XG5cbi5rLWFjdGlvbnNoZWV0LWFjdGlvbnMge1xuICBmbGV4OiBub25lO1xufVxuXG4uay1hY3Rpb25zaGVldC1jb250ZW50IHtcbiAgZmxleDogMTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstYWN0aW9uc2hlZXQtZm9vdGVyIHtcbiAgZmxleDogbm9uZTtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0LXdpZHRoOiAxcHg7XG4gIGJvcmRlci1ibG9jay1zdGFydC1zdHlsZTogc29saWQ7XG59XG5cbi5rLWFjdGlvbnNoZWV0LWl0ZW1zIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmbGV4OiBub25lO1xufVxuXG4uay1hY3Rpb25zaGVldC1pdGVtIHtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uay1hY3Rpb25zaGVldC1hY3Rpb24ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtcbn1cblxuLmstYWN0aW9uc2hlZXQtaXRlbS10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xufVxuXG4uay1hY3Rpb25zaGVldC1pdGVtLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xufVxuXG4uay1hY3Rpb25zaGVldCAuay1ociB7XG4gIG1hcmdpbjogMDtcbiAgZmxleDogbm9uZTtcbn1cblxuLmstYWN0aW9uc2hlZXQtdG9wIHtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiAwcHg7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiAwcHg7XG4gIGJvcmRlci13aWR0aDogMHB4O1xuICBib3JkZXItYmxvY2stc3RhcnQtd2lkdGg6IDA7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4uay1hY3Rpb25zaGVldC1ib3R0b20ge1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiAwcHg7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiAwcHg7XG4gIGJvcmRlci13aWR0aDogMHB4O1xuICBib3JkZXItYmxvY2stZW5kLXdpZHRoOiAwO1xuICBpbnNldC1ibG9jay1lbmQ6IDA7XG4gIGluc2V0LWlubGluZS1zdGFydDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5rLWFjdGlvbnNoZWV0LWxlZnQge1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogMHB4O1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IDA7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uay1hY3Rpb25zaGVldC1yaWdodCB7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiAwO1xuICBpbnNldC1pbmxpbmUtZW5kOiAwO1xuICBpbnNldC1ibG9jay1zdGFydDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5rLWFjdGlvbnNoZWV0LWZ1bGxzY3JlZW4ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5rLWFuaW1hdGlvbi1jb250YWluZXIgPiAuay1hY3Rpb25zaGVldCB7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBhdXRvO1xuICBpbnNldC1pbmxpbmUtZW5kOiBhdXRvO1xuICBpbnNldC1ibG9jay1lbmQ6IGF1dG87XG4gIGluc2V0LWlubGluZS1zdGFydDogYXV0bztcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4uay1hZGFwdGl2ZS1hY3Rpb25zaGVldCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLWxnLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBpbmhlcml0KTtcbn1cblxuLmstYWRhcHRpdmUtYWN0aW9uc2hlZXQgLmstYWN0aW9uc2hlZXQtdGl0bGViYXIsIC5rLWFkYXB0aXZlLWFjdGlvbnNoZWV0IC5rLWFjdGlvbnNoZWV0LWpxIC5rLWFjdGlvbnNoZWV0LWhlYWRlciwgLmstYWN0aW9uc2hlZXQtanEgLmstYWRhcHRpdmUtYWN0aW9uc2hlZXQgLmstYWN0aW9uc2hlZXQtaGVhZGVyIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG59XG5cbi5rLWFkYXB0aXZlLWFjdGlvbnNoZWV0IC5rLWFjdGlvbnNoZWV0LWNvbnRlbnQge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xufVxuXG4uay1hZGFwdGl2ZS1hY3Rpb25zaGVldCAuay1hY3Rpb25zaGVldC1mb290ZXIge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xufVxuXG4uay1hZGFwdGl2ZS1hY3Rpb25zaGVldCAuay1hY3Rpb25zaGVldC1maWx0ZXIge1xuICB3aWR0aDogY2FsYygzNjBweCAtIHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgKiAyKTtcbn1cblxuLmstYWRhcHRpdmUtYWN0aW9uc2hlZXQgLmstYWN0aW9uc2hlZXQtY29udGVudCwgLmstYWRhcHRpdmUtYWN0aW9uc2hlZXQgLmstYWN0aW9uc2hlZXQtZm9vdGVyIHtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgd2lkdGg6IG1pbigxMDAlLCAzNjBweCk7XG59XG5cbi5rLWFkYXB0aXZlLWFjdGlvbnNoZWV0IC5rLWxpc3QtY29udGFpbmVyLCAuay1hZGFwdGl2ZS1hY3Rpb25zaGVldCAuay10cmVldmlldyB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmstYWRhcHRpdmUtYWN0aW9uc2hlZXQgLmstbGlzdC1maWx0ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG59XG5cbi5rLWFkYXB0aXZlLWFjdGlvbnNoZWV0IC5rLW1lbnUtZ3JvdXAge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuXG4uay1hZGFwdGl2ZS1hY3Rpb25zaGVldCAuay1jYWxlbmRhciB7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIGJvcmRlci13aWR0aDogMDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmstYWRhcHRpdmUtYWN0aW9uc2hlZXQgLmstdGltZXNlbGVjdG9yIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLWFkYXB0aXZlLWFjdGlvbnNoZWV0IC5rLXRpbWVzZWxlY3RvciAuay10aW1lLXBhcnQge1xuICBkaXNwbGF5OiBjb250ZW50cztcbn1cblxuLmstYWRhcHRpdmUtYWN0aW9uc2hlZXQgLmstdGltZXNlbGVjdG9yIC5rLXRpbWUtbGlzdC13cmFwcGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uay1hZGFwdGl2ZS1hY3Rpb25zaGVldCAuay1kYXRldGltZS13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xufVxuXG4uay1hZGFwdGl2ZS1hY3Rpb25zaGVldCAuay1kYXRldGltZS1zZWxlY3RvciB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uay1hZGFwdGl2ZS1hY3Rpb25zaGVldCAuay1kYXRldGltZS1jYWxlbmRhci13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgaW5zZXQtYmxvY2stZW5kOiAwO1xuICBmbGV4OiAwIDAgMTAwJTtcbn1cblxuLmstYWRhcHRpdmUtYWN0aW9uc2hlZXQgLmstZGF0ZXRpbWUtdGltZS13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1zdGFydDogMTAwJTtcbiAgaW5zZXQtYmxvY2stZW5kOiAwO1xuICBmbGV4OiAwIDAgMTAwJTtcbn1cblxuLmstYWRhcHRpdmUtYWN0aW9uc2hlZXQgLmstc2Nyb2xsYWJsZS13cmFwIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uay1hZGFwdGl2ZS1hY3Rpb25zaGVldCAuay1kYXRhLXRhYmxlIHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xufVxuXG4uay1hZGFwdGl2ZS1hY3Rpb25zaGVldCAuay1jb2xvcmVkaXRvciB7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDA7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG59XG5cbi5rLWFkYXB0aXZlLWFjdGlvbnNoZWV0IC5rLWNvbG9yZWRpdG9yOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLWFkYXB0aXZlLWFjdGlvbnNoZWV0IC5rLWNvbG9yZWRpdG9yIC5rLWNvbG9yZWRpdG9yLWhlYWRlciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5rLWFkYXB0aXZlLWFjdGlvbnNoZWV0IC5rLWNvbG9yZWRpdG9yIC5rLWNvbG9yZWRpdG9yLXZpZXdzIHtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG59XG5cbi5rLWFkYXB0aXZlLWFjdGlvbnNoZWV0IC5rLWNvbG9yZ3JhZGllbnQtY2FudmFzIC5rLWhzdi1ncmFkaWVudCB7XG4gIGFzcGVjdC1yYXRpbzogMTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uay1hY3Rpb25zaGVldC1qcS5rLWFjdGlvbnNoZWV0IHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uay1hY3Rpb25zaGVldC1qcSAuay1hY3Rpb25zaGVldC1oZWFkZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLmstYWN0aW9uc2hlZXQtanEgLmstYWN0aW9uc2hlZXQtYWN0aW9uIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmstcnRsIC5rLWFjdGlvbnNoZWV0LXRvcCwgLmstcnRsIC5rLWFjdGlvbnNoZWV0LWJvdHRvbSwgW2Rpcj1ydGxdIC5rLWFjdGlvbnNoZWV0LXRvcCwgW2Rpcj1ydGxdIC5rLWFjdGlvbnNoZWV0LWJvdHRvbSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xufVxuXG46aXMoW2Rpcj1ydGxdLCAuay1ydGwpIC5rLWFjdGlvbnNoZWV0LXZpZXcuay1hY3Rpb25zaGVldC12aWV3LWFuaW1hdGVkIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoMTAwJSAqICh2YXIoLS1rZW5kby1hY3Rpb25zaGVldC12aWV3LWN1cnJlbnQsIDEpIC0gMSkpKTtcbn1cblxuLmstYWN0aW9uc2hlZXQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbiAgYm94LXNoYWRvdzogdmFyKC0ta2VuZG8tZWxldmF0aW9uLTcsIDAgMTRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4yNCksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7XG59XG5cbi5rLWFjdGlvbnNoZWV0LXRpdGxlYmFyLCAuay1hY3Rpb25zaGVldC1qcSAuay1hY3Rpb25zaGVldC1oZWFkZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG59XG5cbi5rLWFjdGlvbnNoZWV0LWZvb3RlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbn1cblxuLmstYWN0aW9uc2hlZXQtc3VidGl0bGUge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KTtcbn1cblxuLmstYWN0aW9uc2hlZXQtaXRlbTpob3ZlciwgLmstYWN0aW9uc2hlZXQtaXRlbS5rLWhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZS1ob3ZlciwgI2ViZWJlYik7XG59XG5cbi5rLWFjdGlvbnNoZWV0LWl0ZW06Zm9jdXMsIC5rLWFjdGlvbnNoZWV0LWl0ZW0uay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xufVxuXG4uay1hY3Rpb25zaGVldC1pdGVtLWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nik7XG59XG5cbi5rLWFjdGlvbnNoZWV0IC5rLWhyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xufVxuXG4uay1kaWFsb2ctd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBvdXRsaW5lOiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDAxO1xufVxuXG4uay1kaWFsb2ctd3JhcHBlciAuay1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWRpYWxvZyB7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstZGlhbG9nLmstZGlhbG9nLWNlbnRlcmVkIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG59XG5cbi5rLWRpYWxvZyAuay1tdWx0aXNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uay1kaWFsb2ctYWN0aW9ucyB7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogMHB4O1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogMHB4O1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLWRpYWxvZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKTtcbn1cblxuLmstZGlhbG9nLXRpdGxlYmFyIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKTtcbn1cblxuLmstZGlhbG9nLXByaW1hcnkgLmstZGlhbG9nLXRpdGxlYmFyIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstZGlhbG9nLWxpZ2h0IC5rLWRpYWxvZy10aXRsZWJhciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1saWdodCwgIzAwMDAwMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKTtcbn1cblxuLmstZGlhbG9nLWRhcmsgLmstZGlhbG9nLXRpdGxlYmFyIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWRhcmssICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKTtcbn1cblxuLmstZHJhd2VyLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbmtlbmRvLWRyYXdlci5rLWRyYXdlciwga2VuZG8tZHJhd2VyIC5rLWRyYXdlci13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLmstZHJhd2VyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay1kcmF3ZXIgKiwgLmstZHJhd2VyICo6OmJlZm9yZSwgLmstZHJhd2VyICo6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstZHJhd2VyLW1pbmkgLmstZHJhd2VyLmstZHJhd2VyLXN0YXJ0LCAuay1kcmF3ZXItZXhwYW5kZWQgLmstZHJhd2VyLmstZHJhd2VyLXN0YXJ0IHtcbiAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6IDFweDtcbn1cblxuLmstZHJhd2VyLW1pbmkgLmstZHJhd2VyLmstZHJhd2VyLWVuZCwgLmstZHJhd2VyLWV4cGFuZGVkIC5rLWRyYXdlci5rLWRyYXdlci1lbmQge1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiAxcHg7XG59XG5cbi5rLWRyYXdlci5rLWRyYXdlci1zdGFydCB7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG59XG5cbi5rLWRyYXdlci5rLWRyYXdlci1lbmQge1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLWVuZDogMDtcbn1cblxuLmstZHJhd2VyLWNvbnRlbnQge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5rLWRyYXdlci1vdmVybGF5IC5rLWRyYXdlciB7XG4gIG1heC13aWR0aDogODB2dztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDAwMjtcbiAgYm9yZGVyOiAwO1xufVxuXG4uay1kcmF3ZXItb3ZlcmxheSA+IC5rLW92ZXJsYXkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1kcmF3ZXItb3ZlcmxheS5rLWRyYXdlci1leHBhbmRlZCA+IC5rLW92ZXJsYXkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstZHJhd2VyLXB1c2gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4uay1kcmF3ZXItcHVzaCAuay1kcmF3ZXIge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cblxuLmstZHJhd2VyLXB1c2g6aGFzKC5rLWRyYXdlci5rLWRyYXdlci1lbmQpIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG4uay1kcmF3ZXItd3JhcHBlciB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5rLWRyYXdlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA3cHg7XG59XG5cbi5rLWRyYXdlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5cbi5rLWRyYXdlci1pdGVtcyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1ibG9jazogMDtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuXG4uay1kcmF3ZXItaXRlbSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIG91dGxpbmU6IDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1sZywgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LCBub3JtYWwpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay1kcmF3ZXItaXRlbSA+IC5rLWRyYXdlci1saW5rIHtcbiAgbWFyZ2luLWJsb2NrOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAqIC0xKTtcbiAgbWFyZ2luLWlubGluZTogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pICogLTEpO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBmbGV4OiAxIDAgYXV0bztcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xufVxuXG4uay1kcmF3ZXItaXRlbSAuay1pY29uIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTAsIDBweCk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uay1kcmF3ZXItaXRlbSAuay1pY29uLmstaS1ub25lIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uay1kcmF3ZXItaXRlbSAuay1pdGVtLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uay1kcmF3ZXItaXRlbSAuay1kcmF3ZXItdG9nZ2xlIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uay1kcmF3ZXItaXRlbS5rLWxldmVsLTEge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pICogMik7XG59XG5cbi5rLWRyYXdlci1pdGVtLmstbGV2ZWwtMiB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgKiAzKTtcbn1cblxuLmstZHJhd2VyLWl0ZW0uay1sZXZlbC0zIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSAqIDQpO1xufVxuXG4uay1kcmF3ZXItaXRlbS5rLWxldmVsLTQge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pICogNSk7XG59XG5cbi5rLWRyYXdlci1pdGVtLmstbGV2ZWwtNSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgKiA2KTtcbn1cblxuLmstZHJhd2VyLXNlcGFyYXRvciB7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMXB4O1xufVxuXG4uay1kcmF3ZXItbWluaSAuay1kcmF3ZXItd3JhcHBlciB7XG4gIHdpZHRoOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgKiAyICsgMTZweCk7XG59XG5cbi5rLWRyYXdlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay1kcmF3ZXItd3JhcHBlciB7XG4gIHNjcm9sbGJhci1jb2xvcjogcmdiYSgxNTYsIDE1NiwgMTU2LCAwLjcpICNkZWRlZGU7XG59XG5cbi5rLWRyYXdlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6ICNkZWRlZGU7XG59XG5cbi5rLWRyYXdlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTU2LCAxNTYsIDE1NiwgMC43KTtcbn1cblxuLmstZHJhd2VyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzljOWM5Yztcbn1cblxuLmstZHJhd2VyLWl0ZW06aG92ZXIsIC5rLWRyYXdlci1pdGVtLmstaG92ZXIge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLWhvdmVyLCAjZWJlYmViKTtcbn1cblxuLmstZHJhd2VyLWl0ZW06Zm9jdXMsIC5rLWRyYXdlci1pdGVtLmstZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuXG4uay1kcmF3ZXItaXRlbTpmb2N1czpob3ZlciwgLmstZHJhd2VyLWl0ZW06Zm9jdXMuay1ob3ZlciwgLmstZHJhd2VyLWl0ZW0uay1mb2N1czpob3ZlciwgLmstZHJhd2VyLWl0ZW0uay1mb2N1cy5rLWhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZS1ob3ZlciwgI2ViZWJlYik7XG59XG5cbi5rLWRyYXdlci1pdGVtLmstc2VsZWN0ZWQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1kcmF3ZXItaXRlbS5rLXNlbGVjdGVkOmhvdmVyLCAuay1kcmF3ZXItaXRlbS5rLXNlbGVjdGVkLmstaG92ZXIge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktaG92ZXIsICNlYTVhNTEpO1xufVxuXG4uay1kcmF3ZXItc2VwYXJhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbn1cblxuLmstbm90aWZpY2F0aW9uLWdyb3VwIHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uLXJldmVyc2Ugd3JhcDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDAwO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAwO1xufVxuXG4uay1ub3RpZmljYXRpb24tY29udGFpbmVyLWFuaW1hdGluZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLW5vdGlmaWNhdGlvbiB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUtc20sIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstbm90aWZpY2F0aW9uICosIC5rLW5vdGlmaWNhdGlvbiAqOjpiZWZvcmUsIC5rLW5vdGlmaWNhdGlvbiAqOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLW5vdGlmaWNhdGlvbiA+IC5rLW5vdGlmaWNhdGlvbi1jb250ZW50IHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5rLW5vdGlmaWNhdGlvbiA+IC5rLW5vdGlmaWNhdGlvbi1zdGF0dXMge1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmstbm90aWZpY2F0aW9uLWFjdGlvbnMge1xuICBmbGV4OiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLW5vdGlmaWNhdGlvbi1hY3Rpb24ge1xuICBmbGV4OiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cblxuLmstbm90aWZpY2F0aW9uIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG4gIGJveC1zaGFkb3c6IHZhcigtLWtlbmRvLWVsZXZhdGlvbi00LCAwIDhweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7XG59XG5cbi5rLW5vdGlmaWNhdGlvbi1pbnZlcnNlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWludmVyc2UsICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKTtcbn1cblxuLmstbm90aWZpY2F0aW9uLWxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYik7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1saWdodCwgIzAwMDAwMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKTtcbn1cblxuLmstbm90aWZpY2F0aW9uLWRhcmsge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tZGFyaywgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO1xufVxuXG4uay1ub3RpZmljYXRpb24tZXJyb3Ige1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWVycm9yLCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApO1xufVxuXG4uay1ub3RpZmljYXRpb24td2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi13YXJuaW5nLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCk7XG59XG5cbi5rLW5vdGlmaWNhdGlvbi1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXN1Y2Nlc3MsICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKTtcbn1cblxuLmstbm90aWZpY2F0aW9uLWluZm8ge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24taW5mbywgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpO1xufVxuXG4uay1ub3RpZmljYXRpb24tdGVydGlhcnkge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXRlcnRpYXJ5LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnksICMwM2E5ZjQpO1xufVxuXG4uay1ub3RpZmljYXRpb24tc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tc2Vjb25kYXJ5LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KTtcbn1cblxuLmstbm90aWZpY2F0aW9uLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG5rZW5kby1jYXJkLCBrZW5kby1jYXJkLWhlYWRlciwga2VuZG8tY2FyZC1ib2R5LCBrZW5kby1jYXJkLWFjdGlvbnMsIGtlbmRvLWNhcmQtZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLWNhcmQge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLWxnLCAwLjM3NXJlbSk7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstY2FyZCAqLCAuay1jYXJkICo6OmJlZm9yZSwgLmstY2FyZCAqOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLWNhcmQgLmstY2FyZC1hdmF0YXIsIC5rLWNhcmQgLmstYXZhdGFyIHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGZsZXgtYmFzaXM6IDQ1cHg7XG59XG5cbi5rLWNhcmQgPiAuay1jYXJkLWlubmVyIHtcbiAgYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLWxnLCAwLjM3NXJlbSkgLSAxcHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogaW5oZXJpdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1jYXJkLWhvcml6b250YWwge1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG59XG5cbi5rLWNhcmQtdmVydGljYWwge1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG59XG5cbi5rLWNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgb3V0bGluZTogMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmstY2FyZC1oZWFkZXIgLmstY2FyZC10aXRsZSwgLmstY2FyZC1oZWFkZXIgLmstY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDA7XG59XG5cbi5rLWNhcmQtaGVhZGVyIC5rLWNhcmQtdGl0bGUgKyAuay1jYXJkLXN1YnRpdGxlLCAuay1jYXJkLWhlYWRlciAuay1jYXJkLXN1YnRpdGxlICsgLmstY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1jYXJkLWZvb3RlciB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIG91dGxpbmU6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uay1jYXJkLWJvZHkge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgb3V0bGluZTogMDtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5rLWNhcmQtYm9keSBwIHtcbiAgbWFyZ2luOiAwIDAgdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbn1cblxuLmstY2FyZC1ib2R5ID4gLmstbGFzdCwgLmstY2FyZC1ib2R5ID4gOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYmxvY2stZW5kOiAwO1xufVxuXG4uay1jYXJkLWJvZHkgPiAuay1jYXJkLWFjdGlvbnMge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uay1jYXJkLW1lZGlhIHtcbiAgYm9yZGVyOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1jYXJkLWhvcml6b250YWwgLmstY2FyZC1tZWRpYSB7XG4gIG1heC13aWR0aDogMTAwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uay1jYXJkLXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1sZywgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodC1zbSwgbm9ybWFsKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LW5vcm1hbCwgbm9ybWFsKTtcbn1cblxuLmstY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbjogMCAwIHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUtc20sIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIG5vcm1hbCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1rZW5kby1mb250LXdlaWdodC1ub3JtYWwsIG5vcm1hbCk7XG59XG5cbi5rLWNhcmQtc2VwYXJhdG9yIHtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG4uay1jYXJkLXNlcGFyYXRvci5rLXNlcGFyYXRvci1ob3Jpem9udGFsLCAuay1jYXJkLXZlcnRpY2FsID4gLmstY2FyZC1zZXBhcmF0b3Ige1xuICBib3JkZXItYmxvY2stc3RhcnQtd2lkdGg6IDFweDtcbn1cblxuLmstY2FyZC1zZXBhcmF0b3Iuay1zZXBhcmF0b3ItdmVydGljYWwsIC5rLWNhcmQtaG9yaXpvbnRhbCA+IC5rLWNhcmQtc2VwYXJhdG9yIHtcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogMXB4O1xufVxuXG4uay1jYXJkID4gLmstaHIge1xuICBtYXJnaW46IDA7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLWNhcmQtYWN0aW9ucyB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LWJhc2lzOiBhdXRvO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstY2FyZC1ob3Jpem9udGFsIC5rLWFjdGlvbnMtaG9yaXpvbnRhbCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uay1jYXJkLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uay1jYXJkLWxpc3QgLmstY2FyZCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uay1jYXJkLWRlY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uay1jYXJkLWRlY2sgLmstY2FyZCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uay1jYXJkLWRlY2stc2Nyb2xsd3JhcCB7XG4gIHBhZGRpbmctYmxvY2stZW5kOiAzcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMCAwIGF1dG87XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstY2FyZC1kZWNrLXNjcm9sbHdyYXAgPiAuay1idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5rLWNhcmQtZGVjay1zY3JvbGx3cmFwID4gLmstYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAtMXB4O1xufVxuXG4uay1jYXJkLWRlY2stc2Nyb2xsd3JhcCA+IC5rLWJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgaW5zZXQtaW5saW5lLWVuZDogLTFweDtcbn1cblxuLmstY2FyZC1kZWNrLXNjcm9sbHdyYXAgPiAuay1jYXJkLWRlY2sge1xuICBtYXJnaW4tYmxvY2stZW5kOiAtMjBweDtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IDIwcHg7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uay1jYXJkLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5rLWNhcmQtZ3JvdXAgLmstY2FyZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uay1jYXJkLWdyb3VwIC5rLWNhcmQgKyAuay1jYXJkIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogMXB4O1xufVxuXG4uay1jYXJkLWdyb3VwIC5rLWNhcmQuay1maXJzdCB7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbGcsIDAuMzc1cmVtKTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbGcsIDAuMzc1cmVtKTtcbn1cblxuLmstY2FyZC1ncm91cCAuay1jYXJkLmstbGFzdCB7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLWxnLCAwLjM3NXJlbSk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1sZywgMC4zNzVyZW0pO1xufVxuXG4uay1jYXJkLWdyb3VwIC5rLWNhcmQuay1vbmx5IHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1sZywgMC4zNzVyZW0pO1xufVxuXG4uay1jYXJkLXdpdGgtY2FsbG91dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uay1jYXJkLWNhbGxvdXQge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5rLWNhcmQtY2FsbG91dC5rLWNhbGxvdXQtbiB7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xufVxuXG4uay1jYXJkLWNhbGxvdXQuay1jYWxsb3V0LWUge1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG59XG5cbi5rLWNhcmQtY2FsbG91dC5rLWNhbGxvdXQtcyB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpIHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5rLWNhcmQtY2FsbG91dC5rLWNhbGxvdXQtdyB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xufVxuXG4uay1jYXJkLWZsYXQge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uay1jYXJkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLWNhcmQgLmstY2FyZC1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmstY2FyZDpmb2N1cywgLmstY2FyZC5rLWZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG4uay1jYXJkLWFjdGlvbnMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG59XG5cbi5rLWNhcmQtaGVhZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xufVxuXG4uay1jYXJkLWZvb3RlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbn1cblxuLmstY2FyZC1ib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1jYXJkLXNlcGFyYXRvciwgLmstY2FyZCAuay1zZXBhcmF0b3Ige1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG59XG5cbi5rLWNhcmQtc3VidGl0bGUge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KTtcbn1cblxuLmstY2FyZC1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1zdWJ0bGUsICNmZmVjZWIpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1vbi1zdWJ0bGUsICM1YzIwMWMpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktZW1waGFzaXMsICNmZjlkOTcpO1xufVxuXG4uay1jYXJkLXByaW1hcnkgLmstY2FyZC1zdWJ0aXRsZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1jYXJkLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1zdWJ0bGUsICNmYWZhZmEpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LW9uLXN1YnRsZSwgIzE0MTQxNCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LWVtcGhhc2lzLCAjZTBlMGUwKTtcbn1cblxuLmstY2FyZC1zZWNvbmRhcnkgLmstY2FyZC1zdWJ0aXRsZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1jYXJkLXRlcnRpYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnktc3VidGxlLCAjZDhmMWZkKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LW9uLXN1YnRsZSwgIzAyM2Y1Yyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnktZW1waGFzaXMsICM2MWM5ZjkpO1xufVxuXG4uay1jYXJkLXRlcnRpYXJ5IC5rLWNhcmQtc3VidGl0bGUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmstY2FyZC1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5mby1zdWJ0bGUsICNkMmUyZmIpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5mby1vbi1zdWJ0bGUsICMwMDIyNTkpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8tZW1waGFzaXMsICM2MDk4ZjIpO1xufVxuXG4uay1jYXJkLWluZm8gLmstY2FyZC1zdWJ0aXRsZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1jYXJkLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLXN1YnRsZSwgI2RjZjBkMyk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLW9uLXN1YnRsZSwgIzFjNWEwMCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1lbXBoYXNpcywgIzgxZDE1Zik7XG59XG5cbi5rLWNhcmQtc3VjY2VzcyAuay1jYXJkLXN1YnRpdGxlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLWNhcmQtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmctc3VidGxlLCAjZmZmNGQzKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmctb24tc3VidGxlLCAjNWU0NzAwKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLWVtcGhhc2lzLCAjZmZkNzYwKTtcbn1cblxuLmstY2FyZC13YXJuaW5nIC5rLWNhcmQtc3VidGl0bGUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmstY2FyZC1lcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLXN1YnRsZSwgI2ZjZGRkYSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvci1vbi1zdWJ0bGUsICM3YTBjMDApO1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLWVtcGhhc2lzLCAjZjc2ZjYwKTtcbn1cblxuLmstY2FyZC1lcnJvciAuay1jYXJkLXN1YnRpdGxlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLWNhcmQtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmstc3VidGxlLCAjYzJjMmMyKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmstb24tc3VidGxlLCAjMWYxZjFmKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLWVtcGhhc2lzLCAjNjY2NjY2KTtcbn1cblxuLmstY2FyZC1kYXJrIC5rLWNhcmQtc3VidGl0bGUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmstY2FyZC1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LXN1YnRsZSwgI2ZhZmFmYSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1saWdodC1vbi1zdWJ0bGUsICMxNDE0MTQpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LWVtcGhhc2lzLCAjZDZkNmQ2KTtcbn1cblxuLmstY2FyZC1saWdodCAuay1jYXJkLXN1YnRpdGxlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLWNhcmQtaW52ZXJzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWludmVyc2Utc3VidGxlLCAjYzJjMmMyKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWludmVyc2Utb24tc3VidGxlLCAjMWYxZjFmKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbnZlcnNlLWVtcGhhc2lzLCAjNjY2NjY2KTtcbn1cblxuLmstY2FyZC1pbnZlcnNlIC5rLWNhcmQtc3VidGl0bGUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmstY2FyZC1jYWxsb3V0IHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICBib3gtc2hhZG93OiBpbmhlcml0O1xufVxuXG4uay1wb3BvdmVyIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1sZywgMC4zNzVyZW0pO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgei1pbmRleDogMTIwMDA7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay1wb3BvdmVyICosIC5rLXBvcG92ZXIgKjo6YmVmb3JlLCAuay1wb3BvdmVyICo6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstcG9wb3Zlci1pbm5lciB7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLXBvcG92ZXItaGVhZGVyIHtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1sZywgMC4zNzVyZW0pO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1sZywgMC4zNzVyZW0pO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLXBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xufVxuXG4uay1wb3BvdmVyLWFjdGlvbnMge1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG59XG5cbi5rLXBvcG92ZXItY2FsbG91dCB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmstcG9wb3Zlci1jYWxsb3V0LmstY2FsbG91dC1uIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5rLXBvcG92ZXItY2FsbG91dC5rLWNhbGxvdXQtZSB7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLmstcG9wb3Zlci1jYWxsb3V0LmstY2FsbG91dC1zIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSkgcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmstcG9wb3Zlci1jYWxsb3V0LmstY2FsbG91dC13IHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5rLXBvcG92ZXIge1xuICBib3gtc2hhZG93OiB2YXIoLS1rZW5kby1lbGV2YXRpb24tNCwgMCA4cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstcG9wb3Zlci1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmstcG9wb3Zlci1oZWFkZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG59XG5cbi5rLXBvcG92ZXItY2FsbG91dCB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgYm94LXNoYWRvdzogaW5oZXJpdDtcbn1cblxuLmstcnBhbmVsLWxlZnQsIC5rLXJwYW5lbC1yaWdodCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtaW4td2lkdGg6IDMyMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xufVxuXG4uay1ycGFuZWwtbGVmdCArICosIC5rLXJwYW5lbC1yaWdodCArICoge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmstcnBhbmVsLWxlZnQuay1ycGFuZWwtZXhwYW5kZWQsIC5rLXJwYW5lbC1yaWdodC5rLXJwYW5lbC1leHBhbmRlZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVaKDApO1xufVxuXG4uay1ycGFuZWwtbGVmdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgdHJhbnNsYXRlWigwKTtcbiAgbGVmdDogMDtcbn1cblxuLmstcnBhbmVsLXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpIHRyYW5zbGF0ZVooMCk7XG4gIHJpZ2h0OiAwO1xufVxuXG4uay1ycGFuZWwtdG9wIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgbWF4LWhlaWdodDogMDtcbn1cblxuLmstcnBhbmVsLXRvcC5rLXJwYW5lbC1leHBhbmRlZCB7XG4gIG1heC1oZWlnaHQ6IDU2OHB4O1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uay1ycGFuZWwtdG9nZ2xlIHtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG5cbi5rLWJvdHRvbS1uYXYge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodC14cywgbm9ybWFsKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3V0bGluZTogbm9uZTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLWJvdHRvbS1uYXYgKiwgLmstYm90dG9tLW5hdiAqOjpiZWZvcmUsIC5rLWJvdHRvbS1uYXYgKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1ib3R0b20tbmF2LWJvcmRlciB7XG4gIGJvcmRlci13aWR0aDogMXB4IDBweCAwcHggMHB4O1xufVxuXG4uay1ib3R0b20tbmF2LXNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWtlbmRvLWVsZXZhdGlvbi00LCAwIDhweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7XG59XG5cbi5rLWJvdHRvbS1uYXYtaXRlbSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMCwgMHB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgbWluLXdpZHRoOiA3MnB4O1xuICBtaW4taGVpZ2h0OiBjYWxjKDQwcHggKyB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKiAyIC0gdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAqIDIpO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250OiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDAgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5rLWJvdHRvbS1uYXYtaXRlbTpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5rLWJvdHRvbS1uYXYtaXRlbSA+IC5rLWJvdHRvbS1uYXYtbGluayB7XG4gIG1hcmdpbi1ibG9jazogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTAsIDBweCkgKiAtMSk7XG4gIG1hcmdpbi1pbmxpbmU6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICogLTEpO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTAsIDBweCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBmbGV4OiAxIDAgYXV0bztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5rLWJvdHRvbS1uYXYtaXRlbS5rLWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5pdGlhbDtcbn1cblxuLmstYm90dG9tLW5hdi1pdGVtLXRleHQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uay1ib3R0b20tbmF2LWl0ZW0tZmxvdy1ob3Jpem9udGFsIC5rLWJvdHRvbS1uYXYtaXRlbSB7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbn1cblxuLmstYm90dG9tLW5hdi1pdGVtLWZsb3ctdmVydGljYWwgLmstYm90dG9tLW5hdi1pdGVtIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmstYm90dG9tLW5hdi5rLXBvcy1maXhlZCwgLmstYm90dG9tLW5hdi5rLWZpeGVkIHtcbiAgaW5zZXQtYmxvY2stZW5kOiAwO1xuICB6LWluZGV4OiAxO1xufVxuXG4uay1ib3R0b20tbmF2LXNvbGlkLXByaW1hcnksIC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LXByaW1hcnkge1xuICBjb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpIDY1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstYm90dG9tLW5hdi1zb2xpZC1wcmltYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLCAuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi1wcmltYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLCAuay1ib3R0b20tbmF2LXNvbGlkLXByaW1hcnkgLmstYm90dG9tLW5hdi1pdGVtOmZvY3VzLCAuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi1wcmltYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKSAxMi41JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1ib3R0b20tbmF2LXNvbGlkLXByaW1hcnkgLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWQsIC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LXByaW1hcnkgLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7XG59XG5cbi5rLWJvdHRvbS1uYXYtc29saWQtc2Vjb25kYXJ5LCAuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi1zZWNvbmRhcnkge1xuICBjb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLXNlY29uZGFyeSwgI2ZmZmZmZikgNjUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeSwgIzY2NjY2Nik7XG59XG5cbi5rLWJvdHRvbS1uYXYtc29saWQtc2Vjb25kYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLCAuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi1zZWNvbmRhcnkgLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsIC5rLWJvdHRvbS1uYXYtc29saWQtc2Vjb25kYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1cywgLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtc2Vjb25kYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1zZWNvbmRhcnksICNmZmZmZmYpIDEyLjUlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWJvdHRvbS1uYXYtc29saWQtc2Vjb25kYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVkLCAuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi1zZWNvbmRhcnkgLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tc2Vjb25kYXJ5LCAjZmZmZmZmKTtcbn1cblxuLmstYm90dG9tLW5hdi1zb2xpZC10ZXJ0aWFyeSwgLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtdGVydGlhcnkge1xuICBjb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLXRlcnRpYXJ5LCAjZmZmZmZmKSA2NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnksICMwM2E5ZjQpO1xufVxuXG4uay1ib3R0b20tbmF2LXNvbGlkLXRlcnRpYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLCAuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi10ZXJ0aWFyeSAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywgLmstYm90dG9tLW5hdi1zb2xpZC10ZXJ0aWFyeSAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXMsIC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LXRlcnRpYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi10ZXJ0aWFyeSwgI2ZmZmZmZikgMTIuNSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstYm90dG9tLW5hdi1zb2xpZC10ZXJ0aWFyeSAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZCwgLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtdGVydGlhcnkgLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tdGVydGlhcnksICNmZmZmZmYpO1xufVxuXG4uay1ib3R0b20tbmF2LXNvbGlkLWluZm8sIC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LWluZm8ge1xuICBjb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWluZm8sICNmZmZmZmYpIDY1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KTtcbn1cblxuLmstYm90dG9tLW5hdi1zb2xpZC1pbmZvIC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLCAuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi1pbmZvIC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLCAuay1ib3R0b20tbmF2LXNvbGlkLWluZm8gLmstYm90dG9tLW5hdi1pdGVtOmZvY3VzLCAuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi1pbmZvIC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1pbmZvLCAjZmZmZmZmKSAxMi41JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1ib3R0b20tbmF2LXNvbGlkLWluZm8gLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWQsIC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LWluZm8gLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24taW5mbywgI2ZmZmZmZik7XG59XG5cbi5rLWJvdHRvbS1uYXYtc29saWQtc3VjY2VzcywgLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtc3VjY2VzcyB7XG4gIGNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tc3VjY2VzcywgI2ZmZmZmZikgNjUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApO1xufVxuXG4uay1ib3R0b20tbmF2LXNvbGlkLXN1Y2Nlc3MgLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsIC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LXN1Y2Nlc3MgLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsIC5rLWJvdHRvbS1uYXYtc29saWQtc3VjY2VzcyAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXMsIC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LXN1Y2Nlc3MgLmstYm90dG9tLW5hdi1pdGVtOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLXN1Y2Nlc3MsICNmZmZmZmYpIDEyLjUlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWJvdHRvbS1uYXYtc29saWQtc3VjY2VzcyAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZCwgLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtc3VjY2VzcyAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1zdWNjZXNzLCAjZmZmZmZmKTtcbn1cblxuLmstYm90dG9tLW5hdi1zb2xpZC13YXJuaW5nLCAuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi13YXJuaW5nIHtcbiAgY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi13YXJuaW5nLCAjM2QzZDNkKSA2NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCk7XG59XG5cbi5rLWJvdHRvbS1uYXYtc29saWQtd2FybmluZyAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywgLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtd2FybmluZyAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywgLmstYm90dG9tLW5hdi1zb2xpZC13YXJuaW5nIC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1cywgLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtd2FybmluZyAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24td2FybmluZywgIzNkM2QzZCkgMTIuNSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstYm90dG9tLW5hdi1zb2xpZC13YXJuaW5nIC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVkLCAuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi13YXJuaW5nIC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVkIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXdhcm5pbmcsICMzZDNkM2QpO1xufVxuXG4uay1ib3R0b20tbmF2LXNvbGlkLWVycm9yLCAuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi1lcnJvciB7XG4gIGNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tZXJyb3IsICNmZmZmZmYpIDY1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCk7XG59XG5cbi5rLWJvdHRvbS1uYXYtc29saWQtZXJyb3IgLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsIC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LWVycm9yIC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLCAuay1ib3R0b20tbmF2LXNvbGlkLWVycm9yIC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1cywgLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtZXJyb3IgLmstYm90dG9tLW5hdi1pdGVtOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWVycm9yLCAjZmZmZmZmKSAxMi41JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1ib3R0b20tbmF2LXNvbGlkLWVycm9yIC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVkLCAuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi1lcnJvciAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1lcnJvciwgI2ZmZmZmZik7XG59XG5cbi5rLWJvdHRvbS1uYXYtc29saWQtZGFyaywgLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtZGFyayB7XG4gIGNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tZGFyaywgI2ZmZmZmZikgNjUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO1xufVxuXG4uay1ib3R0b20tbmF2LXNvbGlkLWRhcmsgLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsIC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LWRhcmsgLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsIC5rLWJvdHRvbS1uYXYtc29saWQtZGFyayAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXMsIC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LWRhcmsgLmstYm90dG9tLW5hdi1pdGVtOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWRhcmssICNmZmZmZmYpIDEyLjUlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWJvdHRvbS1uYXYtc29saWQtZGFyayAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZCwgLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtZGFyayAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1kYXJrLCAjZmZmZmZmKTtcbn1cblxuLmstYm90dG9tLW5hdi1zb2xpZC1saWdodCwgLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtbGlnaHQge1xuICBjb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWxpZ2h0LCAjMDAwMDAwKSA2NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQsICNlYmViZWIpO1xufVxuXG4uay1ib3R0b20tbmF2LXNvbGlkLWxpZ2h0IC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLCAuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi1saWdodCAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywgLmstYm90dG9tLW5hdi1zb2xpZC1saWdodCAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXMsIC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LWxpZ2h0IC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1saWdodCwgIzAwMDAwMCkgMTIuNSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstYm90dG9tLW5hdi1zb2xpZC1saWdodCAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZCwgLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtbGlnaHQgLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tbGlnaHQsICMwMDAwMDApO1xufVxuXG4uay1ib3R0b20tbmF2LXNvbGlkLWludmVyc2UsIC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LWludmVyc2Uge1xuICBjb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWludmVyc2UsICNmZmZmZmYpIDY1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKTtcbn1cblxuLmstYm90dG9tLW5hdi1zb2xpZC1pbnZlcnNlIC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLCAuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi1pbnZlcnNlIC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLCAuay1ib3R0b20tbmF2LXNvbGlkLWludmVyc2UgLmstYm90dG9tLW5hdi1pdGVtOmZvY3VzLCAuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi1pbnZlcnNlIC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1pbnZlcnNlLCAjZmZmZmZmKSAxMi41JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1ib3R0b20tbmF2LXNvbGlkLWludmVyc2UgLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWQsIC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LWludmVyc2UgLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24taW52ZXJzZSwgI2ZmZmZmZik7XG59XG5cbi5rLWJvdHRvbS1uYXYtZmxhdC1wcmltYXJ5LCAuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LXByaW1hcnkge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstYm90dG9tLW5hdi1mbGF0LXByaW1hcnkgLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsIC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtcHJpbWFyeSAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywgLmstYm90dG9tLW5hdi1mbGF0LXByaW1hcnkgLmstYm90dG9tLW5hdi1pdGVtOmZvY3VzLCAuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LXByaW1hcnkgLmstYm90dG9tLW5hdi1pdGVtOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA1JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1ib3R0b20tbmF2LWZsYXQtcHJpbWFyeSAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZCwgLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi1wcmltYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVkIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1ib3R0b20tbmF2LWZsYXQtc2Vjb25kYXJ5LCAuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LXNlY29uZGFyeSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay1ib3R0b20tbmF2LWZsYXQtc2Vjb25kYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLCAuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LXNlY29uZGFyeSAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywgLmstYm90dG9tLW5hdi1mbGF0LXNlY29uZGFyeSAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXMsIC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtc2Vjb25kYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgNSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstYm90dG9tLW5hdi1mbGF0LXNlY29uZGFyeSAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZCwgLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi1zZWNvbmRhcnkgLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KTtcbn1cblxuLmstYm90dG9tLW5hdi1mbGF0LXRlcnRpYXJ5LCAuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LXRlcnRpYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLWJvdHRvbS1uYXYtZmxhdC10ZXJ0aWFyeSAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywgLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi10ZXJ0aWFyeSAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywgLmstYm90dG9tLW5hdi1mbGF0LXRlcnRpYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1cywgLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi10ZXJ0aWFyeSAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDUlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWJvdHRvbS1uYXYtZmxhdC10ZXJ0aWFyeSAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZCwgLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi10ZXJ0aWFyeSAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCk7XG59XG5cbi5rLWJvdHRvbS1uYXYtZmxhdC1pbmZvLCAuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LWluZm8ge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstYm90dG9tLW5hdi1mbGF0LWluZm8gLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsIC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtaW5mbyAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywgLmstYm90dG9tLW5hdi1mbGF0LWluZm8gLmstYm90dG9tLW5hdi1pdGVtOmZvY3VzLCAuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LWluZm8gLmstYm90dG9tLW5hdi1pdGVtOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA1JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1ib3R0b20tbmF2LWZsYXQtaW5mbyAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZCwgLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi1pbmZvIC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVkIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpO1xufVxuXG4uay1ib3R0b20tbmF2LWZsYXQtc3VjY2VzcywgLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLWJvdHRvbS1uYXYtZmxhdC1zdWNjZXNzIC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLCAuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LXN1Y2Nlc3MgLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsIC5rLWJvdHRvbS1uYXYtZmxhdC1zdWNjZXNzIC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1cywgLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi1zdWNjZXNzIC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgNSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstYm90dG9tLW5hdi1mbGF0LXN1Y2Nlc3MgLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWQsIC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtc3VjY2VzcyAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKTtcbn1cblxuLmstYm90dG9tLW5hdi1mbGF0LXdhcm5pbmcsIC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay1ib3R0b20tbmF2LWZsYXQtd2FybmluZyAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywgLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi13YXJuaW5nIC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLCAuay1ib3R0b20tbmF2LWZsYXQtd2FybmluZyAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXMsIC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtd2FybmluZyAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDUlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWJvdHRvbS1uYXYtZmxhdC13YXJuaW5nIC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVkLCAuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LXdhcm5pbmcgLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCk7XG59XG5cbi5rLWJvdHRvbS1uYXYtZmxhdC1lcnJvciwgLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi1lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay1ib3R0b20tbmF2LWZsYXQtZXJyb3IgLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsIC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtZXJyb3IgLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsIC5rLWJvdHRvbS1uYXYtZmxhdC1lcnJvciAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXMsIC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtZXJyb3IgLmstYm90dG9tLW5hdi1pdGVtOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA1JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1ib3R0b20tbmF2LWZsYXQtZXJyb3IgLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWQsIC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtZXJyb3IgLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApO1xufVxuXG4uay1ib3R0b20tbmF2LWZsYXQtZGFyaywgLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi1kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLWJvdHRvbS1uYXYtZmxhdC1kYXJrIC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLCAuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LWRhcmsgLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsIC5rLWJvdHRvbS1uYXYtZmxhdC1kYXJrIC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1cywgLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi1kYXJrIC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgNSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstYm90dG9tLW5hdi1mbGF0LWRhcmsgLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWQsIC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtZGFyayAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKTtcbn1cblxuLmstYm90dG9tLW5hdi1mbGF0LWxpZ2h0LCAuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LWxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLWJvdHRvbS1uYXYtZmxhdC1saWdodCAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywgLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi1saWdodCAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywgLmstYm90dG9tLW5hdi1mbGF0LWxpZ2h0IC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1cywgLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi1saWdodCAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDUlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWJvdHRvbS1uYXYtZmxhdC1saWdodCAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZCwgLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi1saWdodCAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYik7XG59XG5cbi5rLWJvdHRvbS1uYXYtZmxhdC1pbnZlcnNlLCAuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LWludmVyc2Uge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstYm90dG9tLW5hdi1mbGF0LWludmVyc2UgLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsIC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtaW52ZXJzZSAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywgLmstYm90dG9tLW5hdi1mbGF0LWludmVyc2UgLmstYm90dG9tLW5hdi1pdGVtOmZvY3VzLCAuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LWludmVyc2UgLmstYm90dG9tLW5hdi1pdGVtOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA1JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1ib3R0b20tbmF2LWZsYXQtaW52ZXJzZSAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZCwgLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi1pbnZlcnNlIC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVkIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO1xufVxuXG4uay1icmVhZGNydW1iIHtcbiAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay1icmVhZGNydW1iICosIC5rLWJyZWFkY3J1bWIgKjo6YmVmb3JlLCAuay1icmVhZGNydW1iICo6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstYnJlYWRjcnVtYi1jb250YWluZXIsIC5rLWJyZWFkY3J1bWItcm9vdC1pdGVtLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1icmVhZGNydW1iLXJvb3QtaXRlbS1jb250YWluZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5rLWJyZWFkY3J1bWItaXRlbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1icmVhZGNydW1iLXJvb3QtaXRlbSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uay1icmVhZGNydW1iLWxpbmssIC5rLWJyZWFkY3J1bWItcm9vdC1saW5rIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4ycyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4uay1icmVhZGNydW1iLWxpbmsgPiAuay1pbWFnZSwgLmstYnJlYWRjcnVtYi1pY29udGV4dC1saW5rIC5rLWljb24ge1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbn1cblxuLmstYnJlYWRjcnVtYi1kZWxpbWl0ZXIsIC5rLWJyZWFkY3J1bWItZGVsaW1pdGVyLWljb24ge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgb3BhY2l0eTogdmFyKC0ta2VuZG8tZGlzYWJsZWQtb3BhY2l0eSwgdW5zZXQpO1xufVxuXG4uay1icmVhZGNydW1iLWlucHV0LWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uay1icmVhZGNydW1iLWlucHV0LWNvbnRhaW5lciAuay1icmVhZGNydW1iLWlucHV0LWNvbnRhaW5lciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstYnJlYWRjcnVtYi1zbSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xufVxuXG4uay1icmVhZGNydW1iLXNtIC5rLWJyZWFkY3J1bWItbGluaywgLmstYnJlYWRjcnVtYi1zbSAuay1icmVhZGNydW1iLXJvb3QtbGluayB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLWJyZWFkY3J1bWItc20gLmstYnJlYWRjcnVtYi1pY29uLWxpbmsge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSk7XG59XG5cbi5rLWJyZWFkY3J1bWItbWQge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbn1cblxuLmstYnJlYWRjcnVtYi1tZCAuay1icmVhZGNydW1iLWxpbmssIC5rLWJyZWFkY3J1bWItbWQgLmstYnJlYWRjcnVtYi1yb290LWxpbmsge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLWJyZWFkY3J1bWItbWQgLmstYnJlYWRjcnVtYi1pY29uLWxpbmsge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLWJyZWFkY3J1bWItbGcge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1sZywgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKTtcbn1cblxuLmstYnJlYWRjcnVtYi1sZyAuay1icmVhZGNydW1iLWxpbmssIC5rLWJyZWFkY3J1bWItbGcgLmstYnJlYWRjcnVtYi1yb290LWxpbmsge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLWJyZWFkY3J1bWItbGcgLmstYnJlYWRjcnVtYi1pY29uLWxpbmsge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtcbn1cblxuLmstYnJlYWRjcnVtYiB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay1icmVhZGNydW1iOmZvY3VzLCAuay1icmVhZGNydW1iLmstZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xufVxuXG4uay1icmVhZGNydW1iLWxpbmsge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLWJyZWFkY3J1bWItbGluazpob3ZlciwgLmstYnJlYWRjcnVtYi1saW5rLmstaG92ZXIge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1ob3ZlciwgI2VhNWE1MSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpO1xufVxuXG4uay1icmVhZGNydW1iLWxpbms6Zm9jdXMsIC5rLWJyZWFkY3J1bWItbGluay5rLWZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjEzKTtcbn1cblxuLmstYnJlYWRjcnVtYi1yb290LWxpbms6aG92ZXIsIC5rLWJyZWFkY3J1bWItcm9vdC1saW5rLmstaG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKTtcbn1cblxuLmstYnJlYWRjcnVtYi1yb290LWxpbms6Zm9jdXMsIC5rLWJyZWFkY3J1bWItcm9vdC1saW5rLmstZm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjEzKTtcbn1cblxuLmstcGFnZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstcGFnZXIgKiwgLmstcGFnZXIgKjo6YmVmb3JlLCAuay1wYWdlciAqOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLXBhZ2VyLXJlc3BvbnNpdmUge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cblxuLmstcGFnZXItaW5mbywgLmstcGFnZXItc2l6ZXMsIC5rLXBhZ2VyLWlucHV0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmstcGFnZXItbmF2IHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLXBhZ2VyLW5hdjpob3ZlciB7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5rLXBhZ2VyLW51bWJlcnMtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstcGFnZXItbnVtYmVycy13cmFwIHNlbGVjdC5rLWRyb3Bkb3duLWxpc3QsIC5rLXBhZ2VyLW51bWJlcnMtd3JhcCBzZWxlY3Quay1kcm9wZG93biwgLmstcGFnZXItbnVtYmVycy13cmFwIHNlbGVjdC5rLWRyb3Bkb3dubGlzdCB7XG4gIHdpZHRoOiA1ZW07XG59XG5cbi5rLXBhZ2VyLW51bWJlcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4uay1wYWdlci1udW1iZXJzIC5rLXNlbGVjdGVkIHtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICB6LWluZGV4OiAyO1xufVxuXG4uay1wYWdlci1pbnB1dCB7XG4gIGdhcDogMWV4O1xufVxuXG4uay1wYWdlci1pbnB1dCAuay10ZXh0Ym94LCAuay1wYWdlci1pbnB1dCAuay1udW1lcmljdGV4dGJveCB7XG4gIG1hcmdpbi1ibG9jazogMDtcbiAgd2lkdGg6IDVlbTtcbn1cblxuLmstcGFnZXItc2l6ZXMge1xuICBnYXA6IDFleDtcbn1cblxuLmstcGFnZXItc2l6ZXMgLmstaW5wdXQtaW5uZXIsIC5rLXBhZ2VyLXNpemVzIC5rLWlucHV0LXZhbHVlLXRleHQge1xuICB0ZXh0LW92ZXJmbG93OiBjbGlwO1xufVxuXG4uay1wYWdlci1pbmZvIHtcbiAgdGV4dC1hbGlnbjogZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBmbGV4OiAxIDEgMCU7XG4gIG9yZGVyOiA5O1xufVxuXG4uay1wYWdlci1yZWZyZXNoIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogYXV0bztcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG9yZGVyOiAxMDtcbn1cblxuLmstcGFnZXItc20ge1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO1xufVxuXG4uay1wYWdlci1zbSAuay1wYWdlci1udW1iZXJzLXdyYXAgLmstYnV0dG9uIHtcbiAgbWluLXdpZHRoOiBjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpICogMWVtICsgdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pICogMiArIDJweCk7XG59XG5cbi5rLXBhZ2VyLXNtIC5rLXBhZ2VyLW51bWJlcnMtd3JhcCAuay1wYWdlci1pbnB1dCwgLmstcGFnZXItc20gLmstcGFnZXItbnVtYmVycy13cmFwID4gc2VsZWN0LmstZHJvcGRvd24tbGlzdCwgLmstcGFnZXItc20gLmstcGFnZXItbnVtYmVycy13cmFwID4gc2VsZWN0LmstZHJvcGRvd24sIC5rLXBhZ2VyLXNtIC5rLXBhZ2VyLW51bWJlcnMtd3JhcCA+IHNlbGVjdC5rLWRyb3Bkb3dubGlzdCB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO1xufVxuXG4uay1wYWdlci1zbSAuay1wYWdlci1zaXplcyAuay1kcm9wZG93bi1saXN0LCAuay1wYWdlci1zbSAuay1wYWdlci1zaXplcyAuay1kcm9wZG93biwgLmstcGFnZXItc20gLmstcGFnZXItc2l6ZXMgLmstZHJvcGRvd25saXN0LCAuay1wYWdlci1zbSAuay1wYWdlci1zaXplcyA+IHNlbGVjdCB7XG4gIHdpZHRoOiA1ZW07XG59XG5cbi5rLXBhZ2VyLW1kIHtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctM1xcLjUsIDAuODc1cmVtKTtcbn1cblxuLmstcGFnZXItbWQgLmstcGFnZXItbnVtYmVycy13cmFwIC5rLWJ1dHRvbiB7XG4gIG1pbi13aWR0aDogY2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSAqIDFlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKiAyICsgMnB4KTtcbn1cblxuLmstcGFnZXItbWQgLmstcGFnZXItbnVtYmVycy13cmFwIC5rLXBhZ2VyLWlucHV0LCAuay1wYWdlci1tZCAuay1wYWdlci1udW1iZXJzLXdyYXAgPiBzZWxlY3Quay1kcm9wZG93bi1saXN0LCAuay1wYWdlci1tZCAuay1wYWdlci1udW1iZXJzLXdyYXAgPiBzZWxlY3Quay1kcm9wZG93biwgLmstcGFnZXItbWQgLmstcGFnZXItbnVtYmVycy13cmFwID4gc2VsZWN0LmstZHJvcGRvd25saXN0IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0ta2VuZG8tc3BhY2luZy0zXFwuNSwgMC44NzVyZW0pO1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0ta2VuZG8tc3BhY2luZy0zXFwuNSwgMC44NzVyZW0pO1xufVxuXG4uay1wYWdlci1tZCAuay1wYWdlci1zaXplcyAuay1kcm9wZG93bi1saXN0LCAuay1wYWdlci1tZCAuay1wYWdlci1zaXplcyAuay1kcm9wZG93biwgLmstcGFnZXItbWQgLmstcGFnZXItc2l6ZXMgLmstZHJvcGRvd25saXN0LCAuay1wYWdlci1tZCAuay1wYWdlci1zaXplcyA+IHNlbGVjdCB7XG4gIHdpZHRoOiA1ZW07XG59XG5cbi5rLXBhZ2VyLWxnIHtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMlxcLjUsIDAuNjI1cmVtKTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yXFwuNSwgMC42MjVyZW0pO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG59XG5cbi5rLXBhZ2VyLWxnIC5rLXBhZ2VyLW51bWJlcnMtd3JhcCAuay1idXR0b24ge1xuICBtaW4td2lkdGg6IGNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIG5vcm1hbCkgKiAxZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKiAyICsgMnB4KTtcbn1cblxuLmstcGFnZXItbGcgLmstcGFnZXItbnVtYmVycy13cmFwIC5rLXBhZ2VyLWlucHV0LCAuay1wYWdlci1sZyAuay1wYWdlci1udW1iZXJzLXdyYXAgPiBzZWxlY3Quay1kcm9wZG93bi1saXN0LCAuay1wYWdlci1sZyAuay1wYWdlci1udW1iZXJzLXdyYXAgPiBzZWxlY3Quay1kcm9wZG93biwgLmstcGFnZXItbGcgLmstcGFnZXItbnVtYmVycy13cmFwID4gc2VsZWN0LmstZHJvcGRvd25saXN0IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG59XG5cbi5rLXBhZ2VyLWxnIC5rLXBhZ2VyLXNpemVzIC5rLWRyb3Bkb3duLWxpc3QsIC5rLXBhZ2VyLWxnIC5rLXBhZ2VyLXNpemVzIC5rLWRyb3Bkb3duLCAuay1wYWdlci1sZyAuay1wYWdlci1zaXplcyAuay1kcm9wZG93bmxpc3QsIC5rLXBhZ2VyLWxnIC5rLXBhZ2VyLXNpemVzID4gc2VsZWN0IHtcbiAgd2lkdGg6IDVlbTtcbn1cblxuLmstcGFnZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpO1xufVxuXG4uay1wYWdlcjpmb2N1cywgLmstcGFnZXIuay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xufVxuXG4uay1zdGVwcGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5rLXN0ZXBwZXIgKiwgLmstc3RlcHBlciAqOjpiZWZvcmUsIC5rLXN0ZXBwZXIgKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1zdGVwcGVyIC5rLXN0ZXAtbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uay1zdGVwcGVyIC5rLXN0ZXAtbGluayB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXN0ZXBwZXIgLmstc3RlcC1pbmRpY2F0b3Ige1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbjogM3B4O1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXg6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCBiYWNrZ3JvdW5kLWNvbG9yLCBib3JkZXItY29sb3I7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNHM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbn1cblxuLmstc3RlcHBlciAuay1zdGVwLWluZGljYXRvcjo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4uay1zdGVwcGVyIC5rLXN0ZXAtaW5kaWNhdG9yOjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAtNHB4O1xuICBpbnNldC1pbmxpbmUtZW5kOiAtNHB4O1xuICBpbnNldC1ibG9jay1lbmQ6IC00cHg7XG4gIGluc2V0LWlubGluZS1zdGFydDogLTRweDtcbiAgei1pbmRleDogMjtcbn1cblxuLmstc3RlcHBlciAuay1zdGVwLmstZm9jdXMgLmstc3RlcC1pbmRpY2F0b3I6OmFmdGVyLCAuay1zdGVwcGVyIC5rLXN0ZXAtbGluazpmb2N1cyAuay1zdGVwLWluZGljYXRvcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstc3RlcHBlciAuay1zdGVwLWxhYmVsIHtcbiAgbWF4LXdpZHRoOiBjbGFtcCgxMDAlLCAxMGVtLCAxMDAlKTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5rLXN0ZXBwZXIgLmstc3RlcC1sYWJlbDpvbmx5LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy14eHhsLCAxcmVtKTtcbiAgcGFkZGluZy1ibG9jazogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTJcXC41LCAwLjYyNXJlbSkgLyAyKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmstc3RlcHBlciAuay1zdGVwLWxhYmVsIC5rLXN0ZXAtdGV4dCB7XG4gIG1heC13aWR0aDogY2FsYygxMGVtIC0gMTZweCAtIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkpO1xuICBmbGV4LWdyb3c6IDE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1zdGVwcGVyIC5rLXN0ZXAtbGFiZWwgLmstaWNvbiB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG59XG5cbi5rLXN0ZXBwZXIgLmstc3RlcC1jdXJyZW50IC5rLXN0ZXAtbGFiZWwge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmstc3RlcHBlciAuay1zdGVwLWxhYmVsLW9wdGlvbmFsIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uay1zdGVwcGVyIC5rLXN0ZXAtZGlzYWJsZWQsIC5rLXN0ZXBwZXIgLmstc3RlcC5rLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5rLXN0ZXBwZXIgLmstc3RlcC1kaXNhYmxlZCAuay1zdGVwLWxpbmssIC5rLXN0ZXBwZXIgLmstc3RlcC5rLWRpc2FibGVkIC5rLXN0ZXAtbGluayB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmstc3RlcHBlciAuay1zdGVwLWRpc2FibGVkIC5rLXN0ZXAtbGFiZWwtb3B0aW9uYWwsIC5rLXN0ZXBwZXIgLmstc3RlcC5rLWRpc2FibGVkIC5rLXN0ZXAtbGFiZWwtb3B0aW9uYWwge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmstc3RlcHBlciAuay1wcm9ncmVzc2JhciB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmstc3RlcHBlciAuay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsIHtcbiAgZ3JpZC1yb3c6IDEvLTE7XG59XG5cbi5rLXN0ZXBwZXIgLmstcHJvZ3Jlc3NiYXItdmVydGljYWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5rLXN0ZXAtbGlzdC1ob3Jpem9udGFsIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ3JpZC1yb3c6IDE7XG59XG5cbi5rLXN0ZXAtbGlzdC1ob3Jpem9udGFsIC5rLXN0ZXAge1xuICBmbGV4OiAxIDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uay1zdGVwLWxpc3QtaG9yaXpvbnRhbCAuay1zdGVwLWxpbmsge1xuICBtYXJnaW46IGF1dG87XG4gIG1heC13aWR0aDogMTBlbTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmstc3RlcC1saXN0LWhvcml6b250YWwgLmstc3RlcC1sYWJlbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmstc3RlcC1saXN0LWhvcml6b250YWwgLmstc3RlcC1pbmRpY2F0b3IgKyAuay1zdGVwLWxhYmVsIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uay1zdGVwLWxpc3QtaG9yaXpvbnRhbCB+IC5rLXByb2dyZXNzYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBpbnNldC1ibG9jay1zdGFydDogMTdweDtcbn1cblxuLmstc3RlcC1saXN0LXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmstc3RlcC1saXN0LXZlcnRpY2FsIC5rLXN0ZXAge1xuICBtaW4taGVpZ2h0OiA1NHB4O1xufVxuXG4uay1zdGVwLWxpc3QtdmVydGljYWwgLmstc3RlcC1sYWJlbCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmstc3RlcC1saXN0LXZlcnRpY2FsIC5rLXN0ZXAtaW5kaWNhdG9yICsgLmstc3RlcC1sYWJlbCB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG59XG5cbi5rLXN0ZXAtbGlzdC12ZXJ0aWNhbCB+IC5rLXByb2dyZXNzYmFyIHtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAyMHB4O1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDE3cHg7XG59XG5cbi5rLXN0ZXAtbGlzdC12ZXJ0aWNhbCAuay1zdGVwLWNvbnRlbnQge1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGhlaWdodCAzMDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIDBtcztcbn1cblxuLmstc3RlcC1saXN0LXZlcnRpY2FsIC5rLXN0ZXAtY3VycmVudCAuay1zdGVwLWNvbnRlbnQge1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDMwcHg7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctNSwgMS4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTJcXC41LCAwLjYyNXJlbSk7XG59XG5cbi5rLXN0ZXBwZXIge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xufVxuXG4uay1zdGVwcGVyIC5rLXN0ZXA6aG92ZXIgLmstc3RlcC1sYWJlbCwgLmstc3RlcHBlciAuay1zdGVwLmstaG92ZXIgLmstc3RlcC1sYWJlbCwgLmstc3RlcHBlciAuay1zdGVwLmstc3RlcC1ob3ZlciAuay1zdGVwLWxhYmVsIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWJhc2UsICMzZDNkM2QpO1xufVxuXG4uay1zdGVwcGVyIC5rLXN0ZXA6aG92ZXIgLmstc3RlcC1pbmRpY2F0b3IsIC5rLXN0ZXBwZXIgLmstc3RlcC5rLWhvdmVyIC5rLXN0ZXAtaW5kaWNhdG9yLCAuay1zdGVwcGVyIC5rLXN0ZXAuay1zdGVwLWhvdmVyIC5rLXN0ZXAtaW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZS1ob3ZlciwgI2ViZWJlYik7XG59XG5cbi5rLXN0ZXBwZXIgLmstc3RlcC5rLWZvY3VzIC5rLXN0ZXAtbGFiZWw6b25seS1jaGlsZCwgLmstc3RlcHBlciAuay1zdGVwIC5rLXN0ZXAtbGluazpmb2N1cyAuay1zdGVwLWxhYmVsOm9ubHktY2hpbGQge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbn1cblxuLmstc3RlcHBlciAuay1zdGVwLmstc3RlcC1kaXNhYmxlZCAuay1zdGVwLWluZGljYXRvciwgLmstc3RlcHBlciAuay1zdGVwLmstZGlzYWJsZWQgLmstc3RlcC1pbmRpY2F0b3IsIC5rLXN0ZXBwZXIgLmstc3RlcDpkaXNhYmxlZCAuay1zdGVwLWluZGljYXRvciB7XG4gIGNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDYwJSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZik7XG59XG5cbi5rLXN0ZXBwZXIgLmstc3RlcC5rLXN0ZXAtZGlzYWJsZWQgLmstc3RlcC1sYWJlbCwgLmstc3RlcHBlciAuay1zdGVwLmstZGlzYWJsZWQgLmstc3RlcC1sYWJlbCwgLmstc3RlcHBlciAuay1zdGVwOmRpc2FibGVkIC5rLXN0ZXAtbGFiZWwge1xuICBjb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA2MCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstc3RlcHBlciAuay1zdGVwLWluZGljYXRvciB7XG4gIGJvcmRlci1jb2xvcjogI2NjYztcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay1zdGVwcGVyIC5rLXN0ZXAtaW5kaWNhdG9yOjphZnRlciB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLXN0ZXBwZXIgLmstc3RlcC1sYWJlbDpvbmx5LWNoaWxkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLXN0ZXBwZXIgLmstc3RlcC1kb25lIC5rLXN0ZXAtaW5kaWNhdG9yIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstc3RlcHBlciAuay1zdGVwLWRvbmU6aG92ZXIgLmstc3RlcC1pbmRpY2F0b3IsIC5rLXN0ZXBwZXIgLmstc3RlcC1kb25lLmstaG92ZXIgLmstc3RlcC1pbmRpY2F0b3IsIC5rLXN0ZXBwZXIgLmstc3RlcC1kb25lLmstc3RlcC1ob3ZlciAuay1zdGVwLWluZGljYXRvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktaG92ZXIsICNlYTVhNTEpO1xufVxuXG4uay1zdGVwcGVyIC5rLXN0ZXAtZG9uZS5rLXN0ZXAtZGlzYWJsZWQgLmstc3RlcC1pbmRpY2F0b3IsIC5rLXN0ZXBwZXIgLmstc3RlcC1kb25lLmstZGlzYWJsZWQgLmstc3RlcC1pbmRpY2F0b3IsIC5rLXN0ZXBwZXIgLmstc3RlcC1kb25lOmRpc2FibGVkIC5rLXN0ZXAtaW5kaWNhdG9yIHtcbiAgYm9yZGVyLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCkgNjAlLCB0cmFuc3BhcmVudCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpO1xufVxuXG4uay1zdGVwcGVyIC5rLXN0ZXAtZG9uZS5rLXN0ZXAtZGlzYWJsZWQgLmstc3RlcC1pbmRpY2F0b3I6OmJlZm9yZSwgLmstc3RlcHBlciAuay1zdGVwLWRvbmUuay1kaXNhYmxlZCAuay1zdGVwLWluZGljYXRvcjo6YmVmb3JlLCAuay1zdGVwcGVyIC5rLXN0ZXAtZG9uZTpkaXNhYmxlZCAuay1zdGVwLWluZGljYXRvcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpIDYwJSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1zdGVwcGVyIC5rLXN0ZXAtY3VycmVudCAuay1zdGVwLWluZGljYXRvciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLXN0ZXBwZXIgLmstc3RlcC1jdXJyZW50OmhvdmVyIC5rLXN0ZXAtaW5kaWNhdG9yLCAuay1zdGVwcGVyIC5rLXN0ZXAtY3VycmVudC5rLWhvdmVyIC5rLXN0ZXAtaW5kaWNhdG9yLCAuay1zdGVwcGVyIC5rLXN0ZXAtY3VycmVudC5rLXN0ZXAtaG92ZXIgLmstc3RlcC1pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWhvdmVyLCAjZWE1YTUxKTtcbn1cblxuLmstc3RlcHBlciAuay1zdGVwLWN1cnJlbnQuay1zdGVwLWRpc2FibGVkIC5rLXN0ZXAtaW5kaWNhdG9yLCAuay1zdGVwcGVyIC5rLXN0ZXAtY3VycmVudC5rLWRpc2FibGVkIC5rLXN0ZXAtaW5kaWNhdG9yLCAuay1zdGVwcGVyIC5rLXN0ZXAtY3VycmVudDpkaXNhYmxlZCAuay1zdGVwLWluZGljYXRvciB7XG4gIGJvcmRlci1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpIDYwJSwgdHJhbnNwYXJlbnQpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKTtcbn1cblxuLmstc3RlcHBlciAuay1zdGVwLWN1cnJlbnQuay1zdGVwLWRpc2FibGVkIC5rLXN0ZXAtaW5kaWNhdG9yOjpiZWZvcmUsIC5rLXN0ZXBwZXIgLmstc3RlcC1jdXJyZW50LmstZGlzYWJsZWQgLmstc3RlcC1pbmRpY2F0b3I6OmJlZm9yZSwgLmstc3RlcHBlciAuay1zdGVwLWN1cnJlbnQ6ZGlzYWJsZWQgLmstc3RlcC1pbmRpY2F0b3I6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KSA2MCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstc3RlcHBlciAuay1zdGVwLXN1Y2Nlc3MgLmstc3RlcC1sYWJlbCAuay1pY29uIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApO1xufVxuXG4uay1zdGVwcGVyIC5rLXN0ZXAtZXJyb3IgLmstc3RlcC1sYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCk7XG59XG5cbi5rLXN0ZXBwZXIgLmstc3RlcC1lcnJvcjpob3ZlciAuay1zdGVwLWxhYmVsLCAuay1zdGVwcGVyIC5rLXN0ZXAtZXJyb3Iuay1ob3ZlciAuay1zdGVwLWxhYmVsLCAuay1zdGVwcGVyIC5rLXN0ZXAtZXJyb3Iuay1zdGVwLWhvdmVyIC5rLXN0ZXAtbGFiZWwge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApO1xufVxuXG4uay1zdGVwcGVyIC5rLXN0ZXAtbGFiZWwtb3B0aW9uYWwge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KTtcbn1cblxuLmstdGFic3RyaXAtd3JhcHBlciB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMCwgMHB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMCwgMHB4KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstdGFic3RyaXAge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay10YWJzdHJpcC13cmFwcGVyID4gLmstdGFic3RyaXAge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uay10YWJzdHJpcC1pdGVtcyB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBpbmhlcml0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMCwgMHB4KTtcbn1cblxuLmstdGFic3RyaXAtaXRlbXMgKiwgLmstdGFic3RyaXAtaXRlbXMgKjo6YmVmb3JlLCAuay10YWJzdHJpcC1pdGVtcyAqOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLXRhYnN0cmlwLWl0ZW1zIC5rLWl0ZW0ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBqdXN0aWZ5LWl0ZW1zOiBzdHJldGNoO1xuICBvdXRsaW5lOiAwO1xufVxuXG4uay10YWJzdHJpcC1pdGVtcyAuay1pdGVtLWFjdGlvbnMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5rLXRhYnN0cmlwLWl0ZW1zIC5rLWxpbmsge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uay10YWJzdHJpcC1jb250ZW50LCAuay10YWJzdHJpcCA+IC5rLWNvbnRlbnQge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay10YWJzdHJpcC1jb250ZW50LmstYWN0aXZlLCAuay10YWJzdHJpcCA+IC5rLWNvbnRlbnQuay1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstdGFic3RyaXAtY29udGVudDpmb2N1cywgLmstdGFic3RyaXAtY29udGVudC5rLWZvY3VzLCAuay10YWJzdHJpcCA+IC5rLWNvbnRlbnQ6Zm9jdXMsIC5rLXRhYnN0cmlwID4gLmstY29udGVudC5rLWZvY3VzIHtcbiAgb3V0bGluZS13aWR0aDogMXB4O1xuICBvdXRsaW5lLXN0eWxlOiBkb3R0ZWQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xufVxuXG4uay10YWJzdHJpcC1pdGVtcyAuay1sb2FkaW5nIHtcbiAgd2lkdGg6IDIwJTtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ibG9jay1zdGFydDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjJzIGxpbmVhcjtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstdGFic3RyaXAtaXRlbXMgLmstbG9hZGluZy5rLWNvbXBsZXRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ibG9jay1zdGFydC13aWR0aDogMDtcbn1cblxuLmstdGFic3RyaXAtc2Nyb2xsYWJsZSA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgPiAuay10YWJzdHJpcC1pdGVtcyB7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay10YWJzdHJpcC1zY3JvbGxhYmxlID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciA+IC5rLXRhYnN0cmlwLWl0ZW1zLmstdGFic3RyaXAtaXRlbXMtc2Nyb2xsIHtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xufVxuXG4uay10YWJzdHJpcC1zY3JvbGxhYmxlID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciA+IC5rLXRhYnN0cmlwLWl0ZW1zLmstdGFic3RyaXAtaXRlbXMtc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLXRhYnN0cmlwLXNjcm9sbGFibGUuay10YWJzdHJpcC10b3AgLmstdGFic3RyaXAtaXRlbXMuay10YWJzdHJpcC1pdGVtcy1zY3JvbGwsIC5rLXRhYnN0cmlwLXNjcm9sbGFibGUuay10YWJzdHJpcC1ib3R0b20gLmstdGFic3RyaXAtaXRlbXMuay10YWJzdHJpcC1pdGVtcy1zY3JvbGwge1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuXG4uay10YWJzdHJpcC1zY3JvbGxhYmxlLmstdGFic3RyaXAtbGVmdCAuay10YWJzdHJpcC1pdGVtcy5rLXRhYnN0cmlwLWl0ZW1zLXNjcm9sbCwgLmstdGFic3RyaXAtc2Nyb2xsYWJsZS5rLXRhYnN0cmlwLXJpZ2h0IC5rLXRhYnN0cmlwLWl0ZW1zLmstdGFic3RyaXAtaXRlbXMtc2Nyb2xsIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXI6OmJlZm9yZSwgLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAzO1xufVxuXG4uay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkuay10YWJzdHJpcC10b3AgLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcjo6YmVmb3JlLCAuay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkuay10YWJzdHJpcC10b3AgLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcjo6YWZ0ZXIsIC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheS5rLXRhYnN0cmlwLWJvdHRvbSAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyOjpiZWZvcmUsIC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheS5rLXRhYnN0cmlwLWJvdHRvbSAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyOjphZnRlciB7XG4gIGhlaWdodDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAxO1xufVxuXG4uay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkuay10YWJzdHJpcC10b3AgLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcjo6YmVmb3JlLCAuay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkuay10YWJzdHJpcC1ib3R0b20gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcjo6YmVmb3JlIHtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xufVxuXG4uay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkuay10YWJzdHJpcC10b3AgLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcjo6YWZ0ZXIsIC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheS5rLXRhYnN0cmlwLWJvdHRvbSAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyOjphZnRlciB7XG4gIGluc2V0LWlubGluZS1lbmQ6IDA7XG59XG5cbi5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheS5rLXRhYnN0cmlwLWxlZnQgLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcjo6YmVmb3JlLCAuay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkuay10YWJzdHJpcC1sZWZ0IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXI6OmFmdGVyLCAuay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkuay10YWJzdHJpcC1yaWdodCAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyOjpiZWZvcmUsIC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheS5rLXRhYnN0cmlwLXJpZ2h0IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXI6OmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheS5rLXRhYnN0cmlwLWxlZnQgLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcjo6YmVmb3JlLCAuay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkuay10YWJzdHJpcC1yaWdodCAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyOjpiZWZvcmUge1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbn1cblxuLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5LmstdGFic3RyaXAtbGVmdCAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyOjphZnRlciwgLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5LmstdGFic3RyaXAtcmlnaHQgLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcjo6YWZ0ZXIge1xuICBpbnNldC1ibG9jay1lbmQ6IDA7XG59XG5cbi5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheS5rLXRhYnN0cmlwLXNjcm9sbGFibGUtc3RhcnQgLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcjo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5LmstdGFic3RyaXAtc2Nyb2xsYWJsZS1lbmQgLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay10YWJzdHJpcC1ob3Jpem9udGFsLCAuay10YWJzdHJpcC1ib3R0b20gPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyLCAuay10YWJzdHJpcC10b3AgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLmstdGFic3RyaXAtdmVydGljYWwsIC5rLXRhYnN0cmlwLXJpZ2h0ID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciwgLmstdGFic3RyaXAtbGVmdCA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uay10YWJzdHJpcC10b3AgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIHtcbiAgYm9yZGVyLWJsb2NrLWVuZC13aWR0aDogMXB4O1xufVxuXG4uay10YWJzdHJpcC10b3AgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWl0ZW0ge1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO1xuICBib3JkZXItYmxvY2stZW5kLXdpZHRoOiAwO1xufVxuXG4uay10YWJzdHJpcC10b3AgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWl0ZW0gLmstbGluayB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uay10YWJzdHJpcC10b3AgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWl0ZW06YWN0aXZlLCAuay10YWJzdHJpcC10b3AgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWl0ZW0uay1hY3RpdmUge1xuICBtYXJnaW4tYmxvY2stZW5kOiAtMXB4O1xuICBib3JkZXItYmxvY2stZW5kLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1ibG9jay1lbmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcbn1cblxuLmstdGFic3RyaXAtdG9wID4gLmstY29udGVudCwgLmstdGFic3RyaXAtdG9wID4gLmstdGFic3RyaXAtY29udGVudCB7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0LXdpZHRoOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRhYnN0cmlwLWJvdHRvbSA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIge1xuICBib3JkZXItYmxvY2stc3RhcnQtd2lkdGg6IDFweDtcbn1cblxuLmstdGFic3RyaXAtYm90dG9tID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtIHtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO1xuICBib3JkZXItYmxvY2stc3RhcnQtd2lkdGg6IDA7XG59XG5cbi5rLXRhYnN0cmlwLWJvdHRvbSA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbSAuay1saW5rIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5rLXRhYnN0cmlwLWJvdHRvbSA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbTphY3RpdmUsIC5rLXRhYnN0cmlwLWJvdHRvbSA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbS5rLWFjdGl2ZSB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogLTFweDtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0LXdpZHRoOiAxcHg7XG4gIGJvcmRlci1ibG9jay1zdGFydC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xufVxuXG4uay10YWJzdHJpcC1ib3R0b20gPiAuay1jb250ZW50LCAuay10YWJzdHJpcC1ib3R0b20gPiAuay10YWJzdHJpcC1jb250ZW50IHtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtcbiAgYm9yZGVyLWJsb2NrLWVuZC13aWR0aDogMCAhaW1wb3J0YW50O1xufVxuXG4uay10YWJzdHJpcC1sZWZ0IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLmstdGFic3RyaXAtbGVmdCA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbn1cblxuLmstdGFic3RyaXAtbGVmdCA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pIDAgMCB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xufVxuXG4uay10YWJzdHJpcC1sZWZ0ID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtOmFjdGl2ZSwgLmstdGFic3RyaXAtbGVmdCA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbS5rLWFjdGl2ZSB7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xufVxuXG4uay10YWJzdHJpcC1sZWZ0ID4gLmstY29udGVudCwgLmstdGFic3RyaXAtbGVmdCA+IC5rLXRhYnN0cmlwLWNvbnRlbnQge1xuICBib3JkZXItcmFkaXVzOiAwIHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pIHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pIDA7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRhYnN0cmlwLXJpZ2h0IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG4uay10YWJzdHJpcC1yaWdodCA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIge1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xufVxuXG4uay10YWJzdHJpcC1yaWdodCA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbSB7XG4gIGJvcmRlci1yYWRpdXM6IDAgdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSkgdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSkgMDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG5cbi5rLXRhYnN0cmlwLXJpZ2h0ID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtOmFjdGl2ZSwgLmstdGFic3RyaXAtcmlnaHQgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWl0ZW0uay1hY3RpdmUge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcbn1cblxuLmstdGFic3RyaXAtcmlnaHQgPiAuay1jb250ZW50LCAuay10YWJzdHJpcC1yaWdodCA+IC5rLXRhYnN0cmlwLWNvbnRlbnQge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKSAwIDAgdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbn1cblxuLmstdGFic3RyaXAtaXRlbXMtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5rLXRhYnN0cmlwLWl0ZW1zLWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uay10YWJzdHJpcC1pdGVtcy1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uay10YWJzdHJpcC1pdGVtcy1qdXN0aWZ5IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uay10YWJzdHJpcC1pdGVtcy1zdHJldGNoZWQgPiAqIHtcbiAgZmxleDogMSAwIDA7XG59XG5cbi5rLXJ0bCAuay10YWJzdHJpcC5rLXRhYnN0cmlwLWxlZnQgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyLCAuay1ydGwgLmstdGFic3RyaXAuay10YWJzdHJpcC1yaWdodCA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIsIFtkaXI9cnRsXSAuay10YWJzdHJpcC5rLXRhYnN0cmlwLWxlZnQgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyLCBbZGlyPXJ0bF0gLmstdGFic3RyaXAuay10YWJzdHJpcC1yaWdodCA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIsIC5rLXRhYnN0cmlwLmstcnRsLmstdGFic3RyaXAtbGVmdCA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIsIC5rLXRhYnN0cmlwLmstcnRsLmstdGFic3RyaXAtcmlnaHQgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyLCAuay10YWJzdHJpcFtkaXI9cnRsXS5rLXRhYnN0cmlwLWxlZnQgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyLCAuay10YWJzdHJpcFtkaXI9cnRsXS5rLXRhYnN0cmlwLXJpZ2h0ID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciB7XG4gIG9yZGVyOiAxO1xufVxuXG4uay1ydGwgLmstdGFic3RyaXAuay10YWJzdHJpcC1sZWZ0ID4gLmstY29udGVudCwgLmstcnRsIC5rLXRhYnN0cmlwLmstdGFic3RyaXAtcmlnaHQgPiAuay1jb250ZW50LCBbZGlyPXJ0bF0gLmstdGFic3RyaXAuay10YWJzdHJpcC1sZWZ0ID4gLmstY29udGVudCwgW2Rpcj1ydGxdIC5rLXRhYnN0cmlwLmstdGFic3RyaXAtcmlnaHQgPiAuay1jb250ZW50LCAuay10YWJzdHJpcC5rLXJ0bC5rLXRhYnN0cmlwLWxlZnQgPiAuay1jb250ZW50LCAuay10YWJzdHJpcC5rLXJ0bC5rLXRhYnN0cmlwLXJpZ2h0ID4gLmstY29udGVudCwgLmstdGFic3RyaXBbZGlyPXJ0bF0uay10YWJzdHJpcC1sZWZ0ID4gLmstY29udGVudCwgLmstdGFic3RyaXBbZGlyPXJ0bF0uay10YWJzdHJpcC1yaWdodCA+IC5rLWNvbnRlbnQge1xuICBvcmRlcjogMDtcbn1cblxuLmstcnRsIC5rLXRhYnN0cmlwLmstdGFic3RyaXAtbGVmdCA+IC5rLXRhYnN0cmlwLWNvbnRlbnQsIC5rLXJ0bCAuay10YWJzdHJpcC5rLXRhYnN0cmlwLXJpZ2h0ID4gLmstdGFic3RyaXAtY29udGVudCwgW2Rpcj1ydGxdIC5rLXRhYnN0cmlwLmstdGFic3RyaXAtbGVmdCA+IC5rLXRhYnN0cmlwLWNvbnRlbnQsIFtkaXI9cnRsXSAuay10YWJzdHJpcC5rLXRhYnN0cmlwLXJpZ2h0ID4gLmstdGFic3RyaXAtY29udGVudCwgLmstdGFic3RyaXAuay1ydGwuay10YWJzdHJpcC1sZWZ0ID4gLmstdGFic3RyaXAtY29udGVudCwgLmstdGFic3RyaXAuay1ydGwuay10YWJzdHJpcC1yaWdodCA+IC5rLXRhYnN0cmlwLWNvbnRlbnQsIC5rLXRhYnN0cmlwW2Rpcj1ydGxdLmstdGFic3RyaXAtbGVmdCA+IC5rLXRhYnN0cmlwLWNvbnRlbnQsIC5rLXRhYnN0cmlwW2Rpcj1ydGxdLmstdGFic3RyaXAtcmlnaHQgPiAuay10YWJzdHJpcC1jb250ZW50IHtcbiAgb3JkZXI6IDA7XG59XG5cbi5rLXRhYnN0cmlwLXNtIC5rLXRhYnN0cmlwLWl0ZW1zIC5rLWxpbmsge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG59XG5cbjppcyguay10YWJzdHJpcC1zbS5rLXRhYnN0cmlwLWxlZnQsIC5rLXRhYnN0cmlwLXNtLmstdGFic3RyaXAtcmlnaHQpOmlzKC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheSkgOmlzKC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIpOjpiZWZvcmUsIDppcyguay10YWJzdHJpcC1zbS5rLXRhYnN0cmlwLWxlZnQsIC5rLXRhYnN0cmlwLXNtLmstdGFic3RyaXAtcmlnaHQpOmlzKC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheSkgOmlzKC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIpOjphZnRlciB7XG4gIGhlaWdodDogY2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSAqIDFlbSArIDJweCArIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKiAyKTtcbn1cblxuLmstdGFic3RyaXAtbWQgLmstdGFic3RyaXAtaXRlbXMgLmstbGluayB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO1xufVxuXG46aXMoLmstdGFic3RyaXAtbWQuay10YWJzdHJpcC1sZWZ0LCAuay10YWJzdHJpcC1tZC5rLXRhYnN0cmlwLXJpZ2h0KTppcyguay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkpIDppcyguay10YWJzdHJpcC1pdGVtcy13cmFwcGVyKTo6YmVmb3JlLCA6aXMoLmstdGFic3RyaXAtbWQuay10YWJzdHJpcC1sZWZ0LCAuay10YWJzdHJpcC1tZC5rLXRhYnN0cmlwLXJpZ2h0KTppcyguay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkpIDppcyguay10YWJzdHJpcC1pdGVtcy13cmFwcGVyKTo6YWZ0ZXIge1xuICBoZWlnaHQ6IGNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkgKiAxZW0gKyAycHggKyB2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSkgKiAyKTtcbn1cblxuLmstdGFic3RyaXAtbGcgLmstdGFic3RyaXAtaXRlbXMgLmstbGluayB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLWxnLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTJcXC41LCAwLjYyNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO1xufVxuXG46aXMoLmstdGFic3RyaXAtbGcuay10YWJzdHJpcC1sZWZ0LCAuay10YWJzdHJpcC1sZy5rLXRhYnN0cmlwLXJpZ2h0KTppcyguay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkpIDppcyguay10YWJzdHJpcC1pdGVtcy13cmFwcGVyKTo6YmVmb3JlLCA6aXMoLmstdGFic3RyaXAtbGcuay10YWJzdHJpcC1sZWZ0LCAuay10YWJzdHJpcC1sZy5rLXRhYnN0cmlwLXJpZ2h0KTppcyguay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkpIDppcyguay10YWJzdHJpcC1pdGVtcy13cmFwcGVyKTo6YWZ0ZXIge1xuICBoZWlnaHQ6IGNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIG5vcm1hbCkgKiAxZW0gKyAycHggKyB2YXIoLS1rZW5kby1zcGFjaW5nLTJcXC41LCAwLjYyNXJlbSkgKiAyKTtcbn1cblxuLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbn1cblxuLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nik7XG59XG5cbi5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbTpob3ZlciwgLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtLmstaG92ZXIge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xufVxuXG4uay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWl0ZW06YWN0aXZlLCAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWl0ZW0uay1hY3RpdmUsIC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbS5rLXNlbGVjdGVkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtOmZvY3VzLCAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWl0ZW0uay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuXG4uay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWl0ZW0uay10YWJzdHJpcC1kcmFnZ2luZyB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWtlbmRvLWVsZXZhdGlvbi0zLCAwIDZweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA4KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtcbn1cblxuLmstdGFic3RyaXAtY29udGVudCwgLmstdGFic3RyaXAgPiAuay1jb250ZW50IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLXRhYnN0cmlwLWNvbnRlbnQ6Zm9jdXMsIC5rLXRhYnN0cmlwLWNvbnRlbnQuay1mb2N1cywgLmstdGFic3RyaXAgPiAuay1jb250ZW50OmZvY3VzLCAuay10YWJzdHJpcCA+IC5rLWNvbnRlbnQuay1mb2N1cyB7XG4gIG91dGxpbmUtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbn1cblxuLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5LmstdGFic3RyaXAtdG9wIC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXI6OmJlZm9yZSwgLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5LmstdGFic3RyaXAtYm90dG9tIC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpLCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpIDAlLCB0cmFuc3BhcmVudCkpO1xufVxuXG4uay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkuay10YWJzdHJpcC10b3AgLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcjo6YWZ0ZXIsIC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheS5rLXRhYnN0cmlwLWJvdHRvbSAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSwgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSAwJSwgdHJhbnNwYXJlbnQpKTtcbn1cblxuLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5LmstdGFic3RyaXAtbGVmdCAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyOjpiZWZvcmUsIC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheS5rLXRhYnN0cmlwLXJpZ2h0IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSwgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSAwJSwgdHJhbnNwYXJlbnQpKTtcbn1cblxuLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5LmstdGFic3RyaXAtbGVmdCAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyOjphZnRlciwgLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5LmstdGFic3RyaXAtcmlnaHQgLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzYwZGVnLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZiksIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZikgMCUsIHRyYW5zcGFyZW50KSk7XG59XG5cbjppcyguay1ydGwgLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5LCBbZGlyPXJ0bF0gLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5LCAuay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkuay1ydGwsIC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheVtkaXI9cnRsXSkuay10YWJzdHJpcC10b3AgLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcjo6YmVmb3JlLCA6aXMoLmstcnRsIC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheSwgW2Rpcj1ydGxdIC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheSwgLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5LmstcnRsLCAuay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXlbZGlyPXJ0bF0pLmstdGFic3RyaXAtYm90dG9tIC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSwgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSAwJSwgdHJhbnNwYXJlbnQpKTtcbn1cblxuOmlzKC5rLXJ0bCAuay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXksIFtkaXI9cnRsXSAuay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXksIC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheS5rLXJ0bCwgLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5W2Rpcj1ydGxdKS5rLXRhYnN0cmlwLXRvcCAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyOjphZnRlciwgOmlzKC5rLXJ0bCAuay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXksIFtkaXI9cnRsXSAuay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXksIC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheS5rLXJ0bCwgLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5W2Rpcj1ydGxdKS5rLXRhYnN0cmlwLWJvdHRvbSAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpLCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpIDAlLCB0cmFuc3BhcmVudCkpO1xufVxuXG4uay13aXphcmQge1xuICBwYWRkaW5nLWJsb2NrOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAqIDIuNSk7XG4gIHBhZGRpbmctaW5saW5lOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAqIDIuNSk7XG4gIGJvcmRlci13aWR0aDogMHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXdpemFyZCAuay13aXphcmQtc3RlcHMge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay13aXphcmQgLmstd2l6YXJkLXN0ZXAge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAqIDQgLyA0ICsgMnB4KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5rLXdpemFyZCAuay13aXphcmQtc3RlcDpmb2N1cywgLmstd2l6YXJkIC5rLXdpemFyZC1zdGVwLmstZm9jdXMge1xuICBvdXRsaW5lLXdpZHRoOiAxcHg7XG4gIG91dGxpbmUtc3R5bGU6IGRvdHRlZDtcbiAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XG59XG5cbi5rLXdpemFyZCAuay13aXphcmQtY29udGVudCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5rLXdpemFyZCAuay13aXphcmQtYnV0dG9ucyB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pICogOCk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uay13aXphcmQgLmstd2l6YXJkLWJ1dHRvbnMgLmstYnV0dG9uIHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMlxcLjUsIDAuNjI1cmVtKTtcbn1cblxuLmstd2l6YXJkIC5rLXdpemFyZC1idXR0b25zIC5rLXdpemFyZC1wYWdlciB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5rLXdpemFyZCAuay13aXphcmQtYnV0dG9ucy1yaWdodCAuay1idXR0b246bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDA7XG59XG5cbi5rLXdpemFyZCAuay1zdGVwcGVyIC5rLXN0ZXAtbGlzdC12ZXJ0aWNhbCAuay1zdGVwIHtcbiAgZmxleDogMSAwIGF1dG87XG59XG5cbi5rLXdpemFyZCAuay1zdGVwcGVyIC5rLXN0ZXAtaW5kaWNhdG9yIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5rLXdpemFyZC1ob3Jpem9udGFsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmstd2l6YXJkLWhvcml6b250YWwgLmstd2l6YXJkLXN0ZXBzIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKiA4KTtcbn1cblxuLmstd2l6YXJkLWhvcml6b250YWwgLmstd2l6YXJkLXN0ZXBzLCAuay13aXphcmQtaG9yaXpvbnRhbCAuay13aXphcmQtY29udGVudCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uay13aXphcmQtdmVydGljYWwgLmstd2l6YXJkLXN0ZXBzIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKiA0KTtcbiAgZmxleDogMSAwIDAlO1xufVxuXG4uay13aXphcmQtdmVydGljYWwgLmstd2l6YXJkLWNvbnRlbnQge1xuICBmbGV4OiAxIDEgMCU7XG59XG5cbi5rLXdpemFyZC1sZWZ0IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG4uay13aXphcmQtbGVmdCAuay13aXphcmQtc3RlcHMge1xuICBtYXJnaW4taW5saW5lLWVuZDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKiA0KTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogMDtcbn1cblxuLmstd2l6YXJkLXN0ZXA6Zm9jdXMsIC5rLXdpemFyZC1zdGVwLmstZm9jdXMge1xuICBvdXRsaW5lLWNvbG9yOiAjNjU2NTY1O1xufVxuXG4uay1leHBhbmRlciB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdXRsaW5lOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLWV4cGFuZGVyICosIC5rLWV4cGFuZGVyICo6OmJlZm9yZSwgLmstZXhwYW5kZXIgKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1leHBhbmRlci1oZWFkZXIge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLWV4cGFuZGVyLXNwYWNlciB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uay1leHBhbmRlci10aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5rLWV4cGFuZGVyLWluZGljYXRvciB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uay1leHBhbmRlci1jb250ZW50IHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG59XG5cbi5rLWV4cGFuZGVyICsgLmstZXhwYW5kZXIuay1leHBhbmRlZCwgLmstZXhwYW5kZXIuay1leHBhbmRlZCArIC5rLWV4cGFuZGVyIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLWV4cGFuZGVyOm5vdCguay1leHBhbmRlZCkgKyAuay1leHBhbmRlcjpub3QoLmstZXhwYW5kZWQpIHtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0LXdpZHRoOiAwO1xufVxuXG4uay1leHBhbmRlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay1leHBhbmRlci5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbi5rLWV4cGFuZGVyLWhlYWRlciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5rLWV4cGFuZGVyLWhlYWRlcjpob3ZlciwgLmstZXhwYW5kZXItaGVhZGVyLmstaG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDQpO1xufVxuXG4uay1leHBhbmRlci1oZWFkZXIuay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuXG4uay1leHBhbmRlci10aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstZXhwYW5kZXItc3ViLXRpdGxlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nik7XG59XG5cbi5rLWJsb2NrLCAuay1wYW5lbCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstYmxvY2sgPiAuay1oZWFkZXIsIC5rLXBhbmVsID4gLmstaGVhZGVyIHtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbn1cblxuLmstYmxvY2sgPiAuay1jb250ZW50LCAuay1wYW5lbCA+IC5rLWNvbnRlbnQge1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uay1ibG9jaywgLmstcGFuZWwge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstYmxvY2sgPiAuay1oZWFkZXIsIC5rLXBhbmVsID4gLmstaGVhZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbjp3aGVyZSguay1jb250ZW50KSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay1wYW5lbGJhciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstcGFuZWxiYXIgKiwgLmstcGFuZWxiYXIgKjo6YmVmb3JlLCAuay1wYW5lbGJhciAqOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLXBhbmVsYmFyID4gLmstcGFuZWxiYXItaGVhZGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1wYW5lbGJhciA+IC5rLXBhbmVsYmFyLWhlYWRlciA+IC5rLWxpbmsge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjJzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5rLXBhbmVsYmFyID4gLmstcGFuZWxiYXItaGVhZGVyICsgLmstcGFuZWxiYXItaGVhZGVyIHtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0LXdpZHRoOiAxcHg7XG59XG5cbi5rLXBhbmVsYmFyIC5rLXBhbmVsYmFyLWdyb3VwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5rLXBhbmVsYmFyIC5rLXBhbmVsYmFyLWdyb3VwID4gLmstcGFuZWxiYXItaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1wYW5lbGJhciAuay1wYW5lbGJhci1ncm91cCA+IC5rLXBhbmVsYmFyLWl0ZW0gPiAuay1saW5rIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjJzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5rLXBhbmVsYmFyIC5rLXBhbmVsYmFyLWdyb3VwID4gLmstcGFuZWxiYXItaXRlbS5rLWxldmVsLTEgLmstbGluayB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgKiAxKTtcbn1cblxuLmstcGFuZWxiYXIgLmstcGFuZWxiYXItZ3JvdXAgPiAuay1wYW5lbGJhci1pdGVtLmstbGV2ZWwtMiAuay1saW5rIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSAqIDIpO1xufVxuXG4uay1wYW5lbGJhciAuay1wYW5lbGJhci1ncm91cCA+IC5rLXBhbmVsYmFyLWl0ZW0uay1sZXZlbC0zIC5rLWxpbmsge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pICogMyk7XG59XG5cbi5rLXBhbmVsYmFyIC5rLXBhbmVsYmFyLWdyb3VwID4gLmstcGFuZWxiYXItaXRlbS5rLWxldmVsLTQgLmstbGluayB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgKiA0KTtcbn1cblxuLmstcGFuZWxiYXIgLmstcGFuZWxiYXItaXRlbSB7XG4gIG91dGxpbmUtc3R5bGU6IG5vbmU7XG59XG5cbi5rLXBhbmVsYmFyIC5rLXBhbmVsYmFyLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbG93LXJvb3Q7XG59XG5cbi5rLXBhbmVsYmFyIC5rLXBhbmVsYmFyLWV4cGFuZCwgLmstcGFuZWxiYXIgLmstcGFuZWxiYXItY29sbGFwc2UsIC5rLXBhbmVsYmFyIC5rLXBhbmVsYmFyLXRvZ2dsZSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGF1dG87XG59XG5cbi5rLXBhbmVsYmFyIC5rLXBhbmVsYmFyLWdyb3VwIC5rLXBhbmVsYmFyLWV4cGFuZCwgLmstcGFuZWxiYXIgLmstcGFuZWxiYXItZ3JvdXAgLmstcGFuZWxiYXItY29sbGFwc2UsIC5rLXBhbmVsYmFyIC5rLXBhbmVsYmFyLWdyb3VwIC5rLXBhbmVsYmFyLXRvZ2dsZSB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgLSB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pKTtcbn1cblxuLmstcGFuZWxiYXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstcGFuZWxiYXIgPiAuay1wYW5lbGJhci1oZWFkZXIgPiAuay1saW5rIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLXBhbmVsYmFyID4gLmstcGFuZWxiYXItaGVhZGVyID4gLmstbGluayAuay1pY29uLCAuay1wYW5lbGJhciA+IC5rLXBhbmVsYmFyLWhlYWRlciA+IC5rLWxpbmsgLmstcGFuZWxiYXItaXRlbS1pY29uIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbn1cblxuLmstcGFuZWxiYXIgPiAuay1wYW5lbGJhci1oZWFkZXIgPiAuay1saW5rOmhvdmVyLCAuay1wYW5lbGJhciA+IC5rLXBhbmVsYmFyLWhlYWRlciA+IC5rLWxpbmsuay1ob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2UtaG92ZXIsICNlYmViZWIpO1xufVxuXG4uay1wYW5lbGJhciA+IC5rLXBhbmVsYmFyLWhlYWRlciA+IC5rLWxpbms6Zm9jdXMsIC5rLXBhbmVsYmFyID4gLmstcGFuZWxiYXItaGVhZGVyID4gLmstbGluay5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbi5rLXBhbmVsYmFyID4gLmstcGFuZWxiYXItaGVhZGVyID4gLmstbGluay5rLXNlbGVjdGVkIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstcGFuZWxiYXIgPiAuay1wYW5lbGJhci1oZWFkZXIgPiAuay1saW5rLmstc2VsZWN0ZWQgLmstaWNvbiwgLmstcGFuZWxiYXIgPiAuay1wYW5lbGJhci1oZWFkZXIgPiAuay1saW5rLmstc2VsZWN0ZWQgLmstcGFuZWxiYXItaXRlbS1pY29uIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLXBhbmVsYmFyID4gLmstcGFuZWxiYXItaGVhZGVyID4gLmstbGluay5rLXNlbGVjdGVkOmhvdmVyLCAuay1wYW5lbGJhciA+IC5rLXBhbmVsYmFyLWhlYWRlciA+IC5rLWxpbmsuay1zZWxlY3RlZC5rLWhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1ob3ZlciwgI2VhNWE1MSk7XG59XG5cbi5rLXBhbmVsYmFyIC5rLXBhbmVsYmFyLWdyb3VwID4gLmstcGFuZWxiYXItaXRlbSA+IC5rLWxpbms6aG92ZXIsIC5rLXBhbmVsYmFyIC5rLXBhbmVsYmFyLWdyb3VwID4gLmstcGFuZWxiYXItaXRlbSA+IC5rLWxpbmsuay1ob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2UtaG92ZXIsICNlYmViZWIpO1xufVxuXG4uay1wYW5lbGJhciAuay1wYW5lbGJhci1ncm91cCA+IC5rLXBhbmVsYmFyLWl0ZW0gPiAuay1saW5rOmZvY3VzLCAuay1wYW5lbGJhciAuay1wYW5lbGJhci1ncm91cCA+IC5rLXBhbmVsYmFyLWl0ZW0gPiAuay1saW5rLmstZm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuLmstcGFuZWxiYXIgLmstcGFuZWxiYXItZ3JvdXAgPiAuay1wYW5lbGJhci1pdGVtID4gLmstbGluay5rLXNlbGVjdGVkIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstcGFuZWxiYXIgLmstcGFuZWxiYXItZ3JvdXAgPiAuay1wYW5lbGJhci1pdGVtID4gLmstbGluay5rLXNlbGVjdGVkOmhvdmVyLCAuay1wYW5lbGJhciAuay1wYW5lbGJhci1ncm91cCA+IC5rLXBhbmVsYmFyLWl0ZW0gPiAuay1saW5rLmstc2VsZWN0ZWQuay1ob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktaG92ZXIsICNlYTVhNTEpO1xufVxuXG4uay1zcGxpdHRlciB7XG4gIGhlaWdodDogMzAwcHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLXNwbGl0dGVyIC5rLXBhbmUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1zcGxpdHRlciAuay1zY3JvbGxhYmxlIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5rLXNwbGl0dGVyIC5rLXNwbGl0dGVyLXJlc2l6aW5nIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstc3BsaXR0ZXIgLmstcGFuZS1sb2FkaW5nIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDUwJTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiA1MCU7XG59XG5cbi5rLWdob3N0LXNwbGl0YmFyLCAuay1zcGxpdGJhciB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIG91dGxpbmU6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5rLWdob3N0LXNwbGl0YmFyIC5rLWNvbGxhcHNlLXByZXYsIC5rLWdob3N0LXNwbGl0YmFyIC5rLWNvbGxhcHNlLW5leHQsIC5rLXNwbGl0YmFyIC5rLWNvbGxhcHNlLXByZXYsIC5rLXNwbGl0YmFyIC5rLWNvbGxhcHNlLW5leHQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtcbn1cblxuLmstc3BsaXRiYXItZHJhZ2dhYmxlLWhvcml6b250YWwge1xuICBjdXJzb3I6IGNvbC1yZXNpemU7XG59XG5cbi5rLXNwbGl0YmFyLWRyYWdnYWJsZS12ZXJ0aWNhbCB7XG4gIGN1cnNvcjogcm93LXJlc2l6ZTtcbn1cblxuLmstZ2hvc3Qtc3BsaXRiYXItaG9yaXpvbnRhbCwgLmstc3BsaXRiYXItaG9yaXpvbnRhbCB7XG4gIHdpZHRoOiB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG59XG5cbi5rLWdob3N0LXNwbGl0YmFyLXZlcnRpY2FsLCAuay1zcGxpdGJhci12ZXJ0aWNhbCB7XG4gIGhlaWdodDogdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbn1cblxuLmstc3BsaXRiYXItc3RhdGljLWhvcml6b250YWwge1xuICB3aWR0aDogMXB4O1xufVxuXG4uay1zcGxpdGJhci1zdGF0aWMtdmVydGljYWwge1xuICBoZWlnaHQ6IDFweDtcbn1cblxuLmstc3BsaXRiYXItZHJhZ2dhYmxlLWhvcml6b250YWwgLmstcmVzaXplLWhhbmRsZSB7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgei1pbmRleDogMTtcbn1cblxuLmstc3BsaXRiYXIgLmstcmVzaXplLWhhbmRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cblxuLmstc3BsaXRiYXItZHJhZ2dhYmxlLWhvcml6b250YWwgLmstcmVzaXplLWhhbmRsZSwgLmstc3BsaXRiYXItZHJhZ2dhYmxlLXZlcnRpY2FsIC5rLXJlc2l6ZS1oYW5kbGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstc3BsaXRiYXItaG9yaXpvbnRhbCAuay1jb2xsYXBzZS1wcmV2IHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1zcGxpdGJhci1ob3Jpem9udGFsIC5rLWNvbGxhcHNlLW5leHQge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstc3BsaXRiYXItdmVydGljYWwgLmstY29sbGFwc2UtcHJldiB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLXNwbGl0YmFyLXZlcnRpY2FsIC5rLWNvbGxhcHNlLW5leHQge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLXNwbGl0YmFyLWRyYWdnYWJsZS12ZXJ0aWNhbCAuay1yZXNpemUtaGFuZGxlIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMnB4O1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB6LWluZGV4OiAxO1xufVxuXG4uay1wYW5lID4gLmstc3BsaXR0ZXIge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXBhbmUgPiAuay1zcGxpdHRlci1vdmVybGF5IHtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uay1zcGxpdHRlci1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmstc3BsaXR0ZXItZmxleCAuay1wYW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWluLXdpZHRoOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmstc3BsaXR0ZXItZmxleCAuay1wYW5lLXN0YXRpYyB7XG4gIGZsZXgtZ3JvdzogMDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5rLXNwbGl0dGVyLWZsZXggLmstcGFuZS1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmstc3BsaXR0ZXItZmxleCAuay1zcGxpdGJhciB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uay1zcGxpdHRlci1mbGV4IC5rLXBhbmUuay1oaWRkZW4sIC5rLXNwbGl0dGVyLWZsZXggLmstcGFuZVtoaWRkZW5dLCAuay1zcGxpdHRlci1mbGV4IC5rLXBhbmUtZmxleC5rLWhpZGRlbiwgLmstc3BsaXR0ZXItZmxleCAuay1wYW5lLWZsZXhbaGlkZGVuXSB7XG4gIGZsZXg6IDAgMSAwJSAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5rLXNwbGl0dGVyLWZsZXguay1zcGxpdHRlci1ob3Jpem9udGFsIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLmstc3BsaXR0ZXItZmxleC5rLXNwbGl0dGVyLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmstc3BsaXR0ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstc3BsaXRiYXIge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKTtcbn1cblxuLmstc3BsaXRiYXI6aG92ZXIsIC5rLXNwbGl0YmFyLmstaG92ZXIsIC5rLXNwbGl0YmFyLWhvcml6b250YWwtaG92ZXIsIC5rLXNwbGl0YmFyLXZlcnRpY2FsLWhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZS1ob3ZlciwgI2ViZWJlYik7XG59XG5cbi5rLXNwbGl0YmFyOmZvY3VzLCAuay1zcGxpdGJhci5rLWZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstZ2hvc3Qtc3BsaXRiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLWhvdmVyLCAjZWJlYmViKTtcbn1cblxuLmstdGlsZWxheW91dCB7XG4gIGJvcmRlci13aWR0aDogMHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBkaXNwbGF5OiBncmlkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLXRpbGVsYXlvdXQgLmstY2FyZCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuXG4uay10aWxlbGF5b3V0LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5rLWxheW91dC1pdGVtLWhpbnQge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLWxnLCAwLjM3NXJlbSk7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWxheW91dC1pdGVtLWhpbnQuay1sYXlvdXQtaXRlbS1oaW50LXJlc2l6ZSB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5rLXRpbGVsYXlvdXQtaXRlbS1oZWFkZXIuay1jYXJkLWhlYWRlciB7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5rLXRpbGVsYXlvdXQtaXRlbS1ib2R5IHtcbiAgbWluLWhlaWdodDogMDtcbn1cblxuLmstdGlsZWxheW91dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpO1xufVxuXG4uay1sYXlvdXQtaXRlbS1oaW50IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDAsIDAlLCAxMDAlLCAwLjIpO1xufVxuXG4uay1ncmlkLWZsb3ctcm93IHtcbiAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcbn1cblxuLlxcIWstZ3JpZC1mbG93LXJvdyB7XG4gIGdyaWQtYXV0by1mbG93OiByb3cgIWltcG9ydGFudDtcbn1cblxuLmstZ3JpZC1mbG93LWNvbCB7XG4gIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG59XG5cbi5cXCFrLWdyaWQtZmxvdy1jb2wge1xuICBncmlkLWF1dG8tZmxvdzogY29sdW1uICFpbXBvcnRhbnQ7XG59XG5cbi5rLWdyaWQtZmxvdy1kZW5zZSB7XG4gIGdyaWQtYXV0by1mbG93OiBkZW5zZTtcbn1cblxuLlxcIWstZ3JpZC1mbG93LWRlbnNlIHtcbiAgZ3JpZC1hdXRvLWZsb3c6IGRlbnNlICFpbXBvcnRhbnQ7XG59XG5cbi5rLWdyaWQtZmxvdy1yb3ctZGVuc2Uge1xuICBncmlkLWF1dG8tZmxvdzogcm93IGRlbnNlO1xufVxuXG4uXFwhay1ncmlkLWZsb3ctcm93LWRlbnNlIHtcbiAgZ3JpZC1hdXRvLWZsb3c6IHJvdyBkZW5zZSAhaW1wb3J0YW50O1xufVxuXG4uay1ncmlkLWZsb3ctY29sLWRlbnNlIHtcbiAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbiBkZW5zZTtcbn1cblxuLlxcIWstZ3JpZC1mbG93LWNvbC1kZW5zZSB7XG4gIGdyaWQtYXV0by1mbG93OiBjb2x1bW4gZGVuc2UgIWltcG9ydGFudDtcbn1cblxuLmstZ3JpZC1mbG93LXVuc2V0IHtcbiAgZ3JpZC1hdXRvLWZsb3c6IHVuc2V0O1xufVxuXG4uXFwhay1ncmlkLWZsb3ctdW5zZXQge1xuICBncmlkLWF1dG8tZmxvdzogdW5zZXQgIWltcG9ydGFudDtcbn1cblxuLmstanVzdGlmeS1pdGVtcy1ub3JtYWwge1xuICBqdXN0aWZ5LWl0ZW1zOiBub3JtYWw7XG59XG5cbi5cXCFrLWp1c3RpZnktaXRlbXMtbm9ybWFsIHtcbiAganVzdGlmeS1pdGVtczogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi5rLWp1c3RpZnktaXRlbXMtc3RyZXRjaCB7XG4gIGp1c3RpZnktaXRlbXM6IHN0cmV0Y2g7XG59XG5cbi5cXCFrLWp1c3RpZnktaXRlbXMtc3RyZXRjaCB7XG4gIGp1c3RpZnktaXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmstanVzdGlmeS1pdGVtcy1jZW50ZXIge1xuICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5cXCFrLWp1c3RpZnktaXRlbXMtY2VudGVyIHtcbiAganVzdGlmeS1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5rLWp1c3RpZnktaXRlbXMtc3RhcnQge1xuICBqdXN0aWZ5LWl0ZW1zOiBzdGFydDtcbn1cblxuLlxcIWstanVzdGlmeS1pdGVtcy1zdGFydCB7XG4gIGp1c3RpZnktaXRlbXM6IHN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5rLWp1c3RpZnktaXRlbXMtZW5kIHtcbiAganVzdGlmeS1pdGVtczogZW5kO1xufVxuXG4uXFwhay1qdXN0aWZ5LWl0ZW1zLWVuZCB7XG4gIGp1c3RpZnktaXRlbXM6IGVuZCAhaW1wb3J0YW50O1xufVxuXG4uay1qdXN0aWZ5LWl0ZW1zLWZsZXgtc3RhcnQge1xuICBqdXN0aWZ5LWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uXFwhay1qdXN0aWZ5LWl0ZW1zLWZsZXgtc3RhcnQge1xuICBqdXN0aWZ5LWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5rLWp1c3RpZnktaXRlbXMtZmxleC1lbmQge1xuICBqdXN0aWZ5LWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLlxcIWstanVzdGlmeS1pdGVtcy1mbGV4LWVuZCB7XG4gIGp1c3RpZnktaXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5rLWp1c3RpZnktaXRlbXMtc2VsZi1zdGFydCB7XG4gIGp1c3RpZnktaXRlbXM6IHNlbGYtc3RhcnQ7XG59XG5cbi5cXCFrLWp1c3RpZnktaXRlbXMtc2VsZi1zdGFydCB7XG4gIGp1c3RpZnktaXRlbXM6IHNlbGYtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmstanVzdGlmeS1pdGVtcy1zZWxmLWVuZCB7XG4gIGp1c3RpZnktaXRlbXM6IHNlbGYtZW5kO1xufVxuXG4uXFwhay1qdXN0aWZ5LWl0ZW1zLXNlbGYtZW5kIHtcbiAganVzdGlmeS1pdGVtczogc2VsZi1lbmQgIWltcG9ydGFudDtcbn1cblxuLmstanVzdGlmeS1pdGVtcy1sZWZ0IHtcbiAganVzdGlmeS1pdGVtczogbGVmdDtcbn1cblxuLlxcIWstanVzdGlmeS1pdGVtcy1sZWZ0IHtcbiAganVzdGlmeS1pdGVtczogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4uay1qdXN0aWZ5LWl0ZW1zLXJpZ2h0IHtcbiAganVzdGlmeS1pdGVtczogcmlnaHQ7XG59XG5cbi5cXCFrLWp1c3RpZnktaXRlbXMtcmlnaHQge1xuICBqdXN0aWZ5LWl0ZW1zOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4uay1qdXN0aWZ5LWl0ZW1zLWJhc2VsaW5lIHtcbiAganVzdGlmeS1pdGVtczogYmFzZWxpbmU7XG59XG5cbi5cXCFrLWp1c3RpZnktaXRlbXMtYmFzZWxpbmUge1xuICBqdXN0aWZ5LWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uay1qdXN0aWZ5LWl0ZW1zLWZpcnN0LWJhc2VsaW5lIHtcbiAganVzdGlmeS1pdGVtczogZmlyc3QgYmFzZWxpbmU7XG59XG5cbi5cXCFrLWp1c3RpZnktaXRlbXMtZmlyc3QtYmFzZWxpbmUge1xuICBqdXN0aWZ5LWl0ZW1zOiBmaXJzdCBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uay1qdXN0aWZ5LWl0ZW1zLWxhc3QtYmFzZWxpbmUge1xuICBqdXN0aWZ5LWl0ZW1zOiBsYXN0IGJhc2VsaW5lO1xufVxuXG4uXFwhay1qdXN0aWZ5LWl0ZW1zLWxhc3QtYmFzZWxpbmUge1xuICBqdXN0aWZ5LWl0ZW1zOiBsYXN0IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5rLWRvY2stbWFuYWdlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLWRvY2stbWFuYWdlci10b29sYmFyIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAwIDA7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdyaXRpbmctbW9kZTogdmVydGljYWwtbHI7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5rLWRvY2stbWFuYWdlci10b29sYmFyOjpiZWZvcmUge1xuICBoZWlnaHQ6IDA7XG59XG5cbi5rLWRvY2stbWFuYWdlci10b29sYmFyIC5rLXNlcGFyYXRvci1ob3Jpem9udGFsIHtcbiAgd2lkdGg6IDEuNDI4NTcxNDI4NmVtO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbn1cblxuLmstZG9jay1tYW5hZ2VyLXBhbmUtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1kb2NrLW1hbmFnZXItc3BsaXR0ZXIsIC5rLWRvY2stbWFuYWdlci11bnBpbm5lZC1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5cbi5rLWRvY2stbWFuYWdlci1zcGxpdHRlciA+IC5rLXBhbmUsIC5rLWRvY2stbWFuYWdlci11bnBpbm5lZC1jb250YWluZXIgPiAuay1wYW5lIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLWRvY2stbWFuYWdlci1zcGxpdHRlciAuay1wYW5lLWhlYWRlciwgLmstZG9jay1tYW5hZ2VyLXVucGlubmVkLWNvbnRhaW5lciAuay1wYW5lLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBib3JkZXItYmxvY2stZW5kLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1ibG9jay1lbmQtc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLWRvY2stbWFuYWdlci1zcGxpdHRlciAuay1wYW5lLXRpdGxlLCAuay1kb2NrLW1hbmFnZXItdW5waW5uZWQtY29udGFpbmVyIC5rLXBhbmUtdGl0bGUge1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1sZywgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodC1zbSwgbm9ybWFsKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LW5vcm1hbCwgbm9ybWFsKTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1kb2NrLW1hbmFnZXItc3BsaXR0ZXIgLmstcGFuZS1zY3JvbGxhYmxlLCAuay1kb2NrLW1hbmFnZXItdW5waW5uZWQtY29udGFpbmVyIC5rLXBhbmUtc2Nyb2xsYWJsZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1kb2NrLW1hbmFnZXItc3BsaXR0ZXIgLmstcGFuZS1jb250ZW50LCAuay1kb2NrLW1hbmFnZXItdW5waW5uZWQtY29udGFpbmVyIC5rLXBhbmUtY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBmbGV4OiAxO1xufVxuXG4uay1kb2NrLW1hbmFnZXItc3BsaXR0ZXIgLmstcGFuZS1hY3Rpb25zLCAuay1kb2NrLW1hbmFnZXItdW5waW5uZWQtY29udGFpbmVyIC5rLXBhbmUtYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5rLWRvY2stbWFuYWdlci1zcGxpdHRlciAuay1wYW5lLXRhYmJlZCwgLmstZG9jay1tYW5hZ2VyLXVucGlubmVkLWNvbnRhaW5lciAuay1wYW5lLXRhYmJlZCB7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IHZhcigtLWtlbmRvLXNwYWNpbmctM1xcLjUsIDAuODc1cmVtKTtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstZG9jay1tYW5hZ2VyLXNwbGl0dGVyIC5rLXNwbGl0YmFyLCAuay1kb2NrLW1hbmFnZXItdW5waW5uZWQtY29udGFpbmVyIC5rLXNwbGl0YmFyIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1kb2NrLW1hbmFnZXItc3BsaXR0ZXIgLmstc3BsaXRiYXItdmVydGljYWwsIC5rLWRvY2stbWFuYWdlci11bnBpbm5lZC1jb250YWluZXIgLmstc3BsaXRiYXItdmVydGljYWwge1xuICBib3JkZXItd2lkdGg6IDFweCAwO1xufVxuXG4uay1kb2NrLW1hbmFnZXItdW5waW5uZWQtY29udGFpbmVyIHtcbiAgd2lkdGg6IDMwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICB6LWluZGV4OiAyMDtcbn1cblxuLmstZG9jay1tYW5hZ2VyLXVucGlubmVkLWNvbnRhaW5lciAuay1wYW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uay1kb2NrLW1hbmFnZXItdW5waW5uZWQtY29udGFpbmVyIC5rLXNwbGl0YmFyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IG5vbmU7XG59XG5cbi5rLWRvY2tpbmctcHJldmlldyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogZGFzaGVkO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLXNtLCAwLjEyNXJlbSk7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uay1kb2NrLW1hbmFnZXItd2luZG93Omhhcyguay1wYW5lKSAuay13aW5kb3ctY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5rLWRvY2stbmF2aWdhdG9yLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwMDE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uay1kb2NrLW5hdmlnYXRvciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIGF1dG8pO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgzLCBhdXRvKTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmstZG9jay1pbmRpY2F0b3Ige1xuICBwYWRkaW5nOiB2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSk7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICBvdXRsaW5lLXdpZHRoOiAxcHg7XG4gIG91dGxpbmUtc3R5bGU6IHNvbGlkO1xufVxuXG4uay1kb2NrLWluZGljYXRvci5rLWRvY2staW5kaWNhdG9yLW1pZGRsZSB7XG4gIGZpbHRlcjogbm9uZTtcbn1cblxuLmstZG9jay1pbmRpY2F0b3ItdG9wIHtcbiAgZ3JpZC1hcmVhOiAxLzIvYXV0bztcbn1cblxuLmstZG9jay1pbmRpY2F0b3ItcmlnaHQge1xuICBncmlkLWFyZWE6IDIvMy9hdXRvO1xufVxuXG4uay1kb2NrLWluZGljYXRvci1ib3R0b20ge1xuICBncmlkLWFyZWE6IDMvMi9hdXRvO1xufVxuXG4uay1kb2NrLWluZGljYXRvci1sZWZ0IHtcbiAgZ3JpZC1hcmVhOiAyLzEvYXV0bztcbn1cblxuLmstZG9jay1pbmRpY2F0b3ItbWlkZGxlIHtcbiAgZ3JpZC1hcmVhOiAyLzIvYXV0bztcbn1cblxuLmstZG9jay1tYW5hZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xufVxuXG4uay1kb2NrLW1hbmFnZXItc3BsaXR0ZXIgLmstcGFuZS1oZWFkZXIsIC5rLWRvY2stbWFuYWdlci11bnBpbm5lZC1jb250YWluZXIgLmstcGFuZS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKTtcbn1cblxuLmstZG9jay1tYW5hZ2VyLXVucGlubmVkLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDRweCAwcHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDQpLCAycHggMHB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjAzKTtcbn1cblxuLmstZG9ja2luZy1wcmV2aWV3IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpIDE2JSwgdHJhbnNwYXJlbnQpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1kb2NrLWluZGljYXRvciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgb3V0bGluZS1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDFweCAxOHB4IHJnYmEoMCwgMCwgMCwgMC4xMikpIGRyb3Atc2hhZG93KDBweCA2cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTQpKSBkcm9wLXNoYWRvdygwcHggM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMikpO1xufVxuXG4uay1kb2NrLWluZGljYXRvcjpob3ZlciwgLmstZG9jay1pbmRpY2F0b3Iuay1ob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmstYmFyY29kZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmstYmFyY29kZSA+IGRpdiB7XG4gIGhlaWdodDogMTUwcHg7XG59XG5cbi5rLWNoYXJ0LCAuay1zcGFya2xpbmUsIC5rLXN0b2NrY2hhcnQge1xuICBib3JkZXItd2lkdGg6IDBweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay1jaGFydCwgLmstc3RvY2tjaGFydCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDQwMHB4O1xufVxuXG4uay1jaGFydC1zdXJmYWNlIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uay1jaGFydCAuay1wb3B1cCB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmstY2hhcnQtdG9vbHRpcC13cmFwcGVyIC5rLWFuaW1hdGlvbi1jb250YWluZXItc2hvd24sIC5rLWNoYXJ0LXRvb2x0aXAtd3JhcHBlci5rLWFuaW1hdGlvbi1jb250YWluZXItc2hvd24ge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtcbiAgdHJhbnNpdGlvbjogbGVmdCAzMDBtcyBjdWJpYy1iZXppZXIoMCwgMC4zMywgMC4xOSwgMSksIHRvcCAzMDBtcyBjdWJpYy1iZXppZXIoMCwgMC4zMywgMC4xOSwgMSk7XG59XG5cbi5rLXNwYXJrbGluZS10b29sdGlwLXdyYXBwZXIsIC5rLWNoYXJ0LXRvb2x0aXAtd3JhcHBlciB7XG4gIHotaW5kZXg6IDEyMDAwO1xufVxuXG4uay1zcGFya2xpbmUtdG9vbHRpcC13cmFwcGVyIC5rLXBvcHVwLCAuay1jaGFydC10b29sdGlwLXdyYXBwZXIgLmstcG9wdXAge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay1jaGFydC10b29sdGlwIHRhYmxlIHtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbi5rLWNoYXJ0LXRvb2x0aXAge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtcbiAgZm9udC1zaXplOiAwLjgxMjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1jaGFydC10b29sdGlwIHRoIHtcbiAgd2lkdGg6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMXB4O1xufVxuXG4uay1jaGFydC10b29sdGlwIHRkIHtcbiAgd2lkdGg6IGF1dG87XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5rLWNoYXJ0LWNyb3NzaGFpci10b29sdGlwLCAuay1jaGFydC1zaGFyZWQtdG9vbHRpcCB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uay1jaGFydC1zaGFyZWQtdG9vbHRpcCAuay1jaGFydC1zaGFyZWQtdG9vbHRpcC1tYXJrZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogM3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uay1zZWxlY3RvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xufVxuXG4uay1zZWxlY3Rpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1ibG9jay1lbmQ6IDA7XG59XG5cbi5rLXNlbGVjdGlvbi1iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmstaGFuZGxlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLmstaGFuZGxlIGRpdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5rLWxlZnQtaGFuZGxlIHtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAtMTFweDtcbn1cblxuLmstcmlnaHQtaGFuZGxlIHtcbiAgaW5zZXQtaW5saW5lLWVuZDogLTExcHg7XG59XG5cbi5rLWxlZnQtaGFuZGxlIGRpdiB7XG4gIG1hcmdpbjogLTIycHggMCAwIC0xNC42NjY2NjY2NjY3cHg7XG4gIHBhZGRpbmc6IDQ0cHggMjkuMzMzMzMzMzMzM3B4IDAgMDtcbn1cblxuLmstcmlnaHQtaGFuZGxlIGRpdiB7XG4gIG1hcmdpbjogLTIycHggMCAwIC0xNC42NjY2NjY2NjY3cHg7XG4gIHBhZGRpbmc6IDQ0cHggMCAwIDI5LjMzMzMzMzMzMzNweDtcbn1cblxuLmstbGVmdC1oYW5kbGUuay1oYW5kbGUtYWN0aXZlIGRpdiB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IC00NHB4O1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogNTguNjY2NjY2NjY2N3B4O1xufVxuXG4uay1yaWdodC1oYW5kbGUuay1oYW5kbGUtYWN0aXZlIGRpdiB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IC00NHB4O1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IDU4LjY2NjY2NjY2NjdweDtcbn1cblxuLmstbWFzayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uay1uYXZpZ2F0b3ItaGludCBkaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5rLW5hdmlnYXRvci1oaW50IC5rLXNjcm9sbCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogNHB4O1xufVxuXG4uay1uYXZpZ2F0b3ItaGludCAuay10b29sdGlwIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAyMHB4O1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICBvcGFjaXR5OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5rLXNwYXJrbGluZSwgLmstc3BhcmtsaW5lIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5rLXNwYXJrbGluZSBzcGFuIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmstY2hhcnQtZHJhZ2dpbmcge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmstY2hhcnQtZG9udXQtY2VudGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLXBkZi1leHBvcnQgLmstY2hhcnQgLmstYW5pbWF0aW9uLWNvbnRhaW5lciwgLmstcGRmLWV4cG9ydCAuay1zcGFya2xpbmUgLmstYW5pbWF0aW9uLWNvbnRhaW5lciwgLmstcGRmLWV4cG9ydCAuay1zdG9ja2NoYXJ0IC5rLWFuaW1hdGlvbi1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1jaGFydC1vdmVybGF5IHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS1rZW5kby1jaGFydC1jb21wdXRlZC10aXRsZS1oZWlnaHQsIDBweCkpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gIG9wYWNpdHk6IDE7XG4gIHotaW5kZXg6IDEwMDAxO1xufVxuXG4uay1jaGFydC1vdmVybGF5LXRvcCB7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiB2YXIoLS1rZW5kby1jaGFydC1jb21wdXRlZC10aXRsZS1oZWlnaHQsIDBweCk7XG59XG5cbi5rLWNoYXJ0LW92ZXJsYXkgLmstbm8tZGF0YSwgLmstY2hhcnQtb3ZlcmxheSAuay1ub2RhdGEge1xuICBtaW4taGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTI1LCA3cmVtKTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLWxnLCBpbmhlcml0KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LCBub3JtYWwpO1xufVxuXG4uay1kaWFncmFtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNjAwcHg7XG59XG5cbi5rLWRpYWdyYW0gLmttLXNjcm9sbC13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1kaWFncmFtIC5rbS1zY3JvbGwtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstY2FudmFzLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5rLXNhbmtleSB0ZXh0IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5rLXRyZWVtYXAge1xuICBoZWlnaHQ6IDQwMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstdHJlZW1hcCAuay10cmVlbWFwLXRpbGUge1xuICBtYXJnaW46IC0xcHggMCAwIC0xcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmstdHJlZW1hcCA+IC5rLXRyZWVtYXAtdGlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstdHJlZW1hcCAuay10cmVlbWFwLXRpdGxlIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi5rLXRyZWVtYXAgLmstdHJlZW1hcC10aXRsZS12ZXJ0aWNhbCB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7XG4gIHdpZHRoOiAxLjQyODU3MTQyODZlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGluc2V0LWJsb2NrLWVuZDogMDtcbn1cblxuLmstdHJlZW1hcCAuay10cmVlbWFwLXRpdGxlLXZlcnRpY2FsID4gZGl2IHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQ7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1lbmQ6IDFlbTtcbn1cblxuLmstdHJlZW1hcCAuay10cmVlbWFwLXdyYXAge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gIGluc2V0LWJsb2NrLWVuZDogMDtcbiAgaW5zZXQtaW5saW5lLWVuZDogMDtcbn1cblxuLmstdHJlZW1hcCAuay10cmVlbWFwLXRpdGxlICsgLmstdHJlZW1hcC13cmFwIHtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pICogMiArIHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpICogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KSArIDFweCk7XG59XG5cbi5rLXRyZWVtYXAgLmstdHJlZW1hcC10aXRsZS12ZXJ0aWNhbCArIC5rLXRyZWVtYXAtd3JhcCB7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkgKiAyICsgdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkgKiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpICsgMXB4KTtcbn1cblxuLmstdHJlZW1hcCAuay1sZWFmIHtcbiAgcGFkZGluZzogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbn1cblxuLmstZ2F1Z2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstYXJjZ2F1Z2UsIC5rLWNpcmN1bGFyZ2F1Z2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5rLWFyY2dhdWdlLWxhYmVsLCAuay1jaXJjdWxhcmdhdWdlLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmstcXJjb2RlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uay1xcmNvZGUgPiBkaXYge1xuICBoZWlnaHQ6IDE1MHB4O1xufVxuXG4uay12YXItLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstdmFyLS1wcmltYXJ5LWNvbnRyYXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7XG59XG5cbi5rLXZhci0tYmFzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpO1xufVxuXG4uay12YXItLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLXZhci0tbm9ybWFsLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKTtcbn1cblxuLmstdmFyLS1ub3JtYWwtdGV4dC1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbn1cblxuLmstdmFyLS1zZXJpZXMtYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1hLCAjZmY2MzU4KTtcbn1cblxuLmstdmFyLS1zZXJpZXMtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1iLCAjZmZlMTYyKTtcbn1cblxuLmstdmFyLS1zZXJpZXMtYyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1jLCAjNGNkMTgwKTtcbn1cblxuLmstdmFyLS1zZXJpZXMtZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1kLCAjNGI1ZmZhKTtcbn1cblxuLmstdmFyLS1zZXJpZXMtZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1lLCAjYWM1OGZmKTtcbn1cblxuLmstdmFyLS1zZXJpZXMtZiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1mLCAjZmY1ODkyKTtcbn1cblxuLmstdmFyLS1zZXJpZXMtMSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1hLCAjZmY2MzU4KTtcbn1cblxuLmstdmFyLS1zZXJpZXMtMiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1iLCAjZmZlMTYyKTtcbn1cblxuLmstdmFyLS1zZXJpZXMtMyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1jLCAjNGNkMTgwKTtcbn1cblxuLmstdmFyLS1zZXJpZXMtNCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1kLCAjNGI1ZmZhKTtcbn1cblxuLmstdmFyLS1zZXJpZXMtNSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1lLCAjYWM1OGZmKTtcbn1cblxuLmstdmFyLS1zZXJpZXMtNiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1mLCAjZmY1ODkyKTtcbn1cblxuLmstdmFyLS1zZXJpZXMtNyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1hLXN1YnRsZSwgI2ZmYjFhYyk7XG59XG5cbi5rLXZhci0tc2VyaWVzLTgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtYi1zdWJ0bGUsICNmZmYwYjEpO1xufVxuXG4uay12YXItLXNlcmllcy05IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWMtc3VidGxlLCAjYTZlOGMwKTtcbn1cblxuLmstdmFyLS1zZXJpZXMtMTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtZC1zdWJ0bGUsICNhNWFmZmQpO1xufVxuXG4uay12YXItLXNlcmllcy0xMSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1lLXN1YnRsZSwgI2Q2YWNmZik7XG59XG5cbi5rLXZhci0tc2VyaWVzLTEyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWYtc3VidGxlLCAjZmZhY2M5KTtcbn1cblxuLmstdmFyLS1zZXJpZXMtMTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtYS1ib2xkLCAjYmY0YTQyKTtcbn1cblxuLmstdmFyLS1zZXJpZXMtMTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtYi1ib2xkLCAjYmZhOTRhKTtcbn1cblxuLmstdmFyLS1zZXJpZXMtMTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtYy1ib2xkLCAjMzk5ZDYwKTtcbn1cblxuLmstdmFyLS1zZXJpZXMtMTYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtZC1ib2xkLCAjMzg0N2JjKTtcbn1cblxuLmstdmFyLS1zZXJpZXMtMTcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtZS1ib2xkLCAjODE0MmJmKTtcbn1cblxuLmstdmFyLS1zZXJpZXMtMTgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtZi1ib2xkLCAjYmY0MjZlKTtcbn1cblxuLmstdmFyLS1zZXJpZXMtMTkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtYS1zdWJ0bGVyLCAjZmY4YTgyKTtcbn1cblxuLmstdmFyLS1zZXJpZXMtMjAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtYi1zdWJ0bGVyLCAjZmZlOTg5KTtcbn1cblxuLmstdmFyLS1zZXJpZXMtMjEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtYy1zdWJ0bGVyLCAjNzlkZGEwKTtcbn1cblxuLmstdmFyLS1zZXJpZXMtMjIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtZC1zdWJ0bGVyLCAjNzg4N2ZiKTtcbn1cblxuLmstdmFyLS1zZXJpZXMtMjMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtZS1zdWJ0bGVyLCAjYzE4MmZmKTtcbn1cblxuLmstdmFyLS1zZXJpZXMtMjQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtZi1zdWJ0bGVyLCAjZmY4MmFlKTtcbn1cblxuLmstdmFyLS1zZXJpZXMtMjUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtYS1ib2xkZXIsICM4MDMyMmMpO1xufVxuXG4uay12YXItLXNlcmllcy0yNiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1iLWJvbGRlciwgIzgwNzEzMSk7XG59XG5cbi5rLXZhci0tc2VyaWVzLTI3IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWMtYm9sZGVyLCAjMjY2OTQwKTtcbn1cblxuLmstdmFyLS1zZXJpZXMtMjgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtZC1ib2xkZXIsICMyNjMwN2QpO1xufVxuXG4uay12YXItLXNlcmllcy0yOSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1lLWJvbGRlciwgIzU2MmM4MCk7XG59XG5cbi5rLXZhci0tc2VyaWVzLTMwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWYtYm9sZGVyLCAjODAyYzQ5KTtcbn1cblxuLmstdmFyLS1nYXVnZS1wb2ludGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLXZhci0tZ2F1Z2UtdHJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLWVtcGhhc2lzLCAjYzJjMmMyKTtcbn1cblxuLmstdmFyLS1jaGFydC1mb250LXNpemUge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG59XG5cbi5rLXZhci0tY2hhcnQtdGl0bGUtZm9udC1zaXplIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUtbGcsIGluaGVyaXQpO1xufVxuXG4uay12YXItLWNoYXJ0LXBhbmUtdGl0bGUtZm9udC1zaXplIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUtc20sIGluaGVyaXQpO1xufVxuXG4uay12YXItLWNoYXJ0LXBhbmUtdGl0bGUtZm9udC13ZWlnaHQge1xuICBmb250LXdlaWdodDogdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtbm9ybWFsLCBub3JtYWwpO1xufVxuXG4uay12YXItLWNoYXJ0LWxhYmVsLWZvbnQtc2l6ZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLXNtLCBpbmhlcml0KTtcbn1cblxuLmstdmFyLS1jaGFydC1pbmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgNTAlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLXZhci0tY2hhcnQtbWFqb3ItbGluZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDglLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLXZhci0tY2hhcnQtbWlub3ItbGluZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDQlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLXZhci0tY2hhcnQtYXJlYS1vcGFjaXR5IHtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4uay12YXItLWNoYXJ0LWFyZWEtaW5hY3RpdmUtb3BhY2l0eSB7XG4gIG9wYWNpdHk6IDAuMTtcbn1cblxuLmstdmFyLS1jaGFydC1saW5lLWluYWN0aXZlLW9wYWNpdHkge1xuICBvcGFjaXR5OiAwLjM7XG59XG5cbi5rLXZhci0tY2hhcnQtbm90ZXMtYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgNTAlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLXZhci0tY2hhcnQtbm90ZXMtYm9yZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA1MCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstdmFyLS1jaGFydC1ub3Rlcy1saW5lcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgNTAlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLXZhci0tY2hhcnQtY3Jvc3NoYWlyLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDUwJSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay12YXItLWNoYXJ0LWVycm9yLWJhcnMtYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgNTAlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWNoYXJ0LCAuay1kaWFncmFtLCAuay1nYXVnZSwgLmstc3BhcmtsaW5lIHtcbiAgLS1rZW5kby1jaGFydC1wcmltYXJ5LWJnOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbiAgLS1rZW5kby1jaGFydC1wcmltYXJ5LWNvbnRyYXN0OiB2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtcbiAgLS1rZW5kby1jaGFydC1iZzogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xuICAtLWtlbmRvLWNoYXJ0LXRleHQ6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgLS1rZW5kby1jaGFydC1mb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIC0ta2VuZG8tY2hhcnQtdGl0bGUtZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUtbGcsIGluaGVyaXQpO1xuICAtLWtlbmRvLWNoYXJ0LXBhbmUtdGl0bGUtZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUtc20sIGluaGVyaXQpO1xuICAtLWtlbmRvLWNoYXJ0LXBhbmUtdGl0bGUtZm9udC13ZWlnaHQ6IHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LW5vcm1hbCwgbm9ybWFsKTtcbiAgLS1rZW5kby1jaGFydC1sYWJlbC1mb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgaW5oZXJpdCk7XG4gIC0ta2VuZG8tY2hhcnQtaW5hY3RpdmU6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgNTAlLCB0cmFuc3BhcmVudCk7XG4gIC0ta2VuZG8tY2hhcnQtbWFqb3ItbGluZXM6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgOCUsIHRyYW5zcGFyZW50KTtcbiAgLS1rZW5kby1jaGFydC1taW5vci1saW5lczogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA0JSwgdHJhbnNwYXJlbnQpO1xuICAtLWtlbmRvLWNoYXJ0LWFyZWEtb3BhY2l0eTogMC42O1xuICAtLWtlbmRvLWNoYXJ0LWFyZWEtaW5hY3RpdmUtb3BhY2l0eTogMC4xO1xuICAtLWtlbmRvLWNoYXJ0LWxpbmUtaW5hY3RpdmUtb3BhY2l0eTogMC4zO1xuICAtLWtlbmRvLWNoYXJ0LW5vdGVzLWJnOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDUwJSwgdHJhbnNwYXJlbnQpO1xuICAtLWtlbmRvLWNoYXJ0LW5vdGVzLWJvcmRlcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA1MCUsIHRyYW5zcGFyZW50KTtcbiAgLS1rZW5kby1jaGFydC1ub3Rlcy1saW5lczogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA1MCUsIHRyYW5zcGFyZW50KTtcbiAgLS1rZW5kby1jaGFydC1jcm9zc2hhaXItYmc6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgNTAlLCB0cmFuc3BhcmVudCk7XG4gIC0ta2VuZG8tY2hhcnQtZXJyb3ItYmFycy1iZzogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA1MCUsIHRyYW5zcGFyZW50KTtcbiAgLS1rZW5kby1jaGFydC1zZXJpZXMtMTogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWEsICNmZjYzNTgpO1xuICAtLWtlbmRvLWNoYXJ0LXNlcmllcy0yOiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtYiwgI2ZmZTE2Mik7XG4gIC0ta2VuZG8tY2hhcnQtc2VyaWVzLTM6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1jLCAjNGNkMTgwKTtcbiAgLS1rZW5kby1jaGFydC1zZXJpZXMtNDogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWQsICM0YjVmZmEpO1xuICAtLWtlbmRvLWNoYXJ0LXNlcmllcy01OiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtZSwgI2FjNThmZik7XG4gIC0ta2VuZG8tY2hhcnQtc2VyaWVzLTY6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1mLCAjZmY1ODkyKTtcbiAgLS1rZW5kby1jaGFydC1zZXJpZXMtNzogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWEtc3VidGxlLCAjZmZiMWFjKTtcbiAgLS1rZW5kby1jaGFydC1zZXJpZXMtODogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWItc3VidGxlLCAjZmZmMGIxKTtcbiAgLS1rZW5kby1jaGFydC1zZXJpZXMtOTogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWMtc3VidGxlLCAjYTZlOGMwKTtcbiAgLS1rZW5kby1jaGFydC1zZXJpZXMtMTA6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1kLXN1YnRsZSwgI2E1YWZmZCk7XG4gIC0ta2VuZG8tY2hhcnQtc2VyaWVzLTExOiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtZS1zdWJ0bGUsICNkNmFjZmYpO1xuICAtLWtlbmRvLWNoYXJ0LXNlcmllcy0xMjogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWYtc3VidGxlLCAjZmZhY2M5KTtcbiAgLS1rZW5kby1jaGFydC1zZXJpZXMtMTM6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1hLWJvbGQsICNiZjRhNDIpO1xuICAtLWtlbmRvLWNoYXJ0LXNlcmllcy0xNDogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWItYm9sZCwgI2JmYTk0YSk7XG4gIC0ta2VuZG8tY2hhcnQtc2VyaWVzLTE1OiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtYy1ib2xkLCAjMzk5ZDYwKTtcbiAgLS1rZW5kby1jaGFydC1zZXJpZXMtMTY6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1kLWJvbGQsICMzODQ3YmMpO1xuICAtLWtlbmRvLWNoYXJ0LXNlcmllcy0xNzogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWUtYm9sZCwgIzgxNDJiZik7XG4gIC0ta2VuZG8tY2hhcnQtc2VyaWVzLTE4OiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtZi1ib2xkLCAjYmY0MjZlKTtcbiAgLS1rZW5kby1jaGFydC1zZXJpZXMtMTk6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1hLXN1YnRsZXIsICNmZjhhODIpO1xuICAtLWtlbmRvLWNoYXJ0LXNlcmllcy0yMDogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWItc3VidGxlciwgI2ZmZTk4OSk7XG4gIC0ta2VuZG8tY2hhcnQtc2VyaWVzLTIxOiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtYy1zdWJ0bGVyLCAjNzlkZGEwKTtcbiAgLS1rZW5kby1jaGFydC1zZXJpZXMtMjI6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1kLXN1YnRsZXIsICM3ODg3ZmIpO1xuICAtLWtlbmRvLWNoYXJ0LXNlcmllcy0yMzogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWUtc3VidGxlciwgI2MxODJmZik7XG4gIC0ta2VuZG8tY2hhcnQtc2VyaWVzLTI0OiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtZi1zdWJ0bGVyLCAjZmY4MmFlKTtcbiAgLS1rZW5kby1jaGFydC1zZXJpZXMtMjU6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1hLWJvbGRlciwgIzgwMzIyYyk7XG4gIC0ta2VuZG8tY2hhcnQtc2VyaWVzLTI2OiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtYi1ib2xkZXIsICM4MDcxMzEpO1xuICAtLWtlbmRvLWNoYXJ0LXNlcmllcy0yNzogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWMtYm9sZGVyLCAjMjY2OTQwKTtcbiAgLS1rZW5kby1jaGFydC1zZXJpZXMtMjg6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1kLWJvbGRlciwgIzI2MzA3ZCk7XG4gIC0ta2VuZG8tY2hhcnQtc2VyaWVzLTI5OiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtZS1ib2xkZXIsICM1NjJjODApO1xuICAtLWtlbmRvLWNoYXJ0LXNlcmllcy0zMDogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWYtYm9sZGVyLCAjODAyYzQ5KTtcbiAgLS1rZW5kby1jaGFydC1nYXVnZS1wb2ludGVyOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbiAgLS1rZW5kby1jaGFydC1nYXVnZS10cmFjazogdmFyKC0ta2VuZG8tY29sb3ItYmFzZS1lbXBoYXNpcywgI2MyYzJjMik7XG59XG5cbi5rLWNoYXJ0LCAuay1zcGFya2xpbmUsIC5rLXN0b2NrY2hhcnQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLWNoYXJ0IC5rLXBvcHVwLCAuay1zcGFya2xpbmUgLmstcG9wdXAsIC5rLXN0b2NrY2hhcnQgLmstcG9wdXAge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay1jaGFydC10b29sdGlwIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5rLWNoYXJ0LXRvb2x0aXAtaW52ZXJzZSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uay1jaGFydC1jcm9zc2hhaXItdG9vbHRpcCwgLmstY2hhcnQtc2hhcmVkLXRvb2x0aXAge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLCAjZjVmNWY1KTtcbiAgYm9yZGVyLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDglLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLXNlbGVjdGlvbiB7XG4gIGJvcmRlci1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA4JSwgdHJhbnNwYXJlbnQpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCA3cHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSAxNSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstc2VsZWN0aW9uLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstaGFuZGxlIHtcbiAgY3Vyc29yOiBlLXJlc2l6ZTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYmFzZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2UsICNmNWY1ZjUpO1xufVxuXG4uay1oYW5kbGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLWhvdmVyLCAjZWJlYmViKTtcbn1cblxuLmstaGFuZGxlIGRpdiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLW1hc2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLmstY2hhcnQtb3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpO1xufVxuXG4uay10cmVlbWFwIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLXRyZWVtYXAgLmstdHJlZW1hcC10aXRsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSk7XG59XG5cbi5rLXRyZWVtYXAgLmstbGVhZiB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLXRyZWVtYXAgLmstbGVhZi5rLWludmVyc2Uge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xufVxuXG4uay10cmVlbWFwIC5rLWxlYWY6aG92ZXIsIC5rLXRyZWVtYXAgLmstbGVhZi5rLWhvdmVyIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgM3B4IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG59XG5cbi5rLXBhbmUtd3JhcHBlciB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLXBhbmUtd3JhcHBlciAuay1wYW5lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5rLXBhbmUtd3JhcHBlciAuay12aWV3IHtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLXBhbmUtd3JhcHBlciAuay1jb250ZW50IHtcbiAgbWluLWhlaWdodDogMXB4O1xuICBmbGV4OiAxO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLXBhbmUtd3JhcHBlciA+IGRpdi5rLXBhbmUge1xuICBib3gtc2hhZG93OiBub25lO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uay1wYW5lLXdyYXBwZXIgLmstcG9wdXAtZWRpdC1mb3JtIC5rLWNvbnRlbnQsIC5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWVkaXQtZm9ybSAuay1jb250ZW50LCAuay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1oZWFkZXItbWVudSAuay1jb250ZW50LCAuay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1maWx0ZXItbWVudSAuay1jb250ZW50IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLXBvcHVwLWVkaXQtZm9ybSAuay1jb250ZW50ID4gLmstc2Nyb2xsLWNvbnRhaW5lciwgLmstcGFuZS13cmFwcGVyIC5rLWdyaWQtZWRpdC1mb3JtIC5rLWNvbnRlbnQgPiAuay1zY3JvbGwtY29udGFpbmVyLCAuay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1oZWFkZXItbWVudSAuay1jb250ZW50ID4gLmstc2Nyb2xsLWNvbnRhaW5lciwgLmstcGFuZS13cmFwcGVyIC5rLWdyaWQtZmlsdGVyLW1lbnUgLmstY29udGVudCA+IC5rLXNjcm9sbC1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1lZGl0LWZvcm0gLmstcG9wdXAtZWRpdC1mb3JtLCAuay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1lZGl0LWZvcm0gLmstZWRpdC1mb3JtLWNvbnRhaW5lciB7XG4gIHdpZHRoOiBhdXRvO1xuICBtaW4td2lkdGg6IGF1dG87XG59XG5cbi5rLWdyaWQuay1ncmlkLW1vYmlsZSB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmstZ3JpZC1tb2JpbGUgLmstcmVzaXplLWhhbmRsZS1pbm5lcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWVcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250OiAxNnB4LzEgXCJXZWJDb21wb25lbnRzSWNvbnNcIjtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IGNhbGMoNTAlIC0gMXB4KTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBwYWRkaW5nOiAwLjJlbTtcbn1cblxuLmstZ3JpZC1tb2JpbGUgLmstaGVhZGVyIGEge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstcmVjdXItdmlldyB7XG4gIHBhZGRpbmc6IDA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuXG4uay1wYW5lLXdyYXBwZXIgLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1yZWN1ci12aWV3ID4gLmstbGlzdGdyb3VwLWZvcm0tcm93IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uay1wYW5lLXdyYXBwZXIgLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1yZWN1ci1pdGVtcy13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ibG9jazogLTFweDtcbiAgbWFyZ2luLWlubGluZTogMDtcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstc2NoZWR1bGVyLXJlY3VyLWVuZC13cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmstc2NoZWR1bGVyLmstc2NoZWR1bGVyLW1vYmlsZSB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSB0aCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstZXZlbnQ6aG92ZXIgLmstcmVzaXplLWhhbmRsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdG9vbGJhciB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdG9vbGJhciA+ICoge1xuICBtYXJnaW46IDA7XG59XG5cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRvb2xiYXI6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRvb2xiYXIgLmstc2NoZWR1bGVyLW5hdmlnYXRpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogMDtcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdG9vbGJhciAuay1zY2hlZHVsZXItbmF2aWdhdGlvbiAuay1uYXYtY3VycmVudCB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICBnYXA6IDA7XG59XG5cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRvb2xiYXIgLmstc2NoZWR1bGVyLXZpZXdzLXdyYXBwZXIgLmstdmlld3MtZHJvcGRvd24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWZvb3RlciB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1mb290ZXIgPiAqIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1mb290ZXI6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLW1vbnRodmlldyAuay1oaWRkZW4ge1xuICBoZWlnaHQ6IDQwcHg7XG59XG5cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLW1vbnRodmlldyAuay1zY2hlZHVsZXItdGFibGUgdGQge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItbW9udGh2aWV3IC5rLWV2ZW50cy1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiA2cHg7XG4gIGxpbmUtaGVpZ2h0OiA2cHg7XG59XG5cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLW1vbnRodmlldyAuay1ldmVudCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHBhZGRpbmc6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogNHB4O1xuICBtaW4taGVpZ2h0OiAwO1xuICBtYXJnaW46IDFweDtcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItZGF5dmlldyAuay1tb2JpbGUtaGVhZGVyLmstbW9iaWxlLWhvcml6b250YWwtaGVhZGVyIC5rLXNjaGVkdWxlci10aW1lcyB0YWJsZSB0cjpmaXJzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWRheXZpZXcgLmstbW9iaWxlLWhlYWRlciAuay1zY2hlZHVsZXItaGVhZGVyIC5rLXNjaGVkdWxlci1kYXRlLWdyb3VwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItaGVhZGVyLXdyYXAgPiBkaXYge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItYWdlbmRhdmlldyAuay1tb2JpbGUtaGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItYWdlbmRhdmlldyAuay1zY2hlZHVsZXItdGFibGUge1xuICB0YWJsZS1sYXlvdXQ6IGF1dG87XG59XG5cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLXRhYmxlIC5rLXNjaGVkdWxlci1ncm91cGNvbHVtbiB7XG4gIHdpZHRoOiAxJTtcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItYWdlbmRhdmlldyAuay1zY2hlZHVsZXItdGFibGUgdGQge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLW1vYmlsZS1oZWFkZXIgLmstc2NoZWR1bGVyLXRhYmxlIHRkLCAuay1zY2hlZHVsZXItbW9iaWxlIC5rLW1vYmlsZS1oZWFkZXIgLmstc2NoZWR1bGVyLXRhYmxlIHRoIHtcbiAgaGVpZ2h0OiAxLjVlbTtcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay10aW1lLXRleHQsIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstdGltZS1wZXJpb2Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstdGltZS1wZXJpb2Qge1xuICBmb250LXNpemU6IDAuN2VtO1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10YWJsZSB0ZCwgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdGFibGUgdGgge1xuICBoZWlnaHQ6IDJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItZGF0ZWNvbHVtbi13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXRhc2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNWVtO1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXRhc2sgLmstc2NoZWR1bGVyLW1hcmsge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbjogMDtcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay10YXNrIC5rLXNjaGVkdWxlci10YXNrLXRleHQge1xuICBmbGV4OiAxIDEgMCU7XG59XG5cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRpbWVzIC5rLXNjaGVkdWxlci1ncm91cC1jZWxsLCAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10aW1lcyAuay1zY2hlZHVsZXItZ3JvdXBjb2x1bW4sIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWFnZW5kYSAuay1zY2hlZHVsZXItZ3JvdXAtY2VsbCwgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItYWdlbmRhIC5rLXNjaGVkdWxlci1ncm91cGNvbHVtbiB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRpbWVzIC5rLXNjaGVkdWxlci1ncm91cC1jZWxsIC5rLXNjaGVkdWxlci1ncm91cC10ZXh0LCAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10aW1lcyAuay1zY2hlZHVsZXItZ3JvdXBjb2x1bW4gLmstc2NoZWR1bGVyLWdyb3VwLXRleHQsIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWFnZW5kYSAuay1zY2hlZHVsZXItZ3JvdXAtY2VsbCAuay1zY2hlZHVsZXItZ3JvdXAtdGV4dCwgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItYWdlbmRhIC5rLXNjaGVkdWxlci1ncm91cGNvbHVtbiAuay1zY2hlZHVsZXItZ3JvdXAtdGV4dCB7XG4gIHdyaXRpbmctbW9kZTogdmVydGljYWwtbHI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2Nyb2xsYmFyLWggdHIgKyB0ciAuay1zY2hlZHVsZXItdGltZXMge1xuICBib3JkZXItYmxvY2stZW5kLXdpZHRoOiAwO1xufVxuXG4uay1wYW5lLXdyYXBwZXIgLmstYXBwYmFyIHtcbiAgcGFkZGluZzogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLWxpc3QtdGl0bGUsIC5rLXBhbmUtd3JhcHBlciAuay1maWx0ZXItaGVscC10ZXh0IHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLWxpc3Rncm91cC10aXRsZSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5rLXBhbmUtd3JhcHBlciAuay1saXN0Z3JvdXAgLmstbGlzdGdyb3VwLWl0ZW0ge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLXBhbmUtd3JhcHBlciAuay1saXN0Z3JvdXAgKyAuay1saXN0Z3JvdXAge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG59XG5cbi5rLXBhbmUtd3JhcHBlciAuay1jb2x1bW4tbWVudSB7XG4gIHBhZGRpbmc6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLWNvbHVtbi1tZW51IC5rLWZpbHRlci1pdGVtIC5rLWZpbHRlcmFibGUgKiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uay1wYW5lLXdyYXBwZXIgLmstY29sdW1uLW1lbnUgLmstbGlzdC10aXRsZSwgLmstcGFuZS13cmFwcGVyIC5rLWNvbHVtbi1tZW51IC5rLWxpc3Rncm91cC10aXRsZSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5rLXBhbmUtd3JhcHBlciAuay1jb2x1bW4tbWVudSAuay1saXN0Z3JvdXAge1xuICBtYXJnaW4taW5saW5lOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAqIC0xKTtcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLWZpbHRlci1tZW51IHtcbiAgcGFkZGluZzogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1wYW5lLXdyYXBwZXIgLmstZmlsdGVyLW1lbnUgLmstbGlzdC10aXRsZSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5rLXBhbmUtd3JhcHBlciAuay1maWx0ZXItbWVudSAuay1saXN0LWZpbHRlciB7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgZ2FwOiBpbmhlcml0O1xufVxuXG4uay1wYW5lLXdyYXBwZXIgLmstZmlsdGVyLW1lbnUgLmstZmlsdGVyLXRvb2xzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBnYXA6IGluaGVyaXQ7XG59XG5cbi5rLXBhbmUtd3JhcHBlciAuay1maWx0ZXItbWVudSAuay1saXN0Z3JvdXAge1xuICBtYXJnaW4taW5saW5lOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAqIC0xKTtcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLXBvcHVwLWVkaXQtZm9ybSAuay1yZWN1ci1lZGl0b3Itd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5rLXBhbmUtd3JhcHBlciAuay1wb3B1cC1lZGl0LWZvcm0gLmstbW9iaWxldGltZXpvbmVlZGl0b3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uay1wYW5lLXdyYXBwZXIgLmstbXVsdGljaGVjay13cmFwLmstbGlzdGdyb3VwIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLXBhZ2VyLXdyYXAuay1wYWdlci1zbSwgLmstcGFuZS13cmFwcGVyIC5rLXBhZ2VyLmstcGFnZXItc20ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLXBhZ2VyLXdyYXAuay1wYWdlci1zbSAuay1wYWdlci1yZWZyZXNoLCAuay1wYW5lLXdyYXBwZXIgLmstcGFnZXIuay1wYWdlci1zbSAuay1wYWdlci1yZWZyZXNoIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstcGFuZS13cmFwcGVyLCAuay12aWV3IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLXBhbmUtd3JhcHBlciAuay1wYW5lID4gLmstdmlldyA+IC5rLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKTtcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstZ3JpZC1tb2JpbGUgLmstY29sdW1uLWFjdGl2ZSArIHRoLmstaGVhZGVyIHtcbiAgYm9yZGVyLWlubGluZS1zdGFydC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xufVxuXG4uay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1ncmlkLW1vYmlsZSAuay1yZXNpemUtaGFuZGxlLWlubmVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKTtcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1uYXYtY3VycmVudCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdGltZXMsIC5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWhlYWRlciwgLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItZ3JvdXBjb2x1bW4sIC5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstbW9iaWxlLXNjaGVkdWxlci1hZ2VuZGFkYXRlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstdGltZS1wZXJpb2QsIC5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstbW9iaWxlLXNjaGVkdWxlci1hZ2VuZGF3ZWVrZGF5IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nik7XG59XG5cbi5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRpbWVzLCAuay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1oZWFkZXIsIC5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWhlYWRlci13cmFwLCAuay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1kYXRlY29sdW1uLCAuay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1ncm91cGNvbHVtbiwgLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItZ3JvdXAtY2VsbCwgLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItaGVhZGVyLWFsbC1kYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKTtcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdG9vbGJhciAuay1zY2hlZHVsZXItdG9vbHMgPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstZ3JpZC1lZGl0LWZvcm0gLmstaXRlbSwgLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstZ3JpZC1lZGl0LWZvcm0gLmstbGluaywgLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstZ3JpZC1oZWFkZXItbWVudSAuay1pdGVtLCAuay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1ncmlkLWhlYWRlci1tZW51IC5rLWxpbmssIC5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLWdyaWQtZmlsdGVyLW1lbnUgLmstaXRlbSwgLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstZ3JpZC1maWx0ZXItbWVudSAuay1saW5rLCAuay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLWl0ZW0sIC5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstbGluayB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG59XG5cbi5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLWdyaWQtZWRpdC1mb3JtIC5rLWNsZWFyLCAuay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1ncmlkLWVkaXQtZm9ybSAuay1zZWxlY3QtYWxsLCAuay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1ncmlkLWVkaXQtZm9ybSAuay1zY2hlZHVsZXItZGVsZXRlLCAuay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1ncmlkLWVkaXQtZm9ybSAuay1zY2hlZHVsZXItcmVzZXRTZXJpZXMsIC5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLWdyaWQtaGVhZGVyLW1lbnUgLmstY2xlYXIsIC5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLWdyaWQtaGVhZGVyLW1lbnUgLmstc2VsZWN0LWFsbCwgLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstZ3JpZC1oZWFkZXItbWVudSAuay1zY2hlZHVsZXItZGVsZXRlLCAuay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1ncmlkLWhlYWRlci1tZW51IC5rLXNjaGVkdWxlci1yZXNldFNlcmllcywgLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstZ3JpZC1maWx0ZXItbWVudSAuay1jbGVhciwgLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstZ3JpZC1maWx0ZXItbWVudSAuay1zZWxlY3QtYWxsLCAuay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1ncmlkLWZpbHRlci1tZW51IC5rLXNjaGVkdWxlci1kZWxldGUsIC5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLWdyaWQtZmlsdGVyLW1lbnUgLmstc2NoZWR1bGVyLXJlc2V0U2VyaWVzLCAuay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLWNsZWFyLCAuay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLXNlbGVjdC1hbGwsIC5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstc2NoZWR1bGVyLWRlbGV0ZSwgLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1zY2hlZHVsZXItcmVzZXRTZXJpZXMge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLWNvbHVtbi1tZW51IC5rLWxpc3Rncm91cC1pdGVtLmstc2VsZWN0ZWQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLWNvbHVtbi1tZW51IC5rLWxpc3Rncm91cC1pdGVtLmstc2VsZWN0ZWQgLmstbGluayB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1ncmlkIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay1ncmlkLmstZ3JpZC1kaXNwbGF5LWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLWdyaWQgLmstZ3JpZC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1ncmlkIC5rLWdyaWQtYXJpYS1yb290IHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstZ3JpZCAuay10YWJsZSB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5rLWdyaWQgLmstZ3JpZC1oZWFkZXIgLmstdGFibGUsIC5rLWdyaWQgLmstZ3JpZC1jb250ZW50IC5rLXRhYmxlLCAuay1ncmlkIC5rLWdyaWQtY29udGVudC1sb2NrZWQgLmstdGFibGUsIC5rLWdyaWQgLmstZ3JpZC1mb290ZXIgLmstdGFibGUge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuXG4uay1ncmlkIC5rLXRhYmxlLXRoZWFkLCAuay1ncmlkIC5rLXRhYmxlLXRib2R5LCAuay1ncmlkIC5rLXRhYmxlLXRmb290IHtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmstZ3JpZCAuay10YWJsZS1yb3cge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLWdyaWQgLmstdGFibGUtdGgsIC5rLWdyaWQgdGQsIC5rLWdyaWQgLmstdGFibGUtdGQge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBvdXRsaW5lOiAwO1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uay1ncmlkIC5rLXRhYmxlLXRoOmZpcnN0LWNoaWxkLCAuay1ncmlkIHRkOmZpcnN0LWNoaWxkLCAuay1ncmlkIC5rLXRhYmxlLXRkOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogMDtcbn1cblxuLmstZ3JpZCAuay10YWJsZS10aDpmb2N1cywgLmstZ3JpZCB0ZDpmb2N1cywgLmstZ3JpZCAuay10YWJsZS10ZDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5rLWdyaWQgLmstdGFibGUtdGggPiAuay1yYWRpbywgLmstZ3JpZCAuay10YWJsZS10aCA+IC5rLXJhZGlvLXdyYXAsIC5rLWdyaWQgLmstdGFibGUtdGggPiAuay1jaGVja2JveCwgLmstZ3JpZCAuay10YWJsZS10aCA+IC5rLWNoZWNrYm94LXdyYXAsIC5rLWdyaWQgdGQgPiAuay1yYWRpbywgLmstZ3JpZCB0ZCA+IC5rLXJhZGlvLXdyYXAsIC5rLWdyaWQgdGQgPiAuay1jaGVja2JveCwgLmstZ3JpZCB0ZCA+IC5rLWNoZWNrYm94LXdyYXAsIC5rLWdyaWQgLmstdGFibGUtdGQgPiAuay1yYWRpbywgLmstZ3JpZCAuay10YWJsZS10ZCA+IC5rLXJhZGlvLXdyYXAsIC5rLWdyaWQgLmstdGFibGUtdGQgPiAuay1jaGVja2JveCwgLmstZ3JpZCAuay10YWJsZS10ZCA+IC5rLWNoZWNrYm94LXdyYXAge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uay1ncmlkIC5rLXRhYmxlLXRoIHtcbiAgYm9yZGVyLWJsb2NrLWVuZC13aWR0aDogMXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uay1ncmlkIHRkLCAuay1ncmlkIC5rLXRhYmxlLXRkIHtcbiAgYm9yZGVyLWJsb2NrLWVuZC13aWR0aDogMHB4O1xuICB3aGl0ZS1zcGFjZTogdW5zZXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5rLWdyaWQgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5rLWdyaWQgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmstZ3JpZCAuay1ncmlkLWhlYWRlci13cmFwIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5rLWdyaWQgLmstZ3JpZC1oZWFkZXIge1xuICBib3JkZXItYmxvY2stZW5kLXdpZHRoOiAxcHg7XG59XG5cbi5rLWdyaWQgLmstZ3JpZC1oZWFkZXIgLmstdGFibGUge1xuICBtYXJnaW4tYmxvY2stZW5kOiAtMXB4O1xufVxuXG4uay1ncmlkIC5rLWdyaWQtaGVhZGVyLmstZ3JpZC1kcmFnZ2FibGUtaGVhZGVyIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cblxuLmstZ3JpZCAuay1ncmlkLWhlYWRlciAuay10YWJsZS10aCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uay1ncmlkIC5rLWdyaWQtaGVhZGVyIC5rLXRhYmxlLXRoOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogMDtcbn1cblxuLmstZ3JpZCAuay1ncmlkLWhlYWRlciAuay10YWJsZS10aC5rLWZpcnN0IHtcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogMXB4O1xufVxuXG4uay1ncmlkIC5rLWdyaWQtaGVhZGVyIC5rLXRhYmxlLXRoID4gLmstbGluayB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5rLWdyaWQgLmstZ3JpZC1oZWFkZXIgLmstdGFibGUtdGggPiAuay1saW5rOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uay1ncmlkIC5rLWdyaWQtaGVhZGVyIC5rLWdyaWQtZmlsdGVyLCAuay1ncmlkIC5rLWdyaWQtaGVhZGVyIC5rLWhlYWRlci1jb2x1bW4tbWVudSwgLmstZ3JpZCAuay1ncmlkLWhlYWRlciAuay1ncmlkLWhlYWRlci1tZW51IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtZW5kOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICB6LWluZGV4OiAxO1xufVxuXG4uay1ncmlkIC5rLWdyaWQtaGVhZGVyIC5rLWdyaWQtZmlsdGVyOmhvdmVyLCAuay1ncmlkIC5rLWdyaWQtaGVhZGVyIC5rLWhlYWRlci1jb2x1bW4tbWVudTpob3ZlciwgLmstZ3JpZCAuay1ncmlkLWhlYWRlciAuay1ncmlkLWhlYWRlci1tZW51OmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay1ncmlkIC5rLWdyaWQtaGVhZGVyIC5rLWNlbGwtaW5uZXIgPiAuay1saW5rID4gLmstc29ydC1pY29uIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAtIDFweCk7XG59XG5cbi5rLWdyaWQgLmstZ3JpZC1oZWFkZXIgLmstY2VsbC1pbm5lciA+IC5rLWxpbmsgPiAuay1zb3J0LWljb24gLmstaWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5rLWdyaWQgLmstZ3JpZC1oZWFkZXIgLmstc29ydC1vcmRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgaW5oZXJpdCk7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAvIDIgKiAtMSk7XG59XG5cbi5rLWdyaWQgLmstZ3JpZC1oZWFkZXIgLmstZmlsdGVyYWJsZSA+IC5rLWNlbGwtaW5uZXIgLmstbGluayB7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogMDtcbn1cblxuLmstZ3JpZCAuay1jZWxsLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGluaGVyaXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLWdyaWQgLmstY2VsbC1pbm5lciA+IC5rLWxpbmsge1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGluaGVyaXQ7XG4gIGZsZXg6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLWdyaWQgLmstY2VsbC1pbm5lciA+IC5rLWxpbmsgPiAuay1zb3J0LWljb24ge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uay1ncmlkIC5rLWNlbGwtaW5uZXIgLmstc29ydC1vcmRlciB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4uay1ncmlkIC5rLWNlbGwtaW5uZXIgLmstZ3JpZC1maWx0ZXIsIC5rLWdyaWQgLmstY2VsbC1pbm5lciAuay1oZWFkZXItY29sdW1uLW1lbnUsIC5rLWdyaWQgLmstY2VsbC1pbm5lciAuay1ncmlkLWhlYWRlci1tZW51IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG59XG5cbi5rLWdyaWQgLmstZ3JvdXAtY29sLCAuay1ncmlkIC5rLWhpZXJhcmNoeS1jb2wge1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMzJweDtcbn1cblxuLmstZ3JpZCAuay1ncm91cGluZy1yb3cgcCB7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xufVxuXG4uay1ncmlkIC5rLWdyb3VwaW5nLXJvdyBwIC5rLWljb24ge1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmstZ3JpZCAuay1ncm91cGluZy1yb3cgdGQsIC5rLWdyaWQgLmstZ3JvdXBpbmctcm93IC5rLXRhYmxlLXRkIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5rLWdyaWQgLmstZ3JvdXBpbmctcm93ICsgLmstdGFibGUtcm93IHRkLCAuay1ncmlkIC5rLWdyb3VwaW5nLXJvdyArIC5rLXRhYmxlLXJvdyAuay10YWJsZS10ZCB7XG4gIGJvcmRlci1ibG9jay1zdGFydC13aWR0aDogMXB4O1xufVxuXG4uay1ncmlkIC5rLWdyb3VwaW5nLXJvdyAuay1ncm91cC1jZWxsLCAuay1ncmlkIC5rLWdyb3VwaW5nLXJvdyArIC5rLXRhYmxlLXJvdyAuay1ncm91cC1jZWxsIHtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0LXdpZHRoOiAwO1xuICB0ZXh0LW92ZXJmbG93OiBjbGlwO1xufVxuXG4uay1ncmlkIC5rLWdyb3VwaW5nLXJvdyAuay1pY29uIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyg4cHggLSB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pKTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDhweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uay1ncmlkIC5rLXRhYmxlIC5rLWdyb3VwLWZvb3RlciB0ZCwgLmstZ3JpZCAuay10YWJsZSAuay1ncm91cC1mb290ZXIgLmstdGFibGUtdGQge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweCAwO1xufVxuXG4uay1ncmlkIC5rLWdyb3VwLWZvb3RlciAuay1ncm91cC1jZWxsICsgdGQsIC5rLWdyaWQgLmstZ3JvdXAtZm9vdGVyIC5rLWdyb3VwLWNlbGwgKyAuay10YWJsZS10ZCB7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IDFweDtcbn1cblxuLmstZ3JpZCAuay1oaWVyYXJjaHktY2VsbCwgLmstZ3JpZCAuay1kcmFnLWNlbGwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uay1ncmlkIC5rLWhpZXJhcmNoeS1jZWxsID4gLmstZm9udC1pY29uLCAuay1ncmlkIC5rLWRyYWctY2VsbCA+IC5rLWZvbnQtaWNvbiB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3V0bGluZTogMDtcbn1cblxuLmstZ3JpZCAuay1oaWVyYXJjaHktY2VsbCArIC5rLWdyaWQtY29udGVudC1zdGlja3kge1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiAxcHg7XG59XG5cbi5rLWdyaWQgLmstZGV0YWlsLXJvdyAuay1kZXRhaWwtY2VsbCB7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IDA7XG59XG5cbi5rLWdyaWQgLmstZGlydHktY2VsbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstZ3JpZCAuay1kaXJ0eS1jZWxsLmstZWRpdC1jZWxsIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLmstZ3JpZCAuay1kaXJ0eS1jZWxsLmstZ3JpZC1jb250ZW50LXN0aWNreSB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG59XG5cbi5rLWdyaWQgLmstZGlydHkge1xuICBib3JkZXItd2lkdGg6IDVweDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBib3JkZXItYmxvY2stc3RhcnQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLWlubGluZS1zdGFydC1jb2xvcjogY3VycmVudENvbG9yO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1lbmQ6IGF1dG87XG59XG5cbi5rLWdyaWQgLmstZ3JpZC1jb250ZW50LWxvY2tlZCArIC5rLWdyaWQtY29udGVudCB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uay1ncmlkIC5rLWdyaWQtY29udGVudC1leHBhbmRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBoZWlnaHQ6IDFweDtcbiAgaW5zZXQtYmxvY2stZW5kOiAxcHg7XG59XG5cbi5rLWdyaWQgLmstZ3JpZC1maWx0ZXIsIC5rLWdyaWQgLmstaGVhZGVyLWNvbHVtbi1tZW51LCAuay1ncmlkIC5rLWdyaWQtaGVhZGVyLW1lbnUsIC5rLWdyaWQgLmstaGllcmFyY2h5LWNlbGwgLmstaWNvbiB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmstZ3JpZCAuay1kcmFnLWNvbCB7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAzNnB4O1xufVxuXG4uay1ncmlkIC5rLWRyYWctY2VsbCB7XG4gIGN1cnNvcjogbW92ZTtcbn1cblxuLmstZ3JpZCB0ZC5rLWhpZ2hsaWdodGVkLCAuay1ncmlkIC5rLXRhYmxlLXJvdy5rLWhpZ2hsaWdodGVkID4gdGQsIC5rLWdyaWQgLmstdGFibGUtdGQuay1oaWdobGlnaHRlZCwgLmstZ3JpZCAuay10YWJsZS1yb3cuay1oaWdobGlnaHRlZCA+IC5rLXRhYmxlLXRkIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWJvbGQsIGJvbGQpO1xufVxuXG4uay1ncmlkLXJlc2l6YWJsZSB7XG4gIHJlc2l6ZTogYm90aDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5rLWdyaWQtdG9vbGJhciB7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5rLWdyaWQtdG9vbGJhci1ib3R0b20ge1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG59XG5cbi5rLWdyb3VwaW5nLWhlYWRlciB7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmstZ3JvdXBpbmctaGVhZGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IGNhbGMoMWVtICsgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAqIDIgKyAycHgpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5rLWdyb3VwaW5nLWhlYWRlciAuay1jaGlwLWxpc3Qge1xuICBmbGV4LWdyb3c6IDA7XG4gIGRpc3BsYXk6IGNvbnRlbnRzO1xufVxuXG4uay1ncm91cGluZy1oZWFkZXIgPiAuay1ncm91cGluZy1kcm9wLWNvbnRhaW5lciB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBtYXJnaW4tYmxvY2s6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICogLTEpO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmstZ3JvdXBpbmctZHJvcGNsdWUge1xuICB3aWR0aDogMTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1zdGFydDogM3B4O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLmstZ3JvdXBpbmctZHJvcGNsdWU6OmJlZm9yZSwgLmstZ3JvdXBpbmctZHJvcGNsdWU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5rLWdyb3VwaW5nLWRyb3BjbHVlOjpiZWZvcmUge1xuICBib3JkZXItd2lkdGg6IDZweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWlubGluZS1zdGFydC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyLWlubGluZS1lbmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJvcmRlci1ibG9jay1lbmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xufVxuXG4uay1ncm91cGluZy1kcm9wY2x1ZTo6YWZ0ZXIge1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDZweCk7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiA2cHg7XG4gIGluc2V0LWlubGluZS1zdGFydDogNXB4O1xufVxuXG4uay1ncmlkLWhlYWRlci13cmFwLCAuay1ncmlkLWZvb3Rlci13cmFwIHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IC0xcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1ncmlkLWhlYWRlci1sb2NrZWQgKyAuay1ncmlkLWhlYWRlci13cmFwLmstYXV0by1zY3JvbGxhYmxlIHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDA7XG59XG5cbi5rLWdyaWQtaGVhZGVyLCAuay1ncmlkLWZvb3RlciB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLWtlbmRvLXNjcm9sbGJhci13aWR0aCwgMTdweCk7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuZGl2LmstZ3JpZC1oZWFkZXIsIGRpdi5rLWdyaWQtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5cbi5rLWNvbHVtbi1yZXNpemVyIHtcbiAgd2lkdGg6IDAuNWVtO1xuICBoZWlnaHQ6IDEwMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLWVuZDogMDtcbiAgY3Vyc29yOiBjb2wtcmVzaXplO1xufVxuXG4uay1yb3ctcmVzaXplciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5rLWdyaWQtZm9vdGVyIHtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0LXdpZHRoOiAxcHg7XG59XG5cbi5rLWdyaWQtZm9vdGVyIHRkLCAuay1ncmlkLWZvb3RlciAuay10YWJsZS10ZCB7XG4gIGhlaWdodDogMS40Mjg1NzE0Mjg2ZW07XG59XG5cbi5rLWdyaWQtZm9vdGVyIHRkLCAuay1ncm91cC1mb290ZXIgdGQsIC5rLWdyb3VwaW5nLXJvdyB0ZCwgLmstZ3JpZC1mb290ZXIgLmstdGFibGUtdGQsIC5rLWdyb3VwLWZvb3RlciAuay10YWJsZS10ZCwgLmstZ3JvdXBpbmctcm93IC5rLXRhYmxlLXRkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5rLWdyaWQtZmlsdGVyLXBvcHVwIHtcbiAgbWluLXdpZHRoOiAyMzBweDtcbiAgbWF4LXdpZHRoOiAzMjBweDtcbn1cblxuLmstZ3JpZC1jb2x1bW4tbWVudS1zdGFuZGFsb25lIGEuay1ncmlkLWZpbHRlciB7XG4gIHBvc2l0aW9uOiBpbml0aWFsO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ibG9jazogLTRweDtcbiAgbWFyZ2luLWlubGluZTogMDtcbiAgcGFkZGluZy1ibG9jazogNHB4O1xuICBwYWRkaW5nLWlubGluZTogOHB4O1xufVxuXG4uay1maWx0ZXItcm93IHtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xufVxuXG4uay1maWx0ZXItcm93IHRkLCAuay1maWx0ZXItcm93IC5rLXRhYmxlLXRkLCAuay1maWx0ZXItcm93IC5rLXRhYmxlLXRoIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItYmxvY2stZW5kLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IDFweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmstZmlsdGVyLXJvdyB0ZDpmaXJzdC1jaGlsZCwgLmstZmlsdGVyLXJvdyAuay10YWJsZS10ZDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IDA7XG59XG5cbi5rLWZpbHRlci1yb3cgLmstbXVsdGlzZWxlY3Qge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5rLWZpbHRlcmNlbGwge1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uay1maWx0ZXJjZWxsID4gc3BhbiwgLmstZmlsdGVyY2VsbCAuay1maWx0ZXJjZWxsLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmstZmlsdGVyY2VsbCA+IHNwYW4gPiAuay1idXR0b24sIC5rLWZpbHRlcmNlbGwgLmstZmlsdGVyY2VsbC13cmFwcGVyID4gLmstYnV0dG9uIHtcbiAgZmxleDogbm9uZTtcbn1cblxuLmstZ3JpZC1jb250ZW50LCAuay1ncmlkLWNvbnRlbnQtbG9ja2VkIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBvdXRsaW5lOiAwO1xufVxuXG4uay1ncmlkLWNvbnRlbnQgLmstdGFibGUtcm93Omxhc3QtY2hpbGQgPiB0ZCwgLmstZ3JpZC1jb250ZW50IC5rLXRhYmxlLXJvdzpsYXN0LWNoaWxkID4gLmstdGFibGUtdGQsIC5rLWdyaWQtY29udGVudC1sb2NrZWQgLmstdGFibGUtcm93Omxhc3QtY2hpbGQgPiB0ZCwgLmstZ3JpZC1jb250ZW50LWxvY2tlZCAuay10YWJsZS1yb3c6bGFzdC1jaGlsZCA+IC5rLXRhYmxlLXRkIHtcbiAgYm9yZGVyLWJsb2NrLWVuZC13aWR0aDogMDtcbn1cblxuLmstZ3JpZC1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMTtcbn1cblxuLmstdmlydHVhbC1zY3JvbGxhYmxlLXdyYXAge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1ncmlkIC5rLWVkaXQtY2VsbCwgLmstZ3JpZCAuay1jb21tYW5kLWNlbGwsIC5rLWdyaWQgLmstZ3JpZC1lZGl0LXJvdyB0ZCwgLmstZ3JpZCAuay1ncmlkLWVkaXQtcm93IC5rLXRhYmxlLXRkIHtcbiAgdGV4dC1vdmVyZmxvdzogY2xpcDtcbn1cblxuLmstZ3JpZCAuay1lZGl0LWNlbGwgPiBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSwgLmstZ3JpZCAuay1lZGl0LWNlbGwgPiBzZWxlY3QsIC5rLWdyaWQgLmstZWRpdC1jZWxsID4gLmstd2lkZ2V0Om5vdCguay1zd2l0Y2gpLCAuay1ncmlkIC5rLWdyaWQtZWRpdC1yb3cgdGQgPiBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSwgLmstZ3JpZCAuay1ncmlkLWVkaXQtcm93IHRkID4gc2VsZWN0LCAuay1ncmlkIC5rLWdyaWQtZWRpdC1yb3cgdGQgPiAuay13aWRnZXQ6bm90KC5rLXN3aXRjaCksIC5rLWdyaWQgLmstZ3JpZC1lZGl0LXJvdyAuay10YWJsZS10ZCA+IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pLCAuay1ncmlkIC5rLWdyaWQtZWRpdC1yb3cgLmstdGFibGUtdGQgPiBzZWxlY3QsIC5rLWdyaWQgLmstZ3JpZC1lZGl0LXJvdyAuay10YWJsZS10ZCA+IC5rLXdpZGdldDpub3QoLmstc3dpdGNoKSB7XG4gIHdpZHRoOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1ncmlkIC5rLWVkaXQtY2VsbCA+IC5rLXJhZGlvLCAuay1ncmlkIC5rLWVkaXQtY2VsbCA+IC5rLWNoZWNrYm94LCAuay1ncmlkIC5rLWVkaXQtY2VsbCA+IC5rLXJhZGlvLXdyYXAsIC5rLWdyaWQgLmstZWRpdC1jZWxsID4gLmstY2hlY2tib3gtd3JhcCwgLmstZ3JpZCAuay1ncmlkLWVkaXQtcm93IHRkID4gLmstcmFkaW8sIC5rLWdyaWQgLmstZ3JpZC1lZGl0LXJvdyB0ZCA+IC5rLWNoZWNrYm94LCAuay1ncmlkIC5rLWdyaWQtZWRpdC1yb3cgdGQgPiAuay1yYWRpby13cmFwLCAuay1ncmlkIC5rLWdyaWQtZWRpdC1yb3cgdGQgPiAuay1jaGVja2JveC13cmFwLCAuay1ncmlkIC5rLWdyaWQtZWRpdC1yb3cgLmstdGFibGUtdGQgPiAuay1yYWRpbywgLmstZ3JpZCAuay1ncmlkLWVkaXQtcm93IC5rLXRhYmxlLXRkID4gLmstY2hlY2tib3gsIC5rLWdyaWQgLmstZ3JpZC1lZGl0LXJvdyAuay10YWJsZS10ZCA+IC5rLXJhZGlvLXdyYXAsIC5rLWdyaWQgLmstZ3JpZC1lZGl0LXJvdyAuay10YWJsZS10ZCA+IC5rLWNoZWNrYm94LXdyYXAge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uay1ncmlkIC5rLWNvbW1hbmQtY2VsbCA+IC5rLWJ1dHRvbiB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5rLWdyaWQgLmstY29tbWFuZC1jZWxsID4gLmstYnV0dG9uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4taW5saW5lLWVuZDogdW5zZXQ7XG59XG5cbi5rLWdyaWQgPiAuay1yZXNpemUtaGFuZGxlLCAuay1ncmlkLWhlYWRlciAuay1yZXNpemUtaGFuZGxlIHtcbiAgaGVpZ2h0OiAyNXB4O1xuICBjdXJzb3I6IGNvbC1yZXNpemU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLmstc2VsZWN0aW9uLWFnZ3JlZ2F0ZXMge1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmstc2VsZWN0aW9uLWFnZ3JlZ2F0ZXMtaXRlbS12YWx1ZSB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1rZW5kby1mb250LXdlaWdodC1ib2xkLCBub3JtYWwpO1xufVxuXG4uay1ncmlkLXBhZ2VyIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cblxuLmstZ3JpZC1wYWdlci10b3Age1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG59XG5cbi5rLWdyaWQtdmlydHVhbCAuay1ncmlkLWNvbnRlbnQgLmstZ3JpZC10YWJsZS13cmFwIHtcbiAgZmxvYXQ6IGlubGluZS1zdGFydDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5rLWdyaWQtdmlydHVhbCAuay1ncmlkLWNvbnRlbnQgLmstZ3JpZC10YWJsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGlubGluZS1zdGFydDtcbiAgei1pbmRleDogMTtcbn1cblxuLmstZ3JpZC12aXJ0dWFsIC5rLWdyaWQtY29udGVudCA+IC5rLWhlaWdodC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBpbmxpbmUtc3RhcnQ7XG59XG5cbi5rLWdyaWQtdmlydHVhbCAuay1ncmlkLWNvbnRlbnQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uay13aWR0aC1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmstd2lkdGgtY29udGFpbmVyIGRpdiB7XG4gIGhlaWdodDogMXB4O1xufVxuXG4uay1ncmlkLWFkZC1yb3cgdGQsIC5rLWdyaWQtYWRkLXJvdyAuay10YWJsZS10ZCB7XG4gIGJvcmRlci1ibG9jay1lbmQtc3R5bGU6IHNvbGlkO1xuICBib3JkZXItYmxvY2stZW5kLXdpZHRoOiAxcHg7XG59XG5cbi5rLWdyaWQtbG9ja2VkY29sdW1ucyB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5rLWdyaWQtY29udGVudCwgLmstZ3JpZC1jb250ZW50LWxvY2tlZCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi5rLWdyaWQtY29udGVudC1sb2NrZWQsIC5rLWdyaWQtZm9vdGVyLWxvY2tlZCwgLmstZ3JpZC1oZWFkZXItbG9ja2VkIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiAxcHg7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uay1ncmlkLWNvbnRlbnQtbG9ja2VkICsgLmstZ3JpZC1jb250ZW50LmstYXV0by1zY3JvbGxhYmxlLCAuay1ncmlkLWZvb3Rlci1sb2NrZWQgKyAuay1ncmlkLWNvbnRlbnQuay1hdXRvLXNjcm9sbGFibGUsIC5rLWdyaWQtaGVhZGVyLWxvY2tlZCArIC5rLWdyaWQtY29udGVudC5rLWF1dG8tc2Nyb2xsYWJsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmstZ3JpZC1jb250ZW50LWxvY2tlZCAuay10YWJsZSwgLmstZ3JpZC1mb290ZXItbG9ja2VkIC5rLXRhYmxlLCAuay1ncmlkLWhlYWRlci1sb2NrZWQgLmstdGFibGUge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5rLWdyaWQtY29udGVudCwgLmstZ3JpZC1mb290ZXItd3JhcCwgLmstZ3JpZC1oZWFkZXItd3JhcCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5rLWdyaWQtY29udGVudC5rLWF1dG8tc2Nyb2xsYWJsZSwgLmstZ3JpZC1mb290ZXItd3JhcC5rLWF1dG8tc2Nyb2xsYWJsZSwgLmstZ3JpZC1oZWFkZXItd3JhcC5rLWF1dG8tc2Nyb2xsYWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1ncmlkLWhlYWRlci1sb2NrZWQgPiAuay1ncmlkLWhlYWRlci10YWJsZSwgLmstZ3JpZC1oZWFkZXItd3JhcCA+IC5rLWdyaWQtaGVhZGVyLXRhYmxlIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogLTFweDtcbn1cblxuLmstZ3JpZC1oZWFkZXIgLmstdGFibGUtdGguay1ncmlkLWhlYWRlci1zdGlja3ksIC5rLWdyaWQtaGVhZGVyIC5rLWZpbHRlci1yb3cgLmstZ3JpZC1oZWFkZXItc3RpY2t5LCAuay1ncmlkIC5rLWdyaWQtY29udGVudC1zdGlja3ksIC5rLWdyaWQgLmstZ3JpZC1yb3ctc3RpY2t5LCAuay1ncmlkIC5rLWdyaWQtZm9vdGVyLXN0aWNreSB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5rLWdyaWQtaGVhZGVyIC5rLXRhYmxlLXRoLmstZ3JpZC1oZWFkZXItc3RpY2t5LmstZWRpdC1jZWxsLCAuay1ncmlkLWhlYWRlciAuay1maWx0ZXItcm93IC5rLWdyaWQtaGVhZGVyLXN0aWNreS5rLWVkaXQtY2VsbCwgLmstZ3JpZCAuay1ncmlkLWNvbnRlbnQtc3RpY2t5LmstZWRpdC1jZWxsLCAuay1ncmlkIC5rLWdyaWQtcm93LXN0aWNreS5rLWVkaXQtY2VsbCwgLmstZ3JpZCAuay1ncmlkLWZvb3Rlci1zdGlja3kuay1lZGl0LWNlbGwge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgei1pbmRleDogMztcbn1cblxuLmstbWFzdGVyLXJvdyAuay1ncmlkLWNvbnRlbnQtc3RpY2t5OjpiZWZvcmUsIC5rLW1hc3Rlci1yb3cuay1ncmlkLXJvdy1zdGlja3kgLmstdGFibGUtdGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgei1pbmRleDogLTE7XG59XG5cbmtlbmRvLWdyaWQgLmstdGFibGUtcm93LmstZ3JpZC1yb3ctc3RpY2t5IHtcbiAgYm9yZGVyOiAwO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB6LWluZGV4OiBhdXRvO1xufVxuXG5rZW5kby1ncmlkIC5rLWdyaWQtcm93LXN0aWNreSB0ZCwga2VuZG8tZ3JpZCAuay1ncmlkLXJvdy1zdGlja3kgLmstdGFibGUtdGQge1xuICBib3JkZXItYmxvY2stZW5kLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1ibG9jay1zdGFydC13aWR0aDogMXB4O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBpbnNldC1ibG9jay1zdGFydDogaW5oZXJpdDtcbiAgaW5zZXQtYmxvY2stZW5kOiBpbmhlcml0O1xuICB6LWluZGV4OiAyO1xufVxuXG5rZW5kby1ncmlkIC5rLWdyaWQtcm93LXN0aWNreSB0ZC5rLWdyaWQtY29udGVudC1zdGlja3ksIGtlbmRvLWdyaWQgLmstZ3JpZC1yb3ctc3RpY2t5LmstdGFibGUtYWx0LXJvdyB0ZC5rLWdyaWQtY29udGVudC1zdGlja3ksIGtlbmRvLWdyaWQgLmstZ3JpZC1yb3ctc3RpY2t5IC5rLXRhYmxlLXRkLmstZ3JpZC1jb250ZW50LXN0aWNreSwga2VuZG8tZ3JpZCAuay1ncmlkLXJvdy1zdGlja3kuay10YWJsZS1hbHQtcm93IC5rLXRhYmxlLXRkLmstZ3JpZC1jb250ZW50LXN0aWNreSB7XG4gIHotaW5kZXg6IDM7XG59XG5cbmtlbmRvLWdyaWQgLmstZ3JpZC1oZWFkZXItbG9ja2VkIC5rLXRhYmxlLXRoLmstZ3JpZC1oZWFkZXItc3RpY2t5Omxhc3QtY2hpbGQsIGtlbmRvLWdyaWQgLmstZ3JpZC1jb250ZW50LWxvY2tlZCAuay10YWJsZS1yb3cgLmstZ3JpZC1jb250ZW50LXN0aWNreTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWlubGluZS1lbmQ6IDA7XG59XG5cbmtlbmRvLWdyaWQgLmstZ3JpZC1oZWFkZXIgLmstZ3JpZC1jb2x1bW4tbWVudSwga2VuZG8tZ3JpZCAuay1ncmlkLWhlYWRlciAuay1ncmlkLWhlYWRlci1tZW51IHtcbiAgei1pbmRleDogMTtcbn1cblxuLmstZ3JpZC1jb250ZW50LXN0aWNreS5rLWdyaWQtcm93LXN0aWNreSB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5rLWdyaWQgLmstdGFibGUgLmstZ3JpZC1oZWFkZXItc3RpY2t5LCAuay1ncmlkIC5rLXRhYmxlIC5rLWdyaWQtY29udGVudC1zdGlja3ksIC5rLWdyaWQgLmstdGFibGUgLmstZ3JpZC1mb290ZXItc3RpY2t5IHtcbiAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6IDFweDtcbn1cblxuLmstZ3JpZCAuay10YWJsZSAuay1ncmlkLWhlYWRlci1zdGlja3k6bm90KFtzdHlsZSo9XCJkaXNwbGF5OiBub25lXCJdKSArIHRkLCAuay1ncmlkIC5rLXRhYmxlIC5rLWdyaWQtaGVhZGVyLXN0aWNreTpub3QoW3N0eWxlKj1cImRpc3BsYXk6IG5vbmVcIl0pICsgLmstdGFibGUtdGQsIC5rLWdyaWQgLmstdGFibGUgLmstZ3JpZC1oZWFkZXItc3RpY2t5Om5vdChbc3R5bGUqPVwiZGlzcGxheTogbm9uZVwiXSkgKyAuay10YWJsZS10aCwgLmstZ3JpZCAuay10YWJsZSAuay1ncmlkLWNvbnRlbnQtc3RpY2t5Om5vdChbc3R5bGUqPVwiZGlzcGxheTogbm9uZVwiXSkgKyB0ZCwgLmstZ3JpZCAuay10YWJsZSAuay1ncmlkLWNvbnRlbnQtc3RpY2t5Om5vdChbc3R5bGUqPVwiZGlzcGxheTogbm9uZVwiXSkgKyAuay10YWJsZS10ZCwgLmstZ3JpZCAuay10YWJsZSAuay1ncmlkLWNvbnRlbnQtc3RpY2t5Om5vdChbc3R5bGUqPVwiZGlzcGxheTogbm9uZVwiXSkgKyAuay10YWJsZS10aCwgLmstZ3JpZCAuay10YWJsZSAuay1ncmlkLWZvb3Rlci1zdGlja3k6bm90KFtzdHlsZSo9XCJkaXNwbGF5OiBub25lXCJdKSArIHRkLCAuay1ncmlkIC5rLXRhYmxlIC5rLWdyaWQtZm9vdGVyLXN0aWNreTpub3QoW3N0eWxlKj1cImRpc3BsYXk6IG5vbmVcIl0pICsgLmstdGFibGUtdGQsIC5rLWdyaWQgLmstdGFibGUgLmstZ3JpZC1mb290ZXItc3RpY2t5Om5vdChbc3R5bGUqPVwiZGlzcGxheTogbm9uZVwiXSkgKyAuay10YWJsZS10aCB7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IDA7XG59XG5cbi5rLWdyaWQgLmstZ3JpZC1yb3ctc3RpY2t5IHtcbiAgYm9yZGVyLWJsb2NrLWVuZC13aWR0aDogMXB4O1xuICBib3JkZXItYmxvY2stc3RhcnQtd2lkdGg6IDFweDtcbn1cblxuLmstZ3JpZC1oZWFkZXItc3RpY2t5LmstdGFibGUtdGguay1ncmlkLW5vLWxlZnQtYm9yZGVyLmstZmlyc3Qge1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiAwO1xufVxuXG4uay1ncmlkLmstZ3JpZC1uby1zY3JvbGxiYXIgLmstZ3JpZC1oZWFkZXItd3JhcCwgLmstZ3JpZC5rLWdyaWQtbm8tc2Nyb2xsYmFyIC5rLWdyaWQtZm9vdGVyLXdyYXAge1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmstZ3JpZC5rLWdyaWQtbm8tc2Nyb2xsYmFyIC5rLWdyaWQtaGVhZGVyLCAuay1ncmlkLmstZ3JpZC1uby1zY3JvbGxiYXIgLmstZ3JpZC1mb290ZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uay1ncmlkLmstZ3JpZC1uby1zY3JvbGxiYXIgLmstZ3JpZC1jb250ZW50IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLmstZ3JpZC1ub3JlY29yZHMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbmRpdi5rLWdyaWQtbm9yZWNvcmRzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmstZ3JpZC1ub3JlY29yZHMtdGVtcGxhdGUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHdpZHRoOiAyMGVtO1xuICBoZWlnaHQ6IDRlbTtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGxpbmUtaGVpZ2h0OiA0ZW07XG59XG5cbi5rLWNvbHVtbi10aXRsZSB7XG4gIG1pbi13aWR0aDogMDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZsZXgtc2hyaW5rOiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1ncmlkIC5rLWdyaWQtc20gLmstdGFibGUtdGgsIC5rLWdyaWQtc20gLmstdGFibGUtdGgge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1ncmlkIC5rLWdyaWQtc20gdGQsIC5rLWdyaWQgLmstZ3JpZC1zbSAuay10YWJsZS10ZCwgLmstZ3JpZC1zbSB0ZCwgLmstZ3JpZC1zbSAuay10YWJsZS10ZCB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLWdyaWQgLmstZ3JpZC1zbSAuay1ncm91cGluZy1oZWFkZXIsIC5rLWdyaWQtc20gLmstZ3JvdXBpbmctaGVhZGVyIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uay1ncmlkIC5rLWdyaWQtc20gLmstZ3JvdXBpbmctaGVhZGVyOjpiZWZvcmUsIC5rLWdyaWQtc20gLmstZ3JvdXBpbmctaGVhZGVyOjpiZWZvcmUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKiAtMSk7XG59XG5cbi5rLWdyaWQgLmstZ3JpZC1zbSAuay1ncmlkLWhlYWRlciAuay10YWJsZS10aCA+IC5rLWxpbmssIC5rLWdyaWQtc20gLmstZ3JpZC1oZWFkZXIgLmstdGFibGUtdGggPiAuay1saW5rIHtcbiAgbWFyZ2luLWJsb2NrOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKiAtMSk7XG4gIG1hcmdpbi1pbmxpbmU6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICogLTEpO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1ncmlkIC5rLWdyaWQtc20gLmstZ3JpZC1oZWFkZXIgLmstZ3JpZC1maWx0ZXIsIC5rLWdyaWQgLmstZ3JpZC1zbSAuay1ncmlkLWhlYWRlciAuay1oZWFkZXItY29sdW1uLW1lbnUsIC5rLWdyaWQgLmstZ3JpZC1zbSAuay1ncmlkLWhlYWRlciAuay1ncmlkLWhlYWRlci1tZW51LCAuay1ncmlkLXNtIC5rLWdyaWQtaGVhZGVyIC5rLWdyaWQtZmlsdGVyLCAuay1ncmlkLXNtIC5rLWdyaWQtaGVhZGVyIC5rLWhlYWRlci1jb2x1bW4tbWVudSwgLmstZ3JpZC1zbSAuay1ncmlkLWhlYWRlciAuay1ncmlkLWhlYWRlci1tZW51IHtcbiAgcGFkZGluZzogdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO1xuICB3aWR0aDogY2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSAqIDFlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSAqIDIgKyAycHgpO1xuICBoZWlnaHQ6IGNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkgKiAxZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkgKiAyICsgMnB4KTtcbiAgaW5zZXQtYmxvY2stZW5kOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKyAwLjcxNDI4NTcxNDNlbSAtIHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpICogMWVtIC8gMiAtIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKiAyIC8gMik7XG59XG5cbi5rLWdyaWQgLmstZ3JpZC1zbSAuay10YWJsZS10aCA+IC5rLWNlbGwtaW5uZXIsIC5rLWdyaWQtc20gLmstdGFibGUtdGggPiAuay1jZWxsLWlubmVyIHtcbiAgbWFyZ2luLWJsb2NrOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKiAtMSk7XG4gIG1hcmdpbi1pbmxpbmU6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICogLTEpO1xufVxuXG4uay1ncmlkIC5rLWdyaWQtc20gLmstdGFibGUtdGggPiAuay1jZWxsLWlubmVyID4gLmstbGluaywgLmstZ3JpZC1zbSAuay10YWJsZS10aCA+IC5rLWNlbGwtaW5uZXIgPiAuay1saW5rIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstZ3JpZCAuay1ncmlkLXNtIC5rLWdyb3VwaW5nLXJvdyAuay1pY29uLCAuay1ncmlkLXNtIC5rLWdyb3VwaW5nLXJvdyAuay1pY29uIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyg4cHggLSB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkpO1xufVxuXG4uay1ncmlkIC5rLWdyaWQtc20gLmstZ3JvdXBpbmctZHJvcGNsdWUsIC5rLWdyaWQtc20gLmstZ3JvdXBpbmctZHJvcGNsdWUge1xuICBoZWlnaHQ6IGNhbGMoMWVtICsgdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pICogMiArIDhweCk7XG59XG5cbi5rLWdyaWQgLmstZ3JpZC1zbSAuay1oaWVyYXJjaHktY2VsbCwgLmstZ3JpZCAuay1ncmlkLXNtIC5rLWRyYWctY2VsbCwgLmstZ3JpZC1zbSAuay1oaWVyYXJjaHktY2VsbCwgLmstZ3JpZC1zbSAuay1kcmFnLWNlbGwge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uay1ncmlkIC5rLWdyaWQtc20gLmstaGllcmFyY2h5LWNlbGwgPiAuay1pY29uLCAuay1ncmlkIC5rLWdyaWQtc20gLmstZHJhZy1jZWxsID4gLmstaWNvbiwgLmstZ3JpZC1zbSAuay1oaWVyYXJjaHktY2VsbCA+IC5rLWljb24sIC5rLWdyaWQtc20gLmstZHJhZy1jZWxsID4gLmstaWNvbiB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xufVxuXG4uay1ncmlkIC5rLWdyaWQtc20gLmstZWRpdC1jZWxsLCAuay1ncmlkIC5rLWdyaWQtc20gLmstY29tbWFuZC1jZWxsLCAuay1ncmlkIC5rLWdyaWQtc20gLmstZ3JpZC1lZGl0LXJvdyB0ZCwgLmstZ3JpZCAuay1ncmlkLXNtIC5rLWdyaWQtZWRpdC1yb3cgLmstdGFibGUtdGQsIC5rLWdyaWQtc20gLmstZWRpdC1jZWxsLCAuay1ncmlkLXNtIC5rLWNvbW1hbmQtY2VsbCwgLmstZ3JpZC1zbSAuay1ncmlkLWVkaXQtcm93IHRkLCAuay1ncmlkLXNtIC5rLWdyaWQtZWRpdC1yb3cgLmstdGFibGUtdGQge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLWdyaWQgLmstZ3JpZC1zbSAuay1maWx0ZXItcm93IHRkLCAuay1ncmlkIC5rLWdyaWQtc20gLmstZmlsdGVyLXJvdyAuay10YWJsZS10ZCwgLmstZ3JpZCAuay1ncmlkLXNtIC5rLWZpbHRlci1yb3cgLmstdGFibGUtdGgsIC5rLWdyaWQtc20gLmstZmlsdGVyLXJvdyB0ZCwgLmstZ3JpZC1zbSAuay1maWx0ZXItcm93IC5rLXRhYmxlLXRkLCAuay1ncmlkLXNtIC5rLWZpbHRlci1yb3cgLmstdGFibGUtdGgge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSk7XG59XG5cbi5rLWdyaWQgLmstZ3JpZC1zbSAuay1maWx0ZXJjZWxsID4gc3BhbiwgLmstZ3JpZCAuay1ncmlkLXNtIC5rLWZpbHRlcmNlbGwgLmstZmlsdGVyY2VsbC13cmFwcGVyLCAuay1ncmlkLXNtIC5rLWZpbHRlcmNlbGwgPiBzcGFuLCAuay1ncmlkLXNtIC5rLWZpbHRlcmNlbGwgLmstZmlsdGVyY2VsbC13cmFwcGVyIHtcbiAgZ2FwOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgLyAyKTtcbn1cblxuLmstZ3JpZCAuay1ncmlkLXNtIC5rLXNlbGVjdGlvbi1hZ2dyZWdhdGVzLCAuay1ncmlkLXNtIC5rLXNlbGVjdGlvbi1hZ2dyZWdhdGVzIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG59XG5cbi5rLWdyaWQgLmstZ3JpZC1zbSAuay1yZXNpemVyLXdyYXAsIC5rLWdyaWQtc20gLmstcmVzaXplci13cmFwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSAtIHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSk7XG4gIHBhZGRpbmctYmxvY2stZW5kOiB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY3Vyc29yOiByb3ctcmVzaXplO1xuICB6LWluZGV4OiAyO1xufVxuXG4uay1ncmlkIC5rLWdyaWQtbWQgLmstdGFibGUtdGgsIC5rLWdyaWQtbWQgLmstdGFibGUtdGgge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO1xufVxuXG4uay1ncmlkIC5rLWdyaWQtbWQgdGQsIC5rLWdyaWQgLmstZ3JpZC1tZCAuay10YWJsZS10ZCwgLmstZ3JpZC1tZCB0ZCwgLmstZ3JpZC1tZCAuay10YWJsZS10ZCB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG59XG5cbi5rLWdyaWQgLmstZ3JpZC1tZCAuay1ncm91cGluZy1oZWFkZXIsIC5rLWdyaWQtbWQgLmstZ3JvdXBpbmctaGVhZGVyIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstZ3JpZCAuay1ncmlkLW1kIC5rLWdyb3VwaW5nLWhlYWRlcjo6YmVmb3JlLCAuay1ncmlkLW1kIC5rLWdyb3VwaW5nLWhlYWRlcjo6YmVmb3JlIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKiAtMSk7XG59XG5cbi5rLWdyaWQgLmstZ3JpZC1tZCAuay1ncmlkLWhlYWRlciAuay10YWJsZS10aCA+IC5rLWxpbmssIC5rLWdyaWQtbWQgLmstZ3JpZC1oZWFkZXIgLmstdGFibGUtdGggPiAuay1saW5rIHtcbiAgbWFyZ2luLWJsb2NrOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAqIC0xKTtcbiAgbWFyZ2luLWlubGluZTogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pICogLTEpO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO1xufVxuXG4uay1ncmlkIC5rLWdyaWQtbWQgLmstZ3JpZC1oZWFkZXIgLmstZ3JpZC1maWx0ZXIsIC5rLWdyaWQgLmstZ3JpZC1tZCAuay1ncmlkLWhlYWRlciAuay1oZWFkZXItY29sdW1uLW1lbnUsIC5rLWdyaWQgLmstZ3JpZC1tZCAuay1ncmlkLWhlYWRlciAuay1ncmlkLWhlYWRlci1tZW51LCAuay1ncmlkLW1kIC5rLWdyaWQtaGVhZGVyIC5rLWdyaWQtZmlsdGVyLCAuay1ncmlkLW1kIC5rLWdyaWQtaGVhZGVyIC5rLWhlYWRlci1jb2x1bW4tbWVudSwgLmstZ3JpZC1tZCAuay1ncmlkLWhlYWRlciAuay1ncmlkLWhlYWRlci1tZW51IHtcbiAgcGFkZGluZzogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgd2lkdGg6IGNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkgKiAxZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pICogMiArIDJweCk7XG4gIGhlaWdodDogY2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSAqIDFlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKiAyICsgMnB4KTtcbiAgaW5zZXQtYmxvY2stZW5kOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSArIDAuNzE0Mjg1NzE0M2VtIC0gdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkgKiAxZW0gLyAyIC0gdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAqIDIgLyAyKTtcbn1cblxuLmstZ3JpZCAuay1ncmlkLW1kIC5rLXRhYmxlLXRoID4gLmstY2VsbC1pbm5lciwgLmstZ3JpZC1tZCAuay10YWJsZS10aCA+IC5rLWNlbGwtaW5uZXIge1xuICBtYXJnaW4tYmxvY2s6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICogLTEpO1xuICBtYXJnaW4taW5saW5lOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSkgKiAtMSk7XG59XG5cbi5rLWdyaWQgLmstZ3JpZC1tZCAuay10YWJsZS10aCA+IC5rLWNlbGwtaW5uZXIgPiAuay1saW5rLCAuay1ncmlkLW1kIC5rLXRhYmxlLXRoID4gLmstY2VsbC1pbm5lciA+IC5rLWxpbmsge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO1xufVxuXG4uay1ncmlkIC5rLWdyaWQtbWQgLmstZ3JvdXBpbmctcm93IC5rLWljb24sIC5rLWdyaWQtbWQgLmstZ3JvdXBpbmctcm93IC5rLWljb24ge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKDhweCAtIHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSkpO1xufVxuXG4uay1ncmlkIC5rLWdyaWQtbWQgLmstZ3JvdXBpbmctZHJvcGNsdWUsIC5rLWdyaWQtbWQgLmstZ3JvdXBpbmctZHJvcGNsdWUge1xuICBoZWlnaHQ6IGNhbGMoMWVtICsgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAqIDIgKyA4cHgpO1xufVxuXG4uay1ncmlkIC5rLWdyaWQtbWQgLmstaGllcmFyY2h5LWNlbGwsIC5rLWdyaWQgLmstZ3JpZC1tZCAuay1kcmFnLWNlbGwsIC5rLWdyaWQtbWQgLmstaGllcmFyY2h5LWNlbGwsIC5rLWdyaWQtbWQgLmstZHJhZy1jZWxsIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmstZ3JpZCAuay1ncmlkLW1kIC5rLWhpZXJhcmNoeS1jZWxsID4gLmstaWNvbiwgLmstZ3JpZCAuay1ncmlkLW1kIC5rLWRyYWctY2VsbCA+IC5rLWljb24sIC5rLWdyaWQtbWQgLmstaGllcmFyY2h5LWNlbGwgPiAuay1pY29uLCAuay1ncmlkLW1kIC5rLWRyYWctY2VsbCA+IC5rLWljb24ge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xufVxuXG4uay1ncmlkIC5rLWdyaWQtbWQgLmstZWRpdC1jZWxsLCAuay1ncmlkIC5rLWdyaWQtbWQgLmstY29tbWFuZC1jZWxsLCAuay1ncmlkIC5rLWdyaWQtbWQgLmstZ3JpZC1lZGl0LXJvdyB0ZCwgLmstZ3JpZCAuay1ncmlkLW1kIC5rLWdyaWQtZWRpdC1yb3cgLmstdGFibGUtdGQsIC5rLWdyaWQtbWQgLmstZWRpdC1jZWxsLCAuay1ncmlkLW1kIC5rLWNvbW1hbmQtY2VsbCwgLmstZ3JpZC1tZCAuay1ncmlkLWVkaXQtcm93IHRkLCAuay1ncmlkLW1kIC5rLWdyaWQtZWRpdC1yb3cgLmstdGFibGUtdGQge1xuICBwYWRkaW5nLWJsb2NrOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKSAvIDIpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtcbn1cblxuLmstZ3JpZCAuay1ncmlkLW1kIC5rLWZpbHRlci1yb3cgdGQsIC5rLWdyaWQgLmstZ3JpZC1tZCAuay1maWx0ZXItcm93IC5rLXRhYmxlLXRkLCAuay1ncmlkIC5rLWdyaWQtbWQgLmstZmlsdGVyLXJvdyAuay10YWJsZS10aCwgLmstZ3JpZC1tZCAuay1maWx0ZXItcm93IHRkLCAuay1ncmlkLW1kIC5rLWZpbHRlci1yb3cgLmstdGFibGUtdGQsIC5rLWdyaWQtbWQgLmstZmlsdGVyLXJvdyAuay10YWJsZS10aCB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstZ3JpZCAuay1ncmlkLW1kIC5rLWZpbHRlcmNlbGwgPiBzcGFuLCAuay1ncmlkIC5rLWdyaWQtbWQgLmstZmlsdGVyY2VsbCAuay1maWx0ZXJjZWxsLXdyYXBwZXIsIC5rLWdyaWQtbWQgLmstZmlsdGVyY2VsbCA+IHNwYW4sIC5rLWdyaWQtbWQgLmstZmlsdGVyY2VsbCAuay1maWx0ZXJjZWxsLXdyYXBwZXIge1xuICBnYXA6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pIC8gMik7XG59XG5cbi5rLWdyaWQgLmstZ3JpZC1tZCAuay1zZWxlY3Rpb24tYWdncmVnYXRlcywgLmstZ3JpZC1tZCAuay1zZWxlY3Rpb24tYWdncmVnYXRlcyB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstZ3JpZCAuay1ncmlkLW1kIC5rLXJlc2l6ZXItd3JhcCwgLmstZ3JpZC1tZCAuay1yZXNpemVyLXdyYXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pIC8gMiAtIHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSk7XG4gIHBhZGRpbmctYmxvY2stZW5kOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKSAvIDIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGN1cnNvcjogcm93LXJlc2l6ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLmstZ3JpZC1zdGFjayAuay1ncmlkLWNvbnRlbnQgLmstdGFibGUge1xuICB0YWJsZS1sYXlvdXQ6IGF1dG87XG59XG5cbi5rLWdyaWQtc3RhY2sgLmstdGFibGUtdGQsIC5rLWdyaWQtc3RhY2sgLmstZ3JpZC1lZGl0LXJvdyAuay10YWJsZS10ZCB7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKTtcbn1cblxuLmstZ3JpZC1zdGFjayAuay1ncm91cC1jb2wsIC5rLWdyaWQtc3RhY2sgLmstaGllcmFyY2h5LWNvbCB7XG4gIHdpZHRoOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLWdyaWQtc3RhY2sgLmstZ3JvdXBpbmctcm93IHAge1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG59XG5cbi5rLWdyaWQtc3RhY2sgLmstZ3JvdXBpbmctcm93IC5rLWljb24ge1xuICBwYWRkaW5nOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBtYXJnaW46IDA7XG59XG5cbi5rLWdyaWQtc3RhY2sgLmstZ3JpZC1jb2x1bW4tdGVtcGxhdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMDtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG59XG5cbi5rLWdyaWQtc3RhY2stcm93IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uay1ncmlkLWVkaXQtcm93IC5rLWdyaWQtc3RhY2stcm93IHtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLWdyaWQtc3RhY2staGVhZGVyIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUtc20sIGluaGVyaXQpO1xuICBmb250LXdlaWdodDogdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtYm9sZCwgYm9sZCk7XG59XG5cbi5rLWdyaWQtc3RhY2stY29udGVudCB7XG4gIG1pbi1oZWlnaHQ6IGNhbGModmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KSAqIHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpKTtcbn1cblxuLmstZ3JpZC1zdGFjay1jZWxsOmZvY3VzLCAuay1ncmlkLXN0YWNrLWNlbGwuay1mb2N1cyB7XG4gIG91dGxpbmUtb2Zmc2V0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7XG59XG5cbi5rLWdyaWQtc3RhY2stY2VsbC5rLWNvbW1hbmQtY2VsbCB7XG4gIHBhZGRpbmc6IDA7XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xufVxuXG4uay1ncmlkLXN0YWNrLWNlbGwuay1jb21tYW5kLWNlbGwgLmstZ3JpZC1zdGFjay1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstZ3JpZC1zdGFjay1jZWxsIC5rLWRpcnR5IHtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBhdXRvO1xuICBpbnNldC1pbmxpbmUtZW5kOiAwO1xufVxuXG4uay1ncmlkLXN0YWNrLWV4cGFuZGFibGUgLmstdGFibGUtdGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKTtcbn1cblxuLmstZ3JpZC1zdGFjay1leHBhbmRhYmxlIC5rLXRhYmxlLXRkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTJcXC41LCAwLjYyNXJlbSk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWtlbmRvLWVsZXZhdGlvbi0yLCAwIDRweCA2cHggcmdiYSgwLCAwLCAwLCAwLjA2KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yXFwuNSwgMC42MjVyZW0pICogLTEpO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG59XG5cbi5rLWRyYWctY2VsbCAuay1ncmlkLXN0YWNrLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yXFwuNSwgMC42MjVyZW0pO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuXG4uay1ncmlkLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmstZ3JpZC10b2dnbGUgLmstaWNvbiB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLWxvYWRpbmctcGRmLW1hc2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuLmstbG9hZGluZy1wZGYtbWFzayA+IC5rLWktbG9hZGluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDUwJTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiA1MCU7XG4gIGZvbnQtc2l6ZTogNjRweDtcbn1cblxuLmstbG9hZGluZy1wZGYtbWFzayAuay1sb2FkaW5nLXBkZi1wcm9ncmVzcyB7XG4gIG1hcmdpbjogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgaW5zZXQtYmxvY2stZW5kOiAwO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1lbmQ6IDA7XG59XG5cbi5rLXBkZi1leHBvcnQgLmstbG9hZGluZy1wZGYtbWFzayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLWdyaWQtcGRmLWV4cG9ydC1lbGVtZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IC0xMDAwMHB4O1xuICBpbnNldC1ibG9jay1zdGFydDogLTEwMDAwcHg7XG59XG5cbi5rLWdyaWQtcGRmLWV4cG9ydC1lbGVtZW50IC5rLWZpbHRlci1yb3cge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1wZGYtZXhwb3J0LXNoYWRvdyAuay1ncmlkIHtcbiAgZmxvYXQ6IGlubGluZS1zdGFydDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstZ3JpZCwgLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstZ3JpZC1jb250ZW50LCAuay1wZGYtZXhwb3J0LXNoYWRvdyAuay1ncmlkLWNvbnRlbnQtbG9ja2VkIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uay1wZGYtZXhwb3J0LXNoYWRvdyAuay1ncmlkLWhlYWRlci1sb2NrZWQgKyAuay1ncmlkLWhlYWRlci13cmFwLCAuay1wZGYtZXhwb3J0LXNoYWRvdyAuay1ncmlkLWhlYWRlci1sb2NrZWQgKyAuay1ncmlkLWNvbnRlbnQsIC5rLXBkZi1leHBvcnQtc2hhZG93IC5rLWdyaWQtaGVhZGVyLWxvY2tlZCArIC5rLWdyaWQtZm9vdGVyLXdyYXAge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uay1wZGYtZXhwb3J0LXNoYWRvdyAuay1ncmlkLWhlYWRlciwgLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstZ3JpZFtkYXRhLXJvbGU9Z3JpZF0gLmstZ3JpZC1mb290ZXIge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZpbHRlci1tZW51LXBvcHVwIHtcbiAgbWluLXdpZHRoOiAyMzBweDtcbiAgbWF4LXdpZHRoOiAzMjBweDtcbn1cblxuLmstZmlsdGVyLW1lbnUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1maWx0ZXItbWVudS1jb250YWluZXIge1xuICBwYWRkaW5nOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1maWx0ZXItbWVudS1jb250YWluZXIgLmstZmlsdGVyLWFuZCB7XG4gIHdpZHRoOiBtaW4tY29udGVudDtcbiAgYWxpZ24tc2VsZjogc3RhcnQ7XG59XG5cbi5rLWZpbHRlci1tZW51LWNvbnRhaW5lciAuay1hY3Rpb25zLCAuay1maWx0ZXItbWVudS1jb250YWluZXIgLmstZWRpdC1idXR0b25zLCAuay1maWx0ZXItbWVudS1jb250YWluZXIgLmstYWN0aW9uLWJ1dHRvbnMsIC5rLWZpbHRlci1tZW51LWNvbnRhaW5lciAuay1jb2x1bW5tZW51LWFjdGlvbnMsIC5rLWZpbHRlci1tZW51LWNvbnRhaW5lciAuay1mb3JtLWJ1dHRvbnMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5rLWZpbHRlci1tZW51LWNvbnRhaW5lciBrZW5kby1udW1lcmljLWZpbHRlci1tZW51LCAuay1maWx0ZXItbWVudS1jb250YWluZXIga2VuZG8tZ3JpZC1zdHJpbmctZmlsdGVyLW1lbnUsIC5rLWZpbHRlci1tZW51LWNvbnRhaW5lciBrZW5kby1ncmlkLWRhdGUtZmlsdGVyLW1lbnUsIC5rLWZpbHRlci1tZW51LWNvbnRhaW5lciBrZW5kby1ncmlkLW51bWVyaWMtZmlsdGVyLW1lbnUsIC5rLWZpbHRlci1tZW51LWNvbnRhaW5lciBrZW5kby1ncmlkLWZpbHRlci1tZW51LWlucHV0LXdyYXBwZXIsIC5rLWZpbHRlci1tZW51LWNvbnRhaW5lciBrZW5kby10cmVlbGlzdC1zdHJpbmctZmlsdGVyLW1lbnUsIC5rLWZpbHRlci1tZW51LWNvbnRhaW5lciBrZW5kby10cmVlbGlzdC1kYXRlLWZpbHRlci1tZW51LCAuay1maWx0ZXItbWVudS1jb250YWluZXIga2VuZG8tdHJlZWxpc3QtbnVtZXJpYy1maWx0ZXItbWVudSwgLmstZmlsdGVyLW1lbnUtY29udGFpbmVyIGtlbmRvLXRyZWVsaXN0LWZpbHRlci1tZW51LWlucHV0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstZmlsdGVyLW1lbnUuay1wb3B1cCAuay1maWx0ZXItbWVudS1jb250YWluZXIsIC5rLWdyaWQtZmlsdGVyLXBvcHVwLmstcG9wdXAgLmstZmlsdGVyLW1lbnUtY29udGFpbmVyIHtcbiAgbWluLXdpZHRoOiAyMzBweDtcbiAgbWF4LXdpZHRoOiAzMjBweDtcbn1cblxuLmstbXVsdGljaGVjay13cmFwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uay1tdWx0aWNoZWNrLXdyYXAgLmstaXRlbSwgLmstbXVsdGljaGVjay13cmFwIC5rLWNoZWNrLWFsbC13cmFwIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xufVxuXG4uay1maWx0ZXItc2VsZWN0ZWQtaXRlbXMge1xuICBmb250LXdlaWdodDogdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtYm9sZCwgbm9ybWFsKTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmstYXV0b2ZpdHRpbmcge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICB0YWJsZS1sYXlvdXQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmstYXV0b2ZpdHRpbmcgLmstdGFibGUtdGgsIC5rLWF1dG9maXR0aW5nIHRkLCAuay1hdXRvZml0dGluZyAuay10YWJsZS10ZCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLmstYXV0b2ZpdHRpbmcgLmstZGV0YWlsLXJvdyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmstZ3JpZC1hc3Npc3RhbnQtd2luZG93IC5rLXdpbmRvdy1jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiBpbmhlcml0O1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogaW5oZXJpdDtcbn1cblxuLmstY29sdW1uLW1lbnUtcG9wdXAsIC5rLWdyaWQtY29sdW1ubWVudS1wb3B1cCB7XG4gIG1pbi13aWR0aDogMjMwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLWNvbHVtbi1tZW51LXBvcHVwLmstcG9wdXAsIC5rLWdyaWQtY29sdW1ubWVudS1wb3B1cC5rLXBvcHVwIHtcbiAgbWF4LXdpZHRoOiAzMjBweDtcbn1cblxuLmstY29sdW1uLW1lbnUtcG9wdXAgLmstYWN0aW9ucywgLmstY29sdW1uLW1lbnUtcG9wdXAgLmstZWRpdC1idXR0b25zLCAuay1jb2x1bW4tbWVudS1wb3B1cCAuay1hY3Rpb24tYnV0dG9ucywgLmstY29sdW1uLW1lbnUtcG9wdXAgLmstY29sdW1ubWVudS1hY3Rpb25zLCAuay1jb2x1bW4tbWVudS1wb3B1cCAuay1mb3JtLWJ1dHRvbnMsIC5rLWdyaWQtY29sdW1ubWVudS1wb3B1cCAuay1hY3Rpb25zLCAuay1ncmlkLWNvbHVtbm1lbnUtcG9wdXAgLmstZWRpdC1idXR0b25zLCAuay1ncmlkLWNvbHVtbm1lbnUtcG9wdXAgLmstYWN0aW9uLWJ1dHRvbnMsIC5rLWdyaWQtY29sdW1ubWVudS1wb3B1cCAuay1jb2x1bW5tZW51LWFjdGlvbnMsIC5rLWdyaWQtY29sdW1ubWVudS1wb3B1cCAuay1mb3JtLWJ1dHRvbnMge1xuICBtYXJnaW46IDA7XG59XG5cbi5rLWNvbHVtbi1tZW51IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstY29sdW1uLW1lbnUgLmstbWVudTpub3QoLmstY29udGV4dC1tZW51KSB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1rZW5kby1mb250LXdlaWdodCwgNDAwKTtcbn1cblxuLmstY29sdW1uLW1lbnUgLmstZXhwYW5kZXIge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG59XG5cbi5rLWNvbHVtbi1tZW51IC5rLWV4cGFuZGVyIC5rLWNvbHVtbm1lbnUtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5rLWNvbHVtbi1tZW51IC5rLWNvbHVtbm1lbnUtaW5kaWNhdG9ycyB7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmstY29sdW1uLW1lbnUgLmstY29sdW1ubWVudS1pdGVtOmhhcyg+IC5rLWNvbHVtbm1lbnUtaXRlbS1hY3Rpb25zLCA+IC5rLWNvbHVtbm1lbnUtaW5kaWNhdG9ycykge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uay1jb2x1bW4tbWVudS10YWJiZWQge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKSB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKSAwIDA7XG59XG5cbi5rLWNvbHVtbi1tZW51LXRhYmJlZCAuay10YWJzdHJpcC1pdGVtcyB7XG4gIG1hcmdpbjogLTFweCAtMXB4IDA7XG59XG5cbi5rLWNvbHVtbi1tZW51LXRhYmJlZCAuay10YWJzdHJpcC1pdGVtcyAuay1pdGVtIHtcbiAgZmxleDogMTtcbn1cblxuLmstY29sdW1uLW1lbnUtdGFiYmVkIC5rLXRhYnN0cmlwLWl0ZW1zIC5rLWxpbmsge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmstY29sdW1uLW1lbnUtdGFiYmVkIC5rLXRhYnN0cmlwLWNvbnRlbnQge1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0wLCAwcHgpO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmstY29sdW1uLWxpc3Qge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5rLWNvbHVtbi1jaG9vc2VyLXRpdGxlLCAuay1jb2x1bW4tbGlzdC1pdGVtIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstY29sdW1uLWxpc3QtaXRlbSB7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWNvbHVtbi1saXN0LWl0ZW0gLmstY2hlY2tib3gtbGFiZWwge1xuICBtYXJnaW46IDA7XG59XG5cbi5rLWNvbHVtbi1saXN0LWl0ZW06Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uay1jb2x1bW5zLWl0ZW1zLXdyYXAge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTAsIDBweCk7XG59XG5cbi5rLWNvbHVtbm1lbnUtaXRlbSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIG91dGxpbmU6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmstY29sdW1ubWVudS1pdGVtID4gLmstaWNvbiwgLmstY29sdW1ubWVudS1pdGVtID4gLmstZXhwYW5kZXItaW5kaWNhdG9yIHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG59XG5cbi5rLWNvbHVtbm1lbnUtaXRlbS13cmFwcGVyICsgLmstY29sdW1ubWVudS1pdGVtLXdyYXBwZXIsIC5rLWNvbHVtbi1tZW51LWZvb3RlciB7XG4gIGJvcmRlci1ibG9jay1zdGFydDogMXB4IHNvbGlkO1xuICBib3JkZXItYmxvY2stc3RhcnQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG59XG5cbi5rLWNvbHVtbm1lbnUtaXRlbS1jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstY29sdW1uLW1lbnUtZ3JvdXAtaGVhZGVyIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5rLWNvbHVtbi1tZW51LWdyb3VwLWhlYWRlci10ZXh0IHtcbiAgYm9yZGVyLWJsb2NrLWVuZC13aWR0aDogMXB4O1xuICBib3JkZXItYmxvY2stZW5kLXN0eWxlOiBzb2xpZDtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUtc20sIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1rZW5kby1mb250LXdlaWdodC1ib2xkLCBub3JtYWwpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmstZ3JpZC1oZWFkZXIsIC5rLWdyaWQtaGVhZGVyLXdyYXAsIC5rLWdyb3VwaW5nLWhlYWRlciwgLmstZ3JpZCAuay10YWJsZS10aCwgLmstZ3JpZCB0ZCwgLmstZ3JpZCAuay10YWJsZS10ZCwgLmstZ3JpZC1mb290ZXIsIC5rLWdyaWQtZm9vdGVyLXdyYXAsIC5rLWdyaWQtY29udGVudC1sb2NrZWQsIC5rLWdyaWQtZm9vdGVyLWxvY2tlZCwgLmstZ3JpZC1oZWFkZXItbG9ja2VkLCAuay1maWx0ZXItcm93ID4gLmstdGFibGUtdGgsIC5rLWZpbHRlci1yb3cgPiB0ZCwgLmstZmlsdGVyLXJvdyA+IC5rLXRhYmxlLXRkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xufVxuXG4uay1ncmlkLWhlYWRlciwgLmstZ3JvdXBpbmctaGVhZGVyLCAuay1ncmlkLWFkZC1yb3csIC5rLWdyaWQtZm9vdGVyIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSk7XG59XG5cbi5rLWdyaWQgLmstdGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1ncmlkLXRvb2xiYXIge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5rLWdyaWQtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstZ3JvdXAtZm9vdGVyIHRkLCAuay1ncm91cGluZy1yb3cgdGQsIC5rLWdyb3VwLWZvb3RlciAuay10YWJsZS10ZCwgLmstZ3JvdXBpbmctcm93IC5rLXRhYmxlLXRkLCAuay10YWJsZS10Ym9keSAuay1ncm91cC1jZWxsIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSk7XG59XG5cbi5rLWdyb3VwaW5nLWRyb3BjbHVlOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSByZ2JhKDAsIDAsIDAsIDApIHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLWdyb3VwaW5nLWRyb3BjbHVlOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbn1cblxuLmstZ3JpZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay1ncmlkIC5rLXRhYmxlLXJvdy5rLXRhYmxlLWFsdC1yb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDUlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWdyaWQgLmstdGFibGUtdGJvZHkgPiAuay10YWJsZS1yb3c6bm90KC5rLWRldGFpbC1yb3cpOmhvdmVyLCAuay1ncmlkIC5rLXRhYmxlLXRib2R5ID4gLmstdGFibGUtcm93Om5vdCguay1kZXRhaWwtcm93KS5rLWhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSAxMSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstZ3JpZCB0ZC5rLXNlbGVjdGVkLCAuay1ncmlkIC5rLXRhYmxlLXJvdy5rLXNlbGVjdGVkID4gdGQsIC5rLWdyaWQgLmstdGFibGUtdGQuay1zZWxlY3RlZCwgLmstZ3JpZCAuay10YWJsZS1yb3cuay1zZWxlY3RlZCA+IC5rLXRhYmxlLXRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpIDI1JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1ncmlkIHRkLmstaGlnaGxpZ2h0ZWQsIC5rLWdyaWQgLmstdGFibGUtcm93LmstaGlnaGxpZ2h0ZWQgPiB0ZCwgLmstZ3JpZCAuay10YWJsZS10ZC5rLWhpZ2hsaWdodGVkLCAuay1ncmlkIC5rLXRhYmxlLXJvdy5rLWhpZ2hsaWdodGVkID4gLmstdGFibGUtdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCkgMjUlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWdyaWQgdGQuay1oaWdobGlnaHRlZC5rLXNlbGVjdGVkLCAuay1ncmlkIC5rLXRhYmxlLXJvdy5rLWhpZ2hsaWdodGVkLmstc2VsZWN0ZWQgPiB0ZCwgLmstZ3JpZCAuay10YWJsZS10ZC5rLWhpZ2hsaWdodGVkLmstc2VsZWN0ZWQsIC5rLWdyaWQgLmstdGFibGUtcm93LmstaGlnaGxpZ2h0ZWQuay1zZWxlY3RlZCA+IC5rLXRhYmxlLXRkLCAuay1ncmlkIC5rLXRhYmxlLXJvdy5rLWhpZ2hsaWdodGVkID4gLmstdGFibGUtdGQuay1zZWxlY3RlZCwgLmstZ3JpZCAuay10YWJsZS1yb3cuay1zZWxlY3RlZCA+IC5rLXRhYmxlLXRkLmstaGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpLCB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKSkgNDIlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWdyaWQgLmstdGFibGUtdGg6Zm9jdXMsIC5rLWdyaWQgLmstdGFibGUtdGguay1mb2N1cywgLmstZ3JpZCB0ZDpmb2N1cywgLmstZ3JpZCB0ZC5rLWZvY3VzLCAuay1ncmlkIC5rLXRhYmxlLXRkOmZvY3VzLCAuay1ncmlkIC5rLXRhYmxlLXRkLmstZm9jdXMsIC5rLWdyaWQgLmstbWFzdGVyLXJvdyA+IHRkOmZvY3VzLCAuay1ncmlkIC5rLW1hc3Rlci1yb3cgPiB0ZC5rLWZvY3VzLCAuay1ncmlkIC5rLWdyb3VwaW5nLXJvdyA+IHRkOmZvY3VzLCAuay1ncmlkIC5rLWdyb3VwaW5nLXJvdyA+IHRkLmstZm9jdXMsIC5rLWdyaWQgLmstZGV0YWlsLXJvdyA+IHRkOmZvY3VzLCAuay1ncmlkIC5rLWRldGFpbC1yb3cgPiB0ZC5rLWZvY3VzLCAuay1ncmlkIC5rLWdyb3VwLWZvb3RlciA+IHRkOmZvY3VzLCAuay1ncmlkIC5rLWdyb3VwLWZvb3RlciA+IHRkLmstZm9jdXMsIC5rLWdyaWQgLmstbWFzdGVyLXJvdyA+IC5rLXRhYmxlLXRkOmZvY3VzLCAuay1ncmlkIC5rLW1hc3Rlci1yb3cgPiAuay10YWJsZS10ZC5rLWZvY3VzLCAuay1ncmlkIC5rLWdyb3VwaW5nLXJvdyA+IC5rLXRhYmxlLXRkOmZvY3VzLCAuay1ncmlkIC5rLWdyb3VwaW5nLXJvdyA+IC5rLXRhYmxlLXRkLmstZm9jdXMsIC5rLWdyaWQgLmstZGV0YWlsLXJvdyA+IC5rLXRhYmxlLXRkOmZvY3VzLCAuay1ncmlkIC5rLWRldGFpbC1yb3cgPiAuay10YWJsZS10ZC5rLWZvY3VzLCAuay1ncmlkIC5rLWdyb3VwLWZvb3RlciA+IC5rLXRhYmxlLXRkOmZvY3VzLCAuay1ncmlkIC5rLWdyb3VwLWZvb3RlciA+IC5rLXRhYmxlLXRkLmstZm9jdXMsIC5rLWdyaWQgLmstZ3JpZC1wYWdlcjpmb2N1cywgLmstZ3JpZCAuay1ncmlkLXBhZ2VyLmstZm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuLmstZ3JpZCAuay1ncmlkLWZpbHRlciwgLmstZ3JpZCAuay1oZWFkZXItY29sdW1uLW1lbnUsIC5rLWdyaWQgLmstZ3JpZC1oZWFkZXItbWVudSwgLmstZ3JpZCAuay1oaWVyYXJjaHktY2VsbCAuay1pY29uIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbn1cblxuLmstZ3JpZCAuay1ncm91cGluZy1yb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKTtcbn1cblxuLmstZ3JpZCAuay1ncm91cGluZy1yb3cgLmstaWNvbiB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG59XG5cbi5rLWdyaWQgLmstZ3JvdXBpbmctcm93IC5rLWdyaWQtY29udGVudC1zdGlja3kge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0LWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xufVxuXG4uay1ncmlkIC5rLWdyaWQtaGVhZGVyLWxvY2tlZCwgLmstZ3JpZCAuay1ncmlkLWNvbnRlbnQtbG9ja2VkLCAuay1ncmlkIC5rLWdyaWQtZm9vdGVyLWxvY2tlZCwgLmstZ3JpZCAuay1ncmlkLWhlYWRlci1sb2NrZWQgLmstdGFibGUtdGgsIC5rLWdyaWQgLmstZ3JpZC1jb250ZW50LWxvY2tlZCB0ZCwgLmstZ3JpZCAuay1ncmlkLWNvbnRlbnQtbG9ja2VkIC5rLXRhYmxlLXRkLCAuay1ncmlkIC5rLWdyaWQtZm9vdGVyLWxvY2tlZCB0ZCwgLmstZ3JpZCAuay1ncmlkLWZvb3Rlci1sb2NrZWQgLmstdGFibGUtdGQge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLmstZ3JpZCAuay1ncmlkLWNvbnRlbnQtbG9ja2VkIC5rLWdyb3VwLWZvb3RlciB0ZCwgLmstZ3JpZCAuay1ncmlkLWNvbnRlbnQtbG9ja2VkIC5rLWdyb3VwLWZvb3RlciAuay10YWJsZS10ZCwgLmstZ3JpZCAuay1ncmlkLWNvbnRlbnQtbG9ja2VkIC5rLWdyb3VwLWNlbGwge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG59XG5cbi5rLWdyaWQgLmstZ3JpZC1jb250ZW50LWxvY2tlZCAuay1ncm91cGluZy1yb3cgKyAuay10YWJsZS1yb3cgdGQsIC5rLWdyaWQgLmstZ3JpZC1jb250ZW50LWxvY2tlZCAuay1ncm91cGluZy1yb3cgKyAuay10YWJsZS1yb3cgLmstdGFibGUtdGQge1xuICBib3JkZXItYmxvY2stc3RhcnQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG59XG5cbi5rLWdyaWQgLmstZ3JpZC1oZWFkZXItbG9ja2VkIC5rLXRhYmxlLXRoIHtcbiAgYm9yZGVyLWJsb2NrLWVuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbn1cblxuLmstZ3JpZCAuay1tYXN0ZXItcm93IC5rLWdyaWQtY29udGVudC1zdGlja3kge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xuICBib3JkZXItYmxvY2stc3RhcnQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG59XG5cbi5rLWdyaWQgLmstbWFzdGVyLXJvdyAuay1ncmlkLXJvdy1zdGlja3ksIC5rLWdyaWQgLmstbWFzdGVyLXJvdy5rLWdyaWQtcm93LXN0aWNreSA+IC5rLXRhYmxlLXRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xuICBib3JkZXItYmxvY2stc3RhcnQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYm9yZGVyLWJsb2NrLWVuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4uay1ncmlkIC5rLW1hc3Rlci1yb3cuay10YWJsZS1hbHQtcm93IC5rLWdyaWQtY29udGVudC1zdGlja3ksIC5rLWdyaWQgLmstbWFzdGVyLXJvdy5rLXRhYmxlLWFsdC1yb3cuay1ncmlkLXJvdy1zdGlja3kgPiAuay10YWJsZS10ZCwgLmstZ3JpZCAuay1tYXN0ZXItcm93LmstdGFibGUtYWx0LXJvdyAuay1ncmlkLXJvdy1zdGlja3kge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLCAjZjVmNWY1KTtcbn1cblxuLmstZ3JpZCAuay1tYXN0ZXItcm93LmstdGFibGUtcm93IHRkLmstZ3JpZC1jb250ZW50LXN0aWNreSwgLmstZ3JpZCAuay1tYXN0ZXItcm93LmstdGFibGUtcm93LmstZ3JpZC1yb3ctc3RpY2t5ID4gLmstdGFibGUtdGQsIC5rLWdyaWQgLmstbWFzdGVyLXJvdy5rLXRhYmxlLXJvdyAuay10YWJsZS10ZC5rLWdyaWQtcm93LXN0aWNreSwgLmstZ3JpZCAuay1tYXN0ZXItcm93LmstdGFibGUtcm93IHRkLmstZ3JpZC1jb250ZW50LXN0aWNreSwgLmstZ3JpZCAuay1tYXN0ZXItcm93LmstdGFibGUtcm93IC5rLXRhYmxlLXRkLmstZ3JpZC1jb250ZW50LXN0aWNreSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstZ3JpZCAuay1tYXN0ZXItcm93LmstdGFibGUtYWx0LXJvdyB0ZC5rLWdyaWQtY29udGVudC1zdGlja3ksIC5rLWdyaWQgLmstbWFzdGVyLXJvdy5rLXRhYmxlLWFsdC1yb3cuay1ncmlkLXJvdy1zdGlja3kgPiAuay10YWJsZS10ZCwgLmstZ3JpZCAuay1tYXN0ZXItcm93LmstdGFibGUtYWx0LXJvdyAuay10YWJsZS10ZC5rLWdyaWQtcm93LXN0aWNreSwgLmstZ3JpZCAuay1tYXN0ZXItcm93LmstdGFibGUtYWx0LXJvdyB0ZC5rLWdyaWQtY29udGVudC1zdGlja3ksIC5rLWdyaWQgLmstbWFzdGVyLXJvdy5rLXRhYmxlLWFsdC1yb3cgLmstdGFibGUtdGQuay1ncmlkLWNvbnRlbnQtc3RpY2t5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZSwgI2Y1ZjVmNSk7XG59XG5cbi5rLWdyaWQgLmstbWFzdGVyLXJvdy5rLXRhYmxlLXJvdzpob3ZlciAuay1ncmlkLWNvbnRlbnQtc3RpY2t5LCAuay1ncmlkIC5rLW1hc3Rlci1yb3cuay10YWJsZS1yb3c6aG92ZXIgLmstZ3JpZC1yb3ctc3RpY2t5LCAuay1ncmlkIC5rLW1hc3Rlci1yb3cuay10YWJsZS1yb3c6aG92ZXIuay1ncmlkLXJvdy1zdGlja3kgPiAuay10YWJsZS10ZCwgLmstZ3JpZCAuay1tYXN0ZXItcm93LmstdGFibGUtcm93LmstaG92ZXIgLmstZ3JpZC1jb250ZW50LXN0aWNreSwgLmstZ3JpZCAuay1tYXN0ZXItcm93LmstdGFibGUtcm93LmstaG92ZXIgLmstZ3JpZC1yb3ctc3RpY2t5LCAuay1ncmlkIC5rLW1hc3Rlci1yb3cuay10YWJsZS1yb3cuay1ob3Zlci5rLWdyaWQtcm93LXN0aWNreSA+IC5rLXRhYmxlLXRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZS1ob3ZlciwgI2ViZWJlYik7XG59XG5cbi5rLWdyaWQgLmstbWFzdGVyLXJvdy5rLXRhYmxlLXJvdy5rLXNlbGVjdGVkIHRkLmstZ3JpZC1jb250ZW50LXN0aWNreTo6YmVmb3JlLCAuay1ncmlkIC5rLW1hc3Rlci1yb3cuay10YWJsZS1yb3cuay1zZWxlY3RlZC5rLWdyaWQtcm93LXN0aWNreSA+IC5rLXRhYmxlLXRkOjpiZWZvcmUsIC5rLWdyaWQgLmstbWFzdGVyLXJvdy5rLXRhYmxlLXJvdy5rLXNlbGVjdGVkIC5rLXRhYmxlLXRkLmstZ3JpZC1yb3ctc3RpY2t5OjpiZWZvcmUsIC5rLWdyaWQgLmstbWFzdGVyLXJvdy5rLXRhYmxlLXJvdyB0ZC5rLWdyaWQtY29udGVudC1zdGlja3kuay1zZWxlY3RlZDo6YmVmb3JlLCAuay1ncmlkIC5rLW1hc3Rlci1yb3cuay10YWJsZS1yb3cgLmstdGFibGUtdGQuay1ncmlkLWNvbnRlbnQtc3RpY2t5Lmstc2VsZWN0ZWQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KSAyNSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstZ3JpZCAuay1tYXN0ZXItcm93LmstdGFibGUtcm93LmstaGlnaGxpZ2h0ZWQgdGQuay1ncmlkLWNvbnRlbnQtc3RpY2t5OjpiZWZvcmUsIC5rLWdyaWQgLmstbWFzdGVyLXJvdy5rLXRhYmxlLXJvdy5rLWhpZ2hsaWdodGVkLmstZ3JpZC1yb3ctc3RpY2t5ID4gLmstdGFibGUtdGQ6OmJlZm9yZSwgLmstZ3JpZCAuay1tYXN0ZXItcm93LmstdGFibGUtcm93LmstaGlnaGxpZ2h0ZWQgLmstdGFibGUtdGQuay1ncmlkLXJvdy1zdGlja3k6OmJlZm9yZSwgLmstZ3JpZCAuay1tYXN0ZXItcm93LmstdGFibGUtcm93IHRkLmstZ3JpZC1jb250ZW50LXN0aWNreS5rLWhpZ2hsaWdodGVkOjpiZWZvcmUsIC5rLWdyaWQgLmstbWFzdGVyLXJvdy5rLXRhYmxlLXJvdyAuay10YWJsZS10ZC5rLWdyaWQtY29udGVudC1zdGlja3kuay1oaWdobGlnaHRlZDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApIDI1JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1ncmlkIC5rLW1hc3Rlci1yb3cuay10YWJsZS1yb3cuay1zZWxlY3RlZC5rLWhpZ2hsaWdodGVkIHRkLmstZ3JpZC1jb250ZW50LXN0aWNreTo6YmVmb3JlLCAuay1ncmlkIC5rLW1hc3Rlci1yb3cuay10YWJsZS1yb3cuay1zZWxlY3RlZC5rLWhpZ2hsaWdodGVkLmstZ3JpZC1yb3ctc3RpY2t5ID4gLmstdGFibGUtdGQ6OmJlZm9yZSwgLmstZ3JpZCAuay1tYXN0ZXItcm93LmstdGFibGUtcm93Lmstc2VsZWN0ZWQuay1oaWdobGlnaHRlZCAuay10YWJsZS10ZC5rLWdyaWQtcm93LXN0aWNreTo6YmVmb3JlLCAuay1ncmlkIC5rLW1hc3Rlci1yb3cuay1zZWxlY3RlZC5rLXRhYmxlLXJvdyAuay10YWJsZS10ZC5rLWdyaWQtY29udGVudC1zdGlja3kuay1oaWdobGlnaHRlZDo6YmVmb3JlLCAuay1ncmlkIC5rLW1hc3Rlci1yb3cuay1oaWdobGlnaHRlZC5rLXRhYmxlLXJvdyAuay10YWJsZS10ZC5rLWdyaWQtY29udGVudC1zdGlja3kuay1zZWxlY3RlZDo6YmVmb3JlLCAuay1ncmlkIC5rLW1hc3Rlci1yb3cuay10YWJsZS1yb3cgdGQuay1ncmlkLWNvbnRlbnQtc3RpY2t5Lmstc2VsZWN0ZWQuay1oaWdobGlnaHRlZDo6YmVmb3JlLCAuay1ncmlkIC5rLW1hc3Rlci1yb3cuay10YWJsZS1yb3cgLmstdGFibGUtdGQuay1ncmlkLWNvbnRlbnQtc3RpY2t5Lmstc2VsZWN0ZWQuay1oaWdobGlnaHRlZDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KSwgdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCkpIDQyJSwgdHJhbnNwYXJlbnQpO1xufVxuXG5jb2wuay1zb3J0ZWQsIC5rLXRhYmxlLXRoLmstc29ydGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSAzJSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1ncmlkLWhlYWRlciAuay1zb3J0LWljb24sIC5rLWdyaWQtaGVhZGVyIC5rLXNvcnQtb3JkZXIge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLWdyaWQtaGVhZGVyIC5rLWdyaWQtZmlsdGVyOmhvdmVyLCAuay1ncmlkLWhlYWRlciAuay1oZWFkZXItY29sdW1uLW1lbnU6aG92ZXIsIC5rLWdyaWQtaGVhZGVyIC5rLWdyaWQtaGVhZGVyLW1lbnU6aG92ZXIsIC5rLWdyaWQtaGVhZGVyIC5rLWhpZXJhcmNoeS1jZWxsIC5rLWljb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLWhvdmVyLCAjZWJlYmViKTtcbn1cblxuLmstZ3JpZC1oZWFkZXIgLmstZ3JpZC1maWx0ZXI6Zm9jdXMsIC5rLWdyaWQtaGVhZGVyIC5rLWdyaWQtZmlsdGVyLmstZm9jdXMsIC5rLWdyaWQtaGVhZGVyIC5rLWhlYWRlci1jb2x1bW4tbWVudTpmb2N1cywgLmstZ3JpZC1oZWFkZXIgLmstaGVhZGVyLWNvbHVtbi1tZW51LmstZm9jdXMsIC5rLWdyaWQtaGVhZGVyIC5rLWdyaWQtaGVhZGVyLW1lbnU6Zm9jdXMsIC5rLWdyaWQtaGVhZGVyIC5rLWdyaWQtaGVhZGVyLW1lbnUuay1mb2N1cywgLmstZ3JpZC1oZWFkZXIgLmstaGllcmFyY2h5LWNlbGwgLmstaWNvbjpmb2N1cywgLmstZ3JpZC1oZWFkZXIgLmstaGllcmFyY2h5LWNlbGwgLmstaWNvbi5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLmstZ3JpZC1oZWFkZXIgLmstZ3JpZC1maWx0ZXIuay1hY3RpdmUsIC5rLWdyaWQtaGVhZGVyIC5rLWhlYWRlci1jb2x1bW4tbWVudS5rLWFjdGl2ZSwgLmstZ3JpZC1oZWFkZXIgLmstZ3JpZC1oZWFkZXItbWVudS5rLWFjdGl2ZSwgLmstZ3JpZC1oZWFkZXIgLmstaGllcmFyY2h5LWNlbGwgLmstaWNvbi5rLWFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLWdyaWQtaGVhZGVyIC5rLXRhYmxlLXRoLmstZ3JpZC1oZWFkZXItc3RpY2t5LCAuay1ncmlkLWhlYWRlciB0ZC5rLWdyaWQtaGVhZGVyLXN0aWNreSwgLmstZ3JpZC1oZWFkZXIgLmstdGFibGUtdGQuay1ncmlkLWhlYWRlci1zdGlja3ksIC5rLWdyaWQtaGVhZGVyIC5rLWdyaWQtaGVhZGVyLXN0aWNreS5rLXNvcnRlZCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpO1xuICBib3JkZXItaW5saW5lLWVuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBib3JkZXItaW5saW5lLXN0YXJ0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi5rLWdyaWQtZm9vdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKTtcbn1cblxuLmstZ3JpZC1mb290ZXIgLmstZ3JpZC1mb290ZXItc3RpY2t5IHtcbiAgYm9yZGVyLWlubGluZS1zdGFydC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBib3JkZXItaW5saW5lLWVuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKTtcbn1cblxuLmstc2VsZWN0aW9uLWFnZ3JlZ2F0ZXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpO1xufVxuXG4uay1ncm91cGluZy1yb3cgLmstZ3JpZC1jb250ZW50LXN0aWNreSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpO1xufVxuXG4uay1ncm91cGluZy1yb3c6aG92ZXIgLmstZ3JpZC1jb250ZW50LXN0aWNreSwgLmstZ3JvdXBpbmctcm93LmstaG92ZXIgLmstZ3JpZC1jb250ZW50LXN0aWNreSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2UtaG92ZXIsICNlYmViZWIpO1xufVxuXG4uay1jb2x1bW4tbGlzdC1pdGVtOmhvdmVyLCAuay1jb2x1bW5tZW51LWl0ZW06aG92ZXIge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLWhvdmVyLCAjZWJlYmViKTtcbn1cblxuLmstY29sdW1uLWxpc3QtaXRlbTpmb2N1cywgLmstY29sdW1uLWxpc3QtaXRlbS5rLWZvY3VzLCAuay1jb2x1bW5tZW51LWl0ZW06Zm9jdXMsIC5rLWNvbHVtbm1lbnUtaXRlbS5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbi5rLWNvbHVtbm1lbnUtaXRlbS5rLXNlbGVjdGVkIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstY29sdW1uLW1lbnUgLmstbWVudTpub3QoLmstY29udGV4dC1tZW51KSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay1jb2x1bW4tbWVudSAuay1tZW51Om5vdCguay1jb250ZXh0LW1lbnUpIC5rLWl0ZW06aG92ZXIsIC5rLWNvbHVtbi1tZW51IC5rLW1lbnU6bm90KC5rLWNvbnRleHQtbWVudSkgLmstaXRlbS5rLWhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZS1ob3ZlciwgI2ViZWJlYik7XG59XG5cbi5rLWNvbHVtbi1tZW51IC5rLW1lbnU6bm90KC5rLWNvbnRleHQtbWVudSkgLmstaXRlbS5rLXNlbGVjdGVkIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstY29sdW1uLW1lbnUgLmstbWVudTpub3QoLmstY29udGV4dC1tZW51KSAuay1pdGVtOmZvY3VzLCAuay1jb2x1bW4tbWVudSAuay1tZW51Om5vdCguay1jb250ZXh0LW1lbnUpIC5rLWl0ZW0uay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuXG4uay1jb2x1bW4tbWVudS10YWJiZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKTtcbn1cblxuLmstY29sdW1uLW1lbnUtZ3JvdXAtaGVhZGVyLXRleHQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG59XG5cbi5rLWNoZWNrLWFsbC13cmFwIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xufVxuXG4uay1ncmlkLW5vcmVjb3Jkcy10ZW1wbGF0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xufVxuXG4uay1yZXNpemVyLXdyYXAuay1ob3ZlciAuay1yb3ctcmVzaXplciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1iYXNlLCAjM2QzZDNkKSAyMCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstcmVzaXplci13cmFwLmstYWN0aXZlIC5rLXJvdy1yZXNpemVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLWNvbHVtbm1lbnUtaW5kaWNhdG9ycyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstZ3JpZC1zdGFjay1oZWFkZXIge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KTtcbn1cblxuLmstZ3JpZC1zdGFjay1jZWxsOmZvY3VzLCAuay1ncmlkLXN0YWNrLWNlbGwuay1mb2N1cyB7XG4gIG91dGxpbmU6IDFweCBzb2xpZCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDEyJSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1ncmlkLXN0YWNrLWNlbGwuay1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KSAyNSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstZ3JpZC1zdGFjay1jZWxsIC5rLWRpcnR5IHtcbiAgYm9yZGVyLWlubGluZS1zdGFydC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyLWlubGluZS1lbmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cblxuLmstdG91Y2gtYWN0aW9uLW5vbmUge1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG5cbi5cXCFrLXRvdWNoLWFjdGlvbi1ub25lIHtcbiAgdG91Y2gtYWN0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRvdWNoLWFjdGlvbi1hdXRvIHtcbiAgdG91Y2gtYWN0aW9uOiBhdXRvO1xufVxuXG4uXFwhay10b3VjaC1hY3Rpb24tYXV0byB7XG4gIHRvdWNoLWFjdGlvbjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uay10b3VjaC1hY3Rpb24tcGFuLXgge1xuICB0b3VjaC1hY3Rpb246IHBhbi14O1xufVxuXG4uXFwhay10b3VjaC1hY3Rpb24tcGFuLXgge1xuICB0b3VjaC1hY3Rpb246IHBhbi14ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRvdWNoLWFjdGlvbi1wYW4tbGVmdCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLWxlZnQ7XG59XG5cbi5cXCFrLXRvdWNoLWFjdGlvbi1wYW4tbGVmdCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLWxlZnQgIWltcG9ydGFudDtcbn1cblxuLmstdG91Y2gtYWN0aW9uLXBhbi1yaWdodCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXJpZ2h0O1xufVxuXG4uXFwhay10b3VjaC1hY3Rpb24tcGFuLXJpZ2h0IHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4tcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLmstdG91Y2gtYWN0aW9uLXBhbi15IHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLlxcIWstdG91Y2gtYWN0aW9uLXBhbi15IHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teSAhaW1wb3J0YW50O1xufVxuXG4uay10b3VjaC1hY3Rpb24tcGFuLXVwIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4tdXA7XG59XG5cbi5cXCFrLXRvdWNoLWFjdGlvbi1wYW4tdXAge1xuICB0b3VjaC1hY3Rpb246IHBhbi11cCAhaW1wb3J0YW50O1xufVxuXG4uay10b3VjaC1hY3Rpb24tcGFuLWRvd24ge1xuICB0b3VjaC1hY3Rpb246IHBhbi1kb3duO1xufVxuXG4uXFwhay10b3VjaC1hY3Rpb24tcGFuLWRvd24ge1xuICB0b3VjaC1hY3Rpb246IHBhbi1kb3duICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRvdWNoLWFjdGlvbi1waW5jaC16b29tIHtcbiAgdG91Y2gtYWN0aW9uOiBwaW5jaC16b29tO1xufVxuXG4uXFwhay10b3VjaC1hY3Rpb24tcGluY2gtem9vbSB7XG4gIHRvdWNoLWFjdGlvbjogcGluY2gtem9vbSAhaW1wb3J0YW50O1xufVxuXG4uay10b3VjaC1hY3Rpb24tbWFuaXB1bGF0aW9uIHtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG5cbi5cXCFrLXRvdWNoLWFjdGlvbi1tYW5pcHVsYXRpb24ge1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbiAhaW1wb3J0YW50O1xufVxuXG4uay11c2VyLXNlbGVjdC1ub25lIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5cXCFrLXVzZXItc2VsZWN0LW5vbmUge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7XG4gIHVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5rLXVzZXItc2VsZWN0LWF1dG8ge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBhdXRvO1xuICB1c2VyLXNlbGVjdDogYXV0bztcbn1cblxuLlxcIWstdXNlci1zZWxlY3QtYXV0byB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IGF1dG8gIWltcG9ydGFudDtcbiAgdXNlci1zZWxlY3Q6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmstdXNlci1zZWxlY3QtdGV4dCB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IHRleHQ7XG4gIHVzZXItc2VsZWN0OiB0ZXh0O1xufVxuXG4uXFwhay11c2VyLXNlbGVjdC10ZXh0IHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogdGV4dCAhaW1wb3J0YW50O1xuICB1c2VyLXNlbGVjdDogdGV4dCAhaW1wb3J0YW50O1xufVxuXG4uay11c2VyLXNlbGVjdC1hbGwge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBhbGw7XG4gIHVzZXItc2VsZWN0OiBhbGw7XG59XG5cbi5cXCFrLXVzZXItc2VsZWN0LWFsbCB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IGFsbCAhaW1wb3J0YW50O1xuICB1c2VyLXNlbGVjdDogYWxsICFpbXBvcnRhbnQ7XG59XG5cbi5rLXVzZXItc2VsZWN0LWNvbnRhaW4ge1xuICB1c2VyLXNlbGVjdDogY29udGFpbjtcbn1cblxuLlxcIWstdXNlci1zZWxlY3QtY29udGFpbiB7XG4gIHVzZXItc2VsZWN0OiBjb250YWluICFpbXBvcnRhbnQ7XG59XG5cbi5rLWN1cnNvci1ub25lIHtcbiAgY3Vyc29yOiBub25lO1xufVxuXG4uXFwhay1jdXJzb3Itbm9uZSB7XG4gIGN1cnNvcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uay1jdXJzb3ItYXV0byB7XG4gIGN1cnNvcjogYXV0bztcbn1cblxuLlxcIWstY3Vyc29yLWF1dG8ge1xuICBjdXJzb3I6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmstY3Vyc29yLWRlZmF1bHQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5cXCFrLWN1cnNvci1kZWZhdWx0IHtcbiAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG59XG5cbi5rLWN1cnNvci1jb250ZXh0LW1lbnUge1xuICBjdXJzb3I6IGNvbnRleHQtbWVudTtcbn1cblxuLlxcIWstY3Vyc29yLWNvbnRleHQtbWVudSB7XG4gIGN1cnNvcjogY29udGV4dC1tZW51ICFpbXBvcnRhbnQ7XG59XG5cbi5rLWN1cnNvci1oZWxwIHtcbiAgY3Vyc29yOiBoZWxwO1xufVxuXG4uXFwhay1jdXJzb3ItaGVscCB7XG4gIGN1cnNvcjogaGVscCAhaW1wb3J0YW50O1xufVxuXG4uay1jdXJzb3ItcG9pbnRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLlxcIWstY3Vyc29yLXBvaW50ZXIge1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmstY3Vyc29yLXByb2dyZXNzIHtcbiAgY3Vyc29yOiBwcm9ncmVzcztcbn1cblxuLlxcIWstY3Vyc29yLXByb2dyZXNzIHtcbiAgY3Vyc29yOiBwcm9ncmVzcyAhaW1wb3J0YW50O1xufVxuXG4uay1jdXJzb3Itd2FpdCB7XG4gIGN1cnNvcjogd2FpdDtcbn1cblxuLlxcIWstY3Vyc29yLXdhaXQge1xuICBjdXJzb3I6IHdhaXQgIWltcG9ydGFudDtcbn1cblxuLmstY3Vyc29yLWNlbGwge1xuICBjdXJzb3I6IGNlbGw7XG59XG5cbi5cXCFrLWN1cnNvci1jZWxsIHtcbiAgY3Vyc29yOiBjZWxsICFpbXBvcnRhbnQ7XG59XG5cbi5rLWN1cnNvci1jcm9zc2hhaXIge1xuICBjdXJzb3I6IGNyb3NzaGFpcjtcbn1cblxuLlxcIWstY3Vyc29yLWNyb3NzaGFpciB7XG4gIGN1cnNvcjogY3Jvc3NoYWlyICFpbXBvcnRhbnQ7XG59XG5cbi5rLWN1cnNvci10ZXh0IHtcbiAgY3Vyc29yOiB0ZXh0O1xufVxuXG4uXFwhay1jdXJzb3ItdGV4dCB7XG4gIGN1cnNvcjogdGV4dCAhaW1wb3J0YW50O1xufVxuXG4uay1jdXJzb3ItdmVydGljYWwtdGV4dCB7XG4gIGN1cnNvcjogdmVydGljYWwtdGV4dDtcbn1cblxuLlxcIWstY3Vyc29yLXZlcnRpY2FsLXRleHQge1xuICBjdXJzb3I6IHZlcnRpY2FsLXRleHQgIWltcG9ydGFudDtcbn1cblxuLmstY3Vyc29yLWFsaWFzIHtcbiAgY3Vyc29yOiBhbGlhcztcbn1cblxuLlxcIWstY3Vyc29yLWFsaWFzIHtcbiAgY3Vyc29yOiBhbGlhcyAhaW1wb3J0YW50O1xufVxuXG4uay1jdXJzb3ItY29weSB7XG4gIGN1cnNvcjogY29weTtcbn1cblxuLlxcIWstY3Vyc29yLWNvcHkge1xuICBjdXJzb3I6IGNvcHkgIWltcG9ydGFudDtcbn1cblxuLmstY3Vyc29yLW1vdmUge1xuICBjdXJzb3I6IG1vdmU7XG59XG5cbi5cXCFrLWN1cnNvci1tb3ZlIHtcbiAgY3Vyc29yOiBtb3ZlICFpbXBvcnRhbnQ7XG59XG5cbi5rLWN1cnNvci1uby1kcm9wIHtcbiAgY3Vyc29yOiBuby1kcm9wO1xufVxuXG4uXFwhay1jdXJzb3Itbm8tZHJvcCB7XG4gIGN1cnNvcjogbm8tZHJvcCAhaW1wb3J0YW50O1xufVxuXG4uay1jdXJzb3Itbm90LWFsbG93ZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uXFwhay1jdXJzb3Itbm90LWFsbG93ZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7XG59XG5cbi5rLWN1cnNvci1lLXJlc2l6ZSB7XG4gIGN1cnNvcjogZS1yZXNpemU7XG59XG5cbi5cXCFrLWN1cnNvci1lLXJlc2l6ZSB7XG4gIGN1cnNvcjogZS1yZXNpemUgIWltcG9ydGFudDtcbn1cblxuLmstY3Vyc29yLW4tcmVzaXplIHtcbiAgY3Vyc29yOiBuLXJlc2l6ZTtcbn1cblxuLlxcIWstY3Vyc29yLW4tcmVzaXplIHtcbiAgY3Vyc29yOiBuLXJlc2l6ZSAhaW1wb3J0YW50O1xufVxuXG4uay1jdXJzb3ItbmUtcmVzaXplIHtcbiAgY3Vyc29yOiBuZS1yZXNpemU7XG59XG5cbi5cXCFrLWN1cnNvci1uZS1yZXNpemUge1xuICBjdXJzb3I6IG5lLXJlc2l6ZSAhaW1wb3J0YW50O1xufVxuXG4uay1jdXJzb3ItbnctcmVzaXplIHtcbiAgY3Vyc29yOiBudy1yZXNpemU7XG59XG5cbi5cXCFrLWN1cnNvci1udy1yZXNpemUge1xuICBjdXJzb3I6IG53LXJlc2l6ZSAhaW1wb3J0YW50O1xufVxuXG4uay1jdXJzb3Itcy1yZXNpemUge1xuICBjdXJzb3I6IHMtcmVzaXplO1xufVxuXG4uXFwhay1jdXJzb3Itcy1yZXNpemUge1xuICBjdXJzb3I6IHMtcmVzaXplICFpbXBvcnRhbnQ7XG59XG5cbi5rLWN1cnNvci1zZS1yZXNpemUge1xuICBjdXJzb3I6IHNlLXJlc2l6ZTtcbn1cblxuLlxcIWstY3Vyc29yLXNlLXJlc2l6ZSB7XG4gIGN1cnNvcjogc2UtcmVzaXplICFpbXBvcnRhbnQ7XG59XG5cbi5rLWN1cnNvci1zdy1yZXNpemUge1xuICBjdXJzb3I6IHN3LXJlc2l6ZTtcbn1cblxuLlxcIWstY3Vyc29yLXN3LXJlc2l6ZSB7XG4gIGN1cnNvcjogc3ctcmVzaXplICFpbXBvcnRhbnQ7XG59XG5cbi5rLWN1cnNvci13LXJlc2l6ZSB7XG4gIGN1cnNvcjogdy1yZXNpemU7XG59XG5cbi5cXCFrLWN1cnNvci13LXJlc2l6ZSB7XG4gIGN1cnNvcjogdy1yZXNpemUgIWltcG9ydGFudDtcbn1cblxuLmstY3Vyc29yLWV3LXJlc2l6ZSB7XG4gIGN1cnNvcjogZXctcmVzaXplO1xufVxuXG4uXFwhay1jdXJzb3ItZXctcmVzaXplIHtcbiAgY3Vyc29yOiBldy1yZXNpemUgIWltcG9ydGFudDtcbn1cblxuLmstY3Vyc29yLW5zLXJlc2l6ZSB7XG4gIGN1cnNvcjogbnMtcmVzaXplO1xufVxuXG4uXFwhay1jdXJzb3ItbnMtcmVzaXplIHtcbiAgY3Vyc29yOiBucy1yZXNpemUgIWltcG9ydGFudDtcbn1cblxuLmstY3Vyc29yLW5lc3ctcmVzaXplIHtcbiAgY3Vyc29yOiBuZXN3LXJlc2l6ZTtcbn1cblxuLlxcIWstY3Vyc29yLW5lc3ctcmVzaXplIHtcbiAgY3Vyc29yOiBuZXN3LXJlc2l6ZSAhaW1wb3J0YW50O1xufVxuXG4uay1jdXJzb3ItbndzZS1yZXNpemUge1xuICBjdXJzb3I6IG53c2UtcmVzaXplO1xufVxuXG4uXFwhay1jdXJzb3ItbndzZS1yZXNpemUge1xuICBjdXJzb3I6IG53c2UtcmVzaXplICFpbXBvcnRhbnQ7XG59XG5cbi5rLWN1cnNvci1jb2wtcmVzaXplIHtcbiAgY3Vyc29yOiBjb2wtcmVzaXplO1xufVxuXG4uXFwhay1jdXJzb3ItY29sLXJlc2l6ZSB7XG4gIGN1cnNvcjogY29sLXJlc2l6ZSAhaW1wb3J0YW50O1xufVxuXG4uay1jdXJzb3Itcm93LXJlc2l6ZSB7XG4gIGN1cnNvcjogcm93LXJlc2l6ZTtcbn1cblxuLlxcIWstY3Vyc29yLXJvdy1yZXNpemUge1xuICBjdXJzb3I6IHJvdy1yZXNpemUgIWltcG9ydGFudDtcbn1cblxuLmstY3Vyc29yLWFsbC1zY3JvbGwge1xuICBjdXJzb3I6IGFsbC1zY3JvbGw7XG59XG5cbi5cXCFrLWN1cnNvci1hbGwtc2Nyb2xsIHtcbiAgY3Vyc29yOiBhbGwtc2Nyb2xsICFpbXBvcnRhbnQ7XG59XG5cbi5rLWN1cnNvci16b29tLWluIHtcbiAgY3Vyc29yOiB6b29tLWluO1xufVxuXG4uXFwhay1jdXJzb3Item9vbS1pbiB7XG4gIGN1cnNvcjogem9vbS1pbiAhaW1wb3J0YW50O1xufVxuXG4uay1jdXJzb3Item9vbS1vdXQge1xuICBjdXJzb3I6IHpvb20tb3V0O1xufVxuXG4uXFwhay1jdXJzb3Item9vbS1vdXQge1xuICBjdXJzb3I6IHpvb20tb3V0ICFpbXBvcnRhbnQ7XG59XG5cbi5rLWN1cnNvci1ncmFiIHtcbiAgY3Vyc29yOiBncmFiO1xufVxuXG4uXFwhay1jdXJzb3ItZ3JhYiB7XG4gIGN1cnNvcjogZ3JhYiAhaW1wb3J0YW50O1xufVxuXG4uay1jdXJzb3ItZ3JhYmJpbmcge1xuICBjdXJzb3I6IGdyYWJiaW5nO1xufVxuXG4uXFwhay1jdXJzb3ItZ3JhYmJpbmcge1xuICBjdXJzb3I6IGdyYWJiaW5nICFpbXBvcnRhbnQ7XG59XG5cbi5rLWxpc3R2aWV3IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLWxpc3R2aWV3LWJvcmRlcmVkIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG5cbi5rLWxpc3R2aWV3LWhlYWRlciB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1saXN0dmlldy1ib3JkZXJlZCA+IC5rLWxpc3R2aWV3LWhlYWRlciB7XG4gIGJvcmRlci1ibG9jay1lbmQtd2lkdGg6IDFweDtcbn1cblxuLmstbGlzdHZpZXctY29udGVudCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgb3V0bGluZTogMDtcbiAgZmxleC1ncm93OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uay1saXN0dmlldy1jb250ZW50OjphZnRlciB7XG4gIGhlaWdodDogMDtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1saXN0dmlldy1jb250ZW50LmstZC1mbGV4OjphZnRlciwgLmstbGlzdHZpZXctY29udGVudC5rLWQtZmxleC1yb3c6OmFmdGVyLCAuay1saXN0dmlldy1jb250ZW50LmstZC1mbGV4LWNvbDo6YWZ0ZXIsIC5rLWxpc3R2aWV3LWNvbnRlbnQuay1kLWdyaWQ6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstbGlzdHZpZXctY29udGVudC1wYWRkaW5nLXJlY3RhbmdsZSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uay1saXN0dmlldy1jb250ZW50LXBhZGRpbmctc3F1YXJlIHtcbiAgcGFkZGluZzogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbn1cblxuLmstbGlzdHZpZXctaXRlbSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5rLWxpc3R2aWV3LWl0ZW0tcGFkZGluZy1yZWN0YW5nbGUge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbn1cblxuLmstbGlzdHZpZXctaXRlbS1wYWRkaW5nLXJlY3RhbmdsZSAuay1saXN0dmlldy1saW5rIHtcbiAgbWFyZ2luLWJsb2NrOiAtdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgbWFyZ2luLWlubGluZTogLXZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uay1saXN0dmlldy1pdGVtLXBhZGRpbmctc3F1YXJlIHtcbiAgcGFkZGluZzogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbn1cblxuLmstbGlzdHZpZXctaXRlbS1wYWRkaW5nLXNxdWFyZSAuay1saXN0dmlldy1saW5rIHtcbiAgbWFyZ2luOiAtdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZzogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbn1cblxuLmstbGlzdHZpZXctZm9vdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLWxpc3R2aWV3LWJvcmRlcmVkID4gLmstbGlzdHZpZXctZm9vdGVyIHtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0LXdpZHRoOiAxcHg7XG59XG5cbi5rLWxpc3R2aWV3LXBhZ2VyIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLWxpc3R2aWV3LWJvcmRlcmVkID4gLmstbGlzdHZpZXctcGFnZXItdG9wIHtcbiAgYm9yZGVyLWJsb2NrLWVuZC13aWR0aDogdmFyKC0ta2VuZG8tbGlzdHZpZXctYm9yZGVyLXdpZHRoLCAxcHgpO1xufVxuXG4uay1saXN0dmlldy1ib3JkZXJlZCA+IC5rLWxpc3R2aWV3LXBhZ2VyLWJvdHRvbSB7XG4gIGJvcmRlci1ibG9jay1zdGFydC13aWR0aDogdmFyKC0ta2VuZG8tbGlzdHZpZXctYm9yZGVyLXdpZHRoLCAxcHgpO1xufVxuXG4uay1saXN0dmlldy1ib3JkZXJzLWFsbCAuay1saXN0dmlldy1pdGVtIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG5cbi5rLWxpc3R2aWV3LWJvcmRlcnMtaG9yaXpvbnRhbCAuay1saXN0dmlldy1pdGVtIHtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0LXdpZHRoOiAxcHg7XG59XG5cbi5rLWxpc3R2aWV3LWJvcmRlcnMtaG9yaXpvbnRhbCAuay1saXN0dmlldy1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0LXdpZHRoOiAwO1xufVxuXG4uay1saXN0dmlldy1ib3JkZXJzLXZlcnRpY2FsIC5rLWxpc3R2aWV3LWl0ZW0ge1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiAxcHg7XG59XG5cbi5rLWxpc3R2aWV3LWJvcmRlcnMtdmVydGljYWwgLmstbGlzdHZpZXctaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IDA7XG59XG5cbi5rLWxpc3R2aWV3IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLWxpc3R2aWV3LWNvbnRlbnQgPiAuay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xufVxuXG4uay1saXN0dmlldy1jb250ZW50ID4gLmstc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCkgMjUlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWxpc3R2aWV3LWl0ZW0ge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG59XG5cbi5rLWNoYXJ0LXdpemFyZCAuay1pY29uLXRleHQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtcbn1cblxuLmstY2hhcnQtd2l6YXJkIC5rLWljb24tYmFja2dyb3VuZC1hcmVhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7XG59XG5cbi5rLWNoYXJ0LXR5cGVzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG59XG5cbi5rLWNoYXJ0LXdpemFyZC1zcGxpdHRlciB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmstY2hhcnQtd2l6YXJkLXNwbGl0dGVyIC5rLXRhYnN0cmlwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmstY2hhcnQtd2l6YXJkLXByZXZpZXctcGFuZSB7XG4gIHBhZGRpbmc6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG59XG5cbi5rLWNoYXJ0LXdpemFyZC1wcm9wZXJ0eS1wYW5lIHtcbiAgcGFkZGluZzogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbn1cblxuLmstY2hhcnQtd2l6YXJkIC5rLWljb24tdGV4dC13cmFwcGVyLmstc2VsZWN0ZWQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLWNoYXJ0LXdpemFyZCAuay1pY29uLXRleHQtd3JhcHBlci5rLXNlbGVjdGVkIC5rLWljb24tYmFja2dyb3VuZC1hcmVhIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1jaGFydC13aXphcmQgLmstaWNvbi10ZXh0LXdyYXBwZXI6aG92ZXIsIC5rLWNoYXJ0LXdpemFyZCAuay1pY29uLXRleHQtd3JhcHBlci5rLWhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay1jaGFydC13aXphcmQgLmstaWNvbi10ZXh0LXdyYXBwZXI6Zm9jdXMgLmstaWNvbi1iYWNrZ3JvdW5kLWFyZWEsIC5rLWNoYXJ0LXdpemFyZCAuay1pY29uLXRleHQtd3JhcHBlci5rLWZvY3VzIC5rLWljb24tYmFja2dyb3VuZC1hcmVhIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktZW1waGFzaXMsICNmZjlkOTcpO1xufVxuXG4uay1jaGFydC13aXphcmQgLmstaWNvbi1iYWNrZ3JvdW5kLWFyZWEge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktc3VidGxlLCAjZmZlY2ViKTtcbn1cblxuLmstc3ByZWFkc2hlZXQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2MDBweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLXNwcmVhZHNoZWV0IC5rLXZlcnRpY2FsLWFsaWduLWNlbnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uay1zcHJlYWRzaGVldCAuay12ZXJ0aWNhbC1hbGlnbi1ib3R0b20ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xufVxuXG4uay1zcHJlYWRzaGVldC10b29sYmFyIHtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0LXdpZHRoOiAwO1xuICBib3JkZXItaW5saW5lLXdpZHRoOiAwO1xufVxuXG4uay1zcHJlYWRzaGVldC1hY3Rpb24tYmFyIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1zcHJlYWRzaGVldC1uYW1lLWVkaXRvciB7XG4gIHdpZHRoOiAxMGVtO1xufVxuXG4uay1zcHJlYWRzaGVldC1mb3JtdWxhLWJhciB7XG4gIG1pbi13aWR0aDogMHB4O1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXg6IDE7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1zcHJlYWRzaGVldC1mb3JtdWxhLWJhciA+IC5rLWljb24ge1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJvcmRlci13aWR0aDogMCAxcHggMCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uay1zcHJlYWRzaGVldC1mb3JtdWxhLWJhciAuay10b29sdGlwLCAuay1zcHJlYWRzaGVldC1mb3JtdWxhLWJhciAuay1ncm91cC1oZWFkZXIsIC5rLXNwcmVhZHNoZWV0LWZvcm11bGEtYmFyIC5rLWxpc3Qtc2Nyb2xsZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1zcHJlYWRzaGVldC1mb3JtdWxhLWJhciAuay1zcHJlYWRzaGVldC1mb3JtdWxhLWlucHV0IHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uay1zcHJlYWRzaGVldC1mb3JtdWxhLWJhciAuay1zcHJlYWRzaGVldC1mb3JtdWxhLWlucHV0Lmstc3ByZWFkc2hlZXQtYXJyYXktZm9ybXVsYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJ7XCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWZvcm11bGEtYmFyIC5rLXNwcmVhZHNoZWV0LWZvcm11bGEtaW5wdXQuay1zcHJlYWRzaGVldC1hcnJheS1mb3JtdWxhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwifVwiO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uay1zcHJlYWRzaGVldC1mb3JtdWxhLWlucHV0IHtcbiAgb3V0bGluZTogMDtcbiAgd2hpdGUtc3BhY2U6IHByZTtcbiAgZmxleDogMTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1pbnB1dCA+IC5rLXN5bnRheC1mdW5jLmstc3ludGF4LWF0LXBvaW50LCAuay1zcHJlYWRzaGVldC1mb3JtdWxhLWlucHV0ID4gLmstc3ludGF4LWJvb2wuay1zeW50YXgtYXQtcG9pbnQsIC5rLXNwcmVhZHNoZWV0LWZvcm11bGEtaW5wdXQgPiAuay1zeW50YXgtcmVmLmstc3ludGF4LWF0LXBvaW50LCAuay1zcHJlYWRzaGVldC1mb3JtdWxhLWlucHV0ID4gLmstc3ludGF4LXN0ci5rLXN5bnRheC1hdC1wb2ludCwgLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1pbnB1dCA+IC5rLXN5bnRheC1udW0uay1zeW50YXgtYXQtcG9pbnQge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1pbnB1dCA+IC5rLXNlcmllcy1hLCAuay1zcHJlYWRzaGVldC1mb3JtdWxhLWlucHV0ID4gLmstc2VyaWVzLWIsIC5rLXNwcmVhZHNoZWV0LWZvcm11bGEtaW5wdXQgPiAuay1zZXJpZXMtYywgLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1pbnB1dCA+IC5rLXNlcmllcy1kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1saXN0IHtcbiAgbWluLXdpZHRoOiAxMDBweDtcbn1cblxuLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1saXN0IC5rLWl0ZW0ge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1zeW50YXgtZnVuYywgLmstc3ludGF4LXN0YXJ0ZXhwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWNlbGwtZWRpdG9yIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0wLCAwcHgpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwO1xufVxuXG4uay1zcHJlYWRzaGVldC1zaGVldHMtYmFyIHtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstc3ByZWFkc2hlZXQtc2hlZXRzIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXNwcmVhZHNoZWV0LXNoZWV0cyAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uay1zcHJlYWRzaGVldC1zaGVldHMtYmFyLWFkZCB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cblxuLmstc3ByZWFkc2hlZXQtc2hlZXRzLWJhci1hZGQ6bm90KDpob3Zlcikge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uay1zcHJlYWRzaGVldC1zaGVldHMtaXRlbXMge1xuICBmbGV4OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1zcHJlYWRzaGVldC1zaGVldHMtaXRlbXMgLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciB7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uay1zcHJlYWRzaGVldC1zaGVldHMtaXRlbXMgLmstaXRlbSAuay1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uay1zcHJlYWRzaGVldC1zaGVldHMtaXRlbXMgLmstaXRlbSAuay1zcHJlYWRzaGVldC1zaGVldHMtcmVtb3ZlIHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKiAtMSk7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuXG4uay1zcHJlYWRzaGVldC12aWV3IHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBmb250LWZhbWlseTogQXJpYWwsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZsZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstc3ByZWFkc2hlZXQtdmlldyAuay1kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uay1zcHJlYWRzaGVldC1maXhlZC1jb250YWluZXIge1xuICB3aWR0aDogY2FsYygxMDAlIC0gdmFyKC0ta2VuZG8tc2Nyb2xsYmFyLXdpZHRoLCAxN3B4KSk7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gdmFyKC0ta2VuZG8tc2Nyb2xsYmFyLXdpZHRoLCAxN3B4KSk7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstc3ByZWFkc2hlZXQtb3ZlcmZsb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICBpbnNldC1ibG9jay1lbmQ6IDA7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLWVuZDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1zcHJlYWRzaGVldC1wYW5lIHtcbiAgcGFkZGluZzogMCAxcHggMCAwO1xuICBib3JkZXItd2lkdGg6IDJweCAwIDAgMnB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstc3ByZWFkc2hlZXQtcGFuZS5rLXRvcCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXBhbmUuay1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXRvcC1jb3JuZXIge1xuICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gIHotaW5kZXg6IDEwMDAwO1xufVxuXG4uay1zcHJlYWRzaGVldC10b3AtY29ybmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWJsb2NrLWVuZDogMDtcbiAgaW5zZXQtaW5saW5lLWVuZDogMDtcbiAgYm9yZGVyOiA2cHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyLWlubGluZS1lbmQtY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1ibG9jay1lbmQtY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXNjcm9sbGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xufVxuXG5AbWVkaWEgKGhvdmVyOiBub25lKSwgKHBvaW50ZXI6IGNvYXJzZSkge1xuICAuay1zcHJlYWRzaGVldC1zY3JvbGxlciB7XG4gICAgei1pbmRleDogMztcbiAgfVxufVxuLmstc3ByZWFkc2hlZXQtaGF4aXMsIC5rLXNwcmVhZHNoZWV0LXZheGlzIHtcbiAgYm9yZGVyOiAwIHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmstc3ByZWFkc2hlZXQtaGF4aXMge1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbn1cblxuLmstc3ByZWFkc2hlZXQtdmF4aXMge1xuICBib3JkZXItd2lkdGg6IDAgMCAwIDFweDtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXJvdy1oZWFkZXIsIC5rLXNwcmVhZHNoZWV0LWNvbHVtbi1oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuLmstc3ByZWFkc2hlZXQtcm93LWhlYWRlciA+IGRpdiwgLmstc3ByZWFkc2hlZXQtY29sdW1uLWhlYWRlciA+IGRpdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXJvdy1oZWFkZXIgPiBkaXY6OmFmdGVyLCAuay1zcHJlYWRzaGVldC1jb2x1bW4taGVhZGVyID4gZGl2OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICBpbnNldC1pbmxpbmUtZW5kOiAwO1xuICBpbnNldC1ibG9jay1lbmQ6IDA7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbn1cblxuLmstc3ByZWFkc2hlZXQtcm93LWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstc3ByZWFkc2hlZXQtY29sdW1uLWhlYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmstc3ByZWFkc2hlZXQtcm93LWhlYWRlciA+IGRpdiB7XG4gIGJvcmRlci1ibG9jay1zdGFydC13aWR0aDogMXB4O1xufVxuXG4uay1zcHJlYWRzaGVldC1yb3ctaGVhZGVyID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0LXdpZHRoOiAwO1xufVxuXG4uay1zcHJlYWRzaGVldC1yb3ctaGVhZGVyID4gLmstc2VsZWN0aW9uLXBhcnRpYWw6OmFmdGVyLCAuay1zcHJlYWRzaGVldC1yb3ctaGVhZGVyID4gLmstc2VsZWN0aW9uLWZ1bGw6OmFmdGVyIHtcbiAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6IDJweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWNvbHVtbi1oZWFkZXIgPiBkaXYge1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiAxcHg7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWNvbHVtbi1oZWFkZXIgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiAwO1xufVxuXG4uay1zcHJlYWRzaGVldC1jb2x1bW4taGVhZGVyID4gLmstc2VsZWN0aW9uLXBhcnRpYWw6OmFmdGVyLCAuay1zcHJlYWRzaGVldC1jb2x1bW4taGVhZGVyID4gLmstc2VsZWN0aW9uLWZ1bGw6OmFmdGVyIHtcbiAgYm9yZGVyLWJsb2NrLWVuZC13aWR0aDogMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstc3ByZWFkc2hlZXQtZGF0YSB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgY3Vyc29yOiBjZWxsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWNlbGwge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogcHJlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1zcHJlYWRzaGVldC1tZXJnZWQtY2VsbHMtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstc3ByZWFkc2hlZXQtZGlzYWJsZWQtbWFzayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmstc3ByZWFkc2hlZXQgLmstc2VsZWN0aW9uLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogY2VsbDtcbn1cblxuLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtc2VsZWN0aW9uIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtc2VsZWN0aW9uLWhpZ2hsaWdodCB7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBib3JkZXItc3R5bGU6IGRhc2hlZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1lZGl0b3ItYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiA2MDtcbn1cblxuLmstc3ByZWFkc2hlZXQtYWN0aXZlLWNlbGwge1xuICBvdXRsaW5lLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uay1zcHJlYWRzaGVldCAuay1hdXRvLWZpbGwtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstc3ByZWFkc2hlZXQgLmstYXV0by1maWxsLCAuay1zcHJlYWRzaGVldCAuay1hdXRvLWZpbGwtcHVuY2gsIC5rLXNwcmVhZHNoZWV0IC5rLWF1dG8tZmlsbC1ici1oaW50IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uay1zcHJlYWRzaGVldCAuay1hdXRvLWZpbGwge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgY3Vyc29yOiBjcm9zc2hhaXI7XG59XG5cbi5rLXNwcmVhZHNoZWV0IC5rLXNpbmdsZS1zZWxlY3Rpb246OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgbWFyZ2luLWJsb2NrLWVuZDogLTRweDtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IC00cHg7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1lbmQ6IDA7XG4gIGluc2V0LWlubGluZS1lbmQ6IDA7XG4gIHotaW5kZXg6IDMwMDtcbiAgY3Vyc29yOiBjcm9zc2hhaXI7XG59XG5cbi5rLXNwcmVhZHNoZWV0IC5rLXNlbGVjdGlvbi1mdWxsOjphZnRlciwgLmstc3ByZWFkc2hlZXQgLmstc2VsZWN0aW9uLXBhcnRpYWw6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstc3ByZWFkc2hlZXQgLmstYXV0b2ZpbGwtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBjZWxsO1xufVxuXG4uay1zcHJlYWRzaGVldC12Ym9yZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogMXB4O1xufVxuXG4uay1zcHJlYWRzaGVldC1oYm9yZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItYmxvY2stc3RhcnQtc3R5bGU6IHNvbGlkO1xuICBib3JkZXItYmxvY2stc3RhcnQtd2lkdGg6IDFweDtcbn1cblxuLmstc3ByZWFkc2hlZXQtaGFzLWNvbW1lbnQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1lbmQ6IDA7XG4gIGluc2V0LWlubGluZS1zdGFydDogYXV0bztcbiAgYm9yZGVyLXdpZHRoOiAzcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWNlbGwgLmstZGlydHkge1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1lbmQ6IGF1dG87XG59XG5cbi5rLXNwcmVhZHNoZWV0IC5rLWZpbHRlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1MDtcbn1cblxuLmstc3ByZWFkc2hlZXQgLmstZmlsdGVyLXJhbmdlIHtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWZpbHRlciB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO1xuICBwYWRkaW5nOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWZpbHRlciAuay1pY29uIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUge1xuICB3aWR0aDogMjgwcHg7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLWFuaW1hdGlvbi1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51ID4gLmstbWVudSwgLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgPiAuay1tZW51LmstbWVudS12ZXJ0aWNhbCB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgPiAuay1tZW51IC5rLWl0ZW0sIC5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51ID4gLmstbWVudS5rLW1lbnUtdmVydGljYWwgLmstaXRlbSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSA+IC5rLW1lbnUgLmstbGluaywgLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgPiAuay1tZW51LmstbWVudS12ZXJ0aWNhbCAuay1saW5rIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoMTZweCArIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKiAyKTtcbn1cblxuLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgPiAuay1tZW51IC5rLWljb24sIC5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51ID4gLmstbWVudS5rLW1lbnUtdmVydGljYWwgLmstaWNvbiB7XG4gIG1hcmdpbjogMCB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pIDAgY2FsYygoMTZweCArIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkpICogLTEpO1xufVxuXG4uay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSAuay1zcHJlYWRzaGVldC12YWx1ZS10cmVldmlldy13cmFwcGVyIHtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbn1cblxuLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgLmstc3ByZWFkc2hlZXQtdmFsdWUtdHJlZXZpZXctd3JhcHBlciAuay10cmVldmlldyB7XG4gIHBhZGRpbmc6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSAuay1kZXRhaWxzLCAuay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSAuay1leHBhbmRlciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSAuay1leHBhbmRlciB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbn1cblxuLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgLmstZGV0YWlscy1zdW1tYXJ5LCAuay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSAuay1jb2x1bW5tZW51LWl0ZW0ge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLWRldGFpbHMtc3VtbWFyeSA+IC5rLWljb24sIC5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLWRldGFpbHMtc3VtbWFyeSA+IC5rLWV4cGFuZGVyLWluZGljYXRvciwgLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgLmstY29sdW1ubWVudS1pdGVtID4gLmstaWNvbiwgLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgLmstY29sdW1ubWVudS1pdGVtID4gLmstZXhwYW5kZXItaW5kaWNhdG9yIHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLWRldGFpbHMtY29udGVudCwgLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgLmstY29sdW1ubWVudS1pdGVtLWNvbnRlbnQge1xuICBwYWRkaW5nOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLWRldGFpbHMtY29udGVudCAuay1maWx0ZXItYW5kLCAuay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSAuay1jb2x1bW5tZW51LWl0ZW0tY29udGVudCAuay1maWx0ZXItYW5kIHtcbiAgd2lkdGg6IG1pbi1jb250ZW50O1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuXG4uay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSAuay1hY3Rpb25zLCAuay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSAuay1lZGl0LWJ1dHRvbnMsIC5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLWFjdGlvbi1idXR0b25zLCAuay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSAuay1jb2x1bW5tZW51LWFjdGlvbnMsIC5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLWZvcm0tYnV0dG9ucyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmstc3ByZWFkc2hlZXQtcG9wdXAge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uay1zcHJlYWRzaGVldC1wb3B1cCAuay1zZXBhcmF0b3Ige1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstc3ByZWFkc2hlZXQtcG9wdXAgLmstcmVzZXQtY29sb3IsIC5rLXNwcmVhZHNoZWV0LXBvcHVwIC5rLWN1c3RvbS1jb2xvciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXBvcHVwIC5rLXJlc2V0LWNvbG9yIHtcbiAgYm9yZGVyLWJsb2NrLWVuZC13aWR0aDogMXB4O1xufVxuXG4uay1zcHJlYWRzaGVldC1wb3B1cCAuay1jdXN0b20tY29sb3Ige1xuICBib3JkZXItYmxvY2stc3RhcnQtd2lkdGg6IDFweDtcbn1cblxuLmstc3ByZWFkc2hlZXQtcG9wdXAgLmstc3ByZWFkc2hlZXQtYm9yZGVyLXR5cGUtcGFsZXR0ZSB7XG4gIHBhZGRpbmc6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgbWF4LWNvbnRlbnQpO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstc3ByZWFkc2hlZXQtY2xpcGJvYXJkLCAuay1zcHJlYWRzaGVldC1jbGlwYm9hcmQtcGFzdGUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXI6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstc3ByZWFkc2hlZXQtd2luZG93IC5rLWV4dGVybmFsLWRyb3B6b25lIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbn1cblxuLmstc3ByZWFkc2hlZXQtd2luZG93IC5rLWVkaXQtZm9ybS1jb250YWluZXIge1xuICB3aWR0aDogYXV0bztcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4uay1zcHJlYWRzaGVldC1mb3JtYXQtY2VsbHMgLmstc3ByZWFkc2hlZXQtcHJldmlldyB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWZvcm1hdC1jZWxscyAuay1saXN0LXNjcm9sbGVyIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGhlaWdodDogMjEwcHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLWV4cG9ydC1jb25maWcge1xuICBjbGVhcjogYm90aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1leHBvcnQtY29uZmlnOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstZXhwb3J0LWNvbmZpZyAuay1lZGl0LWZpZWxkIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogNSU7XG4gIHdpZHRoOiA0NSU7XG4gIGZsb2F0OiBpbmxpbmUtc3RhcnQ7XG59XG5cbi5rLWV4cG9ydC1jb25maWcgLmstcGFnZS1vcmllbnRhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLWVuZDogMDtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstZXhwb3J0LWNvbmZpZyAuay1wYWdlLW9yaWVudGF0aW9uIC5rLWZvbnQtaWNvbiB7XG4gIGZvbnQtc2l6ZTogNmVtO1xufVxuXG4uay1leHBvcnQtY29uZmlnIC5rLXBhZ2Utb3JpZW50YXRpb24gLmstc3ZnLWljb24ge1xuICB3aWR0aDogNmVtO1xuICBoZWlnaHQ6IDZlbTtcbn1cblxuLmstc3ByZWFkc2hlZXQtaW5zZXJ0LWNvbW1lbnQgdGV4dGFyZWEge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5rLXNwcmVhZHNoZWV0LWluc2VydC1pbWFnZS1kaWFsb2cge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtcbiAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7XG4gIGJvcmRlci13aWR0aDogMnB4O1xufVxuXG4uay1zcHJlYWRzaGVldC1pbnNlcnQtaW1hZ2UtZGlhbG9nIGxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDM1NXB4O1xuICBoZWlnaHQ6IDIzMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFjd0FBQUdRQ0FZQUFBQWpsMUFLQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUE0WnBWRmgwV0UxTU9tTnZiUzVoWkc5aVpTNTRiWEFBQUFBQUFEdy9lSEJoWTJ0bGRDQmlaV2RwYmowaTc3dS9JaUJwWkQwaVZ6Vk5NRTF3UTJWb2FVaDZjbVZUZWs1VVkzcHJZemxrSWo4K0lEeDRPbmh0Y0cxbGRHRWdlRzFzYm5NNmVEMGlZV1J2WW1VNmJuTTZiV1YwWVM4aUlIZzZlRzF3ZEdzOUlrRmtiMkpsSUZoTlVDQkRiM0psSURVdU5pMWpNVFExSURjNUxqRTJNelE1T1N3Z01qQXhPQzh3T0M4eE15MHhOam8wTURveU1pQWdJQ0FnSUNBZ0lqNGdQSEprWmpwU1JFWWdlRzFzYm5NNmNtUm1QU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUx6QXlMekl5TFhKa1ppMXplVzUwWVhndGJuTWpJajRnUEhKa1pqcEVaWE5qY21sd2RHbHZiaUJ5WkdZNllXSnZkWFE5SWlJZ2VHMXNibk02ZUcxd1RVMDlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzl0YlM4aUlIaHRiRzV6T25OMFVtVm1QU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2YzFSNWNHVXZVbVZ6YjNWeVkyVlNaV1lqSWlCNGJXeHVjenA0YlhBOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOGlJSGh0Y0UxTk9rOXlhV2RwYm1Gc1JHOWpkVzFsYm5SSlJEMGllRzF3TG1ScFpEcGhNR1ZtTXpabVppMDRZbUkxTFRSbE4yWXRPVGN3TVMwNE9UVTVaVGcxTjJaaFkyTWlJSGh0Y0UxTk9rUnZZM1Z0Wlc1MFNVUTlJbmh0Y0M1a2FXUTZNRE5ET1RCRE5VUTJPVUpHTVRGRk9Ua3dNelk0UlRJM05qWkJRVGRFTmtNaUlIaHRjRTFOT2tsdWMzUmhibU5sU1VROUluaHRjQzVwYVdRNk1ETkRPVEJETlVNMk9VSkdNVEZGT1Rrd016WTRSVEkzTmpaQlFUZEVOa01pSUhodGNEcERjbVZoZEc5eVZHOXZiRDBpUVdSdlltVWdVR2h2ZEc5emFHOXdJRU5ESURJd01Ua2dLRTFoWTJsdWRHOXphQ2tpUGlBOGVHMXdUVTA2UkdWeWFYWmxaRVp5YjIwZ2MzUlNaV1k2YVc1emRHRnVZMlZKUkQwaWVHMXdMbWxwWkRwak1tWm1aak0wTWkwNU5qRXlMVFF3TTJZdFlXWmhZUzAxTVRFMVpqUTJOVGhtTVdNaUlITjBVbVZtT21SdlkzVnRaVzUwU1VROUltRmtiMkpsT21SdlkybGtPbkJvYjNSdmMyaHZjRHBoWWpsaE1tVXdNeTFrTm1Jd0xUWTNOR010T0RjNFpTMHlNalV6TWpka05ESTVPVGNpTHo0Z1BDOXlaR1k2UkdWelkzSnBjSFJwYjI0K0lEd3ZjbVJtT2xKRVJqNGdQQzk0T25odGNHMWxkR0UrSUR3L2VIQmhZMnRsZENCbGJtUTlJbklpUHo2OFVITGJBQUFncEVsRVFWUjQydXpkMlpOYzlkblk4VE9MOWdVMElBa2pnd3BrSThRT1FtSTFGUytGSFc5Vkx0Lzd3cFdiOTAwcUtWK2xUTDN2VFp6RWxTdm5KaWxmdk00ZmtRdW5mRU93MkxVZ2lVVXNOaGlNQUZzanRJelFycG1KbmhPZG9hZW50K25wNVN5ZlQxWFhpSjRSMGh6MTlMZWYzMWw2WkhaMk5nRUFXaHUxQ1FCQU1BRkFNQUZBTUFGQU1BRkFNQUZBTUFGQU1BRUF3UVFBd1FRQXdRUUF3UVFBd1FRQXdRUUF3UVFBTXVQOS9nTkdSa1pzWlFBR29wL3Y4V3pDQklBOFRKajlHRnI5c3dHVVl5QVVUSEVFb0x2bitOeEdkTHdnRzFCRUFhb3hZWTdrTlo1NUMrYklFdTREb0ZpeEhHa1QwSkU4UlRNdndXd1h4UkhCQktoTVFHY2JQTjhQUFp4NUNPWkloNkVjRVUrQVFnZXgyZlJZSDh0bTRSeHFOSWNkekdieGEvZFJPQUdLT1QzV2huQ2s1bk96VFg1UGJxSTV6R0IyRXN0bXYyNFhUd0R5TzJIT3RvaGkvZjI1aWVhd2d0a3FsdlcvSHVrZ25xSUpVTHhZMXY5NnRzVjBPdlJvNW1rZlpuMFlSNXRFczkyMENVQitvOWtva3ZXM21RNmlXWWtKYzZSTkxPdHZvNy84NVMvWC9lSVh2L2pudFd2WC9talpzbVZmR1JzYkczZU5Xb0NDbHZPcTZlbnB5MWY5L1lzdnZ2amZ2L25OYi83enIzLzk2ek0xb1J4TjJ1L1RISGhBUi9wNW9kcjBEMWdZdHZwZzFrZHp0T2JqNk4vLy92Zi9OREV4OGUvR3g4ZVhlWmdCbE0rVksxY3Vuemh4NG45dTNyejVuNjVGYzZabTBteTBkRnMvdGRiR3VHOS96MkZlZkwxUk9PZGkrWk9mL0dUbDFOVFUvOTIwYWRNdnhCS2d2T0k1L3Vwei9YK0k1L3g0N3E4Ym5FYVNuQnl2TXVnSnMxRWtSeG9FY3l3MjNMcDE2eDcyVUFLb2pqTm56dXhmdjM3OU42LytjcnJCbERuYmJzb3M0NFRaN01vK2FUU1BIVHYyWDhVU29Icml1VDhhMEdTNkhPcVVPZXdsMlFXM09NQm5ZbUxpSHoxc0FLb3BHaEF0U0ZxZkpUSDRhQTFwU2JiUlVteDZtNXljL084MzNuamp2L0dRQWFpdTQ4ZVAvNitOR3pmKysrVExnNEFhTGMwbVNRV1daSnVOMWlOcjFxejV2b2NLUUxWZGJjRy9UbkoyY1pwQkJyUFYxWG5tcHMxbHk1WnQ4bEFCcUxhckxkaVlOTDlZVGJPbWxDYVk5ZkZzZEhtOGtiZ29nWWNLUUxWZGEwSFRWcFI5d3V3b25xN2dBMENENDE4cXRTVGJ6ZFFKUUlXN21hY3VqT1pnWXdCQTdwc3htck9OSUtBQTVMSU40MlhhSUZldVhFbW1wcWFTaXhjdkpqTXpNeDVxQU1PWXhFWkhreFVyVmlUcjE2K1A2OFQyc2hHVmUzdXZ2b2hZVGs1T0NpWEFrTVh6OFBuejU5UGhaZVBHamIySVpqNWVDSlRsSHlnbVM3RUV5RmM0NDdtNU5KTnpXYjZSZUNVRFFMNWN1SEJCTVBQNFNnYUFmT24zOWNvRkV3QnlwalFIL2JoQ0VBQW1UQUFRVEFBUVRBQVFUQUFRVEFCQU1BRkFNQUZBTUFGQU1BRkFNQUZBTUFGQU1BRkFNQUVBd1FRQXdRUUF3UVFBd1FTQUFoa3Z5emN5TWpMaVh4TUFFeVlBQ0NZQUNDWUFDQ1lBQ0NZQUlKZ0FJSmdBSUpnQUlKZ0FJSmdBSUpnQUlKZ0FJSmdBZ0dBQ3dCSjVleThBTUdFQ2dHQUNnR0FDZ0dBQ2dHQUNnR0FDZ0dBQ0FJSUpBSUlKQUlJSkFJSUpBSUlKQUtYZzR1c0FZTUlFQU1FRUFNRUVBTUVFQU1FRUFNRUVBTUVFQUFRVEFBUVRBQVFUQUFRVEFBUVRBRXJCeGRjQndJUUpBSUlKQUFNemJoTUE5Y2JHeHBMeDhmSDBGcjhlSFIxTlA4YXVqK3dXWm1kbjUyN1QwOVBKek14TSt2SEtsU3ZwTFg0TmdnbVVLcERMbHk5UGI4dVdMVXNEMlluYWVNYi9vMTRFOVBMbHk4bWxTNWZTbTRBaW1FRGhSQlJYcmx5WjNtS1NySFhtekpuazVNbVR5YWxUcDVJdnZ2Z2l2VjI4ZURHOVJmUWlndWtUeUxVcGRNV0tGV2xzMTY1ZG05NnV2Lzc2Wk1PR0RjbjY5ZXZUejhVdHhOUjU0Y0tGOUJZeEJjRUVjaXZDdG1yVnFybUlaWUdjbkp4TVB2MzAwK1J2Zi90YkdzWk1MTGMya3kyOW5qOS9QdjN2WThlT3pmdDgvQmszM1hSVHNtWExsbVRUcGszSnVuWHI1cUlhZjBiOHZwZzhvUWhHV3YwdzlPUVArUEowajVHYWo5bHR0T1lXNnpsalYvOCtKN3Y1YytwL1VJRmtRYnpXckZremI1cjg4TU1QazcvODVTOXBLT3QxOHR6UTZtc2FmZTdtbTI5T3RtM2JsdHgyMjIzem9udjI3Tmw1a2FaYzRzVlNsLzNZY1BYRDlMWGJUTTF0dHVhVzFIeE0rdGswd1lTU2kzMlNNZEhGeDVCTmt1KysrKzdjMG1xdkl0bHBST1B2c21QSGpybkpNOFRmSlpaKzYvOU9DS1pnQ2liMFZleWpqRkRHUHNydytlZWZweFBsTysrODAvTnBzcHRwTTNQWFhYZWxFK2VOTjk2WS9uZnMzNHh3MnNjcG1JSXBtTkIzc2Z3YSt3dXpvMTMvOUtjL0pYdjM3aDFvSkZ0OXZ0SDlqejMyV0xKOSsvYjAxeEhMMks5cW1WWXdCVk13b1c4L2J4SEtiS3I4K09PUGt3TUhEcVQ3Q1BNd1RiYjdYRXpFdTNmdlRyWnUzVG8zYlVZNCsvMDhoV0FLSmxSSW5BY1pwM0hFL3NFNDllUGd3WVBwZnNwaFQ1T0xuVFJEN04vY3RXdFgrajNGUHMycHFTbm5jQXJtMElQcHRCSW9nWWprZGRkZGx5N0J4a0U5TDcvOGNzZVQyYkNteVZiM0h6bHlKRGw2OUdqeTFGTlBwVSsyY1U3bjZkT25IUkRFVUpWbXdvd25DYWlpT0s4eUpzdjRXZnZyWC8rYXZQVFNTK21wR2tXWkpsdDlMaWJNaUdZY0ZCUmZFNU9tOHphTForUEdqYVdZTUYxOEhRb3NEdTdKWXZuKysrOG5lL2JzYVJuTDdMcXYzWHkrOXJxeDNYeXUwOTlUZTM5OEw4OCsrMnp5M252dnBkOWpkdVVnR0FaTHNsRGd5VElPOEltUS9QblBmMDVlZWVXVlFrK1RyZTZQRndMeE1ZNmlqZTg1Zm0zU1pOQk1tRkRFVjdyajQzT1RaYk5ZRm0yYWJIZi84ODgvbng3RWxFMmE5ZGUvQmNFRTV2L1FqbzZtQi9oa3k3RDFzZXcyaEozKzNsNEdkTEgzeDZTWkxjOW1Cem1CWUFJTFpOTlZoT0tqano1S2o0YnRWUWp6TkUyMnV2KzU1NTVMUHZqZ2cza3ZIR0FReHN2MFJBSmxGeGRQajFOSTRqSjNFY3RCbnhMUzYzMlRuZDdmS0pxeExUWnYzcHhlN0NBdXBRY21UQ0NWdlMxWGlHWFladWNrTG5WaXpOTTAyZXkrK040am1uRXhnN2lxa1NObkVVd2dGU3NvTVVtRjJJZDM0c1NKanFQV2o4LzE4LzVPNHhsdmJwM3R2NDFwMHlvVGdnbWtRWWg5ZG5GdDJGZGZmYldqcWJDYnlYQ1FVMk1uMDJTN3FMN3h4aHZwKzNuR3RvbHRCSUlKRlJhblQyUVhVOSszYjEvSFUrRmlKcjI4VHBPZFJQWEZGMTlNUDhZMmNxb0pnZ2tWVnJzVUd3ZTNET0tVa0Y2ZEt0TExhYkxaL1hITjNMZmVlbXZldGdMQmhJcUpnMWxpYW9xallsdGRuR0JRNTBjT0k0anR2alorL2NjLy9qRjl4NkxZVmc0QVFqQ2hncktqWXVPOHczNU5rMHNKYUsrajJzM1hadUpOc211M0dRZ21WRVNjUmhJVFUweE9iNy85ZHU1UENSbkVOTm5xYXc4ZE9wUjg5dGxuNlRhTGJRZUNDUldSSGVqenlTZWY1UHB5ZFlPY0p1dVhZdXZ2aTdjM3E5MTJJSmhROWgvTTBkSDBpajdoblhmZXlkMDBPWWdndHZ2YVJ2Y2RQbng0YmpwM25WbDZ6YVh4SUlmaXdKVjRUTWYxWXJPM3Njcjc1ZXJ5OExXeHJlSWRUZUp0d0dMS1BILyt2QWNUSmt3b2V6QkRIT3hqbW15L0ZGdDdmd1N6ZGh1Q0NSUEsraXAyZERROWNHVnFhaXFkTUFjNU5SWnBtbXgyWDJ5enVHemU5ZGRmbjI3TG1aa1pEeXBNbUZCRzJSR2VjWFRzb0tmR29rMlR6WDcvcDU5K09tOWJnbUJDQ1dVSCt4dzllalQzUjdxMiszOHNOWjdkL3Y0UFAveHczcmFFWHJBa0N6a05aallsMVlhaG1hVXVkeTcyL240c3BmYnk5OGRGNmdVVHdZUVNHeHNiUzQrT2pmMlhGeTllN0h2NGlockVkdmZGMGJIWmZzellwdkcrbVNDWVVMSmdodE9uVHc4OGZHV0w1K1RrWkJyTU9JQktNT2tGK3pBaGg4R002YWcrQkhtKytIa2U5Mk1lUDM1ODNqWUZFeWFVNlJYc3RhdlR4SVJwbWx6YTEyYmIwQlYvRU13NnJ2UkRLWDRncjcwQmN1ekRiRFJGRFR1SVJZcG5iTU5zd3ZUOGdHQkN5V1JQN09mT25SUEVKWDV0dGczRkVzR0VFZ2Z6d29VTGhiL2l6ckRqbVYxSFZqQVJUQ2h4TU9zdjV5YWVpLy9hSzFldUNDYUNDV1VQWnJ6cmhpQXUvWjFMQkJQQmhKSmJ5Z0UvNHRuNnFrZ2dtRkNTVU1aRUZKZDB1M3o1Y3FHQ2xMZS9hM2JoZGZGRU1LSEV3WXhUSWJJbHhiSUViZERubEdZWExCQk1CQk5LR3N4c09zcU84aXhqL0FZUno1VXJWd29tZ2dsbEQrYnExYXNYWEI0dkQwRWE5dTlmelA4anRxRmcwa3V1R1FVNWtsMGtmUDM2OWZOaU1LanJyL2JqV3JHOXZOYnNZcTZabTIxREYxN0hoRm5Ib2VPVVFYYis1WFhYWFZmNXBkaWwvajlpRzJiYjFQTURnZ2tsblRBM2JOaFF5Q0FPK210YjNiOXg0OFo1TDBKQU1LR0V3WXozY2F6YU9aSzlqbWNXek95S1B5Q1lVQ0l4RGNXVGZpd254bEdlY1UzWlBNUXY3OU5rL2YyclZxMUtKaVltMHZ0Tm1QU0tnMzRnWitLQ0JXSExsaTJGUERDbjI2L3Q5di9SNlA5ejY2MjN6dHVXSUpoUVF0a1NZdmFrMzBsTWxocTBRUVN4bDBmQXRyby9icmZkZHR1OGJRbTlZRWtXY2pwaGZ1VXJYNm5jMVhsNmRmOVh2L3BWRXlZbVRDaTcyT2NXQi8vRWZzeHQyN2Exbk1TS3VoVGJyL3REVEpjMzNIQkR1ZzN0djBRd29lU3k2OGgrL2V0ZkwveFM3Q0R2ajlzOTk5d3pieHRDcjFpU2had0dNNDcwakFrenJpdmJpL2ZISFBUeWFyK1hZaHQ5THJiVjNYZmZMWmlZTUtFcVlpa3gyLzkyMzMzMzVYcWFITmFVMmVoekR6LzhjUG94dHAzbFdBU1R3anQrL0xpTjBJR0xGeSttSDdkdTNkcnorUFU2ZklQWU45bnMvdHJQM1g3NzdmTzJIZlNTYThreThGZysvL3p6eVpOUFBwbHMyclRKQm1raFRvbUlBMWZpYU5rSEhuZ2dPWGp3NElKSU5BcEhzNkFNNm1zSGNYK2p6KzNldlR1NTVaWmIwbTBXMjg1ekFpWk1DaDNMUFh2MnBPL3pHTkU4ZHV5WWpkSkdkcVdmT1BpbjIya3lyMGZBTG5hS2JmZTV1KzY2YTk0MkE4R2s4TEhNbnRSRXM3M1lGeGNUMDAwMzNaUjg4NXZmekVVUWx4cTlwUVMwMmVlKzk3M3ZKVGZmZkhPNnJaeDdpV0JTbWxqV1RrK2kyZDY1YytmU2ovZmVlMit5YnQyNndsNnVycGNCcmYxY3ZPL2xRdzg5Tkc5YmdXQlN5RmhHRk90aktacWRpNmtwTzBYaXFhZWVHdWcwMmN2TDFmWGk5elQ2ZlU4Ly9YVDZNYmFSTjR0R01DbDBMTnU5NnMraU9UazVhYU0xRVM4NEloSmYrOXJYa205OTYxdWx1TUJBTjlOay9lZDM3ZHFWYk4rK1BiMi8yWXN5RUV4S0VjdmFhTWF5cldnbVRZT1JiY3M0THpON3I4ZWlYSzZ1VjlOa3JYaVQ3WGp4VVB1Q0FnU1RRc1l5bnNUaTBQNU9iM0h1bkVtenVUaVlKVHUvOER2ZitVNHlQajVlcVdteTl2UHh2Zi80eHo5T1A4WlNyS3Y2SUpnVU9wYmRzRHpiZnZ0a1I4MSs5N3ZmWFhUSThuS0JnVzQvbDMwK1lobnZTQkxid2xJc2dra2hZL25DQ3k4cytRbE1OSnVMWUp3OWV6YjllTWNkZDh4Rk15OVRaaTgvMSt6UGkxanUyTEZqM3JhQVFSanA5NE90NW1vYkl6VWZzOXRvelcwc2JsZi9QaWU3K1hOT256N3RYM09JSW02OWlHV3RsU3RYdWlKUUUyTmpZOG1hTld2U242ODMzbmdqK2NNZi90QXdOczBpMUl2N2gvRzVILzd3aCtsVmo3SllPaXEyR09LdDZycnN4NGFySDZhdjNXWnFick0xdDZUbVkxOWZRSmt3eVdVc3Mwa3ovcjlPT1Zrb1FoRUhBY1dUUTV5ZldUdHBsbW1hclBXREgveGdMcGJ4dllzbGd5YVlMRW0yREJ0eFc4d0JQb3M1RUVnMEc0dnJwV1pIaDBZMDQybzNlYnRjWFNjaDdPVHpQL3JSajVJSEgzeHc3dlNSK041Qk1DbFVMR05mWTcrdjNTbWF6Y1dSczlta0dXK2NuQjA1bW9mTDFTMzFTTmpzYU5pZi92U255ZjMzM3o4M1dicjBIY05pSHlhNWptV3RGU3RXMktmWlJPMCt6VTgrK1NUNS9lOS9uNXc4ZVhJdVBxMm10OFhjdjVUUExmYnpFeE1UNlF1QWVBY1MreXlMclN6N01BV1RybUxaajMyV25jZ09CTXBPM09kTG82T2p5ZXJWcTlONFJsaWVlKzY1WlAvKy9UMEozbEpDMk0zdmpTdjRmUHZiMzA2V0xWczJ0Ny9XRzBJTHBtQUtwbGlLWms5LzNtTDdMRisrUFAzdjk5NTdMM24yMldmVG40ODhUNU8xVDZ4eGJkZzc3N3d6L2UrNElFR3NZamgxUkRBRlV6QUxHY3M4dk45Z3Rqd3JtbzNGWkxacTFhcTVuNzk0OCtuNlUwK0dNVTIyK3BydmYvLzd5YzZkTytlK0psNlUyVjhwbUlJcG1HSXBtZ09mTmovOTlOUGs3YmZmVHZidTNadUxhVEx6eUNPUEpIZmZmWGV5WmNzV1U2VmdDcVpnRnR2bm4zOCs5R1ZZMGV4ZUhHa2E0WXg5bStIbzBhUEpCeDk4a096YnR5K05VNytXWkZ0OVRmeTc3ZDY5TzltMmJWdDZVRStJZlpVUlNxZU1DS1pnOWptWVUxTlRIcFY5bkN6emZMM09pTUVUVHp6aDZOa093aG1oeXNJWjNuMzMzZVROTjk5TVB3NWltb3g5azNINlMxemFMaE9oakZPSGhMSzg0azIrQlZNd3hWSTBDeG5PMk1jWnQ5cFZoSTgvL2poNS8vMzNrNDgrK21qQnYzbTMwMlRzUjkyNmRXdjZQcDYzM25wcmNzTU5OOHg5THZaUHhrMG9CVk13QmJQd3NYenh4UmNMOVU0UWxtY1gvN09aaGJOMjZzd0NHaGVLaU51cFU2ZlNXNXpha1YxbEozczdyZXozeHd1V09BLzArdXV2VDIveGI3QjU4K1o1Z2N5bXlTeVU5bEVLcG1BS3Bsam1ZTklVemNXSmN6aGo4b3h3eHNlYW45c2xpZWVYQ0d5RU1qNDZsMUl3QlZNd1N5TW1pNGhsVEJORkpacTlDV2pFTXo1bXQrejZ2clUvMTluelIzWXB1d2hpZG90SUNpU0NLWmlsam1VWjNwQTNsbWRGRXdTenB5OGsvVk5TdGxpR09Pb3l2aDl2UWcwSUptTFpRVFJmZXVrbDBRUUVFN0ZzSjA2RUYwMUFNRmx5TENNbS9Ycno1N3pjc2tremp2NEZFRXk2aW1WWko4dDYyVDVOMFFTNlZacWpaTStjT2VOZmN4R3hMUE15YkN0eHlzbmpqei91NkZrWW9IWHIxblhiRDBmSklwYkRZcDhtWU1JMFlYWWN5enk5UmRld3hIbWFKazB3WVpvd2FSakw3QUFmbkhJQ0NDWXRZbG5WWmRoVzBYejU1WmRGRXhCTXhMS2RtTGdqbW82ZUJkcXhEN1BFVHB3NElaWWR5dlpwM25qampUWUc5Smg5bUlobGliaTRBVkNaQ2ZPTEw3N3dyM21OQTN5V05tays5dGhqanA2RkhscTdkcTBKRTdFczQ2VHBRQ0JBTUNzUXkzaXlGMHZSWlBnOGZnU1RuTWZTUHN2ZVJmT1ZWMTd4cEVkWFlsLzQ4ODgvbnh3N2RzekdLQkg3TUUyV3RKRHQwM1QwTEl1SjVaNDllOUlYcjNIdDRtOTg0eHZKcGsyYktyMU43TU1rRitKb1dMSHM3NlRwUEUyNmlXV0luMHVUWm5rSXBsZ2ltdlFobGhuUkZFeHlFa3Y3TEVXVGZNUXlvdGpzemRqajhmUENDeStJWnNIWmgybXlaQkZpbithamp6NXFueVlMWXRuSmk5ZllwL25razA5V2JwOW1XZlpobGlhWVo4K2VyY1FEendFKytZbW1peHNRUjFGM0dzdmFhRmJ0UUtBMWE5YVVJcGlXWkFzV3l6alZRU3lIeXlrbjFNYXkyVEpzczFzOGZ1elRMQ2JCTEZnczdiTVVUZklWeTI0ZlA2SlpQSlprQzhBK3kveXlUN09hc1l3RGVIcng0clVxK3pRdHlTS1d6RTJhanA0VnkyN0V6N1dqWjR0RE1NVVMwV1FJc1JUTjRyRWttK05ZT3NDbldHSjU5cEZISHJFOFcwSzE1MW4yU3l6UFB2SEVFNlZjbnJVa2kxaXlZTko4OWRWWFRacGkyZldrK2VLTEw1bzBjMHd3eFJMUlpNaXhGRTNCUkN4RmswTEhNdll0RHZyblVUVHpxelQ3TU0rZE8xZm9mNGc0enpLZVpNV3lQT3pUTEs1K0hlQ3pHR1U2NVdUMTZ0WGQ5c00rVE1UU3BFbmVZN25ZSy9qMCtoYVBINU5tdmdqbWtNVXlyRmlXTzVwNzkrNFZ6UUxHTWc4c3orYUxKVm14WkFCaWVYYjM3dDJXWjNNczIyZVp4OHRQRnYyVUUwdXlpQ1VtVGJFMGFWYUlZSW9sQTR6bXZuMzdSRk1zUlZNd0VVczZlZElUemZ6RmN0Z0grRGdRcUJqc3d4eHdMR05aVGl6SjltbmVjTU1OTnNZUVl4bnhLZUpiNW1YN05JdnlKdWIyWVNLV2RDM2JweG1uRkRGNHNkMGpsa1daTEp0Tm10NlAxWVJadWduejVNbVQ2VEpzUE1paDF2TGx5MDJhUTRwbEdkNk1QU2JOeHg5L1BQZVRabGttek5JRU02OFBmcE1sN2NUeTdLNWR1NXh5TWdCRlhvWnRGODA4bjNLeWF0V3FVZ1RUa3F4WU1tU09uaFhMcFlqbmw1ZGVlc255N0FDWU1Qc2NTOHV3ZE1yeWJQOWpXZVlYcjdGU2tkY0RnVXlZaUNVOWRlblNKUWNDOVNtV01ZR1ZmYVVubm05TW12MGxtSDJJWlN5dmlTWGRSak1lUDZMWjIxaVdiUm0yR2N1ei9XVkpWaXpKb1ZpZWpRT0JMTStLWlRmeWR2UnNXWlprQlZNc0VjM1NxVDNQc3FwaW4yWmVvbWtmSm5QaVBNdjkrL2VMSlQwVnk3UHh1TEk4SzViZGlPZWpsMTkrMmZLc0NUTS9FMmJFMG1SSnZ5Zk5oeDkrMktRcGxsMko1ZG5ISG50c3FKT21KVm5CRkVzR0dzMVlucDJZbUxBeFdzU3lDa2ZEZGlOYm5oM1d4VEVzeVZhY1dESkkyZkpzN0N0SExCY3JPK1hFeFRGTW1LbEIvcURFazVaOWxneHIwclE4TzE5VnpyUHNoV0V0ejhhZmE4S3NJTEVrRDVPbUE0SEVzdHZCd29GQUpzeUIvTUJZaGlVdllwL1V6cDA3S3oxcFdvWmQydU5ua0pPbUNiTml4Skk4aWNmaGdRTUhLanRwaXVYU0h6OG1UUk5tMzJKcEdaWThpbjJhVlpzMHhiSzNrOStqano3YTkwblRoRm1oeVZJc3lhdllweG1UWmxXT25vMVl4bVFrbHIwUjIvR1ZWMTV4OUt3SlV5eXAxcVFaUjgrVytUeE5zZXlmYko5bXY4N1RMTXVFS1pndFlobXYzTVdTSWtVemxtZkxHRTJ4TEhZMExjbVdtRmhTUkdWZG5oWEx3Y2dPQkxJOEs1aGlpV2dXVUh3ZnNZOU5MQWNYVGZzMFcweThsbVMvZE9yVXFYU2ZaVHpwUUpIRjh1eEREejFVNk9YWmlLWEpjamhpZVRhT251M1Y4cXdsMlpLSldNWXJjN0drTEpQbXdZTUhDenRwaXFWSk00OEVzeWFXbG1FcDI1TmVFYU1wbHFLWlY2VlprdTAyZHJIUDhyWFhYaE5MU3F0SXk3TnhnRTg4U1Evci9XMVpLTHU0d1ZLV1oyT0p0OHQrT0swa0w4RVVTNm9pbnJBZWZQREJYRWN6aTZYSk1wK1BuNlZFc3l6QnJPeVNyRmhTSlhsZm5oWEwvRDkrTE05V2RNS01mWlppU1JYRjhtemVKczNzMUJITHNPV2ROQzNKRmpTWVlva252UlhKQXc4OGtJdG9Pcyt5bUkrZlJ4NTVaRkhSRk13Q0JqT0xwVk5ITUdrdUgzbzB4Ykk2MGJRUHMyQWlsckVQUnl6aC81K25lZWpRb1hSZi9yQmkrZXFycjRwbFFjV0FFdjkrVmR1bldZbGdackcwREF2RGoyWVdTL3NzaXgvTnZYdjNWdXBOekV1L0pDdVcwRnEyVDNQRGhnMG1TN3A2L01UeWJLczNNYmNQc3dEQlBIMzZ0SDJXMElGc24yWS9veG1UckgyVzFZeW1ZT1k4bUJGTGt5WGtJNW9SUzVObCthTzVlL2Z1aHRGMDBFL09SSml6bTFqQzR0WHUwNno5ZVZycVRTeXJvWGFmWnYxam9EU2RLY3VFbVMyN09ob1c4ak5wMm1kWjNVbXo5cFNUZUV5VlljSXNWVEFqbHZFSzJXUUp3NDlteERJbURyR3NaalIzN2RvMUYwM0J6Rmt3angwN2xzYlNaQW05c1d6WnNxNmpLWmJVUnJNc3dTek5Qa3l4aE42NmZQbHljdmp3NFVXZnB5bVdoRmpwMjdkdlg2bk8weXhOTU1VUyt2Tnp0WmhvaWlYMTBZekhRMW1NbCtVYktkT1JXSkRIU2ZQKysrOXZ1VHdiVVkySklwNGsvVHhTeG1GbTFEOG4wR2swbTAyYWNiL0prcklUVEtEamFMNysrdXZwMGVoaWlXQUN0QkRMYTBlT0hFbW1wNmZGa3NxeER4UG9XSnhxY3Q5OTl5VmpZMk56c2JUUEVoTW1RRjBzZCs3Y21heGR1M2JlQVQ0Z21BRFh4SW5uRWN0MTY5Yk54ZEl5TEZWalNSWm9PMWsrOU5CRGFTempQRXV4UkRBQldzUXlKc3Y5Ky9mYlowbGxXWklGT29xbHlSSVRaa2w0eFF1OWoyWHRBVDVpaVdBQ3RJbWxaVml3SkF1MGlHVzJ6eEt3SkF0a1R3Ymo0d3RpYVJrV1NoaE1ZR21UNVlNUFBwakdNcTRWNjJoWVdNaVNMSWpsdkZpNmdnK1VmTUwwU2hpNmVBSVlIMjg0V1FJbERpYXcrTW55Z1FjZXNBd0xKa3lnVlN6dnYvLytCVmZ3QVV5WVFJUEpVaXhCTUlFT1lubmd3SUgwVGFHdDBFQ0ZndWtISHRySE1wWmhhMk5wc29UT09hMEV4QktvMG9RSnRJOWxIQTM3Mm11dldZYUZLZ2ZURHo4MCtBRWZINThYUzVNbENDYlFZTEs4Nzc3NzVrNGRNVm5DMHRpSENSV0pwY2tTVEpncHI1cmgyZy8xK0xoWWdtQUNuVXlXMmRHd0J3OGVGRXNRVEtDVFdGcDlBY0djeDVNQ2xmNUJ2cllNYTdLRS9uSFFENGdsVUtVSkU2b29sbUh2dmZmZXVmTXNEeDA2NU5RUk1HRUNyV0pwc2dRVFprZThvcVpTUDdqajQySUpnZ20wbXl6dnVlZWVlYkcwREF1Q2FjS0V1c215VVN3QndRUnFZaG5Mc0d2V3JKbDNnQTh3R0E3NmdZTEcwajVMTUdFQ05iSjlsbGtzRHg4K2JKOGxDR2IzUEhsUTFzbXlQcFltU3hnT1M3SlFnRmllUG4xYUxNR0VDZFNMWmRpNzc3NTc3bWhZeTdBZ21EM2ppWVF5VFpiMXNUUlpnbUFDZGJHMHp4SUVFMmdoVzRaMU5Dd0labDk1VXFIb2syV2pXQUw1NFNoWnlGa3NYMy85ZGJFRXdRU2F4VEpPSFlsWTJtY0pPZjE1dFFrZ0g3RzB6eElFY3lBOHlWQzBXTjUxMTEwTFlna0lKdEFrbHJFTWUvbnlaUy82SU9mc3c0UWh4OUprQ1NiTWdmTHFuS0xFY3ZYcTFXSUpnZ2wwRXNzMzNuakRNaXdVakNWWkdFSXNUWlpnd2h3YXI5VEpheXgzN05naGxtRENCRHFONVp0dnZpbVdZTUkwWVVKOUxPKzg4ODRGc2ZRNEJSTW1VRGRaeHFralUxTlR5VnR2dldXeUJCTW0wQ2lXSmtzUXpOenloRVFlWXRsb0dSWW9CMHV5MElkWVdvWUZ3UVE2aUtXMzZBTEJCTVFTcXZuelhwWnZ4RDVNaGhITDdkdTNMMWlHOVZnRUUyYXVqWTJOK2Rka0tMR01VMGVPSERsaW55V1UvTG01TkJQbSt2WHJrNU1uVDNwME12QlltaXlodVltSkNjSE1tMXR1dVNVNWMrWk1NajA5N1JGS1gxOHRONG9sMFBqRjVXMjMzVmFhNzJka2RuYTJ2My9BbDYrNlIybytacmZSbWx2TTdXTlgvejVkajRrWExseElqaDQ5bWo2UkNTZjkrT0cvNDQ0N3hCSTZlR0VaazJYRU1uNWVsdENQRFZjL1RGKzd6ZFRjWm10dVNjM0hwSjlOeTBNd1I2N0ZNbjQ5dnBSZ0FsQWUxNEo1NVZva3A2K0ZjV2pCek10QlB3dSthUUFxTDFkdEdNM0p4Z0NBWERkak5HY2JRa0FCeUdVWFJ2TzJRYWFucDBVVG9PSm1abVp5Rjg1aEJiUFJONS9lZCtVcUR4V0FhcnQ4K2ZLVlZxMG9lekFiN2J5ZHJkc0FzeGN1WEpqMFVBR290blBuemswbUxZNkdUWVp3UUZCZWxtVG5mbjNtekpuZmU2Z0FWTnVwVTZmK1Q1TkFEazJlVGl0SmI3Lzk3Vy8vK2Vvbzdxb0RBQlYxNmRLbDZkLzk3bmYvMUdEQ0hLcEJYcmdnL2M4R0h4ZGM5ZWZFaVJQL2JjT0dEZi9Xd3dhZ2VqNzQ0SVAvc1czYnR2K1lkSFoxbjNrUks4dVZmbXBEV1IvTEJWZitPWC8rL0hNclY2N2M2YUVEVUIzSGpoMDdzSG56NW4rVk5MK3lULzNFT2JCZ0RucEp0dG5SVHZXM21aLzk3R2RQWDdodzRTMFBINEJxbUp5Y1BQTHpuLy84NlJhUm5HM1RsUDRPZ0FPZU1KdE5tVW5kaERtM1JIdml4SW4vc25yMTZuOVlzV0xGTWc4bmdQSzVPaHhkL3V5enozNTcrKzIzUDVNc1hJS2RTUmFlVWRFMG1HVy9sdXhzazRrenZkanV4TVRFTTcvNjFhOXVQWHIwNkw5TVRVMTlkdW5TcFN2OWpqd0EvUk1YSmJoNDhlS1ZreWRQZnZiaGh4Lyt5elBQUEhQcjFWaitNdm55WFVuYUxyME93ekFtekVaVFp1MjAyZWt0YWZBUmdIeHFkTERPWW01Skp3SHRaOVBHYzdJUlJ4cHNpRmFSSEdrUlhnRHlHY3RHd1V6YUJESTM3MWd5UHNTTk45SW1tbzNpbVlnbFFLbWltWFFReWFFZTdKT0hDYk5WTkVlYWJLRGErK3NqS1pvQStZOWxKL0hNWFN5SEhjekZUcHIxWDE4ZlRrY0NBWlFubkxtS1pSNkMyU3lhU2RKK2lUWVhHeENBdnNVek43SE1TekFiUmJDVGNBSlFubUMyaW1JdUdqQ2V3NDAzMG1aRENTaEFlYU9adTFEbU1aaU5OdEJJM2pjZ0FBT05xR0F1WXNNNUdoWkFIQVd6YkJzWWdISVl0UWtBUURBQm9DZjZ2aVRyblVVQU1HRUNnR0FDQUlJSkFJSUpBSUlKQUlJSkFJSUpBSUlKQUlJSkFJSUpBQWdtQUFnbUFBZ21BQWdtQUFnbUFBZ21BQWdtQUNDWUFDQ1lBQ0NZQUNDWUFDQ1lBRkIwLzArQUFRREhIeFFFTU1SSXJ3QUFBQUJKUlU1RXJrSmdnZz09KTtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDcwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDMwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmstc3ByZWFkc2hlZXQtaW5zZXJ0LWltYWdlLWRpYWxvZyBsYWJlbCBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0ta2VuZG8tc3BhY2luZy03XFwuNSwgMS44NzVyZW0pO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmstc3ByZWFkc2hlZXQtaW5zZXJ0LWltYWdlLWRpYWxvZyBsYWJlbCBpbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWluc2VydC1pbWFnZS1kaWFsb2cgLmstc3ByZWFkc2hlZXQtaGFzLWltYWdlIHtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDkwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbn1cblxuLmstc3ByZWFkc2hlZXQtaW5zZXJ0LWltYWdlLWRpYWxvZyAuay1zcHJlYWRzaGVldC1oYXMtaW1hZ2U6aG92ZXIgZGl2LCAuay1zcHJlYWRzaGVldC1pbnNlcnQtaW1hZ2UtZGlhbG9nIC5rLXNwcmVhZHNoZWV0LWhhcy1pbWFnZS5rLWhvdmVyIGRpdiB7XG4gIG1hcmdpbjogMDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uay1zcHJlYWRzaGVldC1pbnNlcnQtaW1hZ2UtZGlhbG9nIC5rLXNwcmVhZHNoZWV0LWhhcy1pbWFnZSBkaXYge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uay1zcHJlYWRzaGVldC1kcmF3aW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB6LWluZGV4OiAxMDE7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWRyYXdpbmcuay1zcHJlYWRzaGVldC1hY3RpdmUtZHJhd2luZyB7XG4gIG91dGxpbmUtc3R5bGU6IHNvbGlkO1xuICBvdXRsaW5lLXdpZHRoOiAycHg7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWRyYXdpbmcgLmstc3ByZWFkc2hlZXQtZHJhd2luZy1pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGN1cnNvcjogbW92ZTtcbn1cblxuLmstc3ByZWFkc2hlZXQtZHJhd2luZyAuay1zcHJlYWRzaGVldC1kcmF3aW5nLWhhbmRsZSB7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1sZywgMC4zNzVyZW0pO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4uay1zcHJlYWRzaGVldC1kcmF3aW5nIC5rLXNwcmVhZHNoZWV0LWRyYXdpbmctaGFuZGxlLk4ge1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogMDtcbiAgY3Vyc29yOiBucy1yZXNpemU7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWRyYXdpbmcgLmstc3ByZWFkc2hlZXQtZHJhd2luZy1oYW5kbGUuTkUge1xuICBsZWZ0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGN1cnNvcjogbmVzdy1yZXNpemU7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWRyYXdpbmcgLmstc3ByZWFkc2hlZXQtZHJhd2luZy1oYW5kbGUuRSB7XG4gIGxlZnQ6IDEwMCU7XG4gIHRvcDogNTAlO1xuICBjdXJzb3I6IGV3LXJlc2l6ZTtcbn1cblxuLmstc3ByZWFkc2hlZXQtZHJhd2luZyAuay1zcHJlYWRzaGVldC1kcmF3aW5nLWhhbmRsZS5TRSB7XG4gIGxlZnQ6IDEwMCU7XG4gIHRvcDogMTAwJTtcbiAgY3Vyc29yOiBud3NlLXJlc2l6ZTtcbn1cblxuLmstc3ByZWFkc2hlZXQtZHJhd2luZyAuay1zcHJlYWRzaGVldC1kcmF3aW5nLWhhbmRsZS5TIHtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDEwMCU7XG4gIGN1cnNvcjogbnMtcmVzaXplO1xufVxuXG4uay1zcHJlYWRzaGVldC1kcmF3aW5nIC5rLXNwcmVhZHNoZWV0LWRyYXdpbmctaGFuZGxlLlNXIHtcbiAgbGVmdDogMDtcbiAgdG9wOiAxMDAlO1xuICBjdXJzb3I6IG5lc3ctcmVzaXplO1xufVxuXG4uay1zcHJlYWRzaGVldC1kcmF3aW5nIC5rLXNwcmVhZHNoZWV0LWRyYXdpbmctaGFuZGxlLlcge1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgY3Vyc29yOiBldy1yZXNpemU7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWRyYXdpbmcgLmstc3ByZWFkc2hlZXQtZHJhd2luZy1oYW5kbGUuTlcge1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGN1cnNvcjogbndzZS1yZXNpemU7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWRyYXdpbmcgLmstc3ByZWFkc2hlZXQtaW5zZXJ0LWltYWdlLWRpYWxvZyAuay1zcHJlYWRzaGVldC1oYXMtaW1hZ2U6aG92ZXIsIC5rLXNwcmVhZHNoZWV0LWRyYXdpbmcgLmstc3ByZWFkc2hlZXQtaW5zZXJ0LWltYWdlLWRpYWxvZyAuay1zcHJlYWRzaGVldC1oYXMtaW1hZ2Uuay1ob3ZlciB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO1xufVxuXG4uay1zcHJlYWRzaGVldC1sZWdhY3kgLmstc3ByZWFkc2hlZXQsIC5rLXNwcmVhZHNoZWV0LWxlZ2FjeSAuay1zcHJlYWRzaGVldC1hY3Rpb24tYmFyLCAuay1zcHJlYWRzaGVldC1sZWdhY3kgLmstc3ByZWFkc2hlZXQtdmlldyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmstc3ByZWFkc2hlZXQtbGVnYWN5IC5rLXNwcmVhZHNoZWV0LWNlbGwge1xuICBwYWRkaW5nOiAxcHg7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWxlZ2FjeSAuay1zcHJlYWRzaGVldC1maWx0ZXIge1xuICBwYWRkaW5nOiAwcHg7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWxlZ2FjeSAuay1maWx0ZXItcmFuZ2Uge1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cblxuLmstc3ByZWFkc2hlZXQtbGVnYWN5IC5rLXNwcmVhZHNoZWV0IC5rLXNwcmVhZHNoZWV0LXNlbGVjdGlvbi1oaWdobGlnaHQge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLmstc3ByZWFkc2hlZXQgLmstdGFic3RyaXAtd3JhcHBlciB7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXF1aWNrLWFjY2Vzcy10b29sYmFyIHtcbiAgcGFkZGluZzogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xufVxuXG4uay1zcHJlYWRzaGVldC10YWJzdHJpcCB7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uay1zcHJlYWRzaGVldC10YWJzdHJpcCAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uay1zcHJlYWRzaGVldC10YWJzdHJpcCAuay1sb2FkaW5nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstc3ByZWFkc2hlZXQtdGFic3RyaXAgLmstY29udGVudCwgLmstc3ByZWFkc2hlZXQtdGFic3RyaXAgLmstdGFic3RyaXAtY29udGVudCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstc3ByZWFkc2hlZXQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstc3ByZWFkc2hlZXQtaGVhZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKTtcbn1cblxuLmstc3ByZWFkc2hlZXQtdG9wLWNvcm5lciwgLmstc3ByZWFkc2hlZXQtcm93LWhlYWRlciwgLmstc3ByZWFkc2hlZXQtY29sdW1uLWhlYWRlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSk7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWNlbGwtZWRpdG9yIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay1zcHJlYWRzaGVldC1tZXJnZWQtY2VsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstc3ByZWFkc2hlZXQtZGlzYWJsZWQtbWFzayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstc3ByZWFkc2hlZXQgLmstc2VsZWN0aW9uLWZ1bGwsIC5rLXNwcmVhZHNoZWV0IC5rLXNlbGVjdGlvbi1wYXJ0aWFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpIDI1JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1zcHJlYWRzaGVldC1zZWxlY3Rpb24ge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCkgMjUlLCB0cmFuc3BhcmVudCk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstc3ByZWFkc2hlZXQtc2VsZWN0aW9uLWhpZ2hsaWdodCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLXNwcmVhZHNoZWV0IC5rLXNpbmdsZS1zZWxlY3Rpb246OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1zcHJlYWRzaGVldC1hY3RpdmUtY2VsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1zcHJlYWRzaGVldCAuay1hdXRvLWZpbGwge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCkgMjUlLCB0cmFuc3BhcmVudCk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstc3ByZWFkc2hlZXQgLmstYXV0by1maWxsLXB1bmNoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZiksIDAuNSk7XG59XG5cbi5rLXNwcmVhZHNoZWV0IC5rLXJlc2l6ZS1oYW5kbGUsIC5rLXNwcmVhZHNoZWV0IC5rLXJlc2l6ZS1oaW50LWhhbmRsZSwgLmstc3ByZWFkc2hlZXQgLmstcmVzaXplLWhpbnQtbWFya2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWhhcy1jb21tZW50OjphZnRlciB7XG4gIGJvcmRlci1ibG9jay1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCkgcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyLWlubGluZS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKSB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstc3ByZWFkc2hlZXQtY2VsbCAuay1kaXJ0eSB7XG4gIGJvcmRlci1ibG9jay1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApIHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJvcmRlci1pbmxpbmUtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKSByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay1zcHJlYWRzaGVldCAuay1maWx0ZXItcmFuZ2Uge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1zcHJlYWRzaGVldC1maWx0ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1iYXNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZSwgI2Y1ZjVmNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xufVxuXG4uay1zcHJlYWRzaGVldC1maWx0ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLWhvdmVyLCAjZWJlYmViKTtcbn1cblxuLmstc3ByZWFkc2hlZXQtZmlsdGVyLmstYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZS1hY3RpdmUsICNkNmQ2ZDYpO1xufVxuXG4uay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSA+IC5rLW1lbnUgLmstaXRlbTpob3ZlciwgLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgPiAuay1tZW51IC5rLWl0ZW0uay1ob3ZlciwgLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgPiAuay1tZW51Om5vdCguay1jb250ZXh0LW1lbnUpIC5rLWl0ZW06aG92ZXIsIC5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51ID4gLmstbWVudTpub3QoLmstY29udGV4dC1tZW51KSAuay1pdGVtLmstaG92ZXIge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLWhvdmVyLCAjZWJlYmViKTtcbn1cblxuLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgLmstc3ByZWFkc2hlZXQtdmFsdWUtdHJlZXZpZXctd3JhcHBlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay1zcHJlYWRzaGVldC1pbnNlcnQtaW1hZ2UtZGlhbG9nIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xufVxuXG4uay1zcHJlYWRzaGVldC1pbnNlcnQtaW1hZ2UtZGlhbG9nIC5rLXNwcmVhZHNoZWV0LWhhcy1pbWFnZTpob3ZlciwgLmstc3ByZWFkc2hlZXQtaW5zZXJ0LWltYWdlLWRpYWxvZyAuay1zcHJlYWRzaGVldC1oYXMtaW1hZ2Uuay1ob3ZlciB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDIwMDBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWluc2VydC1pbWFnZS1kaWFsb2cgLmstc3ByZWFkc2hlZXQtaGFzLWltYWdlOmhvdmVyIGRpdiwgLmstc3ByZWFkc2hlZXQtaW5zZXJ0LWltYWdlLWRpYWxvZyAuay1zcHJlYWRzaGVldC1oYXMtaW1hZ2Uuay1ob3ZlciBkaXYge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay1zcHJlYWRzaGVldC1kcmF3aW5nLmstc3ByZWFkc2hlZXQtYWN0aXZlLWRyYXdpbmcge1xuICBvdXRsaW5lLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstc3ByZWFkc2hlZXQtZHJhd2luZyAuay1zcHJlYWRzaGVldC1kcmF3aW5nLWhhbmRsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1zcHJlYWRzaGVldC1kcmF3aW5nLWFuY2hvci1jZWxsIHtcbiAgYmFja2dyb3VuZDogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpIDI1JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1zeW50YXgtcmVmIHtcbiAgY29sb3I6ICNmODI7XG59XG5cbi5rLXN5bnRheC1udW0ge1xuICBjb2xvcjogIzA5Zjtcbn1cblxuLmstc3ludGF4LXN0ciB7XG4gIGNvbG9yOiAjMzhiNzE0O1xufVxuXG4uay1zeW50YXgtZXJyb3Ige1xuICBjb2xvcjogcmVkO1xufVxuXG4uay1zeW50YXgtYm9vbCB7XG4gIGNvbG9yOiAjYTkxNjljO1xufVxuXG4uay1zeW50YXgtcGFyZW4tbWF0Y2gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2FmMjAwO1xufVxuXG4uay1vcmRlci0xIHtcbiAgb3JkZXI6IDE7XG59XG5cbi5cXCFrLW9yZGVyLTEge1xuICBvcmRlcjogMSAhaW1wb3J0YW50O1xufVxuXG4uay1vcmRlci0yIHtcbiAgb3JkZXI6IDI7XG59XG5cbi5cXCFrLW9yZGVyLTIge1xuICBvcmRlcjogMiAhaW1wb3J0YW50O1xufVxuXG4uay1vcmRlci0zIHtcbiAgb3JkZXI6IDM7XG59XG5cbi5cXCFrLW9yZGVyLTMge1xuICBvcmRlcjogMyAhaW1wb3J0YW50O1xufVxuXG4uay1vcmRlci00IHtcbiAgb3JkZXI6IDQ7XG59XG5cbi5cXCFrLW9yZGVyLTQge1xuICBvcmRlcjogNCAhaW1wb3J0YW50O1xufVxuXG4uay1vcmRlci01IHtcbiAgb3JkZXI6IDU7XG59XG5cbi5cXCFrLW9yZGVyLTUge1xuICBvcmRlcjogNSAhaW1wb3J0YW50O1xufVxuXG4uay1vcmRlci02IHtcbiAgb3JkZXI6IDY7XG59XG5cbi5cXCFrLW9yZGVyLTYge1xuICBvcmRlcjogNiAhaW1wb3J0YW50O1xufVxuXG4uay1vcmRlci03IHtcbiAgb3JkZXI6IDc7XG59XG5cbi5cXCFrLW9yZGVyLTcge1xuICBvcmRlcjogNyAhaW1wb3J0YW50O1xufVxuXG4uay1vcmRlci04IHtcbiAgb3JkZXI6IDg7XG59XG5cbi5cXCFrLW9yZGVyLTgge1xuICBvcmRlcjogOCAhaW1wb3J0YW50O1xufVxuXG4uay1vcmRlci05IHtcbiAgb3JkZXI6IDk7XG59XG5cbi5cXCFrLW9yZGVyLTkge1xuICBvcmRlcjogOSAhaW1wb3J0YW50O1xufVxuXG4uay1vcmRlci0xMCB7XG4gIG9yZGVyOiAxMDtcbn1cblxuLlxcIWstb3JkZXItMTAge1xuICBvcmRlcjogMTAgIWltcG9ydGFudDtcbn1cblxuLmstb3JkZXItMTEge1xuICBvcmRlcjogMTE7XG59XG5cbi5cXCFrLW9yZGVyLTExIHtcbiAgb3JkZXI6IDExICFpbXBvcnRhbnQ7XG59XG5cbi5rLW9yZGVyLTEyIHtcbiAgb3JkZXI6IDEyO1xufVxuXG4uXFwhay1vcmRlci0xMiB7XG4gIG9yZGVyOiAxMiAhaW1wb3J0YW50O1xufVxuXG4uay1vcmRlci1maXJzdCB7XG4gIG9yZGVyOiAtOTk5OTtcbn1cblxuLlxcIWstb3JkZXItZmlyc3Qge1xuICBvcmRlcjogLTk5OTkgIWltcG9ydGFudDtcbn1cblxuLmstb3JkZXItbGFzdCB7XG4gIG9yZGVyOiA5OTk5O1xufVxuXG4uXFwhay1vcmRlci1sYXN0IHtcbiAgb3JkZXI6IDk5OTkgIWltcG9ydGFudDtcbn1cblxuLmstb3JkZXItbm9uZSB7XG4gIG9yZGVyOiAwO1xufVxuXG4uXFwhay1vcmRlci1ub25lIHtcbiAgb3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLmstcGl2b3RncmlkIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzAwcHggYXV0bztcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA3NXB4IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstcGl2b3RncmlkIHRhYmxlIHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIG91dGxpbmU6IDA7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xufVxuXG4uay1waXZvdGdyaWQgdGhlYWQsIC5rLXBpdm90Z3JpZCB0Ym9keSwgLmstcGl2b3RncmlkIHRoLCAuay1waXZvdGdyaWQgdHIsIC5rLXBpdm90Z3JpZCB0ZCB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cblxuLmstcGl2b3RncmlkLXRhYmxlIHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cblxuLmstcGl2b3RncmlkLXRhYmxlIHRoIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG59XG5cbi5rLXBpdm90Z3JpZC10YWJsZSAuay1waXZvdGdyaWQtaGVhZGVyLXJvb3Qge1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uay1waXZvdGdyaWQtZW1wdHktY2VsbCB7XG4gIGJvcmRlci1pbmxpbmUtZW5kLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLWJsb2NrLWVuZC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1ibG9jay1lbmQtd2lkdGg6IDFweDtcbn1cblxuLmstcGl2b3RncmlkLWVtcHR5LWNlbGw6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uay1waXZvdGdyaWQtY29sdW1uLWhlYWRlcnMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1waXZvdGdyaWQtY29sdW1uLWhlYWRlcnMgLmstcGl2b3RncmlkLXRhYmxlIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0ta2VuZG8tc2Nyb2xsYmFyLXdpZHRoLCAxN3B4KTtcbn1cblxuLmstcGl2b3RncmlkLWNvbHVtbi1oZWFkZXJzIC5rLXBpdm90Z3JpZC1jZWxsIHtcbiAgYm9yZGVyLWJsb2NrLWVuZC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1ibG9jay1lbmQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLWlubGluZS1zdGFydC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IDFweDtcbn1cblxuLmstcGl2b3RncmlkLWNvbHVtbi1oZWFkZXJzIC5rLXBpdm90Z3JpZC1jZWxsOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogMDtcbn1cblxuLmstcGl2b3RncmlkLWNvbHVtbi1oZWFkZXJzIC5rLXBpdm90Z3JpZC1jZWxsLmstZmlyc3Qge1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiAxcHg7XG59XG5cbi5rLXBpdm90Z3JpZC1yb3ctaGVhZGVycyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXBpdm90Z3JpZC1yb3ctaGVhZGVycyAuay1waXZvdGdyaWQtdGFibGUge1xuICBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0ta2VuZG8tc2Nyb2xsYmFyLXdpZHRoLCAxN3B4KTtcbn1cblxuLmstcGl2b3RncmlkLXJvdy1oZWFkZXJzIC5rLXBpdm90Z3JpZC1jZWxsIHtcbiAgYm9yZGVyLWlubGluZS1lbmQtc3R5bGU6IHNvbGlkO1xuICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogMXB4O1xuICBib3JkZXItYmxvY2stZW5kLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJsb2NrLWVuZC13aWR0aDogMXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uay1waXZvdGdyaWQtdmFsdWVzIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4uay1waXZvdGdyaWQtdmFsdWVzIC5rLXBpdm90Z3JpZC1jZWxsIHtcbiAgYm9yZGVyLWJsb2NrLWVuZC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1ibG9jay1lbmQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLWlubGluZS1zdGFydC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IDFweDtcbn1cblxuLmstcGl2b3RncmlkLXZhbHVlcyAuay1waXZvdGdyaWQtY2VsbDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IDA7XG59XG5cbi5rLXBpdm90Z3JpZC1jZWxsIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXBpdm90Z3JpZC1jZWxsOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmstcGl2b3RncmlkLWNlbGwgLmstaWNvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uay1waXZvdGdyaWQtdG90YWwge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uay1jb2x1bW4tbWVudSAuay10cmVldmlldyB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMCwgMHB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSAvIDIpO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcGFuZWwge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMjtcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1idXR0b24ge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5rLWZsZXgtcm93LXJldmVyc2UgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1idXR0b24gPiBzcGFuIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3Itb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMjtcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1oZWFkZXIge1xuICBwYWRkaW5nLWJsb2NrOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgKiAwLjc1KTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1oZWFkZXItdGV4dCB7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLWZvcm0gLmstbGFiZWwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstZm9ybSAuay1kcm9wZG93bi1saXN0LCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstZm9ybSAuay1kcm9wZG93biwgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLWZvcm0gLmstZHJvcGRvd25saXN0IHtcbiAgbWF4LXdpZHRoOiA5MHB4O1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstZm9ybSAuay10ZXh0Ym94IHtcbiAgZmxleC1iYXNpczogNTAlO1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstcm93LWZpZWxkcywgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLWNvbHVtbi1maWVsZHMsIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1maWx0ZXItZmllbGRzIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgLyAyKTtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstdmFsdWUtZmllbGRzIHtcbiAgbWFyZ2luLWJsb2NrOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0wLCAwcHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSAvIDIpO1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstc2VsZWN0LWFsbCAuay1jaGVja2JveCB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstZmllbGRzLWxpc3Qtd3JhcHBlciB7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgZmxleDogMSAxIGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLXNldHRpbmdzLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay10cmVldmlldyB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMCwgMHB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSAvIDIpO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmstY2FsY3VsYXRlZC1maWVsZCB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbn1cblxuLmstY2FsY3VsYXRlZC1maWVsZC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uay1jYWxjdWxhdGVkLWZpZWxkLWhlYWRlciAuay10ZXh0Ym94IHtcbiAgbWluLXdpZHRoOiAyMDBweDtcbn1cblxuLmstY2FsY3VsYXRlZC1maWVsZC1oZWFkZXItdGV4dCB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiA1cHg7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG59XG5cbi5rLWNhbGN1bGF0ZWQtZmllbGQtaGVhZGVyLWFjdGlvbnMge1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbn1cblxuLmstY2FsY3VsYXRlZC1maWVsZC1jb250ZW50IC5rLXRleHRib3gge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmstY2FsY3VsYXRlZC1maWVsZC1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmstY2FsY3VsYXRlZC1maWVsZC1hY3Rpb25zIC5rLWljb24ge1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1jYWxjdWxhdGVkLWZpZWxkLWFjdGlvbnMgLmstZHJvcGRvd24tbGlzdCwgLmstY2FsY3VsYXRlZC1maWVsZC1hY3Rpb25zIC5rLWRyb3Bkb3duLCAuay1jYWxjdWxhdGVkLWZpZWxkLWFjdGlvbnMgLmstZHJvcGRvd25saXN0IHtcbiAgbWF4LXdpZHRoOiAxMDBweDtcbn1cblxuLmstZmlsdGVyLW1lbnUgLmstY2FsY3VsYXRlZC1pdGVtIHtcbiAgYm9yZGVyLWJsb2NrLWVuZC13aWR0aDogMXB4O1xuICBib3JkZXItYmxvY2stZW5kLXN0eWxlOiBzb2xpZDtcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci12ZXJ0aWNhbCB7XG4gIG1pbi13aWR0aDogMzIwcHg7XG59XG5cbi5rLWZsZXgtcm93IC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3Itb3ZlcmxheSwgLmstZC1mbGV4LXJvdyAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLW92ZXJsYXkge1xuICBpbnNldC1pbmxpbmUtZW5kOiBjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpICogMWVtICsgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAqIDIgKyAycHgpO1xufVxuXG4uay1mbGV4LXJvdy1yZXZlcnNlIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3Itb3ZlcmxheSB7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSAqIDFlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKiAyICsgMnB4KTtcbn1cblxuLmstZmxleC1yb3cgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1idXR0b24sIC5rLWQtZmxleC1yb3cgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1idXR0b24sIC5rLWZsZXgtcm93LXJldmVyc2UgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbn1cblxuLmstZmxleC1yb3cgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1idXR0b24gLmstaWNvbiwgLmstZC1mbGV4LXJvdyAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWJ1dHRvbiAuay1pY29uLCAuay1mbGV4LXJvdy1yZXZlcnNlIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItYnV0dG9uIC5rLWljb24ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi5rLWZsZXgtcm93IC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItdmVydGljYWwuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXB1c2ggLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wYW5lbCwgLmstZC1mbGV4LXJvdyAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXZlcnRpY2FsLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wdXNoIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcGFuZWwsIC5rLWZsZXgtcm93LXJldmVyc2UgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci12ZXJ0aWNhbC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcHVzaCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXBhbmVsIHtcbiAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6IDA7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IDA7XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItaG9yaXpvbnRhbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQyMHB4O1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWhvcml6b250YWwgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWhvcml6b250YWwgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLWZvcm0tZmllbGQtd3JhcHBlciB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWhvcml6b250YWwgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLWZvcm0tZmllbGQtd3JhcHBlciA+ICo6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItaG9yaXpvbnRhbCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstZm9ybS1maWVsZC13cmFwcGVyOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG4gIGZsZXg6IDEgMSAzMCU7XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItaG9yaXpvbnRhbCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstZm9ybS1maWVsZC13cmFwcGVyOm50aC1jaGlsZCgyKSB7XG4gIGZsZXg6IDEgMSAzMCU7XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItaG9yaXpvbnRhbCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstZm9ybS1maWVsZC13cmFwcGVyOmxhc3QtY2hpbGQge1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiAxcHg7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtc3R5bGU6IHNvbGlkO1xuICBmbGV4OiAxIDEgNDAlO1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWhvcml6b250YWwgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLXJvdy1maWVsZHMsIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItaG9yaXpvbnRhbCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstY29sdW1uLWZpZWxkcywgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1ob3Jpem9udGFsIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1maWx0ZXItZmllbGRzIHtcbiAgbWF4LWhlaWdodDogMTAwcHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1ob3Jpem9udGFsIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay12YWx1ZS1maWVsZHMge1xuICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uay1mbGV4LWNvbCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLW92ZXJsYXksIC5rLWQtZmxleC1jb2wgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1vdmVybGF5LCAuay1mbGV4LWNvbHVtbiAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLW92ZXJsYXkge1xuICBpbnNldC1ibG9jay1lbmQ6IGNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkgKiAxZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pICogMiArIDJweCk7XG59XG5cbi5rLWZsZXgtY29sLXJldmVyc2UgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1vdmVybGF5LCAuay1mbGV4LWNvbHVtbi1yZXZlcnNlIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3Itb3ZlcmxheSB7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpICogMWVtICsgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAqIDIgKyAycHgpO1xufVxuXG4uay1mbGV4LWNvbCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWJ1dHRvbiwgLmstZC1mbGV4LWNvbCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWJ1dHRvbiwgLmstZmxleC1jb2x1bW4gLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1idXR0b24sIC5rLWZsZXgtY29sLXJldmVyc2UgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1idXR0b24sIC5rLWZsZXgtY29sdW1uLXJldmVyc2UgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1idXR0b24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5rLWZsZXgtY29sIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItaG9yaXpvbnRhbC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcHVzaCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXBhbmVsLCAuay1kLWZsZXgtY29sIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItaG9yaXpvbnRhbC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcHVzaCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXBhbmVsLCAuay1mbGV4LWNvbHVtbiAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWhvcml6b250YWwuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXB1c2ggLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wYW5lbCwgLmstZmxleC1jb2wtcmV2ZXJzZSAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWhvcml6b250YWwuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXB1c2ggLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wYW5lbCwgLmstZmxleC1jb2x1bW4tcmV2ZXJzZSAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWhvcml6b250YWwuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXB1c2ggLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wYW5lbCB7XG4gIGJvcmRlci1ibG9jay1zdGFydC13aWR0aDogMDtcbiAgYm9yZGVyLWJsb2NrLWVuZC13aWR0aDogMDtcbn1cblxuLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstcGl2b3RncmlkIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBkZi1leHBvcnQtc2hhZG93IC5rLXBpdm90Z3JpZC12YWx1ZXMge1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uay1wZGYtZXhwb3J0LXNoYWRvdyAuay1waXZvdGdyaWQtY29sdW1uLWhlYWRlcnMgLmstcGl2b3RncmlkLXRhYmxlIHtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiAwO1xufVxuXG4uay1waXZvdCB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLXBpdm90IC5rLWdyaWQgdGQge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uay1waXZvdCAuay1ncmlkLWNvbnRlbnQge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmstcGl2b3QtdG9vbGJhciB7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmstcGl2b3QtdG9vbGJhciA+ICoge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5rLXBpdm90LXRvb2xiYXI6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLXBpdm90LWxheW91dCB7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICB0YWJsZS1sYXlvdXQ6IGF1dG87XG59XG5cbi5rLXBpdm90LWxheW91dCAuay1ncmlkLWZvb3RlciwgLmstcGl2b3QtbGF5b3V0IC5rLWdyaWQgLmstdGFibGUtYWx0LXJvdyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uay1waXZvdC1sYXlvdXQgPiB0Ym9keSwgLmstcGl2b3QgLmstdGFibGUtdGQsIC5rLXBpdm90IHRkIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmstcGl2b3QtbGF5b3V0ID4gdGJvZHkgPiB0ciA+IHRkIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmstcGl2b3Qtcm93aGVhZGVycyA+IC5rLWdyaWQsIC5rLXBpdm90LXRhYmxlID4gLmstZ3JpZCB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5rLXBpdm90LXJvd2hlYWRlcnMgPiAuay1ncmlkIHRkOmZpcnN0LWNoaWxkLCAuay1waXZvdC10YWJsZSAuay1ncmlkLWhlYWRlciAuay1oZWFkZXIuay1maXJzdCB7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IDFweDtcbn1cblxuLmstcGl2b3Qtcm93aGVhZGVycyA+IC5rLWdyaWQgdGQuay1maXJzdCB7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IDA7XG59XG5cbi5rLXBpdm90LXJvd2hlYWRlcnMgPiAuay1ncmlkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstcGl2b3QtdGFibGUge1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiAxcHg7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtc3R5bGU6IHNvbGlkO1xufVxuXG4uay1waXZvdC10YWJsZSAuay1ncmlkLWhlYWRlci13cmFwIHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IC0xcHg7XG59XG5cbi5rLXBpdm90LXRhYmxlIC5rLWdyaWQtaGVhZGVyLXdyYXAgPiB0YWJsZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmstcGl2b3QgLmstZ3JpZC1oZWFkZXIgLmstaGVhZGVyIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmstcGl2b3QgLmstZ3JpZCB0ciAuay1ncmlkLWZvb3RlciB7XG4gIGJvcmRlci1ibG9jay1lbmQtd2lkdGg6IDA7XG59XG5cbi5rLXBpdm90IC5rLWdyaWQgdHI6bGFzdC1jaGlsZDpub3QoLmstZ3JpZC1mb290ZXIpIHRkOm5vdCguay1ncmlkLWZvb3Rlcikge1xuICBib3JkZXItYmxvY2stZW5kLXdpZHRoOiAxcHg7XG59XG5cbi5rLXBpdm90LWxheW91dCAuay1ncmlkIHRkIHtcbiAgYm9yZGVyLWJsb2NrLWVuZC13aWR0aDogMXB4O1xufVxuXG4uay1waXZvdC1sYXlvdXQgLmstZ3JpZC1mb290ZXIgPiB0ZCB7XG4gIGJvcmRlci1ibG9jay1zdGFydC13aWR0aDogMDtcbn1cblxuLmstcGl2b3QtZmlsdGVyLXdpbmRvdyAuay10cmVldmlldyB7XG4gIG1heC1oZWlnaHQ6IDYwMHB4O1xufVxuXG4uay1waXZvdGdyaWQtd3JhcHBlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1waXZvdGdyaWQtd3JhcHBlciA+IC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcGFuZWwge1xuICBtYXgtd2lkdGg6IDMyMHB4O1xuICBmbGV4OiBub25lO1xufVxuXG4uay1waXZvdGdyaWQtd3JhcHBlciA+IC5rLXBpdm90IHtcbiAgZmxleDogMTtcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wYW5lbC5rZW5kby1qcXVlcnkge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wYW5lbC5rZW5kby1qcXVlcnkgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvciB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wYW5lbC5rZW5kby1qcXVlcnkgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IHtcbiAgcGFkZGluZzogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wYW5lbC5rZW5kby1qcXVlcnkgLmstcGl2b3RncmlkLXRhcmdldHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wYW5lbC5rZW5kby1qcXVlcnkgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wYW5lbC5rZW5kby1qcXVlcnkgLmstY29sdW1uLWZpZWxkcyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wYW5lbC5rZW5kby1qcXVlcnkgLmstY29sdW1uLWZpZWxkcyA+ICoge1xuICBtYXJnaW46IDA7XG59XG5cbi5rLXBpdm90Z3JpZC10b2dnbGUge1xuICBtYXJnaW4tYmxvY2s6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAqIC0xKTtcbiAgcGFkZGluZzogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmstcGl2b3RncmlkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLXBpdm90Z3JpZC1jb2x1bW4taGVhZGVycywgLmstcGl2b3RncmlkLXJvdy1oZWFkZXJzLCAuay1waXZvdGdyaWQtZW1wdHktY2VsbCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSk7XG59XG5cbi5rLXBpdm90Z3JpZC1lbXB0eS1jZWxsIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXItYWx0LCByZ2JhKDAsIDAsIDAsIDAuMTYpKTtcbn1cblxuLmstcGl2b3RncmlkLXJvdy1oZWFkZXJzIC5rLXBpdm90Z3JpZC1yb3cgLmstcGl2b3RncmlkLWNlbGw6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1pbmxpbmUtZW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXItYWx0LCByZ2JhKDAsIDAsIDAsIDAuMTYpKTtcbn1cblxuLmstcGl2b3RncmlkLWNvbHVtbi1oZWFkZXJzIC5rLXBpdm90Z3JpZC1jb2x1bW4tdG90YWw6bnRoLWxhc3Qtb2YtdHlwZSgyKSAuay1waXZvdGdyaWQtY2VsbDpub3QoLmstcGl2b3RncmlkLWV4cGFuZGVkKSwgLmstcGl2b3RncmlkLWNvbHVtbi1oZWFkZXJzIC5rLXBpdm90Z3JpZC1yb3c6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ibG9jay1lbmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlci1hbHQsIHJnYmEoMCwgMCwgMCwgMC4xNikpO1xufVxuXG4uay1waXZvdGdyaWQtaGVhZGVyLXRvdGFsLCAuay1waXZvdGdyaWQtdG90YWwge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2Utc3VidGxlLCAjZWJlYmViKTtcbn1cblxuLmstcGl2b3RncmlkLXJvdy1oZWFkZXJzIHRib2R5ID4gLmstcGl2b3RncmlkLXJvdzpob3ZlciwgLmstcGl2b3RncmlkLXJvdy1oZWFkZXJzIHRib2R5ID4gLmstcGl2b3RncmlkLXJvdy5rLWhvdmVyLCAuay1waXZvdGdyaWQtY29sdW1uLWhlYWRlcnMgdGJvZHkgPiAuay1waXZvdGdyaWQtcm93OmhvdmVyLCAuay1waXZvdGdyaWQtY29sdW1uLWhlYWRlcnMgdGJvZHkgPiAuay1waXZvdGdyaWQtcm93LmstaG92ZXIsIC5rLXBpdm90Z3JpZC12YWx1ZXMgdGJvZHkgPiAuay1waXZvdGdyaWQtcm93OmhvdmVyLCAuay1waXZvdGdyaWQtdmFsdWVzIHRib2R5ID4gLmstcGl2b3RncmlkLXJvdy5rLWhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZS1ob3ZlciwgI2ViZWJlYik7XG59XG5cbi5rLXBpdm90Z3JpZC1jZWxsOmZvY3VzLCAuay1waXZvdGdyaWQtY2VsbC5rLWZvY3VzLCAuay1waXZvdGdyaWQtZW1wdHktY2VsbDpmb2N1cywgLmstcGl2b3RncmlkLWVtcHR5LWNlbGwuay1mb2N1cywgLmstbWFzdGVyLXJvdyA+IC5rLXBpdm90Z3JpZC1jZWxsOmZvY3VzLCAuay1ncm91cGluZy1yb3cgPiAuay1waXZvdGdyaWQtY2VsbDpmb2N1cywgLmstZGV0YWlsLXJvdyA+IC5rLXBpdm90Z3JpZC1jZWxsOmZvY3VzLCAuay1ncm91cC1mb290ZXIgPiAuay1waXZvdGdyaWQtY2VsbDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuXG4uay1waXZvdGdyaWQtY2VsbC5rLXNlbGVjdGVkLCAuay1waXZvdGdyaWQtcm93Lmstc2VsZWN0ZWQgPiAuay1waXZvdGdyaWQtY2VsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KSAyNSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1idXR0b24sIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcGFuZWwge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1oZWFkZXIge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstZmllbGRzLWxpc3Qtd3JhcHBlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbn1cblxuLmstY2FsY3VsYXRlZC1maWVsZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay1jYWxjdWxhdGVkLWZpZWxkLWhlYWRlciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG59XG5cbi5rLWZpbHRlci1tZW51IC5rLWNhbGN1bGF0ZWQtaXRlbSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLWZvcm0tZmllbGQtd3JhcHBlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbn1cblxuLmstZmxleC1yb3cgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1vdmVybGF5LCAuay1kLWZsZXgtcm93IC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3Itb3ZlcmxheSB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWtlbmRvLWVsZXZhdGlvbi0zLCAwIDZweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA4KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtcbn1cblxuLmstZmxleC1yb3ctcmV2ZXJzZSAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLW92ZXJsYXkge1xuICBib3gtc2hhZG93OiB2YXIoLS1rZW5kby1lbGV2YXRpb24tMywgMCA2cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7XG59XG5cbi5rLWZsZXgtY29sIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3Itb3ZlcmxheSwgLmstZC1mbGV4LWNvbCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLW92ZXJsYXksIC5rLWZsZXgtY29sdW1uIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3Itb3ZlcmxheSB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWtlbmRvLWVsZXZhdGlvbi0zLCAwIDZweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA4KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtcbn1cblxuLmstZmxleC1jb2wtcmV2ZXJzZSAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLW92ZXJsYXksIC5rLWZsZXgtY29sdW1uLXJldmVyc2UgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1vdmVybGF5IHtcbiAgYm94LXNoYWRvdzogdmFyKC0ta2VuZG8tZWxldmF0aW9uLTMsIDAgNnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO1xufVxuXG4uay1waXZvdCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay1waXZvdC10YWJsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbn1cblxuLmstcGl2b3Qtcm93aGVhZGVycyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSk7XG59XG5cbi5rLXBpdm90LXRvb2xiYXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpO1xufVxuXG4uay1waXZvdC10b29sYmFyIC5rLWVtcHR5IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nik7XG59XG5cbi5rLXBpdm90IC5rLWFsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpO1xufVxuXG4uay1waXZvdC10b29sYmFyLCAuay1waXZvdC10YWJsZSwgLmstcGl2b3Qtcm93aGVhZGVycyA+IC5rLWdyaWQgdGQ6Zmlyc3QtY2hpbGQsIC5rLXBpdm90LXRhYmxlIC5rLWdyaWQtaGVhZGVyIC5rLWhlYWRlci5rLWZpcnN0IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xufVxuXG4uay1oZWFkZXIuay1hbHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLCAjZjVmNWY1KTtcbn1cblxuLmstcGl2b3QtbGF5b3V0IC5rLWdyaWQtZm9vdGVyIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSk7XG59XG5cbi5rLWkta3BpLXRyZW5kLWluY3JlYXNlLCAuay1pLWtwaS10cmVuZC1kZWNyZWFzZSwgLmstaS1rcGktdHJlbmQtZXF1YWwge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmstaS1rcGktc3RhdHVzLWhvbGQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCk7XG59XG5cbi5rLWkta3BpLXN0YXR1cy1kZW55IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKTtcbn1cblxuLmstaS1rcGktc3RhdHVzLW9wZW4ge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCk7XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcGFuZWwua2VuZG8tanF1ZXJ5IC5rLWNvbHVtbi1maWVsZHMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG59XG5cbi5rLXRyZWVsaXN0LmstZ3JpZC1kaXNwbGF5LWJsb2NrLmstZ3JpZC1sb2NrZWRjb2x1bW5zIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLXRyZWVsaXN0IC5rLXN0YXR1cyB7XG4gIHBhZGRpbmctYmxvY2s6IDAuNGVtO1xuICBwYWRkaW5nLWlubGluZTogMC42ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbn1cblxuLmstdHJlZWxpc3QgLmstc3RhdHVzIC5rLWxvYWRpbmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiA1cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLXRyZWVsaXN0IHRyLmstaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstdHJlZWxpc3QgLmstdHJlZWxpc3QtZHJhZ2dpbmcsIC5rLXRyZWVsaXN0IC5rLXRyZWVsaXN0LWRyYWdnaW5nIC5rLWhvdmVyIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uay10cmVlbGlzdCAuay1kcm9wLWhpbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbn1cblxuLmstdHJlZWxpc3QgLmstdGFibGUtcm93LmstZm9vdGVyIHRkLCAuay10cmVlbGlzdCAuay10YWJsZS1yb3cuay1mb290ZXItdGVtcGxhdGUgdGQsIC5rLXRyZWVsaXN0IC5rLXRhYmxlLXJvdy5rLWZvb3RlciAuay10YWJsZS10ZCwgLmstdHJlZWxpc3QgLmstdGFibGUtcm93LmstZm9vdGVyLXRlbXBsYXRlIC5rLXRhYmxlLXRkIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5rLXRyZWVsaXN0IC5rLXRhYmxlLXJvdy5rLWZvb3RlciArIC5rLXRhYmxlLXJvdy5rLWZvb3RlciB0ZCwgLmstdHJlZWxpc3QgLmstdGFibGUtcm93LmstZm9vdGVyICsgLmstdGFibGUtcm93LmstZm9vdGVyIC5rLXRhYmxlLXRkIHtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0LXdpZHRoOiAwO1xufVxuXG4uay10cmVlbGlzdC1zY3JvbGxhYmxlID4gLmstdGFibGUsIC5rLXRyZWVsaXN0LXNjcm9sbGFibGUgLmstZ3JpZC1oZWFkZXIgLmstdGFibGUtcm93LCAuay10cmVlbGlzdC1zY3JvbGxhYmxlIC5rLWdyaWQtaGVhZGVyIC5rLXRhYmxlLXRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmstdHJlZWxpc3Qtc2Nyb2xsYWJsZSAuay1ncmlkLXRvb2xiYXIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB6LWluZGV4OiAzO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xufVxuXG4uay10cmVlbGlzdC1zY3JvbGxhYmxlIC5rLWdyaWQtaGVhZGVyIC5rLXRhYmxlLXRoIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgei1pbmRleDogMTtcbn1cblxuLmstdHJlZWxpc3Qtc2Nyb2xsYWJsZSAuay1ncmlkLWhlYWRlciAuay10YWJsZS10aC5rLWdyaWQtaGVhZGVyLXN0aWNreSB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5rLXRyZWVsaXN0LXNjcm9sbGFibGUgdGhlYWQuay1ncmlkLWhlYWRlciB7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogMDtcbn1cblxuLmstdHJlZWxpc3Qtc2Nyb2xsYWJsZSAuay10YWJsZS1yb3cuay1ncm91cC1mb290ZXIgKyAuay10YWJsZS1yb3cuay1ncm91cC1mb290ZXIgdGQge1xuICBib3JkZXItYmxvY2stc3RhcnQtd2lkdGg6IDA7XG59XG5cbi5rLWRyYWctc2VwYXJhdG9yIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItaW5saW5lLWVuZDogMXB4IHNvbGlkO1xuICBoZWlnaHQ6IDFlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luLWJsb2NrOiAwO1xuICBtYXJnaW4taW5saW5lOiAwLjVlbTtcbn1cblxuLmstdHJlZWxpc3QtdG9nZ2xlIHtcbiAgbWFyZ2luLWJsb2NrOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKiAtMSk7XG4gIHBhZGRpbmc6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLXRyZWVsaXN0IHRyLmstZm9vdGVyLCAuay10cmVlbGlzdCB0ci5rLWZvb3Rlci10ZW1wbGF0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgMTElLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWZpbHRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay1maWx0ZXIgKiwgLmstZmlsdGVyICo6OmJlZm9yZSwgLmstZmlsdGVyICo6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstZmlsdGVyIHVsIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmstZmlsdGVyIHVsIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4uay1maWx0ZXIgLmstZmlsdGVyLWNvbnRhaW5lciwgLmstZmlsdGVyIC5rLWZpbHRlci1wcmV2aWV3IHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0ta2VuZG8tc3BhY2luZy03XFwuNSwgMS44NzVyZW0pO1xufVxuXG4uay1maWx0ZXIgLmstZmlsdGVyLWxpbmVzLCAuay1maWx0ZXIgLmstZmlsdGVyLWl0ZW0ge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1maWx0ZXIgLmstZmlsdGVyLXRvb2xiYXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogMDtcbn1cblxuLmstZmlsdGVyIC5rLWZpbHRlci10b29sYmFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGhlaWdodDogMXB4O1xuICBpbnNldC1ibG9jay1zdGFydDogNTAlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICogLTEpO1xufVxuXG4uay1maWx0ZXIgLmstZmlsdGVyLXRvb2xiYXIgLmstdG9vbGJhciB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5rLWZpbHRlciAuay1maWx0ZXItb3BlcmF0b3IgLmstZHJvcGRvd24tbGlzdCwgLmstZmlsdGVyIC5rLWZpbHRlci1vcGVyYXRvciAuay1kcm9wZG93biwgLmstZmlsdGVyIC5rLWZpbHRlci1vcGVyYXRvciAuay1kcm9wZG93bmxpc3Qge1xuICB3aWR0aDogMTVlbTtcbn1cblxuLmstZmlsdGVyIC5rLWZpbHRlci1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1maWx0ZXIgLmstZmlsdGVyLWl0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pICogLTEpO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG59XG5cbi5rLWZpbHRlciAuay1maWx0ZXItbGluZXMgLmstZmlsdGVyLWl0ZW06bGFzdC1jaGlsZCA+IC5rLWZpbHRlci10b29sYmFyOjphZnRlciwgLmstZmlsdGVyIC5rLWZpbHRlci1saW5lcyAuay1maWx0ZXItaXRlbTpsYXN0LWNoaWxkID4gKiA+IC5rLWZpbHRlci10b29sYmFyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAqIC0xIC0gMXB4KTtcbiAgaW5zZXQtYmxvY2stZW5kOiA1MCU7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKiAtMSk7XG59XG5cbi5rLWZpbHRlciAuay1maWx0ZXItZ3JvdXAtbWFpbjo6YmVmb3JlLCAuay1maWx0ZXIgLmstZmlsdGVyLWdyb3VwLW1haW4gPiAuay1maWx0ZXItdG9vbGJhcjo6YmVmb3JlLCAuay1maWx0ZXIgLmstZmlsdGVyLWdyb3VwLW1haW4gPiAuay1maWx0ZXItdG9vbGJhcjo6YWZ0ZXIsIC5rLWZpbHRlciAuay1maWx0ZXItZ3JvdXAtbWFpbiA+ICogPiAuay1maWx0ZXItdG9vbGJhcjo6YmVmb3JlLCAuay1maWx0ZXIgLmstZmlsdGVyLWdyb3VwLW1haW4gPiAqID4gLmstZmlsdGVyLXRvb2xiYXI6OmFmdGVyLCAuay1maWx0ZXIgLmstZmlsdGVyLWxpbmVzIC5rLWZpbHRlci1pdGVtOmxhc3QtY2hpbGQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLWZpbHRlciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG59XG5cbi5rLWZpbHRlciAuay1maWx0ZXItcHJldmlldy1maWVsZCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstZmlsdGVyIC5rLWZpbHRlci1wcmV2aWV3LW9wZXJhdG9yIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nik7XG59XG5cbi5rLWZpbHRlciAuay1maWx0ZXItaXRlbTo6YmVmb3JlLCAuay1maWx0ZXIgLmstZmlsdGVyLXRvb2xiYXI6OmJlZm9yZSwgLmstZmlsdGVyIC5rLWZpbHRlci1saW5lcyAuay1maWx0ZXItaXRlbTpsYXN0LWNoaWxkID4gLmstZmlsdGVyLXRvb2xiYXI6OmFmdGVyLCAuay1maWx0ZXIgLmstZmlsdGVyLWxpbmVzIC5rLWZpbHRlci1pdGVtOmxhc3QtY2hpbGQgPiAqID4gLmstZmlsdGVyLXRvb2xiYXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbn1cblxuLmstZmlsdGVyIC5rLXRvb2xiYXI6Zm9jdXMsIC5rLWZpbHRlciAuay10b29sYmFyLmstZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cblxuLmstZmlsZW1hbmFnZXIge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbn1cblxuLmstZmlsZW1hbmFnZXItaGVhZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1maWxlbWFuYWdlci10b29sYmFyIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItYmxvY2stZW5kLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5rLWZpbGVtYW5hZ2VyLWNvbnRlbnQtY29udGFpbmVyIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmbGV4OiAxIDEgMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLWZpbGVtYW5hZ2VyLXNwbGl0dGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uay1maWxlbWFuYWdlci1uYXZpZ2F0aW9uIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIHdpZHRoOiAyMCU7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmbGV4LXNocmluazogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5rLWZpbGVtYW5hZ2VyLXRyZWV2aWV3IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5rLWZpbGVtYW5hZ2VyLWNvbnRlbnQge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGZsZXg6IDEgMSAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstZmlsZW1hbmFnZXItdmlldyB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uay1maWxlbWFuYWdlci1icmVhZGNydW1iIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItYmxvY2stZW5kLXdpZHRoOiAxcHg7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5rLWZpbGVtYW5hZ2VyLWxpc3R2aWV3IHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBmbGV4OiAxIDEgMCU7XG59XG5cbi5rLWZpbGVtYW5hZ2VyLWxpc3R2aWV3IC5rLWxpc3R2aWV3LWl0ZW0ge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDEyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5rLWZpbGVtYW5hZ2VyLWxpc3R2aWV3IC5rLWZpbGUtcHJldmlldyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uay1maWxlbWFuYWdlci1saXN0dmlldyAuay1maWxlLW5hbWUge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSAvIDIpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmstZmlsZW1hbmFnZXItbGlzdHZpZXcgLmstZmlsZS1lZGl0LWlucHV0IGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5rLWZpbGVtYW5hZ2VyLWdyaWQge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGZsZXg6IDEgMSAwJTtcbn1cblxuLmstZmlsZW1hbmFnZXItZ3JpZCAuay1maWxlLXByZXZpZXcge1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5rLWZpbGVtYW5hZ2VyLWdyaWQgLmstZmlsZS1uYW1lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5rLWZpbGVtYW5hZ2VyLXByZXZpZXcge1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgKiAzKSB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pIHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIHdpZHRoOiAyMCU7XG4gIG1pbi1oZWlnaHQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSAqIDQgKyA5NnB4ICsgdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSAqIDMpO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uay1maWxlbWFuYWdlci1wcmV2aWV3IC5rLWZpbGUtcHJldmlldyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uay1maWxlbWFuYWdlci1wcmV2aWV3IC5rLWZpbGUtbmFtZSB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLWZpbGVtYW5hZ2VyLXByZXZpZXcgLmstc2luZ2xlLWZpbGUtc2VsZWN0ZWQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmstZmlsZW1hbmFnZXItcHJldmlldyAuay1tdWx0aXBsZS1maWxlcy1zZWxlY3RlZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uay1maWxlbWFuYWdlci1wcmV2aWV3IC5rLWZpbGUtbWV0YSB7XG4gIG1hcmdpbjogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSAwIDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBncmlkLWNvbHVtbi1nYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG59XG5cbi5rLWZpbGVtYW5hZ2VyLXByZXZpZXcgLmstZmlsZS1tZXRhLWxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uay1maWxlbWFuYWdlci1wcmV2aWV3IC5rLWZpbGUtbWV0YS12YWx1ZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmstZmlsZW1hbmFnZXItcHJldmlldyAuay1maWxlLXR5cGUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLmstZmlsZW1hbmFnZXItcHJldmlldyAuay1saW5lLWJyZWFrIHtcbiAgbWFyZ2luOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pIDAgMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXg6IDEgMSAxMDAlO1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG59XG5cbi5rLWZpbGVtYW5hZ2VyIC5rLXNwbGl0YmFyIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci13aWR0aDogMCAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmstZmlsZW1hbmFnZXItdXBsb2FkLWRpYWxvZyAuay11cGxvYWQtZmlsZXMge1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLmstZmlsZW1hbmFnZXItZHJhZy1oaW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uay1maWxlbWFuYWdlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay1maWxlbWFuYWdlci1icmVhZGNydW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSk7XG59XG5cbi5rLWZpbGVtYW5hZ2VyLWxpc3R2aWV3IC5rLWxpc3R2aWV3LWl0ZW0gLmstZmlsZS1pY29uIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nik7XG59XG5cbi5rLWZpbGVtYW5hZ2VyLWxpc3R2aWV3IC5rLWxpc3R2aWV3LWl0ZW0uay1zZWxlY3RlZCAuay1maWxlLWljb24ge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay1maWxlbWFuYWdlci1wcmV2aWV3IC5rLWZpbGUtaWNvbiB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpO1xufVxuXG4uay10YXNrYm9hcmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay10YXNrYm9hcmQgKiwgLmstdGFza2JvYXJkICo6OmJlZm9yZSwgLmstdGFza2JvYXJkICo6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstdGFza2JvYXJkLXRvb2xiYXIge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uay10YXNrYm9hcmQtY29udGVudCB7XG4gIHBhZGRpbmc6IDAgdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuXG4uay10YXNrYm9hcmQtY29sdW1ucy1jb250YWluZXIge1xuICBvdXRsaW5lOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIG92ZXJmbG93LXg6IHZpc2libGU7XG59XG5cbi5rLXRhc2tib2FyZC1jb2x1bW4ge1xuICB3aWR0aDogMzIwcHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgb3V0bGluZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXRhc2tib2FyZC1jb2x1bW4taGVhZGVyIHtcbiAgcGFkZGluZy1ibG9jazogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pIC8gMik7XG4gIHBhZGRpbmctaW5saW5lOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgLyAyKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgLyA0KTtcbn1cblxuLmstdGFza2JvYXJkLWNvbHVtbi1oZWFkZXItYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgZ2FwOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgLyAyKTtcbn1cblxuLmstdGFza2JvYXJkLWNvbHVtbi1jYXJkcy1jb250YWluZXIge1xuICBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgLyAyKTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0wLCAwcHgpO1xuICBwYWRkaW5nLWlubGluZTogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pIC8gMik7XG4gIG91dGxpbmU6IG5vbmU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmstdGFza2JvYXJkLWNvbHVtbi1jYXJkcyB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pIC8gMikgMDtcbn1cblxuLmstdGFza2JvYXJkLWNvbHVtbi1uZXcgLmstdGFza2JvYXJkLWNvbHVtbi1oZWFkZXIsIC5rLXRhc2tib2FyZC1jb2x1bW4tZWRpdCAuay10YXNrYm9hcmQtY29sdW1uLWhlYWRlciB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG4uay10YXNrYm9hcmQtY29sdW1uLW5ldyAuay10YXNrYm9hcmQtY29sdW1uLWhlYWRlci10ZXh0LCAuay10YXNrYm9hcmQtY29sdW1uLWVkaXQgLmstdGFza2JvYXJkLWNvbHVtbi1oZWFkZXItdGV4dCB7XG4gIGZsZXg6IDEgMSAxMDAlO1xufVxuXG4uay10YXNrYm9hcmQtcGFuZSB7XG4gIHdpZHRoOiAzMjBweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1lbmQ6IDA7XG4gIGluc2V0LWJsb2NrLWVuZDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMjtcbn1cblxuLmstdGFza2JvYXJkLXBhbmUtaGVhZGVyIHtcbiAgcGFkZGluZy1ibG9jazogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pICogMC43NSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBmb250LXdlaWdodDogNTAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uay10YXNrYm9hcmQtcGFuZS1oZWFkZXItdGV4dCB7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG59XG5cbi5rLXRhc2tib2FyZC1wYW5lLWhlYWRlci1hY3Rpb25zIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG5cbi5rLXRhc2tib2FyZC1wYW5lLWNvbnRlbnQge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTAsIDBweCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBvdmVyZmxvdzogYXV0bztcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5rLXRhc2tib2FyZC1wYW5lLWFjdGlvbnMge1xuICBwYWRkaW5nLWJsb2NrOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgKiAwLjc1KTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG59XG5cbi5rLXRhc2tib2FyZC1wYW5lLXN0YXJ0IHtcbiAgaW5zZXQtaW5saW5lLWVuZDogYXV0bztcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xufVxuXG4uay10YXNrYm9hcmQtY2FyZCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cblxuLmstdGFza2JvYXJkLWNhcmQuay10YXNrYm9hcmQtY2FyZC1jYXRlZ29yeSB7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IDRweDtcbn1cblxuLmstdGFza2JvYXJkLWNhcmQgLmstY2FyZC1oZWFkZXIsIC5rLXRhc2tib2FyZC1jYXJkIC5rLWNhcmQtYm9keSwgLmstdGFza2JvYXJkLWNhcmQgLmstY2FyZC1mb290ZXIge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbn1cblxuLmstdGFza2JvYXJkLWNhcmQgLmstY2FyZC1oZWFkZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uay10YXNrYm9hcmQtY2FyZCAuay1jYXJkLXRpdGxlIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcbn1cblxuLmstdGFza2JvYXJkLWNhcmQgLmstY2FyZC10aXRsZTpmb2N1cywgLmstdGFza2JvYXJkLWNhcmQgLmstY2FyZC10aXRsZS5rLWZvY3VzLCAuay10YXNrYm9hcmQtY2FyZCAuay1jYXJkLXRpdGxlOmhvdmVyLCAuay10YXNrYm9hcmQtY2FyZCAuay1jYXJkLXRpdGxlLmstaG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmstdGFza2JvYXJkLWNhcmQgLmstY2FyZC1oZWFkZXItYWN0aW9ucyB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG5cbi5rLXRhc2tib2FyZC1kcmFnLXBsYWNlaG9sZGVyIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLXRhc2tib2FyZC1jb2x1bW4ge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpO1xufVxuXG4uay10YXNrYm9hcmQtY29sdW1uOmZvY3VzLCAuay10YXNrYm9hcmQtY29sdW1uLmstZm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlci1hbHQsIHJnYmEoMCwgMCwgMCwgMC4xNikpO1xufVxuXG4uay10YXNrYm9hcmQtY29sdW1uLWhlYWRlciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG59XG5cbi5rLXRhc2tib2FyZC1wYW5lIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLXRhc2tib2FyZC1wYW5lLWhlYWRlciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG59XG5cbi5rLXRhc2tib2FyZC1jYXJkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLXRhc2tib2FyZC1jYXJkIC5rLWNhcmQtdGl0bGUge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLXRhc2tib2FyZC1jYXJkIC5rLWNhcmQtdGl0bGU6Zm9jdXMsIC5rLXRhc2tib2FyZC1jYXJkIC5rLWNhcmQtdGl0bGUuay1mb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWhvdmVyLCAjZWE1YTUxKTtcbn1cblxuLmstdGFza2JvYXJkLWNhcmQgLmstY2FyZC10aXRsZTpob3ZlciwgLmstdGFza2JvYXJkLWNhcmQgLmstY2FyZC10aXRsZS5rLWhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktaG92ZXIsICNlYTVhNTEpO1xufVxuXG4uay10YXNrYm9hcmQtY2FyZDpmb2N1cywgLmstdGFza2JvYXJkLWNhcmQuay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLWFsdCwgcmdiYSgwLCAwLCAwLCAwLjE2KSk7XG59XG5cbi5rLXRhc2tib2FyZC1jYXJkOmhvdmVyLCAuay10YXNrYm9hcmQtY2FyZC5rLWhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXItYWx0LCByZ2JhKDAsIDAsIDAsIDAuMTYpKTtcbn1cblxuLmstdGFza2JvYXJkLWNhcmQuay1zZWxlY3RlZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1lbXBoYXNpcywgI2ZmOWQ5Nyk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5rLXRhc2tib2FyZC1jYXJkLmstZGlzYWJsZWQge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uay10YXNrYm9hcmQtZHJhZy1wbGFjZWhvbGRlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsYSgwLCAwJSwgMTAwJSwgMC4yKTtcbn1cblxuLmstZWRpdG9yIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLWVkaXRvci5rLXJlYWRvbmx5IC5rLWVkaXRvci1jb250ZW50IHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5rLWVkaXRvci5rLXJlYWRvbmx5IC5rLWVkaXRvci1jb250ZW50LmstZm9jdXMge1xuICBvdXRsaW5lLXdpZHRoOiAxcHg7XG4gIG91dGxpbmUtc3R5bGU6IGRhc2hlZDtcbn1cblxuLmstZWRpdG9yLWlubGluZSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDApO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uay1lZGl0b3ItcmVzaXphYmxlIHtcbiAgcmVzaXplOiBib3RoO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmstZWRpdG9yLXJlc2l6ZS1oYW5kbGVzLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmstZWRpdG9yLXJlc2l6ZS13cmFwLWVsZW1lbnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstZWRpdG9yLXJlc2l6ZS1oYW5kbGUge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgei1pbmRleDogMTAwO1xufVxuXG4uay1lZGl0b3ItcmVzaXplLWhhbmRsZS5ub3J0aHdlc3Qge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBjdXJzb3I6IG53LXJlc2l6ZTtcbn1cblxuLmstZWRpdG9yLXJlc2l6ZS1oYW5kbGUubm9ydGgge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGN1cnNvcjogbi1yZXNpemU7XG59XG5cbi5rLWVkaXRvci1yZXNpemUtaGFuZGxlLm5vcnRoZWFzdCB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7XG4gIGN1cnNvcjogbmUtcmVzaXplO1xufVxuXG4uay1lZGl0b3ItcmVzaXplLWhhbmRsZS5zb3V0aHdlc3Qge1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSk7XG4gIGN1cnNvcjogc3ctcmVzaXplO1xufVxuXG4uay1lZGl0b3ItcmVzaXplLWhhbmRsZS5zb3V0aCB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpO1xuICBjdXJzb3I6IHMtcmVzaXplO1xufVxuXG4uay1lZGl0b3ItcmVzaXplLWhhbmRsZS5zb3V0aGVhc3Qge1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDUwJSk7XG4gIGN1cnNvcjogc2UtcmVzaXplO1xufVxuXG4uay1lZGl0b3ItcmVzaXplLWhhbmRsZS53ZXN0IHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBjdXJzb3I6IHctcmVzaXplO1xufVxuXG4uay1lZGl0b3ItcmVzaXplLWhhbmRsZS5lYXN0IHtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xuICBjdXJzb3I6IGUtcmVzaXplO1xufVxuXG4uUHJvc2VNaXJyb3Itc2VsZWN0ZWRub2RlIHtcbiAgb3V0bGluZS13aWR0aDogMnB4O1xuICBvdXRsaW5lLXN0eWxlOiBzb2xpZDtcbn1cblxuLlByb3NlTWlycm9yLWhpZGVzZWxlY3Rpb24ge1xuICBjYXJldC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLlByb3NlTWlycm9yLWhpZGVzZWxlY3Rpb24gKjo6c2VsZWN0aW9uLCAuUHJvc2VNaXJyb3ItaGlkZXNlbGVjdGlvbiAqOjotbW96LXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLWVkaXRvci10b29sYmFyIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmstZWRpdG9yLXRvb2xiYXIgLmstZWRpdG9yLWV4cG9ydCAuay1pY29uIHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDAuMjVlbTtcbn1cblxuLmstZWRpdG9yLXRvb2xiYXIgLmstZWRpdG9yLWV4cG9ydCAuay1pY29uLCAuay1lZGl0b3ItdG9vbGJhciAuay1lZGl0b3ItZXhwb3J0IC5rLWV4cG9ydC10b29sLXRleHQge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uay1lZGl0b3ItY29udGVudCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uay1lZGl0b3ItY29udGVudCA+IC5rLWlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLWVkaXRvci1jb250ZW50ID4gLlByb3NlTWlycm9yIHtcbiAgcGFkZGluZzogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5rLWVkaXRvci1jb250ZW50ID4gLlByb3NlTWlycm9yIHRhYmxlIHtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xufVxuXG4uay1lZGl0b3ItY29udGVudCA+IC5Qcm9zZU1pcnJvciAuay1wbGFjZWhvbGRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogYXR0cihkYXRhLXBsYWNlaG9sZGVyKTtcbiAgaGVpZ2h0OiAwO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KTtcbiAgZmxvYXQ6IGlubGluZS1zdGFydDtcbiAgb3BhY2l0eTogMTtcbiAgY3Vyc29yOiB0ZXh0O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmstZWRpdG9yLWNvbnRlbnQgPiAuUHJvc2VNaXJyb3JbY29udGVudGVkaXRhYmxlPWZhbHNlXSB7XG4gIGN1cnNvcjogdW5zZXQgIWltcG9ydGFudDtcbn1cblxuLmstZWRpdG9yLWNvbnRlbnQgPiAuUHJvc2VNaXJyb3JbY29udGVudGVkaXRhYmxlPWZhbHNlXSAuay1lZGl0b3ItcmVzaXplLWhhbmRsZXMtd3JhcHBlciwgLmstZWRpdG9yLWNvbnRlbnQgPiAuUHJvc2VNaXJyb3JbY29udGVudGVkaXRhYmxlPWZhbHNlXSAuay1lZGl0b3ItcmVzaXplLWhhbmRsZSwgLmstZWRpdG9yLWNvbnRlbnQgPiAuUHJvc2VNaXJyb3JbY29udGVudGVkaXRhYmxlPWZhbHNlXSAucm93LXJlc2l6ZS1oYW5kbGUsIC5rLWVkaXRvci1jb250ZW50ID4gLlByb3NlTWlycm9yW2NvbnRlbnRlZGl0YWJsZT1mYWxzZV0gLmNvbHVtbi1yZXNpemUtaGFuZGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstZWRpdG9yLWNvbnRlbnQgPiAuUHJvc2VNaXJyb3JbY29udGVudGVkaXRhYmxlPWZhbHNlXSBpbWcsIC5rLWVkaXRvci1jb250ZW50ID4gLlByb3NlTWlycm9yW2NvbnRlbnRlZGl0YWJsZT1mYWxzZV0gdGFibGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmstZWRpdG9yLWNvbnRlbnQgPiAuUHJvc2VNaXJyb3JbY29udGVudGVkaXRhYmxlPWZhbHNlXSAuUHJvc2VNaXJyb3Itc2VsZWN0ZWRub2RlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmstZWRpdG9yLWNvbnRlbnQgcCB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbi5rLWVkaXRvci1jb250ZW50IHRkIHAsIC5rLWVkaXRvci1jb250ZW50IHRoIHAsIC5rLWVkaXRvci1jb250ZW50IGxpIHAge1xuICBtYXJnaW46IDA7XG59XG5cbi5rLWVkaXRvci1jb250ZW50IHRhYmxlIHtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstZWRpdG9yLWNvbnRlbnQgdGQsIC5rLWVkaXRvci1jb250ZW50IHRoIHtcbiAgbWluLXdpZHRoOiAxZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBwYWRkaW5nLWJsb2NrOiAzcHg7XG4gIHBhZGRpbmctaW5saW5lOiA1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstZWRpdG9yLWNvbnRlbnQgdGgge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG59XG5cbi5rLWVkaXRvci1jb250ZW50IHRkIHtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG59XG5cbi5rLWVkaXRvci1jb250ZW50IC5zZWxlY3RlZENlbGw6OmFmdGVyIHtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1lbmQ6IDA7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICBpbnNldC1ibG9jay1lbmQ6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uay1lZGl0LWZvcm0tY29udGVudCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWFyZ2luLWJsb2NrOiAtdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgbWFyZ2luLWlubGluZTogLXZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xufVxuXG4uay1jdC1wb3B1cCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxOTBweDtcbiAgcGFkZGluZzogNXB4O1xufVxuXG4uay1jdC1wb3B1cCAuay1idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmstY3QtcG9wdXAgLmstY3QtY2VsbCB7XG4gIG1hcmdpbjogMXB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG9wYWNpdHk6IDAuNztcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cblxuLmstZWRpdG9yIC5rLXJlc2l6ZS1oYW5kbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1lbmQ6IDA7XG4gIGluc2V0LWJsb2NrLWVuZDogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMTNweCAxM3B4O1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJvcmRlci1ibG9jay1lbmQtY29sb3I6IGluaGVyaXQ7XG4gIGN1cnNvcjogc2UtcmVzaXplO1xufVxuXG4uay1lZGl0b3IgLmstcmVzaXplLWhhbmRsZSAuay1pLWFycm93LTQ1LWRvd24tcmlnaHQsIC5rLWVkaXRvciAuay1yZXNpemUtaGFuZGxlIC5rLWktY2FyZXQtYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1lZGl0b3ItZmluZC1yZXBsYWNlIC5rLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWVkaXRvci1maW5kLXJlcGxhY2UgLmstYWN0aW9ucywgLmstZWRpdG9yLWZpbmQtcmVwbGFjZSAuay1lZGl0LWJ1dHRvbnMsIC5rLWVkaXRvci1maW5kLXJlcGxhY2UgLmstYWN0aW9uLWJ1dHRvbnMsIC5rLWVkaXRvci1maW5kLXJlcGxhY2UgLmstY29sdW1ubWVudS1hY3Rpb25zLCAuay1lZGl0b3ItZmluZC1yZXBsYWNlIC5rLWZvcm0tYnV0dG9ucyB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5rLWVkaXRvci1maW5kLXJlcGxhY2UgLmstc2VhcmNoLW9wdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAxMHB4IDAgNDBweDtcbn1cblxuLmstZWRpdG9yLWZpbmQtcmVwbGFjZSAuay1tYXRjaGVzLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtYmxvY2stZW5kOiAwO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1lbmQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmstdGV4dGFyZWEuay1lZGl0b3ItdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICByZXNpemU6IG5vbmU7XG59XG5cbi5rLWZpbGVicm93c2VyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uay1maWxlYnJvd3NlciAuay1mbG9hdHdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uay1maWxlYnJvd3NlciAuay1mbG9hdHdyYXA6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstZmlsZWJyb3dzZXIgLmstYnJlYWRjcnVtYnMge1xuICBmbGV4OiAxO1xufVxuXG4uay1maWxlYnJvd3NlciAuay1zZWFyY2gtd3JhcCB7XG4gIG1hcmdpbjogMCAwIDAgdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgd2lkdGg6IDE1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uay1maWxlYnJvd3NlciAuay1zZWFyY2gtd3JhcCAuay1pbnB1dCB7XG4gIGZsZXg6IDE7XG4gIHdpZHRoOiAxMDBweDtcbn1cblxuLmstZmlsZWJyb3dzZXIgLmstc2VhcmNoLXdyYXAgLmstaWNvbiB7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLmstZmlsZWJyb3dzZXIgLmstZmlsZWJyb3dzZXItdG9vbGJhciB7XG4gIG1hcmdpbjogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSAwIDA7XG59XG5cbi5rLWZpbGVicm93c2VyIC5rLXVwbG9hZCB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmstZmlsZWJyb3dzZXIgLmstdXBsb2FkIC5rLXVwbG9hZC1idXR0b24ge1xuICBtYXJnaW46IDA7XG59XG5cbi5rLWZpbGVicm93c2VyIC5rLXVwbG9hZCAuay11cGxvYWQtc3RhdHVzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstZmlsZWJyb3dzZXIgLmstdXBsb2FkLWZpbGVzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstZmlsZWJyb3dzZXIgLmstdGlsZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBoZWlnaHQ6IDM5MHB4O1xuICBtYXgtaGVpZ2h0OiA1MHZoO1xuICBtYXJnaW46IDAgMCB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBib3JkZXItYmxvY2stc3RhcnQtd2lkdGg6IDA7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uay1maWxlYnJvd3NlciAuay10aWxlIHtcbiAgd2lkdGg6IDMzJTtcbiAgaGVpZ2h0OiA5MHB4O1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO1xufVxuXG4uay1maWxlYnJvd3NlciAuay10aWxlIC5rLWktZmlsZSwgLmstZmlsZWJyb3dzZXIgLmstdGlsZSAuay1pLWZvbGRlciB7XG4gIGZvbnQtc2l6ZTogNGVtO1xufVxuXG4uay1maWxlYnJvd3NlciAuay10aWxlIGlucHV0IHtcbiAgd2lkdGg6IDEwMHB4O1xufVxuXG4uay1maWxlYnJvd3NlciAuay10aWxlIHN0cm9uZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNDAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmstZmlsZWJyb3dzZXIgLmstdGlsZS1lbXB0eSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5rLWZpbGVicm93c2VyIC5rLXRpbGUtZW1wdHkuay1zZWxlY3RlZCB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLWZpbGVicm93c2VyIC5rLXRpbGUtZW1wdHkgc3Ryb25nIHtcbiAgb3BhY2l0eTogMC41O1xuICBmb250LXNpemU6IDNlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmstZmlsZWJyb3dzZXIgLmstdGh1bWIge1xuICBmbG9hdDogaW5saW5lLXN0YXJ0O1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbn1cblxuLmstZmlsZWJyb3dzZXIgLmstYnJlYWRjcnVtYnMtd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uay1maWxlYnJvd3NlciAuay1icmVhZGNydW1icy13cmFwIC5rLWljb24ge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XG59XG5cbi5rLWVkaXRvci10YWJsZS13aXphcmQtd2luZG93IC5rLXRhYnN0cmlwLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5rLWVkaXRvci10YWJsZS13aXphcmQtd2luZG93IC5rLXRhYnN0cmlwLXdyYXBwZXIgLmstdGFic3RyaXAuay1yb290LXRhYnMge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWFyZ2luLWJsb2NrLWVuZDogMDtcbn1cblxuLmstZWRpdG9yLXRhYmxlLXdpemFyZC13aW5kb3cgLmstZWRpdC1maWVsZCA+IC5rLWNoZWNrYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1lZGl0b3ItaW5saW5lIC5rLXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBtYXJnaW46IDAgMCAxZW07XG59XG5cbi5rLWVkaXRvci1pbmxpbmUgLmstdGFibGUsIC5rLWVkaXRvci1pbmxpbmUgLmstdGFibGUgdGQge1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBkb3R0ZWQ7XG59XG5cbi5rLWVkaXRvci1pbmxpbmUgLmstdGFibGUgdGQge1xuICBtaW4td2lkdGg6IDFweDtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbn1cblxuLmstZWRpdG9yLWlubGluZSAuay1lbGVtZW50LXJlc2l6ZS1oYW5kbGUtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi5rLWVkaXRvci1pbmxpbmUgLmstZWxlbWVudC1yZXNpemUtaGFuZGxlLXdyYXBwZXIgLmstZWxlbWVudC1yZXNpemUtaGFuZGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmstZWRpdG9yLWlubGluZSAuay1lbGVtZW50LXJlc2l6ZS1oYW5kbGUtd3JhcHBlciAuay1lbGVtZW50LXJlc2l6ZS1oYW5kbGUuay1yZXNpemUtZWFzdCB7XG4gIGN1cnNvcjogZS1yZXNpemU7XG59XG5cbi5rLWVkaXRvci1pbmxpbmUgLmstZWxlbWVudC1yZXNpemUtaGFuZGxlLXdyYXBwZXIgLmstZWxlbWVudC1yZXNpemUtaGFuZGxlLmstcmVzaXplLW5vcnRoIHtcbiAgY3Vyc29yOiBuLXJlc2l6ZTtcbn1cblxuLmstZWRpdG9yLWlubGluZSAuay1lbGVtZW50LXJlc2l6ZS1oYW5kbGUtd3JhcHBlciAuay1lbGVtZW50LXJlc2l6ZS1oYW5kbGUuay1yZXNpemUtbm9ydGhlYXN0IHtcbiAgY3Vyc29yOiBuZS1yZXNpemU7XG59XG5cbi5rLWVkaXRvci1pbmxpbmUgLmstZWxlbWVudC1yZXNpemUtaGFuZGxlLXdyYXBwZXIgLmstZWxlbWVudC1yZXNpemUtaGFuZGxlLmstcmVzaXplLW5vcnRod2VzdCB7XG4gIGN1cnNvcjogbnctcmVzaXplO1xufVxuXG4uay1lZGl0b3ItaW5saW5lIC5rLWVsZW1lbnQtcmVzaXplLWhhbmRsZS13cmFwcGVyIC5rLWVsZW1lbnQtcmVzaXplLWhhbmRsZS5rLXJlc2l6ZS1zb3V0aCB7XG4gIGN1cnNvcjogcy1yZXNpemU7XG59XG5cbi5rLWVkaXRvci1pbmxpbmUgLmstZWxlbWVudC1yZXNpemUtaGFuZGxlLXdyYXBwZXIgLmstZWxlbWVudC1yZXNpemUtaGFuZGxlLmstcmVzaXplLXNvdXRoZWFzdCB7XG4gIGN1cnNvcjogc2UtcmVzaXplO1xufVxuXG4uay1lZGl0b3ItaW5saW5lIC5rLWVsZW1lbnQtcmVzaXplLWhhbmRsZS13cmFwcGVyIC5rLWVsZW1lbnQtcmVzaXplLWhhbmRsZS5rLXJlc2l6ZS1zb3V0aHdlc3Qge1xuICBjdXJzb3I6IHN3LXJlc2l6ZTtcbn1cblxuLmstZWRpdG9yLWlubGluZSAuay1lbGVtZW50LXJlc2l6ZS1oYW5kbGUtd3JhcHBlciAuay1lbGVtZW50LXJlc2l6ZS1oYW5kbGUuay1yZXNpemUtd2VzdCB7XG4gIGN1cnNvcjogdy1yZXNpemU7XG59XG5cbi5rLWVkaXRvci1pbmxpbmUgLmstY29sdW1uLXJlc2l6ZS1oYW5kbGUtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTBweDtcbiAgY3Vyc29yOiBjb2wtcmVzaXplO1xuICB6LWluZGV4OiAyO1xufVxuXG4uay1lZGl0b3ItaW5saW5lIC5rLWNvbHVtbi1yZXNpemUtaGFuZGxlLXdyYXBwZXIgLmstY29sdW1uLXJlc2l6ZS1oYW5kbGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uay1lZGl0b3ItaW5saW5lIC5rLWNvbHVtbi1yZXNpemUtaGFuZGxlLXdyYXBwZXIgLmstY29sdW1uLXJlc2l6ZS1oYW5kbGUgLmstY29sdW1uLXJlc2l6ZS1tYXJrZXIge1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1ibG9jazogMDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4uay1lZGl0b3ItaW5saW5lIC5rLXJvdy1yZXNpemUtaGFuZGxlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIGN1cnNvcjogcm93LXJlc2l6ZTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbn1cblxuLmstZWRpdG9yLWlubGluZSAuay1yb3ctcmVzaXplLWhhbmRsZS13cmFwcGVyIC5rLXJvdy1yZXNpemUtaGFuZGxlIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5rLWVkaXRvci1pbmxpbmUgLmstcm93LXJlc2l6ZS1oYW5kbGUtd3JhcHBlciAuay1yb3ctcmVzaXplLW1hcmtlci13cmFwcGVyIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uay1lZGl0b3ItaW5saW5lIC5rLXJvdy1yZXNpemUtaGFuZGxlLXdyYXBwZXIgLmstcm93LXJlc2l6ZS1tYXJrZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4uay1lZGl0b3Ige1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstZWRpdG9yLmstcmVhZG9ubHkgLmstZWRpdG9yLWNvbnRlbnQuay1mb2N1cyB7XG4gIG91dGxpbmUtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbn1cblxuLmstZWRpdG9yLWlubGluZSAuay10YWJsZSwgLmstZWRpdG9yLWlubGluZSAuay10YWJsZSB0ZCB7XG4gIGJvcmRlci1jb2xvcjogI2NjYztcbn1cblxuLmstZWRpdG9yLWlubGluZSAuay1lbGVtZW50LXJlc2l6ZS1oYW5kbGUtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cblxuLmstZWRpdG9yLWlubGluZSAuay1jb2x1bW4tcmVzaXplLWhhbmRsZS13cmFwcGVyIC5rLWNvbHVtbi1yZXNpemUtaGFuZGxlIC5rLWNvbHVtbi1yZXNpemUtbWFya2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjBmZjtcbn1cblxuLmstZWRpdG9yLWlubGluZSAuay1yb3ctcmVzaXplLWhhbmRsZS13cmFwcGVyIC5rLXJvdy1yZXNpemUtbWFya2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjBmZjtcbn1cblxuLmstZWRpdG9yLWlubGluZTpob3ZlciwgLmstZWRpdG9yLWlubGluZS5rLWhvdmVyLCAuay1lZGl0b3ItaW5saW5lLmstYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xufVxuXG4uay1lZGl0b3ItcmVzaXplLWhhbmRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cblxuLlByb3NlTWlycm9yLXNlbGVjdGVkbm9kZSB7XG4gIG91dGxpbmUtY29sb3I6ICM4Y2Y7XG59XG5cbi5rLWN0LXBvcHVwIC5rLXNlbGVjdGVkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4uay1lZGl0b3ItY29udGVudCAuay10ZXh0LXNlbGVjdGVkLCAuay1lZGl0b3ItY29udGVudDo6c2VsZWN0aW9uIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstZWRpdG9yLWNvbnRlbnQgLmstdGV4dC1oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktc3VidGxlLCAjZmZlY2ViKTtcbn1cblxuLmstZWRpdG9yLWNvbnRlbnQgdGQsIC5rLWVkaXRvci1jb250ZW50IHRoIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xufVxuXG4uay1lZGl0b3ItY29udGVudCAuc2VsZWN0ZWRDZWxsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjAwLCAyMDAsIDI1NSwgMC40KTtcbn1cblxuLmstaW1hZ2VlZGl0b3Ige1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay1pbWFnZWVkaXRvciAqLCAuay1pbWFnZWVkaXRvciAqOjpiZWZvcmUsIC5rLWltYWdlZWRpdG9yICo6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstaW1hZ2VlZGl0b3ItdG9vbGJhciB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWJsb2NrLWVuZC13aWR0aDogMXB4O1xufVxuXG4uay1pbWFnZWVkaXRvci1jb250ZW50IHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbn1cblxuLmstaW1hZ2VlZGl0b3ItY2FudmFzLWNvbnRhaW5lciB7XG4gIGZsZXg6IDEgMSAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uay1pbWFnZWVkaXRvci1jYW52YXMge1xuICBtYXJnaW46IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstaW1hZ2VlZGl0b3ItYWN0aW9uLXBhbmUge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTgsIDJyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgd2lkdGg6IDI0MXB4O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmbGV4OiBub25lO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uay1pbWFnZWVkaXRvci1hY3Rpb24tcGFuZSAuay1pbnB1dC1pbm5lciwgLmstaW1hZ2VlZGl0b3ItYWN0aW9uLXBhbmUgLmstaW5wdXQtdmFsdWUtdGV4dCB7XG4gIHRleHQtb3ZlcmZsb3c6IGNsaXA7XG59XG5cbi5rLWltYWdlZWRpdG9yLWNyb3Atb3ZlcmxheSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbn1cblxuLmstaW1hZ2VlZGl0b3ItY3JvcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IGRhc2hlZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS1oYW5kbGUge1xuICBtYXJnaW4tYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMXB4LCAxcHgpO1xuICBtYXJnaW4taW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTFweCwgMXB4KTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcbn1cblxuLmstaW1hZ2VlZGl0b3ItY3JvcCAuay1yZXNpemUtc3csIC5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLXNlLCAuay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS1udywgLmstaW1hZ2VlZGl0b3ItY3JvcCAuay1yZXNpemUtbmUge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xufVxuXG4uay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS1uLCAuay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS1zIHtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBjYWxjKDUwJSAtIDcuNXB4KTtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMDtcbn1cblxuLmstaW1hZ2VlZGl0b3ItY3JvcCAuay1yZXNpemUtdywgLmstaW1hZ2VlZGl0b3ItY3JvcCAuay1yZXNpemUtZSB7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKDUwJSAtIDcuNXB4KTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMTVweDtcbn1cblxuLmstaW1hZ2VlZGl0b3ItY3JvcCAuay1yZXNpemUtbmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuXG4uay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS1udyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xufVxuXG4uay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS1zdyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLmstaW1hZ2VlZGl0b3ItY3JvcCAuay1yZXNpemUtbiB7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xufVxuXG4uay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS1zIHtcbiAgaW5zZXQtYmxvY2stZW5kOiAwO1xufVxuXG4uay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS13IHtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xufVxuXG4uay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS1lIHtcbiAgaW5zZXQtaW5saW5lLWVuZDogMDtcbn1cblxuLmstaW1hZ2VlZGl0b3Ige1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstaW1hZ2VlZGl0b3ItY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmM2YzY7XG59XG5cbi5rLWltYWdlZWRpdG9yLWNhbnZhcyB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgwLCAwLCAwLCAwLjA5KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNzUlLCByZ2JhKDAsIDAsIDAsIDAuMDkpIDc1JSwgcmdiYSgwLCAwLCAwLCAwLjA5KSksIGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgwLCAwLCAwLCAwLjA5KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNzUlLCByZ2JhKDAsIDAsIDAsIDAuMDkpIDc1JSwgcmdiYSgwLCAwLCAwLCAwLjA5KSksICNmZmY7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQsIHJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDBweCwgNXB4IDVweDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwIDA7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBwYWRkaW5nLWJveCwgcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtc2l6ZTogMTBweCAxMHB4LCAxMHB4IDEwcHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxKSBzY2FsZVkoMSkgc2NhbGVaKDEpO1xufVxuXG4uay1pbWFnZWVkaXRvci1hY3Rpb24tcGFuZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpO1xufVxuXG4uay1pbWFnZWVkaXRvci1jcm9wIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4uay1pbWFnZWVkaXRvci1jcm9wLW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi5rLWdhbnR0IHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLWdhbnR0IC5rLXRhYmxlLXRkIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmstZ2FudHQgdGQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uay1nYW50dCAuay1ncmlkLWhlYWRlciB0ciB7XG4gIGhlaWdodDogY2FsYygxLjQyODU3MTQyODZlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAqIDIgKyAxcHgpO1xufVxuXG4uay1nYW50dCAuay1ncmlkLWhlYWRlciAuay1oZWFkZXIge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuXG4uay1nYW50dCAuay10cmVlbGlzdCAuay1ncmlkLWhlYWRlciAuay1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWdhbnR0IC5rLWdyaWQtY29udGVudCB0ciB7XG4gIGhlaWdodDogY2FsYygxLjQyODU3MTQyODZlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAqIDIpO1xufVxuXG4uay1nYW50dC5rLWdhbnR0LXBsYW5uZWQgLmstZ3JpZC1jb250ZW50IHRyIHtcbiAgaGVpZ2h0OiBjYWxjKDIuNDI4NTcxNDI4NmVtICsgdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICogMik7XG59XG5cbi5rLWdhbnR0IC5rLWdhbnR0LWxheW91dCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmstZ2FudHQgLmstc3BsaXRiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4uay1nYW50dCAuay1nYW50dC1zcGxpdHRlciB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmstZ2FudHQgLmstdHJlZWxpc3Qtc2Nyb2xsYWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uay1nYW50dCAuay10cmVlbGlzdC1zY3JvbGxhYmxlIC5rLWdyaWQtaGVhZGVyIC5rLWhlYWRlciB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG59XG5cbi5rLWdhbnR0IC5rLXRyZWVsaXN0LXNjcm9sbGFibGUgLmstZ3JpZC1oZWFkZXIgdGgsIC5rLWdhbnR0IC5rLXRyZWVsaXN0LXNjcm9sbGFibGUgLmstZ3JpZC1jb250ZW50LXN0aWNreSB7XG4gIHotaW5kZXg6IDQ7XG59XG5cbi5rLWdhbnR0IC5rLXRyZWVsaXN0LXNjcm9sbGFibGUgLmstZ3JpZC1oZWFkZXIgdGguay1ncmlkLWhlYWRlci1zdGlja3kge1xuICB6LWluZGV4OiA1O1xufVxuXG4uay1nYW50dCAuay10cmVlbGlzdC1zY3JvbGxhYmxlIC5rLWdyaWQtaGVhZGVyIHRyOmZpcnN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsIC5rLWdhbnR0IC5rLXRyZWVsaXN0LXNjcm9sbGFibGUgdGJvZHkgdGQ6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmc6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5rLWdhbnR0IC5rLXRyZWVsaXN0LXNjcm9sbGFibGUgLmstZ3JpZC1oZWFkZXIgdGg6bGFzdC1jaGlsZCAuay1oZWFkZXIge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHggMXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uay1nYW50dCAuay10cmVlbGlzdC1zY3JvbGxhYmxlIHRyLmstc2VsZWN0ZWQgPiB0ZDpsYXN0LWNoaWxkIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstZ2FudHQgLmstdHJlZWxpc3Qtc2Nyb2xsYWJsZSAuay10YXNrIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgei1pbmRleDogMztcbn1cblxuLmstZ2FudHQgLmstdHJlZWxpc3Qtc2Nyb2xsYWJsZSAuay10YXNrOmhvdmVyIC5rLXRhc2stc3RhcnQsIC5rLWdhbnR0IC5rLXRyZWVsaXN0LXNjcm9sbGFibGUgLmstdGFzazpob3ZlciAuay10YXNrLWVuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1nYW50dCAuay10cmVlbGlzdC1zY3JvbGxhYmxlIC5rLXRhc2s6aG92ZXIgLmstdGFzay1kcmFnaGFuZGxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmstZ2FudHQgLmstdHJlZWxpc3Qtc2Nyb2xsYWJsZSAuay10YXNrLWNvbnRlbnQge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZmxleDogMSAxIGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uay1nYW50dCAuay10cmVlbGlzdC1zY3JvbGxhYmxlIC5rLXRhc2stYWN0aW9ucyB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uay1nYW50dCAuay10cmVlbGlzdC1zY3JvbGxhYmxlIC5rLXRhc2stbWlsZXN0b25lIHtcbiAgYm9yZGVyOiAwO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5rLWdhbnR0IC5rLXRyZWVsaXN0LXNjcm9sbGFibGUgLmstdGFzay1taWxlc3RvbmUgLmstdGFzay1taWxlc3RvbmUtY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5rLWdhbnR0IC5rLXRyZWVsaXN0LXNjcm9sbGFibGUgLmstdGFzay1zdW1tYXJ5IHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBjbGlwLXBhdGg6IHBvbHlnb24oLTIwcHggMCwgY2FsYygxMDAlICsgMjBweCkgMCwgY2FsYygxMDAlICsgMjBweCkgMTAwJSwgMTAwJSAxMDAlLCBjYWxjKDEwMCUgLSA4cHgpIGNhbGMoMTAwJSAtIDVweCksIDhweCBjYWxjKDEwMCUgLSA1cHgpLCAwIDEwMCUsIC0yMHB4IDEwMCUpO1xufVxuXG4uay1nYW50dCAuay10cmVlbGlzdC1zY3JvbGxhYmxlIC5rLXRhc2stc3VtbWFyeS1jb21wbGV0ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE1cHg7XG59XG5cbi5rLWdhbnR0IC5rLXRyZWVsaXN0LXNjcm9sbGFibGUgLmstdGFzay1zdGFydCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTQwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmstZ2FudHQgLmstdHJlZWxpc3Qtc2Nyb2xsYWJsZSAuay10YXNrLWVuZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNDAlKSB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uay1nYW50dCAuay10cmVlbGlzdC1zY3JvbGxhYmxlIC5rLW1hc3Rlci1yb3c6aG92ZXIgLmstdGFzay1kb3Qge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstZ2FudHQgLmstdHJlZWxpc3Qtc2Nyb2xsYWJsZSAuay1nYW50dC1jb2x1bW5zIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG5cbi5rLWdhbnR0IC5rLWdhbnR0LWRlcGVuZGVuY2llcy1zdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMjtcbn1cblxuLmstZ2FudHQgLmstZ2FudHQtZGVwZW5kZW5jaWVzLXN2ZyBwb2x5bGluZSB7XG4gIHN0cm9rZS13aWR0aDogMnB4O1xufVxuXG4uay1nYW50dC1oZWFkZXIge1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB6LWluZGV4OiA2O1xufVxuXG4uay1nYW50dC1mb290ZXIge1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uay1nYW50dC10b2dnbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1nYW50dC12aWV3cy13cmFwcGVyIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogYXV0bztcbn1cblxuLmstZ2FudHQtdmlld3Mtd3JhcHBlciAuay12aWV3cy1kcm9wZG93biB7XG4gIHdpZHRoOiBhdXRvO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5rLWdhbnR0LXRvb2xiYXIgLmstZ2FudHQtdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxuICAuay1nYW50dC10b29sYmFyIC5rLWdhbnR0LXBkZiwgLmstZ2FudHQtdG9vbGJhciAuay1nYW50dC1jcmVhdGUge1xuICAgIHBhZGRpbmc6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gICAgd2lkdGg6IGNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkgKiAxZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pICogMiArIDJweCk7XG4gICAgaGVpZ2h0OiBjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpICogMWVtICsgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAqIDIgKyAycHgpO1xuICB9XG4gIC5rLWdhbnR0LXRvb2xiYXIgLmstZ2FudHQtcGRmIC5rLWJ1dHRvbi10ZXh0LCAuay1nYW50dC10b29sYmFyIC5rLWdhbnR0LWNyZWF0ZSAuay1idXR0b24tdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuay1nYW50dC12aWV3cy13cmFwcGVyIC5rLWdhbnR0LXZpZXdzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5rLWdhbnR0LXZpZXdzLXdyYXBwZXIgLmstdmlld3MtZHJvcGRvd24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5rLWdhbnR0LWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstZ2FudHQtdHJlZWxpc3QgLmstdHJlZWxpc3Qge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmstZ2FudHQtdHJlZWxpc3QgLmstZ3JpZC1oZWFkZXIsIC5rLWdhbnR0LXRyZWVsaXN0IC5rLWdyaWQtZm9vdGVyIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4uay1nYW50dC10cmVlbGlzdCAuay1ncmlkLWhlYWRlciB0ciB7XG4gIGhlaWdodDogY2FsYygyLjg1NzE0Mjg1NzJlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAqIDQgKyAycHgpO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4uay1nYW50dC10cmVlbGlzdCAuay1ncmlkLWNvbnRlbnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG59XG5cbi5rLWdhbnR0LXRyZWVsaXN0IC5rLWdyaWQtY29udGVudCB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5rLWdhbnR0LXRyZWVsaXN0IC5rLWdhbnR0LXRyZWVsaXN0LW5lc3RlZC1jb2x1bW5zIC5rLWdyaWQtaGVhZGVyIHRyIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNDI4NTcxNDI4NmVtICsgdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICogMiArIDFweCk7XG59XG5cbi5rLWdhbnR0LXRyZWVsaXN0LmstZ2FudHQtdHJlZWxpc3Qtc2Nyb2xsYWJsZSAuay1ncmlkLWNvbnRlbnQge1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4uay1nYW50dC10aW1lbGluZS1wYW5lIC5rLWdhbnR0LXRpbWVsaW5lIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5rLWdhbnR0LXRpbWVsaW5lLXBhbmUgLmstZ2FudHQtdGltZWxpbmUgKiwgLmstZ2FudHQtdGltZWxpbmUtcGFuZSAuay1nYW50dC10aW1lbGluZSAqOjpiZWZvcmUsIC5rLWdhbnR0LXRpbWVsaW5lLXBhbmUgLmstZ2FudHQtdGltZWxpbmUgKjo6YWZ0ZXIsIC5rLWdhbnR0LXRpbWVsaW5lLXBhbmUgLmstZ2FudHQtdGltZWxpbmU6OmJlZm9yZSwgLmstZ2FudHQtdGltZWxpbmUtcGFuZSAuay1nYW50dC10aW1lbGluZTo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1nYW50dC10aW1lbGluZS1wYW5lIC5rLWdyaWQtY29udGVudCB7XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbn1cblxuLmstZ2FudHQtdGltZWxpbmUtcGFuZSAuay1oZWFkZXIge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1ibG9jay1lbmQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogMXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uay1nYW50dC10YWJsZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmstZ2FudHQtcm93cywgLmstZ2FudHQtY29sdW1ucyB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAwO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xufVxuXG4uay1nYW50dC1kZXBlbmRlbmNpZXMge1xuICBvcGFjaXR5OiAwLjc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbn1cblxuLmstZ2FudHQtZGVwZW5kZW5jaWVzIC5rLWFycm93LWUsIC5rLWdhbnR0LWRlcGVuZGVuY2llcyAuay1hcnJvdy13IHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyOiA1cHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1zdGFydDogLTRweDtcbn1cblxuLmstZ2FudHQtZGVwZW5kZW5jaWVzIC5rLWFycm93LWUge1xuICBib3JkZXItbGVmdC1jb2xvcjogY3VycmVudENvbG9yO1xuICByaWdodDogLTZweDtcbn1cblxuLmstZ2FudHQtZGVwZW5kZW5jaWVzIC5rLWFycm93LXcge1xuICBib3JkZXItcmlnaHQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgbGVmdDogLTZweDtcbn1cblxuLmstZ2FudHQtbGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmstZ2FudHQtbGluZS5rLXNlbGVjdGVkIHtcbiAgei1pbmRleDogMztcbn1cblxuLmstZ2FudHQtbGluZS1oIHtcbiAgaGVpZ2h0OiAycHg7XG59XG5cbi5rLWdhbnR0LWxpbmUtdiB7XG4gIHdpZHRoOiAycHg7XG59XG5cbi5rLWdhbnR0LWRlcGVuZGVuY3ktaGludCB7XG4gIHotaW5kZXg6IDQ7XG59XG5cbi5rLWdhbnR0LXRhc2tzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1nYW50dC10YXNrcyB0ZCwgLmstZ2FudHQtdGFza3MgLmstdGFibGUtdGQge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmstZ2FudHQtdGFza3MgdGQ6OmFmdGVyIHtcbiAgY29udGVudDogXCLigItcIjtcbn1cblxuLmstdGFzay13cmFwIHtcbiAgbWFyZ2luLWJsb2NrOiAwO1xuICBtYXJnaW4taW5saW5lOiAtMjFweDtcbiAgcGFkZGluZy1ibG9jazogNXB4O1xuICBwYWRkaW5nLWlubGluZTogMjFweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLmstdGFzay13cmFwLmstZHJhZy1oaW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uay10YXNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmstdGFzay1kb3Qge1xuICB3aWR0aDogY2FsYyg4cHggKyB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pICogMik7XG4gIGhlaWdodDogY2FsYyg4cHggKyB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pICogMik7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uay10YXNrLXdyYXA6aG92ZXIgLmstdGFzay1kb3QsIC5rLXRhc2std3JhcC5rLW9yaWdpbiAuay10YXNrLWRvdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay10YXNrLWRvdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4uay10YXNrLWRvdDpob3Zlcjo6YmVmb3JlLCAuay10YXNrLWRvdC5rLWhvdmVyOjpiZWZvcmUge1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cblxuLmstdGFzay1zdGFydCB7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbn1cblxuLmstdGFzay1lbmQge1xuICBpbnNldC1pbmxpbmUtZW5kOiAwO1xufVxuXG4uay10YXNrLWRyYWdoYW5kbGUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAxNnB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXI6IDVweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDApO1xuICBib3JkZXItYmxvY2stc3RhcnQtd2lkdGg6IDA7XG4gIGJvcmRlci1ibG9jay1lbmQtY29sb3I6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtYmxvY2stZW5kOiAwO1xuICBjdXJzb3I6IGV3LXJlc2l6ZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uay10YXNrLXdyYXA6aG92ZXIgLmstdGFzay1kcmFnaGFuZGxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmstbWlsZXN0b25lLXdyYXAge1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIG1hcmdpbi1pbmxpbmU6IC0yZW07XG59XG5cbi5rLXRhc2stbWlsZXN0b25lIHtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5rLXRhc2stc3VtbWFyeSB7XG4gIGhlaWdodDogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uay10YXNrLXN1bW1hcnksIC5rLXRhc2stc3VtbWFyeS1jb21wbGV0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cblxuLmstdGFzay1zdW1tYXJ5OjpiZWZvcmUsIC5rLXRhc2stc3VtbWFyeTo6YWZ0ZXIsIC5rLXRhc2stc3VtbWFyeS1jb21wbGV0ZTo6YmVmb3JlLCAuay10YXNrLXN1bW1hcnktY29tcGxldGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyOiA4cHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstdGFzay1zdW1tYXJ5OjpiZWZvcmUsIC5rLXRhc2stc3VtbWFyeS1jb21wbGV0ZTo6YmVmb3JlIHtcbiAgYm9yZGVyLWlubGluZS1zdGFydC1jb2xvcjogY3VycmVudENvbG9yO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG59XG5cbi5rLXRhc2stc3VtbWFyeTo6YWZ0ZXIsIC5rLXRhc2stc3VtbWFyeS1jb21wbGV0ZTo6YWZ0ZXIge1xuICBib3JkZXItaW5saW5lLWVuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBpbnNldC1pbmxpbmUtZW5kOiAwO1xufVxuXG4uay10YXNrLXN1bW1hcnktY29tcGxldGUge1xuICBoZWlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLmstdGFzay1zdW1tYXJ5LXByb2dyZXNzIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay10YXNrLXNpbmdsZSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO1xuICBib3JkZXItd2lkdGg6IDBweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uay10YXNrLXNpbmdsZSAuay1yZXNpemUtaGFuZGxlIHtcbiAgb3BhY2l0eTogMC41O1xuICB6LWluZGV4OiAyO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGN1cnNvcjogZXctcmVzaXplO1xufVxuXG4uay10YXNrLXNpbmdsZSAuay1yZXNpemUtaGFuZGxlOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAycHg7XG4gIGluc2V0LWJsb2NrLWVuZDogMnB4O1xufVxuXG4uay10YXNrLXNpbmdsZSAuay1yZXNpemUtdyB7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbn1cblxuLmstdGFzay1zaW5nbGUgLmstcmVzaXplLXc6OmJlZm9yZSB7XG4gIGluc2V0LWlubGluZS1zdGFydDogMnB4O1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiAxcHg7XG59XG5cbi5rLXRhc2stc2luZ2xlIC5rLXJlc2l6ZS1lIHtcbiAgaW5zZXQtaW5saW5lLWVuZDogMDtcbn1cblxuLmstdGFzay1zaW5nbGUgLmstcmVzaXplLWU6OmJlZm9yZSB7XG4gIGluc2V0LWlubGluZS1lbmQ6IDJweDtcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogMXB4O1xufVxuXG4uay10YXNrLXNpbmdsZTpob3ZlciAuay1yZXNpemUtaGFuZGxlLCAuay10YXNrLXNpbmdsZTpob3ZlciAuay10YXNrLWFjdGlvbnMge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uay10YXNrLWNvbXBsZXRlIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7XG4gIHdpZHRoOiAyMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGluc2V0LWJsb2NrLWVuZDogMDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xufVxuXG4uay10YXNrLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5rLXRhc2stdGVtcGxhdGUge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmbGV4OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmstdGFzay1hY3Rpb25zIHtcbiAgcGFkZGluZzogdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG59XG5cbi5rLXRhc2stYWN0aW9ucyA+IC5rLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cblxuLmstcmVzb3VyY2VzLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgei1pbmRleDogMjtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogMjBweDtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAtMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmstcmVzb3VyY2VzLXdyYXAgLmstcmVzb3VyY2Uge1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIG1hcmdpbi1pbmxpbmU6IDVweDtcbn1cblxuLmstdGFzay1kZXRhaWxzIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmstdGFzay1kZXRhaWxzIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLWxnLCBpbmhlcml0KTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLXRhc2stZGV0YWlscyAuay10YXNrLXBjdCB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbn1cblxuLmstdGFzay1kZXRhaWxzIHVsIHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmstZ2FudHQtcGxhbm5lZCAuay1nYW50dC1kZXBlbmRlbmNpZXMsIC5rLWdhbnR0LXBsYW5uZWQgLmstdGFzay1kb3QsIC5rLWdhbnR0LXBsYW5uZWQgLmstcmVzb3VyY2VzLXdyYXAge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDAuNTVlbTtcbn1cblxuLmstZ2FudHQtcGxhbm5lZCAuay10YXNrLXdyYXAge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLmstZ2FudHQtcGxhbm5lZCAuay10YXNrLWlubmVyLXdyYXAge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cblxuLmstZ2FudHQtcGxhbm5lZCAuay10YXNrLXdyYXAuay1kcmFnLWhpbnQge1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbn1cblxuLmstZ2FudHQtcGxhbm5lZCAuay1zdW1tYXJ5LXdyYXAuay1kcmFnLWhpbnQge1xuICBpbnNldC1ibG9jay1zdGFydDogMC41ZW07XG59XG5cbi5rLWdhbnR0LXBsYW5uZWQgLmstbWlsZXN0b25lLXdyYXAuay1kcmFnLWhpbnQge1xuICBpbnNldC1ibG9jay1zdGFydDogMC4zZW07XG59XG5cbi5rLXRhc2stcGxhbm5lZCB7XG4gIG1hcmdpbjogMCAwIDAuMzVlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNzVlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmstdGFzay1wbGFubmVkIC5rLXRhc2stbW9tZW50IHtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgaGVpZ2h0OiA2cHg7XG4gIHdpZHRoOiA2cHg7XG59XG5cbi5rLXRhc2stcGxhbm5lZCAuay10YXNrLWR1cmF0aW9uIHtcbiAgaGVpZ2h0OiAycHg7XG59XG5cbi5rLXRhc2stcGxhbm5lZCAuay10YXNrLW1vbWVudC5rLW1vbWVudC1sZWZ0IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogLTRweDtcbn1cblxuLmstdGFzay1wbGFubmVkOmhvdmVyIC5rLXRhc2stZHVyYXRpb24ge1xuICBoZWlnaHQ6IDNweDtcbn1cblxuLmstbWlsZXN0b25lLXdyYXAgLmstdGFzay1tb21lbnQge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAzcHg7XG59XG5cbi5rLXBsYW5uZWQtdG9vbHRpcCAuay10YXNrLWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstdGFzay1vZmZzZXQtd3JhcCAuay10YXNrLWNvbnRlbnQgLmstcmVzaXplLWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay10YXNrLW9mZnNldCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmstdGFzay1vZmZzZXQgLmstcmVzaXplLWhhbmRsZSB7XG4gIGluc2V0LWlubGluZS1lbmQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDEuNGVtO1xufVxuXG4uay10YXNrLW9mZnNldCAuay1yZXNpemUtaGFuZGxlOjpiZWZvcmUge1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiAxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDUwJTtcbiAgaW5zZXQtYmxvY2stZW5kOiAwLjVlbTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDJweDtcbn1cblxuLmstdGFzay1zaW5nbGU6aG92ZXIgKyAuay10YXNrLW9mZnNldCAuay10YXNrLWFjdGlvbnMsIC5rLXRhc2stb2Zmc2V0OmhvdmVyIC5rLXRhc2stYWN0aW9ucywgLmstdGFzay1zaW5nbGU6aG92ZXIgKyAuay10YXNrLW9mZnNldCAuay1yZXNpemUtaGFuZGxlLCAuay10YXNrLW9mZnNldDpob3ZlciAuay1yZXNpemUtaGFuZGxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmstZ2FudHQtdG9vbHRpcC12YWxpZGF0aW9uIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLWdhbnR0LXRvb2x0aXAtdmFsaWRhdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG59XG5cbi5rLWdhbnR0LXRvb2x0aXAtdmFsaWRhdGlvbi1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5rLWdhbnR0LXRvb2x0aXAtdmFsaWRhdGlvbi1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtaW4td2lkdGg6IDUwcHg7XG59XG5cbi5rLWdhbnR0LXRvb2x0aXAtdmFsaWRhdGlvbi12YWx1ZSB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1rZW5kby1mb250LXdlaWdodC1ib2xkLCBub3JtYWwpO1xufVxuXG4uay1nYW50dC10b29sdGlwLXZhbGlkYXRpb24tbGFiZWwsIC5rLWdhbnR0LXRvb2x0aXAtdmFsaWRhdGlvbi12YWx1ZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uay1wZGYtZXhwb3J0LXNoYWRvdyAuay1nYW50dCB7XG4gIGZsb2F0OiBpbmxpbmUtc3RhcnQ7XG59XG5cbi5rLXBkZi1leHBvcnQtc2hhZG93IC5rLWdhbnR0LCAuay1wZGYtZXhwb3J0LXNoYWRvdyAuay1nYW50dC10aW1lbGluZS1wYW5lLCAuay1wZGYtZXhwb3J0LXNoYWRvdyAuay1nYW50dC1kZXBlbmRlbmNpZXMge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstZ2FudHQtdHJlZWxpc3QgLmstdHJlZWxpc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstZ2FudHQtbGF5b3V0Lmstc3BsaXRiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1nYW50dC1lZGl0LWZvcm0gLmstZ2FudHQtZGVsZXRlIHtcbiAgZmxvYXQ6IGlubGluZS1zdGFydDtcbn1cblxuLmstcnRsIC5rLXRhc2stb2Zmc2V0LXdyYXAgLmstdGFzay1jb250ZW50IC5rLXJlc2l6ZS1lLCBbZGlyPXJ0bF0gLmstdGFzay1vZmZzZXQtd3JhcCAuay10YXNrLWNvbnRlbnQgLmstcmVzaXplLWUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstcnRsIC5rLXRhc2stb2Zmc2V0LXdyYXAgLmstdGFzay1jb250ZW50IC5rLXJlc2l6ZS13LCBbZGlyPXJ0bF0gLmstdGFzay1vZmZzZXQtd3JhcCAuay10YXNrLWNvbnRlbnQgLmstcmVzaXplLXcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1nYW50dCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay1nYW50dCAuay10cmVlbGlzdC1zY3JvbGxhYmxlIC5rLXRhc2stbWlsZXN0b25lIC5rLXRhc2stbWlsZXN0b25lLWNvbnRlbnQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbn1cblxuLmstZ2FudHQgLmstdHJlZWxpc3Qtc2Nyb2xsYWJsZSAuay10YXNrLW1pbGVzdG9uZS5rLXNlbGVjdGVkIC5rLXRhc2stbWlsZXN0b25lLWNvbnRlbnQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1nYW50dCAuay1nYW50dC1kZXBlbmRlbmNpZXMtc3ZnIHBvbHlsaW5lIHtcbiAgZmlsbDogbm9uZTtcbiAgc3Ryb2tlOiB2YXIoLS1rZW5kby1jb2xvci1vbi1iYXNlLCAjM2QzZDNkKTtcbn1cblxuLmstZ2FudHQgLmstZ2FudHQtZGVwZW5kZW5jaWVzLXN2ZyBwb2x5bGluZS5rLXNlbGVjdGVkIHtcbiAgc3Ryb2tlOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstZ2FudHQtZm9vdGVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmstZ2FudHQtdHJlZWxpc3QgLmstdHJlZWxpc3QsIC5rLWdhbnR0LXRyZWVsaXN0IC5rLWdyaWQtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLWdhbnR0IC5rLW5vbndvcmstaG91ciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1iYXNlLCAjM2QzZDNkKSAzJSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay10YXNrLWRvdDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xufVxuXG4uay10YXNrLWRvdDpob3Zlcjo6YmVmb3JlLCAuay10YXNrLWRvdC5rLWhvdmVyOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay10YXNrLW1pbGVzdG9uZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xufVxuXG4uay10YXNrLW1pbGVzdG9uZS5rLXRhc2stZGVsYXllZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoOTBkZWcsIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSwgdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpIDJweCwgdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApIDJweCwgdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApIDRweCk7XG59XG5cbi5rLXRhc2stbWlsZXN0b25lLmstdGFzay1hZHZhbmNlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApO1xufVxuXG4uay10YXNrLW1pbGVzdG9uZS5rLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstdGFzay1zdW1tYXJ5IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nik7XG59XG5cbi5rLXRhc2stc3VtbWFyeS5rLXRhc2stZGVsYXllZCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvci1lbXBoYXNpcywgI2Y3NmY2MCk7XG59XG5cbi5rLXRhc2stc3VtbWFyeS5rLXRhc2stYWR2YW5jZWQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1lbXBoYXNpcywgIzgxZDE1Zik7XG59XG5cbi5rLXRhc2stc3VtbWFyeS1jb21wbGV0ZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1iYXNlLCAjM2QzZDNkKTtcbn1cblxuLmstdGFzay1kZWxheWVkIC5rLXRhc2stc3VtbWFyeS1jb21wbGV0ZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCk7XG59XG5cbi5rLXRhc2stYWR2YW5jZWQgLmstdGFzay1zdW1tYXJ5LWNvbXBsZXRlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApO1xufVxuXG4uay10YXNrLXN1bW1hcnkuay1zZWxlY3RlZCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LXN1YnRsZS1hY3RpdmUsICNmZmM4YzQpO1xufVxuXG4uay10YXNrLXN1bW1hcnkuay1zZWxlY3RlZCAuay10YXNrLXN1bW1hcnktY29tcGxldGUge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLXRhc2stc2luZ2xlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2UsICNmNWY1ZjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpO1xufVxuXG4uay10YXNrLXNpbmdsZS5rLXRhc2stZGVsYXllZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLWVtcGhhc2lzLCAjZjc2ZjYwKTtcbn1cblxuLmstdGFzay1zaW5nbGUuay10YXNrLWFkdmFuY2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1lbXBoYXNpcywgIzgxZDE1Zik7XG59XG5cbi5rLXRhc2stc2luZ2xlIC5rLXRhc2stY29tcGxldGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG59XG5cbi5rLXRhc2stZGVsYXllZCAuay10YXNrLWNvbXBsZXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApO1xufVxuXG4uay10YXNrLWFkdmFuY2VkIC5rLXRhc2stY29tcGxldGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKTtcbn1cblxuLmstdGFzay1zaW5nbGUuay1zZWxlY3RlZCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1zdWJ0bGUtYWN0aXZlLCAjZmZjOGM0KTtcbn1cblxuLmstdGFzay1zaW5nbGUuay1zZWxlY3RlZCAuay10YXNrLWNvbXBsZXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLWdhbnR0LWxpbmUge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYmFzZSwgIzNkM2QzZCk7XG59XG5cbi5rLWdhbnR0LWxpbmUuay1zZWxlY3RlZCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstdGFzay1wbGFubmVkIC5rLXRhc2stbW9tZW50IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstdGFzay1wbGFubmVkIC5rLXRhc2stZHVyYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstdGFzay1wbGFubmVkOmhvdmVyIC5rLXRhc2stbW9tZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLXRhc2stb2Zmc2V0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSwgdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpIDJweCwgdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApIDJweCwgdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApIDRweCk7XG59XG5cbi5rLXRhc2stb2Zmc2V0IC5rLXJlc2l6ZS1lOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG5cbi5rLXRhc2stb2Zmc2V0IC5rLXRhc2stYWN0aW9ucyB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uay10YXNrLW9mZnNldDpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoMTM1ZGVnLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZiksIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSAycHgsIHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLWVtcGhhc2lzLCAjZjc2ZjYwKSAycHgsIHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLWVtcGhhc2lzLCAjZjc2ZjYwKSA0cHgpO1xufVxuXG4uay1wZGYtZXhwb3J0IC5rLXRhc2stb2Zmc2V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApO1xufVxuXG4uay1vZmZzZXQtdG9vbHRpcC1kZWxheWVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApO1xufVxuXG4uay1wbGFubmVkLXRvb2x0aXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstZ2FudHQtdG9vbHRpcC12YWxpZGF0aW9uOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjU2NTY1O1xufVxuXG4uay1nYW50dC10b29sdGlwLXZhbGlkOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKTtcbn1cblxuLmstZ2FudHQtdG9vbHRpcC1pbnZhbGlkOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCk7XG59XG5cbi5rLXRhYmxlLWF1dG8ge1xuICB0YWJsZS1sYXlvdXQ6IGF1dG87XG59XG5cbi5cXCFrLXRhYmxlLWF1dG8ge1xuICB0YWJsZS1sYXlvdXQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmstdGFibGUtZml4ZWQge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuXG4uXFwhay10YWJsZS1maXhlZCB7XG4gIHRhYmxlLWxheW91dDogZml4ZWQgIWltcG9ydGFudDtcbn1cblxuLmstdGFibGUtbGF5b3V0LWF1dG8ge1xuICB0YWJsZS1sYXlvdXQ6IGF1dG87XG59XG5cbi5cXCFrLXRhYmxlLWxheW91dC1hdXRvIHtcbiAgdGFibGUtbGF5b3V0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRhYmxlLWxheW91dC1maXhlZCB7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG5cbi5cXCFrLXRhYmxlLWxheW91dC1maXhlZCB7XG4gIHRhYmxlLWxheW91dDogZml4ZWQgIWltcG9ydGFudDtcbn1cblxuLmstc2NoZWR1bGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay1zY2hlZHVsZXIgdGFibGUsIC5rLXNjaGVkdWxlciB0aGVhZCwgLmstc2NoZWR1bGVyIHRmb290LCAuay1zY2hlZHVsZXIgdGJvZHksIC5rLXNjaGVkdWxlciB0ciwgLmstc2NoZWR1bGVyIHRoLCAuay1zY2hlZHVsZXIgdGQsIC5rLXNjaGVkdWxlciBkaXYsIC5rLXNjaGVkdWxlciAuay1zY2hlZHVsZXItZWRpdC1kaWFsb2csIC5rLXNjaGVkdWxlciA+ICoge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbmtlbmRvLXNjaGVkdWxlci5rLXNjaGVkdWxlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmtlbmRvLXNjaGVkdWxlci5rLXNjaGVkdWxlci5rLXJlYWRvbmx5LXNjaGVkdWxlciAuay1ldmVudC1kZWxldGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1zY2hlZHVsZXItdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cblxuLmstc2NoZWR1bGVyLXRhYmxlIHRkLCAuay1zY2hlZHVsZXItdGFibGUgdGgge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGhlaWdodDogMS40Mjg1NzE0Mjg2ZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogMXB4O1xuICBib3JkZXItYmxvY2stZW5kLXdpZHRoOiAxcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uay1zY2hlZHVsZXItdGFibGUgdGQ6Zmlyc3QtY2hpbGQsIC5rLXNjaGVkdWxlci10YWJsZSB0aDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IDA7XG59XG5cbi5rLXNjaGVkdWxlci10YWJsZSAuay1taWRkbGUtcm93IHRkIHtcbiAgYm9yZGVyLWJsb2NrLWVuZC1zdHlsZTogZG90dGVkO1xufVxuXG4uay1zY2hlZHVsZXItdGFibGUgLmstbGluayB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmstc2NoZWR1bGVyLWxheW91dC1mbGV4IHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5rLXNjaGVkdWxlci1sYXlvdXQtZmxleCAuay1zY2hlZHVsZXItaGVhZCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICB6LWluZGV4OiAzO1xufVxuXG4uay1zY2hlZHVsZXItbGF5b3V0LWZsZXggLmstc2NoZWR1bGVyLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLXNjaGVkdWxlci1sYXlvdXQtZmxleCAuay1zY2hlZHVsZXItaGVhZCwgLmstc2NoZWR1bGVyLWxheW91dC1mbGV4IC5rLXNjaGVkdWxlci1ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTAwJTtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uay1zY2hlZHVsZXItbGF5b3V0LWZsZXggLmstc2NoZWR1bGVyLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4uay1zY2hlZHVsZXItbGF5b3V0LWZsZXggLmstc2NoZWR1bGVyLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmstc2NoZWR1bGVyLWxheW91dC1mbGV4IC5rLXNjaGVkdWxlci1ncm91cCAuay1ncm91cC1jZWxsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5rLXNjaGVkdWxlci1sYXlvdXQtZmxleCAuay1zY2hlZHVsZXItZ3JvdXAgLmstZ3JvdXAtY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5rLXNjaGVkdWxlci1sYXlvdXQtZmxleCAuay1zY2hlZHVsZXItZ3JvdXAuay1ncm91cC1ob3Jpem9udGFsIC5rLWdyb3VwLWNlbGwge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5rLXNjaGVkdWxlci1sYXlvdXQtZmxleC5rLXNjaGVkdWxlci10aW1lbGluZS12aWV3IC5rLXNjaGVkdWxlci1ib2R5IC5rLXNjaGVkdWxlci1jZWxsIHtcbiAgZmxleC1iYXNpczogYXV0bztcbn1cblxuLmstc2NoZWR1bGVyLWxheW91dC1mbGV4IC5rLW1vcmUtZXZlbnRzIHtcbiAgaW5zZXQtYmxvY2stZW5kOiAycHg7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5rLXNjaGVkdWxlci1sYXlvdXQtZmxleCAuay1zY2hlZHVsZXItY2VsbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSAxMDAlO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIG1pbi1oZWlnaHQ6IDEuNWVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLmstc2NoZWR1bGVyLWxheW91dC1mbGV4IC5rLXNjaGVkdWxlci1jZWxsLmstc2xvdC1jZWxsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1zY2hlZHVsZXItbGF5b3V0LWZsZXggLmstc2NoZWR1bGVyLWNlbGwuay1oZWFkaW5nLWNlbGwge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5rLXNjaGVkdWxlci1sYXlvdXQtZmxleCAuay1zY2hlZHVsZXItY2VsbC5rLXNpZGUtY2VsbCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGZsZXgtZ3JvdzogMDtcbiAgZmxleC1iYXNpczogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5rLXNjaGVkdWxlci1sYXlvdXQtZmxleCAuay1zY2hlZHVsZXItY2VsbC5rLW1ham9yLWNlbGwge1xuICBib3JkZXItYmxvY2stZW5kLXdpZHRoOiAwO1xufVxuXG4uay1zY2hlZHVsZXItbGF5b3V0LWZsZXggLmstbWlkZGxlLXJvdyAuay1zY2hlZHVsZXItY2VsbCB7XG4gIGJvcmRlci1ibG9jay1lbmQtc3R5bGU6IGRvdHRlZDtcbn1cblxuLmstc2NoZWR1bGVyLWxheW91dC1mbGV4IC5rLXJlc291cmNlLWNlbGwge1xuICBmbGV4OiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uay1zY2hlZHVsZXItbGF5b3V0LWZsZXggLmstcmVzb3VyY2UtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uay1zY2hlZHVsZXItbGF5b3V0LWZsZXggLmstc3RpY2t5LWNlbGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgei1pbmRleDogMztcbn1cblxuLmstc2NoZWR1bGVyLXRvb2xiYXIge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1ibG9jay1lbmQtd2lkdGg6IDFweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLmstc2NoZWR1bGVyLXRvb2xiYXIgLmstd2lkZ2V0IHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuXG4uay1zY2hlZHVsZXItdG9vbGJhciAuay1uYXYtY3VycmVudCB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBvdXRsaW5lOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay1zY2hlZHVsZXItdG9vbGJhciAuay1zY2hlZHVsZXItc2VhcmNoIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbn1cblxuLmstc2NoZWR1bGVyLXRvb2xiYXIgLmstdmlld3MtZHJvcGRvd24ge1xuICB3aWR0aDogYXV0bztcbiAgZm9udDogaW5oZXJpdDtcbn1cblxuLmstc2NoZWR1bGVyLWZvb3RlciB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0LXdpZHRoOiAxcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLXNjaGVkdWxlci1sYXlvdXQge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5rLXNjaGVkdWxlci1sYXlvdXQgPiB0Ym9keSA+IHRyID4gdGQge1xuICBwYWRkaW5nOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uay1zY2hlZHVsZXItbGF5b3V0IHRkLmstc2VsZWN0ZWQsIC5rLXNjaGVkdWxlci1sYXlvdXQgLmstc2NoZWR1bGVyLWNlbGwuay1zZWxlY3RlZCB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5rLXNjaGVkdWxlci1sYXlvdXQgdHIgKyB0ciAuay1zY2hlZHVsZXItdGltZXMgdHIgdGgsIC5rLXNjaGVkdWxlci1sYXlvdXQgLmstc2NoZWR1bGVyLXBhbmUgKyAuay1zY2hlZHVsZXItcGFuZSAuay1zY2hlZHVsZXItdGltZXMgdHIgdGgge1xuICBib3JkZXItYmxvY2stZW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay1zY2hlZHVsZXItbGF5b3V0IHRyICsgdHIgLmstc2NoZWR1bGVyLXRpbWVzIHRyIC5rLXNsb3QtY2VsbCwgLmstc2NoZWR1bGVyLWxheW91dCB0ciArIHRyIC5rLXNjaGVkdWxlci10aW1lcyB0ciAuay1zY2hlZHVsZXItdGltZXMtYWxsLWRheSwgLmstc2NoZWR1bGVyLWxheW91dCB0ciArIHRyIC5rLXNjaGVkdWxlci10aW1lcyB0cjpsYXN0LWNoaWxkIHRoLCAuay1zY2hlZHVsZXItbGF5b3V0IC5rLXNjaGVkdWxlci1wYW5lICsgLmstc2NoZWR1bGVyLXBhbmUgLmstc2NoZWR1bGVyLXRpbWVzIHRyIC5rLXNsb3QtY2VsbCwgLmstc2NoZWR1bGVyLWxheW91dCAuay1zY2hlZHVsZXItcGFuZSArIC5rLXNjaGVkdWxlci1wYW5lIC5rLXNjaGVkdWxlci10aW1lcyB0ciAuay1zY2hlZHVsZXItdGltZXMtYWxsLWRheSwgLmstc2NoZWR1bGVyLWxheW91dCAuay1zY2hlZHVsZXItcGFuZSArIC5rLXNjaGVkdWxlci1wYW5lIC5rLXNjaGVkdWxlci10aW1lcyB0cjpsYXN0LWNoaWxkIHRoIHtcbiAgYm9yZGVyLWJsb2NrLWVuZC1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmstc2NoZWR1bGVyLWxheW91dC5rLXNjaGVkdWxlci1mbGV4LWxheW91dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5rLXNjaGVkdWxlci1sYXlvdXQuay1zY2hlZHVsZXItZmxleC1sYXlvdXQuay1zY2hlZHVsZXItd2Vla3ZpZXcgLmstc2NoZWR1bGVyLXBhbmU6Zmlyc3QtY2hpbGQgLmstc2NoZWR1bGVyLXRhYmxlLCAuay1zY2hlZHVsZXItbGF5b3V0Lmstc2NoZWR1bGVyLWZsZXgtbGF5b3V0Lmstc2NoZWR1bGVyLWRheXZpZXcgLmstc2NoZWR1bGVyLXBhbmU6Zmlyc3QtY2hpbGQgLmstc2NoZWR1bGVyLXRhYmxlIHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cblxuLmstc2NoZWR1bGVyLWhlYWRlciwgLmstc2NoZWR1bGVyLXZpZXctaGVhZGVyIHtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1rZW5kby1zY3JvbGxiYXItd2lkdGgsIDE3cHgpO1xufVxuXG4uay1zY2hlZHVsZXItaGVhZGVyIHRoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uay1zY2hlZHVsZXItaGVhZGVyLCAuay1zY2hlZHVsZXItaGVhZGVyLXdyYXAsIC5rLXNjaGVkdWxlci1oZWFkZXItd3JhcCA+IGRpdiB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstc2NoZWR1bGVyLWhlYWRlci13cmFwIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLXNjaGVkdWxlci10aW1lcyB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1zY2hlZHVsZXItdGltZXMgLmstc2NoZWR1bGVyLXRhYmxlIHtcbiAgdGFibGUtbGF5b3V0OiBhdXRvO1xufVxuXG4uay1zY2hlZHVsZXItdGltZXMgdGgge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1ibG9jay1lbmQtd2lkdGg6IDFweDtcbiAgdGV4dC1hbGlnbjogZW5kO1xufVxuXG4uay1zY2hlZHVsZXItdGltZXMgLmstc2xvdC1jZWxsLCAuay1zY2hlZHVsZXItdGltZXMgLmstc2NoZWR1bGVyLXRpbWVzLWFsbC1kYXkge1xuICBib3JkZXItYmxvY2stZW5kLWNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1zY2hlZHVsZXItdGltZXMgLmstc2xvdC1jZWxsLmstbGFzdC1yZXNvdXJjZSB7XG4gIGJvcmRlci1pbmxpbmUtZW5kOiAwO1xufVxuXG4uay1zY2hlZHVsZXItdGltZXMgLmstc2xvdC1jZWxsLmstZW1wdHktc2xvdCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IDA7XG59XG5cbi5rLXNjaGVkdWxlci1kYXRlY29sdW1uIHtcbiAgd2lkdGg6IDEyZW07XG59XG5cbi5rLXNjaGVkdWxlci10aW1lY29sdW1uIHtcbiAgd2lkdGg6IDExZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5rLXNjaGVkdWxlci1jb250ZW50IHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uay1zY2hlZHVsZXItY29udGVudDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmtlbmRvLXNjaGVkdWxlciAuay1ldmVudCwgLmstZXZlbnQge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtcbiAgbWluLWhlaWdodDogMjVweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIG91dGxpbmU6IDA7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxua2VuZG8tc2NoZWR1bGVyIC5rLWV2ZW50ID4gZGl2LCAuay1ldmVudCA+IGRpdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxua2VuZG8tc2NoZWR1bGVyIC5rLWV2ZW50IC5rLWV2ZW50LXRlbXBsYXRlLCAuay1ldmVudCAuay1ldmVudC10ZW1wbGF0ZSB7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDI1cHggLSB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pICogMik7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbmtlbmRvLXNjaGVkdWxlciAuay1ldmVudCAuay1ldmVudC10aW1lLCAuay1ldmVudCAuay1ldmVudC10aW1lIHtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxua2VuZG8tc2NoZWR1bGVyIC5rLWV2ZW50IC5rLWV2ZW50LWFjdGlvbnMsIC5rLWV2ZW50IC5rLWV2ZW50LWFjdGlvbnMge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICBpbnNldC1ibG9jay1lbmQ6IDA7XG4gIGluc2V0LWlubGluZS1lbmQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgei1pbmRleDogMjtcbn1cblxua2VuZG8tc2NoZWR1bGVyIC5rLWV2ZW50IC5rLWV2ZW50LWFjdGlvbnMgLmstZXZlbnQtZGVsZXRlLCAuay1ldmVudCAuay1ldmVudC1hY3Rpb25zIC5rLWV2ZW50LWRlbGV0ZSB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG5rZW5kby1zY2hlZHVsZXIgLmstZXZlbnQgLmstZXZlbnQtYWN0aW9uczpob3ZlciAuay1ldmVudC1kZWxldGUsIGtlbmRvLXNjaGVkdWxlciAuay1ldmVudCAuay1ldmVudC1hY3Rpb25zLmstaG92ZXIgLmstZXZlbnQtZGVsZXRlLCAuay1ldmVudCAuay1ldmVudC1hY3Rpb25zOmhvdmVyIC5rLWV2ZW50LWRlbGV0ZSwgLmstZXZlbnQgLmstZXZlbnQtYWN0aW9ucy5rLWhvdmVyIC5rLWV2ZW50LWRlbGV0ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbmtlbmRvLXNjaGVkdWxlciAuay1ldmVudCAuay1ldmVudC1hY3Rpb25zIGEsIC5rLWV2ZW50IC5rLWV2ZW50LWFjdGlvbnMgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5rZW5kby1zY2hlZHVsZXIgLmstZXZlbnQgLmstZXZlbnQtYWN0aW9uczpmaXJzdC1jaGlsZCwgLmstZXZlbnQgLmstZXZlbnQtYWN0aW9uczpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbjogdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICBpbnNldC1pbmxpbmUtZW5kOiAwO1xuICBmbG9hdDogaW5saW5lLXN0YXJ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbmtlbmRvLXNjaGVkdWxlciAuay1ldmVudCAuay1yZXNpemUtaGFuZGxlLCAuay1ldmVudCAuay1yZXNpemUtaGFuZGxlIHtcbiAgei1pbmRleDogNDtcbiAgb3BhY2l0eTogMC41O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbmtlbmRvLXNjaGVkdWxlciAuay1ldmVudCAuay1yZXNpemUtaGFuZGxlOjpiZWZvcmUsIC5rLWV2ZW50IC5rLXJlc2l6ZS1oYW5kbGU6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xufVxuXG5rZW5kby1zY2hlZHVsZXIgLmstZXZlbnQgLmstcmVzaXplLW4sIC5rLWV2ZW50IC5rLXJlc2l6ZS1uIHtcbiAgaGVpZ2h0OiAwLjVlbTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG59XG5cbmtlbmRvLXNjaGVkdWxlciAuay1ldmVudCAuay1yZXNpemUtcywgLmstZXZlbnQgLmstcmVzaXplLXMge1xuICBoZWlnaHQ6IDAuNWVtO1xuICBpbnNldC1ibG9jay1lbmQ6IDA7XG59XG5cbmtlbmRvLXNjaGVkdWxlciAuay1ldmVudCAuay1yZXNpemUtbjo6YmVmb3JlLCBrZW5kby1zY2hlZHVsZXIgLmstZXZlbnQgLmstcmVzaXplLXM6OmJlZm9yZSwgLmstZXZlbnQgLmstcmVzaXplLW46OmJlZm9yZSwgLmstZXZlbnQgLmstcmVzaXplLXM6OmJlZm9yZSB7XG4gIHdpZHRoOiB2YXIoLS1rZW5kby1zcGFjaW5nLTgsIDJyZW0pO1xuICBib3JkZXItYmxvY2stZW5kLXdpZHRoOiAxcHg7XG59XG5cbmtlbmRvLXNjaGVkdWxlciAuay1ldmVudCAuay1yZXNpemUtdywgLmstZXZlbnQgLmstcmVzaXplLXcge1xuICB3aWR0aDogMC41ZW07XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbn1cblxua2VuZG8tc2NoZWR1bGVyIC5rLWV2ZW50IC5rLXJlc2l6ZS1lLCAuay1ldmVudCAuay1yZXNpemUtZSB7XG4gIHdpZHRoOiAwLjVlbTtcbiAgaW5zZXQtaW5saW5lLWVuZDogMDtcbn1cblxua2VuZG8tc2NoZWR1bGVyIC5rLWV2ZW50IC5rLXJlc2l6ZS13OjpiZWZvcmUsIGtlbmRvLXNjaGVkdWxlciAuay1ldmVudCAuay1yZXNpemUtZTo6YmVmb3JlLCAuay1ldmVudCAuay1yZXNpemUtdzo6YmVmb3JlLCAuay1ldmVudCAuay1yZXNpemUtZTo6YmVmb3JlIHtcbiAgaGVpZ2h0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTgsIDJyZW0pO1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiAxcHg7XG59XG5cbmtlbmRvLXNjaGVkdWxlciAuay1ldmVudDpob3ZlciAuay1ldmVudC1hY3Rpb25zIC5rLWV2ZW50LWRlbGV0ZSwga2VuZG8tc2NoZWR1bGVyIC5rLWV2ZW50OmhvdmVyIC5rLXJlc2l6ZS1oYW5kbGUsIGtlbmRvLXNjaGVkdWxlciAuay1ldmVudC5rLWhvdmVyIC5rLWV2ZW50LWFjdGlvbnMgLmstZXZlbnQtZGVsZXRlLCBrZW5kby1zY2hlZHVsZXIgLmstZXZlbnQuay1ob3ZlciAuay1yZXNpemUtaGFuZGxlLCAuay1ldmVudDpob3ZlciAuay1ldmVudC1hY3Rpb25zIC5rLWV2ZW50LWRlbGV0ZSwgLmstZXZlbnQ6aG92ZXIgLmstcmVzaXplLWhhbmRsZSwgLmstZXZlbnQuay1ob3ZlciAuay1ldmVudC1hY3Rpb25zIC5rLWV2ZW50LWRlbGV0ZSwgLmstZXZlbnQuay1ob3ZlciAuay1yZXNpemUtaGFuZGxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxua2VuZG8tc2NoZWR1bGVyIC5rLWV2ZW50LmstZXZlbnQtZHJhZy1oaW50IC5rLWV2ZW50LXRpbWUsIC5rLWV2ZW50LmstZXZlbnQtZHJhZy1oaW50IC5rLWV2ZW50LXRpbWUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxua2VuZG8tc2NoZWR1bGVyIC5rLWV2ZW50IC5rLWV2ZW50LXRvcC1hY3Rpb25zLCBrZW5kby1zY2hlZHVsZXIgLmstZXZlbnQgLmstZXZlbnQtYm90dG9tLWFjdGlvbnMsIC5rLWV2ZW50IC5rLWV2ZW50LXRvcC1hY3Rpb25zLCAuay1ldmVudCAuay1ldmVudC1ib3R0b20tYWN0aW9ucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxua2VuZG8tc2NoZWR1bGVyIC5rLWV2ZW50IC5rLWV2ZW50LWJvdHRvbS1hY3Rpb25zLCAuay1ldmVudCAuay1ldmVudC1ib3R0b20tYWN0aW9ucyB7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBhdXRvO1xuICBpbnNldC1ibG9jay1lbmQ6IDA7XG59XG5cbi5rLXNjaGVkdWxlci1tYXJrIHtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmstbW9yZS1ldmVudHMge1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uay1tb3JlLWV2ZW50cyA+IC5rLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4uay1ldmVudC1kcmFnLWhpbnQge1xuICBvcGFjaXR5OiAwLjU7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5rLWV2ZW50LWRyYWctaGludCAuay1ldmVudC1hY3Rpb25zLCAuay1ldmVudC1kcmFnLWhpbnQgLmstZXZlbnQtdG9wLWFjdGlvbnMsIC5rLWV2ZW50LWRyYWctaGludCAuay1ldmVudC1ib3R0b20tYWN0aW9ucywgLmstZXZlbnQtZHJhZy1oaW50IC5rLXJlc2l6ZS1oYW5kbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1ldmVudC1kcmFnLWhpbnQgLmstZXZlbnQtdGltZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1zY2hlZHVsZXItbWFycXVlZSB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLmstc2NoZWR1bGVyLW1hcnF1ZWUgLmstbGFiZWwtdG9wLCAuay1zY2hlZHVsZXItbWFycXVlZSAuay1sYWJlbC1ib3R0b20ge1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uay1zY2hlZHVsZXItbWFycXVlZSAuay1sYWJlbC10b3Age1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7XG59XG5cbi5rLXNjaGVkdWxlci1tYXJxdWVlIC5rLWxhYmVsLWJvdHRvbSB7XG4gIGluc2V0LWlubGluZS1lbmQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIGluc2V0LWJsb2NrLWVuZDogdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO1xufVxuXG4uay1zY2hlZHVsZXItbWFycXVlZS5rLWZpcnN0OjpiZWZvcmUsIC5rLXNjaGVkdWxlci1tYXJxdWVlLmstbGFzdDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItd2lkdGg6IDNweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4uay1zY2hlZHVsZXItbWFycXVlZS5rLWZpcnN0OjpiZWZvcmUge1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuICBib3JkZXItaW5saW5lLWVuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyLWJsb2NrLWVuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstc2NoZWR1bGVyLW1hcnF1ZWUuay1sYXN0OjphZnRlciB7XG4gIGluc2V0LWJsb2NrLWVuZDogMDtcbiAgaW5zZXQtaW5saW5lLWVuZDogMDtcbiAgYm9yZGVyLWlubGluZS1zdGFydC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay1wZGYtZXhwb3J0LXNoYWRvdyAuay1zY2hlZHVsZXIsIC5rLXNjaGVkdWxlci1wZGYtZXhwb3J0IC5rLXNjaGVkdWxlci1jb250ZW50LCAuay1zY2hlZHVsZXItcGRmLWV4cG9ydCAuay1zY2hlZHVsZXItdGltZXMge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmstc2NoZWR1bGVyLXBkZi1leHBvcnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1zY2hlZHVsZXItcGRmLWV4cG9ydCAuay1zY2hlZHVsZXItaGVhZGVyIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4uay1zY2hlZHVsZXItcGRmLWV4cG9ydCAuay1zY2hlZHVsZXItaGVhZGVyLXdyYXAge1xuICBib3JkZXItd2lkdGg6IDAgIWltcG9ydGFudDtcbn1cblxuLmstc2NoZWR1bGVyLXBkZi1leHBvcnQgLmstc2NoZWR1bGVyLWhlYWRlciAuay1zY2hlZHVsZXItdGFibGUsIC5rLXNjaGVkdWxlci1wZGYtZXhwb3J0IC5rLXNjaGVkdWxlci1jb250ZW50IC5rLXNjaGVkdWxlci10YWJsZSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5rLXJlY3VycmVuY2UtZWRpdG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxua2VuZG8tc2NoZWR1bGVyIC5rLXJlY3VycmVuY2UtZWRpdG9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLXNjaGVkdWxlci1tb250aHZpZXcgLmstc2NoZWR1bGVyLXRhYmxlIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uay1zY2hlZHVsZXItbW9udGh2aWV3IC5rLXNjaGVkdWxlci10YWJsZSB0ZCB7XG4gIGhlaWdodDogODBweDtcbiAgdGV4dC1hbGlnbjogZW5kO1xufVxuXG4uay1zY2hlZHVsZXItbW9udGh2aWV3IC5rLXNjaGVkdWxlci1ib2R5IC5rLXNjaGVkdWxlci1jZWxsIHtcbiAgbWluLWhlaWdodDogODBweDtcbn1cblxuLmstc2NoZWR1bGVyLW1vbnRodmlldyAuay1oaWRkZW4ge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6IDAgIWltcG9ydGFudDtcbn1cblxuLmstc2NoZWR1bGVyLW1vbnRodmlldyAuay1zY2hlZHVsZXItdGFibGUtYXV0bywgLmstc2NoZWR1bGVyLW1vbnRodmlldyAuay1zY2hlZHVsZXItdGFibGUtYXV0byB0ZCwgLmstc2NoZWR1bGVyLW1vbnRodmlldyAuay1zY2hlZHVsZXItY29udGVudCAuay1zY2hlZHVsZXItdGFibGUtYXV0byB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmstc2NoZWR1bGVyLW1vbnRodmlldyAuay1zY2hlZHVsZXItY29udGVudCB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLmstc2NoZWR1bGVyLW1vbnRodmlldy5rLXNjaGVkdWxlci1mbGV4LWxheW91dCAuay1zY2hlZHVsZXItY29udGVudCB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLXNjaGVkdWxlci1tYXJrIHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDAuNWVtO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uay1zY2hlZHVsZXItYWdlbmRhdmlldyAuay1zY2hlZHVsZXItdGFibGUgdGg6Zmlyc3QtY2hpbGQsIC5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLXNjaGVkdWxlci10YWJsZSB0ZDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IDFweDtcbn1cblxuLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLXRhYmxlIHRkLmstZmlyc3Qge1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiAwO1xufVxuXG4uay1zY2hlZHVsZXItYWdlbmRhdmlldyAuay10YXNrID4gLmstZXZlbnQtZGVsZXRlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtcbiAgaW5zZXQtaW5saW5lLWVuZDogdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO1xuICBvcGFjaXR5OiAwLjU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstaG92ZXIgLmstdGFzayA+IC5rLWV2ZW50LWRlbGV0ZSwgLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLWNvbnRlbnQgdHI6aG92ZXIgLmstZXZlbnQtZGVsZXRlLCAuay1zY2hlZHVsZXItYWdlbmRhdmlldyAuay1zY2hlZHVsZXItY29udGVudCAuay1zY2hlZHVsZXItcm93OmhvdmVyIC5rLWV2ZW50LWRlbGV0ZSwgLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLWNvbnRlbnQgLmstc2NoZWR1bGVyLXJvdy5rLWhvdmVyIC5rLWV2ZW50LWRlbGV0ZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5rLXNjaGVkdWxlci1hZ2VuZGFkYXkge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwLjJlbTtcbiAgZm9udC1zaXplOiAzZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmbG9hdDogaW5saW5lLXN0YXJ0O1xufVxuXG4uay1zY2hlZHVsZXItYWdlbmRhd2VlayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAuNGVtIDAgMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmstc2NoZWR1bGVyLWFnZW5kYWRhdGUge1xuICBmb250LXNpemU6IDAuNzVlbTtcbn1cblxuLmstc2NoZWR1bGVyLXRpbWVsaW5ldmlldyAuay1zbG90LWNlbGwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1zY2hlZHVsZXItdGltZWxpbmV2aWV3IC5rLXNjaGVkdWxlci1jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5rLXNjaGVkdWxlci1wYW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLmstc2NoZWR1bGVyLXBhbmUgLmstc2NoZWR1bGVyLXRpbWVzIHtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5rLXNjaGVkdWxlci1wYW5lIC5rLXNjaGVkdWxlci10aW1lcyAuay1zY2hlZHVsZXItdGFibGUge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5rLXNjaGVkdWxlci1wYW5lIC5rLXNjaGVkdWxlci1oZWFkZXIsIC5rLXNjaGVkdWxlci1wYW5lIC5rLXNjaGVkdWxlci1jb250ZW50IHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5rLXNjaGVkdWxlci15ZWFydmlldyAuay1zY2hlZHVsZXItYm9keSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmstc2NoZWR1bGVyLXllYXJ2aWV3IC5rLWNhbGVuZGFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmstc2NoZWR1bGVyLXllYXJ2aWV3IC5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXZpZXcge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG59XG5cbi5rLXNjaGVkdWxlci15ZWFydmlldyAuay1jYWxlbmRhciAuay1jb250ZW50IHtcbiAgZmxleDogMDtcbn1cblxuLmstc2NoZWR1bGVyLXllYXJ2aWV3IC5rLWNhbGVuZGFyIC5rLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLXNjaGVkdWxlci15ZWFydmlldyAuay1jYWxlbmRhciB0ZC5rLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmstc2NoZWR1bGVyLXllYXJ2aWV3IC5rLWRheS1pbmRpY2F0b3Ige1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IGNhbGMoMzJweCAtIDAuNWVtKTtcbiAgd2lkdGg6IDNweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGNhbGMoNTAlIC0gMS41cHgpO1xufVxuXG4uay1zY2hlZHVsZXItdG9vbHRpcCB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmstc2NoZWR1bGVyLXRvb2x0aXAgLmstdG9vbHRpcC10aXRsZSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG59XG5cbi5rLXNjaGVkdWxlci10b29sdGlwIC5rLXRvb2x0aXAtdGl0bGUgLmstbW9udGgge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgaW5oZXJpdCk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5rLXNjaGVkdWxlci10b29sdGlwIC5rLXRvb2x0aXAtdGl0bGUgLmstZGF5IHtcbiAgZm9udC1zaXplOiBjYWxjKHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgMC43NXJlbSkgKiAyKTtcbn1cblxuLmstc2NoZWR1bGVyLXRvb2x0aXAgLmstdG9vbHRpcC1ldmVudHMtY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5rLXNjaGVkdWxlci10b29sdGlwIC5rLXRvb2x0aXAtZXZlbnRzIHtcbiAgbWF4LWhlaWdodDogMjUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbn1cblxuLmstc2NoZWR1bGVyLXRvb2x0aXAgLmstdG9vbHRpcC1ldmVudCB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG59XG5cbi5rLXNjaGVkdWxlci10b29sdGlwIC5rLXRvb2x0aXAtZXZlbnQgLmstZXZlbnQtdGltZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG5cbi5rLXNjaGVkdWxlci10b29sdGlwIC5rLW5vLWRhdGEsIC5rLXNjaGVkdWxlci10b29sdGlwIC5rLW5vZGF0YSB7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogYXV0bztcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLXNjaGVkdWxlci1lZGl0LWRpYWxvZyAuay1kaWFsb2cge1xuICBtYXgtaGVpZ2h0OiAxMDB2aDtcbn1cblxuLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1lZGl0LWZvcm0tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstZWRpdC1sYWJlbCB7XG4gIHdpZHRoOiAxNyU7XG59XG5cbi5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstZWRpdC1maWVsZCB7XG4gIHdpZHRoOiA3NyU7XG59XG5cbi5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstZWRpdC1maWVsZCA+IHVsID4gbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstcmVjdXJyZW5jZS1lZGl0b3IgLmstcmFkaW8tbGlzdCAuay1yYWRpby13cmFwLCAuay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLXJlY3VycmVuY2UtZWRpdG9yIC5rLWNoZWNrYm94LWxpc3QgLmstY2hlY2tib3gtd3JhcCB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cblxuLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1yZWN1ci1pbnRlcnZhbCwgLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1yZWN1ci1jb3VudCwgLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1yZWN1ci1tb250aGRheSB7XG4gIHdpZHRoOiA1ZW07XG59XG5cbi5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstcmVjdXItdW50aWwsIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstcmVjdXItbW9udGgsIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstcmVjdXItd2Vla2RheSwgLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1yZWN1ci13ZWVrZGF5LW9mZnNldCB7XG4gIHdpZHRoOiAxMGVtO1xufVxuXG4uay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLXNjaGVkdWxlci1kYXRldGltZS1waWNrZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1zYWZhcmkgLmstc2NoZWR1bGVyLXRvb2x0aXAgLmstdG9vbHRpcC1ldmVudDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbn1cblxuLmstc2FmYXJpIC5rLXNjaGVkdWxlci15ZWFydmlldyAuay1jYWxlbmRhci12aWV3IC5rLW1vbnRoIHtcbiAgbWFyZ2luLWJsb2NrOiAwO1xuICBtYXJnaW4taW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pLzI7XG59XG5cbi5rLXNjaGVkdWxlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay1zY2hlZHVsZXItdG9vbGJhciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSk7XG59XG5cbi5rLXNjaGVkdWxlci1mb290ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpO1xufVxuXG4uay1zY2hlZHVsZXItaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSk7XG59XG5cbi5rLXNjaGVkdWxlci1oZWFkZXItd3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstc2NoZWR1bGVyLW5vbndvcmssIC5rLXNjaGVkdWxlciAuay1ub253b3JrLWhvdXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLCAjZjVmNWY1KTtcbn1cblxuLmstc2NoZWR1bGVyLW90aGVyLW1vbnRoLCAuay1zY2hlZHVsZXIgLmstb3RoZXItbW9udGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLCAjZjVmNWY1KTtcbn1cblxuLmstc2NoZWR1bGVyLWxheW91dCB0ZC5rLXNlbGVjdGVkLCAuay1zY2hlZHVsZXItbGF5b3V0IC5rLXNjaGVkdWxlci1jZWxsLmstc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCkgMjUlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLXNjaGVkdWxlci1sYXlvdXQtZmxleCAuay1zY2hlZHVsZXItaGVhZCwgLmstc2NoZWR1bGVyLWxheW91dC1mbGV4IC5rLXN0aWNreS1jZWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay1ldmVudCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLWV2ZW50Lmstc2VsZWN0ZWQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktYWN0aXZlLCAjZDQ1MzQ5KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4xMyk7XG59XG5cbi5rLWV2ZW50LmstZXZlbnQtaW52ZXJzZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG59XG5cbi5rLWV2ZW50LmstZXZlbnQtb25nb2luZyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCByZWQ7XG59XG5cbi5rLXNjaGVkdWxlci1tYXJxdWVlOjpiZWZvcmUsIC5rLXNjaGVkdWxlci1tYXJxdWVlOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLXNjaGVkdWxlci1lZGl0LWRpYWxvZyAuay1kaWFsb2ctYWN0aW9ucyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbn1cblxuLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLWNvbnRlbnQgdHI6aG92ZXIsIC5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLXNjaGVkdWxlci1jb250ZW50IHRyLmstaG92ZXIsIC5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLXNjaGVkdWxlci1jb250ZW50IC5rLXNjaGVkdWxlci1yb3c6aG92ZXIsIC5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLXNjaGVkdWxlci1jb250ZW50IC5rLXNjaGVkdWxlci1yb3cuay1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZS1ob3ZlciwgI2ViZWJlYik7XG59XG5cbi5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLXNjaGVkdWxlci1jb250ZW50IHRyOmhvdmVyIC5rLXNjaGVkdWxlci1kYXRlY29sdW1uLCAuay1zY2hlZHVsZXItYWdlbmRhdmlldyAuay1zY2hlZHVsZXItY29udGVudCB0cjpob3ZlciAuay1zY2hlZHVsZXItZ3JvdXBjb2x1bW4sIC5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLXNjaGVkdWxlci1jb250ZW50IHRyLmstaG92ZXIgLmstc2NoZWR1bGVyLWRhdGVjb2x1bW4sIC5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLXNjaGVkdWxlci1jb250ZW50IHRyLmstaG92ZXIgLmstc2NoZWR1bGVyLWdyb3VwY29sdW1uIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLXNjaGVkdWxlci1jb250ZW50IHRyLmstc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCkgMjUlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLXNjaGVkdWxlci1jb250ZW50IHRyLmstc2VsZWN0ZWQgLmstc2NoZWR1bGVyLWRhdGVjb2x1bW4sIC5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLXNjaGVkdWxlci1jb250ZW50IHRyLmstc2VsZWN0ZWQgLmstc2NoZWR1bGVyLWdyb3VwY29sdW1uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay1zY2hlZHVsZXIteWVhcnZpZXcgLmstZGF5LWluZGljYXRvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1zY2hlZHVsZXIteWVhcnZpZXcgLmstc2VsZWN0ZWQgLmstZGF5LWluZGljYXRvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO1xufVxuXG4uay10b29sdGlwLmstc2NoZWR1bGVyLXRvb2x0aXAge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtcbiAgYm94LXNoYWRvdzogdmFyKC0ta2VuZG8tZWxldmF0aW9uLTIsIDAgNHB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMDYpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO1xufVxuXG4uay10b29sdGlwLmstc2NoZWR1bGVyLXRvb2x0aXAgLmstY2FsbG91dCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtcbn1cblxuLmstY2hhdCB7XG4gIG1pbi13aWR0aDogMzIwcHg7XG4gIG1pbi1oZWlnaHQ6IDYwMHB4O1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay1jaGF0LWhlYWRlciB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uay1tZXNzYWdlLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbi5rLW1lc3NhZ2UtbGlzdC1jb250ZW50IHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstbWVzc2FnZS1saXN0LWNvbnRlbnQgPiAqICsgKiB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbn1cblxuLmstbWVzc2FnZS1ncm91cCB7XG4gIG1heC13aWR0aDogbWluKDc1JSwgNDYwcHgpO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLW1lc3NhZ2UtZ3JvdXAgLmstbWVzc2FnZSArIC5rLW1lc3NhZ2Uge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstbWVzc2FnZS1ncm91cCAuay1hdmF0YXIge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbn1cblxuLmstbWVzc2FnZS1ncm91cDpoYXMoLmstbWVzc2FnZS1ncm91cC1jb250ZW50IC5rLW1lc3NhZ2U6bGFzdC1jaGlsZCAuay1jaGF0LWJ1YmJsZS5rLXNlbGVjdGVkICsgLmstbWVzc2FnZS1zdGF0dXMpIC5rLWF2YXRhciB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IGNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIG5vcm1hbCkgKiB2YXIoLS1rZW5kby1mb250LXNpemUtc20sIGluaGVyaXQpICsgdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pKTtcbiAgdHJhbnNpdGlvbjogbWFyZ2luIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5rLW1lc3NhZ2UtZ3JvdXAgLmstY2hhdC1maWxlLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwO1xuICBnYXA6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLW1lc3NhZ2UtZ3JvdXAgLmstY2hhdC1maWxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5rLW1lc3NhZ2UtZ3JvdXAtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDE7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAwO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi5rLWNoYXQtbWVzc2FnZS10b29sYmFyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiB2YXIoLS1rZW5kby1zcGFjaW5nLTFweCwgMXB4KTtcbiAgcGxhY2Utc2VsZjogc3RhcnQ7XG59XG5cbi5rLWNoYXQtZG93bmxvYWQtYnV0dG9uLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pIHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbn1cblxuLmstbWVzc2FnZS1ncm91cC1zZW5kZXIge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG4uay1tZXNzYWdlLWdyb3VwLXNlbmRlciAuay1jaGF0LWJ1YmJsZSB7XG4gIHBsYWNlLXNlbGY6IGZsZXgtZW5kO1xufVxuXG4uay1tZXNzYWdlLWdyb3VwLXNlbmRlciAuay1tZXNzYWdlLWdyb3VwLWNvbnRlbnQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5rLW1lc3NhZ2UtZ3JvdXAtc2VuZGVyIC5rLW1lc3NhZ2Utc3RhdHVzIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG59XG5cbi5rLW1lc3NhZ2UtZ3JvdXAtc2VuZGVyIC5rLW1lc3NhZ2U6bGFzdC1vZi10eXBlIC5rLWNoYXQtYnViYmxlIHtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMteHhsLCAwLjc1cmVtKTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLXhzLCAxcHgpO1xufVxuXG4uay1tZXNzYWdlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IG1hcmdpbiAwLjJzIGVhc2UtaW4tb3V0O1xuICBvdXRsaW5lOiBub25lO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi5rLW1lc3NhZ2UgLmstY2hhdC1tZXNzYWdlLWxpbmsge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5rLW1lc3NhZ2UgLmstY2hhdC1idWJibGUge1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy14eGwsIDAuNzVyZW0pO1xufVxuXG4uay1tZXNzYWdlOmxhc3Qtb2YtdHlwZSAuay1jaGF0LWJ1YmJsZSB7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLXhzLCAxcHgpO1xufVxuXG4uay1jaGF0LWJ1YmJsZS10ZXh0IHtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbn1cblxuLmstY2hhdC1idWJibGUtdGV4dDpoYXMoLmstc2tlbGV0b24tY29udGFpbmVyKSB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi5rLW1lc3NhZ2UtZ3JvdXAtZnVsbC13aWR0aCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5rLW1lc3NhZ2UtZ3JvdXAtZnVsbC13aWR0aCAuay1tZXNzYWdlLCAuay1tZXNzYWdlLWdyb3VwLWZ1bGwtd2lkdGggLmstY2hhdC1idWJibGUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmstY2hhdC1idWJibGUuay1idWJibGUtZXhwYW5kYWJsZSAuay1idWJibGUtY29udGVudCB7XG4gIGhlaWdodDogYXV0bztcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDJzIGVhc2U7XG59XG5cbi5rLWNoYXQtYnViYmxlLmstYnViYmxlLWV4cGFuZGFibGU6bm90KC5rLWV4cGFuZGVkKSAuay1idWJibGUtY29udGVudCB7XG4gIGhlaWdodDogY2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSAqIHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCkpO1xufVxuXG4uay1jaGF0LWJ1YmJsZS5rLWJ1YmJsZS1leHBhbmRhYmxlOm5vdCguay1leHBhbmRlZCkgLmstY2hhdC1idWJibGUtdGV4dCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5rLWNoYXQtYnViYmxlOmhhcyguay10eXBpbmctaW5kaWNhdG9yKSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uay1tZXNzYWdlLXRpbWUsIC5rLW1lc3NhZ2Utc3RhdHVzIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUtc20sIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIG5vcm1hbCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4ycyBlYXNlLWluLW91dDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1tZXNzYWdlLXRpbWUge1xuICBwbGFjZS1zZWxmOiBjZW50ZXI7XG59XG5cbi5rLW1lc3NhZ2Utc3RhdHVzIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbn1cblxuLmstY2hhdC1idWJibGUge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG59XG5cbi5rLWNoYXQtYnViYmxlIC5rLWJ1YmJsZS1jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4uay1jaGF0LWJ1YmJsZSBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmstYnViYmxlLWNvbnRlbnQgLmstbWVzc2FnZS1yZWZlcmVuY2Uge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtcbn1cblxuLmstbWVzc2FnZTpoYXMoLmstc2VsZWN0ZWQpIHtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLW1lc3NhZ2U6aGFzKC5rLXNlbGVjdGVkKSAuay1tZXNzYWdlLXRpbWUsIC5rLW1lc3NhZ2U6aGFzKC5rLXNlbGVjdGVkKSAuay1tZXNzYWdlLXN0YXR1cyB7XG4gIGhlaWdodDogY2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKSAqIHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgaW5oZXJpdCkpO1xufVxuXG4uay1tZXNzYWdlLWVycm9yLCAuay1tZXNzYWdlLXNlbmRpbmcge1xuICBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xufVxuXG4uay1tZXNzYWdlLWVycm9yIC5rLW1lc3NhZ2Utc3RhdHVzLCAuay1tZXNzYWdlLXNlbmRpbmcgLmstbWVzc2FnZS1zdGF0dXMge1xuICBoZWlnaHQ6IGNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIG5vcm1hbCkgKiB2YXIoLS1rZW5kby1mb250LXNpemUtc20sIGluaGVyaXQpKTtcbn1cblxuLmstbWVzc2FnZS1yZWZlcmVuY2Uge1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG59XG5cbi5rLW1lc3NhZ2UtcmVmZXJlbmNlID4gLmstaWNvbiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uay1tZXNzYWdlLXJlZmVyZW5jZS1jb250ZW50IHtcbiAgcGFkZGluZy1ibG9jazogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgLyAyKTtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICogMyk7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgLyAyKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmstbWVzc2FnZS1yZWZlcmVuY2UtY29udGVudDo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSk7XG4gIHdpZHRoOiAycHg7XG59XG5cbi5rLW1lc3NhZ2UtcGlubmVkIHtcbiAgYm9yZGVyLWJsb2NrLWVuZC13aWR0aDogMXB4O1xuICBib3JkZXItYmxvY2stZW5kLXN0eWxlOiBzb2xpZDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay1tZXNzYWdlLXJlbW92ZWQge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5rLW1lc3NhZ2UtYXV0aG9yIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgLyAyKTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUtc20sIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQteHMsIG5vcm1hbCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uay10aW1lc3RhbXAge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uay10aW1lc3RhbXA6OmJlZm9yZSwgLmstdGltZXN0YW1wOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDFweDtcbiAgZmxleDogMTtcbn1cblxuLmstbWVzc2FnZS1ib3gtd3JhcHBlciB7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xufVxuXG4uay1tZXNzYWdlLWJveC13cmFwcGVyIC5rLWNoYXQtZmlsZS13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLmstbWVzc2FnZS1ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5rLW1lc3NhZ2UtYm94IC5rLWlucHV0LXByZWZpeC1ob3Jpem9udGFsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uay1tZXNzYWdlLWJveDpmb2N1cywgLmstbWVzc2FnZS1ib3guay1mb2N1cywgLmstbWVzc2FnZS1ib3g6Zm9jdXMtd2l0aGluIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmstbWVzc2FnZS1ib3ggLmstaW5wdXQtcHJlZml4LCAuay1tZXNzYWdlLWJveCAuay1pbnB1dC1zdWZmaXgge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbn1cblxuLmstY2hhdC1idWJibGUgLmstbWVzc2FnZS1yZWZlcmVuY2UsIC5rLW1lc3NhZ2UtYm94IC5rLW1lc3NhZ2UtcmVmZXJlbmNlIHtcbiAgcGFkZGluZy1pbmxpbmU6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pIC8gMik7XG4gIHBhZGRpbmctYmxvY2s6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pIC8gMik7XG59XG5cbi5rLWNoYXQtZmlsZS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBtYXJnaW46IDA7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWluLXdpZHRoOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1jaGF0LWZpbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7XG59XG5cbi5rLWNoYXQtZmlsZSA+IC5rLWljb24ge1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmstY2hhdC1maWxlIC5rLWNoYXQtZmlsZS1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICBmbGV4OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtaW4td2lkdGg6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5rLWNoYXQtZmlsZSAuay1jaGF0LWZpbGUtbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgaW5oZXJpdCk7XG4gIHdpZHRoOiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmstY2hhdC1maWxlIC5rLWNoYXQtZmlsZS1zaXplLCAuay1jaGF0LWZpbGUgLmstY2hhdC1maWxlLXN0YXR1cyB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLXhzLCBpbmhlcml0KTtcbn1cblxuLmstbWVzc2FnZS1ncm91cCAuay1jaGF0LWZpbGUgKyAuay1jaGF0LWZpbGU6bm90KC5rLWNoYXQtZmlsZS1kZWxldGVkKSB7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IDA7XG59XG5cbi5rLWNoYXQtZmlsZS1kb3dubG9hZC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmstbWVzc2FnZS1ib3gtd3JhcHBlciAuay1jaGF0LWZpbGUsIC5rLW1lc3NhZ2UtZ3JvdXAtZnVsbC13aWR0aCAuay1jaGF0LWZpbGUsIC5rLW1lc3NhZ2U6aGFzKC5rLWJ1YmJsZS1leHBhbmRhYmxlKSArIC5rLWNoYXQtZmlsZS13cmFwcGVyIC5rLWNoYXQtZmlsZSB7XG4gIHdpZHRoOiAyNDBweDtcbn1cblxuLmstY2hhdCAuay1jYXJkLWxpc3Qge1xuICBtYXJnaW46IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAwIDA7XG59XG5cbi5rLW1lc3NhZ2UtZ3JvdXAtc2VuZGVyICsgLmstY2FyZC1saXN0LCAuay1tZXNzYWdlLWdyb3VwLXNlbmRlciArIC5rZW5kby1jaGF0LW1lc3NhZ2UtYXR0YWNobWVudHMuay1jYXJkLWxpc3Qge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbn1cblxuLmstY2hhdCAuay1jYXJkLWRlY2sge1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSArIHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgKiAyKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pICogLTEpO1xuICBtYXJnaW4taW5saW5lLWVuZDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pICogLTEpO1xuICBwYWRkaW5nOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pIHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbi5rLWNoYXQgLmstY2FyZC1kZWNrIC5rLWNhcmQge1xuICB3aWR0aDogMjAwcHg7XG59XG5cbi5rLWNoYXQgLmstY2FyZC1kZWNrLXNjcm9sbHdyYXAge1xuICBtYXJnaW4taW5saW5lLWVuZDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pICogLTEpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgKiAtMSk7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG59XG5cbi5rLWNoYXQgLmstY2FyZC1kZWNrLXNjcm9sbHdyYXAgPiAuay1jYXJkLWRlY2sge1xuICBtYXJnaW4tYmxvY2stZW5kOiAtMjBweDtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IDIwcHg7XG59XG5cbi5rLWNoYXQgLmstY2FyZC1kZWNrIC5rLWNhcmQtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwYWRkaW5nLWJsb2NrLWVuZDogNXB4O1xufVxuXG4uay1jaGF0IC5rLWNhcmQtZGVjayAuay1jYXJkLXdyYXAgLmstY2FyZCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uay1jaGF0IC5rLWNhcmQtZGVjayAuay1jYXJkLXdyYXAuay1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5rLXR5cGluZy1pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG59XG5cbi5rLXR5cGluZy1pbmRpY2F0b3Igc3BhbiB7XG4gIHdpZHRoOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGhlaWdodDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZsZXg6IDAgMCB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgb3BhY2l0eTogMC4yNTtcbn1cblxuLmstdHlwaW5nLWluZGljYXRvciBzcGFuOm50aC1vZi10eXBlKDEpIHtcbiAgYW5pbWF0aW9uOiAxcyBrLWFuaW1hdGlvbi1ibGluayBpbmZpbml0ZSAwLjMzMzNzO1xufVxuXG4uay10eXBpbmctaW5kaWNhdG9yIHNwYW46bnRoLW9mLXR5cGUoMikge1xuICBhbmltYXRpb246IDFzIGstYW5pbWF0aW9uLWJsaW5rIGluZmluaXRlIDAuNjY2NnM7XG59XG5cbi5rLXR5cGluZy1pbmRpY2F0b3Igc3BhbjpudGgtb2YtdHlwZSgzKSB7XG4gIGFuaW1hdGlvbjogMXMgay1hbmltYXRpb24tYmxpbmsgaW5maW5pdGUgMC45OTk5cztcbn1cblxuQGtleWZyYW1lcyBrLWFuaW1hdGlvbi1ibGluayB7XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG59XG4uay1jaGF0LXVwbG9hZCAuay1leHRlcm5hbC1kcm9wem9uZSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmstY2hhdC11cGxvYWQgLmstdXBsb2FkIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTYsIDEuNXJlbSk7XG59XG5cbi5rLWNoYXQtdXBsb2FkIC5rLXVwbG9hZC1maWxlcyB7XG4gIG1heC1oZWlnaHQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMjUsIDdyZW0pO1xufVxuXG4uay1ydGwgLmstbWVzc2FnZS1ib3ggLmstYnV0dG9uLCBbZGlyPXJ0bF0gLmstbWVzc2FnZS1ib3ggLmstYnV0dG9uIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xufVxuXG4uay1jaGF0IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKTtcbn1cblxuLmstdGltZXN0YW1wIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nik7XG59XG5cbi5rLXRpbWVzdGFtcDo6YmVmb3JlLCAuay10aW1lc3RhbXA6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbn1cblxuLmstbWVzc2FnZS1zdGF0dXMge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KTtcbn1cblxuLmstbWVzc2FnZS1ncm91cC1zZW5kZXIgLmstY2hhdC1idWJibGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uay1tZXNzYWdlLWdyb3VwLXNlbmRlciAuay1jaGF0LWJ1YmJsZTphY3RpdmUsIC5rLW1lc3NhZ2UtZ3JvdXAtc2VuZGVyIC5rLWNoYXQtYnViYmxlLmstYWN0aXZlLCAuay1tZXNzYWdlLWdyb3VwLXNlbmRlciAuay1jaGF0LWJ1YmJsZS5rLXNlbGVjdGVkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWFjdGl2ZSwgI2Q0NTM0OSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktYWN0aXZlLCAjZDQ1MzQ5KTtcbn1cblxuLmstbWVzc2FnZS1ncm91cC1zZW5kZXIgLmstY2hhdC1idWJibGU6Zm9jdXMsIC5rLW1lc3NhZ2UtZ3JvdXAtc2VuZGVyIC5rLWNoYXQtYnViYmxlLmstZm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KSAxNiUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstbWVzc2FnZS1ncm91cC1zZW5kZXIgLmstY2hhdC1idWJibGU6aG92ZXIsIC5rLW1lc3NhZ2UtZ3JvdXAtc2VuZGVyIC5rLWNoYXQtYnViYmxlLmstaG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktaG92ZXIsICNlYTVhNTEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWhvdmVyLCAjZWE1YTUxKTtcbn1cblxuLmstdHlwaW5nLWluZGljYXRvciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLW9uLXN1YnRsZSwgIzNkM2QzZCk7XG59XG5cbi5rLWNoYXQtZmlsZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstY2hhdC1maWxlLWRlbGV0ZWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLXN1YnRsZSwgI2ZjZGRkYSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvci1vbi1zdWJ0bGUsICM3YTBjMDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvci1zdWJ0bGUsICNmY2RkZGEpO1xufVxuXG4uay1tZXNzYWdlLWJveC13cmFwcGVyIC5rLWNoYXQtZmlsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZS1zdWJ0bGUsICNlYmViZWIpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZS1vbi1zdWJ0bGUsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLXN1YnRsZSwgI2ViZWJlYik7XG59XG5cbi5rLW1lc3NhZ2UtcmVmZXJlbmNlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSk7XG59XG5cbi5rLW1lc3NhZ2UtcmVmZXJlbmNlLXNlbmRlciAuay1tZXNzYWdlLXJlZmVyZW5jZS1jb250ZW50OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWVtcGhhc2lzLCAjZmY5ZDk3KTtcbn1cblxuLmstbWVzc2FnZS1yZWZlcmVuY2UtY29udGVudDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZS1lbXBoYXNpcywgI2MyYzJjMik7XG59XG5cbi5rLW1lc3NhZ2UtcGlubmVkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xufVxuXG4uay1jaGF0LXRvb2xiYXIsIC5rLWNoYXQgLmstdG9vbGJhci1ib3gge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpO1xufVxuXG4uay1tZWRpYXBsYXllciB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLW1lZGlhcGxheWVyICosIC5rLW1lZGlhcGxheWVyICo6OmJlZm9yZSwgLmstbWVkaWFwbGF5ZXIgKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1tZWRpYXBsYXllciA+IGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmstbWVkaWFwbGF5ZXItdGl0bGViYXIge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLWVuZDogMDtcbn1cblxuLmstbWVkaWFwbGF5ZXItdG9vbGJhci13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICBpbnNldC1ibG9jay1lbmQ6IDA7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLWVuZDogMDtcbn1cblxuLmstbWVkaWFwbGF5ZXItdG9vbGJhciB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmstbWVkaWFwbGF5ZXItdG9vbGJhciAuay1kcm9wZG93bi1saXN0LCAuay1tZWRpYXBsYXllci10b29sYmFyIC5rLWRyb3Bkb3duLCAuay1tZWRpYXBsYXllci10b29sYmFyIC5rLWRyb3Bkb3dubGlzdCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uay1tZWRpYXBsYXllci10aW1lLXdyYXAge1xuICBmbGV4OiAxO1xufVxuXG4uay1tZWRpYXBsYXllci12b2x1bWUtd3JhcCB7XG4gIHBhZGRpbmc6IDAgN3B4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uay1tZWRpYXBsYXllci12b2x1bWUge1xuICB3aWR0aDogMTAwcHg7XG59XG5cbi5rLXNsaWRlci5rLW1lZGlhcGxheWVyLXNlZWtiYXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAzO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5rLW1lZGlhcGxheWVyLXNlZWtiYXIgLmstc2xpZGVyLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmstbWVkaWFwbGF5ZXItc2Vla2JhciAuay1zbGlkZXItc2VsZWN0aW9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmstbWVkaWFwbGF5ZXItZnVsbHNjcmVlbiB7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uay1tZWRpYXBsYXllciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay1tZWRpYXBsYXllci10aXRsZWJhciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDcwJSwgdHJhbnNwYXJlbnQpLCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDAlLCB0cmFuc3BhcmVudCkpO1xuICB0ZXh0LXNoYWRvdzogMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDUwJSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay10aW1lbGluZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLXRpbWVsaW5lICosIC5rLXRpbWVsaW5lICo6OmJlZm9yZSwgLmstdGltZWxpbmUgKjo6YWZ0ZXIsIC5rLXRpbWVsaW5lOjpiZWZvcmUsIC5rLXRpbWVsaW5lOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLXRpbWVsaW5lIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uay10aW1lbGluZSB1bCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLmstdGltZWxpbmUgLmstdGltZWxpbmUtZmxhZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xuICBtaW4td2lkdGg6IDgwcHg7XG4gIG1heC13aWR0aDogY2FsYyg4MHB4ICsgdmFyKC0ta2VuZG8tc3BhY2luZy0xMCwgMi41cmVtKSAqIDIpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5rLXRpbWVsaW5lIC5rLXRpbWVsaW5lLWNpcmNsZSB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmstdGltZWxpbmUuay10aW1lbGluZS1kYXRlcy1oaWRkZW4gLmstdGltZWxpbmUtZGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLXRpbWVsaW5lLmstdGltZWxpbmUtY29sbGFwc2libGUgLmstY2FyZC1oZWFkZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLXRpbWVsaW5lLmstdGltZWxpbmUtY29sbGFwc2libGUgLmstZXZlbnQtY29sbGFwc2Uge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uay10aW1lbGluZS1jYXJkIC5rLWNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uay10aW1lbGluZS1jYXJkIC5rLWNhcmQgLmstY2FyZC1oZWFkZXIge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgYm9yZGVyLWJsb2NrLWVuZDogMDtcbn1cblxuLmstdGltZWxpbmUtY2FyZCAuay1jYXJkIC5rLWNhcmQtaGVhZGVyICsgLmstY2FyZC1ib2R5IHtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogMDtcbn1cblxuLmstdGltZWxpbmUtY2FyZCAuay1jYXJkIC5rLWNhcmQtYm9keSB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbn1cblxuLmstdGltZWxpbmUtY2FyZCAuay1jYXJkIC5rLWNhcmQtYm9keTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogNXB4O1xufVxuXG4uay10aW1lbGluZS1jYXJkIC5rLWNhcmQgLmstY2FyZC1ib2R5Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO1xufVxuXG4uay10aW1lbGluZS1jYXJkIC5rLXRpbWVsaW5lLWNhcmQtY2FsbG91dC5rLWNhbGxvdXQtdywgLmstdGltZWxpbmUtY2FyZCAuay10aW1lbGluZS1jYXJkLWNhbGxvdXQuay1jYWxsb3V0LWUge1xuICBpbnNldC1ibG9jay1zdGFydDogMzZweDtcbn1cblxuLmstdGltZWxpbmUtdmVydGljYWwsIC5rLXRpbWVsaW5lLWhvcml6b250YWwge1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0xMCwgMi41cmVtKTtcbiAgbWFyZ2luLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEwLCAyLjVyZW0pO1xuICBtYXJnaW4taW5saW5lOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDA7XG59XG5cbi5rLXRpbWVsaW5lLXZlcnRpY2FsOjphZnRlciwgLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS10cmFjay13cmFwOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uay10aW1lbGluZS12ZXJ0aWNhbCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMTAsIDIuNXJlbSkgKyAoODBweCAtIHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKSkgLyAyICsgNTBweCk7XG59XG5cbi5rLXRpbWVsaW5lLXZlcnRpY2FsLmstdGltZWxpbmUtZGF0ZXMtaGlkZGVuIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xMCwgMi41cmVtKSArICg4MHB4IC0gdmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pKSAvIDIpO1xufVxuXG4uay10aW1lbGluZS12ZXJ0aWNhbDo6YWZ0ZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiB2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1sZywgMC4zNzVyZW0pO1xufVxuXG4uay10aW1lbGluZS12ZXJ0aWNhbCAuay10aW1lbGluZS1mbGFnLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uay10aW1lbGluZS12ZXJ0aWNhbCAuay10aW1lbGluZS1mbGFnLXdyYXA6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTEwLCAyLjVyZW0pO1xufVxuXG4uay10aW1lbGluZS12ZXJ0aWNhbCAuay10aW1lbGluZS1mbGFnIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4uay10aW1lbGluZS12ZXJ0aWNhbCAuay10aW1lbGluZS1kYXRlLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAzNnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgLTUwJSk7XG4gIHRleHQtYWxpZ246IGVuZDtcbn1cblxuLmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtZXZlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xMCwgMi41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG59XG5cbi5rLXRpbWVsaW5lLXZlcnRpY2FsIC5rLXRpbWVsaW5lLWNhcmQge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbn1cblxuLmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtY2FyZCAuay1jYXJkIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgbWluLWhlaWdodDogNzBweDtcbiAgd2lkdGg6IDQwMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5rLXRpbWVsaW5lLXZlcnRpY2FsIC5rLXRpbWVsaW5lLWNhcmQgLmstY2FyZCAuay1jYXJkLWhlYWRlciB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbGcsIDAuMzc1cmVtKTtcbn1cblxuLmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtY2FyZCAuay1jYXJkIC5rLWNhcmQtdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5rLXRpbWVsaW5lLXZlcnRpY2FsIC5rLXRpbWVsaW5lLWNhcmQgLmstY2FyZCAuay1jYXJkLXRpdGxlIC5rLWV2ZW50LXRpdGxlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXRpbWVsaW5lLXZlcnRpY2FsIC5rLXRpbWVsaW5lLWNhcmQgLmstZXZlbnQtY29sbGFwc2Uge1xuICBtYXJnaW4tYmxvY2s6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAqIC0xKTtcbiAgbWFyZ2luLWlubGluZTogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtY2FyZC5rLWNvbGxhcHNlZCAuay1jYXJkLWJvZHksIC5rLXRpbWVsaW5lLXZlcnRpY2FsIC5rLXRpbWVsaW5lLWNhcmQuay1jb2xsYXBzZWQgLmstY2FyZC1hY3Rpb25zIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtY2FyZC5rLWNvbGxhcHNlZCAuay1ldmVudC1jb2xsYXBzZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xufVxuXG4uay10aW1lbGluZS12ZXJ0aWNhbCAuay10aW1lbGluZS1jaXJjbGUge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDM2cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBtYXJnaW4taW5saW5lLWVuZDogLThweDtcbn1cblxuLmstdGltZWxpbmUtdmVydGljYWwuay10aW1lbGluZS1hbHRlcm5hdGluZyB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTEwLCAyLjVyZW0pO1xufVxuXG4uay10aW1lbGluZS12ZXJ0aWNhbC5rLXRpbWVsaW5lLWFsdGVybmF0aW5nOjphZnRlciB7XG4gIGluc2V0LWlubGluZS1zdGFydDogNTAlO1xufVxuXG4uay10aW1lbGluZS12ZXJ0aWNhbC5rLXRpbWVsaW5lLWFsdGVybmF0aW5nIC5rLXRpbWVsaW5lLWZsYWctd3JhcCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uay10aW1lbGluZS12ZXJ0aWNhbC5rLXRpbWVsaW5lLWFsdGVybmF0aW5nIC5rLXRpbWVsaW5lLWZsYWcge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5cbi5rLXRpbWVsaW5lLXZlcnRpY2FsLmstdGltZWxpbmUtYWx0ZXJuYXRpbmcgLmstdGltZWxpbmUtZXZlbnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5rLXRpbWVsaW5lLXZlcnRpY2FsLmstdGltZWxpbmUtYWx0ZXJuYXRpbmcgLmstdGltZWxpbmUtZXZlbnQuay1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG4uay10aW1lbGluZS12ZXJ0aWNhbC5rLXRpbWVsaW5lLWFsdGVybmF0aW5nIC5rLXRpbWVsaW5lLWV2ZW50LmstcmV2ZXJzZSAuay10aW1lbGluZS1kYXRlLXdyYXAge1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiAwO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbn1cblxuLmstdGltZWxpbmUtdmVydGljYWwuay10aW1lbGluZS1hbHRlcm5hdGluZyAuay10aW1lbGluZS1ldmVudC5rLXJldmVyc2UgLmstdGltZWxpbmUtY2FyZCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG59XG5cbi5rLXRpbWVsaW5lLXZlcnRpY2FsLmstdGltZWxpbmUtYWx0ZXJuYXRpbmcgLmstdGltZWxpbmUtZXZlbnQuay1yZXZlcnNlIC5rLXRpbWVsaW5lLWNhcmQgLmstY2FyZCB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBhdXRvO1xufVxuXG4uay10aW1lbGluZS12ZXJ0aWNhbC5rLXRpbWVsaW5lLWFsdGVybmF0aW5nIC5rLXRpbWVsaW5lLWNhcmQsIC5rLXRpbWVsaW5lLXZlcnRpY2FsLmstdGltZWxpbmUtYWx0ZXJuYXRpbmcgLmstdGltZWxpbmUtZGF0ZS13cmFwIHtcbiAgZmxleC1iYXNpczogNTAlO1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi5rLXRpbWVsaW5lLXZlcnRpY2FsLmstdGltZWxpbmUtYWx0ZXJuYXRpbmcgLmstdGltZWxpbmUtZGF0ZS13cmFwIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uay10aW1lbGluZS12ZXJ0aWNhbC5rLXRpbWVsaW5lLWFsdGVybmF0aW5nIC5rLXRpbWVsaW5lLWNpcmNsZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDA7XG59XG5cbi5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstdGltZWxpbmUtdHJhY2staXRlbSB7XG4gIGZsZXg6IDEgMCAyMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uay10aW1lbGluZS1ob3Jpem9udGFsIC5rLXRpbWVsaW5lLXRyYWNrLWl0ZW06aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstdGltZWxpbmUtdHJhY2staXRlbS5rLXRpbWVsaW5lLWZsYWctd3JhcDpob3ZlciB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS1kYXRlLXdyYXAge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IGF1dG87XG4gIG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS1jYXJkIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uay10aW1lbGluZS1ob3Jpem9udGFsIC5rLWNhcmQge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuXG4uay10aW1lbGluZS1ob3Jpem9udGFsIC5rLXRpbWVsaW5lLWV2ZW50cy1saXN0IHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xufVxuXG4uay10aW1lbGluZS1ob3Jpem9udGFsIC5rLXRpbWVsaW5lLWV2ZW50cy1saXN0IC5rLXRpbWVsaW5lLXNjcm9sbGFibGUtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA2MDBweDtcbn1cblxuLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS1ldmVudHMtbGlzdCAuay10aW1lbGluZS1zY3JvbGxhYmxlLXdyYXAgLmstdGltZWxpbmUtZXZlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstdGltZWxpbmUtdHJhY2std3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTdcXC41LCAxLjg3NXJlbSkgLyAyKSAwO1xufVxuXG4uay10aW1lbGluZS1ob3Jpem9udGFsIC5rLXRpbWVsaW5lLXRyYWNrLXdyYXA6OmFmdGVyIHtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IGF1dG87XG4gIGluc2V0LWJsb2NrLWVuZDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTdcXC41LCAxLjg3NXJlbSkgLyAyICsgdmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pIC8gMik7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTdcXC41LCAxLjg3NXJlbSkgLSAycHgpO1xuICBpbnNldC1pbmxpbmUtZW5kOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctN1xcLjUsIDEuODc1cmVtKSAtIDJweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgaGVpZ2h0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSk7XG59XG5cbi5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstdGltZWxpbmUtdHJhY2std3JhcCAuay10aW1lbGluZS10cmFjayB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ibG9jazogMDtcbiAgbWFyZ2luLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy03XFwuNSwgMS44NzVyZW0pO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstdGltZWxpbmUtdHJhY2std3JhcCAuay10aW1lbGluZS10cmFjayAuay10aW1lbGluZS1zY3JvbGxhYmxlLXdyYXAge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstdGltZWxpbmUtdHJhY2std3JhcCAuay10aW1lbGluZS1mbGFnIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSkgKyAxNnB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4td2lkdGg6IDYwcHg7XG59XG5cbi5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstdGltZWxpbmUtdHJhY2std3JhcCAuay10aW1lbGluZS1mbGFnOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiA1MCU7XG4gIGluc2V0LWJsb2NrLWVuZDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKSByb3RhdGUoNDVkZWcpO1xufVxuXG4uay10aW1lbGluZS1ob3Jpem9udGFsIC5rLXRpbWVsaW5lLXNjcm9sbGFibGUtd3JhcCB7XG4gIHBhZGRpbmctYmxvY2stZW5kOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKSAvIDIpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdXRsaW5lOiAwO1xufVxuXG4uay10aW1lbGluZS1hcnJvdyB7XG4gIHdpZHRoOiB2YXIoLS1rZW5kby1zcGFjaW5nLTdcXC41LCAxLjg3NXJlbSk7XG4gIGhlaWdodDogdmFyKC0ta2VuZG8tc3BhY2luZy03XFwuNSwgMS44NzVyZW0pO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtYmxvY2stZW5kOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKSArIHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKSAvIDIgKyAycHgpO1xuICB6LWluZGV4OiAzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmstdGltZWxpbmUtYXJyb3ctbGVmdCB7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbn1cblxuLmstdGltZWxpbmUtYXJyb3ctcmlnaHQge1xuICBpbnNldC1pbmxpbmUtZW5kOiAwO1xufVxuXG4uay10aW1lbGluZS1tb2JpbGUge1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgbWFyZ2luLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBtYXJnaW4taW5saW5lOiAwO1xufVxuXG4uay10aW1lbGluZS1tb2JpbGUgLmstdGltZWxpbmUtZmxhZyB7XG4gIG1heC13aWR0aDogY2FsYyg4MHB4ICsgdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSAqIDIpO1xufVxuXG4uay10aW1lbGluZS1tb2JpbGUuay10aW1lbGluZS1ob3Jpem9udGFsIC5rLXRpbWVsaW5lLWZsYWctd3JhcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLXRpbWVsaW5lLW1vYmlsZS5rLXRpbWVsaW5lLXZlcnRpY2FsIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSArICg4MHB4IC0gdmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pKSAvIDIgKyA1MHB4KTtcbn1cblxuLmstdGltZWxpbmUtbW9iaWxlLmstdGltZWxpbmUtdmVydGljYWwuay10aW1lbGluZS1kYXRlcy1oaWRkZW4ge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pICsgKDgwcHggLSB2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSkpIC8gMik7XG59XG5cbi5rLXRpbWVsaW5lLW1vYmlsZS5rLXRpbWVsaW5lLXZlcnRpY2FsLmstdGltZWxpbmUtYWx0ZXJuYXRpbmcge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbn1cblxuLmstdGltZWxpbmUtbW9iaWxlLmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtY2FyZCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uay10aW1lbGluZS1tb2JpbGUuay10aW1lbGluZS12ZXJ0aWNhbCAuay10aW1lbGluZS1jYXJkIC5rLWNhcmQge1xuICB3aWR0aDogYXV0bztcbn1cblxuLmstdGltZWxpbmUgLmstdGltZWxpbmUtZmxhZyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLXRpbWVsaW5lIC5rLXRpbWVsaW5lLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay10aW1lbGluZSAuay10aW1lbGluZS1jYXJkIC5rLWNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xufVxuXG4uay10aW1lbGluZSAuay10aW1lbGluZS1jYXJkIC5rLWNhcmQtYm9keSB7XG4gIHNjcm9sbGJhci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKSB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLXRpbWVsaW5lIC5rLXRpbWVsaW5lLWNhcmQgLmstY2FyZC1ib2R5Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstdGltZWxpbmUgLmstdGltZWxpbmUtY2FyZCAuay1jYXJkLWJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbn1cblxuLmstdGltZWxpbmUgLmstdGltZWxpbmUtY2FyZCAuay1jYXJkLWJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbn1cblxuLmstdGltZWxpbmUgLmstdGltZWxpbmUtZGF0ZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG59XG5cbi5rLXRpbWVsaW5lIC5rLXRpbWVsaW5lLWFycm93LmstZGlzYWJsZWQge1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWJhc2UsICMzZDNkM2QpIDYwJSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItYmFzZS1zdWJ0bGUsICNlYmViZWIpIDYwJSwgdHJhbnNwYXJlbnQpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG59XG5cbi5rLXRpbWVsaW5lLXZlcnRpY2FsOjphZnRlciwgLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS10cmFjay13cmFwOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2UsICNmNWY1ZjUpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG59XG5cbi5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstdGltZWxpbmUtZmxhZzo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstdGltZWxpbmUtdHJhY2staXRlbS5rLWZvY3VzIC5rLXRpbWVsaW5lLWNpcmNsZSB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWtlbmRvLWVsZXZhdGlvbi0yLCAwIDRweCA2cHggcmdiYSgwLCAwLCAwLCAwLjA2KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtcbn1cblxuLmstcGRmLXZpZXdlciB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstcGRmLXZpZXdlciAuay10b29sYmFyIHtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0LXdpZHRoOiAwO1xuICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogMDtcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogMDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgei1pbmRleDogMjtcbn1cblxuLmstcGRmLXZpZXdlciAuay10b29sYmFyIC5rLXBhZ2VyLXdyYXAsIC5rLXBkZi12aWV3ZXIgLmstdG9vbGJhciAuay1wYWdlciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uay1wZGYtdmlld2VyLWNhbnZhcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uay1wZGYtdmlld2VyLWNhbnZhcy5rLWVuYWJsZS10ZXh0LXNlbGVjdCB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IHRleHQ7XG4gIHVzZXItc2VsZWN0OiB0ZXh0O1xuICBjdXJzb3I6IHRleHQ7XG59XG5cbi5rLXBkZi12aWV3ZXItY2FudmFzLmstZW5hYmxlLXBhbm5pbmcge1xuICBjdXJzb3I6IGdyYWIgIWltcG9ydGFudDtcbn1cblxuLmstcGRmLXZpZXdlci1jYW52YXMuay1lbmFibGUtcGFubmluZyBzcGFuOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay1wZGYtdmlld2VyLXBhZ2VzIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5rLXBkZi12aWV3ZXItcGFnZXMgLmstcGFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTdcXC41LCAxLjg3NXJlbSk7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHotaW5kZXg6IDE7XG59XG5cbi5rLXBkZi12aWV3ZXItcGFnZXMgLmstcGFnZSAuay1jYW52YXMtd3JhcHBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5rLXBkZi12aWV3ZXItcGFnZXMgLmstcGFnZSAuay1jYW52YXMtd3JhcHBlciBjYW52YXMge1xuICBkaXJlY3Rpb246IGx0cjtcbn1cblxuLmstcGRmLXZpZXdlci1wYWdlcyAuay1wYWdlIC5rLWNhbnZhcy13cmFwcGVyIHN2ZyB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cblxuLmstcGRmLXZpZXdlci1wYWdlcyAuay1wYWdlIC5rLWNhbnZhcy13cmFwcGVyIC5rLWhpZ2hsaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICBmaWxsLW9wYWNpdHk6IDE7XG59XG5cbi5rLXBkZi12aWV3ZXItcGFnZXMgLmstcGFnZSAuay1jYW52YXMtd3JhcHBlciAuay1oaWdobGlnaHQtb3V0bGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZmlsbDogbm9uZTtcbiAgc3Ryb2tlLXdpZHRoOiAycHg7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDI7XG59XG5cbi5rLXBkZi12aWV3ZXItcGFnZXMgLmstcGFnZSAuay10ZXh0LWxheWVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuICBvcGFjaXR5OiAwLjI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXBkZi12aWV3ZXItcGFnZXMgLmstcGFnZSAuay10ZXh0LWxheWVyIC5rLW1hcmtlZC1jb250ZW50ID4gc3BhbiwgLmstcGRmLXZpZXdlci1wYWdlcyAuay1wYWdlIC5rLXRleHQtbGF5ZXIgPiBzcGFuLCAuay1wZGYtdmlld2VyLXBhZ2VzIC5rLXBhZ2UgLmstdGV4dC1sYXllciBiciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LXNtLCBub3JtYWwpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBwcmU7XG4gIGN1cnNvcjogdGV4dDtcbn1cblxuLmstcGRmLXZpZXdlci1wYWdlcyAuay1wYWdlIC5rLXRleHQtbGF5ZXIgLmstbWFya2VkLWNvbnRlbnQge1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4uay1wZGYtdmlld2VyLXBhZ2VzIC5rLXBhZ2UgLmstdGV4dC1sYXllciAuay1lbmQtb2YtY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAxMDAlIDAgMDtcbiAgei1pbmRleDogMDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmstcGRmLXZpZXdlci1wYWdlcyAuay1wYWdlIC5rLXRleHQtbGF5ZXIgLmstc2VhcmNoLWhpZ2hsaWdodC1tYXJrIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLXBkZi12aWV3ZXItcGFnZXMgLmstcGFnZSAuay10ZXh0LWxheWVyIC5rLWhpZ2hsaWdodGluZyB7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cblxuLmstcGRmLXZpZXdlci1wYWdlcyAuay1wYWdlIC5rLWFubm90YXRpb24tbGF5ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5rLXBkZi12aWV3ZXItcGFnZXMgLmstcGFnZSAuay1hbm5vdGF0aW9uLWxheWVyIHNlY3Rpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uay1wZGYtdmlld2VyLXBhZ2VzIC5rLXBhZ2UgLmstYW5ub3RhdGlvbi1sYXllciAuay1hbm5vdGF0aW9uLXRleHQtY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmstcGRmLXZpZXdlci1wYWdlcyAuay1wYWdlIC5rLWFubm90YXRpb24tbGF5ZXIgLmstbGluay1hbm5vdGF0aW9uID4gYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmstcGRmLXZpZXdlci1wYWdlcyAuay1wYWdlIC5rLWFubm90YXRpb24tbGF5ZXIgLmstdGV4dC13aWRnZXQtYW5ub3RhdGlvbiAuay1hbm5vdGF0aW9uLWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uay1wZGYtdmlld2VyLXBhZ2VzIC5rLXBhZ2UgLmstYW5ub3RhdGlvbi1lZGl0b3ItbGF5ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIGN1cnNvcjogYXV0bztcbn1cblxuLmstcGRmLXZpZXdlci1wYWdlcyAuay1wYWdlIC5rLWFubm90YXRpb24tZWRpdG9yLWxheWVyIC5rLXNlbGVjdGVkIHtcbiAgei1pbmRleDogMTAwMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBkZi12aWV3ZXItcGFnZXMgLmstcGFnZSAuay1hbm5vdGF0aW9uLWVkaXRvci1sYXllciAuay1oaWdobGlnaHQtZWRpdG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xuICB6LWluZGV4OiAxO1xuICBjdXJzb3I6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xufVxuXG4uay1wZGYtdmlld2VyLXBhZ2VzIC5rLXBhZ2UgLmstYW5ub3RhdGlvbi1lZGl0b3ItbGF5ZXIgLmstaGlnaGxpZ2h0LWVkaXRvciAuay1pbnRlcm5hbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5rLXBkZi12aWV3ZXItcGFnZXMgLmstcGFnZSAuay1hbm5vdGF0aW9uLWVkaXRvci1sYXllciAuay1oaWdobGlnaHQtZWRpdG9yLmstaGlnaGxpZ2h0LWVkaXRvci1kaXNhYmxlZCAuay1pbnRlcm5hbCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uay1wZGYtdmlld2VyLXBhZ2VzIC5rLXBhZ2UgLmstYW5ub3RhdGlvbi1lZGl0b3ItbGF5ZXIgLmstZnJlZS10ZXh0LWVkaXRvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKTtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICBjdXJzb3I6IHRleHQ7XG4gIGNhcmV0LWNvbG9yOiByZ2JhKDEyNCwgMjIsIDI3LCAwLjUpO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogc29saWQgMnB4IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLXBkZi12aWV3ZXItcGFnZXMgLmstcGFnZSAuay1hbm5vdGF0aW9uLWVkaXRvci1sYXllciAuay1mcmVlLXRleHQtZWRpdG9yLmstc2VsZWN0ZWQuay1kcmFnZ2FibGUge1xuICBjdXJzb3I6IG1vdmU7XG59XG5cbi5rLXBkZi12aWV3ZXItcGFnZXMgLmstcGFnZSAuay1hbm5vdGF0aW9uLWVkaXRvci1sYXllciAuay1mcmVlLXRleHQtZWRpdG9yLmstc2VsZWN0ZWQgLmstaW50ZXJuYWwge1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIG91dGxpbmU6IDJweCBkYXNoZWQgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLXBkZi12aWV3ZXItcGFnZXMgLmstcGFnZSAuay1hbm5vdGF0aW9uLWVkaXRvci1sYXllciAuay1mcmVlLXRleHQtZWRpdG9yIC5rLWludGVybmFsIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiBub25lO1xuICBpbnNldDogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uay1wZGYtdmlld2VyLXBhZ2VzIC5rLXBhZ2UgLmstYW5ub3RhdGlvbi1lZGl0b3ItbGF5ZXIgLmstZnJlZS10ZXh0LWVkaXRvciAuay1pbnRlcm5hbDplbXB0eTo6YmVmb3JlIHtcbiAgY29udGVudDogYXR0cihkZWZhdWx0LWNvbnRlbnQpO1xufVxuXG4uay1wZGYtdmlld2VyLXBhZ2VzIC5rLXBhZ2UgLmstYW5ub3RhdGlvbi1lZGl0b3ItbGF5ZXItZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmstcGRmLXZpZXdlci1wYWdlcyAuay1ibGFuay1wYWdlIHtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBkZi12aWV3ZXItcGFnZXMgLmstYmxhbmstcGFnZSAuay11cGxvYWQsIC5rLXBkZi12aWV3ZXItcGFnZXMgLmstYmxhbmstcGFnZSAuay1kcm9wem9uZSwgLmstcGRmLXZpZXdlci1wYWdlcyAuay1ibGFuay1wYWdlIC5rLWRyb3B6b25lLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uay1wZGYtdmlld2VyLWNhbnZhcyA+IC5rLXNlYXJjaC1wYW5lbCB7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiBjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpICogMWVtICogLTEgKyB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pICogMiAqIC0xIC0gNHB4ICsgdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICogMiAqIDIgKiAtMSk7XG4gIHBhZGRpbmctYmxvY2s6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICogMik7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBmbGV4OiAwIDAgYXV0bztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uay1wZGYtdmlld2VyLWNhbnZhcyA+IC5rLXNlYXJjaC1wYW5lbCAuay1zZWFyY2gtZGlhbG9nLWRyYWdoYW5kbGUge1xuICBjdXJzb3I6IG1vdmU7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDA7XG59XG5cbi5rLXBkZi12aWV3ZXItY2FudmFzID4gLmstc2VhcmNoLXBhbmVsIC5rLXRleHRib3gge1xuICB3aWR0aDogMTBlbTtcbiAgZmxleDogbm9uZTtcbn1cblxuLmstcGRmLXZpZXdlci1jYW52YXMgPiAuay1zZWFyY2gtcGFuZWwgLmstdGV4dGJveCAuay1idXR0b24ge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5rLXBkZi12aWV3ZXItY2FudmFzID4gLmstc2VhcmNoLXBhbmVsIC5rLXNlYXJjaC1tYXRjaGVzIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbn1cblxuLmstcGRmLXZpZXdlci1hbm5vdGF0aW9uLWVkaXRvci10b29sYmFyID4gLmstdG9vbGJhciB7XG4gIHdpZHRoOiBtaW4tY29udGVudDtcbiAgYm9yZGVyLWJsb2NrLWVuZC13aWR0aDogMDtcbn1cblxuLmstcGRmLXZpZXdlci1hbm5vdGF0aW9uLWVkaXRvciB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstcGRmLXZpZXdlci1hbm5vdGF0aW9uLWVkaXRvciAuay1jb2x1bW4tbWVudS1ncm91cC1oZWFkZXIge1xuICBwYWRkaW5nLWlubGluZTogMDtcbn1cblxuLmstcGRmLXZpZXdlci1hbm5vdGF0aW9uLWVkaXRvciAuay1mb3JtLWZpZWxkIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xufVxuXG4uay1wZGYtdmlld2VyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLXBkZi12aWV3ZXIgLmstcGRmLXZpZXdlci1jYW52YXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKTtcbn1cblxuLmstcGRmLXZpZXdlciAuay1wYWdlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiB2YXIoLS1rZW5kby1lbGV2YXRpb24tMywgMCA2cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7XG59XG5cbi5rLXBkZi12aWV3ZXIgLmstYmxhbmstcGFnZSA+IC5rLWljb24ge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KTtcbn1cblxuLmstcGRmLXZpZXdlciAuay1jYW52YXMtd3JhcHBlciAuay1oaWdobGlnaHQtb3V0bGluZS5rLWhvdmVyLCAuay1wZGYtdmlld2VyIC5rLWNhbnZhcy13cmFwcGVyIC5rLWhpZ2hsaWdodC1vdXRsaW5lOmhvdmVyIHtcbiAgc3Ryb2tlOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWhvdmVyLCAjZWE1YTUxKTtcbn1cblxuLmstcGRmLXZpZXdlciAuay1jYW52YXMtd3JhcHBlciAuay1oaWdobGlnaHQtb3V0bGluZS5rLXNlbGVjdGVkIHtcbiAgc3Ryb2tlOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstcGRmLXZpZXdlciAuay1zZWFyY2gtaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xufVxuXG4uay1wZGYtdmlld2VyIC5rLXNlYXJjaC1oaWdobGlnaHQtbWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG59XG5cbi5rLXBkZi12aWV3ZXIgLmstYW5ub3RhdGlvbi1lZGl0b3ItbGF5ZXIgLmstZnJlZS10ZXh0LWVkaXRvciAuay1pbnRlcm5hbCB7XG4gIGNvbG9yOiByZ2JhKDEyNCwgMjIsIDI3LCAwLjUpO1xufVxuXG4uay1wZGYtdmlld2VyIC5rLWFubm90YXRpb24tZWRpdG9yLWxheWVyIC5rLWZyZWUtdGV4dC1lZGl0b3IgLmstaW50ZXJuYWw6ZW1wdHk6OmJlZm9yZSB7XG4gIGNvbG9yOiByZ2JhKDEyNCwgMjIsIDI3LCAwLjUpO1xufVxuXG4uay1wZGYtdmlld2VyLWNhbnZhcyA+IC5rLXNlYXJjaC1wYW5lbCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xuICBib3gtc2hhZG93OiB2YXIoLS1rZW5kby1lbGV2YXRpb24tOCwgMCAxNnB4IDE4cHggcmdiYSgwLCAwLCAwLCAwLjI4KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtcbn1cblxuLmttLXNjcm9sbHZpZXcsIC5rbS1zY3JvbGwtY29udGFpbmVyIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG59XG5cbi5rbS1zY3JvbGwtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmttLXNjcm9sbC1oZWFkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDE7XG4gIHdpZHRoOiAxMDAlO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xufVxuXG4ua20tc2Nyb2xsZXItcHVsbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsaW5lLWhlaWdodDogM2VtO1xuICBmb250LXNpemU6IDEuNGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTNlbSwgMCk7XG59XG5cbi5rbS1zY3JvbGxlci1wdWxsIC5rbS10ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG59XG5cbi5rbS1sb2FkLW1vcmUgLmttLWljb24sIC5rbS13aWRnZXQgLmttLXNjcm9sbGVyLXB1bGwgLmttLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMnJlbTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDFyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAycmVtO1xuICBmb250LXNpemU6IDJyZW07XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgbGluZWFyO1xufVxuXG4ua20td2lkZ2V0IC5rbS1zY3JvbGxlci1yZWxlYXNlIC5rbS1pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmttLXdpZGdldCAua20tc2Nyb2xsZXItcmVmcmVzaCAua20taWNvbiB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5rbS10b3VjaC1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMjAwMDAwO1xuICBoZWlnaHQ6IDAuNGVtO1xuICB3aWR0aDogMC40ZW07XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhcjtcbn1cblxuLmstbWFwIC5rbS10b3VjaC1zY3JvbGxiYXIsIC5rLWRpYWdyYW0gLmttLXRvdWNoLXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rbS12ZXJ0aWNhbC1zY3JvbGxiYXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGluc2V0LWlubGluZS1lbmQ6IDJweDtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG59XG5cbi5rbS1ob3Jpem9udGFsLXNjcm9sbGJhciB7XG4gIHdpZHRoOiAxMDAlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gIGluc2V0LWJsb2NrLWVuZDogMnB4O1xufVxuXG4ua20tdG91Y2gtc2Nyb2xsYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbn1cblxuLmstc2Nyb2xsdmlldyB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLXNjcm9sbHZpZXctd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmstc2Nyb2xsdmlldy13cmFwID4gLmstc2Nyb2xsdmlldy12aWV3IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmstc2Nyb2xsdmlldy13cmFwIGltZyB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uay1zY3JvbGx2aWV3LXdyYXAuay1zY3JvbGx2aWV3LWFuaW1hdGUge1xuICB3aWR0aDogY2FsYyh2YXIoLS1rZW5kby1zY3JvbGx2aWV3LXZpZXdzLCAxKSAqIDEwMCUpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKC0xMDAlIC8gdmFyKC0ta2VuZG8tc2Nyb2xsdmlldy12aWV3cywgMSkgKiAodmFyKC0ta2VuZG8tc2Nyb2xsdmlldy1jdXJyZW50LCAxKSAtIDEpKSk7XG59XG5cbi5rLXNjcm9sbHZpZXctd3JhcC5rLXNjcm9sbHZpZXctYW5pbWF0ZSAuay1zY3JvbGx2aWV3LXZpZXcge1xuICB3aWR0aDogY2FsYygxMDAlIC8gdmFyKC0ta2VuZG8tc2Nyb2xsdmlldy12aWV3cywgMSkpO1xuICBmbGV4OiAwIDAgY2FsYygxMDAlIC8gdmFyKC0ta2VuZG8tc2Nyb2xsdmlldy12aWV3cywgMSkpO1xufVxuXG46aXMoW2Rpcj1ydGxdLCAuay1ydGwpIC5rLXNjcm9sbHZpZXctd3JhcC5rLXNjcm9sbHZpZXctYW5pbWF0ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKDEwMCUgLyB2YXIoLS1rZW5kby1zY3JvbGx2aWV3LXZpZXdzLCAxKSAqICh2YXIoLS1rZW5kby1zY3JvbGx2aWV3LWN1cnJlbnQsIDEpIC0gMSkpKTtcbn1cblxuLmstc2Nyb2xsdmlldy1uYXYtd3JhcCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1lbmQ6IDA7XG4gIGluc2V0LWJsb2NrLWVuZDogMDtcbiAgaGVpZ2h0OiBjYWxjKDEwcHggKyB2YXIoLS1rZW5kby1zcGFjaW5nLTUsIDEuMjVyZW0pICogMik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxua2VuZG8tc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXcga2VuZG8tc2Nyb2xsdmlldy1wYWdlciB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5rZW5kby1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldyAuay1zY3JvbGx2aWV3LW5hdiB7XG4gIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xufVxuXG4uay1zY3JvbGx2aWV3LW5hdiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogdmFyKC0ta2VuZG8tc3BhY2luZy01LCAxLjI1cmVtKTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBsaW5lLWhlaWdodDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xufVxuXG4uay1zY3JvbGx2aWV3LW5hdjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5rLXNjcm9sbHZpZXctbmF2ID4gLmstbGluayB7XG4gIG1hcmdpbi1ibG9jazogMDtcbiAgbWFyZ2luLWlubGluZTogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTUsIDEuMjVyZW0pIC8gMik7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci13aWR0aDogMHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMCAwIGF1dG87XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmstc2Nyb2xsdmlldy1uYXYgPiAuay1saW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogY2FsYygxMHB4ICsgdmFyKC0ta2VuZG8tc3BhY2luZy01LCAxLjI1cmVtKSk7XG4gIGhlaWdodDogY2FsYygxMHB4ICsgdmFyKC0ta2VuZG8tc3BhY2luZy01LCAxLjI1cmVtKSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmstc2Nyb2xsdmlldy1uZXh0LCAuay1zY3JvbGx2aWV3LXByZXYge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDYwJTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDIwJTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay1zY3JvbGx2aWV3LW5leHQgLmstaWNvbiwgLmstc2Nyb2xsdmlldy1wcmV2IC5rLWljb24ge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uay1zY3JvbGx2aWV3LXByZXYge1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG59XG5cbi5rLXNjcm9sbHZpZXctbmV4dCB7XG4gIGluc2V0LWlubGluZS1lbmQ6IDA7XG59XG5cbi5rLXNjcm9sbHZpZXctYW5pbWF0aW9uIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xufVxuXG4uay1zY3JvbGx2aWV3IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LWRhcmsga2VuZG8tc2Nyb2xsdmlldy1wYWdlciwgLmstc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctZGFyayAuay1zY3JvbGx2aWV3LW5hdi13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuXG4uay1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy1kYXJrIC5rLXNjcm9sbHZpZXctbmV4dCwgLmstc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctZGFyayAuay1zY3JvbGx2aWV3LXByZXYge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuXG4uay1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy1saWdodCBrZW5kby1zY3JvbGx2aWV3LXBhZ2VyLCAuay1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy1saWdodCAuay1zY3JvbGx2aWV3LW5hdi13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsYSgwLCAwJSwgMTAwJSwgMC40KTtcbn1cblxuLmstc2Nyb2xsdmlldzpmb2N1cywgLmstc2Nyb2xsdmlldy13cmFwOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmstc2Nyb2xsdmlldy1lbGVtZW50cyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uay1zY3JvbGx2aWV3LW5leHQsIC5rLXNjcm9sbHZpZXctcHJldiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICB0ZXh0LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjMpIDAgMCAxNXB4O1xuICBvcGFjaXR5OiAwLjc7XG4gIG91dGxpbmUtd2lkdGg6IDA7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstc2Nyb2xsdmlldy1uZXh0OmZvY3VzLCAuay1zY3JvbGx2aWV3LW5leHQuay1mb2N1cywgLmstc2Nyb2xsdmlldy1wcmV2OmZvY3VzLCAuay1zY3JvbGx2aWV3LXByZXYuay1mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uay1zY3JvbGx2aWV3LW5leHQ6Zm9jdXMgLmstaWNvbjo6YmVmb3JlLCAuay1zY3JvbGx2aWV3LW5leHQuay1mb2N1cyAuay1pY29uOjpiZWZvcmUsIC5rLXNjcm9sbHZpZXctcHJldjpmb2N1cyAuay1pY29uOjpiZWZvcmUsIC5rLXNjcm9sbHZpZXctcHJldi5rLWZvY3VzIC5rLWljb246OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xufVxuXG4uay1zY3JvbGx2aWV3LW5leHQ6aG92ZXIsIC5rLXNjcm9sbHZpZXctbmV4dC5rLWhvdmVyLCAuay1zY3JvbGx2aWV3LXByZXY6aG92ZXIsIC5rLXNjcm9sbHZpZXctcHJldi5rLWhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5rLXNjcm9sbHZpZXctbmF2ID4gLmstbGluayB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2UsICNmNWY1ZjUpO1xuICBib3JkZXI6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG59XG5cbi5rLXNjcm9sbHZpZXctbmF2ID4gLmstbGluay5rLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbiAgYm9yZGVyOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstc2Nyb2xsdmlldy1uYXYgPiAuay1saW5rOmZvY3VzLCAuay1zY3JvbGx2aWV3LW5hdiA+IC5rLWxpbmsuay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xufVxuXG4uay1zY3JvbGx2aWV3LW5hdiA+IC5rLWxpbms6aG92ZXIsIC5rLXNjcm9sbHZpZXctbmF2ID4gLmstbGluay5rLWhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4xMyk7XG59XG5cbi5rLXByb21wdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbn1cblxuLmstcHJvbXB0IC5rLXRvb2xiYXIge1xuICBib3JkZXItYmxvY2stc3RhcnQtd2lkdGg6IDA7XG4gIGJvcmRlci1pbmxpbmUtd2lkdGg6IDA7XG59XG5cbi5rLXByb21wdC1jb250ZW50IHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5rLXByb21wdC12aWV3IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMSAxIGF1dG87XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbn1cblxuLmstcHJvbXB0LWV4cGFuZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1wcm9tcHQtZXhwYW5kZXItY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbi5rLXByb21wdC1zdWdnZXN0aW9uIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmstcHJvbXB0LXNldHRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uay1wcm9tcHQtYWN0aW9ucy5rLWFjdGlvbnMsIC5rLXByb21wdC1hY3Rpb25zLmstZWRpdC1idXR0b25zLCAuay1wcm9tcHQtYWN0aW9ucy5rLWFjdGlvbi1idXR0b25zLCAuay1wcm9tcHQtYWN0aW9ucy5rLWNvbHVtbm1lbnUtYWN0aW9ucywgLmstcHJvbXB0LWFjdGlvbnMuay1mb3JtLWJ1dHRvbnMge1xuICBtYXJnaW46IDA7XG59XG5cbi5rLXByb21wdC1zdG9wLWZhYiB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5rLXByb21wdCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay1wcm9tcHQtaGVhZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLXByb21wdC1jb250ZW50IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKTtcbn1cblxuLmstcHJvbXB0LXN1Z2dlc3Rpb24ge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKTtcbiAgYm94LXNoYWRvdzogdmFyKC0ta2VuZG8tZWxldmF0aW9uLTEsIDAgMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMDQpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO1xufVxuXG4uay1tYXAge1xuICBoZWlnaHQ6IDYwMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItd2lkdGg6IDBweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7XG59XG5cbi5rLW1hcCAqLCAuay1tYXAgKjo6YmVmb3JlLCAuay1tYXAgKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1tYXAgLmttLXNjcm9sbC13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmstbWFwIC5rbS1zY3JvbGwtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uay1tYXAgLmstdG91Y2gtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstbWFwIC5rLWxheWVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5rLW1hcCAuay1tYXJrZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTAwJSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmstbWFwIC5rLWF0dHJpYnV0aW9uIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBmb250LXNpemU6IGNhbGModmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KSAqIDAuNzUpO1xuICB6LWluZGV4OiAxMDAwO1xufVxuXG4uay1tYXAtY29udHJvbHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5rLW5hdmlnYXRvciB7XG4gIG1hcmdpbjogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgd2lkdGg6IGNhbGMoNDhweCArIHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSAqIDIpO1xuICBoZWlnaHQ6IGNhbGMoNDhweCArIHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSAqIDIpO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLW5hdmlnYXRvciAuay1idXR0b24ge1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uay1uYXZpZ2F0b3IgLmstYnV0dG9uIC5rLWljb24ge1xuICBtaW4td2lkdGg6IDA7XG4gIG1pbi1oZWlnaHQ6IDA7XG59XG5cbi5rLW5hdmlnYXRvciAuay1uYXZpZ2F0b3ItbiwgLmstbmF2aWdhdG9yIC5rLW5hdmlnYXRvci11cCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdG9wOiB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7XG4gIGxlZnQ6IDUwJTtcbn1cblxuLmstbmF2aWdhdG9yIC5rLW5hdmlnYXRvci1lLCAuay1uYXZpZ2F0b3IgLmstbmF2aWdhdG9yLXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICByaWdodDogdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO1xuICB0b3A6IDUwJTtcbn1cblxuLmstbmF2aWdhdG9yIC5rLW5hdmlnYXRvci1zLCAuay1uYXZpZ2F0b3IgLmstbmF2aWdhdG9yLWRvd24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJvdHRvbTogdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO1xuICBsZWZ0OiA1MCU7XG59XG5cbi5rLW5hdmlnYXRvciAuay1uYXZpZ2F0b3ItdywgLmstbmF2aWdhdG9yIC5rLW5hdmlnYXRvci1sZWZ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7XG4gIHRvcDogNTAlO1xufVxuXG4uay16b29tLWNvbnRyb2wge1xuICBtYXJnaW46IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmstcGRmLWV4cG9ydCAuay1uYXZpZ2F0b3IsIC5rLXBkZi1leHBvcnQgLmstem9vbS1jb250cm9sIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstbWFwIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLW1hcCAuay1uYXZpZ2F0b3Ige1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1iYXNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZSwgI2Y1ZjVmNSk7XG59XG5cbi5rLW1hcCAuay1tYXJrZXIge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLW1hcCAuay1hdHRyaWJ1dGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZikgODAlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLW9yZ2NoYXJ0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctNiwgMS41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctNiwgMS41cmVtKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uay1vcmdjaGFydCAqLCAuay1vcmdjaGFydCAqOjpiZWZvcmUsIC5rLW9yZ2NoYXJ0ICo6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstb3JnY2hhcnQtY29udGFpbmVyIHtcbiAgbWFyZ2luLWJsb2NrOiAwO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLW9yZ2NoYXJ0LWdyb3VwIHtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTYsIDEuNXJlbSk7XG59XG5cbi5rLW9yZ2NoYXJ0LWdyb3VwLmstdnN0YWNrID4gLmstb3JnY2hhcnQtbm9kZS1jb250YWluZXIsIC5rLW9yZ2NoYXJ0LWdyb3VwLmstdmJveCA+IC5rLW9yZ2NoYXJ0LW5vZGUtY29udGFpbmVyIHtcbiAgZ2FwOiAwO1xufVxuXG4uay1vcmdjaGFydC1ub2RlLWNvbnRhaW5lciB7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy02LCAxLjVyZW0pO1xufVxuXG4uay1vcmdjaGFydC1ub2RlLWdyb3VwLWNvbnRhaW5lciB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTYsIDEuNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTYsIDEuNXJlbSk7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBvdXRsaW5lOiAwO1xufVxuXG4uay1vcmdjaGFydC1ub2RlLWdyb3VwLXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTYsIDEuNXJlbSkgLyAzKTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUtbGcsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtc20sIG5vcm1hbCk7XG59XG5cbi5rLW9yZ2NoYXJ0LW5vZGUtZ3JvdXAtc3VidGl0bGUge1xuICBtYXJnaW46IDAgMCB2YXIoLS1rZW5kby1zcGFjaW5nLTYsIDEuNXJlbSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbn1cblxuLmstb3JnY2hhcnQtY2FyZCB7XG4gIHdpZHRoOiAzMDBweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG5cbi5rLW9yZ2NoYXJ0LWNhcmQgLmstY2FyZC10aXRsZSB7XG4gIG1hcmdpbjogMCAwIHZhcigtLWtlbmRvLXNwYWNpbmctMCwgMHB4KTtcbn1cblxuLmstb3JnY2hhcnQtY2FyZCAuay1jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgdmFyKC0ta2VuZG8tc3BhY2luZy0wLCAwcHgpO1xufVxuXG4uay1vcmdjaGFydC1jYXJkIC5rLWNhcmQtYm9keSB7XG4gIGJvcmRlci13aWR0aDogMnB4IDAgMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgZmxleC1ncm93OiAwO1xufVxuXG4uay1vcmdjaGFydC1jYXJkIC5rLWNhcmQtYm9keSAuay1jYXJkLXRpdGxlLXdyYXAge1xuICBtYXJnaW46IDAgdmFyKC0ta2VuZG8tc3BhY2luZy02LCAxLjVyZW0pLzIgMCAwO1xuICBtaW4td2lkdGg6IDA7XG4gIG1pbi1oZWlnaHQ6IDQ1cHg7XG59XG5cbi5rLW9yZ2NoYXJ0LWxpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG5cbi5rLW9yZ2NoYXJ0LWxpbmUtaCB7XG4gIGhlaWdodDogMXB4O1xufVxuXG4uay1vcmdjaGFydC1saW5lLXYge1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogdmFyKC0ta2VuZG8tc3BhY2luZy02LCAxLjVyZW0pO1xufVxuXG4uay1vcmdjaGFydC1idXR0b24ge1xuICB6LWluZGV4OiAxO1xufVxuXG4uay1vcmdjaGFydCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay1vcmdjaGFydC1jYXJkIC5rLWNhcmQtYm9keSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstb3JnY2hhcnQtY2FyZDpmb2N1cywgLmstb3JnY2hhcnQtY2FyZC5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogdmFyKC0ta2VuZG8tZWxldmF0aW9uLTEsIDAgMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMDQpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO1xufVxuXG4uay1vcmdjaGFydC1ub2RlLWdyb3VwLWNvbnRhaW5lciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSk7XG59XG5cbi5rLW9yZ2NoYXJ0LW5vZGUtZ3JvdXAtY29udGFpbmVyOmZvY3VzLCAuay1vcmdjaGFydC1ub2RlLWdyb3VwLWNvbnRhaW5lci5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogdmFyKC0ta2VuZG8tZWxldmF0aW9uLTEsIDAgMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMDQpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi5rLW9yZ2NoYXJ0LW5vZGUtZ3JvdXAtc3VidGl0bGUge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KTtcbn1cblxuLmstb3JnY2hhcnQtbGluZS1oLCAuay1vcmdjaGFydC1saW5lLXYge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbn1cblxuLmstc2lnbmF0dXJlIHtcbiAgd2lkdGg6IDI1MHB4O1xuICBtaW4taGVpZ2h0OiA4NHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmstc2lnbmF0dXJlLmstc2lnbmF0dXJlLW1heGltaXplZCB7XG4gIHdpZHRoOiA3NTBweDtcbiAgaGVpZ2h0OiAyNTJweDtcbn1cblxuLmstc2lnbmF0dXJlLmstc2lnbmF0dXJlLW1heGltaXplZCA+IC5rLXNpZ25hdHVyZS1saW5lIHtcbiAgYm9yZGVyLWJsb2NrLWVuZC13aWR0aDogM3B4O1xufVxuXG4uay1zaWduYXR1cmUtYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiBtaW4tY29udGVudDtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogYXV0bztcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICB6LWluZGV4OiAyO1xufVxuXG4uay1zaWduYXR1cmUtY2FudmFzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmstc2lnbmF0dXJlLWxpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWJsb2NrLWVuZDogMzMlO1xuICB6LWluZGV4OiAyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyLWJsb2NrLWVuZC13aWR0aDogMXB4O1xuICBib3JkZXItYmxvY2stZW5kLXN0eWxlOiBkYXNoZWQ7XG59XG5cbi5rLXNpZ25hdHVyZS1zbSB7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtcbn1cblxuLmstc2lnbmF0dXJlLXNtIC5rLXNpZ25hdHVyZS1saW5lIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSAqIDIpO1xufVxuXG4uay1zaWduYXR1cmUtbWQge1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbn1cblxuLmstc2lnbmF0dXJlLW1kIC5rLXNpZ25hdHVyZS1saW5lIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKiAyKTtcbn1cblxuLmstc2lnbmF0dXJlLWxnIHtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1zaWduYXR1cmUtbGcgLmstc2lnbmF0dXJlLWxpbmUge1xuICB3aWR0aDogY2FsYygxMDAlIC0gdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICogMik7XG59XG5cbi5rLXNpZ25hdHVyZS1sZyB7XG4gIG1pbi1oZWlnaHQ6IDExMHB4O1xufVxuXG4uay1zaWduYXR1cmUgLmstc2lnbmF0dXJlLWxpbmUge1xuICBib3JkZXItYmxvY2stZW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItaW5mbywgIzAwNThlOSkgMjQlLCB0cmFuc3BhcmVudCk7XG59XG5cbjpyb290IHtcbiAgLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZTogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgLS1rZW5kby1jb2xvci1ib3JkZXI6IHZhcigtLXNsYXRlLWE3KTtcbiAgLS1rZW5kby1jb2xvci1wcmltYXJ5OiB2YXIoLS1mb3JnZS10ZXJ0aWFyeS02MCk7XG4gIC0ta2VuZG8tY29sb3ItcHJpbWFyeS1ob3ZlcjogdmFyKC0tZm9yZ2UtdGVydGlhcnktNjUpO1xuICAtLWtlbmRvLWNvbG9yLXByaW1hcnktYWN0aXZlOiB2YXIoLS1mb3JnZS10ZXJ0aWFyeS02NSk7XG4gIC0ta2VuZG8tY29sb3ItcHJpbWFyeS1vbi1zdXJmYWNlOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xuICAtLWtlbmRvLWNvbG9yLWJhc2U6IHZhcigtLXNsYXRlLWEyKTtcbiAgLS1rZW5kby1jb2xvci1iYXNlLWhvdmVyOiB2YXIoLS1ncmF5LWhvdmVyKTtcbiAgLS1rZW5kby1jb2xvci1zdXJmYWNlOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcbiAgLS1rZW5kby1jb2xvci1lcnJvcjogdmFyKC0tcmVkLWExMSk7XG4gIC0ta2VuZG8tZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcbiAgLS1rZW5kby1saW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XG4gIC0ta2VuZG8tYnV0dG9uLW1kLXNpemU6IHZhcigtLXNpemUtNDApO1xuICAtLWstbm90aWZpY2F0aW9uLXBhZGRpbmctYmxvY2s6IHZhcigtLXNpemUtMTYpO1xuICAtLWstbm90aWZpY2F0aW9uLXBhZGRpbmctaW5saW5lOiAwLjgxMjVyZW0gdmFyKC0tc2l6ZS0xNik7XG4gIC0tay1jYWxlbmRhci1jZWxsLXNpemU6IHZhcigtLXNpemUtNDApO1xuICAtLWstcGFyYW1ldGVycy1hcmVhLWZvb3Rlci1oZWlnaHQ6IHZhcigtLXNpemUtNjQpO1xufVxuXG4ucmVwb3J0LXZpZXdlci13cmFwcGVyIHtcbiAgZmxleDogYXV0bztcbn1cblxuLnRydi1wYWdlcy1hcmVhOndoZXJlKC5wcmludHByZXZpZXcpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTIpO1xufVxuXG4jcmVwb3J0Vmlld2VyMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xufVxuXG4uay10b29sYmFyIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XG59XG5cbi5rLXRvb2xiYXItbWQge1xuICBwYWRkaW5nOiAwO1xuICBjb2x1bW4tZ2FwOiAwO1xufVxuLmstdG9vbGJhci1tZDo6YmVmb3JlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uay10b29sYmFyLWl0ZW0ge1xuICBtYXJnaW4taW5saW5lOiB2YXIoLS1zaXplLTgpO1xuICBtYXJnaW4tYmxvY2s6IDA7XG59XG4uay10b29sYmFyLWl0ZW0gPiBzcGFuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBjb2x1bW4tZ2FwOiAwLjEyNWVtO1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogdGFidWxhci1udW1zO1xufVxuXG4udHJ2LXRvb2xiYXIgPiAuay10b29sYmFyLWl0ZW0gLnRydi10b29sYmFyLW51bWVyaWMge1xuICAtLWlucHV0LWhlaWdodC1tZDogY2FsYygzMHJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2xhdGUtYTgpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTIpO1xufVxuLnRydi10b29sYmFyID4gLmstdG9vbGJhci1pdGVtIC50cnYtdG9vbGJhci1udW1lcmljID4gaW5wdXQge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcbiAgcGFkZGluZy1ibG9jazogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTIpO1xufVxuXG4uay10b29sYmFyIC5rLXNlcGFyYXRvcixcbi5rLXRvb2xiYXItc2VwYXJhdG9yIHtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hNik7XG4gIG1hcmdpbi1pbmxpbmU6IHZhcigtLXNpemUtOCk7XG4gIG1pbi1oZWlnaHQ6IGNhbGModmFyKC0ta2VuZG8tYnV0dG9uLW1kLXNpemUpIC0gdmFyKC0tc2l6ZS04KSk7XG59XG5cbi5rLW1lbnUtcG9wdXAge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTgpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiB2YXIoLS1zaXplLTQpO1xufVxuXG4uay1tZW51LWdyb3VwLW1kIC5rLW1lbnUtbGluayB7XG4gIGhlaWdodDogdmFyKC0tc2l6ZS0zMik7XG4gIG1pbi1oZWlnaHQ6IHZhcigtLXNpemUtMzIpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTQpO1xufVxuXG4uay1tZW51LWdyb3VwIC5rLWl0ZW06Zm9jdXMgPiAuay1saW5rIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmstbWVudS1ncm91cCAuay1pdGVtOmZvY3VzLXZpc2libGUgPiAuay1saW5rIHtcbiAgb3V0bGluZTogdmFyKC0taW5wdXQtZm9jdXMtb3V0bGluZSk7XG59XG5cbi5rLWljb24tYnV0dG9uIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmstaWNvbi1idXR0b24gLmstaWNvbiB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUyKTtcbn1cblxuLmstaW5wdXQtYnV0dG9uIC5rLWljb24ge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlMSk7XG59XG5cbi5rLWJ1dHRvbi1tZCB7XG4gIG1pbi1pbmxpbmUtc2l6ZTogdmFyKC0ta2VuZG8tYnV0dG9uLW1kLXNpemUpO1xuICBtaW4tYmxvY2stc2l6ZTogdmFyKC0ta2VuZG8tYnV0dG9uLW1kLXNpemUpO1xuICBibG9jay1zaXplOiB2YXIoLS1rZW5kby1idXR0b24tbWQtc2l6ZSk7XG59XG4uay1idXR0b24tbWQuay1pY29uLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDA7XG59XG4uay1idXR0b24tbWQuay1pY29uLWJ1dHRvbiAuay1idXR0b24taWNvbiB7XG4gIG1pbi1ibG9jay1zaXplOiAxZW07XG4gIG1pbi1pbmxpbmUtc2l6ZTogMWVtO1xufVxuXG4uay1yb3VuZGVkLW1kOndoZXJlKC5rLWljb24tYnV0dG9uKSB7XG4gIC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZDogdmFyKC0tc2l6ZS0yKTtcbn1cblxuLmstdG9vbGJhci1tZW51LWJ1dHRvbjpoYXMoLmstbWVudS1idXR0b24tYXJyb3cpIHtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNpemUtOCk7XG4gIHdpZHRoOiBhdXRvO1xuICBjb2x1bW4tZ2FwOiB2YXIoLS1zaXplLTQpO1xufVxuXG4uay1tZW51LWJ1dHRvbi5rLWljb24tYnV0dG9uID4gLmstYnV0dG9uLWFycm93LFxuLmstZHJvcGRvd24tYnV0dG9uLmstaWNvbi1idXR0b24gPiAuay1idXR0b24tYXJyb3cge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5rLWJ1dHRvbi1ncm91cCA+IC5rLWJ1dHRvbjpsYXN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCk6bm90KC5rLW92ZXJmbG93LWJ1dHRvbikge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kKTtcbn1cblxuLmstYnV0dG9uLXNvbGlkLWJhc2U6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggd2hpdGUsIDAgMCAwIDRweCB2YXIoLS1mb3JnZS10ZXJ0aWFyeS02MC1hMTYpO1xuICBvdXRsaW5lOiB2YXIoLS1pbnB1dC1mb2N1cy1vdXRsaW5lKTtcbiAgb3V0bGluZS1vZmZzZXQ6IDFweDtcbn1cblxuLmstYnV0dG9uLXNvbGlkLXByaW1hcnk6Zm9jdXMsXG4uay1idXR0b24tc29saWQtcHJpbWFyeS5rLWZvY3VzIHtcbiAgb3V0bGluZTogdmFyKC0taW5wdXQtZm9jdXMtb3V0bGluZSk7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB3aGl0ZSwgMCAwIDAgNXB4IHZhcigtLWZvcmdlLXRlcnRpYXJ5LTYwLWExNik7XG59XG5cbi50cnYtc2VsZWN0LW5vbmUsXG4udHJ2LXNlbGVjdC1hbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zaXplLTQpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc2l6ZS02KTtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xuICBjb2xvcjogdmFyKC0tZm9yZ2UtdGVydGlhcnktNjApO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTIpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDEwMG1zIGVhc2Utb3V0LCBjb2xvciAxMDBtcyBlYXNlLW91dDtcbn1cbi50cnYtc2VsZWN0LW5vbmU6aG92ZXIsXG4udHJ2LXNlbGVjdC1hbGw6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbn1cblxuLnRydi1wYXJhbWV0ZXItZWRpdG9yLWF2YWlsYWJsZS12YWx1ZXMtbXVsdGlzZWxlY3Q6aGFzKC50cnYtcGFyYW1ldGVyLWFjdGlvbnMpIC5rLWFjdGlvbnMtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uay1pY29uIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtaWNvbnMpO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlMSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uay1pY29uLXNtIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTApO1xufVxuXG4uay1pLXVuZG86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwidW5kb1wiO1xufVxuXG4uay1pLXJlZG86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwicmVkb1wiO1xufVxuXG4uay1pLXg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiY2xvc2VcIjtcbn1cblxuLmstaS1hcnJvdy1yb3RhdGUtY3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwicmVmcmVzaFwiO1xufVxuXG4uay1pLWNhcmV0LWFsdC10by1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcImZpcnN0X3BhZ2VcIjtcbn1cblxuLmstaS1jYXJldC1hbHQtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJjaGV2cm9uX2JhY2t3YXJkXCI7XG59XG5cbi5rLWktY2FyZXQtYWx0LXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcImNoZXZyb25fZm9yd2FyZFwiO1xufVxuXG4uay1pLWNhcmV0LWFsdC10by1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJsYXN0X3BhZ2VcIjtcbn1cblxuLmstaS1jYXJldC1hbHQtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJhcnJvd19kcm9wX2Rvd25cIjtcbn1cblxuLmstaS1ib29rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIm1lbnVfYm9va1wiO1xufVxuXG4uay1pLWZpbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiZGVzY3JpcHRpb25cIjtcbn1cblxuLmstaS1kb3dubG9hZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJkb3dubG9hZFwiO1xufVxuXG4uay1pLWFycm93LXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiYXJyb3dfZHJvcF9kb3duXCI7XG59XG5cbi5rLWktcHJpbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwicHJpbnRcIjtcbn1cblxuLmstaS1kaWN0aW9uYXJ5LWFkZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJkaWN0aW9uYXJ5XCI7XG59XG5cbi5rLWktZmlsdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcImZpbHRlcl9hbHRcIjtcbn1cblxuLmstaS16b29tLWluOjpiZWZvcmUge1xuICBjb250ZW50OiBcInpvb21faW5cIjtcbn1cblxuLmstaS16b29tLW91dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJ6b29tX291dFwiO1xufVxuXG4uay1pLXRvZ2dsZS1mdWxsLXNjcmVlbi1tb2RlOjpiZWZvcmUge1xuICBjb250ZW50OiBcImZ1bGxzY3JlZW5cIjtcbn1cblxuLmstaS1zZWFyY2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwic2VhcmNoXCI7XG59XG5cbi5rLWktd2FybmluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJ3YXJuaW5nXCI7XG59XG5cbi5rLWktY2FsZW5kYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiY2FsZW5kYXJfdG9kYXlcIjtcbn1cblxuLmstaS1jbG9zZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJjbG9zZVwiO1xufVxuXG4uay1pLXgtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiY2xvc2VcIjtcbn1cblxuLmstaS1jb252ZXJ0LWxvd2VyY2FzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJtYXRjaF9jYXNlXCI7XG59XG5cbi5rLWktd2hvbGUtd29yZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJtYXRjaF93b3JkXCI7XG59XG5cbi5rLWktcmVndWxhci1leHByZXNzaW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcInJlZ3VsYXJfZXhwcmVzc2lvblwiO1xufVxuXG4uay1pLWNoZXZyb24tdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwia2V5Ym9hcmRfYXJyb3dfdXBcIjtcbn1cblxuLmstaS1jaGV2cm9uLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwia2V5Ym9hcmRfYXJyb3dfZG93blwiO1xufVxuXG4uay1ub3RpZmljYXRpb24tc3RhdHVzLmstaS14LW91dGxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiZXJyb3JcIjtcbn1cblxuLnRydi1jb250ZW50LFxuLnRydi1wYWdlcy1hcmVhLFxuLnRydi1wYXJhbWV0ZXJzLWFyZWEsXG4udHJ2LWVycm9yLXBhbmUge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi50cnYtcGFnZXMtYXJlYS5wcmludHByZXZpZXcgLnRydi1wYWdlLWNvbnRhaW5lciAudHJ2LXBhZ2Utd3JhcHBlci5hY3RpdmUgLnRydi1yZXBvcnQtcGFnZTpub3QoLmstc3RhdGUtZGVmYXVsdCkge1xuICBib3JkZXItY29sb3I6IHZhcigtLXNsYXRlLWE2KTtcbn1cblxuLmstbm90aWZpY2F0aW9uIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tay1ub3RpZmljYXRpb24tcGFkZGluZy1pbmxpbmUpO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rLW5vdGlmaWNhdGlvbi1wYWRkaW5nLWJsb2NrKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbm90aWZpY2F0aW9uLWJnLCB2YXIoLS1zbGF0ZS0yKSk7XG4gIGNvbG9yOiB2YXIoLS1ub3RpZmljYXRpb24tdGV4dCwgdmFyKC0tdGV4dC1wcmltYXJ5KSk7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xuICBib3JkZXItbGVmdC13aWR0aDogM3B4O1xuICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tbm90aWZpY2F0aW9uLWJvcmRlci1zdHJvbmcsIHZhcigtLXNsYXRlLWExMCkpO1xuICBib3JkZXItcmFkaXVzOiByZXZlcnQ7XG4gIGJveC1zaGFkb3c6IHJldmVydDtcbn1cbi5rLW5vdGlmaWNhdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDFweCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHZhcigtLW5vdGlmaWNhdGlvbi1ib3JkZXIsIHZhcigtLXNsYXRlLWE2KSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmstbm90aWZpY2F0aW9uID4gLmstbm90aWZpY2F0aW9uLXdyYXAge1xuICBwYWRkaW5nOiByZXZlcnQ7XG59XG4uay1ub3RpZmljYXRpb24gLmstaWNvbiB7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIkZJTExcIiAxLCBcIndnaHRcIiA0MDAsIFwiR1JBRFwiIDAsIFwib3BzelwiIDIwO1xuICBtaW4td2lkdGg6IDFlbTtcbn1cblxuLmstbm90aWZpY2F0aW9uLWVycm9yIHtcbiAgLS1ub3RpZmljYXRpb24tYmc6IHZhcigtLXJ1YnktMik7XG4gIC0tbm90aWZpY2F0aW9uLWJvcmRlcjogdmFyKC0tcnVieS1hNik7XG4gIC0tbm90aWZpY2F0aW9uLWJvcmRlci1zdHJvbmc6IHZhcigtLXJ1YnktYTEwKTtcbiAgLS1ub3RpZmljYXRpb24taWNvbjogb2tsY2goZnJvbSB2YXIoLS1ydWJ5LWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xuICAtLW5vdGlmaWNhdGlvbi10aXRsZTogdmFyKC0tcnVieS1hMTIpO1xuICAtLW5vdGlmaWNhdGlvbi10ZXh0OiBva2xjaChmcm9tIHZhcigtLXJ1YnktYTExKSB2YXIoLS1jb2xvci1kYXJrZW4pIGMgaCk7XG59XG5cbi50cnYtcGFnZXMtcGFuZSAudHJ2LW5vdGlmaWNhdGlvbiB7XG4gIC0tbm90aWZpY2F0aW9uLWJnOiByZXZlcnQ7XG4gIC0tbm90aWZpY2F0aW9uLWJvcmRlcjogcmV2ZXJ0O1xuICAtLW5vdGlmaWNhdGlvbi1ib3JkZXItc3Ryb25nOiByZXZlcnQ7XG4gIC0tbm90aWZpY2F0aW9uLWljb246IHJldmVydDtcbiAgLS1ub3RpZmljYXRpb24tdGl0bGU6IHJldmVydDtcbiAgLS1ub3RpZmljYXRpb24tdGV4dDogcmV2ZXJ0O1xufVxuLnRydi1wYWdlcy1wYW5lIC50cnYtbm90aWZpY2F0aW9uID4gLmstbm90aWZpY2F0aW9uLXdyYXAge1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIGNvbHVtbi1nYXA6IHZhcigtLXNpemUtMTIpO1xufVxuLnRydi1wYWdlcy1wYW5lIC50cnYtbm90aWZpY2F0aW9uID4gLmstbm90aWZpY2F0aW9uLXdyYXAgLmstaWNvbiB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2l6ZS0xOCk7XG59XG4udHJ2LXBhZ2VzLXBhbmUgLnRydi1ub3RpZmljYXRpb24gLmstaS13YXJuaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcImluZm9cIjtcbn1cblxuLmstbm90aWZpY2F0aW9uLXdyYXAgPiAuay1pLWVycm9yLFxuLmstbm90aWZpY2F0aW9uLXdyYXAgPiAuay1pLWluZm8sXG4uay1ub3RpZmljYXRpb24td3JhcCA+IC5rLWktc3VjY2Vzcyxcbi5rLW5vdGlmaWNhdGlvbi13cmFwID4gLmstaS13YXJuaW5nIHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDA7XG59XG5cbi50cnYtc2VhcmNoLWRpYWxvZyAuay13aW5kb3ctdGl0bGViYXIge1xuICBibG9jay1zaXplOiB2YXIoLS1zaXplLTQ4KTtcbiAgcGFkZGluZy1ibG9jazogMDtcbiAgcGFkZGluZy1pbmxpbmU6IDFyZW0gdmFyKC0tc2l6ZS00KTtcbn1cbi50cnYtc2VhcmNoLWRpYWxvZyAuay13aW5kb3ctdGl0bGUge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oZWFkaW5nKTtcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IHZhcigtLXNtYWxsLXRleHQpO1xufVxuLnRydi1zZWFyY2gtZGlhbG9nIC5rLXdpbmRvdy10aXRsZWJhci1hY3Rpb25zIHtcbiAgbWFyZ2luLWlubGluZTogcmV2ZXJ0O1xufVxuLnRydi1zZWFyY2gtZGlhbG9nIC5rLWlucHV0LW1kIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XG59XG4udHJ2LXNlYXJjaC1kaWFsb2cgLmstaW5wdXQtbWQgLmstaW5wdXQtaW5uZXIge1xuICBwYWRkaW5nLWlubGluZTogMXJlbTtcbiAgcGFkZGluZy1ibG9jazogcmV2ZXJ0O1xufVxuLnRydi1zZWFyY2gtZGlhbG9nIC5rLWxpc3R2aWV3IHtcbiAgcGFkZGluZzogdmFyKC0tc2l6ZS00KTtcbn1cbi50cnYtc2VhcmNoLWRpYWxvZyAuay1saXN0dmlldyAuay1saXN0LWl0ZW0ge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zaXplLTQpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc2l6ZS04KTtcbiAgYmxvY2stc2l6ZTogYXV0bztcbn1cbi50cnYtc2VhcmNoLWRpYWxvZyAuay1saXN0dmlldy1jb250ZW50ID4gLmstc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWFjdGl2ZSk7XG59XG5cbi50cnYtc2VhcmNoLWRpYWxvZy1pbnB1dC1hcmVhID4gOmZpcnN0LWNoaWxkIHtcbiAgZmxleDogYXV0bztcbn1cblxuLmstaHN0YWNrLmstZ2FwLTIge1xuICBjb2x1bW4tZ2FwOiB2YXIoLS1zaXplLTQpO1xufVxuXG4udHJ2LXNlYXJjaC1kaWFsb2ctcmVzdWx0cy1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0yKTtcbiAgY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IHZhcigtLXNtYWxsLXRleHQpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbn1cblxuLmstbm8tZGF0YSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi50cnYtcGFyYW1ldGVycy1hcmVhLnByZXZpZXc6bm90KC4tdmVydGljYWwpIC50cnYtcGFyYW1ldGVycy1hcmVhLWNvbnRlbnQge1xuICBpbnNldC1ibG9jay1lbmQ6IHZhcigtLWstcGFyYW1ldGVycy1hcmVhLWZvb3Rlci1oZWlnaHQpO1xuICBwYWRkaW5nLWJsb2NrLWVuZDogMXJlbTtcbn1cblxuLnRydi1wYXJhbWV0ZXJzLWFyZWEgLmstY2FyZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHJvdy1nYXA6IHZhcigtLXNpemUtOCk7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1ibG9jazogMC43NXJlbSAxcmVtO1xuICBwYWRkaW5nLWlubGluZTogMXJlbTtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4udHJ2LXBhcmFtZXRlci1jb250YWluZXIgLmstY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItYmxvY2stZW5kOiBub25lO1xufVxuLnRydi1wYXJhbWV0ZXItY29udGFpbmVyIC50cnYtcGFyYW1ldGVyLXRpdGxlIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtaGVhZGluZyk7XG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcbn1cbi50cnYtcGFyYW1ldGVyLWNvbnRhaW5lciAuay1jYXJkLWJvZHkge1xuICBwYWRkaW5nOiAwO1xufVxuXG4udHJ2LXBhcmFtZXRlci1lcnJvci5rLW5vdGlmaWNhdGlvbi1lcnJvciB7XG4gIC0tay1ub3RpZmljYXRpb24tcGFkZGluZy1ibG9jazogdmFyKC0tc2l6ZS04KTtcbiAgLS1rLW5vdGlmaWNhdGlvbi1wYWRkaW5nLWlubGluZTogdmFyKC0tc2l6ZS04KSB2YXIoLS1zaXplLTE2KTtcbiAgLS1ub3RpZmljYXRpb24tYmc6IHZhcigtLWFtYmVyLTIpO1xuICAtLW5vdGlmaWNhdGlvbi1ib3JkZXI6IHZhcigtLWFtYmVyLWE2KTtcbiAgLS1ub3RpZmljYXRpb24tYm9yZGVyLXN0cm9uZzogdmFyKC0tYW1iZXItYTEwKTtcbiAgLS1ub3RpZmljYXRpb24taWNvbjogb2tsY2goZnJvbSB2YXIoLS1hbWJlci1hMTEpIHZhcigtLWNvbG9yLWRhcmtlbikgYyBoKTtcbiAgLS1ub3RpZmljYXRpb24tdGl0bGU6IHZhcigtLWFtYmVyLWExMik7XG4gIC0tbm90aWZpY2F0aW9uLXRleHQ6IG9rbGNoKGZyb20gdmFyKC0tYW1iZXItYTExKSB2YXIoLS1jb2xvci1kYXJrZW4pIGMgaCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0yKTtcbiAgY29sdW1uLWdhcDogdmFyKC0tc2l6ZS04KTtcbn1cblxuLmstaW5wdXQ6bm90KC5rLWlucHV0LWlubmVyKSB7XG4gIC0taW5wdXQtYmctY29sb3ItZGlzYWJsZWQ6IHZhcigtLXNsYXRlLWEyKTtcbiAgLS1pbnB1dC1ib3gtc2hhZG93LWRpc2FibGVkOiBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2xhdGUtYTcpO1xuICBoZWlnaHQ6IHZhcigtLWlucHV0LWhlaWdodCwgdmFyKC0taW5wdXQtaGVpZ2h0LW1kKSk7XG4gIG1pbi1oZWlnaHQ6IHZhcigtLWlucHV0LWhlaWdodCwgdmFyKC0taW5wdXQtaGVpZ2h0LW1kKSk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWlucHV0LXBhZGRpbmctYmxvY2ssIDApO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0taW5wdXQtcGFkZGluZy1pbmxpbmUsIDApO1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXQtYmctY29sb3IsIHZhcigtLXNsYXRlLWEyKSk7XG4gIGJvcmRlcjogdmFyKC0taW5wdXQtYm9yZGVyLCBub25lKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0taW5wdXQtYm9yZGVyLXJhZGl1cywgdmFyKC0tc2l6ZS0yKSk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWlucHV0LWJveC1zaGFkb3csIGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hOCkpO1xufVxuLmstaW5wdXQ6bm90KC5rLWlucHV0LWlubmVyKTpmb2N1cy12aXNpYmxlLCAuay1pbnB1dDpub3QoLmstaW5wdXQtaW5uZXIpOmZvY3VzLCAuay1pbnB1dDpub3QoLmstaW5wdXQtaW5uZXIpOmZvY3VzLXdpdGhpbiB7XG4gIG91dGxpbmU6IHZhcigtLWlucHV0LWZvY3VzLW91dGxpbmUpO1xuICBvdXRsaW5lLW9mZnNldDogLTFweDtcbiAgYm94LXNoYWRvdzogdmFyKC0taW5wdXQtZm9jdXMtc2hhZG93KTtcbn1cblxuLnRydi1wYXJhbWV0ZXItZWRpdG9yLW51bWJlcixcbi50cnYtcGFyYW1ldGVyLWVkaXRvci10ZXh0IHtcbiAgLS1pbnB1dC1wYWRkaW5nLWlubGluZTogMXJlbTtcbn1cblxuLnRydi1wYXJhbWV0ZXJzLWFyZWEgLmstaW5wdXQtaW5uZXIsXG4udHJ2LXNlYXJjaC1kaWFsb2ctaW5wdXQtYXJlYSAuay1pbnB1dC1pbm5lciB7XG4gIHBhZGRpbmctaW5saW5lOiAxcmVtO1xufVxuXG4uay1pbnB1dCAuay1idXR0b24tc29saWQtYmFzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDEwMG1zIGVhc2Utb3V0O1xufVxuLmstaW5wdXQgLmstYnV0dG9uLXNvbGlkLWJhc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWhvdmVyKTtcbn1cblxuLmstbGlzdCAuay1saXN0LWl0ZW0ge1xuICBtaW4tYmxvY2stc2l6ZTogdmFyKC0taW5wdXQtaGVpZ2h0LW1kKTtcbiAgcGFkZGluZy1pbmxpbmU6IDFyZW07XG4gIHBhZGRpbmctYmxvY2s6IDAuNjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc2l6ZS0yKTtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IHRhYnVsYXItbnVtcztcbn1cblxuLmstbGlzdC1pdGVtLmstc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWFjdGl2ZSk7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmstbGlzdC1pdGVtLmstc2VsZWN0ZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWhvdmVyKTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLWxpc3QtaXRlbS5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS1ob3Zlcik7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5rLXBvcHVwLmstY2FsZW5kYXItY29udGFpbmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uay1jYWxlbmRhciAuay1jYWxlbmRhci12aWV3IHtcbiAgaW5saW5lLXNpemU6IG1heC1jb250ZW50O1xuICBibG9jay1zaXplOiBhdXRvO1xufVxuXG4uay1jYWxlbmRhciAuay1oZWFkZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlcik7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLWRlY2FkZXZpZXcsXG4uay1jYWxlbmRhciAuay1jYWxlbmRhci1tb250aHZpZXcsXG4uay1jYWxlbmRhciAuay1jYWxlbmRhci15ZWFydmlldyB7XG4gIHBhZGRpbmc6IHZhcigtLXNpemUtNCk7XG59XG5cbi5rLWNhbGVuZGFyLW5hdi1mYXN0IC5rLWJ1dHRvbi10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW1lZGl1bSk7XG59XG5cbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXRoIHtcbiAgaW5saW5lLXNpemU6IHZhcigtLWstY2FsZW5kYXItY2VsbC1zaXplKTtcbiAgYmxvY2stc2l6ZTogdmFyKC0tay1jYWxlbmRhci1jZWxsLXNpemUpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWhlYWRpbmctd2VpZ2h0KTtcbiAgdGV4dC10cmFuc2Zvcm06IHJldmVydDtcbn1cblxuLmstbW9udGgtY2FsZW5kYXIgLmstY2FsZW5kYXItdGQsXG4uay1jYWxlbmRhci1tb250aHZpZXcgLmstY2FsZW5kYXItdGQge1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogdGFidWxhci1udW1zO1xuICBpbmxpbmUtc2l6ZTogdmFyKC0tay1jYWxlbmRhci1jZWxsLXNpemUpO1xuICBibG9jay1zaXplOiB2YXIoLS1rLWNhbGVuZGFyLWNlbGwtc2l6ZSk7XG59XG5cbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXRkLmstc2VsZWN0ZWQgLmstY2FsZW5kYXItY2VsbC1pbm5lcixcbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXRkLmstc2VsZWN0ZWQgLmstbGluayB7XG4gIC0ta2VuZG8tY29sb3ItcHJpbWFyeS1ob3ZlcjogdmFyKC0tc2xhdGUtYTEyKTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTEyKTtcbn1cblxuLmstY2FsZW5kYXItbmF2LXRvZGF5IHtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNpemUtMTIpO1xuICBwYWRkaW5nLWJsb2NrOiA3cHg7XG59XG5cbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXZpZXcgLmstdG9kYXkge1xuICBjb2xvcjogdmFyKC0tdGV4dC1vbi1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvcmdlLXRlcnRpYXJ5LTYwKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW1lZGl1bSk7XG59XG5cbi5rLWNhbGVuZGFyIC5rLWxpbmsge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDEwMG1zIGVhc2Utb3V0LCBjb2xvciAxMDBtcyBlYXNlLW91dDtcbn1cblxuLmstY2FsZW5kYXIgLmstY2FsZW5kYXItdGQuay10b2RheTpob3ZlciAuay1saW5rIHtcbiAgY29sb3I6IHZhcigtLXRleHQtb24tY29sb3IpO1xufVxuXG4uay1jYWxlbmRhciAuay1jYWxlbmRhci10ZDpmb2N1cyAuay1jYWxlbmRhci1jZWxsLWlubmVyLFxuLmstY2FsZW5kYXIgLmstY2FsZW5kYXItdGQ6Zm9jdXMgLmstbGluayxcbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXRkLmstZm9jdXMgLmstY2FsZW5kYXItY2VsbC1pbm5lcixcbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXRkLmstZm9jdXMgLmstbGluayB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1mb3JnZS1pY29uLWJ1dHRvbi1mb2N1cy1pbmRpY2F0b3ItY29sb3IpO1xufVxuXG4uay1jYWxlbmRhci1mb290ZXIge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zaXplLTQpO1xufVxuXG4udHJ2LXBhcmFtZXRlcnMtYXJlYSAuay1tdWx0aXNlbGVjdC5rLWlucHV0IHtcbiAgLS1pbnB1dC1wYWRkaW5nLWJsb2NrOiAwLjVyZW07XG4gIC0taW5wdXQtcGFkZGluZy1pbmxpbmU6IDAuNXJlbTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uay1pbnB1dC1tZCAuay1pbnB1dC12YWx1ZXMgPiAuay1pbnB1dC1pbm5lciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1pbmxpbmU6IDAuNXJlbTtcbiAgcGFkZGluZy1ibG9jazogMDtcbn1cblxuLnRydi1wYXJhbWV0ZXItYWN0aW9ucyB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMDtcbn1cblxuLmstYWN0aW9ucyB7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xuICBwYWRkaW5nLWJsb2NrLWVuZDogMDtcbiAgb3ZlcmZsb3c6IHJldmVydDtcbn1cblxuLmstbGlzdC1zY3JvbGxlciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5rLWlucHV0LW1kIC5rLWlucHV0LXZhbHVlcyxcbi5rLXBpY2tlci1tZCAuay1pbnB1dC12YWx1ZXMge1xuICBwYWRkaW5nOiByZXZlcnQ7XG4gIGdhcDogdmFyKC0tc2l6ZS02KTtcbn1cblxuLmstY2hpcC1jb250ZW50OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luOiByZXZlcnQ7XG59XG5cbi5rLWNoaXA6d2hlcmUoLmstcm91bmRlZC1tZCkge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTgpO1xufVxuLmstY2hpcDp3aGVyZSguay1jaGlwLW1kKSB7XG4gIC0ta2VuZG8tZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc2l6ZS04KTtcbn1cbi5rLWNoaXA6d2hlcmUoLmstY2hpcC1zb2xpZC1iYXNlKSB7XG4gIC0ta2VuZG8tY29sb3ItYmFzZS1zdWJ0bGU6IHZhcigtLXNsYXRlLWEzKTtcbiAgLS1rZW5kby1jb2xvci1vbi1iYXNlOiB2YXIoLS1zbGF0ZS1hMTIpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXNsYXRlLWE0KTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxMDBtcyBlYXNlLW91dDtcbn1cbi5rLWNoaXA6aGFzKC5rLWNoaXAtYWN0aW9ucykge1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IDA7XG4gIGNvbHVtbi1nYXA6IHZhcigtLXNpemUtNCk7XG59XG4uay1jaGlwOmhhcyguay1jaGlwLWFjdGlvbnMpIC5rLWljb24ge1xuICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xufVxuXG4uay1jaGlwLWxhYmVsIHtcbiAgcGFkZGluZy1ibG9jazogcmV2ZXJ0O1xuICBtYXJnaW4tYmxvY2s6IHJldmVydDtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IHRhYnVsYXItbnVtcztcbn1cblxuLmstY2hlY2tib3gge1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHdpZHRoOiB2YXIoLS1jaGVja2JveC1zaXplKTtcbiAgbWluLXdpZHRoOiB2YXIoLS1jaGVja2JveC1zaXplKTtcbiAgaGVpZ2h0OiB2YXIoLS1jaGVja2JveC1zaXplKTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2xhdGUtYTEyKTtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxcHg7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1jaGVja2JveC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHZhcigtLXRleHQtb24tY29sb3IpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uay1jaGVja2JveDpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogdmFyKC0tY2hlY2tib3gtZm9jdXMtb3V0bGluZSk7XG4gIG91dGxpbmUtb2Zmc2V0OiB2YXIoLS1jaGVja2JveC1mb2N1cy1vdXRsaW5lLW9mZnNldCk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hMTIpO1xufVxuLmstY2hlY2tib3g6Zm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2xhdGUtYTEyKTtcbn1cbi5rLWNoZWNrYm94OmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMTIpO1xufVxuLmstY2hlY2tib3g6Y2hlY2tlZDo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGNvbnRlbnQ6IFwi4pyTXCI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFzay1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmV2ZXJ0O1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgaW5zZXQ6IHJldmVydDtcbn1cbi5rLWNoZWNrYm94OmNoZWNrZWQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2xhdGUtYTEyKTtcbn1cblxuLnRydi1wYXJhbWV0ZXJzLWFyZWEgLnRydi1wYXJhbWV0ZXJzLXdyYXBwZXIgLnRydi1wYXJhbWV0ZXItZWRpdG9yLWJvb2xlYW4ge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi50cnYtcGFyYW1ldGVycy1hcmVhLnByZXZpZXcgLnRydi1wYXJhbWV0ZXJzLWFyZWEtZm9vdGVyIHtcbiAgaW5zZXQtaW5saW5lOiAwO1xuICBpbnNldC1ibG9jay1lbmQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGJsb2NrLXNpemU6IHZhcigtLWstcGFyYW1ldGVycy1hcmVhLWZvb3Rlci1oZWlnaHQpO1xuICBwYWRkaW5nLWlubGluZTogMXJlbTtcbiAgcGFkZGluZy1ibG9jazogMC41cmVtIDFyZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4udHJ2LXBhcmFtZXRlcnMtYXJlYS5wcmV2aWV3IC50cnYtcGFyYW1ldGVycy1hcmVhLWZvb3RlciAuay1idXR0b24tbWQge1xuICBwYWRkaW5nLWlubGluZTogMXJlbTtcbn1cblxuLmstc3BsaXRiYXIge1xuICBib3JkZXItd2lkdGg6IDAgMXB4O1xuICBib3JkZXItY29sb3I6IHZhcigtLXNsYXRlLWE3KTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxMDBtcyBlYXNlLW91dDtcbn1cbi5rLXNwbGl0YmFyOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS1hY3RpdmUpO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmstc3BsaXR0ZXItZmxleCAuay1wYW5lLmstaGlkZGVuIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG46d2hlcmUoaHRtbCkge1xuICAtLXBvcHVwLXNoYWRvdzogMCAzNnB4IDE0cHggaHNsKDIxOCA0JSA1MCUgLyAyJSksXG4gIDAgMjBweCAxMnB4IGhzbCgyMTggNCUgNTAlIC8gOCUpLFxuICAwIDlweCA5cHggaHNsKDIxOCA0JSA1MCUgLyAxNCUpLFxuICAwIDJweCA1cHggaHNsKDIxOCA0JSA1MCUgLyAxNiUpLFxuICAwIDAgMCBoc2woMjE4IDQlIDUwJSAvIDE2JSk7XG59XG5cbi5zZWF0LWNoYXJ0LWJ1aWxkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xufVxuLnNlYXQtY2hhcnQtYnVpbGRlciAubmF2aWdhdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cblxuLnNlYXQtY2hhcnQtYnVpbGRlci1tYWluLWJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uc2VhdC1jaGFydC1idWlsZGVyLXNpZGViYXIge1xuICBoZWlnaHQ6IDEwMHZoO1xuICB3aWR0aDogdmFyKC0tc2lkZWJhci13aWR0aCk7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIGhzbCh2YXIoLS1ncmF5LTkwKS8wLjE2KTtcbn1cbi5zZWF0LWNoYXJ0LWJ1aWxkZXItc2lkZWJhciAubmF2aWdhdGlvbi1pdGVtOmhvdmVyIC5zZWF0LWNoYXJ0LWJ1aWxkZXItaW5zZXJ0LWljb24ge1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xufVxuXG4uc2VhdC1jaGFydC1idWlsZGVyLXNpZGViYXItaW5zZXJ0LXNlY3Rpb24tYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwLjVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbi5zZWF0LWNoYXJ0LWJ1aWxkZXItc2lkZWJhci1pbnNlcnQtc2VjdGlvbi1idG46aG92ZXIge1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS1ob3Zlcik7XG59XG4uc2VhdC1jaGFydC1idWlsZGVyLXNpZGViYXItaW5zZXJ0LXNlY3Rpb24tYnRuIC5zZWF0LWNoYXJ0LWJ1aWxkZXItaW5zZXJ0LWljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAycmVtO1xuICB3aWR0aDogMnJlbTtcbiAgcGFkZGluZzogMC41cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCh2YXIoLS1ncmF5LTkwKSk7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG5cbi5zZWF0LWNoYXJ0LW5hdmlnYXRpb24taXRlbSB7XG4gIGdhcDogdmFyKC0tc3BhY2luZyk7XG4gIGN1cnNvcjogZ3JhYjtcbn1cblxuLmFkZC1zZWN0aW9uLWRpYWxvZy1tb2RhbCB7XG4gIC0tZGlhbG9nLXBhZGRpbmctYmxvY2s6IDFyZW07XG4gIC0tZGlhbG9nLXBhZGRpbmctaW5saW5lOiAwO1xuICAtLWRpYWxvZy1zaGFkb3c6IDAgMXJlbSA0cmVtIHZhcigtLWJsYWNrLWE3KTtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xufVxuXG4uYWRkLXNlY3Rpb24tcHJvcGVydGllcy1ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hZGQtc2VjdGlvbi1wcm9wZXJ0aWVzLWxheW91dC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwLjVyZW07XG4gIHBhZGRpbmc6IDFyZW07XG4gIGZsZXg6IDE7XG59XG5cbi5hZGQtc2VjdGlvbi1wcm9wZXJ0aWVzLWxheW91dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDAuNXJlbTtcbn1cblxuaW5wdXQuYWRkLXNlY3Rpb24tc2VhdC1jb3VudCB7XG4gIG1pbi13aWR0aDogM3JlbTtcbiAgbWF4LXdpZHRoOiAzcmVtO1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLyogQ2hyb21lLCBTYWZhcmksIEVkZ2UsIE9wZXJhICovXG59XG5pbnB1dC5hZGQtc2VjdGlvbi1zZWF0LWNvdW50Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLCBpbnB1dC5hZGQtc2VjdGlvbi1zZWF0LWNvdW50Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG5cbi5hZGQtc2VjdGlvbi1wcm9wZXJ0aWVzLW51bWJlcmluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIGdhcDogMC41cmVtO1xufVxuLmFkZC1zZWN0aW9uLXByb3BlcnRpZXMtbnVtYmVyaW5nIC5zZWN0aW9uLXByb3BlcnRpZXMtcXVhZHJhbnRzLXdyYXBwZXIge1xuICB3aWR0aDogNHJlbTtcbiAgaGVpZ2h0OiA0cmVtO1xufVxuLmFkZC1zZWN0aW9uLXByb3BlcnRpZXMtbnVtYmVyaW5nIC5zZWN0aW9uLXByb3BlcnRpZXMtZGlyZWN0aW9uLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG59XG5cbi5rb252YS1jb250YWluZXIge1xuICBmbGV4OiAxO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktYmctdWkpO1xufVxuXG4ua29udmEtY29udGFpbmVyLS1vZmZzY3JlZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzMzAwcHg7XG4gIGhlaWdodDogMjI1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWJnLXVpKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE1MCUpO1xufVxuXG4uc2VhdC1jaGFydC1idWlsZGVyLXByb3BlcnRpZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY2FudmFzLXBvcHVwLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB6LWluZGV4OiAyO1xufVxuXG4uc2VhdC1zdGF0dXMtcG9wdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMC4yNXJlbTtcbiAgcGFkZGluZzogMC41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBva2xjaCgxMDAlIDAgMGRlZyAvIDAuOTIpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoOHB4KTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBib3gtc2hhZG93OiB2YXIoLS1wb3B1cC1zaGFkb3cpO1xufVxuLnNlYXQtc3RhdHVzLW9wdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC4yNXJlbTtcbiAgd2lkdGg6IDMuNXJlbTtcbiAgcGFkZGluZzogMC41cmVtIDAgY2FsYyg2cmVtIC8gdmFyKC0tcmVtLWJhc2UpKSAwO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIGVhc2Utb3V0IDE1MG1zO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2VhdC1zdGF0dXMtb3B0aW9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS1ob3Zlcik7XG59XG4uc2VhdC1zdGF0dXMtY29udGVudC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMnJlbTtcbiAgd2lkdGg6IDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNzVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAzcHggaHNsKHZhcigtLWdyYXktMDUpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xufVxuLnNlYXQtc3RhdHVzLWNvbnRlbnQge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1tb25vKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmljb24tYmxvY2tlZCB7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIkZJTExcIiAxLCBcIndnaHRcIiA0MDAsIFwiR1JBRFwiIDAsIFwib3BzelwiIDIwO1xufVxuXG4uc2VjdGlvbi1wcm9wZXJ0aWVzLXBvcHVwLXdyYXBwZXIge1xuICB3aWR0aDogY2FsYygyMDhyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uc2VjdGlvbi1wcm9wZXJ0aWVzLXBvcHVwLXdyYXBwZXI6aGFzKC5ub3RpZmljYXRpb24pIFtkYXRhLW5vdGlmaWNhdGlvbi10eXBlPWVycm9yXSB7XG4gIC0tbm90aWZpY2F0aW9uLWJnOiB2YXIoLS1ydWJ5LTIpO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDAuNXJlbTtcbiAgYm94LXNoYWRvdzogdmFyKC0tbm90aWZpY2F0aW9uLXNoYWRvdyk7XG59XG5cbi5zZWN0aW9uLXByb3BlcnRpZXMtcG9wdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBva2xjaCgxMDAlIDAgMGRlZyAvIDAuOTIpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoOHB4KTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBib3gtc2hhZG93OiB2YXIoLS1wb3B1cC1zaGFkb3cpO1xufVxuLnNlY3Rpb24tcHJvcGVydGllcy1wb3B1cCAuaWNvbi0tMTYge1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJGSUxMXCIgMCwgXCJ3Z2h0XCIgMzMwLCBcIkdSQURcIiAwLCBcIm9wc3pcIiAyMDtcbn1cbi5zZWN0aW9uLXByb3BlcnRpZXMtcG9wdXAgLmljb24tLTE4IHtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwiRklMTFwiIDAsIFwid2dodFwiIDMwMCwgXCJHUkFEXCIgMCwgXCJvcHN6XCIgMjA7XG59XG5cbi5zZWN0aW9uLXByb3BlcnRpZXMtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnNlY3Rpb24tcHJvcGVydGllcy1oZWFkZXItdGl0bGUge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDJyZW07XG4gIHBhZGRpbmc6IDAuNXJlbTtcbn1cblxuLnNlY3Rpb24tcHJvcGVydGllcy1oZWFkZXItYnV0dG9ucy13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnNlY3Rpb24tcHJvcGVydGllcy1oZWFkZXItYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5zZWN0aW9uLXByb3BlcnRpZXMtaGVhZGVyLWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktaG92ZXIpO1xufVxuXG4uc2VjdGlvbi1wcm9wZXJ0aWVzLWJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDFyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW0gMXJlbTtcbn1cblxuLnNlY3Rpb24tcHJvcGVydGllcy1lZGl0LWRpcmVjdGlvbiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIGNhbGMoMjhyZW0gLyB2YXIoLS1yZW0tYmFzZSkpKTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgY2FsYygyOHJlbSAvIHZhcigtLXJlbS1iYXNlKSkpO1xuICBncmlkLWdhcDogMC41cmVtO1xufVxuXG4uc2VjdGlvbi1wcm9wZXJ0aWVzLXJvdy1jb2wtY29udHJvbC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwLjVyZW07XG4gIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gIGdyaWQtcm93OiBzcGFuIDI7XG4gIGhlaWdodDogNHJlbTtcbn1cblxuLnNlY3Rpb24tcHJvcGVydGllcy1yb3ctY29sLWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xuICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xufVxuLnNlY3Rpb24tcHJvcGVydGllcy1yb3ctY29sLWNvbnRyb2wtbGFiZWwge1xuICBmbGV4OiAxO1xufVxuLnNlY3Rpb24tcHJvcGVydGllcy1yb3ctY29sLWNvbnRyb2wgcGF0aCB7XG4gIGZpbGw6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcbn1cblxuLnNlY3Rpb24tcHJvcGVydGllcy1yb3ctY29sLWNvbnRyb2wgLmVkaXQtc2VhdC1jb3VudCB7XG4gIC0taW5wdXQtcGFkZGluZy1pbmxpbmU6IGNhbGMoMjhyZW0gLyAxNikgMC41cmVtO1xufVxuXG4uc2VjdGlvbi1wcm9wZXJ0aWVzLXJvdy1jb2wtY29udHJvbC1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDAuNXJlbTtcbn1cblxuLnNlY3Rpb24tcHJvcGVydGllcy1xdWFkcmFudHMtd3JhcHBlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNsYXRlLWE4KTtcbiAgYm9yZGVyLXJhZGl1czogMC4xMjVyZW07XG4gIGdyaWQtYXJlYTogMS8zLzMvNTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgMWZyKTtcbn1cblxuLnNlY3Rpb24tcHJvcGVydGllcy1xdWFkcmFudHMtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2VjdGlvbi1wcm9wZXJ0aWVzLXF1YWRyYW50cy1jb250ZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMC41cmVtO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGV4dC10ZXJ0aWFyeSk7XG4gIHRyYW5zaXRpb246IHNjYWxlIDE1MG1zIGVhc2Utb3V0O1xuICBzY2FsZTogMC4yNTtcbn1cbi5zZWN0aW9uLXByb3BlcnRpZXMtcXVhZHJhbnRzLWNvbnRlbnQ6aG92ZXI6OmJlZm9yZSB7XG4gIHNjYWxlOiAwLjU7XG59XG4uc2VjdGlvbi1wcm9wZXJ0aWVzLXF1YWRyYW50cy1jb250ZW50LWFjdGl2ZTo6YmVmb3JlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBzY2FsZTogMTtcbn1cbi5zZWN0aW9uLXByb3BlcnRpZXMtcXVhZHJhbnRzLWNvbnRlbnQtYWN0aXZlOmhvdmVyOjpiZWZvcmUge1xuICBzY2FsZTogMTtcbn1cblxuLnNlY3Rpb24tcHJvcGVydGllcy1kaXJlY3Rpb24td3JhcHBlciB7XG4gIGdyaWQtcm93OiBzcGFuIDI7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHJvdy1nYXA6IDAuNXJlbTtcbn1cblxuLnNlY3Rpb24tcHJvcGVydGllcy1kaXJlY3Rpb24tYnV0dG9uIHtcbiAgLS1mb3JnZS1pY29uLWJ1dHRvbi1kZW5zaXR5LW1lZGl1bS1zaXplOiBjYWxjKDI4cmVtIC8gMTYpO1xuICAtLWZvcmdlLWljb24tYnV0dG9uLXNoYXBlLXNxdWFyZWQ6IDAuMTI1cmVtO1xufVxuLnNlY3Rpb24tcHJvcGVydGllcy1kaXJlY3Rpb24tYnV0dG9uLWFjdGl2ZSB7XG4gIC0tZm9yZ2UtaWNvbi1idXR0b24tYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS1hY3RpdmUpO1xufVxuLnNlY3Rpb24tcHJvcGVydGllcy1kaXJlY3Rpb24tYnV0dG9uLWZsaXBwZWQtaG9yaXpvbnRhbCB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xMDAlKTtcbn1cbi5zZWN0aW9uLXByb3BlcnRpZXMtZGlyZWN0aW9uLWJ1dHRvbi1mbGlwcGVkLXZlcnRpY2FsIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoLTEwMCUpO1xufVxuXG4uc2VhdC1jaGFydC1zZXR0aW5ncy0td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlYXQtY2hhcnQtc2V0dGluZ3MtLWhlYWRlciB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICBwYWRkaW5nOiAxcmVtIDEuMjVyZW0gMC41cmVtO1xufVxuXG4uc2VhdC1jaGFydC1zZXR0aW5ncy0tYm9keSB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG5cbi5zZWF0LWNoYXJ0LXNldHRpbmdzLS1zZWN0aW9uLXdyYXBwZXIge1xuICBwYWRkaW5nOiAxcmVtO1xufVxuXG4uc2VhdC1jaGFydC1zZXR0aW5ncy0tc2VjdGlvbi1ib2R5IHtcbiAgcGFkZGluZzogMC41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnNlYXQtY2hhcnQtc2V0dGluZ3MtLXNlY3Rpb24tYm9keS1oZWFkaW5nIHtcbiAgcGFkZGluZzogMC41cmVtO1xufVxuLnNlYXQtY2hhcnQtc2V0dGluZ3MtLXNlY3Rpb24tYm9keSAubGFiZWwtMDEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXNlbWlib2xkKTtcbn1cblxuLnNlYXQtY2hhcnQtc2V0dGluZ3MtLXNlY3Rpb24taGVhZGluZyB7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbn1cblxuLnNlYXQtY2hhcnQtc2V0dGluZ3MtLWJ1dHRvbi13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxcmVtO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMXJlbTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldC1ibG9jay1lbmQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cbi5zZWF0LWNoYXJ0LXNldHRpbmdzLS1idXR0b24td3JhcHBlciA+ICoge1xuICBmbGV4OiAxO1xufVxuXG4uc2VhdC1jaGFydC1zZXR0aW5ncy0tYm9keSBpbnB1dFt0eXBlPXJhbmdlXTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJMZXNzIG5vdGVzXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAtMzBweDtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XG59XG4uc2VhdC1jaGFydC1zZXR0aW5ncy0tYm9keSBpbnB1dFt0eXBlPXJhbmdlXTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIk1vcmUgbm90ZXNcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAtMzBweDtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XG59XG5cbi5zZWF0LWNoYXJ0LWNhc2UtbGF5b3V0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgei1pbmRleDogLTE7XG4gIHBhZGRpbmc6IDQ4cHg7XG59XG5cbi5yZXBvcnQtc2VhdC1jaGFydC1sYXlvdXQge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmVwb3J0LXNlYXQtY2hhcnQtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAwLjA2MjVyZW0gdmFyKC0tc2xhdGUtNik7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5yZXBvcnQtc2VhdC1jaGFydC1zZWN0aW9uLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDAuMDYyNXJlbSB2YXIoLS1zbGF0ZS02KTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLnJlcG9ydC1zZWF0LWNoYXJ0LWNhbmRpZGF0ZS1pbmZvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuW2RhdGEtc2VhdC1jaGFydC1pdGVtLXR5cGU9c2VhdF0ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctaW5saW5lOiA4cHg7XG4gIHBhZGRpbmctYmxvY2s6IDRweDtcbn1cblxuW2RhdGEtc2VhdC1jaGFydC1pdGVtLXR5cGU9ZW1wdHldIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtNik7XG59XG5cbltkYXRhLXNlYXQtY2hhcnQtaXRlbS10eXBlPWJsb2NrZWRdIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSByaWdodCwgdHJhbnNwYXJlbnQgY2FsYyg1MCUgLSAwLjEyNWVtKSwgdmFyKC0tc2xhdGUtNikgY2FsYyg1MCUgKyAwLjEyNWVtKSwgdmFyKC0tc2xhdGUtNikgNTAlLCB0cmFuc3BhcmVudCA1MCUpO1xufVxuXG4ucmVwb3J0LXNlYXQtY2hhcnQtc2VhdC1udW1iZXIge1xuICBjb2xvcjogdmFyKC0tdGV4dC10ZXJ0aWFyeSk7XG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiB0YWJ1bGFyLW51bXM7XG59XG5cbi5yZXBvcnQtc2VhdC1jaGFydC1jYW5kaWRhdGUtbmFtZSB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbi5zZWF0LWNoYXJ0LWNhc2UtbGF5b3V0LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEwMDAwcHg7XG59XG5cbi5zZWF0aW5nLWNoYXJ0LWVtcHR5LW1lc3NhZ2Uge1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnNlbmQtbWVzc2FnZS0tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZzogMnJlbSAycmVtIDZyZW0gMnJlbTtcbn1cblxuLnNlbmQtbWVzc2FnZS0taW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAxLjVyZW07XG4gIGZsZXg6IGF1dG87XG4gIG1heC13aWR0aDogNDhyZW07XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG59XG5cbi5zZW5kLW1lc3NhZ2UtLWlubmVyIC5sYWJlbC0wMSB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1oZWFkaW5nLXdlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xufVxuXG46d2hlcmUoaHRtbCkge1xuICAtLW5hdi1pdGVtLWhlaWdodDogMnJlbTtcbn1cblxuLm5hdi1zaWRlYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IHZhcigtLXNpZGViYXItd2lkdGgpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1uYXYtc2lkZWJhci1iZyk7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLW5hdi1zaWRlYmFyLWJvcmRlcik7XG4gIHBhZGRpbmctYmxvY2s6IDAuNXJlbTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLm5hdi1zaWRlYmFyW2RhdGEtc2lkZWJhci10eXBlPXByaW1hcnldIHtcbiAgLS1uYXYtc2lkZWJhci1iZzogdmFyKC0tcHJpbWFyeS1iZy11aSk7XG4gIC0tbmF2LXNpZGViYXItYm9yZGVyOiB2YXIoLS1mb3JnZS10ZXJ0aWFyeS02MC1hMTYpO1xuICAtLW5hdi1pdGVtLWJnLWhvdmVyOiB2YXIoLS1mb3JnZS1ob3Zlcik7XG4gIC0tbmF2LWl0ZW0tYmctYWN0aXZlOiB2YXIoLS1mb3JnZS1hY3RpdmUpO1xufVxuXG4ubmF2LXNpZGViYXJbZGF0YS1zaWRlYmFyLXR5cGU9c2Vjb25kYXJ5XSB7XG4gIC0tbmF2LXNpZGViYXItYmc6IHZhcigtLXdoaXRlKTtcbiAgLS1uYXYtc2lkZWJhci1ib3JkZXI6IHZhcigtLXNsYXRlLWE2KTtcbiAgLS1uYXYtaXRlbS1iZy1ob3ZlcjogdmFyKC0tZ3JheS1ob3Zlcik7XG4gIC0tbmF2LWl0ZW0tYmctYWN0aXZlOiB2YXIoLS1ncmF5LWFjdGl2ZSk7XG59XG5cbi5uYXYtc2lkZWJhcltkYXRhLXNpZGViYXItdHlwZT1xeC1idWlsZGVyXSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAzLjVyZW07XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cblxuLm5hdi0tdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxLjVyZW0gMXJlbSAxcmVtIDFyZW07XG59XG5cbi5uYXYtLWJhY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgY29sdW1uLWdhcDogMC41cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDJyZW07XG4gIHBhZGRpbmctaW5saW5lOiAwLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XG4gIHRyYW5zaXRpb246IGNvbG9yIDE1MG1zIGVhc2Utb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDE1MG1zIGVhc2Utb3V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubmF2LS1iYWNrOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5hdi1pdGVtLWJnLWhvdmVyLCB2YXIoLS1ncmF5LWhvdmVyKSk7XG59XG5cbi5uYXYtLXNlY3Rpb24ge1xuICBwYWRkaW5nOiAwLjVyZW07XG59XG5cbi5uYXYtLXNlY3Rpb24tdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IHZhcigtLW5hdi1pdGVtLWhlaWdodCk7XG4gIHBhZGRpbmctaW5saW5lOiAwLjVyZW07XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5uYXYtLXNlY3Rpb24tdGl0bGU6aGFzKC5uYXYtLWl0ZW0tdXRpbGl0eS13cmFwcGVyKSB7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogMDtcbn1cblxuLm5hdi0taXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAganVzdGlmeS1zZWxmOiBzdHJldGNoO1xuICBjb2x1bW4tZ2FwOiB2YXIoLS1uYXYtaXRlbS1nYXAsIDFyZW0pO1xuICBtaW4taGVpZ2h0OiB2YXIoLS1uYXYtaXRlbS1oZWlnaHQpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tbmF2LWl0ZW0tcGFkZGluZy1pbmxpbmUsIDAuNXJlbSk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLW5hdi1pdGVtLXBhZGRpbmctYmxvY2ssIGNhbGMoKHZhcigtLW5hdi1pdGVtLWhlaWdodCkgLSB2YXIoLS1saC1zY2FsZS0xKSkgLyAyKSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDEwMG1zIGVhc2Utb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDEwMG1zIGVhc2Utb3V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubmF2LS1pdGVtOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5hdi1pdGVtLWJnLWhvdmVyLCB2YXIoLS1ncmF5LWhvdmVyKSk7XG59XG4ubmF2LS1pdGVtOmhvdmVyIC5uYXYtLWl0ZW0tdXRpbGl0eS13cmFwcGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5uYXYtLWl0ZW06YWN0aXZlLCAubmF2LS1pdGVtLmlzLWFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uYXYtaXRlbS1iZy1hY3RpdmUsIHZhcigtLWdyYXktYWN0aXZlKSk7XG59XG4ubmF2LS1pdGVtOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiB2YXIoLS1pbnB1dC1mb2N1cy1vdXRsaW5lKTtcbiAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XG4gIGJveC1zaGFkb3c6IHZhcigtLWlucHV0LWZvY3VzLXNoYWRvdyk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xufVxuLm5hdi0taXRlbVtkaXNhYmxlZF0ge1xuICBvcGFjaXR5OiAwLjYyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLm5hdi0taXRlbS1sYWJlbCB7XG4gIHBhZGRpbmctYmxvY2s6IGNhbGMoKHZhcigtLW5hdi1pdGVtLWhlaWdodCkgLSB2YXIoLS1saC1zY2FsZS0xKSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZTogMXB4IHZhcigtLXNpemUtOCk7XG59XG5cbi5uYXYtLWl0ZW0tdXRpbGl0eS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDE1MG1zIGVhc2Utb3V0O1xuICBncmlkLWNvbHVtbjogbmF2LXV0aWxpdHk7XG59XG5cbi5uYXYtLWl0ZW0tdXRpbGl0eS13cmFwcGVyW3Zpc2libGUtdHlwZT1ob3Zlcl0ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4ubmF2LS1pdGVtLXV0aWxpdHkge1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICB3aWR0aDogdmFyKC0tbmF2LWl0ZW0taGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS1uYXYtaXRlbS1oZWlnaHQpO1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbn1cbi5uYXYtLWl0ZW0tdXRpbGl0eTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5hdi1pdGVtLWJnLWhvdmVyLCB2YXIoLS1ncmF5LWhvdmVyKSk7XG59XG5cbi5uYXYtLWl0ZW1bZGF0YS1uYXYtaXRlbS10eXBlPXJlb3JkZXJdIHtcbiAgLS1uYXYtaXRlbS1nYXA6IDA7XG4gIC0tbmF2LWl0ZW0tcGFkZGluZy1pbmxpbmU6IDA7XG4gIC0tbmF2LWl0ZW0tcGFkZGluZy1ibG9jazogMDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBbZHJhZy1oYW5kLXN0YXJ0XSB2YXIoLS1uYXYtaXRlbS1oZWlnaHQpIFtkcmFnLWhhbmQtZW5kIG5hdi1sYWJlbC1zdGFydF0gMWZyIFtuYXYtbGFiZWwtZW5kIG5hdi11dGlsaXR5LXN0YXJ0XSBhdXRvIFtuYXYtdXRpbGl0eS1lbmRdO1xufVxuXG4uZHJhZy1idXR0b24td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IHZhcigtLW5hdi1pdGVtLWhlaWdodCk7XG4gIGhlaWdodDogdmFyKC0tbmF2LWl0ZW0taGVpZ2h0KTtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGN1cnNvcjogZ3JhYjtcbiAgZ3JpZC1jb2x1bW46IGRyYWctaGFuZDtcbiAgei1pbmRleDogMTtcbn1cbi5kcmFnLWJ1dHRvbi13cmFwcGVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmF2LWl0ZW0tYmctaG92ZXIsIHZhcigtLWdyYXktaG92ZXIpKTtcbn1cblxuOnJvb3Qge1xuICAtLXNzLWJnLWNvbG9yOiB2YXIoLS1pbnB1dC1iZy1jb2xvciwgdmFyKC0tc2xhdGUtYTMpKTtcbiAgLS1zcy1mb250LWNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xuICAtLXNzLWZvbnQtcGxhY2Vob2xkZXItY29sb3I6IHZhcigtLXRleHQtcGxhY2Vob2xkZXIpO1xuICAtLXNzLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1pbnB1dC1iZy1jb2xvci1kaXNhYmxlZCwgdmFyKC0tc2xhdGUtYTMpKTtcbiAgLS1zcy1ib3JkZXItY29sb3I6IHZhcigtLXNsYXRlLWE4KTtcbiAgLS1zcy1tYWluLWhlaWdodDogdmFyKC0taW5wdXQtaGVpZ2h0LW1kKTtcbiAgLS1zcy1jb250ZW50LWhlaWdodDogMTQuNzVyZW07XG4gIC0tc3Mtc3BhY2luZy1sOiAxcmVtO1xuICAtLXNzLXNwYWNpbmctbTogMC41cmVtO1xuICAtLXNzLXNwYWNpbmctczogMC4yNXJlbTtcbiAgLS1zcy1hbmltYXRpb24tdGltaW5nOiAxMDBtcztcbiAgLS1zcy1ib3JkZXItcmFkaXVzOiB2YXIoLS1pbnB1dC1ib3JkZXItcmFkaXVzKTtcbiAgLS1zcy1pbnB1dC1oZWlnaHQ6IHZhcigtLWlucHV0LWhlaWdodC1tZCk7XG59XG5cbi5zbGltLXNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IHZhcigtLWlucHV0LWhlaWdodCwgYXV0byk7XG4gIG1pbi1oZWlnaHQ6IHZhcigtLWlucHV0LWhlaWdodCwgdmFyKC0taW5wdXQtaGVpZ2h0LW1kKSk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWlucHV0LXBhZGRpbmctYmxvY2ssIDAuNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1pbnB1dC1wYWRkaW5nLWlubGluZSwgMXJlbSk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1iZy1jb2xvciwgdmFyKC0tc2xhdGUtYTMpKTtcbiAgYm9yZGVyOiB2YXIoLS1pbnB1dC1ib3JkZXIsIG5vbmUpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1pbnB1dC1ib3JkZXItcmFkaXVzLCAwKTtcbiAgYm94LXNoYWRvdzogdmFyKC0taW5wdXQtYm94LXNoYWRvdywgaW5zZXQgMCAtMXB4IDAgdmFyKC0tc2xhdGUtYTkpKTtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XG59XG4uc2xpbS1zZWxlY3Q6Zm9jdXMge1xuICBvdXRsaW5lOiB2YXIoLS1pbnB1dC1mb2N1cy1vdXRsaW5lKTtcbiAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWlucHV0LWJvcmRlci1yYWRpdXMpO1xuICBib3gtc2hhZG93OiB2YXIoLS1pbnB1dC1mb2N1cy1zaGFkb3cpO1xufVxuLnNsaW0tc2VsZWN0OmlzKC5zcy1kaXNhYmxlZCk6Zm9jdXMge1xuICAtLWlucHV0LWZvY3VzLW91dGxpbmU6IDA7XG59XG4uc2xpbS1zZWxlY3Q6aXMoLnNzLWRpc2FibGVkKSB7XG4gIC0taW5wdXQtcGFkZGluZy1pbmxpbmU6IDA7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWRpc2FibGVkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXQtYmctY29sb3ItZGlzYWJsZWQsIHRyYW5zcGFyZW50KTtcbiAgYm94LXNoYWRvdzogdmFyKC0taW5wdXQtYm94LXNoYWRvdy1kaXNhYmxlZCwgbm9uZSk7XG59XG4uc2xpbS1zZWxlY3Q6aXMoLnNzLWRpc2FibGVkKSAuc3MtZGVzZWxlY3QsXG4uc2xpbS1zZWxlY3Q6aXMoLnNzLWRpc2FibGVkKSAuc3MtYXJyb3cge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNsaW0tc2VsZWN0OndoZXJlKC5pbi1kaWFsb2cpIHtcbiAgLS1pbnB1dC1iZy1jb2xvcjogdmFyKC0tc2xhdGUtMyk7XG59XG5cbi5zbGltLXNlbGVjdC1vdXRsaW5lZCB7XG4gIC0taW5wdXQtYmctY29sb3I6IHZhcigtLWNvbG9yLXN1cmZhY2UpO1xuICAtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkOiB2YXIoLS1zbGF0ZS1hMik7XG4gIC0taW5wdXQtYm9yZGVyLXJhZGl1czogdmFyKC0tc2l6ZS0yKTtcbiAgLS1pbnB1dC1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2xhdGUtYTgpO1xuICAtLWlucHV0LWJveC1zaGFkb3ctZGlzYWJsZWQ6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hNyk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IHZhcigtLWlucHV0LWhlaWdodCwgYXV0byk7XG4gIG1pbi1oZWlnaHQ6IHZhcigtLWlucHV0LWhlaWdodCwgdmFyKC0taW5wdXQtaGVpZ2h0LW1kKSk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWlucHV0LXBhZGRpbmctYmxvY2ssIDAuNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1pbnB1dC1wYWRkaW5nLWlubGluZSwgMXJlbSk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1iZy1jb2xvciwgdmFyKC0tc2xhdGUtYTMpKTtcbiAgYm9yZGVyOiB2YXIoLS1pbnB1dC1ib3JkZXIsIG5vbmUpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1pbnB1dC1ib3JkZXItcmFkaXVzLCAwKTtcbiAgYm94LXNoYWRvdzogdmFyKC0taW5wdXQtYm94LXNoYWRvdywgaW5zZXQgMCAtMXB4IDAgdmFyKC0tc2xhdGUtYTkpKTtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XG59XG4uc2xpbS1zZWxlY3Qtb3V0bGluZWQ6Zm9jdXMge1xuICBvdXRsaW5lOiB2YXIoLS1pbnB1dC1mb2N1cy1vdXRsaW5lKTtcbiAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWlucHV0LWJvcmRlci1yYWRpdXMpO1xuICBib3gtc2hhZG93OiB2YXIoLS1pbnB1dC1mb2N1cy1zaGFkb3cpO1xufVxuLnNsaW0tc2VsZWN0LW91dGxpbmVkOmlzKC5zcy1kaXNhYmxlZCk6Zm9jdXMge1xuICAtLWlucHV0LWZvY3VzLW91dGxpbmU6IDA7XG59XG4uc2xpbS1zZWxlY3Qtb3V0bGluZWQ6aXMoLnNzLWRpc2FibGVkKSB7XG4gIC0taW5wdXQtcGFkZGluZy1pbmxpbmU6IDA7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWRpc2FibGVkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXQtYmctY29sb3ItZGlzYWJsZWQsIHRyYW5zcGFyZW50KTtcbiAgYm94LXNoYWRvdzogdmFyKC0taW5wdXQtYm94LXNoYWRvdy1kaXNhYmxlZCwgbm9uZSk7XG59XG4uc2xpbS1zZWxlY3Qtb3V0bGluZWQ6aXMoLnNzLWRpc2FibGVkKSAuc3MtZGVzZWxlY3QsXG4uc2xpbS1zZWxlY3Qtb3V0bGluZWQ6aXMoLnNzLWRpc2FibGVkKSAuc3MtYXJyb3cge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNsaW0tc2VsZWN0LW91dGxpbmVkOndoZXJlKC5sYXllci0wMSkge1xuICAtLWlucHV0LWJnLWNvbG9yOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcbn1cbi5zbGltLXNlbGVjdC1vdXRsaW5lZDp3aGVyZSgubGF5ZXItMDIpIHtcbiAgLS1pbnB1dC1iZy1jb2xvcjogdmFyKC0tc2xhdGUtYTIpO1xufVxuLnNsaW0tc2VsZWN0LW91dGxpbmVkOndoZXJlKC5sYXllci0wMykge1xuICAtLWlucHV0LWJnLWNvbG9yOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcbn1cblxuLnNzLW1haW4gLnNzLXZhbHVlcyAuc3MtcGxhY2Vob2xkZXIge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uc3MtbWFpbiAuc3MtYXJyb3cge1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiAxMXB4O1xuICBtYXJnaW46IDZweCAwLjI1cmVtIGF1dG8gMC4yNXJlbTtcbn1cbi5zcy1tYWluIC5zcy1hcnJvdyBwYXRoIHtcbiAgc3Ryb2tlLWxpbmVjYXA6IGJ1dHQ7XG4gIHN0cm9rZS1saW5lam9pbjogaW5pdGlhbDtcbiAgc3Ryb2tlLXdpZHRoOiAxMztcbn1cblxuLnNzLWNvbnRlbnQge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zLCB0cmFuc2Zvcm0gMTBtcyAxNTBtcztcbn1cbi5zcy1jb250ZW50LnNsaW0tc2VsZWN0LCAuc3MtY29udGVudC5zbGltLXNlbGVjdC1vdXRsaW5lZCB7XG4gIC0taW5wdXQtYm94LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig2NHB4KSBzYXR1cmF0ZSg4MCUpO1xuICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3ctMik7XG59XG4uc3MtY29udGVudC5zcy1vcGVuLWJlbG93IHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxMDBtcyA1MG1zLCB0cmFuc2Zvcm0gMG1zO1xufVxuLnNzLWNvbnRlbnQ6aGFzKC5zcy1zZWFyY2g6d2hlcmUoLnNzLWhpZGUpKSB7XG4gIC0tc3MtY29udGVudC1oZWlnaHQ6IDEzLjc1cmVtO1xufVxuXG4uc3MtY29udGVudCAuc3Mtc2VhcmNoIHtcbiAgcGFkZGluZzogMC41cmVtO1xufVxuLnNzLWNvbnRlbnQgLnNzLXNlYXJjaCBpbnB1dCB7XG4gIC0taW5wdXQtYmctY29sb3I6IHZhcigtLWNvbG9yLXN1cmZhY2UpO1xuICAtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkOiB2YXIoLS1zbGF0ZS1hMik7XG4gIC0taW5wdXQtYm9yZGVyLXJhZGl1czogdmFyKC0tc2l6ZS0yKTtcbiAgLS1pbnB1dC1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2xhdGUtYTgpO1xuICAtLWlucHV0LWJveC1zaGFkb3ctZGlzYWJsZWQ6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hNyk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IHZhcigtLWlucHV0LWhlaWdodCwgdmFyKC0taW5wdXQtaGVpZ2h0LW1kKSk7XG4gIG1pbi1oZWlnaHQ6IHZhcigtLWlucHV0LWhlaWdodCwgdmFyKC0taW5wdXQtaGVpZ2h0LW1kKSk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWlucHV0LXBhZGRpbmctYmxvY2ssIDApO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0taW5wdXQtcGFkZGluZy1pbmxpbmUsIDFyZW0pO1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXQtYmctY29sb3IsIHZhcigtLXNsYXRlLWEzKSk7XG4gIGJvcmRlcjogdmFyKC0taW5wdXQtYm9yZGVyLCBub25lKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0taW5wdXQtYm9yZGVyLXJhZGl1cywgMCk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWlucHV0LWJveC1zaGFkb3csIGluc2V0IDAgLTFweCAwIHZhcigtLXNsYXRlLWE5KSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IHZhcigtLXNtYWxsLXRleHQpO1xufVxuLnNzLWNvbnRlbnQgLnNzLXNlYXJjaCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tdGV4dC1wbGFjZWhvbGRlcik7XG59XG4uc3MtY29udGVudCAuc3Mtc2VhcmNoIGlucHV0OmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiB2YXIoLS1pbnB1dC1mb2N1cy1vdXRsaW5lKTtcbiAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XG4gIGJveC1zaGFkb3c6IHZhcigtLWlucHV0LWZvY3VzLXNoYWRvdyk7XG59XG4uc3MtY29udGVudCAuc3Mtc2VhcmNoIGlucHV0OmFjdGl2ZTpub3QoOmRpc2FibGVkKSB7XG4gIG91dGxpbmU6IHZhcigtLWlucHV0LWZvY3VzLW91dGxpbmUpO1xuICBvdXRsaW5lLW9mZnNldDogLTFweDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0taW5wdXQtYm9yZGVyLXJhZGl1cyk7XG59XG4uc3MtY29udGVudCAuc3Mtc2VhcmNoIGlucHV0OmRpc2FibGVkIHtcbiAgY29sb3I6IHZhcigtLXRleHQtZGlzYWJsZWQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1iZy1jb2xvci1kaXNhYmxlZCwgdmFyKC0tc2xhdGUtYTMpKTtcbiAgYm94LXNoYWRvdzogdmFyKC0taW5wdXQtYm94LXNoYWRvdy1kaXNhYmxlZCwgbm9uZSk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIG9wYWNpdHk6IDE7XG59XG4uc3MtY29udGVudCAuc3Mtc2VhcmNoIGlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogdmFyKC0taW5wdXQtZm9jdXMtb3V0bGluZSk7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xuICBib3gtc2hhZG93OiB2YXIoLS1pbnB1dC1mb2N1cy1zaGFkb3cpO1xufVxuLnNzLWNvbnRlbnQgLnNzLXNlYXJjaDpsYXN0LW9mLXR5cGUge1xuICBkaXNwbGF5OiBncmlkO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4tYmxvY2stc2l6ZTogM3JlbTtcbiAgcGFkZGluZy1pbmxpbmU6IDFyZW07XG59XG5cbi5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1ibG9jay1zaXplOiB2YXIoLS1zcy1pbnB1dC1oZWlnaHQpO1xuICBwYWRkaW5nLWJsb2NrOiAwLjY4NzVyZW07XG4gIHBhZGRpbmctaW5saW5lOiAzcmVtIDFyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTAwbXMgZWFzZS1vdXQ7XG59XG4uc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lOiAxcmVtO1xuICBpbnNldC1ibG9jay1lbmQ6IDA7XG4gIGJsb2NrLXNpemU6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTYpO1xufVxuLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbjpsYXN0LW9mLXR5cGU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktaG92ZXIpO1xufVxuLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbi5zcy1oaWdobGlnaHRlZCB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWhvdmVyKTtcbn1cbi5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb246bm90KC5zcy1kaXNhYmxlZCkuc3Mtc2VsZWN0ZWQge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS1hY3RpdmUpO1xufVxuXG4uc3Mtb3B0aW9uOm5vdCguc3Mtc2VsZWN0ZWQpOjpiZWZvcmUge1xuICBjb250ZW50OiBcImNoZWNrX2JveF9vdXRsaW5lX2JsYW5rXCI7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWljb25zKTtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTMpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwiRklMTFwiIDAsIFwid2dodFwiIDI1MDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1zdGFydDogMC41cmVtO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDFyZW07XG59XG5cbi5zcy1vcHRpb246aXMoLnNzLXNlbGVjdGVkKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJjaGVja19ib3hcIjtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtaWNvbnMpO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlMyk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJGSUxMXCIgMSwgXCJ3Z2h0XCIgNDAwLCBcIkdSQURcIiAtMTAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwLjVyZW07XG4gIGluc2V0LWlubGluZS1zdGFydDogMXJlbTtcbn1cblxuLnNsaW0tc2VsZWN0OndoZXJlKC5pbi1kaWFsb2cpIC5zcy1vcHRpb246bm90KC5zcy1zZWxlY3RlZCk6OmJlZm9yZSxcbi5zbGltLXNlbGVjdC1vdXRsaW5lZDp3aGVyZSguY2FuZGlkYXRlKSAuc3Mtb3B0aW9uOm5vdCguc3Mtc2VsZWN0ZWQpOjpiZWZvcmUge1xuICBjb250ZW50OiBcInJhZGlvX2J1dHRvbl91bmNoZWNrZWRcIjtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtaWNvbnMpO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlMyk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJGSUxMXCIgMCwgXCJ3Z2h0XCIgMjUwO1xufVxuLnNsaW0tc2VsZWN0OndoZXJlKC5pbi1kaWFsb2cpIC5zcy1vcHRpb246aXMoLnNzLXNlbGVjdGVkKTo6YmVmb3JlLFxuLnNsaW0tc2VsZWN0LW91dGxpbmVkOndoZXJlKC5jYW5kaWRhdGUpIC5zcy1vcHRpb246aXMoLnNzLXNlbGVjdGVkKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJyYWRpb19idXR0b25fY2hlY2tlZFwiO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1pY29ucyk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUzKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIkZJTExcIiAwLCBcIndnaHRcIiAyNTA7XG59XG5cbi5zcy1tYWluIC5zcy12YWx1ZXMgLnNzLXZhbHVlIHtcbiAgLS1zcy1wcmltYXJ5LWNvbG9yOiB2YXIoLS1za3ktYTQpO1xuICAtLXNzLWJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICBhbmltYXRpb24tbmFtZTogbm9uZTtcbiAgaGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMC4zNzVyZW07XG59XG4uc3MtbWFpbiAuc3MtdmFsdWVzIC5zcy12YWx1ZSAuc3MtdmFsdWUtdGV4dCB7XG4gIC0tc3MtYmctY29sb3I6IHZhcigtLXNreS1hMTIpO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMik7XG4gIGZvbnQtd2VpZ2h0OiA0NTA7XG4gIHBhZGRpbmc6IDA7XG59XG4uc3MtbWFpbiAuc3MtdmFsdWVzIC5zcy12YWx1ZSAuc3MtdmFsdWUtZGVsZXRlIHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTUwbXMgZWFzZS1vdXQ7XG59XG4uc3MtbWFpbiAuc3MtdmFsdWVzIC5zcy12YWx1ZSAuc3MtdmFsdWUtZGVsZXRlOmhvdmVyIHtcbiAgb3BhY2l0eTogMC42O1xufVxuLnNzLW1haW4gLnNzLXZhbHVlcyAuc3MtdmFsdWUgLnNzLXZhbHVlLWRlbGV0ZSBzdmcgcGF0aCB7XG4gIC0tc3MtYmctY29sb3I6IHZhcigtLXNreS1hMTIpO1xuICBzdHJva2UtbGluZWNhcDogYnV0dDtcbiAgc3Ryb2tlLXdpZHRoOiAxNDtcbn1cblxuLnNzLW1haW4gLnNzLXZhbHVlcyAuc3Mtc2luZ2xlIHtcbiAgbWFyZ2luOiAwIDFyZW0gMCAwO1xuICBmbGV4OiBhdXRvO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc3Mtb3B0aW9uLWNhbmRpZGF0ZS1xdWVzdGlvbi10eXBlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogYXV0bztcbiAgZ2FwOiAxcmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5zcy1vcHRpb24tY2FuZGlkYXRlLXF1ZXN0aW9uLXR5cGUtYmFkZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWlubGluZTogMC4zNzVyZW07XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLWE1KTtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5tdWx0aXBsZS1zZWxlY3Qtd3JhcHBlciB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuQGtleWZyYW1lcyBzcy12YWx1ZUluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45Nik7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3MtdmFsdWVPdXQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45Nik7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuc25hY2tiYXIge1xuICB6LWluZGV4OiAxMDAxO1xufVxuXG4uc3VtbW9ucy1ydW4tdGFibGUtd3JhcHBlciB7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA1MDRweCk7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uc3VtbW9ucy1ydW4tdGFibGUtd3JhcHBlciAuam0tZGF0YS10YWJsZS1mb3JtcyAuZmlsdGVyLWxvY2F0aW9uLmlucHV0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IHZhcigtLXNwYWNpbmcpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnN1bW1vbnMtcnVuLXRhYmxlLXdyYXBwZXIgLmptLWRhdGEtdGFibGUtZm9ybXMgLmZpbHRlci1sb2NhdGlvbi5pbnB1dC13cmFwcGVyIGxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zdW1tb25zLXJ1bi10YWJsZS13cmFwcGVyIC5qbS1kYXRhLXRhYmxlLWZvcm1zIC5maWx0ZXItbG9jYXRpb24uaW5wdXQtd3JhcHBlciAubGFiZWwtMDEge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XG59XG4uc3VtbW9ucy1ydW4tdGFibGUtd3JhcHBlciAuam0tZGF0YS10YWJsZS1mb3JtcyAuZmlsdGVyLWxvY2F0aW9uLmlucHV0LXdyYXBwZXIgLnNlbGVjdC13cmFwcGVyIHtcbiAgY29sdW1uLWdhcDogMC41cmVtO1xufVxuLnN1bW1vbnMtcnVuLXRhYmxlLXdyYXBwZXIgLmptLWRhdGEtdGFibGUtZm9ybXMgLmZpbHRlci1sb2NhdGlvbi5pbnB1dC13cmFwcGVyIC5zZWxlY3Qtd3JhcHBlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJGaWx0ZXIgYnk6XCI7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1pbi13aWR0aDogZml0LWNvbnRlbnQ7XG59XG4uc3VtbW9ucy1ydW4tdGFibGUtd3JhcHBlciAuam0tZGF0YS10YWJsZS1mb3JtcyAuZmlsdGVyLWxvY2F0aW9uLmlucHV0LXdyYXBwZXIgLnNlbGVjdC13cmFwcGVyOjphZnRlciB7XG4gIHRvcDogN3B4O1xuICByaWdodDogMC43NXJlbTtcbn1cbi5zdW1tb25zLXJ1bi10YWJsZS13cmFwcGVyIC5qbS1kYXRhLXRhYmxlLWZvcm1zIC5maWx0ZXItbG9jYXRpb24uaW5wdXQtd3JhcHBlciAuc2VsZWN0LWlucHV0IHtcbiAgaGVpZ2h0OiAycmVtO1xuICBtaW4taGVpZ2h0OiAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxNTBtcyBlYXNlLW91dDtcbn1cbi5zdW1tb25zLXJ1bi10YWJsZS13cmFwcGVyIC5qbS1kYXRhLXRhYmxlLWZvcm1zIC5maWx0ZXItbG9jYXRpb24uaW5wdXQtd3JhcHBlciAuc2VsZWN0LWlucHV0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS1ob3Zlcik7XG59XG5cbjp3aGVyZShodG1sKSB7XG4gIC0tdGFibGUtcm93LWhlaWdodDogdmFyKC0tc2l6ZS00OCk7XG4gIC0tdGFibGUtY2VsbC1wYWRkaW5nLWlubGluZTogMXJlbTtcbiAgLS10YWJsZS1jZWxsLXBhZGRpbmctYmxvY2s6IDA7XG59XG5cbi5kYXRhLXRhYmxlLXdyYXBwZXIge1xuICBmbGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbn1cblxuZGF0YS10YWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLmZvcm0tbGF5b3V0LXdpdGgtdGFibGUgZGF0YS10YWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWFyZ2luLWlubGluZTogLTFyZW07XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5qbS1kYXRhLXRhYmxlLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5qbS1kYXRhLXRhYmxlLWhlYWRlciAuZm9ybS1zZWxlY3QtY29udHJvbCwgLmptLWRhdGEtdGFibGUtaGVhZGVyIC5mb3JtLWlucHV0LWZpZWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmptLWRhdGEtdGFibGUtZm9ybXMsIC5qbS10b29sYmFyLWZvcm1zIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLm1kbC1kYXRhLXRhYmxlIHRoLm5vLWluZGVudCB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cblxuLm1kbC1kYXRhLXRhYmxlLW91dGVyLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbn1cblxuLm1kbC1kYXRhLXRhYmxlIHtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcbn1cbi5tZGwtZGF0YS10YWJsZS5mdWxsLXdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubWRsLWRhdGEtdGFibGUubWRsLWRhdGEtdGFibGUtLXNlbGVjdGFibGUgdGg6Zmlyc3Qtb2YtdHlwZSwgLm1kbC1kYXRhLXRhYmxlLm1kbC1kYXRhLXRhYmxlLS1zZWxlY3RhYmxlIHRkOmZpcnN0LW9mLXR5cGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm1kbC1kYXRhLXRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXNsYXRlLWE2KTtcbn1cbi5tZGwtZGF0YS10YWJsZSB0aGVhZCAuc29ydGFibGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLm1kbC1kYXRhLXRhYmxlIC50YWJsZS1oZWFkLnNvcnRhYmxlOm5vdCguY3VycmVudCk6aG92ZXIgLnRhYmxlLXNvcnQtYXJyb3cge1xuICBjb2xvcjogdmFyKC0tdGV4dC10ZXJ0aWFyeSk7XG59XG4ubWRsLWRhdGEtdGFibGUgLnRhYmxlLWNvbHVtbi1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGNvbHVtbi1nYXA6IHZhcigtLXNpemUtOCk7XG59XG4ubWRsLWRhdGEtdGFibGUgLnRhYmxlLXNvcnQtYXJyb3cge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDgwbXMgZWFzZS1vdXQ7XG59XG4ubWRsLWRhdGEtdGFibGUgLnRhYmxlLXNvcnQtYXJyb3c6d2hlcmUoLmhpZGRlbikge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1kbC1kYXRhLXRhYmxlIC50YWJsZS1zb3J0LWFycm93OndoZXJlKC5jdXJyZW50KSB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXRlcnRpYXJ5KTtcbn1cbi5tZGwtZGF0YS10YWJsZSB0Ym9keSB0ciB0ZCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG4ubWRsLWRhdGEtdGFibGUgdGJvZHkgdHIgdGQuZnVsbC13aWR0aCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1kbC1kYXRhLXRhYmxlIHRib2R5IHRyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS1iZy11aSk7XG59XG4ubWRsLWRhdGEtdGFibGUgdGgge1xuICBoZWlnaHQ6IHZhcigtLXRhYmxlLXJvdy1oZWlnaHQpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tdGFibGUtY2VsbC1wYWRkaW5nLWlubGluZSk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXRhYmxlLWNlbGwtcGFkZGluZy1ibG9jayk7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogY2FsYygxM3JlbSAvIHZhcigtLXJlbS1iYXNlKSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcbiAgZm9udC13ZWlnaHQ6IDU1MDtcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG59XG4ubWRsLWRhdGEtdGFibGUgdGgudGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubWRsLWRhdGEtdGFibGUgdGgudGV4dC1jZW50ZXIgLmNoZWNrYm94IHtcbiAgcGxhY2Utc2VsZjogY2VudGVyO1xufVxuLm1kbC1kYXRhLXRhYmxlIHRkIHtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXRhYmxlLWNlbGwtcGFkZGluZy1pbmxpbmUpO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS10YWJsZS1jZWxsLXBhZGRpbmctYmxvY2spO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTYpO1xufVxuLm1kbC1kYXRhLXRhYmxlIHRkLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1kbC1kYXRhLXRhYmxlIHRkLnRleHQtY2VudGVyIC5jaGVja2JveCB7XG4gIHBsYWNlLXNlbGY6IGNlbnRlcjtcbn1cblxuLm1kbC1kYXRhLXRhYmxlIHRkOmZpcnN0LW9mLXR5cGUsXG4ubWRsLWRhdGEtdGFibGUgdGg6Zmlyc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAxcmVtO1xufVxuLm1kbC1kYXRhLXRhYmxlIHRkOmxhc3Qtb2YtdHlwZSxcbi5tZGwtZGF0YS10YWJsZSB0aDpsYXN0LW9mLXR5cGUge1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IDFyZW07XG59XG4ubWRsLWRhdGEtdGFibGUgdGg6bGFzdC1vZi10eXBlIHtcbiAgd2lkdGg6IDA7XG59XG4ubWRsLWRhdGEtdGFibGUgdGQ6aGFzKC50YWJsZS1jZWxsLWRlbGV0ZSksIC5tZGwtZGF0YS10YWJsZSB0ZDpoYXMoLnRhYmxlLWNlbGwtYnV0dG9uKSwgLm1kbC1kYXRhLXRhYmxlIHRkOmhhcygudGFibGUtY2VsbC1hY3Rpb25zKSwgLm1kbC1kYXRhLXRhYmxlIHRkOmhhcygudGFibGUtY2VsbC1yb3ctdG9nZ2xlKSB7XG4gIHdpZHRoOiAwO1xuICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG59XG4ubWRsLWRhdGEtdGFibGUgdGQ6aGFzKC50YWJsZS1jZWxsLWJhZGdlKSB7XG4gIHdpZHRoOiAwO1xuICBtaW4td2lkdGg6IHZhcigtLXNpemUtMTIwKTtcbn1cbi5tZGwtZGF0YS10YWJsZSB0ZDpoYXMoLnRhYmxlLWNlbGwtYm9vbGVhbikge1xuICB3aWR0aDogMDtcbiAgbWluLXdpZHRoOiB2YXIoLS1zaXplLTcyKTtcbn1cbi5tZGwtZGF0YS10YWJsZSB0ZDplbXB0eSB7XG4gIHdpZHRoOiAwO1xuICBtaW4td2lkdGg6IHZhcigtLXNpemUtNjQpO1xufVxuLm1kbC1kYXRhLXRhYmxlIHRkOmxhc3Qtb2YtdHlwZTpoYXMoLnRhYmxlLWNlbGwtZGVsZXRlKSwgLm1kbC1kYXRhLXRhYmxlIHRkOmxhc3Qtb2YtdHlwZTpoYXMoLnRhYmxlLWNlbGwtYnV0dG9uKSwgLm1kbC1kYXRhLXRhYmxlIHRkOmxhc3Qtb2YtdHlwZTpoYXMoLnRhYmxlLWNlbGwtYWN0aW9ucyksIC5tZGwtZGF0YS10YWJsZSB0ZDpsYXN0LW9mLXR5cGU6aGFzKC50YWJsZS1jZWxsLXJvdy10b2dnbGUpIHtcbiAganVzdGlmeS1pdGVtczogZW5kO1xuICB0ZXh0LWFsaWduOiBlbmQ7XG59XG4ubWRsLWRhdGEtdGFibGUgdGg6aGFzKC5jaGVja2JveC13cmFwcGVyKSxcbi5tZGwtZGF0YS10YWJsZSB0ZDpoYXMoLmNoZWNrYm94LXdyYXBwZXIpIHtcbiAgd2lkdGg6IGNhbGModmFyKC0tY2hlY2tib3gtc2l6ZSkgKyAycmVtKTtcbiAgbWF4LXdpZHRoOiBjYWxjKHZhcigtLWNoZWNrYm94LXNpemUpICsgMnJlbSk7XG59XG5cbi5tZGwtZGF0YS10YWJsZSAuY2hlY2tib3gge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxudGQuZHJhZ0hhbmRsZSB7XG4gIHdpZHRoOiAxMHB4O1xuICBjdXJzb3I6IGdyYWI7XG59XG5cbi5kcmFnb3Zlci1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNGRkRDICFpbXBvcnRhbnQ7XG59XG5cbnRyLmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0NSwgMjQ1LCAyNDUpO1xuICBjb2xvcjogZ3JheTtcbn1cblxudHJbZHJvcHpvbmVdIHtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG59XG5cbnRyW2Ryb3B6b25lXS5nZXR0aW5nLS1kcmFnZ2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjN2I5YSAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZyAhaW1wb3J0YW50O1xufVxudHJbZHJvcHpvbmVdLmdldHRpbmctLWRyYWdnZWQgdGQge1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmcgIWltcG9ydGFudDtcbn1cbnRyW2Ryb3B6b25lXS5nZXR0aW5nLS1kcmFnZ2VkIGEge1xuICBjb2xvcjogd2hpdGU7XG59XG50cltkcm9wem9uZV0uZ2V0dGluZy0tZHJhZ2dlZCBpIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG50cltkcm9wem9uZV0uY2FuLS1kcm9wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzksIDI0NywgMjUyLCAwLjk5MykgIWltcG9ydGFudDtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nICFpbXBvcnRhbnQ7XG59XG5cbnRyW2Ryb3B6b25lXS5jYW4tLWNhdGNoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE2NSwgMjUwLCAxOTApICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZyAhaW1wb3J0YW50O1xufVxuXG4ubWRsLWRhdGEtdGFibGUtLXdyYXAge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XG59XG5cbi50YWJsZS10aXRsZSB7XG4gIHBhZGRpbmc6IDAgMTZweCAxNnB4O1xufVxuXG4udGFibGUtd3JhcHBlciB7XG4gIG1hcmdpbjogMCAtMTZweDtcbn1cbi50YWJsZS13cmFwcGVyLS1kYXRhLXRhYmxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xufVxuLnRhYmxlLXdyYXBwZXItLWRhdGEtdGFibGUgLnRhYmxlLXRpdGxlIHtcbiAgcGFkZGluZzogMCAzMnB4IDhweDtcbn1cblxuLm1kbC1kYXRhLXRhYmxlIHRib2R5IHRyLnRhYmxlLXdpdGgtaW5wdXRzIHtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgcGFkZGluZzogMTZweDtcbn1cbi5tZGwtZGF0YS10YWJsZSB0Ym9keSAudGQtcGFkZGluZyB7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xufVxuLm1kbC1kYXRhLXRhYmxlIHRib2R5IC50ZC1wYWRkaW5nLTE2IHtcbiAgcGFkZGluZzogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDIpO1xufVxuXG4ubWRsLWRhdGEtdGFibGUtaW5uZXItd3JhcHBlciB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG5cbi50ZC1lbGxpcHNpcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDI5OHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi50ZC1lbGxpcHNpczo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmRhdGEtdGFibGUtZmlsdGVycy1jb250YWluZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyNjhweCwgMWZyKSk7XG4gIGNvbHVtbi1nYXA6IDFyZW07XG4gIHJvdy1nYXA6IDFyZW07XG59XG5cbi50YWJsZS1jZWxsLWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiAwLjI1cmVtO1xufVxuXG4ubWRsLXRhYnMge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLTIpO1xuICB6LWluZGV4OiA5MDtcbn1cblxuLm1kbC10YWJzX190YWItYmFyIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nLWlubGluZTogMXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXNsYXRlLWE2KTtcbn1cblxuLm1kbC10YWJzX190YWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWlubGluZTogMXJlbTtcbiAgY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcbiAgZm9udC1zaXplOiBjYWxjKDEzcmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXdlaWdodDogNDUwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAxMDBtcyBlYXNlLW91dCwgYmFja2dyb3VuZC1jb2xvciAxMDBtcyBlYXNlLW91dCwgYm9yZGVyLWNvbG9yIDEwMG1zIGVhc2Utb3V0O1xufVxuLm1kbC10YWJzX190YWI6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTMpO1xufVxuXG4ubWRsLXRhYnMuaXMtdXBncmFkZWQgLm1kbC10YWJzX190YWIuaXMtYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1tZWRpdW0pO1xufVxuXG4ubWRsLXRhYnMuaXMtdXBncmFkZWQgLm1kbC10YWJzX190YWIuaXMtYWN0aXZlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG59XG5cbi5tZGwtdGFic19fdGFiLmRpc2FibGVkIHtcbiAgY29sb3I6IHZhcigtLXRleHQtZGlzYWJsZWQpO1xufVxuXG4udGFiLWNvbnRlbnQtd2l0aC1wYWRkaW5nLm5vLWZsZXgge1xuICBkaXNwbGF5OiBpbml0aWFsO1xufVxuXG4uY2FzZS1kcmF3ZXItY29udGFpbmVyIC50YWItY29udGFpbmVyIC5hY3Rpb24tYmFyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5jYXNlLWRyYXdlci1jb250YWluZXIuZHJhd2VyLWNvbnRhaW5lcl9fbm9zaWRlYmFyIC5hY3Rpb24tYmFyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi50YWItY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHNjcm9sbC1wYWRkaW5nLXRvcDogdmFyKC0tc2l6ZS0yNCk7XG59XG5cbi50YWItZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuOndoZXJlKGZvcmdlLXRhYi1iYXIpIHtcbiAgLS1mb3JnZS10YWItYmFyLWRpdmlkZXItY29sb3I6IHZhcigtLXNsYXRlLWE2KTtcbiAgLS1mb3JnZS10YWItYmFyLWRpdmlkZXItdGhpY2tuZXNzOiAwO1xuICAtLWZvcmdlLXRhYi1pbmRpY2F0b3ItaGVpZ2h0OiAwO1xuICAtLWZvcmdlLXRhYi1jb250YWluZXItc2hhcGU6IHZhcigtLXNpemUtNik7XG4gIC0tZm9yZ2UtdGFiLWNvbnRhaW5lci1ib3JkZXItd2lkdGg6IHZhcigtLXNpemUtMik7XG4gIC0tZm9yZ2UtdGFiLWhvdmVyLWxhYmVsLXRleHQtY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG4gIC0tZm9yZ2UtdGFiLWFjdGl2ZS1jb2xvcjogdmFyKC0tZm9yZ2UtdGVydGlhcnktNjApO1xuICAtLWZvcmdlLXRhYi1hY3RpdmUtbGFiZWwtdGV4dC1jb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgLS1mb3JnZS10YWItYWN0aXZlLWZvY3VzLWxhYmVsLXRleHQtY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG4gIC0tZm9yZ2UtdGFiLWFjdGl2ZS1ob3Zlci1sYWJlbC10ZXh0LWNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xuICAtLWZvcmdlLXRhYi1jb250ZW50LXBhZGRpbmctaW5saW5lOiB2YXIoLS1zaXplLTEyKTtcbiAgLS1mb3JnZS10YWItY29udGVudC1wYWRkaW5nLWJsb2NrOiAwO1xuICAtLWZvcmdlLXN0YXRlLWxheWVyLWhvdmVyLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIC0tZm9yZ2Utc3RhdGUtbGF5ZXItaG92ZXItb3BhY2l0eTogMTtcbiAgLS1mb3JnZS1zdGF0ZS1sYXllci1wcmVzc2VkLWNvbG9yOiB2YXIoLS1zbGF0ZS1hNCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLWEzKTtcbiAgYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1mb3JnZS10YWItY29udGFpbmVyLXNoYXBlKSArIHZhcigtLWZvcmdlLXRhYi1jb250YWluZXItYm9yZGVyLXdpZHRoKSk7XG59XG5cbjp3aGVyZShmb3JnZS10YWItYmFyKVtkYXRhLWZvcmdlLXRhYi1iYXJ+PXNtXSB7XG4gIC0tZm9yZ2UtdGFiLWhlaWdodDogY2FsYyh2YXIoLS1zaXplLTMyKSAtICh2YXIoLS1mb3JnZS10YWItY29udGFpbmVyLWJvcmRlci13aWR0aCkgKiAyKSk7XG59XG46d2hlcmUoZm9yZ2UtdGFiLWJhcikuZm9yZ2UtdGFiLWJhcltkYXRhLWZvcmdlLXRhYi1iYXJ+PW1kXSB7XG4gIC0tZm9yZ2UtdGFiLWhlaWdodDogY2FsYyh2YXIoLS1zaXplLTQwKSAtICh2YXIoLS1mb3JnZS10YWItY29udGFpbmVyLWJvcmRlci13aWR0aCkgKiAyKSk7XG59XG5cbjp3aGVyZShmb3JnZS10YWIpOjpwYXJ0KGNvbnRhaW5lcikge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mb3JnZS10YWItY29udGFpbmVyLXNoYXBlKTtcbiAgYm9yZGVyLXdpZHRoOiB2YXIoLS1mb3JnZS10YWItY29udGFpbmVyLWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG46d2hlcmUoZm9yZ2UtdGFiKTo6cGFydChjb250ZW50KSB7XG4gIHotaW5kZXg6IDE7XG59XG46d2hlcmUoZm9yZ2UtdGFiKTo6cGFydChmb2N1cy1pbmRpY2F0b3IpIHtcbiAgLS1mb3JnZS1mb2N1cy1pbmRpY2F0b3Itc2hhcGU6IHZhcigtLWZvcmdlLXRhYi1jb250YWluZXItc2hhcGUpO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tZm9yZ2UtdGVydGlhcnktNjAtYTE2KTtcbn1cblxuOndoZXJlKGZvcmdlLXRhYltzZWxlY3RlZF0pIHtcbiAgLS1mb3JnZS10YWItY29udGFpbmVyLWNvbG9yOiB3aGl0ZTtcbn1cbjp3aGVyZShmb3JnZS10YWJbc2VsZWN0ZWRdKTo6cGFydChjb250YWluZXIpIHtcbiAgLS1mb3JnZS10YWItY29udGFpbmVyLXNoYXBlOiB2YXIoLS1zaXplLTgpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXNsYXRlLWE2KTtcbn1cbjp3aGVyZShmb3JnZS10YWJbc2VsZWN0ZWRdKTo6cGFydChmb2N1cy1pbmRpY2F0b3IpIHtcbiAgLS1mb3JnZS1mb2N1cy1pbmRpY2F0b3Itc2hhcGU6IGNhbGModmFyKC0tZm9yZ2UtdGFiLWNvbnRhaW5lci1zaGFwZSkgLSB2YXIoLS1mb3JnZS10YWItY29udGFpbmVyLWJvcmRlci13aWR0aCkpO1xufVxuXG5bY2xhc3MqPXRhZy1zbV0sIFtjbGFzcyo9dGFnLW1kXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIHBhZGRpbmctaW5saW5lOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0yKTtcbiAgY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IHZhcigtLXNtYWxsLXRleHQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMyk7XG4gIGNvbG9yOiB2YXIoLS1zbGF0ZS1hMTIpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbWVkaXVtKTtcbiAgZ2FwOiAwLjI1cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5bY2xhc3MqPXRhZy1zbV0gaSwgW2NsYXNzKj10YWctbWRdIGkge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuW2NsYXNzKj10YWctc21dIHtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG5bY2xhc3MqPXRhZy1tZF0ge1xuICBoZWlnaHQ6IDI0cHg7XG59XG5cbi5mci1ib3guZnItYmFzaWMgLmZyLXdyYXBwZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLXNsYXRlLWE4KTtcbn1cblxuLmZyLXRvb2xiYXIge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2xhdGUtYTgpO1xufVxuXG4uZnItdG9vbGJhci5mci10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1zaXplLTQpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tc2l6ZS00KTtcbn1cblxuLmZyLXRvb2xiYXIgLmZyLW5ld2xpbmUge1xuICBtYXJnaW4taW5saW5lOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hOCk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTUwbXMgZWFzZS1vdXQsIGhlaWdodCAxNTBtcyBlYXNlLW91dDtcbn1cblxuLmZyLXRvb2xiYXIgLmZyLW1vcmUtdG9vbGJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLWEyKTtcbn1cblxuLmZyLXRvb2xiYXIgLmZyLW1vcmUtdG9vbGJhci5mci1leHBhbmRlZCB7XG4gIGhlaWdodDogdmFyKC0tc2l6ZS00MCk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hOCk7XG59XG5cbi5mci10b29sYmFyIC5mci1idG4tZ3JwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4ge1xuICB3aWR0aDogdmFyKC0tc2l6ZS0zMik7XG4gIGhlaWdodDogdmFyKC0tc2l6ZS0zMik7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXNpemUtMik7XG4gIG1hcmdpbjogdmFyKC0tc2l6ZS00KTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxNTBtcyBlYXNlLW91dDtcbn1cbi5mci10b29sYmFyIC5mci1jb21tYW5kLmZyLWJ0bi5mci1vcGVuIHtcbiAgbWFyZ2luOiB2YXIoLS1zaXplLTQpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTIpO1xufVxuXG4uZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4gc3ZnLmZyLXN2ZyB7XG4gIGhlaWdodDogdmFyKC0tc2l6ZS0yMCk7XG59XG5cbi5mci10b29sYmFyIC5mci1jb21tYW5kLmZyLWJ0biBzdmcge1xuICB3aWR0aDogdmFyKC0tc2l6ZS0yMCk7XG4gIG1hcmdpbjogMDtcbn1cbi5mci10b29sYmFyIC5mci1jb21tYW5kLmZyLWJ0biBzdmcgcGF0aCB7XG4gIGZpbGw6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcbiAgdHJhbnNpdGlvbjogZmlsbCAxNTBtcyBlYXNlLW91dDtcbn1cblxuLmZyLXRvb2xiYXIgLmZyLWNvbW1hbmQuZnItYnRuLmZyLW9wZW46bm90KDpob3Zlcik6bm90KDpmb2N1cyk6bm90KDphY3RpdmUpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS1hY3RpdmUpO1xufVxuXG4uZnItdG9vbGJhciAuZnItYnRuLWdycCAuZnItY29tbWFuZC5mci1idG4uZnItYWN0aXZlOm5vdCguZnItZHJvcGRvd24pIHN2ZyBwYXRoIHtcbiAgZmlsbDogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbn1cblxuLmZyLWNvbW1hbmQuZnItYnRuLmZyLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktYWN0aXZlKTtcbn1cblxuLmZyLWNvbW1hbmQuZnItYnRuICsgLmZyLWRyb3Bkb3duLW1lbnUge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTgpO1xufVxuXG4uZnItY29tbWFuZC5mci1idG4gKyAuZnItZHJvcGRvd24tbWVudSAuZnItZHJvcGRvd24td3JhcHBlciAuZnItZHJvcGRvd24tY29udGVudCB1bC5mci1kcm9wZG93bi1saXN0IHtcbiAgcGFkZGluZzogdmFyKC0tc2l6ZS00KTtcbn1cbi5mci1jb21tYW5kLmZyLWJ0biArIC5mci1kcm9wZG93bi1tZW51IC5mci1kcm9wZG93bi13cmFwcGVyIC5mci1kcm9wZG93bi1jb250ZW50IHVsLmZyLWRyb3Bkb3duLWxpc3QgbGkge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcbn1cbi5mci1jb21tYW5kLmZyLWJ0biArIC5mci1kcm9wZG93bi1tZW51IC5mci1kcm9wZG93bi13cmFwcGVyIC5mci1kcm9wZG93bi1jb250ZW50IHVsLmZyLWRyb3Bkb3duLWxpc3QgbGkgYSB7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zaXplLTEyKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLXNpemUtMzIpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTQpO1xufVxuXG4uZnItZGVza3RvcCAuZnItY29tbWFuZDpob3Zlcjpub3QoLmZyLXRhYmxlLWNlbGwpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS1ob3Zlcik7XG59XG4uZnItZGVza3RvcCAuZnItY29tbWFuZDpob3Zlcjpub3QoLmZyLXRhYmxlLWNlbGwpIHBhdGgge1xuICBmaWxsOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xufVxuXG4uc2Vjb25kLXRvb2xiYXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLXNsYXRlLWE4KTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tc2l6ZS00KTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLXNpemUtNCk7XG59XG5cbi5mci1ib3guZnItYmFzaWMgLmZyLWVsZW1lbnQge1xuICAtLWlucHV0LXBhZGRpbmctYmxvY2s6IDAuNjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xuICBwYWRkaW5nOiB2YXIoLS1pbnB1dC1wYWRkaW5nLWJsb2NrKSAxcmVtO1xuICBtaW4taGVpZ2h0OiA4cmVtO1xuICBzY3JvbGwtcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLWlucHV0LXBhZGRpbmctYmxvY2spO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcbn1cblxuLmZyLWJveCAuZnItY291bnRlciB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc2l6ZS02KTtcbiAgcGFkZGluZy1ibG9jazogMC40Mzc1cmVtO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMik7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcbn1cblxuLmZyLXdyYXBwZXIgLmZyLXBsYWNlaG9sZGVyIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXBsYWNlaG9sZGVyKTtcbn1cblxuLmZyLWVsZW1lbnQgcCB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLWxoLXNjYWxlLTEpO1xufVxuLmZyLWVsZW1lbnQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMDtcbn1cblxuLmZyLWVsZW1lbnQgLm1lcmdlLWZpZWxkIHtcbiAgLS1jb2xvci1kYXJrZW46IGNhbGMobCAtIDAuMDYyNSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZpb2xldC1hMyk7XG4gIGNvbG9yOiBva2xjaChmcm9tIHZhcigtLXZpb2xldC1hMTEpIHZhcigtLWNvbG9yLWRhcmtlbikgYyBoKTtcbiAgcGFkZGluZy1pbmxpbmU6IDJweDtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4uZnItdmlldyBzdHJvbmcge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uZnItdG9vbHRpcCB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMik7XG4gIHBhZGRpbmc6IHZhcigtLXNpemUtNik7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTUwbXMgZWFzZS1vdXQgNTAwbXM7XG59XG5cbi50b3AtYmFyIHtcbiAgaGVpZ2h0OiB2YXIoLS10b3AtYmFyLWhlaWdodCk7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogdmFyKC0tc2lkZWJhci13aWR0aCkgMWZyIHZhcigtLXNpZGViYXItd2lkdGgpO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcIm5hdiB0aXRsZSB1dGlsaXRpZXNcIjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRvcC1iYXItYmFja2dyb3VuZCwgdmFyKC0td2hpdGUpKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgdmFyKC0tc2xhdGUtYTYpO1xufVxuXG4udG9wLWJhci0tbmF2IHtcbiAgZ3JpZC1hcmVhOiBuYXY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctaW5saW5lOiAxcmVtIDAuNXJlbTtcbn1cblxuLnRvcC1iYXItLXRpdGxlIHtcbiAgZ3JpZC1hcmVhOiB0aXRsZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDFlbTtcbiAgcGFkZGluZy1pbmxpbmU6IDAuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4udG9wLWJhci0tdGl0bGU6OmJlZm9yZSB7XG4gIC0tYmFkZ2UtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYW1iZXItNCk7XG4gIC0tYmFkZ2UtdGV4dC1jb2xvcjogdmFyKC0tYW1iZXItYTEyKTtcbiAgLS1iYWRnZS1mb250LXdlaWdodDogNTAwO1xuICAtLWJhZGdlLWZvbnQtc2l6ZTogY2FsYygxMXJlbSAvIDE2KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogdmFyKC0tYmFkZ2UtZ2FwLCAwLjI1cmVtKTtcbiAgaGVpZ2h0OiB2YXIoLS1iYWRnZS1oZWlnaHQsIHZhcigtLXNpemUtMjQpKTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tYmFkZ2UtcGFkZGluZywgMC41cmVtKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYmFkZ2UtYm9yZGVyLXJhZGl1cywgMC41cmVtKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFkZ2UtYmFja2dyb3VuZC1jb2xvciwgdmFyKC0tc2xhdGUtYTMpKTtcbiAgY29sb3I6IHZhcigtLWJhZGdlLXRleHQtY29sb3IsIHZhcigtLXNsYXRlLWExMikpO1xuICBmb250LXNpemU6IHZhcigtLWJhZGdlLWZvbnQtc2l6ZSwgdmFyKC0tc2NhbGUtMikpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYmFkZ2UtbGluZS1oZWlnaHQsIHZhcigtLWxoLXNjYWxlLTIpKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWJhZGdlLWZvbnQtd2VpZ2h0LCA0NTApO1xuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogY2hhcmFjdGVyLXZhcmlhbnQobC10YWlsKTtcbn1cbi50b3AtYmFyLS10aXRsZTo6YmVmb3JlOmhhcyhbY2xhc3MqPWljb24tLV0pIHtcbiAgLS1iYWRnZS1wYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbn1cblxuLnRvcC1iYXItLXV0aWxpdGllcy1ncm91cCB7XG4gIGdyaWQtYXJlYTogdXRpbGl0aWVzO1xuICBqdXN0aWZ5LXNlbGY6IGVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogMC41cmVtO1xuICBwYWRkaW5nLWlubGluZTogMC41cmVtIDFyZW07XG59XG5cbjp3aGVyZShodG1sKSB7XG4gIC0tdmVydGljYWwtdGFicy1pbmxpbmUtcGFkZGluZzogY2xhbXAoMnJlbSwgLTguMTMzM3JlbSArIDEzLjMzMzN2dywgNHJlbSkgY2xhbXAoMnJlbSwgLTY2cmVtICsgODkuNDczN3Z3LCAxOXJlbSk7XG4gIC0tZm9yZ2UtbGlzdC1pdGVtLXRleHQtbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xuICAtLWZvcmdlLWxpc3QtaXRlbS1wYWRkaW5nOiAwIHZhcigtLXNpemUtMTIpO1xuICAtLWZvcmdlLWxpc3QtaXRlbS1zZWxlY3RlZC1jb2xvcjogb2tsY2goZnJvbSB2YXIoLS1mb3JnZS10ZXJ0aWFyeS02MCkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xuICAtLWZvcmdlLWxpc3QtaXRlbS1zZWxlY3RlZC1iYWNrZ3JvdW5kOiB2YXIoLS1mb3JnZS10ZXJ0aWFyeS02MCk7XG4gIC0tZm9yZ2UtbGlzdC1pdGVtLXNoYXBlOiAwLjI1cmVtO1xuICAtLWZvcmdlLWxpc3QtaXRlbS1kZW5zZS1oZWlnaHQ6IHZhcigtLXZlcnRpY2FsLXRhYi1saXN0LWl0ZW0taGVpZ2h0LCAycmVtKTtcbiAgLS1mb3JnZS1saXN0LWl0ZW0tZGVuc2UtZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcbiAgLS1mb3JnZS1saXN0LWl0ZW0tZGVuc2UtZ2FwOiAxcmVtO1xuICAtLXZlcnRpY2FsLXRhYi1pbmRpY2F0b3Itc2l6ZTogMXB4O1xuICAtLXZlcnRpY2FsLXRhYi1pbmRpY2F0b3ItY29sb3I6IHZhcigtLXNsYXRlLWE3KTtcbn1cblxuLnZlcnRpY2FsLXRhYnMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IFt2ZXJ0aWNhbC10YWItbmF2LXN0YXJ0XSB2YXIoLS1zaWRlYmFyLXdpZHRoKSBbdmVydGljYWwtdGFiLW5hdi1lbmQgdmVydGljYWwtdGFiLWNvbnRlbnQtc3RhcnRdIDFmciBbdmVydGljYWwtdGFiLWNvbnRlbnQtZW5kXTtcbiAgY29sdW1uLWdhcDogMnJlbTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXZlcnRpY2FsLXRhYnMtaW5saW5lLXBhZGRpbmcpO1xufVxuLnZlcnRpY2FsLXRhYnNbZGF0YS12ZXJ0aWNhbC10YWJzfj13aWRlXSB7XG4gIHBhZGRpbmctaW5saW5lOiAycmVtIDRyZW07XG59XG5cbi52ZXJ0aWNhbC10YWJzLS1uYXYge1xuICBncmlkLWNvbHVtbjogdmVydGljYWwtdGFiLW5hdjtcbiAgcGFkZGluZy1ibG9jazogMi41cmVtIDJyZW07XG59XG5cbi52ZXJ0aWNhbC10YWJzLS1uYXYtaW5uZXIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDIuNXJlbTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLnZlcnRpY2FsLXRhYnMtLWNvbnRlbnQge1xuICBncmlkLWNvbHVtbjogdmVydGljYWwtdGFiLWNvbnRlbnQ7XG4gIHBhZGRpbmctYmxvY2s6IDJyZW0gNnJlbTtcbn1cblxuOndoZXJlKC52ZXJ0aWNhbC10YWJzOmhhcygudmVydGljYWwtdGFicy0tY29udGVudC13aWRlOndoZXJlKC5zaG93bWUpKSkge1xuICAtLXZlcnRpY2FsLXRhYnMtaW5saW5lLXBhZGRpbmc6IGNsYW1wKDJyZW0sIC04LjEzMzNyZW0gKyAxMy4zMzMzdncsIDRyZW0pO1xufVxuOndoZXJlKC52ZXJ0aWNhbC10YWJzOmhhcygudmVydGljYWwtdGFicy0tY29udGVudC13aWRlOndoZXJlKC5zaG93bWUpKSkgLm5vdGlmaWNhdGlvbi1sYXlvdXQtd3JhcHBlciB7XG4gIC0tbGF5b3V0LXdpZHRoOiBub25lO1xufVxuXG4udmVydGljYWwtdGFicy0tbGlzdCBmb3JnZS1saXN0LWl0ZW1bc2VsZWN0ZWRdOjpwYXJ0KHRleHQtY29udGFpbmVyKSB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1zZW1pYm9sZCk7XG59XG5cbi52ZXJ0aWNhbC10YWJzLS1saXN0LWl0ZW0taW5kZW50ZWQge1xuICAtLWZvcmdlLWxpc3QtaXRlbS1pbmRlbnQ6IHZhcigtLXNpemUtOCk7XG59XG5cbjp3aGVyZShmb3JnZS1saXN0W2luZGVudGVkXSkge1xuICBib3gtc2hhZG93OiBpbnNldCB2YXIoLS12ZXJ0aWNhbC10YWItaW5kaWNhdG9yLXNpemUpIDAgMCAwIHZhcigtLXZlcnRpY2FsLXRhYi1pbmRpY2F0b3ItY29sb3IpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNpemUtMTIpICsgdmFyKC0tdmVydGljYWwtdGFiLWluZGljYXRvci1zaXplKSk7XG4gIG1hcmdpbi1ibG9jazogdmFyKC0tc2l6ZS00KTtcbn1cblxuOndoZXJlKGZvcmdlLW9wZW4taWNvbikge1xuICAtLWZvcmdlLW9wZW4taWNvbi1zaXplOiB2YXIoLS1zaXplLTIwKTtcbn1cblxuZm9yZ2UtbGlzdC1pdGVtOmhhcyhmb3JnZS1vcGVuLWljb25bb3Blbl0pID4gKiB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1zZW1pYm9sZCk7XG59XG5cbi5tZGwtdGV4dGZpZWxkX19pbnB1dC0tbG9jYXRpb24ge1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogaW5saW5lO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5tYXRlcmlhbC1pY29ucyB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi5tYXRlcmlhbC1pY29ucy1pbmxpbmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGNvbG9yOiAjM2E4YWI4O1xufVxuXG4ubWF0ZXJpYWwtaWNvbnMtaW5saW5lLWRpcmVjdGlvbnMge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG4gIGNvbG9yOiAjM2E4YWI4O1xufVxuXG4ubWRsLWJ1dHRvbi0tZmFiLXByaW1hcnkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAzMnB4O1xuICBib3R0b206IDgwcHg7XG59XG5cbi5tZGwtdGV4dGZpZWxkIHNtYWxsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbn1cblxuLm1kbC10ZXh0ZmllbGQtLWZsb2F0aW5nLWxhYmVsLmlzLWludmFsaWQuaXMtZm9jdXNlZCAuaWNvbi1idXR0b24ge1xuICBjb2xvcjogcmdiKDIxMywgMCwgMCk7XG59XG5cbi5tZGwtdGV4dGZpZWxkLS1mbG9hdGluZy1sYWJlbC5pcy1mb2N1c2VkIC5pY29uLWJ1dHRvbiB7XG4gIGNvbG9yOiByZ2IoNjMsIDgxLCAxODEpO1xufVxuXG4ubWRsLXRleHRmaWVsZC0tZmxvYXRpbmctbGFiZWwuaXMtaW52YWxpZDpub3QoLmlzLWZvY3VzZWQpIC5pY29uLWJ1dHRvbiB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjYpO1xufVxuLm1kbC10ZXh0ZmllbGQtLWZsb2F0aW5nLWxhYmVsLmlzLWludmFsaWQ6bm90KC5pcy1mb2N1c2VkKSAubWRsLXRleHRmaWVsZF9fbGFiZWwge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI2KTtcbn1cblxuLm1kbC10ZXh0ZmllbGQtLWZsb2F0aW5nLWxhYmVsLmlzLWRpcnR5Om5vdCguaXMtaW52YWxpZCkgLmljb24tYnV0dG9uIHtcbiAgY29sb3I6IHJnYig2MywgODEsIDE4MSk7XG59XG5cbi5tZGwtdGV4dGZpZWxkIC5pY29uLWJ1dHRvbiB7XG4gIHJpZ2h0OiAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI2KTtcbn1cblxuLm1kbC10ZXh0ZmllbGQgLm1kbC1idXR0b24ge1xuICByaWdodDogMDtcbn1cblxuLyogU3VwcG9ydCB0ZXh0ZmllbGQgaWNvbiBpbiBtZGwgZXhwYW5kYWJsZSB0ZXh0ZmllbGRzICovXG4vKiAubWRsLXRleHRmaWVsZF9faWNvbiBpcyBvdXIgb3duIGNvbnZlbnRpb24gICAgICAgICAgKi9cbi5tZGwtdGV4dGZpZWxkLS1leHBhbmRhYmxlOm5vdCguaXMtZm9jdXNlZCkgLm1kbC10ZXh0ZmllbGRfX2ljb24ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5tZGwtdGV4dGZpZWxkLS1leHBhbmRhYmxlLmlzLWRpcnR5IC5tZGwtdGV4dGZpZWxkX19pY29uIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLm1kbC10ZXh0ZmllbGRfX2V4cGFuZGFibGUtaG9sZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1kbC10ZXh0ZmllbGRfX2V4cGFuZGFibGUtaG9sZGVyIC5tZGwtdGV4dGZpZWxkX19pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMzBweDtcbiAgdG9wOiAwcHg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLm1kbC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDBweDtcbiAgcmlnaHQ6IDBweDtcbiAgYm90dG9tOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA5ODAzOTIpO1xuICB6LWluZGV4OiA5OTtcbn1cblxuLm1kZHRwLXBpY2tlcl9fbGVmdCAubWRkdHAtcHJldi1oYW5kbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNfa2V5Ym9hcmRfYXJyb3dfbGVmdF9ibGFja18yNHB4LnN2Z1wiKSAhaW1wb3J0YW50O1xufVxuLm1kZHRwLXBpY2tlcl9fbGVmdDpkaXNhYmxlZCAubWRkdHAtcHJldi1oYW5kbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNfa2V5Ym9hcmRfYXJyb3dfbGVmdF9ibGFja19kaXNhYmxlZF8yNHB4LnN2Z1wiKSAhaW1wb3J0YW50O1xufVxuXG4ubWRkdHAtcGlja2VyX19yaWdodCAubWRkdHAtbmV4dC1oYW5kbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNfa2V5Ym9hcmRfYXJyb3dfcmlnaHRfYmxhY2tfMjRweC5zdmdcIikgIWltcG9ydGFudDtcbn1cbi5tZGR0cC1waWNrZXJfX3JpZ2h0OmRpc2FibGVkIC5tZGR0cC1uZXh0LWhhbmRsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9pY19rZXlib2FyZF9hcnJvd19yaWdodF9ibGFja19kaXNhYmxlZF8yNHB4LnN2Z1wiKSAhaW1wb3J0YW50O1xufVxuXG5ib2R5IC5tZGR0cC1waWNrZXItZGF0ZSAubWRkdHAtYnV0dG9uLS1pbmFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5ib2R5IC5tZGR0cC1waWNrZXJfX2JvZHkgLm1kZHRwLXBpY2tlcl9fdmlld0hvbGRlciAubWRkdHAtcGlja2VyX19ncmlkIC5tZGR0cC1waWNrZXJfX3RyIHNwYW4ubWRkdHAtcGlja2VyX19jZWxsLm1kZHRwLXBpY2tlcl9fY2VsbC0tZGlzYWJsZWQtYnV0LXNlbGVjdGFibGUge1xuICAvKiBjb2xvcjogcmdiKDExNywgMTE3LCAxMTcpOyAqL1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI2KTsgLyogc2FtZSBjb2xvdXIgYXMgZGlzYWJsZWQgKi9cbn1cblxuYm9keSAubWRkdHAtcGlja2VyX19ib2R5IC5tZGR0cC1waWNrZXJfX3ZpZXdIb2xkZXIgLm1kZHRwLXBpY2tlcl9fZ3JpZCAubWRkdHAtcGlja2VyX190ciBzcGFuLm1kZHRwLXBpY2tlcl9fY2VsbC5tZGR0cC1waWNrZXJfX2NlbGwtLWRpc2FibGVkLWJ1dC1zZWxlY3RhYmxlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZ3JleTtcbn1cblxuLyogU3BlZWQgZGlhbCAqL1xuLm1kbC1zcGVlZC1kaWFsIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgYm90dG9tOiAxNnB4O1xuICByaWdodDogMTZweDtcbiAgLXdlYmtpdC1mbGV4LWZsb3c6IGNvbHVtbi1yZXZlcnNlIG5vd3JhcDtcbiAgLW1zLWZsZXgtZmxvdzogY29sdW1uLXJldmVyc2Ugbm93cmFwO1xuICBmbGV4LWZsb3c6IGNvbHVtbi1yZXZlcnNlIG5vd3JhcDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiA5OTk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuLm1kbC1zcGVlZC1kaWFsIC5tZGwtYnV0dG9uLS1mYWI6Zmlyc3QtY2hpbGQgLm1hdGVyaWFsLWljb25zOm5vdCg6b25seS1jaGlsZCksXG4ubWRsLXNwZWVkLWRpYWwgLm1kbC1idXR0b24tLW1pbmktZmFiIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG59XG5cbi5tZGwtc3BlZWQtZGlhbCAubWRsLWJ1dHRvbi0tZmFiOmZpcnN0LWNoaWxkIC5tYXRlcmlhbC1pY29uczpub3QoOm9ubHktY2hpbGQpLFxuLm1kbC1zcGVlZC1kaWFsIC5tZGwtYnV0dG9uLS1taW5pLWZhYiB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtLCBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG59XG5cbi5tZGwtc3BlZWQtZGlhbC5pcy1hY3RpdmUgLm1kbC1idXR0b24tLWZhYjpmaXJzdC1jaGlsZCAubWF0ZXJpYWwtaWNvbnM6Zmlyc3QtY2hpbGQsXG4ubWRsLXNwZWVkLWRpYWwgLm1kbC1idXR0b24tLWZhYjpmaXJzdC1jaGlsZCAubWF0ZXJpYWwtaWNvbnM6bnRoLWNoaWxkKDIpIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLm1kbC1zcGVlZC1kaWFsLmlzLWFjdGl2ZSAubWRsLWJ1dHRvbi0tZmFiOmZpcnN0LWNoaWxkIC5tYXRlcmlhbC1pY29uczpmaXJzdC1jaGlsZCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSB0cmFuc2xhdGUoLTEycHgsIDEycHgpO1xufVxuXG4ubWRsLXNwZWVkLWRpYWwgLm1kbC1idXR0b24tLWZhYjpmaXJzdC1jaGlsZCAubWF0ZXJpYWwtaWNvbnM6bnRoLWNoaWxkKDIpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgdG9wOiAxNnB4O1xuICBsZWZ0OiAxNnB4O1xufVxuXG4ubWRsLXNwZWVkLWRpYWwuaXMtYWN0aXZlIC5tZGwtYnV0dG9uLS1mYWI6Zmlyc3QtY2hpbGQgLm1hdGVyaWFsLWljb25zOm50aC1jaGlsZCgyKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xufVxuXG4vKiBNaW5pIGZsb2F0aW5nIGJ1dHRvbnMgKi9cbi5tZGwtc3BlZWQtZGlhbCAubWRsLWJ1dHRvbi0tbWluaS1mYWIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5tZGwtc3BlZWQtZGlhbC5pcy1hY3RpdmUgLm1kbC1idXR0b24tLW1pbmktZmFiIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xufVxuXG4vKiBNaW5pIGZsb2F0aW5nIGJ1dHRvbnMgYW5pbWF0aW9ucyAqL1xuLm1kbC1zcGVlZC1kaWFsIC5tZGwtYnV0dG9uLS1taW5pLWZhYjpudGgtb2YtdHlwZSg2KSxcbi5tZGwtc3BlZWQtZGlhbC5pcy1hY3RpdmUgLm1kbC1idXR0b24tLW1pbmktZmFiOm50aC1vZi10eXBlKDIpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5cbi5tZGwtc3BlZWQtZGlhbCAubWRsLWJ1dHRvbi0tbWluaS1mYWI6bnRoLW9mLXR5cGUoNSksXG4ubWRsLXNwZWVkLWRpYWwuaXMtYWN0aXZlIC5tZGwtYnV0dG9uLS1taW5pLWZhYjpudGgtb2YtdHlwZSgzKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDUwbXM7XG59XG5cbi5tZGwtc3BlZWQtZGlhbCAubWRsLWJ1dHRvbi0tbWluaS1mYWI6bnRoLW9mLXR5cGUoNCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxMDBtcztcbn1cblxuLm1kbC1zcGVlZC1kaWFsIC5tZGwtYnV0dG9uLS1taW5pLWZhYjpudGgtb2YtdHlwZSgzKSxcbi5tZGwtc3BlZWQtZGlhbC5pcy1hY3RpdmUgLm1kbC1idXR0b24tLW1pbmktZmFiOm50aC1vZi10eXBlKDUpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTUwbXM7XG59XG5cbi5tZGwtc3BlZWQtZGlhbCAubWRsLWJ1dHRvbi0tbWluaS1mYWI6bnRoLW9mLXR5cGUoMiksXG4ubWRsLXNwZWVkLWRpYWwuaXMtYWN0aXZlIC5tZGwtYnV0dG9uLS1taW5pLWZhYjpudGgtb2YtdHlwZSg2KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIwMG1zO1xufVxuXG4ud2FybmluZy1tZXNzYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY5QzQ7XG4gIGZvbnQtc2l6ZTogMTc1JTtcbiAgcGFkZGluZzogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4ubWRsLWNlbGwtLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uaW5saW5lLXJhZGlvIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4uZmlsdGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5maWx0ZXItY29udGFpbmVyIC5tZGwtY2hlY2tib3gge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuXG4ucm91bmQge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5zdmctaWNvbiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zdmctaWNvbiAuaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5tZGwtY29sb3ItdGV4dC0tZ3JleS02MDAge1xuICBmaWxsOiByZ2IoMTE3LCAxMTcsIDExNyk7XG59XG5cbi5tZGwtYnV0dG9uLS1wcmltYXJ5IHtcbiAgZmlsbDogcmdiKDYzLCA4MSwgMTgxKTtcbn1cblxuLm1kbC1ncmlkLS1uby1zcGFjaW5nLXRvcC1ib3R0b20ge1xuICBtYXJnaW46IDAgOHB4O1xufVxuXG4uYXR0ZW5kYW5jZS1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYXR0ZW5kYW5jZS1jaGlwLWdyb3VwIHtcbiAgbWFyZ2luLWxlZnQ6IDQ4cHg7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5pbmxpbmVXaXRoSW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5sb2FkZXItLWludmlzaWJsZSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4ubG9hZGVyLS1pbnZpc2libGUgLm1kbC1zcGlubmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1kbC1idXR0b24sIC5idG4sXG4ubWRsLXRleHRmaWVsZF9faW5wdXQsIC5mb3JtLWlucHV0LWZpZWxkLCAubWRsLWNoaXBfX3RleHQge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1zYW5zKSAhaW1wb3J0YW50O1xufVxuXG4ubWRsLWxheW91dF9fdGl0bGUsIC5tZGwtbGF5b3V0LXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtc2FucykgIWltcG9ydGFudDtcbn0iLCIvKipcclxuICogQ29weXJpZ2h0IDIwMTUgR29vZ2xlIEluYy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cclxuICpcclxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcclxuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxyXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcclxuICpcclxuICogICAgICBodHRwOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcclxuICpcclxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxyXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXHJcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxyXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXHJcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxyXG4gKi9cclxuXHJcbkB1c2UgXCIuLi92YXJpYWJsZXNcIiBhcyAqO1xyXG5cclxuLm1kbC1jYXJkIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZm9udC1zaXplOiAkY2FyZC1mb250LXNpemU7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBtaW4taGVpZ2h0OiAkY2FyZC1oZWlnaHQ7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB3aWR0aDogJGNhcmQtd2lkdGg7XHJcbiAgei1pbmRleDogJGNhcmQtei1pbmRleDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZDogJGNhcmQtYmFja2dyb3VuZC1jb2xvcjtcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLm1kbC1jYXJkX19tZWRpYSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtaW1hZ2UtcGxhY2Vob2xkZXItY29sb3I7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgYmFja2dyb3VuZC1vcmlnaW46IHBhZGRpbmctYm94O1xyXG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5tZGwtY2FyZF9fdGl0bGUge1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgY29sb3I6ICRjYXJkLXRleHQtY29sb3I7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICBwYWRkaW5nOiAkY2FyZC12ZXJ0aWNhbC1wYWRkaW5nICRjYXJkLWhvcml6b250YWwtcGFkZGluZztcclxuICBwZXJzcGVjdGl2ZS1vcmlnaW46ICRjYXJkLXRpdGxlLXBlcnNwZWN0aXZlLW9yaWdpbi14ICRjYXJkLXRpdGxlLXBlcnNwZWN0aXZlLW9yaWdpbi15O1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46ICRjYXJkLXRpdGxlLXRyYW5zZm9ybS1vcmlnaW4teCAkY2FyZC10aXRsZS10cmFuc2Zvcm0tb3JpZ2luLXk7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgJi5tZGwtY2FyZC0tYm9yZGVyIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG4ubWRsLWNhcmRfX3RpdGxlLXRleHQge1xyXG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZm9udC1zaXplOiAkY2FyZC10aXRsZS1mb250LXNpemU7XHJcbiAgZm9udC13ZWlnaHQ6ICRjYXJkLXRpdGxlLXRleHQtZm9udC13ZWlnaHQ7XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46ICRjYXJkLXRpdGxlLXRleHQtdHJhbnNmb3JtLW9yaWdpbi14ICRjYXJkLXRpdGxlLXRleHQtdHJhbnNmb3JtLW9yaWdpbi15O1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLm1kbC1jYXJkX19zdWJ0aXRsZS10ZXh0IHtcclxuICBmb250LXNpemU6ICRjYXJkLXN1YnRpdGxlLWZvbnQtc2l6ZTtcclxuICBjb2xvcjogJGNhcmQtc3VidGl0bGUtY29sb3I7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4ubWRsLWNhcmRfX3N1cHBvcnRpbmctdGV4dCB7XHJcbiAgY29sb3I6ICRjYXJkLXN1cHBvcnRpbmctdGV4dC10ZXh0LWNvbG9yO1xyXG4gIGZvbnQtc2l6ZTogJGNhcmQtc3VwcG9ydGluZy10ZXh0LWZvbnQtc2l6ZTtcclxuICBsaW5lLWhlaWdodDogJGNhcmQtc3VwcG9ydGluZy10ZXh0LWxpbmUtaGVpZ2h0O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcGFkZGluZzogJGNhcmQtdmVydGljYWwtcGFkZGluZyAkY2FyZC1ob3Jpem9udGFsLXBhZGRpbmc7XHJcbiAgd2lkdGg6IDkwJTtcclxuXHJcbiAgJi5tZGwtY2FyZC0tYm9yZGVyIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG4ubWRsLWNhcmRfX2FjdGlvbnMge1xyXG4gIGZvbnQtc2l6ZTogJGNhcmQtYWN0aW9ucy1mb250LXNpemU7XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICB3aWR0aDogMTAwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDApO1xyXG4gIHBhZGRpbmc6IDhweDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAmLm1kbC1jYXJkLS1ib3JkZXIge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbi5tZGwtY2FyZC0tZXhwYW5kIHtcclxuICBmbGV4LWdyb3c6IDE7XHJcbn1cclxuXHJcblxyXG4ubWRsLWNhcmRfX21lbnUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMTZweDtcclxuICB0b3A6IDE2cHg7XHJcbn1cclxuIiwiLyoqXHJcbiAqIENvcHlyaWdodCAyMDE1IEdvb2dsZSBJbmMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXHJcbiAqXHJcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XHJcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cclxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XHJcbiAqXHJcbiAqICAgICAgaHR0cDovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXHJcbiAqXHJcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcclxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxyXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cclxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxyXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cclxuICovXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICAgJENPTlRFTlRTXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qKlxyXG4gKiBTVFlMRSBHVUlERSBWQVJJQUJMRVMtLS0tLS0tLS0tLS0tLS0tLS1EZWNsYXJhdGlvbnMgb2YgU2FzcyB2YXJpYWJsZXNcclxuICogLS0tLS1UeXBvZ3JhcGh5XHJcbiAqIC0tLS0tQ29sb3JzXHJcbiAqIC0tLS0tVGV4dGZpZWxkXHJcbiAqIC0tLS0tU3dpdGNoXHJcbiAqIC0tLS0tU3Bpbm5lclxyXG4gKiAtLS0tLVJhZGlvXHJcbiAqIC0tLS0tTWVudVxyXG4gKiAtLS0tLUxpc3RcclxuICogLS0tLS1MYXlvdXRcclxuICogLS0tLS1JY29uIHRvZ2dsZXNcclxuICogLS0tLS1Gb290ZXJcclxuICogLS0tLS1Db2x1bW5cclxuICogLS0tLS1DaGVja2JveFxyXG4gKiAtLS0tLUNhcmRcclxuICogLS0tLS1CdXR0b25cclxuICogLS0tLS1BbmltYXRpb25cclxuICogLS0tLS1Qcm9ncmVzc1xyXG4gKiAtLS0tLUJhZGdlXHJcbiAqIC0tLS0tU2hhZG93c1xyXG4gKiAtLS0tLUdyaWRcclxuICogLS0tLS1EYXRhIHRhYmxlXHJcbiAqIC0tLS0tRGlhbG9nXHJcbiAqIC0tLS0tU25hY2tiYXJcclxuICogLS0tLS1Ub29sdGlwXHJcbiAqIC0tLS0tQ2hpcFxyXG4gKlxyXG4gKiBFdmVuIHRob3VnaCBhbGwgdmFyaWFibGVzIGhhdmUgdGhlIGAhZGVmYXVsdGAgZGlyZWN0aXZlLCBtb3N0IG9mIHRoZW1cclxuICogc2hvdWxkIG5vdCBiZSBjaGFuZ2VkIGFzIHRoZXkgYXJlIGRlcGVuZGVudCBvbmUgYW5vdGhlci4gVGhpcyBjYW4gY2F1c2VcclxuICogdmlzdWFsIGRpc3RvcnRpb25zIChsaWtlIGFsaWdubWVudCBpc3N1ZXMpIHRoYXQgYXJlIGhhcmQgdG8gdHJhY2sgZG93blxyXG4gKiBhbmQgZml4LlxyXG4gKi9cclxuXHJcblxyXG4vKiA9PT09PT09PT09ICBUWVBPR1JBUEhZICA9PT09PT09PT09ICovXHJcblxyXG4vKiBXZSdyZSBzcGxpdHRpbmcgZm9udHMgaW50byBcInByZWZlcnJlZFwiIGFuZCBcInBlcmZvcm1hbmNlXCIgaW4gb3JkZXIgdG8gb3B0aW1pemVcclxuICAgcGFnZSBsb2FkaW5nLiBGb3IgaW1wb3J0YW50IHRleHQsIHN1Y2ggYXMgdGhlIGJvZHksIHdlIHdhbnQgaXQgdG8gbG9hZFxyXG4gICBpbW1lZGlhdGVseSBhbmQgbm90IHdhaXQgZm9yIHRoZSB3ZWIgZm9udCBsb2FkLCB3aGVyZWFzIGZvciBvdGhlciBzZWN0aW9ucyxcclxuICAgc3VjaCBhcyBoZWFkZXJzIGFuZCB0aXRsZXMsIHdlJ3JlIE9LIHdpdGggdGhpbmdzIHRha2luZyBhIGJpdCBsb25nZXIgdG8gbG9hZC5cclxuICAgV2UgZG8gaGF2ZSBzb21lIG9wdGlvbmFsIGNsYXNzZXMgYW5kIHBhcmFtZXRlcnMgaW4gdGhlIG1peGlucywgaW4gY2FzZSB5b3VcclxuICAgZGVmaW5pdGVseSB3YW50IHRvIG1ha2Ugc3VyZSB5b3UncmUgdXNpbmcgdGhlIHByZWZlcnJlZCBmb250IGFuZCBkb24ndCBtaW5kXHJcbiAgIHRoZSBwZXJmb3JtYW5jZSBoaXQuXHJcbiAgIFdlIHNob3VsZCBiZSBhYmxlIHRvIGltcHJvdmUgb24gdGhpcyBvbmNlIENTUyBGb250IExvYWRpbmcgTDMgYmVjb21lcyBtb3JlXHJcbiAgIHdpZGVseSBhdmFpbGFibGUuXHJcbiovXHJcbiRwcmVmZXJyZWRfZm9udDogJ1JvYm90bycsICdIZWx2ZXRpY2EnLCAnQXJpYWwnLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xyXG4kcGVyZm9ybWFuY2VfZm9udDogJ0hlbHZldGljYScsICdBcmlhbCcsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XHJcblxyXG4vKiA9PT09PT09PT09ICBDT0xPUlMgID09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4qXHJcbiogTWF0ZXJpYWwgZGVzaWduIGNvbG9yIHBhbGV0dGVzLlxyXG4qIEBzZWUgaHR0cDovL3d3dy5nb29nbGUuY29tL2Rlc2lnbi9zcGVjL3N0eWxlL2NvbG9yLmh0bWxcclxuKlxyXG4qKi9cclxuQHVzZSBcInNhc3M6c3RyaW5nXCI7XHJcbkB1c2UgXCJjb2xvci1kZWZpbml0aW9uc1wiIGFzICo7XHJcbkB1c2UgXCJmdW5jdGlvbnNcIiBhcyAqO1xyXG5cclxuLyogPT09PT09PT09PSAgSU1BR0VTICA9PT09PT09PT09ICovXHJcbiRpbWFnZV9wYXRoOiAnL2ltYWdlcycgIWRlZmF1bHQ7XHJcblxyXG4vKiA9PT09PT09PT09ICBDb2xvciAmIFRoZW1lcyAgPT09PT09PT09PSAqL1xyXG5cclxuLy8gRGVmaW5lIHdoZXRoZXIgaW5kaXZpZHVhbCBjb2xvciBwYWxldHRlIGl0ZW1zIHNob3VsZCBoYXZlIGNsYXNzZXMgY3JlYXRlZC5cclxuLy8gU2V0dGluZyB0aGlzIHRvIHRydWUgd2lsbCByZW1vdmUgaW5kaXZpZHVhbCBjb2xvciBjbGFzc2VzIGZvciBlYWNoIGNvbG9yIGluIHRoZSBwYWxldHRlcy5cclxuLy8gVG8gaW1wcm92ZSBvdmVyYWxsIHBlcmZvcm1hbmNlIChhc3N1bWluZyB0aGV5IGFyZW4ndCB1c2VkKSBieTpcclxuLy8gKiBTYXZpbmcgc2VydmVyIGJhbmR3aWR0aCBzZW5kaW5nIHRoZSBleHRyYSBjbGFzc2VzXHJcbi8vICogU2F2ZSBjbGllbnQgY29tcHV0YXRpb24gYWdhaW5zdCB0aGUgY2xhc3Nlc1xyXG4vLyBpdCBpcyBSRUNPTU1FTkRFRCB5b3Ugc2V0IHRoaXMgdG8gdHJ1ZS5cclxuJHRyaW0tY29sb3ItY2xhc3NlczogZmFsc2UgIWRlZmF1bHQ7XHJcblxyXG4vLyBVc2UgY29sb3IgcHJpbWFyaWx5IGZvciBlbXBoYXNpcy4gQ2hvb3NlIGNvbG9ycyB0aGF0IGZpdCB3aXRoXHJcbi8vIHlvdXIgYnJhbmQgYW5kIHByb3ZpZGUgZ29vZCBjb250cmFzdCBiZXR3ZWVuIHZpc3VhbCBjb21wb25lbnRzLlxyXG4kY29sb3ItcHJpbWFyeTogJHBhbGV0dGUtaW5kaWdvLTUwMCAhZGVmYXVsdDtcclxuJGNvbG9yLXByaW1hcnktZGFyazogJHBhbGV0dGUtaW5kaWdvLTcwMCAhZGVmYXVsdDtcclxuJGNvbG9yLWFjY2VudDogJHBhbGV0dGUtcGluay1BMjAwICFkZWZhdWx0O1xyXG5cclxuLy8gT3VyIHByaW1hcnkgaXMgZGFyaywgc28gdXNlICRjb2xvci1kYXJrLWNvbnRyYXN0IGZvciBvdmVybGFpZCB0ZXh0LlxyXG4kY29sb3ItcHJpbWFyeS1jb250cmFzdDogJGNvbG9yLWRhcmstY29udHJhc3QgIWRlZmF1bHQ7XHJcbi8vIE91ciBhY2NlbnQgaXMgZGFyaywgc28gdXNlICRjb2xvci1kYXJrLWNvbnRyYXN0IGZvciBvdmVybGFpZCB0ZXh0LlxyXG4kY29sb3ItYWNjZW50LWNvbnRyYXN0OiAkY29sb3ItZGFyay1jb250cmFzdCAhZGVmYXVsdDtcclxuXHJcbi8vIFJlcGxhY2UgYWxsIGNvbG9ycyB3aXRoIHBsYWNlaG9sZGVycyBpZiB3ZSdyZSBnZW5lcmF0aW5nIGEgdGVtcGxhdGUuXHJcbkBpZiAkc3R5bGVndWlkZS1nZW5lcmF0ZS10ZW1wbGF0ZSA9PSB0cnVlIHtcclxuICAkY29sb3ItcHJpbWFyeTogJyRjb2xvci1wcmltYXJ5JztcclxuICAkY29sb3ItcHJpbWFyeS1kYXJrOiAnJGNvbG9yLXByaW1hcnktZGFyayc7XHJcbiAgJGNvbG9yLWFjY2VudDogJyRjb2xvci1hY2NlbnQnO1xyXG4gICRjb2xvci1wcmltYXJ5LWNvbnRyYXN0OiAnJGNvbG9yLXByaW1hcnktY29udHJhc3QnO1xyXG4gICRjb2xvci1hY2NlbnQtY29udHJhc3Q6ICckY29sb3ItYWNjZW50LWNvbnRyYXN0JztcclxufVxyXG5cclxuLyogPT09PT09PT09PSAgVHlwb2dyYXBoeSAgPT09PT09PT09PSAqL1xyXG5cclxuLy8gV2UgdXNlIHRoZSBmb2xsb3dpbmcgZGVmYXVsdCBjb2xvciBzdHlsZXM6IHRleHQtY29sb3ItcHJpbWFyeSBhbmRcclxuLy8gdGV4dC1jb2xvci1zZWNvbmRhcnkuIEZvciBsaWdodCB0aGVtZXMsIHVzZSB0ZXh0LWNvbG9yLXByaW1hcnktaW52ZXJzZVxyXG4vLyBhbmQgdGV4dC1jb2xvci1zZWNvbmRhcnktaW52ZXJzZS5cclxuXHJcbiR0ZXh0LWNvbG9yLXByaW1hcnk6IHN0cmluZy51bnF1b3RlKFwicmdiYSgjeyRjb2xvci1ibGFja30sIDAuODcpXCIpICFkZWZhdWx0O1xyXG4kdGV4dC1saW5rLWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYigjeyRjb2xvci1hY2NlbnR9KVwiKSAhZGVmYXVsdDtcclxuXHJcbi8vIERlZmluZSB3aGV0aGVyIHRvIHRhcmdldCBlbGVtZW50cyBkaXJlY3RseSBmb3IgdHlwb2dyYXBoaWMgZW5oYW5jZW1lbnRzLlxyXG4vLyBUdXJuaW5nIHRoaXMgb2ZmIG1lYW5zIHlvdSBuZWVkIHRvIHVzZSBtZGwtKiBjbGFzc2VzIG1vcmUgb2Z0ZW4uXHJcbi8vIE90aGVyIGNvbXBvbmVudHMgbWF5IGFsc28gZmFpbCB0byBhZGhlcmUgdG8gTUQgd2l0aG91dCB0aGVzZSBydWxlcy5cclxuLy8gSXQgaXMgc3Ryb25nbHkgcmVjb21tZW5kZWQgeW91IGxlYXZlIHRoaXMgYXMgdHJ1ZS5cclxuXHJcbiR0YXJnZXQtZWxlbWVudHMtZGlyZWN0bHk6IHRydWUgIWRlZmF1bHQ7XHJcblxyXG4vKiA9PT09PT09PT09ICBDb21wb25lbnRzICA9PT09PT09PT09ICovXHJcblxyXG4vKiA9PT09PT09PT09ICBTdGFuZGFyZCBCdXR0b25zICA9PT09PT09PT09ICovXHJcblxyXG4vLyBEZWZhdWx0IGJ1dHRvbiBjb2xvcnMuXHJcbiRidXR0b24tcHJpbWFyeS1jb2xvcjogc3RyaW5nLnVucXVvdGUoXCJyZ2JhKCN7JHBhbGV0dGUtZ3JleS01MDB9LCAwLjIwKVwiKSAhZGVmYXVsdDtcclxuJGJ1dHRvbi1zZWNvbmRhcnktY29sb3I6IHN0cmluZy51bnF1b3RlKFwicmdiKCN7JGNvbG9yLWJsYWNrfSlcIikgIWRlZmF1bHQ7XHJcbiRidXR0b24taG92ZXItY29sb3I6ICRidXR0b24tcHJpbWFyeS1jb2xvciAhZGVmYXVsdDtcclxuJGJ1dHRvbi1hY3RpdmUtY29sb3I6IHN0cmluZy51bnF1b3RlKFwicmdiYSgjeyRwYWxldHRlLWdyZXktNTAwfSwgMC40MClcIikgIWRlZmF1bHQ7XHJcbiRidXR0b24tZm9jdXMtY29sb3I6IHN0cmluZy51bnF1b3RlKFwicmdiYSgjeyRjb2xvci1ibGFja30sIDAuMTIpXCIpICFkZWZhdWx0O1xyXG5cclxuLy8gQ29sb3JlZCBidXR0b24gY29sb3JzLlxyXG4kYnV0dG9uLXByaW1hcnktY29sb3ItYWx0OiBzdHJpbmcudW5xdW90ZShcInJnYigjeyRjb2xvci1wcmltYXJ5fSlcIikgIWRlZmF1bHQ7XHJcbiRidXR0b24tc2Vjb25kYXJ5LWNvbG9yLWFsdDogc3RyaW5nLnVucXVvdGUoXCJyZ2IoI3skY29sb3ItcHJpbWFyeS1jb250cmFzdH0pXCIpICFkZWZhdWx0O1xyXG4kYnV0dG9uLWhvdmVyLWNvbG9yLWFsdDogc3RyaW5nLnVucXVvdGUoXCJyZ2IoI3skY29sb3ItcHJpbWFyeX0pXCIpICFkZWZhdWx0O1xyXG4kYnV0dG9uLWFjdGl2ZS1jb2xvci1hbHQ6IHN0cmluZy51bnF1b3RlKFwicmdiKCN7JGNvbG9yLXByaW1hcnl9KVwiKSAhZGVmYXVsdDtcclxuJGJ1dHRvbi1mb2N1cy1jb2xvci1hbHQ6ICRidXR0b24tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4vLyBSaXBwbGUgY29sb3IgZm9yIGNvbG9yZWQgcmFpc2VkIGJ1dHRvbnMuXHJcbiRidXR0b24tcmlwcGxlLWNvbG9yLWFsdDogc3RyaW5nLnVucXVvdGUoXCJyZ2IoI3skY29sb3ItcHJpbWFyeS1jb250cmFzdH0pXCIpICFkZWZhdWx0O1xyXG5cclxuLy8gRGlzYWJsZWQgYnV0dG9uIGNvbG9ycy5cclxuJGJ1dHRvbi1wcmltYXJ5LWNvbG9yLWRpc2FibGVkOiBzdHJpbmcudW5xdW90ZShcInJnYmEoI3skY29sb3ItYmxhY2t9LCAwLjEyKVwiKSAhZGVmYXVsdDtcclxuJGJ1dHRvbi1zZWNvbmRhcnktY29sb3ItZGlzYWJsZWQ6IHN0cmluZy51bnF1b3RlKFwicmdiYSgjeyRjb2xvci1ibGFja30sIDAuMjYpXCIpICFkZWZhdWx0O1xyXG5cclxuLy8gRkFCIGNvbG9ycyBhbmQgc2l6ZXMuXHJcbiRidXR0b24tZmFiLWNvbG9yLWFsdDogc3RyaW5nLnVucXVvdGUoXCJyZ2IoI3skY29sb3ItYWNjZW50fSlcIikgIWRlZmF1bHQ7XHJcbiRidXR0b24tZmFiLWhvdmVyLWNvbG9yLWFsdDogc3RyaW5nLnVucXVvdGUoXCJyZ2IoI3skY29sb3ItYWNjZW50fSlcIikgIWRlZmF1bHQ7XHJcbiRidXR0b24tZmFiLWFjdGl2ZS1jb2xvci1hbHQ6IHN0cmluZy51bnF1b3RlKFwicmdiKCN7JGNvbG9yLWFjY2VudH0pXCIpICFkZWZhdWx0O1xyXG4kYnV0dG9uLWZhYi10ZXh0LWNvbG9yLWFsdDogc3RyaW5nLnVucXVvdGUoXCJyZ2IoI3skY29sb3ItYWNjZW50LWNvbnRyYXN0fSlcIikgIWRlZmF1bHQ7XHJcbiRidXR0b24tZmFiLXJpcHBsZS1jb2xvci1hbHQ6IHN0cmluZy51bnF1b3RlKFwicmdiKCN7JGNvbG9yLWFjY2VudC1jb250cmFzdH0pXCIpICFkZWZhdWx0O1xyXG5cclxuLy8gSWNvbiBidXR0b24gY29sb3JzIGFuZCBzaXplcy5cclxuJGJ1dHRvbi1pY29uLWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYigjeyRwYWxldHRlLWdyZXktNzAwfSlcIikgIWRlZmF1bHQ7XHJcbiRidXR0b24taWNvbi1mb2N1cy1jb2xvcjogJGJ1dHRvbi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcclxuXHJcbi8qID09PT09PT09PT0gIEljb24gVG9nZ2xlcyAgPT09PT09PT09PSAqL1xyXG5cclxuJGljb24tdG9nZ2xlLWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYigjeyRwYWxldHRlLWdyZXktNzAwfSlcIikgIWRlZmF1bHQ7XHJcbiRpY29uLXRvZ2dsZS1mb2N1cy1jb2xvcjogJGJ1dHRvbi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcclxuJGljb24tdG9nZ2xlLWNoZWNrZWQtY29sb3I6IHN0cmluZy51bnF1b3RlKFwicmdiKCN7JGNvbG9yLXByaW1hcnl9KVwiKSAhZGVmYXVsdDtcclxuJGljb24tdG9nZ2xlLWNoZWNrZWQtZm9jdXMtY29sb3I6IHN0cmluZy51bnF1b3RlKFwicmdiYSgjeyRjb2xvci1wcmltYXJ5fSwgMC4yNilcIikgIWRlZmF1bHQ7XHJcbiRpY29uLXRvZ2dsZS1kaXNhYmxlZC1jb2xvcjogc3RyaW5nLnVucXVvdGUoXCJyZ2JhKCN7JGNvbG9yLWJsYWNrfSwgMC4yNilcIikgIWRlZmF1bHQ7XHJcblxyXG4vKiA9PT09PT09PT09ICBSYWRpbyBCdXR0b25zICA9PT09PT09PT09ICovXHJcblxyXG4kcmFkaW8tY29sb3I6IHN0cmluZy51bnF1b3RlKFwicmdiKCN7JGNvbG9yLXByaW1hcnl9KVwiKSAhZGVmYXVsdDtcclxuJHJhZGlvLW9mZi1jb2xvcjogc3RyaW5nLnVucXVvdGUoXCJyZ2JhKCN7JGNvbG9yLWJsYWNrfSwgMC41NClcIikgIWRlZmF1bHQ7XHJcbiRyYWRpby1kaXNhYmxlZC1jb2xvcjogc3RyaW5nLnVucXVvdGUoXCJyZ2JhKCN7JGNvbG9yLWJsYWNrfSwgMC4yNilcIikgIWRlZmF1bHQ7XHJcblxyXG4vKiA9PT09PT09PT09ICBSaXBwbGUgZWZmZWN0ICA9PT09PT09PT09ICovXHJcblxyXG4kcmlwcGxlLWJnLWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYigjeyRjb2xvci1saWdodC1jb250cmFzdH0pXCIpICFkZWZhdWx0O1xyXG5cclxuLyogPT09PT09PT09PSAgTGF5b3V0ICA9PT09PT09PT09ICovXHJcblxyXG4kbGF5b3V0LW5hdi1jb2xvcjogc3RyaW5nLnVucXVvdGUoXCJyZ2IoI3skcGFsZXR0ZS1ncmV5LTMwMH0pXCIpICFkZWZhdWx0O1xyXG5cclxuLy8gRHJhd2VyXHJcbiRsYXlvdXQtZHJhd2VyLWJnLWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYigjeyRwYWxldHRlLWdyZXktNTB9KVwiKSAhZGVmYXVsdDtcclxuJGxheW91dC1kcmF3ZXItYm9yZGVyLWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYigjeyRwYWxldHRlLWdyZXktMzAwfSlcIikgIWRlZmF1bHQ7XHJcbiRsYXlvdXQtdGV4dC1jb2xvcjogc3RyaW5nLnVucXVvdGUoXCJyZ2IoI3skcGFsZXR0ZS1ncmV5LTgwMH0pXCIpICFkZWZhdWx0O1xyXG4kbGF5b3V0LWRyYXdlci1uYXZpZ2F0aW9uLWNvbG9yOiAjNzU3NTc1ICFkZWZhdWx0O1xyXG4kbGF5b3V0LWRyYXdlci1uYXZpZ2F0aW9uLWxpbmstYWN0aXZlLWJhY2tncm91bmQ6IHN0cmluZy51bnF1b3RlKFwicmdiKCN7JHBhbGV0dGUtZ3JleS0zMDB9KVwiKSAhZGVmYXVsdDtcclxuJGxheW91dC1kcmF3ZXItbmF2aWdhdGlvbi1saW5rLWFjdGl2ZS1jb2xvcjogc3RyaW5nLnVucXVvdGUoXCJyZ2IoI3skY29sb3ItbGlnaHQtY29udHJhc3R9KVwiKSAhZGVmYXVsdDtcclxuXHJcbi8vIEhlYWRlclxyXG4kbGF5b3V0LWhlYWRlci1iZy1jb2xvcjogc3RyaW5nLnVucXVvdGUoXCJyZ2IoI3skY29sb3ItcHJpbWFyeX0pXCIpICFkZWZhdWx0O1xyXG4kbGF5b3V0LWhlYWRlci10ZXh0LWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYigjeyRjb2xvci1wcmltYXJ5LWNvbnRyYXN0fSlcIikgIWRlZmF1bHQ7XHJcbiRsYXlvdXQtaGVhZGVyLW5hdi1ob3Zlci1jb2xvcjogc3RyaW5nLnVucXVvdGUoXCJyZ2JhKCN7JHBhbGV0dGUtZ3JleS03MDB9LCAwLjYpXCIpICFkZWZhdWx0O1xyXG4kbGF5b3V0LWhlYWRlci10YWItdGV4dC1jb2xvcjogc3RyaW5nLnVucXVvdGUoXCJyZ2JhKCN7JGNvbG9yLXByaW1hcnktY29udHJhc3R9LCAwLjYpXCIpICFkZWZhdWx0O1xyXG5cclxuLy8gVGFic1xyXG4kbGF5b3V0LWhlYWRlci10YWItaGlnaGxpZ2h0OiBzdHJpbmcudW5xdW90ZShcInJnYigjeyRjb2xvci1hY2NlbnR9KVwiKSAhZGVmYXVsdDtcclxuXHJcbi8qID09PT09PT09PT0gIENvbnRlbnQgVGFicyAgPT09PT09PT09PSAqL1xyXG5cclxuJHRhYi1oaWdobGlnaHQtY29sb3I6IHN0cmluZy51bnF1b3RlKFwicmdiKCN7JGNvbG9yLXByaW1hcnl9KVwiKSAhZGVmYXVsdDtcclxuJHRhYi10ZXh0LWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYmEoI3skY29sb3ItYmxhY2t9LCAwLjU0KVwiKSAhZGVmYXVsdDtcclxuJHRhYi1hY3RpdmUtdGV4dC1jb2xvcjogc3RyaW5nLnVucXVvdGUoXCJyZ2JhKCN7JGNvbG9yLWJsYWNrfSwgMC44NylcIikgIWRlZmF1bHQ7XHJcbiR0YWItYm9yZGVyLWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYigjeyRwYWxldHRlLWdyZXktMzAwfSlcIikgIWRlZmF1bHQ7XHJcblxyXG4vKiA9PT09PT09PT09ICBDaGVja2JveGVzICA9PT09PT09PT09ICovXHJcblxyXG4kY2hlY2tib3gtY29sb3I6IHN0cmluZy51bnF1b3RlKFwicmdiKCN7JGNvbG9yLXByaW1hcnl9KVwiKSAhZGVmYXVsdDtcclxuJGNoZWNrYm94LW9mZi1jb2xvcjogc3RyaW5nLnVucXVvdGUoXCJyZ2JhKCN7JGNvbG9yLWJsYWNrfSwgMC41NClcIikgIWRlZmF1bHQ7XHJcbiRjaGVja2JveC1kaXNhYmxlZC1jb2xvcjogc3RyaW5nLnVucXVvdGUoXCJyZ2JhKCN7JGNvbG9yLWJsYWNrfSwgMC4yNilcIikgIWRlZmF1bHQ7XHJcbiRjaGVja2JveC1mb2N1cy1jb2xvcjogc3RyaW5nLnVucXVvdGUoXCJyZ2JhKCN7JGNvbG9yLXByaW1hcnl9LCAwLjI2KVwiKSAhZGVmYXVsdDtcclxuJGNoZWNrYm94LWltYWdlLXBhdGg6ICRpbWFnZV9wYXRoO1xyXG5cclxuLyogPT09PT09PT09PSAgU3dpdGNoZXMgID09PT09PT09PT0gKi9cclxuXHJcbiRzd2l0Y2gtY29sb3I6IHN0cmluZy51bnF1b3RlKFwicmdiKCN7JGNvbG9yLXByaW1hcnl9KVwiKSAhZGVmYXVsdDtcclxuJHN3aXRjaC1mYWRlZC1jb2xvcjogc3RyaW5nLnVucXVvdGUoXCJyZ2JhKCN7JGNvbG9yLXByaW1hcnl9LCAwLjI2KVwiKSAhZGVmYXVsdDtcclxuJHN3aXRjaC10aHVtYi1jb2xvcjogJHN3aXRjaC1jb2xvciAhZGVmYXVsdDtcclxuJHN3aXRjaC10cmFjay1jb2xvcjogc3RyaW5nLnVucXVvdGUoXCJyZ2JhKCN7JGNvbG9yLXByaW1hcnl9LCAwLjUpXCIpICFkZWZhdWx0O1xyXG5cclxuJHN3aXRjaC1vZmYtdGh1bWItY29sb3I6IHN0cmluZy51bnF1b3RlKFwicmdiKCN7JHBhbGV0dGUtZ3JleS01MH0pXCIpICFkZWZhdWx0O1xyXG4kc3dpdGNoLW9mZi10cmFjay1jb2xvcjogc3RyaW5nLnVucXVvdGUoXCJyZ2JhKCN7JGNvbG9yLWJsYWNrfSwgMC4yNilcIikgIWRlZmF1bHQ7XHJcbiRzd2l0Y2gtZGlzYWJsZWQtdGh1bWItY29sb3I6IHN0cmluZy51bnF1b3RlKFwicmdiKCN7JHBhbGV0dGUtZ3JleS00MDB9KVwiKSAhZGVmYXVsdDtcclxuJHN3aXRjaC1kaXNhYmxlZC10cmFjay1jb2xvcjogc3RyaW5nLnVucXVvdGUoXCJyZ2JhKCN7JGNvbG9yLWJsYWNrfSwgMC4xMilcIikgIWRlZmF1bHQ7XHJcblxyXG4vKiA9PT09PT09PT09ICBTcGlubmVyICA9PT09PT09PT09ICovXHJcblxyXG4kc3Bpbm5lci1jb2xvci0xOiBzdHJpbmcudW5xdW90ZShcInJnYigjeyRwYWxldHRlLWJsdWUtNDAwfSlcIikgIWRlZmF1bHQ7XHJcbiRzcGlubmVyLWNvbG9yLTI6IHN0cmluZy51bnF1b3RlKFwicmdiKCN7JHBhbGV0dGUtcmVkLTUwMH0pXCIpICFkZWZhdWx0O1xyXG4kc3Bpbm5lci1jb2xvci0zOiBzdHJpbmcudW5xdW90ZShcInJnYigjeyRwYWxldHRlLXllbGxvdy02MDB9KVwiKSAhZGVmYXVsdDtcclxuJHNwaW5uZXItY29sb3ItNDogc3RyaW5nLnVucXVvdGUoXCJyZ2IoI3skcGFsZXR0ZS1ncmVlbi01MDB9KVwiKSAhZGVmYXVsdDtcclxuXHJcbiRzcGlubmVyLXNpbmdsZS1jb2xvcjogc3RyaW5nLnVucXVvdGUoXCJyZ2IoI3skY29sb3ItcHJpbWFyeX0pXCIpICFkZWZhdWx0O1xyXG5cclxuLyogPT09PT09PT09PSAgVGV4dCBmaWVsZHMgID09PT09PT09PT0gKi9cclxuXHJcbiRpbnB1dC10ZXh0LWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kaW5wdXQtdGV4dC1sYWJlbC1jb2xvcjogc3RyaW5nLnVucXVvdGUoXCJyZ2JhKCN7JGNvbG9yLWJsYWNrfSwgMC4yNilcIikgIWRlZmF1bHQ7XHJcbiRpbnB1dC10ZXh0LWJvdHRvbS1ib3JkZXItY29sb3I6IHN0cmluZy51bnF1b3RlKFwicmdiYSgjeyRjb2xvci1ibGFja30sIDAuMTIpXCIpICFkZWZhdWx0O1xyXG4kaW5wdXQtdGV4dC1oaWdobGlnaHQtY29sb3I6IHN0cmluZy51bnF1b3RlKFwicmdiKCN7JGNvbG9yLXByaW1hcnl9KVwiKSAhZGVmYXVsdDtcclxuJGlucHV0LXRleHQtZGlzYWJsZWQtY29sb3I6ICRpbnB1dC10ZXh0LWJvdHRvbS1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRpbnB1dC10ZXh0LWRpc2FibGVkLXRleHQtY29sb3I6ICRpbnB1dC10ZXh0LWxhYmVsLWNvbG9yICFkZWZhdWx0O1xyXG4kaW5wdXQtdGV4dC1lcnJvci1jb2xvcjogc3RyaW5nLnVucXVvdGUoXCJyZ2IoI3skcGFsZXR0ZS1yZWQtQTcwMH0pXCIpICFkZWZhdWx0O1xyXG5cclxuLyogPT09PT09PT09PSAgQ2FyZCAgPT09PT09PT09PSAqL1xyXG5cclxuJGNhcmQtYmFja2dyb3VuZC1jb2xvcjogc3RyaW5nLnVucXVvdGUoXCJyZ2IoI3skY29sb3Itd2hpdGV9KVwiKSAhZGVmYXVsdDtcclxuJGNhcmQtdGV4dC1jb2xvcjogc3RyaW5nLnVucXVvdGUoXCJyZ2IoI3skY29sb3ItYmxhY2t9KVwiKSAhZGVmYXVsdDtcclxuJGNhcmQtaW1hZ2UtcGxhY2Vob2xkZXItY29sb3I6IHN0cmluZy51bnF1b3RlKFwicmdiKCN7JGNvbG9yLWFjY2VudH0pXCIpICFkZWZhdWx0O1xyXG4kY2FyZC1zdXBwb3J0aW5nLXRleHQtdGV4dC1jb2xvcjogc3RyaW5nLnVucXVvdGUoXCJyZ2JhKCN7JGNvbG9yLWJsYWNrfSwgMC41NClcIikgIWRlZmF1bHQ7XHJcbiRjYXJkLWJvcmRlci1jb2xvcjogcmdiYSgwLDAsMCwwLjEpICFkZWZhdWx0O1xyXG4kY2FyZC1zdWJ0aXRsZS1jb2xvcjogc3RyaW5nLnVucXVvdGUoXCJyZ2JhKCN7JGNvbG9yLWJsYWNrfSwgMC41NClcIikgIWRlZmF1bHQ7XHJcblxyXG4vKiA9PT09PT09PT09ICBTbGlkZXJzID09PT09PT09PT0gKi9cclxuXHJcbiRyYW5nZS1iZy1jb2xvcjogc3RyaW5nLnVucXVvdGUoXCJyZ2JhKCN7JGNvbG9yLWJsYWNrfSwgMC4yNilcIikgIWRlZmF1bHQ7XHJcbiRyYW5nZS1jb2xvcjogc3RyaW5nLnVucXVvdGUoXCJyZ2IoI3skY29sb3ItcHJpbWFyeX0pXCIpICFkZWZhdWx0O1xyXG4kcmFuZ2UtZmFkZWQtY29sb3I6IHN0cmluZy51bnF1b3RlKFwicmdiYSgjeyRjb2xvci1wcmltYXJ5fSwgMC4yNilcIikgIWRlZmF1bHQ7XHJcbiRyYW5nZS1iZy1mb2N1cy1jb2xvcjogc3RyaW5nLnVucXVvdGUoXCJyZ2JhKCN7JGNvbG9yLWJsYWNrfSwgMC4xMilcIikgIWRlZmF1bHQ7XHJcblxyXG4vKiA9PT09PT09PT09IFByb2dyZXNzID09PT09PT09PT0gKi9cclxuJHByb2dyZXNzLW1haW4tY29sb3I6IHN0cmluZy51bnF1b3RlKFwicmdiKCN7JGNvbG9yLXByaW1hcnl9KVwiKSAhZGVmYXVsdDtcclxuJHByb2dyZXNzLXNlY29uZGFyeS1jb2xvcjogc3RyaW5nLnVucXVvdGUoXCJyZ2JhKCN7JGNvbG9yLXByaW1hcnktY29udHJhc3R9LCAwLjcpXCIpICFkZWZhdWx0O1xyXG4kcHJvZ3Jlc3MtZmFsbGJhY2stYnVmZmVyLWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYmEoI3skY29sb3ItcHJpbWFyeS1jb250cmFzdH0sIDAuOSlcIikgIWRlZmF1bHQ7XHJcbiRwcm9ncmVzcy1pbWFnZS1wYXRoOiAkaW1hZ2VfcGF0aDtcclxuXHJcbi8qID09PT09PT09PT0gIExpc3QgPT09PT09PT09PSAqL1xyXG5cclxuJGxpc3QtbWFpbi10ZXh0LXRleHQtY29sb3I6IHN0cmluZy51bnF1b3RlKFwicmdiYSgjeyRjb2xvci1ibGFja30sIDAuODcpXCIpICFkZWZhdWx0O1xyXG4kbGlzdC1zdXBwb3J0aW5nLXRleHQtdGV4dC1jb2xvcjogc3RyaW5nLnVucXVvdGUoXCJyZ2JhKCN7JGNvbG9yLWJsYWNrfSwgMC41NClcIikgIWRlZmF1bHQ7XHJcbiRsaXN0LWljb24tY29sb3I6IHN0cmluZy51bnF1b3RlKFwicmdiKCN7JHBhbGV0dGUtZ3JleS02MDB9KVwiKSAhZGVmYXVsdDtcclxuJGxpc3QtYXZhdGFyLWNvbG9yOiB3aGl0ZSAhZGVmYXVsdDtcclxuXHJcbi8qID09PT09PT09PT0gIEl0ZW0gPT09PT09PT09PSAqL1xyXG5cclxuLy8gRGVmYXVsdCBJdGVtIENvbG9yc1xyXG4kZGVmYXVsdC1pdGVtLXRleHQtY29sb3I6IHN0cmluZy51bnF1b3RlKFwicmdiYSgjeyRjb2xvci1ibGFja30sIDAuODcpXCIpICFkZWZhdWx0O1xyXG4kZGVmYXVsdC1pdGVtLW91dGxpbmUtY29sb3I6IHN0cmluZy51bnF1b3RlKFwicmdiKCN7JHBhbGV0dGUtZ3JleS00MDB9KVwiKSAhZGVmYXVsdDtcclxuJGRlZmF1bHQtaXRlbS1ob3Zlci1iZy1jb2xvcjogc3RyaW5nLnVucXVvdGUoXCJyZ2IoI3skcGFsZXR0ZS1ncmV5LTIwMH0pXCIpICFkZWZhdWx0O1xyXG4kZGVmYXVsdC1pdGVtLWZvY3VzLWJnLWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYigjeyRwYWxldHRlLWdyZXktMjAwfSlcIikgIWRlZmF1bHQ7XHJcbiRkZWZhdWx0LWl0ZW0tYWN0aXZlLWJnLWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYigjeyRwYWxldHRlLWdyZXktMzAwfSlcIikgIWRlZmF1bHQ7XHJcbiRkZWZhdWx0LWl0ZW0tZGl2aWRlci1jb2xvcjogc3RyaW5nLnVucXVvdGUoXCJyZ2JhKCN7JGNvbG9yLWJsYWNrfSwgMC4xMilcIikgIWRlZmF1bHQ7XHJcblxyXG4vLyBEaXNhYmxlZCBCdXR0b24gQ29sb3JzXHJcbiRkaXNhYmxlZC1pdGVtLXRleHQtY29sb3I6IHN0cmluZy51bnF1b3RlKFwicmdiKCN7JHBhbGV0dGUtZ3JleS00MDB9KVwiKSAhZGVmYXVsdDtcclxuXHJcbi8qID09PT09PT09PT0gIERyb3Bkb3duIG1lbnUgPT09PT09PT09PSAqL1xyXG5cclxuJGRlZmF1bHQtZHJvcGRvd24tYmctY29sb3I6IHN0cmluZy51bnF1b3RlKFwicmdiKCN7JGNvbG9yLXdoaXRlfSlcIikgIWRlZmF1bHQ7XHJcblxyXG4vKiA9PT09PT09PT09ICBUb29sdGlwcyAgPT09PT09PT09PSAqL1xyXG5cclxuJHRvb2x0aXAtdGV4dC1jb2xvcjogc3RyaW5nLnVucXVvdGUoXCJyZ2IoI3skY29sb3Itd2hpdGV9KVwiKSAhZGVmYXVsdDtcclxuJHRvb2x0aXAtYmFja2dyb3VuZC1jb2xvcjogc3RyaW5nLnVucXVvdGUoXCJyZ2JhKCN7JHBhbGV0dGUtZ3JleS03MDB9LCAwLjkpXCIpICFkZWZhdWx0O1xyXG5cclxuLyogPT09PT09PT09PSAgRm9vdGVyICA9PT09PT09PT09ICovXHJcblxyXG4kZm9vdGVyLWJnLWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYigjeyRwYWxldHRlLWdyZXktODAwfSlcIikgIWRlZmF1bHQ7XHJcbiRmb290ZXItY29sb3I6IHN0cmluZy51bnF1b3RlKFwicmdiKCN7JHBhbGV0dGUtZ3JleS01MDB9KVwiKSAhZGVmYXVsdDtcclxuJGZvb3Rlci1oZWFkaW5nLWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYigjeyRwYWxldHRlLWdyZXktMzAwfSlcIikgIWRlZmF1bHQ7XHJcbiRmb290ZXItYnV0dG9uLWZpbGwtY29sb3I6ICRmb290ZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRmb290ZXItdW5kZXJsaW5lLWNvbG9yOiAkZm9vdGVyLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qIFRFWFRGSUVMRCAqL1xyXG5cclxuJGlucHV0LXRleHQtZm9udC1zaXplOiAxNnB4ICFkZWZhdWx0O1xyXG4kaW5wdXQtdGV4dC13aWR0aDogMTAwJSAhZGVmYXVsdDtcclxuJGlucHV0LXRleHQtcGFkZGluZzogNHB4ICFkZWZhdWx0O1xyXG4kaW5wdXQtdGV4dC12ZXJ0aWNhbC1zcGFjaW5nOiAyMHB4ICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LXRleHQtYnV0dG9uLXNpemU6IDMycHggIWRlZmF1bHQ7XHJcbiRpbnB1dC10ZXh0LWZsb2F0aW5nLWxhYmVsLWZvbnRzaXplOiAxMnB4ICFkZWZhdWx0O1xyXG4kaW5wdXQtdGV4dC1leHBhbmRhYmxlLWljb24tdG9wOiAxNnB4ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qIFNXSVRDSCAqL1xyXG5cclxuJHN3aXRjaC1sYWJlbC1mb250LXNpemU6IDE2cHggIWRlZmF1bHQ7XHJcbiRzd2l0Y2gtbGFiZWwtaGVpZ2h0OiAyNHB4ICFkZWZhdWx0O1xyXG4kc3dpdGNoLXRyYWNrLWhlaWdodDogMTRweCAhZGVmYXVsdDtcclxuJHN3aXRjaC10cmFjay1sZW5ndGg6IDM2cHggIWRlZmF1bHQ7XHJcbiRzd2l0Y2gtdGh1bWItc2l6ZTogMjBweCAhZGVmYXVsdDtcclxuJHN3aXRjaC10cmFjay10b3A6IGNhbGMoKCRzd2l0Y2gtbGFiZWwtaGVpZ2h0IC0gJHN3aXRjaC10cmFjay1oZWlnaHQpIC8gMikgIWRlZmF1bHQ7XHJcbiRzd2l0Y2gtdGh1bWItdG9wOiBjYWxjKCgkc3dpdGNoLWxhYmVsLWhlaWdodCAtICRzd2l0Y2gtdGh1bWItc2l6ZSkgLyAyKSAhZGVmYXVsdDtcclxuJHN3aXRjaC1yaXBwbGUtc2l6ZTogJHN3aXRjaC1sYWJlbC1oZWlnaHQgKiAyICFkZWZhdWx0O1xyXG4kc3dpdGNoLWhlbHBlci1zaXplOiA4cHggIWRlZmF1bHQ7XHJcblxyXG4vKiBTUElOTkVSICovXHJcblxyXG4kc3Bpbm5lci1zaXplOiAyOHB4ICFkZWZhdWx0O1xyXG4kc3Bpbm5lci1zdHJva2Utd2lkdGg6IDNweCAhZGVmYXVsdDtcclxuXHJcbi8vIEFtb3VudCBvZiBjaXJjbGUgdGhlIGFyYyB0YWtlcyB1cC5cclxuJHNwaW5uZXItYXJjLXNpemU6IDI3MGRlZyAhZGVmYXVsdDtcclxuLy8gVGltZSBpdCB0YWtlcyB0byBleHBhbmQgYW5kIGNvbnRyYWN0IGFyYy5cclxuJHNwaW5uZXItYXJjLXRpbWU6IDEzMzNtcyAhZGVmYXVsdDtcclxuLy8gSG93IG11Y2ggdGhlIHN0YXJ0IGxvY2F0aW9uIG9mIHRoZSBhcmMgc2hvdWxkIHJvdGF0ZSBlYWNoIHRpbWUuXHJcbiRzcGlubmVyLWFyYy1zdGFydC1yb3Q6IDIxNmRlZyAhZGVmYXVsdDtcclxuXHJcbiRzcGlubmVyLWR1cmF0aW9uOiBjYWxjKDM2MCAqICRzcGlubmVyLWFyYy10aW1lIC8gKHN0cmlwLXVuaXRzKCRzcGlubmVyLWFyYy1zdGFydC1yb3QgKyAoMzYwZGVnIC0gJHNwaW5uZXItYXJjLXNpemUpKSkpO1xyXG5cclxuXHJcbi8qIFJBRElPICovXHJcblxyXG4kcmFkaW8tbGFiZWwtZm9udC1zaXplOiAxNnB4ICFkZWZhdWx0O1xyXG4kcmFkaW8tbGFiZWwtaGVpZ2h0OiAyNHB4ICFkZWZhdWx0O1xyXG4kcmFkaW8tYnV0dG9uLXNpemU6IDE2cHggIWRlZmF1bHQ7XHJcbiRyYWRpby1pbm5lci1tYXJnaW46IGNhbGMoJHJhZGlvLWJ1dHRvbi1zaXplIC8gNCk7XHJcbiRyYWRpby1wYWRkaW5nOiA4cHggIWRlZmF1bHQ7XHJcbiRyYWRpby10b3Atb2Zmc2V0OiBjYWxjKCgkcmFkaW8tbGFiZWwtaGVpZ2h0IC0gJHJhZGlvLWJ1dHRvbi1zaXplKSAvIDIpO1xyXG4kcmFkaW8tcmlwcGxlLXNpemU6IDQycHggIWRlZmF1bHQ7XHJcblxyXG5cclxuLyogTUVOVSAqL1xyXG5cclxuJG1lbnUtZXhwYW5kLWR1cmF0aW9uOiAwLjNzICFkZWZhdWx0O1xyXG4kbWVudS1mYWRlLWR1cmF0aW9uOiAwLjJzICFkZWZhdWx0O1xyXG5cclxuLyogTElTVCAqL1xyXG5cclxuJGxpc3QtYm9yZGVyOiA4cHggIWRlZmF1bHQ7XHJcbiRsaXN0LW1pbi1oZWlnaHQ6IDQ4cHggIWRlZmF1bHQ7XHJcbiRsaXN0LW1pbi1wYWRkaW5nOiAxNnB4ICFkZWZhdWx0O1xyXG4kbGlzdC1ib3R0b20tcGFkZGluZzogMjBweCAhZGVmYXVsdDtcclxuJGxpc3QtYXZhdGFyLXRleHQtbGVmdC1kaXN0YW5jZTogNzJweCAhZGVmYXVsdDtcclxuJGxpc3QtaWNvbi10ZXh0LWxlZnQtZGlzdGFuY2U6IDcycHggIWRlZmF1bHQ7XHJcblxyXG4kbGlzdC1hdmF0YXItc2l6ZTogNDBweCAhZGVmYXVsdDtcclxuJGxpc3QtaWNvbi1zaXplOiAyNHB4ICFkZWZhdWx0O1xyXG5cclxuJGxpc3QtdHdvLWxpbmUtaGVpZ2h0OiA3MnB4ICFkZWZhdWx0O1xyXG4kbGlzdC10aHJlZS1saW5lLWhlaWdodDogODhweCAhZGVmYXVsdDtcclxuXHJcbi8qIExBWU9VVCAqL1xyXG5cclxuJGxheW91dC1kcmF3ZXItbmFycm93OiAyNDBweCAhZGVmYXVsdDtcclxuJGxheW91dC1kcmF3ZXItd2lkZTogNDU2cHggIWRlZmF1bHQ7XHJcbiRsYXlvdXQtZHJhd2VyLXdpZHRoOiAkbGF5b3V0LWRyYXdlci1uYXJyb3cgIWRlZmF1bHQ7XHJcblxyXG4kbGF5b3V0LWhlYWRlci1pY29uLXNpemU6IDMycHggIWRlZmF1bHQ7XHJcbiRsYXlvdXQtc2NyZWVuLXNpemUtdGhyZXNob2xkOiAxMDI0cHggIWRlZmF1bHQ7XHJcbiRsYXlvdXQtaGVhZGVyLWljb24tbWFyZ2luOiAyNHB4ICFkZWZhdWx0O1xyXG4kbGF5b3V0LWRyYXdlci1idXR0b24tbW9iaWxlLXNpemU6IDMycHggIWRlZmF1bHQ7XHJcbiRsYXlvdXQtZHJhd2VyLWJ1dHRvbi1kZXNrdG9wLXNpemU6IDQ4cHggIWRlZmF1bHQ7XHJcblxyXG4kbGF5b3V0LWhlYWRlci1tb2JpbGUtcm93LWhlaWdodDogNTZweCAhZGVmYXVsdDtcclxuJGxheW91dC1tb2JpbGUtaGVhZGVyLWhlaWdodDogJGxheW91dC1oZWFkZXItbW9iaWxlLXJvdy1oZWlnaHQ7XHJcbiRsYXlvdXQtaGVhZGVyLWRlc2t0b3Atcm93LWhlaWdodDogNjRweCAhZGVmYXVsdDtcclxuJGxheW91dC1kZXNrdG9wLWhlYWRlci1oZWlnaHQ6ICRsYXlvdXQtaGVhZGVyLWRlc2t0b3Atcm93LWhlaWdodDtcclxuXHJcbiRsYXlvdXQtaGVhZGVyLWRlc2t0b3AtYmFzZWxpbmU6IDgwcHggIWRlZmF1bHQ7XHJcbiRsYXlvdXQtaGVhZGVyLW1vYmlsZS1iYXNlbGluZTogNzJweCAhZGVmYXVsdDtcclxuJGxheW91dC1oZWFkZXItbW9iaWxlLWluZGVudDogMTZweCAhZGVmYXVsdDtcclxuJGxheW91dC1oZWFkZXItZGVza3RvcC1pbmRlbnQ6IDQwcHggIWRlZmF1bHQ7XHJcblxyXG4kbGF5b3V0LXRhYi1mb250LXNpemU6IDE0cHggIWRlZmF1bHQ7XHJcbiRsYXlvdXQtdGFiLWJhci1oZWlnaHQ6IDQ4cHggIWRlZmF1bHQ7XHJcbiRsYXlvdXQtdGFiLW1vYmlsZS1wYWRkaW5nOiAxMnB4ICFkZWZhdWx0O1xyXG4kbGF5b3V0LXRhYi1kZXNrdG9wLXBhZGRpbmc6IDI0cHggIWRlZmF1bHQ7XHJcbiRsYXlvdXQtdGFiLWhpZ2hsaWdodC10aGlja25lc3M6IDJweCAhZGVmYXVsdDtcclxuXHJcblxyXG4vKiBJQ09OIFRPR0dMRSAqL1xyXG5cclxuJGljb24tdG9nZ2xlLXNpemU6IDMycHggIWRlZmF1bHQ7XHJcbiRpY29uLXRvZ2dsZS1mb250LXNpemU6IDI0cHggIWRlZmF1bHQ7XHJcbiRpY29uLXRvZ2dsZS1yaXBwbGUtc2l6ZTogMzZweCAhZGVmYXVsdDtcclxuXHJcbi8qIEZPT1RFUiAqL1xyXG5cclxuLyptZWdhLWZvb3RlciovXHJcbiRmb290ZXItbWluLXBhZGRpbmc6IDE2cHggIWRlZmF1bHQ7XHJcbiRmb290ZXItcGFkZGluZy1zaWRlczogNDBweCAhZGVmYXVsdDtcclxuJGZvb3Rlci1oZWFkaW5nLWZvbnQtc2l6ZTogMTRweCAhZGVmYXVsdDtcclxuJGZvb3Rlci1oZWFkaW5nLWxpbmUtaGVpZ2h0OiBjYWxjKDEuNyAqICRmb290ZXItaGVhZGluZy1mb250LXNpemUpICFkZWZhdWx0O1xyXG4kZm9vdGVyLWJ0bi1zaXplOiAzNnB4ICAhZGVmYXVsdDtcclxuXHJcbi8qbWluaS1mb290ZXIqL1xyXG4kcGFkZGluZzogMTZweCAhZGVmYXVsdDtcclxuJGZvb3Rlci1oZWFkaW5nLWZvbnQtc2l6ZTogMjRweCAhZGVmYXVsdDtcclxuJGZvb3Rlci1oZWFkaW5nLWxpbmUtaGVpZ2h0OiBjYWxjKDEuNSAqICRmb290ZXItaGVhZGluZy1mb250LXNpemUpICFkZWZhdWx0O1xyXG4kZm9vdGVyLWJ0bi1zaXplOiAzNnB4ICFkZWZhdWx0O1xyXG5cclxuLyogQ0hFQ0tCT1ggKi9cclxuXHJcbiRjaGVja2JveC1sYWJlbC1mb250LXNpemU6IDE2cHggIWRlZmF1bHQ7XHJcbiRjaGVja2JveC1sYWJlbC1oZWlnaHQ6IDI0cHggIWRlZmF1bHQ7XHJcbiRjaGVja2JveC1idXR0b24tc2l6ZTogMTZweCAhZGVmYXVsdDtcclxuJGNoZWNrYm94LWlubmVyLW1hcmdpbjogMnB4ICFkZWZhdWx0O1xyXG4kY2hlY2tib3gtcGFkZGluZzogOHB4ICFkZWZhdWx0O1xyXG4kY2hlY2tib3gtdG9wLW9mZnNldDogY2FsYygoJGNoZWNrYm94LWxhYmVsLWhlaWdodCAtICRjaGVja2JveC1idXR0b24tc2l6ZSAtICRjaGVja2JveC1pbm5lci1tYXJnaW4pIC8gMik7XHJcbiRjaGVja2JveC1yaXBwbGUtc2l6ZTogY2FsYygkY2hlY2tib3gtbGFiZWwtaGVpZ2h0ICogMS41KTtcclxuXHJcbi8qIENBUkQgKi9cclxuXHJcbi8qIENhcmQgZGltZW5zaW9ucyAqL1xyXG4kY2FyZC13aWR0aDogMzMwcHggIWRlZmF1bHQ7XHJcbiRjYXJkLWhlaWdodDogMjAwcHggIWRlZmF1bHQ7XHJcbiRjYXJkLWZvbnQtc2l6ZTogMTZweCAhZGVmYXVsdDtcclxuJGNhcmQtdGl0bGUtZm9udC1zaXplOiAyNHB4ICFkZWZhdWx0O1xyXG4kY2FyZC1zdWJ0aXRsZS1mb250LXNpemU6IDE0cHggIWRlZmF1bHQ7XHJcbiRjYXJkLWhvcml6b250YWwtcGFkZGluZzogMTZweCAhZGVmYXVsdDtcclxuJGNhcmQtdmVydGljYWwtcGFkZGluZzogMTZweCAhZGVmYXVsdDtcclxuXHJcbiRjYXJkLXRpdGxlLXBlcnNwZWN0aXZlLW9yaWdpbi14OiAxNjVweCAhZGVmYXVsdDtcclxuJGNhcmQtdGl0bGUtcGVyc3BlY3RpdmUtb3JpZ2luLXk6IDU2cHggIWRlZmF1bHQ7XHJcblxyXG4kY2FyZC10aXRsZS10cmFuc2Zvcm0tb3JpZ2luLXg6IDE2NXB4ICFkZWZhdWx0O1xyXG4kY2FyZC10aXRsZS10cmFuc2Zvcm0tb3JpZ2luLXk6IDU2cHggIWRlZmF1bHQ7XHJcblxyXG4kY2FyZC10aXRsZS10ZXh0LXRyYW5zZm9ybS1vcmlnaW4teDogMTQ5cHggIWRlZmF1bHQ7XHJcbiRjYXJkLXRpdGxlLXRleHQtdHJhbnNmb3JtLW9yaWdpbi15OiA0OHB4ICFkZWZhdWx0O1xyXG5cclxuJGNhcmQtc3VwcG9ydGluZy10ZXh0LWZvbnQtc2l6ZTogMXJlbSAhZGVmYXVsdDtcclxuJGNhcmQtc3VwcG9ydGluZy10ZXh0LWxpbmUtaGVpZ2h0OiAxOHB4ICFkZWZhdWx0O1xyXG5cclxuJGNhcmQtYWN0aW9ucy1mb250LXNpemU6IDE2cHggIWRlZmF1bHQ7XHJcblxyXG4kY2FyZC10aXRsZS10ZXh0LWZvbnQtd2VpZ2h0OiAzMDAgIWRlZmF1bHQ7XHJcbiRjYXJkLXotaW5kZXg6IDEgIWRlZmF1bHQ7XHJcblxyXG4vKiBDb3ZlciBpbWFnZSAqL1xyXG4kY2FyZC1jb3Zlci1pbWFnZS1oZWlnaHQ6IDE4NnB4ICFkZWZhdWx0O1xyXG4kY2FyZC1iYWNrZ3JvdW5kLWltYWdlLXVybDogJycgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyogQlVUVE9OICovXHJcbi8qKlxyXG4gKlxyXG4gKiBEaW1lbnNpb25zXHJcbiAqXHJcbiAqL1xyXG4kYnV0dG9uLW1pbi13aWR0aDogNjRweCAhZGVmYXVsdDtcclxuJGJ1dHRvbi1oZWlnaHQ6IDM2cHggIWRlZmF1bHQ7XHJcbiRidXR0b24tcGFkZGluZzogMTZweCAhZGVmYXVsdDtcclxuJGJ1dHRvbi1tYXJnaW46IDRweCAhZGVmYXVsdDtcclxuJGJ1dHRvbi1ib3JkZXItcmFkaXVzOiAycHggIWRlZmF1bHQ7XHJcblxyXG4kYnV0dG9uLWZhYi1zaXplOiA1NnB4ICFkZWZhdWx0O1xyXG4kYnV0dG9uLWZhYi1zaXplLW1pbmk6IDQwcHggIWRlZmF1bHQ7XHJcbiRidXR0b24tZmFiLWZvbnQtc2l6ZTogMjRweCAhZGVmYXVsdDtcclxuXHJcbiRidXR0b24taWNvbi1zaXplOiAzMnB4ICFkZWZhdWx0O1xyXG4kYnV0dG9uLWljb24tc2l6ZS1taW5pOiAyNHB4ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qIEFOSU1BVElPTiAqL1xyXG4kYW5pbWF0aW9uLWN1cnZlLWZhc3Qtb3V0LXNsb3ctaW46IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgIWRlZmF1bHQ7XHJcbiRhbmltYXRpb24tY3VydmUtbGluZWFyLW91dC1zbG93LWluOiBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKSAhZGVmYXVsdDtcclxuJGFuaW1hdGlvbi1jdXJ2ZS1mYXN0LW91dC1saW5lYXItaW46IGN1YmljLWJlemllcigwLjQsIDAsIDEsIDEpICFkZWZhdWx0O1xyXG5cclxuJGFuaW1hdGlvbi1jdXJ2ZS1kZWZhdWx0OiAkYW5pbWF0aW9uLWN1cnZlLWZhc3Qtb3V0LXNsb3ctaW4gIWRlZmF1bHQ7XHJcblxyXG5cclxuLyogUFJPR1JFU1MgKi9cclxuJGJhci1oZWlnaHQ6IDRweCAhZGVmYXVsdDtcclxuXHJcbi8qIEJBREdFICovXHJcbiRiYWRnZS1mb250LXNpemU6IDEycHggIWRlZmF1bHQ7XHJcbiRiYWRnZS1jb2xvcjogc3RyaW5nLnVucXVvdGUoXCJyZ2IoI3skY29sb3ItYWNjZW50LWNvbnRyYXN0fSlcIikgIWRlZmF1bHQ7XHJcbiRiYWRnZS1jb2xvci1pbnZlcnNlOiBzdHJpbmcudW5xdW90ZShcInJnYigjeyRjb2xvci1hY2NlbnR9KVwiKSAhZGVmYXVsdDtcclxuJGJhZGdlLWJhY2tncm91bmQ6IHN0cmluZy51bnF1b3RlKFwicmdiKCN7JGNvbG9yLWFjY2VudH0pXCIpICFkZWZhdWx0O1xyXG4kYmFkZ2UtYmFja2dyb3VuZC1pbnZlcnNlOiBzdHJpbmcudW5xdW90ZShcInJnYmEoI3skY29sb3ItYWNjZW50LWNvbnRyYXN0fSwwLjIpXCIpICFkZWZhdWx0O1xyXG4kYmFkZ2Utc2l6ZSA6IDIycHggIWRlZmF1bHQ7XHJcbiRiYWRnZS1wYWRkaW5nOiAycHggIWRlZmF1bHQ7XHJcbiRiYWRnZS1vdmVybGFwOiAxMnB4ICFkZWZhdWx0O1xyXG5cclxuLyogU0hBRE9XUyAqL1xyXG5cclxuJHNoYWRvdy1rZXktdW1icmEtb3BhY2l0eTogMC4yICFkZWZhdWx0O1xyXG4kc2hhZG93LWtleS1wZW51bWJyYS1vcGFjaXR5OiAwLjE0ICFkZWZhdWx0O1xyXG4kc2hhZG93LWFtYmllbnQtc2hhZG93LW9wYWNpdHk6IDAuMTIgIWRlZmF1bHQ7XHJcblxyXG4vKiBHUklEICovXHJcblxyXG4kZ3JpZC1kZXNrdG9wLWNvbHVtbnM6IDEyICFkZWZhdWx0O1xyXG4kZ3JpZC1kZXNrdG9wLWd1dHRlcjogMTZweCAhZGVmYXVsdDtcclxuJGdyaWQtZGVza3RvcC1tYXJnaW46IDE2cHggIWRlZmF1bHQ7XHJcblxyXG4kZ3JpZC1kZXNrdG9wLWJyZWFrcG9pbnQ6IDg0MHB4ICFkZWZhdWx0O1xyXG5cclxuJGdyaWQtdGFibGV0LWNvbHVtbnM6IDggIWRlZmF1bHQ7XHJcbiRncmlkLXRhYmxldC1ndXR0ZXI6ICRncmlkLWRlc2t0b3AtZ3V0dGVyICFkZWZhdWx0O1xyXG4kZ3JpZC10YWJsZXQtbWFyZ2luOiAkZ3JpZC1kZXNrdG9wLW1hcmdpbiAhZGVmYXVsdDtcclxuXHJcbiRncmlkLXRhYmxldC1icmVha3BvaW50OiA0ODBweCAhZGVmYXVsdDtcclxuXHJcbiRncmlkLXBob25lLWNvbHVtbnM6IDQgIWRlZmF1bHQ7XHJcbiRncmlkLXBob25lLWd1dHRlcjogJGdyaWQtZGVza3RvcC1ndXR0ZXIgIWRlZmF1bHQ7XHJcbiRncmlkLXBob25lLW1hcmdpbjogJGdyaWQtZGVza3RvcC1tYXJnaW4gIWRlZmF1bHQ7XHJcblxyXG4kZ3JpZC1jZWxsLWRlZmF1bHQtY29sdW1uczogJGdyaWQtcGhvbmUtY29sdW1ucyAhZGVmYXVsdDtcclxuJGdyaWQtbWF4LWNvbHVtbnM6ICRncmlkLWRlc2t0b3AtY29sdW1ucyAhZGVmYXVsdDtcclxuXHJcbi8qIERBVEEgVEFCTEUgKi9cclxuXHJcbiRkYXRhLXRhYmxlLWZvbnQtc2l6ZTogMTNweCAhZGVmYXVsdDtcclxuJGRhdGEtdGFibGUtaGVhZGVyLWZvbnQtc2l6ZTogMTJweCAhZGVmYXVsdDtcclxuJGRhdGEtdGFibGUtaGVhZGVyLXNvcnQtaWNvbi1zaXplOiAxNnB4ICFkZWZhdWx0O1xyXG5cclxuJGRhdGEtdGFibGUtaGVhZGVyLWNvbG9yOiByZ2JhKCMwMDAsIDAuNTQpICFkZWZhdWx0O1xyXG4kZGF0YS10YWJsZS1oZWFkZXItc29ydGVkLWNvbG9yOiByZ2JhKCMwMDAsIDAuODcpICFkZWZhdWx0O1xyXG4kZGF0YS10YWJsZS1oZWFkZXItc29ydGVkLWljb24taG92ZXItY29sb3I6IHJnYmEoIzAwMCwgMC4yNikgIWRlZmF1bHQ7XHJcbiRkYXRhLXRhYmxlLWRpdmlkZXItY29sb3I6IHJnYmEoIzAwMCwgMC4xMikgIWRlZmF1bHQ7XHJcblxyXG4kZGF0YS10YWJsZS1ob3Zlci1jb2xvcjogI2VlZWVlZSAhZGVmYXVsdDtcclxuJGRhdGEtdGFibGUtc2VsZWN0aW9uLWNvbG9yOiAjZTBlMGUwICFkZWZhdWx0O1xyXG5cclxuJGRhdGEtdGFibGUtZGl2aWRlcnM6IDFweCBzb2xpZCAkZGF0YS10YWJsZS1kaXZpZGVyLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuJGRhdGEtdGFibGUtcm93LWhlaWdodDogNDhweCAhZGVmYXVsdDtcclxuJGRhdGEtdGFibGUtbGFzdC1yb3ctaGVpZ2h0OiA1NnB4ICFkZWZhdWx0O1xyXG4kZGF0YS10YWJsZS1oZWFkZXItaGVpZ2h0OiA1NnB4ICFkZWZhdWx0O1xyXG5cclxuJGRhdGEtdGFibGUtY29sdW1uLXNwYWNpbmc6IDM2cHggIWRlZmF1bHQ7XHJcbiRkYXRhLXRhYmxlLWNvbHVtbi1wYWRkaW5nOiBjYWxjKCRkYXRhLXRhYmxlLWNvbHVtbi1zcGFjaW5nIC8gMik7XHJcblxyXG4kZGF0YS10YWJsZS1jYXJkLWhlYWRlci1oZWlnaHQ6IDY0cHggIWRlZmF1bHQ7XHJcbiRkYXRhLXRhYmxlLWNhcmQtdGl0bGUtdG9wOiAyMHB4ICFkZWZhdWx0O1xyXG4kZGF0YS10YWJsZS1jYXJkLXBhZGRpbmc6IDI0cHggIWRlZmF1bHQ7XHJcbiRkYXRhLXRhYmxlLWJ1dHRvbi1wYWRkaW5nLXJpZ2h0OiAxNnB4ICFkZWZhdWx0O1xyXG4kZGF0YS10YWJsZS1jZWxsLXRvcDogY2FsYygkZGF0YS10YWJsZS1jYXJkLXBhZGRpbmcgLyAyKTtcclxuXHJcbi8qIERJQUxPRyAqL1xyXG4kZGlhbG9nLWNvbnRlbnQtY29sb3I6ICRjYXJkLXN1cHBvcnRpbmctdGV4dC10ZXh0LWNvbG9yO1xyXG5cclxuLyogU05BQ0tCQVIgKi9cclxuXHJcbi8vIEhhcmQgY29kZWQgc2luY2UgdGhlIGNvbG9yIGlzIG5vdCBwcmVzZW50IGluIGFueSBwYWxldHRlLlxyXG4kc25hY2tiYXItYmFja2dyb3VuZC1jb2xvcjogIzMyMzIzMiAhZGVmYXVsdDtcclxuJHNuYWNrYmFyLXRhYmxldC1icmVha3BvaW50OiAkZ3JpZC10YWJsZXQtYnJlYWtwb2ludDtcclxuJHNuYWNrYmFyLWFjdGlvbi1jb2xvcjogc3RyaW5nLnVucXVvdGUoXCJyZ2IoI3skY29sb3ItYWNjZW50fSlcIikgIWRlZmF1bHQ7XHJcblxyXG4vKiBUT09MVElQICovXHJcbiR0b29sdGlwLWZvbnQtc2l6ZTogMTBweCAhZGVmYXVsdDtcclxuJHRvb2x0aXAtZm9udC1zaXplLWxhcmdlOiAxNHB4ICFkZWZhdWx0O1xyXG5cclxuLyogQ0hJUCAqL1xyXG4kY2hpcC1iZy1jb2xvcjogcmdiKDIyMiwgMjIyLCAyMjIpICFkZWZhdWx0O1xyXG4kY2hpcC1iZy1hY3RpdmUtY29sb3I6IHJnYigyMTQsIDIxNCwgMjE0KSAhZGVmYXVsdDtcclxuJGNoaXAtaGVpZ2h0OiAzMnB4ICFkZWZhdWx0O1xyXG4kY2hpcC1mb250LXNpemU6IDEzcHggIWRlZmF1bHQ7XHJcbiIsIi8qKlxyXG4gKiBDb3B5cmlnaHQgMjAxNSBHb29nbGUgSW5jLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxyXG4gKlxyXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xyXG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXHJcbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxyXG4gKlxyXG4gKiAgICAgIGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxyXG4gKlxyXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXHJcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcclxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXHJcbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcclxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXHJcbiAqL1xyXG5cclxuQHVzZSBcInNhc3M6bGlzdFwiO1xyXG5cclxuLyogPT09PT09PT09PSAgQ29sb3IgUGFsZXR0ZXMgID09PT09PT09PT0gKi9cclxuXHJcbi8vIENvbG9yIG9yZGVyOiA1MCwgMTAwLCAyMDAsIDMwMCwgNDAwLCA1MDAsIDYwMCwgNzAwLCA4MDAsIDkwMCwgQTEwMCwgQTIwMCxcclxuLy8gQTQwMCwgQTcwMC5cclxuXHJcbiRwYWxldHRlLXJlZDpcclxuXCIyNTUsMjM1LDIzOFwiXHJcblwiMjU1LDIwNSwyMTBcIlxyXG5cIjIzOSwxNTQsMTU0XCJcclxuXCIyMjksMTE1LDExNVwiXHJcblwiMjM5LDgzLDgwXCJcclxuXCIyNDQsNjcsNTRcIlxyXG5cIjIyOSw1Nyw1M1wiXHJcblwiMjExLDQ3LDQ3XCJcclxuXCIxOTgsNDAsNDBcIlxyXG5cIjE4MywyOCwyOFwiXHJcblwiMjU1LDEzOCwxMjhcIlxyXG5cIjI1NSw4Miw4MlwiXHJcblwiMjU1LDIzLDY4XCJcclxuXCIyMTMsMCwwXCI7XHJcblxyXG4kcGFsZXR0ZS1yZWQtNTA6IGxpc3QubnRoKCRwYWxldHRlLXJlZCwgMSk7XHJcbiRwYWxldHRlLXJlZC0xMDA6IGxpc3QubnRoKCRwYWxldHRlLXJlZCwgMik7XHJcbiRwYWxldHRlLXJlZC0yMDA6IGxpc3QubnRoKCRwYWxldHRlLXJlZCwgMyk7XHJcbiRwYWxldHRlLXJlZC0zMDA6IGxpc3QubnRoKCRwYWxldHRlLXJlZCwgNCk7XHJcbiRwYWxldHRlLXJlZC00MDA6IGxpc3QubnRoKCRwYWxldHRlLXJlZCwgNSk7XHJcbiRwYWxldHRlLXJlZC01MDA6IGxpc3QubnRoKCRwYWxldHRlLXJlZCwgNik7XHJcbiRwYWxldHRlLXJlZC02MDA6IGxpc3QubnRoKCRwYWxldHRlLXJlZCwgNyk7XHJcbiRwYWxldHRlLXJlZC03MDA6IGxpc3QubnRoKCRwYWxldHRlLXJlZCwgOCk7XHJcbiRwYWxldHRlLXJlZC04MDA6IGxpc3QubnRoKCRwYWxldHRlLXJlZCwgOSk7XHJcbiRwYWxldHRlLXJlZC05MDA6IGxpc3QubnRoKCRwYWxldHRlLXJlZCwgMTApO1xyXG4kcGFsZXR0ZS1yZWQtQTEwMDogbGlzdC5udGgoJHBhbGV0dGUtcmVkLCAxMSk7XHJcbiRwYWxldHRlLXJlZC1BMjAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1yZWQsIDEyKTtcclxuJHBhbGV0dGUtcmVkLUE0MDA6IGxpc3QubnRoKCRwYWxldHRlLXJlZCwgMTMpO1xyXG4kcGFsZXR0ZS1yZWQtQTcwMDogbGlzdC5udGgoJHBhbGV0dGUtcmVkLCAxNCk7XHJcblxyXG4kcGFsZXR0ZS1waW5rOlxyXG5cIjI1MiwyMjgsMjM2XCJcclxuXCIyNDgsMTg3LDIwOFwiXHJcblwiMjQ0LDE0MywxNzdcIlxyXG5cIjI0MCw5OCwxNDZcIlxyXG5cIjIzNiw2NCwxMjJcIlxyXG5cIjIzMywzMCw5OVwiXHJcblwiMjE2LDI3LDk2XCJcclxuXCIxOTQsMjQsOTFcIlxyXG5cIjE3MywyMCw4N1wiXHJcblwiMTM2LDE0LDc5XCJcclxuXCIyNTUsMTI4LDE3MVwiXHJcblwiMjU1LDY0LDEyOVwiXHJcblwiMjQ1LDAsODdcIlxyXG5cIjE5NywxNyw5OFwiO1xyXG5cclxuJHBhbGV0dGUtcGluay01MDogbGlzdC5udGgoJHBhbGV0dGUtcGluaywgMSk7XHJcbiRwYWxldHRlLXBpbmstMTAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1waW5rLCAyKTtcclxuJHBhbGV0dGUtcGluay0yMDA6IGxpc3QubnRoKCRwYWxldHRlLXBpbmssIDMpO1xyXG4kcGFsZXR0ZS1waW5rLTMwMDogbGlzdC5udGgoJHBhbGV0dGUtcGluaywgNCk7XHJcbiRwYWxldHRlLXBpbmstNDAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1waW5rLCA1KTtcclxuJHBhbGV0dGUtcGluay01MDA6IGxpc3QubnRoKCRwYWxldHRlLXBpbmssIDYpO1xyXG4kcGFsZXR0ZS1waW5rLTYwMDogbGlzdC5udGgoJHBhbGV0dGUtcGluaywgNyk7XHJcbiRwYWxldHRlLXBpbmstNzAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1waW5rLCA4KTtcclxuJHBhbGV0dGUtcGluay04MDA6IGxpc3QubnRoKCRwYWxldHRlLXBpbmssIDkpO1xyXG4kcGFsZXR0ZS1waW5rLTkwMDogbGlzdC5udGgoJHBhbGV0dGUtcGluaywgMTApO1xyXG4kcGFsZXR0ZS1waW5rLUExMDA6IGxpc3QubnRoKCRwYWxldHRlLXBpbmssIDExKTtcclxuJHBhbGV0dGUtcGluay1BMjAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1waW5rLCAxMik7XHJcbiRwYWxldHRlLXBpbmstQTQwMDogbGlzdC5udGgoJHBhbGV0dGUtcGluaywgMTMpO1xyXG4kcGFsZXR0ZS1waW5rLUE3MDA6IGxpc3QubnRoKCRwYWxldHRlLXBpbmssIDE0KTtcclxuXHJcbiRwYWxldHRlLXB1cnBsZTpcclxuXCIyNDMsMjI5LDI0NVwiXHJcblwiMjI1LDE5MCwyMzFcIlxyXG5cIjIwNiwxNDcsMjE2XCJcclxuXCIxODYsMTA0LDIwMFwiXHJcblwiMTcxLDcxLDE4OFwiXHJcblwiMTU2LDM5LDE3NlwiXHJcblwiMTQyLDM2LDE3MFwiXHJcblwiMTIzLDMxLDE2MlwiXHJcblwiMTA2LDI3LDE1NFwiXHJcblwiNzQsMjAsMTQwXCJcclxuXCIyMzQsMTI4LDI1MlwiXHJcblwiMjI0LDY0LDI1MVwiXHJcblwiMjEzLDAsMjQ5XCJcclxuXCIxNzAsMCwyNTVcIjtcclxuXHJcbiRwYWxldHRlLXB1cnBsZS01MDogbGlzdC5udGgoJHBhbGV0dGUtcHVycGxlLCAxKTtcclxuJHBhbGV0dGUtcHVycGxlLTEwMDogbGlzdC5udGgoJHBhbGV0dGUtcHVycGxlLCAyKTtcclxuJHBhbGV0dGUtcHVycGxlLTIwMDogbGlzdC5udGgoJHBhbGV0dGUtcHVycGxlLCAzKTtcclxuJHBhbGV0dGUtcHVycGxlLTMwMDogbGlzdC5udGgoJHBhbGV0dGUtcHVycGxlLCA0KTtcclxuJHBhbGV0dGUtcHVycGxlLTQwMDogbGlzdC5udGgoJHBhbGV0dGUtcHVycGxlLCA1KTtcclxuJHBhbGV0dGUtcHVycGxlLTUwMDogbGlzdC5udGgoJHBhbGV0dGUtcHVycGxlLCA2KTtcclxuJHBhbGV0dGUtcHVycGxlLTYwMDogbGlzdC5udGgoJHBhbGV0dGUtcHVycGxlLCA3KTtcclxuJHBhbGV0dGUtcHVycGxlLTcwMDogbGlzdC5udGgoJHBhbGV0dGUtcHVycGxlLCA4KTtcclxuJHBhbGV0dGUtcHVycGxlLTgwMDogbGlzdC5udGgoJHBhbGV0dGUtcHVycGxlLCA5KTtcclxuJHBhbGV0dGUtcHVycGxlLTkwMDogbGlzdC5udGgoJHBhbGV0dGUtcHVycGxlLCAxMCk7XHJcbiRwYWxldHRlLXB1cnBsZS1BMTAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1wdXJwbGUsIDExKTtcclxuJHBhbGV0dGUtcHVycGxlLUEyMDA6IGxpc3QubnRoKCRwYWxldHRlLXB1cnBsZSwgMTIpO1xyXG4kcGFsZXR0ZS1wdXJwbGUtQTQwMDogbGlzdC5udGgoJHBhbGV0dGUtcHVycGxlLCAxMyk7XHJcbiRwYWxldHRlLXB1cnBsZS1BNzAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1wdXJwbGUsIDE0KTtcclxuXHJcbiRwYWxldHRlLWRlZXAtcHVycGxlOlxyXG5cIjIzNywyMzEsMjQ2XCJcclxuXCIyMDksMTk2LDIzM1wiXHJcblwiMTc5LDE1NywyMTlcIlxyXG5cIjE0OSwxMTcsMjA1XCJcclxuXCIxMjYsODcsMTk0XCJcclxuXCIxMDMsNTgsMTgzXCJcclxuXCI5NCw1MywxNzdcIlxyXG5cIjgxLDQ1LDE2OFwiXHJcblwiNjksMzksMTYwXCJcclxuXCI0OSwyNywxNDZcIlxyXG5cIjE3OSwxMzYsMjU1XCJcclxuXCIxMjQsNzcsMjU1XCJcclxuXCIxMDEsMzEsMjU1XCJcclxuXCI5OCwwLDIzNFwiO1xyXG5cclxuJHBhbGV0dGUtZGVlcC1wdXJwbGUtNTA6IGxpc3QubnRoKCRwYWxldHRlLWRlZXAtcHVycGxlLCAxKTtcclxuJHBhbGV0dGUtZGVlcC1wdXJwbGUtMTAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1kZWVwLXB1cnBsZSwgMik7XHJcbiRwYWxldHRlLWRlZXAtcHVycGxlLTIwMDogbGlzdC5udGgoJHBhbGV0dGUtZGVlcC1wdXJwbGUsIDMpO1xyXG4kcGFsZXR0ZS1kZWVwLXB1cnBsZS0zMDA6IGxpc3QubnRoKCRwYWxldHRlLWRlZXAtcHVycGxlLCA0KTtcclxuJHBhbGV0dGUtZGVlcC1wdXJwbGUtNDAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1kZWVwLXB1cnBsZSwgNSk7XHJcbiRwYWxldHRlLWRlZXAtcHVycGxlLTUwMDogbGlzdC5udGgoJHBhbGV0dGUtZGVlcC1wdXJwbGUsIDYpO1xyXG4kcGFsZXR0ZS1kZWVwLXB1cnBsZS02MDA6IGxpc3QubnRoKCRwYWxldHRlLWRlZXAtcHVycGxlLCA3KTtcclxuJHBhbGV0dGUtZGVlcC1wdXJwbGUtNzAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1kZWVwLXB1cnBsZSwgOCk7XHJcbiRwYWxldHRlLWRlZXAtcHVycGxlLTgwMDogbGlzdC5udGgoJHBhbGV0dGUtZGVlcC1wdXJwbGUsIDkpO1xyXG4kcGFsZXR0ZS1kZWVwLXB1cnBsZS05MDA6IGxpc3QubnRoKCRwYWxldHRlLWRlZXAtcHVycGxlLCAxMCk7XHJcbiRwYWxldHRlLWRlZXAtcHVycGxlLUExMDA6IGxpc3QubnRoKCRwYWxldHRlLWRlZXAtcHVycGxlLCAxMSk7XHJcbiRwYWxldHRlLWRlZXAtcHVycGxlLUEyMDA6IGxpc3QubnRoKCRwYWxldHRlLWRlZXAtcHVycGxlLCAxMik7XHJcbiRwYWxldHRlLWRlZXAtcHVycGxlLUE0MDA6IGxpc3QubnRoKCRwYWxldHRlLWRlZXAtcHVycGxlLCAxMyk7XHJcbiRwYWxldHRlLWRlZXAtcHVycGxlLUE3MDA6IGxpc3QubnRoKCRwYWxldHRlLWRlZXAtcHVycGxlLCAxNCk7XHJcblxyXG4kcGFsZXR0ZS1pbmRpZ286XHJcblwiMjMyLDIzNCwyNDZcIlxyXG5cIjE5NywyMDIsMjMzXCJcclxuXCIxNTksMTY4LDIxOFwiXHJcblwiMTIxLDEzNCwyMDNcIlxyXG5cIjkyLDEwNywxOTJcIlxyXG5cIjYzLDgxLDE4MVwiXHJcblwiNTcsNzMsMTcxXCJcclxuXCI0OCw2MywxNTlcIlxyXG5cIjQwLDUzLDE0N1wiXHJcblwiMjYsMzUsMTI2XCJcclxuXCIxNDAsMTU4LDI1NVwiXHJcblwiODMsMTA5LDI1NFwiXHJcblwiNjEsOTAsMjU0XCJcclxuXCI0OCw3OSwyNTRcIjtcclxuXHJcbiRwYWxldHRlLWluZGlnby01MDogbGlzdC5udGgoJHBhbGV0dGUtaW5kaWdvLCAxKTtcclxuJHBhbGV0dGUtaW5kaWdvLTEwMDogbGlzdC5udGgoJHBhbGV0dGUtaW5kaWdvLCAyKTtcclxuJHBhbGV0dGUtaW5kaWdvLTIwMDogbGlzdC5udGgoJHBhbGV0dGUtaW5kaWdvLCAzKTtcclxuJHBhbGV0dGUtaW5kaWdvLTMwMDogbGlzdC5udGgoJHBhbGV0dGUtaW5kaWdvLCA0KTtcclxuJHBhbGV0dGUtaW5kaWdvLTQwMDogbGlzdC5udGgoJHBhbGV0dGUtaW5kaWdvLCA1KTtcclxuJHBhbGV0dGUtaW5kaWdvLTUwMDogbGlzdC5udGgoJHBhbGV0dGUtaW5kaWdvLCA2KTtcclxuJHBhbGV0dGUtaW5kaWdvLTYwMDogbGlzdC5udGgoJHBhbGV0dGUtaW5kaWdvLCA3KTtcclxuJHBhbGV0dGUtaW5kaWdvLTcwMDogbGlzdC5udGgoJHBhbGV0dGUtaW5kaWdvLCA4KTtcclxuJHBhbGV0dGUtaW5kaWdvLTgwMDogbGlzdC5udGgoJHBhbGV0dGUtaW5kaWdvLCA5KTtcclxuJHBhbGV0dGUtaW5kaWdvLTkwMDogbGlzdC5udGgoJHBhbGV0dGUtaW5kaWdvLCAxMCk7XHJcbiRwYWxldHRlLWluZGlnby1BMTAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1pbmRpZ28sIDExKTtcclxuJHBhbGV0dGUtaW5kaWdvLUEyMDA6IGxpc3QubnRoKCRwYWxldHRlLWluZGlnbywgMTIpO1xyXG4kcGFsZXR0ZS1pbmRpZ28tQTQwMDogbGlzdC5udGgoJHBhbGV0dGUtaW5kaWdvLCAxMyk7XHJcbiRwYWxldHRlLWluZGlnby1BNzAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1pbmRpZ28sIDE0KTtcclxuXHJcbiRwYWxldHRlLWJsdWU6XHJcblwiMjI3LDI0MiwyNTNcIlxyXG5cIjE4NywyMjIsMjUxXCJcclxuXCIxNDQsMjAyLDI0OVwiXHJcblwiMTAwLDE4MSwyNDZcIlxyXG5cIjY2LDE2NSwyNDVcIlxyXG5cIjMzLDE1MCwyNDNcIlxyXG5cIjMwLDEzNiwyMjlcIlxyXG5cIjI1LDExOCwyMTBcIlxyXG5cIjIxLDEwMSwxOTJcIlxyXG5cIjEzLDcxLDE2MVwiXHJcblwiMTMwLDE3NywyNTVcIlxyXG5cIjY4LDEzOCwyNTVcIlxyXG5cIjQxLDEyMSwyNTVcIlxyXG5cIjQxLDk4LDI1NVwiO1xyXG5cclxuJHBhbGV0dGUtYmx1ZS01MDogbGlzdC5udGgoJHBhbGV0dGUtYmx1ZSwgMSk7XHJcbiRwYWxldHRlLWJsdWUtMTAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1ibHVlLCAyKTtcclxuJHBhbGV0dGUtYmx1ZS0yMDA6IGxpc3QubnRoKCRwYWxldHRlLWJsdWUsIDMpO1xyXG4kcGFsZXR0ZS1ibHVlLTMwMDogbGlzdC5udGgoJHBhbGV0dGUtYmx1ZSwgNCk7XHJcbiRwYWxldHRlLWJsdWUtNDAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1ibHVlLCA1KTtcclxuJHBhbGV0dGUtYmx1ZS01MDA6IGxpc3QubnRoKCRwYWxldHRlLWJsdWUsIDYpO1xyXG4kcGFsZXR0ZS1ibHVlLTYwMDogbGlzdC5udGgoJHBhbGV0dGUtYmx1ZSwgNyk7XHJcbiRwYWxldHRlLWJsdWUtNzAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1ibHVlLCA4KTtcclxuJHBhbGV0dGUtYmx1ZS04MDA6IGxpc3QubnRoKCRwYWxldHRlLWJsdWUsIDkpO1xyXG4kcGFsZXR0ZS1ibHVlLTkwMDogbGlzdC5udGgoJHBhbGV0dGUtYmx1ZSwgMTApO1xyXG4kcGFsZXR0ZS1ibHVlLUExMDA6IGxpc3QubnRoKCRwYWxldHRlLWJsdWUsIDExKTtcclxuJHBhbGV0dGUtYmx1ZS1BMjAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1ibHVlLCAxMik7XHJcbiRwYWxldHRlLWJsdWUtQTQwMDogbGlzdC5udGgoJHBhbGV0dGUtYmx1ZSwgMTMpO1xyXG4kcGFsZXR0ZS1ibHVlLUE3MDA6IGxpc3QubnRoKCRwYWxldHRlLWJsdWUsIDE0KTtcclxuXHJcbiRwYWxldHRlLWxpZ2h0LWJsdWU6XHJcblwiMjI1LDI0NSwyNTRcIlxyXG5cIjE3OSwyMjksMjUyXCJcclxuXCIxMjksMjEyLDI1MFwiXHJcblwiNzksMTk1LDI0N1wiXHJcblwiNDEsMTgyLDI0NlwiXHJcblwiMywxNjksMjQ0XCJcclxuXCIzLDE1NSwyMjlcIlxyXG5cIjIsMTM2LDIwOVwiXHJcblwiMiwxMTksMTg5XCJcclxuXCIxLDg3LDE1NVwiXHJcblwiMTI4LDIxNiwyNTVcIlxyXG5cIjY0LDE5NiwyNTVcIlxyXG5cIjAsMTc2LDI1NVwiXHJcblwiMCwxNDUsMjM0XCI7XHJcblxyXG4kcGFsZXR0ZS1saWdodC1ibHVlLTUwOiBsaXN0Lm50aCgkcGFsZXR0ZS1saWdodC1ibHVlLCAxKTtcclxuJHBhbGV0dGUtbGlnaHQtYmx1ZS0xMDA6IGxpc3QubnRoKCRwYWxldHRlLWxpZ2h0LWJsdWUsIDIpO1xyXG4kcGFsZXR0ZS1saWdodC1ibHVlLTIwMDogbGlzdC5udGgoJHBhbGV0dGUtbGlnaHQtYmx1ZSwgMyk7XHJcbiRwYWxldHRlLWxpZ2h0LWJsdWUtMzAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1saWdodC1ibHVlLCA0KTtcclxuJHBhbGV0dGUtbGlnaHQtYmx1ZS00MDA6IGxpc3QubnRoKCRwYWxldHRlLWxpZ2h0LWJsdWUsIDUpO1xyXG4kcGFsZXR0ZS1saWdodC1ibHVlLTUwMDogbGlzdC5udGgoJHBhbGV0dGUtbGlnaHQtYmx1ZSwgNik7XHJcbiRwYWxldHRlLWxpZ2h0LWJsdWUtNjAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1saWdodC1ibHVlLCA3KTtcclxuJHBhbGV0dGUtbGlnaHQtYmx1ZS03MDA6IGxpc3QubnRoKCRwYWxldHRlLWxpZ2h0LWJsdWUsIDgpO1xyXG4kcGFsZXR0ZS1saWdodC1ibHVlLTgwMDogbGlzdC5udGgoJHBhbGV0dGUtbGlnaHQtYmx1ZSwgOSk7XHJcbiRwYWxldHRlLWxpZ2h0LWJsdWUtOTAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1saWdodC1ibHVlLCAxMCk7XHJcbiRwYWxldHRlLWxpZ2h0LWJsdWUtQTEwMDogbGlzdC5udGgoJHBhbGV0dGUtbGlnaHQtYmx1ZSwgMTEpO1xyXG4kcGFsZXR0ZS1saWdodC1ibHVlLUEyMDA6IGxpc3QubnRoKCRwYWxldHRlLWxpZ2h0LWJsdWUsIDEyKTtcclxuJHBhbGV0dGUtbGlnaHQtYmx1ZS1BNDAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1saWdodC1ibHVlLCAxMyk7XHJcbiRwYWxldHRlLWxpZ2h0LWJsdWUtQTcwMDogbGlzdC5udGgoJHBhbGV0dGUtbGlnaHQtYmx1ZSwgMTQpO1xyXG5cclxuJHBhbGV0dGUtY3lhbjpcclxuXCIyMjQsMjQ3LDI1MFwiXHJcblwiMTc4LDIzNSwyNDJcIlxyXG5cIjEyOCwyMjIsMjM0XCJcclxuXCI3NywyMDgsMjI1XCJcclxuXCIzOCwxOTgsMjE4XCJcclxuXCIwLDE4OCwyMTJcIlxyXG5cIjAsMTcyLDE5M1wiXHJcblwiMCwxNTEsMTY3XCJcclxuXCIwLDEzMSwxNDNcIlxyXG5cIjAsOTYsMTAwXCJcclxuXCIxMzIsMjU1LDI1NVwiXHJcblwiMjQsMjU1LDI1NVwiXHJcblwiMCwyMjksMjU1XCJcclxuXCIwLDE4NCwyMTJcIjtcclxuXHJcbiRwYWxldHRlLWN5YW4tNTA6IGxpc3QubnRoKCRwYWxldHRlLWN5YW4sIDEpO1xyXG4kcGFsZXR0ZS1jeWFuLTEwMDogbGlzdC5udGgoJHBhbGV0dGUtY3lhbiwgMik7XHJcbiRwYWxldHRlLWN5YW4tMjAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1jeWFuLCAzKTtcclxuJHBhbGV0dGUtY3lhbi0zMDA6IGxpc3QubnRoKCRwYWxldHRlLWN5YW4sIDQpO1xyXG4kcGFsZXR0ZS1jeWFuLTQwMDogbGlzdC5udGgoJHBhbGV0dGUtY3lhbiwgNSk7XHJcbiRwYWxldHRlLWN5YW4tNTAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1jeWFuLCA2KTtcclxuJHBhbGV0dGUtY3lhbi02MDA6IGxpc3QubnRoKCRwYWxldHRlLWN5YW4sIDcpO1xyXG4kcGFsZXR0ZS1jeWFuLTcwMDogbGlzdC5udGgoJHBhbGV0dGUtY3lhbiwgOCk7XHJcbiRwYWxldHRlLWN5YW4tODAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1jeWFuLCA5KTtcclxuJHBhbGV0dGUtY3lhbi05MDA6IGxpc3QubnRoKCRwYWxldHRlLWN5YW4sIDEwKTtcclxuJHBhbGV0dGUtY3lhbi1BMTAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1jeWFuLCAxMSk7XHJcbiRwYWxldHRlLWN5YW4tQTIwMDogbGlzdC5udGgoJHBhbGV0dGUtY3lhbiwgMTIpO1xyXG4kcGFsZXR0ZS1jeWFuLUE0MDA6IGxpc3QubnRoKCRwYWxldHRlLWN5YW4sIDEzKTtcclxuJHBhbGV0dGUtY3lhbi1BNzAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1jeWFuLCAxNCk7XHJcblxyXG4kcGFsZXR0ZS10ZWFsOlxyXG5cIjIyNCwyNDIsMjQxXCJcclxuXCIxNzgsMjIzLDIxOVwiXHJcblwiMTI4LDIwMywxOTZcIlxyXG5cIjc3LDE4MiwxNzJcIlxyXG5cIjM4LDE2NiwxNTRcIlxyXG5cIjAsMTUwLDEzNlwiXHJcblwiMCwxMzcsMTIzXCJcclxuXCIwLDEyMSwxMDdcIlxyXG5cIjAsMTA1LDkyXCJcclxuXCIwLDc3LDY0XCJcclxuXCIxNjcsMjU1LDIzNVwiXHJcblwiMTAwLDI1NSwyMThcIlxyXG5cIjI5LDIzMywxODJcIlxyXG5cIjAsMTkxLDE2NVwiO1xyXG5cclxuJHBhbGV0dGUtdGVhbC01MDogbGlzdC5udGgoJHBhbGV0dGUtdGVhbCwgMSk7XHJcbiRwYWxldHRlLXRlYWwtMTAwOiBsaXN0Lm50aCgkcGFsZXR0ZS10ZWFsLCAyKTtcclxuJHBhbGV0dGUtdGVhbC0yMDA6IGxpc3QubnRoKCRwYWxldHRlLXRlYWwsIDMpO1xyXG4kcGFsZXR0ZS10ZWFsLTMwMDogbGlzdC5udGgoJHBhbGV0dGUtdGVhbCwgNCk7XHJcbiRwYWxldHRlLXRlYWwtNDAwOiBsaXN0Lm50aCgkcGFsZXR0ZS10ZWFsLCA1KTtcclxuJHBhbGV0dGUtdGVhbC01MDA6IGxpc3QubnRoKCRwYWxldHRlLXRlYWwsIDYpO1xyXG4kcGFsZXR0ZS10ZWFsLTYwMDogbGlzdC5udGgoJHBhbGV0dGUtdGVhbCwgNyk7XHJcbiRwYWxldHRlLXRlYWwtNzAwOiBsaXN0Lm50aCgkcGFsZXR0ZS10ZWFsLCA4KTtcclxuJHBhbGV0dGUtdGVhbC04MDA6IGxpc3QubnRoKCRwYWxldHRlLXRlYWwsIDkpO1xyXG4kcGFsZXR0ZS10ZWFsLTkwMDogbGlzdC5udGgoJHBhbGV0dGUtdGVhbCwgMTApO1xyXG4kcGFsZXR0ZS10ZWFsLUExMDA6IGxpc3QubnRoKCRwYWxldHRlLXRlYWwsIDExKTtcclxuJHBhbGV0dGUtdGVhbC1BMjAwOiBsaXN0Lm50aCgkcGFsZXR0ZS10ZWFsLCAxMik7XHJcbiRwYWxldHRlLXRlYWwtQTQwMDogbGlzdC5udGgoJHBhbGV0dGUtdGVhbCwgMTMpO1xyXG4kcGFsZXR0ZS10ZWFsLUE3MDA6IGxpc3QubnRoKCRwYWxldHRlLXRlYWwsIDE0KTtcclxuXHJcbiRwYWxldHRlLWdyZWVuOlxyXG5cIjIzMiwyNDUsMjMzXCJcclxuXCIyMDAsMjMwLDIwMVwiXHJcblwiMTY1LDIxNCwxNjdcIlxyXG5cIjEyOSwxOTksMTMyXCJcclxuXCIxMDIsMTg3LDEwNlwiXHJcblwiNzYsMTc1LDgwXCJcclxuXCI2NywxNjAsNzFcIlxyXG5cIjU2LDE0Miw2MFwiXHJcblwiNDYsMTI1LDUwXCJcclxuXCIyNyw5NCwzMlwiXHJcblwiMTg1LDI0NiwyMDJcIlxyXG5cIjEwNSwyNDAsMTc0XCJcclxuXCIwLDIzMCwxMThcIlxyXG5cIjAsMjAwLDgzXCI7XHJcblxyXG4kcGFsZXR0ZS1ncmVlbi01MDogbGlzdC5udGgoJHBhbGV0dGUtZ3JlZW4sIDEpO1xyXG4kcGFsZXR0ZS1ncmVlbi0xMDA6IGxpc3QubnRoKCRwYWxldHRlLWdyZWVuLCAyKTtcclxuJHBhbGV0dGUtZ3JlZW4tMjAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1ncmVlbiwgMyk7XHJcbiRwYWxldHRlLWdyZWVuLTMwMDogbGlzdC5udGgoJHBhbGV0dGUtZ3JlZW4sIDQpO1xyXG4kcGFsZXR0ZS1ncmVlbi00MDA6IGxpc3QubnRoKCRwYWxldHRlLWdyZWVuLCA1KTtcclxuJHBhbGV0dGUtZ3JlZW4tNTAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1ncmVlbiwgNik7XHJcbiRwYWxldHRlLWdyZWVuLTYwMDogbGlzdC5udGgoJHBhbGV0dGUtZ3JlZW4sIDcpO1xyXG4kcGFsZXR0ZS1ncmVlbi03MDA6IGxpc3QubnRoKCRwYWxldHRlLWdyZWVuLCA4KTtcclxuJHBhbGV0dGUtZ3JlZW4tODAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1ncmVlbiwgOSk7XHJcbiRwYWxldHRlLWdyZWVuLTkwMDogbGlzdC5udGgoJHBhbGV0dGUtZ3JlZW4sIDEwKTtcclxuJHBhbGV0dGUtZ3JlZW4tQTEwMDogbGlzdC5udGgoJHBhbGV0dGUtZ3JlZW4sIDExKTtcclxuJHBhbGV0dGUtZ3JlZW4tQTIwMDogbGlzdC5udGgoJHBhbGV0dGUtZ3JlZW4sIDEyKTtcclxuJHBhbGV0dGUtZ3JlZW4tQTQwMDogbGlzdC5udGgoJHBhbGV0dGUtZ3JlZW4sIDEzKTtcclxuJHBhbGV0dGUtZ3JlZW4tQTcwMDogbGlzdC5udGgoJHBhbGV0dGUtZ3JlZW4sIDE0KTtcclxuXHJcbiRwYWxldHRlLWxpZ2h0LWdyZWVuOlxyXG5cIjI0MSwyNDgsMjMzXCJcclxuXCIyMjAsMjM3LDIwMFwiXHJcblwiMTk3LDIyNSwxNjVcIlxyXG5cIjE3NCwyMTMsMTI5XCJcclxuXCIxNTYsMjA0LDEwMVwiXHJcblwiMTM5LDE5NSw3NFwiXHJcblwiMTI0LDE3OSw2NlwiXHJcblwiMTA0LDE1OSw1NlwiXHJcblwiODUsMTM5LDQ3XCJcclxuXCI1MSwxMDUsMzBcIlxyXG5cIjIwNCwyNTUsMTQ0XCJcclxuXCIxNzgsMjU1LDg5XCJcclxuXCIxMTgsMjU1LDNcIlxyXG5cIjEwMCwyMjEsMjNcIjtcclxuXHJcbiRwYWxldHRlLWxpZ2h0LWdyZWVuLTUwOiBsaXN0Lm50aCgkcGFsZXR0ZS1saWdodC1ncmVlbiwgMSk7XHJcbiRwYWxldHRlLWxpZ2h0LWdyZWVuLTEwMDogbGlzdC5udGgoJHBhbGV0dGUtbGlnaHQtZ3JlZW4sIDIpO1xyXG4kcGFsZXR0ZS1saWdodC1ncmVlbi0yMDA6IGxpc3QubnRoKCRwYWxldHRlLWxpZ2h0LWdyZWVuLCAzKTtcclxuJHBhbGV0dGUtbGlnaHQtZ3JlZW4tMzAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1saWdodC1ncmVlbiwgNCk7XHJcbiRwYWxldHRlLWxpZ2h0LWdyZWVuLTQwMDogbGlzdC5udGgoJHBhbGV0dGUtbGlnaHQtZ3JlZW4sIDUpO1xyXG4kcGFsZXR0ZS1saWdodC1ncmVlbi01MDA6IGxpc3QubnRoKCRwYWxldHRlLWxpZ2h0LWdyZWVuLCA2KTtcclxuJHBhbGV0dGUtbGlnaHQtZ3JlZW4tNjAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1saWdodC1ncmVlbiwgNyk7XHJcbiRwYWxldHRlLWxpZ2h0LWdyZWVuLTcwMDogbGlzdC5udGgoJHBhbGV0dGUtbGlnaHQtZ3JlZW4sIDgpO1xyXG4kcGFsZXR0ZS1saWdodC1ncmVlbi04MDA6IGxpc3QubnRoKCRwYWxldHRlLWxpZ2h0LWdyZWVuLCA5KTtcclxuJHBhbGV0dGUtbGlnaHQtZ3JlZW4tOTAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1saWdodC1ncmVlbiwgMTApO1xyXG4kcGFsZXR0ZS1saWdodC1ncmVlbi1BMTAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1saWdodC1ncmVlbiwgMTEpO1xyXG4kcGFsZXR0ZS1saWdodC1ncmVlbi1BMjAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1saWdodC1ncmVlbiwgMTIpO1xyXG4kcGFsZXR0ZS1saWdodC1ncmVlbi1BNDAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1saWdodC1ncmVlbiwgMTMpO1xyXG4kcGFsZXR0ZS1saWdodC1ncmVlbi1BNzAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1saWdodC1ncmVlbiwgMTQpO1xyXG5cclxuJHBhbGV0dGUtbGltZTpcclxuXCIyNDksMjUxLDIzMVwiXHJcblwiMjQwLDI0NCwxOTVcIlxyXG5cIjIzMCwyMzgsMTU2XCJcclxuXCIyMjAsMjMxLDExN1wiXHJcblwiMjEyLDIyNSw4N1wiXHJcblwiMjA1LDIyMCw1N1wiXHJcblwiMTkyLDIwMiw1MVwiXHJcblwiMTc1LDE4MCw0M1wiXHJcblwiMTU4LDE1NywzNlwiXHJcblwiMTMwLDExOSwyM1wiXHJcblwiMjQ0LDI1NSwxMjlcIlxyXG5cIjIzOCwyNTUsNjVcIlxyXG5cIjE5OCwyNTUsMFwiXHJcblwiMTc0LDIzNCwwXCI7XHJcblxyXG4kcGFsZXR0ZS1saW1lLTUwOiBsaXN0Lm50aCgkcGFsZXR0ZS1saW1lLCAxKTtcclxuJHBhbGV0dGUtbGltZS0xMDA6IGxpc3QubnRoKCRwYWxldHRlLWxpbWUsIDIpO1xyXG4kcGFsZXR0ZS1saW1lLTIwMDogbGlzdC5udGgoJHBhbGV0dGUtbGltZSwgMyk7XHJcbiRwYWxldHRlLWxpbWUtMzAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1saW1lLCA0KTtcclxuJHBhbGV0dGUtbGltZS00MDA6IGxpc3QubnRoKCRwYWxldHRlLWxpbWUsIDUpO1xyXG4kcGFsZXR0ZS1saW1lLTUwMDogbGlzdC5udGgoJHBhbGV0dGUtbGltZSwgNik7XHJcbiRwYWxldHRlLWxpbWUtNjAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1saW1lLCA3KTtcclxuJHBhbGV0dGUtbGltZS03MDA6IGxpc3QubnRoKCRwYWxldHRlLWxpbWUsIDgpO1xyXG4kcGFsZXR0ZS1saW1lLTgwMDogbGlzdC5udGgoJHBhbGV0dGUtbGltZSwgOSk7XHJcbiRwYWxldHRlLWxpbWUtOTAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1saW1lLCAxMCk7XHJcbiRwYWxldHRlLWxpbWUtQTEwMDogbGlzdC5udGgoJHBhbGV0dGUtbGltZSwgMTEpO1xyXG4kcGFsZXR0ZS1saW1lLUEyMDA6IGxpc3QubnRoKCRwYWxldHRlLWxpbWUsIDEyKTtcclxuJHBhbGV0dGUtbGltZS1BNDAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1saW1lLCAxMyk7XHJcbiRwYWxldHRlLWxpbWUtQTcwMDogbGlzdC5udGgoJHBhbGV0dGUtbGltZSwgMTQpO1xyXG5cclxuJHBhbGV0dGUteWVsbG93OlxyXG5cIjI1NSwyNTMsMjMxXCJcclxuXCIyNTUsMjQ5LDE5NlwiXHJcblwiMjU1LDI0NSwxNTdcIlxyXG5cIjI1NSwyNDEsMTE4XCJcclxuXCIyNTUsMjM4LDg4XCJcclxuXCIyNTUsMjM1LDU5XCJcclxuXCIyNTMsMjE2LDUzXCJcclxuXCIyNTEsMTkyLDQ1XCJcclxuXCIyNDksMTY4LDM3XCJcclxuXCIyNDUsMTI3LDIzXCJcclxuXCIyNTUsMjU1LDE0MVwiXHJcblwiMjU1LDI1NSwwXCJcclxuXCIyNTUsMjM0LDBcIlxyXG5cIjI1NSwyMTQsMFwiO1xyXG5cclxuJHBhbGV0dGUteWVsbG93LTUwOiBsaXN0Lm50aCgkcGFsZXR0ZS15ZWxsb3csIDEpO1xyXG4kcGFsZXR0ZS15ZWxsb3ctMTAwOiBsaXN0Lm50aCgkcGFsZXR0ZS15ZWxsb3csIDIpO1xyXG4kcGFsZXR0ZS15ZWxsb3ctMjAwOiBsaXN0Lm50aCgkcGFsZXR0ZS15ZWxsb3csIDMpO1xyXG4kcGFsZXR0ZS15ZWxsb3ctMzAwOiBsaXN0Lm50aCgkcGFsZXR0ZS15ZWxsb3csIDQpO1xyXG4kcGFsZXR0ZS15ZWxsb3ctNDAwOiBsaXN0Lm50aCgkcGFsZXR0ZS15ZWxsb3csIDUpO1xyXG4kcGFsZXR0ZS15ZWxsb3ctNTAwOiBsaXN0Lm50aCgkcGFsZXR0ZS15ZWxsb3csIDYpO1xyXG4kcGFsZXR0ZS15ZWxsb3ctNjAwOiBsaXN0Lm50aCgkcGFsZXR0ZS15ZWxsb3csIDcpO1xyXG4kcGFsZXR0ZS15ZWxsb3ctNzAwOiBsaXN0Lm50aCgkcGFsZXR0ZS15ZWxsb3csIDgpO1xyXG4kcGFsZXR0ZS15ZWxsb3ctODAwOiBsaXN0Lm50aCgkcGFsZXR0ZS15ZWxsb3csIDkpO1xyXG4kcGFsZXR0ZS15ZWxsb3ctOTAwOiBsaXN0Lm50aCgkcGFsZXR0ZS15ZWxsb3csIDEwKTtcclxuJHBhbGV0dGUteWVsbG93LUExMDA6IGxpc3QubnRoKCRwYWxldHRlLXllbGxvdywgMTEpO1xyXG4kcGFsZXR0ZS15ZWxsb3ctQTIwMDogbGlzdC5udGgoJHBhbGV0dGUteWVsbG93LCAxMik7XHJcbiRwYWxldHRlLXllbGxvdy1BNDAwOiBsaXN0Lm50aCgkcGFsZXR0ZS15ZWxsb3csIDEzKTtcclxuJHBhbGV0dGUteWVsbG93LUE3MDA6IGxpc3QubnRoKCRwYWxldHRlLXllbGxvdywgMTQpO1xyXG5cclxuJHBhbGV0dGUtYW1iZXI6XHJcblwiMjU1LDI0OCwyMjVcIlxyXG5cIjI1NSwyMzYsMTc5XCJcclxuXCIyNTUsMjI0LDEzMFwiXHJcblwiMjU1LDIxMyw3OVwiXHJcblwiMjU1LDIwMiw0MFwiXHJcblwiMjU1LDE5Myw3XCJcclxuXCIyNTUsMTc5LDBcIlxyXG5cIjI1NSwxNjAsMFwiXHJcblwiMjU1LDE0MywwXCJcclxuXCIyNTUsMTExLDBcIlxyXG5cIjI1NSwyMjksMTI3XCJcclxuXCIyNTUsMjE1LDY0XCJcclxuXCIyNTUsMTk2LDBcIlxyXG5cIjI1NSwxNzEsMFwiO1xyXG5cclxuJHBhbGV0dGUtYW1iZXItNTA6IGxpc3QubnRoKCRwYWxldHRlLWFtYmVyLCAxKTtcclxuJHBhbGV0dGUtYW1iZXItMTAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1hbWJlciwgMik7XHJcbiRwYWxldHRlLWFtYmVyLTIwMDogbGlzdC5udGgoJHBhbGV0dGUtYW1iZXIsIDMpO1xyXG4kcGFsZXR0ZS1hbWJlci0zMDA6IGxpc3QubnRoKCRwYWxldHRlLWFtYmVyLCA0KTtcclxuJHBhbGV0dGUtYW1iZXItNDAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1hbWJlciwgNSk7XHJcbiRwYWxldHRlLWFtYmVyLTUwMDogbGlzdC5udGgoJHBhbGV0dGUtYW1iZXIsIDYpO1xyXG4kcGFsZXR0ZS1hbWJlci02MDA6IGxpc3QubnRoKCRwYWxldHRlLWFtYmVyLCA3KTtcclxuJHBhbGV0dGUtYW1iZXItNzAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1hbWJlciwgOCk7XHJcbiRwYWxldHRlLWFtYmVyLTgwMDogbGlzdC5udGgoJHBhbGV0dGUtYW1iZXIsIDkpO1xyXG4kcGFsZXR0ZS1hbWJlci05MDA6IGxpc3QubnRoKCRwYWxldHRlLWFtYmVyLCAxMCk7XHJcbiRwYWxldHRlLWFtYmVyLUExMDA6IGxpc3QubnRoKCRwYWxldHRlLWFtYmVyLCAxMSk7XHJcbiRwYWxldHRlLWFtYmVyLUEyMDA6IGxpc3QubnRoKCRwYWxldHRlLWFtYmVyLCAxMik7XHJcbiRwYWxldHRlLWFtYmVyLUE0MDA6IGxpc3QubnRoKCRwYWxldHRlLWFtYmVyLCAxMyk7XHJcbiRwYWxldHRlLWFtYmVyLUE3MDA6IGxpc3QubnRoKCRwYWxldHRlLWFtYmVyLCAxNCk7XHJcblxyXG4kcGFsZXR0ZS1vcmFuZ2U6XHJcblwiMjU1LDI0MywyMjRcIlxyXG5cIjI1NSwyMjQsMTc4XCJcclxuXCIyNTUsMjA0LDEyOFwiXHJcblwiMjU1LDE4Myw3N1wiXHJcblwiMjU1LDE2NywzOFwiXHJcblwiMjU1LDE1MiwwXCJcclxuXCIyNTEsMTQwLDBcIlxyXG5cIjI0NSwxMjQsMFwiXHJcblwiMjM5LDEwOCwwXCJcclxuXCIyMzAsODEsMFwiXHJcblwiMjU1LDIwOSwxMjhcIlxyXG5cIjI1NSwxNzEsNjRcIlxyXG5cIjI1NSwxNDUsMFwiXHJcblwiMjU1LDEwOSwwXCI7XHJcblxyXG4kcGFsZXR0ZS1vcmFuZ2UtNTA6IGxpc3QubnRoKCRwYWxldHRlLW9yYW5nZSwgMSk7XHJcbiRwYWxldHRlLW9yYW5nZS0xMDA6IGxpc3QubnRoKCRwYWxldHRlLW9yYW5nZSwgMik7XHJcbiRwYWxldHRlLW9yYW5nZS0yMDA6IGxpc3QubnRoKCRwYWxldHRlLW9yYW5nZSwgMyk7XHJcbiRwYWxldHRlLW9yYW5nZS0zMDA6IGxpc3QubnRoKCRwYWxldHRlLW9yYW5nZSwgNCk7XHJcbiRwYWxldHRlLW9yYW5nZS00MDA6IGxpc3QubnRoKCRwYWxldHRlLW9yYW5nZSwgNSk7XHJcbiRwYWxldHRlLW9yYW5nZS01MDA6IGxpc3QubnRoKCRwYWxldHRlLW9yYW5nZSwgNik7XHJcbiRwYWxldHRlLW9yYW5nZS02MDA6IGxpc3QubnRoKCRwYWxldHRlLW9yYW5nZSwgNyk7XHJcbiRwYWxldHRlLW9yYW5nZS03MDA6IGxpc3QubnRoKCRwYWxldHRlLW9yYW5nZSwgOCk7XHJcbiRwYWxldHRlLW9yYW5nZS04MDA6IGxpc3QubnRoKCRwYWxldHRlLW9yYW5nZSwgOSk7XHJcbiRwYWxldHRlLW9yYW5nZS05MDA6IGxpc3QubnRoKCRwYWxldHRlLW9yYW5nZSwgMTApO1xyXG4kcGFsZXR0ZS1vcmFuZ2UtQTEwMDogbGlzdC5udGgoJHBhbGV0dGUtb3JhbmdlLCAxMSk7XHJcbiRwYWxldHRlLW9yYW5nZS1BMjAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1vcmFuZ2UsIDEyKTtcclxuJHBhbGV0dGUtb3JhbmdlLUE0MDA6IGxpc3QubnRoKCRwYWxldHRlLW9yYW5nZSwgMTMpO1xyXG4kcGFsZXR0ZS1vcmFuZ2UtQTcwMDogbGlzdC5udGgoJHBhbGV0dGUtb3JhbmdlLCAxNCk7XHJcblxyXG4kcGFsZXR0ZS1kZWVwLW9yYW5nZTpcclxuXCIyNTEsMjMzLDIzMVwiXHJcblwiMjU1LDIwNCwxODhcIlxyXG5cIjI1NSwxNzEsMTQ1XCJcclxuXCIyNTUsMTM4LDEwMVwiXHJcblwiMjU1LDExMiw2N1wiXHJcblwiMjU1LDg3LDM0XCJcclxuXCIyNDQsODEsMzBcIlxyXG5cIjIzMCw3NCwyNVwiXHJcblwiMjE2LDY3LDIxXCJcclxuXCIxOTEsNTQsMTJcIlxyXG5cIjI1NSwxNTgsMTI4XCJcclxuXCIyNTUsMTEwLDY0XCJcclxuXCIyNTUsNjEsMFwiXHJcblwiMjIxLDQ0LDBcIjtcclxuXHJcbiRwYWxldHRlLWRlZXAtb3JhbmdlLTUwOiBsaXN0Lm50aCgkcGFsZXR0ZS1kZWVwLW9yYW5nZSwgMSk7XHJcbiRwYWxldHRlLWRlZXAtb3JhbmdlLTEwMDogbGlzdC5udGgoJHBhbGV0dGUtZGVlcC1vcmFuZ2UsIDIpO1xyXG4kcGFsZXR0ZS1kZWVwLW9yYW5nZS0yMDA6IGxpc3QubnRoKCRwYWxldHRlLWRlZXAtb3JhbmdlLCAzKTtcclxuJHBhbGV0dGUtZGVlcC1vcmFuZ2UtMzAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1kZWVwLW9yYW5nZSwgNCk7XHJcbiRwYWxldHRlLWRlZXAtb3JhbmdlLTQwMDogbGlzdC5udGgoJHBhbGV0dGUtZGVlcC1vcmFuZ2UsIDUpO1xyXG4kcGFsZXR0ZS1kZWVwLW9yYW5nZS01MDA6IGxpc3QubnRoKCRwYWxldHRlLWRlZXAtb3JhbmdlLCA2KTtcclxuJHBhbGV0dGUtZGVlcC1vcmFuZ2UtNjAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1kZWVwLW9yYW5nZSwgNyk7XHJcbiRwYWxldHRlLWRlZXAtb3JhbmdlLTcwMDogbGlzdC5udGgoJHBhbGV0dGUtZGVlcC1vcmFuZ2UsIDgpO1xyXG4kcGFsZXR0ZS1kZWVwLW9yYW5nZS04MDA6IGxpc3QubnRoKCRwYWxldHRlLWRlZXAtb3JhbmdlLCA5KTtcclxuJHBhbGV0dGUtZGVlcC1vcmFuZ2UtOTAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1kZWVwLW9yYW5nZSwgMTApO1xyXG4kcGFsZXR0ZS1kZWVwLW9yYW5nZS1BMTAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1kZWVwLW9yYW5nZSwgMTEpO1xyXG4kcGFsZXR0ZS1kZWVwLW9yYW5nZS1BMjAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1kZWVwLW9yYW5nZSwgMTIpO1xyXG4kcGFsZXR0ZS1kZWVwLW9yYW5nZS1BNDAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1kZWVwLW9yYW5nZSwgMTMpO1xyXG4kcGFsZXR0ZS1kZWVwLW9yYW5nZS1BNzAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1kZWVwLW9yYW5nZSwgMTQpO1xyXG5cclxuXHJcbi8vIENvbG9yIG9yZGVyOiA1MCwgMTAwLCAyMDAsIDMwMCwgNDAwLCA1MDAsIDYwMCwgNzAwLCA4MDAsIDkwMC5cclxuXHJcbiRwYWxldHRlLWJyb3duOlxyXG5cIjIzOSwyMzUsMjMzXCJcclxuXCIyMTUsMjA0LDIwMFwiXHJcblwiMTg4LDE3MCwxNjRcIlxyXG5cIjE2MSwxMzYsMTI3XCJcclxuXCIxNDEsMTEwLDk5XCJcclxuXCIxMjEsODUsNzJcIlxyXG5cIjEwOSw3Niw2NVwiXHJcblwiOTMsNjQsNTVcIlxyXG5cIjc4LDUyLDQ2XCJcclxuXCI2MiwzOSwzNVwiO1xyXG5cclxuJHBhbGV0dGUtYnJvd24tNTA6IGxpc3QubnRoKCRwYWxldHRlLWJyb3duLCAxKTtcclxuJHBhbGV0dGUtYnJvd24tMTAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1icm93biwgMik7XHJcbiRwYWxldHRlLWJyb3duLTIwMDogbGlzdC5udGgoJHBhbGV0dGUtYnJvd24sIDMpO1xyXG4kcGFsZXR0ZS1icm93bi0zMDA6IGxpc3QubnRoKCRwYWxldHRlLWJyb3duLCA0KTtcclxuJHBhbGV0dGUtYnJvd24tNDAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1icm93biwgNSk7XHJcbiRwYWxldHRlLWJyb3duLTUwMDogbGlzdC5udGgoJHBhbGV0dGUtYnJvd24sIDYpO1xyXG4kcGFsZXR0ZS1icm93bi02MDA6IGxpc3QubnRoKCRwYWxldHRlLWJyb3duLCA3KTtcclxuJHBhbGV0dGUtYnJvd24tNzAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1icm93biwgOCk7XHJcbiRwYWxldHRlLWJyb3duLTgwMDogbGlzdC5udGgoJHBhbGV0dGUtYnJvd24sIDkpO1xyXG4kcGFsZXR0ZS1icm93bi05MDA6IGxpc3QubnRoKCRwYWxldHRlLWJyb3duLCAxMCk7XHJcblxyXG4kcGFsZXR0ZS1ncmV5OlxyXG5cIjI1MCwyNTAsMjUwXCJcclxuXCIyNDUsMjQ1LDI0NVwiXHJcblwiMjM4LDIzOCwyMzhcIlxyXG5cIjIyNCwyMjQsMjI0XCJcclxuXCIxODksMTg5LDE4OVwiXHJcblwiMTU4LDE1OCwxNThcIlxyXG5cIjExNywxMTcsMTE3XCJcclxuXCI5Nyw5Nyw5N1wiXHJcblwiNjYsNjYsNjZcIlxyXG5cIjMzLDMzLDMzXCI7XHJcblxyXG4kcGFsZXR0ZS1ncmV5LTUwOiBsaXN0Lm50aCgkcGFsZXR0ZS1ncmV5LCAxKTtcclxuJHBhbGV0dGUtZ3JleS0xMDA6IGxpc3QubnRoKCRwYWxldHRlLWdyZXksIDIpO1xyXG4kcGFsZXR0ZS1ncmV5LTIwMDogbGlzdC5udGgoJHBhbGV0dGUtZ3JleSwgMyk7XHJcbiRwYWxldHRlLWdyZXktMzAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1ncmV5LCA0KTtcclxuJHBhbGV0dGUtZ3JleS00MDA6IGxpc3QubnRoKCRwYWxldHRlLWdyZXksIDUpO1xyXG4kcGFsZXR0ZS1ncmV5LTUwMDogbGlzdC5udGgoJHBhbGV0dGUtZ3JleSwgNik7XHJcbiRwYWxldHRlLWdyZXktNjAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1ncmV5LCA3KTtcclxuJHBhbGV0dGUtZ3JleS03MDA6IGxpc3QubnRoKCRwYWxldHRlLWdyZXksIDgpO1xyXG4kcGFsZXR0ZS1ncmV5LTgwMDogbGlzdC5udGgoJHBhbGV0dGUtZ3JleSwgOSk7XHJcbiRwYWxldHRlLWdyZXktOTAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1ncmV5LCAxMCk7XHJcblxyXG4kcGFsZXR0ZS1ibHVlLWdyZXk6XHJcblwiMjM2LDIzOSwyNDFcIlxyXG5cIjIwNywyMTYsMjIwXCJcclxuXCIxNzYsMTkwLDE5N1wiXHJcblwiMTQ0LDE2NCwxNzRcIlxyXG5cIjEyMCwxNDQsMTU2XCJcclxuXCI5NiwxMjUsMTM5XCJcclxuXCI4NCwxMTAsMTIyXCJcclxuXCI2OSw5MCwxMDBcIlxyXG5cIjU1LDcxLDc5XCJcclxuXCIzOCw1MCw1NlwiO1xyXG5cclxuJHBhbGV0dGUtYmx1ZS1ncmV5LTUwOiBsaXN0Lm50aCgkcGFsZXR0ZS1ibHVlLWdyZXksIDEpO1xyXG4kcGFsZXR0ZS1ibHVlLWdyZXktMTAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1ibHVlLWdyZXksIDIpO1xyXG4kcGFsZXR0ZS1ibHVlLWdyZXktMjAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1ibHVlLWdyZXksIDMpO1xyXG4kcGFsZXR0ZS1ibHVlLWdyZXktMzAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1ibHVlLWdyZXksIDQpO1xyXG4kcGFsZXR0ZS1ibHVlLWdyZXktNDAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1ibHVlLWdyZXksIDUpO1xyXG4kcGFsZXR0ZS1ibHVlLWdyZXktNTAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1ibHVlLWdyZXksIDYpO1xyXG4kcGFsZXR0ZS1ibHVlLWdyZXktNjAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1ibHVlLWdyZXksIDcpO1xyXG4kcGFsZXR0ZS1ibHVlLWdyZXktNzAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1ibHVlLWdyZXksIDgpO1xyXG4kcGFsZXR0ZS1ibHVlLWdyZXktODAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1ibHVlLWdyZXksIDkpO1xyXG4kcGFsZXR0ZS1ibHVlLWdyZXktOTAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1ibHVlLWdyZXksIDEwKTtcclxuXHJcbiRjb2xvci1ibGFjazogXCIwLDAsMFwiO1xyXG4kY29sb3Itd2hpdGU6IFwiMjU1LDI1NSwyNTVcIjtcclxuXHJcblxyXG4vKiBjb2xvcnMuc2NzcyAqL1xyXG4kc3R5bGVndWlkZS1nZW5lcmF0ZS10ZW1wbGF0ZTogZmFsc2UgIWRlZmF1bHQ7XHJcblxyXG4vLyBUaGUgdHdvIHBvc3NpYmxlIGNvbG9ycyBmb3Igb3ZlcmxheWVkIHRleHQuXHJcbiRjb2xvci1kYXJrLWNvbnRyYXN0OiAkY29sb3Itd2hpdGUgIWRlZmF1bHQ7XHJcbiRjb2xvci1saWdodC1jb250cmFzdDogJGNvbG9yLWJsYWNrICFkZWZhdWx0O1xyXG4iLCIvKipcclxuICogQ29weXJpZ2h0IDIwMTUgR29vZ2xlIEluYy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cclxuICpcclxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcclxuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxyXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcclxuICpcclxuICogICAgICBodHRwOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcclxuICpcclxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxyXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXHJcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxyXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXHJcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxyXG4gKi9cclxuQHVzZSBcInNhc3M6bWF0aFwiO1xyXG5cclxuQGZ1bmN0aW9uIHN0cmlwLXVuaXRzKCRudW1iZXIpIHtcclxuICBAcmV0dXJuIG1hdGguZGl2KCRudW1iZXIsICRudW1iZXIgKiAwICsgMSk7XHJcbn1cclxuIiwiLyoqXHJcbiAqIENvcHlyaWdodCAyMDE1IEdvb2dsZSBJbmMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXHJcbiAqXHJcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XHJcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cclxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XHJcbiAqXHJcbiAqICAgICAgaHR0cDovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXHJcbiAqXHJcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcclxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxyXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cclxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxyXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cclxuICovXHJcbkB1c2UgXCJzYXNzOnN0cmluZ1wiO1xyXG5AdXNlIFwiLi4vY29sb3ItZGVmaW5pdGlvbnNcIiBhcyAqO1xyXG5AdXNlIFwiLi4vdmFyaWFibGVzXCIgYXMgKjtcclxuQHVzZSBcIi4uL21peGluc1wiIGFzICo7XHJcblxyXG4ubWRsLWRhdGEtdGFibGUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3JkZXI6ICRkYXRhLXRhYmxlLWRpdmlkZXJzO1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBmb250LXNpemU6ICRkYXRhLXRhYmxlLWZvbnQtc2l6ZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBzdHJpbmcucXVvdGUoXCJyZ2IoI3skY29sb3Itd2hpdGV9KVwiKTtcclxuXHJcbiAgdGhlYWQge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDNweDtcclxuXHJcbiAgICAubWRsLWRhdGEtdGFibGVfX3NlbGVjdCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICB0Ym9keSB7XHJcbiAgICB0ciB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgaGVpZ2h0OiAkZGF0YS10YWJsZS1yb3ctaGVpZ2h0O1xyXG4gICAgICBAaW5jbHVkZSBtYXRlcmlhbC1hbmltYXRpb24tZGVmYXVsdCgwLjI4cyk7XHJcbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3I7XHJcblxyXG4gICAgICAmLmlzLXNlbGVjdGVkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGF0YS10YWJsZS1zZWxlY3Rpb24tY29sb3I7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXRhLXRhYmxlLWhvdmVyLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICB0ZCwgdGgge1xyXG4gICAgcGFkZGluZzogMCAkZGF0YS10YWJsZS1jb2x1bW4tcGFkZGluZyAxMnB4ICRkYXRhLXRhYmxlLWNvbHVtbi1wYWRkaW5nO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHRkIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBoZWlnaHQ6ICRkYXRhLXRhYmxlLXJvdy1oZWlnaHQ7XHJcbiAgICBib3JkZXItdG9wOiAkZGF0YS10YWJsZS1kaXZpZGVycztcclxuICAgIGJvcmRlci1ib3R0b206ICRkYXRhLXRhYmxlLWRpdmlkZXJzO1xyXG4gICAgcGFkZGluZy10b3A6ICRkYXRhLXRhYmxlLWNlbGwtdG9wO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAubWRsLWRhdGEtdGFibGVfX3NlbGVjdCB7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICB0aCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICBAaW5jbHVkZSB0eXBvLWJvZHktMigpO1xyXG4gICAgaGVpZ2h0OiAkZGF0YS10YWJsZS1yb3ctaGVpZ2h0O1xyXG4gICAgZm9udC1zaXplOiAkZGF0YS10YWJsZS1oZWFkZXItZm9udC1zaXplO1xyXG4gICAgY29sb3I6ICRkYXRhLXRhYmxlLWhlYWRlci1jb2xvcjtcclxuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICYubWRsLWRhdGEtdGFibGVfX2hlYWRlci0tc29ydGVkLWFzY2VuZGluZyxcclxuICAgICYubWRsLWRhdGEtdGFibGVfX2hlYWRlci0tc29ydGVkLWRlc2NlbmRpbmcge1xyXG4gICAgICBjb2xvcjogJGRhdGEtdGFibGUtaGVhZGVyLXNvcnRlZC1jb2xvcjtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIEBpbmNsdWRlIHR5cG8taWNvbjtcclxuICAgICAgICBmb250LXNpemU6ICRkYXRhLXRhYmxlLWhlYWRlci1zb3J0LWljb24tc2l6ZTtcclxuICAgICAgICBjb250ZW50OiBcIlxcZTVkOFwiO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBzdWI7XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbG9yOiAkZGF0YS10YWJsZS1oZWFkZXItc29ydGVkLWljb24taG92ZXItY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLm1kbC1kYXRhLXRhYmxlX19oZWFkZXItLXNvcnRlZC1kZXNjZW5kaW5nOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXFxlNWRiXCI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWRsLWRhdGEtdGFibGVfX3NlbGVjdCB7XHJcbiAgd2lkdGg6IDE2cHg7XHJcbn1cclxuXHJcbi5tZGwtZGF0YS10YWJsZV9fY2VsbC0tbm9uLW51bWVyaWMubWRsLWRhdGEtdGFibGVfX2NlbGwtLW5vbi1udW1lcmljIHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4uYnVsay1wcm9jZXNzaW5nLWRhdGEtdGFibGUgdGQ6bnRoLWNoaWxkKDcpIHtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBjb2xvcjogcmVkO1xyXG59XHJcblxyXG4udGV4dC13aXRoLXN0YXR1cy1pY29uIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogLTAuMjVyZW07XHJcbiAgdG9wOiBjYWxjKDUwJSAtIDAuNXJlbSk7XHJcbiAgcGFkZGluZzogMC4yNXJlbTtcclxufVxyXG4iLCIvKipcclxuICogQ29weXJpZ2h0IDIwMTUgR29vZ2xlIEluYy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cclxuICpcclxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcclxuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxyXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcclxuICpcclxuICogICAgICBodHRwOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcclxuICpcclxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxyXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXHJcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxyXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXHJcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxyXG4gKi9cclxuXHJcbkB1c2UgXCJ2YXJpYWJsZXNcIiBhcyAqO1xyXG5cclxuLyogVHlwb2dyYXBoeSAqL1xyXG5cclxuLy9AbWl4aW4gdHlwby1wcmVmZXJyZWQtZm9udCgkdXNlUHJlZmVycmVkOiB0cnVlKSB7XHJcbi8vICBAaWYgJHVzZVByZWZlcnJlZCB7XHJcbi8vICAgIGZvbnQtZmFtaWx5OiAkcHJlZmVycmVkX2ZvbnQ7XHJcbi8vICB9XHJcbi8vfVxyXG4vL1xyXG5AbWl4aW4gdHlwby1kaXNwbGF5LTQoJGNvbG9yQ29udHJhc3Q6IGZhbHNlLCAkdXNlUHJlZmVycmVkOiB0cnVlKSB7XHJcbiAgLy9AaW5jbHVkZSB0eXBvLXByZWZlcnJlZC1mb250KCR1c2VQcmVmZXJyZWQpO1xyXG4gIGZvbnQtc2l6ZTogMTEycHg7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcclxuXHJcbiAgQGlmICRjb2xvckNvbnRyYXN0IHtcclxuICAgIG9wYWNpdHk6IDAuNTQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gdHlwby1kaXNwbGF5LTMoJGNvbG9yQ29udHJhc3Q6IGZhbHNlLCAkdXNlUHJlZmVycmVkOiB0cnVlKSB7XHJcbiAgLy9AaW5jbHVkZSB0eXBvLXByZWZlcnJlZC1mb250KCR1c2VQcmVmZXJyZWQpO1xyXG4gIGZvbnQtc2l6ZTogNTZweDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xyXG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG5cclxuICBAaWYgJGNvbG9yQ29udHJhc3Qge1xyXG4gICAgb3BhY2l0eTogMC41NDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiB0eXBvLWRpc3BsYXktMigkY29sb3JDb250cmFzdDogZmFsc2UsICR1c2VQcmVmZXJyZWQ6IHRydWUpIHtcclxuICAvL0BpbmNsdWRlIHR5cG8tcHJlZmVycmVkLWZvbnQoJHVzZVByZWZlcnJlZCk7XHJcbiAgZm9udC1zaXplOiA0NXB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XHJcblxyXG4gIEBpZiAkY29sb3JDb250cmFzdCB7XHJcbiAgICBvcGFjaXR5OiAwLjU0O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHR5cG8tZGlzcGxheS0xKCRjb2xvckNvbnRyYXN0OiBmYWxzZSwgJHVzZVByZWZlcnJlZDogdHJ1ZSkge1xyXG4gIC8vQGluY2x1ZGUgdHlwby1wcmVmZXJyZWQtZm9udCgkdXNlUHJlZmVycmVkKTtcclxuICBmb250LXNpemU6IDM0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBsaW5lLWhlaWdodDogNDBweDtcclxuXHJcbiAgQGlmICRjb2xvckNvbnRyYXN0IHtcclxuICAgIG9wYWNpdHk6IDAuNTQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gdHlwby1oZWFkbGluZSgkY29sb3JDb250cmFzdDogZmFsc2UsICR1c2VQcmVmZXJyZWQ6IHRydWUpIHtcclxuICAvL0BpbmNsdWRlIHR5cG8tcHJlZmVycmVkLWZvbnQoJHVzZVByZWZlcnJlZCk7XHJcbiAgZm9udC1zaXplOiAyNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuXHJcbiAgQGlmICRjb2xvckNvbnRyYXN0IHtcclxuICAgIG9wYWNpdHk6IDAuODc7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gdHlwby10aXRsZSgkY29sb3JDb250cmFzdDogZmFsc2UsICR1c2VQcmVmZXJyZWQ6IHRydWUpIHtcclxuICAvL0BpbmNsdWRlIHR5cG8tcHJlZmVycmVkLWZvbnQoJHVzZVByZWZlcnJlZCk7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuXHJcbiAgQGlmICRjb2xvckNvbnRyYXN0IHtcclxuICAgIG9wYWNpdHk6IDAuODc7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gdHlwby1zdWJoZWFkKCRjb2xvckNvbnRyYXN0OiBmYWxzZSwgJHVzZVByZWZlcnJlZDogdHJ1ZSkge1xyXG4gIC8vQGluY2x1ZGUgdHlwby1wcmVmZXJyZWQtZm9udCgkdXNlUHJlZmVycmVkKTtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBsaW5lLWhlaWdodDogMjRweDtcclxuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xyXG5cclxuICBAaWYgJGNvbG9yQ29udHJhc3Qge1xyXG4gICAgb3BhY2l0eTogMC44NztcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiB0eXBvLXN1YmhlYWQtMigkY29sb3JDb250cmFzdDogZmFsc2UsICR1c2VQcmVmZXJyZWQ6IHRydWUpIHtcclxuICAvL0BpbmNsdWRlIHR5cG8tcHJlZmVycmVkLWZvbnQoJHVzZVByZWZlcnJlZCk7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcclxuXHJcbiAgQGlmICRjb2xvckNvbnRyYXN0IHtcclxuICAgIG9wYWNpdHk6IDAuODc7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gdHlwby1ib2R5LTIoJGNvbG9yQ29udHJhc3Q6IGZhbHNlLCAkdXNlUHJlZmVycmVkOiBmYWxzZSkge1xyXG4gIC8vQGluY2x1ZGUgdHlwby1wcmVmZXJyZWQtZm9udCgkdXNlUHJlZmVycmVkKTtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgQGlmICR1c2VQcmVmZXJyZWQge1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICB9IEBlbHNlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIH1cclxuICBsaW5lLWhlaWdodDogMjRweDtcclxuICBsZXR0ZXItc3BhY2luZzogMDtcclxuXHJcbiAgQGlmICRjb2xvckNvbnRyYXN0IHtcclxuICAgIG9wYWNpdHk6IDAuODc7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gdHlwby1ib2R5LTEoJGNvbG9yQ29udHJhc3Q6IGZhbHNlLCAkdXNlUHJlZmVycmVkOiBmYWxzZSkge1xyXG4gIC8vQGluY2x1ZGUgdHlwby1wcmVmZXJyZWQtZm9udCgkdXNlUHJlZmVycmVkKTtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBsaW5lLWhlaWdodDogMjRweDtcclxuICBsZXR0ZXItc3BhY2luZzogMDtcclxuXHJcbiAgQGlmICRjb2xvckNvbnRyYXN0IHtcclxuICAgIG9wYWNpdHk6IDAuODc7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gdHlwby1jYXB0aW9uKCRjb2xvckNvbnRyYXN0OiBmYWxzZSwgJHVzZVByZWZlcnJlZDogZmFsc2UpIHtcclxuICAvL0BpbmNsdWRlIHR5cG8tcHJlZmVycmVkLWZvbnQoJHVzZVByZWZlcnJlZCk7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG4gIEBpZiAkY29sb3JDb250cmFzdCB7XHJcbiAgICBvcGFjaXR5OiAwLjU0O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHR5cG8tYmxvY2txdW90ZSgkY29sb3JDb250cmFzdDogZmFsc2UsICR1c2VQcmVmZXJyZWQ6IHRydWUpIHtcclxuICAvL0BpbmNsdWRlIHR5cG8tcHJlZmVycmVkLWZvbnQoJHVzZVByZWZlcnJlZCk7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZvbnQtc2l6ZTogMjRweDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBsaW5lLWhlaWdodDogMS4zNTtcclxuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xyXG5cclxuICAmOmJlZm9yZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAtMC41ZW07XHJcbiAgICBjb250ZW50OiAn4oCcJztcclxuICB9XHJcblxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJ+KAnSc7XHJcbiAgICBtYXJnaW4tbGVmdDogLTAuMDVlbTtcclxuICB9XHJcblxyXG4gIEBpZiAkY29sb3JDb250cmFzdCB7XHJcbiAgICBvcGFjaXR5OiAwLjU0O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHR5cG8tbWVudSgkY29sb3JDb250cmFzdDogZmFsc2UsICR1c2VQcmVmZXJyZWQ6IHRydWUpIHtcclxuICAvL0BpbmNsdWRlIHR5cG8tcHJlZmVycmVkLWZvbnQoJHVzZVByZWZlcnJlZCk7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG4gIEBpZiAkY29sb3JDb250cmFzdCB7XHJcbiAgICBvcGFjaXR5OiAwLjg3O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHR5cG8tYnV0dG9uKCRjb2xvckNvbnRyYXN0OiBmYWxzZSwgJHVzZVByZWZlcnJlZDogdHJ1ZSkge1xyXG4gIC8vQGluY2x1ZGUgdHlwby1wcmVmZXJyZWQtZm9udCgkdXNlUHJlZmVycmVkKTtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuICBAaWYgJGNvbG9yQ29udHJhc3Qge1xyXG4gICAgb3BhY2l0eTogMC44NztcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiB0eXBvLWljb24oKSB7XHJcbiAgZm9udC1mYW1pbHk6ICdNYXRlcmlhbCBJY29ucyc7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1zaXplOiAyNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdvcmQtd3JhcDogbm9ybWFsO1xyXG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2xpZ2EnO1xyXG4gIC13ZWJraXQtZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnbGlnYSc7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbn1cclxuXHJcbi8qIFNoYWRvd3MgKi9cclxuXHJcbi8vIEZvY3VzIHNoYWRvdyBtaXhpbi5cclxuQG1peGluIGZvY3VzLXNoYWRvdygpIHtcclxuICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwwLDAsLjE4KSwwIDhweCAxNnB4IHJnYmEoMCwwLDAsLjM2KTtcclxufVxyXG5cclxuQG1peGluIHNoYWRvdy0yZHAoKSB7XHJcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS1wZW51bWJyYS1vcGFjaXR5KSxcclxuICAgICAgICAgICAgICAwIDNweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXVtYnJhLW9wYWNpdHkpLFxyXG4gICAgICAgICAgICAgIDAgMXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1hbWJpZW50LXNoYWRvdy1vcGFjaXR5KTtcclxufVxyXG5AbWl4aW4gc2hhZG93LTNkcCgpIHtcclxuICBib3gtc2hhZG93OiAwIDNweCA0cHggMCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXBlbnVtYnJhLW9wYWNpdHkpLFxyXG4gICAgICAgICAgICAgIDAgM3B4IDNweCAtMnB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktdW1icmEtb3BhY2l0eSksXHJcbiAgICAgICAgICAgICAgMCAxcHggOHB4IDAgcmdiYSgwLCAwLCAwLCAkc2hhZG93LWFtYmllbnQtc2hhZG93LW9wYWNpdHkpO1xyXG59XHJcbkBtaXhpbiBzaGFkb3ctNGRwKCkge1xyXG4gIGJveC1zaGFkb3c6IDAgNHB4IDVweCAwIHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktcGVudW1icmEtb3BhY2l0eSksXHJcbiAgICAgICAgICAgICAgMCAxcHggMTBweCAwIHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1hbWJpZW50LXNoYWRvdy1vcGFjaXR5KSxcclxuICAgICAgICAgICAgICAwIDJweCA0cHggLTFweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXVtYnJhLW9wYWNpdHkpO1xyXG59XHJcbkBtaXhpbiBzaGFkb3ctNmRwKCkge1xyXG4gIGJveC1zaGFkb3c6IDAgNnB4IDEwcHggMCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXBlbnVtYnJhLW9wYWNpdHkpLFxyXG4gICAgICAgICAgICAgIDAgMXB4IDE4cHggMCByZ2JhKDAsIDAsIDAsICRzaGFkb3ctYW1iaWVudC1zaGFkb3ctb3BhY2l0eSksXHJcbiAgICAgICAgICAgICAgMCAzcHggNXB4IC0xcHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS11bWJyYS1vcGFjaXR5KTtcclxufVxyXG5AbWl4aW4gc2hhZG93LThkcCgpIHtcclxuICBib3gtc2hhZG93OiAwIDhweCAxMHB4IDFweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXBlbnVtYnJhLW9wYWNpdHkpLFxyXG4gICAgICAgICAgICAgIDAgM3B4IDE0cHggMnB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1hbWJpZW50LXNoYWRvdy1vcGFjaXR5KSxcclxuICAgICAgICAgICAgICAwIDVweCA1cHggLTNweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXVtYnJhLW9wYWNpdHkpO1xyXG59XHJcblxyXG5AbWl4aW4gc2hhZG93LTE2ZHAoKSB7XHJcbiAgYm94LXNoYWRvdzogMCAxNnB4IDI0cHggMnB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktcGVudW1icmEtb3BhY2l0eSksXHJcbiAgICAgICAgICAgICAgMCAgNnB4IDMwcHggNXB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1hbWJpZW50LXNoYWRvdy1vcGFjaXR5KSxcclxuICAgICAgICAgICAgICAwICA4cHggMTBweCAtNXB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktdW1icmEtb3BhY2l0eSk7XHJcbn1cclxuXHJcbkBtaXhpbiBzaGFkb3ctMjRkcCgpIHtcclxuICBib3gtc2hhZG93OiAwICA5cHggNDZweCAgOHB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktcGVudW1icmEtb3BhY2l0eSksXHJcbiAgICAgICAgICAgICAgMCAxMXB4IDE1cHggLTdweCByZ2JhKDAsIDAsIDAsICRzaGFkb3ctYW1iaWVudC1zaGFkb3ctb3BhY2l0eSksXHJcbiAgICAgICAgICAgICAgMCAyNHB4IDM4cHggIDNweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXVtYnJhLW9wYWNpdHkpO1xyXG59XHJcblxyXG4vKiBBbmltYXRpb25zICovXHJcblxyXG5AbWl4aW4gbWF0ZXJpYWwtYW5pbWF0aW9uLWZhc3Qtb3V0LXNsb3ctaW4oJGR1cmF0aW9uOjAuMnMpIHtcclxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkZHVyYXRpb247XHJcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICRhbmltYXRpb24tY3VydmUtZmFzdC1vdXQtc2xvdy1pbjtcclxufVxyXG5cclxuQG1peGluIG1hdGVyaWFsLWFuaW1hdGlvbi1saW5lYXItb3V0LXNsb3ctaW4oJGR1cmF0aW9uOjAuMnMpIHtcclxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkZHVyYXRpb247XHJcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICRhbmltYXRpb24tY3VydmUtbGluZWFyLW91dC1zbG93LWluO1xyXG59XHJcblxyXG5AbWl4aW4gbWF0ZXJpYWwtYW5pbWF0aW9uLWZhc3Qtb3V0LWxpbmVhci1pbigkZHVyYXRpb246MC4ycykge1xyXG4gIHRyYW5zaXRpb24tZHVyYXRpb246ICRkdXJhdGlvbjtcclxuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJGFuaW1hdGlvbi1jdXJ2ZS1mYXN0LW91dC1saW5lYXItaW47XHJcbn1cclxuXHJcbkBtaXhpbiBtYXRlcmlhbC1hbmltYXRpb24tZGVmYXVsdCgkZHVyYXRpb246MC4ycykge1xyXG4gIHRyYW5zaXRpb24tZHVyYXRpb246ICRkdXJhdGlvbjtcclxuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJGFuaW1hdGlvbi1jdXJ2ZS1kZWZhdWx0O1xyXG59XHJcblxyXG4vKiBEaWFsb2cgKi9cclxuXHJcbkBtaXhpbiBkaWFsb2ctd2lkdGgoJHVuaXRzOjUpIHtcclxuICBAaWYodHlwZV9vZigkdW5pdHMpICE9ICdudW1iZXInKSB7XHJcbiAgICBAZXJyb3IgXCJUaGUgdW5pdCBnaXZlbiB0byBkaWFsb2ctd2lkdGggc2hvdWxkIGJlIGEgbnVtYmVyLlwiO1xyXG4gIH1cclxuICAvLyA1NmRwIGlzIHRoZSBiYXNlIHVuaXQgd2lkdGggZm9yIERpYWxvZ3MuXHJcbiAgLy8gV2l0aCA1IHVuaXRzIGJlaW5nIHRoZSBudW1iZXIgb2YgdW5pdHMgZm9yIGEgbW9iaWxlIGRldmljZS5cclxuICAvLyBodHRwczovL2dvby5nbC9zSzJPNW9cclxuICB3aWR0aDogJHVuaXRzICogNTZweDtcclxufVxyXG4iLCIvKipcclxuICogQ29weXJpZ2h0IDIwMTUgR29vZ2xlIEluYy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cclxuICpcclxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcclxuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxyXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcclxuICpcclxuICogICAgICBodHRwOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcclxuICpcclxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxyXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXHJcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxyXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXHJcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxyXG4gKi9cclxuXHJcbkB1c2UgXCIuLi92YXJpYWJsZXNcIiBhcyAqO1xyXG5AdXNlIFwiLi4vbWl4aW5zXCIgYXMgKjtcclxuXHJcblxyXG4ubWRsLWxpc3Qge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6ICRsaXN0LWJvcmRlciAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi5tZGwtbGlzdF9faXRlbSB7XHJcbiAgQGluY2x1ZGUgdHlwby1zdWJoZWFkKCk7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBtaW4taGVpZ2h0OiAkbGlzdC1taW4taGVpZ2h0O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBhZGRpbmc6ICRsaXN0LW1pbi1wYWRkaW5nO1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxuICBjb2xvcjogJGxpc3QtbWFpbi10ZXh0LXRleHQtY29sb3I7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgJiAubWRsLWxpc3RfX2l0ZW0tcHJpbWFyeS1jb250ZW50IHtcclxuICAgIG9yZGVyOiAwO1xyXG4gICAgZmxleC1ncm93OiAyO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICYgLm1kbC1saXN0X19pdGVtLWljb24ge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6ICRsaXN0LWljb24tdGV4dC1sZWZ0LWRpc3RhbmNlIC0gJGxpc3QtaWNvbi1zaXplIC0gJGxpc3QtbWluLXBhZGRpbmc7XHJcbiAgICB9XHJcblxyXG4gICAgJiAubWRsLWxpc3RfX2l0ZW0tYXZhdGFyIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAkbGlzdC1hdmF0YXItdGV4dC1sZWZ0LWRpc3RhbmNlIC0gJGxpc3QtYXZhdGFyLXNpemUgLSAkbGlzdC1taW4tcGFkZGluZztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYgLm1kbC1saXN0X19pdGVtLXNlY29uZGFyeS1jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIG1hcmdpbi1sZWZ0OiAkbGlzdC1taW4tcGFkZGluZztcclxuXHJcbiAgICAmIC5tZGwtbGlzdF9faXRlbS1zZWNvbmRhcnktYWN0aW9uIGxhYmVsIHsgZGlzcGxheTogaW5saW5lOyB9XHJcbiAgICAmIC5tZGwtbGlzdF9faXRlbS1zZWNvbmRhcnktaW5mbyB7XHJcbiAgICAgIEBpbmNsdWRlIHR5cG8tY2FwdGlvbigpO1xyXG4gICAgICBjb2xvcjogJGxpc3Qtc3VwcG9ydGluZy10ZXh0LXRleHQtY29sb3I7XHJcbiAgICB9XHJcbiAgICAmIC5tZGwtbGlzdF9faXRlbS1zdWItaGVhZGVyIHtcclxuICAgICAgcGFkZGluZzogMCAwIDAgJGxpc3QtbWluLXBhZGRpbmc7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWRsLWxpc3RfX2l0ZW0taWNvbixcclxuLm1kbC1saXN0X19pdGVtLWljb24ubWF0ZXJpYWwtaWNvbnMge1xyXG4gIGhlaWdodDogJGxpc3QtaWNvbi1zaXplO1xyXG4gIHdpZHRoOiAkbGlzdC1pY29uLXNpemU7XHJcbiAgZm9udC1zaXplOiAkbGlzdC1pY29uLXNpemU7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBjb2xvcjogJGxpc3QtaWNvbi1jb2xvcjtcclxufVxyXG5cclxuLm1kbC1saXN0X19pdGVtLWF2YXRhcixcclxuLm1kbC1saXN0X19pdGVtLWF2YXRhci5tYXRlcmlhbC1pY29ucyB7XHJcbiAgaGVpZ2h0OiAkbGlzdC1hdmF0YXItc2l6ZTtcclxuICB3aWR0aDogJGxpc3QtYXZhdGFyLXNpemU7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgLy8gU2V0IGEgYmFja2dyb3VuZCBjb2xvdXIgaW4gY2FzZSB0aGUgdXNlciBkb2Vzbid0IHByb3ZpZGUgYW4gaW1hZ2UuXHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtaWNvbi1jb2xvcjtcclxuICAvLyBTZXQgYSBmb250IHNpemUgYW5kIGNvbG9yIGluIGNhc2UgdGhlIHVzZXIgcHJvdmlkZXMgYSBNYXRlcmlhbCBJY29uLlxyXG4gIGZvbnQtc2l6ZTogJGxpc3QtYXZhdGFyLXNpemU7XHJcbiAgY29sb3I6ICRsaXN0LWF2YXRhci1jb2xvcjtcclxufVxyXG5cclxuLm1kbC1saXN0X19pdGVtLS10d28tbGluZSB7XHJcbiAgaGVpZ2h0OiAkbGlzdC10d28tbGluZS1oZWlnaHQ7XHJcblxyXG4gICYgLm1kbC1saXN0X19pdGVtLXByaW1hcnktY29udGVudCB7XHJcbiAgICBoZWlnaHQ6ICRsaXN0LXR3by1saW5lLWhlaWdodCAtICRsaXN0LW1pbi1wYWRkaW5nIC0gJGxpc3QtYm90dG9tLXBhZGRpbmc7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICYgLm1kbC1saXN0X19pdGVtLWF2YXRhcntcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJiAubWRsLWxpc3RfX2l0ZW0taWNvbiB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAvLyBJY29ucyBhcmUgYWxpZ25lZCB0byBjZW50ZXIgb2YgdGV4dCBpbiBhIHR3byBsaW5lIGxpc3QuXHJcbiAgICAgIG1hcmdpbi10b3A6IGNhbGMoKCRsaXN0LXR3by1saW5lLWhlaWdodCAtICRsaXN0LW1pbi1wYWRkaW5nIC0gJGxpc3QtYm90dG9tLXBhZGRpbmcgLSAkbGlzdC1pY29uLXNpemUpIC8gMik7XHJcbiAgICB9XHJcblxyXG4gICAgJiAubWRsLWxpc3RfX2l0ZW0tc2Vjb25kYXJ5LWNvbnRlbnQge1xyXG4gICAgICBoZWlnaHQ6ICRsaXN0LXR3by1saW5lLWhlaWdodCAtICRsaXN0LW1pbi1wYWRkaW5nIC0gJGxpc3QtYm90dG9tLXBhZGRpbmc7XHJcbiAgICB9XHJcblxyXG4gICAgJiAubWRsLWxpc3RfX2l0ZW0tc3ViLXRpdGxlIHtcclxuICAgICAgQGluY2x1ZGUgdHlwby1ib2R5LTEoKTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgIGNvbG9yOiAkbGlzdC1zdXBwb3J0aW5nLXRleHQtdGV4dC1jb2xvcjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWRsLWxpc3RfX2l0ZW0tLXRocmVlLWxpbmUge1xyXG4gIGhlaWdodDogJGxpc3QtdGhyZWUtbGluZS1oZWlnaHQ7XHJcblxyXG4gICYgLm1kbC1saXN0X19pdGVtLXByaW1hcnktY29udGVudCB7XHJcbiAgICBoZWlnaHQ6ICRsaXN0LXRocmVlLWxpbmUtaGVpZ2h0IC0gJGxpc3QtbWluLXBhZGRpbmcgLSAkbGlzdC1ib3R0b20tcGFkZGluZztcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgJiAubWRsLWxpc3RfX2l0ZW0tYXZhdGFyLFxyXG4gICAgJiAubWRsLWxpc3RfX2l0ZW0taWNvbiB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJiAubWRsLWxpc3RfX2l0ZW0tc2Vjb25kYXJ5LWNvbnRlbnQge1xyXG4gICAgaGVpZ2h0OiAkbGlzdC10aHJlZS1saW5lLWhlaWdodCAtICRsaXN0LW1pbi1wYWRkaW5nIC0gJGxpc3QtYm90dG9tLXBhZGRpbmc7XHJcbiAgfVxyXG5cclxuICAmIC5tZGwtbGlzdF9faXRlbS10ZXh0LWJvZHkge1xyXG4gICAgQGluY2x1ZGUgdHlwby1ib2R5LTEoKTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgaGVpZ2h0OiAkbGlzdC10aHJlZS1saW5lLWhlaWdodCAtICRsaXN0LW1pbi1wYWRkaW5nIC0gJGxpc3QtYm90dG9tLXBhZGRpbmc7XHJcbiAgICBjb2xvcjogJGxpc3Qtc3VwcG9ydGluZy10ZXh0LXRleHQtY29sb3I7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG59XHJcbiIsIi8qKlxyXG4gKiBDb3B5cmlnaHQgMjAxNSBHb29nbGUgSW5jLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxyXG4gKlxyXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xyXG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXHJcbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxyXG4gKlxyXG4gKiAgICAgIGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxyXG4gKlxyXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXHJcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcclxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXHJcbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcclxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXHJcbiAqL1xyXG5cclxuQHVzZSBcIi4uL3ZhcmlhYmxlc1wiIGFzICo7XHJcbkB1c2UgXCIuLi9taXhpbnNcIiBhcyAqO1xyXG5cclxuLm1kbC1tZW51X19jb250YWluZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIHdpZHRoOiAwO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB6LWluZGV4OiAtMTtcclxuXHJcbiAgJi5pcy12aXNpYmxlLFxyXG4gICYuaXMtYW5pbWF0aW5nIHtcclxuICAgIHotaW5kZXg6IDk5OTtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgfVxyXG59XHJcblxyXG4ubWRsLW1lbnVfX291dGxpbmUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGJhY2tncm91bmQ6ICRkZWZhdWx0LWRyb3Bkb3duLWJnLWNvbG9yO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICBAaW5jbHVkZSBzaGFkb3ctMmRwKCk7XHJcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJG1lbnUtZXhwYW5kLWR1cmF0aW9uICRhbmltYXRpb24tY3VydmUtZGVmYXVsdCxcclxuICAgICAgb3BhY2l0eSAkbWVudS1mYWRlLWR1cmF0aW9uICRhbmltYXRpb24tY3VydmUtZGVmYXVsdDtcclxuICB6LWluZGV4OiAtMTtcclxuXHJcbiAgLm1kbC1tZW51X19jb250YWluZXIuaXMtdmlzaWJsZSAmIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgei1pbmRleDogOTk5O1xyXG4gIH1cclxuXHJcbiAgJi5tZGwtbWVudS0tYm90dG9tLXJpZ2h0IHtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcclxuICB9XHJcblxyXG4gICYubWRsLW1lbnUtLXRvcC1sZWZ0IHtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTtcclxuICB9XHJcblxyXG4gICYubWRsLW1lbnUtLXRvcC1yaWdodCB7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4ubWRsLW1lbnUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGhlaWdodDogYXV0bztcclxuICB3aWR0aDogYXV0bztcclxuICBtaW4td2lkdGg6IDEyNHB4O1xyXG4gIHBhZGRpbmc6IDhweCAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBvcGFjaXR5OiAwO1xyXG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XHJcbiAgei1pbmRleDogLTE7XHJcblxyXG4gIC5tZGwtbWVudV9fY29udGFpbmVyLmlzLXZpc2libGUgJiB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgei1pbmRleDogOTk5O1xyXG4gIH1cclxuXHJcbiAgJi5pcy1hbmltYXRpbmcge1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkbWVudS1mYWRlLWR1cmF0aW9uICRhbmltYXRpb24tY3VydmUtZGVmYXVsdCxcclxuICAgICAgICBjbGlwICRtZW51LWV4cGFuZC1kdXJhdGlvbiAkYW5pbWF0aW9uLWN1cnZlLWRlZmF1bHQ7XHJcbiAgfVxyXG5cclxuICAmLm1kbC1tZW51LS1ib3R0b20tcmlnaHQge1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIHJpZ2h0OiAwO1xyXG4gIH1cclxuXHJcbiAgJi5tZGwtbWVudS0tdG9wLWxlZnQge1xyXG4gICAgdG9wOiBhdXRvO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgJi5tZGwtbWVudS0tdG9wLXJpZ2h0IHtcclxuICAgIHRvcDogYXV0bztcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICBib3R0b206IDA7XHJcbiAgICByaWdodDogMDtcclxuICB9XHJcblxyXG4gICYubWRsLW1lbnUtLXVuYWxpZ25lZCB7XHJcbiAgICB0b3A6IGF1dG87XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLm1kbC1tZW51X19pdGVtIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgY29sb3I6ICRkZWZhdWx0LWl0ZW0tdGV4dC1jb2xvcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwIDE2cHg7XHJcbiAgb3V0bGluZS1jb2xvcjogJGRlZmF1bHQtaXRlbS1vdXRsaW5lLWNvbG9yO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIEBpbmNsdWRlIHR5cG8tYm9keS0xKCk7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBoZWlnaHQ6IDQ4cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgJG1lbnUtZmFkZS1kdXJhdGlvbiAkYW5pbWF0aW9uLWN1cnZlLWRlZmF1bHQ7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcblxyXG4gIC5tZGwtbWVudV9fY29udGFpbmVyLmlzLXZpc2libGUgJiB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgJjo6LW1vei1mb2N1cy1pbm5lciB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgfVxyXG5cclxuICAmLS1mdWxsLWJsZWVkLWRpdmlkZXIge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkZWZhdWx0LWl0ZW0tZGl2aWRlci1jb2xvcjtcclxuICB9XHJcblxyXG4gICZbZGlzYWJsZWRdLCAmW2RhdGEtbWRsLWRpc2FibGVkXSB7XHJcbiAgICBjb2xvcjogJGRpc2FibGVkLWl0ZW0tdGV4dC1jb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY3Vyc29yOiBhdXRvO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJiAubWRsLXJpcHBsZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdC1pdGVtLWhvdmVyLWJnLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRlZmF1bHQtaXRlbS1mb2N1cy1iZy1jb2xvcjtcclxuICB9XHJcblxyXG4gICY6YWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRkZWZhdWx0LWl0ZW0tYWN0aXZlLWJnLWNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5tZGwtbWVudV9faXRlbS0tcmlwcGxlLWNvbnRhaW5lciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGxlZnQ6IDBweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgei1pbmRleDogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbiIsIi8qKlxyXG4gKiBDb3B5cmlnaHQgMjAxNSBHb29nbGUgSW5jLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxyXG4gKlxyXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xyXG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXHJcbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxyXG4gKlxyXG4gKiAgICAgIGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxyXG4gKlxyXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXHJcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcclxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXHJcbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcclxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXHJcbiAqL1xyXG5cclxuQHVzZSBcIi4uL3ZhcmlhYmxlc1wiIGFzICo7XHJcbkB1c2UgXCIuLi9taXhpbnNcIiBhcyAqO1xyXG5cclxuLm1kbC1zbmFja2JhciB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRzbmFja2Jhci1iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gIHotaW5kZXg6IDM7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgZm9udC1mYW1pbHk6ICRwcmVmZXJyZWRfZm9udDtcclxuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDgwcHgpO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyAkYW5pbWF0aW9uLWN1cnZlLWZhc3Qtb3V0LWxpbmVhci1pbjtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICBAbWVkaWEobWF4LXdpZHRoOiAkc25hY2tiYXItdGFibGV0LWJyZWFrcG9pbnQgLSAxKSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xyXG4gICAgbWF4LWhlaWdodDogODBweDtcclxuICB9XHJcbiAgQG1lZGlhKG1pbi13aWR0aDogJHNuYWNrYmFyLXRhYmxldC1icmVha3BvaW50KSB7XHJcbiAgICBtaW4td2lkdGg6IDI4OHB4O1xyXG4gICAgbWF4LXdpZHRoOiA1NjhweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDgwcHgpO1xyXG4gIH1cclxuICAmLS1hY3RpdmUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyAkYW5pbWF0aW9uLWN1cnZlLWxpbmVhci1vdXQtc2xvdy1pbjtcclxuXHJcbiAgICBAbWVkaWEobWluLXdpZHRoOiAkc25hY2tiYXItdGFibGV0LWJyZWFrcG9pbnQpIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190ZXh0IHtcclxuICAgIHBhZGRpbmc6IDE0cHggMTJweCAxNHB4IDI0cHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG5cclxuICAmX19hY3Rpb24ge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBjb2xvcjogJHNuYWNrYmFyLWFjdGlvbi1jb2xvcjtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBwYWRkaW5nOiAxNHB4IDI0cHggMTRweCAxMnB4O1xyXG4gICAgQGluY2x1ZGUgdHlwby1idXR0b24oKTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG5cclxuICAgICY6Oi1tb3otZm9jdXMtaW5uZXIge1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICB9XHJcbiAgICAmOm5vdChbYXJpYS1oaWRkZW5dKSB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvKipcclxuICogQ29weXJpZ2h0IDIwMTUgR29vZ2xlIEluYy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cclxuICpcclxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcclxuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxyXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcclxuICpcclxuICogICAgICBodHRwOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcclxuICpcclxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxyXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXHJcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxyXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXHJcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxyXG4gKi9cclxuXHJcbkB1c2UgXCIuLi92YXJpYWJsZXNcIiBhcyAqO1xyXG5cclxuXHJcbi5tZGwtc3Bpbm5lciB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogJHNwaW5uZXItc2l6ZTtcclxuICBoZWlnaHQ6ICRzcGlubmVyLXNpemU7XHJcblxyXG4gICY6bm90KC5pcy11cGdyYWRlZCkuaXMtYWN0aXZlOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiTG9hZGluZy4uLlwiO1xyXG4gIH1cclxuXHJcbiAgJi5pcy11cGdyYWRlZC5pcy1hY3RpdmUge1xyXG4gICAgYW5pbWF0aW9uOiBtZGwtc3Bpbm5lcl9fY29udGFpbmVyLXJvdGF0ZSAkc3Bpbm5lci1kdXJhdGlvbiBsaW5lYXIgaW5maW5pdGU7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIG1kbC1zcGlubmVyX19jb250YWluZXItcm90YXRlIHtcclxuICB0byB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZykgfVxyXG59XHJcblxyXG4ubWRsLXNwaW5uZXJfX2xheWVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi5tZGwtc3Bpbm5lcl9fbGF5ZXItMSB7XHJcbiAgYm9yZGVyLWNvbG9yOiAkc3Bpbm5lci1jb2xvci0xO1xyXG5cclxuICAubWRsLXNwaW5uZXItLXNpbmdsZS1jb2xvciAmIHtcclxuICAgIGJvcmRlci1jb2xvcjogJHNwaW5uZXItc2luZ2xlLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgLm1kbC1zcGlubmVyLmlzLWFjdGl2ZSAmIHtcclxuICAgIGFuaW1hdGlvbjpcclxuICAgICAgICBtZGwtc3Bpbm5lcl9fZmlsbC11bmZpbGwtcm90YXRlICg0ICogJHNwaW5uZXItYXJjLXRpbWUpXHJcbiAgICAgICAgICAgICRhbmltYXRpb24tY3VydmUtZmFzdC1vdXQtc2xvdy1pbiBpbmZpbml0ZSBib3RoLFxyXG4gICAgICAgIG1kbC1zcGlubmVyX19sYXllci0xLWZhZGUtaW4tb3V0ICg0ICogJHNwaW5uZXItYXJjLXRpbWUpXHJcbiAgICAgICAgICAgICRhbmltYXRpb24tY3VydmUtZmFzdC1vdXQtc2xvdy1pbiBpbmZpbml0ZSBib3RoO1xyXG4gIH1cclxufVxyXG5cclxuLm1kbC1zcGlubmVyX19sYXllci0yIHtcclxuICBib3JkZXItY29sb3I6ICRzcGlubmVyLWNvbG9yLTI7XHJcblxyXG4gIC5tZGwtc3Bpbm5lci0tc2luZ2xlLWNvbG9yICYge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkc3Bpbm5lci1zaW5nbGUtY29sb3I7XHJcbiAgfVxyXG5cclxuICAubWRsLXNwaW5uZXIuaXMtYWN0aXZlICYge1xyXG4gICAgYW5pbWF0aW9uOlxyXG4gICAgICAgIG1kbC1zcGlubmVyX19maWxsLXVuZmlsbC1yb3RhdGUgKDQgKiAkc3Bpbm5lci1hcmMtdGltZSlcclxuICAgICAgICAgICAgJGFuaW1hdGlvbi1jdXJ2ZS1mYXN0LW91dC1zbG93LWluIGluZmluaXRlIGJvdGgsXHJcbiAgICAgICAgbWRsLXNwaW5uZXJfX2xheWVyLTItZmFkZS1pbi1vdXQgKDQgKiAkc3Bpbm5lci1hcmMtdGltZSlcclxuICAgICAgICAgICAgJGFuaW1hdGlvbi1jdXJ2ZS1mYXN0LW91dC1zbG93LWluIGluZmluaXRlIGJvdGg7XHJcbiAgfVxyXG59XHJcblxyXG4ubWRsLXNwaW5uZXJfX2xheWVyLTMge1xyXG4gIGJvcmRlci1jb2xvcjogJHNwaW5uZXItY29sb3ItMztcclxuXHJcbiAgLm1kbC1zcGlubmVyLS1zaW5nbGUtY29sb3IgJiB7XHJcbiAgICBib3JkZXItY29sb3I6ICRzcGlubmVyLXNpbmdsZS1jb2xvcjtcclxuICB9XHJcblxyXG4gIC5tZGwtc3Bpbm5lci5pcy1hY3RpdmUgJiB7XHJcbiAgICBhbmltYXRpb246XHJcbiAgICAgICAgbWRsLXNwaW5uZXJfX2ZpbGwtdW5maWxsLXJvdGF0ZSAoNCAqICRzcGlubmVyLWFyYy10aW1lKVxyXG4gICAgICAgICAgICAkYW5pbWF0aW9uLWN1cnZlLWZhc3Qtb3V0LXNsb3ctaW4gaW5maW5pdGUgYm90aCxcclxuICAgICAgICBtZGwtc3Bpbm5lcl9fbGF5ZXItMy1mYWRlLWluLW91dCAoNCAqICRzcGlubmVyLWFyYy10aW1lKVxyXG4gICAgICAgICAgICAkYW5pbWF0aW9uLWN1cnZlLWZhc3Qtb3V0LXNsb3ctaW4gaW5maW5pdGUgYm90aDtcclxuICB9XHJcbn1cclxuXHJcbi5tZGwtc3Bpbm5lcl9fbGF5ZXItNCB7XHJcbiAgYm9yZGVyLWNvbG9yOiAkc3Bpbm5lci1jb2xvci00O1xyXG5cclxuICAubWRsLXNwaW5uZXItLXNpbmdsZS1jb2xvciAmIHtcclxuICAgIGJvcmRlci1jb2xvcjogJHNwaW5uZXItc2luZ2xlLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgLm1kbC1zcGlubmVyLmlzLWFjdGl2ZSAmIHtcclxuICAgIGFuaW1hdGlvbjpcclxuICAgICAgICBtZGwtc3Bpbm5lcl9fZmlsbC11bmZpbGwtcm90YXRlICg0ICogJHNwaW5uZXItYXJjLXRpbWUpXHJcbiAgICAgICAgICAgICRhbmltYXRpb24tY3VydmUtZmFzdC1vdXQtc2xvdy1pbiBpbmZpbml0ZSBib3RoLFxyXG4gICAgICAgIG1kbC1zcGlubmVyX19sYXllci00LWZhZGUtaW4tb3V0ICg0ICogJHNwaW5uZXItYXJjLXRpbWUpXHJcbiAgICAgICAgICAgICRhbmltYXRpb24tY3VydmUtZmFzdC1vdXQtc2xvdy1pbiBpbmZpbml0ZSBib3RoO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBtZGwtc3Bpbm5lcl9fZmlsbC11bmZpbGwtcm90YXRlIHtcclxuICAxMi41JSB7IHRyYW5zZm9ybTogcm90YXRlKDAuNSAqICRzcGlubmVyLWFyYy1zaXplKTsgIH1cclxuICAyNSUgICB7IHRyYW5zZm9ybTogcm90YXRlKCRzcGlubmVyLWFyYy1zaXplKTsgIH1cclxuICAzNy41JSB7IHRyYW5zZm9ybTogcm90YXRlKDEuNSAqICRzcGlubmVyLWFyYy1zaXplKTsgIH1cclxuICA1MCUgICB7IHRyYW5zZm9ybTogcm90YXRlKDIgKiAkc3Bpbm5lci1hcmMtc2l6ZSk7ICB9XHJcbiAgNjIuNSUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgyLjUgKiAkc3Bpbm5lci1hcmMtc2l6ZSk7ICB9XHJcbiAgNzUlICAgeyB0cmFuc2Zvcm06IHJvdGF0ZSgzICogJHNwaW5uZXItYXJjLXNpemUpOyAgfVxyXG4gIDg3LjUlIHsgdHJhbnNmb3JtOiByb3RhdGUoMy41ICogJHNwaW5uZXItYXJjLXNpemUpOyB9XHJcbiAgdG8gICAgeyB0cmFuc2Zvcm06IHJvdGF0ZSg0ICogJHNwaW5uZXItYXJjLXNpemUpOyB9XHJcbn1cclxuXHJcbi8qKlxyXG4qIEhBQ0s6IEV2ZW4gdGhvdWdoIHRoZSBpbnRlbnRpb24gaXMgdG8gaGF2ZSB0aGUgY3VycmVudCAubWRsLXNwaW5uZXJfX2xheWVyLU5cclxuKiBhdCBgb3BhY2l0eTogMWAsIHdlIHNldCBpdCB0byBgb3BhY2l0eTogMC45OWAgaW5zdGVhZCBzaW5jZSB0aGlzIGZvcmNlcyBDaHJvbWVcclxuKiB0byBkbyBwcm9wZXIgc3VicGl4ZWwgcmVuZGVyaW5nIGZvciB0aGUgZWxlbWVudHMgYmVpbmcgYW5pbWF0ZWQuIFRoaXMgaXNcclxuKiBlc3BlY2lhbGx5IHZpc2libGUgaW4gQ2hyb21lIDM5IG9uIFVidW50dSAxNC4wNC4gU2VlOlxyXG4qXHJcbiogLSBodHRwczovL2dpdGh1Yi5jb20vUG9seW1lci9wYXBlci1zcGlubmVyL2lzc3Vlcy85XHJcbiogLSBodHRwczovL2NvZGUuZ29vZ2xlLmNvbS9wL2Nocm9taXVtL2lzc3Vlcy9kZXRhaWw/aWQ9NDM2MjU1XHJcbiovXHJcbkBrZXlmcmFtZXMgbWRsLXNwaW5uZXJfX2xheWVyLTEtZmFkZS1pbi1vdXQge1xyXG4gIGZyb20geyBvcGFjaXR5OiAwLjk5OyB9XHJcbiAgMjUlIHsgb3BhY2l0eTogMC45OTsgfVxyXG4gIDI2JSB7IG9wYWNpdHk6IDA7IH1cclxuICA4OSUgeyBvcGFjaXR5OiAwOyB9XHJcbiAgOTAlIHsgb3BhY2l0eTogMC45OTsgfVxyXG4gIDEwMCUgeyBvcGFjaXR5OiAwLjk5OyB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgbWRsLXNwaW5uZXJfX2xheWVyLTItZmFkZS1pbi1vdXQge1xyXG4gIGZyb20geyBvcGFjaXR5OiAwOyB9XHJcbiAgMTUlIHsgb3BhY2l0eTogMDsgfVxyXG4gIDI1JSB7IG9wYWNpdHk6IDAuOTk7IH1cclxuICA1MCUgeyBvcGFjaXR5OiAwLjk5OyB9XHJcbiAgNTElIHsgb3BhY2l0eTogMDsgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIG1kbC1zcGlubmVyX19sYXllci0zLWZhZGUtaW4tb3V0IHtcclxuICBmcm9tIHsgb3BhY2l0eTogMDsgfVxyXG4gIDQwJSB7IG9wYWNpdHk6IDA7IH1cclxuICA1MCUgeyBvcGFjaXR5OiAwLjk5OyB9XHJcbiAgNzUlIHsgb3BhY2l0eTogMC45OTsgfVxyXG4gIDc2JSB7IG9wYWNpdHk6IDA7IH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBtZGwtc3Bpbm5lcl9fbGF5ZXItNC1mYWRlLWluLW91dCB7XHJcbiAgZnJvbSB7IG9wYWNpdHk6IDA7IH1cclxuICA2NSUgeyBvcGFjaXR5OiAwOyB9XHJcbiAgNzUlIHsgb3BhY2l0eTogMC45OTsgfVxyXG4gIDkwJSB7IG9wYWNpdHk6IDAuOTk7IH1cclxuICAxMDAlIHsgb3BhY2l0eTogMDsgfVxyXG59XHJcblxyXG4vKipcclxuKiBQYXRjaCB0aGUgZ2FwIHRoYXQgYXBwZWFyIGJldHdlZW4gdGhlIHR3byBhZGphY2VudFxyXG4qIGRpdi5tZGwtc3Bpbm5lcl9fY2lyY2xlLWNsaXBwZXIgd2hpbGUgdGhlIHNwaW5uZXIgaXMgcm90YXRpbmdcclxuKiAoYXBwZWFycyBvbiBDaHJvbWUgMzgsIFNhZmFyaSA3LjEsIGFuZCBJRSAxMSkuXHJcbipcclxuKiBVcGRhdGU6IHRoZSBnYXAgbm8gbG9uZ2VyIGFwcGVhcnMgb24gQ2hyb21lIHdoZW4gLm1kbC1zcGlubmVyX19sYXllci1OJ3NcclxuKiBvcGFjaXR5IGlzIDAuOTksIGJ1dCBzdGlsbCBkb2VzIG9uIFNhZmFyaSBhbmQgSUUuXHJcbiovXHJcbi5tZGwtc3Bpbm5lcl9fZ2FwLXBhdGNoIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogNDUlO1xyXG4gIHdpZHRoOiAxMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG5cclxuICAmIC5tZGwtc3Bpbm5lcl9fY2lyY2xlIHtcclxuICAgIHdpZHRoOiAxMDAwJTtcclxuICAgIGxlZnQ6IC00NTAlO1xyXG4gIH1cclxufVxyXG5cclxuLm1kbC1zcGlubmVyX19jaXJjbGUtY2xpcHBlciB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogNTAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuXHJcbiAgJi5tZGwtc3Bpbm5lcl9fbGVmdCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcblxyXG4gICYubWRsLXNwaW5uZXJfX3JpZ2h0IHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICB9XHJcblxyXG4gICYgLm1kbC1zcGlubmVyX19jaXJjbGUge1xyXG4gICAgd2lkdGg6IDIwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4ubWRsLXNwaW5uZXJfX2NpcmNsZSB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYm9yZGVyLXdpZHRoOiAkc3Bpbm5lci1zdHJva2Utd2lkdGg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYW5pbWF0aW9uOiBub25lO1xyXG5cclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG5cclxuICAubWRsLXNwaW5uZXJfX2xlZnQgJiB7XHJcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMjlkZWcpO1xyXG5cclxuICAgIC5tZGwtc3Bpbm5lci5pcy1hY3RpdmUgJiB7XHJcbiAgICAgIGFuaW1hdGlvbjogbWRsLXNwaW5uZXJfX2xlZnQtc3BpbiAkc3Bpbm5lci1hcmMtdGltZVxyXG4gICAgICAgICAgJGFuaW1hdGlvbi1jdXJ2ZS1mYXN0LW91dC1zbG93LWluIGluZmluaXRlIGJvdGg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWRsLXNwaW5uZXJfX3JpZ2h0ICYge1xyXG4gICAgbGVmdDogLTEwMCU7XHJcbiAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMjlkZWcpO1xyXG5cclxuICAgIC5tZGwtc3Bpbm5lci5pcy1hY3RpdmUgJiB7XHJcbiAgICAgIGFuaW1hdGlvbjogbWRsLXNwaW5uZXJfX3JpZ2h0LXNwaW4gJHNwaW5uZXItYXJjLXRpbWVcclxuICAgICAgICAgICRhbmltYXRpb24tY3VydmUtZmFzdC1vdXQtc2xvdy1pbiBpbmZpbml0ZSBib3RoO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBtZGwtc3Bpbm5lcl9fbGVmdC1zcGluIHtcclxuICBmcm9tIHsgdHJhbnNmb3JtOiByb3RhdGUoMTMwZGVnKTsgfVxyXG4gIDUwJSB7IHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTsgfVxyXG4gIHRvIHsgdHJhbnNmb3JtOiByb3RhdGUoMTMwZGVnKTsgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIG1kbC1zcGlubmVyX19yaWdodC1zcGluIHtcclxuICBmcm9tIHsgdHJhbnNmb3JtOiByb3RhdGUoLTEzMGRlZyk7IH1cclxuICA1MCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTsgfVxyXG4gIHRvIHsgdHJhbnNmb3JtOiByb3RhdGUoLTEzMGRlZyk7IH1cclxufVxyXG4iLCIvKipcclxuICogQ29weXJpZ2h0IDIwMTUgR29vZ2xlIEluYy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cclxuICpcclxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcclxuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxyXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcclxuICpcclxuICogICAgICBodHRwOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcclxuICpcclxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxyXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXHJcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxyXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXHJcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxyXG4gKi9cclxuXHJcbkB1c2UgXCIuLi92YXJpYWJsZXNcIiBhcyAqO1xyXG5cclxuXHJcbi5tZGwtdGFicyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5tZGwtdGFic19fdGFiLWJhciB7XHJcbiAgICBkaXNwbGF5ICAgICAgICAgOiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb24gIDogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50IDogY2VudGVyOyAvLyDih75cclxuICAgIGFsaWduLWNvbnRlbnQgICA6IHNwYWNlLWJldHdlZW47IC8vIHx8XHJcbiAgICBhbGlnbi1pdGVtcyAgICAgOiBmbGV4LXN0YXJ0OyAvLyDihpNcclxuXHJcbiAgICBoZWlnaHQgICAgICAgICAgOiA0OHB4O1xyXG4gICAgcGFkZGluZyAgICAgICAgIDogMCAwIDAgMDtcclxuICAgIG1hcmdpbiAgICAgICAgICA6IDA7XHJcbiAgICBib3JkZXItYm90dG9tICAgOiAxcHggc29saWQgJHRhYi1ib3JkZXItY29sb3I7XHJcbn1cclxuXHJcbi5tZGwtdGFic19fdGFiIHtcclxuICBtYXJnaW46IDA7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIHBhZGRpbmc6IDAgMjRweCAwIDI0cHg7XHJcblxyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGhlaWdodDogNDhweDtcclxuICBsaW5lLWhlaWdodDogNDhweDtcclxuXHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1zaXplOiAkbGF5b3V0LXRhYi1mb250LXNpemU7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgY29sb3I6ICR0YWItdGV4dC1jb2xvcjtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAubWRsLXRhYnMuaXMtdXBncmFkZWQgJi5pcy1hY3RpdmUge1xyXG4gICAgY29sb3I6ICR0YWItYWN0aXZlLXRleHQtY29sb3I7XHJcbiAgfVxyXG5cclxuICAubWRsLXRhYnMuaXMtdXBncmFkZWQgJi5pcy1hY3RpdmU6YWZ0ZXIge1xyXG4gICAgaGVpZ2h0OiAycHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29udGVudDogXCIgXCI7XHJcbiAgICBib3R0b206IDBweDtcclxuICAgIGxlZnQ6IDBweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJhY2tncm91bmQ6ICR0YWItaGlnaGxpZ2h0LWNvbG9yO1xyXG4gICAgYW5pbWF0aW9uOiBib3JkZXItZXhwYW5kIDAuMnMgY3ViaWMtYmV6aWVyKDAuNCwgMC4wLCAwLjQsIDEpIDAuMDFzIGFsdGVybmF0ZSBmb3J3YXJkcztcclxuICAgIHRyYW5zaXRpb246IGFsbCAxcyBjdWJpYy1iZXppZXIoMC40LCAwLjAsIDEsIDEpO1xyXG4gIH1cclxuXHJcbiAgJiAubWRsLXRhYnNfX3JpcHBsZS1jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGxlZnQ6IDBweDtcclxuICAgIHRvcDogMHB4O1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgJiAubWRsLXJpcHBsZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICR0YWItaGlnaGxpZ2h0LWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1kbC10YWJzX19wYW5lbCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gIC5tZGwtdGFicy5pcy11cGdyYWRlZCAmIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAubWRsLXRhYnMuaXMtdXBncmFkZWQgJi5pcy1hY3RpdmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGJvcmRlci1leHBhbmQge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB3aWR0aDogMDtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4uZmMge1xuICBkaXJlY3Rpb246IGx0cjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmZjLXJ0bCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5ib2R5IC5mYyB7XG4gIC8qIGV4dHJhIHByZWNlZGVuY2UgdG8gb3ZlcmNvbWUganF1aSAqL1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLyogQ29sb3JzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZmMtaGlnaGxpZ2h0IHtcbiAgLyogd2hlbiB1c2VyIGlzIHNlbGVjdGluZyBjZWxscyAqL1xuICBiYWNrZ3JvdW5kOiAjYmNlOGYxO1xuICBvcGFjaXR5OiAwLjM7XG59XG5cbi5mYy1iZ2V2ZW50IHtcbiAgLyogZGVmYXVsdCBsb29rIGZvciBiYWNrZ3JvdW5kIGV2ZW50cyAqL1xuICBiYWNrZ3JvdW5kOiAjOGZkZjgyO1xuICBvcGFjaXR5OiAwLjM7XG59XG5cbi5mYy1ub25idXNpbmVzcyB7XG4gIC8qIGRlZmF1bHQgbG9vayBmb3Igbm9uLWJ1c2luZXNzLWhvdXJzIGFyZWFzICovXG4gIC8qIHdpbGwgaW5oZXJpdCAuZmMtYmdldmVudCdzIHN0eWxlcyAqL1xuICBiYWNrZ3JvdW5kOiAjZDdkN2Q3O1xufVxuXG4vKiBQb3BvdmVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZmMtcG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi5mYy1wb3BvdmVyIC5mYy1oZWFkZXIge1xuICAvKiBUT0RPOiBiZSBtb3JlIGNvbnNpc3RlbnQgd2l0aCBmYy1oZWFkL2ZjLWJvZHkgKi9cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAycHggNHB4O1xufVxuXG4uZmMtcnRsIC5mYy1wb3BvdmVyIC5mYy1oZWFkZXIge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbi5mYy1wb3BvdmVyIC5mYy1oZWFkZXIgLmZjLXRpdGxlIHtcbiAgbWFyZ2luOiAwIDJweDtcbn1cblxuLmZjLXBvcG92ZXIgLmZjLWhlYWRlciAuZmMtY2xvc2Uge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG59XG5cbi8qIE1pc2MgUmV1c2FibGUgQ29tcG9uZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZjLWRpdmlkZXIge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cblxuaHIuZmMtZGl2aWRlciB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDAgMnB4O1xuICAvKiBoZWlnaHQgaXMgdW5yZWxpYWJsZSBhY3Jvc3MgYnJvd3NlcnMsIHNvIHVzZSBwYWRkaW5nICovXG4gIGJvcmRlci13aWR0aDogMXB4IDA7XG59XG5cbi5mYy1iZyxcbi5mYy1iZ2V2ZW50LXNrZWxldG9uLFxuLmZjLWhpZ2hsaWdodC1za2VsZXRvbixcbi5mYy1taXJyb3Itc2tlbGV0b24ge1xuICAvKiB0aGVzZSBlbGVtZW50IHNob3VsZCBhbHdheXMgY2xpbmcgdG8gdG9wLWxlZnQvcmlnaHQgY29ybmVycyAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5mYy1iZyB7XG4gIGJvdHRvbTogMDtcbiAgLyogc3RyZWNoIGJnIHRvIGJvdHRvbSBlZGdlICovXG59XG5cbi5mYy1iZyB0YWJsZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgLyogc3RyZWNoIGJnIHRvIGJvdHRvbSBlZGdlICovXG59XG5cbi8qIFRhYmxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZjIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIGZpeCBzY3JvbGxiYXIgaXNzdWUgaW4gZmlyZWZveCAqL1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIG5vcm1hbGl6ZSBjcm9zcy1icm93c2VyICovXG59XG5cbi5mYyB0aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZjIHRoLFxuLmZjIHRkIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5mYyB0ZC5mYy10b2RheSB7XG4gIGJvcmRlci1zdHlsZTogZG91YmxlO1xuICAvKiBvdmVyY29tZSBuZWlnaGJvcmluZyBib3JkZXJzICovXG59XG5cbi8qIEludGVybmFsIE5hdiBMaW5rc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYVtkYXRhLWdvdG9dIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5hW2RhdGEtZ290b106aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLyogRmFrZSBUYWJsZSBSb3dzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZmMgLmZjLXJvdyB7XG4gIC8qIGV4dHJhIHByZWNlZGVuY2UgdG8gb3ZlcmNvbWUgdGhlbWVzIGZvcmNpbmcgYSAxcHggYm9yZGVyICovXG4gIC8qIG5vIHZpc2libGUgYm9yZGVyIGJ5IGRlZmF1bHQuIGJ1dCBtYWtlIGF2YWlsYWJsZSBpZiBuZWVkIGJlIChzY3JvbGxiYXIgd2lkdGggY29tcGVuc2F0aW9uKSAqL1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5mYy1yb3cgdGFibGUge1xuICAvKiBkb24ndCBwdXQgbGVmdC9yaWdodCBib3JkZXIgb24gYW55dGhpbmcgd2l0aGluIGEgZmFrZSByb3cuXG4gICAgIHRoZSBvdXRlciB0Ym9keSB3aWxsIHdvcnJ5IGFib3V0IHRoaXMgKi9cbiAgYm9yZGVyLWxlZnQ6IDAgaGlkZGVuIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDAgaGlkZGVuIHRyYW5zcGFyZW50O1xuICAvKiBubyBib3R0b20gYm9yZGVycyBvbiByb3dzICovXG4gIGJvcmRlci1ib3R0b206IDAgaGlkZGVuIHRyYW5zcGFyZW50O1xufVxuXG4uZmMtcm93OmZpcnN0LWNoaWxkIHRhYmxlIHtcbiAgYm9yZGVyLXRvcDogMCBoaWRkZW4gdHJhbnNwYXJlbnQ7XG4gIC8qIG5vIHRvcCBib3JkZXIgb24gZmlyc3Qgcm93ICovXG59XG5cbi8qIERheSBSb3cgKHVzZWQgd2l0aGluIHRoZSBoZWFkZXIgYW5kIHRoZSBEYXlHcmlkKVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZjLXJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZjLXJvdyAuZmMtYmcge1xuICB6LWluZGV4OiAxO1xufVxuXG4vKiBoaWdobGlnaHRpbmcgY2VsbHMgJiBiYWNrZ3JvdW5kIGV2ZW50IHNrZWxldG9uICovXG4uZmMtcm93IC5mYy1iZ2V2ZW50LXNrZWxldG9uLFxuLmZjLXJvdyAuZmMtaGlnaGxpZ2h0LXNrZWxldG9uIHtcbiAgYm90dG9tOiAwO1xuICAvKiBzdHJldGNoIHNrZWxldG9uIHRvIGJvdHRvbSBvZiByb3cgKi9cbn1cblxuLmZjLXJvdyAuZmMtYmdldmVudC1za2VsZXRvbiB0YWJsZSxcbi5mYy1yb3cgLmZjLWhpZ2hsaWdodC1za2VsZXRvbiB0YWJsZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgLyogc3RyZXRjaCBza2VsZXRvbiB0byBib3R0b20gb2Ygcm93ICovXG59XG5cbi5mYy1yb3cgLmZjLWhpZ2hsaWdodC1za2VsZXRvbiB0ZCxcbi5mYy1yb3cgLmZjLWJnZXZlbnQtc2tlbGV0b24gdGQge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZmMtcm93IC5mYy1iZ2V2ZW50LXNrZWxldG9uIHtcbiAgei1pbmRleDogMjtcbn1cblxuLmZjLXJvdyAuZmMtaGlnaGxpZ2h0LXNrZWxldG9uIHtcbiAgei1pbmRleDogMztcbn1cblxuLypcbnJvdyBjb250ZW50ICh3aGljaCBjb250YWlucyBkYXkvd2VlayBudW1iZXJzIGFuZCBldmVudHMpIGFzIHdlbGwgYXMgXCJtaXJyb3JcIiAod2hpY2ggY29udGFpbnNcbnRlbXBvcmFyeSByZW5kZXJlZCBldmVudHMpLlxuKi9cbi5mYy1yb3cgLmZjLWNvbnRlbnQtc2tlbGV0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDQ7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIC8qIG1hdGNoZXMgdGhlIHNwYWNlIGFib3ZlIHRoZSBldmVudHMgKi9cbn1cblxuLmZjLXJvdyAuZmMtbWlycm9yLXNrZWxldG9uIHtcbiAgei1pbmRleDogNTtcbn1cblxuLmZjIC5mYy1yb3cgLmZjLWNvbnRlbnQtc2tlbGV0b24gdGFibGUsXG4uZmMgLmZjLXJvdyAuZmMtY29udGVudC1za2VsZXRvbiB0ZCxcbi5mYyAuZmMtcm93IC5mYy1taXJyb3Itc2tlbGV0b24gdGQge1xuICAvKiBzZWUtdGhyb3VnaCB0byB0aGUgYmFja2dyb3VuZCBiZWxvdyAqL1xuICAvKiBleHRyYSBwcmVjZWRlbmNlIHRvIHByZXZlbnQgdGhlbWUtcHJvdmlkZWQgYmFja2dyb3VuZHMgKi9cbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgLyogaW4gY2FzZSA8dGQ+cyBhcmUgZ2xvYmFsbHkgc3R5bGVkICovXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5mYy1yb3cgLmZjLWNvbnRlbnQtc2tlbGV0b24gdGQsXG4uZmMtcm93IC5mYy1taXJyb3Itc2tlbGV0b24gdGQge1xuICAvKiBkb24ndCBwdXQgYSBib3JkZXIgYmV0d2VlbiBldmVudHMgYW5kL29yIHRoZSBkYXkgbnVtYmVyICovXG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5mYy1yb3cgLmZjLWNvbnRlbnQtc2tlbGV0b24gdGJvZHkgdGQsXG4uZmMtcm93IC5mYy1taXJyb3Itc2tlbGV0b24gdGJvZHkgdGQge1xuICAvKiBkb24ndCBwdXQgYSBib3JkZXIgYmV0d2VlbiBldmVudCBjZWxscyAqL1xuICBib3JkZXItdG9wOiAwO1xufVxuXG4vKiBTY3JvbGxpbmcgQ29udGFpbmVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZmMtc2Nyb2xsZXIge1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi8qIFRPRE86IG1vdmUgdG8gdGltZWdyaWQvZGF5Z3JpZCAqL1xuLmZjLXNjcm9sbGVyID4gLmZjLWRheS1ncmlkLFxuLmZjLXNjcm9sbGVyID4gLmZjLXRpbWUtZ3JpZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLyogcmUtc2NvcGUgYWxsIHBvc2l0aW9ucyAqL1xuICB3aWR0aDogMTAwJTtcbiAgLyogaGFjayB0byBmb3JjZSByZS1zaXppbmcgdGhpcyBpbm5lciBlbGVtZW50IHdoZW4gc2Nyb2xsYmFycyBhcHBlYXIvZGlzYXBwZWFyICovXG59XG5cbi8qIEdsb2JhbCBFdmVudCBTdHlsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mYy1ldmVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLyogZm9yIHJlc2l6ZSBoYW5kbGUgYW5kIG90aGVyIGlubmVyIHBvc2l0aW9uaW5nICovXG4gIGRpc3BsYXk6IGJsb2NrO1xuICAvKiBtYWtlIHRoZSA8YT4gdGFnIGJsb2NrICovXG4gIGZvbnQtc2l6ZTogMC44NWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzNzg4ZDg7XG59XG5cbi5mYy1ldmVudCxcbi5mYy1ldmVudC1kb3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzc4OGQ4O1xuICAvKiBkZWZhdWx0IEJBQ0tHUk9VTkQgY29sb3IgKi9cbn1cblxuLmZjLWV2ZW50LFxuLmZjLWV2ZW50OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIC8qIGRlZmF1bHQgVEVYVCBjb2xvciAqL1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC8qIGlmIDxhPiBoYXMgYW4gaHJlZiAqL1xufVxuXG4uZmMtZXZlbnRbaHJlZl0sXG4uZmMtZXZlbnQuZmMtZHJhZ2dhYmxlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAvKiBnaXZlIGV2ZW50cyB3aXRoIGxpbmtzIGFuZCBkcmFnZ2FibGUgZXZlbnRzIGEgaGFuZCBtb3VzZSBwb2ludGVyICovXG59XG5cbi5mYy1ub3QtYWxsb3dlZCxcbi5mYy1ub3QtYWxsb3dlZCAuZmMtZXZlbnQge1xuICAvKiB0byBvdmVycmlkZSBhbiBldmVudCdzIGN1c3RvbSBjdXJzb3IgKi9cbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmZjLWV2ZW50IC5mYy1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4vKiByZXNpemVyIChjdXJzb3IgQU5EIHRvdWNoIGRldmljZXMpICovXG4uZmMtZXZlbnQgLmZjLXJlc2l6ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDQ7XG59XG5cbi8qIHJlc2l6ZXIgKHRvdWNoIGRldmljZXMpICovXG4uZmMtZXZlbnQgLmZjLXJlc2l6ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmMtZXZlbnQuZmMtYWxsb3ctbW91c2UtcmVzaXplIC5mYy1yZXNpemVyLFxuLmZjLWV2ZW50LmZjLXNlbGVjdGVkIC5mYy1yZXNpemVyIHtcbiAgLyogb25seSBzaG93IHdoZW4gaG92ZXJpbmcgb3Igc2VsZWN0ZWQgKHdpdGggdG91Y2gpICovXG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBoaXQgYXJlYSAqL1xuLmZjLWV2ZW50LmZjLXNlbGVjdGVkIC5mYy1yZXNpemVyOmJlZm9yZSB7XG4gIC8qIDQweDQwIHRvdWNoIGFyZWEgKi9cbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTk5O1xuICAvKiB1c2VyIG9mIHRoaXMgdXRpbCBjYW4gc2NvcGUgd2l0aGluIGEgbG93ZXIgei1pbmRleCAqL1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xufVxuXG4vKiBFdmVudCBTZWxlY3Rpb24gKG9ubHkgZm9yIHRvdWNoIGRldmljZXMpXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZmMtZXZlbnQuZmMtc2VsZWN0ZWQge1xuICB6LWluZGV4OiA5OTk5ICFpbXBvcnRhbnQ7XG4gIC8qIG92ZXJjb21lcyBpbmxpbmUgei1pbmRleCAqL1xuICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4uZmMtZXZlbnQuZmMtc2VsZWN0ZWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIC8qIHNhbWUgei1pbmRleCBhcyBmYy1iZywgYmVoaW5kIHRleHQgKi9cbiAgLyogb3ZlcmNvbWUgdGhlIGJvcmRlcnMgKi9cbiAgdG9wOiAtMXB4O1xuICByaWdodDogLTFweDtcbiAgYm90dG9tOiAtMXB4O1xuICBsZWZ0OiAtMXB4O1xuICAvKiBkYXJrZW5pbmcgZWZmZWN0ICovXG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG5cbi8qIEV2ZW50IERyYWdnaW5nXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZmMtZXZlbnQuZmMtZHJhZ2dpbmcuZmMtc2VsZWN0ZWQge1xuICBib3gtc2hhZG93OiAwIDJweCA3cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4uZmMtZXZlbnQuZmMtZHJhZ2dpbmc6bm90KC5mYy1zZWxlY3RlZCkge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4vKiBIb3Jpem9udGFsIEV2ZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogYmlnZ2VyIHRvdWNoIGFyZWEgd2hlbiBzZWxlY3RlZCAqL1xuLmZjLWgtZXZlbnQuZmMtc2VsZWN0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAzO1xuICAvKiBiZWxvdyByZXNpemVycyAqL1xuICB0b3A6IC0xMHB4O1xuICBib3R0b206IC0xMHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLyogZXZlbnRzIHRoYXQgYXJlIGNvbnRpbnVpbmcgdG8vZnJvbSBhbm90aGVyIHdlZWsuIGtpbGwgcm91bmRlZCBjb3JuZXJzIGFuZCBidXR0IHVwIGFnYWluc3QgZWRnZSAqL1xuLmZjLWx0ciAuZmMtaC1ldmVudC5mYy1ub3Qtc3RhcnQsXG4uZmMtcnRsIC5mYy1oLWV2ZW50LmZjLW5vdC1lbmQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIHBhZGRpbmctbGVmdDogMXB4O1xuICAvKiByZXBsYWNlIHRoZSBib3JkZXIgd2l0aCBwYWRkaW5nICovXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5mYy1sdHIgLmZjLWgtZXZlbnQuZmMtbm90LWVuZCxcbi5mYy1ydGwgLmZjLWgtZXZlbnQuZmMtbm90LXN0YXJ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDFweDtcbiAgLyogcmVwbGFjZSB0aGUgYm9yZGVyIHdpdGggcGFkZGluZyAqL1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi8qIHJlc2l6ZXIgKGN1cnNvciBBTkQgdG91Y2ggZGV2aWNlcykgKi9cbi8qIGxlZnQgcmVzaXplciAgKi9cbi5mYy1sdHIgLmZjLWgtZXZlbnQgLmZjLXN0YXJ0LXJlc2l6ZXIsXG4uZmMtcnRsIC5mYy1oLWV2ZW50IC5mYy1lbmQtcmVzaXplciB7XG4gIGN1cnNvcjogdy1yZXNpemU7XG4gIGxlZnQ6IC0xcHg7XG4gIC8qIG92ZXJjb21lIGJvcmRlciAqL1xufVxuXG4vKiByaWdodCByZXNpemVyICovXG4uZmMtbHRyIC5mYy1oLWV2ZW50IC5mYy1lbmQtcmVzaXplcixcbi5mYy1ydGwgLmZjLWgtZXZlbnQgLmZjLXN0YXJ0LXJlc2l6ZXIge1xuICBjdXJzb3I6IGUtcmVzaXplO1xuICByaWdodDogLTFweDtcbiAgLyogb3ZlcmNvbWUgYm9yZGVyICovXG59XG5cbi8qIHJlc2l6ZXIgKG1vdXNlIGRldmljZXMpICovXG4uZmMtaC1ldmVudC5mYy1hbGxvdy1tb3VzZS1yZXNpemUgLmZjLXJlc2l6ZXIge1xuICB3aWR0aDogN3B4O1xuICB0b3A6IC0xcHg7XG4gIC8qIG92ZXJjb21lIHRvcCBib3JkZXIgKi9cbiAgYm90dG9tOiAtMXB4O1xuICAvKiBvdmVyY29tZSBib3R0b20gYm9yZGVyICovXG59XG5cbi8qIHJlc2l6ZXIgKHRvdWNoIGRldmljZXMpICovXG4uZmMtaC1ldmVudC5mYy1zZWxlY3RlZCAuZmMtcmVzaXplciB7XG4gIC8qIDh4OCBsaXR0bGUgZG90ICovXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIC8qIHZlcnRpY2FsbHkgY2VudGVyICovXG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNHB4O1xufVxuXG4vKiBsZWZ0IHJlc2l6ZXIgICovXG4uZmMtbHRyIC5mYy1oLWV2ZW50LmZjLXNlbGVjdGVkIC5mYy1zdGFydC1yZXNpemVyLFxuLmZjLXJ0bCAuZmMtaC1ldmVudC5mYy1zZWxlY3RlZCAuZmMtZW5kLXJlc2l6ZXIge1xuICBtYXJnaW4tbGVmdDogLTRweDtcbiAgLyogY2VudGVycyB0aGUgOHg4IGRvdCBvbiB0aGUgbGVmdCBlZGdlICovXG59XG5cbi8qIHJpZ2h0IHJlc2l6ZXIgKi9cbi5mYy1sdHIgLmZjLWgtZXZlbnQuZmMtc2VsZWN0ZWQgLmZjLWVuZC1yZXNpemVyLFxuLmZjLXJ0bCAuZmMtaC1ldmVudC5mYy1zZWxlY3RlZCAuZmMtc3RhcnQtcmVzaXplciB7XG4gIG1hcmdpbi1yaWdodDogLTRweDtcbiAgLyogY2VudGVycyB0aGUgOHg4IGRvdCBvbiB0aGUgcmlnaHQgZWRnZSAqL1xufVxuXG4vKiBEYXlHcmlkIGV2ZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuV2UgdXNlIHRoZSBmdWxsIFwiZmMtZGF5LWdyaWQtZXZlbnRcIiBjbGFzcyBpbnN0ZWFkIG9mIHVzaW5nIGRlc2NlbmRhbnRzIGJlY2F1c2UgdGhlIGV2ZW50IHdvbid0XG5iZSBhIGRlc2NlbmRhbnQgb2YgdGhlIGdyaWQgd2hlbiBpdCBpcyBiZWluZyBkcmFnZ2VkLlxuKi9cbi5mYy1kYXktZ3JpZC1ldmVudCB7XG4gIG1hcmdpbjogMXB4IDJweCAwO1xuICAvKiBzcGFjaW5nIGJldHdlZW4gZXZlbnRzIGFuZCBlZGdlcyAqL1xuICBwYWRkaW5nOiAwIDFweDtcbn1cblxudHI6Zmlyc3QtY2hpbGQgPiB0ZCA+IC5mYy1kYXktZ3JpZC1ldmVudCB7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgLyogYSBsaXR0bGUgYml0IG1vcmUgc3BhY2UgYmVmb3JlIHRoZSBmaXJzdCBldmVudCAqL1xufVxuXG4uZmMtbWlycm9yLXNrZWxldG9uIHRyOmZpcnN0LWNoaWxkID4gdGQgPiAuZmMtZGF5LWdyaWQtZXZlbnQge1xuICBtYXJnaW4tdG9wOiAwO1xuICAvKiBleGNlcHQgZm9yIG1pcnJvciBza2VsZXRvbiAqL1xufVxuXG4uZmMtZGF5LWdyaWQtZXZlbnQgLmZjLWNvbnRlbnQge1xuICAvKiBmb3JjZSBldmVudHMgdG8gYmUgb25lLWxpbmUgdGFsbCAqL1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZmMtZGF5LWdyaWQtZXZlbnQgLmZjLXRpbWUge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyogcmVzaXplciAoY3Vyc29yIGRldmljZXMpICovXG4vKiBsZWZ0IHJlc2l6ZXIgICovXG4uZmMtbHRyIC5mYy1kYXktZ3JpZC1ldmVudC5mYy1hbGxvdy1tb3VzZS1yZXNpemUgLmZjLXN0YXJ0LXJlc2l6ZXIsXG4uZmMtcnRsIC5mYy1kYXktZ3JpZC1ldmVudC5mYy1hbGxvdy1tb3VzZS1yZXNpemUgLmZjLWVuZC1yZXNpemVyIHtcbiAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gIC8qIHRvIHRoZSBkYXkgY2VsbCdzIGVkZ2UgKi9cbn1cblxuLyogcmlnaHQgcmVzaXplciAqL1xuLmZjLWx0ciAuZmMtZGF5LWdyaWQtZXZlbnQuZmMtYWxsb3ctbW91c2UtcmVzaXplIC5mYy1lbmQtcmVzaXplcixcbi5mYy1ydGwgLmZjLWRheS1ncmlkLWV2ZW50LmZjLWFsbG93LW1vdXNlLXJlc2l6ZSAuZmMtc3RhcnQtcmVzaXplciB7XG4gIG1hcmdpbi1yaWdodDogLTJweDtcbiAgLyogdG8gdGhlIGRheSBjZWxsJ3MgZWRnZSAqL1xufVxuXG4vKiBFdmVudCBMaW1pdGluZ1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogXCJtb3JlXCIgbGluayB0aGF0IHJlcHJlc2VudHMgaGlkZGVuIGV2ZW50cyAqL1xuYS5mYy1tb3JlIHtcbiAgbWFyZ2luOiAxcHggM3B4O1xuICBmb250LXNpemU6IDAuODVlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmEuZmMtbW9yZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZmMtbGltaXRlZCB7XG4gIC8qIHJvd3MgYW5kIGNlbGxzIHRoYXQgYXJlIGhpZGRlbiBiZWNhdXNlIG9mIGEgXCJtb3JlXCIgbGluayAqL1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBwb3BvdmVyIHRoYXQgYXBwZWFycyB3aGVuIFwibW9yZVwiIGxpbmsgaXMgY2xpY2tlZCAqL1xuLmZjLWRheS1ncmlkIC5mYy1yb3cge1xuICB6LWluZGV4OiAxO1xuICAvKiBtYWtlIHRoZSBcIm1vcmVcIiBwb3BvdmVyIG9uZSBoaWdoZXIgdGhhbiB0aGlzICovXG59XG5cbi5mYy1tb3JlLXBvcG92ZXIge1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMjIwcHg7XG59XG5cbi5mYy1tb3JlLXBvcG92ZXIgLmZjLWV2ZW50LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi8qIE5vdyBJbmRpY2F0b3Jcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mYy1ub3ctaW5kaWNhdG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDAgc29saWQgcmVkO1xufVxuXG4vKiBVdGlsaXRpZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mYy11bnNlbGVjdGFibGUge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4vKlxuVE9ETzogbW9yZSBkaXN0aW5jdGlvbiBiZXR3ZWVuIHRoaXMgZmlsZSBhbmQgY29tbW9uLmNzc1xuKi9cbi8qIENvbG9yc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZjLXVudGhlbWVkIHRoLFxuLmZjLXVudGhlbWVkIHRkLFxuLmZjLXVudGhlbWVkIHRoZWFkLFxuLmZjLXVudGhlbWVkIHRib2R5LFxuLmZjLXVudGhlbWVkIC5mYy1kaXZpZGVyLFxuLmZjLXVudGhlbWVkIC5mYy1yb3csXG4uZmMtdW50aGVtZWQgLmZjLWNvbnRlbnQsXG4uZmMtdW50aGVtZWQgLmZjLXBvcG92ZXIsXG4uZmMtdW50aGVtZWQgLmZjLWxpc3Qtdmlldyxcbi5mYy11bnRoZW1lZCAuZmMtbGlzdC1oZWFkaW5nIHRkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xufVxuXG4uZmMtdW50aGVtZWQgLmZjLXBvcG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uZmMtdW50aGVtZWQgLmZjLWRpdmlkZXIsXG4uZmMtdW50aGVtZWQgLmZjLXBvcG92ZXIgLmZjLWhlYWRlcixcbi5mYy11bnRoZW1lZCAuZmMtbGlzdC1oZWFkaW5nIHRkIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbn1cblxuLmZjLXVudGhlbWVkIHRkLmZjLXRvZGF5IHtcbiAgYmFja2dyb3VuZDogI2ZjZjhlMztcbn1cblxuLmZjLXVudGhlbWVkIC5mYy1kaXNhYmxlZC1kYXkge1xuICBiYWNrZ3JvdW5kOiAjZDdkN2Q3O1xuICBvcGFjaXR5OiAwLjM7XG59XG5cbi8qIEljb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuZnJvbSBodHRwczovL2ZlYXRoZXJpY29ucy5jb20vIGFuZCBidWlsdCB3aXRoIEljb01vb25cbiovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiZmNpY29uc1wiO1xuICBzcmM6IHVybChcImRhdGE6YXBwbGljYXRpb24veC1mb250LXR0ZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCxBQUVBQUFBTEFJQUFBd0F3VDFNdk1nOFNCZkFBQUFDOEFBQUFZR050WVhBWFZ0S05BQUFCSEFBQUFGUm5ZWE53QUFBQUVBQUFBWEFBQUFBSVoyeDVaZ1l5ZHhJQUFBRjRBQUFGTkdobFlXUVVKN2NJQUFBR3JBQUFBRFpvYUdWaEIyMER6QUFBQnVRQUFBQWthRzEwZUNJQUJoUUFBQWNJQUFBQUxHeHZZMkVENEFVNkFBQUhOQUFBQUJodFlYaHdBQThBakFBQUIwd0FBQUFnYm1GdFpYc3I2OTBBQUFkc0FBQUJobkJ2YzNRQUF3QUFBQUFJOUFBQUFDQUFBd1BBQVpBQUJRQUFBcGtDekFBQUFJOENtUUxNQUFBQjZ3QXpBUWtBQUFBQUFBQUFBQUFBQUFBQUFBQUJFQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkFBQURwQmdQQS84QUFRQVBBQUVBQUFBQUJBQUFBQUFBQUFBQUFBQUFnQUFBQUFBQURBQUFBQXdBQUFCd0FBUUFEQUFBQUhBQURBQUVBQUFBY0FBUUFPQUFBQUFvQUNBQUNBQUlBQVFBZzZRYi8vZi8vQUFBQUFBQWc2UUQvL2YvL0FBSC80eGNFQUFNQUFRQUFBQUFBQUFBQUFBQUFBUUFCLy84QUR3QUJBQUFBQUFBQUFBQUFBZ0FBTnprQkFBQUFBQUVBQUFBQUFBQUFBQUFDQUFBM09RRUFBQUFBQVFBQUFBQUFBQUFBQUFJQUFEYzVBUUFBQUFBQkFXSUFqUUtlQXNrQUV3QUFKU2MzTmpRbkppSUhBUVlVRndFV01qYzJOQ2NDbnVMaURRME1KQXovQUEwTkFRQU1KQXdORGNuaTRnd2pEUXdNL3dBTkl3ei9BQTBORENNTkFBQUFBUUZpQUkwQ25nTEpBQk1BQUNVQk5qUW5BU1lpQndZVUh3RUhCaFFYRmpJM0FaNEJBQTBOL3dBTUpBd05EZUxpRFEwTUpBeU5BUUFNSXcwQkFBd01EU01NNHVJTkl3d05EUUFBQUFJQTRnQzNBeDRDbmdBVEFDY0FBQ1VuTnpZMEp5WWlEd0VHRkI4QkZqSTNOalFuSVNjM05qUW5KaUlQQVFZVUh3RVdNamMyTkNjQjg3ZTNEUTBNSXczVkRRM1ZEU01NRFEwQks3ZTNEUTBNSkF6VkRRM1ZEQ1FNRFEzenVMY01KQXdORGRVTkl3eldEQXdOSXd5NHR3d2tEQTBOMVEwakROWU1EQTBqREFBQUFnRGlBTGNESGdLZUFCTUFKd0FBSlRjMk5DOEJKaUlIQmhRZkFRY0dGQmNXTWpjaE56WTBMd0VtSWdjR0ZCOEJCd1lVRnhZeU53SkoxUTBOMVEwakRBME50N2NORFF3akRmN1YxUTBOMVF3a0RBME50N2NORFF3a0RMZldEQ01OMVEwTkRDUU10N2dNSXcwTUROWU1JdzNWRFEwTUpBeTN1QXdqRFF3TUFBQURBRlVBQUFPckExVUFNd0JvQUhjQUFCTWlCZ2NPQVFjT0FRY09BUlVSRkJZWEhnRVhIZ0VYSGdFeklUSTJOejRCTno0Qk56NEJOUkUwSmljdUFTY3VBU2N1QVNNRklUSVdGeDRCRng0QkZ4NEJGUkVVQmdjT0FRY09BUWNPQVNNaElpWW5MZ0VuTGdFbkxnRTFFVFEyTno0Qk56NEJOejRCTXhNaE1qWTFOQ1lqSVNJR0ZSUVdNOVVOR0F3TEZRa0pEZ1VGQlFVRkJRNEpDUlVMREJnTkFsWU5HQXdMRlFrSkRnVUZCUVVGQlE0SkNSVUxEQmdOL2FvQ1ZnUUlCQVFIQXdNRkFRSUJBUUlCQlFNREJ3UUVDQVQ5cWdRSUJBUUhBd01GQVFJQkFRSUJCUU1EQndRRUNBU0FBVllSR1JrUi9xb1JHUmtSQTFVRkJBVU9DUWtWREFzWkRmMnJEUmtMREJVSkNBNEZCUVVGQlFVT0NRZ1ZEQXNaRFFKVkRSa0xEQlVKQ1E0RkJBVlZBZ0VDQlFNQ0J3UUVDQVg5cXdRSkF3UUhBd01GQVFJQ0FnSUJCUU1EQndRRENRUUNWUVVJQkFRSEFnTUZBZ0VDL29BWkVoRVpHUkVTR1FBQUFBQURBRlVBQUFPckExVUFNd0JvQUlrQUFCTWlCZ2NPQVFjT0FRY09BUlVSRkJZWEhnRVhIZ0VYSGdFeklUSTJOejRCTno0Qk56NEJOUkUwSmljdUFTY3VBU2N1QVNNRklUSVdGeDRCRng0QkZ4NEJGUkVVQmdjT0FRY09BUWNPQVNNaElpWW5MZ0VuTGdFbkxnRTFFVFEyTno0Qk56NEJOejRCTXhNekZSUVdNekkyUFFFek1qWTFOQ1lyQVRVMEppTWlCaDBCSXlJR0ZSUVdNOVVOR0F3TEZRa0pEZ1VGQlFVRkJRNEpDUlVMREJnTkFsWU5HQXdMRlFrSkRnVUZCUVVGQlE0SkNSVUxEQmdOL2FvQ1ZnUUlCQVFIQXdNRkFRSUJBUUlCQlFNREJ3UUVDQVQ5cWdRSUJBUUhBd01GQVFJQkFRSUJCUU1EQndRRUNBU0FnQmtTRWhtQUVSa1pFWUFaRWhJWmdCRVpHUkVEVlFVRUJRNEpDUlVNQ3hrTi9hc05HUXNNRlFrSURnVUZCUVVGQlE0SkNCVU1DeGtOQWxVTkdRc01GUWtKRGdVRUJWVUNBUUlGQXdJSEJBUUlCZjJyQkFrREJBY0RBd1VCQWdJQ0FnRUZBd01IQkFNSkJBSlZCUWdFQkFjQ0F3VUNBUUwrZ0lBU0dSa1NnQmtTRVJtQUVoa1pFb0FaRVJJWkFBQUJBT0lBalFNZUFza0FJQUFBRXhjSEJoUVhGakkvQVJjV01qYzJOQzhCTnpZMEp5WWlEd0VuSmlJSEJoUVg0dUxpRFEwTUpBemk0Z3drREEwTjR1SU5EUXdrRE9MaURDUU1EUTBDamVMaURTTU1EUTNoNFEwTkRDTU40dUlNSXcwTURPTGlEQXdOSXd3QUFBQUJBQUFBQVFBQWE1bjB5MThQUFBVQUN3UUFBQUFBQU5pdk9Wc0FBQUFBMks4NVd3QUFBQUFEcXdOVkFBQUFDQUFDQUFBQUFBQUFBQUVBQUFQQS84QUFBQVFBQUFBQUFBT3JBQUVBQUFBQUFBQUFBQUFBQUFBQUFBQUxCQUFBQUFBQUFBQUFBQUFBQWdBQUFBUUFBV0lFQUFGaUJBQUE0Z1FBQU9JRUFBQlZCQUFBVlFRQUFPSUFBQUFBQUFvQUZBQWVBRVFBYWdDcUFPb0JuZ0prQXBvQUFRQUFBQXNBaWdBREFBQUFBQUFDQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUE0QXJnQUJBQUFBQUFBQkFBY0FBQUFCQUFBQUFBQUNBQWNBWUFBQkFBQUFBQUFEQUFjQU5nQUJBQUFBQUFBRUFBY0FkUUFCQUFBQUFBQUZBQXNBRlFBQkFBQUFBQUFHQUFjQVN3QUJBQUFBQUFBS0FCb0FpZ0FEQUFFRUNRQUJBQTRBQndBREFBRUVDUUFDQUE0QVp3QURBQUVFQ1FBREFBNEFQUUFEQUFFRUNRQUVBQTRBZkFBREFBRUVDUUFGQUJZQUlBQURBQUVFQ1FBR0FBNEFVZ0FEQUFFRUNRQUtBRFFBcEdaamFXTnZibk1BWmdCakFHa0FZd0J2QUc0QWMxWmxjbk5wYjI0Z01TNHdBRllBWlFCeUFITUFhUUJ2QUc0QUlBQXhBQzRBTUdaamFXTnZibk1BWmdCakFHa0FZd0J2QUc0QWMyWmphV052Ym5NQVpnQmpBR2tBWXdCdkFHNEFjMUpsWjNWc1lYSUFVZ0JsQUdjQWRRQnNBR0VBY21aamFXTnZibk1BWmdCakFHa0FZd0J2QUc0QWMwWnZiblFnWjJWdVpYSmhkR1ZrSUdKNUlFbGpiMDF2YjI0dUFFWUFid0J1QUhRQUlBQm5BR1VBYmdCbEFISUFZUUIwQUdVQVpBQWdBR0lBZVFBZ0FFa0FZd0J2QUUwQWJ3QnZBRzRBTGdBQUFBTUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUE9XCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uZmMtaWNvbiB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcImZjaWNvbnNcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5mYy1pY29uLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kgFwiO1xufVxuXG4uZmMtaWNvbi1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSBXCI7XG59XG5cbi5mYy1pY29uLWNoZXZyb25zLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLupIJcIjtcbn1cblxuLmZjLWljb24tY2hldnJvbnMtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLupINcIjtcbn1cblxuLmZjLWljb24tbWludXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSEXCI7XG59XG5cbi5mYy1pY29uLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSFXCI7XG59XG5cbi5mYy1pY29uLXg6YmVmb3JlIHtcbiAgY29udGVudDogXCLupIZcIjtcbn1cblxuLmZjLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIEJ1dHRvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5Mb3RzIHRha2VuIGZyb20gRmxhdGx5IChNSVQpOiBodHRwczovL2Jvb3Rzd2F0Y2guY29tLzQvZmxhdGx5L2Jvb3RzdHJhcC5jc3NcbiovXG4vKiByZXNldCAqL1xuLmZjLWJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLmZjLWJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQ7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbn1cblxuLmZjLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4uZmMtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZmMtYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiB0aGVtZSAqL1xuLmZjLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwLjRlbSAwLjY1ZW07XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjI1ZW07XG59XG5cbi5mYy1idXR0b246aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZmMtYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0NCwgNjIsIDgwLCAwLjI1KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDQsIDYyLCA4MCwgMC4yNSk7XG59XG5cbi5mYy1idXR0b246ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjY1O1xufVxuXG4vKiBcInByaW1hcnlcIiBjb2xvcmluZyAqL1xuLmZjLWJ1dHRvbi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQzNFNTA7XG4gIGJvcmRlci1jb2xvcjogIzJDM0U1MDtcbn1cblxuLmZjLWJ1dHRvbi1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTJiMzc7XG4gIGJvcmRlci1jb2xvcjogIzFhMjUyZjtcbn1cblxuLmZjLWJ1dHRvbi1wcmltYXJ5OmZvY3VzIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg3NiwgOTEsIDEwNiwgMC41KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNzYsIDkxLCAxMDYsIDAuNSk7XG59XG5cbi5mYy1idXR0b24tcHJpbWFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMzRTUwO1xuICBib3JkZXItY29sb3I6ICMyQzNFNTA7XG59XG5cbi5mYy1idXR0b24tcHJpbWFyeTpub3QoOmRpc2FibGVkKTphY3RpdmUsXG4uZmMtYnV0dG9uLXByaW1hcnk6bm90KDpkaXNhYmxlZCkuZmMtYnV0dG9uLWFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWEyNTJmO1xuICBib3JkZXItY29sb3I6ICMxNTFlMjc7XG59XG5cbi5mYy1idXR0b24tcHJpbWFyeTpub3QoOmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsXG4uZmMtYnV0dG9uLXByaW1hcnk6bm90KDpkaXNhYmxlZCkuZmMtYnV0dG9uLWFjdGl2ZTpmb2N1cyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNzYsIDkxLCAxMDYsIDAuNSk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDc2LCA5MSwgMTA2LCAwLjUpO1xufVxuXG4vKiBpY29ucyB3aXRoaW4gYnV0dG9ucyAqL1xuLmZjLWJ1dHRvbiAuZmMtaWNvbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG59XG5cbi8qIEJ1dHRvbnMgR3JvdXBzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZmMtYnV0dG9uLWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5mYy1idXR0b24tZ3JvdXAgPiAuZmMtYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtbXMtZmxleDogMSAxIGF1dG87XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uZmMtYnV0dG9uLWdyb3VwID4gLmZjLWJ1dHRvbjpob3ZlciB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5mYy1idXR0b24tZ3JvdXAgPiAuZmMtYnV0dG9uOmZvY3VzLFxuLmZjLWJ1dHRvbi1ncm91cCA+IC5mYy1idXR0b246YWN0aXZlLFxuLmZjLWJ1dHRvbi1ncm91cCA+IC5mYy1idXR0b24uZmMtYnV0dG9uLWFjdGl2ZSB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5mYy1idXR0b24tZ3JvdXAgPiAuZmMtYnV0dG9uOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbi5mYy1idXR0b24tZ3JvdXAgPiAuZmMtYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5mYy1idXR0b24tZ3JvdXAgPiAuZmMtYnV0dG9uOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLyogUG9wb3ZlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZjLXVudGhlbWVkIC5mYy1wb3BvdmVyIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi8qIExpc3QgVmlld1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZjLXVudGhlbWVkIC5mYy1saXN0LWl0ZW06aG92ZXIgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuXG4vKiBUb29sYmFyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZmMtdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZjLXRvb2xiYXIuZmMtaGVhZGVyLXRvb2xiYXIge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cblxuLmZjLXRvb2xiYXIuZmMtZm9vdGVyLXRvb2xiYXIge1xuICBtYXJnaW4tdG9wOiAxLjVlbTtcbn1cblxuLyogaW5uZXIgY29udGVudCAqL1xuLmZjLXRvb2xiYXIgPiAqID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNzVlbTtcbn1cblxuLmZjLXRvb2xiYXIgaDIge1xuICBmb250LXNpemU6IDEuNzVlbTtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBWaWV3IFN0cnVjdHVyZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZjLXZpZXctY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKiB1bmRvIHR3aXR0ZXIgYm9vdHN0cmFwJ3MgYm94LXNpemluZyBydWxlcy4gbm9ybWFsaXplcyBwb3NpdGlvbmluZyB0ZWNobmlxdWVzICovXG4vKiBkb24ndCBkbyB0aGlzIGZvciB0aGUgdG9vbGJhciBiZWNhdXNlIHdlJ2xsIHdhbnQgYm9vdHN0cmFwIHRvIHN0eWxlIHRob3NlIGJ1dHRvbnMgYXMgc29tZSBwdCAqL1xuLmZjLXZpZXctY29udGFpbmVyICosXG4uZmMtdmlldy1jb250YWluZXIgKjpiZWZvcmUsXG4uZmMtdmlldy1jb250YWluZXIgKjphZnRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uZmMtdmlldyxcbi5mYy12aWV3ID4gdGFibGUge1xuICAvKiBzbyBkcmFnZ2VkIGVsZW1lbnRzIGNhbiBiZSBhYm92ZSB0aGUgdmlldydzIG1haW4gZWxlbWVudCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIC5mYyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBHbG9iYWwgRXZlbnQgUmVzdHlsaW5nXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLmZjLWV2ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cblxuICAuZmMtZXZlbnQgLmZjLXJlc2l6ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvKiBUYWJsZSAmIERheS1Sb3cgUmVzdHlsaW5nXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLmZjIHRoLFxuLmZjIHRkLFxuLmZjIGhyLFxuLmZjIHRoZWFkLFxuLmZjIHRib2R5LFxuLmZjLXJvdyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2NjICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyoga2lsbCB0aGUgb3ZlcmxhaWQsIGFic29sdXRlbHktcG9zaXRpb25lZCBjb21wb25lbnRzICovXG4gIC8qIGNvbW1vbi4uLiAqL1xuICAuZmMtYmcsXG4uZmMtYmdldmVudC1za2VsZXRvbixcbi5mYy1oaWdobGlnaHQtc2tlbGV0b24sXG4uZmMtbWlycm9yLXNrZWxldG9uLFxuLmZjLWJnZXZlbnQtY29udGFpbmVyLFxuLmZjLWJ1c2luZXNzLWNvbnRhaW5lcixcbi5mYy1oaWdobGlnaHQtY29udGFpbmVyLFxuLmZjLW1pcnJvci1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvKiBkb24ndCBmb3JjZSBhIG1pbi1oZWlnaHQgb24gcm93cyAoZm9yIERheUdyaWQpICovXG4gIC5mYyB0Ym9keSAuZmMtcm93IHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAvKiB1bmRvIGhlaWdodCB0aGF0IEpTIHNldCBpbiBkaXN0cmlidXRlSGVpZ2h0ICovXG4gICAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgIC8qIHVuZG8gdGhlIG1pbi1oZWlnaHQgZnJvbSBlYWNoIHZpZXcncyBzcGVjaWZpYyBzdHlsZXNoZWV0ICovXG4gIH1cblxuICAuZmMgdGJvZHkgLmZjLXJvdyAuZmMtY29udGVudC1za2VsZXRvbiB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAvKiB1bmRvIC5mYy1yaWdpZCAqL1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgLyogdXNlIGEgbW9yZSBib3JkZXItZnJpZW5kbHkgbWV0aG9kIGZvciB0aGlzLi4uICovXG4gIH1cblxuICAuZmMgdGJvZHkgLmZjLXJvdyAuZmMtY29udGVudC1za2VsZXRvbiB0Ym9keSB0cjpsYXN0LWNoaWxkIHRkIHtcbiAgICAvKiBvbmx5IHdvcmtzIGluIG5ld2VyIGJyb3dzZXJzICovXG4gICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAvKiAuLi5naXZlcyBzcGFjZSB3aXRoaW4gdGhlIHNrZWxldG9uLiBhbHNvIGVuc3VyZXMgbWluIGhlaWdodCBpbiBhIHdheSAqL1xuICB9XG5cbiAgLmZjIHRib2R5IC5mYy1yb3cgLmZjLWNvbnRlbnQtc2tlbGV0b24gdGFibGUge1xuICAgIC8qIHByb3ZpZGVzIGEgbWluLWhlaWdodCBmb3IgdGhlIHJvdywgYnV0IG9ubHkgZWZmZWN0aXZlIGZvciBJRSwgd2hpY2ggZXhhZ2dlcmF0ZXMgdGhpcyB2YWx1ZSxcbiAgICAgICBtYWtpbmcgaXQgbG9vayBtb3JlIGxpa2UgM2VtLiBmb3Igb3RoZXIgYnJvd2VycywgaXQgd2lsbCBhbHJlYWR5IGJlIHRoaXMgdGFsbCAqL1xuICAgIGhlaWdodDogMWVtO1xuICB9XG5cbiAgLyogVW5kbyBtb250aC12aWV3IGV2ZW50IGxpbWl0aW5nLiBEaXNwbGF5IGFsbCBldmVudHMgYW5kIGhpZGUgdGhlIFwibW9yZVwiIGxpbmtzXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLmZjLW1vcmUtY2VsbCxcbi5mYy1tb3JlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmMgdHIuZmMtbGltaXRlZCB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmMgdGQuZmMtbGltaXRlZCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZjLXBvcG92ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgLyogbmV2ZXIgZGlzcGxheSB0aGUgXCJtb3JlLi5cIiBwb3BvdmVyIGluIHByaW50IG1vZGUgKi9cbiAgfVxuXG4gIC8qIFRpbWVHcmlkIFJlc3R5bGluZ1xuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC8qIHVuZG8gdGhlIG1pbi1oZWlnaHQgMTAwJSB0cmljayB1c2VkIHRvIGZpbGwgdGhlIGNvbnRhaW5lcidzIGhlaWdodCAqL1xuICAuZmMtdGltZS1ncmlkIHtcbiAgICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBkb24ndCBkaXNwbGF5IHRoZSBzaWRlIGF4aXMgYXQgYWxsIChcImFsbC1kYXlcIiBhbmQgdGltZSBjZWxscykgKi9cbiAgLmZjLXRpbWVHcmlkLXZpZXcgLmZjLWF4aXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvKiBkb24ndCBkaXNwbGF5IHRoZSBob3Jpem9udGFsIGxpbmVzICovXG4gIC5mYy1zbGF0cyxcbi5mYy10aW1lLWdyaWQgaHIge1xuICAgIC8qIHRoaXMgaHIgaXMgdXNlZCB3aGVuIGhlaWdodCBpcyB1bmRlcnVzZWQgYW5kIG5lZWRzIHRvIGJlIGZpbGxlZCAqL1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAvKiBpbXBvcnRhbnQgb3ZlcnJpZGVzIGlubGluZSBkZWNsYXJhdGlvbiAqL1xuICB9XG5cbiAgLyogbGV0IHRoZSBjb250YWluZXIgdGhhdCBob2xkcyB0aGUgZXZlbnRzIGJlIG5hdHVyYWxseSBwb3NpdGlvbmVkIGFuZCBjcmVhdGUgcmVhbCBoZWlnaHQgKi9cbiAgLmZjLXRpbWUtZ3JpZCAuZmMtY29udGVudC1za2VsZXRvbiB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuXG4gIC8qIGluIGNhc2UgdGhlcmUgYXJlIG5vIGV2ZW50cywgd2Ugc3RpbGwgd2FudCBzb21lIGhlaWdodCAqL1xuICAuZmMtdGltZS1ncmlkIC5mYy1jb250ZW50LXNrZWxldG9uIHRhYmxlIHtcbiAgICBoZWlnaHQ6IDRlbTtcbiAgfVxuXG4gIC8qIGtpbGwgdGhlIGhvcml6b250YWwgc3BhY2luZyBtYWRlIGJ5IHRoZSBldmVudCBjb250YWluZXIuIGV2ZW50IG1hcmdpbnMgd2lsbCBiZSBkb25lIGJlbG93ICovXG4gIC5mYy10aW1lLWdyaWQgLmZjLWV2ZW50LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBUaW1lR3JpZCAqRXZlbnQqIFJlc3R5bGluZ1xuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC8qIG5hdHVyYWxseSBwb3NpdGlvbiBldmVudHMsIHZlcnRpY2FsbHkgc3RhY2tpbmcgdGhlbSAqL1xuICAuZmMtdGltZS1ncmlkIC5mYy1ldmVudCB7XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogM3B4IDJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogZm9yIGV2ZW50cyB0aGF0IGNvbnRpbnVlIHRvIGEgZnV0dXJlIGRheSwgZ2l2ZSB0aGUgYm90dG9tIGJvcmRlciBiYWNrICovXG4gIC5mYy10aW1lLWdyaWQgLmZjLWV2ZW50LmZjLW5vdC1lbmQge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogaW5kaWNhdGUgdGhlIGV2ZW50IGNvbnRpbnVlcyB2aWEgXCIuLi5cIiB0ZXh0ICovXG4gIC5mYy10aW1lLWdyaWQgLmZjLWV2ZW50LmZjLW5vdC1lbmQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiLi4uXCI7XG4gIH1cblxuICAvKiBmb3IgZXZlbnRzIHRoYXQgYXJlIGNvbnRpbnVhdGlvbnMgZnJvbSBwcmV2aW91cyBkYXlzLCBnaXZlIHRoZSB0b3AgYm9yZGVyIGJhY2sgKi9cbiAgLmZjLXRpbWUtZ3JpZCAuZmMtZXZlbnQuZmMtbm90LXN0YXJ0IHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIGluZGljYXRlIHRoZSBldmVudCBpcyBhIGNvbnRpbnVhdGlvbiB2aWEgXCIuLi5cIiB0ZXh0ICovXG4gIC5mYy10aW1lLWdyaWQgLmZjLWV2ZW50LmZjLW5vdC1zdGFydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiLi4uXCI7XG4gIH1cblxuICAvKiB0aW1lICovXG4gIC8qIHVuZG8gYSBwcmV2aW91cyBkZWNsYXJhdGlvbiBhbmQgbGV0IHRoZSB0aW1lIHRleHQgc3BhbiB0byBhIHNlY29uZCBsaW5lICovXG4gIC5mYy10aW1lLWdyaWQgLmZjLWV2ZW50IC5mYy10aW1lIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBoaWRlIHRoZSB0aGUgdGltZSB0aGF0IGlzIG5vcm1hbGx5IGRpc3BsYXllZC4uLiAqL1xuICAuZmMtdGltZS1ncmlkIC5mYy1ldmVudCAuZmMtdGltZSBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLyogLi4ucmVwbGFjZSBpdCB3aXRoIGEgbW9yZSB2ZXJib3NlIHZlcnNpb24gKGluY2x1ZGVzIEFNL1BNKSBzdG9yZWQgaW4gYW4gaHRtbCBhdHRyaWJ1dGUgKi9cbiAgLmZjLXRpbWUtZ3JpZCAuZmMtZXZlbnQgLmZjLXRpbWU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1mdWxsKTtcbiAgfVxuXG4gIC8qIFZlcnRpY2FsIFNjcm9sbGVyICYgQ29udGFpbmVyc1xuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC8qIGtpbGwgdGhlIHNjcm9sbGJhcnMgYW5kIGFsbG93IG5hdHVyYWwgaGVpZ2h0ICovXG4gIC5mYy1zY3JvbGxlcixcbi5mYy1kYXktZ3JpZC1jb250YWluZXIsXG4uZmMtdGltZS1ncmlkLWNvbnRhaW5lciB7XG4gICAgLyogKi9cbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyoga2lsbCB0aGUgaG9yaXpvbnRhbCBib3JkZXIvcGFkZGluZyB1c2VkIHRvIGNvbXBlbnNhdGUgZm9yIHNjcm9sbGJhcnMgKi9cbiAgLmZjLXJvdyB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBCdXR0b24gQ29udHJvbHNcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAuZmMtYnV0dG9uLWdyb3VwLFxuLmZjIGJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAvKiBkb24ndCBkaXNwbGF5IGFueSBidXR0b24tcmVsYXRlZCBjb250cm9scyAqL1xuICB9XG59XG4iLCIvKiBEYXlHcmlkVmlld1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogZGF5IHJvdyBzdHJ1Y3R1cmUgKi9cbi5mYy1kYXlHcmlkV2Vlay12aWV3IC5mYy1jb250ZW50LXNrZWxldG9uLFxuLmZjLWRheUdyaWREYXktdmlldyAuZmMtY29udGVudC1za2VsZXRvbiB7XG4gIC8qIHRoZXJlIG1heSBiZSB3ZWVrIG51bWJlcnMgaW4gdGhlc2Ugdmlld3MsIHNvIG5vIHBhZGRpbmctdG9wICovXG4gIHBhZGRpbmctYm90dG9tOiAxZW07XG4gIC8qIGVuc3VyZSBhIHNwYWNlIGF0IGJvdHRvbSBvZiBjZWxsIGZvciB1c2VyIHNlbGVjdGluZy9jbGlja2luZyAqL1xufVxuXG4uZmMtZGF5R3JpZC12aWV3IC5mYy1ib2R5IC5mYy1yb3cge1xuICBtaW4taGVpZ2h0OiA0ZW07XG4gIC8qIGVuc3VyZSB0aGF0IGFsbCByb3dzIGFyZSBhdCBsZWFzdCB0aGlzIHRhbGwgKi9cbn1cblxuLyogYSBcInJpZ2lkXCIgcm93IHdpbGwgdGFrZSB1cCBhIGNvbnN0YW50IGFtb3VudCBvZiBoZWlnaHQgYmVjYXVzZSBjb250ZW50LXNrZWxldG9uIGlzIGFic29sdXRlICovXG4uZmMtcm93LmZjLXJpZ2lkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZjLXJvdy5mYy1yaWdpZCAuZmMtY29udGVudC1za2VsZXRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLyogd2VlayBhbmQgZGF5IG51bWJlciBzdHlsaW5nICovXG4uZmMtZGF5LXRvcC5mYy1vdGhlci1tb250aCB7XG4gIG9wYWNpdHk6IDAuMztcbn1cblxuLmZjLWRheUdyaWQtdmlldyAuZmMtd2Vlay1udW1iZXIsXG4uZmMtZGF5R3JpZC12aWV3IC5mYy1kYXktbnVtYmVyIHtcbiAgcGFkZGluZzogMnB4O1xufVxuXG4uZmMtZGF5R3JpZC12aWV3IHRoLmZjLXdlZWstbnVtYmVyLFxuLmZjLWRheUdyaWQtdmlldyB0aC5mYy1kYXktbnVtYmVyIHtcbiAgcGFkZGluZzogMCAycHg7XG4gIC8qIGNvbHVtbiBoZWFkZXJzIGNhbid0IGhhdmUgYXMgbXVjaCB2IHNwYWNlICovXG59XG5cbi5mYy1sdHIgLmZjLWRheUdyaWQtdmlldyAuZmMtZGF5LXRvcCAuZmMtZGF5LW51bWJlciB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmZjLXJ0bCAuZmMtZGF5R3JpZC12aWV3IC5mYy1kYXktdG9wIC5mYy1kYXktbnVtYmVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5mYy1sdHIgLmZjLWRheUdyaWQtdmlldyAuZmMtZGF5LXRvcCAuZmMtd2Vlay1udW1iZXIge1xuICBmbG9hdDogbGVmdDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDNweCAwO1xufVxuXG4uZmMtcnRsIC5mYy1kYXlHcmlkLXZpZXcgLmZjLWRheS10b3AgLmZjLXdlZWstbnVtYmVyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBib3JkZXItcmFkaXVzOiAwIDAgMCAzcHg7XG59XG5cbi5mYy1kYXlHcmlkLXZpZXcgLmZjLWRheS10b3AgLmZjLXdlZWstbnVtYmVyIHtcbiAgbWluLXdpZHRoOiAxLjVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBjb2xvcjogIzgwODA4MDtcbn1cblxuLyogd2hlbiB3ZWVrL2RheSBudW1iZXIgaGF2ZSBvd24gY29sdW1uICovXG4uZmMtZGF5R3JpZC12aWV3IHRkLmZjLXdlZWstbnVtYmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmMtZGF5R3JpZC12aWV3IHRkLmZjLXdlZWstbnVtYmVyID4gKiB7XG4gIC8qIHdvcmsgYXJvdW5kIHRoZSB3YXkgd2UgZG8gY29sdW1uIHJlc2l6aW5nIGFuZCBlbnN1cmUgYSBtaW5pbXVtIHdpZHRoICovXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiAxLjI1ZW07XG59XG4iLCIvKiFcbiAqICBGb250IEF3ZXNvbWUgNC43LjAgYnkgQGRhdmVnYW5keSAtIGh0dHA6Ly9mb250YXdlc29tZS5pbyAtIEBmb250YXdlc29tZVxuICogIExpY2Vuc2UgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8vbGljZW5zZSAoRm9udDogU0lMIE9GTCAxLjEsIENTUzogTUlUIExpY2Vuc2UpXG4gKi9cbi8qIEZPTlQgUEFUSFxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90P3Y9NC43LjAnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90PyNpZWZpeCZ2PTQuNy4wJykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZjI/dj00LjcuMCcpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LndvZmY/dj00LjcuMCcpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQudHRmP3Y9NC43LjAnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5zdmc/dj00LjcuMCNmb250YXdlc29tZXJlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uZmEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4vKiBtYWtlcyB0aGUgZm9udCAzMyUgbGFyZ2VyIHJlbGF0aXZlIHRvIHRoZSBpY29uIGNvbnRhaW5lciAqL1xuLmZhLWxnIHtcbiAgZm9udC1zaXplOiAxLjMzMzMzMzMzZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjc1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMTUlO1xufVxuLmZhLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07XG59XG4uZmEtM3gge1xuICBmb250LXNpemU6IDNlbTtcbn1cbi5mYS00eCB7XG4gIGZvbnQtc2l6ZTogNGVtO1xufVxuLmZhLTV4IHtcbiAgZm9udC1zaXplOiA1ZW07XG59XG4uZmEtZncge1xuICB3aWR0aDogMS4yODU3MTQyOWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZmEtdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAyLjE0Mjg1NzE0ZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5mYS11bCA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZhLWxpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMi4xNDI4NTcxNGVtO1xuICB3aWR0aDogMi4xNDI4NTcxNGVtO1xuICB0b3A6IDAuMTQyODU3MTRlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZhLWxpLmZhLWxnIHtcbiAgbGVmdDogLTEuODU3MTQyODZlbTtcbn1cbi5mYS1ib3JkZXIge1xuICBwYWRkaW5nOiAuMmVtIC4yNWVtIC4xNWVtO1xuICBib3JkZXI6IHNvbGlkIDAuMDhlbSAjZWVlZWVlO1xuICBib3JkZXItcmFkaXVzOiAuMWVtO1xufVxuLmZhLXB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmZhLXB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uZmEuZmEtcHVsbC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAuM2VtO1xufVxuLmZhLmZhLXB1bGwtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogLjNlbTtcbn1cbi8qIERlcHJlY2F0ZWQgYXMgb2YgNC40LjAgKi9cbi5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmZhLnB1bGwtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogLjNlbTtcbn1cbi5mYS5wdWxsLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IC4zZW07XG59XG4uZmEtc3BpbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbn1cbi5mYS1wdWxzZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xuICBhbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuLmZhLXJvdGF0ZS05MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5mYS1yb3RhdGUtMTgwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmZhLXJvdGF0ZS0yNzAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTMpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG59XG4uZmEtZmxpcC1ob3Jpem9udGFsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0wLCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbn1cbi5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbn1cbjpyb290IC5mYS1yb3RhdGUtOTAsXG46cm9vdCAuZmEtcm90YXRlLTE4MCxcbjpyb290IC5mYS1yb3RhdGUtMjcwLFxuOnJvb3QgLmZhLWZsaXAtaG9yaXpvbnRhbCxcbjpyb290IC5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgZmlsdGVyOiBub25lO1xufVxuLmZhLXN0YWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyZW07XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmZhLXN0YWNrLTF4LFxuLmZhLXN0YWNrLTJ4IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZhLXN0YWNrLTF4IHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4uZmEtc3RhY2stMngge1xuICBmb250LXNpemU6IDJlbTtcbn1cbi5mYS1pbnZlcnNlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4vKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cbiAgIHJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXG4uZmEtZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDBcIjtcbn1cbi5mYS1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMVwiO1xufVxuLmZhLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMlwiO1xufVxuLmZhLWVudmVsb3BlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDNcIjtcbn1cbi5mYS1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNFwiO1xufVxuLmZhLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDVcIjtcbn1cbi5mYS1zdGFyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDZcIjtcbn1cbi5mYS11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA3XCI7XG59XG4uZmEtZmlsbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwOFwiO1xufVxuLmZhLXRoLWxhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA5XCI7XG59XG4uZmEtdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGFcIjtcbn1cbi5mYS10aC1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBiXCI7XG59XG4uZmEtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGNcIjtcbn1cbi5mYS1yZW1vdmU6YmVmb3JlLFxuLmZhLWNsb3NlOmJlZm9yZSxcbi5mYS10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZFwiO1xufVxuLmZhLXNlYXJjaC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBlXCI7XG59XG4uZmEtc2VhcmNoLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEwXCI7XG59XG4uZmEtcG93ZXItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDExXCI7XG59XG4uZmEtc2lnbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEyXCI7XG59XG4uZmEtZ2VhcjpiZWZvcmUsXG4uZmEtY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEzXCI7XG59XG4uZmEtdHJhc2gtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxNFwiO1xufVxuLmZhLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTVcIjtcbn1cbi5mYS1maWxlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTZcIjtcbn1cbi5mYS1jbG9jay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE3XCI7XG59XG4uZmEtcm9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxOFwiO1xufVxuLmZhLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE5XCI7XG59XG4uZmEtYXJyb3ctY2lyY2xlLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxYVwiO1xufVxuLmZhLWFycm93LWNpcmNsZS1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFiXCI7XG59XG4uZmEtaW5ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWNcIjtcbn1cbi5mYS1wbGF5LWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFkXCI7XG59XG4uZmEtcm90YXRlLXJpZ2h0OmJlZm9yZSxcbi5mYS1yZXBlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWVcIjtcbn1cbi5mYS1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIxXCI7XG59XG4uZmEtbGlzdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjJcIjtcbn1cbi5mYS1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIzXCI7XG59XG4uZmEtZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNFwiO1xufVxuLmZhLWhlYWRwaG9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjVcIjtcbn1cbi5mYS12b2x1bWUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI2XCI7XG59XG4uZmEtdm9sdW1lLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjdcIjtcbn1cbi5mYS12b2x1bWUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjhcIjtcbn1cbi5mYS1xcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjlcIjtcbn1cbi5mYS1iYXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJhXCI7XG59XG4uZmEtdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJiXCI7XG59XG4uZmEtdGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyY1wiO1xufVxuLmZhLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmRcIjtcbn1cbi5mYS1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZVwiO1xufVxuLmZhLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJmXCI7XG59XG4uZmEtY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMwXCI7XG59XG4uZmEtZm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMVwiO1xufVxuLmZhLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzJcIjtcbn1cbi5mYS1pdGFsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzNcIjtcbn1cbi5mYS10ZXh0LWhlaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNFwiO1xufVxuLmZhLXRleHQtd2lkdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzVcIjtcbn1cbi5mYS1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM2XCI7XG59XG4uZmEtYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM3XCI7XG59XG4uZmEtYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzhcIjtcbn1cbi5mYS1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM5XCI7XG59XG4uZmEtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzYVwiO1xufVxuLmZhLWRlZGVudDpiZWZvcmUsXG4uZmEtb3V0ZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzYlwiO1xufVxuLmZhLWluZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzY1wiO1xufVxuLmZhLXZpZGVvLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzZFwiO1xufVxuLmZhLXBob3RvOmJlZm9yZSxcbi5mYS1pbWFnZTpiZWZvcmUsXG4uZmEtcGljdHVyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNlXCI7XG59XG4uZmEtcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQwXCI7XG59XG4uZmEtbWFwLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MVwiO1xufVxuLmZhLWFkanVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MlwiO1xufVxuLmZhLXRpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDNcIjtcbn1cbi5mYS1lZGl0OmJlZm9yZSxcbi5mYS1wZW5jaWwtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDRcIjtcbn1cbi5mYS1zaGFyZS1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0NVwiO1xufVxuLmZhLWNoZWNrLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ2XCI7XG59XG4uZmEtYXJyb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ3XCI7XG59XG4uZmEtc3RlcC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0OFwiO1xufVxuLmZhLWZhc3QtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDlcIjtcbn1cbi5mYS1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0YVwiO1xufVxuLmZhLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGJcIjtcbn1cbi5mYS1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0Y1wiO1xufVxuLmZhLXN0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGRcIjtcbn1cbi5mYS1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRlXCI7XG59XG4uZmEtZmFzdC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUwXCI7XG59XG4uZmEtc3RlcC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUxXCI7XG59XG4uZmEtZWplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTJcIjtcbn1cbi5mYS1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTNcIjtcbn1cbi5mYS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG59XG4uZmEtcGx1cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTVcIjtcbn1cbi5mYS1taW51cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTZcIjtcbn1cbi5mYS10aW1lcy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTdcIjtcbn1cbi5mYS1jaGVjay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNThcIjtcbn1cbi5mYS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTlcIjtcbn1cbi5mYS1pbmZvLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1YVwiO1xufVxuLmZhLWNyb3NzaGFpcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWJcIjtcbn1cbi5mYS10aW1lcy1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1Y1wiO1xufVxuLmZhLWNoZWNrLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVkXCI7XG59XG4uZmEtYmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVlXCI7XG59XG4uZmEtYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MFwiO1xufVxuLmZhLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYxXCI7XG59XG4uZmEtYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjJcIjtcbn1cbi5mYS1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYzXCI7XG59XG4uZmEtbWFpbC1mb3J3YXJkOmJlZm9yZSxcbi5mYS1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NFwiO1xufVxuLmZhLWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NVwiO1xufVxuLmZhLWNvbXByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY2XCI7XG59XG4uZmEtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2N1wiO1xufVxuLmZhLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY4XCI7XG59XG4uZmEtYXN0ZXJpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjlcIjtcbn1cbi5mYS1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmFcIjtcbn1cbi5mYS1naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZiXCI7XG59XG4uZmEtbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2Y1wiO1xufVxuLmZhLWZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmRcIjtcbn1cbi5mYS1leWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmVcIjtcbn1cbi5mYS1leWUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzBcIjtcbn1cbi5mYS13YXJuaW5nOmJlZm9yZSxcbi5mYS1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MVwiO1xufVxuLmZhLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcyXCI7XG59XG4uZmEtY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzNcIjtcbn1cbi5mYS1yYW5kb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzRcIjtcbn1cbi5mYS1jb21tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc1XCI7XG59XG4uZmEtbWFnbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc2XCI7XG59XG4uZmEtY2hldnJvbi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3N1wiO1xufVxuLmZhLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3OFwiO1xufVxuLmZhLXJldHdlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzlcIjtcbn1cbi5mYS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdhXCI7XG59XG4uZmEtZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdiXCI7XG59XG4uZmEtZm9sZGVyLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2NcIjtcbn1cbi5mYS1hcnJvd3MtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3ZFwiO1xufVxuLmZhLWFycm93cy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdlXCI7XG59XG4uZmEtYmFyLWNoYXJ0LW86YmVmb3JlLFxuLmZhLWJhci1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MFwiO1xufVxuLmZhLXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgxXCI7XG59XG4uZmEtZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgyXCI7XG59XG4uZmEtY2FtZXJhLXJldHJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgzXCI7XG59XG4uZmEta2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg0XCI7XG59XG4uZmEtZ2VhcnM6YmVmb3JlLFxuLmZhLWNvZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODVcIjtcbn1cbi5mYS1jb21tZW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NlwiO1xufVxuLmZhLXRodW1icy1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg3XCI7XG59XG4uZmEtdGh1bWJzLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4OFwiO1xufVxuLmZhLXN0YXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4OVwiO1xufVxuLmZhLWhlYXJ0LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGFcIjtcbn1cbi5mYS1zaWduLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4YlwiO1xufVxuLmZhLWxpbmtlZGluLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4Y1wiO1xufVxuLmZhLXRodW1iLXRhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGRcIjtcbn1cbi5mYS1leHRlcm5hbC1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhlXCI7XG59XG4uZmEtc2lnbi1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MFwiO1xufVxuLmZhLXRyb3BoeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MVwiO1xufVxuLmZhLWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTJcIjtcbn1cbi5mYS11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTNcIjtcbn1cbi5mYS1sZW1vbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk0XCI7XG59XG4uZmEtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTVcIjtcbn1cbi5mYS1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NlwiO1xufVxuLmZhLWJvb2ttYXJrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTdcIjtcbn1cbi5mYS1waG9uZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOThcIjtcbn1cbi5mYS10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk5XCI7XG59XG4uZmEtZmFjZWJvb2stZjpiZWZvcmUsXG4uZmEtZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWFcIjtcbn1cbi5mYS1naXRodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWJcIjtcbn1cbi5mYS11bmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWNcIjtcbn1cbi5mYS1jcmVkaXQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5ZFwiO1xufVxuLmZhLWZlZWQ6YmVmb3JlLFxuLmZhLXJzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5ZVwiO1xufVxuLmZhLWhkZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEwXCI7XG59XG4uZmEtYnVsbGhvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTFcIjtcbn1cbi5mYS1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYzXCI7XG59XG4uZmEtY2VydGlmaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTNcIjtcbn1cbi5mYS1oYW5kLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTRcIjtcbn1cbi5mYS1oYW5kLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNVwiO1xufVxuLmZhLWhhbmQtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNlwiO1xufVxuLmZhLWhhbmQtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE3XCI7XG59XG4uZmEtYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYThcIjtcbn1cbi5mYS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTlcIjtcbn1cbi5mYS1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWFcIjtcbn1cbi5mYS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhYlwiO1xufVxuLmZhLWdsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFjXCI7XG59XG4uZmEtd3JlbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFkXCI7XG59XG4uZmEtdGFza3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWVcIjtcbn1cbi5mYS1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjBcIjtcbn1cbi5mYS1icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjFcIjtcbn1cbi5mYS1hcnJvd3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIyXCI7XG59XG4uZmEtZ3JvdXA6YmVmb3JlLFxuLmZhLXVzZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMwXCI7XG59XG4uZmEtY2hhaW46YmVmb3JlLFxuLmZhLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzFcIjtcbn1cbi5mYS1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMlwiO1xufVxuLmZhLWZsYXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMzXCI7XG59XG4uZmEtY3V0OmJlZm9yZSxcbi5mYS1zY2lzc29yczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNFwiO1xufVxuLmZhLWNvcHk6YmVmb3JlLFxuLmZhLWZpbGVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzVcIjtcbn1cbi5mYS1wYXBlcmNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzZcIjtcbn1cbi5mYS1zYXZlOmJlZm9yZSxcbi5mYS1mbG9wcHktbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjN1wiO1xufVxuLmZhLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOFwiO1xufVxuLmZhLW5hdmljb246YmVmb3JlLFxuLmZhLXJlb3JkZXI6YmVmb3JlLFxuLmZhLWJhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzlcIjtcbn1cbi5mYS1saXN0LXVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNhXCI7XG59XG4uZmEtbGlzdC1vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjYlwiO1xufVxuLmZhLXN0cmlrZXRocm91Z2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2NcIjtcbn1cbi5mYS11bmRlcmxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2RcIjtcbn1cbi5mYS10YWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjZVwiO1xufVxuLmZhLW1hZ2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQwXCI7XG59XG4uZmEtdHJ1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDFcIjtcbn1cbi5mYS1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDJcIjtcbn1cbi5mYS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQzXCI7XG59XG4uZmEtZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ0XCI7XG59XG4uZmEtZ29vZ2xlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDVcIjtcbn1cbi5mYS1tb25leTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNlwiO1xufVxuLmZhLWNhcmV0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDdcIjtcbn1cbi5mYS1jYXJldC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkOFwiO1xufVxuLmZhLWNhcmV0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDlcIjtcbn1cbi5mYS1jYXJldC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkYVwiO1xufVxuLmZhLWNvbHVtbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGJcIjtcbn1cbi5mYS11bnNvcnRlZDpiZWZvcmUsXG4uZmEtc29ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkY1wiO1xufVxuLmZhLXNvcnQtZG93bjpiZWZvcmUsXG4uZmEtc29ydC1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRkXCI7XG59XG4uZmEtc29ydC11cDpiZWZvcmUsXG4uZmEtc29ydC1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGVcIjtcbn1cbi5mYS1lbnZlbG9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMFwiO1xufVxuLmZhLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUxXCI7XG59XG4uZmEtcm90YXRlLWxlZnQ6YmVmb3JlLFxuLmZhLXVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTJcIjtcbn1cbi5mYS1sZWdhbDpiZWZvcmUsXG4uZmEtZ2F2ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTNcIjtcbn1cbi5mYS1kYXNoYm9hcmQ6YmVmb3JlLFxuLmZhLXRhY2hvbWV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTRcIjtcbn1cbi5mYS1jb21tZW50LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTVcIjtcbn1cbi5mYS1jb21tZW50cy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU2XCI7XG59XG4uZmEtZmxhc2g6YmVmb3JlLFxuLmZhLWJvbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTdcIjtcbn1cbi5mYS1zaXRlbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU4XCI7XG59XG4uZmEtdW1icmVsbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTlcIjtcbn1cbi5mYS1wYXN0ZTpiZWZvcmUsXG4uZmEtY2xpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVhXCI7XG59XG4uZmEtbGlnaHRidWxiLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWJcIjtcbn1cbi5mYS1leGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlY1wiO1xufVxuLmZhLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVkXCI7XG59XG4uZmEtY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVlXCI7XG59XG4uZmEtdXNlci1tZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMFwiO1xufVxuLmZhLXN0ZXRob3Njb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYxXCI7XG59XG4uZmEtc3VpdGNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjJcIjtcbn1cbi5mYS1iZWxsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTJcIjtcbn1cbi5mYS1jb2ZmZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjRcIjtcbn1cbi5mYS1jdXRsZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY1XCI7XG59XG4uZmEtZmlsZS10ZXh0LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjZcIjtcbn1cbi5mYS1idWlsZGluZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY3XCI7XG59XG4uZmEtaG9zcGl0YWwtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmOFwiO1xufVxuLmZhLWFtYnVsYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmOVwiO1xufVxuLmZhLW1lZGtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmYVwiO1xufVxuLmZhLWZpZ2h0ZXItamV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZiXCI7XG59XG4uZmEtYmVlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmY1wiO1xufVxuLmZhLWgtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZkXCI7XG59XG4uZmEtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmVcIjtcbn1cbi5mYS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMFwiO1xufVxuLmZhLWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMVwiO1xufVxuLmZhLWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMlwiO1xufVxuLmZhLWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAzXCI7XG59XG4uZmEtYW5nbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNFwiO1xufVxuLmZhLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG59XG4uZmEtYW5nbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDZcIjtcbn1cbi5mYS1hbmdsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG59XG4uZmEtZGVza3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOFwiO1xufVxuLmZhLWxhcHRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOVwiO1xufVxuLmZhLXRhYmxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwYVwiO1xufVxuLmZhLW1vYmlsZS1waG9uZTpiZWZvcmUsXG4uZmEtbW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBiXCI7XG59XG4uZmEtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGNcIjtcbn1cbi5mYS1xdW90ZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBkXCI7XG59XG4uZmEtcXVvdGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGVcIjtcbn1cbi5mYS1zcGlubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEwXCI7XG59XG4uZmEtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTExXCI7XG59XG4uZmEtbWFpbC1yZXBseTpiZWZvcmUsXG4uZmEtcmVwbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTJcIjtcbn1cbi5mYS1naXRodWItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEzXCI7XG59XG4uZmEtZm9sZGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTRcIjtcbn1cbi5mYS1mb2xkZXItb3Blbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE1XCI7XG59XG4uZmEtc21pbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOFwiO1xufVxuLmZhLWZyb3duLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTlcIjtcbn1cbi5mYS1tZWgtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExYVwiO1xufVxuLmZhLWdhbWVwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWJcIjtcbn1cbi5mYS1rZXlib2FyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFjXCI7XG59XG4uZmEtZmxhZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFkXCI7XG59XG4uZmEtZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWVcIjtcbn1cbi5mYS10ZXJtaW5hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMFwiO1xufVxuLmZhLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjFcIjtcbn1cbi5mYS1tYWlsLXJlcGx5LWFsbDpiZWZvcmUsXG4uZmEtcmVwbHktYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIyXCI7XG59XG4uZmEtc3Rhci1oYWxmLWVtcHR5OmJlZm9yZSxcbi5mYS1zdGFyLWhhbGYtZnVsbDpiZWZvcmUsXG4uZmEtc3Rhci1oYWxmLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjNcIjtcbn1cbi5mYS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNFwiO1xufVxuLmZhLWNyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjVcIjtcbn1cbi5mYS1jb2RlLWZvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjZcIjtcbn1cbi5mYS11bmxpbms6YmVmb3JlLFxuLmZhLWNoYWluLWJyb2tlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyN1wiO1xufVxuLmZhLXF1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI4XCI7XG59XG4uZmEtaW5mbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyOVwiO1xufVxuLmZhLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJhXCI7XG59XG4uZmEtc3VwZXJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmJcIjtcbn1cbi5mYS1zdWJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmNcIjtcbn1cbi5mYS1lcmFzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmRcIjtcbn1cbi5mYS1wdXp6bGUtcGllY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmVcIjtcbn1cbi5mYS1taWNyb3Bob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMwXCI7XG59XG4uZmEtbWljcm9waG9uZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMVwiO1xufVxuLmZhLXNoaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMlwiO1xufVxuLmZhLWNhbGVuZGFyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzNcIjtcbn1cbi5mYS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNFwiO1xufVxuLmZhLXJvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNVwiO1xufVxuLmZhLW1heGNkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNlwiO1xufVxuLmZhLWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzdcIjtcbn1cbi5mYS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOFwiO1xufVxuLmZhLWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM5XCI7XG59XG4uZmEtY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzYVwiO1xufVxuLmZhLWh0bWw1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNiXCI7XG59XG4uZmEtY3NzMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzY1wiO1xufVxuLmZhLWFuY2hvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzZFwiO1xufVxuLmZhLXVubG9jay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2VcIjtcbn1cbi5mYS1idWxsc2V5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MFwiO1xufVxuLmZhLWVsbGlwc2lzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDFcIjtcbn1cbi5mYS1lbGxpcHNpcy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQyXCI7XG59XG4uZmEtcnNzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0M1wiO1xufVxuLmZhLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ0XCI7XG59XG4uZmEtdGlja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ1XCI7XG59XG4uZmEtbWludXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ2XCI7XG59XG4uZmEtbWludXMtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDdcIjtcbn1cbi5mYS1sZXZlbC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0OFwiO1xufVxuLmZhLWxldmVsLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDlcIjtcbn1cbi5mYS1jaGVjay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGFcIjtcbn1cbi5mYS1wZW5jaWwtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRiXCI7XG59XG4uZmEtZXh0ZXJuYWwtbGluay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGNcIjtcbn1cbi5mYS1zaGFyZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGRcIjtcbn1cbi5mYS1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRlXCI7XG59XG4uZmEtdG9nZ2xlLWRvd246YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTBcIjtcbn1cbi5mYS10b2dnbGUtdXA6YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUxXCI7XG59XG4uZmEtdG9nZ2xlLXJpZ2h0OmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MlwiO1xufVxuLmZhLWV1cm86YmVmb3JlLFxuLmZhLWV1cjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1M1wiO1xufVxuLmZhLWdicDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NFwiO1xufVxuLmZhLWRvbGxhcjpiZWZvcmUsXG4uZmEtdXNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU1XCI7XG59XG4uZmEtcnVwZWU6YmVmb3JlLFxuLmZhLWlucjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NlwiO1xufVxuLmZhLWNueTpiZWZvcmUsXG4uZmEtcm1iOmJlZm9yZSxcbi5mYS15ZW46YmVmb3JlLFxuLmZhLWpweTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1N1wiO1xufVxuLmZhLXJ1YmxlOmJlZm9yZSxcbi5mYS1yb3VibGU6YmVmb3JlLFxuLmZhLXJ1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OFwiO1xufVxuLmZhLXdvbjpiZWZvcmUsXG4uZmEta3J3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU5XCI7XG59XG4uZmEtYml0Y29pbjpiZWZvcmUsXG4uZmEtYnRjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVhXCI7XG59XG4uZmEtZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1YlwiO1xufVxuLmZhLWZpbGUtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1Y1wiO1xufVxuLmZhLXNvcnQtYWxwaGEtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVkXCI7XG59XG4uZmEtc29ydC1hbHBoYS1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVlXCI7XG59XG4uZmEtc29ydC1hbW91bnQtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYwXCI7XG59XG4uZmEtc29ydC1hbW91bnQtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MVwiO1xufVxuLmZhLXNvcnQtbnVtZXJpYy1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjJcIjtcbn1cbi5mYS1zb3J0LW51bWVyaWMtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2M1wiO1xufVxuLmZhLXRodW1icy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NFwiO1xufVxuLmZhLXRodW1icy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY1XCI7XG59XG4uZmEteW91dHViZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjZcIjtcbn1cbi5mYS15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY3XCI7XG59XG4uZmEteGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2OFwiO1xufVxuLmZhLXhpbmctc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY5XCI7XG59XG4uZmEteW91dHViZS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZhXCI7XG59XG4uZmEtZHJvcGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2YlwiO1xufVxuLmZhLXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZjXCI7XG59XG4uZmEtaW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZkXCI7XG59XG4uZmEtZmxpY2tyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZlXCI7XG59XG4uZmEtYWRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcwXCI7XG59XG4uZmEtYml0YnVja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcxXCI7XG59XG4uZmEtYml0YnVja2V0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MlwiO1xufVxuLmZhLXR1bWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3M1wiO1xufVxuLmZhLXR1bWJsci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzRcIjtcbn1cbi5mYS1sb25nLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzVcIjtcbn1cbi5mYS1sb25nLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc2XCI7XG59XG4uZmEtbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc3XCI7XG59XG4uZmEtbG9uZy1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3OFwiO1xufVxuLmZhLWFwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc5XCI7XG59XG4uZmEtd2luZG93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3YVwiO1xufVxuLmZhLWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2JcIjtcbn1cbi5mYS1saW51eDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3Y1wiO1xufVxuLmZhLWRyaWJiYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdkXCI7XG59XG4uZmEtc2t5cGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2VcIjtcbn1cbi5mYS1mb3Vyc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgwXCI7XG59XG4uZmEtdHJlbGxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgxXCI7XG59XG4uZmEtZmVtYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgyXCI7XG59XG4uZmEtbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4M1wiO1xufVxuLmZhLWdpdHRpcDpiZWZvcmUsXG4uZmEtZ3JhdGlwYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODRcIjtcbn1cbi5mYS1zdW4tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NVwiO1xufVxuLmZhLW1vb24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NlwiO1xufVxuLmZhLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODdcIjtcbn1cbi5mYS1idWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODhcIjtcbn1cbi5mYS12azpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4OVwiO1xufVxuLmZhLXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThhXCI7XG59XG4uZmEtcmVucmVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThiXCI7XG59XG4uZmEtcGFnZWxpbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThjXCI7XG59XG4uZmEtc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGRcIjtcbn1cbi5mYS1hcnJvdy1jaXJjbGUtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4ZVwiO1xufVxuLmZhLWFycm93LWNpcmNsZS1vLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTBcIjtcbn1cbi5mYS10b2dnbGUtbGVmdDpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MVwiO1xufVxuLmZhLWRvdC1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MlwiO1xufVxuLmZhLXdoZWVsY2hhaXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTNcIjtcbn1cbi5mYS12aW1lby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTRcIjtcbn1cbi5mYS10dXJraXNoLWxpcmE6YmVmb3JlLFxuLmZhLXRyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NVwiO1xufVxuLmZhLXBsdXMtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTZcIjtcbn1cbi5mYS1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk3XCI7XG59XG4uZmEtc2xhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOThcIjtcbn1cbi5mYS1lbnZlbG9wZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTlcIjtcbn1cbi5mYS13b3JkcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWFcIjtcbn1cbi5mYS1vcGVuaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWJcIjtcbn1cbi5mYS1pbnN0aXR1dGlvbjpiZWZvcmUsXG4uZmEtYmFuazpiZWZvcmUsXG4uZmEtdW5pdmVyc2l0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5Y1wiO1xufVxuLmZhLW1vcnRhci1ib2FyZDpiZWZvcmUsXG4uZmEtZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWRcIjtcbn1cbi5mYS15YWhvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZVwiO1xufVxuLmZhLWdvb2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMFwiO1xufVxuLmZhLXJlZGRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMVwiO1xufVxuLmZhLXJlZGRpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTJcIjtcbn1cbi5mYS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTNcIjtcbn1cbi5mYS1zdHVtYmxldXBvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNFwiO1xufVxuLmZhLWRlbGljaW91czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNVwiO1xufVxuLmZhLWRpZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTZcIjtcbn1cbi5mYS1waWVkLXBpcGVyLXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE3XCI7XG59XG4uZmEtcGllZC1waXBlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYThcIjtcbn1cbi5mYS1kcnVwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTlcIjtcbn1cbi5mYS1qb29tbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWFcIjtcbn1cbi5mYS1sYW5ndWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhYlwiO1xufVxuLmZhLWZheDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhY1wiO1xufVxuLmZhLWJ1aWxkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFkXCI7XG59XG4uZmEtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWVcIjtcbn1cbi5mYS1wYXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjBcIjtcbn1cbi5mYS1zcG9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMVwiO1xufVxuLmZhLWN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjJcIjtcbn1cbi5mYS1jdWJlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiM1wiO1xufVxuLmZhLWJlaGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjRcIjtcbn1cbi5mYS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNVwiO1xufVxuLmZhLXN0ZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI2XCI7XG59XG4uZmEtc3RlYW0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI3XCI7XG59XG4uZmEtcmVjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOFwiO1xufVxuLmZhLWF1dG9tb2JpbGU6YmVmb3JlLFxuLmZhLWNhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOVwiO1xufVxuLmZhLWNhYjpiZWZvcmUsXG4uZmEtdGF4aTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiYVwiO1xufVxuLmZhLXRyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmJcIjtcbn1cbi5mYS1zcG90aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJjXCI7XG59XG4uZmEtZGV2aWFudGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiZFwiO1xufVxuLmZhLXNvdW5kY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmVcIjtcbn1cbi5mYS1kYXRhYmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMFwiO1xufVxuLmZhLWZpbGUtcGRmLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzFcIjtcbn1cbi5mYS1maWxlLXdvcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMlwiO1xufVxuLmZhLWZpbGUtZXhjZWwtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjM1wiO1xufVxuLmZhLWZpbGUtcG93ZXJwb2ludC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM0XCI7XG59XG4uZmEtZmlsZS1waG90by1vOmJlZm9yZSxcbi5mYS1maWxlLXBpY3R1cmUtbzpiZWZvcmUsXG4uZmEtZmlsZS1pbWFnZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM1XCI7XG59XG4uZmEtZmlsZS16aXAtbzpiZWZvcmUsXG4uZmEtZmlsZS1hcmNoaXZlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzZcIjtcbn1cbi5mYS1maWxlLXNvdW5kLW86YmVmb3JlLFxuLmZhLWZpbGUtYXVkaW8tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjN1wiO1xufVxuLmZhLWZpbGUtbW92aWUtbzpiZWZvcmUsXG4uZmEtZmlsZS12aWRlby1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM4XCI7XG59XG4uZmEtZmlsZS1jb2RlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzlcIjtcbn1cbi5mYS12aW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNhXCI7XG59XG4uZmEtY29kZXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYlwiO1xufVxuLmZhLWpzZmlkZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNjXCI7XG59XG4uZmEtbGlmZS1ib3V5OmJlZm9yZSxcbi5mYS1saWZlLWJ1b3k6YmVmb3JlLFxuLmZhLWxpZmUtc2F2ZXI6YmVmb3JlLFxuLmZhLXN1cHBvcnQ6YmVmb3JlLFxuLmZhLWxpZmUtcmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZFwiO1xufVxuLmZhLWNpcmNsZS1vLW5vdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNlXCI7XG59XG4uZmEtcmE6YmVmb3JlLFxuLmZhLXJlc2lzdGFuY2U6YmVmb3JlLFxuLmZhLXJlYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQwXCI7XG59XG4uZmEtZ2U6YmVmb3JlLFxuLmZhLWVtcGlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMVwiO1xufVxuLmZhLWdpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDJcIjtcbn1cbi5mYS1naXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDNcIjtcbn1cbi5mYS15LWNvbWJpbmF0b3Itc3F1YXJlOmJlZm9yZSxcbi5mYS15Yy1zcXVhcmU6YmVmb3JlLFxuLmZhLWhhY2tlci1uZXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ0XCI7XG59XG4uZmEtdGVuY2VudC13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNVwiO1xufVxuLmZhLXFxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ2XCI7XG59XG4uZmEtd2VjaGF0OmJlZm9yZSxcbi5mYS13ZWl4aW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDdcIjtcbn1cbi5mYS1zZW5kOmJlZm9yZSxcbi5mYS1wYXBlci1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkOFwiO1xufVxuLmZhLXNlbmQtbzpiZWZvcmUsXG4uZmEtcGFwZXItcGxhbmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkOVwiO1xufVxuLmZhLWhpc3Rvcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGFcIjtcbn1cbi5mYS1jaXJjbGUtdGhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkYlwiO1xufVxuLmZhLWhlYWRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkY1wiO1xufVxuLmZhLXBhcmFncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkZFwiO1xufVxuLmZhLXNsaWRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGVcIjtcbn1cbi5mYS1zaGFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTBcIjtcbn1cbi5mYS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUxXCI7XG59XG4uZmEtYm9tYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMlwiO1xufVxuLmZhLXNvY2Nlci1iYWxsLW86YmVmb3JlLFxuLmZhLWZ1dGJvbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUzXCI7XG59XG4uZmEtdHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU0XCI7XG59XG4uZmEtYmlub2N1bGFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNVwiO1xufVxuLmZhLXBsdWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTZcIjtcbn1cbi5mYS1zbGlkZXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU3XCI7XG59XG4uZmEtdHdpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU4XCI7XG59XG4uZmEteWVscDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlOVwiO1xufVxuLmZhLW5ld3NwYXBlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVhXCI7XG59XG4uZmEtd2lmaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlYlwiO1xufVxuLmZhLWNhbGN1bGF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWNcIjtcbn1cbi5mYS1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWRcIjtcbn1cbi5mYS1nb29nbGUtd2FsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVlXCI7XG59XG4uZmEtY2MtdmlzYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMFwiO1xufVxuLmZhLWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjFcIjtcbn1cbi5mYS1jYy1kaXNjb3ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMlwiO1xufVxuLmZhLWNjLWFtZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjNcIjtcbn1cbi5mYS1jYy1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjRcIjtcbn1cbi5mYS1jYy1zdHJpcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjVcIjtcbn1cbi5mYS1iZWxsLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY2XCI7XG59XG4uZmEtYmVsbC1zbGFzaC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY3XCI7XG59XG4uZmEtdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjhcIjtcbn1cbi5mYS1jb3B5cmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjlcIjtcbn1cbi5mYS1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmYVwiO1xufVxuLmZhLWV5ZWRyb3BwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmJcIjtcbn1cbi5mYS1wYWludC1icnVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmY1wiO1xufVxuLmZhLWJpcnRoZGF5LWNha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmRcIjtcbn1cbi5mYS1hcmVhLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZlXCI7XG59XG4uZmEtcGllLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAwXCI7XG59XG4uZmEtbGluZS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMVwiO1xufVxuLmZhLWxhc3RmbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMlwiO1xufVxuLmZhLWxhc3RmbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDNcIjtcbn1cbi5mYS10b2dnbGUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA0XCI7XG59XG4uZmEtdG9nZ2xlLW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA1XCI7XG59XG4uZmEtYmljeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNlwiO1xufVxuLmZhLWJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwN1wiO1xufVxuLmZhLWlveGhvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDhcIjtcbn1cbi5mYS1hbmdlbGxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDlcIjtcbn1cbi5mYS1jYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwYVwiO1xufVxuLmZhLXNoZWtlbDpiZWZvcmUsXG4uZmEtc2hlcWVsOmJlZm9yZSxcbi5mYS1pbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGJcIjtcbn1cbi5mYS1tZWFucGF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwY1wiO1xufVxuLmZhLWJ1eXNlbGxhZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGRcIjtcbn1cbi5mYS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwZVwiO1xufVxuLmZhLWRhc2hjdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEwXCI7XG59XG4uZmEtZm9ydW1iZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTFcIjtcbn1cbi5mYS1sZWFucHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEyXCI7XG59XG4uZmEtc2VsbHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEzXCI7XG59XG4uZmEtc2hpcnRzaW5idWxrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE0XCI7XG59XG4uZmEtc2ltcGx5YnVpbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTVcIjtcbn1cbi5mYS1za3lhdGxhczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNlwiO1xufVxuLmZhLWNhcnQtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxN1wiO1xufVxuLmZhLWNhcnQtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxOFwiO1xufVxuLmZhLWRpYW1vbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTlcIjtcbn1cbi5mYS1zaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFhXCI7XG59XG4uZmEtdXNlci1zZWNyZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWJcIjtcbn1cbi5mYS1tb3RvcmN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFjXCI7XG59XG4uZmEtc3RyZWV0LXZpZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWRcIjtcbn1cbi5mYS1oZWFydGJlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWVcIjtcbn1cbi5mYS12ZW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyMVwiO1xufVxuLmZhLW1hcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjJcIjtcbn1cbi5mYS1tZXJjdXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIzXCI7XG59XG4uZmEtaW50ZXJzZXg6YmVmb3JlLFxuLmZhLXRyYW5zZ2VuZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI0XCI7XG59XG4uZmEtdHJhbnNnZW5kZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI1XCI7XG59XG4uZmEtdmVudXMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI2XCI7XG59XG4uZmEtbWFycy1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjdcIjtcbn1cbi5mYS12ZW51cy1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI4XCI7XG59XG4uZmEtbWFycy1zdHJva2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjlcIjtcbn1cbi5mYS1tYXJzLXN0cm9rZS12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJhXCI7XG59XG4uZmEtbWFycy1zdHJva2UtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyYlwiO1xufVxuLmZhLW5ldXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyY1wiO1xufVxuLmZhLWdlbmRlcmxlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmRcIjtcbn1cbi5mYS1mYWNlYm9vay1vZmZpY2lhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMFwiO1xufVxuLmZhLXBpbnRlcmVzdC1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMxXCI7XG59XG4uZmEtd2hhdHNhcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzJcIjtcbn1cbi5mYS1zZXJ2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzNcIjtcbn1cbi5mYS11c2VyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzRcIjtcbn1cbi5mYS11c2VyLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM1XCI7XG59XG4uZmEtaG90ZWw6YmVmb3JlLFxuLmZhLWJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNlwiO1xufVxuLmZhLXZpYWNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzdcIjtcbn1cbi5mYS10cmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzOFwiO1xufVxuLmZhLXN1YndheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzOVwiO1xufVxuLmZhLW1lZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzYVwiO1xufVxuLmZhLXljOmJlZm9yZSxcbi5mYS15LWNvbWJpbmF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2JcIjtcbn1cbi5mYS1vcHRpbi1tb25zdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNjXCI7XG59XG4uZmEtb3BlbmNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2RcIjtcbn1cbi5mYS1leHBlZGl0ZWRzc2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2VcIjtcbn1cbi5mYS1iYXR0ZXJ5LTQ6YmVmb3JlLFxuLmZhLWJhdHRlcnk6YmVmb3JlLFxuLmZhLWJhdHRlcnktZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MFwiO1xufVxuLmZhLWJhdHRlcnktMzpiZWZvcmUsXG4uZmEtYmF0dGVyeS10aHJlZS1xdWFydGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MVwiO1xufVxuLmZhLWJhdHRlcnktMjpiZWZvcmUsXG4uZmEtYmF0dGVyeS1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQyXCI7XG59XG4uZmEtYmF0dGVyeS0xOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDNcIjtcbn1cbi5mYS1iYXR0ZXJ5LTA6YmVmb3JlLFxuLmZhLWJhdHRlcnktZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDRcIjtcbn1cbi5mYS1tb3VzZS1wb2ludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ1XCI7XG59XG4uZmEtaS1jdXJzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDZcIjtcbn1cbi5mYS1vYmplY3QtZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDdcIjtcbn1cbi5mYS1vYmplY3QtdW5ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0OFwiO1xufVxuLmZhLXN0aWNreS1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ5XCI7XG59XG4uZmEtc3RpY2t5LW5vdGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0YVwiO1xufVxuLmZhLWNjLWpjYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0YlwiO1xufVxuLmZhLWNjLWRpbmVycy1jbHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRjXCI7XG59XG4uZmEtY2xvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGRcIjtcbn1cbi5mYS1iYWxhbmNlLXNjYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRlXCI7XG59XG4uZmEtaG91cmdsYXNzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTBcIjtcbn1cbi5mYS1ob3VyZ2xhc3MtMTpiZWZvcmUsXG4uZmEtaG91cmdsYXNzLXN0YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUxXCI7XG59XG4uZmEtaG91cmdsYXNzLTI6YmVmb3JlLFxuLmZhLWhvdXJnbGFzcy1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUyXCI7XG59XG4uZmEtaG91cmdsYXNzLTM6YmVmb3JlLFxuLmZhLWhvdXJnbGFzcy1lbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTNcIjtcbn1cbi5mYS1ob3VyZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTRcIjtcbn1cbi5mYS1oYW5kLWdyYWItbzpiZWZvcmUsXG4uZmEtaGFuZC1yb2NrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTVcIjtcbn1cbi5mYS1oYW5kLXN0b3AtbzpiZWZvcmUsXG4uZmEtaGFuZC1wYXBlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU2XCI7XG59XG4uZmEtaGFuZC1zY2lzc29ycy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU3XCI7XG59XG4uZmEtaGFuZC1saXphcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1OFwiO1xufVxuLmZhLWhhbmQtc3BvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1OVwiO1xufVxuLmZhLWhhbmQtcG9pbnRlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVhXCI7XG59XG4uZmEtaGFuZC1wZWFjZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjViXCI7XG59XG4uZmEtdHJhZGVtYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVjXCI7XG59XG4uZmEtcmVnaXN0ZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1ZFwiO1xufVxuLmZhLWNyZWF0aXZlLWNvbW1vbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWVcIjtcbn1cbi5mYS1nZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MFwiO1xufVxuLmZhLWdnLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MVwiO1xufVxuLmZhLXRyaXBhZHZpc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYyXCI7XG59XG4uZmEtb2Rub2tsYXNzbmlraTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2M1wiO1xufVxuLmZhLW9kbm9rbGFzc25pa2ktc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY0XCI7XG59XG4uZmEtZ2V0LXBvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NVwiO1xufVxuLmZhLXdpa2lwZWRpYS13OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY2XCI7XG59XG4uZmEtc2FmYXJpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY3XCI7XG59XG4uZmEtY2hyb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY4XCI7XG59XG4uZmEtZmlyZWZveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2OVwiO1xufVxuLmZhLW9wZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZhXCI7XG59XG4uZmEtaW50ZXJuZXQtZXhwbG9yZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmJcIjtcbn1cbi5mYS10djpiZWZvcmUsXG4uZmEtdGVsZXZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2Y1wiO1xufVxuLmZhLWNvbnRhbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2ZFwiO1xufVxuLmZhLTUwMHB4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZlXCI7XG59XG4uZmEtYW1hem9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcwXCI7XG59XG4uZmEtY2FsZW5kYXItcGx1cy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcxXCI7XG59XG4uZmEtY2FsZW5kYXItbWludXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MlwiO1xufVxuLmZhLWNhbGVuZGFyLXRpbWVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzNcIjtcbn1cbi5mYS1jYWxlbmRhci1jaGVjay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc0XCI7XG59XG4uZmEtaW5kdXN0cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzVcIjtcbn1cbi5mYS1tYXAtcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc2XCI7XG59XG4uZmEtbWFwLXNpZ25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc3XCI7XG59XG4uZmEtbWFwLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzhcIjtcbn1cbi5mYS1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzlcIjtcbn1cbi5mYS1jb21tZW50aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdhXCI7XG59XG4uZmEtY29tbWVudGluZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdiXCI7XG59XG4uZmEtaG91eno6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2NcIjtcbn1cbi5mYS12aW1lbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3ZFwiO1xufVxuLmZhLWJsYWNrLXRpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3ZVwiO1xufVxuLmZhLWZvbnRpY29uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MFwiO1xufVxuLmZhLXJlZGRpdC1hbGllbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MVwiO1xufVxuLmZhLWVkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODJcIjtcbn1cbi5mYS1jcmVkaXQtY2FyZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODNcIjtcbn1cbi5mYS1jb2RpZXBpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NFwiO1xufVxuLmZhLW1vZHg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODVcIjtcbn1cbi5mYS1mb3J0LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODZcIjtcbn1cbi5mYS11c2I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODdcIjtcbn1cbi5mYS1wcm9kdWN0LWh1bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODhcIjtcbn1cbi5mYS1taXhjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4OVwiO1xufVxuLmZhLXNjcmliZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4YVwiO1xufVxuLmZhLXBhdXNlLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4YlwiO1xufVxuLmZhLXBhdXNlLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhjXCI7XG59XG4uZmEtc3RvcC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGRcIjtcbn1cbi5mYS1zdG9wLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhlXCI7XG59XG4uZmEtc2hvcHBpbmctYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkwXCI7XG59XG4uZmEtc2hvcHBpbmctYmFza2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkxXCI7XG59XG4uZmEtaGFzaHRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MlwiO1xufVxuLmZhLWJsdWV0b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5M1wiO1xufVxuLmZhLWJsdWV0b290aC1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk0XCI7XG59XG4uZmEtcGVyY2VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NVwiO1xufVxuLmZhLWdpdGxhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NlwiO1xufVxuLmZhLXdwYmVnaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTdcIjtcbn1cbi5mYS13cGZvcm1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk4XCI7XG59XG4uZmEtZW52aXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk5XCI7XG59XG4uZmEtdW5pdmVyc2FsLWFjY2VzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5YVwiO1xufVxuLmZhLXdoZWVsY2hhaXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjliXCI7XG59XG4uZmEtcXVlc3Rpb24tY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWNcIjtcbn1cbi5mYS1ibGluZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5ZFwiO1xufVxuLmZhLWF1ZGlvLWRlc2NyaXB0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjllXCI7XG59XG4uZmEtdm9sdW1lLWNvbnRyb2wtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTBcIjtcbn1cbi5mYS1icmFpbGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmExXCI7XG59XG4uZmEtYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEyXCI7XG59XG4uZmEtYXNsLWludGVycHJldGluZzpiZWZvcmUsXG4uZmEtYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTNcIjtcbn1cbi5mYS1kZWFmbmVzczpiZWZvcmUsXG4uZmEtaGFyZC1vZi1oZWFyaW5nOmJlZm9yZSxcbi5mYS1kZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE0XCI7XG59XG4uZmEtZ2xpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTVcIjtcbn1cbi5mYS1nbGlkZS1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE2XCI7XG59XG4uZmEtc2lnbmluZzpiZWZvcmUsXG4uZmEtc2lnbi1sYW5ndWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhN1wiO1xufVxuLmZhLWxvdy12aXNpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYThcIjtcbn1cbi5mYS12aWFkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTlcIjtcbn1cbi5mYS12aWFkZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFhXCI7XG59XG4uZmEtc25hcGNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWJcIjtcbn1cbi5mYS1zbmFwY2hhdC1naG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhY1wiO1xufVxuLmZhLXNuYXBjaGF0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhZFwiO1xufVxuLmZhLXBpZWQtcGlwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWVcIjtcbn1cbi5mYS1maXJzdC1vcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMFwiO1xufVxuLmZhLXlvYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIxXCI7XG59XG4uZmEtdGhlbWVpc2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIyXCI7XG59XG4uZmEtZ29vZ2xlLXBsdXMtY2lyY2xlOmJlZm9yZSxcbi5mYS1nb29nbGUtcGx1cy1vZmZpY2lhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiM1wiO1xufVxuLmZhLWZhOmJlZm9yZSxcbi5mYS1mb250LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjRcIjtcbn1cbi5mYS1oYW5kc2hha2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiNVwiO1xufVxuLmZhLWVudmVsb3BlLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjZcIjtcbn1cbi5mYS1lbnZlbG9wZS1vcGVuLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjdcIjtcbn1cbi5mYS1saW5vZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjhcIjtcbn1cbi5mYS1hZGRyZXNzLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjlcIjtcbn1cbi5mYS1hZGRyZXNzLWJvb2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiYVwiO1xufVxuLmZhLXZjYXJkOmJlZm9yZSxcbi5mYS1hZGRyZXNzLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmJcIjtcbn1cbi5mYS12Y2FyZC1vOmJlZm9yZSxcbi5mYS1hZGRyZXNzLWNhcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiY1wiO1xufVxuLmZhLXVzZXItY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJkXCI7XG59XG4uZmEtdXNlci1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiZVwiO1xufVxuLmZhLXVzZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjMFwiO1xufVxuLmZhLWlkLWJhZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMxXCI7XG59XG4uZmEtZHJpdmVycy1saWNlbnNlOmJlZm9yZSxcbi5mYS1pZC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMyXCI7XG59XG4uZmEtZHJpdmVycy1saWNlbnNlLW86YmVmb3JlLFxuLmZhLWlkLWNhcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjM1wiO1xufVxuLmZhLXF1b3JhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM0XCI7XG59XG4uZmEtZnJlZS1jb2RlLWNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzVcIjtcbn1cbi5mYS10ZWxlZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNlwiO1xufVxuLmZhLXRoZXJtb21ldGVyLTQ6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM3XCI7XG59XG4uZmEtdGhlcm1vbWV0ZXItMzpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzhcIjtcbn1cbi5mYS10aGVybW9tZXRlci0yOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM5XCI7XG59XG4uZmEtdGhlcm1vbWV0ZXItMTpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjYVwiO1xufVxuLmZhLXRoZXJtb21ldGVyLTA6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNiXCI7XG59XG4uZmEtc2hvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNjXCI7XG59XG4uZmEtYmF0aHR1YjpiZWZvcmUsXG4uZmEtczE1OmJlZm9yZSxcbi5mYS1iYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNkXCI7XG59XG4uZmEtcG9kY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjZVwiO1xufVxuLmZhLXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMFwiO1xufVxuLmZhLXdpbmRvdy1taW5pbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMVwiO1xufVxuLmZhLXdpbmRvdy1yZXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQyXCI7XG59XG4uZmEtdGltZXMtcmVjdGFuZ2xlOmJlZm9yZSxcbi5mYS13aW5kb3ctY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDNcIjtcbn1cbi5mYS10aW1lcy1yZWN0YW5nbGUtbzpiZWZvcmUsXG4uZmEtd2luZG93LWNsb3NlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDRcIjtcbn1cbi5mYS1iYW5kY2FtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkNVwiO1xufVxuLmZhLWdyYXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDZcIjtcbn1cbi5mYS1ldHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ3XCI7XG59XG4uZmEtaW1kYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkOFwiO1xufVxuLmZhLXJhdmVscnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDlcIjtcbn1cbi5mYS1lZXJjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRhXCI7XG59XG4uZmEtbWljcm9jaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRiXCI7XG59XG4uZmEtc25vd2ZsYWtlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGNcIjtcbn1cbi5mYS1zdXBlcnBvd2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkZFwiO1xufVxuLmZhLXdwZXhwbG9yZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGVcIjtcbn1cbi5mYS1tZWV0dXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTBcIjtcbn1cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7XG59XG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLFxuLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY2xpcDogYXV0bztcbn1cbiIsIi8qIVxyXG4gKiBmcm9hbGFfZWRpdG9yIHYzLjEuMCAoaHR0cHM6Ly93d3cuZnJvYWxhLmNvbS93eXNpd3lnLWVkaXRvcilcclxuICogTGljZW5zZSBodHRwczovL2Zyb2FsYS5jb20vd3lzaXd5Zy1lZGl0b3IvdGVybXMvXHJcbiAqIENvcHlyaWdodCAyMDE0LTIwMjAgRnJvYWxhIExhYnNcclxuICovXHJcblxyXG4uY2xlYXJmaXg6OmFmdGVye2NsZWFyOmJvdGg7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7aGVpZ2h0OjB9LmhpZGUtYnktY2xpcHBpbmd7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2hlaWdodDoxcHg7cGFkZGluZzowO21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtjbGlwOnJlY3QoMCwgMCwgMCwgMCk7Ym9yZGVyOjB9LmZyLWVsZW1lbnQsLmZyLWVsZW1lbnQ6Zm9jdXN7b3V0bGluZTowIHNvbGlkIHRyYW5zcGFyZW50fS5mci1ib3guZnItYmFzaWN7Ym9yZGVyLXJhZGl1czoxMHB4Oy1tb3otYm9yZGVyLXJhZGl1czoxMHB4Oy13ZWJraXQtYm9yZGVyLXJhZGl1czoxMHB4Oy1tb3otYmFja2dyb3VuZC1jbGlwOnBhZGRpbmc7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94fS5mci1ib3guZnItYmFzaWMgLmZyLWVsZW1lbnR7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjtjb2xvcjojNDE0MTQxO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjEuNjtwYWRkaW5nOjIwcHg7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O292ZXJmbG93LXg6YXV0bzttaW4taGVpZ2h0OjYwcHg7dGV4dC1hbGlnbjpsZWZ0fS5mci1ib3guZnItYmFzaWMuZnItcnRsIC5mci1lbGVtZW50e3RleHQtYWxpZ246cmlnaHR9LmZyLWVsZW1lbnR7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7LXdlYmtpdC11c2VyLXNlbGVjdDphdXRvfS5mci1lbGVtZW50IGF7dXNlci1zZWxlY3Q6YXV0bzstby11c2VyLXNlbGVjdDphdXRvOy1tb3otdXNlci1zZWxlY3Q6YXV0bzsta2h0bWwtdXNlci1zZWxlY3Q6YXV0bzstd2Via2l0LXVzZXItc2VsZWN0OmF1dG87LW1zLXVzZXItc2VsZWN0OmF1dG99LmZyLWVsZW1lbnQuZnItZGlzYWJsZWR7dXNlci1zZWxlY3Q6bm9uZTstby11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTsta2h0bWwtdXNlci1zZWxlY3Q6bm9uZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmV9LmZyLWVsZW1lbnQgW2NvbnRlbnRlZGl0YWJsZT1cInRydWVcIl17b3V0bGluZTowIHNvbGlkIHRyYW5zcGFyZW50fS5mci1ib3ggYS5mci1mbG9hdGluZy1idG57LXdlYmtpdC1ib3gtc2hhZG93OjAgM3B4IDFweCAtMnB4IHJnYmEoMCwwLDAsMC4yKSwwIDJweCAycHggMCByZ2JhKDAsMCwwLDAuMTQpLDAgMXB4IDVweCAwIHJnYmEoMCwwLDAsMC4xMik7LW1vei1ib3gtc2hhZG93OjAgM3B4IDFweCAtMnB4IHJnYmEoMCwwLDAsMC4yKSwwIDJweCAycHggMCByZ2JhKDAsMCwwLDAuMTQpLDAgMXB4IDVweCAwIHJnYmEoMCwwLDAsMC4xMik7Ym94LXNoYWRvdzowIDNweCAxcHggLTJweCByZ2JhKDAsMCwwLDAuMiksMCAycHggMnB4IDAgcmdiYSgwLDAsMCwwLjE0KSwwIDFweCA1cHggMCByZ2JhKDAsMCwwLDAuMTIpO2JvcmRlci1yYWRpdXM6MTAwJTstbW96LWJvcmRlci1yYWRpdXM6MTAwJTstd2Via2l0LWJvcmRlci1yYWRpdXM6MTAwJTstbW96LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nOy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtoZWlnaHQ6NDBweDt3aWR0aDo0MHB4O3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQ6I0ZGRjtjb2xvcjojMzMzMzMzOy13ZWJraXQtdHJhbnNpdGlvbjpiYWNrZ3JvdW5kIDAuMnMgZWFzZSAwcywgY29sb3IgMC4ycyBlYXNlIDBzLCB0cmFuc2Zvcm0gMC4ycyBlYXNlIDBzOy1tb3otdHJhbnNpdGlvbjpiYWNrZ3JvdW5kIDAuMnMgZWFzZSAwcywgY29sb3IgMC4ycyBlYXNlIDBzLCB0cmFuc2Zvcm0gMC4ycyBlYXNlIDBzOy1tcy10cmFuc2l0aW9uOmJhY2tncm91bmQgMC4ycyBlYXNlIDBzLCBjb2xvciAwLjJzIGVhc2UgMHMsIHRyYW5zZm9ybSAwLjJzIGVhc2UgMHM7LW8tdHJhbnNpdGlvbjpiYWNrZ3JvdW5kIDAuMnMgZWFzZSAwcywgY29sb3IgMC4ycyBlYXNlIDBzLCB0cmFuc2Zvcm0gMC4ycyBlYXNlIDBzO291dGxpbmU6bm9uZTtsZWZ0OjA7dG9wOjA7bGluZS1oZWlnaHQ6NDBweDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgwKTstbW96LXRyYW5zZm9ybTpzY2FsZSgwKTstbXMtdHJhbnNmb3JtOnNjYWxlKDApOy1vLXRyYW5zZm9ybTpzY2FsZSgwKTt0ZXh0LWFsaWduOmNlbnRlcjtkaXNwbGF5OmJsb2NrOy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXI6bm9uZX0uZnItYm94IGEuZnItZmxvYXRpbmctYnRuIHN2Z3std2Via2l0LXRyYW5zaXRpb246dHJhbnNmb3JtIDAuMnMgZWFzZSAwczstbW96LXRyYW5zaXRpb246dHJhbnNmb3JtIDAuMnMgZWFzZSAwczstbXMtdHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC4ycyBlYXNlIDBzOy1vLXRyYW5zaXRpb246dHJhbnNmb3JtIDAuMnMgZWFzZSAwcztmaWxsOiMzMzMzMzN9LmZyLWJveCBhLmZyLWZsb2F0aW5nLWJ0biBpLC5mci1ib3ggYS5mci1mbG9hdGluZy1idG4gc3Zne2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjQwcHh9LmZyLWJveCBhLmZyLWZsb2F0aW5nLWJ0bi5mci1idG4rLmZyLWJ0bnttYXJnaW4tbGVmdDoxMHB4fS5mci1ib3ggYS5mci1mbG9hdGluZy1idG46aG92ZXJ7YmFja2dyb3VuZDojZWJlYmViO2N1cnNvcjpwb2ludGVyfS5mci1ib3ggYS5mci1mbG9hdGluZy1idG46aG92ZXIgc3Zne2ZpbGw6IzMzMzMzM30uZnItYm94IC5mci12aXNpYmxlIGEuZnItZmxvYXRpbmctYnRuey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpOy1tb3otdHJhbnNmb3JtOnNjYWxlKDEpOy1tcy10cmFuc2Zvcm06c2NhbGUoMSk7LW8tdHJhbnNmb3JtOnNjYWxlKDEpfWlmcmFtZS5mci1pZnJhbWV7d2lkdGg6MTAwJTtib3JkZXI6bm9uZTtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3otaW5kZXg6Mjstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3h9LmZyLXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfS5mci13cmFwcGVyOjphZnRlcntjbGVhcjpib3RoO2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwiO2hlaWdodDowfS5mci13cmFwcGVyIC5mci1wbGFjZWhvbGRlcntwb3NpdGlvbjphYnNvbHV0ZTtmb250LXNpemU6MTRweDtjb2xvcjojQUFBO2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7ei1pbmRleDoxO2Rpc3BsYXk6bm9uZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtvdmVyZmxvdzpoaWRkZW59LmZyLXdyYXBwZXIuc2hvdy1wbGFjZWhvbGRlciAuZnItcGxhY2Vob2xkZXJ7ZGlzcGxheTpibG9jazt3aGl0ZS1zcGFjZTpub3dyYXA7dGV4dC1vdmVyZmxvdzplbGxpcHNpc30uZnItd3JhcHBlciA6Oi1tb3otc2VsZWN0aW9ue2JhY2tncm91bmQ6I2I1ZDZmZDtjb2xvcjojMDAwfS5mci13cmFwcGVyIDo6c2VsZWN0aW9ue2JhY2tncm91bmQ6I2I1ZDZmZDtjb2xvcjojMDAwfS5mci1ib3guZnItYmFzaWMgLmZyLXdyYXBwZXJ7YmFja2dyb3VuZDojRkZGO2JvcmRlcjoxcHggc29saWQgI0NDQ0NDQztib3JkZXItYm90dG9tLWNvbG9yOiNlZmVmZWY7dG9wOjA7bGVmdDowfS5mci1ib3guZnItYmFzaWMuZnItdG9wIC5mci13cmFwcGVye2JvcmRlci10b3A6MH0uZnItYm94LmZyLWJhc2ljLmZyLWJvdHRvbSAuZnItd3JhcHBlcntib3JkZXItYm90dG9tOjA7Ym9yZGVyLXJhZGl1czoxMHB4IDEwcHggMCAwOy1tb3otYm9yZGVyLXJhZGl1czoxMHB4IDEwcHggMCAwOy13ZWJraXQtYm9yZGVyLXJhZGl1czoxMHB4IDEwcHggMCAwOy1tb3otYmFja2dyb3VuZC1jbGlwOnBhZGRpbmc7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94fUBtZWRpYSAobWluLXdpZHRoOiA5OTJweCl7LmZyLWJveC5mci1kb2N1bWVudHttaW4td2lkdGg6MjFjbX0uZnItYm94LmZyLWRvY3VtZW50IC5mci13cmFwcGVye3RleHQtYWxpZ246bGVmdDtwYWRkaW5nOjMwcHg7bWluLXdpZHRoOjIxY207YmFja2dyb3VuZDojZWZlZmVmfS5mci1ib3guZnItZG9jdW1lbnQgLmZyLXdyYXBwZXIgLmZyLWVsZW1lbnR7dGV4dC1hbGlnbjpsZWZ0O2JhY2tncm91bmQ6I0ZGRjt3aWR0aDoyMWNtO21hcmdpbjphdXRvO21pbi1oZWlnaHQ6MjZjbSAhaW1wb3J0YW50O3BhZGRpbmc6MWNtIDJjbTtvdmVyZmxvdzp2aXNpYmxlO3otaW5kZXg6YXV0b30uZnItYm94LmZyLWRvY3VtZW50IC5mci13cmFwcGVyIC5mci1lbGVtZW50IGhye21hcmdpbi1sZWZ0Oi0yY207bWFyZ2luLXJpZ2h0Oi0yY207YmFja2dyb3VuZDojZWZlZmVmO2hlaWdodDoxY207b3V0bGluZTpub25lO2JvcmRlcjpub25lfS5mci1ib3guZnItZG9jdW1lbnQgLmZyLXdyYXBwZXIgLmZyLWVsZW1lbnQgaW1ne3otaW5kZXg6MX19LmZyLXRvb2x0aXB7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3BhZGRpbmc6MCA4cHg7Ym9yZGVyLXJhZGl1czoycHg7LW1vei1ib3JkZXItcmFkaXVzOjJweDstd2Via2l0LWJvcmRlci1yYWRpdXM6MnB4Oy1tb3otYmFja2dyb3VuZC1jbGlwOnBhZGRpbmc7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JhY2tncm91bmQ6IzIyMjIyMjtjb2xvcjojRkZGO2ZvbnQtc2l6ZToxMXB4O2xpbmUtaGVpZ2h0OjIycHg7Zm9udC1mYW1pbHk6QXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAwLjJzIGVhc2UgMHM7LW1vei10cmFuc2l0aW9uOm9wYWNpdHkgMC4ycyBlYXNlIDBzOy1tcy10cmFuc2l0aW9uOm9wYWNpdHkgMC4ycyBlYXNlIDBzOy1vLXRyYW5zaXRpb246b3BhY2l0eSAwLjJzIGVhc2UgMHM7LXdlYmtpdC1vcGFjaXR5OjA7LW1vei1vcGFjaXR5OjA7b3BhY2l0eTowOy1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO2xlZnQ6LTMwMDBweDt1c2VyLXNlbGVjdDpub25lOy1vLXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1raHRtbC11c2VyLXNlbGVjdDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt6LWluZGV4OjIxNDc0ODM2NDc7dGV4dC1yZW5kZXJpbmc6b3B0aW1pemVsZWdpYmlsaXR5Oy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlfS5mci10b29sdGlwLmZyLXZpc2libGV7LXdlYmtpdC1vcGFjaXR5OjE7LW1vei1vcGFjaXR5OjE7b3BhY2l0eToxOy1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwifS5mci10b29sYmFyIC5mci1idG4td3JhcCwuZnItcG9wdXAgLmZyLWJ0bi13cmFwLC5mci1tb2RhbCAuZnItYnRuLXdyYXB7ZmxvYXQ6bGVmdDt3aGl0ZS1zcGFjZTpub3dyYXA7cG9zaXRpb246cmVsYXRpdmV9LmZyLXRvb2xiYXIgLmZyLWJ0bi13cmFwLmZyLWhpZGRlbiwuZnItcG9wdXAgLmZyLWJ0bi13cmFwLmZyLWhpZGRlbiwuZnItbW9kYWwgLmZyLWJ0bi13cmFwLmZyLWhpZGRlbntkaXNwbGF5Om5vbmV9LmZyLXRvb2xiYXIgLmZyLWNvbW1hbmQuZnItYnRuLC5mci1wb3B1cCAuZnItY29tbWFuZC5mci1idG4sLmZyLW1vZGFsIC5mci1jb21tYW5kLmZyLWJ0bntiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2NvbG9yOiMzMzMzMzM7LW1vei1vdXRsaW5lOjA7b3V0bGluZTpub25lO2JvcmRlcjowO2xpbmUtaGVpZ2h0OjE7Y3Vyc29yOnBvaW50ZXI7dGV4dC1hbGlnbjpsZWZ0O21hcmdpbjo0cHggMnB4O3BhZGRpbmc6MDstd2Via2l0LXRyYW5zaXRpb246YWxsIDAuNXM7LW1vei10cmFuc2l0aW9uOmFsbCAwLjVzOy1tcy10cmFuc2l0aW9uOmFsbCAwLjVzOy1vLXRyYW5zaXRpb246YWxsIDAuNXM7Ym9yZGVyLXJhZGl1czo0cHg7LW1vei1ib3JkZXItcmFkaXVzOjRweDstd2Via2l0LWJvcmRlci1yYWRpdXM6NHB4Oy1tb3otYmFja2dyb3VuZC1jbGlwOnBhZGRpbmc7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O3otaW5kZXg6Mjtwb3NpdGlvbjpyZWxhdGl2ZTstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dXNlci1zZWxlY3Q6bm9uZTstby11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTsta2h0bWwtdXNlci1zZWxlY3Q6bm9uZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7ZmxvYXQ6bGVmdDtoZWlnaHQ6NDBweH0uZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24uZnItb3B0aW9ucywuZnItcG9wdXAgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRyb3Bkb3duLmZyLW9wdGlvbnMsLmZyLW1vZGFsIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kcm9wZG93bi5mci1vcHRpb25ze2JvcmRlci1yYWRpdXM6MCA0cHggNHB4IDA7LW1vei1ib3JkZXItcmFkaXVzOjAgNHB4IDRweCAwOy13ZWJraXQtYm9yZGVyLXJhZGl1czowIDRweCA0cHggMDstbW96LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nOy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveH0uZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4uZnItYnRuLWhvdmVyLC5mci1wb3B1cCAuZnItY29tbWFuZC5mci1idG4uZnItYnRuLWhvdmVyLC5mci1tb2RhbCAuZnItY29tbWFuZC5mci1idG4uZnItYnRuLWhvdmVye2JvcmRlci1yYWRpdXM6NHB4IDAgMCA0cHg7LW1vei1ib3JkZXItcmFkaXVzOjRweCAwIDAgNHB4Oy13ZWJraXQtYm9yZGVyLXJhZGl1czo0cHggMCAwIDRweDstbW96LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nOy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveH0uZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG46Oi1tb3otZm9jdXMtaW5uZXIsLmZyLXBvcHVwIC5mci1jb21tYW5kLmZyLWJ0bjo6LW1vei1mb2N1cy1pbm5lciwuZnItbW9kYWwgLmZyLWNvbW1hbmQuZnItYnRuOjotbW96LWZvY3VzLWlubmVye2JvcmRlcjowO3BhZGRpbmc6MH0uZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4uZnItYnRuLXRleHQsLmZyLXBvcHVwIC5mci1jb21tYW5kLmZyLWJ0bi5mci1idG4tdGV4dCwuZnItbW9kYWwgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWJ0bi10ZXh0e3dpZHRoOmF1dG99LmZyLXRvb2xiYXIgLmZyLWNvbW1hbmQuZnItYnRuIGksLmZyLXRvb2xiYXIgLmZyLWNvbW1hbmQuZnItYnRuIHN2ZywuZnItcG9wdXAgLmZyLWNvbW1hbmQuZnItYnRuIGksLmZyLXBvcHVwIC5mci1jb21tYW5kLmZyLWJ0biBzdmcsLmZyLW1vZGFsIC5mci1jb21tYW5kLmZyLWJ0biBpLC5mci1tb2RhbCAuZnItY29tbWFuZC5mci1idG4gc3Zne2Rpc3BsYXk6YmxvY2s7dGV4dC1hbGlnbjpjZW50ZXI7ZmxvYXQ6bm9uZTttYXJnaW46OHB4IDdweDt3aWR0aDoyNHB4fS5mci10b29sYmFyIC5mci1jb21tYW5kLmZyLWJ0biBzdmcuZnItc3ZnLC5mci1wb3B1cCAuZnItY29tbWFuZC5mci1idG4gc3ZnLmZyLXN2ZywuZnItbW9kYWwgLmZyLWNvbW1hbmQuZnItYnRuIHN2Zy5mci1zdmd7aGVpZ2h0OjI0cHh9LmZyLXRvb2xiYXIgLmZyLWNvbW1hbmQuZnItYnRuIHN2ZyBwYXRoLC5mci1wb3B1cCAuZnItY29tbWFuZC5mci1idG4gc3ZnIHBhdGgsLmZyLW1vZGFsIC5mci1jb21tYW5kLmZyLWJ0biBzdmcgcGF0aHstd2Via2l0LXRyYW5zaXRpb246YWxsIDAuNXM7LW1vei10cmFuc2l0aW9uOmFsbCAwLjVzOy1tcy10cmFuc2l0aW9uOmFsbCAwLjVzOy1vLXRyYW5zaXRpb246YWxsIDAuNXM7ZmlsbDojMzMzMzMzfS5mci10b29sYmFyIC5mci1jb21tYW5kLmZyLWJ0biBzcGFuLmZyLXNyLW9ubHksLmZyLXBvcHVwIC5mci1jb21tYW5kLmZyLWJ0biBzcGFuLmZyLXNyLW9ubHksLmZyLW1vZGFsIC5mci1jb21tYW5kLmZyLWJ0biBzcGFuLmZyLXNyLW9ubHl7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2hlaWdodDoxcHg7cGFkZGluZzowO21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtjbGlwOnJlY3QoMCwgMCwgMCwgMCk7Ym9yZGVyOjB9LmZyLXRvb2xiYXIgLmZyLWNvbW1hbmQuZnItYnRuIHNwYW4sLmZyLXBvcHVwIC5mci1jb21tYW5kLmZyLWJ0biBzcGFuLC5mci1tb2RhbCAuZnItY29tbWFuZC5mci1idG4gc3Bhbntmb250LXNpemU6MTRweDtkaXNwbGF5OmJsb2NrO2xpbmUtaGVpZ2h0OjE3cHg7bWluLXdpZHRoOjMwcHg7ZmxvYXQ6bGVmdDt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO292ZXJmbG93OmhpZGRlbjt3aGl0ZS1zcGFjZTpub3dyYXA7aGVpZ2h0OjE3cHg7Zm9udC13ZWlnaHQ6Ym9sZDtwYWRkaW5nOjAgNHB4fS5mci10b29sYmFyIC5mci1jb21tYW5kLmZyLWJ0biBpbWcsLmZyLXBvcHVwIC5mci1jb21tYW5kLmZyLWJ0biBpbWcsLmZyLW1vZGFsIC5mci1jb21tYW5kLmZyLWJ0biBpbWd7bWFyZ2luOjhweCA3cHg7d2lkdGg6MjRweH0uZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4uZnItYnRuLWFjdGl2ZS1wb3B1cCwuZnItcG9wdXAgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWJ0bi1hY3RpdmUtcG9wdXAsLmZyLW1vZGFsIC5mci1jb21tYW5kLmZyLWJ0bi5mci1idG4tYWN0aXZlLXBvcHVwe2JhY2tncm91bmQ6I2Q2ZDZkNn0uZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24uZnItc2VsZWN0aW9uIHNwYW4sLmZyLXBvcHVwIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kcm9wZG93bi5mci1zZWxlY3Rpb24gc3BhbiwuZnItbW9kYWwgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRyb3Bkb3duLmZyLXNlbGVjdGlvbiBzcGFue2ZvbnQtd2VpZ2h0Om5vcm1hbH0uZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24gaSwuZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24gc3BhbiwuZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24gaW1nLC5mci10b29sYmFyIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kcm9wZG93biBzdmcsLmZyLXBvcHVwIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kcm9wZG93biBpLC5mci1wb3B1cCAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24gc3BhbiwuZnItcG9wdXAgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRyb3Bkb3duIGltZywuZnItcG9wdXAgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRyb3Bkb3duIHN2ZywuZnItbW9kYWwgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRyb3Bkb3duIGksLmZyLW1vZGFsIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kcm9wZG93biBzcGFuLC5mci1tb2RhbCAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24gaW1nLC5mci1tb2RhbCAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24gc3Zne21hcmdpbi1sZWZ0OjNweDttYXJnaW4tcmlnaHQ6MTFweH0uZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd246YWZ0ZXIsLmZyLXBvcHVwIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kcm9wZG93bjphZnRlciwuZnItbW9kYWwgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRyb3Bkb3duOmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjA7aGVpZ2h0OjA7Ym9yZGVyLWxlZnQ6NHB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yaWdodDo0cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXRvcDo0cHggc29saWQgIzMzMzMzMztyaWdodDoycHg7dG9wOjE4cHg7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAwLjNzOy1tb3otdHJhbnNpdGlvbjphbGwgMC4zczstbXMtdHJhbnNpdGlvbjphbGwgMC4zczstby10cmFuc2l0aW9uOmFsbCAwLjNzO2NvbnRlbnQ6XCJcIn0uZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24uZnItYWN0aXZlLC5mci1wb3B1cCAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24uZnItYWN0aXZlLC5mci1tb2RhbCAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24uZnItYWN0aXZle2ZpbGw6IzMzMzMzMztiYWNrZ3JvdW5kOiNkNmQ2ZDY7LXdlYmtpdC10cmFuc2l0aW9uOjAuNXMgZWFzZTstbW96LXRyYW5zaXRpb246MC41cyBlYXNlOy1tcy10cmFuc2l0aW9uOjAuNXMgZWFzZTstby10cmFuc2l0aW9uOjAuNXMgZWFzZX0uZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24uZnItYWN0aXZlOmhvdmVyLC5mci1wb3B1cCAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24uZnItYWN0aXZlOmhvdmVyLC5mci1tb2RhbCAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24uZnItYWN0aXZlOmhvdmVye2JhY2tncm91bmQ6I2ViZWJlYjtmaWxsOiMzMzMzMzN9LmZyLXRvb2xiYXIgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRyb3Bkb3duLmZyLWFjdGl2ZTpob3Zlcjo6YWZ0ZXIsLmZyLXBvcHVwIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kcm9wZG93bi5mci1hY3RpdmU6aG92ZXI6OmFmdGVyLC5mci1tb2RhbCAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24uZnItYWN0aXZlOmhvdmVyOjphZnRlcntib3JkZXItdG9wLWNvbG9yOiMzMzMzMzN9LmZyLXRvb2xiYXIgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRyb3Bkb3duLmZyLWFjdGl2ZTphZnRlciwuZnItcG9wdXAgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRyb3Bkb3duLmZyLWFjdGl2ZTphZnRlciwuZnItbW9kYWwgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRyb3Bkb3duLmZyLWFjdGl2ZTphZnRlcntib3JkZXItdG9wOjA7Ym9yZGVyLWJvdHRvbTo0cHggc29saWQgIzIyMjIyMn0uZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4uZnItZGlzYWJsZWQsLmZyLXBvcHVwIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kaXNhYmxlZCwuZnItbW9kYWwgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRpc2FibGVke2NvbG9yOiNiZGJkYmQ7Y3Vyc29yOmRlZmF1bHQ7LXdlYmtpdC1vcGFjaXR5OjAuMzstbW96LW9wYWNpdHk6MC4zO29wYWNpdHk6MC4zOy1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwifS5mci10b29sYmFyIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kaXNhYmxlZDo6YWZ0ZXIsLmZyLXBvcHVwIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kaXNhYmxlZDo6YWZ0ZXIsLmZyLW1vZGFsIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kaXNhYmxlZDo6YWZ0ZXJ7Ym9yZGVyLXRvcC1jb2xvcjojYmRiZGJkfS5mci10b29sYmFyIC5mci1jb21tYW5kLmZyLWJ0bi5mci1oaWRkZW4sLmZyLXBvcHVwIC5mci1jb21tYW5kLmZyLWJ0bi5mci1oaWRkZW4sLmZyLW1vZGFsIC5mci1jb21tYW5kLmZyLWJ0bi5mci1oaWRkZW57ZGlzcGxheTpub25lfS5mci10b29sYmFyIC5mci10YWJzIC5mci1jb21tYW5kLmZyLWJ0biwuZnItcG9wdXAgLmZyLXRhYnMgLmZyLWNvbW1hbmQuZnItYnRuLC5mci1tb2RhbCAuZnItdGFicyAuZnItY29tbWFuZC5mci1idG57bWFyZ2luOjA7d2lkdGg6NDZweDtoZWlnaHQ6NDBweDtib3JkZXItcmFkaXVzOjA7LW1vei1ib3JkZXItcmFkaXVzOjA7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjA7LW1vei1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZzstd2Via2l0LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3h9LmZyLXRvb2xiYXIgLmZyLXRhYnMgLmZyLWNvbW1hbmQuZnItYnRuOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMpLmZyLWFjdGl2ZSwuZnItdG9vbGJhciAuZnItdGFicyAuZnItY29tbWFuZC5mci1idG46bm90KDpob3Zlcik6bm90KDpmb2N1cykuZnItYWN0aXZlLXRhYiwuZnItcG9wdXAgLmZyLXRhYnMgLmZyLWNvbW1hbmQuZnItYnRuOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMpLmZyLWFjdGl2ZSwuZnItcG9wdXAgLmZyLXRhYnMgLmZyLWNvbW1hbmQuZnItYnRuOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMpLmZyLWFjdGl2ZS10YWIsLmZyLW1vZGFsIC5mci10YWJzIC5mci1jb21tYW5kLmZyLWJ0bjpub3QoOmhvdmVyKTpub3QoOmZvY3VzKS5mci1hY3RpdmUsLmZyLW1vZGFsIC5mci10YWJzIC5mci1jb21tYW5kLmZyLWJ0bjpub3QoOmhvdmVyKTpub3QoOmZvY3VzKS5mci1hY3RpdmUtdGFie2JhY2tncm91bmQ6I0ZGRn0uZnItdG9vbGJhciAuZnItdGFicyAuZnItY29tbWFuZC5mci1idG4gc3BhbiwuZnItcG9wdXAgLmZyLXRhYnMgLmZyLWNvbW1hbmQuZnItYnRuIHNwYW4sLmZyLW1vZGFsIC5mci10YWJzIC5mci1jb21tYW5kLmZyLWJ0biBzcGFue2hlaWdodDoyN3B4fS5mci10b29sYmFyIC5mci10YWJzIC5mci1jb21tYW5kLmZyLWJ0biBpbWcsLmZyLXRvb2xiYXIgLmZyLXRhYnMgLmZyLWNvbW1hbmQuZnItYnRuIHN2ZywuZnItcG9wdXAgLmZyLXRhYnMgLmZyLWNvbW1hbmQuZnItYnRuIGltZywuZnItcG9wdXAgLmZyLXRhYnMgLmZyLWNvbW1hbmQuZnItYnRuIHN2ZywuZnItbW9kYWwgLmZyLXRhYnMgLmZyLWNvbW1hbmQuZnItYnRuIGltZywuZnItbW9kYWwgLmZyLXRhYnMgLmZyLWNvbW1hbmQuZnItYnRuIHN2Z3ttYXJnaW46OHB4IDExcHg7d2lkdGg6MjRweDtoZWlnaHQ6MjRweH0uZnItdG9vbGJhciAuZnItYnRuLWdycCAuZnItY29tbWFuZC5mci1idG4uZnItYWN0aXZlOm5vdCguZnItZHJvcGRvd24pIHN2ZyBwYXRoLC5mci10b29sYmFyIC5mci1tb3JlLXRvb2xiYXIgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWFjdGl2ZTpub3QoLmZyLWRyb3Bkb3duKSBzdmcgcGF0aCwuZnItdG9vbGJhciAuZnItYnV0dG9uczpub3QoLmZyLXRhYnMpIC5mci1jb21tYW5kLmZyLWJ0bi5mci1hY3RpdmU6bm90KC5mci1kcm9wZG93bikgc3ZnIHBhdGgsLmZyLXBvcHVwIC5mci1idG4tZ3JwIC5mci1jb21tYW5kLmZyLWJ0bi5mci1hY3RpdmU6bm90KC5mci1kcm9wZG93bikgc3ZnIHBhdGgsLmZyLXBvcHVwIC5mci1tb3JlLXRvb2xiYXIgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWFjdGl2ZTpub3QoLmZyLWRyb3Bkb3duKSBzdmcgcGF0aCwuZnItcG9wdXAgLmZyLWJ1dHRvbnM6bm90KC5mci10YWJzKSAuZnItY29tbWFuZC5mci1idG4uZnItYWN0aXZlOm5vdCguZnItZHJvcGRvd24pIHN2ZyBwYXRoLC5mci1tb2RhbCAuZnItYnRuLWdycCAuZnItY29tbWFuZC5mci1idG4uZnItYWN0aXZlOm5vdCguZnItZHJvcGRvd24pIHN2ZyBwYXRoLC5mci1tb2RhbCAuZnItbW9yZS10b29sYmFyIC5mci1jb21tYW5kLmZyLWJ0bi5mci1hY3RpdmU6bm90KC5mci1kcm9wZG93bikgc3ZnIHBhdGgsLmZyLW1vZGFsIC5mci1idXR0b25zOm5vdCguZnItdGFicykgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWFjdGl2ZTpub3QoLmZyLWRyb3Bkb3duKSBzdmcgcGF0aHtmaWxsOiMwMDk4Zjd9LmZyLXRvb2xiYXIuZnItZGlzYWJsZWQgLmZyLWJ0biwuZnItdG9vbGJhci5mci1kaXNhYmxlZCAuZnItYnRuLmZyLWFjdGl2ZSwuZnItcG9wdXAuZnItZGlzYWJsZWQgLmZyLWJ0biwuZnItcG9wdXAuZnItZGlzYWJsZWQgLmZyLWJ0bi5mci1hY3RpdmUsLmZyLW1vZGFsLmZyLWRpc2FibGVkIC5mci1idG4sLmZyLW1vZGFsLmZyLWRpc2FibGVkIC5mci1idG4uZnItYWN0aXZle2NvbG9yOiNiZGJkYmQ7LXdlYmtpdC1vcGFjaXR5OjAuMzstbW96LW9wYWNpdHk6MC4zO29wYWNpdHk6MC4zOy1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwifS5mci10b29sYmFyLmZyLWRpc2FibGVkIC5mci1idG4uZnItZHJvcGRvd246OmFmdGVyLC5mci10b29sYmFyLmZyLWRpc2FibGVkIC5mci1idG4uZnItYWN0aXZlLmZyLWRyb3Bkb3duOjphZnRlciwuZnItcG9wdXAuZnItZGlzYWJsZWQgLmZyLWJ0bi5mci1kcm9wZG93bjo6YWZ0ZXIsLmZyLXBvcHVwLmZyLWRpc2FibGVkIC5mci1idG4uZnItYWN0aXZlLmZyLWRyb3Bkb3duOjphZnRlciwuZnItbW9kYWwuZnItZGlzYWJsZWQgLmZyLWJ0bi5mci1kcm9wZG93bjo6YWZ0ZXIsLmZyLW1vZGFsLmZyLWRpc2FibGVkIC5mci1idG4uZnItYWN0aXZlLmZyLWRyb3Bkb3duOjphZnRlcntib3JkZXItdG9wLWNvbG9yOiNiZGJkYmR9LmZyLXRvb2xiYXIuZnItcnRsIC5mci1idG4tZ3JwLmZyLWZsb2F0LWxlZnQsLmZyLXBvcHVwLmZyLXJ0bCAuZnItYnRuLWdycC5mci1mbG9hdC1sZWZ0LC5mci1tb2RhbC5mci1ydGwgLmZyLWJ0bi1ncnAuZnItZmxvYXQtbGVmdHtmbG9hdDpyaWdodH0uZnItdG9vbGJhci5mci1ydGwgLmZyLWJ0bi1ncnAuZnItZmxvYXQtcmlnaHQsLmZyLXBvcHVwLmZyLXJ0bCAuZnItYnRuLWdycC5mci1mbG9hdC1yaWdodCwuZnItbW9kYWwuZnItcnRsIC5mci1idG4tZ3JwLmZyLWZsb2F0LXJpZ2h0e2Zsb2F0OmxlZnR9LmZyLXRvb2xiYXIuZnItcnRsIC5mci1jb21tYW5kLmZyLWJ0biwuZnItdG9vbGJhci5mci1ydGwgLmZyLWJ0bi13cmFwLC5mci1wb3B1cC5mci1ydGwgLmZyLWNvbW1hbmQuZnItYnRuLC5mci1wb3B1cC5mci1ydGwgLmZyLWJ0bi13cmFwLC5mci1tb2RhbC5mci1ydGwgLmZyLWNvbW1hbmQuZnItYnRuLC5mci1tb2RhbC5mci1ydGwgLmZyLWJ0bi13cmFwe2Zsb2F0OnJpZ2h0fS5mci10b29sYmFyLmZyLXJ0bCAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24uZnItb3B0aW9ucywuZnItdG9vbGJhci5mci1ydGwgLmZyLWJ0bi13cmFwLmZyLWRyb3Bkb3duLmZyLW9wdGlvbnMsLmZyLXBvcHVwLmZyLXJ0bCAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24uZnItb3B0aW9ucywuZnItcG9wdXAuZnItcnRsIC5mci1idG4td3JhcC5mci1kcm9wZG93bi5mci1vcHRpb25zLC5mci1tb2RhbC5mci1ydGwgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRyb3Bkb3duLmZyLW9wdGlvbnMsLmZyLW1vZGFsLmZyLXJ0bCAuZnItYnRuLXdyYXAuZnItZHJvcGRvd24uZnItb3B0aW9uc3tib3JkZXItcmFkaXVzOjRweCAwIDAgNHB4Oy1tb3otYm9yZGVyLXJhZGl1czo0cHggMCAwIDRweDstd2Via2l0LWJvcmRlci1yYWRpdXM6NHB4IDAgMCA0cHg7LW1vei1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZzstd2Via2l0LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3h9LmZyLXRvb2xiYXIuZnItcnRsIC5mci1jb21tYW5kLmZyLWJ0bi5mci1idG4taG92ZXIsLmZyLXRvb2xiYXIuZnItcnRsIC5mci1idG4td3JhcC5mci1idG4taG92ZXIsLmZyLXBvcHVwLmZyLXJ0bCAuZnItY29tbWFuZC5mci1idG4uZnItYnRuLWhvdmVyLC5mci1wb3B1cC5mci1ydGwgLmZyLWJ0bi13cmFwLmZyLWJ0bi1ob3ZlciwuZnItbW9kYWwuZnItcnRsIC5mci1jb21tYW5kLmZyLWJ0bi5mci1idG4taG92ZXIsLmZyLW1vZGFsLmZyLXJ0bCAuZnItYnRuLXdyYXAuZnItYnRuLWhvdmVye2JvcmRlci1yYWRpdXM6MCA0cHggNHB4IDA7LW1vei1ib3JkZXItcmFkaXVzOjAgNHB4IDRweCAwOy13ZWJraXQtYm9yZGVyLXJhZGl1czowIDRweCA0cHggMDstbW96LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nOy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveH0uZnItdG9vbGJhci5mci1pbmxpbmU+LmZyLWNvbW1hbmQuZnItYnRuOm5vdCguZnItaGlkZGVuKSwuZnItdG9vbGJhci5mci1pbmxpbmU+LmZyLWJ0bi13cmFwOm5vdCguZnItaGlkZGVuKXtkaXNwbGF5Oi13ZWJraXQtaW5saW5lLWZsZXg7ZGlzcGxheTotbXMtaW5saW5lLWZsZXhib3g7ZGlzcGxheTppbmxpbmUtZmxleDtmbG9hdDpub25lfS5mci1kZXNrdG9wIC5mci1jb21tYW5kOmhvdmVyLC5mci1kZXNrdG9wIC5mci1jb21tYW5kOmZvY3VzLC5mci1kZXNrdG9wIC5mci1jb21tYW5kLmZyLWJ0bi1ob3ZlciwuZnItZGVza3RvcCAuZnItY29tbWFuZC5mci1leHBhbmRlZHtvdXRsaW5lOjA7Y29sb3I6IzMzMzMzM30uZnItZGVza3RvcCAuZnItY29tbWFuZDpob3Zlcjpub3QoLmZyLXRhYmxlLWNlbGwpLC5mci1kZXNrdG9wIC5mci1jb21tYW5kOmZvY3VzOm5vdCguZnItdGFibGUtY2VsbCksLmZyLWRlc2t0b3AgLmZyLWNvbW1hbmQuZnItYnRuLWhvdmVyOm5vdCguZnItdGFibGUtY2VsbCksLmZyLWRlc2t0b3AgLmZyLWNvbW1hbmQuZnItZXhwYW5kZWQ6bm90KC5mci10YWJsZS1jZWxsKXtiYWNrZ3JvdW5kOiNlYmViZWJ9LmZyLWRlc2t0b3AgLmZyLWNvbW1hbmQ6aG92ZXI6OmFmdGVyLC5mci1kZXNrdG9wIC5mci1jb21tYW5kOmZvY3VzOjphZnRlciwuZnItZGVza3RvcCAuZnItY29tbWFuZC5mci1idG4taG92ZXI6OmFmdGVyLC5mci1kZXNrdG9wIC5mci1jb21tYW5kLmZyLWV4cGFuZGVkOjphZnRlcntib3JkZXItdG9wLWNvbG9yOiMzMzMzMzN9LmZyLWRlc2t0b3AgLmZyLWNvbW1hbmQuZnItc2VsZWN0ZWQ6bm90KC5mci10YWJsZS1jZWxsKSwuZnItZGVza3RvcCAuZnItY29tbWFuZDphY3RpdmV7Y29sb3I6IzMzMzMzMztiYWNrZ3JvdW5kOiNkNmQ2ZDZ9LmZyLWRlc2t0b3AgLmZyLWNvbW1hbmQuZnItYWN0aXZlOmhvdmVyLC5mci1kZXNrdG9wIC5mci1jb21tYW5kLmZyLWFjdGl2ZTpmb2N1cywuZnItZGVza3RvcCAuZnItY29tbWFuZC5mci1hY3RpdmUuZnItYnRuLWhvdmVyLC5mci1kZXNrdG9wIC5mci1jb21tYW5kLmZyLWFjdGl2ZS5mci1leHBhbmRlZHtiYWNrZ3JvdW5kOiNlYmViZWJ9LmZyLWRlc2t0b3AgLmZyLWNvbW1hbmQuZnItYWN0aXZlOmFjdGl2ZXtiYWNrZ3JvdW5kOiNkNmQ2ZDZ9LmZyLWRlc2t0b3AgLmZyLWNvbW1hbmQuZnItZGlzYWJsZWQ6aG92ZXIsLmZyLWRlc2t0b3AgLmZyLWNvbW1hbmQuZnItZGlzYWJsZWQ6Zm9jdXMsLmZyLWRlc2t0b3AgLmZyLWNvbW1hbmQuZnItZGlzYWJsZWQuZnItc2VsZWN0ZWR7YmFja2dyb3VuZDp0cmFuc3BhcmVudH0uZnItZGVza3RvcC5mci1kaXNhYmxlZCAuZnItY29tbWFuZDpob3ZlciwuZnItZGVza3RvcC5mci1kaXNhYmxlZCAuZnItY29tbWFuZDpmb2N1cywuZnItZGVza3RvcC5mci1kaXNhYmxlZCAuZnItY29tbWFuZC5mci1zZWxlY3RlZHtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fS5mci10b29sYmFyLmZyLW1vYmlsZSAuZnItY29tbWFuZC5mci1ibGluaywuZnItcG9wdXAuZnItbW9iaWxlIC5mci1jb21tYW5kLmZyLWJsaW5re2JhY2tncm91bmQ6I2Q2ZDZkNn0uZnItY29tbWFuZC5mci1idG4uZnItb3B0aW9uc3t3aWR0aDoxNnB4O21hcmdpbi1sZWZ0Oi01cHh9LmZyLWNvbW1hbmQuZnItYnRuLmZyLW9wdGlvbnMuZnItYnRuLWhvdmVyLC5mci1jb21tYW5kLmZyLWJ0bi5mci1vcHRpb25zOmhvdmVyLC5mci1jb21tYW5kLmZyLWJ0bi5mci1vcHRpb25zOmZvY3Vze2JvcmRlci1sZWZ0OnNvbGlkIDFweCAjRkFGQUZBOy13ZWJraXQtdHJhbnNpdGlvbjpib3JkZXItbGVmdCAwcywgYmFja2dyb3VuZC1jb2xvciAwLjVzOy1tb3otdHJhbnNpdGlvbjpib3JkZXItbGVmdCAwcywgYmFja2dyb3VuZC1jb2xvciAwLjVzOy1tcy10cmFuc2l0aW9uOmJvcmRlci1sZWZ0IDBzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuNXM7LW8tdHJhbnNpdGlvbjpib3JkZXItbGVmdCAwcywgYmFja2dyb3VuZC1jb2xvciAwLjVzfS5mci1jb21tYW5kLmZyLWJ0bisuZnItZHJvcGRvd24tbWVudXtiYWNrZ3JvdW5kOiNGRkY7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6YXV0bztib3R0b206YXV0bztoZWlnaHQ6YXV0bzt6LWluZGV4OjQ7Ym9yZGVyLXJhZGl1czo0cHg7LW1vei1ib3JkZXItcmFkaXVzOjRweDstd2Via2l0LWJvcmRlci1yYWRpdXM6NHB4Oy1tb3otYmFja2dyb3VuZC1jbGlwOnBhZGRpbmc7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94Oy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNoO292ZXJmbG93OmhpZGRlbjt6b29tOjE7LXdlYmtpdC1ib3gtc2hhZG93OjAgM3B4IDFweCAtMnB4IHJnYmEoMCwwLDAsMC4yKSwwIDJweCAycHggMCByZ2JhKDAsMCwwLDAuMTQpLDAgMXB4IDVweCAwIHJnYmEoMCwwLDAsMC4xMik7LW1vei1ib3gtc2hhZG93OjAgM3B4IDFweCAtMnB4IHJnYmEoMCwwLDAsMC4yKSwwIDJweCAycHggMCByZ2JhKDAsMCwwLDAuMTQpLDAgMXB4IDVweCAwIHJnYmEoMCwwLDAsMC4xMik7Ym94LXNoYWRvdzowIDNweCAxcHggLTJweCByZ2JhKDAsMCwwLDAuMiksMCAycHggMnB4IDAgcmdiYSgwLDAsMCwwLjE0KSwwIDFweCA1cHggMCByZ2JhKDAsMCwwLDAuMTIpfS5mci1jb21tYW5kLmZyLWJ0bisuZnItZHJvcGRvd24tbWVudS50ZXN0LWhlaWdodCAuZnItZHJvcGRvd24td3JhcHBlcnstd2Via2l0LXRyYW5zaXRpb246bm9uZTstbW96LXRyYW5zaXRpb246bm9uZTstbXMtdHJhbnNpdGlvbjpub25lOy1vLXRyYW5zaXRpb246bm9uZTtoZWlnaHQ6YXV0bzttYXgtaGVpZ2h0OjI3NXB4fS5mci1jb21tYW5kLmZyLWJ0bisuZnItZHJvcGRvd24tbWVudSAuZnItZHJvcGRvd24td3JhcHBlcntwYWRkaW5nOjA7bWFyZ2luOmF1dG87ZGlzcGxheTppbmxpbmUtYmxvY2s7dGV4dC1hbGlnbjpsZWZ0O3Bvc2l0aW9uOnJlbGF0aXZlOy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDstd2Via2l0LXRyYW5zaXRpb246aGVpZ2h0IDAuM3M7LW1vei10cmFuc2l0aW9uOmhlaWdodCAwLjNzOy1tcy10cmFuc2l0aW9uOmhlaWdodCAwLjNzOy1vLXRyYW5zaXRpb246aGVpZ2h0IDAuM3M7bWFyZ2luLXRvcDowO2Zsb2F0OmxlZnQ7aGVpZ2h0OjA7bWFyZ2luLXRvcDowICFpbXBvcnRhbnR9LmZyLWNvbW1hbmQuZnItYnRuKy5mci1kcm9wZG93bi1tZW51IC5mci1kcm9wZG93bi13cmFwcGVyIC5mci1kcm9wZG93bi1jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlfS5mci1jb21tYW5kLmZyLWJ0bisuZnItZHJvcGRvd24tbWVudSAuZnItZHJvcGRvd24td3JhcHBlciAuZnItZHJvcGRvd24tY29udGVudCB1bC5mci1kcm9wZG93bi1saXN0e2xpc3Qtc3R5bGUtdHlwZTpub25lO21hcmdpbjowO3BhZGRpbmc6OHB4IDA7bWluLXdpZHRoOjcycHh9LmZyLWNvbW1hbmQuZnItYnRuKy5mci1kcm9wZG93bi1tZW51IC5mci1kcm9wZG93bi13cmFwcGVyIC5mci1kcm9wZG93bi1jb250ZW50IHVsLmZyLWRyb3Bkb3duLWxpc3QgbGl7cGFkZGluZzowO21hcmdpbjowO2ZvbnQtc2l6ZToxNXB4fS5mci1jb21tYW5kLmZyLWJ0bisuZnItZHJvcGRvd24tbWVudSAuZnItZHJvcGRvd24td3JhcHBlciAuZnItZHJvcGRvd24tY29udGVudCB1bC5mci1kcm9wZG93bi1saXN0IGxpIGF7cGFkZGluZzowIDIwcHg7bGluZS1oZWlnaHQ6MjAwJTtkaXNwbGF5OmZsZXg7Y3Vyc29yOnBvaW50ZXI7d2hpdGUtc3BhY2U6bm93cmFwO2NvbG9yOmluaGVyaXQ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Ym9yZGVyLXJhZGl1czowOy1tb3otYm9yZGVyLXJhZGl1czowOy13ZWJraXQtYm9yZGVyLXJhZGl1czowOy1tb3otYmFja2dyb3VuZC1jbGlwOnBhZGRpbmc7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94fS5mci1jb21tYW5kLmZyLWJ0bisuZnItZHJvcGRvd24tbWVudSAuZnItZHJvcGRvd24td3JhcHBlciAuZnItZHJvcGRvd24tY29udGVudCB1bC5mci1kcm9wZG93bi1saXN0IGxpIGEgc3Zne3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHg7bWFyZ2luOjNweCA0cHh9LmZyLWNvbW1hbmQuZnItYnRuKy5mci1kcm9wZG93bi1tZW51IC5mci1kcm9wZG93bi13cmFwcGVyIC5mci1kcm9wZG93bi1jb250ZW50IHVsLmZyLWRyb3Bkb3duLWxpc3QgbGkgYSBzdmcgcGF0aHtmaWxsOiMzMzMzMzN9LmZyLWNvbW1hbmQuZnItYnRuKy5mci1kcm9wZG93bi1tZW51IC5mci1kcm9wZG93bi13cmFwcGVyIC5mci1kcm9wZG93bi1jb250ZW50IHVsLmZyLWRyb3Bkb3duLWxpc3QgbGkgYS5mci1hY3RpdmV7YmFja2dyb3VuZDojZDZkNmQ2fS5mci1jb21tYW5kLmZyLWJ0bisuZnItZHJvcGRvd24tbWVudSAuZnItZHJvcGRvd24td3JhcHBlciAuZnItZHJvcGRvd24tY29udGVudCB1bC5mci1kcm9wZG93bi1saXN0IGxpIGEuZnItZGlzYWJsZWR7Y29sb3I6I2JkYmRiZDtjdXJzb3I6ZGVmYXVsdH0uZnItY29tbWFuZC5mci1idG4rLmZyLWRyb3Bkb3duLW1lbnUgLmZyLWRyb3Bkb3duLXdyYXBwZXIgLmZyLWRyb3Bkb3duLWNvbnRlbnQgdWwuZnItZHJvcGRvd24tbGlzdCBsaSBhIC5mci1zaG9ydGN1dHttYXJnaW4tbGVmdDoyMHB4O2ZvbnQtd2VpZ2h0OmJvbGQ7LXdlYmtpdC1vcGFjaXR5OjAuNzU7LW1vei1vcGFjaXR5OjAuNzU7b3BhY2l0eTowLjc1fS5mci1jb21tYW5kLmZyLWJ0bi5mci1hY3RpdmUrLmZyLWRyb3Bkb3duLW1lbnV7ZGlzcGxheTppbmxpbmUtYmxvY2s7LXdlYmtpdC1ib3gtc2hhZG93OjAgM3B4IDFweCAtMnB4IHJnYmEoMCwwLDAsMC4yKSwwIDJweCAycHggMCByZ2JhKDAsMCwwLDAuMTQpLDAgMXB4IDVweCAwIHJnYmEoMCwwLDAsMC4xMik7LW1vei1ib3gtc2hhZG93OjAgM3B4IDFweCAtMnB4IHJnYmEoMCwwLDAsMC4yKSwwIDJweCAycHggMCByZ2JhKDAsMCwwLDAuMTQpLDAgMXB4IDVweCAwIHJnYmEoMCwwLDAsMC4xMik7Ym94LXNoYWRvdzowIDNweCAxcHggLTJweCByZ2JhKDAsMCwwLDAuMiksMCAycHggMnB4IDAgcmdiYSgwLDAsMCwwLjE0KSwwIDFweCA1cHggMCByZ2JhKDAsMCwwLDAuMTIpfS5mci1ib3R0b20+LmZyLWNvbW1hbmQuZnItYnRuKy5mci1kcm9wZG93bi1tZW51e2JvcmRlci1yYWRpdXM6MnB4IDJweCAwIDA7LW1vei1ib3JkZXItcmFkaXVzOjJweCAycHggMCAwOy13ZWJraXQtYm9yZGVyLXJhZGl1czoycHggMnB4IDAgMDstbW96LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nOy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveH0uZnItdG9vbGJhci5mci1ydGwgLmZyLWRyb3Bkb3duLXdyYXBwZXIsLmZyLXBvcHVwLmZyLXJ0bCAuZnItZHJvcGRvd24td3JhcHBlcnt0ZXh0LWFsaWduOnJpZ2h0ICFpbXBvcnRhbnR9Ym9keS5wcmV2ZW50LXNjcm9sbHtvdmVyZmxvdzpoaWRkZW59Ym9keS5wcmV2ZW50LXNjcm9sbC5mci1tb2JpbGV7cG9zaXRpb246Zml4ZWQ7LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2h9LmZyLW1vZGFse2NvbG9yOiMyMjIyMjI7Zm9udC1mYW1pbHk6QXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtwb3NpdGlvbjpmaXhlZDtvdmVyZmxvdy14OmF1dG87b3ZlcmZsb3cteTpzY3JvbGw7dG9wOjA7bGVmdDowO2JvdHRvbTowO3JpZ2h0OjA7d2lkdGg6MTAwJTt6LWluZGV4OjIxNDc0ODM2NDA7dGV4dC1yZW5kZXJpbmc6b3B0aW1pemVsZWdpYmlsaXR5Oy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlO3RleHQtYWxpZ246Y2VudGVyO2xpbmUtaGVpZ2h0OjEuMn0uZnItbW9kYWwuZnItbWlkZGxlIC5mci1tb2RhbC13cmFwcGVye21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjA7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bzt0b3A6NTAlO2xlZnQ6NTAlOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtwb3NpdGlvbjphYnNvbHV0ZX0uZnItbW9kYWwgLmZyLW1vZGFsLXdyYXBwZXJ7Ym9yZGVyLXJhZGl1czoxMHB4Oy1tb3otYm9yZGVyLXJhZGl1czoxMHB4Oy13ZWJraXQtYm9yZGVyLXJhZGl1czoxMHB4Oy1tb3otYmFja2dyb3VuZC1jbGlwOnBhZGRpbmc7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDttYXJnaW46MjBweCBhdXRvO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JhY2tncm91bmQ6I0ZGRjttaW4td2lkdGg6MzAwcHg7LXdlYmtpdC1ib3gtc2hhZG93OjAgM3B4IDVweCAtMXB4IHJnYmEoMCwwLDAsMC4yKSwwIDZweCAxMHB4IDAgcmdiYSgwLDAsMCwwLjE0KSwwIDFweCAxOHB4IDAgcmdiYSgwLDAsMCwwLjEyKTstbW96LWJveC1zaGFkb3c6MCAzcHggNXB4IC0xcHggcmdiYSgwLDAsMCwwLjIpLDAgNnB4IDEwcHggMCByZ2JhKDAsMCwwLDAuMTQpLDAgMXB4IDE4cHggMCByZ2JhKDAsMCwwLDAuMTIpO2JveC1zaGFkb3c6MCAzcHggNXB4IC0xcHggcmdiYSgwLDAsMCwwLjIpLDAgNnB4IDEwcHggMCByZ2JhKDAsMCwwLDAuMTQpLDAgMXB4IDE4cHggMCByZ2JhKDAsMCwwLDAuMTIpO2JvcmRlcjowO292ZXJmbG93OmhpZGRlbjt3aWR0aDo5MCU7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpey5mci1tb2RhbCAuZnItbW9kYWwtd3JhcHBlcnttYXJnaW46MzBweCBhdXRvO3dpZHRoOjcwJX19QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXsuZnItbW9kYWwgLmZyLW1vZGFsLXdyYXBwZXJ7bWFyZ2luOjUwcHggYXV0bzt3aWR0aDo5NjBweH19LmZyLW1vZGFsIC5mci1tb2RhbC13cmFwcGVyIC5mci1tb2RhbC1oZWFke2JhY2tncm91bmQ6I0ZGRjtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTttaW4taGVpZ2h0OjQycHg7ei1pbmRleDozO2JvcmRlci1ib3R0b206c29saWQgI2VmZWZlZiAxcHg7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAwLjJzIGVhc2UgMHM7LW1vei10cmFuc2l0aW9uOmFsbCAwLjJzIGVhc2UgMHM7LW1zLXRyYW5zaXRpb246YWxsIDAuMnMgZWFzZSAwczstby10cmFuc2l0aW9uOmFsbCAwLjJzIGVhc2UgMHN9LmZyLW1vZGFsIC5mci1tb2RhbC13cmFwcGVyIC5mci1tb2RhbC1oZWFkIC5mci1tb2RhbC1oZWFkLWxpbmV7aGVpZ2h0OjU2cHg7cGFkZGluZzowIDEwcHh9LmZyLW1vZGFsIC5mci1tb2RhbC13cmFwcGVyIC5mci1tb2RhbC1oZWFkIC5mci1tb2RhbC1jbG9zZXttYXJnaW46MTBweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowfS5mci1tb2RhbCAuZnItbW9kYWwtd3JhcHBlciAuZnItbW9kYWwtaGVhZCBoNHtmb250LXNpemU6MjBweDtwYWRkaW5nOjE5cHggMTBweDttYXJnaW46MDtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MThweDtkaXNwbGF5OmlubGluZS1ibG9jaztmbG9hdDpsZWZ0fS5mci1tb2RhbCAuZnItbW9kYWwtd3JhcHBlciBkaXYuZnItbW9kYWwtYm9keXtoZWlnaHQ6MTAwJTttaW4taGVpZ2h0OjE1MHB4O292ZXJmbG93LXk6YXV0bztwYWRkaW5nLWJvdHRvbToyMHB4fS5mci1tb2RhbCAuZnItbW9kYWwtd3JhcHBlciBkaXYuZnItbW9kYWwtYm9keTpmb2N1c3tvdXRsaW5lOjB9LmZyLW1vZGFsIC5mci1tb2RhbC13cmFwcGVyIGRpdi5mci1tb2RhbC1ib2R5IGJ1dHRvbi5mci1jb21tYW5ke2hlaWdodDozNnB4O2xpbmUtaGVpZ2h0OjE7Y29sb3I6IzAwOThmNztwYWRkaW5nOjEwcHg7Y3Vyc29yOnBvaW50ZXI7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Ym9yZGVyOm5vbmU7YmFja2dyb3VuZDpub25lO2ZvbnQtc2l6ZToxNnB4O291dGxpbmU6bm9uZTstd2Via2l0LXRyYW5zaXRpb246YmFja2dyb3VuZCAwLjJzIGVhc2UgMHM7LW1vei10cmFuc2l0aW9uOmJhY2tncm91bmQgMC4ycyBlYXNlIDBzOy1tcy10cmFuc2l0aW9uOmJhY2tncm91bmQgMC4ycyBlYXNlIDBzOy1vLXRyYW5zaXRpb246YmFja2dyb3VuZCAwLjJzIGVhc2UgMHM7Ym9yZGVyLXJhZGl1czoycHg7LW1vei1ib3JkZXItcmFkaXVzOjJweDstd2Via2l0LWJvcmRlci1yYWRpdXM6MnB4Oy1tb3otYmFja2dyb3VuZC1jbGlwOnBhZGRpbmc7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94fS5mci1tb2RhbCAuZnItbW9kYWwtd3JhcHBlciBkaXYuZnItbW9kYWwtYm9keSBidXR0b24uZnItY29tbWFuZCtidXR0b257bWFyZ2luLWxlZnQ6MjRweH0uZnItbW9kYWwgLmZyLW1vZGFsLXdyYXBwZXIgZGl2LmZyLW1vZGFsLWJvZHkgYnV0dG9uLmZyLWNvbW1hbmQ6aG92ZXIsLmZyLW1vZGFsIC5mci1tb2RhbC13cmFwcGVyIGRpdi5mci1tb2RhbC1ib2R5IGJ1dHRvbi5mci1jb21tYW5kOmZvY3Vze2JhY2tncm91bmQ6I2ViZWJlYjtjb2xvcjojMDA5OGY3fS5mci1tb2RhbCAuZnItbW9kYWwtd3JhcHBlciBkaXYuZnItbW9kYWwtYm9keSBidXR0b24uZnItY29tbWFuZDphY3RpdmV7YmFja2dyb3VuZDojZDZkNmQ2O2NvbG9yOiMwMDk4Zjd9LmZyLW1vZGFsIC5mci1tb2RhbC13cmFwcGVyIGRpdi5mci1tb2RhbC1ib2R5IGJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcntib3JkZXI6MH0uZnItZGVza3RvcCAuZnItbW9kYWwtd3JhcHBlciAuZnItbW9kYWwtaGVhZCBpOmhvdmVye2JhY2tncm91bmQ6I2ViZWJlYn0uZnItb3ZlcmxheXtwb3NpdGlvbjpmaXhlZDt0b3A6MDtib3R0b206MDtsZWZ0OjA7cmlnaHQ6MDtiYWNrZ3JvdW5kOiMwMDA7LXdlYmtpdC1vcGFjaXR5OjAuNTstbW96LW9wYWNpdHk6MC41O29wYWNpdHk6MC41Oy1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO3otaW5kZXg6MjE0NzQ4MzYzOX1vbC5kZWNpbWFsX3R5cGV7Y291bnRlci1yZXNldDppdGVtfW9sLmRlY2ltYWxfdHlwZT5saXtkaXNwbGF5OmJsb2NrfW9sLmRlY2ltYWxfdHlwZT5saTpiZWZvcmV7Y29udGVudDpjb3VudGVycyhpdGVtLFwiLlwiKSBcIi4gXCI7Y291bnRlci1pbmNyZW1lbnQ6aXRlbX0uZnItcG9wdXB7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpub25lO2NvbG9yOiMyMjIyMjI7YmFja2dyb3VuZDojRkZGOy13ZWJraXQtYm94LXNoYWRvdzowIDNweCA1cHggLTFweCByZ2JhKDAsMCwwLDAuMiksMCA2cHggMTBweCAwIHJnYmEoMCwwLDAsMC4xNCksMCAxcHggMThweCAwIHJnYmEoMCwwLDAsMC4xMik7LW1vei1ib3gtc2hhZG93OjAgM3B4IDVweCAtMXB4IHJnYmEoMCwwLDAsMC4yKSwwIDZweCAxMHB4IDAgcmdiYSgwLDAsMCwwLjE0KSwwIDFweCAxOHB4IDAgcmdiYSgwLDAsMCwwLjEyKTtib3gtc2hhZG93OjAgM3B4IDVweCAtMXB4IHJnYmEoMCwwLDAsMC4yKSwwIDZweCAxMHB4IDAgcmdiYSgwLDAsMCwwLjE0KSwwIDFweCAxOHB4IDAgcmdiYSgwLDAsMCwwLjEyKTtmb250LWZhbWlseTpBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDt1c2VyLXNlbGVjdDpub25lOy1vLXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1raHRtbC11c2VyLXNlbGVjdDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTttYXJnaW4tdG9wOjEwcHg7ei1pbmRleDoyMTQ3NDgzNjM1O3RleHQtYWxpZ246bGVmdDtib3JkZXItcmFkaXVzOjZweDstbW96LWJvcmRlci1yYWRpdXM6NnB4Oy13ZWJraXQtYm9yZGVyLXJhZGl1czo2cHg7LW1vei1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZzstd2Via2l0LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7dGV4dC1yZW5kZXJpbmc6b3B0aW1pemVsZWdpYmlsaXR5Oy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlO2xpbmUtaGVpZ2h0OjEuMn0uZnItcG9wdXAgLmZyLWljb257dGV4dC1hbGlnbjpjZW50ZXI7dmVydGljYWwtYWxpZ246bWlkZGxlO2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjE7Y3Vyc29yOnBvaW50ZXI7Zm9udC13ZWlnaHQ6NDAwO2JveC1zaXppbmc6Y29udGVudC1ib3g7cGFkZGluZzo2cHh9LmZyLXBvcHVwIC5mci1pY29uLWNvbnRhaW5lcntwYWRkaW5nOjIwcHg7bWF4LWhlaWdodDoyMDBweDtvdmVyZmxvdzphdXRvOy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveH1Ac3VwcG9ydHMgbm90ICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSl7LmZyLXBvcHVwIC5mci1pY29uLWNvbnRhaW5lcntncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDM2cHgsIDM2cHgpKTtkaXNwbGF5OmdyaWR9fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmZyLXBvcHVwIC5mci1pY29uLWNvbnRhaW5lcnttaW4td2lkdGg6Mjc2cHh9fUBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKXsuZnItcG9wdXAgLmZyLWljb24tY29udGFpbmVye2Rpc3BsYXk6aW5saW5lLWZsZXg7LW1zLWZsZXgtZmxvdzpyb3cgd3JhcH19QG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIGFuZCAobWF4LXdpZHRoOiA3NjhweCksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuZnItcG9wdXAgLmZyLWljb24tY29udGFpbmVye3dpZHRoOjIzNnB4fX0uZnItcG9wdXAgLmZyLWlucHV0LWZvY3Vze2JhY2tncm91bmQ6d2hpdGVzbW9rZX0uZnItcG9wdXAuZnItYWJvdmV7bWFyZ2luLXRvcDotMTBweDtib3JkZXItdG9wOjB9LmZyLXBvcHVwLmZyLWFjdGl2ZXtkaXNwbGF5OmJsb2NrfS5mci1wb3B1cC5mci1oaWRkZW57LXdlYmtpdC1vcGFjaXR5OjA7LW1vei1vcGFjaXR5OjA7b3BhY2l0eTowOy1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwifS5mci1wb3B1cC5mci1lbXB0eXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uZnItcG9wdXAgLmZyLWhze2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0uZnItcG9wdXAgLmZyLWhzLmZyLWhpZGRlbntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uZnItcG9wdXAgLmZyLWlucHV0LWxpbmV7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzoxNXB4IDB9LmZyLXBvcHVwIC5mci1pbnB1dC1saW5lIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLC5mci1wb3B1cCAuZnItaW5wdXQtbGluZSB0ZXh0YXJlYXt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MXB4O2JvcmRlci1yYWRpdXM6MnB4Oy1tb3otYm9yZGVyLXJhZGl1czoycHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjJweDstbW96LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nOy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtib3JkZXI6c29saWQgMXB4ICM5OTk5OTk7Y29sb3I6IzIyMjIyMjtmb250LXNpemU6MTRweDtiYWNrZ3JvdW5kOiNGRkY7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyO3BhZGRpbmc6NHB4IDEycHg7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94Oy13ZWJraXQtdHJhbnNpdGlvbjpib3JkZXIgMC41cywgcGFkZGluZyAwLjVzOy1tb3otdHJhbnNpdGlvbjpib3JkZXIgMC41cywgcGFkZGluZyAwLjVzOy1tcy10cmFuc2l0aW9uOmJvcmRlciAwLjVzLCBwYWRkaW5nIDAuNXM7LW8tdHJhbnNpdGlvbjpib3JkZXIgMC41cywgcGFkZGluZyAwLjVzfS5mci1wb3B1cCAuZnItaW5wdXQtbGluZSBpbnB1dFt0eXBlPVwidGV4dFwiXTpob3ZlciwuZnItcG9wdXAgLmZyLWlucHV0LWxpbmUgdGV4dGFyZWE6aG92ZXJ7Ym9yZGVyOnNvbGlkIDFweCAjNTE1MTUxfS5mci1wb3B1cCAuZnItaW5wdXQtbGluZSBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cywuZnItcG9wdXAgLmZyLWlucHV0LWxpbmUgdGV4dGFyZWE6Zm9jdXN7Ym9yZGVyOnNvbGlkIDJweCAjMDA5OGY3O3BhZGRpbmc6M3B4IDExcHh9LmZyLXBvcHVwIC5mci1pbnB1dC1saW5lIGlucHV0W3R5cGU9XCJ0ZXh0XCJde2hlaWdodDo0NnB4fS5mci1wb3B1cCAuZnItaW5wdXQtbGluZSBpbnB1dCtsYWJlbCwuZnItcG9wdXAgLmZyLWlucHV0LWxpbmUgdGV4dGFyZWErbGFiZWx7cG9zaXRpb246YWJzb2x1dGU7dG9wOjI5cHg7bGVmdDoxMnB4O2ZvbnQtc2l6ZToxNHB4O2NvbG9yOmdyZXk7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAwLjVzIGVhc2U7LW1vei10cmFuc2l0aW9uOmFsbCAwLjVzIGVhc2U7LW1zLXRyYW5zaXRpb246YWxsIDAuNXMgZWFzZTstby10cmFuc2l0aW9uOmFsbCAwLjVzIGVhc2U7ei1pbmRleDozO2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZDojRkZGO3BhZGRpbmc6MDtjdXJzb3I6dGV4dH0uZnItcG9wdXAgLmZyLWlucHV0LWxpbmUgaW5wdXQuZnItbm90LWVtcHR5K2xhYmVsLC5mci1wb3B1cCAuZnItaW5wdXQtbGluZSB0ZXh0YXJlYS5mci1ub3QtZW1wdHkrbGFiZWx7Y29sb3I6Z3JheTt3aWR0aDphdXRvO2xlZnQ6NHB4O3BhZGRpbmc6MCA0cHg7Zm9udC1zaXplOjExcHg7dG9wOjlweH0uZnItcG9wdXAgaW5wdXQsLmZyLXBvcHVwIHRleHRhcmVhe3VzZXItc2VsZWN0OnRleHQ7LW8tdXNlci1zZWxlY3Q6dGV4dDstbW96LXVzZXItc2VsZWN0OnRleHQ7LWtodG1sLXVzZXItc2VsZWN0OnRleHQ7LXdlYmtpdC11c2VyLXNlbGVjdDp0ZXh0Oy1tcy11c2VyLXNlbGVjdDp0ZXh0O2JvcmRlci1yYWRpdXM6MDstbW96LWJvcmRlci1yYWRpdXM6MDstd2Via2l0LWJvcmRlci1yYWRpdXM6MDstbW96LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nOy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtvdXRsaW5lOm5vbmV9LmZyLXBvcHVwIHRleHRhcmVhe3Jlc2l6ZTpub25lfS5mci1wb3B1cCAuZnItYnV0dG9uc3t3aGl0ZS1zcGFjZTpub3dyYXA7bGluZS1oZWlnaHQ6MH0uZnItcG9wdXAgLmZyLWJ1dHRvbnMgLmZyLWJ0bnttYXJnaW4tbGVmdDo0cHg7bWFyZ2luLXJpZ2h0OjRweDtkaXNwbGF5OmlubGluZS1ibG9jaztmbG9hdDpub25lfS5mci1wb3B1cCAuZnItYnV0dG9ucyAuZnItYnRuIGl7ZmxvYXQ6bGVmdH0uZnItcG9wdXAgLmZyLWJ1dHRvbnMgLmZyLXNlcGFyYXRvcntkaXNwbGF5OmlubGluZS1ibG9jaztmbG9hdDpub25lfS5mci1wb3B1cCAuZnItYnV0dG9ucy5mci10YWJze2JvcmRlci1yYWRpdXM6NnB4IDZweCAwIDA7LW1vei1ib3JkZXItcmFkaXVzOjZweCA2cHggMCAwOy13ZWJraXQtYm9yZGVyLXJhZGl1czo2cHggNnB4IDAgMDstbW96LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nOy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjU7b3ZlcmZsb3c6aGlkZGVufUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmZyLXBvcHVwIC5mci1idXR0b25zLmZyLXRhYnMuZnItdGFicy1zY3JvbGx7b3ZlcmZsb3c6c2Nyb2xsO292ZXJmbG93LXk6aGlkZGVuO3dpZHRoOjI3NnB4fX0uZnItcG9wdXAgLmZyLWJ1dHRvbnM6bm90KC5mci10YWJzKXtwYWRkaW5nOjVweH0uZnItcG9wdXAgLmZyLWxheWVye2JvcmRlci1yYWRpdXM6NnB4Oy1tb3otYm9yZGVyLXJhZGl1czo2cHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjZweDstbW96LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nOy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDt3aWR0aDoxOTVweDstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7bWFyZ2luOjIwcHg7ZGlzcGxheTpub25lfUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmZyLXBvcHVwIC5mci1sYXllcnt3aWR0aDoyNjBweH19LmZyLXBvcHVwIC5mci1sYXllci5mci1hY3RpdmV7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmZyLXBvcHVwIC5mci1hY3Rpb24tYnV0dG9uc3t6LWluZGV4Ojc7aGVpZ2h0OjM2cHg7dGV4dC1hbGlnbjpyaWdodH0uZnItcG9wdXAgLmZyLWFjdGlvbi1idXR0b25zIGJ1dHRvbi5mci1jb21tYW5ke2hlaWdodDozNnB4O2xpbmUtaGVpZ2h0OjE7Y29sb3I6IzAwOThmNztwYWRkaW5nOjEwcHg7Y3Vyc29yOnBvaW50ZXI7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Ym9yZGVyOm5vbmU7YmFja2dyb3VuZDpub25lO2ZvbnQtc2l6ZToxNnB4O291dGxpbmU6bm9uZTstd2Via2l0LXRyYW5zaXRpb246YmFja2dyb3VuZCAwLjJzIGVhc2UgMHM7LW1vei10cmFuc2l0aW9uOmJhY2tncm91bmQgMC4ycyBlYXNlIDBzOy1tcy10cmFuc2l0aW9uOmJhY2tncm91bmQgMC4ycyBlYXNlIDBzOy1vLXRyYW5zaXRpb246YmFja2dyb3VuZCAwLjJzIGVhc2UgMHM7Ym9yZGVyLXJhZGl1czoycHg7LW1vei1ib3JkZXItcmFkaXVzOjJweDstd2Via2l0LWJvcmRlci1yYWRpdXM6MnB4Oy1tb3otYmFja2dyb3VuZC1jbGlwOnBhZGRpbmc7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94fS5mci1wb3B1cCAuZnItYWN0aW9uLWJ1dHRvbnMgYnV0dG9uLmZyLWNvbW1hbmQrYnV0dG9ue21hcmdpbi1sZWZ0OjI0cHh9LmZyLXBvcHVwIC5mci1hY3Rpb24tYnV0dG9ucyBidXR0b24uZnItY29tbWFuZDpob3ZlciwuZnItcG9wdXAgLmZyLWFjdGlvbi1idXR0b25zIGJ1dHRvbi5mci1jb21tYW5kOmZvY3Vze2JhY2tncm91bmQ6I2ViZWJlYjtjb2xvcjojMDA5OGY3fS5mci1wb3B1cCAuZnItYWN0aW9uLWJ1dHRvbnMgYnV0dG9uLmZyLWNvbW1hbmQ6YWN0aXZle2JhY2tncm91bmQ6I2Q2ZDZkNjtjb2xvcjojMDA5OGY3fS5mci1wb3B1cCAuZnItYWN0aW9uLWJ1dHRvbnMgYnV0dG9uOjotbW96LWZvY3VzLWlubmVye2JvcmRlcjowfS5mci1wb3B1cCAuZnItY2hlY2tib3h7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MThweDtoZWlnaHQ6MThweDtwYWRkaW5nOjEwcHg7Ym9yZGVyLXJhZGl1czoxMDAlO2xpbmUtaGVpZ2h0OjE7LXdlYmtpdC1ib3gtc2l6aW5nOmNvbnRlbnQtYm94Oy1tb3otYm94LXNpemluZzpjb250ZW50LWJveDtib3gtc2l6aW5nOmNvbnRlbnQtYm94O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uZnItcG9wdXAgLmZyLWNoZWNrYm94IHN2Z3ttYXJnaW4tbGVmdDoycHg7bWFyZ2luLXRvcDoycHg7ZGlzcGxheTpub25lO3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHh9LmZyLXBvcHVwIC5mci1jaGVja2JveCBzcGFue2JvcmRlci1yYWRpdXM6MnB4Oy1tb3otYm9yZGVyLXJhZGl1czoycHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjJweDstbW96LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nOy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDt3aWR0aDoxOHB4O2hlaWdodDoxOHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7LXdlYmtpdC10cmFuc2l0aW9uOmJhY2tncm91bmQgMC4ycyBlYXNlIDBzLCBib3JkZXItY29sb3IgMC4ycyBlYXNlIDBzOy1tb3otdHJhbnNpdGlvbjpiYWNrZ3JvdW5kIDAuMnMgZWFzZSAwcywgYm9yZGVyLWNvbG9yIDAuMnMgZWFzZSAwczstbXMtdHJhbnNpdGlvbjpiYWNrZ3JvdW5kIDAuMnMgZWFzZSAwcywgYm9yZGVyLWNvbG9yIDAuMnMgZWFzZSAwczstby10cmFuc2l0aW9uOmJhY2tncm91bmQgMC4ycyBlYXNlIDBzLCBib3JkZXItY29sb3IgMC4ycyBlYXNlIDBzfS5mci1wb3B1cCAuZnItY2hlY2tib3ggaW5wdXR7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoyOy13ZWJraXQtb3BhY2l0eTowOy1tb3otb3BhY2l0eTowO29wYWNpdHk6MDstbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtib3JkZXI6MCBub25lO2N1cnNvcjpwb2ludGVyO2hlaWdodDoxOHB4O21hcmdpbjowO3BhZGRpbmc6MDt3aWR0aDoxOHB4O3RvcDo3cHg7bGVmdDo3cHh9LmZyLXBvcHVwIC5mci1jaGVja2JveCBpbnB1dDpub3QoOmNoZWNrZWQpK3NwYW57Ym9yZGVyOnNvbGlkIDJweCAjOTk5OTk5fS5mci1wb3B1cCAuZnItY2hlY2tib3ggaW5wdXQ6bm90KDpjaGVja2VkKTphY3RpdmUrc3BhbntiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjV9LmZyLXBvcHVwIC5mci1jaGVja2JveCBpbnB1dDpub3QoOmNoZWNrZWQpOmZvY3VzK3NwYW4sLmZyLXBvcHVwIC5mci1jaGVja2JveCBpbnB1dDpub3QoOmNoZWNrZWQpOmhvdmVyK3NwYW57Ym9yZGVyLWNvbG9yOiM1MTUxNTF9LmZyLXBvcHVwIC5mci1jaGVja2JveCBpbnB1dDpjaGVja2VkK3NwYW57YmFja2dyb3VuZDojMDA5OGY3O2JvcmRlcjpzb2xpZCAycHggIzAwOThmN30uZnItcG9wdXAgLmZyLWNoZWNrYm94IGlucHV0OmNoZWNrZWQrc3BhbiBzdmd7ZGlzcGxheTpibG9ja30uZnItcG9wdXAgLmZyLWNoZWNrYm94IGlucHV0OmNoZWNrZWQ6YWN0aXZlK3NwYW57YmFja2dyb3VuZC1jb2xvcjojRWNGNUZmfS5mci1wb3B1cCAuZnItY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZDpmb2N1cytzcGFuLC5mci1wb3B1cCAuZnItY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZDpob3ZlcitzcGFuey13ZWJraXQtb3BhY2l0eTowLjg7LW1vei1vcGFjaXR5OjAuODtvcGFjaXR5OjAuODstbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIn0uZnItcG9wdXAgLmZyLWNoZWNrYm94LWxpbmV7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MS40cHg7bWFyZ2luLXRvcDoxMHB4fS5mci1wb3B1cCAuZnItY2hlY2tib3gtbGluZSBsYWJlbHtjdXJzb3I6cG9pbnRlcjttYXJnaW46MCA1cHg7dmVydGljYWwtYWxpZ246bWlkZGxlfS5mci1wb3B1cC5mci1ydGx7ZGlyZWN0aW9uOnJ0bDt0ZXh0LWFsaWduOnJpZ2h0fS5mci1wb3B1cC5mci1ydGwgLmZyLWFjdGlvbi1idXR0b25ze3RleHQtYWxpZ246bGVmdH0uZnItcG9wdXAuZnItcnRsIC5mci1pbnB1dC1saW5lIGlucHV0K2xhYmVsLC5mci1wb3B1cC5mci1ydGwgLmZyLWlucHV0LWxpbmUgdGV4dGFyZWErbGFiZWx7bGVmdDphdXRvO3JpZ2h0OjB9LmZyLXBvcHVwLmZyLXJ0bCAuZnItYnV0dG9ucyAuZnItc2VwYXJhdG9yLmZyLXZze2Zsb2F0OnJpZ2h0fS5mci10ZXh0LWVkaXQtbGF5ZXJ7d2lkdGg6MjUwcHg7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0uZnItdG9vbGJhcntjb2xvcjojMjIyMjIyO2JhY2tncm91bmQ6I0ZGRjtwb3NpdGlvbjpyZWxhdGl2ZTtmb250LWZhbWlseTpBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDt1c2VyLXNlbGVjdDpub25lOy1vLXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1raHRtbC11c2VyLXNlbGVjdDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTtib3JkZXItcmFkaXVzOjJweDstbW96LWJvcmRlci1yYWRpdXM6MnB4Oy13ZWJraXQtYm9yZGVyLXJhZGl1czoycHg7LW1vei1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZzstd2Via2l0LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7dGV4dC1hbGlnbjpsZWZ0O2JvcmRlcjoxcHggc29saWQgI0NDQ0NDQzt0ZXh0LXJlbmRlcmluZzpvcHRpbWl6ZWxlZ2liaWxpdHk7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGU7bGluZS1oZWlnaHQ6MS4yO3BhZGRpbmctYm90dG9tOjA7LXdlYmtpdC10cmFuc2l0aW9uOnBhZGRpbmctYm90dG9tIDAuNXM7LW1vei10cmFuc2l0aW9uOnBhZGRpbmctYm90dG9tIDAuNXM7LW1zLXRyYW5zaXRpb246cGFkZGluZy1ib3R0b20gMC41czstby10cmFuc2l0aW9uOnBhZGRpbmctYm90dG9tIDAuNXN9LmZyLXRvb2xiYXI6OmFmdGVye2NsZWFyOmJvdGg7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7aGVpZ2h0OjB9LmZyLXRvb2xiYXI6OmFmdGVye2hlaWdodDowfS5mci10b29sYmFyIC5mci1uZXdsaW5le2NsZWFyOmJvdGg7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7bWFyZ2luLWxlZnQ6OXB4O21hcmdpbi1yaWdodDo5cHg7YmFja2dyb3VuZDojZWZlZmVmO2hlaWdodDoxcHg7LXdlYmtpdC10cmFuc2l0aW9uOmhlaWdodCAwLjVzOy1tb3otdHJhbnNpdGlvbjpoZWlnaHQgMC41czstbXMtdHJhbnNpdGlvbjpoZWlnaHQgMC41czstby10cmFuc2l0aW9uOmhlaWdodCAwLjVzfS5mci10b29sYmFyLmZyLXRvb2xiYXItb3BlbntwYWRkaW5nLWJvdHRvbTo0OHB4fS5mci10b29sYmFyLmZyLXRvb2xiYXItb3BlbiAuZnItbmV3bGluZXtoZWlnaHQ6MH0uZnItdG9vbGJhciAuZnItZmxvYXQtcmlnaHR7ZmxvYXQ6cmlnaHR9LmZyLXRvb2xiYXIgLmZyLWZsb2F0LWxlZnR7ZmxvYXQ6bGVmdH0uZnItdG9vbGJhciAuZnItbW9yZS10b29sYmFye2Zsb2F0OmxlZnQ7Ym9yZGVyLXJhZGl1czowOy1tb3otYm9yZGVyLXJhZGl1czowOy13ZWJraXQtYm9yZGVyLXJhZGl1czowOy1tb3otYmFja2dyb3VuZC1jbGlwOnBhZGRpbmc7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JhY2tncm91bmQtY29sb3I6I2Y1ZjVmNTstd2Via2l0LXRyYW5zaXRpb246aGVpZ2h0IDAuNXM7LW1vei10cmFuc2l0aW9uOmhlaWdodCAwLjVzOy1tcy10cmFuc2l0aW9uOmhlaWdodCAwLjVzOy1vLXRyYW5zaXRpb246aGVpZ2h0IDAuNXM7aGVpZ2h0OjA7ei1pbmRleDoyO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjphYnNvbHV0ZTstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7d2lkdGg6MTAwJX0uZnItdG9vbGJhciAuZnItbW9yZS10b29sYmFyLmZyLWV4cGFuZGVke2hlaWdodDo0OHB4fS5mci10b29sYmFyIC5mci1tb3JlLXRvb2xiYXIuZnItb3ZlcmZsb3ctdmlzaWJsZXtvdmVyZmxvdzp2aXNpYmxlfS5mci10b29sYmFyIC5mci1tb3JlLXRvb2xiYXI+LmZyLWNvbW1hbmQuZnItYnRue21hcmdpbi1sZWZ0OjRweDttYXJnaW4tcmlnaHQ6NHB4fS5mci10b29sYmFyIC5mci1idG4tZ3Jwe2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowIDE3cHggMCAxMnB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmZyLXRvb2xiYXIgLmZyLWJ0bi1ncnB7bWFyZ2luOjAgN3B4IDAgNnB4fX0uZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4uZnItb3BlbnttYXJnaW4tdG9wOjEwcHg7bWFyZ2luLWJvdHRvbTotMXB4O2JvcmRlci1yYWRpdXM6NHB4IDRweCAwIDA7LW1vei1ib3JkZXItcmFkaXVzOjRweCA0cHggMCAwOy13ZWJraXQtYm9yZGVyLXJhZGl1czo0cHggNHB4IDAgMDstbW96LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nOy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveH0uZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4uZnItb3Blbjpub3QoOmhvdmVyKTpub3QoOmZvY3VzKTpub3QoOmFjdGl2ZSl7YmFja2dyb3VuZDojZjVmNWY1fS5mci10b29sYmFyLmZyLXJ0bHt0ZXh0LWFsaWduOnJpZ2h0fS5mci10b29sYmFyLmZyLWlubGluZXtkaXNwbGF5Om5vbmU7LXdlYmtpdC1ib3gtc2hhZG93OjAgM3B4IDVweCAtMXB4IHJnYmEoMCwwLDAsMC4yKSwwIDZweCAxMHB4IDAgcmdiYSgwLDAsMCwwLjE0KSwwIDFweCAxOHB4IDAgcmdiYSgwLDAsMCwwLjEyKTstbW96LWJveC1zaGFkb3c6MCAzcHggNXB4IC0xcHggcmdiYSgwLDAsMCwwLjIpLDAgNnB4IDEwcHggMCByZ2JhKDAsMCwwLDAuMTQpLDAgMXB4IDE4cHggMCByZ2JhKDAsMCwwLDAuMTIpO2JveC1zaGFkb3c6MCAzcHggNXB4IC0xcHggcmdiYSgwLDAsMCwwLjIpLDAgNnB4IDEwcHggMCByZ2JhKDAsMCwwLDAuMTQpLDAgMXB4IDE4cHggMCByZ2JhKDAsMCwwLDAuMTIpO2JvcmRlcjowO3doaXRlLXNwYWNlOm5vd3JhcDtwb3NpdGlvbjphYnNvbHV0ZTttYXJnaW4tdG9wOjVweDt6LWluZGV4OjIxNDc0ODM2MzB9LmZyLXRvb2xiYXIuZnItaW5saW5lLmZyLWFib3Zle21hcmdpbi10b3A6LTEwcHg7Ym9yZGVyLXRvcDowfS5mci10b29sYmFyLmZyLWlubGluZSAuZnItbmV3bGluZXtoZWlnaHQ6MH0uZnItdG9vbGJhci5mci10b3B7dG9wOjA7Ym9yZGVyLWJvdHRvbTowO2JvcmRlci1yYWRpdXM6MTBweCAxMHB4IDAgMDstbW96LWJvcmRlci1yYWRpdXM6MTBweCAxMHB4IDAgMDstd2Via2l0LWJvcmRlci1yYWRpdXM6MTBweCAxMHB4IDAgMDstbW96LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nOy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveH0uZnItdG9vbGJhci5mci1ib3R0b217Ym90dG9tOjA7Ym9yZGVyLXRvcDowO3BhZGRpbmctYm90dG9tOjA7Ym9yZGVyLXJhZGl1czowIDAgMTBweCAxMHB4Oy1tb3otYm9yZGVyLXJhZGl1czowIDAgMTBweCAxMHB4Oy13ZWJraXQtYm9yZGVyLXJhZGl1czowIDAgMTBweCAxMHB4Oy1tb3otYmFja2dyb3VuZC1jbGlwOnBhZGRpbmc7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94fS5mci10b29sYmFyLmZyLWJvdHRvbSAuZnItbmV3bGluZXtwYWRkaW5nLXRvcDowOy13ZWJraXQtdHJhbnNpdGlvbjpwYWRkaW5nLXRvcCAwLjVzOy1tb3otdHJhbnNpdGlvbjpwYWRkaW5nLXRvcCAwLjVzOy1tcy10cmFuc2l0aW9uOnBhZGRpbmctdG9wIDAuNXM7LW8tdHJhbnNpdGlvbjpwYWRkaW5nLXRvcCAwLjVzfS5mci10b29sYmFyLmZyLWJvdHRvbS5mci10b29sYmFyLW9wZW4gLmZyLW5ld2xpbmV7cGFkZGluZy10b3A6NDhweDtiYWNrZ3JvdW5kOiNGRkZ9LmZyLXRvb2xiYXIuZnItYm90dG9tIC5mci1jb21tYW5kLmZyLWJ0bi5mci1vcGVue21hcmdpbi10b3A6LTFweDttYXJnaW4tYm90dG9tOjEwcHg7Ym9yZGVyLXJhZGl1czowIDAgNHB4IDRweDstbW96LWJvcmRlci1yYWRpdXM6MCAwIDRweCA0cHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjAgMCA0cHggNHB4Oy1tb3otYmFja2dyb3VuZC1jbGlwOnBhZGRpbmc7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94fS5mci10b29sYmFyLmZyLXN0aWNreS1vbntib3JkZXItcmFkaXVzOjA7LW1vei1ib3JkZXItcmFkaXVzOjA7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjA7LW1vei1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZzstd2Via2l0LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3h9LmZyLXNlcGFyYXRvcntiYWNrZ3JvdW5kOiNlYmViZWI7ZGlzcGxheTpibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3A7ZmxvYXQ6bGVmdH0uZnItc2VwYXJhdG9yKy5mci1zZXBhcmF0b3J7ZGlzcGxheTpub25lfS5mci1zZXBhcmF0b3IuZnItdnN7aGVpZ2h0OjMycHg7d2lkdGg6MXB4O21hcmdpbjo4cHggNHB4fS5mci1zZXBhcmF0b3IuZnItaHN7Y2xlYXI6Ym90aDt3aWR0aDpjYWxjKDEwMCUgLSAoMiAqIDRweCkpO21hcmdpbjowIDRweDtoZWlnaHQ6MXB4fS5mci1zZXBhcmF0b3IuZnItaGlkZGVue2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5mci1ydGwgLmZyLXNlcGFyYXRvcntmbG9hdDpyaWdodH0uZnItdG9vbGJhci5mci1pbmxpbmUgLmZyLXNlcGFyYXRvci5mci1oc3tmbG9hdDpub25lfS5mci10b29sYmFyLmZyLWlubGluZSAuZnItc2VwYXJhdG9yLmZyLXZze2Zsb2F0Om5vbmU7ZGlzcGxheTppbmxpbmUtYmxvY2t9LnNlY29uZC10b29sYmFye2JvcmRlcjoxcHggc29saWQgI0NDQ0NDQztib3JkZXItdG9wOjA7YmFja2dyb3VuZDojRkZGO2xpbmUtaGVpZ2h0OjEuNDtib3JkZXItcmFkaXVzOjAgMCAxMHB4IDEwcHg7LW1vei1ib3JkZXItcmFkaXVzOjAgMCAxMHB4IDEwcHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjAgMCAxMHB4IDEwcHg7LW1vei1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZzstd2Via2l0LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3h9LnNlY29uZC10b29sYmFyOjphZnRlcntjbGVhcjpib3RoO2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwiO2hlaWdodDowfSNsb2dve2Zsb2F0OmxlZnQ7b3V0bGluZTpub25lfSNsb2dvPnNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2s7ZmxvYXQ6bGVmdDtmb250LWZhbWlseTpzYW5zLXNlcmlmO3BhZGRpbmc6MTFweCA1cHggMTBweCAxNXB4O2ZvbnQtc2l6ZToxMnB4O2ZvbnQtd2VpZ2h0OjUwMDtjb2xvcjojYjFiMmI3Oy13ZWJraXQtdHJhbnNpdGlvbjpjb2xvciAwLjNzOy1tb3otdHJhbnNpdGlvbjpjb2xvciAwLjNzOy1tcy10cmFuc2l0aW9uOmNvbG9yIDAuM3M7LW8tdHJhbnNpdGlvbjpjb2xvciAwLjNzfSNsb2dvPnN2Z3toZWlnaHQ6MjBweDt3aWR0aDo0N3B4O21hcmdpbjo3cHggMDtjdXJzb3I6cG9pbnRlcn0jbG9nbz5zdmcgKnstd2Via2l0LXRyYW5zaXRpb246ZmlsbCAwLjNzOy1tb3otdHJhbnNpdGlvbjpmaWxsIDAuM3M7LW1zLXRyYW5zaXRpb246ZmlsbCAwLjNzOy1vLXRyYW5zaXRpb246ZmlsbCAwLjNzfSNsb2dvOmhvdmVyPnNwYW4sI2xvZ286Zm9jdXM+c3Bhbntjb2xvcjojMDA5OGY3fSNsb2dvOmhvdmVyPnN2ZyAuZnItbG9nbywjbG9nbzpmb2N1cz5zdmcgLmZyLWxvZ297ZmlsbDojMDA5OGY3fS5mci12aXNpYmlsaXR5LWhlbHBlcntkaXNwbGF5Om5vbmU7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmZyLXZpc2liaWxpdHktaGVscGVye21hcmdpbi1sZWZ0OjFweCAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpey5mci12aXNpYmlsaXR5LWhlbHBlcnttYXJnaW4tbGVmdDoycHggIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7LmZyLXZpc2liaWxpdHktaGVscGVye21hcmdpbi1sZWZ0OjNweCAhaW1wb3J0YW50fX0uZnItb3BhY2l0eS0wey13ZWJraXQtb3BhY2l0eTowOy1tb3otb3BhY2l0eTowO29wYWNpdHk6MDstbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIn0uZnItYm94e3Bvc2l0aW9uOnJlbGF0aXZlfS5mci1zdGlja3l7cG9zaXRpb246LXdlYmtpdC1zdGlja3k7cG9zaXRpb246LW1vei1zdGlja3k7cG9zaXRpb246LW1zLXN0aWNreTtwb3NpdGlvbjotby1zdGlja3k7cG9zaXRpb246c3RpY2t5fS5mci1zdGlja3ktb2Zme3Bvc2l0aW9uOnJlbGF0aXZlfS5mci1zdGlja3ktb257cG9zaXRpb246Zml4ZWQ7ei1pbmRleDoxMH0uZnItc3RpY2t5LW9uLmZyLXN0aWNreS1pb3N7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3JpZ2h0OjA7d2lkdGg6YXV0byAhaW1wb3J0YW50fS5mci1zdGlja3ktZHVtbXl7ZGlzcGxheTpub25lfS5mci1zdGlja3ktb24rLmZyLXN0aWNreS1kdW1teSwuZnItc3RpY2t5LWJveD4uZnItc3RpY2t5LWR1bW15e2Rpc3BsYXk6YmxvY2t9c3Bhbi5mci1zci1vbmx5e3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MXB4O3BhZGRpbmc6MDttYXJnaW46LTFweDtvdmVyZmxvdzpoaWRkZW47Y2xpcDpyZWN0KDAsIDAsIDAsIDApO2JvcmRlcjowfS5jbGVhcmZpeDo6YWZ0ZXJ7Y2xlYXI6Ym90aDtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIjtoZWlnaHQ6MH0uaGlkZS1ieS1jbGlwcGluZ3twb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7aGVpZ2h0OjFweDtwYWRkaW5nOjA7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO2NsaXA6cmVjdCgwLCAwLCAwLCAwKTtib3JkZXI6MH0uZnItYm94IC5mci1jb3VudGVye3BhZGRpbmc6MTBweDtmbG9hdDpyaWdodDtjb2xvcjojOTk5OTk5O2NvbnRlbnQ6YXR0cihkYXRhLWNoYXJzKTtmb250LXNpemU6MTRweDtmb250LWZhbWlseTpzYW5zLXNlcmlmO3otaW5kZXg6MTtib3JkZXItcmFkaXVzOjJweCAwIDAgMDstbW96LWJvcmRlci1yYWRpdXM6MnB4IDAgMCAwOy13ZWJraXQtYm9yZGVyLXJhZGl1czoycHggMCAwIDA7LW1vei1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZzstd2Via2l0LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3h9LmZyLWJveC5mci1ydGwgLmZyLWNvdW50ZXJ7bGVmdDowO3JpZ2h0OmF1dG87Ym9yZGVyLWxlZnQ6bm9uZTtib3JkZXItcmFkaXVzOjAgMnB4IDAgMDstbW96LWJvcmRlci1yYWRpdXM6MCAycHggMCAwOy13ZWJraXQtYm9yZGVyLXJhZGl1czowIDJweCAwIDA7LW1vei1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZzstd2Via2l0LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3h9LmZyLWJveC5mci1jb2RlLXZpZXcgLmZyLWNvdW50ZXJ7ZGlzcGxheTpub25lfS5jbGVhcmZpeDo6YWZ0ZXJ7Y2xlYXI6Ym90aDtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIjtoZWlnaHQ6MH0uaGlkZS1ieS1jbGlwcGluZ3twb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7aGVpZ2h0OjFweDtwYWRkaW5nOjA7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO2NsaXA6cmVjdCgwLCAwLCAwLCAwKTtib3JkZXI6MH10ZXh0YXJlYS5mci1jb2Rle2Rpc3BsYXk6bm9uZTt3aWR0aDoxMDAlO3Jlc2l6ZTpub25lOy1tb3otcmVzaXplOm5vbmU7LXdlYmtpdC1yZXNpemU6bm9uZTstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyOm5vbmU7cGFkZGluZzoxMHB4O21hcmdpbjowO2ZvbnQtZmFtaWx5OlwiQ291cmllciBOZXdcIixtb25vc3BhY2U7Zm9udC1zaXplOjE0cHg7YmFja2dyb3VuZDojRkZGO2NvbG9yOiMwMDA7b3V0bGluZTpub25lfS5mci1ib3guZnItcnRsIHRleHRhcmVhLmZyLWNvZGV7ZGlyZWN0aW9uOnJ0bH0uZnItYm94IC5Db2RlTWlycm9ye2Rpc3BsYXk6bm9uZX0uZnItYm94LmZyLWNvZGUtdmlldyB0ZXh0YXJlYS5mci1jb2Rle2Rpc3BsYXk6YmxvY2t9LmZyLWJveC5mci1jb2RlLXZpZXcgLmZyLWVsZW1lbnQsLmZyLWJveC5mci1jb2RlLXZpZXcgLmZyLXBsYWNlaG9sZGVyLC5mci1ib3guZnItY29kZS12aWV3IC5mci1pZnJhbWV7ZGlzcGxheTpub25lfS5mci1ib3guZnItY29kZS12aWV3IC5Db2RlTWlycm9ye2Rpc3BsYXk6YmxvY2t9LmZyLWJveC5mci1pbmxpbmUuZnItY29kZS12aWV3IC5mci1jb21tYW5kLmZyLWJ0bi5odG1sLXN3aXRjaHtkaXNwbGF5OmJsb2NrfS5mci1ib3guZnItaW5saW5lIC5mci1jb21tYW5kLmZyLWJ0bi5odG1sLXN3aXRjaHtkaXNwbGF5Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtkaXNwbGF5Om5vbmU7YmFja2dyb3VuZDojRkZGO2NvbG9yOiMzMzMzMzM7LW1vei1vdXRsaW5lOjA7b3V0bGluZTowO2JvcmRlcjowO2xpbmUtaGVpZ2h0OjE7Y3Vyc29yOnBvaW50ZXI7dGV4dC1hbGlnbjpsZWZ0O3BhZGRpbmc6OHB4IDdweDstd2Via2l0LXRyYW5zaXRpb246YmFja2dyb3VuZCAwLjJzIGVhc2UgMHM7LW1vei10cmFuc2l0aW9uOmJhY2tncm91bmQgMC4ycyBlYXNlIDBzOy1tcy10cmFuc2l0aW9uOmJhY2tncm91bmQgMC4ycyBlYXNlIDBzOy1vLXRyYW5zaXRpb246YmFja2dyb3VuZCAwLjJzIGVhc2UgMHM7Ym9yZGVyLXJhZGl1czowOy1tb3otYm9yZGVyLXJhZGl1czowOy13ZWJraXQtYm9yZGVyLXJhZGl1czowOy1tb3otYmFja2dyb3VuZC1jbGlwOnBhZGRpbmc7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O3otaW5kZXg6Mjstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dXNlci1zZWxlY3Q6bm9uZTstby11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTsta2h0bWwtdXNlci1zZWxlY3Q6bm9uZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmV9LmZyLWJveC5mci1pbmxpbmUgLmZyLWNvbW1hbmQuZnItYnRuLmh0bWwtc3dpdGNoIGl7Zm9udC1zaXplOjI0cHg7d2lkdGg6MjRweDt0ZXh0LWFsaWduOmNlbnRlcn0uZnItYm94LmZyLWlubGluZSAuZnItY29tbWFuZC5mci1idG4uaHRtbC1zd2l0Y2guZnItZGVza3RvcDpob3ZlcntiYWNrZ3JvdW5kOiNlYmViZWJ9LmNsZWFyZml4OjphZnRlcntjbGVhcjpib3RoO2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwiO2hlaWdodDowfS5oaWRlLWJ5LWNsaXBwaW5ne3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MXB4O3BhZGRpbmc6MDttYXJnaW46LTFweDtvdmVyZmxvdzpoaWRkZW47Y2xpcDpyZWN0KDAsIDAsIDAsIDApO2JvcmRlcjowfS5mci1wb3B1cCAuZnItbGF5ZXIuZnItY29sb3ItaGV4LWxheWVye21hcmdpbjowO3BhZGRpbmc6MjBweDtwYWRkaW5nLXRvcDowO2Zsb2F0OmxlZnR9LmZyLXBvcHVwIC5mci1sYXllci5mci1jb2xvci1oZXgtbGF5ZXIgLmZyLWlucHV0LWxpbmV7ZmxvYXQ6bGVmdDt3aWR0aDpjYWxjKDEwMCUgLSA1MHB4KTtwYWRkaW5nOjE1cHggMCAwfS5mci1wb3B1cCAuZnItbGF5ZXIuZnItY29sb3ItaGV4LWxheWVyIC5mci1hY3Rpb24tYnV0dG9uc3tmbG9hdDpyaWdodDt3aWR0aDozOHB4O2hlaWdodDo0MHB4O3BhZGRpbmc6MTdweCAwIDA7bWFyZ2luOjB9LmZyLXBvcHVwIC5mci1sYXllci5mci1jb2xvci1oZXgtbGF5ZXIgLmZyLWFjdGlvbi1idXR0b25zIGJ1dHRvbi5mci1jb21tYW5ke2JvcmRlci1yYWRpdXM6MnB4Oy1tb3otYm9yZGVyLXJhZGl1czoycHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjJweDstbW96LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nOy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtmb250LXNpemU6MTNweDtoZWlnaHQ6NDBweDt3aWR0aDozOHB4fS5mci1wb3B1cCAuZnItc2VwYXJhdG9yKy5mci1jb2xvcnMtdGFic3ttYXJnaW4tbGVmdDoycHg7bWFyZ2luLXJpZ2h0OjJweH0uZnItcG9wdXAgLmZyLWNvbG9yLXNldHtsaW5lLWhlaWdodDowO2Rpc3BsYXk6bm9uZX0uZnItcG9wdXAgLmZyLWNvbG9yLXNldC5mci1zZWxlY3RlZC1zZXR7ZGlzcGxheTpibG9jaztwYWRkaW5nOjIwcHg7cGFkZGluZy1ib3R0b206MH0uZnItcG9wdXAgLmZyLWNvbG9yLXNldD5zcGFue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjMycHg7aGVpZ2h0OjMycHg7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfS5mci1wb3B1cCAuZnItY29sb3Itc2V0PnNwYW4+aSwuZnItcG9wdXAgLmZyLWNvbG9yLXNldD5zcGFuPnN2Z3t0ZXh0LWFsaWduOmNlbnRlcjtsaW5lLWhlaWdodDozMnB4O2hlaWdodDoyNHB4O3dpZHRoOjI0cHg7bWFyZ2luOjRweDtmb250LXNpemU6MTNweDtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtjdXJzb3I6ZGVmYXVsdDtsZWZ0OjB9LmZyLXBvcHVwIC5mci1jb2xvci1zZXQ+c3Bhbj5pIHBhdGgsLmZyLXBvcHVwIC5mci1jb2xvci1zZXQ+c3Bhbj5zdmcgcGF0aHtmaWxsOiMyMjIyMjJ9LmZyLXBvcHVwIC5mci1jb2xvci1zZXQ+c3BhbiAuZnItc2VsZWN0ZWQtY29sb3J7Y29sb3I6I0ZGRjtmb250LWZhbWlseTpGb250QXdlc29tZTtmb250LXNpemU6MTNweDtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MzJweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtib3R0b206MDtyaWdodDowO2xlZnQ6MDt0ZXh0LWFsaWduOmNlbnRlcjtjdXJzb3I6ZGVmYXVsdH0uZnItcG9wdXAgLmZyLWNvbG9yLXNldD5zcGFuOmhvdmVyLC5mci1wb3B1cCAuZnItY29sb3Itc2V0PnNwYW46Zm9jdXN7b3V0bGluZToxcHggc29saWQgIzIyMjIyMjt6LWluZGV4OjJ9LmZyLXJ0bCAuZnItcG9wdXAgLmZyLWNvbG9ycy10YWJzIC5mci1jb2xvcnMtdGFiLmZyLXNlbGVjdGVkLXRhYltkYXRhLXBhcmFtMT1cInRleHRcIl0gfiBbZGF0YS1wYXJhbTE9XCJiYWNrZ3JvdW5kXCJdOjphZnRlcnstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKX0uY2xlYXJmaXg6OmFmdGVye2NsZWFyOmJvdGg7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7aGVpZ2h0OjB9LmhpZGUtYnktY2xpcHBpbmd7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2hlaWdodDoxcHg7cGFkZGluZzowO21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtjbGlwOnJlY3QoMCwgMCwgMCwgMCk7Ym9yZGVyOjB9LmZyLWRyYWctaGVscGVye2JhY2tncm91bmQ6IzAwOThmNztoZWlnaHQ6MnB4O21hcmdpbi10b3A6LTFweDstd2Via2l0LW9wYWNpdHk6MC4yOy1tb3otb3BhY2l0eTowLjI7b3BhY2l0eTowLjI7LW1zLWZpbHRlcjpcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoyMTQ3NDgzNjQwO2Rpc3BsYXk6bm9uZX0uZnItZHJhZy1oZWxwZXIuZnItdmlzaWJsZXtkaXNwbGF5OmJsb2NrfS5mci1kcmFnZ2luZ3std2Via2l0LW9wYWNpdHk6MC40Oy1tb3otb3BhY2l0eTowLjQ7b3BhY2l0eTowLjQ7LW1zLWZpbHRlcjpcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCJ9LmNsZWFyZml4OjphZnRlcntjbGVhcjpib3RoO2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwiO2hlaWdodDowfS5oaWRlLWJ5LWNsaXBwaW5ne3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MXB4O3BhZGRpbmc6MDttYXJnaW46LTFweDtvdmVyZmxvdzpoaWRkZW47Y2xpcDpyZWN0KDAsIDAsIDAsIDApO2JvcmRlcjowfS5mci1wb3B1cCAuZnItZW1vdGljb257d2lkdGg6MjRweDtoZWlnaHQ6MjRweDtmb250LWZhbWlseTpcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgTm90b0NvbG9yRW1vamksIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiQW5kcm9pZCBFbW9qaVwiLCBFbW9qaVN5bWJvbHN9LmZyLXBvcHVwIC5mci1lbW90aWNvbiBpbWd7aGVpZ2h0OjI0cHg7d2lkdGg6MjRweH0uZnItcG9wdXAgLmZyLWNvbW1hbmQuZnItYnRuLmZyLXRhYnMtdW5pY29kZXtwYWRkaW5nOjAgMCAwIDE0cHh9QG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIGFuZCAobWluLXdpZHRoOiA3NjhweCksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkgYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuZnItcG9wdXAgLmZyLWljb24tY29udGFpbmVyLmZyLWVtb3RpY29uLWNvbnRhaW5lcnt3aWR0aDozNjhweH19LmNsZWFyZml4OjphZnRlcntjbGVhcjpib3RoO2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwiO2hlaWdodDowfS5oaWRlLWJ5LWNsaXBwaW5ne3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MXB4O3BhZGRpbmc6MDttYXJnaW46LTFweDtvdmVyZmxvdzpoaWRkZW47Y2xpcDpyZWN0KDAsIDAsIDAsIDApO2JvcmRlcjowfS5mci1wb3B1cCAuZnItZmlsZS11cGxvYWQtbGF5ZXJ7Ym9yZGVyOmRhc2hlZCAycHggI2JkYmRiZDtwYWRkaW5nOjI1cHggMDttYXJnaW46MjBweDtwb3NpdGlvbjpyZWxhdGl2ZTtmb250LXNpemU6MTRweDtsZXR0ZXItc3BhY2luZzoxcHg7bGluZS1oZWlnaHQ6MTQwJTstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7dGV4dC1hbGlnbjpjZW50ZXJ9LmZyLXBvcHVwIC5mci1maWxlLXVwbG9hZC1sYXllcjpob3ZlcntiYWNrZ3JvdW5kOiNlYmViZWJ9LmZyLXBvcHVwIC5mci1maWxlLXVwbG9hZC1sYXllci5mci1kcm9we2JhY2tncm91bmQ6I2ViZWJlYjtib3JkZXItY29sb3I6IzAwOThmN30uZnItcG9wdXAgLmZyLWZpbGUtdXBsb2FkLWxheWVyIC5mci1mb3Jtey13ZWJraXQtb3BhY2l0eTowOy1tb3otb3BhY2l0eTowO29wYWNpdHk6MDstbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtib3R0b206MDtsZWZ0OjA7cmlnaHQ6MDt6LWluZGV4OjIxNDc0ODM2NDA7b3ZlcmZsb3c6aGlkZGVuO21hcmdpbjowICFpbXBvcnRhbnQ7cGFkZGluZzowICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50fS5mci1wb3B1cCAuZnItZmlsZS11cGxvYWQtbGF5ZXIgLmZyLWZvcm0gaW5wdXR7Y3Vyc29yOnBvaW50ZXI7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MDtib3R0b206MDt3aWR0aDo1MDAlO2hlaWdodDoxMDAlO21hcmdpbjowO2ZvbnQtc2l6ZTo0MDBweH0uZnItcG9wdXAgLmZyLWZpbGUtcHJvZ3Jlc3MtYmFyLWxheWVyey13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveH0uZnItcG9wdXAgLmZyLWZpbGUtcHJvZ3Jlc3MtYmFyLWxheWVyPmgze2ZvbnQtc2l6ZToxNnB4O21hcmdpbjoxMHB4IDA7Zm9udC13ZWlnaHQ6bm9ybWFsfS5mci1wb3B1cCAuZnItZmlsZS1wcm9ncmVzcy1iYXItbGF5ZXI+ZGl2LmZyLWFjdGlvbi1idXR0b25ze2Rpc3BsYXk6bm9uZX0uZnItcG9wdXAgLmZyLWZpbGUtcHJvZ3Jlc3MtYmFyLWxheWVyPmRpdi5mci1sb2FkZXJ7YmFja2dyb3VuZDojYjNlMGZkO2hlaWdodDoxMHB4O3dpZHRoOjEwMCU7bWFyZ2luLXRvcDoyMHB4O292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZX0uZnItcG9wdXAgLmZyLWZpbGUtcHJvZ3Jlc3MtYmFyLWxheWVyPmRpdi5mci1sb2FkZXIgc3BhbntkaXNwbGF5OmJsb2NrO2hlaWdodDoxMDAlO3dpZHRoOjAlO2JhY2tncm91bmQ6IzAwOThmNzstd2Via2l0LXRyYW5zaXRpb246d2lkdGggMC4ycyBlYXNlIDBzOy1tb3otdHJhbnNpdGlvbjp3aWR0aCAwLjJzIGVhc2UgMHM7LW1zLXRyYW5zaXRpb246d2lkdGggMC4ycyBlYXNlIDBzOy1vLXRyYW5zaXRpb246d2lkdGggMC4ycyBlYXNlIDBzfS5mci1wb3B1cCAuZnItZmlsZS1wcm9ncmVzcy1iYXItbGF5ZXI+ZGl2LmZyLWxvYWRlci5mci1pbmRldGVybWluYXRlIHNwYW57d2lkdGg6MzAlICFpbXBvcnRhbnQ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7LXdlYmtpdC1hbmltYXRpb246bG9hZGluZyAycyBsaW5lYXIgaW5maW5pdGU7LW1vei1hbmltYXRpb246bG9hZGluZyAycyBsaW5lYXIgaW5maW5pdGU7LW8tYW5pbWF0aW9uOmxvYWRpbmcgMnMgbGluZWFyIGluZmluaXRlO2FuaW1hdGlvbjpsb2FkaW5nIDJzIGxpbmVhciBpbmZpbml0ZX0uZnItcG9wdXAgLmZyLWZpbGUtcHJvZ3Jlc3MtYmFyLWxheWVyLmZyLWVycm9yPmRpdi5mci1sb2FkZXJ7ZGlzcGxheTpub25lfS5mci1wb3B1cCAuZnItZmlsZS1wcm9ncmVzcy1iYXItbGF5ZXIuZnItZXJyb3I+ZGl2LmZyLWFjdGlvbi1idXR0b25ze2Rpc3BsYXk6YmxvY2t9QGtleWZyYW1lcyBsb2FkaW5ne2Zyb217bGVmdDotMjUlfXRve2xlZnQ6MTAwJX19QC13ZWJraXQta2V5ZnJhbWVzIGxvYWRpbmd7ZnJvbXtsZWZ0Oi0yNSV9dG97bGVmdDoxMDAlfX1ALW1vei1rZXlmcmFtZXMgbG9hZGluZ3tmcm9te2xlZnQ6LTI1JX10b3tsZWZ0OjEwMCV9fUAtby1rZXlmcmFtZXMgbG9hZGluZ3tmcm9te2xlZnQ6LTI1JX10b3tsZWZ0OjEwMCV9fUBrZXlmcmFtZXMgbG9hZGluZ3tmcm9te2xlZnQ6LTI1JX10b3tsZWZ0OjEwMCV9fS5jbGVhcmZpeDo6YWZ0ZXJ7Y2xlYXI6Ym90aDtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIjtoZWlnaHQ6MH0uaGlkZS1ieS1jbGlwcGluZ3twb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7aGVpZ2h0OjFweDtwYWRkaW5nOjA7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO2NsaXA6cmVjdCgwLCAwLCAwLCAwKTtib3JkZXI6MH1ib2R5LmZyLWZ1bGxzY3JlZW57b3ZlcmZsb3c6aGlkZGVuO2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7cG9zaXRpb246Zml4ZWR9LmZyLWJveC5mci1mdWxsc2NyZWVue21hcmdpbjowICFpbXBvcnRhbnQ7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO2JvdHRvbTowO3JpZ2h0OjA7ei1pbmRleDoyMTQ3NDgzNjMwICFpbXBvcnRhbnQ7d2lkdGg6YXV0byAhaW1wb3J0YW50fS5mci1ib3guZnItZnVsbHNjcmVlbi5mci1iYXNpYy5mci10b3AgLmZyLXdyYXBwZXJ7Ym9yZGVyLXJhZGl1czowOy1tb3otYm9yZGVyLXJhZGl1czowOy13ZWJraXQtYm9yZGVyLXJhZGl1czowOy1tb3otYmFja2dyb3VuZC1jbGlwOnBhZGRpbmc7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94fS5mci1ib3guZnItZnVsbHNjcmVlbi5mci1iYXNpYy5mci1ib3R0b20gLmZyLXdyYXBwZXJ7Ym9yZGVyLXJhZGl1czowOy1tb3otYm9yZGVyLXJhZGl1czowOy13ZWJraXQtYm9yZGVyLXJhZGl1czowOy1tb3otYmFja2dyb3VuZC1jbGlwOnBhZGRpbmc7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94fS5mci1ib3guZnItZnVsbHNjcmVlbiAuZnItdG9vbGJhcntib3JkZXItcmFkaXVzOjA7LW1vei1ib3JkZXItcmFkaXVzOjA7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjA7LW1vei1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZzstd2Via2l0LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3h9LmZyLWJveC5mci1mdWxsc2NyZWVuIC5mci10b29sYmFyLmZyLXRvcHt0b3A6MCAhaW1wb3J0YW50fS5mci1ib3guZnItZnVsbHNjcmVlbiAuZnItdG9vbGJhci5mci1ib3R0b217Ym90dG9tOjAgIWltcG9ydGFudH0uZnItYm94LmZyLWZ1bGxzY3JlZW4gLnNlY29uZC10b29sYmFye21hcmdpbi10b3A6MDtib3JkZXItcmFkaXVzOjA7LW1vei1ib3JkZXItcmFkaXVzOjA7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjA7LW1vei1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZzstd2Via2l0LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3h9LmZyLWZ1bGxzY3JlZW4td3JhcHBlcnt6LWluZGV4OjIxNDc0ODM2NDAgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7bWFyZ2luOjAgIWltcG9ydGFudDtwYWRkaW5nOjAgIWltcG9ydGFudDtvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnR9LmNsZWFyZml4OjphZnRlcntjbGVhcjpib3RoO2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwiO2hlaWdodDowfS5oaWRlLWJ5LWNsaXBwaW5ne3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MXB4O3BhZGRpbmc6MDttYXJnaW46LTFweDtvdmVyZmxvdzpoaWRkZW47Y2xpcDpyZWN0KDAsIDAsIDAsIDApO2JvcmRlcjowfS5mci1tb2RhbCAuZnItbW9kYWwtd3JhcHBlciAuZnItbW9kYWwtYm9keSAuZnItaGVscC1tb2RhbHt0ZXh0LWFsaWduOmxlZnQ7cGFkZGluZzoyMHB4IDIwcHggMTBweH0uZnItbW9kYWwgLmZyLW1vZGFsLXdyYXBwZXIgLmZyLW1vZGFsLWJvZHkgLmZyLWhlbHAtbW9kYWwgdGFibGV7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjEuNTt3aWR0aDoxMDAlfS5mci1tb2RhbCAuZnItbW9kYWwtd3JhcHBlciAuZnItbW9kYWwtYm9keSAuZnItaGVscC1tb2RhbCB0YWJsZSt0YWJsZXttYXJnaW4tdG9wOjIwcHh9LmZyLW1vZGFsIC5mci1tb2RhbC13cmFwcGVyIC5mci1tb2RhbC1ib2R5IC5mci1oZWxwLW1vZGFsIHRhYmxlIHRye2JvcmRlcjowfS5mci1tb2RhbCAuZnItbW9kYWwtd3JhcHBlciAuZnItbW9kYWwtYm9keSAuZnItaGVscC1tb2RhbCB0YWJsZSB0aHt0ZXh0LWFsaWduOmxlZnR9LmZyLW1vZGFsIC5mci1tb2RhbC13cmFwcGVyIC5mci1tb2RhbC1ib2R5IC5mci1oZWxwLW1vZGFsIHRhYmxlIHRoLC5mci1tb2RhbCAuZnItbW9kYWwtd3JhcHBlciAuZnItbW9kYWwtYm9keSAuZnItaGVscC1tb2RhbCB0YWJsZSB0ZHtwYWRkaW5nOjZweCAwIDRweH0uZnItbW9kYWwgLmZyLW1vZGFsLXdyYXBwZXIgLmZyLW1vZGFsLWJvZHkgLmZyLWhlbHAtbW9kYWwgdGFibGUgdGJvZHkgdHJ7Ym9yZGVyLWJvdHRvbTpzb2xpZCAxcHggI2ViZWJlYn0uZnItbW9kYWwgLmZyLW1vZGFsLXdyYXBwZXIgLmZyLW1vZGFsLWJvZHkgLmZyLWhlbHAtbW9kYWwgdGFibGUgdGJvZHkgdGQ6Zmlyc3QtY2hpbGR7d2lkdGg6NjAlO2NvbG9yOiM2NDY0NjR9LmZyLW1vZGFsIC5mci1tb2RhbC13cmFwcGVyIC5mci1tb2RhbC1ib2R5IC5mci1oZWxwLW1vZGFsIHRhYmxlIHRib2R5IHRkOm50aC1jaGlsZChuKzIpe2xldHRlci1zcGFjaW5nOjAuNXB4fS5jbGVhcmZpeDo6YWZ0ZXJ7Y2xlYXI6Ym90aDtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIjtoZWlnaHQ6MH0uaGlkZS1ieS1jbGlwcGluZ3twb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7aGVpZ2h0OjFweDtwYWRkaW5nOjA7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO2NsaXA6cmVjdCgwLCAwLCAwLCAwKTtib3JkZXI6MH0uZnItZWxlbWVudCBpbWd7Y3Vyc29yOnBvaW50ZXI7cGFkZGluZzowIDFweH0uZnItaW1hZ2UtcmVzaXplcntwb3NpdGlvbjphYnNvbHV0ZTtib3JkZXI6c29saWQgMXB4ICMwMDk4Zjc7ZGlzcGxheTpub25lO3VzZXItc2VsZWN0Om5vbmU7LW8tdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LWtodG1sLXVzZXItc2VsZWN0Om5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lOy13ZWJraXQtYm94LXNpemluZzpjb250ZW50LWJveDstbW96LWJveC1zaXppbmc6Y29udGVudC1ib3g7Ym94LXNpemluZzpjb250ZW50LWJveH0uZnItaW1hZ2UtcmVzaXplci5mci1hY3RpdmV7ZGlzcGxheTpibG9ja30uZnItaW1hZ2UtcmVzaXplciAuZnItaGFuZGxlcntkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2JhY2tncm91bmQ6IzAwOThmNztib3JkZXI6c29saWQgMXB4ICNGRkY7Ym9yZGVyLXJhZGl1czoycHg7LW1vei1ib3JkZXItcmFkaXVzOjJweDstd2Via2l0LWJvcmRlci1yYWRpdXM6MnB4Oy1tb3otYmFja2dyb3VuZC1jbGlwOnBhZGRpbmc7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O3otaW5kZXg6NDstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3h9LmZyLWltYWdlLXJlc2l6ZXIgLmZyLWhhbmRsZXIuZnItaG53e2N1cnNvcjpudy1yZXNpemV9LmZyLWltYWdlLXJlc2l6ZXIgLmZyLWhhbmRsZXIuZnItaG5le2N1cnNvcjpuZS1yZXNpemV9LmZyLWltYWdlLXJlc2l6ZXIgLmZyLWhhbmRsZXIuZnItaHN3e2N1cnNvcjpzdy1yZXNpemV9LmZyLWltYWdlLXJlc2l6ZXIgLmZyLWhhbmRsZXIuZnItaHNle2N1cnNvcjpzZS1yZXNpemV9LmZyLWltYWdlLXJlc2l6ZXIgLmZyLWhhbmRsZXJ7d2lkdGg6MTJweDtoZWlnaHQ6MTJweH0uZnItaW1hZ2UtcmVzaXplciAuZnItaGFuZGxlci5mci1obnd7bGVmdDotNnB4O3RvcDotNnB4fS5mci1pbWFnZS1yZXNpemVyIC5mci1oYW5kbGVyLmZyLWhuZXtyaWdodDotNnB4O3RvcDotNnB4fS5mci1pbWFnZS1yZXNpemVyIC5mci1oYW5kbGVyLmZyLWhzd3tsZWZ0Oi02cHg7Ym90dG9tOi02cHh9LmZyLWltYWdlLXJlc2l6ZXIgLmZyLWhhbmRsZXIuZnItaHNle3JpZ2h0Oi02cHg7Ym90dG9tOi02cHh9QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7LmZyLWltYWdlLXJlc2l6ZXIgLmZyLWhhbmRsZXJ7d2lkdGg6MTBweDtoZWlnaHQ6MTBweH0uZnItaW1hZ2UtcmVzaXplciAuZnItaGFuZGxlci5mci1obnd7bGVmdDotNXB4O3RvcDotNXB4fS5mci1pbWFnZS1yZXNpemVyIC5mci1oYW5kbGVyLmZyLWhuZXtyaWdodDotNXB4O3RvcDotNXB4fS5mci1pbWFnZS1yZXNpemVyIC5mci1oYW5kbGVyLmZyLWhzd3tsZWZ0Oi01cHg7Ym90dG9tOi01cHh9LmZyLWltYWdlLXJlc2l6ZXIgLmZyLWhhbmRsZXIuZnItaHNle3JpZ2h0Oi01cHg7Ym90dG9tOi01cHh9fS5mci1pbWFnZS1vdmVybGF5e3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDtib3R0b206MDtyaWdodDowO3otaW5kZXg6MjE0NzQ4MzY0MDtkaXNwbGF5Om5vbmV9LmZyLXBvcHVwIC5mci1pbWFnZS11cGxvYWQtbGF5ZXJ7Ym9yZGVyOmRhc2hlZCAycHggI2JkYmRiZDtwYWRkaW5nOjI1cHggMDttYXJnaW46MjBweDtwb3NpdGlvbjpyZWxhdGl2ZTtmb250LXNpemU6MTRweDtsZXR0ZXItc3BhY2luZzoxcHg7bGluZS1oZWlnaHQ6MTQwJTt0ZXh0LWFsaWduOmNlbnRlcn0uZnItcG9wdXAgLmZyLWltYWdlLXVwbG9hZC1sYXllcjpob3ZlcntiYWNrZ3JvdW5kOiNlYmViZWJ9LmZyLXBvcHVwIC5mci1pbWFnZS11cGxvYWQtbGF5ZXIuZnItZHJvcHtiYWNrZ3JvdW5kOiNlYmViZWI7Ym9yZGVyLWNvbG9yOiMwMDk4Zjd9LmZyLXBvcHVwIC5mci1pbWFnZS11cGxvYWQtbGF5ZXIgLmZyLWZvcm17LXdlYmtpdC1vcGFjaXR5OjA7LW1vei1vcGFjaXR5OjA7b3BhY2l0eTowOy1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO2xlZnQ6MDtyaWdodDowO3otaW5kZXg6MjE0NzQ4MzY0MDtvdmVyZmxvdzpoaWRkZW47bWFyZ2luOjAgIWltcG9ydGFudDtwYWRkaW5nOjAgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnR9LmZyLXBvcHVwIC5mci1pbWFnZS11cGxvYWQtbGF5ZXIgLmZyLWZvcm0gaW5wdXR7Y3Vyc29yOnBvaW50ZXI7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MDtib3R0b206MDt3aWR0aDo1MDAlO2hlaWdodDoxMDAlO21hcmdpbjowO2ZvbnQtc2l6ZTo0MDBweH0uZnItcG9wdXAgLmZyLWltYWdlLXByb2dyZXNzLWJhci1sYXllcj5oM3tmb250LXNpemU6MTZweDttYXJnaW46MTBweCAwO2ZvbnQtd2VpZ2h0Om5vcm1hbH0uZnItcG9wdXAgLmZyLWltYWdlLXByb2dyZXNzLWJhci1sYXllcj5kaXYuZnItYWN0aW9uLWJ1dHRvbnN7ZGlzcGxheTpub25lfS5mci1wb3B1cCAuZnItaW1hZ2UtcHJvZ3Jlc3MtYmFyLWxheWVyPmRpdi5mci1sb2FkZXJ7YmFja2dyb3VuZDojYjNlMGZkO2hlaWdodDoxMHB4O3dpZHRoOjEwMCU7bWFyZ2luLXRvcDoyMHB4O292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZX0uZnItcG9wdXAgLmZyLWltYWdlLXByb2dyZXNzLWJhci1sYXllcj5kaXYuZnItbG9hZGVyIHNwYW57ZGlzcGxheTpibG9jaztoZWlnaHQ6MTAwJTt3aWR0aDowJTtiYWNrZ3JvdW5kOiMwMDk4Zjc7LXdlYmtpdC10cmFuc2l0aW9uOndpZHRoIDAuMnMgZWFzZSAwczstbW96LXRyYW5zaXRpb246d2lkdGggMC4ycyBlYXNlIDBzOy1tcy10cmFuc2l0aW9uOndpZHRoIDAuMnMgZWFzZSAwczstby10cmFuc2l0aW9uOndpZHRoIDAuMnMgZWFzZSAwc30uZnItcG9wdXAgLmZyLWltYWdlLXByb2dyZXNzLWJhci1sYXllcj5kaXYuZnItbG9hZGVyLmZyLWluZGV0ZXJtaW5hdGUgc3Bhbnt3aWR0aDozMCUgIWltcG9ydGFudDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDstd2Via2l0LWFuaW1hdGlvbjpsb2FkaW5nIDJzIGxpbmVhciBpbmZpbml0ZTstbW96LWFuaW1hdGlvbjpsb2FkaW5nIDJzIGxpbmVhciBpbmZpbml0ZTstby1hbmltYXRpb246bG9hZGluZyAycyBsaW5lYXIgaW5maW5pdGU7YW5pbWF0aW9uOmxvYWRpbmcgMnMgbGluZWFyIGluZmluaXRlfS5mci1wb3B1cCAuZnItaW1hZ2UtcHJvZ3Jlc3MtYmFyLWxheWVyLmZyLWVycm9yPmRpdi5mci1sb2FkZXJ7ZGlzcGxheTpub25lfS5mci1wb3B1cCAuZnItaW1hZ2UtcHJvZ3Jlc3MtYmFyLWxheWVyLmZyLWVycm9yPmRpdi5mci1hY3Rpb24tYnV0dG9uc3tkaXNwbGF5OmJsb2NrfS5mci1pbWFnZS1zaXplLWxheWVyIC5mci1pbWFnZS1ncm91cCAuZnItaW5wdXQtbGluZXt3aWR0aDpjYWxjKDUwJSAtIDVweCk7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmZyLWltYWdlLXNpemUtbGF5ZXIgLmZyLWltYWdlLWdyb3VwIC5mci1pbnB1dC1saW5lKy5mci1pbnB1dC1saW5le21hcmdpbi1sZWZ0OjEwcHh9LmZyLXVwbG9hZGluZ3std2Via2l0LW9wYWNpdHk6MC40Oy1tb3otb3BhY2l0eTowLjQ7b3BhY2l0eTowLjQ7LW1zLWZpbHRlcjpcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCJ9QC13ZWJraXQta2V5ZnJhbWVzIGxvYWRpbmd7ZnJvbXtsZWZ0Oi0yNSV9dG97bGVmdDoxMDAlfX1ALW1vei1rZXlmcmFtZXMgbG9hZGluZ3tmcm9te2xlZnQ6LTI1JX10b3tsZWZ0OjEwMCV9fUAtby1rZXlmcmFtZXMgbG9hZGluZ3tmcm9te2xlZnQ6LTI1JX10b3tsZWZ0OjEwMCV9fUBrZXlmcmFtZXMgbG9hZGluZ3tmcm9te2xlZnQ6LTI1JX10b3tsZWZ0OjEwMCV9fS5jbGVhcmZpeDo6YWZ0ZXJ7Y2xlYXI6Ym90aDtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIjtoZWlnaHQ6MH0uaGlkZS1ieS1jbGlwcGluZ3twb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7aGVpZ2h0OjFweDtwYWRkaW5nOjA7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO2NsaXA6cmVjdCgwLCAwLCAwLCAwKTtib3JkZXI6MH0uZnItbW9kYWwgLmZyLW1vZGFsLWhlYWQgLmZyLW1vZGFsLWhlYWQtbGluZTo6YWZ0ZXJ7Y2xlYXI6Ym90aDtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIjtoZWlnaHQ6MH0uZnItbW9kYWwgLmZyLW1vZGFsLWhlYWQgLmZyLW1vZGFsLWhlYWQtbGluZSAuZnItbW9kYWwtbW9yZXttYXJnaW4tdG9wOjEwcHh9LmZyLW1vZGFsIC5mci1tb2RhbC1oZWFkIC5mci1tb2RhbC1oZWFkLWxpbmUgLmZyLW1vZGFsLW1vcmUuZnItbm90LWF2YWlsYWJsZXtvcGFjaXR5OjA7d2lkdGg6MDtwYWRkaW5nOjEycHggMH0uZnItbW9kYWwgLmZyLW1vZGFsLWhlYWQgLmZyLW1vZGFsLXRhZ3N7cGFkZGluZzowIDIwcHg7ZGlzcGxheTpub25lO3RleHQtYWxpZ246bGVmdH0uZnItbW9kYWwgLmZyLW1vZGFsLWhlYWQgLmZyLW1vZGFsLXRhZ3MgYXtkaXNwbGF5OmlubGluZS1ibG9jaztvcGFjaXR5OjA7cGFkZGluZzo2cHggMTJweDttYXJnaW46OHB4IDAgOHB4IDhweDt0ZXh0LWRlY29yYXRpb246bm9uZTtib3JkZXItcmFkaXVzOjMycHg7LW1vei1ib3JkZXItcmFkaXVzOjMycHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjMycHg7LW1vei1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZzstd2Via2l0LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgMC4ycyBlYXNlIDBzLCBiYWNrZ3JvdW5kIDAuMnMgZWFzZSAwczstbW96LXRyYW5zaXRpb246b3BhY2l0eSAwLjJzIGVhc2UgMHMsIGJhY2tncm91bmQgMC4ycyBlYXNlIDBzOy1tcy10cmFuc2l0aW9uOm9wYWNpdHkgMC4ycyBlYXNlIDBzLCBiYWNrZ3JvdW5kIDAuMnMgZWFzZSAwczstby10cmFuc2l0aW9uOm9wYWNpdHkgMC4ycyBlYXNlIDBzLCBiYWNrZ3JvdW5kIDAuMnMgZWFzZSAwcztjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjV9LmZyLW1vZGFsIC5mci1tb2RhbC1oZWFkIC5mci1tb2RhbC10YWdzIGE6Zm9jdXN7b3V0bGluZTpub25lO2JhY2tncm91bmQtY29sb3I6I2ViZWJlYn0uZnItbW9kYWwgLmZyLW1vZGFsLWhlYWQgLmZyLW1vZGFsLXRhZ3MgYTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNlYmViZWJ9LmZyLW1vZGFsIC5mci1tb2RhbC1oZWFkIC5mci1tb2RhbC10YWdzIGE6YWN0aXZle2JhY2tncm91bmQtY29sb3I6I2Q2ZDZkNn0uZnItbW9kYWwgLmZyLW1vZGFsLWhlYWQgLmZyLW1vZGFsLXRhZ3MgYS5mci1zZWxlY3RlZC10YWd7YmFja2dyb3VuZC1jb2xvcjojRWNGNUZmO2NvbG9yOiMwMDk4Zjd9LmZyLW1vZGFsIC5mci1tb2RhbC1oZWFkIC5mci1tb2RhbC10YWdzIGEuZnItc2VsZWN0ZWQtdGFnOmZvY3Vze291dGxpbmU6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNlYmViZWJ9LmZyLW1vZGFsIC5mci1tb2RhbC1oZWFkIC5mci1tb2RhbC10YWdzIGEuZnItc2VsZWN0ZWQtdGFnOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2ViZWJlYn0uZnItbW9kYWwgLmZyLW1vZGFsLWhlYWQgLmZyLW1vZGFsLXRhZ3MgYS5mci1zZWxlY3RlZC10YWc6YWN0aXZle2JhY2tncm91bmQtY29sb3I6I2Q2ZDZkNn0uZnItc2hvdy10YWdzIC5mci1tb2RhbC1tb3JlIHN2ZyBwYXRoe2ZpbGw6IzAwOThmN31kaXYuZnItbW9kYWwtYm9keXstd2Via2l0LXRyYW5zaXRpb246YmFja2dyb3VuZCAwLjJzIGVhc2UgMHM7LW1vei10cmFuc2l0aW9uOmJhY2tncm91bmQgMC4ycyBlYXNlIDBzOy1tcy10cmFuc2l0aW9uOmJhY2tncm91bmQgMC4ycyBlYXNlIDBzOy1vLXRyYW5zaXRpb246YmFja2dyb3VuZCAwLjJzIGVhc2UgMHN9ZGl2LmZyLW1vZGFsLWJvZHkgLmZyLXByZWxvYWRlcntkaXNwbGF5OmJsb2NrO21hcmdpbjo1MHB4IGF1dG99ZGl2LmZyLW1vZGFsLWJvZHkgZGl2LmZyLWltYWdlLWxpc3R7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luOjAgMjBweDtwYWRkaW5nOjB9ZGl2LmZyLW1vZGFsLWJvZHkgZGl2LmZyLWltYWdlLWxpc3QgLmZyLWxpc3QtY29sdW1ue2Zsb2F0OmxlZnQ7d2lkdGg6Y2FsYygoMTAwJSAtIDIwcHgpIC8gMil9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KXtkaXYuZnItbW9kYWwtYm9keSBkaXYuZnItaW1hZ2UtbGlzdCAuZnItbGlzdC1jb2x1bW57d2lkdGg6Y2FsYygoMTAwJSAtIDQwcHgpIC8gMyl9fUBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe2Rpdi5mci1tb2RhbC1ib2R5IGRpdi5mci1pbWFnZS1saXN0IC5mci1saXN0LWNvbHVtbnt3aWR0aDpjYWxjKCgxMDAlIC0gNjBweCkgLyA0KX19ZGl2LmZyLW1vZGFsLWJvZHkgZGl2LmZyLWltYWdlLWxpc3QgLmZyLWxpc3QtY29sdW1uKy5mci1saXN0LWNvbHVtbnttYXJnaW4tbGVmdDoyMHB4fWRpdi5mci1tb2RhbC1ib2R5IGRpdi5mci1pbWFnZS1saXN0IGRpdi5mci1pbWFnZS1jb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtkaXNwbGF5OmJsb2NrO2JvcmRlci1yYWRpdXM6MnB4Oy1tb3otYm9yZGVyLXJhZGl1czoycHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjJweDstbW96LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nOy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtvdmVyZmxvdzpoaWRkZW59ZGl2LmZyLW1vZGFsLWJvZHkgZGl2LmZyLWltYWdlLWxpc3QgZGl2LmZyLWltYWdlLWNvbnRhaW5lcjpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjIwcHh9ZGl2LmZyLW1vZGFsLWJvZHkgZGl2LmZyLWltYWdlLWxpc3QgZGl2LmZyLWltYWdlLWNvbnRhaW5lcitkaXZ7bWFyZ2luLXRvcDoyMHB4fWRpdi5mci1tb2RhbC1ib2R5IGRpdi5mci1pbWFnZS1saXN0IGRpdi5mci1pbWFnZS1jb250YWluZXIuZnItaW1hZ2UtZGVsZXRpbmc6OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlOy13ZWJraXQtb3BhY2l0eTowLjU7LW1vei1vcGFjaXR5OjAuNTtvcGFjaXR5OjAuNTstbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAwLjJzIGVhc2UgMHM7LW1vei10cmFuc2l0aW9uOm9wYWNpdHkgMC4ycyBlYXNlIDBzOy1tcy10cmFuc2l0aW9uOm9wYWNpdHkgMC4ycyBlYXNlIDBzOy1vLXRyYW5zaXRpb246b3BhY2l0eSAwLjJzIGVhc2UgMHM7YmFja2dyb3VuZDojMDAwO2NvbnRlbnQ6XCJcIjt0b3A6MDtsZWZ0OjA7Ym90dG9tOjA7cmlnaHQ6MDt6LWluZGV4OjJ9ZGl2LmZyLW1vZGFsLWJvZHkgZGl2LmZyLWltYWdlLWxpc3QgZGl2LmZyLWltYWdlLWNvbnRhaW5lci5mci1pbWFnZS1kZWxldGluZzo6YmVmb3Jle2NvbnRlbnQ6YXR0cihkYXRhLWRlbGV0aW5nKTtjb2xvcjojRkZGO3RvcDowO2xlZnQ6MDtib3R0b206MDtyaWdodDowO21hcmdpbjphdXRvO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6Mztmb250LXNpemU6MTVweDtoZWlnaHQ6MjBweH1kaXYuZnItbW9kYWwtYm9keSBkaXYuZnItaW1hZ2UtbGlzdCBkaXYuZnItaW1hZ2UtY29udGFpbmVyLmZyLWVtcHR5e2hlaWdodDo5NXB4O2JhY2tncm91bmQ6I0NDQ0NDQzt6LWluZGV4OjF9ZGl2LmZyLW1vZGFsLWJvZHkgZGl2LmZyLWltYWdlLWxpc3QgZGl2LmZyLWltYWdlLWNvbnRhaW5lci5mci1lbXB0eTo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7bWFyZ2luOmF1dG87dG9wOjA7Ym90dG9tOjA7bGVmdDowO3JpZ2h0OjA7Y29udGVudDphdHRyKGRhdGEtbG9hZGluZyk7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjIwcHh9ZGl2LmZyLW1vZGFsLWJvZHkgZGl2LmZyLWltYWdlLWxpc3QgZGl2LmZyLWltYWdlLWNvbnRhaW5lciBpbWd7d2lkdGg6MTAwJTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyOy13ZWJraXQtb3BhY2l0eToxOy1tb3otb3BhY2l0eToxO29wYWNpdHk6MTstbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAwLjJzIGVhc2UgMHMsIGZpbHRlciAwLjJzIGVhc2UgMHM7LW1vei10cmFuc2l0aW9uOm9wYWNpdHkgMC4ycyBlYXNlIDBzLCBmaWx0ZXIgMC4ycyBlYXNlIDBzOy1tcy10cmFuc2l0aW9uOm9wYWNpdHkgMC4ycyBlYXNlIDBzLCBmaWx0ZXIgMC4ycyBlYXNlIDBzOy1vLXRyYW5zaXRpb246b3BhY2l0eSAwLjJzIGVhc2UgMHMsIGZpbHRlciAwLjJzIGVhc2UgMHM7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTstby10cmFuc2Zvcm06dHJhbnNsYXRlWigwKX1kaXYuZnItbW9kYWwtYm9keSBkaXYuZnItaW1hZ2UtbGlzdCBkaXYuZnItaW1hZ2UtY29udGFpbmVyLmZyLW1vYmlsZS1zZWxlY3RlZCBpbWd7LXdlYmtpdC1vcGFjaXR5OjAuNzU7LW1vei1vcGFjaXR5OjAuNzU7b3BhY2l0eTowLjc1Oy1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwifWRpdi5mci1tb2RhbC1ib2R5IGRpdi5mci1pbWFnZS1saXN0IGRpdi5mci1pbWFnZS1jb250YWluZXIuZnItbW9iaWxlLXNlbGVjdGVkIC5mci1kZWxldGUtaW1nLGRpdi5mci1tb2RhbC1ib2R5IGRpdi5mci1pbWFnZS1saXN0IGRpdi5mci1pbWFnZS1jb250YWluZXIuZnItbW9iaWxlLXNlbGVjdGVkIC5mci1pbnNlcnQtaW1ne2Rpc3BsYXk6aW5saW5lLWJsb2NrfWRpdi5mci1tb2RhbC1ib2R5IGRpdi5mci1pbWFnZS1saXN0IGRpdi5mci1pbWFnZS1jb250YWluZXIgLmZyLWRlbGV0ZS1pbWcsZGl2LmZyLW1vZGFsLWJvZHkgZGl2LmZyLWltYWdlLWxpc3QgZGl2LmZyLWltYWdlLWNvbnRhaW5lciAuZnItaW5zZXJ0LWltZ3tkaXNwbGF5Om5vbmU7dG9wOjUwJTtib3JkZXItcmFkaXVzOjEwMCU7LW1vei1ib3JkZXItcmFkaXVzOjEwMCU7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjEwMCU7LW1vei1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZzstd2Via2l0LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7LXdlYmtpdC10cmFuc2l0aW9uOmJhY2tncm91bmQgMC4ycyBlYXNlIDBzLCBjb2xvciAwLjJzIGVhc2UgMHM7LW1vei10cmFuc2l0aW9uOmJhY2tncm91bmQgMC4ycyBlYXNlIDBzLCBjb2xvciAwLjJzIGVhc2UgMHM7LW1zLXRyYW5zaXRpb246YmFja2dyb3VuZCAwLjJzIGVhc2UgMHMsIGNvbG9yIDAuMnMgZWFzZSAwczstby10cmFuc2l0aW9uOmJhY2tncm91bmQgMC4ycyBlYXNlIDBzLCBjb2xvciAwLjJzIGVhc2UgMHM7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O3Bvc2l0aW9uOmFic29sdXRlO2N1cnNvcjpwb2ludGVyO21hcmdpbjowO2xpbmUtaGVpZ2h0OjQwcHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7ei1pbmRleDozfWRpdi5mci1tb2RhbC1ib2R5IGRpdi5mci1pbWFnZS1saXN0IGRpdi5mci1pbWFnZS1jb250YWluZXIgLmZyLWRlbGV0ZS1pbWd7YmFja2dyb3VuZDojQjgzMTJGO2ZpbGw6I0ZGRjtwYWRkaW5nOjhweDtsZWZ0OjUwJTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoMjUlKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoMjUlKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgyNSUpOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoMjUlKX1kaXYuZnItbW9kYWwtYm9keSBkaXYuZnItaW1hZ2UtbGlzdCBkaXYuZnItaW1hZ2UtY29udGFpbmVyIC5mci1pbnNlcnQtaW1ne2JhY2tncm91bmQ6I0ZGRjtmaWxsOiMwMDk4Zjc7cGFkZGluZzo4cHg7bGVmdDo1MCU7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC0xMjUlKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTEyNSUpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC0xMjUlKTstby10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC0xMjUlKX0uZnItZGVza3RvcCAuZnItbW9kYWwtd3JhcHBlciBkaXYuZnItbW9kYWwtYm9keSBkaXYuZnItaW1hZ2UtbGlzdCBkaXYuZnItaW1hZ2UtY29udGFpbmVyOmhvdmVyIGltZ3std2Via2l0LW9wYWNpdHk6MC43NTstbW96LW9wYWNpdHk6MC43NTtvcGFjaXR5OjAuNzU7LW1zLWZpbHRlcjpcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCJ9LmZyLWRlc2t0b3AgLmZyLW1vZGFsLXdyYXBwZXIgZGl2LmZyLW1vZGFsLWJvZHkgZGl2LmZyLWltYWdlLWxpc3QgZGl2LmZyLWltYWdlLWNvbnRhaW5lcjpob3ZlciAuZnItZGVsZXRlLWltZywuZnItZGVza3RvcCAuZnItbW9kYWwtd3JhcHBlciBkaXYuZnItbW9kYWwtYm9keSBkaXYuZnItaW1hZ2UtbGlzdCBkaXYuZnItaW1hZ2UtY29udGFpbmVyOmhvdmVyIC5mci1pbnNlcnQtaW1ne2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHh9LmZyLWRlc2t0b3AgLmZyLW1vZGFsLXdyYXBwZXIgZGl2LmZyLW1vZGFsLWJvZHkgZGl2LmZyLWltYWdlLWxpc3QgZGl2LmZyLWltYWdlLWNvbnRhaW5lciAuZnItZGVsZXRlLWltZzpob3ZlcntiYWNrZ3JvdW5kOiNiZjQ2NDQ7Y29sb3I6I0ZGRn0uZnItZGVza3RvcCAuZnItbW9kYWwtd3JhcHBlciBkaXYuZnItbW9kYWwtYm9keSBkaXYuZnItaW1hZ2UtbGlzdCBkaXYuZnItaW1hZ2UtY29udGFpbmVyIC5mci1pbnNlcnQtaW1nOmhvdmVye2JhY2tncm91bmQ6I2ViZWJlYn0uY2xlYXJmaXg6OmFmdGVye2NsZWFyOmJvdGg7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7aGVpZ2h0OjB9LmhpZGUtYnktY2xpcHBpbmd7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2hlaWdodDoxcHg7cGFkZGluZzowO21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtjbGlwOnJlY3QoMCwgMCwgMCwgMCk7Ym9yZGVyOjB9LmZyLWxpbmUtYnJlYWtlcntjdXJzb3I6dGV4dDtib3JkZXItdG9wOjFweCBzb2xpZCAjMDA5OGY3O3Bvc2l0aW9uOmZpeGVkO3otaW5kZXg6MjtkaXNwbGF5Om5vbmV9LmZyLWxpbmUtYnJlYWtlci5mci12aXNpYmxle2Rpc3BsYXk6YmxvY2t9LmZyLWxpbmUtYnJlYWtlciBhLmZyLWZsb2F0aW5nLWJ0bntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OmNhbGMoNTAlIC0gKDQwcHggLyAyKSk7dG9wOi0yMHB4fS5mci1saW5lLWJyZWFrZXIgYS5mci1mbG9hdGluZy1idG4gc3Zne21hcmdpbjo4cHg7aGVpZ2h0OjI0cHg7d2lkdGg6MjRweH0uY2xlYXJmaXg6OmFmdGVye2NsZWFyOmJvdGg7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7aGVpZ2h0OjB9LmhpZGUtYnktY2xpcHBpbmd7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2hlaWdodDoxcHg7cGFkZGluZzowO21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtjbGlwOnJlY3QoMCwgMCwgMCwgMCk7Ym9yZGVyOjB9LmZyLXF1aWNrLWluc2VydHtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjIxNDc0ODM2Mzk7d2hpdGUtc3BhY2U6bm93cmFwO3BhZGRpbmctcmlnaHQ6MTBweDstd2Via2l0LWJveC1zaXppbmc6Y29udGVudC1ib3g7LW1vei1ib3gtc2l6aW5nOmNvbnRlbnQtYm94O2JveC1zaXppbmc6Y29udGVudC1ib3h9LmZyLXF1aWNrLWluc2VydCBhLmZyLWZsb2F0aW5nLWJ0biBzdmd7bWFyZ2luOjhweDt3aWR0aDoyNHB4O2hlaWdodDoyNHB4fS5mci1xdWljay1pbnNlcnQuZnItb24gYS5mci1mbG9hdGluZy1idG4gc3Zney13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgxMzVkZWcpOy1tb3otdHJhbnNmb3JtOnJvdGF0ZSgxMzVkZWcpOy1tcy10cmFuc2Zvcm06cm90YXRlKDEzNWRlZyk7LW8tdHJhbnNmb3JtOnJvdGF0ZSgxMzVkZWcpfS5mci1xdWljay1pbnNlcnQuZnItaGlkZGVue2Rpc3BsYXk6bm9uZX0uZnItcWktaGVscGVye3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MztwYWRkaW5nLWxlZnQ6MjBweDt3aGl0ZS1zcGFjZTpub3dyYXB9LmZyLXFpLWhlbHBlciBhLmZyLWJ0bi5mci1mbG9hdGluZy1idG57dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzo2cHggMTBweCAxMHB4IDEwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7Y29sb3I6IzIyMjIyMjtiYWNrZ3JvdW5kOiNGRkY7LXdlYmtpdC1vcGFjaXR5OjA7LW1vei1vcGFjaXR5OjA7b3BhY2l0eTowOy1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDApOy1tb3otdHJhbnNmb3JtOnNjYWxlKDApOy1tcy10cmFuc2Zvcm06c2NhbGUoMCk7LW8tdHJhbnNmb3JtOnNjYWxlKDApfS5mci1xaS1oZWxwZXIgYS5mci1idG4uZnItZmxvYXRpbmctYnRuIHN2Z3tmaWxsOiMyMjIyMjJ9LmZyLXFpLWhlbHBlciBhLmZyLWJ0bi5mci1mbG9hdGluZy1idG4uZnItc2l6ZS0xey13ZWJraXQtb3BhY2l0eToxOy1tb3otb3BhY2l0eToxO29wYWNpdHk6MTstbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTstbW96LXRyYW5zZm9ybTpzY2FsZSgxKTstbXMtdHJhbnNmb3JtOnNjYWxlKDEpOy1vLXRyYW5zZm9ybTpzY2FsZSgxKX0uY2xlYXJmaXg6OmFmdGVye2NsZWFyOmJvdGg7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7aGVpZ2h0OjB9LmhpZGUtYnktY2xpcHBpbmd7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2hlaWdodDoxcHg7cGFkZGluZzowO21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtjbGlwOnJlY3QoMCwgMCwgMCwgMCk7Ym9yZGVyOjB9LmZyLXBvcHVwIC5mci1idXR0b25zLmZyLXRhYnMgLmZyLXNwZWNpYWwtY2hhcmFjdGVyLWNhdGVnb3J5e3BhZGRpbmc6MTBweCAxNXB4fS5mci1wb3B1cCAuZnItYnV0dG9ucy5mci10YWJzIC5mci1zcGVjaWFsLWNoYXJhY3Rlci1jYXRlZ29yeSBzcGFue2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6MTZweH0uZnItcG9wdXAgLmZyLXNwZWNpYWwtY2hhcmFjdGVye3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHh9QG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIGFuZCAobWluLXdpZHRoOiA3NjhweCksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkgYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuZnItcG9wdXAgLmZyLWljb24tY29udGFpbmVyLmZyLXNjLWNvbnRhaW5lcnt3aWR0aDozNjhweH19LmNsZWFyZml4OjphZnRlcntjbGVhcjpib3RoO2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwiO2hlaWdodDowfS5oaWRlLWJ5LWNsaXBwaW5ne3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MXB4O3BhZGRpbmc6MDttYXJnaW46LTFweDtvdmVyZmxvdzpoaWRkZW47Y2xpcDpyZWN0KDAsIDAsIDAsIDApO2JvcmRlcjowfS5mci1lbGVtZW50IHRhYmxlIHRkLmZyLXNlbGVjdGVkLWNlbGwsLmZyLWVsZW1lbnQgdGFibGUgdGguZnItc2VsZWN0ZWQtY2VsbHtib3JkZXI6MXB4IGRvdWJsZSAjMDA5OGY3fS5mci1lbGVtZW50IHRhYmxlIHRye3VzZXItc2VsZWN0Om5vbmU7LW8tdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LWtodG1sLXVzZXItc2VsZWN0Om5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lfS5mci1lbGVtZW50IHRhYmxlIHRkLC5mci1lbGVtZW50IHRhYmxlIHRoe3VzZXItc2VsZWN0OnRleHQ7LW8tdXNlci1zZWxlY3Q6dGV4dDstbW96LXVzZXItc2VsZWN0OnRleHQ7LWtodG1sLXVzZXItc2VsZWN0OnRleHQ7LXdlYmtpdC11c2VyLXNlbGVjdDp0ZXh0Oy1tcy11c2VyLXNlbGVjdDp0ZXh0fS5mci1lbGVtZW50IC5mci1uby1zZWxlY3Rpb24gdGFibGUgdGQsLmZyLWVsZW1lbnQgLmZyLW5vLXNlbGVjdGlvbiB0YWJsZSB0aHt1c2VyLXNlbGVjdDpub25lOy1vLXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1raHRtbC11c2VyLXNlbGVjdDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZX0uZnItdGFibGUtcmVzaXplcntjdXJzb3I6Y29sLXJlc2l6ZTtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjM7ZGlzcGxheTpub25lfS5mci10YWJsZS1yZXNpemVyLmZyLW1vdmluZ3t6LWluZGV4OjJ9LmZyLXRhYmxlLXJlc2l6ZXIgZGl2ey13ZWJraXQtb3BhY2l0eTowOy1tb3otb3BhY2l0eTowO29wYWNpdHk6MDstbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICMwMDk4Zjd9LmZyLW5vLXNlbGVjdGlvbnt1c2VyLXNlbGVjdDpub25lOy1vLXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1raHRtbC11c2VyLXNlbGVjdDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZX0uZnItcG9wdXAgLmZyLXRhYmxlLXNpemV7bWFyZ2luOjIwcHh9LmZyLXBvcHVwIC5mci10YWJsZS1zaXplIC5mci10YWJsZS1zaXplLWluZm97dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjE0cHh9LmZyLXBvcHVwIC5mci10YWJsZS1zaXplIC5mci1zZWxlY3QtdGFibGUtc2l6ZXtsaW5lLWhlaWdodDowO3BhZGRpbmc6NXB4O3doaXRlLXNwYWNlOm5vd3JhcH0uZnItcG9wdXAgLmZyLXRhYmxlLXNpemUgLmZyLXNlbGVjdC10YWJsZS1zaXplPnNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzowIDRweCA0cHggMDtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fS5mci1wb3B1cCAuZnItdGFibGUtc2l6ZSAuZnItc2VsZWN0LXRhYmxlLXNpemU+c3Bhbj5zcGFue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjE4cHg7aGVpZ2h0OjE4cHg7Ym9yZGVyOjFweCBzb2xpZCAjREREfS5mci1wb3B1cCAuZnItdGFibGUtc2l6ZSAuZnItc2VsZWN0LXRhYmxlLXNpemU+c3Bhbi5ob3ZlcntiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fS5mci1wb3B1cCAuZnItdGFibGUtc2l6ZSAuZnItc2VsZWN0LXRhYmxlLXNpemU+c3Bhbi5ob3Zlcj5zcGFue2JhY2tncm91bmQ6cmdiYSgwLDE1MiwyNDcsMC4zKTtib3JkZXI6c29saWQgMXB4ICMwMDk4Zjd9LmZyLXBvcHVwIC5mci10YWJsZS1zaXplIC5mci1zZWxlY3QtdGFibGUtc2l6ZSAubmV3LWxpbmU6OmFmdGVye2NsZWFyOmJvdGg7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7aGVpZ2h0OjB9LmZyLXBvcHVwLmZyLWFib3ZlIC5mci10YWJsZS1zaXplIC5mci1zZWxlY3QtdGFibGUtc2l6ZT5zcGFue2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnR9LmZyLXBvcHVwIC5mci10YWJsZS1jb2xvcnN7ZGlzcGxheTpibG9jaztwYWRkaW5nOjIwcHg7cGFkZGluZy1ib3R0b206MH0uZnItcG9wdXAuZnItZGVza3RvcCAuZnItdGFibGUtc2l6ZSAuZnItc2VsZWN0LXRhYmxlLXNpemU+c3Bhbj5zcGFue3dpZHRoOjEycHg7aGVpZ2h0OjEycHh9LmZyLWluc2VydC1oZWxwZXJ7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDo5OTk5O3doaXRlLXNwYWNlOm5vd3JhcH0uY2xlYXJmaXg6OmFmdGVye2NsZWFyOmJvdGg7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7aGVpZ2h0OjB9LmhpZGUtYnktY2xpcHBpbmd7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2hlaWdodDoxcHg7cGFkZGluZzowO21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtjbGlwOnJlY3QoMCwgMCwgMCwgMCk7Ym9yZGVyOjB9LmZyLWVsZW1lbnQgLmZyLXZpZGVve3VzZXItc2VsZWN0Om5vbmU7LW8tdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LWtodG1sLXVzZXItc2VsZWN0Om5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lfS5mci1lbGVtZW50IC5mci12aWRlbzo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDonJzt6LWluZGV4OjE7dG9wOjA7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjA7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fS5mci1lbGVtZW50IC5mci12aWRlby5mci1hY3RpdmU+Knt6LWluZGV4OjI7cG9zaXRpb246cmVsYXRpdmV9LmZyLWVsZW1lbnQgLmZyLXZpZGVvPip7LXdlYmtpdC1ib3gtc2l6aW5nOmNvbnRlbnQtYm94Oy1tb3otYm94LXNpemluZzpjb250ZW50LWJveDtib3gtc2l6aW5nOmNvbnRlbnQtYm94O21heC13aWR0aDoxMDAlO2JvcmRlcjpub25lfS5mci1ib3ggLmZyLXZpZGVvLXJlc2l6ZXJ7cG9zaXRpb246YWJzb2x1dGU7Ym9yZGVyOnNvbGlkIDFweCAjMDA5OGY3O2Rpc3BsYXk6bm9uZTt1c2VyLXNlbGVjdDpub25lOy1vLXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1raHRtbC11c2VyLXNlbGVjdDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZX0uZnItYm94IC5mci12aWRlby1yZXNpemVyLmZyLWFjdGl2ZXtkaXNwbGF5OmJsb2NrfS5mci1ib3ggLmZyLXZpZGVvLXJlc2l6ZXIgLmZyLWhhbmRsZXJ7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kOiMwMDk4Zjc7Ym9yZGVyOnNvbGlkIDFweCAjRkZGO3otaW5kZXg6NDstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3h9LmZyLWJveCAuZnItdmlkZW8tcmVzaXplciAuZnItaGFuZGxlci5mci1obnd7Y3Vyc29yOm53LXJlc2l6ZX0uZnItYm94IC5mci12aWRlby1yZXNpemVyIC5mci1oYW5kbGVyLmZyLWhuZXtjdXJzb3I6bmUtcmVzaXplfS5mci1ib3ggLmZyLXZpZGVvLXJlc2l6ZXIgLmZyLWhhbmRsZXIuZnItaHN3e2N1cnNvcjpzdy1yZXNpemV9LmZyLWJveCAuZnItdmlkZW8tcmVzaXplciAuZnItaGFuZGxlci5mci1oc2V7Y3Vyc29yOnNlLXJlc2l6ZX0uZnItYm94IC5mci12aWRlby1yZXNpemVyIC5mci1oYW5kbGVye3dpZHRoOjEycHg7aGVpZ2h0OjEycHh9LmZyLWJveCAuZnItdmlkZW8tcmVzaXplciAuZnItaGFuZGxlci5mci1obnd7bGVmdDotNnB4O3RvcDotNnB4fS5mci1ib3ggLmZyLXZpZGVvLXJlc2l6ZXIgLmZyLWhhbmRsZXIuZnItaG5le3JpZ2h0Oi02cHg7dG9wOi02cHh9LmZyLWJveCAuZnItdmlkZW8tcmVzaXplciAuZnItaGFuZGxlci5mci1oc3d7bGVmdDotNnB4O2JvdHRvbTotNnB4fS5mci1ib3ggLmZyLXZpZGVvLXJlc2l6ZXIgLmZyLWhhbmRsZXIuZnItaHNle3JpZ2h0Oi02cHg7Ym90dG9tOi02cHh9QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7LmZyLWJveCAuZnItdmlkZW8tcmVzaXplciAuZnItaGFuZGxlcnt3aWR0aDoxMHB4O2hlaWdodDoxMHB4fS5mci1ib3ggLmZyLXZpZGVvLXJlc2l6ZXIgLmZyLWhhbmRsZXIuZnItaG53e2xlZnQ6LTVweDt0b3A6LTVweH0uZnItYm94IC5mci12aWRlby1yZXNpemVyIC5mci1oYW5kbGVyLmZyLWhuZXtyaWdodDotNXB4O3RvcDotNXB4fS5mci1ib3ggLmZyLXZpZGVvLXJlc2l6ZXIgLmZyLWhhbmRsZXIuZnItaHN3e2xlZnQ6LTVweDtib3R0b206LTVweH0uZnItYm94IC5mci12aWRlby1yZXNpemVyIC5mci1oYW5kbGVyLmZyLWhzZXtyaWdodDotNXB4O2JvdHRvbTotNXB4fX0uZnItcG9wdXAgLmZyLXZpZGVvLXNpemUtbGF5ZXIgLmZyLXZpZGVvLWdyb3VwIC5mci1pbnB1dC1saW5le3dpZHRoOmNhbGMoNTAlIC0gNXB4KTtkaXNwbGF5OmlubGluZS1ibG9ja30uZnItcG9wdXAgLmZyLXZpZGVvLXNpemUtbGF5ZXIgLmZyLXZpZGVvLWdyb3VwIC5mci1pbnB1dC1saW5lKy5mci1pbnB1dC1saW5le21hcmdpbi1sZWZ0OjEwcHh9LmZyLXBvcHVwIC5mci12aWRlby11cGxvYWQtbGF5ZXJ7Ym9yZGVyOmRhc2hlZCAycHggI2JkYmRiZDtwYWRkaW5nOjI1cHggMDttYXJnaW46MjBweDtwb3NpdGlvbjpyZWxhdGl2ZTtmb250LXNpemU6MTRweDtsZXR0ZXItc3BhY2luZzoxcHg7bGluZS1oZWlnaHQ6MTQwJTt0ZXh0LWFsaWduOmNlbnRlcn0uZnItcG9wdXAgLmZyLXZpZGVvLXVwbG9hZC1sYXllcjpob3ZlcntiYWNrZ3JvdW5kOiNlYmViZWJ9LmZyLXBvcHVwIC5mci12aWRlby11cGxvYWQtbGF5ZXIuZnItZHJvcHtiYWNrZ3JvdW5kOiNlYmViZWI7Ym9yZGVyLWNvbG9yOiMwMDk4Zjd9LmZyLXBvcHVwIC5mci12aWRlby11cGxvYWQtbGF5ZXIgLmZyLWZvcm17LXdlYmtpdC1vcGFjaXR5OjA7LW1vei1vcGFjaXR5OjA7b3BhY2l0eTowOy1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO2xlZnQ6MDtyaWdodDowO3otaW5kZXg6MjE0NzQ4MzY0MDtvdmVyZmxvdzpoaWRkZW47bWFyZ2luOjAgIWltcG9ydGFudDtwYWRkaW5nOjAgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnR9LmZyLXBvcHVwIC5mci12aWRlby11cGxvYWQtbGF5ZXIgLmZyLWZvcm0gaW5wdXR7Y3Vyc29yOnBvaW50ZXI7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MDtib3R0b206MDt3aWR0aDo1MDAlO2hlaWdodDoxMDAlO21hcmdpbjowO2ZvbnQtc2l6ZTo0MDBweH0uZnItcG9wdXAgLmZyLXZpZGVvLXByb2dyZXNzLWJhci1sYXllcj5oM3tmb250LXNpemU6MTZweDttYXJnaW46MTBweCAwO2ZvbnQtd2VpZ2h0Om5vcm1hbH0uZnItcG9wdXAgLmZyLXZpZGVvLXByb2dyZXNzLWJhci1sYXllcj5kaXYuZnItYWN0aW9uLWJ1dHRvbnN7ZGlzcGxheTpub25lfS5mci1wb3B1cCAuZnItdmlkZW8tcHJvZ3Jlc3MtYmFyLWxheWVyPmRpdi5mci1sb2FkZXJ7YmFja2dyb3VuZDojYjNlMGZkO2hlaWdodDoxMHB4O3dpZHRoOjEwMCU7bWFyZ2luLXRvcDoyMHB4O292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZX0uZnItcG9wdXAgLmZyLXZpZGVvLXByb2dyZXNzLWJhci1sYXllcj5kaXYuZnItbG9hZGVyIHNwYW57ZGlzcGxheTpibG9jaztoZWlnaHQ6MTAwJTt3aWR0aDowJTtiYWNrZ3JvdW5kOiMwMDk4Zjc7LXdlYmtpdC10cmFuc2l0aW9uOndpZHRoIDAuMnMgZWFzZSAwczstbW96LXRyYW5zaXRpb246d2lkdGggMC4ycyBlYXNlIDBzOy1tcy10cmFuc2l0aW9uOndpZHRoIDAuMnMgZWFzZSAwczstby10cmFuc2l0aW9uOndpZHRoIDAuMnMgZWFzZSAwc30uZnItcG9wdXAgLmZyLXZpZGVvLXByb2dyZXNzLWJhci1sYXllcj5kaXYuZnItbG9hZGVyLmZyLWluZGV0ZXJtaW5hdGUgc3Bhbnt3aWR0aDozMCUgIWltcG9ydGFudDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDstd2Via2l0LWFuaW1hdGlvbjpsb2FkaW5nIDJzIGxpbmVhciBpbmZpbml0ZTstbW96LWFuaW1hdGlvbjpsb2FkaW5nIDJzIGxpbmVhciBpbmZpbml0ZTstby1hbmltYXRpb246bG9hZGluZyAycyBsaW5lYXIgaW5maW5pdGU7YW5pbWF0aW9uOmxvYWRpbmcgMnMgbGluZWFyIGluZmluaXRlfS5mci1wb3B1cCAuZnItdmlkZW8tcHJvZ3Jlc3MtYmFyLWxheWVyLmZyLWVycm9yPmRpdi5mci1sb2FkZXJ7ZGlzcGxheTpub25lfS5mci1wb3B1cCAuZnItdmlkZW8tcHJvZ3Jlc3MtYmFyLWxheWVyLmZyLWVycm9yPmRpdi5mci1hY3Rpb24tYnV0dG9uc3tkaXNwbGF5OmJsb2NrfS5mci12aWRlby1vdmVybGF5e3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDtib3R0b206MDtyaWdodDowO3otaW5kZXg6MjE0NzQ4MzY0MDtkaXNwbGF5Om5vbmV9LmNsZWFyZml4OjphZnRlcntjbGVhcjpib3RoO2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwiO2hlaWdodDowfS5oaWRlLWJ5LWNsaXBwaW5ne3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MXB4O3BhZGRpbmc6MDttYXJnaW46LTFweDtvdmVyZmxvdzpoaWRkZW47Y2xpcDpyZWN0KDAsIDAsIDAsIDApO2JvcmRlcjowfWltZy5mci1yb3VuZGVkLC5mci1pbWctY2FwdGlvbi5mci1yb3VuZGVkIGltZ3tib3JkZXItcmFkaXVzOjEwcHg7LW1vei1ib3JkZXItcmFkaXVzOjEwcHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjEwcHg7LW1vei1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZzstd2Via2l0LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3h9aW1nLmZyLWJvcmRlcmVkLC5mci1pbWctY2FwdGlvbi5mci1ib3JkZXJlZCBpbWd7Ym9yZGVyOnNvbGlkIDVweCAjQ0NDfWltZy5mci1ib3JkZXJlZHstd2Via2l0LWJveC1zaXppbmc6Y29udGVudC1ib3g7LW1vei1ib3gtc2l6aW5nOmNvbnRlbnQtYm94O2JveC1zaXppbmc6Y29udGVudC1ib3h9LmZyLWltZy1jYXB0aW9uLmZyLWJvcmRlcmVkIGltZ3std2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3h9LmZyLXZpZXd7d29yZC13cmFwOmJyZWFrLXdvcmR9LmZyLXZpZXcgc3BhbltzdHlsZX49XCJjb2xvcjpcIl0gYXtjb2xvcjppbmhlcml0fS5mci12aWV3IHN0cm9uZ3tmb250LXdlaWdodDo3MDB9LmZyLXZpZXcgdGFibGV7Ym9yZGVyOm5vbmU7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO2VtcHR5LWNlbGxzOnNob3c7bWF4LXdpZHRoOjEwMCV9LmZyLXZpZXcgdGFibGUgdGR7bWluLXdpZHRoOjVweH0uZnItdmlldyB0YWJsZS5mci1kYXNoZWQtYm9yZGVycyB0ZCwuZnItdmlldyB0YWJsZS5mci1kYXNoZWQtYm9yZGVycyB0aHtib3JkZXItc3R5bGU6ZGFzaGVkfS5mci12aWV3IHRhYmxlLmZyLWFsdGVybmF0ZS1yb3dzIHRib2R5IHRyOm50aC1jaGlsZCgybil7YmFja2dyb3VuZDp3aGl0ZXNtb2tlfS5mci12aWV3IHRhYmxlIHRkLC5mci12aWV3IHRhYmxlIHRoe2JvcmRlcjoxcHggc29saWQgI0RERH0uZnItdmlldyB0YWJsZSB0ZDplbXB0eSwuZnItdmlldyB0YWJsZSB0aDplbXB0eXtoZWlnaHQ6MjBweH0uZnItdmlldyB0YWJsZSB0ZC5mci1oaWdobGlnaHRlZCwuZnItdmlldyB0YWJsZSB0aC5mci1oaWdobGlnaHRlZHtib3JkZXI6MXB4IGRvdWJsZSByZWR9LmZyLXZpZXcgdGFibGUgdGQuZnItdGhpY2ssLmZyLXZpZXcgdGFibGUgdGguZnItdGhpY2t7Ym9yZGVyLXdpZHRoOjJweH0uZnItdmlldyB0YWJsZSB0aHtiYWNrZ3JvdW5kOiNlY2VjZWN9LmZyLXZpZXcgaHJ7Y2xlYXI6Ym90aDt1c2VyLXNlbGVjdDpub25lOy1vLXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1raHRtbC11c2VyLXNlbGVjdDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTticmVhay1hZnRlcjphbHdheXM7cGFnZS1icmVhay1hZnRlcjphbHdheXN9LmZyLXZpZXcgLmZyLWZpbGV7cG9zaXRpb246cmVsYXRpdmV9LmZyLXZpZXcgLmZyLWZpbGU6OmFmdGVye3Bvc2l0aW9uOnJlbGF0aXZlO2NvbnRlbnQ6XCJcXDFGNENFXCI7Zm9udC13ZWlnaHQ6bm9ybWFsfS5mci12aWV3IHByZXt3aGl0ZS1zcGFjZTpwcmUtd3JhcDt3b3JkLXdyYXA6YnJlYWstd29yZDtvdmVyZmxvdzp2aXNpYmxlfS5mci12aWV3W2Rpcj1cInJ0bFwiXSBibG9ja3F1b3Rle2JvcmRlci1sZWZ0Om5vbmU7Ym9yZGVyLXJpZ2h0OnNvbGlkIDJweCAjNUUzNUIxO21hcmdpbi1yaWdodDowO3BhZGRpbmctcmlnaHQ6NXB4O3BhZGRpbmctbGVmdDowfS5mci12aWV3W2Rpcj1cInJ0bFwiXSBibG9ja3F1b3RlIGJsb2NrcXVvdGV7Ym9yZGVyLWNvbG9yOiMwMEJDRDR9LmZyLXZpZXdbZGlyPVwicnRsXCJdIGJsb2NrcXVvdGUgYmxvY2txdW90ZSBibG9ja3F1b3Rle2JvcmRlci1jb2xvcjojNDNBMDQ3fS5mci12aWV3IGJsb2NrcXVvdGV7Ym9yZGVyLWxlZnQ6c29saWQgMnB4ICM1RTM1QjE7bWFyZ2luLWxlZnQ6MDtwYWRkaW5nLWxlZnQ6NXB4O2NvbG9yOiM1RTM1QjF9LmZyLXZpZXcgYmxvY2txdW90ZSBibG9ja3F1b3Rle2JvcmRlci1jb2xvcjojMDBCQ0Q0O2NvbG9yOiMwMEJDRDR9LmZyLXZpZXcgYmxvY2txdW90ZSBibG9ja3F1b3RlIGJsb2NrcXVvdGV7Ym9yZGVyLWNvbG9yOiM0M0EwNDc7Y29sb3I6IzQzQTA0N30uZnItdmlldyBzcGFuLmZyLWVtb3RpY29ue2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LWZhbWlseTpcIkFwcGxlIENvbG9yIEVtb2ppXCIsXCJTZWdvZSBVSSBFbW9qaVwiLFwiTm90b0NvbG9yRW1vamlcIixcIlNlZ29lIFVJIFN5bWJvbFwiLFwiQW5kcm9pZCBFbW9qaVwiLFwiRW1vamlTeW1ib2xzXCI7ZGlzcGxheTppbmxpbmU7bGluZS1oZWlnaHQ6MH0uZnItdmlldyBzcGFuLmZyLWVtb3RpY29uLmZyLWVtb3RpY29uLWltZ3tiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQgIWltcG9ydGFudDtmb250LXNpemU6aW5oZXJpdDtoZWlnaHQ6MWVtO3dpZHRoOjFlbTttaW4taGVpZ2h0OjIwcHg7bWluLXdpZHRoOjIwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOi0uMWVtIC4xZW0gLjFlbTtsaW5lLWhlaWdodDoxO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uZnItdmlldyAuZnItdGV4dC1ncmF5e2NvbG9yOiNBQUEgIWltcG9ydGFudH0uZnItdmlldyAuZnItdGV4dC1ib3JkZXJlZHtib3JkZXItdG9wOnNvbGlkIDFweCAjMjIyO2JvcmRlci1ib3R0b206c29saWQgMXB4ICMyMjI7cGFkZGluZzoxMHB4IDB9LmZyLXZpZXcgLmZyLXRleHQtc3BhY2Vke2xldHRlci1zcGFjaW5nOjFweH0uZnItdmlldyAuZnItdGV4dC11cHBlcmNhc2V7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5mci12aWV3IC5mci1jbGFzcy1oaWdobGlnaHRlZHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmMDB9LmZyLXZpZXcgLmZyLWNsYXNzLWNvZGV7Ym9yZGVyLWNvbG9yOiNjY2NjY2M7Ym9yZGVyLXJhZGl1czoycHg7LW1vei1ib3JkZXItcmFkaXVzOjJweDstd2Via2l0LWJvcmRlci1yYWRpdXM6MnB4Oy1tb3otYmFja2dyb3VuZC1jbGlwOnBhZGRpbmc7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JhY2tncm91bmQ6I2Y1ZjVmNTtwYWRkaW5nOjEwcHg7Zm9udC1mYW1pbHk6XCJDb3VyaWVyIE5ld1wiLCBDb3VyaWVyLCBtb25vc3BhY2V9LmZyLXZpZXcgLmZyLWNsYXNzLXRyYW5zcGFyZW5jeXtvcGFjaXR5OjAuNX0uZnItdmlldyBpbWd7cG9zaXRpb246cmVsYXRpdmU7bWF4LXdpZHRoOjEwMCV9LmZyLXZpZXcgaW1nLmZyLWRpYnttYXJnaW46NXB4IGF1dG87ZGlzcGxheTpibG9jaztmbG9hdDpub25lO3ZlcnRpY2FsLWFsaWduOnRvcH0uZnItdmlldyBpbWcuZnItZGliLmZyLWZpbHttYXJnaW4tbGVmdDowO3RleHQtYWxpZ246bGVmdH0uZnItdmlldyBpbWcuZnItZGliLmZyLWZpcnttYXJnaW4tcmlnaHQ6MDt0ZXh0LWFsaWduOnJpZ2h0fS5mci12aWV3IGltZy5mci1kaWl7ZGlzcGxheTppbmxpbmUtYmxvY2s7ZmxvYXQ6bm9uZTt2ZXJ0aWNhbC1hbGlnbjpib3R0b207bWFyZ2luLWxlZnQ6NXB4O21hcmdpbi1yaWdodDo1cHg7bWF4LXdpZHRoOmNhbGMoMTAwJSAtICgyICogNXB4KSl9LmZyLXZpZXcgaW1nLmZyLWRpaS5mci1maWx7ZmxvYXQ6bGVmdDttYXJnaW46NXB4IDVweCA1cHggMDttYXgtd2lkdGg6Y2FsYygxMDAlIC0gNXB4KX0uZnItdmlldyBpbWcuZnItZGlpLmZyLWZpcntmbG9hdDpyaWdodDttYXJnaW46NXB4IDAgNXB4IDVweDttYXgtd2lkdGg6Y2FsYygxMDAlIC0gNXB4KX0uZnItdmlldyBzcGFuLmZyLWltZy1jYXB0aW9ue3Bvc2l0aW9uOnJlbGF0aXZlO21heC13aWR0aDoxMDAlfS5mci12aWV3IHNwYW4uZnItaW1nLWNhcHRpb24uZnItZGlie21hcmdpbjo1cHggYXV0bztkaXNwbGF5OmJsb2NrO2Zsb2F0Om5vbmU7dmVydGljYWwtYWxpZ246dG9wfS5mci12aWV3IHNwYW4uZnItaW1nLWNhcHRpb24uZnItZGliLmZyLWZpbHttYXJnaW4tbGVmdDowO3RleHQtYWxpZ246bGVmdH0uZnItdmlldyBzcGFuLmZyLWltZy1jYXB0aW9uLmZyLWRpYi5mci1maXJ7bWFyZ2luLXJpZ2h0OjA7dGV4dC1hbGlnbjpyaWdodH0uZnItdmlldyBzcGFuLmZyLWltZy1jYXB0aW9uLmZyLWRpaXtkaXNwbGF5OmlubGluZS1ibG9jaztmbG9hdDpub25lO3ZlcnRpY2FsLWFsaWduOmJvdHRvbTttYXJnaW4tbGVmdDo1cHg7bWFyZ2luLXJpZ2h0OjVweDttYXgtd2lkdGg6Y2FsYygxMDAlIC0gKDIgKiA1cHgpKX0uZnItdmlldyBzcGFuLmZyLWltZy1jYXB0aW9uLmZyLWRpaS5mci1maWx7ZmxvYXQ6bGVmdDttYXJnaW46NXB4IDVweCA1cHggMDttYXgtd2lkdGg6Y2FsYygxMDAlIC0gNXB4KX0uZnItdmlldyBzcGFuLmZyLWltZy1jYXB0aW9uLmZyLWRpaS5mci1maXJ7ZmxvYXQ6cmlnaHQ7bWFyZ2luOjVweCAwIDVweCA1cHg7bWF4LXdpZHRoOmNhbGMoMTAwJSAtIDVweCl9LmZyLXZpZXcgLmZyLXZpZGVve3RleHQtYWxpZ246Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlfS5mci12aWV3IC5mci12aWRlby5mci1ydntwYWRkaW5nLWJvdHRvbTo1Ni4yNSU7cGFkZGluZy10b3A6MzBweDtoZWlnaHQ6MDtvdmVyZmxvdzpoaWRkZW59LmZyLXZpZXcgLmZyLXZpZGVvLmZyLXJ2PmlmcmFtZSwuZnItdmlldyAuZnItdmlkZW8uZnItcnYgb2JqZWN0LC5mci12aWV3IC5mci12aWRlby5mci1ydiBlbWJlZHtwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5mci12aWV3IC5mci12aWRlbz4qey13ZWJraXQtYm94LXNpemluZzpjb250ZW50LWJveDstbW96LWJveC1zaXppbmc6Y29udGVudC1ib3g7Ym94LXNpemluZzpjb250ZW50LWJveDttYXgtd2lkdGg6MTAwJTtib3JkZXI6bm9uZX0uZnItdmlldyAuZnItdmlkZW8uZnItZHZie2Rpc3BsYXk6YmxvY2s7Y2xlYXI6Ym90aH0uZnItdmlldyAuZnItdmlkZW8uZnItZHZiLmZyLWZ2bHt0ZXh0LWFsaWduOmxlZnR9LmZyLXZpZXcgLmZyLXZpZGVvLmZyLWR2Yi5mci1mdnJ7dGV4dC1hbGlnbjpyaWdodH0uZnItdmlldyAuZnItdmlkZW8uZnItZHZpe2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5mci12aWV3IC5mci12aWRlby5mci1kdmkuZnItZnZse2Zsb2F0OmxlZnR9LmZyLXZpZXcgLmZyLXZpZGVvLmZyLWR2aS5mci1mdnJ7ZmxvYXQ6cmlnaHR9LmZyLXZpZXcgYS5mci1zdHJvbmd7Zm9udC13ZWlnaHQ6NzAwfS5mci12aWV3IGEuZnItZ3JlZW57Y29sb3I6Z3JlZW59LmZyLXZpZXcgLmZyLWltZy1jYXB0aW9ue3RleHQtYWxpZ246Y2VudGVyfS5mci12aWV3IC5mci1pbWctY2FwdGlvbiAuZnItaW1nLXdyYXB7cGFkZGluZzowO21hcmdpbjphdXRvO3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjEwMCV9LmZyLXZpZXcgLmZyLWltZy1jYXB0aW9uIC5mci1pbWctd3JhcCBpbWd7ZGlzcGxheTpibG9jazttYXJnaW46YXV0bzt3aWR0aDoxMDAlfS5mci12aWV3IC5mci1pbWctY2FwdGlvbiAuZnItaW1nLXdyYXA+c3BhbnttYXJnaW46YXV0bztkaXNwbGF5OmJsb2NrO3BhZGRpbmc6NXB4IDVweCAxMHB4O2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OmluaXRpYWw7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94Oy13ZWJraXQtb3BhY2l0eTowLjk7LW1vei1vcGFjaXR5OjAuOTtvcGFjaXR5OjAuOTstbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjt3aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyfS5mci12aWV3IGJ1dHRvbi5mci1yb3VuZGVkLC5mci12aWV3IGlucHV0LmZyLXJvdW5kZWQsLmZyLXZpZXcgdGV4dGFyZWEuZnItcm91bmRlZHtib3JkZXItcmFkaXVzOjEwcHg7LW1vei1ib3JkZXItcmFkaXVzOjEwcHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjEwcHg7LW1vei1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZzstd2Via2l0LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3h9LmZyLXZpZXcgYnV0dG9uLmZyLWxhcmdlLC5mci12aWV3IGlucHV0LmZyLWxhcmdlLC5mci12aWV3IHRleHRhcmVhLmZyLWxhcmdle2ZvbnQtc2l6ZToyNHB4fWEuZnItdmlldy5mci1zdHJvbmd7Zm9udC13ZWlnaHQ6NzAwfWEuZnItdmlldy5mci1ncmVlbntjb2xvcjpncmVlbn1pbWcuZnItdmlld3twb3NpdGlvbjpyZWxhdGl2ZTttYXgtd2lkdGg6MTAwJX1pbWcuZnItdmlldy5mci1kaWJ7bWFyZ2luOjVweCBhdXRvO2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bm9uZTt2ZXJ0aWNhbC1hbGlnbjp0b3B9aW1nLmZyLXZpZXcuZnItZGliLmZyLWZpbHttYXJnaW4tbGVmdDowO3RleHQtYWxpZ246bGVmdH1pbWcuZnItdmlldy5mci1kaWIuZnItZmlye21hcmdpbi1yaWdodDowO3RleHQtYWxpZ246cmlnaHR9aW1nLmZyLXZpZXcuZnItZGlpe2Rpc3BsYXk6aW5saW5lLWJsb2NrO2Zsb2F0Om5vbmU7dmVydGljYWwtYWxpZ246Ym90dG9tO21hcmdpbi1sZWZ0OjVweDttYXJnaW4tcmlnaHQ6NXB4O21heC13aWR0aDpjYWxjKDEwMCUgLSAoMiAqIDVweCkpfWltZy5mci12aWV3LmZyLWRpaS5mci1maWx7ZmxvYXQ6bGVmdDttYXJnaW46NXB4IDVweCA1cHggMDttYXgtd2lkdGg6Y2FsYygxMDAlIC0gNXB4KX1pbWcuZnItdmlldy5mci1kaWkuZnItZmlye2Zsb2F0OnJpZ2h0O21hcmdpbjo1cHggMCA1cHggNXB4O21heC13aWR0aDpjYWxjKDEwMCUgLSA1cHgpfXNwYW4uZnItaW1nLWNhcHRpb24uZnItdmlld3twb3NpdGlvbjpyZWxhdGl2ZTttYXgtd2lkdGg6MTAwJX1zcGFuLmZyLWltZy1jYXB0aW9uLmZyLXZpZXcuZnItZGlie21hcmdpbjo1cHggYXV0bztkaXNwbGF5OmJsb2NrO2Zsb2F0Om5vbmU7dmVydGljYWwtYWxpZ246dG9wfXNwYW4uZnItaW1nLWNhcHRpb24uZnItdmlldy5mci1kaWIuZnItZmlse21hcmdpbi1sZWZ0OjA7dGV4dC1hbGlnbjpsZWZ0fXNwYW4uZnItaW1nLWNhcHRpb24uZnItdmlldy5mci1kaWIuZnItZmlye21hcmdpbi1yaWdodDowO3RleHQtYWxpZ246cmlnaHR9c3Bhbi5mci1pbWctY2FwdGlvbi5mci12aWV3LmZyLWRpaXtkaXNwbGF5OmlubGluZS1ibG9jaztmbG9hdDpub25lO3ZlcnRpY2FsLWFsaWduOmJvdHRvbTttYXJnaW4tbGVmdDo1cHg7bWFyZ2luLXJpZ2h0OjVweDttYXgtd2lkdGg6Y2FsYygxMDAlIC0gKDIgKiA1cHgpKX1zcGFuLmZyLWltZy1jYXB0aW9uLmZyLXZpZXcuZnItZGlpLmZyLWZpbHtmbG9hdDpsZWZ0O21hcmdpbjo1cHggNXB4IDVweCAwO21heC13aWR0aDpjYWxjKDEwMCUgLSA1cHgpfXNwYW4uZnItaW1nLWNhcHRpb24uZnItdmlldy5mci1kaWkuZnItZmlye2Zsb2F0OnJpZ2h0O21hcmdpbjo1cHggMCA1cHggNXB4O21heC13aWR0aDpjYWxjKDEwMCUgLSA1cHgpfVxyXG4iLCIvKiFcclxuICogZnJvYWxhX2VkaXRvciB2My4xLjAgKGh0dHBzOi8vd3d3LmZyb2FsYS5jb20vd3lzaXd5Zy1lZGl0b3IpXHJcbiAqIExpY2Vuc2UgaHR0cHM6Ly9mcm9hbGEuY29tL3d5c2l3eWctZWRpdG9yL3Rlcm1zL1xyXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDIwIEZyb2FsYSBMYWJzXHJcbiAqL1xyXG5cclxuLmNsZWFyZml4OjphZnRlcntjbGVhcjpib3RoO2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwiO2hlaWdodDowfS5oaWRlLWJ5LWNsaXBwaW5ne3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MXB4O3BhZGRpbmc6MDttYXJnaW46LTFweDtvdmVyZmxvdzpoaWRkZW47Y2xpcDpyZWN0KDAsIDAsIDAsIDApO2JvcmRlcjowfWltZy5mci1yb3VuZGVkLC5mci1pbWctY2FwdGlvbi5mci1yb3VuZGVkIGltZ3tib3JkZXItcmFkaXVzOjEwcHg7LW1vei1ib3JkZXItcmFkaXVzOjEwcHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjEwcHg7LW1vei1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZzstd2Via2l0LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3h9aW1nLmZyLWJvcmRlcmVkLC5mci1pbWctY2FwdGlvbi5mci1ib3JkZXJlZCBpbWd7Ym9yZGVyOnNvbGlkIDVweCAjQ0NDfWltZy5mci1ib3JkZXJlZHstd2Via2l0LWJveC1zaXppbmc6Y29udGVudC1ib3g7LW1vei1ib3gtc2l6aW5nOmNvbnRlbnQtYm94O2JveC1zaXppbmc6Y29udGVudC1ib3h9LmZyLWltZy1jYXB0aW9uLmZyLWJvcmRlcmVkIGltZ3std2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3h9LmZyLXZpZXd7d29yZC13cmFwOmJyZWFrLXdvcmR9LmZyLXZpZXcgc3BhbltzdHlsZX49XCJjb2xvcjpcIl0gYXtjb2xvcjppbmhlcml0fS5mci12aWV3IHN0cm9uZ3tmb250LXdlaWdodDo3MDB9LmZyLXZpZXcgdGFibGV7Ym9yZGVyOm5vbmU7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO2VtcHR5LWNlbGxzOnNob3c7bWF4LXdpZHRoOjEwMCV9LmZyLXZpZXcgdGFibGUgdGR7bWluLXdpZHRoOjVweH0uZnItdmlldyB0YWJsZS5mci1kYXNoZWQtYm9yZGVycyB0ZCwuZnItdmlldyB0YWJsZS5mci1kYXNoZWQtYm9yZGVycyB0aHtib3JkZXItc3R5bGU6ZGFzaGVkfS5mci12aWV3IHRhYmxlLmZyLWFsdGVybmF0ZS1yb3dzIHRib2R5IHRyOm50aC1jaGlsZCgybil7YmFja2dyb3VuZDp3aGl0ZXNtb2tlfS5mci12aWV3IHRhYmxlIHRkLC5mci12aWV3IHRhYmxlIHRoe2JvcmRlcjoxcHggc29saWQgI0RERH0uZnItdmlldyB0YWJsZSB0ZDplbXB0eSwuZnItdmlldyB0YWJsZSB0aDplbXB0eXtoZWlnaHQ6MjBweH0uZnItdmlldyB0YWJsZSB0ZC5mci1oaWdobGlnaHRlZCwuZnItdmlldyB0YWJsZSB0aC5mci1oaWdobGlnaHRlZHtib3JkZXI6MXB4IGRvdWJsZSByZWR9LmZyLXZpZXcgdGFibGUgdGQuZnItdGhpY2ssLmZyLXZpZXcgdGFibGUgdGguZnItdGhpY2t7Ym9yZGVyLXdpZHRoOjJweH0uZnItdmlldyB0YWJsZSB0aHtiYWNrZ3JvdW5kOiNlY2VjZWN9LmZyLXZpZXcgaHJ7Y2xlYXI6Ym90aDt1c2VyLXNlbGVjdDpub25lOy1vLXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1raHRtbC11c2VyLXNlbGVjdDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTticmVhay1hZnRlcjphbHdheXM7cGFnZS1icmVhay1hZnRlcjphbHdheXN9LmZyLXZpZXcgLmZyLWZpbGV7cG9zaXRpb246cmVsYXRpdmV9LmZyLXZpZXcgLmZyLWZpbGU6OmFmdGVye3Bvc2l0aW9uOnJlbGF0aXZlO2NvbnRlbnQ6XCJcXDFGNENFXCI7Zm9udC13ZWlnaHQ6bm9ybWFsfS5mci12aWV3IHByZXt3aGl0ZS1zcGFjZTpwcmUtd3JhcDt3b3JkLXdyYXA6YnJlYWstd29yZDtvdmVyZmxvdzp2aXNpYmxlfS5mci12aWV3W2Rpcj1cInJ0bFwiXSBibG9ja3F1b3Rle2JvcmRlci1sZWZ0Om5vbmU7Ym9yZGVyLXJpZ2h0OnNvbGlkIDJweCAjNUUzNUIxO21hcmdpbi1yaWdodDowO3BhZGRpbmctcmlnaHQ6NXB4O3BhZGRpbmctbGVmdDowfS5mci12aWV3W2Rpcj1cInJ0bFwiXSBibG9ja3F1b3RlIGJsb2NrcXVvdGV7Ym9yZGVyLWNvbG9yOiMwMEJDRDR9LmZyLXZpZXdbZGlyPVwicnRsXCJdIGJsb2NrcXVvdGUgYmxvY2txdW90ZSBibG9ja3F1b3Rle2JvcmRlci1jb2xvcjojNDNBMDQ3fS5mci12aWV3IGJsb2NrcXVvdGV7Ym9yZGVyLWxlZnQ6c29saWQgMnB4ICM1RTM1QjE7bWFyZ2luLWxlZnQ6MDtwYWRkaW5nLWxlZnQ6NXB4O2NvbG9yOiM1RTM1QjF9LmZyLXZpZXcgYmxvY2txdW90ZSBibG9ja3F1b3Rle2JvcmRlci1jb2xvcjojMDBCQ0Q0O2NvbG9yOiMwMEJDRDR9LmZyLXZpZXcgYmxvY2txdW90ZSBibG9ja3F1b3RlIGJsb2NrcXVvdGV7Ym9yZGVyLWNvbG9yOiM0M0EwNDc7Y29sb3I6IzQzQTA0N30uZnItdmlldyBzcGFuLmZyLWVtb3RpY29ue2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LWZhbWlseTpcIkFwcGxlIENvbG9yIEVtb2ppXCIsXCJTZWdvZSBVSSBFbW9qaVwiLFwiTm90b0NvbG9yRW1vamlcIixcIlNlZ29lIFVJIFN5bWJvbFwiLFwiQW5kcm9pZCBFbW9qaVwiLFwiRW1vamlTeW1ib2xzXCI7ZGlzcGxheTppbmxpbmU7bGluZS1oZWlnaHQ6MH0uZnItdmlldyBzcGFuLmZyLWVtb3RpY29uLmZyLWVtb3RpY29uLWltZ3tiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQgIWltcG9ydGFudDtmb250LXNpemU6aW5oZXJpdDtoZWlnaHQ6MWVtO3dpZHRoOjFlbTttaW4taGVpZ2h0OjIwcHg7bWluLXdpZHRoOjIwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOi0uMWVtIC4xZW0gLjFlbTtsaW5lLWhlaWdodDoxO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uZnItdmlldyAuZnItdGV4dC1ncmF5e2NvbG9yOiNBQUEgIWltcG9ydGFudH0uZnItdmlldyAuZnItdGV4dC1ib3JkZXJlZHtib3JkZXItdG9wOnNvbGlkIDFweCAjMjIyO2JvcmRlci1ib3R0b206c29saWQgMXB4ICMyMjI7cGFkZGluZzoxMHB4IDB9LmZyLXZpZXcgLmZyLXRleHQtc3BhY2Vke2xldHRlci1zcGFjaW5nOjFweH0uZnItdmlldyAuZnItdGV4dC11cHBlcmNhc2V7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5mci12aWV3IC5mci1jbGFzcy1oaWdobGlnaHRlZHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmMDB9LmZyLXZpZXcgLmZyLWNsYXNzLWNvZGV7Ym9yZGVyLWNvbG9yOiNjY2NjY2M7Ym9yZGVyLXJhZGl1czoycHg7LW1vei1ib3JkZXItcmFkaXVzOjJweDstd2Via2l0LWJvcmRlci1yYWRpdXM6MnB4Oy1tb3otYmFja2dyb3VuZC1jbGlwOnBhZGRpbmc7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JhY2tncm91bmQ6I2Y1ZjVmNTtwYWRkaW5nOjEwcHg7Zm9udC1mYW1pbHk6XCJDb3VyaWVyIE5ld1wiLCBDb3VyaWVyLCBtb25vc3BhY2V9LmZyLXZpZXcgLmZyLWNsYXNzLXRyYW5zcGFyZW5jeXtvcGFjaXR5OjAuNX0uZnItdmlldyBpbWd7cG9zaXRpb246cmVsYXRpdmU7bWF4LXdpZHRoOjEwMCV9LmZyLXZpZXcgaW1nLmZyLWRpYnttYXJnaW46NXB4IGF1dG87ZGlzcGxheTpibG9jaztmbG9hdDpub25lO3ZlcnRpY2FsLWFsaWduOnRvcH0uZnItdmlldyBpbWcuZnItZGliLmZyLWZpbHttYXJnaW4tbGVmdDowO3RleHQtYWxpZ246bGVmdH0uZnItdmlldyBpbWcuZnItZGliLmZyLWZpcnttYXJnaW4tcmlnaHQ6MDt0ZXh0LWFsaWduOnJpZ2h0fS5mci12aWV3IGltZy5mci1kaWl7ZGlzcGxheTppbmxpbmUtYmxvY2s7ZmxvYXQ6bm9uZTt2ZXJ0aWNhbC1hbGlnbjpib3R0b207bWFyZ2luLWxlZnQ6NXB4O21hcmdpbi1yaWdodDo1cHg7bWF4LXdpZHRoOmNhbGMoMTAwJSAtICgyICogNXB4KSl9LmZyLXZpZXcgaW1nLmZyLWRpaS5mci1maWx7ZmxvYXQ6bGVmdDttYXJnaW46NXB4IDVweCA1cHggMDttYXgtd2lkdGg6Y2FsYygxMDAlIC0gNXB4KX0uZnItdmlldyBpbWcuZnItZGlpLmZyLWZpcntmbG9hdDpyaWdodDttYXJnaW46NXB4IDAgNXB4IDVweDttYXgtd2lkdGg6Y2FsYygxMDAlIC0gNXB4KX0uZnItdmlldyBzcGFuLmZyLWltZy1jYXB0aW9ue3Bvc2l0aW9uOnJlbGF0aXZlO21heC13aWR0aDoxMDAlfS5mci12aWV3IHNwYW4uZnItaW1nLWNhcHRpb24uZnItZGlie21hcmdpbjo1cHggYXV0bztkaXNwbGF5OmJsb2NrO2Zsb2F0Om5vbmU7dmVydGljYWwtYWxpZ246dG9wfS5mci12aWV3IHNwYW4uZnItaW1nLWNhcHRpb24uZnItZGliLmZyLWZpbHttYXJnaW4tbGVmdDowO3RleHQtYWxpZ246bGVmdH0uZnItdmlldyBzcGFuLmZyLWltZy1jYXB0aW9uLmZyLWRpYi5mci1maXJ7bWFyZ2luLXJpZ2h0OjA7dGV4dC1hbGlnbjpyaWdodH0uZnItdmlldyBzcGFuLmZyLWltZy1jYXB0aW9uLmZyLWRpaXtkaXNwbGF5OmlubGluZS1ibG9jaztmbG9hdDpub25lO3ZlcnRpY2FsLWFsaWduOmJvdHRvbTttYXJnaW4tbGVmdDo1cHg7bWFyZ2luLXJpZ2h0OjVweDttYXgtd2lkdGg6Y2FsYygxMDAlIC0gKDIgKiA1cHgpKX0uZnItdmlldyBzcGFuLmZyLWltZy1jYXB0aW9uLmZyLWRpaS5mci1maWx7ZmxvYXQ6bGVmdDttYXJnaW46NXB4IDVweCA1cHggMDttYXgtd2lkdGg6Y2FsYygxMDAlIC0gNXB4KX0uZnItdmlldyBzcGFuLmZyLWltZy1jYXB0aW9uLmZyLWRpaS5mci1maXJ7ZmxvYXQ6cmlnaHQ7bWFyZ2luOjVweCAwIDVweCA1cHg7bWF4LXdpZHRoOmNhbGMoMTAwJSAtIDVweCl9LmZyLXZpZXcgLmZyLXZpZGVve3RleHQtYWxpZ246Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlfS5mci12aWV3IC5mci12aWRlby5mci1ydntwYWRkaW5nLWJvdHRvbTo1Ni4yNSU7cGFkZGluZy10b3A6MzBweDtoZWlnaHQ6MDtvdmVyZmxvdzpoaWRkZW59LmZyLXZpZXcgLmZyLXZpZGVvLmZyLXJ2PmlmcmFtZSwuZnItdmlldyAuZnItdmlkZW8uZnItcnYgb2JqZWN0LC5mci12aWV3IC5mci12aWRlby5mci1ydiBlbWJlZHtwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5mci12aWV3IC5mci12aWRlbz4qey13ZWJraXQtYm94LXNpemluZzpjb250ZW50LWJveDstbW96LWJveC1zaXppbmc6Y29udGVudC1ib3g7Ym94LXNpemluZzpjb250ZW50LWJveDttYXgtd2lkdGg6MTAwJTtib3JkZXI6bm9uZX0uZnItdmlldyAuZnItdmlkZW8uZnItZHZie2Rpc3BsYXk6YmxvY2s7Y2xlYXI6Ym90aH0uZnItdmlldyAuZnItdmlkZW8uZnItZHZiLmZyLWZ2bHt0ZXh0LWFsaWduOmxlZnR9LmZyLXZpZXcgLmZyLXZpZGVvLmZyLWR2Yi5mci1mdnJ7dGV4dC1hbGlnbjpyaWdodH0uZnItdmlldyAuZnItdmlkZW8uZnItZHZpe2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5mci12aWV3IC5mci12aWRlby5mci1kdmkuZnItZnZse2Zsb2F0OmxlZnR9LmZyLXZpZXcgLmZyLXZpZGVvLmZyLWR2aS5mci1mdnJ7ZmxvYXQ6cmlnaHR9LmZyLXZpZXcgYS5mci1zdHJvbmd7Zm9udC13ZWlnaHQ6NzAwfS5mci12aWV3IGEuZnItZ3JlZW57Y29sb3I6Z3JlZW59LmZyLXZpZXcgLmZyLWltZy1jYXB0aW9ue3RleHQtYWxpZ246Y2VudGVyfS5mci12aWV3IC5mci1pbWctY2FwdGlvbiAuZnItaW1nLXdyYXB7cGFkZGluZzowO21hcmdpbjphdXRvO3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjEwMCV9LmZyLXZpZXcgLmZyLWltZy1jYXB0aW9uIC5mci1pbWctd3JhcCBpbWd7ZGlzcGxheTpibG9jazttYXJnaW46YXV0bzt3aWR0aDoxMDAlfS5mci12aWV3IC5mci1pbWctY2FwdGlvbiAuZnItaW1nLXdyYXA+c3BhbnttYXJnaW46YXV0bztkaXNwbGF5OmJsb2NrO3BhZGRpbmc6NXB4IDVweCAxMHB4O2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OmluaXRpYWw7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94Oy13ZWJraXQtb3BhY2l0eTowLjk7LW1vei1vcGFjaXR5OjAuOTtvcGFjaXR5OjAuOTstbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjt3aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyfS5mci12aWV3IGJ1dHRvbi5mci1yb3VuZGVkLC5mci12aWV3IGlucHV0LmZyLXJvdW5kZWQsLmZyLXZpZXcgdGV4dGFyZWEuZnItcm91bmRlZHtib3JkZXItcmFkaXVzOjEwcHg7LW1vei1ib3JkZXItcmFkaXVzOjEwcHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjEwcHg7LW1vei1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZzstd2Via2l0LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3h9LmZyLXZpZXcgYnV0dG9uLmZyLWxhcmdlLC5mci12aWV3IGlucHV0LmZyLWxhcmdlLC5mci12aWV3IHRleHRhcmVhLmZyLWxhcmdle2ZvbnQtc2l6ZToyNHB4fWEuZnItdmlldy5mci1zdHJvbmd7Zm9udC13ZWlnaHQ6NzAwfWEuZnItdmlldy5mci1ncmVlbntjb2xvcjpncmVlbn1pbWcuZnItdmlld3twb3NpdGlvbjpyZWxhdGl2ZTttYXgtd2lkdGg6MTAwJX1pbWcuZnItdmlldy5mci1kaWJ7bWFyZ2luOjVweCBhdXRvO2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bm9uZTt2ZXJ0aWNhbC1hbGlnbjp0b3B9aW1nLmZyLXZpZXcuZnItZGliLmZyLWZpbHttYXJnaW4tbGVmdDowO3RleHQtYWxpZ246bGVmdH1pbWcuZnItdmlldy5mci1kaWIuZnItZmlye21hcmdpbi1yaWdodDowO3RleHQtYWxpZ246cmlnaHR9aW1nLmZyLXZpZXcuZnItZGlpe2Rpc3BsYXk6aW5saW5lLWJsb2NrO2Zsb2F0Om5vbmU7dmVydGljYWwtYWxpZ246Ym90dG9tO21hcmdpbi1sZWZ0OjVweDttYXJnaW4tcmlnaHQ6NXB4O21heC13aWR0aDpjYWxjKDEwMCUgLSAoMiAqIDVweCkpfWltZy5mci12aWV3LmZyLWRpaS5mci1maWx7ZmxvYXQ6bGVmdDttYXJnaW46NXB4IDVweCA1cHggMDttYXgtd2lkdGg6Y2FsYygxMDAlIC0gNXB4KX1pbWcuZnItdmlldy5mci1kaWkuZnItZmlye2Zsb2F0OnJpZ2h0O21hcmdpbjo1cHggMCA1cHggNXB4O21heC13aWR0aDpjYWxjKDEwMCUgLSA1cHgpfXNwYW4uZnItaW1nLWNhcHRpb24uZnItdmlld3twb3NpdGlvbjpyZWxhdGl2ZTttYXgtd2lkdGg6MTAwJX1zcGFuLmZyLWltZy1jYXB0aW9uLmZyLXZpZXcuZnItZGlie21hcmdpbjo1cHggYXV0bztkaXNwbGF5OmJsb2NrO2Zsb2F0Om5vbmU7dmVydGljYWwtYWxpZ246dG9wfXNwYW4uZnItaW1nLWNhcHRpb24uZnItdmlldy5mci1kaWIuZnItZmlse21hcmdpbi1sZWZ0OjA7dGV4dC1hbGlnbjpsZWZ0fXNwYW4uZnItaW1nLWNhcHRpb24uZnItdmlldy5mci1kaWIuZnItZmlye21hcmdpbi1yaWdodDowO3RleHQtYWxpZ246cmlnaHR9c3Bhbi5mci1pbWctY2FwdGlvbi5mci12aWV3LmZyLWRpaXtkaXNwbGF5OmlubGluZS1ibG9jaztmbG9hdDpub25lO3ZlcnRpY2FsLWFsaWduOmJvdHRvbTttYXJnaW4tbGVmdDo1cHg7bWFyZ2luLXJpZ2h0OjVweDttYXgtd2lkdGg6Y2FsYygxMDAlIC0gKDIgKiA1cHgpKX1zcGFuLmZyLWltZy1jYXB0aW9uLmZyLXZpZXcuZnItZGlpLmZyLWZpbHtmbG9hdDpsZWZ0O21hcmdpbjo1cHggNXB4IDVweCAwO21heC13aWR0aDpjYWxjKDEwMCUgLSA1cHgpfXNwYW4uZnItaW1nLWNhcHRpb24uZnItdmlldy5mci1kaWkuZnItZmlye2Zsb2F0OnJpZ2h0O21hcmdpbjo1cHggMCA1cHggNXB4O21heC13aWR0aDpjYWxjKDEwMCUgLSA1cHgpfVxyXG4iLCI6cm9vdCB7XG4gIC8vIENvbG9yc1xuICAtLXNzLXByaW1hcnktY29sb3I6ICM1ODk3ZmI7XG4gIC0tc3MtYmctY29sb3I6ICNmZmZmZmY7XG4gIC0tc3MtZm9udC1jb2xvcjogIzRkNGQ0ZDtcbiAgLS1zcy1mb250LXBsYWNlaG9sZGVyLWNvbG9yOiAjOGQ4ZDhkO1xuICAtLXNzLWRpc2FibGVkLWNvbG9yOiAjZGNkZWUyO1xuICAtLXNzLWJvcmRlci1jb2xvcjogI2RjZGVlMjtcbiAgLS1zcy1oaWdobGlnaHQtY29sb3I6ICNmZmZiOGM7XG4gIC0tc3Mtc3VjY2Vzcy1jb2xvcjogIzAwYjc1NTtcbiAgLS1zcy1lcnJvci1jb2xvcjogI2RjMzU0NTtcblxuICAvLyBIZWlnaHRzXG4gIC0tc3MtbWFpbi1oZWlnaHQ6IDMwcHg7XG4gIC0tc3MtY29udGVudC1oZWlnaHQ6IDMwMHB4O1xuXG4gIC8vIFNwYWNpbmdcbiAgLS1zcy1zcGFjaW5nLWw6IDdweDtcbiAgLS1zcy1zcGFjaW5nLW06IDVweDtcbiAgLS1zcy1zcGFjaW5nLXM6IDNweDtcblxuICAvLyBNaXNjXG4gIC0tc3MtYW5pbWF0aW9uLXRpbWluZzogMC4ycztcbiAgLS1zcy1ib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi8vIEFuaW1hdGlvbiBrZXlmcmFtZXNcbkBrZXlmcmFtZXMgc3MtdmFsdWVJbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNzLXZhbHVlT3V0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLy8gTWlzYyBjbGFzc2VzXG4uc3MtaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLy8gTWFpbiBjb250YWluZXJcbi5zcy1tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY29sb3I6IHZhcigtLXNzLWZvbnQtY29sb3IpO1xuICBtaW4taGVpZ2h0OiB2YXIoLS1zcy1tYWluLWhlaWdodCk7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiB2YXIoLS1zcy1zcGFjaW5nLXMpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNzLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXNzLWJvcmRlci1yYWRpdXMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zcy1iZy1jb2xvcik7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgdmFyKC0tc3MtYW5pbWF0aW9uLXRpbWluZyk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDVweCB2YXIoLS1zcy1wcmltYXJ5LWNvbG9yKTtcbiAgfVxuXG4gICYuc3MtZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNzLWRpc2FibGVkLWNvbG9yKTtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXG4gICAgLnNzLXZhbHVlcyB7XG4gICAgICAuc3MtZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogdmFyKC0tc3MtZm9udC1jb2xvcik7XG4gICAgICB9XG5cbiAgICAgIC5zcy12YWx1ZSB7XG4gICAgICAgIC5zcy12YWx1ZS1kZWxldGUge1xuICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnNzLW9wZW4tYWJvdmUge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4O1xuICB9XG4gICYuc3Mtb3Blbi1iZWxvdyB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7XG4gIH1cblxuICAuc3MtdmFsdWVzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiB2YXIoLS1zcy1zcGFjaW5nLW0pO1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuXG4gICAgLnNzLXBsYWNlaG9sZGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwYWRkaW5nOiB2YXIoLS1zcy1zcGFjaW5nLXMpIHZhcigtLXNzLXNwYWNpbmctbSkgdmFyKC0tc3Mtc3BhY2luZy1zKSB2YXIoLS1zcy1zcGFjaW5nLW0pO1xuICAgICAgbWFyZ2luOiBhdXRvIDBweCBhdXRvIDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBjb2xvcjogdmFyKC0tc3MtZm9udC1wbGFjZWhvbGRlci1jb2xvcik7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cblxuICAgIC8vIE1heCBpcyB1c2VkIHRvIGRpc3BsYXkgbWF4IG51bWJlciBvZiB2YWx1ZXNcbiAgICAuc3MtbWF4IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogdmFyKC0tc3MtYmctY29sb3IpO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBwYWRkaW5nOiB2YXIoLS1zcy1zcGFjaW5nLXMpIHZhcigtLXNzLXNwYWNpbmctbSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zcy1wcmltYXJ5LWNvbG9yKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXNzLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cblxuICAgIC8vIFVzZWQgZm9yIHNpbmdsZSBzZWxlY3Qgc2VsZWN0ZWQgdmFsdWVcbiAgICAuc3Mtc2luZ2xlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW46IGF1dG8gMHB4IGF1dG8gdmFyKC0tc3Mtc3BhY2luZy1zKTtcbiAgICB9XG5cbiAgICAvLyBVc2VkIGZvciB0aGUgc2VsZWN0ZWQgdmFsdWVzXG4gICAgLnNzLXZhbHVlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zcy1wcmltYXJ5LWNvbG9yKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXNzLWJvcmRlci1yYWRpdXMpO1xuICAgICAgYW5pbWF0aW9uLW5hbWU6IHNzLXZhbHVlSW47XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLXNzLWFuaW1hdGlvbi10aW1pbmcpO1xuICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuXG4gICAgICAmLnNzLXZhbHVlLW91dCB7XG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiBzcy12YWx1ZU91dDtcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS1zcy1hbmltYXRpb24tdGltaW5nKTtcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgICB9XG5cbiAgICAgIC5zcy12YWx1ZS10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBjb2xvcjogdmFyKC0tc3MtYmctY29sb3IpO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgcGFkZGluZzogdmFyKC0tc3Mtc3BhY2luZy1zKSB2YXIoLS1zcy1zcGFjaW5nLW0pO1xuICAgICAgfVxuXG4gICAgICAuc3MtdmFsdWUtZGVsZXRlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS1zcy1zcGFjaW5nLWwpO1xuICAgICAgICB3aWR0aDogdmFyKC0tc3Mtc3BhY2luZy1sKTtcbiAgICAgICAgcGFkZGluZzogdmFyKC0tc3Mtc3BhY2luZy1zKSB2YXIoLS1zcy1zcGFjaW5nLW0pO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggdmFyKC0tc3MtYmctY29sb3IpO1xuICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgIGhlaWdodDogdmFyKC0tc3Mtc3BhY2luZy1sKTtcbiAgICAgICAgICB3aWR0aDogdmFyKC0tc3Mtc3BhY2luZy1sKTtcblxuICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgZmlsbDogbm9uZTtcbiAgICAgICAgICAgIHN0cm9rZTogdmFyKC0tc3MtYmctY29sb3IpO1xuICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAxODtcbiAgICAgICAgICAgIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbiAgICAgICAgICAgIHN0cm9rZS1saW5lam9pbjogcm91bmQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNzLWRlc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgbWFyZ2luOiAwIHZhcigtLXNzLXNwYWNpbmctbSkgMCB2YXIoLS1zcy1zcGFjaW5nLW0pO1xuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBoZWlnaHQ6IDhweDtcblxuICAgICAgcGF0aCB7XG4gICAgICAgIGZpbGw6IG5vbmU7XG4gICAgICAgIHN0cm9rZTogdmFyKC0tc3MtZm9udC1jb2xvcik7XG4gICAgICAgIHN0cm9rZS13aWR0aDogMjA7XG4gICAgICAgIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbiAgICAgICAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3MtYXJyb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBtYXJnaW46IGF1dG8gdmFyKC0tc3Mtc3BhY2luZy1tKSBhdXRvIHZhcigtLXNzLXNwYWNpbmctbSk7XG5cbiAgICBwYXRoIHtcbiAgICAgIGZpbGw6IG5vbmU7XG4gICAgICBzdHJva2U6IHZhcigtLXNzLWZvbnQtY29sb3IpO1xuICAgICAgc3Ryb2tlLXdpZHRoOiAxODtcbiAgICAgIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbiAgICAgIHN0cm9rZS1saW5lam9pbjogcm91bmQ7XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgICB0cmFuc2l0aW9uOiB2YXIoLS1zcy1hbmltYXRpb24tdGltaW5nKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gQ29udGVudCBjb250YWluZXJcbi5zcy1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlOyAvLyBkZWZhdWx0IHBvc2l0aW9uXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogYXV0bztcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC1oZWlnaHQ6IHZhcigtLXNzLWNvbnRlbnQtaGVpZ2h0KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggdmFyKC0tc3MtYm9yZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3MtYmctY29sb3IpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdmFyKC0tc3MtYW5pbWF0aW9uLXRpbWluZyksIG9wYWNpdHkgdmFyKC0tc3MtYW5pbWF0aW9uLXRpbWluZyk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAxMDAwMDtcblxuICAmLnNzLXJlbGF0aXZlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgJi5zcy1vcGVuLWFib3ZlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLXNzLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1zcy1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICYuc3Mtb3Blbi1iZWxvdyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLXNzLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1zcy1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC5zcy1zZWFyY2gge1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBwYWRkaW5nOiB2YXIoLS1zcy1zcGFjaW5nLWwpIHZhcigtLXNzLXNwYWNpbmctbCkgdmFyKC0tc3Mtc3BhY2luZy1tKSB2YXIoLS1zcy1zcGFjaW5nLWwpO1xuXG4gICAgaW5wdXQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4td2lkdGg6IDBweDtcbiAgICAgIHBhZGRpbmc6IHZhcigtLXNzLXNwYWNpbmctbSkgdmFyKC0tc3Mtc3BhY2luZy1sKTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNzLWJvcmRlci1jb2xvcik7XG4gICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1zcy1ib3JkZXItcmFkaXVzKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNzLWJnLWNvbG9yKTtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tc3MtZm9udC1wbGFjZWhvbGRlci1jb2xvcik7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgNXB4IHZhcigtLXNzLXByaW1hcnktY29sb3IpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zcy1hZGRhYmxlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW46IDAgMCAwIHZhcigtLXNzLXNwYWNpbmctbSk7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zcy1ib3JkZXItY29sb3IpO1xuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tc3MtYm9yZGVyLXJhZGl1cyk7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICBtYXJnaW46IGF1dG8gdmFyKC0tc3Mtc3BhY2luZy1tKSBhdXRvIHZhcigtLXNzLXNwYWNpbmctbSk7XG5cbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgZmlsbDogbm9uZTtcbiAgICAgICAgICBzdHJva2U6IHZhcigtLXNzLWZvbnQtY29sb3IpO1xuICAgICAgICAgIHN0cm9rZS13aWR0aDogMTg7XG4gICAgICAgICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICAgICAgICAgIHN0cm9rZS1saW5lam9pbjogcm91bmQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3MtbGlzdCB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gICAgLnNzLWVycm9yIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1zcy1lcnJvci1jb2xvcik7XG4gICAgICBwYWRkaW5nOiB2YXIoLS1zcy1zcGFjaW5nLWwpO1xuICAgIH1cblxuICAgIC5zcy1zZWFyY2hpbmcge1xuICAgICAgY29sb3I6IHZhcigtLXNzLWZvbnQtY29sb3IpO1xuICAgICAgcGFkZGluZzogdmFyKC0tc3Mtc3BhY2luZy1sKTtcbiAgICB9XG5cbiAgICAuc3Mtb3B0Z3JvdXAge1xuICAgICAgLy8gSWYgb3B0Z3JvdXAgaXMgb3Blbiwgc2hvdyB0aGUgb3B0aW9uc1xuICAgICAgJi5zcy1vcGVuIHtcbiAgICAgICAgLnNzLW9wdGlvbiB7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gSWYgb3B0Z3JvdXAgaGFzIGNsb3NlLCBoaWRlIGFsbCBvcHRpb25zXG4gICAgICAmLnNzLWNsb3NlIHtcbiAgICAgICAgLnNzLW9wdGlvbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zcy1vcHRncm91cC1sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZzogdmFyKC0tc3Mtc3BhY2luZy1tKSB2YXIoLS1zcy1zcGFjaW5nLWwpIHZhcigtLXNzLXNwYWNpbmctbSkgdmFyKC0tc3Mtc3BhY2luZy1sKTtcblxuICAgICAgICAuc3Mtb3B0Z3JvdXAtbGFiZWwtdGV4dCB7XG4gICAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgY29sb3I6IHZhcigtLXNzLWZvbnQtY29sb3IpO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gSWYgb3B0Z3JvdXAgaGFzIGFycm93LCBtYWtlIGxhYmVsIGNsaWNrYWJsZVxuICAgICAgICAmOmhhcyguc3MtYXJyb3cpIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuc3Mtb3B0Z3JvdXAtYWN0aW9ucyB7XG4gICAgICAgICAgZmxleDogMCAxIGF1dG87XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgZ2FwOiB2YXIoLS1zcy1zcGFjaW5nLW0pO1xuXG4gICAgICAgICAgLnNzLXNlbGVjdGFsbCB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnNzLXNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgIHN0cm9rZTogdmFyKC0tc3MtZXJyb3ItY29sb3IpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgZmxleDogMCAxIGF1dG87XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMTAwJSAqIDAuNik7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCB2YXIoLS1zcy1zcGFjaW5nLXMpIDAgMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgZmxleDogMCAxIGF1dG87XG4gICAgICAgICAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XG5cbiAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgZmlsbDogbm9uZTtcbiAgICAgICAgICAgICAgICBzdHJva2U6IHZhcigtLXNzLXN1Y2Nlc3MtY29sb3IpO1xuICAgICAgICAgICAgICAgIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbiAgICAgICAgICAgICAgICBzdHJva2UtbGluZWpvaW46IHJvdW5kO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiA1O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAxMTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zcy1jbG9zYWJsZSB7XG4gICAgICAgICAgICBmbGV4OiAwIDEgYXV0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAuc3MtYXJyb3cge1xuICAgICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTBweDtcblxuICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiBub25lO1xuICAgICAgICAgICAgICAgIHN0cm9rZTogdmFyKC0tc3MtZm9udC1jb2xvcik7XG4gICAgICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAxODtcbiAgICAgICAgICAgICAgICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG4gICAgICAgICAgICAgICAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdmFyKC0tc3MtYW5pbWF0aW9uLXRpbWluZyk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNzLW9wdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IHZhcigtLXNzLXNwYWNpbmctcykgdmFyKC0tc3Mtc3BhY2luZy1zKSB2YXIoLS1zcy1zcGFjaW5nLXMpIGNhbGModmFyKC0tc3Mtc3BhY2luZy1sKSAqIDMpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zcy1vcHRpb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBhZGRpbmc6IHZhcigtLXNzLXNwYWNpbmctbSkgdmFyKC0tc3Mtc3BhY2luZy1sKSB2YXIoLS1zcy1zcGFjaW5nLW0pIHZhcigtLXNzLXNwYWNpbmctbCk7XG4gICAgICBjb2xvcjogdmFyKC0tc3MtZm9udC1jb2xvcik7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1zcy1iZy1jb2xvcik7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNzLXByaW1hcnktY29sb3IpO1xuICAgICAgfVxuXG4gICAgICAmLnNzLWhpZ2hsaWdodGVkLFxuICAgICAgJjpub3QoLnNzLWRpc2FibGVkKS5zcy1zZWxlY3RlZCB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1zcy1iZy1jb2xvcik7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNzLXByaW1hcnktY29sb3IpO1xuICAgICAgfVxuXG4gICAgICAmLnNzLWRpc2FibGVkIHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3MtZGlzYWJsZWQtY29sb3IpO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1zcy1mb250LWNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBTdWIgZGl2IHdyYXBwZXIgZm9yIGhpZ2hsaWdodGluZyB0ZXh0XG4gICAgICAuc3Mtc2VhcmNoLWhpZ2hsaWdodCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNzLWhpZ2hsaWdodC1jb2xvcik7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIudHJpYnV0ZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiA5OTk5OTk7XG59XG4udHJpYnV0ZS1jb250YWluZXIgdWwge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZDogI2VmZWZlZjtcbn1cbi50cmlidXRlLWNvbnRhaW5lciBsaSB7XG4gIHBhZGRpbmc6IDVweCA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50cmlidXRlLWNvbnRhaW5lciBsaS5oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjZGRkO1xufVxuLnRyaWJ1dGUtY29udGFpbmVyIGxpIHNwYW4ge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi50cmlidXRlLWNvbnRhaW5lciBsaS5uby1tYXRjaCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi50cmlidXRlLWNvbnRhaW5lciAubWVudS1oaWdobGlnaHRlZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufSIsIi8qKlxuICogQGxpY2Vuc2VcbiAqIENvcHlyaWdodCBUeWxlciBUZWNobm9sb2dpZXMsIEluYy4gXG4gKiBMaWNlbnNlOiBBcGFjaGUtMi4wXG4gKi9cbi8qIHByZXR0aWVyLWlnbm9yZSAqL1xuZm9yZ2UtdGFibGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZvcmdlLXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuLmZvcmdlLXRhYmxlLS1kZW5zZSAuZm9yZ2UtdGFibGUtcm93IHtcbiAgaGVpZ2h0OiAzNnB4O1xufVxuLmZvcmdlLXRhYmxlLS1yb29teSAuZm9yZ2UtdGFibGUtcm93IHtcbiAgaGVpZ2h0OiA1NnB4O1xufVxuLmZvcmdlLXRhYmxlLS1yZXNpemFibGUgLmZvcmdlLXRhYmxlLWhlYWRfX2NlbGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9yZ2UtdGFibGUtLXJlc2l6YWJsZSAuZm9yZ2UtdGFibGUtaGVhZF9fY2VsbDpob3ZlciAuZm9yZ2UtdGFibGVfX3Jlc2l6ZS1oYW5kbGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mb3JnZS10YWJsZS0tcmVzaXphYmxlIC5mb3JnZS10YWJsZV9fcmVzaXplLWhhbmRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogOHB4O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IHZhcigtLWZvcmdlLWJvcmRlci1tZWRpdW0sIDJweCk7XG4gIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tZm9yZ2UtdGhlbWUtcHJpbWFyeSwgIzNmNTFiNSk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tZm9yZ2Utc3BhY2luZy14eHNtYWxsLCA0cHgpO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBib3JkZXItcmlnaHQtd2lkdGg7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IHZhcigtLWZvcmdlLWFuaW1hdGlvbi1kdXJhdGlvbi1tZWRpdW0xLCAyNTBtcyk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS1mb3JnZS1hbmltYXRpb24tZWFzaW5nLWFjY2VsZXJhdGUsIGN1YmljLWJlemllcigwLjMsIDAsIDEsIDEpKTtcbn1cbi5mb3JnZS10YWJsZS0tcmVzaXphYmxlIC5mb3JnZS10YWJsZV9fcmVzaXplLWhhbmRsZTpob3ZlciB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogdmFyKC0tZm9yZ2UtYm9yZGVyLXRoaWNrLCA0cHgpO1xuICBjdXJzb3I6IGNvbC1yZXNpemU7XG59XG4uZm9yZ2UtdGFibGUtLXJlc2l6aW5nIHtcbiAgLXdlYmtpdC11c2VyLWRyYWc6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmZvcmdlLXRhYmxlLS1sYXlvdXQtZml4ZWQge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuLmZvcmdlLXRhYmxlLS1uby13cmFwLWNvbnRlbnQuZm9yZ2UtdGFibGUtLWRlbnNlIC5mb3JnZS10YWJsZS1yb3csXG4uZm9yZ2UtdGFibGUtLW5vLXdyYXAtY29udGVudC5mb3JnZS10YWJsZS0tZGVuc2UgLmZvcmdlLXRhYmxlLWNlbGxfX2NvbnRhaW5lciB7XG4gIGhlaWdodDogMzZweDtcbn1cbi5mb3JnZS10YWJsZS0tbm8td3JhcC1jb250ZW50IC5mb3JnZS10YWJsZS1jZWxsX19jb250YWluZXIgPiAuZm9yZ2UtdGFibGUtY2VsbF9fY29udGFpbmVyLXRleHQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5mb3JnZS10YWJsZS0tZmlsdGVyLXZpc2libGUgLmZvcmdlLXRhYmxlLWhlYWRfX3JvdyB7XG4gIGhlaWdodDogMzJweDtcbn1cbi5mb3JnZS10YWJsZS0tZmlsdGVyLXZpc2libGUgLmZvcmdlLXRhYmxlLWhlYWRfX3JvdyAuZm9yZ2UtdGFibGUtaGVhZF9fY2VsbCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5mb3JnZS10YWJsZS1oZWFkX19yb3cge1xuICBoZWlnaHQ6IDQ4cHg7XG59XG4uZm9yZ2UtdGFibGUtaGVhZF9fcm93X19maWx0ZXIge1xuICAtLWZvcmdlLWZpZWxkLWhlaWdodDogNDBweDtcbn1cbi5mb3JnZS10YWJsZS1oZWFkX19yb3dfX2ZpbHRlciAuZm9yZ2UtdGFibGUtaGVhZF9fY2VsbC1jb250YWluZXIge1xuICBwYWRkaW5nOiB2YXIoLS1mb3JnZS1zcGFjaW5nLXhzbWFsbCwgOHB4KSAwO1xufVxuLmZvcmdlLXRhYmxlLWhlYWRfX2NlbGwge1xuICBjb2xvcjogdmFyKC0tZm9yZ2UtdGhlbWUtdGV4dC1tZWRpdW0sIHJnYmEoMCwgMCwgMCwgMC42KSk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IGNhbGModmFyKC0tZm9yZ2UtdHlwb2dyYXBoeS1mb250LXNpemUsIDFyZW0pICogMC43NSk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uZm9yZ2UtdGFibGUtaGVhZF9fY2VsbC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZvcmdlLXRhYmxlLWhlYWRfX2NlbGwtLXNvcnRlZC1hc2NlbmRpbmcgLmZvcmdlLXRhYmxlLWhlYWRfX2NlbGwtdGV4dCwgLmZvcmdlLXRhYmxlLWhlYWRfX2NlbGwtLXNvcnRlZC1kZXNjZW5kaW5nIC5mb3JnZS10YWJsZS1oZWFkX19jZWxsLXRleHQge1xuICBjb2xvcjogdmFyKC0tZm9yZ2UtdGhlbWUtdGV4dC1oaWdoLCByZ2JhKDAsIDAsIDAsIDAuODcpKTtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuLmZvcmdlLXRhYmxlLWhlYWRfX2NlbGxfX3NvcnQtb3JkZXItLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZm9yZ2UtdGFibGUtaGVhZF9fY2VsbC0tc29ydGFibGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZm9yZ2UtdGFibGUtaGVhZF9fY2VsbC0tc29ydGFibGUgOmhvdmVyIC5mb3JnZS10YWJsZS1oZWFkX19jZWxsLXNvcnQtaWNvbixcbi5mb3JnZS10YWJsZS1oZWFkX19jZWxsLS1zb3J0YWJsZSA6aG92ZXIgLmZvcmdlLXRhYmxlLWhlYWRfX2NlbGxfX3NvcnQtb3JkZXIge1xuICBjb2xvcjogdmFyKC0tZm9yZ2UtdGhlbWUtdGV4dC1tZWRpdW0sIHJnYmEoMCwgMCwgMCwgMC42KSk7XG59XG4uZm9yZ2UtdGFibGUtaGVhZF9fY2VsbC0tc29ydGFibGUgYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICBtYXJnaW46IGluaGVyaXQ7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWZvcmdlLXNwYWNpbmcteHhzbWFsbCwgNHB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3aWR0aDogMTAwJTtcbiAgb3V0bGluZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvcmdlLXRhYmxlLWhlYWRfX2NlbGwtLXNvcnRhYmxlIGJ1dHRvbiBmb3JnZS1mb2N1cy1pbmRpY2F0b3Ige1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC0tZm9yZ2UtZm9jdXMtaW5kaWNhdG9yLW9mZnNldC1pbmxpbmU6IC00cHg7XG59XG4uZm9yZ2UtdGFibGUtaGVhZF9fY2VsbC0tc29ydGFibGUuZm9yZ2UtdGFibGUtaGVhZF9fY2VsbC0tc29ydGVkLWFzY2VuZGluZyAuZm9yZ2UtdGFibGUtaGVhZF9fY2VsbC1zb3J0LWljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmZvcmdlLXRhYmxlLWhlYWRfX2NlbGwtc29ydC1pY29uIHtcbiAgY29sb3I6IHZhcigtLWZvcmdlLXRoZW1lLXRleHQtaGlnaCwgcmdiYSgwLCAwLCAwLCAwLjg3KSk7XG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAxOHB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdmFyKC0tZm9yZ2UtYW5pbWF0aW9uLWR1cmF0aW9uLXNob3J0NCwgMjAwbXMpIHZhcigtLWZvcmdlLWFuaW1hdGlvbi1lYXNpbmctYWNjZWxlcmF0ZSwgY3ViaWMtYmV6aWVyKDAuMywgMCwgMSwgMSkpO1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uZm9yZ2UtdGFibGUtaGVhZF9fY2VsbC1zb3J0LWljb24tLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuLmZvcmdlLXRhYmxlLWhlYWRfX2NlbGwtdGV4dCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmZvcmdlLXRhYmxlLXJvdyA+IC5mb3JnZS10YWJsZS1jZWxsOm5vdCguZm9yZ2UtdGFibGUtY2VsbF9fc2VsZWN0KTpmaXJzdC1jaGlsZCxcbi5mb3JnZS10YWJsZS1yb3cgLmZvcmdlLXRhYmxlLWNlbGwuZm9yZ2UtdGFibGUtY2VsbF9fc2VsZWN0ICsgLmZvcmdlLXRhYmxlLWNlbGw6bm90KC5mb3JnZS10YWJsZS1jZWxsX19zZWxlY3QpIHtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tZm9yZ2Utc3BhY2luZy1sYXJnZSwgMjRweCk7XG59XG4uZm9yZ2UtdGFibGUtcm93ID4gLmZvcmdlLXRhYmxlLWNlbGw6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWZvcmdlLXNwYWNpbmctbGFyZ2UsIDI0cHgpO1xufVxuLmZvcmdlLXRhYmxlLXJvdy0tZXhwYW5kZWQgLmZvcmdlLXRhYmxlLWJvZHlfX2NlbGwge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLmZvcmdlLXRhYmxlLXJvd19fZXhwYW5kYWJsZS1jb250ZW50IHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4uZm9yZ2UtdGFibGUtcm93X19leHBhbmRhYmxlLWNvbnRlbnQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG4uZm9yZ2UtdGFibGUtYm9keV9fcm93IHtcbiAgaGVpZ2h0OiA0OHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIHZhcigtLWZvcmdlLWFuaW1hdGlvbi1kdXJhdGlvbi1zaG9ydDQsIDIwMG1zKSB2YXIoLS1mb3JnZS1hbmltYXRpb24tZWFzaW5nLXN0YW5kYXJkLCBjdWJpYy1iZXppZXIoMC4yLCAwLCAwLCAxKSk7XG59XG4uZm9yZ2UtdGFibGUtYm9keV9fcm93OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9yZ2UtdGFibGUtdGhlbWUtcm93LWhvdmVyLWJhY2tncm91bmQsIHZhcigtLWZvcmdlLXRoZW1lLXN1cmZhY2UtY29udGFpbmVyLWxvdywgI2ViZWJlYikpO1xufVxuLmZvcmdlLXRhYmxlLWJvZHlfX3Jvdy0tc2VsZWN0ZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb3JnZS10YWJsZS10aGVtZS1yb3ctc2VsZWN0ZWQtaG92ZXItYmFja2dyb3VuZCwgdmFyKC0tZm9yZ2UtdGhlbWUtcHJpbWFyeS1jb250YWluZXIsICNkMWQ1ZWQpKTtcbn1cbi5mb3JnZS10YWJsZS1ib2R5X19yb3ctLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9yZ2UtdGFibGUtdGhlbWUtcm93LXNlbGVjdGVkLWJhY2tncm91bmQsIHZhcigtLWZvcmdlLXRoZW1lLXByaW1hcnktY29udGFpbmVyLWxvdywgI2U4ZWFmNikpO1xufVxuLmZvcmdlLXRhYmxlLWJvZHlfX3Jvdy0tc2VsZWN0ZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb3JnZS10YWJsZS10aGVtZS1yb3ctc2VsZWN0ZWQtaG92ZXItYmFja2dyb3VuZCwgdmFyKC0tZm9yZ2UtdGhlbWUtcHJpbWFyeS1jb250YWluZXIsICNkMWQ1ZWQpKTtcbn1cbi5mb3JnZS10YWJsZS1ib2R5X19yb3ctLWNsaWNrYWJsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mb3JnZS10YWJsZS1ib2R5X19yb3ctLWNsaWNrYWJsZTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb3JnZS10YWJsZS10aGVtZS1yb3ctYWN0aXZlLWJhY2tncm91bmQsIHZhcigtLWZvcmdlLXRoZW1lLXN1cmZhY2UtY29udGFpbmVyLCAjZTBlMGUwKSk7XG59XG4uZm9yZ2UtdGFibGUtYm9keV9fcm93LS1jbGlja2FibGUuZm9yZ2UtdGFibGUtYm9keV9fcm93LS1zZWxlY3RlZDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb3JnZS10YWJsZS10aGVtZS1yb3ctc2VsZWN0ZWQtYWN0aXZlLWJhY2tncm91bmQsIHZhcigtLWZvcmdlLXRoZW1lLXByaW1hcnktY29udGFpbmVyLWhpZ2gsICNiNmJkZTMpKTtcbn1cbi5mb3JnZS10YWJsZS1ib2R5X19jZWxsIHtcbiAgY29sb3I6IHZhcigtLWZvcmdlLXRoZW1lLW9uLXN1cmZhY2UsICMwMDAwMDApO1xuICBmb250LXNpemU6IGNhbGModmFyKC0tZm9yZ2UtdHlwb2dyYXBoeS1mb250LXNpemUsIDFyZW0pICogMC44NzUpO1xufVxuLmZvcmdlLXRhYmxlLWNlbGwge1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1mb3JnZS1zcGFjaW5nLXh4eGxhcmdlLCA1NnB4KTtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogdmFyKC0tZm9yZ2UtYm9yZGVyLXRoaW4sIDFweCk7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1mb3JnZS10aGVtZS1vdXRsaW5lLCAjZTBlMGUwKTtcbn1cbi5mb3JnZS10YWJsZS1jZWxsOmZpcnN0LWNoaWxkOm5vdCguZm9yZ2UtdGFibGUtY2VsbF9fc2VsZWN0KSB7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tZm9yZ2Utc3BhY2luZy1sYXJnZSwgMjRweCk7XG59XG4uZm9yZ2UtdGFibGUtY2VsbC0tcmVzaXppbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9yZ2UtdGFibGUtY2VsbC0tcmVzaXppbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDRweDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlci1yaWdodC13aWR0aDogdmFyKC0tZm9yZ2UtYm9yZGVyLW1lZGl1bSwgMnB4KTtcbiAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS1mb3JnZS10aGVtZS1wcmltYXJ5LCAjM2Y1MWI1KTtcbn1cbi5mb3JnZS10YWJsZS1jZWxsX19zZWxlY3Qge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDY2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWZvcmdlLXNwYWNpbmctc21hbGwsIDEycHgpO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWZvcmdlLXNwYWNpbmctbWVkaXVtLCAxNnB4KTtcbn1cbi5mb3JnZS10YWJsZS1jZWxsX19zZWxlY3QtY2hlY2tib3gtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5mb3JnZS10YWJsZS1jZWxsX19zZWxlY3QtY2hlY2tib3gtY29udGFpbmVyLS1hbGlnbi1sZWZ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmZvcmdlLXRhYmxlLWNlbGxfX3NlbGVjdC1jaGVja2JveC1jb250YWluZXItLWFsaWduLXJpZ2h0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5mb3JnZS10YWJsZS1jZWxsX19zZWxlY3QtY2hlY2tib3gtY29udGFpbmVyLS1hbGlnbi1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5mb3JnZS10YWJsZS1jZWxsX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZvcmdlLXRhYmxlLWNlbGwtLWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmZvcmdlLXRhYmxlLWNlbGwtLXJpZ2h0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5mb3JnZS10YWJsZS0tZml4ZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9yZ2UtdGFibGUtLWZpeGVkIC5mb3JnZS10YWJsZS1oZWFkX19jZWxsIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mb3JnZS10aGVtZS1zdXJmYWNlLCAjZmZmZmZmKTtcbiAgei1pbmRleDogdmFyKC0tZm9yZ2Utei1pbmRleC1zdXJmYWNlLCAxKTtcbn1cbi5mb3JnZS10YWJsZS0tZml4ZWQgLmZvcmdlLXRhYmxlLWhlYWRfX2NlbGw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHZhcigtLWZvcmdlLXRoZW1lLW91dGxpbmUsICNlMGUwZTApO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uZm9yZ2UtdGFibGUtLWZpeGVkIC5mb3JnZS10YWJsZS1oZWFkX19yb3dfX2ZpbHRlciAuZm9yZ2UtdGFibGUtaGVhZF9fY2VsbCB7XG4gIHRvcDogMzJweDtcbn1cblxuLmZvcmdlLWRhdGEtdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG4uZm9yZ2UtZGF0YS10YWJsZSB0aGVhZCB0ciB7XG4gIGhlaWdodDogNDhweDtcbn1cbi5mb3JnZS1kYXRhLXRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tZm9yZ2Utc3BhY2luZy14eHhsYXJnZSwgNTZweCk7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tZm9yZ2Utc3BhY2luZy1sYXJnZSwgMjRweCk7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IHZhcigtLWZvcmdlLWJvcmRlci10aGluLCAxcHgpO1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tZm9yZ2UtdGhlbWUtb3V0bGluZSwgI2UwZTBlMCk7XG4gIGNvbG9yOiB2YXIoLS1mb3JnZS10aGVtZS10ZXh0LW1lZGl1bSwgcmdiYSgwLCAwLCAwLCAwLjYpKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogY2FsYyh2YXIoLS1mb3JnZS10eXBvZ3JhcGh5LWZvbnQtc2l6ZSwgMXJlbSkgKiAwLjc1KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5mb3JnZS1kYXRhLXRhYmxlIHRib2R5IHRyIHtcbiAgaGVpZ2h0OiA0OHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIHZhcigtLWZvcmdlLWFuaW1hdGlvbi1kdXJhdGlvbi1zaG9ydDQsIDIwMG1zKSB2YXIoLS1mb3JnZS1hbmltYXRpb24tZWFzaW5nLXN0YW5kYXJkLCBjdWJpYy1iZXppZXIoMC4yLCAwLCAwLCAxKSk7XG59XG4uZm9yZ2UtZGF0YS10YWJsZSB0Ym9keSB0cjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvcmdlLXRhYmxlLXRoZW1lLXJvdy1ob3Zlci1iYWNrZ3JvdW5kLCB2YXIoLS1mb3JnZS10aGVtZS1zdXJmYWNlLWNvbnRhaW5lci1sb3csICNlYmViZWIpKTtcbn1cbi5mb3JnZS1kYXRhLXRhYmxlIHRib2R5IHRyLS1zZWxlY3RlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvcmdlLXRhYmxlLXRoZW1lLXJvdy1zZWxlY3RlZC1ob3Zlci1iYWNrZ3JvdW5kLCB2YXIoLS1mb3JnZS10aGVtZS1wcmltYXJ5LWNvbnRhaW5lciwgI2QxZDVlZCkpO1xufVxuLmZvcmdlLWRhdGEtdGFibGUgdGJvZHkgdHIgdGQge1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1mb3JnZS1zcGFjaW5nLXh4eGxhcmdlLCA1NnB4KTtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1mb3JnZS1zcGFjaW5nLWxhcmdlLCAyNHB4KTtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogdmFyKC0tZm9yZ2UtYm9yZGVyLXRoaW4sIDFweCk7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1mb3JnZS10aGVtZS1vdXRsaW5lLCAjZTBlMGUwKTtcbiAgY29sb3I6IHZhcigtLWZvcmdlLXRoZW1lLW9uLXN1cmZhY2UsICMwMDAwMDApO1xuICBmb250LXNpemU6IGNhbGModmFyKC0tZm9yZ2UtdHlwb2dyYXBoeS1mb250LXNpemUsIDFyZW0pICogMC44NzUpO1xufSIsIi8vIElDT05TXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4vLyBUT0RPOiBEZXByZWNhdGUgdGhlc2UgY2xhc3NlcyBpbiBmYXZvdXIgb2YgdGhlIC5pY29uLS0gb25lcyBiZWxvd1xyXG4ubWF0ZXJpYWwtaWNvbnMsXHJcbi5tYXRlcmlhbC1pY29ucy1vdXRsaW5lZCB7XHJcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtaWNvbnMpO1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUxKTsgLy8gMThweFxyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJGSUxMXCIgMCwgXCJ3Z2h0XCIgNDAwLCBcIkdSQURcIiAwLCBcIm9wc3pcIiAyMDtcclxufVxyXG5cclxuW2NsYXNzKj1cImljb24tLVwiXSB7XHJcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtaWNvbnMpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUxKTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gIHdvcmQtd3JhcDogbm9ybWFsO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgZGlyZWN0aW9uOiBsdHI7XHJcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwiRklMTFwiIDAsIFwid2dodFwiIDQwMCwgXCJHUkFEXCIgMCwgXCJvcHN6XCIgMjA7XHJcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnbGlnYSc7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbi5pY29uIHtcclxuICAmLS04IHtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtNCk7XHJcbiAgfVxyXG5cclxuICAmLS04LWZpbGxlZCB7XHJcbiAgICBmb250LXNpemU6IHZhcigtLXNjYWxlLTQpO1xyXG4gICAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwiRklMTFwiIDEsIFwiR1JBRFwiIDAsIFwib3BzelwiIDIwO1xyXG4gIH1cclxuXHJcbiAgJi0tMTAge1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0zKTtcclxuICB9XHJcblxyXG4gICYtLTEwLWZpbGxlZCB7XHJcbiAgICBmb250LXNpemU6IHZhcigtLXNjYWxlLTMpO1xyXG4gICAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwiRklMTFwiIDEsIFwiR1JBRFwiIDAsIFwib3BzelwiIDIwO1xyXG4gIH1cclxuXHJcbiAgJi0tMTIge1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcclxuICB9XHJcblxyXG4gICYtLTEyLWZpbGxlZCB7XHJcbiAgICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xyXG4gICAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwiRklMTFwiIDEsIFwiR1JBRFwiIDAsIFwib3BzelwiIDIwO1xyXG4gIH1cclxuXHJcbiAgJi0tMTQge1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcclxuICB9XHJcblxyXG4gICYtLTE0LWZpbGxlZCB7XHJcbiAgICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xyXG4gICAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwiRklMTFwiIDEsIFwiR1JBRFwiIDAsIFwib3BzelwiIDIwO1xyXG4gIH1cclxuXHJcbiAgJi0tMTYge1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTApO1xyXG4gIH1cclxuXHJcbiAgJi0tMTYtZmlsbGVkIHtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUwKTtcclxuICAgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIkZJTExcIiAxLCBcIkdSQURcIiAwLCBcIm9wc3pcIiAyMDtcclxuICB9XHJcblxyXG4gICYtLTE4IHtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUxKTtcclxuICB9XHJcblxyXG4gICYtLTE4LWZpbGxlZCB7XHJcbiAgICBmb250LXNpemU6IHZhcigtLXNjYWxlMSk7XHJcbiAgICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJGSUxMXCIgMSwgXCJHUkFEXCIgMCwgXCJvcHN6XCIgMjA7XHJcbiAgfVxyXG5cclxuICAmLS0yMCB7XHJcbiAgICBmb250LXNpemU6IHZhcigtLXNjYWxlMik7XHJcbiAgfVxyXG5cclxuICAmLS0yMC1maWxsZWQge1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTIpO1xyXG4gICAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwiRklMTFwiIDEsIFwiR1JBRFwiIDAsIFwib3BzelwiIDIwO1xyXG4gIH1cclxuXHJcbiAgJi0tMjQge1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTMpO1xyXG4gICAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwiRklMTFwiIDAsIFwid2dodFwiIDQwMCwgXCJHUkFEXCIgMCwgXCJvcHN6XCIgMjQ7XHJcbiAgfVxyXG5cclxuICAmLS0yNC1maWxsZWQge1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTMpO1xyXG4gICAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwiRklMTFwiIDEsIFwid2dodFwiIDQwMCwgXCJHUkFEXCIgMCwgXCJvcHN6XCIgMjQ7XHJcbiAgfVxyXG5cclxuICAmLS00OCB7XHJcbiAgICBmb250LXNpemU6IHZhcigtLXNjYWxlOCk7XHJcbiAgICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJGSUxMXCIgMCwgXCJ3Z2h0XCIgNDAwLCBcIkdSQURcIiAwLCBcIm9wc3pcIiA0ODtcclxuICB9XHJcbn1cclxuXHJcbi5kYXRhLXRhYmxlLXRleHQtd2l0aC1pY29uIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGdhcDogOHB4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbiIsIi8vIE1PREVSTiBDU1MgUkVTRVRcclxuLy8gVHJ5aW5nIHRoaXMgb3V0IGFzIGFuIGFsdGVybmF0ZSB0byBzZWUgaWYgaXQncyB2aWFibGVcclxuLy8gaHR0cHM6Ly9waWNjYWxpbC5saS9ibG9nL2EtbW9kZXJuLWNzcy1yZXNldC9cclxuXHJcbi8qIEJveCBzaXppbmcgcnVsZXMgKi9cclxuKixcclxuKjo6YmVmb3JlLFxyXG4qOjphZnRlciB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLyogUmVtb3ZlIGRlZmF1bHQgbWFyZ2luICovXHJcbioge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLyogUmVtb3ZlIGxpc3Qgc3R5bGVzIG9uIHVsLCBvbCBlbGVtZW50cyB3aXRoIGEgbGlzdCByb2xlLCB3aGljaCBzdWdnZXN0cyBkZWZhdWx0IHN0eWxpbmcgd2lsbCBiZSByZW1vdmVkICovXHJcbnVsW3JvbGU9J2xpc3QnXSwgdWwsXHJcbm9sW3JvbGU9J2xpc3QnXSwgb2wsXHJcbmxpLFxyXG5tZW51IHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8qIFNldCBjb3JlIHJvb3QgZGVmYXVsdHMgKi9cclxuaHRtbDpmb2N1cy13aXRoaW4ge1xyXG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xyXG59XHJcblxyXG4vKiBTZXQgY29yZSBib2R5IGRlZmF1bHRzICovXHJcbmJvZHkge1xyXG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gIG1pbi1oZWlnaHQ6IDEwMGR2aDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIC8vdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplU3BlZWQ7IC8vIFJlbW92ZSBmb3Igbm93IGJlY2F1c2UgaXQgZ2V0cyByaWQgb2Yga2VybmluZ1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbn1cclxuXHJcbi8qIEEgZWxlbWVudHMgdGhhdCBkb24ndCBoYXZlIGEgY2xhc3MgZ2V0IGRlZmF1bHQgc3R5bGVzICovXHJcbmE6bm90KFtjbGFzc10pIHtcclxuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IGF1dG87XHJcbn1cclxuXHJcbmEge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGNvbG9yOiB2YXIoLS1ncmF5LTcwKTtcclxufVxyXG5cclxuLyogTWFrZSBpbWFnZXMgZWFzaWVyIHRvIHdvcmsgd2l0aCAqL1xyXG5pbWcsXHJcbnBpY3R1cmUge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLyogSW5oZXJpdCBmb250cyBmb3IgaW5wdXRzIGFuZCBidXR0b25zICovXHJcbmlucHV0LFxyXG5idXR0b24sXHJcbnRleHRhcmVhLFxyXG5zZWxlY3Qge1xyXG4gIGZvbnQ6IGluaGVyaXQ7XHJcbn1cclxuXHJcbmJ1dHRvbiB7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG5maWVsZHNldCwgbGVnZW5kIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlcjogbm9uZTtcclxufVxyXG5cclxuYWRkcmVzcyB7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG4vKiBBdm9pZCB0ZXh0IG92ZXJmbG93cyAqL1xyXG5wLCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcclxuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xyXG59XHJcblxyXG4vKiBSZW1vdmUgYWxsIGFuaW1hdGlvbnMsIHRyYW5zaXRpb25zIGFuZCBzbW9vdGggc2Nyb2xsIGZvciBwZW9wbGUgdGhhdCBwcmVmZXIgbm90IHRvIHNlZSB0aGVtICovXHJcbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XHJcbiAgaHRtbDpmb2N1cy13aXRoaW4ge1xyXG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgKixcclxuICAqOjpiZWZvcmUsXHJcbiAgKjo6YWZ0ZXIge1xyXG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjAxbXMgIWltcG9ydGFudDtcclxuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDEgIWltcG9ydGFudDtcclxuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMDFtcyAhaW1wb3J0YW50O1xyXG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbiIsIkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnSW50ZXJWYXJpYWJsZSc7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xyXG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XHJcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9JbnRlclZhcmlhYmxlLndvZmYyP3Y9NC4xXCIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0ludGVyVmFyaWFibGUnO1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBmb250LXdlaWdodDogMTAwIDkwMDtcclxuICBmb250LWRpc3BsYXk6IGJsb2NrO1xyXG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvSW50ZXJWYXJpYWJsZS1JdGFsaWMud29mZjI/dj00LjFcIikgZm9ybWF0KFwid29mZjJcIik7XHJcbn1cclxuXHJcbkBmb250LWZlYXR1cmUtdmFsdWVzIEludGVyVmFyaWFibGUge1xyXG4gIEBjaGFyYWN0ZXItdmFyaWFudCB7XHJcbiAgICBjdjAxOiAxOyBjdjAyOiAyOyBjdjAzOiAzOyBjdjA0OiA0OyBjdjA1OiA1OyBjdjA2OiA2OyBjdjA3OiA3OyBjdjA4OiA4O1xyXG4gICAgY3YwOTogOTsgY3YxMDogMTA7IGN2MTE6IDExOyBjdjEyOiAxMjsgY3YxMzogMTM7XHJcbiAgICBhbHQtMTogICAgICAgICAgICAxOyAvKiBBbHRlcm5hdGUgb25lICovXHJcbiAgICBhbHQtMzogICAgICAgICAgICA5OyAvKiBGbGF0LXRvcCB0aHJlZSAqL1xyXG4gICAgb3Blbi00OiAgICAgICAgICAgMjsgLyogT3BlbiBmb3VyICovXHJcbiAgICBvcGVuLTY6ICAgICAgICAgICAzOyAvKiBPcGVuIHNpeCAqL1xyXG4gICAgb3Blbi05OiAgICAgICAgICAgNDsgLyogT3BlbiBuaW5lICovXHJcbiAgICBsYy1sLXdpdGgtdGFpbDogICA1OyAvKiBMb3dlci1jYXNlIEwgd2l0aCB0YWlsICovXHJcbiAgICBzaW1wbGlmaWVkLXU6ICAgICA2OyAvKiBTaW1wbGlmaWVkIHUgKi9cclxuICAgIGFsdC1kb3VibGUtczogICAgIDc7IC8qIEFsdGVybmF0ZSBHZXJtYW4gZG91YmxlIHMgKi9cclxuICAgIHVjLWktd2l0aC1zZXJpZjogIDg7IC8qIFVwcGVyLWNhc2UgaSB3aXRoIHNlcmlmICovXHJcbiAgICB1Yy1nLXdpdGgtc3B1cjogIDEwOyAvKiBDYXBpdGFsIEcgd2l0aCBzcHVyICovXHJcbiAgICBzaW5nbGUtc3RvcnktYTogIDExOyAvKiBTaW5nbGUtc3RvcnkgYSAqL1xyXG4gICAgY29tcGFjdC1sYy1mOiAgICAxMjsgLyogQ29tcGFjdCBmICovXHJcbiAgICBjb21wYWN0LWxjLXQ6ICAgIDEzOyAvKiBDb21wYWN0IHQgKi9cclxuICB9XHJcbiAgQHN0eWxlc2V0IHtcclxuICAgIHNzMDE6IDE7IHNzMDI6IDI7IHNzMDM6IDM7IHNzMDQ6IDQ7IHNzMDU6IDU7IHNzMDY6IDY7IHNzMDc6IDc7IHNzMDg6IDg7XHJcbiAgICBvcGVuLWRpZ2l0czogMTsgICAgICAgICAgICAgICAgLyogT3BlbiBkaWdpdHMgKi9cclxuICAgIGRpc2FtYmlndWF0aW9uOiAyOyAgICAgICAgICAgICAvKiBEaXNhbWJpZ3VhdGlvbiAod2l0aCB6ZXJvKSAqL1xyXG4gICAgZGlzYW1iaWd1YXRpb24tZXhjZXB0LXplcm86IDQ7IC8qIERpc2FtYmlndWF0aW9uIChubyB6ZXJvKSAqL1xyXG4gICAgcm91bmQtcXVvdGVzLWFuZC1jb21tYXM6IDM7ICAgIC8qIFJvdW5kIHF1b3RlcyAmYW1wOyBjb21tYXMgKi9cclxuICAgIHNxdWFyZS1wdW5jdHVhdGlvbjogNzsgICAgICAgICAvKiBTcXVhcmUgcHVuY3R1YXRpb24gKi9cclxuICAgIHNxdWFyZS1xdW90ZXM6IDg7ICAgICAgICAgICAgICAvKiBTcXVhcmUgcXVvdGVzICovXHJcbiAgICBjaXJjbGVkLWNoYXJhY3RlcnM6IDU7ICAgICAgICAgLyogQ2lyY2xlZCBjaGFyYWN0ZXJzICovXHJcbiAgICBzcXVhcmVkLWNoYXJhY3RlcnM6IDY7ICAgICAgICAgLyogU3F1YXJlZCBjaGFyYWN0ZXJzICovXHJcbiAgfVxyXG59XHJcblxyXG4vLyBNYXRlcmlhbCBTeW1ib2xzIE91dGxpbmVkXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTWF0ZXJpYWwgU3ltYm9scyBPdXRsaW5lZCc7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDAgNzAwO1xyXG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XHJcbiAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL01hdGVyaWFsU3ltYm9sc091dGxpbmVkLndvZmYyJykgZm9ybWF0KFwid29mZjJcIik7XHJcbn1cclxuXHJcbi8vIElCTSBQbGV4IE1vbm8gUmVndWxhclxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0lCTSBQbGV4IE1vbm8nO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICBzcmM6IHVybCgnLi4vLi4vZm9udHMvSUJNUGxleE1vbm8tUmVndWxhci53b2ZmMicpIGZvcm1hdChcIndvZmYyXCIpO1xyXG59XHJcblxyXG4vLyBJQk0gUGxleCBNb25vIEl0YWxpY1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0lCTSBQbGV4IE1vbm8nO1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICBzcmM6IHVybCgnLi4vLi4vZm9udHMvSUJNUGxleE1vbm8tSXRhbGljLndvZmYyJykgZm9ybWF0KFwid29mZjJcIik7XHJcbn1cclxuXHJcbi8vIElCTSBQbGV4IE1vbm8gU2VtaWJvbGRcclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdJQk0gUGxleCBNb25vJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL0lCTVBsZXhNb25vLVNlbWlCb2xkLndvZmYyJykgZm9ybWF0KFwid29mZjJcIik7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTGlicmUgQmFyY29kZSAzOSc7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyAvKiBDaGVjayBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvQGZvbnQtZmFjZS9mb250LWRpc3BsYXkgZm9yIG90aGVyIG9wdGlvbnMuICovXHJcbiAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL0xpYnJlQmFyY29kZTM5LVJlZ3VsYXIudHRmJykgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnRS0xM0InO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDsgLyogQ2hlY2sgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL0Bmb250LWZhY2UvZm9udC1kaXNwbGF5IGZvciBvdGhlciBvcHRpb25zLiAqL1xyXG4gIHNyYzogdXJsKCcuLi8uLi9mb250cy9FLTEzQi50dGYnKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcclxufSIsIi8vIEJBU0UgVFlQT0dSQVBIWVxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuOndoZXJlKGh0bWwpIHtcclxuICAtLWZvbnQtaWNvbnM6ICdNYXRlcmlhbCBTeW1ib2xzIE91dGxpbmVkJztcclxuICAtLWZvcmdlLXR5cG9ncmFwaHktZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtc2Fucyk7XHJcbiAgLS1mb3JnZS10eXBvZ3JhcGh5LWJvZHkxLWxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgLS1mb3JnZS10eXBvZ3JhcGh5LWJvZHkyLWxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgLS1mb3JnZS10eXBvZ3JhcGh5LWJvZHkzLWxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgLS1mb3JnZS10eXBvZ3JhcGh5LWJvZHk0LWxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcblxyXG4gIC0tZm9yZ2UtdHlwb2dyYXBoeS1idXR0b24tZm9udC13ZWlnaHQ6IDQ1MDtcclxuICAtLWZvcmdlLXR5cG9ncmFwaHktYnV0dG9uLWxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcblxyXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXNhbnMpO1xyXG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2xpZ2EnIDEsICdjYWx0JyAxOyAvKiBmaXggZm9yIENocm9tZSAqL1xyXG59XHJcblxyXG5Ac3VwcG9ydHMgKGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBub3JtYWwpIHtcclxuICA6cm9vdCB7IGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXNhbnMpOyB9XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXNhbnMsIHNhbnMtc2VyaWYpO1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUwKTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUwKTtcclxuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcclxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMikge1xyXG4gIGh0bWwge1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gIH1cclxufVxyXG5cclxucCB7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG5lbSB7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG5jb2RlLFxyXG5rYmQsXHJcbnNhbXAge1xyXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1vbm8pO1xyXG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbn1cclxuXHJcbnN0cm9uZyB7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuYSwgLmJ0bi1saW5rIHtcclxuICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRyYW5zaXRpb246IGNvbG9yIDE1MG1zIGVhc2Utb3V0O1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWhvdmVyKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBMQUJFTFxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuLmxhYmVsLTAxIHtcclxuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0yKTtcclxuICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xyXG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcclxuXHJcbiAgJjp3aGVyZSgubWFyZ2luLWJvdHRvbSkgeyBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlLTIpIC8gMik7IH1cclxuICAmOndoZXJlKC5tYXJnaW4tYm90dG9tLTEpIHsgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tbGgtc2NhbGUtMik7IH1cclxuICAmOndoZXJlKC5tYXJnaW4tYm90dG9tLTIpIHsgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZS0yKSAqIDEuNSk7IH1cclxufVxyXG5cclxuQG1peGluIGxhYmVsLTAxIHtcclxuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0yKTtcclxuICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xyXG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcclxufVxyXG5cclxuLmxhYmVsLTAyIHtcclxuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcclxuICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xyXG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcclxuXHJcbiAgJjp3aGVyZSgubWFyZ2luLWJvdHRvbSkgeyBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlLTEpIC8gMik7IH1cclxuICAmOndoZXJlKC5tYXJnaW4tYm90dG9tLTEpIHsgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tbGgtc2NhbGUtMSk7IH1cclxuICAmOndoZXJlKC5tYXJnaW4tYm90dG9tLTIpIHsgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZS0xKSAqIDEuNSk7IH1cclxufVxyXG5cclxuQG1peGluIGxhYmVsLTAyIHtcclxuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcclxuICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xyXG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcclxufVxyXG5cclxuXHJcbi8vIEhFTFBFUiBURVhUXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4uaGVscGVyLXRleHQtMDEge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LWhlbHBlcik7XHJcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IHZhcigtLXNtYWxsLXRleHQpO1xyXG5cclxuICAmOndoZXJlKC5tYXJnaW4tYm90dG9tKSB7IG1hcmdpbi1ibG9jay1lbmQ6IGNhbGModmFyKC0tbGgtc2NhbGUtMikgLyAyKTsgfVxyXG4gICY6d2hlcmUoLm1hcmdpbi1ib3R0b20tMSkgeyBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1saC1zY2FsZS0yKTsgfVxyXG4gICY6d2hlcmUoLm1hcmdpbi1ib3R0b20tMikgeyBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlLTIpICogMS41KTsgfVxyXG59XHJcblxyXG5AbWl4aW4gaGVscGVyLXRleHQtMDEge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LWhlbHBlcik7XHJcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IHZhcigtLXNtYWxsLXRleHQpO1xyXG59XHJcblxyXG4uaGVscGVyLXRleHQtMDIge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LWhlbHBlcik7XHJcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IHZhcigtLXNtYWxsLXRleHQpO1xyXG5cclxuICAmOndoZXJlKC5tYXJnaW4tYm90dG9tKSB7IG1hcmdpbi1ibG9jay1lbmQ6IGNhbGModmFyKC0tbGgtc2NhbGUtMSkgLyAyKTsgfVxyXG4gICY6d2hlcmUoLm1hcmdpbi1ib3R0b20tMSkgeyBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1saC1zY2FsZS0xKTsgfVxyXG4gICY6d2hlcmUoLm1hcmdpbi1ib3R0b20tMikgeyBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlLTEpICogMS41KTsgfVxyXG59XHJcblxyXG5AbWl4aW4gaGVscGVyLXRleHQtMDIge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LWhlbHBlcik7XHJcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IHZhcigtLXNtYWxsLXRleHQpO1xyXG59XHJcblxyXG5cclxuLy8gQk9EWVxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuLmJvZHktMDEge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xyXG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcclxuXHJcbiAgJjp3aGVyZSgubWFyZ2luLWJvdHRvbSkgeyBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlLTEpIC8gMik7IH1cclxuICAmOndoZXJlKC5tYXJnaW4tYm90dG9tLTEpIHsgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tbGgtc2NhbGUtMSk7IH1cclxuICAmOndoZXJlKC5tYXJnaW4tYm90dG9tLTIpIHsgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZS0xKSAqIDEuNSk7IH1cclxufVxyXG5cclxuQG1peGluIGJvZHktMDEge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xyXG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcclxufVxyXG5cclxuLmJvZHktMDIge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUwKTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUwKTtcclxuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XHJcblxyXG4gICY6d2hlcmUoLm1hcmdpbi1ib3R0b20pIHsgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZTApIC8gMik7IH1cclxuICAmOndoZXJlKC5tYXJnaW4tYm90dG9tLTEpIHsgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tbGgtc2NhbGUwKTsgfVxyXG4gICY6d2hlcmUoLm1hcmdpbi1ib3R0b20tMikgeyBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlMCkgKiAxLjUpOyB9XHJcbn1cclxuXHJcbkBtaXhpbiBib2R5LTAyIHtcclxuICBmb250LXNpemU6IHZhcigtLXNjYWxlMCk7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlMCk7XHJcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IHZhcigtLXNtYWxsLXRleHQpO1xyXG59XHJcblxyXG4uYm9keS0wMyB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTEpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZTEpO1xyXG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcclxuXHJcbiAgJjp3aGVyZSgubWFyZ2luLWJvdHRvbSkgeyBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlMSkgLyAyKTsgfVxyXG4gICY6d2hlcmUoLm1hcmdpbi1ib3R0b20tMSkgeyBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1saC1zY2FsZTEpOyB9XHJcbiAgJjp3aGVyZSgubWFyZ2luLWJvdHRvbS0yKSB7IG1hcmdpbi1ibG9jay1lbmQ6IGNhbGModmFyKC0tbGgtc2NhbGUxKSAqIDEuNSk7IH1cclxufVxyXG5cclxuQG1peGluIGJvZHktMDMge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUxKTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUxKTtcclxuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XHJcbn1cclxuXHJcbi5ib2R5LTA0IHtcclxuICBmb250LXNpemU6IHZhcigtLXNjYWxlMik7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlMik7XHJcblxyXG4gICY6d2hlcmUoLm1hcmdpbi1ib3R0b20pIHsgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZTIpIC8gMik7IH1cclxuICAmOndoZXJlKC5tYXJnaW4tYm90dG9tLTEpIHsgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tbGgtc2NhbGUyKTsgfVxyXG4gICY6d2hlcmUoLm1hcmdpbi1ib3R0b20tMikgeyBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlMikgKiAxLjUpOyB9XHJcbn1cclxuXHJcbkBtaXhpbiBib2R5LTA0IHtcclxuICBmb250LXNpemU6IHZhcigtLXNjYWxlMik7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlMik7XHJcbn1cclxuXHJcblxyXG4vLyBIRUFESU5HU1xyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbi8vIEJhc2UgbWl4aW5zXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5AbWl4aW4gaGVhZGluZy0wMSB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMik7XHJcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWhlYWRpbmcpO1xyXG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcclxufVxyXG5cclxuQG1peGluIGhlYWRpbmctMDIge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xyXG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oZWFkaW5nKTtcclxuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XHJcbn1cclxuXHJcbkBtaXhpbiBoZWFkaW5nLTAzIHtcclxuICBmb250LXNpemU6IHZhcigtLXNjYWxlMCk7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlMCk7XHJcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWhlYWRpbmcpO1xyXG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcclxufVxyXG5cclxuQG1peGluIGhlYWRpbmctMDQge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUxKTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUxKTtcclxuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtaGVhZGluZyk7XHJcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IHZhcigtLXNtYWxsLXRleHQpO1xyXG59XHJcblxyXG5AbWl4aW4gaGVhZGluZy0wNSB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTIpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZTIpO1xyXG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oZWFkaW5nKTtcclxufVxyXG5cclxuQG1peGluIGhlYWRpbmctMDYge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUzKTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUzKTtcclxuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtaGVhZGluZyk7XHJcbn1cclxuQG1peGluIGhlYWRpbmctMDcge1xyXG4gIGZvbnQtc2l6ZTp2YXIoLS1zY2FsZTUpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZTUpO1xyXG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oZWFkaW5nKTtcclxufVxyXG5cclxuLy8gQmFzZSBDbGFzc2VzXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4uaGVhZGluZy0wMSB7XHJcbiAgQGluY2x1ZGUgaGVhZGluZy0wMTtcclxuICAmOndoZXJlKC5tYXJnaW4tYm90dG9tKSB7IG1hcmdpbi1ibG9jay1lbmQ6IGNhbGModmFyKC0tbGgtc2NhbGUtMikgLyAyKTsgfVxyXG4gICY6d2hlcmUoLm1hcmdpbi1ib3R0b20tMSkgeyBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1saC1zY2FsZS0yKTsgfVxyXG4gICY6d2hlcmUoLm1hcmdpbi1ib3R0b20tMikgeyBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlLTIpICogMS41KTsgfVxyXG59XHJcblxyXG4uaGVhZGluZy0wMiwgaDYge1xyXG4gIEBpbmNsdWRlIGhlYWRpbmctMDI7XHJcbiAgJjp3aGVyZSgubWFyZ2luLWJvdHRvbSkgeyBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlLTEpIC8gMik7IH1cclxuICAmOndoZXJlKC5tYXJnaW4tYm90dG9tLTEpIHsgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tbGgtc2NhbGUtMSk7IH1cclxuICAmOndoZXJlKC5tYXJnaW4tYm90dG9tLTIpIHsgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZS0xKSAqIDEuNSk7IH1cclxufVxyXG5cclxuLmhlYWRpbmctMDMsIGg1IHtcclxuICBAaW5jbHVkZSBoZWFkaW5nLTAzO1xyXG4gICY6d2hlcmUoLm1hcmdpbi1ib3R0b20pIHsgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZTApIC8gMik7IH1cclxuICAmOndoZXJlKC5tYXJnaW4tYm90dG9tLTEpIHsgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tbGgtc2NhbGUwKTsgfVxyXG4gICY6d2hlcmUoLm1hcmdpbi1ib3R0b20tMikgeyBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlMCkgKiAxLjUpOyB9XHJcbn1cclxuXHJcbi5oZWFkaW5nLTA0LCBoNCB7XHJcbiAgQGluY2x1ZGUgaGVhZGluZy0wNDtcclxuICAmOndoZXJlKC5tYXJnaW4tYm90dG9tKSB7IG1hcmdpbi1ibG9jay1lbmQ6IGNhbGModmFyKC0tbGgtc2NhbGUxKSAvIDIpOyB9XHJcbiAgJjp3aGVyZSgubWFyZ2luLWJvdHRvbS0xKSB7IG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLWxoLXNjYWxlMSk7IH1cclxuICAmOndoZXJlKC5tYXJnaW4tYm90dG9tLTIpIHsgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZTEpICogMS41KTsgfVxyXG5cclxuICAmOndoZXJlKC5ib3JkZXItYm90dG9tKSB7XHJcbiAgICBwYWRkaW5nLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZTEpIC8gMik7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTYpO1xyXG5cclxuICAgICY6aGFzKC5idG4taWNvbi1vbmx5KSB7XHJcbiAgICAgIHBhZGRpbmctYmxvY2stZW5kOiBjYWxjKDExcmVtIC8gMTYpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmhlYWRpbmctMDUsIGgzIHtcclxuICBAaW5jbHVkZSBoZWFkaW5nLTA1O1xyXG4gICY6d2hlcmUoLm1hcmdpbi1ib3R0b20pIHsgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZTIpIC8gMik7IH1cclxuICAmOndoZXJlKC5tYXJnaW4tYm90dG9tLTEpIHsgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tbGgtc2NhbGUyKTsgfVxyXG4gICY6d2hlcmUoLm1hcmdpbi1ib3R0b20tMikgeyBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlMikgKiAxLjUpOyB9XHJcblxyXG4gICY6d2hlcmUoLmJvcmRlci1ib3R0b20pIHtcclxuICAgIHBhZGRpbmctYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlMikgLyAyKTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hNik7XHJcbiAgfVxyXG59XHJcblxyXG4uaGVhZGluZy0wNiwgaDIge1xyXG4gIEBpbmNsdWRlIGhlYWRpbmctMDY7XHJcbiAgJjp3aGVyZSgubWFyZ2luLWJvdHRvbSkgeyBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlMykgLyAyKTsgfVxyXG4gICY6d2hlcmUoLm1hcmdpbi1ib3R0b20tMSkgeyBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1saC1zY2FsZTMpOyB9XHJcbiAgJjp3aGVyZSgubWFyZ2luLWJvdHRvbS0yKSB7IG1hcmdpbi1ibG9jay1lbmQ6IGNhbGModmFyKC0tbGgtc2NhbGUzKSAqIDEuNSk7IH1cclxuXHJcbiAgJjp3aGVyZSguYm9yZGVyLWJvdHRvbSkge1xyXG4gICAgcGFkZGluZy1ibG9jay1lbmQ6IGNhbGModmFyKC0tbGgtc2NhbGUzKSAvIDIpO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXNsYXRlLWE2KTtcclxuICB9XHJcbn1cclxuXHJcbi5oZWFkaW5nLTA3LCBoMSB7XHJcbiAgQGluY2x1ZGUgaGVhZGluZy0wNztcclxuICAmOndoZXJlKC5tYXJnaW4tYm90dG9tKSB7IG1hcmdpbi1ibG9jay1lbmQ6IGNhbGModmFyKC0tbGgtc2NhbGU1KSAvIDIpOyB9XHJcbiAgJjp3aGVyZSgubWFyZ2luLWJvdHRvbS0xKSB7IG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLWxoLXNjYWxlNSk7IH1cclxuICAmOndoZXJlKC5tYXJnaW4tYm90dG9tLTIpIHsgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZTUpICogMS41KTsgfVxyXG59XHJcblxyXG5cclxuLy8gRElTUExBWVxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuLmRpc3BsYXktMDEge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUzKTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUzKTtcclxufVxyXG5cclxuQG1peGluIGRpc3BsYXktMDEge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUzKTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUzKTtcclxufVxyXG5cclxuLmRpc3BsYXktMDIge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGU0KTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGU0KTtcclxufVxyXG5cclxuQG1peGluIGRpc3BsYXktMDIge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGU0KTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGU0KTtcclxufVxyXG5cclxuLmRpc3BsYXktMDMge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGU1KTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGU1KTtcclxufVxyXG5cclxuQG1peGluIGRpc3BsYXktMDMge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGU1KTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGU1KTtcclxufVxyXG5cclxuLmRpc3BsYXktMDQge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGU2KTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGU2KTtcclxufVxyXG5cclxuQG1peGluIGRpc3BsYXktMDQge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGU2KTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGU2KTtcclxufVxyXG5cclxuLmRpc3BsYXktMDUge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGU3KTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGU3KTtcclxufVxyXG5cclxuQG1peGluIGRpc3BsYXktMDUge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGU3KTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGU3KTtcclxufVxyXG5cclxuLmRpc3BsYXktMDYge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGU4KTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGU4KTtcclxufVxyXG5cclxuQG1peGluIGRpc3BsYXktMDYge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGU4KTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGU4KTtcclxufVxyXG5cclxuLy8gVGV4dCB1dGlsaXR5IGNsYXNzZXNcclxuLnRleHQtcHJpbWFyeSB7IGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xyXG4gICYgcGF0aCB7IGZpbGw6IHZhcigtLXRleHQtcHJpbWFyeSkgOyB9XHJcbn1cclxuXHJcbi50ZXh0LXNlY29uZGFyeSB7IGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XHJcbiAgJiBwYXRoIHsgZmlsbDogdmFyKC0tdGV4dC1zZWNvbmRhcnkpOyB9XHJcbn1cclxuXHJcbi50ZXh0LXRlcnRpYXJ5IHsgY29sb3I6IHZhcigtLXRleHQtdGVydGlhcnkpO1xyXG4gICYgcGF0aCB7IGZpbGw6IHZhcigtLXRleHQtdGVydGlhcnkpOyB9XHJcbn1cclxuXHJcbi50ZXh0LWhlbHBlciB7IGNvbG9yOiB2YXIoLS10ZXh0LWhlbHBlcik7XHJcbiAgJiBwYXRoIHsgZmlsbDogdmFyKC0tdGV4dC1oZWxwZXIpOyB9XHJcbn1cclxuXHJcbi50ZXh0LXBsYWNlaG9sZGVyIHsgY29sb3I6IHZhcigtLXRleHQtcGxhY2Vob2xkZXIpO1xyXG4gICYgcGF0aCB7IGZpbGw6IHZhcigtLXRleHQtcGxhY2Vob2xkZXIpOyB9XHJcbn1cclxuXHJcbi50ZXh0LW9uLWNvbG9yIHsgY29sb3I6IHZhcigtLXRleHQtb24tY29sb3IpO1xyXG4gICYgcGF0aCB7IGZpbGw6IHZhcigtLXRleHQtb24tY29sb3IpOyB9XHJcbn1cclxuXHJcbi50ZXh0LWRpc2FibGVkIHsgY29sb3I6IHZhcigtLXRleHQtZGlzYWJsZWQpO1xyXG4gICYgcGF0aCB7IGZpbGw6IHZhcigtLXRleHQtZGlzYWJsZWQpOyB9XHJcbn1cclxuXHJcbi50ZXh0LXN1Y2Nlc3MgeyBjb2xvcjogdmFyKC0tdGV4dC1zdWNjZXNzKTtcclxuICAmIHBhdGggeyBmaWxsOiB2YXIoLS10ZXh0LXN1Y2Nlc3MpOyB9XHJcbn1cclxuXHJcbi50ZXh0LWluZm9ybWF0aW9uYWwgeyBjb2xvcjogdmFyKC0tdGV4dC1pbmZvcm1hdGlvbmFsKTtcclxuICAmIHBhdGggeyBmaWxsOiB2YXIoLS10ZXh0LWluZm9ybWF0aW9uYWwpOyB9XHJcbn1cclxuXHJcbi50ZXh0LXdhcm5pbmcgeyBjb2xvcjogdmFyKC0tdGV4dC13YXJuaW5nKTtcclxuICAmIHBhdGggeyBmaWxsOiB2YXIoLS10ZXh0LXdhcm5pbmcpOyB9XHJcbn1cclxuXHJcbi50ZXh0LWNyaXRpY2FsIHsgY29sb3I6IHZhcigtLXRleHQtY3JpdGljYWwpO1xyXG4gICYgcGF0aCB7IGZpbGw6IHZhcigtLXRleHQtY3JpdGljYWwpOyB9XHJcbn1cclxuXHJcblxyXG4vLyBIRUxQRVIgQ0xBU1NFU1xyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuLmZ3LWxpZ2h0IHsgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWxpZ2h0KTsgfVxyXG4uZnctcmVndWxhciB7IGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyKTsgfVxyXG4uZnctbWVkaXVtIHsgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW1lZGl1bSk7IH1cclxuLmZ3LWhlYWRpbmcgeyBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtaGVhZGluZyk7IH1cclxuLmZ3LXNlbWlib2xkIHsgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXNlbWlib2xkKTsgfVxyXG4uZnctYm9sZCB7IGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTsgfVxyXG5cclxuLm51bWJlcnMgeyBmb250LXZhcmlhbnQtbnVtZXJpYzogdGFidWxhci1udW1zOyB9XHJcblxyXG4ubGluZS1sZW5ndGgtMzBlbSB7IHdpZHRoOiBjYWxjKDEuNiAqIDMwZW0pOyB9XHJcbi50ZXh0LWNlbnRlciB7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxyXG4uaXRhbGljIHsgZm9udC1zdHlsZTogaXRhbGljOyB9XHJcblxyXG4udXBwZXJjYXNlIHtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XHJcblxyXG4gICYtc20ge1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtc2Fucyk7XHJcbiAgICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xyXG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbi5waXBlIHtcclxuICBtYXJnaW46IDAgOHB4O1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxuICBvcGFjaXR5OiAwLjU7XHJcbn1cclxuIiwiLy8gQkFTRSBTVFJVQ1RVUkVcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG5AbWl4aW4gYmFkZ2UtYmFzZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGNvbHVtbi1nYXA6IHZhcigtLWJhZGdlLWdhcCwgMC4yNXJlbSk7XHJcbiAgaGVpZ2h0OiB2YXIoLS1iYWRnZS1oZWlnaHQsIHZhcigtLXNpemUtMjQpKTtcclxuICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWJhZGdlLXBhZGRpbmcsIDAuNXJlbSk7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYmFkZ2UtYm9yZGVyLXJhZGl1cywgMC41cmVtKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWRnZS1iYWNrZ3JvdW5kLWNvbG9yLCB2YXIoLS1zbGF0ZS1hMykpO1xyXG4gIGNvbG9yOiB2YXIoLS1iYWRnZS10ZXh0LWNvbG9yLCB2YXIoLS1zbGF0ZS1hMTIpKTtcclxuICBmb250LXNpemU6IHZhcigtLWJhZGdlLWZvbnQtc2l6ZSwgdmFyKC0tc2NhbGUtMikpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1iYWRnZS1saW5lLWhlaWdodCwgdmFyKC0tbGgtc2NhbGUtMikpO1xyXG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1iYWRnZS1mb250LXdlaWdodCwgNDUwKTtcclxuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogY2hhcmFjdGVyLXZhcmlhbnQobC10YWlsKTtcclxuXHJcbiAgJjpoYXMoW2NsYXNzKj1cImljb24tLVwiXSkge1xyXG4gICAgLS1iYWRnZS1wYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5iYWRnZS14cywgLmJhZGdlLXNtLCAuYmFkZ2UtbWQsIC5iYWRnZS1sZyB7XHJcbiAgQGluY2x1ZGUgYmFkZ2UtYmFzZTtcclxufVxyXG5cclxuLmJhZGdlLXNtIHtcclxuICAtLWJhZGdlLWhlaWdodDogdmFyKC0tc2l6ZS0yMCk7XHJcbiAgLS1iYWRnZS1ib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcclxufVxyXG5cclxuLmJhZGdlLWxnIHtcclxuICAtLWJhZGdlLWhlaWdodDogdmFyKC0tc2l6ZS0zMik7XHJcbiAgLS1iYWRnZS1ib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTEyKTtcclxuICAtLWJhZGdlLWZvbnQtc2l6ZTogdmFyKC0tc2NhbGUwKTtcclxuICAtLWJhZGdlLWxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZTApO1xyXG4gIC0tYmFkZ2UtZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIpO1xyXG59XHJcblxyXG4uYmFkZ2UtZ3JvdXAge1xyXG4gICYtaW5saW5lIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBjb2x1bW4tZ2FwOiB2YXIoLS1zaXplLTgpO1xyXG4gIH1cclxuXHJcbiAgJi1ibG9jayB7XHJcblxyXG4gIH1cclxufVxyXG5cclxuLy8gTkVXIEJBREdFIDIwMjVcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG46d2hlcmUoLmJhZGdlKSB7XHJcbiAgLS1jb2xvci1kYXJrZW46IGNhbGMobCAtIDAuMTI1KTtcclxufVxyXG5cclxuLmJhZGdlIHtcclxuICAtLWJhZGdlLWZvcmVncm91bmQ6IG9rbGNoKGZyb20gdmFyKC0tc2xhdGUtYTExKSB2YXIoLS1jb2xvci1kYXJrZW4pIGMgaCk7XHJcbiAgLS1iYWRnZS10ZXh0LWNvbG9yOiB2YXIoLS1iYWRnZS1mb3JlZ3JvdW5kKTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgY29sdW1uLWdhcDogdmFyKC0tYmFkZ2UtZ2FwLCB2YXIoLS1zaXplLTgpKTtcclxuICBoZWlnaHQ6IHZhcigtLWJhZGdlLWhlaWdodCwgdmFyKC0tc2l6ZS0yNCkpO1xyXG4gIHdpZHRoOiBmaXQtY29udGVudDtcclxuICBwYWRkaW5nLWlubGluZTogdmFyKC0tYmFkZ2UtcGFkZGluZywgdmFyKC0tc2l6ZS04KSk7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYmFkZ2UtYm9yZGVyLXJhZGl1cywgdmFyKC0tc2l6ZS04KSk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFkZ2UtYmFja2dyb3VuZC1jb2xvciwgdmFyKC0tc2xhdGUtYTMpKTtcclxuICBjb2xvcjogdmFyKC0tYmFkZ2UtdGV4dC1jb2xvciwgdmFyKC0tc2xhdGUtYTExKSk7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1iYWRnZS1mb250LXNpemUsIHZhcigtLXNjYWxlLTIpKTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tYmFkZ2UtbGluZS1oZWlnaHQsIHZhcigtLWxoLXNjYWxlLTIpKTtcclxuICBmb250LXdlaWdodDogdmFyKC0tYmFkZ2UtZm9udC13ZWlnaHQsIDQ1MCk7XHJcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IGNoYXJhY3Rlci12YXJpYW50KGwtdGFpbCk7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxMDBtcyBlYXNlLW91dDtcclxuXHJcbiAgJjpoYXMoc3ZnKSB7XHJcbiAgICAtLWJhZGdlLXBhZGRpbmc6IHZhcigtLXNpemUtNikgdmFyKC0tc2l6ZS04KTtcclxuICAgIC0tYmFkZ2UtZ2FwOiB2YXIoLS1zaXplLTYpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gU2l6ZXNcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbi5iYWRnZVtkYXRhLWJhZGdlfj1cInhzXCJdIHtcclxuICAtLWJhZGdlLWhlaWdodDogdmFyKC0tc2l6ZS0xOCk7XHJcbiAgLS1iYWRnZS1ib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTYpO1xyXG59XHJcblxyXG4uYmFkZ2VbZGF0YS1iYWRnZX49XCJzbVwiXSB7XHJcbiAgLS1iYWRnZS1oZWlnaHQ6IHZhcigtLXNpemUtMjApO1xyXG4gIC0tYmFkZ2UtYm9yZGVyLXJhZGl1czogdmFyKC0tc2l6ZS02KTtcclxufVxyXG5cclxuLmJhZGdlW2RhdGEtYmFkZ2V+PVwibGdcIl0ge1xyXG4gIC0tYmFkZ2UtaGVpZ2h0OiB2YXIoLS1zaXplLTMyKTtcclxuICAtLWJhZGdlLWJvcmRlci1yYWRpdXM6IHZhcigtLXNpemUtMTIpO1xyXG59XHJcblxyXG4vLyBTZW1hbnRpYyBWYXJpYW50c1xyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbi5iYWRnZTp3aGVyZShbZGF0YS1iYWRnZX49XCJpbmZvcm1hdGlvbmFsXCJdKSB7XHJcbiAgLS1iYWRnZS1mb3JlZ3JvdW5kOiBva2xjaChmcm9tIHZhcigtLWJsdWUtYTExKSB2YXIoLS1jb2xvci1kYXJrZW4pIGMgaCk7XHJcbiAgLS1iYWRnZS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlLWEzKTtcclxuICAtLWJhZGdlLXRleHQtY29sb3I6IHZhcigtLWJhZGdlLWZvcmVncm91bmQpO1xyXG5cclxuICAmIHBhdGggeyBmaWxsOiB2YXIoLS1iYWRnZS1mb3JlZ3JvdW5kKTsgfVxyXG59XHJcblxyXG4uYmFkZ2U6d2hlcmUoW2RhdGEtYmFkZ2V+PVwic3VjY2Vzc1wiXSl7XHJcbiAgLS1iYWRnZS1mb3JlZ3JvdW5kOiBva2xjaChmcm9tIHZhcigtLWphZGUtYTExKSB2YXIoLS1jb2xvci1kYXJrZW4pIGMgaCk7XHJcbiAgLS1iYWRnZS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1qYWRlLWEzKTtcclxuICAtLWJhZGdlLXRleHQtY29sb3I6IHZhcigtLWJhZGdlLWZvcmVncm91bmQpO1xyXG5cclxuICAmIHBhdGggeyBmaWxsOiB2YXIoLS1iYWRnZS1mb3JlZ3JvdW5kKTsgfVxyXG59XHJcblxyXG4uYmFkZ2U6d2hlcmUoW2RhdGEtYmFkZ2V+PVwiYXR0ZW50aW9uXCJdKSB7XHJcbiAgLS1iYWRnZS1mb3JlZ3JvdW5kOiBva2xjaChmcm9tIHZhcigtLXllbGxvdy1hMTEpIHZhcigtLWNvbG9yLWRhcmtlbikgYyBoKTtcclxuICAtLWJhZGdlLWJhY2tncm91bmQtY29sb3I6IHZhcigtLXllbGxvdy1hMyk7XHJcbiAgLS1iYWRnZS10ZXh0LWNvbG9yOiB2YXIoLS1iYWRnZS1mb3JlZ3JvdW5kKTtcclxuXHJcbiAgJiBwYXRoIHsgZmlsbDogdmFyKC0tYmFkZ2UtZm9yZWdyb3VuZCk7IH1cclxufVxyXG5cclxuLmJhZGdlOndoZXJlKFtkYXRhLWJhZGdlfj1cIndhcm5pbmdcIl0pIHtcclxuICAtLWJhZGdlLWZvcmVncm91bmQ6IG9rbGNoKGZyb20gdmFyKC0tb3JhbmdlLWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xyXG4gIC0tYmFkZ2UtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3JhbmdlLWEzKTtcclxuICAtLWJhZGdlLXRleHQtY29sb3I6IHZhcigtLWJhZGdlLWZvcmVncm91bmQpO1xyXG5cclxuICAmIHBhdGggeyBmaWxsOiB2YXIoLS1iYWRnZS1mb3JlZ3JvdW5kKTsgfVxyXG59XHJcblxyXG4uYmFkZ2U6d2hlcmUoW2RhdGEtYmFkZ2V+PVwiY3JpdGljYWxcIl0pIHtcclxuICAtLWJhZGdlLWZvcmVncm91bmQ6IG9rbGNoKGZyb20gdmFyKC0tcnVieS1hMTEpIHZhcigtLWNvbG9yLWRhcmtlbikgYyBoKTtcclxuICAtLWJhZGdlLWJhY2tncm91bmQtY29sb3I6IHZhcigtLXJ1YnktYTMpO1xyXG4gIC0tYmFkZ2UtdGV4dC1jb2xvcjogdmFyKC0tYmFkZ2UtZm9yZWdyb3VuZCk7XHJcblxyXG4gICYgcGF0aCB7IGZpbGw6IHZhcigtLWJhZGdlLWZvcmVncm91bmQpOyB9XHJcbn1cclxuXHJcbi5iYWRnZTp3aGVyZShbZGF0YS1iYWRnZX49XCJidXR0b25cIl0pIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5iYWRnZVtkYXRhLWJhZGdlfj1cImJ1dHRvblwiXVtkYXRhLWJhZGdlfj1cImNyaXRpY2FsXCJdIHtcclxuICAmOmhvdmVyIHtcclxuICAgIC0tYmFkZ2UtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcnVieS1hNCk7XHJcbiAgICAtLWJhZGdlLWZvcmVncm91bmQ6IHZhcigtLXJ1YnktYTEyKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBDYW5kaWRhdGUgU3RhdHVzZXNcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG4uYmFkZ2U6d2hlcmUoW2RhdGEtYmFkZ2V+PVwic2VsZWN0ZWRcIl0pLFxyXG4uYmFkZ2U6d2hlcmUoW2RhdGEtYmFkZ2V+PVwicXBvb2xzZWxlY3RlZFwiXSkge1xyXG4gIC0tYmFkZ2UtZm9yZWdyb3VuZDogb2tsY2goZnJvbSB2YXIoLS1wbHVtLWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xyXG4gIC0tYmFkZ2UtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGx1bS1hMyk7XHJcbiAgLS1iYWRnZS10ZXh0LWNvbG9yOiB2YXIoLS1iYWRnZS1mb3JlZ3JvdW5kKTtcclxuXHJcbiAgJiBwYXRoIHsgZmlsbDogdmFyKC0tYmFkZ2UtZm9yZWdyb3VuZCk7IH1cclxufVxyXG5cclxuLmJhZGdlOndoZXJlKFtkYXRhLWJhZGdlfj1cInN1bW1vbmVkXCJdKSxcclxuLmJhZGdlOndoZXJlKFtkYXRhLWJhZGdlfj1cInFwb29scXVlc3Rpb25uYWlyZXNlbnRcIl0pLFxyXG4uYmFkZ2U6d2hlcmUoW2RhdGEtYmFkZ2V+PVwiaW4tcHJvZ3Jlc3NcIl0pIHtcclxuICAtLWJhZGdlLWZvcmVncm91bmQ6IG9rbGNoKGZyb20gdmFyKC0tdmlvbGV0LWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xyXG4gIC0tYmFkZ2UtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdmlvbGV0LWEzKTtcclxuICAtLWJhZGdlLXRleHQtY29sb3I6IHZhcigtLWJhZGdlLWZvcmVncm91bmQpO1xyXG5cclxuICAmIHBhdGggeyBmaWxsOiB2YXIoLS1iYWRnZS1mb3JlZ3JvdW5kKTsgfVxyXG59XHJcblxyXG4uYmFkZ2U6d2hlcmUoW2RhdGEtYmFkZ2V+PVwiY29uZmlybWVkXCJdKSxcclxuLmJhZGdlOndoZXJlKFtkYXRhLWJhZGdlfj1cInFwb29scXVhbGlmaWVkXCJdKSxcclxuLmJhZGdlOndoZXJlKFtkYXRhLWJhZGdlfj1cImNvbXBsZXRlZFwiXSksXHJcbi5iYWRnZTp3aGVyZShbZGF0YS1iYWRnZX49XCJhcHByb3ZlZFwiXSkge1xyXG4gIC0tYmFkZ2UtZm9yZWdyb3VuZDogb2tsY2goZnJvbSB2YXIoLS1qYWRlLWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xyXG4gIC0tYmFkZ2UtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tamFkZS1hMyk7XHJcbiAgLS1iYWRnZS10ZXh0LWNvbG9yOiB2YXIoLS1iYWRnZS1mb3JlZ3JvdW5kKTtcclxuXHJcbiAgJiBwYXRoIHsgZmlsbDogdmFyKC0tYmFkZ2UtZm9yZWdyb3VuZCk7IH1cclxufVxyXG5cclxuLmJhZGdlOndoZXJlKFtkYXRhLWJhZGdlfj1cImV4Y3VzZWRcIl0pLFxyXG4uYmFkZ2U6d2hlcmUoW2RhdGEtYmFkZ2V+PVwicXBvb2xleGN1c2VkXCJdKSB7XHJcbiAgLS1iYWRnZS1mb3JlZ3JvdW5kOiBva2xjaChmcm9tIHZhcigtLXllbGxvdy1hMTEpIHZhcigtLWNvbG9yLWRhcmtlbikgYyBoKTtcclxuICAtLWJhZGdlLWJhY2tncm91bmQtY29sb3I6IHZhcigtLXllbGxvdy1hMyk7XHJcbiAgLS1iYWRnZS10ZXh0LWNvbG9yOiB2YXIoLS1iYWRnZS1mb3JlZ3JvdW5kKTtcclxuXHJcbiAgJiBwYXRoIHsgZmlsbDogdmFyKC0tYmFkZ2UtZm9yZWdyb3VuZCk7IH1cclxufVxyXG5cclxuLmJhZGdlOndoZXJlKFtkYXRhLWJhZGdlfj1cImRpc3F1YWxpZmllZFwiXSksXHJcbi5iYWRnZTp3aGVyZShbZGF0YS1iYWRnZX49XCJxcG9vbGRpc3F1YWxpZmllZFwiXSkge1xyXG4gIC0tYmFkZ2UtZm9yZWdyb3VuZDogb2tsY2goZnJvbSB2YXIoLS1ydWJ5LWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xyXG4gIC0tYmFkZ2UtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcnVieS1hMyk7XHJcbiAgLS1iYWRnZS10ZXh0LWNvbG9yOiB2YXIoLS1iYWRnZS1mb3JlZ3JvdW5kKTtcclxuXHJcbiAgJiBwYXRoIHsgZmlsbDogdmFyKC0tYmFkZ2UtZm9yZWdyb3VuZCk7IH1cclxufVxyXG5cclxuLmJhZGdlOndoZXJlKFtkYXRhLWJhZGdlfj1cImRlZmVycmVkXCJdKSxcclxuLmJhZGdlOndoZXJlKFtkYXRhLWJhZGdlfj1cInBvc3Rwb25lZFwiXSkge1xyXG4gIC0tYmFkZ2UtZm9yZWdyb3VuZDogb2tsY2goZnJvbSB2YXIoLS1hbWJlci1hMTEpIHZhcigtLWNvbG9yLWRhcmtlbikgYyBoKTtcclxuICAtLWJhZGdlLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWFtYmVyLWEzKTtcclxuICAtLWJhZGdlLXRleHQtY29sb3I6IHZhcigtLWJhZGdlLWZvcmVncm91bmQpO1xyXG5cclxuICAmIHBhdGggeyBmaWxsOiB2YXIoLS1iYWRnZS1mb3JlZ3JvdW5kKTsgfVxyXG59XHJcblxyXG4uYmFkZ2U6d2hlcmUoW2RhdGEtYmFkZ2V+PVwicGFuZWxcIl0pIHtcclxuICAtLWJhZGdlLWZvcmVncm91bmQ6IG9rbGNoKGZyb20gdmFyKC0tc2t5LWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xyXG4gIC0tYmFkZ2UtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2t5LWEzKTtcclxuICAtLWJhZGdlLXRleHQtY29sb3I6IHZhcigtLWJhZGdlLWZvcmVncm91bmQpO1xyXG5cclxuICAmIHBhdGggeyBmaWxsOiB2YXIoLS1iYWRnZS1mb3JlZ3JvdW5kKTsgfVxyXG59XHJcblxyXG4uYmFkZ2U6d2hlcmUoW2RhdGEtYmFkZ2V+PVwianVyb3JcIl0pIHtcclxuICAtLWJhZGdlLWZvcmVncm91bmQ6IG9rbGNoKGZyb20gdmFyKC0tamFkZS1hMTEpIHZhcigtLWNvbG9yLWRhcmtlbikgYyBoKTtcclxuICAtLWJhZGdlLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWphZGUtYTMpO1xyXG4gIC0tYmFkZ2UtdGV4dC1jb2xvcjogdmFyKC0tYmFkZ2UtZm9yZWdyb3VuZCk7XHJcblxyXG4gICYgcGF0aCB7IGZpbGw6IHZhcigtLWJhZGdlLWZvcmVncm91bmQpOyB9XHJcbn1cclxuXHJcbi5iYWRnZTp3aGVyZShbZGF0YS1iYWRnZX49XCJ1bmRlbGl2ZXJhYmxlXCJdKSxcclxuLmJhZGdlOndoZXJlKFtkYXRhLWJhZGdlfj1cInFwb29sdW5kZWxpdmVyYWJsZVwiXSkge1xyXG4gIC0tYmFkZ2UtZm9yZWdyb3VuZDogb2tsY2goZnJvbSB2YXIoLS1jcmltc29uLWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xyXG4gIC0tYmFkZ2UtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3JpbXNvbi1hMyk7XHJcbiAgLS1iYWRnZS10ZXh0LWNvbG9yOiB2YXIoLS1iYWRnZS1mb3JlZ3JvdW5kKTtcclxuXHJcbiAgJiBwYXRoIHsgZmlsbDogdmFyKC0tYmFkZ2UtZm9yZWdyb3VuZCk7IH1cclxufVxyXG5cclxuLmJhZGdlOndoZXJlKFtkYXRhLWJhZGdlfj1cInBlbmRpbmctcmVxdWVzdFwiXSksXHJcbi5iYWRnZTp3aGVyZShbZGF0YS1iYWRnZX49XCJwZW5kaW5nXCJdKSB7XHJcbiAgLS1iYWRnZS1mb3JlZ3JvdW5kOiBva2xjaChmcm9tIHZhcigtLWFtYmVyLWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xyXG4gIC0tYmFkZ2UtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYW1iZXItYTMpO1xyXG4gIC0tYmFkZ2UtdGV4dC1jb2xvcjogdmFyKC0tYmFkZ2UtZm9yZWdyb3VuZCk7XHJcblxyXG4gICYgcGF0aCB7IGZpbGw6IHZhcigtLWJhZGdlLWZvcmVncm91bmQpOyB9XHJcbn1cclxuXHJcbi5iYWRnZVtkYXRhLWJhZGdlfj1cIm5vdC1zY2hlZHVsZWRcIl0ge1xyXG4gIC0tYmFkZ2UtZm9yZWdyb3VuZDogb2tsY2goZnJvbSB2YXIoLS1jcmltc29uLWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xyXG4gIC0tYmFkZ2UtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3JpbXNvbi1hMyk7XHJcbiAgLS1iYWRnZS10ZXh0LWNvbG9yOiB2YXIoLS1iYWRnZS1mb3JlZ3JvdW5kKTtcclxuXHJcbiAgJiBwYXRoIHsgZmlsbDogdmFyKC0tYmFkZ2UtZm9yZWdyb3VuZCk7IH1cclxufVxyXG5cclxuXHJcblxyXG4uY2FzZS1wYW5lbC1iYWRnZSB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgcmlnaHQ6IDE2cHg7XHJcbiAgb3ZlcmZsb3c6IGluaXRpYWw7XHJcbiAgYm90dG9tOiA4cHg7XHJcbiAgbWluLXdpZHRoOiAyNHB4O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG5cclxuLy8gU1RBVFVTRVNcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG4uY29sb3IsXHJcbltjbGFzcyo9XCJiYWRnZS1tZFwiXS5jb2xvcixcclxuW2NsYXNzKj1cImJhZGdlLXNtXCJdLmNvbG9yLFxyXG5bY2xhc3MqPVwidGFnLW1kXCJdLmNvbG9yLFxyXG5bY2xhc3MqPVwidGFnLXNtXCJdLmNvbG9yIHtcclxuXHJcbiAgJi0td2FybmluZyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1vcmFuZ2UtYTMpO1xyXG4gICAgY29sb3I6IHZhcigtLW9yYW5nZS1hMTEpO1xyXG4gIH1cclxuXHJcbiAgJi0tc3VjY2VzcyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1qYWRlLWEzKTtcclxuICAgIGNvbG9yOiB2YXIoLS1qYWRlLWExMSk7XHJcbiAgfVxyXG5cclxuICAmLS1pbmZvcm1hdGlvbmFsIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtYTQpO1xyXG4gICAgY29sb3I6IHZhcigtLWJsdWUtYTEyKTtcclxuICB9XHJcblxyXG4gICYtLWFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1qYWRlLWE0KTtcclxuICAgIGNvbG9yOiB2YXIoLS1qYWRlLWExMik7XHJcbiAgfVxyXG5cclxuICAmLS1pbmFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hbWJlci00KTtcclxuICAgIGNvbG9yOiB2YXIoLS1hbWJlci1hMTIpO1xyXG4gIH1cclxuXHJcbiAgJi0teWVzLW5vIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWphZGUtYTQpO1xyXG4gICAgY29sb3I6IHZhcigtLWphZGUtYTEyKTtcclxuICB9XHJcblxyXG4gICYtLW11bHRpcGxlLWNob2ljZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZWFsLWE0KTtcclxuICAgIGNvbG9yOiB2YXIoLS10ZWFsLWExMik7XHJcbiAgfVxyXG5cclxuICAmLS10ZXh0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtYTQpO1xyXG4gICAgY29sb3I6IHZhcigtLWJsdWUtYTEyKTtcclxuICB9XHJcblxyXG4gICYtLWRhdGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdmlvbGV0LWE0KTtcclxuICAgIGNvbG9yOiB2YXIoLS12aW9sZXQtYTEyKTtcclxuICB9XHJcblxyXG4gICYtLWNhbmRpZGF0ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waW5rLWE0KTtcclxuICAgIGNvbG9yOiB2YXIoLS1waW5rLWExMik7XHJcbiAgfVxyXG5cclxuICAmLS1kaXNxdWFsaWZpY2F0aW9uIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNyaW1zb24tYTQpO1xyXG4gICAgY29sb3I6IHZhcigtLWNyaW1zb24tYTEyKTtcclxuICB9XHJcblxyXG4gICYtLWV4Y3VzYWwge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYW1iZXItYTQpO1xyXG4gICAgY29sb3I6IHZhcigtLWFtYmVyLWExMik7XHJcbiAgfVxyXG5cclxuICAmLS1uZXN0ZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTQpO1xyXG4gICAgY29sb3I6IHZhcigtLXNsYXRlLWExMik7XHJcbiAgfVxyXG5cclxuICAmLS1uZXcge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1iZyk7XHJcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1mZyk7XHJcbiAgfVxyXG5cclxuICAmLS1ub3Qtc2NoZWR1bGVkLFxyXG4gICYtLWVycm9yIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJ1YnktYTQpO1xyXG4gICAgY29sb3I6IHZhcigtLXJ1YnktYTEyKTtcclxuXHJcbiAgICAmIHBhdGgge1xyXG4gICAgICBmaWxsOiB2YXIoLS1ydWJ5LWExMik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1zZWxlY3RlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wbHVtLWE0KTtcclxuICAgIGNvbG9yOiB2YXIoLS1wbHVtLWExMik7XHJcbiAgfVxyXG5cclxuICAmLS1zdW1tb25lZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12aW9sZXQtYTQpO1xyXG4gICAgY29sb3I6IHZhcigtLXZpb2xldC1hMTIpO1xyXG4gIH1cclxuXHJcbiAgJi0tY29uZmlybWVkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWphZGUtYTQpO1xyXG4gICAgY29sb3I6IHZhcigtLWphZGUtYTEyKTtcclxuXHJcbiAgICAmIHBhdGgge1xyXG4gICAgICBmaWxsOiB2YXIoLS1qYWRlLWExMik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1wYW5lbCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1za3ktYTQpO1xyXG4gICAgY29sb3I6IHZhcigtLXNreS1hMTIpO1xyXG4gIH1cclxuXHJcbiAgJi0tcGVuZGluZy1yZXF1ZXN0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW9yYW5nZS1hNCk7XHJcbiAgICBjb2xvcjogdmFyKC0tb3JhbmdlLWExMik7XHJcblxyXG4gICAgJiBwYXRoIHtcclxuICAgICAgZmlsbDogdmFyKC0tb3JhbmdlLWExMik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1wZW5kaW5nIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFtYmVyLWE0KTtcclxuICAgIGNvbG9yOiB2YXIoLS1hbWJlci1hMTIpO1xyXG4gIH1cclxuXHJcbiAgJi0tYXBwcm92ZWQsXHJcbiAgJi0tcGFuZWwtc2VudCxcclxuICAmLS1lbXBhbmVsZWQsXHJcbiAgJi0tanVyeS1lbXBhbmVsZWQsXHJcbiAgJi0tanVyb3IsXHJcbiAgJi0tdGltZS1pbixcclxuICAmLS10aW1lLWluLW91dCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1qYWRlLWE0KTtcclxuICAgIGNvbG9yOiB2YXIoLS1qYWRlLWExMik7XHJcbiAgfVxyXG5cclxuICAmLS1leGN1c2VkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXllbGxvdy1hNCk7XHJcbiAgICBjb2xvcjogdmFyKC0teWVsbG93LWExMik7XHJcblxyXG4gICAgJiBwYXRoIHtcclxuICAgICAgZmlsbDogdmFyKC0teWVsbG93LWExMik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1kZWZlcnJlZCwgJi0tcG9zdHBvbmVkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW9yYW5nZS1hNCk7XHJcbiAgICBjb2xvcjogdmFyKC0tb3JhbmdlLWExMik7XHJcblxyXG4gICAgJiBwYXRoIHtcclxuICAgICAgZmlsbDogdmFyKC0tb3JhbmdlLWExMik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1kZW5pZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkLWE0KTtcclxuICAgIGNvbG9yOiB2YXIoLS1yZWQtYTEyKTtcclxuICB9XHJcblxyXG4gICYtLWNvbXBsZXRlZCxcclxuICAmLS1wYXktZmlyc3QtZGF5cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1qYWRlLWE0KTtcclxuICAgIGNvbG9yOiB2YXIoLS1qYWRlLWExMik7XHJcblxyXG4gICAgJiBwYXRoIHtcclxuICAgICAgZmlsbDogdmFyKC0tamFkZS1hMTIpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tdW5kZWxpdmVyYWJsZSxcclxuICAmLS1xLXBvb2wtdW5kZWxpdmVyYWJsZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jcmltc29uLWE0KTtcclxuICAgIGNvbG9yOiB2YXIoLS1jcmltc29uLWExMik7XHJcbiAgfVxyXG5cclxuICAmLS10ZXh0LXN1Y2Nlc3Mge1xyXG4gICAgY29sb3I6IHZhcigtLWphZGUtYTExKTtcclxuICB9XHJcblxyXG4gICYtLXRleHQtd2FybmluZyB7XHJcbiAgICBjb2xvcjogdmFyKC0tb3JhbmdlLWExMSk7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBDb3VudCBpbmRpY2F0b3IgcmVuZGVyZWQgaW5zaWRlIHZlcnRpY2FsLXRhYiBidXR0b25zIChlLmcuIE5vdGVzLCBEb2NzKVxyXG4uY291bnQtcHJldmlldyB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBwbGFjZS1pdGVtczogY2VudGVyO1xyXG4gIG1pbi1pbmxpbmUtc2l6ZTogdmFyKC0tc2l6ZS0xOCk7XHJcbiAgYmxvY2stc2l6ZTogdmFyKC0tc2l6ZS0xOCk7XHJcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNpemUtMik7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTQpO1xyXG4gIGNvbG9yOiB2YXIoLS1zbGF0ZS1hMTIpO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXNpemUtNik7XHJcbiAgZm9udC1zaXplOiAwLjY4NzVyZW07XHJcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMTRyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xyXG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiB0YWJ1bGFyLW51bXM7XHJcbn1cclxuIiwiXHJcbi8vIFVJIEJhY2tncm91bmRzXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG46d2hlcmUoaHRtbCkge1xyXG5cclxuICAtLXdoaXRlOiBoc2woMCAwJSAxMDAlKTtcclxuXHJcbiAgLS1saWdodC1iZzogdmFyKC0td2hpdGUpO1xyXG4gIC0tZGFyay1iZzogaHNsKHZhcigtLWdyYXktZGFyay0wNSkpO1xyXG5cclxuICAtLWNvbG9yLXN1cmZhY2U6IG9rbGNoKDEwMCUgMCAwIC8gODUuMSUpO1xyXG4gIC0tY29sb3ItcGFuZWwtc29saWQ6IG9rbGNoKDEwMCUgMCAwKTtcclxuICAtLWNvbG9yLXBhbmVsLXRyYW5zbHVjZW50OiBva2xjaCgxMDAlIDAgMCAvIDcwLjIlKTtcclxuICAtLWNvbG9yLXBhbmVsLXRyYW5zbHVjZW50LWhvdmVyOiBva2xjaCgxMDAlIDAgMCAvIDYwLjIlKTtcclxuXHJcbiAgLS1jb2xvci1kYXJrZW46IGNhbGMobCAtIDAuMTI1KTtcclxuXHJcbiAgLS1ncmF5LWJnLXdlYWs6IGhzbCh2YXIoLS1ncmF5LTAwKSk7XHJcbiAgLS1ncmF5LWJnLXVpOiB2YXIoLS1zbGF0ZS1hMik7XHJcbiAgLS1ncmF5LWJnOiBoc2wodmFyKC0tZ3JheS0yMCkpO1xyXG4gIC0tZ3JheS1mZzogaHNsKHZhcigtLWdyYXktODApKTtcclxuXHJcbiAgLS1ncmF5LWhvdmVyOiB2YXIoLS1zbGF0ZS1hMyk7XHJcbiAgLS1ncmF5LWFjdGl2ZTogdmFyKC0tc2xhdGUtYTQpO1xyXG5cclxuICAtLWZvcmdlLWhvdmVyOiB2YXIoLS1mb3JnZS10ZXJ0aWFyeS01MC1hMTIpO1xyXG4gIC0tZm9yZ2UtYWN0aXZlOiB2YXIoLS1mb3JnZS10ZXJ0aWFyeS01MC1hMjApO1xyXG5cclxuICAtLXJlZC1iZy13ZWFrOiBoc2wodmFyKC0tcmVkLTAwKSk7XHJcbiAgLS1yZWQtYmctdWk6IGhzbCh2YXIoLS1yZWQtMDUpKTtcclxuICAtLXJlZC1iZzogaHNsKHZhcigtLXJlZC0yMCkpO1xyXG4gIC0tcmVkLWZnOiBoc2wodmFyKC0tcmVkLTgwKSk7XHJcblxyXG4gIC0tb3JhbmdlLWJnLXdlYWs6IGhzbCh2YXIoLS1vcmFuZ2UtMDApKTtcclxuICAtLW9yYW5nZS1iZy11aTogaHNsKHZhcigtLW9yYW5nZS0wNSkpO1xyXG4gIC0tb3JhbmdlLWJnOiBoc2wodmFyKC0tb3JhbmdlLTIwKSk7XHJcbiAgLS1vcmFuZ2UtZmc6IGhzbCh2YXIoLS1vcmFuZ2UtODApKTtcclxuXHJcbiAgLS15ZWxsb3ctb3JhbmdlLWJnLXdlYWs6IGhzbCh2YXIoLS15ZWxsb3ctb3JhbmdlLTAwKSk7XHJcbiAgLS15ZWxsb3ctb3JhbmdlLWJnLXVpOiBoc2wodmFyKC0teWVsbG93LW9yYW5nZS0wNSkpO1xyXG4gIC0teWVsbG93LW9yYW5nZS1iZzogaHNsKHZhcigtLXllbGxvdy1vcmFuZ2UtMjApKTtcclxuICAtLXllbGxvdy1vcmFuZ2UtZmc6IGhzbCh2YXIoLS15ZWxsb3ctb3JhbmdlLTgwKSk7XHJcblxyXG4gIC0teWVsbG93LWJnLXdlYWs6IGhzbCh2YXIoLS15ZWxsb3ctMDApKTtcclxuICAtLXllbGxvdy1iZy11aTogaHNsKHZhcigtLXllbGxvdy0wNSkpO1xyXG4gIC0teWVsbG93LWJnOiBoc2wodmFyKC0teWVsbG93LTIwKSk7XHJcbiAgLS15ZWxsb3ctZmc6IGhzbCh2YXIoLS15ZWxsb3ctODApKTtcclxuXHJcbiAgLS15ZWxsb3ctZ3JlZW4tYmctd2VhazogaHNsKHZhcigtLXllbGxvdy1ncmVlbi0wMCkpO1xyXG4gIC0teWVsbG93LWdyZWVuLWJnLXVpOiBoc2wodmFyKC0teWVsbG93LWdyZWVuLTA1KSk7XHJcbiAgLS15ZWxsb3ctZ3JlZW4tYmc6IGhzbCh2YXIoLS15ZWxsb3ctZ3JlZW4tMjApKTtcclxuICAtLXllbGxvdy1ncmVlbi1mZzogaHNsKHZhcigtLXllbGxvdy1ncmVlbi04MCkpO1xyXG5cclxuICAtLWdyZWVuLWJnLXdlYWs6IGhzbCh2YXIoLS1ncmVlbi0wMCkpO1xyXG4gIC0tZ3JlZW4tYmctdWk6IGhzbCh2YXIoLS1ncmVlbi0wNSkpO1xyXG4gIC0tZ3JlZW4tYmc6IGhzbCh2YXIoLS1ncmVlbi0yMCkpO1xyXG4gIC0tZ3JlZW4tZmc6IGhzbCh2YXIoLS1ncmVlbi04MCkpO1xyXG5cclxuICAtLWJsdWUtZ3JlZW4tYmctd2VhazogaHNsKHZhcigtLWJsdWUtZ3JlZW4tMDApKTtcclxuICAtLWJsdWUtZ3JlZW4tYmctdWk6IGhzbCh2YXIoLS1ibHVlLWdyZWVuLTA1KSk7XHJcbiAgLS1ibHVlLWdyZWVuLWJnOiBoc2wodmFyKC0tYmx1ZS1ncmVlbi0yMCkpO1xyXG4gIC0tYmx1ZS1ncmVlbi1mZzogaHNsKHZhcigtLWJsdWUtZ3JlZW4tODApKTtcclxuXHJcbiAgLS1hcXVhLWJnLXdlYWs6IGhzbCh2YXIoLS1hcXVhLTAwKSk7XHJcbiAgLS1hcXVhLWJnLXVpOiBoc2wodmFyKC0tYXF1YS0wNSkpO1xyXG4gIC0tYXF1YS1iZzogaHNsKHZhcigtLWFxdWEtMjApKTtcclxuICAtLWFxdWEtZmc6IGhzbCh2YXIoLS1hcXVhLTgwKSk7XHJcblxyXG4gIC0tYmx1ZS1iZy13ZWFrOiBoc2wodmFyKC0tYmx1ZS0wMCkpO1xyXG4gIC0tYmx1ZS1iZy11aTogaHNsKHZhcigtLWJsdWUtMDUpKTtcclxuICAtLWJsdWUtYmc6IGhzbCh2YXIoLS1ibHVlLTIwKSk7XHJcbiAgLS1ibHVlLWZnOiBoc2wodmFyKC0tYmx1ZS04MCkpO1xyXG5cclxuICAtLWluZGlnby1iZy13ZWFrOiBoc2wodmFyKC0taW5kaWdvLTAwKSk7XHJcbiAgLS1pbmRpZ28tYmctdWk6IGhzbCh2YXIoLS1pbmRpZ28tMDUpKTtcclxuICAtLWluZGlnby1iZzogaHNsKHZhcigtLWluZGlnby0yMCkpO1xyXG4gIC0taW5kaWdvLWZnOiBoc2wodmFyKC0taW5kaWdvLTgwKSk7XHJcblxyXG4gIC0tcHVycGxlLWJnLXdlYWs6IGhzbCh2YXIoLS1wdXJwbGUtMDApKTtcclxuICAtLXB1cnBsZS1iZy11aTogaHNsKHZhcigtLXB1cnBsZS0wNSkpO1xyXG4gIC0tcHVycGxlLWJnOiBoc2wodmFyKC0tcHVycGxlLTIwKSk7XHJcbiAgLS1wdXJwbGUtZmc6IGhzbCh2YXIoLS1wdXJwbGUtODApKTtcclxuXHJcbiAgLS1tYWdlbnRhLWJnLXdlYWs6IGhzbCh2YXIoLS1tYWdlbnRhLTAwKSk7XHJcbiAgLS1tYWdlbnRhLWJnLXVpOiBoc2wodmFyKC0tbWFnZW50YS0wNSkpO1xyXG4gIC0tbWFnZW50YS1iZzogaHNsKHZhcigtLW1hZ2VudGEtMjApKTtcclxuICAtLW1hZ2VudGEtZmc6IGhzbCh2YXIoLS1tYWdlbnRhLTgwKSk7XHJcblxyXG4gIC0taG90LXBpbmstYmctd2VhazogaHNsKHZhcigtLWhvdC1waW5rLTAwKSk7XHJcbiAgLS1ob3QtcGluay1iZy11aTogaHNsKHZhcigtLWhvdC1waW5rLTA1KSk7XHJcbiAgLS1ob3QtcGluay1iZzogaHNsKHZhcigtLWhvdC1waW5rLTIwKSk7XHJcbiAgLS1ob3QtcGluay1mZzogaHNsKHZhcigtLWhvdC1waW5rLTgwKSk7XHJcblxyXG4gIC0tcGluay1iZy13ZWFrOiBoc2wodmFyKC0tcGluay0wMCkpO1xyXG4gIC0tcGluay1iZy11aTogaHNsKHZhcigtLXBpbmstMDUpKTtcclxuICAtLXBpbmstYmc6IGhzbCh2YXIoLS1waW5rLTIwKSk7XHJcbiAgLS1waW5rLWZnOiBoc2wodmFyKC0tcGluay04MCkpO1xyXG5cclxuICAtLXByaW1hcnktYmctd2VhazogdmFyKC0tZm9yZ2UtdGVydGlhcnktMDApO1xyXG4gIC0tcHJpbWFyeS1iZy11aTogdmFyKC0tZm9yZ2UtdGVydGlhcnktMDUpO1xyXG4gIC0tcHJpbWFyeS1iZzogdmFyKC0tZm9yZ2UtdGVydGlhcnktMjApO1xyXG4gIC0tcHJpbWFyeS1mZzogdmFyKC0tZm9yZ2UtdGVydGlhcnktODApO1xyXG5cclxuICAtLWludGVyYWN0aXZlOiB2YXIoLS1mb3JnZS10ZXJ0aWFyeS02MCk7XHJcbiAgLS1idXR0b24tcHJpbWFyeTogdmFyKC0tZm9yZ2UtdGVydGlhcnktNjApO1xyXG4gIC0tYnV0dG9uLXByaW1hcnktaG92ZXI6IHZhcigtLWZvcmdlLXRlcnRpYXJ5LTY1KTtcclxuXHJcbiAgLS1kaWFsb2ctYmFja2Ryb3A6IG9rbGNoKDEwMCUgMCAwIC8gNjQlKTtcclxuXHJcbiAgLS1zaGFkb3ctMTogaW5zZXQgMCAwIDAgMXB4IHZhcigtLWdyYXktYTUpLGluc2V0IDAgMS41cHggMnB4IDAgdmFyKC0tZ3JheS1hMiksaW5zZXQgMCAxLjVweCAycHggMCB2YXIoLS1ibGFjay1hMik7XHJcbiAgLS1zaGFkb3ctMjogMCAwIDAgMC41cHggdmFyKC0tYmxhY2stYTEpLDAgMXB4IDFweCAwIHZhcigtLWdyYXktYTIpLDAgMnB4IDFweCAtMXB4IHZhcigtLWJsYWNrLWExKSwwIDFweCAzcHggMCB2YXIoLS1ibGFjay1hMSk7XHJcbiAgLS1zaGFkb3ctMzogMCAycHggM3B4IC0ycHggdmFyKC0tZ3JheS1hMyksMCAzcHggMTJweCAtNHB4IHZhcigtLWJsYWNrLWEyKSwwIDRweCAxNnB4IC04cHggdmFyKC0tYmxhY2stYTIpO1xyXG4gIC0tc2hhZG93LTQ6IDAgOHB4IDQwcHggdmFyKC0tYmxhY2stYTEpLDAgMTJweCAzMnB4IC0xNnB4IHZhcigtLWdyYXktYTMpO1xyXG4gIC0tc2hhZG93LTU6IDAgMTJweCA2MHB4IHZhcigtLWJsYWNrLWEzKSwwIDEycHggMzJweCAtMTZweCB2YXIoLS1ncmF5LWE1KTtcclxuICAtLXNoYWRvdy02OiAwIDEycHggNjBweCB2YXIoLS1ibGFjay1hMyksMCAxNnB4IDY0cHggdmFyKC0tZ3JheS1hMiksMCAxNnB4IDM2cHggLTIwcHggdmFyKC0tZ3JheS1hNyk7XHJcbn1cclxuXHJcbkBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBva2xhYix3aGl0ZSxibGFjaykpIHtcclxuICA6d2hlcmUoaHRtbCkge1xyXG4gICAgLS1zaGFkb3ctMTogaW5zZXQgMCAwIDAgMXB4IHZhcigtLWdyYXktYTUpLGluc2V0IDAgMS41cHggMnB4IDAgdmFyKC0tZ3JheS1hMiksaW5zZXQgMCAxLjVweCAycHggMCB2YXIoLS1ibGFjay1hMik7XHJcbiAgICAtLXNoYWRvdy0yOiAwIDAgMCAwLjVweCB2YXIoLS1ibGFjay1hMSksMCAxcHggMXB4IDAgdmFyKC0tZ3JheS1hMiksMCAycHggMXB4IC0xcHggdmFyKC0tYmxhY2stYTEpLDAgMXB4IDNweCAwIHZhcigtLWJsYWNrLWExKTtcclxuICAgIC0tc2hhZG93LTM6IDAgMnB4IDNweCAtMnB4IHZhcigtLWdyYXktYTMpLDAgM3B4IDEycHggLTRweCB2YXIoLS1ibGFjay1hMiksMCA0cHggMTZweCAtOHB4IHZhcigtLWJsYWNrLWEyKTtcclxuICAgIC0tc2hhZG93LTQ6IDAgOHB4IDQwcHggdmFyKC0tYmxhY2stYTEpLDAgMTJweCAzMnB4IC0xNnB4IHZhcigtLWdyYXktYTMpO1xyXG4gICAgLS1zaGFkb3ctNTogMCAxMnB4IDYwcHggdmFyKC0tYmxhY2stYTMpLDAgMTJweCAzMnB4IC0xNnB4IHZhcigtLWdyYXktYTUpO1xyXG4gICAgLS1zaGFkb3ctNjogMCAxMnB4IDYwcHggdmFyKC0tYmxhY2stYTMpLDAgMTZweCA2NHB4IHZhcigtLWdyYXktYTIpLDAgMTZweCAzNnB4IC0yMHB4IHZhcigtLWdyYXktYTcpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFRleHRcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbjp3aGVyZShodG1sKSB7XHJcbiAgLS10ZXh0LXByaW1hcnk6IGhzbCh2YXIoLS1ncmF5LTkwKSk7XHJcbiAgLS10ZXh0LXNlY29uZGFyeTogaHNsKHZhcigtLWdyYXktOTApIC8gNzUlKTtcclxuICAtLXRleHQtdGVydGlhcnk6IGhzbCh2YXIoLS1ncmF5LTkwKSAvIDYxJSk7XHJcbiAgLS10ZXh0LWhlbHBlcjogaHNsKHZhcigtLWdyYXktOTApIC8gNjElKTtcclxuICAtLXRleHQtcGxhY2Vob2xkZXI6IGhzbCh2YXIoLS1ncmF5LTkwKSAvIDQ4JSk7XHJcbiAgLS10ZXh0LW9uLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgLS10ZXh0LWRpc2FibGVkOiBoc2wodmFyKC0tZ3JheS05MCkgLyAyNCUpO1xyXG4gIC0tdGV4dC1zdWNjZXNzOiBva2xjaChmcm9tIHZhcigtLWphZGUtYTExKSB2YXIoLS1jb2xvci1kYXJrZW4pIGMgaCk7XHJcbiAgLS10ZXh0LWluZm9ybWF0aW9uYWw6IG9rbGNoKGZyb20gdmFyKC0tYmx1ZS1hMTEpIHZhcigtLWNvbG9yLWRhcmtlbikgYyBoKTtcclxuICAtLXRleHQtd2FybmluZzogb2tsY2goZnJvbSB2YXIoLS1hbWJlci1hMTEpIHZhcigtLWNvbG9yLWRhcmtlbikgYyBoKTtcclxuICAtLXRleHQtY3JpdGljYWw6IG9rbGNoKGZyb20gdmFyKC0tcnVieS1hMTEpIHZhcigtLWNvbG9yLWRhcmtlbikgYyBoKTtcclxuXHJcbiAgLS1saW5rLXByaW1hcnk6IHZhcigtLWZvcmdlLXRlcnRpYXJ5LTYwKTtcclxuICAtLWxpbmstcHJpbWFyeS1ob3ZlcjogdmFyKC0tZm9yZ2UtdGVydGlhcnktNjUpO1xyXG5cclxuICAtLXByaW1hcnk6IHZhcigtLWZvcmdlLXRlcnRpYXJ5LTYwKTtcclxuICAtLXByaW1hcnktaG92ZXI6IHZhcigtLWZvcmdlLXRlcnRpYXJ5LTY1KTtcclxufVxyXG5cclxuXHJcbi8vIExpZ2h0IHRoZW1lIOKAlCBBdXRvXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG46d2hlcmUoaHRtbCkge1xyXG4gIGNvbG9yLXNjaGVtZTogbGlnaHQ7XHJcblxyXG4gIC0tdWktYmctMDA6IHZhcigtLWxpZ2h0LWJnKTtcclxuICAtLXVpLWJnLTAxOiBoc2wodmFyKC0tZ3JheS0wMCkpO1xyXG4gIC0tdWktYmctMDI6IGhzbCh2YXIoLS1ncmF5LTA1KSk7XHJcbiAgLS11aS1iZy0wMzogaHNsKHZhcigtLWdyYXktMjApKTtcclxuICAtLXRleHQtMDE6IGhzbCh2YXIoLS1ncmF5LTkwKSk7XHJcbiAgLS10ZXh0LTAyOiBoc2wodmFyKC0tZ3JheS03MCkpO1xyXG4gIC0tdGV4dC0wMzogaHNsKHZhcigtLWdyYXktODApKTtcclxuXHJcbiAgLS11aS1iZy1ob3ZlcjogdmFyKC0tc2xhdGUtYTQpO1xyXG4gIC0tdWktYmctYWN0aXZlOiB2YXIoLS1zbGF0ZS1hNSk7XHJcblxyXG4gIC0tZGlhbG9nLWJhY2tkcm9wOiBva2xjaCgxMDAlIDAgMCAvIDY0JSk7XHJcbn1cclxuXHJcbjo6YmFja2Ryb3Age1xyXG4gIGNvbG9yLXNjaGVtZTogbGlnaHQ7XHJcbiAgLS1kaWFsb2ctYmFja2Ryb3A6IG9rbGNoKDEwMCUgMCAwIC8gNjQlKTtcclxufVxyXG5cclxuXHJcbi8vIERhcmsgdGhlbWUg4oCUIEF1dG9cclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbkBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6IGRhcmspIHtcclxuICA6d2hlcmUoaHRtbCkge1xyXG4gICAgLy9jb2xvci1zY2hlbWU6IGRhcms7XHJcbiAgICAvLy13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG5cclxuICAgIC0tdWktYmctMDA6IHZhcigtLWRhcmstYmcpO1xyXG4gICAgLS11aS1iZy0wMTogaHNsKHZhcigtLWdyYXktZGFyay0wMCkpO1xyXG4gICAgLS11aS1iZy0wMjogaHNsKHZhcigtLWdyYXktZGFyay0wNSkpO1xyXG4gICAgLS11aS1iZy0wMzogaHNsKHZhcigtLWdyYXktZGFyay0zMCkpO1xyXG4gICAgLS10ZXh0LTAxOiBoc2wodmFyKC0tZ3JheS1kYXJrLTkwKSk7XHJcbiAgICAtLXRleHQtMDI6IGhzbCh2YXIoLS1ncmF5LWRhcmstNzApKTtcclxuICAgIC0tdGV4dC0wMzogaHNsKHZhcigtLWdyYXktZGFyay04MCkpO1xyXG5cclxuICAgIC0tdWktYmctaG92ZXI6IGhzbCh2YXIoLS1ncmF5LWRhcmstMTUpKTtcclxuICAgIC0tdWktYmctYWN0aXZlOiBoc2wodmFyKC0tZ3JheS1kYXJrLTIwKSk7XHJcblxyXG4gICAgLS1kaWFsb2ctYmFja2Ryb3A6IG9rbGNoKDAlIDAgMCAvIDMyJSk7XHJcbiAgfVxyXG5cclxuICA6OmJhY2tkcm9wIHtcclxuICAgIC0tZGlhbG9nLWJhY2tkcm9wOiBva2xjaCgwJSAwIDAgLyAzMiUpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIExpZ2h0IHRoZW1lXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5bY29sb3Itc2NoZW1lPVwibGlnaHRcIl0ge1xyXG4gIGNvbG9yLXNjaGVtZTogbGlnaHQ7XHJcblxyXG4gIC0tdWktYmctMDA6IHZhcigtLWxpZ2h0LWJnKTtcclxuICAtLXVpLWJnLTAxOiBoc2wodmFyKC0tZ3JheS0wMCkpO1xyXG4gIC0tdWktYmctMDI6IGhzbCh2YXIoLS1ncmF5LTA1KSk7XHJcbiAgLS11aS1iZy0wMzogaHNsKHZhcigtLWdyYXktMjApKTtcclxuICAtLXRleHQtMDE6IGhzbCh2YXIoLS1ncmF5LTkwKSk7XHJcbiAgLS10ZXh0LTAyOiBoc2wodmFyKC0tZ3JheS03MCkpO1xyXG4gIC0tdGV4dC1kaXNhYmxlZDogaHNsKHZhcigtLWdyYXktNDApKTtcclxuXHJcbiAgLS11aS1iZy1ob3ZlcjogaHNsKHZhcigtLWdyYXktMTUpKTtcclxuICAtLXVpLWJnLWFjdGl2ZTogaHNsKHZhcigtLWdyYXktMjApKTtcclxuXHJcbiAgLS1kaWFsb2ctYmFja2Ryb3A6IG9rbGNoKDEwMCUgMCAwIC8gNjQlKTtcclxufVxyXG5cclxuXHJcbi8vIERhcmsgdGhlbWVcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbltjb2xvci1zY2hlbWU9XCJkYXJrXCJdIHtcclxuICBjb2xvci1zY2hlbWU6IGRhcms7XHJcblxyXG4gIC0tdWktYmctMDA6IHZhcigtLWRhcmstYmcpO1xyXG4gIC0tdWktYmctMDE6IGhzbCh2YXIoLS1ncmF5LWRhcmstMDApKTtcclxuICAtLXVpLWJnLTAyOiBoc2wodmFyKC0tZ3JheS1kYXJrLTA1KSk7XHJcbiAgLS11aS1iZy0wMzogaHNsKHZhcigtLWdyYXktZGFyay0yMCkpO1xyXG4gIC0tdGV4dC0wMTogaHNsKHZhcigtLWdyYXktZGFyay05MCkpO1xyXG4gIC0tdGV4dC0wMjogaHNsKHZhcigtLWdyYXktZGFyay03MCkpO1xyXG4gIC0tdGV4dC1kaXNhYmxlZDogaHNsKHZhcigtLWdyYXktZGFyay00MCkpO1xyXG5cclxuICAtLXVpLWJnLWhvdmVyOiBoc2wodmFyKC0tZ3JheS1kYXJrLTE1KSk7XHJcbiAgLS11aS1iZy1hY3RpdmU6IGhzbCh2YXIoLS1ncmF5LWRhcmstMjApKTtcclxuXHJcbiAgLS1kaWFsb2ctYmFja2Ryb3A6IG9rbGNoKDAlIDAgMCAvIDMyJSk7XHJcbn1cclxuIiwiXHJcbi8vIENJVElaRU4gMS4yXHJcbi8vIFZhbHVlcyBhcmUgaW4gSFNMLCBzbyB0eXBlIGhzbCBiZWZvcmUgdGhlIHZhcmlhYmxlLiBUaGlzIGdpdmVzIHRoZSBmbGV4aWJpbGl0eSB0byB1c2UgZm9yd2FyZCBzbGFzaCBmb3IgYWxwaGFcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG46d2hlcmUoaHRtbCkge1xyXG4gIC0tZ3JheS0wMDogMTgwIDklIDk4JTtcclxuICAtLWdyYXktMDU6IDIyMCAxMyUgOTUlO1xyXG4gIC0tZ3JheS0xMDogMjI1IDEyJSA5NCU7XHJcbiAgLS1ncmF5LTE1OiAyMTYgMTIlIDkyJTtcclxuICAtLWdyYXktMjA6IDIyMCAxMSUgODklO1xyXG4gIC0tZ3JheS0yNTogMjI1IDEwJSA4NCU7XHJcbiAgLS1ncmF5LTMwOiAyMTggOSUgODMlO1xyXG4gIC0tZ3JheS00MDogMjE3IDYlIDcyJTtcclxuICAtLWdyYXktNTA6IDIxNCAzJSA1NiU7XHJcbiAgLS1ncmF5LTYwOiAyMjAgMyUgNDYlO1xyXG4gIC0tZ3JheS02NTogMjI4IDMlIDM3JTtcclxuICAtLWdyYXktNzA6IDIyNSAyJSAzMiU7XHJcbiAgLS1ncmF5LTc1OiAyMjAgMiUgMjYlO1xyXG4gIC0tZ3JheS04MDogMjAwIDMlIDIwJTtcclxuICAtLWdyYXktODU6IDI0MCAzJSAxNSU7XHJcbiAgLS1ncmF5LTkwOiAyMTAgNCUgMTAlO1xyXG4gIC0tZ3JheS0xMDA6IDI0MCAzJSA2JTtcclxuXHJcbiAgLy8gVGhlc2UgYXJlIGN1cnJlbnRseSBhIHRlc3RcclxuICAtLWdyYXktZGFyay0wMDogMjEwIDMlIDEyJTtcclxuICAtLWdyYXktZGFyay0wNTogMjQwIDMlIDE1JTtcclxuICAtLWdyYXktZGFyay0xMDogMjEwIDIlIDE2JTtcclxuICAtLWdyYXktZGFyay0xNTogMjIwIDMlIDE4JTtcclxuICAtLWdyYXktZGFyay0yMDogMjIwIDMlIDIwJTtcclxuICAtLWdyYXktZGFyay0zMDogMjI1IDMlIDI0JTtcclxuICAtLWdyYXktZGFyay00MDogMjI1IDMlIDMxJTtcclxuICAtLWdyYXktZGFyay01MDogMjI4IDIlIDQ0JTtcclxuICAtLWdyYXktZGFyay02MDogMjMwIDMlIDUzJTtcclxuICAtLWdyYXktZGFyay02NTogMjMxIDQlIDY0JTtcclxuICAtLWdyYXktZGFyay03MDogMjI1IDUlIDcxJTtcclxuICAtLWdyYXktZGFyay03NTogMjI1IDglIDc5JTtcclxuICAtLWdyYXktZGFyay04MDogMjMxIDExJSA4OCU7XHJcbiAgLS1ncmF5LWRhcmstODU6IDI0MCAxMyUgOTUlO1xyXG4gIC0tZ3JheS1kYXJrLTkwOiAyNDAgMSUgOTglO1xyXG4gIC0tZ3JheS1kYXJrLTEwMDogMCAwJSAxMDAlO1xyXG5cclxuICAtLXJlZC0wMDogMCAxMDAlIDk4JTtcclxuICAtLXJlZC0wNTogNCAxMDAlIDk3JTtcclxuICAtLXJlZC0xMDogMiAxMDAlIDk1JTtcclxuICAtLXJlZC0xNTogNCAxMDAlIDk0JTtcclxuICAtLXJlZC0yMDogMyAxMDAlIDkyJTtcclxuICAtLXJlZC0zMDogMiAxMDAlIDg4JTtcclxuICAtLXJlZC00MDogMSAxMDAlIDgwJTtcclxuICAtLXJlZC01MDogMzU5IDY1JSA2NSU7XHJcbiAgLS1yZWQtNjA6IDAgNDElIDUzJTtcclxuICAtLXJlZC02NTogMzU5IDM3JSA0MyU7XHJcbiAgLS1yZWQtNzA6IDM1OSAzOCUgMzclO1xyXG4gIC0tcmVkLTc1OiAzNTkgMzklIDMwJTtcclxuICAtLXJlZC04MDogMzU5IDQxJSAyNCU7XHJcbiAgLS1yZWQtODU6IDM1OSA0MyUgMTglO1xyXG4gIC0tcmVkLTkwOiAwIDQ4JSAxMiU7XHJcbiAgLS1yZWQtMTAwOiAzNTcgNTYlIDglO1xyXG5cclxuICAtLWNyaXRpY2FsOiAzNTcgNzYlIDQ5JTtcclxuXHJcbiAgLS1vcmFuZ2UtMDA6IDIyIDEwMCUgOTglO1xyXG4gIC0tb3JhbmdlLTA1OiAyMiAxMDAlIDk1JTtcclxuICAtLW9yYW5nZS0xMDogMjEgMTAwJSA5NCU7XHJcbiAgLS1vcmFuZ2UtMTU6IDIxIDEwMCUgOTIlO1xyXG4gIC0tb3JhbmdlLTIwOiAyMSAxMDAlIDg5JTtcclxuICAtLW9yYW5nZS0zMDogMjEgMTAwJSA4MyU7XHJcbiAgLS1vcmFuZ2UtNDA6IDIxIDg2JSA3MSU7XHJcbiAgLS1vcmFuZ2UtNTA6IDIxIDQ1JSA1NSU7XHJcbiAgLS1vcmFuZ2UtNjA6IDIyIDM3JSA0NSU7XHJcbiAgLS1vcmFuZ2UtNjU6IDIxIDM4JSAzNyU7XHJcbiAgLS1vcmFuZ2UtNzA6IDIxIDM4JSAzMSU7XHJcbiAgLS1vcmFuZ2UtNzU6IDIyIDQwJSAyNiU7XHJcbiAgLS1vcmFuZ2UtODA6IDIxIDQyJSAyMCU7XHJcbiAgLS1vcmFuZ2UtODU6IDIxIDQ1JSAxNSU7XHJcbiAgLS1vcmFuZ2UtOTA6IDIyIDUxJSAxMCU7XHJcbiAgLS1vcmFuZ2UtMTAwOiAxOSA1OCUgNiU7XHJcblxyXG4gIC0teWVsbG93LW9yYW5nZS0wMDogMzkgMTAwJSA5NSU7XHJcbiAgLS15ZWxsb3ctb3JhbmdlLTA1OiA0MCAxMDAlIDkyJTtcclxuICAtLXllbGxvdy1vcmFuZ2UtMTA6IDQwIDEwMCUgODklO1xyXG4gIC0teWVsbG93LW9yYW5nZS0xNTogNDAgMTAwJSA4NSU7XHJcbiAgLS15ZWxsb3ctb3JhbmdlLTIwOiA0MCA5OCUgODAlO1xyXG4gIC0teWVsbG93LW9yYW5nZS0zMDogNDEgODclIDcyJTtcclxuICAtLXllbGxvdy1vcmFuZ2UtNDA6IDQxIDU2JSA2MiU7XHJcbiAgLS15ZWxsb3ctb3JhbmdlLTUwOiA0MCAzNSUgNDglO1xyXG4gIC0teWVsbG93LW9yYW5nZS02MDogNDEgMzYlIDQwJTtcclxuICAtLXllbGxvdy1vcmFuZ2UtNjU6IDQwIDM3JSAzMiU7XHJcbiAgLS15ZWxsb3ctb3JhbmdlLTcwOiA0MCAzNyUgMjclO1xyXG4gIC0teWVsbG93LW9yYW5nZS03NTogNDAgNDAlIDIyJTtcclxuICAtLXllbGxvdy1vcmFuZ2UtODA6IDQxIDQyJSAxNyU7XHJcbiAgLS15ZWxsb3ctb3JhbmdlLTg1OiAzOSA0NSUgMTMlO1xyXG4gIC0teWVsbG93LW9yYW5nZS05MDogNDAgNTElIDglO1xyXG4gIC0teWVsbG93LW9yYW5nZS0xMDA6IDM4IDYyJSA1JTtcclxuXHJcbiAgLS15ZWxsb3ctMDA6IDUyIDk1JSA5MiU7XHJcbiAgLS15ZWxsb3ctMDU6IDUyIDk3JSA4NiU7XHJcbiAgLS15ZWxsb3ctMTA6IDUyIDk4JSA4MCU7XHJcbiAgLS15ZWxsb3ctMTU6IDUxIDk1JSA3NCU7XHJcbiAgLS15ZWxsb3ctMjA6IDUyIDg1JSA3MiU7XHJcbiAgLS15ZWxsb3ctMzA6IDUxIDY5JSA2NyU7XHJcbiAgLS15ZWxsb3ctNDA6IDUyIDQ2JSA1OCU7XHJcbiAgLS15ZWxsb3ctNTA6IDUyIDM1JSA0NSU7XHJcbiAgLS15ZWxsb3ctNjA6IDUyIDM2JSAzNyU7XHJcbiAgLS15ZWxsb3ctNjU6IDUyIDM3JSAyOSU7XHJcbiAgLS15ZWxsb3ctNzA6IDUxIDM4JSAyNSU7XHJcbiAgLS15ZWxsb3ctNzU6IDUxIDQwJSAyMCU7XHJcbiAgLS15ZWxsb3ctODA6IDUzIDQxJSAxNiU7XHJcbiAgLS15ZWxsb3ctODU6IDUxIDQ2JSAxMiU7XHJcbiAgLS15ZWxsb3ctOTA6IDUxIDU2JSA3JTtcclxuICAtLXllbGxvdy0xMDA6IDQ4IDY1JSA1JTtcclxuXHJcbiAgLS15ZWxsb3ctZ3JlZW4tMDA6IDcxIDgyJSA5MyU7XHJcbiAgLS15ZWxsb3ctZ3JlZW4tMDU6IDY4IDgwJSA4NiU7XHJcbiAgLS15ZWxsb3ctZ3JlZW4tMTA6IDY4IDc4JSA4MCU7XHJcbiAgLS15ZWxsb3ctZ3JlZW4tMTU6IDY3IDc5JSA3NCU7XHJcbiAgLS15ZWxsb3ctZ3JlZW4tMjA6IDY3IDcyJSA3MSU7XHJcbiAgLS15ZWxsb3ctZ3JlZW4tMzA6IDY3IDU3JSA2NiU7XHJcbiAgLS15ZWxsb3ctZ3JlZW4tNDA6IDY2IDM5JSA1NyU7XHJcbiAgLS15ZWxsb3ctZ3JlZW4tNTA6IDY3IDMxJSA0NCU7XHJcbiAgLS15ZWxsb3ctZ3JlZW4tNjA6IDY2IDMyJSAzNiU7XHJcbiAgLS15ZWxsb3ctZ3JlZW4tNjU6IDY2IDMyJSAyOSU7XHJcbiAgLS15ZWxsb3ctZ3JlZW4tNzA6IDY2IDMzJSAyNSU7XHJcbiAgLS15ZWxsb3ctZ3JlZW4tNzU6IDY1IDM1JSAyMCU7XHJcbiAgLS15ZWxsb3ctZ3JlZW4tODA6IDY4IDM3JSAxNSU7XHJcbiAgLS15ZWxsb3ctZ3JlZW4tODU6IDY1IDQwJSAxMSU7XHJcbiAgLS15ZWxsb3ctZ3JlZW4tOTA6IDY0IDQ5JSA3JTtcclxuICAtLXllbGxvdy1ncmVlbi0xMDA6IDY1IDU1JSA0JTtcclxuXHJcbiAgLS1ncmVlbi0wMDogMTEzIDgxJSA5NiU7XHJcbiAgLS1ncmVlbi0wNTogMTE1IDgwJSA5MiU7XHJcbiAgLS1ncmVlbi0xMDogMTE0IDgxJSA4OCU7XHJcbiAgLS1ncmVlbi0xNTogMTE1IDgxJSA4NCU7XHJcbiAgLS1ncmVlbi0yMDogMTE0IDc5JSA3OSU7XHJcbiAgLS1ncmVlbi0zMDogMTE1IDcwJSA3MCU7XHJcbiAgLS1ncmVlbi00MDogMTE1IDQ2JSA2MSU7XHJcbiAgLS1ncmVlbi01MDogMTE1IDMwJSA0NyU7XHJcbiAgLS1ncmVlbi02MDogMTE1IDMxJSAzOSU7XHJcbiAgLS1ncmVlbi02NTogMTE1IDMyJSAzMSU7XHJcbiAgLS1ncmVlbi03MDogMTE1IDMzJSAyNiU7XHJcbiAgLS1ncmVlbi03NTogMTE1IDM0JSAyMSU7XHJcbiAgLS1ncmVlbi04MDogMTE0IDM3JSAxNyU7XHJcbiAgLS1ncmVlbi04NTogMTE1IDQwJSAxMiU7XHJcbiAgLS1ncmVlbi05MDogMTE0IDQ5JSA4JTtcclxuICAtLWdyZWVuLTEwMDogMTE1IDUyJSA1JTtcclxuXHJcbiAgLS1ibHVlLWdyZWVuLTAwOiAxNTQgODAlIDk2JTtcclxuICAtLWJsdWUtZ3JlZW4tMDU6IDE1NSA4MCUgOTIlO1xyXG4gIC0tYmx1ZS1ncmVlbi0xMDogMTU2IDc4JSA4NyU7XHJcbiAgLS1ibHVlLWdyZWVuLTE1OiAxNTYgNzklIDgzJTtcclxuICAtLWJsdWUtZ3JlZW4tMjA6IDE1NyA3OCUgNzglO1xyXG4gIC0tYmx1ZS1ncmVlbi0zMDogMTU4IDY4JSA3MCU7XHJcbiAgLS1ibHVlLWdyZWVuLTQwOiAxNTggNDUlIDYwJTtcclxuICAtLWJsdWUtZ3JlZW4tNTA6IDE1OCAzMCUgNDclO1xyXG4gIC0tYmx1ZS1ncmVlbi02MDogMTU5IDMxJSAzOCU7XHJcbiAgLS1ibHVlLWdyZWVuLTY1OiAxNTggMzIlIDMxJTtcclxuICAtLWJsdWUtZ3JlZW4tNzA6IDE2MCAzMyUgMjYlO1xyXG4gIC0tYmx1ZS1ncmVlbi03NTogMTU4IDM1JSAyMSU7XHJcbiAgLS1ibHVlLWdyZWVuLTgwOiAxNjAgMzYlIDE2JTtcclxuICAtLWJsdWUtZ3JlZW4tODU6IDE2MCAzOSUgMTIlO1xyXG4gIC0tYmx1ZS1ncmVlbi05MDogMTYwIDQ3JSA3JTtcclxuICAtLWJsdWUtZ3JlZW4tMTAwOiAxNjIgNTclIDUlO1xyXG5cclxuICAtLWFxdWEtMDA6IDE4NiAxMDAlIDk2JTtcclxuICAtLWFxdWEtMDU6IDE4NiAxMDAlIDkxJTtcclxuICAtLWFxdWEtMTA6IDE4NiAxMDAlIDg3JTtcclxuICAtLWFxdWEtMTU6IDE4NSA5OCUgODIlO1xyXG4gIC0tYXF1YS0yMDogMTg2IDk1JSA3NiU7XHJcbiAgLS1hcXVhLTMwOiAxODYgNzMlIDcxJTtcclxuICAtLWFxdWEtNDA6IDE4NiA0OCUgNjIlO1xyXG4gIC0tYXF1YS01MDogMTg2IDMwJSA0OCU7XHJcbiAgLS1hcXVhLTYwOiAxODYgMzElIDM5JTtcclxuICAtLWFxdWEtNjU6IDE4NSAzMiUgMzIlO1xyXG4gIC0tYXF1YS03MDogMTg3IDMzJSAyNyU7XHJcbiAgLS1hcXVhLTc1OiAxODYgMzQlIDIyJTtcclxuICAtLWFxdWEtODA6IDE4NiAzNiUgMTclO1xyXG4gIC0tYXF1YS04NTogMTg3IDM4JSAxMyU7XHJcbiAgLS1hcXVhLTkwOiAxODMgNDUlIDglO1xyXG4gIC0tYXF1YS0xMDA6IDE4OSA1NCUgNSU7XHJcblxyXG4gIC0tYmx1ZS0wMDogMjA1IDEwMCUgOTglO1xyXG4gIC0tYmx1ZS0wNTogMjA2IDEwMCUgOTUlO1xyXG4gIC0tYmx1ZS0xMDogMjA2IDEwMCUgOTMlO1xyXG4gIC0tYmx1ZS0xNTogMjA2IDEwMCUgOTElO1xyXG4gIC0tYmx1ZS0yMDogMjA3IDEwMCUgODklO1xyXG4gIC0tYmx1ZS0zMDogMjA3IDEwMCUgODMlO1xyXG4gIC0tYmx1ZS00MDogMjA2IDgxJSA3MSU7XHJcbiAgLS1ibHVlLTUwOiAyMDYgNDIlIDU1JTtcclxuICAtLWJsdWUtNjA6IDIwNiAzNCUgNDUlO1xyXG4gIC0tYmx1ZS02NTogMjA1IDM1JSAzNiU7XHJcbiAgLS1ibHVlLTcwOiAyMDcgMzYlIDMxJTtcclxuICAtLWJsdWUtNzU6IDIwNyAzNyUgMjYlO1xyXG4gIC0tYmx1ZS04MDogMjA2IDQwJSAyMCU7XHJcbiAgLS1ibHVlLTg1OiAyMDcgNDMlIDE1JTtcclxuICAtLWJsdWUtOTA6IDIwOCA0OCUgMTAlO1xyXG4gIC0tYmx1ZS0xMDA6IDIwOCA1OCUgNiU7XHJcblxyXG4gIC0taW5kaWdvLTAwOiAyMjcgMTAwJSA5OCU7XHJcbiAgLS1pbmRpZ28tMDU6IDIyNSAxMDAlIDk3JTtcclxuICAtLWluZGlnby0xMDogMjI0IDEwMCUgOTUlO1xyXG4gIC0taW5kaWdvLTE1OiAyMjMgMTAwJSA5NCU7XHJcbiAgLS1pbmRpZ28tMjA6IDIyNCAxMDAlIDkyJTtcclxuICAtLWluZGlnby0zMDogMjI1IDEwMCUgODglO1xyXG4gIC0taW5kaWdvLTQwOiAyMjYgMTAwJSA4MSU7XHJcbiAgLS1pbmRpZ28tNTA6IDIyNyA2OCUgNjclO1xyXG4gIC0taW5kaWdvLTYwOiAyMjggNDIlIDU1JTtcclxuICAtLWluZGlnby02NTogMjI4IDM1JSA0NSU7XHJcbiAgLS1pbmRpZ28tNzA6IDIyOCAzNSUgMzglO1xyXG4gIC0taW5kaWdvLTc1OiAyMjggMzclIDMyJTtcclxuICAtLWluZGlnby04MDogMjI5IDM4JSAyNSU7XHJcbiAgLS1pbmRpZ28tODU6IDIyOCA0MCUgMTklO1xyXG4gIC0taW5kaWdvLTkwOiAyMjkgNDQlIDEzJTtcclxuICAtLWluZGlnby0xMDA6IDIyOSA1MCUgOSU7XHJcblxyXG4gIC0tcHVycGxlLTAwOiAyNDggMTAwJSA5OCU7XHJcbiAgLS1wdXJwbGUtMDU6IDI0NCAxMDAlIDk3JTtcclxuICAtLXB1cnBsZS0xMDogMjQzIDEwMCUgOTYlO1xyXG4gIC0tcHVycGxlLTE1OiAyNDIgMTAwJSA5NSU7XHJcbiAgLS1wdXJwbGUtMjA6IDI0NCAxMDAlIDk0JTtcclxuICAtLXB1cnBsZS0zMDogMjQ1IDEwMCUgOTAlO1xyXG4gIC0tcHVycGxlLTQwOiAyNDcgMTAwJSA4NCU7XHJcbiAgLS1wdXJwbGUtNTA6IDI0OSA3MCUgNzAlO1xyXG4gIC0tcHVycGxlLTYwOiAyNDkgNDElIDU4JTtcclxuICAtLXB1cnBsZS02NTogMjQ5IDMwJSA0NyU7XHJcbiAgLS1wdXJwbGUtNzA6IDI0OSAzMSUgNDAlO1xyXG4gIC0tcHVycGxlLTc1OiAyNTAgMzIlIDMzJTtcclxuICAtLXB1cnBsZS04MDogMjQ5IDMzJSAyNiU7XHJcbiAgLS1wdXJwbGUtODU6IDI0OSAzNCUgMjAlO1xyXG4gIC0tcHVycGxlLTkwOiAyNDkgMzklIDE0JTtcclxuICAtLXB1cnBsZS0xMDA6IDI1MSA0NSUgOSU7XHJcblxyXG4gIC0tbWFnZW50YS0wMDogMjkxIDEwMCUgOTklO1xyXG4gIC0tbWFnZW50YS0wNTogMjg5IDEwMCUgOTclO1xyXG4gIC0tbWFnZW50YS0xMDogMjkwIDEwMCUgOTUlO1xyXG4gIC0tbWFnZW50YS0xNTogMjkwIDEwMCUgOTQlO1xyXG4gIC0tbWFnZW50YS0yMDogMjkwIDEwMCUgOTIlO1xyXG4gIC0tbWFnZW50YS0zMDogMjg5IDEwMCUgODglO1xyXG4gIC0tbWFnZW50YS00MDogMjg4IDEwMCUgNzklO1xyXG4gIC0tbWFnZW50YS01MDogMjg3IDU5JSA2NCU7XHJcbiAgLS1tYWdlbnRhLTYwOiAyODcgMzclIDUyJTtcclxuICAtLW1hZ2VudGEtNjU6IDI4OCAzNSUgNDIlO1xyXG4gIC0tbWFnZW50YS03MDogMjg3IDM2JSAzNiU7XHJcbiAgLS1tYWdlbnRhLTc1OiAyODggMzclIDMwJTtcclxuICAtLW1hZ2VudGEtODA6IDI4NyAzOCUgMjQlO1xyXG4gIC0tbWFnZW50YS04NTogMjg3IDQxJSAxOCU7XHJcbiAgLS1tYWdlbnRhLTkwOiAyODcgNDclIDEyJTtcclxuICAtLW1hZ2VudGEtMTAwOiAyODYgNTUlIDglO1xyXG5cclxuICAtLWhvdC1waW5rLTAwOiAzMjIgMTAwJSA5OCU7XHJcbiAgLS1ob3QtcGluay0wNTogMzI2IDEwMCUgOTclO1xyXG4gIC0taG90LXBpbmstMTA6IDMyNSAxMDAlIDk1JTtcclxuICAtLWhvdC1waW5rLTE1OiAzMjYgMTAwJSA5NCU7XHJcbiAgLS1ob3QtcGluay0yMDogMzI2IDEwMCUgOTIlO1xyXG4gIC0taG90LXBpbmstMzA6IDMyNiAxMDAlIDg4JTtcclxuICAtLWhvdC1waW5rLTQwOiAzMjYgMTAwJSA3OSU7XHJcbiAgLS1ob3QtcGluay01MDogMzI0IDU1JSA2MiU7XHJcbiAgLS1ob3QtcGluay02MDogMzI1IDM2JSA1MSU7XHJcbiAgLS1ob3QtcGluay02NTogMzI1IDM1JSA0MSU7XHJcbiAgLS1ob3QtcGluay03MDogMzI0IDM2JSAzNSU7XHJcbiAgLS1ob3QtcGluay03NTogMzI0IDM3JSAyOSU7XHJcbiAgLS1ob3QtcGluay04MDogMzI0IDM4JSAyMyU7XHJcbiAgLS1ob3QtcGluay04NTogMzIzIDQxJSAxNyU7XHJcbiAgLS1ob3QtcGluay05MDogMzIzIDQ1JSAxMSU7XHJcbiAgLS1ob3QtcGluay0xMDA6IDMyNiA1NCUgOCU7XHJcblxyXG4gIC0tcGluay0wMDogMzQ1IDEwMCUgOTglO1xyXG4gIC0tcGluay0wNTogMzUyIDEwMCUgOTclO1xyXG4gIC0tcGluay0xMDogMzUwIDEwMCUgOTUlO1xyXG4gIC0tcGluay0xNTogMzQ4IDEwMCUgOTQlO1xyXG4gIC0tcGluay0yMDogMzQ4IDEwMCUgOTIlO1xyXG4gIC0tcGluay0zMDogMzQ4IDEwMCUgODglO1xyXG4gIC0tcGluay00MDogMzQ3IDEwMCUgODAlO1xyXG4gIC0tcGluay01MDogMzQ2IDU4JSA2NCU7XHJcbiAgLS1waW5rLTYwOiAzNDUgMzclIDUyJTtcclxuICAtLXBpbmstNjU6IDM0NiAzNSUgNDIlO1xyXG4gIC0tcGluay03MDogMzQ1IDM2JSAzNiU7XHJcbiAgLS1waW5rLTc1OiAzNDUgMzclIDMwJTtcclxuICAtLXBpbmstODA6IDM0NiAzOCUgMjQlO1xyXG4gIC0tcGluay04NTogMzQ1IDQxJSAxOCU7XHJcbiAgLS1waW5rLTkwOiAzNDUgNDclIDEyJTtcclxuICAtLXBpbmstMTAwOiAzNDggNTAlIDglO1xyXG5cclxuICAtLWZvcmdlLXByaW1hcnktMDA6IG9rbGNoKDAuOTggMC4wMDYyIDI3NC45Nik7XHJcbiAgLS1mb3JnZS1wcmltYXJ5LTA1OiBva2xjaCgwLjk2IDAuMDEwODM1IDI3MC4wMjYzKTtcclxuICAtLWZvcmdlLXByaW1hcnktMTA6IG9rbGNoKDAuOTUgMC4wMTQ2IDI2OS45OSk7XHJcbiAgLS1mb3JnZS1wcmltYXJ5LTE1OiBva2xjaCgwLjkzIDAuMDIxIDI3MS4xOSk7XHJcbiAgLS1mb3JnZS1wcmltYXJ5LTIwOiBva2xjaCgwLjkxIDAuMDI1OCAyNjkuODcpO1xyXG4gIC0tZm9yZ2UtcHJpbWFyeS0zMDogb2tsY2goMC44NyAwLjA0IDI2OS42OCk7XHJcbiAgLS1mb3JnZS1wcmltYXJ5LTQwOiBva2xjaCgwLjc4IDAuMDY4OSAyNzEuNTQpO1xyXG4gIC0tZm9yZ2UtcHJpbWFyeS01MDogb2tsY2goMC42NSAwLjEwODIgMjcxLjM1KTtcclxuICAtLWZvcmdlLXByaW1hcnktNjA6IG9rbGNoKDAuNTcgMC4xMjk3IDI3MS4xOSk7XHJcbiAgLS1mb3JnZS1wcmltYXJ5LTY1OiBva2xjaCgwLjQ5IDAuMTU1NiAyNzEuMDgpO1xyXG4gIC0tZm9yZ2UtcHJpbWFyeS03MDogb2tsY2goMC40NCAwLjE0MjcgMjcwLjg3KTtcclxuICAtLWZvcmdlLXByaW1hcnktNzU6IG9rbGNoKDAuMzggMC4xMjczIDI3MS41Myk7XHJcbiAgLS1mb3JnZS1wcmltYXJ5LTgwOiBva2xjaCgwLjMzIDAuMTA4MyAyNzAuODQpO1xyXG4gIC0tZm9yZ2UtcHJpbWFyeS04NTogb2tsY2goMC4yNyAwLjA4OTkgMjcxLjYyKTtcclxuICAtLWZvcmdlLXByaW1hcnktOTA6IG9rbGNoKDAuMjIgMC4wNzA3IDI3MC43OCk7XHJcbiAgLS1mb3JnZS1wcmltYXJ5LTEwMDogb2tsY2goMC4xOCAwLjA2IDI3MS4yNSk7XHJcblxyXG4gIC0tZm9yZ2UtdGVydGlhcnktMDA6IG9rbGNoKDk3Ljg0JSAwLjAxIDI2Ny4zNik7XHJcbiAgLS1mb3JnZS10ZXJ0aWFyeS0wNTogb2tsY2goOTYuNzclIDAuMDE1IDI2Ny4zMik7XHJcbiAgLS1mb3JnZS10ZXJ0aWFyeS0xMDogb2tsY2goOTQuNTYlIDAuMDI1IDI2OC41OCk7XHJcbiAgLS1mb3JnZS10ZXJ0aWFyeS0xNTogb2tsY2goOTMuNDMlIDAuMDMxIDI2OC41Myk7XHJcbiAgLS1mb3JnZS10ZXJ0aWFyeS0yMDogb2tsY2goOTEuMjQlIDAuMDQyIDI2OC40MSk7XHJcbiAgLS1mb3JnZS10ZXJ0aWFyeS0zMDogb2tsY2goODYuNjclIDAuMDY1IDI2OS4zNSk7XHJcbiAgLS1mb3JnZS10ZXJ0aWFyeS00MDogb2tsY2goNzcuMjElIDAuMTE1IDI3MC41OSk7XHJcbiAgLS1mb3JnZS10ZXJ0aWFyeS01MDogb2tsY2goNjUuMzMlIDAuMTg0IDI3MC4wOSk7XHJcbiAgLS1mb3JnZS10ZXJ0aWFyeS02MDogb2tsY2goNTcuODYlIDAuMjA1IDI3MC45Nik7XHJcbiAgLS1mb3JnZS10ZXJ0aWFyeS02NTogb2tsY2goNDkuNTklIDAuMTc2IDI3MC45NSk7XHJcbiAgLS1mb3JnZS10ZXJ0aWFyeS03MDogb2tsY2goNDMuNzQlIDAuMTU5IDI3MC43Myk7XHJcbiAgLS1mb3JnZS10ZXJ0aWFyeS03NTogb2tsY2goMzguOTclIDAuMTM4IDI3MC4xOCk7XHJcbiAgLS1mb3JnZS10ZXJ0aWFyeS04MDogb2tsY2goMzMuNTklIDAuMTIgMjcwLjEzKTtcclxuICAtLWZvcmdlLXRlcnRpYXJ5LTg1OiBva2xjaCgyOC4wMSUgMC4xIDI3MC4xMSk7XHJcbiAgLS1mb3JnZS10ZXJ0aWFyeS05MDogb2tsY2goMjIuMTIlIDAuMDggMjcwLjA0KTtcclxuICAtLWZvcmdlLXRlcnRpYXJ5LTEwMDogb2tsY2goMTcuNTMlIDAuMDY0IDI3MC4zMSk7XHJcblxyXG4gIC0tZm9yZ2UtdGVydGlhcnktNTAtYTEyOiBva2xjaCg2NS4zMyUgMC4xODQgMjcwLjA5IC8gMTIlKTtcclxuICAtLWZvcmdlLXRlcnRpYXJ5LTUwLWEyMDogb2tsY2goNjUuMzMlIDAuMTg0IDI3MC4wOSAvIDIwJSk7XHJcblxyXG4gIC0tZm9yZ2UtdGVydGlhcnktNjAtYTE2OiBva2xjaCg1Ny44NiUgMC4yMDUgMjcwLjk2IC8gMTYlKTtcclxuXHJcbiAgLS1kYXJrLWJhc2UtMDA6IDAgMCUgOTclO1xyXG4gIC0tZGFyay1iYXNlLTA1OiAwIDAlIDk1JTtcclxuICAtLWRhcmstYmFzZS0xMDogMCAwJSA5MyU7XHJcbiAgLS1kYXJrLWJhc2UtMTU6IDAgMCUgOTElO1xyXG4gIC0tZGFyay1iYXNlLTIwOiAxODAgMiUgODglO1xyXG4gIC0tZGFyay1iYXNlLTMwOiAxODAgMSUgODMlO1xyXG4gIC0tZGFyay1iYXNlLTQwOiAxODAgMSUgNzElO1xyXG4gIC0tZGFyay1iYXNlLTUwOiAxODAgMSUgNTUlO1xyXG4gIC0tZGFyay1iYXNlLTYwOiAxODAgMCUgNDYlO1xyXG4gIC0tZGFyay1iYXNlLTY1OiAxODAgMSUgMzclO1xyXG4gIC0tZGFyay1iYXNlLTcwOiAxODAgMSUgMzElO1xyXG4gIC0tZGFyay1iYXNlLTc1OiAxODAgMSUgMjYlO1xyXG4gIC0tZGFyay1iYXNlLTgwOiAxODAgMiUgMjAlO1xyXG4gIC0tZGFyay1iYXNlLTg1OiAxODAgMyUgMTUlO1xyXG4gIC0tZGFyay1iYXNlLTkwOiAxODAgMiUgMTAlO1xyXG4gIC0tZGFyay1iYXNlLTEwMDogMTgwIDMlIDYlO1xyXG59XHJcblxyXG5cclxuLy8gUkFESVggTElHSFRcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG46d2hlcmUoaHRtbCkge1xyXG4gIC0tdG9tYXRvLTE6IG9rbGNoKDk5LjMlIDAuMDAzIDE3LjIpO1xyXG4gIC0tdG9tYXRvLTI6IG9rbGNoKDk4LjQlIDAuMDA4IDI3LjIpO1xyXG4gIC0tdG9tYXRvLTM6IG9rbGNoKDk1LjQlIDAuMDIxIDMxLjgpO1xyXG4gIC0tdG9tYXRvLTQ6IG9rbGNoKDkyLjElIDAuMDQxIDM0LjgpO1xyXG4gIC0tdG9tYXRvLTU6IG9rbGNoKDg4LjklIDAuMDU5IDMyLjYpO1xyXG4gIC0tdG9tYXRvLTY6IG9rbGNoKDg1LjMlIDAuMDc3IDMyLjYpO1xyXG4gIC0tdG9tYXRvLTc6IG9rbGNoKDgwLjIlIDAuMDk1IDMyLjIpO1xyXG4gIC0tdG9tYXRvLTg6IG9rbGNoKDc0LjElIDAuMTE4IDMyLjMpO1xyXG4gIC0tdG9tYXRvLTk6IG9rbGNoKDYyLjclIDAuMTk0IDMzLjMpO1xyXG4gIC0tdG9tYXRvLTEwOiBva2xjaCg2MC4zJSAwLjE5NSAzMy4yKTtcclxuICAtLXRvbWF0by0xMTogb2tsY2goNTYuNiUgMC4xOTggMzIuNyk7XHJcbiAgLS10b21hdG8tMTI6IG9rbGNoKDM0LjYlIDAuMDggMzAuNCk7XHJcbiAgLS10b21hdG8tYTE6IG9rbGNoKDYyLjglIDAuMjU4IDI5LjIgLyAxLjE4JSk7XHJcbiAgLS10b21hdG8tYTI6IG9rbGNoKDYzLjYlIDAuMjUgMzAuNyAvIDMuMTQlKTtcclxuICAtLXRvbWF0by1hMzogb2tsY2goNjIuNCUgMC4yMzcgMzEuOSAvIDkuNDElKTtcclxuICAtLXRvbWF0by1hNDogb2tsY2goNjQuOCUgMC4yNCAzMi45IC8gMTcuMjUlKTtcclxuICAtLXRvbWF0by1hNTogb2tsY2goNjQuMyUgMC4yNDQgMzIgLyAyMy45MiUpO1xyXG4gIC0tdG9tYXRvLWE2OiBva2xjaCg2My4yJSAwLjIzOSAzMi4xIC8gMzEuMzclKTtcclxuICAtLXRvbWF0by1hNzogb2tsY2goNTkuNiUgMC4yMjYgMzEuOSAvIDQwLjM5JSk7XHJcbiAgLS10b21hdG8tYTg6IG9rbGNoKDU3LjMlIDAuMjE4IDMxLjkgLyA1MS43NiUpO1xyXG4gIC0tdG9tYXRvLWE5OiBva2xjaCg1OC4xJSAwLjIyMSAzMS45IC8gODEuOTYlKTtcclxuICAtLXRvbWF0by1hMTA6IG9rbGNoKDU2LjUlIDAuMjE1IDMxLjkgLyA4NS40OSUpO1xyXG4gIC0tdG9tYXRvLWExMTogb2tsY2goNTQuNSUgMC4yMDcgMzEuOSAvIDkxLjc2JSk7XHJcbiAgLS10b21hdG8tYTEyOiBva2xjaCgyNS43JSAwLjA5MyAzMy44IC8gODcuODQlKTtcclxuXHJcbiAgLS1yZWQtMTogb2tsY2goOTkuMyUgMC4wMDMgMTcuMik7XHJcbiAgLS1yZWQtMjogb2tsY2goOTguMiUgMC4wMDkgMTcuMyk7XHJcbiAgLS1yZWQtMzogb2tsY2goOTUuNSUgMC4wMjEgMTMuOSk7XHJcbiAgLS1yZWQtNDogb2tsY2goOTIuMiUgMC4wNCAxNik7XHJcbiAgLS1yZWQtNTogb2tsY2goODkuMiUgMC4wNTcgMTYuOSk7XHJcbiAgLS1yZWQtNjogb2tsY2goODUuNyUgMC4wNzQgMTcuNyk7XHJcbiAgLS1yZWQtNzogb2tsY2goODAuNyUgMC4wODkgMTguMyk7XHJcbiAgLS1yZWQtODogb2tsY2goNzQuNCUgMC4xMTMgMTguOCk7XHJcbiAgLS1yZWQtOTogb2tsY2goNjIuNiUgMC4xOTMgMjMpO1xyXG4gIC0tcmVkLTEwOiBva2xjaCg1OS45JSAwLjE5NSAyNCk7XHJcbiAgLS1yZWQtMTE6IG9rbGNoKDU1LjclIDAuMTk3IDI1LjIpO1xyXG4gIC0tcmVkLTEyOiBva2xjaCgzMy45JSAwLjEwOSAxNi42KTtcclxuICAtLXJlZC1hMTogb2tsY2goNjIuOCUgMC4yNTggMjkuMiAvIDEuMTglKTtcclxuICAtLXJlZC1hMjogb2tsY2goNjIuOCUgMC4yNTggMjkuMiAvIDMuMTQlKTtcclxuICAtLXJlZC1hMzogb2tsY2goNjAuNiUgMC4yNDggMjguNCAvIDcuODQlKTtcclxuICAtLXJlZC1hNDogb2tsY2goNjIuOCUgMC4yNTcgMjguOCAvIDE0LjEyJSk7XHJcbiAgLS1yZWQtYTU6IG9rbGNoKDYyLjglIDAuMjU3IDI4LjkgLyAxOS42MSUpO1xyXG4gIC0tcmVkLWE2OiBva2xjaCg2MS41JSAwLjI1MiAyOSAvIDI1Ljg4JSk7XHJcbiAgLS1yZWQtYTc6IG9rbGNoKDU2LjglIDAuMjMzIDI5IC8gMzMuNzMlKTtcclxuICAtLXJlZC1hODogb2tsY2goNTQuMyUgMC4yMjIgMjguOCAvIDQ0LjMxJSk7XHJcbiAgLS1yZWQtYTk6IG9rbGNoKDU2JSAwLjIyOSAyOC43IC8gNzEuNzYlKTtcclxuICAtLXJlZC1hMTA6IG9rbGNoKDU0LjElIDAuMjIyIDI4LjggLyA3NS42OSUpO1xyXG4gIC0tcmVkLWExMTogb2tsY2goNTEuNSUgMC4yMTEgMjguNiAvIDgyLjc1JSk7XHJcbiAgLS1yZWQtYTEyOiBva2xjaCgyOC40JSAwLjExNCAyMS45IC8gOTAuOTglKTtcclxuXHJcbiAgLS1ydWJ5LTE6IG9rbGNoKDk5LjQlIDAuMDAzIDM1NC43KTtcclxuICAtLXJ1YnktMjogb2tsY2goOTguMyUgMC4wMDkgOC41KTtcclxuICAtLXJ1YnktMzogb2tsY2goOTUuNCUgMC4wMjIgNy4yKTtcclxuICAtLXJ1YnktNDogb2tsY2goOTIuNSUgMC4wMzkgOC4xKTtcclxuICAtLXJ1YnktNTogb2tsY2goODkuNiUgMC4wNTYgNy4zKTtcclxuICAtLXJ1YnktNjogb2tsY2goODUuOCUgMC4wNjYgOCk7XHJcbiAgLS1ydWJ5LTc6IG9rbGNoKDgxLjElIDAuMDggNy4yKTtcclxuICAtLXJ1YnktODogb2tsY2goNzQuOSUgMC4xMDIgNi41KTtcclxuICAtLXJ1YnktOTogb2tsY2goNjIuOCUgMC4xOTUgMTMuMik7XHJcbiAgLS1ydWJ5LTEwOiBva2xjaCg2MC4xJSAwLjE5NyAxMy41KTtcclxuICAtLXJ1YnktMTE6IG9rbGNoKDU0LjklIDAuMTk5IDEzLjkpO1xyXG4gIC0tcnVieS0xMjogb2tsY2goMzQuMSUgMC4xMSAxMCk7XHJcbiAgLS1ydWJ5LWExOiBva2xjaCg2My41JSAwLjI1NCAxNS41IC8gMS4xOCUpO1xyXG4gIC0tcnVieS1hMjogb2tsY2goNjIuOSUgMC4yNTYgMjYuNyAvIDMuMTQlKTtcclxuICAtLXJ1YnktYTM6IG9rbGNoKDYwLjclIDAuMjQ2IDI1LjYgLyA4LjI0JSk7XHJcbiAgLS1ydWJ5LWE0OiBva2xjaCg2Mi45JSAwLjI1NiAyNiAvIDEzLjczJSk7XHJcbiAgLS1ydWJ5LWE1OiBva2xjaCg2MyUgMC4yNTUgMjUuMiAvIDE5LjIyJSk7XHJcbiAgLS1ydWJ5LWE2OiBva2xjaCg1Ny45JSAwLjIzNSAyNS4zIC8gMjUuMSUpO1xyXG4gIC0tcnVieS1hNzogb2tsY2goNTMuNyUgMC4yMTcgMjQuMSAvIDMyLjU1JSk7XHJcbiAgLS1ydWJ5LWE4OiBva2xjaCg1MS42JSAwLjIwOCAyMi43IC8gNDIuNzUlKTtcclxuICAtLXJ1YnktYTk6IG9rbGNoKDU2LjIlIDAuMjI3IDIzLjIgLyA3Mi41NSUpO1xyXG4gIC0tcnVieS1hMTA6IG9rbGNoKDU0LjUlIDAuMjIgMjIuNyAvIDc2Ljg2JSk7XHJcbiAgLS1ydWJ5LWExMTogb2tsY2goNTEuMyUgMC4yMDYgMjAuMiAvIDg1Ljg4JSk7XHJcbiAgLS1ydWJ5LWExMjogb2tsY2goMjguNiUgMC4xMTQgMTUuOCAvIDkwLjk4JSk7XHJcblxyXG4gIC0tY3JpbXNvbi0xOiBva2xjaCg5OS40JSAwLjAwMyAzNTQuNyk7XHJcbiAgLS1jcmltc29uLTI6IG9rbGNoKDk4LjIlIDAuMDA4IDM1Ny44KTtcclxuICAtLWNyaW1zb24tMzogb2tsY2goOTUuNCUgMC4wMjYgMzU2LjMpO1xyXG4gIC0tY3JpbXNvbi00OiBva2xjaCg5Mi42JSAwLjA0IDM1Ni40KTtcclxuICAtLWNyaW1zb24tNTogb2tsY2goODkuMyUgMC4wNTMgMzU1LjgpO1xyXG4gIC0tY3JpbXNvbi02OiBva2xjaCg4NS40JSAwLjA2NSAzNTUuMik7XHJcbiAgLS1jcmltc29uLTc6IG9rbGNoKDgwLjklIDAuMDc4IDM1NC45KTtcclxuICAtLWNyaW1zb24tODogb2tsY2goNzQuOSUgMC4xIDM1NCk7XHJcbiAgLS1jcmltc29uLTk6IG9rbGNoKDYzLjQlIDAuMjEzIDEuMyk7XHJcbiAgLS1jcmltc29uLTEwOiBva2xjaCg2MC43JSAwLjIxMSAyLjIpO1xyXG4gIC0tY3JpbXNvbi0xMTogb2tsY2goNTUuMiUgMC4yMDcgNC41KTtcclxuICAtLWNyaW1zb24tMTI6IG9rbGNoKDM0LjElIDAuMTEzIDM1Ni45KTtcclxuICAtLWNyaW1zb24tYTE6IG9rbGNoKDYzLjUlIDAuMjU0IDE1LjUgLyAxLjE4JSk7XHJcbiAgLS1jcmltc29uLWEyOiBva2xjaCg1Ny40JSAwLjIzIDE4LjQgLyAzLjE0JSk7XHJcbiAgLS1jcmltc29uLWEzOiBva2xjaCg2My41JSAwLjI1NCAxNi4zIC8gOC42MyUpO1xyXG4gIC0tY3JpbXNvbi1hNDogb2tsY2goNjIuMiUgMC4yNDkgMTUuOSAvIDEzLjczJSk7XHJcbiAgLS1jcmltc29uLWE1OiBva2xjaCg1OC42JSAwLjIzNCAxNC4zIC8gMTkuMjIlKTtcclxuICAtLWNyaW1zb24tYTY6IG9rbGNoKDU0LjYlIDAuMjE4IDEyLjkgLyAyNS40OSUpO1xyXG4gIC0tY3JpbXNvbi1hNzogb2tsY2goNTEuMyUgMC4yMDUgMTEuOCAvIDMyLjU1JSk7XHJcbiAgLS1jcmltc29uLWE4OiBva2xjaCg0OS43JSAwLjE5OSA5LjEgLyA0Mi4zNSUpO1xyXG4gIC0tY3JpbXNvbi1hOTogb2tsY2goNTguMyUgMC4yMzMgMTAgLyA3Ni4wOCUpO1xyXG4gIC0tY3JpbXNvbi1hMTA6IG9rbGNoKDU2LjIlIDAuMjI1IDEwLjEgLyA3OS42MSUpO1xyXG4gIC0tY3JpbXNvbi1hMTE6IG9rbGNoKDUyLjUlIDAuMjEgOS42IC8gODguNjMlKTtcclxuICAtLWNyaW1zb24tYTEyOiBva2xjaCgyOC42JSAwLjExNSAxLjggLyA5MS4zNyUpO1xyXG5cclxuICAtLXBpbmstMTogb2tsY2goOTkuNCUgMC4wMDQgMzM3LjMpO1xyXG4gIC0tcGluay0yOiBva2xjaCg5OC4zJSAwLjAwOSAzNDEuOCk7XHJcbiAgLS1waW5rLTM6IG9rbGNoKDk1LjQlIDAuMDI4IDM0Mi4zKTtcclxuICAtLXBpbmstNDogb2tsY2goOTIuNiUgMC4wNDIgMzQwLjYpO1xyXG4gIC0tcGluay01OiBva2xjaCg4OS4zJSAwLjA1NSAzNDAuNCk7XHJcbiAgLS1waW5rLTY6IG9rbGNoKDg1LjYlIDAuMDY3IDM0MC43KTtcclxuICAtLXBpbmstNzogb2tsY2goODElIDAuMDgzIDM0MS45KTtcclxuICAtLXBpbmstODogb2tsY2goNzUuMSUgMC4xMDcgMzQxLjUpO1xyXG4gIC0tcGluay05OiBva2xjaCg2MS43JSAwLjIwOCAzNDYpO1xyXG4gIC0tcGluay0xMDogb2tsY2goNTkuNiUgMC4yMDcgMzQ2LjcpO1xyXG4gIC0tcGluay0xMTogb2tsY2goNTUuOCUgMC4yMDcgMzQ3LjMpO1xyXG4gIC0tcGluay0xMjogb2tsY2goMzUlIDAuMTI5IDM0NS40KTtcclxuICAtLXBpbmstYTE6IG9rbGNoKDY2JSAwLjI3NiAzNDkuNyAvIDEuMTglKTtcclxuICAtLXBpbmstYTI6IG9rbGNoKDU5JSAwLjI0MSAzNTYuNyAvIDMuMTQlKTtcclxuICAtLXBpbmstYTM6IG9rbGNoKDYzJSAwLjI1NyAzNTYuNyAvIDguNjMlKTtcclxuICAtLXBpbmstYTQ6IG9rbGNoKDU5LjglIDAuMjQ3IDM1My40IC8gMTMuNzMlKTtcclxuICAtLXBpbmstYTU6IG9rbGNoKDU2LjUlIDAuMjM0IDM1Mi40IC8gMTkuMjIlKTtcclxuICAtLXBpbmstYTY6IG9rbGNoKDUzJSAwLjIxOSAzNTIuNCAvIDI1LjElKTtcclxuICAtLXBpbmstYTc6IG9rbGNoKDUwLjglIDAuMjEgMzUzLjQgLyAzMi41NSUpO1xyXG4gIC0tcGluay1hODogb2tsY2goNDkuNiUgMC4yMDYgMzUxLjUgLyA0Mi4zNSUpO1xyXG4gIC0tcGluay1hOTogb2tsY2goNTQuNyUgMC4yMjcgMzUxLjcgLyA3NC45JSk7XHJcbiAgLS1waW5rLWExMDogb2tsY2goNTMuNCUgMC4yMjEgMzUyLjEgLyA3OC4wNCUpO1xyXG4gIC0tcGluay1hMTE6IG9rbGNoKDUxJSAwLjIxMiAzNTEuMyAvIDgzLjkyJSk7XHJcbiAgLS1waW5rLWExMjogb2tsY2goMzAuNyUgMC4xMjkgMzQ3LjggLyA5Mi45NCUpO1xyXG5cclxuICAtLXBsdW0tMTogb2tsY2goOTkuMyUgMC4wMDQgMzE0LjgpO1xyXG4gIC0tcGx1bS0yOiBva2xjaCg5OC4yJSAwLjAxIDMyNS43KTtcclxuICAtLXBsdW0tMzogb2tsY2goOTUuNyUgMC4wMjcgMzI1LjgpO1xyXG4gIC0tcGx1bS00OiBva2xjaCg5Mi45JSAwLjA0NCAzMjQuOCk7XHJcbiAgLS1wbHVtLTU6IG9rbGNoKDg5LjklIDAuMDU4IDMyNS4xKTtcclxuICAtLXBsdW0tNjogb2tsY2goODYuMSUgMC4wNzEgMzIzLjkpO1xyXG4gIC0tcGx1bS03OiBva2xjaCg4MC45JSAwLjA5MiAzMjMuMyk7XHJcbiAgLS1wbHVtLTg6IG9rbGNoKDc0LjElIDAuMTIgMzIyLjIpO1xyXG4gIC0tcGx1bS05OiBva2xjaCg1Ny45JSAwLjE4OCAzMjIuMSk7XHJcbiAgLS1wbHVtLTEwOiBva2xjaCg1NS4yJSAwLjE4MSAzMjIuMik7XHJcbiAgLS1wbHVtLTExOiBva2xjaCg1Mi4yJSAwLjE3MyAzMjEuOSk7XHJcbiAgLS1wbHVtLTEyOiBva2xjaCgzMy44JSAwLjEyNSAzMjEuNCk7XHJcbiAgLS1wbHVtLWExOiBva2xjaCg1OC4xJSAwLjI5OSAzMDcgLyAxLjE4JSk7XHJcbiAgLS1wbHVtLWEyOiBva2xjaCg1Ni43JSAwLjI2MSAzMjguNCAvIDMuMTQlKTtcclxuICAtLXBsdW0tYTM6IG9rbGNoKDU5LjMlIDAuMjczIDMyOC40IC8gNy44NCUpO1xyXG4gIC0tcGx1bS1hNDogb2tsY2goNTcuNiUgMC4yNjcgMzI2LjUgLyAxMi45NCUpO1xyXG4gIC0tcGx1bS1hNTogb2tsY2goNTUuMSUgMC4yNTUgMzI2LjYgLyAxOC4wNCUpO1xyXG4gIC0tcGx1bS1hNjogb2tsY2goNTEuMiUgMC4yNCAzMjQuNiAvIDIzLjkyJSk7XHJcbiAgLS1wbHVtLWE3OiBva2xjaCg0OC45JSAwLjIzMSAzMjMuNCAvIDMyLjE2JSk7XHJcbiAgLS1wbHVtLWE4OiBva2xjaCg0Ny4zJSAwLjIyNiAzMjEuMiAvIDQzLjE0JSk7XHJcbiAgLS1wbHVtLWE5OiBva2xjaCg0NS43JSAwLjIxOCAzMjAuOSAvIDcwLjk4JSk7XHJcbiAgLS1wbHVtLWExMDogb2tsY2goNDMuMiUgMC4yMDYgMzIxLjEgLyA3My4zMyUpO1xyXG4gIC0tcGx1bS1hMTE6IG9rbGNoKDQwLjQlIDAuMTkzIDMyMC41IC8gNzUuNjklKTtcclxuICAtLXBsdW0tYTEyOiBva2xjaCgyNi45JSAwLjEyOSAzMjAuOCAvIDkwLjIlKTtcclxuXHJcbiAgLS1wdXJwbGUtMTogb2tsY2goOTkuMyUgMC4wMDMgMzI1LjYpO1xyXG4gIC0tcHVycGxlLTI6IG9rbGNoKDk4LjElIDAuMDEgMzExLjIpO1xyXG4gIC0tcHVycGxlLTM6IG9rbGNoKDk1LjklIDAuMDI1IDMxMS43KTtcclxuICAtLXB1cnBsZS00OiBva2xjaCg5My4zJSAwLjAzOSAzMTIuNyk7XHJcbiAgLS1wdXJwbGUtNTogb2tsY2goOTAuMSUgMC4wNTMgMzExLjIpO1xyXG4gIC0tcHVycGxlLTY6IG9rbGNoKDg1LjklIDAuMDcyIDMxMS4xKTtcclxuICAtLXB1cnBsZS03OiBva2xjaCg4MC40JSAwLjA5MiAzMDkuNyk7XHJcbiAgLS1wdXJwbGUtODogb2tsY2goNzMuMyUgMC4xMjMgMzA4KTtcclxuICAtLXB1cnBsZS05OiBva2xjaCg1NS42JSAwLjE4MyAzMDUuOSk7XHJcbiAgLS1wdXJwbGUtMTA6IG9rbGNoKDUyLjUlIDAuMTc1IDMwNS40KTtcclxuICAtLXB1cnBsZS0xMTogb2tsY2goNTEuNyUgMC4xNzMgMzA1LjkpO1xyXG4gIC0tcHVycGxlLTEyOiBva2xjaCgzMi4yJSAwLjExIDMwMy44KTtcclxuICAtLXB1cnBsZS1hMTogb2tsY2goNTEuOCUgMC4yMzggMzI4LjQgLyAxLjE4JSk7XHJcbiAgLS1wdXJwbGUtYTI6IG9rbGNoKDUwLjAzJSAwLjI2NyAyOTkuODggLyAzLjE0JSk7XHJcbiAgLS1wdXJwbGUtYTM6IG9rbGNoKDUzLjMlIDAuMjgzIDMwMS4yIC8gNy4wNiUpO1xyXG4gIC0tcHVycGxlLWE0OiBva2xjaCg1Mi4xJSAwLjI3MyAzMDMuMyAvIDExLjM3JSk7XHJcbiAgLS1wdXJwbGUtYTU6IG9rbGNoKDQ5LjYlIDAuMjYzIDMwMSAvIDE2LjQ3JSk7XHJcbiAgLS1wdXJwbGUtYTY6IG9rbGNoKDQ3LjglIDAuMjUzIDMwMS4yIC8gMjMuMTQlKTtcclxuICAtLXB1cnBsZS1hNzogb2tsY2goNDQuOSUgMC4yNDEgMjk5LjIgLyAzMS4zNyUpO1xyXG4gIC0tcHVycGxlLWE4OiBva2xjaCg0My43JSAwLjIzNyAyOTcgLyA0Mi4zNSUpO1xyXG4gIC0tcHVycGxlLWE5OiBva2xjaCg0MC41JSAwLjIyIDI5Ny4zIC8gNjkuNDElKTtcclxuICAtLXB1cnBsZS1hMTA6IG9rbGNoKDM3LjklIDAuMjA1IDI5Ny4xIC8gNzIuMTYlKTtcclxuICAtLXB1cnBsZS1hMTE6IG9rbGNoKDM3LjMlIDAuMjAyIDI5Ny43IC8gNzIuOTQlKTtcclxuICAtLXB1cnBsZS1hMTI6IG9rbGNoKDIyLjIlIDAuMTE5IDI5OSAvIDg3LjQ1JSk7XHJcblxyXG4gIC0tdmlvbGV0LTE6IG9rbGNoKDk5LjIlIDAuMDAzIDMwOC40KTtcclxuICAtLXZpb2xldC0yOiBva2xjaCg5OC4zJSAwLjAwOSAyOTkuMik7XHJcbiAgLS12aW9sZXQtMzogb2tsY2goOTYuMiUgMC4wMTkgMjk5LjEpO1xyXG4gIC0tdmlvbGV0LTQ6IG9rbGNoKDkzLjIlIDAuMDM3IDI5Ny41KTtcclxuICAtLXZpb2xldC01OiBva2xjaCg5MC40JSAwLjA1MiAyOTUpO1xyXG4gIC0tdmlvbGV0LTY6IG9rbGNoKDg2LjQlIDAuMDcyIDI5My43KTtcclxuICAtLXZpb2xldC03OiBva2xjaCg4MC42JSAwLjA5IDI5My42KTtcclxuICAtLXZpb2xldC04OiBva2xjaCg3MyUgMC4xMTkgMjkyLjYpO1xyXG4gIC0tdmlvbGV0LTk6IG9rbGNoKDU0LjIlIDAuMTc5IDI4OCk7XHJcbiAgLS12aW9sZXQtMTA6IG9rbGNoKDUxLjElIDAuMTc3IDI4Ny43KTtcclxuICAtLXZpb2xldC0xMTogb2tsY2goNTAuOCUgMC4xNTkgMjg4LjYpO1xyXG4gIC0tdmlvbGV0LTEyOiBva2xjaCgzMS4zJSAwLjA5NyAyODYuNik7XHJcbiAgLS12aW9sZXQtYTE6IG9rbGNoKDM5LjQlIDAuMjE2IDI5NC44IC8gMS4xOCUpO1xyXG4gIC0tdmlvbGV0LWEyOiBva2xjaCg0OCUgMC4yOTggMjc2LjMgLyAyLjc1JSk7XHJcbiAgLS12aW9sZXQtYTM6IG9rbGNoKDQ1LjYlIDAuMjgzIDI3Ni41IC8gNS44OCUpO1xyXG4gIC0tdmlvbGV0LWE0OiBva2xjaCg0Ny42JSAwLjMgMjc0LjcgLyAxMC41OSUpO1xyXG4gIC0tdmlvbGV0LWE1OiBva2xjaCg0Ni44JSAwLjMwMyAyNzEuNCAvIDE0LjklKTtcclxuICAtLXZpb2xldC1hNjogb2tsY2goNDYlIDAuMzAxIDI3MC40IC8gMjAuNzglKTtcclxuICAtLXZpb2xldC1hNzogb2tsY2goNDIlIDAuMjcyIDI3MS4yIC8gMjkuMDIlKTtcclxuICAtLXZpb2xldC1hODogb2tsY2goNDAuMiUgMC4yNiAyNzEuNiAvIDQwJSk7XHJcbiAgLS12aW9sZXQtYTk6IG9rbGNoKDM2LjUlIDAuMjM2IDI3MS40IC8gNjYuMjclKTtcclxuICAtLXZpb2xldC1hMTA6IG9rbGNoKDM0LjglIDAuMjI0IDI3Mi4xIC8gNjkuOCUpO1xyXG4gIC0tdmlvbGV0LWExMTogb2tsY2goMzIuMSUgMC4yMDYgMjcyLjQgLyA2OC42MyUpO1xyXG4gIC0tdmlvbGV0LWExMjogb2tsY2goMTguMyUgMC4xMTUgMjc1LjIgLyA4NS4xJSk7XHJcblxyXG4gIC0taXJpcy0xOiBva2xjaCg5OS41JSAwLjAwMyAyODYuNCk7XHJcbiAgLS1pcmlzLTI6IG9rbGNoKDk4LjElIDAuMDA5IDI4Ni4yKTtcclxuICAtLWlyaXMtMzogb2tsY2goOTYuMSUgMC4wMTcgMjgyLjUpO1xyXG4gIC0taXJpcy00OiBva2xjaCg5My40JSAwLjAzMiAyODMuOSk7XHJcbiAgLS1pcmlzLTU6IG9rbGNoKDkwLjQlIDAuMDQ4IDI4Mi44KTtcclxuICAtLWlyaXMtNjogb2tsY2goODYuMyUgMC4wNjkgMjgzKTtcclxuICAtLWlyaXMtNzogb2tsY2goODAuOSUgMC4wODcgMjgyLjgpO1xyXG4gIC0taXJpcy04OiBva2xjaCg3Mi45JSAwLjExOCAyODEuNCk7XHJcbiAgLS1pcmlzLTk6IG9rbGNoKDU0JSAwLjE4NCAyNzguMyk7XHJcbiAgLS1pcmlzLTEwOiBva2xjaCg1MC45JSAwLjE4NyAyNzcuNCk7XHJcbiAgLS1pcmlzLTExOiBva2xjaCg1MS4xJSAwLjE3NCAyNzkuOCk7XHJcbiAgLS1pcmlzLTEyOiBva2xjaCgzMS40JSAwLjA5OSAyNzcuNik7XHJcbiAgLS1pcmlzLWExOiBva2xjaCg0NS4yJSAwLjMxMyAyNjQuMSAvIDAuNzglKTtcclxuICAtLWlyaXMtYTI6IG9rbGNoKDQ1LjIlIDAuMzEzIDI2NC4xIC8gMi43NSUpO1xyXG4gIC0taXJpcy1hMzogb2tsY2goNDMuNiUgMC4yOTMgMjY0LjEgLyA1Ljg4JSk7XHJcbiAgLS1pcmlzLWE0OiBva2xjaCg0NS42JSAwLjMxMSAyNjQuMSAvIDkuOCUpO1xyXG4gIC0taXJpcy1hNTogb2tsY2goNDUuNyUgMC4zMSAyNjQuMSAvIDE0LjUxJSk7XHJcbiAgLS1pcmlzLWE2OiBva2xjaCg0NS41JSAwLjMxMSAyNjQuMSAvIDIwLjM5JSk7XHJcbiAgLS1pcmlzLWE3OiBva2xjaCg0Mi4xJSAwLjI4OCAyNjQuMSAvIDI3Ljg0JSk7XHJcbiAgLS1pcmlzLWE4OiBva2xjaCg0MC4zJSAwLjI3NSAyNjQuMSAvIDM5LjIyJSk7XHJcbiAgLS1pcmlzLWE5OiBva2xjaCgzNi41JSAwLjI1MyAyNjQuMSAvIDY0LjMxJSk7XHJcbiAgLS1pcmlzLWExMDogb2tsY2goMzUuMSUgMC4yNDMgMjY0LjEgLyA2OC4yNCUpO1xyXG4gIC0taXJpcy1hMTE6IG9rbGNoKDMzLjclIDAuMjMxIDI2NSAvIDY3LjQ1JSk7XHJcbiAgLS1pcmlzLWExMjogb2tsY2goMTguMiUgMC4xMjEgMjY0LjIgLyA4NC43MSUpO1xyXG5cclxuICAtLWluZGlnby0xOiBva2xjaCg5OS40JSAwLjAwMSAyODYuNCk7XHJcbiAgLS1pbmRpZ28tMjogb2tsY2goOTguMiUgMC4wMDggMjcxLjMpO1xyXG4gIC0taW5kaWdvLTM6IG9rbGNoKDk2LjElIDAuMDE3IDI2Ny44KTtcclxuICAtLWluZGlnby00OiBva2xjaCg5My41JSAwLjAzMSAyNjkuOCk7XHJcbiAgLS1pbmRpZ28tNTogb2tsY2goOTAuMiUgMC4wNDcgMjY5LjYpO1xyXG4gIC0taW5kaWdvLTY6IG9rbGNoKDg2LjIlIDAuMDY4IDI3MS4xKTtcclxuICAtLWluZGlnby03OiBva2xjaCg4MC42JSAwLjA4OCAyNzEuNCk7XHJcbiAgLS1pbmRpZ28tODogb2tsY2goNzMuMSUgMC4xMTIgMjcwLjQpO1xyXG4gIC0taW5kaWdvLTk6IG9rbGNoKDU0LjQlIDAuMTkxIDI2Nyk7XHJcbiAgLS1pbmRpZ28tMTA6IG9rbGNoKDUxLjElIDAuMTk1IDI2Ni42KTtcclxuICAtLWluZGlnby0xMTogb2tsY2goNTAuOSUgMC4xNzIgMjY3LjIpO1xyXG4gIC0taW5kaWdvLTEyOiBva2xjaCgzMS4zJSAwLjA4NiAyNjguNik7XHJcbiAgLS1pbmRpZ28tYTE6IG9rbGNoKDI3LjElIDAuMTg4IDI2NC4xIC8gMC43OCUpO1xyXG4gIC0taW5kaWdvLWEyOiBva2xjaCg1MC4xJSAwLjI4IDI2My44IC8gMy4xNCUpO1xyXG4gIC0taW5kaWdvLWEzOiBva2xjaCg0OS42JSAwLjI1OCAyNjMuMyAvIDcuMDYlKTtcclxuICAtLWluZGlnby1hNDogb2tsY2goNTAuNyUgMC4yNzcgMjYzLjcgLyAxMS43NiUpO1xyXG4gIC0taW5kaWdvLWE1OiBva2xjaCg1MC43JSAwLjI3NyAyNjMuNyAvIDE3LjY1JSk7XHJcbiAgLS1pbmRpZ28tYTY6IG9rbGNoKDQ5LjglIDAuMjgyIDI2My45IC8gMjQuMzElKTtcclxuICAtLWluZGlnby1hNzogb2tsY2goNDYuOSUgMC4yNjkgMjYzLjkgLyAzMi45NCUpO1xyXG4gIC0taW5kaWdvLWE4OiBva2xjaCg0NC42JSAwLjI1MiAyNjMuOSAvIDQ0LjcxJSk7XHJcbiAgLS1pbmRpZ28tYTk6IG9rbGNoKDQzJSAwLjI0NCAyNjMuOSAvIDc1LjY5JSk7XHJcbiAgLS1pbmRpZ28tYTEwOiBva2xjaCg0MS42JSAwLjIzNiAyNjMuOSAvIDgwJSk7XHJcbiAgLS1pbmRpZ28tYTExOiBva2xjaCgzOSUgMC4yMTkgMjYzLjggLyA3Ny4yNSUpO1xyXG4gIC0taW5kaWdvLWExMjogb2tsY2goMjAuOCUgMC4xMDQgMjYyLjkgLyA4Ny44NCUpO1xyXG5cclxuICAtLWJsdWUtMTogb2tsY2goOTkuMyUgMC4wMDMgMjQ3LjkpO1xyXG4gIC0tYmx1ZS0yOiBva2xjaCg5OC4yJSAwLjAwOSAyNDIuOCk7XHJcbiAgLS1ibHVlLTM6IG9rbGNoKDk2JSAwLjAyIDIzOC43KTtcclxuICAtLWJsdWUtNDogb2tsY2goOTMuOCUgMC4wMzUgMjM0LjgpO1xyXG4gIC0tYmx1ZS01OiBva2xjaCg5MC41JSAwLjA1MSAyNDAuMyk7XHJcbiAgLS1ibHVlLTY6IG9rbGNoKDg2LjMlIDAuMDY4IDI0My4zKTtcclxuICAtLWJsdWUtNzogb2tsY2goODElIDAuMDg5IDI0My4xKTtcclxuICAtLWJsdWUtODogb2tsY2goNzMuNCUgMC4xMjEgMjQzLjEpO1xyXG4gIC0tYmx1ZS05OiBva2xjaCg2NC45JSAwLjE5MyAyNTEuOCk7XHJcbiAgLS1ibHVlLTEwOiBva2xjaCg2Mi4yJSAwLjE4MyAyNTEuNyk7XHJcbiAgLS1ibHVlLTExOiBva2xjaCg1NS42JSAwLjE2MiAyNTIuMik7XHJcbiAgLS1ibHVlLTEyOiBva2xjaCgzMi40JSAwLjA5NiAyNTguOCk7XHJcbiAgLS1ibHVlLWExOiBva2xjaCg2MS41JSAwLjIxMSAyNTYuMSAvIDEuNTclKTtcclxuICAtLWJsdWUtYTI6IG9rbGNoKDY0LjElIDAuMTk3IDI1MyAvIDQuMzElKTtcclxuICAtLWJsdWUtYTM6IG9rbGNoKDY0LjElIDAuMTgyIDI1MC4yIC8gOS44JSk7XHJcbiAgLS1ibHVlLWE0OiBva2xjaCg2OCUgMC4xNzkgMjQ3IC8gMTYuNDclKTtcclxuICAtLWJsdWUtYTU6IG9rbGNoKDY1LjYlIDAuMTkgMjUwLjggLyAyMy45MiUpO1xyXG4gIC0tYmx1ZS1hNjogb2tsY2goNjIuNiUgMC4xOTEgMjUyLjYgLyAzMi41NSUpO1xyXG4gIC0tYmx1ZS1hNzogb2tsY2goNjAuOCUgMC4xODMgMjUyLjIgLyA0NC4zMSUpO1xyXG4gIC0tYmx1ZS1hODogb2tsY2goNjAuNyUgMC4xNzYgMjUwLjggLyA2My4xNCUpO1xyXG4gIC0tYmx1ZS1hOTogb2tsY2goNjQuOSUgMC4xOTMgMjUxLjgpO1xyXG4gIC0tYmx1ZS1hMTA6IG9rbGNoKDYxLjglIDAuMTg2IDI1Mi4yIC8gOTguMDQlKTtcclxuICAtLWJsdWUtYTExOiBva2xjaCg1My43JSAwLjE2OCAyNTMuNCAvIDk0LjklKTtcclxuICAtLWJsdWUtYTEyOiBva2xjaCgyNy4yJSAwLjEwNSAyNTkgLyA5My4zMyUpO1xyXG5cclxuICAtLWN5YW4tMTogb2tsY2goOTkuMiUgMC4wMDMgMjE5LjUpO1xyXG4gIC0tY3lhbi0yOiBva2xjaCg5Ny45JSAwLjAwOSAyMDUuOSk7XHJcbiAgLS1jeWFuLTM6IG9rbGNoKDk1LjklIDAuMDI2IDIwMi42KTtcclxuICAtLWN5YW4tNDogb2tsY2goOTMuMiUgMC4wNDEgMjA2KTtcclxuICAtLWN5YW4tNTogb2tsY2goOTAlIDAuMDU0IDIwNi40KTtcclxuICAtLWN5YW4tNjogb2tsY2goODUuOCUgMC4wNjYgMjA4LjEpO1xyXG4gIC0tY3lhbi03OiBva2xjaCg4MC40JSAwLjA4MiAyMDkuNyk7XHJcbiAgLS1jeWFuLTg6IG9rbGNoKDcyLjglIDAuMTEgMjExLjkpO1xyXG4gIC0tY3lhbi05OiBva2xjaCg2NiUgMC4xMjIgMjIxLjcpO1xyXG4gIC0tY3lhbi0xMDogb2tsY2goNjIuNyUgMC4xMTQgMjIxLjUpO1xyXG4gIC0tY3lhbi0xMTogb2tsY2goNTQuNyUgMC4wOTcgMjIwLjgpO1xyXG4gIC0tY3lhbi0xMjogb2tsY2goMzMuMSUgMC4wNTMgMjE4LjgpO1xyXG4gIC0tY3lhbi1hMTogb2tsY2goNjQuMSUgMC4xMjkgMjMxLjEgLyAxLjk2JSk7XHJcbiAgLS1jeWFuLWEyOiBva2xjaCg2My44JSAwLjExMSAyMTAuNiAvIDUuMSUpO1xyXG4gIC0tY3lhbi1hMzogb2tsY2goNzQuMyUgMC4xMjcgMjA0LjYgLyAxMi45NCUpO1xyXG4gIC0tY3lhbi1hNDogb2tsY2goNzIuOSUgMC4xMjYgMjEwLjggLyAyMC43OCUpO1xyXG4gIC0tY3lhbi1hNTogb2tsY2goNzAuNiUgMC4xMjMgMjExLjUgLyAyOS4wMiUpO1xyXG4gIC0tY3lhbi1hNjogb2tsY2goNjclIDAuMTE4IDIxNCAvIDM4LjQzJSk7XHJcbiAgLS1jeWFuLWE3OiBva2xjaCg2NC43JSAwLjExNSAyMTYuMiAvIDUwLjk4JSk7XHJcbiAgLS1jeWFuLWE4OiBva2xjaCg2NS45JSAwLjExNyAyMTYuNCAvIDc2LjA4JSk7XHJcbiAgLS1jeWFuLWE5OiBva2xjaCg2NiUgMC4xMjIgMjIxLjcpO1xyXG4gIC0tY3lhbi1hMTA6IG9rbGNoKDYxLjglIDAuMTE1IDIyMi40IC8gOTcuMjUlKTtcclxuICAtLWN5YW4tYTExOiBva2xjaCg1MS45JSAwLjA5NyAyMjMuMSAvIDkzLjczJSk7XHJcbiAgLS1jeWFuLWExMjogb2tsY2goMjkuMyUgMC4wNTMgMjE5LjIgLyA5NC45JSk7XHJcblxyXG4gIC0tdGVhbC0xOiBva2xjaCg5OS40JSAwLjAwNCAxNzkuNyk7XHJcbiAgLS10ZWFsLTI6IG9rbGNoKDk4LjIlIDAuMDA5IDE3OS42KTtcclxuICAtLXRlYWwtMzogb2tsY2goOTYlIDAuMDI2IDE4MS45KTtcclxuICAtLXRlYWwtNDogb2tsY2goOTMuNCUgMC4wNDIgMTc5LjgpO1xyXG4gIC0tdGVhbC01OiBva2xjaCg5MCUgMC4wNTMgMTgxLjUpO1xyXG4gIC0tdGVhbC02OiBva2xjaCg4NS42JSAwLjA2NCAxODEuMik7XHJcbiAgLS10ZWFsLTc6IG9rbGNoKDc5LjYlIDAuMDc2IDE4Myk7XHJcbiAgLS10ZWFsLTg6IG9rbGNoKDcyLjElIDAuMDk3IDE4My4zKTtcclxuICAtLXRlYWwtOTogb2tsY2goNjQuOSUgMC4xMTQgMTgyKTtcclxuICAtLXRlYWwtMTA6IG9rbGNoKDYxLjklIDAuMTA5IDE4MS4zKTtcclxuICAtLXRlYWwtMTE6IG9rbGNoKDU1LjIlIDAuMTAxIDE3OC44KTtcclxuICAtLXRlYWwtMTI6IG9rbGNoKDMyLjclIDAuMDUxIDE4NSk7XHJcbiAgLS10ZWFsLWExOiBva2xjaCg3NSUgMC4xNTQgMTY2LjkgLyAxLjk2JSk7XHJcbiAgLS10ZWFsLWEyOiBva2xjaCg2NS41JSAwLjEzNCAxNjcuNCAvIDQuNzElKTtcclxuICAtLXRlYWwtYTM6IG9rbGNoKDczLjYlIDAuMTQ0IDE3MC45IC8gMTIuMTYlKTtcclxuICAtLXRlYWwtYTQ6IG9rbGNoKDcyLjYlIDAuMTQ2IDE2OC43IC8gMjAlKTtcclxuICAtLXRlYWwtYTU6IG9rbGNoKDY4LjYlIDAuMTMzIDE3MS43IC8gMjcuODQlKTtcclxuICAtLXRlYWwtYTY6IG9rbGNoKDY0LjYlIDAuMTI1IDE3MS45IC8gMzYuODYlKTtcclxuICAtLXRlYWwtYTc6IG9rbGNoKDYxJSAwLjExNCAxNzUuNiAvIDQ4LjYzJSk7XHJcbiAgLS10ZWFsLWE4OiBva2xjaCg2MC42JSAwLjExMSAxNzguOSAvIDY3LjQ1JSk7XHJcbiAgLS10ZWFsLWE5OiBva2xjaCg2Mi43JSAwLjExMyAxODEgLyA5Mi45NCUpO1xyXG4gIC0tdGVhbC1hMTA6IG9rbGNoKDYwLjMlIDAuMTA5IDE4MC4zIC8gOTQuOSUpO1xyXG4gIC0tdGVhbC1hMTE6IG9rbGNoKDU1LjIlIDAuMTAxIDE3OC44KTtcclxuICAtLXRlYWwtYTEyOiBva2xjaCgyOC44JSAwLjA1MSAxODIuNSAvIDk0LjklKTtcclxuXHJcbiAgLS1qYWRlLTE6IG9rbGNoKDk5LjQlIDAuMDAzIDE3NC41KTtcclxuICAtLWphZGUtMjogb2tsY2goOTguMiUgMC4wMDkgMTYxLjQpO1xyXG4gIC0tamFkZS0zOiBva2xjaCg5Ni4xJSAwLjAyMiAxNjAuMik7XHJcbiAgLS1qYWRlLTQ6IG9rbGNoKDkzLjUlIDAuMDM0IDE2My4yKTtcclxuICAtLWphZGUtNTogb2tsY2goOTAuMiUgMC4wNDcgMTY1LjEpO1xyXG4gIC0tamFkZS02OiBva2xjaCg4NiUgMC4wNiAxNjYuMik7XHJcbiAgLS1qYWRlLTc6IG9rbGNoKDgwJSAwLjA3NiAxNjkuOSk7XHJcbiAgLS1qYWRlLTg6IG9rbGNoKDcyLjElIDAuMTAzIDE3My4xKTtcclxuICAtLWphZGUtOTogb2tsY2goNjQuMiUgMC4xMTUgMTcwLjcpO1xyXG4gIC0tamFkZS0xMDogb2tsY2goNjEuMyUgMC4xMSAxNzAuOSk7XHJcbiAgLS1qYWRlLTExOiBva2xjaCg1NC43JSAwLjA5OCAxNzApO1xyXG4gIC0tamFkZS0xMjogb2tsY2goMzIuNSUgMC4wNDEgMTcwLjEpO1xyXG4gIC0tamFkZS1hMTogb2tsY2goNzEuMyUgMC4xNiAxNjAuNSAvIDEuNTclKTtcclxuICAtLWphZGUtYTI6IG9rbGNoKDYyLjUlIDAuMTc2IDE0OS4xIC8gNC4zMSUpO1xyXG4gIC0tamFkZS1hMzogb2tsY2goNjUuNSUgMC4xODcgMTQ4LjUgLyA5LjgwJSk7XHJcbiAgLS1qYWRlLWE0OiBva2xjaCg2NCUgMC4xNzIgMTUwLjkgLyAxNi4wOCUpO1xyXG4gIC0tamFkZS1hNTogb2tsY2goNjIuNCUgMC4xNjEgMTUyLjggLyAyMy41MyUpO1xyXG4gIC0tamFkZS1hNjogb2tsY2goNjAuMyUgMC4xNSAxNTQuOCAvIDMyLjU1JSk7XHJcbiAgLS1qYWRlLWE3OiBva2xjaCg1OC44JSAwLjEzNCAxNTkuMyAvIDQ1LjQ5JSk7XHJcbiAgLS1qYWRlLWE4OiBva2xjaCg2MCUgMC4xMjUgMTY1LjYgLyA2Ni4yNyUpO1xyXG4gIC0tamFkZS1hOTogb2tsY2goNTguMiUgMC4xMiAxNjYuNCAvIDgzLjkyJSk7XHJcbiAgLS1qYWRlLWExMDogb2tsY2goNTUuMyUgMC4xMTQgMTY2LjggLyA4NS4xMCUpO1xyXG4gIC0tamFkZS1hMTE6IG9rbGNoKDQ4LjYlIDAuMTAxIDE2NiAvIDg3LjQ1JSk7XHJcbiAgLS1qYWRlLWExMjogb2tsY2goMjIuNCUgMC4wNDYgMTY3LjQgLyA4OC42MyUpO1xyXG5cclxuICAtLWdyZWVuLTE6IG9rbGNoKDk5LjQlIDAuMDA0IDE1Ny4yKTtcclxuICAtLWdyZWVuLTI6IG9rbGNoKDk4LjElIDAuMDEgMTU1LjEpO1xyXG4gIC0tZ3JlZW4tMzogb2tsY2goOTUuOCUgMC4wMjIgMTU1LjkpO1xyXG4gIC0tZ3JlZW4tNDogb2tsY2goOTMuNCUgMC4wMzcgMTU2LjQpO1xyXG4gIC0tZ3JlZW4tNTogb2tsY2goODkuOSUgMC4wNDkgMTU3LjIpO1xyXG4gIC0tZ3JlZW4tNjogb2tsY2goODUuNiUgMC4wNjQgMTU4LjIpO1xyXG4gIC0tZ3JlZW4tNzogb2tsY2goNzkuOCUgMC4wODMgMTU5LjEpO1xyXG4gIC0tZ3JlZW4tODogb2tsY2goNzEuNiUgMC4xMTMgMTYwLjMpO1xyXG4gIC0tZ3JlZW4tOTogb2tsY2goNjQuMSUgMC4xMzMgMTU3LjcpO1xyXG4gIC0tZ3JlZW4tMTA6IG9rbGNoKDYxLjElIDAuMTI3IDE1OC4yKTtcclxuICAtLWdyZWVuLTExOiBva2xjaCg1NC4zJSAwLjExMiAxNTkuNSk7XHJcbiAgLS1ncmVlbi0xMjogb2tsY2goMzIuMiUgMC4wNDggMTY0LjUpO1xyXG4gIC0tZ3JlZW4tYTE6IG9rbGNoKDcwLjMlIDAuMjE0IDE0Ni4yIC8gMS41NyUpO1xyXG4gIC0tZ3JlZW4tYTI6IG9rbGNoKDYyLjIlIDAuMTkzIDE0NS40IC8gNC4zMSUpO1xyXG4gIC0tZ3JlZW4tYTM6IG9rbGNoKDYyLjUlIDAuMTkyIDE0NS45IC8gOS44MCUpO1xyXG4gIC0tZ3JlZW4tYTQ6IG9rbGNoKDYzLjclIDAuMTkzIDE0Ni4zIC8gMTYuMDglKTtcclxuICAtLWdyZWVuLWE1OiBva2xjaCg2MC40JSAwLjE3OCAxNDcuMiAvIDIzLjE0JSk7XHJcbiAgLS1ncmVlbi1hNjogb2tsY2goNTguNyUgMC4xNjkgMTQ4LjMgLyAzMi4xNiUpO1xyXG4gIC0tZ3JlZW4tYTc6IG9rbGNoKDU3LjQlIDAuMTU5IDE0OS43IC8gNDQuMzElKTtcclxuICAtLWdyZWVuLWE4OiBva2xjaCg1Ny44JSAwLjE1MSAxNTIuNSAvIDY0LjMxJSk7XHJcbiAgLS1ncmVlbi1hOTogb2tsY2goNTcuMCUgMC4xNDggMTUyLjcgLyA4MS4xOCUpO1xyXG4gIC0tZ3JlZW4tYTEwOiBva2xjaCg1NC40JSAwLjEzOSAxNTMuNCAvIDgzLjE0JSk7XHJcbiAgLS1ncmVlbi1hMTE6IG9rbGNoKDQ4LjIlIDAuMTE5IDE1NS4xIC8gODcuMDYlKTtcclxuICAtLWdyZWVuLWExMjogb2tsY2goMjMuNyUgMC4wNTMgMTYwLjggLyA5MC4yMCUpO1xyXG5cclxuICAtLWdyYXNzLTE6IG9rbGNoKDk5LjQlIDAuMDA1IDE0NS41KTtcclxuICAtLWdyYXNzLTI6IG9rbGNoKDk4LjIlIDAuMDEgMTQ1LjUpO1xyXG4gIC0tZ3Jhc3MtMzogb2tsY2goOTYuMCUgMC4wMjIgMTQ1LjQpO1xyXG4gIC0tZ3Jhc3MtNDogb2tsY2goOTMuNSUgMC4wMzggMTQ2LjUpO1xyXG4gIC0tZ3Jhc3MtNTogb2tsY2goOTAuMCUgMC4wNTIgMTQ2KTtcclxuICAtLWdyYXNzLTY6IG9rbGNoKDg1LjYlIDAuMDcxIDE0Ni44KTtcclxuICAtLWdyYXNzLTc6IG9rbGNoKDc5LjglIDAuMDk0IDE0Ny4zKTtcclxuICAtLWdyYXNzLTg6IG9rbGNoKDcxLjclIDAuMTMxIDE0OC4xKTtcclxuICAtLWdyYXNzLTk6IG9rbGNoKDY1LjElIDAuMTQ3IDE0Ny40KTtcclxuICAtLWdyYXNzLTEwOiBva2xjaCg2MS41JSAwLjE0MiAxNDcuMik7XHJcbiAgLS1ncmFzcy0xMTogb2tsY2goNTIuNiUgMC4xMjkgMTQ3LjIpO1xyXG4gIC0tZ3Jhc3MtMTI6IG9rbGNoKDMyLjclIDAuMDUzIDE0OC42KTtcclxuICAtLWdyYXNzLWExOiBva2xjaCg3MC4wJSAwLjIzOCAxNDIuNSAvIDEuNTclKTtcclxuICAtLWdyYXNzLWEyOiBva2xjaCg1OS4yJSAwLjIwMSAxNDIuNSAvIDMuOTIlKTtcclxuICAtLWdyYXNzLWEzOiBva2xjaCg1OC42JSAwLjE5OSAxNDIuNSAvIDguNjMlKTtcclxuICAtLWdyYXNzLWE0OiBva2xjaCg2MC45JSAwLjIwNiAxNDIuNyAvIDE0LjUxJSk7XHJcbiAgLS1ncmFzcy1hNTogb2tsY2goNTcuNSUgMC4xOTQgMTQyLjcgLyAyMS4xOCUpO1xyXG4gIC0tZ3Jhc3MtYTY6IG9rbGNoKDU2LjQlIDAuMTg5IDE0Mi45IC8gMzAuMjAlKTtcclxuICAtLWdyYXNzLWE3OiBva2xjaCg1NS4yJSAwLjE4NCAxNDMuMSAvIDQxLjk2JSk7XHJcbiAgLS1ncmFzcy1hODogb2tsY2goNTUuOCUgMC4xODIgMTQzLjggLyA2MC4zOSUpO1xyXG4gIC0tZ3Jhc3MtYTk6IG9rbGNoKDUzLjglIDAuMTc0IDE0NCAvIDcyLjU1JSk7XHJcbiAgLS1ncmFzcy1hMTA6IG9rbGNoKDUwLjYlIDAuMTY0IDE0NC4xIC8gNzUuNjklKTtcclxuICAtLWdyYXNzLWExMTogb2tsY2goNDQuMCUgMC4xNDEgMTQ0LjUgLyA4My41MyUpO1xyXG4gIC0tZ3Jhc3MtYTEyOiBva2xjaCgyMS4yJSAwLjA2MiAxNDcuNCAvIDg3LjQ1JSk7XHJcblxyXG4gIC0tb3JhbmdlLTE6IG9rbGNoKDk5LjIlIDAuMDAzIDQ4LjcpO1xyXG4gIC0tb3JhbmdlLTI6IG9rbGNoKDk4LjAlIDAuMDE2IDczLjcpO1xyXG4gIC0tb3JhbmdlLTM6IG9rbGNoKDk1LjglIDAuMDM3IDc5LjEpO1xyXG4gIC0tb3JhbmdlLTQ6IG9rbGNoKDkyLjAlIDAuMDY1IDc0LjQpO1xyXG4gIC0tb3JhbmdlLTU6IG9rbGNoKDg4LjglIDAuMDg4IDcxLjMpO1xyXG4gIC0tb3JhbmdlLTY6IG9rbGNoKDg1LjQlIDAuMTA3IDY2KTtcclxuICAtLW9yYW5nZS03OiBva2xjaCg4MC42JSAwLjExMiA2MCk7XHJcbiAgLS1vcmFuZ2UtODogb2tsY2goNzQuNSUgMC4xMzIgNTQuNyk7XHJcbiAgLS1vcmFuZ2UtOTogb2tsY2goNjkuMSUgMC4xOTEgNDUpO1xyXG4gIC0tb3JhbmdlLTEwOiBva2xjaCg2Ni4yJSAwLjE5NSA0My41KTtcclxuICAtLW9yYW5nZS0xMTogb2tsY2goNTguNSUgMC4xNzQgNDIuNyk7XHJcbiAgLS1vcmFuZ2UtMTI6IG9rbGNoKDM1LjAlIDAuMDY5IDQwLjgpO1xyXG4gIC0tb3JhbmdlLWExOiBva2xjaCg1NC45JSAwLjE3NCAzOS41IC8gMS41NyUpO1xyXG4gIC0tb3JhbmdlLWEyOiBva2xjaCg3NS40JSAwLjE3OCA1OS4yIC8gNy4wNiUpO1xyXG4gIC0tb3JhbmdlLWEzOiBva2xjaCg3Ny43JSAwLjE3MyA2Ni4xIC8gMTYuMDglKTtcclxuICAtLW9yYW5nZS1hNDogb2tsY2goNzUuOSUgMC4xNzcgNjAuNiAvIDI5LjAyJSk7XHJcbiAgLS1vcmFuZ2UtYTU6IG9rbGNoKDc0LjklIDAuMTggNTcuOCAvIDM5LjYxJSk7XHJcbiAgLS1vcmFuZ2UtYTY6IG9rbGNoKDczLjMlIDAuMTg1IDUzLjQgLyA0OS4wMiUpO1xyXG4gIC0tb3JhbmdlLWE3OiBva2xjaCg2Ny43JSAwLjE4MyA0OC41IC8gNTQuOTAlKTtcclxuICAtLW9yYW5nZS1hODogb2tsY2goNjQuNCUgMC4xODMgNDUuMyAvIDY2LjY3JSk7XHJcbiAgLS1vcmFuZ2UtYTk6IG9rbGNoKDY3LjIlIDAuMjAyIDQyLjIgLyA5MS43NiUpO1xyXG4gIC0tb3JhbmdlLWExMDogb2tsY2goNjYuMiUgMC4xOTUgNDMuNSk7XHJcbiAgLS1vcmFuZ2UtYTExOiBva2xjaCg1OC41JSAwLjE3NCA0Mi43KTtcclxuICAtLW9yYW5nZS1hMTI6IG9rbGNoKDI2LjIlIDAuMDgxIDQwLjcgLyA4OC42MyUpO1xyXG5cclxuICAtLWJyb3duLTE6IG9rbGNoKDk5LjUlIDAuMDAyIDY3LjgpO1xyXG4gIC0tYnJvd24tMjogb2tsY2goOTguNCUgMC4wMDUgNjcuOCk7XHJcbiAgLS1icm93bi0zOiBva2xjaCg5NS4zJSAwLjAxMyA2My45KTtcclxuICAtLWJyb3duLTQ6IG9rbGNoKDkyLjUlIDAuMDIgNjUuMSk7XHJcbiAgLS1icm93bi01OiBva2xjaCg4OS44JSAwLjAyOSA2NS43KTtcclxuICAtLWJyb3duLTY6IG9rbGNoKDg2LjIlIDAuMDM5IDY2KTtcclxuICAtLWJyb3duLTc6IG9rbGNoKDgxLjUlIDAuMDU0IDY0LjIpO1xyXG4gIC0tYnJvd24tODogb2tsY2goNzQuNiUgMC4wNzIgNjIuMSk7XHJcbiAgLS1icm93bi05OiBva2xjaCg2My4zJSAwLjA3OCA2MSk7XHJcbiAgLS1icm93bi0xMDogb2tsY2goNTkuNyUgMC4wNzIgNTkuMSk7XHJcbiAgLS1icm93bi0xMTogb2tsY2goNTEuMiUgMC4wNTggNTUuNSk7XHJcbiAgLS1icm93bi0xMjogb2tsY2goMzMuMSUgMC4wMTggNDUuOSk7XHJcbiAgLS1icm93bi1hMTogb2tsY2goNTQuMyUgMC4xMzYgNTQuMSAvIDEuMTglKTtcclxuICAtLWJyb3duLWEyOiBva2xjaCg1NC4zJSAwLjEzNiA1NC4xIC8gMy41MyUpO1xyXG4gIC0tYnJvd24tYTM6IG9rbGNoKDUxLjIlIDAuMTMzIDUxLjIgLyA5LjQxJSk7XHJcbiAgLS1icm93bi1hNDogb2tsY2goNTAuMyUgMC4xMjkgNTIuMiAvIDE0LjkwJSk7XHJcbiAgLS1icm93bi1hNTogb2tsY2goNTEuNCUgMC4xMzEgNTIuOCAvIDIwLjc4JSk7XHJcbiAgLS1icm93bi1hNjogb2tsY2goNTEuNyUgMC4xMzEgNTMuMSAvIDI4LjI0JSk7XHJcbiAgLS1icm93bi1hNzogb2tsY2goNTIuMSUgMC4xMzQgNTIuMSAvIDM3LjY1JSk7XHJcbiAgLS1icm93bi1hODogb2tsY2goNTAuOSUgMC4xMzMgNTAuOSAvIDUwLjU5JSk7XHJcbiAgLS1icm93bi1hOTogb2tsY2goNDQuMSUgMC4xMTQgNTEuNCAvIDY1LjQ5JSk7XHJcbiAgLS1icm93bi1hMTA6IG9rbGNoKDQwLjAlIDAuMTA0IDUwLjggLyA2Ny40NSUpO1xyXG4gIC0tYnJvd24tYTExOiBva2xjaCgzMS40JSAwLjA4NCA0OC45IC8gNzIuNTUlKTtcclxuICAtLWJyb3duLWExMjogb2tsY2goMTQuMyUgMC4wMzQgNTguMSAvIDgxLjk2JSk7XHJcblxyXG4gIC0tc2t5LTE6IG9rbGNoKDk5LjQlIDAuMDA1IDIxMSk7XHJcbiAgLS1za3ktMjogb2tsY2goOTcuOSUgMC4wMSAyMTkuNik7XHJcbiAgLS1za3ktMzogb2tsY2goOTYuMCUgMC4wMjQgMjE5LjcpO1xyXG4gIC0tc2t5LTQ6IG9rbGNoKDkzLjYlIDAuMDM1IDIxOS4yKTtcclxuICAtLXNreS01OiBva2xjaCg5MC4zJSAwLjA0NyAyMjAuNik7XHJcbiAgLS1za3ktNjogb2tsY2goODYuMCUgMC4wNTcgMjIzLjYpO1xyXG4gIC0tc2t5LTc6IG9rbGNoKDgwLjYlIDAuMDcyIDIyNS41KTtcclxuICAtLXNreS04OiBva2xjaCg3Mi44JSAwLjA5NiAyMjguNCk7XHJcbiAgLS1za3ktOTogb2tsY2goODYuMSUgMC4xMDMgMjE3LjgpO1xyXG4gIC0tc2t5LTEwOiBva2xjaCg4My44JSAwLjEwNCAyMTkuNCk7XHJcbiAgLS1za3ktMTE6IG9rbGNoKDUyLjUlIDAuMTA4IDIzMi41KTtcclxuICAtLXNreS0xMjogb2tsY2goMzUuMSUgMC4wNTcgMjQyLjQpO1xyXG4gIC0tc2t5LWExOiBva2xjaCg4MC43JSAwLjE0NiAyMTguOSAvIDIuMzUlKTtcclxuICAtLXNreS1hMjogb2tsY2goNjcuNCUgMC4xMzcgMjMxLjQgLyA1LjQ5JSk7XHJcbiAgLS1za3ktYTM6IG9rbGNoKDcxLjklIDAuMTQ1IDIzMS4xIC8gMTEuNzYlKTtcclxuICAtLXNreS1hNDogb2tsY2goNjkuOCUgMC4xNCAyMzAuNyAvIDE4LjA0JSk7XHJcbiAgLS1za3ktYTU6IG9rbGNoKDY2LjYlIDAuMTM2IDIzMS44IC8gMjUuNDklKTtcclxuICAtLXNreS1hNjogb2tsY2goNjIuMyUgMC4xMzIgMjM0LjcgLyAzMy43MyUpO1xyXG4gIC0tc2t5LWE3OiBva2xjaCg1OS42JSAwLjEyOSAyMzYuMiAvIDQ0LjcxJSk7XHJcbiAgLS1za3ktYTg6IG9rbGNoKDU4LjUlIDAuMTMgMjM3LjkgLyA2Mi4zNSUpO1xyXG4gIC0tc2t5LWE5OiBva2xjaCg3Ny4zJSAwLjE0OSAyMjYuNyAvIDUxLjM3JSk7XHJcbiAgLS1za3ktYTEwOiBva2xjaCg3NC4zJSAwLjE0NSAyMjguMSAvIDU0LjUxJSk7XHJcbiAgLS1za3ktYTExOiBva2xjaCg1Mi41JSAwLjEwOCAyMzIuNSk7XHJcbiAgLS1za3ktYTEyOiBva2xjaCgyNS42JSAwLjA2NSAyNDUuNSAvIDg4LjYzJSk7XHJcblxyXG4gIC0tbWludC0xOiBva2xjaCg5OS4zJSAwLjAwNSAxODMpO1xyXG4gIC0tbWludC0yOiBva2xjaCg5OC4xJSAwLjAxIDE4MS40KTtcclxuICAtLW1pbnQtMzogb2tsY2goOTYuMCUgMC4wMzEgMTc4LjkpO1xyXG4gIC0tbWludC00OiBva2xjaCg5My4zJSAwLjA0OCAxNzguMyk7XHJcbiAgLS1taW50LTU6IG9rbGNoKDkwLjAlIDAuMDYxIDE3OC4xKTtcclxuICAtLW1pbnQtNjogb2tsY2goODUuNyUgMC4wNzIgMTc4LjIpO1xyXG4gIC0tbWludC03OiBva2xjaCg3OS43JSAwLjA4NCAxNzguMik7XHJcbiAgLS1taW50LTg6IG9rbGNoKDcyLjIlIDAuMTA2IDE3Ny44KTtcclxuICAtLW1pbnQtOTogb2tsY2goODcuMCUgMC4xIDE3OCk7XHJcbiAgLS1taW50LTEwOiBva2xjaCg4NC4wJSAwLjA5OSAxNzguNCk7XHJcbiAgLS1taW50LTExOiBva2xjaCg1MS4yJSAwLjA5NiAxNzUuNik7XHJcbiAgLS1taW50LTEyOiBva2xjaCgzNS4wJSAwLjA1MSAxODEuMyk7XHJcbiAgLS1taW50LWExOiBva2xjaCg3Ny43JSAwLjE1MiAxNzEuMyAvIDIuMzUlKTtcclxuICAtLW1pbnQtYTI6IG9rbGNoKDY3LjYlIDAuMTM0IDE2OS44IC8gNS4xMCUpO1xyXG4gIC0tbWludC1hMzogb2tsY2goNzYuNyUgMC4xNTcgMTY3LjEgLyAxMy4zMyUpO1xyXG4gIC0tbWludC1hNDogb2tsY2goNzUuMCUgMC4xNTQgMTY2LjkgLyAyMS41NyUpO1xyXG4gIC0tbWludC1hNTogb2tsY2goNzEuNyUgMC4xNDYgMTY3LjUgLyAyOS44MCUpO1xyXG4gIC0tbWludC1hNjogb2tsY2goNjcuMyUgMC4xMzYgMTY4LjEgLyAzOC44MiUpO1xyXG4gIC0tbWludC1hNzogb2tsY2goNjMuMCUgMC4xMjUgMTY5LjYgLyA1MC41OSUpO1xyXG4gIC0tbWludC1hODogb2tsY2goNjIuMyUgMC4xMiAxNzIuMyAvIDcwLjIwJSk7XHJcbiAgLS1taW50LWE5OiBva2xjaCg3Ny4xJSAwLjE1MyAxNjkuOCAvIDQ3LjQ1JSk7XHJcbiAgLS1taW50LWExMDogb2tsY2goNzIuNyUgMC4xNDQgMTcwLjEgLyA1MC45OCUpO1xyXG4gIC0tbWludC1hMTE6IG9rbGNoKDUwLjglIDAuMDk1IDE3NS41IC8gOTkuMjIlKTtcclxuICAtLW1pbnQtYTEyOiBva2xjaCgyOC4xJSAwLjA1MSAxODAuMiAvIDkxLjM3JSk7XHJcblxyXG4gIC0tbGltZS0xOiBva2xjaCg5OS4yJSAwLjAwNCAxMjEuNik7XHJcbiAgLS1saW1lLTI6IG9rbGNoKDk4LjIlIDAuMDA5IDExOS42KTtcclxuICAtLWxpbWUtMzogb2tsY2goOTUuOSUgMC4wNDMgMTE4LjYpO1xyXG4gIC0tbGltZS00OiBva2xjaCg5My4yJSAwLjA2OCAxMjAuMik7XHJcbiAgLS1saW1lLTU6IG9rbGNoKDg5LjclIDAuMDg4IDEyMi4xKTtcclxuICAtLWxpbWUtNjogb2tsY2goODUuMyUgMC4wOTkgMTIzLjMpO1xyXG4gIC0tbGltZS03OiBva2xjaCg3OS41JSAwLjExMiAxMjUuNCk7XHJcbiAgLS1saW1lLTg6IG9rbGNoKDcyLjUlIDAuMTM1IDEyOC4yKTtcclxuICAtLWxpbWUtOTogb2tsY2goODguNyUgMC4xNzUgMTI2LjEpO1xyXG4gIC0tbGltZS0xMDogb2tsY2goODUuOSUgMC4xODggMTI2LjcpO1xyXG4gIC0tbGltZS0xMTogb2tsY2goNTQuNCUgMC4xMTEgMTI4LjYpO1xyXG4gIC0tbGltZS0xMjogb2tsY2goMzUuNCUgMC4wNTcgMTIxKTtcclxuICAtLWxpbWUtYTE6IG9rbGNoKDYyLjMlIDAuMTY2IDEyOS40IC8gMS45NiUpO1xyXG4gIC0tbGltZS1hMjogb2tsY2goNjEuNiUgMC4xNTkgMTI3IC8gNC43MSUpO1xyXG4gIC0tbGltZS1hMzogb2tsY2goNzYuOSUgMC4xOTUgMTI1LjYgLyAxNi4wOCUpO1xyXG4gIC0tbGltZS1hNDogb2tsY2goNzYuMCUgMC4xOTYgMTI3IC8gMjUuODglKTtcclxuICAtLWxpbWUtYTU6IG9rbGNoKDcyLjQlIDAuMTkxIDEyOC41IC8gMzQuOTAlKTtcclxuICAtLWxpbWUtYTY6IG9rbGNoKDY3LjMlIDAuMTc5IDEyOS4zIC8gNDMuMTQlKTtcclxuICAtLWxpbWUtYTc6IG9rbGNoKDYyLjAlIDAuMTY5IDEzMC43IC8gNTIuOTQlKTtcclxuICAtLWxpbWUtYTg6IG9rbGNoKDU5LjUlIDAuMTY3IDEzMi43IC8gNjcuMDYlKTtcclxuICAtLWxpbWUtYTk6IG9rbGNoKDgzLjQlIDAuMjI3IDEzMC43IC8gNjEuMTglKTtcclxuICAtLWxpbWUtYTEwOiBva2xjaCg4MS4zJSAwLjIyIDEzMC41IC8gNzAuMjAlKTtcclxuICAtLWxpbWUtYTExOiBva2xjaCg0My45JSAwLjEyMiAxMzIuMSAvIDgxLjU3JSk7XHJcbiAgLS1saW1lLWExMjogb2tsY2goMjYuMSUgMC4wNjUgMTIzLjcgLyA4OS4wMiUpO1xyXG5cclxuICAtLXllbGxvdy0xOiBva2xjaCg5OS4zJSAwLjAwNSAxMDYuNSk7XHJcbiAgLS15ZWxsb3ctMjogb2tsY2goOTguOCUgMC4wMjUgMTAxLjkpO1xyXG4gIC0teWVsbG93LTM6IG9rbGNoKDk3LjQlIDAuMDg0IDEwNC4yKTtcclxuICAtLXllbGxvdy00OiBva2xjaCg5NS4zJSAwLjExNyAxMDIuMSk7XHJcbiAgLS15ZWxsb3ctNTogb2tsY2goOTIuNSUgMC4xNDEgOTguMSk7XHJcbiAgLS15ZWxsb3ctNjogb2tsY2goODguMSUgMC4xMzQgOTUuMyk7XHJcbiAgLS15ZWxsb3ctNzogb2tsY2goODMuNSUgMC4xMiA5Mi44KTtcclxuICAtLXllbGxvdy04OiBva2xjaCg3Ni42JSAwLjEzNyA4OS43KTtcclxuICAtLXllbGxvdy05OiBva2xjaCg5MS44JSAwLjE4NCAxMDAuOSk7XHJcbiAgLS15ZWxsb3ctMTA6IG9rbGNoKDg5LjclIDAuMTg1IDk3LjQpO1xyXG4gIC0teWVsbG93LTExOiBva2xjaCg1Ni45JSAwLjExOSA3Ni44KTtcclxuICAtLXllbGxvdy0xMjogb2tsY2goMzUuOCUgMC4wNDYgODYuOSk7XHJcbiAgLS15ZWxsb3ctYTE6IG9rbGNoKDcxLjQlIDAuMTU2IDEwOS44IC8gMi4zNSUpO1xyXG4gIC0teWVsbG93LWEyOiBva2xjaCg4OC45JSAwLjE4NiAxMDEuOCAvIDguNjMlKTtcclxuICAtLXllbGxvdy1hMzogb2tsY2goOTMuMyUgMC4xOTcgMTA0LjMgLyAyNy44NCUpO1xyXG4gIC0teWVsbG93LWE0OiBva2xjaCg5MS4xJSAwLjE4OSAxMDAuMiAvIDQxLjk2JSk7XHJcbiAgLS15ZWxsb3ctYTU6IG9rbGNoKDg4LjMlIDAuMTgxIDk0LjUgLyA1Ni4wOCUpO1xyXG4gIC0teWVsbG93LWE2OiBva2xjaCg4MS40JSAwLjE2NiA5MC41IC8gNTkuMjIlKTtcclxuICAtLXllbGxvdy1hNzogb2tsY2goNzMuNCUgMC4xNSA4Ni42IC8gNTkuNjElKTtcclxuICAtLXllbGxvdy1hODogb2tsY2goNzAuNSUgMC4xNDQgODQuOCAvIDc3LjY1JSk7XHJcbiAgLS15ZWxsb3ctYTk6IG9rbGNoKDkwLjclIDAuMTg4IDk5LjUgLyA4My45MiUpO1xyXG4gIC0teWVsbG93LWExMDogb2tsY2goODkuNyUgMC4xODUgOTcuNCk7XHJcbiAgLS15ZWxsb3ctYTExOiBva2xjaCg1Ni45JSAwLjExOSA3Ni44KTtcclxuICAtLXllbGxvdy1hMTI6IG9rbGNoKDI1LjQlIDAuMDUyIDg0LjcgLyA4Ny44NCUpO1xyXG5cclxuICAtLWFtYmVyLTE6IG9rbGNoKDk5LjQlIDAuMDAzIDg0LjYpO1xyXG4gIC0tYW1iZXItMjogb2tsY2goOTguNiUgMC4wMjQgOTkuMSk7XHJcbiAgLS1hbWJlci0zOiBva2xjaCg5Ny4wJSAwLjA2OCAxMDAuNCk7XHJcbiAgLS1hbWJlci00OiBva2xjaCg5NC41JSAwLjEwMyA5Ny45KTtcclxuICAtLWFtYmVyLTU6IG9rbGNoKDkxLjglIDAuMTMzIDk4LjIpO1xyXG4gIC0tYW1iZXItNjogb2tsY2goODguMCUgMC4xMjMgOTMuNCk7XHJcbiAgLS1hbWJlci03OiBva2xjaCg4Mi43JSAwLjEyMiA4Ni43KTtcclxuICAtLWFtYmVyLTg6IG9rbGNoKDc1LjglIDAuMTQgNzYuNyk7XHJcbiAgLS1hbWJlci05OiBva2xjaCg4NS40JSAwLjE1NyA4NC4xKTtcclxuICAtLWFtYmVyLTEwOiBva2xjaCg4My4xJSAwLjE2OCA4MC44KTtcclxuICAtLWFtYmVyLTExOiBva2xjaCg1Ny4xJSAwLjEyOSA2My45KTtcclxuICAtLWFtYmVyLTEyOiBva2xjaCgzNS4yJSAwLjA0OSA1NC4yKTtcclxuICAtLWFtYmVyLWExOiBva2xjaCg2NS4wJSAwLjEzOCA3NCAvIDEuNTclKTtcclxuICAtLWFtYmVyLWEyOiBva2xjaCg4Ni40JSAwLjE3OCA5Ni44IC8gOC42MyUpO1xyXG4gIC0tYW1iZXItYTM6IG9rbGNoKDkwLjElIDAuMTg2IDk4LjMgLyAyMy45MiUpO1xyXG4gIC0tYW1iZXItYTQ6IG9rbGNoKDg4LjElIDAuMTgxIDk0IC8gMzguODIlKTtcclxuICAtLWFtYmVyLWE1OiBva2xjaCg4Ni40JSAwLjE3NyA5NC40IC8gNTMuMzMlKTtcclxuICAtLWFtYmVyLWE2OiBva2xjaCg3OS45JSAwLjE2MyA4Ny4zIC8gNTQuOTAlKTtcclxuICAtLWFtYmVyLWE3OiBva2xjaCg3My40JSAwLjE1MyA3OC42IC8gNjEuNTclKTtcclxuICAtLWFtYmVyLWE4OiBva2xjaCg3MC4wJSAwLjE1MiA2OS4yIC8gNzguODIlKTtcclxuICAtLWFtYmVyLWE5OiBva2xjaCg4MS44JSAwLjE3MSA3Ny45IC8gNzYuMDglKTtcclxuICAtLWFtYmVyLWExMDogb2tsY2goODEuOCUgMC4xNzEgNzcuOSAvIDkwLjU5JSk7XHJcbiAgLS1hbWJlci1hMTE6IG9rbGNoKDU3LjElIDAuMTI5IDYzLjkpO1xyXG4gIC0tYW1iZXItYTEyOiBva2xjaCgyMy44JSAwLjA2IDUzLjMgLyA4Ni42NyUpO1xyXG5cclxuICAtLWdvbGQtMTogb2tsY2goOTkuNCUgMC4wMDEgMTA2LjQpO1xyXG4gIC0tZ29sZC0yOiBva2xjaCg5OC4xJSAwLjAwOSAxMDApO1xyXG4gIC0tZ29sZC0zOiBva2xjaCg5NS40JSAwLjAxMiA5Ni40KTtcclxuICAtLWdvbGQtNDogb2tsY2goOTIuNSUgMC4wMTUgOTAuMik7XHJcbiAgLS1nb2xkLTU6IG9rbGNoKDg5LjUlIDAuMDE4IDg5LjQpO1xyXG4gIC0tZ29sZC02OiBva2xjaCg4NS45JSAwLjAyNSA4NS44KTtcclxuICAtLWdvbGQtNzogb2tsY2goODEuMSUgMC4wMzMgODQuNik7XHJcbiAgLS1nb2xkLTg6IG9rbGNoKDczLjklIDAuMDQyIDc5LjQpO1xyXG4gIC0tZ29sZC05OiBva2xjaCg2MiUgMC4wNDkgNzcuNyk7XHJcbiAgLS1nb2xkLTEwOiBva2xjaCg1OC45JSAwLjA0NiA3OC42KTtcclxuICAtLWdvbGQtMTE6IG9rbGNoKDUwLjQlIDAuMDM5IDc4LjMpO1xyXG4gIC0tZ29sZC0xMjogb2tsY2goMzMuMiUgMC4wMTkgODAuNSk7XHJcbiAgLS1nb2xkLWExOiBva2xjaCg0My41JSAwLjA5NSAxMDkuOCAvIDEuMTglKTtcclxuICAtLWdvbGQtYTI6IG9rbGNoKDYzLjElIDAuMTMxIDk5LjUgLyA1LjEwJSk7XHJcbiAgLS1nb2xkLWEzOiBva2xjaCg0OS41JSAwLjEwMiA5NCAvIDkuNDElKTtcclxuICAtLWdvbGQtYTQ6IG9rbGNoKDQ0LjMlIDAuMDkxIDgzLjggLyAxNC4xMiUpO1xyXG4gIC0tZ29sZC1hNTogb2tsY2goNDEuMSUgMC4wODQgODQuMyAvIDE4LjgyJSk7XHJcbiAgLS1nb2xkLWE2OiBva2xjaCg0MS4yJSAwLjA4NiA3OC4yIC8gMjUuMTAlKTtcclxuICAtLWdvbGQtYTc6IG9rbGNoKDQwLjYlIDAuMDg1IDc2LjYgLyAzMy4zMyUpO1xyXG4gIC0tZ29sZC1hODogb2tsY2goMzkuNiUgMC4wODUgNzAuNCAvIDQ0LjcxJSk7XHJcbiAgLS1nb2xkLWE5OiBva2xjaCgzNC45JSAwLjA3NiA2OS45IC8gNjAuMzklKTtcclxuICAtLWdvbGQtYTEwOiBva2xjaCgzMi40JSAwLjA2OSA3Mi41IC8gNjMuMTQlKTtcclxuICAtLWdvbGQtYTExOiBva2xjaCgyNi44JSAwLjA1NyA3NC4zIC8gNzAuNTklKTtcclxuICAtLWdvbGQtYTEyOiBva2xjaCgxNS45JSAwLjAzMyA4Ny41IC8gODMuMTQlKTtcclxuXHJcbiAgLS1icm9uemUtMTogb2tsY2goOTkuMiUgMC4wMDEgMTcuMik7XHJcbiAgLS1icm9uemUtMjogb2tsY2goOTglIDAuMDA3IDM5LjUpO1xyXG4gIC0tYnJvbnplLTM6IG9rbGNoKDk1LjIlIDAuMDExIDM5LjQpO1xyXG4gIC0tYnJvbnplLTQ6IG9rbGNoKDkyLjYlIDAuMDE0IDQ2LjIpO1xyXG4gIC0tYnJvbnplLTU6IG9rbGNoKDg5LjUlIDAuMDE4IDQ0LjgpO1xyXG4gIC0tYnJvbnplLTY6IG9rbGNoKDg2LjElIDAuMDIzIDQ1LjYpO1xyXG4gIC0tYnJvbnplLTc6IG9rbGNoKDgxLjIlIDAuMDI5IDQyLjYpO1xyXG4gIC0tYnJvbnplLTg6IG9rbGNoKDc0LjIlIDAuMDM5IDQxLjIpO1xyXG4gIC0tYnJvbnplLTk6IG9rbGNoKDYyLjclIDAuMDQ2IDQ0LjIpO1xyXG4gIC0tYnJvbnplLTEwOiBva2xjaCg1OC44JSAwLjA0NiA0MC45KTtcclxuICAtLWJyb256ZS0xMTogb2tsY2goNTEuMSUgMC4wNDQgMzguNik7XHJcbiAgLS1icm9uemUtMTI6IG9rbGNoKDMyLjklIDAuMDI5IDM1LjIpO1xyXG4gIC0tYnJvbnplLWExOiBva2xjaCgyOC4yJSAwLjExNiAyOS4yIC8gMDEuMTglKTtcclxuICAtLWJyb256ZS1hMjogb2tsY2goNTUuNiUgMC4xOTUgMzQuOSAvIDAzLjkyJSk7XHJcbiAgLS1icm9uemUtYTM6IG9rbGNoKDQzLjclIDAuMTUgMzUuOSAvIDA4LjI0JSk7XHJcbiAgLS1icm9uemUtYTQ6IG9rbGNoKDQwLjglIDAuMTI5IDM5LjYgLyAxMi41NSUpO1xyXG4gIC0tYnJvbnplLWE1OiBva2xjaCgzNy45JSAwLjEyMSAzOS40IC8gMTcuMjUlKTtcclxuICAtLWJyb256ZS1hNjogb2tsY2goMzcuOSUgMC4xMTkgNDAuMSAvIDIyLjc1JSk7XHJcbiAgLS1icm9uemUtYTc6IG9rbGNoKDM1LjklIDAuMTE1IDM4LjkgLyAyOS44MCUpO1xyXG4gIC0tYnJvbnplLWE4OiBva2xjaCgzNC42JSAwLjExMyAzOC4yIC8gNDAuMDAlKTtcclxuICAtLWJyb256ZS1hOTogb2tsY2goMzAuOSUgMC4wOTQgNDEuMyAvIDU1LjI5JSk7XHJcbiAgLS1icm9uemUtYTEwOiBva2xjaCgyOC40JSAwLjA4OSA0MC4yIC8gNTkuMjIlKTtcclxuICAtLWJyb256ZS1hMTE6IG9rbGNoKDI0LjUlIDAuMDc3IDQwLjEgLyA2Ny4wNiUpO1xyXG4gIC0tYnJvbnplLWExMjogb2tsY2goMTYuMiUgMC4wNDYgNDUuMiAvIDgzLjE0JSk7XHJcblxyXG4gIC0tZ3JheS0xOiBva2xjaCg5OS4xMSUgMCAwKTtcclxuICAtLWdyYXktMjogb2tsY2goOTguMjElIDAgMCk7XHJcbiAgLS1ncmF5LTM6IG9rbGNoKDk1LjUxJSAwIDApO1xyXG4gIC0tZ3JheS00OiBva2xjaCg5My4xJSAwIDApO1xyXG4gIC0tZ3JheS01OiBva2xjaCg5MC42NyUgMCAwKTtcclxuICAtLWdyYXktNjogb2tsY2goODguNTMlIDAgMCk7XHJcbiAgLS1ncmF5LTc6IG9rbGNoKDg1LjE0JSAwIDApO1xyXG4gIC0tZ3JheS04OiBva2xjaCg3OS4yMSUgMCAwKTtcclxuICAtLWdyYXktOTogb2tsY2goNjQuMzQlIDAgMCk7XHJcbiAgLS1ncmF5LTEwOiBva2xjaCg2MSUgMCAwKTtcclxuICAtLWdyYXktMTE6IG9rbGNoKDUwLjMyJSAwIDApO1xyXG4gIC0tZ3JheS0xMjogb2tsY2goMjQuMzUlIDAgMCk7XHJcbiAgLS1ncmF5LWExOiBva2xjaCgwJSAwIDAgLyAxLjE4JSk7XHJcbiAgLS1ncmF5LWEyOiBva2xjaCgwJSAwIDAgLyAyLjM1JSk7XHJcbiAgLS1ncmF5LWEzOiBva2xjaCgwJSAwIDAgLyA1Ljg4JSk7XHJcbiAgLS1ncmF5LWE0OiBva2xjaCgwJSAwIDAgLyA5LjAyJSk7XHJcbiAgLS1ncmF5LWE1OiBva2xjaCgwJSAwIDAgLyAxMi4xNiUpO1xyXG4gIC0tZ3JheS1hNjogb2tsY2goMCUgMCAwIC8gMTQuOSUpO1xyXG4gIC0tZ3JheS1hNzogb2tsY2goMCUgMCAwIC8gMTkuMjIlKTtcclxuICAtLWdyYXktYTg6IG9rbGNoKDAlIDAgMCAvIDI2LjY3JSk7XHJcbiAgLS1ncmF5LWE5OiBva2xjaCgwJSAwIDAgLyA0NC43MSUpO1xyXG4gIC0tZ3JheS1hMTA6IG9rbGNoKDAlIDAgMCAvIDQ4LjYzJSk7XHJcbiAgLS1ncmF5LWExMTogb2tsY2goMCUgMCAwIC8gNjAuNzglKTtcclxuICAtLWdyYXktYTEyOiBva2xjaCgwJSAwIDAgLyA4Ny40NSUpO1xyXG5cclxuICAtLW1hdXZlLTE6IG9rbGNoKDk5LjIlIDAuMDAyIDMyNS42KTtcclxuICAtLW1hdXZlLTI6IG9rbGNoKDk4LjMlIDAuMDAzIDMwOC40KTtcclxuICAtLW1hdXZlLTM6IG9rbGNoKDk1LjYlIDAuMDA2IDMxNy44KTtcclxuICAtLW1hdXZlLTQ6IG9rbGNoKDkzLjIlIDAuMDA3IDMxMi4zKTtcclxuICAtLW1hdXZlLTU6IG9rbGNoKDkwLjklIDAuMDEgMzExLjIpO1xyXG4gIC0tbWF1dmUtNjogb2tsY2goODguNyUgMC4wMTEgMzAzLjEpO1xyXG4gIC0tbWF1dmUtNzogb2tsY2goODUuNCUgMC4wMTQgMjk5LjgpO1xyXG4gIC0tbWF1dmUtODogb2tsY2goNzkuNSUgMC4wMTggMjkzKTtcclxuICAtLW1hdXZlLTk6IG9rbGNoKDY0LjYlIDAuMDE5IDI5Mi45KTtcclxuICAtLW1hdXZlLTEwOiBva2xjaCg2MS4yJSAwLjAxOCAyOTMuNSk7XHJcbiAgLS1tYXV2ZS0xMTogb2tsY2goNTAuNSUgMC4wMTYgMjk1KTtcclxuICAtLW1hdXZlLTEyOiBva2xjaCgyNC41JSAwLjAxMyAyOTguNSk7XHJcbiAgLS1tYXV2ZS1hMTogb2tsY2goMzEuNSUgMC4xNDUgMzI4LjQgLyAxLjE4JSk7XHJcbiAgLS1tYXV2ZS1hMjogb2tsY2goMjQuNSUgMC4xMzIgMjk4LjEgLyAyLjM1JSk7XHJcbiAgLS1tYXV2ZS1hMzogb2tsY2goMjMuMSUgMC4xMTQgMzE1LjMgLyA2LjI3JSk7XHJcbiAgLS1tYXV2ZS1hNDogb2tsY2goMTkuMyUgMC4wOTkgMzA2LjQgLyA5LjQxJSk7XHJcbiAgLS1tYXV2ZS1hNTogb2tsY2goMTkuNSUgMC4xMDEgMzA0LjkgLyAxMi41NSUpO1xyXG4gIC0tbWF1dmUtYTY6IG9rbGNoKDE3LjMlIDAuMDk2IDI5Mi4xIC8gMTUuMjklKTtcclxuICAtLW1hdXZlLWE3OiBva2xjaCgxNi40JSAwLjA5NCAyODguMSAvIDE5LjYxJSk7XHJcbiAgLS1tYXV2ZS1hODogb2tsY2goMTUuMiUgMC4wOTMgMjc4LjIgLyAyNy4wNiUpO1xyXG4gIC0tbWF1dmUtYTk6IG9rbGNoKDExLjYlIDAuMDY4IDI4NC4yIC8gNDUuMTAlKTtcclxuICAtLW1hdXZlLWExMDogb2tsY2goMTAuOSUgMC4wNjMgMjg4IC8gNDkuMDIlKTtcclxuICAtLW1hdXZlLWExMTogb2tsY2goOS40JSAwLjA1MiAyOTQgLyA2MS4xOCUpO1xyXG4gIC0tbWF1dmUtYTEyOiBva2xjaCg3LjMlIDAuMDM5IDI5Ni44IC8gODcuODQlKTtcclxuXHJcbiAgLS1zbGF0ZS0xOiBva2xjaCg5OS4xJSAwLjAwMSAyODYuNCk7XHJcbiAgLS1zbGF0ZS0yOiBva2xjaCg5OC4zJSAwLjAwMyAyODYuNCk7XHJcbiAgLS1zbGF0ZS0zOiBva2xjaCg5NS42JSAwLjAwNCAyODYuMyk7XHJcbiAgLS1zbGF0ZS00OiBva2xjaCg5My4yJSAwLjAwNSAyODYuMyk7XHJcbiAgLS1zbGF0ZS01OiBva2xjaCg5MS4wJSAwLjAwNyAyNzcuMik7XHJcbiAgLS1zbGF0ZS02OiBva2xjaCg4OC43JSAwLjAxIDI4Ni4yKTtcclxuICAtLXNsYXRlLTc6IG9rbGNoKDg1LjMlIDAuMDExIDI4MC40KTtcclxuICAtLXNsYXRlLTg6IG9rbGNoKDc5LjQlIDAuMDE2IDI3Ny44KTtcclxuICAtLXNsYXRlLTk6IG9rbGNoKDY0LjUlIDAuMDE2IDI3Ny43KTtcclxuICAtLXNsYXRlLTEwOiBva2xjaCg2MS4xJSAwLjAxNSAyNzIuNik7XHJcbiAgLS1zbGF0ZS0xMTogb2tsY2goNTAuMiUgMC4wMTQgMjY0LjQpO1xyXG4gIC0tc2xhdGUtMTI6IG9rbGNoKDI0LjElIDAuMDEgMjQ4LjIpO1xyXG4gIC0tc2xhdGUtYTE6IG9rbGNoKDIwLjMlIDAuMTQxIDI2NC4xIC8gMS4xOCUpO1xyXG4gIC0tc2xhdGUtYTI6IG9rbGNoKDIwLjMlIDAuMTQxIDI2NC4xIC8gMi4zNSUpO1xyXG4gIC0tc2xhdGUtYTM6IG9rbGNoKDE0LjUlIDAuMTAxIDI2NC4xIC8gNS44OCUpO1xyXG4gIC0tc2xhdGUtYTQ6IG9rbGNoKDEzLjQlIDAuMDkzIDI2NC4xIC8gOS4wMiUpO1xyXG4gIC0tc2xhdGUtYTU6IG9rbGNoKDE2LjglIDAuMDgzIDI2Mi44IC8gMTIuMTYlKTtcclxuICAtLXNsYXRlLWE2OiBva2xjaCgxMy44JSAwLjA5NiAyNjQuMSAvIDE0LjkwJSk7XHJcbiAgLS1zbGF0ZS1hNzogb2tsY2goMTUuNSUgMC4wODIgMjYzLjQgLyAxOS42MSUpO1xyXG4gIC0tc2xhdGUtYTg6IG9rbGNoKDE2LjMlIDAuMDgyIDI2Mi45IC8gMjcuNDUlKTtcclxuICAtLXNsYXRlLWE5OiBva2xjaCgxMi45JSAwLjA1NiAyNjEuMyAvIDQ1LjQ5JSk7XHJcbiAgLS1zbGF0ZS1hMTA6IG9rbGNoKDEzLjQlIDAuMDQ4IDI1Ny41IC8gNDkuODAlKTtcclxuICAtLXNsYXRlLWExMTogb2tsY2goMTIuNyUgMC4wMzYgMjQ5LjkgLyA2Mi4zNSUpO1xyXG4gIC0tc2xhdGUtYTEyOiBva2xjaCgxMC43JSAwLjAyMSAyMjguNiAvIDg5LjAyJSk7XHJcblxyXG4gIC0tc2FnZS0xOiBva2xjaCg5OS4yJSAwLjAwMiAxNjUuMSk7XHJcbiAgLS1zYWdlLTI6IG9rbGNoKDk4LjAlIDAuMDAyIDE2NS4xKTtcclxuICAtLXNhZ2UtMzogb2tsY2goOTUuNiUgMC4wMDMgMTc0LjUpO1xyXG4gIC0tc2FnZS00OiBva2xjaCg5My4xJSAwLjAwMyAxNzQuNSk7XHJcbiAgLS1zYWdlLTU6IG9rbGNoKDkxLjAlIDAuMDA0IDE1Ny4yKTtcclxuICAtLXNhZ2UtNjogb2tsY2goODguNiUgMC4wMDQgMTc0LjUpO1xyXG4gIC0tc2FnZS03OiBva2xjaCg4NS4xJSAwLjAwNSAxNjUpO1xyXG4gIC0tc2FnZS04OiBva2xjaCg3OS4xJSAwLjAwNSAxNjUpO1xyXG4gIC0tc2FnZS05OiBva2xjaCg2My45JSAwLjAxIDE3MS42KTtcclxuICAtLXNhZ2UtMTA6IG9rbGNoKDYwLjYlIDAuMDEgMTcxLjYpO1xyXG4gIC0tc2FnZS0xMTogb2tsY2goNTAuMSUgMC4wMDggMTc0LjEpO1xyXG4gIC0tc2FnZS0xMjogb2tsY2goMjQuMCUgMC4wMTIgMTY3LjYpO1xyXG4gIC0tc2FnZS1hMTogb2tsY2goNTIuNSUgMC4xMzggMTUyLjIgLyAxLjU3JSk7XHJcbiAgLS1zYWdlLWEyOiBva2xjaCgzMi42JSAwLjA4MiAxNTQuMiAvIDMuMTQlKTtcclxuICAtLXNhZ2UtYTM6IG9rbGNoKDI2LjMlIDAuMDU1IDE2NS4xIC8gNi42NyUpO1xyXG4gIC0tc2FnZS1hNDogb2tsY2goMjEuMyUgMC4wNDMgMTY4IC8gOS44MCUpO1xyXG4gIC0tc2FnZS1hNTogb2tsY2goMTguMyUgMC4wNDcgMTUzLjUgLyAxMi41NSUpO1xyXG4gIC0tc2FnZS1hNjogb2tsY2goMTcuMCUgMC4wMzQgMTY5LjYgLyAxNS42OSUpO1xyXG4gIC0tc2FnZS1hNzogb2tsY2goMTYuOSUgMC4wMzcgMTYxLjggLyAyMC4zOSUpO1xyXG4gIC0tc2FnZS1hODogb2tsY2goMTQuOSUgMC4wMzEgMTY1LjggLyAyNy44NCUpO1xyXG4gIC0tc2FnZS1hOTogb2tsY2goMTUuOCUgMC4wMzEgMTcwLjkgLyA0Ny40NSUpO1xyXG4gIC0tc2FnZS1hMTA6IG9rbGNoKDE1LjQlIDAuMDMgMTcwLjIgLyA1MS4zNyUpO1xyXG4gIC0tc2FnZS1hMTE6IG9rbGNoKDEyLjklIDAuMDI0IDE3Ni45IC8gNjIuNzUlKTtcclxuICAtLXNhZ2UtYTEyOiBva2xjaCgxMi4wJSAwLjAyMyAxNzIuNSAvIDg5LjgwJSk7XHJcblxyXG4gIC0tb2xpdmUtMTogb2tsY2goOTkuMyUgMC4wMDIgMTQ1LjYpO1xyXG4gIC0tb2xpdmUtMjogb2tsY2goOTguMyUgMC4wMDMgMTQ1LjUpO1xyXG4gIC0tb2xpdmUtMzogb2tsY2goOTUuNiUgMC4wMDMgMTQ1LjUpO1xyXG4gIC0tb2xpdmUtNDogb2tsY2goOTMuMiUgMC4wMDMgMTQ1LjUpO1xyXG4gIC0tb2xpdmUtNTogb2tsY2goOTEuMCUgMC4wMDUgMTQ1LjUpO1xyXG4gIC0tb2xpdmUtNjogb2tsY2goODguNSUgMC4wMDUgMTQ1LjUpO1xyXG4gIC0tb2xpdmUtNzogb2tsY2goODUuMSUgMC4wMDUgMTQ1LjUpO1xyXG4gIC0tb2xpdmUtODogb2tsY2goNzkuMiUgMC4wMDYgMTM3LjgpO1xyXG4gIC0tb2xpdmUtOTogb2tsY2goNjQuMCUgMC4wMTIgMTM2LjYpO1xyXG4gIC0tb2xpdmUtMTA6IG9rbGNoKDYwLjclIDAuMDEyIDEzNi42KTtcclxuICAtLW9saXZlLTExOiBva2xjaCg1MC4wJSAwLjAxMSAxNDAuNSk7XHJcbiAgLS1vbGl2ZS0xMjogb2tsY2goMjQuMiUgMC4wMTEgMTM5LjQpO1xyXG4gIC0tb2xpdmUtYTE6IG9rbGNoKDM4LjklIDAuMTMzIDE0Mi41IC8gMS4xOCUpO1xyXG4gIC0tb2xpdmUtYTI6IG9rbGNoKDM1LjElIDAuMTIgMTQyLjUgLyAyLjc1JSk7XHJcbiAgLS1vbGl2ZS1hMzogb2tsY2goMjEuMSUgMC4wNzIgMTQyLjUgLyA2LjI3JSk7XHJcbiAgLS1vbGl2ZS1hNDogb2tsY2goMTcuMyUgMC4wNTkgMTQyLjUgLyA5LjQxJSk7XHJcbiAgLS1vbGl2ZS1hNTogb2tsY2goMTguMSUgMC4wNjIgMTQyLjUgLyAxMi41NSUpO1xyXG4gIC0tb2xpdmUtYTY6IG9rbGNoKDE2LjYlIDAuMDU2IDE0Mi41IC8gMTUuNjklKTtcclxuICAtLW9saXZlLWE3OiBva2xjaCgxNC42JSAwLjA1IDE0Mi41IC8gMjAuMDAlKTtcclxuICAtLW9saXZlLWE4OiBva2xjaCgxNS4xJSAwLjA0NCAxMzQuNyAvIDI3Ljg0JSk7XHJcbiAgLS1vbGl2ZS1hOTogb2tsY2goMTUuMiUgMC4wNDMgMTMyLjYgLyA0Ny4wNiUpO1xyXG4gIC0tb2xpdmUtYTEwOiBva2xjaCgxNC43JSAwLjA0MiAxMzQgLyA1MC45OCUpO1xyXG4gIC0tb2xpdmUtYTExOiBva2xjaCgxMi45JSAwLjAzOSAxMzYuNCAvIDYyLjc1JSk7XHJcbiAgLS1vbGl2ZS1hMTI6IG9rbGNoKDEwLjglIDAuMDMzIDEzNy40IC8gODkuMDIlKTtcclxuXHJcbiAgLS1zYW5kLTE6IG9rbGNoKDk5LjQlIDAuMDAxIDEwNi40KTtcclxuICAtLXNhbmQtMjogb2tsY2goOTguMiUgMC4wMDEgMTA2LjQpO1xyXG4gIC0tc2FuZC0zOiBva2xjaCg5NS42JSAwLjAwMiA2Ny44KTtcclxuICAtLXNhbmQtNDogb2tsY2goOTMuMSUgMC4wMDMgODQuNik7XHJcbiAgLS1zYW5kLTU6IG9rbGNoKDkxLjAlIDAuMDA0IDkxLjQpO1xyXG4gIC0tc2FuZC02OiBva2xjaCg4OC41JSAwLjAwNCA5MS41KTtcclxuICAtLXNhbmQtNzogb2tsY2goODUuMSUgMC4wMDYgOTUuMSk7XHJcbiAgLS1zYW5kLTg6IG9rbGNoKDc5LjElIDAuMDA4IDk4LjkpO1xyXG4gIC0tc2FuZC05OiBva2xjaCg2NC4xJSAwLjAxIDEwNi43KTtcclxuICAtLXNhbmQtMTA6IG9rbGNoKDYwLjUlIDAuMDA5IDEwNi43KTtcclxuICAtLXNhbmQtMTE6IG9rbGNoKDQ5LjglIDAuMDA4IDEwNi43KTtcclxuICAtLXNhbmQtMTI6IG9rbGNoKDI0LjMlIDAuMDA4IDk1LjQpO1xyXG4gIC0tc2FuZC1hMTogb2tsY2goNDMuNSUgMC4wOTUgMTA5LjggLyAxLjE4JSk7XHJcbiAgLS1zYW5kLWEyOiBva2xjaCgyNS42JSAwLjA1NiAxMDkuOCAvIDIuNzUlKTtcclxuICAtLXNhbmQtYTM6IG9rbGNoKDE5LjIlIDAuMDQyIDY4LjkgLyA2LjI3JSk7XHJcbiAgLS1zYW5kLWE0OiBva2xjaCgyMC4zJSAwLjA0MiA4Ni4yIC8gOS44MCUpO1xyXG4gIC0tc2FuZC1hNTogb2tsY2goMjEuMSUgMC4wNDMgOTQuNSAvIDEyLjk0JSk7XHJcbiAgLS1zYW5kLWE2OiBva2xjaCgxOC45JSAwLjAzOSA5NC43IC8gMTYuMDglKTtcclxuICAtLXNhbmQtYTc6IG9rbGNoKDE5LjIlIDAuMDQgOTcuNyAvIDIwLjc4JSk7XHJcbiAgLS1zYW5kLWE4OiBva2xjaCgxOS41JSAwLjAzOCA5OS43IC8gMjkuMDIlKTtcclxuICAtLXNhbmQtYTk6IG9rbGNoKDE2LjMlIDAuMDM2IDEwOS44IC8gNDcuNDUlKTtcclxuICAtLXNhbmQtYTEwOiBva2xjaCgxNC45JSAwLjAzMyAxMDkuOCAvIDUxLjM3JSk7XHJcbiAgLS1zYW5kLWExMTogb2tsY2goMTMuMCUgMC4wMjggMTA5LjggLyA2My4xNCUpO1xyXG4gIC0tc2FuZC1hMTI6IG9rbGNoKDExLjMlIDAuMDI0IDEwMy40IC8gODkuMDIlKTtcclxuXHJcbiAgLS1ncmF5LXN1cmZhY2U6IG9rbGNoKDEwMCUgMCAwIC8gODAlKTtcclxuICAtLW1hdXZlLXN1cmZhY2U6IG9rbGNoKDEwMCUgMCAwIC8gODAlKTtcclxuICAtLXNsYXRlLXN1cmZhY2U6IG9rbGNoKDEwMCUgMCAwIC8gODAlKTtcclxuICAtLXNhZ2Utc3VyZmFjZTogb2tsY2goMTAwJSAwIDAgLyA4MCUpO1xyXG4gIC0tb2xpdmUtc3VyZmFjZTogb2tsY2goMTAwJSAwIDAgLyA4MCUpO1xyXG4gIC0tc2FuZC1zdXJmYWNlOiBva2xjaCgxMDAlIDAgMCAvIDgwJSk7XHJcbiAgLS10b21hdG8tc3VyZmFjZTogb2tsY2goOTguMCUgMC4wMSAyNS4xIC8gODAlKTtcclxuICAtLXJlZC1zdXJmYWNlOiBva2xjaCg5Ny44JSAwLjAxMSAxNy4zIC8gODAlKTtcclxuICAtLXJ1Ynktc3VyZmFjZTogb2tsY2goOTcuOCUgMC4wMTEgMTAuMyAvIDgwJSk7XHJcbiAgLS1jcmltc29uLXN1cmZhY2U6IG9rbGNoKDk3LjglIDAuMDEgMzU0LjkgLyA4MCUpO1xyXG4gIC0tcGluay1zdXJmYWNlOiBva2xjaCg5Ny45JSAwLjAxMiAzNDIuNiAvIDgwJSk7XHJcbiAgLS1wbHVtLXN1cmZhY2U6IG9rbGNoKDk3LjklIDAuMDE0IDMyNS43IC8gODAlKTtcclxuICAtLXB1cnBsZS1zdXJmYWNlOiBva2xjaCg5Ny43JSAwLjAxMyAzMTAuNSAvIDgwJSk7XHJcbiAgLS12aW9sZXQtc3VyZmFjZTogb2tsY2goOTcuOCUgMC4wMTIgMzAxLjMgLyA4MCUpO1xyXG4gIC0taXJpcy1zdXJmYWNlOiBva2xjaCg5Ny42JSAwLjAxMiAyODYuMiAvIDgwJSk7XHJcbiAgLS1pbmRpZ28tc3VyZmFjZTogb2tsY2goOTcuOSUgMC4wMSAyNjcuNCAvIDgwJSk7XHJcbiAgLS1ibHVlLXN1cmZhY2U6IG9rbGNoKDk3LjglIDAuMDEyIDIzOS45IC8gODAlKTtcclxuICAtLWN5YW4tc3VyZmFjZTogb2tsY2goOTcuNSUgMC4wMTEgMjA0LjEgLyA4MCUpO1xyXG4gIC0tdGVhbC1zdXJmYWNlOiBva2xjaCg5Ny43JSAwLjAxMSAxODIuOSAvIDgwJSk7XHJcbiAgLS1qYWRlLXN1cmZhY2U6IG9rbGNoKDk3LjclIDAuMDEyIDE2Mi4xIC8gODAlKTtcclxuICAtLWdyZWVuLXN1cmZhY2U6IG9rbGNoKDk3LjclIDAuMDEyIDE1NyAvIDgwJSk7XHJcbiAgLS1ncmFzcy1zdXJmYWNlOiBva2xjaCg5Ny44JSAwLjAxMiAxNDUuNSAvIDgwJSk7XHJcbiAgLS1icm93bi1zdXJmYWNlOiBva2xjaCg5OC4wJSAwLjAwNiA3NS40IC8gODAlKTtcclxuICAtLWJyb256ZS1zdXJmYWNlOiBva2xjaCg5Ny42JSAwLjAwOSAzNC4zIC8gODAlKTtcclxuICAtLWdvbGQtc3VyZmFjZTogb2tsY2goOTcuNyUgMC4wMTIgMTAxLjUgLyA4MCUpO1xyXG4gIC0tc2t5LXN1cmZhY2U6IG9rbGNoKDk3LjUlIDAuMDEzIDIyMS40IC8gODAlKTtcclxuICAtLW1pbnQtc3VyZmFjZTogb2tsY2goOTcuNiUgMC4wMTIgMTg0LjEgLyA4MCUpO1xyXG4gIC0tbGltZS1zdXJmYWNlOiBva2xjaCg5Ny43JSAwLjAxMiAxMjEuNyAvIDgwJSk7XHJcbiAgLS15ZWxsb3ctc3VyZmFjZTogb2tsY2goOTguNCUgMC4wMyAxMDAuOSAvIDgwJSk7XHJcbiAgLS1hbWJlci1zdXJmYWNlOiBva2xjaCg5OC4yJSAwLjAyOSA5OC41IC8gODAlKTtcclxuICAtLW9yYW5nZS1zdXJmYWNlOiBva2xjaCg5Ny41JSAwLjAxOSA3Mi42IC8gODAlKTtcclxuXHJcbiAgLS1ibGFjay1hMTogb2tsY2goMCUgMCAwIC8gNSUpO1xyXG4gIC0tYmxhY2stYTI6IG9rbGNoKDAlIDAgMCAvIDEwJSk7XHJcbiAgLS1ibGFjay1hMzogb2tsY2goMCUgMCAwIC8gMTUlKTtcclxuICAtLWJsYWNrLWE0OiBva2xjaCgwJSAwIDAgLyAyMCUpO1xyXG4gIC0tYmxhY2stYTU6IG9rbGNoKDAlIDAgMCAvIDMwJSk7XHJcbiAgLS1ibGFjay1hNjogb2tsY2goMCUgMCAwIC8gNDAlKTtcclxuICAtLWJsYWNrLWE3OiBva2xjaCgwJSAwIDAgLyA1MCUpO1xyXG4gIC0tYmxhY2stYTg6IG9rbGNoKDAlIDAgMCAvIDYwJSk7XHJcbiAgLS1ibGFjay1hOTogb2tsY2goMCUgMCAwIC8gNzAlKTtcclxuICAtLWJsYWNrLWExMDogb2tsY2goMCUgMCAwIC8gODAlKTtcclxuICAtLWJsYWNrLWExMTogb2tsY2goMCUgMCAwIC8gOTAlKTtcclxuICAtLWJsYWNrLWExMjogb2tsY2goMCUgMCAwIC8gOTUlKTtcclxuXHJcbiAgLS13aGl0ZS1hMTogb2tsY2goMTAwJSAwIDAgLyA1JSk7XHJcbiAgLS13aGl0ZS1hMjogb2tsY2goMTAwJSAwIDAgLyAxMCUpO1xyXG4gIC0td2hpdGUtYTM6IG9rbGNoKDEwMCUgMCAwIC8gMTUlKTtcclxuICAtLXdoaXRlLWE0OiBva2xjaCgxMDAlIDAgMCAvIDIwJSk7XHJcbiAgLS13aGl0ZS1hNTogb2tsY2goMTAwJSAwIDAgLyAzMCUpO1xyXG4gIC0td2hpdGUtYTY6IG9rbGNoKDEwMCUgMCAwIC8gNDAlKTtcclxuICAtLXdoaXRlLWE3OiBva2xjaCgxMDAlIDAgMCAvIDUwJSk7XHJcbiAgLS13aGl0ZS1hODogb2tsY2goMTAwJSAwIDAgLyA2MCUpO1xyXG4gIC0td2hpdGUtYTk6IG9rbGNoKDEwMCUgMCAwIC8gNzAlKTtcclxuICAtLXdoaXRlLWExMDogb2tsY2goMTAwJSAwIDAgLyA4MCUpO1xyXG4gIC0td2hpdGUtYTExOiBva2xjaCgxMDAlIDAgMCAvIDkwJSk7XHJcbiAgLS13aGl0ZS1hMTI6IG9rbGNoKDEwMCUgMCAwIC8gOTUlKTtcclxufVxyXG5cclxuXHJcbi8vIFdpZGUgZ2FtdXQgY29sb3JzIGZvciBtb25pdG9ycyB0aGF0IHN1cHBvcnQgUDNcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG5Ac3VwcG9ydHMgKGNvbG9yOiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxKSkge1xyXG4gIEBtZWRpYSAoY29sb3ItZ2FtdXQ6cDMpIHtcclxuICAgIDp3aGVyZShodG1sKSB7XHJcbiAgICAgIC0tdG9tYXRvLTE6IGNvbG9yKGRpc3BsYXktcDMgMC45OTggMC45ODkgMC45ODgpO1xyXG4gICAgICAtLXRvbWF0by0yOiBjb2xvcihkaXNwbGF5LXAzIDAuOTk0IDAuOTc0IDAuOTY5KTtcclxuICAgICAgLS10b21hdG8tMzogY29sb3IoZGlzcGxheS1wMyAwLjk4NSAwLjkyNCAwLjkwOSk7XHJcbiAgICAgIC0tdG9tYXRvLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC45OTYgMC44NjggMC44MzUpO1xyXG4gICAgICAtLXRvbWF0by01OiBjb2xvcihkaXNwbGF5LXAzIDAuOTggMC44MTIgMC43Nyk7XHJcbiAgICAgIC0tdG9tYXRvLTY6IGNvbG9yKGRpc3BsYXktcDMgMC45NTMgMC43NSAwLjY5OCk7XHJcbiAgICAgIC0tdG9tYXRvLTc6IGNvbG9yKGRpc3BsYXktcDMgMC45MTcgMC42NzMgMC42MTEpO1xyXG4gICAgICAtLXRvbWF0by04OiBjb2xvcihkaXNwbGF5LXAzIDAuODc1IDAuNTc1IDAuNTAyKTtcclxuICAgICAgLS10b21hdG8tOTogY29sb3IoZGlzcGxheS1wMyAwLjgzMSAwLjM0NSAwLjIzMSk7XHJcbiAgICAgIC0tdG9tYXRvLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuODAyIDAuMzEzIDAuMik7XHJcbiAgICAgIC0tdG9tYXRvLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNzU1IDAuMjU5IDAuMTUyKTtcclxuICAgICAgLS10b21hdG8tMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4zMzUgMC4xNjUgMC4xMzIpO1xyXG4gICAgICAtLXRvbWF0by1hMTogY29sb3IoZGlzcGxheS1wMyAwLjY3NSAwLjAyNCAwLjAyNC8wLjAxMik7XHJcbiAgICAgIC0tdG9tYXRvLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuNzU3IDAuMTQ1IDAuMDIvMC4wMzIpO1xyXG4gICAgICAtLXRvbWF0by1hMzogY29sb3IoZGlzcGxheS1wMyAwLjgzMSAwLjE4NCAwLjAxMi8wLjA5MSk7XHJcbiAgICAgIC0tdG9tYXRvLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuOTc2IDAuMTkyIDAuMDA0LzAuMTY1KTtcclxuICAgICAgLS10b21hdG8tYTU6IGNvbG9yKGRpc3BsYXktcDMgMC45MTggMC4xOTIgMC4wMDQvMC4yMzIpO1xyXG4gICAgICAtLXRvbWF0by1hNjogY29sb3IoZGlzcGxheS1wMyAwLjg0NyAwLjE3MyAwLjAwNC8wLjMwMik7XHJcbiAgICAgIC0tdG9tYXRvLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuNzg4IDAuMTY1IDAuMDA0LzAuMzg5KTtcclxuICAgICAgLS10b21hdG8tYTg6IGNvbG9yKGRpc3BsYXktcDMgMC43NDkgMC4xNTMgMC4wMDQvMC40OTkpO1xyXG4gICAgICAtLXRvbWF0by1hOTogY29sb3IoZGlzcGxheS1wMyAwLjc4IDAuMTQ5IDAvMC43NjkpO1xyXG4gICAgICAtLXRvbWF0by1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC43NTcgMC4xNDEgMC8wLjgpO1xyXG4gICAgICAtLXRvbWF0by1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC43NTUgMC4yNTkgMC4xNTIpO1xyXG4gICAgICAtLXRvbWF0by1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4zMzUgMC4xNjUgMC4xMzIpO1xyXG5cclxuICAgICAgLS1yZWQtMTogY29sb3IoZGlzcGxheS1wMyAwLjk5OCAwLjk4OSAwLjk4OCk7XHJcbiAgICAgIC0tcmVkLTI6IGNvbG9yKGRpc3BsYXktcDMgMC45OTUgMC45NzEgMC45NzEpO1xyXG4gICAgICAtLXJlZC0zOiBjb2xvcihkaXNwbGF5LXAzIDAuOTg1IDAuOTI1IDAuOTI1KTtcclxuICAgICAgLS1yZWQtNDogY29sb3IoZGlzcGxheS1wMyAwLjk5OSAwLjg2NiAwLjg2Nik7XHJcbiAgICAgIC0tcmVkLTU6IGNvbG9yKGRpc3BsYXktcDMgMC45ODQgMC44MTIgMC44MTEpO1xyXG4gICAgICAtLXJlZC02OiBjb2xvcihkaXNwbGF5LXAzIDAuOTU1IDAuNzUxIDAuNzQ5KTtcclxuICAgICAgLS1yZWQtNzogY29sb3IoZGlzcGxheS1wMyAwLjkxNSAwLjY3NSAwLjY3Mik7XHJcbiAgICAgIC0tcmVkLTg6IGNvbG9yKGRpc3BsYXktcDMgMC44NzIgMC41NzUgMC41NzIpO1xyXG4gICAgICAtLXJlZC05OiBjb2xvcihkaXNwbGF5LXAzIDAuODMgMC4zMjkgMC4zMjQpO1xyXG4gICAgICAtLXJlZC0xMDogY29sb3IoZGlzcGxheS1wMyAwLjc5OCAwLjI5NCAwLjI4NSk7XHJcbiAgICAgIC0tcmVkLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNzQ0IDAuMjM0IDAuMjIyKTtcclxuICAgICAgLS1yZWQtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4zNiAwLjExNSAwLjE0Myk7XHJcbiAgICAgIC0tcmVkLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuNjc1IDAuMDI0IDAuMDI0LzAuMDEyKTtcclxuICAgICAgLS1yZWQtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC44NjMgMC4wMjQgMC4wMjQvMC4wMjgpO1xyXG4gICAgICAtLXJlZC1hMzogY29sb3IoZGlzcGxheS1wMyAwLjc5MiAwLjAwOCAwLjAwOC8wLjA3NSk7XHJcbiAgICAgIC0tcmVkLWE0OiBjb2xvcihkaXNwbGF5LXAzIDEgMC4wMDggMC4wMDgvMC4xMzQpO1xyXG4gICAgICAtLXJlZC1hNTogY29sb3IoZGlzcGxheS1wMyAwLjkxOCAwLjAwOCAwLjAwOC8wLjE4OSk7XHJcbiAgICAgIC0tcmVkLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuODMxIDAuMDIgMC4wMDQvMC4yNTEpO1xyXG4gICAgICAtLXJlZC1hNzogY29sb3IoZGlzcGxheS1wMyAwLjc0MSAwLjAxNiAwLjAwNC8wLjMzKTtcclxuICAgICAgLS1yZWQtYTg6IGNvbG9yKGRpc3BsYXktcDMgMC42OTggMC4wMTIgMC4wMDQvMC40MjgpO1xyXG4gICAgICAtLXJlZC1hOTogY29sb3IoZGlzcGxheS1wMyAwLjc0OSAwLjAwOCAwLzAuNjc1KTtcclxuICAgICAgLS1yZWQtYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNzE0IDAuMDEyIDAvMC43MTQpO1xyXG4gICAgICAtLXJlZC1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC43NDQgMC4yMzQgMC4yMjIpO1xyXG4gICAgICAtLXJlZC1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4zNiAwLjExNSAwLjE0Myk7XHJcblxyXG4gICAgICAtLXJ1YnktMTogY29sb3IoZGlzcGxheS1wMyAwLjk5OCAwLjk4OSAwLjk5Mik7XHJcbiAgICAgIC0tcnVieS0yOiBjb2xvcihkaXNwbGF5LXAzIDAuOTk1IDAuOTcxIDAuOTc0KTtcclxuICAgICAgLS1ydWJ5LTM6IGNvbG9yKGRpc3BsYXktcDMgMC45ODMgMC45MiAwLjkyOCk7XHJcbiAgICAgIC0tcnVieS00OiBjb2xvcihkaXNwbGF5LXAzIDAuOTg3IDAuODY5IDAuODg1KTtcclxuICAgICAgLS1ydWJ5LTU6IGNvbG9yKGRpc3BsYXktcDMgMC45NjggMC44MTcgMC44MzkpO1xyXG4gICAgICAtLXJ1YnktNjogY29sb3IoZGlzcGxheS1wMyAwLjkzNyAwLjc1OCAwLjc4Nik7XHJcbiAgICAgIC0tcnVieS03OiBjb2xvcihkaXNwbGF5LXAzIDAuODk3IDAuNjg1IDAuNzIxKTtcclxuICAgICAgLS1ydWJ5LTg6IGNvbG9yKGRpc3BsYXktcDMgMC44NTEgMC41ODggMC42MzkpO1xyXG4gICAgICAtLXJ1YnktOTogY29sb3IoZGlzcGxheS1wMyAwLjgzIDAuMzIzIDAuNDA4KTtcclxuICAgICAgLS1ydWJ5LTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNzk1IDAuMjg2IDAuMzc1KTtcclxuICAgICAgLS1ydWJ5LTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNzI4IDAuMjExIDAuMzExKTtcclxuICAgICAgLS1ydWJ5LTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMzYgMC4xMTUgMC4xNzEpO1xyXG4gICAgICAtLXJ1YnktYTE6IGNvbG9yKGRpc3BsYXktcDMgMC42NzUgMC4wMjQgMC4zNDkvMC4wMTIpO1xyXG4gICAgICAtLXJ1YnktYTI6IGNvbG9yKGRpc3BsYXktcDMgMC44NjMgMC4wMjQgMC4wMjQvMC4wMjgpO1xyXG4gICAgICAtLXJ1YnktYTM6IGNvbG9yKGRpc3BsYXktcDMgMC44MDQgMC4wMDggMC4xMS8wLjA3OSk7XHJcbiAgICAgIC0tcnVieS1hNDogY29sb3IoZGlzcGxheS1wMyAwLjkxIDAuMDA4IDAuMTI1LzAuMTMpO1xyXG4gICAgICAtLXJ1YnktYTU6IGNvbG9yKGRpc3BsYXktcDMgMC44MzEgMC4wMDQgMC4xMzMvMC4xODUpO1xyXG4gICAgICAtLXJ1YnktYTY6IGNvbG9yKGRpc3BsYXktcDMgMC43NDUgMC4wMDQgMC4xMTgvMC4yNDQpO1xyXG4gICAgICAtLXJ1YnktYTc6IGNvbG9yKGRpc3BsYXktcDMgMC42NzggMC4wMDQgMC4xMTQvMC4zMTQpO1xyXG4gICAgICAtLXJ1YnktYTg6IGNvbG9yKGRpc3BsYXktcDMgMC42MzkgMC4wMDQgMC4xMjUvMC40MTIpO1xyXG4gICAgICAtLXJ1YnktYTk6IGNvbG9yKGRpc3BsYXktcDMgMC43NTMgMCAwLjEyOS8wLjY3OSk7XHJcbiAgICAgIC0tcnVieS1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC43MTQgMCAwLjEyNS8wLjcxNCk7XHJcbiAgICAgIC0tcnVieS1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC43MjggMC4yMTEgMC4zMTEpO1xyXG4gICAgICAtLXJ1YnktYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMzYgMC4xMTUgMC4xNzEpO1xyXG5cclxuICAgICAgLS1jcmltc29uLTE6IGNvbG9yKGRpc3BsYXktcDMgMC45OTggMC45ODkgMC45OTIpO1xyXG4gICAgICAtLWNyaW1zb24tMjogY29sb3IoZGlzcGxheS1wMyAwLjk5MSAwLjk2OSAwLjk3Nik7XHJcbiAgICAgIC0tY3JpbXNvbi0zOiBjb2xvcihkaXNwbGF5LXAzIDAuOTg3IDAuOTE3IDAuOTQxKTtcclxuICAgICAgLS1jcmltc29uLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC45NzUgMC44NjYgMC45MDQpO1xyXG4gICAgICAtLWNyaW1zb24tNTogY29sb3IoZGlzcGxheS1wMyAwLjk1MyAwLjgxMyAwLjg2NCk7XHJcbiAgICAgIC0tY3JpbXNvbi02OiBjb2xvcihkaXNwbGF5LXAzIDAuOTIxIDAuNzU1IDAuODE3KTtcclxuICAgICAgLS1jcmltc29uLTc6IGNvbG9yKGRpc3BsYXktcDMgMC44OCAwLjY4MyAwLjc2MSk7XHJcbiAgICAgIC0tY3JpbXNvbi04OiBjb2xvcihkaXNwbGF5LXAzIDAuODM0IDAuNTkyIDAuNjk0KTtcclxuICAgICAgLS1jcmltc29uLTk6IGNvbG9yKGRpc3BsYXktcDMgMC44NDMgMC4yOTggMC41MDcpO1xyXG4gICAgICAtLWNyaW1zb24tMTA6IGNvbG9yKGRpc3BsYXktcDMgMC44MDcgMC4yNjYgMC40NjgpO1xyXG4gICAgICAtLWNyaW1zb24tMTE6IGNvbG9yKGRpc3BsYXktcDMgMC43MzEgMC4xOTUgMC4zODgpO1xyXG4gICAgICAtLWNyaW1zb24tMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4zNTIgMC4xMTEgMC4yMjEpO1xyXG4gICAgICAtLWNyaW1zb24tYTE6IGNvbG9yKGRpc3BsYXktcDMgMC42NzUgMC4wMjQgMC4zNDkvMC4wMTIpO1xyXG4gICAgICAtLWNyaW1zb24tYTI6IGNvbG9yKGRpc3BsYXktcDMgMC43NTcgMC4wMiAwLjI2Ny8wLjAzMik7XHJcbiAgICAgIC0tY3JpbXNvbi1hMzogY29sb3IoZGlzcGxheS1wMyAwLjg1OSAwLjAwOCAwLjI5NC8wLjA4Myk7XHJcbiAgICAgIC0tY3JpbXNvbi1hNDogY29sb3IoZGlzcGxheS1wMyAwLjgyNyAwLjAwOCAwLjI5OC8wLjEzNCk7XHJcbiAgICAgIC0tY3JpbXNvbi1hNTogY29sb3IoZGlzcGxheS1wMyAwLjc1MyAwLjAwOCAwLjI3NS8wLjE4OSk7XHJcbiAgICAgIC0tY3JpbXNvbi1hNjogY29sb3IoZGlzcGxheS1wMyAwLjY4MiAwLjAwNCAwLjI0Ny8wLjI0NCk7XHJcbiAgICAgIC0tY3JpbXNvbi1hNzogY29sb3IoZGlzcGxheS1wMyAwLjYyIDAuMDA0IDAuMjUxLzAuMzE4KTtcclxuICAgICAgLS1jcmltc29uLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuNiAwLjAwNCAwLjI1MS8wLjQwOCk7XHJcbiAgICAgIC0tY3JpbXNvbi1hOTogY29sb3IoZGlzcGxheS1wMyAwLjc3NiAwIDAuMjk4LzAuNzAyKTtcclxuICAgICAgLS1jcmltc29uLWExMDogY29sb3IoZGlzcGxheS1wMyAwLjczNyAwIDAuMjc1LzAuNzM0KTtcclxuICAgICAgLS1jcmltc29uLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjczMSAwLjE5NSAwLjM4OCk7XHJcbiAgICAgIC0tY3JpbXNvbi1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4zNTIgMC4xMTEgMC4yMjEpO1xyXG5cclxuICAgICAgLS1waW5rLTE6IGNvbG9yKGRpc3BsYXktcDMgMC45OTggMC45ODkgMC45OTYpO1xyXG4gICAgICAtLXBpbmstMjogY29sb3IoZGlzcGxheS1wMyAwLjk5MiAwLjk3IDAuOTg1KTtcclxuICAgICAgLS1waW5rLTM6IGNvbG9yKGRpc3BsYXktcDMgMC45ODEgMC45MTcgMC45Nik7XHJcbiAgICAgIC0tcGluay00OiBjb2xvcihkaXNwbGF5LXAzIDAuOTYzIDAuODY3IDAuOTMyKTtcclxuICAgICAgLS1waW5rLTU6IGNvbG9yKGRpc3BsYXktcDMgMC45MzkgMC44MTUgMC44OTkpO1xyXG4gICAgICAtLXBpbmstNjogY29sb3IoZGlzcGxheS1wMyAwLjkwNyAwLjc1NiAwLjg1OSk7XHJcbiAgICAgIC0tcGluay03OiBjb2xvcihkaXNwbGF5LXAzIDAuODY5IDAuNjgzIDAuODEpO1xyXG4gICAgICAtLXBpbmstODogY29sb3IoZGlzcGxheS1wMyAwLjgyNSAwLjU5IDAuNzUxKTtcclxuICAgICAgLS1waW5rLTk6IGNvbG9yKGRpc3BsYXktcDMgMC43NzUgMC4yOTcgMC42MSk7XHJcbiAgICAgIC0tcGluay0xMDogY29sb3IoZGlzcGxheS1wMyAwLjc0OCAwLjI3IDAuNTgxKTtcclxuICAgICAgLS1waW5rLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNjk4IDAuMjE5IDAuNTI4KTtcclxuICAgICAgLS1waW5rLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMzYzIDAuMTAxIDAuMjc5KTtcclxuICAgICAgLS1waW5rLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuNjc1IDAuMDI0IDAuNjc1LzAuMDEyKTtcclxuICAgICAgLS1waW5rLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuNzU3IDAuMDIgMC41MS8wLjAzMik7XHJcbiAgICAgIC0tcGluay1hMzogY29sb3IoZGlzcGxheS1wMyAwLjc2NSAwLjAwOCAwLjUyOS8wLjA4Myk7XHJcbiAgICAgIC0tcGluay1hNDogY29sb3IoZGlzcGxheS1wMyAwLjczNyAwLjAwOCAwLjUwNi8wLjEzNCk7XHJcbiAgICAgIC0tcGluay1hNTogY29sb3IoZGlzcGxheS1wMyAwLjY2MyAwLjAwNCAwLjQ1MS8wLjE4NSk7XHJcbiAgICAgIC0tcGluay1hNjogY29sb3IoZGlzcGxheS1wMyAwLjYxNiAwLjAwNCAwLjQyNC8wLjI0NCk7XHJcbiAgICAgIC0tcGluay1hNzogY29sb3IoZGlzcGxheS1wMyAwLjU5NiAwLjAwNCAwLjQxMi8wLjMxOCk7XHJcbiAgICAgIC0tcGluay1hODogY29sb3IoZGlzcGxheS1wMyAwLjU3MyAwLjAwNCAwLjQwNC8wLjQxMik7XHJcbiAgICAgIC0tcGluay1hOTogY29sb3IoZGlzcGxheS1wMyAwLjY4MiAwIDAuNDQ3LzAuNzAyKTtcclxuICAgICAgLS1waW5rLWExMDogY29sb3IoZGlzcGxheS1wMyAwLjY1NSAwIDAuNDI0LzAuNzMpO1xyXG4gICAgICAtLXBpbmstYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNjk4IDAuMjE5IDAuNTI4KTtcclxuICAgICAgLS1waW5rLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjM2MyAwLjEwMSAwLjI3OSk7XHJcblxyXG4gICAgICAtLXBsdW0tMTogY29sb3IoZGlzcGxheS1wMyAwLjk5NSAwLjk4OCAwLjk5OSk7XHJcbiAgICAgIC0tcGx1bS0yOiBjb2xvcihkaXNwbGF5LXAzIDAuOTg4IDAuOTcxIDAuOTkpO1xyXG4gICAgICAtLXBsdW0tMzogY29sb3IoZGlzcGxheS1wMyAwLjk3MyAwLjkyMyAwLjk4KTtcclxuICAgICAgLS1wbHVtLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC45NTMgMC44NzUgMC45NjYpO1xyXG4gICAgICAtLXBsdW0tNTogY29sb3IoZGlzcGxheS1wMyAwLjkyNiAwLjgyNSAwLjk0NSk7XHJcbiAgICAgIC0tcGx1bS02OiBjb2xvcihkaXNwbGF5LXAzIDAuODkgMC43NjUgMC45MTYpO1xyXG4gICAgICAtLXBsdW0tNzogY29sb3IoZGlzcGxheS1wMyAwLjg0IDAuNjg2IDAuODc3KTtcclxuICAgICAgLS1wbHVtLTg6IGNvbG9yKGRpc3BsYXktcDMgMC43NzUgMC41OCAwLjgzMik7XHJcbiAgICAgIC0tcGx1bS05OiBjb2xvcihkaXNwbGF5LXAzIDAuNjI0IDAuMzEzIDAuNzA4KTtcclxuICAgICAgLS1wbHVtLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNTg3IDAuMjkgMC42NjcpO1xyXG4gICAgICAtLXBsdW0tMTE6IGNvbG9yKGRpc3BsYXktcDMgMC41NDMgMC4yNjMgMC42MTkpO1xyXG4gICAgICAtLXBsdW0tMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4yOTkgMC4xMTQgMC4zNTIpO1xyXG4gICAgICAtLXBsdW0tYTE6IGNvbG9yKGRpc3BsYXktcDMgMC42NzUgMC4wMjQgMS8wLjAxMik7XHJcbiAgICAgIC0tcGx1bS1hMjogY29sb3IoZGlzcGxheS1wMyAwLjU4IDAuMDI0IDAuNTgvMC4wMjgpO1xyXG4gICAgICAtLXBsdW0tYTM6IGNvbG9yKGRpc3BsYXktcDMgMC42NTUgMC4wMDggMC43NTMvMC4wNzkpO1xyXG4gICAgICAtLXBsdW0tYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC42MjcgMC4wMDggMC43MjIvMC4xMjYpO1xyXG4gICAgICAtLXBsdW0tYTU6IGNvbG9yKGRpc3BsYXktcDMgMC41OCAwLjAwNCAwLjY5LzAuMTc3KTtcclxuICAgICAgLS1wbHVtLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuNTM3IDAuMDA0IDAuNjU1LzAuMjM2KTtcclxuICAgICAgLS1wbHVtLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuNDkgMC4wMDQgMC42MTYvMC4zMTQpO1xyXG4gICAgICAtLXBsdW0tYTg6IGNvbG9yKGRpc3BsYXktcDMgMC40NzEgMC4wMDQgMC42LzAuNDIpO1xyXG4gICAgICAtLXBsdW0tYTk6IGNvbG9yKGRpc3BsYXktcDMgMC40NTEgMCAwLjU3Ni8wLjY4Nyk7XHJcbiAgICAgIC0tcGx1bS1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC40MiAwIDAuNTI5LzAuNzEpO1xyXG4gICAgICAtLXBsdW0tYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNTQzIDAuMjYzIDAuNjE5KTtcclxuICAgICAgLS1wbHVtLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjI5OSAwLjExNCAwLjM1Mik7XHJcblxyXG4gICAgICAtLXB1cnBsZS0xOiBjb2xvcihkaXNwbGF5LXAzIDAuOTk1IDAuOTg4IDAuOTk2KTtcclxuICAgICAgLS1wdXJwbGUtMjogY29sb3IoZGlzcGxheS1wMyAwLjk4MyAwLjk3MSAwLjk5Myk7XHJcbiAgICAgIC0tcHVycGxlLTM6IGNvbG9yKGRpc3BsYXktcDMgMC45NjMgMC45MzEgMC45ODkpO1xyXG4gICAgICAtLXB1cnBsZS00OiBjb2xvcihkaXNwbGF5LXAzIDAuOTM3IDAuODg4IDAuOTgxKTtcclxuICAgICAgLS1wdXJwbGUtNTogY29sb3IoZGlzcGxheS1wMyAwLjkwNCAwLjgzNyAwLjk2Nik7XHJcbiAgICAgIC0tcHVycGxlLTY6IGNvbG9yKGRpc3BsYXktcDMgMC44NiAwLjc3NCAwLjk0Mik7XHJcbiAgICAgIC0tcHVycGxlLTc6IGNvbG9yKGRpc3BsYXktcDMgMC43OTkgMC42OSAwLjkxKTtcclxuICAgICAgLS1wdXJwbGUtODogY29sb3IoZGlzcGxheS1wMyAwLjcxOSAwLjU4MyAwLjg3NCk7XHJcbiAgICAgIC0tcHVycGxlLTk6IGNvbG9yKGRpc3BsYXktcDMgMC41MjMgMC4zMTggMC43NTEpO1xyXG4gICAgICAtLXB1cnBsZS0xMDogY29sb3IoZGlzcGxheS1wMyAwLjQ4MyAwLjI4OSAwLjcpO1xyXG4gICAgICAtLXB1cnBsZS0xMTogY29sb3IoZGlzcGxheS1wMyAwLjQ3MyAwLjI4MSAwLjY4Nyk7XHJcbiAgICAgIC0tcHVycGxlLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMjM0IDAuMTMyIDAuMzYzKTtcclxuICAgICAgLS1wdXJwbGUtYTE6IGNvbG9yKGRpc3BsYXktcDMgMC42NzUgMC4wMjQgMC42NzUvMC4wMTIpO1xyXG4gICAgICAtLXB1cnBsZS1hMjogY29sb3IoZGlzcGxheS1wMyAwLjQ0MyAwLjAyNCAwLjcyMi8wLjAyOCk7XHJcbiAgICAgIC0tcHVycGxlLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuNTA2IDAuMDA4IDAuODM1LzAuMDcxKTtcclxuICAgICAgLS1wdXJwbGUtYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC40NTEgMC4wMDQgMC44MzEvMC4xMTQpO1xyXG4gICAgICAtLXB1cnBsZS1hNTogY29sb3IoZGlzcGxheS1wMyAwLjQzMSAwLjAwNCAwLjc4OC8wLjE2NSk7XHJcbiAgICAgIC0tcHVycGxlLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuMzg0IDAuMDA0IDAuNzQ1LzAuMjI4KTtcclxuICAgICAgLS1wdXJwbGUtYTc6IGNvbG9yKGRpc3BsYXktcDMgMC4zNTcgMC4wMDQgMC43MS8wLjMxKTtcclxuICAgICAgLS1wdXJwbGUtYTg6IGNvbG9yKGRpc3BsYXktcDMgMC4zMjIgMC4wMDQgMC43MDIvMC40MTYpO1xyXG4gICAgICAtLXB1cnBsZS1hOTogY29sb3IoZGlzcGxheS1wMyAwLjI5OCAwIDAuNjM5LzAuNjgzKTtcclxuICAgICAgLS1wdXJwbGUtYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuMjcxIDAgMC41OC8wLjcxKTtcclxuICAgICAgLS1wdXJwbGUtYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNDczIDAuMjgxIDAuNjg3KTtcclxuICAgICAgLS1wdXJwbGUtYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMjM0IDAuMTMyIDAuMzYzKTtcclxuXHJcbiAgICAgIC0tdmlvbGV0LTE6IGNvbG9yKGRpc3BsYXktcDMgMC45OTEgMC45ODggMC45OTUpO1xyXG4gICAgICAtLXZpb2xldC0yOiBjb2xvcihkaXNwbGF5LXAzIDAuOTc4IDAuOTc0IDAuOTk4KTtcclxuICAgICAgLS12aW9sZXQtMzogY29sb3IoZGlzcGxheS1wMyAwLjk1MyAwLjk0MyAwLjk5Myk7XHJcbiAgICAgIC0tdmlvbGV0LTQ6IGNvbG9yKGRpc3BsYXktcDMgMC45MTYgMC44OTcgMSk7XHJcbiAgICAgIC0tdmlvbGV0LTU6IGNvbG9yKGRpc3BsYXktcDMgMC44NzYgMC44NTEgMSk7XHJcbiAgICAgIC0tdmlvbGV0LTY6IGNvbG9yKGRpc3BsYXktcDMgMC44MjUgMC43OTMgMC45ODEpO1xyXG4gICAgICAtLXZpb2xldC03OiBjb2xvcihkaXNwbGF5LXAzIDAuNzUyIDAuNzEyIDAuOTQzKTtcclxuICAgICAgLS12aW9sZXQtODogY29sb3IoZGlzcGxheS1wMyAwLjY1NCAwLjYwMiAwLjkwMik7XHJcbiAgICAgIC0tdmlvbGV0LTk6IGNvbG9yKGRpc3BsYXktcDMgMC40MTcgMC4zNDEgMC43ODQpO1xyXG4gICAgICAtLXZpb2xldC0xMDogY29sb3IoZGlzcGxheS1wMyAwLjM4MSAwLjMwNiAwLjc0MSk7XHJcbiAgICAgIC0tdmlvbGV0LTExOiBjb2xvcihkaXNwbGF5LXAzIDAuMzgzIDAuMzE3IDAuNzAyKTtcclxuICAgICAgLS12aW9sZXQtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xNzkgMC4xNSAwLjM1OSk7XHJcbiAgICAgIC0tdmlvbGV0LWExOiBjb2xvcihkaXNwbGF5LXAzIDAuMzQ5IDAuMDI0IDAuNjc1LzAuMDEyKTtcclxuICAgICAgLS12aW9sZXQtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xNjEgMC4wMjQgMC44NjMvMC4wMjgpO1xyXG4gICAgICAtLXZpb2xldC1hMzogY29sb3IoZGlzcGxheS1wMyAwLjIwNCAwLjAwNCAwLjg3MS8wLjA1OSk7XHJcbiAgICAgIC0tdmlvbGV0LWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuMTk2IDAuMDA0IDEvMC4xMDIpO1xyXG4gICAgICAtLXZpb2xldC1hNTogY29sb3IoZGlzcGxheS1wMyAwLjE2NSAwLjAwOCAxLzAuMTUpO1xyXG4gICAgICAtLXZpb2xldC1hNjogY29sb3IoZGlzcGxheS1wMyAwLjE1MyAwLjAwNCAwLjkwNi8wLjIwOCk7XHJcbiAgICAgIC0tdmlvbGV0LWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuMTQxIDAuMDA0IDAuNzk2LzAuMjg3KTtcclxuICAgICAgLS12aW9sZXQtYTg6IGNvbG9yKGRpc3BsYXktcDMgMC4xMzMgMC4wMDQgMC43NTMvMC4zOTcpO1xyXG4gICAgICAtLXZpb2xldC1hOTogY29sb3IoZGlzcGxheS1wMyAwLjExNCAwIDAuNjc1LzAuNjU5KTtcclxuICAgICAgLS12aW9sZXQtYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuMTEgMCAwLjYyNy8wLjY5NSk7XHJcbiAgICAgIC0tdmlvbGV0LWExMTogY29sb3IoZGlzcGxheS1wMyAwLjM4MyAwLjMxNyAwLjcwMik7XHJcbiAgICAgIC0tdmlvbGV0LWExMjogY29sb3IoZGlzcGxheS1wMyAwLjE3OSAwLjE1IDAuMzU5KTtcclxuXHJcbiAgICAgIC0taXJpcy0xOiBjb2xvcihkaXNwbGF5LXAzIDAuOTkyIDAuOTkyIDAuOTk5KTtcclxuICAgICAgLS1pcmlzLTI6IGNvbG9yKGRpc3BsYXktcDMgMC45NzIgMC45NzMgMC45OTgpO1xyXG4gICAgICAtLWlyaXMtMzogY29sb3IoZGlzcGxheS1wMyAwLjk0MyAwLjk0NSAwLjk5Mik7XHJcbiAgICAgIC0taXJpcy00OiBjb2xvcihkaXNwbGF5LXAzIDAuOTAyIDAuOTA2IDEpO1xyXG4gICAgICAtLWlyaXMtNTogY29sb3IoZGlzcGxheS1wMyAwLjg1NyAwLjg2MSAxKTtcclxuICAgICAgLS1pcmlzLTY6IGNvbG9yKGRpc3BsYXktcDMgMC43OTkgMC44MDUgMC45ODcpO1xyXG4gICAgICAtLWlyaXMtNzogY29sb3IoZGlzcGxheS1wMyAwLjcyMSAwLjcyNyAwLjk1NSk7XHJcbiAgICAgIC0taXJpcy04OiBjb2xvcihkaXNwbGF5LXAzIDAuNjEgMC42MTkgMC45MTgpO1xyXG4gICAgICAtLWlyaXMtOTogY29sb3IoZGlzcGxheS1wMyAwLjM1NyAwLjM1NyAwLjgxKTtcclxuICAgICAgLS1pcmlzLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuMzE4IDAuMzE4IDAuNzc0KTtcclxuICAgICAgLS1pcmlzLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuMzM3IDAuMzI2IDAuNzQ4KTtcclxuICAgICAgLS1pcmlzLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMTU0IDAuMTYxIDAuMzcxKTtcclxuICAgICAgLS1pcmlzLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuMDIgMC4wMiAxLzAuMDA4KTtcclxuICAgICAgLS1pcmlzLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMDI0IDAuMDI0IDAuODYzLzAuMDI4KTtcclxuICAgICAgLS1pcmlzLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuMDcxIDAuODcxLzAuMDU5KTtcclxuICAgICAgLS1pcmlzLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuMDEyIDAuMDUxIDEvMC4wOTkpO1xyXG4gICAgICAtLWlyaXMtYTU6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDggMC4wMzUgMS8wLjE0Mik7XHJcbiAgICAgIC0taXJpcy1hNjogY29sb3IoZGlzcGxheS1wMyAwIDAuMDIgMC45NDEvMC4yKTtcclxuICAgICAgLS1pcmlzLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuMDIgMC44NDcvMC4yNzkpO1xyXG4gICAgICAtLWlyaXMtYTg6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC4wMjQgMC43ODgvMC4zODkpO1xyXG4gICAgICAtLWlyaXMtYTk6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAuNzA2LzAuNjQ0KTtcclxuICAgICAgLS1pcmlzLWExMDogY29sb3IoZGlzcGxheS1wMyAwIDAgMC42NjcvMC42ODMpO1xyXG4gICAgICAtLWlyaXMtYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuMzM3IDAuMzI2IDAuNzQ4KTtcclxuICAgICAgLS1pcmlzLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjE1NCAwLjE2MSAwLjM3MSk7XHJcblxyXG4gICAgICAtLWluZGlnby0xOiBjb2xvcihkaXNwbGF5LXAzIDAuOTkyIDAuOTkyIDAuOTk2KTtcclxuICAgICAgLS1pbmRpZ28tMjogY29sb3IoZGlzcGxheS1wMyAwLjk3MSAwLjk3NyAwLjk5OCk7XHJcbiAgICAgIC0taW5kaWdvLTM6IGNvbG9yKGRpc3BsYXktcDMgMC45MzMgMC45NDggMC45OTIpO1xyXG4gICAgICAtLWluZGlnby00OiBjb2xvcihkaXNwbGF5LXAzIDAuODg1IDAuOTE0IDEpO1xyXG4gICAgICAtLWluZGlnby01OiBjb2xvcihkaXNwbGF5LXAzIDAuODMxIDAuODcgMSk7XHJcbiAgICAgIC0taW5kaWdvLTY6IGNvbG9yKGRpc3BsYXktcDMgMC43NjcgMC44MTQgMC45OTUpO1xyXG4gICAgICAtLWluZGlnby03OiBjb2xvcihkaXNwbGF5LXAzIDAuNjg1IDAuNzQgMC45NTcpO1xyXG4gICAgICAtLWluZGlnby04OiBjb2xvcihkaXNwbGF5LXAzIDAuNTY5IDAuNjM5IDAuOTE2KTtcclxuICAgICAgLS1pbmRpZ28tOTogY29sb3IoZGlzcGxheS1wMyAwLjI3NiAwLjM4NCAwLjgzNyk7XHJcbiAgICAgIC0taW5kaWdvLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuMjM0IDAuMzQzIDAuODAxKTtcclxuICAgICAgLS1pbmRpZ28tMTE6IGNvbG9yKGRpc3BsYXktcDMgMC4yNTYgMC4zNTQgMC43NTUpO1xyXG4gICAgICAtLWluZGlnby0xMjogY29sb3IoZGlzcGxheS1wMyAwLjEzMyAwLjE3NSAwLjM0OCk7XHJcbiAgICAgIC0taW5kaWdvLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuMDIgMC4wMiAwLjUxLzAuMDA4KTtcclxuICAgICAgLS1pbmRpZ28tYTI6IGNvbG9yKGRpc3BsYXktcDMgMC4wMjQgMC4xNjEgMC44NjMvMC4wMjgpO1xyXG4gICAgICAtLWluZGlnby1hMzogY29sb3IoZGlzcGxheS1wMyAwLjAwOCAwLjIzOSAwLjg4Ni8wLjA2Nyk7XHJcbiAgICAgIC0taW5kaWdvLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuMjQ3IDEvMC4xMTQpO1xyXG4gICAgICAtLWluZGlnby1hNTogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjIzNSAxLzAuMTY5KTtcclxuICAgICAgLS1pbmRpZ28tYTY6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC4yMDggMC45ODQvMC4yMzIpO1xyXG4gICAgICAtLWluZGlnby1hNzogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjE3NiAwLjg2My8wLjMxNCk7XHJcbiAgICAgIC0taW5kaWdvLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuMTY1IDAuODEyLzAuNDMyKTtcclxuICAgICAgLS1pbmRpZ28tYTk6IGNvbG9yKGRpc3BsYXktcDMgMCAwLjE1MyAwLjc3My8wLjcyNik7XHJcbiAgICAgIC0taW5kaWdvLWExMDogY29sb3IoZGlzcGxheS1wMyAwIDAuMTM3IDAuNzM3LzAuNzY1KTtcclxuICAgICAgLS1pbmRpZ28tYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuMjU2IDAuMzU0IDAuNzU1KTtcclxuICAgICAgLS1pbmRpZ28tYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMTMzIDAuMTc1IDAuMzQ4KTtcclxuXHJcbiAgICAgIC0tYmx1ZS0xOiBjb2xvcihkaXNwbGF5LXAzIDAuOTg2IDAuOTkyIDAuOTk5KTtcclxuICAgICAgLS1ibHVlLTI6IGNvbG9yKGRpc3BsYXktcDMgMC45NiAwLjk3OSAwLjk5OCk7XHJcbiAgICAgIC0tYmx1ZS0zOiBjb2xvcihkaXNwbGF5LXAzIDAuOTEyIDAuOTU2IDAuOTkxKTtcclxuICAgICAgLS1ibHVlLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC44NTMgMC45MzIgMSk7XHJcbiAgICAgIC0tYmx1ZS01OiBjb2xvcihkaXNwbGF5LXAzIDAuNzg4IDAuODk0IDAuOTk4KTtcclxuICAgICAgLS1ibHVlLTY6IGNvbG9yKGRpc3BsYXktcDMgMC43MDkgMC44NDMgMC45NzYpO1xyXG4gICAgICAtLWJsdWUtNzogY29sb3IoZGlzcGxheS1wMyAwLjYwNiAwLjc3NyAwLjk0Nyk7XHJcbiAgICAgIC0tYmx1ZS04OiBjb2xvcihkaXNwbGF5LXAzIDAuNDUxIDAuNjg4IDAuOTE3KTtcclxuICAgICAgLS1ibHVlLTk6IGNvbG9yKGRpc3BsYXktcDMgMC4yNDcgMC41NTYgMC45NjkpO1xyXG4gICAgICAtLWJsdWUtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC4yMzQgMC41MjMgMC45MTIpO1xyXG4gICAgICAtLWJsdWUtMTE6IGNvbG9yKGRpc3BsYXktcDMgMC4xNSAwLjQ0IDAuODQpO1xyXG4gICAgICAtLWJsdWUtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xMDIgMC4xOTMgMC4zNzkpO1xyXG4gICAgICAtLWJsdWUtYTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wMjQgMC41MTQgMS8wLjAxNik7XHJcbiAgICAgIC0tYmx1ZS1hMjogY29sb3IoZGlzcGxheS1wMyAwLjAyNCAwLjUxNCAwLjkwNi8wLjA0KTtcclxuICAgICAgLS1ibHVlLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuMDEyIDAuNTA2IDAuOTE0LzAuMDg3KTtcclxuICAgICAgLS1ibHVlLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA4IDAuNTQ1IDEvMC4xNDYpO1xyXG4gICAgICAtLWJsdWUtYTU6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC41MDIgMC45ODQvMC4yMTIpO1xyXG4gICAgICAtLWJsdWUtYTY6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC40NjMgMC45MjIvMC4yOTEpO1xyXG4gICAgICAtLWJsdWUtYTc6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC40MzEgMC44NjMvMC4zOTMpO1xyXG4gICAgICAtLWJsdWUtYTg6IGNvbG9yKGRpc3BsYXktcDMgMCAwLjQyNyAwLjg1MS8wLjU1KTtcclxuICAgICAgLS1ibHVlLWE5OiBjb2xvcihkaXNwbGF5LXAzIDAgMC40MTIgMC45NjEvMC43NTMpO1xyXG4gICAgICAtLWJsdWUtYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAgMC4zNzYgMC44ODYvMC43NjUpO1xyXG4gICAgICAtLWJsdWUtYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuMTUgMC40NCAwLjg0KTtcclxuICAgICAgLS1ibHVlLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjEwMiAwLjE5MyAwLjM3OSk7XHJcblxyXG4gICAgICAtLWN5YW4tMTogY29sb3IoZGlzcGxheS1wMyAwLjk4MiAwLjk5MiAwLjk5Nik7XHJcbiAgICAgIC0tY3lhbi0yOiBjb2xvcihkaXNwbGF5LXAzIDAuOTU1IDAuOTgxIDAuOTg0KTtcclxuICAgICAgLS1jeWFuLTM6IGNvbG9yKGRpc3BsYXktcDMgMC44ODggMC45NjUgMC45NzUpO1xyXG4gICAgICAtLWN5YW4tNDogY29sb3IoZGlzcGxheS1wMyAwLjgyMSAwLjk0MSAwLjk1OSk7XHJcbiAgICAgIC0tY3lhbi01OiBjb2xvcihkaXNwbGF5LXAzIDAuNzUxIDAuOTA3IDAuOTM1KTtcclxuICAgICAgLS1jeWFuLTY6IGNvbG9yKGRpc3BsYXktcDMgMC42NzEgMC44NjIgMC45KTtcclxuICAgICAgLS1jeWFuLTc6IGNvbG9yKGRpc3BsYXktcDMgMC41NjQgMC44IDAuODU0KTtcclxuICAgICAgLS1jeWFuLTg6IGNvbG9yKGRpc3BsYXktcDMgMC4zODggMC43MTUgMC43OTgpO1xyXG4gICAgICAtLWN5YW4tOTogY29sb3IoZGlzcGxheS1wMyAwLjI4MiAwLjYyNyAwLjc2NSk7XHJcbiAgICAgIC0tY3lhbi0xMDogY29sb3IoZGlzcGxheS1wMyAwLjI2NCAwLjU4MyAwLjcxKTtcclxuICAgICAgLS1jeWFuLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuMDggMC40OCAwLjYzKTtcclxuICAgICAgLS1jeWFuLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMTA4IDAuMjMyIDAuMjc3KTtcclxuICAgICAgLS1jeWFuLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuMDIgMC42MDggMC44MDQvMC4wMik7XHJcbiAgICAgIC0tY3lhbi1hMjogY29sb3IoZGlzcGxheS1wMyAwLjAyIDAuNTU3IDAuNjQ3LzAuMDQ0KTtcclxuICAgICAgLS1jeWFuLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuNjk0IDAuNzk2LzAuMTE0KTtcclxuICAgICAgLS1jeWFuLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuNjc4IDAuNzg0LzAuMTgxKTtcclxuICAgICAgLS1jeWFuLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuNjI0IDAuNzMzLzAuMjQ4KTtcclxuICAgICAgLS1jeWFuLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuNTg0IDAuNzA2LzAuMzMpO1xyXG4gICAgICAtLWN5YW4tYTc6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC41NDEgMC42NjcvMC40MzYpO1xyXG4gICAgICAtLWN5YW4tYTg6IGNvbG9yKGRpc3BsYXktcDMgMCAwLjUzMyAwLjY2Ny8wLjYxMik7XHJcbiAgICAgIC0tY3lhbi1hOTogY29sb3IoZGlzcGxheS1wMyAwIDAuNDgyIDAuNjc1LzAuNzE4KTtcclxuICAgICAgLS1jeWFuLWExMDogY29sb3IoZGlzcGxheS1wMyAwIDAuNDM1IDAuNjA4LzAuNzM4KTtcclxuICAgICAgLS1jeWFuLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjA4IDAuNDggMC42Myk7XHJcbiAgICAgIC0tY3lhbi1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xMDggMC4yMzIgMC4yNzcpO1xyXG5cclxuICAgICAgLS10ZWFsLTE6IGNvbG9yKGRpc3BsYXktcDMgMC45ODMgMC45OTYgMC45OTIpO1xyXG4gICAgICAtLXRlYWwtMjogY29sb3IoZGlzcGxheS1wMyAwLjk1OCAwLjk4MyAwLjk3Nik7XHJcbiAgICAgIC0tdGVhbC0zOiBjb2xvcihkaXNwbGF5LXAzIDAuODk1IDAuOTcxIDAuOTUyKTtcclxuICAgICAgLS10ZWFsLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC44MzEgMC45NDkgMC45Mik7XHJcbiAgICAgIC0tdGVhbC01OiBjb2xvcihkaXNwbGF5LXAzIDAuNzYxIDAuOTE0IDAuODc4KTtcclxuICAgICAgLS10ZWFsLTY6IGNvbG9yKGRpc3BsYXktcDMgMC42ODIgMC44NjQgMC44MjUpO1xyXG4gICAgICAtLXRlYWwtNzogY29sb3IoZGlzcGxheS1wMyAwLjU4MSAwLjc5OCAwLjc1Nik7XHJcbiAgICAgIC0tdGVhbC04OiBjb2xvcihkaXNwbGF5LXAzIDAuNDMzIDAuNzE2IDAuNjcxKTtcclxuICAgICAgLS10ZWFsLTk6IGNvbG9yKGRpc3BsYXktcDMgMC4yOTcgMC42MzcgMC41ODEpO1xyXG4gICAgICAtLXRlYWwtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC4yNzUgMC41OTkgMC41NDIpO1xyXG4gICAgICAtLXRlYWwtMTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wOCAwLjUgMC40Myk7XHJcbiAgICAgIC0tdGVhbC0xMjogY29sb3IoZGlzcGxheS1wMyAwLjExIDAuMjM1IDAuMjE5KTtcclxuICAgICAgLS10ZWFsLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuMDI0IDAuNzU3IDAuNTE0LzAuMDE2KTtcclxuICAgICAgLS10ZWFsLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMDIgMC42NDcgMC40NjcvMC4wNDQpO1xyXG4gICAgICAtLXRlYWwtYTM6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC43NDEgMC41NTcvMC4xMDYpO1xyXG4gICAgICAtLXRlYWwtYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC43MDIgMC41MzcvMC4xNjkpO1xyXG4gICAgICAtLXRlYWwtYTU6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC42NDMgMC40OTQvMC4yNCk7XHJcbiAgICAgIC0tdGVhbC1hNjogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjU2OSAwLjQ0Ny8wLjMxOCk7XHJcbiAgICAgIC0tdGVhbC1hNzogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjUxOCAwLjQyNC8wLjQyKTtcclxuICAgICAgLS10ZWFsLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAgMC41MDYgMC40MjQvMC41NjkpO1xyXG4gICAgICAtLXRlYWwtYTk6IGNvbG9yKGRpc3BsYXktcDMgMCAwLjQ4MiAwLjQwNC8wLjcwMik7XHJcbiAgICAgIC0tdGVhbC1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMCAwLjQ1MSAwLjM2OS8wLjcyNik7XHJcbiAgICAgIC0tdGVhbC1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wOCAwLjUgMC40Myk7XHJcbiAgICAgIC0tdGVhbC1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xMSAwLjIzNSAwLjIxOSk7XHJcblxyXG4gICAgICAtLWphZGUtMTogY29sb3IoZGlzcGxheS1wMyAwLjk4NiAwLjk5NiAwLjk5Mik7XHJcbiAgICAgIC0tamFkZS0yOiBjb2xvcihkaXNwbGF5LXAzIDAuOTYyIDAuOTgzIDAuOTY5KTtcclxuICAgICAgLS1qYWRlLTM6IGNvbG9yKGRpc3BsYXktcDMgMC45MTIgMC45NjUgMC45MzIpO1xyXG4gICAgICAtLWphZGUtNDogY29sb3IoZGlzcGxheS1wMyAwLjg1OCAwLjk0MSAwLjg5Myk7XHJcbiAgICAgIC0tamFkZS01OiBjb2xvcihkaXNwbGF5LXAzIDAuNzk1IDAuOTA5IDAuODQ3KTtcclxuICAgICAgLS1qYWRlLTY6IGNvbG9yKGRpc3BsYXktcDMgMC43MTUgMC44NjQgMC43OTEpO1xyXG4gICAgICAtLWphZGUtNzogY29sb3IoZGlzcGxheS1wMyAwLjYwMyAwLjgwMiAwLjcxOCk7XHJcbiAgICAgIC0tamFkZS04OiBjb2xvcihkaXNwbGF5LXAzIDAuNDQgMC43MiAwLjYyOSk7XHJcbiAgICAgIC0tamFkZS05OiBjb2xvcihkaXNwbGF5LXAzIDAuMzE5IDAuNjMgMC41MjEpO1xyXG4gICAgICAtLWphZGUtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC4yOTkgMC41OTIgMC40ODgpO1xyXG4gICAgICAtLWphZGUtMTE6IGNvbG9yKGRpc3BsYXktcDMgMC4xNSAwLjUgMC4zNyk7XHJcbiAgICAgIC0tamFkZS0xMjogY29sb3IoZGlzcGxheS1wMyAwLjE0MiAwLjIyOSAwLjE5NCk7XHJcbiAgICAgIC0tamFkZS1hMTogY29sb3IoZGlzcGxheS1wMyAwLjAyNCAwLjc1NyAwLjUxNC8wLjAxNik7XHJcbiAgICAgIC0tamFkZS1hMjogY29sb3IoZGlzcGxheS1wMyAwLjAyNCAwLjYxMiAwLjIyLzAuMDQpO1xyXG4gICAgICAtLWphZGUtYTM6IGNvbG9yKGRpc3BsYXktcDMgMC4wMTIgMC41OTYgMC4yMzUvMC4wODcpO1xyXG4gICAgICAtLWphZGUtYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDggMC41ODggMC4yNTUvMC4xNDIpO1xyXG4gICAgICAtLWphZGUtYTU6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC41NjEgMC4yNTEvMC4yMDQpO1xyXG4gICAgICAtLWphZGUtYTY6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC41MjUgMC4yNzgvMC4yODcpO1xyXG4gICAgICAtLWphZGUtYTc6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC41MDYgMC4yOS8wLjM5Nyk7XHJcbiAgICAgIC0tamFkZS1hODogY29sb3IoZGlzcGxheS1wMyAwIDAuNTA2IDAuMzM3LzAuNTYxKTtcclxuICAgICAgLS1qYWRlLWE5OiBjb2xvcihkaXNwbGF5LXAzIDAgMC40NTkgMC4yOTgvMC42ODMpO1xyXG4gICAgICAtLWphZGUtYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAgMC40MiAwLjI3MS8wLjcwMik7XHJcbiAgICAgIC0tamFkZS1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC4xNSAwLjUgMC4zNyk7XHJcbiAgICAgIC0tamFkZS1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xNDIgMC4yMjkgMC4xOTQpO1xyXG5cclxuICAgICAgLS1ncmVlbi0xOiBjb2xvcihkaXNwbGF5LXAzIDAuOTg2IDAuOTk2IDAuOTg5KTtcclxuICAgICAgLS1ncmVlbi0yOiBjb2xvcihkaXNwbGF5LXAzIDAuOTYzIDAuOTgzIDAuOTY3KTtcclxuICAgICAgLS1ncmVlbi0zOiBjb2xvcihkaXNwbGF5LXAzIDAuOTEzIDAuOTY0IDAuOTI1KTtcclxuICAgICAgLS1ncmVlbi00OiBjb2xvcihkaXNwbGF5LXAzIDAuODU5IDAuOTQgMC44NzkpO1xyXG4gICAgICAtLWdyZWVuLTU6IGNvbG9yKGRpc3BsYXktcDMgMC43OTYgMC45MDcgMC44MjYpO1xyXG4gICAgICAtLWdyZWVuLTY6IGNvbG9yKGRpc3BsYXktcDMgMC43MTggMC44NjMgMC43NjEpO1xyXG4gICAgICAtLWdyZWVuLTc6IGNvbG9yKGRpc3BsYXktcDMgMC42MSAwLjgwMSAwLjY3NSk7XHJcbiAgICAgIC0tZ3JlZW4tODogY29sb3IoZGlzcGxheS1wMyAwLjQ1MSAwLjcxNSAwLjU1OSk7XHJcbiAgICAgIC0tZ3JlZW4tOTogY29sb3IoZGlzcGxheS1wMyAwLjMzMiAwLjYzNCAwLjQ0Mik7XHJcbiAgICAgIC0tZ3JlZW4tMTA6IGNvbG9yKGRpc3BsYXktcDMgMC4zMDggMC41OTUgMC40MTcpO1xyXG4gICAgICAtLWdyZWVuLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuMTkgMC41IDAuMzIpO1xyXG4gICAgICAtLWdyZWVuLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMTMyIDAuMjI4IDAuMTgpO1xyXG4gICAgICAtLWdyZWVuLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuMDI0IDAuNzU3IDAuMjY3LzAuMDE2KTtcclxuICAgICAgLS1ncmVlbi1hMjogY29sb3IoZGlzcGxheS1wMyAwLjAyNCAwLjU2NSAwLjEyOS8wLjAzNik7XHJcbiAgICAgIC0tZ3JlZW4tYTM6IGNvbG9yKGRpc3BsYXktcDMgMC4wMTIgMC41OTYgMC4xNDUvMC4wODcpO1xyXG4gICAgICAtLWdyZWVuLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA4IDAuNTg4IDAuMTQ1LzAuMTQyKTtcclxuICAgICAgLS1ncmVlbi1hNTogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjU0MSAwLjE1Ny8wLjIwNCk7XHJcbiAgICAgIC0tZ3JlZW4tYTY6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC41MTggMC4xNTcvMC4yODMpO1xyXG4gICAgICAtLWdyZWVuLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuNDg2IDAuMTY1LzAuMzg5KTtcclxuICAgICAgLS1ncmVlbi1hODogY29sb3IoZGlzcGxheS1wMyAwIDAuNDc4IDAuMi8wLjU1KTtcclxuICAgICAgLS1ncmVlbi1hOTogY29sb3IoZGlzcGxheS1wMyAwIDAuNDU1IDAuMTY1LzAuNjY3KTtcclxuICAgICAgLS1ncmVlbi1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMCAwLjQxNiAwLjE1My8wLjY5MSk7XHJcbiAgICAgIC0tZ3JlZW4tYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuMTkgMC41IDAuMzIpO1xyXG4gICAgICAtLWdyZWVuLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjEzMiAwLjIyOCAwLjE4KTtcclxuXHJcbiAgICAgIC0tZ3Jhc3MtMTogY29sb3IoZGlzcGxheS1wMyAwLjk4NiAwLjk5NiAwLjk4NSk7XHJcbiAgICAgIC0tZ3Jhc3MtMjogY29sb3IoZGlzcGxheS1wMyAwLjk2NiAwLjk4MyAwLjk2NCk7XHJcbiAgICAgIC0tZ3Jhc3MtMzogY29sb3IoZGlzcGxheS1wMyAwLjkyMyAwLjk2NSAwLjkxNyk7XHJcbiAgICAgIC0tZ3Jhc3MtNDogY29sb3IoZGlzcGxheS1wMyAwLjg3MiAwLjk0IDAuODY1KTtcclxuICAgICAgLS1ncmFzcy01OiBjb2xvcihkaXNwbGF5LXAzIDAuODExIDAuOTA4IDAuODAyKTtcclxuICAgICAgLS1ncmFzcy02OiBjb2xvcihkaXNwbGF5LXAzIDAuNzMzIDAuODY0IDAuNzI0KTtcclxuICAgICAgLS1ncmFzcy03OiBjb2xvcihkaXNwbGF5LXAzIDAuNjI4IDAuODAzIDAuNjIyKTtcclxuICAgICAgLS1ncmFzcy04OiBjb2xvcihkaXNwbGF5LXAzIDAuNDc3IDAuNzIgMC40ODIpO1xyXG4gICAgICAtLWdyYXNzLTk6IGNvbG9yKGRpc3BsYXktcDMgMC4zOCAwLjY0NyAwLjM3OCk7XHJcbiAgICAgIC0tZ3Jhc3MtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC4zNDQgMC41OTggMC4zNDIpO1xyXG4gICAgICAtLWdyYXNzLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuMjYzIDAuNDg4IDAuMjYxKTtcclxuICAgICAgLS1ncmFzcy0xMjogY29sb3IoZGlzcGxheS1wMyAwLjE1MSAwLjIzMyAwLjE1Myk7XHJcbiAgICAgIC0tZ3Jhc3MtYTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wMjQgMC43NTcgMC4wMjQvMC4wMTYpO1xyXG4gICAgICAtLWdyYXNzLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMDI0IDAuNTY1IDAuMDI0LzAuMDM2KTtcclxuICAgICAgLS1ncmFzcy1hMzogY29sb3IoZGlzcGxheS1wMyAwLjA1OSAwLjU3NiAwLjAwOC8wLjA4Myk7XHJcbiAgICAgIC0tZ3Jhc3MtYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4wMzUgMC41NjUgMC4wMDgvMC4xMzQpO1xyXG4gICAgICAtLWdyYXNzLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuMDQ3IDAuNTQ1IDAuMDA4LzAuMTk3KTtcclxuICAgICAgLS1ncmFzcy1hNjogY29sb3IoZGlzcGxheS1wMyAwLjAzMSAwLjUwMiAwLjAwNC8wLjI3NSk7XHJcbiAgICAgIC0tZ3Jhc3MtYTc6IGNvbG9yKGRpc3BsYXktcDMgMC4wMTIgMC40ODIgMC4wMDQvMC4zNzcpO1xyXG4gICAgICAtLWdyYXNzLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAgMC40NjcgMC4wMDgvMC41MjIpO1xyXG4gICAgICAtLWdyYXNzLWE5OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA4IDAuNDM1IDAvMC42MjQpO1xyXG4gICAgICAtLWdyYXNzLWExMDogY29sb3IoZGlzcGxheS1wMyAwLjAwOCAwLjM4OCAwLzAuNjU5KTtcclxuICAgICAgLS1ncmFzcy1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC4yNjMgMC40ODggMC4yNjEpO1xyXG4gICAgICAtLWdyYXNzLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjE1MSAwLjIzMyAwLjE1Myk7XHJcblxyXG4gICAgICAtLW9yYW5nZS0xOiBjb2xvcihkaXNwbGF5LXAzIDAuOTk1IDAuOTg4IDAuOTg1KTtcclxuICAgICAgLS1vcmFuZ2UtMjogY29sb3IoZGlzcGxheS1wMyAwLjk5NCAwLjk2OCAwLjkzNCk7XHJcbiAgICAgIC0tb3JhbmdlLTM6IGNvbG9yKGRpc3BsYXktcDMgMC45ODkgMC45MzggMC44NSk7XHJcbiAgICAgIC0tb3JhbmdlLTQ6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjg3NCAwLjY4Nyk7XHJcbiAgICAgIC0tb3JhbmdlLTU6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjgyMSAwLjU4Myk7XHJcbiAgICAgIC0tb3JhbmdlLTY6IGNvbG9yKGRpc3BsYXktcDMgMC45NzUgMC43NjcgMC41NDUpO1xyXG4gICAgICAtLW9yYW5nZS03OiBjb2xvcihkaXNwbGF5LXAzIDAuOTE5IDAuNjkzIDAuNDg2KTtcclxuICAgICAgLS1vcmFuZ2UtODogY29sb3IoZGlzcGxheS1wMyAwLjg3NyAwLjU5NyAwLjM3OSk7XHJcbiAgICAgIC0tb3JhbmdlLTk6IGNvbG9yKGRpc3BsYXktcDMgMC45IDAuNDUgMC4yKTtcclxuICAgICAgLS1vcmFuZ2UtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC44NyAwLjQwOSAwLjE2NCk7XHJcbiAgICAgIC0tb3JhbmdlLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNzYgMC4zNCAwKTtcclxuICAgICAgLS1vcmFuZ2UtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4zMjMgMC4xODUgMC4xMjcpO1xyXG4gICAgICAtLW9yYW5nZS1hMTogY29sb3IoZGlzcGxheS1wMyAwLjc1NyAwLjI2NyAwLjAyNC8wLjAxNik7XHJcbiAgICAgIC0tb3JhbmdlLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuODg2IDAuNTMzIDAuMDA4LzAuMDY3KTtcclxuICAgICAgLS1vcmFuZ2UtYTM6IGNvbG9yKGRpc3BsYXktcDMgMC45MjIgMC41ODQgMC4wMDgvMC4xNSk7XHJcbiAgICAgIC0tb3JhbmdlLWE0OiBjb2xvcihkaXNwbGF5LXAzIDEgMC42MDQgMC4wMDQvMC4zMTQpO1xyXG4gICAgICAtLW9yYW5nZS1hNTogY29sb3IoZGlzcGxheS1wMyAxIDAuNTY5IDAuMDA0LzAuNDE2KTtcclxuICAgICAgLS1vcmFuZ2UtYTY6IGNvbG9yKGRpc3BsYXktcDMgMC45NDkgMC40OTQgMC4wMDQvMC40NTUpO1xyXG4gICAgICAtLW9yYW5nZS1hNzogY29sb3IoZGlzcGxheS1wMyAwLjgzOSAwLjQwOCAwLzAuNTE0KTtcclxuICAgICAgLS1vcmFuZ2UtYTg6IGNvbG9yKGRpc3BsYXktcDMgMC44MDQgMC4zNDkgMC8wLjYyKTtcclxuICAgICAgLS1vcmFuZ2UtYTk6IGNvbG9yKGRpc3BsYXktcDMgMC44NzggMC4zMTQgMC8wLjgpO1xyXG4gICAgICAtLW9yYW5nZS1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC44NDMgMC4yOSAwLzAuODM2KTtcclxuICAgICAgLS1vcmFuZ2UtYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNzYgMC4zNCAwKTtcclxuICAgICAgLS1vcmFuZ2UtYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMzIzIDAuMTg1IDAuMTI3KTtcclxuXHJcbiAgICAgIC0tYnJvd24tMTogY29sb3IoZGlzcGxheS1wMyAwLjk5NSAwLjk5MiAwLjk4OSk7XHJcbiAgICAgIC0tYnJvd24tMjogY29sb3IoZGlzcGxheS1wMyAwLjk4NyAwLjk3NiAwLjk2NCk7XHJcbiAgICAgIC0tYnJvd24tMzogY29sb3IoZGlzcGxheS1wMyAwLjk1OSAwLjkzNiAwLjkwOSk7XHJcbiAgICAgIC0tYnJvd24tNDogY29sb3IoZGlzcGxheS1wMyAwLjkzNCAwLjg5NyAwLjg1NSk7XHJcbiAgICAgIC0tYnJvd24tNTogY29sb3IoZGlzcGxheS1wMyAwLjkwOSAwLjg1NiAwLjc5OCk7XHJcbiAgICAgIC0tYnJvd24tNjogY29sb3IoZGlzcGxheS1wMyAwLjg4IDAuODA4IDAuNzMpO1xyXG4gICAgICAtLWJyb3duLTc6IGNvbG9yKGRpc3BsYXktcDMgMC44NDEgMC43NDIgMC42MzkpO1xyXG4gICAgICAtLWJyb3duLTg6IGNvbG9yKGRpc3BsYXktcDMgMC43ODIgMC42NDcgMC41MTQpO1xyXG4gICAgICAtLWJyb3duLTk6IGNvbG9yKGRpc3BsYXktcDMgMC42NTEgMC41MDUgMC4zNjgpO1xyXG4gICAgICAtLWJyb3duLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNjAxIDAuNDY1IDAuMzQ0KTtcclxuICAgICAgLS1icm93bi0xMTogY29sb3IoZGlzcGxheS1wMyAwLjQ4NSAwLjM3NCAwLjI4OCk7XHJcbiAgICAgIC0tYnJvd24tMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4yMzYgMC4yMDIgMC4xODMpO1xyXG4gICAgICAtLWJyb3duLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuNjc1IDAuMzQ5IDAuMDI0LzAuMDEyKTtcclxuICAgICAgLS1icm93bi1hMjogY29sb3IoZGlzcGxheS1wMyAwLjY3NSAwLjM0OSAwLjAyNC8wLjAzNik7XHJcbiAgICAgIC0tYnJvd24tYTM6IGNvbG9yKGRpc3BsYXktcDMgMC41NzMgMC4zMTQgMC4wMTIvMC4wOTEpO1xyXG4gICAgICAtLWJyb3duLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuNTQ1IDAuMzAyIDAuMDA4LzAuMTQ2KTtcclxuICAgICAgLS1icm93bi1hNTogY29sb3IoZGlzcGxheS1wMyAwLjU2MSAwLjI5IDAuMDA0LzAuMjA0KTtcclxuICAgICAgLS1icm93bi1hNjogY29sb3IoZGlzcGxheS1wMyAwLjU1MyAwLjI5NCAwLjAwNC8wLjI3MSk7XHJcbiAgICAgIC0tYnJvd24tYTc6IGNvbG9yKGRpc3BsYXktcDMgMC41NTcgMC4yODYgMC4wMDQvMC4zNjEpO1xyXG4gICAgICAtLWJyb3duLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuNTQ5IDAuMjc1IDAuMDA0LzAuNDg3KTtcclxuICAgICAgLS1icm93bi1hOTogY29sb3IoZGlzcGxheS1wMyAwLjQ0NyAwLjIyIDAvMC42MzIpO1xyXG4gICAgICAtLWJyb3duLWExMDogY29sb3IoZGlzcGxheS1wMyAwLjM4OCAwLjE4OCAwLzAuNjU1KTtcclxuICAgICAgLS1icm93bi1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC40ODUgMC4zNzQgMC4yODgpO1xyXG4gICAgICAtLWJyb3duLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjIzNiAwLjIwMiAwLjE4Myk7XHJcblxyXG4gICAgICAtLXNreS0xOiBjb2xvcihkaXNwbGF5LXAzIDAuOTggMC45OTUgMC45OTkpO1xyXG4gICAgICAtLXNreS0yOiBjb2xvcihkaXNwbGF5LXAzIDAuOTUzIDAuOTggMC45OSk7XHJcbiAgICAgIC0tc2t5LTM6IGNvbG9yKGRpc3BsYXktcDMgMC44OTkgMC45NjMgMC45ODkpO1xyXG4gICAgICAtLXNreS00OiBjb2xvcihkaXNwbGF5LXAzIDAuODQyIDAuOTM3IDAuOTc3KTtcclxuICAgICAgLS1za3ktNTogY29sb3IoZGlzcGxheS1wMyAwLjc3NyAwLjkgMC45NTQpO1xyXG4gICAgICAtLXNreS02OiBjb2xvcihkaXNwbGF5LXAzIDAuNzAxIDAuODUxIDAuOTIxKTtcclxuICAgICAgLS1za3ktNzogY29sb3IoZGlzcGxheS1wMyAwLjYwNCAwLjc4NSAwLjg3OSk7XHJcbiAgICAgIC0tc2t5LTg6IGNvbG9yKGRpc3BsYXktcDMgMC40NTcgMC42OTYgMC44MjkpO1xyXG4gICAgICAtLXNreS05OiBjb2xvcihkaXNwbGF5LXAzIDAuNTg1IDAuODc3IDAuOTgzKTtcclxuICAgICAgLS1za3ktMTA6IGNvbG9yKGRpc3BsYXktcDMgMC41NTUgMC44NDUgMC45NTkpO1xyXG4gICAgICAtLXNreS0xMTogY29sb3IoZGlzcGxheS1wMyAwLjE5MyAwLjQ0OCAwLjYwNSk7XHJcbiAgICAgIC0tc2t5LTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMTQ1IDAuMjQxIDAuMzI5KTtcclxuICAgICAgLS1za3ktYTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wMiAwLjgwNCAxLzAuMDIpO1xyXG4gICAgICAtLXNreS1hMjogY29sb3IoZGlzcGxheS1wMyAwLjAyNCAwLjU5MiAwLjc1Ny8wLjA0OCk7XHJcbiAgICAgIC0tc2t5LWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuNjU1IDAuODg2LzAuMTAyKTtcclxuICAgICAgLS1za3ktYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC42MDQgMC44NTEvMC4xNTcpO1xyXG4gICAgICAtLXNreS1hNTogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjU2NSAwLjc5Mi8wLjIyNCk7XHJcbiAgICAgIC0tc2t5LWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuNTAyIDAuNzM3LzAuMjk5KTtcclxuICAgICAgLS1za3ktYTc6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC40NTkgMC42OTQvMC4zOTcpO1xyXG4gICAgICAtLXNreS1hODogY29sb3IoZGlzcGxheS1wMyAwIDAuNDM1IDAuNjgyLzAuNTQyKTtcclxuICAgICAgLS1za3ktYTk6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC43MSAwLjk2NS8wLjQxNik7XHJcbiAgICAgIC0tc2t5LWExMDogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjY0NyAwLjkxNC8wLjQ0NCk7XHJcbiAgICAgIC0tc2t5LWExMTogY29sb3IoZGlzcGxheS1wMyAwLjE5MyAwLjQ0OCAwLjYwNSk7XHJcbiAgICAgIC0tc2t5LWExMjogY29sb3IoZGlzcGxheS1wMyAwLjE0NSAwLjI0MSAwLjMyOSk7XHJcblxyXG4gICAgICAtLW1pbnQtMTogY29sb3IoZGlzcGxheS1wMyAwLjk4IDAuOTk1IDAuOTkyKTtcclxuICAgICAgLS1taW50LTI6IGNvbG9yKGRpc3BsYXktcDMgMC45NTcgMC45ODUgMC45NzcpO1xyXG4gICAgICAtLW1pbnQtMzogY29sb3IoZGlzcGxheS1wMyAwLjg4OCAwLjk3MiAwLjk1KTtcclxuICAgICAgLS1taW50LTQ6IGNvbG9yKGRpc3BsYXktcDMgMC44MTkgMC45NTEgMC45MTYpO1xyXG4gICAgICAtLW1pbnQtNTogY29sb3IoZGlzcGxheS1wMyAwLjc0NyAwLjkxOCAwLjg3Myk7XHJcbiAgICAgIC0tbWludC02OiBjb2xvcihkaXNwbGF5LXAzIDAuNjY4IDAuODcgMC44MTgpO1xyXG4gICAgICAtLW1pbnQtNzogY29sb3IoZGlzcGxheS1wMyAwLjU2NyAwLjgwNSAwLjc0NCk7XHJcbiAgICAgIC0tbWludC04OiBjb2xvcihkaXNwbGF5LXAzIDAuNDIgMC43MjQgMC42NDkpO1xyXG4gICAgICAtLW1pbnQtOTogY29sb3IoZGlzcGxheS1wMyAwLjYyIDAuOTA4IDAuODM0KTtcclxuICAgICAgLS1taW50LTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNTg1IDAuODcxIDAuNzk3KTtcclxuICAgICAgLS1taW50LTExOiBjb2xvcihkaXNwbGF5LXAzIDAuMjAzIDAuNDYzIDAuMzk3KTtcclxuICAgICAgLS1taW50LTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMTM2IDAuMjU5IDAuMjM2KTtcclxuICAgICAgLS1taW50LWExOiBjb2xvcihkaXNwbGF5LXAzIDAuMDIgMC44MDQgMC42MDgvMC4wMik7XHJcbiAgICAgIC0tbWludC1hMjogY29sb3IoZGlzcGxheS1wMyAwLjAyIDAuNjQ3IDAuNDY3LzAuMDQ0KTtcclxuICAgICAgLS1taW50LWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuNzYxIDAuNTUzLzAuMTE0KTtcclxuICAgICAgLS1taW50LWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuNzQxIDAuNTQ1LzAuMTgxKTtcclxuICAgICAgLS1taW50LWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuNjc4IDAuNTEvMC4yNTUpO1xyXG4gICAgICAtLW1pbnQtYTY6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC42MTYgMC40NjMvMC4zMzQpO1xyXG4gICAgICAtLW1pbnQtYTc6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC41NDkgMC40MTIvMC40MzIpO1xyXG4gICAgICAtLW1pbnQtYTg6IGNvbG9yKGRpc3BsYXktcDMgMCAwLjUyOSAwLjM5Mi8wLjU4MSk7XHJcbiAgICAgIC0tbWludC1hOTogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjc2NSAwLjU2OS8wLjM4MSk7XHJcbiAgICAgIC0tbWludC1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC42OSAwLjUxLzAuNDE2KTtcclxuICAgICAgLS1taW50LWExMTogY29sb3IoZGlzcGxheS1wMyAwLjIwMyAwLjQ2MyAwLjM5Nyk7XHJcbiAgICAgIC0tbWludC1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xMzYgMC4yNTkgMC4yMzYpO1xyXG5cclxuICAgICAgLS1saW1lLTE6IGNvbG9yKGRpc3BsYXktcDMgMC45ODkgMC45OTIgMC45ODEpO1xyXG4gICAgICAtLWxpbWUtMjogY29sb3IoZGlzcGxheS1wMyAwLjk3NSAwLjk4IDAuOTU0KTtcclxuICAgICAgLS1saW1lLTM6IGNvbG9yKGRpc3BsYXktcDMgMC45MzkgMC45NjUgMC44NTEpO1xyXG4gICAgICAtLWxpbWUtNDogY29sb3IoZGlzcGxheS1wMyAwLjg5NiAwLjk0IDAuNzYpO1xyXG4gICAgICAtLWxpbWUtNTogY29sb3IoZGlzcGxheS1wMyAwLjg0MyAwLjkwMyAwLjY3OCk7XHJcbiAgICAgIC0tbGltZS02OiBjb2xvcihkaXNwbGF5LXAzIDAuNzc4IDAuODUyIDAuNTk5KTtcclxuICAgICAgLS1saW1lLTc6IGNvbG9yKGRpc3BsYXktcDMgMC42OTQgMC43ODQgMC41MDgpO1xyXG4gICAgICAtLWxpbWUtODogY29sb3IoZGlzcGxheS1wMyAwLjU4NSAwLjcwNyAwLjM3OCk7XHJcbiAgICAgIC0tbGltZS05OiBjb2xvcihkaXNwbGF5LXAzIDAuNzggMC45MjggMC40NjYpO1xyXG4gICAgICAtLWxpbWUtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC43MzQgMC44OTYgMC4zOTcpO1xyXG4gICAgICAtLWxpbWUtMTE6IGNvbG9yKGRpc3BsYXktcDMgMC4zODYgMC40ODIgMC4yMjcpO1xyXG4gICAgICAtLWxpbWUtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4yMjIgMC4yNSAwLjEyOCk7XHJcbiAgICAgIC0tbGltZS1hMTogY29sb3IoZGlzcGxheS1wMyAwLjQxMiAwLjYwOCAwLjAyLzAuMDIpO1xyXG4gICAgICAtLWxpbWUtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC41MTQgMC41OTIgMC4wMjQvMC4wNDgpO1xyXG4gICAgICAtLWxpbWUtYTM6IGNvbG9yKGRpc3BsYXktcDMgMC41ODQgMC43NjUgMC4wMDgvMC4xNSk7XHJcbiAgICAgIC0tbGltZS1hNDogY29sb3IoZGlzcGxheS1wMyAwLjU2MSAwLjc1NyAwLjAwNC8wLjI0KTtcclxuICAgICAgLS1saW1lLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuNTE0IDAuNjk4IDAuMDA0LzAuMzIyKTtcclxuICAgICAgLS1saW1lLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuNDQzIDAuNjI3IDAvMC40KTtcclxuICAgICAgLS1saW1lLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuMzc2IDAuNTYxIDAuMDA0LzAuNDkxKTtcclxuICAgICAgLS1saW1lLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuMzMzIDAuNTI5IDAvMC42MjQpO1xyXG4gICAgICAtLWxpbWUtYTk6IGNvbG9yKGRpc3BsYXktcDMgMC41ODggMC44NjcgMC8wLjUzNCk7XHJcbiAgICAgIC0tbGltZS1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC41NjEgMC44MjcgMC8wLjYwNCk7XHJcbiAgICAgIC0tbGltZS1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC4zODYgMC40ODIgMC4yMjcpO1xyXG4gICAgICAtLWxpbWUtYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMjIyIDAuMjUgMC4xMjgpO1xyXG5cclxuICAgICAgLS15ZWxsb3ctMTogY29sb3IoZGlzcGxheS1wMyAwLjk5MiAwLjk5MiAwLjk3OCk7XHJcbiAgICAgIC0teWVsbG93LTI6IGNvbG9yKGRpc3BsYXktcDMgMC45OTUgMC45OSAwLjkyMik7XHJcbiAgICAgIC0teWVsbG93LTM6IGNvbG9yKGRpc3BsYXktcDMgMC45OTcgMC45ODIgMC43NDkpO1xyXG4gICAgICAtLXllbGxvdy00OiBjb2xvcihkaXNwbGF5LXAzIDAuOTkyIDAuOTUzIDAuNjI3KTtcclxuICAgICAgLS15ZWxsb3ctNTogY29sb3IoZGlzcGxheS1wMyAwLjk4NCAwLjkxIDAuNTEpO1xyXG4gICAgICAtLXllbGxvdy02OiBjb2xvcihkaXNwbGF5LXAzIDAuOTM0IDAuODQ3IDAuNDc0KTtcclxuICAgICAgLS15ZWxsb3ctNzogY29sb3IoZGlzcGxheS1wMyAwLjg3NiAwLjc4NSAwLjQ2KTtcclxuICAgICAgLS15ZWxsb3ctODogY29sb3IoZGlzcGxheS1wMyAwLjgxMSAwLjY4OSAwLjMxMyk7XHJcbiAgICAgIC0teWVsbG93LTk6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjkyIDAuMjIpO1xyXG4gICAgICAtLXllbGxvdy0xMDogY29sb3IoZGlzcGxheS1wMyAwLjk3NyAwLjg2OCAwLjI5MSk7XHJcbiAgICAgIC0teWVsbG93LTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNiAwLjQ0IDApO1xyXG4gICAgICAtLXllbGxvdy0xMjogY29sb3IoZGlzcGxheS1wMyAwLjI3MSAwLjIzMyAwLjEzNyk7XHJcbiAgICAgIC0teWVsbG93LWExOiBjb2xvcihkaXNwbGF5LXAzIDAuNjc1IDAuNjc1IDAuMDI0LzAuMDI0KTtcclxuICAgICAgLS15ZWxsb3ctYTI6IGNvbG9yKGRpc3BsYXktcDMgMC45NTMgMC44NTUgMC4wMDgvMC4wNzkpO1xyXG4gICAgICAtLXllbGxvdy1hMzogY29sb3IoZGlzcGxheS1wMyAwLjk4OCAwLjkyNSAwLjAwNC8wLjI1MSk7XHJcbiAgICAgIC0teWVsbG93LWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuOTggMC44NzUgMC4wMDQvMC4zNzMpO1xyXG4gICAgICAtLXllbGxvdy1hNTogY29sb3IoZGlzcGxheS1wMyAwLjk2OSAwLjgxNiAwLjAwNC8wLjQ5MSk7XHJcbiAgICAgIC0teWVsbG93LWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuODc1IDAuNzEgMC8wLjUyNik7XHJcbiAgICAgIC0teWVsbG93LWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuNzY5IDAuNjA0IDAvMC41NDIpO1xyXG4gICAgICAtLXllbGxvdy1hODogY29sb3IoZGlzcGxheS1wMyAwLjcyNSAwLjU0OSAwLzAuNjg3KTtcclxuICAgICAgLS15ZWxsb3ctYTk6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjg5OCAwLzAuNzgxKTtcclxuICAgICAgLS15ZWxsb3ctYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuOTY5IDAuODEyIDAvMC43MSk7XHJcbiAgICAgIC0teWVsbG93LWExMTogY29sb3IoZGlzcGxheS1wMyAwLjYgMC40NCAwKTtcclxuICAgICAgLS15ZWxsb3ctYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMjcxIDAuMjMzIDAuMTM3KTtcclxuXHJcbiAgICAgIC0tYW1iZXItMTogY29sb3IoZGlzcGxheS1wMyAwLjk5NSAwLjk5MiAwLjk4NSk7XHJcbiAgICAgIC0tYW1iZXItMjogY29sb3IoZGlzcGxheS1wMyAwLjk5NCAwLjk4NiAwLjkyMSk7XHJcbiAgICAgIC0tYW1iZXItMzogY29sb3IoZGlzcGxheS1wMyAwLjk5NCAwLjk2OSAwLjc4Mik7XHJcbiAgICAgIC0tYW1iZXItNDogY29sb3IoZGlzcGxheS1wMyAwLjk4OSAwLjkzNyAwLjY1KTtcclxuICAgICAgLS1hbWJlci01OiBjb2xvcihkaXNwbGF5LXAzIDAuOTcgMC45MDIgMC41MjcpO1xyXG4gICAgICAtLWFtYmVyLTY6IGNvbG9yKGRpc3BsYXktcDMgMC45MzYgMC44NDQgMC41MDYpO1xyXG4gICAgICAtLWFtYmVyLTc6IGNvbG9yKGRpc3BsYXktcDMgMC44OSAwLjc2MiAwLjQ0Myk7XHJcbiAgICAgIC0tYW1iZXItODogY29sb3IoZGlzcGxheS1wMyAwLjg1IDAuNjUgMC4zKTtcclxuICAgICAgLS1hbWJlci05OiBjb2xvcihkaXNwbGF5LXAzIDEgMC43NyAwLjI2KTtcclxuICAgICAgLS1hbWJlci0xMDogY29sb3IoZGlzcGxheS1wMyAwLjk1OSAwLjc0MSAwLjI3NCk7XHJcbiAgICAgIC0tYW1iZXItMTE6IGNvbG9yKGRpc3BsYXktcDMgMC42NCAwLjQgMCk7XHJcbiAgICAgIC0tYW1iZXItMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4yOTQgMC4yMDggMC4xNDUpO1xyXG4gICAgICAtLWFtYmVyLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuNzU3IDAuNTE0IDAuMDI0LzAuMDE2KTtcclxuICAgICAgLS1hbWJlci1hMjogY29sb3IoZGlzcGxheS1wMyAwLjkwMiAwLjgwNCAwLjAwOC8wLjA3OSk7XHJcbiAgICAgIC0tYW1iZXItYTM6IGNvbG9yKGRpc3BsYXktcDMgMC45NjUgMC44NTkgMC4wMDQvMC4yMik7XHJcbiAgICAgIC0tYW1iZXItYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC45NjkgMC44MiAwLjAwNC8wLjM1KTtcclxuICAgICAgLS1hbWJlci1hNTogY29sb3IoZGlzcGxheS1wMyAwLjkzMyAwLjc5NiAwLjAwNC8wLjQ3NSk7XHJcbiAgICAgIC0tYW1iZXItYTY6IGNvbG9yKGRpc3BsYXktcDMgMC44NzUgMC42ODIgMC4wMDQvMC40OTUpO1xyXG4gICAgICAtLWFtYmVyLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuODA0IDAuNTczIDAvMC41NTcpO1xyXG4gICAgICAtLWFtYmVyLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuNzg4IDAuNTAyIDAvMC42OTkpO1xyXG4gICAgICAtLWFtYmVyLWE5OiBjb2xvcihkaXNwbGF5LXAzIDEgMC42ODYgMC8wLjc0Mik7XHJcbiAgICAgIC0tYW1iZXItYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuOTQ1IDAuNjQzIDAvMC43MjYpO1xyXG4gICAgICAtLWFtYmVyLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjY0IDAuNCAwKTtcclxuICAgICAgLS1hbWJlci1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4yOTQgMC4yMDggMC4xNDUpO1xyXG5cclxuICAgICAgLS1nb2xkLTE6IGNvbG9yKGRpc3BsYXktcDMgMC45OTIgMC45OTIgMC45ODkpO1xyXG4gICAgICAtLWdvbGQtMjogY29sb3IoZGlzcGxheS1wMyAwLjk4IDAuOTc2IDAuOTUzKTtcclxuICAgICAgLS1nb2xkLTM6IGNvbG9yKGRpc3BsYXktcDMgMC45NDcgMC45NCAwLjkwOSk7XHJcbiAgICAgIC0tZ29sZC00OiBjb2xvcihkaXNwbGF5LXAzIDAuOTE0IDAuOTA0IDAuODY1KTtcclxuICAgICAgLS1nb2xkLTU6IGNvbG9yKGRpc3BsYXktcDMgMC44OCAwLjg2NSAwLjgxNik7XHJcbiAgICAgIC0tZ29sZC02OiBjb2xvcihkaXNwbGF5LXAzIDAuODQgMC44MTggMC43NTYpO1xyXG4gICAgICAtLWdvbGQtNzogY29sb3IoZGlzcGxheS1wMyAwLjc4OCAwLjc1MyAwLjY3Nyk7XHJcbiAgICAgIC0tZ29sZC04OiBjb2xvcihkaXNwbGF5LXAzIDAuNzE1IDAuNjYgMC41NjUpO1xyXG4gICAgICAtLWdvbGQtOTogY29sb3IoZGlzcGxheS1wMyAwLjU3OSAwLjUxNyAwLjQxKTtcclxuICAgICAgLS1nb2xkLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNTM4IDAuNDc5IDAuMzgpO1xyXG4gICAgICAtLWdvbGQtMTE6IGNvbG9yKGRpc3BsYXktcDMgMC40MzMgMC4zODYgMC4zMDUpO1xyXG4gICAgICAtLWdvbGQtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4yMjcgMC4yMDkgMC4xNzMpO1xyXG4gICAgICAtLWdvbGQtYTE6IGNvbG9yKGRpc3BsYXktcDMgMC4zNDkgMC4zNDkgMC4wMjQvMC4wMTIpO1xyXG4gICAgICAtLWdvbGQtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC41OTIgMC41MTQgMC4wMjQvMC4wNDgpO1xyXG4gICAgICAtLWdvbGQtYTM6IGNvbG9yKGRpc3BsYXktcDMgMC40IDAuMzU3IDAuMDEyLzAuMDkxKTtcclxuICAgICAgLS1nb2xkLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuMzU3IDAuMjk4IDAuMDA4LzAuMTM0KTtcclxuICAgICAgLS1nb2xkLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuMzQ1IDAuMjgyIDAuMDA0LzAuMTg1KTtcclxuICAgICAgLS1nb2xkLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuMzQxIDAuMjYzIDAuMDA0LzAuMjQ0KTtcclxuICAgICAgLS1nb2xkLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuMzQ1IDAuMjM1IDAuMDA0LzAuMzIyKTtcclxuICAgICAgLS1nb2xkLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuMzQ1IDAuMjIgMC4wMDQvMC40MzYpO1xyXG4gICAgICAtLWdvbGQtYTk6IGNvbG9yKGRpc3BsYXktcDMgMC4yODYgMC4xOCAwLzAuNTg5KTtcclxuICAgICAgLS1nb2xkLWExMDogY29sb3IoZGlzcGxheS1wMyAwLjI1NSAwLjE2MSAwLzAuNjIpO1xyXG4gICAgICAtLWdvbGQtYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNDMzIDAuMzg2IDAuMzA1KTtcclxuICAgICAgLS1nb2xkLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjIyNyAwLjIwOSAwLjE3Myk7XHJcblxyXG4gICAgICAtLWJyb256ZS0xOiBjb2xvcihkaXNwbGF5LXAzIDAuOTkxIDAuOTg4IDAuOTg4KTtcclxuICAgICAgLS1icm9uemUtMjogY29sb3IoZGlzcGxheS1wMyAwLjk4OSAwLjk3IDAuOTYxKTtcclxuICAgICAgLS1icm9uemUtMzogY29sb3IoZGlzcGxheS1wMyAwLjk1OCAwLjkzMiAwLjkxOSk7XHJcbiAgICAgIC0tYnJvbnplLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC45MjkgMC44OTQgMC44NzcpO1xyXG4gICAgICAtLWJyb256ZS01OiBjb2xvcihkaXNwbGF5LXAzIDAuODk4IDAuODUzIDAuODMyKTtcclxuICAgICAgLS1icm9uemUtNjogY29sb3IoZGlzcGxheS1wMyAwLjg2MSAwLjgwNSAwLjc3OCk7XHJcbiAgICAgIC0tYnJvbnplLTc6IGNvbG9yKGRpc3BsYXktcDMgMC44MTIgMC43MzkgMC43MDYpO1xyXG4gICAgICAtLWJyb256ZS04OiBjb2xvcihkaXNwbGF5LXAzIDAuNzQxIDAuNjQ3IDAuNjA2KTtcclxuICAgICAgLS1icm9uemUtOTogY29sb3IoZGlzcGxheS1wMyAwLjYxMSAwLjUwNyAwLjQ1NSk7XHJcbiAgICAgIC0tYnJvbnplLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNTYzIDAuNDYxIDAuNDE0KTtcclxuICAgICAgLS1icm9uemUtMTE6IGNvbG9yKGRpc3BsYXktcDMgMC40NzEgMC4zNzMgMC4zMzYpO1xyXG4gICAgICAtLWJyb256ZS0xMjogY29sb3IoZGlzcGxheS1wMyAwLjI1MSAwLjE5MSAwLjE3Mik7XHJcbiAgICAgIC0tYnJvbnplLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuMzQ5IDAuMDI0IDAuMDI0LzAuMDEyKTtcclxuICAgICAgLS1icm9uemUtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC43MSAwLjIyIDAuMDI0LzAuMDQpO1xyXG4gICAgICAtLWJyb256ZS1hMzogY29sb3IoZGlzcGxheS1wMyAwLjQ4MiAwLjIgMC4wMDgvMC4wODMpO1xyXG4gICAgICAtLWJyb256ZS1hNDogY29sb3IoZGlzcGxheS1wMyAwLjQyNCAwLjEzMyAwLjAwNC8wLjEyMik7XHJcbiAgICAgIC0tYnJvbnplLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuNCAwLjE0NSAwLjAwNC8wLjE2OSk7XHJcbiAgICAgIC0tYnJvbnplLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuMzg4IDAuMTI1IDAuMDA0LzAuMjI0KTtcclxuICAgICAgLS1icm9uemUtYTc6IGNvbG9yKGRpc3BsYXktcDMgMC4zNjUgMC4xMSAwLjAwNC8wLjI5NSk7XHJcbiAgICAgIC0tYnJvbnplLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuMzQxIDAuMTAyIDAuMDA0LzAuMzkzKTtcclxuICAgICAgLS1icm9uemUtYTk6IGNvbG9yKGRpc3BsYXktcDMgMC4yOSAwLjA5NCAwLzAuNTQ2KTtcclxuICAgICAgLS1icm9uemUtYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuMjU1IDAuMDgyIDAvMC41ODUpO1xyXG4gICAgICAtLWJyb256ZS1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC40NzEgMC4zNzMgMC4zMzYpO1xyXG4gICAgICAtLWJyb256ZS1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4yNTEgMC4xOTEgMC4xNzIpO1xyXG5cclxuICAgICAgLS1ncmF5LTE6IGNvbG9yKGRpc3BsYXktcDMgMC45ODggMC45ODggMC45ODgpO1xyXG4gICAgICAtLWdyYXktMjogY29sb3IoZGlzcGxheS1wMyAwLjk3NSAwLjk3NSAwLjk3NSk7XHJcbiAgICAgIC0tZ3JheS0zOiBjb2xvcihkaXNwbGF5LXAzIDAuOTM5IDAuOTM5IDAuOTM5KTtcclxuICAgICAgLS1ncmF5LTQ6IGNvbG9yKGRpc3BsYXktcDMgMC45MDggMC45MDggMC45MDgpO1xyXG4gICAgICAtLWdyYXktNTogY29sb3IoZGlzcGxheS1wMyAwLjg4IDAuODggMC44OCk7XHJcbiAgICAgIC0tZ3JheS02OiBjb2xvcihkaXNwbGF5LXAzIDAuODQ5IDAuODQ5IDAuODQ5KTtcclxuICAgICAgLS1ncmF5LTc6IGNvbG9yKGRpc3BsYXktcDMgMC44MDcgMC44MDcgMC44MDcpO1xyXG4gICAgICAtLWdyYXktODogY29sb3IoZGlzcGxheS1wMyAwLjczMiAwLjczMiAwLjczMik7XHJcbiAgICAgIC0tZ3JheS05OiBjb2xvcihkaXNwbGF5LXAzIDAuNTUzIDAuNTUzIDAuNTUzKTtcclxuICAgICAgLS1ncmF5LTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNTEyIDAuNTEyIDAuNTEyKTtcclxuICAgICAgLS1ncmF5LTExOiBjb2xvcihkaXNwbGF5LXAzIDAuMzkyIDAuMzkyIDAuMzkyKTtcclxuICAgICAgLS1ncmF5LTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMTI1IDAuMTI1IDAuMTI1KTtcclxuICAgICAgLS1ncmF5LWExOiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzAuMDEyKTtcclxuICAgICAgLS1ncmF5LWEyOiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzAuMDI0KTtcclxuICAgICAgLS1ncmF5LWEzOiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzAuMDYzKTtcclxuICAgICAgLS1ncmF5LWE0OiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzAuMDkpO1xyXG4gICAgICAtLWdyYXktYTU6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMC4xMjIpO1xyXG4gICAgICAtLWdyYXktYTY6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMC4xNTMpO1xyXG4gICAgICAtLWdyYXktYTc6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMC4xOTIpO1xyXG4gICAgICAtLWdyYXktYTg6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMC4yNjcpO1xyXG4gICAgICAtLWdyYXktYTk6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMC40NDcpO1xyXG4gICAgICAtLWdyYXktYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzAuNDg2KTtcclxuICAgICAgLS1ncmF5LWExMTogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjYwOCk7XHJcbiAgICAgIC0tZ3JheS1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMC44NzUpO1xyXG5cclxuICAgICAgLS1tYXV2ZS0xOiBjb2xvcihkaXNwbGF5LXAzIDAuOTkxIDAuOTg4IDAuOTkyKTtcclxuICAgICAgLS1tYXV2ZS0yOiBjb2xvcihkaXNwbGF5LXAzIDAuOTggMC45NzYgMC45ODQpO1xyXG4gICAgICAtLW1hdXZlLTM6IGNvbG9yKGRpc3BsYXktcDMgMC45NDYgMC45MzggMC45NTIpO1xyXG4gICAgICAtLW1hdXZlLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC45MTUgMC45MDYgMC45MjUpO1xyXG4gICAgICAtLW1hdXZlLTU6IGNvbG9yKGRpc3BsYXktcDMgMC44ODYgMC44NzYgMC45MDEpO1xyXG4gICAgICAtLW1hdXZlLTY6IGNvbG9yKGRpc3BsYXktcDMgMC44NTYgMC44NDYgMC44NzUpO1xyXG4gICAgICAtLW1hdXZlLTc6IGNvbG9yKGRpc3BsYXktcDMgMC44MTQgMC44MDQgMC44NCk7XHJcbiAgICAgIC0tbWF1dmUtODogY29sb3IoZGlzcGxheS1wMyAwLjczNSAwLjcyOCAwLjc3Nyk7XHJcbiAgICAgIC0tbWF1dmUtOTogY29sb3IoZGlzcGxheS1wMyAwLjU1NSAwLjU0OSAwLjU5Nik7XHJcbiAgICAgIC0tbWF1dmUtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC41MTQgMC41MDggMC41NTIpO1xyXG4gICAgICAtLW1hdXZlLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuMzk1IDAuMzg4IDAuNDI0KTtcclxuICAgICAgLS1tYXV2ZS0xMjogY29sb3IoZGlzcGxheS1wMyAwLjEyOCAwLjEyMiAwLjE0Nyk7XHJcbiAgICAgIC0tbWF1dmUtYTE6IGNvbG9yKGRpc3BsYXktcDMgMC4zNDkgMC4wMjQgMC4zNDkvMC4wMTIpO1xyXG4gICAgICAtLW1hdXZlLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMTg0IDAuMDI0IDAuMzQ5LzAuMDI0KTtcclxuICAgICAgLS1tYXV2ZS1hMzogY29sb3IoZGlzcGxheS1wMyAwLjEyOSAwLjAwOCAwLjI1NS8wLjA2Myk7XHJcbiAgICAgIC0tbWF1dmUtYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4wOTQgMC4wMTIgMC4yMTYvMC4wOTUpO1xyXG4gICAgICAtLW1hdXZlLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuMDk4IDAuMDA4IDAuMjI0LzAuMTI2KTtcclxuICAgICAgLS1tYXV2ZS1hNjogY29sb3IoZGlzcGxheS1wMyAwLjA1NSAwLjAwNCAwLjE4LzAuMTUzKTtcclxuICAgICAgLS1tYXV2ZS1hNzogY29sb3IoZGlzcGxheS1wMyAwLjA2NyAwLjAwOCAwLjE4NC8wLjE5Nyk7XHJcbiAgICAgIC0tbWF1dmUtYTg6IGNvbG9yKGRpc3BsYXktcDMgMC4wMiAwLjAwNCAwLjE3Ni8wLjI3MSk7XHJcbiAgICAgIC0tbWF1dmUtYTk6IGNvbG9yKGRpc3BsYXktcDMgMC4wMiAwLjAwNCAwLjEwNi8wLjQ1MSk7XHJcbiAgICAgIC0tbWF1dmUtYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuMDEyIDAuMDA0IDAuMDkvMC40OTEpO1xyXG4gICAgICAtLW1hdXZlLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjAxNiAwIDAuMDU5LzAuNjEyKTtcclxuICAgICAgLS1tYXV2ZS1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDggMCAwLjAyNy8wLjg3OSk7XHJcblxyXG4gICAgICAtLXNsYXRlLTE6IGNvbG9yKGRpc3BsYXktcDMgMC45ODggMC45ODggMC45OTIpO1xyXG4gICAgICAtLXNsYXRlLTI6IGNvbG9yKGRpc3BsYXktcDMgMC45NzYgMC45NzYgMC45ODQpO1xyXG4gICAgICAtLXNsYXRlLTM6IGNvbG9yKGRpc3BsYXktcDMgMC45NCAwLjk0MSAwLjk1Myk7XHJcbiAgICAgIC0tc2xhdGUtNDogY29sb3IoZGlzcGxheS1wMyAwLjkwOCAwLjkwOSAwLjkyNSk7XHJcbiAgICAgIC0tc2xhdGUtNTogY29sb3IoZGlzcGxheS1wMyAwLjg4IDAuODgxIDAuOTAxKTtcclxuICAgICAgLS1zbGF0ZS02OiBjb2xvcihkaXNwbGF5LXAzIDAuODUgMC44NTIgMC44NzYpO1xyXG4gICAgICAtLXNsYXRlLTc6IGNvbG9yKGRpc3BsYXktcDMgMC44MDUgMC44MDggMC44MzgpO1xyXG4gICAgICAtLXNsYXRlLTg6IGNvbG9yKGRpc3BsYXktcDMgMC43MjcgMC43MzMgMC43NzMpO1xyXG4gICAgICAtLXNsYXRlLTk6IGNvbG9yKGRpc3BsYXktcDMgMC41NDcgMC41NTMgMC41OTIpO1xyXG4gICAgICAtLXNsYXRlLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNTAzIDAuNTEyIDAuNTQ5KTtcclxuICAgICAgLS1zbGF0ZS0xMTogY29sb3IoZGlzcGxheS1wMyAwLjM3OSAwLjM5MiAwLjQyMSk7XHJcbiAgICAgIC0tc2xhdGUtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xMTMgMC4xMjUgMC4xNCk7XHJcbiAgICAgIC0tc2xhdGUtYTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wMjQgMC4wMjQgMC4zNDkvMC4wMTIpO1xyXG4gICAgICAtLXNsYXRlLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMDI0IDAuMDI0IDAuMzQ5LzAuMDI0KTtcclxuICAgICAgLS1zbGF0ZS1hMzogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjAwNCAwLjIwNC8wLjA1OSk7XHJcbiAgICAgIC0tc2xhdGUtYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4wMTIgMC4wMTIgMC4xODQvMC4wOTEpO1xyXG4gICAgICAtLXNsYXRlLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuMDM5IDAuMi8wLjEyMik7XHJcbiAgICAgIC0tc2xhdGUtYTY6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDggMC4wMDggMC4xNjUvMC4xNSk7XHJcbiAgICAgIC0tc2xhdGUtYTc6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDggMC4wMjcgMC4xODQvMC4xOTcpO1xyXG4gICAgICAtLXNsYXRlLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuMDMxIDAuMTc2LzAuMjc1KTtcclxuICAgICAgLS1zbGF0ZS1hOTogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjAyIDAuMTA2LzAuNDU1KTtcclxuICAgICAgLS1zbGF0ZS1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC4wMjcgMC4wOTgvMC40OTkpO1xyXG4gICAgICAtLXNsYXRlLWExMTogY29sb3IoZGlzcGxheS1wMyAwIDAuMDIgMC4wNjMvMC42Mik7XHJcbiAgICAgIC0tc2xhdGUtYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAgMC4wMTIgMC4wMzEvMC44ODcpO1xyXG5cclxuICAgICAgLS1zYWdlLTE6IGNvbG9yKGRpc3BsYXktcDMgMC45ODYgMC45OTIgMC45ODgpO1xyXG4gICAgICAtLXNhZ2UtMjogY29sb3IoZGlzcGxheS1wMyAwLjk3IDAuOTc3IDAuOTc0KTtcclxuICAgICAgLS1zYWdlLTM6IGNvbG9yKGRpc3BsYXktcDMgMC45MzUgMC45NDQgMC45NCk7XHJcbiAgICAgIC0tc2FnZS00OiBjb2xvcihkaXNwbGF5LXAzIDAuOTA0IDAuOTEzIDAuOTA5KTtcclxuICAgICAgLS1zYWdlLTU6IGNvbG9yKGRpc3BsYXktcDMgMC44NzUgMC44ODUgMC44OCk7XHJcbiAgICAgIC0tc2FnZS02OiBjb2xvcihkaXNwbGF5LXAzIDAuODQ0IDAuODU0IDAuODQ5KTtcclxuICAgICAgLS1zYWdlLTc6IGNvbG9yKGRpc3BsYXktcDMgMC44IDAuODExIDAuODA2KTtcclxuICAgICAgLS1zYWdlLTg6IGNvbG9yKGRpc3BsYXktcDMgMC43MjUgMC43MzggMC43MzIpO1xyXG4gICAgICAtLXNhZ2UtOTogY29sb3IoZGlzcGxheS1wMyAwLjUzMSAwLjU1NiAwLjU0Nik7XHJcbiAgICAgIC0tc2FnZS0xMDogY29sb3IoZGlzcGxheS1wMyAwLjQ5MiAwLjUxNSAwLjUwNik7XHJcbiAgICAgIC0tc2FnZS0xMTogY29sb3IoZGlzcGxheS1wMyAwLjM3NyAwLjM5NSAwLjM4OSk7XHJcbiAgICAgIC0tc2FnZS0xMjogY29sb3IoZGlzcGxheS1wMyAwLjEwNyAwLjEyOSAwLjExOCk7XHJcbiAgICAgIC0tc2FnZS1hMTogY29sb3IoZGlzcGxheS1wMyAwLjAyNCAwLjUxNCAwLjI2Ny8wLjAxNik7XHJcbiAgICAgIC0tc2FnZS1hMjogY29sb3IoZGlzcGxheS1wMyAwLjAyIDAuMjY3IDAuMTQ1LzAuMDMyKTtcclxuICAgICAgLS1zYWdlLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuMDA4IDAuMTg0IDAuMTI1LzAuMDY3KTtcclxuICAgICAgLS1zYWdlLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuMDEyIDAuMDk0IDAuMDUxLzAuMDk1KTtcclxuICAgICAgLS1zYWdlLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA4IDAuMDk4IDAuMDM1LzAuMTI2KTtcclxuICAgICAgLS1zYWdlLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuMDc4IDAuMDI3LzAuMTU3KTtcclxuICAgICAgLS1zYWdlLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAgMC4wNTkgMC4wMzkvMC4yKTtcclxuICAgICAgLS1zYWdlLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuMDQ3IDAuMDMxLzAuMjc1KTtcclxuICAgICAgLS1zYWdlLWE5OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuMDU5IDAuMDM1LzAuNDcxKTtcclxuICAgICAgLS1zYWdlLWExMDogY29sb3IoZGlzcGxheS1wMyAwIDAuMDQ3IDAuMDMxLzAuNTEpO1xyXG4gICAgICAtLXNhZ2UtYTExOiBjb2xvcihkaXNwbGF5LXAzIDAgMC4wMzEgMC4wMi8wLjYyNCk7XHJcbiAgICAgIC0tc2FnZS1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMCAwLjAyNyAwLjAxMi8wLjg5NSk7XHJcblxyXG4gICAgICAtLW9saXZlLTE6IGNvbG9yKGRpc3BsYXktcDMgMC45ODkgMC45OTIgMC45ODkpO1xyXG4gICAgICAtLW9saXZlLTI6IGNvbG9yKGRpc3BsYXktcDMgMC45NzQgMC45OCAwLjk3Myk7XHJcbiAgICAgIC0tb2xpdmUtMzogY29sb3IoZGlzcGxheS1wMyAwLjkzOSAwLjk0NSAwLjkzNyk7XHJcbiAgICAgIC0tb2xpdmUtNDogY29sb3IoZGlzcGxheS1wMyAwLjkwNyAwLjkxNCAwLjkwNSk7XHJcbiAgICAgIC0tb2xpdmUtNTogY29sb3IoZGlzcGxheS1wMyAwLjg3OCAwLjg4NSAwLjg3NSk7XHJcbiAgICAgIC0tb2xpdmUtNjogY29sb3IoZGlzcGxheS1wMyAwLjg0NiAwLjg1NSAwLjg0Myk7XHJcbiAgICAgIC0tb2xpdmUtNzogY29sb3IoZGlzcGxheS1wMyAwLjgwMyAwLjgxMiAwLjgpO1xyXG4gICAgICAtLW9saXZlLTg6IGNvbG9yKGRpc3BsYXktcDMgMC43MjcgMC43MzggMC43MjMpO1xyXG4gICAgICAtLW9saXZlLTk6IGNvbG9yKGRpc3BsYXktcDMgMC41NDEgMC41NTYgMC41MzIpO1xyXG4gICAgICAtLW9saXZlLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNSAwLjUxNSAwLjQ5MSk7XHJcbiAgICAgIC0tb2xpdmUtMTE6IGNvbG9yKGRpc3BsYXktcDMgMC4zOCAwLjM5NSAwLjM3NCk7XHJcbiAgICAgIC0tb2xpdmUtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xMTcgMC4xMjkgMC4xMTEpO1xyXG4gICAgICAtLW9saXZlLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuMDI0IDAuMzQ5IDAuMDI0LzAuMDEyKTtcclxuICAgICAgLS1vbGl2ZS1hMjogY29sb3IoZGlzcGxheS1wMyAwLjAyNCAwLjMwMiAwLjAyNC8wLjAyOCk7XHJcbiAgICAgIC0tb2xpdmUtYTM6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDggMC4xMjkgMC4wMDgvMC4wNjMpO1xyXG4gICAgICAtLW9saXZlLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuMDEyIDAuMDk0IDAuMDEyLzAuMDk1KTtcclxuICAgICAgLS1vbGl2ZS1hNTogY29sb3IoZGlzcGxheS1wMyAwLjAzNSAwLjA5OCAwLjAwOC8wLjEyNik7XHJcbiAgICAgIC0tb2xpdmUtYTY6IGNvbG9yKGRpc3BsYXktcDMgMC4wMjcgMC4wNzggMC4wMDQvMC4xNTcpO1xyXG4gICAgICAtLW9saXZlLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuMDIgMC4wNTkgMC8wLjIpO1xyXG4gICAgICAtLW9saXZlLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuMDIgMC4wNTkgMC4wMDQvMC4yNzkpO1xyXG4gICAgICAtLW9saXZlLWE5OiBjb2xvcihkaXNwbGF5LXAzIDAuMDIgMC4wNTEgMC4wMDQvMC40NjcpO1xyXG4gICAgICAtLW9saXZlLWExMDogY29sb3IoZGlzcGxheS1wMyAwLjAyNCAwLjA0NyAwLzAuNTEpO1xyXG4gICAgICAtLW9saXZlLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjAxMiAwLjAzOSAwLzAuNjI4KTtcclxuICAgICAgLS1vbGl2ZS1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDggMC4wMjQgMC8wLjg5MSk7XHJcblxyXG4gICAgICAtLXNhbmQtMTogY29sb3IoZGlzcGxheS1wMyAwLjk5MiAwLjk5MiAwLjk4OSk7XHJcbiAgICAgIC0tc2FuZC0yOiBjb2xvcihkaXNwbGF5LXAzIDAuOTc3IDAuOTc3IDAuOTczKTtcclxuICAgICAgLS1zYW5kLTM6IGNvbG9yKGRpc3BsYXktcDMgMC45NDMgMC45NDIgMC45MzYpO1xyXG4gICAgICAtLXNhbmQtNDogY29sb3IoZGlzcGxheS1wMyAwLjkxMyAwLjkxMiAwLjkwMyk7XHJcbiAgICAgIC0tc2FuZC01OiBjb2xvcihkaXNwbGF5LXAzIDAuODg1IDAuODgzIDAuODczKTtcclxuICAgICAgLS1zYW5kLTY6IGNvbG9yKGRpc3BsYXktcDMgMC44NTQgMC44NTIgMC44MzkpO1xyXG4gICAgICAtLXNhbmQtNzogY29sb3IoZGlzcGxheS1wMyAwLjgxMyAwLjgxIDAuNzk0KTtcclxuICAgICAgLS1zYW5kLTg6IGNvbG9yKGRpc3BsYXktcDMgMC43MzggMC43MzQgMC43MTMpO1xyXG4gICAgICAtLXNhbmQtOTogY29sb3IoZGlzcGxheS1wMyAwLjU1MyAwLjU1MyAwLjUyOCk7XHJcbiAgICAgIC0tc2FuZC0xMDogY29sb3IoZGlzcGxheS1wMyAwLjUxMSAwLjUxMSAwLjQ4OCk7XHJcbiAgICAgIC0tc2FuZC0xMTogY29sb3IoZGlzcGxheS1wMyAwLjM4OCAwLjM4OCAwLjM3KTtcclxuICAgICAgLS1zYW5kLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMTI5IDAuMTI2IDAuMTExKTtcclxuICAgICAgLS1zYW5kLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuMzQ5IDAuMzQ5IDAuMDI0LzAuMDEyKTtcclxuICAgICAgLS1zYW5kLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMTYxIDAuMTYxIDAuMDI0LzAuMDI4KTtcclxuICAgICAgLS1zYW5kLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuMDY3IDAuMDY3IDAuMDA4LzAuMDYzKTtcclxuICAgICAgLS1zYW5kLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuMTI5IDAuMTI5IDAuMDEyLzAuMDk5KTtcclxuICAgICAgLS1zYW5kLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuMDk4IDAuMDY3IDAuMDA4LzAuMTI2KTtcclxuICAgICAgLS1zYW5kLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuMTAyIDAuMDc1IDAuMDA0LzAuMTYxKTtcclxuICAgICAgLS1zYW5kLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuMDk4IDAuMDk4IDAuMDA0LzAuMjA4KTtcclxuICAgICAgLS1zYW5kLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuMDg2IDAuMDc1IDAuMDA0LzAuMjg3KTtcclxuICAgICAgLS1zYW5kLWE5OiBjb2xvcihkaXNwbGF5LXAzIDAuMDUxIDAuMDUxIDAuMDA0LzAuNDcxKTtcclxuICAgICAgLS1zYW5kLWExMDogY29sb3IoZGlzcGxheS1wMyAwLjA0NyAwLjA0NyAwLzAuNTE0KTtcclxuICAgICAgLS1zYW5kLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjAzMSAwLjAzMSAwLzAuNjMyKTtcclxuICAgICAgLS1zYW5kLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjAyNCAwLjAyIDAvMC44OTEpO1xyXG5cclxuICAgICAgLS1ncmF5LXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC44KTtcclxuICAgICAgLS1tYXV2ZS1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxLzAuOCk7XHJcbiAgICAgIC0tc2xhdGUtc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAxIDEgMS8wLjgpO1xyXG4gICAgICAtLXNhZ2Utc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAxIDEgMS8wLjgpO1xyXG4gICAgICAtLW9saXZlLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC44KTtcclxuICAgICAgLS1zYW5kLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC44KTtcclxuICAgICAgLS10b21hdG8tc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjk5MjIgMC45NjQ3IDAuOTYwOC8wLjgpO1xyXG4gICAgICAtLXJlZC1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuOTk2MSAwLjk2NDcgMC45NjQ3LzAuOCk7XHJcbiAgICAgIC0tcnVieS1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuOTk2MSAwLjk2NDcgMC45NjQ3LzAuOCk7XHJcbiAgICAgIC0tY3JpbXNvbi1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuOTkyMiAwLjk2MDggMC45NzI1LzAuOCk7XHJcbiAgICAgIC0tcGluay1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuOTkyMiAwLjk2MDggMC45ODA0LzAuOCk7XHJcbiAgICAgIC0tcGx1bS1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuOTg0MyAwLjk2NDcgMC45ODQzLzAuOCk7XHJcbiAgICAgIC0tcHVycGxlLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC45ODA0IDAuOTY0NyAwLjk5MjIvMC44KTtcclxuICAgICAgLS12aW9sZXQtc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjk3MjUgMC45NjQ3IDAuOTk2MS8wLjgpO1xyXG4gICAgICAtLWlyaXMtc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjk2NDcgMC45NjQ3IDAuOTk2MS8wLjgpO1xyXG4gICAgICAtLWluZGlnby1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuOTY0NyAwLjk3MjUgMC45OTYxLzAuOCk7XHJcbiAgICAgIC0tYmx1ZS1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuOTUyOSAwLjk3NjUgMC45OTYxLzAuOCk7XHJcbiAgICAgIC0tY3lhbi1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuOTQxMiAwLjk3NjUgMC45ODA0LzAuOCk7XHJcbiAgICAgIC0tdGVhbC1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuOTQ1MSAwLjk4MDQgMC45NzI1LzAuOCk7XHJcbiAgICAgIC0tamFkZS1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuOTUyOSAwLjk4MDQgMC45NjA4LzAuOCk7XHJcbiAgICAgIC0tZ3JlZW4tc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjk1NjkgMC45ODA0IDAuOTYwOC8wLjgpO1xyXG4gICAgICAtLWdyYXNzLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC45NTY5IDAuOTgwNCAwLjk1NjkvMC44KTtcclxuICAgICAgLS1icm93bi1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuOTg0MyAwLjk3MjUgMC45NTY5LzAuOCk7XHJcbiAgICAgIC0tYnJvbnplLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC45ODQzIDAuOTYwOCAwLjk1MjkvMC44KTtcclxuICAgICAgLS1nb2xkLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC45NzY1IDAuOTcyNSAwLjk0MTIvMC44KTtcclxuICAgICAgLS1za3ktc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjk0MTIgMC45NzY1IDAuOTg0My8wLjgpO1xyXG4gICAgICAtLW1pbnQtc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjk0NTEgMC45ODA0IDAuOTcyNS8wLjgpO1xyXG4gICAgICAtLWxpbWUtc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjk3MjUgMC45NzY1IDAuOTQxMi8wLjgpO1xyXG4gICAgICAtLXllbGxvdy1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuOTk2MSAwLjk5MjIgMC45MDIvMC44KTtcclxuICAgICAgLS1hbWJlci1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuOTkyMiAwLjk4NDMgMC45MDIvMC44KTtcclxuICAgICAgLS1vcmFuZ2Utc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjk5NjEgMC45NjA4IDAuOTE3Ni8wLjgpO1xyXG5cclxuICAgICAgLS1ibGFjay1hMTogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjA1KTtcclxuICAgICAgLS1ibGFjay1hMjogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjEpO1xyXG4gICAgICAtLWJsYWNrLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzAuMTUpO1xyXG4gICAgICAtLWJsYWNrLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzAuMik7XHJcbiAgICAgIC0tYmxhY2stYTU6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMC4zKTtcclxuICAgICAgLS1ibGFjay1hNjogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjQpO1xyXG4gICAgICAtLWJsYWNrLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzAuNSk7XHJcbiAgICAgIC0tYmxhY2stYTg6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMC42KTtcclxuICAgICAgLS1ibGFjay1hOTogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjcpO1xyXG4gICAgICAtLWJsYWNrLWExMDogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjgpO1xyXG4gICAgICAtLWJsYWNrLWExMTogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjkpO1xyXG4gICAgICAtLWJsYWNrLWExMjogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjk1KTtcclxuXHJcbiAgICAgIC0td2hpdGUtYTE6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC4wNSk7XHJcbiAgICAgIC0td2hpdGUtYTI6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC4xKTtcclxuICAgICAgLS13aGl0ZS1hMzogY29sb3IoZGlzcGxheS1wMyAxIDEgMS8wLjE1KTtcclxuICAgICAgLS13aGl0ZS1hNDogY29sb3IoZGlzcGxheS1wMyAxIDEgMS8wLjIpO1xyXG4gICAgICAtLXdoaXRlLWE1OiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxLzAuMyk7XHJcbiAgICAgIC0td2hpdGUtYTY6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC40KTtcclxuICAgICAgLS13aGl0ZS1hNzogY29sb3IoZGlzcGxheS1wMyAxIDEgMS8wLjUpO1xyXG4gICAgICAtLXdoaXRlLWE4OiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxLzAuNik7XHJcbiAgICAgIC0td2hpdGUtYTk6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC43KTtcclxuICAgICAgLS13aGl0ZS1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC44KTtcclxuICAgICAgLS13aGl0ZS1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC45KTtcclxuICAgICAgLS13aGl0ZS1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC45NSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gUkFESVggREFSS1xyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuLypcclxuQG1lZGlhIChwcmVmZXJzLWNvbG9yLXNjaGVtZTogZGFyaykge1xyXG4gIDp3aGVyZShodG1sKSB7XHJcbiAgICAtLXRvbWF0by0xOiBva2xjaCgxOC43JSAwLjAxMiAxOC4zKTtcclxuICAgIC0tdG9tYXRvLTI6IG9rbGNoKDIwLjglIDAuMDE3IDMxLjQpO1xyXG4gICAgLS10b21hdG8tMzogb2tsY2goMjUuNSUgMC4wNTUgMjYuOCk7XHJcbiAgICAtLXRvbWF0by00OiBva2xjaCgyOS4wJSAwLjA4NyAyNy44KTtcclxuICAgIC0tdG9tYXRvLTU6IG9rbGNoKDMzLjElIDAuMDk4IDI4LjYpO1xyXG4gICAgLS10b21hdG8tNjogb2tsY2goMzguMCUgMC4xIDI5LjkpO1xyXG4gICAgLS10b21hdG8tNzogb2tsY2goNDQuNiUgMC4xMDYgMzEuNik7XHJcbiAgICAtLXRvbWF0by04OiBva2xjaCg1My44JSAwLjEyOSAzMy40KTtcclxuICAgIC0tdG9tYXRvLTk6IG9rbGNoKDYyLjclIDAuMTk0IDMzLjMpO1xyXG4gICAgLS10b21hdG8tMTA6IG9rbGNoKDY2LjQlIDAuMTc5IDM0LjEpO1xyXG4gICAgLS10b21hdG8tMTE6IG9rbGNoKDc3LjklIDAuMTMxIDM0LjkpO1xyXG4gICAgLS10b21hdG8tMTI6IG9rbGNoKDg5LjklIDAuMDQ2IDMxLjIpO1xyXG5cclxuICAgIC0tdG9tYXRvLWExOiBva2xjaCg2MC42JSAwLjI0MyAyOC43IC8gMy4xNCUpO1xyXG4gICAgLS10b21hdG8tYTI6IG9rbGNoKDY3LjglIDAuMjEyIDMzLjIgLyA1Ljg4JSk7XHJcbiAgICAtLXRvbWF0by1hMzogb2tsY2goNjQuOSUgMC4yMzcgMjkuOSAvIDE2Ljg2JSk7XHJcbiAgICAtLXRvbWF0by1hNDogb2tsY2goNjMuMyUgMC4yNDggMjkuNyAvIDI1Ljg4JSk7XHJcbiAgICAtLXRvbWF0by1hNTogb2tsY2goNjQuNiUgMC4yMzggMjkuOSAvIDMyLjU1JSk7XHJcbiAgICAtLXRvbWF0by1hNjogb2tsY2goNjcuMiUgMC4yMTYgMzAuOCAvIDM5LjIyJSk7XHJcbiAgICAtLXRvbWF0by1hNzogb2tsY2goNjkuNSUgMC4xOTIgMzEuOSAvIDQ5LjAyJSk7XHJcbiAgICAtLXRvbWF0by1hODogb2tsY2goNzAuOCUgMC4xODQgMzMuNyAvIDY1LjQ5JSk7XHJcbiAgICAtLXRvbWF0by1hOTogb2tsY2goNjcuNSUgMC4yMTIgMzMuNCAvIDg5LjQxJSk7XHJcbiAgICAtLXRvbWF0by1hMTA6IG9rbGNoKDcwLjIlIDAuMTkxIDMzLjkgLyA5Mi4xNiUpO1xyXG4gICAgLS10b21hdG8tYTExOiBva2xjaCg3Ny45JSAwLjEzMSAzNC45KTtcclxuICAgIC0tdG9tYXRvLWExMjogb2tsY2goOTAuOSUgMC4wNDcgMzAuOSAvIDk4LjQzJSk7XHJcblxyXG4gICAgLS1yZWQtMTogb2tsY2goMTguOCUgMC4wMTMgMTguNCk7XHJcbiAgICAtLXJlZC0yOiBva2xjaCgyMC41JSAwLjAyMiAxNC4xKTtcclxuICAgIC0tcmVkLTM6IG9rbGNoKDI1LjElIDAuMDY1IDEyLjcpO1xyXG4gICAgLS1yZWQtNDogb2tsY2goMjguOSUgMC4wOTUgMTQuMyk7XHJcbiAgICAtLXJlZC01OiBva2xjaCgzMy4yJSAwLjEwNyAxNS41KTtcclxuICAgIC0tcmVkLTY6IG9rbGNoKDM4LjElIDAuMTExIDE2LjgpO1xyXG4gICAgLS1yZWQtNzogb2tsY2goNDUuMCUgMC4xMjEgMTguOCk7XHJcbiAgICAtLXJlZC04OiBva2xjaCg1NC40JSAwLjE0NiAyMS44KTtcclxuICAgIC0tcmVkLTk6IG9rbGNoKDYyLjYlIDAuMTkzIDIzKTtcclxuICAgIC0tcmVkLTEwOiBva2xjaCg2Ni4zJSAwLjE3NyAyMi45KTtcclxuICAgIC0tcmVkLTExOiBva2xjaCg3OC4wJSAwLjEyOCAyMi4xKTtcclxuICAgIC0tcmVkLTEyOiBva2xjaCg5MC4yJSAwLjA1MyA2LjUpO1xyXG5cclxuICAgIC0tcmVkLWExOiBva2xjaCg2MS4yJSAwLjI0NSAyOC43IC8gMy41MyUpO1xyXG4gICAgLS1yZWQtYTI6IG9rbGNoKDYyLjUlIDAuMjI3IDIzLjYgLyA2LjY3JSk7XHJcbiAgICAtLXJlZC1hMzogb2tsY2goNjMuNyUgMC4yNDkgMjEuOSAvIDE3LjY1JSk7XHJcbiAgICAtLXJlZC1hNDogb2tsY2goNjMuMSUgMC4yNTIgMjIuMiAvIDI2LjY3JSk7XHJcbiAgICAtLXJlZC1hNTogb2tsY2goNjQuMSUgMC4yNDUgMjAuNiAvIDMzLjczJSk7XHJcbiAgICAtLXJlZC1hNjogb2tsY2goNjYuMSUgMC4yMjYgMTkuNyAvIDQwLjc4JSk7XHJcbiAgICAtLXJlZC1hNzogb2tsY2goNjguMiUgMC4yMDcgMjAuMSAvIDUxLjc2JSk7XHJcbiAgICAtLXJlZC1hODogb2tsY2goNjkuMyUgMC4xOTcgMjIuNSAvIDY5LjAyJSk7XHJcbiAgICAtLXJlZC1hOTogb2tsY2goNjcuMyUgMC4yMTIgMjMuMSAvIDg5LjQxJSk7XHJcbiAgICAtLXJlZC1hMTA6IG9rbGNoKDcwLjIlIDAuMTg5IDIzIC8gOTIuMTYlKTtcclxuICAgIC0tcmVkLWExMTogb2tsY2goNzguMCUgMC4xMjggMjIuMSk7XHJcbiAgICAtLXJlZC1hMTI6IG9rbGNoKDkwLjIlIDAuMDUzIDYuNSk7XHJcblxyXG4gICAgLS1ydWJ5LTE6IG9rbGNoKDE4LjklIDAuMDE0IDEuOSk7XHJcbiAgICAtLXJ1YnktMjogb2tsY2goMjAuOCUgMC4wMTUgMy42KTtcclxuICAgIC0tcnVieS0zOiBva2xjaCgyNS40JSAwLjA2MSA2KTtcclxuICAgIC0tcnVieS00OiBva2xjaCgyOS4zJSAwLjA4OSA2LjEpO1xyXG4gICAgLS1ydWJ5LTU6IG9rbGNoKDMzLjQlIDAuMSA2LjUpO1xyXG4gICAgLS1ydWJ5LTY6IG9rbGNoKDM4LjIlIDAuMTA2IDcuMSk7XHJcbiAgICAtLXJ1YnktNzogb2tsY2goNDQuOCUgMC4xMTYgOS4xKTtcclxuICAgIC0tcnVieS04OiBva2xjaCg1NC4zJSAwLjE0NSAxMS4zKTtcclxuICAgIC0tcnVieS05OiBva2xjaCg2Mi44JSAwLjE5NSAxMy4yKTtcclxuICAgIC0tcnVieS0xMDogb2tsY2goNjYuNCUgMC4xOCAxMy42KTtcclxuICAgIC0tcnVieS0xMTogb2tsY2goNzguMSUgMC4xMjkgMTUuMSk7XHJcbiAgICAtLXJ1YnktMTI6IG9rbGNoKDkwLjYlIDAuMDUzIDM1NS43KTtcclxuXHJcbiAgICAtLXJ1YnktYTE6IG9rbGNoKDYxLjclIDAuMjQyIDE4LjEgLyAzLjUzJSk7XHJcbiAgICAtLXJ1YnktYTI6IG9rbGNoKDY5LjQlIDAuMiAxMC40IC8gNS40OSUpO1xyXG4gICAgLS1ydWJ5LWEzOiBva2xjaCg2NC42JSAwLjI0NCAxNC43IC8gMTcuMjUlKTtcclxuICAgIC0tcnVieS1hNDogb2tsY2goNjMuOSUgMC4yNDcgMTMuNSAvIDI1Ljg4JSk7XHJcbiAgICAtLXJ1YnktYTU6IG9rbGNoKDY1LjIlIDAuMjM5IDExIC8gMzIuNTUlKTtcclxuICAgIC0tcnVieS1hNjogb2tsY2goNjcuMyUgMC4yMjMgMTAuMSAvIDM5LjYxJSk7XHJcbiAgICAtLXJ1YnktYTc6IG9rbGNoKDY5LjIlIDAuMjA0IDEwLjcgLyA1MC4yMCUpO1xyXG4gICAgLS1ydWJ5LWE4OiBva2xjaCg2OS43JSAwLjE5OCAxMi4yIC8gNjguMjQlKTtcclxuICAgIC0tcnVieS1hOTogb2tsY2goNjcuNyUgMC4yMTMgMTMuNCAvIDg5LjQxJSk7XHJcbiAgICAtLXJ1YnktYTEwOiBva2xjaCg3MC4zJSAwLjE5MiAxMy43IC8gOTIuMTYlKTtcclxuICAgIC0tcnVieS1hMTE6IG9rbGNoKDc4LjElIDAuMTI5IDE1LjEpO1xyXG4gICAgLS1ydWJ5LWExMjogb2tsY2goOTAuOSUgMC4wNTMgMzU1LjcpO1xyXG5cclxuICAgIC0tY3JpbXNvbi0xOiBva2xjaCgxOC45JSAwLjAxNCAzNTQuMik7XHJcbiAgICAtLWNyaW1zb24tMjogb2tsY2goMjAuNiUgMC4wMjMgMzU0LjUpO1xyXG4gICAgLS1jcmltc29uLTM6IG9rbGNoKDI1LjUlIDAuMDYgMzUzLjUpO1xyXG4gICAgLS1jcmltc29uLTQ6IG9rbGNoKDI5LjMlIDAuMDkzIDM1NC4zKTtcclxuICAgIC0tY3JpbXNvbi01OiBva2xjaCgzMy4yJSAwLjEwNSAzNTQuNSk7XHJcbiAgICAtLWNyaW1zb24tNjogb2tsY2goMzguMyUgMC4xMDggMzU1LjkpO1xyXG4gICAgLS1jcmltc29uLTc6IG9rbGNoKDQ1LjAlIDAuMTIxIDM1Ny4xKTtcclxuICAgIC0tY3JpbXNvbi04OiBva2xjaCg1NC4zJSAwLjE0OCAzNTguNyk7XHJcbiAgICAtLWNyaW1zb24tOTogb2tsY2goNjMuNCUgMC4yMTMgMS4zKTtcclxuICAgIC0tY3JpbXNvbi0xMDogb2tsY2goNjYuMyUgMC4xOTcgMS44KTtcclxuICAgIC0tY3JpbXNvbi0xMTogb2tsY2goNzguMiUgMC4xMzQgNC43KTtcclxuICAgIC0tY3JpbXNvbi0xMjogb2tsY2goOTAuOSUgMC4wNTQgMzQ2LjYpO1xyXG5cclxuICAgIC0tY3JpbXNvbi1hMTogb2tsY2goNjIuMyUgMC4yNDQgOS4yIC8gMy41MyUpO1xyXG4gICAgLS1jcmltc29uLWEyOiBva2xjaCg2My43JSAwLjIzIDQuNCAvIDYuNjclKTtcclxuICAgIC0tY3JpbXNvbi1hMzogb2tsY2goNjUuOSUgMC4yNDcgMC4zIC8gMTYuNDclKTtcclxuICAgIC0tY3JpbXNvbi1hNDogb2tsY2goNjQuOCUgMC4yNTYgMC40IC8gMjUuNDklKTtcclxuICAgIC0tY3JpbXNvbi1hNTogb2tsY2goNjUuNyUgMC4yNSAzNTguNiAvIDMxLjc2JSk7XHJcbiAgICAtLWNyaW1zb24tYTY6IG9rbGNoKDY4LjElIDAuMjI4IDM1OC40IC8gMzguODIlKTtcclxuICAgIC0tY3JpbXNvbi1hNzogb2tsY2goNjkuNSUgMC4yMTEgMzU4LjYgLyA0OS44MCUpO1xyXG4gICAgLS1jcmltc29uLWE4OiBva2xjaCg3MC4zJSAwLjIwNSAzNTkuNiAvIDY3LjA2JSk7XHJcbiAgICAtLWNyaW1zb24tYTk6IG9rbGNoKDY3LjUlIDAuMjI5IDEuNSAvIDkwLjk4JSk7XHJcbiAgICAtLWNyaW1zb24tYTEwOiBva2xjaCg2OS43JSAwLjIwOSAyLjEgLyA5Mi45NCUpO1xyXG4gICAgLS1jcmltc29uLWExMTogb2tsY2goNzguMiUgMC4xMzQgNC43KTtcclxuICAgIC0tY3JpbXNvbi1hMTI6IG9rbGNoKDkxLjUlIDAuMDU0IDM0Ni42IC8gOTkuMjIlKTtcclxuXHJcbiAgICAtLXBpbmstMTogb2tsY2goMTkuMSUgMC4wMTcgMzM1LjMpO1xyXG4gICAgLS1waW5rLTI6IG9rbGNoKDIwLjglIDAuMDMyIDMzNyk7XHJcbiAgICAtLXBpbmstMzogb2tsY2goMjYuMiUgMC4wNjMgMzM3LjYpO1xyXG4gICAgLS1waW5rLTQ6IG9rbGNoKDI5LjklIDAuMDk4IDMzOS40KTtcclxuICAgIC0tcGluay01OiBva2xjaCgzMy44JSAwLjEwNSAzNDEuMik7XHJcbiAgICAtLXBpbmstNjogb2tsY2goMzguOCUgMC4xMDcgMzQxLjQpO1xyXG4gICAgLS1waW5rLTc6IG9rbGNoKDQ1LjglIDAuMTIgMzQyLjkpO1xyXG4gICAgLS1waW5rLTg6IG9rbGNoKDU0LjYlIDAuMTQ1IDM0NCk7XHJcbiAgICAtLXBpbmstOTogb2tsY2goNjEuNyUgMC4yMDggMzQ2KTtcclxuICAgIC0tcGluay0xMDogb2tsY2goNjQuOSUgMC4xOTcgMzQ2KTtcclxuICAgIC0tcGluay0xMTogb2tsY2goNzguNSUgMC4xNTUgMzQ3KTtcclxuICAgIC0tcGluay0xMjogb2tsY2goOTAuNSUgMC4wNTkgMzQzLjIpO1xyXG5cclxuICAgIC0tcGluay1hMTogb2tsY2goNjUuMiUgMC4yNzUgMzQyLjQgLyAzLjUzJSk7XHJcbiAgICAtLXBpbmstYTI6IG9rbGNoKDY1LjYlIDAuMjY4IDM0Mi45IC8gNy4wNiUpO1xyXG4gICAgLS1waW5rLWEzOiBva2xjaCg2OS4xJSAwLjI2NyAzNDAuNyAvIDE2LjA4JSk7XHJcbiAgICAtLXBpbmstYTQ6IG9rbGNoKDY3LjIlIDAuMjc4IDM0Mi4xIC8gMjQuNzElKTtcclxuICAgIC0tcGluay1hNTogb2tsY2goNjguNCUgMC4yNjMgMzQzLjMgLyAzMC41OSUpO1xyXG4gICAgLS1waW5rLWE2OiBva2xjaCg3MC43JSAwLjIzNyAzNDIuOSAvIDM3LjI1JSk7XHJcbiAgICAtLXBpbmstYTc6IG9rbGNoKDcyLjUlIDAuMjE2IDM0My41IC8gNDguMjQlKTtcclxuICAgIC0tcGluay1hODogb2tsY2goNzMuNCUgMC4yMDkgMzQ0LjQgLyA2My41MyUpO1xyXG4gICAgLS1waW5rLWE5OiBva2xjaCg2OS43JSAwLjI0MSAzNDYuMiAvIDgzLjE0JSk7XHJcbiAgICAtLXBpbmstYTEwOiBva2xjaCg3MS44JSAwLjIyMSAzNDYuMyAvIDg2LjI3JSk7XHJcbiAgICAtLXBpbmstYTExOiBva2xjaCg3OC41JSAwLjE1NSAzNDcpO1xyXG4gICAgLS1waW5rLWExMjogb2tsY2goOTEuMiUgMC4wNTkgMzQzLjIgLyA5OS4yMiUpO1xyXG5cclxuICAgIC0tcGx1bS0xOiBva2xjaCgxOS4wJSAwLjAxOCAzMjYuMik7XHJcbiAgICAtLXBsdW0tMjogb2tsY2goMjEuMCUgMC4wMzIgMzI2LjYpO1xyXG4gICAgLS1wbHVtLTM6IG9rbGNoKDI2LjclIDAuMDYxIDMyNy4xKTtcclxuICAgIC0tcGx1bS00OiBva2xjaCgzMC43JSAwLjA4NyAzMjUuNik7XHJcbiAgICAtLXBsdW0tNTogb2tsY2goMzQuNCUgMC4wOTcgMzI1KTtcclxuICAgIC0tcGx1bS02OiBva2xjaCgzOC45JSAwLjA5NyAzMjUpO1xyXG4gICAgLS1wbHVtLTc6IG9rbGNoKDQ1LjYlIDAuMTA3IDMyMy4yKTtcclxuICAgIC0tcGx1bS04OiBva2xjaCg1NC41JSAwLjEyOCAzMjEuOSk7XHJcbiAgICAtLXBsdW0tOTogb2tsY2goNTcuOSUgMC4xODggMzIyLjEpO1xyXG4gICAgLS1wbHVtLTEwOiBva2xjaCg2MS42JSAwLjE4MiAzMjIuMyk7XHJcbiAgICAtLXBsdW0tMTE6IG9rbGNoKDc4LjYlIDAuMTU0IDMyMi4yKTtcclxuICAgIC0tcGx1bS0xMjogb2tsY2goOTAuNiUgMC4wNTUgMzI2KTtcclxuXHJcbiAgICAtLXBsdW0tYTE6IG9rbGNoKDY3LjUlIDAuMzA1IDMyOC4zIC8gMy4xNCUpO1xyXG4gICAgLS1wbHVtLWEyOiBva2xjaCg2OC44JSAwLjI5MiAzMjguMiAvIDYuNjclKTtcclxuICAgIC0tcGx1bS1hMzogb2tsY2goNzIuOSUgMC4yNzkgMzI4IC8gMTUuMjklKTtcclxuICAgIC0tcGx1bS1hNDogb2tsY2goNzEuNiUgMC4yODMgMzI1LjkgLyAyMi43NSUpO1xyXG4gICAgLS1wbHVtLWE1OiBva2xjaCg3Mi41JSAwLjI2NyAzMjUuMSAvIDI4LjI0JSk7XHJcbiAgICAtLXBsdW0tYTY6IG9rbGNoKDc1LjMlIDAuMjM3IDMyNS4yIC8gMzMuNzMlKTtcclxuICAgIC0tcGx1bS1hNzogb2tsY2goNzYuMyUgMC4yMSAzMjMuNSAvIDQzLjkyJSk7XHJcbiAgICAtLXBsdW0tYTg6IG9rbGNoKDc3LjMlIDAuMTk5IDMyMS45IC8gNTguNDMlKTtcclxuICAgIC0tcGx1bS1hOTogb2tsY2goNzIuMyUgMC4yNDYgMzIyLjEgLyA3MS4zNyUpO1xyXG4gICAgLS1wbHVtLWExMDogb2tsY2goNzQuNSUgMC4yMjggMzIyLjUgLyA3NS4yOSUpO1xyXG4gICAgLS1wbHVtLWExMTogb2tsY2goODEuMSUgMC4xNiAzMjIuMSAvIDk1LjI5JSk7XHJcbiAgICAtLXBsdW0tYTEyOiBva2xjaCg5My41JSAwLjA1NiAzMjYgLyA5NS42OSUpO1xyXG5cclxuICAgIC0tcHVycGxlLTE6IG9rbGNoKDE5LjElIDAuMDIyIDMxNS42KTtcclxuICAgIC0tcHVycGxlLTI6IG9rbGNoKDIxLjQlIDAuMDMgMzEzLjEpO1xyXG4gICAgLS1wdXJwbGUtMzogb2tsY2goMjYuOCUgMC4wNjEgMzEyLjYpO1xyXG4gICAgLS1wdXJwbGUtNDogb2tsY2goMzAuOSUgMC4wODIgMzEwLjgpO1xyXG4gICAgLS1wdXJwbGUtNTogb2tsY2goMzQuNSUgMC4wOTIgMzEwLjUpO1xyXG4gICAgLS1wdXJwbGUtNjogb2tsY2goMzguOSUgMC4wOTYgMzA5LjUpO1xyXG4gICAgLS1wdXJwbGUtNzogb2tsY2goNDQuOSUgMC4xMDggMzA4LjYpO1xyXG4gICAgLS1wdXJwbGUtODogb2tsY2goNTQuMSUgMC4xMzMgMzA3LjYpO1xyXG4gICAgLS1wdXJwbGUtOTogb2tsY2goNTUuNiUgMC4xODMgMzA1LjkpO1xyXG4gICAgLS1wdXJwbGUtMTA6IG9rbGNoKDU5LjYlIDAuMTc3IDMwNi41KTtcclxuICAgIC0tcHVycGxlLTExOiBva2xjaCg3OC4xJSAwLjE0NSAzMDcuNyk7XHJcbiAgICAtLXB1cnBsZS0xMjogb2tsY2goOTEuMSUgMC4wNDkgMzExKTtcclxuXHJcbiAgICAtLXB1cnBsZS1hMTogb2tsY2goNTkuMyUgMC4yOTIgMzEwLjkgLyA0LjMxJSk7XHJcbiAgICAtLXB1cnBsZS1hMjogb2tsY2goNjIuNiUgMC4yNTYgMzEwLjMgLyA3Ljg0JSk7XHJcbiAgICAtLXB1cnBsZS1hMzogb2tsY2goNjUuNiUgMC4yNTMgMzEwLjkgLyAxNy42NSUpO1xyXG4gICAgLS1wdXJwbGUtYTQ6IG9rbGNoKDY1LjAlIDAuMjQ2IDMwOS4yIC8gMjUuODglKTtcclxuICAgIC0tcHVycGxlLWE1OiBva2xjaCg2Ni40JSAwLjIzNSAzMDkuNCAvIDMxLjc2JSk7XHJcbiAgICAtLXB1cnBsZS1hNjogb2tsY2goNjguOSUgMC4yMTMgMzA4LjggLyAzOC4wNCUpO1xyXG4gICAgLS1wdXJwbGUtYTc6IG9rbGNoKDcwLjclIDAuMTk3IDMwOC4yIC8gNDcuODQlKTtcclxuICAgIC0tcHVycGxlLWE4OiBva2xjaCg3MS44JSAwLjE5MSAzMDcuMyAvIDY0LjMxJSk7XHJcbiAgICAtLXB1cnBsZS1hOTogb2tsY2goNjYuMyUgMC4yMjkgMzA1LjggLyA3Ni4wOCUpO1xyXG4gICAgLS1wdXJwbGUtYTEwOiBva2xjaCg2OC44JSAwLjIxMSAzMDYuMyAvIDgwLjM5JSk7XHJcbiAgICAtLXB1cnBsZS1hMTE6IG9rbGNoKDc4LjElIDAuMTQ1IDMwNy43KTtcclxuICAgIC0tcHVycGxlLWExMjogb2tsY2goOTIuNCUgMC4wNSAzMTEuNSAvIDk4LjA0JSk7XHJcblxyXG4gICAgLS12aW9sZXQtMTogb2tsY2goMTkuMSUgMC4wMjYgMjkwLjgpO1xyXG4gICAgLS12aW9sZXQtMjogb2tsY2goMjEuMSUgMC4wMzIgMzAwLjkpO1xyXG4gICAgLS12aW9sZXQtMzogb2tsY2goMjcuMSUgMC4wNjUgMjk0LjQpO1xyXG4gICAgLS12aW9sZXQtNDogb2tsY2goMzEuMiUgMC4wOTMgMjkyLjEpO1xyXG4gICAgLS12aW9sZXQtNTogb2tsY2goMzQuOSUgMC4wOTkgMjkxLjMpO1xyXG4gICAgLS12aW9sZXQtNjogb2tsY2goMzguOSUgMC4xMDIgMjkyLjEpO1xyXG4gICAgLS12aW9sZXQtNzogb2tsY2goNDQuNSUgMC4xMSAyOTIpO1xyXG4gICAgLS12aW9sZXQtODogb2tsY2goNTEuOCUgMC4xMzEgMjkwLjMpO1xyXG4gICAgLS12aW9sZXQtOTogb2tsY2goNTQuMiUgMC4xNzkgMjg4KTtcclxuICAgIC0tdmlvbGV0LTEwOiBva2xjaCg1OC45JSAwLjE2OSAyODkuNCk7XHJcbiAgICAtLXZpb2xldC0xMTogb2tsY2goNzcuOCUgMC4xMjUgMjkzLjIpO1xyXG4gICAgLS12aW9sZXQtMTI6IG9rbGNoKDkxLjIlIDAuMDQ1IDI5Mi40KTtcclxuXHJcbiAgICAtLXZpb2xldC1hMTogb2tsY2goNDkuMSUgMC4yODkgMjc0LjQgLyA1Ljg4JSk7XHJcbiAgICAtLXZpb2xldC1hMjogb2tsY2goNTYuNiUgMC4yNTUgMjkzLjcgLyA4LjYzJSk7XHJcbiAgICAtLXZpb2xldC1hMzogb2tsY2goNTkuMyUgMC4yMzggMjg5LjkgLyAyMS4xOCUpO1xyXG4gICAgLS12aW9sZXQtYTQ6IG9rbGNoKDU4LjMlIDAuMjQgMjg4LjMgLyAzMS4zNyUpO1xyXG4gICAgLS12aW9sZXQtYTU6IG9rbGNoKDYwLjklIDAuMjIzIDI4OC43IC8gMzcuMjUlKTtcclxuICAgIC0tdmlvbGV0LWE2OiBva2xjaCg2My44JSAwLjIwNyAyOTAuNSAvIDQyLjc1JSk7XHJcbiAgICAtLXZpb2xldC1hNzogb2tsY2goNjYuOCUgMC4xOTEgMjkxIC8gNTEuMzclKTtcclxuICAgIC0tdmlvbGV0LWE4OiBva2xjaCg2Ny4zJSAwLjE4NCAyODkuOCAvIDY1Ljg4JSk7XHJcbiAgICAtLXZpb2xldC1hOTogb2tsY2goNjIuNiUgMC4yMTQgMjg3LjcgLyA4MC4wMCUpO1xyXG4gICAgLS12aW9sZXQtYTEwOiBva2xjaCg2NS43JSAwLjE5NCAyODkuMSAvIDg0LjMxJSk7XHJcbiAgICAtLXZpb2xldC1hMTE6IG9rbGNoKDc3LjglIDAuMTI1IDI5My4yKTtcclxuICAgIC0tdmlvbGV0LWExMjogb2tsY2goOTEuNSUgMC4wNDUgMjkyLjQpO1xyXG5cclxuICAgIC0taXJpcy0xOiBva2xjaCgxOS4yJSAwLjAyMiAyODQuMSk7XHJcbiAgICAtLWlyaXMtMjogb2tsY2goMjAuOSUgMC4wMjkgMjg2LjYpO1xyXG4gICAgLS1pcmlzLTM6IG9rbGNoKDI3LjIlIDAuMDY5IDI3OC41KTtcclxuICAgIC0taXJpcy00OiBva2xjaCgzMS44JSAwLjEwMiAyNzYpO1xyXG4gICAgLS1pcmlzLTU6IG9rbGNoKDM1LjclIDAuMTEgMjc3LjMpO1xyXG4gICAgLS1pcmlzLTY6IG9rbGNoKDQwLjAlIDAuMTEyIDI3OS41KTtcclxuICAgIC0taXJpcy03OiBva2xjaCg0NC44JSAwLjEyIDI4MC40KTtcclxuICAgIC0taXJpcy04OiBva2xjaCg1MC43JSAwLjEzOCAyODAuOCk7XHJcbiAgICAtLWlyaXMtOTogb2tsY2goNTQuMCUgMC4xODQgMjc4LjMpO1xyXG4gICAgLS1pcmlzLTEwOiBva2xjaCg1OC43JSAwLjE3MiAyODEuMyk7XHJcbiAgICAtLWlyaXMtMTE6IG9rbGNoKDc3LjQlIDAuMTIyIDI4Ny41KTtcclxuICAgIC0taXJpcy0xMjogb2tsY2goOTEuNCUgMC4wNDIgMjg3KTtcclxuXHJcbiAgICAtLWlyaXMtYTE6IG9rbGNoKDUwLjElIDAuMjc5IDI3MC40IC8gNS40OSUpO1xyXG4gICAgLS1pcmlzLWEyOiBva2xjaCg1NC4xJSAwLjI0NyAyNzcgLyA4LjYzJSk7XHJcbiAgICAtLWlyaXMtYTM6IG9rbGNoKDU2LjglIDAuMjM4IDI3My41IC8gMjMuMTQlKTtcclxuICAgIC0taXJpcy1hNDogb2tsY2goNTYuMCUgMC4yNDMgMjcyLjYgLyAzNS4yOSUpO1xyXG4gICAgLS1pcmlzLWE1OiBva2xjaCg1OC4zJSAwLjIyNiAyNzQuOSAvIDQxLjk2JSk7XHJcbiAgICAtLWlyaXMtYTY6IG9rbGNoKDYxLjclIDAuMjA2IDI3Ny45IC8gNDcuODQlKTtcclxuICAgIC0taXJpcy1hNzogb2tsY2goNjMuOCUgMC4xOTYgMjc5LjMgLyA1NS42OSUpO1xyXG4gICAgLS1pcmlzLWE4OiBva2xjaCg2NC42JSAwLjE5MSAyODAgLyA2Ny40NSUpO1xyXG4gICAgLS1pcmlzLWE5OiBva2xjaCg2MC43JSAwLjIxNCAyNzcuOSAvIDgzLjE0JSk7XHJcbiAgICAtLWlyaXMtYTEwOiBva2xjaCg2NC43JSAwLjE5MyAyODAuOSAvIDg2LjI3JSk7XHJcbiAgICAtLWlyaXMtYTExOiBva2xjaCg3Ny40JSAwLjEyMiAyODcuNSk7XHJcbiAgICAtLWlyaXMtYTEyOiBva2xjaCg5MS43JSAwLjA0MiAyODcpO1xyXG5cclxuICAgIC0taW5kaWdvLTE6IG9rbGNoKDE5LjElIDAuMDI1IDI3Ni41KTtcclxuICAgIC0taW5kaWdvLTI6IG9rbGNoKDIwLjklIDAuMDMgMjc0LjgpO1xyXG4gICAgLS1pbmRpZ28tMzogb2tsY2goMjcuMiUgMC4wNzEgMjY4KTtcclxuICAgIC0taW5kaWdvLTQ6IG9rbGNoKDMxLjglIDAuMDk1IDI2Ny4yKTtcclxuICAgIC0taW5kaWdvLTU6IG9rbGNoKDM2LjIlIDAuMTA0IDI2Nyk7XHJcbiAgICAtLWluZGlnby02OiBva2xjaCg0MC4zJSAwLjExMSAyNjguOCk7XHJcbiAgICAtLWluZGlnby03OiBva2xjaCg0NC45JSAwLjEyIDI2OC45KTtcclxuICAgIC0taW5kaWdvLTg6IG9rbGNoKDUwLjIlIDAuMTM3IDI2OC4zKTtcclxuICAgIC0taW5kaWdvLTk6IG9rbGNoKDU0LjQlIDAuMTkxIDI2Nyk7XHJcbiAgICAtLWluZGlnby0xMDogb2tsY2goNTguOSUgMC4xNzYgMjY5LjMpO1xyXG4gICAgLS1pbmRpZ28tMTE6IG9rbGNoKDc3LjYlIDAuMTE0IDI3Myk7XHJcbiAgICAtLWluZGlnby0xMjogb2tsY2goOTEuMSUgMC4wNDMgMjY5LjYpO1xyXG5cclxuICAgIC0taW5kaWdvLWExOiBva2xjaCg0OC43JSAwLjI4OSAyNjUuMSAvIDUuODglKTtcclxuICAgIC0taW5kaWdvLWEyOiBva2xjaCg1My43JSAwLjI0NyAyNjcuNiAvIDkuMDIlKTtcclxuICAgIC0taW5kaWdvLWEzOiBva2xjaCg1Ni40JSAwLjIzOSAyNjUuMyAvIDIzLjUzJSk7XHJcbiAgICAtLWluZGlnby1hNDogb2tsY2goNTcuMyUgMC4yMzMgMjY1LjYgLyAzNC4xMiUpO1xyXG4gICAgLS1pbmRpZ28tYTU6IG9rbGNoKDU5LjclIDAuMjE1IDI2NS44IC8gNDEuOTYlKTtcclxuICAgIC0taW5kaWdvLWE2OiBva2xjaCg2MS43JSAwLjIwMyAyNjcuNyAvIDQ4LjYzJSk7XHJcbiAgICAtLWluZGlnby1hNzogb2tsY2goNjMuNiUgMC4xOTQgMjY4LjMgLyA1Ni40NyUpO1xyXG4gICAgLS1pbmRpZ28tYTg6IG9rbGNoKDY0LjAlIDAuMTkgMjY4IC8gNjcuNDUlKTtcclxuICAgIC0taW5kaWdvLWE5OiBva2xjaCg2MC4wJSAwLjIxNiAyNjYuOSAvIDg1Ljg4JSk7XHJcbiAgICAtLWluZGlnby1hMTA6IG9rbGNoKDYzLjUlIDAuMTk0IDI2OS4xIC8gODkuMDIlKTtcclxuICAgIC0taW5kaWdvLWExMTogb2tsY2goNzcuNiUgMC4xMTQgMjczKTtcclxuICAgIC0taW5kaWdvLWExMjogb2tsY2goOTEuMSUgMC4wNDMgMjY5LjYpO1xyXG5cclxuICAgIC0tYmx1ZS0xOiBva2xjaCgxOS40JSAwLjAyNSAyNTYuNSk7XHJcbiAgICAtLWJsdWUtMjogb2tsY2goMjEuMyUgMC4wMyAyNjEuMyk7XHJcbiAgICAtLWJsdWUtMzogb2tsY2goMjcuNCUgMC4wNjYgMjUzLjkpO1xyXG4gICAgLS1ibHVlLTQ6IG9rbGNoKDMyLjAlIDAuMDk3IDI1Mi4zKTtcclxuICAgIC0tYmx1ZS01OiBva2xjaCgzNi43JSAwLjEwNiAyNTAuNyk7XHJcbiAgICAtLWJsdWUtNjogb2tsY2goNDEuNiUgMC4xMTMgMjUyKTtcclxuICAgIC0tYmx1ZS03OiBva2xjaCg0Ny40JSAwLjEyMiAyNTMuMSk7XHJcbiAgICAtLWJsdWUtODogb2tsY2goNTQuMSUgMC4xNCAyNTMuMik7XHJcbiAgICAtLWJsdWUtOTogb2tsY2goNjQuOSUgMC4xOTMgMjUxLjgpO1xyXG4gICAgLS1ibHVlLTEwOiBva2xjaCg2OC44JSAwLjE2OSAyNTEuNCk7XHJcbiAgICAtLWJsdWUtMTE6IG9rbGNoKDc2LjQlIDAuMTI2IDI0OS41KTtcclxuICAgIC0tYmx1ZS0xMjogb2tsY2goOTAuNyUgMC4wNTEgMjM4LjQpO1xyXG5cclxuICAgIC0tYmx1ZS1hMTogb2tsY2goNTAuNyUgMC4yNTMgMjYyLjkgLyA2LjY3JSk7XHJcbiAgICAtLWJsdWUtYTI6IG9rbGNoKDU2LjIlIDAuMjM1IDI2MS40IC8gOS40MSUpO1xyXG4gICAgLS1ibHVlLWEzOiBva2xjaCg1OS43JSAwLjIyMSAyNTggLyAyMi43NSUpO1xyXG4gICAgLS1ibHVlLWE0OiBva2xjaCg1OS4zJSAwLjIyMyAyNTguNCAvIDM0LjEyJSk7XHJcbiAgICAtLWJsdWUtYTU6IG9rbGNoKDYxLjYlIDAuMjA3IDI1NS42IC8gNDEuOTYlKTtcclxuICAgIC0tYmx1ZS1hNjogb2tsY2goNjMuNCUgMC4xOTcgMjU0LjEgLyA0OS44MCUpO1xyXG4gICAgLS1ibHVlLWE3OiBva2xjaCg2NS42JSAwLjE4NiAyNTMuOCAvIDU5LjYxJSk7XHJcbiAgICAtLWJsdWUtYTg6IG9rbGNoKDY2LjMlIDAuMTgxIDI1My41IC8gNzIuNTUlKTtcclxuICAgIC0tYmx1ZS1hOTogb2tsY2goNjQuOSUgMC4xOTMgMjUxLjgpO1xyXG4gICAgLS1ibHVlLWExMDogb2tsY2goNjguOCUgMC4xNjkgMjUxLjQpO1xyXG4gICAgLS1ibHVlLWExMTogb2tsY2goNzYuNCUgMC4xMjYgMjQ5LjUpO1xyXG4gICAgLS1ibHVlLWExMjogb2tsY2goOTAuNyUgMC4wNTEgMjM4LjQpO1xyXG5cclxuICAgIC0tY3lhbi0xOiBva2xjaCgxOS4yJSAwLjAxOCAyMjIuOCk7XHJcbiAgICAtLWN5YW4tMjogb2tsY2goMjEuNCUgMC4wMTkgMjI3LjkpO1xyXG4gICAgLS1jeWFuLTM6IG9rbGNoKDI3LjMlIDAuMDQzIDIyMC40KTtcclxuICAgIC0tY3lhbi00OiBva2xjaCgzMS42JSAwLjA1OSAyMjMuNyk7XHJcbiAgICAtLWN5YW4tNTogb2tsY2goMzYuMyUgMC4wNjggMjIzLjcpO1xyXG4gICAgLS1jeWFuLTY6IG9rbGNoKDQxLjQlIDAuMDc1IDIyMS41KTtcclxuICAgIC0tY3lhbi03OiBva2xjaCg0Ny44JSAwLjA4MyAyMjEuNik7XHJcbiAgICAtLWN5YW4tODogb2tsY2goNTUuNyUgMC4wOTkgMjIxLjEpO1xyXG4gICAgLS1jeWFuLTk6IG9rbGNoKDY2LjAlIDAuMTIyIDIyMS43KTtcclxuICAgIC0tY3lhbi0xMDogb2tsY2goNjkuOSUgMC4xMTkgMjE4LjkpO1xyXG4gICAgLS1jeWFuLTExOiBva2xjaCg3OC41JSAwLjExNiAyMTMuOCk7XHJcbiAgICAtLWN5YW4tMTI6IG9rbGNoKDkxLjAlIDAuMDU3IDIxMS41KTtcclxuXHJcbiAgICAtLWN5YW4tYTE6IG9rbGNoKDY0LjYlIDAuMTgyIDI0OS45IC8gMDMuOTIlKTtcclxuICAgIC0tY3lhbi1hMjogb2tsY2goNjkuMyUgMC4xNTcgMjM5LjMgLyAwNi42NyUpO1xyXG4gICAgLS1jeWFuLWEzOiBva2xjaCg3NS4yJSAwLjE1MiAyMzEuNCAvIDE1LjY5JSk7XHJcbiAgICAtLWN5YW4tYTQ6IG9rbGNoKDc0LjQlIDAuMTU2IDIzNC4zIC8gMjMuMTQlKTtcclxuICAgIC0tY3lhbi1hNTogb2tsY2goNzUuMiUgMC4xNTIgMjMxLjQgLyAzMC4yMCUpO1xyXG4gICAgLS1jeWFuLWE2OiBva2xjaCg3Ny4zJSAwLjE0OCAyMjYuMyAvIDM2Ljg2JSk7XHJcbiAgICAtLWN5YW4tYTc6IG9rbGNoKDc4LjklIDAuMTQ2IDIyNC4xIC8gNDUuODglKTtcclxuICAgIC0tY3lhbi1hODogb2tsY2goNzkuMyUgMC4xNDYgMjIyLjggLyA1OC40MyUpO1xyXG4gICAgLS1jeWFuLWE5OiBva2xjaCg3OS4zJSAwLjE0NyAyMjIuNSAvIDc2LjQ3JSk7XHJcbiAgICAtLWN5YW4tYTEwOiBva2xjaCg4MS4yJSAwLjE0MSAyMTkuMyAvIDgwLjM5JSk7XHJcbiAgICAtLWN5YW4tYTExOiBva2xjaCg4NC41JSAwLjEyNiAyMTMuOSAvIDg5LjgwJSk7XHJcbiAgICAtLWN5YW4tYTEyOiBva2xjaCg5Mi45JSAwLjA1OSAyMTEgLyA5Ni44NiUpO1xyXG5cclxuICAgIC0tdGVhbC0xOiBva2xjaCgxOC43JSAwLjAxMiAxODYuNyk7XHJcbiAgICAtLXRlYWwtMjogb2tsY2goMjEuNiUgMC4wMTYgMTg5KTtcclxuICAgIC0tdGVhbC0zOiBva2xjaCgyNy4zJSAwLjAzOCAxODYuOCk7XHJcbiAgICAtLXRlYWwtNDogb2tsY2goMzEuOCUgMC4wNTQgMTg3LjMpO1xyXG4gICAgLS10ZWFsLTU6IG9rbGNoKDM2LjMlIDAuMDYgMTg2LjYpO1xyXG4gICAgLS10ZWFsLTY6IG9rbGNoKDQxLjQlIDAuMDY2IDE4NC43KTtcclxuICAgIC0tdGVhbC03OiBva2xjaCg0Ny4zJSAwLjA3NCAxODUpO1xyXG4gICAgLS10ZWFsLTg6IG9rbGNoKDUzLjclIDAuMDg2IDE4My41KTtcclxuICAgIC0tdGVhbC05OiBva2xjaCg2NC45JSAwLjExNCAxODIpO1xyXG4gICAgLS10ZWFsLTEwOiBva2xjaCg2OC44JSAwLjEyMyAxODAuMyk7XHJcbiAgICAtLXRlYWwtMTE6IG9rbGNoKDc4LjklIDAuMTQ3IDE3NS43KTtcclxuICAgIC0tdGVhbC0xMjogb2tsY2goOTAuNSUgMC4wNzIgMTc1LjEpO1xyXG5cclxuICAgIC0tdGVhbC1hMTogb2tsY2goODAuMCUgMC4xNjEgMTY4LjYgLyAxLjk2JSk7XHJcbiAgICAtLXRlYWwtYTI6IG9rbGNoKDg4LjklIDAuMTU2IDE4NC4xIC8gNC43MSUpO1xyXG4gICAgLS10ZWFsLWEzOiBva2xjaCg4OS44JSAwLjE2IDE4Mi40IC8gMTEuNzYlKTtcclxuICAgIC0tdGVhbC1hNDogb2tsY2goODkuOCUgMC4xNTkgMTgzLjggLyAxNy42NSUpO1xyXG4gICAgLS10ZWFsLWE1OiBva2xjaCg4OS45JSAwLjE1OSAxODQuMyAvIDIzLjE0JSk7XHJcbiAgICAtLXRlYWwtYTY6IG9rbGNoKDg5LjklIDAuMTU3IDE4My4yIC8gMjkuNDElKTtcclxuICAgIC0tdGVhbC1hNzogb2tsY2goODkuNiUgMC4xNTIgMTg0IC8gMzcuMjUlKTtcclxuICAgIC0tdGVhbC1hODogb2tsY2goOTAuMSUgMC4xNTQgMTgyLjUgLyA0NS44OCUpO1xyXG4gICAgLS10ZWFsLWE5OiBva2xjaCg4OS44JSAwLjE2IDE4MS40IC8gNjIuMzUlKTtcclxuICAgIC0tdGVhbC1hMTA6IG9rbGNoKDg5LjYlIDAuMTYyIDE3OS42IC8gNjguMjQlKTtcclxuICAgIC0tdGVhbC1hMTE6IG9rbGNoKDg5LjElIDAuMTY3IDE3NS4yIC8gODMuOTIlKTtcclxuICAgIC0tdGVhbC1hMTI6IG9rbGNoKDk0LjglIDAuMDc1IDE3NS4yIC8gOTMuNzMlKTtcclxuXHJcbiAgICAtLWphZGUtMTogb2tsY2goMTguNiUgMC4wMTQgMTY5LjgpO1xyXG4gICAgLS1qYWRlLTI6IG9rbGNoKDIxLjUlIDAuMDE3IDE2OC4yKTtcclxuICAgIC0tamFkZS0zOiBva2xjaCgyNy40JSAwLjA0MyAxNjUuMik7XHJcbiAgICAtLWphZGUtNDogb2tsY2goMzEuNiUgMC4wNTcgMTY3LjYpO1xyXG4gICAgLS1qYWRlLTU6IG9rbGNoKDM2LjElIDAuMDY0IDE2OC4yKTtcclxuICAgIC0tamFkZS02OiBva2xjaCg0MS4zJSAwLjA2OSAxNjkuNik7XHJcbiAgICAtLWphZGUtNzogb2tsY2goNDYuOCUgMC4wNzYgMTcwLjMpO1xyXG4gICAgLS1qYWRlLTg6IG9rbGNoKDUzLjclIDAuMDg3IDE3Mi4yKTtcclxuICAgIC0tamFkZS05OiBva2xjaCg2NC4yJSAwLjExNSAxNzAuNyk7XHJcbiAgICAtLWphZGUtMTA6IG9rbGNoKDY3LjglIDAuMTI2IDE2OS42KTtcclxuICAgIC0tamFkZS0xMTogb2tsY2goNzguNSUgMC4xNTYgMTY3LjEpO1xyXG4gICAgLS1qYWRlLTEyOiBva2xjaCg5MC4zJSAwLjA3OCAxNjYuOSk7XHJcblxyXG4gICAgLS1qYWRlLWExOiBva2xjaCg3OC4zJSAwLjI0MiAxNDUuNiAvIDEuOTYlKTtcclxuICAgIC0tamFkZS1hMjogb2tsY2goODcuNCUgMC4xOTQgMTU5LjEgLyA0LjcxJSk7XHJcbiAgICAtLWphZGUtYTM6IG9rbGNoKDg2LjQlIDAuMjA2IDE1Ni44IC8gMTIuNTUlKTtcclxuICAgIC0tamFkZS1hNDogb2tsY2goODguMiUgMC4xOTkgMTYwLjEgLyAxNy42NSUpO1xyXG4gICAgLS1qYWRlLWE1OiBva2xjaCg4OC42JSAwLjE4OSAxNjMuNSAvIDIzLjE0JSk7XHJcbiAgICAtLWphZGUtYTY6IG9rbGNoKDg5LjIlIDAuMTc0IDE2Ni42IC8gMjkuNDElKTtcclxuICAgIC0tamFkZS1hNzogb2tsY2goODkuMSUgMC4xNjQgMTY4LjQgLyAzNi44NiUpO1xyXG4gICAgLS1qYWRlLWE4OiBva2xjaCg4OS44JSAwLjE2IDE3MC45IC8gNDUuODglKTtcclxuICAgIC0tamFkZS1hOTogb2tsY2goODkuMiUgMC4xNjYgMTY5LjggLyA2MS41NyUpO1xyXG4gICAgLS1qYWRlLWExMDogb2tsY2goODkuMCUgMC4xNyAxNjguOSAvIDY3LjA2JSk7XHJcbiAgICAtLWphZGUtYTExOiBva2xjaCg4OC43JSAwLjE3OCAxNjYuNyAvIDgzLjkyJSk7XHJcbiAgICAtLWphZGUtYTEyOiBva2xjaCg5NC41JSAwLjA4MSAxNjYuNiAvIDkzLjczJSk7XHJcblxyXG4gICAgLS1ncmVlbi0xOiBva2xjaCgxOC43JSAwLjAxMiAxNjcpO1xyXG4gICAgLS1ncmVlbi0yOiBva2xjaCgyMS4yJSAwLjAxNSAxNjUuOSk7XHJcbiAgICAtLWdyZWVuLTM6IG9rbGNoKDI3LjIlIDAuMDQgMTYyLjIpO1xyXG4gICAgLS1ncmVlbi00OiBva2xjaCgzMS43JSAwLjA1NyAxNjEuOCk7XHJcbiAgICAtLWdyZWVuLTU6IG9rbGNoKDM2LjUlIDAuMDY2IDE2MS4yKTtcclxuICAgIC0tZ3JlZW4tNjogb2tsY2goNDEuMiUgMC4wNzIgMTYwLjkpO1xyXG4gICAgLS1ncmVlbi03OiBva2xjaCg0Ni43JSAwLjA4MiAxNjAuMik7XHJcbiAgICAtLWdyZWVuLTg6IG9rbGNoKDUyLjglIDAuMDk2IDE1OS40KTtcclxuICAgIC0tZ3JlZW4tOTogb2tsY2goNjQuMSUgMC4xMzMgMTU3LjcpO1xyXG4gICAgLS1ncmVlbi0xMDogb2tsY2goNjcuNSUgMC4xNDEgMTU3LjcpO1xyXG4gICAgLS1ncmVlbi0xMTogb2tsY2goNzcuOSUgMC4xNjUgMTU3LjMpO1xyXG4gICAgLS1ncmVlbi0xMjogb2tsY2goOTAuNSUgMC4wODMgMTU4LjIpO1xyXG5cclxuICAgIC0tZ3JlZW4tYTE6IG9rbGNoKDc4LjMlIDAuMjQyIDE0NS42IC8gMS45NiUpO1xyXG4gICAgLS1ncmVlbi1hMjogb2tsY2goODYuNyUgMC4xOTkgMTU3IC8gNC4zMSUpO1xyXG4gICAgLS1ncmVlbi1hMzogb2tsY2goODguMSUgMC4yMTEgMTU1LjQgLyAxMS43NiUpO1xyXG4gICAgLS1ncmVlbi1hNDogb2tsY2goODguMCUgMC4yMTIgMTU1LjggLyAxNy42NSUpO1xyXG4gICAgLS1ncmVlbi1hNTogb2tsY2goODguNCUgMC4yMDIgMTU3LjMgLyAyMy41MyUpO1xyXG4gICAgLS1ncmVlbi1hNjogb2tsY2goODguOSUgMC4xODkgMTU4LjMgLyAyOS40MSUpO1xyXG4gICAgLS1ncmVlbi1hNzogb2tsY2goODguNyUgMC4xODEgMTU4LjUgLyAzNi44NiUpO1xyXG4gICAgLS1ncmVlbi1hODogb2tsY2goODkuMyUgMC4xODEgMTU4LjEgLyA0NS4xMCUpO1xyXG4gICAgLS1ncmVlbi1hOTogb2tsY2goODguOCUgMC4xOTQgMTU2LjcgLyA2MS45NiUpO1xyXG4gICAgLS1ncmVlbi1hMTA6IG9rbGNoKDg4LjUlIDAuMTkzIDE1Ni45IC8gNjcuMDYlKTtcclxuICAgIC0tZ3JlZW4tYTExOiBva2xjaCg4OC42JSAwLjE5MSAxNTcgLyA4My4xNCUpO1xyXG4gICAgLS1ncmVlbi1hMTI6IG9rbGNoKDk0LjQlIDAuMDg3IDE1OC40IC8gOTQuMTIlKTtcclxuXHJcbiAgICAtLWdyYXNzLTE6IG9rbGNoKDE4LjclIDAuMDEzIDE1OS43KTtcclxuICAgIC0tZ3Jhc3MtMjogb2tsY2goMjEuMCUgMC4wMTMgMTQ5LjkpO1xyXG4gICAgLS1ncmFzcy0zOiBva2xjaCgyNi43JSAwLjAzIDE1MC4yKTtcclxuICAgIC0tZ3Jhc3MtNDogb2tsY2goMzEuOSUgMC4wNTMgMTUwLjMpO1xyXG4gICAgLS1ncmFzcy01OiBva2xjaCgzNi43JSAwLjA2MiAxNDkuOSk7XHJcbiAgICAtLWdyYXNzLTY6IG9rbGNoKDQxLjYlIDAuMDcyIDE0OS4zKTtcclxuICAgIC0tZ3Jhc3MtNzogb2tsY2goNDYuOCUgMC4wODMgMTQ5KTtcclxuICAgIC0tZ3Jhc3MtODogb2tsY2goNTIuMyUgMC4wOTcgMTQ4LjMpO1xyXG4gICAgLS1ncmFzcy05OiBva2xjaCg2NS4xJSAwLjE0NyAxNDcuNCk7XHJcbiAgICAtLWdyYXNzLTEwOiBva2xjaCg2OC45JSAwLjE0NSAxNDcuOCk7XHJcbiAgICAtLWdyYXNzLTExOiBva2xjaCg3OC4wJSAwLjE0MiAxNDguNSk7XHJcbiAgICAtLWdyYXNzLTEyOiBva2xjaCg5MS4xJSAwLjA3OCAxNDQuOSk7XHJcblxyXG4gICAgLS1ncmFzcy1hMTogb2tsY2goNzguMSUgMC4yNjMgMTQyLjggLyAxLjk2JSk7XHJcbiAgICAtLWdyYXNzLWEyOiBva2xjaCg4Ni43JSAwLjIxMyAxNDYuNSAvIDMuOTIlKTtcclxuICAgIC0tZ3Jhc3MtYTM6IG9rbGNoKDg5LjIlIDAuMTk4IDE0Ny44IC8gMTAuNTklKTtcclxuICAgIC0tZ3Jhc3MtYTQ6IG9rbGNoKDg4LjYlIDAuMjE5IDE0OCAvIDE3LjI1JSk7XHJcbiAgICAtLWdyYXNzLWE1OiBva2xjaCg4OS4yJSAwLjIwMyAxNDguNCAvIDIzLjE0JSk7XHJcbiAgICAtLWdyYXNzLWE2OiBva2xjaCg4OS42JSAwLjE5NiAxNDguMiAvIDI5LjQxJSk7XHJcbiAgICAtLWdyYXNzLWE3OiBva2xjaCg4OS4zJSAwLjE4OCAxNDguMSAvIDM2LjQ3JSk7XHJcbiAgICAtLWdyYXNzLWE4OiBva2xjaCg4OS4zJSAwLjE4OSAxNDcuNyAvIDQzLjkyJSk7XHJcbiAgICAtLWdyYXNzLWE5OiBva2xjaCg4OS4wJSAwLjIxMiAxNDcuMSAvIDYzLjE0JSk7XHJcbiAgICAtLWdyYXNzLWExMDogb2tsY2goODkuNiUgMC4xOTcgMTQ3LjcgLyA2OC4yNCUpO1xyXG4gICAgLS1ncmFzcy1hMTE6IG9rbGNoKDkwLjclIDAuMTY5IDE0OC4zIC8gODAuMzklKTtcclxuICAgIC0tZ3Jhc3MtYTEyOiBva2xjaCg5NS4zJSAwLjA4MiAxNDQuOSAvIDkzLjczJSk7XHJcblxyXG4gICAgLS1vcmFuZ2UtMTogb2tsY2goMTguNyUgMC4wMTEgNjAuNyk7XHJcbiAgICAtLW9yYW5nZS0yOiBva2xjaCgyMC44JSAwLjAxOSA2Mi43KTtcclxuICAgIC0tb3JhbmdlLTM6IG9rbGNoKDI1LjglIDAuMDQ1IDYwLjgpO1xyXG4gICAgLS1vcmFuZ2UtNDogb2tsY2goMjkuNCUgMC4wNzEgNTYuNyk7XHJcbiAgICAtLW9yYW5nZS01OiBva2xjaCgzMy40JSAwLjA4MyA1NC40KTtcclxuICAgIC0tb3JhbmdlLTY6IG9rbGNoKDM4LjUlIDAuMDg3IDU1KTtcclxuICAgIC0tb3JhbmdlLTc6IG9rbGNoKDQ1LjIlIDAuMDk1IDUyLjcpO1xyXG4gICAgLS1vcmFuZ2UtODogb2tsY2goNTQuMSUgMC4xMTYgNTApO1xyXG4gICAgLS1vcmFuZ2UtOTogb2tsY2goNjkuMSUgMC4xOTEgNDUpO1xyXG4gICAgLS1vcmFuZ2UtMTA6IG9rbGNoKDczLjMlIDAuMTgyIDUwLjkpO1xyXG4gICAgLS1vcmFuZ2UtMTE6IG9rbGNoKDc4LjklIDAuMTQzIDU2LjIpO1xyXG4gICAgLS1vcmFuZ2UtMTI6IG9rbGNoKDkyLjUlIDAuMDUyIDY2LjIpO1xyXG5cclxuICAgIC0tb3JhbmdlLWExOiBva2xjaCg2MS41JSAwLjIyMyAzMy44IC8gMi43NSUpO1xyXG4gICAgLS1vcmFuZ2UtYTI6IG9rbGNoKDcwLjMlIDAuMTk4IDQ1LjkgLyA1LjQ5JSk7XHJcbiAgICAtLW9yYW5nZS1hMzogb2tsY2goNjkuNSUgMC4xOTcgNDUuNCAvIDE0LjUxJSk7XHJcbiAgICAtLW9yYW5nZS1hNDogb2tsY2goNjguMCUgMC4yMTQgMzkuOCAvIDIyLjM1JSk7XHJcbiAgICAtLW9yYW5nZS1hNTogb2tsY2goNjkuMCUgMC4yMDggNDIgLyAyOS4wMiUpO1xyXG4gICAgLS1vcmFuZ2UtYTY6IG9rbGNoKDcxLjMlIDAuMTkxIDQ4LjggLyAzNi4wOCUpO1xyXG4gICAgLS1vcmFuZ2UtYTc6IG9rbGNoKDczLjglIDAuMTc3IDUwLjQgLyA0NS44OCUpO1xyXG4gICAgLS1vcmFuZ2UtYTg6IG9rbGNoKDczLjklIDAuMTcxIDQ4LjkgLyA2MS41NyUpO1xyXG4gICAgLS1vcmFuZ2UtYTk6IG9rbGNoKDcwLjQlIDAuMTk2IDQ0LjcgLyA5Ni44NiUpO1xyXG4gICAgLS1vcmFuZ2UtYTEwOiBva2xjaCg3My4zJSAwLjE4MiA1MC45KTtcclxuICAgIC0tb3JhbmdlLWExMTogb2tsY2goNzguOSUgMC4xNDMgNTYuMik7XHJcbiAgICAtLW9yYW5nZS1hMTI6IG9rbGNoKDkyLjUlIDAuMDUyIDY2LjIpO1xyXG5cclxuICAgIC0tYnJvd24tMTogb2tsY2goMTcuOCUgMC4wMDQgODQuNik7XHJcbiAgICAtLWJyb3duLTI6IG9rbGNoKDIxLjMlIDAuMDA3IDQ4LjQpO1xyXG4gICAgLS1icm93bi0zOiBva2xjaCgyNS40JSAwLjAxMyA1MS42KTtcclxuICAgIC0tYnJvd24tNDogb2tsY2goMjguOSUgMC4wMTggNTkuOSk7XHJcbiAgICAtLWJyb3duLTU6IG9rbGNoKDMyLjUlIDAuMDI0IDU2LjQpO1xyXG4gICAgLS1icm93bi02OiBva2xjaCgzNy4xJSAwLjAzMiA1OSk7XHJcbiAgICAtLWJyb3duLTc6IG9rbGNoKDQyLjklIDAuMDQxIDU3LjgpO1xyXG4gICAgLS1icm93bi04OiBva2xjaCg1MC45JSAwLjA1MyA2Mik7XHJcbiAgICAtLWJyb3duLTk6IG9rbGNoKDYzLjMlIDAuMDc4IDYxKTtcclxuICAgIC0tYnJvd24tMTA6IG9rbGNoKDY3LjMlIDAuMDc0IDYxLjEpO1xyXG4gICAgLS1icm93bi0xMTogb2tsY2goNzkuOCUgMC4wNjMgNjIuNyk7XHJcbiAgICAtLWJyb3duLTEyOiBva2xjaCg5MS43JSAwLjAzNiA3NS41KTtcclxuXHJcbiAgICAtLWJyb3duLWExOiBva2xjaCg0Mi4wJSAwLjE2MiAzMS4yIC8gMC43OCUpO1xyXG4gICAgLS1icm93bi1hMjogb2tsY2goODAuMCUgMC4xMTYgNDYuOSAvIDQuNzElKTtcclxuICAgIC0tYnJvd24tYTM6IG9rbGNoKDgzLjAlIDAuMDk5IDUwLjkgLyA5LjgwJSk7XHJcbiAgICAtLWJyb3duLWE0OiBva2xjaCg4NC4wJSAwLjA5OCA1OC40IC8gMTQuMTIlKTtcclxuICAgIC0tYnJvd24tYTU6IG9rbGNoKDgzLjUlIDAuMSA1NS41IC8gMTkuMjIlKTtcclxuICAgIC0tYnJvd24tYTY6IG9rbGNoKDg0LjAlIDAuMTAyIDU4LjEgLyAyNS40OSUpO1xyXG4gICAgLS1icm93bi1hNzogb2tsY2goODQuNCUgMC4xMDMgNTcuNyAvIDMzLjczJSk7XHJcbiAgICAtLWJyb3duLWE4OiBva2xjaCg4NC45JSAwLjEwMyA2MSAvIDQ1LjEwJSk7XHJcbiAgICAtLWJyb3duLWE5OiBva2xjaCg4My41JSAwLjExMSA2MC42IC8gNjUuODglKTtcclxuICAgIC0tYnJvd24tYTEwOiBva2xjaCg4NS41JSAwLjA5OSA2MS40IC8gNzAuMjAlKTtcclxuICAgIC0tYnJvd24tYTExOiBva2xjaCg4OS4wJSAwLjA3MiA2Mi42IC8gODUuMTAlKTtcclxuICAgIC0tYnJvd24tYTEyOiBva2xjaCg5NS4xJSAwLjAzNyA3NS4yIC8gOTQuOTAlKTtcclxuXHJcbiAgICAtLXNreS0xOiBva2xjaCgxOS4wJSAwLjAyNSAyNTkuMik7XHJcbiAgICAtLXNreS0yOiBva2xjaCgyMS42JSAwLjAyOSAyNTcuNSk7XHJcbiAgICAtLXNreS0zOiBva2xjaCgyNy4xJSAwLjA1NCAyNTEuMyk7XHJcbiAgICAtLXNreS00OiBva2xjaCgzMi4xJSAwLjA3IDI0OC43KTtcclxuICAgIC0tc2t5LTU6IG9rbGNoKDM3LjMlIDAuMDc4IDI0NC45KTtcclxuICAgIC0tc2t5LTY6IG9rbGNoKDQyLjYlIDAuMDg4IDI0My45KTtcclxuICAgIC0tc2t5LTc6IG9rbGNoKDQ4LjglIDAuMDk4IDI0MC44KTtcclxuICAgIC0tc2t5LTg6IG9rbGNoKDU1LjclIDAuMTE1IDIzNy40KTtcclxuICAgIC0tc2t5LTk6IG9rbGNoKDg2LjElIDAuMTAzIDIxNy44KTtcclxuICAgIC0tc2t5LTEwOiBva2xjaCg5MC44JSAwLjA3MyAyMTQuNSk7XHJcbiAgICAtLXNreS0xMTogb2tsY2goNzkuMyUgMC4wOTkgMjMxLjYpO1xyXG4gICAgLS1za3ktMTI6IG9rbGNoKDkzLjQlIDAuMDUzIDIxNC4zKTtcclxuXHJcbiAgICAtLXNreS1hMTogb2tsY2goNTAuNyUgMC4yNzcgMjYzLjcgLyA1Ljg4JSk7XHJcbiAgICAtLXNreS1hMjogb2tsY2goNTguMyUgMC4yMjIgMjU5LjUgLyA5LjQxJSk7XHJcbiAgICAtLXNreS1hMzogb2tsY2goNjIuMyUgMC4yMDEgMjU1LjQgLyAyMC4wMCUpO1xyXG4gICAgLS1za3ktYTQ6IG9rbGNoKDY0LjglIDAuMTkzIDI1Mi44IC8gMjguNjMlKTtcclxuICAgIC0tc2t5LWE1OiBva2xjaCg2Ny45JSAwLjE3NSAyNDguMSAvIDM2LjQ3JSk7XHJcbiAgICAtLXNreS1hNjogb2tsY2goNzAuMCUgMC4xNjcgMjQ2LjIgLyA0NC43MSUpO1xyXG4gICAgLS1za3ktYTc6IG9rbGNoKDcxLjglIDAuMTU5IDI0Mi41IC8gNTQuNTElKTtcclxuICAgIC0tc2t5LWE4OiBva2xjaCg3Mi43JSAwLjE1OCAyMzkgLyA2Ni4yNyUpO1xyXG4gICAgLS1za3ktYTk6IG9rbGNoKDg2LjQlIDAuMTAzIDIxNy42KTtcclxuICAgIC0tc2t5LWExMDogb2tsY2goOTAuOCUgMC4wNzMgMjE0LjUpO1xyXG4gICAgLS1za3ktYTExOiBva2xjaCg4Mi44JSAwLjEwNCAyMzEuOSAvIDkzLjczJSk7XHJcbiAgICAtLXNreS1hMTI6IG9rbGNoKDkzLjQlIDAuMDUzIDIxNC4zKTtcclxuXHJcbiAgICAtLW1pbnQtMTogb2tsY2goMTguOSUgMC4wMTEgMTk2LjMpO1xyXG4gICAgLS1taW50LTI6IG9rbGNoKDIxLjElIDAuMDE3IDE5NS45KTtcclxuICAgIC0tbWludC0zOiBva2xjaCgyNi44JSAwLjAzOSAxOTIuNCk7XHJcbiAgICAtLW1pbnQtNDogb2tsY2goMzEuNSUgMC4wNTQgMTkxKTtcclxuICAgIC0tbWludC01OiBva2xjaCgzNS45JSAwLjA2MiAxOTApO1xyXG4gICAgLS1taW50LTY6IG9rbGNoKDQxLjElIDAuMDY2IDE4Ni4yKTtcclxuICAgIC0tbWludC03OiBva2xjaCg0Ny4wJSAwLjA3MyAxODMuNSk7XHJcbiAgICAtLW1pbnQtODogb2tsY2goNTQuMSUgMC4wODUgMTc5LjIpO1xyXG4gICAgLS1taW50LTk6IG9rbGNoKDg3LjAlIDAuMSAxNzgpO1xyXG4gICAgLS1taW50LTEwOiBva2xjaCg5MS42JSAwLjA3OSAxODApO1xyXG4gICAgLS1taW50LTExOiBva2xjaCg3OS41JSAwLjExOCAxNzYuNSk7XHJcbiAgICAtLW1pbnQtMTI6IG9rbGNoKDkzLjElIDAuMDU3IDE2OC4zKTtcclxuXHJcbiAgICAtLW1pbnQtYTE6IG9rbGNoKDgxLjUlIDAuMTM5IDE5NC44IC8gMS45NiUpO1xyXG4gICAgLS1taW50LWEyOiBva2xjaCg4OC45JSAwLjE1MiAxOTQuOCAvIDQuMzElKTtcclxuICAgIC0tbWludC1hMzogb2tsY2goOTAuMiUgMC4xNTYgMTkwLjIgLyAxMS4zNyUpO1xyXG4gICAgLS1taW50LWE0OiBva2xjaCg5MC4yJSAwLjE1NiAxODkuMiAvIDE3LjI1JSk7XHJcbiAgICAtLW1pbnQtYTU6IG9rbGNoKDkwLjElIDAuMTU3IDE4OC4yIC8gMjIuNzUlKTtcclxuICAgIC0tbWludC1hNjogb2tsY2goODkuOSUgMC4xNTggMTg0LjggLyAyOS4wMiUpO1xyXG4gICAgLS1taW50LWE3OiBva2xjaCg4OS42JSAwLjE1MiAxODIuNCAvIDM2Ljg2JSk7XHJcbiAgICAtLW1pbnQtYTg6IG9rbGNoKDkwLjElIDAuMTUzIDE3OC4zIC8gNDYuMjclKTtcclxuICAgIC0tbWludC1hOTogb2tsY2goOTIuOCUgMC4xMDcgMTc3LjkgLyA5MS4zNyUpO1xyXG4gICAgLS1taW50LWExMDogb2tsY2goOTQuMSUgMC4wODIgMTc5LjcgLyA5Ni4wOCUpO1xyXG4gICAgLS1taW50LWExMTogb2tsY2goOTEuMCUgMC4xMzggMTc2LjIgLyA4Mi4zNSUpO1xyXG4gICAgLS1taW50LWExMjogb2tsY2goOTUuNiUgMC4wNTkgMTY4LjEgLyA5Ni4wOCUpO1xyXG5cclxuICAgIC0tbGltZS0xOiBva2xjaCgxOC4yJSAwLjAxNCAxMjAuOCk7XHJcbiAgICAtLWxpbWUtMjogb2tsY2goMjAuOSUgMC4wMiAxMjkuNik7XHJcbiAgICAtLWxpbWUtMzogb2tsY2goMjYuNiUgMC4wMzUgMTMyKTtcclxuICAgIC0tbGltZS00OiBva2xjaCgzMS42JSAwLjA0NyAxMzEuNyk7XHJcbiAgICAtLWxpbWUtNTogb2tsY2goMzYuMyUgMC4wNTcgMTMxKTtcclxuICAgIC0tbGltZS02OiBva2xjaCg0MS4wJSAwLjA2OCAxMzEuNSk7XHJcbiAgICAtLWxpbWUtNzogb2tsY2goNDYuMyUgMC4wNzkgMTMxLjEpO1xyXG4gICAgLS1saW1lLTg6IG9rbGNoKDUyLjQlIDAuMDk0IDEzMC42KTtcclxuICAgIC0tbGltZS05OiBva2xjaCg4OC43JSAwLjE3NSAxMjYuMSk7XHJcbiAgICAtLWxpbWUtMTA6IG9rbGNoKDk0LjIlIDAuMTc2IDEyMy44KTtcclxuICAgIC0tbGltZS0xMTogb2tsY2goODYuOCUgMC4xNTUgMTI0LjcpO1xyXG4gICAgLS1saW1lLTEyOiBva2xjaCg5NC42JSAwLjA4MiAxMjIuNyk7XHJcblxyXG4gICAgLS1saW1lLWExOiBva2xjaCg2OC43JSAwLjIzMiAxNDIuMiAvIDEuMTglKTtcclxuICAgIC0tbGltZS1hMjogb2tsY2goODYuOCUgMC4yNiAxMzYuMyAvIDMuOTIlKTtcclxuICAgIC0tbGltZS1hMzogb2tsY2goOTAuMSUgMC4yMjYgMTM0LjIgLyAxMC4yMCUpO1xyXG4gICAgLS1saW1lLWE0OiBva2xjaCg5MS4wJSAwLjIxMSAxMzMuMiAvIDE2LjA4JSk7XHJcbiAgICAtLWxpbWUtYTU6IG9rbGNoKDkxLjYlIDAuMiAxMzIuMiAvIDIxLjU3JSk7XHJcbiAgICAtLWxpbWUtYTY6IG9rbGNoKDkxLjglIDAuMTkyIDEzMi4zIC8gMjcuNDUlKTtcclxuICAgIC0tbGltZS1hNzogb2tsY2goOTIuMyUgMC4xOSAxMzEuNyAvIDM0LjEyJSk7XHJcbiAgICAtLWxpbWUtYTg6IG9rbGNoKDkxLjglIDAuMTg5IDEzMS4yIC8gNDIuMzUlKTtcclxuICAgIC0tbGltZS1hOTogb2tsY2goOTMuNCUgMC4xODYgMTI2LjIgLyA5Mi45NCUpO1xyXG4gICAgLS1saW1lLWExMDogb2tsY2goOTQuMiUgMC4xNzYgMTIzLjgpO1xyXG4gICAgLS1saW1lLWExMTogb2tsY2goOTMuOCUgMC4xNyAxMjQuOSAvIDg5LjQxJSk7XHJcbiAgICAtLWxpbWUtYTEyOiBva2xjaCg5Ni42JSAwLjA4NCAxMjIuOSAvIDk2Ljg2JSk7XHJcblxyXG4gICAgLS15ZWxsb3ctMTogb2tsY2goMTguMiUgMC4wMTQgOTQpO1xyXG4gICAgLS15ZWxsb3ctMjogb2tsY2goMjAuOSUgMC4wMTcgOTEuOCk7XHJcbiAgICAtLXllbGxvdy0zOiBva2xjaCgyNi4xJSAwLjA0NyA5MC4zKTtcclxuICAgIC0teWVsbG93LTQ6IG9rbGNoKDI5LjMlIDAuMDYgOTMuOCk7XHJcbiAgICAtLXllbGxvdy01OiBva2xjaCgzMy41JSAwLjA2OCA5Mi41KTtcclxuICAgIC0teWVsbG93LTY6IG9rbGNoKDM4LjUlIDAuMDc4IDkyLjkpO1xyXG4gICAgLS15ZWxsb3ctNzogb2tsY2goNDUuMiUgMC4wODEgOTIpO1xyXG4gICAgLS15ZWxsb3ctODogb2tsY2goNTMuNSUgMC4wOTUgODkuNCk7XHJcbiAgICAtLXllbGxvdy05OiBva2xjaCg5MS44JSAwLjE4NCAxMDAuOSk7XHJcbiAgICAtLXllbGxvdy0xMDogb2tsY2goOTcuMSUgMC4xODIgMTA5LjQpO1xyXG4gICAgLS15ZWxsb3ctMTE6IG9rbGNoKDkwLjAlIDAuMTY2IDEwMS43KTtcclxuICAgIC0teWVsbG93LTEyOiBva2xjaCg5NC4yJSAwLjA3NSAxMDEuMSk7XHJcblxyXG4gICAgLS15ZWxsb3ctYTE6IG9rbGNoKDU5LjclIDAuMTc3IDQzLjEgLyAxLjU3JSk7XHJcbiAgICAtLXllbGxvdy1hMjogb2tsY2goODEuMyUgMC4xNjggODAuNyAvIDQuMzElKTtcclxuICAgIC0teWVsbG93LWEzOiBva2xjaCg4MC4yJSAwLjE3MSA3My4zIC8gMTEuNzYlKTtcclxuICAgIC0teWVsbG93LWE0OiBva2xjaCg4Mi4zJSAwLjE3IDgwLjggLyAxNS42OSUpO1xyXG4gICAgLS15ZWxsb3ctYTU6IG9rbGNoKDgzLjIlIDAuMTcxIDgyLjQgLyAyMS4xOCUpO1xyXG4gICAgLS15ZWxsb3ctYTY6IG9rbGNoKDg0LjklIDAuMTc0IDg2LjkgLyAyNy40NSUpO1xyXG4gICAgLS15ZWxsb3ctYTc6IG9rbGNoKDg2LjIlIDAuMTcgODkuOSAvIDM2LjA4JSk7XHJcbiAgICAtLXllbGxvdy1hODogb2tsY2goODYuMSUgMC4xNjQgODguNSAvIDQ4LjI0JSk7XHJcbiAgICAtLXllbGxvdy1hOTogb2tsY2goOTEuOCUgMC4xODQgMTAwLjkpO1xyXG4gICAgLS15ZWxsb3ctYTEwOiBva2xjaCg5Ny4xJSAwLjE4MiAxMDkuNCk7XHJcbiAgICAtLXllbGxvdy1hMTE6IG9rbGNoKDkyLjQlIDAuMTcxIDEwMS42IC8gOTYuMDglKTtcclxuICAgIC0teWVsbG93LWExMjogb2tsY2goOTYuNSUgMC4wNzcgMTAxLjMgLyA5Ni40NyUpO1xyXG5cclxuICAgIC0tYW1iZXItMTogb2tsY2goMTguNSUgMC4wMTMgNzcuOCk7XHJcbiAgICAtLWFtYmVyLTI6IG9rbGNoKDIxLjIlIDAuMDE4IDgyKTtcclxuICAgIC0tYW1iZXItMzogb2tsY2goMjUuOCUgMC4wNDQgNzQuNSk7XHJcbiAgICAtLWFtYmVyLTQ6IG9rbGNoKDI5LjYlIDAuMDYzIDczLjkpO1xyXG4gICAgLS1hbWJlci01OiBva2xjaCgzMy42JSAwLjA3MiA3Mi45KTtcclxuICAgIC0tYW1iZXItNjogb2tsY2goMzguNiUgMC4wNzggNzUuMyk7XHJcbiAgICAtLWFtYmVyLTc6IG9rbGNoKDQ1LjQlIDAuMDgyIDc1KTtcclxuICAgIC0tYW1iZXItODogb2tsY2goNTMuNiUgMC4wOTYgNzMuNCk7XHJcbiAgICAtLWFtYmVyLTk6IG9rbGNoKDg1LjQlIDAuMTU3IDg0LjEpO1xyXG4gICAgLS1hbWJlci0xMDogb2tsY2goODguNSUgMC4xODEgOTQuOCk7XHJcbiAgICAtLWFtYmVyLTExOiBva2xjaCg4Ni4yJSAwLjE3MyA4OSk7XHJcbiAgICAtLWFtYmVyLTEyOiBva2xjaCg5My41JSAwLjA3MiA4Ni4xKTtcclxuXHJcbiAgICAtLWFtYmVyLWExOiBva2xjaCg2MC45JSAwLjIxMyAzNS4xIC8gMi4zNSUpO1xyXG4gICAgLS1hbWJlci1hMjogb2tsY2goNzcuMyUgMC4xNzIgNjYuMiAvIDUuMTAlKTtcclxuICAgIC0tYW1iZXItYTM6IG9rbGNoKDcyLjglIDAuMTggNTUgLyAxMy4zMyUpO1xyXG4gICAgLS1hbWJlci1hNDogb2tsY2goNzMuMSUgMC4xODIgNTQuNSAvIDE5LjYxJSk7XHJcbiAgICAtLWFtYmVyLWE1OiBva2xjaCg3NC42JSAwLjE3OCA1OC40IC8gMjUuNDklKTtcclxuICAgIC0tYW1iZXItYTY6IG9rbGNoKDc3LjMlIDAuMTcyIDY2LjIgLyAzMS43NiUpO1xyXG4gICAgLS1hbWJlci1hNzogb2tsY2goODAuNCUgMC4xNjQgNzEuOSAvIDQwLjM5JSk7XHJcbiAgICAtLWFtYmVyLWE4OiBva2xjaCg4MS4wJSAwLjE1OCA3MS45IC8gNTIuOTQlKTtcclxuICAgIC0tYW1iZXItYTk6IG9rbGNoKDg1LjQlIDAuMTU3IDg0LjEpO1xyXG4gICAgLS1hbWJlci1hMTA6IG9rbGNoKDg4LjUlIDAuMTgxIDk0LjgpO1xyXG4gICAgLS1hbWJlci1hMTE6IG9rbGNoKDg2LjIlIDAuMTczIDg5KTtcclxuICAgIC0tYW1iZXItYTEyOiBva2xjaCg5My41JSAwLjA3MiA4Ni4xKTtcclxuXHJcbiAgICAtLWdvbGQtMTogb2tsY2goMTguMiUgMC4wMDIgMTA2LjYpO1xyXG4gICAgLS1nb2xkLTI6IG9rbGNoKDIxLjglIDAuMDA2IDkxLjYpO1xyXG4gICAgLS1nb2xkLTM6IG9rbGNoKDI1LjYlIDAuMDA3IDk1LjQpO1xyXG4gICAgLS1nb2xkLTQ6IG9rbGNoKDI4LjklIDAuMDA5IDg4LjgpO1xyXG4gICAgLS1nb2xkLTU6IG9rbGNoKDMzLjAlIDAuMDEzIDg3LjYpO1xyXG4gICAgLS1nb2xkLTY6IG9rbGNoKDM3LjMlIDAuMDEzIDgxLjcpO1xyXG4gICAgLS1nb2xkLTc6IG9rbGNoKDQzLjAlIDAuMDE2IDgyLjQpO1xyXG4gICAgLS1nb2xkLTg6IG9rbGNoKDQ5LjklIDAuMDIxIDgxLjMpO1xyXG4gICAgLS1nb2xkLTk6IG9rbGNoKDYyLjAlIDAuMDQ5IDc3LjcpO1xyXG4gICAgLS1nb2xkLTEwOiBva2xjaCg2Ni4zJSAwLjA0NyA3OC4zKTtcclxuICAgIC0tZ29sZC0xMTogb2tsY2goNzkuNCUgMC4wNDEgNzcuMSk7XHJcbiAgICAtLWdvbGQtMTI6IG9rbGNoKDkxLjUlIDAuMDE0IDc4LjMpO1xyXG5cclxuICAgIC0tZ29sZC1hMTogb2tsY2goNjMuNiUgMC4xMzQgMTA5LjcgLyAwLjc4JSk7XHJcbiAgICAtLWdvbGQtYTI6IG9rbGNoKDkxLjYlIDAuMDkxIDkxLjggLyA0LjMxJSk7XHJcbiAgICAtLWdvbGQtYTM6IG9rbGNoKDk0LjElIDAuMDY1IDk1LjkgLyAwOC4yNCUpO1xyXG4gICAgLS1nb2xkLWE0OiBva2xjaCg5NS4yJSAwLjA1NyA4OC42IC8gMTEuNzYlKTtcclxuICAgIC0tZ29sZC1hNTogb2tsY2goOTQuNyUgMC4wNTggODcuNiAvIDE2LjQ3JSk7XHJcbiAgICAtLWdvbGQtYTY6IG9rbGNoKDk0LjclIDAuMDQ3IDgwLjggLyAyMS41NyUpO1xyXG4gICAgLS1nb2xkLWE3OiBva2xjaCg5NS4yJSAwLjA0NiA4MiAvIDI4LjI0JSk7XHJcbiAgICAtLWdvbGQtYTg6IG9rbGNoKDk0LjQlIDAuMDQ3IDgwLjggLyAzNy4yNSUpO1xyXG4gICAgLS1nb2xkLWE5OiBva2xjaCg5MC45JSAwLjA3OSA3Ny4xIC8gNTYuNDclKTtcclxuICAgIC0tZ29sZC1hMTA6IG9rbGNoKDkxLjglIDAuMDcgNzggLyA2MS41NyUpO1xyXG4gICAgLS1nb2xkLWExMTogb2tsY2goOTMuOCUgMC4wNSA3Ni45IC8gNzguNDMlKTtcclxuICAgIC0tZ29sZC1hMTI6IG9rbGNoKDk3LjklIDAuMDE1IDc3LjEgLyA5MC41OSUpO1xyXG5cclxuICAgIC0tYnJvbnplLTE6IG9rbGNoKDE4LjElIDAuMDA1IDM5LjMpO1xyXG4gICAgLS1icm9uemUtMjogb2tsY2goMjEuNiUgMC4wMDYgNTYpO1xyXG4gICAgLS1icm9uemUtMzogb2tsY2goMjUuNiUgMC4wMDcgNDguNCk7XHJcbiAgICAtLWJyb256ZS00OiBva2xjaCgyOS4wJSAwLjAxIDQ4LjMpO1xyXG4gICAgLS1icm9uemUtNTogb2tsY2goMzIuOSUgMC4wMTMgNDEuNyk7XHJcbiAgICAtLWJyb256ZS02OiBva2xjaCgzNy40JSAwLjAxNyA0MSk7XHJcbiAgICAtLWJyb256ZS03OiBva2xjaCg0Mi45JSAwLjAyMSA0MC42KTtcclxuICAgIC0tYnJvbnplLTg6IG9rbGNoKDQ5LjklIDAuMDI0IDQ1KTtcclxuICAgIC0tYnJvbnplLTk6IG9rbGNoKDYyLjclIDAuMDQ2IDQ0LjIpO1xyXG4gICAgLS1icm9uemUtMTA6IG9rbGNoKDY2LjglIDAuMDQ2IDQzLjUpO1xyXG4gICAgLS1icm9uemUtMTE6IG9rbGNoKDc5LjIlIDAuMDQzIDQ0LjMpO1xyXG4gICAgLS1icm9uemUtMTI6IG9rbGNoKDkxLjUlIDAuMDE3IDUwLjQpO1xyXG5cclxuICAgIC0tYnJvbnplLWExOiBva2xjaCg1NC41JSAwLjIxOCAzMC4xIC8gMS41NyUpO1xyXG4gICAgLS1icm9uemUtYTI6IG9rbGNoKDg0LjMlIDAuMDkyIDU1LjQgLyA0LjcxJSk7XHJcbiAgICAtLWJyb256ZS1hMzogb2tsY2goODguNCUgMC4wNTggNDggLyA5LjAyJSk7XHJcbiAgICAtLWJyb256ZS1hNDogb2tsY2goODguMSUgMC4wNiA0OC42IC8gMTMuMzMlKTtcclxuICAgIC0tYnJvbnplLWE1OiBva2xjaCg4OS44JSAwLjA1NiA0MS43IC8gMTcuNjUlKTtcclxuICAgIC0tYnJvbnplLWE2OiBva2xjaCg4OS42JSAwLjA1NyA0MS4zIC8gMjMuNTMlKTtcclxuICAgIC0tYnJvbnplLWE3OiBva2xjaCg4OS4yJSAwLjA1NiA0MC41IC8gMzAuOTglKTtcclxuICAgIC0tYnJvbnplLWE4OiBva2xjaCg5MC42JSAwLjA1MiA0My44IC8gMzkuNjElKTtcclxuICAgIC0tYnJvbnplLWE5OiBva2xjaCg4Ny4zJSAwLjA3IDQzLjggLyA2MC43OCUpO1xyXG4gICAgLS1icm9uemUtYTEwOiBva2xjaCg4Ny45JSAwLjA2NiA0My4xIC8gNjYuMjclKTtcclxuICAgIC0tYnJvbnplLWExMTogb2tsY2goOTAuOSUgMC4wNTEgNDQuMyAvIDgxLjk2JSk7XHJcbiAgICAtLWJyb256ZS1hMTI6IG9rbGNoKDk2LjclIDAuMDE5IDUyIC8gOTIuNTUlKTtcclxuXHJcbiAgICAtLWdyYXktMTogb2tsY2goMTcuNzYlIDAgMCk7XHJcbiAgICAtLWdyYXktMjogb2tsY2goMjEuMzQlIDAgMCk7XHJcbiAgICAtLWdyYXktMzogb2tsY2goMjUuMiUgMCAwKTtcclxuICAgIC0tZ3JheS00OiBva2xjaCgyOC41JSAwIDApO1xyXG4gICAgLS1ncmF5LTU6IG9rbGNoKDMxLjMlIDAgMCk7XHJcbiAgICAtLWdyYXktNjogb2tsY2goMzQuOCUgMCAwKTtcclxuICAgIC0tZ3JheS03OiBva2xjaCg0MC4yJSAwIDApO1xyXG4gICAgLS1ncmF5LTg6IG9rbGNoKDQ4LjklIDAgMCk7XHJcbiAgICAtLWdyYXktOTogb2tsY2goNTMuOCUgMCAwKTtcclxuICAgIC0tZ3JheS0xMDogb2tsY2goNTguMyUgMCAwKTtcclxuICAgIC0tZ3JheS0xMTogb2tsY2goNzcuMCUgMCAwKTtcclxuICAgIC0tZ3JheS0xMjogb2tsY2goOTQuOSUgMCAwKTtcclxuXHJcbiAgICAtLWdyYXktYTE6IG9rbGNoKDAlIDAgMCAvIDApO1xyXG4gICAgLS1ncmF5LWEyOiBva2xjaCgxMDAlIDAgMCAvIDMuNTMlKTtcclxuICAgIC0tZ3JheS1hMzogb2tsY2goMTAwJSAwIDAgLyA3LjA2JSk7XHJcbiAgICAtLWdyYXktYTQ6IG9rbGNoKDEwMCUgMCAwIC8gMTAuNTklKTtcclxuICAgIC0tZ3JheS1hNTogb2tsY2goMTAwJSAwIDAgLyAxMy4zMyUpO1xyXG4gICAgLS1ncmF5LWE2OiBva2xjaCgxMDAlIDAgMCAvIDE3LjI1JSk7XHJcbiAgICAtLWdyYXktYTc6IG9rbGNoKDEwMCUgMCAwIC8gMjMuMTQlKTtcclxuICAgIC0tZ3JheS1hODogb2tsY2goMTAwJSAwIDAgLyAzMy4zMyUpO1xyXG4gICAgLS1ncmF5LWE5OiBva2xjaCgxMDAlIDAgMCAvIDM5LjIyJSk7XHJcbiAgICAtLWdyYXktYTEwOiBva2xjaCgxMDAlIDAgMCAvIDQ0LjcxJSk7XHJcbiAgICAtLWdyYXktYTExOiBva2xjaCgxMDAlIDAgMCAvIDY4LjYzJSk7XHJcbiAgICAtLWdyYXktYTEyOiBva2xjaCgxMDAlIDAgMCAvIDkyLjk0JSk7XHJcblxyXG4gICAgLS1tYXV2ZS0xOiBva2xjaCgxOC4wJSAwLjAwNCAzMDguMik7XHJcbiAgICAtLW1hdXZlLTI6IG9rbGNoKDIxLjUlIDAuMDA0IDMwOC4yKTtcclxuICAgIC0tbWF1dmUtMzogb2tsY2goMjUuNCUgMC4wMDYgMzAxLjEpO1xyXG4gICAgLS1tYXV2ZS00OiBva2xjaCgyOC41JSAwLjAwOCAzMDguMik7XHJcbiAgICAtLW1hdXZlLTU6IG9rbGNoKDMxLjMlIDAuMDA5IDMwMy45KTtcclxuICAgIC0tbWF1dmUtNjogb2tsY2goMzUuMCUgMC4wMTEgMzA4LjEpO1xyXG4gICAgLS1tYXV2ZS03OiBva2xjaCg0MC4yJSAwLjAxMiAyOTguOSk7XHJcbiAgICAtLW1hdXZlLTg6IG9rbGNoKDQ5LjIlIDAuMDE2IDI5OS41KTtcclxuICAgIC0tbWF1dmUtOTogb2tsY2goNTQuMCUgMC4wMTcgMjk0LjIpO1xyXG4gICAgLS1tYXV2ZS0xMDogb2tsY2goNTguNSUgMC4wMTcgMjk0LjIpO1xyXG4gICAgLS1tYXV2ZS0xMTogb2tsY2goNzYuOSUgMC4wMTQgMjk5LjcpO1xyXG4gICAgLS1tYXV2ZS0xMjogb2tsY2goOTUuMCUgMC4wMDMgMjg2LjMpO1xyXG5cclxuICAgIC0tbWF1dmUtYTE6IG9rbGNoKDAlIDAgMCAvIDAlKTtcclxuICAgIC0tbWF1dmUtYTI6IG9rbGNoKDk2LjglIDAuMDAzIDMwOC40IC8gMy41MyUpO1xyXG4gICAgLS1tYXV2ZS1hMzogb2tsY2goOTQuMiUgMC4wMTkgMjg5LjMgLyA3Ljg0JSk7XHJcbiAgICAtLW1hdXZlLWE0OiBva2xjaCg5My41JSAwLjAyNyAzMDcuMSAvIDExLjM3JSk7XHJcbiAgICAtLW1hdXZlLWE1OiBva2xjaCg5My45JSAwLjAzMyAzMDIuOCAvIDE0LjUxJSk7XHJcbiAgICAtLW1hdXZlLWE2OiBva2xjaCg5NC4wJSAwLjAzMyAzMDcuMiAvIDE4LjgyJSk7XHJcbiAgICAtLW1hdXZlLWE3OiBva2xjaCg5NC40JSAwLjAzIDI5Ni4yIC8gMjUuMTAlKTtcclxuICAgIC0tbWF1dmUtYTg6IG9rbGNoKDk0LjElIDAuMDMzIDI5OS4xIC8gMzYuNDclKTtcclxuICAgIC0tbWF1dmUtYTk6IG9rbGNoKDkzLjUlIDAuMDMxIDI5My44IC8gNDMuMTQlKTtcclxuICAgIC0tbWF1dmUtYTEwOiBva2xjaCg5NC4yJSAwLjAyNyAyOTIuOCAvIDQ4LjYzJSk7XHJcbiAgICAtLW1hdXZlLWExMTogb2tsY2goOTYuNSUgMC4wMTkgMjk5LjEgLyA3MS43NiUpO1xyXG4gICAgLS1tYXV2ZS1hMTI6IG9rbGNoKDk5LjUlIDAuMDAzIDI4Ni40IC8gOTMuNzMlKTtcclxuXHJcbiAgICAtLXNsYXRlLTE6IG9rbGNoKDE3LjklIDAuMDA0IDI4Nik7XHJcbiAgICAtLXNsYXRlLTI6IG9rbGNoKDIxLjMlIDAuMDA0IDI2NC41KTtcclxuICAgIC0tc2xhdGUtMzogb2tsY2goMjUuMiUgMC4wMDYgMjcxLjIpO1xyXG4gICAgLS1zbGF0ZS00OiBva2xjaCgyOC4zJSAwLjAwNyAyNDguMSk7XHJcbiAgICAtLXNsYXRlLTU6IG9rbGNoKDMxLjIlIDAuMDA4IDI1NS42KTtcclxuICAgIC0tc2xhdGUtNjogb2tsY2goMzQuNyUgMC4wMSAyNTQpO1xyXG4gICAgLS1zbGF0ZS03OiBva2xjaCgzOS45JSAwLjAxMiAyNTIuOSk7XHJcbiAgICAtLXNsYXRlLTg6IG9rbGNoKDQ4LjklIDAuMDE2IDI1MS43KTtcclxuICAgIC0tc2xhdGUtOTogb2tsY2goNTMuNyUgMC4wMTUgMjYyLjMpO1xyXG4gICAgLS1zbGF0ZS0xMDogb2tsY2goNTguMyUgMC4wMTUgMjY2LjYpO1xyXG4gICAgLS1zbGF0ZS0xMTogb2tsY2goNzYuOSUgMC4wMSAyNTguMyk7XHJcbiAgICAtLXNsYXRlLTEyOiBva2xjaCg5NC45JSAwLjAwMyAyNjQuNSk7XHJcblxyXG4gICAgLS1zbGF0ZS1hMTogb2tsY2goMCUgMCAwIC8gMCUpO1xyXG4gICAgLS1zbGF0ZS1hMjogb2tsY2goOTQuOCUgMC4wMjkgMjAxLjkgLyAzLjUzJSk7XHJcbiAgICAtLXNsYXRlLWEzOiBva2xjaCg5My4xJSAwLjAyNCAyNTAuMSAvIDcuODQlKTtcclxuICAgIC0tc2xhdGUtYTQ6IG9rbGNoKDkzLjAlIDAuMDMxIDIyNS4xIC8gMTEuMzclKTtcclxuICAgIC0tc2xhdGUtYTU6IG9rbGNoKDkzLjYlIDAuMDMxIDI0My43IC8gMTQuNTElKTtcclxuICAgIC0tc2xhdGUtYTY6IG9rbGNoKDkzLjAlIDAuMDMzIDI0NCAvIDE4LjgyJSk7XHJcbiAgICAtLXNsYXRlLWE3OiBva2xjaCg5My43JSAwLjAzMiAyNDUuMyAvIDI1LjEwJSk7XHJcbiAgICAtLXNsYXRlLWE4OiBva2xjaCg5My43JSAwLjAzMiAyNDUuMyAvIDM2LjQ3JSk7XHJcbiAgICAtLXNsYXRlLWE5OiBva2xjaCg5My42JSAwLjAyOCAyNTguNCAvIDQyLjc1JSk7XHJcbiAgICAtLXNsYXRlLWExMDogb2tsY2goOTQuNSUgMC4wMjMgMjY0LjUgLyA0OC4yNCUpO1xyXG4gICAgLS1zbGF0ZS1hMTE6IG9rbGNoKDk3LjQlIDAuMDExIDI1Mi4xIC8gNzAuOTglKTtcclxuICAgIC0tc2xhdGUtYTEyOiBva2xjaCg5OS40JSAwLjAwMyAyNjQuNSAvIDkzLjczJSk7XHJcblxyXG4gICAgLS1zYWdlLTE6IG9rbGNoKDE4LjAlIDAuMDA0IDE2NC42KTtcclxuICAgIC0tc2FnZS0yOiBva2xjaCgyMS4xJSAwLjAwNCAxNjQuNyk7XHJcbiAgICAtLXNhZ2UtMzogb2tsY2goMjQuOSUgMC4wMDMgMTY0LjgpO1xyXG4gICAgLS1zYWdlLTQ6IG9rbGNoKDI4LjIlIDAuMDA1IDE3NC4xKTtcclxuICAgIC0tc2FnZS01OiBva2xjaCgzMS4wJSAwLjAwNSAxNzQuMik7XHJcbiAgICAtLXNhZ2UtNjogb2tsY2goMzQuOCUgMC4wMDYgMTY0LjcpO1xyXG4gICAgLS1zYWdlLTc6IG9rbGNoKDQwLjAlIDAuMDA3IDE3MC4xKTtcclxuICAgIC0tc2FnZS04OiBva2xjaCg0OC45JSAwLjAxIDE2OC40KTtcclxuICAgIC0tc2FnZS05OiBva2xjaCg1My4zJSAwLjAxNyAxNzAuNSk7XHJcbiAgICAtLXNhZ2UtMTA6IG9rbGNoKDU3LjglIDAuMDE1IDE3My44KTtcclxuICAgIC0tc2FnZS0xMTogb2tsY2goNzYuNiUgMC4wMSAxNzEuNyk7XHJcbiAgICAtLXNhZ2UtMTI6IG9rbGNoKDk0LjclMC4wMDMgMTY1LjEpO1xyXG5cclxuICAgIC0tc2FnZS1hMTogb2tsY2goMCUgMCAwIC8gMCUpO1xyXG4gICAgLS1zYWdlLWEyOiBva2xjaCg5NS45JSAwLjAwMyAxNjUuMSAvIDMuMTQlKTtcclxuICAgIC0tc2FnZS1hMzogb2tsY2goOTYuOCUgMC4wMDIgMTY1LjEgLyA3LjA2JSk7XHJcbiAgICAtLXNhZ2UtYTQ6IG9rbGNoKDk4LjglIDAuMDEzIDE5MSAvIDEwLjIwJSk7XHJcbiAgICAtLXNhZ2UtYTU6IG9rbGNoKDk4LjAlIDAuMDExIDE4OS44IC8gMTMuMzMlKTtcclxuICAgIC0tc2FnZS1hNjogb2tsY2goOTcuNiUgMC4wMTcgMTY0LjcgLyAxNy42NSUpO1xyXG4gICAgLS1zYWdlLWE3OiBva2xjaCg5Ny45JSAwLjAxNyAxNzQuMSAvIDIzLjUzJSk7XHJcbiAgICAtLXNhZ2UtYTg6IG9rbGNoKDk3LjklIDAuMDIxIDE3MC42IC8gMzQuMTIlKTtcclxuICAgIC0tc2FnZS1hOTogb2tsY2goOTYuOSUgMC4wMzQgMTcxLjUgLyA0MC4wMCUpO1xyXG4gICAgLS1zYWdlLWExMDogb2tsY2goOTcuNSUgMC4wMjcgMTc2LjQgLyA0NS40OSUpO1xyXG4gICAgLS1zYWdlLWExMTogb2tsY2goOTguOSUgMC4wMTEgMTc2LjMgLyA2OS4wMiUpO1xyXG4gICAgLS1zYWdlLWExMjogb2tsY2goOTkuOCUgMC4wMDIgMTY1LjEgLyA5Mi45NCUpO1xyXG5cclxuICAgIC0tb2xpdmUtMTogb2tsY2goMTguMCUgMC4wMDQgMTI4LjcpO1xyXG4gICAgLS1vbGl2ZS0yOiBva2xjaCgyMS4yJSAwLjAwNCAxMjguNyk7XHJcbiAgICAtLW9saXZlLTM6IG9rbGNoKDI1LjAlIDAuMDA0IDEyOC42KTtcclxuICAgIC0tb2xpdmUtNDogb2tsY2goMjguMiUgMC4wMDYgMTM0LjkpO1xyXG4gICAgLS1vbGl2ZS01OiBva2xjaCgzMS4wJSAwLjAwNiAxMzQuOSk7XHJcbiAgICAtLW9saXZlLTY6IG9rbGNoKDM0LjUlIDAuMDA3IDEyOC43KTtcclxuICAgIC0tb2xpdmUtNzogb2tsY2goMzkuNyUgMC4wMDkgMTMyLjUpO1xyXG4gICAgLS1vbGl2ZS04OiBva2xjaCg0OC45JSAwLjAxMyAxNDEuMik7XHJcbiAgICAtLW9saXZlLTk6IG9rbGNoKDUzLjUlIDAuMDE4IDEzOS40KTtcclxuICAgIC0tb2xpdmUtMTA6IG9rbGNoKDU4LjElIDAuMDE2IDEzOC43KTtcclxuICAgIC0tb2xpdmUtMTE6IG9rbGNoKDc2LjYlIDAuMDEzIDEzNy44KTtcclxuICAgIC0tb2xpdmUtMTI6IG9rbGNoKDk0LjclIDAuMDAzIDE0NS41KTtcclxuXHJcbiAgICAtLW9saXZlLWExOiBva2xjaCgwJSAwIDAgLyAwJSk7XHJcbiAgICAtLW9saXZlLWEyOiBva2xjaCg5Ni4wJSAwLjAwMyAxMjguNSAvIDMuMTQlKTtcclxuICAgIC0tb2xpdmUtYTM6IG9rbGNoKDk2LjklIDAuMDAzIDEyOC41IC8gNy4wNiUpO1xyXG4gICAgLS1vbGl2ZS1hNDogb2tsY2goOTguNiUgMC4wMiAxNDMgLyAxMC4yMCUpO1xyXG4gICAgLS1vbGl2ZS1hNTogb2tsY2goOTcuOSUgMC4wMTYgMTQyLjYgLyAxMy4zMyUpO1xyXG4gICAgLS1vbGl2ZS1hNjogb2tsY2goOTcuNyUgMC4wMTggMTI3LjEgLyAxNy4yNSUpO1xyXG4gICAgLS1vbGl2ZS1hNzogb2tsY2goOTguMCUgMC4wMjIgMTM0LjkgLyAyMy4xNCUpO1xyXG4gICAgLS1vbGl2ZS1hODogb2tsY2goOTcuNyUgMC4wMjkgMTQyLjIgLyAzNC4xMiUpO1xyXG4gICAgLS1vbGl2ZS1hOTogb2tsY2goOTcuNSUgMC4wMzUgMTQwIC8gNDAuMDAlKTtcclxuICAgIC0tb2xpdmUtYTEwOiBva2xjaCg5OC4wJSAwLjAyNiAxMzguMyAvIDQ1LjQ5JSk7XHJcbiAgICAtLW9saXZlLWExMTogb2tsY2goOTguOCUgMC4wMTYgMTM5LjQgLyA2OS4wMiUpO1xyXG4gICAgLS1vbGl2ZS1hMTI6IG9rbGNoKDk5LjglIDAuMDAzIDE0NS42IC8gOTIuOTQlKTtcclxuXHJcbiAgICAtLXNhbmQtMTogb2tsY2goMTcuNyUgMC4wMDIgMTA2LjYpO1xyXG4gICAgLS1zYW5kLTI6IG9rbGNoKDIxLjMlIDAuMDAyIDEwNi42KTtcclxuICAgIC0tc2FuZC0zOiBva2xjaCgyNS4yJSAwLjAwMiAxMDYuNSk7XHJcbiAgICAtLXNhbmQtNDogb2tsY2goMjguNCUgMC4wMDQgMTA2LjYpO1xyXG4gICAgLS1zYW5kLTU6IG9rbGNoKDMxLjIlIDAuMDA1IDEwNi43KTtcclxuICAgIC0tc2FuZC02OiBva2xjaCgzNC44JSAwLjAwNSA5MS41KTtcclxuICAgIC0tc2FuZC03OiBva2xjaCg0MC4xJSAwLjAwNyA5NS4yKTtcclxuICAgIC0tc2FuZC04OiBva2xjaCg0OC45JSAwLjAwOCA4OC43KTtcclxuICAgIC0tc2FuZC05OiBva2xjaCg1My40JSAwLjAxMSA5My43KTtcclxuICAgIC0tc2FuZC0xMDogb2tsY2goNTguMiUgMC4wMTEgMTAwLjEpO1xyXG4gICAgLS1zYW5kLTExOiBva2xjaCg3Ni43JSAwLjAwOSA5MS41KTtcclxuICAgIC0tc2FuZC0xMjogb2tsY2goOTQuOSUgMC4wMDMgMTA2LjUpO1xyXG5cclxuICAgIC0tc2FuZC1hMTogb2tsY2goMCUgMCAwIC8gMCUpO1xyXG4gICAgLS1zYW5kLWEyOiBva2xjaCg5Ni43JSAwLjAwMSAxMDYuNCAvIDMuNTMlKTtcclxuICAgIC0tc2FuZC1hMzogb2tsY2goOTcuMyUgMC4wMDEgMTA2LjQgLyA3LjQ1JSk7XHJcbiAgICAtLXNhbmQtYTQ6IG9rbGNoKDk5LjQlIDAuMDE0IDEwNi43IC8gMTAuNTklKTtcclxuICAgIC0tc2FuZC1hNTogb2tsY2goOTguNCUgMC4wMjEgMTA2LjggLyAxMy43MyUpO1xyXG4gICAgLS1zYW5kLWE2OiBva2xjaCg5OC41JSAwLjAxOCA4OS40IC8gMTcuNjUlKTtcclxuICAgIC0tc2FuZC1hNzogb2tsY2goOTguNyUgMC4wMTkgOTMuNyAvIDIzLjUzJSk7XHJcbiAgICAtLXNhbmQtYTg6IG9rbGNoKDk4LjMlIDAuMDE5IDg3LjUgLyAzNC4xMiUpO1xyXG4gICAgLS1zYW5kLWE5OiBva2xjaCg5OC40JSAwLjAyMyA5My4zIC8gMzkuNjElKTtcclxuICAgIC0tc2FuZC1hMTA6IG9rbGNoKDk5LjIlIDAuMDIgMTAwLjYgLyA0NS4xMCUpO1xyXG4gICAgLS1zYW5kLWExMTogb2tsY2goOTkuMSUgMC4wMTEgODkuNyAvIDY5LjAyJSk7XHJcbiAgICAtLXNhbmQtYTEyOiBva2xjaCg5OS45JSAwLjAwMyAxMDYuNCAvIDkyLjk0JSk7XHJcblxyXG4gICAgLS1ncmF5LTItdHJhbnNsdWNlbnQ6IG9rbGNoKDIzLjA4JSAwIDAgLyA3MC4yJSk7XHJcbiAgICAtLW1hdXZlLTItdHJhbnNsdWNlbnQ6IG9rbGNoKDIzLjIzJSAwLjAwMiAzMjUuNjUgLyA3MC4yJSk7XHJcbiAgICAtLXNsYXRlLTItdHJhbnNsdWNlbnQ6IG9rbGNoKDIyLjklIDAuMDA0IDIyOC45NiAvIDcwLjIlKTtcclxuICAgIC0tc2FnZS0yLXRyYW5zbHVjZW50OiBva2xjaCgyMi4zOSUgMC4wMDQgMTY0LjcyIC8gNzAuMiUpO1xyXG4gICAgLS1vbGl2ZS0yLXRyYW5zbHVjZW50OiBva2xjaCgyMi40NiUgMC4wMDQgMTI4LjY3IC8gNzAuMiUpO1xyXG4gICAgLS1zYW5kLTItdHJhbnNsdWNlbnQ6IG9rbGNoKDIzJSAwLjAwNCAxMDYuNjkgLyA3MC4yJSk7XHJcblxyXG4gICAgLS1ncmF5LXN1cmZhY2U6IG9rbGNoKDI0Ljc4JSAwIDAgLyA1MC4yJSk7XHJcbiAgICAtLW1hdXZlLXN1cmZhY2U6IG9rbGNoKDI1LjAlIDAuMDA0IDMwOC4zIC8gNTAuMiUpO1xyXG4gICAgLS1zbGF0ZS1zdXJmYWNlOiBva2xjaCgyNC42JSAwLjAwNSAyNDggLyA1MC4yJSk7XHJcbiAgICAtLXNhZ2Utc3VyZmFjZTogb2tsY2goMjQuMSUgMC4wMDQgMTY0LjggLyA1MC4yJSk7XHJcbiAgICAtLW9saXZlLXN1cmZhY2U6IG9rbGNoKDI0LjIlIDAuMDA0IDEyOC42IC8gNTAuMiUpO1xyXG4gICAgLS1zYW5kLXN1cmZhY2U6IG9rbGNoKDI0LjclIDAuMDAyIDEwNi41IC8gNTAuMiUpO1xyXG4gICAgLS10b21hdG8tc3VyZmFjZTogb2tsY2goMjMuOSUgMC4wMzMgMzEuOSAvIDUwLjIlKTtcclxuICAgIC0tcmVkLXN1cmZhY2U6IG9rbGNoKDIzLjQlIDAuMDQyIDE2IC8gNTAuMiUpO1xyXG4gICAgLS1ydWJ5LXN1cmZhY2U6IG9rbGNoKDIzLjklIDAuMDMgNSAvIDUwLjIlKTtcclxuICAgIC0tY3JpbXNvbi1zdXJmYWNlOiBva2xjaCgyMy43JSAwLjA0NSAzNTYuNiAvIDUwLjIlKTtcclxuICAgIC0tcGluay1zdXJmYWNlOiBva2xjaCgyNC4xJSAwLjA1OSAzMzguNSAvIDUwLjIlKTtcclxuICAgIC0tcGx1bS1zdXJmYWNlOiBva2xjaCgyNC41JSAwLjA2IDMyNy4yIC8gNTAuMiUpO1xyXG4gICAgLS1wdXJwbGUtc3VyZmFjZTogb2tsY2goMjQuNyUgMC4wNiAzMTMuNSAvIDUwLjIlKTtcclxuICAgIC0tdmlvbGV0LXN1cmZhY2U6IG9rbGNoKDI0LjYlIDAuMDYgMjk5LjIgLyA1MC4yJSk7XHJcbiAgICAtLWlyaXMtc3VyZmFjZTogb2tsY2goMjQuMiUgMC4wNTYgMjg0LjQgLyA1MC4yJSk7XHJcbiAgICAtLWluZGlnby1zdXJmYWNlOiBva2xjaCgyNC4zJSAwLjA1OCAyNzIuOSAvIDUwLjIlKTtcclxuICAgIC0tYmx1ZS1zdXJmYWNlOiBva2xjaCgyNS4wJSAwLjA1OCAyNjAuOCAvIDUwLjIlKTtcclxuICAgIC0tY3lhbi1zdXJmYWNlOiBva2xjaCgyNS4yJSAwLjAzIDIyNS45IC8gNTAuMiUpO1xyXG4gICAgLS10ZWFsLXN1cmZhY2U6IG9rbGNoKDI1LjUlIDAuMDI2IDE4Ny41IC8gNTAuMiUpO1xyXG4gICAgLS1qYWRlLXN1cmZhY2U6IG9rbGNoKDI1LjMlIDAuMDMgMTY2LjUgLyA1MC4yJSk7XHJcbiAgICAtLWdyZWVuLXN1cmZhY2U6IG9rbGNoKDI0LjclIDAuMDI3IDE2MS45IC8gNTAuMiUpO1xyXG4gICAgLS1ncmFzcy1zdXJmYWNlOiBva2xjaCgyNC40JSAwLjAyMSAxNTAuNiAvIDUwLjIlKTtcclxuICAgIC0tYnJvd24tc3VyZmFjZTogb2tsY2goMjQuNyUgMC4wMTUgNDguMSAvIDUwLjIlKTtcclxuICAgIC0tYnJvbnplLXN1cmZhY2U6IG9rbGNoKDI1LjMlIDAuMDEyIDU1LjggLyA1MC4yJSk7XHJcbiAgICAtLWdvbGQtc3VyZmFjZTogb2tsY2goMjUuNiUgMC4wMTEgOTEuNyAvIDUwLjIlKTtcclxuICAgIC0tc2t5LXN1cmZhY2U6IG9rbGNoKDI1LjUlIDAuMDUxIDI1OC4zIC8gNTAuMiUpO1xyXG4gICAgLS1taW50LXN1cmZhY2U6IG9rbGNoKDI1LjclIDAuMDI0IDE5NS44IC8gNTAuMiUpO1xyXG4gICAgLS1saW1lLXN1cmZhY2U6IG9rbGNoKDIzLjglIDAuMDI0IDEyOS43IC8gNTAuMiUpO1xyXG4gICAgLS15ZWxsb3ctc3VyZmFjZTogb2tsY2goMjQuMCUgMC4wMjIgOTEuOCAvIDUwLjIlKTtcclxuICAgIC0tYW1iZXItc3VyZmFjZTogb2tsY2goMjQuNSUgMC4wMjQgNzcuMyAvIDUwLjIlKTtcclxuICAgIC0tb3JhbmdlLXN1cmZhY2U6IG9rbGNoKDI0LjAlIDAuMDI0IDY2LjMgLyA1MC4yJSk7XHJcbiAgfVxyXG59XHJcbiovXHJcblxyXG4vLyBXaWRlIGdhbXV0IGNvbG9ycyBmb3IgbW9uaXRvcnMgdGhhdCBzdXBwb3J0IFAzXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4vKlxyXG5Ac3VwcG9ydHMgKGNvbG9yOiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxKSkge1xyXG4gIEBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6IGRhcmspIGFuZCAoY29sb3ItZ2FtdXQ6cDMpIHtcclxuICAgIDp3aGVyZShodG1sKSB7XHJcbiAgICAgIC0tdG9tYXRvLTE6Y29sb3IoZGlzcGxheS1wMyAwLjA5IDAuMDY4IDAuMDY3KTtcclxuICAgICAgLS10b21hdG8tMjogY29sb3IoZGlzcGxheS1wMyAwLjExNSAwLjA4NCAwLjA3Nik7XHJcbiAgICAgIC0tdG9tYXRvLTM6IGNvbG9yKGRpc3BsYXktcDMgMC4yMDUgMC4wOTcgMC4wODMpO1xyXG4gICAgICAtLXRvbWF0by00OiBjb2xvcihkaXNwbGF5LXAzIDAuMjgyIDAuMDk5IDAuMDc3KTtcclxuICAgICAgLS10b21hdG8tNTogY29sb3IoZGlzcGxheS1wMyAwLjMzOSAwLjEyOSAwLjEwMSk7XHJcbiAgICAgIC0tdG9tYXRvLTY6IGNvbG9yKGRpc3BsYXktcDMgMC4zOTggMC4xNzkgMC4xNDEpO1xyXG4gICAgICAtLXRvbWF0by03OiBjb2xvcihkaXNwbGF5LXAzIDAuNDg3IDAuMjQ1IDAuMTk0KTtcclxuICAgICAgLS10b21hdG8tODogY29sb3IoZGlzcGxheS1wMyAwLjYyOSAwLjMyMiAwLjI0OCk7XHJcbiAgICAgIC0tdG9tYXRvLTk6IGNvbG9yKGRpc3BsYXktcDMgMC44MzEgMC4zNDUgMC4yMzEpO1xyXG4gICAgICAtLXRvbWF0by0xMDogY29sb3IoZGlzcGxheS1wMyAwLjg2MiAwLjQxNSAwLjI5OCk7XHJcbiAgICAgIC0tdG9tYXRvLTExOiBjb2xvcihkaXNwbGF5LXAzIDEgMC41ODUgMC40NTUpO1xyXG4gICAgICAtLXRvbWF0by0xMjogY29sb3IoZGlzcGxheS1wMyAwLjk1OSAwLjgzMyAwLjgwMik7XHJcbiAgICAgIC0tdG9tYXRvLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuOTczIDAuMDcxIDAuMDcxLzAuMDI2KTtcclxuICAgICAgLS10b21hdG8tYTI6IGNvbG9yKGRpc3BsYXktcDMgMC45OTIgMC4zNzYgMC4yMjQvMC4wNTEpO1xyXG4gICAgICAtLXRvbWF0by1hMzogY29sb3IoZGlzcGxheS1wMyAwLjk5NiAwLjI4MiAwLjE3Ni8wLjE0OCk7XHJcbiAgICAgIC0tdG9tYXRvLWE0OiBjb2xvcihkaXNwbGF5LXAzIDEgMC4yMDQgMC4xMTgvMC4yMzIpO1xyXG4gICAgICAtLXRvbWF0by1hNTogY29sb3IoZGlzcGxheS1wMyAxIDAuMjg2IDAuMTkyLzAuMjkpO1xyXG4gICAgICAtLXRvbWF0by1hNjogY29sb3IoZGlzcGxheS1wMyAxIDAuMzkyIDAuMjc4LzAuMzUzKTtcclxuICAgICAgLS10b21hdG8tYTc6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjQ1OSAwLjM0OS8wLjQ1KTtcclxuICAgICAgLS10b21hdG8tYTg6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjQ5IDAuMzY5LzAuNjAxKTtcclxuICAgICAgLS10b21hdG8tYTk6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjQwOCAwLjI2Ny8wLjgyKTtcclxuICAgICAgLS10b21hdG8tYTEwOiBjb2xvcihkaXNwbGF5LXAzIDEgMC40NzggMC4zNDEvMC44NTMpO1xyXG4gICAgICAtLXRvbWF0by1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjU4NSAwLjQ1NSk7XHJcbiAgICAgIC0tdG9tYXRvLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjk1OSAwLjgzMyAwLjgwMik7XHJcblxyXG4gICAgICAtLXJlZC0xOiBjb2xvcihkaXNwbGF5LXAzIDAuMDkzIDAuMDY4IDAuMDY3KTtcclxuICAgICAgLS1yZWQtMjogY29sb3IoZGlzcGxheS1wMyAwLjExOCAwLjA3NyAwLjA3OSk7XHJcbiAgICAgIC0tcmVkLTM6IGNvbG9yKGRpc3BsYXktcDMgMC4yMTEgMC4wODEgMC4wOTkpO1xyXG4gICAgICAtLXJlZC00OiBjb2xvcihkaXNwbGF5LXAzIDAuMjg3IDAuMDc5IDAuMTEzKTtcclxuICAgICAgLS1yZWQtNTogY29sb3IoZGlzcGxheS1wMyAwLjM0OCAwLjExIDAuMTQyKTtcclxuICAgICAgLS1yZWQtNjogY29sb3IoZGlzcGxheS1wMyAwLjQxNCAwLjE2IDAuMTgzKTtcclxuICAgICAgLS1yZWQtNzogY29sb3IoZGlzcGxheS1wMyAwLjUwOCAwLjIyNCAwLjIzNik7XHJcbiAgICAgIC0tcmVkLTg6IGNvbG9yKGRpc3BsYXktcDMgMC42NTkgMC4yOTggMC4yOTcpO1xyXG4gICAgICAtLXJlZC05OiBjb2xvcihkaXNwbGF5LXAzIDAuODMgMC4zMjkgMC4zMjQpO1xyXG4gICAgICAtLXJlZC0xMDogY29sb3IoZGlzcGxheS1wMyAwLjg2MSAwLjQwMyAwLjM4Nyk7XHJcbiAgICAgIC0tcmVkLTExOiBjb2xvcihkaXNwbGF5LXAzIDEgMC41NyAwLjU1KTtcclxuICAgICAgLS1yZWQtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45NzEgMC44MjYgMC44NTIpO1xyXG4gICAgICAtLXJlZC1hMTogY29sb3IoZGlzcGxheS1wMyAwLjk4NCAwLjA3MSAwLjA3MS8wLjAzKTtcclxuICAgICAgLS1yZWQtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC45OTYgMC4yODIgMC4yODIvMC4wNTUpO1xyXG4gICAgICAtLXJlZC1hMzogY29sb3IoZGlzcGxheS1wMyAxIDAuMTY5IDAuMjcxLzAuMTU2KTtcclxuICAgICAgLS1yZWQtYTQ6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjExOCAwLjI2Ny8wLjIzNik7XHJcbiAgICAgIC0tcmVkLWE1OiBjb2xvcihkaXNwbGF5LXAzIDEgMC4yMTIgMC4zMTQvMC4zMDMpO1xyXG4gICAgICAtLXJlZC1hNjogY29sb3IoZGlzcGxheS1wMyAxIDAuMzE4IDAuMzgvMC4zNzQpO1xyXG4gICAgICAtLXJlZC1hNzogY29sb3IoZGlzcGxheS1wMyAxIDAuNCAwLjQyNC8wLjQ3NSk7XHJcbiAgICAgIC0tcmVkLWE4OiBjb2xvcihkaXNwbGF5LXAzIDEgMC40MzEgMC40MzEvMC42MzUpO1xyXG4gICAgICAtLXJlZC1hOTogY29sb3IoZGlzcGxheS1wMyAxIDAuMzg4IDAuMzg0LzAuODIpO1xyXG4gICAgICAtLXJlZC1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjQ2MyAwLjQ0Ny8wLjg1Myk7XHJcbiAgICAgIC0tcmVkLWExMTogY29sb3IoZGlzcGxheS1wMyAxIDAuNTcgMC41NSk7XHJcbiAgICAgIC0tcmVkLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjk3MSAwLjgyNiAwLjg1Mik7XHJcblxyXG4gICAgICAtLXJ1YnktMTogY29sb3IoZGlzcGxheS1wMyAwLjA5MyAwLjA2OCAwLjA3NCk7XHJcbiAgICAgIC0tcnVieS0yOiBjb2xvcihkaXNwbGF5LXAzIDAuMTEzIDAuMDgzIDAuMDg5KTtcclxuICAgICAgLS1ydWJ5LTM6IGNvbG9yKGRpc3BsYXktcDMgMC4yMDggMC4wODggMC4xMTcpO1xyXG4gICAgICAtLXJ1YnktNDogY29sb3IoZGlzcGxheS1wMyAwLjI3OSAwLjA5MiAwLjE0Nyk7XHJcbiAgICAgIC0tcnVieS01OiBjb2xvcihkaXNwbGF5LXAzIDAuMzM3IDAuMTIgMC4xOCk7XHJcbiAgICAgIC0tcnVieS02OiBjb2xvcihkaXNwbGF5LXAzIDAuNDAxIDAuMTY2IDAuMjIzKTtcclxuICAgICAgLS1ydWJ5LTc6IGNvbG9yKGRpc3BsYXktcDMgMC40OTUgMC4yMjQgMC4yODEpO1xyXG4gICAgICAtLXJ1YnktODogY29sb3IoZGlzcGxheS1wMyAwLjY1MiAwLjI5NSAwLjM1OSk7XHJcbiAgICAgIC0tcnVieS05OiBjb2xvcihkaXNwbGF5LXAzIDAuODMgMC4zMjMgMC40MDgpO1xyXG4gICAgICAtLXJ1YnktMTA6IGNvbG9yKGRpc3BsYXktcDMgMC44NTcgMC4zOTIgMC40NTUpO1xyXG4gICAgICAtLXJ1YnktMTE6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjU3IDAuNTkpO1xyXG4gICAgICAtLXJ1YnktMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45NjggMC44MyAwLjg4KTtcclxuICAgICAgLS1ydWJ5LWExOiBjb2xvcihkaXNwbGF5LXAzIDAuOTg0IDAuMDcxIDAuMzI5LzAuMDMpO1xyXG4gICAgICAtLXJ1YnktYTI6IGNvbG9yKGRpc3BsYXktcDMgMC45OTIgMC4zNzYgMC41MjkvMC4wNTEpO1xyXG4gICAgICAtLXJ1YnktYTM6IGNvbG9yKGRpc3BsYXktcDMgMC45OTYgMC4xOTYgMC40MDQvMC4xNTIpO1xyXG4gICAgICAtLXJ1YnktYTQ6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjE3MyAwLjQxNi8wLjIyNyk7XHJcbiAgICAgIC0tcnVieS1hNTogY29sb3IoZGlzcGxheS1wMyAxIDAuMjU5IDAuNDU5LzAuMjkpO1xyXG4gICAgICAtLXJ1YnktYTY6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjM0MSAwLjUwNi8wLjM1OCk7XHJcbiAgICAgIC0tcnVieS1hNzogY29sb3IoZGlzcGxheS1wMyAxIDAuNDEyIDAuNTQxLzAuNDU4KTtcclxuICAgICAgLS1ydWJ5LWE4OiBjb2xvcihkaXNwbGF5LXAzIDEgMC40MzEgMC41MzcvMC42MjcpO1xyXG4gICAgICAtLXJ1YnktYTk6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjM3NiAwLjQ4Mi8wLjgyKTtcclxuICAgICAgLS1ydWJ5LWExMDogY29sb3IoZGlzcGxheS1wMyAxIDAuNDQ3IDAuNTIyLzAuODQ5KTtcclxuICAgICAgLS1ydWJ5LWExMTogY29sb3IoZGlzcGxheS1wMyAxIDAuNTcgMC41OSk7XHJcbiAgICAgIC0tcnVieS1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45NjggMC44MyAwLjg4KTtcclxuXHJcbiAgICAgIC0tY3JpbXNvbi0xOiBjb2xvcihkaXNwbGF5LXAzIDAuMDkzIDAuMDY4IDAuMDc4KTtcclxuICAgICAgLS1jcmltc29uLTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xMTcgMC4wNzggMC4wOTUpO1xyXG4gICAgICAtLWNyaW1zb24tMzogY29sb3IoZGlzcGxheS1wMyAwLjIwMyAwLjA5MSAwLjE0Myk7XHJcbiAgICAgIC0tY3JpbXNvbi00OiBjb2xvcihkaXNwbGF5LXAzIDAuMjc3IDAuMDg3IDAuMTgyKTtcclxuICAgICAgLS1jcmltc29uLTU6IGNvbG9yKGRpc3BsYXktcDMgMC4zMzIgMC4xMTUgMC4yMik7XHJcbiAgICAgIC0tY3JpbXNvbi02OiBjb2xvcihkaXNwbGF5LXAzIDAuMzk0IDAuMTYyIDAuMjY4KTtcclxuICAgICAgLS1jcmltc29uLTc6IGNvbG9yKGRpc3BsYXktcDMgMC40ODkgMC4yMjIgMC4zMzYpO1xyXG4gICAgICAtLWNyaW1zb24tODogY29sb3IoZGlzcGxheS1wMyAwLjYzOCAwLjI4OSAwLjQyOSk7XHJcbiAgICAgIC0tY3JpbXNvbi05OiBjb2xvcihkaXNwbGF5LXAzIDAuODQzIDAuMjk4IDAuNTA3KTtcclxuICAgICAgLS1jcmltc29uLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuODY0IDAuMzY0IDAuNTM5KTtcclxuICAgICAgLS1jcmltc29uLTExOiBjb2xvcihkaXNwbGF5LXAzIDEgMC41NiAwLjY2KTtcclxuICAgICAgLS1jcmltc29uLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTY2IDAuODM0IDAuOTA2KTtcclxuICAgICAgLS1jcmltc29uLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuOTg0IDAuMDcxIDAuNDYzLzAuMDMpO1xyXG4gICAgICAtLWNyaW1zb24tYTI6IGNvbG9yKGRpc3BsYXktcDMgMC45OTYgMC4yODIgMC41NjkvMC4wNTUpO1xyXG4gICAgICAtLWNyaW1zb24tYTM6IGNvbG9yKGRpc3BsYXktcDMgMC45OTYgMC4yMjcgMC41NzMvMC4xNDgpO1xyXG4gICAgICAtLWNyaW1zb24tYTQ6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjE1NyAwLjU2OS8wLjIyNyk7XHJcbiAgICAgIC0tY3JpbXNvbi1hNTogY29sb3IoZGlzcGxheS1wMyAxIDAuMjMxIDAuNjA0LzAuMjg2KTtcclxuICAgICAgLS1jcmltc29uLWE2OiBjb2xvcihkaXNwbGF5LXAzIDEgMC4zMzcgMC42NDMvMC4zNDkpO1xyXG4gICAgICAtLWNyaW1zb24tYTc6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjQxNiAwLjY2My8wLjQ1NCk7XHJcbiAgICAgIC0tY3JpbXNvbi1hODogY29sb3IoZGlzcGxheS1wMyAwLjk5NiAwLjQyNyAwLjY1MS8wLjYxNCk7XHJcbiAgICAgIC0tY3JpbXNvbi1hOTogY29sb3IoZGlzcGxheS1wMyAxIDAuMzQ1IDAuNTk2LzAuODMyKTtcclxuICAgICAgLS1jcmltc29uLWExMDogY29sb3IoZGlzcGxheS1wMyAxIDAuNDIgMC42Mi8wLjg1Myk7XHJcbiAgICAgIC0tY3JpbXNvbi1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjU2IDAuNjYpO1xyXG4gICAgICAtLWNyaW1zb24tYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTY2IDAuODM0IDAuOTA2KTtcclxuXHJcbiAgICAgIC0tcGluay0xOiBjb2xvcihkaXNwbGF5LXAzIDAuMDkzIDAuMDY4IDAuMDg5KTtcclxuICAgICAgLS1waW5rLTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xMjEgMC4wNzMgMC4xMSk7XHJcbiAgICAgIC0tcGluay0zOiBjb2xvcihkaXNwbGF5LXAzIDAuMTk4IDAuMDk4IDAuMTc5KTtcclxuICAgICAgLS1waW5rLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4yNzEgMC4wOTUgMC4yMzEpO1xyXG4gICAgICAtLXBpbmstNTogY29sb3IoZGlzcGxheS1wMyAwLjMyIDAuMTI3IDAuMjczKTtcclxuICAgICAgLS1waW5rLTY6IGNvbG9yKGRpc3BsYXktcDMgMC4zODIgMC4xNzcgMC4zMjYpO1xyXG4gICAgICAtLXBpbmstNzogY29sb3IoZGlzcGxheS1wMyAwLjQ3NyAwLjIzOCAwLjQwNSk7XHJcbiAgICAgIC0tcGluay04OiBjb2xvcihkaXNwbGF5LXAzIDAuNjEyIDAuMzA0IDAuNTEpO1xyXG4gICAgICAtLXBpbmstOTogY29sb3IoZGlzcGxheS1wMyAwLjc3NSAwLjI5NyAwLjYxKTtcclxuICAgICAgLS1waW5rLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuODA4IDAuMzU2IDAuNjQ1KTtcclxuICAgICAgLS1waW5rLTExOiBjb2xvcihkaXNwbGF5LXAzIDEgMC41MzUgMC43OCk7XHJcbiAgICAgIC0tcGluay0xMjogY29sb3IoZGlzcGxheS1wMyAwLjk2NCAwLjgyNiAwLjkxMik7XHJcbiAgICAgIC0tcGluay1hMTogY29sb3IoZGlzcGxheS1wMyAwLjk4NCAwLjA3MSAwLjg1NS8wLjAzKTtcclxuICAgICAgLS1waW5rLWEyOiBjb2xvcihkaXNwbGF5LXAzIDEgMC4yIDAuOC8wLjA1OSk7XHJcbiAgICAgIC0tcGluay1hMzogY29sb3IoZGlzcGxheS1wMyAxIDAuMjk0IDAuODg2LzAuMTM5KTtcclxuICAgICAgLS1waW5rLWE0OiBjb2xvcihkaXNwbGF5LXAzIDEgMC4xOTIgMC44Mi8wLjIxOSk7XHJcbiAgICAgIC0tcGluay1hNTogY29sb3IoZGlzcGxheS1wMyAxIDAuMjgyIDAuODI3LzAuMjc0KTtcclxuICAgICAgLS1waW5rLWE2OiBjb2xvcihkaXNwbGF5LXAzIDEgMC4zOTYgMC44MzUvMC4zMzcpO1xyXG4gICAgICAtLXBpbmstYTc6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjQ1OSAwLjgzMS8wLjQ0Mik7XHJcbiAgICAgIC0tcGluay1hODogY29sb3IoZGlzcGxheS1wMyAxIDAuNDc4IDAuODI3LzAuNTg1KTtcclxuICAgICAgLS1waW5rLWE5OiBjb2xvcihkaXNwbGF5LXAzIDEgMC4zNzMgMC43ODQvMC43NjEpO1xyXG4gICAgICAtLXBpbmstYTEwOiBjb2xvcihkaXNwbGF5LXAzIDEgMC40MzUgMC43OTIvMC43OTUpO1xyXG4gICAgICAtLXBpbmstYTExOiBjb2xvcihkaXNwbGF5LXAzIDEgMC41MzUgMC43OCk7XHJcbiAgICAgIC0tcGluay1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45NjQgMC44MjYgMC45MTIpO1xyXG5cclxuICAgICAgLS1wbHVtLTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wOSAwLjA2OCAwLjA5Mik7XHJcbiAgICAgIC0tcGx1bS0yOiBjb2xvcihkaXNwbGF5LXAzIDAuMTE4IDAuMDc3IDAuMTIxKTtcclxuICAgICAgLS1wbHVtLTM6IGNvbG9yKGRpc3BsYXktcDMgMC4xOTIgMC4xMDUgMC4yMDIpO1xyXG4gICAgICAtLXBsdW0tNDogY29sb3IoZGlzcGxheS1wMyAwLjI1IDAuMTIxIDAuMjcxKTtcclxuICAgICAgLS1wbHVtLTU6IGNvbG9yKGRpc3BsYXktcDMgMC4yOTMgMC4xNTIgMC4zMTkpO1xyXG4gICAgICAtLXBsdW0tNjogY29sb3IoZGlzcGxheS1wMyAwLjM0MyAwLjE5OCAwLjM3Mik7XHJcbiAgICAgIC0tcGx1bS03OiBjb2xvcihkaXNwbGF5LXAzIDAuNDI0IDAuMjYyIDAuNDYxKTtcclxuICAgICAgLS1wbHVtLTg6IGNvbG9yKGRpc3BsYXktcDMgMC41NCAwLjM0MSAwLjU5NSk7XHJcbiAgICAgIC0tcGx1bS05OiBjb2xvcihkaXNwbGF5LXAzIDAuNjI0IDAuMzEzIDAuNzA4KTtcclxuICAgICAgLS1wbHVtLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNjY2IDAuMzY1IDAuNzQ4KTtcclxuICAgICAgLS1wbHVtLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuODYgMC42MDIgMC45MzMpO1xyXG4gICAgICAtLXBsdW0tMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45MzYgMC44MzYgMC45NDkpO1xyXG4gICAgICAtLXBsdW0tYTE6IGNvbG9yKGRpc3BsYXktcDMgMC45NzMgMC4wNzEgMC45NzMvMC4wMjYpO1xyXG4gICAgICAtLXBsdW0tYTI6IGNvbG9yKGRpc3BsYXktcDMgMC45MzMgMC4yNjcgMS8wLjA1OSk7XHJcbiAgICAgIC0tcGx1bS1hMzogY29sb3IoZGlzcGxheS1wMyAwLjkxOCAwLjMzMyAwLjk5Ni8wLjE0OCk7XHJcbiAgICAgIC0tcGx1bS1hNDogY29sb3IoZGlzcGxheS1wMyAwLjkxIDAuMzE4IDEvMC4yMTkpO1xyXG4gICAgICAtLXBsdW0tYTU6IGNvbG9yKGRpc3BsYXktcDMgMC45MTQgMC4zODggMS8wLjI2OSk7XHJcbiAgICAgIC0tcGx1bS1hNjogY29sb3IoZGlzcGxheS1wMyAwLjkwNiAwLjQ2MyAxLzAuMzI4KTtcclxuICAgICAgLS1wbHVtLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuOTA2IDAuNTI5IDEvMC40MjUpO1xyXG4gICAgICAtLXBsdW0tYTg6IGNvbG9yKGRpc3BsYXktcDMgMC45MDYgMC41NTMgMS8wLjU2OCk7XHJcbiAgICAgIC0tcGx1bS1hOTogY29sb3IoZGlzcGxheS1wMyAwLjg3NSAwLjQyNyAxLzAuNjkpO1xyXG4gICAgICAtLXBsdW0tYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuODg2IDAuNDcxIDAuOTk2LzAuNzMyKTtcclxuICAgICAgLS1wbHVtLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjg2IDAuNjAyIDAuOTMzKTtcclxuICAgICAgLS1wbHVtLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjkzNiAwLjgzNiAwLjk0OSk7XHJcblxyXG4gICAgICAtLXB1cnBsZS0xOiBjb2xvcihkaXNwbGF5LXAzIDAuMDkgMC4wNjggMC4xMDMpO1xyXG4gICAgICAtLXB1cnBsZS0yOiBjb2xvcihkaXNwbGF5LXAzIDAuMTEzIDAuMDgyIDAuMTM0KTtcclxuICAgICAgLS1wdXJwbGUtMzogY29sb3IoZGlzcGxheS1wMyAwLjE3NSAwLjExMiAwLjIyNCk7XHJcbiAgICAgIC0tcHVycGxlLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4yMjQgMC4xMzcgMC4yOTcpO1xyXG4gICAgICAtLXB1cnBsZS01OiBjb2xvcihkaXNwbGF5LXAzIDAuMjY0IDAuMTY3IDAuMzQ5KTtcclxuICAgICAgLS1wdXJwbGUtNjogY29sb3IoZGlzcGxheS1wMyAwLjMxMSAwLjIwOCAwLjQwNik7XHJcbiAgICAgIC0tcHVycGxlLTc6IGNvbG9yKGRpc3BsYXktcDMgMC4zODEgMC4yNjYgMC40OTYpO1xyXG4gICAgICAtLXB1cnBsZS04OiBjb2xvcihkaXNwbGF5LXAzIDAuNDkgMC4zNDkgMC42NDkpO1xyXG4gICAgICAtLXB1cnBsZS05OiBjb2xvcihkaXNwbGF5LXAzIDAuNTIzIDAuMzE4IDAuNzUxKTtcclxuICAgICAgLS1wdXJwbGUtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC41NyAwLjM3MyAwLjc5MSk7XHJcbiAgICAgIC0tcHVycGxlLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuOCAwLjYyIDEpO1xyXG4gICAgICAtLXB1cnBsZS0xMjogY29sb3IoZGlzcGxheS1wMyAwLjkxMyAwLjg1NCAwLjk3MSk7XHJcbiAgICAgIC0tcHVycGxlLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuNjg2IDAuMDcxIDAuOTk2LzAuMDM4KTtcclxuICAgICAgLS1wdXJwbGUtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC43MjIgMC4yODYgMC45OTYvMC4wNzIpO1xyXG4gICAgICAtLXB1cnBsZS1hMzogY29sb3IoZGlzcGxheS1wMyAwLjcxOCAwLjM0OSAwLjk5Ni8wLjE2OSk7XHJcbiAgICAgIC0tcHVycGxlLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuNzAyIDAuMzUzIDEvMC4yNDgpO1xyXG4gICAgICAtLXB1cnBsZS1hNTogY29sb3IoZGlzcGxheS1wMyAwLjcxOCAwLjQwNCAxLzAuMzAzKTtcclxuICAgICAgLS1wdXJwbGUtYTY6IGNvbG9yKGRpc3BsYXktcDMgMC43MzMgMC40NTUgMS8wLjM2Nik7XHJcbiAgICAgIC0tcHVycGxlLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuNzUzIDAuNTA2IDEvMC40NTgpO1xyXG4gICAgICAtLXB1cnBsZS1hODogY29sb3IoZGlzcGxheS1wMyAwLjc0OSAwLjUyMiAxLzAuNjIyKTtcclxuICAgICAgLS1wdXJwbGUtYTk6IGNvbG9yKGRpc3BsYXktcDMgMC42ODYgMC40MDggMS8wLjczNik7XHJcbiAgICAgIC0tcHVycGxlLWExMDogY29sb3IoZGlzcGxheS1wMyAwLjcxIDAuNDU5IDEvMC43NzgpO1xyXG4gICAgICAtLXB1cnBsZS1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC44IDAuNjIgMSk7XHJcbiAgICAgIC0tcHVycGxlLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjkxMyAwLjg1NCAwLjk3MSk7XHJcblxyXG4gICAgICAtLXZpb2xldC0xOiBjb2xvcihkaXNwbGF5LXAzIDAuMDc3IDAuMDcxIDAuMTE4KTtcclxuICAgICAgLS12aW9sZXQtMjogY29sb3IoZGlzcGxheS1wMyAwLjEwMSAwLjA4NCAwLjE0MSk7XHJcbiAgICAgIC0tdmlvbGV0LTM6IGNvbG9yKGRpc3BsYXktcDMgMC4xNTQgMC4xMjMgMC4yNTYpO1xyXG4gICAgICAtLXZpb2xldC00OiBjb2xvcihkaXNwbGF5LXAzIDAuMTkxIDAuMTQ4IDAuMzQ1KTtcclxuICAgICAgLS12aW9sZXQtNTogY29sb3IoZGlzcGxheS1wMyAwLjIyNiAwLjE4MiAwLjM5Nik7XHJcbiAgICAgIC0tdmlvbGV0LTY6IGNvbG9yKGRpc3BsYXktcDMgMC4yNjkgMC4yMjMgMC40NDkpO1xyXG4gICAgICAtLXZpb2xldC03OiBjb2xvcihkaXNwbGF5LXAzIDAuMzI2IDAuMjc3IDAuNTMpO1xyXG4gICAgICAtLXZpb2xldC04OiBjb2xvcihkaXNwbGF5LXAzIDAuMzk5IDAuMzQ2IDAuNjU2KTtcclxuICAgICAgLS12aW9sZXQtOTogY29sb3IoZGlzcGxheS1wMyAwLjQxNyAwLjM0MSAwLjc4NCk7XHJcbiAgICAgIC0tdmlvbGV0LTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNDc3IDAuNDAyIDAuODIzKTtcclxuICAgICAgLS12aW9sZXQtMTE6IGNvbG9yKGRpc3BsYXktcDMgMC43MiAwLjY1IDEpO1xyXG4gICAgICAtLXZpb2xldC0xMjogY29sb3IoZGlzcGxheS1wMyAwLjg4MyAwLjg2NyAwLjk4Nik7XHJcbiAgICAgIC0tdmlvbGV0LWExOiBjb2xvcihkaXNwbGF5LXAzIDAuMjgyIDAuMTQxIDAuOTk2LzAuMDU1KTtcclxuICAgICAgLS12aW9sZXQtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC41MSAwLjI2MyAxLzAuMDgpO1xyXG4gICAgICAtLXZpb2xldC1hMzogY29sb3IoZGlzcGxheS1wMyAwLjQ5NCAwLjMzNyAwLjk5Ni8wLjIwMik7XHJcbiAgICAgIC0tdmlvbGV0LWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuNDkgMC4zNDUgMS8wLjI5OSk7XHJcbiAgICAgIC0tdmlvbGV0LWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuNTI1IDAuMzkyIDEvMC4zNTMpO1xyXG4gICAgICAtLXZpb2xldC1hNjogY29sb3IoZGlzcGxheS1wMyAwLjU2OSAwLjQ1NSAxLzAuNDA4KTtcclxuICAgICAgLS12aW9sZXQtYTc6IGNvbG9yKGRpc3BsYXktcDMgMC41ODggMC40OTQgMS8wLjQ5Nik7XHJcbiAgICAgIC0tdmlvbGV0LWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuNTk2IDAuNTEgMS8wLjYzMSk7XHJcbiAgICAgIC0tdmlvbGV0LWE5OiBjb2xvcihkaXNwbGF5LXAzIDAuNTIyIDAuNDI0IDEvMC43NjkpO1xyXG4gICAgICAtLXZpb2xldC1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC41NzYgMC40ODIgMS8wLjgxMSk7XHJcbiAgICAgIC0tdmlvbGV0LWExMTogY29sb3IoZGlzcGxheS1wMyAwLjcyIDAuNjUgMSk7XHJcbiAgICAgIC0tdmlvbGV0LWExMjogY29sb3IoZGlzcGxheS1wMyAwLjg4MyAwLjg2NyAwLjk4Nik7XHJcblxyXG4gICAgICAtLWlyaXMtMTogY29sb3IoZGlzcGxheS1wMyAwLjA3NSAwLjA3NSAwLjExNCk7XHJcbiAgICAgIC0taXJpcy0yOiBjb2xvcihkaXNwbGF5LXAzIDAuMDg5IDAuMDg2IDAuMTQpO1xyXG4gICAgICAtLWlyaXMtMzogY29sb3IoZGlzcGxheS1wMyAwLjEyOCAwLjEzNCAwLjI3Mik7XHJcbiAgICAgIC0taXJpcy00OiBjb2xvcihkaXNwbGF5LXAzIDAuMTUzIDAuMTY1IDAuMzgyKTtcclxuICAgICAgLS1pcmlzLTU6IGNvbG9yKGRpc3BsYXktcDMgMC4xOTIgMC4yMDEgMC40NCk7XHJcbiAgICAgIC0taXJpcy02OiBjb2xvcihkaXNwbGF5LXAzIDAuMjM5IDAuMjQxIDAuNDkxKTtcclxuICAgICAgLS1pcmlzLTc6IGNvbG9yKGRpc3BsYXktcDMgMC4yOTEgMC4yODkgMC41NjUpO1xyXG4gICAgICAtLWlyaXMtODogY29sb3IoZGlzcGxheS1wMyAwLjM1IDAuMzQ1IDAuNjczKTtcclxuICAgICAgLS1pcmlzLTk6IGNvbG9yKGRpc3BsYXktcDMgMC4zNTcgMC4zNTcgMC44MSk7XHJcbiAgICAgIC0taXJpcy0xMDogY29sb3IoZGlzcGxheS1wMyAwLjQyOCAwLjQxNiAwLjg0Myk7XHJcbiAgICAgIC0taXJpcy0xMTogY29sb3IoZGlzcGxheS1wMyAwLjY4NSAwLjY2MiAxKTtcclxuICAgICAgLS1pcmlzLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuODc4IDAuODc1IDAuOTg2KTtcclxuICAgICAgLS1pcmlzLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuMjI0IDAuMjI0IDAuOTkyLzAuMDUxKTtcclxuICAgICAgLS1pcmlzLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMzYxIDAuMzE0IDEvMC4wOCk7XHJcbiAgICAgIC0taXJpcy1hMzogY29sb3IoZGlzcGxheS1wMyAwLjM1NyAwLjM3MyAxLzAuMjE5KTtcclxuICAgICAgLS1pcmlzLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuMzI1IDAuMzYxIDEvMC4zMzcpO1xyXG4gICAgICAtLWlyaXMtYTU6IGNvbG9yKGRpc3BsYXktcDMgMC4zOCAwLjQgMS8wLjQpO1xyXG4gICAgICAtLWlyaXMtYTY6IGNvbG9yKGRpc3BsYXktcDMgMC40NDcgMC40NDcgMS8wLjQ1NCk7XHJcbiAgICAgIC0taXJpcy1hNzogY29sb3IoZGlzcGxheS1wMyAwLjQ4NiAwLjQ4NiAxLzAuNTM0KTtcclxuICAgICAgLS1pcmlzLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuNTAyIDAuNDk0IDEvMC42NTIpO1xyXG4gICAgICAtLWlyaXMtYTk6IGNvbG9yKGRpc3BsYXktcDMgMC40MzEgMC40MzEgMS8wLjc5OSk7XHJcbiAgICAgIC0taXJpcy1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC41MDIgMC40ODYgMS8wLjgzMik7XHJcbiAgICAgIC0taXJpcy1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC42ODUgMC42NjIgMSk7XHJcbiAgICAgIC0taXJpcy1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC44NzggMC44NzUgMC45ODYpO1xyXG5cclxuICAgICAgLS1pbmRpZ28tMTogY29sb3IoZGlzcGxheS1wMyAwLjA2OCAwLjA3NCAwLjExOCk7XHJcbiAgICAgIC0taW5kaWdvLTI6IGNvbG9yKGRpc3BsYXktcDMgMC4wODEgMC4wODkgMC4xNDQpO1xyXG4gICAgICAtLWluZGlnby0zOiBjb2xvcihkaXNwbGF5LXAzIDAuMTA1IDAuMTQxIDAuMjc1KTtcclxuICAgICAgLS1pbmRpZ28tNDogY29sb3IoZGlzcGxheS1wMyAwLjEyOSAwLjE4IDAuMzY5KTtcclxuICAgICAgLS1pbmRpZ28tNTogY29sb3IoZGlzcGxheS1wMyAwLjE2MyAwLjIyIDAuNDM5KTtcclxuICAgICAgLS1pbmRpZ28tNjogY29sb3IoZGlzcGxheS1wMyAwLjIwMyAwLjI2MiAwLjUpO1xyXG4gICAgICAtLWluZGlnby03OiBjb2xvcihkaXNwbGF5LXAzIDAuMjQ1IDAuMzA5IDAuNTc1KTtcclxuICAgICAgLS1pbmRpZ28tODogY29sb3IoZGlzcGxheS1wMyAwLjI4NSAwLjM2MiAwLjY3NCk7XHJcbiAgICAgIC0taW5kaWdvLTk6IGNvbG9yKGRpc3BsYXktcDMgMC4yNzYgMC4zODQgMC44MzcpO1xyXG4gICAgICAtLWluZGlnby0xMDogY29sb3IoZGlzcGxheS1wMyAwLjM1NCAwLjQ0NSAwLjg2Nik7XHJcbiAgICAgIC0taW5kaWdvLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNjMgMC42OSAxKTtcclxuICAgICAgLS1pbmRpZ28tMTI6IGNvbG9yKGRpc3BsYXktcDMgMC44NDggMC44ODEgMC45OSk7XHJcbiAgICAgIC0taW5kaWdvLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuMDcxIDAuMjEyIDAuOTk2LzAuMDU1KTtcclxuICAgICAgLS1pbmRpZ28tYTI6IGNvbG9yKGRpc3BsYXktcDMgMC4yNTEgMC4zNDUgMC45ODgvMC4wODUpO1xyXG4gICAgICAtLWluZGlnby1hMzogY29sb3IoZGlzcGxheS1wMyAwLjI0MyAwLjQwNCAxLzAuMjIzKTtcclxuICAgICAgLS1pbmRpZ28tYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4yNjMgMC40MiAxLzAuMzI0KTtcclxuICAgICAgLS1pbmRpZ28tYTU6IGNvbG9yKGRpc3BsYXktcDMgMC4zMTQgMC40NTEgMS8wLjQpO1xyXG4gICAgICAtLWluZGlnby1hNjogY29sb3IoZGlzcGxheS1wMyAwLjM2MSAwLjQ5IDEvMC40NjcpO1xyXG4gICAgICAtLWluZGlnby1hNzogY29sb3IoZGlzcGxheS1wMyAwLjM4OCAwLjUxIDEvMC41NDcpO1xyXG4gICAgICAtLWluZGlnby1hODogY29sb3IoZGlzcGxheS1wMyAwLjQwNCAwLjUxOCAxLzAuNjUyKTtcclxuICAgICAgLS1pbmRpZ28tYTk6IGNvbG9yKGRpc3BsYXktcDMgMC4zMTggMC40NTEgMS8wLjgyNCk7XHJcbiAgICAgIC0taW5kaWdvLWExMDogY29sb3IoZGlzcGxheS1wMyAwLjQwNCAwLjUwNiAxLzAuODU4KTtcclxuICAgICAgLS1pbmRpZ28tYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNjMgMC42OSAxKTtcclxuICAgICAgLS1pbmRpZ28tYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuODQ4IDAuODgxIDAuOTkpO1xyXG5cclxuICAgICAgLS1ibHVlLTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wNTcgMC4wODEgMC4xMjIpO1xyXG4gICAgICAtLWJsdWUtMjogY29sb3IoZGlzcGxheS1wMyAwLjA3MiAwLjA5OCAwLjE0Nyk7XHJcbiAgICAgIC0tYmx1ZS0zOiBjb2xvcihkaXNwbGF5LXAzIDAuMDc4IDAuMTU0IDAuMjcpO1xyXG4gICAgICAtLWJsdWUtNDogY29sb3IoZGlzcGxheS1wMyAwLjAzMyAwLjE5NyAwLjM3KTtcclxuICAgICAgLS1ibHVlLTU6IGNvbG9yKGRpc3BsYXktcDMgMC4wOCAwLjI0NSAwLjQ0MSk7XHJcbiAgICAgIC0tYmx1ZS02OiBjb2xvcihkaXNwbGF5LXAzIDAuMTQgMC4yOTggMC41MTEpO1xyXG4gICAgICAtLWJsdWUtNzogY29sb3IoZGlzcGxheS1wMyAwLjE5NSAwLjM2MSAwLjYpO1xyXG4gICAgICAtLWJsdWUtODogY29sb3IoZGlzcGxheS1wMyAwLjIzOSAwLjQzNCAwLjcyKTtcclxuICAgICAgLS1ibHVlLTk6IGNvbG9yKGRpc3BsYXktcDMgMC4yNDcgMC41NTYgMC45NjkpO1xyXG4gICAgICAtLWJsdWUtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC4zNDQgMC42MTIgMC45NzMpO1xyXG4gICAgICAtLWJsdWUtMTE6IGNvbG9yKGRpc3BsYXktcDMgMC40OSAwLjcyIDEpO1xyXG4gICAgICAtLWJsdWUtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC43ODggMC44OTggMC45OSk7XHJcbiAgICAgIC0tYmx1ZS1hMTogY29sb3IoZGlzcGxheS1wMyAwIDAuMzMzIDEvMC4wNTkpO1xyXG4gICAgICAtLWJsdWUtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xMTQgMC40MzUgMC45ODgvMC4wODUpO1xyXG4gICAgICAtLWJsdWUtYTM6IGNvbG9yKGRpc3BsYXktcDMgMC4xMjIgMC40NjMgMS8wLjIxOSk7XHJcbiAgICAgIC0tYmx1ZS1hNDogY29sb3IoZGlzcGxheS1wMyAwIDAuNDY3IDEvMC4zMjQpO1xyXG4gICAgICAtLWJsdWUtYTU6IGNvbG9yKGRpc3BsYXktcDMgMC4wOTggMC41MSAxLzAuNCk7XHJcbiAgICAgIC0tYmx1ZS1hNjogY29sb3IoZGlzcGxheS1wMyAwLjIyNCAwLjU1NyAxLzAuNDc1KTtcclxuICAgICAgLS1ibHVlLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuMjk0IDAuNTg0IDEvMC41NzIpO1xyXG4gICAgICAtLWJsdWUtYTg6IGNvbG9yKGRpc3BsYXktcDMgMC4zMTQgMC41OTIgMS8wLjcwMik7XHJcbiAgICAgIC0tYmx1ZS1hOTogY29sb3IoZGlzcGxheS1wMyAwLjI1MSAwLjU3MyAwLjk5Ni8wLjk2Nyk7XHJcbiAgICAgIC0tYmx1ZS1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC4zNTcgMC42MzEgMS8wLjk3MSk7XHJcbiAgICAgIC0tYmx1ZS1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC40OSAwLjcyIDEpO1xyXG4gICAgICAtLWJsdWUtYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuNzg4IDAuODk4IDAuOTkpO1xyXG5cclxuICAgICAgLS1jeWFuLTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wNTMgMC4wODUgMC4wOTgpO1xyXG4gICAgICAtLWN5YW4tMjogY29sb3IoZGlzcGxheS1wMyAwLjA3MiAwLjEwNSAwLjEyMik7XHJcbiAgICAgIC0tY3lhbi0zOiBjb2xvcihkaXNwbGF5LXAzIDAuMDczIDAuMTY4IDAuMjA5KTtcclxuICAgICAgLS1jeWFuLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4wNjMgMC4yMTYgMC4yNzcpO1xyXG4gICAgICAtLWN5YW4tNTogY29sb3IoZGlzcGxheS1wMyAwLjA5MSAwLjI2NyAwLjMzNik7XHJcbiAgICAgIC0tY3lhbi02OiBjb2xvcihkaXNwbGF5LXAzIDAuMTM3IDAuMzI0IDAuNCk7XHJcbiAgICAgIC0tY3lhbi03OiBjb2xvcihkaXNwbGF5LXAzIDAuMTg2IDAuMzk4IDAuNDg0KTtcclxuICAgICAgLS1jeWFuLTg6IGNvbG9yKGRpc3BsYXktcDMgMC4yMyAwLjQ5NiAwLjYpO1xyXG4gICAgICAtLWN5YW4tOTogY29sb3IoZGlzcGxheS1wMyAwLjI4MiAwLjYyNyAwLjc2NSk7XHJcbiAgICAgIC0tY3lhbi0xMDogY29sb3IoZGlzcGxheS1wMyAwLjMzMSAwLjY3NSAwLjgwMSk7XHJcbiAgICAgIC0tY3lhbi0xMTogY29sb3IoZGlzcGxheS1wMyAwLjQ0NiAwLjc5IDAuODg3KTtcclxuICAgICAgLS1jeWFuLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuNzU3IDAuOTE5IDAuOTYyKTtcclxuICAgICAgLS1jeWFuLWExOiBjb2xvcihkaXNwbGF5LXAzIDAgMC42NDcgMC45OTIvMC4wMzQpO1xyXG4gICAgICAtLWN5YW4tYTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xMzMgMC43MzMgMS8wLjA1OSk7XHJcbiAgICAgIC0tY3lhbi1hMzogY29sb3IoZGlzcGxheS1wMyAwLjEyMiAwLjc0MSAwLjk5Ni8wLjE1Mik7XHJcbiAgICAgIC0tY3lhbi1hNDogY29sb3IoZGlzcGxheS1wMyAwLjA1MSAwLjcyNSAxLzAuMjI3KTtcclxuICAgICAgLS1jeWFuLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuMTQ5IDAuNzU3IDEvMC4yOSk7XHJcbiAgICAgIC0tY3lhbi1hNjogY29sb3IoZGlzcGxheS1wMyAwLjI2NyAwLjc5MiAxLzAuMzU4KTtcclxuICAgICAgLS1jeWFuLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuMzMzIDAuODA4IDEvMC40NDYpO1xyXG4gICAgICAtLWN5YW4tYTg6IGNvbG9yKGRpc3BsYXktcDMgMC4zNTcgMC44MTYgMS8wLjU3Mik7XHJcbiAgICAgIC0tY3lhbi1hOTogY29sb3IoZGlzcGxheS1wMyAwLjM1NyAwLjgyIDEvMC43NDgpO1xyXG4gICAgICAtLWN5YW4tYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNCAwLjgzOSAxLzAuNzg2KTtcclxuICAgICAgLS1jeWFuLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjQ0NiAwLjc5IDAuODg3KTtcclxuICAgICAgLS1jeWFuLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjc1NyAwLjkxOSAwLjk2Mik7XHJcblxyXG4gICAgICAtLXRlYWwtMTogY29sb3IoZGlzcGxheS1wMyAwLjA1OSAwLjA4MyAwLjA3OSk7XHJcbiAgICAgIC0tdGVhbC0yOiBjb2xvcihkaXNwbGF5LXAzIDAuMDc1IDAuMTEgMC4xMDcpO1xyXG4gICAgICAtLXRlYWwtMzogY29sb3IoZGlzcGxheS1wMyAwLjA4NyAwLjE3NSAwLjE2NSk7XHJcbiAgICAgIC0tdGVhbC00OiBjb2xvcihkaXNwbGF5LXAzIDAuMDg3IDAuMjI3IDAuMjE0KTtcclxuICAgICAgLS10ZWFsLTU6IGNvbG9yKGRpc3BsYXktcDMgMC4xMiAwLjI3NyAwLjI2MSk7XHJcbiAgICAgIC0tdGVhbC02OiBjb2xvcihkaXNwbGF5LXAzIDAuMTYyIDAuMzM1IDAuMzE0KTtcclxuICAgICAgLS10ZWFsLTc6IGNvbG9yKGRpc3BsYXktcDMgMC4yMDUgMC40MDYgMC4zNzkpO1xyXG4gICAgICAtLXRlYWwtODogY29sb3IoZGlzcGxheS1wMyAwLjI0NSAwLjQ4OSAwLjQ1Myk7XHJcbiAgICAgIC0tdGVhbC05OiBjb2xvcihkaXNwbGF5LXAzIDAuMjk3IDAuNjM3IDAuNTgxKTtcclxuICAgICAgLS10ZWFsLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuMzE5IDAuNjkgMC42Mik7XHJcbiAgICAgIC0tdGVhbC0xMTogY29sb3IoZGlzcGxheS1wMyAwLjM4OCAwLjgzNSAwLjcxOSk7XHJcbiAgICAgIC0tdGVhbC0xMjogY29sb3IoZGlzcGxheS1wMyAwLjczNCAwLjkzNCAwLjg3KTtcclxuICAgICAgLS10ZWFsLWExOiBjb2xvcihkaXNwbGF5LXAzIDAgMC45OTIgMC43NjEvMC4wMTcpO1xyXG4gICAgICAtLXRlYWwtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC4yMzUgMC45ODggMC45MDIvMC4wNDcpO1xyXG4gICAgICAtLXRlYWwtYTM6IGNvbG9yKGRpc3BsYXktcDMgMC4yMzUgMSAwLjg5OC8wLjExOCk7XHJcbiAgICAgIC0tdGVhbC1hNDogY29sb3IoZGlzcGxheS1wMyAwLjE4IDAuOTk2IDAuOTI5LzAuMTczKTtcclxuICAgICAgLS10ZWFsLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuMzEgMSAwLjkzMy8wLjIyNyk7XHJcbiAgICAgIC0tdGVhbC1hNjogY29sb3IoZGlzcGxheS1wMyAwLjM5NiAxIDAuOTMzLzAuMjg2KTtcclxuICAgICAgLS10ZWFsLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuNDQzIDEgMC45MjUvMC4zNjYpO1xyXG4gICAgICAtLXRlYWwtYTg6IGNvbG9yKGRpc3BsYXktcDMgMC40NTkgMSAwLjkyNS8wLjQ1NCk7XHJcbiAgICAgIC0tdGVhbC1hOTogY29sb3IoZGlzcGxheS1wMyAwLjQ0MyAwLjk5NiAwLjkwNi8wLjYxKTtcclxuICAgICAgLS10ZWFsLWExMDogY29sb3IoZGlzcGxheS1wMyAwLjQzOSAwLjk5NiAwLjg5LzAuNjY5KTtcclxuICAgICAgLS10ZWFsLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjM4OCAwLjgzNSAwLjcxOSk7XHJcbiAgICAgIC0tdGVhbC1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC43MzQgMC45MzQgMC44Nyk7XHJcbiAgICAgIC0tamFkZS0xOiBjb2xvcihkaXNwbGF5LXAzIDAuMDU5IDAuMDgzIDAuMDcxKTtcclxuXHJcbiAgICAgIC0tamFkZS0yOiBjb2xvcihkaXNwbGF5LXAzIDAuMDc4IDAuMTEgMC4wOTQpO1xyXG4gICAgICAtLWphZGUtMzogY29sb3IoZGlzcGxheS1wMyAwLjA5MSAwLjE3NiAwLjEzOCk7XHJcbiAgICAgIC0tamFkZS00OiBjb2xvcihkaXNwbGF5LXAzIDAuMTAyIDAuMjI4IDAuMTc3KTtcclxuICAgICAgLS1qYWRlLTU6IGNvbG9yKGRpc3BsYXktcDMgMC4xMzMgMC4yNzkgMC4yMjEpO1xyXG4gICAgICAtLWphZGUtNjogY29sb3IoZGlzcGxheS1wMyAwLjE3NCAwLjMzNCAwLjI3Myk7XHJcbiAgICAgIC0tamFkZS03OiBjb2xvcihkaXNwbGF5LXAzIDAuMjE5IDAuNDAyIDAuMzM1KTtcclxuICAgICAgLS1qYWRlLTg6IGNvbG9yKGRpc3BsYXktcDMgMC4yNjMgMC40ODggMC40MTEpO1xyXG4gICAgICAtLWphZGUtOTogY29sb3IoZGlzcGxheS1wMyAwLjMxOSAwLjYzIDAuNTIxKTtcclxuICAgICAgLS1qYWRlLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuMzM4IDAuNjggMC41NTUpO1xyXG4gICAgICAtLWphZGUtMTE6IGNvbG9yKGRpc3BsYXktcDMgMC40IDAuODM1IDAuNjU2KTtcclxuICAgICAgLS1qYWRlLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuNzM0IDAuOTM0IDAuODM4KTtcclxuICAgICAgLS1qYWRlLWExOiBjb2xvcihkaXNwbGF5LXAzIDAgMC45OTIgMC4yOTgvMC4wMTcpO1xyXG4gICAgICAtLWphZGUtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC4zMTggMC45ODggMC42NTEvMC4wNDcpO1xyXG4gICAgICAtLWphZGUtYTM6IGNvbG9yKGRpc3BsYXktcDMgMC4yNjcgMSAwLjY2Ny8wLjExOCk7XHJcbiAgICAgIC0tamFkZS1hNDogY29sb3IoZGlzcGxheS1wMyAwLjI3NSAwLjk5NiAwLjcwMi8wLjE3Myk7XHJcbiAgICAgIC0tamFkZS1hNTogY29sb3IoZGlzcGxheS1wMyAwLjM2MSAxIDAuNzQxLzAuMjI3KTtcclxuICAgICAgLS1qYWRlLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuNDM5IDEgMC43OTYvMC4yODYpO1xyXG4gICAgICAtLWphZGUtYTc6IGNvbG9yKGRpc3BsYXktcDMgMC40OSAxIDAuODA0LzAuMzYyKTtcclxuICAgICAgLS1qYWRlLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuNTA2IDEgMC44MzUvMC40NSk7XHJcbiAgICAgIC0tamFkZS1hOTogY29sb3IoZGlzcGxheS1wMyAwLjQ3OCAwLjk5NiAwLjgxNi8wLjYwNik7XHJcbiAgICAgIC0tamFkZS1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC40NzggMSAwLjgxNi8wLjY1Nik7XHJcbiAgICAgIC0tamFkZS1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC40IDAuODM1IDAuNjU2KTtcclxuICAgICAgLS1qYWRlLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjczNCAwLjkzNCAwLjgzOCk7XHJcblxyXG4gICAgICAtLWdyZWVuLTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wNjIgMC4wODMgMC4wNzEpO1xyXG4gICAgICAtLWdyZWVuLTI6IGNvbG9yKGRpc3BsYXktcDMgMC4wNzkgMC4xMDYgMC4wOSk7XHJcbiAgICAgIC0tZ3JlZW4tMzogY29sb3IoZGlzcGxheS1wMyAwLjEgMC4xNzMgMC4xMzMpO1xyXG4gICAgICAtLWdyZWVuLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4xMTUgMC4yMjkgMC4xNjYpO1xyXG4gICAgICAtLWdyZWVuLTU6IGNvbG9yKGRpc3BsYXktcDMgMC4xNDcgMC4yODIgMC4yMDYpO1xyXG4gICAgICAtLWdyZWVuLTY6IGNvbG9yKGRpc3BsYXktcDMgMC4xODUgMC4zMzggMC4yNSk7XHJcbiAgICAgIC0tZ3JlZW4tNzogY29sb3IoZGlzcGxheS1wMyAwLjIyNyAwLjQwMyAwLjI5OCk7XHJcbiAgICAgIC0tZ3JlZW4tODogY29sb3IoZGlzcGxheS1wMyAwLjI3IDAuNDc5IDAuMzUxKTtcclxuICAgICAgLS1ncmVlbi05OiBjb2xvcihkaXNwbGF5LXAzIDAuMzMyIDAuNjM0IDAuNDQyKTtcclxuICAgICAgLS1ncmVlbi0xMDogY29sb3IoZGlzcGxheS1wMyAwLjM1NyAwLjY4MiAwLjQ3NCk7XHJcbiAgICAgIC0tZ3JlZW4tMTE6IGNvbG9yKGRpc3BsYXktcDMgMC40MzQgMC44MjggMC41NzMpO1xyXG4gICAgICAtLWdyZWVuLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuNzQ3IDAuOTM4IDAuODA3KTtcclxuICAgICAgLS1ncmVlbi1hMTogY29sb3IoZGlzcGxheS1wMyAwIDAuOTkyIDAuMjk4LzAuMDE3KTtcclxuICAgICAgLS1ncmVlbi1hMjogY29sb3IoZGlzcGxheS1wMyAwLjM0MSAwLjk4IDAuNjE2LzAuMDQzKTtcclxuICAgICAgLS1ncmVlbi1hMzogY29sb3IoZGlzcGxheS1wMyAwLjM3NiAwLjk5NiAwLjY1NS8wLjExNCk7XHJcbiAgICAgIC0tZ3JlZW4tYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4zNDEgMC45OTYgMC42MzUvMC4xNzMpO1xyXG4gICAgICAtLWdyZWVuLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuNDA4IDEgMC42NzgvMC4yMzIpO1xyXG4gICAgICAtLWdyZWVuLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuNDc1IDEgMC43MDYvMC4yOSk7XHJcbiAgICAgIC0tZ3JlZW4tYTc6IGNvbG9yKGRpc3BsYXktcDMgMC41MTQgMSAwLjcwNi8wLjM2Mik7XHJcbiAgICAgIC0tZ3JlZW4tYTg6IGNvbG9yKGRpc3BsYXktcDMgMC41MjkgMSAwLjcxOC8wLjQ0Mik7XHJcbiAgICAgIC0tZ3JlZW4tYTk6IGNvbG9yKGRpc3BsYXktcDMgMC41MDIgMC45OTYgMC42ODIvMC42MSk7XHJcbiAgICAgIC0tZ3JlZW4tYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNTA2IDEgMC42ODIvMC42Nik7XHJcbiAgICAgIC0tZ3JlZW4tYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNDM0IDAuODI4IDAuNTczKTtcclxuICAgICAgLS1ncmVlbi1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC43NDcgMC45MzggMC44MDcpO1xyXG5cclxuICAgICAgLS1ncmFzcy0xOiBjb2xvcihkaXNwbGF5LXAzIDAuMDYyIDAuMDgzIDAuMDY3KTtcclxuICAgICAgLS1ncmFzcy0yOiBjb2xvcihkaXNwbGF5LXAzIDAuMDgzIDAuMTAzIDAuMDg1KTtcclxuICAgICAgLS1ncmFzcy0zOiBjb2xvcihkaXNwbGF5LXAzIDAuMTE4IDAuMTYzIDAuMTIyKTtcclxuICAgICAgLS1ncmFzcy00OiBjb2xvcihkaXNwbGF5LXAzIDAuMTQyIDAuMjI1IDAuMTUpO1xyXG4gICAgICAtLWdyYXNzLTU6IGNvbG9yKGRpc3BsYXktcDMgMC4xNzggMC4yNzkgMC4xODYpO1xyXG4gICAgICAtLWdyYXNzLTY6IGNvbG9yKGRpc3BsYXktcDMgMC4yMTcgMC4zMzcgMC4yMjQpO1xyXG4gICAgICAtLWdyYXNzLTc6IGNvbG9yKGRpc3BsYXktcDMgMC4yNTggMC40IDAuMjY0KTtcclxuICAgICAgLS1ncmFzcy04OiBjb2xvcihkaXNwbGF5LXAzIDAuMzAyIDAuNDcgMC4zMDUpO1xyXG4gICAgICAtLWdyYXNzLTk6IGNvbG9yKGRpc3BsYXktcDMgMC4zOCAwLjY0NyAwLjM3OCk7XHJcbiAgICAgIC0tZ3Jhc3MtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC40MjYgMC42OTQgMC40MjYpO1xyXG4gICAgICAtLWdyYXNzLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNTM1IDAuODA3IDAuNTQyKTtcclxuICAgICAgLS1ncmFzcy0xMjogY29sb3IoZGlzcGxheS1wMyAwLjc5NyAwLjkzNiAwLjc3Nik7XHJcbiAgICAgIC0tZ3Jhc3MtYTE6IGNvbG9yKGRpc3BsYXktcDMgMCAwLjk5MiAwLjA3MS8wLjAxNyk7XHJcbiAgICAgIC0tZ3Jhc3MtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC40ODIgMC45OTYgMC41ODQvMC4wMzgpO1xyXG4gICAgICAtLWdyYXNzLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuNTQ5IDAuOTkyIDAuNTg4LzAuMTA2KTtcclxuICAgICAgLS1ncmFzcy1hNDogY29sb3IoZGlzcGxheS1wMyAwLjUxIDAuOTk2IDAuNTU3LzAuMTY5KTtcclxuICAgICAgLS1ncmFzcy1hNTogY29sb3IoZGlzcGxheS1wMyAwLjU1MyAxIDAuNTg4LzAuMjI3KTtcclxuICAgICAgLS1ncmFzcy1hNjogY29sb3IoZGlzcGxheS1wMyAwLjU4NCAxIDAuNjA4LzAuMjkpO1xyXG4gICAgICAtLWdyYXNzLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuNjA0IDEgMC42MTYvMC4zNTgpO1xyXG4gICAgICAtLWdyYXNzLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuNjA4IDEgMC42Mi8wLjQzMyk7XHJcbiAgICAgIC0tZ3Jhc3MtYTk6IGNvbG9yKGRpc3BsYXktcDMgMC41NzMgMSAwLjU2OS8wLjYyMik7XHJcbiAgICAgIC0tZ3Jhc3MtYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNiAwLjk5NiAwLjYvMC42NzMpO1xyXG4gICAgICAtLWdyYXNzLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjUzNSAwLjgwNyAwLjU0Mik7XHJcbiAgICAgIC0tZ3Jhc3MtYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuNzk3IDAuOTM2IDAuNzc2KTtcclxuXHJcbiAgICAgIC0tb3JhbmdlLTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wODggMC4wNyAwLjA1Nyk7XHJcbiAgICAgIC0tb3JhbmdlLTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xMTMgMC4wODkgMC4wNjEpO1xyXG4gICAgICAtLW9yYW5nZS0zOiBjb2xvcihkaXNwbGF5LXAzIDAuMTg5IDAuMTIgMC4wNTYpO1xyXG4gICAgICAtLW9yYW5nZS00OiBjb2xvcihkaXNwbGF5LXAzIDAuMjYyIDAuMTMyIDApO1xyXG4gICAgICAtLW9yYW5nZS01OiBjb2xvcihkaXNwbGF5LXAzIDAuMzE1IDAuMTY4IDAuMDE2KTtcclxuICAgICAgLS1vcmFuZ2UtNjogY29sb3IoZGlzcGxheS1wMyAwLjM3NiAwLjIxOSAwLjA4OCk7XHJcbiAgICAgIC0tb3JhbmdlLTc6IGNvbG9yKGRpc3BsYXktcDMgMC40NjUgMC4yODMgMC4xNDcpO1xyXG4gICAgICAtLW9yYW5nZS04OiBjb2xvcihkaXNwbGF5LXAzIDAuNjAxIDAuMzU5IDAuMjAxKTtcclxuICAgICAgLS1vcmFuZ2UtOTogY29sb3IoZGlzcGxheS1wMyAwLjkgMC40NSAwLjIpO1xyXG4gICAgICAtLW9yYW5nZS0xMDogY29sb3IoZGlzcGxheS1wMyAwLjk4IDAuNTEgMC4yMyk7XHJcbiAgICAgIC0tb3JhbmdlLTExOiBjb2xvcihkaXNwbGF5LXAzIDEgMC42MyAwLjM4KTtcclxuICAgICAgLS1vcmFuZ2UtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45OCAwLjg4MyAwLjc3NSk7XHJcbiAgICAgIC0tb3JhbmdlLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuOTYxIDAuMjQ3IDAvMC4wMjIpO1xyXG4gICAgICAtLW9yYW5nZS1hMjogY29sb3IoZGlzcGxheS1wMyAwLjk5MiAwLjUyOSAwLzAuMDUxKTtcclxuICAgICAgLS1vcmFuZ2UtYTM6IGNvbG9yKGRpc3BsYXktcDMgMC45OTYgMC40ODYgMC8wLjEzMSk7XHJcbiAgICAgIC0tb3JhbmdlLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuOTk2IDAuMzg0IDAvMC4yMTEpO1xyXG4gICAgICAtLW9yYW5nZS1hNTogY29sb3IoZGlzcGxheS1wMyAxIDAuNDU1IDAvMC4yNjUpO1xyXG4gICAgICAtLW9yYW5nZS1hNjogY29sb3IoZGlzcGxheS1wMyAxIDAuNTI5IDAuMTI5LzAuMzMyKTtcclxuICAgICAgLS1vcmFuZ2UtYTc6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjU2OSAwLjI1MS8wLjQyOSk7XHJcbiAgICAgIC0tb3JhbmdlLWE4OiBjb2xvcihkaXNwbGF5LXAzIDEgMC41ODQgMC4zMDIvMC41NzIpO1xyXG4gICAgICAtLW9yYW5nZS1hOTogY29sb3IoZGlzcGxheS1wMyAxIDAuNDk0IDAuMjE2LzAuODk1KTtcclxuICAgICAgLS1vcmFuZ2UtYTEwOiBjb2xvcihkaXNwbGF5LXAzIDEgMC41MjIgMC4yMzUvMC45NzkpO1xyXG4gICAgICAtLW9yYW5nZS1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjYzIDAuMzgpO1xyXG4gICAgICAtLW9yYW5nZS1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45OCAwLjg4MyAwLjc3NSk7XHJcblxyXG4gICAgICAtLWJyb3duLTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wNzEgMC4wNjcgMC4wNTkpO1xyXG4gICAgICAtLWJyb3duLTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xMDcgMC4wOTUgMC4wODcpO1xyXG4gICAgICAtLWJyb3duLTM6IGNvbG9yKGRpc3BsYXktcDMgMC4xNTEgMC4xMyAwLjExNSk7XHJcbiAgICAgIC0tYnJvd24tNDogY29sb3IoZGlzcGxheS1wMyAwLjE5MSAwLjE2MSAwLjEzOCk7XHJcbiAgICAgIC0tYnJvd24tNTogY29sb3IoZGlzcGxheS1wMyAwLjIzNSAwLjE5NCAwLjE2Mik7XHJcbiAgICAgIC0tYnJvd24tNjogY29sb3IoZGlzcGxheS1wMyAwLjI5MSAwLjIzNyAwLjE5Mik7XHJcbiAgICAgIC0tYnJvd24tNzogY29sb3IoZGlzcGxheS1wMyAwLjM2NSAwLjI5NSAwLjIzMik7XHJcbiAgICAgIC0tYnJvd24tODogY29sb3IoZGlzcGxheS1wMyAwLjQ2OSAwLjM3NyAwLjI4Nyk7XHJcbiAgICAgIC0tYnJvd24tOTogY29sb3IoZGlzcGxheS1wMyAwLjY1MSAwLjUwNSAwLjM2OCk7XHJcbiAgICAgIC0tYnJvd24tMTA6IGNvbG9yKGRpc3BsYXktcDMgMC42OTcgMC41NTcgMC40MjMpO1xyXG4gICAgICAtLWJyb3duLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuODM1IDAuNzE1IDAuNTk3KTtcclxuICAgICAgLS1icm93bi0xMjogY29sb3IoZGlzcGxheS1wMyAwLjkzOCAwLjg4NSAwLjgwMik7XHJcbiAgICAgIC0tYnJvd24tYTE6IGNvbG9yKGRpc3BsYXktcDMgMC44NTUgMC4wNzEgMC8wLjAwNSk7XHJcbiAgICAgIC0tYnJvd24tYTI6IGNvbG9yKGRpc3BsYXktcDMgMC45OCAwLjcwNiAwLjUyNS8wLjA0Myk7XHJcbiAgICAgIC0tYnJvd24tYTM6IGNvbG9yKGRpc3BsYXktcDMgMC45OTYgMC43NDUgMC41NzYvMC4wOTMpO1xyXG4gICAgICAtLWJyb3duLWE0OiBjb2xvcihkaXNwbGF5LXAzIDEgMC43NjUgMC41OTIvMC4xMzUpO1xyXG4gICAgICAtLWJyb3duLWE1OiBjb2xvcihkaXNwbGF5LXAzIDEgMC43NjEgMC41ODgvMC4xODEpO1xyXG4gICAgICAtLWJyb3duLWE2OiBjb2xvcihkaXNwbGF5LXAzIDEgMC43NzMgMC41OTIvMC4yNCk7XHJcbiAgICAgIC0tYnJvd24tYTc6IGNvbG9yKGRpc3BsYXktcDMgMC45OTYgMC43NzYgMC41OC8wLjMyKTtcclxuICAgICAgLS1icm93bi1hODogY29sb3IoZGlzcGxheS1wMyAxIDAuNzggMC41NzMvMC40MzMpO1xyXG4gICAgICAtLWJyb3duLWE5OiBjb2xvcihkaXNwbGF5LXAzIDEgMC43NjkgMC41NDkvMC42MjcpO1xyXG4gICAgICAtLWJyb3duLWExMDogY29sb3IoZGlzcGxheS1wMyAxIDAuNzkyIDAuNTk2LzAuNjc3KTtcclxuICAgICAgLS1icm93bi1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC44MzUgMC43MTUgMC41OTcpO1xyXG4gICAgICAtLWJyb3duLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjkzOCAwLjg4NSAwLjgwMik7XHJcblxyXG4gICAgICAtLXNreS0xOiBjb2xvcihkaXNwbGF5LXAzIDAuMDU2IDAuMDc4IDAuMTE2KTtcclxuICAgICAgLS1za3ktMjogY29sb3IoZGlzcGxheS1wMyAwLjA3NSAwLjEwMSAwLjE0OSk7XHJcbiAgICAgIC0tc2t5LTM6IGNvbG9yKGRpc3BsYXktcDMgMC4wODkgMC4xNTQgMC4yNDQpO1xyXG4gICAgICAtLXNreS00OiBjb2xvcihkaXNwbGF5LXAzIDAuMTA2IDAuMjA3IDAuMzIzKTtcclxuICAgICAgLS1za3ktNTogY29sb3IoZGlzcGxheS1wMyAwLjEzNSAwLjI2MSAwLjM5NCk7XHJcbiAgICAgIC0tc2t5LTY6IGNvbG9yKGRpc3BsYXktcDMgMC4xNyAwLjMyMiAwLjQ2OSk7XHJcbiAgICAgIC0tc2t5LTc6IGNvbG9yKGRpc3BsYXktcDMgMC4yMDUgMC4zOTQgMC41NTcpO1xyXG4gICAgICAtLXNreS04OiBjb2xvcihkaXNwbGF5LXAzIDAuMjMyIDAuNDggMC42NjUpO1xyXG4gICAgICAtLXNreS05OiBjb2xvcihkaXNwbGF5LXAzIDAuNTg1IDAuODc3IDAuOTgzKTtcclxuICAgICAgLS1za3ktMTA6IGNvbG9yKGRpc3BsYXktcDMgMC43MTggMC45MjUgMC45OTEpO1xyXG4gICAgICAtLXNreS0xMTogY29sb3IoZGlzcGxheS1wMyAwLjUzNiAwLjc3MiAwLjkyNCk7XHJcbiAgICAgIC0tc2t5LTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuNzk5IDAuOTQ3IDAuOTkzKTtcclxuICAgICAgLS1za3ktYTE6IGNvbG9yKGRpc3BsYXktcDMgMCAwLjI4MiAwLjk5Ni8wLjA1NSk7XHJcbiAgICAgIC0tc2t5LWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMTU3IDAuNDY3IDAuOTkyLzAuMDg5KTtcclxuICAgICAgLS1za3ktYTM6IGNvbG9yKGRpc3BsYXktcDMgMC4xOTIgMC41MjIgMC45OTYvMC4xOSk7XHJcbiAgICAgIC0tc2t5LWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuMjEyIDAuNTg0IDEvMC4yNzQpO1xyXG4gICAgICAtLXNreS1hNTogY29sb3IoZGlzcGxheS1wMyAwLjI1OSAwLjYzMSAxLzAuMzQ5KTtcclxuICAgICAgLS1za3ktYTY6IGNvbG9yKGRpc3BsYXktcDMgMC4zMDIgMC42NTUgMS8wLjQzMyk7XHJcbiAgICAgIC0tc2t5LWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuMzI5IDAuNjg2IDEvMC41MjYpO1xyXG4gICAgICAtLXNreS1hODogY29sb3IoZGlzcGxheS1wMyAwLjMyNSAwLjcxIDEvMC42NDMpO1xyXG4gICAgICAtLXNreS1hOTogY29sb3IoZGlzcGxheS1wMyAwLjU5MiAwLjg5NCAxLzAuOTg0KTtcclxuICAgICAgLS1za3ktYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNzIyIDAuOTMzIDEvMC45OTIpO1xyXG4gICAgICAtLXNreS1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC41MzYgMC43NzIgMC45MjQpO1xyXG4gICAgICAtLXNreS1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC43OTkgMC45NDcgMC45OTMpO1xyXG5cclxuICAgICAgLS1taW50LTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wNTkgMC4wODIgMC4wODEpO1xyXG4gICAgICAtLW1pbnQtMjogY29sb3IoZGlzcGxheS1wMyAwLjA2OCAwLjEwNCAwLjEwNSk7XHJcbiAgICAgIC0tbWludC0zOiBjb2xvcihkaXNwbGF5LXAzIDAuMDc3IDAuMTcgMC4xNjgpO1xyXG4gICAgICAtLW1pbnQtNDogY29sb3IoZGlzcGxheS1wMyAwLjA2OCAwLjIyNCAwLjIyKTtcclxuICAgICAgLS1taW50LTU6IGNvbG9yKGRpc3BsYXktcDMgMC4xMDQgMC4yNzUgMC4yNjQpO1xyXG4gICAgICAtLW1pbnQtNjogY29sb3IoZGlzcGxheS1wMyAwLjE1NCAwLjMzMiAwLjMxMyk7XHJcbiAgICAgIC0tbWludC03OiBjb2xvcihkaXNwbGF5LXAzIDAuMjA3IDAuNDAzIDAuMzczKTtcclxuICAgICAgLS1taW50LTg6IGNvbG9yKGRpc3BsYXktcDMgMC4yNTggMC40OSAwLjQ0MSk7XHJcbiAgICAgIC0tbWludC05OiBjb2xvcihkaXNwbGF5LXAzIDAuNjIgMC45MDggMC44MzQpO1xyXG4gICAgICAtLW1pbnQtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC43MjUgMC45NTQgMC44OTgpO1xyXG4gICAgICAtLW1pbnQtMTE6IGNvbG9yKGRpc3BsYXktcDMgMC40ODIgMC44MjUgMC43MzMpO1xyXG4gICAgICAtLW1pbnQtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC44MDcgMC45NTUgMC44ODcpO1xyXG4gICAgICAtLW1pbnQtYTE6IGNvbG9yKGRpc3BsYXktcDMgMCAwLjk5MiAwLjk5Mi8wLjAxNyk7XHJcbiAgICAgIC0tbWludC1hMjogY29sb3IoZGlzcGxheS1wMyAwLjA3MSAwLjk4IDAuOTgvMC4wNDMpO1xyXG4gICAgICAtLW1pbnQtYTM6IGNvbG9yKGRpc3BsYXktcDMgMC4xNzYgMC45OTYgMC45OTYvMC4xMSk7XHJcbiAgICAgIC0tbWludC1hNDogY29sb3IoZGlzcGxheS1wMyAwLjA3MSAwLjk5NiAwLjk3My8wLjE2OSk7XHJcbiAgICAgIC0tbWludC1hNTogY29sb3IoZGlzcGxheS1wMyAwLjI0MyAxIDAuOTQ5LzAuMjIzKTtcclxuICAgICAgLS1taW50LWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuMzY5IDEgMC45MzMvMC4yODYpO1xyXG4gICAgICAtLW1pbnQtYTc6IGNvbG9yKGRpc3BsYXktcDMgMC40NTkgMSAwLjkxNC8wLjM2Mik7XHJcbiAgICAgIC0tbWludC1hODogY29sb3IoZGlzcGxheS1wMyAwLjQ5IDEgMC44OS8wLjQ1NCk7XHJcbiAgICAgIC0tbWludC1hOTogY29sb3IoZGlzcGxheS1wMyAwLjY3OCAwLjk5NiAwLjkxNC8wLjkwNCk7XHJcbiAgICAgIC0tbWludC1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC43NjEgMSAwLjk0MS8wLjk1KTtcclxuICAgICAgLS1taW50LWExMTogY29sb3IoZGlzcGxheS1wMyAwLjQ4MiAwLjgyNSAwLjczMyk7XHJcbiAgICAgIC0tbWludC1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC44MDcgMC45NTUgMC44ODcpO1xyXG5cclxuICAgICAgLS1saW1lLTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wNjcgMC4wNzMgMC4wNDgpO1xyXG4gICAgICAtLWxpbWUtMjogY29sb3IoZGlzcGxheS1wMyAwLjA4NiAwLjEgMC4wNjcpO1xyXG4gICAgICAtLWxpbWUtMzogY29sb3IoZGlzcGxheS1wMyAwLjEzIDAuMTYgMC4wOTkpO1xyXG4gICAgICAtLWxpbWUtNDogY29sb3IoZGlzcGxheS1wMyAwLjE3MiAwLjIxNCAwLjEyNik7XHJcbiAgICAgIC0tbGltZS01OiBjb2xvcihkaXNwbGF5LXAzIDAuMjEzIDAuMjY2IDAuMTUzKTtcclxuICAgICAgLS1saW1lLTY6IGNvbG9yKGRpc3BsYXktcDMgMC4yNTcgMC4zMjEgMC4xODIpO1xyXG4gICAgICAtLWxpbWUtNzogY29sb3IoZGlzcGxheS1wMyAwLjMwNyAwLjM4MyAwLjIxNSk7XHJcbiAgICAgIC0tbGltZS04OiBjb2xvcihkaXNwbGF5LXAzIDAuMzY1IDAuNDU2IDAuMjUpO1xyXG4gICAgICAtLWxpbWUtOTogY29sb3IoZGlzcGxheS1wMyAwLjc4IDAuOTI4IDAuNDY2KTtcclxuICAgICAgLS1saW1lLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuODY1IDAuOTk1IDAuNTE5KTtcclxuICAgICAgLS1saW1lLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNzcxIDAuODkzIDAuNDg1KTtcclxuICAgICAgLS1saW1lLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTA1IDAuOTY2IDAuNzUzKTtcclxuICAgICAgLS1saW1lLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuMDY3IDAuOTQxIDAvMC4wMDkpO1xyXG4gICAgICAtLWxpbWUtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC41ODQgMC45OTYgMC4wNzEvMC4wMzgpO1xyXG4gICAgICAtLWxpbWUtYTM6IGNvbG9yKGRpc3BsYXktcDMgMC42OSAxIDAuMzgvMC4xMDEpO1xyXG4gICAgICAtLWxpbWUtYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC43MjkgMSAwLjQzNS8wLjE2KTtcclxuICAgICAgLS1saW1lLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuNzQ1IDEgMC40NzEvMC4yMTUpO1xyXG4gICAgICAtLWxpbWUtYTY6IGNvbG9yKGRpc3BsYXktcDMgMC43NjkgMSAwLjQ4Mi8wLjI3NCk7XHJcbiAgICAgIC0tbGltZS1hNzogY29sb3IoZGlzcGxheS1wMyAwLjc2OSAxIDAuNTA2LzAuMzQxKTtcclxuICAgICAgLS1saW1lLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuNzg0IDEgMC41MS8wLjQxNik7XHJcbiAgICAgIC0tbGltZS1hOTogY29sb3IoZGlzcGxheS1wMyAwLjgzOSAxIDAuNTAyLzAuOTI1KTtcclxuICAgICAgLS1saW1lLWExMDogY29sb3IoZGlzcGxheS1wMyAwLjg3MSAxIDAuNTIyLzAuOTk2KTtcclxuICAgICAgLS1saW1lLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjc3MSAwLjg5MyAwLjQ4NSk7XHJcbiAgICAgIC0tbGltZS1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45MDUgMC45NjYgMC43NTMpO1xyXG5cclxuICAgICAgLS15ZWxsb3ctMTogY29sb3IoZGlzcGxheS1wMyAwLjA3OCAwLjA2OSAwLjA0Nyk7XHJcbiAgICAgIC0teWVsbG93LTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xMDMgMC4wOTQgMC4wNjMpO1xyXG4gICAgICAtLXllbGxvdy0zOiBjb2xvcihkaXNwbGF5LXAzIDAuMTY4IDAuMTM3IDAuMDM5KTtcclxuICAgICAgLS15ZWxsb3ctNDogY29sb3IoZGlzcGxheS1wMyAwLjIwOSAwLjE2OSAwKTtcclxuICAgICAgLS15ZWxsb3ctNTogY29sb3IoZGlzcGxheS1wMyAwLjI1NSAwLjIwOSAwKTtcclxuICAgICAgLS15ZWxsb3ctNjogY29sb3IoZGlzcGxheS1wMyAwLjMxIDAuMjYxIDAuMDcpO1xyXG4gICAgICAtLXllbGxvdy03OiBjb2xvcihkaXNwbGF5LXAzIDAuMzg5IDAuMzMxIDAuMTM1KTtcclxuICAgICAgLS15ZWxsb3ctODogY29sb3IoZGlzcGxheS1wMyAwLjQ5NyAwLjQyIDAuMTgyKTtcclxuICAgICAgLS15ZWxsb3ctOTogY29sb3IoZGlzcGxheS1wMyAxIDAuOTIgMC4yMik7XHJcbiAgICAgIC0teWVsbG93LTEwOiBjb2xvcihkaXNwbGF5LXAzIDEgMSAwLjQ1Nik7XHJcbiAgICAgIC0teWVsbG93LTExOiBjb2xvcihkaXNwbGF5LXAzIDAuOTQ4IDAuODg1IDAuMzkyKTtcclxuICAgICAgLS15ZWxsb3ctMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45NTkgMC45MzQgMC43MzEpO1xyXG4gICAgICAtLXllbGxvdy1hMTogY29sb3IoZGlzcGxheS1wMyAwLjk3MyAwLjM2OSAwLzAuMDEzKTtcclxuICAgICAgLS15ZWxsb3ctYTI6IGNvbG9yKGRpc3BsYXktcDMgMC45OTYgMC43OTIgMC8wLjAzOCk7XHJcbiAgICAgIC0teWVsbG93LWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuOTk2IDAuNzEgMC8wLjExKTtcclxuICAgICAgLS15ZWxsb3ctYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC45OTYgMC43NDEgMC8wLjE1Mik7XHJcbiAgICAgIC0teWVsbG93LWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuOTk2IDAuNzY1IDAvMC4yMDIpO1xyXG4gICAgICAtLXllbGxvdy1hNjogY29sb3IoZGlzcGxheS1wMyAwLjk5NiAwLjgxNiAwLjA4Mi8wLjI2MSk7XHJcbiAgICAgIC0teWVsbG93LWE3OiBjb2xvcihkaXNwbGF5LXAzIDEgMC44MzEgMC4yNjMvMC4zNDUpO1xyXG4gICAgICAtLXllbGxvdy1hODogY29sb3IoZGlzcGxheS1wMyAxIDAuODMxIDAuMzE0LzAuNDYzKTtcclxuICAgICAgLS15ZWxsb3ctYTk6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjkyMiAwLjIyKTtcclxuICAgICAgLS15ZWxsb3ctYTEwOiBjb2xvcihkaXNwbGF5LXAzIDEgMSAwLjQ1NSk7XHJcbiAgICAgIC0teWVsbG93LWExMTogY29sb3IoZGlzcGxheS1wMyAwLjk0OCAwLjg4NSAwLjM5Mik7XHJcbiAgICAgIC0teWVsbG93LWExMjogY29sb3IoZGlzcGxheS1wMyAwLjk1OSAwLjkzNCAwLjczMSk7XHJcblxyXG4gICAgICAtLWFtYmVyLTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wODIgMC4wNyAwLjA1KTtcclxuICAgICAgLS1hbWJlci0yOiBjb2xvcihkaXNwbGF5LXAzIDAuMTExIDAuMDk0IDAuMDY0KTtcclxuICAgICAgLS1hbWJlci0zOiBjb2xvcihkaXNwbGF5LXAzIDAuMTc4IDAuMTI4IDAuMDQ5KTtcclxuICAgICAgLS1hbWJlci00OiBjb2xvcihkaXNwbGF5LXAzIDAuMjM5IDAuMTU2IDApO1xyXG4gICAgICAtLWFtYmVyLTU6IGNvbG9yKGRpc3BsYXktcDMgMC4yOSAwLjE5MyAwKTtcclxuICAgICAgLS1hbWJlci02OiBjb2xvcihkaXNwbGF5LXAzIDAuMzQ0IDAuMjQ1IDAuMDc2KTtcclxuICAgICAgLS1hbWJlci03OiBjb2xvcihkaXNwbGF5LXAzIDAuNDIyIDAuMzE0IDAuMTQxKTtcclxuICAgICAgLS1hbWJlci04OiBjb2xvcihkaXNwbGF5LXAzIDAuNTM1IDAuMzk5IDAuMTg5KTtcclxuICAgICAgLS1hbWJlci05OiBjb2xvcihkaXNwbGF5LXAzIDEgMC43NyAwLjI2KTtcclxuICAgICAgLS1hbWJlci0xMDogY29sb3IoZGlzcGxheS1wMyAxIDAuODcgMC4xNSk7XHJcbiAgICAgIC0tYW1iZXItMTE6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjggMC4yOSk7XHJcbiAgICAgIC0tYW1iZXItMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45ODQgMC45MDkgMC43MjYpO1xyXG4gICAgICAtLWFtYmVyLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuOTkyIDAuMjk4IDAvMC4wMTcpO1xyXG4gICAgICAtLWFtYmVyLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTg4IDAuNjUxIDAvMC4wNDcpO1xyXG4gICAgICAtLWFtYmVyLWEzOiBjb2xvcihkaXNwbGF5LXAzIDEgMC42IDAvMC4xMTgpO1xyXG4gICAgICAtLWFtYmVyLWE0OiBjb2xvcihkaXNwbGF5LXAzIDEgMC41NTcgMC8wLjE4NSk7XHJcbiAgICAgIC0tYW1iZXItYTU6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjU5MiAwLzAuMjQpO1xyXG4gICAgICAtLWFtYmVyLWE2OiBjb2xvcihkaXNwbGF5LXAzIDEgMC42NTkgMC4wOTQvMC4yOTkpO1xyXG4gICAgICAtLWFtYmVyLWE3OiBjb2xvcihkaXNwbGF5LXAzIDEgMC43MTQgMC4yNjMvMC4zODMpO1xyXG4gICAgICAtLWFtYmVyLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuOTk2IDAuNzI5IDAuMzA2LzAuNSk7XHJcbiAgICAgIC0tYW1iZXItYTk6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjc2OSAwLjI1OSk7XHJcbiAgICAgIC0tYW1iZXItYTEwOiBjb2xvcihkaXNwbGF5LXAzIDEgMC44NzEgMC4xNDkpO1xyXG4gICAgICAtLWFtYmVyLWExMTogY29sb3IoZGlzcGxheS1wMyAxIDAuOCAwLjI5KTtcclxuICAgICAgLS1hbWJlci1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45ODQgMC45MDkgMC43MjYpO1xyXG5cclxuICAgICAgLS1nb2xkLTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wNzEgMC4wNzEgMC4wNjcpO1xyXG4gICAgICAtLWdvbGQtMjogY29sb3IoZGlzcGxheS1wMyAwLjEwNCAwLjEwMSAwLjA5KTtcclxuICAgICAgLS1nb2xkLTM6IGNvbG9yKGRpc3BsYXktcDMgMC4xNDEgMC4xMzYgMC4xMjIpO1xyXG4gICAgICAtLWdvbGQtNDogY29sb3IoZGlzcGxheS1wMyAwLjE3NyAwLjE3IDAuMTUyKTtcclxuICAgICAgLS1nb2xkLTU6IGNvbG9yKGRpc3BsYXktcDMgMC4yMTcgMC4yMDcgMC4xODUpO1xyXG4gICAgICAtLWdvbGQtNjogY29sb3IoZGlzcGxheS1wMyAwLjI2NSAwLjI1MiAwLjIyNSk7XHJcbiAgICAgIC0tZ29sZC03OiBjb2xvcihkaXNwbGF5LXAzIDAuMzI3IDAuMzEgMC4yNzcpO1xyXG4gICAgICAtLWdvbGQtODogY29sb3IoZGlzcGxheS1wMyAwLjQwNyAwLjM4NCAwLjM0Mik7XHJcbiAgICAgIC0tZ29sZC05OiBjb2xvcihkaXNwbGF5LXAzIDAuNTc5IDAuNTE3IDAuNDEpO1xyXG4gICAgICAtLWdvbGQtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC42MjggMC41NjYgMC40NjMpO1xyXG4gICAgICAtLWdvbGQtMTE6IGNvbG9yKGRpc3BsYXktcDMgMC43ODQgMC43MjggMC42MzUpO1xyXG4gICAgICAtLWdvbGQtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45MDYgMC44ODcgMC44NTUpO1xyXG4gICAgICAtLWdvbGQtYTE6IGNvbG9yKGRpc3BsYXktcDMgMC44NTUgMC44NTUgMC4wNzEvMC4wMDUpO1xyXG4gICAgICAtLWdvbGQtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC45OCAwLjg5IDAuNjE2LzAuMDQzKTtcclxuICAgICAgLS1nb2xkLWEzOiBjb2xvcihkaXNwbGF5LXAzIDEgMC45NDkgMC43NTMvMC4wOCk7XHJcbiAgICAgIC0tZ29sZC1hNDogY29sb3IoZGlzcGxheS1wMyAxIDAuOTMzIDAuOC8wLjExOCk7XHJcbiAgICAgIC0tZ29sZC1hNTogY29sb3IoZGlzcGxheS1wMyAxIDAuOTQ5IDAuODA0LzAuMTYpO1xyXG4gICAgICAtLWdvbGQtYTY6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjkyNSAwLjgvMC4yMTUpO1xyXG4gICAgICAtLWdvbGQtYTc6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjk0NSAwLjgzMS8wLjI3OCk7XHJcbiAgICAgIC0tZ29sZC1hODogY29sb3IoZGlzcGxheS1wMyAxIDAuOTM3IDAuODIvMC4zNjYpO1xyXG4gICAgICAtLWdvbGQtYTk6IGNvbG9yKGRpc3BsYXktcDMgMC45OTYgMC44ODIgMC42OS8wLjU1MSk7XHJcbiAgICAgIC0tZ29sZC1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjg5NCAwLjcyNS8wLjYwMSk7XHJcbiAgICAgIC0tZ29sZC1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC43ODQgMC43MjggMC42MzUpO1xyXG4gICAgICAtLWdvbGQtYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTA2IDAuODg3IDAuODU1KTtcclxuXHJcbiAgICAgIC0tYnJvbnplLTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wNzYgMC4wNjcgMC4wNjMpO1xyXG4gICAgICAtLWJyb256ZS0yOiBjb2xvcihkaXNwbGF5LXAzIDAuMTA2IDAuMDk3IDAuMDkzKTtcclxuICAgICAgLS1icm9uemUtMzogY29sb3IoZGlzcGxheS1wMyAwLjE0NyAwLjEzMiAwLjEyNSk7XHJcbiAgICAgIC0tYnJvbnplLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4xODUgMC4xNjYgMC4xNTYpO1xyXG4gICAgICAtLWJyb256ZS01OiBjb2xvcihkaXNwbGF5LXAzIDAuMjI3IDAuMjAyIDAuMTkpO1xyXG4gICAgICAtLWJyb256ZS02OiBjb2xvcihkaXNwbGF5LXAzIDAuMjc4IDAuMjQ2IDAuMjMpO1xyXG4gICAgICAtLWJyb256ZS03OiBjb2xvcihkaXNwbGF5LXAzIDAuMzQzIDAuMzAyIDAuMjgxKTtcclxuICAgICAgLS1icm9uemUtODogY29sb3IoZGlzcGxheS1wMyAwLjQyNiAwLjM3NCAwLjM0Nyk7XHJcbiAgICAgIC0tYnJvbnplLTk6IGNvbG9yKGRpc3BsYXktcDMgMC42MTEgMC41MDcgMC40NTUpO1xyXG4gICAgICAtLWJyb256ZS0xMDogY29sb3IoZGlzcGxheS1wMyAwLjY2IDAuNTU2IDAuNTA0KTtcclxuICAgICAgLS1icm9uemUtMTE6IGNvbG9yKGRpc3BsYXktcDMgMC44MSAwLjcwNyAwLjY1NSk7XHJcbiAgICAgIC0tYnJvbnplLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTIxIDAuODggMC44NTQpO1xyXG4gICAgICAtLWJyb256ZS1hMTogY29sb3IoZGlzcGxheS1wMyAwLjk0MSAwLjA2NyAwLzAuMDA5KTtcclxuICAgICAgLS1icm9uemUtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC45OCAwLjggMC43MDYvMC4wNDMpO1xyXG4gICAgICAtLWJyb256ZS1hMzogY29sb3IoZGlzcGxheS1wMyAwLjk4OCAwLjg1MSAwLjc2MS8wLjA4NSk7XHJcbiAgICAgIC0tYnJvbnplLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuOTk2IDAuODM5IDAuNzgvMC4xMjcpO1xyXG4gICAgICAtLWJyb256ZS1hNTogY29sb3IoZGlzcGxheS1wMyAwLjk5NiAwLjg2MyAwLjc3My8wLjE3Myk7XHJcbiAgICAgIC0tYnJvbnplLWE2OiBjb2xvcihkaXNwbGF5LXAzIDEgMC44NjMgMC43OTYvMC4yMjcpO1xyXG4gICAgICAtLWJyb256ZS1hNzogY29sb3IoZGlzcGxheS1wMyAxIDAuODY3IDAuOC8wLjI5NSk7XHJcbiAgICAgIC0tYnJvbnplLWE4OiBjb2xvcihkaXNwbGF5LXAzIDEgMC44NTkgMC43ODgvMC4zODcpO1xyXG4gICAgICAtLWJyb256ZS1hOTogY29sb3IoZGlzcGxheS1wMyAxIDAuODIgMC43MzMvMC41ODUpO1xyXG4gICAgICAtLWJyb256ZS1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjgzOSAwLjc2MS8wLjYzNSk7XHJcbiAgICAgIC0tYnJvbnplLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjgxIDAuNzA3IDAuNjU1KTtcclxuICAgICAgLS1icm9uemUtYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTIxIDAuODggMC44NTQpO1xyXG5cclxuICAgICAgLS1ncmF5LTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wNjcgMC4wNjcgMC4wNjcpO1xyXG4gICAgICAtLWdyYXktMjogY29sb3IoZGlzcGxheS1wMyAwLjA5OCAwLjA5OCAwLjA5OCk7XHJcbiAgICAgIC0tZ3JheS0zOiBjb2xvcihkaXNwbGF5LXAzIDAuMTM1IDAuMTM1IDAuMTM1KTtcclxuICAgICAgLS1ncmF5LTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4xNjMgMC4xNjMgMC4xNjMpO1xyXG4gICAgICAtLWdyYXktNTogY29sb3IoZGlzcGxheS1wMyAwLjE5MiAwLjE5MiAwLjE5Mik7XHJcbiAgICAgIC0tZ3JheS02OiBjb2xvcihkaXNwbGF5LXAzIDAuMjI4IDAuMjI4IDAuMjI4KTtcclxuICAgICAgLS1ncmF5LTc6IGNvbG9yKGRpc3BsYXktcDMgMC4yODMgMC4yODMgMC4yODMpO1xyXG4gICAgICAtLWdyYXktODogY29sb3IoZGlzcGxheS1wMyAwLjM3NSAwLjM3NSAwLjM3NSk7XHJcbiAgICAgIC0tZ3JheS05OiBjb2xvcihkaXNwbGF5LXAzIDAuNDMxIDAuNDMxIDAuNDMxKTtcclxuICAgICAgLS1ncmF5LTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNDg0IDAuNDg0IDAuNDg0KTtcclxuICAgICAgLS1ncmF5LTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNzA2IDAuNzA2IDAuNzA2KTtcclxuICAgICAgLS1ncmF5LTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTMzIDAuOTMzIDAuOTMzKTtcclxuICAgICAgLS1ncmF5LWExOiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzApO1xyXG4gICAgICAtLWdyYXktYTI6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC4wMzQpO1xyXG4gICAgICAtLWdyYXktYTM6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC4wNzEpO1xyXG4gICAgICAtLWdyYXktYTQ6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC4xMDUpO1xyXG4gICAgICAtLWdyYXktYTU6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC4xMzQpO1xyXG4gICAgICAtLWdyYXktYTY6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC4xNzIpO1xyXG4gICAgICAtLWdyYXktYTc6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC4yMzEpO1xyXG4gICAgICAtLWdyYXktYTg6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC4zMzIpO1xyXG4gICAgICAtLWdyYXktYTk6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC4zOTEpO1xyXG4gICAgICAtLWdyYXktYTEwOiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxLzAuNDQ1KTtcclxuICAgICAgLS1ncmF5LWExMTogY29sb3IoZGlzcGxheS1wMyAxIDEgMS8wLjY4NSk7XHJcbiAgICAgIC0tZ3JheS1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC45MjkpO1xyXG5cclxuICAgICAgLS1tYXV2ZS0xOiBjb2xvcihkaXNwbGF5LXAzIDAuMDcgMC4wNjcgMC4wNzQpO1xyXG4gICAgICAtLW1hdXZlLTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xMDEgMC4wOTggMC4xMDUpO1xyXG4gICAgICAtLW1hdXZlLTM6IGNvbG9yKGRpc3BsYXktcDMgMC4xMzggMC4xMzQgMC4xNDQpO1xyXG4gICAgICAtLW1hdXZlLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4xNjcgMC4xNjEgMC4xNzUpO1xyXG4gICAgICAtLW1hdXZlLTU6IGNvbG9yKGRpc3BsYXktcDMgMC4xOTYgMC4xODkgMC4yMDYpO1xyXG4gICAgICAtLW1hdXZlLTY6IGNvbG9yKGRpc3BsYXktcDMgMC4yMzIgMC4yMjUgMC4yNDUpO1xyXG4gICAgICAtLW1hdXZlLTc6IGNvbG9yKGRpc3BsYXktcDMgMC4yODYgMC4yNzcgMC4zMDIpO1xyXG4gICAgICAtLW1hdXZlLTg6IGNvbG9yKGRpc3BsYXktcDMgMC4zODMgMC4zNzMgMC40MDgpO1xyXG4gICAgICAtLW1hdXZlLTk6IGNvbG9yKGRpc3BsYXktcDMgMC40MzQgMC40MjggMC40NjcpO1xyXG4gICAgICAtLW1hdXZlLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNDg3IDAuNDggMC41MTkpO1xyXG4gICAgICAtLW1hdXZlLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNzA3IDAuNyAwLjczNSk7XHJcbiAgICAgIC0tbWF1dmUtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45MzMgMC45MzMgMC45NCk7XHJcbiAgICAgIC0tbWF1dmUtYTE6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMCk7XHJcbiAgICAgIC0tbWF1dmUtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC45OTYgMC45OTIgMS8wLjAzNCk7XHJcbiAgICAgIC0tbWF1dmUtYTM6IGNvbG9yKGRpc3BsYXktcDMgMC45MzcgMC45MzMgMC45OTIvMC4wNzcpO1xyXG4gICAgICAtLW1hdXZlLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuOTU3IDAuOTE4IDAuOTk2LzAuMTExKTtcclxuICAgICAgLS1tYXV2ZS1hNTogY29sb3IoZGlzcGxheS1wMyAwLjkzNyAwLjkwNiAwLjk5Ni8wLjE0NSk7XHJcbiAgICAgIC0tbWF1dmUtYTY6IGNvbG9yKGRpc3BsYXktcDMgMC45NTMgMC45MjUgMC45OTYvMC4xODMpO1xyXG4gICAgICAtLW1hdXZlLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuOTQ1IDAuOTI5IDEvMC4yNDYpO1xyXG4gICAgICAtLW1hdXZlLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuOTM3IDAuOTE4IDEvMC4zNjEpO1xyXG4gICAgICAtLW1hdXZlLWE5OiBjb2xvcihkaXNwbGF5LXAzIDAuOTMzIDAuOTE4IDEvMC40MjQpO1xyXG4gICAgICAtLW1hdXZlLWExMDogY29sb3IoZGlzcGxheS1wMyAwLjk0MSAwLjkyNSAxLzAuNDc5KTtcclxuICAgICAgLS1tYXV2ZS1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC45NjUgMC45NjEgMS8wLjcxMik7XHJcbiAgICAgIC0tbWF1dmUtYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTkyIDAuOTkyIDEvMC45MzcpO1xyXG5cclxuICAgICAgLS1zbGF0ZS0xOiBjb2xvcihkaXNwbGF5LXAzIDAuMDY3IDAuMDY3IDAuMDc0KTtcclxuICAgICAgLS1zbGF0ZS0yOiBjb2xvcihkaXNwbGF5LXAzIDAuMDk1IDAuMDk4IDAuMTA1KTtcclxuICAgICAgLS1zbGF0ZS0zOiBjb2xvcihkaXNwbGF5LXAzIDAuMTMgMC4xMzUgMC4xNDUpO1xyXG4gICAgICAtLXNsYXRlLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4xNTYgMC4xNjMgMC4xNzYpO1xyXG4gICAgICAtLXNsYXRlLTU6IGNvbG9yKGRpc3BsYXktcDMgMC4xODMgMC4xOTEgMC4yMDYpO1xyXG4gICAgICAtLXNsYXRlLTY6IGNvbG9yKGRpc3BsYXktcDMgMC4yMTUgMC4yMjYgMC4yNDQpO1xyXG4gICAgICAtLXNsYXRlLTc6IGNvbG9yKGRpc3BsYXktcDMgMC4yNjUgMC4yOCAwLjMwMik7XHJcbiAgICAgIC0tc2xhdGUtODogY29sb3IoZGlzcGxheS1wMyAwLjM1NyAwLjM4MSAwLjQwOSk7XHJcbiAgICAgIC0tc2xhdGUtOTogY29sb3IoZGlzcGxheS1wMyAwLjQxNSAwLjQzMSAwLjQ2Myk7XHJcbiAgICAgIC0tc2xhdGUtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC40NjkgMC40ODMgMC41MTQpO1xyXG4gICAgICAtLXNsYXRlLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNjkyIDAuNzA0IDAuNzI4KTtcclxuICAgICAgLS1zbGF0ZS0xMjogY29sb3IoZGlzcGxheS1wMyAwLjkzIDAuOTMzIDAuOTQpO1xyXG4gICAgICAtLXNsYXRlLWExOiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzApO1xyXG4gICAgICAtLXNsYXRlLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuODc1IDAuOTkyIDEvMC4wMzQpO1xyXG4gICAgICAtLXNsYXRlLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuODgyIDAuOTMzIDAuOTkyLzAuMDc3KTtcclxuICAgICAgLS1zbGF0ZS1hNDogY29sb3IoZGlzcGxheS1wMyAwLjg4MiAwLjk1MyAwLjk5Ni8wLjExMSk7XHJcbiAgICAgIC0tc2xhdGUtYTU6IGNvbG9yKGRpc3BsYXktcDMgMC44NzggMC45MjkgMC45OTYvMC4xNDUpO1xyXG4gICAgICAtLXNsYXRlLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuODgyIDAuOTQ5IDAuOTk2LzAuMTgzKTtcclxuICAgICAgLS1zbGF0ZS1hNzogY29sb3IoZGlzcGxheS1wMyAwLjg4MiAwLjkyOSAxLzAuMjQ2KTtcclxuICAgICAgLS1zbGF0ZS1hODogY29sb3IoZGlzcGxheS1wMyAwLjg3MSAwLjkzNyAxLzAuMzYxKTtcclxuICAgICAgLS1zbGF0ZS1hOTogY29sb3IoZGlzcGxheS1wMyAwLjg5OCAwLjkzNyAxLzAuNDIpO1xyXG4gICAgICAtLXNsYXRlLWExMDogY29sb3IoZGlzcGxheS1wMyAwLjkxOCAwLjk0NSAxLzAuNDc1KTtcclxuICAgICAgLS1zbGF0ZS1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC45NDkgMC45NjkgMC45OTYvMC43MDgpO1xyXG4gICAgICAtLXNsYXRlLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjk4OCAwLjk5MiAxLzAuOTM3KTtcclxuXHJcbiAgICAgIC0tc2FnZS0xOiBjb2xvcihkaXNwbGF5LXAzIDAuMDY0IDAuMDcgMC4wNjcpO1xyXG4gICAgICAtLXNhZ2UtMjogY29sb3IoZGlzcGxheS1wMyAwLjA5MiAwLjA5OCAwLjA5NCk7XHJcbiAgICAgIC0tc2FnZS0zOiBjb2xvcihkaXNwbGF5LXAzIDAuMTI4IDAuMTM1IDAuMTMxKTtcclxuICAgICAgLS1zYWdlLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4xNTUgMC4xNjQgMC4xNTkpO1xyXG4gICAgICAtLXNhZ2UtNTogY29sb3IoZGlzcGxheS1wMyAwLjE4MyAwLjE5MyAwLjE4OCk7XHJcbiAgICAgIC0tc2FnZS02OiBjb2xvcihkaXNwbGF5LXAzIDAuMjE4IDAuMjMgMC4yMjQpO1xyXG4gICAgICAtLXNhZ2UtNzogY29sb3IoZGlzcGxheS1wMyAwLjI2OSAwLjI4NSAwLjI3Nyk7XHJcbiAgICAgIC0tc2FnZS04OiBjb2xvcihkaXNwbGF5LXAzIDAuMzYyIDAuMzgyIDAuMzczKTtcclxuICAgICAgLS1zYWdlLTk6IGNvbG9yKGRpc3BsYXktcDMgMC4zOTggMC40MzggMC40MjEpO1xyXG4gICAgICAtLXNhZ2UtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC40NTMgMC40OSAwLjQ3NCk7XHJcbiAgICAgIC0tc2FnZS0xMTogY29sb3IoZGlzcGxheS1wMyAwLjY4NSAwLjcwOSAwLjY5Nyk7XHJcbiAgICAgIC0tc2FnZS0xMjogY29sb3IoZGlzcGxheS1wMyAwLjkyNyAwLjkzMyAwLjkzKTtcclxuICAgICAgLS1zYWdlLWExOiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzApO1xyXG4gICAgICAtLXNhZ2UtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC45NzYgMC45ODggMC45ODQvMC4wMyk7XHJcbiAgICAgIC0tc2FnZS1hMzogY29sb3IoZGlzcGxheS1wMyAwLjk5MiAwLjk0NSAwLjk0MS8wLjA3Mik7XHJcbiAgICAgIC0tc2FnZS1hNDogY29sb3IoZGlzcGxheS1wMyAwLjk4OCAwLjk5NiAwLjk5Mi8wLjEwMik7XHJcbiAgICAgIC0tc2FnZS1hNTogY29sb3IoZGlzcGxheS1wMyAwLjk5MiAxIDAuOTk2LzAuMTMxKTtcclxuICAgICAgLS1zYWdlLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuOTczIDEgMC45NzYvMC4xNzMpO1xyXG4gICAgICAtLXNhZ2UtYTc6IGNvbG9yKGRpc3BsYXktcDMgMC45NTcgMSAwLjk3Ni8wLjIzMyk7XHJcbiAgICAgIC0tc2FnZS1hODogY29sb3IoZGlzcGxheS1wMyAwLjk1NyAxIDAuOTg0LzAuMzM0KTtcclxuICAgICAgLS1zYWdlLWE5OiBjb2xvcihkaXNwbGF5LXAzIDAuOTAyIDEgMC45NTcvMC4zOTcpO1xyXG4gICAgICAtLXNhZ2UtYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuOTI5IDEgMC45NzMvMC40NTIpO1xyXG4gICAgICAtLXNhZ2UtYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuOTY5IDEgMC45ODgvMC42ODgpO1xyXG4gICAgICAtLXNhZ2UtYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTkyIDEgMC45OTYvMC45MjkpO1xyXG5cclxuICAgICAgLS1vbGl2ZS0xOiBjb2xvcihkaXNwbGF5LXAzIDAuMDY3IDAuMDcgMC4wNjMpO1xyXG4gICAgICAtLW9saXZlLTI6IGNvbG9yKGRpc3BsYXktcDMgMC4wOTUgMC4wOTggMC4wOTEpO1xyXG4gICAgICAtLW9saXZlLTM6IGNvbG9yKGRpc3BsYXktcDMgMC4xMzEgMC4xMzUgMC4xMjYpO1xyXG4gICAgICAtLW9saXZlLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4xNTggMC4xNjMgMC4xNTMpO1xyXG4gICAgICAtLW9saXZlLTU6IGNvbG9yKGRpc3BsYXktcDMgMC4xODYgMC4xOTIgMC4xOCk7XHJcbiAgICAgIC0tb2xpdmUtNjogY29sb3IoZGlzcGxheS1wMyAwLjIyMSAwLjIyOSAwLjIxNSk7XHJcbiAgICAgIC0tb2xpdmUtNzogY29sb3IoZGlzcGxheS1wMyAwLjI3MyAwLjI4NCAwLjI2Nik7XHJcbiAgICAgIC0tb2xpdmUtODogY29sb3IoZGlzcGxheS1wMyAwLjM2NSAwLjM4MiAwLjM1OSk7XHJcbiAgICAgIC0tb2xpdmUtOTogY29sb3IoZGlzcGxheS1wMyAwLjQxNCAwLjQzOCAwLjQwNCk7XHJcbiAgICAgIC0tb2xpdmUtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC40NjcgMC40OSAwLjQ1OCk7XHJcbiAgICAgIC0tb2xpdmUtMTE6IGNvbG9yKGRpc3BsYXktcDMgMC42OSAwLjcwOSAwLjY4Mik7XHJcbiAgICAgIC0tb2xpdmUtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45MjcgMC45MzMgMC45MjYpO1xyXG4gICAgICAtLW9saXZlLWExOiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzApO1xyXG4gICAgICAtLW9saXZlLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTg0IDAuOTg4IDAuOTc2LzAuMDMpO1xyXG4gICAgICAtLW9saXZlLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuOTkyIDAuOTk2IDAuOTg4LzAuMDY4KTtcclxuICAgICAgLS1vbGl2ZS1hNDogY29sb3IoZGlzcGxheS1wMyAwLjk1MyAwLjk5NiAwLjk0OS8wLjEwMik7XHJcbiAgICAgIC0tb2xpdmUtYTU6IGNvbG9yKGRpc3BsYXktcDMgMC45NjkgMSAwLjk2NS8wLjEzMSk7XHJcbiAgICAgIC0tb2xpdmUtYTY6IGNvbG9yKGRpc3BsYXktcDMgMC45NzMgMSAwLjk2OS8wLjE2OSk7XHJcbiAgICAgIC0tb2xpdmUtYTc6IGNvbG9yKGRpc3BsYXktcDMgMC45OCAxIDAuOTYxLzAuMjI4KTtcclxuICAgICAgLS1vbGl2ZS1hODogY29sb3IoZGlzcGxheS1wMyAwLjk2MSAxIDAuOTU3LzAuMzM0KTtcclxuICAgICAgLS1vbGl2ZS1hOTogY29sb3IoZGlzcGxheS1wMyAwLjk0OSAxIDAuOTIyLzAuMzk3KTtcclxuICAgICAgLS1vbGl2ZS1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC45NTMgMSAwLjk0MS8wLjQ1Mik7XHJcbiAgICAgIC0tb2xpdmUtYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuOTc2IDEgMC45NjUvMC42ODgpO1xyXG4gICAgICAtLW9saXZlLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjk5MiAxIDAuOTkyLzAuOTI5KTtcclxuXHJcbiAgICAgIC0tc2FuZC0xOiBjb2xvcihkaXNwbGF5LXAzIDAuMDY3IDAuMDY3IDAuMDYzKTtcclxuICAgICAgLS1zYW5kLTI6IGNvbG9yKGRpc3BsYXktcDMgMC4wOTggMC4wOTggMC4wOTQpO1xyXG4gICAgICAtLXNhbmQtMzogY29sb3IoZGlzcGxheS1wMyAwLjEzNSAwLjEzNSAwLjEyOSk7XHJcbiAgICAgIC0tc2FuZC00OiBjb2xvcihkaXNwbGF5LXAzIDAuMTY0IDAuMTYzIDAuMTU2KTtcclxuICAgICAgLS1zYW5kLTU6IGNvbG9yKGRpc3BsYXktcDMgMC4xOTMgMC4xOTIgMC4xODMpO1xyXG4gICAgICAtLXNhbmQtNjogY29sb3IoZGlzcGxheS1wMyAwLjIzIDAuMjI5IDAuMjE3KTtcclxuICAgICAgLS1zYW5kLTc6IGNvbG9yKGRpc3BsYXktcDMgMC4yODUgMC4yODIgMC4yNjcpO1xyXG4gICAgICAtLXNhbmQtODogY29sb3IoZGlzcGxheS1wMyAwLjM4NCAwLjM3OCAwLjM1Nyk7XHJcbiAgICAgIC0tc2FuZC05OiBjb2xvcihkaXNwbGF5LXAzIDAuNDM0IDAuNDI4IDAuNDAzKTtcclxuICAgICAgLS1zYW5kLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNDg3IDAuNDgxIDAuNDU2KTtcclxuICAgICAgLS1zYW5kLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNzA3IDAuNzAzIDAuNjgpO1xyXG4gICAgICAtLXNhbmQtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45MzMgMC45MzMgMC45MjYpO1xyXG4gICAgICAtLXNhbmQtYTE6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMCk7XHJcbiAgICAgIC0tc2FuZC1hMjogY29sb3IoZGlzcGxheS1wMyAwLjk5MiAwLjk5MiAwLjk4OC8wLjAzNCk7XHJcbiAgICAgIC0tc2FuZC1hMzogY29sb3IoZGlzcGxheS1wMyAwLjk5NiAwLjk5NiAwLjk5Mi8wLjA3Mik7XHJcbiAgICAgIC0tc2FuZC1hNDogY29sb3IoZGlzcGxheS1wMyAwLjk5MiAwLjk5MiAwLjk1My8wLjEwNik7XHJcbiAgICAgIC0tc2FuZC1hNTogY29sb3IoZGlzcGxheS1wMyAxIDEgMC45NjUvMC4xMzUpO1xyXG4gICAgICAtLXNhbmQtYTY6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjk3NiAwLjkyOS8wLjE3Nyk7XHJcbiAgICAgIC0tc2FuZC1hNzogY29sb3IoZGlzcGxheS1wMyAxIDAuOTg0IDAuOTI5LzAuMjM2KTtcclxuICAgICAgLS1zYW5kLWE4OiBjb2xvcihkaXNwbGF5LXAzIDEgMC45NzYgMC45MjUvMC4zNDEpO1xyXG4gICAgICAtLXNhbmQtYTk6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjk4IDAuOTI1LzAuMzk1KTtcclxuICAgICAgLS1zYW5kLWExMDogY29sb3IoZGlzcGxheS1wMyAxIDAuOTkyIDAuOTMzLzAuNDUpO1xyXG4gICAgICAtLXNhbmQtYTExOiBjb2xvcihkaXNwbGF5LXAzIDEgMC45OTYgMC45NjEvMC42ODUpO1xyXG4gICAgICAtLXNhbmQtYTEyOiBjb2xvcihkaXNwbGF5LXAzIDEgMSAwLjk5Mi8wLjkyOSk7XHJcblxyXG4gICAgICAtLWdyYXktMi10cmFuc2x1Y2VudDogY29sb3IoZGlzcGxheS1wMyAwLjExMzcgMC4xMTM3IDAuMTEzNy8wLjcpO1xyXG4gICAgICAtLW1hdXZlLTItdHJhbnNsdWNlbnQ6IGNvbG9yKGRpc3BsYXktcDMgMC4xMTc2IDAuMTEzNyAwLjExNzYvMC43KTtcclxuICAgICAgLS1zbGF0ZS0yLXRyYW5zbHVjZW50OiBjb2xvcihkaXNwbGF5LXAzIDAuMTA1OSAwLjExMzcgMC4xMTc2LzAuNyk7XHJcbiAgICAgIC0tc2FnZS0yLXRyYW5zbHVjZW50OiBjb2xvcihkaXNwbGF5LXAzIDAuMTAyIDAuMTEzNyAwLjEwNTkvMC43KTtcclxuICAgICAgLS1vbGl2ZS0yLXRyYW5zbHVjZW50OiBjb2xvcihkaXNwbGF5LXAzIDAuMTA1OSAwLjExMzcgMC4xMDIvMC43KTtcclxuICAgICAgLS1zYW5kLTItdHJhbnNsdWNlbnQ6IGNvbG9yKGRpc3BsYXktcDMgMC4xMTM3IDAuMTEzNyAwLjEwNTkvMC43KTtcclxuXHJcbiAgICAgIC0tZ3JheS1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuMTI1NSAwLjEyNTUgMC4xMjU1LzAuNSk7XHJcbiAgICAgIC0tbWF1dmUtc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjEzMzMgMC4xMjU1IDAuMTMzMy8wLjUpO1xyXG4gICAgICAtLXNsYXRlLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC4xMTc2IDAuMTI1NSAwLjEzMzMvMC41KTtcclxuICAgICAgLS1zYWdlLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC4xMTc2IDAuMTI1NSAwLjExNzYvMC41KTtcclxuICAgICAgLS1vbGl2ZS1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuMTE3NiAwLjEyNTUgMC4xMTc2LzAuNSk7XHJcbiAgICAgIC0tc2FuZC1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuMTI1NSAwLjEyNTUgMC4xMjU1LzAuNSk7XHJcbiAgICAgIC0tdG9tYXRvLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC4xNTY5IDAuMDk0MSAwLjA3ODQvMC41KTtcclxuICAgICAgLS1yZWQtc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjE2NDcgMC4wODYzIDAuMDg2My8wLjUpO1xyXG4gICAgICAtLXJ1Ynktc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjE1NjkgMC4wOTQxIDAuMTA5OC8wLjUpO1xyXG4gICAgICAtLWNyaW1zb24tc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjE2NDcgMC4wODYzIDAuMTE3Ni8wLjUpO1xyXG4gICAgICAtLXBpbmstc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjE3MjUgMC4wNzg0IDAuMTQ5LzAuNSk7XHJcbiAgICAgIC0tcGx1bS1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuMTY0NyAwLjA4NjMgMC4xNzI1LzAuNSk7XHJcbiAgICAgIC0tcHVycGxlLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC4xNDkgMC4wOTQxIDAuMTk2MS8wLjUpO1xyXG4gICAgICAtLXZpb2xldC1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuMTMzMyAwLjEwMiAwLjIxMTgvMC41KTtcclxuICAgICAgLS1pcmlzLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC4xMDk4IDAuMTAyIDAuMjExOC8wLjUpO1xyXG4gICAgICAtLWluZGlnby1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuMDk0MSAwLjEwOTggMC4yMTk2LzAuNSk7XHJcbiAgICAgIC0tYmx1ZS1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuMDcwNiAwLjEyNTUgMC4yMTk2LzAuNSk7XHJcbiAgICAgIC0tY3lhbi1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuMDc4NCAwLjE0MTIgMC4xNzI1LzAuNSk7XHJcbiAgICAgIC0tdGVhbC1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuMDg2MyAwLjE0OSAwLjE0MTIvMC41KTtcclxuICAgICAgLS1qYWRlLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC4wODYzIDAuMTQ5IDAuMTE3Ni8wLjUpO1xyXG4gICAgICAtLWdyZWVuLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC4wOTQxIDAuMTQxMiAwLjEwOTgvMC41KTtcclxuICAgICAgLS1ncmFzcy1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuMTAyIDAuMTMzMyAwLjEwMi8wLjUpO1xyXG4gICAgICAtLWJyb3duLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC4xNDEyIDAuMTE3NiAwLjEwMi8wLjUpO1xyXG4gICAgICAtLWJyb256ZS1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuMTQxMiAwLjEyNTUgMC4xMTc2LzAuNSk7XHJcbiAgICAgIC0tZ29sZC1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuMTQxMiAwLjEzMzMgMC4xMDk4LzAuNSk7XHJcbiAgICAgIC0tc2t5LXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC4wODYzIDAuMTMzMyAwLjIxOTYvMC41KTtcclxuICAgICAgLS1taW50LXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC4wOTQxIDAuMTQ5IDAuMTQxMi8wLjUpO1xyXG4gICAgICAtLWxpbWUtc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjEwOTggMC4xMjU1IDAuMDc4NC8wLjUpO1xyXG4gICAgICAtLXllbGxvdy1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuMTMzMyAwLjExNzYgMC4wNzA2LzAuNSk7XHJcbiAgICAgIC0tYW1iZXItc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjE0MTIgMC4xMTc2IDAuMDc4NC8wLjUpO1xyXG4gICAgICAtLW9yYW5nZS1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuMTQxMiAwLjEwOTggMC4wNzA2LzAuNSlcclxuICAgIH1cclxuICB9XHJcbn1cclxuKi9cclxuXHJcbi8vIE9WRVJMQVlTXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5cclxuOndoZXJlKGh0bWwpIHtcclxuICAtLWJsYWNrLWExOiBva2xjaCgwJSAwIDAgLyA1JSk7XHJcbiAgLS1ibGFjay1hMjogb2tsY2goMCUgMCAwIC8gMTAlKTtcclxuICAtLWJsYWNrLWEzOiBva2xjaCgwJSAwIDAgLyAxNSUpO1xyXG4gIC0tYmxhY2stYTQ6IG9rbGNoKDAlIDAgMCAvIDIwJSk7XHJcbiAgLS1ibGFjay1hNTogb2tsY2goMCUgMCAwIC8gMzAlKTtcclxuICAtLWJsYWNrLWE2OiBva2xjaCgwJSAwIDAgLyA0MCUpO1xyXG4gIC0tYmxhY2stYTc6IG9rbGNoKDAlIDAgMCAvIDUwJSk7XHJcbiAgLS1ibGFjay1hODogb2tsY2goMCUgMCAwIC8gNjAlKTtcclxuICAtLWJsYWNrLWE5OiBva2xjaCgwJSAwIDAgLyA3MCUpO1xyXG4gIC0tYmxhY2stYTEwOiBva2xjaCgwJSAwIDAgLyA4MCUpO1xyXG4gIC0tYmxhY2stYTExOiBva2xjaCgwJSAwIDAgLyA5MCUpO1xyXG4gIC0tYmxhY2stYTEyOiBva2xjaCgwJSAwIDAgLyA5NSUpO1xyXG5cclxuICAtLXdoaXRlLWExOiBva2xjaCgxMDAlIDAgMCAvIDUlKTtcclxuICAtLXdoaXRlLWEyOiBva2xjaCgxMDAlIDAgMCAvIDEwJSk7XHJcbiAgLS13aGl0ZS1hMzogb2tsY2goMTAwJSAwIDAgLyAxNSUpO1xyXG4gIC0td2hpdGUtYTQ6IG9rbGNoKDEwMCUgMCAwIC8gMjAlKTtcclxuICAtLXdoaXRlLWE1OiBva2xjaCgxMDAlIDAgMCAvIDMwJSk7XHJcbiAgLS13aGl0ZS1hNjogb2tsY2goMTAwJSAwIDAgLyA0MCUpO1xyXG4gIC0td2hpdGUtYTc6IG9rbGNoKDEwMCUgMCAwIC8gNTAlKTtcclxuICAtLXdoaXRlLWE4OiBva2xjaCgxMDAlIDAgMCAvIDYwJSk7XHJcbiAgLS13aGl0ZS1hOTogb2tsY2goMTAwJSAwIDAgLyA3MCUpO1xyXG4gIC0td2hpdGUtYTEwOiBva2xjaCgxMDAlIDAgMCAvIDgwJSk7XHJcbiAgLS13aGl0ZS1hMTE6IG9rbGNoKDEwMCUgMCAwIC8gOTAlKTtcclxuICAtLXdoaXRlLWExMjogb2tsY2goMTAwJSAwIDAgLyA5NSUpO1xyXG5cclxuICAtLXRvbWF0by05LWNvbnRyYXN0OiBva2xjaCgxMDAlIDAgMCk7XHJcbiAgLS1yZWQtOS1jb250cmFzdDogb2tsY2goMTAwJSAwIDApO1xyXG4gIC0tcnVieS05LWNvbnRyYXN0OiBva2xjaCgxMDAlIDAgMCk7XHJcbiAgLS1jcmltc29uLTktY29udHJhc3Q6IG9rbGNoKDEwMCUgMCAwKTtcclxuICAtLXBpbmstOS1jb250cmFzdDogb2tsY2goMTAwJSAwIDApO1xyXG4gIC0tcGx1bS05LWNvbnRyYXN0OiBva2xjaCgxMDAlIDAgMCk7XHJcbiAgLS1wdXJwbGUtOS1jb250cmFzdDogb2tsY2goMTAwJSAwIDApO1xyXG4gIC0tdmlvbGV0LTktY29udHJhc3Q6IG9rbGNoKDEwMCUgMCAwKTtcclxuICAtLWlyaXMtOS1jb250cmFzdDogb2tsY2goMTAwJSAwIDApO1xyXG4gIC0taW5kaWdvLTktY29udHJhc3Q6IG9rbGNoKDEwMCUgMCAwKTtcclxuICAtLWJsdWUtOS1jb250cmFzdDogb2tsY2goMTAwJSAwIDApO1xyXG4gIC0tY3lhbi05LWNvbnRyYXN0OiBva2xjaCgxMDAlIDAgMCk7XHJcbiAgLS10ZWFsLTktY29udHJhc3Q6IG9rbGNoKDEwMCUgMCAwKTtcclxuICAtLWphZGUtOS1jb250cmFzdDogb2tsY2goMTAwJSAwIDApO1xyXG4gIC0tZ3JlZW4tOS1jb250cmFzdDogb2tsY2goMTAwJSAwIDApO1xyXG4gIC0tZ3Jhc3MtOS1jb250cmFzdDogb2tsY2goMTAwJSAwIDApO1xyXG4gIC0tb3JhbmdlLTktY29udHJhc3Q6IG9rbGNoKDEwMCUgMCAwKTtcclxuICAtLWJyb3duLTktY29udHJhc3Q6IG9rbGNoKDEwMCUgMCAwKTtcclxuICAtLXNreS05LWNvbnRyYXN0OiBva2xjaCgyNC4xMSUgMC4wMSAyNDguMjMpO1xyXG4gIC0tbWludC05LWNvbnRyYXN0OiBva2xjaCgyMy45NiUgMC4wMTIgMTY3LjU2KTtcclxuICAtLWxpbWUtOS1jb250cmFzdDogb2tsY2goMjQuMTclIDAuMDExIDEzOS40Myk7XHJcbiAgLS15ZWxsb3ctOS1jb250cmFzdDogb2tsY2goMjQuMzElIDAuMDA4IDk1LjM3KTtcclxuICAtLWFtYmVyLTktY29udHJhc3Q6IG9rbGNoKDI0LjMxJSAwLjAwOCA5NS4zNyk7XHJcbiAgLS1nb2xkLTktY29udHJhc3Q6IG9rbGNoKDEwMCUgMCAwKTtcclxuICAtLWJyb256ZS05LWNvbnRyYXN0OiBva2xjaCgxMDAlIDAgMCk7XHJcbiAgLS1ncmF5LTktY29udHJhc3Q6IG9rbGNoKDEwMCUgMCAwKTtcclxufVxyXG5cclxuXHJcbi8vIFdpZGUgZ2FtdXQgY29sb3JzIGZvciBtb25pdG9ycyB0aGF0IHN1cHBvcnQgUDNcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG5Ac3VwcG9ydHMgKGNvbG9yOiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxKSkge1xyXG4gIEBtZWRpYSAoY29sb3ItZ2FtdXQ6cDMpIHtcclxuICAgIDp3aGVyZShodG1sKSB7XHJcbiAgICAgIC0tYmxhY2stYTE6Y29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjA1KTtcclxuICAgICAgLS1ibGFjay1hMjogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjEpO1xyXG4gICAgICAtLWJsYWNrLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzAuMTUpO1xyXG4gICAgICAtLWJsYWNrLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzAuMik7XHJcbiAgICAgIC0tYmxhY2stYTU6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMC4zKTtcclxuICAgICAgLS1ibGFjay1hNjogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjQpO1xyXG4gICAgICAtLWJsYWNrLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzAuNSk7XHJcbiAgICAgIC0tYmxhY2stYTg6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMC42KTtcclxuICAgICAgLS1ibGFjay1hOTogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjcpO1xyXG4gICAgICAtLWJsYWNrLWExMDogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjgpO1xyXG4gICAgICAtLWJsYWNrLWExMTogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjkpO1xyXG4gICAgICAtLWJsYWNrLWExMjogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjk1KTtcclxuXHJcbiAgICAgIC0td2hpdGUtYTE6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC4wNSk7XHJcbiAgICAgIC0td2hpdGUtYTI6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC4xKTtcclxuICAgICAgLS13aGl0ZS1hMzogY29sb3IoZGlzcGxheS1wMyAxIDEgMS8wLjE1KTtcclxuICAgICAgLS13aGl0ZS1hNDogY29sb3IoZGlzcGxheS1wMyAxIDEgMS8wLjIpO1xyXG4gICAgICAtLXdoaXRlLWE1OiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxLzAuMyk7XHJcbiAgICAgIC0td2hpdGUtYTY6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC40KTtcclxuICAgICAgLS13aGl0ZS1hNzogY29sb3IoZGlzcGxheS1wMyAxIDEgMS8wLjUpO1xyXG4gICAgICAtLXdoaXRlLWE4OiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxLzAuNik7XHJcbiAgICAgIC0td2hpdGUtYTk6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC43KTtcclxuICAgICAgLS13aGl0ZS1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC44KTtcclxuICAgICAgLS13aGl0ZS1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC45KTtcclxuICAgICAgLS13aGl0ZS1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC45NSlcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLyogVGhpcyBpcyBhIGNvcHkgZmlsZSBmcm9tIGNpdGl6ZW4gZGlyZWN0b3J5IChKdXJvciBBY2Nlc3MpLiBVcGRhdGVkIHdpdGggbmV3IHZhcmlhYmxlcy4gKi9cclxuXHJcbi8vIGJyZWFrcG9pbnQgbWl4aW5cclxuJGJyZWFrcG9pbnQteHM6IDMyMHB4O1xyXG4kYnJlYWtwb2ludC1zbTogNDgwcHg7XHJcbiRicmVha3BvaW50LW1kOiA2NzJweDtcclxuJGJyZWFrcG9pbnQtbGc6IDEwNTZweDtcclxuJGJyZWFrcG9pbnQteGw6IDEzMTJweDtcclxuJGJyZWFrcG9pbnQteHhsOiAxNTg0cHg7XHJcbiRicmVha3BvaW50LXh4eGw6IDE3MjhweDtcclxuJGJyZWFrcG9pbnQtbWQtcXVlc3Rpb25uYWlyZTogODMwcHg7XHJcblxyXG5AbWl4aW4gYnJlYWtwb2ludCgkbWVkaWEpIHtcclxuICAgIEBpZiAkbWVkaWEgPT0geHMge1xyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6ICRicmVha3BvaW50LXhzKSB7XHJcbiAgICAgICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBlbHNlIGlmICRtZWRpYSA9PSBzbSB7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1zbSkge1xyXG4gICAgICAgICAgICBAY29udGVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAZWxzZSBpZiAkbWVkaWEgPT0gbWQge1xyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWQpIHtcclxuICAgICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGVsc2UgaWYgJG1lZGlhID09IGxnIHtcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50LWxnKSB7XHJcbiAgICAgICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBlbHNlIGlmICRtZWRpYSA9PSB4bCB7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC14bCkge1xyXG4gICAgICAgICAgICBAY29udGVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAZWxzZSBpZiAkbWVkaWEgPT0geHhsIHtcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50LXh4bCkge1xyXG4gICAgICAgICAgICBAY29udGVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAZWxzZSBpZiAkbWVkaWEgPT0geHh4bCB7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC14eHhsKSB7XHJcbiAgICAgICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBlbHNlIGlmICRtZWRpYSA9PSBtZC1xdWVzdGlvbm5haXJlIHtcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50LW1kLXF1ZXN0aW9ubmFpcmUpIHtcclxuICAgICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGVsc2UgaWYgJG1lZGlhID09IG1vYmlsZSB7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC14cykgYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1kKSB7XHJcbiAgICAgICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBlbHNlIGlmICRtZWRpYSA9PSB4c29ubHkge1xyXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAkYnJlYWtwb2ludC14cykgYW5kIChtYXgtd2lkdGggOiAkYnJlYWtwb2ludC1zbSkge1xyXG4gICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGVsc2UgaWYgJG1lZGlhID09IHNtb25seSB7XHJcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6ICRicmVha3BvaW50LXNtKSBhbmQgKG1heC13aWR0aCA6ICRicmVha3BvaW50LW1kKSB7XHJcbiAgICAgICAgICBAY29udGVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAZWxzZSBpZiAkbWVkaWEgPT0gbWRvbmx5IHtcclxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogJGJyZWFrcG9pbnQtbWQpIGFuZCAobWF4LXdpZHRoIDogJGJyZWFrcG9pbnQtbGcpIHtcclxuICAgICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBlbHNlIGlmICRtZWRpYSA9PSBsZ29ubHkge1xyXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAkYnJlYWtwb2ludC1sZykgYW5kIChtYXgtd2lkdGggOiAkYnJlYWtwb2ludC14bCkge1xyXG4gICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGVsc2UgaWYgJG1lZGlhID09IHhsb25seSB7XHJcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6ICRicmVha3BvaW50LXhsKSBhbmQgKG1heC13aWR0aCA6ICRicmVha3BvaW50LXh4bCkge1xyXG4gICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIlxyXG4vLyBTSVpFIFBSSU1JVElWRVNcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbjp3aGVyZShodG1sKSB7XHJcbiAgLS1zaXplLTI6IGNhbGMoMnJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XHJcbiAgLS1zaXplLTQ6IGNhbGMoNHJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XHJcbiAgLS1zaXplLTY6IGNhbGMoNnJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XHJcbiAgLS1zaXplLTg6IGNhbGMoOHJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XHJcbiAgLS1zaXplLTEyOiBjYWxjKDEycmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcclxuICAtLXNpemUtMTY6IGNhbGMoMTZyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xyXG4gIC0tc2l6ZS0xODogY2FsYygxOHJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XHJcbiAgLS1zaXplLTIwOiBjYWxjKDIwcmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcclxuICAtLXNpemUtMjQ6IGNhbGMoMjRyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xyXG4gIC0tc2l6ZS0zMjogY2FsYygzMnJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XHJcbiAgLS1zaXplLTQwOiBjYWxjKDQwcmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcclxuICAtLXNpemUtNDg6IGNhbGMoNDhyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xyXG4gIC0tc2l6ZS01NjogY2FsYyg1NnJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XHJcbiAgLS1zaXplLTY0OiBjYWxjKDY0cmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcclxuICAtLXNpemUtNzI6IGNhbGMoNzJyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xyXG4gIC0tc2l6ZS04MDogY2FsYyg4MHJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XHJcbiAgLS1zaXplLTg4OiBjYWxjKDg4cmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcclxuICAtLXNpemUtOTY6IGNhbGMoOTZyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xyXG4gIC0tc2l6ZS0xMDQ6IGNhbGMoMTA0cmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcclxuICAtLXNpemUtMTEyOiBjYWxjKDExMnJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XHJcbiAgLS1zaXplLTEyMDogY2FsYygxMjByZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xyXG4gIC0tc2l6ZS0xMjg6IGNhbGMoMTI4cmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcclxuICAtLXNpemUtMTM2OiBjYWxjKDEzNnJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XHJcbiAgLS1zaXplLTE0NDogY2FsYygxNDRyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xyXG59XHJcbiIsIjp3aGVyZShodG1sKSB7XHJcbiAgLy8gVFlQRSBTSVpFIFNDQUxFXHJcbiAgLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbiAgLS1yZW0tYmFzZTogMTY7XHJcbiAgLS1zY2FsZS00OiBjYWxjKDhyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xyXG4gIC0tc2NhbGUtMzogY2FsYygxMHJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XHJcbiAgLS1zY2FsZS0yOiBjYWxjKDEycmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcclxuICAtLXNjYWxlLTE6IGNhbGMoMTRyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xyXG4gIC0tc2NhbGUwOiAgY2FsYygxNnJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XHJcbiAgLS1zY2FsZTE6ICBjYWxjKDE4cmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcclxuICAtLXNjYWxlMjogIGNhbGMoMjByZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xyXG4gIC0tc2NhbGUzOiAgY2FsYygyNHJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XHJcbiAgLS1zY2FsZTQ6ICBjYWxjKDI4cmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcclxuICAtLXNjYWxlNTogIGNhbGMoMzJyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xyXG4gIC0tc2NhbGU2OiAgY2FsYygzNnJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XHJcbiAgLS1zY2FsZTc6ICBjYWxjKDQwcmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcclxuICAtLXNjYWxlODogIGNhbGMoNDhyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xyXG5cclxuXHJcbiAgLy8gTElORSBIRUlHSFRcclxuICAvLyBOYW1lIG1hdGNoZXMgdGhlIHNpemUgc2NhbGUgZm9yIGVhc3kgdXNlXHJcbiAgLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbiAgLS1saC1zY2FsZS0yOiBjYWxjKDE2cmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcclxuICAtLWxoLXNjYWxlLTE6IGNhbGMoMThyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xyXG4gIC0tbGgtc2NhbGUwOiAgY2FsYygyMHJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XHJcbiAgLS1saC1zY2FsZTE6ICBjYWxjKDIycmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcclxuICAtLWxoLXNjYWxlMjogIGNhbGMoMjRyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xyXG4gIC0tbGgtc2NhbGUzOiAgY2FsYygyOHJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XHJcbiAgLS1saC1zY2FsZTQ6ICBjYWxjKDMycmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcclxuICAtLWxoLXNjYWxlNTogIGNhbGMoMzZyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xyXG4gIC0tbGgtc2NhbGU2OiAgY2FsYyg0MHJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XHJcbiAgLS1saC1zY2FsZTc6ICBjYWxjKDQycmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcclxuICAtLWxoLXNjYWxlODogIGNhbGMoNTByZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xyXG5cclxuXHJcbiAgLy8gRk9OVCBXRUlHSFRcclxuICAvLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuICAtLWZvbnQtd2VpZ2h0LWxpZ2h0OiAzMDA7XHJcbiAgLS1mb250LXdlaWdodC1yZWd1bGFyOiA0MDA7XHJcbiAgLS1mb250LXdlaWdodC1tZWRpdW06IDUwMDtcclxuICAtLWZvbnQtd2VpZ2h0LWhlYWRpbmc6IDU1MDtcclxuICAtLWZvbnQtd2VpZ2h0LXNlbWlib2xkOiA2MDA7XHJcbiAgLS1mb250LXdlaWdodC1ib2xkOiA3MDA7XHJcblxyXG5cclxuICAvLyBTVFlMSVNUSUMgVkFSSUFOVFNcclxuICAvLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuICAtLXNtYWxsLXRleHQ6IGNoYXJhY3Rlci12YXJpYW50KGxjLWwtd2l0aC10YWlsKTtcclxuXHJcblxyXG4gIC8vIE9WRVJSSURFIEZPUkdFL1JPQk9UTyBTVFlMRVNcclxuICAvLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuICAtLW1kYy10eXBvZ3JhcGh5LWZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXNhbnMpO1xyXG4gIC0tbWRjLXR5cG9ncmFwaHktYm9keTItZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtc2Fucyk7XHJcbiAgLS1tZGMtdHlwb2dyYXBoeS1ib2R5Mi1mb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xyXG4gIC0tbWRjLXR5cG9ncmFwaHktYm9keTItbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xyXG4gIC0tbWRjLXR5cG9ncmFwaHktYm9keTItbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxufVxyXG4iLCIvKiBUaGlzIGlzIGEgY29weSBmaWxlIGZyb20gY2l0aXplbiBkaXJlY3RvcnkgKEp1cm9yIEFjY2VzcykuIFVwZGF0ZWQgd2l0aCBuZXcgdmFyaWFibGVzLiAqL1xyXG5cclxuLy8gQHVzZSBuZWVkcyB0byBiZSBhdCB0aGUgdG9wIG5vdy4uLiBMZWF2ZSB0aGlzIGltcG9ydCBhdCB0aGUgYm90dG9tXHJcbi8vIEB1c2UgJy4uLy4uL25vZGVfbW9kdWxlcy9tYXRlcmlhbC1kZXNpZ24tbGl0ZS9zcmMvdmFyaWFibGVzJzsgLy8gVE9ETzogRG8gd2UgYWN0dWFsbHkgbmVlZCB0aGlzIGhlcmU/XHJcblxyXG4vLyBQSVhFTCBUTyBSRU0gRlVOQ1RJT05cclxuQGZ1bmN0aW9uIHB4LXRvLXJlbSgkcHgpIHsgLy8gSW5zZXJ0IHB4IG51bWJlciB3aXRob3V0IHVuaXQgJ3B4JywgaXQgd2lsbCByZXR1cm4gcmVtIHZhbHVlLlxyXG4gIEByZXR1cm4gJHB4ICogMC4wNjI1cmVtO1xyXG59XHJcblxyXG4vLyB0eXBvZ3JhcGh5XHJcbiRmb250LWRpc3BsYXk6IFwiQWRhcHRlciBEaXNwbGF5XCI7XHJcbiRmb250LXRleHQ6IFwiQWRhcHRlciBUZXh0XCI7XHJcblxyXG4vLyBQbGFjZSBhbGwgb3ZlcnJpZGVzIGF0IHRoZSB0b3BcclxuJGxheW91dC1oZWFkZXItZGVza3RvcC1pbmRlbnQ6IDIwcHg7XHJcblxyXG4vKiBCYWRnZXMgKi9cclxuJGJhZGdlLWdyZWVuOiBoc2xhKDE1MiwgNzYlLCA4MCUsIDEpO1xyXG4kYmFkZ2UtcHVycGxlOiBoc2xhKDI0NCwgNzElLCA5MiUsIDEpO1xyXG4kYmFkZ2UteWVsbG93LTAxOiBoc2xhKDQ4LCA5MCUsIDc2JSwgMSk7XHJcbiRiYWRnZS15ZWxsb3ctMDI6IGhzbGEoMzMsIDEwMCUsIDg1JSwgMSk7XHJcbiRiYWRnZS1waW5rOiBoc2xhKDAsIDEwMCUsIDkzJSwgMSk7XHJcblxyXG4vKiBVSSBCYWNrZ3JvdW5kcyAqL1xyXG4vLyBUaGVzZSBhcmUgb2xkIG5vdyBhbmQgc2hvdWxkIGJlIHJlcGxhY2VkIHNvb25cclxuJGdyYXktaHVlOiAyNDA7XHJcbiRiZy0wMDogaHNsKCRncmF5LWh1ZSAwJSAxMDAlKTtcclxuJGJnLTAxOiBoc2woJGdyYXktaHVlIDklIDk2JSk7XHJcblxyXG4kcHVycGxlLWh1ZTogMjQ1O1xyXG4kYmctcHVycGxlLTAwOiBoc2woJHB1cnBsZS1odWUgODYlIDk3JSk7XHJcbiRiZy1wdXJwbGUtMDE6IGhzbCgkcHVycGxlLWh1ZSA0MSUgOTMlKTtcclxuXHJcbi8qIENvcmUgVUkgQ29sb3VycyAqL1xyXG4kcHJpbWFyeTogaHNsYSgyMzAsIDk5JSwgNjQlLCAxKTtcclxuXHJcbi8vIFRoZXNlIGFyZSBvbGQgYW5kIGFyZSByZXBsYWNlZCB3aXRoIHRoZSBDU1MgdmFyaWFibGUgdmVyc2lvbnNcclxuJGdyYXktMTAwOiBoc2woJGdyYXktaHVlIDAlIDEwMCUpO1xyXG4kZ3JheS05OTogaHNsKCRncmF5LWh1ZSAyMCUgOTklKTtcclxuJGdyYXktOTU6IGhzbCgkZ3JheS1odWUgOSUgOTYlKTtcclxuJGdyYXktOTA6IGhzbCgkZ3JheS1odWUgNyUgOTIlKTtcclxuJGdyYXktODA6IGhzbCgkZ3JheS1odWUgNSUgODMlKTtcclxuJGdyYXktNzA6IGhzbCgkZ3JheS1odWUgMiUgNzUlKTtcclxuJGdyYXktNjA6IGhzbCgkZ3JheS1odWUgMyUgNTklKTtcclxuJGdyYXktNTA6IGhzbCgkZ3JheS1odWUgMyUgNDglKTtcclxuJGdyYXktNDA6IGhzbCgkZ3JheS1odWUgMSUgMzglKTtcclxuJGdyYXktMzA6IGhzbCgkZ3JheS1odWUgMiUgMjglKTtcclxuJGdyYXktMjA6IGhzbCgkZ3JheS1odWUgMSUgMTklKTtcclxuJGdyYXktMTA6IGhzbCgkZ3JheS1odWUgMiUgMTElKTtcclxuJGdyYXktMDA6IGhzbCgkZ3JheS1odWUgMCUgMCUpO1xyXG5cclxuJGxpZ2h0LXB1cnBsZS0xMDA6IGhzbGEoMCwgMCUsIDEwMCUsIDEpO1xyXG4kbGlnaHQtcHVycGxlLTk5OiBoc2xhKDI1NSwgMTAwJSwgOTklLCAxKTtcclxuJGxpZ2h0LXB1cnBsZS05NTogaHNsYSgyNDUsIDg2JSwgOTclLCAxKTtcclxuJGxpZ2h0LXB1cnBsZS05MDogaHNsYSgyNDUsIDMwJSwgOTIlLCAxKTtcclxuJGxpZ2h0LXB1cnBsZS04MDogaHNsYSgyNDcsIDIyJSwgODUlLCAxKTtcclxuJGxpZ2h0LXB1cnBsZS03MDogaHNsYSgyNDUsIDE5JSwgNzclLCAxKTtcclxuJGxpZ2h0LXB1cnBsZS02MDogaHNsYSgyNTEsIDExJSwgNjElLCAxKTtcclxuJGxpZ2h0LXB1cnBsZS01MDogaHNsYSgyNDgsIDklLCA0OSUsIDEpO1xyXG4kbGlnaHQtcHVycGxlLTQwOiBoc2xhKDI1NCwgMTElLCA0MCUsIDEpO1xyXG4kbGlnaHQtcHVycGxlLTMwOiBoc2xhKDI2MywgOSUsIDI5JSwgMSk7XHJcbiRsaWdodC1wdXJwbGUtMjA6IGhzbGEoMjQwLCAxMCUsIDIxJSwgMSk7XHJcbiRsaWdodC1wdXJwbGUtMTA6IGhzbGEoMjQwLCA4JSwgMTIlLCAxKTtcclxuJGxpZ2h0LXB1cnBsZS0wMDogaHNsYSgwLCAwJSwgMCUsIDEpO1xyXG5cclxuJGluZGlnby05MDogaHNsYSgyMzUsIDkzJSwgOTUlLCAxKTtcclxuJGluZGlnby04MDogaHNsYSgyMzQsIDk2JSwgODklLCAxKTtcclxuJGluZGlnby1hY3RpdmU6IGhzbGEoMjM1LCA5NSUsIDkyJSwgMSk7XHJcblxyXG5AbWVkaWEgKHByZWZlcnMtY29sb3Itc2NoZW1lOiBkYXJrKSB7XHJcbiAgLyogVUkgQmFja2dyb3VuZHMgKi9cclxuICAkYmctMDA6IGhzbCgkZ3JheS1odWUgMiUgMTIlKTtcclxuICAkYmctMDE6IGhzbCgkZ3JheS1odWUgMiUgMTYlKTtcclxuICAkYmctcHVycGxlLTAwOiBoc2woJHB1cnBsZS1odWUgMiUgMTIlKTtcclxuICAkYmctcHVycGxlLTAxOiBoc2woJHB1cnBsZS1odWUgMiUgMTYlKTtcclxuXHJcbiAgLyogQ29yZSBVSSBDb2xvdXJzICovXHJcbiAgJGdyYXktMTAwOiBoc2woJGdyYXktaHVlIDIlIDEyJSk7XHJcbiAgJGdyYXktOTk6ICBoc2woJGdyYXktaHVlIDIlIDEzJSk7XHJcbiAgJGdyYXktOTU6ICBoc2woJGdyYXktaHVlIDAlIDE2JSk7XHJcbiAgJGdyYXktOTA6ICBoc2woJGdyYXktaHVlIDElIDE4JSk7XHJcbiAgJGdyYXktODA6ICBoc2woJGdyYXktaHVlIDElIDI0JSk7XHJcbiAgJGdyYXktNzA6ICBoc2woJGdyYXktaHVlIDElIDI5JSk7XHJcbiAgJGdyYXktNjA6ICBoc2woJGdyYXktaHVlIDIlIDQyJSk7XHJcbiAgJGdyYXktNTA6ICBoc2woJGdyYXktaHVlIDIlIDUzJSk7XHJcbiAgJGdyYXktNDA6ICBoc2woJGdyYXktaHVlIDElIDYzJSk7XHJcbiAgJGdyYXktMzA6ICBoc2woJGdyYXktaHVlIDElIDc2JSk7XHJcbiAgJGdyYXktMjA6ICBoc2woJGdyYXktaHVlIDYlIDg5JSk7XHJcbiAgJGdyYXktMTA6ICBoc2woJGdyYXktaHVlIDEwJSA5NiUpO1xyXG4gICRncmF5LTAwOiAgaHNsKCRncmF5LWh1ZSAwJSAwJSk7XHJcbiAgJGxpZ2h0LXB1cnBsZS0xMDA6IGhzbGEoMCwgMCUsIDEyJSwgMSk7XHJcbiAgJGxpZ2h0LXB1cnBsZS05OTogaHNsYSgyNDAsIDMlLCAxMyUsIDEpO1xyXG4gICRsaWdodC1wdXJwbGUtOTU6IGhzbGEoMjQwLCA2JSwgMTYlLCAxKTtcclxuICAkbGlnaHQtcHVycGxlLTkwOiBoc2xhKDI0OCwgOCUsIDIwJSwgMSk7XHJcbiAgJGxpZ2h0LXB1cnBsZS04MDogaHNsYSgyNDUsIDklLCAyNiUsIDEpO1xyXG4gICRsaWdodC1wdXJwbGUtNzA6IGhzbGEoMjQ0LCA5JSwgMzIlLCAxKTtcclxuICAkbGlnaHQtcHVycGxlLTYwOiBoc2xhKDI0NSwgMTElLCA0NSUsIDEpO1xyXG4gICRsaWdodC1wdXJwbGUtNTA6IGhzbGEoMjQ0LCAxNCUsIDU3JSwgMSk7XHJcbiAgJGxpZ2h0LXB1cnBsZS00MDogaHNsYSgyNDQsIDIwJSwgNjklLCAxKTtcclxuICAkbGlnaHQtcHVycGxlLTMwOiBoc2xhKDI0NCwgMzElLCA4MSUsIDEpO1xyXG4gICRsaWdodC1wdXJwbGUtMjA6IGhzbGEoMjQ2LCA0NiUsIDkyJSwgMSk7XHJcbiAgJGxpZ2h0LXB1cnBsZS0xMDogaHNsYSgyNDUsIDEwMCUsIDk3JSwgMSk7XHJcbiAgJGxpZ2h0LXB1cnBsZS0wMDogaHNsYSgwLCAwJSwgMTAwJSwgMSk7XHJcbn1cclxuXHJcblxyXG4kbWlkbmlnaHQtc2FnZTogIzNENEQ0QTtcclxuJG1pZG5pZ2h0LXNwcnVjZTogIzU0NjU3MztcclxuJHRlYWw6ICMzRkFEQTg7XHJcbiRwdXJwbGU6ICMzMjNEQTg7XHJcbiRtb3VudGFpbi1ncmVlbjogIzBGODA1QTtcclxuJG1pbnQtZ3JlZW46ICM4Q0I5QjQ7XHJcbiRsaWdodC1taW50OiAjQTlFQkQ1O1xyXG4kZGFyay1taW50OiAjN0RBNkExO1xyXG4kZGFyay1ncmVlbjogIzA1NEE0OTtcclxuXHJcbiRibHVlOiBoc2xhKDIzMCwgOTklLCA2NCUsIDEpO1xyXG5cclxuXHJcbi8vIHN0YXR1cyBwaWxsIGNvbG9yc1xyXG5cclxuJHN0YXR1cy1waW5rOiAjRjVCQUU1O1xyXG4kc3RhdHVzLXB1cnBsZTogI0NBQzdGNTtcclxuJHN0YXR1cy1ncmVlbjogIzVERTQ5QTtcclxuJHN0YXR1cy1ibHVlOiAjQTREMUY1O1xyXG4kc3RhdHVzLXRlYWw6ICM2MkRFREU7XHJcbiRzdGF0dXMteWVsbG93OiAjRTVDQjVCO1xyXG4kc3RhdHVzLW9yYW5nZTogI0Y3QzM4MTtcclxuJHN0YXR1cy1yZWQ6ICNGNkJFQkU7XHJcblxyXG4kZGFya2VyLWNvbmZpcm1lZC1ncmVlbjogIzQ5NTc1MTtcclxuJGRhcmstY29uZmlybWVkLWdyZWVuOiAjQUJDQ0JFO1xyXG4kY29uZmlybWVkLWdyZWVuOiAjQzFFNUQ2O1xyXG4kbGlnaHQtY29uZmlybWVkLWdyZWVuOiAjRDhGMEU1O1xyXG5cclxuJGdyZWVuLTM6ICMwZDgwNjE7XHJcbiRzbGF0ZS1ncmV5OiAjNDI1MzVDO1xyXG5cclxuJG5hdnk6ICMxRTQ0NUE7XHJcblxyXG4kZ29sZDogI0ZGRDE5OTtcclxuJGRhcmstZ29sZDogIzY2NTQzRDtcclxuXHJcbiRvZmYtd2hpdGU6ICNGNEY1RjU7XHJcbiR3aGl0ZTogI0ZGRkZGRjtcclxuJHdoaXRlLTMwOiByZ2JhKDI1NSwyNTUsMjU1LDAuMyk7XHJcbiR3aGl0ZS0zMC1zOiAjRjBGMUYxO1xyXG5cclxuJGRhcmstZ3JleTogIzFjMWYxZDtcclxuJHVpLWdyZXktMzogI0Q3REFFMDtcclxuJHVpLWdyZXktYWN0aXZlOiAjQkZDMkM3O1xyXG4kdWktZ3JleS01OiAjMTMxNDE0O1xyXG4kcHJpbWFyeS1ncmV5OiByZ2JhKDUxLCA1MSwgNTEsIDEpO1xyXG4kcHJpbWFyeS1ncmV5LTcwOiByZ2JhKCAkcHJpbWFyeS1ncmV5LCAuNyApO1xyXG4kbGlnaHQtZ3JleTogcmdiYSgyNDUsMjQ1LDI0NSwxKTtcclxuJGxpZ2h0ZXItZ3JleTogcmdiYSgxMTUsMTE5LDEyMiwxKTtcclxuXHJcblxyXG4kZ3JleS1kZWZhdWx0OiAjMzAzMTMzO1xyXG4kZ3JleS1saWdodDogIzUyNTQ1NztcclxuJGdyZXktbGlnaHRlcjogIzZDNzA3MztcclxuJGdyZXktcGxhY2Vob2xkZXI6ICM5RUEzQTg7XHJcbiRncmV5LWRpc2FibGVkOiAjQzRDNUM2O1xyXG4kZ3JleS1maWVsZC0wMTogI2Y0ZjRmNDtcclxuJGdyZXktdGlsZS1ib3JkZXI6ICNlM2U0ZTU7XHJcbiRncmV5LWhvdmVyOiAjZGVkZmUwO1xyXG5cclxuXHJcbiR1aS15ZWxsb3c6ICNGRkYyQzc7XHJcblxyXG4kdWktaG92ZXI6ICNFMUUyRTU7XHJcblxyXG4kYmxhY2s6ICMwMDAwMDA7XHJcblxyXG4kcHJpbWFyeS1jb2xvcjogJGJsdWU7XHJcbiRzZWNvbmRhcnktY29sb3I6ICRzbGF0ZS1ncmV5O1xyXG5cclxuXHJcbiRoYWlybGluZXM6IHJnYmEoMTE1LDExOSwxMjIsMC40KTtcclxuJGJvcmRlci1mb3JtOiAjRUJFREYwO1xyXG4kbmF2LWFjdGl2ZTogcmdiYSgkd2hpdGUsIC40KTtcclxuXHJcbiRzdWNjZXNzLWdyZWVuOiAjMzlDMTkwO1xyXG4kZXJyb3ItcmVkOiAjRDM0MjQyO1xyXG5cclxuJHRyYW5zaXRpb246IDYwMG1zIGN1YmljLWJlemllciguMTY1LCAuODQsIC40NCwgMSk7XHJcbiR0cmFuc2l0aW9uLXNob3J0OiAxMDBtcyBjdWJpYy1iZXppZXIoLjE2NSwgLjg0LCAuNDQsIDEpO1xyXG5cclxuXHJcbi8vXHJcbiRyYWRpdXMtbGc6IDE4cHg7XHJcbiRyYWRpdXMtc206IDE2cHg7XHJcblxyXG5cclxuLy8gSk1TIC8gZm9yZ2VcclxuJHB1cnBsZS1oZWFkZXI6ICMyQTJCM0E7XHJcbiRkYXJrLXB1cnBsZTogIzA4MEMyNTtcclxuJGxpZ2h0LWluZGlnbzogIzhDOUVGRjtcclxuJGluZGlnbzogIzNGNTFCNTtcclxuXHJcbi8vSk1TIERyYXdlclxyXG4kZHJhd2VyLXNpZGViYXItd2lkdGg6IDI0MHB4O1xyXG4iLCJAdXNlICcuLi9hYnN0cmFjdHMnIGFzICo7XHJcblxyXG46d2hlcmUoaHRtbCkge1xyXG4gIC0tZm9yZ2UtYnV0dG9uLWhlaWdodDogdmFyKC0tc2l6ZS00MCk7XHJcblxyXG4gIC0tZm9yZ2UtYnV0dG9uLWRlbnNlLWhlaWdodDogMnJlbTtcclxuICAtLWZvcmdlLWJ1dHRvbi10ZXh0LWNvbG9yOiB2YXIoLS10ZXh0LXRlcnRpYXJ5KTtcclxuICAtLWZvcmdlLWJ1dHRvbi10b25hbC1kaXNhYmxlZC1jb2xvcjogdmFyKC0tdGV4dC1kaXNhYmxlZCk7XHJcbiAgLS1mb3JnZS1idXR0b24tdG9uYWwtZGlzYWJsZWQtYmFja2dyb3VuZDogdmFyKC0tZm9yZ2UtdGhlbWUtdGVydGlhcnktY29udGFpbmVyKTtcclxuXHJcbiAgLS1mb3JnZS1idXR0b24tb3V0bGluZWQtYm9yZGVyLWNvbG9yOiB2YXIoLS1zbGF0ZS1hOCk7XHJcbiAgLS1mb3JnZS1idXR0b24tb3V0bGluZWQtY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcclxuXHJcbiAgLS1mb3JnZS1pY29uLWJ1dHRvbi1kZW5zaXR5LW1lZGl1bS1zaXplOiAycmVtO1xyXG4gIC0tZm9yZ2UtaWNvbi1idXR0b24taWNvbi1jb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xyXG4gIC0tZm9yZ2UtaWNvbi1idXR0b24tc2hhcGUtc3F1YXJlZDogMC4xMjVyZW07XHJcblxyXG4gIC0tZm9yZ2UtZmFiLXNpemU6IDRyZW07XHJcbiAgLS1mb3JnZS1mYWItc2hhcGU6IHZhcigtLXNpemUtMjApO1xyXG4gIC0tZm9yZ2UtZmFiLWJhY2tncm91bmQ6IHZhcigtLXNsYXRlLTEyKTtcclxuICAtLWZvcmdlLWZhYi1jb2xvcjogdmFyKC0tdGV4dC1vbi1jb2xvcik7XHJcblxyXG4gIC0tZm9yZ2UtYnV0dG9uLWZvY3VzLWluZGljYXRvci1vZmZzZXQ6IDJweDtcclxuICAtLWZvcmdlLWljb24tYnV0dG9uLWZvY3VzLWluZGljYXRvci1jb2xvcjogdmFyKC0tZm9yZ2UtdGVydGlhcnktNjApO1xyXG5cclxufVxyXG5cclxuXHJcbi8vIEZPUkdFIEJVVFRPTlNcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbmZvcmdlLWJ1dHRvbiB7XHJcbiAgJjo6cGFydChyb290KSB7XHJcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgYm94LXNoYWRvdywgYmFja2dyb3VuZDtcclxuICB9XHJcblxyXG4gICY6OnBhcnQoZm9jdXMtaW5kaWNhdG9yKSB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggdmFyKC0tZm9yZ2UtdGVydGlhcnktNjAtYTE2KTtcclxuICB9XHJcblxyXG4gICZbZGVuc2VdOjpwYXJ0KHJvb3QpIHtcclxuICAgIC0tZm9yZ2UtdHlwb2dyYXBoeS1idXR0b24tZm9udC1zaXplOiBjYWxjKDEzcmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcclxuICAgIC0tZm9yZ2UtYnV0dG9uLXBhZGRpbmctaW5saW5lOiB2YXIoLS1zaXplLTEyKTtcclxuICAgIC0tZm9yZ2UtYnV0dG9uLXRleHQtcGFkZGluZy1pbmxpbmU6IHZhcigtLXNpemUtMTIpO1xyXG4gIH1cclxuXHJcbiAgJltkZW5zZV06aGFzKGEpIHtcclxuICAgIC0tZm9yZ2UtYnV0dG9uLXBhZGRpbmc6IDAgdmFyKC0tc2l6ZS0xMik7XHJcbiAgfVxyXG5cclxuICAmW3NpemU9XCJ4bFwiXSB7XHJcbiAgICAtLWZvcmdlLWJ1dHRvbi1oZWlnaHQ6IHZhcigtLXNpemUtNTYpO1xyXG4gIH1cclxuXHJcbiAgJltzaXplPVwibGdcIl0ge1xyXG4gICAgLS1mb3JnZS1idXR0b24taGVpZ2h0OiB2YXIoLS1zaXplLTQ4KTtcclxuICB9XHJcblxyXG4gICZbdGhlbWU9XCJhbHRlcm5hdGVcIl0ge1xyXG4gICAgLS1mb3JnZS1idXR0b24tZmlsbGVkLWJhY2tncm91bmQ6IHZhcigtLXNsYXRlLWExMik7XHJcbiAgICAtLWZvcmdlLWJ1dHRvbi1maWxsZWQtY29sb3I6IHZhcigtLXNsYXRlLTEpO1xyXG5cclxuICAgICY6OnBhcnQoZm9jdXMtaW5kaWNhdG9yKSB7XHJcbiAgICAgIC0tZm9yZ2UtZm9jdXMtaW5kaWNhdG9yLWNvbG9yOiB2YXIoLS1mb3JnZS10ZXJ0aWFyeS02MCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmW3RoZW1lPVwiZGFuZ2VyXCJdIHtcclxuICAgIC0tZm9yZ2UtYnV0dG9uLXRvbmFsLWJhY2tncm91bmQ6IHZhcigtLXJlZC00KTtcclxuICAgIC0tZm9yZ2UtYnV0dG9uLXRvbmFsLWNvbG9yOiBva2xjaChmcm9tIHZhcigtLXJlZC1hMTEpIHZhcigtLWNvbG9yLWRhcmtlbikgYyBoKTtcclxuICB9XHJcbn1cclxuXHJcbi5mb3JnZS1idXR0b24tcHJpbWFyeSxcclxuLmZvcmdlLWJ1dHRvbi1zZWNvbmRhcnksXHJcbi5mb3JnZS1idXR0b24tdGVydGlhcnkge1xyXG4gIC0tZm9yZ2UtZm9jdXMtaW5kaWNhdG9yLXNoYXBlLXN0YXJ0LXN0YXJ0OiAwLjI1cmVtO1xyXG4gIC0tZm9yZ2UtZm9jdXMtaW5kaWNhdG9yLXNoYXBlLXN0YXJ0LWVuZDogMC4yNXJlbTtcclxuICAtLWZvcmdlLWZvY3VzLWluZGljYXRvci1zaGFwZS1lbmQtc3RhcnQ6IDAuMjVyZW07XHJcbiAgLS1mb3JnZS1mb2N1cy1pbmRpY2F0b3Itc2hhcGUtZW5kLWVuZDogMC4yNXJlbTtcclxuICBqdXN0aWZ5LXNlbGY6IHN0YXJ0O1xyXG5cclxuICAmIGEsXHJcbiAgJiBhOmhvdmVyIHtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gIH1cclxuXHJcbiAgcGF0aCB7XHJcbiAgICBmaWxsOiB2YXIoLS1fYnV0dG9uLWZpbGxlZC1jb2xvcik7XHJcbiAgfVxyXG59XHJcblxyXG4uZm9yZ2UtYnV0dG9uLXRlcnRpYXJ5IHtcclxuICAmOjpwYXJ0KHJvb3QpOmhvdmVyIHtcclxuICAgIC0tZm9yZ2UtYnV0dG9uLXRleHQtY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcbiAgfVxyXG5cclxuICBwYXRoIHtcclxuICAgIGZpbGw6IHZhcigtLV9idXR0b24tdGV4dC1jb2xvcik7XHJcbiAgfVxyXG59XHJcblxyXG4uZm9yZ2UtYnV0dG9uLS1vdXRsaW5lZDpub3QoOmRpc2FibGVkKSB7XHJcbiAgLS1mb3JnZS10aGVtZS1wcmltYXJ5OiB2YXIoLS1zbGF0ZS1hOSk7XHJcbn1cclxuXHJcbmZvcmdlLWljb24tYnV0dG9uIHtcclxuICAmOjpwYXJ0KGZvY3VzLWluZGljYXRvcikge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHZhcigtLWZvcmdlLXRlcnRpYXJ5LTYwLWExNik7XHJcbiAgfVxyXG5cclxuICBwYXRoIHtcclxuICAgIHRyYW5zaXRpb246IGZpbGwgdmFyKC0tZm9yZ2Utc3RhdGUtbGF5ZXItaG92ZXItZHVyYXRpb24pIGxpbmVhcjtcclxuICB9XHJcbn1cclxuXHJcblxyXG5mb3JnZS1pY29uLWJ1dHRvbjpub3QoW3ZhcmlhbnQ9XCJmaWxsZWRcIl0pOmhvdmVyIHBhdGgge1xyXG4gIGZpbGw6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcbn1cclxuXHJcbmZvcmdlLWZhYjo6cGFydChmb2N1cy1pbmRpY2F0b3IpIHtcclxuICBib3gtc2hhZG93OiAwIDAgMCAzcHggb2tsY2goZnJvbSB2YXIoLS1mb3JnZS1mYWItYmFja2dyb3VuZCkgbCBjIGggLyAxNiUpO1xyXG59XHJcblxyXG4uZm9yZ2UtYnV0dG9uLWZhYiB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGluc2V0LWJsb2NrLWVuZDogdmFyKC0tc2l6ZS0xNik7XHJcbiAgaW5zZXQtaW5saW5lLWVuZDogdmFyKC0tc2l6ZS0xNik7XHJcbn1cclxuXHJcblxyXG4vLyBDSVRJWkVOIEJVVFRPTlNcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbi5idG4ge1xyXG4gIGRpc3BsYXk6IGZsZXg7IC8vTWF5YmUgaW5saW5lLWZsZXg/XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBjb2x1bW4tZ2FwOiAxcmVtO1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIHBhZGRpbmctaW5saW5lOiAxcmVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xLCAwLjg3NXJlbSk7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEsIDEuMjg1NzIpO1xyXG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQ1MDtcclxuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwiY3YwNVwiO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICBtaW4taGVpZ2h0OiAzcmVtO1xyXG4gIG1pbi13aWR0aDogMy41cmVtO1xyXG4gIHdpZHRoOiBmaXQtY29udGVudDtcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDE1MG1zIGVhc2Utb3V0LCBvdXRsaW5lIDE1MG1zIGVhc2Utb3V0LCBjb2xvciAxNTBtcyBlYXNlLW91dCwgYm94LXNoYWRvdyAxNTBtcyBlYXNlLW91dDtcclxuXHJcbiAgJiBwYXRoIHtcclxuICAgIGZpbGw6IHZhcigtLWZvcmdlLXRoZW1lLXByaW1hcnkpO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDE1MG1zIGVhc2Utb3V0O1xyXG4gIH1cclxuXHJcbiAgLmFuaW1hdGUtc2xpZGUtLXJpZ2h0LFxyXG4gIC5hbmltYXRlLXNsaWRlLS1sZWZ0IHtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLW91dDtcclxuICB9XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgLmFuaW1hdGUtc2xpZGUtLXJpZ2h0IHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDZweCk7XHJcbiAgICB9XHJcbiAgICAuYW5pbWF0ZS1zbGlkZS0tbGVmdCB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5idG4tcHJpbWFyeSB7XHJcbiAgLS1mb3JnZS10aGVtZS1wcmltYXJ5OiB2YXIoLS1idXR0b24tcHJpbWFyeSk7XHJcbiAgLS1mb3JnZS10aGVtZS1vbi1wcmltYXJ5OiB2YXIoLS10ZXh0LW9uLWNvbG9yKTtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICAvLy0tZm9yZ2UtdGhlbWUtcHJpbWFyeTogdmFyKC0tYnV0dG9uLXByaW1hcnktaG92ZXIpO1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1wcmltYXJ5LS1hbHQge1xyXG4gIC0tZm9yZ2UtdGhlbWUtcHJpbWFyeTogdmFyKC0tc2xhdGUtYTEyKTtcclxuICAtLWZvcmdlLXRoZW1lLW9uLXByaW1hcnk6IHZhcigtLXNsYXRlLTEpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLWExMik7XHJcbiAgY29sb3I6IHZhcigtLXNsYXRlLTEpO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLWExMSk7XHJcbiAgfVxyXG5cclxuICAmOmZvY3VzLXZpc2libGUge1xyXG5cclxuICB9XHJcblxyXG4gICY6ZGlzYWJsZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtNCk7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1kaXNhYmxlZCk7XHJcbiAgfVxyXG5cclxuICAmIHBhdGggeyBmaWxsOiB2YXIoLS1zbGF0ZS0xKTsgfVxyXG59XHJcblxyXG4uYnRuLXNlY29uZGFyeSB7XHJcbiAgLS1mb3JnZS10aGVtZS1wcmltYXJ5OiB2YXIoLS1zbGF0ZS00KTtcclxuICAtLWZvcmdlLXRoZW1lLW9uLXByaW1hcnk6IHZhcigtLXNsYXRlLWExMik7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtNCk7XHJcbiAgY29sb3I6IHZhcigtLXNsYXRlLWExMik7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgLS1mb3JnZS10aGVtZS1wcmltYXJ5OiB2YXIoLS1zbGF0ZS01KTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLTUpO1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1zZWNvbmRhcnktLWFsdCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtNCk7XHJcbiAgY29sb3I6IHZhcigtLXNsYXRlLWExMik7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtNSk7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICB9XHJcbn1cclxuXHJcbi5idG4tdGVydGlhcnkge1xyXG4gIC0tZm9yZ2UtdGhlbWUtcHJpbWFyeTogdmFyKC0tc2xhdGUtYTkpO1xyXG4gIC0tZm9yZ2UtdGhlbWUtb24tcHJpbWFyeTogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSkgIWltcG9ydGFudDtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMyk7XHJcbiAgICBjb2xvcjogdmFyKC0tc2xhdGUtYTEyKTtcclxuICB9XHJcbn1cclxuXHJcbi5idG4tZGFuZ2VyIHtcclxuICAtLWZvcmdlLXRoZW1lLXByaW1hcnk6IHZhcigtLXJlZC1hMTEpO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZC1hMTIpO1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1naG9zdCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgY29sb3I6IHZhcigtLXRleHQtdGVydGlhcnkpO1xyXG4gIGNvbHVtbi1nYXA6IDAuNXJlbTtcclxuICBwYWRkaW5nLWlubGluZTogMC41cmVtO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktaG92ZXIpO1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcblxyXG4gICAgJiBwYXRoIHsgZmlsbDogdmFyKC0tdGV4dC1wcmltYXJ5KTsgfVxyXG4gIH1cclxuXHJcbiAgJiBwYXRoIHsgZmlsbDogdmFyKC0tdGV4dC10ZXJ0aWFyeSk7IH1cclxufVxyXG5cclxuXHJcbi5idG4taWNvbi1vbmx5IHtcclxuICAmLmJ0bi14cyB7XHJcbiAgICBtaW4td2lkdGg6IDEuNXJlbTtcclxuICAgIG1heC13aWR0aDogMS41cmVtO1xyXG4gICAgcGFkZGluZy1pbmxpbmU6IDA7XHJcbiAgfVxyXG5cclxuICAmLmJ0bi1zbSB7XHJcbiAgICBtaW4td2lkdGg6IDJyZW07XHJcbiAgICBtYXgtd2lkdGg6IDJyZW07XHJcbiAgICBwYWRkaW5nLWlubGluZTogMDtcclxuICB9XHJcblxyXG4gICYuYnRuLW1kIHtcclxuICAgIG1pbi13aWR0aDogMi41cmVtO1xyXG4gICAgbWF4LXdpZHRoOiAyLjVyZW07XHJcbiAgICBwYWRkaW5nLWlubGluZTogMDtcclxuICB9XHJcblxyXG4gICYuYnRuLWxnIHtcclxuICAgIG1pbi13aWR0aDogM3JlbTtcclxuICAgIG1heC13aWR0aDogM3JlbTtcclxuICAgIHBhZGRpbmctaW5saW5lOiAwO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5idG4ge1xyXG4gICYteHMge1xyXG4gICAgbWluLWhlaWdodDogMS41cmVtO1xyXG4gICAgaGVpZ2h0OiAxLjVyZW07XHJcbiAgICBwYWRkaW5nLWlubGluZTogMC41cmVtO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcclxuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0yLCAxLjMzMzMzMyk7XHJcbiAgfVxyXG5cclxuICAmLXNtIHtcclxuICAgIG1pbi1oZWlnaHQ6IDJyZW07XHJcbiAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICBwYWRkaW5nLWlubGluZTogMC43NXJlbTtcclxuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIsIDEuMzMzMzMzKTtcclxuICB9XHJcblxyXG4gICYtbWQge1xyXG4gICAgbWluLWhlaWdodDogMi41cmVtO1xyXG4gICAgaGVpZ2h0OiAyLjVyZW07XHJcbiAgfVxyXG5cclxuICAmLWxnIHtcclxuICAgIG1pbi1oZWlnaHQ6IDNyZW07XHJcbiAgICBoZWlnaHQ6IDNyZW07XHJcbiAgfVxyXG5cclxuICAmLXhsIHtcclxuICAgIG1pbi1oZWlnaHQ6IDMuNXJlbTtcclxuICAgIGhlaWdodDogMy41cmVtO1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1mdWxsIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmJ1dHRvbi1ncm91cCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBjb2x1bW4tZ2FwOiAxcmVtO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5idXR0b24tZ3JvdXAtLWZ1bGwtd2lkdGgge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBjb2x1bW4tZ2FwOiB2YXIoLS1idXR0b24tZ3JvdXAtZ2FwLCAxcmVtKTtcclxuXHJcbiAgJiA+ICoge1xyXG4gICAgZmxleDogMTtcclxuXHJcbiAgICAmIGJ1dHRvbiB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJ1dHRvbi1ncm91cC0tZnVsbC13aWR0aDp3aGVyZSguZ2FwLTgpIHtcclxuICAtLWJ1dHRvbi1ncm91cC1nYXA6IDAuNXJlbTtcclxufVxyXG5cclxuXHJcbi8vIEFDVElPTiBCQVIgQlVUVE9OIEdST1VQXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5AbWl4aW4gYWN0aW9uLWJ1dHRvbi1ncm91cCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBjb2x1bW4tZ2FwOiAxcmVtO1xyXG4gIGluc2V0LWJsb2NrLWVuZDogMXJlbTtcclxuICBpbnNldC1pbmxpbmUtZW5kOiAycmVtO1xyXG4gIHotaW5kZXg6IDU7XHJcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbn1cclxuXHJcbi5hY3Rpb24tYmFyIHsgLy8gVE9ETzogU2V0IGFjdGlvbi1iYXIgcG9zaXRpb24gZml4ZWQgdW50aWwgdGhlIG5ldyBkZXNpZ24gdXBkYXRlXHJcbiAgQGluY2x1ZGUgYWN0aW9uLWJ1dHRvbi1ncm91cDtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbn1cclxuXHJcbi8vLmFjdGlvbi1iYXIgeyAvLyBkZWZhdWx0IGJ1dHRvbiBncm91cCAtIGxlZnQgYWxpZ25lZFxyXG4vLyAgQGluY2x1ZGUgYWN0aW9uLWJ1dHRvbi1ncm91cDtcclxuLy8gIGhlaWdodDogMzZweDtcclxuLy8gIHBvc2l0aW9uOiBzdGlja3k7XHJcbi8vfVxyXG4vL1xyXG4vLy5kcmF3ZXItd3JhcHBlciAuYWN0aW9uLWJhciB7IC8vIGRyYXdlciBidXR0b24gZ3JvdXAgLSByaWdodCBhbGlnbmVkXHJcbi8vICBAaW5jbHVkZSBhY3Rpb24tYnV0dG9uLWdyb3VwO1xyXG4vLyAgcG9zaXRpb246IGFic29sdXRlO1xyXG4vLyAgcGFkZGluZy1pbmxpbmU6IDMycHg7XHJcbi8vfVxyXG4vL1xyXG4vLy5mb3JtLWxheW91dCAuYWN0aW9uLWJhciB7XHJcbi8vICBwYWRkaW5nLWlubGluZTogMDtcclxuLy8gIHBvc2l0aW9uOiBzdGlja3k7XHJcbi8vfVxyXG5cclxuIiwiQHVzZSAnLi4vYmFzZS90eXBvZ3JhcGh5JyBhcyAqO1xyXG5cclxuLnByZXZpZXctY2FyZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTIpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNsYXRlLWE4KTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTQpO1xyXG4gIHBhZGRpbmc6IHZhcigtLXNpemUtMTYpO1xyXG4gIEBpbmNsdWRlIGJvZHktMDE7XHJcbn1cclxuXHJcbi5wcmV2aWV3LWNhcmQtd3JhcHBlciB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICByb3ctZ2FwOiB2YXIoLS1zcGFjaW5nKTtcclxufVxyXG5cclxuLnByZXZpZXctY2FyZC1sYWJlbCB7XHJcbiAgQGluY2x1ZGUgbGFiZWwtMDE7XHJcbn1cclxuXHJcbi5wcmV2aWV3LXRleHR7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIGNvbG9yOiB2YXIoLS1pbnRlcmFjdGl2ZSk7XHJcbn1cclxuIiwiOndoZXJlKGh0bWwpIHtcclxuICAtLWNoZWNrYm94LXNpemU6IDFyZW07XHJcblxyXG4gIEBtZWRpYSAocG9pbnRlcjogY29hcnNlKSB7XHJcbiAgICAtLWNoZWNrYm94LXNpemU6IGNhbGMoMThyZW0gLyAxNik7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBDSEVDS0JPWCBHUk9VUFxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuLmNoZWNrYm94LWdyb3VwIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgcm93LWdhcDogMC41cmVtO1xyXG4gIGdyaWQtY29sdW1uOiAxLy0xO1xyXG5cclxuICBAbWVkaWEgKHBvaW50ZXI6IGNvYXJzZSkge1xyXG4gICAgcm93LWdhcDogMXJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5jaGVja2JveC1ncm91cC1ob3Jpem9udGFsIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICByb3ctZ2FwOiAwLjVyZW07XHJcbiAgY29sdW1uLWdhcDogMXJlbTtcclxuICBncmlkLWNvbHVtbjogMS8tMTtcclxuXHJcbiAgQG1lZGlhIChwb2ludGVyOiBjb2Fyc2UpIHtcclxuICAgIHJvdy1nYXA6IDFyZW07XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gQ0hFQ0tCT1ggV1JBUFBFUlxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbi5jaGVja2JveC13cmFwcGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG59XHJcblxyXG5cclxuLy8gQ0hFQ0tCT1hcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG4uY2hlY2tib3gge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYXBwZWFyYW5jZTogbm9uZTtcclxuICB3aWR0aDogdmFyKC0tY2hlY2tib3gtc2l6ZSk7XHJcbiAgbWluLXdpZHRoOiB2YXIoLS1jaGVja2JveC1zaXplKTtcclxuICBoZWlnaHQ6IHZhcigtLWNoZWNrYm94LXNpemUpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2xhdGUtYTEyKTtcclxuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDFweDtcclxuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1jaGVja2JveC1zaXplKTtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LW9uLWNvbG9yKTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICsgbGFiZWwge1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcbiAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMC41cmVtO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuXHJcbiAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgIG91dGxpbmU6IHZhcigtLWNoZWNrYm94LWZvY3VzLW91dGxpbmUpO1xyXG4gICAgb3V0bGluZS1vZmZzZXQ6IHZhcigtLWNoZWNrYm94LWZvY3VzLW91dGxpbmUtb2Zmc2V0KTtcclxuICB9XHJcblxyXG4gICY6ZGlzYWJsZWQge1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXRleHQtZGlzYWJsZWQpO1xyXG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuXHJcbiAgICArIGxhYmVsIHtcclxuICAgICAgY29sb3I6IHZhcigtLXRleHQtZGlzYWJsZWQpO1xyXG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChwb2ludGVyOiBjb2Fyc2UpIHtcclxuICAgIG1hcmdpbi1ibG9jay1zdGFydDogMHB4O1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcclxuICB9XHJcbn1cclxuXHJcbi5jaGVja2JveDpjaGVja2VkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMTIpO1xyXG5cclxuICAmOjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnXFwyNzEzJztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gICY6ZGlzYWJsZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGV4dC1kaXNhYmxlZCk7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmNoZWNrYm94ICsgLnNldHRpbmdzLXJvdy0tZGVzY3JpcHRpb24ge1xyXG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwLjVyZW07XHJcblxyXG4gICYgPiBsYWJlbCB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4uaXMtaW52YWxpZDpoYXMoLmNoZWNrYm94LXdyYXBwZXIpIC5pbnZhbGlkLWZlZWRiYWNrOm5vdCguY2hlY2tib3gtd3JhcHBlciAuaW52YWxpZC1mZWVkYmFjaykge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgY29sdW1uLWdhcDogMC41cmVtO1xyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJlcnJvclwiO1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtaWNvbnMpO1xyXG4gICAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwiRklMTFwiIDEsIFwid2dodFwiIDQwMCwgXCJHUkFEXCIgMjAwLCBcIm9wc3pcIiAyMDtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUwKTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIH1cclxufVxyXG4iLCJAdXNlICcuLi9hYnN0cmFjdHMnIGFzICo7XHJcbkB1c2UgJy4uL2Jhc2UvdHlwb2dyYXBoeScgYXMgKjtcclxuXHJcblxyXG4vLyBHTE9CQUwgU1RVRkZcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbjp3aGVyZShodG1sKSB7XHJcbiAgLS1pbnB1dC1oZWlnaHQteHM6IDEuNzVyZW07XHJcbiAgLS1pbnB1dC1oZWlnaHQtc206IDJyZW07XHJcbiAgLS1pbnB1dC1oZWlnaHQtbWQ6IDIuNXJlbTtcclxuICAtLWlucHV0LWhlaWdodC1sZzogM3JlbTtcclxuICAtLWlucHV0LWhlaWdodC14bDogMy41cmVtO1xyXG5cclxuICAtLWlucHV0LXdpZHRoLXh4czogY2FsYyg2NHJlbSAvIDE2KTtcclxuICAtLWlucHV0LXdpZHRoLXhzOiBjYWxjKDgwcmVtIC8gMTYpO1xyXG4gIC0taW5wdXQtd2lkdGgtc206IGNhbGMoMTEycmVtIC8gMTYpO1xyXG4gIC0taW5wdXQtd2lkdGgtbWQ6IGNhbGMoMTQ0cmVtIC8gMTYpO1xyXG4gIC0taW5wdXQtd2lkdGgtbGc6IGNhbGMoMTc2cmVtIC8gMTYpO1xyXG4gIC0taW5wdXQtd2lkdGgteGw6IGNhbGMoMjA4cmVtIC8gMTYpO1xyXG4gIC0taW5wdXQtd2lkdGgteHhsOiBjYWxjKDI5OHJlbSAvIDE2KTtcclxuICAtLWlucHV0LXdpZHRoLW1heC1jb250ZW50OiBtYXgtY29udGVudDtcclxuXHJcbiAgLS1pbnB1dC1mb2N1cy1vdXRsaW5lOiAxcHggc29saWQgdmFyKC0tZm9yZ2UtdGVydGlhcnktNjApO1xyXG4gIC0taW5wdXQtZm9jdXMtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tZm9yZ2UtdGVydGlhcnktNjAtYTE2KTtcclxuICAtLWlucHV0LWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAtMXB4O1xyXG5cclxuICAtLWlucHV0LWJveC1zaGFkb3ctZGlzYWJsZWQ6IG5vbmU7XHJcblxyXG4gIC0tcmFkaW8tZm9jdXMtb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLWZvcmdlLXRlcnRpYXJ5LTYwKTtcclxuICAtLXJhZGlvLWZvY3VzLXNoYWRvdzogMCAwIDAgNHB4IHZhcigtLWZvcmdlLXRlcnRpYXJ5LTYwLWExNik7XHJcbiAgLS1yYWRpby1mb2N1cy1vdXRsaW5lLW9mZnNldDogMXB4O1xyXG5cclxuICAtLWNoZWNrYm94LWZvY3VzLW91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1mb3JnZS10ZXJ0aWFyeS02MCk7XHJcbiAgLS1jaGVja2JveC1mb2N1cy1vdXRsaW5lLW9mZnNldDogMXB4O1xyXG5cclxuICAtLWVycm9yLW91dGxpbmU6IDFweCBzb2xpZCB2YXIoLS1ydWJ5LWE5KTtcclxuICAtLWVycm9yLXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLXJ1YnktYTMpO1xyXG4gIC0tZXJyb3Itb3V0bGluZS1vZmZzZXQ6IC0xcHg7XHJcblxyXG4gIC0taW5wdXQtaWNvbi1zaXplOiB2YXIoLS1zY2FsZTEpO1xyXG4gIC0tc2VsZWN0LWlucHV0LWljb24tc2l6ZTogdmFyKC0tc2NhbGUxKTtcclxufVxyXG5cclxubGVnZW5kIHtcclxuICAvL21hcmdpbi1ibG9jay1lbmQ6IDAuNXJlbTtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmlucHV0LXdpZHRoIHtcclxuICAmLS14cyB7IG1heC13aWR0aDogY2FsYyg4MHJlbSAvIDE2KTsgfVxyXG4gICYtLXNtIHsgbWF4LXdpZHRoOiBjYWxjKDExMnJlbSAvIDE2KTsgfVxyXG4gICYtLW1kIHsgbWF4LXdpZHRoOiAyOThweDsgfVxyXG59XHJcblxyXG4uaW5wdXQtc3Bpbm5lci1oaWRkZW4sXHJcbi50ZXh0LWlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xyXG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG5cclxuICAmOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxyXG4gICY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIElOUFVUIEJBU0UgRk9SXHJcbi8vIFRFWFQgSU5QVVQgKyBTRUxFQ1RTXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5AbWl4aW4gaW5wdXQtYmFzZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiB2YXIoLS1pbnB1dC1oZWlnaHQsIHZhcigtLWlucHV0LWhlaWdodC1tZCkpO1xyXG4gIG1pbi1oZWlnaHQ6IHZhcigtLWlucHV0LWhlaWdodCwgdmFyKC0taW5wdXQtaGVpZ2h0LW1kKSk7XHJcbiAgcGFkZGluZy1ibG9jazogdmFyKC0taW5wdXQtcGFkZGluZy1ibG9jaywgMCk7XHJcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWlucHV0LXBhZGRpbmctaW5saW5lLCAxcmVtKTtcclxuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1iZy1jb2xvciwgdmFyKC0tc2xhdGUtYTMpKTtcclxuICBib3JkZXI6IHZhcigtLWlucHV0LWJvcmRlciwgbm9uZSk7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0taW5wdXQtYm9yZGVyLXJhZGl1cywgMCk7XHJcbiAgYm94LXNoYWRvdzogdmFyKC0taW5wdXQtYm94LXNoYWRvdywgaW5zZXQgMCAtMXB4IDAgdmFyKC0tc2xhdGUtYTkpKTtcclxuICBAaW5jbHVkZSBib2R5LTAxO1xyXG5cclxuICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1wbGFjZWhvbGRlcik7XHJcbiAgfVxyXG5cclxuICAmOmZvY3VzLXZpc2libGUge1xyXG4gICAgb3V0bGluZTogdmFyKC0taW5wdXQtZm9jdXMtb3V0bGluZSk7XHJcbiAgICBvdXRsaW5lLW9mZnNldDogLTFweDtcclxuICAgIGJveC1zaGFkb3c6IHZhcigtLWlucHV0LWZvY3VzLXNoYWRvdyk7XHJcbiAgfVxyXG5cclxuICAmOmFjdGl2ZTpub3QoOmRpc2FibGVkKSB7XHJcbiAgICBvdXRsaW5lOiB2YXIoLS1pbnB1dC1mb2N1cy1vdXRsaW5lKTtcclxuICAgIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0taW5wdXQtYm9yZGVyLXJhZGl1cyk7XHJcbiAgfVxyXG5cclxuICAmOmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWRpc2FibGVkKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkLCB2YXIoLS1zbGF0ZS1hMykpO1xyXG4gICAgYm94LXNoYWRvdzogdmFyKC0taW5wdXQtYm94LXNoYWRvdy1kaXNhYmxlZCwgbm9uZSk7XHJcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBJTlBVVCBXUkFQUEVSU1xyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbi5pbnB1dC13cmFwcGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICAvL2ZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgcm93LWdhcDogdmFyKC0taW5wdXQtd3JhcHBlci1nYXAsIHZhcigtLXNwYWNpbmcpKTtcclxuICBhbGlnbi1jb250ZW50OiBzdGFydDtcclxuXHJcbiAgJi1ob3Jpem9udGFsIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGNvbHVtbi1nYXA6IHZhcigtLWlucHV0LXdyYXBwZXItZ2FwLCB2YXIoLS1zcGFjaW5nKSk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gU3BhY2luZyBhbmQgU2l6ZSBQcm9wc1xyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuLmlucHV0LXdyYXBwZXIge1xyXG4gICZbZGF0YS1pbnB1dC13cmFwcGVyfj1cImdhcC00XCJdIHsgLS1pbnB1dC13cmFwcGVyLWdhcDogdmFyKC0tc2l6ZS00KTsgfVxyXG4gICZbZGF0YS1pbnB1dC13cmFwcGVyfj1cImdhcC04XCJdIHsgLS1pbnB1dC13cmFwcGVyLWdhcDogdmFyKC0tc2l6ZS04KTsgfVxyXG4gICZbZGF0YS1pbnB1dC13cmFwcGVyfj1cImdhcC0xMlwiXSB7IC0taW5wdXQtd3JhcHBlci1nYXA6IHZhcigtLXNpemUtMTIpOyB9XHJcbiAgJltkYXRhLWlucHV0LXdyYXBwZXJ+PVwiZ2FwLTE2XCJdIHsgLS1pbnB1dC13cmFwcGVyLWdhcDogdmFyKC0tc2l6ZS0xNik7IH1cclxuXHJcbiAgJltkYXRhLWlucHV0LXdyYXBwZXJ+PVwid2lkdGgteHNcIl0ge1xyXG4gICAgd2lkdGg6IGNhbGMoODByZW0gLyAxNik7XHJcbiAgICBtYXgtd2lkdGg6IGNhbGMoODByZW0gLyAxNik7XHJcbiAgfVxyXG5cclxuICAmW2RhdGEtaW5wdXQtd3JhcHBlcn49XCJ3aWR0aC1zbVwiXSB7XHJcbiAgICB3aWR0aDogY2FsYygxMTJyZW0gLyAxNik7XHJcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTEycmVtIC8gMTYpO1xyXG4gIH1cclxuXHJcbiAgJltkYXRhLWlucHV0LXdyYXBwZXJ+PVwid2lkdGgtbWRcIl0ge1xyXG4gICAgd2lkdGg6IGNhbGMoMTQ0cmVtIC8gMTYpO1xyXG4gICAgbWF4LXdpZHRoOiBjYWxjKDE0NHJlbSAvIDE2KTtcclxuICB9XHJcblxyXG4gICZbZGF0YS1pbnB1dC13cmFwcGVyfj1cIndpZHRoLWxnXCJdIHtcclxuICAgIHdpZHRoOiBjYWxjKDE3NnJlbSAvIDE2KTtcclxuICAgIG1heC13aWR0aDogY2FsYygxNzZyZW0gLyAxNik7XHJcbiAgfVxyXG5cclxuICAmW2RhdGEtaW5wdXQtd3JhcHBlcn49XCJ3aWR0aC14bFwiXSB7XHJcbiAgICB3aWR0aDogY2FsYygyMDhyZW0gLyAxNik7XHJcbiAgICBtYXgtd2lkdGg6IGNhbGMoMjA4cmVtIC8gMTYpO1xyXG4gIH1cclxuXHJcbiAgJltkYXRhLWlucHV0LXdyYXBwZXJ+PVwid2lkdGgteHhsXCJdIHtcclxuICAgIHdpZHRoOiBjYWxjKDI5OHJlbSAvIDE2KTtcclxuICAgIG1heC13aWR0aDogY2FsYygyOThyZW0gLyAxNik7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gUkVRVUlSRUQgSU5ESUNBVE9SXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4ucmVxdWlyZWQtaW5kaWNhdG9yIHtcclxuICAmOjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIipcIiAvIFwiUmVxdWlyZWRcIjsgLy9UT0RPOiBSZW1vdmUgcmVxdWlyZWQgb25jZSB3ZSBjb25kaXRpb25hbGx5IGFkZCBhcmlhLXJlcXVpcmVkXHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XHJcbiAgICBpbnNldC1ibG9jay1zdGFydDogMDtcclxuICAgIGNvbG9yOiB2YXIoLS1ydWJ5LWExMSk7XHJcbiAgICB0cmFuc2xhdGU6IGNhbGMoLTEwMCUgLSAycHgpO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICB9XHJcbn1cclxuXHJcbi8vIElOUFVUUyBXSVRIIElDT05TICYgRVhUUkFTXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4uaW5wdXQtZmllbGQtd3JhcHBlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uaW5wdXQtYnV0dG9uIHtcclxuICAtLWZvcmdlLWljb24tYnV0dG9uLWRlbnNpdHktbWVkaXVtLXNpemU6IHZhcigtLWlucHV0LWhlaWdodCwgdmFyKC0taW5wdXQtaGVpZ2h0LW1kKSk7XHJcbiAgLS1mb3JnZS1pY29uLWJ1dHRvbi1zaGFwZS1zcXVhcmVkOiAwO1xyXG4gIC0tZm9yZ2UtZm9jdXMtaW5kaWNhdG9yLW91dHdhcmQtb2Zmc2V0OiAtMXB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBpbnNldC1pbmxpbmUtZW5kOiAwO1xyXG59XHJcblxyXG4uZm9ybS1idXR0b24tZGF0ZXBpY2tlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAxMXB4O1xyXG4gIHRvcDogNnB4O1xyXG59XHJcblxyXG4uaW5wdXQtd3JhcHBlci1waG9uZS1leHQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBmbGV4OiBub25lO1xyXG4gIHdpZHRoOiA2LjVyZW07XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJFeHRcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGluc2V0LWlubGluZS1zdGFydDogMC41cmVtO1xyXG4gICAgY29sb3I6IHZhcigtLXNsYXRlLWExMSk7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1tb25vKTtcclxuICAgIGZvbnQtc2l6ZTogY2FsYygxM3JlbSAvIDE2KTtcclxuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcclxuICB9XHJcbn1cclxuXHJcbi5waG9uZS1leHQge1xyXG4gIC0taW5wdXQtcGFkZGluZy1pbmxpbmU6IDIuNXJlbSAxcmVtO1xyXG59XHJcblxyXG5cclxuLy8gSU5QVVQgSUNPTlNcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbltjbGFzcyo9XCJpbnB1dC1pY29uXCJdIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgZGlzcGxheTogaW5saW5lLWdyaWQ7XHJcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcclxuICAvL2Jsb2NrLXNpemU6IHZhcigtLWlucHV0LWhlaWdodCwgdmFyKC0taW5wdXQtaGVpZ2h0LW1kKSk7XHJcbiAgYmxvY2stc2l6ZTogMTAwJTtcclxuICBpbmxpbmUtc2l6ZTogdmFyKC0taW5wdXQtaWNvbi1zaXplKTtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLmlucHV0LWljb24tc3RhcnQge1xyXG4gIGluc2V0LWlubGluZS1zdGFydDogMXJlbTtcclxufVxyXG5cclxuLmlucHV0LWljb24tc3RhcnQgKyAudGV4dC1pbnB1dCB7XHJcbiAgLS1pbnB1dC1wYWRkaW5nLWlubGluZTogY2FsYyh2YXIoLS1pbnB1dC1pY29uLXNpemUpICsgMnJlbSkgMXJlbTtcclxuXHJcbiAgJjp3aGVyZShbZGF0YS1pbnB1dC1zdHlsZX49XCJ4c1wiXSkge1xyXG4gICAgLS1pbnB1dC1wYWRkaW5nLWlubGluZTogY2FsYyh2YXIoLS1pbnB1dC1pY29uLXNpemUpICsgMnJlbSkgMC43NXJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5pbnB1dC1pY29uLWVuZCB7XHJcbiAgaW5zZXQtaW5saW5lLWVuZDogMXJlbTtcclxuICAvL3BhZGRpbmctaW5saW5lLWVuZDogdmFyKC0taW5wdXQtaWNvbi1lbmQtcGFkZGluZywgMXJlbSk7XHJcbn1cclxuXHJcbi50ZXh0LWlucHV0OmhhcygrIC5pbnB1dC1pY29uLWVuZCkge1xyXG4gIC0taW5wdXQtcGFkZGluZy1pbmxpbmU6IDFyZW0gY2FsYyh2YXIoLS1pbnB1dC1pY29uLXNpemUpICsgMnJlbSk7XHJcblxyXG4gICY6d2hlcmUoLnRleHQtaW5wdXQtcGVyY2VudCkge1xyXG4gICAgLS1pbnB1dC1pY29uLXNpemU6IHZhcigtLXNjYWxlLTEpO1xyXG4gICAgLS1pbnB1dC1wYWRkaW5nLWlubGluZTogMXJlbSBjYWxjKHZhcigtLWlucHV0LWljb24tc2l6ZSkgKyAxLjVyZW0pO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gSU5QVVQgR1JPVVBTXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4uaW5wdXQtZ3JvdXAge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHZhcigtLWxheW91dC1kaXJlY3Rpb24sIHJvdyk7XHJcbiAgZ2FwOiB2YXIoLS1pbnB1dC1zcGFjaW5nLCAwLjVyZW0pO1xyXG5cclxuICAmW2RhdGEtaW5wdXQtZ3JvdXB+PVwiYmxvY2tcIl0ge1xyXG4gICAgLS1sYXlvdXQtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAtLWlucHV0LXNwYWNpbmc6IGNhbGModmFyKC0tc3BhY2luZykgKiAyKTtcclxuICB9XHJcblxyXG4gICZbZGF0YS1pbnB1dC1ncm91cH49XCJoYXMtYnV0dG9uXCJdIHtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICB9XHJcblxyXG4gICZbZGF0YS1pbnB1dC1ncm91cH49XCJmdWxsXCJdIHtcclxuICAgICYgPiAqIHtcclxuICAgICAgZmxleDogMTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZbZGF0YS1pbnB1dC1ncm91cH49XCJ4c1wiXSB7IC0taW5wdXQtc3BhY2luZzogdmFyKC0tc2l6ZS00KTsgfVxyXG4gICZbZGF0YS1pbnB1dC1ncm91cH49XCJzbVwiXSB7IC0taW5wdXQtc3BhY2luZzogdmFyKC0tc2l6ZS04KTsgfVxyXG4gICZbZGF0YS1pbnB1dC1ncm91cH49XCJtZFwiXSB7IC0taW5wdXQtc3BhY2luZzogdmFyKC0tc2l6ZS0xNik7IH1cclxuICAmW2RhdGEtaW5wdXQtZ3JvdXB+PVwibGdcIl0geyAtLWlucHV0LXNwYWNpbmc6IHZhcigtLXNpemUtMjQpOyB9XHJcbiAgJltkYXRhLWlucHV0LWdyb3Vwfj1cInhsXCJdIHsgLS1pbnB1dC1zcGFjaW5nOiB2YXIoLS1zaXplLTMyKTsgfVxyXG59XHJcblxyXG4uaW5wdXQtZ3JvdXAtaW5saW5lIHtcclxuICAmLS14cyB7IC0taW5wdXQtc3BhY2luZzogdmFyKC0tc2l6ZS00KTsgfVxyXG4gICYtLXNtIHsgLS1pbnB1dC1zcGFjaW5nOiB2YXIoLS1zaXplLTgpOyB9XHJcbiAgJi0tbWQgeyAtLWlucHV0LXNwYWNpbmc6IHZhcigtLXNpemUtMTYpOyB9XHJcbiAgJi0tbGcgeyAtLWlucHV0LXNwYWNpbmc6IHZhcigtLXNpemUtMjQpOyB9XHJcbiAgJi0teGwgeyAtLWlucHV0LXNwYWNpbmc6IHZhcigtLXNpemUtMzIpOyB9XHJcbn1cclxuXHJcbi5pbnB1dC1ncm91cC1ibG9jayB7XHJcbiAgJi0teHMgeyAtLWlucHV0LXNwYWNpbmc6IHZhcigtLXNpemUtNCk7IH1cclxuICAmLS1zbSB7IC0taW5wdXQtc3BhY2luZzogdmFyKC0tc2l6ZS04KTsgfVxyXG4gICYtLW1kIHsgLS1pbnB1dC1zcGFjaW5nOiB2YXIoLS1zaXplLTE2KTsgfVxyXG4gICYtLWxnIHsgLS1pbnB1dC1zcGFjaW5nOiB2YXIoLS1zaXplLTI0KTsgfVxyXG4gICYtLXhsIHsgLS1pbnB1dC1zcGFjaW5nOiB2YXIoLS1zaXplLTMyKTsgfVxyXG59XHJcblxyXG5cclxuLy8gTUlTQyArIFZBTElEQVRJT05cclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG4uaW5wdXQtZ3JvdXAtZnVsbC13aWR0aCA+IC5tZGwtdGV4dGZpZWxkIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmlzLWludmFsaWQgLmZyLXdyYXBwZXIge1xyXG4gIGJvcmRlcjogMXB4IHJnYigyMTMsMCwwKSBzb2xpZCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY2hlY2tib3gtZ3JvdXAtaG9yaXpvbnRhbC52YWxpZGF0aW9uLWdyb3VwLFxyXG4ucmFkaW8tYnV0dG9uLWdyb3VwLWhvcml6b250YWwudmFsaWRhdGlvbi1ncm91cCB7XHJcbiAgJiAuaW52YWxpZC1mZWVkYmFjayB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gVkFMSURBVElPTlxyXG4vLyBUT0RPOiBDYW4gd2UgY2xlYW4gdGhlc2UgdXA/XHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4udmFsaWRhdGlvbi1ncm91cCxcclxuLmZvcm0tZ3JvdXAsXHJcbi5jaGVja2JveC1ncm91cCxcclxuLmlucHV0LXdyYXBwZXIsXHJcbi5yYWRpby1idXR0b24tZ3JvdXAtaG9yaXpvbnRhbCxcclxuLmNoZWNrYm94LWdyb3VwLWhvcml6b250YWwge1xyXG4gICYuaXMtaW52YWxpZCB7XHJcblxyXG4gICAgLnRleHQtaW5wdXQge1xyXG4gICAgICBvdXRsaW5lOiB2YXIoLS1lcnJvci1vdXRsaW5lKTtcclxuICAgICAgb3V0bGluZS1vZmZzZXQ6IHZhcigtLWVycm9yLW91dGxpbmUtb2Zmc2V0KTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0taW5wdXQtYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLWVycm9yLXNoYWRvdyk7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlbGVjdC1pbnB1dCxcclxuICAgIC5zbGltLXNlbGVjdCxcclxuICAgIC5zbGltLXNlbGVjdC1vdXRsaW5lZCB7XHJcbiAgICAgIG91dGxpbmU6IHZhcigtLWVycm9yLW91dGxpbmUpO1xyXG4gICAgICBvdXRsaW5lLW9mZnNldDogdmFyKC0tZXJyb3Itb3V0bGluZS1vZmZzZXQpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1pbnB1dC1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgYm94LXNoYWRvdzogdmFyKC0tZXJyb3Itc2hhZG93KTtcclxuICAgIH1cclxuXHJcbiAgICAudGV4dGFyZWEge1xyXG4gICAgICBvdXRsaW5lOiB2YXIoLS1lcnJvci1vdXRsaW5lKTtcclxuICAgICAgb3V0bGluZS1vZmZzZXQ6IHZhcigtLWVycm9yLW91dGxpbmUtb2Zmc2V0KTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0taW5wdXQtYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLWVycm9yLXNoYWRvdyk7XHJcbiAgICB9XHJcblxyXG4gICAgLmNoZWNrYm94IHtcclxuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXJ1YnktYTkpLCAwIDAgMCAycHggdmFyKC0tcnVieS1hMyk7XHJcbiAgICB9XHJcblxyXG4gICAgLnJhZGlvLWJ1dHRvbiB7XHJcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1ydWJ5LWE5KSwgaW5zZXQgMCAwIDAgNHB4IHZhcigtLWNvbG9yLXBhbmVsLXNvbGlkKSwgMCAwIDAgMnB4IHZhcigtLXJ1YnktYTMpO1xyXG4gICAgfVxyXG5cclxuICAgIC5yYWRpby1idXR0b24tLWNoZWNrbWFyayB7XHJcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1ydWJ5LWE5KSwgMCAwIDAgMnB4IHZhcigtLXJ1YnktYTMpO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWxlY3RhYmxlLWNhcmQge1xyXG4gICAgICBvdXRsaW5lOiB2YXIoLS1lcnJvci1vdXRsaW5lKTtcclxuICAgICAgb3V0bGluZS1vZmZzZXQ6IHZhcigtLWVycm9yLW91dGxpbmUtb2Zmc2V0KTtcclxuICAgICAgYm94LXNoYWRvdzogdmFyKC0tZXJyb3Itc2hhZG93KTtcclxuICAgIH1cclxuXHJcbiAgICAuaW52YWxpZC1mZWVkYmFjayB7XHJcbiAgICAgIEBpbmNsdWRlIGhlbHBlci10ZXh0LTAxO1xyXG4gICAgICBjb2xvcjogdmFyKC0tdGV4dC1jcml0aWNhbCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udmFsaWRhdGlvbi1ncm91cCB7IC8vVE9ETzogRG8gd2Ugc3RpbGwgbmVlZCB0aGlzP1xyXG4gICYuaXMtaW52YWxpZCAuaW52YWxpZC1mZWVkYmFjayB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5pbnB1dC13cmFwcGVyIHtcclxuICAmLmlzLWludmFsaWQgLmludmFsaWQtZmVlZGJhY2sge1xyXG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW07XHJcbiAgfVxyXG5cclxuICAmOmhhcyhbZGF0YS1pbnB1dC1zdHlsZT1cIndpZHRoLXhzXCJdKSAuaW52YWxpZC1mZWVkYmFjayB7IG1heC13aWR0aDogdmFyKC0taW5wdXQtd2lkdGgteHMpOyB9XHJcbiAgJjpoYXMoW2RhdGEtaW5wdXQtc3R5bGU9XCJ3aWR0aC1zbVwiXSkgLmludmFsaWQtZmVlZGJhY2sgeyBtYXgtd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLXNtKTsgfVxyXG4gICY6aGFzKFtkYXRhLWlucHV0LXN0eWxlPVwid2lkdGgtbWRcIl0pIC5pbnZhbGlkLWZlZWRiYWNrIHsgbWF4LXdpZHRoOiB2YXIoLS1pbnB1dC13aWR0aC1tZCk7IH1cclxuICAmOmhhcyhbZGF0YS1pbnB1dC1zdHlsZT1cIndpZHRoLWxnXCJdKSAuaW52YWxpZC1mZWVkYmFjayB7IG1heC13aWR0aDogdmFyKC0taW5wdXQtd2lkdGgtbGcpOyB9XHJcbiAgJjpoYXMoW2RhdGEtaW52YWxpZC1tZXNzYWdlLXBvc2l0aW9uPVwicmlnaHRcIl0pIC5pbnZhbGlkLWZlZWRiYWNrIHsgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxyXG59XHJcblxyXG4uY2hlY2tib3gtd3JhcHBlciB7XHJcbiAgLmludmFsaWQtZmVlZGJhY2sge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWluLWJsb2NrLXNpemU6IHZhcigtLXNpemUtMTgpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcnVieS0zKTtcclxuICAgIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zaXplLTgpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tc2l6ZS02KTtcclxuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDAuNXJlbTtcclxuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbiIsIkB1c2UgJy4uL2Fic3RyYWN0cycgYXMgKjtcclxuQHVzZSAnLi4vYmFzZS90eXBvZ3JhcGh5JyBhcyAqO1xyXG5AdXNlICcuLi9jb21wb25lbnRzL2lucHV0cycgYXMgKjtcclxuXHJcbi5kYXRlcGlja2VyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4uZGF0ZXBpY2tlci1yYW5nZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBjb2x1bW4tZ2FwOiB2YXIoLS1zaXplLTQpO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gIEBjb250YWluZXIgcXVlc3Rpb24tYW5zd2VyICh3aWR0aCA8IDMwOHB4KSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICByb3ctZ2FwOiB2YXIoLS1zaXplLTgpO1xyXG4gIH1cclxufVxyXG5cclxuLmZsYXRwaWNrci13cmFwcGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAvLyY6OmFmdGVyIHtcclxuICAvLyAgY29udGVudDogXCJ0b2RheVwiIC8gXCJcIjtcclxuICAvLyAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIC8vICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgLy8gIGluc2V0LWlubGluZS1lbmQ6IDFyZW07XHJcbiAgLy8gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWljb25zKTtcclxuICAvLyAgZm9udC1zaXplOiB2YXIoLS1zZWxlY3QtaW5wdXQtaWNvbi1zaXplLCB2YXIoLS1zY2FsZTEpKTtcclxuICAvLyAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgLy8gIHdpZHRoOiB2YXIoLS1zZWxlY3QtaW5wdXQtaWNvbi1zaXplLCB2YXIoLS1zY2FsZTEpKTtcclxuICAvLyAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgLy99XHJcblxyXG4gIEBjb250YWluZXIgcXVlc3Rpb24tYW5zd2VyICh3aWR0aCA8PSA0NTBweCkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4uZmxhdHBpY2tyLWlucHV0IHsgLy8gZGVmYXVsdCBzZWxlY3Qgc3R5bGVcclxuICAtLWlucHV0LXBhZGRpbmctaW5saW5lOiAxcmVtIGNhbGModmFyKC0taW5wdXQtaWNvbi1zaXplKSArIDJyZW0pO1xyXG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiB0YWJ1bGFyLW51bXM7XHJcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICBAaW5jbHVkZSBpbnB1dC1iYXNlO1xyXG5cclxuICAmOnJlYWQtb25seSB7XHJcbiAgICAtLWlucHV0LWJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHZhcigtLXNsYXRlLWE5KTtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xyXG4gIH1cclxufVxyXG5cclxuLmZsYXRwaWNrci1pbnB1dFtkYXRhLWlucHV0LXN0eWxlfj1cIm91dGxpbmVkXCJdLFxyXG4uZGF0ZXBpY2tlcltkYXRhLWlucHV0LXN0eWxlfj1cIm91dGxpbmVkXCJdIC5mbGF0cGlja3ItaW5wdXQge1xyXG4gIC0taW5wdXQtYmctY29sb3I6IHZhcigtLWNvbG9yLXN1cmZhY2UpO1xyXG4gIC0taW5wdXQtYmctY29sb3ItZGlzYWJsZWQ6IHZhcigtLXNsYXRlLWEyKTtcclxuICAtLWlucHV0LWJvcmRlci1yYWRpdXM6IHZhcigtLXNpemUtMik7XHJcbiAgLS1pbnB1dC1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2xhdGUtYTgpO1xyXG4gIC0taW5wdXQtYm94LXNoYWRvdy1kaXNhYmxlZDogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXNsYXRlLWE3KTtcclxufVxyXG5cclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1tb250aCB7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xyXG59XHJcblxyXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGgge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG5cclxuICBpbnB1dC5jdXIteWVhciB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcblxyXG4gICAgJltkaXNhYmxlZF0ge1xyXG4gICAgICBjb2xvcjogdmFyKC0tdGV4dC10ZXJ0aWFyeSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubnVtSW5wdXRXcmFwcGVyIHtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXA6YWZ0ZXIsIHtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XHJcbn1cclxuXHJcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dEb3duOmFmdGVyLCB7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xyXG59XHJcblxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyIHtcclxuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXBhbmVsLXNvbGlkKTtcclxuICBib3gtc2hhZG93OiAxcHggMCAwIHZhcigtLXNsYXRlLWE0KSwgLTFweCAwIDAgdmFyKC0tc2xhdGUtYTQpLCAwIDFweCAwIHZhcigtLXNsYXRlLWE0KSwgMCAtMXB4IDAgdmFyKC0tc2xhdGUtYTQpLCAwIDNweCAxM3B4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XHJcbn1cclxuXHJcbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dUb3A6OmJlZm9yZSB7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tc2xhdGUtYTQpO1xyXG59XHJcblxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOjphZnRlciB7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tY29sb3ItcGFuZWwtc29saWQpO1xyXG59XHJcblxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOjpiZWZvcmUge1xyXG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLXNsYXRlLWE0KTtcclxufVxyXG5cclxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0JvdHRvbTo6YWZ0ZXIge1xyXG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLWNvbG9yLXBhbmVsLXNvbGlkKTtcclxufVxyXG5cclxuLmZsYXRwaWNrci1tb250aHMge1xyXG4gIGhlaWdodDogNDBweDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAuZmxhdHBpY2tyLW5leHQtbW9udGgsXHJcbiAgLmZsYXRwaWNrci1wcmV2LW1vbnRoIHtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgZmlsbDogdmFyKC0tdGV4dC1wcmltYXJ5KTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2xhdGUtYTMpO1xyXG5cclxuICAgICAgc3ZnIHtcclxuICAgICAgICBmaWxsOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGgge1xyXG4gIGZvbnQtc2l6ZTogaW5pdGlhbDtcclxuICBzcGFuLmN1ci1tb250aCB7XHJcbiAgICBmb250LXNpemU6IHZhcigtLXNjYWxlMCk7XHJcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUwKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgfVxyXG59XHJcblxyXG5zcGFuLmZsYXRwaWNrci13ZWVrZGF5IHtcclxuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG4uZmxhdHBpY2tyLWRheSB7XHJcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInRudW1cIiAxO1xyXG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXNsYXRlLWEzKTtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc2xhdGUtYTMpO1xyXG4gIH1cclxuXHJcbiAgJi5zZWxlY3RlZCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMTIpO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMTEpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5wcmV2TW9udGhEYXksXHJcbiAgJi5uZXh0TW9udGhEYXkge1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtdGVydGlhcnkpO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zbGF0ZS1hMyk7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc2xhdGUtYTMpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi50b2RheSB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgYm90dG9tOiA2cHg7XHJcbiAgICAgIHdpZHRoOiA0cHg7XHJcbiAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgfVxyXG5cclxuICAgICYuc2VsZWN0ZWQge1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuZmxhdHBpY2tyLWRpc2FibGVkIHtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWRpc2FibGVkKTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6IHZhcigtLXRleHQtZGlzYWJsZWQpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBUT0RPOiBtYWtlIGRpYWxvZyBhdXRvLXNpemUgdG8gd2lkdGggb2YgY29udGVudFxyXG5AdXNlICcuLi9hYnN0cmFjdHMnIGFzICo7XHJcbkB1c2UgJy4uL2Fic3RyYWN0cy9jb2xvcnMnIGFzICo7XHJcbkB1c2UgJy4uL2Jhc2UvdHlwb2dyYXBoeScgYXMgKjtcclxuXHJcblxyXG4vLyBOQVRJVkUgRElBTE9HIFNUWUxFU1xyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuLmRpYWxvZyB7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIHdpZHRoOiB2YXIoLS1kaWFsb2ctd2lkdGgsIDMwcmVtKTtcclxuICBtYXJnaW4tYmxvY2stc3RhcnQ6IGNsYW1wKDVyZW0sIGNhbGMoLTMuMzMzM3JlbSArIDIwLjgzMzN2dyksIDEwcmVtKTtcclxuICBtYXJnaW4taW5saW5lOiBhdXRvO1xyXG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWRpYWxvZy1wYWRkaW5nLWJsb2NrLCAxcmVtKTtcclxuICBwYWRkaW5nLWlubGluZTogdmFyKC0tZGlhbG9nLXBhZGRpbmctaW5saW5lLCAxcmVtKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kaWFsb2ctYmcsIHZhcigtLWNvbG9yLXBhbmVsLXNvbGlkKSk7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZGlhbG9nLWJvcmRlci1yYWRpdXMsIDAuNXJlbSk7XHJcbiAgYm94LXNoYWRvdzogdmFyKC0tZGlhbG9nLXNoYWRvdywgMCAxcmVtIDRyZW0gdmFyKC0tYmxhY2stYTcpKTtcclxuICBiYWNrZHJvcC1maWx0ZXI6IHZhcigtLWRpYWxvZy1iZy1ibHVyKTtcclxuXHJcbiAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG46OmJhY2tkcm9wIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kaWFsb2ctYmFja2Ryb3ApO1xyXG59XHJcblxyXG4vLyBXaWR0aHNcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbjp3aGVyZSguZGlhbG9nKSB7XHJcbiAgJltkYXRhLWRpYWxvZ349XCJ4c1wiXSB7IC0tZGlhbG9nLXdpZHRoOiAyMHJlbTsgfVxyXG4gICZbZGF0YS1kaWFsb2d+PVwic21cIl0geyAtLWRpYWxvZy13aWR0aDogMjVyZW07IH1cclxuICAmW2RhdGEtZGlhbG9nfj1cIm1kXCJdIHsgLS1kaWFsb2ctd2lkdGg6IDMwcmVtOyB9XHJcbiAgJltkYXRhLWRpYWxvZ349XCJtZC1sZ1wiXSB7IC0tZGlhbG9nLXdpZHRoOiAzNXJlbTsgfVxyXG4gICZbZGF0YS1kaWFsb2d+PVwibGdcIl0geyAtLWRpYWxvZy13aWR0aDogNDByZW07IH1cclxuICAmW2RhdGEtZGlhbG9nfj1cInhsXCJdIHsgLS1kaWFsb2ctd2lkdGg6IDUwcmVtOyB9XHJcbn1cclxuXHJcblxyXG4vLyBUeXBlXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG46d2hlcmUoLmRpYWxvZylbZGF0YS1kaWFsb2d+PVwidHJhbnNsdWNlbnRcIl0ge1xyXG4gIC0tZGlhbG9nLWJnOiB2YXIoLS1jb2xvci1wYW5lbC10cmFuc2x1Y2VudCk7XHJcbiAgLS1kaWFsb2ctYmctYmx1cjogYmx1cig2NHB4KSBzYXR1cmF0ZSgxMjAlKTtcclxuICAtLWRpYWxvZy1iZy1zYXR1cmF0ZTogMTIwJTtcclxufVxyXG5cclxuOndoZXJlKC5kaWFsb2cpW2RhdGEtZGlhbG9nfj1cIndyYXBwZXJcIl0ge1xyXG4gIC0tZGlhbG9nLXBhZGRpbmctYmxvY2s6IDA7XHJcbiAgLS1kaWFsb2ctcGFkZGluZy1pbmxpbmU6IDA7XHJcbiAgLS1kaWFsb2ctYmc6IHRyYW5zcGFyZW50O1xyXG4gIC0tZGlhbG9nLXNoYWRvdzogbm9uZTtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG5cclxuOndoZXJlKC5kaWFsb2cpW2RhdGEtZGlhbG9nfj1cImlubmVyXCJdIHtcclxuICAtLWRpYWxvZy1wYWRkaW5nLWJsb2NrOiAxcmVtO1xyXG4gIC0tZGlhbG9nLXBhZGRpbmctaW5saW5lOiAwO1xyXG4gIC0tZGlhbG9nLXNoYWRvdzogMCAxcmVtIDRyZW0gdmFyKC0tYmxhY2stYTcpO1xyXG4gIG1hcmdpbi1ibG9jay1zdGFydDogMDtcclxufVxyXG5cclxuOndoZXJlKC5kaWFsb2cpW2RhdGEtZGlhbG9nfj1cIm5vLXBhZGRpbmdcIl0ge1xyXG4gIC0tZGlhbG9nLXBhZGRpbmctYmxvY2s6IDA7XHJcbiAgLS1kaWFsb2ctcGFkZGluZy1pbmxpbmU6IDA7XHJcbn1cclxuXHJcbi5kaWFsb2ctaGVhZGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nKTtcclxuICBtYXJnaW4tdG9wOiAwLjVyZW07XHJcblxyXG4gICYgcCB7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xyXG4gIH1cclxufVxyXG5cclxuLmRpYWxvZy1jbG9zZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAycHg7XHJcbiAgaW5zZXQtaW5saW5lLWVuZDogMnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXNpemUtNik7XHJcbn1cclxuXHJcbi5kaWFsb2ctYm9keSB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICByb3ctZ2FwOiAxLjVyZW07XHJcblxyXG4gICYgLmdhcC0xNiB7XHJcbiAgICByb3ctZ2FwOiAxcmVtO1xyXG4gIH1cclxufVxyXG5cclxuLmRpYWxvZy1ib2R5IHtcclxuICAmW2RhdGEtZGlhbG9nLWJvZHl+PVwiY2VudGVyZWRcIl0ge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAganVzdGlmeS1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJltkYXRhLWRpYWxvZy1ib2R5fj1cInN1Y2Nlc3NcIl0ge1xyXG4gICAgLS1kaWFsb2ctdHlwZS1iZzogdmFyKC0tamFkZS1hMyk7XHJcbiAgICAtLWRpYWxvZy10eXBlLWNvbG9yOiB2YXIoLS1qYWRlLWExMSk7XHJcbiAgfVxyXG5cclxuICAmW2RhdGEtZGlhbG9nLWJvZHl+PVwid2FybmluZ1wiXSB7XHJcbiAgICAtLWRpYWxvZy10eXBlLWJnOiB2YXIoLS1hbWJlci1hMyk7XHJcbiAgICAtLWRpYWxvZy10eXBlLWNvbG9yOiB2YXIoLS1hbWJlci1hMTEpO1xyXG4gIH1cclxuXHJcbiAgJltkYXRhLWRpYWxvZy1ib2R5fj1cImVycm9yXCJdIHtcclxuICAgIC0tZGlhbG9nLXR5cGUtYmc6IHZhcigtLXJ1YnktYTMpO1xyXG4gICAgLS1kaWFsb2ctdHlwZS1jb2xvcjogdmFyKC0tcnVieS1hMTEpO1xyXG4gIH1cclxufVxyXG5cclxuLmRpYWxvZy1ib2R5LS1pY29uIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogMC43NXJlbTtcclxuICBib3JkZXItcmFkaXVzOiAxLjI1cmVtO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRpYWxvZy10eXBlLWJnLCB2YXIoLS1zbGF0ZS1hMykpO1xyXG4gIGNvbG9yOiB2YXIoLS1kaWFsb2ctdHlwZS1jb2xvciwgdmFyKC0tc2xhdGUtYTExKSk7XHJcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtaWNvbnMpO1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2l6ZS00OCk7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxufVxyXG5cclxuLmRpYWxvZy1ib2R5LS10ZXh0LXdyYXBwZXIge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbn1cclxuXHJcbi5kaWFsb2ctYm9keS0tdGl0bGUge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUxKTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUxKTtcclxuICBmb250LXdlaWdodDogdmFyKC0taGVhZGluZy13ZWlnaHQpO1xyXG4gIG1hcmdpbi1ibG9jay1lbmQ6IGNhbGModmFyKC0tbGgtc2NhbGUxKSAvIDIpO1xyXG59XHJcblxyXG4uZGlhbG9nLWJvZHktLXRleHQge1xyXG4gIEBpbmNsdWRlIGJvZHktMDE7XHJcbn1cclxuXHJcbi5kaWFsb2ctbWVzc2FnZS1jYXJkIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XHJcbiAgcm93LWdhcDogMXJlbTtcclxuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xyXG4gIHBhZGRpbmctYmxvY2s6IDFyZW0gMS4yNXJlbTtcclxuICBwYWRkaW5nLWlubGluZTogMXJlbTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGlhbG9nLW1lc3NhZ2UtYmcsIHZhcigtLXNsYXRlLWEyKSk7XHJcbiAgY29sb3I6IHZhcigtLWRpYWxvZy1tZXNzYWdlLWNvbG9yLCB2YXIoLS1zbGF0ZS1hMTIpKTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1kaWFsb2ctbWVzc2FnZS1ib3JkZXIsIHZhcigtLXNsYXRlLWE2KSk7XHJcbiAgdGV4dC13cmFwOiBiYWxhbmNlO1xyXG59XHJcblxyXG4uZGlhbG9nLW1lc3NhZ2UtY2FyZFtkYXRhLWRpYWxvZy1tZXNzYWdlLWNhcmR+PVwiZGVsZXRlXCJdIHtcclxuICAtLWRpYWxvZy1tZXNzYWdlLWJnOiB2YXIoLS1ydWJ5LWEyKTtcclxuICAtLWRpYWxvZy1tZXNzYWdlLWNvbG9yOiB2YXIoLS1ydWJ5LWExMik7XHJcbiAgLS1kaWFsb2ctbWVzc2FnZS1ib3JkZXI6IHZhcigtLXJ1YnktYTYpO1xyXG5cclxuICAmIHBhdGggeyBmaWxsOiB2YXIoLS1ydWJ5LWExMik7IH1cclxufVxyXG5cclxuLmRpYWxvZy1tZXNzYWdlLWNhcmRbZGF0YS1kaWFsb2ctbWVzc2FnZS1jYXJkfj1cImVycm9yXCJdIHtcclxuICAtLWRpYWxvZy1tZXNzYWdlLWJnOiB2YXIoLS1ydWJ5LWEyKTtcclxuICAtLWRpYWxvZy1tZXNzYWdlLWNvbG9yOiB2YXIoLS1ydWJ5LWExMik7XHJcbiAgLS1kaWFsb2ctbWVzc2FnZS1ib3JkZXI6IHZhcigtLXJ1YnktYTYpO1xyXG5cclxuICAmIHBhdGggeyBmaWxsOiB2YXIoLS1ydWJ5LWExMik7IH1cclxufVxyXG5cclxuLmRpYWxvZy1tZXNzYWdlLWNhcmRbZGF0YS1kaWFsb2ctbWVzc2FnZS1jYXJkfj1cIndhcm5pbmdcIl0ge1xyXG4gIC0tZGlhbG9nLW1lc3NhZ2UtYmc6IHZhcigtLWFtYmVyLWEyKTtcclxuICAtLWRpYWxvZy1tZXNzYWdlLWNvbG9yOiB2YXIoLS1hbWJlci1hMTIpO1xyXG4gIC0tZGlhbG9nLW1lc3NhZ2UtYm9yZGVyOiB2YXIoLS1hbWJlci1hNik7XHJcblxyXG4gICYgcGF0aCB7IGZpbGw6IHZhcigtLWFtYmVyLWExMik7IH1cclxufVxyXG5cclxuLmRpYWxvZy1tZXNzYWdlLWNhcmRbZGF0YS1kaWFsb2ctbWVzc2FnZS1jYXJkfj1cInN1Y2Nlc3NcIl0ge1xyXG4gIC0tZGlhbG9nLW1lc3NhZ2UtYmc6IHZhcigtLWphZGUtYTIpO1xyXG4gIC0tZGlhbG9nLW1lc3NhZ2UtY29sb3I6IHZhcigtLWphZGUtYTEyKTtcclxuICAtLWRpYWxvZy1tZXNzYWdlLWJvcmRlcjogdmFyKC0tamFkZS1hNik7XHJcblxyXG4gICYgcGF0aCB7IGZpbGw6IHZhcigtLWphZGUtYTEyKTsgfVxyXG59XHJcblxyXG4uZGlhbG9nLW1lc3NhZ2UtY2FyZFtkYXRhLWRpYWxvZy1tZXNzYWdlLWNhcmR+PVwiaW5mb3JtYXRpb25hbFwiXSB7XHJcbiAgLS1kaWFsb2ctbWVzc2FnZS1iZzogdmFyKC0tYmx1ZS1hMik7XHJcbiAgLS1kaWFsb2ctbWVzc2FnZS1jb2xvcjogdmFyKC0tYmx1ZS1hMTIpO1xyXG4gIC0tZGlhbG9nLW1lc3NhZ2UtYm9yZGVyOiB2YXIoLS1ibHVlLWE2KTtcclxuXHJcbiAgJiBwYXRoIHsgZmlsbDogdmFyKC0tYmx1ZS1hMTIpOyB9XHJcbn1cclxuXHJcbi5kaWFsb2ctbWVzc2FnZS1jYXJkW2RhdGEtZGlhbG9nLW1lc3NhZ2UtY2FyZH49XCJ0ZXh0LWxlZnRcIl0ge1xyXG4gIHBsYWNlLWl0ZW1zOiBzdGFydDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4uZGlhbG9nLW1lc3NhZ2UtY2FyZFtkYXRhLWRpYWxvZy1tZXNzYWdlLWNhcmR+PVwiY29tcGFjdFwiXSB7XHJcbiAgcGFkZGluZy1ibG9jazogMC43NXJlbSAwLjg3NXJlbTtcclxuICBwYWRkaW5nLWlubGluZTogMXJlbTtcclxufVxyXG5cclxuXHJcbi5kaWFsb2ctZXJyb3ItaWQtd3JhcHBlciB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IFtlcnJvci1jb2RlLXN0YXJ0XSAxZnIgW2Vycm9yLWNvZGUtZW5kIGJ1dHRvbi1zdGFydF0gYXV0byBbYnV0dG9uLWVuZF07XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBjb2x1bW4tZ2FwOiAxcmVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XHJcbiAgcGFkZGluZy1pbmxpbmU6IDFyZW0gMC41cmVtO1xyXG4gIGhlaWdodDogM3JlbTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kaWFsb2ctbWVzc2FnZS1iZywgdmFyKC0tc2xhdGUtYTIpKTtcclxuICBjb2xvcjogdmFyKC0tZGlhbG9nLW1lc3NhZ2UtY29sb3IsIHZhcigtLXNsYXRlLWExMikpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWRpYWxvZy1tZXNzYWdlLWJvcmRlciwgdmFyKC0tc2xhdGUtYTYpKTtcclxufVxyXG5cclxuXHJcbi8vIFVYIERJQUxPRyBPVkVSTEFZXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG51eC1kaWFsb2ctb3ZlcmxheSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogb2tsY2goMTAwJSAwIDAgLyAwJSk7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDEyNW1zIGVhc2Utb3V0O1xyXG59XHJcblxyXG5cclxudXgtZGlhbG9nLW92ZXJsYXkuYWN0aXZlOmxhc3Qtb2YtdHlwZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGlhbG9nLWJhY2tkcm9wKTtcclxuICB0cmFuc2l0aW9uOiBhbGwgMTAwbXMgZWFzZS1vdXQ7XHJcbiAgLy9vcGFjaXR5OiAxO1xyXG59XHJcblxyXG51eC1kaWFsb2ctb3ZlcmxheS5hY3RpdmUudXgtZHJhd2VyLW92ZXJsYXk6bGFzdC1vZi10eXBlIHtcclxuICAvL2luc2V0OiB2YXIoLS1mb3JnZS1hcHAtYmFyLWhlaWdodCkgMCAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRpYWxvZy1iYWNrZHJvcCk7XHJcbn1cclxuXHJcblxyXG4vLyBVWCBESUFMT0cgU1RZTEVTXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG51eC1kaWFsb2ctY29udGFpbmVyIHtcclxuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45OCwgMC45OCwgMC45OCk7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDEwMG1zIGVhc2Utb3V0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbnV4LWRpYWxvZy1jb250YWluZXIuYWN0aXZlIHtcclxuICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDEyNW1zIDI1bXMgZWFzZS1vdXQgIWltcG9ydGFudDtcclxufVxyXG5cclxudXgtZGlhbG9nLWNvbnRhaW5lciA+IGRpdiB7XHJcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICBwYWRkaW5nOiAwIDFyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuZGl2Omhhcyg+IHV4LWRpYWxvZykge1xyXG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgbWluLXdpZHRoOiAxNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udXgtZGlhbG9nLW9wZW4gdXgtZGlhbG9nIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wYW5lbC1zb2xpZCk7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLWJsb2NrLWVuZDogY2xhbXAoMnJlbSwgY2FsYygtMjhyZW0gKyA1My4zMzN2YiksIDRyZW0pO1xyXG59XHJcblxyXG4udXgtZGlhbG9nLW1hcmdpbi10b3Atc20ge1xyXG4gIG1hcmdpbi10b3A6IDExMnB4O1xyXG59XHJcblxyXG4udXgtZGlhbG9nLW1hcmdpbi10b3AtbWQge1xyXG4gIG1hcmdpbi1ibG9jay1zdGFydDogY2xhbXAoNXJlbSwgY2FsYygtNzByZW0gKyAxMzMuMzMzdmIpLCAxMHJlbSk7XHJcbiAgLy8gaHR0cHM6Ly9jaHJpc2J1cm5lbGwuY29tL2NsYW1wLWNhbGN1bGF0b3IvP2ZvbnQtc2l6ZS1yb290PTE2JnNpemUtbWluPTgwJnNpemUtbWF4PTE2MCZ2aWV3cG9ydC1taW49OTAwJnZpZXdwb3J0LW1heD05NjAmdmlld3BvcnQtdW5pdHM9dmJcclxufVxyXG5cclxuLnV4LWRpYWxvZy1vcGVuIHV4LWRpYWxvZyB7XHJcbiAgLy9tYXJnaW4tdG9wOiAxMHJlbTtcclxuICAvL21hcmdpbi1ib3R0b206IDRyZW07XHJcbn1cclxuXHJcbi5kaWFsb2ctdmFsaWRhdGlvbi1lcnJvciB7XHJcbiAgY29sb3IgOiAjRDUwMDAwO1xyXG59XHJcblxyXG4vLyBEaWFsb2cgd2l0aCBjYXJkcyBhbmQgbGlzdHNcclxuLmRpYWxvZy1jYXJkLWdyb3VwLWJvZHkge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBnYXA6IDEuNXJlbTtcclxufVxyXG5cclxuLmRpYWxvZy1jYXJkLWdyb3VwIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiAwLjVyZW07XHJcbn1cclxuXHJcbi5kaWFsb2ctY2FyZC1zZWN0aW9uIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiAwLjVyZW07XHJcbiAgcGFkZGluZzogMC42MjVyZW0gMC43NXJlbTtcclxuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLWEzKTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hNik7XHJcblxyXG4gIC50b2dnbGUtYXJyb3cge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDUwbXMgZWFzZS1vdXQ7XHJcbiAgfVxyXG5cclxuICAudG9nZ2xlLWFycm93LXJvdGF0ZSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gIH1cclxuXHJcbiAgLmNvbGxhcHNlZCB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4udG9nZ2xlLWFycm93LWJ1dHRvbiB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBwbGFjZS1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uZGlhbG9nLWNhcmQtc2VjdGlvbi1oZWFkZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZ2FwOiAwLjVyZW07XHJcblxyXG4gICYtaW5mbyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gICAgY29sdW1uLWdhcDogMC41cmVtO1xyXG4gICAgZmxleDogMTtcclxuICB9XHJcbn1cclxuXHJcbi5kaWFsb2ctY2FyZC1zZWN0aW9uLW1ldGEge1xyXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1vbm8pO1xyXG4gIGZvbnQtc2l6ZTogY2FsYygxMHJlbSAvIDE2KTtcclxuICBsaW5lLWhlaWdodDogY2FsYygxMnJlbSAvIDE2KTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XHJcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnc3MwNCc7XHJcbiAgY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcclxufVxyXG5cclxuLmNhcmQtbGlzdCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBwYWRkaW5nLWxlZnQ6IDEuNjI1cmVtO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgZ2FwOiB2YXIoLS1zaXplLTQsIDAuMjVyZW0pO1xyXG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XHJcbn1cclxuXHJcbi5jYXJkLWxpc3QtaXRlbSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogNnB4O1xyXG4gIGhlaWdodDogMS41cmVtO1xyXG59XHJcblxyXG5cclxuLy8gTmVlZCB0byB1cGRhdGUgY2l0aXplbi5zY3NzLiBUaGVzZSBhcmUgdGVtcCBkdWUgdG8gdmlvbGF0aW9ucyBmcm9tIHRoZSBleGlzdGluZyBjb2RlLlxyXG5cclxuLm1vZGFsX19oZWFkZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIHBhZGRpbmctYmxvY2s6IDEuNXJlbSAxcmVtO1xyXG4gIHBhZGRpbmctaW5saW5lOiAxcmVtIDNyZW07XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLm1vZGFsX190aXRsZSB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTIpO1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xyXG59XHJcblxyXG4ubW9kYWxfX2FjdGlvbnMge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICBwYWRkaW5nOiAxcmVtO1xyXG4gIGNvbHVtbi1nYXA6IDFyZW07XHJcblxyXG4gID4gKiB7XHJcbiAgICBmbGV4OiAxO1xyXG4gIH1cclxufVxyXG5cclxuLm1vZGFsX19ib2R5IHtcclxuICBwYWRkaW5nLWJsb2NrOiAxcmVtIDFyZW07XHJcbiAgcGFkZGluZy1pbmxpbmU6IDFyZW07XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICByb3ctZ2FwOiAxLjVyZW07XHJcblxyXG4gICYtY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAvL2ZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDEuNXJlbTtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XHJcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XHJcblxyXG4gICAgLm1hdGVyaWFsLWljb25zLFxyXG4gICAgLm1hdGVyaWFsLWljb25zLW91dGxpbmVkIHtcclxuICAgICAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTEpO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWl0ZW0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IHZhcigtLXNwYWNpbmcpO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4ubW9kYWxfX2JvZHktLW5vLXBhZGRpbmcge1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi51eC1kaWFsb2cteHMge1xyXG4gIG1heC13aWR0aDogMjByZW07XHJcbiAgLy8zMjBweFxyXG59XHJcblxyXG4udXgtZGlhbG9nLXNtIHtcclxuICBtYXgtd2lkdGg6IDI1cmVtO1xyXG4gIC8vNDAwcHhcclxufVxyXG5cclxuLnV4LWRpYWxvZy1tZCB7XHJcbiAgbWF4LXdpZHRoOiAzMHJlbTtcclxuICAvLzQ4MHB4XHJcbn1cclxuXHJcbi51eC1kaWFsb2ctbWQtbGcge1xyXG4gIG1heC13aWR0aDogMzVyZW07XHJcbiAgLy80ODBweFxyXG59XHJcblxyXG4udXgtZGlhbG9nLWxnIHtcclxuICBtYXgtd2lkdGg6IDQwcmVtO1xyXG4gIC8vNjQwcHhcclxufVxyXG5cclxuLnV4LWRpYWxvZy14bCB7XHJcbiAgbWF4LXdpZHRoOiA1MHJlbTtcclxuICAvLzgwMHB4XHJcbn1cclxuXHJcbi5tb2RhbC1jbG9zZSB7XHJcbiAgLy9jdXJzb3I6IHBvaW50ZXI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMC4yNXJlbTtcclxuICByaWdodDogMC4yNXJlbTtcclxuICB6LWluZGV4OiAxO1xyXG59XHJcblxyXG4udm9pY2VtYWlsLXBsYXllciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuIiwiLy8gQHVzZSAnLi4vLi4vc3R5bGVzL2Fic3RyYWN0cycgYXMgKjtcclxuQHVzZSAnLi4vLi4vc3R5bGVzL2Jhc2UnIGFzICo7XHJcblxyXG5cclxuLy8gTUVTU0FHRSBURU1QTEFURSBFRElUT1IgSU5TVEFOQ0VcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbmZvcm0uZHJvcHpvbmUge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMik7XHJcbiAgYm9yZGVyOiAxcHggZGFzaGVkIHZhcigtLXNsYXRlLWE3KTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTgpO1xyXG4gIHBhZGRpbmc6IHZhcigtLXNpemUtMjQpO1xyXG4gIG1pbi1ibG9jay1zaXplOiByZXZlcnQ7XHJcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDE1MG1zIGVhc2Utb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDE1MG1zIGVhc2Utb3V0O1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc2xhdGUtYTkpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogb2tsY2goZnJvbSB2YXIoLS1zbGF0ZS1hMikgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xyXG4gIH1cclxufVxyXG5cclxuZm9ybS5kcm9wem9uZSAuZHotbWVzc2FnZSB7XHJcbiAgQGluY2x1ZGUgYm9keS0wMTtcclxuICBtYXJnaW46IDA7XHJcblxyXG4gICYgc3Bhbjpub3QoLmR6LXVwbG9hZC1tZXNzYWdlLCAuZnctbWVkaXVtKSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHJvdy1nYXA6IHZhcigtLXNpemUtOCk7XHJcbiAgfVxyXG59XHJcblxyXG4uZmlsZS11cGxvYWQtaWNvbiB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBwbGFjZS1pdGVtczogY2VudGVyO1xyXG4gIGJsb2NrLXNpemU6IHZhcigtLXNpemUtMzIpO1xyXG4gIGlubGluZS1zaXplOiB2YXIoLS1zaXplLTMyKTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTYpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLTEpO1xyXG4gIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDFweCB2YXIoLS1zbGF0ZS1hNik7XHJcblxyXG4gICYgcGF0aCB7XHJcbiAgICBmaWxsOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChwcmVmZXJzLWNvbG9yLXNjaGVtZTogZGFyaykge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTIpO1xyXG4gIH1cclxufVxyXG5cclxuLmR6LXVwbG9hZC1idXR0b24ge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIHBhZGRpbmc6IHZhcigtLXNpemUtMikgdmFyKC0tc2l6ZS00KTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTIpO1xyXG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAtNHB4O1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTAwbXMgZWFzZS1vdXQsIGJveC1zaGFkb3cgMTAwbXMgZWFzZS1vdXQ7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTMpO1xyXG4gIH1cclxuXHJcbiAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgIG91dGxpbmU6IHZhcigtLWlucHV0LWZvY3VzLW91dGxpbmUpO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAwIDJweCB2YXIoLS1mb3JnZS10ZXJ0aWFyeS02MC1hMTYpO1xyXG4gIH1cclxufVxyXG5cclxuZm9ybS5kcm9wem9uZSAuZHotcHJldmlldy5kei1pbWFnZS1wcmV2aWV3IHtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG59XHJcblxyXG5mb3JtLmRyb3B6b25lLWVycm9yLWJvcmRlciB7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ydWJ5LWE5KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZHJvcHpvbmUtZXJyb3ItbWVzc2FnZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XHJcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IGNoYXJhY3Rlci12YXJpYW50KGwtdGFpbCk7XHJcbiAgY29sb3I6IHZhcigtLXRleHQtY3JpdGljYWwpO1xyXG59XHJcblxyXG4uZHJvcHpvbmUtYXR0YWNobWVudC1wcmV2aWV3cyB7XHJcbiAgbWFyZ2luLXRvcDogdmFyKC0tc2l6ZS04KTtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdhcDogdmFyKC0tc2l6ZS04KTtcclxufVxyXG5cclxuLmF0dGFjaG1lbnQtaXRlbSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICBjb2x1bW4tZ2FwOiB2YXIoLS1zaXplLTE2KTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMSk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTYpO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXNpemUtNCk7XHJcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNpemUtOCkgdmFyKC0tc2l6ZS00KTtcclxuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zaXplLTQpO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICY6aGFzKC5hdHRhY2htZW50LXNpemUpIHtcclxuICAgIHBhZGRpbmc6IHZhcigtLXNpemUtOCk7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTgpO1xyXG4gIH1cclxufVxyXG5cclxuLmF0dGFjaG1lbnQtY29udGVudCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBjb2x1bW4tZ2FwOiB2YXIoLS1zaXplLTgpO1xyXG4gIGZsZXg6IGF1dG87XHJcbiAgcGFkZGluZy1ibG9jazogN3B4O1xyXG4gIG1pbi13aWR0aDogMDtcclxuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xyXG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuXHJcbiAgJjpoYXMoLmF0dGFjaG1lbnQtc2l6ZSkge1xyXG4gICAgcGFkZGluZy1ibG9jazogMDtcclxuICB9XHJcbn1cclxuXHJcbi5hdHRhY2htZW50LWljb24ge1xyXG4gIGJsb2NrLXNpemU6IHZhcigtLXNpemUtMTgpO1xyXG4gIGlubGluZS1zaXplOiB2YXIoLS1zaXplLTE4KTtcclxuXHJcbiAgJiBwYXRoIHtcclxuICAgIGZpbGw6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcclxuICB9XHJcbn1cclxuXHJcbi5hdHRhY2htZW50LW1ldGEge1xyXG4gIHBhZGRpbmctYmxvY2s6IDFweDtcclxuXHJcbiAgc3Ryb25nIHtcclxuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy1yZWd1bGFyKTtcclxuICB9XHJcbn1cclxuXHJcbi5hdHRhY2htZW50LWVycm9yIHtcclxuICBAaW5jbHVkZSBsYWJlbC0wMTtcclxuICBjb2xvcjogdmFyKC0tdGV4dC1jcml0aWNhbCk7XHJcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zaXplLTQpO1xyXG5cclxuICAmOmVtcHR5IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcbiIsIkB1c2UgJy4uL2Fic3RyYWN0cycgYXMgKjtcclxuQHVzZSAnLi4vYmFzZS90eXBvZ3JhcGh5JyBhcyAqO1xyXG5cclxuOndoZXJlKGh0bWwpIHtcclxuICAtLW5vdGUtY2FyZC1iZzogdmFyKC0tc2xhdGUtYTEpO1xyXG4gIC0tbm90ZS1jYXJkLXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXNsYXRlLWE2KTtcclxuICAtLW5vdGUtY2FyZC1yYWRpdXM6IDAuMjVyZW07XHJcbiAgLS1ub3RlLWNhcmQtcm93LWdhcDogMC43NXJlbTtcclxuICAtLWhpc3RvcnktbWV0YS1hdmF0YXItc2l6ZTogMS4yNXJlbTtcclxuICAtLWhpc3RvcnktbWV0YS1hdmF0YXItYmc6IHJhZGlhbC1ncmFkaWVudChmYXJ0aGVzdC1zaWRlIGNpcmNsZSBhdCAxMDAlIDAlLCB2YXIoLS1waW5rLWE1KSAwJSwgdmFyKC0tdmlvbGV0LWE1KSAxMDAlKTtcclxuICAtLWhpc3RvcnktbWV0YS1hdmF0YXItZmc6IHZhcigtLXZpb2xldC1hMTEpO1xyXG59XHJcblxyXG4ubm90ZS1jYXJkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ub3RlLWNhcmQtYmcpO1xyXG4gIGJveC1zaGFkb3c6IHZhcigtLW5vdGUtY2FyZC1zaGFkb3cpO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLW5vdGUtY2FyZC1yYWRpdXMsIDAuMjVyZW0pO1xyXG4gIHBhZGRpbmctYmxvY2s6IDAuNzVyZW0gMXJlbTtcclxuICBwYWRkaW5nLWlubGluZTogMXJlbTtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIHJvdy1nYXA6IHZhcigtLW5vdGUtY2FyZC1yb3ctZ2FwKTtcclxufVxyXG5cclxuLm5vdGUtY29udGVudCB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XHJcbiAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XHJcbn1cclxuXHJcbi5oaXN0b3J5LW1ldGEge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgJi1hdmF0YXIge1xyXG4gICAgd2lkdGg6IHZhcigtLWhpc3RvcnktbWV0YS1hdmF0YXItc2l6ZSk7XHJcbiAgICBoZWlnaHQ6IHZhcigtLWhpc3RvcnktbWV0YS1hdmF0YXItc2l6ZSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLWhpc3RvcnktbWV0YS1hdmF0YXItc2l6ZSkgLyAyKTtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBwbGFjZS1pdGVtczogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0taGlzdG9yeS1tZXRhLWF2YXRhci1iZyk7XHJcbiAgICBjb2xvcjogdmFyKC0taGlzdG9yeS1tZXRhLWF2YXRhci1mZyk7XHJcbiAgICBmb250LXNpemU6IGNhbGMoMTFyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBmb250LXdlaWdodDogNDUwO1xyXG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IDAuNWVtO1xyXG5cclxuICAgICY6ZW1wdHkgeyBkaXNwbGF5OiBub25lOyB9XHJcbiAgfVxyXG5cclxuICAmLXVzZXIge1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICB9XHJcblxyXG4gICYtZGVzY3JpcHRpb24ge1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtdGVydGlhcnkpO1xyXG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogMC4zNWVtO1xyXG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IDFlbTtcclxuXHJcbiAgfVxyXG5cclxuICAmLWRhdGUge1xyXG5cclxuICB9XHJcbn1cclxuXHJcbi5oaXN0b3J5LW1ldGE6aGFzKC5oaXN0b3J5LW1ldGEtYXZhdGFyKSB7XHJcbiAgbWFyZ2luLWlubGluZS1zdGFydDogLTJweDtcclxufVxyXG5cclxuIiwiXHJcbjp3aGVyZShodG1sKSB7XHJcbiAgLS1ub3RpZmljYXRpb24tc2hhZG93OiAwIDM2cHggMTRweCBoc2woMjE4IDQlIDUwJSAvIDIlKSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgIDAgMjBweCAxMnB4IGhzbCgyMTggNCUgNTAlIC8gOCUpLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgMCA5cHggOXB4IGhzbCgyMTggNCUgNTAlIC8gMTQlKSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgIDAgMnB4IDVweCBoc2woMjE4IDQlIDUwJSAvIDE2JSksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAwIDAgMCBoc2woMjE4IDQlIDUwJSAvIDE2JSk7XHJcblxyXG4gIC0tYmFubmVyLWhlaWdodDogdmFyKC0tc2l6ZS00MCk7XHJcbn1cclxuXHJcbjp3aGVyZSgubm90aWZpY2F0aW9uKSxcclxuOndoZXJlKC5iYW5uZXIpIHtcclxuICAtLWNvbG9yLWRhcmtlbjogY2FsYyhsIC0gMC4xMjUpO1xyXG59XHJcblxyXG46d2hlcmUoLmJhbm5lcikge1xyXG4gIC0tYmFubmVyLWJvcmRlcjogaW5zZXQgMCAtMXB4IDAgMCB2YXIoLS1iYW5uZXItYm9yZGVyLWNvbG9yLCB2YXIoLS1zbGF0ZS1hNikpO1xyXG59XHJcblxyXG4ubm90aWZpY2F0aW9uIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBjb2x1bW4tZ2FwOiB2YXIoLS1zaXplLTEyKTtcclxuICAvL21pbi13aWR0aDogMThyZW07XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIG1pbi1oZWlnaHQ6IDNyZW07XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XHJcbiAgcGFkZGluZzogMXJlbSAxcmVtIDFyZW0gMC44MTI1cmVtO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5vdGlmaWNhdGlvbi1iZywgdmFyKC0tc2xhdGUtMikpO1xyXG4gIGNvbG9yOiB2YXIoLS1ub3RpZmljYXRpb24tdGV4dCwgdmFyKC0tdGV4dC1wcmltYXJ5KSk7XHJcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCB2YXIoLS1ub3RpZmljYXRpb24tYm9yZGVyLXN0cm9uZywgdmFyKC0tc2xhdGUtYTEwKSk7XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgaW5zZXQ6IDA7XHJcbiAgICBib3JkZXItd2lkdGg6IDFweCAxcHggMXB4IDA7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ub3RpZmljYXRpb24tYm9yZGVyLCB2YXIoLS1zbGF0ZS1hNikpO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIH1cclxuXHJcbiAgJi0tdGV4dC13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBmbGV4OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgJi0tdGV4dC13cmFwcGVyLWlubGluZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleDogYXV0bztcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGNvbHVtbi1nYXA6IDAuNXJlbTtcclxuICB9XHJcblxyXG4gICYtLWRldGFpbHMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGNvbHVtbi1nYXA6IDFyZW07XHJcbiAgfVxyXG5cclxuICAmLS1pY29uIHtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWljb25zKTtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUxKTtcclxuICAgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiAnRklMTCcgMSwgJ3dnaHQnIDQwMCwgJ0dSQUQnIDAsICdvcHN6JyAyMDtcclxuICAgIGNvbG9yOiB2YXIoLS1ub3RpZmljYXRpb24taWNvbik7XHJcblxyXG4gICAgJiBwYXRoIHtcclxuICAgICAgZmlsbDogdmFyKC0tbm90aWZpY2F0aW9uLWljb24pO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tdGl0bGUge1xyXG4gICAgY29sb3I6IHZhcigtLW5vdGlmaWNhdGlvbi10aXRsZSwgdmFyKC0tdGV4dC1wcmltYXJ5KSk7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gIH1cclxuXHJcbiAgJi0tc3VidGl0bGUge1xyXG4gICAgJjplbXB0eSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1jYXB0aW9uIHtcclxuICAgICY6ZW1wdHkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tYWN0aW9uIHtcclxuICAgIG1hcmdpbi1ibG9jay1zdGFydDogMXJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5ub3RpZmljYXRpb24tLWNhcHRpb246d2hlcmUoLmRhcmspIHtcclxuICBjb2xvcjogdmFyKC0tYW1iZXItYTEyKTtcclxufVxyXG5cclxuLm5vdGlmaWNhdGlvbi0tY2FwdGlvbjp3aGVyZSguc21hbGwpIHtcclxuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0yKVxyXG59XHJcblxyXG4ubm90aWZpY2F0aW9uOmhhcygubm90aWZpY2F0aW9uLS1jYXB0aW9uKSAubm90aWZpY2F0aW9uLS1zdWJ0aXRsZSB7XHJcbiAgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZS0xKSAvIDIpO1xyXG59XHJcblxyXG5cclxuLy8gU0VNQU5USUMgVkFSSUFOVFNcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbi5ub3RpZmljYXRpb24ge1xyXG4gICY6d2hlcmUoW2RhdGEtbm90aWZpY2F0aW9uLXR5cGV+PVwiaW5mb3JtYXRpb25hbFwiXSkge1xyXG4gICAgLS1ub3RpZmljYXRpb24tYmc6IHZhcigtLWJsdWUtMik7XHJcbiAgICAtLW5vdGlmaWNhdGlvbi1ib3JkZXI6IHZhcigtLWJsdWUtYTYpO1xyXG4gICAgLS1ub3RpZmljYXRpb24tYm9yZGVyLXN0cm9uZzogdmFyKC0tYmx1ZS1hMTApO1xyXG4gICAgLS1ub3RpZmljYXRpb24taWNvbjogb2tsY2goZnJvbSB2YXIoLS1ibHVlLWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xyXG4gICAgLS1ub3RpZmljYXRpb24tdGl0bGU6IHZhcigtLWJsdWUtYTEyKTtcclxuICAgIC0tbm90aWZpY2F0aW9uLXRleHQ6IG9rbGNoKGZyb20gdmFyKC0tYmx1ZS1hMTEpIHZhcigtLWNvbG9yLWRhcmtlbikgYyBoKTtcclxuXHJcbiAgICAmIC5idG4tc2Vjb25kYXJ5IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc3VyZmFjZSk7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1ibHVlLWExMik7XHJcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hNyk7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXNsYXRlLWE5KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjp3aGVyZShbZGF0YS1ub3RpZmljYXRpb24tdHlwZX49XCJ3YXJuaW5nXCJdKSB7XHJcbiAgICAtLW5vdGlmaWNhdGlvbi1iZzogdmFyKC0tYW1iZXItMik7XHJcbiAgICAtLW5vdGlmaWNhdGlvbi1ib3JkZXI6IHZhcigtLWFtYmVyLWE2KTtcclxuICAgIC0tbm90aWZpY2F0aW9uLWJvcmRlci1zdHJvbmc6IHZhcigtLWFtYmVyLWExMCk7XHJcbiAgICAtLW5vdGlmaWNhdGlvbi1pY29uOiBva2xjaChmcm9tIHZhcigtLWFtYmVyLWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xyXG4gICAgLS1ub3RpZmljYXRpb24tdGl0bGU6IHZhcigtLWFtYmVyLWExMik7XHJcbiAgICAtLW5vdGlmaWNhdGlvbi10ZXh0OiBva2xjaChmcm9tIHZhcigtLWFtYmVyLWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xyXG5cclxuICAgICYgLmJ0bi1zZWNvbmRhcnkge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcclxuICAgICAgY29sb3I6IHZhcigtLWFtYmVyLWExMik7XHJcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zYW5kLWE3KTtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2FuZC1hOSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6d2hlcmUoW2RhdGEtbm90aWZpY2F0aW9uLXR5cGV+PVwiZXJyb3JcIl0pIHtcclxuICAgIC0tbm90aWZpY2F0aW9uLWJnOiB2YXIoLS1ydWJ5LTIpO1xyXG4gICAgLS1ub3RpZmljYXRpb24tYm9yZGVyOiB2YXIoLS1ydWJ5LWE2KTtcclxuICAgIC0tbm90aWZpY2F0aW9uLWJvcmRlci1zdHJvbmc6IHZhcigtLXJ1YnktYTEwKTtcclxuICAgIC0tbm90aWZpY2F0aW9uLWljb246IG9rbGNoKGZyb20gdmFyKC0tcnVieS1hMTEpIHZhcigtLWNvbG9yLWRhcmtlbikgYyBoKTtcclxuICAgIC0tbm90aWZpY2F0aW9uLXRpdGxlOiB2YXIoLS1ydWJ5LWExMik7XHJcbiAgICAtLW5vdGlmaWNhdGlvbi10ZXh0OiBva2xjaChmcm9tIHZhcigtLXJ1YnktYTExKSB2YXIoLS1jb2xvci1kYXJrZW4pIGMgaCk7XHJcblxyXG4gICAgJiAuYnRuLXNlY29uZGFyeSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXN1cmZhY2UpO1xyXG4gICAgICBjb2xvcjogdmFyKC0tcnVieS1hMTIpO1xyXG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tbWF1dmUtYTcpO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1tYXV2ZS1hOSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLmRpYWxvZzpub3QoLnF1aWNrLXNjYW4pOmhhcygubm90aWZpY2F0aW9uKSBbZGF0YS1ub3RpZmljYXRpb24tdHlwZT1cImVycm9yXCJdIHtcclxuICAtLW5vdGlmaWNhdGlvbi1iZzogdmFyKC0tcnVieS0yKTtcclxuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDAuNzVyZW07XHJcbiAgYm94LXNoYWRvdzogdmFyKC0tbm90aWZpY2F0aW9uLXNoYWRvdyk7XHJcbn1cclxuXHJcbi5kaXNidXJzZW1lbnRzLW5ldHdvcmstZXJyb3Ige1xyXG4gIGNvbG9yOiB2YXIoLS1ydWJ5LWExMSk7XHJcbn1cclxuXHJcblxyXG4vLyBCQU5ORVJcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbi5iYW5uZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBjb2x1bW4tZ2FwOiB2YXIoLS1zaXplLTgpO1xyXG4gIGJsb2NrLXNpemU6IHZhcigtLWJhbm5lci1oZWlnaHQsIHZhcigtLXNpemUtNDApKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYW5uZXItYmFja2dyb3VuZCwgdmFyKC0tc2xhdGUtNCkpO1xyXG4gIGNvbG9yOiB2YXIoLS1iYW5uZXItZm9yZWdyb3VuZCwgdmFyKC0tc2xhdGUtYTEyKSk7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XHJcbiAgZm9udC13ZWlnaHQ6IDQ1MDtcclxuXHJcbiAgJiBwYXRoIHtcclxuICAgIGZpbGw6IHZhcigtLWJhbm5lci1mb3JlZ3JvdW5kLCB2YXIoLS1zbGF0ZS1hMTIpKTtcclxuICB9XHJcblxyXG4gICY6d2hlcmUoW2RhdGEtYmFubmVyLXR5cGV+PVwiaW5mb3JtYXRpb25hbFwiXSkge1xyXG4gICAgLS1iYW5uZXItYmFja2dyb3VuZDogdmFyKC0tYmx1ZS00KTtcclxuICAgIC0tYmFubmVyLWZvcmVncm91bmQ6IG9rbGNoKGZyb20gdmFyKC0tYmx1ZS1hMTEpIHZhcigtLWNvbG9yLWRhcmtlbikgYyBoKTtcclxuICAgIC0tYmFubmVyLWZvcmVncm91bmQtZGFyazogdmFyKC0tYmx1ZS1hMTIpO1xyXG4gICAgLS1iYW5uZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlLWE2KTtcclxuICB9XHJcblxyXG4gICY6d2hlcmUoW2RhdGEtYmFubmVyLXR5cGV+PVwid2FybmluZ1wiXSkge1xyXG4gICAgLS1iYW5uZXItYmFja2dyb3VuZDogdmFyKC0tYW1iZXItMyk7XHJcbiAgICAtLWJhbm5lci1mb3JlZ3JvdW5kOiBva2xjaChmcm9tIHZhcigtLWFtYmVyLWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xyXG4gICAgLS1iYW5uZXItZm9yZWdyb3VuZC1kYXJrOiB2YXIoLS1hbWJlci1hMTIpO1xyXG4gICAgLS1iYW5uZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1hbWJlci1hNik7XHJcbiAgfVxyXG5cclxuICAmOndoZXJlKFtkYXRhLWJhbm5lci10eXBlfj1cImVycm9yXCJdKSB7XHJcbiAgICAtLWJhbm5lci1iYWNrZ3JvdW5kOiB2YXIoLS1jcmltc29uLTQpO1xyXG4gICAgLS1iYW5uZXItZm9yZWdyb3VuZDogb2tsY2goZnJvbSB2YXIoLS1jcmltc29uLWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xyXG4gICAgLS1iYW5uZXItZm9yZWdyb3VuZC1kYXJrOiB2YXIoLS1jcmltc29uLWExMik7XHJcbiAgICAtLWJhbm5lci1ib3JkZXItY29sb3I6IHZhcigtLWNyaW1zb24tYTYpO1xyXG4gIH1cclxuXHJcbiAgJjp3aGVyZShbZGF0YS1iYW5uZXItdHlwZX49XCJib3JkZXJcIl0pIHtcclxuICAgIGJveC1zaGFkb3c6IHZhcigtLWJhbm5lci1ib3JkZXIpO1xyXG4gIH1cclxuXHJcbiAgJjp3aGVyZShbZGF0YS1iYW5uZXItdHlwZX49XCJzdGlja3lcIl0pIHtcclxuICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgYm94LXNoYWRvdzogdmFyKC0tYmFubmVyLWJvcmRlcik7XHJcbiAgfVxyXG5cclxuICAmLXRpdGxlIHtcclxuICAgIGNvbG9yOiB2YXIoLS1iYW5uZXItZm9yZWdyb3VuZC1kYXJrKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1NTA7XHJcbiAgfVxyXG59XHJcbiIsIkB1c2UgJy4uL2NvbXBvbmVudHMvaW5wdXRzJyBhcyAqO1xyXG5cclxuOndoZXJlKGh0bWwpIHtcclxuICAtLW51bWJlci1jb250cm9sLWhlaWdodDogMi41cmVtO1xyXG59XHJcblxyXG5udW1iZXItY29udHJvbCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICY6d2hlcmUoW2RhdGEtbnVtYmVyLWNvbnRyb2x+PVwibGF5ZXItMDFcIl0pIHtcclxuICAgIC0tbnVtYmVyLWNvbnRyb2wtYmctY29sb3I6IHZhcigtLWNvbG9yLXN1cmZhY2UpO1xyXG4gICAgLS1udW1iZXItY29udHJvbC1iZy1jb2xvci1kaXNhYmxlZDogdmFyKC0tY29sb3Itc3VyZmFjZSk7XHJcbiAgfVxyXG5cclxuICAmOndoZXJlKFtkYXRhLW51bWJlci1jb250cm9sfj1cImxheWVyLTAyXCJdKSB7XHJcbiAgICAtLW51bWJlci1jb250cm9sLWJnLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMik7XHJcbiAgICAtLW51bWJlci1jb250cm9sLWJnLWNvbG9yLWRpc2FibGVkOiB2YXIoLS1zbGF0ZS1hMik7XHJcbiAgfVxyXG5cclxuICAmOndoZXJlKFtkYXRhLW51bWJlci1jb250cm9sfj1cImxheWVyLTAzXCJdKSB7XHJcbiAgICAtLW51bWJlci1jb250cm9sLWJnLWNvbG9yOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcclxuICAgIC0tbnVtYmVyLWNvbnRyb2wtYmctY29sb3ItZGlzYWJsZWQ6IHZhcigtLWNvbG9yLXN1cmZhY2UpO1xyXG4gIH1cclxufVxyXG5cclxuLm51bWJlci1jb250cm9sIHtcclxuICBibG9jay1zaXplOiB2YXIoLS1udW1iZXItY29udHJvbC1oZWlnaHQpO1xyXG4gIGlubGluZS1zaXplOiBmaXQtY29udGVudDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW51bWJlci1jb250cm9sLWJnLWNvbG9yKTtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2xhdGUtYTgpO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXNpemUtMik7XHJcbn1cclxuXHJcbi5udW1iZXItY29udHJvbC1pbnB1dCB7XHJcbiAgLS1pbnB1dC1iZy1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgLS1pbnB1dC1iZy1jb2xvci1kaXNhYmxlZDogdHJhbnNwYXJlbnQ7XHJcbiAgLS1pbnB1dC1ib3JkZXItcmFkaXVzOiAwO1xyXG4gIC0taW5wdXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAtLWlucHV0LWJveC1zaGFkb3ctZGlzYWJsZWQ6IG5vbmU7XHJcbiAgLS1pbnB1dC1oZWlnaHQ6IHZhcigtLW51bWJlci1jb250cm9sLWhlaWdodCk7XHJcbiAgLS1pbnB1dC1wYWRkaW5nLWlubGluZTogMC41cmVtO1xyXG4gIEBpbmNsdWRlIGlucHV0LWJhc2U7XHJcblxyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXgtaW5saW5lLXNpemU6IDNyZW07XHJcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcblxyXG4gICY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXHJcbiAgJjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG5cclxuICAmOmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWRpc2FibGVkKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkLCB2YXIoLS1zbGF0ZS1hMykpO1xyXG4gICAgYm94LXNoYWRvdzogdmFyKC0taW5wdXQtYm94LXNoYWRvdy1kaXNhYmxlZCwgbm9uZSk7XHJcbiAgfVxyXG59XHJcblxyXG4ubnVtYmVyLWNvbnRyb2wtYnV0dG9uIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XHJcbiAgaW5saW5lLXNpemU6IHZhcigtLW51bWJlci1jb250cm9sLWhlaWdodCk7XHJcbiAgYmxvY2stc2l6ZTogdmFyKC0tbnVtYmVyLWNvbnRyb2wtaGVpZ2h0KTtcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDE1MG1zIGVhc2Utb3V0O1xyXG5cclxuICAmOmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktaG92ZXIpO1xyXG4gIH1cclxuXHJcbiAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLXNpemUtMik7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1zaXplLTIpO1xyXG4gIH1cclxuXHJcbiAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLXNpemUtMik7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tc2l6ZS0yKTtcclxuICB9XHJcblxyXG4gICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICBvdXRsaW5lOiB2YXIoLS1pbnB1dC1mb2N1cy1vdXRsaW5lKTtcclxuICAgIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xyXG4gICAgYm94LXNoYWRvdzogdmFyKC0taW5wdXQtZm9jdXMtc2hhZG93KTtcclxuICB9XHJcblxyXG4gICY6ZGlzYWJsZWQge1xyXG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICB9XHJcbn1cclxuIiwiQHVzZSAnLi4vYmFzZS90eXBvZ3JhcGh5JyBhcyAqO1xyXG5cclxuLy8gUkFESU8gR1JPVVBcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG4ucmFkaW8tYnV0dG9uLWdyb3VwIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgcm93LWdhcDogMC41cmVtO1xyXG4gIGdyaWQtY29sdW1uOiAxLy0xO1xyXG5cclxuICBAbWVkaWEgKHBvaW50ZXI6IGNvYXJzZSkge1xyXG4gICAgcm93LWdhcDogMXJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5yYWRpby1idXR0b24tZ3JvdXAtaG9yaXpvbnRhbCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgcm93LWdhcDogMC41cmVtO1xyXG4gIGNvbHVtbi1nYXA6IDFyZW07XHJcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XHJcblxyXG4gIEBtZWRpYSAocG9pbnRlcjogY29hcnNlKSB7XHJcbiAgICByb3ctZ2FwOiAxcmVtO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFJBRElPIEJVVFRPTiBXUkFQUEVSXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5cclxuLnJhZGlvLWJ1dHRvbi13cmFwcGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIC8vZ2FwOiB2YXIoLS1zcGFjaW5nKTtcclxufVxyXG5cclxuXHJcbi8vIFJBRElPIEJVVFRPTlxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbkBtaXhpbiByYWRpby1idXR0b24tYmFzZSB7XHJcbiAgLS1yYWRpby1idXR0b24tc2l6ZTogY2FsYygxOHJlbSAvIDE2KTtcclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIHdpZHRoOiB2YXIoLS1yYWRpby1idXR0b24tc2l6ZSk7XHJcbiAgbWluLXdpZHRoOiB2YXIoLS1yYWRpby1idXR0b24tc2l6ZSk7XHJcbiAgaGVpZ2h0OiB2YXIoLS1yYWRpby1idXR0b24tc2l6ZSk7XHJcbiAgYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1yYWRpby1idXR0b24tc2l6ZSkgLyAyKTtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2xhdGUtYTEyKSwgaW5zZXQgMCAwIDAgNHB4IHZhcigtLWNvbG9yLXBhbmVsLXNvbGlkKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICBvdXRsaW5lOiB2YXIoLS1yYWRpby1mb2N1cy1vdXRsaW5lKTtcclxuICAgIG91dGxpbmUtb2Zmc2V0OiB2YXIoLS1yYWRpby1mb2N1cy1vdXRsaW5lLW9mZnNldCk7XHJcbiAgfVxyXG5cclxuICArIGxhYmVsIHtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xyXG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDAuNXJlbTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICBAbWVkaWEgKHBvaW50ZXI6IGNvYXJzZSkge1xyXG4gICAgICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiBjYWxjKDFyZW0gLyAxNik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKHBvaW50ZXI6IGNvYXJzZSkge1xyXG4gICAgLS1yYWRpby1idXR0b24tc2l6ZTogMS4yNXJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5yYWRpby1idXR0b24ge1xyXG4gIEBpbmNsdWRlIHJhZGlvLWJ1dHRvbi1iYXNlO1xyXG5cclxuICAmOmNoZWNrZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTEyKTtcclxuICB9XHJcblxyXG4gICY6ZGlzYWJsZWQge1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXRleHQtZGlzYWJsZWQpLCBpbnNldCAwIDAgMCA0cHggdmFyKC0tY29sb3ItcGFuZWwtc29saWQpO1xyXG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuXHJcbiAgICArIGxhYmVsIHtcclxuICAgICAgY29sb3I6IHZhcigtLXRleHQtZGlzYWJsZWQpO1xyXG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gTWFrZXMgdGhlIHdob2xlIHBhcmVudCBzZWxlY3RhYmxlLWNhcmQgY2xpY2thYmxlXHJcbjp3aGVyZSguc2VsZWN0YWJsZS1jYXJkKSAucmFkaW8tYnV0dG9uOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBpbnNldDogMDtcclxuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XHJcbn1cclxuXHJcblxyXG4vLyBSQURJTyBCVVRUT04gQ0hFQ0tNQVJLXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5cclxuLnJhZGlvLWJ1dHRvbi0tY2hlY2ttYXJrIHtcclxuICBAaW5jbHVkZSByYWRpby1idXR0b24tYmFzZTtcclxuXHJcbiAgJjpjaGVja2VkIHtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hMTIpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTEyKTtcclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICdcXDI3MTMnO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1yYWRpby1idXR0b24tc2l6ZSk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LW9uLWNvbG9yKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIE1ha2VzIHRoZSB3aG9sZSBwYXJlbnQgc2VsZWN0YWJsZS1jYXJkIGNsaWNrYWJsZVxyXG46d2hlcmUoLnNlbGVjdGFibGUtY2FyZCkgLnJhZGlvLWJ1dHRvbi0tY2hlY2ttYXJrOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBpbnNldDogMDtcclxuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XHJcbn1cclxuXHJcbiIsIlxyXG4vLyBSQU5HRSBJTlBVVFxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbjp3aGVyZShpbnB1dFt0eXBlPVwicmFuZ2VcIl0pIHtcclxuICAtLXJhbmdlLXNsaWRlci0tdHJhY2staGVpZ2h0OiAycHg7XHJcbiAgLS1yYW5nZS1zbGlkZXItLXRyYWNrLWNvbG9yOiBoc2wodmFyKC0tZ3JheS0yNSkpO1xyXG4gIC0tcmFuZ2Utc2xpZGVyLS10aHVtYi1kaW1lbnNpb246IDE0cHg7XHJcbiAgLS1yYW5nZS1zbGlkZXItLXRodW1iLWNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xyXG59XHJcblxyXG4vLyBSYW5nZSBSZXNldFxyXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgYXBwZWFyYW5jZTogbm9uZTtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi8vIFJlbW92ZXMgZGVmYXVsdCBmb2N1c1xyXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl06Zm9jdXMge1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbi8qKioqKiBDaHJvbWUsIFNhZmFyaSwgT3BlcmEgYW5kIEVkZ2UgQ2hyb21pdW0gc3R5bGVzICoqKioqL1xyXG4vLyBzbGlkZXIgdHJhY2tcclxuaW5wdXRbdHlwZT1cInJhbmdlXCJdOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmFuZ2Utc2xpZGVyLS10cmFjay1jb2xvcik7XHJcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4gIGhlaWdodDogdmFyKC0tcmFuZ2Utc2xpZGVyLS10cmFjay1oZWlnaHQpO1xyXG59XHJcblxyXG4vLyBzbGlkZXIgdGh1bWJcclxuaW5wdXRbdHlwZT1cInJhbmdlXCJdOjotd2Via2l0LXNsaWRlci10aHVtYiB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyAvKiBPdmVycmlkZSBkZWZhdWx0IGxvb2sgKi9cclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIG1hcmdpbi10b3A6IC02cHg7IC8qIENlbnRlcnMgdGh1bWIgb24gdGhlIHRyYWNrICovXHJcblxyXG4gIC8vY3VzdG9tIHN0eWxlc1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJhbmdlLXNsaWRlci0tdGh1bWItY29sb3IpO1xyXG4gIGhlaWdodDogdmFyKC0tcmFuZ2Utc2xpZGVyLS10aHVtYi1kaW1lbnNpb24pO1xyXG4gIHdpZHRoOiB2YXIoLS1yYW5nZS1zbGlkZXItLXRodW1iLWRpbWVuc2lvbik7XHJcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG59XHJcblxyXG4vKioqKiogRmlyZWZveCBzdHlsZXMgKioqKiovXHJcbi8vIHNsaWRlciB0cmFja1xyXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl06Oi1tb3otcmFuZ2UtdHJhY2sge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJhbmdlLXNsaWRlci0tdHJhY2stY29sb3IpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxuICBoZWlnaHQ6IHZhcigtLXJhbmdlLXNsaWRlci0tdHJhY2staGVpZ2h0KTtcclxufVxyXG5cclxuLy8gc2xpZGVyIHRodW1iXHJcbmlucHV0W3R5cGU9XCJyYW5nZVwiXTo6LW1vei1yYW5nZS10aHVtYiB7XHJcbiAgYm9yZGVyOiBub25lOyAvKlJlbW92ZXMgZXh0cmEgYm9yZGVyIHRoYXQgRkYgYXBwbGllcyovXHJcbiAgYm9yZGVyLXJhZGl1czogMDsgLypSZW1vdmVzIGRlZmF1bHQgYm9yZGVyLXJhZGl1cyB0aGF0IEZGIGFwcGxpZXMqL1xyXG5cclxuICAvLyBjdXN0b20gc3R5bGVzXHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmFuZ2Utc2xpZGVyLS10aHVtYi1jb2xvcik7XHJcbiAgaGVpZ2h0OiB2YXIoLS1yYW5nZS1zbGlkZXItLXRodW1iLWRpbWVuc2lvbik7XHJcbiAgd2lkdGg6IHZhcigtLXJhbmdlLXNsaWRlci0tdGh1bWItZGltZW5zaW9uKTtcclxufVxyXG4iLCLvu79AdXNlICcuLi9hYnN0cmFjdHMnIGFzICo7XHJcbkB1c2UgJy4uL2Jhc2UnIGFzICo7XHJcblxyXG4uc2VnbWVudGVkLWNvbnRyb2xfX2NvbnRhaW5lciB7XHJcbiAgLS1oaWdobGlnaHQtd2lkdGg6IGF1dG87XHJcbiAgLS1oaWdobGlnaHQteC1wb3M6IDA7XHJcbn1cclxuXHJcbi5zZWdtZW50ZWQtY29udHJvbF9fY29udHJvbHMge1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2wodmFyKC0tZ3JheS0yMCkpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICBwYWRkaW5nOiAycHg7XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMzJweDtcclxuXHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICB3aWR0aDogdmFyKC0taGlnaGxpZ2h0LXdpZHRoKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCh2YXIoLS1oaWdobGlnaHQteC1wb3MpKTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMnB4O1xyXG4gICAgYm90dG9tOiAycHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogMDtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxNTBtcyBlYXNlLW91dCwgd2lkdGggMTUwbXMgZWFzZS1vdXQ7XHJcbiAgfVxyXG59XHJcblxyXG4uc2VnbWVudGVkLWNvbnRyb2xfX3NlZ21lbnQge1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgZmxleDogMTtcclxuXHJcbiAgJiAucmFkaW8tYnV0dG9uIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuXHJcbiAgbGFiZWwge1xyXG4gICAgQGluY2x1ZGUgaGVhZGluZy0wMTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xyXG4gICAgcGFkZGluZzogNHB4IDEwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAxNTBtcyBlYXNlLW91dDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcblxyXG4gICYuYWN0aXZlIGxhYmVsIHtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xyXG4gIH1cclxufVxyXG5cclxuIiwiQHVzZSAnLi4vY29tcG9uZW50cy9pbnB1dHMnIGFzICo7XHJcblxyXG4vLyBTRUxFQ1QgV1JBUFBFUlxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbi5zZWxlY3Qtd3JhcHBlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJleHBhbmRfbW9yZVwiIC8gXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGluc2V0LWlubGluZS1lbmQ6IDFyZW07XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1pY29ucyk7XHJcbiAgICBmb250LXNpemU6IHZhcigtLXNlbGVjdC1pbnB1dC1pY29uLXNpemUsIHZhcigtLXNjYWxlMSkpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB3aWR0aDogdmFyKC0tc2VsZWN0LWlucHV0LWljb24tc2l6ZSwgdmFyKC0tc2NhbGUxKSk7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB9XHJcblxyXG4gICY6aGFzKC5zZWxlY3QtaW5wdXQ6ZGlzYWJsZWQpOjphZnRlciB7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1kaXNhYmxlZCk7XHJcbiAgfVxyXG5cclxuICAmOmhhcyhbZGF0YS1pbnB1dC1zdHlsZX49XCJxdWljay1hY3Rpb25cIl0pOjphZnRlciB7XHJcbiAgICBpbnNldC1pbmxpbmUtZW5kOiB2YXIoLS1zaXplLTQpO1xyXG4gIH1cclxuXHJcbiAgJjpoYXMoW2RhdGEtaW5wdXQtc3R5bGV+PVwiZmlsdGVyXCJdKTo6YWZ0ZXIge1xyXG4gICAgaW5zZXQtaW5saW5lLWVuZDogdmFyKC0tc2l6ZS02KTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBTRUxFQ1RcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG4uc2VsZWN0LWlucHV0IHsgLy8gZGVmYXVsdCBzZWxlY3Qgc3R5bGVcclxuICAtLWlucHV0LXBhZGRpbmctaW5saW5lOiAxcmVtIGNhbGMoMnJlbSArIHZhcigtLXNlbGVjdC1pbnB1dC1pY29uLXNpemUpKTtcclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIEBpbmNsdWRlIGlucHV0LWJhc2U7XHJcbn1cclxuXHJcbi8vIFN0eWxlIGxhYmVsIHRleHQgd2hlbiBpbnB1dCBpcyBzZXQgdG8gZGlzYWJsZWRcclxubGFiZWw6aGFzKCsgLnNlbGVjdC13cmFwcGVyID4gLnNlbGVjdC1pbnB1dDpkaXNhYmxlZCkge1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LWRpc2FibGVkKTtcclxufVxyXG5cclxuLy8gU3R5bGUgbGVnZW5kIHRleHQgd2hlbiBpbnB1dHMgYXJlIHNldCB0byBkaXNhYmxlZFxyXG4vLyBVc2VkIGluIFNldHRpbmdzIC0+IExvY2F0aW9ucyAtPiBNZXNzYWdlIHNldHRpbmdzXHJcbmxlZ2VuZDpoYXMoKyAuaW5wdXQtd3JhcHBlci1ob3Jpem9udGFsID4gLnNlbGVjdC13cmFwcGVyID4gLnNlbGVjdC1pbnB1dDpkaXNhYmxlZCkge1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LWRpc2FibGVkKTtcclxufVxyXG5cclxuXHJcbi8vIFNUWUxFIFZBUklBTlRTXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4uc2VsZWN0LWlucHV0IHtcclxuICAmW2RhdGEtaW5wdXQtc3R5bGV+PVwib3V0bGluZWRcIl0ge1xyXG4gICAgLS1pbnB1dC1iZy1jb2xvcjogdmFyKC0tY29sb3Itc3VyZmFjZSk7XHJcbiAgICAtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkOiB2YXIoLS1zbGF0ZS1hMik7XHJcbiAgICAtLWlucHV0LWJvcmRlci1yYWRpdXM6IHZhcigtLXNpemUtMik7XHJcbiAgICAtLWlucHV0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hOCk7XHJcbiAgICAtLWlucHV0LWJveC1zaGFkb3ctZGlzYWJsZWQ6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hNyk7XHJcbiAgfVxyXG5cclxuICAmW2RhdGEtaW5wdXQtc3R5bGV+PVwibGF5ZXItMDFcIl0ge1xyXG4gICAgLS1pbnB1dC1iZy1jb2xvcjogdmFyKC0tY29sb3Itc3VyZmFjZSk7XHJcbiAgICAtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcclxuICB9XHJcblxyXG4gICZbZGF0YS1pbnB1dC1zdHlsZX49XCJsYXllci0wMlwiXSB7XHJcbiAgICAtLWlucHV0LWJnLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMik7XHJcbiAgICAtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkOiB2YXIoLS1zbGF0ZS1hMik7XHJcbiAgfVxyXG5cclxuICAmW2RhdGEtaW5wdXQtc3R5bGV+PVwibGF5ZXItMDNcIl0ge1xyXG4gICAgLS1pbnB1dC1iZy1jb2xvcjogdmFyKC0tY29sb3Itc3VyZmFjZSk7XHJcbiAgICAtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcclxuICB9XHJcblxyXG4gICZbZGF0YS1pbnB1dC1zdHlsZX49XCJxdWljay1hY3Rpb25cIl0ge1xyXG4gICAgLS1pbnB1dC1oZWlnaHQ6IDEuNXJlbTtcclxuICAgIC0taW5wdXQtcGFkZGluZy1pbmxpbmU6IHZhcigtLXNpemUtMTIpIGNhbGModmFyKC0tc2l6ZS0xMikgKyB2YXIoLS1zZWxlY3QtaW5wdXQtaWNvbi1zaXplKSk7XHJcbiAgICAtLWlucHV0LWJnLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMyk7XHJcbiAgICAtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkOiB2YXIoLS1zbGF0ZS1hMik7XHJcbiAgICAtLWlucHV0LWJvcmRlci1yYWRpdXM6IHZhcigtLXNpemUtNik7XHJcbiAgICAtLWlucHV0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hNyk7XHJcbiAgICAtLWlucHV0LWJveC1zaGFkb3ctZGlzYWJsZWQ6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hNik7XHJcbiAgICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xyXG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xyXG4gICAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IHZhcigtLXNtYWxsLXRleHQpO1xyXG4gIH1cclxuXHJcbiAgJltkYXRhLWlucHV0LXN0eWxlfj1cImZpbHRlclwiXSB7XHJcbiAgICAtLWlucHV0LWhlaWdodDogMnJlbTtcclxuICAgIC0taW5wdXQtcGFkZGluZy1pbmxpbmU6IHZhcigtLXNpemUtMTIpIGNhbGModmFyKC0tc2l6ZS0xMikgKyB2YXIoLS1zZWxlY3QtaW5wdXQtaWNvbi1zaXplKSk7XHJcbiAgICAtLWlucHV0LWJnLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMyk7XHJcbiAgICAtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkOiB2YXIoLS1zbGF0ZS1hMik7XHJcbiAgICAtLWlucHV0LWJvcmRlci1yYWRpdXM6IHZhcigtLXNpemUtNik7XHJcbiAgICAtLWlucHV0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hNyk7XHJcbiAgICAtLWlucHV0LWJveC1zaGFkb3ctZGlzYWJsZWQ6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hNik7XHJcbiAgICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gU0laRSBQUk9QU1xyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuLnNlbGVjdC1pbnB1dCB7XHJcbiAgJltkYXRhLWlucHV0LXN0eWxlfj1cInhzXCJdIHtcclxuICAgIC0taW5wdXQtaGVpZ2h0OiB2YXIoLS1pbnB1dC1oZWlnaHQteHMpO1xyXG4gICAgLS1pbnB1dC1wYWRkaW5nLWlubGluZTogMC41cmVtO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcclxuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0yKTtcclxuICB9XHJcblxyXG4gICZbZGF0YS1pbnB1dC1zdHlsZX49XCJzbVwiXSB7XHJcbiAgICAtLWlucHV0LWhlaWdodDogdmFyKC0taW5wdXQtaGVpZ2h0LXNtKTtcclxuICAgIC0taW5wdXQtcGFkZGluZy1pbmxpbmU6IDAuNXJlbTtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XHJcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMik7XHJcbiAgfVxyXG5cclxuICAmW2RhdGEtaW5wdXQtc3R5bGV+PVwibGdcIl0ge1xyXG4gICAgLS1pbnB1dC1oZWlnaHQ6IHZhcigtLWlucHV0LWhlaWdodC1sZyk7XHJcbiAgfVxyXG59XHJcblxyXG4uc2VsZWN0LWlucHV0IHtcclxuICAmW2RhdGEtaW5wdXQtc3R5bGV+PVwid2lkdGgteHNcIl0ge1xyXG4gICAgd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLXhzKTtcclxuICAgIG1heC13aWR0aDogdmFyKC0taW5wdXQtd2lkdGgteHMpO1xyXG4gIH1cclxuXHJcbiAgJltkYXRhLWlucHV0LXN0eWxlfj1cIndpZHRoLXNtXCJdIHtcclxuICAgIHdpZHRoOiB2YXIoLS1pbnB1dC13aWR0aC1zbSk7XHJcbiAgICBtYXgtd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLXNtKTtcclxuICB9XHJcblxyXG4gICZbZGF0YS1pbnB1dC1zdHlsZX49XCJ3aWR0aC1tZFwiXSB7XHJcbiAgICB3aWR0aDogdmFyKC0taW5wdXQtd2lkdGgtbWQpO1xyXG4gICAgbWF4LXdpZHRoOiB2YXIoLS1pbnB1dC13aWR0aC1tZCk7XHJcbiAgfVxyXG5cclxuICAmW2RhdGEtaW5wdXQtc3R5bGV+PVwid2lkdGgtbGdcIl0ge1xyXG4gICAgd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLWxnKTtcclxuICAgIG1heC13aWR0aDogdmFyKC0taW5wdXQtd2lkdGgtbGcpO1xyXG4gIH1cclxuXHJcbiAgJltkYXRhLWlucHV0LXN0eWxlfj1cIndpZHRoLXhsXCJdIHtcclxuICAgIHdpZHRoOiB2YXIoLS1pbnB1dC13aWR0aC14bCk7XHJcbiAgICBtYXgtd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLXhsKTtcclxuICB9XHJcblxyXG4gICZbZGF0YS1pbnB1dC1zdHlsZX49XCJ3aWR0aC14eGxcIl0ge1xyXG4gICAgd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLXh4bCk7XHJcbiAgICBtYXgtd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLXh4bCk7XHJcbiAgfVxyXG5cclxuICAmW2RhdGEtaW5wdXQtc3R5bGV+PVwid2lkdGgtbWF4LWNvbnRlbnRcIl0ge1xyXG4gICAgd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLW1heC1jb250ZW50KTtcclxuICAgIG1heC13aWR0aDogdmFyKC0taW5wdXQtd2lkdGgtbWF4LWNvbnRlbnQpO1xyXG4gIH1cclxufVxyXG4iLCJAdXNlICcuLi9hYnN0cmFjdHMnIGFzICo7XHJcblxyXG4uc2VsZWN0YWJsZS1jYXJkIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZy1ibG9jazogMXJlbTtcclxuICBwYWRkaW5nLWlubGluZTogMC41cmVtIDFyZW07XHJcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXN1cmZhY2UpO1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hOCk7XHJcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAxNTBtcyBlYXNlLW91dDtcclxuXHJcbiAgJjpub3QoLnNlbGVjdGFibGUtY2FyZC1jaGVja2VkKTpob3ZlciB7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2xhdGUtYTkpO1xyXG4gIH1cclxufVxyXG5cclxuLnNlbGVjdGFibGUtY2FyZC1kZXNjcmlwdGlvbi13cmFwcGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiAwLjI1cmVtO1xyXG59XHJcblxyXG4uc2VsZWN0YWJsZS1jYXJkLWRlc2NyaXB0aW9uIHtcclxuICBjb2xvcjogdmFyKC0tdGV4dC10ZXJ0aWFyeSk7XHJcbn1cclxuXHJcbi5zZWxlY3RhYmxlLWNhcmQtY2hlY2tlZCB7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXNsYXRlLWExMik7XHJcbn1cclxuXHJcbi5yYWRpby1idXR0b24td3JhcHBlcjpmb2N1cy13aXRoaW4gLnNlbGVjdGFibGUtY2FyZCB7XHJcbiAgb3V0bGluZTogdmFyKC0taW5wdXQtZm9jdXMtb3V0bGluZSk7XHJcbiAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XHJcbiAgYm94LXNoYWRvdzogdmFyKC0taW5wdXQtZm9jdXMtc2hhZG93KTtcclxufVxyXG5cclxuLnNlbGVjdGFibGUtY2FyZDpoYXMoLnJhZGlvLWJ1dHRvbjpjaGVja2VkKSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTIpO1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hMTIpO1xyXG59XHJcbiIsIkB1c2UgJy4uL2Jhc2UvdHlwb2dyYXBoeScgYXMgKjtcclxuXHJcbi8vIEdFTkVSSUMgU1RBVFNcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG4uc3RhdC1jYXJkLXdyYXBwZXItY29udGFpbmVyLWZsZXgge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgY29sdW1uLWdhcDogMXJlbTtcclxuXHJcbiAgJiA+IC5zdGF0LWNhcmQtd3JhcHBlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5zdGF0LWNhcmQtd3JhcHBlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBjb2x1bW4tZ2FwOiAxcmVtO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktYmctdWkpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNsYXRlLWE2KTtcclxuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xyXG4gIHBhZGRpbmctaW5saW5lOiAwLjc1cmVtO1xyXG4gIHBhZGRpbmctYmxvY2s6IDAuNzVyZW0gMC44NzVyZW07XHJcbiAgLy9tYXJnaW4tYmxvY2stZW5kOiAxcmVtO1xyXG59XHJcblxyXG4uc3RhdC1jYXJkIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgcm93LWdhcDogMC4yNXJlbTtcclxuICBmbGV4OiAxO1xyXG59XHJcblxyXG5cclxuXHJcbi8vIFBPT0xTXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5cclxuXHJcbi8vIFBPT0wgU1RBVFMgTUFJTiBDT05UQUlORVIgV0lUSElOIFRBQlxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbi5wb29sLXN0YXRzLS1tYWluIHtcclxuICBwYWRkaW5nOiAycmVtO1xyXG4gIG1heC13aWR0aDogODByZW07XHJcbiAgbWFyZ2luLWlubGluZTogYXV0bztcclxuICAvL2JhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktYmctdWkpO1xyXG59XHJcblxyXG5cclxuLy8gUE9PTCBTVEFUUyBTRUNUSU9OU1xyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbi5wb29sLXN0YXRzLS1zZWN0aW9uIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KHZhcigtLWNvbHVtbi1jb3VudCksIDFmcik7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgY29sdW1uLWdhcDogMnJlbTtcclxuICByb3ctZ2FwOiAxcmVtO1xyXG4gIG1hcmdpbi1ibG9jay1lbmQ6IDRyZW07XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmW2RhdGEtY29sdW1uLWNvdW50PVwiMVwiXSB7XHJcbiAgICAtLWNvbHVtbi1jb3VudDogMTtcclxuICAgIHJvdy1nYXA6IDA7XHJcbiAgfVxyXG5cclxuICAmW2RhdGEtY29sdW1uLWNvdW50PVwiMlwiXSB7XHJcbiAgICAtLWNvbHVtbi1jb3VudDogMjtcclxuICB9XHJcblxyXG4gICZbZGF0YS1jb2x1bW4tY291bnQ9XCIzXCJdIHtcclxuICAgIC0tY29sdW1uLWNvdW50OiAzO1xyXG4gIH1cclxuXHJcbiAgJltkYXRhLWNvbHVtbi1jb3VudD1cIjRcIl0ge1xyXG4gICAgLS1jb2x1bW4tY291bnQ6IDQ7XHJcbiAgfVxyXG5cclxuICAmW2RhdGEtY29sdW1uLWNvdW50PVwiNlwiXSB7XHJcbiAgICAtLWNvbHVtbi1jb3VudDogNjtcclxuICB9XHJcblxyXG4gICZbZGF0YS1zZWN0aW9uLXR5cGU9XCJkZXRhaWxzXCJdIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBtYXJnaW4tYmxvY2stZW5kOiA1LjI1cmVtOyAvLyBBY2NvdW50IGZvciA6YWZ0ZXIgYmcgZWxlbWVudCB0byBtYWtlIHNwYWNpbmcgbWF0Y2ggb3B0aWNhbGx5XHJcblxyXG4gICAgLy8gQmFja2dyb3VuZCBiZWhpbmQgUG9vbCBEZXRhaWxzXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBpbnNldDogNDJweCAtMXJlbSAtMS4yNXJlbSAtMXJlbTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS1iZy11aSk7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGhzbCh2YXIoLS1ncmF5LTkwKSAvIDYlKTtcclxuICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gUE9PTFMgU1RBVFMgQklUU1xyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbi5zdGF0LWNhcmQtZ3JvdXAge1xyXG5cclxufVxyXG5cclxuLnBvb2wtc3RhdHMtLWNhcmQtZ3JvdXAge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQodmFyKC0tY29sdW1uLWNvdW50KSwgMWZyKTtcclxuICBjb2x1bW4tZ2FwOiAycmVtO1xyXG5cclxuICAmW2RhdGEtY29sdW1uLWNvdW50PVwiMVwiXSB7XHJcbiAgICAtLWNvbHVtbi1jb3VudDogMTtcclxuICB9XHJcblxyXG4gICZbZGF0YS1jb2x1bW4tY291bnQ9XCIyXCJdIHtcclxuICAgIC0tY29sdW1uLWNvdW50OiAyO1xyXG4gIH1cclxufVxyXG5cclxuLnBvb2wtc3RhdHMtLWhlYWRpbmcge1xyXG4gIGdyaWQtY29sdW1uOiAxLy0xO1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUzKTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUzKTtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIC8vYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xyXG4gIC8vYm9yZGVyLWNvbG9yOiBoc2wodmFyKC0tZ3JheS05MCkgLyAyMCUpO1xyXG4gIHBhZGRpbmctYmxvY2stZW5kOiAwLjc1cmVtO1xyXG5cclxuICAmW2RhdGEtaGVhZGluZy10eXBlPVwiZGV0YWlsc1wiXSB7XHJcbiAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4ucG9vbC1zdGF0cy0tY2FyZCB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICByb3ctZ2FwOiAwLjc1cmVtO1xyXG5cclxuICAmW2RhdGEtY2FyZC10eXBlPVwiZGV0YWlsc1wiXSB7XHJcbiAgICBmbGV4OiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLnBvb2wtc3RhdHMtLXJvdyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGNvbHVtbi1nYXA6IDAuNXJlbTtcclxuICBwYWRkaW5nLWJsb2NrOiAwLjc1cmVtO1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XHJcbiAgYm9yZGVyLWNvbG9yOiBoc2wodmFyKC0tZ3JheS00MCkpO1xyXG4gIG1hcmdpbi1ibG9jay1zdGFydDogLTFweDtcclxuICBoZWlnaHQ6IDNyZW07XHJcblxyXG4gIC8vJjpiZWZvcmUge1xyXG4gIC8vICAtLXN0YXQtY29sb3I6IGhzbCh2YXIoLS1ob3QtcGluay00MCkpO1xyXG4gIC8vICAtLXN0YXQtZG90LXNpemU6IDAuMzc1cmVtO1xyXG4gIC8vXHJcbiAgLy8gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgLy8gIHdpZHRoOiB2YXIoLS1zdGF0LWRvdC1zaXplKTtcclxuICAvLyAgaGVpZ2h0OiB2YXIoLS1zdGF0LWRvdC1zaXplKTtcclxuICAvLyAgYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1zdGF0LWRvdC1zaXplKSAvIDIpO1xyXG4gIC8vICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdGF0LWNvbG9yKTtcclxuICAvL31cclxufVxyXG5cclxuLnBvb2wtc3RhdHMtLWNhcHRpb24ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xyXG4gIGZsZXg6IGF1dG87XHJcbiAgLy9mb250LXdlaWdodDogNTAwO1xyXG5cclxuICAmW2RhdGEtY2FwdGlvbi10eXBlPVwidGVydGlhcnlcIl0ge1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtdGVydGlhcnkpO1xyXG4gIH1cclxufVxyXG5cclxuLnBvb2wtc3RhdHMtLXZhbHVlIHtcclxuICAtLXN0YXQtdmFsdWUtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XHJcbiAgLS1zdGF0LXZhbHVlLWxoOiB2YXIoLS1saC1zY2FsZS0xKTtcclxuXHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zdGF0LXZhbHVlLXNpemUpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1zdGF0LXZhbHVlLWxoKTtcclxuICBmb250LXZhcmlhbnQtbnVtZXJpYzogdGFidWxhci1udW1zO1xyXG4gIHBhZGRpbmctaW5saW5lLWVuZDogMnB4O1xyXG5cclxuICAmW2RhdGEtdmFsdWUtc2l6ZT1cImxhcmdlXCJdIHtcclxuICAgIC0tc3RhdC12YWx1ZS1zaXplOiB2YXIoLS1zY2FsZTIpO1xyXG4gICAgLS1zdGF0LXZhbHVlLWxoOiB2YXIoLS1saC1zY2FsZTIpO1xyXG4gICAgZm9udC12YXJpYW50LW51bWVyaWM6IGluaXRpYWw7XHJcbiAgICBwYWRkaW5nLWlubGluZS1lbmQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uc3RhdC1kaXZpZGVyIHtcclxuICBoZWlnaHQ6IDFweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2wodmFyKC0tZ3JheS05MCkgLyAxNiUpO1xyXG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICBmbGV4OiBhdXRvO1xyXG59XHJcblxyXG4uZ3JpZC1zcGFuLTIge1xyXG4gIGdyaWQtY29sdW1uOiBzcGFuIDI7XHJcbn1cclxuXHJcblxyXG4vLyBQT09MIENSRUFUSU9OIFNUQVRTIFRBQkxFXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5cclxuLnBvb2wtc3RhdHMtLXRhYmxlIHtcclxuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcclxuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICBtYXJnaW4taW5saW5lOiAtMXJlbTtcclxuXHJcbiAgJiB0aGVhZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2wodmFyKC0tZ3JheS0yMCkpO1xyXG4gIH1cclxuXHJcbiAgJiB0aCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2wodmFyKC0tZ3JheS0yMCkpO1xyXG4gIH1cclxuXHJcbiAgJiB0ciB7XHJcbiAgICBoZWlnaHQ6IDNyZW07XHJcbiAgfVxyXG5cclxuICAmIHRkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktYmctdWkpO1xyXG4gIH1cclxufVxyXG5cclxuLnBvb2wtc3RhdHMtLXRhYmxlLWNlbGwge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIHBhZGRpbmc6IDAuOTM3NXJlbSAxcmVtO1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XHJcbiAgYm9yZGVyLWNvbG9yOiBoc2wodmFyKC0tZ3JheS0zMCkpO1xyXG4gIG1hcmdpbi1ibG9jay1zdGFydDogLTFweDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcblxyXG4gICYtaGVhZGVyIHtcclxuICAgIC8vZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcclxuICAgIC8vbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xyXG4gICAgYm9yZGVyLXRvcDogMDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgfVxyXG59XHJcbiIsIi8vQHVzZSAnLi4vYWJzdHJhY3RzJyBhcyAqO1xyXG4vL0B1c2UgJy4uL2Jhc2UvdHlwb2dyYXBoeScgYXMgKjtcclxuXHJcbi5zdmcge1xyXG4gICYtLWNvbG9yIHtcclxuICAgICYtY29tcGxldGUge1xyXG4gICAgICBwYXRoIHtcclxuICAgICAgICBmaWxsOiB2YXIoLS1qYWRlLWExMSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBSZXF1ZXN0IGRvY3VtZW50IHN0YXR1cyBzdmcgY29sb3JzXHJcbiAgICAmLWF0dGFjaGVkIHtcclxuICAgICAgcGF0aCB7XHJcbiAgICAgICAgZmlsbDogdmFyKC0tamFkZS1hMTApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1ub3QtcmVxdWlyZWQge1xyXG4gICAgICBwYXRoIHtcclxuICAgICAgICBmaWxsOiB2YXIoLS1ibHVlLWExMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLW1pc3Npbmcge1xyXG4gICAgICBwYXRoIHtcclxuICAgICAgICBmaWxsOiB2YXIoLS1jcmltc29uLWExMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4uc3ZnLS1oaWRkZW4ge1xyXG4gICY6aGFzKGlubGluZS1zdmcpIGlubGluZS1zdmcge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIH1cclxufVxyXG4iLCJAdXNlICcuLi9iYXNlL3R5cG9ncmFwaHknIGFzICo7XHJcbkB1c2UgJy4uL2NvbXBvbmVudHMvaW5wdXRzJyBhcyAqO1xyXG5cclxuXHJcbi8vIEJBU0UgU1RZTEVcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbi50ZXh0LWlucHV0IHtcclxuICByZXNpemU6IG5vbmU7XHJcbiAgQGluY2x1ZGUgaW5wdXQtYmFzZTtcclxuXHJcbiAgJjpyZWFkLW9ubHk6bm90KDpkaXNhYmxlZCkge1xyXG4gICAgLy8tLWlucHV0LWhlaWdodDogdmFyKC0taW5wdXQtaGVpZ2h0LXNtKTtcclxuICAgIC0taW5wdXQtcGFkZGluZy1pbmxpbmU6IDA7XHJcbiAgICAtLWlucHV0LWJnLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIC0taW5wdXQtYm94LXNoYWRvdzogdmFyKC0taW5wdXQtYm94LXNoYWRvdy1kaXNhYmxlZCk7XHJcbiAgICBmb250LXNpemU6IHZhcigtLXNjYWxlMSk7XHJcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUxKTtcclxuICB9XHJcblxyXG4gICY6cmVhZC1vbmx5OmlzKDpmb2N1cy12aXNpYmxlKSB7XHJcbiAgICAtLWlucHV0LWZvY3VzLW91dGxpbmU6IDA7XHJcbiAgICAtLWlucHV0LWZvY3VzLXNoYWRvdzogbm9uZTtcclxuICB9XHJcblxyXG4gICY6aGFzKCsgLmlucHV0LWJ1dHRvbikge1xyXG4gICAgLS1pbnB1dC1wYWRkaW5nLWlubGluZTogMXJlbSB2YXIoLS1pbnB1dC1oZWlnaHQsIHZhcigtLWlucHV0LWhlaWdodC1tZCkpO1xyXG4gIH1cclxuXHJcbiAgJjppbnZhbGlkIHtcclxuICAgIC0taW5wdXQtZm9jdXMtc2hhZG93OiB2YXIoLS1lcnJvci1zaGFkb3cpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3JpbXNvbi1hMik7XHJcbiAgICBvdXRsaW5lOiB2YXIoLS1lcnJvci1vdXRsaW5lKTtcclxuICAgIG91dGxpbmUtb2Zmc2V0OiB2YXIoLS1lcnJvci1vdXRsaW5lLW9mZnNldCk7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBTdHlsZSBsYWJlbCB0ZXh0IHdoZW4gaW5wdXQgaXMgc2V0IHRvIGRpc2FibGVkXHJcbmxhYmVsOmhhcygrIC50ZXh0LWlucHV0OmRpc2FibGVkKSB7XHJcbiAgY29sb3I6IHZhcigtLXRleHQtZGlzYWJsZWQpO1xyXG59XHJcblxyXG4vLyBTdHlsZSBsYWJlbCB0ZXh0IHdoZW4gaW5wdXQgaXMgc2V0IHRvIGRpc2FibGVkXHJcbi8vIFVzZWQgaW4gU2V0dGluZ3MgLT4gTG9jYXRpb25zIC0+IE1lc3NhZ2Ugc2V0dGluZ3NcclxubGVnZW5kOmhhcygrIC5pbnB1dC1ncm91cC1pbmxpbmUtZnVsbCA+IC5pbnB1dC13cmFwcGVyID4gLnRleHQtaW5wdXQ6ZGlzYWJsZWQpIHtcclxuICBjb2xvcjogdmFyKC0tdGV4dC1kaXNhYmxlZCk7XHJcbn1cclxuXHJcblxyXG4vLyBTVFlMRSBWQVJJQU5UU1xyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuLnRleHQtaW5wdXQge1xyXG4gICZbZGF0YS1pbnB1dC1zdHlsZX49XCJvdXRsaW5lZFwiXSB7XHJcbiAgICAtLWlucHV0LWJnLWNvbG9yOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcclxuICAgIC0taW5wdXQtYmctY29sb3ItZGlzYWJsZWQ6IHZhcigtLXNsYXRlLWEyKTtcclxuICAgIC0taW5wdXQtYm9yZGVyLXJhZGl1czogdmFyKC0tc2l6ZS0yKTtcclxuICAgIC0taW5wdXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXNsYXRlLWE4KTtcclxuICAgIC0taW5wdXQtYm94LXNoYWRvdy1kaXNhYmxlZDogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXNsYXRlLWE3KTtcclxuICB9XHJcblxyXG4gICZbZGF0YS1pbnB1dC1zdHlsZX49XCJsYXllci0wMVwiXSB7XHJcbiAgICAtLWlucHV0LWJnLWNvbG9yOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcclxuICAgIC0taW5wdXQtYmctY29sb3ItZGlzYWJsZWQ6IHZhcigtLWNvbG9yLXN1cmZhY2UpO1xyXG4gIH1cclxuXHJcbiAgJltkYXRhLWlucHV0LXN0eWxlfj1cImxheWVyLTAyXCJdIHtcclxuICAgIC0taW5wdXQtYmctY29sb3I6IHZhcigtLXNsYXRlLWEyKTtcclxuICAgIC0taW5wdXQtYmctY29sb3ItZGlzYWJsZWQ6IHZhcigtLXNsYXRlLWEyKTtcclxuICB9XHJcblxyXG4gICZbZGF0YS1pbnB1dC1zdHlsZX49XCJsYXllci0wM1wiXSB7XHJcbiAgICAtLWlucHV0LWJnLWNvbG9yOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcclxuICAgIC0taW5wdXQtYmctY29sb3ItZGlzYWJsZWQ6IHZhcigtLWNvbG9yLXN1cmZhY2UpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFNJWkUgUFJPUFNcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbi50ZXh0LWlucHV0IHtcclxuICAmOndoZXJlKFtkYXRhLWlucHV0LXN0eWxlfj1cInhzXCJdKSB7XHJcbiAgICAtLWlucHV0LWhlaWdodDogdmFyKC0taW5wdXQtaGVpZ2h0LXhzKTtcclxuICAgIC0taW5wdXQtcGFkZGluZy1pbmxpbmU6IDAuNXJlbTtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XHJcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMik7XHJcblxyXG4gICAgJjpoYXMoKyAuaW5wdXQtYnV0dG9uKSB7XHJcbiAgICAgIC0taW5wdXQtcGFkZGluZy1pbmxpbmU6IDAuNzVyZW0gdmFyKC0taW5wdXQtaGVpZ2h0KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6d2hlcmUoW2RhdGEtaW5wdXQtc3R5bGV+PVwic21cIl0pIHtcclxuICAgIC0taW5wdXQtaGVpZ2h0OiB2YXIoLS1pbnB1dC1oZWlnaHQtc20pO1xyXG4gICAgLS1pbnB1dC1wYWRkaW5nLWlubGluZTogMC41cmVtO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcclxuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0yKTtcclxuICB9XHJcblxyXG4gICY6d2hlcmUoW2RhdGEtaW5wdXQtc3R5bGV+PVwibGdcIl0pIHtcclxuICAgIC0taW5wdXQtaGVpZ2h0OiB2YXIoLS1pbnB1dC1oZWlnaHQtbGcpO1xyXG4gIH1cclxuXHJcbiAgJjp3aGVyZShbZGF0YS1pbnB1dC1zdHlsZX49XCJ4bFwiXSkge1xyXG4gICAgLS1pbnB1dC1oZWlnaHQ6IHZhcigtLWlucHV0LWhlaWdodC14bCk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLnRleHQtaW5wdXQge1xyXG4gICZbZGF0YS1pbnB1dC1zdHlsZX49XCJ3aWR0aC14eHNcIl0ge1xyXG4gICAgd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLXh4cyk7XHJcbiAgICBtYXgtd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLXh4cyk7XHJcbiAgfVxyXG5cclxuICAmW2RhdGEtaW5wdXQtc3R5bGV+PVwid2lkdGgteHNcIl0ge1xyXG4gICAgd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLXhzKTtcclxuICAgIG1heC13aWR0aDogdmFyKC0taW5wdXQtd2lkdGgteHMpO1xyXG4gIH1cclxuXHJcbiAgJltkYXRhLWlucHV0LXN0eWxlfj1cIndpZHRoLXNtXCJdIHtcclxuICAgIHdpZHRoOiB2YXIoLS1pbnB1dC13aWR0aC1zbSk7XHJcbiAgICBtYXgtd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLXNtKTtcclxuICB9XHJcblxyXG4gICZbZGF0YS1pbnB1dC1zdHlsZX49XCJ3aWR0aC1tZFwiXSB7XHJcbiAgICB3aWR0aDogdmFyKC0taW5wdXQtd2lkdGgtbWQpO1xyXG4gICAgbWF4LXdpZHRoOiB2YXIoLS1pbnB1dC13aWR0aC1tZCk7XHJcbiAgfVxyXG5cclxuICAmW2RhdGEtaW5wdXQtc3R5bGV+PVwid2lkdGgtbGdcIl0ge1xyXG4gICAgd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLWxnKTtcclxuICAgIG1heC13aWR0aDogdmFyKC0taW5wdXQtd2lkdGgtbGcpO1xyXG4gIH1cclxuXHJcbiAgJltkYXRhLWlucHV0LXN0eWxlfj1cIndpZHRoLXhsXCJdIHtcclxuICAgIHdpZHRoOiB2YXIoLS1pbnB1dC13aWR0aC14bCk7XHJcbiAgICBtYXgtd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLXhsKTtcclxuICB9XHJcblxyXG4gICZbZGF0YS1pbnB1dC1zdHlsZX49XCJ3aWR0aC14eGxcIl0ge1xyXG4gICAgd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLXh4bCk7XHJcbiAgICBtYXgtd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLXh4bCk7XHJcbiAgfVxyXG59XHJcblxyXG4iLCJAdXNlICcuLi9jb21wb25lbnRzL2lucHV0cycgYXMgKjtcclxuXHJcblxyXG4vLyBCQVNFIFNUWUxFXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4udGV4dGFyZWEge1xyXG4gIC0taW5wdXQtaGVpZ2h0OiA3cmVtO1xyXG4gIC0taW5wdXQtcGFkZGluZy1ibG9jazogMC42ODc1cmVtO1xyXG4gIHNjcm9sbC1wYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0taW5wdXQtcGFkZGluZy1ibG9jayk7XHJcbiAgcmVzaXplOiBibG9jaztcclxuICBAaW5jbHVkZSBpbnB1dC1iYXNlO1xyXG5cclxuICAmOndoZXJlKC5qdXJ5LXZvaWNlLW1lbnUpIHtcclxuICAgIC0taW5wdXQtcGFkZGluZy1pbmxpbmU6IDFyZW0gNi43NXJlbTtcclxuICB9XHJcbn1cclxuXHJcbi8vIFN0eWxlIGxhYmVsIHRleHQgd2hlbiBpbnB1dCBpcyBzZXQgdG8gZGlzYWJsZWRcclxubGFiZWw6aGFzKCsgLnRleHRhcmVhOmRpc2FibGVkKSB7XHJcbiAgY29sb3I6IHZhcigtLXRleHQtZGlzYWJsZWQpO1xyXG59XHJcblxyXG5cclxuLy8gU1RZTEUgVkFSSUFOVFNcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbi50ZXh0YXJlYVtkYXRhLWlucHV0LXN0eWxlfj1cIm91dGxpbmVkXCJdIHtcclxuICAtLWlucHV0LWJnLWNvbG9yOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcclxuICAtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkOiB2YXIoLS1zbGF0ZS1hMik7XHJcbiAgLS1pbnB1dC1ib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTIpO1xyXG4gIC0taW5wdXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXNsYXRlLWE4KTtcclxuICAtLWlucHV0LWJveC1zaGFkb3ctZGlzYWJsZWQ6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hNyk7XHJcbn1cclxuXHJcbi50ZXh0YXJlYVtkYXRhLWlucHV0LXN0eWxlfj1cImxheWVyLTAxXCJdIHtcclxuICAtLWlucHV0LWJnLWNvbG9yOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcclxuICAtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcclxufVxyXG5cclxuLnRleHRhcmVhW2RhdGEtaW5wdXQtc3R5bGV+PVwibGF5ZXItMDJcIl0ge1xyXG4gIC0taW5wdXQtYmctY29sb3I6IHZhcigtLXNsYXRlLWEyKTtcclxuICAtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkOiB2YXIoLS1zbGF0ZS1hMik7XHJcbn1cclxuXHJcbi50ZXh0YXJlYVtkYXRhLWlucHV0LXN0eWxlfj1cImxheWVyLTAzXCJdIHtcclxuICAtLWlucHV0LWJnLWNvbG9yOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcclxuICAtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcclxufVxyXG5cclxuXHJcbi8vIFNJWkUgUFJPUFNcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbi8vIENhbGN1bGF0ZWQgYnkgNDBweCBkZWZhdWx0IGhlaWdodCArIDE4cHggKDEuMTI1cmVtKSBsaW5lLWhlaWdodCBmb3IgYSBsaW5lIG9mIHRleHRcclxuXHJcbjp3aGVyZShodG1sKSB7XHJcbiAgLS10ZXh0YXJlYS1saW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XHJcbn1cclxuXHJcbi8vIE9uZSBsaW5lXHJcbi50ZXh0YXJlYVtkYXRhLWlucHV0LXN0eWxlfj1cInh4c1wiXSB7XHJcbiAgLS1pbnB1dC1oZWlnaHQ6IHZhcigtLWlucHV0LWhlaWdodC1tZCk7XHJcbn1cclxuXHJcbi8vIFR3byBsaW5lc1xyXG4udGV4dGFyZWFbZGF0YS1pbnB1dC1zdHlsZX49XCJ4c1wiXSB7XHJcbiAgLS1pbnB1dC1oZWlnaHQ6IGNhbGModmFyKC0taW5wdXQtaGVpZ2h0LW1kKSArIHZhcigtLXRleHRhcmVhLWxpbmUtaGVpZ2h0KSk7XHJcbn1cclxuXHJcbi8vIFRocmVlIGxpbmVzXHJcbi50ZXh0YXJlYVtkYXRhLWlucHV0LXN0eWxlfj1cInNtXCJdIHtcclxuICAtLWlucHV0LWhlaWdodDogY2FsYyh2YXIoLS1pbnB1dC1oZWlnaHQtbWQpICsgKHZhcigtLXRleHRhcmVhLWxpbmUtaGVpZ2h0KSAqIDIpKTtcclxufVxyXG5cclxuLy8gRm91ciBsaW5lc1xyXG4udGV4dGFyZWFbZGF0YS1pbnB1dC1zdHlsZX49XCJtZFwiXSB7XHJcbiAgLS1pbnB1dC1oZWlnaHQ6IGNhbGModmFyKC0taW5wdXQtaGVpZ2h0LW1kKSArICh2YXIoLS10ZXh0YXJlYS1saW5lLWhlaWdodCkgKiAzKSk7XHJcbn1cclxuXHJcbi8vIEZpdmUgbGluZXNcclxuLnRleHRhcmVhW2RhdGEtaW5wdXQtc3R5bGV+PVwibGdcIl0ge1xyXG4gIC0taW5wdXQtaGVpZ2h0OiBjYWxjKHZhcigtLWlucHV0LWhlaWdodC1tZCkgKyAodmFyKC0tdGV4dGFyZWEtbGluZS1oZWlnaHQpICogNCkpO1xyXG59XHJcblxyXG4vLyBTaXggbGluZXNcclxuLnRleHRhcmVhW2RhdGEtaW5wdXQtc3R5bGV+PVwieGxcIl0ge1xyXG4gIC0taW5wdXQtaGVpZ2h0OiBjYWxjKHZhcigtLWlucHV0LWhlaWdodC1tZCkgKyAodmFyKC0tdGV4dGFyZWEtbGluZS1oZWlnaHQpICogNSkpO1xyXG59XHJcbiIsIkB1c2UgJy4uL2Fic3RyYWN0cy92YXJpYWJsZXMnIGFzICo7XHJcblxyXG46d2hlcmUoLnRvZ2dsZS1zd2l0Y2gpIHtcclxuICAtLXdpZHRoLW11bHRpcGxpZXI6IDI7XHJcblxyXG4gIC0tdHJhY2std2lkdGgtbWluOiBjYWxjKDMwcmVtIC8gMTYpO1xyXG4gIC0tdHJhY2stcGFkZGluZzogY2FsYygzcmVtIC8gMTYpO1xyXG4gIC0tdHJhY2staGVpZ2h0OiBjYWxjKDIwcmVtIC8gMTYpO1xyXG4gIC0tdHJhY2std2lkdGg6IG1heCh2YXIoLS10cmFjay13aWR0aC1taW4pLCBjYWxjKCh2YXIoLS10aHVtYi1zaXplKSAqIHZhcigtLXdpZHRoLW11bHRpcGxpZXIpKSArICh2YXIoLS10cmFjay1wYWRkaW5nKSAqIDIpKSk7XHJcbiAgLS10cmFjay1tYXJnaW46IDA7XHJcblxyXG4gIC0tdGh1bWItc2l6ZTogY2FsYyh2YXIoLS10cmFjay1oZWlnaHQpIC0gKHZhcigtLXRyYWNrLXBhZGRpbmcpICogMikpO1xyXG4gIC0tdGh1bWItcG9zaXRpb246IDAlO1xyXG5cclxuICAtLXRyYWNrLWNvbG9yLWluYWN0aXZlOiB2YXIoLS1zbGF0ZS1hOSk7XHJcbiAgLS10cmFjay1jb2xvci1hY3RpdmU6IHZhcigtLWZvcmdlLXRlcnRpYXJ5LTYwKTtcclxuICAtLXRodW1iLWNvbG9yOiBva2xjaCgxMDAlIDAgMCk7XHJcbiAgLS10aHVtYi1jb2xvci1oaWdobGlnaHQ6IHZhcigtLXNsYXRlLWE2KTtcclxuXHJcbiAgLS10b2dnbGUtbGFiZWwtZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcclxuICAtLXRvZ2dsZS1sYWJlbC1saW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XHJcbiAgLS10b2dnbGUtbGFiZWwtbWFyZ2luOiAxcHg7XHJcblxyXG4gIC0tdGh1bWItdHJhbnNpdGlvbi1kdXJhdGlvbjogMTUwbXM7XHJcbiAgLS10aHVtYi1oaWdobGlnaHQtZHVyYXRpb246IDEwMG1zO1xyXG59XHJcblxyXG5cclxuLy8gVE9HR0xFIFNXSVRDSFxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbi8vIFRvZ2dsZSArIExhYmVsKHMpXHJcbi50b2dnbGUtc3dpdGNoIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiAwLjVlbTtcclxuXHJcbiAgZm9udC1zaXplOiB2YXIoLS10b2dnbGUtbGFiZWwtZm9udC1zaXplKTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tdG9nZ2xlLWxhYmVsLWxpbmUtaGVpZ2h0KTtcclxuXHJcbiAgaW5saW5lLXNpemU6IGZpdC1jb250ZW50O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4udG9nZ2xlLXN3aXRjaDpoYXMoLnRvZ2dsZTpkaXNhYmxlZCkudG9nZ2xlLXN3aXRjaCB7XHJcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxufVxyXG5cclxuLy8gVHJhY2sgKyBUaHVtYlxyXG4udG9nZ2xlIHtcclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBpbmxpbmUtc2l6ZTogdmFyKC0tdHJhY2std2lkdGgpO1xyXG4gIGJsb2NrLXNpemU6IHZhcigtLXRyYWNrLWhlaWdodCk7XHJcbiAgcGFkZGluZzogdmFyKC0tdHJhY2stcGFkZGluZyk7XHJcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS10cmFjay1tYXJnaW4pO1xyXG5cclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10cmFjay1jb2xvci1pbmFjdGl2ZSk7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tdHJhY2std2lkdGgpO1xyXG5cclxuICBmbGV4LXNocmluazogMDtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ3JpZDogW3RyYWNrXSAxZnIgLyBbdHJhY2tdIDFmcjtcclxuXHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciB2YXIoLS10aHVtYi10cmFuc2l0aW9uLWR1cmF0aW9uKSBlYXNlLW91dDtcclxuXHJcbiAgJjpjaGVja2VkIHtcclxuICAgIC0tdGh1bWItcG9zaXRpb246IGNhbGMoKHZhcigtLXRyYWNrLXdpZHRoKSAtIDEwMCUpIC0gKHZhcigtLXRyYWNrLXBhZGRpbmcpICogMikpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdHJhY2stY29sb3ItYWN0aXZlKTtcclxuICB9XHJcblxyXG4gICY6ZGlzYWJsZWQge1xyXG4gICAgLS10aHVtYi1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAtLXRyYWNrLWFjdGl2ZTogdmFyKC0tdHJhY2stY29sb3ItYWN0aXZlKTtcclxuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IG9rbGNoKDEwMCUgMCAwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6aW5kZXRlcm1pbmF0ZSB7XHJcbiAgICAtLXRodW1iLXBvc2l0aW9uOiBjYWxjKCgodmFyKC0tdHJhY2std2lkdGgpIC8gMikgLSAodmFyKC0tdGh1bWItc2l6ZSkgLyAyKSkgLSB2YXIoLS10cmFjay1wYWRkaW5nKSk7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBUaHVtYlxyXG4udG9nZ2xlOjpiZWZvcmUge1xyXG4gIC0taGlnaGxpZ2h0LXNpemU6IDA7XHJcblxyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgZ3JpZC1hcmVhOiB0cmFjaztcclxuICBpbmxpbmUtc2l6ZTogdmFyKC0tdGh1bWItc2l6ZSk7XHJcbiAgYmxvY2stc2l6ZTogdmFyKC0tdGh1bWItc2l6ZSk7XHJcblxyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRodW1iLWNvbG9yKTtcclxuICBib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLXRodW1iLXNpemUpIC8gMik7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAgdmFyKC0taGlnaGxpZ2h0LXNpemUpIHZhcigtLXRodW1iLWNvbG9yLWhpZ2hsaWdodCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKHZhcigtLXRodW1iLXBvc2l0aW9uKSk7XHJcblxyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdmFyKC0tdGh1bWItdHJhbnNpdGlvbi1kdXJhdGlvbikgZWFzZS1vdXQsIGJveC1zaGFkb3cgdmFyKC0tdGh1bWItdHJhbnNpdGlvbi1kdXJhdGlvbikgZWFzZS1vdXQ7XHJcbn1cclxuXHJcbi50b2dnbGU6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSB7XHJcbiAgLS1oaWdobGlnaHQtc2l6ZTogY2FsYyh2YXIoLS10cmFjay1wYWRkaW5nKSAqIDIpO1xyXG59XHJcblxyXG4udG9nZ2xlLWxhYmVsIHtcclxufVxyXG5cclxuXHJcbi8vIFNJWkUgUFJPUFNcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbi50b2dnbGUtc3dpdGNoIHtcclxuICAmW2RhdGEtdG9nZ2xlfj1cInhzXCJdIHtcclxuICAgIC0tdHJhY2staGVpZ2h0OiAxcmVtO1xyXG4gICAgLy8tLXRyYWNrLW1hcmdpbjogMXB4O1xyXG4gICAgLy8tLXRvZ2dsZS1sYWJlbC1tYXJnaW46IDA7XHJcbiAgICAtLXRvZ2dsZS1sYWJlbC1mb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xyXG5cclxuICAgIC50b2dnbGUtbGFiZWwge1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJltkYXRhLXRvZ2dsZX49XCJtZFwiXSB7XHJcbiAgICAtLXRyYWNrLWhlaWdodDogMS41cmVtO1xyXG4gICAgLS10b2dnbGUtbGFiZWwtZm9udC1zaXplOiB2YXIoLS1zY2FsZTApO1xyXG4gICAgLS10b2dnbGUtbGFiZWwtbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlMCk7XHJcbiAgICAvLy0tdG9nZ2xlLWxhYmVsLW1hcmdpbjogMC4xMjVyZW07XHJcbiAgfVxyXG5cclxuICAmW2RhdGEtdG9nZ2xlfj1cImxnXCJdIHtcclxuICAgIC0tdHJhY2staGVpZ2h0OiAxLjg3NXJlbTtcclxuICAgIC0tdG9nZ2xlLWxhYmVsLWZvbnQtc2l6ZTogdmFyKC0tc2NhbGUxKTtcclxuICAgIC0tdG9nZ2xlLWxhYmVsLWxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZTEpO1xyXG4gICAgLy8tLXRvZ2dsZS1sYWJlbC1tYXJnaW46IDAuMjVyZW07XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gU1RZTEUgVkFSSUFOVFNcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbi50b2dnbGUtc3dpdGNoIHtcclxuICAmW2RhdGEtdG9nZ2xlfj1cInNldHRpbmctcm93XCJdIHtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGZsZXg6IGF1dG87XHJcbiAgICBjb2x1bW4tZ2FwOiAxcmVtO1xyXG4gIH1cclxuXHJcbiAgJltkYXRhLXRvZ2dsZX49XCJpbmxpbmVcIl0ge1xyXG4gICAgYWxpZ24tc2VsZjogZW5kO1xyXG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMC42MjVyZW07XHJcbiAgfVxyXG5cclxuICAmW2RhdGEtdG9nZ2xlPVwiaW5saW5lIHhzXCJdIHtcclxuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDAuNzVyZW07XHJcbiAgfVxyXG5cclxuICAmW2RhdGEtdG9nZ2xlfj1cInN0YWNrZWRcIl0ge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIH1cclxufVxyXG5cclxuLnRvZ2dsZS1zd2l0Y2gtaW5saW5lIHtcclxuICBhbGlnbi1zZWxmOiBlbmQ7XHJcbiAgbWFyZ2luLWJsb2NrLWVuZDogMC43NXJlbTtcclxufVxyXG4iLCI6d2hlcmUoZm9yZ2UtdG9vbHRpcCkge1xyXG4gIC0tZm9yZ2UtdG9vbHRpcC1iYWNrZ3JvdW5kOiB2YXIoLS1zbGF0ZS0xMik7XHJcbiAgLS1mb3JnZS10eXBvZ3JhcGh5LWJvZHkxLWZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XHJcblxyXG4gICY6OnBhcnQoc3VyZmFjZSkge1xyXG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xyXG4gIH1cclxufVxyXG4iLCJAdXNlICcuLi9iYXNlL3R5cG9ncmFwaHknIGFzICo7XHJcblxyXG4vLyBUUkVFIFZJRVcgQ09NUE9ORU5UXHJcbi8vIEN1c3RvbWl6YXRpb24gdG8gbWF0Y2ggdGhlIGFwcCBjaGVja2JveCBzdHlsaW5nXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4uZ2otY2hlY2tib3gtbWQgc3BhbiB7XHJcbiAgY3Vyc29yOiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5nai1jaGVja2JveC1tZCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBzcGFuIHtcclxuICBoZWlnaHQ6IDFyZW0gIWltcG9ydGFudDtcclxuICBib3JkZXItcmFkaXVzOiAxcHggIWltcG9ydGFudDtcclxuICBib3JkZXI6IDFweCBzb2xpZCBoc2wodmFyKC0tZ3JheS05MCkpICFpbXBvcnRhbnQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uZ2otY2hlY2tib3gtbWQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBzcGFuIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZ2otY2hlY2tib3gtbWQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBzcGFuOmFmdGVyIHtcclxuICBib3JkZXI6IHNvbGlkIHZhcigtLXdoaXRlKTtcclxuICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xyXG4gIGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KSAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogY2FsYyg5cmVtIC8gMTYpO1xyXG4gIGxlZnQ6IGNhbGMoNHJlbSAvIDE2KSAhaW1wb3J0YW50O1xyXG4gIHRvcDogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpICFpbXBvcnRhbnQ7XHJcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSAhaW1wb3J0YW50O1xyXG4gIHdpZHRoOiBjYWxjKDZyZW0gLyAxNik7XHJcbn1cclxuXHJcbnVsLmdqLWxpc3QtbWQgbGkge1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbnVsLmdqLWxpc3QtbWQgbGkgW2RhdGEtcm9sZT1cImRpc3BsYXlcIl0ge1xyXG4gIHBhZGRpbmc6IDAgMCAwIDAuMjVyZW0gIWltcG9ydGFudDtcclxuICBjb2xvcjogaHNsKHZhcigtLWdyYXktNzApKSAhaW1wb3J0YW50O1xyXG4gIEBpbmNsdWRlIGxhYmVsLTAyO1xyXG59XHJcblxyXG4uZ2otaWNvbiB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTEpICFpbXBvcnRhbnQ7XHJcbn1cclxuIiwiQHVzZSAnLi4vYWJzdHJhY3RzJyBhcyAqO1xyXG5cclxuLy8gRmxleFxyXG5cclxuLmZsZXgge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICYtcm93IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICYgPiAqIHtcclxuICAgICAgZmxleDogMTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtY29sIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxuXHJcbiAgJi1hbGlnbi0tY2VudGVyIHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAmLWp1c3RpZnktY2VudGVyIHtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJi1hbGlnbi0tc3RhcnQge1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgfVxyXG5cclxuICAmLWFsaWduLS1lbmQge1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gIH1cclxuXHJcbiAgJi13cmFwIHtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICB9XHJcblxyXG4gICYtZ3JvdyB7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgfVxyXG5cclxuICAmLWF1dG8ge1xyXG4gICAgZmxleDogYXV0bztcclxuICB9XHJcbn1cclxuXHJcbi5mbGV4LWFsaWduLXNlbGYge1xyXG4gICYtLWNlbnRlciB7XHJcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAmLS1zdGFydCB7XHJcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG4gIH1cclxuXHJcbiAgJi0tZW5kIHtcclxuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG4gIH1cclxufVxyXG5cclxuLnNwYWNlLWJldHdlZW4ge1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG4iLCJcclxuW2NsYXNzKj1cImdyaWQtXCJdIHtcclxuICAvL2Rpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XHJcbn1cclxuXHJcbi5ncmlkIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG5cclxuICAmLWNvbC1mdWxsIHsgLy8gZ3JpZC1jb2x1bW4gc3BhbiBmdWxsXHJcbiAgICBncmlkLWNvbHVtbjogMS8tMTtcclxuICB9XHJcblxyXG4gICYtYXV0by1maXQgeyAvLyBtaW4td2lkdGggODBweCwgZml0IGFzIG11Y2ggaXRlbSBhcyBwb3NzaWJsZSBpbiBvbmUgcm93LlxyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgobWluKDgwcHgsIDEwMCUpLCAxZnIpKTtcclxuICAgIHJvdy1nYXA6IDEuNXJlbTtcclxuICAgIGNvbHVtbi1nYXA6IDJyZW07XHJcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcblxyXG4gICAgJi0tdGFibGUge1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KG1pbig2ODBweCwxMDAlKSwgMWZyKSk7XHJcbiAgICAgIGdhcDogMjRweCAzMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1hdXRvLWZpdC1kZW5zZSB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heChtaW4oNjRweCwgMTAwJSksIDFmcikpO1xyXG4gICAgZ2FwOiAyNHB4IDE2cHg7XHJcbiAgfVxyXG5cclxuICAmLWF1dG8geyAvLyBncmlkIGxheW91dCwgaW5wdXQgc2l6ZSBtZWRpdW0sIGNvbHVtbiBjb3VudCB2YXJpZXMgZGVwZW5kcyBvbiB0aGUgc2NyZWVuIHNpemUuXHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgobWluKDI5OHB4LCAxMDAlKSwgMWZyKSk7XHJcbiAgfVxyXG5cclxuICAmLTEgeyAvLyBHcmlkIGxheW91dCwgY29sdW1uIGNvdW50IDEuXHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICBnYXA6IDI0cHggMzJweDtcclxuICB9XHJcblxyXG4gICYtMiB7IC8vIEdyaWQgbGF5b3V0LCBjb2x1bW4gY291bnQgMi5cclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgZ2FwOiAyNHB4IDMycHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0zIHsgLy8gR3JpZCBsYXlvdXQsIGNvbHVtbiBjb3VudCAzLlxyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICBnYXA6IDI0cHggMzJweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLTQgeyAvLyBHcmlkIGxheW91dCwgY29sdW1uIGNvdW50IDQuXHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcclxuICAgIGdhcDogMjRweCAzMnB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ncmlkLWNlbnRlciB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBwbGFjZS1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uZ3JpZC1hdXRvLWZpdC1kZW5zZTpoYXMoLmlzLWludmFsaWQpIHtcclxuICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbn1cclxuIiwiLy8gR0FQIEZPUiBGTEVYICYgR1JJRFxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbi5nYXAge1xyXG4gICYtMiAgeyBnYXA6IHZhcigtLXNpemUtMik7IH1cclxuICAmLTQgIHsgZ2FwOiB2YXIoLS1zaXplLTQpOyB9XHJcbiAgJi04ICB7IGdhcDogdmFyKC0tc2l6ZS04KTsgfVxyXG4gICYtMTIgeyBnYXA6IHZhcigtLXNpemUtMTIpOyB9XHJcbiAgJi0xNiB7IGdhcDogdmFyKC0tc2l6ZS0xNik7IH1cclxuICAmLTI0IHsgZ2FwOiB2YXIoLS1zaXplLTI0KTsgfVxyXG4gICYtMzIgeyBnYXA6IHZhcigtLXNpemUtMzIpOyB9XHJcbiAgJi00MCB7IGdhcDogdmFyKC0tc2l6ZS00MCk7IH1cclxuICAmLTQ4IHsgZ2FwOiB2YXIoLS1zaXplLTQ4KTsgfVxyXG59XHJcblxyXG4ucm93LWdhcCB7XHJcbiAgJi0yICB7IHJvdy1nYXA6IHZhcigtLXNpemUtMik7IH1cclxuICAmLTQgIHsgcm93LWdhcDogdmFyKC0tc2l6ZS00KTsgfVxyXG4gICYtOCAgeyByb3ctZ2FwOiB2YXIoLS1zaXplLTgpOyB9XHJcbiAgJi0xMiB7IHJvdy1nYXA6IHZhcigtLXNpemUtMTIpOyB9XHJcbiAgJi0xNiB7IHJvdy1nYXA6IHZhcigtLXNpemUtMTYpOyB9XHJcbiAgJi0yNCB7IHJvdy1nYXA6IHZhcigtLXNpemUtMjQpOyB9XHJcbiAgJi0zMiB7IHJvdy1nYXA6IHZhcigtLXNpemUtMzIpOyB9XHJcbiAgJi00MCB7IHJvdy1nYXA6IHZhcigtLXNpemUtNDApOyB9XHJcbiAgJi00OCB7IHJvdy1nYXA6IHZhcigtLXNpemUtNDgpOyB9XHJcbiAgJi02NCB7IHJvdy1nYXA6IHZhcigtLXNpemUtNjQpOyB9XHJcbn1cclxuXHJcbi5jb2x1bW4tZ2FwIHtcclxuICAmLTIgIHsgY29sdW1uLWdhcDogdmFyKC0tc2l6ZS0yKTsgfVxyXG4gICYtNCAgeyBjb2x1bW4tZ2FwOiB2YXIoLS1zaXplLTQpOyB9XHJcbiAgJi04ICB7IGNvbHVtbi1nYXA6IHZhcigtLXNpemUtOCk7IH1cclxuICAmLTEyIHsgY29sdW1uLWdhcDogdmFyKC0tc2l6ZS0xMik7IH1cclxuICAmLTE2IHsgY29sdW1uLWdhcDogdmFyKC0tc2l6ZS0xNik7IH1cclxuICAmLTI0IHsgY29sdW1uLWdhcDogdmFyKC0tc2l6ZS0yNCk7IH1cclxuICAmLTMyIHsgY29sdW1uLWdhcDogdmFyKC0tc2l6ZS0zMik7IH1cclxuICAmLTQwIHsgY29sdW1uLWdhcDogdmFyKC0tc2l6ZS00MCk7IH1cclxuICAmLTQ4IHsgY29sdW1uLWdhcDogdmFyKC0tc2l6ZS00OCk7IH1cclxufVxyXG5cclxuLmdyb3VwLWdhcCB7XHJcbiAgZ2FwOiAyNHB4IDMycHg7XHJcbn1cclxuIiwiXHJcbi8vIE1BUkdJTlxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbi5tYXJnaW4ge1xyXG4gICYtNCAgICB7IG1hcmdpbjogdmFyKC0tc2l6ZS00KTsgfVxyXG4gICYtOCAgICB7IG1hcmdpbjogdmFyKC0tc2l6ZS04KTsgfVxyXG4gICYtMTIgICB7IG1hcmdpbjogdmFyKC0tc2l6ZS0xMik7IH1cclxuICAmLTE2ICAgeyBtYXJnaW46IHZhcigtLXNpemUtMTYpOyB9XHJcbiAgJi0yNCAgIHsgbWFyZ2luOiB2YXIoLS1zaXplLTI0KTsgfVxyXG4gICYtMzIgICB7IG1hcmdpbjogdmFyKC0tc2l6ZS0zMik7IH1cclxuICAmLW5vbmUgeyBtYXJnaW46IDA7IH1cclxufVxyXG5cclxuLy8gTG9naWNhbCBwcm9wZXJ0eSBmb3IgbGVmdC9yaWdodFxyXG4ubWFyZ2luLWlubGluZSB7XHJcbiAgJi00ICAgIHsgbWFyZ2luLWlubGluZTogdmFyKC0tc2l6ZS00KTsgfVxyXG4gICYtOCAgICB7IG1hcmdpbi1pbmxpbmU6IHZhcigtLXNpemUtOCk7IH1cclxuICAmLTEyICAgeyBtYXJnaW4taW5saW5lOiB2YXIoLS1zaXplLTEyKTsgfVxyXG4gICYtMTYgICB7IG1hcmdpbi1pbmxpbmU6IHZhcigtLXNpemUtMTYpOyB9XHJcbiAgJi0yNCAgIHsgbWFyZ2luLWlubGluZTogdmFyKC0tc2l6ZS0yNCk7IH1cclxuICAmLTMyICAgeyBtYXJnaW4taW5saW5lOiB2YXIoLS1zaXplLTMyKTsgfVxyXG4gICYtbm9uZSB7IG1hcmdpbi1pbmxpbmU6IDA7IH1cclxuICAmLWF1dG8geyBtYXJnaW4taW5saW5lOiBhdXRvOyB9XHJcbn1cclxuXHJcbi8vIExvZ2ljYWwgcHJvcGVydHkgZm9yIHRvcC9ib3R0b21cclxuLm1hcmdpbi1ibG9jayB7XHJcbiAgJi00ICAgIHsgbWFyZ2luLWJsb2NrOiB2YXIoLS1zaXplLTQpOyB9XHJcbiAgJi04ICAgIHsgbWFyZ2luLWJsb2NrOiB2YXIoLS1zaXplLTgpOyB9XHJcbiAgJi0xMiAgIHsgbWFyZ2luLWJsb2NrOiB2YXIoLS1zaXplLTEyKTsgfVxyXG4gICYtMTYgICB7IG1hcmdpbi1ibG9jazogdmFyKC0tc2l6ZS0xNik7IH1cclxuICAmLTI0ICAgeyBtYXJnaW4tYmxvY2s6IHZhcigtLXNpemUtMjQpOyB9XHJcbiAgJi0zMiAgIHsgbWFyZ2luLWJsb2NrOiB2YXIoLS1zaXplLTMyKTsgfVxyXG4gICYtbm9uZSB7IG1hcmdpbi1ibG9jazogMDsgfVxyXG4gICYtYXV0byB7IG1hcmdpbi1ibG9jazogYXV0bzsgfVxyXG59XHJcblxyXG4ubWFyZ2luLXRvcCB7XHJcbiAgJi0yICAgIHsgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zaXplLTIpOyB9XHJcbiAgJi00ICAgIHsgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zaXplLTQpOyB9XHJcbiAgJi04ICAgIHsgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zaXplLTgpOyB9XHJcbiAgJi0xMiAgIHsgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zaXplLTEyKTsgfVxyXG4gICYtMTYgICB7IG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc2l6ZS0xNik7IH1cclxuICAmLTI0ICAgeyBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXNpemUtMjQpOyB9XHJcbiAgJi0zMiAgIHsgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zaXplLTMyKTsgfVxyXG4gICYtbm9uZSB7IG1hcmdpbi1ibG9jay1zdGFydDogMDsgfVxyXG4gICYtYXV0byB7IG1hcmdpbi1ibG9jay1zdGFydDogYXV0bzsgfVxyXG59XHJcblxyXG4ubWFyZ2luLXJpZ2h0IHtcclxuICAmLTQgICAgeyBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0tc2l6ZS00KTsgfVxyXG4gICYtOCAgICB7IG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1zaXplLTgpOyB9XHJcbiAgJi0xMiAgIHsgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLXNpemUtMTIpOyB9XHJcbiAgJi0xNiAgIHsgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLXNpemUtMTYpOyB9XHJcbiAgJi0yNCAgIHsgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLXNpemUtMjQpOyB9XHJcbiAgJi0zMiAgIHsgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLXNpemUtMzIpOyB9XHJcbiAgJi1ub25lIHsgbWFyZ2luLWlubGluZS1lbmQ6IDA7IH1cclxuICAmLWF1dG8geyBtYXJnaW4taW5saW5lLWVuZDogYXV0bzsgfVxyXG59XHJcblxyXG4ubWFyZ2luLWJvdHRvbSB7XHJcbiAgJi0yICAgIHsgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tc2l6ZS0yKTsgfVxyXG4gICYtNCAgICB7IG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLXNpemUtNCk7IH1cclxuICAmLTggICAgeyBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1zaXplLTgpOyB9XHJcbiAgJi0xMiAgIHsgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tc2l6ZS0xMik7IH1cclxuICAmLTE2ICAgeyBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1zaXplLTE2KTsgfVxyXG4gICYtMjQgICB7IG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLXNpemUtMjQpOyB9XHJcbiAgJi0zMiAgIHsgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tc2l6ZS0zMik7IH1cclxuICAmLW5vbmUgeyBtYXJnaW4tYmxvY2stZW5kOiAwOyB9XHJcbiAgJi1hdXRvIHsgbWFyZ2luLWJsb2NrLWVuZDogYXV0bzsgfVxyXG59XHJcblxyXG4ubWFyZ2luLWxlZnQge1xyXG4gICYtNCAgICB7IG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXNpemUtNCk7IH1cclxuICAmLTggICAgeyBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zaXplLTgpOyB9XHJcbiAgJi0xMiAgIHsgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc2l6ZS0xMik7IH1cclxuICAmLTE2ICAgeyBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zaXplLTE2KTsgfVxyXG4gICYtMjQgICB7IG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXNpemUtMjQpOyB9XHJcbiAgJi0zMiAgIHsgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc2l6ZS0zMik7IH1cclxuICAmLW5vbmUgeyBtYXJnaW4taW5saW5lLXN0YXJ0OiAwOyB9XHJcbiAgJi1hdXRvIHsgbWFyZ2luLWlubGluZS1zdGFydDogYXV0bzsgfVxyXG59XHJcblxyXG5cclxuLy8gUEFERElOR1xyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuLnBhZGRpbmcge1xyXG4gICYtNCAgICB7IHBhZGRpbmc6IHZhcigtLXNpemUtNCk7IH1cclxuICAmLTggICAgeyBwYWRkaW5nOiB2YXIoLS1zaXplLTgpOyB9XHJcbiAgJi0xMiAgIHsgcGFkZGluZzogdmFyKC0tc2l6ZS0xMik7IH1cclxuICAmLTE2ICAgeyBwYWRkaW5nOiB2YXIoLS1zaXplLTE2KTsgfVxyXG4gICYtMjQgICB7IHBhZGRpbmc6IHZhcigtLXNpemUtMjQpOyB9XHJcbiAgJi0zMiAgIHsgcGFkZGluZzogdmFyKC0tc2l6ZS0zMik7IH1cclxuICAmLW5vbmUgeyBwYWRkaW5nOiAwOyB9XHJcbn1cclxuXHJcbi8vIExvZ2ljYWwgcHJvcGVydHkgZm9yIGxlZnQvcmlnaHRcclxuLnBhZGRpbmctaW5saW5lIHtcclxuICAmLTQgICAgeyBwYWRkaW5nLWlubGluZTogdmFyKC0tc2l6ZS00KTsgfVxyXG4gICYtOCAgICB7IHBhZGRpbmctaW5saW5lOiB2YXIoLS1zaXplLTgpOyB9XHJcbiAgJi0xMiAgIHsgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNpemUtMTIpOyB9XHJcbiAgJi0xNiAgIHsgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNpemUtMTYpOyB9XHJcbiAgJi0yNCAgIHsgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNpemUtMjQpOyB9XHJcbiAgJi0zMiAgIHsgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNpemUtMzIpOyB9XHJcbiAgJi1ub25lIHsgcGFkZGluZy1pbmxpbmU6IDA7IH1cclxufVxyXG5cclxuLy8gTG9naWNhbCBwcm9wZXJ0eSBmb3IgdG9wL2JvdHRvbVxyXG4ucGFkZGluZy1ibG9jayB7XHJcbiAgJi00ICAgIHsgcGFkZGluZy1ibG9jazogdmFyKC0tc2l6ZS00KTsgfVxyXG4gICYtOCAgICB7IHBhZGRpbmctYmxvY2s6IHZhcigtLXNpemUtOCk7IH1cclxuICAmLTEyICAgeyBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zaXplLTEyKTsgfVxyXG4gICYtMTYgICB7IHBhZGRpbmctYmxvY2s6IHZhcigtLXNpemUtMTYpOyB9XHJcbiAgJi0yNCAgIHsgcGFkZGluZy1ibG9jazogdmFyKC0tc2l6ZS0yNCk7IH1cclxuICAmLTMyICAgeyBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zaXplLTMyKTsgfVxyXG4gICYtbm9uZSB7IHBhZGRpbmctYmxvY2s6IDA7IH1cclxufVxyXG5cclxuLnBhZGRpbmctdG9wIHtcclxuICAmLTggICAgeyBwYWRkaW5nLWJsb2NrLXN0YXJ0OiB2YXIoLS1zaXplLTgpOyB9XHJcbiAgJi00ICAgIHsgcGFkZGluZy1ibG9jay1zdGFydDogdmFyKC0tc2l6ZS00KTsgfVxyXG4gICYtMTIgICB7IHBhZGRpbmctYmxvY2stc3RhcnQ6IHZhcigtLXNpemUtMTIpOyB9XHJcbiAgJi0xNiAgIHsgcGFkZGluZy1ibG9jay1zdGFydDogdmFyKC0tc2l6ZS0xNik7IH1cclxuICAmLTI0ICAgeyBwYWRkaW5nLWJsb2NrLXN0YXJ0OiB2YXIoLS1zaXplLTI0KTsgfVxyXG4gICYtMzIgICB7IHBhZGRpbmctYmxvY2stc3RhcnQ6IHZhcigtLXNpemUtMzIpOyB9XHJcbiAgJi1ub25lIHsgcGFkZGluZy1ibG9jay1zdGFydDogMDsgfVxyXG59XHJcblxyXG4ucGFkZGluZy1yaWdodCB7XHJcbiAgJi00ICAgIHsgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1zaXplLTQpOyB9XHJcbiAgJi04ICAgIHsgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1zaXplLTgpOyB9XHJcbiAgJi0xMiAgIHsgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1zaXplLTEyKTsgfVxyXG4gICYtMTYgICB7IHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0tc2l6ZS0xNik7IH1cclxuICAmLTI0ICAgeyBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLXNpemUtMjQpOyB9XHJcbiAgJi0zMiAgIHsgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1zaXplLTMyKTsgfVxyXG4gICYtbm9uZSB7IHBhZGRpbmctaW5saW5lLWVuZDogMDsgfVxyXG59XHJcblxyXG4ucGFkZGluZy1ib3R0b20ge1xyXG4gICYtNCAgICB7IHBhZGRpbmctYmxvY2stZW5kOiB2YXIoLS1zaXplLTQpOyB9XHJcbiAgJi04ICAgIHsgcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLXNpemUtOCk7IH1cclxuICAmLTEyICAgeyBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0tc2l6ZS0xMik7IH1cclxuICAmLTE2ICAgeyBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0tc2l6ZS0xNik7IH1cclxuICAmLTI0ICAgeyBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0tc2l6ZS0yNCk7IH1cclxuICAmLTMyICAgeyBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0tc2l6ZS0zMik7IH1cclxuICAmLW5vbmUgeyBwYWRkaW5nLWJsb2NrLWVuZDogMDsgfVxyXG59XHJcblxyXG4ucGFkZGluZy1sZWZ0IHtcclxuICAmLTQgICAgeyBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0tc2l6ZS00KTsgfVxyXG4gICYtOCAgICB7IHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1zaXplLTgpOyB9XHJcbiAgJi0xMiAgIHsgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLXNpemUtMTIpOyB9XHJcbiAgJi0xNiAgIHsgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLXNpemUtMTYpOyB9XHJcbiAgJi0yNCAgIHsgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLXNpemUtMjQpOyB9XHJcbiAgJi0zMiAgIHsgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLXNpemUtMzIpOyB9XHJcbiAgJi1ub25lIHsgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7IH1cclxufVxyXG4iLCJAdXNlICcuLi9hYnN0cmFjdHMnIGFzICo7XHJcblxyXG46d2hlcmUoaHRtbCkge1xyXG4gIC0tc2lkZWJhci13aWR0aDogMjQwcHg7XHJcbiAgLS10b3AtYmFyLWhlaWdodDogM3JlbTtcclxuICAtLXNwYWNpbmc6IDAuNXJlbTtcclxufVxyXG5cclxuOndoZXJlKFtkYXRhLWxheW91dH49XCJ4c1wiXSkgeyAtLWxheW91dC13aWR0aDogMjByZW07IH1cclxuOndoZXJlKFtkYXRhLWxheW91dH49XCJzbVwiXSkgeyAtLWxheW91dC13aWR0aDogMzByZW07IH1cclxuOndoZXJlKFtkYXRhLWxheW91dH49XCJtZFwiXSkgeyAtLWxheW91dC13aWR0aDogNDByZW07IH1cclxuOndoZXJlKFtkYXRhLWxheW91dH49XCJsZ1wiXSkgeyAtLWxheW91dC13aWR0aDogNTByZW07IH1cclxuOndoZXJlKFtkYXRhLWxheW91dH49XCJ4bFwiXSkgeyAtLWxheW91dC13aWR0aDogNjByZW07IH1cclxuOndoZXJlKFtkYXRhLWxheW91dH49XCJjZW50ZXJlZFwiXSkgeyAtLWxheW91dC1hbGlnbm1lbnQ6IGF1dG87IH1cclxuXHJcblxyXG4vLyBBUFAgU1RSVUNUVVJFXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5cclxuLmFwcCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGhlaWdodDogMTAwdmg7XHJcbn1cclxuXHJcbi5hcHAtcHJpbWFyeS0td3JhcHBlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4OiAxO1xyXG4gIG1pbi1oZWlnaHQ6IDA7XHJcbn1cclxuXHJcbi5tYWluIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXg6IDEgMSBhdXRvO1xyXG4gIHdpZHRoOiAwOyAvLyBXaGVuIHRoZSBwYXJlbnQgZGl2IGlzIGZsZXggbGF5b3V0LCB0aGUgZGVmYXVsdCB3aWR0aCBpcyBcImF1dG9cIiB3aGljaCBhbGxvd3MgdGhlIGVsZW1lbnQgdG8ga2VlcCBpdHMgb3JpZ2luYWwgc2l6ZS4gQnkgc2V0dGluZyB0aGUgd2lkdGggdG8gMCwgYW5kIHNldCBmbGV4OiAxLCBub3cgdGhlIHdpZHRoIGlzIDEwMCUgdG8gdGhlIHNjcmVlbiBzaXplIChub3Qga2VlcGluZyB0aGUgb3JpZ2luYWwgc2l6ZSkgYW5kIHRoZSBob3Jpem9udGFsIHNjcm9sbGluZyB3b3JrcyBwcm9wZXJseS5cclxuICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gIC8vei1pbmRleDogYXV0bztcclxufVxyXG5cclxuLy8gVGhpcyBuZWVkcyB0byBtaXJyb3IgLm1haW4gYWJvdmUgZm9yIHRoZSBpbm5lciBjb250ZW50cyB0byB3b3JrIHByb3Blcmx5XHJcbi5yb3V0ZXItdmlldyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleDogYXV0bztcclxuICB6LWluZGV4OiAwOyAvLyBPdGhlcndpc2UgdGhlIGRyYXdlciBzaXRzIGJlbG93IHRoZSB0YWIgYmFyXHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gIHNjcm9sbC1wYWRkaW5nLXRvcDogMjRweDtcclxufVxyXG5cclxuLnJvdXRlci12aWV3ID4gOmZpcnN0LWNoaWxkIHtcclxuICBmbGV4OiBhdXRvOyAvLyBNYWtlIHNjcmVlbnMgd2l0aCB0YWJsZXMgc3BhbiBmdWxsIHdpZHRoXHJcbn1cclxuXHJcblxyXG5cclxuLy8gUEFHRSBMQVlPVVQgV1JBUFBFUlNcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbi5sYXlvdXQtd3JhcHBlciB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLWF1dG8tY29sdW1uczogbWlubWF4KDAsIDFmcik7XHJcbiAgcm93LWdhcDogdmFyKC0tbGF5b3V0LXJvdy1nYXAsIDJyZW0pO1xyXG4gIG1hcmdpbi1pbmxpbmU6IHZhcigtLWxheW91dC1hbGlnbm1lbnQpO1xyXG4gIHdpZHRoOiBtaW4oMTAwJSwgdmFyKC0tbGF5b3V0LXdpZHRoKSk7XHJcbiAgLy9tYXgtd2lkdGg6IHZhcigtLWxheW91dC13aWR0aCk7XHJcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWxheW91dC1wYWRkaW5nLWlubGluZSk7XHJcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tbGF5b3V0LXBhZGRpbmctYmxvY2spO1xyXG4gIGhlaWdodDogbWF4LWNvbnRlbnQ7XHJcblxyXG4gICZbZGF0YS1sYXlvdXR+PVwieHNcIl0geyAtLWxheW91dC13aWR0aDogMjVyZW07IH1cclxuICAmW2RhdGEtbGF5b3V0fj1cInNtXCJdIHsgLS1sYXlvdXQtd2lkdGg6IDMwcmVtOyB9XHJcbiAgJltkYXRhLWxheW91dH49XCJtZFwiXSB7IC0tbGF5b3V0LXdpZHRoOiA0MHJlbTsgfVxyXG4gICZbZGF0YS1sYXlvdXR+PVwibGdcIl0geyAtLWxheW91dC13aWR0aDogNTByZW07IH1cclxuICAmW2RhdGEtbGF5b3V0fj1cInhsXCJdIHsgLS1sYXlvdXQtd2lkdGg6IDYwcmVtOyB9XHJcbiAgJltkYXRhLWxheW91dH49XCJ4eGxcIl0geyAtLWxheW91dC13aWR0aDogNzByZW07IH1cclxuICAmW2RhdGEtbGF5b3V0fj1cIngtd2lkZVwiXSB7IC0tbGF5b3V0LXdpZHRoOiA4MHJlbTsgfVxyXG5cclxuICAmW2RhdGEtbGF5b3V0fj1cImdhcC0xNlwiXSB7IC0tbGF5b3V0LXJvdy1nYXA6IHZhcigtLXNpemUtMTYpOyB9XHJcbiAgJltkYXRhLWxheW91dH49XCJnYXAtMzJcIl0geyAtLWxheW91dC1yb3ctZ2FwOiB2YXIoLS1zaXplLTMyKTsgfVxyXG5cclxuICAmW2RhdGEtbGF5b3V0fj1cImNlbnRlcmVkXCJdIHsgLS1sYXlvdXQtYWxpZ25tZW50OiBhdXRvOyB9XHJcbiAgJltkYXRhLWxheW91dH49XCJibG9jay1wYWRkaW5nXCJdIHsgLS1sYXlvdXQtcGFkZGluZy1ibG9jazogMnJlbSA2cmVtOyB9XHJcbiAgJltkYXRhLWxheW91dH49XCJibG9jay1wYWRkaW5nLWVxdWFsXCJdIHsgLS1sYXlvdXQtcGFkZGluZy1ibG9jazogMnJlbTsgfVxyXG4gICZbZGF0YS1sYXlvdXR+PVwiaW5saW5lLXBhZGRpbmdcIl0geyAtLWxheW91dC1wYWRkaW5nLWlubGluZTogMnJlbTsgfVxyXG5cclxuICAmW2RhdGEtbGF5b3V0fj1cInBhZGRlZFwiXSB7XHJcbiAgICAtLWxheW91dC1wYWRkaW5nLWJsb2NrOiAycmVtIDZyZW07XHJcbiAgICAtLWxheW91dC1wYWRkaW5nLWlubGluZTogMnJlbTtcclxuICB9XHJcblxyXG4gICZbZGF0YS1sYXlvdXR+PVwicGFkZGVkLTMyXCJdIHtcclxuICAgIC0tbGF5b3V0LXBhZGRpbmctYmxvY2s6IDJyZW07XHJcbiAgICAtLWxheW91dC1wYWRkaW5nLWlubGluZTogMnJlbTtcclxuICB9XHJcblxyXG4gICZbZGF0YS1sYXlvdXR+PVwibm8tcGFkZGluZ1wiXSB7XHJcbiAgICAtLWxheW91dC1wYWRkaW5nLWJsb2NrOiAwO1xyXG4gICAgLS1sYXlvdXQtcGFkZGluZy1pbmxpbmU6IDA7XHJcbiAgfVxyXG5cclxuICAvLyBBZGQgcGFkZGluZyB0byB0aGUgd2lkdGggb2YgbGF5b3V0IHdyYXBwZXIgdG8ga2VlcCBpbm5lciBjb250ZW50IGF0IHRoZSBpbnRlbmRlZCB3aWR0aFxyXG4gICZbZGF0YS1sYXlvdXR+PVwieHNcIl06d2hlcmUoW2RhdGEtbGF5b3V0fj1cImlubGluZS1wYWRkaW5nXCJdKSxcclxuICAmW2RhdGEtbGF5b3V0fj1cInhzXCJdOndoZXJlKFtkYXRhLWxheW91dH49XCJwYWRkZWRcIl0pLFxyXG4gICZbZGF0YS1sYXlvdXR+PVwieHNcIl06d2hlcmUoW2RhdGEtbGF5b3V0fj1cInBhZGRlZC0zMlwiXSl7XHJcbiAgICAtLWxheW91dC13aWR0aDogY2FsYygyNXJlbSArICh2YXIoLS1sYXlvdXQtcGFkZGluZy1pbmxpbmUpICogMikpO1xyXG4gIH1cclxuXHJcbiAgJltkYXRhLWxheW91dH49XCJzbVwiXTp3aGVyZShbZGF0YS1sYXlvdXR+PVwiaW5saW5lLXBhZGRpbmdcIl0pLFxyXG4gICZbZGF0YS1sYXlvdXR+PVwic21cIl06d2hlcmUoW2RhdGEtbGF5b3V0fj1cInBhZGRlZFwiXSksXHJcbiAgJltkYXRhLWxheW91dH49XCJzbVwiXTp3aGVyZShbZGF0YS1sYXlvdXR+PVwicGFkZGVkLTMyXCJdKXtcclxuICAgIC0tbGF5b3V0LXdpZHRoOiBjYWxjKDMwcmVtICsgKHZhcigtLWxheW91dC1wYWRkaW5nLWlubGluZSkgKiAyKSk7XHJcbiAgfVxyXG5cclxuICAmW2RhdGEtbGF5b3V0fj1cIm1kXCJdOndoZXJlKFtkYXRhLWxheW91dH49XCJpbmxpbmUtcGFkZGluZ1wiXSksXHJcbiAgJltkYXRhLWxheW91dH49XCJtZFwiXTp3aGVyZShbZGF0YS1sYXlvdXR+PVwicGFkZGVkXCJdKSxcclxuICAmW2RhdGEtbGF5b3V0fj1cIm1kXCJdOndoZXJlKFtkYXRhLWxheW91dH49XCJwYWRkZWQtMzJcIl0pe1xyXG4gICAgLS1sYXlvdXQtd2lkdGg6IGNhbGMoNDByZW0gKyAodmFyKC0tbGF5b3V0LXBhZGRpbmctaW5saW5lKSAqIDIpKTtcclxuICB9XHJcblxyXG4gICZbZGF0YS1sYXlvdXR+PVwibGdcIl06d2hlcmUoW2RhdGEtbGF5b3V0fj1cImlubGluZS1wYWRkaW5nXCJdKSxcclxuICAmW2RhdGEtbGF5b3V0fj1cImxnXCJdOndoZXJlKFtkYXRhLWxheW91dH49XCJwYWRkZWRcIl0pLFxyXG4gICZbZGF0YS1sYXlvdXR+PVwibGdcIl06d2hlcmUoW2RhdGEtbGF5b3V0fj1cInBhZGRlZC0zMlwiXSl7XHJcbiAgICAtLWxheW91dC13aWR0aDogY2FsYyg1MHJlbSArICh2YXIoLS1sYXlvdXQtcGFkZGluZy1pbmxpbmUpICogMikpO1xyXG4gIH1cclxuXHJcbiAgJltkYXRhLWxheW91dH49XCJ4bFwiXTp3aGVyZShbZGF0YS1sYXlvdXR+PVwiaW5saW5lLXBhZGRpbmdcIl0pLFxyXG4gICZbZGF0YS1sYXlvdXR+PVwieGxcIl06d2hlcmUoW2RhdGEtbGF5b3V0fj1cInBhZGRlZFwiXSksXHJcbiAgJltkYXRhLWxheW91dH49XCJ4bFwiXTp3aGVyZShbZGF0YS1sYXlvdXR+PVwicGFkZGVkLTMyXCJdKXtcclxuICAgIC0tbGF5b3V0LXdpZHRoOiBjYWxjKDYwcmVtICsgKHZhcigtLWxheW91dC1wYWRkaW5nLWlubGluZSkgKiAyKSk7XHJcbiAgfVxyXG5cclxuICAmW2RhdGEtbGF5b3V0fj1cInh4bFwiXTp3aGVyZShbZGF0YS1sYXlvdXR+PVwiaW5saW5lLXBhZGRpbmdcIl0pLFxyXG4gICZbZGF0YS1sYXlvdXR+PVwieHhsXCJdOndoZXJlKFtkYXRhLWxheW91dH49XCJwYWRkZWRcIl0pLFxyXG4gICZbZGF0YS1sYXlvdXR+PVwieHhsXCJdOndoZXJlKFtkYXRhLWxheW91dH49XCJwYWRkZWQtMzJcIl0pe1xyXG4gICAgLS1sYXlvdXQtd2lkdGg6IGNhbGMoNzByZW0gKyAodmFyKC0tbGF5b3V0LXBhZGRpbmctaW5saW5lKSAqIDIpKTtcclxuICB9XHJcblxyXG4gICZbZGF0YS1sYXlvdXR+PVwieC13aWRlXCJdOndoZXJlKFtkYXRhLWxheW91dH49XCJpbmxpbmUtcGFkZGluZ1wiXSksXHJcbiAgJltkYXRhLWxheW91dH49XCJ4LXdpZGVcIl06d2hlcmUoW2RhdGEtbGF5b3V0fj1cInBhZGRlZFwiXSksXHJcbiAgJltkYXRhLWxheW91dH49XCJ4LXdpZGVcIl06d2hlcmUoW2RhdGEtbGF5b3V0fj1cInBhZGRlZC0zMlwiXSl7XHJcbiAgICAtLWxheW91dC13aWR0aDogY2FsYyg4MHJlbSArICh2YXIoLS1sYXlvdXQtcGFkZGluZy1pbmxpbmUpICogMikpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gV3JhcCBub3RpZmljYXRpb25zXHJcbi5ub3RpZmljYXRpb24tbGF5b3V0LXdyYXBwZXIge1xyXG4gIC0tbGF5b3V0LXdpZHRoOiA0MHJlbTtcclxuICAtLWxheW91dC1hbGlnbm1lbnQ6IGF1dG87XHJcbiAgbWFyZ2luLWlubGluZTogdmFyKC0tbGF5b3V0LWFsaWdubWVudCk7XHJcbiAgbWF4LXdpZHRoOiB2YXIoLS1sYXlvdXQtd2lkdGgpO1xyXG5cclxuICAmOndoZXJlKFtkYXRhLW5vdGlmaWNhdGlvbi1tYXgtd2lkdGh+PVwiZnVsbFwiXSkge1xyXG4gICAgLS1sYXlvdXQtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZS1oZWFkZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gIGNvbHVtbi1nYXA6IDJyZW07XHJcbiAgbWluLWJsb2NrLXNpemU6IHZhcigtLXNpemUtMzIpO1xyXG59XHJcblxyXG5cclxuLy8gRm9ybS1sYXlvdXRcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbi5mb3JtLWxheW91dCB7IC8vIHBhcmVudCBkaXYgb2YgZmllbGRzZXRcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHJvdy1nYXA6IDRyZW07XHJcbiAgcGFkZGluZzogMnJlbTtcclxuICAvL3dpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogbWF4LWNvbnRlbnQ7XHJcbn1cclxuXHJcbi5mb3JtLWxheW91dC13aXRoLXRhYmxlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGZsZXg6IGF1dG87IC8vIFRyaWFsIGluc3RlYWQgb2YgMSAxIGF1dG9cclxuICBnYXA6IDJyZW07XHJcbiAgcGFkZGluZzogMnJlbTtcclxuICBoZWlnaHQ6IG1heC1jb250ZW50O1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxufVxyXG5cclxuLmZvcm0tc2VjdGlvbiB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heChtaW4oMjk4cHgsIDEwMCUpLCAxZnIpKTtcclxuICBncmlkLWNvbHVtbjogMS8tMTtcclxuICBjb2x1bW4tZ2FwOiAycmVtO1xyXG4gIHJvdy1nYXA6IDEuNXJlbTtcclxuICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbn1cclxuXHJcblxyXG4vLyBESVNQTEFZXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4uYmxvY2sgeyBkaXNwbGF5OiBibG9jazsgfVxyXG4uaW5saW5lLWJsb2NrIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XHJcbi5oaWRlIHsgZGlzcGxheTogbm9uZTsgfVxyXG5cclxuXHJcbi8vIFBPU0lUSU9OXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4ucmVsYXRpdmUgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cclxuLmFic29sdXRlIHsgcG9zaXRpb246IGFic29sdXRlOyB9XHJcbi5maXhlZCB7IHBvc2l0aW9uOiBmaXhlZDsgfVxyXG4uc3RpY2t5IHsgcG9zaXRpb246IHN0aWNreTsgfVxyXG5cclxuXHJcbjp3aGVyZSgud3JhcHBlci1zbSkge1xyXG4gIC5ncmlkLWl0ZW0tYXV0byB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDI0MHB4LCAxZnIpKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBPVkVSRkxPV1xyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuLm92ZXJmbG93LWhpZGRlbiB7XHJcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG59XHJcblxyXG4ub3ZlcmZsb3cteC1oaWRkZW4ge1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxufVxyXG5cclxuLm92ZXJmbG93LWF1dG8ge1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwYWRkaW5nLWJvdHRvbTogNjRweDtcclxufVxyXG5cclxuXHJcbi8vIFNFVFRJTkdTXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4uc2V0dGluZ3Mtd3JhcHBlciB7XHJcbiAgbWFyZ2luLWlubGluZTogdmFyKC0tbGF5b3V0LWFsaWdubWVudCk7XHJcbiAgbWF4LXdpZHRoOiB2YXIoLS1sYXlvdXQtd2lkdGgsIDQwcmVtKTtcclxufVxyXG5cclxuLnNldHRpbmdzLXNlY3Rpb24td3JhcHBlcixcclxuLmxheW91dC1zZWN0aW9uLXdyYXBwZXIge1xyXG4gIHdpZHRoOiBtaW4oMTAwJSwgdmFyKC0tbGF5b3V0LXdpZHRoKSk7XHJcbiAgbWFyZ2luLWJsb2NrLWVuZDogMnJlbTtcclxuXHJcbiAgJjpvbmx5LW9mLXR5cGUge1xyXG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMDtcclxuICB9XHJcblxyXG4gICZbZGF0YS1zZXR0aW5ncy1zZWN0aW9uLXdyYXBwZXJ+PVwibm8tbWFyZ2luXCJdIHsgbWFyZ2luLWJsb2NrLWVuZDogMDsgfVxyXG59XHJcblxyXG4uc2V0dGluZ3Mtc2VjdGlvbi13cmFwcGVyLWhlYWRlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBjb2x1bW4tZ2FwOiAwLjVyZW07XHJcbiAgcGFkZGluZy1ibG9jay1lbmQ6IGNhbGModmFyKC0tbGgtc2NhbGUxKSAvIDIpO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hNik7XHJcbiAgbWFyZ2luLWJsb2NrLWVuZDogMS41cmVtO1xyXG5cclxuICAmOmhhcyhidXR0b24pIHtcclxuICAgIC8vIExpbmUtaGVpZ2h0IGlzIDIycHggYW5kIGJ1dHRvbiBpcyAyNHB4XHJcbiAgICAvLyBTdWJ0cmFjdCBoYWxmIHRoZSBkaWZmZXJlbmNlIG9mIHRoZSBidXR0b24gaGVpZ2h0XHJcbiAgICAvLyBNb3ZlIHVwIGhhbGYgdGhlIGRpc3RhbmNlIG9mIHRoZSBidXR0b24gaGVpZ2h0XHJcbiAgICAvLyBBbGlnbm1lbnQgd2lsbCBtYXRjaCBoZWFkaW5ncyB3aXRob3V0IGJ1dHRvbnNcclxuICAgIHBhZGRpbmctYmxvY2stZW5kOiBjYWxjKCh2YXIoLS1saC1zY2FsZTEpIC8gMikgLSAxcHgpO1xyXG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAtMXB4O1xyXG4gIH1cclxufVxyXG5cclxuOndoZXJlKC5zZXR0aW5ncy1zZWN0aW9uLXdyYXBwZXI6bm90KDpmaXJzdC1vZi10eXBlKSkgLnNldHRpbmdzLXNlY3Rpb24td3JhcHBlci1oZWFkZXIge1xyXG4gIG1hcmdpbi1ibG9jay1zdGFydDogMDtcclxufVxyXG5cclxuLnNldHRpbmdzLXNlY3Rpb24sXHJcbi5sYXlvdXQtc2VjdGlvbiB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLWF1dG8tY29sdW1uczogbWlubWF4KDAsIDFmcik7XHJcbiAgcm93LWdhcDogdmFyKC0tc2V0dGluZ3Mtc2VjdGlvbi1yb3ctZ2FwLCAxLjVyZW0pO1xyXG4gIHBhZGRpbmctYmxvY2s6IDEuNXJlbTtcclxuXHJcbiAgJltkYXRhLXNldHRpbmdzLXNlY3Rpb25+PVwiYm9yZGVyLWJvdHRvbVwiXSxcclxuICAmW2RhdGEtbGF5b3V0LXNlY3Rpb25+PVwiYm9yZGVyLWJvdHRvbVwiXSB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTcpO1xyXG4gIH1cclxuXHJcbiAgJltkYXRhLXNldHRpbmdzLXNlY3Rpb25+PVwiYm9yZGVyLXRvcFwiXSxcclxuICAmW2RhdGEtbGF5b3V0LXNlY3Rpb25+PVwiYm9yZGVyLXRvcFwiXSB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTcpO1xyXG4gIH1cclxuXHJcbiAgJltkYXRhLXNldHRpbmdzLXNlY3Rpb25+PVwicGFkZGluZy1ib3R0b21cIl0sXHJcbiAgJltkYXRhLWxheW91dC1zZWN0aW9ufj1cInBhZGRpbmctYm90dG9tXCJdIHtcclxuICAgIHBhZGRpbmctYmxvY2s6IDAgMS41cmVtO1xyXG4gIH1cclxuXHJcbiAgJltkYXRhLXNldHRpbmdzLXNlY3Rpb25+PVwiZ2FwLTRcIl0geyAtLXNldHRpbmdzLXNlY3Rpb24tcm93LWdhcDogMC4yNXJlbTsgfVxyXG4gICZbZGF0YS1zZXR0aW5ncy1zZWN0aW9ufj1cImdhcC04XCJdIHsgLS1zZXR0aW5ncy1zZWN0aW9uLXJvdy1nYXA6IDAuNXJlbTsgfVxyXG4gICZbZGF0YS1zZXR0aW5ncy1zZWN0aW9ufj1cImdhcC0xMlwiXSB7IC0tc2V0dGluZ3Mtc2VjdGlvbi1yb3ctZ2FwOiAwLjc1cmVtOyB9XHJcbiAgJltkYXRhLXNldHRpbmdzLXNlY3Rpb25+PVwiZ2FwLTE2XCJdIHsgLS1zZXR0aW5ncy1zZWN0aW9uLXJvdy1nYXA6IDFyZW07IH1cclxuICAmW2RhdGEtc2V0dGluZ3Mtc2VjdGlvbn49XCJnYXAtMzJcIl0geyAtLXNldHRpbmdzLXNlY3Rpb24tcm93LWdhcDogMnJlbTsgfVxyXG5cclxuICAmW2RhdGEtc2V0dGluZ3Mtc2VjdGlvbn49XCJmaWxsZWRcIl0ge1xyXG4gICAgcGFkZGluZzogMXJlbTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLWEyKTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNsYXRlLWE2KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XHJcbiAgfVxyXG59XHJcblxyXG4uc2V0dGluZ3Mtcm93LXdyYXBwZXIge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgcm93LWdhcDogMC41cmVtO1xyXG59XHJcblxyXG4uc2V0dGluZ3Mtcm93IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGNvbHVtbi1nYXA6IDFyZW07XHJcbiAgcm93LWdhcDogMC41cmVtO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAmW2RhdGEtc2V0dGluZ3Mtcm93fj1cImZpbGxlZFwiXSB7XHJcbiAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTIpO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTYpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5zZXR0aW5ncy1yb3c6aGFzKC5pcy1pbnZhbGlkKSxcclxuLmlucHV0LWdyb3VwLWlubGluZTpoYXMoLmlzLWludmFsaWQpIHtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxufVxyXG5cclxuLnNldHRpbmdzLXJvdy0tZGVzY3JpcHRpb24ge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgcm93LWdhcDogdmFyKC0tc2l6ZS00KTtcclxuICBmbGV4OiAxIDEgMTJyZW07XHJcbn1cclxuXHJcbi5wYXktb3B0aW9uLS1taWxlYWdlIHtcclxuICBwYWRkaW5nOiAxcmVtO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTIpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNsYXRlLWE2KTtcclxuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xyXG59XHJcblxyXG5cclxuLy8gVVRJTElUSUVTXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5cclxuLndkIHtcclxuICAmLTggICAgeyB3aWR0aDogMC41cmVtOyB9XHJcbiAgJi0xNiAgIHsgd2lkdGg6IDFyZW07IH1cclxuICAmLTI0ICAgeyB3aWR0aDogMS41cmVtOyB9XHJcbiAgJi1oYWxmIHsgd2lkdGg6IDUwJTsgfVxyXG4gICYtZnVsbCB7IHdpZHRoOiAxMDAlOyB9XHJcbiAgJi1maXQtY29udGVudCB7IHdpZHRoOiBmaXQtY29udGVudDsgfVxyXG59XHJcblxyXG4ud2lkdGgteHMgICAgIHsgbWF4LWlubGluZS1zaXplOiAyMHJlbTsgfVxyXG4ud2lkdGgtc20gICAgIHsgbWF4LWlubGluZS1zaXplOiAyNXJlbTsgfVxyXG4ud2lkdGgtbWQgICAgIHsgbWF4LWlubGluZS1zaXplOiAzMHJlbTsgfVxyXG4ud2lkdGgtbWQtbGcgIHsgbWF4LWlubGluZS1zaXplOiAzNXJlbTsgfVxyXG4ud2lkdGgtbGcgICAgIHsgbWF4LWlubGluZS1zaXplOiA0MHJlbTsgfVxyXG4ud2lkdGgtbGcteGwgIHsgbWF4LWlubGluZS1zaXplOiA1MHJlbTsgfVxyXG4ud2lkdGgteGwgICAgIHsgbWF4LWlubGluZS1zaXplOiA2MHJlbTsgfVxyXG4ud2lkdGgteHhsICAgIHsgbWF4LWlubGluZS1zaXplOiA3MHJlbTsgfVxyXG4ud2lkdGgteC13aWRlIHsgbWF4LWlubGluZS1zaXplOiA4MHJlbTsgfVxyXG4iLCJAdXNlICcuLi9hYnN0cmFjdHMnIGFzICo7XHJcblxyXG4vLyBPZnRlbiB1c2VkIHV0aWxpdHkgY2xhc3Nlc1xyXG5cclxuLnZpc3VhbGx5LWhpZGRlbjpub3QoOmZvY3VzKTpub3QoOmFjdGl2ZSkge1xyXG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XHJcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgd2lkdGg6IDFweDtcclxuICBoZWlnaHQ6IDFweDtcclxufVxyXG5cclxuLmhlYWRpbmctYm9yZGVyLWJvdHRvbSB7XHJcbiAgcGFkZGluZy1ibG9jay1lbmQ6IDFyZW07XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXNsYXRlLWE2KTtcclxuXHJcbiAgJjpoYXMoLmJ0bi1pY29uLW9ubHkpIHtcclxuICAgIHBhZGRpbmctYmxvY2stZW5kOiBjYWxjKDExcmVtIC8gMTYpO1xyXG4gIH1cclxufVxyXG5cclxuLmN1cnNvci1kZWZhdWx0IHtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbi5jdXJzb3ItZ3JhYiB7XHJcbiAgY3Vyc29yOiBncmFiO1xyXG5cclxuICAmOmFjdGl2ZSB7XHJcbiAgICBjdXJzb3I6IGdyYWJiaW5nO1xyXG4gIH1cclxufVxyXG5cclxuLmN1cnNvci1wb2ludGVyIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5oZWxwZXItbWVzc2FnZSB7XHJcbiAgbWFyZ2luLXRvcDogLTRweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuQG1peGluIGRpdmlkZXItYmFzZSB7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKHZhcigtLWdyYXktNDApKTtcclxuICBtYXJnaW4taW5saW5lOiAxcmVtO1xyXG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcclxufVxyXG5cclxuLmRpdmlkZXIge1xyXG4gIEBpbmNsdWRlIGRpdmlkZXItYmFzZTtcclxuICB3aWR0aDogNDBweDtcclxufVxyXG5cclxuLmRpdmlkZXItbWQge1xyXG4gIEBpbmNsdWRlIGRpdmlkZXItYmFzZTtcclxuICBmbGV4OiBhdXRvO1xyXG59XHJcblxyXG4ucG9pbnRlci1ldmVudC1pbml0aWFsIHtcclxuICBwb2ludGVyLWV2ZW50czogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaW5mby1pY29uIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYmxvY2stc2l6ZTogMS41cmVtO1xyXG4gIGlubGluZS1zaXplOiAxLjVyZW07XHJcbiAgdHJhbnNpdGlvbjogY29sb3IgMTAwbXMgZWFzZS1vdXQ7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtdGVydGlhcnkpO1xyXG4gIH1cclxufVxyXG5cclxuLmJyZWFrLXdvcmQge1xyXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxufVxyXG4iLCI6d2hlcmUoaHRtbCkge1xyXG4gIC0tZm9yZ2UtYXBwLWJhci1oZWlnaHQ6IDMuNXJlbTtcclxuICAtLWZvcmdlLWFwcC1iYXItcm93LXBhZGRpbmc6IDA7XHJcbiAgLS1mb3JnZS1hcHAtYmFyLXRpdGxlLXBhZGRpbmc6IDA7XHJcbiAgLy8tLWZvcmdlLWFwcC1iYXItYmFja2dyb3VuZDogdmFyKC0tZm9yZ2UtcHJpbWFyeS03NSk7XHJcbiAgLS1mb3JnZS1hcHAtYmFyLWZvcmVncm91bmQ6IHZhcigtLXRleHQtb24tY29sb3IpO1xyXG4gIC0tYXZhdGFyLXNpemU6IDIuNXJlbTtcclxuICAtLWxvZ28tc2l6ZTogY2FsYygzNXJlbSAvIDE2KTtcclxuXHJcbiAgLnR5bGVyLWxvZ28tdG9wLXQgeyBmaWxsOiB2YXIoLS1mb3JnZS1hcHAtYmFyLWZvcmVncm91bmQpOyB9XHJcbiAgLnR5bGVyLWxvZ28tYm90dG9tLXQgeyBmaWxsOiB2YXIoLS1mb3JnZS1hcHAtYmFyLWZvcmVncm91bmQpOyB9XHJcbiAgLnR5bGVyLWxvZ28tdHJhZGVtYXJrIHsgZmlsbDogdmFyKC0tZm9yZ2UtYXBwLWJhci1mb3JlZ3JvdW5kKTsgfVxyXG59XHJcblxyXG5cclxuLmFwcC1iYXIge1xyXG4gIC0tZm9yZ2UtaWNvbi1mb250LXNpemU6IHZhcigtLXNjYWxlMik7XHJcblxyXG4gICY6OnBhcnQoc2VjdGlvbi1zdGFydCksXHJcbiAgJjo6cGFydChzZWN0aW9uLWNlbnRlciksXHJcbiAgJjo6cGFydChzZWN0aW9uLWVuZCl7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmFwcC1iYXItLWJyYW5kaW5nIHtcclxuICB3aWR0aDogdmFyKC0tc2lkZWJhci13aWR0aCk7XHJcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNpemUtMTIpIDA7XHJcbn1cclxuXHJcbi5sb2dvLXdyYXBwZXIge1xyXG4gIHdpZHRoOiB2YXIoLS1sb2dvLXNpemUpO1xyXG4gIGhlaWdodDogdmFyKC0tbG9nby1zaXplKTtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmFwcC1iYXItLWhvbWUtbGluayB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkOiBhdXRvIC8gbWluLWNvbnRlbnQgYXV0bztcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGNvbHVtbi1nYXA6IDAuNXJlbTtcclxuICBjb2xvcjogdmFyKC0tZm9yZ2UtYXBwLWJhci1mb3JlZ3JvdW5kKTtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDEwMG1zIGVhc2Utb3V0LCBjb2xvciAxMDBtcyBlYXNlLW91dDtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogb2tsY2goZnJvbSB2YXIoLS1mb3JnZS1hcHAtYmFyLWZvcmVncm91bmQpIGwgYyBoIC8gNzIlKTtcclxuICB9XHJcbn1cclxuXHJcbi5hcHAtYmFyLS1wYWdlLXRpdGxlIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgY29sdW1uLWdhcDogMWVtO1xyXG4gIHBhZGRpbmctaW5saW5lOiAycmVtO1xyXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXNhbnMpO1xyXG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1oZWFkaW5nLXdlaWdodCk7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XHJcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IHZhcigtLXNtYWxsLXRleHQpO1xyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgLS1iYWRnZS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hbWJlci00KTtcclxuICAgIC0tYmFkZ2UtdGV4dC1jb2xvcjogb2tsY2goZnJvbSB2YXIoLS1hbWJlci1hMTEpIHZhcigtLWNvbG9yLWRhcmtlbikgYyBoKTtcclxuICAgIC0tYmFkZ2UtZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgaGVpZ2h0OiB2YXIoLS1iYWRnZS1oZWlnaHQsIHZhcigtLXNpemUtMjQpKTtcclxuICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgIHBhZGRpbmctaW5saW5lOiB2YXIoLS1iYWRnZS1wYWRkaW5nLCB2YXIoLS1zaXplLTgpKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJhZGdlLWJvcmRlci1yYWRpdXMsIHZhcigtLXNpemUtOCkpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFkZ2UtYmFja2dyb3VuZC1jb2xvciwgdmFyKC0tc2xhdGUtYTMpKTtcclxuICAgIGNvbG9yOiB2YXIoLS1iYWRnZS10ZXh0LWNvbG9yLCB2YXIoLS1zbGF0ZS1hMTEpKTtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tYmFkZ2UtZm9udC1zaXplLCB2YXIoLS1zY2FsZS0yKSk7XHJcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tYmFkZ2UtbGluZS1oZWlnaHQsIHZhcigtLWxoLXNjYWxlLTIpKTtcclxuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1iYWRnZS1mb250LXdlaWdodCwgNDUwKTtcclxuICB9XHJcbn1cclxuXHJcbi5hcHAtYmFyLS1wYWdlIHtcclxuICAvL21hcmdpbi1yaWdodDogMTZweDtcclxufVxyXG5cclxuLmFwcC1iYXItLWxvY2F0aW9uIHtcclxuICBjb2xvcjogaHNsKDAgMCUgMTAwJSAvIDcyJSk7XHJcbn1cclxuXHJcbi5hcHAtYmFyLS1tZW51IHtcclxuICAtLWZvcmdlLWljb24tYnV0dG9uLXNpemU6IHZhcigtLXNpemUtNDApO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgY29sdW1uLWdhcDogMC41cmVtO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgcGFkZGluZy1pbmxpbmU6IDFyZW07XHJcbn1cclxuXHJcbi5hcHAtYmFyLS1wcm9maWxlLWJ1dHRvbiB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBwbGFjZS1pdGVtczogY2VudGVyO1xyXG4gIHdpZHRoOiB2YXIoLS1zaXplLTQwKTtcclxuICBoZWlnaHQ6IHZhcigtLXNpemUtNDApO1xyXG4gIGJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tc2l6ZS00MCkgLyAyKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hbWJlci00KTtcclxuICBjb2xvcjogdmFyKC0tYW1iZXItYTEyKTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTUwbXMgZWFzZS1vdXQsIGJveC1zaGFkb3cgMTUwbXMgZWFzZS1vdXQ7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDRweCBva2xjaCgxIDAgMCAvIDE2JSk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hbWJlci01KTtcclxuICB9XHJcbn1cclxuIiwiQHVzZSAnLi4vLi4vLi4vLi4vanVyeS1tYW5hZ2VyL3NyYy9yZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvYXBwLWJhcicgYXMgKjtcclxuXHJcbi8vIEJBU0UgU1RZTEVTXHJcbi8vIEJhbm5lciBhbmQgdGhlbWUgY2hhbmdlIGZvciB0ZXN0IGVudmlyb25tZW50c1xyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuYm9keSB7XHJcbiAgJjp3aGVyZSguc2l0ZS0tZGV2LXRlc3QpLFxyXG4gICY6d2hlcmUoLnNpdGUtLWNsaWVudC10ZXN0KSB7XHJcbiAgICAtLWZvcmdlLXRoZW1lLXRlcnRpYXJ5OiB2YXIoLS1hY2NlbnQtMTIpO1xyXG4gICAgLS1mb3JnZS10aGVtZS1vbi10ZXJ0aWFyeTogdmFyKC0tdGV4dC1vbi1jb2xvcik7XHJcbiAgICAtLWZvcmdlLWxpc3QtaXRlbS1zZWxlY3RlZC1jb2xvcjogdmFyKC0tYWNjZW50LTEyKTtcclxuICAgIC0tZm9yZ2UtbGlzdC1pdGVtLXNlbGVjdGVkLWJhY2tncm91bmQ6IHZhcigtLWFjY2VudC0xMik7XHJcblxyXG4gICAgLm5hdi1zaWRlYmFyW2RhdGEtc2lkZWJhci10eXBlPVwicHJpbWFyeVwiXSB7XHJcbiAgICAgIC0tbmF2LXNpZGViYXItYmc6IHZhcigtLWFjY2VudC1hMik7XHJcbiAgICAgIC0tbmF2LXNpZGViYXItYm9yZGVyOiB2YXIoLS1hY2NlbnQtYTYpO1xyXG4gICAgICAtLW5hdi1pdGVtLWJnLWhvdmVyOiB2YXIoLS1hY2NlbnQtYTMpO1xyXG4gICAgICAtLW5hdi1pdGVtLWJnLWFjdGl2ZTogdmFyKC0tYWNjZW50LWE0KTtcclxuICAgIH1cclxuXHJcbiAgICAuZmMtdW50aGVtZWQgdGQuZmMtdG9kYXkge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQtYTMpO1xyXG4gICAgfVxyXG5cclxuICAgIC5mYy10b2RheSAuZmMtZGF5LW51bWJlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudC0xMik7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBIaWRlIGJhbm5lciBieSBkZWZhdWx0XHJcbi50ZXN0LWVudmlyb25tZW50IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5cclxuLy8gTE9DQUwgREVWXHJcbi8vIE1pcnJvciBwcm9kdWN0aW9uICsgZW52aXJvbm1lbnQgYmFkZ2VcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbmJvZHk6d2hlcmUoLnNpdGUtLWRldikge1xyXG4gIC5hcHAtYmFyLS1wYWdlLXRpdGxlOjpiZWZvcmUsXHJcbiAgLnRvcC1iYXItLXRpdGxlOjpiZWZvcmUsXHJcbiAgLmJyYW5kaW5nOjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIkRldlwiO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gRUpNIFRFU1RcclxuLy8gVGhlbWUgY2hhbmdlXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5ib2R5OndoZXJlKC5zaXRlLS1kZXYtdGVzdCkge1xyXG4gIC0tZm9yZ2UtYXBwLWJhci1iYWNrZ3JvdW5kOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xyXG4gIC0tZm9yZ2UtYXBwLWJhci1mb3JlZ3JvdW5kOiB2YXIoLS10ZXh0LW9uLWNvbG9yKTtcclxuXHJcbiAgLS1hY2NlbnQtYTI6IHZhcigtLXNsYXRlLWEyKTtcclxuICAtLWFjY2VudC1hMzogdmFyKC0tc2xhdGUtYTMpO1xyXG4gIC0tYWNjZW50LWE0OiB2YXIoLS1zbGF0ZS1hNCk7XHJcbiAgLS1hY2NlbnQtYTY6IHZhcigtLXNsYXRlLWE2KTtcclxuICAtLWFjY2VudC0xMjogdmFyKC0tc2xhdGUtMTIpO1xyXG5cclxuICAuYXBwLWJhci0tcGFnZS10aXRsZTo6YmVmb3JlLFxyXG4gIC50b3AtYmFyLS10aXRsZTo6YmVmb3JlLFxyXG4gIC5icmFuZGluZzo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJEZXYgVGVzdFwiO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gRUpNIFNUQUdFXHJcbi8vIE1pcnJvciBwcm9kdWN0aW9uICsgZW52aXJvbm1lbnQgYmFkZ2VcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbmJvZHk6d2hlcmUoLnNpdGUtLWRldi1zdGFnZSkge1xyXG4gIC5hcHAtYmFyLS1wYWdlLXRpdGxlOjpiZWZvcmUsXHJcbiAgLnRvcC1iYXItLXRpdGxlOjpiZWZvcmUsXHJcbiAgLmJyYW5kaW5nOjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIkRldiBTdGFnZVwiO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gQ0xJRU5UIFRFU1RcclxuLy8gQmFubmVyICsgdGhlbWUgY2hhbmdlXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5ib2R5OndoZXJlKC5zaXRlLS1jbGllbnQtdGVzdCkge1xyXG4gIC0tZm9yZ2UtYXBwLWJhci1iYWNrZ3JvdW5kOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xyXG4gIC0tZm9yZ2UtYXBwLWJhci1mb3JlZ3JvdW5kOiB2YXIoLS10ZXh0LW9uLWNvbG9yKTtcclxuXHJcbiAgLS1hY2NlbnQtYTI6IHZhcigtLXNsYXRlLWEyKTtcclxuICAtLWFjY2VudC1hMzogdmFyKC0tc2xhdGUtYTMpO1xyXG4gIC0tYWNjZW50LWE0OiB2YXIoLS1zbGF0ZS1hNCk7XHJcbiAgLS1hY2NlbnQtYTY6IHZhcigtLXNsYXRlLWE2KTtcclxuICAtLWFjY2VudC0xMjogdmFyKC0tc2xhdGUtMTIpO1xyXG5cclxuICAtLWJhbm5lci1iYWNrZ3JvdW5kOiB2YXIoLS1jcmltc29uLTQpO1xyXG4gIC0tYmFubmVyLWZvcmVncm91bmQ6IHZhcigtLWNyaW1zb24tYTEyKTtcclxuICAtLWJhbm5lci1ib3JkZXItY29sb3I6IHZhcigtLWNyaW1zb24tYTYpO1xyXG5cclxuICAuYXBwLWJhci0tcGFnZS10aXRsZTo6YmVmb3JlLFxyXG4gIC50b3AtYmFyLS10aXRsZTo6YmVmb3JlLFxyXG4gIC5icmFuZGluZzo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJUZXN0IFNpdGVcIjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gIH1cclxuXHJcbiAgLnV4LWRyYXdlci1jb250YWluZXItLXJlZ3VsYXIge1xyXG4gICAgYmxvY2stc2l6ZTogY2FsYygxMDAlIC0gKHZhcigtLWZvcmdlLWFwcC1iYXItaGVpZ2h0KSArIHZhcigtLWJhbm5lci1oZWlnaHQpKSk7XHJcbiAgfVxyXG5cclxuICAudXgtZHJhd2VyLWNvbnRhaW5lci0tbmFycm93LWZ1bGwtaGVpZ2h0IHtcclxuICAgIGJsb2NrLXNpemU6IGNhbGMoMTAwJSAtICh2YXIoLS10b3AtYmFyLWhlaWdodCkgKyB2YXIoLS1iYW5uZXItaGVpZ2h0KSkpO1xyXG4gIH1cclxuXHJcbiAgLmFwcC1iYXIge1xyXG4gICAgaW5zZXQtYmxvY2stc3RhcnQ6IGNhbGMoMC41cmVtICsgdmFyKC0tYmFubmVyLWhlaWdodCkpO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGluc2V0LWJsb2NrLXN0YXJ0OiAtMC41cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpoYXMoLmFwcC1sYXlvdXQpIC5iYW5uZXIge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgaW5zZXQtaW5saW5lOiAwO1xyXG4gICAgei1pbmRleDogMjA7XHJcbiAgfVxyXG5cclxuICAudGVzdC1lbnZpcm9ubWVudCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIH1cclxufVxyXG4iLCIvLyBESVNCVVJTRU1FTlRTIEFDQ09VTlRcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG4uZGlzYnVyc2VtZW50cy1hY2NvdW50LW51bWJlci0taW5wdXQge1xyXG4gIG1heC13aWR0aDogMThyZW07XHJcbn1cclxuXHJcbi5kaXNidXJzZW1lbnRzLWFjY291bnQtbnVtYmVyLS1iYWRnZSB7XHJcbiAgLS1iYWRnZS10ZXh0LWNvbG9yOiB2YXIoLS1qYWRlLWExMik7XHJcbiAgLS1iYWRnZS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1qYWRlLWEzKTtcclxuICBmb250LXZhcmlhbnQtbnVtZXJpYzogdGFidWxhci1udW1zO1xyXG5cclxuICAmIGkge1xyXG4gICAgY29sb3I6IHZhcigtLWphZGUtYTExKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBET05BVElPTlNcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG4udXRpbGl0eS1ncm91cCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBjb2x1bW4tZ2FwOiAwLjVyZW07XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmRvbmF0aW9uLXdyYXBwZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgcm93LWdhcDogMS41cmVtO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuXHJcbi5kb25hdGlvbi10eXBlLXJvdyB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IFtkb25hdGlvbi10eXBlLXN0YXJ0XSBtaW5tYXgoNXJlbSwgMTMuMjVyZW0pIFtkb25hdGlvbi10eXBlLWVuZF07XHJcbiAgZ2FwOiAxLjVyZW0gMXJlbTtcclxuICBtYXgtd2lkdGg6IDI3LjVyZW07XHJcblxyXG4gICY6aGFzKC5kb25hdGlvbi1hbW91bnQpIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogW2RvbmF0aW9uLXR5cGUtc3RhcnRdIG1pbm1heCg1cmVtLCAxMy4yNXJlbSkgW2RvbmF0aW9uLXR5cGUtZW5kIGRvbmF0aW9uLWFtb3VudC1zdGFydF0gbWlubWF4KDVyZW0sIDEzLjI1cmVtKSBbZG9uYXRpb24tYW1vdW50LWVuZF07XHJcbiAgfVxyXG59XHJcblxyXG4uZG9uYXRpb24tYWxsb2NhdGlvbiB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiB2YXIoLS1zaXplLTgpO1xyXG4gIHJvdy1nYXA6IHZhcigtLXNpemUtMTYpO1xyXG4gIGNvbnRhaW5lci10eXBlOiBpbmxpbmUtc2l6ZTtcclxufVxyXG5cclxuLmRvbmF0aW9uLWFsbG9jYXRpb24tLXJvdyB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IFtjaGFyaXR5LXN0YXJ0XSBtaW5tYXgoNXJlbSwgMjcuNXJlbSkgW2NoYXJpdHktZW5kIHV0aWxpdHktc3RhcnRdIDIuNXJlbSBbdXRpbGl0eS1lbmRdO1xyXG4gIGNvbHVtbi1nYXA6IHZhcigtLXNpemUtMTYpO1xyXG5cclxuICAmOmhhcyguZG9uYXRpb24tcGVyY2VudCkge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBbY2hhcml0eS1zdGFydF0gbWlubWF4KDVyZW0sIDI3LjVyZW0pIFtjaGFyaXR5LWVuZCBwZXJjZW50LXN0YXJ0XSA1cmVtIFtwZXJjZW50LWVuZCB1dGlsaXR5LXN0YXJ0XSAyLjVyZW0gW3V0aWxpdHktZW5kXTtcclxuICB9XHJcbn1cclxuXHJcbi5kb25hdGlvbi1zcGxpdCB7XHJcbiAgZ3JpZC1hcmVhOiBzcGxpdDtcclxufVxyXG5cclxuLmRvbmF0aW9uLWNoYXJpdHkge1xyXG5cclxufVxyXG5cclxuLmRvbmF0aW9uLXBlcmNlbnQge1xyXG5cclxufVxyXG5cclxuLmRvbmF0aW9uLXJlbW92ZSB7XHJcbiAgLS1mb3JnZS1pY29uLWJ1dHRvbi1zaXplOiB2YXIoLS1zaXplLTQwKTtcclxuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDEuNXJlbTtcclxufVxyXG5cclxuLmRvbmF0aW9uLWFsbG9jYXRpb24tLWFjdGlvbi1yb3cge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBbc3BsaXQtc3RhcnRdIGF1dG8gW3NwbGl0LWVuZF07XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBjb2x1bW4tZ2FwOiB2YXIoLS1zaXplLTE2KTtcclxuXHJcbiAgJjpoYXMoLmFsbG9jYXRpb24tdG90YWwtLXRleHQpOmhhcyguYWxsb2NhdGlvbi10b3RhbC0tdmFsdWUpIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogW3NwbGl0LXN0YXJ0XSBtaW5tYXgoMi41cmVtLCAxMy4yNXJlbSkgW3NwbGl0LWVuZCB0b3RhbC10ZXh0LXN0YXJ0XSBtaW5tYXgoMi41cmVtLCAxMy4yNXJlbSkgW3RvdGFsLXRleHQtZW5kIHRvdGFsLXZhbHVlLXN0YXJ0XSA1cmVtIFt0b3RhbC12YWx1ZS1lbmQgZW1wdHktc3RhcnRdIDIuNXJlbSBbZW1wdHktZW5kXTtcclxuXHJcbiAgICBAY29udGFpbmVyICggd2lkdGggPCAzMS4yNXJlbSApIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBbc3BsaXQtc3RhcnQgdG90YWwtdGV4dC1zdGFydF0gbWlubWF4KDIuNXJlbSwgMjcuNXJlbSkgW3NwbGl0LWVuZCB0b3RhbC10ZXh0LWVuZCB0b3RhbC12YWx1ZS1zdGFydF0gNXJlbSBbdG90YWwtdmFsdWUtZW5kIGVtcHR5LXN0YXJ0XSAyLjVyZW0gW2VtcHR5LWVuZF07XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogW3NwbGl0LXN0YXJ0XSBhdXRvIFtzcGxpdC1lbmQgdG90YWwtdGV4dC1zdGFydCB0b3RhbC12YWx1ZS1zdGFydF0gYXV0byBbdG90YWwtdGV4dC1lbmQgdG90YWwtdmFsdWUtZW5kXTtcclxuICAgICAgcm93LWdhcDogdmFyKC0tc2l6ZS0xNik7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYWxsb2NhdGlvbi10b3RhbC0tdGV4dCB7XHJcbiAgZ3JpZC1hcmVhOiB0b3RhbC10ZXh0O1xyXG4gIGp1c3RpZnktc2VsZjogZW5kO1xyXG59XHJcblxyXG4uYWxsb2NhdGlvbi10b3RhbC0tdmFsdWUge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBjb2x1bW4tZ2FwOiB2YXIoLS1zaXplLTQpO1xyXG4gIGdyaWQtYXJlYTogdG90YWwtdmFsdWU7XHJcblxyXG4gID4gLmJhZGdlIHtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XHJcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDgwbXMgZWFzZS1vdXQsIGNvbG9yIDgwbXMgZWFzZS1vdXQ7XHJcbiAgfVxyXG59XHJcbiIsIjp3aGVyZShodG1sKSB7XHJcbiAgLS1mb250LXNhbnM6ICdJbnRlclZhcmlhYmxlJywgc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsICdTZWdvZSBVSScsIFJvYm90bywgJ0hlbHZldGljYSBOZXVlJywgc2Fucy1zZXJpZjtcclxuICAtLWZvbnQtbW9ubzogJ0lCTSBQbGV4IE1vbm8nLCB1aS1tb25vc3BhY2UsIFNGIE1vbm8sIG1vbm9zcGFjZTtcclxuICAtLWZvbnQtaWNvbnM6ICdNYXRlcmlhbCBTeW1ib2xzIE91dGxpbmVkJztcclxufVxyXG4iLCIvKiBUaGlzIGlzIGEgY29weSBmaWxlIGZyb20gY2l0aXplbiBkaXJlY3RvcnkgKEp1cm9yIEFjY2VzcykuIFVwZGF0ZWQgd2l0aCBuZXcgdmFyaWFibGVzLiAqL1xyXG5AdXNlICcuLi8uLi8uLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2Fic3RyYWN0cycgYXMgKjtcclxuXHJcbi8vIDAwIFN0cnVjdHVyZVxyXG4uY29udGFpbmVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogMCAxNnB4O1xyXG4gIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAxNzI4cHg7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgcGFkZGluZzogMCAyMHB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKXtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwIDU5cHg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICBwYWRkaW5nOiAwIDQwcHg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHh4bCkge1xyXG4gICAgcGFkZGluZzogMCA0OHB4O1xyXG4gIH1cclxufVxyXG5cclxuaHIge1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkaGFpcmxpbmVzO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4vLyAwMSBDYXJkc1xyXG5cclxuLmNhcmQge1xyXG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLWxnO1xyXG4gIHBhZGRpbmc6IDI0cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24gYWxsO1xyXG4gICYtLWZpZWxkLWdyb3VwIHtcclxuICAgIGJhY2tncm91bmQ6ICRvZmYtd2hpdGU7XHJcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAzNnB4KTtcclxuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgbWFyZ2luOiAwIDMycHggMzJweCAwO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgfVxyXG4gICYtd2l0aC1oZWFkZXIge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XHJcbiAgfVxyXG4gICYuaXMtaW52YWxpZCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZXJyb3ItcmVkO1xyXG4gICAgdHJhbnNpdGlvbjogMC40cyBlYXNlIGFsbDtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAxNnB4IC0ycHggcmdiYSgyMTEsNjYsNjYsMC4yKTtcclxuICB9XHJcbn1cclxuXHJcbi5jYXJkLWhlYWRlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgYmFja2dyb3VuZDogJGxpZ2h0LWdyZXk7XHJcbiAgcGFkZGluZzogMTZweCAyNHB4IDEycHg7XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cy1sZztcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cy1sZztcclxuICBtaW4taGVpZ2h0OiA0OHB4O1xyXG5cclxuICBzdmcge1xyXG4gICAgZmlsbDogJHByaW1hcnktZ3JleTtcclxuICB9XHJcblxyXG4gICYtLWVkaXQge1xyXG4gICAgYmFja2dyb3VuZDogJHVpLXllbGxvdztcclxuICAgIGhlaWdodDogNDhweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdWktZ3JleS0zO1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cy1zbTtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzLXNtO1xyXG4gIH1cclxuICBoNSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAuaWNvbiB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgd2lkdGg6IGluaXRpYWw7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5kYXRlLXBpbGwge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA4cHg7XHJcbiAgICByaWdodDogMzJweDtcclxuICB9XHJcbn1cclxuLmxpc3QtY2FyZC1oZWFkZXItLWNvbnRyb2xzIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGxpIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmNhcmQtYm9keSB7XHJcbiAgcGFkZGluZzogMjRweDtcclxuXHJcbiAgJl9fY2hlY2tsaXN0IHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgaDYge1xyXG4gICAgICBjb2xvcjogJG1pZG5pZ2h0LXNwcnVjZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgIH1cclxuICAgIGg1IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGgzIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLmNhcmQtLXF1ZXN0aW9ubmFpcmUge1xyXG4gIGgzIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luLXRvcDogNnB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uY2FyZC0tZmllbGQtZ3JvdXAge1xyXG5cclxuICAuZm9ybS1pbnB1dC1saW5lIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4vLyAwMiBMaXN0c1xyXG4ubGlzdCB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmxpc3QtYWN0aW9ucyB7XHJcbiAgbGkge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0OHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmxpc3QtY2hlY2tsaXN0IHtcclxuICAuaWNvbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gIH1cclxuICAuaWNvbi1jaXJjbGUge1xyXG4gICAgd2lkdGg6IDE4cHg7XHJcbiAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubGlzdC1pdGVtLWZpbGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICBhIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXNtO1xyXG4gICAgcGFkZGluZzogMTZweCAyNHB4O1xyXG4gICAgYmFja2dyb3VuZDogJGxpZ2h0LWdyZXk7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eHhsKSB7XHJcbiAgICAgIG1heC13aWR0aDogODAlO1xyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgc3ZnOmxhc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4ubGlzdC1pdGVtLW1ldGFkYXRhIHtcclxuICBtYXJnaW4tbGVmdDogMjRweDtcclxuICBtYXgtd2lkdGg6IDcwJTtcclxuICBwIHtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbn1cclxuXHJcbi5saXN0LWNvbnRlbnQtY2hlY2tsaXN0IHtcclxuICBwYWRkaW5nOiAwIDEycHg7XHJcbiAgd2lkdGg6IDc1JTtcclxuXHJcbiAgLmJ0bi1saW5rIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLXRvcDogMThweDtcclxuICAgIGNvbG9yOiAkcHJpbWFyeS1ncmV5O1xyXG4gIH1cclxufVxyXG5cclxuLnBpbGwtc3RhdHVzIHtcclxuICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gIGhlaWdodDogMjZweDtcclxuICBwYWRkaW5nOiAwIDhweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogMC44MjVlbTtcclxuICAvL2ZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXNhbnMpO1xyXG4gIGNvbG9yOiAkZGFyay1ncmV5O1xyXG4gIHNwYW4ge1xyXG4gICAgbWFyZ2luOiAxcHggMCAwIDRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIH1cclxuICBzdmcge1xyXG4gICAgd2lkdGg6IDE0cHg7XHJcbiAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZmlsbDogJGRhcmstZ3JleTtcclxuICB9XHJcbiAgJi53YWl0aW5nIHtcclxuICAgIGJhY2tncm91bmQ6ICNkMWQxZDE7XHJcbiAgfVxyXG4gICYucmV2aWV3IHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoI0VCQjg3QSwgLjcyKTtcclxuICB9XHJcbn1cclxuXHJcbi5zdGF0dXMge1xyXG4gICYtc2VsZWN0ZWQge1xyXG4gICAgYmFja2dyb3VuZDogJHN0YXR1cy1waW5rO1xyXG4gIH1cclxuICAmLXN1bW1vbmVkIHtcclxuICAgIGJhY2tncm91bmQ6ICRzdGF0dXMtcHVycGxlO1xyXG4gIH1cclxuICAmLWNvbmZpcm1lZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkc3RhdHVzLWdyZWVuO1xyXG4gIH1cclxuICAmLXBhbmVsIHtcclxuICAgIGJhY2tncm91bmQ6ICRzdGF0dXMtYmx1ZTtcclxuICB9XHJcbiAgJi1qdXJvciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkc3RhdHVzLXRlYWw7XHJcbiAgfVxyXG4gICYtZXhjdXNlZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkc3RhdHVzLXllbGxvdztcclxuICB9XHJcbiAgJi1kZWZlcnJlZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkc3RhdHVzLW9yYW5nZTtcclxuICB9XHJcbiAgJi1kaXNxdWFsaWZpZWQge1xyXG4gICAgYmFja2dyb3VuZDogJHN0YXR1cy1yZWQ7XHJcbiAgfVxyXG59XHJcblxyXG4ubGlzdC1pdGVtLWNoZWNrbGlzdCB7XHJcbiAgLmxpc3QtY29udGVudC1jaGVja2xpc3Qge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuICArIC5saXN0LWl0ZW0tY2hlY2tsaXN0IHtcclxuICAgIC5saXN0LWNvbnRlbnQtY2hlY2tsaXN0OmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMHB4O1xyXG4gICAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgICB0b3A6IC0zMHB4O1xyXG4gICAgICAgIGxlZnQ6IC0xMnB4O1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5saXN0LWl0ZW0tc3RhdHVzIHtcclxuICAmLXBlbmRpbmcsICYtcHJvZ3Jlc3MsICYtY29tcGxldGUge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgbGVmdDogOXB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAxcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtcGVuZGluZzpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHdpZHRoPScyNScgaGVpZ2h0PScyNScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2NpcmNsZSBjeD0nMTInIGN5PScxMScgcj0nOScgc3Ryb2tlPSclMjM1MjYxNUInIHN0cm9rZS13aWR0aD0nNCcgc3Ryb2tlLWRhc2hhcnJheT0nMyAyJy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgbGVmdDogMTBweDtcclxuICB9XHJcbiAgJi1wcm9ncmVzczpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2NpcmNsZSBjeD0nOCcgY3k9JzgnIHI9JzUuNScgc3Ryb2tlPSclMjM1MjYxNUInIHN0cm9rZS13aWR0aD0nMycvJTNFJTNDcGF0aCBkPSdNOCAxQzYuNjE1NTMgMSA1LjI2MjE2IDEuNDEwNTQgNC4xMTEwMSAyLjE3OTcxQzIuOTU5ODcgMi45NDg4OCAyLjA2MjY2IDQuMDQyMTMgMS41MzI4NSA1LjMyMTIyQzEuMDAzMDMgNi42MDAzIDAuODY0NDEgOC4wMDc3NiAxLjEzNDUxIDkuMzY1NjNDMS40MDQ2IDEwLjcyMzUgMi4wNzEyOSAxMS45NzA4IDMuMDUwMjYgMTIuOTQ5N0M0LjAyOTIyIDEzLjkyODcgNS4yNzY1IDE0LjU5NTQgNi42MzQzNyAxNC44NjU1QzcuOTkyMjQgMTUuMTM1NiA5LjM5OTcgMTQuOTk3IDEwLjY3ODggMTQuNDY3MkMxMS45NTc5IDEzLjkzNzMgMTMuMDUxMSAxMy4wNDAxIDEzLjgyMDMgMTEuODg5QzE0LjU4OTUgMTAuNzM3OCAxNSA5LjM4NDQ3IDE1IDhDMTQuOTk3OSA2LjE0NDEzIDE0LjI1OTcgNC4zNjQ4NiAxMi45NDc0IDMuMDUyNTZDMTEuNjM1MSAxLjc0MDI2IDkuODU1ODggMS4wMDIwOSA4IDFaTTggMTRDNi40MDg3IDE0IDQuODgyNTggMTMuMzY3OSAzLjc1NzM2IDEyLjI0MjZDMi42MzIxNCAxMS4xMTc0IDIgOS41OTEzIDIgOEMyIDYuNDA4NyAyLjYzMjE0IDQuODgyNTggMy43NTczNiAzLjc1NzM2QzQuODgyNTggMi42MzIxNCA2LjQwODcgMiA4IDJWOEwxMi4yNDA2IDEyLjI0MDdDMTEuNjg0NSAxMi43OTg4IDExLjAyMzYgMTMuMjQxNSAxMC4yOTU4IDEzLjU0MzRDOS41NjgwOSAxMy44NDUzIDguNzg3ODggMTQuMDAwNSA4IDE0WicgZmlsbD0nJTIzNTI2MTVCJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xyXG4gIH1cclxuICAmLWNvbXBsZXRlOmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTggMUM0LjEgMSAxIDQuMSAxIDhDMSAxMS45IDQuMSAxNSA4IDE1QzExLjkgMTUgMTUgMTEuOSAxNSA4QzE1IDQuMSAxMS45IDEgOCAxWk03IDExTDQuMyA4LjNMNS4yIDcuNUw3IDkuM0wxMSA1LjRMMTEuOSA2LjJMNyAxMVonIGZpbGw9JyUyMzUyNjE1QicvJTNFJTNDcGF0aCBvcGFjaXR5PScwLjAxJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTcuMDAwMDUgMTFMNC4zMDAwNSA4LjMwMDAyTDUuMjAwMDUgNy41MDAwMkw3LjAwMDA1IDkuMzAwMDJMMTEgNS40MDAwMkwxMS45IDYuMjAwMDJMNy4wMDAwNSAxMVonIGZpbGw9J2JsYWNrJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIDAzIEZvcm1zXHJcblxyXG4uZm9ybS1pbnB1dC1saW5lIHtcclxuICBib3JkZXI6IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGhhaXJsaW5lcztcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgb3V0bGluZTogMDtcclxuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xyXG59XHJcblxyXG4uZm9ybS1pbnB1dC1saW5lW3JlYWRvbmx5XSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxufVxyXG5cclxuLmZvcm0taWNvbi1jb250cm9sIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5mb3JtLWNoZWNrYm94LWNvbnRyb2wge1xyXG4gIG1hcmdpbjogMCA4cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgfVxyXG4gICY6bGFzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgfVxyXG5cclxuICBpbnB1dFt0eXBlPWNoZWNrYm94XSwgbGFiZWwge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybS1zZWxlY3QtY29udHJvbCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogYXV0bztcclxuICAvLyBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMCcgaGVpZ2h0PSc2JyB2aWV3Qm94PScwIDAgMTAgNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J001IDUuOTk5OTlMMCAwLjk5OTk4OEwwLjcgMC4yOTk5ODhMNSA0LjU5OTk5TDkuMyAwLjI5OTk4OEwxMCAwLjk5OTk4OEw1IDUuOTk5OTlaJyBmaWxsPSclMjMzMDMxMzMnLyUzRSUzQy9zdmclM0UlMEFcIik7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAxMnB4O1xyXG4gICAgdG9wOiAxMHB4O1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgfVxyXG59XHJcbi5mbGV4IHtcclxuICAuZm9ybS1zZWxlY3QtY29udHJvbCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmZvcm0tbGlzdC1jb250YWluZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgcGFkZGluZzogMDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgbGkge1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gMDUgSW50ZXJhY3RpdmVcclxuXHJcbi8vIDA1QSBUb29sdGlwc1xyXG4udG9vbHRpcCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICB6LWluZGV4OiAxMDAwO1xyXG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICBtaW4td2lkdGg6IDEyMHB4O1xyXG4gIG1heC13aWR0aDogMjYwcHg7XHJcbiAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gIHBhZGRpbmc6IDAgMThweCAxOHB4O1xyXG4gIGNvbG9yOiAkZGFyay1ncmV5O1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcclxuXHJcbiAgJjpiZWZvcmUge1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiAtMjRweDtcclxuICAgIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBjb250ZW50OiBcIiBcIjtcclxuICAgIGhlaWdodDogMDtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XHJcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICBib3JkZXItd2lkdGg6IDEycHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgJl9fdG9wIHtcclxuICAgIHRvcDogLTI0cHg7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTAwJSk7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBsZWZ0OiAxMDAlO1xyXG5cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIHRvcDogOTklO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgIHdpZHRoOiAwO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XHJcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCUpO1xyXG4gICAgICBib3JkZXItd2lkdGg6IDEycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBoNiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbi50b29sdGlwLXRyaWdnZXIge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uIGFsbDtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogJG1pZG5pZ2h0LXNwcnVjZTtcclxuICAgIC50b29sdGlwIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi8vICoqU3VwcG9ydCBDbGFzc2VzXHJcblxyXG4vLyAqVHlwb2dyYXBoeSBzdXBwb3J0c1xyXG4udC1saWdodC1ncmV5IHtcclxuICBjb2xvcjogJHByaW1hcnktZ3JleS03MDtcclxufVxyXG5cclxuLy8gKlN0b3JlIGJyZWFrcG9pbnRzIGluIGJvZHk6YmVmb3JlIGNvbnRlbnQuXHJcbi8vICpUaGlzIGFsbG93cyBKYXZhc2NyaXB0IHRvIGFjY2VzcyB0aGVtXHJcblxyXG5ib2R5IHtcclxuICAmLm5vc2Nyb2xsIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgfVxyXG4gICY6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBjb250ZW50OiBcImluaXRpYWxcIjtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcclxuICAgICAgY29udGVudDogXCJ4c1wiO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICBjb250ZW50OiBcInNtXCI7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwibWRcIjtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgY29udGVudDogXCJsZ1wiO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICBjb250ZW50OiBcInhsXCI7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICBjb250ZW50OiBcInh4bFwiO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eHhsKSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwieHh4bFwiO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIHRhYmxlXHJcblxyXG4udGFibGUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgdGgge1xyXG4gICAgYmFja2dyb3VuZDogJHVpLWdyZXktMztcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgIH1cclxuICB9XHJcbiAgdGgsIHRkIHtcclxuICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLy9AZXh0ZW5kIC50ZXh0LXNob3J0LXNtO1xyXG4gIH1cclxuICB0ZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGhhaXJsaW5lcztcclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGhhaXJsaW5lcztcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBpbml0aWFsO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudGFibGUtYWN0aW9uIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgIGhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICB0ciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRoYWlybGluZXM7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udGFibGUtaGVhZGVyLS1tb2JpbGUge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIHdpZHRoOiAxMTBweDtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBwYWRkaW5nOiAxMnB4O1xyXG4gIGJhY2tncm91bmQ6ICR1aS1ncmV5LTM7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuLnRhYmxlLWRhdGEtY29udGVudCB7XHJcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDExMHB4KTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHBhZGRpbmc6IDAgMTJweDtcclxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG59XHJcbi50YWJsZS1hY3Rpb24ge1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIGJ1dHRvbiB7XHJcbiAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4vLyAwNiBVdGlsaXR5XHJcbi5lcnJvciB7XHJcbiAgY29sb3I6ICRlcnJvci1yZWQ7XHJcbn1cclxuXHJcbi5mb3JtLWxhYmVsIHtcclxuICAmLmVycm9yIHtcclxuICAgIGlucHV0IHtcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgJGVycm9yLXJlZDtcclxuICAgICAgb3V0bGluZTogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgICB0ZXh0YXJlYSB7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRlcnJvci1yZWQ7XHJcbiAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgIH1cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTggMUM0LjIgMSAxIDQuMiAxIDhDMSAxMS44IDQuMiAxNSA4IDE1QzExLjggMTUgMTUgMTEuOSAxNSA4QzE1IDQuMSAxMS45IDEgOCAxWk03LjUgNEg4LjVWOUg3LjVMNy41IDRaTTggMTIuMkM3LjYgMTIuMiA3LjIgMTEuOCA3LjIgMTEuNEM3LjIgMTEgNy41IDEwLjYgOCAxMC42QzguNCAxMC42IDguOCAxMSA4LjggMTEuNEM4LjggMTEuOCA4LjQgMTIuMiA4IDEyLjJaJyBmaWxsPSclMjNEMzQyNDInLyUzRSUzQ3BhdGggb3BhY2l0eT0nMC4wMScgZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J003LjUwMDAxIDRIOC41MDAwMVY5SDcuNTAwMDFMNy41MDAwMSA0Wk04LjAwMDAxIDEyLjJDNy42MDAwMSAxMi4yIDcuMjAwMDEgMTEuOCA3LjIwMDAxIDExLjRDNy4yMDAwMSAxMSA3LjUwMDAxIDEwLjYgOC4wMDAwMSAxMC42QzguNDAwMDEgMTAuNiA4LjgwMDAxIDExIDguODAwMDEgMTEuNEM4LjgwMDAxIDExLjggOC40MDAwMSAxMi4yIDguMDAwMDEgMTIuMlonIGZpbGw9J2JsYWNrJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGNlbnRlcjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgcmlnaHQ6IDZweDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybS1sYWJlbC0tY2hlY2tib3gge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwYWRkaW5nLXRvcDogMXB4O1xyXG4gIC8vQGV4dGVuZCAudGV4dC1zaG9ydC1zbTtcclxufVxyXG5cclxuLmZvcm0tbGFiZWwtLXJhZGlvIHtcclxuICBjb2xvcjogJGdyZXktZGVmYXVsdDtcclxuICB3aWR0aDogYXV0bztcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luOiAwIDI0cHggMTJweCAwO1xyXG59XHJcbiIsIi8vIFRPRE86IFRoaXMgd2hvbGUgZmlsZSBzaG91bGQgYmUgYnJva2VuIHVwIGludG8gdGhlIHJlbGV2YW50IGZpbGVzXHJcbi8vIFRoaXMgc2NzcyBjb250YWlucyBnbG9iYWwgcnVsZSBzZXRzIGZvciBKdXJ5IE1hbmFnZXIgbmV3IGRlc2lnbiBPTkxZLlxyXG5cclxuLypcclxuVGFibGUgb2YgQ29udGVudHNcclxuXHJcbjAwIE5vcm1hbGl6ZVxyXG4wMSBUeXBlIFN0eWxlc1xyXG4wMiBVdGlsaXR5XHJcbjAzIEdsb2JhbFxyXG4wNCBNb2RhbHNcclxuMDUgMjAyMiBRMiBOZXcgbGF5b3V0XHJcblxyXG4qL1xyXG5cclxuQHVzZSAnLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9hYnN0cmFjdHMnIGFzICo7XHJcblxyXG46d2hlcmUoaHRtbCkge1xyXG4gIC0tc3BhY2luZzogMC41cmVtO1xyXG59XHJcblxyXG5cclxuXHJcblxyXG4vLyBOZXcgU2VsZWN0IExvY2F0aW9ucyBjbGFzc2VzIHN0YXJ0XHJcblxyXG4uc2VsZWN0LWxvY2F0aW9uc19faW5wdXQtdGV4dC13cmFwcGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGhlaWdodDogMThweDtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG5cclxuICAmIGlucHV0W3R5cGUgPSBjaGVja2JveF0ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcblxyXG4gICAgJjpjaGVja2VkIHtcclxuICAgICAgYmFja2dyb3VuZDogIzQ5NjdGRTtcclxuICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAmOmZvY3VzOmFmdGVyIHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmZvY3VzOmFmdGVyIHtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gTmV3IFNlbGVjdCBMb2NhdGlvbnMgY2xhc3NlcyBlbmRcclxuXHJcbi8vIEZyb2FsYSBFZGl0b3JcclxuLmZyb2FsYS1lZGl0b3ItLXBsYWluLXRleHQge1xyXG4gIHN0cm9uZyB7XHJcbiAgICBmb250LXdlaWdodDogdW5zZXQ7XHJcbiAgfVxyXG4gIGVtIHtcclxuICAgIGZvbnQtc3R5bGU6IHVuc2V0O1xyXG4gIH1cclxufVxyXG5cclxuLm1kbC1idXR0b25fX3JpcHBsZS1jb250YWluZXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7IC8vdGVtcFxyXG59XHJcblxyXG4uZ3JpZC13aXRoLXNpZGViYXItbGVmdCB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ2FwOiAzMnB4O1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyMzhweCAxZnI7XHJcbiAgICBwYWRkaW5nOiAzMnB4O1xyXG59XHJcblxyXG4uaGVhZGVyLWljb24tLWhvcml6b250YWwge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gIGdhcDogNHB4O1xyXG59XHJcblxyXG4ucmVkLWJvcmRlci10ZW1wIHtcclxuICBib3JkZXI6IDNweCBzb2xpZCByZWQ7XHJcbiAgcGFkZGluZzogMjRweDtcclxufVxyXG5cclxuLm1kZHRwLXBpY2tlci0tcG9ydHJhaXQubWRkdHAtcGlja2VyLXRpbWUgLm1kZHRwLXBpY2tlcl9faGVhZGVyIHsgLy8gVE9ETzogTW92ZSB0aGlzIGNvZGUgdG8gb25lIG9mIHRoZSBjb21wb25lbnQgZmlsZSBhY2NvcmRpbmdseS5cclxuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyAvLyBUT0RPOiBIYWQgdG8gdXNlIFwiaW1wb3J0YW50XCIgdG8gb3ZlcnJpZGUgdGhlIGNvZGUuXHJcbn1cclxuIiwiQHVzZSAnLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9hYnN0cmFjdHMnIGFzICo7XHJcbkB1c2UgJy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvYmFzZS90eXBvZ3JhcGh5JyBhcyAqO1xyXG5cclxuXHJcbi5sb2NhdGlvbi1kcm9wZG93biB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIC8vdG9wOiAyNHB4O1xyXG4gIC8vZGlzcGxheTogZmxleDtcclxuICAvL2ZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgLy9nYXA6IDhweDtcclxuICBtaW4tYmxvY2stc2l6ZTogMTJyZW07XHJcbiAgbWF4LWJsb2NrLXNpemU6IDIwcmVtO1xyXG59XHJcblxyXG5cclxuLy8gU3RhcnQgQ2FsZW5kYXIgbmF2IGJ1dHRvbiBvdmVycmlkZXNcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbi5mYy1yaWdodCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IDFyZW07XHJcbn1cclxuXHJcbi8vIFNldHVwIGJldHRlciBiYXNlIHN0eWxlIGZvciBidXR0b25zXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4uZmMtYnV0dG9uIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XHJcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIHRyYW5zaXRpb246IGFsbCAxNTBtcyBlYXNlLW91dDtcclxuICBAaW5jbHVkZSBsYWJlbC0wMTtcclxuXHJcbiAgJjpkaXNhYmxlZCB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuLmZjLWJ1dHRvbjpmb2N1cyxcclxuLmZjLWJ1dHRvbi1wcmltYXJ5OmZvY3VzIHtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbi5mYy1idXR0b24tZ3JvdXAge1xyXG4gIGdhcDogMnB4O1xyXG59XHJcblxyXG4vLyBNb250aC1XZWVrLURheSBCdXR0b24gR3JvdXBcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbi5mYy1idXR0b24tZ3JvdXA6aXMoOmZpcnN0LW9mLXR5cGUpIHtcclxuICBoZWlnaHQ6IDMycHg7XHJcbiAgcGFkZGluZzogMnB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLWE0KTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTgpO1xyXG4gIG9yZGVyOiAyO1xyXG5cclxuICAuZmMtYnV0dG9uLXByaW1hcnkge1xyXG4gICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tc2l6ZS02KTtcclxuICAgIHBhZGRpbmctaW5saW5lOiAwLjc1cmVtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogb2tsY2goMTAwJSAwIDAgLyAwJSk7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogb2tsY2goMTAwJSAwIDApO1xyXG4gICAgICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mYy1idXR0b24tYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IG9rbGNoKDEwMCUgMCAwKTtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbi8vIFByZXZpb3VzIE1vbnRoLCBOZXh0IE1vbnRoIEJ1dHRvbiBHcm91cFxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuLmZjLWJ1dHRvbi1ncm91cDppcyg6bGFzdC1vZi10eXBlKSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBvcmRlcjogMTtcclxuXHJcbiAgLmZjLWJ1dHRvbi1wcmltYXJ5IHtcclxuICAgIHdpZHRoOiBjYWxjKDY0cmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNsYXRlLWE3KTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcclxuICAgIHBhZGRpbmc6IDAgMC41cmVtO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcclxuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcclxuXHJcbiAgICAmOmlzKDpmaXJzdC1jaGlsZCksXHJcbiAgICAmOmlzKDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLWEzKTtcclxuICAgICAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcbiAgICB9XHJcbiAgICAvLyBUaGlzIGlzIHRoZSBcImFjdGl2ZVwiIHN0YXRlIHdoZW4gY3VycmVudGx5IG9uIHRvZGF5XHJcbiAgICAmOmRpc2FibGVkIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xyXG4gICAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbWVkaXVtKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mYy1idXR0b24tZ3JvdXAgPiAuZmMtYnV0dG9uOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi8vIFByZXZpb3VzICYgTmV4dCBNb250aCBCdXR0b25zXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4uZmMtYnV0dG9uIC5mYy1pY29uIHtcclxuICBmb250LXNpemU6IHZhcigtLXNjYWxlMSk7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtaWNvbnMpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mYy1pY29uLWNoZXZyb24tbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiYXJyb3dfYmFja19pb3NfbmV3XCI7XHJcbn1cclxuXHJcbi5mYy1pY29uLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcImFycm93X2ZvcndhcmRfaW9zXCI7XHJcbn1cclxuXHJcbi8vIE92ZXJyaWRlIGhlYXZ5IGRlZmF1bHQgc3R5bGUuIFdlIG1heSBuZWVkIGEgbW9yZSBhMTF5IGZyaWVuZGx5IHZlcnNpb24gbGF0ZXIuXHJcbi5mYy1idXR0b24tcHJpbWFyeTpub3QoOmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsXHJcbi5mYy1idXR0b24tcHJpbWFyeTpub3QoOmRpc2FibGVkKS5mYy1idXR0b24tYWN0aXZlOmZvY3VzIHtcclxuICBib3gtc2hhZG93OiAwcHggMHB4IDZweCAtMXB4IGhzbCh2YXIoLS1ncmF5LTkwKSAvIDEyJSk7XHJcbn1cclxuXHJcbiNmdWxsLWNhbGVuZGFyIHtcclxuICBwYWRkaW5nLXRvcDogMzBweDtcclxufVxyXG5cclxuLmZjIHRkLmZjLWhlYWQtY29udGFpbmVyIHtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAzMnB4O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi5mYyB0aC5mYy1kYXktaGVhZGVyIHtcclxuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbWVkaXVtKTtcclxuICBib3JkZXItd2lkdGg6IDBweDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIHBhZGRpbmctaW5saW5lOiA4cHg7XHJcbn1cclxuXHJcbiNleHRlcm5hbC1ldmVudHMge1xyXG4gIHBhZGRpbmctdG9wOiA1MHB4O1xyXG59XHJcblxyXG4jZXh0ZXJuYWwtZXZlbnRzIC5mYy1ldmVudCB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHBhZGRpbmc6IDVweDtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIGN1cnNvcjogYWxsLXNjcm9sbDtcclxuICBib3JkZXI6IG5vbmU7XHJcbn1cclxuXHJcbi5mYyB0ZCxcclxuLmZjIHRoIHtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxufVxyXG5cclxuLmZjLXN0YXRlLWFjdGl2ZSxcclxuLmZjLXN0YXRlLWRvd24ge1xyXG4gIGNvbG9yOiAjZmY0MDgxICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mYy11bnRoZW1lZCB0aCxcclxuLmZjLXVudGhlbWVkIHRkLFxyXG4uZmMtdW50aGVtZWQgdGhlYWQsXHJcbi5mYy11bnRoZW1lZCB0Ym9keSxcclxuLmZjLXVudGhlbWVkIC5mYy1kaXZpZGVyLFxyXG4uZmMtdW50aGVtZWQgLmZjLXJvdyxcclxuLmZjLXVudGhlbWVkIC5mYy1jb250ZW50LFxyXG4uZmMtdW50aGVtZWQgLmZjLXBvcG92ZXIsXHJcbi5mYy11bnRoZW1lZCAuZmMtbGlzdC12aWV3LFxyXG4uZmMtdW50aGVtZWQgLmZjLWxpc3QtaGVhZGluZyB0ZCB7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zbGF0ZS03KTtcclxufVxyXG5cclxuLmZjLWNlbnRlciBoMixcclxuLmZjLWxlZnQgaDIge1xyXG4gIEBpbmNsdWRlIGRpc3BsYXktMDI7XHJcbiAgZm9udC13ZWlnaHQ6IDQ1MDtcclxufVxyXG5cclxuLmZjLWRheS1udW1iZXIge1xyXG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGhlaWdodDogMnJlbTtcclxuICB3aWR0aDogMnJlbTtcclxuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTIpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZTIpO1xyXG4gIG1hcmdpbi1ibG9jazogMC4yNXJlbSAwO1xyXG4gIG1hcmdpbi1pbmxpbmU6IDAuMjVyZW0gMDtcclxufVxyXG5cclxuLmZjLWRheS10b3Age1xyXG5cclxuICAuZGF5TWVudSB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYmxvY2s6IDAuMjVyZW0gMDtcclxuICAgIG1hcmdpbi1pbmxpbmU6IDAgMC4yNXJlbTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHotaW5kZXg6IDk5OTk5OTk5OTtcclxuXHJcbiAgICAuY29udGV4dC1tZW51IHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6aG92ZXIsICYuaG92ZXJ7XHJcbiAgICAuZGF5TWVudSB7XHJcbiAgICAgIC5jb250ZXh0LW1lbnUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mYy11bnRoZW1lZCB0ZC5mYy10b2RheSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9yZ2UtdGVydGlhcnktMDUpO1xyXG59XHJcblxyXG4uZmMtdG9kYXkgLmZjLWRheS1udW1iZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWludGVyYWN0aXZlKTtcclxuICBjb2xvcjogdmFyKC0tdGV4dC1vbi1jb2xvcik7XHJcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcclxufVxyXG5cclxuLmRpc2FibGVkLWRheSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS1iZy11aSk7XHJcbn1cclxuXHJcbi5kZWZlcnJhbC1kYXktY291bnQge1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiAwLjI1cmVtO1xyXG4gIGhlaWdodDogMnJlbTtcclxuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDAuMjVyZW07XHJcbiAgbWFyZ2luLWlubGluZS1zdGFydDogMS41cmVtO1xyXG59XHJcblxyXG4uZ3JlZW4ge1xyXG4gIGNvbG9yOiB2YXIoLS1ncmVlbi1hMTEpO1xyXG59XHJcblxyXG4ucmVkIHtcclxuICBjb2xvcjogdmFyKC0tcnVieS1hMTEpO1xyXG59XHJcblxyXG50cjpmaXJzdC1jaGlsZCA+IHRkID4gLmZjLWRheS1ncmlkLWV2ZW50IHtcclxuICAvL21hcmdpbi10b3A6IDhweDtcclxufVxyXG5cclxuLy8gRVZFTlRTXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG46d2hlcmUoaHRtbCl7XHJcbiAgLS1jYWxlbmRhci1kb3Q6IDAuMzc1cmVtO1xyXG4gIC0tY2FsZW5kYXItZXZlbnQtcGFkZGluZzogMC42MjVyZW0gMC4xMjVyZW07XHJcbn1cclxuXHJcbi5mYy1kYXktZ3JpZC1ldmVudHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgbWFyZ2luLWJsb2NrOiAwLjEyNXJlbSAwO1xyXG4gIG1hcmdpbi1pbmxpbmU6IDAuMzc1cmVtO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbnRyOmZpcnN0LWNoaWxkID4gdGQgPiAuZmMtZGF5LWdyaWQtZXZlbnQge1xyXG4gIG1hcmdpbi1ibG9jay1zdGFydDogMC4yNXJlbTtcclxufVxyXG5cclxuLmZjLWV2ZW50IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgY29sdW1uLWdhcDogMC4yNXJlbTtcclxuICBmb250LXNpemU6IGNhbGMoMTNyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0yKTtcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIHBhZGRpbmctaW5saW5lLWVuZDogMC4xMjVyZW07XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxMDBtcyBlYXNlLW91dDtcclxuICBmb250LXZhcmlhbnQtbnVtZXJpYzogdGFidWxhci1udW1zO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgb3BhY2l0eTogMC42NDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBHZW5lcmFsIEV2ZW50c1xyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbi5mYy1ldmVudCB7XHJcbiAgLy8mX19wb29sOjpiZWZvcmUge1xyXG4gIC8vICBjb250ZW50OiBcIlwiO1xyXG4gIC8vICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAvLyAgd2lkdGg6IHZhcigtLWNhbGVuZGFyLWRvdCk7XHJcbiAgLy8gIGhlaWdodDogdmFyKC0tY2FsZW5kYXItZG90KTtcclxuICAvLyAgYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1jYWxlbmRhci1kb3QpIC8gMik7XHJcbiAgLy99XHJcblxyXG4gICZfX3N1bW1vbnNfcnVuIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXB1cnBsZS1hMyk7XHJcbiAgICBjb2xvcjogdmFyKC0tcHVycGxlLWExMik7XHJcbiAgICBwYWRkaW5nLWlubGluZTogdmFyKC0tY2FsZW5kYXItZXZlbnQtcGFkZGluZyk7XHJcblxyXG4gICAgLmZjLWNvbnRlbnQge1xyXG4gICAgICAuZmMtdGltZSB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXB1cnBsZS1hMTEpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19ob2xpZGF5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktYTQpO1xyXG4gICAgY29sb3I6IHZhcigtLWdyYXktYTEyKTtcclxuICAgIHBhZGRpbmctaW5saW5lOiB2YXIoLS1jYWxlbmRhci1ldmVudC1wYWRkaW5nKTtcclxuICB9XHJcblxyXG4gICZfX2F0dGVuZGFuY2Uge1xyXG4gICAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWNhbGVuZGFyLWV2ZW50LXBhZGRpbmcpO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogaHNsKHZhcigtLWdyZWVuLTQwKSk7XHJcbiAgICAgIHdpZHRoOiB2YXIoLS1jYWxlbmRhci1kb3QpO1xyXG4gICAgICBoZWlnaHQ6IHZhcigtLWNhbGVuZGFyLWRvdCk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tY2FsZW5kYXItZG90KSAvIDIpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIENhc2VzXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5cclxuLmZjLWV2ZW50IHtcclxuICAmX19jYXNlLW5ldzo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTMgMEMxLjM0MzE1IDAgMCAxLjM0MzE1IDAgM1Y1QzAgNi42NTY4NSAxLjM0MzE1IDggMyA4SDVDNi42NTY4NSA4IDggNi42NTY4NSA4IDVWM0M4IDEuMzQzMTUgNi42NTY4NSAwIDUgMEgzWk0zIDFDMS44OTU0MyAxIDEgMS44OTU0MyAxIDNWNUMxIDYuMTA0NTcgMS44OTU0MyA3IDMgN0g1QzYuMTA0NTcgNyA3IDYuMTA0NTcgNyA1VjNDNyAxLjg5NTQzIDYuMTA0NTcgMSA1IDFIM1onIGZpbGw9JyUyMzAwNjFDOScgZmlsbC1vcGFjaXR5PScwLjk2MCcvPjwvc3ZnPlwiKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtYTkpO1xyXG4gICAgbWluLXdpZHRoOiB2YXIoLS1jYWxlbmRhci1kb3QpO1xyXG4gICAgaGVpZ2h0OiB2YXIoLS1jYWxlbmRhci1kb3QpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1jYWxlbmRhci1kb3QpIC8gMik7XHJcbiAgfVxyXG5cclxuICAmX19jYXNlLXBhbmVsOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMCAzQzAgMS4zNDMxNSAxLjM0MzE1IDAgMyAwSDVDNi42NTY4NSAwIDggMS4zNDMxNSA4IDNWNUM4IDYuNjU2ODUgNi42NTY4NSA4IDUgOEgzQzEuMzQzMTUgOCAwIDYuNjU2ODUgMCA1VjNaTTEuOTg0MDMgMS4yNzY5QzIuMjgxNzggMS4xMDA5NiAyLjYyOTEgMSAzIDFINUM2LjEwNDU3IDEgNyAxLjg5NTQzIDcgM1Y1QzcgNS4zNzA5IDYuODk5MDQgNS43MTgyMiA2LjcyMzEgNi4wMTU5N0wxLjk4NDAzIDEuMjc2OVpNMS4yNzY5MiAxLjk4NDAxQzEuMTAwOTcgMi4yODE3NyAxIDIuNjI5MDkgMSAzVjVDMSA2LjEwNDU3IDEuODk1NDMgNyAzIDdINUM1LjM3MDkxIDcgNS43MTgyNCA2Ljg5OTAzIDYuMDE1OTkgNi43MjMwOEwxLjI3NjkyIDEuOTg0MDFaJyBmaWxsPSclMjM3ODMyMDAnIGZpbGwtb3BhY2l0eT0nMC44MTAnLz48L3N2Zz5cIik7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hbWJlci1hOSk7XHJcbiAgICBtaW4td2lkdGg6IHZhcigtLWNhbGVuZGFyLWRvdCk7XHJcbiAgICBoZWlnaHQ6IHZhcigtLWNhbGVuZGFyLWRvdCk7XHJcbiAgICBib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLWNhbGVuZGFyLWRvdCkgLyAyKTtcclxuICB9XHJcblxyXG4gICZfX2Nhc2UtanVyeTo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTAgM0MwIDEuMzQzMTUgMS4zNDMxNSAwIDMgMEg1QzYuNjU2ODUgMCA4IDEuMzQzMTUgOCAzVjVDOCA2LjY1Njg1IDYuNjU2ODUgOCA1IDhIM0MxLjM0MzE1IDggMCA2LjY1Njg1IDAgNVYzWk0zLjgyODQyIDFINUM2LjEwNDU3IDEgNyAxLjg5NTQzIDcgM1Y0LjE3MTU3TDMuODI4NDIgMVpNMi40ODE5NiAxLjA2Nzc0QzEuNzkzNzMgMS4yNTE3OSAxLjI1MTc4IDEuNzkzNzUgMS4wNjc3NCAyLjQ4MTk3TDUuNTE4MDQgNi45MzIyNkM2LjIwNjI2IDYuNzQ4MjEgNi43NDgyMSA2LjIwNjI2IDYuOTMyMjYgNS41MTgwNUwyLjQ4MTk2IDEuMDY3NzRaTTQuMTcxNTYgN0wxIDMuODI4NDRWNUMxIDYuMTA0NTcgMS44OTU0MyA3IDMgN0g0LjE3MTU2WicgZmlsbD0nJTIzMDA2QjREJyBmaWxsLW9wYWNpdHk9JzAuOTAwJy8+PC9zdmc+XCIpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tamFkZS1hOSk7XHJcbiAgICBtaW4td2lkdGg6IHZhcigtLWNhbGVuZGFyLWRvdCk7XHJcbiAgICBoZWlnaHQ6IHZhcigtLWNhbGVuZGFyLWRvdCk7XHJcbiAgICBib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLWNhbGVuZGFyLWRvdCkgLyAyKTtcclxuICB9XHJcblxyXG4gICZfX2Nhc2UtY29tcGxldGVkOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMCAzQzAgMS4zNDMxNSAxLjM0MzE1IDAgMyAwSDVDNi42NTY4NSAwIDggMS4zNDMxNSA4IDNWNUM4IDYuNjU2ODUgNi42NTY4NSA4IDUgOEgzQzEuMzQzMTUgOCAwIDYuNjU2ODUgMCA1VjNaJyBmaWxsPSclMjM1NTAwMTcnIGZpbGwtb3BhY2l0eT0nMC45MTAnLz48L3N2Zz5cIik7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ydWJ5LWE5KTtcclxuICAgIG1pbi13aWR0aDogdmFyKC0tY2FsZW5kYXItZG90KTtcclxuICAgIGhlaWdodDogdmFyKC0tY2FsZW5kYXItZG90KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tY2FsZW5kYXItZG90KSAvIDIpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5mYy1jb250ZW50IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGNvbHVtbi1nYXA6IDAuMjVyZW07XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGZsZXg6IGF1dG87XHJcblxyXG4gIC5mYy10aXRsZSB7XHJcbiAgICBmb250LXdlaWdodDogNDI1O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIH1cclxuXHJcbiAgLmZjLXRpbWUge1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtdGVydGlhcnkpO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBvcmRlcjogMjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gREo6IGNhdXNpbmcgamFycmluZyBtb250aCBuYXZpZ2F0aW9uXHJcbi8vIGhvdyBkbyB3ZSBhbGxvdyBvdmVyZmxvdyB0byBkaXNwbGF5IHRoZSBjb250ZXh0IG1lbnUgd2l0aG91dCB0cmlnZ2VyaW5nIHNjcm9sbCBiYXJzIG9uIHRoZSBjYWxlbmRhclxyXG4uZmMtcm93LmZjLXJpZ2lkLCAuZmMtZGF5LWdyaWQtY29udGFpbmVyIHtcclxuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZmMtZGF5LWdyaWQtY29udGFpbmVyIHtcclxuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxufVxyXG5cclxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMCB7XHJcbiAgLmZjLWRheS1ncmlkIC5mYy1yb3cge1xyXG4gICAgJjpudGgtY2hpbGQoI3skaX0pIHtcclxuICAgICAgei1pbmRleDogI3sxMDAgLSAkaX07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIlxyXG4vLyBjYW5kaWRhdGUtcXVlc3Rpb25uYWlyZVxyXG5cclxuLmNhbmRpZGF0ZS1xdWVzdGlvbm5haXJlLXRvcC1hbnN3ZXIgdGQubWRsLWRhdGEtdGFibGVfX2NlbGwtLW5vbi1udW1lcmljIHtcclxuICBwYWRkaW5nLWJsb2NrOiBjYWxjKDE1cmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG59XHJcblxyXG4uY2FuZGlkYXRlLXF1ZXN0aW9ubmFpcmUtdG9wLWFuc3dlcjpub3QoOmZpcnN0LWNoaWxkKSB0ZCB7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxufVxyXG5cclxuLmNhbmRpZGF0ZS1xdWVzdGlvbm5haXJlLW5lc3RlZC1hbnN3ZXIge1xyXG4gIHRkIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgfVxyXG4gIHRkOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4O1xyXG4gIH1cclxufVxyXG4iLCJAdXNlICcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2Jhc2UvdHlwb2dyYXBoeScgYXMgKjtcclxuXHJcbi5kcmF3ZXItaGVhZGVyLWNhbmRpZGF0ZS1uYW1lIHtcclxuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICBmbGV4OiBhdXRvO1xyXG59XHJcblxyXG4uY2FuZGlkYXRlLXNlYXJjaC1yZXN1bHQge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgcm93LWdhcDogdmFyKC0tbGgtc2NhbGUwKTtcclxuICBtYXJnaW4taW5saW5lOiBhdXRvO1xyXG4gIHBhZGRpbmctYmxvY2s6IDJyZW07XHJcbiAgcGFkZGluZy1pbmxpbmU6IDJyZW07XHJcbiAgbWF4LXdpZHRoOiA3NWNoO1xyXG4gIEBpbmNsdWRlIGJvZHktMDI7XHJcbn1cclxuXHJcbi5jYW5kaWRhdGUtc2VhcmNoLXJlc3VsdC1yb3cge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAwLjVmciAxZnI7XHJcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gIGNvbHVtbi1nYXA6IDFlbTtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTYpO1xyXG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IGNhbGModmFyKC0tbGgtc2NhbGUwKSAvIDIpO1xyXG59XHJcblxyXG4uY2FuZGlkYXRlLXNlYXJjaC1yZXN1bHQtZGV0YWlsIHtcclxuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxufVxyXG4iLCJAdXNlICcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2Fic3RyYWN0cycgYXMgKjtcclxuQHVzZSAnLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9iYXNlL3R5cG9ncmFwaHknIGFzICo7XHJcblxyXG4uY2hpcCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGhlaWdodDogMzJweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG4gIGJvcmRlcjogMDtcclxuICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktYmcpO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgQGluY2x1ZGUgbGFiZWwtMDI7XHJcbiAgY29sb3I6IHZhcigtLWdyYXktZmcpO1xyXG59XHJcblxyXG4uY2hpcC1ncm91cCB7XHJcbiAgJi1pbmxpbmUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogOHB4O1xyXG4gIH1cclxufVxyXG5cclxuW2NsYXNzKj1cImNoaXBfX3RodW1ibmFpbFwiXSB7XHJcbiAgaGVpZ2h0OiAzMnB4O1xyXG4gIHdpZHRoOiAzMnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTEpO1xyXG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1scy1zY2FsZTEpO1xyXG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxufVxyXG5cclxuLmNoaXBfX3RodW1ibmFpbCB7XHJcblxyXG4gICYtLWF0dGVuZGVkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGhzbCh2YXIoLS1hcXVhLTQwKSk7XHJcbiAgICBjb2xvcjogaHNsKHZhcigtLWFxdWEtODApKTtcclxuICB9XHJcblxyXG4gICYtLWF2YWlsYWJsZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2wodmFyKC0taW5kaWdvLTQwKSk7XHJcbiAgICBjb2xvcjogaHNsKHZhcigtLWluZGlnby04MCkpO1xyXG4gIH1cclxuXHJcbiAgJi0tcGFuZWxpc3RzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGhzbCh2YXIoLS1ncmVlbi00MCkpO1xyXG4gICAgY29sb3I6IGhzbCh2YXIoLS1ncmVlbi04MCkpO1xyXG4gIH1cclxuXHJcbiAgJi0tanVyb3JzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGhzbCh2YXIoLS15ZWxsb3ctb3JhbmdlLTQwKSk7XHJcbiAgICBjb2xvcjogaHNsKHZhcigtLXllbGxvdy1vcmFuZ2UtODApKTtcclxuICB9XHJcblxyXG4gICYtLWNoZWNrZWQtb3V0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGhzbCh2YXIoLS1yZWQtNDApKTtcclxuICAgIGNvbG9yOiBoc2wodmFyKC0tcmVkLTgwKSk7XHJcbiAgfVxyXG59XHJcblxyXG4ubWRsLWNoaXBfX3RleHQge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xyXG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1scy1zY2FsZS0yKTtcclxufVxyXG5cclxuLm1kZHRwLXBpY2tlcl9fY2VsbC0tc2VsZWN0ZWQgeyAvLyBUT0RPOiBUZW1wb3JhcmlseSBhZGRlZCB0byBvdmVycmlkZSB0aGUgYmFja2dyb3VuZCBwcm9wZXJ0eS4gVGltZSBwaWNrZXIgc2Vjb25kaGFuZCBiYWNrZ3JvdW5kIGNvbG91ciB3YXMgYWZmZWN0ZWQgYnkgdGhlIFtjbGFzcyQ9XCItLXNlbGVjdGVkXCJdIGFib3ZlLlxyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbiIsIi5jb250YWN0LW1hcC1idXR0b24ge1xyXG4gIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbn0iLCJAdXNlICcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2Jhc2UvdHlwb2dyYXBoeScgYXMgKjtcclxuXHJcbjp3aGVyZShodG1sKSB7XHJcbiAgLS1kcmF3ZXItaGVhZGVyLWhlaWdodDogNHJlbTtcclxuICAtLXByb3BlcnRpZXMtZHJhd2VyLXdpZHRoOiAyNHJlbTtcclxufVxyXG5cclxuXHJcbi8vIE1BSU4gRFJBV0VSIENPTlRBSU5FUlxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbnV4LWRyYXdlci1jb250YWluZXIge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICByaWdodDogMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgei1pbmRleDogMjtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2Utb3V0LCBvcGFjaXR5IDMwMG1zIGVhc2Utb3V0O1xyXG4gIGJveC1zaGFkb3c6IC0xMnB4IDAgMTBweCAtNnB4IGhzbCh2YXIoLS1ncmF5LTkwKSAvIDIwJSksXHJcbiAgICAgICAgICAgICAgLTZweCAwIDZweCAtNnB4IGhzbCh2YXIoLS1ncmF5LTkwKSAvIDEyJSksXHJcbiAgICAgICAgICAgICAgLTRweCAwIDRweCAtNnB4IGhzbCh2YXIoLS1ncmF5LTkwKSAvIDglKTtcclxufVxyXG5cclxuLy8gUHJpbWFyeSBEcmF3ZXJcclxuLnV4LWRyYXdlci1jb250YWluZXItLXJlZ3VsYXIge1xyXG4gIGlubGluZS1zaXplOiA3MCU7XHJcbiAgaW5zZXQtYmxvY2stZW5kOiAwO1xyXG4gIGJsb2NrLXNpemU6IGNhbGMoMTAwJSAtIHZhcigtLWZvcmdlLWFwcC1iYXItaGVpZ2h0KSk7XHJcbn1cclxuXHJcbi8vIFByb3BlcnRpZXMgRHJhd2VyIChReCAmIFNlYXQgQ2hhcnQgQnVpbGRlcnMpXHJcbi51eC1kcmF3ZXItY29udGFpbmVyLS1uYXJyb3ctZnVsbC1oZWlnaHQge1xyXG4gIGlubGluZS1zaXplOiB2YXIoLS1wcm9wZXJ0aWVzLWRyYXdlci13aWR0aCk7XHJcbiAgaW5zZXQtYmxvY2stZW5kOiAwO1xyXG4gIGJsb2NrLXNpemU6IGNhbGMoMTAwJSAtIHZhcigtLXRvcC1iYXItaGVpZ2h0KSk7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDE1MG1zIGVhc2Utb3V0O1xyXG59XHJcblxyXG4udXgtZHJhd2VyLWNvbnRhaW5lci0tbmFycm93IHtcclxuICBpbmxpbmUtc2l6ZTogdmFyKC0tcHJvcGVydGllcy1kcmF3ZXItd2lkdGgpO1xyXG4gIGluc2V0LWJsb2NrLWVuZDogMDtcclxuICBibG9jay1zaXplOiBjYWxjKDEwMHZoIC0gdmFyKC0tZm9yZ2UtYXBwLWJhci1oZWlnaHQpKTtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTUwbXMgZWFzZS1vdXQ7XHJcbn1cclxuXHJcbi8vIFNvIGZhciwgdGhpcyBjbGFzcyBpcyB1c2VkIGV4Y2x1c2l2ZWx5IGluIHRoZSBRdWVzdGlvbm5haXJlIFByb3BlcnRpZXMgU2lkZSBQYW5lbCAodGhlIGB0b3BgIGFuZCBgaGVpZ2h0YFxyXG4vLyBwcm9wZXJ0aWVzIHRha2UgaW50byBhY2NvdW50IHRoZSBRdWVzdGlvbm5haXJlJ3MgaGVhZGVyIGFzIHdlbGwsIHdoaWNoIHN0YWNrcyBiZWxvdyBvdXIgQXBwIEJhcilcclxuLy8gVE9ETzogRG91YmxlIGNoZWNrIGlmIHdlIHN0aWxsIG5lZWQgdGhpcywgb3RoZXJ3aXNlIGRlbGV0ZSBhbGwgcmVmZXJlbmNlc1xyXG4udXgtZHJhd2VyLWNvbnRhaW5lci0tbmFycm93LXNob3J0IHtcclxuICB3aWR0aDogdmFyKC0tcHJvcGVydGllcy1kcmF3ZXItd2lkdGgpO1xyXG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDEwNHB4KTtcclxuICB0b3A6IDEwNHB4O1xyXG59XHJcblxyXG4vLyBNb2RhbCBUeXBlXHJcbi8vIEN1cnJlbnRseSB1c2VkIGZvciBkaXNwbGF5aW5nIGNhbmRpZGF0ZSBkZXRhaWxzIG9uIHNjYW4taW5cclxudXgtZHJhd2VyLWNvbnRhaW5lci5tb2RhbCB7XHJcbiAgd2lkdGg6IDcwJTtcclxufVxyXG5cclxuXHJcbi8vIERSQVdFUiBJTk5FUlxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbnV4LWRyYXdlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGluc2V0OiAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gIHotaW5kZXg6IDU7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgZWFzZS1vdXQsIG9wYWNpdHkgMzAwbXMgZWFzZS1vdXQ7XHJcblxyXG4gICY6aGFzKC5zZWF0LWNoYXJ0LXNldHRpbmdzLS13cmFwcGVyKSB7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxudXgtZHJhd2VyLm5vLXNsaWRlIHtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG51eC1kcmF3ZXIgPiBkaXYge1xyXG4gIGZsZXg6IGF1dG87XHJcbn1cclxuXHJcbi8vIENvbXBvc2Ugd3JhcHBlclxyXG4uZHJhd2VyLXdyYXBwZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICY6aGFzKC5hY3Rpb24tYmFyKSAuZm9yZ2UtYnV0dG9uLWZhYiB7XHJcbiAgICBpbnNldC1ibG9jay1lbmQ6IHZhcigtLXNpemUtNzIpO1xyXG4gICAgaW5zZXQtaW5saW5lLWVuZDogdmFyKC0tc2l6ZS0zMik7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gRFJBV0VSIEhFQURFUlxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbnV4LWRyYXdlci1oZWFkZXIge1xyXG4gIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZsZXg6IDAgMCB2YXIoLS1kcmF3ZXItaGVhZGVyLWhlaWdodCk7XHJcbiAgcGFkZGluZy1pbmxpbmU6IDFyZW07XHJcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcbiAgdG9wOiAwO1xyXG4gIHotaW5kZXg6IDk1O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktYmctdWkpO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hNik7XHJcblxyXG4gIC5kcmF3ZXItdGl0bGUge1xyXG4gICAgQGluY2x1ZGUgYm9keS0wNDtcclxuICAgIGZsZXg6IGF1dG87XHJcbiAgfVxyXG5cclxuICBjYXNlLW1lbnUsIGNhbmRpZGF0ZS1tZW51IHtcclxuICAgIGhlaWdodDogMnJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5qbS1kcmF3ZXItaGVhZGVyLW1haW4ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBmbGV4OiBhdXRvO1xyXG59XHJcblxyXG4udG9vbGJhciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWdyb3c6IDE7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDFyZW07XHJcblxyXG4gICYudG9vbGJhci0tY29uZGVuc2VkIHtcclxuICAgIHBhZGRpbmc6IDAgMjRweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBEUkFXRVIgTUFJTlxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbi5kcmF3ZXItbWFpbiB7XHJcbiAgZmxleDogYXV0bztcclxuICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gIC8vcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLWRyYXdlci1wYWRkaW5nLWJsb2NrLWVuZCwgNHJlbSk7XHJcbiAgc2Nyb2xsLXBhZGRpbmctdG9wOiAxLjVyZW07XHJcblxyXG4gICZbZGF0YS1kcmF3ZXJ+PVwibm8tcGFkZGluZ1wiXSB7XHJcbiAgICAtLWRyYXdlci1wYWRkaW5nLWJsb2NrLWVuZDogMDtcclxuICB9XHJcbn1cclxuXHJcbnRhYi5mbGV4LXRhYiB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG5cclxuLy8gQU5JTUFUSU9OU1xyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbnV4LWRyYXdlci1jb250YWluZXIub3BlbiB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcclxufVxyXG5cclxudXgtZHJhd2VyLnNsaWRlLWNsb3NlIHtcclxuICBhbmltYXRpb24tbmFtZTogZHJhd2VyLXNsaWRlLWRvd247XHJcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzMDBtcztcclxuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxufVxyXG5cclxudXgtZHJhd2VyLnNsaWRlLW9wZW4ge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGRyYXdlci1zbGlkZS11cDtcclxuICBhbmltYXRpb24tZHVyYXRpb246IDMwMG1zO1xyXG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGRyYXdlci1zbGlkZS11cCB7XHJcbiAgZnJvbSB7dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO31cclxuICB0byB7dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTt9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZHJhd2VyLXNsaWRlLWRvd24ge1xyXG4gIGZyb20ge3RyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7fVxyXG4gIHRvIHt0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7fVxyXG59XHJcbiIsIlxyXG4uZW1wYW5lbG1lbnQtbGF5b3V0IHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogW3BhbmVsLXN0YXJ0XSAxZnIgW3BhbmVsLWVuZCBqdXJ5LXN0YXJ0XSAxZnIgW2p1cnktZW5kXTtcclxuICBjb2x1bW4tZ2FwOiAycmVtO1xyXG59XHJcblxyXG4uZW1wYW5lbG1lbnQtY29udGVudCB7XHJcbiAgPiAqOmZpcnN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDNyZW07XHJcbiAgfVxyXG59XHJcbiIsIkB1c2UgJy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvYWJzdHJhY3RzJyBhcyAqO1xyXG5cclxuLm1kbC1sYXlvdXRfX2NvbnRlbnQubWRsLWNvbG9yLS1ncmV5LTEwMCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcblxyXG4uZW1wdHktc3RhdGUge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmbGV4LWdyb3c6IDE7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGNvbG9yOiBoc2wodmFyKC0tZ3JheS02MCkpO1xyXG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xyXG5cclxuICBpIHtcclxuICAgIGZvbnQtc2l6ZTogNzJweDtcclxuICAgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiAnb3BzeicgNDgsICd3Z2h0JyAzNTA7XHJcbiAgfVxyXG5cclxuICBoNCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxufVxyXG4iLCIuaGFzLWZpbHRlcnMge1xyXG4gICAgLy8uZmlsdGVyLWRyYXdlciB7XHJcbiAgICAvLyAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAvLyAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAvLyAgICByaWdodDogMDtcclxuICAgIC8vICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzMjBweCk7XHJcbiAgICAvLyAgICBtYXJnaW4tcmlnaHQ6IC0zMjBweDtcclxuICAgIC8vICAgIHdpZHRoOiAzMjBweDtcclxuICAgIC8vICAgIHRvcDogNTZweDtcclxuICAgIC8vICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xyXG4gICAgLy8gICAgICAgIHRvcDogNjRweDtcclxuICAgIC8vICAgIH1cclxuICAgIC8vICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcclxuICAgIC8vICAgIHotaW5kZXg6OTtcclxuICAgIC8vICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAvLyAgICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDNweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgMXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAvLyAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAvLyAgICAuZmlsdGVyLWRyYXdlci1oZWFkZXIge1xyXG4gICAgLy8gICAgICAgIHBhZGRpbmc6IDEycHggMjRweCAwO1xyXG4gICAgLy8gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgLy8gICAgfVxyXG4gICAgLy99XHJcbiAgICAubWRsLWRhdGEtdGFibGUtY29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICAubWRsLXRvb2xiYXIge1xyXG4gICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICAgIC5tYXRlcmlhbC1pY29ucyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLm1kbC10ZXh0ZmllbGQge1xyXG4gICAgICAgICAgICB3aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBkYXRlcGlja2VyIHtcclxuICAgICAgICAgICAgLm1kbC10ZXh0ZmllbGQge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxNjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyYub3BlbiB7XHJcbiAgICAvLyAgICAuZmlsdGVyLWRyYXdlciB7XHJcbiAgICAvLyAgICAgICAgd2lkdGg6IDMyMHB4O1xyXG4gICAgLy8gICAgICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgIC8vICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAvLyAgICB9XHJcbiAgICAvLyAgICAubWRsLWRhdGEtdGFibGUtY29udGFpbmVyIHtcclxuICAgIC8vICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcclxuICAgIC8vICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDI0MHB4IC0gMTAwdncgKyAxMDAlICsgMzIwcHgpO1xyXG4gICAgLy8gICAgICAgIH1cclxuICAgIC8vICAgIH1cclxuICAgIC8vfVxyXG59XHJcbiIsIi8vIEJBU0VcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbjp3aGVyZShodG1sKSB7XHJcbiAgLS1mb3JnZS10aGVtZS10ZXJ0aWFyeTogdmFyKC0tZm9yZ2UtdGVydGlhcnktNjApO1xyXG4gIC0tZm9yZ2UtdGhlbWUtdGVydGlhcnktY29udGFpbmVyOiB2YXIoLS1zbGF0ZS00KTtcclxuICAtLWZvcmdlLXRoZW1lLW9uLXRlcnRpYXJ5LWNvbnRhaW5lcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xyXG5cclxuICAtLWZvcmdlLXRoZW1lLXN1Y2Nlc3M6IHZhcigtLWphZGUtMTEpO1xyXG4gIC0tZm9yZ2UtdGhlbWUtc3VjY2Vzcy1jb250YWluZXI6IHZhcigtLWphZGUtNCk7XHJcbiAgLS1mb3JnZS10aGVtZS1vbi1zdWNjZXNzLWNvbnRhaW5lcjogb2tsY2goZnJvbSB2YXIoLS1qYWRlLWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xyXG5cclxuICAtLWZvcmdlLXRoZW1lLWVycm9yLWNvbnRhaW5lcjogdmFyKC0tcmVkLTQpO1xyXG4gIC0tZm9yZ2UtdGhlbWUtb24tZXJyb3ItY29udGFpbmVyOiBva2xjaChmcm9tIHZhcigtLXJlZC1hMTEpIHZhcigtLWNvbG9yLWRhcmtlbikgYyBoKTtcclxuXHJcbiAgLS1mb3JnZS10aGVtZS10ZXh0LWhpZ2g6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcbiAgLS1mb3JnZS10aGVtZS10ZXh0LW1lZGl1bTogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xyXG4gIC0tZm9yZ2UtdGhlbWUtdGV4dC1sb3c6IHZhcigtLXRleHQtdGVydGlhcnkpO1xyXG5cclxuICAtLWZvcmdlLXRoZW1lLW91dGxpbmU6IHZhcigtLXNsYXRlLWE2KTtcclxuXHJcbiAgLS1mb3JnZS1zdGF0ZS1sYXllci1ob3Zlci1kdXJhdGlvbjogMTAwbXM7XHJcblxyXG4gIC0tZm9yZ2UtZm9jdXMtaW5kaWNhdG9yLXdpZHRoOiAxcHg7XHJcbiAgLS1mb3JnZS1mb2N1cy1pbmRpY2F0b3ItYWN0aXZlLXdpZHRoOiAxcHg7XHJcbiAgLS1mb3JnZS1mb2N1cy1pbmRpY2F0b3ItY29sb3I6IHZhcigtLWZvcmdlLXRlcnRpYXJ5LTYwKTtcclxuICAtLWZvcmdlLWZvY3VzLWluZGljYXRvci1kdXJhdGlvbjogMG1zO1xyXG4gIC0tZm9yZ2UtZm9jdXMtaW5kaWNhdG9yLW91dHdhcmQtb2Zmc2V0OiAycHg7XHJcblxyXG4gIC0tZm9yZ2UtdG9vbHRpcC1hbmltYXRpb24tb2Zmc2V0OiAwO1xyXG5cclxuICAtLWZvcmdlLXBvcG92ZXItYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4gIC0tZm9yZ2UtcG9wb3Zlci1taW4td2lkdGg6IDEwcmVtO1xyXG5cclxuICAtLWZvcmdlLXRhYmxlLWRlbnNlLXJvdy1oZWlnaHQ6IHZhcigtLXNpemUtMzIpO1xyXG4gIC0tZm9yZ2UtdGFibGUtZGVuc2UtcGFkZGluZzogdmFyKC0tc2l6ZS04KTtcclxufVxyXG5cclxuXHJcbi8vIFBPUE9WRVJcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbjp3aGVyZShmb3JnZS1tZW51KSB7XHJcbiAgLS1mb3JnZS1saXN0LWl0ZW0tc2hhcGU6IDAuMjVyZW07XHJcbn1cclxuXHJcbjp3aGVyZShmb3JnZS1wb3BvdmVyKTpub3QoLmJhZGdlLXBvcG92ZXIpOjpwYXJ0KHN1cmZhY2UpIHtcclxuICAtLWZvcmdlLWxpc3QtaXRlbS1wYWRkaW5nOiAwIDAuNzVyZW07XHJcbiAgcGFkZGluZy1pbmxpbmU6IDAuMjVyZW07XHJcbiAgcGFkZGluZy1ibG9jazogMC4yNXJlbTtcclxuICBtaW4td2lkdGg6IDEwcmVtO1xyXG59XHJcblxyXG46d2hlcmUoZm9yZ2UtcG9wb3Zlcikge1xyXG4gIGZvcmdlLWxpc3QtaXRlbTpoYXMoW2NsYXNzKj1cImljb24tLVwiXSkge1xyXG4gICAgLS1mb3JnZS1saXN0LWl0ZW0tcGFkZGluZzogMCAwLjVyZW07XHJcbiAgfVxyXG5cclxuICAmOndoZXJlKC5iYWRnZS1wb3BvdmVyKSB7XHJcbiAgICAtLWZvcmdlLXBvcG92ZXItYmFja2dyb3VuZDogdmFyKC0tc2xhdGUtMTIpO1xyXG4gICAgLS1mb3JnZS1wb3BvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tZm9yZ2UtcG9wb3Zlci1iYWNrZ3JvdW5kKTtcclxuICB9XHJcbn1cclxuXHJcbi5iYWRnZS1wb3BvdmVyLWNvbnRlbnQge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xyXG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zaXplLTgpO1xyXG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNpemUtOCk7XHJcbiAgY29sb3I6IHZhcigtLXRleHQtb24tY29sb3IpO1xyXG59XHJcblxyXG5cclxuLy8gU0VMRUNUIChSZXF1ZXN0IGxpc3RzIGRvY3VtZW50IHN0YXR1cyBmaWx0ZXIgc3BlY2lmaWMgc3R5bGUpXHJcbmZvcmdlLXNlbGVjdDo6cGFydChwb3BvdmVyLWljb24pIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmZvcmdlLXNlbGVjdDo6cGFydChyb290KSB7XHJcbiAgLS1mb3JnZS1maWVsZC1oZWlnaHQ6IDIuNXJlbTtcclxuICAtLWZvcmdlLWZpZWxkLW91dGxpbmUtc3R5bGU6IG5vbmU7XHJcbiAgLS1mb3JnZS1maWVsZC1wYWRkaW5nLWlubGluZTogMDtcclxuICAtLWZvcmdlLWZpZWxkLXBhZGRpbmctaW5saW5lLWVuZDogMDtcclxuICAtLV9maWVsZC1pbm5lci1wYWRkaW5nLWlubGluZTogMDtcclxufVxyXG5cclxuZm9yZ2Utc2VsZWN0OmZvY3VzLXdpdGhpbjo6cGFydChmb2N1cy1pbmRpY2F0b3IpLFxyXG5mb3JnZS1zZWxlY3Q6Zm9jdXMtd2l0aGluOjpwYXJ0KG91dGxpbmUpIHtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuZm9yZ2Utc2VsZWN0OjpwYXJ0KHRleHQpIHtcclxuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xyXG59XHJcblxyXG4vLyBFWFBBTlNJT04gUEFORUxcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbi5mb3JnZS1leHBhbnNpb24tcGFuZWwge1xyXG4gIGZsZXg6IGF1dG87XHJcbiAgcGFkZGluZzogdmFyKC0tc2l6ZS0xNik7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTIpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNsYXRlLWE2KTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTQpO1xyXG59XHJcblxyXG4uZm9yZ2UtZXhwYW5zaW9uLXBhbmVsLWhlYWRlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcblxyXG4vLyBUQUJMRVxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuLmZvcmdlLXRhYmxlLS1kZW5zZSAuZm9yZ2UtdGFibGUtcm93IHtcclxuICBibG9jay1zaXplOiB2YXIoLS1mb3JnZS10YWJsZS1kZW5zZS1yb3ctaGVpZ2h0KTtcclxufVxyXG5cclxuOndoZXJlKC5mb3JnZS10YWJsZS0tZGVuc2UpIHtcclxuICAuZm9yZ2UtdGFibGUtcm93ID4gLmZvcmdlLXRhYmxlLWNlbGw6bm90KC5mb3JnZS10YWJsZS1jZWxsX19zZWxlY3QpOmZpcnN0LWNoaWxkLFxyXG4gIC5mb3JnZS10YWJsZS1yb3cgLmZvcmdlLXRhYmxlLWNlbGwuZm9yZ2UtdGFibGUtY2VsbF9fc2VsZWN0ICsgLmZvcmdlLXRhYmxlLWNlbGw6bm90KC5mb3JnZS10YWJsZS1jZWxsX19zZWxlY3QpIHtcclxuICAgIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0tZm9yZ2UtdGFibGUtZGVuc2UtcGFkZGluZyk7XHJcbiAgfVxyXG5cclxuICAuZm9yZ2UtdGFibGUtY2VsbDpub3QoLmZvcmdlLXRhYmxlLWNlbGxfX3NlbGVjdCkge1xyXG4gICAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWZvcmdlLXRhYmxlLWRlbnNlLXBhZGRpbmcpO1xyXG5cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBwYWRkaW5nLWlubGluZTogdmFyKC0tZm9yZ2UtdGFibGUtZGVuc2UtcGFkZGluZyk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1mb3JnZS10YWJsZS1kZW5zZS1wYWRkaW5nKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5kaXNidXJzZW1lbnRzLWFjY291bnQtbnVtYmVycy1saXN0IHtcclxuICBtYXJnaW4tYmxvY2s6IHZhcigtLXNpemUtMTYpIHZhcigtLXNpemUtOCk7XHJcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IHRhYnVsYXItbnVtcztcclxuXHJcbiAgLmZvcmdlLXRhYmxlLWhlYWRfX2NlbGwge1xyXG4gICAgLS1mb3JnZS10aGVtZS10ZXh0LW1lZGl1bTogdmFyKC0tdGV4dC1wcmltYXJ5KTtcclxuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oZWFkaW5nKTtcclxuICB9XHJcbn1cclxuIiwiLy8gVE9ETzogVGhpcyB3aG9sZSBmaWxlIHNob3VsZCBiZSBjb25zb2xpZGF0ZWQgYW5kIGJyb2tlbiB1cCB3aGVuIHdlIHJlb3JnYW5pemVcclxuXHJcbkB1c2UgJy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvYWJzdHJhY3RzJyBhcyAqO1xyXG5AdXNlICcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2Jhc2UvdHlwb2dyYXBoeScgYXMgKjtcclxuXHJcbi8vIHRlbXBvcmFyeSBjb2RlIGFuZCBuYW1lIGJlZm9yZSB3ZSByZS1hcmNoaXRlY3QgdGhlIGZyb250IGVuZFxyXG5cclxuLy8gdmFyaWFibGVzXHJcbiRkYXJrLWdyZXk6ICMzMDMxMzM7XHJcbiRsaWdodC1ncmV5OiAjNTI1NDU3O1xyXG4kaGFpcmxpbmU6ICNDNEM0QzQ7XHJcblxyXG4kbWRsLWJsdWU6ICMzYTg3YWQ7XHJcbiRtZGwtcHVycGxlOiByZ2IoNjMsODEsMTgxKTtcclxuJG5hdi1ncmVlbjogcmdiYSgxNCwgMTQ1LCAxNTgsIDEuMCk7XHJcbi8vIHRlbXBvcmFyaWx5IGltcG9ydGVkIGZyb20gY2l0aXplblxyXG4kdWktaG92ZXI6ICNFMUUyRTU7XHJcblxyXG5cclxuLy8ubW9iaWxlbmF2LWlzLWFjdGl2ZSB7XHJcbi8vICAubmF2LXNpZGViYXIge1xyXG4vLyAgICBkaXNwbGF5OiBibG9jaztcclxuLy8gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4vLyAgICB0cmFuc2l0aW9uOiAwLjFzIGVhc2UtaW4tb3V0IHRyYW5zZm9ybTtcclxuLy8gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4vLyAgICBoZWlnaHQ6IDEwMCU7XHJcbi8vICAgIHdpZHRoOiAxMDAlO1xyXG4vLyAgICB6LWluZGV4OiA5OTtcclxuLy8gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuLy8gICAgbWF4LXdpZHRoOiAyNDFweDtcclxuLy8gIH1cclxuLy8gIC5uYXYtc2lkZWJhcl9faWRlbnRpdHkge1xyXG4vLyAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbi8vICAgIHotaW5kZXg6IDk7XHJcbi8vICB9XHJcbi8vICAubmF2LXNpZGViYXJfX2JvZHkge1xyXG4vLyAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbi8vICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuLy8gICAgcGFkZGluZzogODNweCAxN3B4IDE0cHggMDtcclxuLy8gICAgcG9zaXRpb246IGZpeGVkO1xyXG4vLyAgICB6LWluZGV4OiA4O1xyXG4vLyAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4vLyAgICB0b3A6IDA7XHJcbi8vICAgIGJvdHRvbTogMDtcclxuLy8gICAgaGVpZ2h0OiAxMDAlO1xyXG4vLyAgICB3aWR0aDogMTAwJTtcclxuLy8gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xyXG4vLyAgfVxyXG4vLyAgLm5hdi1zaWRlYmFyX19ib2R5Ojotd2Via2l0LXNjcm9sbGJhciB7XHJcbi8vICAgIGRpc3BsYXk6IG5vbmU7XHJcbi8vICB9XHJcbi8vICAubWRsLWxheW91dF9fY29udGFpbmVyIHtcclxuLy8gICAgdHJhbnNpdGlvbjogMC4xcyBlYXNlLWluLW91dCB0cmFuc2Zvcm07XHJcbi8vICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbi8vICB9XHJcbi8vfVxyXG5cclxuLy8jbW9iaWxlLW5hdi1vdmVybGF5IHtcclxuLy8gIGRpc3BsYXk6IGJsb2NrO1xyXG4vLyAgd2lkdGg6IDEwMCU7XHJcbi8vICBoZWlnaHQ6IDEwMCU7XHJcbi8vICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbi8vICBsZWZ0OiAwO1xyXG4vLyAgdG9wOiAwO1xyXG4vLyAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjI1KTtcclxuLy8gIHotaW5kZXg6IDk4O1xyXG4vLyAgdHJhbnNpdGlvbjogMC4xcyBlYXNlLWluLW91dCBhbGw7XHJcbi8vfVxyXG4vL1xyXG4vLy5tZGwtbGF5b3V0X19oZWFkZXIge1xyXG4vLyAgLm1kbC1sYXlvdXRfX2hlYWRlci1yb3cge1xyXG4vLyAgICBwYWRkaW5nOiAwIDE2cHggMCAxMnB4O1xyXG4vLyAgfVxyXG4vL31cclxuXHJcbi5uYXYtc2lkZWJhci10cmlnZ2VyIHtcclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogMjRweDtcclxuICB3aWR0aDogMzBweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgbWFyZ2luLXRvcDogOHB4O1xyXG4gIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuaWNvbi1iYXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogM3B4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc1NzU3NTtcclxuICAgICY6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICB0b3A6IDZweDtcclxuICAgIH1cclxuICAgICY6bnRoLW9mLXR5cGUoMykge1xyXG4gICAgICB0b3A6IDEycHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLy5uYXYtc2lkZWJhcl9faWRlbnRpdHkge1xyXG4vLyAgYmFja2dyb3VuZDogJGRhcmstcHVycGxlO1xyXG4vLyAgd2lkdGg6IDEwMCU7XHJcbi8vICBoZWlnaHQ6IDY0cHg7XHJcbi8vICBkaXNwbGF5OiBmbGV4O1xyXG4vLyAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbi8vICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4vLyAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuLy8gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuLy9cclxuLy8gICY6YWZ0ZXIge1xyXG4vLyAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbi8vICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4vLyAgICBjb250ZW50OiBcIlwiO1xyXG4vLyAgICB3aWR0aDogOTAlO1xyXG4vLyAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudGl6ZSgkd2hpdGUsIDAuODgpO1xyXG4vLyAgICBoZWlnaHQ6IDFweDtcclxuLy8gICAgYm90dG9tOiAwO1xyXG4vLyAgfVxyXG4vL1xyXG4vLyAgaW5saW5lLXN2ZyB7XHJcbi8vICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbi8vICAgIG1hcmdpbi1ib3R0b206IGF1dG87XHJcbi8vICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4vLyAgfVxyXG4vLyAgaDEge1xyXG4vLyAgICBmb250LXNpemU6IDE4cHg7XHJcbi8vICAgIGNvbG9yOiAkd2hpdGU7XHJcbi8vICAgIHN0cm9uZyB7XHJcbi8vICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuLy8gICAgfVxyXG4vLyAgfVxyXG4vL31cclxuXHJcbi8vLm5hdi1zaWRlYmFyLWxpc3Qge1xyXG4vLyAgbWFyZ2luOiAyNHB4IDAgMCAwO1xyXG4vLyAgcGFkZGluZzogMDtcclxuLy8gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuLy8gIGxpIHtcclxuLy8gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4vLyAgfVxyXG4vL31cclxuXHJcbi8vLm5hdi1zaWRlYmFyLWl0ZW0ge1xyXG4vLyAgbGlzdC1zdHlsZTogbm9uZTtcclxuLy8gIHBhZGRpbmc6IDA7XHJcbi8vICBtYXJnaW46IDAgMCAwIDA7XHJcbi8vICBjdXJzb3I6IHBvaW50ZXI7XHJcbi8vICB3aWR0aDogMTAwJTtcclxuLy9cclxuLy8gICZfX2ZsZXgsICZfX3NpbmdsZSB7XHJcbi8vICAgIGRpc3BsYXk6IGZsZXg7XHJcbi8vICAgIHdpZHRoOiAxMDAlO1xyXG4vLyAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbi8vICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuLy8gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4vLyAgICAmLmlzLWFjdGl2ZSB7XHJcbi8vICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbi8vICAgICAgJjpob3ZlciB7XHJcbi8vICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudGl6ZSgkbGlnaHQtaW5kaWdvLCAwLjg4KTtcclxuLy8gICAgICB9XHJcbi8vICAgICAgJjpiZWZvcmUge1xyXG4vLyAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRpemUoJGxpZ2h0LWluZGlnbywgMC43NSk7XHJcbi8vICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4vLyAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4vLyAgICAgICAgd2lkdGg6IDEwMCU7XHJcbi8vICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbi8vICAgICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkIGxpZ2h0ZW4oJGxpZ2h0LWluZGlnbywgMC41KTtcclxuLy8gICAgICAgIHotaW5kZXg6IC0xO1xyXG4vLyAgICAgIH1cclxuLy8gICAgfVxyXG4vLyAgICAmOmhvdmVyIHtcclxuLy8gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudGl6ZSgkbGlnaHQtaW5kaWdvLCAwLjg4KTtcclxuLy8gICAgICB0cmFuc2l0aW9uOiAwLjFzIGVhc2UtaW4tb3V0IGJhY2tncm91bmQ7XHJcbi8vICAgIH1cclxuLy8gIH1cclxuLy9cclxuLy8gICZfX2NoaWxkIHtcclxuLy8gICAgZm9udC1zaXplOiAxNHB4O1xyXG4vLyAgICBjb2xvcjogdHJhbnNwYXJlbnRpemUoJGxpZ2h0LWluZGlnbywgLjM1KTtcclxuLy8gIH1cclxuLy9cclxuLy8gIGkge1xyXG4vLyAgICBjb2xvcjogJHdoaXRlO1xyXG4vLyAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbi8vICB9XHJcbi8vXHJcbi8vICBzdmcge1xyXG4vLyAgICBjb2xvcjogJHdoaXRlO1xyXG4vLyAgICBoZWlnaHQ6IDE4cHg7IC8vIE1hdGNoIHRoZSBmb250LXNpemUgaW4gLm1hdGVyaWFsLWljb25zXHJcbi8vICAgIHdpZHRoOiAxOHB4OyAvLyBNYXRjaCB0aGUgZm9udC1zaXplIGluIC5tYXRlcmlhbC1pY29uc1xyXG4vLyAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbi8vICAgIG1hcmdpbi10b3A6IC0yNHB4O1xyXG4vLyAgfVxyXG4vL31cclxuXHJcbi8vLm5hdi1zaWRlYmFyLWl0ZW1fX2ZsZXgge1xyXG4vLyAgJi5pcy1hY3RpdmUtLWNoaWxkIHtcclxuLy8gICAgJjpiZWZvcmUge1xyXG4vLyAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuLy8gICAgICBsZWZ0OiAtMTJweDtcclxuLy8gICAgICBoZWlnaHQ6IDQ4cHg7XHJcbi8vICAgICAgd2lkdGg6IDNweDtcclxuLy8gICAgICB0b3A6IDA7XHJcbi8vICAgICAgY29udGVudDogXCJcIjtcclxuLy8gICAgICBkaXNwbGF5OiBibG9jaztcclxuLy8gICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRsaWdodC1pbmRpZ28sIDAuNSk7XHJcbi8vICAgIH1cclxuLy8gIH1cclxuLy99XHJcblxyXG4vLy5uYXYtc2lkZWJhci1hbmNob3Ige1xyXG4vLyAgY29sb3I6ICR3aGl0ZTtcclxuLy8gIGZvbnQtc2l6ZTogMTZweDtcclxuLy8gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbi8vICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbi8vICBwYWRkaW5nOiAxMnB4IDEycHggMTJweCAxNnB4O1xyXG4vLyAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuLy8gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuLy8gIGRpc3BsYXk6IGZsZXg7XHJcbi8vICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4vLyAgb3BhY2l0eTogMTtcclxuLy8gIHdpZHRoOiAxMDAlO1xyXG4vLyAgJjpob3ZlciB7XHJcbi8vICAgIGNvbG9yOiBsaWdodGVuKCRsaWdodC1pbmRpZ28sIDAuNSk7XHJcbi8vICB9XHJcbi8vXHJcbi8vICAmX19jaGlsZCB7XHJcbi8vICAgIGNvbG9yOiAkd2hpdGU7XHJcbi8vICAgIGZvbnQtc2l6ZTogMTRweDtcclxuLy8gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuLy8gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4vLyAgICBwYWRkaW5nOiA4cHggMDtcclxuLy8gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuLy8gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4vLyAgICBvcGFjaXR5OiAxO1xyXG4vLyAgICB3aWR0aDogMTAwJTtcclxuLy8gICAgZGlzcGxheTogYmxvY2s7XHJcbi8vICAgIG1hcmdpbjogMCAwIDAgNTJweDtcclxuLy8gICAgJjpob3ZlciB7XHJcbi8vICAgICAgY29sb3I6IGxpZ2h0ZW4oJGxpZ2h0LWluZGlnbywgMC41KTtcclxuLy8gICAgICB0cmFuc2l0aW9uOiAwLjFzIGVhc2UtaW4tb3V0IGNvbG9yO1xyXG4vLyAgICB9XHJcbi8vICAgICYuaXMtYWN0aXZlIHtcclxuLy8gICAgICBjb2xvcjogbGlnaHRlbigkbGlnaHQtaW5kaWdvLCAwLjc1KTtcclxuLy8gICAgfVxyXG4vLyAgICAmOmxhc3QtY2hpbGQge1xyXG4vLyAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuLy8gICAgfVxyXG4vLyAgfVxyXG4vL31cclxuXHJcbi8vLm5hdi1zaWRlYmFyLWFycm93IHtcclxuLy8gIGRpc3BsYXk6IGZsZXg7XHJcbi8vICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4vL31cclxuXHJcbi8vIGlucHV0IGFkanVzdG1lbnRzXHJcbi8vIG92ZXJyaWRlIE1ETCBzdHlsZXMgdG8gZml4IGlucHV0IGlzLWZvY3VzZWQgc3RhdGUgYW5kIGFkanVzdCBzcGFjaW5nIC8gc2l6ZVxyXG5cclxuLm1kbC10ZXh0ZmllbGQge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIC5tZGwtYnV0dG9uIHtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHJpZ2h0OiAtNnB4O1xyXG4gIH1cclxufVxyXG5cclxuLm1kbC10ZXh0ZmllbGRfX2xhYmVsIHtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgdG9wOiAyOHB4O1xyXG4gICY6YWZ0ZXIge1xyXG4gICAgYm90dG9tOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLm1kbC10ZXh0ZmllbGQtLWV4cGFuZGFibGUgLm1kbC1idXR0b24tLWljb24ge1xyXG4gIHRvcDogOHB4O1xyXG59XHJcblxyXG4ubWRsLXRleHRmaWVsZC0tZmxvYXRpbmctbGFiZWwuaXMtZm9jdXNlZCAubWRsLXRleHRmaWVsZF9fZXhwYW5kYWJsZS1ob2xkZXIgLm1kbC10ZXh0ZmllbGRfX2xhYmVsLCAubWRsLXRleHRmaWVsZC0tZmxvYXRpbmctbGFiZWwuaXMtZGlydHkgLm1kbC10ZXh0ZmllbGRfX2V4cGFuZGFibGUtaG9sZGVyIC5tZGwtdGV4dGZpZWxkX19sYWJlbCwgLm1kbC10ZXh0ZmllbGQtLWZsb2F0aW5nLWxhYmVsLmhhcy1wbGFjZWhvbGRlciAubWRsLXRleHRmaWVsZF9fZXhwYW5kYWJsZS1ob2xkZXIgLm1kbC10ZXh0ZmllbGRfX2xhYmVsIHtcclxuICB0b3A6IDA7XHJcbn1cclxuXHJcbnNlbGVjdC5tZGwtcGFnZVNpemUge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbn1cclxuXHJcbi8vIGZpeCB2YWxpZGF0aW9uXHJcbi5tZGwtdGV4dGZpZWxkLmlzLWludmFsaWQge1xyXG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbn1cclxuXHJcbi8vIDM5OSAtIGxvd2VyIGZpZWxkIGxhYmVsIHBvc2l0aW9uXHJcbi5tZGwtdGV4dGZpZWxkLS1mbG9hdGluZy1sYWJlbC5pcy1mb2N1c2VkIC5tZGwtdGV4dGZpZWxkX19sYWJlbCwgLm1kbC10ZXh0ZmllbGQtLWZsb2F0aW5nLWxhYmVsLmlzLWRpcnR5IC5tZGwtdGV4dGZpZWxkX19sYWJlbCwgLm1kbC10ZXh0ZmllbGQtLWZsb2F0aW5nLWxhYmVsLmhhcy1wbGFjZWhvbGRlciAubWRsLXRleHRmaWVsZF9fbGFiZWwge1xyXG4gIHRvcDogMTBweDtcclxufVxyXG5cclxuLy8gY2FyZFxyXG4uY2FyZC1ncmlkIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG5cclxuLmNhcmQge1xyXG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKHZhcigtLWdyYXktMDUpKTtcclxuICBib3JkZXI6IDFweCBzb2xpZCBoc2wodmFyKC0tZ3JheS05MCkgLyAxNiUpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxuICBwYWRkaW5nOiAwIDFyZW0gMXJlbSAxcmVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAwcHggaHNsKDAgMCUgMCUgLyAwKSxcclxuICAgICAgICAgICAgICAwcHggMHB4IDBweCAwcHggaHNsKDAgMCUgMCUgLyAwKSxcclxuICAgICAgICAgICAgICAwcHggMXB4IDBweCAtMXB4IGhzbCh2YXIoLS1ncmF5LTkwKSAvIDAuMDUpLFxyXG4gICAgICAgICAgICAgIDBweCAxcHggMXB4IC0xcHggaHNsKHZhcigtLWdyYXktOTApIC8gMC4wNSksXHJcbiAgICAgICAgICAgICAgMHB4IDFweCAycHggLTFweCBoc2wodmFyKC0tZ3JheS05MCkgLyAwLjA1KSxcclxuICAgICAgICAgICAgICAwcHggMnB4IDRweCAtMnB4IGhzbCh2YXIoLS1ncmF5LTkwKSAvIDAuMDUpLFxyXG4gICAgICAgICAgICAgIDBweCAzcHggNnB4IC0zcHggaHNsKHZhcigtLWdyYXktOTApIC8gMC4wNSk7XHJcblxyXG4gIC5tZGwtY2FyZF9fdGl0bGUge1xyXG4gICAgcGFkZGluZzogMTZweCAwO1xyXG4gICAgaGVpZ2h0OiA2NHB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIC8vZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgLy9ib3JkZXItYm90dG9tOiAxcHggc29saWQgaHNsKHZhcigtLWdyYXktNTApKTtcclxuICB9XHJcblxyXG4gIC5tZGwtc3dpdGNoIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgaDUge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmZpZWxkLWdyb3VwLS1tZXNzYWdlLXNldHRpbmdzIHtcclxuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG59XHJcblxyXG4uZmllbGQtaW5saW5lLWJsb2NrIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5mb3JtLWxhYmVsX19jaGVja2JveCB7XHJcbiAgbWFyZ2luLXRvcDogMXB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLmZvcm0tcmFkaW8tZ3JvdXAge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBpbml0aWFsO1xyXG4gIC5tZGwtcmFkaW8ge1xyXG4gICAgdmVydGljYWwtYWxpZ246IGluaXRpYWw7XHJcbiAgfVxyXG59XHJcblxyXG4ubWRsLXJhZGlvLmlzLXVwZ3JhZGVkIHtcclxuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XHJcbn1cclxuXHJcbi8vIG1hbnVhbCBtZXNzYWdlc1xyXG5kcm9wem9uZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDUwJTtcclxuICBtYXJnaW46IDE2cHggMCAwO1xyXG5cclxuICAuZHJvcHpvbmUge1xyXG4gICAgbWluLWhlaWdodDogaW5pdGlhbDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkaGFpcmxpbmU7XHJcbiAgICBzdmcge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcclxuICAgIH1cclxuICAgIC5kei1wcmV2aWV3IHtcclxuICAgICAgJi5kei1pbWFnZS1wcmV2aWV3IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi8vMzk2IC0gY2hlY2tib3ggYWxpZ25tZW50XHJcbi5tZGwtY2VsbC0tNi1jb2wge1xyXG4gIGlucHV0LWdyb3VwIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbjogNHB4IDI0cHggMCAwO1xyXG4gIH1cclxufVxyXG4ubWRsLWNlbGwtLWNoZWNrYm94IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxufVxyXG5cclxuLy8zOTUgLSBmaXggbWlsZWFnZSBzdHlsaW5nIGZvciBjYW5kaWRhdGUgZHJhd2VyXHJcbi5tZGwtYnV0dG9uLS1mYWIubWRsLWJ1dHRvbi0tbWluaS1mYWIubWRsLWJ1dHRvbl9faWNvbi1zbWFsbCB7XHJcbiAgaGVpZ2h0OiAyNHB4O1xyXG4gIHdpZHRoOiAyNHB4O1xyXG4gIG1pbi13aWR0aDogMDtcclxuXHJcbiAgaS5tYXRlcmlhbC1pY29ucyB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uY2hlY2tib3gtbGlzdCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIHVsIHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbGkge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGxpIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcbn1cclxuXHJcbi5sYWJlbC1zd2l0Y2gge1xyXG4gIG1hcmdpbi1sZWZ0OiAxOHB4O1xyXG59XHJcblxyXG4vLyA0MzUgY2FzZSBjaGVja2JveGVzICsgYWxzbyBzZWUgYWJvdmUgLmlucHV0LWNoZWNrYm94IC0+IGZpeGVzIGEgbG90IG9mIGNoZWNrYm94IHNwYWNpbmcgd2hlbiBhcHBsaWVkIHRvIGlucHV0LWdyb3VwXHJcbi5jYXNlLWZpZWxkcyB7XHJcbiAgLm1kbC1jZWxsLm1kbC1jZWxsLS02LWNvbCB7XHJcbiAgICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgfVxyXG59XHJcblxyXG5pbnB1dC1ncm91cC5pbnB1dC1jaGVja2JveCB7XHJcbiAgbWFyZ2luLXRvcDogMTJweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcblxyXG4vLyBvdmVycmlkZSBmcm9hbGEgc3R5bGVzXHJcbmZyb2FsYS1lZGl0b3Ige1xyXG4gIC5mci10b29sYmFyLmZyLXRvcCxcclxuICAuc2Vjb25kLXRvb2xiYXIge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICB9XHJcbn1cclxuXHJcbiNwb29sLXN1bW1hcnkge1xyXG4gIC5tZGwtbGlzdF9faXRlbSB7XHJcbiAgICAubWRsLWNoaXBfX3RleHQge1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jYXJkLXN0YXRzX19jb250YWluZXIge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAubWRsLWdyaWQge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmQtc3RhdHMge1xyXG5cclxuICAgICAgJl9faGFsZiB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIH1cclxuICAgICAgJl9fZnVsbCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubWRsLWxpc3RfX2l0ZW0ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBwYWRkaW5nOiAyJSA1JTtcclxuICAgICAgICBvdmVyZmxvdzogaW5pdGlhbDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gZGlydHkgZGVtbyBzdHlsZXNcclxuLmRlbW8tbG9jYXRpb24tbWVzc2FnZS1zZXR0aW5ncy1jb250YWluZXIge1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuLmRlbW8tbG9jYXRpb24tbWVzc2FnZS1zZXR0aW5ncyB7XHJcbiAgLm1kbC10ZXh0ZmllbGQge1xyXG4gICAgd2lkdGg6IDkwcHg7XHJcbiAgICBtYXJnaW46IDAgMTJweDtcclxuXHJcbiAgICAubWRsLWJ1dHRvbiB7XHJcbiAgICAgIHJpZ2h0OiAtNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZGwtdGV4dGZpZWxkX19pbnB1dCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWRsLWRhdGVwaWNrZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG5cclxuc2VsZWN0LCBzZWxlY3QubWRsLXRleHRmaWVsZF9faW5wdXQsIHNlbGVjdC5mb3JtLWlucHV0LWZpZWxkIHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG59XHJcblxyXG4ubWRsLWxheW91dC0tZml4ZWQtZHJhd2VyID4gLm1kbC1sYXlvdXRfX2hlYWRlciAubWRsLWxheW91dF9faGVhZGVyLXJvdyB7XHJcbiAgcGFkZGluZzogMCAzMnB4O1xyXG59XHJcblxyXG4ubWRsLWxheW91dF9faGVhZGVyIHtcclxuICBiYWNrZ3JvdW5kOiAkb2ZmLXdoaXRlO1xyXG59XHJcblxyXG4uaGFzLWZpbHRlcnMgLm1kbC1kYXRhLXRhYmxlLWNvbnRhaW5lciAubWRsLXRvb2xiYXIge1xyXG4gIHBhZGRpbmctbGVmdDogMzJweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xyXG4gIC5mb3JtLXNlbGVjdC1jb250cm9sIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIC5mb3JtLWlucHV0LWZpZWxkIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gIH1cclxuICBbZGF0YS1maWx0ZXItdHlwZT1cImRhdGVwaWNrZXJcIl0gLmZvcm0taW5wdXQtZmllbGQge1xyXG4gICAgd2lkdGg6IDEwMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLm1kbC1ncmlkIHtcclxuICBwYWRkaW5nOiAwLjVyZW0gMnJlbTtcclxuICAubWRsLWNlbGwge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ubWRsLWxheW91dF9faGVhZGVyLXJvdyB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcbi5mbGV4LWJyZWFrIHtcclxuICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gIGhlaWdodDogMDtcclxufVxyXG5cclxuLmRyYXdlci1idXR0b25zIHtcclxuICBtYXJnaW4tdG9wOiA0OHB4O1xyXG59XHJcblxyXG4uZm9ybS1ibG9jayB7XHJcbiAgLm1kbC1idXR0b24ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG4gIH1cclxufVxyXG5cclxuaW5wdXQtZ3JvdXAuaW5wdXQtY2hlY2tib3gge1xyXG4gIG1hcmdpbi10b3A6IDhweDtcclxuICAmX19pbmxpbmUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcclxuICAgIC5tZGwtY2hlY2tib3gge1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5saXN0IHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4vL0dpamdvIHVub3ZlcnJpZGVzXHJcbi5nai1saXN0IHtcclxuICBpbnB1dFt0eXBlPWNoZWNrYm94XSArIHNwYW4ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4vL2FwcC5odG1sXHJcbi8vaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZDpiZWZvcmUge1xyXG4vLyAgbGVmdDogMnB4O1xyXG4vL31cclxuXHJcbi5mdWxsLXdpZHRoIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLy8gY2FuZGlkYXRlIGRyYXdlclxyXG5cclxuLm1kbC1wYWdpbmcge1xyXG4gIC5mb3JtLXNlbGVjdC1jb250cm9sIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcbiIsIkB1c2UgJy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvYWJzdHJhY3RzJyBhcyAqO1xyXG5AdXNlICcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2Jhc2UvdHlwb2dyYXBoeScgYXMgKjtcclxuQHVzZSAnLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9sYXlvdXQnIGFzICo7XHJcblxyXG4uanVyeS12b2ljZS1oZWFkZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBnYXA6IDAuNXJlbTtcclxuICBwYWRkaW5nOiAycmVtIDJyZW0gMDtcclxuICBtYXJnaW4tYmxvY2stZW5kOiAtMC41cmVtO1xyXG59XHJcblxyXG4uanVyeS12b2ljZSB7XHJcbiAgJi1jYXJkIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IGNhbGModmFyKC0tc3BhY2luZykgLyAyKTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy1ibG9jazogMC43NXJlbSAxcmVtO1xyXG4gICAgcGFkZGluZy1pbmxpbmU6IDFyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hNik7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMik7XHJcblxyXG4gICAgJi1tYWluIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZ2FwOiAwLjc1cmVtO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmLWhlYWRlciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuXHJcbiAgICAmLWJvZHkge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi1vcHRpb24tbnVtYmVyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDAuNXJlbTtcclxuICAgICAgcmlnaHQ6IDAuNXJlbTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZ2FwOiAwLjI1cmVtO1xyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBwbGFjZS1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctaW5saW5lOiAwLjVyZW07XHJcbiAgICAgICAgbWluLWhlaWdodDogMS41cmVtO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1zbGF0ZS1hMTIpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLWEzKTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hNik7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC4xMjVyZW07XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbW9ubyk7XHJcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcclxuICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMik7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5vcHRpb24tbnVtYmVyIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1pbi13aWR0aDogMS41cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyBIaWRlIGlucHV0IHR5cGUgbnVtYmVyIGFycm93c1xyXG4gICAgICBpbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcclxuICAgICAgaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xyXG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xyXG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1pbmFjdGl2ZS1iYWRnZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICByaWdodDogMC41cmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmRyYWctaGFuZGxlLWV4ZW1wdGlvbi1yZWFzb24ge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcclxuICBtaW4td2lkdGg6IDJyZW07XHJcbiAgd2lkdGg6IDJyZW07XHJcbiAgaGVpZ2h0OiAycmVtO1xyXG4gIG1hcmdpbi10b3A6IGNhbGMoLTdyZW0gLyAxNik7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xyXG59XHJcbiIsIi5jaGVja2JveC1saXN0IHVse1xyXG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxufVxyXG4iLCIubG9hZGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuNyk7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHotaW5kZXg6IDEwMDtcclxufSIsIu+7v1xyXG4ubmV3LW1hbnVhbC1jYW5kaWRhdGUge1xyXG4gIHBhZGRpbmctbGVmdDogMjBweDtcclxuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgbWF4LWhlaWdodDogMTAwJTtcclxuICBwYWRkaW5nLWJvdHRvbTogMTI4cHg7XHJcbn1cclxuIiwiLmNoZWNrYm94LWxpc3QgdWx7XHJcbiAgd2lkdGg6IDUwMHB4O1xyXG59XHJcbi5jaGVja2JveC1saXN0IGxpe1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxufVxyXG5cclxuLm1hcHtcclxuICBmbGV4OiAxO1xyXG59XHJcblxyXG4ubWFwLXdpdGgtZGlyZWN0aW9ucyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICBmbGV4OiAxO1xyXG4gIHBhZGRpbmc6IDE2cHg7XHJcbiAgZ2FwOiAxNnB4O1xyXG59XHJcblxyXG4uZGlyZWN0aW9uLXBhbmVsIHtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICBmbGV4OiAxO1xyXG5cclxuICAuYWRwLFxyXG4gIC5hZHAgdGFibGUge1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtc2Fucyk7XHJcbiAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtcmVndWxhcik7XHJcbiAgICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xyXG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcbiAgfVxyXG5cclxuICAuYWRwLXBsYWNlbWFyayB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMik7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXNsYXRlLWE2KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXNpemUtNCk7XHJcbiAgICBtaW4tYmxvY2stc2l6ZTogdmFyKC0tc2l6ZS00MCk7XHJcbiAgfVxyXG5cclxuICAuYWRwIGIge1xyXG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXNlbWlib2xkKTtcclxuICB9XHJcblxyXG4gIC5hZHAtc3RlcCxcclxuICAuYWRwLXN1YnN0ZXAge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXNsYXRlLWE2KTtcclxuICAgIHBhZGRpbmc6IDAuNXJlbSAwLjI1cmVtO1xyXG4gICAgZm9udC12YXJpYW50LW51bWVyaWM6IHRhYnVsYXItbnVtcztcclxuICB9XHJcblxyXG4gIGltZy5hZHAtbWFya2VyMiB7XHJcbiAgICB3aWR0aDogMS41cmVtO1xyXG4gICAgaGVpZ2h0OiAxLjVyZW07XHJcbiAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgbWFyZ2luLWlubGluZTogMC4yNXJlbTtcclxuICB9XHJcblxyXG4gIC5hZHAtZGV0YWlscyxcclxuICAuYWRwLWxlZ2FsIHtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XHJcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMik7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xyXG4gIH1cclxufVxyXG5cclxuLmNhbmRpZGF0ZS1kaXJlY3Rpb25zIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgZmxleC1ncm93OiAxO1xyXG5cclxuICAmLXRyYXZlbC1pbmZvIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAxNnB4O1xyXG4gICAgcGFkZGluZzogMTZweDtcclxuICB9XHJcbn1cclxuXHJcbi5qdXJvci1tYXB7XHJcbiAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgaW5zZXQ6IHZhcigtLWRyYXdlci1oZWFkZXItaGVpZ2h0KSAwIDAgMDtcclxufVxyXG5cclxuLm1hcERpc3RhbmNle1xyXG4gIHdpZHRoOiA1MCU7XHJcbiAgaGVpZ2h0OiA4MCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG5cclxuZGl2IC5hZHAtcGxhY2VtYXJre1xyXG4gIG1hcmdpbjogMCAwIDEwcHggMDtcclxufVxyXG5cclxuLmFkcC1kaXJlY3Rpb25zIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4iLCJcclxuLy8gTURMIFNwZWNpZmljIE92ZXJyaWRlc1xyXG4vLyBTdXBwb3J0IGV4aXN0aW5nIGNvbXBvbmVudHMgd2l0aCBtaW5pbWFsIGNsYXNzZXMgc28gZG9uJ3QgbmVlZCB0byBpbXBvcnQgZnVsbCBtZGwgZmlsZXNcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG5bY2xhc3MqPVwibWRkdHAtXCJdLFxyXG4ubWRkdHAtYnV0dG9uLFxyXG4ubWRkdHAtcGlja2VyLFxyXG4ubWRsLWJ1dHRvbiB7XHJcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtc2FucykgIWltcG9ydGFudDtcclxufVxyXG4iLCJAdXNlICcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2Fic3RyYWN0cycgYXMgKjtcclxuQHVzZSAnLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9iYXNlL3R5cG9ncmFwaHknIGFzICo7XHJcblxyXG4vLyBNZW51IENvbnRhaW5lclxyXG4ubWRsLW1lbnVfX291dGxpbmUge1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcclxufVxyXG5cclxuLm1kbC1tZW51IHtcclxuICBtaW4td2lkdGg6IHZhcigtLXNpZGViYXItd2lkdGgpO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5tZGwtbWVudV9fY29udGFpbmVyLmlzLXZpc2libGUsXHJcbi5tZGwtbWVudV9fY29udGFpbmVyLmlzLWFuaW1hdGluZyB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIG1hcmdpbi10b3A6IDRweDtcclxufVxyXG5cclxuLy8gSW50ZXJuYWwgQml0c1xyXG4ubWVudS1zZWN0aW9uIHtcclxuICBwYWRkaW5nOiAwLjVyZW07XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGhzbCh2YXIoLS1ncmF5LTI1KSk7XHJcblxyXG4gICYtLXVzZXItaW5mbyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmctaW5saW5lOiAxcmVtO1xyXG4gICAgbWluLWhlaWdodDogNHJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1tZWRpdW0pO1xyXG4gIH1cclxufVxyXG4iLCIubWVzc2FnZS1jYXJkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMik7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTYpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxuICBwYWRkaW5nLWJsb2NrOiAxcmVtIDEuNXJlbTtcclxuICBwYWRkaW5nLWlubGluZTogMXJlbTtcclxuXHJcbiAgJjpoYXMobWVzc2FnZS1lZGl0b3IpIHtcclxuICAgIHBhZGRpbmctYmxvY2s6IDFyZW07XHJcbiAgfVxyXG59XHJcblxyXG4ubWVzc2FnZS1jYXJkLWhlYWRlciB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvO1xyXG4gIG1hcmdpbi1ibG9jazogLTFyZW0gMXJlbTtcclxuICBtYXJnaW4taW5saW5lOiAtMXJlbTtcclxuICBwYWRkaW5nOiAxcmVtO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXBhbmVsLXRyYW5zbHVjZW50KTtcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjVyZW07XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNXJlbTtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTYpO1xyXG59XHJcblxyXG4ubWVzc2FnZS1jYXJkLWNvbnRlbnQge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgcm93LWdhcDogMS41cmVtO1xyXG59XHJcblxyXG4ubWVzc2FnZS1zZW5kLXByaW9yaXR5IHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KG1pbigxMjhweCwgMTAwJSksIDFmcikpO1xyXG4gIGNvbHVtbi1nYXA6IDAuNXJlbTtcclxuICByb3ctZ2FwOiAxcmVtO1xyXG59XHJcbiIsIu+7v0B1c2UgJy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvYWJzdHJhY3RzJyBhcyAqO1xyXG5cclxuXHJcbi8vIE5FVyBTVFlMRVMgSEVSRVxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbi5tZXNzYWdlLXRlbXBsYXRlLWVkaXRvci0td3JhcHBlciB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciB2YXIoLS1wcm9wZXJ0aWVzLWRyYXdlci13aWR0aCk7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJtYWluIHByb3BlcnRpZXNcIjtcclxuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAodmFyKC0tZm9yZ2UtYXBwLWJhci1oZWlnaHQpICsgdmFyKC0tZHJhd2VyLWhlYWRlci1oZWlnaHQpKSk7XHJcbn1cclxuXHJcbi5tZXNzYWdlLXRlbXBsYXRlLWVkaXRvci0tbWFpbiB7XHJcbiAgZ3JpZC1hcmVhOiBtYWluO1xyXG4gIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgcGFkZGluZzogMnJlbSAycmVtIDZyZW0gMnJlbTtcclxufVxyXG5cclxuLm1lc3NhZ2UtdGVtcGxhdGUtZWRpdG9yLS1lZGl0b3Ige1xyXG4gIG1heC13aWR0aDogNDhyZW07XHJcbiAgbWFyZ2luLWlubGluZTogYXV0bztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHJvdy1nYXA6IDEuNXJlbTtcclxuXHJcbiAgc2VnbWVudGVkLWNvbnRyb2wge1xyXG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMXJlbVxyXG4gIH1cclxufVxyXG5cclxuLm1lc3NhZ2UtdGVtcGxhdGUtZWRpdG9yLS1zaWRlYmFyLFxyXG4ucHJvcGVydGllcy1zaWRlYmFyIHtcclxuICBncmlkLWFyZWE6IHByb3BlcnRpZXM7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQ7XHJcbiAgYm9yZGVyLWNvbG9yOiBoc2wodmFyKC0tZ3JheS05MCkgLyAxNiUpO1xyXG4gIG92ZXJmbG93LXk6IGF1dG87XHJcbn1cclxuXHJcblxyXG4vLyBQUk9QRVJUSUVTIFNJREVCQVIg4oCUIE1ha2UgdGhlc2UgbW9yZSBnbG9iYWxcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG4ucHJvcGVydGllcy1zaWRlYmFyLS10aXRsZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDEuNXJlbSAxLjVyZW0gMXJlbSAxLjVyZW07XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwIDAlIDEwMCUgLyA4OCUpO1xyXG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig4cHgpO1xyXG4gIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgdG9wOiAwO1xyXG4gIHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbi5wcm9wZXJ0aWVzLXNpZGViYXItLXNlY3Rpb24ge1xyXG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtIDFyZW0gMXJlbTtcclxuXHJcbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBoc2wodmFyKC0tZ3JheS0zMCkpO1xyXG4gIH1cclxufVxyXG5cclxuLnByb3BlcnRpZXMtc2lkZWJhci0tc2VjdGlvbi10aXRsZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGhlaWdodDogMnJlbTtcclxuICBwYWRkaW5nLWlubGluZTogMC41cmVtO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuLnByb3BlcnRpZXMtc2lkZWJhci0tc2VjdGlvbi1ib2R5IHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIHJvdy1nYXA6IDEuNXJlbTtcclxuICBwYWRkaW5nOiAwIDAuNXJlbSAwLjVyZW0gMC41cmVtO1xyXG59XHJcbiIsIkB1c2UgJy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvYWJzdHJhY3RzJyBhcyAqO1xyXG5AdXNlICcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2Jhc2UvdHlwb2dyYXBoeScgYXMgKjtcclxuXHJcbi50YWJsZS1yZXN1bHRzIHtcclxuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDEuNXJlbTtcclxuICBtYXJnaW4taW5saW5lOiAxcmVtO1xyXG59XHJcblxyXG4ucGFnZS1udW1iZXJ7XHJcbiAgLS1mb3JnZS1pY29uLWJ1dHRvbi1pY29uLXNpemU6IHZhcigtLXNjYWxlLTEpO1xyXG4gIGZvbnQtd2VpZ2h0OiA0NTA7XHJcbn1cclxuXHJcbi5hY3RpdmUtcGFnZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTUpO1xyXG4gIGJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tZm9yZ2UtaWNvbi1idXR0b24tZGVuc2l0eS1tZWRpdW0tc2l6ZSkgLyAyKTtcclxufVxyXG5cclxuXHJcbi8qIG1kbCBwYWdpbmF0aW9uICovXHJcblxyXG4ubWRsLXBhZ2luZyB7XHJcbiAgY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gIC8vaGVpZ2h0OiAzcmVtO1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xyXG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiB0YWJ1bGFyLW51bXM7XHJcbiAgZm9udC13ZWlnaHQ6IDQ1MDtcclxufVxyXG5cclxuLm1kbC1wYWdpbmcgPiAqIHtcclxuICBmbGV4OiBub25lO1xyXG59XHJcblxyXG4ubWRsLWxpc3QgKyAubWRsLXBhZ2luZyB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4ubWRsLXBhZ2luZ19fcGVyLXBhZ2Uge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLm1kbC1wYWdpbmdfX3Blci1wYWdlLWxhYmVsIHtcclxuICAvLyBtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcbn1cclxuXHJcbi5tZGwtcGFnaW5nX19wZXItcGFnZS12YWx1ZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAzNnB4O1xyXG4gIHRvcDogNnB4O1xyXG59XHJcblxyXG4ubWRsLXBhZ2luZ19fcGVyLXBhZ2UgKyAubWRsLXBhZ2luZ19fY291bnQge1xyXG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDFyZW07XHJcbn1cclxuXHJcbi5tZGwtcGFnaW5nIC5tZGwtbWVudSB7XHJcbiAgbWluLXdpZHRoOiA2NHB4O1xyXG59XHJcblxyXG4ubWRsLXBhZ2luZ19fcHJldjpsYXN0LWNoaWxkIHtcclxuICBtYXJnaW4tcmlnaHQ6IDQ0cHg7XHJcbn1cclxuXHJcbi5tZGwtcGFnaW5nX19jb3VudCArIC5tZGwtcGFnaW5nX19wcmV2IHtcclxuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAxcmVtO1xyXG59XHJcblxyXG4vLy5tZGwtcGFnaW5nX19wcmV2ICsgLm1kbC1wYWdpbmdfX25leHQge1xyXG4vLyAgbWFyZ2luLWxlZnQ6IDEycHg7XHJcbi8vfVxyXG5cclxuLm1kbC1wYWdpbmdfX2NvdW50ICsgLm1kbC1wYWdpbmdfX25leHQge1xyXG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDNyZW07XHJcbn1cclxuIiwiXHJcbi8vIENBTkRJREFURSBQUk9GSUxFXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5cclxuLy8gRXhwZW5zZXNcclxuLm1pbGVhZ2UtZXhwZW5zZSB7XHJcbiAgLy9kaXNwbGF5OiBncmlkO1xyXG4gIC8vZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWF4LWNvbnRlbnQpO1xyXG4gIC8vY29sdW1uLWdhcDogMXJlbTtcclxuICBmbGV4OiBhdXRvO1xyXG59XHJcblxyXG4uZXhwZW5zZS1hbW91bnQge1xyXG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiB0YWJ1bGFyLW51bXM7XHJcbiAgbWFyZ2luLWlubGluZS1zdGFydDogYXV0bztcclxuICBwYWRkaW5nLWlubGluZS1zdGFydDogMWVtO1xyXG59XHJcblxyXG5cclxuLy8gRGVjbGFyZWQgaW4gQXV0aFNlcnZlciAvIFZpZXdzIC8gU2hhcmVkIC8gX0xheW91dC5jc2h0bWwgYnV0IG5vdCBhY3R1YWxseSBiZWluZyB1c2VkXHJcbi8vIFRPRE86IENhbiBwcm9iYWJseSByZW1vdmUgdGhlc2UgYmVjYXVzZSB0aGV5IGFyZSBkb2luZyBub3RoaW5nXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4ucHJvZmlsZSB7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgLnByb2ZpbGVfX2NvbnRlbnQge1xyXG4gICAgbWFyZ2luOiAxMnB4IDIwcHggMTJweCAxMnB4O1xyXG5cclxuICAgIC5wcm9maWxlX19pbWFnZSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2ZpbGVfX2luZm9ybWF0aW9uIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnByb2ZpbGVfX2Zvb3RlciB7XHJcbiAgICBtYXJnaW46IDAgMTJweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgfVxyXG5cclxufVxyXG4iLCJAdXNlICcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2Fic3RyYWN0cycgYXMgKjtcclxuQHVzZSAnLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9iYXNlJyBhcyAqO1xyXG5cclxuOndoZXJlKGh0bWwpIHtcclxuICAtLWxhYmVsX3hzOiA2MDA7XHJcbiAgLS10ZW1wX2J1dHRvbl9ib3JkZXI6IGhzbCgyMjAsIDQlLCA1MiUpO1xyXG4gIC0tc3BhY2luZzogMC41cmVtO1xyXG59XHJcblxyXG5bZGF0YS11aS1sYXllcj1cIjAxXCJdIHtcclxuICAtLWxheWVyLWJnLWNvbG9yOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcclxufVxyXG5cclxuW2RhdGEtdWktbGF5ZXI9XCIwMlwiXSB7XHJcbiAgLS1sYXllci1iZy1jb2xvcjogdmFyKC0tZ3JheS1iZy11aSk7XHJcbn1cclxuXHJcbltkYXRhLXVpLWxheWVyPVwiMDNcIl0ge1xyXG4gIC0tbGF5ZXItYmctY29sb3I6IHZhcigtLWNvbG9yLXN1cmZhY2UpO1xyXG59XHJcblxyXG5pbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9cmFuZ2VdKTpkaXNhYmxlZFtkYXRhLXVpLWxheWVyPVwiMDJcIl0sXHJcbmlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1yYW5nZV0pOmRpc2FibGVkW2RhdGEtdWktbGF5ZXI9XCIwM1wiXSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGF5ZXItYmctY29sb3IpO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcblxyXG5cclxuLy8gUVVFU1RJT04gQ09OVEFJTkVSXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5cclxuLnF1ZXN0aW9uIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTgpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sYXllci1iZy1jb2xvciwgI0ZGRkZGRik7XHJcbiAgbWFyZ2luLWJsb2NrLWVuZDogMS41cmVtO1xyXG4gIG1pbi13aWR0aDogNjByZW07XHJcbiAgbWF4LXdpZHRoOiA2NHJlbTtcclxufVxyXG5cclxuXHJcbi8vIFFVRVNUSU9OIEhFQURFUlxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbi5xdWVzdGlvbi1oZWFkZXIge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHZhcigtLWhlYWRlci10eXBlLWNvbHVtbnMpO1xyXG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoMC41cmVtIC0gMXB4KSBjYWxjKDAuNXJlbSAtIDFweCkgMCAwOyAvLyBBY2NvdW50IGZvciBib3JkZXIgd2lkdGhcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTgpO1xyXG4gIC8vZ3JpZC1jb2x1bW46IDEvLTE7XHJcbiAgaGVpZ2h0OiAzcmVtO1xyXG5cclxuICAmLS1lZGl0YWJsZSB7XHJcbiAgICAtLWhlYWRlci10eXBlLWNvbHVtbnM6IDNyZW0gMTIwcHggMWZyIDVyZW0gM3JlbTtcclxuICB9XHJcblxyXG4gICYtLW5lc3RlZCB7XHJcbiAgICAtLWhlYWRlci10eXBlLWNvbHVtbnM6IDNyZW0gNC41cmVtIDFmciAzcmVtO1xyXG4gIH1cclxuXHJcbiAgJi0tcHJldmlldyB7XHJcbiAgICAtLWhlYWRlci10eXBlLWNvbHVtbnM6IDNyZW0gMWZyIDVyZW0gM3JlbTtcclxuICB9XHJcblxyXG4gICYtLXByZXZpZXctbm8tZWRpdCB7XHJcbiAgICAtLWhlYWRlci10eXBlLWNvbHVtbnM6IDNyZW0gMWZyO1xyXG4gIH1cclxuXHJcbiAgJi0tcHJldmlldy1uZXN0ZWQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nLWlubGluZTogMXJlbTtcclxuICAgIGhlaWdodDogMi41cmVtO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcclxuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgfVxyXG5cclxuICAmLS1xdWljay1yZW9yZGVyIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDhweCAxZnI7XHJcbiAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgaGVpZ2h0OiAzcmVtO1xyXG4gIH1cclxufVxyXG5cclxuLnF1ZXN0aW9uLWhlYWRlci0tdXRpbGl0eSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTYpO1xyXG5cclxuICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLnF1ZXN0aW9uLWhlYWRlci0tY29ybmVyLWJ1dHRvbiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZsZXg6IGF1dG87XHJcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWhvdmVyKTtcclxuICB9XHJcbn1cclxuXHJcbi5xdWVzdGlvbi1oZWFkZXItLW51bWJlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hNik7XHJcbiAgcGFkZGluZy1pbmxpbmU6IDFyZW07XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG5cclxuLnF1ZXN0aW9uLWhlYWRlci0tc2V0dGluZ3Mtd3JhcHBlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBwYWRkaW5nLWlubGluZTogMXJlbTtcclxuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLXNsYXRlLWE2KTtcclxufVxyXG5cclxuLnF1ZXN0aW9uLWhlYWRlci0tc2V0dGluZ3MtbGlzdCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBjb2x1bW4tZ2FwOiAxcmVtO1xyXG59XHJcblxyXG4ucXVlc3Rpb24taGVhZGVyLS1idXR0b24ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBjb2x1bW4tZ2FwOiA0cHg7XHJcbiAgZmxleDogYXV0bztcclxuICBwYWRkaW5nLWlubGluZTogMC43NXJlbTtcclxuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xyXG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1tZWRpdW0pO1xyXG4gIC8vYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuICAvL2JhY2tncm91bmQtY29sb3I6IGJpc3F1ZTtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWhvdmVyKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBRVUVTVElPTiBNQUlOXHJcbi8vIElubmVyIGJpdHMgYmVsb3cgdGhlIGhlYWRlclxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbi5xdWVzdGlvbl9fbWFpbiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHJvdy1nYXA6IDEuNXJlbTtcclxuICBwYWRkaW5nOiAxLjVyZW0gNHJlbSAycmVtIDRyZW07XHJcbn1cclxuXHJcbi5xdWVzdGlvbi0tdGV4dC1pbnB1dCB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICByb3ctZ2FwOiAwLjVyZW07XHJcblxyXG4gICYgLmxhYmVsLTAxLCAubGFiZWwtMDIge1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFFVRVNUSU9OIEFDVElPTlNcclxuLy8gQWRkIGV4ZW1wdGlvbi9hY3Rpb24gYnV0dG9uc1xyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbi5xdWVzdGlvbl9fYWN0aW9uLWJ1dHRvbi1jb250YWluZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgaGVpZ2h0OiAycmVtO1xyXG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwLjVyZW07XHJcbn1cclxuXHJcbltjbGFzcyo9XCJxdWVzdGlvbl9fdHlwZVwiXSAuYnRuLWdob3N0IHtcclxuICBjb2xvcjogdmFyKC0tdGV4dC10ZXJ0aWFyeSk7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcbiAgfVxyXG59XHJcblxyXG4ucXVlc3Rpb25fX2FjdGlvbi1kcm9wZG93biB7XHJcblxyXG4gICYtd3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDM2cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgd2lkdGg6IDIwOHB4O1xyXG4gICAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW0gMC41cmVtO1xyXG4gICAgei1pbmRleDogOTk5O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICBib3gtc2hhZG93OiAwIDVweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIDAgMTVweCAzNXB4IHJnYmEoNDksIDQ5LCA5MywgMC4xKTtcclxuICB9XHJcblxyXG4gICYtY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxNTBtcyBlYXNlLW91dDtcclxuICAgIG1heC1oZWlnaHQ6IDk4cHg7XHJcbiAgICBjb2x1bW4tZ2FwOiAwLjVyZW07XHJcblxyXG4gICAgJi5jbGlja2VkIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDBweCk7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1saXN0IHtcclxuICAgIG1pbi13aWR0aDogMTkycHg7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGNvbHVtbi1nYXA6IDAuNXJlbTtcclxuICAgICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgICBwYWRkaW5nLWlubGluZTogMC41cmVtO1xyXG5cclxuICAgICAgJjpoYXMoLmJ0bikge1xyXG4gICAgICAgIHBhZGRpbmctaW5saW5lOiAwLjMxMjVyZW0gMC41cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWl0ZW0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBjb2x1bW4tZ2FwOiAxcmVtO1xyXG4gICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgcGFkZGluZy1pbmxpbmU6IDAuNXJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS1ob3Zlcik7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucXVlc3Rpb25fX2FjdGlvbi0tYWRkLW5lc3RlZC1xdWVzdGlvbiB7XHJcbiAgbWFyZ2luOiAxcmVtIDAgMXJlbSAycmVtO1xyXG59XHJcblxyXG4ucGF5LWZpcnN0LWRheXMtYnRuIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XHJcbiAgbWFyZ2luLWlubGluZS1lbmQ6IC0wLjVyZW07XHJcbiAgd2lkdGg6IDEuNXJlbTtcclxuICBoZWlnaHQ6IDEuNXJlbTtcclxuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tamFkZS1hNCk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gUVVFU1RJT04gVFlQRVNcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG4vLyBNdWx0aXBsZSBDaG9pY2VcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG4ucXVlc3Rpb25fX3R5cGUtLW11bHRpcGxlLWNob2ljZXMge1xyXG5cclxuICAmLS1ncm91cCB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgcm93LWdhcDogMC41cmVtO1xyXG4gIH1cclxuXHJcbiAgJi0tbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgcm93LWdhcDogMC41cmVtO1xyXG5cclxuICAgICYgLmxhYmVsLTAxIHtcclxuICAgICAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1jaG9pY2UtaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxLjVyZW0gMWZyIDE1LjVyZW07IC8vIFBlcm1hbmVudCBkaXNxdWFsaWZpY2F0aW9uIHRhZyBpcyBodWdlLiBQcmV2aW91c2x5IDExLjVyZW1cclxuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiZHJhZyBjaG9pY2UgYWN0aW9uc1wiO1xyXG4gICAgZ2FwOiAwLjI1cmVtO1xyXG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYygtMjhyZW0gLyAxNik7IC8vIE5lZ2F0aXZlIG1hcmdpbiB0byBoYW5nIHRoZSBkcmFnIGhhbmRsZVxyXG5cclxuICAgIC5kcmFnLWhhbmRsZS1jaG9pY2Uge1xyXG4gICAgICBncmlkLWFyZWE6IGRyYWc7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBtaW4td2lkdGg6IDEuNXJlbTtcclxuICAgICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgICBjdXJzb3I6IGdyYWI7XHJcbiAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogMC4yNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAudGV4dC1pbnB1dCB7XHJcbiAgICAgIGdyaWQtYXJlYTogY2hvaWNlO1xyXG4gICAgfVxyXG5cclxuICAgIC8vaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPXJhbmdlXSkge1xyXG4gICAgLy8gIHdpZHRoOiBhdXRvO1xyXG4gICAgLy8gIGZsZXg6IGF1dG87XHJcbiAgICAvL31cclxuXHJcbiAgICAmLS1hY3Rpb25zIHtcclxuICAgICAgZ3JpZC1hcmVhOiBhY3Rpb25zO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBjb2x1bW4tZ2FwOiAwLjVyZW07XHJcbiAgICAgIHBhZGRpbmctYmxvY2s6IDAuMjVyZW07XHJcbiAgICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwLjI1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbnZhbGlkLWZlZWRiYWNrIHtcclxuICAgICAgZ3JpZC1jb2x1bW46IDI7XHJcbiAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogMCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gQm9vbGVhblxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuLnF1ZXN0aW9uIHF1ZXN0aW9uLXR5cGUtYm9vbGVhbiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHJvdy1nYXA6IDFyZW07XHJcbn1cclxuXHJcbi5xdWVzdGlvbl9fcmVzcG9uc2Uge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgJi1jaG9pY2Uge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAmLXJhZGlvLWJ1dHRvbi13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgd2lkdGg6IDcwcHg7XHJcbiAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTgpO1xyXG4gICAgcGFkZGluZy1pbmxpbmU6IDAuNXJlbSAwLjc1cmVtO1xyXG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IDFyZW07XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gQ2FuZGlkYXRlIEZpZWxkXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5cclxuLnF1ZXN0aW9uX190eXBlLWNhbmRpZGF0ZS1maWVsZC1zZWxlY3Qge1xyXG4gIC8vZ3JpZC1jb2x1bW46IDEvNztcclxuICBtaW4td2lkdGg6IDMyMHB4O1xyXG4gIHdpZHRoOiA1MCU7XHJcblxyXG4gICYgLmxhYmVsLTAxLCAubGFiZWwtMDIge1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gIH1cclxufVxyXG5cclxuLnF1ZXN0aW9uX190eXBlLWNhbmRpZGF0ZS1maWVsZCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbi1ibG9jay1zdGFydDogMC43NXJlbTtcclxuXHJcbiAgJi1jaG9pY2VzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcm93LWdhcDogMC41cmVtO1xyXG5cclxuICAgIGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1yYW5nZV0pOmRpc2FibGVkW2RhdGEtdWktbGF5ZXI9XCIwMlwiXXtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGF5ZXItYmctY29sb3IpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJiAucXVlc3Rpb25uYWlyZS1iYWRnZSB7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2wodmFyKC0tZ3JheS1iZykpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIE5lc3RlZCBRdWVzdGlvblxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbi8vIHVsIHdyYXBwZXIgdGhhdCBjb250YWlucyB0aGUgbmVzdGVkIHF1ZXN0aW9ucyBiZWxvdyBhbiBhbnN3ZXJcclxuLnF1ZXN0aW9uX19uZXN0ZWQtcXVlc3Rpb24tbGlzdCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICByb3ctZ2FwOiAxLjVyZW07XHJcbiAgbWFyZ2luLWlubGluZS1lbmQ6IC0ycmVtOyAvL0V4dGVuZCBwYXN0IGlubmVyIGNvbnRhaW5lciBzYW1lIGFtb3VudCBhcyBuZXN0ZWQgaW5kZW50XHJcbn1cclxuXHJcbi8vIGxpIGl0ZW0gdGhhdCBjb250YWlucyB0aGUgZHJhZyBoYW5kbGUgYW5kIG5lc3RlZC1xdWVzdGlvbiBjb21wb25lbnRcclxuLnF1ZXN0aW9uX19uZXN0ZWQtcXVlc3Rpb24tZHJhZy13cmFwcGVyIHtcclxuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAycmVtOyAvLyBOZXN0ZWQgaW5kZW50XHJcblxyXG4gICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDFyZW0gLy8gR2l2ZSBzcGFjZSBiZXR3ZWVuIHBhcmVudCBhbnN3ZXJcclxuICB9XHJcbn1cclxuXHJcbltjbGFzcyo9XCJkcmFnLWhhbmRsZS1uZXN0ZWQtXCJdIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDNyZW07XHJcbiAgaGVpZ2h0OiA0N3B4O1xyXG4gIGluc2V0OiAxcHg7XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogN3B4O1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIGN1cnNvcjogZ3JhYjtcclxuICAvL2JhY2tncm91bmQtY29sb3I6IGhzbCh2YXIoLS1waW5rLTUwKSAvIDIwJSk7IC8vIEZvciB0ZXN0aW5nXHJcbn1cclxuXHJcbi8vIE5lc3RlZCBxdWVzdGlvbiBjb250YWluZXIvY29tcG9uZW50XHJcbi5xdWVzdGlvbl9fbmVzdGVkLXF1ZXN0aW9uIHtcclxuXHJcbn1cclxuXHJcbi8vIEVxdWl2YWxlbnQgdG8gLnF1ZXN0aW9uXHJcbi5xdWVzdGlvbl9fbmVzdGVkIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTgpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sYXllci1iZy1jb2xvciwgI0ZGRkZGRik7XHJcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbn1cclxuXHJcbi5xdWVzdGlvbl9fbmVzdGVkLXF1ZXN0aW9uLWRyYWctd3JhcHBlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmOm50aC1vZi10eXBlKDEpOmJlZm9yZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB3aWR0aDogMTBweDtcclxuICAgIGhlaWdodDogMzVweDtcclxuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgdmFyKC0tc2xhdGUtYTYpO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLXNsYXRlLWE2KTtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuNXJlbTtcclxuICAgIHRvcDogLTEwcHg7XHJcbiAgICBsZWZ0OiAtMTZweDtcclxuICB9XHJcblxyXG4gIC8vIEFkZCBzdHJhaWdodCBsaW5rIGxpbmUgdG8gYWxsIG5lc3RlZCBxdWVzdGlvbnMgZXhjZXB0IGZpcnN0IG9uZS5cclxuICAmIH4gJjpiZWZvcmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgaGVpZ2h0OiAxLjVyZW07XHJcbiAgICB3aWR0aDogMnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTYpO1xyXG4gICAgdG9wOiAtMS41cmVtO1xyXG4gICAgbGVmdDogMS41cmVtO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFFVRVNUSU9OIFJFLU9SREVSIE1PREVcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG4ucXVlc3Rpb25fX3Jlb3JkZXIge1xyXG4gICYtbGlzdCB7XHJcbiAgfVxyXG5cclxuICAmLWl0ZW0td3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0OHB4IDFmcjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNsYXRlLWE2KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XHJcbiAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAwLjVyZW07XHJcbiAgfVxyXG5cclxuICAmLWl0ZW0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBjb2x1bW4tZ2FwOiAwLjVyZW07XHJcbiAgICBwYWRkaW5nLWlubGluZTogMXJlbTtcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTYpO1xyXG5cclxuICAgICYtZGV0YWlscyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAgICAgbWFyZ2luLWlubGluZS1lbmQ6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWdyb3VwLWRldGFpbHMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDFyZW07XHJcbiAgfVxyXG59XHJcblxyXG4ucXVlc3Rpb24tLXF1aWNrLXJlb3JkZXIge1xyXG4gIG1hcmdpbi1ibG9jay1lbmQ6IDAuNXJlbTtcclxufVxyXG5cclxuXHJcbi8vIFFVRVNUSU9OIFBSRVZJRVcgTU9ERVxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbi5xdWVzdGlvbi0tcHJldmlldy1oZWFkZXItZGV0YWlscyB7XHJcbiAgLy9ib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBoc2woMjQwZGVnIDMlIDU5JSk7XHJcbiAgLy9qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcbi5xdWVzdGlvbi0tcHJldmlldy1oZWFkZXItZGV0YWlscy1uby1lZGl0IHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcbi5xdWVzdGlvbi0tcHJldmlld19fbWFpbiB7XHJcbiAgcGFkZGluZzogMS41cmVtIDRyZW0gMnJlbSA0cmVtO1xyXG5cclxuICAmLS1xdWVzdGlvbi10eXBlLWJvb2xlYW4sXHJcbiAgJi0tcXVlc3Rpb24tdHlwZS1tdWx0aXBsZS1jaG9pY2VzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcm93LWdhcDogMC41cmVtO1xyXG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwLjc1cmVtO1xyXG4gIH1cclxufVxyXG5cclxuLnF4LWNob2ljZS1wcmV2aWV3LS13cmFwcGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIGNvbHVtbi1nYXA6IDAuNzVyZW07XHJcbn1cclxuXHJcbi8vIFJhZGlvIEJ1dHRvbiDigJQgUHJldmlldyBNb2RlICYgWWVzL05vIEVkaXQgTW9kZVxyXG4ucXgtY2hvaWNlLS1yYWRpbyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBjb2x1bW4tZ2FwOiB2YXIoLS1zcGFjaW5nKTtcclxuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcclxuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZTApO1xyXG4gIG1heC1pbmxpbmUtc2l6ZTogNDIuNXJlbTtcclxuICBtaW4taW5saW5lLXNpemU6IDMuMTI1cmVtO1xyXG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcclxuXHJcbiAgJjpiZWZvcmUge1xyXG4gICAgLS1yYWRpby1idXR0b24tc2l6ZTogY2FsYygxOHJlbSAvIDE2KTtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBtaW4td2lkdGg6IHZhcigtLXJhZGlvLWJ1dHRvbi1zaXplKTtcclxuICAgIGhlaWdodDogdmFyKC0tcmFkaW8tYnV0dG9uLXNpemUpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1yYWRpby1idXR0b24tc2l6ZSkgLyAyKTtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hMTIpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDFweDtcclxuICB9XHJcbn1cclxuXHJcbi8vIENoZWNrYm94IOKAlCBQcmV2aWV3IE1vZGVcclxuLnF4LWNob2ljZS0tY2hlY2tib3gge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgY29sdW1uLWdhcDogdmFyKC0tc3BhY2luZyk7XHJcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUwKTtcclxuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XHJcblxyXG4gICY6YmVmb3JlIHtcclxuICAgIC0tY2hlY2tib3gtc2l6ZTogMXJlbTtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB3aWR0aDogdmFyKC0tY2hlY2tib3gtc2l6ZSk7XHJcbiAgICBtaW4td2lkdGg6IHZhcigtLWNoZWNrYm94LXNpemUpO1xyXG4gICAgaGVpZ2h0OiB2YXIoLS1jaGVja2JveC1zaXplKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hMTIpO1xyXG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAycHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucXVlc3Rpb24tLXByZXZpZXdfX3Jlc3BvbnNlLWV4cGxhaW4tbW9yZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHJvdy1nYXA6IDAuNzVyZW07XHJcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAycmVtO1xyXG5cclxuICB0ZXh0YXJlYSB7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDZweDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLnF1ZXN0aW9uLS1wcmV2aWV3LWRhdGUtd3JhcHBlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1heC1pbmxpbmUtc2l6ZTogMjByZW07XHJcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwLjc1cmVtO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGNvbHVtbi1nYXA6IDAuMjVyZW07XHJcblxyXG4gICYtLWhhbGYge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZmxleDogYXV0bztcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB9XHJcblxyXG4gIHNwYW4ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxMXB4O1xyXG4gICAgcmlnaHQ6IDFyZW07XHJcbiAgfVxyXG59XHJcblxyXG4ucXVlc3Rpb24tLXByZXZpZXctZGF0ZS13cmFwcGVyLS1oYWxmICB7XHJcblxyXG4gICY6Zmlyc3Qtb2YtdHlwZSAudGV4dC1pbnB1dC1vdXRsaW5lZCB7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmOmxhc3Qtb2YtdHlwZSAudGV4dC1pbnB1dC1vdXRsaW5lZCB7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLnF1ZXN0aW9uLS1wcmV2aWV3X19uZXN0ZWQge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNsYXRlLWE4KTtcclxuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGF5ZXItYmctY29sb3IsICNGRkZGRkYpO1xyXG5cclxuICAmLXF1ZXN0aW9uLWxpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMS41cmVtO1xyXG4gIH1cclxuXHJcbiAgJi1xdWVzdGlvbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYmxvY2s6IDFyZW0gMC41cmVtO1xyXG4gICAgLy93aWR0aDogY2xhbXAoNjgwcHgsIDYwdncgLDk2MHB4KTtcclxuXHJcbiAgICAvLyBBZGQgY3VydmVkIGxpbmsgbGluZSB0byB0aGUgZmlyc3QgbmVzdGVkIHF1ZXN0aW9uLlxyXG4gICAgJjpudGgtb2YtdHlwZSgxKTpiZWZvcmUge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICB3aWR0aDogMTJweDtcclxuICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHZhcigtLXNsYXRlLWE2KTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLXNsYXRlLWE2KTtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xyXG4gICAgICBsZWZ0OiAtMTdweDtcclxuICAgICAgdG9wOiAtMTNweDtcclxuICAgIH1cclxuXHJcbiAgICAvLyBBZGQgc3RyYWlnaHQgbGluayBsaW5lIHRvIGFsbCBuZXN0ZWQgcXVlc3Rpb25zIGV4Y2VwdCBmaXJzdCBvbmUuXHJcbiAgICAmIH4gJjpiZWZvcmUge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBoZWlnaHQ6IDEuNXJlbTtcclxuICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2xhdGUtYTYpO1xyXG4gICAgICBsZWZ0OiAxLjVyZW07XHJcbiAgICAgIHRvcDogLTEuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1sYXN0LW9mLXR5cGUoMSkge1xyXG4gICAgICBtYXJnaW4tYmxvY2stZW5kOiAxLjVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2VsZWN0LXdyYXBwZXIge1xyXG4gICAgbWF4LWlubGluZS1zaXplOiAyMHJlbTtcclxuICB9XHJcbn1cclxuIiwiLy8gUXVlc3Rpb25uYWlyZSBzaWRlYmFyIGFuZCBoZWFkZXJcclxuXHJcbkB1c2UgJy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvYWJzdHJhY3RzJyBhcyAqO1xyXG5AdXNlICcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2Jhc2UvdHlwb2dyYXBoeScgYXMgKjtcclxuXHJcbjp3aGVyZShodG1sKSB7XHJcbiAgLS1keW5hbWljLXNwYWNlLTE6IGNsYW1wKDIuMDByZW0sIGNhbGMoLTc3LjAwcmVtICsgMTAwLjAwdncpLCAxNy4wMHJlbSk7XHJcbn1cclxuLy8gaHR0cHM6Ly91dG9waWEuZnlpL3NwYWNlL2NhbGN1bGF0b3IvP2M9MTI2NCwzMiwxLjIsMTUwNCwyNzIsMS4yNSw1LDIsJnM9MC43NSU3QzAuNSU3QzAuMjUsMS41JTdDMiU3QzMlN0M0JTdDNixzLWwmZz1zLGwseGwsMTJcclxuXHJcblxyXG4vLyBRWCBCVUlMREVSXHJcbi8vIENvbnRhaW5lciBmb3IgdGhlIHdob2xlIGJ1aWxkZXJcclxuLy8gRXF1aXZhbGVudCB0byBgYXBwYCBmb3IgdGhlIG1haW4gYXBwXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5cclxuLnF1ZXN0aW9ubmFpcmUtYnVpbGRlciB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGluc2V0OiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktYmctdWkpO1xyXG59XHJcblxyXG5cclxuLy8gUFJJTUFSWSBXUkFQUEVSXHJcbi8vIENvbnRhaW5zIHRoZSBuYXYgc2lkZWJhciBhbmQgbWFpblxyXG4vLyBFcXVpdmFsZW50IHRvIGBhcHAtcHJpbWFyeS0td3JhcHBlcmBcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG4ucXgtYnVpbGRlci0tcHJpbWFyeS13cmFwcGVyIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogdmFyKC0tc2lkZWJhci13aWR0aCkgMWZyO1xyXG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwic2lkZWJhciBtYWluXCI7XHJcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gdmFyKC0tdG9wLWJhci1oZWlnaHQpKTtcclxufVxyXG5cclxuXHJcbi8vIFNJREVCQVIgTkFWXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5cclxuLnF4LXR5cGUtbmF2LWl0ZW0td3JhcCB7XHJcbiAgZ3JpZC1hcmVhOiBuYXY7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHJvdy1nYXA6IDAuMjVyZW07XHJcbiAgcGFkZGluZy1pbmxpbmU6IDAuMjVyZW07XHJcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwLjI1cmVtO1xyXG59XHJcblxyXG4ucXgtdHlwZS1uYXYtaXRlbSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XHJcbiAgY29sdW1uLWdhcDogMC41cmVtO1xyXG4gIHBhZGRpbmctaW5saW5lOiAwLjI1cmVtIDAuNXJlbTtcclxuICBoZWlnaHQ6IDIuNXJlbTtcclxuICBib3JkZXItcmFkaXVzOiAwLjc1cmVtO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTUwbXMgZWFzZS1vdXQsIGNvbG9yIDE1MG1zIGVhc2Utb3V0LCBvcGFjaXR5IDE1MG1zIGVhc2Utb3V0O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgJiA+IHNwYW4ge1xyXG4gICAgZmxleDogYXV0bztcclxuICB9XHJcblxyXG4gICYgPiAqOmxhc3QtY2hpbGQge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMTUwbXMgZWFzZS1vdXQ7XHJcbiAgfVxyXG59XHJcblxyXG4ucXgtdHlwZS1uYXYtaXRlbSB7XHJcblxyXG4gICZbZGF0YS1uYXYtaXRlbS1xeC10eXBlPVwieWVzLW5vXCJdOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWphZGUtYTMpO1xyXG4gICAgY29sb3I6IHZhcigtLWphZGUtYTEyKTtcclxuICB9XHJcblxyXG4gICZbZGF0YS1uYXYtaXRlbS1xeC10eXBlPVwibXVsdGlwbGUtY2hvaWNlXCJdOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRlYWwtYTMpO1xyXG4gICAgY29sb3I6IHZhcigtLXRlYWwtYTEyKTtcclxuICB9XHJcblxyXG4gICZbZGF0YS1uYXYtaXRlbS1xeC10eXBlPVwidGV4dFwiXTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlLWEzKTtcclxuICAgIGNvbG9yOiB2YXIoLS1ibHVlLWExMik7XHJcbiAgfVxyXG5cclxuICAmW2RhdGEtbmF2LWl0ZW0tcXgtdHlwZT1cImRhdGVcIl06aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdmlvbGV0LWEzKTtcclxuICAgIGNvbG9yOiB2YXIoLS12aW9sZXQtYTEyKTtcclxuICB9XHJcblxyXG4gICZbZGF0YS1uYXYtaXRlbS1xeC10eXBlPVwiY2FuZGlkYXRlXCJdOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBpbmstYTMpO1xyXG4gICAgY29sb3I6IHZhcigtLXBpbmstYTEyKTtcclxuICB9XHJcbn1cclxuXHJcbi5xeC10eXBlLW5hdi1pdGVtOmhvdmVyID4gKjpsYXN0LWNoaWxkIHtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4ucXgtdHlwZS1uYXYtaXRlbS0taWNvbi13cmFwIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgd2lkdGg6IDJyZW07XHJcbiAgaGVpZ2h0OiAycmVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxufVxyXG5cclxuXHJcbi8vLmN1cnJlbnQtcGFnZSB7XHJcbi8vICAvL21heC13aWR0aDogMjMwcHg7XHJcbi8vICB3aWR0aDogMTAwJTtcclxuLy8gIGRpc3BsYXk6IGZsZXg7XHJcbi8vICBnYXA6IDhweDtcclxuLy8gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbi8vICBoZWlnaHQ6IDMycHg7XHJcbi8vICBmb250LXdlaWdodDogNDAwO1xyXG4vLyAgcGFkZGluZzogN3B4IDE2cHg7XHJcbi8vICBtYXJnaW46IDhweCAwO1xyXG4vLyAgY29sb3I6IGhzbCh2YXIoLS1ncmF5LTcwKSk7XHJcbi8vXHJcbi8vICAmOmhvdmVyIHtcclxuLy8gICAgY29sb3I6IGhzbCh2YXIoLS1ncmF5LTkwKSk7XHJcbi8vICB9XHJcbi8vfVxyXG5cclxuXHJcbi8vIE1BSU5cclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG4ucXgtYnVpbGRlci0tbWFpbiB7XHJcbiAgZ3JpZC1hcmVhOiBtYWluO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleDogYXV0bztcclxuICBwYWRkaW5nLWlubGluZTogMnJlbSB2YXIoLS1keW5hbWljLXNwYWNlLTEpO1xyXG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IDJyZW07XHJcbiAgb3ZlcmZsb3cteTogYXV0bztcclxufVxyXG5cclxuXHJcbi8vIEJPRFlcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG4ucXVlc3Rpb25uYWlyZS0tYm9keSB7XHJcbiAgZmxleDogYXV0bztcclxuICBtYXJnaW4taW5saW5lOiBhdXRvO1xyXG4gIG1heC13aWR0aDogNjRyZW07XHJcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuXHJcbiAgLy8gQWRkIHNwYWNlIHRvIHRoZSBlbmQgb2YgdGhlIGxhc3QgcXVlc3Rpb25cclxuICAmIC5xdWVzdGlvbm5haXJlX19xdWVzdGlvbi1ncmFiLXdyYXBwZXI6bnRoLWxhc3Qtb2YtdHlwZSgxKTo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogMTZyZW07XHJcbiAgfVxyXG5cclxuICAmLXJlb3JkZXIge1xyXG4gICAgJiBxdWVzdGlvbjpudGgtbGFzdC1vZi10eXBlKDEpOjphZnRlciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyYtZW1wdHkge1xyXG4gIC8vICBkaXNwbGF5OiBncmlkO1xyXG4gIC8vICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxNiwgMWZyKTtcclxuICAvLyAgZ2FwOiAwIDMycHg7XHJcbiAgLy99XHJcbn1cclxuXHJcblxyXG4vLyBRdWVzdGlvbiBHcm91cCBoZWFkZXJcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG4ucXVlc3Rpb24tZ3JvdXAtaGVhZGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgcm93LWdhcDogOHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuXHJcbiAgJi0tdGl0bGUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGNvbHVtbi1nYXA6IDAuNXJlbTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAmLS10aXRsZS1lZGl0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMnJlbTtcclxuICAgIGhlaWdodDogMnJlbTtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LXRlcnRpYXJ5KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAxMDBtcyBlYXNlLW91dCwgYmFja2dyb3VuZC1jb2xvciAxMDBtcyBlYXNlLW91dDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktaG92ZXIpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tZGVzY3JpcHRpb24ge1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcclxuICB9XHJcbn1cclxuXHJcbi8vIFF1ZXN0aW9uIFJlb3JkZXIgQml0c1xyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbi5xdWVzdGlvbm5haXJlX19xdWVzdGlvbi1ncmFiLXdyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuW2NsYXNzKj1cImRyYWctaGFuZGxlLXF1ZXN0aW9uLVwiXSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAzcmVtO1xyXG4gIGhlaWdodDogNDdweDtcclxuICBpbnNldDogMXB4O1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDdweDtcclxuICB6LWluZGV4OiAxMDtcclxuICBjdXJzb3I6IGdyYWI7XHJcbiAgLy9iYWNrZ3JvdW5kLWNvbG9yOiBoc2wodmFyKC0tcGluay01MCkgLyAyMCUpOyAvLyBGb3IgdGVzdGluZ1xyXG59XHJcblxyXG4ucXVlc3Rpb25uYWlyZSB7XHJcblxyXG4gIC8vJl9fYm9keSB7XHJcbiAgLy9cclxuICAvL31cclxuXHJcbiAgJi1iYWRnZSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG5cclxuICAgICYgaSB7XHJcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgfVxyXG5cclxuICAgICYtLXByZXZpZXcge1xyXG4gICAgICBoZWlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiA2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1uZXN0ZWQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWJnKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3F1ZXN0aW9uIHtcclxuXHJcbiAgICAmLWRyYWctb3ZlcmxheSB7XHJcbiAgICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICBjdXJzb3I6IGdyYWI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBOZXcgaGVhZGVyXHJcblxyXG4ucXVlc3Rpb25uYWlyZV9faGVhZGVyIHtcclxuICAmLXdyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAmLS1maXhlZCB7XHJcbiAgICBncmlkLWNvbHVtbjogMS8tMTtcclxuICAgIG1hcmdpbjogMjRweCA0OHB4IDAgNDhweDtcclxuICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICB0b3A6IDA7XHJcblxyXG4gICAgJi1wcmltYXJ5LFxyXG4gICAgJi1zZWNvbmRhcnkge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi1wcmltYXJ5IHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGhzbCh2YXIoLS1ncmF5LTcwKSk7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuXHJcbiAgICAmLXNlY29uZGFyeSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1pcy1wYWdlLXNjcm9sbGFibGUge1xyXG4gICAgLy9wYWRkaW5nOiAwIDQ4cHg7XHJcbiAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwcHggLTFweCAwcHggI0JEQkRDMDtcclxuICAgIHBhZGRpbmctbGVmdDogMjJweDsgLy8gMTZweCB0ZW1wXHJcbiAgfVxyXG5cclxuICAmLS1yZW9yZGVyIHtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcclxuICAgIGJvcmRlcjogJHByaW1hcnk7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcclxuICAgIGNvbG9yOiBoc2xhKDAsIDAlLCAxMDAlLCAxKTsgLy8gVE9ETzogVXBkYXRlIHZhbHVlIHRvIGNvbG9yIHZhcmlhYmxlIG9uY2UgaXQncyByZWFkeVxyXG5cclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGdhcDogOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGgzIHtcclxuICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLWJ1dHRvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiA0cHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMCAxNXB4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFBST1BFUlRJRVMgUEFORUwvRFJBV0VSXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5cclxuLnF1ZXN0aW9ubmFpcmUtcHJvcGVydGllcyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBtYXJnaW4tYm90dG9tOiA0LjVyZW07XHJcbiAgb3ZlcmZsb3cteTogYXV0bztcclxuXHJcbiAgLyogSGlkZSBzY3JvbGxiYXIgZm9yIElFLCBFZGdlIGFuZCBGaXJlZm94ICovXHJcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyAgLyogSUUgYW5kIEVkZ2UgKi9cclxuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7ICAvKiBGaXJlZm94ICovXHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBwYWRkaW5nOiAxLjVyZW0gMXJlbSAxcmVtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAgMCUgMTAwJSAvIDg4JSk7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDhweCk7XHJcbiAgfVxyXG5cclxuICAmX19kZXRhaWxzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAxLjVyZW07XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgcGFkZGluZzogMC41cmVtIDFyZW0gMXJlbTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBoc2wodmFyKC0tZ3JheS0zMCkpO1xyXG4gIH1cclxuXHJcbiAgJl9fZHJvcGRvd24ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDFyZW07XHJcbiAgICBwYWRkaW5nOiAxLjVyZW07XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgaHNsKHZhcigtLWdyYXktMzApKTtcclxuICB9XHJcblxyXG4gICZfX2J1dHRvbi13cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDEuNXJlbTtcclxuICAgIC8vYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMXJlbTtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBoc2wodmFyKC0tZ3JheS0zMCkpO1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICAvL2JveC1zaGFkb3c6IDAgLTlweCAxNXB4IC02cHggcmdiYSgwLDAsMCwwLjIwKSwgMCAtMnB4IDBweCAtMXB4IHJnYmEoMCwwLDAsMC4wNSk7XHJcblxyXG4gICAgJiA+ICoge1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYnV0dG9uIHtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgfVxyXG5cclxuICAmX19saXN0IHtcclxuXHJcbiAgICAmLWhlYWRpbmcge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICYgaSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIGVhc2UtaW4tb3V0IC4ycztcclxuICAgICAgfVxyXG5cclxuICAgICAgJiAuZHJvcGRvd24tLW9wZW4ge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtaXRlbSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgY29sb3I6ICM3Nzc3N2U7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBTY3JvbGxiYXJcclxuXHJcbi8vYm9keSB7XHJcbi8vICBvdmVyZmxvdzogYXV0bztcclxuLy8gIG92ZXJmbG93LXk6IG92ZXJsYXk7IC8vIG92ZXJsYXkgb25seSBzdXBwb3J0cyBjaHJvbWVcclxuLy8gIC8vb3ZlcmZsb3cteTogYXV0bztcclxuLy8gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xyXG4vLyAgLy9zY3JvbGxiYXItZ3V0dGVyOiBzdGFibGUgYm90aC1lZGdlcztcclxuLy99XHJcblxyXG4vL2JvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuLy8gIHdpZHRoOiAxOHB4O1xyXG4vL31cclxuLy9cclxuLy9ib2R5Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbi8vICBib3JkZXItcmFkaXVzOiAxMHJlbTtcclxuLy8gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxMHB4IDEwcHggaHNsKHZhcigtLWdyYXktNDApKTtcclxuLy8gIGJvcmRlcjogc29saWQgNnB4IHRyYW5zcGFyZW50O1xyXG4vLyAgbWluLWhlaWdodDogNjRweDtcclxuLy8gIHRyYW5zaXRpb246IGFsbCAzcyBlYXNlLWluLW91dDtcclxuLy9cclxuLy8gICY6aG92ZXIge1xyXG4vLyAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMTBweCAxMHB4IGhzbCh2YXIoLS1ncmF5LTUwKSk7XHJcbi8vICB9XHJcbi8vfVxyXG4vL1xyXG4vL2JvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuLy8gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4vLyAgYm9yZGVyOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbi8vICBtYXJnaW4tdG9wOiA0OHB4O1xyXG4vLyAgei1pbmRleDogMTtcclxuLy99XHJcblxyXG5cclxuLy8gU29ydGFibGVKUyBDbGFzc2VzIChEcmFnLWFuZC1Ecm9wIFNvcnRpbmcpXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5cclxuLnNvcnRhYmxlLWdob3N0IHtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4uc29ydGFibGUtZmFsbGJhY2sge1xyXG4gIGhlaWdodDogNDhweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcclxufVxyXG5cclxuLnNvcnRhYmxlLWZhbGxiYWNrIC5xdWVzdGlvbi0tcHJldmlldyB7XHJcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gIGhlaWdodDogNDhweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4iLCJAdXNlICcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2Fic3RyYWN0cycgYXMgKjtcclxuQHVzZSAnLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9iYXNlL3R5cG9ncmFwaHknIGFzICo7XHJcblxyXG5cclxuLy8gUXVlc3Rpb25uYWlyZSB3aXRoIGNvbmRpdGlvbnMgZGlhbG9nXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4ucXVlc3Rpb25uYWlyZS1hcmNoaXZlLXdpdGgtY29uZGl0aW9uIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiAxcmVtO1xyXG59XHJcblxyXG4ucXVlc3Rpb25uYWlyZS1hcmNoaXZlLWJvZHkge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBnYXA6IDEuNXJlbTtcclxufVxyXG5cclxuLmFyY2hpdmUtcmVwbGFjZW1lbnQtd3JhcHBlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGdhcDogMC41cmVtO1xyXG59XHJcblxyXG4uYXJjaGl2ZS1yZXBsYWNlbWVudC1oZWFkZXIge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ2FwOiAwLjI1cmVtO1xyXG59XHJcblxyXG4uYWN0aXZlLWxpc3Qge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG5cclxuLmFjdGl2ZS1saXN0LWl0ZW0taWQge1xyXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1vbm8pO1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xyXG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3NzMDQnO1xyXG59XHJcblxyXG5cclxuLmFjdGl2ZS1saXN0LWl0ZW0taWQtc3RhdHVzIHtcclxuICAmLS1ncmVlbiB7XHJcbiAgICBjb2xvcjogaHNsKHZhcigtLWdyZWVuLTY1KSk7XHJcbiAgfVxyXG4gICYtLXJlZCB7XHJcbiAgICBjb2xvcjogaHNsKHZhcigtLXJlZC02NSkpO1xyXG4gIH1cclxufVxyXG5cclxuLmFjdGl2ZS1saXN0LWl0ZW0tc3RhdHVzLWRvdCB7XHJcbiAgJi0tZ3JlZW4ge1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS00KTtcclxuICAgIGNvbG9yOiBoc2wodmFyKC0tZ3JlZW4tNTApKTtcclxuICB9XHJcblxyXG4gICYtLXJlZCB7XHJcbiAgICBmb250LXNpemU6IHZhcigtLXNjYWxlLTQpO1xyXG4gICAgY29sb3I6IGhzbCh2YXIoLS1yZWQtNTApKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBEdXBsaWNhdGUgcXVlc3Rpb25uYWlyZSBkaWFsb2dcclxuXHJcbi5xdWVzdGlvbm5haXJlLWR1cGxpY2F0ZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGdhcDogMjRweDtcclxuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcclxufVxyXG5cclxuXHJcbi8vIE5vdGlmaWNhdGlvbiBiYW5uZXJcclxuLmRpYWxvZy1ub3RpZmljYXRpb24tYmFubmVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OztcclxuICBwYWRkaW5nOiA2cHggN3B4O1xyXG4gIGdhcDogMC41cmVtO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCh2YXIoLS15ZWxsb3ctb3JhbmdlLTA1KSk7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIGhzbCh2YXIoLS15ZWxsb3ctb3JhbmdlLTE1KSk7XHJcbiAgY29sb3I6IGhzbCh2YXIoLS15ZWxsb3ctb3JhbmdlLTE1KSk7XHJcbn1cclxuXHJcbi5kaWFsb2ctbm90aWZpY2F0aW9uLWljb24ge1xyXG4gIGNvbG9yOiBoc2wodmFyKC0teWVsbG93LW9yYW5nZS02MCkpO1xyXG59XHJcblxyXG4uZGlhbG9nLW5vdGlmaWNhdGlvbi10ZXh0IHtcclxuICBjb2xvcjogaHNsKHZhcigtLXllbGxvdy1vcmFuZ2UtOTApKTtcclxufVxyXG5cclxuIiwiQHVzZSAnLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9hYnN0cmFjdHMnIGFzICo7XHJcbkB1c2UgJy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvYmFzZS90eXBvZ3JhcGh5JyBhcyAqO1xyXG5cclxuOndoZXJlKC5xdWljay1hY3Rpb24tLWNvbnRlbnQpIHtcclxuICAtLXRvZ2dsZS1zd2l0Y2gtd2lkdGg6IGNhbGMoMTAwcmVtIC8gMTYpO1xyXG59XHJcblxyXG4ucXVpY2stYWN0aW9uLXdyYXBwZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxuXHJcbiAgLy8gUmVtb3ZlcyBkZWZhdWx0IHVwICYgZG93biBhcnJvd3MgZnJvbSBudW1iZXIgaW5wdXQgb24gQ2hyb21lLCBTYWZhcmksIEVkZ2UgJiBPcGVyYVxyXG4gIGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxyXG4gIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6IGRhcmspIHtcclxuICAucXVpY2stYWN0aW9uLXdyYXBwZXIge1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LTIpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFFVSUNLIFNDQU4gJiBSRVRVUk5cclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbi5xdWljay1hY3Rpb24tLWhlYWRlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNpemUtOCk7XHJcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNpemUtMTYpO1xyXG4gIGNvbHVtbi1nYXA6IHZhcigtLXNpemUtOCk7XHJcbn1cclxuXHJcbi5xdWljay1hY3Rpb24tLWlucHV0LXdyYXBwZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgJiBpIHtcclxuICAgIGNvbG9yOiBoc2wodmFyKC0tZ3JheS01MCkpO1xyXG4gIH1cclxufVxyXG5cclxuLnF1aWNrLWFjdGlvbi0taW5wdXQtd3JhcHBlci5pcy1pbnZhbGlkIHtcclxuXHJcbiAgLmludmFsaWQtZmVlZGJhY2sge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGhlaWdodDogNHJlbTtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1yZWQtYTYpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkLWEyKTtcclxuICAgIEBpbmNsdWRlIGJvZHktMDE7XHJcbiAgICBjb2xvcjogdmFyKC0tcmVkLTExKTtcclxuICB9XHJcbn1cclxuXHJcbi5xdWljay1hY3Rpb24tLWlucHV0IHtcclxuICBAaW5jbHVkZSBib2R5LTAzO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZTIpO1xyXG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgY29sb3I6IHZhcigtLWdyYXktMTIpO1xyXG4gIHBhZGRpbmc6IDFyZW07XHJcblxyXG4gICY6Zm9jdXMsXHJcbiAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIH1cclxuXHJcbiAgJjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcclxuICAmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICB9XHJcblxyXG4gIC8qIENocm9tZSwgRmlyZWZveCwgT3BlcmEsIFNhZmFyaSAxMC4xKyAqL1xyXG4gICY6OnBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiB2YXIoLS1ncmF5LTkpO1xyXG4gICAgb3BhY2l0eTogMTsgLyogRmlyZWZveCAqL1xyXG4gIH1cclxuXHJcbiAgLyogTWljcm9zb2Z0IEVkZ2UgKi9cclxuICAmOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6IHZhcigtLWdyYXktOSk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gQ01ELUsgQ09NUE9ORU5UIChTZWFyY2gpXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5cclxuLnF1aWNrLWFjdGlvbi0tY29udGVudCB7XHJcbiAgLS1jbWRrLXNoYWRvdzogMCAxNnB4IDcwcHggcmdiKDAgMCAwIC8gMjAlKTtcclxuXHJcbiAgW2NtZGstcm9vdF0ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJveC1zaGFkb3c6IHZhcigtLWNtZGstc2hhZG93KTtcclxuICB9XHJcblxyXG4gIFtjbWRrLWlucHV0XSB7XHJcbiAgICBAaW5jbHVkZSBib2R5LTAzO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA0cmVtO1xyXG4gICAgcGFkZGluZzogMXJlbTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6IHZhcigtLWdyYXktMTIpO1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgdmFyKC0tZ3JheS02KTtcclxuXHJcbiAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1ncmF5LTkpO1xyXG4gICAgfVxyXG5cclxuICAgICY6Zm9jdXMsXHJcbiAgICAmOmZvY3VzLXZpc2libGUge1xyXG4gICAgICBvdXRsaW5lOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgdmFyKC0tZ3JheS02KSAhaW1wb3J0YW50O1xyXG4gICAgICAvLyBOZWVkcyAhaW1wb3J0YW50IHRvIG92ZXJyaWRlIGRlZmF1bHQgaW5wdXQgZm9jdXNcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6aGFzKC5xdWljay1hY3Rpb24tLXNvdXJjZS1saXN0LXRvZ2dsZSkucXVpY2stYWN0aW9uLS1jb250ZW50IFtjbWRrLWlucHV0XSB7XHJcbiAgICBwYWRkaW5nLWlubGluZS1lbmQ6IGNhbGModmFyKC0tdG9nZ2xlLXN3aXRjaC13aWR0aCkgKyAycmVtKTtcclxuICB9XHJcblxyXG4gIFtjbWRrLWxpc3RdIHtcclxuICAgIGhlaWdodDogbWluKDMwMHB4LCB2YXIoLS1jbWRrLWxpc3QtaGVpZ2h0KSk7XHJcbiAgICBtYXgtaGVpZ2h0OiA0MDBweDtcclxuICAgIHBhZGRpbmc6IDAuNXJlbTtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcclxuICAgIHRyYW5zaXRpb246IDEwMG1zIGVhc2Utb3V0O1xyXG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0O1xyXG4gIH1cclxuXHJcbiAgW2NtZGstc2VwYXJhdG9yXSB7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tZ3JheS02KTtcclxuICAgIG1hcmdpbi1ibG9jazogNHB4O1xyXG4gIH1cclxuXHJcbiAgKjpub3QoW2hpZGRlbl0pICsgW2NtZGstZ3JvdXBdIHtcclxuICAgIG1hcmdpbi1ibG9jay1zdGFydDogOHB4O1xyXG4gIH1cclxuXHJcbiAgW2NtZGstZ3JvdXAtaGVhZGluZ10ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSBoZWFkaW5nLTAxO1xyXG4gICAgcGFkZGluZzogMC41cmVtO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgfVxyXG5cclxuICBbY21kay1pdGVtXSB7XHJcbiAgICBjb250ZW50LXZpc2liaWxpdHk6IGF1dG87XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBoZWlnaHQ6IDNyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMC41cmVtO1xyXG4gICAgcGFkZGluZy1pbmxpbmU6IDAuNXJlbTtcclxuICAgIEBpbmNsdWRlIGJvZHktMDE7XHJcbiAgICBjb2xvcjogdmFyKC0tZ3JheS0xMSk7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHdpbGwtY2hhbmdlOiBiYWNrZ3JvdW5kLCBjb2xvcjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAxNTBtcyBlYXNlLW91dDtcclxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJlthcmlhLXNlbGVjdGVkPSd0cnVlJ10ge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ncmF5LWEzKTtcclxuICAgICAgY29sb3I6IHZhcigtLWdyYXktMTIpO1xyXG4gICAgfVxyXG5cclxuICAgICZbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddIHtcclxuICAgICAgY29sb3I6IHZhcigtLXRleHQtZGlzYWJsZWQpO1xyXG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZDtcclxuICAgICAgYmFja2dyb3VuZDogdmFyKC0tdWktYmctYWN0aXZlKTtcclxuICAgIH1cclxuXHJcbiAgICAvLyYgKyBbY21kay1pdGVtXSB7XHJcbiAgICAvLyAgbWFyZ2luLXRvcDogNHB4O1xyXG4gICAgLy99XHJcbiAgfVxyXG59XHJcblxyXG4ucXVpY2stYWN0aW9uLS1zb3VyY2UtbGlzdC10b2dnbGUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiAxO1xyXG4gIHJpZ2h0OiAxcmVtO1xyXG4gIHRvcDogMS41cmVtO1xyXG59XHJcblxyXG5cclxuLy8gQVRURU5EIERJQUxPR1xyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbi5xdWljay1zY2FuLS1jYW5kaWRhdGUtZGV0YWlscy13cmFwcGVyIHtcclxuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc2l6ZS0yNCk7XHJcbiAgcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLXNpemUtOCk7XHJcbiAgYm9yZGVyLWJsb2NrOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTYpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLWEyKTtcclxufVxyXG5cclxuLnF1aWNrLXNjYW4tLWhlYWRlciB7XHJcbiAgcGFkZGluZy1ibG9jazogMXJlbTtcclxufVxyXG5cclxuLnF1aWNrLXNjYW4tLWNhbmRpZGF0ZS1zdGF0dXMtd3JhcHBlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBjb2x1bW4tZ2FwOiB2YXIoLS1zaXplLTgpO1xyXG4gIG1hcmdpbi1ibG9jay1lbmQ6IDFyZW07XHJcbn1cclxuXHJcbi5xdWljay1zY2FuLS1ub3RpZmljYXRpb25zLXdyYXBwZXIge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgcm93LWdhcDogdmFyKC0tc2l6ZS04KTtcclxuICBwYWRkaW5nLWJsb2NrLWVuZDogMXJlbTtcclxuXHJcbiAgJjplbXB0eSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLnF1aWNrLXNjYW4tLWNhbmRpZGF0ZS1tZXRhLXdyYXBwZXIge1xyXG5cclxufVxyXG5cclxuLnF1aWNrLXNjYW4tLWNhbmRpZGF0ZS1tZXRhLWl0ZW0ge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBbbWV0YS10aXRsZS1zdGFydF0gNGZyIFttZXRhLXRpdGxlLWVuZCBtZXRhLXZhbHVlLXN0YXJ0XSA2ZnIgW21ldGEtdmFsdWUtZW5kIG1ldGEtYWN0aW9uLXN0YXJ0XSAyZnIgW21ldGEtYWN0aW9uLWVuZF07XHJcbiAgY29sdW1uLWdhcDogdmFyKC0tc2l6ZS0xNik7XHJcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc2l6ZS0xMik7XHJcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0OiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTYpO1xyXG4gIEBpbmNsdWRlIGJvZHktMDE7XHJcbn1cclxuXHJcbi5xdWljay1zY2FuLS1jYW5kaWRhdGUtbWV0YS1pdGVtLS1jaGlsZC13cmFwcGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGNvbHVtbi1nYXA6IHZhcigtLXNpemUtOCk7XHJcbn1cclxuXHJcbi5xdWljay1zY2FuLS1mb290ZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICBjb2x1bW4tZ2FwOiAxcmVtO1xyXG4gIHBhZGRpbmc6IDFyZW07XHJcbn1cclxuXHJcbi5xdWljay1zY2FuLS1saXN0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGNvbHVtbi1nYXA6IDFyZW07XHJcbn1cclxuXHJcbi5xdWljay1zY2FuLS1zdGF0dXMtbWVzc2FnZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiAwLjVyZW07XHJcbiAgcGFkZGluZzogMnJlbSAxcmVtO1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hNik7XHJcbn1cclxuXHJcbi5xdWljay1zY2FuLS1zY2FuLXRpbWUge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZ2FwOiAxLjVyZW07XHJcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xyXG59XHJcblxyXG4ucXVpY2stc2Nhbi0tc3RhdHVzLW1lc3NhZ2UtaWNvbi13cmFwcGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcbiAgcGFkZGluZzogMC4yNXJlbTtcclxuICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLWE3KTtcclxuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tc2xhdGUtYTQpO1xyXG59XHJcblxyXG4ucXVpY2stc2Nhbi0tc3RhdHVzLW1lc3NhZ2UtdGltZSB7XHJcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcbn1cclxuXHJcbi5xdWljay1zY2FuLS10aW1lLWluLCAucXVpY2stc2Nhbi0tdGltZS1vdXQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xyXG5cclxuICAucXVpY2stc2Nhbi0tdGltZS1pbi1sYWJlbCB7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xyXG4gIH1cclxufVxyXG5cclxuLnF1aWNrLXNjYW4tLWZvcm0tY2xlYXItYnV0dG9uIHtcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5kaXNidXJzZW1lbnRzLWludmFsaWQtZmVlZGJhY2sge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xyXG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiBjaGFyYWN0ZXItdmFyaWFudChsLXRhaWwpO1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNyaXRpY2FsKTtcclxufVxyXG4iLCIvKipcclxuICogS2VuZG8gVUkgdjIwMjIuMy45MTMgKGh0dHA6Ly93d3cudGVsZXJpay5jb20va2VuZG8tdWkpXHJcbiAqIENvcHlyaWdodCAyMDIyIFByb2dyZXNzIFNvZnR3YXJlIENvcnBvcmF0aW9uIGFuZC9vciBvbmUgb2YgaXRzIHN1YnNpZGlhcmllcyBvciBhZmZpbGlhdGVzLiBBbGwgcmlnaHRzIHJlc2VydmVkLlxyXG4gKlxyXG4gKiBLZW5kbyBVSSBjb21tZXJjaWFsIGxpY2Vuc2VzIG1heSBiZSBvYnRhaW5lZCBhdFxyXG4gKiBodHRwOi8vd3d3LnRlbGVyaWsuY29tL3B1cmNoYXNlL2xpY2Vuc2UtYWdyZWVtZW50L2tlbmRvLXVpLWNvbXBsZXRlXHJcbiAqIElmIHlvdSBkbyBub3Qgb3duIGEgY29tbWVyY2lhbCBsaWNlbnNlLCB0aGlzIGZpbGUgc2hhbGwgYmUgZ292ZXJuZWQgYnkgdGhlIHRyaWFsIGxpY2Vuc2UgdGVybXMuXHJcbiAqL1xyXG4uay1zci1vbmx5IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogLTFweDtcclxuICB3aWR0aDogMXB4O1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW5cclxufVxyXG5cclxuLmstZGlzcGxheS1pbmxpbmUge1xyXG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLWRpc3BsYXktYmxvY2sge1xyXG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstZGlzcGxheS1pbmxpbmUtYmxvY2sge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLWRpc3BsYXktZmxleCB7XHJcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLWRpc3BsYXktaW5saW5lLWZsZXgge1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstZGlzcGxheS10YWJsZSB7XHJcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1kaXNwbGF5LWlubGluZS10YWJsZSB7XHJcbiAgZGlzcGxheTogaW5saW5lLXRhYmxlICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstZGlzcGxheS1ub25lLCAuay1oaWRkZW4ge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1kLWZsZXgge1xyXG4gIGRpc3BsYXk6IGZsZXhcclxufVxyXG5cclxuLmstZmxleC1yb3cge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3dcclxufVxyXG5cclxuLmstZmxleC1yb3ctcmV2ZXJzZSB7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlXHJcbn1cclxuXHJcbi5rLWZsZXgtY29sIHtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbn1cclxuXHJcbi5rLWZsZXgtY29sLXJldmVyc2Uge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZVxyXG59XHJcblxyXG4uay1mbGV4LWNvbHVtbiB7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG59XHJcblxyXG4uay1mbGV4LWNvbHVtbi1yZXZlcnNlIHtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2VcclxufVxyXG5cclxuLmstZmxleC13cmFwIHtcclxuICBmbGV4LXdyYXA6IHdyYXBcclxufVxyXG5cclxuLmstZmxleC1ub3dyYXAge1xyXG4gIGZsZXgtd3JhcDogbm93cmFwXHJcbn1cclxuXHJcbi5rLWZsZXgtd3JhcC1yZXZlcnNlIHtcclxuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZVxyXG59XHJcblxyXG4uay1mbGV4LWluaXRpYWwge1xyXG4gIGZsZXg6IDAgMSBhdXRvXHJcbn1cclxuXHJcbi5rLWZsZXgtMSB7XHJcbiAgZmxleDogMSAxIDAlXHJcbn1cclxuXHJcbi5rLWZsZXgtYXV0byB7XHJcbiAgZmxleDogMSAxIGF1dG9cclxufVxyXG5cclxuLmstZmxleC1ub25lIHtcclxuICBmbGV4OiBub25lXHJcbn1cclxuXHJcbi5rLWZsZXgtZ3JvdyB7XHJcbiAgZmxleC1ncm93OiAxXHJcbn1cclxuXHJcbi5rLWZsZXgtZ3Jvdy0wIHtcclxuICBmbGV4LWdyb3c6IDBcclxufVxyXG5cclxuLmstZmxleC1zaHJpbmsge1xyXG4gIGZsZXgtc2hyaW5rOiAxXHJcbn1cclxuXHJcbi5rLWZsZXgtc2hyaW5rLTAge1xyXG4gIGZsZXgtc2hyaW5rOiAwXHJcbn1cclxuXHJcbi5rLWZsZXgtYmFzaXMtYXV0byB7XHJcbiAgZmxleC1iYXNpczogYXV0b1xyXG59XHJcblxyXG4uay1mbGV4LWJhc2lzLTAge1xyXG4gIGZsZXgtYmFzaXM6IDAlXHJcbn1cclxuXHJcbi5rLWFsaWduLWl0ZW1zLXN0YXJ0IHtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxyXG59XHJcblxyXG4uay1hbGlnbi1pdGVtcy1lbmQge1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZFxyXG59XHJcblxyXG4uay1hbGlnbi1pdGVtcy1jZW50ZXIge1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxufVxyXG5cclxuLmstYWxpZ24taXRlbXMtc3RyZXRjaCB7XHJcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2hcclxufVxyXG5cclxuLmstYWxpZ24taXRlbXMtYmFzZWxpbmUge1xyXG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZVxyXG59XHJcblxyXG4uay1hbGlnbi1jb250ZW50LXN0YXJ0IHtcclxuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0XHJcbn1cclxuXHJcbi5rLWFsaWduLWNvbnRlbnQtZW5kIHtcclxuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZFxyXG59XHJcblxyXG4uay1hbGlnbi1jb250ZW50LWNlbnRlciB7XHJcbiAgYWxpZ24tY29udGVudDogY2VudGVyXHJcbn1cclxuXHJcbi5rLWFsaWduLWNvbnRlbnQtc3RyZXRjaCB7XHJcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaFxyXG59XHJcblxyXG4uay1hbGlnbi1jb250ZW50LWJhc2VsaW5lIHtcclxuICBhbGlnbi1jb250ZW50OiBiYXNlbGluZVxyXG59XHJcblxyXG4uay1hbGlnbi1zZWxmLXN0YXJ0IHtcclxuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0XHJcbn1cclxuXHJcbi5rLWFsaWduLXNlbGYtZW5kIHtcclxuICBhbGlnbi1zZWxmOiBmbGV4LWVuZFxyXG59XHJcblxyXG4uay1hbGlnbi1zZWxmLWNlbnRlciB7XHJcbiAgYWxpZ24tc2VsZjogY2VudGVyXHJcbn1cclxuXHJcbi5rLWFsaWduLXNlbGYtc3RyZXRjaCB7XHJcbiAgYWxpZ24tc2VsZjogc3RyZXRjaFxyXG59XHJcblxyXG4uay1hbGlnbi1zZWxmLWJhc2VsaW5lIHtcclxuICBhbGlnbi1zZWxmOiBiYXNlbGluZVxyXG59XHJcblxyXG4uay1qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxyXG59XHJcblxyXG4uay1qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kXHJcbn1cclxuXHJcbi5rLWp1c3RpZnktY29udGVudC1jZW50ZXIge1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbn1cclxuXHJcbi5rLWp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cclxufVxyXG5cclxuLmstanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmRcclxufVxyXG5cclxuLmstanVzdGlmeS1jb250ZW50LWV2ZW5seSB7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHlcclxufVxyXG5cclxuLmstanVzdGlmeS1jb250ZW50LXN0cmV0Y2ggPiAqIHtcclxuICBmbGV4OiAxIDAgMCVcclxufVxyXG5cclxuLmstanVzdGlmeS1pdGVtcy1zdGFydCB7XHJcbiAganVzdGlmeS1pdGVtczogZmxleC1zdGFydFxyXG59XHJcblxyXG4uay1qdXN0aWZ5LWl0ZW1zLWVuZCB7XHJcbiAganVzdGlmeS1pdGVtczogZmxleC1lbmRcclxufVxyXG5cclxuLmstanVzdGlmeS1pdGVtcy1jZW50ZXIge1xyXG4gIGp1c3RpZnktaXRlbXM6IGNlbnRlclxyXG59XHJcblxyXG4uay1qdXN0aWZ5LWl0ZW1zLXN0cmV0Y2gge1xyXG4gIGp1c3RpZnktaXRlbXM6IHN0cmV0Y2hcclxufVxyXG5cclxuLmstZmxvYXQtbGVmdCB7XHJcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1mbG9hdC1yaWdodCB7XHJcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstZmxvYXQtbm9uZSB7XHJcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1jbGVhci1sZWZ0IHtcclxuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLWNsZWFyLXJpZ2h0IHtcclxuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1jbGVhci1ub25lIHtcclxuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLWZsb2F0d3JhcDo6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgY2xlYXI6IGJvdGhcclxufVxyXG5cclxuLmstZC1ncmlkIHtcclxuICBkaXNwbGF5OiBncmlkXHJcbn1cclxuXHJcbi5rLWdyaWQtY29scy1ub25lIHtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6bm9uZVxyXG59XHJcblxyXG4uay1ncmlkLXJvd3Mtbm9uZSB7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOm5vbmVcclxufVxyXG5cclxuLmstZ3JpZC1mbG93LWNvbCB7XHJcbiAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtblxyXG59XHJcblxyXG4uay1ncmlkLWZsb3ctY29sLWRlbnNlIHtcclxuICBncmlkLWF1dG8tZmxvdzogY29sdW1uIGRlbnNlXHJcbn1cclxuXHJcbi5rLWdyaWQtZmxvdy1yb3cge1xyXG4gIGdyaWQtYXV0by1mbG93OiByb3dcclxufVxyXG5cclxuLmstZ3JpZC1mbG93LXJvdy1kZW5zZSB7XHJcbiAgZ3JpZC1hdXRvLWZsb3c6IHJvdyBkZW5zZVxyXG59XHJcblxyXG4uay1jb2xzcGFuLWFsbCB7XHJcbiAgZ3JpZC1jb2x1bW46IDEvLTFcclxufVxyXG5cclxuLmstY29sc3Bhbi1hdXRvIHtcclxuICBncmlkLWNvbHVtbjogYXV0b1xyXG59XHJcblxyXG4uay1yb3dzcGFuLWFsbCB7XHJcbiAgZ3JpZC1yb3c6IDEvLTFcclxufVxyXG5cclxuLmstcm93c3Bhbi1hdXRvIHtcclxuICBncmlkLXJvdzogYXV0b1xyXG59XHJcblxyXG4uay1ncmlkLWNvbHMtMSB7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgxLCBtaW5tYXgoMCwgMWZyKSlcclxufVxyXG5cclxuLmstY29sc3Bhbi0xIHtcclxuICBncmlkLWNvbHVtbjogc3BhbiAxXHJcbn1cclxuXHJcbi5rLWNvbC1zdGFydC0xIHtcclxuICBncmlkLWNvbHVtbi1zdGFydDogMVxyXG59XHJcblxyXG4uay1jb2wtZW5kLTEge1xyXG4gIGdyaWQtY29sdW1uLWVuZDogMVxyXG59XHJcblxyXG4uay1ncmlkLWNvbHMtMiB7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSlcclxufVxyXG5cclxuLmstY29sc3Bhbi0yIHtcclxuICBncmlkLWNvbHVtbjogc3BhbiAyXHJcbn1cclxuXHJcbi5rLWNvbC1zdGFydC0yIHtcclxuICBncmlkLWNvbHVtbi1zdGFydDogMlxyXG59XHJcblxyXG4uay1jb2wtZW5kLTIge1xyXG4gIGdyaWQtY29sdW1uLWVuZDogMlxyXG59XHJcblxyXG4uay1ncmlkLWNvbHMtMyB7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSlcclxufVxyXG5cclxuLmstY29sc3Bhbi0zIHtcclxuICBncmlkLWNvbHVtbjogc3BhbiAzXHJcbn1cclxuXHJcbi5rLWNvbC1zdGFydC0zIHtcclxuICBncmlkLWNvbHVtbi1zdGFydDogM1xyXG59XHJcblxyXG4uay1jb2wtZW5kLTMge1xyXG4gIGdyaWQtY29sdW1uLWVuZDogM1xyXG59XHJcblxyXG4uay1ncmlkLWNvbHMtNCB7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg0LCBtaW5tYXgoMCwgMWZyKSlcclxufVxyXG5cclxuLmstY29sc3Bhbi00IHtcclxuICBncmlkLWNvbHVtbjogc3BhbiA0XHJcbn1cclxuXHJcbi5rLWNvbC1zdGFydC00IHtcclxuICBncmlkLWNvbHVtbi1zdGFydDogNFxyXG59XHJcblxyXG4uay1jb2wtZW5kLTQge1xyXG4gIGdyaWQtY29sdW1uLWVuZDogNFxyXG59XHJcblxyXG4uay1ncmlkLWNvbHMtNSB7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg1LCBtaW5tYXgoMCwgMWZyKSlcclxufVxyXG5cclxuLmstY29sc3Bhbi01IHtcclxuICBncmlkLWNvbHVtbjogc3BhbiA1XHJcbn1cclxuXHJcbi5rLWNvbC1zdGFydC01IHtcclxuICBncmlkLWNvbHVtbi1zdGFydDogNVxyXG59XHJcblxyXG4uay1jb2wtZW5kLTUge1xyXG4gIGdyaWQtY29sdW1uLWVuZDogNVxyXG59XHJcblxyXG4uay1ncmlkLWNvbHMtNiB7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg2LCBtaW5tYXgoMCwgMWZyKSlcclxufVxyXG5cclxuLmstY29sc3Bhbi02IHtcclxuICBncmlkLWNvbHVtbjogc3BhbiA2XHJcbn1cclxuXHJcbi5rLWNvbC1zdGFydC02IHtcclxuICBncmlkLWNvbHVtbi1zdGFydDogNlxyXG59XHJcblxyXG4uay1jb2wtZW5kLTYge1xyXG4gIGdyaWQtY29sdW1uLWVuZDogNlxyXG59XHJcblxyXG4uay1ncmlkLWNvbHMtNyB7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg3LCBtaW5tYXgoMCwgMWZyKSlcclxufVxyXG5cclxuLmstY29sc3Bhbi03IHtcclxuICBncmlkLWNvbHVtbjogc3BhbiA3XHJcbn1cclxuXHJcbi5rLWNvbC1zdGFydC03IHtcclxuICBncmlkLWNvbHVtbi1zdGFydDogN1xyXG59XHJcblxyXG4uay1jb2wtZW5kLTcge1xyXG4gIGdyaWQtY29sdW1uLWVuZDogN1xyXG59XHJcblxyXG4uay1ncmlkLWNvbHMtOCB7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg4LCBtaW5tYXgoMCwgMWZyKSlcclxufVxyXG5cclxuLmstY29sc3Bhbi04IHtcclxuICBncmlkLWNvbHVtbjogc3BhbiA4XHJcbn1cclxuXHJcbi5rLWNvbC1zdGFydC04IHtcclxuICBncmlkLWNvbHVtbi1zdGFydDogOFxyXG59XHJcblxyXG4uay1jb2wtZW5kLTgge1xyXG4gIGdyaWQtY29sdW1uLWVuZDogOFxyXG59XHJcblxyXG4uay1ncmlkLWNvbHMtOSB7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg5LCBtaW5tYXgoMCwgMWZyKSlcclxufVxyXG5cclxuLmstY29sc3Bhbi05IHtcclxuICBncmlkLWNvbHVtbjogc3BhbiA5XHJcbn1cclxuXHJcbi5rLWNvbC1zdGFydC05IHtcclxuICBncmlkLWNvbHVtbi1zdGFydDogOVxyXG59XHJcblxyXG4uay1jb2wtZW5kLTkge1xyXG4gIGdyaWQtY29sdW1uLWVuZDogOVxyXG59XHJcblxyXG4uay1ncmlkLWNvbHMtMTAge1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMTAsIG1pbm1heCgwLCAxZnIpKVxyXG59XHJcblxyXG4uay1jb2xzcGFuLTEwIHtcclxuICBncmlkLWNvbHVtbjogc3BhbiAxMFxyXG59XHJcblxyXG4uay1jb2wtc3RhcnQtMTAge1xyXG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAxMFxyXG59XHJcblxyXG4uay1jb2wtZW5kLTEwIHtcclxuICBncmlkLWNvbHVtbi1lbmQ6IDEwXHJcbn1cclxuXHJcbi5rLWdyaWQtY29scy0xMSB7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgxMSwgbWlubWF4KDAsIDFmcikpXHJcbn1cclxuXHJcbi5rLWNvbHNwYW4tMTEge1xyXG4gIGdyaWQtY29sdW1uOiBzcGFuIDExXHJcbn1cclxuXHJcbi5rLWNvbC1zdGFydC0xMSB7XHJcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDExXHJcbn1cclxuXHJcbi5rLWNvbC1lbmQtMTEge1xyXG4gIGdyaWQtY29sdW1uLWVuZDogMTFcclxufVxyXG5cclxuLmstZ3JpZC1jb2xzLTEyIHtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDEyLCBtaW5tYXgoMCwgMWZyKSlcclxufVxyXG5cclxuLmstY29sc3Bhbi0xMiB7XHJcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTJcclxufVxyXG5cclxuLmstY29sLXN0YXJ0LTEyIHtcclxuICBncmlkLWNvbHVtbi1zdGFydDogMTJcclxufVxyXG5cclxuLmstY29sLWVuZC0xMiB7XHJcbiAgZ3JpZC1jb2x1bW4tZW5kOiAxMlxyXG59XHJcblxyXG4uay1ncmlkLXJvd3MtMSB7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOnJlcGVhdCgxLCBtaW5tYXgoMCwgMWZyKSlcclxufVxyXG5cclxuLmstcm93c3Bhbi0xIHtcclxuICBncmlkLXJvdzogc3BhbiAxXHJcbn1cclxuXHJcbi5rLXJvdy1zdGFydC0xIHtcclxuICBncmlkLXJvdy1zdGFydDogMVxyXG59XHJcblxyXG4uay1yb3ctZW5kLTEge1xyXG4gIGdyaWQtcm93LWVuZDogMVxyXG59XHJcblxyXG4uay1ncmlkLXJvd3MtMiB7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOnJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSlcclxufVxyXG5cclxuLmstcm93c3Bhbi0yIHtcclxuICBncmlkLXJvdzogc3BhbiAyXHJcbn1cclxuXHJcbi5rLXJvdy1zdGFydC0yIHtcclxuICBncmlkLXJvdy1zdGFydDogMlxyXG59XHJcblxyXG4uay1yb3ctZW5kLTIge1xyXG4gIGdyaWQtcm93LWVuZDogMlxyXG59XHJcblxyXG4uay1ncmlkLXJvd3MtMyB7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOnJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSlcclxufVxyXG5cclxuLmstcm93c3Bhbi0zIHtcclxuICBncmlkLXJvdzogc3BhbiAzXHJcbn1cclxuXHJcbi5rLXJvdy1zdGFydC0zIHtcclxuICBncmlkLXJvdy1zdGFydDogM1xyXG59XHJcblxyXG4uay1yb3ctZW5kLTMge1xyXG4gIGdyaWQtcm93LWVuZDogM1xyXG59XHJcblxyXG4uay1ncmlkLXJvd3MtNCB7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOnJlcGVhdCg0LCBtaW5tYXgoMCwgMWZyKSlcclxufVxyXG5cclxuLmstcm93c3Bhbi00IHtcclxuICBncmlkLXJvdzogc3BhbiA0XHJcbn1cclxuXHJcbi5rLXJvdy1zdGFydC00IHtcclxuICBncmlkLXJvdy1zdGFydDogNFxyXG59XHJcblxyXG4uay1yb3ctZW5kLTQge1xyXG4gIGdyaWQtcm93LWVuZDogNFxyXG59XHJcblxyXG4uay1ncmlkLXJvd3MtNSB7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOnJlcGVhdCg1LCBtaW5tYXgoMCwgMWZyKSlcclxufVxyXG5cclxuLmstcm93c3Bhbi01IHtcclxuICBncmlkLXJvdzogc3BhbiA1XHJcbn1cclxuXHJcbi5rLXJvdy1zdGFydC01IHtcclxuICBncmlkLXJvdy1zdGFydDogNVxyXG59XHJcblxyXG4uay1yb3ctZW5kLTUge1xyXG4gIGdyaWQtcm93LWVuZDogNVxyXG59XHJcblxyXG4uay1ncmlkLXJvd3MtNiB7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOnJlcGVhdCg2LCBtaW5tYXgoMCwgMWZyKSlcclxufVxyXG5cclxuLmstcm93c3Bhbi02IHtcclxuICBncmlkLXJvdzogc3BhbiA2XHJcbn1cclxuXHJcbi5rLXJvdy1zdGFydC02IHtcclxuICBncmlkLXJvdy1zdGFydDogNlxyXG59XHJcblxyXG4uay1yb3ctZW5kLTYge1xyXG4gIGdyaWQtcm93LWVuZDogNlxyXG59XHJcblxyXG4uay1ncmlkLXJvd3MtNyB7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOnJlcGVhdCg3LCBtaW5tYXgoMCwgMWZyKSlcclxufVxyXG5cclxuLmstcm93c3Bhbi03IHtcclxuICBncmlkLXJvdzogc3BhbiA3XHJcbn1cclxuXHJcbi5rLXJvdy1zdGFydC03IHtcclxuICBncmlkLXJvdy1zdGFydDogN1xyXG59XHJcblxyXG4uay1yb3ctZW5kLTcge1xyXG4gIGdyaWQtcm93LWVuZDogN1xyXG59XHJcblxyXG4uay1ncmlkLXJvd3MtOCB7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOnJlcGVhdCg4LCBtaW5tYXgoMCwgMWZyKSlcclxufVxyXG5cclxuLmstcm93c3Bhbi04IHtcclxuICBncmlkLXJvdzogc3BhbiA4XHJcbn1cclxuXHJcbi5rLXJvdy1zdGFydC04IHtcclxuICBncmlkLXJvdy1zdGFydDogOFxyXG59XHJcblxyXG4uay1yb3ctZW5kLTgge1xyXG4gIGdyaWQtcm93LWVuZDogOFxyXG59XHJcblxyXG4uay1ncmlkLXJvd3MtOSB7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOnJlcGVhdCg5LCBtaW5tYXgoMCwgMWZyKSlcclxufVxyXG5cclxuLmstcm93c3Bhbi05IHtcclxuICBncmlkLXJvdzogc3BhbiA5XHJcbn1cclxuXHJcbi5rLXJvdy1zdGFydC05IHtcclxuICBncmlkLXJvdy1zdGFydDogOVxyXG59XHJcblxyXG4uay1yb3ctZW5kLTkge1xyXG4gIGdyaWQtcm93LWVuZDogOVxyXG59XHJcblxyXG4uay1ncmlkLXJvd3MtMTAge1xyXG4gIGdyaWQtdGVtcGxhdGUtcm93czpyZXBlYXQoMTAsIG1pbm1heCgwLCAxZnIpKVxyXG59XHJcblxyXG4uay1yb3dzcGFuLTEwIHtcclxuICBncmlkLXJvdzogc3BhbiAxMFxyXG59XHJcblxyXG4uay1yb3ctc3RhcnQtMTAge1xyXG4gIGdyaWQtcm93LXN0YXJ0OiAxMFxyXG59XHJcblxyXG4uay1yb3ctZW5kLTEwIHtcclxuICBncmlkLXJvdy1lbmQ6IDEwXHJcbn1cclxuXHJcbi5rLW9yZGVyLWZpcnN0IHtcclxuICBvcmRlcjogLTk5OTkgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1vcmRlci1sYXN0IHtcclxuICBvcmRlcjogOTk5OSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW9yZGVyLW5vbmUge1xyXG4gIG9yZGVyOiAwICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstb3JkZXItMSB7XHJcbiAgb3JkZXI6IDEgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1vcmRlci0yIHtcclxuICBvcmRlcjogMiAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW9yZGVyLTMge1xyXG4gIG9yZGVyOiAzICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstb3JkZXItNCB7XHJcbiAgb3JkZXI6IDQgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1vcmRlci01IHtcclxuICBvcmRlcjogNSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW9yZGVyLTYge1xyXG4gIG9yZGVyOiA2ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstb3JkZXItNyB7XHJcbiAgb3JkZXI6IDcgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1vcmRlci04IHtcclxuICBvcmRlcjogOCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW9yZGVyLTkge1xyXG4gIG9yZGVyOiA5ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstb3JkZXItMTAge1xyXG4gIG9yZGVyOiAxMCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW9yZGVyLTExIHtcclxuICBvcmRlcjogMTEgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1vcmRlci0xMiB7XHJcbiAgb3JkZXI6IDEyICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstb3ZlcmZsb3ctYXV0byB7XHJcbiAgb3ZlcmZsb3c6IGF1dG9cclxufVxyXG5cclxuLmstb3ZlcmZsb3cteC1hdXRvIHtcclxuICBvdmVyZmxvdy14OiBhdXRvXHJcbn1cclxuXHJcbi5rLW92ZXJmbG93LXktYXV0byB7XHJcbiAgb3ZlcmZsb3cteTogYXV0b1xyXG59XHJcblxyXG4uXFwhay1vdmVyZmxvdy1hdXRvIHtcclxuICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5cXCFrLW92ZXJmbG93LXgtYXV0byB7XHJcbiAgb3ZlcmZsb3cteDogYXV0byAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5cXCFrLW92ZXJmbG93LXktYXV0byB7XHJcbiAgb3ZlcmZsb3cteTogYXV0byAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW92ZXJmbG93LWF1dG8tYXV0byB7XHJcbiAgb3ZlcmZsb3c6IGF1dG8gYXV0byAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW92ZXJmbG93LWF1dG8taGlkZGVuIHtcclxuICBvdmVyZmxvdzogYXV0byBoaWRkZW4gIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1vdmVyZmxvdy1hdXRvLXZpc2libGUge1xyXG4gIG92ZXJmbG93OiBhdXRvIHZpc2libGUgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1vdmVyZmxvdy1hdXRvLXNjcm9sbCB7XHJcbiAgb3ZlcmZsb3c6IGF1dG8gc2Nyb2xsICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstb3ZlcmZsb3ctYXV0by1jbGlwIHtcclxuICBvdmVyZmxvdzogYXV0byBjbGlwICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstb3ZlcmZsb3ctaGlkZGVuIHtcclxuICBvdmVyZmxvdzogaGlkZGVuXHJcbn1cclxuXHJcbi5rLW92ZXJmbG93LXgtaGlkZGVuIHtcclxuICBvdmVyZmxvdy14OiBoaWRkZW5cclxufVxyXG5cclxuLmstb3ZlcmZsb3cteS1oaWRkZW4ge1xyXG4gIG92ZXJmbG93LXk6IGhpZGRlblxyXG59XHJcblxyXG4uXFwhay1vdmVyZmxvdy1oaWRkZW4ge1xyXG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudFxyXG59XHJcblxyXG4uXFwhay1vdmVyZmxvdy14LWhpZGRlbiB7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuICFpbXBvcnRhbnRcclxufVxyXG5cclxuLlxcIWstb3ZlcmZsb3cteS1oaWRkZW4ge1xyXG4gIG92ZXJmbG93LXk6IGhpZGRlbiAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW92ZXJmbG93LWhpZGRlbi1hdXRvIHtcclxuICBvdmVyZmxvdzogaGlkZGVuIGF1dG8gIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1vdmVyZmxvdy1oaWRkZW4taGlkZGVuIHtcclxuICBvdmVyZmxvdzogaGlkZGVuIGhpZGRlbiAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW92ZXJmbG93LWhpZGRlbi12aXNpYmxlIHtcclxuICBvdmVyZmxvdzogaGlkZGVuIHZpc2libGUgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1vdmVyZmxvdy1oaWRkZW4tc2Nyb2xsIHtcclxuICBvdmVyZmxvdzogaGlkZGVuIHNjcm9sbCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW92ZXJmbG93LWhpZGRlbi1jbGlwIHtcclxuICBvdmVyZmxvdzogaGlkZGVuIGNsaXAgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1vdmVyZmxvdy12aXNpYmxlIHtcclxuICBvdmVyZmxvdzogdmlzaWJsZVxyXG59XHJcblxyXG4uay1vdmVyZmxvdy14LXZpc2libGUge1xyXG4gIG92ZXJmbG93LXg6IHZpc2libGVcclxufVxyXG5cclxuLmstb3ZlcmZsb3cteS12aXNpYmxlIHtcclxuICBvdmVyZmxvdy15OiB2aXNpYmxlXHJcbn1cclxuXHJcbi5cXCFrLW92ZXJmbG93LXZpc2libGUge1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnRcclxufVxyXG5cclxuLlxcIWstb3ZlcmZsb3cteC12aXNpYmxlIHtcclxuICBvdmVyZmxvdy14OiB2aXNpYmxlICFpbXBvcnRhbnRcclxufVxyXG5cclxuLlxcIWstb3ZlcmZsb3cteS12aXNpYmxlIHtcclxuICBvdmVyZmxvdy15OiB2aXNpYmxlICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstb3ZlcmZsb3ctdmlzaWJsZS1hdXRvIHtcclxuICBvdmVyZmxvdzogdmlzaWJsZSBhdXRvICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstb3ZlcmZsb3ctdmlzaWJsZS1oaWRkZW4ge1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlIGhpZGRlbiAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW92ZXJmbG93LXZpc2libGUtdmlzaWJsZSB7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGUgdmlzaWJsZSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW92ZXJmbG93LXZpc2libGUtc2Nyb2xsIHtcclxuICBvdmVyZmxvdzogdmlzaWJsZSBzY3JvbGwgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1vdmVyZmxvdy12aXNpYmxlLWNsaXAge1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlIGNsaXAgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1vdmVyZmxvdy1zY3JvbGwge1xyXG4gIG92ZXJmbG93OiBzY3JvbGxcclxufVxyXG5cclxuLmstb3ZlcmZsb3cteC1zY3JvbGwge1xyXG4gIG92ZXJmbG93LXg6IHNjcm9sbFxyXG59XHJcblxyXG4uay1vdmVyZmxvdy15LXNjcm9sbCB7XHJcbiAgb3ZlcmZsb3cteTogc2Nyb2xsXHJcbn1cclxuXHJcbi5cXCFrLW92ZXJmbG93LXNjcm9sbCB7XHJcbiAgb3ZlcmZsb3c6IHNjcm9sbCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5cXCFrLW92ZXJmbG93LXgtc2Nyb2xsIHtcclxuICBvdmVyZmxvdy14OiBzY3JvbGwgIWltcG9ydGFudFxyXG59XHJcblxyXG4uXFwhay1vdmVyZmxvdy15LXNjcm9sbCB7XHJcbiAgb3ZlcmZsb3cteTogc2Nyb2xsICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstb3ZlcmZsb3ctc2Nyb2xsLWF1dG8ge1xyXG4gIG92ZXJmbG93OiBzY3JvbGwgYXV0byAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW92ZXJmbG93LXNjcm9sbC1oaWRkZW4ge1xyXG4gIG92ZXJmbG93OiBzY3JvbGwgaGlkZGVuICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstb3ZlcmZsb3ctc2Nyb2xsLXZpc2libGUge1xyXG4gIG92ZXJmbG93OiBzY3JvbGwgdmlzaWJsZSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW92ZXJmbG93LXNjcm9sbC1zY3JvbGwge1xyXG4gIG92ZXJmbG93OiBzY3JvbGwgc2Nyb2xsICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstb3ZlcmZsb3ctc2Nyb2xsLWNsaXAge1xyXG4gIG92ZXJmbG93OiBzY3JvbGwgY2xpcCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW92ZXJmbG93LWNsaXAge1xyXG4gIG92ZXJmbG93OiBjbGlwXHJcbn1cclxuXHJcbi5rLW92ZXJmbG93LXgtY2xpcCB7XHJcbiAgb3ZlcmZsb3cteDogY2xpcFxyXG59XHJcblxyXG4uay1vdmVyZmxvdy15LWNsaXAge1xyXG4gIG92ZXJmbG93LXk6IGNsaXBcclxufVxyXG5cclxuLlxcIWstb3ZlcmZsb3ctY2xpcCB7XHJcbiAgb3ZlcmZsb3c6IGNsaXAgIWltcG9ydGFudFxyXG59XHJcblxyXG4uXFwhay1vdmVyZmxvdy14LWNsaXAge1xyXG4gIG92ZXJmbG93LXg6IGNsaXAgIWltcG9ydGFudFxyXG59XHJcblxyXG4uXFwhay1vdmVyZmxvdy15LWNsaXAge1xyXG4gIG92ZXJmbG93LXk6IGNsaXAgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1vdmVyZmxvdy1jbGlwLWF1dG8ge1xyXG4gIG92ZXJmbG93OiBjbGlwIGF1dG8gIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1vdmVyZmxvdy1jbGlwLWhpZGRlbiB7XHJcbiAgb3ZlcmZsb3c6IGNsaXAgaGlkZGVuICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstb3ZlcmZsb3ctY2xpcC12aXNpYmxlIHtcclxuICBvdmVyZmxvdzogY2xpcCB2aXNpYmxlICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstb3ZlcmZsb3ctY2xpcC1zY3JvbGwge1xyXG4gIG92ZXJmbG93OiBjbGlwIHNjcm9sbCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW92ZXJmbG93LWNsaXAtY2xpcCB7XHJcbiAgb3ZlcmZsb3c6IGNsaXAgY2xpcCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBvaW50ZXItZXZlbnRzLW5vbmUge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcG9pbnRlci1ldmVudHMtYXV0byB7XHJcbiAgcG9pbnRlci1ldmVudHM6IGF1dG8gIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wb3Mtc3RhdGljLCAuay1zdGF0aWMge1xyXG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wb3MtcmVsYXRpdmUsIC5rLXJlbGF0aXZlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1hYnNvbHV0ZSwgLmstcG9zLWFic29sdXRlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1maXhlZCwgLmstcG9zLWZpeGVkIHtcclxuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wb3Mtc3RpY2t5LCAuay1zdGlja3kge1xyXG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wb3MtdG9wLCAuay10b3Age1xyXG4gIHRvcDogMFxyXG59XHJcblxyXG4uay1wb3MtcmlnaHQsIC5rLXJpZ2h0IHtcclxuICByaWdodDogMFxyXG59XHJcblxyXG4uay1ib3R0b20sIC5rLXBvcy1ib3R0b20ge1xyXG4gIGJvdHRvbTogMFxyXG59XHJcblxyXG4uay1sZWZ0LCAuay1wb3MtbGVmdCB7XHJcbiAgbGVmdDogMFxyXG59XHJcblxyXG4uay1wb3MtdG9wLXN0YXJ0LCAuay10b3Atc3RhcnQge1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwXHJcbn1cclxuXHJcbi5rLXBvcy10b3Atc3RhcnRbZGlyPXJ0bF0sIC5rLXJ0bCAuay1wb3MtdG9wLXN0YXJ0LCAuay1ydGwgLmstdG9wLXN0YXJ0LCAuay10b3Atc3RhcnRbZGlyPXJ0bF0sIFtkaXI9cnRsXSAuay1wb3MtdG9wLXN0YXJ0LCBbZGlyPXJ0bF0gLmstdG9wLXN0YXJ0IHtcclxuICBsZWZ0OiBhdXRvO1xyXG4gIHJpZ2h0OiAwXHJcbn1cclxuXHJcbi5rLXBvcy10b3AtY2VudGVyLCAuay10b3AtY2VudGVyIHtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKVxyXG59XHJcblxyXG4uay1wb3MtdG9wLWVuZCwgLmstdG9wLWVuZCB7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwXHJcbn1cclxuXHJcbi5rLXBvcy10b3AtZW5kW2Rpcj1ydGxdLCAuay1ydGwgLmstcG9zLXRvcC1lbmQsIC5rLXJ0bCAuay10b3AtZW5kLCAuay10b3AtZW5kW2Rpcj1ydGxdLCBbZGlyPXJ0bF0gLmstcG9zLXRvcC1lbmQsIFtkaXI9cnRsXSAuay10b3AtZW5kIHtcclxuICByaWdodDogYXV0bztcclxuICBsZWZ0OiAwXHJcbn1cclxuXHJcbi5rLWJvdHRvbS1zdGFydCwgLmstcG9zLWJvdHRvbS1zdGFydCB7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDBcclxufVxyXG5cclxuLmstYm90dG9tLXN0YXJ0W2Rpcj1ydGxdLCAuay1wb3MtYm90dG9tLXN0YXJ0W2Rpcj1ydGxdLCAuay1ydGwgLmstYm90dG9tLXN0YXJ0LCAuay1ydGwgLmstcG9zLWJvdHRvbS1zdGFydCwgW2Rpcj1ydGxdIC5rLWJvdHRvbS1zdGFydCwgW2Rpcj1ydGxdIC5rLXBvcy1ib3R0b20tc3RhcnQge1xyXG4gIGxlZnQ6IGF1dG87XHJcbiAgcmlnaHQ6IDBcclxufVxyXG5cclxuLmstYm90dG9tLWNlbnRlciwgLmstcG9zLWJvdHRvbS1jZW50ZXIge1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpXHJcbn1cclxuXHJcbi5rLWJvdHRvbS1lbmQsIC5rLXBvcy1ib3R0b20tZW5kIHtcclxuICBib3R0b206IDA7XHJcbiAgcmlnaHQ6IDBcclxufVxyXG5cclxuLmstYm90dG9tLWVuZFtkaXI9cnRsXSwgLmstcG9zLWJvdHRvbS1lbmRbZGlyPXJ0bF0sIC5rLXJ0bCAuay1ib3R0b20tZW5kLCAuay1ydGwgLmstcG9zLWJvdHRvbS1lbmQsIFtkaXI9cnRsXSAuay1ib3R0b20tZW5kLCBbZGlyPXJ0bF0gLmstcG9zLWJvdHRvbS1lbmQge1xyXG4gIHJpZ2h0OiBhdXRvO1xyXG4gIGxlZnQ6IDBcclxufVxyXG5cclxuLmstbWlkZGxlLXN0YXJ0LCAuay1wb3MtbWlkZGxlLXN0YXJ0IHtcclxuICB0b3A6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgbGVmdDogMFxyXG59XHJcblxyXG4uay1taWRkbGUtZW5kLCAuay1wb3MtbWlkZGxlLWVuZCB7XHJcbiAgdG9wOiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIHJpZ2h0OiAwXHJcbn1cclxuXHJcbi5rLXJlc2l6ZS1ub25lIHtcclxuICByZXNpemU6IG5vbmUgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1yZXNpemUtYm90aCB7XHJcbiAgcmVzaXplOiBib3RoICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcmVzaXplLWhvcml6b250YWwge1xyXG4gIHJlc2l6ZTogaG9yaXpvbnRhbCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXJlc2l6ZS12ZXJ0aWNhbCB7XHJcbiAgcmVzaXplOiB2ZXJ0aWNhbCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXNwYWNlciB7XHJcbiAgZmxleDogMSAwIGF1dG9cclxufVxyXG5cclxuLmstc3BhY2VyLXNpemVkIHtcclxuICBmbGV4LWdyb3c6IDBcclxufVxyXG5cclxuLmstcC0wIHtcclxuICBwYWRkaW5nOiAwICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHQtMCB7XHJcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wci0wIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGItMCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wbC0wIHtcclxuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tLTAge1xyXG4gIG1hcmdpbjogMCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW10LTAge1xyXG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tci0wIHtcclxuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tYi0wIHtcclxuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbWwtMCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1weC0wIHtcclxuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHktMCB7XHJcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW14LTAge1xyXG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1teS0wIHtcclxuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcC0xIHtcclxuICBwYWRkaW5nOiA0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wdC0xIHtcclxuICBwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHItMSB7XHJcbiAgcGFkZGluZy1yaWdodDogNHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGItMSB7XHJcbiAgcGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBsLTEge1xyXG4gIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbS0xIHtcclxuICBtYXJnaW46IDRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW10LTEge1xyXG4gIG1hcmdpbi10b3A6IDRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1yLTEge1xyXG4gIG1hcmdpbi1yaWdodDogNHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbWItMSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbWwtMSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB4LTEge1xyXG4gIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogNHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHktMSB7XHJcbiAgcGFkZGluZy10b3A6IDRweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiA0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1teC0xIHtcclxuICBwYWRkaW5nLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW15LTEge1xyXG4gIHBhZGRpbmctdG9wOiA0cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogNHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcC0yIHtcclxuICBwYWRkaW5nOiA4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wdC0yIHtcclxuICBwYWRkaW5nLXRvcDogOHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHItMiB7XHJcbiAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGItMiB7XHJcbiAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBsLTIge1xyXG4gIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbS0yIHtcclxuICBtYXJnaW46IDhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW10LTIge1xyXG4gIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1yLTIge1xyXG4gIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbWItMiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbWwtMiB7XHJcbiAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB4LTIge1xyXG4gIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHktMiB7XHJcbiAgcGFkZGluZy10b3A6IDhweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiA4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1teC0yIHtcclxuICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW15LTIge1xyXG4gIHBhZGRpbmctdG9wOiA4cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogOHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcC0zIHtcclxuICBwYWRkaW5nOiAxMnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHQtMyB7XHJcbiAgcGFkZGluZy10b3A6IDEycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wci0zIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGItMyB7XHJcbiAgcGFkZGluZy1ib3R0b206IDEycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wbC0zIHtcclxuICBwYWRkaW5nLWxlZnQ6IDEycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tLTMge1xyXG4gIG1hcmdpbjogMTJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW10LTMge1xyXG4gIG1hcmdpbi10b3A6IDEycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tci0zIHtcclxuICBtYXJnaW4tcmlnaHQ6IDEycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tYi0zIHtcclxuICBtYXJnaW4tYm90dG9tOiAxMnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbWwtMyB7XHJcbiAgbWFyZ2luLWxlZnQ6IDEycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1weC0zIHtcclxuICBwYWRkaW5nLWxlZnQ6IDEycHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHktMyB7XHJcbiAgcGFkZGluZy10b3A6IDEycHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogMTJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW14LTMge1xyXG4gIHBhZGRpbmctbGVmdDogMTJweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1teS0zIHtcclxuICBwYWRkaW5nLXRvcDogMTJweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcC00IHtcclxuICBwYWRkaW5nOiAxNnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHQtNCB7XHJcbiAgcGFkZGluZy10b3A6IDE2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wci00IHtcclxuICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGItNCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wbC00IHtcclxuICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tLTQge1xyXG4gIG1hcmdpbjogMTZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW10LTQge1xyXG4gIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tci00IHtcclxuICBtYXJnaW4tcmlnaHQ6IDE2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tYi00IHtcclxuICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbWwtNCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDE2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1weC00IHtcclxuICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHktNCB7XHJcbiAgcGFkZGluZy10b3A6IDE2cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogMTZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW14LTQge1xyXG4gIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1teS00IHtcclxuICBwYWRkaW5nLXRvcDogMTZweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxNnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcC01IHtcclxuICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHQtNSB7XHJcbiAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wci01IHtcclxuICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGItNSB7XHJcbiAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wbC01IHtcclxuICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tLTUge1xyXG4gIG1hcmdpbjogMjBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW10LTUge1xyXG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tci01IHtcclxuICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tYi01IHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbWwtNSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1weC01IHtcclxuICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHktNSB7XHJcbiAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW14LTUge1xyXG4gIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1teS01IHtcclxuICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcC02IHtcclxuICBwYWRkaW5nOiAyNHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHQtNiB7XHJcbiAgcGFkZGluZy10b3A6IDI0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wci02IHtcclxuICBwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGItNiB7XHJcbiAgcGFkZGluZy1ib3R0b206IDI0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wbC02IHtcclxuICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tLTYge1xyXG4gIG1hcmdpbjogMjRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW10LTYge1xyXG4gIG1hcmdpbi10b3A6IDI0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tci02IHtcclxuICBtYXJnaW4tcmlnaHQ6IDI0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tYi02IHtcclxuICBtYXJnaW4tYm90dG9tOiAyNHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbWwtNiB7XHJcbiAgbWFyZ2luLWxlZnQ6IDI0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1weC02IHtcclxuICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHktNiB7XHJcbiAgcGFkZGluZy10b3A6IDI0cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogMjRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW14LTYge1xyXG4gIHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDI0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1teS02IHtcclxuICBwYWRkaW5nLXRvcDogMjRweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiAyNHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcC03IHtcclxuICBwYWRkaW5nOiAyOHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHQtNyB7XHJcbiAgcGFkZGluZy10b3A6IDI4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wci03IHtcclxuICBwYWRkaW5nLXJpZ2h0OiAyOHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGItNyB7XHJcbiAgcGFkZGluZy1ib3R0b206IDI4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wbC03IHtcclxuICBwYWRkaW5nLWxlZnQ6IDI4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tLTcge1xyXG4gIG1hcmdpbjogMjhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW10LTcge1xyXG4gIG1hcmdpbi10b3A6IDI4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tci03IHtcclxuICBtYXJnaW4tcmlnaHQ6IDI4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tYi03IHtcclxuICBtYXJnaW4tYm90dG9tOiAyOHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbWwtNyB7XHJcbiAgbWFyZ2luLWxlZnQ6IDI4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1weC03IHtcclxuICBwYWRkaW5nLWxlZnQ6IDI4cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLXJpZ2h0OiAyOHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHktNyB7XHJcbiAgcGFkZGluZy10b3A6IDI4cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogMjhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW14LTcge1xyXG4gIHBhZGRpbmctbGVmdDogMjhweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDI4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1teS03IHtcclxuICBwYWRkaW5nLXRvcDogMjhweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiAyOHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcC04IHtcclxuICBwYWRkaW5nOiAzMnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHQtOCB7XHJcbiAgcGFkZGluZy10b3A6IDMycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wci04IHtcclxuICBwYWRkaW5nLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGItOCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDMycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wbC04IHtcclxuICBwYWRkaW5nLWxlZnQ6IDMycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tLTgge1xyXG4gIG1hcmdpbjogMzJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW10LTgge1xyXG4gIG1hcmdpbi10b3A6IDMycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tci04IHtcclxuICBtYXJnaW4tcmlnaHQ6IDMycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tYi04IHtcclxuICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbWwtOCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDMycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1weC04IHtcclxuICBwYWRkaW5nLWxlZnQ6IDMycHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHktOCB7XHJcbiAgcGFkZGluZy10b3A6IDMycHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogMzJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW14LTgge1xyXG4gIHBhZGRpbmctbGVmdDogMzJweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDMycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1teS04IHtcclxuICBwYWRkaW5nLXRvcDogMzJweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiAzMnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcC05IHtcclxuICBwYWRkaW5nOiAzNnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHQtOSB7XHJcbiAgcGFkZGluZy10b3A6IDM2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wci05IHtcclxuICBwYWRkaW5nLXJpZ2h0OiAzNnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGItOSB7XHJcbiAgcGFkZGluZy1ib3R0b206IDM2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wbC05IHtcclxuICBwYWRkaW5nLWxlZnQ6IDM2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tLTkge1xyXG4gIG1hcmdpbjogMzZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW10LTkge1xyXG4gIG1hcmdpbi10b3A6IDM2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tci05IHtcclxuICBtYXJnaW4tcmlnaHQ6IDM2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tYi05IHtcclxuICBtYXJnaW4tYm90dG9tOiAzNnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbWwtOSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDM2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1weC05IHtcclxuICBwYWRkaW5nLWxlZnQ6IDM2cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLXJpZ2h0OiAzNnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHktOSB7XHJcbiAgcGFkZGluZy10b3A6IDM2cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogMzZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW14LTkge1xyXG4gIHBhZGRpbmctbGVmdDogMzZweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDM2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1teS05IHtcclxuICBwYWRkaW5nLXRvcDogMzZweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiAzNnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcC0xMCB7XHJcbiAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB0LTEwIHtcclxuICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXByLTEwIHtcclxuICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGItMTAge1xyXG4gIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGwtMTAge1xyXG4gIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW0tMTAge1xyXG4gIG1hcmdpbjogNDBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW10LTEwIHtcclxuICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXItMTAge1xyXG4gIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1iLTEwIHtcclxuICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbWwtMTAge1xyXG4gIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHgtMTAge1xyXG4gIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1weS0xMCB7XHJcbiAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW14LTEwIHtcclxuICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXktMTAge1xyXG4gIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wLTExIHtcclxuICBwYWRkaW5nOiA0NHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHQtMTEge1xyXG4gIHBhZGRpbmctdG9wOiA0NHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHItMTEge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDQ0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wYi0xMSB7XHJcbiAgcGFkZGluZy1ib3R0b206IDQ0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wbC0xMSB7XHJcbiAgcGFkZGluZy1sZWZ0OiA0NHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbS0xMSB7XHJcbiAgbWFyZ2luOiA0NHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXQtMTEge1xyXG4gIG1hcmdpbi10b3A6IDQ0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tci0xMSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA0NHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbWItMTEge1xyXG4gIG1hcmdpbi1ib3R0b206IDQ0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tbC0xMSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDQ0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1weC0xMSB7XHJcbiAgcGFkZGluZy1sZWZ0OiA0NHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogNDRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB5LTExIHtcclxuICBwYWRkaW5nLXRvcDogNDRweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiA0NHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXgtMTEge1xyXG4gIHBhZGRpbmctbGVmdDogNDRweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDQ0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1teS0xMSB7XHJcbiAgcGFkZGluZy10b3A6IDQ0cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogNDRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXAtMTIge1xyXG4gIHBhZGRpbmc6IDQ4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wdC0xMiB7XHJcbiAgcGFkZGluZy10b3A6IDQ4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wci0xMiB7XHJcbiAgcGFkZGluZy1yaWdodDogNDhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBiLTEyIHtcclxuICBwYWRkaW5nLWJvdHRvbTogNDhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBsLTEyIHtcclxuICBwYWRkaW5nLWxlZnQ6IDQ4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tLTEyIHtcclxuICBtYXJnaW46IDQ4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tdC0xMiB7XHJcbiAgbWFyZ2luLXRvcDogNDhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1yLTEyIHtcclxuICBtYXJnaW4tcmlnaHQ6IDQ4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tYi0xMiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNDhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1sLTEyIHtcclxuICBtYXJnaW4tbGVmdDogNDhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB4LTEyIHtcclxuICBwYWRkaW5nLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHktMTIge1xyXG4gIHBhZGRpbmctdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDQ4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1teC0xMiB7XHJcbiAgcGFkZGluZy1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogNDhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW15LTEyIHtcclxuICBwYWRkaW5nLXRvcDogNDhweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiA0OHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcC0xMyB7XHJcbiAgcGFkZGluZzogNTJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB0LTEzIHtcclxuICBwYWRkaW5nLXRvcDogNTJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXByLTEzIHtcclxuICBwYWRkaW5nLXJpZ2h0OiA1MnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGItMTMge1xyXG4gIHBhZGRpbmctYm90dG9tOiA1MnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGwtMTMge1xyXG4gIHBhZGRpbmctbGVmdDogNTJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW0tMTMge1xyXG4gIG1hcmdpbjogNTJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW10LTEzIHtcclxuICBtYXJnaW4tdG9wOiA1MnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXItMTMge1xyXG4gIG1hcmdpbi1yaWdodDogNTJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1iLTEzIHtcclxuICBtYXJnaW4tYm90dG9tOiA1MnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbWwtMTMge1xyXG4gIG1hcmdpbi1sZWZ0OiA1MnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHgtMTMge1xyXG4gIHBhZGRpbmctbGVmdDogNTJweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDUycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1weS0xMyB7XHJcbiAgcGFkZGluZy10b3A6IDUycHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogNTJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW14LTEzIHtcclxuICBwYWRkaW5nLWxlZnQ6IDUycHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLXJpZ2h0OiA1MnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXktMTMge1xyXG4gIHBhZGRpbmctdG9wOiA1MnB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDUycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wLTE0IHtcclxuICBwYWRkaW5nOiA1NnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHQtMTQge1xyXG4gIHBhZGRpbmctdG9wOiA1NnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHItMTQge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDU2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wYi0xNCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDU2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wbC0xNCB7XHJcbiAgcGFkZGluZy1sZWZ0OiA1NnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbS0xNCB7XHJcbiAgbWFyZ2luOiA1NnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXQtMTQge1xyXG4gIG1hcmdpbi10b3A6IDU2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tci0xNCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA1NnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbWItMTQge1xyXG4gIG1hcmdpbi1ib3R0b206IDU2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tbC0xNCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDU2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1weC0xNCB7XHJcbiAgcGFkZGluZy1sZWZ0OiA1NnB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogNTZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB5LTE0IHtcclxuICBwYWRkaW5nLXRvcDogNTZweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiA1NnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXgtMTQge1xyXG4gIHBhZGRpbmctbGVmdDogNTZweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDU2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1teS0xNCB7XHJcbiAgcGFkZGluZy10b3A6IDU2cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogNTZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXAtMTUge1xyXG4gIHBhZGRpbmc6IDYwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wdC0xNSB7XHJcbiAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wci0xNSB7XHJcbiAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBiLTE1IHtcclxuICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBsLTE1IHtcclxuICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tLTE1IHtcclxuICBtYXJnaW46IDYwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tdC0xNSB7XHJcbiAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1yLTE1IHtcclxuICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tYi0xNSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1sLTE1IHtcclxuICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB4LTE1IHtcclxuICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHktMTUge1xyXG4gIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1teC0xNSB7XHJcbiAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW15LTE1IHtcclxuICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcC0xNiB7XHJcbiAgcGFkZGluZzogNjRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB0LTE2IHtcclxuICBwYWRkaW5nLXRvcDogNjRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXByLTE2IHtcclxuICBwYWRkaW5nLXJpZ2h0OiA2NHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGItMTYge1xyXG4gIHBhZGRpbmctYm90dG9tOiA2NHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGwtMTYge1xyXG4gIHBhZGRpbmctbGVmdDogNjRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW0tMTYge1xyXG4gIG1hcmdpbjogNjRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW10LTE2IHtcclxuICBtYXJnaW4tdG9wOiA2NHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXItMTYge1xyXG4gIG1hcmdpbi1yaWdodDogNjRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1iLTE2IHtcclxuICBtYXJnaW4tYm90dG9tOiA2NHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbWwtMTYge1xyXG4gIG1hcmdpbi1sZWZ0OiA2NHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHgtMTYge1xyXG4gIHBhZGRpbmctbGVmdDogNjRweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDY0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1weS0xNiB7XHJcbiAgcGFkZGluZy10b3A6IDY0cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogNjRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW14LTE2IHtcclxuICBwYWRkaW5nLWxlZnQ6IDY0cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLXJpZ2h0OiA2NHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXktMTYge1xyXG4gIHBhZGRpbmctdG9wOiA2NHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDY0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wLTE3IHtcclxuICBwYWRkaW5nOiA2OHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHQtMTcge1xyXG4gIHBhZGRpbmctdG9wOiA2OHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHItMTcge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDY4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wYi0xNyB7XHJcbiAgcGFkZGluZy1ib3R0b206IDY4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wbC0xNyB7XHJcbiAgcGFkZGluZy1sZWZ0OiA2OHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbS0xNyB7XHJcbiAgbWFyZ2luOiA2OHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXQtMTcge1xyXG4gIG1hcmdpbi10b3A6IDY4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tci0xNyB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA2OHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbWItMTcge1xyXG4gIG1hcmdpbi1ib3R0b206IDY4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tbC0xNyB7XHJcbiAgbWFyZ2luLWxlZnQ6IDY4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1weC0xNyB7XHJcbiAgcGFkZGluZy1sZWZ0OiA2OHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogNjhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB5LTE3IHtcclxuICBwYWRkaW5nLXRvcDogNjhweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiA2OHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXgtMTcge1xyXG4gIHBhZGRpbmctbGVmdDogNjhweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDY4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1teS0xNyB7XHJcbiAgcGFkZGluZy10b3A6IDY4cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogNjhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXAtMTgge1xyXG4gIHBhZGRpbmc6IDcycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wdC0xOCB7XHJcbiAgcGFkZGluZy10b3A6IDcycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wci0xOCB7XHJcbiAgcGFkZGluZy1yaWdodDogNzJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBiLTE4IHtcclxuICBwYWRkaW5nLWJvdHRvbTogNzJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBsLTE4IHtcclxuICBwYWRkaW5nLWxlZnQ6IDcycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tLTE4IHtcclxuICBtYXJnaW46IDcycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tdC0xOCB7XHJcbiAgbWFyZ2luLXRvcDogNzJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1yLTE4IHtcclxuICBtYXJnaW4tcmlnaHQ6IDcycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tYi0xOCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNzJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1sLTE4IHtcclxuICBtYXJnaW4tbGVmdDogNzJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB4LTE4IHtcclxuICBwYWRkaW5nLWxlZnQ6IDcycHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLXJpZ2h0OiA3MnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHktMTgge1xyXG4gIHBhZGRpbmctdG9wOiA3MnB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDcycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1teC0xOCB7XHJcbiAgcGFkZGluZy1sZWZ0OiA3MnB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogNzJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW15LTE4IHtcclxuICBwYWRkaW5nLXRvcDogNzJweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiA3MnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcC0xOSB7XHJcbiAgcGFkZGluZzogNzZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB0LTE5IHtcclxuICBwYWRkaW5nLXRvcDogNzZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXByLTE5IHtcclxuICBwYWRkaW5nLXJpZ2h0OiA3NnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGItMTkge1xyXG4gIHBhZGRpbmctYm90dG9tOiA3NnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGwtMTkge1xyXG4gIHBhZGRpbmctbGVmdDogNzZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW0tMTkge1xyXG4gIG1hcmdpbjogNzZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW10LTE5IHtcclxuICBtYXJnaW4tdG9wOiA3NnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXItMTkge1xyXG4gIG1hcmdpbi1yaWdodDogNzZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1iLTE5IHtcclxuICBtYXJnaW4tYm90dG9tOiA3NnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbWwtMTkge1xyXG4gIG1hcmdpbi1sZWZ0OiA3NnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHgtMTkge1xyXG4gIHBhZGRpbmctbGVmdDogNzZweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDc2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1weS0xOSB7XHJcbiAgcGFkZGluZy10b3A6IDc2cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogNzZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW14LTE5IHtcclxuICBwYWRkaW5nLWxlZnQ6IDc2cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLXJpZ2h0OiA3NnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXktMTkge1xyXG4gIHBhZGRpbmctdG9wOiA3NnB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDc2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wLTIwIHtcclxuICBwYWRkaW5nOiA4MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHQtMjAge1xyXG4gIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHItMjAge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wYi0yMCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wbC0yMCB7XHJcbiAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbS0yMCB7XHJcbiAgbWFyZ2luOiA4MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXQtMjAge1xyXG4gIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tci0yMCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbWItMjAge1xyXG4gIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tbC0yMCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1weC0yMCB7XHJcbiAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB5LTIwIHtcclxuICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXgtMjAge1xyXG4gIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1teS0yMCB7XHJcbiAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXAtMjEge1xyXG4gIHBhZGRpbmc6IDg0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wdC0yMSB7XHJcbiAgcGFkZGluZy10b3A6IDg0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wci0yMSB7XHJcbiAgcGFkZGluZy1yaWdodDogODRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBiLTIxIHtcclxuICBwYWRkaW5nLWJvdHRvbTogODRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBsLTIxIHtcclxuICBwYWRkaW5nLWxlZnQ6IDg0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tLTIxIHtcclxuICBtYXJnaW46IDg0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tdC0yMSB7XHJcbiAgbWFyZ2luLXRvcDogODRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1yLTIxIHtcclxuICBtYXJnaW4tcmlnaHQ6IDg0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tYi0yMSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogODRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1sLTIxIHtcclxuICBtYXJnaW4tbGVmdDogODRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB4LTIxIHtcclxuICBwYWRkaW5nLWxlZnQ6IDg0cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLXJpZ2h0OiA4NHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHktMjEge1xyXG4gIHBhZGRpbmctdG9wOiA4NHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDg0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1teC0yMSB7XHJcbiAgcGFkZGluZy1sZWZ0OiA4NHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogODRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW15LTIxIHtcclxuICBwYWRkaW5nLXRvcDogODRweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiA4NHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcC0yMiB7XHJcbiAgcGFkZGluZzogODhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB0LTIyIHtcclxuICBwYWRkaW5nLXRvcDogODhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXByLTIyIHtcclxuICBwYWRkaW5nLXJpZ2h0OiA4OHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGItMjIge1xyXG4gIHBhZGRpbmctYm90dG9tOiA4OHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGwtMjIge1xyXG4gIHBhZGRpbmctbGVmdDogODhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW0tMjIge1xyXG4gIG1hcmdpbjogODhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW10LTIyIHtcclxuICBtYXJnaW4tdG9wOiA4OHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXItMjIge1xyXG4gIG1hcmdpbi1yaWdodDogODhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1iLTIyIHtcclxuICBtYXJnaW4tYm90dG9tOiA4OHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbWwtMjIge1xyXG4gIG1hcmdpbi1sZWZ0OiA4OHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHgtMjIge1xyXG4gIHBhZGRpbmctbGVmdDogODhweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDg4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1weS0yMiB7XHJcbiAgcGFkZGluZy10b3A6IDg4cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogODhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW14LTIyIHtcclxuICBwYWRkaW5nLWxlZnQ6IDg4cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLXJpZ2h0OiA4OHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXktMjIge1xyXG4gIHBhZGRpbmctdG9wOiA4OHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDg4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wLTIzIHtcclxuICBwYWRkaW5nOiA5MnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHQtMjMge1xyXG4gIHBhZGRpbmctdG9wOiA5MnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHItMjMge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDkycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wYi0yMyB7XHJcbiAgcGFkZGluZy1ib3R0b206IDkycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wbC0yMyB7XHJcbiAgcGFkZGluZy1sZWZ0OiA5MnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbS0yMyB7XHJcbiAgbWFyZ2luOiA5MnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXQtMjMge1xyXG4gIG1hcmdpbi10b3A6IDkycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tci0yMyB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA5MnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbWItMjMge1xyXG4gIG1hcmdpbi1ib3R0b206IDkycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tbC0yMyB7XHJcbiAgbWFyZ2luLWxlZnQ6IDkycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1weC0yMyB7XHJcbiAgcGFkZGluZy1sZWZ0OiA5MnB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogOTJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB5LTIzIHtcclxuICBwYWRkaW5nLXRvcDogOTJweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiA5MnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXgtMjMge1xyXG4gIHBhZGRpbmctbGVmdDogOTJweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDkycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1teS0yMyB7XHJcbiAgcGFkZGluZy10b3A6IDkycHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogOTJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXAtMjQge1xyXG4gIHBhZGRpbmc6IDk2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wdC0yNCB7XHJcbiAgcGFkZGluZy10b3A6IDk2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wci0yNCB7XHJcbiAgcGFkZGluZy1yaWdodDogOTZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBiLTI0IHtcclxuICBwYWRkaW5nLWJvdHRvbTogOTZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBsLTI0IHtcclxuICBwYWRkaW5nLWxlZnQ6IDk2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tLTI0IHtcclxuICBtYXJnaW46IDk2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tdC0yNCB7XHJcbiAgbWFyZ2luLXRvcDogOTZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1yLTI0IHtcclxuICBtYXJnaW4tcmlnaHQ6IDk2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tYi0yNCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogOTZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1sLTI0IHtcclxuICBtYXJnaW4tbGVmdDogOTZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB4LTI0IHtcclxuICBwYWRkaW5nLWxlZnQ6IDk2cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLXJpZ2h0OiA5NnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHktMjQge1xyXG4gIHBhZGRpbmctdG9wOiA5NnB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDk2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1teC0yNCB7XHJcbiAgcGFkZGluZy1sZWZ0OiA5NnB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogOTZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW15LTI0IHtcclxuICBwYWRkaW5nLXRvcDogOTZweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiA5NnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcC14cyB7XHJcbiAgcGFkZGluZzogNHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHQteHMge1xyXG4gIHBhZGRpbmctdG9wOiA0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wci14cyB7XHJcbiAgcGFkZGluZy1yaWdodDogNHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGIteHMge1xyXG4gIHBhZGRpbmctYm90dG9tOiA0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wbC14cyB7XHJcbiAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tLXhzIHtcclxuICBtYXJnaW46IDRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW10LXhzIHtcclxuICBtYXJnaW4tdG9wOiA0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tci14cyB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tYi14cyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbWwteHMge1xyXG4gIG1hcmdpbi1sZWZ0OiA0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1weC14cyB7XHJcbiAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLXJpZ2h0OiA0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1weS14cyB7XHJcbiAgcGFkZGluZy10b3A6IDRweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiA0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1teC14cyB7XHJcbiAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLXJpZ2h0OiA0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1teS14cyB7XHJcbiAgcGFkZGluZy10b3A6IDRweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiA0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wLXNtIHtcclxuICBwYWRkaW5nOiA4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wdC1zbSB7XHJcbiAgcGFkZGluZy10b3A6IDhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXByLXNtIHtcclxuICBwYWRkaW5nLXJpZ2h0OiA4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wYi1zbSB7XHJcbiAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBsLXNtIHtcclxuICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW0tc20ge1xyXG4gIG1hcmdpbjogOHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXQtc20ge1xyXG4gIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1yLXNtIHtcclxuICBtYXJnaW4tcmlnaHQ6IDhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1iLXNtIHtcclxuICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tbC1zbSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB4LXNtIHtcclxuICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB5LXNtIHtcclxuICBwYWRkaW5nLXRvcDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW14LXNtIHtcclxuICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW15LXNtIHtcclxuICBwYWRkaW5nLXRvcDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXAtbWQge1xyXG4gIHBhZGRpbmc6IDEycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wdC1tZCB7XHJcbiAgcGFkZGluZy10b3A6IDEycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wci1tZCB7XHJcbiAgcGFkZGluZy1yaWdodDogMTJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBiLW1kIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMTJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBsLW1kIHtcclxuICBwYWRkaW5nLWxlZnQ6IDEycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tLW1kIHtcclxuICBtYXJnaW46IDEycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tdC1tZCB7XHJcbiAgbWFyZ2luLXRvcDogMTJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1yLW1kIHtcclxuICBtYXJnaW4tcmlnaHQ6IDEycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tYi1tZCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1sLW1kIHtcclxuICBtYXJnaW4tbGVmdDogMTJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB4LW1kIHtcclxuICBwYWRkaW5nLWxlZnQ6IDEycHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHktbWQge1xyXG4gIHBhZGRpbmctdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDEycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1teC1tZCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogMTJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW15LW1kIHtcclxuICBwYWRkaW5nLXRvcDogMTJweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcC1sZyB7XHJcbiAgcGFkZGluZzogMTZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB0LWxnIHtcclxuICBwYWRkaW5nLXRvcDogMTZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXByLWxnIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGItbGcge1xyXG4gIHBhZGRpbmctYm90dG9tOiAxNnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGwtbGcge1xyXG4gIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW0tbGcge1xyXG4gIG1hcmdpbjogMTZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW10LWxnIHtcclxuICBtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXItbGcge1xyXG4gIG1hcmdpbi1yaWdodDogMTZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1iLWxnIHtcclxuICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbWwtbGcge1xyXG4gIG1hcmdpbi1sZWZ0OiAxNnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHgtbGcge1xyXG4gIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1weS1sZyB7XHJcbiAgcGFkZGluZy10b3A6IDE2cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogMTZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW14LWxnIHtcclxuICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXktbGcge1xyXG4gIHBhZGRpbmctdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wLXhsIHtcclxuICBwYWRkaW5nOiAyNHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHQteGwge1xyXG4gIHBhZGRpbmctdG9wOiAyNHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHIteGwge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDI0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wYi14bCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDI0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wbC14bCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbS14bCB7XHJcbiAgbWFyZ2luOiAyNHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXQteGwge1xyXG4gIG1hcmdpbi10b3A6IDI0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tci14bCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbWIteGwge1xyXG4gIG1hcmdpbi1ib3R0b206IDI0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tbC14bCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDI0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1weC14bCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogMjRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB5LXhsIHtcclxuICBwYWRkaW5nLXRvcDogMjRweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiAyNHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXgteGwge1xyXG4gIHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDI0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1teS14bCB7XHJcbiAgcGFkZGluZy10b3A6IDI0cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogMjRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXAtdGhpbiB7XHJcbiAgcGFkZGluZzogMnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHQtdGhpbiB7XHJcbiAgcGFkZGluZy10b3A6IDJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXByLXRoaW4ge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBiLXRoaW4ge1xyXG4gIHBhZGRpbmctYm90dG9tOiAycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wbC10aGluIHtcclxuICBwYWRkaW5nLWxlZnQ6IDJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW0tdGhpbiB7XHJcbiAgbWFyZ2luOiAycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tdC10aGluIHtcclxuICBtYXJnaW4tdG9wOiAycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tci10aGluIHtcclxuICBtYXJnaW4tcmlnaHQ6IDJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1iLXRoaW4ge1xyXG4gIG1hcmdpbi1ib3R0b206IDJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1sLXRoaW4ge1xyXG4gIG1hcmdpbi1sZWZ0OiAycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1weC10aGluIHtcclxuICBwYWRkaW5nLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB5LXRoaW4ge1xyXG4gIHBhZGRpbmctdG9wOiAycHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogMnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXgtdGhpbiB7XHJcbiAgcGFkZGluZy1sZWZ0OiAycHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLXJpZ2h0OiAycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1teS10aGluIHtcclxuICBwYWRkaW5nLXRvcDogMnB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXAtaGFpciB7XHJcbiAgcGFkZGluZzogMXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHQtaGFpciB7XHJcbiAgcGFkZGluZy10b3A6IDFweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXByLWhhaXIge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDFweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBiLWhhaXIge1xyXG4gIHBhZGRpbmctYm90dG9tOiAxcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wbC1oYWlyIHtcclxuICBwYWRkaW5nLWxlZnQ6IDFweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW0taGFpciB7XHJcbiAgbWFyZ2luOiAxcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tdC1oYWlyIHtcclxuICBtYXJnaW4tdG9wOiAxcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tci1oYWlyIHtcclxuICBtYXJnaW4tcmlnaHQ6IDFweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1iLWhhaXIge1xyXG4gIG1hcmdpbi1ib3R0b206IDFweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1sLWhhaXIge1xyXG4gIG1hcmdpbi1sZWZ0OiAxcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1weC1oYWlyIHtcclxuICBwYWRkaW5nLWxlZnQ6IDFweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDFweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB5LWhhaXIge1xyXG4gIHBhZGRpbmctdG9wOiAxcHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogMXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXgtaGFpciB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxcHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLXJpZ2h0OiAxcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1teS1oYWlyIHtcclxuICBwYWRkaW5nLXRvcDogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDFweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXJvdW5kZWQtZGVmYXVsdCB7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4XHJcbn1cclxuXHJcbi5rLXJvdW5kZWQtMCB7XHJcbiAgYm9yZGVyLXJhZGl1czogMFxyXG59XHJcblxyXG4uay1yb3VuZGVkLXNtIHtcclxuICBib3JkZXItcmFkaXVzOiAycHhcclxufVxyXG5cclxuLmstcm91bmRlZC1tZCB7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4XHJcbn1cclxuXHJcbi5rLXJvdW5kZWQtbGcge1xyXG4gIGJvcmRlci1yYWRpdXM6IDZweFxyXG59XHJcblxyXG4uay1yb3VuZGVkLWZ1bGwge1xyXG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweFxyXG59XHJcblxyXG4uay10YWJsZS1sYXlvdXQtZml4ZWQge1xyXG4gIHRhYmxlLWxheW91dDogZml4ZWRcclxufVxyXG5cclxuLmstdGFibGUtbGF5b3V0LWF1dG8ge1xyXG4gIHRhYmxlLWxheW91dDogYXV0b1xyXG59XHJcblxyXG4uay10ZXh0LW5vd3JhcCB7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXRleHQtZWxsaXBzaXMge1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpc1xyXG59XHJcblxyXG4uay10ZXh0LWxlZnQge1xyXG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay10ZXh0LXJpZ2h0IHtcclxuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXRleHQtY2VudGVyIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay10ZXh0LWp1c3RpZnkge1xyXG4gIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay10ZXh0LWxvd2VyY2FzZSB7XHJcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXRleHQtdXBwZXJjYXNlIHtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstdGV4dC1jYXBpdGFsaXplIHtcclxuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLWZvbnQtd2VpZ2h0LWxpZ2h0IHtcclxuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstZm9udC13ZWlnaHQtbm9ybWFsIHtcclxuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstZm9udC13ZWlnaHQtYm9sZCB7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXRvdWNoLWFjdGlvbi1ub25lIHtcclxuICB0b3VjaC1hY3Rpb246IG5vbmUgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay10b3VjaC1hY3Rpb24tYXV0byB7XHJcbiAgdG91Y2gtYWN0aW9uOiBhdXRvICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstZmxpcC1oIHtcclxuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSlcclxufVxyXG5cclxuLmstZmxpcC12IHtcclxuICB0cmFuc2Zvcm06IHNjYWxlWSgtMSlcclxufVxyXG5cclxuLmstZmxpcC1oLmstZmxpcC12IHtcclxuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSlcclxufVxyXG5cclxuLmstcm90YXRlLTQ1IHtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZylcclxufVxyXG5cclxuLmstcm90YXRlLTkwIHtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZylcclxufVxyXG5cclxuLmstcm90YXRlLTEzNSB7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKVxyXG59XHJcblxyXG4uay1yb3RhdGUtMTgwIHtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpXHJcbn1cclxuXHJcbi5rLXJvdGF0ZS0yMjUge1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZylcclxufVxyXG5cclxuLmstcm90YXRlLTI3MCB7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKVxyXG59XHJcblxyXG4uay1yb3RhdGUtMzE1IHtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMTVkZWcpXHJcbn1cclxuXHJcbi5rLXNjYWxlLTAge1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMCwgMClcclxufVxyXG5cclxuLmstc2NhbGUtMSB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKVxyXG59XHJcblxyXG4uay1zY2FsZS0yIHtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDIsIDIpXHJcbn1cclxuXHJcbi5rLXRyYW5zbGF0ZS0wIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKVxyXG59XHJcblxyXG4uay10cmFuc2xhdGUtMC01MCB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNTAlKVxyXG59XHJcblxyXG4uay10cmFuc2xhdGUtMC0xMDAge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwMCUpXHJcbn1cclxuXHJcbi5rLXRyYW5zbGF0ZS01MC0wIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDApXHJcbn1cclxuXHJcbi5rLXRyYW5zbGF0ZS01MC01MCB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCA1MCUpXHJcbn1cclxuXHJcbi5rLXRyYW5zbGF0ZS01MC0xMDAge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgMTAwJSlcclxufVxyXG5cclxuLmstdHJhbnNsYXRlLTEwMC0wIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAwKVxyXG59XHJcblxyXG4uay10cmFuc2xhdGUtMTAwLTUwIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCA1MCUpXHJcbn1cclxuXHJcbi5rLXRyYW5zbGF0ZS0xMDAtMTAwIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAxMDAlKVxyXG59XHJcblxyXG4uay11c2VyLXNlbGVjdC1ub25lIHtcclxuICB1c2VyLXNlbGVjdDogbm9uZSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXVzZXItc2VsZWN0LWF1dG8ge1xyXG4gIHVzZXItc2VsZWN0OiBhdXRvICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstdXNlci1zZWxlY3QtdGV4dCB7XHJcbiAgdXNlci1zZWxlY3Q6IHRleHQgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay11c2VyLXNlbGVjdC1hbGwge1xyXG4gIHVzZXItc2VsZWN0OiBhbGwgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay11c2VyLXNlbGVjdC1jb250YWluIHtcclxuICB1c2VyLXNlbGVjdDogY29udGFpbiAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5mYWtlIHtcclxuICBjb2xvcjogcmVkXHJcbn1cclxuXHJcbi5rLWNvbW1vbi10ZXN0LWNsYXNzIHtcclxuICBvcGFjaXR5OiAwXHJcbn1cclxuXHJcbi5rLXJlc2V0IHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXI6IDA7XHJcbiAgb3V0bGluZTogMDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgZm9udC1zaXplOiAxMDAlO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmVcclxufVxyXG5cclxuLmstbm8tY2xpY2sge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lXHJcbn1cclxuXHJcbi5rLWJsb2NrLCAuay1ncmlkLWhlYWRlciwgLmstZ3JvdXBpbmctaGVhZGVyLCAuay1oZWFkZXIsIC5rLWxpbmsuay1ob3ZlciwgLmstbGluay5rLXN0YXRlLWhvdmVyLCAuay1wYWdlci13cmFwLCAuay10YWJzdHJpcC1pdGVtcyAuay1pdGVtLCAuay10b29sYmFyIHtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgY2VudGVyXHJcbn1cclxuXHJcbi5rLWxpbms6aG92ZXIge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZVxyXG59XHJcblxyXG4uay1zdGF0ZS1oaWdobGlnaHQgPiAuay1saW5rIHtcclxuICBjb2xvcjogaW5oZXJpdFxyXG59XHJcblxyXG4uay1zZWFyY2hib3ggPiAuay1pbnB1dCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1pbi13aWR0aDogMDtcclxuICBib3JkZXI6IDA7XHJcbiAgb3V0bGluZTogMDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgYmFja2dyb3VuZDogMCAwO1xyXG4gIGZvbnQ6IGluaGVyaXQ7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBmbGV4OiAwIDEgYXV0bztcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZVxyXG59XHJcblxyXG4uay1ibG9jaywgLmstaW5saW5lLWJsb2NrLCAuay13aWRnZXQge1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lXHJcbn1cclxuXHJcbi5rLWJsb2NrLCAuay13aWRnZXQge1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgb3V0bGluZTogMFxyXG59XHJcblxyXG4uay13aWRnZXQgLmstaW5wdXQ6Oi1tcy1jbGVhciB7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwXHJcbn1cclxuXHJcbi5rLWJsb2NrLCAuay1jb250ZW50LCAuay1ncmlkLCAuay1oZWFkZXItY29sdW1uLW1lbnUsIC5rLXBhbmVsYmFyLCAuay1zcGxpdHRlciwgLmstd2lkZ2V0IHtcclxuICBvdXRsaW5lOiAwO1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnRcclxufVxyXG5cclxuLmstYmxvY2ssIC5rLWNhbGVuZGFyLCAuay1ncmlkLWhlYWRlciAuay1pLWxpbmstaG9yaXpvbnRhbCwgLmstaGVhZGVyLWNvbHVtbi1tZW51LCAuay1wYWdlci13cmFwLCAuay1zcGxpdGJhciB7XHJcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lXHJcbn1cclxuXHJcbi5rLWhlYWRlci1jb2x1bW4tbWVudSB7XHJcbiAgY29sb3I6IGluaGVyaXRcclxufVxyXG5cclxuLmstYmxvY2sge1xyXG4gIHBhZGRpbmc6IDJweFxyXG59XHJcblxyXG4uay1ibG9jayA+IC5rLWhlYWRlciB7XHJcbiAgbWFyZ2luOiAtMnB4IDAgMTBweCAtMnB4O1xyXG4gIHBhZGRpbmc6IC4zZW0gMnB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcclxuICBmb250LXNpemU6IDEuMmVtO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgbWluLWhlaWdodDogMTZweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuYS5rLWJ1dHRvbi1leHBhbmQge1xyXG4gIGRpc3BsYXk6IGJsb2NrXHJcbn1cclxuXHJcbmJ1dHRvbi5rLWJ1dHRvbi1leHBhbmQsIGlucHV0W3R5cGU9YnV0dG9uXS5rLWJ1dHRvbi1leHBhbmQsIGlucHV0W3R5cGU9cmVzZXRdLmstYnV0dG9uLWV4cGFuZCwgaW5wdXRbdHlwZT1zdWJtaXRdLmstYnV0dG9uLWV4cGFuZCB7XHJcbiAgd2lkdGg6IDEwMCVcclxufVxyXG5cclxuLmstdG9vbGJhciAuay1idXR0b24taWNvbnRleHQge1xyXG4gIHBhZGRpbmctcmlnaHQ6IC44ZW1cclxufVxyXG5cclxuLmstbGluayB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lXHJcbn1cclxuXHJcbi5rLWdyaWQtaGVhZGVyIHNwYW4uay1saW5rIHtcclxuICBjdXJzb3I6IGRlZmF1bHRcclxufVxyXG5cclxuLmstZGlzYWJsZWQsIC5rLWRpc2FibGVkIC5rLWljb24sIC5rLWRpc2FibGVkIC5rLWxpbmssIC5rLWRpc2FibGVkIC5rLXVwbG9hZC1idXR0b24gaW5wdXQsIC5rLXN0YXRlLWRpc2FibGVkLCAuay1zdGF0ZS1kaXNhYmxlZCAuay1pY29uLCAuay1zdGF0ZS1kaXNhYmxlZCAuay1saW5rLCAuay1zdGF0ZS1kaXNhYmxlZCAuay11cGxvYWQtYnV0dG9uIGlucHV0IHtcclxuICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICBvdXRsaW5lOiAwXHJcbn1cclxuXHJcbi5rLWRpc2FibGVkLCAuay1zdGF0ZS1kaXNhYmxlZCB7XHJcbiAgb3BhY2l0eTogLjZcclxufVxyXG5cclxuLmstZGlzYWJsZWQgLmstZGlzYWJsZWQsIC5rLWRpc2FibGVkID4gLmstYnV0dG9uLCAuay1zdGF0ZS1kaXNhYmxlZCAuay1kaXNhYmxlZCwgLmstc3RhdGUtZGlzYWJsZWQgPiAuay1idXR0b24ge1xyXG4gIG9wYWNpdHk6IDFcclxufVxyXG5cclxuQG1lZGlhIHByaW50IHtcclxuICAuay1kaXNhYmxlZCwgLmstZGlzYWJsZWQgLmstaW5wdXQsIC5rLXN0YXRlLWRpc2FibGVkLCAuay1zdGF0ZS1kaXNhYmxlZCAuay1pbnB1dCB7XHJcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnRcclxuICB9XHJcbn1cclxuXHJcbi5rLXN0YXRlLWVycm9yIHtcclxuICBib3JkZXItc3R5bGU6IHJpZGdlXHJcbn1cclxuXHJcbi5rLXN0YXRlLWVtcHR5IHtcclxuICBmb250LXN0eWxlOiBpdGFsaWNcclxufVxyXG5cclxuLmstaWNvbi5rLWktbm9uZSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLWltYWdlIHtcclxuICBib3JkZXI6IDBcclxufVxyXG5cclxuLmstd2lkZ2V0IC5rLWljb24uay1pLWNvbGxhcHNlLCAuay13aWRnZXQgLmstaWNvbi5rLWktZXhwYW5kIHtcclxuICBjdXJzb3I6IHBvaW50ZXJcclxufVxyXG5cclxuaHRtbCAuay1zdWNjZXNzLWNvbG9yZWQge1xyXG4gIGNvbG9yOiAjNTA3ZjUwO1xyXG4gIGJvcmRlci1jb2xvcjogI2QwZGZkMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmZmYwXHJcbn1cclxuXHJcbmh0bWwgLmstaW5mby1jb2xvcmVkIHtcclxuICBjb2xvcjogIzUwNjA3ZjtcclxuICBib3JkZXItY29sb3I6ICNkMGQ5ZGY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjlmZlxyXG59XHJcblxyXG5odG1sIC5rLWVycm9yLWNvbG9yZWQge1xyXG4gIGNvbG9yOiAjN2Y1MDUwO1xyXG4gIGJvcmRlci1jb2xvcjogI2RmZDBkMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYwXHJcbn1cclxuXHJcbi5rLWlubGluZS1ibG9jayB7XHJcbiAgcGFkZGluZzogMCAycHhcclxufVxyXG5cclxuLmstbG9hZGluZywgLmstbG9hZGluZy1pbWFnZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyXHJcbn1cclxuXHJcbi5rLWljb24uay1pLWxvYWRpbmcge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlclxyXG59XHJcblxyXG4uay1pY29uLmstaS1sb2FkaW5nOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uay1sb2FkaW5nLWltYWdlLCAuay1sb2FkaW5nLW1hc2ssIC5rLWxvYWRpbmctdGV4dCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlXHJcbn1cclxuXHJcbi5rLWxvYWRpbmctbWFzayB7XHJcbiAgei1pbmRleDogMTAwXHJcbn1cclxuXHJcbi5rLWxvYWRpbmctbWFzay5rLW9wYXF1ZSAuay1sb2FkaW5nLWNvbG9yIHtcclxuICBvcGFjaXR5OiAxXHJcbn1cclxuXHJcbi5rLWxvYWRpbmctbWFzayAuay1sb2FkaW5nLXByb2dyZXNzIHtcclxuICBtYXJnaW46IGF1dG87XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMFxyXG59XHJcblxyXG4uay1sb2FkaW5nLXRleHQge1xyXG4gIHRleHQtaW5kZW50OiAtNDAwMHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlclxyXG59XHJcblxyXG4uay1sb2FkaW5nLWNvbG9yLCAuay1sb2FkaW5nLWltYWdlIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCVcclxufVxyXG5cclxuLmstbG9hZGluZy1pbWFnZSB7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogMlxyXG59XHJcblxyXG4uay1sb2FkaW5nLWNvbG9yIHtcclxuICBvcGFjaXR5OiAuM1xyXG59XHJcblxyXG4uay1jb250ZW50LWZyYW1lIHtcclxuICBib3JkZXI6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlXHJcbn1cclxuXHJcbi5rLXBhbmUgPiAuay1zcGxpdHRlci1vdmVybGF5IHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG59XHJcblxyXG4uay1kcmFnLWNsdWUge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiA0cHggOHB4O1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgZm9udC1zaXplOiAxZW07XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDEwMDAzXHJcbn1cclxuXHJcbi5rLWRyYWctc3RhdHVzIHtcclxuICBtYXJnaW4tdG9wOiAtM3B4O1xyXG4gIG1hcmdpbi1yaWdodDogNHB4O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcclxufVxyXG5cclxuLmstcmVvcmRlci1jdWUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMXB4O1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlXHJcbn1cclxuXHJcbi5rLXJlb3JkZXItY3VlIC5rLWljb24ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAtNHB4O1xyXG4gIHdpZHRoOiA4cHg7XHJcbiAgaGVpZ2h0OiA0cHhcclxufVxyXG5cclxuLmstcmVvcmRlci1jdWUgLmstaS1hcnJvdy02MC1kb3duIHtcclxuICB0b3A6IC00cHhcclxufVxyXG5cclxuLmstcmVvcmRlci1jdWUgLmstaS1hcnJvdy02MC11cCB7XHJcbiAgYm90dG9tOiAtNHB4XHJcbn1cclxuXHJcbi5rLXNjcm9sbGJhciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIG92ZXJmbG93OiBzY3JvbGxcclxufVxyXG5cclxuLmstc2Nyb2xsYmFyLXZlcnRpY2FsIHtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgd2lkdGg6IDE3cHg7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlblxyXG59XHJcblxyXG4uay10b3VjaC1zY3JvbGxiYXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDIwMDAwMDtcclxuICBoZWlnaHQ6IDhweDtcclxuICB3aWR0aDogOHB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICM4YThhOGE7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg1ODU4NVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpIHtcclxuICBib2R5IC5rLXRvdWNoLXNjcm9sbGJhciB7XHJcbiAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICB3aWR0aDogMTJweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDdweFxyXG4gIH1cclxufVxyXG5cclxuLmstdmlydHVhbC1zY3JvbGxhYmxlLXdyYXAge1xyXG4gIG92ZXJmbG93LXg6IGF1dG9cclxufVxyXG5cclxuLmstY3VycmVudC10aW1lIHtcclxuICBiYWNrZ3JvdW5kOiByZWQ7XHJcbiAgcG9zaXRpb246IGFic29sdXRlXHJcbn1cclxuXHJcbi5rLWN1cnJlbnQtdGltZS1hcnJvdy1kb3duIHtcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgYmFja2dyb3VuZDogMCAwO1xyXG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItdG9wOiA0cHggc29saWQgcmVkO1xyXG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnRcclxufVxyXG5cclxuLmstY3VycmVudC10aW1lLWFycm93LWxlZnQge1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHJlZFxyXG59XHJcblxyXG4uay1jdXJyZW50LXRpbWUtYXJyb3ctcmlnaHQge1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHJlZDtcclxuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudFxyXG59XHJcblxyXG4uay1hbmltYXRpb24tY29udGFpbmVyLCAuay1hbmltYXRpb24tY29udGFpbmVyICosIC5rLWFuaW1hdGlvbi1jb250YWluZXIgOmFmdGVyLCAuay1ibG9jayAuay1oZWFkZXIsIC5rLXdpZGdldCwgLmstd2lkZ2V0ICosIC5rLXdpZGdldCA6YmVmb3JlIHtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveFxyXG59XHJcblxyXG4uay1ibG9jaywgLmstZWRpdC1jZWxsIC5rLXdpZGdldCwgLmstZ3JpZC1lZGl0LXJvdyAuay13aWRnZXQsIC5rLWdyaWQtZWRpdC1yb3cgLnRleHQtYm94LCAuay10YWJzdHJpcCA+IC5rLWNvbnRlbnQgPiAua20tc2Nyb2xsLWNvbnRhaW5lciwgLmstdGV4dGJveCwgLmttLWFjdGlvbnNoZWV0ID4gbGksIC5rbS1zaGltIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbn1cclxuXHJcbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbn1cclxuXHJcbi5mb3JtLWNvbnRyb2wuay13aWRnZXQge1xyXG4gIHBhZGRpbmc6IDBcclxufVxyXG5cclxuLmttLXdpZGdldCwgLmttLXdpZGdldCAqIHtcclxuICAtbW96LWJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcclxuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcclxuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3hcclxufVxyXG5cclxuLmstcGRmLWV4cG9ydC1zaGFkb3cge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGxlZnQ6IC0xNTAwMHB4O1xyXG4gIHdpZHRoOiAxNDQwMHB4XHJcbn1cclxuXHJcbi5rbS1uYXRpdmUtc2Nyb2xsZXIge1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teCBwYW4teTtcclxuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcclxuICAtbXMtc2Nyb2xsLXNuYXAtdHlwZTogcHJveGltaXR5XHJcbn1cclxuXHJcbi5rLWhyIHtcclxuICBtYXJnaW46IC41ZW0gYXV0bztcclxuICBwYWRkaW5nOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmbG9hdDogbm9uZTtcclxuICBjbGVhcjogYm90aFxyXG59XHJcblxyXG4uay1pY29uLCAuay10b29sLWljb24ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB3aWR0aDogMWVtO1xyXG4gIGhlaWdodDogMWVtO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgZm9udDogMTZweC8xIFdlYkNvbXBvbmVudHNJY29ucztcclxuICBzcGVhazogbm9uZTtcclxuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICB0ZXh0LWluZGVudDogMDtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gIGNvbG9yOiBpbmhlcml0XHJcbn1cclxuXHJcbi5rLWRyb3AtaGludCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IDRweDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogMTAwMDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKVxyXG59XHJcblxyXG4uay1kcm9wLWhpbnQtZW5kLCAuay1kcm9wLWhpbnQtc3RhcnQge1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIGJvcmRlci13aWR0aDogNHB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudFxyXG59XHJcblxyXG4uay1kcm9wLWhpbnQtbGluZSB7XHJcbiAgZmxleC1ncm93OiAxXHJcbn1cclxuXHJcbi5rLWRyb3AtaGludC1oIC5rLWRyb3AtaGludC1zdGFydCB7XHJcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDYuOTI4MjAzMjNweDtcclxuICBib3JkZXItcmlnaHQtd2lkdGg6IDBcclxufVxyXG5cclxuLmstZHJvcC1oaW50LWggLmstZHJvcC1oaW50LWxpbmUge1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIGhlaWdodDogMXB4XHJcbn1cclxuXHJcbi5rLWRyb3AtaGludC1oIC5rLWRyb3AtaGludC1lbmQge1xyXG4gIGJvcmRlci1yaWdodC13aWR0aDogNi45MjgyMDMyM3B4O1xyXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwXHJcbn1cclxuXHJcbi5rLWRyb3AtaGludC12IHtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbn1cclxuXHJcbi5rLWRyb3AtaGludC12IC5rLWRyb3AtaGludC1zdGFydCB7XHJcbiAgYm9yZGVyLXRvcC13aWR0aDogNi45MjgyMDMyM3B4O1xyXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDBcclxufVxyXG5cclxuLmstZHJvcC1oaW50LXYgLmstZHJvcC1oaW50LWxpbmUge1xyXG4gIHdpZHRoOiAxcHg7XHJcbiAgaGVpZ2h0OiAyMHB4XHJcbn1cclxuXHJcbi5rLWRyb3AtaGludC12IC5rLWRyb3AtaGludC1lbmQge1xyXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDYuOTI4MjAzMjNweDtcclxuICBib3JkZXItdG9wLXdpZHRoOiAwXHJcbn1cclxuXHJcbi5rLWNvbHVtbi1tZW51IC5rLXNwcml0ZSwgLmstZ3JpZC1tb2JpbGUgLmstcmVzaXplLWhhbmRsZS1pbm5lcjphZnRlciwgLmstZ3JpZC1tb2JpbGUgLmstcmVzaXplLWhhbmRsZS1pbm5lcjpiZWZvcmUsIC5rLXBhZ2VyLW51bWJlcnMgLmstY3VycmVudC1wYWdlIC5rLWxpbms6YWZ0ZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB3aWR0aDogMWVtO1xyXG4gIGhlaWdodDogMWVtO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgZm9udDogMTZweC8xIFdlYkNvbXBvbmVudHNJY29ucztcclxuICBzcGVhazogbm9uZTtcclxuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICB0ZXh0LWluZGVudDogMDtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlXHJcbn1cclxuXHJcbi5rLWljb246YmVmb3JlIHtcclxuICBtYXJnaW46IGF1dG87XHJcbiAgd2lkdGg6IDFlbTtcclxuICBoZWlnaHQ6IDFlbTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMFxyXG59XHJcblxyXG4uay1idXR0b24uay1idXR0b24taWNvbiAuay1pY29uLCAuay1ncmlkLWZpbHRlciAuay1pY29uLCAuay1oZWFkZXIgLmstaWNvbiB7XHJcbiAgdGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW5cclxufVxyXG5cclxuLmstYnV0dG9uLmstYnV0dG9uLWljb24gLmstaWNvbjpiZWZvcmUsIC5rLWdyaWQtZmlsdGVyIC5rLWljb246YmVmb3JlLCAuay1oZWFkZXIgLmstaWNvbjpiZWZvcmUge1xyXG4gIHRleHQtaW5kZW50OiAwXHJcbn1cclxuXHJcbi5rLXNwcml0ZSB7XHJcbiAgd2lkdGg6IDE2cHg7XHJcbiAgaGVpZ2h0OiAxNnB4O1xyXG4gIGZvbnQtc2l6ZTogMDtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIC1tcy1oaWdoLWNvbnRyYXN0LWFkanVzdDogbm9uZVxyXG59XHJcblxyXG4uay1yZW9yZGVyLWN1ZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlXHJcbn1cclxuXHJcbi5rLXJlb3JkZXItY3VlOjphZnRlciwgLmstcmVvcmRlci1jdWU6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKVxyXG59XHJcblxyXG4uay1yZW9yZGVyLWN1ZTo6YmVmb3JlIHtcclxuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xyXG4gIGJvcmRlci10b3AtY29sb3I6IGN1cnJlbnRDb2xvcjtcclxuICB0b3A6IC00cHhcclxufVxyXG5cclxuLmstcmVvcmRlci1jdWU6OmFmdGVyIHtcclxuICBib3JkZXItdG9wLXdpZHRoOiAwO1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6IGN1cnJlbnRDb2xvcjtcclxuICBib3R0b206IC00cHhcclxufVxyXG5cclxuLmstZmxpcC1oIHtcclxuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSlcclxufVxyXG5cclxuLmstZmxpcC12IHtcclxuICB0cmFuc2Zvcm06IHNjYWxlWSgtMSlcclxufVxyXG5cclxuLmstZmxpcC1oLmstZmxpcC12IHtcclxuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSlcclxufVxyXG5cclxuLmstdGV4dC1hbGlnbi1sZWZ0LCAuay10ZXh0LWxlZnQge1xyXG4gIHRleHQtYWxpZ246IGxlZnRcclxufVxyXG5cclxuLmstdGV4dC1hbGlnbi1jZW50ZXIsIC5rLXRleHQtY2VudGVyIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXJcclxufVxyXG5cclxuLmstdGV4dC1hbGlnbi1yaWdodCwgLmstdGV4dC1yaWdodCB7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHRcclxufVxyXG5cclxuLmstdGV4dC1hbGlnbi1qdXN0aWZ5LCAuay10ZXh0LWp1c3RpZnkge1xyXG4gIHRleHQtYWxpZ246IGp1c3RpZnlcclxufVxyXG5cclxuc2NyaXB0IHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstY29tbW9uLXRlc3QtY2xhc3MsIC5rLXRoZW1lLXRlc3QtY2xhc3Mge1xyXG4gIG9wYWNpdHk6IDBcclxufVxyXG5cclxuW2hpZGRlbl0ge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxyXG59XHJcblxyXG5zY3JpcHQge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1oaWRkZW4ge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1ydGwge1xyXG4gIGRpcmVjdGlvbjogcnRsXHJcbn1cclxuXHJcbi5rLXNyLW9ubHkge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAtMXB4O1xyXG4gIHdpZHRoOiAxcHg7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlblxyXG59XHJcblxyXG4uay1oYm94LCAuay1oc3RhY2sge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiByb3cgbm93cmFwXHJcbn1cclxuXHJcbi5rLXZib3gsIC5rLXZzdGFjayB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXBcclxufVxyXG5cclxuLmstZmxleCwgLmstc3BhY2VyIHtcclxuICBmbGV4OiAxIDAgMCVcclxufVxyXG5cclxuLmstZmxleC1sYXlvdXQge1xyXG4gIGRpc3BsYXk6IGZsZXhcclxufVxyXG5cclxuLmstZ3JpZC1sYXlvdXQge1xyXG4gIGRpc3BsYXk6IGdyaWRcclxufVxyXG5cclxuLmstc2VwYXJhdG9yIHtcclxuICB3aWR0aDogYXV0bztcclxuICBoZWlnaHQ6IDA7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xyXG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XHJcbiAgYWxpZ24tc2VsZjogc3RyZXRjaFxyXG59XHJcblxyXG4uay1zZXBhcmF0b3ItaG9yaXpvbnRhbCwgLmstdnN0YWNrID4gLmstc2VwYXJhdG9yIHtcclxuICB3aWR0aDogYXV0bztcclxuICBoZWlnaHQ6IDA7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwXHJcbn1cclxuXHJcbi5rLWhzdGFjayA+IC5rLXNlcGFyYXRvciwgLmstc2VwYXJhdG9yLXZlcnRpY2FsIHtcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMCAxcHhcclxufVxyXG5cclxuaHIuay1zZXBhcmF0b3Ige1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwXHJcbn1cclxuXHJcbi5rLWFjdGlvbi1idXR0b25zLCAuay1hY3Rpb25zLCAuay1jb2x1bW5tZW51LWFjdGlvbnMge1xyXG4gIG1hcmdpbjogMWVtIDAgMDtcclxuICBwYWRkaW5nOiA2cHggOHB4O1xyXG4gIGJvcmRlci13aWR0aDogMXB4IDAgMCAwO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiA4cHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBjbGVhcjogYm90aFxyXG59XHJcblxyXG4uay1wb3B1cCAuay1hY3Rpb25zIHtcclxuICBwYWRkaW5nOiA2cHggMCAwXHJcbn1cclxuXHJcbi5rLWNvbG9ycGlja2VyLXBvcHVwIC5rLWFjdGlvbnMge1xyXG4gIHBhZGRpbmc6IDZweCA4cHhcclxufVxyXG5cclxuLmstaWUgLmstYWN0aW9ucyAuay1idXR0b24gfiAuay1idXR0b24ge1xyXG4gIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgZmxleC1zaHJpbms6IDBcclxufVxyXG5cclxuLmstcnRsIC5rLWllIC5rLWFjdGlvbnMgLmstYnV0dG9uIH4gLmstYnV0dG9uLCBbZGlyPXJ0bF0gLmstaWUgLmstYWN0aW9ucyAuay1idXR0b24gfiAuay1idXR0b24ge1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIG1hcmdpbi1yaWdodDogOHB4XHJcbn1cclxuXHJcbi5rLWFjdGlvbnMtc3RhcnQge1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxyXG59XHJcblxyXG4uay1hY3Rpb25zLWNlbnRlciB7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxufVxyXG5cclxuLmstYWN0aW9ucy1lbmQge1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmRcclxufVxyXG5cclxuLmstYWN0aW9ucy1zdHJldGNoZWQgPiAqIHtcclxuICBmbGV4OiAxIDAgMCVcclxufVxyXG5cclxuLmstYnV0dG9uIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogNHB4IDhweDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgY2VudGVyO1xyXG4gIGZvbnQ6IGluaGVyaXQ7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiA0cHg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgb3V0bGluZTogMDtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5rLWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXI6IDA7XHJcbiAgb3V0bGluZTogMFxyXG59XHJcblxyXG4uay1idXR0b246Zm9jdXMsIC5rLWJ1dHRvbjpob3ZlciB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIG91dGxpbmU6IDBcclxufVxyXG5cclxuLmstYnV0dG9uIC5rLWJ1dHRvbi10ZXh0LCAuay1idXR0b24gLmstdGV4dCB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwXHJcbn1cclxuXHJcbi5rLWJ1dHRvbiAuay1pY29uLCAuay1idXR0b24gLmstaW1hZ2UsIC5rLWJ1dHRvbiAuay1zcHJpdGUge1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZVxyXG59XHJcblxyXG4uay1idXR0b24uay1kaXNhYmxlZCwgLmstYnV0dG9uW2Rpc2FibGVkXSB7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICBvcGFjaXR5OiAuNjtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZVxyXG59XHJcblxyXG4uay1idXR0b24uay1idXR0b24taWNvbiwgLmstaWNvbi1idXR0b24ge1xyXG4gIHdpZHRoOiBjYWxjKCgxLjQyODU3MTQyODU3MTQyODYgKiAxZW0pICsgKDRweCAqIDIpICsgKDFweCAqIDIpKTtcclxuICBoZWlnaHQ6IGNhbGMoKDEuNDI4NTcxNDI4NTcxNDI4NiAqIDFlbSkgKyAoNHB4ICogMikgKyAoMXB4ICogMikpO1xyXG4gIHBhZGRpbmc6IDRweDtcclxuICBnYXA6IDBcclxufVxyXG5cclxuLmstYnV0dG9uLmstYnV0dG9uLWljb24gLmstYnV0dG9uLXRleHQsIC5rLWJ1dHRvbi5rLWJ1dHRvbi1pY29uIC5rLXRleHQsIC5rLWljb24tYnV0dG9uIC5rLWJ1dHRvbi10ZXh0LCAuay1pY29uLWJ1dHRvbiAuay10ZXh0IHtcclxuICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbmEuay1idXR0b24tZXhwYW5kIHtcclxuICBkaXNwbGF5OiBibG9ja1xyXG59XHJcblxyXG5idXR0b24uay1idXR0b24tZXhwYW5kLCBpbnB1dFt0eXBlPWJ1dHRvbl0uay1idXR0b24tZXhwYW5kLCBpbnB1dFt0eXBlPXJlc2V0XS5rLWJ1dHRvbi1leHBhbmQsIGlucHV0W3R5cGU9c3VibWl0XS5rLWJ1dHRvbi1leHBhbmQge1xyXG4gIHdpZHRoOiAxMDAlXHJcbn1cclxuXHJcbi5rLWRyb3Bkb3duLWJ1dHRvbiwgLmstbWVudS1idXR0b24ge1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcclxufVxyXG5cclxuLmstYnV0dG9uLWZsYXQsIC5rLWJ1dHRvbi5rLWJ1dHRvbi1jbGVhciB7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGJhY2tncm91bmQ6IDAgMCAhaW1wb3J0YW50O1xyXG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICB0cmFuc2l0aW9uOiBjb2xvciAuMnMgZWFzZS1pbi1vdXRcclxufVxyXG5cclxuLmstYnV0dG9uLWZsYXQ6OmJlZm9yZSwgLmstYnV0dG9uLmstYnV0dG9uLWNsZWFyOjpiZWZvcmUge1xyXG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstYnV0dG9uLWZsYXQ6OmFmdGVyLCAuay1idXR0b24uay1idXR0b24tY2xlYXI6OmFmdGVyIHtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggY3VycmVudENvbG9yO1xyXG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstYnV0dG9uLWZsYXQuay1mb2N1czo6YWZ0ZXIsIC5rLWJ1dHRvbi1mbGF0OmZvY3VzOjphZnRlciwgLmstYnV0dG9uLmstYnV0dG9uLWNsZWFyLmstZm9jdXM6OmFmdGVyLCAuay1idXR0b24uay1idXR0b24tY2xlYXI6Zm9jdXM6OmFmdGVyIHtcclxuICBvcGFjaXR5OiAuMTJcclxufVxyXG5cclxuLmstYnV0dG9uLWZsYXQuay1kaXNhYmxlZCwgLmstYnV0dG9uLWZsYXRbZGlzYWJsZWRdLCAuay1idXR0b24uay1idXR0b24tY2xlYXIuay1kaXNhYmxlZCwgLmstYnV0dG9uLmstYnV0dG9uLWNsZWFyW2Rpc2FibGVkXSwgLmstZGlzYWJsZWQgLmstYnV0dG9uLWZsYXQsIC5rLWRpc2FibGVkIC5rLWJ1dHRvbi5rLWJ1dHRvbi1jbGVhciB7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmVcclxufVxyXG5cclxuLmstYnV0dG9uLW91dGxpbmUge1xyXG4gIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGJhY2tncm91bmQ6IDAgMFxyXG59XHJcblxyXG4uay1idXR0b24tbGluaywgLmstYnV0dG9uLWxpbmsuay1ob3ZlciB7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgYmFja2dyb3VuZDogMCAwXHJcbn1cclxuXHJcbi5rLWJ1dHRvbi1saW5rLmstaG92ZXIsIC5rLWJ1dHRvbi1saW5rOmhvdmVyIHtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxyXG59XHJcblxyXG4uay1idXR0b24tbGluay5rLWFjdGl2ZSB7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudFxyXG59XHJcblxyXG4uay1idXR0b246OmJlZm9yZSB7XHJcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcclxuICBvcGFjaXR5OiAwO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IC0xcHg7XHJcbiAgcmlnaHQ6IC0xcHg7XHJcbiAgdG9wOiAtMXB4O1xyXG4gIGJvdHRvbTogLTFweDtcclxuICB6LWluZGV4OiAwO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0XHJcbn1cclxuXHJcbi5rLWJ1dHRvbi5rLW5vLWZvY3VzOm5vdCguay1ob3Zlcik6OmJlZm9yZSwgLmstYnV0dG9uLmstbm8tZm9jdXM6bm90KDpob3Zlcik6OmJlZm9yZSB7XHJcbiAgb3BhY2l0eTogMFxyXG59XHJcblxyXG4uay1idXR0b24uay1hY3RpdmU6OmJlZm9yZSwgLmstYnV0dG9uOmFjdGl2ZTo6YmVmb3JlIHtcclxuICBvcGFjaXR5OiAuMTZcclxufVxyXG5cclxuLmstYnV0dG9uLmstc2VsZWN0ZWQ6OmJlZm9yZSB7XHJcbiAgb3BhY2l0eTogLjJcclxufVxyXG5cclxuLmstYnV0dG9uOjphZnRlciB7XHJcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICB0b3A6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHotaW5kZXg6IDA7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXRcclxufVxyXG5cclxuLmstYnV0dG9uLWdyb3VwIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZmxleC13cmFwOiBub3dyYXBcclxufVxyXG5cclxuLmstYnV0dG9uLWdyb3VwLmstYnV0dG9uLWdyb3VwLWZsYXQgLmstYnV0dG9uLmstc2VsZWN0ZWQge1xyXG4gIGNvbG9yOiBpbmhlcml0XHJcbn1cclxuXHJcbi5rLWJ1dHRvbi1ncm91cCAuay1idXR0b24ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uay1idXR0b24tZ3JvdXAgLmstYnV0dG9uICsgLmstYnV0dG9uIHtcclxuICBtYXJnaW4tbGVmdDogLTFweFxyXG59XHJcblxyXG4uay1idXR0b24tZ3JvdXAuay1idXR0b24tZ3JvdXAtc3RyZXRjaGVkIHtcclxuICBkaXNwbGF5OiBmbGV4XHJcbn1cclxuXHJcbi5rLWJ1dHRvbi1ncm91cC5rLWJ1dHRvbi1ncm91cC1zdHJldGNoZWQgLmstYnV0dG9uIHtcclxuICBmbGV4OiAxIDAgYXV0b1xyXG59XHJcblxyXG4uay1idXR0b24tZ3JvdXAgLmstYnV0dG9uLmstYWN0aXZlLCAuay1idXR0b24tZ3JvdXAgLmstYnV0dG9uOmFjdGl2ZSB7XHJcbiAgei1pbmRleDogMlxyXG59XHJcblxyXG4uay1idXR0b24tZ3JvdXAgLmstYnV0dG9uLmstaG92ZXIsIC5rLWJ1dHRvbi1ncm91cCAuay1idXR0b246aG92ZXIge1xyXG4gIHotaW5kZXg6IDNcclxufVxyXG5cclxuLmstYnV0dG9uLWdyb3VwIC5rLWJ1dHRvbi5rLWRpc2FibGVkLCAuay1idXR0b24tZ3JvdXAuay1kaXNhYmxlZCAuay1idXR0b24ge1xyXG4gIHotaW5kZXg6IGF1dG9cclxufVxyXG5cclxuLmstYnV0dG9uLWdyb3VwIC5rLWJ1dHRvbi5rLWZvY3VzLCAuay1idXR0b24tZ3JvdXAgLmstYnV0dG9uOmZvY3VzIHtcclxuICB6LWluZGV4OiA0XHJcbn1cclxuXHJcbi5rLWJ1dHRvbi1ncm91cCAuay1idXR0b246bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoLmstb3ZlcmZsb3ctYnV0dG9uKSB7XHJcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IDA7XHJcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiAwO1xyXG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IDA7XHJcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IDBcclxufVxyXG5cclxuLmstYnV0dG9uLWdyb3VwID4gLmstYnV0dG9uOmZpcnN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCk6bm90KC5rLW92ZXJmbG93LWJ1dHRvbikge1xyXG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiAwO1xyXG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogMFxyXG59XHJcblxyXG4uay1idXR0b24tZ3JvdXAgPiAuay1idXR0b246bGFzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpOm5vdCguay1vdmVyZmxvdy1idXR0b24pIHtcclxuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiAwO1xyXG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiAwXHJcbn1cclxuXHJcbi5rLWJ1dHRvbi1ncm91cCBsYWJlbCBpbnB1dFt0eXBlPWNoZWNrYm94XSwgLmstYnV0dG9uLWdyb3VwIGxhYmVsIGlucHV0W3R5cGU9cmFkaW9dLCAuay1idXR0b24tZ3JvdXAgPiBpbnB1dFt0eXBlPWNoZWNrYm94XSwgLmstYnV0dG9uLWdyb3VwID4gaW5wdXRbdHlwZT1yYWRpb10ge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lXHJcbn1cclxuXHJcbi5rLXNwbGl0LWJ1dHRvbiB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxyXG59XHJcblxyXG4uay1zcGxpdC1idXR0b24gPiAuay1idXR0b246bGFzdC1jaGlsZCwgLmstc3BsaXQtYnV0dG9uID4gLmstc3BsaXQtYnV0dG9uLWFycm93IHtcclxuICBtYXJnaW4tbGVmdDogLTFweDtcclxuICBwYWRkaW5nOiA0cHg7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgZmxleDogbm9uZVxyXG59XHJcblxyXG4uay1zcGxpdC1jb250YWluZXIgPiBsaSB7XHJcbiAgcGFkZGluZzogMXB4XHJcbn1cclxuXHJcbi5rLXNwbGl0LWNvbnRhaW5lciAuay1idXR0b24ge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcclxufVxyXG5cclxuLmstYWN0aW9uLWJ1dHRvbnMge1xyXG4gIG1hcmdpbjogMWVtIDAgMDtcclxuICBwYWRkaW5nOiA2cHggOHB4O1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBjbGVhcjogYm90aFxyXG59XHJcblxyXG4uay1hY3Rpb24tYnV0dG9ucyAuay1idXR0b24ge1xyXG4gIG1pbi13aWR0aDogNzVweFxyXG59XHJcblxyXG4uay1hY3Rpb24tYnV0dG9ucyAuay1idXR0b24gKyAuay1idXR0b24ge1xyXG4gIG1hcmdpbi1sZWZ0OiA2cHhcclxufVxyXG5cclxuLmstYWN0aW9uLWJ1dHRvbnMgLmstYnV0dG9uLmstbGVmdCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luOiAwIDAgMCAxZW1cclxufVxyXG5cclxuLmstcnRsIC5rLWJ1dHRvbi1ncm91cCAuay1idXR0b24ge1xyXG4gIG1hcmdpbi1sZWZ0OiAwXHJcbn1cclxuXHJcbi5rLXJ0bCAuay1idXR0b24tZ3JvdXAgLmstYnV0dG9uICsgLmstYnV0dG9uIHtcclxuICBtYXJnaW4tcmlnaHQ6IC0xcHhcclxufVxyXG5cclxuLmstcnRsIC5rLXNwbGl0LWJ1dHRvbiAuay1zcGxpdC1idXR0b24tYXJyb3cge1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIG1hcmdpbi1yaWdodDogLTFweFxyXG59XHJcblxyXG4uay1ydGwgLmstc3BsaXQtY29udGFpbmVyIC5rLWJ1dHRvbiB7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHRcclxufVxyXG5cclxuLmstbm8tZmxleGJveCAuay1idXR0b24ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9ja1xyXG59XHJcblxyXG4uay1uby1mbGV4Ym94IC5rLWJ1dHRvbi1ncm91cCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrXHJcbn1cclxuXHJcbi5rLW5vLWZsZXhib3ggLmstYnV0dG9uLWdyb3VwOmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGNsZWFyOiBib3RoXHJcbn1cclxuXHJcbi5rLW5vLWZsZXhib3ggLmstYnV0dG9uLWdyb3VwIC5rLWJ1dHRvbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3BcclxufVxyXG5cclxuLmstaW5wdXQsIC5rLXBpY2tlciB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWluLXdpZHRoOiAwO1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcclxuICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZVxyXG59XHJcblxyXG4uay1pbnB1dCAuay1pbnB1dCwgLmstaW5wdXQgLmstcGlja2VyLCAuay1waWNrZXIgLmstaW5wdXQsIC5rLXBpY2tlciAuay1waWNrZXIge1xyXG4gIGJvcmRlci13aWR0aDogMCAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGJhY2tncm91bmQ6IDAgMDtcclxuICBmb250OiBpbmhlcml0O1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgYm94LXNoYWRvdzogbm9uZVxyXG59XHJcblxyXG4uay1pbnB1dCAuay1jbGVhci12YWx1ZSwgLmstaW5wdXQgLmstaW5wdXQtaWNvbiwgLmstaW5wdXQgLmstaW5wdXQtbG9hZGluZy1pY29uLCAuay1pbnB1dCAuay1pbnB1dC12YWxpZGF0aW9uLWljb24sIC5rLXBpY2tlciAuay1jbGVhci12YWx1ZSwgLmstcGlja2VyIC5rLWlucHV0LWljb24sIC5rLXBpY2tlciAuay1pbnB1dC1sb2FkaW5nLWljb24sIC5rLXBpY2tlciAuay1pbnB1dC12YWxpZGF0aW9uLWljb24ge1xyXG4gIHdpZHRoOiBjYWxjKDE2cHggKyAoNHB4ICogMikpO1xyXG4gIGhlaWdodDogY2FsYygxNnB4ICsgKDRweCAqIDIpKVxyXG59XHJcblxyXG4uay1pbnB1dCA+ICosIC5rLXBpY2tlciA+ICoge1xyXG4gIG1hcmdpbjogMFxyXG59XHJcblxyXG5pbnB1dC5rLWlucHV0IHtcclxuICBwYWRkaW5nOiA0cHggOHB4XHJcbn1cclxuXHJcbi5rLXBpY2tlciB7XHJcbiAgY3Vyc29yOiBwb2ludGVyXHJcbn1cclxuXHJcbnNlbGVjdC5rLXBpY2tlciB7XHJcbiAgcGFkZGluZzogNHB4IDhweDtcclxuICBhcHBlYXJhbmNlOiBhdXRvXHJcbn1cclxuXHJcbi5rLWlucHV0LWlubmVyIHtcclxuICBwYWRkaW5nOiA0cHggOHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlcjogMDtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGJhY2tncm91bmQ6IDAgMDtcclxuICBmb250OiBpbmhlcml0O1xyXG4gIGZsZXg6IDE7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmVcclxufVxyXG5cclxuLmstaW5wdXQtaW5uZXI6Oi1tcy1jbGVhciB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uay1pbnB1dC1pbm5lcjppbnZhbGlkIHtcclxuICBib3gtc2hhZG93OiBub25lXHJcbn1cclxuXHJcbnNwYW4uay1pbnB1dC1pbm5lciB7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyXHJcbn1cclxuXHJcbnRleHRhcmVhLmstaW5wdXQtaW5uZXIge1xyXG4gIG1hcmdpbjogMFxyXG59XHJcblxyXG4uay1waWNrZXIuay1pY29uLXBpY2tlciAuay1pbnB1dC1pbm5lciB7XHJcbiAgd2lkdGg6IDEuNDI4NTcxNDNlbTtcclxuICBoZWlnaHQ6IDEuNDI4NTcxNDNlbTtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveFxyXG59XHJcblxyXG4uay1pbnB1dC12YWx1ZS1pY29uIHtcclxuICBmbGV4OiBub25lXHJcbn1cclxuXHJcbi5rLWlucHV0LXZhbHVlLXRleHQge1xyXG4gIGZsZXg6IDE7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpc1xyXG59XHJcblxyXG4uay1pbnB1dC12YWx1ZS10ZXh0OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFwyMDBiXCI7XHJcbiAgd2lkdGg6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBmbGV4OiBub25lO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wXHJcbn1cclxuXHJcbi5rLWlucHV0LXZhbHVlcyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMnB4IDJweDtcclxuICBjdXJzb3I6IHRleHRcclxufVxyXG5cclxuLmstaW5wdXQtdmFsdWVzID4gLmstaW5wdXQtaW5uZXIsIC5rLWlucHV0LXZhbHVlcyA+IC5rLXNlYXJjaGJhciB7XHJcbiAgbWFyZ2luOiAtMnB4IC0ycHhcclxufVxyXG5cclxuLmstaWNvbi1waWNrZXIgLmstaW5wdXQtaW5uZXIge1xyXG4gIHBhZGRpbmc6IDRweDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG59XHJcblxyXG4uay1pbnB1dC1wcmVmaXgsIC5rLWlucHV0LXN1ZmZpeCB7XHJcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZmxleDogbm9uZVxyXG59XHJcblxyXG4uay1pbnB1dC1wcmVmaXggPiAqLCAuay1pbnB1dC1zdWZmaXggPiAqIHtcclxuICBmbGV4LXNocmluazogMFxyXG59XHJcblxyXG4uay1pbnB1dC1zZXBhcmF0b3Ige1xyXG4gIG1hcmdpbjogMDtcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDE2cHg7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMCAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgYWxpZ24tc2VsZjogY2VudGVyXHJcbn1cclxuXHJcbi5rLWlucHV0LWljb24sIC5rLWlucHV0LWxvYWRpbmctaWNvbiwgLmstaW5wdXQtdmFsaWRhdGlvbi1pY29uIHtcclxuICBmbGV4OiBub25lO1xyXG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG59XHJcblxyXG4uay1jbGVhci12YWx1ZSB7XHJcbiAgb3V0bGluZTogMDtcclxuICBmbGV4OiBub25lO1xyXG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBvcGFjaXR5OiAuNVxyXG59XHJcblxyXG4uay1jbGVhci12YWx1ZS5rLWhvdmVyLCAuay1jbGVhci12YWx1ZTpob3ZlciB7XHJcbiAgb3BhY2l0eTogMVxyXG59XHJcblxyXG4uay1jbGVhci12YWx1ZTpmb2N1cy12aXNpYmxlIHtcclxuICBvdXRsaW5lOiAxcHggZG90dGVkO1xyXG4gIG91dGxpbmUtb2Zmc2V0OiAtMXB4XHJcbn1cclxuXHJcbi5rLWlucHV0LWJ1dHRvbiwgLmstaW5wdXQtYnV0dG9uLmstYnV0dG9uIHtcclxuICB3aWR0aDogY2FsYygxLjQyODU3MTQyODU3MTQyODYgKiAxZW0gKyAoNHB4ICogMikpO1xyXG4gIGhlaWdodDogY2FsYygxLjQyODU3MTQyODU3MTQyODYgKiAxZW0gKyAoNHB4ICogMikpO1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiAwO1xyXG4gIGZsZXg6IG5vbmU7XHJcbiAgYXNwZWN0LXJhdGlvOiBhdXRvO1xyXG4gIGJveC1zaGFkb3c6IG5vbmVcclxufVxyXG5cclxuLmstaW5wdXQtYnV0dG9uLmstYnV0dG9uID4gLmstYnV0dG9uLWljb24sIC5rLWlucHV0LWJ1dHRvbiA+IC5rLWJ1dHRvbi1pY29uIHtcclxuICBtaW4td2lkdGg6IGF1dG8gIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1pbnB1dC1idXR0b24uay1hY3RpdmUsIC5rLWlucHV0LWJ1dHRvbi5rLWJ1dHRvbi5rLWFjdGl2ZSwgLmstaW5wdXQtYnV0dG9uLmstYnV0dG9uLmstZm9jdXMsIC5rLWlucHV0LWJ1dHRvbi5rLWJ1dHRvbjphY3RpdmUsIC5rLWlucHV0LWJ1dHRvbi5rLWJ1dHRvbjpmb2N1cywgLmstaW5wdXQtYnV0dG9uLmstZm9jdXMsIC5rLWlucHV0LWJ1dHRvbjphY3RpdmUsIC5rLWlucHV0LWJ1dHRvbjpmb2N1cyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBib3gtc2hhZG93OiBub25lXHJcbn1cclxuXHJcbi5rLXBpY2tlciAuay1pbnB1dC1idXR0b24ge1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGJhY2tncm91bmQ6IDAgMDtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50XHJcbn1cclxuXHJcbi5rLWlucHV0LXNwaW5uZXIge1xyXG4gIHdpZHRoOiBjYWxjKDEuNDI4NTcxNDI4NTcxNDI4NiAqIDFlbSArICg0cHggKiAyKSk7XHJcbiAgZmxleDogbm9uZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyXHJcbn1cclxuXHJcbi5rLWlucHV0LXNwaW5uZXIgLmstc3Bpbm5lci1kZWNyZWFzZSwgLmstaW5wdXQtc3Bpbm5lciAuay1zcGlubmVyLWluY3JlYXNlIHtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogMDtcclxuICBmbGV4OiAxIDEgNTAlO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGFzcGVjdC1yYXRpbzogYXV0b1xyXG59XHJcblxyXG4uay1pbnB1dC1zcGlubmVyIC5rLXNwaW5uZXItZGVjcmVhc2UgPiAuay1idXR0b24taWNvbiwgLmstaW5wdXQtc3Bpbm5lciAuay1zcGlubmVyLWluY3JlYXNlID4gLmstYnV0dG9uLWljb24ge1xyXG4gIG1hcmdpbjogLTFlbSAwO1xyXG4gIG1pbi13aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gIG1pbi1oZWlnaHQ6IGF1dG8gIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1pbnB1dC1zcGlubmVyIC5rLXNwaW5uZXItaW5jcmVhc2UgLmstaWNvbiB7XHJcbiAgYm90dG9tOiAtMnB4XHJcbn1cclxuXHJcbi5rLWlucHV0LXNwaW5uZXIgLmstc3Bpbm5lci1kZWNyZWFzZSAuay1pY29uIHtcclxuICB0b3A6IC0ycHhcclxufVxyXG5cclxuLmstc2VhcmNoYmFyIHtcclxuICBmbGV4OiAxIDEgYXV0bztcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcFxyXG59XHJcblxyXG4uay1kYXRlaW5wdXQtd3JhcCwgLmstZHJvcGRvd24td3JhcCwgLmstbXVsdGlzZWxlY3Qtd3JhcCwgLmstbnVtZXJpYy13cmFwLCAuay1waWNrZXItd3JhcCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGZsZXg6IDEgMSBhdXRvO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5rLWlucHV0LWZsYXQsIC5rLXBpY2tlci1mbGF0IHtcclxuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcclxuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQ6IDAgMCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLWlucHV0LWZsYXQgLmstaW5wdXQtaW5uZXIsIC5rLXBpY2tlci1mbGF0IC5rLWlucHV0LWlubmVyIHtcclxuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstaW5wdXQtb3V0bGluZSwgLmstcGlja2VyLW91dGxpbmUge1xyXG4gIGJhY2tncm91bmQ6IDAgMCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1lbnUge1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgY3Vyc29yOiBkZWZhdWx0XHJcbn1cclxuXHJcbi5rLW1lbnUtaXRlbSB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgb3V0bGluZTogMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcclxuICBmbGV4OiBub25lO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB1c2VyLXNlbGVjdDogbm9uZVxyXG59XHJcblxyXG4uay1tZW51LWl0ZW0tY29udGVudCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlXHJcbn1cclxuXHJcbi5rLW1lbnUtaXRlbS1jb250ZW50IC5rLWFjdGlvbnMge1xyXG4gIG1hcmdpbi10b3A6IDBcclxufVxyXG5cclxuLmstbWVudS1saW5rIHtcclxuICBwYWRkaW5nOiA2cHggOHB4O1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgZmxleDogMSAxIGF1dG87XHJcbiAgZ2FwOiA0cHg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBjdXJzb3I6IHBvaW50ZXJcclxufVxyXG5cclxuLmstbWVudS1saW5rLXRleHQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gIGZsZXg6IDEgMSBhdXRvO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXNcclxufVxyXG5cclxuLmstbWVudS1leHBhbmQtYXJyb3cge1xyXG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAtNHB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcFxyXG59XHJcblxyXG4uay1tZW51LWhvcml6b250YWwge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3dcclxufVxyXG5cclxuLmstbWVudS1ob3Jpem9udGFsIC5rLW1lbnUtbGluayB7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAwIDA7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZFxyXG59XHJcblxyXG4uay1tZW51LWhvcml6b250YWwgPiAuay1tZW51LWl0ZW0gKyAuay1tZW51LWl0ZW0ge1xyXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHhcclxufVxyXG5cclxuLmstbWVudS1ob3Jpem9udGFsID4gLmstc2VwYXJhdG9yIHtcclxuICBtYXJnaW46IDAgNHB4O1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogYXV0bztcclxuICBib3JkZXItd2lkdGg6IDAgMCAwIDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkXHJcbn1cclxuXHJcbi5rLW1lbnUtdmVydGljYWwge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxufVxyXG5cclxuLmstbWVudS12ZXJ0aWNhbCA+IC5rLW1lbnUtaXRlbSArIC5rLW1lbnUtaXRlbSB7XHJcbiAgbWFyZ2luLXRvcDogOHB4XHJcbn1cclxuXHJcbi5rLW1lbnUtdmVydGljYWwgPiAuay1zZXBhcmF0b3Ige1xyXG4gIG1hcmdpbjogNHB4IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICBkaXNwbGF5OiBibG9ja1xyXG59XHJcblxyXG4uay1tZW51LXBvcHVwIHtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIG1heC1oZWlnaHQ6IDgwdmhcclxufVxyXG5cclxuLmstbWVudS1ncm91cCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDAgMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlXHJcbn1cclxuXHJcbi5rLW1lbnUtZ3JvdXAgLmstbWVudS1saW5rIHtcclxuICBwYWRkaW5nOiA0cHggOHB4XHJcbn1cclxuXHJcbi5rLW1lbnUtcG9wdXAgLmstbWVudS1ncm91cCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG59XHJcblxyXG4uay1tZW51LWdyb3VwIC5rLW1lbnUtaXRlbSArIC5rLW1lbnUtaXRlbSB7XHJcbiAgbWFyZ2luLXRvcDogMFxyXG59XHJcblxyXG4uay1tZW51LWdyb3VwIC5rLXNlcGFyYXRvciB7XHJcbiAgbWFyZ2luOiA0cHggMDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgZGlzcGxheTogYmxvY2tcclxufVxyXG5cclxuLmstcG9wdXBzLXdyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3JkZXI6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDBcclxufVxyXG5cclxuLmstY29udGV4dC1tZW51IHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMCAwO1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWRcclxufVxyXG5cclxuLmstY29udGV4dC1tZW51LmstbWVudS1ob3Jpem9udGFsIHtcclxuICBwYWRkaW5nOiAwIDBcclxufVxyXG5cclxuLmstY29udGV4dC1tZW51IC5rLXNlcGFyYXRvciB7XHJcbiAgbWFyZ2luOiAwXHJcbn1cclxuXHJcbi5rLWFuaW1hdGlvbi1jb250YWluZXIgLmstY29udGV4dC1tZW51LmstbWVudS1ob3Jpem9udGFsIHtcclxuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgZmxleC13cmFwOiBub3dyYXBcclxufVxyXG5cclxuLmstY29udGV4dC1tZW51LXBvcHVwIHtcclxuICB6LWluZGV4OiAxMjAwMFxyXG59XHJcblxyXG4uay1jb250ZXh0LW1lbnUtcG9wdXAgLmstY29udGV4dC1tZW51IHtcclxuICBib3JkZXItd2lkdGg6IDBcclxufVxyXG5cclxuLmstY29udGV4dC1tZW51LXBvcHVwIC5rLWNvbnRleHQtbWVudSwgLmstcG9wdXAgLmstY29udGV4dC1tZW51IHtcclxuICBib3JkZXItd2lkdGg6IDBcclxufVxyXG5cclxuLmstbWVudS1zY3JvbGwtd3JhcHBlciB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uay1tZW51LXNjcm9sbC13cmFwcGVyIC5rLW1lbnUge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgZmxleC13cmFwOiBub3dyYXBcclxufVxyXG5cclxuLmstbWVudS1zY3JvbGwtYnV0dG9uIHtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XHJcbiAgcG9zaXRpb246IGFic29sdXRlXHJcbn1cclxuXHJcbi5rLW1lbnUtc2Nyb2xsLWJ1dHRvbi5rLXNjcm9sbC1sZWZ0IHtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IDE2cHg7XHJcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHhcclxufVxyXG5cclxuLmstbWVudS1zY3JvbGwtYnV0dG9uLmstc2Nyb2xsLXJpZ2h0IHtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiAxNnB4O1xyXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHhcclxufVxyXG5cclxuLmstbWVudS1zY3JvbGwtYnV0dG9uLmstc2Nyb2xsLXVwIHtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDE2cHg7XHJcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4XHJcbn1cclxuXHJcbi5rLW1lbnUtc2Nyb2xsLWJ1dHRvbi5rLXNjcm9sbC1kb3duIHtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDE2cHg7XHJcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4XHJcbn1cclxuXHJcbnNlbGVjdC5rLWRyb3Bkb3duLCBzZWxlY3Quay1kcm9wZG93bmxpc3Qge1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBwYWRkaW5nOiA0cHggOHB4O1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgb3V0bGluZTogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIHRyYW5zaXRpb246IGFsbCAuMXMgZWFzZTtcclxuICBjdXJzb3I6IHBvaW50ZXJcclxufVxyXG5cclxuLmstZHJvcGRvd25ncmlkLXBvcHVwIHtcclxuICBvdmVyZmxvdzogaGlkZGVuXHJcbn1cclxuXHJcbi5rLWRyb3Bkb3duZ3JpZC1wb3B1cCA+IC5rLWRhdGEtdGFibGUge1xyXG4gIGJvcmRlci13aWR0aDogMFxyXG59XHJcblxyXG4uay1kcm9wZG93bmdyaWQtcG9wdXAgLmstdmlydHVhbC13cmFwIHtcclxuICBtYXJnaW46IDBcclxufVxyXG5cclxuLmstdGFibGUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogbm9uZTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICBib3JkZXItc3BhY2luZzogMDtcclxuICBlbXB0eS1jZWxsczogc2hvdztcclxuICBvdXRsaW5lOiAwO1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0XHJcbn1cclxuXHJcbi5rLWRhdGEtdGFibGUge1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWRcclxufVxyXG5cclxuLmstZGF0YS10YWJsZSAuay10YWJsZSB7XHJcbiAgdGFibGUtbGF5b3V0OiBmaXhlZFxyXG59XHJcblxyXG4uay10YWJsZS1hbHQtcm93LCAuay10YWJsZS1yb3csIC5rLXRhYmxlLXRib2R5LCAuay10YWJsZS10Zm9vdCwgLmstdGFibGUtdGhlYWQge1xyXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICB0ZXh0LWFsaWduOiBpbmhlcml0XHJcbn1cclxuXHJcbi5rLXRhYmxlLXRkLCAuay10YWJsZS10aCB7XHJcbiAgcGFkZGluZzogNnB4IDhweDtcclxuICBib3JkZXItd2lkdGg6IDAgMCAxcHggMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uay10YWJsZS10ZDpmaXJzdC1jaGlsZCwgLmstdGFibGUtdGg6Zmlyc3QtY2hpbGQge1xyXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwXHJcbn1cclxuXHJcbi5rLXRhYmxlLXRoIHtcclxuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHhcclxufVxyXG5cclxuLmstdGFibGUtaGVhZGVyIHtcclxuICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLWtlbmRvLXNjcm9sbGJhci13aWR0aCk7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbn1cclxuXHJcbi5rLXRhYmxlLWhlYWRlciAuay10YWJsZSB7XHJcbiAgYm9yZGVyLXdpZHRoOiAwXHJcbn1cclxuXHJcbi5rLXRhYmxlLWhlYWRlci13cmFwIHtcclxuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAwIDA7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlblxyXG59XHJcblxyXG4uay10YWJsZS1oZWFkZXItd3JhcCA+IC5rLXRhYmxlLCAuay10YWJsZS1oZWFkZXIgPiAuay10YWJsZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogLTFweFxyXG59XHJcblxyXG4uay10YWJsZS1ncm91cC1zdGlja3ktaGVhZGVyIHtcclxuICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgZmxleDogbm9uZVxyXG59XHJcblxyXG4uay10YWJsZS1ncm91cC1zdGlja3ktaGVhZGVyIC5rLXRhYmxlLXRoIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlclxyXG59XHJcblxyXG4uay10YWJsZS1saXN0IHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcclxuICBlbXB0eS1jZWxsczogc2hvdztcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIG91dGxpbmU6IDBcclxufVxyXG5cclxuLmstdGFibGUtbGlzdCAuay10YWJsZS1ncm91cC1yb3csIC5rLXRhYmxlLWxpc3QgLmstdGFibGUtcm93IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLmstdGFibGUtbGlzdCAuay10YWJsZS1yb3cuay1maXJzdCB7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGN1cnJlbnRDb2xvclxyXG59XHJcblxyXG4uay10YWJsZS1saXN0IC5rLXRhYmxlLXRkLCAuay10YWJsZS1saXN0IC5rLXRhYmxlLXRoIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXHJcbn1cclxuXHJcbi5rLXRhYmxlLWxpc3QgLmstdGFibGUtZ3JvdXAtcm93OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFwyMDBiXCI7XHJcbiAgcGFkZGluZzogNnB4IDA7XHJcbiAgd2lkdGg6IDA7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlblxyXG59XHJcblxyXG4uay10YWJsZS1saXN0IC5rLXRhYmxlLWdyb3VwLXJvdyAuay10YWJsZS10aCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMFxyXG59XHJcblxyXG4uay10YWJsZS1saXN0IC5rLXRhYmxlLXNwYWNlci10ZCB7XHJcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gIHdpZHRoOiAwICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDAgIWltcG9ydGFudDtcclxuICBib3JkZXItcmlnaHQtd2lkdGg6IDAgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay10YWJsZS1saXN0IC5rLXRhYmxlLWdyb3VwLXRkIHtcclxuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgd2lkdGg6IDAgIWltcG9ydGFudDtcclxuICBib3JkZXItbGVmdC13aWR0aDogMCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1yaWdodC13aWR0aDogMCAhaW1wb3J0YW50O1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlXHJcbn1cclxuXHJcbi5rLXRhYmxlLWxpc3QgLmstdGFibGUtZ3JvdXAtdGQgPiBzcGFuIHtcclxuICBwYWRkaW5nOiAwIDRweDtcclxuICBmb250LXNpemU6IC43NWVtO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDBcclxufVxyXG5cclxuLmstdmlydHVhbC10YWJsZSAuay10YWJsZS1ncm91cC1yb3csIC5rLXZpcnR1YWwtdGFibGUgLmstdGFibGUtcm93IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCVcclxufVxyXG5cclxuLmstdGFibGUtc2Nyb2xsZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogYXV0b1xyXG59XHJcblxyXG4uay10YWJsZS1zY3JvbGxlciA+IC5rLXRhYmxlIHtcclxuICBib3JkZXItd2lkdGg6IDBcclxufVxyXG5cclxuLmstdGFibGUtZm9vdGVyIHtcclxuICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLWtlbmRvLXNjcm9sbGJhci13aWR0aCk7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwIDA7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbn1cclxuXHJcbi5rLXRhYmxlLWZvb3RlciAuay10YWJsZSB7XHJcbiAgYm9yZGVyLXdpZHRoOiAwXHJcbn1cclxuXHJcbi5rLXRhYmxlLWZvb3Rlci13cmFwIHtcclxuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAwIDA7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlblxyXG59XHJcblxyXG4uay1ydGwgLmstdGFibGUsIC5rLXJ0bC5rLXRhYmxlLCBbZGlyPXJ0bF0gLmstdGFibGUsIFtkaXI9cnRsXS5rLXRhYmxlIHtcclxuICB0ZXh0LWFsaWduOiByaWdodFxyXG59XHJcblxyXG4uay1ydGwgLmstdGFibGUgLmstdGFibGUtdGQsIC5rLXJ0bCAuay10YWJsZSAuay10YWJsZS10aCwgLmstcnRsLmstdGFibGUgLmstdGFibGUtdGQsIC5rLXJ0bC5rLXRhYmxlIC5rLXRhYmxlLXRoLCBbZGlyPXJ0bF0gLmstdGFibGUgLmstdGFibGUtdGQsIFtkaXI9cnRsXSAuay10YWJsZSAuay10YWJsZS10aCwgW2Rpcj1ydGxdLmstdGFibGUgLmstdGFibGUtdGQsIFtkaXI9cnRsXS5rLXRhYmxlIC5rLXRhYmxlLXRoIHtcclxuICBib3JkZXItbGVmdC13aWR0aDogMDtcclxuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweFxyXG59XHJcblxyXG4uay1ydGwgLmstdGFibGUgLmstdGFibGUtdGQ6Zmlyc3QtY2hpbGQsIC5rLXJ0bCAuay10YWJsZSAuay10YWJsZS10aDpmaXJzdC1jaGlsZCwgLmstcnRsLmstdGFibGUgLmstdGFibGUtdGQ6Zmlyc3QtY2hpbGQsIC5rLXJ0bC5rLXRhYmxlIC5rLXRhYmxlLXRoOmZpcnN0LWNoaWxkLCBbZGlyPXJ0bF0gLmstdGFibGUgLmstdGFibGUtdGQ6Zmlyc3QtY2hpbGQsIFtkaXI9cnRsXSAuay10YWJsZSAuay10YWJsZS10aDpmaXJzdC1jaGlsZCwgW2Rpcj1ydGxdLmstdGFibGUgLmstdGFibGUtdGQ6Zmlyc3QtY2hpbGQsIFtkaXI9cnRsXS5rLXRhYmxlIC5rLXRhYmxlLXRoOmZpcnN0LWNoaWxkIHtcclxuICBib3JkZXItcmlnaHQtd2lkdGg6IDBcclxufVxyXG5cclxuLmstcnRsIC5rLXRhYmxlIC5rLXRhYmxlLWZvb3Rlci13cmFwLCAuay1ydGwgLmstdGFibGUgLmstdGFibGUtaGVhZGVyLXdyYXAsIC5rLXJ0bC5rLXRhYmxlIC5rLXRhYmxlLWZvb3Rlci13cmFwLCAuay1ydGwuay10YWJsZSAuay10YWJsZS1oZWFkZXItd3JhcCwgW2Rpcj1ydGxdIC5rLXRhYmxlIC5rLXRhYmxlLWZvb3Rlci13cmFwLCBbZGlyPXJ0bF0gLmstdGFibGUgLmstdGFibGUtaGVhZGVyLXdyYXAsIFtkaXI9cnRsXS5rLXRhYmxlIC5rLXRhYmxlLWZvb3Rlci13cmFwLCBbZGlyPXJ0bF0uay10YWJsZSAuay10YWJsZS1oZWFkZXItd3JhcCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwXHJcbn1cclxuXHJcbi5rLXJ0bCAuay10YWJsZS1saXN0IC5rLXRhYmxlLWdyb3VwLXRkID4gc3BhbiwgW2Rpcj1ydGxdIC5rLXRhYmxlLWxpc3QgLmstdGFibGUtZ3JvdXAtdGQgPiBzcGFuIHtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiBhdXRvXHJcbn1cclxuXHJcbi5rLWRhdGVyYW5nZXBpY2tlciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgZ2FwOiA4cHhcclxufVxyXG5cclxuLmstdG9vbGJhciB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDJweCA0cHg7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG59XHJcblxyXG4uay10b29sYmFyOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgaGVpZ2h0OiBjYWxjKCgxLjQyODU3MTQyODU3MTQyODYgKiAxZW0pICsgKDRweCAqIDIpICsgKDFweCAqIDIpKVxyXG59XHJcblxyXG4uay10b29sYmFyLmstdG9vbGJhci1yZXNpemFibGUge1xyXG4gIGZsZXgtd3JhcDogbm93cmFwXHJcbn1cclxuXHJcbi5rLXRvb2xiYXIgPiAqIHtcclxuICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xyXG4gIG1hcmdpbi1yaWdodDogNHB4O1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXHJcbn1cclxuXHJcbi5rLXRvb2xiYXIgPiAqID4gbGFiZWwge1xyXG4gIG1hcmdpbi1yaWdodDogNHB4XHJcbn1cclxuXHJcbi5rLXRvb2xiYXIgPiA6bGFzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwXHJcbn1cclxuXHJcbi5rLXRvb2xiYXIgLmstYnV0dG9uLCAuay10b29sYmFyIC5rLWJ1dHRvbi1ncm91cCwgLmstdG9vbGJhciAuay1zZXBhcmF0b3IsIC5rLXRvb2xiYXIgLmstc3BsaXQtYnV0dG9uLCAuay10b29sYmFyIC5rLXRleHRib3gsIC5rLXRvb2xiYXIgLmstd2lkZ2V0LCAuay10b29sYmFyIGxhYmVsIHtcclxuICBhbGlnbi1zZWxmOiBjZW50ZXJcclxufVxyXG5cclxuLmstdG9vbGJhciAuay1zcGxpdC1idXR0b24gPiAuay1idXR0b24ge1xyXG4gIGFsaWduLXNlbGY6IHN0cmV0Y2hcclxufVxyXG5cclxuLmstdG9vbGJhciAuay1pbnB1dCwgLmstdG9vbGJhciAuay1waWNrZXIge1xyXG4gIHdpZHRoOiAxMGVtXHJcbn1cclxuXHJcbi5rLXRvb2xiYXIgLmstY29sb3JwaWNrZXIge1xyXG4gIHdpZHRoOiBtaW4tY29udGVudFxyXG59XHJcblxyXG4uay10b29sYmFyIC5rLW92ZXJmbG93LWFuY2hvciB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHdpZHRoOiBjYWxjKGNhbGMoKDEuNDI4NTcxNDI4NTcxNDI4NiAqIDFlbSkgKyAoNHB4ICogMikgKyAoMXB4ICogMikpICsgKDRweCAqIDIpKTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwXHJcbn1cclxuXHJcbi5rLXRvb2xiYXIgLmstc2VwYXJhdG9yLCAuay10b29sYmFyIC5rLXRvb2xiYXItc2VwYXJhdG9yIHtcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDEuNDI4NTcxNDNlbTtcclxuICBib3JkZXItd2lkdGg6IDAgMCAwIDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkXHJcbn1cclxuXHJcbi5rLXRvb2xiYXIgLmstc3BhY2VyLCAuay10b29sYmFyIC5rLXRvb2xiYXItc3BhY2VyIHtcclxuICBoZWlnaHQ6IDEuNDI4NTcxNDNlbTtcclxuICBmbGV4OiAxIDEgYXV0b1xyXG59XHJcblxyXG4uay1vdmVyZmxvdy1jb250YWluZXIgPiAuay1pdGVtIHtcclxuICBwYWRkaW5nOiAxcHhcclxufVxyXG5cclxuLmstb3ZlcmZsb3ctY29udGFpbmVyIC5rLW92ZXJmbG93LXRvb2wtZ3JvdXAge1xyXG4gIGRpc3BsYXk6IGJsb2NrXHJcbn1cclxuXHJcbi5rLW92ZXJmbG93LWNvbnRhaW5lciAuay1vdmVyZmxvdy1idXR0b24ge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XHJcbn1cclxuXHJcbi5rLW92ZXJmbG93LWNvbnRhaW5lciAuay1idXR0b24tZ3JvdXAge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG59XHJcblxyXG4uay1vdmVyZmxvdy1jb250YWluZXIgLmstYnV0dG9uLWdyb3VwIC5rLWJ1dHRvbiB+IC5rLWJ1dHRvbiB7XHJcbiAgbWFyZ2luOiAwXHJcbn1cclxuXHJcbi5rLW92ZXJmbG93LWNvbnRhaW5lciAuay1zcGxpdC1idXR0b24ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG59XHJcblxyXG4uay1vdmVyZmxvdy1jb250YWluZXIgLmstc3BsaXQtYnV0dG9uIC5rLWJ1dHRvbiB7XHJcbiAgcGFkZGluZzogNHB4IDhweFxyXG59XHJcblxyXG4uay1vdmVyZmxvdy1jb250YWluZXIgLmstc3BsaXQtYnV0dG9uIC5rLWJ1dHRvbiB+IC5rLWJ1dHRvbiB7XHJcbiAgbWFyZ2luOiAwXHJcbn1cclxuXHJcbi5rLW92ZXJmbG93LWNvbnRhaW5lciAuay1zZXBhcmF0b3Ige1xyXG4gIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuLmstb3ZlcmZsb3ctY29udGFpbmVyIC5rLW92ZXJmbG93LWhpZGRlbiB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uay1ydGwgLmstdG9vbGJhciA+ICoge1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxuICBtYXJnaW4tbGVmdDogNHB4XHJcbn1cclxuXHJcbi5rLXJ0bCAuay10b29sYmFyID4gOmxhc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1sZWZ0OiAwXHJcbn1cclxuXHJcbi5rLXJ0bCAuay10b29sYmFyIC5rLW92ZXJmbG93LWFuY2hvciB7XHJcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XHJcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XHJcbiAgcmlnaHQ6IGF1dG87XHJcbiAgbGVmdDogMFxyXG59XHJcblxyXG4uay1ydGwgLmstb3ZlcmZsb3ctY29udGFpbmVyIC5rLW92ZXJmbG93LWJ1dHRvbiB7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHRcclxufVxyXG5cclxuLmstbm8tZmxleGJveCAuay10b29sYmFyIHtcclxuICBkaXNwbGF5OiBibG9ja1xyXG59XHJcblxyXG4uay1uby1mbGV4Ym94IC5rLXRvb2xiYXIuay10b29sYmFyLXJlc2l6YWJsZSB7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcFxyXG59XHJcblxyXG4uay1uby1mbGV4Ym94IC5rLXRvb2xiYXIgPiAqIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxyXG59XHJcblxyXG4uay1uby1mbGV4Ym94IC5rLXRvb2xiYXIgPiAuay1hbGlnbi1sZWZ0IHtcclxuICBmbG9hdDogbm9uZVxyXG59XHJcblxyXG4uay1uby1mbGV4Ym94IC5rLXRvb2xiYXIgPiAuay1hbGlnbi1yaWdodCB7XHJcbiAgZmxvYXQ6IHJpZ2h0XHJcbn1cclxuXHJcbi5rLXJwYW5lbC1sZWZ0IHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgdHJhbnNsYXRlWigwKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSB0cmFuc2xhdGVaKDApO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgdHJhbnNsYXRlWigwKTtcclxuICBsZWZ0OiAwXHJcbn1cclxuXHJcbi5rLXJwYW5lbC1yaWdodCB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSkgdHJhbnNsYXRlWigwKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpIHRyYW5zbGF0ZVooMCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpIHRyYW5zbGF0ZVooMCk7XHJcbiAgcmlnaHQ6IDBcclxufVxyXG5cclxuLmstcnBhbmVsLWxlZnQsIC5rLXJwYW5lbC1yaWdodCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIG1pbi13aWR0aDogMzIwcHg7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHRvcDogMFxyXG59XHJcblxyXG4uay1ycGFuZWwtbGVmdC5rLXJwYW5lbC1leHBhbmRlZCwgLmstcnBhbmVsLXJpZ2h0LmstcnBhbmVsLWV4cGFuZGVkIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVaKDApO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWigwKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWigwKVxyXG59XHJcblxyXG4uay1ycGFuZWwtbGVmdCArICosIC5rLXJwYW5lbC1yaWdodCArICoge1xyXG4gIG92ZXJmbG93OiBhdXRvXHJcbn1cclxuXHJcbi5rLWllOSAuay1ycGFuZWwtbGVmdCB7XHJcbiAgbGVmdDogLTEwMCVcclxufVxyXG5cclxuLmstaWU5IC5rLXJwYW5lbC1sZWZ0LmstcnBhbmVsLWV4cGFuZGVkIHtcclxuICBsZWZ0OiAwXHJcbn1cclxuXHJcbi5rLXJwYW5lbC10b3Age1xyXG4gIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgbWF4LWhlaWdodDogMFxyXG59XHJcblxyXG4uay1ycGFuZWwtdG9wLmstcnBhbmVsLWV4cGFuZGVkIHtcclxuICBtYXgtaGVpZ2h0OiA1NjhweDtcclxuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXJwYW5lbC10b2dnbGUge1xyXG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uXHJcbn1cclxuXHJcbi5rLWZvcm0ge1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0M1xyXG59XHJcblxyXG4uay1mb3JtLWZpZWxkc2V0IHtcclxuICBtYXJnaW46IDMycHggMCAwO1xyXG4gIHBhZGRpbmc6IDAgMDtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG59XHJcblxyXG4uay1mb3JtLWZpZWxkc2V0ID4gOmZpcnN0LWNoaWxkIHtcclxuICBtYXJnaW4tdG9wOiAwXHJcbn1cclxuXHJcbi5rLWZvcm0tbGVnZW5kIHtcclxuICBtYXJnaW46IDAgMCAxNnB4O1xyXG4gIHBhZGRpbmc6IDAgMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlci13aWR0aDogMCAwIDJweDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXHJcbn1cclxuXHJcbi5rLWZvcm0tZmllbGQge1xyXG4gIG1hcmdpbjogMCAwIDE2cHg7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcFxyXG59XHJcblxyXG4uay1mb3JtLWZpZWxkOmZpcnN0LWNoaWxkIHtcclxuICBtYXJnaW4tdG9wOiAwXHJcbn1cclxuXHJcbi5rLWZvcm0tZmllbGQgPiAuay1mb3JtLWxhYmVsLCAuay1mb3JtLWZpZWxkID4gLmstbGFiZWwge1xyXG4gIG1hcmdpbjogMCAwIDRweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGZsZXgtc2hyaW5rOiAwXHJcbn1cclxuXHJcbi5rLWZvcm0tZmllbGQgLmstY2hlY2tib3gtbGFiZWwsIC5rLWZvcm0tZmllbGQgLmstcmFkaW8tbGFiZWwge1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4XHJcbn1cclxuXHJcbi5rLWZvcm0tZmllbGQgLmstYXV0b2NvbXBsZXRlLCAuay1mb3JtLWZpZWxkIC5rLWNvbWJvYm94LCAuay1mb3JtLWZpZWxkIC5rLWRhdGVpbnB1dCwgLmstZm9ybS1maWVsZCAuay1kYXRlcGlja2VyLCAuay1mb3JtLWZpZWxkIC5rLWRhdGVyYW5nZXBpY2tlci13cmFwLCAuay1mb3JtLWZpZWxkIC5rLWRhdGV0aW1lcGlja2VyLCAuay1mb3JtLWZpZWxkIC5rLWRyb3Bkb3duLCAuay1mb3JtLWZpZWxkIC5rLWRyb3Bkb3dubGlzdCwgLmstZm9ybS1maWVsZCAuay1kcm9wZG93bnRyZWUsIC5rLWZvcm0tZmllbGQgLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyLCAuay1mb3JtLWZpZWxkIC5rLW1hc2tlZHRleHRib3gsIC5rLWZvcm0tZmllbGQgLmstbXVsdGlzZWxlY3QsIC5rLWZvcm0tZmllbGQgLmstbnVtZXJpY3RleHRib3gsIC5rLWZvcm0tZmllbGQgLmstc2lnbmF0dXJlLCAuay1mb3JtLWZpZWxkIC5rLXRleHRhcmVhLCAuay1mb3JtLWZpZWxkIC5rLXRleHRib3gsIC5rLWZvcm0tZmllbGQgLmstdGV4dGJveC1jb250YWluZXIsIC5rLWZvcm0tZmllbGQgLmstdGltZXBpY2tlciB7XHJcbiAgd2lkdGg6IDEwMCVcclxufVxyXG5cclxuLmstZm9ybS1lcnJvciwgLmstZm9ybS1oaW50IHtcclxuICBwYWRkaW5nOiA0cHggMCAwO1xyXG4gIG1hcmdpbjogMCAwIDRweDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IHJvdyBub3dyYXBcclxufVxyXG5cclxuLmstZm9ybS1ob3Jpem9udGFsIC5rLWZvcm0tZmllbGQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiByb3cgbm93cmFwXHJcbn1cclxuXHJcbi5rLWZvcm0taG9yaXpvbnRhbCAuay1mb3JtLWZpZWxkID4gLmstZm9ybS1sYWJlbCwgLmstZm9ybS1ob3Jpem9udGFsIC5rLWZvcm0tZmllbGQgPiAuay1sYWJlbCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgd2lkdGg6IDI1JTtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kXHJcbn1cclxuXHJcbi5rLWZvcm0taG9yaXpvbnRhbCAuay1mb3JtLWZpZWxkIC5rLWxhYmVsLW9wdGlvbmFsIHtcclxuICBtYXJnaW46IDA7XHJcbiAgYWxpZ24tc2VsZjogaW5oZXJpdFxyXG59XHJcblxyXG4uay1mb3JtLWhvcml6b250YWwgLmstZm9ybS1maWVsZC13cmFwIHtcclxuICBmbGV4OiAxXHJcbn1cclxuXHJcbi5rLWZvcm0tYnV0dG9ucyB7XHJcbiAgbWFyZ2luOiAxNnB4IDAgMDtcclxuICBwYWRkaW5nOiAwIDA7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcFxyXG59XHJcblxyXG4uay1mb3JtLWJ1dHRvbnMgPiAqIHtcclxuICBtYXJnaW4taW5saW5lLXN0YXJ0OiA4cHhcclxufVxyXG5cclxuLmstZm9ybS1idXR0b25zID4gOmZpcnN0LWNoaWxkIHtcclxuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAwXHJcbn1cclxuXHJcbi5rLWZvcm0tYnV0dG9ucy5rLWJ1dHRvbnMtZW5kIHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kXHJcbn1cclxuXHJcbi5rLWVkaXQtZm9ybSB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDBcclxufVxyXG5cclxuLmstd2luZG93ID4gLmstcG9wdXAtZWRpdC1mb3JtIC5rLWVkaXQtYnV0dG9ucyB7XHJcbiAgZGlzcGxheTogZmxleFxyXG59XHJcblxyXG4uay13aW5kb3cgPiAuay1wb3B1cC1lZGl0LWZvcm0gLmstZWRpdC1idXR0b25zIC5rLWJ1dHRvbiB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAuNmVtXHJcbn1cclxuXHJcbi5rLWdyaWQtZWRpdC1yb3cgLmstZWRpdC1mb3JtIHRkIHtcclxuICBib3JkZXItYm90dG9tLXdpZHRoOiAwXHJcbn1cclxuXHJcbi5rLWVkaXQtZm9ybS1jb250YWluZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogNDAwcHhcclxufVxyXG5cclxuLmstZWRpdC1mb3JtLWNvbnRhaW5lciAuZWRpdG9yLWxhYmVsLCAuay1lZGl0LWxhYmVsIHtcclxuICBmbG9hdDogbGVmdDtcclxuICBjbGVhcjogYm90aDtcclxuICB3aWR0aDogMzAlO1xyXG4gIHBhZGRpbmc6IC40ZW0gMCAxZW07XHJcbiAgbWFyZ2luLWxlZnQ6IDIlO1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0XHJcbn1cclxuXHJcbi5rLWVkaXQtZmllbGQsIC5rLWVkaXQtZm9ybS1jb250YWluZXIgLmVkaXRvci1maWVsZCB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIGNsZWFyOiByaWdodDtcclxuICB3aWR0aDogNjAlO1xyXG4gIG1hcmdpbi1yaWdodDogMiU7XHJcbiAgcGFkZGluZzogMCAwIC42ZW1cclxufVxyXG5cclxuLmstZWRpdC1maWVsZC5rLW5vLWVkaXRvciwgLmstZWRpdC1mb3JtLWNvbnRhaW5lciAuZWRpdG9yLWZpZWxkLmstbm8tZWRpdG9yIHtcclxuICBwYWRkaW5nOiAuNGVtIDAgMWVtXHJcbn1cclxuXHJcbi5rLWVkaXQtZmllbGQgPiAuay1idXR0b246Zmlyc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1sZWZ0OiAwXHJcbn1cclxuXHJcbi5rLWVkaXQtZm9ybS1jb250YWluZXIgLmstZWRpdC1idXR0b25zIHtcclxuICBjbGVhcjogYm90aDtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZy10b3A6IDEycHhcclxufVxyXG5cclxuLmstdGFic3RyaXAge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiA0cHggNHB4O1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwXHJcbn1cclxuXHJcbi5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIge1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdFxyXG59XHJcblxyXG4uay10YWJzdHJpcC1pdGVtcyB7XHJcbiAgb3V0bGluZTogMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uay10YWJzdHJpcC1pdGVtcyAuay1pdGVtIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBmbGV4LXNocmluazogMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAganVzdGlmeS1pdGVtczogc3RyZXRjaDtcclxuICBvdXRsaW5lOiAwXHJcbn1cclxuXHJcbi5rLXRhYnN0cmlwLWl0ZW1zIC5rLXRhYi1vbi10b3Age1xyXG4gIHotaW5kZXg6IDFcclxufVxyXG5cclxuLmstdGFic3RyaXAtaXRlbXMgLmstbGluayB7XHJcbiAgcGFkZGluZzogLjVlbSAxZW07XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgZmxleDogMSAxIGF1dG87XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG59XHJcblxyXG4uay10YWJzdHJpcC1jb250ZW50LCAuay10YWJzdHJpcCA+IC5rLWNvbnRlbnQge1xyXG4gIHBhZGRpbmc6IDFlbSAxZW07XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICBmbGV4OiAxIDEgYXV0b1xyXG59XHJcblxyXG4uay10YWJzdHJpcC1jb250ZW50LmstYWN0aXZlLCAuay10YWJzdHJpcC1jb250ZW50Lmstc3RhdGUtYWN0aXZlLCAuay10YWJzdHJpcCA+IC5rLWNvbnRlbnQuay1hY3RpdmUsIC5rLXRhYnN0cmlwID4gLmstY29udGVudC5rLXN0YXRlLWFjdGl2ZSB7XHJcbiAgZGlzcGxheTogYmxvY2tcclxufVxyXG5cclxuLmstdGFic3RyaXAtY29udGVudC5rLWZvY3VzLCAuay10YWJzdHJpcC1jb250ZW50Lmstc3RhdGUtZm9jdXNlZCwgLmstdGFic3RyaXAtY29udGVudDpmb2N1cywgLmstdGFic3RyaXAgPiAuay1jb250ZW50LmstZm9jdXMsIC5rLXRhYnN0cmlwID4gLmstY29udGVudC5rLXN0YXRlLWZvY3VzZWQsIC5rLXRhYnN0cmlwID4gLmstY29udGVudDpmb2N1cyB7XHJcbiAgb3V0bGluZS13aWR0aDogMXB4O1xyXG4gIG91dGxpbmUtc3R5bGU6IGRvdHRlZDtcclxuICBvdXRsaW5lLW9mZnNldDogLTFweFxyXG59XHJcblxyXG4uay10YWJzdHJpcC1pdGVtcyAuay1sb2FkaW5nIHtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgd2lkdGg6IDIwJTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYmFja2dyb3VuZDogMCAwO1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgdHJhbnNpdGlvbjogd2lkdGggLjJzIGxpbmVhcjtcclxuICBhbmltYXRpb246IGstdGFiLWxvYWRlciAxcyBlYXNlLWluLW91dCBpbmZpbml0ZVxyXG59XHJcblxyXG4uay10YWJzdHJpcC1pdGVtcyAuay1wcm9ncmVzcyB7XHJcbiAgYW5pbWF0aW9uOiBub25lXHJcbn1cclxuXHJcbi5rLXRhYnN0cmlwLWl0ZW1zIC5rLWxvYWRpbmcuay1jb21wbGV0ZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYW5pbWF0aW9uOiBub25lXHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgay10YWItbG9hZGVyIHtcclxuICAwJSB7XHJcbiAgICBsZWZ0OiAwXHJcbiAgfVxyXG4gIDUwJSB7XHJcbiAgICBsZWZ0OiA4MCVcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBsZWZ0OiAwXHJcbiAgfVxyXG59XHJcblxyXG4uay10YWJzdHJpcC10b3Age1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxufVxyXG5cclxuLmstdGFic3RyaXAtdG9wID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciB7XHJcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4XHJcbn1cclxuXHJcbi5rLXRhYnN0cmlwLXRvcCA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcclxuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMFxyXG59XHJcblxyXG4uay10YWJzdHJpcC10b3AgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWl0ZW0gKyAuay1pdGVtIHtcclxuICBtYXJnaW4tbGVmdDogLTFweFxyXG59XHJcblxyXG4uay10YWJzdHJpcC10b3AgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWl0ZW0uay1hY3RpdmUsIC5rLXRhYnN0cmlwLXRvcCA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbS5rLXN0YXRlLWFjdGl2ZSB7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnRcclxufVxyXG5cclxuLmstdGFic3RyaXAtdG9wID4gLmstY29udGVudCwgLmstdGFic3RyaXAtdG9wID4gLmstdGFic3RyaXAtY29udGVudCB7XHJcbiAgYm9yZGVyLXRvcC13aWR0aDogMFxyXG59XHJcblxyXG4uay10YWJzdHJpcC1ib3R0b20ge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxufVxyXG5cclxuLmstdGFic3RyaXAtYm90dG9tID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciB7XHJcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4XHJcbn1cclxuXHJcbi5rLXRhYnN0cmlwLWJvdHRvbSA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbSB7XHJcbiAgbWFyZ2luLXRvcDogLTFweDtcclxuICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweFxyXG59XHJcblxyXG4uay10YWJzdHJpcC1ib3R0b20gPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWl0ZW0gKyAuay1pdGVtIHtcclxuICBtYXJnaW4tbGVmdDogLTFweFxyXG59XHJcblxyXG4uay10YWJzdHJpcC1ib3R0b20gPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWl0ZW0uay1hY3RpdmUsIC5rLXRhYnN0cmlwLWJvdHRvbSA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbS5rLXN0YXRlLWFjdGl2ZSB7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnRcclxufVxyXG5cclxuLmstdGFic3RyaXAtYm90dG9tID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1sb2FkaW5nIHtcclxuICB0b3A6IGF1dG87XHJcbiAgYm90dG9tOiAwXHJcbn1cclxuXHJcbi5rLXRhYnN0cmlwLWJvdHRvbSA+IC5rLWNvbnRlbnQsIC5rLXRhYnN0cmlwLWJvdHRvbSA+IC5rLXRhYnN0cmlwLWNvbnRlbnQge1xyXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDBcclxufVxyXG5cclxuLmstdGFic3RyaXAtbGVmdCB7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvd1xyXG59XHJcblxyXG4uay10YWJzdHJpcC1sZWZ0ID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciB7XHJcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHhcclxufVxyXG5cclxuLmstdGFic3RyaXAtbGVmdCA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgPiAuay10YWJzdHJpcC1pdGVtcyB7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG59XHJcblxyXG4uay10YWJzdHJpcC1sZWZ0ID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtIHtcclxuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHhcclxufVxyXG5cclxuLmstdGFic3RyaXAtbGVmdCA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbSArIC5rLWl0ZW0ge1xyXG4gIG1hcmdpbi10b3A6IC0xcHhcclxufVxyXG5cclxuLmstdGFic3RyaXAtbGVmdCA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbS5rLWFjdGl2ZSwgLmstdGFic3RyaXAtbGVmdCA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbS5rLXN0YXRlLWFjdGl2ZSB7XHJcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudFxyXG59XHJcblxyXG4uay10YWJzdHJpcC1sZWZ0ID4gLmstY29udGVudCwgLmstdGFic3RyaXAtbGVmdCA+IC5rLXRhYnN0cmlwLWNvbnRlbnQge1xyXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwXHJcbn1cclxuXHJcbi5rLXRhYnN0cmlwLXJpZ2h0IHtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2VcclxufVxyXG5cclxuLmstdGFic3RyaXAtcmlnaHQgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIHtcclxuICBib3JkZXItbGVmdC13aWR0aDogMXB4XHJcbn1cclxuXHJcbi5rLXRhYnN0cmlwLXJpZ2h0ID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciA+IC5rLXRhYnN0cmlwLWl0ZW1zIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbn1cclxuXHJcbi5rLXRhYnN0cmlwLXJpZ2h0ID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtIHtcclxuICBtYXJnaW4tbGVmdDogLTFweDtcclxuICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMFxyXG59XHJcblxyXG4uay10YWJzdHJpcC1yaWdodCA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbSArIC5rLWl0ZW0ge1xyXG4gIG1hcmdpbi10b3A6IC0xcHhcclxufVxyXG5cclxuLmstdGFic3RyaXAtcmlnaHQgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWl0ZW0uay1hY3RpdmUsIC5rLXRhYnN0cmlwLXJpZ2h0ID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtLmstc3RhdGUtYWN0aXZlIHtcclxuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnRcclxufVxyXG5cclxuLmstdGFic3RyaXAtcmlnaHQgPiAuay1jb250ZW50LCAuay10YWJzdHJpcC1yaWdodCA+IC5rLXRhYnN0cmlwLWNvbnRlbnQge1xyXG4gIGJvcmRlci1yaWdodC13aWR0aDogMFxyXG59XHJcblxyXG4uay10YWJzdHJpcC5rLXRhYnN0cmlwLXNjcm9sbGFibGUgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIHtcclxuICBib3JkZXItd2lkdGg6IDBcclxufVxyXG5cclxuLmstdGFic3RyaXAuay10YWJzdHJpcC1zY3JvbGxhYmxlID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciA+IC5rLXRhYnN0cmlwLWl0ZW1zIHtcclxuICBmbGV4OiAxIDEgYXV0bztcclxuICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICBvdmVyZmxvdzogaGlkZGVuXHJcbn1cclxuXHJcbi5rLXRhYnN0cmlwLmstdGFic3RyaXAtc2Nyb2xsYWJsZSA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgPiAuay1idXR0b24ge1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIGFsaWduLXNlbGY6IHN0cmV0Y2hcclxufVxyXG5cclxuLmstdGFic3RyaXAuay10YWJzdHJpcC1zY3JvbGxhYmxlID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlci5rLWhzdGFjayA+IC5rLWJ1dHRvbiB7XHJcbiAgaGVpZ2h0OiBhdXRvXHJcbn1cclxuXHJcbi5rLXRhYnN0cmlwLmstdGFic3RyaXAtc2Nyb2xsYWJsZSA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIuay12c3RhY2sgPiAuay1idXR0b24ge1xyXG4gIHdpZHRoOiBhdXRvXHJcbn1cclxuXHJcbi5rLXRhYnN0cmlwLmstdGFic3RyaXAtc2Nyb2xsYWJsZSA+IC5rLWNvbnRlbnQsIC5rLXRhYnN0cmlwLmstdGFic3RyaXAtc2Nyb2xsYWJsZSA+IC5rLXRhYnN0cmlwLWNvbnRlbnQge1xyXG4gIGJvcmRlci13aWR0aDogMXB4XHJcbn1cclxuXHJcbi5rLXRhYnN0cmlwIC5rLWJ1dHRvbi5rLWRpc2FibGVkIHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICBvcGFjaXR5OiAwXHJcbn1cclxuXHJcbi5rLXJ0bCAuay10YWJzdHJpcC5rLXRhYnN0cmlwLWxlZnQgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyLCAuay1ydGwgLmstdGFic3RyaXAuay10YWJzdHJpcC1yaWdodCA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIsIC5rLXRhYnN0cmlwLmstcnRsLmstdGFic3RyaXAtbGVmdCA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIsIC5rLXRhYnN0cmlwLmstcnRsLmstdGFic3RyaXAtcmlnaHQgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyLCAuay10YWJzdHJpcFtkaXI9cnRsXS5rLXRhYnN0cmlwLWxlZnQgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyLCAuay10YWJzdHJpcFtkaXI9cnRsXS5rLXRhYnN0cmlwLXJpZ2h0ID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciB7XHJcbiAgb3JkZXI6IDFcclxufVxyXG5cclxuLmstcnRsIC5rLXRhYnN0cmlwLmstdGFic3RyaXAtbGVmdCA+IC5rLWNvbnRlbnQsIC5rLXJ0bCAuay10YWJzdHJpcC5rLXRhYnN0cmlwLXJpZ2h0ID4gLmstY29udGVudCwgLmstdGFic3RyaXAuay1ydGwuay10YWJzdHJpcC1sZWZ0ID4gLmstY29udGVudCwgLmstdGFic3RyaXAuay1ydGwuay10YWJzdHJpcC1yaWdodCA+IC5rLWNvbnRlbnQsIC5rLXRhYnN0cmlwW2Rpcj1ydGxdLmstdGFic3RyaXAtbGVmdCA+IC5rLWNvbnRlbnQsIC5rLXRhYnN0cmlwW2Rpcj1ydGxdLmstdGFic3RyaXAtcmlnaHQgPiAuay1jb250ZW50IHtcclxuICBvcmRlcjogMFxyXG59XHJcblxyXG4uay1ydGwgLmstdGFic3RyaXAuay10YWJzdHJpcC1sZWZ0ID4gLmstdGFic3RyaXAtY29udGVudCwgLmstcnRsIC5rLXRhYnN0cmlwLmstdGFic3RyaXAtcmlnaHQgPiAuay10YWJzdHJpcC1jb250ZW50LCAuay10YWJzdHJpcC5rLXJ0bC5rLXRhYnN0cmlwLWxlZnQgPiAuay10YWJzdHJpcC1jb250ZW50LCAuay10YWJzdHJpcC5rLXJ0bC5rLXRhYnN0cmlwLXJpZ2h0ID4gLmstdGFic3RyaXAtY29udGVudCwgLmstdGFic3RyaXBbZGlyPXJ0bF0uay10YWJzdHJpcC1sZWZ0ID4gLmstdGFic3RyaXAtY29udGVudCwgLmstdGFic3RyaXBbZGlyPXJ0bF0uay10YWJzdHJpcC1yaWdodCA+IC5rLXRhYnN0cmlwLWNvbnRlbnQge1xyXG4gIG9yZGVyOiAwXHJcbn1cclxuXHJcbi5rLXJ0bCAuay10YWJzdHJpcCAuay10YWJzdHJpcC1uZXh0LCAuay1ydGwgLmstdGFic3RyaXAgLmstdGFic3RyaXAtcHJldiwgLmstdGFic3RyaXAuay1ydGwgLmstdGFic3RyaXAtbmV4dCwgLmstdGFic3RyaXAuay1ydGwgLmstdGFic3RyaXAtcHJldiwgLmstdGFic3RyaXBbZGlyPXJ0bF0gLmstdGFic3RyaXAtbmV4dCwgLmstdGFic3RyaXBbZGlyPXJ0bF0gLmstdGFic3RyaXAtcHJldiB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpXHJcbn1cclxuXHJcbi5rLXBhZ2VyLXdyYXAge1xyXG4gIHBhZGRpbmc6IDRweCA0cHg7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxuICBmbGV4OiAwIDAgYXV0b1xyXG59XHJcblxyXG4uay1wYWdlci13cmFwIC5rLWxpbmsge1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGZvbnQ6IGluaGVyaXQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdFxyXG59XHJcblxyXG4uay1wYWdlci13cmFwIC5rLXdpZGdldCwgLmstcGFnZXItd3JhcCBzZWxlY3Quay1kcm9wZG93biB7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0XHJcbn1cclxuXHJcbi5rLXBhZ2VyLXdyYXBbZGlyPXJ0bF0gLmstaS1hcnJvdy02MC1sZWZ0LCAuay1wYWdlci13cmFwW2Rpcj1ydGxdIC5rLWktYXJyb3ctNjAtcmlnaHQsIC5rLXBhZ2VyLXdyYXBbZGlyPXJ0bF0gLmstaS1hcnJvdy1lLCAuay1wYWdlci13cmFwW2Rpcj1ydGxdIC5rLWktYXJyb3ctZW5kLWxlZnQsIC5rLXBhZ2VyLXdyYXBbZGlyPXJ0bF0gLmstaS1hcnJvdy1lbmQtcmlnaHQsIC5rLXBhZ2VyLXdyYXBbZGlyPXJ0bF0gLmstaS1hcnJvdy13LCAuay1wYWdlci13cmFwW2Rpcj1ydGxdIC5rLWktc2Vlay1lLCAuay1wYWdlci13cmFwW2Rpcj1ydGxdIC5rLWktc2Vlay13LCAuay1ydGwgLmstcGFnZXItd3JhcCAuay1pLWFycm93LTYwLWxlZnQsIC5rLXJ0bCAuay1wYWdlci13cmFwIC5rLWktYXJyb3ctNjAtcmlnaHQsIC5rLXJ0bCAuay1wYWdlci13cmFwIC5rLWktYXJyb3ctZSwgLmstcnRsIC5rLXBhZ2VyLXdyYXAgLmstaS1hcnJvdy1lbmQtbGVmdCwgLmstcnRsIC5rLXBhZ2VyLXdyYXAgLmstaS1hcnJvdy1lbmQtcmlnaHQsIC5rLXJ0bCAuay1wYWdlci13cmFwIC5rLWktYXJyb3ctdywgLmstcnRsIC5rLXBhZ2VyLXdyYXAgLmstaS1zZWVrLWUsIC5rLXJ0bCAuay1wYWdlci13cmFwIC5rLWktc2Vlay13LCBbZGlyPXJ0bF0gLmstcGFnZXItd3JhcCAuay1pLWFycm93LTYwLWxlZnQsIFtkaXI9cnRsXSAuay1wYWdlci13cmFwIC5rLWktYXJyb3ctNjAtcmlnaHQsIFtkaXI9cnRsXSAuay1wYWdlci13cmFwIC5rLWktYXJyb3ctZSwgW2Rpcj1ydGxdIC5rLXBhZ2VyLXdyYXAgLmstaS1hcnJvdy1lbmQtbGVmdCwgW2Rpcj1ydGxdIC5rLXBhZ2VyLXdyYXAgLmstaS1hcnJvdy1lbmQtcmlnaHQsIFtkaXI9cnRsXSAuay1wYWdlci13cmFwIC5rLWktYXJyb3ctdywgW2Rpcj1ydGxdIC5rLXBhZ2VyLXdyYXAgLmstaS1zZWVrLWUsIFtkaXI9cnRsXSAuay1wYWdlci13cmFwIC5rLWktc2Vlay13IHtcclxuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSlcclxufVxyXG5cclxuLmstcGFnZXItbmF2IHtcclxuICBib3JkZXItcmFkaXVzOiAzZW07XHJcbiAgcGFkZGluZzogNHB4IDRweDtcclxuICBtaW4td2lkdGg6IDIuMTRlbTtcclxuICBoZWlnaHQ6IDIuMTRlbTtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLmstcGFnZXItbmF2OmhvdmVyIHtcclxuICB6LWluZGV4OiAyXHJcbn1cclxuXHJcbi5rLXBhZ2VyLW5hdi5rLWRpc2FibGVkLCAuay1wYWdlci1uYXYuay1zdGF0ZS1kaXNhYmxlZCB7XHJcbiAgY29sb3I6IGluaGVyaXRcclxufVxyXG5cclxuLmstcGFnZXItbnVtYmVycy13cmFwIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLmstcGFnZXItbnVtYmVycy13cmFwIHNlbGVjdC5rLWRyb3Bkb3duIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBjdXJzb3I6IHBvaW50ZXJcclxufVxyXG5cclxuLmstcGFnZXItbnVtYmVycyB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG59XHJcblxyXG4uay1wYWdlci1udW1iZXJzIGxpIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93XHJcbn1cclxuXHJcbi5rLXBhZ2VyLW51bWJlcnMgLmstbGluayB7XHJcbiAgYm9yZGVyLXJhZGl1czogM2VtO1xyXG4gIHBhZGRpbmc6IDRweCA0cHg7XHJcbiAgbWluLXdpZHRoOiAyLjE0ZW07XHJcbiAgaGVpZ2h0OiAyLjE0ZW07XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5rLXBhZ2VyLW51bWJlcnMgLmstbGluazpob3ZlciB7XHJcbiAgei1pbmRleDogMlxyXG59XHJcblxyXG4uay1wYWdlci1udW1iZXJzIC5rLWxpbmsuay1kaXNhYmxlZCwgLmstcGFnZXItbnVtYmVycyAuay1saW5rLmstc3RhdGUtZGlzYWJsZWQge1xyXG4gIGNvbG9yOiBpbmhlcml0XHJcbn1cclxuXHJcbi5rLXBhZ2VyLW51bWJlcnMgLmstc2VsZWN0ZWQsIC5rLXBhZ2VyLW51bWJlcnMgLmstc3RhdGUtc2VsZWN0ZWQge1xyXG4gIGN1cnNvcjogaW5oZXJpdDtcclxuICB6LWluZGV4OiAyXHJcbn1cclxuXHJcbi5rLXBhZ2VyLW5hdiArIC5rLXBhZ2VyLW5hdiwgLmstcGFnZXItbmF2ICsgLmstcGFnZXItbnVtYmVycy13cmFwLCAuay1wYWdlci1udW1iZXJzIGxpICsgbGksIC5rLXBhZ2VyLW51bWJlcnMtd3JhcCArIC5rLXBhZ2VyLW5hdiB7XHJcbiAgbWFyZ2luLWxlZnQ6IDJweFxyXG59XHJcblxyXG4uay1ydGwgLmstcGFnZXItbmF2ICsgLmstcGFnZXItbmF2LCAuay1ydGwgLmstcGFnZXItbmF2ICsgLmstcGFnZXItbnVtYmVycy13cmFwLCAuay1ydGwgLmstcGFnZXItbnVtYmVycyBsaSArIGxpLCAuay1ydGwgLmstcGFnZXItbnVtYmVycy13cmFwICsgLmstcGFnZXItbmF2LCBbZGlyPXJ0bF0gLmstcGFnZXItbmF2ICsgLmstcGFnZXItbmF2LCBbZGlyPXJ0bF0gLmstcGFnZXItbmF2ICsgLmstcGFnZXItbnVtYmVycy13cmFwLCBbZGlyPXJ0bF0gLmstcGFnZXItbnVtYmVycyBsaSArIGxpLCBbZGlyPXJ0bF0gLmstcGFnZXItbnVtYmVycy13cmFwICsgLmstcGFnZXItbmF2IHtcclxuICBtYXJnaW4tbGVmdDogMDtcclxuICBtYXJnaW4tcmlnaHQ6IDJweFxyXG59XHJcblxyXG4uay1wYWdlci1pbnB1dCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcclxuICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG59XHJcblxyXG4uay1wYWdlci1pbnB1dCAuay10ZXh0Ym94IHtcclxuICBtYXJnaW46IDAgMWV4O1xyXG4gIHdpZHRoOiAzZW1cclxufVxyXG5cclxuLmstcGFnZXItc2l6ZXMge1xyXG4gIG1hcmdpbi1sZWZ0OiAxZW07XHJcbiAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxufVxyXG5cclxuLmstcGFnZXItc2l6ZXMgLmstZHJvcGRvd24sIC5rLXBhZ2VyLXNpemVzIC5rLWRyb3Bkb3dubGlzdCwgLmstcGFnZXItc2l6ZXMgPiBzZWxlY3Qge1xyXG4gIG1hcmdpbi1yaWdodDogMWV4O1xyXG4gIHdpZHRoOiA1ZW1cclxufVxyXG5cclxuLmstcnRsIC5rLXBhZ2VyLXNpemVzIC5rLWRyb3Bkb3duLCAuay1ydGwgLmstcGFnZXItc2l6ZXMgLmstZHJvcGRvd25saXN0LCAuay1ydGwgLmstcGFnZXItc2l6ZXMgPiBzZWxlY3QsIFtkaXI9cnRsXSAuay1wYWdlci1zaXplcyAuay1kcm9wZG93biwgW2Rpcj1ydGxdIC5rLXBhZ2VyLXNpemVzIC5rLWRyb3Bkb3dubGlzdCwgW2Rpcj1ydGxdIC5rLXBhZ2VyLXNpemVzID4gc2VsZWN0IHtcclxuICBtYXJnaW4tbGVmdDogMWV4O1xyXG4gIG1hcmdpbi1yaWdodDogMFxyXG59XHJcblxyXG4uay1wYWdlci1pbmZvIHtcclxuICBtYXJnaW4tbGVmdDogMWVtO1xyXG4gIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgZmxleDogMSAxIDAlO1xyXG4gIG9yZGVyOiA5XHJcbn1cclxuXHJcbi5rLXBhZ2VyLXJlZnJlc2gge1xyXG4gIGJvcmRlci1yYWRpdXM6IDNlbTtcclxuICBwYWRkaW5nOiA0cHggNHB4O1xyXG4gIG1pbi13aWR0aDogMi4xNGVtO1xyXG4gIGhlaWdodDogMi4xNGVtO1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgb3V0bGluZTogMDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBvcmRlcjogMTBcclxufVxyXG5cclxuLmstcGFnZXItcmVmcmVzaDpob3ZlciB7XHJcbiAgei1pbmRleDogMlxyXG59XHJcblxyXG4uay1wYWdlci1yZWZyZXNoLmstZGlzYWJsZWQsIC5rLXBhZ2VyLXJlZnJlc2guay1zdGF0ZS1kaXNhYmxlZCB7XHJcbiAgY29sb3I6IGluaGVyaXRcclxufVxyXG5cclxuLmstcnRsIC5rLXBhZ2VyLXJlZnJlc2gsIFtkaXI9cnRsXSAuay1wYWdlci1yZWZyZXNoIHtcclxuICBtYXJnaW4tbGVmdDogMDtcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG9cclxufVxyXG5cclxuLmstcGFnZXItc20ge1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlXHJcbn1cclxuXHJcbi5rLXBhZ2VyLXNtLmstcGFnZXItd3JhcCAuay1wYWdlci1udW1iZXJzLXdyYXAge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBhbGlnbi1zZWxmOiBjZW50ZXJcclxufVxyXG5cclxuLmstcGFnZXItc20gLmstcGFnZXItbnVtYmVycy13cmFwIHtcclxuICBtYXJnaW4tbGVmdDogMWVtO1xyXG4gIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gIHdpZHRoOiA1ZW07XHJcbiAgaGVpZ2h0OiAyLjE0ZW07XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3JkZXItY29sb3I6IGluaGVyaXRcclxufVxyXG5cclxuLmstcGFnZXItc20gLmstcGFnZXItbnVtYmVycy13cmFwIHNlbGVjdC5rLWRyb3Bkb3duIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxufVxyXG5cclxuLmstcGFnZXItc21bZGlyPXJ0bF0gLmstcGFnZXItbnVtYmVycy13cmFwLCAuay1ydGwgLmstcGFnZXItc20gLmstcGFnZXItbnVtYmVycy13cmFwLCBbZGlyPXJ0bF0gLmstcGFnZXItc20gLmstcGFnZXItbnVtYmVycy13cmFwIHtcclxuICBtYXJnaW4tbGVmdDogMWVtO1xyXG4gIG1hcmdpbi1yaWdodDogMWVtXHJcbn1cclxuXHJcbi5rLXBhZ2VyLW1kIC5rLXBhZ2VyLWluZm8sIC5rLXBhZ2VyLXNtIC5rLXBhZ2VyLWluZm8sIC5rLXBhZ2VyLXNtIC5rLXBhZ2VyLW51bWJlcnMsIC5rLXBhZ2VyLXNtIC5rLXBhZ2VyLXNpemVzIHtcclxuICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi5rLWxpc3Qge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcclxuICBvdXRsaW5lOiAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuXHJcbn1cclxuXHJcbi5rLWxpc3Qtc2Nyb2xsZXIge1xyXG4gIHBhZGRpbmc6IDJweCAycHg7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG59XHJcblxyXG4uay1saXN0LXNjcm9sbGVyIC5rLWxpc3Qtc2Nyb2xsZXIge1xyXG4gIHBhZGRpbmc6IDBcclxufVxyXG5cclxuLmstcG9wdXAgPiAuay1saXN0IHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYm9yZGVyLXdpZHRoOiAwXHJcbn1cclxuXHJcbi5rLWxpc3QtZ3JvdXAtc3RpY2t5LWhlYWRlciwgLmstbGlzdC1vcHRpb25sYWJlbCB7XHJcbiAgcGFkZGluZzogNHB4IDhweDtcclxuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBmbGV4OiBub25lO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgY3Vyc29yOiBwb2ludGVyXHJcbn1cclxuXHJcbi5rLWxpc3QtY29udGVudCB7XHJcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gIGZsZXg6IDEgMSBhdXRvO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgb3ZlcmZsb3cteTogYXV0bztcclxuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5rLWxpc3QtdWwge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgbGlzdC1zdHlsZTogbm9uZVxyXG59XHJcblxyXG4uay1saXN0LWl0ZW0ge1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBwYWRkaW5nOiA0cHggOHB4O1xyXG4gIGJvcmRlcjogMDtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICBnYXA6IDRweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLmstbGlzdC1pdGVtLmstZmlyc3Q6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDBcclxufVxyXG5cclxuLmstbGlzdC1pdGVtLXRleHQ6OmJlZm9yZSwgLmstbGlzdC1vcHRpb25sYWJlbDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcMjAwYlwiO1xyXG4gIHdpZHRoOiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW5cclxufVxyXG5cclxuLmstbGlzdC1ncm91cC1pdGVtIHtcclxuICBwYWRkaW5nOiA0cHggOHB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgZ2FwOiA0cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5rLWxpc3QtaXRlbS1ncm91cC1sYWJlbCB7XHJcbiAgcGFkZGluZzogMCAuNWVtO1xyXG4gIGZvbnQtc2l6ZTogLjc1ZW07XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBpbnNldC1pbmxpbmUtZW5kOiAwXHJcbn1cclxuXHJcbi5rLWllIC5rLWxpc3QtaXRlbS1ncm91cC1sYWJlbCB7XHJcbiAgcmlnaHQ6IDBcclxufVxyXG5cclxuLmstaWUgLmstcnRsIC5rLWxpc3QtaXRlbS1ncm91cC1sYWJlbCwgLmstaWUgW2Rpcj1ydGxdIC5rLWxpc3QtaXRlbS1ncm91cC1sYWJlbCB7XHJcbiAgcmlnaHQ6IGF1dG87XHJcbiAgbGVmdDogMFxyXG59XHJcblxyXG4uay12aXJ0dWFsLWNvbnRlbnQge1xyXG4gIG92ZXJmbG93LXk6IHNjcm9sbFxyXG59XHJcblxyXG4uay12aXJ0dWFsLWNvbnRlbnQgLmstbGlzdC1ncm91cC1pdGVtLCAuay12aXJ0dWFsLWNvbnRlbnQgLmstbGlzdC1pdGVtLCAuay12aXJ0dWFsLWxpc3QgLmstbGlzdC1ncm91cC1pdGVtLCAuay12aXJ0dWFsLWxpc3QgLmstbGlzdC1pdGVtIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCVcclxufVxyXG5cclxuLmstdmlydHVhbC1saXN0IC5rLWxpc3QtaGVhZGVyLXRleHQsIC5rLXZpcnR1YWwtbGlzdCAuay1saXN0LWl0ZW0tdGV4dCB7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzXHJcbn1cclxuXHJcbi5rLWxpc3QtZmlsdGVyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogOHB4O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZmxleDogMCAwIGF1dG9cclxufVxyXG5cclxuLmstbm8tZGF0YSwgLmstbm9kYXRhIHtcclxuICBtaW4taGVpZ2h0OiAxMzhweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWxcclxufVxyXG5cclxuLmstbGlzdHZpZXcge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgb3V0bGluZTogMDtcclxuICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XHJcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uay1saXN0dmlldy1ib3JkZXJlZCB7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHhcclxufVxyXG5cclxuLmstbGlzdHZpZXctaGVhZGVyIHtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItY29sb3I6IGluaGVyaXRcclxufVxyXG5cclxuLmstbGlzdHZpZXctYm9yZGVyZWQgPiAuay1saXN0dmlldy1oZWFkZXIge1xyXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweFxyXG59XHJcblxyXG4uay1saXN0dmlldy1mb290ZXIge1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdFxyXG59XHJcblxyXG4uay1saXN0dmlldy1ib3JkZXJlZCA+IC5rLWxpc3R2aWV3LWZvb3RlciB7XHJcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4XHJcbn1cclxuXHJcbi5rLWxpc3R2aWV3LWNvbnRlbnQge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIGZsZXg6IDEgMSBhdXRvO1xyXG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBhdXRvXHJcbn1cclxuXHJcbi5rLWxpc3R2aWV3LWNvbnRlbnQ6OmFmdGVyIHtcclxuICBoZWlnaHQ6IDA7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgZGlzcGxheTogYmxvY2tcclxufVxyXG5cclxuLmstbGlzdHZpZXctY29udGVudC5rLWQtZmxleDo6YWZ0ZXIsIC5rLWxpc3R2aWV3LWNvbnRlbnQuay1kLWdyaWQ6OmFmdGVyIHtcclxuICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi5rLWxpc3R2aWV3LWNvbnRlbnQtcGFkZGluZy1yZWN0YW5nbGUge1xyXG4gIHBhZGRpbmc6IDRweCA4cHhcclxufVxyXG5cclxuLmstbGlzdHZpZXctY29udGVudC1wYWRkaW5nLXNxdWFyZSB7XHJcbiAgcGFkZGluZzogNHB4XHJcbn1cclxuXHJcbi5rLWxpc3R2aWV3LWl0ZW0ge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBmbGV4LXNocmluazogMFxyXG59XHJcblxyXG4uay1saXN0dmlldy1pdGVtLXBhZGRpbmctcmVjdGFuZ2xlIHtcclxuICBwYWRkaW5nOiA0cHggOHB4XHJcbn1cclxuXHJcbi5rLWxpc3R2aWV3LWl0ZW0tcGFkZGluZy1yZWN0YW5nbGUgLmstbGlzdHZpZXctbGluayB7XHJcbiAgbWFyZ2luOiAtNHB4IC04cHg7XHJcbiAgcGFkZGluZzogNHB4IDhweFxyXG59XHJcblxyXG4uay1saXN0dmlldy1pdGVtLXBhZGRpbmctc3F1YXJlIHtcclxuICBwYWRkaW5nOiA0cHhcclxufVxyXG5cclxuLmstbGlzdHZpZXctaXRlbS1wYWRkaW5nLXNxdWFyZSAuay1saXN0dmlldy1saW5rIHtcclxuICBtYXJnaW46IC00cHg7XHJcbiAgcGFkZGluZzogNHB4XHJcbn1cclxuXHJcbi5rLWxpc3R2aWV3LWJvcmRlcnMtYWxsIC5rLWxpc3R2aWV3LWl0ZW0ge1xyXG4gIGJvcmRlci13aWR0aDogMXB4XHJcbn1cclxuXHJcbi5rLWxpc3R2aWV3LWJvcmRlcnMtaG9yaXpvbnRhbCAuay1saXN0dmlldy1pdGVtIHtcclxuICBib3JkZXItdG9wLXdpZHRoOiAxcHhcclxufVxyXG5cclxuLmstbGlzdHZpZXctYm9yZGVycy1ob3Jpem9udGFsIC5rLWxpc3R2aWV3LWl0ZW06Zmlyc3QtY2hpbGQge1xyXG4gIGJvcmRlci10b3Atd2lkdGg6IDBcclxufVxyXG5cclxuLmstbGlzdHZpZXctYm9yZGVycy12ZXJ0aWNhbCAuay1saXN0dmlldy1pdGVtIHtcclxuICBib3JkZXItbGVmdC13aWR0aDogMXB4XHJcbn1cclxuXHJcbi5rLWxpc3R2aWV3LWJvcmRlcnMtdmVydGljYWwgLmstbGlzdHZpZXctaXRlbTpmaXJzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDBcclxufVxyXG5cclxuLmstbGlzdHZpZXctcGFnZXIge1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgZm9udDogaW5oZXJpdFxyXG59XHJcblxyXG4uay1saXN0dmlldy1ib3JkZXJlZCA+IC5rLWxpc3R2aWV3LXBhZ2VyLXRvcCB7XHJcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4XHJcbn1cclxuXHJcbi5rLWxpc3R2aWV3LWJvcmRlcmVkID4gLmstbGlzdHZpZXctcGFnZXItYm90dG9tIHtcclxuICBib3JkZXItdG9wLXdpZHRoOiAxcHhcclxufVxyXG5cclxuLmstZ3JpZCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzXHJcbn1cclxuXHJcbi5rLWdyaWQgdGFibGUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbjogMDtcclxuICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcclxuICBib3JkZXItc3BhY2luZzogMDtcclxuICBlbXB0eS1jZWxsczogc2hvdztcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgb3V0bGluZTogMFxyXG59XHJcblxyXG4uay1maWx0ZXItcm93IHRoLCAuay1ncmlkLWhlYWRlciB0aC5rLWhlYWRlciB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci13aWR0aDogMCAwIDFweCAxcHg7XHJcbiAgcGFkZGluZzogNnB4IDhweDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgdGV4dC1hbGlnbjogbGVmdFxyXG59XHJcblxyXG4uay1ncmlkLWhlYWRlciB0aC5rLWhlYWRlciB7XHJcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICBjdXJzb3I6IGRlZmF1bHRcclxufVxyXG5cclxuLmstZ3JpZC1oZWFkZXIgdGguay1oZWFkZXIgLmstY2hlY2tib3gge1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcFxyXG59XHJcblxyXG4uay1maWx0ZXJjZWxsIHtcclxuICB3aWR0aDogYXV0bztcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyXHJcbn1cclxuXHJcbi5rLWZpbHRlcmNlbGwgLmstZmlsdGVyY2VsbC13cmFwcGVyLCAuay1maWx0ZXJjZWxsID4gc3BhbiB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDRweDtcclxuICBmbGV4OiAxIDEgYXV0b1xyXG59XHJcblxyXG4uay1maWx0ZXJjZWxsIC5rLWZpbHRlcmNlbGwtd3JhcHBlciA+IC5rLWJ1dHRvbiwgLmstZmlsdGVyY2VsbCA+IHNwYW4gPiAuay1idXR0b24ge1xyXG4gIGZsZXg6IG5vbmVcclxufVxyXG5cclxuLmstZmlsdGVyY2VsbCAuay1pbnB1dCwgLmstZmlsdGVyY2VsbCAuay1waWNrZXIge1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIGZsZXg6IDEgMSBhdXRvXHJcbn1cclxuXHJcbi5rLWZpbHRlcmNlbGwgLmstY29sb3JwaWNrZXIsIC5rLWZpbHRlcmNlbGwgLmstZHJvcGRvd24tb3BlcmF0b3Ige1xyXG4gIHdpZHRoOiBtaW4tY29udGVudDtcclxuICBmbGV4OiBub25lXHJcbn1cclxuXHJcbi5rLWZpbHRlcmNlbGwgLmstZHJvcGRvd24tb3BlcmF0b3Ige1xyXG4gIHdpZHRoOiBtaW4tY29udGVudDtcclxuICBmbGV4OiBub25lO1xyXG4gIGFzcGVjdC1yYXRpbzogMVxyXG59XHJcblxyXG4uay1maWx0ZXJjZWxsIC5rLWRyb3Bkb3duLW9wZXJhdG9yIC5rLWlucHV0LWJ1dHRvbiB7XHJcbiAgYm9yZGVyLXdpZHRoOiAwXHJcbn1cclxuXHJcbi5rLWZpbHRlcmNlbGwgLmstZHJvcGRvd24tb3BlcmF0b3IgLmstaW5wdXQtYnV0dG9uIC5rLWJ1dHRvbi1pY29uIHtcclxuICB3aWR0aDogYXV0bztcclxuICBhc3BlY3QtcmF0aW86IDFcclxufVxyXG5cclxuLmstZmlsdGVyY2VsbCAuay1kcm9wZG93bi1vcGVyYXRvciAuay1pbnB1dC1pbm5lciB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uay1maWx0ZXJjZWxsID4gc3BhbiA+IGxhYmVsIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXHJcbn1cclxuXHJcbi5rLWZpbHRlci1yb3cgbGFiZWwgPiBpbnB1dFt0eXBlPXJhZGlvXSB7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm90dG9tOiAycHhcclxufVxyXG5cclxuLmstZmYgLmstZ3JpZCAuay1maWx0ZXItcm93IC5rLWktZmlsdGVyLWNsZWFyIHtcclxuICB0b3A6IDFweFxyXG59XHJcblxyXG4uay1pZTEwIC5rLWdyaWQtaGVhZGVyIGE6YWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxyXG59XHJcblxyXG4uay1ncmlkLWhlYWRlciB0aC5rLWhlYWRlciA+IC5rLWxpbmsge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1pbi1oZWlnaHQ6IDE4cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgbWFyZ2luOiAtLjVlbSAtLjZlbSAtLjRlbSAwO1xyXG4gIHBhZGRpbmc6IC41ZW0gLjZlbSAuNGVtIDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpc1xyXG59XHJcblxyXG4uay1ncmlkLWhlYWRlciB0aC5rLXdpdGgtaWNvbiAuay1saW5rIHtcclxuICBtYXJnaW4tcmlnaHQ6IDE4cHhcclxufVxyXG5cclxuLmstZ3JpZC1oZWFkZXIgdGggPiAuay1saW5rID4gLmstaWNvbiB7XHJcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wXHJcbn1cclxuXHJcbi5rLWdyaWQgLmstaG92ZXIsIC5rLWdyaWQgLmstc3RhdGUtaG92ZXIge1xyXG4gIGN1cnNvcjogcG9pbnRlclxyXG59XHJcblxyXG4uay1ncmlkLWNvbHVtbi1yZXNpemluZywgLmstZ3JpZC1jb2x1bW4tcmVzaXppbmcgLmstYnV0dG9uLCAuay1ncmlkLWNvbHVtbi1yZXNpemluZyAuay1ncmlkLWZpbHRlciwgLmstZ3JpZC1jb2x1bW4tcmVzaXppbmcgLmstZ3JpZC10b29sYmFyLCAuay1ncmlkLWNvbHVtbi1yZXNpemluZyAuay1saW5rIHtcclxuICBjdXJzb3I6IGNvbC1yZXNpemVcclxufVxyXG5cclxuLmstZ3JpZCB0ZCB7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItd2lkdGg6IDAgMCAwIDFweDtcclxuICBwYWRkaW5nOiAuNGVtIC42ZW07XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBsaW5lLWhlaWdodDogMS42ZW07XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpc1xyXG59XHJcblxyXG4uay1ncmlkIC5rLWdyb3VwaW5nLXJvdyB0ZCwgLmstZ3JpZCAuay1oaWVyYXJjaHktY2VsbCB7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGVcclxufVxyXG5cclxuLmstZ3JpZC1lZGl0LXJvdyB0ZCB7XHJcbiAgdGV4dC1vdmVyZmxvdzogY2xpcFxyXG59XHJcblxyXG4uay1ncmlkLWVkaXQtcm93IC5rLXRleHRib3gsIC5rLWdyaWQtZWRpdC1yb3cgLnRleHQtYm94IHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDBcclxufVxyXG5cclxuLmstZ3JpZC1mb290ZXItd3JhcCwgLmstZ3JpZC1oZWFkZXItd3JhcCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItd2lkdGg6IDAgMXB4IDAgMDtcclxuICB6b29tOiAxXHJcbn1cclxuXHJcbmRpdi5rLWdyaWQtZm9vdGVyLCBkaXYuay1ncmlkLWhlYWRlciB7XHJcbiAgcGFkZGluZy1yaWdodDogMTdweDtcclxuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XHJcbiAgem9vbTogMVxyXG59XHJcblxyXG4uay1ncmlkLWhlYWRlci1sb2NrZWQgPiB0YWJsZSwgLmstZ3JpZC1oZWFkZXItd3JhcCA+IHRhYmxlIHtcclxuICBtYXJnaW4tYm90dG9tOiAtMXB4XHJcbn1cclxuXHJcbi5rLWdyaWQtY29udGVudCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gIHpvb206IDE7XHJcbiAgbWluLWhlaWdodDogMFxyXG59XHJcblxyXG4uay1tb2JpbGUgLmstZ3JpZCB0Ym9keSB7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW5cclxufVxyXG5cclxuLmstbW9iaWxlIC5rLWdyaWQtYmFja2ZhY2UgdGJvZHkge1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZVxyXG59XHJcblxyXG4uay1ncmlkLWNvbnRlbnQtZXhwYW5kZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgaGVpZ2h0OiAxcHhcclxufVxyXG5cclxuLmstZ3JpZC1ub3JlY29yZHMge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyXHJcbn1cclxuXHJcbi5rLWdyaWQtbm9yZWNvcmRzLXRlbXBsYXRlIHtcclxuICB3aWR0aDogMjBlbTtcclxuICBoZWlnaHQ6IDRlbTtcclxuICBsaW5lLWhlaWdodDogNGVtO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgbWFyZ2luOiAwIGF1dG9cclxufVxyXG5cclxuLmstZ3JpZC1jb250ZW50ID4gLmstZ3JpZC1ub3JlY29yZHMgPiAuay1ncmlkLW5vcmVjb3Jkcy10ZW1wbGF0ZSB7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMTBlbTtcclxuICBtYXJnaW4tdG9wOiAtMmVtO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG59XHJcblxyXG5AbWVkaWEgcHJpbnQge1xyXG4gIC5rLWdyaWQge1xyXG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnRcclxuICB9XHJcblxyXG4gIC5rLWdyaWQtaGVhZGVyIHtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudFxyXG4gIH1cclxuXHJcbiAgLmstZ3JpZC1jb250ZW50LCAuay1ncmlkLWhlYWRlci13cmFwIHtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnRcclxuICB9XHJcbn1cclxuXHJcbi5rLWdyaWQgLmstc2Nyb2xsYmFyIHtcclxuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhclxyXG59XHJcblxyXG4uay12aXJ0dWFsLXNjcm9sbGFibGUtd3JhcCB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLmstZ3JpZC1jb250ZW50IHRhYmxlLCAuay1ncmlkLWNvbnRlbnQtbG9ja2VkID4gdGFibGUsIC5rLWdyaWQtZm9vdGVyIHRhYmxlLCAuay1ncmlkLWhlYWRlciB0YWJsZSB7XHJcbiAgdGFibGUtbGF5b3V0OiBmaXhlZFxyXG59XHJcblxyXG4uay1ncmlkLWxvY2tlZGNvbHVtbnMge1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXBcclxufVxyXG5cclxuLmstZ3JpZC1jb250ZW50LCAuay1ncmlkLWNvbnRlbnQtbG9ja2VkLCAuay1wYWdlci13cmFwIHtcclxuICB3aGl0ZS1zcGFjZTogbm9ybWFsXHJcbn1cclxuXHJcbi5rLWdyaWQtY29udGVudC1sb2NrZWQsIC5rLWdyaWQtZm9vdGVyLWxvY2tlZCwgLmstZ3JpZC1oZWFkZXItbG9ja2VkIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci13aWR0aDogMCAxcHggMCAwXHJcbn1cclxuXHJcbi5rLWdyaWQtY29udGVudC1sb2NrZWQgKyAuay1ncmlkLWNvbnRlbnQsIC5rLWdyaWQtZm9vdGVyLWxvY2tlZCArIC5rLWdyaWQtZm9vdGVyLXdyYXAsIC5rLWdyaWQtaGVhZGVyLWxvY2tlZCArIC5rLWdyaWQtaGVhZGVyLXdyYXAge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wXHJcbn1cclxuXHJcbi5rLWdyaWQtdG9vbGJhciB7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xyXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICBmbGV4LXNocmluazogMFxyXG59XHJcblxyXG4uay1maWx0ZXItcm93ID4gdGg6Zmlyc3QtY2hpbGQsIC5rLWdyaWQgdGJvZHkgdGQ6Zmlyc3QtY2hpbGQsIC5rLWdyaWQgdGZvb3QgdGQ6Zmlyc3QtY2hpbGQsIC5rLWdyaWQtaGVhZGVyIHRoLmstaGVhZGVyOmZpcnN0LWNoaWxkIHtcclxuICBib3JkZXItbGVmdC13aWR0aDogMFxyXG59XHJcblxyXG4uay1ncmlkLWhlYWRlciB0aC5rLWhlYWRlci5rLWZpcnN0IHtcclxuICBib3JkZXItbGVmdC13aWR0aDogMXB4XHJcbn1cclxuXHJcbi5rLWZvb3Rlci10ZW1wbGF0ZSB0ZCB7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItd2lkdGg6IDFweCAwIDAgMXB4XHJcbn1cclxuXHJcbi5rLWdyb3VwLWZvb3RlciB0ZCB7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItd2lkdGg6IDFweCAwXHJcbn1cclxuXHJcbi5rLWdyb3VwLWZvb3RlciAuay1ncm91cC1jZWxsICsgdGQge1xyXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHhcclxufVxyXG5cclxuLmstZ3JpZC1mb290ZXIge1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwXHJcbn1cclxuXHJcbi5rLWdyaWQtZm9vdGVyIHRkIHtcclxuICBib3JkZXItdG9wLXdpZHRoOiAwXHJcbn1cclxuXHJcbi5rLWdyaWQtZm9vdGVyID4gdGQge1xyXG4gIGJvcmRlci10b3Atd2lkdGg6IDFweFxyXG59XHJcblxyXG4uay1ncmlkLXBhZ2VyIHtcclxuICBib3JkZXItd2lkdGg6IDFweCAwIDBcclxufVxyXG5cclxuLmstZ3JpZC1wYWdlci10b3Age1xyXG4gIGJvcmRlci13aWR0aDogMCAwIDFweFxyXG59XHJcblxyXG4uay1oZWFkZXIgLmstZ3JpZC1maWx0ZXIsIC5rLWhlYWRlciAuay1oZWFkZXItY29sdW1uLW1lbnUge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHdpZHRoOiBjYWxjKCgxLjQyODU3MTQyODU3MTQyODYgKiAxZW0pICsgKDRweCAqIDIpICsgKDFweCAqIDIpKTtcclxuICBoZWlnaHQ6IGNhbGMoKDEuNDI4NTcxNDI4NTcxNDI4NiAqIDFlbSkgKyAoNHB4ICogMikgKyAoMXB4ICogMikpO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgei1pbmRleDogMTtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHJpZ2h0OiAwXHJcbn1cclxuXHJcbi5rLWdyaWQgLmstYW5pbWF0aW9uLWNvbnRhaW5lciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlXHJcbn1cclxuXHJcbi5rLWZpbHRlci1tZW51IHtcclxuICBwYWRkaW5nOiAuNWVtXHJcbn1cclxuXHJcbi5rLWNvbHVtbi1tZW51LCAuay1maWx0ZXItbWVudSB7XHJcbiAgZm9udC1zaXplOiAxNHB4XHJcbn1cclxuXHJcbi5rLWZpbHRlci1oZWxwLXRleHQge1xyXG4gIG1hcmdpbjogLjE5ZW0gMCAwXHJcbn1cclxuXHJcbi5rLWZpbHRlci1tZW51IHNwYW4uay1maWx0ZXItYW5kIHtcclxuICB3aWR0aDogNmVtO1xyXG4gIG1hcmdpbjogLjVlbSAwIC41ZW1cclxufVxyXG5cclxuLmstZmlsdGVyLW1lbnUgLmstYWN0aW9uLWJ1dHRvbnMge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIHRleHQtYWxpZ246IGluaXRpYWxcclxufVxyXG5cclxuLmstZmlsdGVyLW1lbnUgLmstYWN0aW9uLWJ1dHRvbnMgLmstYnV0dG9uIHtcclxuICB3aWR0aDogNDglO1xyXG4gIG1hcmdpbjogLjVlbSA0JSAwIDA7XHJcbiAgbWluLXdpZHRoOiAwXHJcbn1cclxuXHJcbi5rLWZpbHRlci1tZW51IC5rLWFjdGlvbi1idXR0b25zIC5rLWJ1dHRvbiArIC5rLWJ1dHRvbiB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwXHJcbn1cclxuXHJcbi5rLWZpbHRlci1tZW51IC5rLWZpbHRlci1zZWxlY3RlZC1pdGVtcyB7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBtYXJnaW46IC41ZW1cclxufVxyXG5cclxuLmstbXVsdGljaGVjay13cmFwIHtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIG1heC1oZWlnaHQ6IDMwMHB4XHJcbn1cclxuXHJcbi5rLW11bHRpY2hlY2std3JhcCAuay1pdGVtIHtcclxuICBsaW5lLWhlaWdodDogMi4yZW1cclxufVxyXG5cclxuLmstZ3JvdXBpbmctcm93IC5rLWljb24ge1xyXG4gIG1hcmdpbjogLTNweCA0cHggMCAycHhcclxufVxyXG5cclxuLmstZ3JvdXBpbmctcm93IHAge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIG1hcmdpbi1sZWZ0OiAtLjZlbTtcclxuICBwYWRkaW5nOiAwIC42ZW1cclxufVxyXG5cclxuLmstZ3JvdXBpbmctcm93ICsgdHIgdGQge1xyXG4gIGJvcmRlci10b3Atd2lkdGg6IDFweFxyXG59XHJcblxyXG4uay1ncm91cGluZy1yb3cgLmstZ3JvdXAtY2VsbCwgLmstZ3JvdXBpbmctcm93ICsgdHIgLmstZ3JvdXAtY2VsbCB7XHJcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcclxuICB0ZXh0LW92ZXJmbG93OiBjbGlwXHJcbn1cclxuXHJcbi5rLWdyaWQgLmstaGllcmFyY2h5LWNlbGwgKyB0ZCB7XHJcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDBcclxufVxyXG5cclxuLmstZ3JpZCAuay1ncm91cC1jb2wsIC5rLWdyaWQgLmstaGllcmFyY2h5LWNvbCB7XHJcbiAgd2lkdGg6IDI3cHhcclxufVxyXG5cclxuLmstZ3JvdXBpbmctaGVhZGVyIHtcclxuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHhcclxufVxyXG5cclxuLmstZ3JvdXBpbmctaGVhZGVyIHtcclxuICBsaW5lLWhlaWdodDogMjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbFxyXG59XHJcblxyXG4uay1ncm91cGluZy1kcm9wY2x1ZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogM3B4O1xyXG4gIHdpZHRoOiA2cHg7XHJcbiAgaGVpZ2h0OiAyNXB4O1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2NXB4IC0xNDhweFxyXG59XHJcblxyXG4uay1ncm91cGluZy1kcm9wY2x1ZTphZnRlciwgLmstZ3JvdXBpbmctZHJvcGNsdWU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBib3JkZXI6IDNweCBzb2xpZDtcclxuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMFxyXG59XHJcblxyXG4uay1ncm91cGluZy1kcm9wY2x1ZTpiZWZvcmUge1xyXG4gIHRvcDogMDtcclxuICBib3JkZXItYm90dG9tOiAwXHJcbn1cclxuXHJcbi5rLWdyb3VwaW5nLWRyb3BjbHVlOmFmdGVyIHtcclxuICBib3R0b206IDA7XHJcbiAgYm9yZGVyLXRvcDogMFxyXG59XHJcblxyXG4uay1ncm91cC1pbmRpY2F0b3Ige1xyXG4gIHBhZGRpbmc6IC4xNWVtIC4xNWVtIC4xNWVtIC40ZW07XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBsaW5lLWhlaWdodDogMS41ZW07XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wXHJcbn1cclxuXHJcbi5rLWdyb3VwaW5nLWhlYWRlciAuay1ncm91cC1pbmRpY2F0b3Ige1xyXG4gIG1hcmdpbjogMCAzcHhcclxufVxyXG5cclxuLmstZ3JvdXAtaW5kaWNhdG9yIC5rLWJ1dHRvbi1mbGF0LCAuay1ncm91cC1pbmRpY2F0b3IgLmstbGluayB7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG59XHJcblxyXG4uay1ncm91cC1pbmRpY2F0b3IgLmstbGluayAuay1pY29uIHtcclxuICBtYXJnaW4tcmlnaHQ6IDRweFxyXG59XHJcblxyXG4uay1ncm91cC1pbmRpY2F0b3IgLmstYnV0dG9uLWZsYXQge1xyXG4gIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgcGFkZGluZzogMDtcclxuICB3aWR0aDogYXV0bztcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgb3BhY2l0eTogLjVcclxufVxyXG5cclxuLmstZ3JvdXAtaW5kaWNhdG9yIC5rLWJ1dHRvbi1mbGF0OjphZnRlciwgLmstZ3JvdXAtaW5kaWNhdG9yIC5rLWJ1dHRvbi1mbGF0OjpiZWZvcmUge1xyXG4gIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuLmstZ3JvdXAtaW5kaWNhdG9yIC5rLWJ1dHRvbi1mbGF0OmhvdmVyIHtcclxuICBvcGFjaXR5OiAxXHJcbn1cclxuXHJcbi5rLW5vLWZsZXhib3ggLmstZ3JvdXAtaW5kaWNhdG9yIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcclxufVxyXG5cclxuLmstbm8tZmxleGJveCAuay1ncm91cC1pbmRpY2F0b3IgLmstYnV0dG9uLCAuay1uby1mbGV4Ym94IC5rLWdyb3VwLWluZGljYXRvciAuay1saW5rIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxyXG59XHJcblxyXG4uay1kaXJ0eS1jZWxsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGEwXCI7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiAwO1xyXG4gIGZsb2F0OiBsZWZ0XHJcbn1cclxuXHJcbi5rLWRpcnR5LWNlbGwge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uay1kaXJ0eS1jZWxsLmstZWRpdC1jZWxsIHtcclxuICBwb3NpdGlvbjogc3RhdGljXHJcbn1cclxuXHJcbi5rLWRpcnR5LWNlbGwgLmstZGlydHkge1xyXG4gIG1hcmdpbjogMDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMFxyXG59XHJcblxyXG4uay1kaXJ0eSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci13aWR0aDogM3B4O1xyXG4gIGJvcmRlci1jb2xvcjogcmVkIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHJlZDtcclxuICBtYXJnaW46IC0uNDVlbSAwIDAgLS42ZW07XHJcbiAgcGFkZGluZzogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3BcclxufVxyXG5cclxuLmstZ3JvdXBpbmctaGVhZGVyIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogLjIyZW0gLjJlbSAuMjhlbTtcclxuICBjdXJzb3I6IGRlZmF1bHRcclxufVxyXG5cclxuLmstZ3JpZCAuay1lZGl0LWNvbnRhaW5lciB7XHJcbiAgcGFkZGluZzogMFxyXG59XHJcblxyXG4uay1ncmlkIC5maWVsZC12YWxpZGF0aW9uLWVycm9yIHtcclxuICBkaXNwbGF5OiBibG9ja1xyXG59XHJcblxyXG4uay1ncmlkIC5pbnB1dC12YWxpZGF0aW9uLWVycm9yIHtcclxuICBib3JkZXItc3R5bGU6IHJpZGdlO1xyXG4gIGJvcmRlci1jb2xvcjogcmVkO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHBpbmtcclxufVxyXG5cclxuLmstZ3JpZC1hY3Rpb25zIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcclxufVxyXG5cclxuLmstZ3JpZCAuay1jb21tYW5kLWNlbGwgPiAuay1idXR0b24gKyAuay1idXR0b24ge1xyXG4gIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgbWFyZ2luLWlubGluZS1lbmQ6IHVuc2V0O1xyXG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDhweFxyXG59XHJcblxyXG4uay1kZXRhaWwtcm93IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLmstZ3JpZCAuay1kZXRhaWwtY2VsbCB7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGVcclxufVxyXG5cclxuLmstZ3JpZCAuay1lZGl0LWNlbGwge1xyXG4gIHBhZGRpbmc6IDAgLjNlbTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwXHJcbn1cclxuXHJcbi5rLWVkaXQtY2VsbCA+IC5rLXRleHRib3gsIC5rLWVkaXQtY2VsbCA+IC5rLXdpZGdldDpub3QoLmstc3dpdGNoKSwgLmstZWRpdC1jZWxsID4gLnRleHQtYm94LCAuay1ncmlkLWVkaXQtcm93ID4gdGQgPiAuay10ZXh0Ym94LCAuay1ncmlkLWVkaXQtcm93ID4gdGQgPiAuay13aWRnZXQ6bm90KC5rLXN3aXRjaCksIC5rLWdyaWQtZWRpdC1yb3cgPiB0ZCA+IC50ZXh0LWJveCB7XHJcbiAgd2lkdGg6IDEwMCVcclxufVxyXG5cclxuLmstZWRpdC1jZWxsIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcclxuICBtYXJnaW4tbGVmdDogLjZlbVxyXG59XHJcblxyXG4uay1ncmlkLXJlc2l6ZS1pbmRpY2F0b3Ige1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMnB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNhYWFcclxufVxyXG5cclxuLmstZ3JpZC1oZWFkZXIgLmstcmVzaXplLWhhbmRsZSwgLmstZ3JpZCA+IC5rLXJlc2l6ZS1oYW5kbGUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBoZWlnaHQ6IDI1cHg7XHJcbiAgY3Vyc29yOiBjb2wtcmVzaXplO1xyXG4gIHotaW5kZXg6IDJcclxufVxyXG5cclxuLmstbWFycXVlZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDEwMDAwMFxyXG59XHJcblxyXG4uay1tYXJxdWVlLWNvbG9yLCAuay1tYXJxdWVlLXRleHQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCVcclxufVxyXG5cclxuLmstbWFycXVlZS1jb2xvciB7XHJcbiAgb3BhY2l0eTogLjZcclxufVxyXG5cclxuLmstaWU5IC5rLWNvbHVtbi1tZW51IHtcclxuICB3aWR0aDogMTYwcHhcclxufVxyXG5cclxuLmstY29sdW1uLW1lbnUge1xyXG4gIG1pbi13aWR0aDogMTYwcHhcclxufVxyXG5cclxuLmstY29sdW1uLW1lbnUgLmstc3ByaXRlIHtcclxuICBtYXJnaW4tcmlnaHQ6IDEwcHhcclxufVxyXG5cclxuLmstY29sdW1uLW1lbnUgPiAuay1tZW51IHtcclxuICBib3JkZXItd2lkdGg6IDBcclxufVxyXG5cclxuLmstY29sdW1uLW1lbnUgLmstY2FsZW5kYXIgLmstbGluayB7XHJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbFxyXG59XHJcblxyXG4uay1jb2x1bW5zLWl0ZW0gLmstZ3JvdXAge1xyXG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xyXG4gIG92ZXJmbG93OiBhdXRvXHJcbn1cclxuXHJcbi5rLWZpbHRlci1tZW51LmstcG9wdXAsIC5rLWdyaWQtZmlsdGVyLXBvcHVwLmstcG9wdXAge1xyXG4gIHBhZGRpbmc6IDJweCAwXHJcbn1cclxuXHJcbi5rLWZpbHRlci1tZW51LmstcG9wdXAgLmstZmlsdGVyLW1lbnUtY29udGFpbmVyLCAuay1ncmlkLWZpbHRlci1wb3B1cC5rLXBvcHVwIC5rLWZpbHRlci1tZW51LWNvbnRhaW5lciB7XHJcbiAgd2lkdGg6IDIzMHB4XHJcbn1cclxuXHJcbi5rLWZpbHRlci1tZW51LmstcG9wdXAgLmstbXVsdGljaGVjay13cmFwLCAuay1ncmlkLWZpbHRlci1wb3B1cC5rLXBvcHVwIC5rLW11bHRpY2hlY2std3JhcCB7XHJcbiAgcGFkZGluZzogMCAzcHhcclxufVxyXG5cclxuLmstZmlsdGVyLW1lbnUuay1wb3B1cCAuay1tdWx0aWNoZWNrLXdyYXAgLmstaXRlbSwgLmstZ3JpZC1maWx0ZXItcG9wdXAuay1wb3B1cCAuay1tdWx0aWNoZWNrLXdyYXAgLmstaXRlbSB7XHJcbiAgcGFkZGluZzogMnB4IDBcclxufVxyXG5cclxuLmstZmlsdGVyLW1lbnUuay1wb3B1cCAuay1tdWx0aWNoZWNrLXdyYXAgLmstY2hlY2stYWxsLXdyYXAsIC5rLWdyaWQtZmlsdGVyLXBvcHVwLmstcG9wdXAgLmstbXVsdGljaGVjay13cmFwIC5rLWNoZWNrLWFsbC13cmFwIHtcclxuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xyXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcclxuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZFxyXG59XHJcblxyXG4uay1maWx0ZXItbWVudSAuay1maWx0ZXItbWVudS1jb250YWluZXIge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxufVxyXG5cclxuLmstZmlsdGVyLW1lbnUuay1wb3B1cCAuay1maWx0ZXItbWVudS1jb250YWluZXIge1xyXG4gIHBhZGRpbmc6IDRweCA4cHhcclxufVxyXG5cclxuLmstZmlsdGVyLW1lbnUgLmstc2VhcmNoYm94LCAuay1maWx0ZXItbWVudSAuay13aWRnZXQge1xyXG4gIG1hcmdpbi1ib3R0b206IDhweDtcclxuICB3aWR0aDogMTAwJVxyXG59XHJcblxyXG4uay1ncmlkLWNvbHVtbm1lbnUtcG9wdXAge1xyXG4gIG1hcmdpbjogMDtcclxuICB3aWR0aDogMjMwcHg7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2hcclxufVxyXG5cclxuLmstZ3JpZC1jb2x1bW5tZW51LXBvcHVwLmstcG9wdXAge1xyXG4gIHBhZGRpbmc6IDJweCAwXHJcbn1cclxuXHJcbi5rLWdyaWQtY29sdW1ubWVudS1wb3B1cCAuay1maWx0ZXItbWVudSB7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXItcmFkaXVzOiAwXHJcbn1cclxuXHJcbi5rLWdyaWQtY29sdW1ubWVudS1wb3B1cCAuay1maWx0ZXItbWVudSAuay1maWx0ZXItbWVudS1jb250YWluZXIge1xyXG4gIHBhZGRpbmc6IDJweCAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xyXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoXHJcbn1cclxuXHJcbi5rLWdyaWQtY29sdW1ubWVudS1wb3B1cCAuay1maWx0ZXItbWVudSAuay1udW1lcmljdGV4dGJveCwgLmstZ3JpZC1jb2x1bW5tZW51LXBvcHVwIC5rLWZpbHRlci1tZW51IC5rLXJhZGlvLWxpc3QsIC5rLWdyaWQtY29sdW1ubWVudS1wb3B1cCAuay1maWx0ZXItbWVudSAuay10ZXh0Ym94LCAuay1ncmlkLWNvbHVtbm1lbnUtcG9wdXAgLmstZmlsdGVyLW1lbnUgLmstd2lkZ2V0IHtcclxuICBtYXJnaW46IC41ZW0gMFxyXG59XHJcblxyXG4uay1ncmlkLWNvbHVtbm1lbnUtcG9wdXAgLmstZmlsdGVyLW1lbnUgLmstd2lkZ2V0LmstZmlsdGVyLWFuZCB7XHJcbiAgd2lkdGg6IDZlbTtcclxuICBtYXJnaW46IDFlbSAwXHJcbn1cclxuXHJcbi5rLWdyaWQtY29sdW1ubWVudS1wb3B1cCAuay1maWx0ZXItbWVudSAuay13aWRnZXQuay1idXR0b24tZ3JvdXAge1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIG1hcmdpbjogMDtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleFxyXG59XHJcblxyXG4uay1ncmlkLWNvbHVtbm1lbnUtcG9wdXAgLmstZmlsdGVyLW1lbnUgLmstYWN0aW9uLWJ1dHRvbnMsIC5rLWdyaWQtY29sdW1ubWVudS1wb3B1cCAuay1maWx0ZXItbWVudSAuay1hY3Rpb25zLCAuay1ncmlkLWNvbHVtbm1lbnUtcG9wdXAgLmstZmlsdGVyLW1lbnUgLmstY29sdW1ubWVudS1hY3Rpb25zIHtcclxuICBtYXJnaW4tbGVmdDogLTFlbTtcclxuICBtYXJnaW4tcmlnaHQ6IC0xZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogLTFlbTtcclxuICBwYWRkaW5nOiAwIDFlbSAxZW1cclxufVxyXG5cclxuLmstZ3JpZC1jb2x1bW5tZW51LXBvcHVwIC5rLWZpbHRlci1tZW51IC5rLWFjdGlvbi1idXR0b25zIC5rLWJ1dHRvbiwgLmstZ3JpZC1jb2x1bW5tZW51LXBvcHVwIC5rLWZpbHRlci1tZW51IC5rLWFjdGlvbnMgLmstYnV0dG9uLCAuay1ncmlkLWNvbHVtbm1lbnUtcG9wdXAgLmstZmlsdGVyLW1lbnUgLmstY29sdW1ubWVudS1hY3Rpb25zIC5rLWJ1dHRvbiB7XHJcbiAgZmxleDogMSAxIDUwJVxyXG59XHJcblxyXG4uay1ncmlkLWNvbHVtbm1lbnUtcG9wdXAgLmstZmlsdGVyLW1lbnUgLmstYWN0aW9ucy5rLWFjdGlvbnMtY2VudGVyIC5rLWJ1dHRvbiwgLmstZ3JpZC1jb2x1bW5tZW51LXBvcHVwIC5rLWZpbHRlci1tZW51IC5rLWFjdGlvbnMuay1hY3Rpb25zLWVuZCAuay1idXR0b24sIC5rLWdyaWQtY29sdW1ubWVudS1wb3B1cCAuay1maWx0ZXItbWVudSAuay1hY3Rpb25zLmstYWN0aW9ucy1zdGFydCAuay1idXR0b24ge1xyXG4gIGZsZXg6IDAgMSBhdXRvXHJcbn1cclxuXHJcbi5rLWdyaWQtY29sdW1ubWVudS1wb3B1cCAuay1tdWx0aWNoZWNrLXdyYXAge1xyXG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwXHJcbn1cclxuXHJcbi5rLWdyaWQtY29sdW1ubWVudS1wb3B1cCAuay1maWx0ZXItc2VsZWN0ZWQtaXRlbXMge1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIG1hcmdpbjogMWVtIDAgLjVlbVxyXG59XHJcblxyXG4uay1jb2x1bW4tbGlzdCB7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBtYXgtaGVpZ2h0OiAyMDBweDtcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgb3ZlcmZsb3cteTogYXV0b1xyXG59XHJcblxyXG4uay1jb2x1bW4tY2hvb3Nlci10aXRsZSwgLmstY29sdW1uLWxpc3QtaXRlbSB7XHJcbiAgcGFkZGluZzogMnB4IDhweFxyXG59XHJcblxyXG4uay1jb2x1bW4tbGlzdC1pdGVtIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGN1cnNvcjogcG9pbnRlclxyXG59XHJcblxyXG4uay1jb2x1bW5tZW51LWl0ZW0ge1xyXG4gIHBhZGRpbmc6IDRweCA4cHg7XHJcbiAgb3V0bGluZTogMDtcclxuICBjdXJzb3I6IHBvaW50ZXJcclxufVxyXG5cclxuLmstY29sdW1ubWVudS1pdGVtID4gLmstaWNvbiB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA0cHhcclxufVxyXG5cclxuLmstY29sdW1ubWVudS1pdGVtLXdyYXBwZXIgKyAuay1jb2x1bW5tZW51LWl0ZW0td3JhcHBlciB7XHJcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xyXG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkXHJcbn1cclxuXHJcbi5rLWNvbHVtbm1lbnUtaXRlbS1jb250ZW50IHtcclxuICBvdmVyZmxvdzogaGlkZGVuXHJcbn1cclxuXHJcbi5rLWNvbHVtbm1lbnUtaXRlbS1jb250ZW50IC5rLWZpbHRlci1tZW51IC5rLWZpbHRlci1tZW51LWNvbnRhaW5lciB7XHJcbiAgcGFkZGluZzogNHB4IDhweFxyXG59XHJcblxyXG4uay1jb2x1bW5tZW51LWFjdGlvbnMge1xyXG4gIHBhZGRpbmc6IDRweCA4cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gIGNsZWFyOiBib3RoXHJcbn1cclxuXHJcbi5rLWNvbHVtbm1lbnUtYWN0aW9ucyAuay1idXR0b24gKyAuay1idXR0b24ge1xyXG4gIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgZmxleC1zaHJpbms6IDBcclxufVxyXG5cclxuLmstcnRsIC5rLWNvbHVtbm1lbnUtYWN0aW9ucyAuay1idXR0b24gKyAuay1idXR0b24sIFtkaXI9cnRsXSAuay1jb2x1bW5tZW51LWFjdGlvbnMgLmstYnV0dG9uICsgLmstYnV0dG9uIHtcclxuICBtYXJnaW4tbGVmdDogMDtcclxuICBtYXJnaW4tcmlnaHQ6IDhweFxyXG59XHJcblxyXG4uay1jb2x1bW4tbGlzdC13cmFwcGVyIC5rLWFjdGlvbi1idXR0b25zIC5rLWJ1dHRvbiwgLmstY29sdW1uLWxpc3Qtd3JhcHBlciAuay1hY3Rpb25zIC5rLWJ1dHRvbiwgLmstY29sdW1uLWxpc3Qtd3JhcHBlciAuay1jb2x1bW5tZW51LWFjdGlvbnMgLmstYnV0dG9uLCAuay1jb2x1bW5tZW51LWl0ZW0tY29udGVudCAuay1hY3Rpb24tYnV0dG9ucyAuay1idXR0b24sIC5rLWNvbHVtbm1lbnUtaXRlbS1jb250ZW50IC5rLWFjdGlvbnMgLmstYnV0dG9uLCAuay1jb2x1bW5tZW51LWl0ZW0tY29udGVudCAuay1jb2x1bW5tZW51LWFjdGlvbnMgLmstYnV0dG9uIHtcclxuICBmbGV4OiAxIDEgNTAlXHJcbn1cclxuXHJcbi5rLWNvbHVtbi1saXN0LXdyYXBwZXIgLmstYWN0aW9ucy5rLWFjdGlvbnMtY2VudGVyIC5rLWJ1dHRvbiwgLmstY29sdW1uLWxpc3Qtd3JhcHBlciAuay1hY3Rpb25zLmstYWN0aW9ucy1lbmQgLmstYnV0dG9uLCAuay1jb2x1bW4tbGlzdC13cmFwcGVyIC5rLWFjdGlvbnMuay1hY3Rpb25zLXN0YXJ0IC5rLWJ1dHRvbiwgLmstY29sdW1ubWVudS1pdGVtLWNvbnRlbnQgLmstYWN0aW9ucy5rLWFjdGlvbnMtY2VudGVyIC5rLWJ1dHRvbiwgLmstY29sdW1ubWVudS1pdGVtLWNvbnRlbnQgLmstYWN0aW9ucy5rLWFjdGlvbnMtZW5kIC5rLWJ1dHRvbiwgLmstY29sdW1ubWVudS1pdGVtLWNvbnRlbnQgLmstYWN0aW9ucy5rLWFjdGlvbnMtc3RhcnQgLmstYnV0dG9uIHtcclxuICBmbGV4OiAwIDEgYXV0b1xyXG59XHJcblxyXG4uay1jb2x1bW4tbWVudSAuay1tZW51Om5vdCguay1jb250ZXh0LW1lbnUpIHtcclxuICBmb250LXdlaWdodDogNDAwXHJcbn1cclxuXHJcbi5rLWNvbHVtbi1tZW51IC5rLWV4cGFuZGVyIHtcclxuICBib3JkZXI6IDA7XHJcbiAgYmFja2dyb3VuZDogaW5oZXJpdFxyXG59XHJcblxyXG4uay1jb2x1bW4tbWVudSAuay1leHBhbmRlciAuay1jb2x1bW5tZW51LWl0ZW0ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG59XHJcblxyXG4uay1ydGwgLmstY29sdW1ubWVudS1pdGVtID4gLmstaWNvbiwgW2Rpcj1ydGxdIC5rLWNvbHVtbm1lbnUtaXRlbSA+IC5rLWljb24ge1xyXG4gIG1hcmdpbi1sZWZ0OiA0cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwXHJcbn1cclxuXHJcbi5rLXJ0bCAuay1ncmlkIC5rLWNvbW1hbmQtY2VsbCA+IC5rLWJ1dHRvbiArIC5rLWJ1dHRvbiwgW2Rpcj1ydGxdIC5rLWdyaWQgLmstY29tbWFuZC1jZWxsID4gLmstYnV0dG9uICsgLmstYnV0dG9uIHtcclxuICBtYXJnaW4tcmlnaHQ6IDhweFxyXG59XHJcblxyXG4uay1jb2x1bW4tbWVudS1ncm91cC1oZWFkZXIge1xyXG4gIHBhZGRpbmc6IDhweCA0cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4OiAwIDAgYXV0bztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmVcclxufVxyXG5cclxuLmstY29sdW1uLW1lbnUtZ3JvdXAtaGVhZGVyLXRleHQge1xyXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcclxuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZsZXg6IDEgMSBhdXRvXHJcbn1cclxuXHJcbi5rLXBkZi1leHBvcnQtc2hhZG93IC5rLWdyaWQge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstZ3JpZC1jb250ZW50LmstYXV0by1zY3JvbGxhYmxlIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstZ3JpZCwgLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstZ3JpZC1jb250ZW50LCAuay1wZGYtZXhwb3J0LXNoYWRvdyAuay1ncmlkLWNvbnRlbnQtbG9ja2VkIHtcclxuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICBvdmVyZmxvdzogdmlzaWJsZVxyXG59XHJcblxyXG4uay1wZGYtZXhwb3J0LXNoYWRvdyAuay1ncmlkLWNvbnRlbnQtbG9ja2VkICsgLmstZ3JpZC1jb250ZW50LCAuay1wZGYtZXhwb3J0LXNoYWRvdyAuay1ncmlkLWZvb3Rlci1sb2NrZWQgKyAuay1ncmlkLWZvb3Rlci13cmFwLCAuay1wZGYtZXhwb3J0LXNoYWRvdyAuay1ncmlkLWhlYWRlci1sb2NrZWQgKyAuay1ncmlkLWhlYWRlci13cmFwIHtcclxuICB3aWR0aDogYXV0byAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBkZi1leHBvcnQtc2hhZG93IC5rLWdyaWQtaGVhZGVyLCAuay1wZGYtZXhwb3J0LXNoYWRvdyAuay1ncmlkW2RhdGEtcm9sZT1ncmlkXSAuay1ncmlkLWZvb3RlciB7XHJcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLWxvYWRpbmctcGRmLW1hc2sge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogMTAwXHJcbn1cclxuXHJcbi5rLWxvYWRpbmctcGRmLW1hc2sgLmstbG9hZGluZy1jb2xvciB7XHJcbiAgb3BhY2l0eTogLjVcclxufVxyXG5cclxuLmstbG9hZGluZy1wZGYtbWFzayAuay1sb2FkaW5nLXBkZi1wcm9ncmVzcyB7XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDBcclxufVxyXG5cclxuLmstcGRmLWV4cG9ydCAuay1sb2FkaW5nLXBkZi1tYXNrIHtcclxuICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi5rLXBkZi1leHBvcnQgLmstZ3JpZC1maWx0ZXIge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZVxyXG59XHJcblxyXG4uay1hdXRvZml0dGluZyB7XHJcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICB0YWJsZS1sYXlvdXQ6IGF1dG8gIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1hdXRvZml0dGluZyB0ZCwgLmstYXV0b2ZpdHRpbmcgdGguay1oZWFkZXIge1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1hdXRvZml0dGluZyAuay1kZXRhaWwtcm93IHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstZ3JpZCAuay1ncm91cGluZy1yb3cgdGQge1xyXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDBcclxufVxyXG5cclxuLmstZ3JpZCAuay1ncm91cGluZy1yb3cgKyB0ciB0ZCB7XHJcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4XHJcbn1cclxuXHJcbi5rLWdyaWQgLmstZ3JvdXBpbmctcm93ICsgdHIgdGQuay1ncm91cC1jZWxsIHtcclxuICBib3JkZXItdG9wLXdpZHRoOiAwXHJcbn1cclxuXHJcbi5rLWdyaWQgLmstZ3JvdXAtY2VsbCB7XHJcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcclxuICBib3JkZXItdG9wLXdpZHRoOiAwXHJcbn1cclxuXHJcbi5rLWdyaWQtaGVhZGVyIC5rLWktc29ydC1hc2Mtc20sIC5rLWdyaWQtaGVhZGVyIC5rLWktc29ydC1kZXNjLXNtIHtcclxuICBtYXJnaW4tbGVmdDogN3B4XHJcbn1cclxuXHJcbi5rLWdyaWQtaGVhZGVyIC5rLXNvcnQtb3JkZXIge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBoZWlnaHQ6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgbWFyZ2luLXRvcDogMXB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcclxuICBmb250LXNpemU6IDEycHhcclxufVxyXG5cclxuLmstZ3JpZC1oZWFkZXIgLmstbGluayAuay1pY29uLmstaS1zb3J0LWFzYy1zbSwgLmstZ3JpZC1oZWFkZXIgLmstbGluayAuay1pY29uLmstaS1zb3J0LWRlc2Mtc20ge1xyXG4gIG1hcmdpbi10b3A6IDFweDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3BcclxufVxyXG5cclxuLmstZ3JpZCAuay1ncmlkLWNvbnRlbnQtc3RpY2t5LCAuay1ncmlkIC5rLWdyaWQtZm9vdGVyLXN0aWNreSwgLmstZ3JpZCAuay1ncmlkLWhlYWRlciAuay1maWx0ZXItcm93IC5rLWdyaWQtaGVhZGVyLXN0aWNreSwgLmstZ3JpZCAuay1ncmlkLWhlYWRlciAuay1oZWFkZXIuay1ncmlkLWhlYWRlci1zdGlja3kge1xyXG4gIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgei1pbmRleDogMlxyXG59XHJcblxyXG4uay1ncmlkIC5rLWdyaWQtY29udGVudC1zdGlja3kuay1lZGl0LWNlbGwsIC5rLWdyaWQgLmstZ3JpZC1mb290ZXItc3RpY2t5LmstZWRpdC1jZWxsLCAuay1ncmlkIC5rLWdyaWQtaGVhZGVyIC5rLWZpbHRlci1yb3cgLmstZ3JpZC1oZWFkZXItc3RpY2t5LmstZWRpdC1jZWxsLCAuay1ncmlkIC5rLWdyaWQtaGVhZGVyIC5rLWhlYWRlci5rLWdyaWQtaGVhZGVyLXN0aWNreS5rLWVkaXQtY2VsbCB7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgei1pbmRleDogM1xyXG59XHJcblxyXG4uay1ncmlkIC5rLWhpZXJhcmNoeS1jZWxsICsgdGQuay1ncmlkLWNvbnRlbnQtc3RpY2t5IHtcclxuICBib3JkZXItbGVmdC13aWR0aDogMXB4XHJcbn1cclxuXHJcbi5rLWdyaWQgdGQuay1ncmlkLWNvbnRlbnQtc3RpY2t5LCAuay1ncmlkIHRkLmstZ3JpZC1mb290ZXItc3RpY2t5LCAuay1ncmlkIHRoLmstZ3JpZC1oZWFkZXItc3RpY2t5IHtcclxuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweFxyXG59XHJcblxyXG4uay1ncmlkIHRkLmstZ3JpZC1jb250ZW50LXN0aWNreTpub3QoW3N0eWxlKj0nZGlzcGxheTogbm9uZSddKSArIHRkLCAuay1ncmlkIHRkLmstZ3JpZC1jb250ZW50LXN0aWNreTpub3QoW3N0eWxlKj0nZGlzcGxheTogbm9uZSddKSArIHRoLCAuay1ncmlkIHRkLmstZ3JpZC1mb290ZXItc3RpY2t5Om5vdChbc3R5bGUqPSdkaXNwbGF5OiBub25lJ10pICsgdGQsIC5rLWdyaWQgdGQuay1ncmlkLWZvb3Rlci1zdGlja3k6bm90KFtzdHlsZSo9J2Rpc3BsYXk6IG5vbmUnXSkgKyB0aCwgLmstZ3JpZCB0aC5rLWdyaWQtaGVhZGVyLXN0aWNreTpub3QoW3N0eWxlKj0nZGlzcGxheTogbm9uZSddKSArIHRkLCAuay1ncmlkIHRoLmstZ3JpZC1oZWFkZXItc3RpY2t5Om5vdChbc3R5bGUqPSdkaXNwbGF5OiBub25lJ10pICsgdGgge1xyXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwXHJcbn1cclxuXHJcbi5rLWdyaWQgLmstZ3JpZC1oZWFkZXItc3RpY2t5LmstaGVhZGVyLmstZ3JpZC1uby1sZWZ0LWJvcmRlci5rLWZpcnN0IHtcclxuICBib3JkZXItbGVmdC13aWR0aDogMFxyXG59XHJcblxyXG4uay1ncmlkW2Rpcj1ydGxdIC5rLWdyaWQtaGVhZGVyIHRoLmstZ3JpZC1oZWFkZXItc3RpY2t5LCAuay1ncmlkW2Rpcj1ydGxdIHRkLmstZ3JpZC1jb250ZW50LXN0aWNreSwgLmstZ3JpZFtkaXI9cnRsXSB0ZC5rLWdyaWQtZm9vdGVyLXN0aWNreSwgLmstZ3JpZFtkaXI9cnRsXSB0aC5rLWdyaWQtaGVhZGVyLXN0aWNreTpsYXN0LWNoaWxkLCAuay1ydGwgLmstZ3JpZCAuay1ncmlkLWhlYWRlciB0aC5rLWdyaWQtaGVhZGVyLXN0aWNreSwgLmstcnRsIC5rLWdyaWQgdGQuay1ncmlkLWNvbnRlbnQtc3RpY2t5LCAuay1ydGwgLmstZ3JpZCB0ZC5rLWdyaWQtZm9vdGVyLXN0aWNreSwgLmstcnRsIC5rLWdyaWQgdGguay1ncmlkLWhlYWRlci1zdGlja3k6bGFzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweFxyXG59XHJcblxyXG4uay1ncmlkW2Rpcj1ydGxdIHRkLmstZ3JpZC1jb250ZW50LXN0aWNreTpub3QoW3N0eWxlKj0nZGlzcGxheTogbm9uZSddKSArIHRkLCAuay1ncmlkW2Rpcj1ydGxdIHRkLmstZ3JpZC1jb250ZW50LXN0aWNreTpub3QoW3N0eWxlKj0nZGlzcGxheTogbm9uZSddKSArIHRoLCAuay1ncmlkW2Rpcj1ydGxdIHRoLmstZ3JpZC1oZWFkZXItc3RpY2t5Om5vdChbc3R5bGUqPSdkaXNwbGF5OiBub25lJ10pICsgdGQsIC5rLWdyaWRbZGlyPXJ0bF0gdGguay1ncmlkLWhlYWRlci1zdGlja3k6bm90KFtzdHlsZSo9J2Rpc3BsYXk6IG5vbmUnXSkgKyB0aCwgLmstcnRsIC5rLWdyaWQgdGQuay1ncmlkLWNvbnRlbnQtc3RpY2t5Om5vdChbc3R5bGUqPSdkaXNwbGF5OiBub25lJ10pICsgdGQsIC5rLXJ0bCAuay1ncmlkIHRkLmstZ3JpZC1jb250ZW50LXN0aWNreTpub3QoW3N0eWxlKj0nZGlzcGxheTogbm9uZSddKSArIHRoLCAuay1ydGwgLmstZ3JpZCB0aC5rLWdyaWQtaGVhZGVyLXN0aWNreTpub3QoW3N0eWxlKj0nZGlzcGxheTogbm9uZSddKSArIHRkLCAuay1ydGwgLmstZ3JpZCB0aC5rLWdyaWQtaGVhZGVyLXN0aWNreTpub3QoW3N0eWxlKj0nZGlzcGxheTogbm9uZSddKSArIHRoIHtcclxuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1yaWdodC13aWR0aDogMFxyXG59XHJcblxyXG4uay1ncmlkW2Rpcj1ydGxdIC5rLWdyaWQtaGVhZGVyLXN0aWNreS5rLWhlYWRlci5rLWZpcnN0LCAuay1ncmlkW2Rpcj1ydGxdIC5rLWdyaWQtaGVhZGVyLXN0aWNreS5rLWhlYWRlcjpmaXJzdC1jaGlsZCwgLmstcnRsIC5rLWdyaWQgLmstZ3JpZC1oZWFkZXItc3RpY2t5LmstaGVhZGVyLmstZmlyc3QsIC5rLXJ0bCAuay1ncmlkIC5rLWdyaWQtaGVhZGVyLXN0aWNreS5rLWhlYWRlcjpmaXJzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweFxyXG59XHJcblxyXG4uay1ncmlkW2Rpcj1ydGxdIC5rLWdyaWQtaGVhZGVyLXN0aWNreS5rLWhlYWRlci5rLWdyaWQtbm8tbGVmdC1ib3JkZXIuay1maXJzdCwgLmstcnRsIC5rLWdyaWQgLmstZ3JpZC1oZWFkZXItc3RpY2t5LmstaGVhZGVyLmstZ3JpZC1uby1sZWZ0LWJvcmRlci5rLWZpcnN0IHtcclxuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1yaWdodC13aWR0aDogMFxyXG59XHJcblxyXG4uay1ncmlkIC5rLWhlYWRlciA+IC5rLWNlbGwtaW5uZXIge1xyXG4gIG1hcmdpbjogLS41ZW0gLS42ZW0gLS40ZW0gLS42ZW1cclxufVxyXG5cclxuLmstZ3JpZCAuay1oZWFkZXIuay1maWx0ZXJhYmxlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZy1yaWdodDogY2FsYygxNnB4ICsgLjZlbSlcclxufVxyXG5cclxuLmstZ3JpZCAuay1jZWxsLWlubmVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIG92ZXJmbG93OiBoaWRkZW5cclxufVxyXG5cclxuLmstZ3JpZCAuay1jZWxsLWlubmVyID4gLmstbGluayB7XHJcbiAgcGFkZGluZzogLjVlbSAuNmVtIC40ZW0gLjZlbTtcclxuICB3aWR0aDogYXV0bztcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZsZXg6IDE7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlblxyXG59XHJcblxyXG4uay1ncmlkIC5rLWNlbGwtaW5uZXIgPiAuay1saW5rID4gLmstaWNvbi5rLWktc29ydC1hc2Mtc20sIC5rLWdyaWQgLmstY2VsbC1pbm5lciA+IC5rLWxpbmsgPiAuay1pY29uLmstaS1zb3J0LWRlc2Mtc20ge1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZsZXgtc2hyaW5rOiAwXHJcbn1cclxuXHJcbi5rLWdyaWQgLmstY2VsbC1pbm5lciAuay1zb3J0LW9yZGVyIHtcclxuICBmbGV4LXNocmluazogMDtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsXHJcbn1cclxuXHJcbi5rLWdyaWQgLmstY2VsbC1pbm5lciAuay1ncmlkLWZpbHRlciwgLmstZ3JpZCAuay1jZWxsLWlubmVyIC5rLWhlYWRlci1jb2x1bW4tbWVudSB7XHJcbiAgbWFyZ2luOiAwXHJcbn1cclxuXHJcbi5rLWdyaWQgLmstY2VsbC1pbm5lciAuay1ncmlkLWZpbHRlciwgLmstZ3JpZCAuay1jZWxsLWlubmVyIC5rLWhlYWRlci1jb2x1bW4tbWVudSwgLmstZ3JpZCAuay1jZWxsLWlubmVyIC5rLWhpZXJhcmNoeS1jZWxsIC5rLWljb24ge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmbGV4LXNocmluazogMFxyXG59XHJcblxyXG4uay1ncmlkIC5rLWNvbHVtbi10aXRsZSB7XHJcbiAgbWluLXdpZHRoOiAwO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgZmxleC1zaHJpbms6IDE7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlblxyXG59XHJcblxyXG4uay10cmVlbGlzdCAuay1zdGF0dXMge1xyXG4gIHBhZGRpbmc6IC40ZW0gLjZlbTtcclxuICBsaW5lLWhlaWdodDogMS42ZW1cclxufVxyXG5cclxuLmstdHJlZWxpc3QgLmstc3RhdHVzIC5rLWxvYWRpbmcge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxuICBtYXJnaW4tcmlnaHQ6IDVweFxyXG59XHJcblxyXG4uay10cmVlbGlzdCB0ci5rLWhpZGRlbiB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uay10cmVlbGlzdC5rLXRyZWVsaXN0LWRyYWdnaW5nLCAuay10cmVlbGlzdC5rLXRyZWVsaXN0LWRyYWdnaW5nIC5rLWhvdmVyLCAuay10cmVlbGlzdC5rLXRyZWVsaXN0LWRyYWdnaW5nIC5rLXN0YXRlLWhvdmVyIHtcclxuICBjdXJzb3I6IGRlZmF1bHRcclxufVxyXG5cclxuLmstdHJlZWxpc3QgLmstZHJvcC1oaW50IHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKVxyXG59XHJcblxyXG4uay10cmVlbGlzdCAuay1pLWFycm93LTQ1LWRvd24tcmlnaHQsIC5rLXRyZWVsaXN0IC5rLWktYXJyb3ctNjAtcmlnaHQge1xyXG4gIGN1cnNvcjogcG9pbnRlclxyXG59XHJcblxyXG4uay10cmVlbGlzdCAuay1pLWFycm93LTQ1LWRvd24tcmlnaHQge1xyXG4gIG1hcmdpbi10b3A6IC0uNWVtXHJcbn1cclxuXHJcbi5rLWRyYWctc2VwYXJhdG9yIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQ7XHJcbiAgaGVpZ2h0OiAxZW07XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICBtYXJnaW46IDAgLjVlbVxyXG59XHJcblxyXG4uay1nYW50dCB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcFxyXG59XHJcblxyXG4uay1nYW50dCAuay1zcGxpdGJhciB7XHJcbiAgd2lkdGg6IDVweDtcclxuICBib3JkZXItd2lkdGg6IDAgMXB4O1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgY3Vyc29yOiBlLXJlc2l6ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICBmbGV4LXNocmluazogMFxyXG59XHJcblxyXG4uay1nYW50dC1oZWFkZXIge1xyXG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcclxuICBmbGV4OiAwIDAgYXV0bztcclxuICB6LWluZGV4OiAyXHJcbn1cclxuXHJcbi5rLWdhbnR0LWZvb3RlciB7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xyXG4gIGZsZXg6IDAgMCBhdXRvXHJcbn1cclxuXHJcbi5rLWdhbnR0LXRvZ2dsZSB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uay1nYW50dC12aWV3cy13cmFwcGVyIHNlbGVjdC5rLWRyb3Bkb3duIHtcclxuICB3aWR0aDogYXV0bztcclxuICBmb250OiBpbmhlcml0O1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyXHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAuay1nYW50dC12aWV3cy13cmFwcGVyIHNlbGVjdC5rLWRyb3Bkb3duIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4XHJcbiAgfVxyXG5cclxuICAuay1nYW50dC12aWV3cy13cmFwcGVyIC5rLWdhbnR0LXZpZXdzIHtcclxuICAgIGRpc3BsYXk6IG5vbmVcclxuICB9XHJcbn1cclxuXHJcbi5rLWdhbnR0LWNvbnRlbnQge1xyXG4gIGZsZXg6IDEgMSBhdXRvO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBhbGlnbi1pdGVtczogc3RyZXRjaFxyXG59XHJcblxyXG4uay1nYW50dCAuay1nYW50dC1jb250ZW50IC5rLWdyaWQtaGVhZGVyIHRkLCAuay1nYW50dCAuay1nYW50dC1jb250ZW50IHRoIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tXHJcbn1cclxuXHJcbi5rLWdhbnR0IHRkIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcFxyXG59XHJcblxyXG4uay1nYW50dCAuay1ncmlkIC5rLWVkaXQtY2VsbCB7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxyXG59XHJcblxyXG4uay1nYW50dC10aW1lbGluZSA+IC5rLXRpbWVsaW5lLCAuay1nYW50dC10cmVlbGlzdCA+IC5rLXRyZWVsaXN0IHtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAxMDAlXHJcbn1cclxuXHJcbi5rLWdhbnR0LXRyZWVsaXN0IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICB3aGl0ZS1zcGFjZTogbm9ybWFsXHJcbn1cclxuXHJcbi5rLWdhbnR0LXRyZWVsaXN0IC5rLWdyaWQtaGVhZGVyIHRyIHtcclxuICBoZWlnaHQ6IDVlbVxyXG59XHJcblxyXG4uay1nYW50dCAuay10cmVlbGlzdCAuay1ncmlkLWhlYWRlciB7XHJcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLWdhbnR0IC5rLXRyZWVsaXN0IC5rLWdyaWQtY29udGVudCB7XHJcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gIG92ZXJmbG93LXg6IHNjcm9sbFxyXG59XHJcblxyXG4uay10cmVlbGlzdC1ncm91cCA+IHRyID4gc3BhbiB7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMFxyXG59XHJcblxyXG4uay10cmVlbGlzdC1ncm91cCAuay13aWRnZXQge1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDBcclxufVxyXG5cclxuLmstZ2FudHQtdGltZWxpbmUge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWxcclxufVxyXG5cclxuLmstZ2FudHQtdGltZWxpbmUgLmstZ3JpZC1oZWFkZXIgdHIsIC5rLWdhbnR0LXRyZWVsaXN0IC5rLWdhbnR0LXRyZWVsaXN0LW5lc3RlZC1jb2x1bW5zIC5rLWdyaWQtaGVhZGVyIHRyIHtcclxuICBoZWlnaHQ6IDIuNWVtXHJcbn1cclxuXHJcbi5rLWdhbnR0LXRpbWVsaW5lIC5rLWdyaWQtaGVhZGVyIC5rLWhlYWRlciB7XHJcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICBjdXJzb3I6IGRlZmF1bHRcclxufVxyXG5cclxuLmstZ2FudHQtdGFza3Mge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uay1nYW50dCAuay1ncmlkLWNvbnRlbnQgdHIsIC5rLWdhbnR0LXJvd3MgdHIsIC5rLWdhbnR0LXRhc2tzIHRyIHtcclxuICBoZWlnaHQ6IDIuM2VtXHJcbn1cclxuXHJcbi5rLWdhbnR0IC5rLWdhbnR0LXRhc2tzIHRkOmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcYTBcIlxyXG59XHJcblxyXG4uay1nYW50dC10aW1lbGluZSB7XHJcbiAgYmFja2dyb3VuZDogMCAwXHJcbn1cclxuXHJcbi5rLWdhbnR0LWNvbHVtbnMsIC5rLWdhbnR0LWRlcGVuZGVuY2llcywgLmstZ2FudHQtcm93cyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwXHJcbn1cclxuXHJcbi5rLWdhbnR0LXRhYmxlcyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5rLWdhbnR0IC5rLXRpbWVsaW5lIC5rLWdyaWQtY29udGVudCB7XHJcbiAgb3ZlcmZsb3cteDogc2Nyb2xsXHJcbn1cclxuXHJcbi5rLWdhbnR0IC5rLWdhbnR0LXRpbWVsaW5lIHRoLCAuay1nYW50dC10aW1lbGluZSAuay1ncmlkLWhlYWRlciB0ZCB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyXHJcbn1cclxuXHJcbi5rLWdhbnR0IC5rLWdhbnR0LXRpbWVsaW5lIC5rLWdyaWQtaGVhZGVyIHRyOmZpcnN0LWNoaWxkIHRkLCAuay1nYW50dCAuay1nYW50dC10aW1lbGluZSB0cjpmaXJzdC1jaGlsZCB0aCB7XHJcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4XHJcbn1cclxuXHJcbi5rLWdhbnR0LXRpbWVsaW5lIHRkLmstaGVhZGVyIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDFweDtcclxuICBwYWRkaW5nOiAuNWVtIC42ZW0gLjRlbSAuNmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpc1xyXG59XHJcblxyXG4uay10YXNrLXN1bW1hcnkge1xyXG4gIGhlaWdodDogMTBweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICBtYXJnaW4tdG9wOiAzcHhcclxufVxyXG5cclxuLmstdGFzay1zdW1tYXJ5LWNvbXBsZXRlIHtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDJcclxufVxyXG5cclxuLmstdGFzay1zdW1tYXJ5LXByb2dyZXNzIHtcclxuICBoZWlnaHQ6IDE1cHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlblxyXG59XHJcblxyXG4uay10YXNrLXN1bW1hcnktY29tcGxldGU6YWZ0ZXIsIC5rLXRhc2stc3VtbWFyeS1jb21wbGV0ZTpiZWZvcmUsIC5rLXRhc2stc3VtbWFyeTphZnRlciwgLmstdGFzay1zdW1tYXJ5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci13aWR0aDogOHB4O1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRcclxufVxyXG5cclxuLmstdGFzay1zdW1tYXJ5LWNvbXBsZXRlOmJlZm9yZSwgLmstdGFzay1zdW1tYXJ5OmJlZm9yZSB7XHJcbiAgbGVmdDogMDtcclxuICBib3JkZXItbGVmdC1jb2xvcjogaW5oZXJpdFxyXG59XHJcblxyXG4uay10YXNrLXN1bW1hcnktY29tcGxldGU6YWZ0ZXIsIC5rLXRhc2stc3VtbWFyeTphZnRlciB7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBpbmhlcml0XHJcbn1cclxuXHJcbi5rLWdhbnR0LWxpbmUtaCwgLmstZ2FudHQtbGluZS12IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGVcclxufVxyXG5cclxuLmstZ2FudHQtbGluZS1oIHtcclxuICBoZWlnaHQ6IDJweFxyXG59XHJcblxyXG4uay1nYW50dC1saW5lLXYge1xyXG4gIHdpZHRoOiAycHhcclxufVxyXG5cclxuLmstYXJyb3ctZSwgLmstYXJyb3ctdyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogLTRweDtcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItd2lkdGg6IDVweFxyXG59XHJcblxyXG4uay1hcnJvdy1lIHtcclxuICByaWdodDogLTZweDtcclxuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50XHJcbn1cclxuXHJcbi5rLWFycm93LXcge1xyXG4gIGxlZnQ6IC02cHg7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50XHJcbn1cclxuXHJcbi5rLXRhc2stbWlsZXN0b25lIHtcclxuICB3aWR0aDogMTNweDtcclxuICBoZWlnaHQ6IDEzcHg7XHJcbiAgbWFyZ2luLXRvcDogM3B4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gIG1hcmdpbi1sZWZ0OiAtLjJlbVxyXG59XHJcblxyXG4uay1nYW50dCAuay1nYW50dC10YXNrcyAuay1idXR0b24uay1idXR0b24taWNvbiB7XHJcbiAgcGFkZGluZy1sZWZ0OiAycHg7XHJcbiAgcGFkZGluZy1yaWdodDogMnB4XHJcbn1cclxuXHJcbi5rLXJlbCAuay1idXR0b24taWNvbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDIwMHB4XHJcbn1cclxuXHJcbi5rLXJlbCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogMDtcclxuICB0b3A6IC0uM2VtXHJcbn1cclxuXHJcbi5rLXRhc2std3JhcCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGRpc3BsYXk6IGlubGluZTtcclxuICBwYWRkaW5nOiAwIDIzcHggNXB4O1xyXG4gIG1hcmdpbjogLTFweCAtMjNweCAwO1xyXG4gIHotaW5kZXg6IDJcclxufVxyXG5cclxuLmstZ2FudHQtbGluZS5rLXNlbGVjdGVkLCAuay1nYW50dC1saW5lLmstc3RhdGUtc2VsZWN0ZWQsIC5rLXRhc2std3JhcDpob3ZlciB7XHJcbiAgei1pbmRleDogM1xyXG59XHJcblxyXG4uay1taWxlc3RvbmUtd3JhcCB7XHJcbiAgbWFyZ2luOiAwIC0xM3B4IDAgLTI3cHhcclxufVxyXG5cclxuLmstdGFzay1jb250ZW50IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMlxyXG59XHJcblxyXG4uay10YXNrLWNvbXBsZXRlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAyMCU7XHJcbiAgei1pbmRleDogMVxyXG59XHJcblxyXG4uay10YXNrLWRvdCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICB3aWR0aDogMTZweDtcclxuICBoZWlnaHQ6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBjdXJzb3I6IHBvaW50ZXJcclxufVxyXG5cclxuLmstdGFzay1kb3Quay1ob3ZlciwgLmstdGFzay1kb3Quay1zdGF0ZS1ob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcclxufVxyXG5cclxuLmstdGFzay1zaW5nbGUgKyAuay10YXNrLWRvdCwgLmstdGFzay1zaW5nbGUgKyAuay10YXNrLWRvdCArIC5rLXRhc2stZG90IHtcclxuICB0b3A6IC4yZW1cclxufVxyXG5cclxuLmstdGFzay13cmFwLWFjdGl2ZSAuay10YXNrLWRvdCwgLmstdGFzay13cmFwOmhvdmVyIC5rLXRhc2stZG90IHtcclxuICBkaXNwbGF5OiBibG9ja1xyXG59XHJcblxyXG4uay10YXNrLWRvdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxhMFwiO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDE2cHhcclxufVxyXG5cclxuLmstdGFzay1kb3Q6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgd2lkdGg6IDhweDtcclxuICBoZWlnaHQ6IDhweDtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgbWFyZ2luLWxlZnQ6IDRweFxyXG59XHJcblxyXG4uay10YXNrLWRvdC5rLWhvdmVyOmFmdGVyLCAuay10YXNrLWRvdC5rLXN0YXRlLWhvdmVyOmFmdGVyLCAuay10YXNrLWRvdDpob3ZlcjphZnRlciwgLmstdGFzay13cmFwLWFjdGl2ZSAuay10YXNrLWRvdDphZnRlciB7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBtYXJnaW4tbGVmdDogM3B4XHJcbn1cclxuXHJcbi5rLXRhc2stc3RhcnQge1xyXG4gIGxlZnQ6IDBcclxufVxyXG5cclxuLmstdGFzay1lbmQge1xyXG4gIHJpZ2h0OiAwXHJcbn1cclxuXHJcbi5rLXRhc2stc2luZ2xlIHtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgbWluLWhlaWdodDogMS4zZW07XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcFxyXG59XHJcblxyXG4uay10YXNrLXRlbXBsYXRlIHtcclxuICBwYWRkaW5nOiAuMmVtIDEuNGVtIC4yZW0gLjZlbTtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsXHJcbn1cclxuXHJcbi5rLXRhc2stYWN0aW9ucywgLmstdGFzay1jb250ZW50ID4gLmstbGluayB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogNHB4O1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXBcclxufVxyXG5cclxuLmstdGFzay1hY3Rpb25zIHtcclxuICB6LWluZGV4OiAxXHJcbn1cclxuXHJcbi5rLXRhc2stYWN0aW9uczpmaXJzdC1jaGlsZCB7XHJcbiAgcG9zaXRpb246IHN0YXRpYztcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW46IDRweCAycHggMCA0cHhcclxufVxyXG5cclxuLmstd2Via2l0IC5rLXRhc2stYWN0aW9uczpmaXJzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLXRvcDogM3B4XHJcbn1cclxuXHJcbi5rLXRhc2stYWN0aW9uczpmaXJzdC1jaGlsZCA+IC5rLWxpbmsge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9ja1xyXG59XHJcblxyXG4uay10YXNrLWRlbGV0ZSB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uay10YXNrLXdyYXAtYWN0aXZlIC5rLXRhc2stZGVsZXRlLCAuay10YXNrLXdyYXA6aG92ZXIgLmstdGFzay1kZWxldGUge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9ja1xyXG59XHJcblxyXG4uay10YXNrLXNpbmdsZSAuay1yZXNpemUtaGFuZGxlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgaGVpZ2h0OiBhdXRvXHJcbn1cclxuXHJcbi5rLXRhc2stc2luZ2xlOmhvdmVyIC5rLXJlc2l6ZS1oYW5kbGUsIC5rLXRhc2std3JhcC1hY3RpdmUgLmstcmVzaXplLWhhbmRsZSB7XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZVxyXG59XHJcblxyXG4uay10YXNrLXNpbmdsZSAuay1yZXNpemUtaGFuZGxlOmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBvcGFjaXR5OiAuNVxyXG59XHJcblxyXG4uay10YXNrLWNvbnRlbnQgPiAuay1yZXNpemUtZSB7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICB3aWR0aDogLjRlbVxyXG59XHJcblxyXG4uay10YXNrLWNvbnRlbnQgPiAuay1yZXNpemUtdyB7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHdpZHRoOiAuNGVtXHJcbn1cclxuXHJcbi5rLXRhc2stY29udGVudCA+IC5rLXJlc2l6ZS1lOmFmdGVyLCAuay10YXNrLWNvbnRlbnQgPiAuay1yZXNpemUtdzphZnRlciB7XHJcbiAgbGVmdDogMXB4O1xyXG4gIHRvcDogNTAlO1xyXG4gIG1hcmdpbi10b3A6IC0uN2VtO1xyXG4gIGhlaWdodDogMS40ZW07XHJcbiAgd2lkdGg6IDFweFxyXG59XHJcblxyXG4uay10YXNrLWNvbnRlbnQgPiAuay1yZXNpemUtZTphZnRlciB7XHJcbiAgbGVmdDogYXV0bztcclxuICByaWdodDogMXB4XHJcbn1cclxuXHJcbi5rLXRhc2stZHJhZ2hhbmRsZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogMDtcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgbWFyZ2luOiAwIDE4cHg7XHJcbiAgYm9yZGVyLXdpZHRoOiA1cHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGN1cnNvcjogZS1yZXNpemVcclxufVxyXG5cclxuLmstdGFzay13cmFwLWFjdGl2ZSAuay10YXNrLWRyYWdoYW5kbGUsIC5rLXRhc2std3JhcDpob3ZlciAuay10YXNrLWRyYWdoYW5kbGUge1xyXG4gIGRpc3BsYXk6IGJsb2NrXHJcbn1cclxuXHJcbi5rLWdhbnR0LWRlcGVuZGVuY3ktaGludCB7XHJcbiAgei1pbmRleDogNFxyXG59XHJcblxyXG4uay1nYW50dC1yb3doZWlnaHQgLmstdGFzay1kb3QsIC5rLWdhbnR0LXJvd2hlaWdodCAuay10YXNrLW1pbGVzdG9uZSwgLmstZ2FudHQtcm93aGVpZ2h0IC5rLXRhc2stc2luZ2xlICsgLmstdGFzay1kb3QsIC5rLWdhbnR0LXJvd2hlaWdodCAuay10YXNrLXNpbmdsZSArIC5rLXRhc2stZG90ICsgLmstdGFzay1kb3QsIC5rLWdhbnR0LXJvd2hlaWdodCAuay10YXNrLXN1bW1hcnkge1xyXG4gIHRvcDogNTAlXHJcbn1cclxuXHJcbi5rLWdhbnR0LXJvd2hlaWdodCAuay10YXNrLW1pbGVzdG9uZSwgLmstZ2FudHQtcm93aGVpZ2h0IC5rLXRhc2stc3VtbWFyeSB7XHJcbiAgbWFyZ2luLXRvcDogLTZweFxyXG59XHJcblxyXG4uay1nYW50dC1yb3doZWlnaHQgLmstdGFzay1kb3QsIC5rLWdhbnR0LXJvd2hlaWdodCAuay10YXNrLXNpbmdsZSArIC5rLXRhc2stZG90LCAuay1nYW50dC1yb3doZWlnaHQgLmstdGFzay1zaW5nbGUgKyAuay10YXNrLWRvdCArIC5rLXRhc2stZG90IHtcclxuICBtYXJnaW4tdG9wOiAtMTFweFxyXG59XHJcblxyXG4uay1nYW50dC1yb3doZWlnaHQgLmstdGFzay1zaW5nbGUge1xyXG4gIGhlaWdodDogY2FsYygxMDAlIC0gMnB4KVxyXG59XHJcblxyXG4uay1pZSAuay1nYW50dC1yb3doZWlnaHQgLmstdGFzay1zaW5nbGUge1xyXG4gIGhlaWdodDogOTklXHJcbn1cclxuXHJcbi5rLWdhbnR0LXJvd2hlaWdodCAuay10YXNrLWNvbnRlbnQge1xyXG4gIGhlaWdodDogMTAwJVxyXG59XHJcblxyXG4uay1nYW50dC1yb3doZWlnaHQgLmstdGFzay1jb250ZW50ID4gLmstcmVzaXplLWU6YWZ0ZXIsIC5rLWdhbnR0LXJvd2hlaWdodCAuay10YXNrLWNvbnRlbnQgPiAuay1yZXNpemUtdzphZnRlciB7XHJcbiAgdG9wOiAwO1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgaGVpZ2h0OiAxMDAlXHJcbn1cclxuXHJcbi5rLXRhc2stZGV0YWlscyB7XHJcbiAgcGFkZGluZzogLjRlbTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXBcclxufVxyXG5cclxuLmstdGFzay1kZXRhaWxzID4gc3Ryb25nIHtcclxuICBmb250LXNpemU6IDEyMCU7XHJcbiAgZGlzcGxheTogYmxvY2tcclxufVxyXG5cclxuLmstdGFzay1wY3Qge1xyXG4gIG1hcmdpbjogLjVlbSAwIC4xZW07XHJcbiAgZm9udC1zaXplOiAxNzAlXHJcbn1cclxuXHJcbi5rLXRhc2stZGV0YWlscyA+IHVsIHtcclxuICBsaW5lLWhlaWdodDogMS4yXHJcbn1cclxuXHJcbi5rLXJlc291cmNlcy13cmFwIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgZGlzcGxheTogaW5saW5lO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgem9vbTogMTtcclxuICBtYXJnaW4tbGVmdDogMjBweDtcclxuICBtYXJnaW4tdG9wOiAtMnB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcFxyXG59XHJcblxyXG4uay1yZXNvdXJjZXMtd3JhcCAuay1yZXNvdXJjZSB7XHJcbiAgbWFyZ2luOiAwIDVweFxyXG59XHJcblxyXG4uay1nYW50dC1lZGl0LWZvcm0gPiAuay1lZGl0LWZvcm0tY29udGFpbmVyIHtcclxuICB3aWR0aDogNDMwcHhcclxufVxyXG5cclxuLmstZ2FudHQtZWRpdC1mb3JtID4gLmstcmVzb3VyY2VzLWZvcm0tY29udGFpbmVyIHtcclxuICB3aWR0aDogNTA2cHhcclxufVxyXG5cclxuLmstcmVzb3VyY2VzLWZvcm0tY29udGFpbmVyID4gLmstZ3JpZCB7XHJcbiAgbWFyZ2luOiAwIC45ZW1cclxufVxyXG5cclxuLmstZ2FudHQtZWRpdC1mb3JtIC5rLWVkaXQtYnV0dG9ucyAuay1nYW50dC1kZWxldGUge1xyXG4gIGZsb2F0OiBsZWZ0XHJcbn1cclxuXHJcbi5rLXBkZi1leHBvcnQtc2hhZG93IC5rLWdhbnR0IHtcclxuICBmbG9hdDogbGVmdFxyXG59XHJcblxyXG4uay1wZGYtZXhwb3J0LXNoYWRvdyAuay1nYW50dCwgLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstZ2FudHQgLmstZ3JpZC1jb250ZW50LCAuay1wZGYtZXhwb3J0LXNoYWRvdyAuay1nYW50dC10aW1lbGluZSB7XHJcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBkZi1leHBvcnQtc2hhZG93IC5rLWdhbnR0LXRyZWVsaXN0IHtcclxuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBkZi1leHBvcnQtc2hhZG93IC5rLWdhbnR0LXRpbWVsaW5lIC5rLWdyaWQtaGVhZGVyIHtcclxuICBwYWRkaW5nOiAwICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstZ2FudHQgLmstc3BsaXRiYXIsIC5rLXBkZi1leHBvcnQtc2hhZG93IC5rLXBkZi1leHBvcnQge1xyXG4gIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgLmstZ2FudHQtdG9vbGJhciAuay1nYW50dC10b2dnbGUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXhcclxuICB9XHJcblxyXG4gIC5rLWdhbnR0LXRvb2xiYXIgLmstYnV0dG9uIHtcclxuICAgIHBhZGRpbmc6IDRweDtcclxuICAgIHdpZHRoOiBjYWxjKCgxLjQyODU3MTQyODU3MTQyODYgKiAxZW0pICsgKDRweCAqIDIpICsgKDFweCAqIDIpKTtcclxuICAgIGhlaWdodDogY2FsYygoMS40Mjg1NzE0Mjg1NzE0Mjg2ICogMWVtKSArICg0cHggKiAyKSArICgxcHggKiAyKSlcclxuICB9XHJcblxyXG4gIC5rLWdhbnR0LXRvb2xiYXIgLmstYnV0dG9uIC5rLWljb24ge1xyXG4gICAgbWFyZ2luOiAwXHJcbiAgfVxyXG5cclxuICAuay1nYW50dC10b29sYmFyIC5rLWJ1dHRvbiAuay1idXR0b24tdGV4dCB7XHJcbiAgICBkaXNwbGF5OiBub25lXHJcbiAgfVxyXG5cclxuICAuay1nYW50dCAuay10cmVlbGlzdCAuay1ncmlkLWNvbnRlbnQge1xyXG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsXHJcbiAgfVxyXG59XHJcblxyXG4uay1nYW50dC1yZXNpemUtaGludCB7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcFxyXG59XHJcblxyXG4uay1nYW50dC1wbGFubmVkIC5rLWdhbnR0LXJvd3MgdHIsIC5rLWdhbnR0LXBsYW5uZWQgLmstZ2FudHQtdGFza3MgdHIsIC5rLWdhbnR0LmstZ2FudHQtcGxhbm5lZCAuay1ncmlkLWNvbnRlbnQgdHIge1xyXG4gIGhlaWdodDogMy4zZW1cclxufVxyXG5cclxuLmstZ2FudHQtcGxhbm5lZCAuay1nYW50dC1kZXBlbmRlbmNpZXMge1xyXG4gIG1hcmdpbi10b3A6IC42ZW1cclxufVxyXG5cclxuLmstZ2FudHQtcGxhbm5lZCAuay10YXNrLWRvdCB7XHJcbiAgbWFyZ2luLXRvcDogMS4xZW1cclxufVxyXG5cclxuLmstZ2FudHQtcGxhbm5lZCAuay1yZXNvdXJjZXMtd3JhcCB7XHJcbiAgbWFyZ2luLXRvcDogLjllbVxyXG59XHJcblxyXG4uay1nYW50dC1wbGFubmVkIC5rLW1pbGVzdG9uZS13cmFwIC5rLXRhc2stZG90IHtcclxuICBtYXJnaW4tdG9wOiAxLjNlbVxyXG59XHJcblxyXG4uay1nYW50dC1wbGFubmVkIC5rLW1pbGVzdG9uZS13cmFwIC5rLXRhc2stZG90LmstdGFzay1zdGFydCB7XHJcbiAgbWFyZ2luLWxlZnQ6IC0uMmVtXHJcbn1cclxuXHJcbi5rLWdhbnR0LXBsYW5uZWQgLmstc3VtbWFyeS13cmFwIC5rLXRhc2stZG90IHtcclxuICBtYXJnaW4tdG9wOiAxLjNlbVxyXG59XHJcblxyXG4uay10YXNrLXBsYW5uZWQge1xyXG4gIG1hcmdpbjogMCAwIC4zNWVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAuNzVlbTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxufVxyXG5cclxuLmstdGFzay1wbGFubmVkIC5rLXRhc2stbW9tZW50IHtcclxuICBib3JkZXItd2lkdGg6IDJweDtcclxuICBib3JkZXItcmFkaXVzOiBjYWxjKCgycHggKiAyICsgNnB4KSAvIDIpO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgaGVpZ2h0OiA2cHg7XHJcbiAgd2lkdGg6IDZweFxyXG59XHJcblxyXG4uay10YXNrLXBsYW5uZWQgLmstdGFzay1tb21lbnQuay1tb21lbnQtbGVmdCB7XHJcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMnB4IC8gMiAtIGNhbGMoKDJweCAqIDIgKyA2cHgpIC8gMikpXHJcbn1cclxuXHJcbi5rLXRhc2stcGxhbm5lZCAuay10YXNrLWR1cmF0aW9uIHtcclxuICBoZWlnaHQ6IDJweFxyXG59XHJcblxyXG4uay10YXNrLXBsYW5uZWQ6aG92ZXIgLmstdGFzay1kdXJhdGlvbiB7XHJcbiAgaGVpZ2h0OiBjYWxjKDJweCArIDFweClcclxufVxyXG5cclxuLmstbWlsZXN0b25lLXdyYXAgLmstdGFzay1wbGFubmVkIHtcclxuICBtYXJnaW4tYm90dG9tOiAuN2VtXHJcbn1cclxuXHJcbi5rLXN1bW1hcnktd3JhcCAuay10YXNrLXBsYW5uZWQge1xyXG4gIG1hcmdpbi1ib3R0b206IC42ZW1cclxufVxyXG5cclxuLmstcGxhbm5lZC10b29sdGlwIC5rLXRhc2stY29udGVudCB7XHJcbiAgZGlzcGxheTogYmxvY2tcclxufVxyXG5cclxuLmstdGFzay1vZmZzZXQtd3JhcCAuay10YXNrIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcclxufVxyXG5cclxuLmstdGFzay1vZmZzZXQtd3JhcCAuay10YXNrIC5rLXRhc2stY29udGVudCAuay1yZXNpemUtZSB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uay10YXNrLW9mZnNldC13cmFwIC5rLXRhc2stc2luZ2xlICsgLmstdGFzay1vZmZzZXQge1xyXG4gIGhlaWdodDogMS42NWVtXHJcbn1cclxuXHJcbi5rLXRhc2stb2Zmc2V0IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDZlbTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wXHJcbn1cclxuXHJcbi5rLXRhc2stb2Zmc2V0IC5rLXJlc2l6ZS1oYW5kbGUge1xyXG4gIG1hcmdpbi1yaWdodDogMS41ZW07XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICB3aWR0aDogLjRlbTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgaGVpZ2h0OiBhdXRvXHJcbn1cclxuXHJcbi5rLXRhc2stb2Zmc2V0IC5rLXJlc2l6ZS1oYW5kbGU6OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBtYXJnaW4tdG9wOiAtLjU1ZW07XHJcbiAgaGVpZ2h0OiAxLjRlbTtcclxuICB3aWR0aDogMXB4XHJcbn1cclxuXHJcbi5rLXN1bW1hcnktd3JhcCAuay10YXNrLW9mZnNldCB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIG1hcmdpbjogM3B4IDAgMFxyXG59XHJcblxyXG4uay1zdW1tYXJ5LXdyYXAgLmstdGFzay1vZmZzZXQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci13aWR0aDogOHB4O1xyXG4gIHJpZ2h0OiAxLjRlbVxyXG59XHJcblxyXG4uay1ydGwgLmstc3VtbWFyeS13cmFwIC5rLXRhc2stb2Zmc2V0OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci13aWR0aDogOHB4XHJcbn1cclxuXHJcbi5rLXJ0bCAuay10YXNrLW9mZnNldC13cmFwIC5rLXRhc2sgLmstdGFzay1jb250ZW50IC5rLXJlc2l6ZS1lIHtcclxuICBkaXNwbGF5OiBibG9ja1xyXG59XHJcblxyXG4uay1ydGwgLmstdGFzay1vZmZzZXQtd3JhcCAuay10YXNrIC5rLXRhc2stY29udGVudCAuay1yZXNpemUtdyB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uay1ydGwgLmstbWlsZXN0b25lLXdyYXAge1xyXG4gIG1hcmdpbi1sZWZ0OiAtMS44ZW1cclxufVxyXG5cclxuLmstcnRsIC5rLXRhc2stbWlsZXN0b25lIHtcclxuICBtYXJnaW4tcmlnaHQ6IC0uMTVlbVxyXG59XHJcblxyXG4uay1pZSAuay1zdW1tYXJ5LXdyYXAgLmstdGFzay1vZmZzZXQ6YWZ0ZXIge1xyXG4gIHJpZ2h0OiAyMHB4XHJcbn1cclxuXHJcbi5rLWllIC5rLXJ0bCAuay1zdW1tYXJ5LXdyYXAgLmstdGFzay1vZmZzZXQ6YmVmb3JlIHtcclxuICBsZWZ0OiAyMHB4XHJcbn1cclxuXHJcbi5rLXRhc2stb2Zmc2V0IC5rLXRhc2stYWN0aW9ucyB7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuXHJcbn1cclxuXHJcbi5rLXRhc2stb2Zmc2V0OmhvdmVyIC5rLXJlc2l6ZS1oYW5kbGUsIC5rLXRhc2stb2Zmc2V0OmhvdmVyIC5rLXRhc2stYWN0aW9ucywgLmstdGFzay1zaW5nbGU6aG92ZXIgKyAuay10YXNrLW9mZnNldCAuay1yZXNpemUtaGFuZGxlLCAuay10YXNrLXNpbmdsZTpob3ZlciArIC5rLXRhc2stb2Zmc2V0IC5rLXRhc2stYWN0aW9ucyB7XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZVxyXG59XHJcblxyXG4uay1waXZvdCB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLmstcGl2b3QtdG9vbGJhciB7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcclxuICBmbGV4LXdyYXA6IHdyYXBcclxufVxyXG5cclxuLmstcGl2b3QtdG9vbGJhciA+ICoge1xyXG4gIG1heC13aWR0aDogMTAwJVxyXG59XHJcblxyXG4uay1waXZvdC10b29sYmFyOjpiZWZvcmUge1xyXG4gIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuLmstcGl2b3QgLmstZ3JpZCB0ZCB7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcFxyXG59XHJcblxyXG4uay1waXZvdC1sYXlvdXQge1xyXG4gIGJvcmRlci1zcGFjaW5nOiAwO1xyXG4gIHRhYmxlLWxheW91dDogYXV0b1xyXG59XHJcblxyXG4uay1waXZvdC1sYXlvdXQgPiB0Ym9keSA+IHRyID4gdGQge1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgcGFkZGluZzogMFxyXG59XHJcblxyXG4uay1waXZvdCB0ZCB7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcFxyXG59XHJcblxyXG4uay1waXZvdC1yb3doZWFkZXJzID4gLmstZ3JpZCwgLmstcGl2b3QtdGFibGUgPiAuay1ncmlkIHtcclxuICBib3JkZXItd2lkdGg6IDBcclxufVxyXG5cclxuLmstcGl2b3Qtcm93aGVhZGVycyA+IC5rLWdyaWQgdGQ6Zmlyc3QtY2hpbGQsIC5rLXBpdm90LXRhYmxlIC5rLWdyaWQtaGVhZGVyIC5rLWhlYWRlci5rLWZpcnN0IHtcclxuICBib3JkZXItbGVmdC13aWR0aDogMXB4XHJcbn1cclxuXHJcbi5rLXBpdm90LXJvd2hlYWRlcnMgPiAuay1ncmlkIHRkLmstZmlyc3Qge1xyXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwXHJcbn1cclxuXHJcbi5rLXBpdm90LXJvd2hlYWRlcnMgPiAuay1ncmlkIHtcclxuICBvdmVyZmxvdzogaGlkZGVuXHJcbn1cclxuXHJcbi5rLXBpdm90LXRhYmxlIHtcclxuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZFxyXG59XHJcblxyXG4uay1waXZvdC10YWJsZSAuay1ncmlkLWhlYWRlci13cmFwID4gdGFibGUge1xyXG4gIGhlaWdodDogMTAwJVxyXG59XHJcblxyXG4uay1waXZvdCAuay1ncmlkLWhlYWRlciAuay1oZWFkZXIge1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3BcclxufVxyXG5cclxuLmstaGVhZGVyLmstYWx0LCB0ZC5rLWFsdCB7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMFxyXG59XHJcblxyXG4uay1oZWFkZXIuay1hbHQge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmVcclxufVxyXG5cclxuLmstcGl2b3QtbGF5b3V0IC5rLWdyaWQgdGQge1xyXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweFxyXG59XHJcblxyXG4uay1waXZvdC1sYXlvdXQgLmstZ3JpZC1mb290ZXIgPiB0ZCB7XHJcbiAgYm9yZGVyLXRvcC13aWR0aDogMFxyXG59XHJcblxyXG4uay1waXZvdC1maWx0ZXItd2luZG93IC5rLXRyZWV2aWV3IHtcclxuICBtYXgtaGVpZ2h0OiA2MDBweFxyXG59XHJcblxyXG4uay1pLWtwaS10cmVuZC1kZWNyZWFzZSwgLmstaS1rcGktdHJlbmQtZXF1YWwsIC5rLWkta3BpLXRyZW5kLWluY3JlYXNlIHtcclxuICBjb2xvcjogIzg1ODU4NVxyXG59XHJcblxyXG4uay1pLWtwaS1zdGF0dXMtaG9sZCB7XHJcbiAgY29sb3I6ICNmOWNlMWRcclxufVxyXG5cclxuLmstaS1rcGktc3RhdHVzLWRlbnkge1xyXG4gIGNvbG9yOiAjZjQ0MzM2XHJcbn1cclxuXHJcbi5rLWkta3BpLXN0YXR1cy1vcGVuIHtcclxuICBjb2xvcjogIzRjYWY1MFxyXG59XHJcblxyXG4uay1wZGYtZXhwb3J0LXNoYWRvdyAuay1waXZvdCAuay1ncmlkLWNvbnRlbnQge1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstcGl2b3QgLmstZ3JpZC1jb250ZW50LCAuay1wZGYtZXhwb3J0LXNoYWRvdyAuay1waXZvdCAuay1waXZvdC1yb3doZWFkZXJzIC5rLWdyaWQge1xyXG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBkZi1leHBvcnQtc2hhZG93IC5rLXBpdm90IC5rLWdyaWQtaGVhZGVyIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstcGl2b3Qge1xyXG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstcGl2b3QgLmstZ3JpZC1jb250ZW50ID4gdGFibGUsIC5rLXBkZi1leHBvcnQtc2hhZG93IC5rLXBpdm90IC5rLWdyaWQtaGVhZGVyLXdyYXAgPiB0YWJsZSB7XHJcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudFxyXG59XHJcblxyXG4uay10cmVldmlldyB7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgYmFja2dyb3VuZDogMCAwO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgb3V0bGluZTogMDtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnRcclxufVxyXG5cclxuLmstdHJlZXZpZXcgLmstaWNvbiB7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4XHJcbn1cclxuXHJcbi5rLXRyZWV2aWV3LWZpbHRlciB7XHJcbiAgcGFkZGluZzogNHB4O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZsZXg6IG5vbmVcclxufVxyXG5cclxuLmstdHJlZXZpZXctZ3JvdXAge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnRcclxufVxyXG5cclxuLmstdHJlZXZpZXctZ3JvdXAubmctYW5pbWF0aW5nIHtcclxuICBvdmVyZmxvdzogaGlkZGVuXHJcbn1cclxuXHJcbi5rLXRyZWV2aWV3LWJvdCwgLmstdHJlZXZpZXctbWlkLCAuay10cmVldmlldy10b3Age1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlclxyXG59XHJcblxyXG4uay10cmVldmlldy1pdGVtIHtcclxuICBvdXRsaW5lLXN0eWxlOiBub25lO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwIDAgMCAxNnB4O1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBkaXNwbGF5OiBibG9ja1xyXG59XHJcblxyXG4uay10cmVldmlldy10b2dnbGUge1xyXG4gIGZsZXg6IG5vbmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMTZweFxyXG59XHJcblxyXG4uay10cmVldmlldy10b2dnbGU6ZW1wdHkge1xyXG4gIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuLmstdHJlZXZpZXctbG9hZGluZyB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA0cHhcclxufVxyXG5cclxuLmstdHJlZXZpZXcgLmstY2hlY2tib3gtd3JhcCwgLmstdHJlZXZpZXcgLmstY2hlY2tib3gtd3JhcHBlciB7XHJcbiAgbWFyZ2luLWxlZnQ6IDRweDtcclxuICBtYXJnaW4tcmlnaHQ6IDRweDtcclxuICBhbGlnbi1zZWxmOiBjZW50ZXJcclxufVxyXG5cclxuLmstdHJlZXZpZXctbGVhZiB7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIHBhZGRpbmc6IDRweCA4cHg7XHJcbiAgYm9yZGVyOiAwIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uay10cmVldmlldy1sZWFmIC5rLWljb24sIC5rLXRyZWV2aWV3LWxlYWYgLmstaW1hZ2UsIC5rLXRyZWV2aWV3LWxlYWYgLmstc3ByaXRlIHtcclxuICBtYXJnaW4tcmlnaHQ6IDRweFxyXG59XHJcblxyXG4uay10cmVldmlldy1sZWFmLmstZm9jdXMge1xyXG4gIHotaW5kZXg6IDFcclxufVxyXG5cclxuLmstdHJlZXZpZXcgLmstdHJlZXZpZXctbG9hZC1tb3JlLWJ1dHRvbiB7XHJcbiAgY3Vyc29yOiBwb2ludGVyXHJcbn1cclxuXHJcbi5rLXRyZWV2aWV3IC5rLXRyZWV2aWV3LWxvYWQtbW9yZS1idXR0b24uay1mb2N1cywgLmstdHJlZXZpZXcgLmstdHJlZXZpZXctbG9hZC1tb3JlLWJ1dHRvbi5rLWhvdmVyLCAuay10cmVldmlldyAuay10cmVldmlldy1sb2FkLW1vcmUtYnV0dG9uOmZvY3VzLCAuay10cmVldmlldyAuay10cmVldmlldy1sb2FkLW1vcmUtYnV0dG9uOmhvdmVyIHtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxyXG59XHJcblxyXG4uay1ydGwgLmstdHJlZXZpZXcgLmstdHJlZXZpZXctaXRlbSwgLmstdHJlZXZpZXdbZGlyPXJ0bF0gLmstdHJlZXZpZXctaXRlbSB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDE2cHhcclxufVxyXG5cclxuLmstcnRsIC5rLXRyZWV2aWV3IC5rLXRyZWV2aWV3LXRvZ2dsZSwgLmstdHJlZXZpZXdbZGlyPXJ0bF0gLmstdHJlZXZpZXctdG9nZ2xlIHtcclxuICBtYXJnaW4tbGVmdDogMDtcclxuICBtYXJnaW4tcmlnaHQ6IC0xNnB4XHJcbn1cclxuXHJcbi5rLXJ0bCAuay10cmVldmlldyAuay10cmVldmlldy1sb2FkaW5nLCAuay10cmVldmlld1tkaXI9cnRsXSAuay10cmVldmlldy1sb2FkaW5nIHtcclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgbWFyZ2luLWxlZnQ6IDRweFxyXG59XHJcblxyXG4uay1ydGwgLmstdHJlZXZpZXcgLmstaW4gLmstaWNvbiwgLmstcnRsIC5rLXRyZWV2aWV3IC5rLWluIC5rLWltYWdlLCAuay1ydGwgLmstdHJlZXZpZXcgLmstaW4gLmstc3ByaXRlLCAuay1ydGwgLmstdHJlZXZpZXcgLmstdHJlZXZpZXctbGVhZiAuay1pY29uLCAuay1ydGwgLmstdHJlZXZpZXcgLmstdHJlZXZpZXctbGVhZiAuay1pbWFnZSwgLmstcnRsIC5rLXRyZWV2aWV3IC5rLXRyZWV2aWV3LWxlYWYgLmstc3ByaXRlLCAuay10cmVldmlld1tkaXI9cnRsXSAuay1pbiAuay1pY29uLCAuay10cmVldmlld1tkaXI9cnRsXSAuay1pbiAuay1pbWFnZSwgLmstdHJlZXZpZXdbZGlyPXJ0bF0gLmstaW4gLmstc3ByaXRlLCAuay10cmVldmlld1tkaXI9cnRsXSAuay10cmVldmlldy1sZWFmIC5rLWljb24sIC5rLXRyZWV2aWV3W2Rpcj1ydGxdIC5rLXRyZWV2aWV3LWxlYWYgLmstaW1hZ2UsIC5rLXRyZWV2aWV3W2Rpcj1ydGxdIC5rLXRyZWV2aWV3LWxlYWYgLmstc3ByaXRlIHtcclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgbWFyZ2luLWxlZnQ6IDRweFxyXG59XHJcblxyXG5zcGFuLmstY29sb3JwaWNrZXIsIHNwYW4uay1jb21ib2JveCwgc3Bhbi5rLWRhdGVwaWNrZXIsIHNwYW4uay1kYXRldGltZXBpY2tlciwgc3Bhbi5rLWRyb3Bkb3duLCBzcGFuLmstZHJvcGRvd25saXN0LCBzcGFuLmstZHJvcGRvd250cmVlLCBzcGFuLmstbnVtZXJpY3RleHRib3gsIHNwYW4uay10aW1lcGlja2VyIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lXHJcbn1cclxuXHJcbi5rLWZpbHRlci1tZW51IC5rLWF1dG9jb21wbGV0ZSwgLmstZmlsdGVyLW1lbnUgLmstY29tYm9ib3gsIC5rLWZpbHRlci1tZW51IC5rLWRhdGVwaWNrZXIsIC5rLWZpbHRlci1tZW51IC5rLWRhdGV0aW1lcGlja2VyLCAuay1maWx0ZXItbWVudSAuay1kcm9wZG93biwgLmstZmlsdGVyLW1lbnUgLmstZHJvcGRvd25saXN0LCAuay1maWx0ZXItbWVudSAuay1kcm9wZG93bnRyZWUsIC5rLWZpbHRlci1tZW51IC5rLW51bWVyaWN0ZXh0Ym94LCAuay1maWx0ZXItbWVudSAuay10ZXh0Ym94LCAuay1maWx0ZXItbWVudSAuay10aW1lcGlja2VyIHtcclxuICB3aWR0aDogMTAwJVxyXG59XHJcblxyXG4uay1wb3B1cC5rLWNhbGVuZGFyLWNvbnRhaW5lciB7XHJcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgcGFkZGluZzogMnB4O1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWRcclxufVxyXG5cclxuLmstcG9wdXAge1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHhcclxufVxyXG5cclxuLmstcG9wdXAgLmstaXRlbSB7XHJcbiAgY3Vyc29yOiBkZWZhdWx0XHJcbn1cclxuXHJcbi5rLXBvcHVwIC5rLWNhbGVuZGFyIHtcclxuICBib3JkZXI6IDBcclxufVxyXG5cclxuLmstbm9kYXRhIHtcclxuICBtaW4taGVpZ2h0OiAxMzhweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQtc2l6ZTogLjg1ZW07XHJcbiAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXJcclxufVxyXG5cclxuLmstbm9kYXRhID4gZGl2IHtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIHBhZGRpbmc6IDExcHhcclxufVxyXG5cclxuLmstdGltZS1wb3B1cCAuay1pdGVtIHtcclxuICBwYWRkaW5nOiAxcHggM3B4XHJcbn1cclxuXHJcbi5rLWRhdGV0aW1lLWNvbnRhaW5lciAuay1kYXRldGltZS13cmFwIHtcclxuICB3aWR0aDogMjFlbTtcclxuICBvdmVyZmxvdzogaGlkZGVuXHJcbn1cclxuXHJcbi5rLWRhdGV0aW1lLWNvbnRhaW5lciAuay1kYXRldGltZS1idXR0b25ncm91cCB7XHJcbiAgcGFkZGluZzogOHB4XHJcbn1cclxuXHJcbi5rLWRhdGV0aW1lLWNvbnRhaW5lciAuay1kYXRldGltZS1zZWxlY3RvciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzXHJcbn1cclxuXHJcbi5rLWRhdGV0aW1lLWNvbnRhaW5lciAuay1kYXRldGltZS1jYWxlbmRhci13cmFwLCAuay1kYXRldGltZS1jb250YWluZXIgLmstZGF0ZXRpbWUtdGltZS13cmFwIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZmxleDogMCAwIDIxZW1cclxufVxyXG5cclxuLmstZGF0ZXRpbWUtY29udGFpbmVyIC5rLXRpbWUtbGlzdC1jb250YWluZXIge1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbn1cclxuXHJcbi5rLWRhdGV0aW1lLWNvbnRhaW5lciAuay10aW1lc2VsZWN0b3Ige1xyXG4gIG91dGxpbmU6IDBcclxufVxyXG5cclxuLmstZGF0ZXRpbWUtY29udGFpbmVyIC5rLXRpbWUtdGFiIC5rLWRhdGV0aW1lLXNlbGVjdG9yIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpXHJcbn1cclxuXHJcbi5rLWRhdGV0aW1lLWNvbnRhaW5lciA+IC5rLXBvcHVwIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMFxyXG59XHJcblxyXG4uay1kYXRldGltZS1jb250YWluZXIgPiAuay1wb3B1cCAuay1hY3Rpb24tYnV0dG9ucyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMFxyXG59XHJcblxyXG4uay1kYXRldGltZS1jb250YWluZXIuay1ydGwgLmstdGltZS10YWIgLmstZGF0ZXRpbWUtc2VsZWN0b3IsIC5rLWRhdGV0aW1lLWNvbnRhaW5lcltkaXI9cnRsXSAuay10aW1lLXRhYiAuay1kYXRldGltZS1zZWxlY3RvciwgLmstcnRsIC5rLWRhdGV0aW1lLWNvbnRhaW5lciAuay10aW1lLXRhYiAuay1kYXRldGltZS1zZWxlY3RvciwgW2Rpcj1ydGxdIC5rLWRhdGV0aW1lLWNvbnRhaW5lciAuay10aW1lLXRhYiAuay1kYXRldGltZS1zZWxlY3RvciB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpXHJcbn1cclxuXHJcbi5rLXRpbWUtaGVhZGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIHBhZGRpbmc6IGNhbGMoMiAqIDRweCkgY2FsYyg4cHggKiAyKTtcclxuICBsaW5lLWhlaWdodDogMmVtXHJcbn1cclxuXHJcbi5rLXRpbWUtaGVhZGVyIC5rLXRpdGxlIHtcclxuICBmb250LXdlaWdodDogNzAwXHJcbn1cclxuXHJcbi5rLXRpbWUtaGVhZGVyIC5rLXRpbWUtbm93IHtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgY3Vyc29yOiBwb2ludGVyXHJcbn1cclxuXHJcbi5rLXRpbWUtbGlzdC13cmFwcGVyIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgb3ZlcmZsb3cteTogYXV0bztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogMjBweCAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB3aWR0aDogNWVtO1xyXG4gIGhlaWdodDogY2FsYyg3ICogKDEuNDI4NTcxNDMgKiAxZW0gKyAyICogNHB4KSlcclxufVxyXG5cclxuLmstdGltZS1saXN0LXdyYXBwZXIgLmstdGl0bGUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXNpemU6IDEwcHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgbWluLXdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMS41ZW07XHJcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiAyMHB4KTtcclxuICB6LWluZGV4OiAxMlxyXG59XHJcblxyXG4uay10aW1lLWxpc3Qtd3JhcHBlci5rLWZvY3VzOjphZnRlciwgLmstdGltZS1saXN0LXdyYXBwZXIuay1mb2N1czo6YmVmb3JlLCAuay10aW1lLWxpc3Qtd3JhcHBlci5rLXN0YXRlLWZvY3VzZWQ6OmFmdGVyLCAuay10aW1lLWxpc3Qtd3JhcHBlci5rLXN0YXRlLWZvY3VzZWQ6OmJlZm9yZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgY29udGVudDogXCIgXCI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgaGVpZ2h0OiBjYWxjKDUwJSAtIDFlbSk7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZFxyXG59XHJcblxyXG4uay10aW1lLWxpc3Qtd3JhcHBlci5rLWZvY3VzOjpiZWZvcmUsIC5rLXRpbWUtbGlzdC13cmFwcGVyLmstc3RhdGUtZm9jdXNlZDo6YmVmb3JlIHtcclxuICB0b3A6IDBcclxufVxyXG5cclxuLmstdGltZS1saXN0LXdyYXBwZXIuay1mb2N1czo6YWZ0ZXIsIC5rLXRpbWUtbGlzdC13cmFwcGVyLmstc3RhdGUtZm9jdXNlZDo6YWZ0ZXIge1xyXG4gIGJvdHRvbTogMFxyXG59XHJcblxyXG4uay10aW1lLWNvbnRhaW5lciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICB0b3A6IDIwcHg7XHJcbiAgYm90dG9tOiAyMHB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xyXG4gIHBhZGRpbmctbGVmdDogMTAwcHg7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xMDBweDtcclxuICBtYXJnaW4tcmlnaHQ6IC0xMDBweDtcclxuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEwMHB4IC0gMTdweClcclxufVxyXG5cclxuLmstdGltZS1jb250YWluZXIgPiB1bCB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIHdpZHRoOiA1ZW1cclxufVxyXG5cclxuLmstcnRsIC5rLXRpbWUtY29udGFpbmVyLCAuay10aW1lLWNvbnRhaW5lci5rLXJ0bCwgLmstdGltZS1jb250YWluZXJbZGlyPXJ0bF0sIFtkaXI9cnRsXSAuay10aW1lLWNvbnRhaW5lciB7XHJcbiAgcGFkZGluZy1yaWdodDogMTAwcHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMDBweDtcclxuICBtYXJnaW4tbGVmdDogLTEwMHB4O1xyXG4gIG1hcmdpbi1yaWdodDogLTEwMHB4O1xyXG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0xMDBweCAtIDE3cHgpXHJcbn1cclxuXHJcbi5rLXRpbWUtbGlzdC1jb250YWluZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5rLXRpbWUtbGlzdCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgei1pbmRleDogMTA7XHJcbiAgb3V0bGluZTogMDtcclxuICBib3R0b206IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDBcclxufVxyXG5cclxuLmstdGltZS1saXN0OjphZnRlciwgLmstdGltZS1saXN0OjpiZWZvcmUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBjb250ZW50OiBcIiBcIjtcclxuICBoZWlnaHQ6IDA7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgei1pbmRleDogMTtcclxuICB3aWR0aDogMjAwJTtcclxuICBsZWZ0OiAtNTAlXHJcbn1cclxuXHJcbi5rLXRpbWUtbGlzdDo6YmVmb3JlIHtcclxuICB0b3A6IDBcclxufVxyXG5cclxuLmstdGltZS1saXN0OjphZnRlciB7XHJcbiAgYm90dG9tOiAwXHJcbn1cclxuXHJcbi5rLXRpbWUtbGlzdCAuay1pdGVtIHtcclxuICBwYWRkaW5nOiA0cHggOHB4XHJcbn1cclxuXHJcbi5rLXRpbWUtaGlnaGxpZ2h0IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBjYWxjKDEuNDI4NTcxNDMgKiAxZW0gKyA0cHggKiAyKTtcclxuICB6LWluZGV4OiAxO1xyXG4gIGJvcmRlci13aWR0aDogMXB4IDA7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItcmFkaXVzOiAuMXB4XHJcbn1cclxuXHJcbi5rLXRpbWUtY29udGFpbmVyIC5rLXNjcm9sbGFibGUtcGxhY2Vob2xkZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMXB4O1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMFxyXG59XHJcblxyXG4uay10aW1lLXNlcGFyYXRvciB7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB6LWluZGV4OiAxMVxyXG59XHJcblxyXG4uay10aW1lLWZvb3RlciB7XHJcbiAgbWFyZ2luLXRvcDogMFxyXG59XHJcblxyXG4uay1tdWx0aXBsZS1zZWxlY3Rpb24gLmstaW4uay1zZWxlY3RlZCwgLmstbXVsdGlwbGUtc2VsZWN0aW9uIC5rLWluLmstc3RhdGUtc2VsZWN0ZWQge1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgYmFja2dyb3VuZDogMCAwXHJcbn1cclxuXHJcbi5rLXBvcHVwLWZsdXNoIHtcclxuICBwYWRkaW5nOiAwXHJcbn1cclxuXHJcbi5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lciwgLmstdGV4dGJveC1jb250YWluZXIge1xyXG4gIHBhZGRpbmctdG9wOiBjYWxjKDEuNDI4NTcxNDNlbSAqIC43NSk7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2hcclxufVxyXG5cclxuLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyID4gLmstbGFiZWwsIC5rLXRleHRib3gtY29udGFpbmVyID4gLmstbGFiZWwge1xyXG4gIG1heC13aWR0aDogOTAlO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogY2FsYyhjYWxjKDEuNDI4NTcxNDNlbSAqIC43NSkgKyAxcHggKyA0cHgpO1xyXG4gIGxlZnQ6IGNhbGMoOHB4ICsgMXB4KTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGN1cnNvcjogdGV4dDtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGVhc2Utb3V0LCBjb2xvciAuMnMgZWFzZS1vdXQ7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmVcclxufVxyXG5cclxuLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyID4gLmstdGV4dGFyZWEsIC5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lciA+IC5rLXRleHRib3gsIC5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lciA+IC5rLXdpZGdldCwgLmstdGV4dGJveC1jb250YWluZXIgPiAuay10ZXh0YXJlYSwgLmstdGV4dGJveC1jb250YWluZXIgPiAuay10ZXh0Ym94LCAuay10ZXh0Ym94LWNvbnRhaW5lciA+IC5rLXdpZGdldCB7XHJcbiAgZmxleDogMSAxIGF1dG87XHJcbiAgd2lkdGg6IGF1dG9cclxufVxyXG5cclxuLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyLmstc3RhdGUtZW1wdHkgPiAuay1sYWJlbCwgLmstdGV4dGJveC1jb250YWluZXIuay1zdGF0ZS1lbXB0eSA+IC5rLWxhYmVsIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSBzY2FsZSgxKTtcclxuICBmb250LXN0eWxlOiBub3JtYWxcclxufVxyXG5cclxuLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyLmstZm9jdXMsIC5rLXRleHRib3gtY29udGFpbmVyLmstZm9jdXMge1xyXG4gIGJveC1zaGFkb3c6IG5vbmVcclxufVxyXG5cclxuLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyLmstZm9jdXMgPiAuay1sYWJlbCwgLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyID4gLmstbGFiZWwsIC5rLXRleHRib3gtY29udGFpbmVyLmstZm9jdXMgPiAuay1sYWJlbCwgLmstdGV4dGJveC1jb250YWluZXIgPiAuay1sYWJlbCB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYygtOHB4KSwgLTRweCkgdHJhbnNsYXRlKC0xcHgsIGNhbGMoLS43NSAqIDEuNDI4NTcxNDNlbSkpIHRyYW5zbGF0ZSgtMTIuNSUsIC0xMi41JSkgc2NhbGUoLjc1KVxyXG59XHJcblxyXG4uay1mbG9hdGluZy1sYWJlbC1jb250YWluZXIuay1zdGF0ZS1lbXB0eTpub3QoLmstZm9jdXMpIDo6cGxhY2Vob2xkZXIsIC5rLXRleHRib3gtY29udGFpbmVyLmstc3RhdGUtZW1wdHk6bm90KC5rLWZvY3VzKSA6OnBsYWNlaG9sZGVyIHtcclxuICBjb2xvcjogdHJhbnNwYXJlbnRcclxufVxyXG5cclxuLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyW2Rpcj1ydGxdID4gLmstbGFiZWwsIC5rLXJ0bCAuay1mbG9hdGluZy1sYWJlbC1jb250YWluZXIgPiAuay1sYWJlbCwgLmstcnRsIC5rLXRleHRib3gtY29udGFpbmVyID4gLmstbGFiZWwsIC5rLXRleHRib3gtY29udGFpbmVyW2Rpcj1ydGxdID4gLmstbGFiZWwge1xyXG4gIGxlZnQ6IGF1dG87XHJcbiAgcmlnaHQ6IGNhbGMoOHB4ICsgMXB4KVxyXG59XHJcblxyXG4uay1mbG9hdGluZy1sYWJlbC1jb250YWluZXJbZGlyPXJ0bF0uay1zdGF0ZS1lbXB0eSA+IC5rLWxhYmVsLCAuay1ydGwgLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyLmstc3RhdGUtZW1wdHkgPiAuay1sYWJlbCwgLmstcnRsIC5rLXRleHRib3gtY29udGFpbmVyLmstc3RhdGUtZW1wdHkgPiAuay1sYWJlbCwgLmstdGV4dGJveC1jb250YWluZXJbZGlyPXJ0bF0uay1zdGF0ZS1lbXB0eSA+IC5rLWxhYmVsIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSBzY2FsZSgxKVxyXG59XHJcblxyXG4uay1mbG9hdGluZy1sYWJlbC1jb250YWluZXJbZGlyPXJ0bF0uay1mb2N1cyA+IC5rLWxhYmVsLCAuay1mbG9hdGluZy1sYWJlbC1jb250YWluZXJbZGlyPXJ0bF0gPiAuay1sYWJlbCwgLmstcnRsIC5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lci5rLWZvY3VzID4gLmstbGFiZWwsIC5rLXJ0bCAuay1mbG9hdGluZy1sYWJlbC1jb250YWluZXIgPiAuay1sYWJlbCwgLmstcnRsIC5rLXRleHRib3gtY29udGFpbmVyLmstZm9jdXMgPiAuay1sYWJlbCwgLmstcnRsIC5rLXRleHRib3gtY29udGFpbmVyID4gLmstbGFiZWwsIC5rLXRleHRib3gtY29udGFpbmVyW2Rpcj1ydGxdLmstZm9jdXMgPiAuay1sYWJlbCwgLmstdGV4dGJveC1jb250YWluZXJbZGlyPXJ0bF0gPiAuay1sYWJlbCB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYyg4cHgpLCBjYWxjKC0uNzUgKiA0cHgpKSB0cmFuc2xhdGUoMXB4LCBjYWxjKC0uNzUgKiAxLjQyODU3MTQzKSkgdHJhbnNsYXRlKDEyLjUlLCBjYWxjKC0uNzUgKiAxMi41JSkpIHNjYWxlKC43NSlcclxufVxyXG5cclxuLmstaW5wdXQtbGFiZWwge1xyXG4gIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gIHotaW5kZXg6IDFcclxufVxyXG5cclxuLmstaW5wdXQtbGFiZWwuay1ydGwsIC5rLWlucHV0LWxhYmVsW2Rpcj1ydGxdLCAuay1ydGwgLmstaW5wdXQtbGFiZWwsIFtkaXI9cnRsXSAuay1pbnB1dC1sYWJlbCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIG1hcmdpbi1sZWZ0OiA4cHhcclxufVxyXG5cclxuLmstY3Vyc29yLWF1dG8ge1xyXG4gIGN1cnNvcjogYXV0b1xyXG59XHJcblxyXG4uay1jdXJzb3ItZGVmYXVsdCB7XHJcbiAgY3Vyc29yOiBkZWZhdWx0XHJcbn1cclxuXHJcbi5rLWN1cnNvci1ub25lIHtcclxuICBjdXJzb3I6IG5vbmVcclxufVxyXG5cclxuLmstY3Vyc29yLWNvbnRleHQtbWVudSB7XHJcbiAgY3Vyc29yOiBjb250ZXh0LW1lbnVcclxufVxyXG5cclxuLmstY3Vyc29yLWhlbHAge1xyXG4gIGN1cnNvcjogaGVscFxyXG59XHJcblxyXG4uay1jdXJzb3ItcG9pbnRlciB7XHJcbiAgY3Vyc29yOiBwb2ludGVyXHJcbn1cclxuXHJcbi5rLWN1cnNvci1wcm9ncmVzcyB7XHJcbiAgY3Vyc29yOiBwcm9ncmVzc1xyXG59XHJcblxyXG4uay1jdXJzb3Itd2FpdCB7XHJcbiAgY3Vyc29yOiB3YWl0XHJcbn1cclxuXHJcbi5rLWN1cnNvci1jZWxsIHtcclxuICBjdXJzb3I6IGNlbGxcclxufVxyXG5cclxuLmstY3Vyc29yLWNyb3NzaGFpciB7XHJcbiAgY3Vyc29yOiBjcm9zc2hhaXJcclxufVxyXG5cclxuLmstY3Vyc29yLXRleHQge1xyXG4gIGN1cnNvcjogdGV4dFxyXG59XHJcblxyXG4uay1jdXJzb3ItdmVydGljYWwtdGV4dCB7XHJcbiAgY3Vyc29yOiB2ZXJ0aWNhbC10ZXh0XHJcbn1cclxuXHJcbi5rLWN1cnNvci1hbGlhcyB7XHJcbiAgY3Vyc29yOiBhbGlhc1xyXG59XHJcblxyXG4uay1jdXJzb3ItY29weSB7XHJcbiAgY3Vyc29yOiBjb3B5XHJcbn1cclxuXHJcbi5rLWN1cnNvci1tb3ZlIHtcclxuICBjdXJzb3I6IG1vdmVcclxufVxyXG5cclxuLmstY3Vyc29yLW5vLWRyb3Age1xyXG4gIGN1cnNvcjogbm8tZHJvcFxyXG59XHJcblxyXG4uay1jdXJzb3Itbm90LWFsbG93ZWQge1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWRcclxufVxyXG5cclxuLmstY3Vyc29yLWUtcmVzaXplIHtcclxuICBjdXJzb3I6IGUtcmVzaXplXHJcbn1cclxuXHJcbi5rLWN1cnNvci1uLXJlc2l6ZSB7XHJcbiAgY3Vyc29yOiBuLXJlc2l6ZVxyXG59XHJcblxyXG4uay1jdXJzb3ItbmUtcmVzaXplIHtcclxuICBjdXJzb3I6IG5lLXJlc2l6ZVxyXG59XHJcblxyXG4uay1jdXJzb3ItbnctcmVzaXplIHtcclxuICBjdXJzb3I6IG53LXJlc2l6ZVxyXG59XHJcblxyXG4uay1jdXJzb3Itcy1yZXNpemUge1xyXG4gIGN1cnNvcjogcy1yZXNpemVcclxufVxyXG5cclxuLmstY3Vyc29yLXNlLXJlc2l6ZSB7XHJcbiAgY3Vyc29yOiBzZS1yZXNpemVcclxufVxyXG5cclxuLmstY3Vyc29yLXN3LXJlc2l6ZSB7XHJcbiAgY3Vyc29yOiBzdy1yZXNpemVcclxufVxyXG5cclxuLmstY3Vyc29yLXctcmVzaXplIHtcclxuICBjdXJzb3I6IHctcmVzaXplXHJcbn1cclxuXHJcbi5rLWN1cnNvci1ldy1yZXNpemUge1xyXG4gIGN1cnNvcjogZXctcmVzaXplXHJcbn1cclxuXHJcbi5rLWN1cnNvci1ucy1yZXNpemUge1xyXG4gIGN1cnNvcjogbnMtcmVzaXplXHJcbn1cclxuXHJcbi5rLWN1cnNvci1uZXN3LXJlc2l6ZSB7XHJcbiAgY3Vyc29yOiBuZXN3LXJlc2l6ZVxyXG59XHJcblxyXG4uay1jdXJzb3ItbndzZS1yZXNpemUge1xyXG4gIGN1cnNvcjogbndzZS1yZXNpemVcclxufVxyXG5cclxuLmstY3Vyc29yLWNvbC1yZXNpemUge1xyXG4gIGN1cnNvcjogY29sLXJlc2l6ZVxyXG59XHJcblxyXG4uay1jdXJzb3Itcm93LXJlc2l6ZSB7XHJcbiAgY3Vyc29yOiByb3ctcmVzaXplXHJcbn1cclxuXHJcbi5rLWN1cnNvci1hbGwtc2Nyb2xsIHtcclxuICBjdXJzb3I6IGFsbC1zY3JvbGxcclxufVxyXG5cclxuLmstY3Vyc29yLXpvb20taW4ge1xyXG4gIGN1cnNvcjogem9vbS1pblxyXG59XHJcblxyXG4uay1jdXJzb3Item9vbS1vdXQge1xyXG4gIGN1cnNvcjogem9vbS1vdXRcclxufVxyXG5cclxuLmstY3Vyc29yLWdyYWIge1xyXG4gIGN1cnNvcjogZ3JhYlxyXG59XHJcblxyXG4uay1jdXJzb3ItZ3JhYmJpbmcge1xyXG4gIGN1cnNvcjogZ3JhYmJpbmdcclxufVxyXG5cclxuLmstbm90aWZpY2F0aW9uIHtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbn1cclxuXHJcbi5rLW5vdGlmaWNhdGlvbiA+IC5rLW5vdGlmaWNhdGlvbi13cmFwIHtcclxuICBwYWRkaW5nOiAuNmVtIC41ZW1cclxufVxyXG5cclxuLmstbm90aWZpY2F0aW9uLWNsb3NhYmxlID4gLmstbm90aWZpY2F0aW9uLXdyYXAge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDIwcHhcclxufVxyXG5cclxuLmstbm90aWZpY2F0aW9uIC5rLW5vdGlmaWNhdGlvbi1jb250ZW50IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICB3aGl0ZS1zcGFjZTogbm9ybWFsXHJcbn1cclxuXHJcbi5rLW5vdGlmaWNhdGlvbi13cmFwID4gLmstaS1lcnJvciwgLmstbm90aWZpY2F0aW9uLXdyYXAgPiAuay1pLWluZm8sIC5rLW5vdGlmaWNhdGlvbi13cmFwID4gLmstaS1zdWNjZXNzLCAuay1ub3RpZmljYXRpb24td3JhcCA+IC5rLWktd2FybmluZyB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tXHJcbn1cclxuXHJcbi5rLW5vdGlmaWNhdGlvbi13cmFwID4gLmstaS1jbG9zZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIHJpZ2h0OiA0cHg7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuLmstbm90aWZpY2F0aW9uLWNsb3NhYmxlIC5rLW5vdGlmaWNhdGlvbi13cmFwID4gLmstaS1jbG9zZSB7XHJcbiAgZGlzcGxheTogYmxvY2tcclxufVxyXG5cclxuLmstcnRsIC5rLW5vdGlmaWNhdGlvbi1jbG9zYWJsZSAuay1ub3RpZmljYXRpb24td3JhcCwgLmstcnRsLmstbm90aWZpY2F0aW9uLWNsb3NhYmxlIC5rLW5vdGlmaWNhdGlvbi13cmFwIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAuNWVtO1xyXG4gIHBhZGRpbmctbGVmdDogMjBweFxyXG59XHJcblxyXG4uay1ydGwgLmstbm90aWZpY2F0aW9uLXdyYXAgPiAuay1pLWVycm9yLCAuay1ydGwgLmstbm90aWZpY2F0aW9uLXdyYXAgPiAuay1pLWluZm8sIC5rLXJ0bCAuay1ub3RpZmljYXRpb24td3JhcCA+IC5rLWktc3VjY2VzcywgLmstcnRsIC5rLW5vdGlmaWNhdGlvbi13cmFwID4gLmstaS13YXJuaW5nIHtcclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgbWFyZ2luLWxlZnQ6IDRweFxyXG59XHJcblxyXG4uay1ydGwgLmstbm90aWZpY2F0aW9uLXdyYXAgPiAuay1pLWNsb3NlIHtcclxuICByaWdodDogYXV0bztcclxuICBsZWZ0OiA0cHhcclxufVxyXG5cclxuLmstcHJvZ3Jlc3NiYXIge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxyXG59XHJcblxyXG4uay1wcm9ncmVzc2JhciB7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4XHJcbn1cclxuXHJcbi5rLXByb2dyZXNzYmFyLWhvcml6b250YWwge1xyXG4gIHdpZHRoOiAyN2VtO1xyXG4gIGhlaWdodDogMS45ZW1cclxufVxyXG5cclxuLmstcHJvZ3Jlc3NiYXItdmVydGljYWwge1xyXG4gIHdpZHRoOiAxLjllbTtcclxuICBoZWlnaHQ6IDI3ZW1cclxufVxyXG5cclxuLmstcHJvZ3Jlc3NiYXIgPiAuay1zZWxlY3RlZCwgLmstcHJvZ3Jlc3NiYXIgPiAuay1zdGF0ZS1zZWxlY3RlZCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlblxyXG59XHJcblxyXG4uay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsID4gLmstc2VsZWN0ZWQsIC5rLXByb2dyZXNzYmFyLWhvcml6b250YWwgPiAuay1zdGF0ZS1zZWxlY3RlZCwgLmstcnRsIC5rLXByb2dyZXNzYmFyLWhvcml6b250YWwuay1wcm9ncmVzc2Jhci1yZXZlcnNlID4gLmstc2VsZWN0ZWQsIC5rLXJ0bCAuay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsLmstcHJvZ3Jlc3NiYXItcmV2ZXJzZSA+IC5rLXN0YXRlLXNlbGVjdGVkIHtcclxuICBsZWZ0OiAtMXB4O1xyXG4gIHJpZ2h0OiBhdXRvO1xyXG4gIHRvcDogLTFweDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHhcclxufVxyXG5cclxuLmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbC5rLXByb2dyZXNzYmFyLXJldmVyc2UgPiAuay1zZWxlY3RlZCwgLmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbC5rLXByb2dyZXNzYmFyLXJldmVyc2UgPiAuay1zdGF0ZS1zZWxlY3RlZCwgLmstcnRsIC5rLXByb2dyZXNzYmFyLWhvcml6b250YWwgPiAuay1zZWxlY3RlZCwgLmstcnRsIC5rLXByb2dyZXNzYmFyLWhvcml6b250YWwgPiAuay1zdGF0ZS1zZWxlY3RlZCB7XHJcbiAgbGVmdDogYXV0bztcclxuICByaWdodDogLTFweDtcclxuICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMFxyXG59XHJcblxyXG4uay1wcm9ncmVzc2Jhci12ZXJ0aWNhbCA+IC5rLXNlbGVjdGVkLCAuay1wcm9ncmVzc2Jhci12ZXJ0aWNhbCA+IC5rLXN0YXRlLXNlbGVjdGVkIHtcclxuICBsZWZ0OiAtMXB4O1xyXG4gIGJvdHRvbTogLTFweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweFxyXG59XHJcblxyXG4uay1wcm9ncmVzc2Jhci12ZXJ0aWNhbC5rLXByb2dyZXNzYmFyLXJldmVyc2UgPiAuay1zZWxlY3RlZCwgLmstcHJvZ3Jlc3NiYXItdmVydGljYWwuay1wcm9ncmVzc2Jhci1yZXZlcnNlID4gLmstc3RhdGUtc2VsZWN0ZWQge1xyXG4gIGJvdHRvbTogYXV0bztcclxuICB0b3A6IC0xcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDBcclxufVxyXG5cclxuLmstcHJvZ3Jlc3NiYXIgPiAuay1zZWxlY3RlZC5rLWNvbXBsZXRlLCAuay1wcm9ncmVzc2JhciA+IC5rLXN0YXRlLXNlbGVjdGVkLmstY29tcGxldGUsIC5rLXJ0bCAuay1wcm9ncmVzc2JhciA+IC5rLXNlbGVjdGVkLmstY29tcGxldGUsIC5rLXJ0bCAuay1wcm9ncmVzc2JhciA+IC5rLXN0YXRlLXNlbGVjdGVkLmstY29tcGxldGUge1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweFxyXG59XHJcblxyXG4uay1wcm9ncmVzc2JhciA+IC5rLXJlc2V0IHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAtMXB4O1xyXG4gIHRvcDogLTFweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXBcclxufVxyXG5cclxuLmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbCAuay1pdGVtIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAycHgpO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG59XHJcblxyXG4uay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsIC5rLWl0ZW0uay1maXJzdCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDBcclxufVxyXG5cclxuLmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbCAuay1pdGVtLmstbGFzdCB7XHJcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwXHJcbn1cclxuXHJcbi5rLXByb2dyZXNzYmFyLWhvcml6b250YWwgLmstaXRlbSwgLmstcnRsIC5rLXByb2dyZXNzYmFyLWhvcml6b250YWwuay1wcm9ncmVzc2Jhci1yZXZlcnNlIC5rLWl0ZW0ge1xyXG4gIGJvcmRlci13aWR0aDogMXB4IDAgMXB4IDFweFxyXG59XHJcblxyXG4uay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsLmstcHJvZ3Jlc3NiYXItcmV2ZXJzZSAuay1pdGVtIHtcclxuICBib3JkZXItd2lkdGg6IDFweCAwIDFweCAxcHhcclxufVxyXG5cclxuLmstcnRsIC5rLXByb2dyZXNzYmFyLWhvcml6b250YWwgLmstaXRlbSB7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDFweCAwXHJcbn1cclxuXHJcbi5rLXByb2dyZXNzYmFyLWhvcml6b250YWwgLmstZmlyc3QsIC5rLXJ0bCAuay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsIC5rLWxhc3QsIC5rLXJ0bCAuay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsLmstcHJvZ3Jlc3NiYXItcmV2ZXJzZSAuay1sYXN0IHtcclxuICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcclxuICBib3JkZXItbGVmdC13aWR0aDogMXB4XHJcbn1cclxuXHJcbi5rLXByb2dyZXNzYmFyLWhvcml6b250YWwgLmstbGFzdCwgLmstcnRsIC5rLXByb2dyZXNzYmFyLWhvcml6b250YWwgLmstZmlyc3Qge1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwXHJcbn1cclxuXHJcbi5rLXByb2dyZXNzYmFyLWhvcml6b250YWwuay1wcm9ncmVzc2Jhci1yZXZlcnNlIC5rLWxhc3QsIC5rLXJ0bCAuay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsIC5rLWZpcnN0IHtcclxuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweFxyXG59XHJcblxyXG4uay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsIC5rLWxhc3Quay1zZWxlY3RlZCwgLmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbCAuay1sYXN0Lmstc3RhdGUtc2VsZWN0ZWQge1xyXG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4XHJcbn1cclxuXHJcbi5rLXByb2dyZXNzYmFyLXZlcnRpY2FsIC5rLWl0ZW0ge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDAgMXB4O1xyXG4gIG1hcmdpbi10b3A6IC0xcHhcclxufVxyXG5cclxuLmstcHJvZ3Jlc3NiYXItdmVydGljYWwgLmstaXRlbS5rLWZpcnN0IHtcclxuICBtYXJnaW4tdG9wOiAwXHJcbn1cclxuXHJcbi5rLXByb2dyZXNzYmFyLXZlcnRpY2FsIGxpLmstaXRlbS5rLWxhc3Qge1xyXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDBcclxufVxyXG5cclxuLmstcHJvZ3Jlc3NiYXItdmVydGljYWwgLmstZmlyc3Qge1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4XHJcbn1cclxuXHJcbi5rLXByb2dyZXNzYmFyLXZlcnRpY2FsIC5rLWxhc3Qge1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xyXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweFxyXG59XHJcblxyXG4uay1wcm9ncmVzc2Jhci12ZXJ0aWNhbC5rLXByb2dyZXNzYmFyLXJldmVyc2UgLmstaXRlbSB7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMXB4XHJcbn1cclxuXHJcbi5rLXByb2dyZXNzYmFyLXZlcnRpY2FsLmstcHJvZ3Jlc3NiYXItcmV2ZXJzZSAuay1maXJzdCB7XHJcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4XHJcbn1cclxuXHJcbi5rLXByb2dyZXNzLXN0YXR1cy13cmFwIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAtMXB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGxpbmUtaGVpZ2h0OiAyZW07XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlXHJcbn1cclxuXHJcbi5rLXByb2dyZXNzLXN0YXR1cy13cmFwLCAuay1ydGwgLmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbC5rLXByb2dyZXNzYmFyLXJldmVyc2UgLmstcHJvZ3Jlc3Mtc3RhdHVzLXdyYXAge1xyXG4gIGxlZnQ6IC0xcHg7XHJcbiAgcmlnaHQ6IGF1dG87XHJcbiAgdGV4dC1hbGlnbjogcmlnaHRcclxufVxyXG5cclxuLmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbC5rLXByb2dyZXNzYmFyLXJldmVyc2UgLmstcHJvZ3Jlc3Mtc3RhdHVzLXdyYXAsIC5rLXJ0bCAuay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsIC5rLXByb2dyZXNzLXN0YXR1cy13cmFwIHtcclxuICBsZWZ0OiBhdXRvO1xyXG4gIHJpZ2h0OiAtMXB4O1xyXG4gIHRleHQtYWxpZ246IGxlZnRcclxufVxyXG5cclxuLmstcHJvZ3Jlc3NiYXItdmVydGljYWwgLmstcHJvZ3Jlc3Mtc3RhdHVzLXdyYXAge1xyXG4gIHRvcDogYXV0bztcclxuICBib3R0b206IC0xcHhcclxufVxyXG5cclxuLmstcHJvZ3Jlc3NiYXItdmVydGljYWwuay1wcm9ncmVzc2Jhci1yZXZlcnNlIC5rLXByb2dyZXNzLXN0YXR1cy13cmFwIHtcclxuICBib3R0b206IGF1dG87XHJcbiAgdG9wOiAtMXB4XHJcbn1cclxuXHJcbi5rLXByb2dyZXNzLXN0YXR1cyB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBhZGRpbmc6IDAgLjVlbTtcclxuICBtaW4td2lkdGg6IDEwcHg7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcFxyXG59XHJcblxyXG4uay1wcm9ncmVzc2Jhci12ZXJ0aWNhbC5rLXByb2dyZXNzYmFyLXJldmVyc2UgLmstcHJvZ3Jlc3Mtc3RhdHVzIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDBcclxufVxyXG5cclxuLmstcHJvZ3Jlc3NiYXItdmVydGljYWwgLmstcHJvZ3Jlc3Mtc3RhdHVzIHtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMFxyXG59XHJcblxyXG4uay1wcm9ncmVzc2Jhci12ZXJ0aWNhbC5rLXByb2dyZXNzYmFyLXJldmVyc2UgLmstcHJvZ3Jlc3Mtc3RhdHVzIHtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlWCgtMTAwJSk7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAxMDAlXHJcbn1cclxuXHJcbi5rLXNsaWRlciB7XHJcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcclxuICBiYWNrZ3JvdW5kOiAwIDAgIWltcG9ydGFudDtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudFxyXG59XHJcblxyXG4uay1zbGlkZXIgLmstbGFiZWwge1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIGZvbnQtc2l6ZTogLjkyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGVcclxufVxyXG5cclxuLmstc2xpZGVyIC5rLXNsaWRlci10cmFjaywgLmstc2xpZGVyIC5rLXRpY2sge1xyXG4gIGN1cnNvcjogcG9pbnRlclxyXG59XHJcblxyXG4uay1zbGlkZXIgLmstdGljayB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uay1zbGlkZXIuay1kaXNhYmxlZCAuay1kcmFnaGFuZGxlLCAuay1zbGlkZXIuay1kaXNhYmxlZCAuay1zbGlkZXItdHJhY2ssIC5rLXNsaWRlci5rLWRpc2FibGVkIC5rLXRpY2ssIC5rLXNsaWRlci5rLXN0YXRlLWRpc2FibGVkIC5rLWRyYWdoYW5kbGUsIC5rLXNsaWRlci5rLXN0YXRlLWRpc2FibGVkIC5rLXNsaWRlci10cmFjaywgLmstc2xpZGVyLmstc3RhdGUtZGlzYWJsZWQgLmstdGljayB7XHJcbiAgY3Vyc29yOiBkZWZhdWx0XHJcbn1cclxuXHJcbi5rLXJ0bCAuay1zbGlkZXIgLmstc2xpZGVyLXNlbGVjdGlvbiwgLmstc2xpZGVyLmstcnRsIC5rLXNsaWRlci1zZWxlY3Rpb24sIC5rLXNsaWRlcltkaXI9cnRsXSAuay1zbGlkZXItc2VsZWN0aW9uLCBbZGlyPXJ0bF0gLmstc2xpZGVyIC5rLXNsaWRlci1zZWxlY3Rpb24ge1xyXG4gIGxlZnQ6IGF1dG87XHJcbiAgcmlnaHQ6IDBcclxufVxyXG5cclxuLmstc2xpZGVyLXdyYXAge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiBpbmhlcml0O1xyXG4gIGFsaWduLWl0ZW1zOiBpbmhlcml0O1xyXG4gIGdhcDogaW5oZXJpdDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLmstc2xpZGVyIHtcclxuICB3aWR0aDogbWluLWNvbnRlbnQ7XHJcbiAgaGVpZ2h0OiBtaW4tY29udGVudDtcclxuICBnYXA6IGNhbGMoMTZweCAvIDIpXHJcbn1cclxuXHJcbi5rLXNsaWRlciAuay1idXR0b24ge1xyXG4gIGZsZXg6IG5vbmVcclxufVxyXG5cclxuLmstc2xpZGVyIC5rLXNsaWRlci10cmFjay13cmFwIHtcclxuICBmbGV4OiAxIDEgYXV0bztcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogaW5oZXJpdDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG91Y2gtYWN0aW9uOiBub25lXHJcbn1cclxuXHJcbi5rLXNsaWRlciAuay1zbGlkZXItaXRlbXMge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgZmxleDogMSAxIDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IGluaGVyaXQ7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIHVzZXItc2VsZWN0OiBub25lXHJcbn1cclxuXHJcbi5rLXNsaWRlciAuay10aWNrIHtcclxuICBmbGV4OiAwIDAgMXB4XHJcbn1cclxuXHJcbi5rLXNsaWRlciAuay1kcmFnaGFuZGxlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGVcclxufVxyXG5cclxuLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXRyYWNrLXdyYXAge1xyXG4gIGhlaWdodDogMjZweFxyXG59XHJcblxyXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItdHJhY2sge1xyXG4gIHdpZHRoOiAxMDAlXHJcbn1cclxuXHJcbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLWRyYWdoYW5kbGUge1xyXG4gIHdpZHRoOiAxNnB4O1xyXG4gIGhlaWdodDogMTZweDtcclxuICB0b3A6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKVxyXG59XHJcblxyXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItc2VsZWN0aW9uIHtcclxuICB3aWR0aDogY2FsYygodmFyKC0ta2VuZG8tc2xpZGVyLWVuZCwgMCkgLSB2YXIoLS1rZW5kby1zbGlkZXItc3RhcnQsIDApKSAqIDElKTtcclxuICBsZWZ0OiBjYWxjKHZhcigtLWtlbmRvLXNsaWRlci1zdGFydCwgMCkgKiAxJSlcclxufVxyXG5cclxuLmstc2xpZGVyLWhvcml6b250YWwgLmstZHJhZ2hhbmRsZS1zdGFydCB7XHJcbiAgbGVmdDogY2FsYyh2YXIoLS1rZW5kby1zbGlkZXItc3RhcnQsIDApICogMSUpXHJcbn1cclxuXHJcbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLWRyYWdoYW5kbGUtZW5kIHtcclxuICBsZWZ0OiBjYWxjKHZhcigtLWtlbmRvLXNsaWRlci1lbmQsIDApICogMSUpXHJcbn1cclxuXHJcbltkaXI9cnRsXSAuay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItc2VsZWN0aW9uIHtcclxuICBsZWZ0OiB1bnNldDtcclxuICByaWdodDogY2FsYyh2YXIoLS1rZW5kby1zbGlkZXItc3RhcnQsIDApICogMSUpXHJcbn1cclxuXHJcbltkaXI9cnRsXSAuay1zbGlkZXItaG9yaXpvbnRhbCAuay1kcmFnaGFuZGxlLXN0YXJ0IHtcclxuICBsZWZ0OiB1bnNldDtcclxuICByaWdodDogY2FsYyh2YXIoLS1rZW5kby1zbGlkZXItc3RhcnQsIDApICogMSUpXHJcbn1cclxuXHJcbltkaXI9cnRsXSAuay1zbGlkZXItaG9yaXpvbnRhbCAuay1kcmFnaGFuZGxlLWVuZCB7XHJcbiAgbGVmdDogdW5zZXQ7XHJcbiAgcmlnaHQ6IGNhbGModmFyKC0ta2VuZG8tc2xpZGVyLWVuZCwgMCkgKiAxJSlcclxufVxyXG5cclxuW2Rpcj1ydGxdIC5rLXNsaWRlci1ob3Jpem9udGFsIC5rLWRyYWdoYW5kbGUge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSlcclxufVxyXG5cclxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci10cmFjay13cmFwIHtcclxuICB3aWR0aDogMjZweFxyXG59XHJcblxyXG4uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLXRyYWNrIHtcclxuICBoZWlnaHQ6IDEwMCVcclxufVxyXG5cclxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLWRyYWdoYW5kbGUge1xyXG4gIHdpZHRoOiAxNnB4O1xyXG4gIGhlaWdodDogMTZweDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKVxyXG59XHJcblxyXG4uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLXNlbGVjdGlvbiB7XHJcbiAgYm90dG9tOiBjYWxjKHZhcigtLWtlbmRvLXNsaWRlci1zdGFydCwgMCkgKiAxJSk7XHJcbiAgaGVpZ2h0OiBjYWxjKCh2YXIoLS1rZW5kby1zbGlkZXItZW5kLCAwKSAtIHZhcigtLWtlbmRvLXNsaWRlci1zdGFydCwgMCkpICogMSUpXHJcbn1cclxuXHJcbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1kcmFnaGFuZGxlLXN0YXJ0IHtcclxuICBib3R0b206IGNhbGModmFyKC0ta2VuZG8tc2xpZGVyLXN0YXJ0LCAwKSAqIDElKVxyXG59XHJcblxyXG4uay1zbGlkZXItdmVydGljYWwgLmstZHJhZ2hhbmRsZS1lbmQge1xyXG4gIGJvdHRvbTogY2FsYyh2YXIoLS1rZW5kby1zbGlkZXItZW5kLCAwKSAqIDElKVxyXG59XHJcblxyXG4uay1zbGlkZXItdmVydGljYWwge1xyXG4gIGhlaWdodDogMjAwcHg7XHJcbiAgZmxleC1mbG93OiBjb2x1bW4tcmV2ZXJzZSBub3dyYXBcclxufVxyXG5cclxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLXRpY2sge1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIG1hcmdpbi1sZWZ0OiAycHhcclxufVxyXG5cclxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci10b3BsZWZ0IC5rLXRpY2sge1xyXG4gIHRleHQtYWxpZ246IGxlZnRcclxufVxyXG5cclxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLXRpY2sge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NHB4IGNlbnRlclxyXG59XHJcblxyXG4uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLXRvcGxlZnQgLmstdGljayB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyNHB4IGNlbnRlclxyXG59XHJcblxyXG4uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLWJvdHRvbXJpZ2h0IC5rLXRpY2sge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTRweCBjZW50ZXJcclxufVxyXG5cclxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLXRpY2stbGFyZ2Uge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNHB4IGNlbnRlclxyXG59XHJcblxyXG4uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLXRvcGxlZnQgLmstdGljay1sYXJnZSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0cHggY2VudGVyXHJcbn1cclxuXHJcbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItYm90dG9tcmlnaHQgLmstdGljay1sYXJnZSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggY2VudGVyXHJcbn1cclxuXHJcbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1maXJzdCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk0cHggMTAwJVxyXG59XHJcblxyXG4uay1zbGlkZXItdmVydGljYWwgLmstdGljay1sYXJnZS5rLWZpcnN0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNHB4IDEwMCVcclxufVxyXG5cclxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci10b3BsZWZ0IC5rLWZpcnN0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI0cHggMTAwJVxyXG59XHJcblxyXG4uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLXRvcGxlZnQgLmstdGljay1sYXJnZS5rLWZpcnN0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzRweCAxMDAlXHJcbn1cclxuXHJcbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItYm90dG9tcmlnaHQgLmstZmlyc3Qge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTRweCAxMDAlXHJcbn1cclxuXHJcbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItYm90dG9tcmlnaHQgLmstdGljay1sYXJnZS5rLWZpcnN0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAxMDAlXHJcbn1cclxuXHJcbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1sYXN0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTRweCAwXHJcbn1cclxuXHJcbi5rLXNsaWRlci12ZXJ0aWNhbCAuay10aWNrLWxhcmdlLmstbGFzdCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTRweCAwXHJcbn1cclxuXHJcbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItdG9wbGVmdCAuay1sYXN0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI0cHggMFxyXG59XHJcblxyXG4uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLXRvcGxlZnQgLmstdGljay1sYXJnZS5rLWxhc3Qge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNHB4IDBcclxufVxyXG5cclxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci1ib3R0b21yaWdodCAuay1sYXN0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTU0cHggMFxyXG59XHJcblxyXG4uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLWJvdHRvbXJpZ2h0IC5rLXRpY2stbGFyZ2Uuay1sYXN0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAwXHJcbn1cclxuXHJcbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1sYWJlbCB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBsZWZ0OiAxMjAlO1xyXG4gIHRvcDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKVxyXG59XHJcblxyXG4uay1zbGlkZXItdmVydGljYWwgLmstZmlyc3QgLmstbGFiZWwge1xyXG4gIHRvcDogMTAwJVxyXG59XHJcblxyXG4uay1zbGlkZXItdmVydGljYWwgLmstbGFzdCAuay1sYWJlbCB7XHJcbiAgdG9wOiAwXHJcbn1cclxuXHJcbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItdG9wbGVmdCAuay1sYWJlbCB7XHJcbiAgbGVmdDogYXV0bztcclxuICByaWdodDogMTIwJVxyXG59XHJcblxyXG4uay1ydGwgLmstc2xpZGVyLXZlcnRpY2FsIC5rLWxhYmVsLCAuay1zbGlkZXItdmVydGljYWwuay1ydGwgLmstbGFiZWwsIC5rLXNsaWRlci12ZXJ0aWNhbFtkaXI9cnRsXSAuay1sYWJlbCwgW2Rpcj1ydGxdIC5rLXNsaWRlci12ZXJ0aWNhbCAuay1sYWJlbCB7XHJcbiAgbGVmdDogYXV0bztcclxuICByaWdodDogMTIwJVxyXG59XHJcblxyXG4uay1ydGwgLmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci10b3BsZWZ0IC5rLWxhYmVsLCAuay1zbGlkZXItdmVydGljYWwuay1ydGwgLmstc2xpZGVyLXRvcGxlZnQgLmstbGFiZWwsIC5rLXNsaWRlci12ZXJ0aWNhbFtkaXI9cnRsXSAuay1zbGlkZXItdG9wbGVmdCAuay1sYWJlbCwgW2Rpcj1ydGxdIC5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItdG9wbGVmdCAuay1sYWJlbCB7XHJcbiAgbGVmdDogMTIwJTtcclxuICByaWdodDogYXV0b1xyXG59XHJcblxyXG4uay1zbGlkZXItaG9yaXpvbnRhbCB7XHJcbiAgd2lkdGg6IDIwMHB4O1xyXG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcFxyXG59XHJcblxyXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay10aWNrIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgLTkycHhcclxufVxyXG5cclxuLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXRvcGxlZnQgLmstdGljayB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIC0xMjJweFxyXG59XHJcblxyXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItYm90dG9tcmlnaHQgLmstdGljayB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIC0xNTJweFxyXG59XHJcblxyXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay10aWNrLWxhcmdlIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgLTJweFxyXG59XHJcblxyXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItdG9wbGVmdCAuay10aWNrLWxhcmdlIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgLTMycHhcclxufVxyXG5cclxuLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLWJvdHRvbXJpZ2h0IC5rLXRpY2stbGFyZ2Uge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAtNjJweFxyXG59XHJcblxyXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1maXJzdCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTJweFxyXG59XHJcblxyXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay10aWNrLWxhcmdlLmstZmlyc3Qge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTJweFxyXG59XHJcblxyXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItdG9wbGVmdCAuay1maXJzdCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTIycHhcclxufVxyXG5cclxuLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXRvcGxlZnQgLmstdGljay1sYXJnZS5rLWZpcnN0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMnB4XHJcbn1cclxuXHJcbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci1ib3R0b21yaWdodCAuay1maXJzdCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTUycHhcclxufVxyXG5cclxuLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLWJvdHRvbXJpZ2h0IC5rLXRpY2stbGFyZ2Uuay1maXJzdCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjJweFxyXG59XHJcblxyXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1sYXN0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIC05MnB4XHJcbn1cclxuXHJcbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXRpY2stbGFyZ2Uuay1sYXN0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIC0ycHhcclxufVxyXG5cclxuLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXRvcGxlZnQgLmstbGFzdCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAtMTIycHhcclxufVxyXG5cclxuLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXRvcGxlZnQgLmstdGljay1sYXJnZS5rLWxhc3Qge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgLTMycHhcclxufVxyXG5cclxuLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLWJvdHRvbXJpZ2h0IC5rLWxhc3Qge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgLTE1MnB4XHJcbn1cclxuXHJcbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci1ib3R0b21yaWdodCAuay10aWNrLWxhcmdlLmstbGFzdCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAtNjJweFxyXG59XHJcblxyXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1sYWJlbCB7XHJcbiAgbGVmdDogNTAlO1xyXG4gIGJvdHRvbTogLTEuMmVtO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKVxyXG59XHJcblxyXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1maXJzdCAuay1sYWJlbCB7XHJcbiAgbGVmdDogMFxyXG59XHJcblxyXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1sYXN0IC5rLWxhYmVsIHtcclxuICBsZWZ0OiAxMDAlXHJcbn1cclxuXHJcbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci10b3BsZWZ0IC5rLWxhYmVsIHtcclxuICB0b3A6IC0xLjJlbVxyXG59XHJcblxyXG4uay1ydGwgLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXNlbGVjdGlvbiwgLmstcnRsIC5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci10cmFjaywgLmstc2xpZGVyLWhvcml6b250YWwuay1ydGwgLmstc2xpZGVyLXNlbGVjdGlvbiwgLmstc2xpZGVyLWhvcml6b250YWwuay1ydGwgLmstc2xpZGVyLXRyYWNrLCAuay1zbGlkZXItaG9yaXpvbnRhbFtkaXI9cnRsXSAuay1zbGlkZXItc2VsZWN0aW9uLCAuay1zbGlkZXItaG9yaXpvbnRhbFtkaXI9cnRsXSAuay1zbGlkZXItdHJhY2ssIFtkaXI9cnRsXSAuay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItc2VsZWN0aW9uLCBbZGlyPXJ0bF0gLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXRyYWNrIHtcclxuICByaWdodDogMDtcclxuICBsZWZ0OiBhdXRvXHJcbn1cclxuXHJcbi5rLXJ0bCAuay1zbGlkZXItaG9yaXpvbnRhbCAuay1idXR0b24gLmstaS1hcnJvdy1lLCAuay1ydGwgLmstc2xpZGVyLWhvcml6b250YWwgLmstYnV0dG9uIC5rLWktYXJyb3ctdywgLmstc2xpZGVyLWhvcml6b250YWwuay1ydGwgLmstYnV0dG9uIC5rLWktYXJyb3ctZSwgLmstc2xpZGVyLWhvcml6b250YWwuay1ydGwgLmstYnV0dG9uIC5rLWktYXJyb3ctdywgLmstc2xpZGVyLWhvcml6b250YWxbZGlyPXJ0bF0gLmstYnV0dG9uIC5rLWktYXJyb3ctZSwgLmstc2xpZGVyLWhvcml6b250YWxbZGlyPXJ0bF0gLmstYnV0dG9uIC5rLWktYXJyb3ctdywgW2Rpcj1ydGxdIC5rLXNsaWRlci1ob3Jpem9udGFsIC5rLWJ1dHRvbiAuay1pLWFycm93LWUsIFtkaXI9cnRsXSAuay1zbGlkZXItaG9yaXpvbnRhbCAuay1idXR0b24gLmstaS1hcnJvdy13IHtcclxuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSlcclxufVxyXG5cclxuLmstc2xpZGVyLXNlbGVjdGlvbiwgLmstc2xpZGVyLXRyYWNrIHtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlXHJcbn1cclxuXHJcbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci1zZWxlY3Rpb24sIC5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci10cmFjayB7XHJcbiAgaGVpZ2h0OiA4cHg7XHJcbiAgbGVmdDogMDtcclxuICBtYXJnaW4tdG9wOiAtNHB4O1xyXG4gIHRvcDogNTAlXHJcbn1cclxuXHJcbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItc2VsZWN0aW9uLCAuay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLXRyYWNrIHtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogNTAlO1xyXG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xyXG4gIHdpZHRoOiA4cHhcclxufVxyXG5cclxuLmstZHJhZ2hhbmRsZSB7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIHdpZHRoOiAxNnB4O1xyXG4gIGhlaWdodDogMTZweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG59XHJcblxyXG4uay1zbGlkZXIuay1yZWFkb25seSAuay1idXR0b24sIC5rLXNsaWRlci5rLXJlYWRvbmx5IC5rLWRyYWdoYW5kbGUsIC5rLXNsaWRlci5rLXJlYWRvbmx5IC5rLXNsaWRlci10cmFjaywgLmstc2xpZGVyLmstcmVhZG9ubHkgLmstdGljayB7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmVcclxufVxyXG5cclxuLmstc2xpZGVyLXRvb2x0aXAgLmstY2FsbG91dC1uLCAuay1zbGlkZXItdG9vbHRpcCAuay1jYWxsb3V0LXMge1xyXG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC02cHggLyAyKVxyXG59XHJcblxyXG4uay1zbGlkZXItdG9vbHRpcCAuay1jYWxsb3V0LWUsIC5rLXNsaWRlci10b29sdGlwIC5rLWNhbGxvdXQtdyB7XHJcbiAgbWFyZ2luLXRvcDogY2FsYygtNnB4IC8gMilcclxufVxyXG5cclxuLmstc2NoZWR1bGVyIC5rLWxpbmsge1xyXG4gIGNvbG9yOiBpbmhlcml0XHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci10b29sYmFyIHtcclxuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XHJcbiAgei1pbmRleDogMlxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItdG9vbGJhciAuay1uYXYtY3VycmVudCB7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGN1cnNvcjogcG9pbnRlclxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItdG9vbGJhciAuay1uYXYtY3VycmVudCAuay1pY29uIHtcclxuICBtYXJnaW4taW5saW5lLWVuZDogNHB4XHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci10b29sYmFyIC5rLW5hdi1jdXJyZW50IC5rLWxnLWRhdGUtZm9ybWF0LCAuay1zY2hlZHVsZXItdG9vbGJhciAuay1uYXYtY3VycmVudCAuay1zbS1kYXRlLWZvcm1hdCB7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci10b29sYmFyIC5rLW5hdi1jdXJyZW50IC5rLWxnLWRhdGUtZm9ybWF0IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLXRvb2xiYXIgLmstbmF2LWN1cnJlbnQgLmstc20tZGF0ZS1mb3JtYXQge1xyXG4gIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLXRvb2xiYXIgLmstc2NoZWR1bGVyLXNlYXJjaCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgZmxleC1mbG93OiByb3cgbm93cmFwXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci10b29sYmFyIC5rLXNjaGVkdWxlci12aWV3cy13cmFwcGVyIHtcclxuICBtYXJnaW4tbGVmdDogYXV0b1xyXG59XHJcblxyXG4uay1zY2hlZHVsZXItdG9vbGJhciAuay1zY2hlZHVsZXItdmlld3Mtd3JhcHBlciAuay12aWV3cy1kcm9wZG93biB7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgZm9udDogaW5oZXJpdDtcclxuICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcclxuICAuay1zY2hlZHVsZXItdG9vbGJhciAuay1uYXYtY3VycmVudCAuay1sZy1kYXRlLWZvcm1hdCB7XHJcbiAgICBtYXgtd2lkdGg6IDIwMHB4XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgLmstc2NoZWR1bGVyLXRvb2xiYXIgLmstbmF2LWN1cnJlbnQgLmstbGctZGF0ZS1mb3JtYXQge1xyXG4gICAgZGlzcGxheTogbm9uZVxyXG4gIH1cclxuXHJcbiAgLmstc2NoZWR1bGVyLXRvb2xiYXIgLmstbmF2LWN1cnJlbnQgLmstc20tZGF0ZS1mb3JtYXQge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXHJcbiAgfVxyXG5cclxuICAuay1zY2hlZHVsZXItdG9vbGJhciAuay1zY2hlZHVsZXItdmlld3Mtd3JhcHBlciAuay1zY2hlZHVsZXItdmlld3Mge1xyXG4gICAgZGlzcGxheTogbm9uZVxyXG4gIH1cclxuXHJcbiAgLmstc2NoZWR1bGVyLXRvb2xiYXIgLmstc2NoZWR1bGVyLXZpZXdzLXdyYXBwZXIgLmstdmlld3MtZHJvcGRvd24ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXHJcbiAgfVxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItZm9vdGVyIHtcclxuICBib3JkZXItd2lkdGg6IDFweCAwIDBcclxufVxyXG5cclxuLmstZWRpdC1maWVsZC5rLXNjaGVkdWxlci10b29sYmFyIHtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgcGFkZGluZy10b3A6IDA7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDBcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLWhlYWRlciB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1oZWFkZXIgLmstbGluayB7XHJcbiAgY29sb3I6IGluaGVyaXRcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLWhlYWRlciwgLmstc2NoZWR1bGVyLWhlYWRlci13cmFwIHtcclxuICBvdmVyZmxvdzogaGlkZGVuXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1oZWFkZXItd3JhcCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXdpZHRoOiAwXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlciAuay1zY3JvbGxiYXItdiAuay1zY2hlZHVsZXItaGVhZGVyLXdyYXAge1xyXG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4XHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1jb250ZW50LCAuay1zY2hlZHVsZXItdGltZXMge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItdGltZXMge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItd2lkdGg6IDBcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLWNvbnRlbnQge1xyXG4gIG92ZXJmbG93OiBhdXRvXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1tb250aHZpZXcgLmstc2NoZWR1bGVyLWNvbnRlbnQge1xyXG4gIG92ZXJmbG93LXk6IHNjcm9sbFxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItbGF5b3V0LCAuay1zY2hlZHVsZXItdGFibGUge1xyXG4gIGJvcmRlci1zcGFjaW5nOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbjogMDtcclxuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1sYXlvdXQgPiB0Ym9keSA+IHRyID4gdGQge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcFxyXG59XHJcblxyXG4uay1zYWZhcmkgLmstc2NoZWR1bGVyLWxheW91dCA+IHRib2R5ID4gdHIgPiB0ZCArIHRkIHtcclxuICB3aWR0aDogMTAwJVxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItdGFibGUge1xyXG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XHJcbiAgbWF4LXdpZHRoOiBub25lXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci10aW1lcyAuay1zY2hlZHVsZXItdGFibGUge1xyXG4gIHRhYmxlLWxheW91dDogYXV0b1xyXG59XHJcblxyXG4uay1zY2hlZHVsZXItbW9udGh2aWV3IC5rLXNjaGVkdWxlci1jb250ZW50IC5rLXNjaGVkdWxlci10YWJsZSB7XHJcbiAgaGVpZ2h0OiAxMDAlXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci10YWJsZSB0ZCwgLmstc2NoZWR1bGVyLXRhYmxlIHRoIHtcclxuICBoZWlnaHQ6IDEuNWVtO1xyXG4gIHBhZGRpbmc6IDRweCAuNWVtO1xyXG4gIGZvbnQtc2l6ZTogMTAwJVxyXG59XHJcblxyXG4uay1zY2hlZHVsZXIgLmstc2NoZWR1bGVyLXRhYmxlIHRkLCAuay1zY2hlZHVsZXIgLmstc2NoZWR1bGVyLXRhYmxlIHRoIHtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveFxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItZGF5dmlldyBkaXY6bm90KC5rLXNjaGVkdWxlci1oZWFkZXIpIC5rLXRvZGF5Om5vdCguay1ub253b3JrLWhvdXIpOm5vdCguay1zZWxlY3RlZCksIC5rLXNjaGVkdWxlci1kYXl2aWV3IGRpdjpub3QoLmstc2NoZWR1bGVyLWhlYWRlcikgLmstdG9kYXk6bm90KC5rLW5vbndvcmstaG91cik6bm90KC5rLXN0YXRlLXNlbGVjdGVkKSwgLmstc2NoZWR1bGVyLXRpbWVsaW5ldmlldyAuay10b2RheTpub3QoLmstbm9ud29yay1ob3VyKSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLW1vbnRodmlldyAuay1oaWRkZW4sIC5rLXNjaGVkdWxlci1tb250aHZpZXcgLmstaGlkZGVuID4gZGl2IHtcclxuICB3aWR0aDogMCAhaW1wb3J0YW50O1xyXG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItbW9udGh2aWV3IC5rLWhpZGRlbiB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1yaWdodC13aWR0aDogMCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1tb250aHZpZXcgPiB0Ym9keSA+IHRyOmZpcnN0LWNoaWxkIC5rLXNjaGVkdWxlci10aW1lcyB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxcHhcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLW1vbnRodmlldyA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgLmstc2NoZWR1bGVyLXRpbWVzIC5rLWhpZGRlbiB7XHJcbiAgaGVpZ2h0OiBhdXRvXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1tb250aHZpZXcgLmstaGlkZGVuLCAuay1zY2hlZHVsZXItbW9udGh2aWV3IC5rLXNjaGVkdWxlci10YWJsZSB0ZCB7XHJcbiAgaGVpZ2h0OiA4NXB4O1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0XHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1tb250aHZpZXcgLmstc2NoZWR1bGVyLWNvbnRlbnQgLmstc2NoZWR1bGVyLXRhYmxlLWF1dG8sIC5rLXNjaGVkdWxlci1tb250aHZpZXcgLmstc2NoZWR1bGVyLXRhYmxlLWF1dG8sIC5rLXNjaGVkdWxlci1tb250aHZpZXcgLmstc2NoZWR1bGVyLXRhYmxlLWF1dG8gdGQge1xyXG4gIGhlaWdodDogYXV0b1xyXG59XHJcblxyXG4uay1zY2hlZHVsZXItdGFibGUgdGQsIC5rLXNsb3QtY2VsbCB7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcFxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItbGF5b3V0IHRyICsgdHIgLmstc2NoZWR1bGVyLXRpbWVzIHRoOmxhc3QtY2hpbGQge1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3BcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLWhlYWRlciB0aCB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpc1xyXG59XHJcblxyXG4uay1zY2hlZHVsZXItaGVhZGVyIHRoLCAuay1zY2hlZHVsZXItdGFibGUgdGQge1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDFweFxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItaGVhZGVyIHRoOmZpcnN0LWNoaWxkLCAuay1zY2hlZHVsZXItdGFibGUgdGQ6Zmlyc3QtY2hpbGQge1xyXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLXNjaGVkdWxlci10YWJsZSB0ZDpmaXJzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweFxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItYWdlbmRhdmlldyAuay1zY2hlZHVsZXItdGFibGUgdGQuay1maXJzdCB7XHJcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDBcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLWxheW91dCB0ciArIHRyIC5rLXNjaGVkdWxlci10YWJsZSA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRkLCAuay1zY2hlZHVsZXItbGF5b3V0IHRyICsgdHIgLmstc2NoZWR1bGVyLXRpbWVzIHRyOmxhc3QtY2hpbGQgPiB0aCwgLmstc2NoZWR1bGVyLXRhYmxlID4gdGJvZHkgPiB0ciA+IC5rLWxhc3Qge1xyXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDBcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcuay1zY3JvbGxiYXItaCAuay1zY2hlZHVsZXItdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuay1sYXN0LCAuay1zY3JvbGxiYXItaCAuay1zY2hlZHVsZXItY29udGVudCAuay1zY2hlZHVsZXItdGFibGUgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0ZCwgLmstc2Nyb2xsYmFyLWggdHIgKyB0ciAuay1zY2hlZHVsZXItdGltZXMge1xyXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweFxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItdGltZXMgdGgge1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIHBhZGRpbmctcmlnaHQ6IC42ZW07XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAwO1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcFxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItbGF5b3V0IHRyICsgdHIgLmstc2NoZWR1bGVyLXRpbWVzIHRoIHtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudFxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItbGF5b3V0IHRyICsgdHIgLmstc2NoZWR1bGVyLXRpbWVzIHRoLmstc2NoZWR1bGVyLXRpbWVzLWFsbC1kYXksIC5rLXNjaGVkdWxlci1sYXlvdXQgdHIgKyB0ciAuay1zY2hlZHVsZXItdGltZXMgdGguay1zbG90LWNlbGwge1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6IGluaGVyaXRcclxufVxyXG5cclxuLmstc2NoZWR1bGVyIC5rLW1pZGRsZS1yb3cgdGQge1xyXG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IGRvdHRlZFxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItbm93LWFycm93LCAuay1zY2hlZHVsZXItbm93LWxpbmUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItbm93LWFycm93IHtcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgYm9yZGVyOiBzb2xpZCA1cHggdHJhbnNwYXJlbnQ7XHJcbiAgbGVmdDogMFxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItbm93LWxpbmUge1xyXG4gIGxlZnQ6IDVweDtcclxuICByaWdodDogMDtcclxuICBoZWlnaHQ6IDFweFxyXG59XHJcblxyXG4uay10YXNrIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuZGl2LmstbW9yZS1ldmVudHMge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgaGVpZ2h0OiAxM3B4XHJcbn1cclxuXHJcbi5rLW1vcmUtZXZlbnRzID4gLmstaWNvbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKVxyXG59XHJcblxyXG4uay1ldmVudCwgLmstbW9yZS1ldmVudHMge1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IGFic29sdXRlXHJcbn1cclxuXHJcbi5rLWV2ZW50IC5rLW5hdi1kYXkge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9ja1xyXG59XHJcblxyXG4uay1ldmVudCB7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gIG1pbi1oZWlnaHQ6IDEuM2VtXHJcbn1cclxuXHJcbi5rLWV2ZW50LWRyYWctaGludCB7XHJcbiAgb3BhY2l0eTogLjY7XHJcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xyXG4gIGN1cnNvcjogLW1vei1ncmFiYmluZ1xyXG59XHJcblxyXG4uay1zY2hlZHVsZXItaGVhZGVyIC5rLWV2ZW50IHtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwXHJcbn1cclxuXHJcbi5rLWV2ZW50LXRlbXBsYXRlIHtcclxuICBwYWRkaW5nOiA0cHggMS40ZW0gNHB4IC42ZW1cclxufVxyXG5cclxuLmstZXZlbnQtdGltZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICBmb250LXNpemU6IC45ZW1cclxufVxyXG5cclxuLmstZXZlbnQtZHJhZy1oaW50IC5rLWV2ZW50LXRpbWUge1xyXG4gIGRpc3BsYXk6IGJsb2NrXHJcbn1cclxuXHJcbi5rLWV2ZW50LWFjdGlvbnMsIC5rLWV2ZW50ID4gLmstbGluaywgLmstdGFzayA+IC5rLWxpbmsge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDNweDtcclxuICByaWdodDogNHB4O1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXBcclxufVxyXG5cclxuLmstZXZlbnQtYWN0aW9ucyB7XHJcbiAgei1pbmRleDogMVxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItYWdlbmRhdmlldyAuay10YXNrID4gLmstbGluayB7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwXHJcbn1cclxuXHJcbi5rLWV2ZW50LWFjdGlvbnM6Zmlyc3QtY2hpbGQge1xyXG4gIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luOiA0cHggMnB4IDAgNHB4XHJcbn1cclxuXHJcbi5rLXdlYmtpdCAuay1ldmVudC1hY3Rpb25zOmZpcnN0LWNoaWxkIHtcclxuICBtYXJnaW4tdG9wOiAzcHhcclxufVxyXG5cclxuLmstZXZlbnQtYWN0aW9uczpmaXJzdC1jaGlsZCA+IC5rLWxpbmsge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9ja1xyXG59XHJcblxyXG4uay1ldmVudC1kZWxldGUge1xyXG4gIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuLmstZXZlbnQ6aG92ZXIgLmstZXZlbnQtZGVsZXRlLCB0cjpob3ZlciA+IHRkID4gLmstdGFzayAuay1ldmVudC1kZWxldGUge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9ja1xyXG59XHJcblxyXG4uay1ldmVudCAuay1ldmVudC1ib3R0b20tYWN0aW9ucywgLmstZXZlbnQgLmstZXZlbnQtdG9wLWFjdGlvbnMge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXJcclxufVxyXG5cclxuLmstZXZlbnQgLmstZXZlbnQtYm90dG9tLWFjdGlvbnMge1xyXG4gIHRvcDogYXV0bztcclxuICBib3R0b206IDBcclxufVxyXG5cclxuLmstZXZlbnQgLmstcmVzaXplLWhhbmRsZSwgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1ldmVudDpob3ZlciAuay1yZXNpemUtaGFuZGxlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHotaW5kZXg6IDJcclxufVxyXG5cclxuLmstZXZlbnQtYWN0aXZlIC5rLXJlc2l6ZS1oYW5kbGUsIC5rLWV2ZW50OmhvdmVyIC5rLXJlc2l6ZS1oYW5kbGUsIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstZXZlbnQtYWN0aXZlOmhvdmVyIC5rLXJlc2l6ZS1oYW5kbGUge1xyXG4gIHZpc2liaWxpdHk6IHZpc2libGVcclxufVxyXG5cclxuLmstZXZlbnQgLmstcmVzaXplLWhhbmRsZTphZnRlciB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgb3BhY2l0eTogLjVcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1ldmVudCAuay1yZXNpemUtaGFuZGxlOmFmdGVyIHtcclxuICBmaWx0ZXI6IG5vbmU7XHJcbiAgb3BhY2l0eTogMVxyXG59XHJcblxyXG4uay1ldmVudCA+IC5rLXJlc2l6ZS1uIHtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICBoZWlnaHQ6IC40ZW1cclxufVxyXG5cclxuLmstZXZlbnQgPiAuay1yZXNpemUtcyB7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgaGVpZ2h0OiAuNGVtXHJcbn1cclxuXHJcbi5rLWV2ZW50ID4gLmstcmVzaXplLWUge1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbiAgd2lkdGg6IC40ZW1cclxufVxyXG5cclxuLmstZXZlbnQgPiAuay1yZXNpemUtdyB7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHdpZHRoOiAuNGVtXHJcbn1cclxuXHJcbi5rLWV2ZW50ID4gLmstcmVzaXplLW46YWZ0ZXIsIC5rLWV2ZW50ID4gLmstcmVzaXplLXM6YWZ0ZXIge1xyXG4gIHRvcDogMXB4O1xyXG4gIGxlZnQ6IDUwJTtcclxuICBtYXJnaW4tbGVmdDogLTFlbTtcclxuICB3aWR0aDogMmVtO1xyXG4gIGhlaWdodDogMXB4XHJcbn1cclxuXHJcbi5rLWV2ZW50ID4gLmstcmVzaXplLXM6YWZ0ZXIge1xyXG4gIHRvcDogYXV0bztcclxuICBib3R0b206IDFweFxyXG59XHJcblxyXG4uay1ldmVudCA+IC5rLXJlc2l6ZS1lOmFmdGVyLCAuay1ldmVudCA+IC5rLXJlc2l6ZS13OmFmdGVyIHtcclxuICBsZWZ0OiAxcHg7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbWFyZ2luLXRvcDogLS43ZW07XHJcbiAgaGVpZ2h0OiAxLjRlbTtcclxuICB3aWR0aDogMXB4XHJcbn1cclxuXHJcbi5rLWV2ZW50ID4gLmstcmVzaXplLWU6YWZ0ZXIge1xyXG4gIGxlZnQ6IGF1dG87XHJcbiAgcmlnaHQ6IDFweFxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLWV2ZW50ID4gLmstcmVzaXplLW4sIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstZXZlbnQgPiAuay1yZXNpemUtcyB7XHJcbiAgaGVpZ2h0OiAuNmVtXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstZXZlbnQgPiAuay1yZXNpemUtZSwgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1ldmVudCA+IC5rLXJlc2l6ZS13IHtcclxuICB3aWR0aDogLjZlbVxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLWV2ZW50ID4gLmstcmVzaXplLW46YWZ0ZXIsIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstZXZlbnQgPiAuay1yZXNpemUtczphZnRlciB7XHJcbiAgdG9wOiAwO1xyXG4gIG1hcmdpbi1sZWZ0OiAtM2VtO1xyXG4gIHdpZHRoOiA0ZW07XHJcbiAgaGVpZ2h0OiAuNmVtXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstZXZlbnQgPiAuay1yZXNpemUtczphZnRlciB7XHJcbiAgYm90dG9tOiAwXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstZXZlbnQgPiAuay1yZXNpemUtZTphZnRlciwgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1ldmVudCA+IC5rLXJlc2l6ZS13OmFmdGVyIHtcclxuICBsZWZ0OiAwO1xyXG4gIG1hcmdpbi10b3A6IC0uN2VtO1xyXG4gIGhlaWdodDogMS40ZW07XHJcbiAgd2lkdGg6IC42ZW1cclxufVxyXG5cclxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1ldmVudCA+IC5rLXJlc2l6ZS1lOmFmdGVyIHtcclxuICByaWdodDogMFxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLWV2ZW50ID4gLmstcmVzaXplLW46YWZ0ZXIge1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4XHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstZXZlbnQgPiAuay1yZXNpemUtczphZnRlciB7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDBcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1ldmVudCA+IC5rLXJlc2l6ZS13OmFmdGVyIHtcclxuICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMFxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLWV2ZW50ID4gLmstcmVzaXplLWU6YWZ0ZXIge1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4XHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1tYXJxdWVlIHtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci13aWR0aDogMFxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItbWFycXVlZS5rLWZpcnN0OmJlZm9yZSwgLmstc2NoZWR1bGVyLW1hcnF1ZWUuay1sYXN0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItd2lkdGg6IDNweFxyXG59XHJcblxyXG5kaXYuay1zY2hlZHVsZXItbWFycXVlZTpiZWZvcmUge1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnRcclxufVxyXG5cclxuZGl2Lmstc2NoZWR1bGVyLW1hcnF1ZWU6YWZ0ZXIge1xyXG4gIGJvdHRvbTogMDtcclxuICByaWdodDogMDtcclxuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnRcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLW1hcnF1ZWUgLmstbGFiZWwtdG9wIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAuM2VtO1xyXG4gIGxlZnQ6IC44ZW07XHJcbiAgZm9udC1zaXplOiAuOGVtXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1tYXJxdWVlIC5rLWxhYmVsLWJvdHRvbSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogLjNlbTtcclxuICByaWdodDogLjgxZW07XHJcbiAgZm9udC1zaXplOiAuOGVtXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1xdWlja2VkaXQgLmstdGV4dGJveCB7XHJcbiAgd2lkdGg6IDIwMHB4XHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLXNjaGVkdWxlci10YWJsZSB0ZCwgLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLXRhYmxlIHRoIHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0XHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1ncm91cGNvbHVtbiwgLmstc2NoZWR1bGVyLXRpbWVzIC5rLXNsb3QtY2VsbCB7XHJcbiAgd2lkdGg6IDZlbVxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItZGF0ZWNvbHVtbiB7XHJcbiAgd2lkdGg6IDEyZW1cclxufVxyXG5cclxuLmstc2NoZWR1bGVyLXRpbWVjb2x1bW4ge1xyXG4gIHdpZHRoOiAxMWVtXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci10aW1lY29sdW1uID4gZGl2IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcFxyXG59XHJcblxyXG4uay13ZWJraXQgLmstc2NoZWR1bGVyLXRpbWVjb2x1bW4gPiBkaXYgPiAuay1pY29uIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci10aW1lY29sdW1uID4gZGl2ID4gLmstaS1hcnJvdy02MC1yaWdodCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAtNHB4XHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci10aW1lY29sdW1uIC5rLWktYXJyb3ctNjAtbGVmdCB7XHJcbiAgbWFyZ2luLWxlZnQ6IC00cHhcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLW1hcmsge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogMWVtO1xyXG4gIGhlaWdodDogMWVtO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgbWFyZ2luLXJpZ2h0OiAuNWVtXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1hZ2VuZGFkYXkge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbjogMCAuMmVtIDAgMDtcclxuICBmb250LXNpemU6IDNlbTtcclxuICBmb250LXdlaWdodDogNDAwXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1hZ2VuZGF3ZWVrIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW46IC40ZW0gMCAwO1xyXG4gIGZvbnQtc2l6ZTogMS4xZW07XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1hZ2VuZGFkYXRlIHtcclxuICBmb250LXNpemU6IC44ZW1cclxufVxyXG5cclxuLmstc2NoZWR1bGVyLXRpbWVjb2x1bW4ge1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXBcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1lZGl0LWZvcm0tY29udGFpbmVyLCAuay1zY2hlZHVsZXItdGltZXpvbmVzIC5rLWVkaXQtZm9ybS1jb250YWluZXIge1xyXG4gIHdpZHRoOiAxMDAlXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstZWRpdC1sYWJlbCB7XHJcbiAgd2lkdGg6IDE3JVxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLWVkaXQtZmllbGQge1xyXG4gIHdpZHRoOiA3NyVcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay10ZXh0Ym94W25hbWU9dGl0bGVdLCAuay1zY2hlZHVsZXItZWRpdC1mb3JtIHRleHRhcmVhLmstdGV4dGFyZWEge1xyXG4gIHdpZHRoOiAxMDAlXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1lZGl0LWZvcm0gdGV4dGFyZWEuay10ZXh0YXJlYSB7XHJcbiAgbWluLWhlaWdodDogNGVtO1xyXG4gIHJlc2l6ZTogdmVydGljYWxcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLWVkaXQtZm9ybSA+IC5rLWVkaXQtYm94OmZpcnN0LWNoaWxkIC5rLWRhdGV0aW1lcGlja2VyIHtcclxuICBtYXJnaW4tcmlnaHQ6IDFlbVxyXG59XHJcblxyXG4uay1lZGl0LWJveCB7XHJcbiAgZmxvYXQ6IGxlZnRcclxufVxyXG5cclxuLmstZWRpdC1ib3ggKyAuay1lZGl0LWJveCB7XHJcbiAgZmxvYXQ6IHJpZ2h0XHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1lZGl0LWZvcm0gbGFiZWwgKyBpbnB1dCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDFlbVxyXG59XHJcblxyXG4uay1lZGl0LWZpZWxkID4gdWwuay1yZXNldCA+IGxpIHtcclxuICBtYXJnaW46IC4yZW0gMCAuNGVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAyLjRcclxufVxyXG5cclxuLmstZWRpdC1maWVsZCA+IHVsLmstcmVzZXQuay10b29sYmFyID4gbGkge1xyXG4gIG1hcmdpbjogMFxyXG59XHJcblxyXG4uay1lZGl0LWZpZWxkID4gdWwuay1yZXNldCAuay1kYXRlaW5wdXQsIC5rLWVkaXQtZmllbGQgPiB1bC5rLXJlc2V0IC5rLWRhdGVwaWNrZXIsIC5rLWVkaXQtZmllbGQgPiB1bC5rLXJlc2V0IC5rLWRhdGV0aW1lcGlja2VyLCAuay1lZGl0LWZpZWxkID4gdWwuay1yZXNldCAuay1kcm9wZG93bmxpc3QsIC5rLWVkaXQtZmllbGQgPiB1bC5rLXJlc2V0IC5rLW51bWVyaWN0ZXh0Ym94LCAuay1lZGl0LWZpZWxkID4gdWwuay1yZXNldCAuay13aWRnZXQge1xyXG4gIG1hcmdpbi1sZWZ0OiAuOGVtXHJcbn1cclxuXHJcbi5rLWZvcm0tZmllbGQtd3JhcCAuay1idXR0b24tZ3JvdXAge1xyXG4gIG1hcmdpbjogMCAwIDE2cHhcclxufVxyXG5cclxuLmstZm9ybS1maWVsZCAuay1yZWN1ci1pbnRlcnZhbCwgLmstZm9ybS1maWVsZCAuay1yZWN1ci1tb250aGRheSwgLmstZm9ybS1maWVsZCA+IHVsLmstcmVzZXQgLmstbnVtZXJpY3RleHRib3gge1xyXG4gIHdpZHRoOiA1ZW1cclxufVxyXG5cclxuLmstZm9ybS1maWVsZCA+IHVsLmstcmVzZXQgLmstZGF0ZXBpY2tlciwgLmstZm9ybS1maWVsZCA+IHVsLmstcmVzZXQgLmstZHJvcGRvd25saXN0LCBkaXZbbmFtZT1yZWN1cnJlbmNlUnVsZV0gPiAuay1kcm9wZG93bmxpc3Qge1xyXG4gIHdpZHRoOiA5ZW1cclxufVxyXG5cclxuLmstZm9ybS1maWVsZCAuay1yYWRpby1pdGVtIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGdhcDogNHB4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1lZGl0LWJ1dHRvbnMgLmstc2NoZWR1bGVyLWRlbGV0ZSwgLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1lZGl0LWJ1dHRvbnMgLmstc2NoZWR1bGVyLXJlc2V0U2VyaWVzIHtcclxuICBmbG9hdDogbGVmdFxyXG59XHJcblxyXG4uay1wb3B1cC1tZXNzYWdlIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMWVtIDAgMmVtO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlclxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItdGltZXpvbmVzIC5rLWRyb3Bkb3dubGlzdDpmaXJzdC1jaGlsZCB7XHJcbiAgd2lkdGg6IDEwMCVcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLXRpbWV6b25lcyAuay1kcm9wZG93bmxpc3QgKyAuay1kcm9wZG93bmxpc3Qge1xyXG4gIG1hcmdpbjogLjVlbSAwIC43ZW1cclxufVxyXG5cclxuLmstc2NoZWR1bGVyLXJlZnJlc2gge1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBwYWRkaW5nOiAwIC41ZW1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgLmstc2NoZWR1bGVyLXRpbWVjb2x1bW4ge1xyXG4gICAgd2lkdGg6IDVlbVxyXG4gIH1cclxuXHJcbiAgLmstc2NoZWR1bGVyLWRhdGVjb2x1bW4ge1xyXG4gICAgd2lkdGg6IDZlbTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW5cclxuICB9XHJcblxyXG4gIC5rLXNjaGVkdWxlci1kYXRlY29sdW1uID4gZGl2LCAuay1zY2hlZHVsZXItdGltZWNvbHVtbiA+IGRpdiB7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsXHJcbiAgfVxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItcGRmLWV4cG9ydCB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlblxyXG59XHJcblxyXG4uay1wZGYtZXhwb3J0LXNoYWRvdyAuay1zY2hlZHVsZXIsIC5rLXNjaGVkdWxlci1wZGYtZXhwb3J0IC5rLXNjaGVkdWxlci1jb250ZW50LCAuay1zY2hlZHVsZXItcGRmLWV4cG9ydCAuay1zY2hlZHVsZXItdGltZXMge1xyXG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLXBkZi1leHBvcnQgLmstc2NoZWR1bGVyLWhlYWRlciB7XHJcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1wZGYtZXhwb3J0IC5rLXNjaGVkdWxlci1oZWFkZXItd3JhcCB7XHJcbiAgYm9yZGVyLXdpZHRoOiAwICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLXBkZi1leHBvcnQgLmstc2NoZWR1bGVyLWNvbnRlbnQgLmstc2NoZWR1bGVyLXRhYmxlLCAuay1zY2hlZHVsZXItcGRmLWV4cG9ydCAuay1zY2hlZHVsZXItaGVhZGVyIC5rLXNjaGVkdWxlci10YWJsZSB7XHJcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1ydGwgLmstc2NoZWR1bGVyIC5rLXNjaGVkdWxlci1uYXZpZ2F0aW9uIC5rLWktYXJyb3ctNjAtbGVmdCwgLmstcnRsIC5rLXNjaGVkdWxlciAuay1zY2hlZHVsZXItbmF2aWdhdGlvbiAuay1pLWFycm93LTYwLXJpZ2h0IHtcclxuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSlcclxufVxyXG5cclxuLmstdG9vbHRpcCB7XHJcbiAgcGFkZGluZzogNHB4IDhweDtcclxuICBtaW4td2lkdGg6IDMwcHg7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiAxMjAwMFxyXG59XHJcblxyXG4uay10b29sdGlwLWljb24ge1xyXG4gIG1hcmdpbi1pbmxpbmUtZW5kOiA0cHg7XHJcbiAgZmxleC1zaHJpbms6IDBcclxufVxyXG5cclxuLmstdG9vbHRpcC10aXRsZSB7XHJcbiAgZGlzcGxheTogYmxvY2tcclxufVxyXG5cclxuLmstdG9vbHRpcC1jb250ZW50IHtcclxuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xyXG4gIGZsZXg6IDEgMSBhdXRvO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXNcclxufVxyXG5cclxuLmstdG9vbHRpcC1idXR0b24ge1xyXG4gIGZsZXgtc2hyaW5rOiAwXHJcbn1cclxuXHJcbi5rLXRvb2x0aXAtYnV0dG9uIC5rLWljb24ge1xyXG4gIGNvbG9yOiBpbmhlcml0XHJcbn1cclxuXHJcbi5rLWNhbGxvdXQge1xyXG4gIHdpZHRoOiAxMnB4O1xyXG4gIGhlaWdodDogMTJweDtcclxuICBib3JkZXItd2lkdGg6IDZweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmVcclxufVxyXG5cclxuLmstY2FsbG91dC1uIHtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiBpbmhlcml0O1xyXG4gIHRvcDogLTFweDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwMCUpO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lXHJcbn1cclxuXHJcbi5rLWNhbGxvdXQtZSB7XHJcbiAgYm9yZGVyLWxlZnQtY29sb3I6IGluaGVyaXQ7XHJcbiAgdG9wOiA1MCU7XHJcbiAgcmlnaHQ6IC0xcHg7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgLTUwJSk7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmVcclxufVxyXG5cclxuLmstY2FsbG91dC1zIHtcclxuICBib3JkZXItdG9wLWNvbG9yOiBpbmhlcml0O1xyXG4gIGJvdHRvbTogLTFweDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMTAwJSk7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmVcclxufVxyXG5cclxuLmstY2FsbG91dC13IHtcclxuICBib3JkZXItcmlnaHQtY29sb3I6IGluaGVyaXQ7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogLTFweDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgLTUwJSk7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmVcclxufVxyXG5cclxuc3Bhbi5rLXRvb2x0aXAge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uay12YWxpZGF0b3ItdG9vbHRpcCB7XHJcbiAgbWFyZ2luLXRvcDogNnB4O1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHotaW5kZXg6IDk5OTlcclxufVxyXG5cclxuLmstdmFsaWRhdG9yLXRvb2x0aXAgLmstY2FsbG91dC1uIHtcclxuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDE2cHhcclxufVxyXG5cclxuLmstZ3JpZCAuay12YWxpZGF0aW9uLXRvb2x0aXAge1xyXG4gIG1heC13aWR0aDogMzAwcHhcclxufVxyXG5cclxuLmstc3BsaXR0ZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoZWlnaHQ6IDMwMHB4XHJcbn1cclxuXHJcbi5rLXBhbmUgPiAuay1zcGxpdHRlciB7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW5cclxufVxyXG5cclxuLmstc3BsaXR0ZXIgLmstcGFuZSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlblxyXG59XHJcblxyXG4uay1zcGxpdHRlciAuay1zY3JvbGxhYmxlIHtcclxuICBvdmVyZmxvdzogYXV0b1xyXG59XHJcblxyXG4uay1zcGxpdHRlciAuay1wYW5lLWxvYWRpbmcge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgbWFyZ2luOiAtOHB4IDAgMCAtOHB4XHJcbn1cclxuXHJcbi5rLWdob3N0LXNwbGl0YmFyLCAuay1zcGxpdGJhciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgZm9udC1zaXplOiAwO1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmVcclxufVxyXG5cclxuLmstZ2hvc3Qtc3BsaXRiYXItaG9yaXpvbnRhbCwgLmstc3BsaXRiYXItaG9yaXpvbnRhbCB7XHJcbiAgdG9wOiAwO1xyXG4gIHdpZHRoOiA1cHg7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDFweDtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXlcclxufVxyXG5cclxuLmstZ2hvc3Qtc3BsaXRiYXItdmVydGljYWwsIC5rLXNwbGl0YmFyLXZlcnRpY2FsIHtcclxuICBsZWZ0OiAwO1xyXG4gIGhlaWdodDogNXB4O1xyXG4gIGJvcmRlci13aWR0aDogMXB4IDA7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14XHJcbn1cclxuXHJcbi5rLXNwbGl0YmFyLWRyYWdnYWJsZS1ob3Jpem9udGFsIHtcclxuICBjdXJzb3I6IHctcmVzaXplXHJcbn1cclxuXHJcbi5rLXNwbGl0YmFyLWRyYWdnYWJsZS12ZXJ0aWNhbCB7XHJcbiAgY3Vyc29yOiBuLXJlc2l6ZVxyXG59XHJcblxyXG4uay1zcGxpdGJhciAuay1yZXNpemUtaGFuZGxlIHtcclxuICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi5rLXJlc3RyaWN0ZWQtc2l6ZS1ob3Jpem9udGFsLCAuay1yZXN0cmljdGVkLXNpemUtdmVydGljYWwge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJlZFxyXG59XHJcblxyXG4uay1zcGxpdGJhci1ob3Jpem9udGFsIC5rLWljb24ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBtYXJnaW4tdG9wOiAtMTBweFxyXG59XHJcblxyXG4uay1zcGxpdGJhci1ob3Jpem9udGFsIC5rLWktYXJyb3ctNjAtcmlnaHQge1xyXG4gIG1hcmdpbi1sZWZ0OiAtMnB4XHJcbn1cclxuXHJcbi5rLXNwbGl0YmFyLWhvcml6b250YWwuay1zcGxpdGJhci1kcmFnZ2FibGUtaG9yaXpvbnRhbCAuay1pLWFycm93LTYwLXJpZ2h0IHtcclxuICBtYXJnaW4tdG9wOiAxM3B4XHJcbn1cclxuXHJcbi5rLXNwbGl0YmFyLWhvcml6b250YWwgLmstaS1hcnJvdy02MC1sZWZ0IHtcclxuICBtYXJnaW4tbGVmdDogLTNweFxyXG59XHJcblxyXG4uay1zcGxpdGJhci1ob3Jpem9udGFsLmstc3BsaXRiYXItZHJhZ2dhYmxlLWhvcml6b250YWwgLmstaS1hcnJvdy02MC1sZWZ0IHtcclxuICBtYXJnaW4tdG9wOiAtMjhweFxyXG59XHJcblxyXG4uay1zcGxpdGJhci12ZXJ0aWNhbCAuay1pLWFycm93LTYwLXVwIHtcclxuICBtYXJnaW4tdG9wOiAtMnB4XHJcbn1cclxuXHJcbi5rLXNwbGl0YmFyLXZlcnRpY2FsIC5rLWktYXJyb3ctNjAtZG93biB7XHJcbiAgbWFyZ2luLXRvcDogLTJweFxyXG59XHJcblxyXG4uay1zcGxpdGJhci12ZXJ0aWNhbC5rLXNwbGl0YmFyLWRyYWdnYWJsZS12ZXJ0aWNhbCAuay1pLWFycm93LTYwLXVwIHtcclxuICBtYXJnaW4tbGVmdDogLTE3cHhcclxufVxyXG5cclxuLmstc3BsaXRiYXItdmVydGljYWwuay1zcGxpdGJhci1kcmFnZ2FibGUtdmVydGljYWwgLmstaS1hcnJvdy02MC1kb3duIHtcclxuICBtYXJnaW4tbGVmdDogMjNweFxyXG59XHJcblxyXG4uay1pLWFycm93LTYwLWRvd24sIC5rLWktYXJyb3ctNjAtbGVmdCwgLmstaS1hcnJvdy02MC1yaWdodCwgLmstaS1hcnJvdy02MC11cCB7XHJcbiAgY3Vyc29yOiBwb2ludGVyXHJcbn1cclxuXHJcbi5rLXNwbGl0YmFyLWhvcml6b250YWwgLmstaWNvbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIHdpZHRoOiA3cHg7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIG1hcmdpbi10b3A6IC0xMHB4XHJcbn1cclxuXHJcbi5rLXNwbGl0YmFyLXN0YXRpYy1ob3Jpem9udGFsIHtcclxuICB3aWR0aDogMXB4XHJcbn1cclxuXHJcbi5rLXNwbGl0YmFyLXN0YXRpYy12ZXJ0aWNhbCB7XHJcbiAgaGVpZ2h0OiAxcHhcclxufVxyXG5cclxuLmstc3BsaXRiYXItdmVydGljYWwgLmstaWNvbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDUwJVxyXG59XHJcblxyXG4uay1zcGxpdGJhci1kcmFnZ2FibGUtaG9yaXpvbnRhbCAuay1yZXNpemUtaGFuZGxlLCAuay1zcGxpdGJhci1kcmFnZ2FibGUtdmVydGljYWwgLmstcmVzaXplLWhhbmRsZSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGJvcmRlci1yYWRpdXM6IDFweFxyXG59XHJcblxyXG4uay1zcGxpdGJhci1kcmFnZ2FibGUtaG9yaXpvbnRhbCAuay1yZXNpemUtaGFuZGxlIHtcclxuICB3aWR0aDogM3B4O1xyXG4gIGhlaWdodDogMjBweFxyXG59XHJcblxyXG4uay1zcGxpdGJhci1kcmFnZ2FibGUtdmVydGljYWwgLmstcmVzaXplLWhhbmRsZSB7XHJcbiAgd2lkdGg6IDIwcHg7XHJcbiAgaGVpZ2h0OiAzcHhcclxufVxyXG5cclxuLmstc3BsaXRiYXIgLmstaS1hcnJvdy02MC1kb3duLCAuay1zcGxpdGJhciAuay1pLWFycm93LTYwLWxlZnQsIC5rLXNwbGl0YmFyIC5rLWktYXJyb3ctNjAtcmlnaHQsIC5rLXNwbGl0YmFyIC5rLWktYXJyb3ctNjAtdXAge1xyXG4gIGZvbnQtc2l6ZTogMTBweFxyXG59XHJcblxyXG4uay1zcGxpdHRlci1yZXNpemluZyB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlblxyXG59XHJcblxyXG4uay1ydGwgLmstc3BsaXRiYXItaG9yaXpvbnRhbCAuay1pLWFycm93LTYwLXJpZ2h0IHtcclxuICBtYXJnaW4tdG9wOiAxM3B4O1xyXG4gIG1hcmdpbi1yaWdodDogLTNweFxyXG59XHJcblxyXG4uay1ydGwgLmstc3BsaXRiYXItaG9yaXpvbnRhbCAuay1pLWFycm93LTYwLWxlZnQge1xyXG4gIG1hcmdpbi10b3A6IC0yOHB4O1xyXG4gIG1hcmdpbi1yaWdodDogLTJweFxyXG59XHJcblxyXG4uay1ydGwgLmstc3BsaXRiYXItdmVydGljYWwgLmstaS1hcnJvdy02MC11cCB7XHJcbiAgbWFyZ2luLXRvcDogLTJweDtcclxuICBtYXJnaW4tbGVmdDogLTE3cHhcclxufVxyXG5cclxuLmstcnRsIC5rLXNwbGl0YmFyLXZlcnRpY2FsIC5rLWktYXJyb3ctNjAtZG93biB7XHJcbiAgbWFyZ2luLXRvcDogLTJweDtcclxuICBtYXJnaW4tbGVmdDogMjNweFxyXG59XHJcblxyXG5odG1sIC5rLXVwbG9hZCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5rLWRyb3B6b25lIC5rLWRyb3B6b25lLWhpbnQsIC5rLXVwbG9hZC1idXR0b24ge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcclxufVxyXG5cclxuLmstZHJvcHpvbmUsIC5rLWZpbGUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uay1kcm9wem9uZSB7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgcGFkZGluZzogLjhlbTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxyXG59XHJcblxyXG4uay1kcm9wem9uZSAuay1kcm9wem9uZS1oaW50IHtcclxuICBtYXJnaW4tbGVmdDogLjZlbVxyXG59XHJcblxyXG4uay1kcm9wem9uZS1hY3RpdmUgLmstZHJvcHpvbmUtaGludCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrXHJcbn1cclxuXHJcbi5rLWRyb3B6b25lLWFjdGl2ZSAuay11cGxvYWQtc3RhdHVzIHtcclxuICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi5rLXVwbG9hZC1idXR0b24ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGRpcmVjdGlvbjogbHRyXHJcbn1cclxuXHJcbi5rLXVwbG9hZCAuay11cGxvYWQtYnV0dG9uIHtcclxuICBtaW4td2lkdGg6IDcuMTY3ZW07XHJcbiAgbWFyZ2luLXJpZ2h0OiAxLjZlbVxyXG59XHJcblxyXG4uay11cGxvYWQtYnV0dG9uIGlucHV0IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgZm9udDogMTcwcHggbW9ub3NwYWNlICFpbXBvcnRhbnQ7XHJcbiAgb3BhY2l0eTogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBjdXJzb3I6IHBvaW50ZXJcclxufVxyXG5cclxuLmstdXBsb2FkLWZpbGVzIHtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci13aWR0aDogMXB4IDAgMFxyXG59XHJcblxyXG4uay11cGxvYWQtZmlsZXMgLmstYnV0dG9uIHtcclxuICBwYWRkaW5nOiAwXHJcbn1cclxuXHJcbi5rLXVwbG9hZC1zdGF0dXMgLmstaS13YXJuaW5nIHtcclxuICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi5rLXVwbG9hZC1zdGF0dXMtdG90YWwgLmstaWNvbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbi1yaWdodDogNHB4O1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbVxyXG59XHJcblxyXG4uay11cGxvYWQtZmlsZXMgfiAuay1jbGVhci1zZWxlY3RlZCwgLmstdXBsb2FkLWZpbGVzIH4gLmstdXBsb2FkLXNlbGVjdGVkIHtcclxuICBtYXJnaW4tdG9wOiAtNXB4XHJcbn1cclxuXHJcbi5rLXVwbG9hZCAuay1mYWlsIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYxcHggLTExMXB4XHJcbn1cclxuXHJcbi5rLWZpbGUge1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xyXG4gIHBhZGRpbmc6IC42NWVtIDFlbSBjYWxjKC42NWVtICsgMnB4KSAxZW07XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBvdXRsaW5lOiAwXHJcbn1cclxuXHJcbi5rLWZpbGUgLmstdXBsb2FkLWFjdGlvbiB7XHJcbiAgYmFja2dyb3VuZDogMCAwO1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIG1hcmdpbi1yaWdodDogM3B4XHJcbn1cclxuXHJcbi5rLWZpbGU6bGFzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMFxyXG59XHJcblxyXG4uay1maWxlIC5rLWljb24ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLmstdXBsb2FkLWZpbGVzIC5rLWZpbGUge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5rLWZpbGUtZXh0ZW5zaW9uLXdyYXBwZXIsIC5rLWZpbGUtZ3JvdXAtd3JhcHBlciwgLmstZmlsZS1pbnZhbGlkLWV4dGVuc2lvbi13cmFwcGVyLCAuay1maWxlLW5hbWUtc2l6ZS13cmFwcGVyLCAuay1tdWx0aXBsZS1maWxlcy1leHRlbnNpb24td3JhcHBlciwgLmstbXVsdGlwbGUtZmlsZXMtZ3JvdXAtd3JhcHBlciwgLmstbXVsdGlwbGUtZmlsZXMtaW52YWxpZC1leHRlbnNpb24td3JhcHBlciB7XHJcbiAgZGlzcGxheTogYmxvY2tcclxufVxyXG5cclxuLmstZmlsZS1leHRlbnNpb24td3JhcHBlciwgLmstZmlsZS1pbnZhbGlkLWV4dGVuc2lvbi13cmFwcGVyLCAuay1tdWx0aXBsZS1maWxlcy1leHRlbnNpb24td3JhcHBlciwgLmstbXVsdGlwbGUtZmlsZXMtaW52YWxpZC1leHRlbnNpb24td3JhcHBlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAyNHB4O1xyXG4gIGhlaWdodDogMzRweDtcclxuICBib3JkZXItd2lkdGg6IDJweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgZm9udC1zaXplOiAuNTdlbTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXHJcbn1cclxuXHJcbi5rLWZpbGUtaW52YWxpZC1leHRlbnNpb24td3JhcHBlciwgLmstbXVsdGlwbGUtZmlsZXMtaW52YWxpZC1leHRlbnNpb24td3JhcHBlciB7XHJcbiAgZm9udC1zaXplOiAxLjJlbVxyXG59XHJcblxyXG4uay1tdWx0aXBsZS1maWxlcy1leHRlbnNpb24td3JhcHBlciwgLmstbXVsdGlwbGUtZmlsZXMtaW52YWxpZC1leHRlbnNpb24td3JhcHBlciB7XHJcbiAgbWFyZ2luLXRvcDogNHB4XHJcbn1cclxuXHJcbi5rLWZpbGUtZ3JvdXAtd3JhcHBlciAuay1maWxlLWdyb3VwLCAuay1maWxlLWludmFsaWQtZ3JvdXAtd3JhcHBlciAuay1maWxlLWdyb3VwLCAuay1tdWx0aXBsZS1maWxlcy1ncm91cC13cmFwcGVyIC5rLWZpbGUtZ3JvdXAsIC5rLW11bHRpcGxlLWZpbGVzLWludmFsaWQtZ3JvdXAtd3JhcHBlciAuay1maWxlLWdyb3VwIHtcclxuICBmb250LXNpemU6IDMycHhcclxufVxyXG5cclxuLmstZmlsZS1ncm91cC13cmFwcGVyIC5rLWZpbGUtc3RhdGUsIC5rLWZpbGUtaW52YWxpZC1ncm91cC13cmFwcGVyIC5rLWZpbGUtc3RhdGUsIC5rLW11bHRpcGxlLWZpbGVzLWdyb3VwLXdyYXBwZXIgLmstZmlsZS1zdGF0ZSwgLmstbXVsdGlwbGUtZmlsZXMtaW52YWxpZC1ncm91cC13cmFwcGVyIC5rLWZpbGUtc3RhdGUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG59XHJcblxyXG4uay1tdWx0aXBsZS1maWxlcy1ncm91cC13cmFwcGVyLCAuay1tdWx0aXBsZS1maWxlcy1pbnZhbGlkLWdyb3VwLXdyYXBwZXIge1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3BcclxufVxyXG5cclxuLmstZmlsZS1zdGF0ZSB7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuXHJcbn1cclxuXHJcbi5rLWZpbGUtc2luZ2xlID4gLmstZmlsZS1uYW1lLXNpemUtd3JhcHBlciwgLmstZmlsZSA+IC5rLWZpbGUtbmFtZS1zaXplLXdyYXBwZXIsIC5rLW11bHRpcGxlLWZpbGVzLXdyYXBwZXIge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgZmxleDogMSAwIDA7XHJcbiAgbWFyZ2luLWxlZnQ6IDFlbVxyXG59XHJcblxyXG4uay1tdWx0aXBsZS1maWxlcy13cmFwcGVyIC5rLWZpbGUtbmFtZS1zaXplLXdyYXBwZXIge1xyXG4gIG1hcmdpbi1ib3R0b206IDFlbVxyXG59XHJcblxyXG4uay1maWxlLW5hbWUtc2l6ZS13cmFwcGVyIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXHJcbn1cclxuXHJcbi5rLWZpbGUtZXh0ZW5zaW9uLXdyYXBwZXI6YmVmb3JlLCAuay1maWxlLWludmFsaWQtZXh0ZW5zaW9uLXdyYXBwZXI6YmVmb3JlLCAuay1tdWx0aXBsZS1maWxlcy1leHRlbnNpb24td3JhcHBlcjphZnRlciwgLmstbXVsdGlwbGUtZmlsZXMtZXh0ZW5zaW9uLXdyYXBwZXI6YmVmb3JlLCAuay1tdWx0aXBsZS1maWxlcy1pbnZhbGlkLWV4dGVuc2lvbi13cmFwcGVyOmFmdGVyLCAuay1tdWx0aXBsZS1maWxlcy1pbnZhbGlkLWV4dGVuc2lvbi13cmFwcGVyOmJlZm9yZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWRcclxufVxyXG5cclxuLmstZmlsZS1leHRlbnNpb24td3JhcHBlcjpiZWZvcmUsIC5rLWZpbGUtaW52YWxpZC1leHRlbnNpb24td3JhcHBlcjpiZWZvcmUsIC5rLW11bHRpcGxlLWZpbGVzLWV4dGVuc2lvbi13cmFwcGVyOmJlZm9yZSwgLmstbXVsdGlwbGUtZmlsZXMtaW52YWxpZC1leHRlbnNpb24td3JhcHBlcjpiZWZvcmUge1xyXG4gIHRvcDogLTFweDtcclxuICByaWdodDogLTFweDtcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgYm9yZGVyLXdpZHRoOiA2cHg7XHJcbiAgbWFyZ2luLXRvcDogLTFweDtcclxuICBtYXJnaW4tcmlnaHQ6IC0xcHhcclxufVxyXG5cclxuLmstbXVsdGlwbGUtZmlsZXMtZXh0ZW5zaW9uLXdyYXBwZXI6YWZ0ZXIsIC5rLW11bHRpcGxlLWZpbGVzLWludmFsaWQtZXh0ZW5zaW9uLXdyYXBwZXI6YWZ0ZXIge1xyXG4gIHRvcDogLTZweDtcclxuICBsZWZ0OiAtNnB4O1xyXG4gIHdpZHRoOiAxNXB4O1xyXG4gIGhlaWdodDogMzVweDtcclxuICBib3JkZXItd2lkdGg6IDJweCAwIDAgMnB4XHJcbn1cclxuXHJcbi5rLWZpbGUtZXh0ZW5zaW9uLCAuay1maWxlLWludmFsaWQtaWNvbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogMDtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsXHJcbn1cclxuXHJcbi5rLWZpbGUtZXh0ZW5zaW9uIHtcclxuICBtYXJnaW4tbGVmdDogLjRlbTtcclxuICBtYXJnaW4tYm90dG9tOiAuM2VtO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgbWF4LXdpZHRoOiAxMDAlXHJcbn1cclxuXHJcbi5rLWZpbGUtaW52YWxpZC1pY29uIHtcclxuICBtYXJnaW4tbGVmdDogNXB4XHJcbn1cclxuXHJcbi5rLWZpbGUtaW5mb3JtYXRpb24sIC5rLWZpbGUtbmFtZSwgLmstZmlsZS1zaXplLCAuay1maWxlLXZhbGlkYXRpb24tbWVzc2FnZSB7XHJcbiAgZGlzcGxheTogYmxvY2tcclxufVxyXG5cclxuLmstZmlsZS1uYW1lIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXNcclxufVxyXG5cclxuLmstZmlsZS1pbmZvcm1hdGlvbiwgLmstZmlsZS1zaXplLCAuay1maWxlLXZhbGlkYXRpb24tbWVzc2FnZSB7XHJcbiAgZm9udC1zaXplOiAuNzhlbTtcclxuICBsaW5lLWhlaWdodDogMS41ZW1cclxufVxyXG5cclxuLmstZmlsZS1pbmZvcm1hdGlvbiwgLmstZmlsZS12YWxpZGF0aW9uLW1lc3NhZ2Uge1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjVlbVxyXG59XHJcblxyXG4uay1maWxlLXNpemUge1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjJlbVxyXG59XHJcblxyXG4uay11cGxvYWQtZmlsZXMgLmstdXBsb2FkLXN0YXR1cyB7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgb3BhY2l0eTogLjY1XHJcbn1cclxuXHJcbi5rLWJ1dHRvbi5rLXVwbG9hZC1hY3Rpb24uay1hY3RpdmU6aG92ZXIsIC5rLWJ1dHRvbi5rLXVwbG9hZC1hY3Rpb24uay1zdGF0ZS1hY3RpdmU6aG92ZXIsIC5rLWJ1dHRvbi5rLXVwbG9hZC1hY3Rpb246YWN0aXZlOmhvdmVyLCAuay1idXR0b24uay11cGxvYWQtYWN0aW9uOmhvdmVyLCAuay11cGxvYWQtYWN0aW9uIHtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgYm9yZGVyOiAwXHJcbn1cclxuXHJcbi5rLXVwbG9hZC1hY3Rpb24ge1xyXG4gIG9wYWNpdHk6IC42XHJcbn1cclxuXHJcbi5rLXVwbG9hZC1hY3Rpb246aG92ZXIge1xyXG4gIG9wYWNpdHk6IDFcclxufVxyXG5cclxuLmstdXBsb2FkLWFjdGlvbiAuay1pY29uIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wXHJcbn1cclxuXHJcbi5rLWZpbGUgLmstdXBsb2FkLXN0YXR1cyAuay1idXR0b24sIC5rLWZpbGUgLmstdXBsb2FkLXN0YXR1cyA+IC5rLWljb24ge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlXHJcbn1cclxuXHJcbi5rLWRyb3B6b25lIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyXHJcbn1cclxuXHJcbi5rLWRyb3B6b25lIC5rLXVwbG9hZC1zdGF0dXMge1xyXG4gIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgbWFyZ2luLWxlZnQ6IDEwcHhcclxufVxyXG5cclxuLmstdXBsb2FkLXBjdCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAuNzVlbVxyXG59XHJcblxyXG4uay1pZTkgLmstdXBsb2FkLXN0YXR1cy10b3RhbCB7XHJcbiAgdG9wOiAxLjVlbVxyXG59XHJcblxyXG4uay1pZTkgLmstdXBsb2FkLXN0YXR1cy10b3RhbCA+IC5rLWljb24ge1xyXG4gIG1hcmdpbi10b3A6IC0zcHhcclxufVxyXG5cclxuLmstdXBsb2FkLWFjdGlvbiB7XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbFxyXG59XHJcblxyXG4uay11cGxvYWQgLmstcHJvZ3Jlc3Mge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICBoZWlnaHQ6IDJweFxyXG59XHJcblxyXG4uay11cGxvYWQgLmstcHJvZ3Jlc3NiYXIge1xyXG4gIGhlaWdodDogMnB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IC4zMmVtO1xyXG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyZW0pXHJcbn1cclxuXHJcbi5rLXVwbG9hZCAuay1wcm9ncmVzc2JhciAuay1wcm9ncmVzcyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJVxyXG59XHJcblxyXG4uay1maWxlLWludmFsaWQgPiAuay1wcm9ncmVzcyB7XHJcbiAgd2lkdGg6IDEwMCVcclxufVxyXG5cclxuLmstdXBsb2FkIC5rLWFjdGlvbi1idXR0b25zIHtcclxuICBib3JkZXItd2lkdGg6IDFweCAwIDAgMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkXHJcbn1cclxuXHJcbi5rLW5vLWZsZXhib3ggLmstdXBsb2FkIC5rLWFjdGlvbi1idXR0b25zIC5rLWJ1dHRvbiB7XHJcbiAgYm9yZGVyLXdpZHRoOiAwXHJcbn1cclxuXHJcbi5rLXJ0bCAuay1maWxlLWV4dGVuc2lvbi13cmFwcGVyIHtcclxuICBtYXJnaW4tbGVmdDogMTRweFxyXG59XHJcblxyXG4uay1ydGwgLmstdXBsb2FkIC5rLXVwbG9hZC1idXR0b24ge1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxuICBtYXJnaW4tbGVmdDogMS42ZW1cclxufVxyXG5cclxuLmstbWVkaWFwbGF5ZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uay1tZWRpYXBsYXllciA+IGlmcmFtZSwgLmstbWVkaWFwbGF5ZXIgPiB2aWRlbyB7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcFxyXG59XHJcblxyXG4uay1tZWRpYXBsYXllciAuay1tZWRpYXBsYXllci1vdmVybGF5IHtcclxuICB6LWluZGV4OiAxO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGVcclxufVxyXG5cclxuLmstbWVkaWFwbGF5ZXItdGl0bGViYXIge1xyXG4gIHBhZGRpbmc6IDhweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogMjtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICBjb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAuNyksIHJnYmEoMCwgMCwgMCwgLjA1KSA4MCUsIHJnYmEoMCwgMCwgMCwgMCkpXHJcbn1cclxuXHJcbi5rLW1lZGlhcGxheWVyLXRvb2xiYXItd3JhcCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDBcclxufVxyXG5cclxuLmstbWVkaWFwbGF5ZXItdG9vbGJhciB7XHJcbiAgcGFkZGluZzogMnB4O1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5rLW1lZGlhcGxheWVyLXRvb2xiYXIgPiAqIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlclxyXG59XHJcblxyXG4uay1tZWRpYXBsYXllci10b29sYmFyID4gKiArICoge1xyXG4gIG1hcmdpbi1sZWZ0OiA1cHhcclxufVxyXG5cclxuLmstbWVkaWFwbGF5ZXItdG9vbGJhciAuay1hbGlnbi1yaWdodCA+ICogKyAqIHtcclxuICBtYXJnaW4tbGVmdDogNXB4XHJcbn1cclxuXHJcbi5rLW1lZGlhcGxheWVyLXRvb2xiYXIgLmstbWVkaWFwbGF5ZXItcXVhbGl0eSB7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgcGFkZGluZzogMDtcclxuICBiYWNrZ3JvdW5kOiBub25lIHRyYW5zcGFyZW50XHJcbn1cclxuXHJcbi5rLW1lZGlhcGxheWVyLXF1YWxpdHktd3JhcCwgLmstbWVkaWFwbGF5ZXItdm9sdW1lLXdyYXAge1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxufVxyXG5cclxuLmstcXVhbGl0eS1saXN0IHtcclxuICB3aWR0aDogODBweCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1sZWZ0OiAtMzJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXNsaWRlci5rLW1lZGlhcGxheWVyLXNlZWtiYXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiAzO1xyXG4gIHRvcDogLTE3cHg7XHJcbiAgbGVmdDogMFxyXG59XHJcblxyXG4uay1zbGlkZXIuay1tZWRpYXBsYXllci1zZWVrYmFyIC5rLXNsaWRlci10cmFjayB7XHJcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICBib3JkZXItcmFkaXVzOiAwXHJcbn1cclxuXHJcbi5rLXNsaWRlci5rLW1lZGlhcGxheWVyLXNlZWtiYXIgLmstc2xpZGVyLXNlbGVjdGlvbiB7XHJcbiAgYm9yZGVyLXJhZGl1czogMFxyXG59XHJcblxyXG4uay1tZWRpYXBsYXllci1mdWxsc2NyZWVuIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgei1pbmRleDogMTAwMDA7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1uby1mbGV4Ym94IC5rLW1lZGlhcGxheWVyLXRvb2xiYXIgLmstYWxpZ24tcmlnaHQgPiAqIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxyXG59XHJcblxyXG4uay1uby1mbGV4Ym94IC5rLW1lZGlhcGxheWVyLXRvb2xiYXIgLmstYnV0dG9uLWZsYXQge1xyXG4gIGhlaWdodDogYXV0b1xyXG59XHJcblxyXG4uay1uby1mbGV4Ym94IC5rLW1lZGlhcGxheWVyLXRvb2xiYXIgLmstdG9vbGJhci1zcGFjZXIge1xyXG4gIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuLmstdG9vbGJhci13cmFwIHtcclxuICBmbG9hdDogbGVmdFxyXG59XHJcblxyXG4uay10b29sYmFyLXdyYXAgLmstZHJvcHpvbmUgZW0sIC5rLXRvb2xiYXItd3JhcCAuay11cGxvYWQtZmlsZXMge1xyXG4gIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuLmstdG9vbGJhci13cmFwIC5rLWRyb3B6b25lIHtcclxuICBib3JkZXI6IDA7XHJcbiAgcGFkZGluZzogMFxyXG59XHJcblxyXG4uay10b29sYmFyLXdyYXAgLmstZHJvcHpvbmUtYWN0aXZlIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXJcclxufVxyXG5cclxuLmstdG9vbGJhci13cmFwIC5rLWRyb3B6b25lLWFjdGl2ZSBlbSB7XHJcbiAgZGlzcGxheTogaW5saW5lO1xyXG4gIG1hcmdpbjogMDtcclxuICBmb250LXNpemU6IDVlbTtcclxuICBmb250LXN0eWxlOiBub3JtYWxcclxufVxyXG5cclxuLmstdG9vbGJhci13cmFwIC5rLWRyb3B6b25lLWFjdGl2ZSAuay11cGxvYWQtYnV0dG9uIHtcclxuICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi5rLWZpbGVicm93c2VyLWRyb3B6b25lIHtcclxuICB6LWluZGV4OiAxMDAxMDtcclxuICBvcGFjaXR5OiAuNDtcclxuICBwb3NpdGlvbjogZml4ZWRcclxufVxyXG5cclxuLmstc2VhcmNoLXdyYXAge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgd2lkdGg6IDIwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLmstc2VhcmNoLXdyYXAgbGFiZWwge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpY1xyXG59XHJcblxyXG4uay1zZWFyY2gtd3JhcCBpbnB1dC5rLWlucHV0IHtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgcGFkZGluZy1yaWdodDogMFxyXG59XHJcblxyXG4uay1zZWFyY2gtd3JhcCAuay1zZWFyY2gge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICByaWdodDogMnB4O1xyXG4gIG1hcmdpbjogMDtcclxuICBtYXJnaW4tdG9wOiAtOHB4XHJcbn1cclxuXHJcbi5rLWZpbGVicm93c2VyIC5rLWZpbGVicm93c2VyLXRvb2xiYXIge1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgbWFyZ2luOiA4cHggMCAwO1xyXG4gIHBhZGRpbmc6IC4yNWVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXBcclxufVxyXG5cclxuLmstZmlsZWJyb3dzZXIgLmstdGlsZXMtYXJyYW5nZSB7XHJcbiAgZmxvYXQ6IHJpZ2h0XHJcbn1cclxuXHJcbi5rLWZpbGVicm93c2VyIC5rLXRpbGVzLWFycmFuZ2UgLmstZHJvcGRvd24sIC5rLWZpbGVicm93c2VyIC5rLXRpbGVzLWFycmFuZ2UgLmstZHJvcGRvd25saXN0IHtcclxuICB3aWR0aDogNS4zZW1cclxufVxyXG5cclxuLmstZmlsZWJyb3dzZXIgLmstdXBsb2FkIHtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcclxufVxyXG5cclxuLmstZmlsZWJyb3dzZXIgLmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcywgLmstZmlsZWJyb3dzZXIgLmstdXBsb2FkIC5rLXVwbG9hZC1zdGF0dXMge1xyXG4gIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuLmstZmlsZWJyb3dzZXIgLmstdXBsb2FkIC5rLXVwbG9hZC1idXR0b24ge1xyXG4gIG1hcmdpbjogMDtcclxuICB3aWR0aDogYXV0bztcclxuICBtaW4td2lkdGg6IGF1dG9cclxufVxyXG5cclxuLmstZmlsZWJyb3dzZXIgLmstYnJlYWRjcnVtYiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiA3OSU7XHJcbiAgbWFyZ2luOiAwXHJcbn1cclxuXHJcbi5rLWZpbGVicm93c2VyIC5rLWZpbGVtYW5hZ2VyLWxpc3R2aWV3IHtcclxuICBoZWlnaHQ6IDM5MHB4O1xyXG4gIG1heC1oZWlnaHQ6IDUwdmg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMmVtXHJcbn1cclxuXHJcbi5rLWZpbGVicm93c2VyIC5rLWZpbGVtYW5hZ2VyLWxpc3R2aWV3IC5rLWxpc3R2aWV3LWNvbnRlbnQge1xyXG4gIGhlaWdodDogMTAwJVxyXG59XHJcblxyXG4uay1maWxlYnJvd3NlciAuay1mb3JtLXRleHQtcm93IHtcclxuICB0ZXh0LWFsaWduOiByaWdodFxyXG59XHJcblxyXG4uay1maWxlYnJvd3NlciAuay1mb3JtLXRleHQtcm93IGxhYmVsIHtcclxuICB3aWR0aDogMTQlXHJcbn1cclxuXHJcbi5rLWZpbGVicm93c2VyIC5rLWZvcm0tdGV4dC1yb3cgaW5wdXQge1xyXG4gIHdpZHRoOiA4MCVcclxufVxyXG5cclxuLmstY2hhcnQsIC5rLWdhdWdlLCAuay1zcGFya2xpbmUsIC5rLXN0b2NrY2hhcnQge1xyXG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50XHJcbn1cclxuXHJcbi5rLWNoYXJ0LCAuay1zdG9ja2NoYXJ0IHtcclxuICBoZWlnaHQ6IDQwMHB4XHJcbn1cclxuXHJcbi5rLWNoYXJ0ID4gY2FudmFzIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wXHJcbn1cclxuXHJcbi5rLXN0b2NrY2hhcnQsIGRpdi5rLWNoYXJ0LCBkaXYuay1nYXVnZSwgc3Bhbi5rLXNwYXJrbGluZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcclxufVxyXG5cclxuLmstZ2F1Z2Uge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5rLWFyY2dhdWdlIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcclxufVxyXG5cclxuLmstYXJjZ2F1Z2UtbGFiZWwge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDBcclxufVxyXG5cclxuLmstYmFzZWxpbmUtbWFya2VyIHtcclxuICB6b29tOiAxXHJcbn1cclxuXHJcbi5rLWNoYXJ0LXRvb2x0aXAge1xyXG4gIHBhZGRpbmc6IDRweCA4cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJRQUFBQVdDQVlBQUFEQVFid0dBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQUROSlJFRlVlTnBpL1AvL3Z3TURGUUVMRVA4YmVRYitIVFdRWWdQL0RIb0QvNDY2Y0FSNGVkUkF5ZzM4UDZoTGJJQUFBd0NuV2hoVnN4dmRDQUFBQUFCSlJVNUVya0pnZ2c9PSk7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgei1pbmRleDogMTIwMDBcclxufVxyXG5cclxuLmstY2hhcnQtdG9vbHRpcC1pbnZlcnNlIHtcclxuICBjb2xvcjogIzAwMFxyXG59XHJcblxyXG4uay1jaGFydC10b29sdGlwIHRhYmxlIHtcclxuICBib3JkZXItc3BhY2luZzogMDtcclxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlXHJcbn1cclxuXHJcbi5rLWNoYXJ0LXRvb2x0aXAgdGgge1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nOiAxcHhcclxufVxyXG5cclxuLmstY2hhcnQtdG9vbHRpcCB0ZCB7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBwYWRkaW5nOiAuMWVtIC4yZW1cclxufVxyXG5cclxuLmstY2hhcnQtc2hhcmVkLXRvb2x0aXAtbWFya2VyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTVweDtcclxuICBoZWlnaHQ6IDNweFxyXG59XHJcblxyXG4uay1zZWxlY3RvciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApXHJcbn1cclxuXHJcbi5rLXNlbGVjdGlvbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZDJkMmQyO1xyXG4gIGJvcmRlci1ib3R0b206IDA7XHJcbiAgaGVpZ2h0OiAxMDAlXHJcbn1cclxuXHJcbi5rLXNlbGVjdGlvbi1iZyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjAxKVxyXG59XHJcblxyXG4uay1oYW5kbGUge1xyXG4gIGJhY2tncm91bmQ6ICNkMmQyZDI7XHJcbiAgd2lkdGg6IDdweDtcclxuICBoZWlnaHQ6IDI2cHg7XHJcbiAgY3Vyc29yOiBlLXJlc2l6ZTtcclxuICB6LWluZGV4OiAxO1xyXG4gIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGVcclxufVxyXG5cclxuLmstaGFuZGxlIGRpdiB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XHJcbn1cclxuXHJcbi5rLWxlZnQtaGFuZGxlIHtcclxuICBsZWZ0OiAtNHB4XHJcbn1cclxuXHJcbi5rLXJpZ2h0LWhhbmRsZSB7XHJcbiAgcmlnaHQ6IC00cHhcclxufVxyXG5cclxuLmstbGVmdC1oYW5kbGUgZGl2IHtcclxuICBtYXJnaW46IC0yMHB4IDAgMCAtMTVweDtcclxuICBwYWRkaW5nOiA0MHB4IDMwcHggMCAwXHJcbn1cclxuXHJcbi5rLWxlZnQtaGFuZGxlLmstaGFuZGxlLWFjdGl2ZSBkaXYge1xyXG4gIG1hcmdpbi1sZWZ0OiAtNDBweDtcclxuICBwYWRkaW5nLXJpZ2h0OiA1NXB4XHJcbn1cclxuXHJcbi5rLXJpZ2h0LWhhbmRsZSBkaXYge1xyXG4gIG1hcmdpbjogLTIwcHggMCAwIC0xNXB4O1xyXG4gIHBhZGRpbmc6IDQwcHggMCAwIDMwcHhcclxufVxyXG5cclxuLmstcmlnaHQtaGFuZGxlLmstaGFuZGxlLWFjdGl2ZSBkaXYge1xyXG4gIHBhZGRpbmctbGVmdDogNTVweFxyXG59XHJcblxyXG4uay1tYXNrIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgb3BhY2l0eTogLjhcclxufVxyXG5cclxuLmstbmF2aWdhdG9yLWhpbnQgZGl2IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGVcclxufVxyXG5cclxuLmstbmF2aWdhdG9yLWhpbnQgLmstc2Nyb2xsIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgaGVpZ2h0OiA0cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIGJhY2tncm91bmQ6ICNkMmQyZDJcclxufVxyXG5cclxuLmstbmF2aWdhdG9yLWhpbnQgLmstdG9vbHRpcCB7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxuICBtaW4td2lkdGg6IDE2MHB4O1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJvcmRlcjogMDtcclxuICBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAuNSk7XHJcbiAgYmFja2dyb3VuZDogI2ZmZlxyXG59XHJcblxyXG4uay1zcGFya2xpbmUsIC5rLXNwYXJrbGluZSBzcGFuIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcFxyXG59XHJcblxyXG4uay1zcGFya2xpbmUgc3BhbiB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlXHJcbn1cclxuXHJcbi5rLWRpYWdyYW0sIC5rLW1hcCB7XHJcbiAgaGVpZ2h0OiA2MDBweFxyXG59XHJcblxyXG4uay1kaWFncmFtIC5rbS1zY3JvbGwtd3JhcHBlciwgLmstbWFwIC5rbS1zY3JvbGwtd3JhcHBlciB7XHJcbiAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmVcclxufVxyXG5cclxuLmstZGlhZ3JhbSAua20tc2Nyb2xsLWNvbnRhaW5lciwgLmstZGlhZ3JhbSAua20tc2Nyb2xsLXdyYXBwZXIsIC5rLW1hcCAua20tc2Nyb2xsLWNvbnRhaW5lciwgLmstbWFwIC5rbS1zY3JvbGwtd3JhcHBlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJVxyXG59XHJcblxyXG4uay1kaWFncmFtIC5rLWxheWVyLCAuay1tYXAgLmstbGF5ZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMFxyXG59XHJcblxyXG4uay1kaWFncmFtIC5rbS10b3VjaC1zY3JvbGxiYXIsIC5rLW1hcCAua20tdG91Y2gtc2Nyb2xsYmFyIHtcclxuICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi5rLW1hcCB7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG59XHJcblxyXG4uay1tYXAgLmstbWFwLWNvbnRyb2xzIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGVcclxufVxyXG5cclxuLmstbWFwIC5rLXBvcy10b3Age1xyXG4gIHRvcDogMFxyXG59XHJcblxyXG4uay1tYXAgLmstcG9zLWJvdHRvbSB7XHJcbiAgYm90dG9tOiAwXHJcbn1cclxuXHJcbi5rLW1hcCAuay1wb3MtbGVmdCB7XHJcbiAgbGVmdDogMFxyXG59XHJcblxyXG4uay1tYXAgLmstcG9zLXJpZ2h0IHtcclxuICByaWdodDogMFxyXG59XHJcblxyXG4uay1tYXAgLmstbmF2aWdhdG9yIHtcclxuICBtYXJnaW46IDFlbTtcclxuICB3aWR0aDogNTBweDtcclxuICBoZWlnaHQ6IDUwcHg7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItcmFkaXVzOiA4MHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxyXG59XHJcblxyXG4uay1wZGYtZXhwb3J0IC5rLW1hcCAuay1uYXZpZ2F0b3Ige1xyXG4gIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuLmstbWFwIC5rLXpvb20tY29udHJvbCB7XHJcbiAgbWFyZ2luOiAxZW07XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxyXG59XHJcblxyXG4uay1tYXAgLmstem9vbS1jb250cm9sIC5rLWJ1dHRvbiB7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgaGVpZ2h0OiBhdXRvXHJcbn1cclxuXHJcbi5rLXBkZi1leHBvcnQgLmstbWFwIC5rLXpvb20tY29udHJvbCB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uay1tYXAgLmstYXR0cmlidXRpb24ge1xyXG4gIHBhZGRpbmc6IDJweCA0cHg7XHJcbiAgZm9udC1zaXplOiAxMHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjgpO1xyXG4gIHotaW5kZXg6IDEwMDBcclxufVxyXG5cclxuLmstbWFwIC5rLW1hcmtlciB7XHJcbiAgd2lkdGg6IDI4cHg7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMDAlKTtcclxuICBmb250LXNpemU6IDI4cHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBvdmVyZmxvdzogdmlzaWJsZVxyXG59XHJcblxyXG4uay1uYXZpZ2F0b3IgPiAuay1idXR0b24ge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIGhlaWdodDogYXV0bztcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgYmFja2dyb3VuZDogMCAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG59XHJcblxyXG4uay1uYXZpZ2F0b3IgPiAuay1idXR0b24gLmstaWNvbiB7XHJcbiAgbWluLXdpZHRoOiAwO1xyXG4gIG1pbi1oZWlnaHQ6IDBcclxufVxyXG5cclxuLmstbmF2aWdhdG9yIC5rLW5hdmlnYXRvci1uLCAuay1uYXZpZ2F0b3IgLmstbmF2aWdhdG9yLXVwIHtcclxuICB0b3A6IDJweDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpXHJcbn1cclxuXHJcbi5rLW5hdmlnYXRvciAuay1uYXZpZ2F0b3ItZSwgLmstbmF2aWdhdG9yIC5rLW5hdmlnYXRvci1yaWdodCB7XHJcbiAgcmlnaHQ6IDJweDtcclxuICB0b3A6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSlcclxufVxyXG5cclxuLmstbmF2aWdhdG9yIC5rLW5hdmlnYXRvci1kb3duLCAuay1uYXZpZ2F0b3IgLmstbmF2aWdhdG9yLXMge1xyXG4gIGJvdHRvbTogMnB4O1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSlcclxufVxyXG5cclxuLmstbmF2aWdhdG9yIC5rLW5hdmlnYXRvci1sZWZ0LCAuay1uYXZpZ2F0b3IgLmstbmF2aWdhdG9yLXcge1xyXG4gIGxlZnQ6IDJweDtcclxuICB0b3A6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSlcclxufVxyXG5cclxuLmstcGRmLWV4cG9ydCAuay1uYXZpZ2F0b3Ige1xyXG4gIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuLmstYnV0dG9uLXdyYXAge1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcclxufVxyXG5cclxuLmstYnV0dG9uLXdyYXAgLmstYnV0dG9uIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxNnB4XHJcbn1cclxuXHJcbi5rLWJ1dHRvbi13cmFwIC5rLWJ1dHRvbiAuay1pY29uIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wXHJcbn1cclxuXHJcbi5rLWJ1dHRvbnMtaG9yaXpvbnRhbCA6Zmlyc3QtY2hpbGQge1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4XHJcbn1cclxuXHJcbi5rLWJ1dHRvbnMtaG9yaXpvbnRhbCA6Zmlyc3QtY2hpbGQgKyAuay16b29tLWluIHtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMXB4XHJcbn1cclxuXHJcbi5rLWJ1dHRvbnMtaG9yaXpvbnRhbCAuay16b29tLW91dCB7XHJcbiAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xcHhcclxufVxyXG5cclxuLmstYnV0dG9uLXdyYXAgLmstYnV0dG9uOmhvdmVyIHtcclxuICB6LWluZGV4OiAxXHJcbn1cclxuXHJcbi5rLWJ1dHRvbnMtdmVydGljYWwgLmstYnV0dG9uIHtcclxuICBkaXNwbGF5OiBibG9ja1xyXG59XHJcblxyXG4uay1idXR0b25zLXZlcnRpY2FsIDpmaXJzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDBcclxufVxyXG5cclxuLmstYnV0dG9ucy12ZXJ0aWNhbCAuay16b29tLW91dCB7XHJcbiAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XHJcbiAgbWFyZ2luLXRvcDogLTFweFxyXG59XHJcblxyXG4uay16b29tLXRleHQge1xyXG4gIG1hcmdpbjogMDtcclxuICB3aWR0aDogNC4zZW07XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcFxyXG59XHJcblxyXG4uay1ydGwgLmstYnV0dG9ucy1ob3Jpem9udGFsIDpmaXJzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDBcclxufVxyXG5cclxuLmstcnRsIC5rLWJ1dHRvbnMtaG9yaXpvbnRhbCA6Zmlyc3QtY2hpbGQgKyAuay16b29tLWluIHtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIG1hcmdpbi1yaWdodDogLTFweFxyXG59XHJcblxyXG4uay1ydGwgLmstYnV0dG9ucy1ob3Jpem9udGFsIC5rLXpvb20tb3V0IHtcclxuICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcclxuICBtYXJnaW4tbGVmdDogMDtcclxuICBtYXJnaW4tcmlnaHQ6IC0xcHhcclxufVxyXG5cclxuLmstZGlhZ3JhbSB7XHJcbiAgaGVpZ2h0OiA2MDBweFxyXG59XHJcblxyXG4uay1kaWFncmFtIC5rbS1zY3JvbGwtd3JhcHBlciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uay1kaWFncmFtIC5rbS1zY3JvbGwtd3JhcHBlciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uay1jYW52YXMtY29udGFpbmVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCVcclxufVxyXG5cclxuLmstZGlhZ3JhbSBpbWcge1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94XHJcbn1cclxuXHJcbi5rLXRyZWVtYXAge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgaGVpZ2h0OiA0MDBweFxyXG59XHJcblxyXG4uay10cmVlbWFwLXRpbGUge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbWFyZ2luOiAtMXB4IDAgMCAtMXB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW5cclxufVxyXG5cclxuLmstdHJlZW1hcC10aWxlLmstbGVhZiB7XHJcbiAgcGFkZGluZzogLjZlbVxyXG59XHJcblxyXG4uay10cmVlbWFwLXdyYXAuay1sYXN0ID4gLmstdHJlZW1hcC10aWxlIHtcclxuICBwYWRkaW5nOiAuM2VtXHJcbn1cclxuXHJcbi5rLXRyZWVtYXAtdGlsZS5rLWhvdmVyLCAuay10cmVlbWFwLXRpbGUuay1zdGF0ZS1ob3ZlciB7XHJcbiAgei1pbmRleDogMjtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lXHJcbn1cclxuXHJcbi5rLXRyZWVtYXAgPiAuay10cmVlbWFwLXRpbGUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoZWlnaHQ6IDEwMCVcclxufVxyXG5cclxuLmstdHJlZW1hcC10aXRsZSB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIGxpbmUtaGVpZ2h0OiAyLjQyZW07XHJcbiAgaGVpZ2h0OiAyLjQyZW07XHJcbiAgcGFkZGluZzogMCAuNmVtO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXBcclxufVxyXG5cclxuLmstdHJlZW1hcC13cmFwIC5rLXRyZWVtYXAtdGl0bGUge1xyXG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkXHJcbn1cclxuXHJcbi5rLXRyZWVtYXAtd3JhcCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICByaWdodDogMFxyXG59XHJcblxyXG4uay10cmVlbWFwLXRpdGxlICsgLmstdHJlZW1hcC13cmFwIHtcclxuICB0b3A6IDIuNDJlbVxyXG59XHJcblxyXG4uay10cmVlbWFwLXRpdGxlLXZlcnRpY2FsIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHdpZHRoOiAyLjQyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDIuNDJlbTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBhZGRpbmc6IC42ZW0gMDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwXHJcbn1cclxuXHJcbi5rLXRyZWVtYXAtdGl0bGUtdmVydGljYWwgPiBkaXYge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDEuMjNlbTtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodDtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpXHJcbn1cclxuXHJcbi5rLXRyZWVtYXAtdGl0bGUtdmVydGljYWwgKyAuay10cmVlbWFwLXdyYXAge1xyXG4gIGxlZnQ6IDIuNDJlbVxyXG59XHJcblxyXG4uay1wYW5lLXdyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmb250LXNpemU6IDE0cHhcclxufVxyXG5cclxuLmstcGFuZS13cmFwcGVyIC5rLXBhbmUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlblxyXG59XHJcblxyXG4uay1wYW5lLXdyYXBwZXIgLmstdmlldyB7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJvcmRlcjogMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB3aWR0aDogMTAwJTtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcFxyXG59XHJcblxyXG4uay1wYW5lLXdyYXBwZXIgLmstY29udGVudCB7XHJcbiAgbWluLWhlaWdodDogMXB4O1xyXG4gIGZsZXg6IDE7XHJcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLmstcGFuZS13cmFwcGVyIC5rLWdyaWQtY29sdW1uLW1lbnUgPiAuay1oZWFkZXIsIC5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWVkaXQtZm9ybSA+IC5rLWhlYWRlciwgLmstcGFuZS13cmFwcGVyIC5rLWdyaWQtZmlsdGVyLW1lbnUgPiAuay1oZWFkZXIsIC5rLXBhbmUtd3JhcHBlciAuay1zY2hlZHVsZXItZWRpdC1mb3JtID4gLmstaGVhZGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBwYWRkaW5nOiAuM2VtIC42ZW07XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgbGluZS1oZWlnaHQ6IDJlbVxyXG59XHJcblxyXG4uay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1jb2x1bW4tbWVudSA+IC5rLWhlYWRlciAuay1oZWFkZXItY2FuY2VsIC5rLWljb24sIC5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWNvbHVtbi1tZW51ID4gLmstaGVhZGVyIC5rLWhlYWRlci1kb25lIC5rLWljb24sIC5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWVkaXQtZm9ybSA+IC5rLWhlYWRlciAuay1oZWFkZXItY2FuY2VsIC5rLWljb24sIC5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWVkaXQtZm9ybSA+IC5rLWhlYWRlciAuay1oZWFkZXItZG9uZSAuay1pY29uLCAuay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1maWx0ZXItbWVudSA+IC5rLWhlYWRlciAuay1oZWFkZXItY2FuY2VsIC5rLWljb24sIC5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWZpbHRlci1tZW51ID4gLmstaGVhZGVyIC5rLWhlYWRlci1kb25lIC5rLWljb24sIC5rLXBhbmUtd3JhcHBlciAuay1zY2hlZHVsZXItZWRpdC1mb3JtID4gLmstaGVhZGVyIC5rLWhlYWRlci1jYW5jZWwgLmstaWNvbiwgLmstcGFuZS13cmFwcGVyIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gPiAuay1oZWFkZXIgLmstaGVhZGVyLWRvbmUgLmstaWNvbiB7XHJcbiAgZm9udC1zaXplOiAxLjVlbVxyXG59XHJcblxyXG4uay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1lZGl0LXJvdyAuay10ZXh0Ym94IHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbn1cclxuXHJcbi5rLWllIC5rLXBhbmUtd3JhcHBlciAuay1zY2hlZHVsZXIgLmstc2NoZWR1bGVyLWZvb3RlciwgLmstaWUgLmstcGFuZS13cmFwcGVyIC5rLXNjaGVkdWxlciAuay1zY2hlZHVsZXItdG9vbGJhciB7XHJcbiAgbGluZS1oZWlnaHQ6IDJlbVxyXG59XHJcblxyXG4uay1wYW5lLXdyYXBwZXIgPiBkaXYuay1wYW5lIHtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDBcclxufVxyXG5cclxuLmstcGFuZS13cmFwcGVyIC5rLWdyaWQtY29sdW1uLW1lbnUgLmstY29udGVudCwgLmstcGFuZS13cmFwcGVyIC5rLWdyaWQtZWRpdC1mb3JtIC5rLWNvbnRlbnQsIC5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWZpbHRlci1tZW51IC5rLWNvbnRlbnQsIC5rLXBhbmUtd3JhcHBlciAuay1wb3B1cC1lZGl0LWZvcm0gLmstY29udGVudCB7XHJcbiAgb3ZlcmZsb3cteTogYXV0b1xyXG59XHJcblxyXG4uay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1jb2x1bW4tbWVudSAuay1jb250ZW50ID4gLmstc2Nyb2xsLWNvbnRhaW5lciwgLmstcGFuZS13cmFwcGVyIC5rLWdyaWQtZWRpdC1mb3JtIC5rLWNvbnRlbnQgPiAuay1zY3JvbGwtY29udGFpbmVyLCAuay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1maWx0ZXItbWVudSAuay1jb250ZW50ID4gLmstc2Nyb2xsLWNvbnRhaW5lciwgLmstcGFuZS13cmFwcGVyIC5rLXBvcHVwLWVkaXQtZm9ybSAuay1jb250ZW50ID4gLmstc2Nyb2xsLWNvbnRhaW5lciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG59XHJcblxyXG4uay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1maWx0ZXItbWVudSAuay1maWx0ZXItc2VsZWN0ZWQtaXRlbXMge1xyXG4gIG1hcmdpbjogMWVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDBcclxufVxyXG5cclxuLmstcGFuZS13cmFwcGVyIC5rLWdyaWQtZWRpdC1mb3JtIC5rLWVkaXQtZm9ybS1jb250YWluZXIsIC5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWVkaXQtZm9ybSAuay1wb3B1cC1lZGl0LWZvcm0ge1xyXG4gIHdpZHRoOiBhdXRvXHJcbn1cclxuXHJcbi5rLXBhbmUtd3JhcHBlciAuay1ncmlkIC5rLWdyaWQtc2VhcmNoIHtcclxuICB3aWR0aDogMTAwJVxyXG59XHJcblxyXG4uay1ncmlkLW1vYmlsZSB7XHJcbiAgYm9yZGVyLXdpZHRoOiAwXHJcbn1cclxuXHJcbi5rLWdyaWQtbW9iaWxlIC5rLXJlc2l6ZS1oYW5kbGUtaW5uZXI6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMWVcIjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiBjYWxjKDUwJSAtIDFweCk7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gIHBhZGRpbmc6IC4yZW1cclxufVxyXG5cclxuLmstZ3JpZC1tb2JpbGUgLmstZWRpdC1jZWxsID4gaW5wdXQsIC5rLWdyaWQtbW9iaWxlIC5rLWVkaXQtY2VsbCA+IHNlbGVjdCwgLmstZ3JpZC1tb2JpbGUgLmstZ3JpZC1lZGl0LXJvdyA+IHRkID4gaW5wdXQsIC5rLWdyaWQtbW9iaWxlIC5rLWdyaWQtZWRpdC1yb3cgPiB0ZCA+IHNlbGVjdCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG59XHJcblxyXG4uay1ncmlkLW1vYmlsZSAuay1oZWFkZXIgYSB7XHJcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAtd2Via2l0LXVzZXItZHJhZzogbm9uZTtcclxuICAtbW96LXVzZXItZHJhZzogbm9uZVxyXG59XHJcblxyXG4uay1wYW5lLXdyYXBwZXIgLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1yZWN1ci12aWV3IHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2hcclxufVxyXG5cclxuLmstcGFuZS13cmFwcGVyIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstcmVjdXItdmlldyA+IC5rLWxpc3Rncm91cC1mb3JtLXJvdyB7XHJcbiAgbWFyZ2luOiAwXHJcbn1cclxuXHJcbi5rLXBhbmUtd3JhcHBlciAuay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLXJlY3VyLWl0ZW1zLXdyYXAge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbjogLTFweCAwXHJcbn1cclxuXHJcbi5rLXBhbmUtd3JhcHBlciAuay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLXNjaGVkdWxlci1yZWN1ci1lbmQtd3JhcCB7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcFxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItbW9iaWxlIHtcclxuICBib3JkZXItd2lkdGg6IDBcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLW1vYmlsZSB0aCB7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMFxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10b29sYmFyID4gKiB7XHJcbiAgbWFyZ2luOiAwXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRvb2xiYXI6OmJlZm9yZSB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10b29sYmFyIC5rLXNjaGVkdWxlci1uYXZpZ2F0aW9uIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgbWFyZ2luOiAwXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRvb2xiYXIgLmstc2NoZWR1bGVyLW5hdmlnYXRpb24gLmstbmF2LWN1cnJlbnQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHlcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdG9vbGJhciAuay1zY2hlZHVsZXItbmF2aWdhdGlvbiAuay15LWRhdGUtZm9ybWF0IHtcclxuICBmb250LXNpemU6IDEycHhcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdG9vbGJhciAuay1zY2hlZHVsZXItbmF2aWdhdGlvbiAuay1uYXYtY3VycmVudCB7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1mb290ZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWZvb3RlciA+ICoge1xyXG4gIG1hcmdpbjogMFxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1mb290ZXI6OmJlZm9yZSB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1tb250aHZpZXcgLmstaGlkZGVuIHtcclxuICBoZWlnaHQ6IDQwcHhcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItbW9udGh2aWV3IC5rLXNjaGVkdWxlci10YWJsZSB0ZCB7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLW1vbnRodmlldyAuay1ldmVudHMtY29udGFpbmVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGhlaWdodDogNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiA2cHhcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItbW9udGh2aWV3IC5rLWV2ZW50IHtcclxuICBwb3NpdGlvbjogc3RhdGljO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogNHB4O1xyXG4gIGhlaWdodDogNHB4O1xyXG4gIG1pbi1oZWlnaHQ6IDA7XHJcbiAgbWFyZ2luOiAxcHhcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItZGF5dmlldyAuay1tb2JpbGUtaGVhZGVyLmstbW9iaWxlLWhvcml6b250YWwtaGVhZGVyIC5rLXNjaGVkdWxlci10aW1lcyB0YWJsZSB0cjpmaXJzdC1jaGlsZCB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1kYXl2aWV3IC5rLW1vYmlsZS1oZWFkZXIgLmstc2NoZWR1bGVyLWhlYWRlciAuay1zY2hlZHVsZXItZGF0ZS1ncm91cCB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLW1vYmlsZS1oZWFkZXIge1xyXG4gIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItYWdlbmRhdmlldyAuay1zY2hlZHVsZXItdGFibGUge1xyXG4gIHRhYmxlLWxheW91dDogYXV0b1xyXG59XHJcblxyXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLXNjaGVkdWxlci10YWJsZSAuay1zY2hlZHVsZXItZ3JvdXBjb2x1bW4ge1xyXG4gIHdpZHRoOiAxJVxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLW1vYmlsZS1oZWFkZXIgLmstc2NoZWR1bGVyLXRhYmxlIHRkLCAuay1zY2hlZHVsZXItbW9iaWxlIC5rLW1vYmlsZS1oZWFkZXIgLmstc2NoZWR1bGVyLXRhYmxlIHRoIHtcclxuICBoZWlnaHQ6IDEuNWVtXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRhYmxlIHRkLCAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10YWJsZSB0aCB7XHJcbiAgaGVpZ2h0OiAyZW07XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10aW1lcyB0aCB7XHJcbiAgZm9udC1zaXplOiAxZW1cclxufVxyXG5cclxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItZGF0ZWNvbHVtbi13cmFwIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstdGFzayB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstdGFzayAuay1zY2hlZHVsZXItbWFyayB7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstdGFzayAuay1pLXJlbG9hZCB7XHJcbiAgZm9udC1zaXplOiAxZW07XHJcbiAgbWFyZ2luLXJpZ2h0OiAuNWVtXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstdGFzayAuay1zY2hlZHVsZXItdGFzay10ZXh0IHtcclxuICBmbGV4OiAxIDEgMCVcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItYWdlbmRhIC5rLXNjaGVkdWxlci1ncm91cC1jZWxsLCAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1hZ2VuZGEgLmstc2NoZWR1bGVyLWdyb3VwY29sdW1uLCAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10aW1lcyAuay1zY2hlZHVsZXItZ3JvdXAtY2VsbCwgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdGltZXMgLmstc2NoZWR1bGVyLWdyb3VwY29sdW1uIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWFnZW5kYSAuay1zY2hlZHVsZXItZ3JvdXAtY2VsbCAuay1zY2hlZHVsZXItZ3JvdXAtdGV4dCwgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItYWdlbmRhIC5rLXNjaGVkdWxlci1ncm91cGNvbHVtbiAuay1zY2hlZHVsZXItZ3JvdXAtdGV4dCwgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdGltZXMgLmstc2NoZWR1bGVyLWdyb3VwLWNlbGwgLmstc2NoZWR1bGVyLWdyb3VwLXRleHQsIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRpbWVzIC5rLXNjaGVkdWxlci1ncm91cGNvbHVtbiAuay1zY2hlZHVsZXItZ3JvdXAtdGV4dCB7XHJcbiAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1scjtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXBcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY3JvbGxiYXItaCB0ciArIHRyIC5rLXNjaGVkdWxlci10aW1lcyB7XHJcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMFxyXG59XHJcblxyXG4uay1wYW5lLXdyYXBwZXIgLmstcGFuZSAqIHtcclxuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3hcclxufVxyXG5cclxuLmstcGFuZS13cmFwcGVyIC5rLWZpbHRlci1oZWxwLXRleHQsIC5rLXBhbmUtd3JhcHBlciAuay1saXN0LXRpdGxlIHtcclxuICBwYWRkaW5nOiAuNWVtIDFlbTtcclxuICBkaXNwbGF5OiBibG9ja1xyXG59XHJcblxyXG4uay1wYW5lLXdyYXBwZXIgLmstbGlzdGdyb3VwIC5rLWxpc3Rncm91cC1pdGVtIHtcclxuICBib3JkZXItY29sb3I6IGluaGVyaXRcclxufVxyXG5cclxuLmstcGFuZS13cmFwcGVyIC5rLWxpc3Rncm91cCArIC5rLWxpc3Rncm91cCB7XHJcbiAgbWFyZ2luLXRvcDogMmVtXHJcbn1cclxuXHJcbi5rLXBhbmUtd3JhcHBlciAuay1jb2x1bW4tbWVudSAuay1maWx0ZXItaXRlbSAuay1maWx0ZXJhYmxlICoge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lXHJcbn1cclxuXHJcbi5rLXBhbmUtd3JhcHBlciAuay1maWx0ZXItbWVudSB7XHJcbiAgcGFkZGluZzogMFxyXG59XHJcblxyXG4uay1wYW5lLXdyYXBwZXIgLmstZmlsdGVyLW1lbnUgLmstc3BhY2UtcmlnaHQge1xyXG4gIGJvcmRlcjogMDtcclxuICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgYmFja2dyb3VuZDogMFxyXG59XHJcblxyXG4uay1wYW5lLXdyYXBwZXIgLmstZmlsdGVyLW1lbnUgLmstc3BhY2UtcmlnaHQgPiBpbnB1dCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAyZW07XHJcbiAgcGFkZGluZzogMXB4IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICB0ZXh0LWluZGVudDogMWVtO1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWRcclxufVxyXG5cclxuLmstcGFuZS13cmFwcGVyIC5rLWZpbHRlci1tZW51IC5rLXNwYWNlLXJpZ2h0ID4gLmstaS16b29tIHtcclxuICByaWdodDogMTVweDtcclxuICB6LWluZGV4OiAyXHJcbn1cclxuXHJcbi5rLXBhbmUtd3JhcHBlciAuay1maWx0ZXItbWVudSAuay1maWx0ZXItdG9vbHMge1xyXG4gIG1hcmdpbjogMWVtO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXHJcbn1cclxuXHJcbi5rLXBhbmUtd3JhcHBlciAuay1wb3B1cC1lZGl0LWZvcm0gLmstcmVjdXItZWRpdG9yLXdyYXAge1xyXG4gIGRpc3BsYXk6IGZsZXhcclxufVxyXG5cclxuLmstcGFuZS13cmFwcGVyIC5rLXBvcHVwLWVkaXQtZm9ybSAuay1tb2JpbGV0aW1lem9uZWVkaXRvciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZsZXg6IDEgMSBhdXRvXHJcbn1cclxuXHJcbi5rLXBhbmUtd3JhcHBlciAuay1tdWx0aWNoZWNrLXdyYXAuay1saXN0Z3JvdXAge1xyXG4gIG92ZXJmbG93LXk6IGF1dG9cclxufVxyXG5cclxuLmstcGFuZS13cmFwcGVyIC5rLWRpc2FibGVkLCAuay1wYW5lLXdyYXBwZXIgLmstc3RhdGUtZGlzYWJsZWQge1xyXG4gIG9wYWNpdHk6IDFcclxufVxyXG5cclxuLmstcGFuZS13cmFwcGVyIC5rLWRpc2FibGVkID4gKiwgLmstcGFuZS13cmFwcGVyIC5rLXN0YXRlLWRpc2FibGVkID4gKiB7XHJcbiAgb3BhY2l0eTogLjdcclxufVxyXG5cclxuLmstaWUgLmstcGFuZS13cmFwcGVyIC5rLWdyaWQgLmstaWNvbiB7XHJcbiAgdGV4dC1pbmRlbnQ6IDBcclxufVxyXG5cclxuLmstcGFuZS13cmFwcGVyIC5rLXBhZ2VyLXdyYXAuay1wYWdlci1zbSB7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxufVxyXG5cclxuLmstcGFuZS13cmFwcGVyIC5rLXBhZ2VyLXdyYXAuay1wYWdlci1zbSAuay1wYWdlci1yZWZyZXNoIHtcclxuICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi5rbS1zY3JvbGwtY29udGFpbmVyIHtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAtd2Via2l0LW1hcmdpbi1jb2xsYXBzZTogc2VwYXJhdGU7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZXooMClcclxufVxyXG5cclxuLmstd2lkZ2V0IC5rbS1zY3JvbGwtd3JhcHBlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmctYm90dG9tOiAwXHJcbn1cclxuXHJcbi5rbS10b3VjaC1zY3JvbGxiYXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgei1pbmRleDogMjAwMDAwO1xyXG4gIGhlaWdodDogLjNlbTtcclxuICB3aWR0aDogLjNlbTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC43KTtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGxpbmVhclxyXG59XHJcblxyXG4ua20tdmVydGljYWwtc2Nyb2xsYmFyIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcmlnaHQ6IDJweDtcclxuICB0b3A6IDJweFxyXG59XHJcblxyXG4ua20taG9yaXpvbnRhbC1zY3JvbGxiYXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGxlZnQ6IDJweDtcclxuICBib3R0b206IDJweFxyXG59XHJcblxyXG4uay1wYW5lLXdyYXBwZXJbZGlyPXJ0bF0gLmstZ3JpZC1jb2x1bW4tbWVudSA+IC5rLWhlYWRlciwgLmstcGFuZS13cmFwcGVyW2Rpcj1ydGxdIC5rLWdyaWQtZWRpdC1mb3JtID4gLmstaGVhZGVyLCAuay1wYW5lLXdyYXBwZXJbZGlyPXJ0bF0gLmstZ3JpZC1maWx0ZXItbWVudSA+IC5rLWhlYWRlciwgLmstcGFuZS13cmFwcGVyW2Rpcj1ydGxdIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gPiAuay1oZWFkZXIsIC5rLXJ0bCAuay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1jb2x1bW4tbWVudSA+IC5rLWhlYWRlciwgLmstcnRsIC5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWVkaXQtZm9ybSA+IC5rLWhlYWRlciwgLmstcnRsIC5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWZpbHRlci1tZW51ID4gLmstaGVhZGVyLCAuay1ydGwgLmstcGFuZS13cmFwcGVyIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gPiAuay1oZWFkZXIsIFtkaXI9cnRsXSAuay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1jb2x1bW4tbWVudSA+IC5rLWhlYWRlciwgW2Rpcj1ydGxdIC5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWVkaXQtZm9ybSA+IC5rLWhlYWRlciwgW2Rpcj1ydGxdIC5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWZpbHRlci1tZW51ID4gLmstaGVhZGVyLCBbZGlyPXJ0bF0gLmstcGFuZS13cmFwcGVyIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gPiAuay1oZWFkZXIge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZVxyXG59XHJcblxyXG4uay1wYW5lLXdyYXBwZXJbZGlyPXJ0bF0gLmstZmlsdGVyLW1lbnUgLmstc3BhY2UtcmlnaHQgPiAuay1pLXpvb20sIC5rLXJ0bCAuay1wYW5lLXdyYXBwZXIgLmstZmlsdGVyLW1lbnUgLmstc3BhY2UtcmlnaHQgPiAuay1pLXpvb20sIFtkaXI9cnRsXSAuay1wYW5lLXdyYXBwZXIgLmstZmlsdGVyLW1lbnUgLmstc3BhY2UtcmlnaHQgPiAuay1pLXpvb20ge1xyXG4gIGxlZnQ6IDE1cHg7XHJcbiAgcmlnaHQ6IGF1dG9cclxufVxyXG5cclxuLmstcGFuZS13cmFwcGVyW2Rpcj1ydGxdIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRvb2xiYXIgPiB1bCA+IGxpLCAuay1ydGwgLmstcGFuZS13cmFwcGVyIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRvb2xiYXIgPiB1bCA+IGxpLCBbZGlyPXJ0bF0gLmstcGFuZS13cmFwcGVyIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRvb2xiYXIgPiB1bCA+IGxpIHtcclxuICBib3JkZXI6IDBcclxufVxyXG5cclxuLmstcGFuZS13cmFwcGVyW2Rpcj1ydGxdIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRvb2xiYXIgLmstbmF2LW5leHQsIC5rLXBhbmUtd3JhcHBlcltkaXI9cnRsXSAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10b29sYmFyIC5rLW5hdi1wcmV2LCAuay1ydGwgLmstcGFuZS13cmFwcGVyIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRvb2xiYXIgLmstbmF2LW5leHQsIC5rLXJ0bCAuay1wYW5lLXdyYXBwZXIgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdG9vbGJhciAuay1uYXYtcHJldiwgW2Rpcj1ydGxdIC5rLXBhbmUtd3JhcHBlciAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10b29sYmFyIC5rLW5hdi1uZXh0LCBbZGlyPXJ0bF0gLmstcGFuZS13cmFwcGVyIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRvb2xiYXIgLmstbmF2LXByZXYge1xyXG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKVxyXG59XHJcblxyXG4uay1wYW5lLXdyYXBwZXJbZGlyPXJ0bF0gLmstc2NoZWR1bGVyLW1vYmlsZSAuay10YXNrIC5rLWktcmVsb2FkLCAuay1ydGwgLmstcGFuZS13cmFwcGVyIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstdGFzayAuay1pLXJlbG9hZCwgW2Rpcj1ydGxdIC5rLXBhbmUtd3JhcHBlciAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXRhc2sgLmstaS1yZWxvYWQge1xyXG4gIG1hcmdpbi1sZWZ0OiAuNWVtO1xyXG4gIG1hcmdpbi1yaWdodDogMFxyXG59XHJcblxyXG4uay1wYW5lLXdyYXBwZXJbZGlyPXJ0bF0gLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1pdGVtIC5rLWktYXJyb3ctY2hldnJvbi1yaWdodCwgLmstcnRsIC5rLXBhbmUtd3JhcHBlciAuay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLWl0ZW0gLmstaS1hcnJvdy1jaGV2cm9uLXJpZ2h0LCBbZGlyPXJ0bF0gLmstcGFuZS13cmFwcGVyIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstaXRlbSAuay1pLWFycm93LWNoZXZyb24tcmlnaHQge1xyXG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKVxyXG59XHJcblxyXG4uay1meC1lbmQgLmstZngtY3VycmVudCwgLmstZngtZW5kIC5rLWZ4LW5leHQge1xyXG4gIHRyYW5zaXRpb246IGFsbCAzNTBtcyBlYXNlLW91dFxyXG59XHJcblxyXG4uay1meCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5rLWZ4IC5rLWZ4LWN1cnJlbnQge1xyXG4gIHotaW5kZXg6IDBcclxufVxyXG5cclxuLmstZnggLmstZngtbmV4dCB7XHJcbiAgei1pbmRleDogMVxyXG59XHJcblxyXG4uay1meC1oaWRkZW4sIC5rLWZ4LWhpZGRlbiAqIHtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1meC1yZXZlcnNlIC5rLWZ4LWN1cnJlbnQge1xyXG4gIHotaW5kZXg6IDFcclxufVxyXG5cclxuLmstZngtcmV2ZXJzZSAuay1meC1uZXh0IHtcclxuICB6LWluZGV4OiAwXHJcbn1cclxuXHJcbi5rLWZ4LXpvb20uay1meC1zdGFydCAuay1meC1uZXh0IHtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDApICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstZngtem9vbS5rLWZ4LWVuZCAuay1meC1uZXh0IHtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDEpICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstZngtem9vbS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtbmV4dCwgLmstZngtem9vbS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1uZXh0IHtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDEpICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstZngtem9vbS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1jdXJyZW50IHtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDEpICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstZngtem9vbS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtY3VycmVudCB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLWZ4LWZhZGUuay1meC1zdGFydCAuay1meC1uZXh0IHtcclxuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcclxuICBvcGFjaXR5OiAwXHJcbn1cclxuXHJcbi5rLWZ4LWZhZGUuay1meC1lbmQgLmstZngtbmV4dCB7XHJcbiAgb3BhY2l0eTogMVxyXG59XHJcblxyXG4uay1meC1mYWRlLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LWN1cnJlbnQge1xyXG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xyXG4gIG9wYWNpdHk6IDFcclxufVxyXG5cclxuLmstZngtZmFkZS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtY3VycmVudCB7XHJcbiAgb3BhY2l0eTogMFxyXG59XHJcblxyXG4uay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rLWNvbnRlbnQsIC5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmstZm9vdGVyLCAuay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rLWhlYWRlciwgLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtY3VycmVudCAua20tY29udGVudCwgLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtY3VycmVudCAua20tZm9vdGVyLCAuay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rbS1oZWFkZXIsIC5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LW5leHQgLmstY29udGVudCwgLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtbmV4dCAuay1mb290ZXIsIC5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LW5leHQgLmstaGVhZGVyLCAuay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rbS1jb250ZW50LCAuay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rbS1mb290ZXIsIC5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LW5leHQgLmttLWhlYWRlciB7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDM1MG1zIGVhc2Utb3V0XHJcbn1cclxuXHJcbi5rLWZ4LXNsaWRlLmstZngtc3RhcnQgLmstZngtbmV4dCAuay1jb250ZW50LCAuay1meC1zbGlkZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmttLWNvbnRlbnQge1xyXG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KDEwMCUpXHJcbn1cclxuXHJcbi5rLWZ4LXNsaWRlLmstZngtc3RhcnQgLmstZngtbmV4dCAuay1mb290ZXIsIC5rLWZ4LXNsaWRlLmstZngtc3RhcnQgLmstZngtbmV4dCAuay1oZWFkZXIsIC5rLWZ4LXNsaWRlLmstZngtc3RhcnQgLmstZngtbmV4dCAua20tZm9vdGVyLCAuay1meC1zbGlkZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmttLWhlYWRlciB7XHJcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XHJcbiAgb3BhY2l0eTogMFxyXG59XHJcblxyXG4uay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rLWNvbnRlbnQsIC5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmttLWNvbnRlbnQge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgtMTAwJSlcclxufVxyXG5cclxuLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtbmV4dCAuay1mb290ZXIsIC5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LW5leHQgLmstaGVhZGVyLCAuay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rbS1mb290ZXIsIC5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LW5leHQgLmttLWhlYWRlciB7XHJcbiAgb3BhY2l0eTogMVxyXG59XHJcblxyXG4uay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1jdXJyZW50IC5rLWNvbnRlbnQsIC5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LWN1cnJlbnQgLmttLWNvbnRlbnQge1xyXG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KDApXHJcbn1cclxuXHJcbi5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rLWNvbnRlbnQsIC5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rbS1jb250ZW50IHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoMTAwJSlcclxufVxyXG5cclxuLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtbmV4dCAuay1jb250ZW50LCAuay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1uZXh0IC5rbS1jb250ZW50IHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoLTEwMCUpXHJcbn1cclxuXHJcbi5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rLWNvbnRlbnQsIC5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rbS1jb250ZW50IHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoMClcclxufVxyXG5cclxuLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtY3VycmVudCAuay1mb290ZXIsIC5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LWN1cnJlbnQgLmstaGVhZGVyLCAuay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1jdXJyZW50IC5rbS1mb290ZXIsIC5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LWN1cnJlbnQgLmttLWhlYWRlciB7XHJcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XHJcbiAgb3BhY2l0eTogMVxyXG59XHJcblxyXG4uay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1uZXh0IC5rLWZvb3RlciwgLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtbmV4dCAuay1oZWFkZXIsIC5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmttLWZvb3RlciwgLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtbmV4dCAua20taGVhZGVyIHtcclxuICBvcGFjaXR5OiAxXHJcbn1cclxuXHJcbi5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rLWZvb3RlciwgLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmstaGVhZGVyLCAuay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtY3VycmVudCAua20tZm9vdGVyLCAuay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtY3VycmVudCAua20taGVhZGVyIHtcclxuICBvcGFjaXR5OiAwXHJcbn1cclxuXHJcbi5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rLWZvb3RlciwgLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LW5leHQgLmstaGVhZGVyLCAuay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtbmV4dCAua20tZm9vdGVyLCAuay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtbmV4dCAua20taGVhZGVyIHtcclxuICBvcGFjaXR5OiAxXHJcbn1cclxuXHJcbi5rLWZ4LXNsaWRlLmstZngtcmlnaHQuay1meC1zdGFydCAuay1meC1uZXh0IC5rLWNvbnRlbnQsIC5rLWZ4LXNsaWRlLmstZngtcmlnaHQuay1meC1zdGFydCAuay1meC1uZXh0IC5rbS1jb250ZW50IHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoLTEwMCUpXHJcbn1cclxuXHJcbi5rLWZ4LXNsaWRlLmstZngtcmlnaHQuay1meC1lbmQgLmstZngtY3VycmVudCAuay1jb250ZW50LCAuay1meC1zbGlkZS5rLWZ4LXJpZ2h0LmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmttLWNvbnRlbnQge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgxMDAlKVxyXG59XHJcblxyXG4uay1meC1zbGlkZS5rLWZ4LXJpZ2h0LmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LWN1cnJlbnQgLmstY29udGVudCwgLmstZngtc2xpZGUuay1meC1yaWdodC5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1jdXJyZW50IC5rbS1jb250ZW50IHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoMClcclxufVxyXG5cclxuLmstZngtc2xpZGUuay1meC1yaWdodC5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtY3VycmVudCAuay1jb250ZW50LCAuay1meC1zbGlkZS5rLWZ4LXJpZ2h0LmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rbS1jb250ZW50IHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoLTEwMCUpXHJcbn1cclxuXHJcbi5rLWZ4LXNsaWRlLmstZngtcmlnaHQuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtbmV4dCAuay1jb250ZW50LCAuay1meC1zbGlkZS5rLWZ4LXJpZ2h0LmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmttLWNvbnRlbnQge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgxMDAlKVxyXG59XHJcblxyXG4uay1meC1zbGlkZS5rLWZ4LXJpZ2h0LmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rLWNvbnRlbnQsIC5rLWZ4LXNsaWRlLmstZngtcmlnaHQuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LW5leHQgLmttLWNvbnRlbnQge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgwKVxyXG59XHJcblxyXG4uay1meC10aWxlLmstZngtc3RhcnQgLmstZngtbmV4dCB7XHJcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoMTAwJSlcclxufVxyXG5cclxuLmstZngtdGlsZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoLTEwMCUpXHJcbn1cclxuXHJcbi5rLWZ4LXRpbGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtY3VycmVudCB7XHJcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoMClcclxufVxyXG5cclxuLmstZngtdGlsZS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtY3VycmVudCB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KDEwMCUpXHJcbn1cclxuXHJcbi5rLWZ4LXRpbGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtbmV4dCB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KC0xMDAlKVxyXG59XHJcblxyXG4uay1meC10aWxlLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1uZXh0IHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoMClcclxufVxyXG5cclxuLmstZngtdGlsZS5rLWZ4LXJpZ2h0LmstZngtc3RhcnQgLmstZngtbmV4dCB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KC0xMDAlKVxyXG59XHJcblxyXG4uay1meC10aWxlLmstZngtcmlnaHQuay1meC1lbmQgLmstZngtY3VycmVudCB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KDEwMCUpXHJcbn1cclxuXHJcbi5rLWZ4LXRpbGUuay1meC1yaWdodC5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1jdXJyZW50IHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoMClcclxufVxyXG5cclxuLmstZngtdGlsZS5rLWZ4LXJpZ2h0LmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoLTEwMCUpXHJcbn1cclxuXHJcbi5rLWZ4LXRpbGUuay1meC1yaWdodC5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1uZXh0IHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoMTAwJSlcclxufVxyXG5cclxuLmstZngtdGlsZS5rLWZ4LXJpZ2h0LmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1uZXh0IHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoMClcclxufVxyXG5cclxuLmstZngtdGlsZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQge1xyXG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KDEwMCUpXHJcbn1cclxuXHJcbi5rLWZ4LXRpbGUuay1meC1lbmQgLmstZngtY3VycmVudCB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KC0xMDAlKVxyXG59XHJcblxyXG4uay1meC10aWxlLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LWN1cnJlbnQge1xyXG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KDApXHJcbn1cclxuXHJcbi5rLWZ4LXRpbGUuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgxMDAlKVxyXG59XHJcblxyXG4uay1meC10aWxlLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgtMTAwJSlcclxufVxyXG5cclxuLmstZngtdGlsZS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtbmV4dCB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KDApXHJcbn1cclxuXHJcbi5rLWZ4LXRpbGUuay1meC1yaWdodC5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgtMTAwJSlcclxufVxyXG5cclxuLmstZngtdGlsZS5rLWZ4LXJpZ2h0LmstZngtZW5kIC5rLWZ4LWN1cnJlbnQge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgxMDAlKVxyXG59XHJcblxyXG4uay1meC10aWxlLmstZngtcmlnaHQuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtY3VycmVudCB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KDApXHJcbn1cclxuXHJcbi5rLWZ4LXRpbGUuay1meC1yaWdodC5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtY3VycmVudCB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KC0xMDAlKVxyXG59XHJcblxyXG4uay1meC10aWxlLmstZngtcmlnaHQuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtbmV4dCB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KDEwMCUpXHJcbn1cclxuXHJcbi5rLWZ4LXRpbGUuay1meC1yaWdodC5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtbmV4dCB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KDApXHJcbn1cclxuXHJcbi5rLWZ4LmstZngtb3ZlcmxheS5rLWZ4LWxlZnQuay1meC1zdGFydCAuay1meC1uZXh0LCAuay1meC5rLWZ4LW92ZXJsYXkuay1meC1zdGFydCAuay1meC1uZXh0IHtcclxuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgxMDAlKVxyXG59XHJcblxyXG4uay1meC5rLWZ4LW92ZXJsYXkuay1meC1yaWdodC5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgtMTAwJSlcclxufVxyXG5cclxuLmstZnguay1meC1vdmVybGF5LmstZngtdXAuay1meC1zdGFydCAuay1meC1uZXh0IHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXkoMTAwJSlcclxufVxyXG5cclxuLmstZnguay1meC1vdmVybGF5LmstZngtZG93bi5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleSgtMTAwJSlcclxufVxyXG5cclxuLmstZnguay1meC1vdmVybGF5LmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQge1xyXG4gIHRyYW5zZm9ybTogbm9uZVxyXG59XHJcblxyXG4uay1meC5rLWZ4LW92ZXJsYXkuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtY3VycmVudCB7XHJcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuICB0cmFuc2Zvcm06IG5vbmVcclxufVxyXG5cclxuLmstZnguay1meC1vdmVybGF5LmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50LCAuay1meC5rLWZ4LW92ZXJsYXkuay1meC1yZXZlcnNlLmstZngtbGVmdC5rLWZ4LWVuZCAuay1meC1jdXJyZW50IHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoMTAwJSlcclxufVxyXG5cclxuLmstZnguay1meC1vdmVybGF5LmstZngtcmV2ZXJzZS5rLWZ4LXJpZ2h0LmstZngtZW5kIC5rLWZ4LWN1cnJlbnQge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgtMTAwJSlcclxufVxyXG5cclxuLmstZnguay1meC1vdmVybGF5LmstZngtcmV2ZXJzZS5rLWZ4LXVwLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleSgxMDAlKVxyXG59XHJcblxyXG4uay1meC5rLWZ4LW92ZXJsYXkuay1meC1yZXZlcnNlLmstZngtZG93bi5rLWZ4LWVuZCAuay1meC1jdXJyZW50IHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXkoLTEwMCUpXHJcbn1cclxuXHJcbi5rLXZpcnR1YWwtd3JhcCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5rLXZpcnR1YWwtd3JhcCAuay1saXN0LmstdmlydHVhbC1saXN0IHtcclxuICBoZWlnaHQ6IGF1dG9cclxufVxyXG5cclxuLmstdmlydHVhbC1jb250ZW50IHtcclxuICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uay12aXJ0dWFsLXdyYXAgPiAuay12aXJ0dWFsLWhlYWRlciB7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHRcclxufVxyXG5cclxuLmstdmlydHVhbC1jb250ZW50ID4gLmstdmlydHVhbC1saXN0ID4gLmstdmlydHVhbC1pdGVtIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXBcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFdlYkNvbXBvbmVudHNJY29ucztcclxuICBzcmM6IHVybChmb250cy9nbHlwaHMvV2ViQ29tcG9uZW50c0ljb25zLmVvdD9nZWR4ZW8pO1xyXG4gIHNyYzogdXJsKGZvbnRzL2dseXBocy9XZWJDb21wb25lbnRzSWNvbnMuZW90P2dlZHhlbyNpZWZpeCkgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoZm9udHMvZ2x5cGhzL1dlYkNvbXBvbmVudHNJY29ucy50dGY/Z2VkeGVvKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybChmb250cy9nbHlwaHMvV2ViQ29tcG9uZW50c0ljb25zLndvZmY/Z2VkeGVvKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKGZvbnRzL2dseXBocy9XZWJDb21wb25lbnRzSWNvbnMuc3ZnP2dlZHhlbyNXZWJDb21wb25lbnRzSWNvbnMpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWxcclxufVxyXG5cclxuLmstaS1hcnJvd2hlYWQtZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDE0XCJcclxufVxyXG5cclxuLmstaS1hcnJvd2hlYWQtdzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDE2XCJcclxufVxyXG5cclxuLmstaS1hcnJvdy00NS11cC1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDAwXCJcclxufVxyXG5cclxuLmstaS1jb2xsYXBzZS1uZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDAwXCJcclxufVxyXG5cclxuLmstaS1yZXNpemUtbmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAwMFwiXHJcbn1cclxuXHJcbi5rLWktYXJyb3ctNDUtZG93bi1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDAxXCJcclxufVxyXG5cclxuLmstaS1jb2xsYXBzZS1zZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDAxXCJcclxufVxyXG5cclxuLmstaS1jb2xsYXBzZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDAxXCJcclxufVxyXG5cclxuLmstaS1yZXNpemUtc2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAwMVwiXHJcbn1cclxuXHJcbi5rLWktYXJyb3ctNDUtZG93bi1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMDJcIlxyXG59XHJcblxyXG4uay1pLWNvbGxhcHNlLXN3OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMDJcIlxyXG59XHJcblxyXG4uay1pLXJlc2l6ZS1zdzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDAyXCJcclxufVxyXG5cclxuLmstaS1hcnJvdy00NS11cC1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMDNcIlxyXG59XHJcblxyXG4uay1pLWNvbGxhcHNlLW53OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMDNcIlxyXG59XHJcblxyXG4uay1pLXJlc2l6ZS1uZXc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAwM1wiXHJcbn1cclxuXHJcbi5rLWktYXJyb3ctNjAtdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAwNFwiXHJcbn1cclxuXHJcbi5rLWktYXJyb3ctbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDA0XCJcclxufVxyXG5cclxuLmstaS1rcGktdHJlbmQtaW5jcmVhc2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAwNFwiXHJcbn1cclxuXHJcbi5rLWktYXJyb3ctNjAtcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAwNVwiXHJcbn1cclxuXHJcbi5rLWktYXJyb3ctZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDA1XCJcclxufVxyXG5cclxuLmstaS1leHBhbmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAwNVwiXHJcbn1cclxuXHJcbi5rLWktYXJyb3ctNjAtZG93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDA2XCJcclxufVxyXG5cclxuLmstaS1hcnJvdy1zOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMDZcIlxyXG59XHJcblxyXG4uay1pLWtwaS10cmVuZC1kZWNyZWFzZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDA2XCJcclxufVxyXG5cclxuLmstaS1hcnJvdy02MC1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMDdcIlxyXG59XHJcblxyXG4uay1pLWFycm93LXc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAwN1wiXHJcbn1cclxuXHJcbi5rLWktYXJyb3ctZW5kLXVwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMDhcIlxyXG59XHJcblxyXG4uay1pLXNlZWstbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDA4XCJcclxufVxyXG5cclxuLmstaS1hcnJvdy1lbmQtcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAwOVwiXHJcbn1cclxuXHJcbi5rLWktc2Vlay1lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMDlcIlxyXG59XHJcblxyXG4uay1pLWFycm93LWVuZC1kb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMGFcIlxyXG59XHJcblxyXG4uay1pLXNlZWstczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDBhXCJcclxufVxyXG5cclxuLmstaS1hcnJvdy1lbmQtbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDBiXCJcclxufVxyXG5cclxuLmstaS1zZWVrLXc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAwYlwiXHJcbn1cclxuXHJcbi5rLWktYXJyb3ctZG91YmxlLTYwLXVwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMGNcIlxyXG59XHJcblxyXG4uay1pLWFycm93LXNlZWstdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAwY1wiXHJcbn1cclxuXHJcbi5rLWktYXJyb3ctZG91YmxlLTYwLXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMGRcIlxyXG59XHJcblxyXG4uay1pLWFycm93LXNlZWstcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAwZFwiXHJcbn1cclxuXHJcbi5rLWktZm9yd2FyZC1zbTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDBkXCJcclxufVxyXG5cclxuLmstaS1hcnJvdy1kb3VibGUtNjAtZG93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDBlXCJcclxufVxyXG5cclxuLmstaS1hcnJvdy1zZWVrLWRvd246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAwZVwiXHJcbn1cclxuXHJcbi5rLWktYXJyb3ctZG91YmxlLTYwLWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAwZlwiXHJcbn1cclxuXHJcbi5rLWktYXJyb3ctc2Vlay1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMGZcIlxyXG59XHJcblxyXG4uay1pLXJld2luZC1zbTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDBmXCJcclxufVxyXG5cclxuLmstaS1hcnJvd3Mta3BpOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMTBcIlxyXG59XHJcblxyXG4uay1pLWtwaTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDEwXCJcclxufVxyXG5cclxuLmstaS1hcnJvd3Mtbm8tY2hhbmdlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMTFcIlxyXG59XHJcblxyXG4uay1pLWFycm93LW92ZXJmbG93LWRvd246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAxMlwiXHJcbn1cclxuXHJcbi5rLWktYXJyb3ctY2hldnJvbi11cDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDEzXCJcclxufVxyXG5cclxuLmstaS1hcnJvdy1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMTRcIlxyXG59XHJcblxyXG4uay1pLWFycm93LWNoZXZyb24tZG93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDE1XCJcclxufVxyXG5cclxuLmstaS1hcnJvdy1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAxNlwiXHJcbn1cclxuXHJcbi5rLWktYXJyb3ctdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAxN1wiXHJcbn1cclxuXHJcbi5rLWktYXJyb3ctcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAxOFwiXHJcbn1cclxuXHJcbi5rLWktYXJyb3ctZG93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDE5XCJcclxufVxyXG5cclxuLmstaS1hcnJvdy1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMWFcIlxyXG59XHJcblxyXG4uay1pLWFycm93LWRyaWxsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMWJcIlxyXG59XHJcblxyXG4uay1pLWFycm93LXBhcmVudDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDFjXCJcclxufVxyXG5cclxuLmstaS1hcnJvdy1yb290OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMWRcIlxyXG59XHJcblxyXG4uay1pLWFycm93cy1yZXNpemluZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDFlXCJcclxufVxyXG5cclxuLmstaS1hcnJvd3MtZGltZW5zaW9uczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDFmXCJcclxufVxyXG5cclxuLmstaS1hcnJvd3Mtc3dhcDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDIwXCJcclxufVxyXG5cclxuLmstaS1kcmFnLWFuZC1kcm9wOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMjFcIlxyXG59XHJcblxyXG4uay1pLWNhdGVnb3JpemU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAyMlwiXHJcbn1cclxuXHJcbi5rLWktZ3JpZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDIzXCJcclxufVxyXG5cclxuLmstaS1ncmlkLWxheW91dDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDI0XCJcclxufVxyXG5cclxuLmstaS1ncm91cDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDI1XCJcclxufVxyXG5cclxuLmstaS11bmdyb3VwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMjZcIlxyXG59XHJcblxyXG4uay1pLWhhbmRsZXItZHJhZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDI3XCJcclxufVxyXG5cclxuLmstaS1sYXlvdXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAyOFwiXHJcbn1cclxuXHJcbi5rLWktbGF5b3V0LTEtYnktNDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDI5XCJcclxufVxyXG5cclxuLmstaS1sYXlvdXQtMi1ieS0yOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMmFcIlxyXG59XHJcblxyXG4uay1pLWxheW91dC1zaWRlLWJ5LXNpZGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAyYlwiXHJcbn1cclxuXHJcbi5rLWktbGF5b3V0LXN0YWNrZWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAyY1wiXHJcbn1cclxuXHJcbi5rLWktY29sdW1uczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDJkXCJcclxufVxyXG5cclxuLmstaS1yb3dzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMmVcIlxyXG59XHJcblxyXG4uay1pLXJlb3JkZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAyZlwiXHJcbn1cclxuXHJcbi5rLWktbWVudTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDMwXCJcclxufVxyXG5cclxuLmstaS1tb3JlLXZlcnRpY2FsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMzFcIlxyXG59XHJcblxyXG4uay1pLW1vcmUtaG9yaXpvbnRhbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDMyXCJcclxufVxyXG5cclxuLmstaS11bmRvOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMDBcIlxyXG59XHJcblxyXG4uay1pLXJlZG86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEwMVwiXHJcbn1cclxuXHJcbi5rLWktcmVzZXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEwMlwiXHJcbn1cclxuXHJcbi5rLWktcmVsb2FkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMDNcIlxyXG59XHJcblxyXG4uay1pLXJlZnJlc2g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEwM1wiXHJcbn1cclxuXHJcbi5rLWktcmVjdXJyZW5jZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTAzXCJcclxufVxyXG5cclxuLmstaS1ub24tcmVjdXJyZW5jZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTA0XCJcclxufVxyXG5cclxuLmstaS1yZXNldC1zbTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTA1XCJcclxufVxyXG5cclxuLmstaS1yZWxvYWQtc206YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEwNlwiXHJcbn1cclxuXHJcbi5rLWktcmVmcmVzaC1zbTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTA2XCJcclxufVxyXG5cclxuLmstaS1yZWN1cnJlbmNlLXNtOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMDZcIlxyXG59XHJcblxyXG4uay1pLWNsb2NrOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMDdcIlxyXG59XHJcblxyXG4uay1pLWNhbGVuZGFyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMDhcIlxyXG59XHJcblxyXG4uay1pLXNhdmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEwOVwiXHJcbn1cclxuXHJcbi5rLWktZmxvcHB5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMDlcIlxyXG59XHJcblxyXG4uay1pLXByaW50OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMGFcIlxyXG59XHJcblxyXG4uay1pLXByaW50ZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEwYVwiXHJcbn1cclxuXHJcbi5rLWktZWRpdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTBiXCJcclxufVxyXG5cclxuLmstaS1wZW5jaWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEwYlwiXHJcbn1cclxuXHJcbi5rLWktZGVsZXRlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMGNcIlxyXG59XHJcblxyXG4uay1pLXRyYXNoOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMGNcIlxyXG59XHJcblxyXG4uay1pLWF0dGFjaG1lbnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEwZFwiXHJcbn1cclxuXHJcbi5rLWktY2xpcDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTBkXCJcclxufVxyXG5cclxuLmstaS1hdHRhY2htZW50LTQ1OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMGVcIlxyXG59XHJcblxyXG4uay1pLWNsaXAtNDU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEwZVwiXHJcbn1cclxuXHJcbi5rLWktbGluay1ob3Jpem9udGFsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMGZcIlxyXG59XHJcblxyXG4uay1pLWh5cGVybGluazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTBmXCJcclxufVxyXG5cclxuLmstaS11bmxpbmstaG9yaXpvbnRhbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTEwXCJcclxufVxyXG5cclxuLmstaS1oeXBlcmxpbmstcmVtb3ZlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMTBcIlxyXG59XHJcblxyXG4uay1pLWxpbmstdmVydGljYWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTExMVwiXHJcbn1cclxuXHJcbi5rLWktdW5saW5rLXZlcnRpY2FsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMTJcIlxyXG59XHJcblxyXG4uay1pLWxvY2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTExM1wiXHJcbn1cclxuXHJcbi5rLWktdW5sb2NrOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMTRcIlxyXG59XHJcblxyXG4uay1pLWNhbmNlbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTE1XCJcclxufVxyXG5cclxuLmstaS1jYW5jZWwtb3V0bGluZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTE2XCJcclxufVxyXG5cclxuLmstaS1jYW5jZWwtY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMTdcIlxyXG59XHJcblxyXG4uay1pLWNoZWNrOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMThcIlxyXG59XHJcblxyXG4uay1pLWNoZWNrbWFyazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTE4XCJcclxufVxyXG5cclxuLmstaS10aWNrOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMThcIlxyXG59XHJcblxyXG4uay1pLWNoZWNrLW91dGxpbmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTExOVwiXHJcbn1cclxuXHJcbi5rLWktY2hlY2ttYXJrLW91dGxpbmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTExOVwiXHJcbn1cclxuXHJcbi5rLWktc3VjY2VzczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTE5XCJcclxufVxyXG5cclxuLmstaS1jaGVjay1jaXJjbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTExYVwiXHJcbn1cclxuXHJcbi5rLWktY2hlY2ttYXJrLWNpcmNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTFhXCJcclxufVxyXG5cclxuLmstaS1jbG9zZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTFiXCJcclxufVxyXG5cclxuLmstaS14OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMWJcIlxyXG59XHJcblxyXG4uay1pLWNsb3NlLW91dGxpbmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTExY1wiXHJcbn1cclxuXHJcbi5rLWkteC1vdXRsaW5lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMWNcIlxyXG59XHJcblxyXG4uay1pLWVycm9yOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMWNcIlxyXG59XHJcblxyXG4uay1pLWNsb3NlLWNpcmNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTFkXCJcclxufVxyXG5cclxuLmstaS14LWNpcmNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTFkXCJcclxufVxyXG5cclxuLmstaS1wbHVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMWVcIlxyXG59XHJcblxyXG4uay1pLWFkZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTFlXCJcclxufVxyXG5cclxuLmstaS1wbHVzLW91dGxpbmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTExZlwiXHJcbn1cclxuXHJcbi5rLWktcGx1cy1jaXJjbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEyMFwiXHJcbn1cclxuXHJcbi5rLWktbWludXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEyMVwiXHJcbn1cclxuXHJcbi5rLWkta3BpLXRyZW5kLWVxdWFsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMjFcIlxyXG59XHJcblxyXG4uay1pLW1pbnVzLW91dGxpbmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEyMlwiXHJcbn1cclxuXHJcbi5rLWktbWludXMtY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMjNcIlxyXG59XHJcblxyXG4uay1pLXNvcnQtYXNjOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMjRcIlxyXG59XHJcblxyXG4uay1pLXNvcnQtZGVzYzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTI1XCJcclxufVxyXG5cclxuLmstaS11bnNvcnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEyNlwiXHJcbn1cclxuXHJcbi5rLWktc29ydC1jbGVhcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTI2XCJcclxufVxyXG5cclxuLmstaS1zb3J0LWFzYy1zbTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTI3XCJcclxufVxyXG5cclxuLmstaS1zb3J0LWRlc2Mtc206YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEyOFwiXHJcbn1cclxuXHJcbi5rLWktZmlsdGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMjlcIlxyXG59XHJcblxyXG4uay1pLWZpbHRlci1jbGVhcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTJhXCJcclxufVxyXG5cclxuLmstaS1maWx0ZXItc206YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEyYlwiXHJcbn1cclxuXHJcbi5rLWktZmlsdGVyLXNvcnQtYXNjLXNtOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMmNcIlxyXG59XHJcblxyXG4uay1pLWZpbHRlci1zb3J0LWRlc2Mtc206YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEyZFwiXHJcbn1cclxuXHJcbi5rLWktZmlsdGVyLWFkZC1leHByZXNzaW9uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMmVcIlxyXG59XHJcblxyXG4uay1pLWZpbHRlci1hZGQtZ3JvdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEyZlwiXHJcbn1cclxuXHJcbi5rLWktbG9naW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEzMFwiXHJcbn1cclxuXHJcbi5rLWktbG9nb3V0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMzFcIlxyXG59XHJcblxyXG4uay1pLWRvd25sb2FkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMzJcIlxyXG59XHJcblxyXG4uay1pLXVwbG9hZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTMzXCJcclxufVxyXG5cclxuLmstaS1oeXBlcmxpbmstb3BlbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTM0XCJcclxufVxyXG5cclxuLmstaS1oeXBlcmxpbmstb3Blbi1zbTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTM1XCJcclxufVxyXG5cclxuLmstaS1sYXVuY2g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEzNlwiXHJcbn1cclxuXHJcbi5rLWktd2luZG93OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMzdcIlxyXG59XHJcblxyXG4uay1pLXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTM3XCJcclxufVxyXG5cclxuLmstaS13aW5kb3dzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMzhcIlxyXG59XHJcblxyXG4uay1pLXdpbmRvdy1yZXN0b3JlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMzhcIlxyXG59XHJcblxyXG4uay1pLXRpbGVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMzhcIlxyXG59XHJcblxyXG4uay1pLXdpbmRvdy1taW5pbWl6ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTM5XCJcclxufVxyXG5cclxuLmstaS1nZWFyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxM2FcIlxyXG59XHJcblxyXG4uay1pLWNvZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTNhXCJcclxufVxyXG5cclxuLmstaS1jdXN0b206YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEzYVwiXHJcbn1cclxuXHJcbi5rLWktZ2VhcnM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEzYlwiXHJcbn1cclxuXHJcbi5rLWktY29nczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTNiXCJcclxufVxyXG5cclxuLmstaS13cmVuY2g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEzY1wiXHJcbn1cclxuXHJcbi5rLWktc2V0dGluZ3M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEzY1wiXHJcbn1cclxuXHJcbi5rLWktcHJldmlldzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTNkXCJcclxufVxyXG5cclxuLmstaS1leWU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEzZFwiXHJcbn1cclxuXHJcbi5rLWktem9vbTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTNlXCJcclxufVxyXG5cclxuLmstaS1zZWFyY2g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEzZVwiXHJcbn1cclxuXHJcbi5rLWktem9vbS1pbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTNmXCJcclxufVxyXG5cclxuLmstaS16b29tLW91dDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTQwXCJcclxufVxyXG5cclxuLmstaS1wYW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTE0MVwiXHJcbn1cclxuXHJcbi5rLWktbW92ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTQxXCJcclxufVxyXG5cclxuLmstaS1jYWxjdWxhdG9yOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxNDJcIlxyXG59XHJcblxyXG4uay1pLWNhcnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTE0M1wiXHJcbn1cclxuXHJcbi5rLWktc2hvcHBpbmctY2FydDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTQzXCJcclxufVxyXG5cclxuLmstaS1jb25uZWN0b3I6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTE0NFwiXHJcbn1cclxuXHJcbi5rLWktcGx1cy1zbTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTQ1XCJcclxufVxyXG5cclxuLmstaS1taW51cy1zbTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTQ2XCJcclxufVxyXG5cclxuLmstaS1rcGktc3RhdHVzLWRlbnk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTE0N1wiXHJcbn1cclxuXHJcbi5rLWkta3BpLXN0YXR1cy1ob2xkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxNDhcIlxyXG59XHJcblxyXG4uay1pLWtwaS1zdGF0dXMtb3BlbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTQ5XCJcclxufVxyXG5cclxuLmstaS1wbGF5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyMDBcIlxyXG59XHJcblxyXG4uay1pLXBhdXNlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyMDFcIlxyXG59XHJcblxyXG4uay1pLXN0b3A6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTIwMlwiXHJcbn1cclxuXHJcbi5rLWktcmV3aW5kOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyMDNcIlxyXG59XHJcblxyXG4uay1pLWZvcndhcmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTIwNFwiXHJcbn1cclxuXHJcbi5rLWktdm9sdW1lLWRvd246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTIwNVwiXHJcbn1cclxuXHJcbi5rLWktdm9sdW1lLXVwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyMDZcIlxyXG59XHJcblxyXG4uay1pLXZvbHVtZS1vZmY6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTIwN1wiXHJcbn1cclxuXHJcbi5rLWktaGQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTIwOFwiXHJcbn1cclxuXHJcbi5rLWktc3VidGl0bGVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyMDlcIlxyXG59XHJcblxyXG4uay1pLXBsYXlsaXN0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyMGFcIlxyXG59XHJcblxyXG4uay1pLWF1ZGlvOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyMGJcIlxyXG59XHJcblxyXG4uay1pLXBsYXktc206YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTIwY1wiXHJcbn1cclxuXHJcbi5rLWktcGF1c2Utc206YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTIwZFwiXHJcbn1cclxuXHJcbi5rLWktc3RvcC1zbTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjBlXCJcclxufVxyXG5cclxuLmstaS1oZWFydC1vdXRsaW5lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUzMDBcIlxyXG59XHJcblxyXG4uay1pLWZhdi1vdXRsaW5lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUzMDBcIlxyXG59XHJcblxyXG4uay1pLWZhdm9yaXRlLW91dGxpbmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTMwMFwiXHJcbn1cclxuXHJcbi5rLWktaGVhcnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTMwMVwiXHJcbn1cclxuXHJcbi5rLWktZmF2OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUzMDFcIlxyXG59XHJcblxyXG4uay1pLWZhdm9yaXRlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUzMDFcIlxyXG59XHJcblxyXG4uay1pLXN0YXItb3V0bGluZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMzAyXCJcclxufVxyXG5cclxuLmstaS1ib29rbWFyay1vdXRsaW5lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUzMDJcIlxyXG59XHJcblxyXG4uay1pLXN0YXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTMwM1wiXHJcbn1cclxuXHJcbi5rLWktYm9va21hcms6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTMwM1wiXHJcbn1cclxuXHJcbi5rLWktY2hlY2tib3g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTMwNFwiXHJcbn1cclxuXHJcbi5rLWktc2hhcGUtcmVjdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMzA0XCJcclxufVxyXG5cclxuLmstaS1jaGVja2JveC1jaGVja2VkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUzMDVcIlxyXG59XHJcblxyXG4uay1pLXRyaS1zdGF0ZS1pbmRldGVybWluYXRlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUzMDZcIlxyXG59XHJcblxyXG4uay1pLXRyaS1zdGF0ZS1udWxsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUzMDdcIlxyXG59XHJcblxyXG4uay1pLWNpcmNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMzA4XCJcclxufVxyXG5cclxuLmstaS1yYWRpb2J1dHRvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMzA5XCJcclxufVxyXG5cclxuLmstaS1zaGFwZS1jaXJjbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTMwOVwiXHJcbn1cclxuXHJcbi5rLWktcmFkaW9idXR0b24tY2hlY2tlZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMzBhXCJcclxufVxyXG5cclxuLmstaS1ub3RpZmljYXRpb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTQwMFwiXHJcbn1cclxuXHJcbi5rLWktYmVsbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNDAwXCJcclxufVxyXG5cclxuLmstaS1pbmZvcm1hdGlvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNDAxXCJcclxufVxyXG5cclxuLmstaS1pbmZvOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU0MDFcIlxyXG59XHJcblxyXG4uay1pLW5vdGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTQwMVwiXHJcbn1cclxuXHJcbi5rLWktcXVlc3Rpb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTQwMlwiXHJcbn1cclxuXHJcbi5rLWktaGVscDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNDAyXCJcclxufVxyXG5cclxuLmstaS13YXJuaW5nOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU0MDNcIlxyXG59XHJcblxyXG4uay1pLWV4Y2VwdGlvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNDAzXCJcclxufVxyXG5cclxuLmstaS1waG90by1jYW1lcmE6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTUwMFwiXHJcbn1cclxuXHJcbi5rLWktaW1hZ2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTUwMVwiXHJcbn1cclxuXHJcbi5rLWktcGhvdG86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTUwMVwiXHJcbn1cclxuXHJcbi5rLWktaW1hZ2UtZXhwb3J0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1MDJcIlxyXG59XHJcblxyXG4uay1pLXBob3RvLWV4cG9ydDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTAyXCJcclxufVxyXG5cclxuLmstaS16b29tLWFjdHVhbC1zaXplOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1MDNcIlxyXG59XHJcblxyXG4uay1pLXpvb20tYmVzdC1maXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTUwNFwiXHJcbn1cclxuXHJcbi5rLWktaW1hZ2UtcmVzaXplOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1MDVcIlxyXG59XHJcblxyXG4uay1pLWNyb3A6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTUwNlwiXHJcbn1cclxuXHJcbi5rLWktbWlycm9yOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1MDdcIlxyXG59XHJcblxyXG4uay1pLWZsaXAtaG9yaXpvbnRhbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTA4XCJcclxufVxyXG5cclxuLmstaS1mbGlwLXZlcnRpY2FsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1MDlcIlxyXG59XHJcblxyXG4uay1pLXJvdGF0ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTBhXCJcclxufVxyXG5cclxuLmstaS1yb3RhdGUtcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTUwYlwiXHJcbn1cclxuXHJcbi5rLWktcm90YXRlLWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTUwY1wiXHJcbn1cclxuXHJcbi5rLWktYnJ1c2g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTUwZFwiXHJcbn1cclxuXHJcbi5rLWktcGFsZXR0ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTBlXCJcclxufVxyXG5cclxuLmstaS1wYWludDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTBmXCJcclxufVxyXG5cclxuLmstaS1kcm9wbGV0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1MGZcIlxyXG59XHJcblxyXG4uay1pLWJhY2tncm91bmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTUwZlwiXHJcbn1cclxuXHJcbi5rLWktbGluZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTEwXCJcclxufVxyXG5cclxuLmstaS1zaGFwZS1saW5lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1MTBcIlxyXG59XHJcblxyXG4uay1pLWJyaWdodG5lc3MtY29udHJhc3Q6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTUxMVwiXHJcbn1cclxuXHJcbi5rLWktc2F0dXJhdGlvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTEyXCJcclxufVxyXG5cclxuLmstaS1pbnZlcnQtY29sb3JzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1MTNcIlxyXG59XHJcblxyXG4uay1pLXRyYW5zcGVyYW5jeTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTE0XCJcclxufVxyXG5cclxuLmstaS1vcGFjaXR5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1MTRcIlxyXG59XHJcblxyXG4uay1pLWdyZXlzY2FsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTE1XCJcclxufVxyXG5cclxuLmstaS1ibHVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1MTZcIlxyXG59XHJcblxyXG4uay1pLXNoYXJwZW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTUxN1wiXHJcbn1cclxuXHJcbi5rLWktc2hhcGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTUxOFwiXHJcbn1cclxuXHJcbi5rLWktcm91bmQtY29ybmVyczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTE5XCJcclxufVxyXG5cclxuLmstaS1mcm9udC1lbGVtZW50OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1MWFcIlxyXG59XHJcblxyXG4uay1pLWJhY2stZWxlbWVudDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTFiXCJcclxufVxyXG5cclxuLmstaS1mb3J3YXJkLWVsZW1lbnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTUxY1wiXHJcbn1cclxuXHJcbi5rLWktYmFja3dhcmQtZWxlbWVudDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTFkXCJcclxufVxyXG5cclxuLmstaS1hbGlnbi1sZWZ0LWVsZW1lbnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTUxZVwiXHJcbn1cclxuXHJcbi5rLWktYWxpZ24tY2VudGVyLWVsZW1lbnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTUxZlwiXHJcbn1cclxuXHJcbi5rLWktYWxpZ24tcmlnaHQtZWxlbWVudDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTIwXCJcclxufVxyXG5cclxuLmstaS1hbGlnbi10b3AtZWxlbWVudDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTIxXCJcclxufVxyXG5cclxuLmstaS1hbGlnbi1taWRkbGUtZWxlbWVudDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTIyXCJcclxufVxyXG5cclxuLmstaS1hbGlnbi1ib3R0b20tZWxlbWVudDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTIzXCJcclxufVxyXG5cclxuLmstaS10aHVtYm5haWxzLXVwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1MjRcIlxyXG59XHJcblxyXG4uay1pLXRodW1ibmFpbHMtcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTUyNVwiXHJcbn1cclxuXHJcbi5rLWktdGh1bWJuYWlscy1kb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1MjZcIlxyXG59XHJcblxyXG4uay1pLXRodW1ibmFpbHMtbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTI3XCJcclxufVxyXG5cclxuLmstaS1mdWxsLXNjcmVlbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTI4XCJcclxufVxyXG5cclxuLmstaS1mdWxsc2NyZWVuOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1MjhcIlxyXG59XHJcblxyXG4uay1pLWZ1bGwtc2NyZWVuLWV4aXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTUyOVwiXHJcbn1cclxuXHJcbi5rLWktZnVsbHNjcmVlbi1leGl0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1MjlcIlxyXG59XHJcblxyXG4uay1pLXJlc2V0LWNvbG9yOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1MmFcIlxyXG59XHJcblxyXG4uay1pLXBhaW50LXJlbW92ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTJhXCJcclxufVxyXG5cclxuLmstaS1iYWNrZ3JvdW5kLXJlbW92ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTJhXCJcclxufVxyXG5cclxuLmstaS1hbGlnbi1zdHJldGNoLWVsZW1lbnQtaG9yaXpvbnRhbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTNlXCJcclxufVxyXG5cclxuLmstaS1hbGlnbi1zdHJldGNoLWVsZW1lbnQtdmVydGljYWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTUzZlwiXHJcbn1cclxuXHJcbi5rLWktYWxpZ24tYWxpZ24tbGVmdC1lbGVtZW50czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTQwXCJcclxufVxyXG5cclxuLmstaS1hbGlnbi1jZW50ZXItZWxlbWVudHM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTU0MVwiXHJcbn1cclxuXHJcbi5rLWktYWxpZ24tcmlnaHQtZWxlbWVudHM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTU0MlwiXHJcbn1cclxuXHJcbi5rLWktYWxpZ24tc3RyZXRjaC1lbGVtZW50cy1ob3Jpem9udGFsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1NDNcIlxyXG59XHJcblxyXG4uay1pLWFsaWduLWJhc2VsaW5lLWhvcml6b250YWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTU0NFwiXHJcbn1cclxuXHJcbi5rLWktYWxpZ24tdG9wLWVsZW1lbnRzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1NDVcIlxyXG59XHJcblxyXG4uay1pLWFsaWduLW1pZGRsZS1lbGVtZW50czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTQ2XCJcclxufVxyXG5cclxuLmstaS1hbGlnbi1ib3R0b20tZWxlbWVudHM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTU0N1wiXHJcbn1cclxuXHJcbi5rLWktYWxpZ24tc3RyZXRjaC1lbGVtZW50cy12ZXJ0aWNhbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTQ4XCJcclxufVxyXG5cclxuLmstaS1hbGlnbi1iYXNlbGluZS12ZXJ0aWNhbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTQ5XCJcclxufVxyXG5cclxuLmstaS1qdXN0aWZ5LXN0YXJ0LWhvcml6b250YWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTU0YVwiXHJcbn1cclxuXHJcbi5rLWktanVzdGlmeS1jZW50ZXItaG9yaXpvbnRhbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTRiXCJcclxufVxyXG5cclxuLmstaS1qdXN0aWZ5LWVuZC1ob3Jpem9udGFsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1NGNcIlxyXG59XHJcblxyXG4uay1pLWp1c3RpZnktYmV0d2Vlbi1ob3Jpem9udGFsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1NGRcIlxyXG59XHJcblxyXG4uay1pLWp1c3RpZnktYXJvdW5kLWhvcml6b250YWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTU0ZVwiXHJcbn1cclxuXHJcbi5rLWktanVzdGlmeS1zdGFydC12ZXJ0aWNhbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTRmXCJcclxufVxyXG5cclxuLmstaS1qdXN0aWZ5LWNlbnRlci12ZXJ0aWNhbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTUwXCJcclxufVxyXG5cclxuLmstaS1qdXN0aWZ5LWVuZC12ZXJ0aWNhbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTUxXCJcclxufVxyXG5cclxuLmstaS1qdXN0aWZ5LWJldHdlZW4tdmVydGljYWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTU1MlwiXHJcbn1cclxuXHJcbi5rLWktanVzdGlmeS1hcm91bmQtdmVydGljYWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTU1M1wiXHJcbn1cclxuXHJcbi5rLWktY29sb3ItY2FudmFzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1NTRcIlxyXG59XHJcblxyXG4uay1pLXBhZ2UtcHJvcGVydGllczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjAwXCJcclxufVxyXG5cclxuLmstaS1ib2xkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MDFcIlxyXG59XHJcblxyXG4uay1pLWl0YWxpYzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjAyXCJcclxufVxyXG5cclxuLmstaS11bmRlcmxpbmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYwM1wiXHJcbn1cclxuXHJcbi5rLWktZm9udC1mYW1pbHk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYwNFwiXHJcbn1cclxuXHJcbi5rLWktZm9yZWdyb3VuZC1jb2xvcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjA1XCJcclxufVxyXG5cclxuLmstaS1jb252ZXJ0LWxvd2VyY2FzZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjA2XCJcclxufVxyXG5cclxuLmstaS1jb252ZXJ0LXVwcGVyY2FzZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjA3XCJcclxufVxyXG5cclxuLmstaS1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MDhcIlxyXG59XHJcblxyXG4uay1pLXN1Yi1zY3JpcHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYwOVwiXHJcbn1cclxuXHJcbi5rLWktc3VwLXNjcmlwdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjBhXCJcclxufVxyXG5cclxuLmstaS1kaXY6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYwYlwiXHJcbn1cclxuXHJcbi5rLWktYWxsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MGNcIlxyXG59XHJcblxyXG4uay1pLWgxOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MGRcIlxyXG59XHJcblxyXG4uay1pLWgyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MGVcIlxyXG59XHJcblxyXG4uay1pLWgzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MGZcIlxyXG59XHJcblxyXG4uay1pLWg0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MTBcIlxyXG59XHJcblxyXG4uay1pLWg1OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MTFcIlxyXG59XHJcblxyXG4uay1pLWg2OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MTJcIlxyXG59XHJcblxyXG4uay1pLWxpc3Qtb3JkZXJlZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjEzXCJcclxufVxyXG5cclxuLmstaS1saXN0LW51bWJlcmVkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MTNcIlxyXG59XHJcblxyXG4uay1pLWxpc3QtdW5vcmRlcmVkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MTRcIlxyXG59XHJcblxyXG4uay1pLWxpc3QtYnVsbGV0ZWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYxNFwiXHJcbn1cclxuXHJcbi5rLWktaW5kZW50LWluY3JlYXNlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MTVcIlxyXG59XHJcblxyXG4uay1pLWluZGVudDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjE1XCJcclxufVxyXG5cclxuLmstaS1pbmRlbnQtZGVjcmVhc2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYxNlwiXHJcbn1cclxuXHJcbi5rLWktb3V0ZGVudDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjE2XCJcclxufVxyXG5cclxuLmstaS1pbnNlcnQtbjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYxN1wiXHJcbn1cclxuXHJcbi5rLWktaW5zZXJ0LXVwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MTdcIlxyXG59XHJcblxyXG4uay1pLWluc2VydC10b3A6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYxN1wiXHJcbn1cclxuXHJcbi5rLWktaW5zZXJ0LW06YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYxOFwiXHJcbn1cclxuXHJcbi5rLWktaW5zZXJ0LW1pZGRsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjE4XCJcclxufVxyXG5cclxuLmstaS1pbnNlcnQtczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjE5XCJcclxufVxyXG5cclxuLmstaS1pbnNlcnQtZG93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjE5XCJcclxufVxyXG5cclxuLmstaS1pbnNlcnQtYm90dG9tOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MTlcIlxyXG59XHJcblxyXG4uay1pLWFsaWduLXRvcDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjFhXCJcclxufVxyXG5cclxuLmstaS1hbGlnbi1taWRkbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYxYlwiXHJcbn1cclxuXHJcbi5rLWktYWxpZ24tYm90dG9tOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MWNcIlxyXG59XHJcblxyXG4uay1pLWFsaWduLWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYxZFwiXHJcbn1cclxuXHJcbi5rLWktYWxpZ24tY2VudGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MWVcIlxyXG59XHJcblxyXG4uay1pLWFsaWduLXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MWZcIlxyXG59XHJcblxyXG4uay1pLWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYyMFwiXHJcbn1cclxuXHJcbi5rLWktYWxpZ24tcmVtb3ZlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MjFcIlxyXG59XHJcblxyXG4uay1pLXRleHQtd3JhcDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjIyXCJcclxufVxyXG5cclxuLmstaS1ydWxlLWhvcml6b250YWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYyM1wiXHJcbn1cclxuXHJcbi5rLWktdGFibGUtYWxpZ24tdG9wLWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYyNFwiXHJcbn1cclxuXHJcbi5rLWktdGFibGUtYWxpZ24tdG9wLWNlbnRlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjI1XCJcclxufVxyXG5cclxuLmstaS10YWJsZS1hbGlnbi10b3AtcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYyNlwiXHJcbn1cclxuXHJcbi5rLWktdGFibGUtYWxpZ24tbWlkZGxlLWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYyN1wiXHJcbn1cclxuXHJcbi5rLWktdGFibGUtYWxpZ24tbWlkZGxlLWNlbnRlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjI4XCJcclxufVxyXG5cclxuLmstaS10YWJsZS1hbGlnbi1taWRkbGUtcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYyOVwiXHJcbn1cclxuXHJcbi5rLWktdGFibGUtYWxpZ24tYm90dG9tLWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYyYVwiXHJcbn1cclxuXHJcbi5rLWktdGFibGUtYWxpZ24tYm90dG9tLWNlbnRlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjJiXCJcclxufVxyXG5cclxuLmstaS10YWJsZS1hbGlnbi1ib3R0b20tcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYyY1wiXHJcbn1cclxuXHJcbi5rLWktdGFibGUtYWxpZ24tcmVtb3ZlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MmRcIlxyXG59XHJcblxyXG4uay1pLWJvcmRlcnMtYWxsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MmVcIlxyXG59XHJcblxyXG4uay1pLWFsbC1ib3JkZXJzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MmVcIlxyXG59XHJcblxyXG4uay1pLWJvcmRlcnMtb3V0c2lkZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjJmXCJcclxufVxyXG5cclxuLmstaS1vdXRzaWRlLWJvcmRlcnM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYyZlwiXHJcbn1cclxuXHJcbi5rLWktYm9yZGVycy1pbnNpZGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYzMFwiXHJcbn1cclxuXHJcbi5rLWktaW5zaWRlLWJvcmRlcnM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYzMFwiXHJcbn1cclxuXHJcbi5rLWktYm9yZGVycy1pbnNpZGUtaG9yaXpvbnRhbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjMxXCJcclxufVxyXG5cclxuLmstaS1pbnNpZGUtaG9yaXpvbnRhbC1ib3JkZXJzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MzFcIlxyXG59XHJcblxyXG4uay1pLWJvcmRlcnMtaW5zaWRlLXZlcnRpY2FsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MzJcIlxyXG59XHJcblxyXG4uay1pLWluc2lkZS12ZXJ0aWNhbC1ib3JkZXJzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MzJcIlxyXG59XHJcblxyXG4uay1pLWJvcmRlci10b3A6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYzM1wiXHJcbn1cclxuXHJcbi5rLWktdG9wLWJvcmRlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjMzXCJcclxufVxyXG5cclxuLmstaS1ib3JkZXItYm90dG9tOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MzRcIlxyXG59XHJcblxyXG4uay1pLWJvdHRvbS1ib3JkZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYzNFwiXHJcbn1cclxuXHJcbi5rLWktYm9yZGVyLWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYzNVwiXHJcbn1cclxuXHJcbi5rLWktbGVmdC1ib3JkZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYzNVwiXHJcbn1cclxuXHJcbi5rLWktYm9yZGVyLXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MzZcIlxyXG59XHJcblxyXG4uay1pLXJpZ2h0LWJvcmRlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjM2XCJcclxufVxyXG5cclxuLmstaS1ib3JkZXItbm86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYzN1wiXHJcbn1cclxuXHJcbi5rLWktbm8tYm9yZGVyczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjM3XCJcclxufVxyXG5cclxuLmstaS1ib3JkZXJzLXNob3ctaGlkZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjM4XCJcclxufVxyXG5cclxuLmstaS1mb3JtOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MzlcIlxyXG59XHJcblxyXG4uay1pLWJvcmRlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjM5XCJcclxufVxyXG5cclxuLmstaS1mb3JtLWVsZW1lbnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYzYVwiXHJcbn1cclxuXHJcbi5rLWktY29kZS1zbmlwcGV0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2M2JcIlxyXG59XHJcblxyXG4uay1pLXNlbGVjdC1hbGw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYzY1wiXHJcbn1cclxuXHJcbi5rLWktYnV0dG9uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2M2RcIlxyXG59XHJcblxyXG4uay1pLXNlbGVjdC1ib3g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYzZVwiXHJcbn1cclxuXHJcbi5rLWktY2FsZW5kYXItZGF0ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjNmXCJcclxufVxyXG5cclxuLmstaS1ncm91cC1ib3g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY0MFwiXHJcbn1cclxuXHJcbi5rLWktdGV4dGFyZWE6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY0MVwiXHJcbn1cclxuXHJcbi5rLWktdGV4dGJveDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjQyXCJcclxufVxyXG5cclxuLmstaS10ZXh0Ym94LWhpZGRlbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjQzXCJcclxufVxyXG5cclxuLmstaS1wYXNzd29yZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjQ0XCJcclxufVxyXG5cclxuLmstaS1wYXJhZ3JhcGgtYWRkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2NDVcIlxyXG59XHJcblxyXG4uay1pLWVkaXQtdG9vbHM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY0NlwiXHJcbn1cclxuXHJcbi5rLWktdGVtcGxhdGUtbWFuYWdlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjQ3XCJcclxufVxyXG5cclxuLmstaS1jaGFuZ2UtbWFudWFsbHk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY0OFwiXHJcbn1cclxuXHJcbi5rLWktdHJhY2stY2hhbmdlczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjQ5XCJcclxufVxyXG5cclxuLmstaS10cmFjay1jaGFuZ2VzLWVuYWJsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjRhXCJcclxufVxyXG5cclxuLmstaS10cmFjay1jaGFuZ2VzLWFjY2VwdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjRiXCJcclxufVxyXG5cclxuLmstaS10cmFjay1jaGFuZ2VzLWFjY2VwdC1hbGw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY0Y1wiXHJcbn1cclxuXHJcbi5rLWktdHJhY2stY2hhbmdlcy1yZWplY3Q6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY0ZFwiXHJcbn1cclxuXHJcbi5rLWktdHJhY2stY2hhbmdlcy1yZWplY3QtYWxsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2NGVcIlxyXG59XHJcblxyXG4uay1pLWRvY3VtZW50LW1hbmFnZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY0ZlwiXHJcbn1cclxuXHJcbi5rLWktY3VzdG9tLWljb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY1MFwiXHJcbn1cclxuXHJcbi5rLWktZGljdGlvbmFyeS1hZGQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY1MVwiXHJcbn1cclxuXHJcbi5rLWktaW1hZ2UtbGlnaHQtZGlhbG9nOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2NTJcIlxyXG59XHJcblxyXG4uay1pLWltYWdlLWluc2VydDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjUyXCJcclxufVxyXG5cclxuLmstaS1pbWFnZS1lZGl0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2NTNcIlxyXG59XHJcblxyXG4uay1pLWltYWdlLW1hcC1lZGl0b3I6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY1NFwiXHJcbn1cclxuXHJcbi5rLWktY29tbWVudDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjU1XCJcclxufVxyXG5cclxuLmstaS1jb21tZW50LXJlbW92ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjU2XCJcclxufVxyXG5cclxuLmstaS1jb21tZW50cy1yZW1vdmUtYWxsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2NTdcIlxyXG59XHJcblxyXG4uay1pLXNpbHZlcmxpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2NThcIlxyXG59XHJcblxyXG4uay1pLW1lZGlhLW1hbmFnZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY1OVwiXHJcbn1cclxuXHJcbi5rLWktdmlkZW8tZXh0ZXJuYWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY1YVwiXHJcbn1cclxuXHJcbi5rLWktZmxhc2gtbWFuYWdlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjViXCJcclxufVxyXG5cclxuLmstaS1maW5kLWFuZC1yZXBsYWNlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2NWNcIlxyXG59XHJcblxyXG4uay1pLWZpbmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY1Y1wiXHJcbn1cclxuXHJcbi5rLWktY29weTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjVkXCJcclxufVxyXG5cclxuLmstaS1maWxlczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjVkXCJcclxufVxyXG5cclxuLmstaS1jdXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY1ZVwiXHJcbn1cclxuXHJcbi5rLWktcGFzdGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY1ZlwiXHJcbn1cclxuXHJcbi5rLWktcGFzdGUtYXMtaHRtbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjYwXCJcclxufVxyXG5cclxuLmstaS1wYXN0ZS1mcm9tLXdvcmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY2MVwiXHJcbn1cclxuXHJcbi5rLWktcGFzdGUtZnJvbS13b3JkLXN0cmlwLWZpbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY2MlwiXHJcbn1cclxuXHJcbi5rLWktcGFzdGUtaHRtbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjYzXCJcclxufVxyXG5cclxuLmstaS1wYXN0ZS1tYXJrZG93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjY0XCJcclxufVxyXG5cclxuLmstaS1wYXN0ZS1wbGFpbi10ZXh0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2NjVcIlxyXG59XHJcblxyXG4uay1pLWFwcGx5LWZvcm1hdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjY2XCJcclxufVxyXG5cclxuLmstaS1jbGVhci1jc3M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY2N1wiXHJcbn1cclxuXHJcbi5rLWktY29weS1mb3JtYXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY2OFwiXHJcbn1cclxuXHJcbi5rLWktc3RyaXAtYWxsLWZvcm1hdGluZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjY5XCJcclxufVxyXG5cclxuLmstaS1zdHJpcC1jc3MtZm9ybWF0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2NmFcIlxyXG59XHJcblxyXG4uay1pLXN0cmlwLWZvbnQtZWxlbWVudHM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY2YlwiXHJcbn1cclxuXHJcbi5rLWktc3RyaXAtc3Bhbi1lbGVtZW50czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjZjXCJcclxufVxyXG5cclxuLmstaS1zdHJpcC13b3JkLWZvcm1hdHRpbmc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY2ZFwiXHJcbn1cclxuXHJcbi5rLWktZm9ybWF0LWNvZGUtYmxvY2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY2ZVwiXHJcbn1cclxuXHJcbi5rLWktc3R5bGUtYnVpbGRlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjZmXCJcclxufVxyXG5cclxuLmstaS1tb2R1bGUtbWFuYWdlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjcwXCJcclxufVxyXG5cclxuLmstaS1oeXBlcmxpbmstbGlnaHQtZGlhbG9nOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2NzFcIlxyXG59XHJcblxyXG4uay1pLWh5cGVybGluay1pbnNlcnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY3MVwiXHJcbn1cclxuXHJcbi5rLWktaHlwZXJsaW5rLWdsb2JlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2NzJcIlxyXG59XHJcblxyXG4uay1pLWh5cGVybGluay1nbG9iZS1yZW1vdmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY3M1wiXHJcbn1cclxuXHJcbi5rLWktaHlwZXJsaW5rLWVtYWlsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2NzRcIlxyXG59XHJcblxyXG4uay1pLWFuY2hvcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjc1XCJcclxufVxyXG5cclxuLmstaS10YWJsZS1saWdodC1kaWFsb2c6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY3NlwiXHJcbn1cclxuXHJcbi5rLWktdGFibGUtaW5zZXJ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2NzZcIlxyXG59XHJcblxyXG4uay1pLXRhYmxlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2NzdcIlxyXG59XHJcblxyXG4uay1pLXRhYmxlLXByb3BlcnRpZXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY3OFwiXHJcbn1cclxuXHJcbi5rLWktdGFibGUtd2l6YXJkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2NzhcIlxyXG59XHJcblxyXG4uay1pLXRhYmxlLWNlbGw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY3OVwiXHJcbn1cclxuXHJcbi5rLWktdGFibGUtY2VsbC1wcm9wZXJ0aWVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2N2FcIlxyXG59XHJcblxyXG4uay1pLXRhYmxlLWNvbHVtbi1pbnNlcnQtbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjdiXCJcclxufVxyXG5cclxuLmstaS10YWJsZS1jb2x1bW4taW5zZXJ0LXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2N2NcIlxyXG59XHJcblxyXG4uay1pLXRhYmxlLXJvdy1pbnNlcnQtYWJvdmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY3ZFwiXHJcbn1cclxuXHJcbi5rLWktdGFibGUtcm93LWluc2VydC1iZWxvdzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjdlXCJcclxufVxyXG5cclxuLmstaS10YWJsZS1jb2x1bW4tZGVsZXRlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2N2ZcIlxyXG59XHJcblxyXG4uay1pLXRhYmxlLXJvdy1kZWxldGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY4MFwiXHJcbn1cclxuXHJcbi5rLWktdGFibGUtY2VsbC1kZWxldGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY4MVwiXHJcbn1cclxuXHJcbi5rLWktdGFibGUtZGVsZXRlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2ODJcIlxyXG59XHJcblxyXG4uay1pLWNlbGxzLW1lcmdlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2ODNcIlxyXG59XHJcblxyXG4uay1pLWNlbGxzLW1lcmdlLWhvcml6b250YWxseTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjg0XCJcclxufVxyXG5cclxuLmstaS1jZWxscy1tZXJnZS12ZXJ0aWNhbGx5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2ODVcIlxyXG59XHJcblxyXG4uay1pLWNlbGwtc3BsaXQtaG9yaXpvbnRhbGx5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2ODZcIlxyXG59XHJcblxyXG4uay1pLWNlbGwtc3BsaXQtdmVydGljYWxseTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjg3XCJcclxufVxyXG5cclxuLmstaS10YWJsZS11bm1lcmdlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2ODhcIlxyXG59XHJcblxyXG4uay1pLXBhbmUtZnJlZXplOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2ODlcIlxyXG59XHJcblxyXG4uay1pLXJvdy1mcmVlemU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY4YVwiXHJcbn1cclxuXHJcbi5rLWktY29sdW1uLWZyZWV6ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjhiXCJcclxufVxyXG5cclxuLmstaS10b29sYmFyLWZsb2F0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2OGNcIlxyXG59XHJcblxyXG4uay1pLXNwZWxsLWNoZWNrZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY4ZFwiXHJcbn1cclxuXHJcbi5rLWktdmFsaWRhdGlvbi14aHRtbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjhlXCJcclxufVxyXG5cclxuLmstaS12YWxpZGF0aW9uLWRhdGE6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY4ZlwiXHJcbn1cclxuXHJcbi5rLWktdG9nZ2xlLWZ1bGwtc2NyZWVuLW1vZGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY5MFwiXHJcbn1cclxuXHJcbi5rLWktZm9ybXVsYS1meDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjkxXCJcclxufVxyXG5cclxuLmstaS1zdW06YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY5MlwiXHJcbn1cclxuXHJcbi5rLWktc3ltYm9sOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2OTNcIlxyXG59XHJcblxyXG4uay1pLWRvbGxhcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjk0XCJcclxufVxyXG5cclxuLmstaS1jdXJyZW5jeTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjk0XCJcclxufVxyXG5cclxuLmstaS1wZXJjZW50OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2OTVcIlxyXG59XHJcblxyXG4uay1pLWN1c3RvbS1mb3JtYXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY5NlwiXHJcbn1cclxuXHJcbi5rLWktZGVjaW1hbC1pbmNyZWFzZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjk3XCJcclxufVxyXG5cclxuLmstaS1kZWNpbWFsLWRlY3JlYXNlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2OThcIlxyXG59XHJcblxyXG4uay1pLWZvbnQtc2l6ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjk5XCJcclxufVxyXG5cclxuLmstaS1pbWFnZS1hYnNvbHV0ZS1wb3NpdGlvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjlhXCJcclxufVxyXG5cclxuLmstaS1nbG9iZS1vdXRsaW5lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU3MDBcIlxyXG59XHJcblxyXG4uay1pLWdsb2JlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU3MDFcIlxyXG59XHJcblxyXG4uay1pLW1hcmtlci1waW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTcwMlwiXHJcbn1cclxuXHJcbi5rLWktbWFya2VyLXBpbi10YXJnZXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTcwM1wiXHJcbn1cclxuXHJcbi5rLWktcGluOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU3MDRcIlxyXG59XHJcblxyXG4uay1pLXVucGluOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU3MDVcIlxyXG59XHJcblxyXG4uay1pLXNoYXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU4MDBcIlxyXG59XHJcblxyXG4uay1pLXVzZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTgwMVwiXHJcbn1cclxuXHJcbi5rLWktaW5ib3g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTgwMlwiXHJcbn1cclxuXHJcbi5rLWktYmxvZ2dlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODAzXCJcclxufVxyXG5cclxuLmstaS1ibG9nZ2VyLWJveDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODA0XCJcclxufVxyXG5cclxuLmstaS1kZWxpY2lvdXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTgwNVwiXHJcbn1cclxuXHJcbi5rLWktZGVsaWNpb3VzLWJveDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODA2XCJcclxufVxyXG5cclxuLmstaS1kaWdnOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU4MDdcIlxyXG59XHJcblxyXG4uay1pLWRpZ2ctYm94OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU4MDhcIlxyXG59XHJcblxyXG4uay1pLWVtYWlsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU4MDlcIlxyXG59XHJcblxyXG4uay1pLWVudmVsb3A6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTgwOVwiXHJcbn1cclxuXHJcbi5rLWktbGV0dGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU4MDlcIlxyXG59XHJcblxyXG4uay1pLWVtYWlsLWJveDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODBhXCJcclxufVxyXG5cclxuLmstaS1lbnZlbG9wLWJveDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODBhXCJcclxufVxyXG5cclxuLmstaS1sZXR0ZXItYm94OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU4MGFcIlxyXG59XHJcblxyXG4uay1pLWZhY2Vib29rOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU4MGJcIlxyXG59XHJcblxyXG4uay1pLWZhY2Vib29rLWJveDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODBjXCJcclxufVxyXG5cclxuLmstaS1nb29nbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTgwZFwiXHJcbn1cclxuXHJcbi5rLWktZ29vZ2xlLWJveDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODBlXCJcclxufVxyXG5cclxuLmstaS1nb29nbGUtcGx1czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODBmXCJcclxufVxyXG5cclxuLmstaS1nb29nbGUtcGx1cy1ib3g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTgxMFwiXHJcbn1cclxuXHJcbi5rLWktbGlua2VkaW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTgxMVwiXHJcbn1cclxuXHJcbi5rLWktbGlua2VkaW4tYm94OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU4MTJcIlxyXG59XHJcblxyXG4uay1pLW15c3BhY2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTgxM1wiXHJcbn1cclxuXHJcbi5rLWktbXlzcGFjZS1ib3g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTgxNFwiXHJcbn1cclxuXHJcbi5rLWktcGludGVyZXN0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU4MTVcIlxyXG59XHJcblxyXG4uay1pLXBpbnRlcmVzdC1ib3g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTgxNlwiXHJcbn1cclxuXHJcbi5rLWktcmVkZGl0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU4MTdcIlxyXG59XHJcblxyXG4uay1pLXJlZGRpdC1ib3g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTgxOFwiXHJcbn1cclxuXHJcbi5rLWktc3R1bWJsZS11cG9uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU4MTlcIlxyXG59XHJcblxyXG4uay1pLXN0dW1ibGUtdXBvbi1ib3g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTgxYVwiXHJcbn1cclxuXHJcbi5rLWktdGVsbC1hLWZyaWVuZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODFiXCJcclxufVxyXG5cclxuLmstaS10ZWxsLWEtZnJpZW5kLWJveDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODFjXCJcclxufVxyXG5cclxuLmstaS10dW1ibHI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTgxZFwiXHJcbn1cclxuXHJcbi5rLWktdHVtYmxyLWJveDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODFlXCJcclxufVxyXG5cclxuLmstaS10d2l0dGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU4MWZcIlxyXG59XHJcblxyXG4uay1pLXR3aXR0ZXItYm94OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU4MjBcIlxyXG59XHJcblxyXG4uay1pLXlhbW1lcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODIxXCJcclxufVxyXG5cclxuLmstaS15YW1tZXItYm94OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU4MjJcIlxyXG59XHJcblxyXG4uay1pLWJlaGFuY2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTgyM1wiXHJcbn1cclxuXHJcbi5rLWktYmVoYW5jZS1ib3g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTgyNFwiXHJcbn1cclxuXHJcbi5rLWktZHJpYmJibGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTgyNVwiXHJcbn1cclxuXHJcbi5rLWktZHJpYmJibGUtYm94OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU4MjZcIlxyXG59XHJcblxyXG4uay1pLXJzczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODI3XCJcclxufVxyXG5cclxuLmstaS1yc3MtYm94OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU4MjhcIlxyXG59XHJcblxyXG4uay1pLXZpbWVvOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU4MjlcIlxyXG59XHJcblxyXG4uay1pLXZpbWVvLWJveDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODJhXCJcclxufVxyXG5cclxuLmstaS15b3V0dWJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU4MmJcIlxyXG59XHJcblxyXG4uay1pLXlvdXR1YmUtYm94OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU4MmNcIlxyXG59XHJcblxyXG4uay1pLWZvbGRlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTAwXCJcclxufVxyXG5cclxuLmstaS1mb2xkZXItb3BlbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCJcclxufVxyXG5cclxuLmstaS1mb2xkZXItYWRkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDJcIlxyXG59XHJcblxyXG4uay1pLWZvbGRlci11cDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCJcclxufVxyXG5cclxuLmstaS1mb2xkZXItbW9yZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCJcclxufVxyXG5cclxuLmstaS1maWVsZHMtbW9yZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCJcclxufVxyXG5cclxuLmstaS1hZ2dyZWdhdGUtZmllbGRzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDVcIlxyXG59XHJcblxyXG4uay1pLWZpbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwNlwiXHJcbn1cclxuXHJcbi5rLWktZmlsZS12ZXJ0aWNhbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCJcclxufVxyXG5cclxuLmstaS1maWxlLWFkZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTA3XCJcclxufVxyXG5cclxuLmstaS1maWxlLXR4dDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTA4XCJcclxufVxyXG5cclxuLmstaS10eHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwOFwiXHJcbn1cclxuXHJcbi5rLWktZmlsZS1jc3Y6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwOVwiXHJcbn1cclxuXHJcbi5rLWktY3N2OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDlcIlxyXG59XHJcblxyXG4uay1pLWZpbGUtZXhjZWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwYVwiXHJcbn1cclxuXHJcbi5rLWktZmlsZS14bHM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwYVwiXHJcbn1cclxuXHJcbi5rLWktZXhjZWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwYVwiXHJcbn1cclxuXHJcbi5rLWkteGxzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MGFcIlxyXG59XHJcblxyXG4uay1pLWZpbGUtd29yZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTBiXCJcclxufVxyXG5cclxuLmstaS1maWxlLWRvYzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTBiXCJcclxufVxyXG5cclxuLmstaS13b3JkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MGJcIlxyXG59XHJcblxyXG4uay1pLWRvYzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTBiXCJcclxufVxyXG5cclxuLmstaS1maWxlLW1kYjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTBjXCJcclxufVxyXG5cclxuLmstaS1tZGI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwY1wiXHJcbn1cclxuXHJcbi5rLWktZmlsZS1wcHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwZFwiXHJcbn1cclxuXHJcbi5rLWktcHB0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MGRcIlxyXG59XHJcblxyXG4uay1pLWZpbGUtcGRmOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MGVcIlxyXG59XHJcblxyXG4uay1pLXBkZjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTBlXCJcclxufVxyXG5cclxuLmstaS1maWxlLXBzZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTBmXCJcclxufVxyXG5cclxuLmstaS1wc2Q6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwZlwiXHJcbn1cclxuXHJcbi5rLWktZmlsZS1mbGFzaDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTEwXCJcclxufVxyXG5cclxuLmstaS1mbGFzaDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTEwXCJcclxufVxyXG5cclxuLmstaS1maWxlLWNvbmZpZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTExXCJcclxufVxyXG5cclxuLmstaS1jb25maWc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxMVwiXHJcbn1cclxuXHJcbi5rLWktZmlsZS1hc2N4OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MTJcIlxyXG59XHJcblxyXG4uay1pLWFzY3g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxMlwiXHJcbn1cclxuXHJcbi5rLWktZmlsZS1iYWM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxM1wiXHJcbn1cclxuXHJcbi5rLWktYmFjOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MTNcIlxyXG59XHJcblxyXG4uay1pLWZpbGUtemlwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MTRcIlxyXG59XHJcblxyXG4uay1pLXppcDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTE0XCJcclxufVxyXG5cclxuLmstaS1maWxtOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MTVcIlxyXG59XHJcblxyXG4uay1pLWNzczM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxNlwiXHJcbn1cclxuXHJcbi5rLWktaHRtbDU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxN1wiXHJcbn1cclxuXHJcbi5rLWktaHRtbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTE4XCJcclxufVxyXG5cclxuLmstaS1zb3VyY2UtY29kZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTE4XCJcclxufVxyXG5cclxuLmstaS12aWV3LXNvdXJjZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTE4XCJcclxufVxyXG5cclxuLmstaS1jc3M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxOVwiXHJcbn1cclxuXHJcbi5rLWktanM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxYVwiXHJcbn1cclxuXHJcbi5rLWktZXhlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MWJcIlxyXG59XHJcblxyXG4uay1pLWNzcHJvajpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTFjXCJcclxufVxyXG5cclxuLmstaS12YnByb2o6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxZFwiXHJcbn1cclxuXHJcbi5rLWktY3M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxZVwiXHJcbn1cclxuXHJcbi5rLWktdmI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxZlwiXHJcbn1cclxuXHJcbi5rLWktc2xuOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MjBcIlxyXG59XHJcblxyXG4uay1pLWNsb3VkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MjFcIlxyXG59XHJcblxyXG4uay1pLWZpbGUtaG9yaXpvbnRhbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTIyXCJcclxufVxyXG5cclxuLmstaS1lcXVhbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTRhXCJcclxufVxyXG5cclxuLmstaS1ub3QtZXF1YWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTE0YlwiXHJcbn1cclxuXHJcbi5rLWktbGVzcy1vci1lcXVhbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTRjXCJcclxufVxyXG5cclxuLmstaS1ncmVhdGVyLW9yLWVxdWFsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxNGRcIlxyXG59XHJcblxyXG4uay1pLWRpdmlkZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTRlXCJcclxufVxyXG5cclxuLmstaS1hY2Nlc3NpYmlsaXR5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxNGZcIlxyXG59XHJcblxyXG4uay1pLWJhcmNvZGUtb3V0bGluZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTUwXCJcclxufVxyXG5cclxuLmstaS1iYXJjb2RlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxNTFcIlxyXG59XHJcblxyXG4uay1pLWJhcmNvZGUtc2Nhbm5lcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTUyXCJcclxufVxyXG5cclxuLmstaS1xci1jb2RlLW91dGxpbmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTE1M1wiXHJcbn1cclxuXHJcbi5rLWktcXItY29kZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTU0XCJcclxufVxyXG5cclxuLmstaS1xci1jb2RlLXNjYW5uZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTE1NVwiXHJcbn1cclxuXHJcbi5rLWktYmFyY29kZS1xci1jb2RlLXNjYW5uZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTE1NlwiXHJcbn1cclxuXHJcbi5rLWktc2lnbmF0dXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxNTdcIlxyXG59XHJcblxyXG4uay1pLWhhbmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTE1OFwiXHJcbn1cclxuXHJcbi5rLWktY3Vyc29yOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxNTlcIlxyXG59XHJcblxyXG4uay1pLWF0dGFjaG1lbnQtNDU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEwZVwiXHJcbn1cclxuXHJcbi5rLWktaW1hZ2VzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1MmJcIlxyXG59XHJcblxyXG4uay1pLXN0cmlwLWFsbC1mb3JtYXR0aW5nOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2NjlcIlxyXG59XHJcblxyXG4uay1pLWhvbWU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAzNFwiXHJcbn1cclxuXHJcbi5rLWktb3ZlcmxhcDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDMzXCJcclxufVxyXG5cclxuLmstaS1hbGlnbi10by1ncmlkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1MmNcIlxyXG59XHJcblxyXG4uay1pLXNpemUtdG8tZ3JpZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTJkXCJcclxufVxyXG5cclxuLmstaS1tYWtlLXNhbWUtc2l6ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTJlXCJcclxufVxyXG5cclxuLmstaS1tYWtlLXNhbWUtd2lkdGg6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTUyZlwiXHJcbn1cclxuXHJcbi5rLWktbWFrZS1zYW1lLWhlaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTMwXCJcclxufVxyXG5cclxuLmstaS1tYWtlLWhvcml6b250YWwtc3BhY2luZy1lcXVhbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTMxXCJcclxufVxyXG5cclxuLmstaS1pbmNyZWFzZS1ob3Jpem9udGFsLXNwYWNpbmc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTUzMlwiXHJcbn1cclxuXHJcbi5rLWktZGVjcmVhc2UtaG9yaXpvbnRhbC1zcGFjaW5nOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1MzNcIlxyXG59XHJcblxyXG4uay1pLXJlbW92ZS1ob3Jpem9udGFsLXNwYWNpbmc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTUzNFwiXHJcbn1cclxuXHJcbi5rLWktbWFrZS12ZXJ0aWNhbC1zcGFjaW5nLWVxdWFsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1MzVcIlxyXG59XHJcblxyXG4uay1pLWluY3JlYXNlLXZlcnRpY2FsLXNwYWNpbmc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTUzNlwiXHJcbn1cclxuXHJcbi5rLWktZGVjcmVhc2UtdmVydGljYWwtc3BhY2luZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTM3XCJcclxufVxyXG5cclxuLmstaS1yZW1vdmUtdmVydGljYWwtc3BhY2luZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTM4XCJcclxufVxyXG5cclxuLmstaS1leWVkcm9wcGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1MzlcIlxyXG59XHJcblxyXG4uay1pLXNuYXAtZ3JpZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTNhXCJcclxufVxyXG5cclxuLmstaS1zbmFwLXRvLWdyaWRsaW5lczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTNiXCJcclxufVxyXG5cclxuLmstaS1zbmFwLXRvLXNuYXBsaW5lczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTNjXCJcclxufVxyXG5cclxuLmstaS1kaW1lbnNpb25zOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1M2RcIlxyXG59XHJcblxyXG4uay1pLWNyb3NzdGFiOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2OWNcIlxyXG59XHJcblxyXG4uay1pLXRhYmxlLWJvZHk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY5ZVwiXHJcbn1cclxuXHJcbi5rLWktdGFibGUtY29sdW1uLWdyb3VwczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjlmXCJcclxufVxyXG5cclxuLmstaS10YWJsZS1jb3JuZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTZhMFwiXHJcbn1cclxuXHJcbi5rLWktdGFibGUtcm93LWdyb3VwczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNmExXCJcclxufVxyXG5cclxuLmstaS10YWJsZS1wb3NpdGlvbi1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2YTJcIlxyXG59XHJcblxyXG4uay1pLXRhYmxlLXBvc2l0aW9uLWNlbnRlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNmEzXCJcclxufVxyXG5cclxuLmstaS10YWJsZS1wb3NpdGlvbi1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNmE0XCJcclxufVxyXG5cclxuLmstaS1saXN0LXJvbWFuLXVwcGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2YTVcIlxyXG59XHJcblxyXG4uay1pLWxpc3Qtcm9tYW4tbG93ZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTZhNlwiXHJcbn1cclxuXHJcbi5rLWktaW1wb3J0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2YTdcIlxyXG59XHJcblxyXG4uay1pLWV4cG9ydDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNmE4XCJcclxufVxyXG5cclxuLmstaS1zdWJyZXBvcnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkyM1wiXHJcbn1cclxuXHJcbi5rLWktZGF0YTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTI0XCJcclxufVxyXG5cclxuLmstaS1yZXBvcnQtaGVhZGVyLXNlY3Rpb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkyNVwiXHJcbn1cclxuXHJcbi5rLWktcmVwb3J0LWZvb3Rlci1zZWN0aW9uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MjZcIlxyXG59XHJcblxyXG4uay1pLWdyb3VwLWhlYWRlci1zZWN0aW9uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MjdcIlxyXG59XHJcblxyXG4uay1pLWdyb3VwLWZvb3Rlci1zZWN0aW9uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MjhcIlxyXG59XHJcblxyXG4uay1pLXBhZ2UtaGVhZGVyLXNlY3Rpb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkyOVwiXHJcbn1cclxuXHJcbi5rLWktcGFnZS1mb290ZXItc2VjdGlvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTJhXCJcclxufVxyXG5cclxuLmstaS1kZXRhaWwtc2VjdGlvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTJiXCJcclxufVxyXG5cclxuLmstaS10b2Mtc2VjdGlvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTJjXCJcclxufVxyXG5cclxuLmstaS1ncm91cC1zZWN0aW9uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MmRcIlxyXG59XHJcblxyXG4uay1pLXBhcmFtZXRlcnM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkyZVwiXHJcbn1cclxuXHJcbi5rLWktZGF0YS1jc3Y6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkyZlwiXHJcbn1cclxuXHJcbi5rLWktZGF0YS1qc29uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MzBcIlxyXG59XHJcblxyXG4uay1pLWRhdGEtc3FsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MzFcIlxyXG59XHJcblxyXG4uay1pLWRhdGEtd2ViOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MzJcIlxyXG59XHJcblxyXG4uay1pLWdyb3VwLWNvbGxlY3Rpb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkzM1wiXHJcbn1cclxuXHJcbi5rLWktcGFyYW1ldGVyLWJvb2xlYW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkzNFwiXHJcbn1cclxuXHJcbi5rLWktcGFyYW1ldGVyLWRhdGUtdGltZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTM1XCJcclxufVxyXG5cclxuLmstaS1wYXJhbWV0ZXItZmxvYXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkzNlwiXHJcbn1cclxuXHJcbi5rLWktcGFyYW1ldGVyLWludGVnZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkzN1wiXHJcbn1cclxuXHJcbi5rLWktcGFyYW1ldGVyLXN0cmluZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTM4XCJcclxufVxyXG5cclxuLmstaS10b2Mtc2VjdGlvbi1sZXZlbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTM5XCJcclxufVxyXG5cclxuLmstaS1pbmhlcml0ZWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkzYVwiXHJcbn1cclxuXHJcbi5rLWktZmlsZS12aWRlbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTNiXCJcclxufVxyXG5cclxuLmstaS1maWxlLWF1ZGlvOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5M2NcIlxyXG59XHJcblxyXG4uay1pLWZpbGUtaW1hZ2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkzZFwiXHJcbn1cclxuXHJcbi5rLWktZmlsZS1wcmVzZW50YXRpb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkzZVwiXHJcbn1cclxuXHJcbi5rLWktZmlsZS1kYXRhOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5M2ZcIlxyXG59XHJcblxyXG4uay1pLWZpbGUtZGlzYy1pbWFnZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTQwXCJcclxufVxyXG5cclxuLmstaS1maWxlLXByb2dyYW1taW5nOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5NDFcIlxyXG59XHJcblxyXG4uay1pLXBhcmFtZXRlcnMtYnl0ZS1hcnJheTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTQyXCJcclxufVxyXG5cclxuLmstaS1wYXJhbWV0ZXJzLXVua25vd246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTk0M1wiXHJcbn1cclxuXHJcbi5rLWktZmlsZS1lcnJvcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTQ0XCJcclxufVxyXG5cclxuLmstaS1maWxlcy1lcnJvcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTQ1XCJcclxufVxyXG5cclxuLmstaS1kYXRhLXJlc3Q6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTk0NlwiXHJcbn1cclxuXHJcbi5rLWktZmlsZS10eXBlc2NyaXB0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5NDdcIlxyXG59XHJcblxyXG4uay1pLWdyYXBoOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGVhMDBcIlxyXG59XHJcblxyXG4uay1pLWNvbHVtbi1jbHVzdGVyZWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZWEwMVwiXHJcbn1cclxuXHJcbi5rLWktY29sdW1uLXN0YWNrZWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZWEwMlwiXHJcbn1cclxuXHJcbi5rLWktY29sdW1uLXN0YWNrZWQxMDA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZWEwM1wiXHJcbn1cclxuXHJcbi5rLWktY29sdW1uLXJhbmdlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGVhMDRcIlxyXG59XHJcblxyXG4uay1pLWJhci1jbHVzdGVyZWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZWEwNVwiXHJcbn1cclxuXHJcbi5rLWktYmFyLXN0YWNrZWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZWEwNlwiXHJcbn1cclxuXHJcbi5rLWktYmFyLXN0YWNrZWQxMDA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZWEwN1wiXHJcbn1cclxuXHJcbi5rLWktYmFyLXJhbmdlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGVhMDhcIlxyXG59XHJcblxyXG4uay1pLWFyZWEtY2x1c3RlcmVkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGVhMDlcIlxyXG59XHJcblxyXG4uay1pLWFyZWEtc3RhY2tlZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTBhXCJcclxufVxyXG5cclxuLmstaS1hcmVhLXN0YWNrZWQxMDA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZWEwYlwiXHJcbn1cclxuXHJcbi5rLWktYXJlYS1yYW5nZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTBjXCJcclxufVxyXG5cclxuLmstaS1saW5lLXN0YWNrZWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZWEwZVwiXHJcbn1cclxuXHJcbi5rLWktbGluZS1zdGFja2VkMTAwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGVhMGZcIlxyXG59XHJcblxyXG4uay1pLWxpbmUtbWFya2VyczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTEwXCJcclxufVxyXG5cclxuLmstaS1saW5lLXN0YWNrZWQtbWFya2VyczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTExXCJcclxufVxyXG5cclxuLmstaS1saW5lLXN0YWNrZWQxMDAtbWFya2VyczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTEyXCJcclxufVxyXG5cclxuLmstaS1waWU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZWExM1wiXHJcbn1cclxuXHJcbi5rLWktZG91Z2hudXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZWExNFwiXHJcbn1cclxuXHJcbi5rLWktc2NhdHRlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTE1XCJcclxufVxyXG5cclxuLmstaS1zY2F0dGVyLXNtb290aC1saW5lcy1tYXJrZXJzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGVhMTZcIlxyXG59XHJcblxyXG4uay1pLXNjYXR0ZXItc21vb3RoLWxpbmVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGVhMTdcIlxyXG59XHJcblxyXG4uay1pLXNjYXR0ZXItc3RyYWlnaHQtbGluZXMtbWFya2VyczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTE4XCJcclxufVxyXG5cclxuLmstaS1zY2F0dGVyLXN0cmFpZ2h0LWxpbmVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2YTE5XCJcclxufVxyXG5cclxuLmstaS1idWJibGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZWExYVwiXHJcbn1cclxuXHJcbi5rLWktY2FuZGxlc3RpY2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZWExYlwiXHJcbn1cclxuXHJcbi5rLWktYmFyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGVhMWNcIlxyXG59XHJcblxyXG4uay1pLXJhZGFyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGVhMWRcIlxyXG59XHJcblxyXG4uay1pLXJhZGFyLW1hcmtlcnM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZWExZVwiXHJcbn1cclxuXHJcbi5rLWktcmFkYXItZmlsbGVkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGVhMWZcIlxyXG59XHJcblxyXG4uay1pLXJvc2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZWEyMFwiXHJcbn1cclxuXHJcbi5rLWktY2hvcm9wbGV0aDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTIxXCJcclxufVxyXG5cclxuLmstaS1zZXQtY29sdW1uLXBvc2l0aW9uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxNWNcIlxyXG59XHJcblxyXG4uay1pLXN0aWNrOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxNWFcIlxyXG59XHJcblxyXG4uay1pLXVuc3RpY2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTE1YlwiXHJcbn1cclxuXHJcbi5rLWktcGFnZS1wb3J0cmFpdDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwNlwiXHJcbn1cclxuXHJcbi5rLWktcGFnZS1sYW5kc2NhcGU6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MjJcIlxyXG59XHJcblxyXG4uay1ydGwgLmstaS1jb2xsYXBzZSwgLmstcnRsIC5rLWktZXhwYW5kLCAuay1ydGwgLmstaS1pbmRlbnQtZGVjcmVhc2UsIC5rLXJ0bCAuay1pLWluZGVudC1pbmNyZWFzZSB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0IHtcclxuICB3aWR0aDogODAwcHg7XHJcbiAgaGVpZ2h0OiA2MDBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBjdXJzb3I6IGRlZmF1bHRcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtY2VsbC1jb21tZW50IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBtYXgtd2lkdGg6IDIwMHB4XHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0IC5rLXNwcmVhZHNoZWV0LXBhbmUge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDFweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcclxuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIG92ZXJmbG93OiBoaWRkZW5cclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtcGFuZS5rLXRvcCB7XHJcbiAgYm9yZGVyLXRvcC13aWR0aDogMFxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1wYW5lLmstbGVmdCB7XHJcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDBcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtcGFuZSAuay1zcHJlYWRzaGVldC1jZWxsIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2hpdGUtc3BhY2U6IHByZTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcGFkZGluZzogMXB4IDNweDtcclxuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94XHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0IC5rLXNwcmVhZHNoZWV0LXBhbmUgLmstc3ByZWFkc2hlZXQtY2VsbC5rLXNwcmVhZHNoZWV0LWhhcy1jb21tZW50OjphZnRlciB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGxlZnQ6IGF1dG87XHJcbiAgYm9yZGVyLXdpZHRoOiAzcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZFxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1oYXhpcywgLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtdmF4aXMge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0IC5rLXNwcmVhZHNoZWV0LXZheGlzIHtcclxuICB0b3A6IDA7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMCAxcHhcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtaGF4aXMge1xyXG4gIGxlZnQ6IDA7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0IC5rLWZpbHRlci1yYW5nZSwgLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtc2VsZWN0aW9uIHtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0IC5rLXNwcmVhZHNoZWV0LWFjdGl2ZS1jZWxsIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgb3V0bGluZS1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHotaW5kZXg6IDEwXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0IC5rLXNwcmVhZHNoZWV0LWFjdGlvbi1iYXIge1xyXG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICB3aWR0aDogMTAwJVxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1hY3Rpb24tYmFyIC5rLXNwcmVhZHNoZWV0LWZvcm11bGEtYmFyLCAuay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1hY3Rpb24tYmFyIC5rLXNwcmVhZHNoZWV0LW5hbWUtZWRpdG9yIHtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtYWN0aW9uLWJhciAuay1zcHJlYWRzaGVldC1uYW1lLWVkaXRvciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAwIDA7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZFxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1hY3Rpb24tYmFyIC5rLXNwcmVhZHNoZWV0LW5hbWUtZWRpdG9yIC5rLWNvbWJvYm94IHtcclxuICB3aWR0aDogOS41ZW07XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50XHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0IC5rLXNwcmVhZHNoZWV0LWFjdGlvbi1iYXIgLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1iYXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmctbGVmdDogMzFweFxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1hY3Rpb24tYmFyIC5rLXNwcmVhZHNoZWV0LWZvcm11bGEtYmFyID4gLmstaS1mb3JtdWxhLWZ4IHtcclxuICBjb250ZW50OiBcIlxcZTY5MVwiO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAwIDA7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICB3aWR0aDogMjRweDtcclxuICBtYXJnaW4tbGVmdDogLTI0cHhcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtYWN0aW9uLWJhciAuay1zcHJlYWRzaGVldC1mb3JtdWxhLWJhciAuay1zcHJlYWRzaGVldC1mb3JtdWxhLWlucHV0Lmstc3ByZWFkc2hlZXQtYXJyYXktZm9ybXVsYTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwie1wiO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDBcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtYWN0aW9uLWJhciAuay1zcHJlYWRzaGVldC1mb3JtdWxhLWJhciAuay1zcHJlYWRzaGVldC1mb3JtdWxhLWlucHV0Lmstc3ByZWFkc2hlZXQtYXJyYXktZm9ybXVsYTphZnRlciB7XHJcbiAgY29udGVudDogXCJ9XCI7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMFxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1hY3Rpb24tYmFyIC5rLXNwcmVhZHNoZWV0LWZvcm11bGEtaW5wdXQge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1pbmRlbnQ6IDhweDtcclxuICBib3JkZXI6IDA7XHJcbiAgbWFyZ2luOiAwXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0IC5rLXNwcmVhZHNoZWV0LWZvcm11bGEtaW5wdXQge1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIGhlaWdodDogMjZweDtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHdoaXRlLXNwYWNlOiBwcmU7XHJcbiAgcGFkZGluZzogM3B4IC41ZW1cclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtY2VsbC1lZGl0b3Ige1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHBhZGRpbmc6IDAgM3B4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIHotaW5kZXg6IDIwMDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlblxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldCA+IC5rLXNwcmVhZHNoZWV0LXZpZXcge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBWZXJkYW5hLCBzYW5zLXNlcmlmXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0ID4gLmstc3ByZWFkc2hlZXQtdmlldyAuay1kaXNhYmxlZCwgLmstc3ByZWFkc2hlZXQgPiAuay1zcHJlYWRzaGVldC12aWV3IC5rLXN0YXRlLWRpc2FibGVkIHtcclxuICBwb2ludGVyLWV2ZW50czogYXV0b1xyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldCAuay10YWJzdHJpcC13cmFwcGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbGluZS1oZWlnaHQ6IDEuN2VtXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0IC5rLXRhYnN0cmlwLXdyYXBwZXIgLmstdGFic3RyaXAtaXRlbXMge1xyXG4gIHBhZGRpbmc6IC4zZW0gMCAwXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0IC5rLXNwcmVhZHNoZWV0LXF1aWNrLWFjY2Vzcy10b29sYmFyIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcGFkZGluZzogLjNlbSAuM2VtIDBcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtcXVpY2stYWNjZXNzLXRvb2xiYXIgLmstYnV0dG9uIHtcclxuICBwYWRkaW5nOiAuM2VtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcclxuICBoZWlnaHQ6IGF1dG9cclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQgLmstZmlsdGVyLXdyYXBwZXIsIC5rLXNwcmVhZHNoZWV0IC5rLW1lcmdlZC1jZWxscy13cmFwcGVyLCAuay1zcHJlYWRzaGVldCAuay1zZWxlY3Rpb24td3JhcHBlciwgLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtcm93LWhlYWRlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0IC5rLXNwcmVhZHNoZWV0LWNvbHVtbi1oZWFkZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldCAuay1maWx0ZXItd3JhcHBlciB7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgei1pbmRleDogNTBcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtc2hlZXRzLWJhciB7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xyXG4gIHBhZGRpbmc6IDAgNHB4IDRweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDhweFxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1zaGVldHMtYmFyID4gLmstYnV0dG9uIHtcclxuICBmbGV4LXNocmluazogMFxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1zaGVldHMtYmFyIC5rLXRhYnN0cmlwIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGZsZXg6IDE7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIG92ZXJmbG93OiBoaWRkZW5cclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtc2hlZXRzLWJhciAuay10YWJzdHJpcCAuay10YWJzdHJpcC1pdGVtcyBsaSAuay1saW5rW2RhdGEtdHlwZT1yZW1vdmVdIHtcclxuICBwYWRkaW5nLWxlZnQ6IDZweDtcclxuICBwYWRkaW5nLXJpZ2h0OiA2cHhcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQgLmstdmVydGljYWwtYWxpZ24tY2VudGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0IC5rLXZlcnRpY2FsLWFsaWduLWJvdHRvbSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogMTAwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0IC5rLWRpcnR5IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IHVuc2V0XHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0IC5rLXNpbmdsZS1zZWxlY3Rpb24ge1xyXG4gIGN1cnNvcjogY3Jvc3NoYWlyXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0IC5rLXNpbmdsZS1zZWxlY3Rpb246OmFmdGVyIHtcclxuICBjb250ZW50OiBcIiBcIjtcclxuICBoZWlnaHQ6IDZweDtcclxuICB3aWR0aDogNnB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBib3R0b206IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIG1hcmdpbi1ib3R0b206IC00cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgei1pbmRleDogMTAwXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0IC5rLXNwcmVhZHNoZWV0LWVkaXQtY29udGFpbmVyIC5rLXNpbmdsZS1zZWxlY3Rpb246OmFmdGVyIHtcclxuICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0IC5rLWF1dG8tZmlsbCwgLmstc3ByZWFkc2hlZXQgLmstYXV0by1maWxsLWJsLWhpbnQsIC5rLXNwcmVhZHNoZWV0IC5rLWF1dG8tZmlsbC1ici1oaW50LCAuay1zcHJlYWRzaGVldCAuay1hdXRvLWZpbGwtcHVuY2gsIC5rLXNwcmVhZHNoZWV0IC5rLWF1dG8tZmlsbC10ci1oaW50IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldCAuay1hdXRvLWZpbGwge1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgY3Vyc29yOiBjcm9zc2hhaXJcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQgLmstYXV0by1maWxsLXdyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC12Ym9yZGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHhcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtaGJvcmRlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci10b3Atd2lkdGg6IDFweFxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC1saXN0LXBvcHVwIHtcclxuICBtYXJnaW4tcmlnaHQ6IC0xcHhcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtbmFtZXMtcG9wdXAgLmstaXRlbSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LW5hbWVzLXBvcHVwIC5rLWljb24ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMDtcclxuICB0b3A6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgb3BhY2l0eTogLjc7XHJcbiAgY3Vyc29yOiBwb2ludGVyXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LW5hbWVzLXBvcHVwIC5rLWljb246aG92ZXIge1xyXG4gIG9wYWNpdHk6IDFcclxufVxyXG5cclxuLmstaG9yaXpvbnRhbC1yZXNpemUge1xyXG4gIGN1cnNvcjogY29sLXJlc2l6ZVxyXG59XHJcblxyXG4uay12ZXJ0aWNhbC1yZXNpemUge1xyXG4gIGN1cnNvcjogcm93LXJlc2l6ZVxyXG59XHJcblxyXG4uay1tZXJnZWQtY2VsbHMtd3JhcHBlciwgLmstc2VsZWN0aW9uLXdyYXBwZXIsIC5rLXNwcmVhZHNoZWV0LWFjdGl2ZS1jZWxsLCAuay1zcHJlYWRzaGVldC1kYXRhIHtcclxuICBjdXJzb3I6IGNlbGxcclxufVxyXG5cclxuLmstaG9yaXpvbnRhbC1yZXNpemUgLmstbWVyZ2VkLWNlbGxzLXdyYXBwZXIsIC5rLWhvcml6b250YWwtcmVzaXplIC5rLXNlbGVjdGlvbi13cmFwcGVyLCAuay1ob3Jpem9udGFsLXJlc2l6ZSAuay1zcHJlYWRzaGVldC1hY3RpdmUtY2VsbCwgLmstaG9yaXpvbnRhbC1yZXNpemUgLmstc3ByZWFkc2hlZXQtZGF0YSB7XHJcbiAgY3Vyc29yOiBjb2wtcmVzaXplXHJcbn1cclxuXHJcbi5rLXZlcnRpY2FsLXJlc2l6ZSAuay1tZXJnZWQtY2VsbHMtd3JhcHBlciwgLmstdmVydGljYWwtcmVzaXplIC5rLXNlbGVjdGlvbi13cmFwcGVyLCAuay12ZXJ0aWNhbC1yZXNpemUgLmstc3ByZWFkc2hlZXQtYWN0aXZlLWNlbGwsIC5rLXZlcnRpY2FsLXJlc2l6ZSAuay1zcHJlYWRzaGVldC1kYXRhIHtcclxuICBjdXJzb3I6IHJvdy1yZXNpemVcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQgLmstY29sb3JwaWNrZXIgLmstdG9vbC1pY29uIHtcclxuICBvdmVyZmxvdzogdmlzaWJsZVxyXG59XHJcblxyXG4uay1idXR0b24uay1jdXN0b20tY29sb3IsIC5rLWJ1dHRvbi5rLXJlc2V0LWNvbG9yIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGxpbmUtaGVpZ2h0OiAyZW1cclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtY29sb3JwaWNrZXIgLmstY29sb3JwYWxldHRlIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZGJkYmRiO1xyXG4gIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gIGJvcmRlci1yaWdodDogbm9uZTtcclxuICBwYWRkaW5nOiAuNGVtXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LWZpbHRlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBwb2ludGVyLWV2ZW50czogYWxsXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LXNhbXBsZSB7XHJcbiAgZmxvYXQ6IHJpZ2h0XHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LWNsaXBib2FyZCwgLmstc3ByZWFkc2hlZXQtY2xpcGJvYXJkLXBhc3RlIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGJvcmRlcjogMDtcclxuICB3aWR0aDogMXB4O1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxufVxyXG5cclxudGV4dGFyZWEuay1zcHJlYWRzaGVldC1jbGlwYm9hcmQge1xyXG4gIHBvc2l0aW9uOiBmaXhlZFxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC10b3AtY29ybmVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogMTAwMDA7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LXRvcC1jb3JuZXI6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogMDtcclxuICByaWdodDogMDtcclxuICBib3JkZXItd2lkdGg6IDZweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LXNjcm9sbGVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcclxuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDFcclxufVxyXG5cclxuQG1lZGlhIChob3Zlcjogbm9uZSksKHBvaW50ZXI6IGNvYXJzZSkge1xyXG4gIC5rLXNwcmVhZHNoZWV0LXNjcm9sbGVyIHtcclxuICAgIHotaW5kZXg6IDNcclxuICB9XHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LWZpeGVkLWNvbnRhaW5lciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlblxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC12aWV3LXNpemUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC1jb2x1bW4taGVhZGVyLCAuay1zcHJlYWRzaGVldC1yb3ctaGVhZGVyIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgei1pbmRleDogMTAwXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LWNvbHVtbi1oZWFkZXIgLmstc3ByZWFkc2hlZXQtY2VsbCwgLmstc3ByZWFkc2hlZXQtcm93LWhlYWRlciAuay1zcHJlYWRzaGVldC1jZWxsIHtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDBcclxufVxyXG5cclxuZGl2Lmstc3ByZWFkc2hlZXQtd2luZG93IHtcclxuICBwYWRkaW5nOiAxLjE2N2VtIC43NWVtIC43NWVtXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LXdpbmRvdyAuay1lZGl0LWZvcm0tY29udGFpbmVyIHtcclxuICB3aWR0aDogMTAwJVxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC13aW5kb3cgLmstcm9vdC10YWJzIHtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgbWFyZ2luOiAtMWVtIC0xZW0gMDtcclxuICBwYWRkaW5nOiAuNWVtIDFlbSAwXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LXdpbmRvdyAuay1yb290LXRhYnMgLmstbG9hZGluZyB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC13aW5kb3cgLmstZm9ybWF0LWZpbHRlciB7XHJcbiAgd2lkdGg6IDEwMCVcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtd2luZG93IC5rLWFjdGlvbi1idXR0b25zIHtcclxuICB0b3A6IDEwcHg7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwcHggLSAxZW0pXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LXdpbmRvdyAuay1lZGl0LWxhYmVsIHtcclxuICB3aWR0aDogMjUlO1xyXG4gIG1hcmdpbjogMCAwIDAgLjc1ZW1cclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtd2luZG93IC5rLWVkaXQtZmllbGQge1xyXG4gIHdpZHRoOiA2NyU7XHJcbiAgbWFyZ2luOiAwIC45MTdlbSAwIDBcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtd2luZG93IC5rLWVkaXQtZmllbGQsIC5rLXNwcmVhZHNoZWV0LXdpbmRvdyAuay1lZGl0LWxhYmVsIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAzZW1cclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtd2luZG93IC5rLWVkaXQtZmllbGQgLmstZHJvcGRvd24sIC5rLXNwcmVhZHNoZWV0LXdpbmRvdyAuay1lZGl0LWZpZWxkIC5rLWRyb3Bkb3dubGlzdCwgLmstc3ByZWFkc2hlZXQtd2luZG93IC5rLWVkaXQtZmllbGQgLmstdGV4dGJveCB7XHJcbiAgd2lkdGg6IDEwMCVcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtd2luZG93IC5rLWV4cG9ydC1jb25maWcgLmstaHIge1xyXG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gIG1hcmdpbi1yaWdodDogMTVweFxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC13aW5kb3cgLmstZXhwb3J0LWNvbmZpZyAuay1lZGl0LWZpZWxkIHtcclxuICB3aWR0aDogNDAlO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbi1sZWZ0OiAzMHB4XHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LXdpbmRvdyAuay1wYWdlLW9yaWVudGF0aW9uIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDJlbTtcclxuICB0b3A6IDI1JVxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC13aW5kb3cgLmstcGFnZS1vcmllbnRhdGlvbiAuay1pY29uIHtcclxuICBmb250LXNpemU6IDZlbVxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC13aW5kb3cgLmstZXhwb3J0LWNvbmZpZzphZnRlciwgLmstc3ByZWFkc2hlZXQtd2luZG93ID4gZGl2OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIGhlaWdodDogMFxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC1mb3JtYXQtY2VsbHMgLmstc3ByZWFkc2hlZXQtcHJldmlldyB7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC1zaXplOiAxLjE2ZW07XHJcbiAgbGluZS1oZWlnaHQ6IDMuNjRlbTtcclxuICBtYXJnaW46IDAgLS44NjNlbSAuNzJlbTtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci13aWR0aDogMXB4IDBcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtYm9yZGVyLXBhbGV0dGUge1xyXG4gIHdpZHRoOiAxNTNweFxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC1ib3JkZXItcGFsZXR0ZSAuay1zcHJlYWRzaGVldC1ib3JkZXItdHlwZS1wYWxldHRlIC5rLWJ1dHRvbiB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB3aWR0aDogMjAlXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LWJvcmRlci1wYWxldHRlIC5rLWNvbG9ycGFsZXR0ZSB7XHJcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbVxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC1wb3B1cCAuay1zZXBhcmF0b3Ige1xyXG4gIHdpZHRoOiAxcHg7XHJcbiAgaGVpZ2h0OiAxLjhlbTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9ja1xyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC1wb3B1cCAuay1jb2xvcnBhbGV0dGUge1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3BcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtcG9wdXAgLmstYnV0dG9uLmstYnV0dG9uLWljb24ge1xyXG4gIHBhZGRpbmc6IC42ZW07XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDBcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtcG9wdXAgLmstYnV0dG9uLmstYnV0dG9uLWljb250ZXh0IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gIHBhZGRpbmc6IC4zZW0gMS41ZW0gLjNlbSAuOWVtO1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBib3JkZXItcmFkaXVzOiAwXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IHtcclxuICB3aWR0aDogMjgwcHhcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgLmstc3ByZWFkc2hlZXQtdmFsdWUtdHJlZXZpZXctd3JhcHBlciB7XHJcbiAgaGVpZ2h0OiAyMDBweDtcclxuICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgb3ZlcmZsb3cteDogYXV0bztcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLXNwcmVhZHNoZWV0LXZhbHVlLXRyZWV2aWV3LXdyYXBwZXIgLmstdHJlZXZpZXcge1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLWRldGFpbHMge1xyXG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcclxuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcclxuICBwYWRkaW5nOiA0cHggMFxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSAuay1kZXRhaWxzLXN1bW1hcnkge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBsaW5lLWhlaWdodDogMjZweFxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSAuay1kZXRhaWxzLXN1bW1hcnkgLmstaWNvbiB7XHJcbiAgbWFyZ2luOiAwIDVweFxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSAuay1kZXRhaWxzLWNvbnRlbnQge1xyXG4gIHBhZGRpbmc6IDAgOHB4IDAgMjZweFxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSAuay1kZXRhaWxzLWNvbnRlbnQgPiAuay10ZXh0Ym94LCAuay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSAuay1kZXRhaWxzLWNvbnRlbnQgPiAuay13aWRnZXQge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi1ib3R0b206IDNweFxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSAuay1kZXRhaWxzLWNvbnRlbnQgLmstc3BhY2UtcmlnaHQge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmVcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgLmstZGV0YWlscy1jb250ZW50IC5rLWZpbHRlci1hbmQge1xyXG4gIHdpZHRoOiA3NXB4O1xyXG4gIG1hcmdpbjogOHB4IDBcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgLmstYWN0aW9uLWJ1dHRvbnMge1xyXG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XHJcbiAgbWFyZ2luOiA4cHg7XHJcbiAgcGFkZGluZzogMDtcclxuICBwb3NpdGlvbjogc3RhdGljXHJcbn1cclxuXHJcbi5rLXJlc2l6ZS1oYW5kbGUsIC5rLXJlc2l6ZS1oaW50IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogMjAwXHJcbn1cclxuXHJcbi5rLXJlc2l6ZS1oaW50LWhhbmRsZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAyMHB4XHJcbn1cclxuXHJcbi5rLXJlc2l6ZS1oaW50LW1hcmtlciB7XHJcbiAgd2lkdGg6IDJweDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbWFyZ2luOiAwIGF1dG9cclxufVxyXG5cclxuLmstcmVzaXplLWhpbnQtdmVydGljYWwgLmstcmVzaXplLWhpbnQtaGFuZGxlIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IDIwcHg7XHJcbiAgZmxvYXQ6IGxlZnRcclxufVxyXG5cclxuLmstcmVzaXplLWhpbnQtdmVydGljYWwgLmstcmVzaXplLWhpbnQtbWFya2VyIHtcclxuICBoZWlnaHQ6IDJweDtcclxuICB3aWR0aDogMTAwJVxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC1xdWljay1hY2Nlc3MtdG9vbGJhciAuay1idXR0b24sIC5rLXNwcmVhZHNoZWV0LXNoZWV0cy1iYXIgLmstYnV0dG9uIHtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmVcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtdGFic3RyaXAge1xyXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xyXG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcclxuICBib3JkZXItdG9wLXdpZHRoOiAwXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LXRhYnN0cmlwID4gLmstY29udGVudCB7XHJcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XHJcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xyXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDBcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtdGFic3RyaXAgLmstbG9hZGluZyB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC10b29sYmFyIHtcclxuICBib3JkZXItd2lkdGg6IDBcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtdG9vbGJhciA+IC5rLXdpZGdldFtkYXRhLXByb3BlcnR5PWZvbnRTaXplXSB7XHJcbiAgd2lkdGg6IDc1cHhcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtdG9vbGJhciA+IC5rLXdpZGdldFtkYXRhLXByb3BlcnR5PWZvcm1hdF0ge1xyXG4gIHdpZHRoOiAxMDBweFxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC10b29sYmFyID4gLmstd2lkZ2V0W2RhdGEtcHJvcGVydHk9Zm9udEZhbWlseV0ge1xyXG4gIHdpZHRoOiAxMzBweFxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC10b29sYmFyIFtkYXRhLXRvb2w9YWxpZ25tZW50XSwgLmstc3ByZWFkc2hlZXQtdG9vbGJhciBbZGF0YS10b29sPWJhY2tncm91bmRDb2xvcl0sIC5rLXNwcmVhZHNoZWV0LXRvb2xiYXIgW2RhdGEtdG9vbD1ib3JkZXJzXSwgLmstc3ByZWFkc2hlZXQtdG9vbGJhciBbZGF0YS10b29sPWZyZWV6ZV0sIC5rLXNwcmVhZHNoZWV0LXRvb2xiYXIgW2RhdGEtdG9vbD1tZXJnZV0sIC5rLXNwcmVhZHNoZWV0LXRvb2xiYXIgW2RhdGEtdG9vbD10ZXh0Q29sb3JdIHtcclxuICB3aWR0aDogYXV0b1xyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC1mb3JtdWxhLWlucHV0ID4gLmstc3ludGF4LWJvb2wuay1zeW50YXgtYXQtcG9pbnQsIC5rLXNwcmVhZHNoZWV0LWZvcm11bGEtaW5wdXQgPiAuay1zeW50YXgtZnVuYy5rLXN5bnRheC1hdC1wb2ludCwgLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1pbnB1dCA+IC5rLXN5bnRheC1udW0uay1zeW50YXgtYXQtcG9pbnQsIC5rLXNwcmVhZHNoZWV0LWZvcm11bGEtaW5wdXQgPiAuay1zeW50YXgtcmVmLmstc3ludGF4LWF0LXBvaW50LCAuay1zcHJlYWRzaGVldC1mb3JtdWxhLWlucHV0ID4gLmstc3ludGF4LXN0ci5rLXN5bnRheC1hdC1wb2ludCB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1pbnB1dCA+IC5rLXNlcmllcy1hLCAuay1zcHJlYWRzaGVldC1mb3JtdWxhLWlucHV0ID4gLmstc2VyaWVzLWIsIC5rLXNwcmVhZHNoZWV0LWZvcm11bGEtaW5wdXQgPiAuay1zZXJpZXMtYywgLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1pbnB1dCA+IC5rLXNlcmllcy1kIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC1zZWxlY3Rpb24taGlnaGxpZ2h0IHtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LWZvcm11bGEtbGlzdCB7XHJcbiAgbWluLXdpZHRoOiAxMDBweFxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC1mb3JtdWxhLWxpc3QgLmstaXRlbSB7XHJcbiAgcGFkZGluZzogMCAuM2VtO1xyXG4gIGJveC1zaGFkb3c6IG5vbmVcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtc2hlZXRzLWl0ZW1zLWhpbnQge1xyXG4gIG1hcmdpbi10b3A6IC4xZW07XHJcbiAgYmFja2dyb3VuZDogMCAwICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXdpZHRoOiAwICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtZWRpdG9yLWJ1dHRvbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIG1hcmdpbi1sZWZ0OiAycHg7XHJcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LWVkaXRvci1idXR0b24uay1zcHJlYWRzaGVldC1sYXN0LWNvbHVtbiB7XHJcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4XHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LWVkaXRvci1idXR0b24gc3BhbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKVxyXG59XHJcblxyXG4uaGludC13cmFwcGVyIHtcclxuICBtYXJnaW4tdG9wOiAxZW1cclxufVxyXG5cclxuLmstZWRpdC1mb3JtLWNvbnRhaW5lciA+IGRpdjphZnRlciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBjbGVhcjogYm90aFxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSAuay1pLWFycm93LTQ1LWRvd24tcmlnaHQge1xyXG4gIGN1cnNvcjogcG9pbnRlclxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC1pbXBvcnQtZXJyb3JzIC5rLS1oZWFkZXItbWVzc2FnZSB7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODg4O1xyXG4gIG1hcmdpbi1ib3R0b206IDVweFxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC1pbXBvcnQtZXJyb3JzIC5rLS1lcnJvcnMge1xyXG4gIG1heC1oZWlnaHQ6IDM1MHB4O1xyXG4gIG92ZXJmbG93OiBhdXRvXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LWltcG9ydC1lcnJvcnMgLmstLWVycm9ycyB0YWJsZSB7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICBmb250LXNpemU6IDkwJVxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC1pbXBvcnQtZXJyb3JzIC5rLS1lcnJvcnMgdGFibGUgdGQsIC5rLXNwcmVhZHNoZWV0LWltcG9ydC1lcnJvcnMgLmstLWVycm9ycyB0YWJsZSB0aCB7XHJcbiAgcGFkZGluZzogMnB4IDRweDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JiYlxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC1pbXBvcnQtZXJyb3JzIC5rLS1lcnJvcnMgdGFibGUgdGgge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDBcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtaW5zZXJ0LWltYWdlLWRpYWxvZyB7XHJcbiAgbWFyZ2luOiAwIDFlbTtcclxuICBib3JkZXItc3R5bGU6IGRhc2hlZDtcclxuICBib3JkZXItd2lkdGg6IDJweFxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC1pbnNlcnQtaW1hZ2UtZGlhbG9nIGxhYmVsIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDM1NXB4O1xyXG4gIGhlaWdodDogMjAwcHg7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwodGV4dHVyZXMvaW1hZ2UtZGVmYXVsdC5wbmcpO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byA3MCU7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMzAlXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LWluc2VydC1pbWFnZS1kaWFsb2cgbGFiZWwgZGl2IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiA3NSU7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmVcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtaW5zZXJ0LWltYWdlLWRpYWxvZyBsYWJlbCBpbnB1dCB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC1pbnNlcnQtaW1hZ2UtZGlhbG9nIC5rLXNwcmVhZHNoZWV0LWhhcy1pbWFnZSB7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDkwJTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LWluc2VydC1pbWFnZS1kaWFsb2cgLmstc3ByZWFkc2hlZXQtaGFzLWltYWdlLmstaG92ZXIgZGl2LCAuay1zcHJlYWRzaGVldC1pbnNlcnQtaW1hZ2UtZGlhbG9nIC5rLXNwcmVhZHNoZWV0LWhhcy1pbWFnZS5rLXN0YXRlLWhvdmVyZWQgZGl2LCAuay1zcHJlYWRzaGVldC1pbnNlcnQtaW1hZ2UtZGlhbG9nIC5rLXNwcmVhZHNoZWV0LWhhcy1pbWFnZTpob3ZlciBkaXYge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgdG9wOiA1MCVcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtaW5zZXJ0LWltYWdlLWRpYWxvZyAuay1zcHJlYWRzaGVldC1oYXMtaW1hZ2UgZGl2IHtcclxuICBvcGFjaXR5OiAwXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LWRyYXdpbmcge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHotaW5kZXg6IDEwMVxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC1kcmF3aW5nLmstc3ByZWFkc2hlZXQtYWN0aXZlLWRyYXdpbmcge1xyXG4gIG91dGxpbmUtc3R5bGU6IHNvbGlkO1xyXG4gIG91dGxpbmUtd2lkdGg6IDJweFxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC1kcmF3aW5nIC5rLXNwcmVhZHNoZWV0LWRyYXdpbmctaW1hZ2Uge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGN1cnNvcjogbW92ZVxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC1kcmF3aW5nIC5rLXNwcmVhZHNoZWV0LWRyYXdpbmctaGFuZGxlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDZweDtcclxuICBoZWlnaHQ6IDZweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LWRyYXdpbmcgLmstc3ByZWFkc2hlZXQtZHJhd2luZy1oYW5kbGUuTiB7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRvcDogMDtcclxuICBjdXJzb3I6IG5zLXJlc2l6ZVxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC1kcmF3aW5nIC5rLXNwcmVhZHNoZWV0LWRyYXdpbmctaGFuZGxlLk5FIHtcclxuICBsZWZ0OiAxMDAlO1xyXG4gIHRvcDogMDtcclxuICBjdXJzb3I6IG5lc3ctcmVzaXplXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LWRyYXdpbmcgLmstc3ByZWFkc2hlZXQtZHJhd2luZy1oYW5kbGUuRSB7XHJcbiAgbGVmdDogMTAwJTtcclxuICB0b3A6IDUwJTtcclxuICBjdXJzb3I6IGV3LXJlc2l6ZVxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC1kcmF3aW5nIC5rLXNwcmVhZHNoZWV0LWRyYXdpbmctaGFuZGxlLlNFIHtcclxuICBsZWZ0OiAxMDAlO1xyXG4gIHRvcDogMTAwJTtcclxuICBjdXJzb3I6IG53c2UtcmVzaXplXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LWRyYXdpbmcgLmstc3ByZWFkc2hlZXQtZHJhd2luZy1oYW5kbGUuUyB7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRvcDogMTAwJTtcclxuICBjdXJzb3I6IG5zLXJlc2l6ZVxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC1kcmF3aW5nIC5rLXNwcmVhZHNoZWV0LWRyYXdpbmctaGFuZGxlLlNXIHtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMTAwJTtcclxuICBjdXJzb3I6IG5lc3ctcmVzaXplXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LWRyYXdpbmcgLmstc3ByZWFkc2hlZXQtZHJhd2luZy1oYW5kbGUuVyB7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDUwJTtcclxuICBjdXJzb3I6IGV3LXJlc2l6ZVxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC1kcmF3aW5nIC5rLXNwcmVhZHNoZWV0LWRyYXdpbmctaGFuZGxlLk5XIHtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICBjdXJzb3I6IG53c2UtcmVzaXplXHJcbn1cclxuXHJcbi5rLWF2YXRhciB7XHJcbiAgd2lkdGg6IDMycHg7XHJcbiAgaGVpZ2h0OiAzMnB4O1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBvdmVyZmxvdzogaGlkZGVuXHJcbn1cclxuXHJcbi5rLWF2YXRhci1pbml0aWFscywgLmstYXZhdGFyLXRleHQge1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0M1xyXG59XHJcblxyXG4uay1hdmF0YXItaWNvbiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG59XHJcblxyXG4uay1hdmF0YXItaW1hZ2Uge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0XHJcbn1cclxuXHJcbi5rLWF2YXRhci1pbWFnZSA+IGltZyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG9iamVjdC1maXQ6IGNvdmVyXHJcbn1cclxuXHJcbi5rLWF2YXRhci1zbSB7XHJcbiAgd2lkdGg6IDE2cHg7XHJcbiAgaGVpZ2h0OiAxNnB4O1xyXG4gIGZsZXgtYmFzaXM6IDE2cHhcclxufVxyXG5cclxuLmstYXZhdGFyLW1kIHtcclxuICB3aWR0aDogMzJweDtcclxuICBoZWlnaHQ6IDMycHg7XHJcbiAgZmxleC1iYXNpczogMzJweFxyXG59XHJcblxyXG4uay1hdmF0YXItbGcge1xyXG4gIHdpZHRoOiA2NHB4O1xyXG4gIGhlaWdodDogNjRweDtcclxuICBmbGV4LWJhc2lzOiA2NHB4XHJcbn1cclxuXHJcbi5rLWF2YXRhci1ib3JkZXJlZCB7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHhcclxufVxyXG5cclxuLmstY2FyZCB7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgb3V0bGluZTogMDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlblxyXG59XHJcblxyXG4uay1jYXJkIC5rLWNhcmQtY2FsbG91dCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIGhlaWdodDogMjBweDtcclxuICBib3JkZXItd2lkdGg6IDFweCAxcHggMCAwO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgbWFyZ2luOiAwXHJcbn1cclxuXHJcbi5rLWNhcmQgLmstY2FyZC1jYWxsb3V0LmstY2FsbG91dC1uIHtcclxuICB0b3A6IDA7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XHJcbiAgbGVmdDogNTAlXHJcbn1cclxuXHJcbi5rLWNhcmQgLmstY2FyZC1jYWxsb3V0LmstY2FsbG91dC1lIHtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiBhdXRvO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSkgcm90YXRlKDEzNWRlZykgc2NhbGVYKC0xKVxyXG59XHJcblxyXG4uay1jYXJkIC5rLWNhcmQtY2FsbG91dC5rLWNhbGxvdXQtcyB7XHJcbiAgdG9wOiBhdXRvO1xyXG4gIGJvdHRvbTogMDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpIHJvdGF0ZSgxMzVkZWcpO1xyXG4gIGxlZnQ6IDUwJVxyXG59XHJcblxyXG4uay1jYXJkIC5rLWNhcmQtY2FsbG91dC5rLWNhbGxvdXQtdyB7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogMDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTEzNWRlZylcclxufVxyXG5cclxuLmstY2FyZCAuay1hdmF0YXIge1xyXG4gIHdpZHRoOiA0NXB4O1xyXG4gIGhlaWdodDogNDVweDtcclxuICBmbGV4LWJhc2lzOiA0NXB4O1xyXG4gIG1hcmdpbi1yaWdodDogMTZweFxyXG59XHJcblxyXG4uay1jYXJkIC5rLWF2YXRhci5rLWF2YXRhci1pbWFnZSA+ICoge1xyXG4gIHdpZHRoOiA0NXB4O1xyXG4gIGhlaWdodDogNDVweFxyXG59XHJcblxyXG4uay1jYXJkLmstY2FyZC1mbGF0IHtcclxuICBib3gtc2hhZG93OiBub25lXHJcbn1cclxuXHJcbi5rLWNhcmQtaG9yaXpvbnRhbCB7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvd1xyXG59XHJcblxyXG4uay1jYXJkLWlubmVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBpbmhlcml0O1xyXG4gIG92ZXJmbG93OiBoaWRkZW5cclxufVxyXG5cclxuLmstY2FyZC1oZWFkZXIge1xyXG4gIHBhZGRpbmc6IDEycHggMTZweDtcclxuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBvdXRsaW5lOiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDFcclxufVxyXG5cclxuLmstY2FyZCA+IC5rLWNhcmQtaGVhZGVyOmZpcnN0LWNoaWxkIHtcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweFxyXG59XHJcblxyXG4uay1jYXJkID4gLmstY2FyZC1oZWFkZXI6bGFzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHhcclxufVxyXG5cclxuLmstY2FyZC1oZWFkZXIgaDEsIC5rLWNhcmQtaGVhZGVyIGgyLCAuay1jYXJkLWhlYWRlciBoMywgLmstY2FyZC1oZWFkZXIgaDQsIC5rLWNhcmQtaGVhZGVyIGg1LCAuay1jYXJkLWhlYWRlciBoNiwgLmstY2FyZC1oZWFkZXIgPiBkaXYge1xyXG4gIG1hcmdpbjogMFxyXG59XHJcblxyXG4uay1jYXJkLWhlYWRlciAuay1jYXJkLXRpdGxlICsgLmstY2FyZC1zdWJ0aXRsZSB7XHJcbiAgbWFyZ2luLXRvcDogMFxyXG59XHJcblxyXG4uay1jYXJkLWZvb3RlciB7XHJcbiAgcGFkZGluZzogMTJweCAxNnB4O1xyXG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgZGlzcGxheTogYmxvY2tcclxufVxyXG5cclxuLmstY2FyZC1ib2R5IHtcclxuICBwYWRkaW5nOiAxMnB4IDE2cHg7XHJcbiAgb3V0bGluZTogMDtcclxuICBmbGV4OiAxIDEgYXV0b1xyXG59XHJcblxyXG4uay1jYXJkID4gLmstY2FyZC1ib2R5OmZpcnN0LWNoaWxkIHtcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweFxyXG59XHJcblxyXG4uay1jYXJkID4gLmstY2FyZC1ib2R5Omxhc3QtY2hpbGQge1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XHJcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4XHJcbn1cclxuXHJcbi5rLWNhcmQtYm9keSBwIHtcclxuICBtYXJnaW46IDAgMCA4cHhcclxufVxyXG5cclxuLmstY2FyZC1ib2R5ID4gLmstbGFzdCwgLmstY2FyZC1ib2R5ID4gOmxhc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1ib3R0b206IDBcclxufVxyXG5cclxuLmstY2FyZC1pbWFnZSwgLmstY2FyZC1tZWRpYSB7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBvdmVyZmxvdzogaGlkZGVuXHJcbn1cclxuXHJcbi5rLWNhcmQgPiAuay1jYXJkLWltYWdlOmZpcnN0LWNoaWxkLCAuay1jYXJkID4gLmstY2FyZC1tZWRpYTpmaXJzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHhcclxufVxyXG5cclxuLmstY2FyZCA+IC5rLWNhcmQtaW1hZ2U6bGFzdC1jaGlsZCwgLmstY2FyZCA+IC5rLWNhcmQtbWVkaWE6bGFzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHhcclxufVxyXG5cclxuLmstY2FyZC1pbWFnZSA+IGltZywgLmstY2FyZC1tZWRpYSA+IGltZyB7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIG1heC13aWR0aDogMTAwJVxyXG59XHJcblxyXG4uay1jYXJkLWhvcml6b250YWwgLmstY2FyZC1pbWFnZSwgLmstY2FyZC1ob3Jpem9udGFsIC5rLWNhcmQtbWVkaWEge1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIG1heC13aWR0aDogMTAwcHg7XHJcbiAgb2JqZWN0LWZpdDogY292ZXJcclxufVxyXG5cclxuLmstY2FyZC10aXRsZSB7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgZm9udC1zaXplOiAxOXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBtYXJnaW46IDAgMCA4cHhcclxufVxyXG5cclxuLmstY2FyZC1zdWJ0aXRsZSB7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIG1hcmdpbjogMCAwIDhweDtcclxuICBvcGFjaXR5OiAuNlxyXG59XHJcblxyXG4uay1jYXJkLXNlcGFyYXRvciB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZsZXg6IDAgMCBhdXRvXHJcbn1cclxuXHJcbi5rLWNhcmQtc2VwYXJhdG9yLmstc2VwYXJhdG9yLXZlcnRpY2FsIHtcclxuICB3aWR0aDogMDtcclxuICBib3JkZXItd2lkdGg6IDAgMCAwIDFweFxyXG59XHJcblxyXG4uay1jYXJkID4gLmstaHIge1xyXG4gIG1hcmdpbjogMDtcclxuICBmbGV4OiAwIDAgYXV0bztcclxuICBib3JkZXItY29sb3I6IGluaGVyaXRcclxufVxyXG5cclxuLmstY2FyZC1hY3Rpb25zIHtcclxuICBwYWRkaW5nOiA4cHggMTZweDtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBmbGV4LXNocmluazogMDtcclxuICBmbGV4LWJhc2lzOiBhdXRvXHJcbn1cclxuXHJcbi5rLWNhcmQgPiAuay1jYXJkLWFjdGlvbnM6Zmlyc3QtY2hpbGQge1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4XHJcbn1cclxuXHJcbi5rLWNhcmQgPiAuay1jYXJkLWFjdGlvbnM6bGFzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHhcclxufVxyXG5cclxuLmstY2FyZC1ob3Jpem9udGFsIC5rLWNhcmQtYWN0aW9ucywgLmstY2FyZC12ZXJ0aWNhbCAuay1jYXJkLWFjdGlvbnMge1xyXG4gIGJvcmRlcjogMFxyXG59XHJcblxyXG4uay1jYXJkLWFjdGlvbnMgLmstYnV0dG9uIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbFxyXG59XHJcblxyXG4uay1jYXJkLWFjdGlvbnMgPiAuay1idXR0b24uay1mbGF0OmZpcnN0LWNoaWxkIHtcclxuICBtYXJnaW4tbGVmdDogLThweFxyXG59XHJcblxyXG4uay1jYXJkLWFjdGlvbnMuay1jYXJkLWFjdGlvbnMtc3RhcnQge1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxyXG59XHJcblxyXG4uay1jYXJkLWFjdGlvbnMuay1jYXJkLWFjdGlvbnMtZW5kIHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kXHJcbn1cclxuXHJcbi5rLWNhcmQtYWN0aW9ucy5rLWNhcmQtYWN0aW9ucy1jZW50ZXIge1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbn1cclxuXHJcbi5rLWNhcmQtYWN0aW9uIHtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgZmxleDogMSAxIGF1dG9cclxufVxyXG5cclxuLmstY2FyZC1hY3Rpb24gPiAuay1idXR0b24ge1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgcGFkZGluZzogMTZweCAxNnB4O1xyXG4gIGZsZXg6IDEgMSBhdXRvXHJcbn1cclxuXHJcbi5rLWNhcmQtYWN0aW9ucy12ZXJ0aWNhbCB7XHJcbiAgcGFkZGluZzogMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxufVxyXG5cclxuLmstY2FyZC1hY3Rpb25zLXZlcnRpY2FsIC5rLWJ1dHRvbiB7XHJcbiAgcGFkZGluZzogMTJweCAxNnB4XHJcbn1cclxuXHJcbi5rLWNhcmQtYWN0aW9ucy12ZXJ0aWNhbCAuay1idXR0b24uay1mbGF0OmZpcnN0LWNoaWxkIHtcclxuICBtYXJnaW4tbGVmdDogMFxyXG59XHJcblxyXG4uay1jYXJkLWFjdGlvbnMtdmVydGljYWwgLmstY2FyZC1hY3Rpb24gKyAuay1jYXJkLWFjdGlvbiB7XHJcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4XHJcbn1cclxuXHJcbi5rLWNhcmQtaG9yaXpvbnRhbCAuay1jYXJkLWFjdGlvbnMtdmVydGljYWwge1xyXG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XHJcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweFxyXG59XHJcblxyXG4uay1jYXJkLXZlcnRpY2FsIC5rLWNhcmQtYWN0aW9ucy12ZXJ0aWNhbC5rLWNhcmQtYWN0aW9ucy1zdGFydCB7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcclxufVxyXG5cclxuLmstY2FyZC12ZXJ0aWNhbCAuay1jYXJkLWFjdGlvbnMtdmVydGljYWwuay1jYXJkLWFjdGlvbnMtZW5kIHtcclxuICBhbGlnbi1pdGVtczogZmxleC1lbmRcclxufVxyXG5cclxuLmstY2FyZC12ZXJ0aWNhbCAuay1jYXJkLWFjdGlvbnMtdmVydGljYWwuay1jYXJkLWFjdGlvbnMtY2VudGVyIHtcclxuICBhbGlnbi1pdGVtczogY2VudGVyXHJcbn1cclxuXHJcbi5rLWNhcmQtdmVydGljYWwgLmstY2FyZC1hY3Rpb25zLXZlcnRpY2FsLmstY2FyZC1hY3Rpb25zLWNlbnRlciwgLmstY2FyZC12ZXJ0aWNhbCAuay1jYXJkLWFjdGlvbnMtdmVydGljYWwuay1jYXJkLWFjdGlvbnMtZW5kLCAuay1jYXJkLXZlcnRpY2FsIC5rLWNhcmQtYWN0aW9ucy12ZXJ0aWNhbC5rLWNhcmQtYWN0aW9ucy1zdGFydCB7XHJcbiAgcGFkZGluZzogOHB4IDE2cHhcclxufVxyXG5cclxuLmstY2FyZC12ZXJ0aWNhbCAuay1jYXJkLWFjdGlvbnMtdmVydGljYWwuay1jYXJkLWFjdGlvbnMtY2VudGVyIC5rLWJ1dHRvbiwgLmstY2FyZC12ZXJ0aWNhbCAuay1jYXJkLWFjdGlvbnMtdmVydGljYWwuay1jYXJkLWFjdGlvbnMtZW5kIC5rLWJ1dHRvbiwgLmstY2FyZC12ZXJ0aWNhbCAuay1jYXJkLWFjdGlvbnMtdmVydGljYWwuay1jYXJkLWFjdGlvbnMtc3RhcnQgLmstYnV0dG9uIHtcclxuICBwYWRkaW5nOiA0cHggOHB4XHJcbn1cclxuXHJcbi5rLWNhcmQtYWN0aW9ucy1zdHJldGNoZWQge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93XHJcbn1cclxuXHJcbi5rLWNhcmQtYWN0aW9ucy1zdHJldGNoZWQgLmstYnV0dG9uIHtcclxuICBwYWRkaW5nOiAxMnB4IDE2cHg7XHJcbiAgZmxleC1ncm93OiAxO1xyXG4gIGJvcmRlci1yYWRpdXM6IDBcclxufVxyXG5cclxuLmstY2FyZC1hY3Rpb25zLXN0cmV0Y2hlZCAuay1idXR0b24uay1mbGF0OmZpcnN0LWNoaWxkIHtcclxuICBtYXJnaW4tbGVmdDogMFxyXG59XHJcblxyXG4uay1jYXJkLWFjdGlvbnMtc3RyZXRjaGVkIC5rLWNhcmQtYWN0aW9uICsgLmstY2FyZC1hY3Rpb24ge1xyXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHhcclxufVxyXG5cclxuLmstY2FyZCAuay1jYXJkLWFjdGlvbnMtc3RyZXRjaGVkIHtcclxuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZFxyXG59XHJcblxyXG4uay1jYXJkLWhvcml6b250YWwgPiAuay1jYXJkLWFjdGlvbnMtc3RyZXRjaGVkIHtcclxuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xyXG4gIGJvcmRlci10b3Atd2lkdGg6IDBcclxufVxyXG5cclxuLmstY2FyZC1hY3Rpb25zLXN0cmV0Y2hlZC5rLWNhcmQtYWN0aW9ucy12ZXJ0aWNhbCB7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG59XHJcblxyXG4uay1jYXJkLWFjdGlvbnMtc3RyZXRjaGVkLmstY2FyZC1hY3Rpb25zLXZlcnRpY2FsIC5rLWNhcmQtYWN0aW9uICsgLmstY2FyZC1hY3Rpb24ge1xyXG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcclxuICBib3JkZXItbGVmdC13aWR0aDogMFxyXG59XHJcblxyXG4uay1jYXJkLWxpc3Qge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICBmbGV4OiAwIDAgYXV0b1xyXG59XHJcblxyXG4uay1jYXJkLWxpc3QgLmstY2FyZCB7XHJcbiAgZmxleDogMCAwIGF1dG9cclxufVxyXG5cclxuLmstY2FyZC1saXN0IC5rLWNhcmQgKyAuay1jYXJkIHtcclxuICBtYXJnaW4tdG9wOiAxNnB4XHJcbn1cclxuXHJcbi5rLWNhcmQtZGVjayB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgZmxleDogMCAwIGF1dG9cclxufVxyXG5cclxuLmstY2FyZC1kZWNrIC5rLWNhcmQge1xyXG4gIGZsZXg6IDAgMCBhdXRvXHJcbn1cclxuXHJcbi5rLWNhcmQtZGVjayAuay1jYXJkICsgLmstY2FyZCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDE2cHhcclxufVxyXG5cclxuLmstY2FyZC1kZWNrLXNjcm9sbHdyYXAge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxufVxyXG5cclxuLmstY2FyZC1kZWNrLXNjcm9sbHdyYXAgPiAuay1idXR0b24ge1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgZmxleDogMCAwIGF1dG87XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDFcclxufVxyXG5cclxuLmstY2FyZC1kZWNrLXNjcm9sbHdyYXAgPiAuay1idXR0b246Zmlyc3QtY2hpbGQge1xyXG4gIGxlZnQ6IC0xcHhcclxufVxyXG5cclxuLmstY2FyZC1kZWNrLXNjcm9sbHdyYXAgPiAuay1idXR0b246bGFzdC1jaGlsZCB7XHJcbiAgcmlnaHQ6IC0xcHhcclxufVxyXG5cclxuLmstY2FyZC1kZWNrLXNjcm9sbHdyYXAgPiAuay1jYXJkLWRlY2sge1xyXG4gIGZsZXg6IDEgMSBhdXRvXHJcbn1cclxuXHJcbi5rLWNhcmQtZ3JvdXAge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICBmbGV4OiAwIDAgYXV0b1xyXG59XHJcblxyXG4uay1jYXJkLWdyb3VwIC5rLWNhcmQge1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgZmxleDogMCAwIGF1dG9cclxufVxyXG5cclxuLmstY2FyZC1ncm91cCAuay1jYXJkID4gLmstY2FyZC1oZWFkZXIge1xyXG4gIGJvcmRlci1yYWRpdXM6IDBcclxufVxyXG5cclxuLmstY2FyZC1ncm91cCAuay1jYXJkICsgLmstY2FyZCB7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xcHhcclxufVxyXG5cclxuLmstY2FyZC1ncm91cCAuay1jYXJkLmstZmlyc3Qge1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHhcclxufVxyXG5cclxuLmstY2FyZC1ncm91cCAuay1jYXJkLmstZmlyc3QgPiAuay1jYXJkLWhlYWRlciB7XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4XHJcbn1cclxuXHJcbi5rLWNhcmQtZ3JvdXAgLmstY2FyZC5rLWxhc3Qge1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweFxyXG59XHJcblxyXG4uay1jYXJkLWdyb3VwIC5rLWNhcmQuay1sYXN0ID4gLmstY2FyZC1oZWFkZXIge1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHhcclxufVxyXG5cclxuLmstY2FyZC1ncm91cCAuay1jYXJkLmstb25seSB7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4XHJcbn1cclxuXHJcbi5rLWNhcmQtZ3JvdXAgLmstY2FyZC5rLW9ubHkgPiAuay1jYXJkLWhlYWRlciB7XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHhcclxufVxyXG5cclxuLmstcnRsIC5rLWNhcmQtZGVjayAuay1jYXJkICsgLmstY2FyZCwgW2Rpcj1ydGxdIC5rLWNhcmQtZGVjayAuay1jYXJkICsgLmstY2FyZCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4XHJcbn1cclxuXHJcbi5rLXJ0bCAuay1jYXJkLWFjdGlvbnMtc3RyZXRjaGVkIC5rLWNhcmQtYWN0aW9uICsgLmstY2FyZC1hY3Rpb24sIFtkaXI9cnRsXSAuay1jYXJkLWFjdGlvbnMtc3RyZXRjaGVkIC5rLWNhcmQtYWN0aW9uICsgLmstY2FyZC1hY3Rpb24ge1xyXG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwXHJcbn1cclxuXHJcbi5rLXJ0bCAuay1jYXJkLWhvcml6b250YWwgLmstY2FyZC1hY3Rpb25zLXZlcnRpY2FsLCAuay1ydGwgLmstY2FyZC1ob3Jpem9udGFsID4gLmstY2FyZC1hY3Rpb25zLXN0cmV0Y2hlZCwgW2Rpcj1ydGxdIC5rLWNhcmQtaG9yaXpvbnRhbCAuay1jYXJkLWFjdGlvbnMtdmVydGljYWwsIFtkaXI9cnRsXSAuay1jYXJkLWhvcml6b250YWwgPiAuay1jYXJkLWFjdGlvbnMtc3RyZXRjaGVkIHtcclxuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcclxuICBib3JkZXItbGVmdC13aWR0aDogMFxyXG59XHJcblxyXG4uay1pZTExIC5rLWNhcmQtYm9keSB7XHJcbiAgZmxleDogMSAxIGF1dG9cclxufVxyXG5cclxuLmstdGlsZWxheW91dCB7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGRpc3BsYXk6IGdyaWRcclxufVxyXG5cclxuLmstbGF5b3V0LWl0ZW0taGludCB7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5rLWxheW91dC1pdGVtLWhpbnQuay1sYXlvdXQtaXRlbS1oaW50LXJlc2l6ZSB7XHJcbiAgei1pbmRleDogM1xyXG59XHJcblxyXG4uay1jaGF0IHtcclxuICBoZWlnaHQ6IDYwMHB4O1xyXG4gIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgbWF4LXdpZHRoOiA1MDBweDtcclxuICBtYXJnaW46IGF1dG9cclxufVxyXG5cclxuLmstY2hhdCAuay1tZXNzYWdlLWxpc3Qge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleDogMSAxIGF1dG87XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgb3ZlcmZsb3cteTogYXV0bztcclxuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aFxyXG59XHJcblxyXG4uay1jaGF0IC5rLW1lc3NhZ2UtbGlzdC1jb250ZW50IHtcclxuICBwYWRkaW5nOiAxNnB4IDE2cHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZmxleDogMCAwIGF1dG87XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIG92ZXJmbG93OiBoaWRkZW5cclxufVxyXG5cclxuLmstY2hhdCAuay1tZXNzYWdlLWxpc3QtY29udGVudCA+ICogKyAqIHtcclxuICBtYXJnaW4tdG9wOiAxNnB4XHJcbn1cclxuXHJcbi5rLWNoYXQgLmstbWVzc2FnZS1ncm91cCB7XHJcbiAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgYmFja2dyb3VuZDogMCAwO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXNocmluazogMDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uay1jaGF0IC5rLW1lc3NhZ2UtZ3JvdXA6bm90KC5rLWFsdCkge1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIHRleHQtYWxpZ246IGxlZnRcclxufVxyXG5cclxuLmstY2hhdCAuay1tZXNzYWdlLWdyb3VwOm5vdCguay1hbHQpIC5rLW1lc3NhZ2UtdGltZSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICBsZWZ0OiAxMDAlXHJcbn1cclxuXHJcbi5rLWNoYXQgLmstbWVzc2FnZS1ncm91cDpub3QoLmstYWx0KSAuay1tZXNzYWdlLXN0YXR1cyB7XHJcbiAgbGVmdDogMFxyXG59XHJcblxyXG4uay1jaGF0IC5rLW1lc3NhZ2UtZ3JvdXA6bm90KC5rLWFsdCkgLmstZmlyc3QgLmstYnViYmxlLCAuay1jaGF0IC5rLW1lc3NhZ2UtZ3JvdXA6bm90KC5rLWFsdCkgLmstb25seSAuay1idWJibGUge1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJweFxyXG59XHJcblxyXG4uay1jaGF0IC5rLW1lc3NhZ2UtZ3JvdXA6bm90KC5rLWFsdCkgLmstbGFzdCAuay1idWJibGUsIC5rLWNoYXQgLmstbWVzc2FnZS1ncm91cDpub3QoLmstYWx0KSAuay1taWRkbGUgLmstYnViYmxlIHtcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAycHg7XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnB4XHJcbn1cclxuXHJcbi5rLWNoYXQgLmstbWVzc2FnZS1ncm91cC5rLWFsdCB7XHJcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0XHJcbn1cclxuXHJcbi5rLWNoYXQgLmstbWVzc2FnZS1ncm91cC5rLWFsdCAuay1tZXNzYWdlLXRpbWUge1xyXG4gIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gIHJpZ2h0OiAxMDAlXHJcbn1cclxuXHJcbi5rLWNoYXQgLmstbWVzc2FnZS1ncm91cC5rLWFsdCAuay1tZXNzYWdlLXN0YXR1cyB7XHJcbiAgcmlnaHQ6IDBcclxufVxyXG5cclxuLmstY2hhdCAuay1tZXNzYWdlLWdyb3VwLmstYWx0IC5rLWZpcnN0IC5rLWJ1YmJsZSwgLmstY2hhdCAuay1tZXNzYWdlLWdyb3VwLmstYWx0IC5rLW9ubHkgLmstYnViYmxlIHtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnB4XHJcbn1cclxuXHJcbi5rLWNoYXQgLmstbWVzc2FnZS1ncm91cC5rLWFsdCAuay1sYXN0IC5rLWJ1YmJsZSwgLmstY2hhdCAuay1tZXNzYWdlLWdyb3VwLmstYWx0IC5rLW1pZGRsZSAuay1idWJibGUge1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycHg7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJweFxyXG59XHJcblxyXG4uay1jaGF0IC5rLW1lc3NhZ2Uge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBtYXJnaW46IDJweCAwIDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRyYW5zaXRpb246IG1hcmdpbiAuMnMgZWFzZS1pbi1vdXRcclxufVxyXG5cclxuLmstY2hhdCAuay1tZXNzYWdlLXN0YXR1cywgLmstY2hhdCAuay1tZXNzYWdlLXRpbWUge1xyXG4gIGZvbnQtc2l6ZTogc21hbGxlcjtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlXHJcbn1cclxuXHJcbi5rLWNoYXQgLmstbWVzc2FnZS10aW1lIHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRvcDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLWluLW91dFxyXG59XHJcblxyXG4uay1jaGF0IC5rLW1lc3NhZ2Utc3RhdHVzIHtcclxuICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdG9wOiAxMDAlO1xyXG4gIHRyYW5zaXRpb246IGhlaWdodCAuMnMgZWFzZS1pbi1vdXRcclxufVxyXG5cclxuLmstY2hhdCAuay1idWJibGUge1xyXG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgcGFkZGluZzogOHB4IDEycHg7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBsaW5lLWhlaWdodDogMThweDtcclxuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmRcclxufVxyXG5cclxuLmstY2hhdCAuay1tZXNzYWdlLmstc2VsZWN0ZWQsIC5rLWNoYXQgLmstbWVzc2FnZS5rLXN0YXRlLXNlbGVjdGVkIHtcclxuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gIGJvcmRlcjogMDtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBiYWNrZ3JvdW5kOiAwIDBcclxufVxyXG5cclxuLmstY2hhdCAuay1tZXNzYWdlLmstc2VsZWN0ZWQgLmstbWVzc2FnZS10aW1lLCAuay1jaGF0IC5rLW1lc3NhZ2Uuay1zdGF0ZS1zZWxlY3RlZCAuay1tZXNzYWdlLXRpbWUge1xyXG4gIG9wYWNpdHk6IDFcclxufVxyXG5cclxuLmstY2hhdCAuay1tZXNzYWdlLmstc2VsZWN0ZWQgLmstbWVzc2FnZS1zdGF0dXMsIC5rLWNoYXQgLmstbWVzc2FnZS5rLXN0YXRlLXNlbGVjdGVkIC5rLW1lc3NhZ2Utc3RhdHVzIHtcclxuICBoZWlnaHQ6IDEuMmVtXHJcbn1cclxuXHJcbi5rLWNoYXQgLmstbWVzc2FnZS1lcnJvciwgLmstY2hhdCAuay1tZXNzYWdlLXNlbmRpbmcge1xyXG4gIG1hcmdpbi1ib3R0b206IDE2cHhcclxufVxyXG5cclxuLmstY2hhdCAuay1tZXNzYWdlLWVycm9yIC5rLW1lc3NhZ2Utc3RhdHVzLCAuay1jaGF0IC5rLW1lc3NhZ2Utc2VuZGluZyAuay1tZXNzYWdlLXN0YXR1cyB7XHJcbiAgaGVpZ2h0OiAxLjJlbVxyXG59XHJcblxyXG4uay1jaGF0IC5rLWF2YXRhciB7XHJcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICB3aWR0aDogMzJweDtcclxuICBoZWlnaHQ6IDMycHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlXHJcbn1cclxuXHJcbi5rLWNoYXQgLmstYXZhdGFycyAuay1tZXNzYWdlLWdyb3VwOm5vdCguay1hbHQpOm5vdCguay1uby1hdmF0YXIpIHtcclxuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMzJweCArIDhweClcclxufVxyXG5cclxuLmstY2hhdCAuay1hdmF0YXJzIC5rLW1lc3NhZ2UtZ3JvdXAuay1hbHQ6bm90KC5rLW5vLWF2YXRhcikge1xyXG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMzJweCArIDhweClcclxufVxyXG5cclxuLmstY2hhdCAuay1tZXNzYWdlLWdyb3VwOm5vdCguay1hbHQpID4gLmstYXZhdGFyIHtcclxuICBsZWZ0OiAwO1xyXG4gIGJvdHRvbTogMFxyXG59XHJcblxyXG4uay1jaGF0IC5rLW1lc3NhZ2UtZ3JvdXAuay1hbHQgPiAuay1hdmF0YXIge1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMFxyXG59XHJcblxyXG4uay1hdXRob3Ige1xyXG4gIG1hcmdpbjogMDtcclxuICBmb250LXNpemU6IHNtYWxsZXI7XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbFxyXG59XHJcblxyXG4uay1jaGF0IC5rLWF1dGhvciB7XHJcbiAgbWFyZ2luOiAwXHJcbn1cclxuXHJcbi5rLXRpbWVzdGFtcCB7XHJcbiAgZm9udC1zaXplOiBzbWFsbGVyO1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGFsaWduLXNlbGY6IHN0cmV0Y2hcclxufVxyXG5cclxuLmstcXVpY2stcmVwbGllcyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWF4LXdpZHRoOiAxMDAlXHJcbn1cclxuXHJcbi5rLXF1aWNrLXJlcGx5IHtcclxuICBib3JkZXItcmFkaXVzOiAxMDBweDtcclxuICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgcGFkZGluZzogOHB4IDEycHg7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBsaW5lLWhlaWdodDogMThweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZsZXg6IDAgMCBhdXRvO1xyXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCBiYWNrZ3JvdW5kLWNvbG9yLCBib3JkZXItY29sb3I7XHJcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjJzO1xyXG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dFxyXG59XHJcblxyXG4uay1tZXNzYWdlLWJveCB7XHJcbiAgcGFkZGluZzogMTBweCAxNnB4O1xyXG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGZsZXg6IDAgMCBhdXRvO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBmbGV4LXdyYXA6IG5vd3JhcFxyXG59XHJcblxyXG4uay1tZXNzYWdlLWJveCAuay1pbnB1dCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGZvbnQ6IGluaGVyaXQ7XHJcbiAgYmFja2dyb3VuZDogMCAwO1xyXG4gIGZsZXg6IDEgMSBhdXRvXHJcbn1cclxuXHJcbi5rLW1lc3NhZ2UtYm94IC5rLWJ1dHRvbiB7XHJcbiAgcGFkZGluZzogMFxyXG59XHJcblxyXG4uay1tZXNzYWdlLWJveCAuay1idXR0b24gc3ZnIHtcclxuICB3aWR0aDogMjBweDtcclxuICBoZWlnaHQ6IDIwcHg7XHJcbiAgZmlsbDogY3VycmVudENvbG9yO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9ja1xyXG59XHJcblxyXG4uay1tZXNzYWdlLWJveCAuay1idXR0b246OmFmdGVyLCAuay1tZXNzYWdlLWJveCAuay1idXR0b246OmJlZm9yZSB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uay1jaGF0IC5rLWNhcmQtbGlzdCB7XHJcbiAgbWFyZ2luOiAycHggMCAwXHJcbn1cclxuXHJcbi5rLWNoYXQgLmstY2FyZC1kZWNrIHtcclxuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSArIGNhbGMoMTZweCAqIDIpKTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIG1hcmdpbi1sZWZ0OiAtMTZweDtcclxuICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xyXG4gIHBhZGRpbmc6IDE2cHggMTZweCAxNnB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgb3ZlcmZsb3cteDogYXV0bztcclxuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aFxyXG59XHJcblxyXG4uay1jaGF0IC5rLWNhcmQtZGVjayAuay1jYXJkLXdyYXAgKyAuay1jYXJkLXdyYXAge1xyXG4gIG1hcmdpbi1sZWZ0OiAxNnB4XHJcbn1cclxuXHJcbi5rLWNoYXQgLmstY2FyZC1kZWNrIC5rLWNhcmQsIC5rLWNoYXQgLmstY2FyZC1kZWNrIC5rLWNhcmQtd3JhcCB7XHJcbiAgd2lkdGg6IDIwMHB4XHJcbn1cclxuXHJcbi5rLWNhcmQtZGVjay1zY3JvbGx3cmFwIHtcclxuICBtYXJnaW4tbGVmdDogLTE2cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMTZweDtcclxuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbiAgcGFkZGluZy1yaWdodDogMTZweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGZsZXg6IDAgMCBhdXRvO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94XHJcbn1cclxuXHJcbi5rLWNhcmQtZGVjay1zY3JvbGx3cmFwID4gLmstY2FyZC1kZWNrIHtcclxuICBtYXJnaW4tYm90dG9tOiAtMjBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMjBweFxyXG59XHJcblxyXG4uay1jaGF0IC5rLWNhcmQtZGVjayAuay1jYXJkLXdyYXAge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICBmbGV4OiAwIDAgYXV0b1xyXG59XHJcblxyXG4uay1jaGF0IC5rLWNhcmQtZGVjayAuay1jYXJkLXdyYXAgLmstY2FyZCB7XHJcbiAgZmxleDogMCAwIGF1dG9cclxufVxyXG5cclxuLmstY2hhdCAuay1jYXJkLWRlY2sgLmstY2FyZC13cmFwIC5rLWNhcmQgKyAuay1jYXJkIHtcclxuICBtYXJnaW4tbGVmdDogMTZweFxyXG59XHJcblxyXG4uay1jaGF0IC5rLWNhcmQtZGVjayAuay1jYXJkLXdyYXAuay1zZWxlY3RlZCwgLmstY2hhdCAuay1jYXJkLWRlY2sgLmstY2FyZC13cmFwLmstc3RhdGUtc2VsZWN0ZWQge1xyXG4gIGJhY2tncm91bmQ6IDAgMFxyXG59XHJcblxyXG4uay10eXBpbmctaW5kaWNhdG9yIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBmbGV4LXdyYXA6IG5vd3JhcFxyXG59XHJcblxyXG4uay10eXBpbmctaW5kaWNhdG9yIHNwYW4ge1xyXG4gIHdpZHRoOiA4cHg7XHJcbiAgaGVpZ2h0OiA4cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGZsZXg6IDAgMCA4cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yXHJcbn1cclxuXHJcbi5rLXR5cGluZy1pbmRpY2F0b3Igc3BhbiArIHNwYW4ge1xyXG4gIG1hcmdpbi1sZWZ0OiA1cHhcclxufVxyXG5cclxuQGtleWZyYW1lcyBrLWFuaW1hdGlvbi1ibGluayB7XHJcbiAgNTAlIHtcclxuICAgIG9wYWNpdHk6IDFcclxuICB9XHJcbn1cclxuXHJcbi5rLWNoYXQgLmstdG9vbGJhci1ib3gge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZmxleDogMCAwIGF1dG9cclxufVxyXG5cclxuLmstY2hhdCAuay10b29sYmFyLWJveCAuay1idXR0b24tbGlzdCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XHJcbiAgcGFkZGluZzogMTBweCAxNnB4XHJcbn1cclxuXHJcbi5rLWNoYXQgLmstdG9vbGJhci1ib3ggLmstYnV0dG9uLWxpc3Q6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDE2cHhcclxufVxyXG5cclxuLmstY2hhdCAuay10b29sYmFyLWJveCAuay1idXR0b24tbGlzdCAuay1idXR0b24gKyAuay1idXR0b24ge1xyXG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gIGZsZXgtc2hyaW5rOiAwXHJcbn1cclxuXHJcbi5rLWNoYXQgLmstdG9vbGJhci1ib3ggLmstc2Nyb2xsLWJ1dHRvbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgdG9wOiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpXHJcbn1cclxuXHJcbi5rLWNoYXQgLmstdG9vbGJhci1ib3ggLmstc2Nyb2xsLWJ1dHRvbi1sZWZ0IHtcclxuICBsZWZ0OiAwXHJcbn1cclxuXHJcbi5rLWNoYXQgLmstdG9vbGJhci1ib3ggLmstc2Nyb2xsLWJ1dHRvbi1yaWdodCB7XHJcbiAgcmlnaHQ6IDBcclxufVxyXG5cclxuLmstY2hhdCAuay10b29sYmFyLWJveCAuay1idXR0b24ge1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbiAgYm94LXNoYWRvdzogbm9uZVxyXG59XHJcblxyXG4uay1ydGwgLmstbWVzc2FnZS1ncm91cDpub3QoLmstYWx0KSwgW2Rpcj1ydGxdIC5rLW1lc3NhZ2UtZ3JvdXA6bm90KC5rLWFsdCkge1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0XHJcbn1cclxuXHJcbi5rLXJ0bCAuay1tZXNzYWdlLWdyb3VwOm5vdCguay1hbHQpIC5rLW1lc3NhZ2UtdGltZSwgW2Rpcj1ydGxdIC5rLW1lc3NhZ2UtZ3JvdXA6bm90KC5rLWFsdCkgLmstbWVzc2FnZS10aW1lIHtcclxuICBtYXJnaW4tbGVmdDogMDtcclxuICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICBsZWZ0OiBhdXRvO1xyXG4gIHJpZ2h0OiAxMDAlXHJcbn1cclxuXHJcbi5rLXJ0bCAuay1tZXNzYWdlLWdyb3VwOm5vdCguay1hbHQpIC5rLW1lc3NhZ2Utc3RhdHVzLCBbZGlyPXJ0bF0gLmstbWVzc2FnZS1ncm91cDpub3QoLmstYWx0KSAuay1tZXNzYWdlLXN0YXR1cyB7XHJcbiAgbGVmdDogYXV0bztcclxuICByaWdodDogMFxyXG59XHJcblxyXG4uay1ydGwgLmstbWVzc2FnZS1ncm91cC5rLWFsdCwgW2Rpcj1ydGxdIC5rLW1lc3NhZ2UtZ3JvdXAuay1hbHQge1xyXG4gIHRleHQtYWxpZ246IGxlZnRcclxufVxyXG5cclxuLmstcnRsIC5rLW1lc3NhZ2UtZ3JvdXAuay1hbHQgLmstbWVzc2FnZS10aW1lLCBbZGlyPXJ0bF0gLmstbWVzc2FnZS1ncm91cC5rLWFsdCAuay1tZXNzYWdlLXRpbWUge1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxuICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gIHJpZ2h0OiBhdXRvO1xyXG4gIGxlZnQ6IDEwMCVcclxufVxyXG5cclxuLmstcnRsIC5rLW1lc3NhZ2UtZ3JvdXAuay1hbHQgLmstbWVzc2FnZS1zdGF0dXMsIFtkaXI9cnRsXSAuay1tZXNzYWdlLWdyb3VwLmstYWx0IC5rLW1lc3NhZ2Utc3RhdHVzIHtcclxuICByaWdodDogYXV0bztcclxuICBsZWZ0OiAwXHJcbn1cclxuXHJcbi5rLXJ0bCAuay1hdmF0YXJzIC5rLW1lc3NhZ2UtZ3JvdXA6bm90KC5rLWFsdCk6bm90KC5rLW5vLWF2YXRhciksIFtkaXI9cnRsXSAuay1hdmF0YXJzIC5rLW1lc3NhZ2UtZ3JvdXA6bm90KC5rLWFsdCk6bm90KC5rLW5vLWF2YXRhcikge1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDMycHggKyA4cHgpXHJcbn1cclxuXHJcbi5rLXJ0bCAuay1hdmF0YXJzIC5rLW1lc3NhZ2UtZ3JvdXAuay1hbHQ6bm90KC5rLW5vLWF2YXRhciksIFtkaXI9cnRsXSAuay1hdmF0YXJzIC5rLW1lc3NhZ2UtZ3JvdXAuay1hbHQ6bm90KC5rLW5vLWF2YXRhcikge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDMycHggKyA4cHgpXHJcbn1cclxuXHJcbi5rLXJ0bCAuay1tZXNzYWdlLWJveCAuay1idXR0b24gc3ZnLCBbZGlyPXJ0bF0gLmstbWVzc2FnZS1ib3ggLmstYnV0dG9uIHN2ZyB7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKVxyXG59XHJcblxyXG4uay1ydGwgLmstcXVpY2stcmVwbHksIFtkaXI9cnRsXSAuay1xdWljay1yZXBseSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIG1hcmdpbi1sZWZ0OiA4cHhcclxufVxyXG5cclxuLmstY2FsZW5kYXIge1xyXG4gIHBhZGRpbmc6IDAgMDtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9ja1xyXG59XHJcblxyXG4uay1jYWxlbmRhciAuay1saW5rIHtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgb3V0bGluZTogMFxyXG59XHJcblxyXG4uay1jYWxlbmRhciAuay1hY3Rpb24tbGluayB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcclxufVxyXG5cclxuLmstY2FsZW5kYXIgLmstZm9jdXMsIC5rLWNhbGVuZGFyIC5rLWZvY3VzLmstc2VsZWN0ZWQsIC5rLWNhbGVuZGFyIC5rLWZvY3VzLmstc3RhdGUtc2VsZWN0ZWQsIC5rLWNhbGVuZGFyIC5rLXN0YXRlLWZvY3VzZWQsIC5rLWNhbGVuZGFyIC5rLXN0YXRlLWZvY3VzZWQuay1zZWxlY3RlZCwgLmstY2FsZW5kYXIgLmstc3RhdGUtZm9jdXNlZC5rLXN0YXRlLXNlbGVjdGVkIHtcclxuICBib3gtc2hhZG93OiBub25lXHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyIHRhYmxlIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXItc3BhY2luZzogMDtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgb3V0bGluZTogMDtcclxuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG4gIGZsb2F0OiBsZWZ0XHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyIHRkLCAuay1jYWxlbmRhciB0aCB7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGJhY2tncm91bmQ6IDAgMDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGN1cnNvcjogZGVmYXVsdFxyXG59XHJcblxyXG4uay1jYWxlbmRhciAuay1oZWFkZXIge1xyXG4gIHBhZGRpbmc6IDJweCAycHg7XHJcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMVxyXG59XHJcblxyXG4uay1jYWxlbmRhciAuay1mb290ZXIge1xyXG4gIHBhZGRpbmc6IC41ZW07XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBjbGVhcjogYm90aFxyXG59XHJcblxyXG4uay1jYWxlbmRhciAuay1mb290ZXIgLmstbmF2LXRvZGF5OmhvdmVyIHtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxyXG59XHJcblxyXG4uay1jYWxlbmRhciAuay1jYWxlbmRhci12aWV3IHtcclxuICB3aWR0aDogMTdlbTtcclxuICBoZWlnaHQ6IDE3ZW07XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlblxyXG59XHJcblxyXG4uay1jYWxlbmRhci5rLXdlZWstbnVtYmVyIC5rLWNhbGVuZGFyLXZpZXcge1xyXG4gIHdpZHRoOiAxOS40Mjg1NzE0M2VtO1xyXG4gIHBhZGRpbmc6IDBcclxufVxyXG5cclxuLmstY2FsZW5kYXIgLmstY29udGVudCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcclxufVxyXG5cclxuLmstY2FsZW5kYXIgLmstY29udGVudCB0aCB7XHJcbiAgcGFkZGluZzogLjI1ZW0gMnB4O1xyXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyIC5rLWNvbnRlbnQgdGQge1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweFxyXG59XHJcblxyXG4uay1jYWxlbmRhciAuay1jb250ZW50IHRkLmstYWx0IHtcclxuICB3aWR0aDogMi40Mjg1NzE0M2VtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDBcclxufVxyXG5cclxuLmstY2FsZW5kYXIgLmstY29udGVudCAuay1saW5rIHtcclxuICBtYXJnaW46IGF1dG87XHJcbiAgcGFkZGluZzogLjVlbSAuNWVtO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xyXG4gIGRpc3BsYXk6IGJsb2NrXHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyIC5rLW1vbnRoIC5rLWxpbmsge1xyXG4gIHdpZHRoOiAyLjQyODU3MTQzZW07XHJcbiAgaGVpZ2h0OiAyLjQyODU3MTQzZW1cclxufVxyXG5cclxuLmstY2FsZW5kYXIgLmstbW9udGggdGgge1xyXG4gIGhlaWdodDogMi40Mjg1NzE0M2VtXHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyIC5rLXllYXIgLmstbGluayB7XHJcbiAgd2lkdGg6IDQuMjg1NzE0MjllbTtcclxuICBoZWlnaHQ6IDQuMjg1NzE0MjllbTtcclxuICBsaW5lLWhlaWdodDogMy4yODU3MTQyOWVtXHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyIC5rLWRlY2FkZSAuay1saW5rIHtcclxuICB3aWR0aDogNC4yODU3MTQyOWVtO1xyXG4gIGhlaWdodDogNC4yODU3MTQyOWVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAzLjI4NTcxNDI5ZW1cclxufVxyXG5cclxuLmstY2FsZW5kYXIgLmstY2VudHVyeSAuay1saW5rIHtcclxuICB3aWR0aDogNC4yODU3MTQyOWVtO1xyXG4gIGhlaWdodDogNC4yODU3MTQyOWVtO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNjQyODU3MTRlbTtcclxuICB3aGl0ZS1zcGFjZTogbm9ybWFsXHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyIC5rLWFuaW1hdGlvbi1jb250YWluZXIgLmstY29udGVudCB7XHJcbiAgaGVpZ2h0OiAxMDAlXHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLWhlYWRlciB7XHJcbiAgcGFkZGluZzogOHB4IDE2cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBmbGV4OiAwIDAgYXV0b1xyXG59XHJcblxyXG4uay1jYWxlbmRhciAuay1jYWxlbmRhci1oZWFkZXIgLmstYnV0dG9uIHtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwXHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLW5hdiB7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG59XHJcblxyXG4uay1jYWxlbmRhciAuay1uYXYtdG9kYXkge1xyXG4gIGN1cnNvcjogcG9pbnRlclxyXG59XHJcblxyXG4uay1jYWxlbmRhciAuay1jYWxlbmRhci1kZWNhZGV2aWV3LCAuay1jYWxlbmRhciAuay1jYWxlbmRhci1tb250aHZpZXcsIC5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXllYXJ2aWV3IHtcclxuICBwYWRkaW5nOiAwIDE2cHhcclxufVxyXG5cclxuLmstY2FsZW5kYXIgLmstY2FsZW5kYXItZGVjYWRldmlldyB0aCwgLmstY2FsZW5kYXIgLmstY2FsZW5kYXItbW9udGh2aWV3IHRoLCAuay1jYWxlbmRhciAuay1jYWxlbmRhci15ZWFydmlldyB0aCB7XHJcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxyXG59XHJcblxyXG4uay1jYWxlbmRhciAuay1jYWxlbmRhci1kZWNhZGV2aWV3IC5rLWFsdCwgLmstY2FsZW5kYXIgLmstY2FsZW5kYXItbW9udGh2aWV3IC5rLWFsdCwgLmstY2FsZW5kYXIgLmstY2FsZW5kYXIteWVhcnZpZXcgLmstYWx0IHtcclxuICBvcGFjaXR5OiAuNTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxyXG59XHJcblxyXG4uay1jYWxlbmRhci1yYW5nZSB7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0M1xyXG59XHJcblxyXG4uay1jYWxlbmRhci1yYW5nZSAuay1jYWxlbmRhci1oZWFkZXIge1xyXG4gIHBhZGRpbmc6IDhweCAxNnB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cclxufVxyXG5cclxuLmstY2FsZW5kYXItcmFuZ2UgLmstY2FsZW5kYXItaGVhZGVyIC5rLWJ1dHRvbiB7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgYmFja2dyb3VuZDogMCAwICFpbXBvcnRhbnQ7XHJcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gIHRyYW5zaXRpb246IGNvbG9yIC4ycyBlYXNlLWluLW91dFxyXG59XHJcblxyXG4uay1jYWxlbmRhci1yYW5nZSAuay1jYWxlbmRhci1oZWFkZXIgLmstYnV0dG9uOjpiZWZvcmUge1xyXG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstY2FsZW5kYXItcmFuZ2UgLmstY2FsZW5kYXItaGVhZGVyIC5rLWJ1dHRvbjo6YWZ0ZXIge1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCBjdXJyZW50Q29sb3I7XHJcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1jYWxlbmRhci1yYW5nZSAuay1jYWxlbmRhci1oZWFkZXIgLmstYnV0dG9uLmstZm9jdXM6OmFmdGVyLCAuay1jYWxlbmRhci1yYW5nZSAuay1jYWxlbmRhci1oZWFkZXIgLmstYnV0dG9uOmZvY3VzOjphZnRlciB7XHJcbiAgb3BhY2l0eTogLjEyXHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyLXJhbmdlIC5rLWNhbGVuZGFyLWhlYWRlciAuay1idXR0b24uay1kaXNhYmxlZCwgLmstY2FsZW5kYXItcmFuZ2UgLmstY2FsZW5kYXItaGVhZGVyIC5rLWJ1dHRvbltkaXNhYmxlZF0sIC5rLWRpc2FibGVkIC5rLWNhbGVuZGFyLXJhbmdlIC5rLWNhbGVuZGFyLWhlYWRlciAuay1idXR0b24ge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lXHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyLXJhbmdlIC5rLWNhbGVuZGFyLW5hdiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXBcclxufVxyXG5cclxuLmstY2FsZW5kYXItcmFuZ2UgLmstY2FsZW5kYXItdmlldyB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIG1pbi1oZWlnaHQ6IDE3ZW07XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgb3V0bGluZTogMFxyXG59XHJcblxyXG4uay1hbmltYXRpb24tY29udGFpbmVyLXNtIC5rLWNhbGVuZGFyLXJhbmdlIC5rLWNhbGVuZGFyLXZpZXcge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG59XHJcblxyXG4uay1jYWxlbmRhci1yYW5nZS5rLXdlZWstbnVtYmVyIC5rLWNhbGVuZGFyLXZpZXcge1xyXG4gIHdpZHRoOiBhdXRvXHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyLXJhbmdlIC5rLWNvbnRlbnQge1xyXG4gIHBhZGRpbmc6IDAgMTZweCA4cHg7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICBmbG9hdDogbm9uZTtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxyXG59XHJcblxyXG4uay1jYWxlbmRhci1yYW5nZSAuay1jb250ZW50IHRkLCAuay1jYWxlbmRhci1yYW5nZSAuay1jb250ZW50IHRoIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxyXG59XHJcblxyXG4uay1jYWxlbmRhci1yYW5nZSAuay1jb250ZW50IHRoIHtcclxuICBwYWRkaW5nOiAuNWVtIDA7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBvcGFjaXR5OiAuNVxyXG59XHJcblxyXG4uay1jYWxlbmRhci1yYW5nZSAuay1jb250ZW50IHRkIHtcclxuICBib3JkZXItcmFkaXVzOiA0cHhcclxufVxyXG5cclxuLmstY2FsZW5kYXItcmFuZ2UgLmstY29udGVudCB0ZC5rLWFsdCB7XHJcbiAgb3BhY2l0eTogLjVcclxufVxyXG5cclxuLmstY2FsZW5kYXItcmFuZ2UgLmstY29udGVudCAuay1saW5rIHtcclxuICBwYWRkaW5nOiAuNWVtIC41ZW07XHJcbiAgbWluLWhlaWdodDogMDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBsaW5lLWhlaWdodDogaW5oZXJpdFxyXG59XHJcblxyXG4uay1jYWxlbmRhci1yYW5nZSAuay1jb250ZW50IC5rLW1ldGEtaGVhZGVyLCAuay1jYWxlbmRhci1yYW5nZSAuay1jb250ZW50IC5rLW1vbnRoLWhlYWRlciB7XHJcbiAgbWFyZ2luOiAwIDE2cHg7XHJcbiAgcGFkZGluZzogLjVlbSA4cHg7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIG9wYWNpdHk6IC41XHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyLXJhbmdlIC5rLWNvbnRlbnQgdGQuay1yYW5nZS1zdGFydCB7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBcclxufVxyXG5cclxuLmstY2FsZW5kYXItcmFuZ2UgLmstY29udGVudCB0ZC5rLXJhbmdlLW1pZCB7XHJcbiAgYm9yZGVyLXJhZGl1czogMFxyXG59XHJcblxyXG4uay1jYWxlbmRhci1yYW5nZSAuay1jb250ZW50IHRkLmstcmFuZ2UtZW5kIHtcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBcclxufVxyXG5cclxuLmstY2FsZW5kYXItcmFuZ2UgLmstY29udGVudCB0ZC5rLXJhbmdlLXNwbGl0LWVuZCwgLmstY2FsZW5kYXItcmFuZ2UgLmstY29udGVudCB0ZC5rLXJhbmdlLXNwbGl0LXN0YXJ0IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLmstY2FsZW5kYXItcmFuZ2UgLmstY29udGVudCB0ZC5rLXJhbmdlLXNwbGl0LWVuZDo6YWZ0ZXIsIC5rLWNhbGVuZGFyLXJhbmdlIC5rLWNvbnRlbnQgdGQuay1yYW5nZS1zcGxpdC1zdGFydDo6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgd2lkdGg6IDVweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAxcHg7XHJcbiAgYm90dG9tOiAxcHhcclxufVxyXG5cclxuLmstY2FsZW5kYXItcmFuZ2UgLmstY29udGVudCB0ZC5rLXJhbmdlLXNwbGl0LXN0YXJ0OjphZnRlciB7XHJcbiAgcmlnaHQ6IGF1dG87XHJcbiAgbGVmdDogLTVweFxyXG59XHJcblxyXG4uay1jYWxlbmRhci1yYW5nZSAuay1jb250ZW50IHRkLmstcmFuZ2Utc3BsaXQtZW5kOjphZnRlciB7XHJcbiAgcmlnaHQ6IC01cHg7XHJcbiAgbGVmdDogYXV0b1xyXG59XHJcblxyXG4uay1jYWxlbmRhci1yYW5nZSAuay1jb250ZW50IHRkLmstd2Vla2VuZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcclxufVxyXG5cclxuLmstY2FsZW5kYXItcmFuZ2UgLmstc2VsZWN0ZWQsIC5rLWNhbGVuZGFyLXJhbmdlIC5rLXN0YXRlLXNlbGVjdGVkIHtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudFxyXG59XHJcblxyXG4uay1jYWxlbmRhci1yYW5nZSAuay1mb2N1cywgLmstY2FsZW5kYXItcmFuZ2UgLmstZm9jdXMuay1zZWxlY3RlZCwgLmstY2FsZW5kYXItcmFuZ2UgLmstZm9jdXMuay1zdGF0ZS1zZWxlY3RlZCwgLmstY2FsZW5kYXItcmFuZ2UgLmstc3RhdGUtZm9jdXNlZCwgLmstY2FsZW5kYXItcmFuZ2UgLmstc3RhdGUtZm9jdXNlZC5rLXNlbGVjdGVkLCAuay1jYWxlbmRhci1yYW5nZSAuay1zdGF0ZS1mb2N1c2VkLmstc3RhdGUtc2VsZWN0ZWQge1xyXG4gIGJveC1zaGFkb3c6IG5vbmVcclxufVxyXG5cclxuLmstY2FsZW5kYXItcmFuZ2UgdGQuay1kaXNhYmxlZCwgLmstY2FsZW5kYXItcmFuZ2UgdGQuay1zdGF0ZS1kaXNhYmxlZCB7XHJcbiAgb3BhY2l0eTogLjVcclxufVxyXG5cclxuLmstY2FsZW5kYXItcmFuZ2UgdGQuay1kaXNhYmxlZCAuay1saW5rLCAuay1jYWxlbmRhci1yYW5nZSB0ZC5rLXN0YXRlLWRpc2FibGVkIC5rLWxpbmsge1xyXG4gIGNvbG9yOiBpbmhlcml0XHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyLXJhbmdlIC5rLWZvb3RlciAuay1uYXYtdG9kYXkge1xyXG4gIHBhZGRpbmc6IDhweCAxNnB4O1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIGhlaWdodDogYXV0bztcclxuICBkaXNwbGF5OiBibG9ja1xyXG59XHJcblxyXG4uay1jYWxlbmRhci1yYW5nZSAuay1jYWxlbmRhci1kZWNhZGV2aWV3LCAuay1jYWxlbmRhci1yYW5nZSAuay1jYWxlbmRhci1tb250aHZpZXcsIC5rLWNhbGVuZGFyLXJhbmdlIC5rLWNhbGVuZGFyLXllYXJ2aWV3IHtcclxuICBwYWRkaW5nOiAwXHJcbn1cclxuXHJcbi5rLXdpZGdldC5rLWRhdGVyYW5nZXBpY2tlciB7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJveC1zaGFkb3c6IG5vbmVcclxufVxyXG5cclxuLmstY2FsZW5kYXItbW9udGh2aWV3IC5rLWNvbnRlbnQgLmstbGluayB7XHJcbiAgd2lkdGg6IDIuNDI4NTcxNDNlbVxyXG59XHJcblxyXG4uay1jYWxlbmRhci1tb250aHZpZXcgLmstY29udGVudCB0Ym9keSB0ciB7XHJcbiAgaGVpZ2h0OiAyLjQyODU3MTQzZW1cclxufVxyXG5cclxuLmstY2FsZW5kYXIteWVhcnZpZXcgLmstY29udGVudCB7XHJcbiAgbWFyZ2luOiAwIC0xcHhcclxufVxyXG5cclxuLmstY2FsZW5kYXIteWVhcnZpZXcgLmstY29udGVudCAuay1saW5rIHtcclxuICB3aWR0aDogNC4yODU3MTQyOWVtO1xyXG4gIGhlaWdodDogNC4yODU3MTQyOWVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAzLjI1XHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyLWRlY2FkZXZpZXcgLmstY29udGVudCB7XHJcbiAgbWFyZ2luOiAwIC0xcHhcclxufVxyXG5cclxuLmstY2FsZW5kYXItZGVjYWRldmlldyAuay1jb250ZW50IC5rLWxpbmsge1xyXG4gIHdpZHRoOiA0LjI4NTcxNDI5ZW07XHJcbiAgaGVpZ2h0OiA0LjI4NTcxNDI5ZW07XHJcbiAgbGluZS1oZWlnaHQ6IDMuMjVcclxufVxyXG5cclxuLmstY2FsZW5kYXItY2VudHVyeXZpZXcgLmstY29udGVudCB7XHJcbiAgbWFyZ2luOiAwIC0xcHhcclxufVxyXG5cclxuLmstY2FsZW5kYXItY2VudHVyeXZpZXcgLmstY29udGVudCAuay1saW5rIHtcclxuICBwYWRkaW5nOiAuNWVtIC41ZW07XHJcbiAgd2lkdGg6IDQuMjg1NzE0MjllbTtcclxuICBoZWlnaHQ6IDQuMjg1NzE0MjllbTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjYyNTtcclxuICB3aGl0ZS1zcGFjZTogbm9ybWFsXHJcbn1cclxuXHJcbi5rLXJ0bCAuay1jYWxlbmRhci1yYW5nZSB7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHRcclxufVxyXG5cclxuLmstcnRsIC5rLWNhbGVuZGFyLXJhbmdlIC5rLWNhbGVuZGFyLW5hdiB7XHJcbiAgZmxvYXQ6IGxlZnRcclxufVxyXG5cclxuLmstcGRmLXZpZXdlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIG92ZXJmbG93OiBoaWRkZW5cclxufVxyXG5cclxuLmstcGRmLXZpZXdlciAuay10b29sYmFyIHtcclxuICBib3JkZXItdG9wLXdpZHRoOiAwO1xyXG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcclxuICBib3JkZXItbGVmdC13aWR0aDogMDtcclxuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgZmxleDogMCAwIGF1dG87XHJcbiAgei1pbmRleDogMlxyXG59XHJcblxyXG4uay1wZGYtdmlld2VyIC5rLXBhZ2VyLXdyYXAge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWluLWhlaWdodDogYXV0bztcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgYmFja2dyb3VuZDogMCAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleDogMCAwIGF1dG87XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG59XHJcblxyXG4uay1wZGYtdmlld2VyIC5rLWxpc3Qtc2Nyb2xsZXIge1xyXG4gIGZsZXg6IDEgMSBhdXRvO1xyXG4gIG91dGxpbmU6IDBcclxufVxyXG5cclxuLmstcGRmLXZpZXdlciAuay1saXN0LXNjcm9sbGVyIC5rLWVuYWJsZS10ZXh0LXNlbGVjdCB7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogdGV4dDtcclxuICAtbW96LXVzZXItc2VsZWN0OiB0ZXh0O1xyXG4gIC1tcy11c2VyLXNlbGVjdDogdGV4dDtcclxuICB1c2VyLXNlbGVjdDogdGV4dDtcclxuICBjdXJzb3I6IHRleHRcclxufVxyXG5cclxuLmstcGRmLXZpZXdlciAuay1saXN0LXNjcm9sbGVyIC5rLWVuYWJsZS1wYW5uaW5nIHtcclxuICBjdXJzb3I6IGdyYWJcclxufVxyXG5cclxuLmstcGRmLXZpZXdlciAuay1saXN0LXNjcm9sbGVyIC5rLWVuYWJsZS1wYW5uaW5nIHNwYW46OnNlbGVjdGlvbiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcclxufVxyXG5cclxuLmstcGRmLXZpZXdlciAuay1wYWdlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luOiAzMHB4IGF1dG9cclxufVxyXG5cclxuLmstcGRmLXZpZXdlciAuay1wYWdlIGNhbnZhcyB7XHJcbiAgZGlyZWN0aW9uOiBsdHJcclxufVxyXG5cclxuLmstcGRmLXZpZXdlciAuay1wYWdlIC5rLXRleHQtbGF5ZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBvcGFjaXR5OiAuMjtcclxuICBvdmVyZmxvdzogaGlkZGVuXHJcbn1cclxuXHJcbi5rLXBkZi12aWV3ZXIgLmstcGFnZSAuay10ZXh0LWxheWVyID4gc3BhbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICBjb2xvcjogdHJhbnNwYXJlbnRcclxufVxyXG5cclxuLmstcGRmLXZpZXdlciAuay1wYWdlIC5rLXRleHQtbGF5ZXIgbWFyayB7XHJcbiAgY29sb3I6IHRyYW5zcGFyZW50XHJcbn1cclxuXHJcbi5rLXBkZi12aWV3ZXItd2luZG93IHtcclxuICBmbGV4OiAxIDEgYXV0b1xyXG59XHJcblxyXG4uay1wZGYtdmlld2VyLXdpbmRvdyAuay1lZGl0LWZpZWxkIC5rLWZpbGUtZm9ybWF0LCAuay1wZGYtdmlld2VyLXdpbmRvdyAuay1lZGl0LWZpZWxkIC5rLXRleHRib3gge1xyXG4gIHdpZHRoOiAxMDAlXHJcbn1cclxuXHJcbi5rLXBkZi12aWV3ZXItd2luZG93IC5rLWFjdGlvbi1idXR0b25zIHtcclxuICB0b3A6IDEwcHg7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwcHggLSAxZW0pXHJcbn1cclxuXHJcbi5rLXBkZi12aWV3ZXItc2VhcmNoLWRpYWxvZyB7XHJcbiAgcGFkZGluZzogLjI4NTcxNDI4ZW1cclxufVxyXG5cclxuLmstcGRmLXZpZXdlci1zZWFyY2gtZGlhbG9nIC5rLXNlYXJjaC1jb250YWluZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleDogMCAwIGF1dG87XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxufVxyXG5cclxuLmstcGRmLXZpZXdlci1zZWFyY2gtZGlhbG9nIC5rLXNlYXJjaC1jb250YWluZXIgLmstdGV4dGJveCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgcGFkZGluZy1yaWdodDogNHB4O1xyXG4gIG1hcmdpbjogMCAuMjg1NzE0MjhlbVxyXG59XHJcblxyXG4uay1wZGYtdmlld2VyLXNlYXJjaC1kaWFsb2cgLmstc2VhcmNoLWNvbnRhaW5lciAuay10ZXh0Ym94IC5rLWljb24ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6IGF1dG87XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdFxyXG59XHJcblxyXG4uay1wZGYtdmlld2VyLXNlYXJjaC1kaWFsb2cgLmstc2VhcmNoLWNvbnRhaW5lciAuay10ZXh0Ym94IC5rLXNlYXJjaC1kaWFsb2ctaW5wdXQ6Oi1tcy1jbGVhciB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uay1wZGYtdmlld2VyLXNlYXJjaC1kaWFsb2cgLmstc2VhcmNoLWNvbnRhaW5lciAuay10ZXh0Ym94OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiXHJcbn1cclxuXHJcbi5rLXBkZi12aWV3ZXItc2VhcmNoLWRpYWxvZyAuay1zZWFyY2gtY29udGFpbmVyIC5rLW1hdGNoLWNhc2UtYnV0dG9uIHtcclxuICBoZWlnaHQ6IDEuNDI4NTcxNDNlbVxyXG59XHJcblxyXG4uay1wZGYtdmlld2VyLXNlYXJjaC1kaWFsb2cgLmstc2VhcmNoLWNvbnRhaW5lciAuay1zZWFyY2gtbWF0Y2hlcyB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1pbi13aWR0aDogNC41ZW07XHJcbiAgbWFyZ2luOiAwIC4yODU3MTQyOGVtIDAgLjI4NTcxNDI4ZW07XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxyXG59XHJcblxyXG4uay1wZGYtdmlld2VyLXNlYXJjaC1kaWFsb2cgLmstc2VhcmNoLWNvbnRhaW5lciA+IC5rLWJ1dHRvbiB7XHJcbiAgbWFyZ2luLWxlZnQ6IC4yODU3MTQyOGVtXHJcbn1cclxuXHJcbi5rLXBkZi12aWV3ZXItc2VhcmNoLWRpYWxvZyAuay1zZWFyY2gtY29udGFpbmVyIC5rLXNlYXJjaC1kaWFsb2ctZHJhZ2hhbmRsZSB7XHJcbiAgY3Vyc29yOiBtb3ZlO1xyXG4gIG1hcmdpbi1sZWZ0OiAwXHJcbn1cclxuXHJcbmRpdi5rLXNjcm9sbHZpZXcsIGtlbmRvLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LXdyYXAge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgb3V0bGluZTogMDtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lXHJcbn1cclxuXHJcbmRpdi5rLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LW11bHRpZG90IC5rLXNjcm9sbHZpZXctbmF2ID4gLmstbGluazpudGgtbGFzdC1vZi10eXBlKDEpLCBkaXYuay1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy1tdWx0aWRvdCAuay1zY3JvbGx2aWV3LW5hdiA+IC5rLWxpbms6bnRoLW9mLXR5cGUoMSksIGRpdi5rLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LW11bHRpZG90IC5rLXNjcm9sbHZpZXctcGFnZWFibGUgPiAuay1idXR0b246bnRoLWxhc3Qtb2YtdHlwZSgxKSwgZGl2Lmstc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctbXVsdGlkb3QgLmstc2Nyb2xsdmlldy1wYWdlYWJsZSA+IC5rLWJ1dHRvbjpudGgtb2YtdHlwZSgxKSwga2VuZG8tc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctd3JhcC5rLXNjcm9sbHZpZXctbXVsdGlkb3QgLmstc2Nyb2xsdmlldy1uYXYgPiAuay1saW5rOm50aC1sYXN0LW9mLXR5cGUoMSksIGtlbmRvLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LXdyYXAuay1zY3JvbGx2aWV3LW11bHRpZG90IC5rLXNjcm9sbHZpZXctbmF2ID4gLmstbGluazpudGgtb2YtdHlwZSgxKSwga2VuZG8tc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctd3JhcC5rLXNjcm9sbHZpZXctbXVsdGlkb3QgLmstc2Nyb2xsdmlldy1wYWdlYWJsZSA+IC5rLWJ1dHRvbjpudGgtbGFzdC1vZi10eXBlKDEpLCBrZW5kby1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy13cmFwLmstc2Nyb2xsdmlldy1tdWx0aWRvdCAuay1zY3JvbGx2aWV3LXBhZ2VhYmxlID4gLmstYnV0dG9uOm50aC1vZi10eXBlKDEpIHtcclxuICB3aWR0aDogY2FsYygxMHB4IC0gNnB4KTtcclxuICBoZWlnaHQ6IGNhbGMoMTBweCAtIDZweClcclxufVxyXG5cclxuZGl2Lmstc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctbXVsdGlkb3QgLmstc2Nyb2xsdmlldy1uYXYgPiAuay1saW5rOm50aC1sYXN0LW9mLXR5cGUoMiksIGRpdi5rLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LW11bHRpZG90IC5rLXNjcm9sbHZpZXctbmF2ID4gLmstbGluazpudGgtb2YtdHlwZSgyKSwgZGl2Lmstc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctbXVsdGlkb3QgLmstc2Nyb2xsdmlldy1wYWdlYWJsZSA+IC5rLWJ1dHRvbjpudGgtbGFzdC1vZi10eXBlKDIpLCBkaXYuay1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy1tdWx0aWRvdCAuay1zY3JvbGx2aWV3LXBhZ2VhYmxlID4gLmstYnV0dG9uOm50aC1vZi10eXBlKDIpLCBrZW5kby1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy13cmFwLmstc2Nyb2xsdmlldy1tdWx0aWRvdCAuay1zY3JvbGx2aWV3LW5hdiA+IC5rLWxpbms6bnRoLWxhc3Qtb2YtdHlwZSgyKSwga2VuZG8tc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctd3JhcC5rLXNjcm9sbHZpZXctbXVsdGlkb3QgLmstc2Nyb2xsdmlldy1uYXYgPiAuay1saW5rOm50aC1vZi10eXBlKDIpLCBrZW5kby1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy13cmFwLmstc2Nyb2xsdmlldy1tdWx0aWRvdCAuay1zY3JvbGx2aWV3LXBhZ2VhYmxlID4gLmstYnV0dG9uOm50aC1sYXN0LW9mLXR5cGUoMiksIGtlbmRvLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LXdyYXAuay1zY3JvbGx2aWV3LW11bHRpZG90IC5rLXNjcm9sbHZpZXctcGFnZWFibGUgPiAuay1idXR0b246bnRoLW9mLXR5cGUoMikge1xyXG4gIHdpZHRoOiBjYWxjKDEwcHggLSA0cHgpO1xyXG4gIGhlaWdodDogY2FsYygxMHB4IC0gNHB4KVxyXG59XHJcblxyXG5kaXYuay1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy1tdWx0aWRvdCAuay1zY3JvbGx2aWV3LW5hdiA+IC5rLWxpbms6bnRoLWxhc3Qtb2YtdHlwZSgzKSwgZGl2Lmstc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctbXVsdGlkb3QgLmstc2Nyb2xsdmlldy1uYXYgPiAuay1saW5rOm50aC1vZi10eXBlKDMpLCBkaXYuay1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy1tdWx0aWRvdCAuay1zY3JvbGx2aWV3LXBhZ2VhYmxlID4gLmstYnV0dG9uOm50aC1sYXN0LW9mLXR5cGUoMyksIGRpdi5rLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LW11bHRpZG90IC5rLXNjcm9sbHZpZXctcGFnZWFibGUgPiAuay1idXR0b246bnRoLW9mLXR5cGUoMyksIGtlbmRvLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LXdyYXAuay1zY3JvbGx2aWV3LW11bHRpZG90IC5rLXNjcm9sbHZpZXctbmF2ID4gLmstbGluazpudGgtbGFzdC1vZi10eXBlKDMpLCBrZW5kby1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy13cmFwLmstc2Nyb2xsdmlldy1tdWx0aWRvdCAuay1zY3JvbGx2aWV3LW5hdiA+IC5rLWxpbms6bnRoLW9mLXR5cGUoMyksIGtlbmRvLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LXdyYXAuay1zY3JvbGx2aWV3LW11bHRpZG90IC5rLXNjcm9sbHZpZXctcGFnZWFibGUgPiAuay1idXR0b246bnRoLWxhc3Qtb2YtdHlwZSgzKSwga2VuZG8tc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctd3JhcC5rLXNjcm9sbHZpZXctbXVsdGlkb3QgLmstc2Nyb2xsdmlldy1wYWdlYWJsZSA+IC5rLWJ1dHRvbjpudGgtb2YtdHlwZSgzKSB7XHJcbiAgd2lkdGg6IGNhbGMoMTBweCAtIDJweCk7XHJcbiAgaGVpZ2h0OiBjYWxjKDEwcHggLSAycHgpXHJcbn1cclxuXHJcbmRpdi5rLXNjcm9sbHZpZXcgLmstc2Nyb2xsdmlldy13cmFwLCBrZW5kby1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy13cmFwIC5rLXNjcm9sbHZpZXcge1xyXG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwXHJcbn1cclxuXHJcbmRpdi5rLXNjcm9sbHZpZXcgLmstc2Nyb2xsdmlldy13cmFwIGltZywga2VuZG8tc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctd3JhcCAuay1zY3JvbGx2aWV3IGltZyB7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmVcclxufVxyXG5cclxuZGl2Lmstc2Nyb2xsdmlldyAuay1zY3JvbGx2aWV3LXdyYXAgPiBsaSwga2VuZG8tc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctd3JhcCAuay1zY3JvbGx2aWV3ID4gbGkge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMFxyXG59XHJcblxyXG5kaXYuay1zY3JvbGx2aWV3IC5rLXNjcm9sbHZpZXctd3JhcCA+IFtkYXRhLXJvbGU9cGFnZV0sIGtlbmRvLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LXdyYXAgLmstc2Nyb2xsdmlldyA+IFtkYXRhLXJvbGU9cGFnZV0ge1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1pbi1oZWlnaHQ6IDFweFxyXG59XHJcblxyXG4uay1zY3JvbGx2aWV3IC5rLXNjcm9sbHZpZXctbmF2LXdyYXAsIGtlbmRvLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LXdyYXAga2VuZG8tc2Nyb2xsdmlldy1wYWdlciB7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGhlaWdodDogY2FsYygxMHB4ICsgKDIgKiAwcHgpICsgKDIgKiAyMHB4KSlcclxufVxyXG5cclxuLmstc2Nyb2xsdmlldyAuay1zY3JvbGx2aWV3LW5hdiwga2VuZG8tc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctd3JhcCAuay1zY3JvbGx2aWV3LXBhZ2VhYmxlIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICBvdmVyZmxvdy14OiBzY3JvbGw7XHJcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAoMjBweCAqIDIpKTtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgcG9pbnRlci1ldmVudHM6IGluaXRpYWxcclxufVxyXG5cclxuLmstc2Nyb2xsdmlldyAuay1zY3JvbGx2aWV3LW5hdi5rLWZvY3VzLCAuay1zY3JvbGx2aWV3IC5rLXNjcm9sbHZpZXctbmF2Lmstc3RhdGUtZm9jdXNlZCwgLmstc2Nyb2xsdmlldyAuay1zY3JvbGx2aWV3LW5hdjpmb2N1cywga2VuZG8tc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctd3JhcCAuay1zY3JvbGx2aWV3LXBhZ2VhYmxlLmstZm9jdXMsIGtlbmRvLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LXdyYXAgLmstc2Nyb2xsdmlldy1wYWdlYWJsZS5rLXN0YXRlLWZvY3VzZWQsIGtlbmRvLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LXdyYXAgLmstc2Nyb2xsdmlldy1wYWdlYWJsZTpmb2N1cyB7XHJcbiAgb3V0bGluZTogMFxyXG59XHJcblxyXG4uay1zY3JvbGx2aWV3IC5rLXNjcm9sbHZpZXctbmF2ID4gLmstbGluaywga2VuZG8tc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctd3JhcCAuay1zY3JvbGx2aWV3LXBhZ2VhYmxlID4gLmstYnV0dG9uIHtcclxuICBtYXJnaW46IDAgMTBweDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHdpZHRoOiAxMHB4O1xyXG4gIGhlaWdodDogMTBweDtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZsZXg6IDAgMCBhdXRvO1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wXHJcbn1cclxuXHJcbi5rLXNjcm9sbHZpZXcgLmstc2Nyb2xsdmlldy1uYXYgPiAuay1saW5rOjpiZWZvcmUsIGtlbmRvLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LXdyYXAgLmstc2Nyb2xsdmlldy1wYWdlYWJsZSA+IC5rLWJ1dHRvbjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHdpZHRoOiAzMHB4O1xyXG4gIGhlaWdodDogMzBweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xyXG4gIGJvcmRlci1yYWRpdXM6IDBcclxufVxyXG5cclxuLmstc2Nyb2xsdmlldy1uZXh0LCAuay1zY3JvbGx2aWV3LXByZXYge1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGhlaWdodDogNjAlO1xyXG4gIHRvcDogMjAlO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICBjdXJzb3I6IHBvaW50ZXJcclxufVxyXG5cclxuLmstc2Nyb2xsdmlldy1uZXh0IC5rLWljb24sIC5rLXNjcm9sbHZpZXctcHJldiAuay1pY29uIHtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgZm9udC1zaXplOiA0LjVlbTtcclxuICBmb250LXdlaWdodDogNDAwXHJcbn1cclxuXHJcbi5rLXNjcm9sbHZpZXctcHJldiB7XHJcbiAgbGVmdDogMFxyXG59XHJcblxyXG4uay1zY3JvbGx2aWV3LW5leHQge1xyXG4gIHJpZ2h0OiAwXHJcbn1cclxuXHJcbi5rLXNjcm9sbHZpZXctYW5pbWF0aW9uIHtcclxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XHJcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0XHJcbn1cclxuXHJcbkBzdXBwb3J0cyAoLXdlYmtpdC11c2VyLXNlbGVjdDpub25lKSB7XHJcbiAgZGl2Lmstc2Nyb2xsdmlldyB1bC5rLXNjcm9sbHZpZXctd3JhcCBsaSA+ICosIGtlbmRvLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LXdyYXAgdWwuay1zY3JvbGx2aWV3IGxpID4gKiB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogYXV0b1xyXG4gIH1cclxufVxyXG5cclxuQHN1cHBvcnRzIChub3QgKC13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZSkpIHtcclxuICBkaXYuay1zY3JvbGx2aWV3IHVsLmstc2Nyb2xsdmlldy13cmFwIGxpID4gKiwga2VuZG8tc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctd3JhcCB1bC5rLXNjcm9sbHZpZXcgbGkgPiAqIHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lXHJcbiAgfVxyXG59XHJcblxyXG4uay1zd2l0Y2gge1xyXG4gIGJvcmRlci1yYWRpdXM6IDVlbTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgd2lkdGg6IDVlbTtcclxuICBoZWlnaHQ6IDMwcHg7XHJcbiAgYmFja2dyb3VuZDogMCAwO1xyXG4gIGJvcmRlcjogMDtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5rLXN3aXRjaCBbdHlwZT1jaGVja2JveF0ge1xyXG4gIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuLmstaWUgLmstc3dpdGNoIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcclxufVxyXG5cclxuLmstc3dpdGNoLCAuay1zd2l0Y2gtdGh1bWIsIC5rLXN3aXRjaC10cmFjayB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG59XHJcblxyXG4uay1zd2l0Y2gtdHJhY2sge1xyXG4gIHdpZHRoOiA1ZW07XHJcbiAgaGVpZ2h0OiAzMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDVlbTtcclxuICBwYWRkaW5nOiAycHggMnB4O1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgZmxleDogMSAwIGF1dG87XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1vdXQgMHNcclxufVxyXG5cclxuLmstaWUgLmstc3dpdGNoLXRyYWNrIHtcclxuICBkaXNwbGF5OiBibG9ja1xyXG59XHJcblxyXG4uay1zd2l0Y2gtdGh1bWItd3JhcCB7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0cmFuc2l0aW9uOiBsZWZ0IC4ycyBlYXNlLWluLW91dDtcclxuICB0b3A6IDUwJVxyXG59XHJcblxyXG4uay1zd2l0Y2gtdGh1bWIge1xyXG4gIGJvcmRlci1yYWRpdXM6IDVlbTtcclxuICB3aWR0aDogMmVtO1xyXG4gIGhlaWdodDogMmVtO1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICB0cmFuc2l0aW9uOiBsZWZ0IC4ycyBlYXNlLW91dCAwc1xyXG59XHJcblxyXG4uay1pZTExIC5rLXN3aXRjaC10aHVtYiB7XHJcbiAgZGlzcGxheTogYmxvY2tcclxufVxyXG5cclxuLmstc3dpdGNoLW9uIC5rLXN3aXRjaC10aHVtYi13cmFwIHtcclxuICBsZWZ0OiBjYWxjKDEwMCUgLSAoMmVtIC8gMikgLSAycHggLSAxcHgpXHJcbn1cclxuXHJcbi5rLWVkZ2UgLmstc3dpdGNoLW9uIC5rLXN3aXRjaC10aHVtYi13cmFwLCAuay1pZSAuay1zd2l0Y2gtb24gLmstc3dpdGNoLXRodW1iLXdyYXAge1xyXG4gIGxlZnQ6IDEwMCU7XHJcbiAgbWFyZ2luLWxlZnQ6IC0yZW1cclxufVxyXG5cclxuLmstc3dpdGNoLW9mZiAuay1zd2l0Y2gtdGh1bWItd3JhcCB7XHJcbiAgbGVmdDogY2FsYygoMmVtIC8gMikgKyAycHggKyAxcHgpXHJcbn1cclxuXHJcbi5rLXN3aXRjaC1sYWJlbC1vZmYsIC5rLXN3aXRjaC1sYWJlbC1vbiB7XHJcbiAgZGlzcGxheTogaW5saW5lO1xyXG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyZW0gLSBjYWxjKDhweCArIDJweCkgLSAycHgpO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgbGluZS1oZWlnaHQ6IDJlbTtcclxuICBvdmVyZmxvdzogaGlkZGVuXHJcbn1cclxuXHJcbi5rLXN3aXRjaC1sYWJlbC1vbiB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBsZWZ0OiBjYWxjKDhweCAtIDFweClcclxufVxyXG5cclxuLmstc3dpdGNoLWxhYmVsLW9mZiB7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgcmlnaHQ6IGNhbGMoOHB4IC0gMXB4KVxyXG59XHJcblxyXG4uay1ydGwgLmstc3dpdGNoIC5rLXN3aXRjaC10aHVtYiwgLmstc3dpdGNoW2Rpcj1ydGxdIC5rLXN3aXRjaC10aHVtYiB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKVxyXG59XHJcblxyXG4uay1ydGwgLmstc3dpdGNoLmstc3dpdGNoLW9uIC5rLXN3aXRjaC10aHVtYi13cmFwLCAuay1zd2l0Y2hbZGlyPXJ0bF0uay1zd2l0Y2gtb24gLmstc3dpdGNoLXRodW1iLXdyYXAge1xyXG4gIGxlZnQ6IGNhbGMoKDJlbSAvIDIpICsgMnB4ICsgMXB4KVxyXG59XHJcblxyXG4uay1ydGwgLmstc3dpdGNoLmstc3dpdGNoLW9mZiAuay1zd2l0Y2gtdGh1bWItd3JhcCwgLmstc3dpdGNoW2Rpcj1ydGxdLmstc3dpdGNoLW9mZiAuay1zd2l0Y2gtdGh1bWItd3JhcCB7XHJcbiAgbGVmdDogY2FsYygxMDAlIC0gKDJlbSAvIDIpIC0gMnB4IC0gMXB4KVxyXG59XHJcblxyXG4uay1ydGwgLmstc3dpdGNoIC5rLXN3aXRjaC1sYWJlbC1vbiwgLmstc3dpdGNoW2Rpcj1ydGxdIC5rLXN3aXRjaC1sYWJlbC1vbiB7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgbGVmdDogaW5pdGlhbDtcclxuICByaWdodDogY2FsYyg4cHggLSAxcHgpXHJcbn1cclxuXHJcbi5rLXJ0bCAuay1zd2l0Y2ggLmstc3dpdGNoLWxhYmVsLW9mZiwgLmstc3dpdGNoW2Rpcj1ydGxdIC5rLXN3aXRjaC1sYWJlbC1vZmYge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgbGVmdDogY2FsYyg4cHggLSAxcHgpO1xyXG4gIHJpZ2h0OiBpbml0aWFsXHJcbn1cclxuXHJcbi5rLWZpbHRlciB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBib3gtc2hhZG93OiBub25lXHJcbn1cclxuXHJcbi5rLWZpbHRlciB1bCB7XHJcbiAgcGFkZGluZzogMFxyXG59XHJcblxyXG4uay1maWx0ZXIgdWwgbGkge1xyXG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZVxyXG59XHJcblxyXG4uay1maWx0ZXIgLmstZmlsdGVyLWNvbnRhaW5lciwgLmstZmlsdGVyIC5rLWZpbHRlci1wcmV2aWV3IHtcclxuICBtYXJnaW4tYm90dG9tOiAyLjFlbVxyXG59XHJcblxyXG4uay1maWx0ZXIgLmstZmlsdGVyLWl0ZW0sIC5rLWZpbHRlciAuay1maWx0ZXItbGluZXMge1xyXG4gIHBhZGRpbmctbGVmdDogOHB4XHJcbn1cclxuXHJcbi5rLWZpbHRlciAuay1maWx0ZXItdG9vbGJhciB7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IDRweCAwXHJcbn1cclxuXHJcbi5rLWZpbHRlciAuay1maWx0ZXItdG9vbGJhcjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogOHB4O1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IC04cHhcclxufVxyXG5cclxuLmstZmlsdGVyIC5rLWZpbHRlci10b29sYmFyIC5rLXRvb2xiYXIge1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHhcclxufVxyXG5cclxuLmstZmlsdGVyIC5rLWZpbHRlci10b29sYmFyIC5rLWZpbHRlci1vcGVyYXRvciAuay1kcm9wZG93biwgLmstZmlsdGVyIC5rLWZpbHRlci10b29sYmFyIC5rLWZpbHRlci1vcGVyYXRvciAuay1kcm9wZG93bmxpc3Qge1xyXG4gIHdpZHRoOiAxNWVtXHJcbn1cclxuXHJcbi5rLWZpbHRlciAuay1maWx0ZXItdG9vbGJhciAuay1maWx0ZXItdG9vbGJhci1pdGVtID4gLmstdGV4dGJveCB7XHJcbiAgbWFyZ2luOiAwIC4yZW07XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxyXG59XHJcblxyXG4uay1maWx0ZXIgLmstZmlsdGVyLWl0ZW0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uay1maWx0ZXIgLmstZmlsdGVyLWl0ZW06OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDFweDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgdG9wOiAtNHB4O1xyXG4gIGxlZnQ6IDBcclxufVxyXG5cclxuLmstZmlsdGVyIC5rLWZpbHRlci1saW5lcyAuay1maWx0ZXItaXRlbTpsYXN0LWNoaWxkID4gLmstZmlsdGVyLXRvb2xiYXI6OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMXB4O1xyXG4gIHRvcDogY2FsYygtNHB4IC0gMXB4KTtcclxuICBib3R0b206IDUwJTtcclxuICBsZWZ0OiAtOHB4XHJcbn1cclxuXHJcbi5rLWZpbHRlciAuay1maWx0ZXItZ3JvdXAtbWFpbjo6YmVmb3JlLCAuay1maWx0ZXIgLmstZmlsdGVyLWdyb3VwLW1haW4gPiAuay1maWx0ZXItdG9vbGJhcjo6YWZ0ZXIsIC5rLWZpbHRlciAuay1maWx0ZXItZ3JvdXAtbWFpbiA+IC5rLWZpbHRlci10b29sYmFyOjpiZWZvcmUsIC5rLWZpbHRlciAuay1maWx0ZXItbGluZXMgLmstZmlsdGVyLWl0ZW06bGFzdC1jaGlsZDo6YmVmb3JlIHtcclxuICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi5rLWZpbHRlcltkaXI9cnRsXSAuay1maWx0ZXItaXRlbSwgLmstZmlsdGVyW2Rpcj1ydGxdIC5rLWZpbHRlci1saW5lcywgLmstcnRsIC5rLWZpbHRlciAuay1maWx0ZXItaXRlbSwgLmstcnRsIC5rLWZpbHRlciAuay1maWx0ZXItbGluZXMsIFtkaXI9cnRsXSAuay1maWx0ZXIgLmstZmlsdGVyLWl0ZW0sIFtkaXI9cnRsXSAuay1maWx0ZXIgLmstZmlsdGVyLWxpbmVzIHtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgcGFkZGluZy1yaWdodDogOHB4XHJcbn1cclxuXHJcbi5rLWZpbHRlcltkaXI9cnRsXSAuay1maWx0ZXItdG9vbGJhcjo6YmVmb3JlLCAuay1ydGwgLmstZmlsdGVyIC5rLWZpbHRlci10b29sYmFyOjpiZWZvcmUsIFtkaXI9cnRsXSAuay1maWx0ZXIgLmstZmlsdGVyLXRvb2xiYXI6OmJlZm9yZSB7XHJcbiAgbGVmdDogYXV0bztcclxuICByaWdodDogLThweFxyXG59XHJcblxyXG4uay1maWx0ZXJbZGlyPXJ0bF0gLmstZmlsdGVyLWl0ZW06OmJlZm9yZSwgLmstcnRsIC5rLWZpbHRlciAuay1maWx0ZXItaXRlbTo6YmVmb3JlLCBbZGlyPXJ0bF0gLmstZmlsdGVyIC5rLWZpbHRlci1pdGVtOjpiZWZvcmUge1xyXG4gIGxlZnQ6IGF1dG87XHJcbiAgcmlnaHQ6IDBcclxufVxyXG5cclxuLmstZmlsdGVyW2Rpcj1ydGxdIC5rLWZpbHRlci1saW5lcyAuay1maWx0ZXItaXRlbTpsYXN0LWNoaWxkID4gLmstZmlsdGVyLXRvb2xiYXI6OmFmdGVyLCAuay1ydGwgLmstZmlsdGVyIC5rLWZpbHRlci1saW5lcyAuay1maWx0ZXItaXRlbTpsYXN0LWNoaWxkID4gLmstZmlsdGVyLXRvb2xiYXI6OmFmdGVyLCBbZGlyPXJ0bF0gLmstZmlsdGVyIC5rLWZpbHRlci1saW5lcyAuay1maWx0ZXItaXRlbTpsYXN0LWNoaWxkID4gLmstZmlsdGVyLXRvb2xiYXI6OmFmdGVyIHtcclxuICBsZWZ0OiBhdXRvO1xyXG4gIHJpZ2h0OiAtOHB4XHJcbn1cclxuXHJcbi5rLWRyYXdlci1jb250YWluZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxyXG59XHJcblxyXG4uay1kcmF3ZXIge1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGZsZXg6IDAgMCBhdXRvO1xyXG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXRcclxufVxyXG5cclxuLmstZHJhd2VyLWxlZnQuay1kcmF3ZXItZXhwYW5kZWQgLmstZHJhd2VyLCAuay1kcmF3ZXItbGVmdC5rLWRyYXdlci1taW5pIC5rLWRyYXdlciwgLmstZHJhd2VyLmstZHJhd2VyLXN0YXJ0IHtcclxuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweFxyXG59XHJcblxyXG4uay1kcmF3ZXItcmlnaHQuay1kcmF3ZXItZXhwYW5kZWQgLmstZHJhd2VyLCAuay1kcmF3ZXItcmlnaHQuay1kcmF3ZXItbWluaSAuay1kcmF3ZXIsIC5rLWRyYXdlci5rLWRyYXdlci1lbmQge1xyXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHhcclxufVxyXG5cclxuLmstZHJhd2VyLWxlZnQgLmstZHJhd2VyLCAuay1kcmF3ZXIuay1kcmF3ZXItc3RhcnQge1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwXHJcbn1cclxuXHJcbi5rLWRyYXdlci1yaWdodCAuay1kcmF3ZXIsIC5rLWRyYXdlci5rLWRyYXdlci1lbmQge1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMFxyXG59XHJcblxyXG4uay1kcmF3ZXItY29udGVudCB7XHJcbiAgZmxleDogMSAxIGF1dG9cclxufVxyXG5cclxuLmstZHJhd2VyLW92ZXJsYXkgLmstZHJhd2VyIHtcclxuICBtYXgtd2lkdGg6IDgwdnc7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHotaW5kZXg6IDEwMDAyXHJcbn1cclxuXHJcbi5rLWRyYXdlci1vdmVybGF5IC5rLW92ZXJsYXkge1xyXG4gIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuLmstZHJhd2VyLXB1c2gge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvd1xyXG59XHJcblxyXG4uay1kcmF3ZXItcHVzaCAuay1kcmF3ZXIge1xyXG4gIGhlaWdodDogYXV0bztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYWxpZ24tc2VsZjogc3RyZXRjaFxyXG59XHJcblxyXG4uay1kcmF3ZXItcHVzaC5rLWRyYXdlci1yaWdodCAuay1kcmF3ZXIge1xyXG4gIG9yZGVyOiAxXHJcbn1cclxuXHJcbi5rLWRyYXdlci13cmFwcGVyIHtcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgb3ZlcmZsb3cteTogYXV0bztcclxuICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XHJcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dFxyXG59XHJcblxyXG4uay1kcmF3ZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gIHdpZHRoOiA3cHhcclxufVxyXG5cclxuLmstZHJhd2VyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICBib3JkZXItcmFkaXVzOiAyMHB4XHJcbn1cclxuXHJcbi5rLWRyYXdlci1pdGVtcywgLmstZHJhd2VyLWl0ZW1zIHVsIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogc3RyZXRjaFxyXG59XHJcblxyXG4uay1kcmF3ZXItaXRlbSB7XHJcbiAgcGFkZGluZzogOHB4IDhweDtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgY3Vyc29yOiBwb2ludGVyXHJcbn1cclxuXHJcbi5rLWRyYXdlci1pdGVtIC5rLWljb24ge1xyXG4gIG1hcmdpbjogMCA4cHg7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGZsZXgtc2hyaW5rOiAwXHJcbn1cclxuXHJcbi5rLWRyYXdlci1pdGVtIC5rLWljb24uay1pLW5vbmUge1xyXG4gIG1hcmdpbjogMFxyXG59XHJcblxyXG4uay1kcmF3ZXItaXRlbSAuay1pdGVtLXRleHQge1xyXG4gIHBhZGRpbmc6IDAgOHB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwXHJcbn1cclxuXHJcbi5rLWRyYXdlci1zZXBhcmF0b3Ige1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgaGVpZ2h0OiAxcHhcclxufVxyXG5cclxuLmstZHJhd2VyLW1pbmkgLmstZHJhd2VyLXdyYXBwZXIge1xyXG4gIHdpZHRoOiBjYWxjKDQgKiA4cHggKyAxOHB4KVxyXG59XHJcblxyXG4uay1ydGwgLmstZHJhd2VyLWxlZnQuay1kcmF3ZXItcHVzaCAuay1kcmF3ZXIsIFtkaXI9cnRsXSAuay1kcmF3ZXItbGVmdC5rLWRyYXdlci1wdXNoIC5rLWRyYXdlciB7XHJcbiAgb3JkZXI6IDFcclxufVxyXG5cclxuLmstcnRsIC5rLWRyYXdlci1yaWdodC5rLWRyYXdlci1wdXNoIC5rLWRyYXdlciwgW2Rpcj1ydGxdIC5rLWRyYXdlci1yaWdodC5rLWRyYXdlci1wdXNoIC5rLWRyYXdlciB7XHJcbiAgb3JkZXI6IDBcclxufVxyXG5cclxuLmstcmF0aW5nIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIG91dGxpbmU6IDBcclxufVxyXG5cclxuLmstcmF0aW5nLWNvbnRhaW5lciB7XHJcbiAgZmxleDogMCAwIGF1dG87XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgbWFyZ2luOiAwIDRweFxyXG59XHJcblxyXG4uay1yYXRpbmctY29udGFpbmVyIC5rLXJhdGluZy1pdGVtIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogNHB4IDRweDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0cmFuc2l0aW9uOiBjb2xvciAuMnMgZWFzZS1vdXQgMHNcclxufVxyXG5cclxuLmstcmF0aW5nLWNvbnRhaW5lciAuay1yYXRpbmctaXRlbSAqIHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZVxyXG59XHJcblxyXG4uay1yYXRpbmctY29udGFpbmVyIC5rLXJhdGluZy1pdGVtIC5rLWljb24ge1xyXG4gIGZvbnQtc2l6ZTogMjRweDtcclxuICBvdmVyZmxvdzogdmlzaWJsZVxyXG59XHJcblxyXG4uay1yYXRpbmctY29udGFpbmVyIC5rLXJhdGluZy1pdGVtIC5rLXJhdGluZy1wcmVjaXNpb24tY29tcGxlbWVudCwgLmstcmF0aW5nLWNvbnRhaW5lciAuay1yYXRpbmctaXRlbSAuay1yYXRpbmctcHJlY2lzaW9uLXBhcnQge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA0cHg7XHJcbiAgbGVmdDogNHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW5cclxufVxyXG5cclxuLmstcmF0aW5nLWNvbnRhaW5lciAuay1yYXRpbmctaXRlbSAuay1yYXRpbmctcHJlY2lzaW9uLWNvbXBsZW1lbnQge1xyXG4gIGRpcmVjdGlvbjogcnRsXHJcbn1cclxuXHJcbi5rLXJhdGluZy1sYWJlbCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgbWFyZ2luOiA0cHggOHB4XHJcbn1cclxuXHJcbi5rLWllOSAuay1yYXRpbmctY29udGFpbmVyLCAuay1pZTkgLmstcmF0aW5nLWl0ZW0sIC5rLWllOSAuay1yYXRpbmctbGFiZWwge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9ja1xyXG59XHJcblxyXG4uay1ydGwgLmstcmF0aW5nLXByZWNpc2lvbi1wYXJ0LCBbZGlyPXJ0bF0gLmstcmF0aW5nLXByZWNpc2lvbi1wYXJ0IHtcclxuICBsZWZ0OiBhdXRvO1xyXG4gIHJpZ2h0OiA0cHhcclxufVxyXG5cclxuLmstcnRsIC5rLXJhdGluZy1pdGVtIC5rLXJhdGluZy1wcmVjaXNpb24tY29tcGxlbWVudCwgW2Rpcj1ydGxdIC5rLXJhdGluZy1pdGVtIC5rLXJhdGluZy1wcmVjaXNpb24tY29tcGxlbWVudCB7XHJcbiAgZGlyZWN0aW9uOiBsdHJcclxufVxyXG5cclxuLmstdGltZWxpbmUgdWwge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwXHJcbn1cclxuXHJcbi5rLXRpbWVsaW5lIHVsIGxpIHtcclxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmVcclxufVxyXG5cclxuLmstdGltZWxpbmUgLmstdGltZWxpbmUtZmxhZyB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nOiA0cHggOHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcclxuICBtaW4td2lkdGg6IDgwcHg7XHJcbiAgbWF4LXdpZHRoOiBjYWxjKDgwcHggKyAyICogNDBweCk7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMVxyXG59XHJcblxyXG4uay10aW1lbGluZSAuay10aW1lbGluZS1jaXJjbGUge1xyXG4gIHdpZHRoOiAxNnB4O1xyXG4gIGhlaWdodDogMTZweDtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDFcclxufVxyXG5cclxuLmstdGltZWxpbmUuay10aW1lbGluZS1kYXRlcy1oaWRkZW4gLmstdGltZWxpbmUtZGF0ZSB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uay10aW1lbGluZSAuay1ldmVudC1jb2xsYXBzZSB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uay10aW1lbGluZS5rLXRpbWVsaW5lLWNvbGxhcHNpYmxlIC5rLWNhcmQtaGVhZGVyIHtcclxuICBjdXJzb3I6IHBvaW50ZXJcclxufVxyXG5cclxuLmstdGltZWxpbmUuay10aW1lbGluZS1jb2xsYXBzaWJsZSAuay1ldmVudC1jb2xsYXBzZSB7XHJcbiAgZGlzcGxheTogZmxleFxyXG59XHJcblxyXG4uay10aW1lbGluZSAuay10aW1lbGluZS1hcnJvdyB7XHJcbiAgd2lkdGg6IDMwcHg7XHJcbiAgaGVpZ2h0OiAzMHB4O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IGNhbGMoNnB4ICsgM3B4ICsgMiAqIDFweCk7XHJcbiAgei1pbmRleDogMztcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxufVxyXG5cclxuLmstdGltZWxpbmUgLmstdGltZWxpbmUtYXJyb3ctbGVmdCB7XHJcbiAgbGVmdDogMFxyXG59XHJcblxyXG4uay10aW1lbGluZSAuay10aW1lbGluZS1hcnJvdy1yaWdodCB7XHJcbiAgcmlnaHQ6IDBcclxufVxyXG5cclxuLmstdGltZWxpbmUtY2FyZCAuay1jYXJkIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGVcclxufVxyXG5cclxuLmstdGltZWxpbmUtY2FyZCAuay1jYXJkIC5rLWNhcmQtaGVhZGVyIHtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICBib3JkZXItYm90dG9tOiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweFxyXG59XHJcblxyXG4uay10aW1lbGluZS1jYXJkIC5rLWNhcmQgLmstY2FyZC1oZWFkZXIgKyAuay1jYXJkLWJvZHkge1xyXG4gIHBhZGRpbmctdG9wOiAwXHJcbn1cclxuXHJcbi5rLXRpbWVsaW5lLWNhcmQgLmstY2FyZCAuay1jYXJkLWJvZHkge1xyXG4gIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluXHJcbn1cclxuXHJcbi5rLXRpbWVsaW5lLWNhcmQgLmstY2FyZCAuay1jYXJkLWJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICB3aWR0aDogNXB4XHJcbn1cclxuXHJcbi5rLXRpbWVsaW5lLWNhcmQgLmstY2FyZCAuay1jYXJkLWJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICBib3JkZXItcmFkaXVzOiAycHhcclxufVxyXG5cclxuLmstdGltZWxpbmUtY2FyZCAuay10aW1lbGluZS1jYXJkLWNhbGxvdXQuay1jYWxsb3V0LWUsIC5rLXRpbWVsaW5lLWNhcmQgLmstdGltZWxpbmUtY2FyZC1jYWxsb3V0LmstY2FsbG91dC13IHtcclxuICB0b3A6IDM2cHhcclxufVxyXG5cclxuLmstdGltZWxpbmUtaG9yaXpvbnRhbCwgLmstdGltZWxpbmUtdmVydGljYWwge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDAgNDBweDtcclxuICBtYXJnaW46IDQwcHggMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3JkZXI6IDBcclxufVxyXG5cclxuLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS10cmFjay13cmFwOjphZnRlciwgLmstdGltZWxpbmUtdmVydGljYWw6OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94XHJcbn1cclxuXHJcbi5rLXRpbWVsaW5lLXZlcnRpY2FsIHtcclxuICBwYWRkaW5nLWxlZnQ6IGNhbGMoY2FsYyg0MHB4ICsgKDgwcHggLSA2cHgpIC8gMikgKyA1MHB4KVxyXG59XHJcblxyXG4uay10aW1lbGluZS12ZXJ0aWNhbC5rLXRpbWVsaW5lLWRhdGVzLWhpZGRlbiB7XHJcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDQwcHggKyAoODBweCAtIDZweCkgLyAyKVxyXG59XHJcblxyXG4uay10aW1lbGluZS12ZXJ0aWNhbDo6YWZ0ZXIge1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB3aWR0aDogNnB4O1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICBib3JkZXItcmFkaXVzOiA0cHhcclxufVxyXG5cclxuLmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtZmxhZy13cmFwIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxufVxyXG5cclxuLmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtZmxhZy13cmFwOmZpcnN0LWNoaWxkIHtcclxuICBwYWRkaW5nLXRvcDogNDBweFxyXG59XHJcblxyXG4uay10aW1lbGluZS12ZXJ0aWNhbCAuay10aW1lbGluZS1mbGFnIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSlcclxufVxyXG5cclxuLmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtZGF0ZS13cmFwIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcGFkZGluZy1yaWdodDogMTZweDtcclxuICBtYXJnaW4tdG9wOiAzNnB4O1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAtNTAlKTtcclxuICB0ZXh0LWFsaWduOiByaWdodFxyXG59XHJcblxyXG4uay10aW1lbGluZS12ZXJ0aWNhbCAuay10aW1lbGluZS1ldmVudCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICBwYWRkaW5nOiA0MHB4IDBcclxufVxyXG5cclxuLmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtY2FyZCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxNnB4XHJcbn1cclxuXHJcbi5rLXRpbWVsaW5lLXZlcnRpY2FsIC5rLXRpbWVsaW5lLWNhcmQgLmstY2FyZCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XHJcbiAgbWluLWhlaWdodDogY2FsYygyICogMzZweCk7XHJcbiAgd2lkdGg6IDQwMHB4O1xyXG4gIG1heC13aWR0aDogMTAwJVxyXG59XHJcblxyXG4uay10aW1lbGluZS12ZXJ0aWNhbCAuay10aW1lbGluZS1jYXJkIC5rLWNhcmQgLmstY2FyZC10aXRsZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cclxufVxyXG5cclxuLmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtY2FyZCAuay1jYXJkIC5rLWNhcmQtdGl0bGUgLmstZXZlbnQtdGl0bGUge1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlblxyXG59XHJcblxyXG4uay10aW1lbGluZS12ZXJ0aWNhbCAuay10aW1lbGluZS1jYXJkIC5rLWV2ZW50LWNvbGxhcHNlIHtcclxuICBtYXJnaW46IC00cHggMDtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBlYXNlLWluLW91dFxyXG59XHJcblxyXG4uay10aW1lbGluZS12ZXJ0aWNhbCAuay10aW1lbGluZS1jYXJkLmstY29sbGFwc2VkIC5rLWNhcmQtYWN0aW9ucywgLmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtY2FyZC5rLWNvbGxhcHNlZCAuay1jYXJkLWJvZHkge1xyXG4gIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuLmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtY2FyZC5rLWNvbGxhcHNlZCAuay1ldmVudC1jb2xsYXBzZSB7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMClcclxufVxyXG5cclxuLmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtY2lyY2xlIHtcclxuICBtYXJnaW4tdG9wOiAzNnB4O1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gIG1hcmdpbi1yaWdodDogY2FsYygtMTZweCAvIDIpXHJcbn1cclxuXHJcbi5rLXRpbWVsaW5lLXZlcnRpY2FsLmstdGltZWxpbmUtYWx0ZXJuYXRpbmcge1xyXG4gIHBhZGRpbmctbGVmdDogNDBweFxyXG59XHJcblxyXG4uay10aW1lbGluZS12ZXJ0aWNhbC5rLXRpbWVsaW5lLWFsdGVybmF0aW5nOjphZnRlciB7XHJcbiAgbGVmdDogNTAlXHJcbn1cclxuXHJcbi5rLXRpbWVsaW5lLXZlcnRpY2FsLmstdGltZWxpbmUtYWx0ZXJuYXRpbmcgLmstdGltZWxpbmUtZmxhZy13cmFwIHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG59XHJcblxyXG4uay10aW1lbGluZS12ZXJ0aWNhbC5rLXRpbWVsaW5lLWFsdGVybmF0aW5nIC5rLXRpbWVsaW5lLWZsYWcge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKVxyXG59XHJcblxyXG4uay10aW1lbGluZS12ZXJ0aWNhbC5rLXRpbWVsaW5lLWFsdGVybmF0aW5nIC5rLXRpbWVsaW5lLWV2ZW50IHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cclxufVxyXG5cclxuLmstdGltZWxpbmUtdmVydGljYWwuay10aW1lbGluZS1hbHRlcm5hdGluZyAuay10aW1lbGluZS1ldmVudC5rLXJldmVyc2Uge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZVxyXG59XHJcblxyXG4uay10aW1lbGluZS12ZXJ0aWNhbC5rLXRpbWVsaW5lLWFsdGVybmF0aW5nIC5rLXRpbWVsaW5lLWV2ZW50LmstcmV2ZXJzZSAuay10aW1lbGluZS1kYXRlLXdyYXAge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgcGFkZGluZy1yaWdodDogMDtcclxuICBwYWRkaW5nLWxlZnQ6IDE2cHhcclxufVxyXG5cclxuLmstdGltZWxpbmUtdmVydGljYWwuay10aW1lbGluZS1hbHRlcm5hdGluZyAuay10aW1lbGluZS1ldmVudC5rLXJldmVyc2UgLmstdGltZWxpbmUtY2FyZCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDE2cHhcclxufVxyXG5cclxuLmstdGltZWxpbmUtdmVydGljYWwuay10aW1lbGluZS1hbHRlcm5hdGluZyAuay10aW1lbGluZS1ldmVudC5rLXJldmVyc2UgLmstdGltZWxpbmUtY2FyZCAuay1jYXJkIHtcclxuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG9cclxufVxyXG5cclxuLmstdGltZWxpbmUtdmVydGljYWwuay10aW1lbGluZS1hbHRlcm5hdGluZyAuay10aW1lbGluZS1jYXJkLCAuay10aW1lbGluZS12ZXJ0aWNhbC5rLXRpbWVsaW5lLWFsdGVybmF0aW5nIC5rLXRpbWVsaW5lLWRhdGUtd3JhcCB7XHJcbiAgZmxleC1iYXNpczogNTAlO1xyXG4gIG1pbi13aWR0aDogMFxyXG59XHJcblxyXG4uay10aW1lbGluZS12ZXJ0aWNhbC5rLXRpbWVsaW5lLWFsdGVybmF0aW5nIC5rLXRpbWVsaW5lLWRhdGUtd3JhcCB7XHJcbiAgcG9zaXRpb246IHN0YXRpYztcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSlcclxufVxyXG5cclxuLmstdGltZWxpbmUtdmVydGljYWwuay10aW1lbGluZS1hbHRlcm5hdGluZyAuay10aW1lbGluZS1jaXJjbGUge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICBtYXJnaW4tcmlnaHQ6IDBcclxufVxyXG5cclxuLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS10cmFjay1pdGVtIHtcclxuICBmbGV4OiAxIDAgMjAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxufVxyXG5cclxuLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS10cmFjay1pdGVtOmhvdmVyIHtcclxuICBjdXJzb3I6IHBvaW50ZXJcclxufVxyXG5cclxuLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS10cmFjay1pdGVtLmstdGltZWxpbmUtZmxhZy13cmFwOmhvdmVyIHtcclxuICBjdXJzb3I6IGRlZmF1bHRcclxufVxyXG5cclxuLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS1kYXRlLXdyYXAge1xyXG4gIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgbWFyZ2luLWJvdHRvbTogOHB4XHJcbn1cclxuXHJcbi5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstdGltZWxpbmUtY2FyZCB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxufVxyXG5cclxuLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay1jYXJkIHtcclxuICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxufVxyXG5cclxuLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS1ldmVudHMtbGlzdCB7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gIHBhZGRpbmctdG9wOiAxNnB4XHJcbn1cclxuXHJcbi5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstdGltZWxpbmUtZXZlbnRzLWxpc3QgLmstdGltZWxpbmUtc2Nyb2xsYWJsZS13cmFwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0OiA2MDBweFxyXG59XHJcblxyXG4uay10aW1lbGluZS1ob3Jpem9udGFsIC5rLXRpbWVsaW5lLWV2ZW50cy1saXN0IC5rLXRpbWVsaW5lLXNjcm9sbGFibGUtd3JhcCAuay10aW1lbGluZS1ldmVudCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJVxyXG59XHJcblxyXG4uay10aW1lbGluZS1ob3Jpem9udGFsIC5rLXRpbWVsaW5lLXRyYWNrLXdyYXAge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nOiAxNXB4IDBcclxufVxyXG5cclxuLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS10cmFjay13cmFwOjphZnRlciB7XHJcbiAgdG9wOiBhdXRvO1xyXG4gIGJvdHRvbTogY2FsYygoMzBweCAvIDIpICsgM3B4KTtcclxuICBsZWZ0OiBjYWxjKDMwcHggLSAyICogMXB4KTtcclxuICByaWdodDogY2FsYygzMHB4IC0gMiAqIDFweCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIGhlaWdodDogNnB4XHJcbn1cclxuXHJcbi5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstdGltZWxpbmUtdHJhY2std3JhcCAuay10aW1lbGluZS10cmFjayB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBtYXJnaW46IDAgMzBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMlxyXG59XHJcblxyXG4uay10aW1lbGluZS1ob3Jpem9udGFsIC5rLXRpbWVsaW5lLXRyYWNrLXdyYXAgLmstdGltZWxpbmUtdHJhY2sgLmstdGltZWxpbmUtc2Nyb2xsYWJsZS13cmFwIHtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgZWFzZS1pbi1vdXRcclxufVxyXG5cclxuLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS10cmFjay13cmFwIC5rLXRpbWVsaW5lLWZsYWcge1xyXG4gIG1hcmdpbi1ib3R0b206IGNhbGMoNnB4ICsgMiAqIDFweCArIDRweCArIDEwcHgpO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtaW4td2lkdGg6IDYwcHhcclxufVxyXG5cclxuLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS10cmFjay13cmFwIC5rLXRpbWVsaW5lLWZsYWc6OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHdpZHRoOiAxMHB4O1xyXG4gIGhlaWdodDogMTBweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIGJvdHRvbTogMDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpIHJvdGF0ZSg0NWRlZylcclxufVxyXG5cclxuLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS1zY3JvbGxhYmxlLXdyYXAge1xyXG4gIHBhZGRpbmctYm90dG9tOiAzcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBvdXRsaW5lOiAwXHJcbn1cclxuXHJcbi5rLXRpbWVsaW5lLW1vYmlsZSB7XHJcbiAgcGFkZGluZzogMCAxNnB4O1xyXG4gIG1hcmdpbjogMTZweCAwXHJcbn1cclxuXHJcbi5rLXRpbWVsaW5lLW1vYmlsZSAuay10aW1lbGluZS1mbGFnIHtcclxuICBtYXgtd2lkdGg6IGNhbGMoODBweCArIDIgKiAxNnB4KVxyXG59XHJcblxyXG4uay10aW1lbGluZS1tb2JpbGUuay10aW1lbGluZS1ob3Jpem9udGFsIC5rLXRpbWVsaW5lLWZsYWctd3JhcCB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uay10aW1lbGluZS1tb2JpbGUuay10aW1lbGluZS12ZXJ0aWNhbCB7XHJcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKGNhbGMoMTZweCArICg4MHB4IC0gNnB4KSAvIDIpICsgNTBweClcclxufVxyXG5cclxuLmstdGltZWxpbmUtbW9iaWxlLmstdGltZWxpbmUtdmVydGljYWwuay10aW1lbGluZS1kYXRlcy1oaWRkZW4ge1xyXG4gIHBhZGRpbmctbGVmdDogY2FsYygxNnB4ICsgKDgwcHggLSA2cHgpIC8gMilcclxufVxyXG5cclxuLmstdGltZWxpbmUtbW9iaWxlLmstdGltZWxpbmUtdmVydGljYWwuay10aW1lbGluZS1hbHRlcm5hdGluZyB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxNnB4XHJcbn1cclxuXHJcbi5rLXRpbWVsaW5lLW1vYmlsZS5rLXRpbWVsaW5lLXZlcnRpY2FsIC5rLXRpbWVsaW5lLWNhcmQge1xyXG4gIHdpZHRoOiAxMDAlXHJcbn1cclxuXHJcbi5rLXRpbWVsaW5lLW1vYmlsZS5rLXRpbWVsaW5lLXZlcnRpY2FsIC5rLXRpbWVsaW5lLWNhcmQgLmstY2FyZCB7XHJcbiAgd2lkdGg6IGF1dG9cclxufVxyXG5cclxuLmstdGltZWxpbmUtbW9iaWxlLmstdGltZWxpbmUtdmVydGljYWwgLmstY2FyZC1hY3Rpb25zID4gLmstYnV0dG9uLmstZmxhdDpmaXJzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDBcclxufVxyXG5cclxuLmstYnJlYWRjcnVtYiB7XHJcbiAgbWluLWhlaWdodDogMi4xMWVtO1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93XHJcbn1cclxuXHJcbi5rLWJyZWFkY3J1bWIgLmstYnJlYWRjcnVtYi1jb250YWluZXIge1xyXG4gIG1hcmdpbjogMCAwO1xyXG4gIHBhZGRpbmc6IDAgMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBvdmVyZmxvdzogaGlkZGVuXHJcbn1cclxuXHJcbi5rLWJyZWFkY3J1bWIgLmstYnJlYWRjcnVtYi1pdGVtIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBvdmVyZmxvdzogaGlkZGVuXHJcbn1cclxuXHJcbi5rLWJyZWFkY3J1bWIgLmstYnJlYWRjcnVtYi1yb290LWl0ZW0ge1xyXG4gIGZsZXg6IDEgMCBhdXRvXHJcbn1cclxuXHJcbi5rLWJyZWFkY3J1bWIgLmstYnJlYWRjcnVtYi1saW5rLCAuay1icmVhZGNydW1iIC5rLWJyZWFkY3J1bWItcm9vdC1saW5rIHtcclxuICBwYWRkaW5nOiA0cHggOHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNmVtO1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIG91dGxpbmU6IDBcclxufVxyXG5cclxuLmstYnJlYWRjcnVtYiAuay1icmVhZGNydW1iLXJvb3QtbGluayB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA4cHhcclxufVxyXG5cclxuLmstYnJlYWRjcnVtYiAuay1icmVhZGNydW1iLWljb24tbGluayB7XHJcbiAgcGFkZGluZzogOHB4IDhweFxyXG59XHJcblxyXG4uay1icmVhZGNydW1iIC5rLWJyZWFkY3J1bWItaWNvbnRleHQtbGluayAuay1pY29uIHtcclxuICBtYXJnaW4tcmlnaHQ6IDhweFxyXG59XHJcblxyXG4uay1icmVhZGNydW1iIC5rLWJyZWFkY3J1bWItZGVsaW1pdGVyLWljb24ge1xyXG4gIGZvbnQtc2l6ZTogMTJweFxyXG59XHJcblxyXG4uay1icmVhZGNydW1iIC5rLWJyZWFkY3J1bWItaW5wdXQtY29udGFpbmVyLCAuay1icmVhZGNydW1iIC5rLWJyZWFkY3J1bWItaW5wdXQtY29udGFpbmVyIC5rLXRleHRib3gge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJVxyXG59XHJcblxyXG4uay1uby1mbGV4Ym94IC5rLWJyZWFkY3J1bWIsIC5rLW5vLWZsZXhib3ggLmstYnJlYWRjcnVtYi1jb250YWluZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrXHJcbn1cclxuXHJcbi5rLW5vLWZsZXhib3ggLmstYnJlYWRjcnVtYi1pdGVtIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcclxufVxyXG5cclxuLmstbGlzdGdyb3VwIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGZvbnQ6IGluaGVyaXQ7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW5cclxufVxyXG5cclxuLmstbGlzdGdyb3VwID4gdWwge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbn1cclxuXHJcbi5rLWxpc3Rncm91cCAuay1saXN0Z3JvdXAtaXRlbSArIC5rLWxpc3Rncm91cC1pdGVtIHtcclxuICBib3JkZXItdG9wLXdpZHRoOiAxcHhcclxufVxyXG5cclxuLmstbGlzdGdyb3VwLWZsdXNoIHtcclxuICBib3JkZXItbGVmdC13aWR0aDogMDtcclxuICBib3JkZXItcmlnaHQtd2lkdGg6IDBcclxufVxyXG5cclxuLmstbGlzdGdyb3VwLWl0ZW0ge1xyXG4gIHBhZGRpbmc6IC41ZW0gMWVtO1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgZmxleDogMCAwIGF1dG87XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5rLWxpc3Rncm91cC1pdGVtID4gLmstbGluayB7XHJcbiAgbWFyZ2luOiAtLjVlbSAtMWVtO1xyXG4gIHBhZGRpbmc6IC41ZW0gMWVtO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICBmbGV4OiAxIDEgYXV0bztcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLmstbGlzdGdyb3VwLWl0ZW0gPiAuay1saW5rID4gLmstc2VsZWN0IHtcclxuICBwYWRkaW5nOiAuNWVtO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBmbGV4OiAwIDAgYXV0bztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpXHJcbn1cclxuXHJcbi5rLWxpc3Rncm91cC1pdGVtLXNlZ21lbnRlZCB7XHJcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2hcclxufVxyXG5cclxuLmstbGlzdGdyb3VwLWl0ZW0tc2VnbWVudGVkID4gLmstbGluayB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwXHJcbn1cclxuXHJcbi5rLWxpc3Rncm91cC1pdGVtLXNlZ21lbnRlZCA+IC5rLXNlbGVjdCB7XHJcbiAgbWFyZ2luOiAtLjVlbSAtMWVtIC0uNWVtIDA7XHJcbiAgcGFkZGluZzogLjVlbTtcclxuICBib3JkZXItd2lkdGg6IDAgMCAwIDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICBjdXJzb3I6IHBvaW50ZXJcclxufVxyXG5cclxuLmstbGlzdGdyb3VwLWZvcm0tcm93IHtcclxuICBtYXJnaW46IC0uNWVtIC0xZW07XHJcbiAgcGFkZGluZzogLjVlbSAxZW07XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGZsZXg6IDEgMSBhdXRvO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uay1saXN0Z3JvdXAtZm9ybS1yb3cgLmstbGlzdGdyb3VwLWZvcm0tZmllbGQtbGFiZWwge1xyXG4gIHdpZHRoOiA0MCU7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzXHJcbn1cclxuXHJcbi5rLWxpc3Rncm91cC1mb3JtLXJvdyAuay1saXN0Z3JvdXAtZm9ybS1maWVsZC13cmFwcGVyIHtcclxuICB3aWR0aDogNTAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgdGV4dC1hbGlnbjogZW5kO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uay1saXN0Z3JvdXAtZm9ybS1yb3cgLmstbGlzdGdyb3VwLWZvcm0tZmllbGQtd3JhcHBlciBpbnB1dFt0eXBlPWRhdGVdLCAuay1saXN0Z3JvdXAtZm9ybS1yb3cgLmstbGlzdGdyb3VwLWZvcm0tZmllbGQtd3JhcHBlciBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSwgLmstbGlzdGdyb3VwLWZvcm0tcm93IC5rLWxpc3Rncm91cC1mb3JtLWZpZWxkLXdyYXBwZXIgaW5wdXRbdHlwZT1udW1iZXJdLCAuay1saXN0Z3JvdXAtZm9ybS1yb3cgLmstbGlzdGdyb3VwLWZvcm0tZmllbGQtd3JhcHBlciBpbnB1dFt0eXBlPXBhc3N3b3JkXSwgLmstbGlzdGdyb3VwLWZvcm0tcm93IC5rLWxpc3Rncm91cC1mb3JtLWZpZWxkLXdyYXBwZXIgaW5wdXRbdHlwZT10ZXh0XSwgLmstbGlzdGdyb3VwLWZvcm0tcm93IC5rLWxpc3Rncm91cC1mb3JtLWZpZWxkLXdyYXBwZXIgaW5wdXRbdHlwZT10aW1lXSwgLmstbGlzdGdyb3VwLWZvcm0tcm93IC5rLWxpc3Rncm91cC1mb3JtLWZpZWxkLXdyYXBwZXIgc2VsZWN0IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGZsZXg6IDEgMSAxMDAlXHJcbn1cclxuXHJcbi5rLWxpc3Rncm91cC1pdGVtLmstbGlzdGdyb3VwLWZvcm0tcm93IHtcclxuICBtYXJnaW46IDBcclxufVxyXG5cclxuLmstcnRsIC5rLWxpc3Rncm91cC1pdGVtID4gLmstbGluayA+IC5rLXNlbGVjdCwgW2Rpcj1ydGxdIC5rLWxpc3Rncm91cC1pdGVtID4gLmstbGluayA+IC5rLXNlbGVjdCB7XHJcbiAgcmlnaHQ6IGF1dG87XHJcbiAgbGVmdDogMFxyXG59XHJcblxyXG4uay1ydGwgLmstbGlzdGdyb3VwLWl0ZW0gPiAuay1saW5rID4gLmstc2VsZWN0IC5rLWljb24sIFtkaXI9cnRsXSAuay1saXN0Z3JvdXAtaXRlbSA+IC5rLWxpbmsgPiAuay1zZWxlY3QgLmstaWNvbiB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpXHJcbn1cclxuXHJcbi5rLXJ0bCAuay1saXN0Z3JvdXAtaXRlbS1zZWdtZW50ZWQgPiAuay1saW5rLCBbZGlyPXJ0bF0gLmstbGlzdGdyb3VwLWl0ZW0tc2VnbWVudGVkID4gLmstbGluayB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMWVtO1xyXG4gIG1hcmdpbi1sZWZ0OiAwXHJcbn1cclxuXHJcbi5rLXJ0bCAuay1saXN0Z3JvdXAtaXRlbS1zZWdtZW50ZWQgPiAuay1zZWxlY3QsIFtkaXI9cnRsXSAuay1saXN0Z3JvdXAtaXRlbS1zZWdtZW50ZWQgPiAuay1zZWxlY3Qge1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxuICBtYXJnaW4tbGVmdDogLTFlbTtcclxuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcclxuICBib3JkZXItbGVmdC13aWR0aDogMFxyXG59XHJcblxyXG4uay1ydGwgLmstbGlzdGdyb3VwLWl0ZW0tc2VnbWVudGVkID4gLmstc2VsZWN0IC5rLWljb24sIFtkaXI9cnRsXSAuay1saXN0Z3JvdXAtaXRlbS1zZWdtZW50ZWQgPiAuay1zZWxlY3QgLmstaWNvbiB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpXHJcbn1cclxuXHJcbi5rLW5vZmxleGJveCAuay1saXN0Z3JvdXAsIC5rLW5vZmxleGJveCAuay1saXN0Z3JvdXAtaXRlbSA+IC5rLWxpbmssIC5rLW5vZmxleGJveCAuay1saXN0Z3JvdXAgPiB1bCAuay1saXN0Z3JvdXAtaXRlbSB7XHJcbiAgZGlzcGxheTogYmxvY2tcclxufVxyXG5cclxuLmstbGlzdGJveCB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBoZWlnaHQ6IDIwMHB4O1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50XHJcbn1cclxuXHJcbi5rLWxpc3Rib3guay13aWRnZXQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XHJcbn1cclxuXHJcbi5rLWxpc3Rib3ggLmstbGlzdC1zY3JvbGxlciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBpbmhlcml0O1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG59XHJcblxyXG4uay1saXN0Ym94IC5rLWxpc3Qtc2Nyb2xsZXIgLmstbGlzdC1zY3JvbGxlciB7XHJcbiAgYm9yZGVyLXdpZHRoOiAwXHJcbn1cclxuXHJcbi5rLWxpc3Rib3ggLmstbGlzdC1zY3JvbGxlciBsaSB7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gIHVzZXItc2VsZWN0OiBub25lXHJcbn1cclxuXHJcbi5rLWxpc3Rib3ggLmstZ2hvc3Qge1xyXG4gIG9wYWNpdHk6IC41XHJcbn1cclxuXHJcbi5rLWxpc3Rib3ggLmstZHJvcC1oaW50IHtcclxuICBoZWlnaHQ6IDA7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcclxuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZFxyXG59XHJcblxyXG4uay1saXN0Ym94IC5rLWxpc3Rib3gtdG9vbGJhciB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBkaXNwbGF5OiBmbGV4XHJcbn1cclxuXHJcbi5rLWxpc3Rib3guay1saXN0Ym94LXRvb2xiYXItbGVmdCAuay1saXN0Ym94LXRvb2xiYXIgdWwsIC5rLWxpc3Rib3guay1saXN0Ym94LXRvb2xiYXItcmlnaHQgLmstbGlzdGJveC10b29sYmFyIHVsIHtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbn1cclxuXHJcbi5rLWxpc3Rib3guay1saXN0Ym94LXRvb2xiYXItbGVmdCAuay1saXN0Ym94LXRvb2xiYXIgbGkgKyBsaSwgLmstbGlzdGJveC5rLWxpc3Rib3gtdG9vbGJhci1yaWdodCAuay1saXN0Ym94LXRvb2xiYXIgbGkgKyBsaSB7XHJcbiAgbWFyZ2luLXRvcDogNXB4XHJcbn1cclxuXHJcbi5rLWxpc3Rib3guay1saXN0Ym94LXRvb2xiYXItbGVmdCB7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvd1xyXG59XHJcblxyXG4uay1saXN0Ym94LmstbGlzdGJveC10b29sYmFyLWxlZnQgLmstbGlzdGJveC10b29sYmFyIHtcclxuICBtYXJnaW4tcmlnaHQ6IDVweFxyXG59XHJcblxyXG4uay1saXN0Ym94LmstbGlzdGJveC10b29sYmFyLXJpZ2h0IHtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2VcclxufVxyXG5cclxuLmstbGlzdGJveC5rLWxpc3Rib3gtdG9vbGJhci1yaWdodCAuay1saXN0Ym94LXRvb2xiYXIge1xyXG4gIG1hcmdpbi1sZWZ0OiA1cHhcclxufVxyXG5cclxuLmstbGlzdGJveC5rLWxpc3Rib3gtdG9vbGJhci1ib3R0b20sIC5rLWxpc3Rib3guay1saXN0Ym94LXRvb2xiYXItdG9wIHtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbn1cclxuXHJcbi5rLWxpc3Rib3guay1saXN0Ym94LXRvb2xiYXItYm90dG9tIC5rLWxpc3Rib3gtdG9vbGJhciB1bCwgLmstbGlzdGJveC5rLWxpc3Rib3gtdG9vbGJhci10b3AgLmstbGlzdGJveC10b29sYmFyIHVsIHtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93XHJcbn1cclxuXHJcbi5rLWxpc3Rib3guay1saXN0Ym94LXRvb2xiYXItYm90dG9tIC5rLWxpc3Rib3gtdG9vbGJhciBsaSArIGxpLCAuay1saXN0Ym94LmstbGlzdGJveC10b29sYmFyLXRvcCAuay1saXN0Ym94LXRvb2xiYXIgbGkgKyBsaSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDVweFxyXG59XHJcblxyXG4uay1saXN0Ym94LmstbGlzdGJveC10b29sYmFyLXRvcCAuay1saXN0Ym94LXRvb2xiYXIge1xyXG4gIG1hcmdpbi1ib3R0b206IDVweFxyXG59XHJcblxyXG4uay1saXN0Ym94LmstbGlzdGJveC10b29sYmFyLWJvdHRvbSAuay1saXN0Ym94LXRvb2xiYXIge1xyXG4gIG1hcmdpbi10b3A6IDVweFxyXG59XHJcblxyXG4uay1ydGwgLmstbGlzdGJveC5rLWxpc3Rib3gtdG9vbGJhci1sZWZ0IC5rLWxpc3Rib3gtdG9vbGJhciwgLmstcnRsIC5rLWxpc3Rib3guay1saXN0Ym94LXRvb2xiYXItcmlnaHQgLmstbGlzdGJveC10b29sYmFyIHtcclxuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSlcclxufVxyXG5cclxuLmstcnRsIC5rLWxpc3Rib3guay1saXN0Ym94LXRvb2xiYXItbGVmdCAuay1saXN0Ym94LXRvb2xiYXIge1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxuICBtYXJnaW4tbGVmdDogNXB4XHJcbn1cclxuXHJcbi5rLXJ0bCAuay1saXN0Ym94LmstbGlzdGJveC10b29sYmFyLXJpZ2h0IC5rLWxpc3Rib3gtdG9vbGJhciB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgbWFyZ2luLWxlZnQ6IDBcclxufVxyXG5cclxuLmstbWVzc2FnZWJveCB7XHJcbiAgbWFyZ2luOiAwIDAgMTZweCAwO1xyXG4gIHBhZGRpbmc6IDRweCA4cHg7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMCA0cHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0M1xyXG59XHJcblxyXG4uay1tZXNzYWdlYm94IGEge1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxyXG59XHJcblxyXG4uay1iYWRnZSB7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBmb250OiBpbmhlcml0O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzXHJcbn1cclxuXHJcbi5rLWJhZGdlID4gKiB7XHJcbiAgY29sb3I6IGluaGVyaXRcclxufVxyXG5cclxuLmstYmFkZ2UgPiBhLCBhLmstYmFkZ2Uge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZVxyXG59XHJcblxyXG4uay1iYWRnZSA+IGE6aG92ZXIsIGEuay1iYWRnZTpob3ZlciB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcclxufVxyXG5cclxuLmstYmFkZ2UtaWNvbiB7XHJcbiAgbWF4LXdpZHRoOiAxZW07XHJcbiAgbWF4LWhlaWdodDogMWVtO1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdFxyXG59XHJcblxyXG4uay1iYWRnZS1pY29uLmstc3ZnLWljb24gc3ZnIHtcclxuICBmaWxsOiBjdXJyZW50Q29sb3JcclxufVxyXG5cclxuLmstYmFkZ2Utc20ge1xyXG4gIHBhZGRpbmc6IDJweCAycHg7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIG1pbi13aWR0aDogY2FsYygoMSAqIDFlbSkgKyAoMnB4ICogMikgKyAoMXB4ICogMikpXHJcbn1cclxuXHJcbi5rLWJhZGdlLXNtOmVtcHR5IHtcclxuICBwYWRkaW5nOiAycHg7XHJcbiAgbWluLXdpZHRoOiBhdXRvXHJcbn1cclxuXHJcbi5rLWJhZGdlLW1kIHtcclxuICBwYWRkaW5nOiA0cHggNHB4O1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBtaW4td2lkdGg6IGNhbGMoKDEgKiAxZW0pICsgKDRweCAqIDIpICsgKDFweCAqIDIpKVxyXG59XHJcblxyXG4uay1iYWRnZS1tZDplbXB0eSB7XHJcbiAgcGFkZGluZzogNHB4O1xyXG4gIG1pbi13aWR0aDogYXV0b1xyXG59XHJcblxyXG4uay1iYWRnZS1sZyB7XHJcbiAgcGFkZGluZzogNnB4IDZweDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgbWluLXdpZHRoOiBjYWxjKCgxICogMWVtKSArICg2cHggKiAyKSArICgxcHggKiAyKSlcclxufVxyXG5cclxuLmstYmFkZ2UtbGc6ZW1wdHkge1xyXG4gIHBhZGRpbmc6IDZweDtcclxuICBtaW4td2lkdGg6IGF1dG9cclxufVxyXG5cclxuLmstYmFkZ2UtY29udGFpbmVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGVcclxufVxyXG5cclxuLmstYmFkZ2UtaW5zaWRlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogOTk5OVxyXG59XHJcblxyXG4uay1iYWRnZS1lZGdlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogOTk5OVxyXG59XHJcblxyXG4uay1iYWRnZS1lZGdlLmstdG9wLXN0YXJ0IHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKVxyXG59XHJcblxyXG4uay1iYWRnZS1lZGdlLmstdG9wLWVuZCB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKVxyXG59XHJcblxyXG4uay1iYWRnZS1lZGdlLmstYm90dG9tLXN0YXJ0IHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpXHJcbn1cclxuXHJcbi5rLWJhZGdlLWVkZ2Uuay1ib3R0b20tZW5kIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDUwJSlcclxufVxyXG5cclxuLmstcnRsIC5rLWJhZGdlLWVkZ2Uuay10b3Atc3RhcnQsIFtkaXI9cnRsXSAuay1iYWRnZS1lZGdlLmstdG9wLXN0YXJ0LCBbZGlyPXJ0bF0uay1iYWRnZS1lZGdlLmstdG9wLXN0YXJ0IHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpXHJcbn1cclxuXHJcbi5rLXJ0bCAuay1iYWRnZS1lZGdlLmstdG9wLWVuZCwgW2Rpcj1ydGxdIC5rLWJhZGdlLWVkZ2Uuay10b3AtZW5kLCBbZGlyPXJ0bF0uay1iYWRnZS1lZGdlLmstdG9wLWVuZCB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSlcclxufVxyXG5cclxuLmstcnRsIC5rLWJhZGdlLWVkZ2Uuay1ib3R0b20tc3RhcnQsIFtkaXI9cnRsXSAuay1iYWRnZS1lZGdlLmstYm90dG9tLXN0YXJ0LCBbZGlyPXJ0bF0uay1iYWRnZS1lZGdlLmstYm90dG9tLXN0YXJ0IHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDUwJSlcclxufVxyXG5cclxuLmstcnRsIC5rLWJhZGdlLWVkZ2Uuay1ib3R0b20tZW5kLCBbZGlyPXJ0bF0gLmstYmFkZ2UtZWRnZS5rLWJvdHRvbS1lbmQsIFtkaXI9cnRsXS5rLWJhZGdlLWVkZ2Uuay1ib3R0b20tZW5kIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpXHJcbn1cclxuXHJcbi5rLWJhZGdlLW91dHNpZGUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiA5OTk5XHJcbn1cclxuXHJcbi5rLWJhZGdlLW91dHNpZGUuay10b3Atc3RhcnQge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAtMTAwJSlcclxufVxyXG5cclxuLmstYmFkZ2Utb3V0c2lkZS5rLXRvcC1lbmQge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIC0xMDAlKVxyXG59XHJcblxyXG4uay1iYWRnZS1vdXRzaWRlLmstYm90dG9tLXN0YXJ0IHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMTAwJSlcclxufVxyXG5cclxuLmstYmFkZ2Utb3V0c2lkZS5rLWJvdHRvbS1lbmQge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDEwMCUpXHJcbn1cclxuXHJcbi5rLXJ0bCAuay1iYWRnZS1vdXRzaWRlLmstdG9wLXN0YXJ0LCBbZGlyPXJ0bF0gLmstYmFkZ2Utb3V0c2lkZS5rLXRvcC1zdGFydCwgW2Rpcj1ydGxdLmstYmFkZ2Utb3V0c2lkZS5rLXRvcC1zdGFydCB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgLTEwMCUpXHJcbn1cclxuXHJcbi5rLXJ0bCAuay1iYWRnZS1vdXRzaWRlLmstdG9wLWVuZCwgW2Rpcj1ydGxdIC5rLWJhZGdlLW91dHNpZGUuay10b3AtZW5kLCBbZGlyPXJ0bF0uay1iYWRnZS1vdXRzaWRlLmstdG9wLWVuZCB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIC0xMDAlKVxyXG59XHJcblxyXG4uay1ydGwgLmstYmFkZ2Utb3V0c2lkZS5rLWJvdHRvbS1zdGFydCwgW2Rpcj1ydGxdIC5rLWJhZGdlLW91dHNpZGUuay1ib3R0b20tc3RhcnQsIFtkaXI9cnRsXS5rLWJhZGdlLW91dHNpZGUuay1ib3R0b20tc3RhcnQge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDEwMCUpXHJcbn1cclxuXHJcbi5rLXJ0bCAuay1iYWRnZS1vdXRzaWRlLmstYm90dG9tLWVuZCwgW2Rpcj1ydGxdIC5rLWJhZGdlLW91dHNpZGUuay1ib3R0b20tZW5kLCBbZGlyPXJ0bF0uay1iYWRnZS1vdXRzaWRlLmstYm90dG9tLWVuZCB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDEwMCUpXHJcbn1cclxuXHJcbi5rLWNoZWNrYm94IHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICB3aWR0aDogMTZweDtcclxuICBoZWlnaHQ6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZVxyXG59XHJcblxyXG4uay1jaGVja2JveDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTExOFwiO1xyXG4gIHdpZHRoOiAxMnB4O1xyXG4gIGhlaWdodDogMTJweDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgZm9udC1mYW1pbHk6IFdlYkNvbXBvbmVudHNJY29ucywgbW9ub3NwYWNlO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMCkgdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJVxyXG59XHJcblxyXG4uay1jaGVja2JveDpob3ZlciB7XHJcbiAgY3Vyc29yOiBwb2ludGVyXHJcbn1cclxuXHJcbi5rLWNoZWNrYm94OmNoZWNrZWQ6OmJlZm9yZSB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGUoLTUwJSwgLTUwJSlcclxufVxyXG5cclxuLmstY2hlY2tib3guay1zdGF0ZS1pbmRldGVybWluYXRlOjpiZWZvcmUsIC5rLWNoZWNrYm94OmluZGV0ZXJtaW5hdGU6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICB3aWR0aDogOHB4O1xyXG4gIGhlaWdodDogOHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKVxyXG59XHJcblxyXG4uay1jaGVja2JveDpkaXNhYmxlZCwgLmstY2hlY2tib3g6ZGlzYWJsZWQgKyAuay1jaGVja2JveC1sYWJlbCB7XHJcbiAgb3BhY2l0eTogLjY7XHJcbiAgZmlsdGVyOiBncmF5c2NhbGUoLjgpO1xyXG4gIGN1cnNvcjogZGVmYXVsdFxyXG59XHJcblxyXG4uay1jaGVja2JveCArIC5rLWNoZWNrYm94LWxhYmVsIHtcclxuICBkaXNwbGF5OiBpbmxpbmVcclxufVxyXG5cclxuLmstY2hlY2tib3gtbGFiZWwge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGN1cnNvcjogcG9pbnRlclxyXG59XHJcblxyXG4uay1jaGVja2JveC1sYWJlbDplbXB0eSB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uay1jaGVja2JveC1sYWJlbC5rLW5vLXRleHQge1xyXG4gIG1pbi13aWR0aDogMXB4XHJcbn1cclxuXHJcbi5rLWNoZWNrYm94LWxhYmVsIC5rLXJpcHBsZSB7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstY2hlY2tib3ggKyAuay1jaGVja2JveC1sYWJlbCwgLmstY2hlY2tib3gtbGFiZWwgKyAuay1jaGVja2JveCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDRweFxyXG59XHJcblxyXG4uay1jaGVja2JveC1sYWJlbCA+IC5rLWNoZWNrYm94IHtcclxuICBtYXJnaW4tcmlnaHQ6IDRweDtcclxuICBmbGV4LXNocmluazogMFxyXG59XHJcblxyXG4uay1jaGVja2JveC1saXN0IHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBsaXN0LXN0eWxlOiBub25lXHJcbn1cclxuXHJcbi5rLWNoZWNrYm94LWxpc3QgLmstY2hlY2tib3gtaXRlbSB7XHJcbiAgbWFyZ2luLXRvcDogMTZweFxyXG59XHJcblxyXG4uay1jaGVja2JveC1saXN0IC5rLWNoZWNrYm94LWl0ZW06Zmlyc3QtY2hpbGQge1xyXG4gIG1hcmdpbi10b3A6IDBcclxufVxyXG5cclxuLmstbGlzdC1ob3Jpem9udGFsIC5rLWNoZWNrYm94LWl0ZW0ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW46IDAgMzJweCAwIDBcclxufVxyXG5cclxuLmstbGlzdC1ob3Jpem9udGFsIC5rLWNoZWNrYm94LWl0ZW06bGFzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwXHJcbn1cclxuXHJcbi5rLXJ0bCAuay1jaGVja2JveCArIC5rLWNoZWNrYm94LWxhYmVsLCBbZGlyPXJ0bF0gLmstY2hlY2tib3ggKyAuay1jaGVja2JveC1sYWJlbCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgbWFyZ2luLXJpZ2h0OiA0cHhcclxufVxyXG5cclxuLmstcnRsIC5rLWNoZWNrYm94LWxhYmVsID4gLmstY2hlY2tib3gsIFtkaXI9cnRsXSAuay1jaGVja2JveC1sYWJlbCA+IC5rLWNoZWNrYm94IHtcclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgbWFyZ2luLWxlZnQ6IDRweFxyXG59XHJcblxyXG4uay1ydGwgLmstbGlzdC1ob3Jpem9udGFsIC5rLWNoZWNrYm94LWl0ZW0sIFtkaXI9cnRsXSAuay1saXN0LWhvcml6b250YWwgLmstY2hlY2tib3gtaXRlbSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIG1hcmdpbi1sZWZ0OiAzMnB4XHJcbn1cclxuXHJcbi5rLXJ0bCAuay1saXN0LWhvcml6b250YWwgLmstY2hlY2tib3gtaXRlbTpsYXN0LWNoaWxkLCBbZGlyPXJ0bF0gLmstbGlzdC1ob3Jpem9udGFsIC5rLWNoZWNrYm94LWl0ZW06bGFzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDBcclxufVxyXG5cclxuLmstY2hlY2tib3g6Oi1tcy1jaGVjayB7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXRcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xyXG4gIC5rLWNoZWNrYm94OjotbXMtY2hlY2sge1xyXG4gICAgYm9yZGVyLXdpZHRoOiAxcHhcclxuICB9XHJcbn1cclxuXHJcbi5rLXJhZGlvIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICB3aWR0aDogMTZweDtcclxuICBoZWlnaHQ6IDE2cHg7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZVxyXG59XHJcblxyXG4uay1yYWRpbzo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHdpZHRoOiA4cHg7XHJcbiAgaGVpZ2h0OiA4cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDApIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiA1MCVcclxufVxyXG5cclxuLmstcmFkaW86aG92ZXIge1xyXG4gIGN1cnNvcjogcG9pbnRlclxyXG59XHJcblxyXG4uay1yYWRpbzpjaGVja2VkOjpiZWZvcmUge1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlKC01MCUsIC01MCUpXHJcbn1cclxuXHJcbi5rLXJhZGlvOmRpc2FibGVkLCAuay1yYWRpbzpkaXNhYmxlZCArIC5rLXJhZGlvLWxhYmVsIHtcclxuICBvcGFjaXR5OiAuNjtcclxuICBmaWx0ZXI6IGdyYXlzY2FsZSguOCk7XHJcbiAgY3Vyc29yOiBkZWZhdWx0XHJcbn1cclxuXHJcbi5rLXJhZGlvICsgLmstcmFkaW8tbGFiZWwge1xyXG4gIGRpc3BsYXk6IGlubGluZVxyXG59XHJcblxyXG4uay1yYWRpby1sYWJlbCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMTZweCArIDFweCk7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyXHJcbn1cclxuXHJcbi5rLXJhZGlvLWxhYmVsLmstbm8tdGV4dCwgLmstcmFkaW8tbGFiZWw6ZW1wdHkge1xyXG4gIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuLmstcmFkaW8tbGFiZWwgLmstcmlwcGxlIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcmFkaW8gKyAuay1yYWRpby1sYWJlbCwgLmstcmFkaW8tbGFiZWwgKyAuay1yYWRpbyB7XHJcbiAgbWFyZ2luLWxlZnQ6IDRweFxyXG59XHJcblxyXG4uay1yYWRpby1sYWJlbCA+IC5rLXJhZGlvIHtcclxuICBtYXJnaW4tcmlnaHQ6IDRweDtcclxuICBmbGV4LXNocmluazogMFxyXG59XHJcblxyXG4uay1yYWRpby1saXN0IHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBsaXN0LXN0eWxlOiBub25lXHJcbn1cclxuXHJcbi5rLXJhZGlvLWxpc3QgLmstcmFkaW8taXRlbSB7XHJcbiAgbWFyZ2luLXRvcDogMTZweFxyXG59XHJcblxyXG4uay1yYWRpby1saXN0IC5rLXJhZGlvLWl0ZW06Zmlyc3QtY2hpbGQge1xyXG4gIG1hcmdpbi10b3A6IDBcclxufVxyXG5cclxuLmstbGlzdC1ob3Jpem9udGFsIC5rLXJhZGlvLWl0ZW0ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW46IDAgMzJweCAwIDBcclxufVxyXG5cclxuLmstbGlzdC1ob3Jpem9udGFsIC5rLXJhZGlvLWl0ZW06bGFzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwXHJcbn1cclxuXHJcbi5rLXJ0bCAuay1yYWRpbyArIC5rLXJhZGlvLWxhYmVsLCAuay1ydGwgLmstcmFkaW8tbGFiZWwgKyAuay1yYWRpbywgW2Rpcj1ydGxdIC5rLXJhZGlvICsgLmstcmFkaW8tbGFiZWwsIFtkaXI9cnRsXSAuay1yYWRpby1sYWJlbCArIC5rLXJhZGlvIHtcclxuICBtYXJnaW4tbGVmdDogMDtcclxuICBtYXJnaW4tcmlnaHQ6IDRweFxyXG59XHJcblxyXG4uay1ydGwgLmstcmFkaW8tbGFiZWwgPiAuay1yYWRpbywgW2Rpcj1ydGxdIC5rLXJhZGlvLWxhYmVsID4gLmstcmFkaW8ge1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxuICBtYXJnaW4tbGVmdDogNHB4XHJcbn1cclxuXHJcbi5rLXJ0bCAuay1saXN0LWhvcml6b250YWwgLmstcmFkaW8taXRlbSwgW2Rpcj1ydGxdIC5rLWxpc3QtaG9yaXpvbnRhbCAuay1yYWRpby1pdGVtIHtcclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgbWFyZ2luLWxlZnQ6IDMycHhcclxufVxyXG5cclxuLmstcnRsIC5rLWxpc3QtaG9yaXpvbnRhbCAuay1yYWRpby1pdGVtOmxhc3QtY2hpbGQsIFtkaXI9cnRsXSAuay1saXN0LWhvcml6b250YWwgLmstcmFkaW8taXRlbTpsYXN0LWNoaWxkIHtcclxuICBtYXJnaW4tbGVmdDogMFxyXG59XHJcblxyXG4uay1yYWRpbzo6LW1zLWNoZWNrIHtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXRcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xyXG4gIC5rLXJhZGlvOjotbXMtY2hlY2sge1xyXG4gICAgYm9yZGVyLXdpZHRoOiAxcHhcclxuICB9XHJcbn1cclxuXHJcbi5rLWZpbGVtYW5hZ2VyIHtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG59XHJcblxyXG4uay1maWxlbWFuYWdlci1oZWFkZXIge1xyXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdFxyXG59XHJcblxyXG4uay1maWxlbWFuYWdlci10b29sYmFyIHtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICBmbGV4LXNocmluazogMFxyXG59XHJcblxyXG4uay1maWxlbWFuYWdlci1zZWFyY2gtdG9vbCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgZmxleC1mbG93OiByb3cgbm93cmFwXHJcbn1cclxuXHJcbi5rLWZpbGVtYW5hZ2VyLWNvbnRlbnQtY29udGFpbmVyIHtcclxuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBmbGV4OiAxIDEgMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlblxyXG59XHJcblxyXG4uay1maWxlbWFuYWdlci1uYXZpZ2F0aW9uIHtcclxuICB3aWR0aDogMjAlO1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW5cclxufVxyXG5cclxuLmstZmlsZW1hbmFnZXItbmF2aWdhdGlvbiA+IC5rLXRyZWV2aWV3IHtcclxuICBwYWRkaW5nOiAxNnB4IDE2cHg7XHJcbiAgaGVpZ2h0OiAxMDAlXHJcbn1cclxuXHJcbi5rLWZpbGVtYW5hZ2VyLXRyZWV2aWV3ID4gLmstZ3JvdXAgPiAuay1pdGVtIHtcclxuICBwYWRkaW5nOiAwXHJcbn1cclxuXHJcbi5rLWZpbGVtYW5hZ2VyLWNvbnRlbnQge1xyXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICBmbGV4OiAxIDEgMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XHJcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlblxyXG59XHJcblxyXG4uay1maWxlbWFuYWdlci1icmVhZGNydW1iIHtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xyXG4gIHBhZGRpbmc6IDhweCA4cHg7XHJcbiAgZmxleC1zaHJpbms6IDBcclxufVxyXG5cclxuLmstZmlsZW1hbmFnZXItdmlldyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4OiAxIDEgYXV0bztcclxuICBmbGV4LWZsb3c6IHJvdyBub3dyYXBcclxufVxyXG5cclxuLmstZmlsZW1hbmFnZXItdmlldyA+IC5rLWZpbGVtYW5hZ2VyLWdyaWQsIC5rLWZpbGVtYW5hZ2VyLXZpZXcgPiAuay1maWxlbWFuYWdlci1saXN0dmlldyB7XHJcbiAgYm9yZGVyLXdpZHRoOiAwXHJcbn1cclxuXHJcbi5rLWZpbGVtYW5hZ2VyLWxpc3R2aWV3IHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZmxleDogMSAxIDAlO1xyXG4gIG92ZXJmbG93OiBhdXRvXHJcbn1cclxuXHJcbi5rLWZpbGVtYW5hZ2VyLWxpc3R2aWV3IC5rLWxpc3R2aWV3LWl0ZW0ge1xyXG4gIHBhZGRpbmc6IDE2cHggMTZweDtcclxuICB3aWR0aDogMTIwcHg7XHJcbiAgaGVpZ2h0OiAxMjBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXJcclxufVxyXG5cclxuLmstZmlsZW1hbmFnZXItbGlzdHZpZXcgLmstZmlsZS1wcmV2aWV3IHtcclxuICBoZWlnaHQ6IDQ4cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbn1cclxuXHJcbi5rLWZpbGVtYW5hZ2VyLWxpc3R2aWV3IC5rLWZpbGUtaWNvbiB7XHJcbiAgZm9udC1zaXplOiA0OHB4XHJcbn1cclxuXHJcbi5rLWZpbGVtYW5hZ2VyLWxpc3R2aWV3IC5rLWZpbGUtaW1hZ2Uge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBtYXgtaGVpZ2h0OiA0OHB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrXHJcbn1cclxuXHJcbi5rLWZpbGVtYW5hZ2VyLWxpc3R2aWV3IC5rLWZpbGUtbmFtZSB7XHJcbiAgbWFyZ2luLXRvcDogOHB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXBcclxufVxyXG5cclxuLmstZmlsZW1hbmFnZXItbGlzdHZpZXcgLmstZmlsZS1zaXplIHtcclxuICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcFxyXG59XHJcblxyXG4uay1maWxlbWFuYWdlci1saXN0dmlldyAuay1lZGl0LWl0ZW0gLmstdGV4dGJveCB7XHJcbiAgd2lkdGg6IDEwMCVcclxufVxyXG5cclxuLmstZmlsZW1hbmFnZXItZ3JpZCB7XHJcbiAgZmxleDogMSAxIDAlXHJcbn1cclxuXHJcbi5rLWZpbGVtYW5hZ2VyLWdyaWQgLmstZmlsZS1wcmV2aWV3IHtcclxuICBtYXJnaW4tcmlnaHQ6IDRweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcclxufVxyXG5cclxuLmstZmlsZW1hbmFnZXItZ3JpZCAuay1maWxlLW5hbWUge1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxyXG59XHJcblxyXG4uay1maWxlbWFuYWdlci1wcmV2aWV3IHtcclxuICBwYWRkaW5nOiA0OHB4IDE2cHggMTZweDtcclxuICB3aWR0aDogMjAlO1xyXG4gIG1pbi1oZWlnaHQ6IGNhbGMoKDE2cHggKiA0KSArICg5NnB4ICogMikgKyAoMTZweCAqIDMpKTtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gIGZsZXgtc2hyaW5rOiAwXHJcbn1cclxuXHJcbi5rLWZpbGVtYW5hZ2VyLXByZXZpZXcgLmstZmlsZS1wcmV2aWV3IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxufVxyXG5cclxuLmstZmlsZW1hbmFnZXItcHJldmlldyAuay1maWxlLWljb24ge1xyXG4gIGZvbnQtc2l6ZTogOTZweFxyXG59XHJcblxyXG4uay1maWxlbWFuYWdlci1wcmV2aWV3IC5rLWZpbGUtbmFtZSB7XHJcbiAgbWFyZ2luLXRvcDogMTZweDtcclxuICBkaXNwbGF5OiBibG9ja1xyXG59XHJcblxyXG4uay1maWxlbWFuYWdlci1wcmV2aWV3IC5rLXNpbmdsZS1maWxlLXNlbGVjdGVkIHtcclxuICBmb250LXdlaWdodDogNzAwXHJcbn1cclxuXHJcbi5rLWZpbGVtYW5hZ2VyLXByZXZpZXcgLmstbXVsdGlwbGUtZmlsZXMtc2VsZWN0ZWQge1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDBcclxufVxyXG5cclxuLmstZmlsZW1hbmFnZXItcHJldmlldyAuay1maWxlLXNpemUge1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsXHJcbn1cclxuXHJcbi5rLWZpbGVtYW5hZ2VyLXByZXZpZXcgLmstZmlsZS1tZXRhIHtcclxuICBtYXJnaW46IDE2cHggMCAwO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IHJvdyB3cmFwXHJcbn1cclxuXHJcbi5rLWZpbGVtYW5hZ2VyLXByZXZpZXcgLmstZmlsZS1tZXRhLWxhYmVsIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcclxufVxyXG5cclxuLmstZmlsZW1hbmFnZXItcHJldmlldyAuay1maWxlLW1ldGEtdmFsdWUge1xyXG4gIG1hcmdpbjogMFxyXG59XHJcblxyXG4uay1maWxlbWFuYWdlci1wcmV2aWV3IC5rLWZpbGUtdHlwZSB7XHJcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemVcclxufVxyXG5cclxuLmstZmlsZW1hbmFnZXItcHJldmlldyAuay1saW5lLWJyZWFrIHtcclxuICBtYXJnaW46IDE2cHggMCAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGZsZXg6IDEgMSAxMDAlO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgZmxleC13cmFwOiBub3dyYXBcclxufVxyXG5cclxuLmstZmlsZW1hbmFnZXItcmVzaXphYmxlIC5rLWZpbGVtYW5hZ2VyLW5hdmlnYXRpb24sIC5rLWZpbGVtYW5hZ2VyLXJlc2l6YWJsZSAuay1maWxlbWFuYWdlci1wcmV2aWV3IHtcclxuICBib3JkZXItd2lkdGg6IDBcclxufVxyXG5cclxuLmstZmlsZW1hbmFnZXIgLmstc3BsaXRiYXIge1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uay1maWxlbWFuYWdlciAuay1zcGxpdGJhci1ob3Jpem9udGFsIHtcclxuICB3aWR0aDogNnB4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG59XHJcblxyXG4uay1maWxlbWFuYWdlciAuay1zcGxpdGJhci1ob3Jpem9udGFsIC5rLXJlc2l6ZS1oYW5kbGUge1xyXG4gIHdpZHRoOiAycHhcclxufVxyXG5cclxuLmstZmlsZW1hbmFnZXItdXBsb2FkLWRpYWxvZyAuay11cGxvYWQtZmlsZXMge1xyXG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xyXG4gIG92ZXJmbG93LXk6IGF1dG9cclxufVxyXG5cclxuLmstZmlsZW1hbmFnZXItZHJhZy1oaW50IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG59XHJcblxyXG4uay1maWxlbWFuYWdlci1kcmFnLWhpbnQgLmstaWNvbiB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA0cHhcclxufVxyXG5cclxuLmstd2luZG93IHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiAxMDAwMVxyXG59XHJcblxyXG4uay13aW5kb3cgLmstb3ZlcmxheSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIG9wYWNpdHk6IDBcclxufVxyXG5cclxuLmstd2luZG93Lmstd2luZG93LW1heGltaXplZCB7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICBib3gtc2hhZG93OiBub25lXHJcbn1cclxuXHJcbi5rLXdpbmRvdy5rLXdpbmRvdy1tYXhpbWl6ZWQgLmstd2luZG93LWNvbnRlbnQsIC5rLXdpbmRvdy5rLXdpbmRvdy1tYXhpbWl6ZWQgLmstd2luZG93LXRpdGxlYmFyIHtcclxuICBib3JkZXItcmFkaXVzOiAwXHJcbn1cclxuXHJcbi5rLXdpbmRvdy1zbSB7XHJcbiAgd2lkdGg6IDMwMHB4XHJcbn1cclxuXHJcbi5rLXdpbmRvdy1tZCB7XHJcbiAgd2lkdGg6IDgwMHB4XHJcbn1cclxuXHJcbi5rLXdpbmRvdy1sZyB7XHJcbiAgd2lkdGg6IDEyMDBweFxyXG59XHJcblxyXG4uay13aW5kb3ctdGl0bGViYXIge1xyXG4gIHBhZGRpbmc6IDhweCAxMnB4O1xyXG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIG1pbi1oZWlnaHQ6IDE2cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxufVxyXG5cclxuLmstd2luZG93LXRpdGxlIHtcclxuICBmb250LXNpemU6IDEuMmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZmxleDogMTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBjdXJzb3I6IGRlZmF1bHRcclxufVxyXG5cclxuLmstd2luZG93LXRpdGxlOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrXHJcbn1cclxuXHJcbi5rLXdpbmRvdy10aXRsZWJhciAuay13aW5kb3ctYWN0aW9ucyB7XHJcbiAgbWFyZ2luOiAwIGNhbGMoMTJweCAvIC0yKTtcclxuICBtYXJnaW4taW5saW5lLWVuZDogY2FsYygxMnB4IC8gLTIpO1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxufVxyXG5cclxuLmstd2luZG93LXRpdGxlYmFyIC5rLXdpbmRvdy1hY3Rpb24ge1xyXG4gIHBhZGRpbmc6IDJweDtcclxuICB3aWR0aDogMjBweDtcclxuICBoZWlnaHQ6IDIwcHg7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICBvcGFjaXR5OiAuN1xyXG59XHJcblxyXG4uay13aW5kb3ctdGl0bGViYXIgLmstd2luZG93LWFjdGlvbjpob3ZlciB7XHJcbiAgb3BhY2l0eTogMVxyXG59XHJcblxyXG4uay13aW5kb3ctdGl0bGViYXIgLmstd2luZG93LWFjdGlvbiAuay1pY29uIHtcclxuICBvcGFjaXR5OiAxXHJcbn1cclxuXHJcbi5rLXByb21wdC1jb250YWluZXIsIC5rLXdpbmRvdy1jb250ZW50IHtcclxuICBwYWRkaW5nOiAxMnB4IDEycHg7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZmxleDogMSAxIGF1dG87XHJcbiAgb3V0bGluZTogMFxyXG59XHJcblxyXG4uay13aW5kb3ctY29udGVudCArIC5rLXByb21wdC1jb250YWluZXIge1xyXG4gIG1hcmdpbi10b3A6IC0xMnB4XHJcbn1cclxuXHJcbi5rLXByb21wdC1jb250YWluZXIgLmstdGV4dGJveCB7XHJcbiAgd2lkdGg6IDEwMCVcclxufVxyXG5cclxuLmstd2luZG93LWlmcmFtZWNvbnRlbnQge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGVcclxufVxyXG5cclxuLmstd2luZG93LWlmcmFtZWNvbnRlbnQgLmstY29udGVudC1mcmFtZSB7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICBib3JkZXI6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlXHJcbn1cclxuXHJcbi5rLXdpbmRvdy1jb250ZW50ID4gLmttLXNjcm9sbC1jb250YWluZXIge1xyXG4gIGhlaWdodDogMTAwJVxyXG59XHJcblxyXG4uay13aW5kb3cgPiAuay1yZXNpemUtaGFuZGxlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogMTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGZvbnQtc2l6ZTogMDtcclxuICBsaW5lLWhlaWdodDogNnB4O1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgem9vbTogMVxyXG59XHJcblxyXG4uay1yZXNpemUtbiB7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA2cHg7XHJcbiAgY3Vyc29yOiBuLXJlc2l6ZVxyXG59XHJcblxyXG4uay1yZXNpemUtZSB7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHdpZHRoOiA2cHg7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGN1cnNvcjogZS1yZXNpemVcclxufVxyXG5cclxuLmstcmVzaXplLXMge1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogNnB4O1xyXG4gIGN1cnNvcjogcy1yZXNpemVcclxufVxyXG5cclxuLmstcmVzaXplLXcge1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiA2cHg7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGN1cnNvcjogdy1yZXNpemVcclxufVxyXG5cclxuLmstcmVzaXplLXNlIHtcclxuICBib3R0b206IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgd2lkdGg6IDZweDtcclxuICBoZWlnaHQ6IDZweDtcclxuICBjdXJzb3I6IHNlLXJlc2l6ZVxyXG59XHJcblxyXG4uay1yZXNpemUtc3cge1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiA2cHg7XHJcbiAgaGVpZ2h0OiA2cHg7XHJcbiAgY3Vyc29yOiBzdy1yZXNpemVcclxufVxyXG5cclxuLmstcmVzaXplLW5lIHtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgd2lkdGg6IDZweDtcclxuICBoZWlnaHQ6IDZweDtcclxuICBjdXJzb3I6IG5lLXJlc2l6ZVxyXG59XHJcblxyXG4uay1yZXNpemUtbncge1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiA2cHg7XHJcbiAgaGVpZ2h0OiA2cHg7XHJcbiAgY3Vyc29yOiBudy1yZXNpemVcclxufVxyXG5cclxuLmstb3ZlcmxheSB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6IDEwMDAxO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIG9wYWNpdHk6IC41O1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuXHJcbn1cclxuXHJcbi5rLXdpbmRvdy1jb250ZW50ID4gLmstYWN0aW9uLWJ1dHRvbnMsIC5rLXdpbmRvdyA+IC5rLWFjdGlvbi1idXR0b25zIHtcclxuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZFxyXG59XHJcblxyXG4uay1pZTkgLmstd2luZG93LWNvbnRlbnQge1xyXG4gIGhlaWdodDogY2FsYygxMDAlIC0gKCgxLjI1ICogMWVtKSArICg4cHggKiAyKSkpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDBcclxufVxyXG5cclxuLmstaWU5IC5rLXdpbmRvdy10aXRsZSwgLmstaWU5IC5rLXdpbmRvdy10aXRsZWJhciAuay13aW5kb3ctYWN0aW9ucyB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrXHJcbn1cclxuXHJcbi5rLXJ0bCAuay13aW5kb3ctdGl0bGViYXIgLmstd2luZG93LWFjdGlvbnMge1xyXG4gIHJpZ2h0OiBhdXRvO1xyXG4gIGxlZnQ6IDZweFxyXG59XHJcblxyXG4uay1kaWFsb2cge1xyXG4gIG1pbi13aWR0aDogOTBweDtcclxuICBtaW4taGVpZ2h0OiAzZW07XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlblxyXG59XHJcblxyXG4uay1kaWFsb2ctY2VudGVyZWQge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJVxyXG59XHJcblxyXG4uay1kaWFsb2ctdGl0bGVsZXNzIC5rLWRpYWxvZy1jbG9zZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDk5OTk7XHJcbiAgdG9wOiA0cHg7XHJcbiAgcmlnaHQ6IDRweFxyXG59XHJcblxyXG4uay1kaWFsb2ctdGl0bGVsZXNzIC5rLWRpYWxvZy1jb250ZW50IHtcclxuICBwYWRkaW5nOiAyLjRlbVxyXG59XHJcblxyXG4uay1kaWFsb2ctYnV0dG9uZ3JvdXAge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiA2cHggNnB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxufVxyXG5cclxuLmstZGlhbG9nLWJ1dHRvbmdyb3VwIC5rLWJ1dHRvbiB7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxufVxyXG5cclxuLmstcnRsIC5rLWRpYWxvZy10aXRsZWxlc3MgLmstZGlhbG9nLWNsb3NlLCAuay1ydGwuay1kaWFsb2ctdGl0bGVsZXNzIC5rLWRpYWxvZy1jbG9zZSB7XHJcbiAgcmlnaHQ6IGF1dG87XHJcbiAgbGVmdDogNHB4XHJcbn1cclxuXHJcbi5rLXN0ZXBwZXIge1xyXG4gIG1hcmdpbjogMCAwO1xyXG4gIHBhZGRpbmc6IDAgMDtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGJhY2tncm91bmQ6IDAgMDtcclxuICBib3gtc2hhZG93OiBub25lXHJcbn1cclxuXHJcbi5rLXN0ZXBwZXIgLmstc3RlcC1saXN0IHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgei1pbmRleDogMVxyXG59XHJcblxyXG4uay1zdGVwcGVyIC5rLXN0ZXAtbGluayB7XHJcbiAgb3V0bGluZTogMDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlblxyXG59XHJcblxyXG4uay1zdGVwcGVyIC5rLXN0ZXAtZGlzYWJsZWQge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lXHJcbn1cclxuXHJcbi5rLXN0ZXBwZXIgLmstc3RlcC1kaXNhYmxlZCAuay1zdGVwLWxpbmsge1xyXG4gIGN1cnNvcjogZGVmYXVsdFxyXG59XHJcblxyXG4uay1zdGVwcGVyIC5rLXN0ZXAtaW5kaWNhdG9yIHtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgbWFyZ2luOiAzcHg7XHJcbiAgd2lkdGg6IDI4cHg7XHJcbiAgaGVpZ2h0OiAyOHB4O1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxO1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCBiYWNrZ3JvdW5kLWNvbG9yLCBib3JkZXItY29sb3I7XHJcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjRzO1xyXG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dFxyXG59XHJcblxyXG4uay1zdGVwcGVyIC5rLXN0ZXAtaW5kaWNhdG9yOjphZnRlciB7XHJcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogY2FsYygtMSAqIGNhbGMoMXB4ICsgM3B4KSk7XHJcbiAgcmlnaHQ6IGNhbGMoLTEgKiBjYWxjKDFweCArIDNweCkpO1xyXG4gIGJvdHRvbTogY2FsYygtMSAqIGNhbGMoMXB4ICsgM3B4KSk7XHJcbiAgbGVmdDogY2FsYygtMSAqIGNhbGMoMXB4ICsgM3B4KSk7XHJcbiAgei1pbmRleDogMlxyXG59XHJcblxyXG4uay1zdGVwcGVyIC5rLXN0ZXAtZm9jdXMgLmstc3RlcC1pbmRpY2F0b3I6OmFmdGVyLCAuay1zdGVwcGVyIC5rLXN0ZXAtbGluazpmb2N1cyAuay1zdGVwLWluZGljYXRvcjo6YWZ0ZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrXHJcbn1cclxuXHJcbi5rLXN0ZXBwZXIgLmstc3RlcC1sYWJlbCB7XHJcbiAgbWF4LXdpZHRoOiAxMGVtO1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHotaW5kZXg6IDFcclxufVxyXG5cclxuLmstc3RlcHBlciAuay1zdGVwLWxhYmVsOm9ubHktY2hpbGQge1xyXG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoKDI4cHggKyAyICogMXB4KSAvIDIpO1xyXG4gIHBhZGRpbmc6IDVweCAxMnB4O1xyXG4gIGJvcmRlci13aWR0aDogMFxyXG59XHJcblxyXG4uay1zdGVwcGVyIC5rLXN0ZXAtbGFiZWwgLmstc3RlcC10ZXh0IHtcclxuICBtYXgtd2lkdGg6IGNhbGMoMTBlbSAtICgxNnB4ICsgNHB4KSk7XHJcbiAgZmxleC1ncm93OiAxO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlblxyXG59XHJcblxyXG4uay1zdGVwcGVyIC5rLXN0ZXAtbGFiZWwgLmstaWNvbiB7XHJcbiAgbWFyZ2luLWxlZnQ6IDRweFxyXG59XHJcblxyXG4uay1zdGVwcGVyIC5rLXN0ZXAtY3VycmVudCAuay1zdGVwLWxhYmVsLCAuay1zdGVwcGVyIC5rLXN0ZXAtaG92ZXIgLmstc3RlcC1sYWJlbCwgLmstc3RlcHBlciAuay1zdGVwOmhvdmVyIC5rLXN0ZXAtbGFiZWwge1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDBcclxufVxyXG5cclxuLmstc3RlcHBlciAuay1zdGVwLWxhYmVsIC5rLXN0ZXAtbGFiZWwtb3B0aW9uYWwge1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBmbGV4LWJhc2lzOiAxMDAlXHJcbn1cclxuXHJcbi5rLXN0ZXBwZXIgLmstcHJvZ3Jlc3NiYXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB6LWluZGV4OiAwXHJcbn1cclxuXHJcbi5rLXN0ZXAtbGlzdC1ob3Jpem9udGFsIHtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93XHJcbn1cclxuXHJcbi5rLXN0ZXAtbGlzdC1ob3Jpem9udGFsIC5rLXN0ZXAge1xyXG4gIGZsZXg6IDEgMCBhdXRvXHJcbn1cclxuXHJcbi5rLXN0ZXAtbGlzdC1ob3Jpem9udGFsIC5rLXN0ZXAtbGluayB7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG59XHJcblxyXG4uay1zdGVwLWxpc3QtaG9yaXpvbnRhbCAuay1zdGVwLWxhYmVsIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXJcclxufVxyXG5cclxuLmstc3RlcC1saXN0LWhvcml6b250YWwgLmstc3RlcC1pbmRpY2F0b3IgKyAuay1zdGVwLWxhYmVsIHtcclxuICBtYXJnaW4tdG9wOiBjYWxjKDhweCAtIDNweClcclxufVxyXG5cclxuLmstc3RlcC1saXN0LWhvcml6b250YWwgfiAuay1wcm9ncmVzc2JhciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAycHg7XHJcbiAgdG9wOiBjYWxjKCgyOHB4ICsgMiAqIDJweCkgLyAyKVxyXG59XHJcblxyXG4uay1zdGVwLWxpc3QtdmVydGljYWwge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxufVxyXG5cclxuLmstc3RlcC1saXN0LXZlcnRpY2FsIC5rLXN0ZXAge1xyXG4gIG1pbi1oZWlnaHQ6IGNhbGMoKDI4cHggKyAyICogMXB4ICsgMiAqIDJweCkgKyAyMHB4KVxyXG59XHJcblxyXG4uay1zdGVwLWxpc3QtdmVydGljYWwgLmstc3RlcC1sYWJlbCB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdFxyXG59XHJcblxyXG4uay1zdGVwLWxpc3QtdmVydGljYWwgLmstc3RlcC1pbmRpY2F0b3IgKyAuay1zdGVwLWxhYmVsIHtcclxuICBtYXJnaW4tbGVmdDogMTJweFxyXG59XHJcblxyXG4uay1zdGVwLWxpc3QtdmVydGljYWwgfiAuay1wcm9ncmVzc2JhciB7XHJcbiAgd2lkdGg6IDJweDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbWluLWhlaWdodDogMjBweDtcclxuICBsZWZ0OiBjYWxjKCgyOHB4ICsgMiAqIDFweCArIDIgKiAycHgpIC8gMilcclxufVxyXG5cclxuLmstc3RlcC1saXN0LXZlcnRpY2FsIC5rLXN0ZXAtY29udGVudCB7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IC4zcyBjdWJpYy1iZXppZXIoLjQsIDAsIC4yLCAxKSAwc1xyXG59XHJcblxyXG4uay1zdGVwLWxpc3QtdmVydGljYWwgLmstc3RlcC1jdXJyZW50IC5rLXN0ZXAtY29udGVudCB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMjhweCArIDIgKiAxcHgpO1xyXG4gIHBhZGRpbmc6IDIwcHggMTBweFxyXG59XHJcblxyXG4uay1ydGwgLmstc3RlcHBlciwgLmstc3RlcHBlcltkaXI9cnRsXSB7XHJcbiAgZGlyZWN0aW9uOiBydGxcclxufVxyXG5cclxuLmstcnRsIC5rLXN0ZXBwZXIgLmstc3RlcC1sYWJlbCAuay1pY29uLCAuay1zdGVwcGVyW2Rpcj1ydGxdIC5rLXN0ZXAtbGFiZWwgLmstaWNvbiB7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgbWFyZ2luLXJpZ2h0OiA0cHhcclxufVxyXG5cclxuLmstcnRsIC5rLXN0ZXBwZXIgLmstc3RlcC1saXN0LXZlcnRpY2FsIC5rLXN0ZXAtaW5kaWNhdG9yICsgLmstc3RlcC1sYWJlbCwgLmstc3RlcHBlcltkaXI9cnRsXSAuay1zdGVwLWxpc3QtdmVydGljYWwgLmstc3RlcC1pbmRpY2F0b3IgKyAuay1zdGVwLWxhYmVsIHtcclxuICBtYXJnaW4tbGVmdDogMDtcclxuICBtYXJnaW4tcmlnaHQ6IDEycHhcclxufVxyXG5cclxuLmstcnRsIC5rLXN0ZXBwZXIgLmstc3RlcC1saXN0LXZlcnRpY2FsIH4gLmstcHJvZ3Jlc3NiYXIsIC5rLXN0ZXBwZXJbZGlyPXJ0bF0gLmstc3RlcC1saXN0LXZlcnRpY2FsIH4gLmstcHJvZ3Jlc3NiYXIge1xyXG4gIGxlZnQ6IGF1dG87XHJcbiAgcmlnaHQ6IGNhbGMoKDI4cHggKyAyICogMXB4ICsgMiAqIDJweCkgLyAyKVxyXG59XHJcblxyXG4uay13aXphcmQge1xyXG4gIHBhZGRpbmc6IGNhbGMoOHB4ICogMikgY2FsYyg4cHggKiAyKTtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYmFja2dyb3VuZDogMCAwXHJcbn1cclxuXHJcbi5rLXdpemFyZCAuay1zdGVwcGVyIC5rLXN0ZXAtbGlzdC12ZXJ0aWNhbCAuay1zdGVwIHtcclxuICBmbGV4OiAxIDAgYXV0b1xyXG59XHJcblxyXG4uay13aXphcmQgLmstc3RlcHBlciAuay1zdGVwLWluZGljYXRvciB7XHJcbiAgZmxleC1zaHJpbms6IDBcclxufVxyXG5cclxuLmstd2l6YXJkLXN0ZXBzIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW5cclxufVxyXG5cclxuLmstd2l6YXJkLXN0ZXAge1xyXG4gIHBhZGRpbmc6IGNhbGMoKGNhbGMoOHB4ICogNCkgLyA0KSArIDJweCk7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxyXG59XHJcblxyXG4uay13aXphcmQtc3RlcC5rLWZvY3VzLCAuay13aXphcmQtc3RlcC5rLXN0YXRlLWZvY3VzZWQsIC5rLXdpemFyZC1zdGVwOmZvY3VzIHtcclxuICBvdXRsaW5lLXdpZHRoOiAxcHg7XHJcbiAgb3V0bGluZS1zdHlsZTogZG90dGVkO1xyXG4gIG91dGxpbmUtb2Zmc2V0OiAtMXB4XHJcbn1cclxuXHJcbi5rLXdpemFyZC1jb250ZW50IHtcclxuICBvdmVyZmxvdy15OiBhdXRvXHJcbn1cclxuXHJcbi5rLXdpemFyZC1idXR0b25zIHtcclxuICBtYXJnaW4tdG9wOiBjYWxjKDhweCAqIDQpO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgZmxleC1zaHJpbms6IDBcclxufVxyXG5cclxuLmstd2l6YXJkLWJ1dHRvbnMgLmstYnV0dG9uIHtcclxuICBtYXJnaW4tcmlnaHQ6IDhweFxyXG59XHJcblxyXG4uay13aXphcmQtYnV0dG9ucyAuay13aXphcmQtcGFnZXIge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcclxufVxyXG5cclxuLmstd2l6YXJkLWJ1dHRvbnMtcmlnaHQgLmstYnV0dG9uOmxhc3Qtb2YtdHlwZSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwXHJcbn1cclxuXHJcbi5rLXdpemFyZC1ob3Jpem9udGFsIHtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbn1cclxuXHJcbi5rLXdpemFyZC1ob3Jpem9udGFsIC5rLXdpemFyZC1zdGVwcyB7XHJcbiAgbWFyZ2luLXRvcDogY2FsYyg4cHggKiA0KVxyXG59XHJcblxyXG4uay13aXphcmQtaG9yaXpvbnRhbCAuay13aXphcmQtY29udGVudCwgLmstd2l6YXJkLWhvcml6b250YWwgLmstd2l6YXJkLXN0ZXBzIHtcclxuICBmbGV4OiAxIDEgYXV0b1xyXG59XHJcblxyXG4uay13aXphcmQtdmVydGljYWwgLmstd2l6YXJkLXN0ZXBzIHtcclxuICBmbGV4OiAxIDAgMCVcclxufVxyXG5cclxuLmstd2l6YXJkLXZlcnRpY2FsIC5rLXdpemFyZC1jb250ZW50IHtcclxuICBmbGV4LWdyb3c6IDE7XHJcbiAgZmxleC1zaHJpbms6IDE7XHJcbiAgZmxleC1iYXNpczogYXV0b1xyXG59XHJcblxyXG4uay13aXphcmQtdmVydGljYWwgLmstd2l6YXJkLXN0ZXBzIHtcclxuICBtYXJnaW4tbGVmdDogY2FsYyg4cHggKiA0KVxyXG59XHJcblxyXG4uay13aXphcmQtbGVmdCB7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlXHJcbn1cclxuXHJcbi5rLXdpemFyZC1sZWZ0IC5rLXdpemFyZC1zdGVwcyB7XHJcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDhweCAqIDQpO1xyXG4gIG1hcmdpbi1sZWZ0OiAwXHJcbn1cclxuXHJcbi5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lciA+IC5rLXRleHRhcmVhLCAuay10ZXh0Ym94LWNvbnRhaW5lciA+IC5rLXRleHRhcmVhIHtcclxuICBmbGV4OiAxIDEgYXV0bztcclxuICB3aWR0aDogYXV0b1xyXG59XHJcblxyXG4uay1pZSAuay10ZXh0YXJlYSA+IC5rLWlucHV0IHtcclxuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3hcclxufVxyXG5cclxuLmstaWUgdGV4dGFyZWEuay10ZXh0YXJlYSB7XHJcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94XHJcbn1cclxuXHJcbi5rLWVkaXRvciB7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBmb250LXNpemU6IDEwMCU7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLmstZWRpdG9yIGlmcmFtZS5rLWNvbnRlbnQsIC5rLWVkaXRvciA+IC5rLWNvbnRlbnQge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBib3JkZXI6IDA7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgZGlzcGxheTogYmxvY2tcclxufVxyXG5cclxudGFibGUuay1lZGl0b3Ige1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMjUwcHg7XHJcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcclxuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xyXG4gIGJvcmRlci1zcGFjaW5nOiAwXHJcbn1cclxuXHJcbnRhYmxlLmstZWRpdG9yIHRib2R5LCB0YWJsZS5rLWVkaXRvciB0ZCwgdGFibGUuay1lZGl0b3IgdHIge1xyXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdFxyXG59XHJcblxyXG50YWJsZS5rLWVkaXRvciAuay1lZGl0YWJsZS1hcmVhIHtcclxuICBjb2xvcjogIzAwMDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmXHJcbn1cclxuXHJcbi5rLWVkaXRvci1pbmxpbmUge1xyXG4gIHBhZGRpbmc6IC4zZW0gLjVlbTtcclxuICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uay1lZGl0b3ItaW5saW5lLmstZWRpdG9yIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudFxyXG59XHJcblxyXG4uay13aW5kb3cuay1lZGl0b3Itd2lkZ2V0IHtcclxuICBtaW4taGVpZ2h0OiAwXHJcbn1cclxuXHJcbi5lZGl0b3JUb29sYmFyV2luZG93IHtcclxuICBwYWRkaW5nOiA0cHggNHB4O1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnRcclxufVxyXG5cclxuLmVkaXRvclRvb2xiYXJXaW5kb3cgLmstZWRpdG9yLXRvb2xiYXIge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIGJhY2tncm91bmQ6IDAgMFxyXG59XHJcblxyXG4uay1lZGl0b3J0b29sYmFyLWRyYWdIYW5kbGUge1xyXG4gIG1hcmdpbjogMCA0cHggMCAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGN1cnNvcjogbW92ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyXHJcbn1cclxuXHJcbi5rLWVkaXRvci10b29sYmFyIHtcclxuICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcclxuICBib3JkZXItY29sb3I6IGluaGVyaXRcclxufVxyXG5cclxuLmstZWRpdG9yLXRvb2xiYXIgLmstdG9vbC1ncm91cCAuay1jb2xvcnBpY2tlciB+IC5rLWNvbG9ycGlja2VyLCAuay1lZGl0b3ItdG9vbGJhciAuay10b29sLWdyb3VwIC5rLXdpZGdldCB+IC5rLXdpZGdldCB7XHJcbiAgbWFyZ2luLWlubGluZS1zdGFydDogNHB4XHJcbn1cclxuXHJcbi5rLWVkaXRvci10b29sYmFyIC5rLXRvb2wtZ3JvdXAgPiAuay10b29sIHtcclxuICBwYWRkaW5nOiA0cHg7XHJcbiAgd2lkdGg6IGNhbGMoKDEuNDI4NTcxNDI4NTcxNDI4NiAqIDFlbSkgKyAoNHB4ICogMikgKyAoMXB4ICogMikpO1xyXG4gIGhlaWdodDogY2FsYygoMS40Mjg1NzE0Mjg1NzE0Mjg2ICogMWVtKSArICg0cHggKiAyKSArICgxcHggKiAyKSlcclxufVxyXG5cclxuLmstZWRpdG9yLXRvb2xiYXIgLmstdG9vbC10ZXh0IHtcclxuICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi5rLWVkaXRvci10b29sYmFyIC5rLW92ZXJmbG93LXRvb2xzIHtcclxuICBtYXJnaW46IDA7XHJcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMFxyXG59XHJcblxyXG4uay1lZGl0b3ItdG9vbGJhciAuay1vdmVyZmxvdy1hbmNob3Ige1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uay1lZGl0b3ItdG9vbGJhciAuay1icmVhaywgLmstZWRpdG9yLXRvb2xiYXIgLmstcm93LWJyZWFrIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IDFweDtcclxuICBmb250LXNpemU6IDA7XHJcbiAgbGluZS1oZWlnaHQ6IDBcclxufVxyXG5cclxuLmstZWRpdG9yLXRvb2xiYXIgLmstZWRpdG9yLWV4cG9ydCAuay1pY29uIHtcclxuICBtYXJnaW4tcmlnaHQ6IC4yNWVtO1xyXG4gIG1hcmdpbi10b3A6IC0uMjVlbVxyXG59XHJcblxyXG4uay1lZGl0YWJsZS1hcmVhIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgb3V0bGluZTogMFxyXG59XHJcblxyXG4uay1yZXNpemFibGUgLmstZWRpdGFibGUtYXJlYSB7XHJcbiAgcGFkZGluZy1ib3R0b206IDE2cHhcclxufVxyXG5cclxuLmstZWRpdG9yIC5rLXJhdy1jb250ZW50LCAuay1lZGl0b3ItZGlhbG9nIC5rLWVkaXRvci10ZXh0YXJlYSB7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIGZvbnQtZmFtaWx5OiBjb25zb2xhcywgXCJjb3VyaWVyIG5ld1wiLCBtb25vc3BhY2VcclxufVxyXG5cclxuLmstZWRpdG9yLWRpYWxvZyB7XHJcbiAgcGFkZGluZzogMWVtO1xyXG4gIHdpZHRoOiA0MDBweFxyXG59XHJcblxyXG4uay1lZGl0b3ItZGlhbG9nIC5rLWVkaXQtbGFiZWwge1xyXG4gIHdpZHRoOiAyNSVcclxufVxyXG5cclxuLmstZWRpdG9yLWRpYWxvZyAuay1lZGl0LWZpZWxkIHtcclxuICB3aWR0aDogNjYlXHJcbn1cclxuXHJcbi5rLWVkaXRvci1kaWFsb2cgLmstZWRpdC1maWVsZCAuay10ZXh0Ym94IHtcclxuICB3aWR0aDogOTYlXHJcbn1cclxuXHJcbi5rLWZpbGVicm93c2VyLWRpYWxvZyB7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgbWluLXdpZHRoOiAzNTBweFxyXG59XHJcblxyXG4uay1maWxlYnJvd3Nlci1kaWFsb2cgLmstZmlsZWJyb3dzZXIge1xyXG4gIG1hcmdpbjogMCAxZW0gMFxyXG59XHJcblxyXG4uay1maWxlYnJvd3Nlci1kaWFsb2cgLmstZWRpdC1sYWJlbCB7XHJcbiAgd2lkdGg6IDE4JVxyXG59XHJcblxyXG4uay1maWxlYnJvd3Nlci1kaWFsb2cgLmstZWRpdC1maWVsZCB7XHJcbiAgd2lkdGg6IDc1JVxyXG59XHJcblxyXG4uay1maWxlYnJvd3Nlci1kaWFsb2cgLmstZWRpdC1maWVsZCAuay10ZXh0Ym94IHtcclxuICB3aWR0aDogNzAlXHJcbn1cclxuXHJcbiNrLWVkaXRvci1pbWFnZS1oZWlnaHQsICNrLWVkaXRvci1pbWFnZS13aWR0aCB7XHJcbiAgd2lkdGg6IDVlbVxyXG59XHJcblxyXG4uay1idXR0b24td3JhcHBlciAuay1saW5rOmhvdmVyIHtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxyXG59XHJcblxyXG4uay1jdC1wb3B1cCB7XHJcbiAgd2lkdGg6IDE4MC40cHg7XHJcbiAgcGFkZGluZzogLjY1ZW0gLjVlbSAuNWVtXHJcbn1cclxuXHJcbi5rLWN0LXBvcHVwIC5rLWJ1dHRvbiB7XHJcbiAgd2lkdGg6IDEwMCVcclxufVxyXG5cclxuLmstY3QtcG9wdXAgLmstc3RhdHVzIHtcclxuICBtYXJnaW46IC4zZW0gMFxyXG59XHJcblxyXG4uay1jdC1wb3B1cCAuay1jdC1jZWxsIHtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIHdpZHRoOiAxOHB4O1xyXG4gIGhlaWdodDogMThweDtcclxuICBtYXJnaW46IDFweDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgLW1zLWhpZ2gtY29udHJhc3QtYWRqdXN0OiBub25lXHJcbn1cclxuXHJcbi5rLWVkaXRvciAuay1yZXNpemUtaGFuZGxlIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgY3Vyc29yOiBzZS1yZXNpemVcclxufVxyXG5cclxuLmstZWRpdG9yIC5rLXJlc2l6ZS1oYW5kbGUgLmstaWNvbiB7XHJcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbVxyXG59XHJcblxyXG4uay1lZGl0b3IgLmstb3ZlcmxheSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgb3BhY2l0eTogMFxyXG59XHJcblxyXG4uay1lZGl0b3ItaW5saW5lIC5rLWVsZW1lbnQtcmVzaXplLWhhbmRsZS13cmFwcGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDVweDtcclxuICBoZWlnaHQ6IDVweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XHJcbiAgei1pbmRleDogMTAwXHJcbn1cclxuXHJcbi5rLWVkaXRvci1pbmxpbmUgLmstZWxlbWVudC1yZXNpemUtaGFuZGxlLXdyYXBwZXIgLmstZWxlbWVudC1yZXNpemUtaGFuZGxlIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCVcclxufVxyXG5cclxuLmstZWRpdG9yLWlubGluZSAuay1lbGVtZW50LXJlc2l6ZS1oYW5kbGUtd3JhcHBlciAuay1lbGVtZW50LXJlc2l6ZS1oYW5kbGUuay1yZXNpemUtZWFzdCB7XHJcbiAgY3Vyc29yOiBlLXJlc2l6ZVxyXG59XHJcblxyXG4uay1lZGl0b3ItaW5saW5lIC5rLWVsZW1lbnQtcmVzaXplLWhhbmRsZS13cmFwcGVyIC5rLWVsZW1lbnQtcmVzaXplLWhhbmRsZS5rLXJlc2l6ZS1ub3J0aCB7XHJcbiAgY3Vyc29yOiBuLXJlc2l6ZVxyXG59XHJcblxyXG4uay1lZGl0b3ItaW5saW5lIC5rLWVsZW1lbnQtcmVzaXplLWhhbmRsZS13cmFwcGVyIC5rLWVsZW1lbnQtcmVzaXplLWhhbmRsZS5rLXJlc2l6ZS1ub3J0aGVhc3Qge1xyXG4gIGN1cnNvcjogbmUtcmVzaXplXHJcbn1cclxuXHJcbi5rLWVkaXRvci1pbmxpbmUgLmstZWxlbWVudC1yZXNpemUtaGFuZGxlLXdyYXBwZXIgLmstZWxlbWVudC1yZXNpemUtaGFuZGxlLmstcmVzaXplLW5vcnRod2VzdCB7XHJcbiAgY3Vyc29yOiBudy1yZXNpemVcclxufVxyXG5cclxuLmstZWRpdG9yLWlubGluZSAuay1lbGVtZW50LXJlc2l6ZS1oYW5kbGUtd3JhcHBlciAuay1lbGVtZW50LXJlc2l6ZS1oYW5kbGUuay1yZXNpemUtc291dGgge1xyXG4gIGN1cnNvcjogcy1yZXNpemVcclxufVxyXG5cclxuLmstZWRpdG9yLWlubGluZSAuay1lbGVtZW50LXJlc2l6ZS1oYW5kbGUtd3JhcHBlciAuay1lbGVtZW50LXJlc2l6ZS1oYW5kbGUuay1yZXNpemUtc291dGhlYXN0IHtcclxuICBjdXJzb3I6IHNlLXJlc2l6ZVxyXG59XHJcblxyXG4uay1lZGl0b3ItaW5saW5lIC5rLWVsZW1lbnQtcmVzaXplLWhhbmRsZS13cmFwcGVyIC5rLWVsZW1lbnQtcmVzaXplLWhhbmRsZS5rLXJlc2l6ZS1zb3V0aHdlc3Qge1xyXG4gIGN1cnNvcjogc3ctcmVzaXplXHJcbn1cclxuXHJcbi5rLWVkaXRvci1pbmxpbmUgLmstZWxlbWVudC1yZXNpemUtaGFuZGxlLXdyYXBwZXIgLmstZWxlbWVudC1yZXNpemUtaGFuZGxlLmstcmVzaXplLXdlc3Qge1xyXG4gIGN1cnNvcjogdy1yZXNpemVcclxufVxyXG5cclxuLmstZWRpdG9yLWlubGluZSAuay1jb2x1bW4tcmVzaXplLWhhbmRsZS13cmFwcGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIHdpZHRoOiAxMHB4O1xyXG4gIGN1cnNvcjogY29sLXJlc2l6ZTtcclxuICB6LWluZGV4OiAyXHJcbn1cclxuXHJcbi5rLWVkaXRvci1pbmxpbmUgLmstY29sdW1uLXJlc2l6ZS1oYW5kbGUtd3JhcHBlciAuay1jb2x1bW4tcmVzaXplLWhhbmRsZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlXHJcbn1cclxuXHJcbi5rLWVkaXRvci1pbmxpbmUgLmstY29sdW1uLXJlc2l6ZS1oYW5kbGUtd3JhcHBlciAuay1jb2x1bW4tcmVzaXplLWhhbmRsZSAuay1jb2x1bW4tcmVzaXplLW1hcmtlciB7XHJcbiAgd2lkdGg6IDJweDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjBmZjtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIG9wYWNpdHk6IC44XHJcbn1cclxuXHJcbi5rLWVkaXRvci1pbmxpbmUgLmstdGFibGUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlci1zcGFjaW5nOiAwO1xyXG4gIG1hcmdpbjogMCAwIDFlbVxyXG59XHJcblxyXG4uay1lZGl0b3ItaW5saW5lIC5rLXRhYmxlLCAuay1lZGl0b3ItaW5saW5lIC5rLXRhYmxlIHRkIHtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGJvcmRlcjogMXB4IGRvdHRlZCAjY2NjXHJcbn1cclxuXHJcbi5rLWVkaXRvci1pbmxpbmUgLmstdGFibGUgdGQge1xyXG4gIG1pbi13aWR0aDogMXB4O1xyXG4gIHBhZGRpbmc6IC4yZW0gLjNlbVxyXG59XHJcblxyXG4uay10YWJsZS5rLWVsZW1lbnQtcmVzaXppbmcge1xyXG4gIG9wYWNpdHk6IC42XHJcbn1cclxuXHJcbi5rLWVkaXRvci1pbmxpbmUgLmstcm93LXJlc2l6ZS1oYW5kbGUtd3JhcHBlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgY3Vyc29yOiByb3ctcmVzaXplO1xyXG4gIHdpZHRoOiAxMHB4O1xyXG4gIGhlaWdodDogMTBweFxyXG59XHJcblxyXG4uay1lZGl0b3ItaW5saW5lIC5rLXJvdy1yZXNpemUtaGFuZGxlLXdyYXBwZXIgLmstcm93LXJlc2l6ZS1oYW5kbGUge1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJVxyXG59XHJcblxyXG4uay1lZGl0b3ItaW5saW5lIC5rLXJvdy1yZXNpemUtaGFuZGxlLXdyYXBwZXIgLmstcm93LXJlc2l6ZS1tYXJrZXItd3JhcHBlciB7XHJcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxyXG59XHJcblxyXG4uay1lZGl0b3ItaW5saW5lIC5rLXJvdy1yZXNpemUtaGFuZGxlLXdyYXBwZXIgLmstcm93LXJlc2l6ZS1tYXJrZXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAycHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjBmZjtcclxuICBvcGFjaXR5OiAuOFxyXG59XHJcblxyXG4uay12aWV3aHRtbC1kaWFsb2cge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XHJcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2hcclxufVxyXG5cclxuLmstdmlld2h0bWwtZGlhbG9nIC5rLWVkaXRvci10ZXh0YXJlYSB7XHJcbiAgbWFyZ2luOiAxZW07XHJcbiAgcGFkZGluZzogNHB4IDRweDtcclxuICB3aWR0aDogY2FsYygxMDAlIC0gMmVtKTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGZvbnQ6IGluaGVyaXQ7XHJcbiAgZm9udC1mYW1pbHk6IGNvbnNvbGFzLCBtb25vc3BhY2U7XHJcbiAgZmxleC1ncm93OiAxO1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIHJlc2l6ZTogbm9uZVxyXG59XHJcblxyXG4uay12aWV3aHRtbC1kaWFsb2cgLmstZWRpdC1idXR0b25zIHtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm90dG9tOiAtMWVtO1xyXG4gIHBhZGRpbmc6IC42ZW1cclxufVxyXG5cclxuLmstdmlld2h0bWwtZGlhbG9nIC5rLWVkaXQtYnV0dG9ucyAuay1idXR0b24ge1xyXG4gIG1hcmdpbi1yaWdodDogLjVlbVxyXG59XHJcblxyXG4uay1lZGl0b3ItZGlhbG9nLmstZWRpdG9yLXRhYmxlLXdpemFyZC1kaWFsb2cuay13aW5kb3ctY29udGVudCB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBtaW4td2lkdGg6IDMyNXB4O1xyXG4gIHdpZHRoOiAyNGVtO1xyXG4gIHBhZGRpbmc6IDFlbSAwXHJcbn1cclxuXHJcbi5rLWVkaXRvci1kaWFsb2cgLmstZWRpdC1mb3JtLWNvbnRhaW5lciB7XHJcbiAgd2lkdGg6IGF1dG9cclxufVxyXG5cclxuLmstZWRpdG9yLWRpYWxvZyAuay10YWJzdHJpcCB7XHJcbiAgbWFyZ2luOiAtMS4zMzNlbSAwIDBcclxufVxyXG5cclxuLmstZWRpdG9yLWRpYWxvZyAuay1yb290LXRhYnMge1xyXG4gIG1hcmdpbjogLTFlbSAtMWVtIC0xLjVlbTtcclxuICBwYWRkaW5nOiAuNWVtIDFlbSAwO1xyXG4gIGJvcmRlci13aWR0aDogMFxyXG59XHJcblxyXG4uay1lZGl0b3ItZGlhbG9nIHVsLmstdGFic3RyaXAtaXRlbXMge1xyXG4gIHBhZGRpbmc6IC41ZW0gMWVtIDA7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWRcclxufVxyXG5cclxuLmstZWRpdG9yLWRpYWxvZyB1bC5rLXRhYnN0cmlwLWl0ZW1zIC5rLWxvYWRpbmcge1xyXG4gIGJvcmRlci10b3Atd2lkdGg6IDBcclxufVxyXG5cclxuLmstZWRpdG9yLWRpYWxvZyAuay10YWJzdHJpcDpmb2N1cyB7XHJcbiAgYm94LXNoYWRvdzogbm9uZVxyXG59XHJcblxyXG4uay1lZGl0b3ItZGlhbG9nLmstZWRpdG9yLXRhYmxlLXdpemFyZC1kaWFsb2cgLmstdGFic3RyaXAtY29udGVudCwgLmstZWRpdG9yLWRpYWxvZy5rLWVkaXRvci10YWJsZS13aXphcmQtZGlhbG9nIC5rLXRhYnN0cmlwLXdyYXBwZXIgLmstY29udGVudCB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBtaW4taGVpZ2h0OiA0NDBweDtcclxuICBoZWlnaHQ6IDM1ZW07XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDFlbSAuNWVtIDA7XHJcbiAgYm9yZGVyLXdpZHRoOiAwXHJcbn1cclxuXHJcbi5rLWVkaXRvci10YWJsZS13aXphcmQtZGlhbG9nIC5rLWNvbG9ycGlja2VyIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXHJcbn1cclxuXHJcbi5rLWVkaXRvci1kaWFsb2cgLmstZWRpdC1maWVsZCAuay1udW1lcmljdGV4dGJveCB7XHJcbiAgd2lkdGg6IDEwZW07XHJcbiAgbWFyZ2luOiAwIC4zNTcxNDI4NWVtIDAgMFxyXG59XHJcblxyXG4uay1lZGl0b3ItZGlhbG9nLmstZWRpdG9yLXRhYmxlLXdpemFyZC1kaWFsb2cgLmstZWRpdC1maWVsZCAuay1udW1lcmljdGV4dGJveCArIC5rLWRyb3Bkb3dubGlzdCB7XHJcbiAgd2lkdGg6IDQuNWVtXHJcbn1cclxuXHJcbi5rLWVkaXRvci1kaWFsb2cuay1lZGl0b3ItdGFibGUtd2l6YXJkLWRpYWxvZyAuay1lZGl0LWZpZWxkIC5rLWRyb3Bkb3dubGlzdCwgLmstZWRpdG9yLWRpYWxvZy5rLWVkaXRvci10YWJsZS13aXphcmQtZGlhbG9nIC5rLWVkaXQtZmllbGQgLmstdGV4dGJveCB7XHJcbiAgd2lkdGg6IDE1ZW1cclxufVxyXG5cclxuLmstZWRpdG9yLXRhYmxlLXdpemFyZC1kaWFsb2cgLmstbnVtZXJpY3RleHRib3ggKyAuay1kcm9wZG93bmxpc3Qge1xyXG4gIHdpZHRoOiA1LjM1NzE0Mjg1ZW1cclxufVxyXG5cclxuLmstZWRpdG9yLWRpYWxvZyB0ZXh0YXJlYS5rLXRleHRib3gge1xyXG4gIGhlaWdodDogMTQuMjg1NzE0MjhlbVxyXG59XHJcblxyXG4uay1lZGl0b3ItZGlhbG9nIHRleHRhcmVhLmstdGV4dGJveC5rLWVkaXRvci1hY2Nlc3NpYmlsaXR5LXN1bW1hcnkge1xyXG4gIGhlaWdodDogYXV0b1xyXG59XHJcblxyXG4uay1lZGl0b3ItZGlhbG9nLmstZWRpdG9yLXRhYmxlLXdpemFyZC1kaWFsb2cgLmstZHJvcGRvd25saXN0LmstYWxpZ24ge1xyXG4gIHdpZHRoOiA0ZW1cclxufVxyXG5cclxuLmstYWxpZ24tZ3JvdXAge1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcFxyXG59XHJcblxyXG4uay1lZGl0b3ItZGlhbG9nLmstZWRpdG9yLXRhYmxlLXdpemFyZC1kaWFsb2cgLmstZWRpdC1idXR0b25zIHtcclxuICBwYWRkaW5nOiAxZW0gLjhlbTtcclxuICBtYXJnaW46IC41ZW0gMCAwXHJcbn1cclxuXHJcbi5rLWFwcGJhciB7XHJcbiAgcGFkZGluZzogOHB4IDE2cHg7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZ2FwOiA4cHg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnRcclxufVxyXG5cclxuLmstYXBwYmFyID4gKiB7XHJcbiAgZmxleC1zaHJpbms6IDBcclxufVxyXG5cclxuLmstYXBwYmFyIC5rLWFwcGJhci1zZWN0aW9uIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyXHJcbn1cclxuXHJcbi5rLWFwcGJhciAuay1hcHBiYXItc3BhY2VyIHtcclxuICBmbGV4OiAxIDAgYXV0b1xyXG59XHJcblxyXG4uay1hcHBiYXIgLmstYXBwYmFyLXNwYWNlci1zaXplZCB7XHJcbiAgZmxleC1ncm93OiAwXHJcbn1cclxuXHJcbi5rLWFwcGJhciAuay1hcHBiYXItc2VwYXJhdG9yIHtcclxuICBtYXJnaW46IDA7XHJcbiAgd2lkdGg6IDA7XHJcbiAgbWluLWhlaWdodDogMWVtO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMCAxcHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrXHJcbn1cclxuXHJcbi5rLWFwcGJhci1zdGF0aWMge1xyXG4gIHBvc2l0aW9uOiBzdGF0aWNcclxufVxyXG5cclxuLmstYXBwYmFyLXN0aWNreSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcG9zaXRpb246IHN0aWNreTtcclxuICB0b3A6IDA7XHJcbiAgei1pbmRleDogMVxyXG59XHJcblxyXG4uay1hcHBiYXItZml4ZWQge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB6LWluZGV4OiAxXHJcbn1cclxuXHJcbi5rLWFwcGJhci10b3Age1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IGF1dG9cclxufVxyXG5cclxuLmstYXBwYmFyLWJvdHRvbSB7XHJcbiAgdG9wOiBhdXRvO1xyXG4gIGJvdHRvbTogMFxyXG59XHJcblxyXG4uay1hcHBiYXItYm90dG9tLmstYXBwYmFyLWZpeGVkIHtcclxuICBib3R0b206IDBcclxufVxyXG5cclxuLmstaWUge1xyXG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveFxyXG59XHJcblxyXG4uay1sb2FkZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIGxpbmUtaGVpZ2h0OiAwXHJcbn1cclxuXHJcbi5rLXdpZGdldC5rLWxvYWRlciB7XHJcbiAgYmFja2dyb3VuZDogMCAwO1xyXG4gIGJveC1zaGFkb3c6IG5vbmVcclxufVxyXG5cclxuLmstbG9hZGVyLWNhbnZhcyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5rLWxvYWRlci1zZWdtZW50IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrXHJcbn1cclxuXHJcbi5rLWxvYWRlci1zZWdtZW50OjphZnRlciB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBib3JkZXItcmFkaXVzOiA1MCVcclxufVxyXG5cclxuLmstbG9hZGVyLXNtIHtcclxuICBwYWRkaW5nOiBjYWxjKDZweCAvIDIpXHJcbn1cclxuXHJcbi5rLWxvYWRlci1zbSAuay1sb2FkZXItc2VnbWVudDo6YWZ0ZXIge1xyXG4gIHdpZHRoOiA2cHg7XHJcbiAgaGVpZ2h0OiA2cHhcclxufVxyXG5cclxuLmstbG9hZGVyLW1kIHtcclxuICBwYWRkaW5nOiBjYWxjKDEwcHggLyAyKVxyXG59XHJcblxyXG4uay1sb2FkZXItbWQgLmstbG9hZGVyLXNlZ21lbnQ6OmFmdGVyIHtcclxuICB3aWR0aDogMTBweDtcclxuICBoZWlnaHQ6IDEwcHhcclxufVxyXG5cclxuLmstbG9hZGVyLWxnIHtcclxuICBwYWRkaW5nOiBjYWxjKDIwcHggLyAyKVxyXG59XHJcblxyXG4uay1sb2FkZXItbGcgLmstbG9hZGVyLXNlZ21lbnQ6OmFmdGVyIHtcclxuICB3aWR0aDogMjBweDtcclxuICBoZWlnaHQ6IDIwcHhcclxufVxyXG5cclxuLmstbG9hZGVyLXB1bHNpbmctMiAuay1sb2FkZXItc2VnbWVudCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5rLWxvYWRlci1wdWxzaW5nLTIgLmstbG9hZGVyLXNlZ21lbnQ6bnRoLWNoaWxkKDEpIHtcclxuICBhbmltYXRpb246IHB1bHNpbmctMi1maXJzdC1jaGlsZCAxcyBlYXNlIGluZmluaXRlXHJcbn1cclxuXHJcbi5rLWxvYWRlci1wdWxzaW5nLTIgLmstbG9hZGVyLXNlZ21lbnQ6bnRoLWNoaWxkKDIpIHtcclxuICBhbmltYXRpb246IHB1bHNpbmctMi1zZWNvbmQtY2hpbGQgMXMgZWFzZSBpbmZpbml0ZVxyXG59XHJcblxyXG4uay1sb2FkZXItcHVsc2luZy0yLmstbG9hZGVyLXNtIC5rLWxvYWRlci1zZWdtZW50OmZpcnN0LWNoaWxkIHtcclxuICBtYXJnaW4tcmlnaHQ6IDEuNXB4XHJcbn1cclxuXHJcbi5rLWxvYWRlci1wdWxzaW5nLTIuay1sb2FkZXItc20gLmstbG9hZGVyLXNlZ21lbnQ6bGFzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDEuNXB4XHJcbn1cclxuXHJcbi5rLWxvYWRlci1wdWxzaW5nLTIuay1sb2FkZXItbWQgLmstbG9hZGVyLXNlZ21lbnQ6Zmlyc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1yaWdodDogMi41cHhcclxufVxyXG5cclxuLmstbG9hZGVyLXB1bHNpbmctMi5rLWxvYWRlci1tZCAuay1sb2FkZXItc2VnbWVudDpsYXN0LWNoaWxkIHtcclxuICBtYXJnaW4tbGVmdDogMi41cHhcclxufVxyXG5cclxuLmstbG9hZGVyLXB1bHNpbmctMi5rLWxvYWRlci1sZyAuay1sb2FkZXItc2VnbWVudDpmaXJzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA1cHhcclxufVxyXG5cclxuLmstbG9hZGVyLXB1bHNpbmctMi5rLWxvYWRlci1sZyAuay1sb2FkZXItc2VnbWVudDpsYXN0LWNoaWxkIHtcclxuICBtYXJnaW4tbGVmdDogNXB4XHJcbn1cclxuXHJcbi5rLWxvYWRlci1zcGlubmVyLTMgLmstbG9hZGVyLXNlZ21lbnQ6bnRoLWNoaWxkKDEpIHtcclxuICBhbmltYXRpb246IHNwaW5uZXItMy1maXJzdC1jaGlsZCAycyBlYXNlIGluZmluaXRlXHJcbn1cclxuXHJcbi5rLWxvYWRlci1zcGlubmVyLTMgLmstbG9hZGVyLXNlZ21lbnQ6bnRoLWNoaWxkKDIpIHtcclxuICBhbmltYXRpb246IHNwaW5uZXItMy1zZWNvbmQtY2hpbGQgMnMgZWFzZSBpbmZpbml0ZVxyXG59XHJcblxyXG4uay1sb2FkZXItc3Bpbm5lci0zIC5rLWxvYWRlci1zZWdtZW50Om50aC1jaGlsZCgzKSB7XHJcbiAgYW5pbWF0aW9uOiBzcGlubmVyLTMtdGhpcmQtY2hpbGQgMnMgZWFzZSBpbmZpbml0ZVxyXG59XHJcblxyXG4uay1sb2FkZXItc3Bpbm5lci0zLmstbG9hZGVyLXNtIC5rLWxvYWRlci1jYW52YXMge1xyXG4gIHdpZHRoOiBjYWxjKDZweCAqIDQpO1xyXG4gIGhlaWdodDogMjBweFxyXG59XHJcblxyXG4uay1sb2FkZXItc3Bpbm5lci0zLmstbG9hZGVyLW1kIC5rLWxvYWRlci1jYW52YXMge1xyXG4gIHdpZHRoOiBjYWxjKDEwcHggKiA0KTtcclxuICBoZWlnaHQ6IDM0cHhcclxufVxyXG5cclxuLmstbG9hZGVyLXNwaW5uZXItMy5rLWxvYWRlci1sZyAuay1sb2FkZXItY2FudmFzIHtcclxuICB3aWR0aDogY2FsYygyMHB4ICogNCk7XHJcbiAgaGVpZ2h0OiA2NXB4XHJcbn1cclxuXHJcbi5rLWxvYWRlci1zcGlubmVyLTQgLmstbG9hZGVyLWNhbnZhcyB7XHJcbiAgYW5pbWF0aW9uOiBzcGlubmVyLTQgMS44MzNzIGVhc2UgaW5maW5pdGVcclxufVxyXG5cclxuLmstbG9hZGVyLXNwaW5uZXItNCAuay1sb2FkZXItc2VnbWVudDpudGgtY2hpbGQoMSkge1xyXG4gIGFuaW1hdGlvbjogc3Bpbm5lci00LWZpcnN0LWNoaWxkIDEuODMzcyBlYXNlIGluZmluaXRlXHJcbn1cclxuXHJcbi5rLWxvYWRlci1zcGlubmVyLTQgLmstbG9hZGVyLXNlZ21lbnQ6bnRoLWNoaWxkKDIpIHtcclxuICBhbmltYXRpb246IHNwaW5uZXItNC1zZWNvbmQtY2hpbGQgMS44MzNzIGVhc2UgaW5maW5pdGVcclxufVxyXG5cclxuLmstbG9hZGVyLXNwaW5uZXItNCAuay1sb2FkZXItc2VnbWVudDpudGgtY2hpbGQoMykge1xyXG4gIGFuaW1hdGlvbjogc3Bpbm5lci00LXRoaXJkLWNoaWxkIDEuODMzcyBlYXNlIGluZmluaXRlXHJcbn1cclxuXHJcbi5rLWxvYWRlci1zcGlubmVyLTQgLmstbG9hZGVyLXNlZ21lbnQ6bnRoLWNoaWxkKDQpIHtcclxuICBhbmltYXRpb246IHNwaW5uZXItNC1mb3VydGgtY2hpbGQgMS44MzNzIGVhc2UgaW5maW5pdGVcclxufVxyXG5cclxuLmstbG9hZGVyLXNwaW5uZXItNC5rLWxvYWRlci1zbSAuay1sb2FkZXItY2FudmFzIHtcclxuICB3aWR0aDogY2FsYyg2cHggKiA0KTtcclxuICBoZWlnaHQ6IGNhbGMoNnB4ICogNClcclxufVxyXG5cclxuLmstbG9hZGVyLXNwaW5uZXItNC5rLWxvYWRlci1tZCAuay1sb2FkZXItY2FudmFzIHtcclxuICB3aWR0aDogY2FsYygxMHB4ICogNCk7XHJcbiAgaGVpZ2h0OiBjYWxjKDEwcHggKiA0KVxyXG59XHJcblxyXG4uay1sb2FkZXItc3Bpbm5lci00LmstbG9hZGVyLWxnIC5rLWxvYWRlci1jYW52YXMge1xyXG4gIHdpZHRoOiBjYWxjKDIwcHggKiA0KTtcclxuICBoZWlnaHQ6IGNhbGMoMjBweCAqIDQpXHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcHVsc2luZy0yLWZpcnN0LWNoaWxkIHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpXHJcbiAgfVxyXG4gIDUwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSlcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpXHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHB1bHNpbmctMi1zZWNvbmQtY2hpbGQge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KVxyXG4gIH1cclxuICA1MCUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKVxyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KVxyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzcGlubmVyLTMtZmlyc3QtY2hpbGQge1xyXG4gIDAlIHtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDApXHJcbiAgfVxyXG4gIDMzLjMlIHtcclxuICAgIHRvcDogMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgtMTAwJSlcclxuICB9XHJcbiAgNjYuNiUge1xyXG4gICAgdG9wOiAxMDAlO1xyXG4gICAgbGVmdDogMTAwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgdHJhbnNsYXRlWSgtMTAwJSlcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgwKVxyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzcGlubmVyLTMtc2Vjb25kLWNoaWxkIHtcclxuICAwJSB7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoLTEwMCUpXHJcbiAgfVxyXG4gIDMzLjMlIHtcclxuICAgIHRvcDogMTAwJTtcclxuICAgIGxlZnQ6IDEwMCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpIHRyYW5zbGF0ZVkoLTEwMCUpXHJcbiAgfVxyXG4gIDY2LjYlIHtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDApXHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgdG9wOiAxMDAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKC0xMDAlKVxyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzcGlubmVyLTMtdGhpcmQtY2hpbGQge1xyXG4gIDAlIHtcclxuICAgIHRvcDogMTAwJTtcclxuICAgIGxlZnQ6IDEwMCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpIHRyYW5zbGF0ZVkoLTEwMCUpXHJcbiAgfVxyXG4gIDMzLjMlIHtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDApXHJcbiAgfVxyXG4gIDY2LjYlIHtcclxuICAgIHRvcDogMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgtMTAwJSlcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgICBsZWZ0OiAxMDAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSB0cmFuc2xhdGVZKC0xMDAlKVxyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzcGlubmVyLTQtZmlyc3QtY2hpbGQge1xyXG4gIDAlIHtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSlcclxuICB9XHJcbiAgMzMuMyUge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKDApXHJcbiAgfVxyXG4gIDY2LjYlIHtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgwKVxyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSlcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc3Bpbm5lci00LXNlY29uZC1jaGlsZCB7XHJcbiAgMCUge1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKVxyXG4gIH1cclxuICAzMy4zJSB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAxMDAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSB0cmFuc2xhdGVZKDApXHJcbiAgfVxyXG4gIDY2LjYlIHtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDEwMCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpIHRyYW5zbGF0ZVkoMClcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpXHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNwaW5uZXItNC10aGlyZC1jaGlsZCB7XHJcbiAgMCUge1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKVxyXG4gIH1cclxuICAzMy4zJSB7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgICBsZWZ0OiAxMDAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSB0cmFuc2xhdGVZKC0xMDAlKVxyXG4gIH1cclxuICA2Ni42JSB7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgICBsZWZ0OiAxMDAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSB0cmFuc2xhdGVZKC0xMDAlKVxyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSlcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc3Bpbm5lci00LWZvdXJ0aC1jaGlsZCB7XHJcbiAgMCUge1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKVxyXG4gIH1cclxuICAzMy4zJSB7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoLTEwMCUpXHJcbiAgfVxyXG4gIDY2LjYlIHtcclxuICAgIHRvcDogMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgtMTAwJSlcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpXHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNwaW5uZXItNCB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMClcclxuICB9XHJcbiAgMzMuMyUge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMClcclxuICB9XHJcbiAgNjYuNiUge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKVxyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZylcclxuICB9XHJcbn1cclxuXHJcbi5rLWltYWdlZWRpdG9yIHtcclxuICBtYXJnaW46IDAgMDtcclxuICBwYWRkaW5nOiAwIDA7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcclxuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudFxyXG59XHJcblxyXG4uay1pbWFnZWVkaXRvci1jb250ZW50IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgZmxleC13cmFwOiBub3dyYXBcclxufVxyXG5cclxuLmstaW1hZ2VlZGl0b3ItY2FudmFzLWNvbnRhaW5lciB7XHJcbiAgZmxleDogMSAxIDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gIG92ZXJmbG93OiBhdXRvXHJcbn1cclxuXHJcbi5rLWltYWdlZWRpdG9yLWNhbnZhcyB7XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLmstaW1hZ2VlZGl0b3ItYWN0aW9uLXBhbmUge1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBmbGV4LXNocmluazogMDtcclxuICBvdmVyZmxvdy15OiBhdXRvXHJcbn1cclxuXHJcbi5rLWltYWdlZWRpdG9yLWFjdGlvbi1wYW5lID4gLmstZm9ybSB7XHJcbiAgcGFkZGluZzogMCBjYWxjKDhweCAqIDIpIGNhbGMoOHB4ICogNCkgY2FsYyg4cHggKiAyKVxyXG59XHJcblxyXG4uay1pbWFnZWVkaXRvci1jcm9wLW92ZXJsYXkge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDBcclxufVxyXG5cclxuLmstaW1hZ2VlZGl0b3ItY3JvcCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogZGFzaGVkO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgcG9zaXRpb246IGFic29sdXRlXHJcbn1cclxuXHJcbi5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLWhhbmRsZSB7XHJcbiAgbWFyZ2luOiAxcHggMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMFxyXG59XHJcblxyXG4uay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS1uZSwgLmstaW1hZ2VlZGl0b3ItY3JvcCAuay1yZXNpemUtbncsIC5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLXNlLCAuay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS1zdyB7XHJcbiAgd2lkdGg6IDE1cHg7XHJcbiAgaGVpZ2h0OiAxNXB4XHJcbn1cclxuXHJcbi5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLW4sIC5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLXMge1xyXG4gIGxlZnQ6IGNhbGMoNTAlIC0gKDE1cHggLyAyKSk7XHJcbiAgd2lkdGg6IDE1cHg7XHJcbiAgaGVpZ2h0OiAwXHJcbn1cclxuXHJcbi5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLWUsIC5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLXcge1xyXG4gIHRvcDogY2FsYyg1MCUgLSAoMTVweCAvIDIpKTtcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDE1cHhcclxufVxyXG5cclxuLmstaW1hZ2VlZGl0b3ItY3JvcCAuay1yZXNpemUtbmUge1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZylcclxufVxyXG5cclxuLmstaW1hZ2VlZGl0b3ItY3JvcCAuay1yZXNpemUtbncge1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpXHJcbn1cclxuXHJcbi5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLXN3IHtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZylcclxufVxyXG5cclxuLmstaW1hZ2VlZGl0b3ItY3JvcCAuay1yZXNpemUtbiwgLmstaW1hZ2VlZGl0b3ItY3JvcCAuay1yZXNpemUtbmUsIC5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLW53IHtcclxuICB0b3A6IDBcclxufVxyXG5cclxuLmstaW1hZ2VlZGl0b3ItY3JvcCAuay1yZXNpemUtcywgLmstaW1hZ2VlZGl0b3ItY3JvcCAuay1yZXNpemUtc2UsIC5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLXN3IHtcclxuICBib3R0b206IDBcclxufVxyXG5cclxuLmstaW1hZ2VlZGl0b3ItY3JvcCAuay1yZXNpemUtbncsIC5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLXN3LCAuay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS13IHtcclxuICBsZWZ0OiAwXHJcbn1cclxuXHJcbi5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLWUsIC5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLW5lLCAuay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS1zZSB7XHJcbiAgcmlnaHQ6IDBcclxufVxyXG5cclxuLmstaWUgLmstaW1hZ2VlZGl0b3ItY2FudmFzIHtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnRcclxufVxyXG5cclxuLmstaWUgLmstaW1hZ2VlZGl0b3ItYWN0aW9uLXBhbmUge1xyXG4gIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgZmxleDogMCAwIGF1dG9cclxufVxyXG5cclxuLmstZXhwYW5kZXIge1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94XHJcbn1cclxuXHJcbi5rLWV4cGFuZGVyLmstcnRsIC5rLWV4cGFuZGVyLWluZGljYXRvciwgLmstZXhwYW5kZXJbZGlyPXJ0bF0gLmstZXhwYW5kZXItaW5kaWNhdG9yLCAuay1ydGwgLmstZXhwYW5kZXIgLmstZXhwYW5kZXItaW5kaWNhdG9yIHtcclxuICBtYXJnaW4tbGVmdDogMDtcclxuICBtYXJnaW4tcmlnaHQ6IDEycHhcclxufVxyXG5cclxuLmstZXhwYW5kZXItaGVhZGVyIHtcclxuICBwYWRkaW5nOiAxMnB4IDE2cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBjdXJzb3I6IHBvaW50ZXJcclxufVxyXG5cclxuLmstZXhwYW5kZXItc3BhY2VyIHtcclxuICBmbGV4OiAxIDEgYXV0b1xyXG59XHJcblxyXG4uay1leHBhbmRlci10aXRsZSB7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXHJcbn1cclxuXHJcbi5rLWV4cGFuZGVyLWluZGljYXRvciB7XHJcbiAgbWFyZ2luLWxlZnQ6IDEycHhcclxufVxyXG5cclxuLmstZXhwYW5kZXItY29udGVudCB7XHJcbiAgcGFkZGluZzogMTZweCAxNnB4O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxufVxyXG5cclxuLmstZXhwYW5kZXIgKyAuay1leHBhbmRlci5rLWV4cGFuZGVkLCAuay1leHBhbmRlci5rLWV4cGFuZGVkICsgLmstZXhwYW5kZXIge1xyXG4gIG1hcmdpbi10b3A6IDhweFxyXG59XHJcblxyXG4uay1leHBhbmRlcjpub3QoLmstZXhwYW5kZWQpICsgLmstZXhwYW5kZXI6bm90KC5rLWV4cGFuZGVkKSB7XHJcbiAgYm9yZGVyLXRvcC13aWR0aDogMFxyXG59XHJcblxyXG4uay1mYWIge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcclxuICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgb3V0bGluZTogMFxyXG59XHJcblxyXG4uay1mYWI6Zm9jdXMge1xyXG4gIG91dGxpbmU6IDBcclxufVxyXG5cclxuLmstZmFiLWljb24ge1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIGhlaWdodDogMjBweFxyXG59XHJcblxyXG4uay1mYWItaWNvbjpub3QoOm9ubHktY2hpbGQpIHtcclxuICBtYXJnaW4tcmlnaHQ6IDhweFxyXG59XHJcblxyXG4uay1mYWItc20ge1xyXG4gIHBhZGRpbmc6IGNhbGMoMTZweCAvIDIpIGNhbGMoMTZweCAvIDIpXHJcbn1cclxuXHJcbi5rLWZhYi1tZCB7XHJcbiAgcGFkZGluZzogMTZweCAxNnB4XHJcbn1cclxuXHJcbi5rLWZhYi1sZyB7XHJcbiAgcGFkZGluZzogY2FsYygxNnB4ICogMS41KSBjYWxjKDE2cHggKiAxLjUpXHJcbn1cclxuXHJcbi5rLWZhYi1zcXVhcmUge1xyXG4gIGFzcGVjdC1yYXRpbzogMVxyXG59XHJcblxyXG4uay1mYWItaXRlbXMge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAxNnB4IDA7XHJcbiAgZGlzcGxheTogZmxleFxyXG59XHJcblxyXG4uay1mYWItaXRlbXMtYm90dG9tIHtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbn1cclxuXHJcbi5rLWZhYi1pdGVtcy1ib3R0b20gLmstZmFiLWl0ZW06bGFzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMFxyXG59XHJcblxyXG4uay1mYWItaXRlbXMtdG9wIHtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2VcclxufVxyXG5cclxuLmstZmFiLWl0ZW1zLXRvcCAuay1mYWItaXRlbTpmaXJzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMFxyXG59XHJcblxyXG4uay1mYWItaXRlbSB7XHJcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gIG1hcmdpbi1ib3R0b206IDhweDtcclxuICBvdXRsaW5lOiAwO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgY3Vyc29yOiBwb2ludGVyXHJcbn1cclxuXHJcbi5rLWZhYi1pdGVtLmstdGV4dC1yaWdodCB7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvd1xyXG59XHJcblxyXG4uay1mYWItaXRlbS5rLXRleHQtcmlnaHQgLmstZmFiLWl0ZW0tdGV4dCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA4cHhcclxufVxyXG5cclxuLmstZmFiLWl0ZW0uay10ZXh0LWxlZnQge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZVxyXG59XHJcblxyXG4uay1mYWItaXRlbS5rLXRleHQtbGVmdCAuay1mYWItaXRlbS10ZXh0IHtcclxuICBtYXJnaW4tbGVmdDogOHB4XHJcbn1cclxuXHJcbi5rLWZhYi1pdGVtLXRleHQge1xyXG4gIHBhZGRpbmc6IDRweCA0cHg7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxuICBsaW5lLWhlaWdodDogMVxyXG59XHJcblxyXG4uay1mYWItaXRlbS1pY29uIHtcclxuICBwYWRkaW5nOiA4cHggOHB4O1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgb3V0bGluZTogMFxyXG59XHJcblxyXG4uay1wb3B1cC5rLWZhYi1wb3B1cCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxyXG59XHJcblxyXG4uay1ydGwgLmstZmFiLWljb246bm90KDpvbmx5LWNoaWxkKSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIG1hcmdpbi1sZWZ0OiA4cHhcclxufVxyXG5cclxuLmstcnRsIC5rLWZhYi1pdGVtLmstdGV4dC1sZWZ0IHtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93XHJcbn1cclxuXHJcbi5rLXJ0bCAuay1mYWItaXRlbS5rLXRleHQtcmlnaHQge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZVxyXG59XHJcblxyXG4uay1hY3Rpb25zaGVldC1jb250YWluZXIge1xyXG4gIHdpZHRoOiAxMDB2dztcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiA5OTk5O1xyXG4gIG92ZXJmbG93OiBoaWRkZW5cclxufVxyXG5cclxuLmstYWN0aW9uc2hlZXQge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgd2lkdGg6IDM2MHB4O1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBtYXgtaGVpZ2h0OiA1MHZoO1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHotaW5kZXg6IDEwMDAyXHJcbn1cclxuXHJcbi5rLWFjdGlvbnNoZWV0LWhlYWRlciB7XHJcbiAgcGFkZGluZzogOHB4IDE2cHg7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0XHJcbn1cclxuXHJcbi5rLWFjdGlvbnNoZWV0LWl0ZW1zIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBsaXN0LXN0eWxlOiBub25lXHJcbn1cclxuXHJcbi5rLWFjdGlvbnNoZWV0LWl0ZW0ge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG59XHJcblxyXG4uay1hY3Rpb25zaGVldC1hY3Rpb24ge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiA4cHggMTZweDtcclxuICBtaW4taGVpZ2h0OiA0MHB4O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDEycHhcclxufVxyXG5cclxuLmstYWN0aW9uc2hlZXQtaXRlbS1pY29uIHtcclxuICBmb250LXNpemU6IDE2cHhcclxufVxyXG5cclxuLmstYWN0aW9uc2hlZXQtaXRlbS10ZXh0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcFxyXG59XHJcblxyXG4uay1hY3Rpb25zaGVldC1pdGVtLXRpdGxlIHtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lXHJcbn1cclxuXHJcbi5rLWFjdGlvbnNoZWV0LWl0ZW0tZGVzY3JpcHRpb24ge1xyXG4gIGZvbnQtc2l6ZTogLjg3NWVtO1xyXG4gIG9wYWNpdHk6IC43NVxyXG59XHJcblxyXG4uay1hY3Rpb25zaGVldCA+IC5rLWhyIHtcclxuICBtYXJnaW46IDA7XHJcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0XHJcbn1cclxuXHJcbi5rLWFjdGlvbnNoZWV0LXRvcCB7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKVxyXG59XHJcblxyXG4uay1hY3Rpb25zaGVldC1ib3R0b20ge1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSlcclxufVxyXG5cclxuLmstYWN0aW9uc2hlZXQtbGVmdCB7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV5KC01MCUpXHJcbn1cclxuXHJcbi5rLWFjdGlvbnNoZWV0LXJpZ2h0IHtcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcclxuICByaWdodDogMDtcclxuICB0b3A6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXkoLTUwJSlcclxufVxyXG5cclxuLmstYW5pbWF0aW9uLWNvbnRhaW5lciA+IC5rLWFjdGlvbnNoZWV0IHtcclxuICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgdG9wOiBhdXRvO1xyXG4gIHJpZ2h0OiBhdXRvO1xyXG4gIGJvdHRvbTogYXV0bztcclxuICBsZWZ0OiBhdXRvXHJcbn1cclxuXHJcbi5rLWJvdHRvbS1uYXYge1xyXG4gIHBhZGRpbmc6IDRweCA0cHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcclxuICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICBsZXR0ZXItc3BhY2luZzogLjJweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBnYXA6IDRweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudFxyXG59XHJcblxyXG4uay1ib3R0b20tbmF2LWJvcmRlciB7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwIDBcclxufVxyXG5cclxuLmstYm90dG9tLW5hdi1zaGFkb3cge1xyXG4gIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAuMTIpXHJcbn1cclxuXHJcbi5rLWJvdHRvbS1uYXYtaXRlbSB7XHJcbiAgcGFkZGluZzogMCA4cHg7XHJcbiAgbWluLXdpZHRoOiA3MnB4O1xyXG4gIG1pbi1oZWlnaHQ6IGNhbGMoKDE2cHggKiAyLjUpICsgKDRweCAqIDIpKTtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZm9udDogaW5oZXJpdDtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBmbGV4OiAxIDEgYXV0bztcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGdhcDogMCA4cHg7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xyXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICBvdXRsaW5lOiAwXHJcbn1cclxuXHJcbi5rLWJvdHRvbS1uYXYtaXRlbS5rLWRpc2FibGVkLCAuay1ib3R0b20tbmF2LWl0ZW0uay1zdGF0ZS1kaXNhYmxlZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5pdGlhbFxyXG59XHJcblxyXG4uay1ib3R0b20tbmF2LWl0ZW06Zm9jdXMge1xyXG4gIG91dGxpbmU6IDBcclxufVxyXG5cclxuLmstYm90dG9tLW5hdi1pdGVtOmhvdmVyIHtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmVcclxufVxyXG5cclxuLmstYm90dG9tLW5hdi1pdGVtLWljb24ge1xyXG4gIGZvbnQtc2l6ZTogMjRweFxyXG59XHJcblxyXG4uay1ib3R0b20tbmF2LWl0ZW0tdGV4dCB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICBtYXgtd2lkdGg6IDEwMCVcclxufVxyXG5cclxuLmstYm90dG9tLW5hdi1pdGVtLWZsb3ctaG9yaXpvbnRhbCAuay1ib3R0b20tbmF2LWl0ZW0ge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgZmxleC13cmFwOiBub3dyYXBcclxufVxyXG5cclxuLmstYm90dG9tLW5hdi1pdGVtLWZsb3ctdmVydGljYWwgLmstYm90dG9tLW5hdi1pdGVtIHtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbn1cclxuXHJcbi5rLWJvdHRvbS1uYXYuay1wb3MtYWJzb2x1dGUsIC5rLWJvdHRvbS1uYXYuay1wb3MtZml4ZWQge1xyXG4gIGJvdHRvbTogMDtcclxuICB6LWluZGV4OiAxXHJcbn1cclxuXHJcbi5rLXNlYXJjaGJveCB7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveFxyXG59XHJcblxyXG4uay1zZWFyY2hib3ggPiAuay1pbnB1dCB7XHJcbiAgcGFkZGluZzogNHB4IDhweFxyXG59XHJcblxyXG4uay1za2VsZXRvbiB7XHJcbiAgZGlzcGxheTogYmxvY2tcclxufVxyXG5cclxuLmstc2tlbGV0b24tdGV4dCB7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgLjYpXHJcbn1cclxuXHJcbi5rLXNrZWxldG9uLXRleHQ6ZW1wdHk6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDAwYTBcIlxyXG59XHJcblxyXG4uay1za2VsZXRvbi1jaXJjbGUge1xyXG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweFxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGstc2tlbGV0b24td2F2ZSB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKVxyXG4gIH1cclxuICA2MCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpXHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpXHJcbiAgfVxyXG59XHJcblxyXG4uay1za2VsZXRvbi13YXZlIC5rLXNrZWxldG9uLCAuay1za2VsZXRvbi13YXZlLmstc2tlbGV0b24ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuXHJcbn1cclxuXHJcbi5rLXNrZWxldG9uLXdhdmUgLmstc2tlbGV0b246OmFmdGVyLCAuay1za2VsZXRvbi13YXZlLmstc2tlbGV0b246OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxuICBhbmltYXRpb246IGstc2tlbGV0b24td2F2ZSAxLjZzIGxpbmVhciAuNXMgaW5maW5pdGVcclxufVxyXG5cclxuQGtleWZyYW1lcyBrLXNrZWxldG9uLXB1bHNlIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAxXHJcbiAgfVxyXG4gIDUwJSB7XHJcbiAgICBvcGFjaXR5OiAuNFxyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDFcclxuICB9XHJcbn1cclxuXHJcbi5rLXNrZWxldG9uLXB1bHNlIC5rLXNrZWxldG9uLCAuay1za2VsZXRvbi1wdWxzZS5rLXNrZWxldG9uIHtcclxuICBhbmltYXRpb246IGstc2tlbGV0b24tcHVsc2UgMS41cyBlYXNlLWluLW91dCAuNXMgaW5maW5pdGVcclxufVxyXG5cclxuLmstdGFza2JvYXJkIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5rLXRvb2xiYXIuay10YXNrYm9hcmQtdG9vbGJhciB7XHJcbiAgcGFkZGluZzogMTZweCAxNnB4O1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIGJhY2tncm91bmQ6IDAgMDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lXHJcbn1cclxuXHJcbi5rLXRhc2tib2FyZC1jb250ZW50IHtcclxuICBwYWRkaW5nOiAwIDE2cHggMTZweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmbGV4OiAxIDEgYXV0bztcclxuICBvdmVyZmxvdy14OiBhdXRvXHJcbn1cclxuXHJcbi5rLXRhc2tib2FyZC1jb2x1bW5zLWNvbnRhaW5lciB7XHJcbiAgb3V0bGluZTogMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBnYXA6IDE2cHg7XHJcbiAgb3ZlcmZsb3cteDogdmlzaWJsZVxyXG59XHJcblxyXG4uay10YXNrYm9hcmQtY29sdW1uIHtcclxuICB3aWR0aDogMzIwcHg7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgb3V0bGluZTogMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlblxyXG59XHJcblxyXG4uay10YXNrYm9hcmQtY29sdW1uLWhlYWRlciB7XHJcbiAgcGFkZGluZzogY2FsYygxNnB4IC8gMikgY2FsYygxNnB4IC8gMik7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IGNhbGMoMTZweCAvIDQpXHJcbn1cclxuXHJcbi5rLXRhc2tib2FyZC1jb2x1bW4taGVhZGVyLWFjdGlvbnMge1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcbiAgZ2FwOiBjYWxjKDE2cHggLyAyKVxyXG59XHJcblxyXG4uay10YXNrYm9hcmQtY29sdW1uLWNhcmRzLWNvbnRhaW5lciB7XHJcbiAgcGFkZGluZzogMCBjYWxjKDE2cHggLyAyKTtcclxuICBvdXRsaW5lOiAwO1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTZweCAvIDIpO1xyXG4gIGZsZXg6IDEgMSBhdXRvXHJcbn1cclxuXHJcbi5rLXRhc2tib2FyZC1jb2x1bW4tY2FyZHMge1xyXG4gIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGdhcDogY2FsYygxNnB4IC8gMikgMFxyXG59XHJcblxyXG4uay10YXNrYm9hcmQtY29sdW1uLW5ldyB7XHJcbiAgbWF4LWhlaWdodDogY2FsYygxLjc3ODU3MTQzZW0gKyAoY2FsYygxNnB4IC8gMikgKiAyKSlcclxufVxyXG5cclxuLmstdGFza2JvYXJkLWNvbHVtbi1lZGl0IC5rLXRhc2tib2FyZC1jb2x1bW4taGVhZGVyLCAuay10YXNrYm9hcmQtY29sdW1uLW5ldyAuay10YXNrYm9hcmQtY29sdW1uLWhlYWRlciB7XHJcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXRcclxufVxyXG5cclxuLmstdGFza2JvYXJkLWNvbHVtbi1lZGl0IC5rLXRhc2tib2FyZC1jb2x1bW4taGVhZGVyLXRleHQsIC5rLXRhc2tib2FyZC1jb2x1bW4tbmV3IC5rLXRhc2tib2FyZC1jb2x1bW4taGVhZGVyLXRleHQge1xyXG4gIGZsZXg6IDEgMSAxMDAlXHJcbn1cclxuXHJcbi5rLXRhc2tib2FyZC1jb2x1bW4tZWRpdCAuay10ZXh0Ym94LCAuay10YXNrYm9hcmQtY29sdW1uLW5ldyAuay10ZXh0Ym94IHtcclxuICB3aWR0aDogMTAwJVxyXG59XHJcblxyXG4uay10YXNrYm9hcmQtcGFuZSB7XHJcbiAgd2lkdGg6IDMyMHB4O1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB6LWluZGV4OiAyXHJcbn1cclxuXHJcbi5rLXRhc2tib2FyZC1wYW5lLWhlYWRlciB7XHJcbiAgcGFkZGluZzogY2FsYygxNnB4ICogLjc1KSAxNnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxufVxyXG5cclxuLmstdGFza2JvYXJkLXBhbmUtaGVhZGVyLXRleHQge1xyXG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmRcclxufVxyXG5cclxuLmstdGFza2JvYXJkLXBhbmUtaGVhZGVyLWFjdGlvbnMge1xyXG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcbiAgZmxleC1zaHJpbms6IDBcclxufVxyXG5cclxuLmstdGFza2JvYXJkLXBhbmUtY29udGVudCB7XHJcbiAgcGFkZGluZzogMCAxNnB4O1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIGZsZXg6IDEgMSBhdXRvXHJcbn1cclxuXHJcbi5rLXRhc2tib2FyZC1wYW5lLWFjdGlvbnMge1xyXG4gIHBhZGRpbmc6IGNhbGMoMTZweCAqIC43NSkgMTZweFxyXG59XHJcblxyXG4uay10YXNrYm9hcmQtcGFuZS1zdGFydCB7XHJcbiAgcmlnaHQ6IGF1dG87XHJcbiAgbGVmdDogMFxyXG59XHJcblxyXG4uay10YXNrYm9hcmQtY2FyZCB7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIGJvcmRlci13aWR0aDogMXB4XHJcbn1cclxuXHJcbi5rLXRhc2tib2FyZC1jYXJkLmstdGFza2JvYXJkLWNhcmQtY2F0ZWdvcnkge1xyXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiA0cHhcclxufVxyXG5cclxuLmstcnRsIC5rLXRhc2tib2FyZC1jYXJkLmstdGFza2JvYXJkLWNhcmQtY2F0ZWdvcnksIC5rLXRhc2tib2FyZC1jYXJkLmstdGFza2JvYXJkLWNhcmQtY2F0ZWdvcnkuay1ydGwsIC5rLXRhc2tib2FyZC1jYXJkLmstdGFza2JvYXJkLWNhcmQtY2F0ZWdvcnlbZGlyPXJ0bF0sIFtkaXI9cnRsXSAuay10YXNrYm9hcmQtY2FyZC5rLXRhc2tib2FyZC1jYXJkLWNhdGVnb3J5IHtcclxuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1yaWdodC13aWR0aDogNHB4XHJcbn1cclxuXHJcbi5rLXRhc2tib2FyZC1jYXJkIC5rLWNhcmQtZm9vdGVyLCAuay10YXNrYm9hcmQtY2FyZCAuay1jYXJkLWhlYWRlciAuay1jYXJkLWJvZHkge1xyXG4gIHBhZGRpbmc6IDE2cHggMTZweFxyXG59XHJcblxyXG4uay10YXNrYm9hcmQtY2FyZCAuay1jYXJkLWhlYWRlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyXHJcbn1cclxuXHJcbi5rLXRhc2tib2FyZC1jYXJkIC5rLWNhcmQtdGl0bGUge1xyXG4gIG1hcmdpbjogMDtcclxuICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XHJcbiAgd29yZC1icmVhazogYnJlYWstd29yZFxyXG59XHJcblxyXG4uay10YXNrYm9hcmQtY2FyZCAuay1jYXJkLXRpdGxlLmstZm9jdXMsIC5rLXRhc2tib2FyZC1jYXJkIC5rLWNhcmQtdGl0bGUuay1ob3ZlciwgLmstdGFza2JvYXJkLWNhcmQgLmstY2FyZC10aXRsZS5rLXN0YXRlLWZvY3VzLCAuay10YXNrYm9hcmQtY2FyZCAuay1jYXJkLXRpdGxlLmstc3RhdGUtaG92ZXIsIC5rLXRhc2tib2FyZC1jYXJkIC5rLWNhcmQtdGl0bGU6Zm9jdXMsIC5rLXRhc2tib2FyZC1jYXJkIC5rLWNhcmQtdGl0bGU6aG92ZXIge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXHJcbn1cclxuXHJcbi5rLXRhc2tib2FyZC1jYXJkIC5rLWNhcmQtaGVhZGVyLWFjdGlvbnMge1xyXG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnRcclxufVxyXG5cclxuLmstdGFza2JvYXJkLWRyYWctcGxhY2Vob2xkZXIge1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uay1pZSAuay10YXNrYm9hcmQtY29sdW1uOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gIG1hcmdpbi1yaWdodDogMTZweFxyXG59XHJcblxyXG4uay1pZSAuay1ydGwgLmstdGFza2JvYXJkLWNvbHVtbjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgbWFyZ2luLWxlZnQ6IDE2cHhcclxufVxyXG5cclxuLmstaWUgLmstdGFza2JvYXJkLWNvbHVtbi1jYXJkcy1jb250YWluZXIge1xyXG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMyAqIGNhbGMoMTZweCAvIDIpKVxyXG59XHJcblxyXG4uay1pZSAuay10YXNrYm9hcmQtY29sdW1uLWNhcmRzID4gLmstdGFza2JvYXJkLWNhcmQ6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxNnB4IC8gMilcclxufVxyXG5cclxuLmstaWUgLmstdGFza2JvYXJkLWNvbHVtbi1oZWFkZXItYWN0aW9ucyA+IC5rLWJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICBtYXJnaW4tcmlnaHQ6IGNhbGMoMTZweCAvIDIpXHJcbn1cclxuXHJcbi5rLWllIC5rLXJ0bCAuay10YXNrYm9hcmQtY29sdW1uLWhlYWRlci1hY3Rpb25zID4gLmstYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxuICBtYXJnaW4tbGVmdDogY2FsYygxNnB4IC8gMilcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLWxheW91dC1mbGV4IHtcclxuICBvdmVyZmxvdzogYXV0b1xyXG59XHJcblxyXG4uay1zY2hlZHVsZXItbGF5b3V0LWZsZXggLmstc2NoZWR1bGVyLWhlYWQge1xyXG4gIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgdG9wOiAwO1xyXG4gIHotaW5kZXg6IDNcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLWxheW91dC1mbGV4IC5rLXNjaGVkdWxlci1ib2R5IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLWxheW91dC1mbGV4IC5rLXNjaGVkdWxlci1ib2R5LCAuay1zY2hlZHVsZXItbGF5b3V0LWZsZXggLmstc2NoZWR1bGVyLWhlYWQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleDogMTAwJTtcclxuICBmbGV4LXdyYXA6IHdyYXBcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLXllYXJ2aWV3IC5rLXNjaGVkdWxlci1ib2R5IHtcclxuICBwYWRkaW5nOiAxMnB4IDEycHg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLXllYXJ2aWV3IC5rLWNhbGVuZGFyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3JkZXItd2lkdGg6IDBcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLXllYXJ2aWV3IC5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXZpZXcge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci15ZWFydmlldyAuay1jYWxlbmRhciAuay1jb250ZW50IHtcclxuICBmbGV4OiAwXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci15ZWFydmlldyAuay1jYWxlbmRhciAuay1tb250aC1oZWFkZXIge1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIG9wYWNpdHk6IDFcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLXllYXJ2aWV3IC5rLWNhbGVuZGFyIC5rLWxpbmsge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uay1zY2hlZHVsZXIteWVhcnZpZXcgLmstY2FsZW5kYXIgdGQuay1zZWxlY3RlZCwgLmstc2NoZWR1bGVyLXllYXJ2aWV3IC5rLWNhbGVuZGFyIHRkLmstc3RhdGUtc2VsZWN0ZWQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXRcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLXllYXJ2aWV3IC5rLWRheS1pbmRpY2F0b3Ige1xyXG4gIHdpZHRoOiAzcHg7XHJcbiAgaGVpZ2h0OiAzcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IGNhbGMoMTAwJSAtIC41ZW0pO1xyXG4gIGxlZnQ6IGNhbGMoNTAlIC0gKDNweCAvIDIpKVxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItdG9vbHRpcCB7XHJcbiAgcGFkZGluZzogOHB4IDhweDtcclxuICBjb2xvcjogaW5oZXJpdFxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItdG9vbHRpcCAuay10b29sdGlwLXRpdGxlIHtcclxuICBtYXJnaW4tYm90dG9tOiA0cHhcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLXRvb2x0aXAgLmstdG9vbHRpcC10aXRsZSAuay1tb250aCB7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLXRvb2x0aXAgLmstdG9vbHRpcC10aXRsZSAuay1kYXkge1xyXG4gIGZvbnQtc2l6ZTogY2FsYygxMnB4ICogMilcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLXRvb2x0aXAgLmstdG9vbHRpcC1ldmVudHMtY29udGFpbmVyIHtcclxuICBvdmVyZmxvdzogYXV0b1xyXG59XHJcblxyXG4uay1zY2hlZHVsZXItdG9vbHRpcCAuay10b29sdGlwLWV2ZW50cyB7XHJcbiAgbWF4LWhlaWdodDogMjUwcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGdhcDogNHB4XHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci10b29sdGlwIC5rLXRvb2x0aXAtZXZlbnQge1xyXG4gIHBhZGRpbmc6IDRweCA4cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGdhcDogNHB4XHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci10b29sdGlwIC5rLXRvb2x0aXAtZXZlbnQgLmstZXZlbnQtdGltZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXNocmluazogMDtcclxuICBmb250LXNpemU6IGluaGVyaXRcclxufVxyXG5cclxuLmstaWUgLmstc2NoZWR1bGVyLXRvb2x0aXAgLmstdG9vbHRpcC1ldmVudDpub3QoOmxhc3QtY2hpbGQpIHtcclxuICBtYXJnaW4tYm90dG9tOiA0cHhcclxufVxyXG5cclxuLmstY2FwdGNoYSB7XHJcbiAgd2lkdGg6IDI4MHB4O1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgZ2FwOiA4cHhcclxufVxyXG5cclxuLmstY2FwdGNoYS1pbWFnZS13cmFwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZ2FwOiA4cHhcclxufVxyXG5cclxuLmstY2FwdGNoYS1pbWFnZS1jb250cm9scyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGdhcDogOHB4XHJcbn1cclxuXHJcbi5rLWNhcHRjaGEtaW1hZ2Uge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBvdmVyZmxvdzogaGlkZGVuXHJcbn1cclxuXHJcbi5rLWNhcHRjaGEtaW1hZ2UgPiBpbWcge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBvYmplY3QtZml0OiBjb3ZlclxyXG59XHJcblxyXG4uay1jYXB0Y2hhLWxvYWRpbmcgLmstY2FwdGNoYS1pbWFnZSB7XHJcbiAgaGVpZ2h0OiBhdXRvXHJcbn1cclxuXHJcbi5rLWNhcHRjaGEtdm9sdW1lLWNvbnRyb2wge1xyXG4gIGhlaWdodDogMTAwJVxyXG59XHJcblxyXG4uay1jYXB0Y2hhLWlucHV0ID4gLmstdGV4dGJveCB7XHJcbiAgd2lkdGg6IDEwMCVcclxufVxyXG5cclxuLmstY2FwdGNoYS12YWxpZGF0aW9uLW1lc3NhZ2Uge1xyXG4gIG1hcmdpbi10b3A6IGNhbGMoOHB4IC8gMik7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpY1xyXG59XHJcblxyXG4uay1wb3BvdmVyIHtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiAxMjAwMDtcclxuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudFxyXG59XHJcblxyXG4uay1wb3BvdmVyLWlubmVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdFxyXG59XHJcblxyXG4uay1wb3BvdmVyLWhlYWRlciB7XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XHJcbiAgcGFkZGluZzogMTJweCAxNnB4O1xyXG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIHotaW5kZXg6IDFcclxufVxyXG5cclxuLmstcG9wb3Zlci1ib2R5IHtcclxuICBwYWRkaW5nOiAxMnB4IDE2cHg7XHJcbiAgei1pbmRleDogMVxyXG59XHJcblxyXG4uay1wb3BvdmVyLWFjdGlvbnMuay1hY3Rpb25zIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogNnB4IDhweDtcclxuICBib3JkZXItd2lkdGg6IDFweCAwIDBcclxufVxyXG5cclxuLmstcG9wb3Zlci1jYWxsb3V0IHtcclxuICBtYXJnaW46IDA7XHJcbiAgd2lkdGg6IDIwcHg7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIGJvcmRlci13aWR0aDogMXB4IDFweCAwIDA7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGVcclxufVxyXG5cclxuLmstcG9wb3Zlci1jYWxsb3V0LmstY2FsbG91dC1uIHtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpXHJcbn1cclxuXHJcbi5rLXBvcG92ZXItY2FsbG91dC5rLWNhbGxvdXQtZSB7XHJcbiAgdG9wOiA1MCU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKSByb3RhdGUoMTM1ZGVnKSBzY2FsZVgoLTEpXHJcbn1cclxuXHJcbi5rLXBvcG92ZXItY2FsbG91dC5rLWNhbGxvdXQtcyB7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpIHJvdGF0ZSgxMzVkZWcpXHJcbn1cclxuXHJcbi5rLXBvcG92ZXItY2FsbG91dC5rLWNhbGxvdXQtdyB7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogMDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTEzNWRlZylcclxufVxyXG5cclxuLmstb3JnY2hhcnQge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDI0cHggMjRweDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcclxuICBvdmVyZmxvdzogYXV0b1xyXG59XHJcblxyXG4uay1vcmdjaGFydC1jb250YWluZXIge1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLmstb3JnY2hhcnQtZ3JvdXAge1xyXG4gIGdhcDogMjRweFxyXG59XHJcblxyXG4uay1vcmdjaGFydC1ncm91cC5rLXZzdGFjayA+IC5rLW9yZ2NoYXJ0LW5vZGUtY29udGFpbmVyIHtcclxuICBnYXA6IDBcclxufVxyXG5cclxuLmstb3JnY2hhcnQtbm9kZS1jb250YWluZXIge1xyXG4gIGdhcDogMjRweFxyXG59XHJcblxyXG4uay1vcmdjaGFydC1ub2RlLWdyb3VwLWNvbnRhaW5lciB7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIHBhZGRpbmc6IDI0cHggMjRweDtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIG91dGxpbmU6IDBcclxufVxyXG5cclxuLmstb3JnY2hhcnQtbm9kZS1ncm91cC10aXRsZSB7XHJcbiAgbWFyZ2luOiAwIDAgY2FsYygyNHB4IC8gMyk7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzXHJcbn1cclxuXHJcbi5rLW9yZ2NoYXJ0LW5vZGUtZ3JvdXAtc3VidGl0bGUge1xyXG4gIG1hcmdpbjogMCAwIDI0cHg7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIG9wYWNpdHk6IC42XHJcbn1cclxuXHJcbi5rLW9yZ2NoYXJ0LWNhcmQge1xyXG4gIHdpZHRoOiAzMDBweDtcclxuICBib3JkZXItd2lkdGg6IDFweFxyXG59XHJcblxyXG4uay1vcmdjaGFydC1jYXJkIC5rLWNhcmQtdGl0bGUge1xyXG4gIG1hcmdpbjogMCAwIDA7XHJcbiAgZm9udC1zaXplOiAxNnB4XHJcbn1cclxuXHJcbi5rLW9yZ2NoYXJ0LWNhcmQgLmstY2FyZC1zdWJ0aXRsZSB7XHJcbiAgbWFyZ2luOiAwIDAgMDtcclxuICBmb250LXNpemU6IDE0cHhcclxufVxyXG5cclxuLmstb3JnY2hhcnQtY2FyZCAuay1jYXJkLWJvZHkge1xyXG4gIGJvcmRlci13aWR0aDogMnB4IDAgMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGZsZXgtZ3JvdzogMFxyXG59XHJcblxyXG4uay1vcmdjaGFydC1jYXJkIC5rLWNhcmQtYm9keSAuay1jYXJkLXRpdGxlLXdyYXAge1xyXG4gIG1hcmdpbjogMCBjYWxjKDI0cHggLyAyKSAwIDA7XHJcbiAgbWluLXdpZHRoOiAwO1xyXG4gIG1pbi1oZWlnaHQ6IDQ1cHhcclxufVxyXG5cclxuLmstb3JnY2hhcnQtbGluZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yXHJcbn1cclxuXHJcbi5rLW9yZ2NoYXJ0LWxpbmUtaCB7XHJcbiAgaGVpZ2h0OiAxcHhcclxufVxyXG5cclxuLmstb3JnY2hhcnQtbGluZS12IHtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICB3aWR0aDogMXB4O1xyXG4gIGhlaWdodDogMjVweFxyXG59XHJcblxyXG4uay1vcmdjaGFydC1idXR0b24ge1xyXG4gIHotaW5kZXg6IDFcclxufVxyXG5cclxuLmstcGl2b3RncmlkIHtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6MzAwcHggYXV0bztcclxuICBncmlkLXRlbXBsYXRlLXJvd3M6MjUwcHggYXV0bztcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLmstcGl2b3RncmlkIHRhYmxlIHtcclxuICBtYXJnaW46IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiBub25lO1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcclxuICBib3JkZXItc3BhY2luZzogMDtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGVtcHR5LWNlbGxzOiBzaG93XHJcbn1cclxuXHJcbi5rLXBpdm90Z3JpZCB0Ym9keSwgLmstcGl2b3RncmlkIHRkLCAuay1waXZvdGdyaWQgdGgsIC5rLXBpdm90Z3JpZCB0aGVhZCwgLmstcGl2b3RncmlkIHRyIHtcclxuICBib3JkZXItY29sb3I6IGluaGVyaXRcclxufVxyXG5cclxuLmstcGl2b3RncmlkLXRhYmxlIHtcclxuICB0YWJsZS1sYXlvdXQ6IGZpeGVkXHJcbn1cclxuXHJcbi5rLXBpdm90Z3JpZC10YWJsZSB0aCB7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbFxyXG59XHJcblxyXG4uay1waXZvdGdyaWQtdGFibGUgLmstcGl2b3RncmlkLWhlYWRlci1yb290IHtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcclxufVxyXG5cclxuLmstcGl2b3RncmlkLWVtcHR5LWNlbGwge1xyXG4gIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4XHJcbn1cclxuXHJcbi5rLXBpdm90Z3JpZC1jb2x1bW4taGVhZGVycyB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlblxyXG59XHJcblxyXG4uay1waXZvdGdyaWQtY29sdW1uLWhlYWRlcnMgLmstcGl2b3RncmlkLXRhYmxlIHtcclxuICBwYWRkaW5nLWlubGluZS1lbmQ6IDE3cHg7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG59XHJcblxyXG4uay1waXZvdGdyaWQtY29sdW1uLWhlYWRlcnMgLmstcGl2b3RncmlkLWNlbGwge1xyXG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcclxuICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweFxyXG59XHJcblxyXG4uay1waXZvdGdyaWQtY29sdW1uLWhlYWRlcnMgLmstcGl2b3RncmlkLWNlbGw6Zmlyc3QtY2hpbGQge1xyXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwXHJcbn1cclxuXHJcbi5rLXBpdm90Z3JpZC1jb2x1bW4taGVhZGVycyAuay1waXZvdGdyaWQtY2VsbC5rLWZpcnN0IHtcclxuICBib3JkZXItbGVmdC13aWR0aDogMXB4XHJcbn1cclxuXHJcbi5rLXBpdm90Z3JpZC1yb3ctaGVhZGVycyB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlblxyXG59XHJcblxyXG4uay1waXZvdGdyaWQtcm93LWhlYWRlcnMgLmstcGl2b3RncmlkLWNlbGwge1xyXG4gIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXBcclxufVxyXG5cclxuLmstcGl2b3RncmlkLXZhbHVlcyB7XHJcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gIG92ZXJmbG93OiBhdXRvXHJcbn1cclxuXHJcbi5rLXBpdm90Z3JpZC12YWx1ZXMgLmstcGl2b3RncmlkLWNlbGwge1xyXG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcclxuICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweFxyXG59XHJcblxyXG4uay1waXZvdGdyaWQtdmFsdWVzIC5rLXBpdm90Z3JpZC1jZWxsOmZpcnN0LWNoaWxkIHtcclxuICBib3JkZXItbGVmdC13aWR0aDogMFxyXG59XHJcblxyXG4uay1waXZvdGdyaWQtY2VsbCB7XHJcbiAgcGFkZGluZzogNnB4IDhweDtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIG92ZXJmbG93OiBoaWRkZW5cclxufVxyXG5cclxuLmstcGl2b3RncmlkLWNlbGwgLmstaWNvbiB7XHJcbiAgY3Vyc29yOiBwb2ludGVyXHJcbn1cclxuXHJcbi5rLXBpdm90Z3JpZC10b3RhbCB7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMFxyXG59XHJcblxyXG4uay1jb2x1bW4tbWVudSAuay10cmVldmlldyB7XHJcbiAgcGFkZGluZzogMCBjYWxjKDE2cHggLyAyKTtcclxuICBvdmVyZmxvdzogYXV0b1xyXG59XHJcblxyXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBib3gtc2hhZG93OiBub25lXHJcbn1cclxuXHJcbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcGFuZWwge1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB6LWluZGV4OiAyXHJcbn1cclxuXHJcbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItYnV0dG9uIHtcclxuICBwYWRkaW5nOiA0cHggNHB4O1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBjdXJzb3I6IHBvaW50ZXJcclxufVxyXG5cclxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1idXR0b24gPiBzcGFuIHtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZ2FwOiBjYWxjKDE2cHggLyAyKVxyXG59XHJcblxyXG4uay1mbGV4LXJvdyAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWJ1dHRvbiwgLmstZmxleC1yb3ctcmV2ZXJzZSAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWJ1dHRvbiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyXHJcbn1cclxuXHJcbi5rLWZsZXgtcm93IC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItYnV0dG9uIHNwYW4sIC5rLWZsZXgtcm93LXJldmVyc2UgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1idXR0b24gc3BhbiB7XHJcbiAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybFxyXG59XHJcblxyXG4uay1mbGV4LXJvdyAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWJ1dHRvbiAuay1pY29uLCAuay1mbGV4LXJvdy1yZXZlcnNlIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItYnV0dG9uIC5rLWljb24ge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZVxyXG59XHJcblxyXG4uay1mbGV4LXJvdy1yZXZlcnNlIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItYnV0dG9uID4gc3BhbiB7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZylcclxufVxyXG5cclxuLmstZmxleC1jb2wgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1idXR0b24sIC5rLWZsZXgtY29sLXJldmVyc2UgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1idXR0b24ge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlclxyXG59XHJcblxyXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLW92ZXJsYXkge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHotaW5kZXg6IDJcclxufVxyXG5cclxuLmstZmxleC1yb3cgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1vdmVybGF5IHtcclxuICByaWdodDogY2FsYygoMS40Mjg1NzE0Mjg1NzE0Mjg2ICogMWVtKSArICg0cHggKiAyKSArICgxcHggKiAyKSlcclxufVxyXG5cclxuLmstZmxleC1yb3ctcmV2ZXJzZSAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLW92ZXJsYXkge1xyXG4gIGxlZnQ6IGNhbGMoKDEuNDI4NTcxNDI4NTcxNDI4NiAqIDFlbSkgKyAoNHB4ICogMikgKyAoMXB4ICogMikpXHJcbn1cclxuXHJcbi5rLWZsZXgtY29sIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3Itb3ZlcmxheSB7XHJcbiAgYm90dG9tOiBjYWxjKCgxLjQyODU3MTQyODU3MTQyODYgKiAxZW0pICsgKDRweCAqIDIpICsgKDFweCAqIDIpKVxyXG59XHJcblxyXG4uay1mbGV4LWNvbC1yZXZlcnNlIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3Itb3ZlcmxheSB7XHJcbiAgdG9wOiBjYWxjKCgxLjQyODU3MTQyODU3MTQyODYgKiAxZW0pICsgKDRweCAqIDIpICsgKDFweCAqIDIpKVxyXG59XHJcblxyXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWhlYWRlciB7XHJcbiAgcGFkZGluZzogY2FsYygxNnB4ICogLjc1KSAxNnB4O1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBhbGlnbi1pdGVtczogY2VudGVyXHJcbn1cclxuXHJcbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItaGVhZGVyLXRleHQge1xyXG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcclxuICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZVxyXG59XHJcblxyXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQge1xyXG4gIHBhZGRpbmc6IDJweCAxNnB4O1xyXG4gIGZsZXg6IDEgMSBhdXRvO1xyXG4gIG92ZXJmbG93OiBhdXRvXHJcbn1cclxuXHJcbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1mb3JtIC5rLWxhYmVsIHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxyXG59XHJcblxyXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstZm9ybSAuay1kcm9wZG93biwgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLWZvcm0gLmstZHJvcGRvd25saXN0IHtcclxuICBtYXgtd2lkdGg6IDkwcHhcclxufVxyXG5cclxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLWZvcm0gLmstdGV4dGJveCB7XHJcbiAgZmxleC1iYXNpczogNTAlXHJcbn1cclxuXHJcbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1jb2x1bW4tZmllbGRzLCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstZmlsdGVyLWZpZWxkcywgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLXJvdy1maWVsZHMge1xyXG4gIG1hcmdpbi10b3A6IGNhbGMoMTZweCAvIDIpO1xyXG4gIGZsZXgtd3JhcDogd3JhcFxyXG59XHJcblxyXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstY29sdW1uLWZpZWxkcyA+ICosIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1maWx0ZXItZmllbGRzID4gKiwgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLXJvdy1maWVsZHMgPiAqIHtcclxuICBtYXJnaW4tYm90dG9tOiBjYWxjKDE2cHggLyAyKVxyXG59XHJcblxyXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstY29sdW1uLWZpZWxkcyA+IDpsYXN0LWNoaWxkLCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstZmlsdGVyLWZpZWxkcyA+IDpsYXN0LWNoaWxkLCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstcm93LWZpZWxkcyA+IDpsYXN0LWNoaWxkIHtcclxuICBtYXJnaW4tYm90dG9tOiAwXHJcbn1cclxuXHJcbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay12YWx1ZS1maWVsZHMge1xyXG4gIG1hcmdpbjogY2FsYygxNnB4IC8gMikgMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiBjYWxjKDE2cHggLyAyKVxyXG59XHJcblxyXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstc2VsZWN0LWFsbCAuay1jaGVja2JveCB7XHJcbiAgbWFyZ2luLWlubGluZS1lbmQ6IGNhbGMoMTZweCAvIDQpXHJcbn1cclxuXHJcbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1maWVsZHMtbGlzdC13cmFwcGVyIHtcclxuICBtYXgtaGVpZ2h0OiAyMDBweDtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGZsZXg6IDEgMSBhdXRvO1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICBvdmVyZmxvdy15OiBhdXRvXHJcbn1cclxuXHJcbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1zZXR0aW5ncy1kZXNjcmlwdGlvbiB7XHJcbiAgbWFyZ2luLXRvcDogMXJlbTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXJcclxufVxyXG5cclxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLWNoaXAtY29udGVudCB7XHJcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiBjYWxjKDE2cHggLyA0KVxyXG59XHJcblxyXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstdHJlZXZpZXcge1xyXG4gIHBhZGRpbmc6IDAgY2FsYygxNnB4IC8gMik7XHJcbiAgb3ZlcmZsb3c6IGF1dG9cclxufVxyXG5cclxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1hY3Rpb25zIHtcclxuICBwYWRkaW5nOiBjYWxjKDE2cHggKiAuNzUpIGNhbGMoMTZweCAvIDIpXHJcbn1cclxuXHJcbi5rLWNhbGN1bGF0ZWQtZmllbGQge1xyXG4gIHBhZGRpbmc6IDE2cHggMTZweDtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBnYXA6IDE2cHhcclxufVxyXG5cclxuLmstY2FsY3VsYXRlZC1maWVsZC1oZWFkZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBhbGlnbi1pdGVtczogY2VudGVyXHJcbn1cclxuXHJcbi5rLWNhbGN1bGF0ZWQtZmllbGQtaGVhZGVyIC5rLXRleHRib3gge1xyXG4gIG1pbi13aWR0aDogMjAwcHhcclxufVxyXG5cclxuLmstY2FsY3VsYXRlZC1maWVsZC1oZWFkZXItdGV4dCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgd29yZC1icmVhazogbm9ybWFsO1xyXG4gIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlXHJcbn1cclxuXHJcbi5rLWNhbGN1bGF0ZWQtZmllbGQtaGVhZGVyLWFjdGlvbnMge1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnRcclxufVxyXG5cclxuLmstY2FsY3VsYXRlZC1maWVsZC1jb250ZW50IC5rLXRleHRib3gge1xyXG4gIHdpZHRoOiAxMDAlXHJcbn1cclxuXHJcbi5rLWNhbGN1bGF0ZWQtZmllbGQtYWN0aW9ucyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxufVxyXG5cclxuLmstY2FsY3VsYXRlZC1maWVsZC1hY3Rpb25zIC5rLWljb24ge1xyXG4gIG1hcmdpbi1yaWdodDogOHB4XHJcbn1cclxuXHJcbi5rLWNhbGN1bGF0ZWQtZmllbGQtYWN0aW9ucyAuay1kcm9wZG93biwgLmstY2FsY3VsYXRlZC1maWVsZC1hY3Rpb25zIC5rLWRyb3Bkb3dubGlzdCB7XHJcbiAgbWF4LXdpZHRoOiAxMDBweFxyXG59XHJcblxyXG4uay1maWx0ZXItbWVudSAuay1jYWxjdWxhdGVkLWl0ZW0ge1xyXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcclxuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZFxyXG59XHJcblxyXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXZlcnRpY2FsIHtcclxuICBtaW4td2lkdGg6IDMyMHB4XHJcbn1cclxuXHJcbi5rLWZsZXgtcm93IC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItdmVydGljYWwuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXB1c2ggLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wYW5lbCwgLmstZmxleC1yb3ctcmV2ZXJzZSAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXZlcnRpY2FsLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wdXNoIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcGFuZWwge1xyXG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcclxuICBib3JkZXItbGVmdC13aWR0aDogMFxyXG59XHJcblxyXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWhvcml6b250YWwge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogNDIwcHhcclxufVxyXG5cclxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1ob3Jpem9udGFsIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1mb3JtIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3dcclxufVxyXG5cclxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1ob3Jpem9udGFsIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1mb3JtLWZpZWxkLXdyYXBwZXIge1xyXG4gIHBhZGRpbmctbGVmdDogMTZweFxyXG59XHJcblxyXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWhvcml6b250YWwgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLWZvcm0tZmllbGQtd3JhcHBlciA+IDpmaXJzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLXRvcDogMFxyXG59XHJcblxyXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWhvcml6b250YWwgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLWZvcm0tZmllbGQtd3JhcHBlcjpmaXJzdC1jaGlsZCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIGZsZXg6IDEgMSAzMCVcclxufVxyXG5cclxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1ob3Jpem9udGFsIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1mb3JtLWZpZWxkLXdyYXBwZXI6bnRoLWNoaWxkKDIpIHtcclxuICBmbGV4OiAxIDEgMzAlXHJcbn1cclxuXHJcbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItaG9yaXpvbnRhbCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstZm9ybS1maWVsZC13cmFwcGVyOmxhc3QtY2hpbGQge1xyXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xyXG4gIGZsZXg6IDEgMSA0MCVcclxufVxyXG5cclxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1ob3Jpem9udGFsIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1jb2x1bW4tZmllbGRzLCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWhvcml6b250YWwgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLWZpbHRlci1maWVsZHMsIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItaG9yaXpvbnRhbCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstcm93LWZpZWxkcyB7XHJcbiAgbWF4LWhlaWdodDogMTAwcHg7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gIG92ZXJmbG93LXk6IGF1dG9cclxufVxyXG5cclxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1ob3Jpem9udGFsIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay12YWx1ZS1maWVsZHMge1xyXG4gIG1heC1oZWlnaHQ6IDI1MHB4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICBvdmVyZmxvdy15OiBhdXRvXHJcbn1cclxuXHJcbi5rLWZsZXgtY29sIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItaG9yaXpvbnRhbC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcHVzaCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXBhbmVsLCAuay1mbGV4LWNvbC1yZXZlcnNlIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItaG9yaXpvbnRhbC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcHVzaCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXBhbmVsIHtcclxuICBib3JkZXItdG9wLXdpZHRoOiAwO1xyXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDBcclxufVxyXG5cclxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvciAuay10ZXh0Ym94IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleFxyXG59XHJcblxyXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yIC5rLWlucHV0LXByZWZpeCAuay1pY29uLCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yIC5rLWlucHV0LXN1ZmZpeCAuay1pY29uIHtcclxuICBtYXJnaW46IDA7XHJcbiAgdG9wOiBhdXRvO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uay1waXZvdGdyaWQtY29sdW1uLW1lbnUge1xyXG4gIGJvcmRlcjogbm9uZVxyXG59XHJcblxyXG4uay1waXZvdGdyaWQtY29sdW1uLW1lbnUgLmstaXRlbSB7XHJcbiAgZmxvYXQ6IGluaXRpYWw7XHJcbiAgYm9yZGVyOiBub25lXHJcbn1cclxuXHJcbi5rLXBpdm90Z3JpZC1jb2x1bW4tbWVudS1wb3B1cC5rLWZvY3VzLCAuay1waXZvdGdyaWQtY29sdW1uLW1lbnUtcG9wdXAuay1zdGF0ZS1mb2N1c2VkIHtcclxuICBib3gtc2hhZG93OiBub25lXHJcbn1cclxuXHJcbi5rLXBpdm90Z3JpZC1jb2x1bW4tbWVudSAuay1hY3Rpb25zIHtcclxuICBwYWRkaW5nOiBjYWxjKGNhbGMoMTZweCAqIC43NSkgLyAyKSBjYWxjKDE2cHggLyAyKVxyXG59XHJcblxyXG4uay1waXZvdGdyaWQtY29sdW1uLW1lbnUuay1jb2x1bW4tbWVudSAuay1hbmltYXRpb24tY29udGFpbmVyLXJlbGF0aXZlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrXHJcbn1cclxuXHJcbi5rLXBpdm90Z3JpZC1jb2x1bW4tbWVudS1wb3B1cCAuay1maWx0ZXItbWVudSB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdFxyXG59XHJcblxyXG4uay1waXZvdGdyaWQtY29sdW1uLW1lbnUtcG9wdXAgLmstZmlsZXItbWVudSAuay1maWx0ZXItbWVudS1jb250YWluZXIge1xyXG4gIHBhZGRpbmc6IGNhbGMoY2FsYygxNnB4ICogLjc1KSAvIDIpIGNhbGMoMTZweCAvIDIpXHJcbn1cclxuXHJcbi5rLXBpdm90Z3JpZC1jb2x1bW4tbWVudS1wb3B1cCAuay1maWx0ZXItbWVudS1jb250YWluZXIgLmstYWN0aW9ucyB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IGNhbGMoY2FsYygxNnB4ICogLjc1KSAvIDIpIDAgMFxyXG59XHJcblxyXG4uay1wZGYtZXhwb3J0LXNoYWRvdyAuay1waXZvdGdyaWQge1xyXG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBkZi1leHBvcnQtc2hhZG93IC5rLXBpdm90Z3JpZC12YWx1ZXMge1xyXG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstcGl2b3RncmlkLWNvbHVtbi1oZWFkZXJzIC5rLXBpdm90Z3JpZC10YWJsZSB7XHJcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiAwXHJcbn1cclxuXHJcbi5rLWllMTEgLmstcGl2b3RncmlkIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxufVxyXG5cclxuLmstaWUxMSAuay1waXZvdGdyaWQgPiBkaXYge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBvdmVyZmxvdzogaGlkZGVuXHJcbn1cclxuXHJcbi5rLWllMTEgLmstcGl2b3RncmlkIC5rLXBpdm90Z3JpZC1lbXB0eS1jZWxsLCAuay1pZTExIC5rLXBpdm90Z3JpZCAuay1waXZvdGdyaWQtcm93LWhlYWRlcnMge1xyXG4gIGZsZXg6IDEgMSAzMCVcclxufVxyXG5cclxuLmstaWUxMSAuay1waXZvdGdyaWQgLmstcGl2b3RncmlkLWNvbHVtbi1oZWFkZXJzLCAuay1pZTExIC5rLXBpdm90Z3JpZCAuay1waXZvdGdyaWQtdmFsdWVzIHtcclxuICBmbGV4OiAxIDEgNzAlXHJcbn1cclxuXHJcbi5rLXBpdm90Z3JpZC13cmFwcGVyIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIGdhcDogOHB4XHJcbn1cclxuXHJcbi5rLXBpdm90Z3JpZC13cmFwcGVyID4gLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wYW5lbCB7XHJcbiAgbWF4LXdpZHRoOiAzMjBweDtcclxuICBmbGV4OiBub25lXHJcbn1cclxuXHJcbi5rLXBpdm90Z3JpZC13cmFwcGVyID4gLmstcGl2b3Qge1xyXG4gIGZsZXg6IDFcclxufVxyXG5cclxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wYW5lbC5rZW5kby1qcXVlcnkge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXhcclxufVxyXG5cclxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wYW5lbC5rZW5kby1qcXVlcnkgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvciB7XHJcbiAgaGVpZ2h0OiAxMDAlXHJcbn1cclxuXHJcbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcGFuZWwua2VuZG8tanF1ZXJ5IC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCB7XHJcbiAgcGFkZGluZzogMTZweDtcclxuICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xyXG4gIGdhcDogMTZweDtcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgb3ZlcmZsb3cteTogYXV0b1xyXG59XHJcblxyXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXBhbmVsLmtlbmRvLWpxdWVyeSAuay1waXZvdGdyaWQtdGFyZ2V0cyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XHJcbiAgZ2FwOiAxNnB4XHJcbn1cclxuXHJcbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcGFuZWwua2VuZG8tanF1ZXJ5IC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3Itc2VjdGlvbiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XHJcbiAgZ2FwOiA4cHhcclxufVxyXG5cclxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wYW5lbC5rZW5kby1qcXVlcnkgLmstY29sdW1uLWZpZWxkcyB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDRweDtcclxuICBtYXgtaGVpZ2h0OiAyMDBweDtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICBnYXA6IDRweDtcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgb3ZlcmZsb3cteTogYXV0b1xyXG59XHJcblxyXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXBhbmVsLmtlbmRvLWpxdWVyeSAuay1jb2x1bW4tZmllbGRzID4gKiB7XHJcbiAgbWFyZ2luOiAwXHJcbn1cclxuXHJcbi5rLWllIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcGFuZWwua2VuZG8tanF1ZXJ5IC5rLWNvbHVtbi1maWVsZHMgPiAqIHtcclxuICBtYXJnaW46IDJweFxyXG59XHJcblxyXG4uay1jaGlwLWxpc3Qge1xyXG4gIG1pbi13aWR0aDogMDtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBnYXA6IDRweDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLmstY2hpcCB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwYWRkaW5nOiA0cHggNHB4O1xyXG4gIGhlaWdodDogMjRweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGdhcDogOHB4O1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgb3V0bGluZTogMFxyXG59XHJcblxyXG4uay1jaGlwLmstY2hpcC1mb2N1cywgLmstY2hpcDpmb2N1cyB7XHJcbiAgb3V0bGluZTogMFxyXG59XHJcblxyXG4uay1jaGlwLWNvbnRlbnQge1xyXG4gIG1pbi13aWR0aDogMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgZmxleDogMSAxIGF1dG9cclxufVxyXG5cclxuLmstY2hpcC1jb250ZW50OmZpcnN0LWNoaWxkIHtcclxuICBtYXJnaW4taW5saW5lLXN0YXJ0OiA0cHhcclxufVxyXG5cclxuLmstY2hpcC1jb250ZW50Omxhc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1pbmxpbmUtZW5kOiA0cHhcclxufVxyXG5cclxuLmstY2hpcC1sYWJlbCwgLmstY2hpcC10ZXh0IHtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgZmxleDogMSAxIGF1dG9cclxufVxyXG5cclxuLmstY2hpcC1hdmF0YXIge1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICBmbGV4OiBub25lXHJcbn1cclxuXHJcbi5rLWNoaXAtaWNvbiB7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBmbGV4OiBub25lXHJcbn1cclxuXHJcbi5rLWllIC5rLWNoaXAtaWNvbiB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA4cHhcclxufVxyXG5cclxuLmstcmVtb3ZlLWljb24ge1xyXG4gIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gIGZvbnQtc2l6ZTogMTRweFxyXG59XHJcblxyXG4uay1jaGlwLWF2YXRhciB7XHJcbiAgd2lkdGg6IDE2cHg7XHJcbiAgaGVpZ2h0OiAxNnB4O1xyXG4gIGZsZXgtYmFzaXM6IDE2cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyXHJcbn1cclxuXHJcbi5rLWNoaXAtYWN0aW9ucyB7XHJcbiAgZmxleDogbm9uZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGFsaWduLXNlbGY6IGNlbnRlclxyXG59XHJcblxyXG4uay1jaGlwLWFjdGlvbiB7XHJcbiAgZmxleDogbm9uZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGFsaWduLXNlbGY6IGNlbnRlclxyXG59XHJcblxyXG4uay1yZW1vdmUtaWNvbiB7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBmbGV4OiBub25lXHJcbn1cclxuXHJcbi5rLWllIC5rLXJlbW92ZS1pY29uIHtcclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgbWFyZ2luLWxlZnQ6IDhweFxyXG59XHJcblxyXG4uay1jaGlwLmstcnRsIC5rLWNoaXAtaWNvbiwgLmstY2hpcFtkaXI9cnRsXSAuay1jaGlwLWljb24sIC5rLXJ0bCAuay1jaGlwIC5rLWNoaXAtaWNvbiB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIG1hcmdpbi1sZWZ0OiA4cHhcclxufVxyXG5cclxuLmstY2hpcC5rLXJ0bCAuay1yZW1vdmUtaWNvbiwgLmstY2hpcFtkaXI9cnRsXSAuay1yZW1vdmUtaWNvbiwgLmstcnRsIC5rLWNoaXAgLmstcmVtb3ZlLWljb24ge1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIG1hcmdpbi1yaWdodDogOHB4XHJcbn1cclxuXHJcbi5rLXBhbmVsYmFyIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgb3V0bGluZTogMDtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudFxyXG59XHJcblxyXG4uay1wYW5lbGJhciA+IC5rLWl0ZW0sIC5rLXBhbmVsYmFyID4gLmstcGFuZWxiYXItaGVhZGVyIHtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgZGlzcGxheTogYmxvY2tcclxufVxyXG5cclxuLmstcGFuZWxiYXIgPiAuay1pdGVtID4gLmstbGluaywgLmstcGFuZWxiYXIgPiAuay1wYW5lbGJhci1oZWFkZXIgPiAuay1saW5rIHtcclxuICBwYWRkaW5nOiA2cHggMTJweDtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgYmFja2dyb3VuZDogMCAwO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gIGdhcDogNHB4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgdHJhbnNpdGlvbjogY29sb3IgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4ycyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMnMgZWFzZS1pbi1vdXRcclxufVxyXG5cclxuLmstcGFuZWxiYXIgPiAuay1pdGVtICsgLmstaXRlbSwgLmstcGFuZWxiYXIgPiAuay1wYW5lbGJhci1oZWFkZXIgKyAuay1wYW5lbGJhci1oZWFkZXIge1xyXG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcclxuICBib3JkZXItY29sb3I6IGluaGVyaXRcclxufVxyXG5cclxuLmstcGFuZWxiYXIgLmstZ3JvdXAsIC5rLXBhbmVsYmFyIC5rLXBhbmVsYmFyLWdyb3VwIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmVcclxufVxyXG5cclxuLmstcGFuZWxiYXIgLmstZ3JvdXAgPiAuay1pdGVtLCAuay1wYW5lbGJhciAuay1wYW5lbGJhci1ncm91cCA+IC5rLXBhbmVsYmFyLWl0ZW0ge1xyXG4gIGRpc3BsYXk6IGJsb2NrXHJcbn1cclxuXHJcbi5rLXBhbmVsYmFyIC5rLWdyb3VwID4gLmstaXRlbSA+IC5rLWxpbmssIC5rLXBhbmVsYmFyIC5rLXBhbmVsYmFyLWdyb3VwID4gLmstcGFuZWxiYXItaXRlbSA+IC5rLWxpbmsge1xyXG4gIHBhZGRpbmc6IDRweCAxMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICBnYXA6IDRweDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gIHRyYW5zaXRpb246IGNvbG9yIC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMnMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjJzIGVhc2UtaW4tb3V0XHJcbn1cclxuXHJcbi5rLXBhbmVsYmFyIC5rLWdyb3VwID4gLmstaXRlbS5rLWxldmVsLTEgLmstbGluaywgLmstcGFuZWxiYXIgLmstcGFuZWxiYXItZ3JvdXAgPiAuay1wYW5lbGJhci1pdGVtLmstbGV2ZWwtMSAuay1saW5rIHtcclxuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMTJweCAqIDEpXHJcbn1cclxuXHJcbi5rLXBhbmVsYmFyIC5rLWdyb3VwID4gLmstaXRlbS5rLWxldmVsLTIgLmstbGluaywgLmstcGFuZWxiYXIgLmstcGFuZWxiYXItZ3JvdXAgPiAuay1wYW5lbGJhci1pdGVtLmstbGV2ZWwtMiAuay1saW5rIHtcclxuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMTJweCAqIDIpXHJcbn1cclxuXHJcbi5rLXBhbmVsYmFyIC5rLWdyb3VwID4gLmstaXRlbS5rLWxldmVsLTMgLmstbGluaywgLmstcGFuZWxiYXIgLmstcGFuZWxiYXItZ3JvdXAgPiAuay1wYW5lbGJhci1pdGVtLmstbGV2ZWwtMyAuay1saW5rIHtcclxuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMTJweCAqIDMpXHJcbn1cclxuXHJcbi5rLXBhbmVsYmFyIC5rLWdyb3VwID4gLmstaXRlbS5rLWxldmVsLTQgLmstbGluaywgLmstcGFuZWxiYXIgLmstcGFuZWxiYXItZ3JvdXAgPiAuay1wYW5lbGJhci1pdGVtLmstbGV2ZWwtNCAuay1saW5rIHtcclxuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMTJweCAqIDQpXHJcbn1cclxuXHJcbi5rLXBhbmVsYmFyIC5rLWNvbnRlbnQsIC5rLXBhbmVsYmFyIC5rLXBhbmVsYmFyLWNvbnRlbnQge1xyXG4gIGRpc3BsYXk6IGZsb3ctcm9vdFxyXG59XHJcblxyXG4uay1wYW5lbGJhciAuay1wYW5lbGJhci1jb2xsYXBzZSwgLmstcGFuZWxiYXIgLmstcGFuZWxiYXItZXhwYW5kLCAuay1wYW5lbGJhciAuay1wYW5lbGJhci10b2dnbGUge1xyXG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGF1dG9cclxufVxyXG5cclxuLmstcGFuZWxiYXIgLmstZ3JvdXAgLmstcGFuZWxiYXItY29sbGFwc2UsIC5rLXBhbmVsYmFyIC5rLWdyb3VwIC5rLXBhbmVsYmFyLWV4cGFuZCwgLmstcGFuZWxiYXIgLmstcGFuZWxiYXItZ3JvdXAgLmstcGFuZWxiYXItdG9nZ2xlIHtcclxuICBtYXJnaW4taW5saW5lLWVuZDogY2FsYygxMnB4IC0gMTJweClcclxufVxyXG5cclxuLmstcGFuZWxiYXIuay1ydGwgLmstZ3JvdXAgPiAuay1pdGVtLmstbGV2ZWwtMSAuay1saW5rLCAuay1wYW5lbGJhci5rLXJ0bCAuay1wYW5lbGJhci1ncm91cCA+IC5rLXBhbmVsYmFyLWl0ZW0uay1sZXZlbC0xIC5rLWxpbmssIC5rLXBhbmVsYmFyW2Rpcj1ydGxdIC5rLWdyb3VwID4gLmstaXRlbS5rLWxldmVsLTEgLmstbGluaywgLmstcGFuZWxiYXJbZGlyPXJ0bF0gLmstcGFuZWxiYXItZ3JvdXAgPiAuay1wYW5lbGJhci1pdGVtLmstbGV2ZWwtMSAuay1saW5rLCAuay1ydGwgLmstcGFuZWxiYXIgLmstZ3JvdXAgPiAuay1pdGVtLmstbGV2ZWwtMSAuay1saW5rLCAuay1ydGwgLmstcGFuZWxiYXIgLmstcGFuZWxiYXItZ3JvdXAgPiAuay1wYW5lbGJhci1pdGVtLmstbGV2ZWwtMSAuay1saW5rIHtcclxuICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbiAgcGFkZGluZy1yaWdodDogY2FsYygxMnB4ICogMSlcclxufVxyXG5cclxuLmstcGFuZWxiYXIuay1ydGwgLmstZ3JvdXAgPiAuay1pdGVtLmstbGV2ZWwtMiAuay1saW5rLCAuay1wYW5lbGJhci5rLXJ0bCAuay1wYW5lbGJhci1ncm91cCA+IC5rLXBhbmVsYmFyLWl0ZW0uay1sZXZlbC0yIC5rLWxpbmssIC5rLXBhbmVsYmFyW2Rpcj1ydGxdIC5rLWdyb3VwID4gLmstaXRlbS5rLWxldmVsLTIgLmstbGluaywgLmstcGFuZWxiYXJbZGlyPXJ0bF0gLmstcGFuZWxiYXItZ3JvdXAgPiAuay1wYW5lbGJhci1pdGVtLmstbGV2ZWwtMiAuay1saW5rLCAuay1ydGwgLmstcGFuZWxiYXIgLmstZ3JvdXAgPiAuay1pdGVtLmstbGV2ZWwtMiAuay1saW5rLCAuay1ydGwgLmstcGFuZWxiYXIgLmstcGFuZWxiYXItZ3JvdXAgPiAuay1wYW5lbGJhci1pdGVtLmstbGV2ZWwtMiAuay1saW5rIHtcclxuICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbiAgcGFkZGluZy1yaWdodDogY2FsYygxMnB4ICogMilcclxufVxyXG5cclxuLmstcGFuZWxiYXIuay1ydGwgLmstZ3JvdXAgPiAuay1pdGVtLmstbGV2ZWwtMyAuay1saW5rLCAuay1wYW5lbGJhci5rLXJ0bCAuay1wYW5lbGJhci1ncm91cCA+IC5rLXBhbmVsYmFyLWl0ZW0uay1sZXZlbC0zIC5rLWxpbmssIC5rLXBhbmVsYmFyW2Rpcj1ydGxdIC5rLWdyb3VwID4gLmstaXRlbS5rLWxldmVsLTMgLmstbGluaywgLmstcGFuZWxiYXJbZGlyPXJ0bF0gLmstcGFuZWxiYXItZ3JvdXAgPiAuay1wYW5lbGJhci1pdGVtLmstbGV2ZWwtMyAuay1saW5rLCAuay1ydGwgLmstcGFuZWxiYXIgLmstZ3JvdXAgPiAuay1pdGVtLmstbGV2ZWwtMyAuay1saW5rLCAuay1ydGwgLmstcGFuZWxiYXIgLmstcGFuZWxiYXItZ3JvdXAgPiAuay1wYW5lbGJhci1pdGVtLmstbGV2ZWwtMyAuay1saW5rIHtcclxuICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbiAgcGFkZGluZy1yaWdodDogY2FsYygxMnB4ICogMylcclxufVxyXG5cclxuLmstcGFuZWxiYXIuay1ydGwgLmstZ3JvdXAgPiAuay1pdGVtLmstbGV2ZWwtNCAuay1saW5rLCAuay1wYW5lbGJhci5rLXJ0bCAuay1wYW5lbGJhci1ncm91cCA+IC5rLXBhbmVsYmFyLWl0ZW0uay1sZXZlbC00IC5rLWxpbmssIC5rLXBhbmVsYmFyW2Rpcj1ydGxdIC5rLWdyb3VwID4gLmstaXRlbS5rLWxldmVsLTQgLmstbGluaywgLmstcGFuZWxiYXJbZGlyPXJ0bF0gLmstcGFuZWxiYXItZ3JvdXAgPiAuay1wYW5lbGJhci1pdGVtLmstbGV2ZWwtNCAuay1saW5rLCAuay1ydGwgLmstcGFuZWxiYXIgLmstZ3JvdXAgPiAuay1pdGVtLmstbGV2ZWwtNCAuay1saW5rLCAuay1ydGwgLmstcGFuZWxiYXIgLmstcGFuZWxiYXItZ3JvdXAgPiAuay1wYW5lbGJhci1pdGVtLmstbGV2ZWwtNCAuay1saW5rIHtcclxuICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbiAgcGFkZGluZy1yaWdodDogY2FsYygxMnB4ICogNClcclxufVxyXG5cclxuLmstcGFuZWxiYXIgLmstbm8tZmxleGJveCAuay1wYW5lbGJhciAuay1ncm91cCA+IC5rLWxpbmssIC5rLXBhbmVsYmFyIC5rLW5vLWZsZXhib3ggLmstcGFuZWxiYXIgPiAuay1pdGVtID4gLmstbGluayB7XHJcbiAgZGlzcGxheTogYmxvY2tcclxufVxyXG5cclxuLmstcGFuZWxiYXIgLmstbm8tZmxleGJveCAuay1wYW5lbGJhciAuay1saW5rID4gLmstaWNvbiwgLmstcGFuZWxiYXIgLmstbm8tZmxleGJveCAuay1wYW5lbGJhciAuay1saW5rID4gLmstaW1hZ2UsIC5rLXBhbmVsYmFyIC5rLW5vLWZsZXhib3ggLmstcGFuZWxiYXIgLmstbGluayA+IC5rLXNwcml0ZSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA0cHhcclxufVxyXG5cclxuLmstcGFuZWxiYXIgLmstbm8tZmxleGJveCAuay1wYW5lbGJhciAuay1wYW5lbGJhci1jb2xsYXBzZSwgLmstcGFuZWxiYXIgLmstbm8tZmxleGJveCAuay1wYW5lbGJhciAuay1wYW5lbGJhci1leHBhbmQge1xyXG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgcmlnaHQ6IDEycHhcclxufVxyXG5cclxuLmstbm8tZmxleGJveCAuay1wYW5lbGJhcltkaXI9cnRsXSAuay1saW5rID4gLmstaWNvbiwgLmstbm8tZmxleGJveCAuay1wYW5lbGJhcltkaXI9cnRsXSAuay1saW5rID4gLmstaW1hZ2UsIC5rLW5vLWZsZXhib3ggLmstcGFuZWxiYXJbZGlyPXJ0bF0gLmstbGluayA+IC5rLXNwcml0ZSwgLmstbm8tZmxleGJveCAuay1ydGwgLmstcGFuZWxiYXIgLmstbGluayA+IC5rLWljb24sIC5rLW5vLWZsZXhib3ggLmstcnRsIC5rLXBhbmVsYmFyIC5rLWxpbmsgPiAuay1pbWFnZSwgLmstbm8tZmxleGJveCAuay1ydGwgLmstcGFuZWxiYXIgLmstbGluayA+IC5rLXNwcml0ZSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDRweDtcclxuICBtYXJnaW4tcmlnaHQ6IDBcclxufVxyXG5cclxuLmstbm8tZmxleGJveCAuay1wYW5lbGJhcltkaXI9cnRsXSAuay1wYW5lbGJhci1jb2xsYXBzZSwgLmstbm8tZmxleGJveCAuay1wYW5lbGJhcltkaXI9cnRsXSAuay1wYW5lbGJhci1leHBhbmQsIC5rLW5vLWZsZXhib3ggLmstcnRsIC5rLXBhbmVsYmFyIC5rLXBhbmVsYmFyLWNvbGxhcHNlLCAuay1uby1mbGV4Ym94IC5rLXJ0bCAuay1wYW5lbGJhciAuay1wYW5lbGJhci1leHBhbmQge1xyXG4gIHJpZ2h0OiBhdXRvO1xyXG4gIGxlZnQ6IDEycHhcclxufVxyXG5cclxuLmstaWUgLmstcGFuZWxiYXItY29sbGFwc2UsIC5rLWllIC5rLXBhbmVsYmFyLWV4cGFuZCwgLmstaWUgLmstcGFuZWxiYXItdG9nZ2xlIHtcclxuICBtYXJnaW4tbGVmdDogYXV0b1xyXG59XHJcblxyXG4uay1pZSAuay1ncm91cCAuay1wYW5lbGJhci1jb2xsYXBzZSwgLmstaWUgLmstZ3JvdXAgLmstcGFuZWxiYXItZXhwYW5kLCAuay1pZSAuay1wYW5lbGJhci1ncm91cCAuay1wYW5lbGJhci10b2dnbGUge1xyXG4gIG1hcmdpbi1yaWdodDogY2FsYygxMnB4IC0gMTJweClcclxufVxyXG5cclxuLmstaWUgLmstcnRsIC5rLXBhbmVsYmFyLWNvbGxhcHNlLCAuay1pZSAuay1ydGwgLmstcGFuZWxiYXItZXhwYW5kLCAuay1pZSAuay1ydGwgLmstcGFuZWxiYXItdG9nZ2xlLCAuay1pZS5rLXJ0bCAuay1wYW5lbGJhci1jb2xsYXBzZSwgLmstaWUuay1ydGwgLmstcGFuZWxiYXItZXhwYW5kLCAuay1pZS5rLXJ0bCAuay1wYW5lbGJhci10b2dnbGUsIC5rLWllW2Rpcj1ydGxdIC5rLXBhbmVsYmFyLWNvbGxhcHNlLCAuay1pZVtkaXI9cnRsXSAuay1wYW5lbGJhci1leHBhbmQsIC5rLWllW2Rpcj1ydGxdIC5rLXBhbmVsYmFyLXRvZ2dsZSwgLmstcnRsIC5rLWllIC5rLXBhbmVsYmFyLWNvbGxhcHNlLCAuay1ydGwgLmstaWUgLmstcGFuZWxiYXItZXhwYW5kLCAuay1ydGwgLmstaWUgLmstcGFuZWxiYXItdG9nZ2xlLCBbZGlyPXJ0bF0gLmstaWUgLmstcGFuZWxiYXItY29sbGFwc2UsIFtkaXI9cnRsXSAuay1pZSAuay1wYW5lbGJhci1leHBhbmQsIFtkaXI9cnRsXSAuay1pZSAuay1wYW5lbGJhci10b2dnbGUge1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0b1xyXG59XHJcblxyXG4uay1pZSAuay1ydGwgLmstZ3JvdXAgLmstcGFuZWxiYXItY29sbGFwc2UsIC5rLWllIC5rLXJ0bCAuay1ncm91cCAuay1wYW5lbGJhci1leHBhbmQsIC5rLWllIC5rLXJ0bCAuay1wYW5lbGJhci1ncm91cCAuay1wYW5lbGJhci10b2dnbGUsIC5rLWllLmstcnRsIC5rLWdyb3VwIC5rLXBhbmVsYmFyLWNvbGxhcHNlLCAuay1pZS5rLXJ0bCAuay1ncm91cCAuay1wYW5lbGJhci1leHBhbmQsIC5rLWllLmstcnRsIC5rLXBhbmVsYmFyLWdyb3VwIC5rLXBhbmVsYmFyLXRvZ2dsZSwgLmstaWVbZGlyPXJ0bF0gLmstZ3JvdXAgLmstcGFuZWxiYXItY29sbGFwc2UsIC5rLWllW2Rpcj1ydGxdIC5rLWdyb3VwIC5rLXBhbmVsYmFyLWV4cGFuZCwgLmstaWVbZGlyPXJ0bF0gLmstcGFuZWxiYXItZ3JvdXAgLmstcGFuZWxiYXItdG9nZ2xlLCAuay1ydGwgLmstaWUgLmstZ3JvdXAgLmstcGFuZWxiYXItY29sbGFwc2UsIC5rLXJ0bCAuay1pZSAuay1ncm91cCAuay1wYW5lbGJhci1leHBhbmQsIC5rLXJ0bCAuay1pZSAuay1wYW5lbGJhci1ncm91cCAuay1wYW5lbGJhci10b2dnbGUsIFtkaXI9cnRsXSAuay1pZSAuay1ncm91cCAuay1wYW5lbGJhci1jb2xsYXBzZSwgW2Rpcj1ydGxdIC5rLWllIC5rLWdyb3VwIC5rLXBhbmVsYmFyLWV4cGFuZCwgW2Rpcj1ydGxdIC5rLWllIC5rLXBhbmVsYmFyLWdyb3VwIC5rLXBhbmVsYmFyLXRvZ2dsZSB7XHJcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMTJweCAtIDEycHgpXHJcbn1cclxuXHJcbi5rLWNvbG9ycGFsZXR0ZSB7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgb3V0bGluZTogMDtcclxuICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50XHJcbn1cclxuXHJcbi5rLWNvbG9ycGFsZXR0ZS10YWJsZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5rLWNvbG9ycGFsZXR0ZS10aWxlIHtcclxuICB3aWR0aDogMjRweDtcclxuICBoZWlnaHQ6IDI0cHg7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICAtbXMtaGlnaC1jb250cmFzdC1hZGp1c3Q6IG5vbmVcclxufVxyXG5cclxuLmstY29sb3JwYWxldHRlLXRpbGUuay1ob3ZlciwgLmstY29sb3JwYWxldHRlLXRpbGUuay1zdGF0ZS1ob3ZlciwgLmstY29sb3JwYWxldHRlLXRpbGU6aG92ZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxMDFcclxufVxyXG5cclxuLmstY29sb3JwYWxldHRlLXRpbGUuay1mb2N1cywgLmstY29sb3JwYWxldHRlLXRpbGUuay1zZWxlY3RlZCwgLmstY29sb3JwYWxldHRlLXRpbGUuay1zZWxlY3RlZDpob3ZlciwgLmstY29sb3JwYWxldHRlLXRpbGUuay1zdGF0ZS1mb2N1cywgLmstY29sb3JwYWxldHRlLXRpbGUuay1zdGF0ZS1zZWxlY3RlZCwgLmstY29sb3JwYWxldHRlLXRpbGUuay1zdGF0ZS1zZWxlY3RlZDpob3ZlciwgLmstY29sb3JwYWxldHRlLXRpbGU6Zm9jdXMge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxMDBcclxufVxyXG5cclxuLmstY29sb3JncmFkaWVudCB7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIHdpZHRoOiAyNzJweDtcclxuICBwYWRkaW5nOiAxMnB4IDEycHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICBnYXA6IDEycHg7XHJcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnRcclxufVxyXG5cclxuLmstY29sb3JncmFkaWVudC1jYW52YXMge1xyXG4gIGdhcDogMTJweFxyXG59XHJcblxyXG4uay1jb2xvcmdyYWRpZW50LWNhbnZhcyAuay1oc3YtcmVjdGFuZ2xlIHtcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZsZXg6IDEgMSBhdXRvO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tcy10b3VjaC1hY3Rpb246IHBpbmNoLXpvb20gZG91YmxlLXRhcC16b29tXHJcbn1cclxuXHJcbi5rLWNvbG9yZ3JhZGllbnQtY2FudmFzIC5rLWhzdi1ncmFkaWVudCB7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIGhlaWdodDogMTgwcHhcclxufVxyXG5cclxuLmstY29sb3JncmFkaWVudC1jYW52YXMgLmstaHN2LWRyYWdoYW5kbGUge1xyXG4gIG1hcmdpbi10b3A6IC03cHg7XHJcbiAgbWFyZ2luLWxlZnQ6IC03cHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB6LWluZGV4OiAxMDtcclxuICBjdXJzb3I6IHBvaW50ZXJcclxufVxyXG5cclxuLmstY29sb3JncmFkaWVudC1jYW52YXMgLmstaHN2LWNvbnRyb2xzIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbiAgZ2FwOiAxMnB4XHJcbn1cclxuXHJcbi5rLWNvbG9yZ3JhZGllbnQgLmstZHJhZ2hhbmRsZSB7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIHdpZHRoOiAxNHB4O1xyXG4gIGhlaWdodDogMTRweDtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxufVxyXG5cclxuLmstY29sb3JncmFkaWVudC1zbGlkZXIuay1zbGlkZXItdmVydGljYWwge1xyXG4gIHdpZHRoOiAxMHB4O1xyXG4gIGhlaWdodDogMTgwcHg7XHJcbiAgZmxleDogMCAwIDEwcHhcclxufVxyXG5cclxuLmstY29sb3JncmFkaWVudC1zbGlkZXIuay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLXRyYWNrIHtcclxuICB3aWR0aDogMTBweDtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAtNXB4XHJcbn1cclxuXHJcbi5rLWNvbG9yZ3JhZGllbnQtc2xpZGVyLmstc2xpZGVyLXZlcnRpY2FsIC5rLWRyYWdoYW5kbGUge1xyXG4gIHdpZHRoOiAxNHB4O1xyXG4gIGhlaWdodDogMTRweFxyXG59XHJcblxyXG4uay1jb2xvcmdyYWRpZW50LXNsaWRlci5rLXNsaWRlci1ob3Jpem9udGFsIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgZmxleDogMCAwIDEwcHhcclxufVxyXG5cclxuLmstY29sb3JncmFkaWVudC1zbGlkZXIuay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItdHJhY2sge1xyXG4gIGhlaWdodDogMTBweDtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIG1hcmdpbi10b3A6IC01cHhcclxufVxyXG5cclxuLmstY29sb3JncmFkaWVudC1zbGlkZXIuay1hbHBoYS1zbGlkZXIgLmstc2xpZGVyLXRyYWNrOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IC0xXHJcbn1cclxuXHJcbi5rLWNvbG9yZ3JhZGllbnQtc2xpZGVyIC5rLXNsaWRlci10cmFjay13cmFwLCAuay1jb2xvcmdyYWRpZW50LXNsaWRlciAuay1zbGlkZXItd3JhcCB7XHJcbiAgei1pbmRleDogMTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLmstY29sb3JncmFkaWVudC1zbGlkZXIgLmstc2xpZGVyLXdyYXAgPiAuay1zbGlkZXItdHJhY2sge1xyXG4gIGhlaWdodDogMTgwcHhcclxufVxyXG5cclxuLmstY29sb3JncmFkaWVudC1zbGlkZXIgLmstc2xpZGVyLXNlbGVjdGlvbiB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uay1jb2xvcmdyYWRpZW50LXNsaWRlciAuay1kcmFnaGFuZGxlIHtcclxuICBib3JkZXItd2lkdGg6IDNweFxyXG59XHJcblxyXG4uay1jb2xvcmdyYWRpZW50LWlucHV0cyB7XHJcbiAgZ2FwOiA4cHhcclxufVxyXG5cclxuLmstY29sb3JncmFkaWVudC1pbnB1dHMgLmstY29sb3JncmFkaWVudC1pbnB1dC1sYWJlbCB7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxyXG59XHJcblxyXG4uay1jb2xvcmdyYWRpZW50LWlucHV0cyA+IC5rLXZzdGFjayB7XHJcbiAgZ2FwOiA0cHhcclxufVxyXG5cclxuLmstY29sb3JncmFkaWVudC1pbnB1dHMgLmstbnVtZXJpY3RleHRib3gge1xyXG4gIHdpZHRoOiA0NnB4XHJcbn1cclxuXHJcbi5rLWNvbG9yZ3JhZGllbnQtaW5wdXRzIC5rLXRleHRib3gge1xyXG4gIHdpZHRoOiAxMDAlXHJcbn1cclxuXHJcbi5rLWNvbG9yZ3JhZGllbnQtY29sb3ItY29udHJhc3QgPiBkaXYge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gIGdhcDogOHB4XHJcbn1cclxuXHJcbi5rLWNvbG9yZ3JhZGllbnQtY29sb3ItY29udHJhc3QgLmstY29udHJhc3QtcmF0aW8ge1xyXG4gIG1hcmdpbi1ib3R0b206IDhweFxyXG59XHJcblxyXG4uay1jb2xvcmdyYWRpZW50LWNvbG9yLWNvbnRyYXN0IC5rLWNvbnRyYXN0LXJhdGlvLXRleHQge1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDBcclxufVxyXG5cclxuLmstY29sb3JncmFkaWVudC1jb2xvci1jb250cmFzdCAuay1jb250cmFzdC12YWxpZGF0aW9uIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogNHB4XHJcbn1cclxuXHJcbi5rLWNvbG9yZ3JhZGllbnQtY29sb3ItY29udHJhc3QgLmstY29udHJhc3QtdmFsaWRhdGlvbiAuay1pY29uIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXHJcbn1cclxuXHJcbi5rLWNvbG9yZ3JhZGllbnQtY29sb3ItY29udHJhc3QgLmstY29udHJhc3QtdmFsaWRhdGlvbiAuay1pLWNoZWNrICsgLmstaS1jaGVjayB7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xM3B4XHJcbn1cclxuXHJcbi5rLXJ0bCAuay1jb2xvcmdyYWRpZW50LWNvbG9yLWNvbnRyYXN0IC5rLWktY2hlY2sgKyAuay1pLWNoZWNrLCBbZGlyPXJ0bF0gLmstY29sb3JncmFkaWVudC1jb2xvci1jb250cmFzdCAuay1pLWNoZWNrICsgLmstaS1jaGVjayB7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMTNweFxyXG59XHJcblxyXG4uay1jb2xvci1wcmV2aWV3IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGN1cnNvcjogcG9pbnRlclxyXG59XHJcblxyXG4uay1jb2xvcmVkaXRvci1jdXJyZW50LWNvbG9yIHtcclxuICBjdXJzb3I6IHBvaW50ZXJcclxufVxyXG5cclxuLmstaWNvbi1jb2xvci1wcmV2aWV3IHtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGdhcDogMnB4XHJcbn1cclxuXHJcbi5rLWljb24tY29sb3ItcHJldmlldyAuay1jb2xvci1wcmV2aWV3LW1hc2sge1xyXG4gIHdpZHRoOiBjYWxjKDE2cHggLSAycHgpO1xyXG4gIGhlaWdodDogMnB4XHJcbn1cclxuXHJcbi5rLWNvbG9yLXByZXZpZXctbWFzayB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uay1jb2xvci1wcmV2aWV3LW1hc2s6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6IC0xXHJcbn1cclxuXHJcbi5rLWNvbG9yZWRpdG9yIHtcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgbWluLXdpZHRoOiAyNzJweDtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgb3V0bGluZTogMDtcclxuICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogc3RyZXRjaFxyXG59XHJcblxyXG4uay1jb2xvcmVkaXRvci1oZWFkZXIge1xyXG4gIHBhZGRpbmc6IDEycHggMTJweCAwXHJcbn1cclxuXHJcbi5rLWNvbG9yZWRpdG9yLWhlYWRlci1hY3Rpb25zIHtcclxuICBnYXA6IDhweFxyXG59XHJcblxyXG4uay1jb2xvcmVkaXRvci1wcmV2aWV3IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZ2FwOiAzcHg7XHJcbiAgei1pbmRleDogMVxyXG59XHJcblxyXG4uay1jb2xvcmVkaXRvci1wcmV2aWV3IC5rLWNvbG9yLXByZXZpZXcge1xyXG4gIHdpZHRoOiAzNHB4O1xyXG4gIGhlaWdodDogMTRweFxyXG59XHJcblxyXG4uay1jb2xvcmVkaXRvci12aWV3cyB7XHJcbiAgbWluLXdpZHRoOiBjYWxjKHZhcigtLWtlbmRvLWNvbG9yLXByZXZpZXctd2lkdGgsIDI0cHgpICogdmFyKC0ta2VuZG8tY29sb3ItcHJldmlldy1jb2x1bW5zLCAxMCkpO1xyXG4gIHBhZGRpbmc6IDEycHggMTJweDtcclxuICBnYXA6IDEycHhcclxufVxyXG5cclxuLmstY29sb3JlZGl0b3Itdmlld3MgLmstY29sb3JncmFkaWVudCB7XHJcbiAgcGFkZGluZzogMDtcclxuICB3aWR0aDogYXV0bztcclxuICBib3JkZXItd2lkdGg6IDBcclxufVxyXG5cclxuLmstY29sb3JlZGl0b3Itdmlld3MgLmstY29sb3JwYWxldHRlIHtcclxuICBhbGlnbi1zZWxmOiBjZW50ZXJcclxufVxyXG5cclxuLmstY29sb3JlZGl0b3Itdmlld3MgLmstY29sb3JwYWxldHRlLXRpbGUge1xyXG4gIHdpZHRoOiB2YXIoLS1rZW5kby1jb2xvci1wcmV2aWV3LXdpZHRoLCAyNHB4KTtcclxuICBoZWlnaHQ6IHZhcigtLWtlbmRvLWNvbG9yLXByZXZpZXctaGVpZ2h0LCAyNHB4KVxyXG59XHJcblxyXG4uay1jb2xvcmVkaXRvci1mb290ZXIuay1hY3Rpb25zIHtcclxuICBtYXJnaW46IDBcclxufVxyXG5cclxuLmstY29sb3JwaWNrZXIge1xyXG4gIHdpZHRoOiBtaW4tY29udGVudFxyXG59XHJcblxyXG4uay1jb2xvcnBpY2tlci1wb3B1cCAuay1jb2xvcmVkaXRvciB7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudFxyXG59XHJcblxyXG4uay1jb2xvcnBpY2tlci1wb3B1cCB7XHJcbiAgcGFkZGluZzogMFxyXG59XHJcblxyXG4uay1zaWduYXR1cmUge1xyXG4gIHdpZHRoOiAyNDZweDtcclxuICBtaW4taGVpZ2h0OiAxMDhweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIHBhZGRpbmctaW5saW5lOiA0cHg7XHJcbiAgcGFkZGluZy1ibG9jazogNHB4XHJcbn1cclxuXHJcbi5rLXNpZ25hdHVyZS5rLXNpZ25hdHVyZS1tYXhpbWl6ZWQge1xyXG4gIHdpZHRoOiA3NTBweDtcclxuICBoZWlnaHQ6IDI1MnB4XHJcbn1cclxuXHJcbi5rLXNpZ25hdHVyZS5rLXNpZ25hdHVyZS1tYXhpbWl6ZWQgPiAuay1zaWduYXR1cmUtbGluZSB7XHJcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogNHB4IC0xcHhcclxufVxyXG5cclxuLmstc2lnbmF0dXJlLWFjdGlvbnMge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgd2lkdGg6IG1pbi1jb250ZW50O1xyXG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGF1dG87XHJcbiAgZ2FwOiA0cHg7XHJcbiAgei1pbmRleDogMlxyXG59XHJcblxyXG4uay1zaWduYXR1cmUtY2FudmFzIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHotaW5kZXg6IDFcclxufVxyXG5cclxuLmstc2lnbmF0dXJlLWxpbmUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IDMzJTtcclxuICB6LWluZGV4OiAyO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcclxuICBib3JkZXItYm90dG9tLXN0eWxlOiBkYXNoZWQ7XHJcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIgKiA0cHgpXHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIkRlamFWdSBTYW5zXCI7XHJcbiAgc3JjOiB1cmwoZm9udHMvRGVqYVZ1L0RlamFWdVNhbnMudHRmP3Y9MS4xKSBmb3JtYXQoXCJ0cnVldHlwZVwiKVxyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJEZWphVnUgU2Fuc1wiO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgc3JjOiB1cmwoZm9udHMvRGVqYVZ1L0RlamFWdVNhbnMtQm9sZC50dGY/dj0xLjEpIGZvcm1hdChcInRydWV0eXBlXCIpXHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIkRlamFWdSBTYW5zXCI7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIHNyYzogdXJsKGZvbnRzL0RlamFWdS9EZWphVnVTYW5zLU9ibGlxdWUudHRmP3Y9MS4xKSBmb3JtYXQoXCJ0cnVldHlwZVwiKVxyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJEZWphVnUgU2Fuc1wiO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIHNyYzogdXJsKGZvbnRzL0RlamFWdS9EZWphVnVTYW5zLUJvbGRPYmxpcXVlLnR0Zj92PTEuMSkgZm9ybWF0KFwidHJ1ZXR5cGVcIilcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiRGVqYVZ1IFNlcmlmXCI7XHJcbiAgc3JjOiB1cmwoZm9udHMvRGVqYVZ1L0RlamFWdVNlcmlmLnR0Zj92PTEuMSkgZm9ybWF0KFwidHJ1ZXR5cGVcIilcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiRGVqYVZ1IFNlcmlmXCI7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBzcmM6IHVybChmb250cy9EZWphVnUvRGVqYVZ1U2VyaWYtQm9sZC50dGY/dj0xLjEpIGZvcm1hdChcInRydWV0eXBlXCIpXHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIkRlamFWdSBTZXJpZlwiO1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBzcmM6IHVybChmb250cy9EZWphVnUvRGVqYVZ1U2VyaWYtSXRhbGljLnR0Zj92PTEuMSkgZm9ybWF0KFwidHJ1ZXR5cGVcIilcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiRGVqYVZ1IFNlcmlmXCI7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgc3JjOiB1cmwoZm9udHMvRGVqYVZ1L0RlamFWdVNlcmlmLUJvbGRJdGFsaWMudHRmP3Y9MS4xKSBmb3JtYXQoXCJ0cnVldHlwZVwiKVxyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJEZWphVnUgTW9ub1wiO1xyXG4gIHNyYzogdXJsKGZvbnRzL0RlamFWdS9EZWphVnVTYW5zTW9uby50dGY/dj0xLjEpIGZvcm1hdChcInRydWV0eXBlXCIpXHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIkRlamFWdSBNb25vXCI7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBzcmM6IHVybChmb250cy9EZWphVnUvRGVqYVZ1U2Fuc01vbm8tQm9sZC50dGY/dj0xLjEpIGZvcm1hdChcInRydWV0eXBlXCIpXHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIkRlamFWdSBNb25vXCI7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIHNyYzogdXJsKGZvbnRzL0RlamFWdS9EZWphVnVTYW5zTW9uby1PYmxpcXVlLnR0Zj92PTEuMSkgZm9ybWF0KFwidHJ1ZXR5cGVcIilcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiRGVqYVZ1IE1vbm9cIjtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBzcmM6IHVybChmb250cy9EZWphVnUvRGVqYVZ1U2Fuc01vbm8tQm9sZE9ibGlxdWUudHRmP3Y9MS4xKSBmb3JtYXQoXCJ0cnVldHlwZVwiKVxyXG59XHJcblxyXG4ua2VuZG8tcGRmLWhpZGUtcHNldWRvLWVsZW1lbnRzOmFmdGVyLCAua2VuZG8tcGRmLWhpZGUtcHNldWRvLWVsZW1lbnRzOmJlZm9yZSB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBkZi1leHBvcnQgc3ViLCAuay1wZGYtZXhwb3J0IHN1cCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrXHJcbn1cclxuXHJcbi8qIyBzb3VyY2VNYXBwaW5nVVJMPWtlbmRvLmNvbW1vbi5taW4uY3NzLm1hcCAqL1xyXG4iLCIvKlxyXG4qIFRlbGVyaWtSZXBvcnRpbmcgdjE5LjIuMjUuODEzIChodHRwczovL3d3dy50ZWxlcmlrLmNvbS9wcm9kdWN0cy9yZXBvcnRpbmcuYXNweClcclxuKiBDb3B5cmlnaHQgMjAyNSBQcm9ncmVzcyBTb2Z0d2FyZSBFQUQuIEFsbCByaWdodHMgcmVzZXJ2ZWQuXHJcbipcclxuKiBUZWxlcmlrIFJlcG9ydGluZyBjb21tZXJjaWFsIGxpY2Vuc2VzIG1heSBiZSBvYnRhaW5lZCBhdFxyXG4qIGh0dHBzOi8vd3d3LnRlbGVyaWsuY29tL3B1cmNoYXNlL2xpY2Vuc2UtYWdyZWVtZW50L3JlcG9ydGluZy5hc3B4XHJcbiogSWYgeW91IGRvIG5vdCBvd24gYSBjb21tZXJjaWFsIGxpY2Vuc2UsIHRoaXMgZmlsZSBzaGFsbCBiZSBnb3Zlcm5lZCBieSB0aGUgdHJpYWwgbGljZW5zZSB0ZXJtcy5cclxuKi9cclxuLnRydi1wYWdlcy1hcmVhIC50cnYtZXJyb3ItcGFuZXtsZWZ0OjUwJTtwb3NpdGlvbjpyZWxhdGl2ZTtmbG9hdDpsZWZ0O2Rpc3BsYXk6bm9uZTttYXgtd2lkdGg6ODAlfS50cnYtcGFnZXMtYXJlYT4udHJ2LWVycm9yLXBhbmU+LnRydi1jZW50ZXJlZHtwb3NpdGlvbjpyZWxhdGl2ZTtmbG9hdDpsZWZ0O2xlZnQ6LTUwJTtwYWRkaW5nOjFlbX0udHJ2LXBhZ2VzLWFyZWEgLnRydi1wYWdlLW92ZXJsYXl7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtyaWdodDowO3RvcDowO2JvdHRvbTowO2JhY2tncm91bmQtY29sb3I6I2ZmZjtvcGFjaXR5Oi42fS50cnYtcGFnZXMtYXJlYS50cnYtbG9hZGluZyAudHJ2LXBhZ2Utb3ZlcmxheXtkaXNwbGF5OmJsb2NrfS50cnYtcGFnZXMtYXJlYS50cnYtZXJyb3IgLnRydi1lcnJvci1wYW5le2Rpc3BsYXk6YmxvY2t9LnRydi1wYWdlcy1hcmVhIC50cnYtcGFnZS1jb250YWluZXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3JpZ2h0OjA7dG9wOjA7Ym90dG9tOjA7b3ZlcmZsb3c6YXV0b30udHJ2LXBhZ2VzLWFyZWEucHJpbnRwcmV2aWV3IC50cnYtcGFnZS1jb250YWluZXIgLnRydi1wYWdlLXdyYXBwZXJ7bWFyZ2luOjIwcHg7dGV4dC1hbGlnbjpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmV9LnRydi1wYWdlcy1hcmVhLnByaW50cHJldmlldyAudHJ2LXBhZ2UtY29udGFpbmVyIC50cnYtcGFnZS13cmFwcGVyIC50cnYtcmVwb3J0LXBhZ2V7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7YmFja2dyb3VuZC1jb2xvcjojZmZmO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlfS50cnYtcGFnZXMtYXJlYS5wcmludHByZXZpZXcgLnRydi1wYWdlLWNvbnRhaW5lciAudHJ2LXBhZ2Utd3JhcHBlci5hY3RpdmUgLnRydi1yZXBvcnQtcGFnZTpub3QoLmstc3RhdGUtZGVmYXVsdCl7Ym9yZGVyLWNvbG9yOiNlNmU2ZTZ9LnRydi1wYWdlcy1hcmVhLmludGVyYWN0aXZlIC50cnYtcGFnZS1jb250YWluZXIgLnRydi1wYWdlLXdyYXBwZXJ7dGV4dC1hbGlnbjpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmV9LnRydi1wYWdlcy1hcmVhLmludGVyYWN0aXZlIC50cnYtcGFnZS1jb250YWluZXIgLnRydi1wYWdlLXdyYXBwZXIgLnRydi1yZXBvcnQtcGFnZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MWVtfS50cnYtcGFnZXMtYXJlYS5pbnRlcmFjdGl2ZSAudHJ2LXBhZ2UtY29udGFpbmVyIC50cnYtcGFnZS13cmFwcGVyLmFjdGl2ZSAudHJ2LXJlcG9ydC1wYWdle2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkfS50cnYtcGFnZXMtYXJlYS5pbnRlcmFjdGl2ZSAudHJ2LXBhZ2UtY29udGFpbmVyIC50cnYtcGFnZS13cmFwcGVyLmFjdGl2ZSAudHJ2LXJlcG9ydC1wYWdlOm5vdCguay1zdGF0ZS1kZWZhdWx0KXtib3JkZXItY29sb3I6dHJhbnNwYXJlbnR9LnRydi1wYWdlcy1hcmVhLWtlbmRvLXRvb2x0aXB7Zm9udC1zaXplOi43ZW19LnRydi1wYWdlcy1hcmVhLWtlbmRvLXRvb2x0aXAtdGl0bGV7Zm9udC13ZWlnaHQ6NzAwfS50cnYtcGFnZXMtYXJlYS1rZW5kby10b29sdGlwLXRleHR7Zm9udC13ZWlnaHQ6NDAwfS50cnYtbGljZW5zZS1vdmVybGF5e3otaW5kZXg6MTAwNDk7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvcGFjaXR5Oi4xNTtwb2ludGVyLWV2ZW50czpub25lO2JhY2tncm91bmQtaW1hZ2U6dXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsIDxzdmcgd2lkdGg9XCIyNTZcIiBoZWlnaHQ9XCIyNTZcIiB2aWV3Qm94PVwiMCAwIDI1NiAyNTZcIiBmaWxsPVwibm9uZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj4gPGcgY2xpcC1wYXRoPVwidXJsKCUyM2NsaXAwXzg0Nl8yNjkyMSlcIj4gPHBhdGggZD1cIk0zOS45ODM5IDgxLjgyMzVMNDUuMDExIDg2Ljg1MDZMNDQuMzQ0NiA4Ny41MTY5TDM5LjMxNzUgODIuNDg5OEwzOS45ODM5IDgxLjgyMzVaTTQzLjgyNjcgODIuMTU4NEw0Ni43NjQ5IDg1LjA5NjZMNDYuMTI2MiA4NS43MzU0TDQyLjM5MDQgODEuOTk5Nkw0Mi45OTQ2IDgxLjM5NTRMNDMuODI2NyA4Mi4xNTg0Wk00NC42MDM2IDgzLjIzOTFMNDQuMzI3NCA4My40OTQ2QzQ0LjA3NDIgODMuMjM2OCA0My44NzYyIDgyLjk2MjkgNDMuNzMzNSA4Mi42NzI4QzQzLjU4ODUgODIuMzgwNSA0My41MDIyIDgyLjA4NyA0My40NzQ2IDgxLjc5MjRDNDMuNDQ2OSA4MS40OTc4IDQzLjQ4MTUgODEuMjE0NyA0My41NzgxIDgwLjk0MzFDNDMuNjc0OCA4MC42NjY4IDQzLjgzNTkgODAuNDE1OSA0NC4wNjE1IDgwLjE5MDRDNDQuMjQ1NiA4MC4wMDYyIDQ0LjQzNjcgNzkuODY1OCA0NC42MzQ3IDc5Ljc2OTFDNDQuODMwMyA3OS42NzAyIDQ1LjAzNCA3OS42MjMgNDUuMjQ1OCA3OS42Mjc2QzQ1LjQ1OTggNzkuNjI5OSA0NS42ODA4IDc5LjY4OTcgNDUuOTA4NyA3OS44MDcxQzQ2LjEzNDMgNzkuOTIyMiA0Ni4zNzAyIDgwLjEwMjkgNDYuNjE2NSA4MC4zNDkyTDQ5LjA2NDQgODIuNzk3MUw0OC40MjIyIDgzLjQzOTNMNDUuOTY3NCA4MC45ODQ1QzQ1Ljc3MTcgODAuNzg4OCA0NS41ODY0IDgwLjY2MTEgNDUuNDExNSA4MC42MDEyQzQ1LjIzNDMgODAuNTM5MSA0NS4wNjM5IDgwLjUzNjggNDQuOTAwNSA4MC41OTQzQzQ0LjczNDggODAuNjQ5NiA0NC41NzE0IDgwLjc1NzggNDQuNDEwMiA4MC45MTg5QzQ0LjI1MTQgODEuMDc3NyA0NC4xMzk4IDgxLjI1NjEgNDQuMDc1MyA4MS40NTRDNDQuMDEzMiA4MS42NDk3IDQzLjk5MzYgODEuODUzNCA0NC4wMTY2IDgyLjA2NTJDNDQuMDQxOSA4Mi4yNzQ2IDQ0LjEwNDEgODIuNDgxOCA0NC4yMDMxIDgyLjY4NjZDNDQuMzAyIDgyLjg4NjkgNDQuNDM1NSA4My4wNzEgNDQuNjAzNiA4My4yMzkxWk01MC41OTQgODAuMTE0NEw0OC40NTY4IDc1LjkzMzJMNDkuMTA5MyA3NS4yODA3TDUxLjUwMiA4MC4zNTk1TDUxLjA3MzkgODAuNzg3N0w1MC41OTQgODAuMTE0NFpNNDYuNTgyIDc3LjgwOEw1MC44MTE1IDc5LjkzMTRMNTEuNDQzMyA4MC40MTgyTDUxLjAxNTIgODAuODQ2NEw0NS45MjU5IDc4LjQ2NEw0Ni41ODIgNzcuODA4Wk01NC45Njg1IDc1LjYxNTZMNTMuMDQ1NCA3My42OTI0QzUyLjg5OCA3My41NDUxIDUyLjc0MDQgNzMuNDQ3MyA1Mi41NzIzIDczLjM5OUM1Mi40MDQzIDczLjM0NiA1Mi4yMzE3IDczLjM0ODMgNTIuMDU0NCA3My40MDU5QzUxLjg3NzIgNzMuNDYzNCA1MS43MDIzIDczLjU3ODUgNTEuNTI5NiA3My43NTExQzUxLjM2ODUgNzMuOTEyMyA1MS4yNTQ2IDc0LjA4MTQgNTEuMTg3OCA3NC4yNTg3QzUxLjEyMzQgNzQuNDMzNiA1MS4xMDE1IDc0LjYwMDUgNTEuMTIyMiA3NC43NTkzQzUxLjE0NTIgNzQuOTE1OCA1MS4yMDg1IDc1LjA0NTkgNTEuMzEyMSA3NS4xNDk1TDUwLjY3MzQgNzUuNzg4MkM1MC41Mzk5IDc1LjY1NDcgNTAuNDQyIDc1LjQ4NzggNTAuMzc5OSA3NS4yODc2QzUwLjMxNzcgNzUuMDg3MyA1MC4yOTgyIDc0Ljg2OTggNTAuMzIxMiA3NC42MzVDNTAuMzQ0MiA3NC4zOTU2IDUwLjQxNTYgNzQuMTU0IDUwLjUzNTMgNzMuOTFDNTAuNjU1IDczLjY2MTQgNTAuODI3NiA3My40MjQzIDUxLjA1MzIgNzMuMTk4N0M1MS4zMjQ4IDcyLjkyNzEgNTEuNjEwMiA3Mi43MzM4IDUxLjkwOTQgNzIuNjE4N0M1Mi4yMTEgNzIuNTAxMyA1Mi41MTM2IDcyLjQ3NzEgNTIuODE3NSA3Mi41NDYyQzUzLjEyMTMgNzIuNjEwNiA1My40MTI1IDcyLjc4MjEgNTMuNjkxIDczLjA2MDZMNTUuNDMxMSA3NC44MDA4QzU1LjU1NTQgNzQuOTI1IDU1LjY5ODIgNzUuMDQ3IDU1Ljg1OTMgNzUuMTY2N0M1Ni4wMjI3IDc1LjI4NDEgNTYuMTc2OSA3NS4zNzE2IDU2LjMyMTkgNzUuNDI5MUw1Ni4zNzcyIDc1LjQ4NDRMNTUuNzEwOCA3Ni4xNTA3QzU1LjYwNDkgNzYuMTA5MyA1NS40ODE4IDc2LjAzNjggNTUuMzQxNCA3NS45MzMyQzU1LjE5ODcgNzUuODI3MyA1NS4wNzQ0IDc1LjcyMTUgNTQuOTY4NSA3NS42MTU2Wk01My40NTI4IDczLjg3ODlMNTMuOTA4NSA3NC4zMjA4TDUzLjI2MjkgNzQuOTY2NUM1My4wODEgNzUuMTQ4MyA1Mi45MzM3IDc1LjMyNTYgNTIuODIwOSA3NS40OTgyQzUyLjcwNTggNzUuNjY4NSA1Mi42Mjg3IDc1LjgzMDggNTIuNTg5NiA3NS45ODVDNTIuNTUwNSA3Ni4xMzkyIDUyLjU0OTMgNzYuMjg1NCA1Mi41ODYxIDc2LjQyMzVDNTIuNjIwNyA3Ni41NTkzIDUyLjY5NTUgNzYuNjg0OCA1Mi44MTA2IDc2Ljc5OThDNTIuOTI4IDc2LjkxNzIgNTMuMDYxNSA3Ni45OTc4IDUzLjIxMTEgNzcuMDQxNUM1My4zNjA3IDc3LjA4NTMgNTMuNTE3MiA3Ny4wODMgNTMuNjgwNiA3Ny4wMzQ2QzUzLjg0NDEgNzYuOTgxNyA1NC4wMDQgNzYuODc3IDU0LjE2MDYgNzYuNzIwNEM1NC4zNTYyIDc2LjUyNDggNTQuNDg3NCA3Ni4zMTA3IDU0LjU1NDIgNzYuMDc4MkM1NC42MjA5IDc1Ljg0NTggNTQuNjM4MiA3NS42MjU5IDU0LjYwNiA3NS40MTg4QzU0LjU3NiA3NS4yMDkzIDU0LjUwODEgNzUuMDQ0NyA1NC40MDIzIDc0LjkyNUw1NC45ODIzIDc0Ljk1OTZDNTUuMDYyOSA3NS4wNzI0IDU1LjEyNjIgNzUuMjIzMSA1NS4xNzIyIDc1LjQxMTlDNTUuMjE4MiA3NS42MDA2IDU1LjIzNTUgNzUuODA4OSA1NS4yMjQgNzYuMDM2OEM1NS4yMTI1IDc2LjI2MDEgNTUuMTYwNyA3Ni40ODkxIDU1LjA2ODYgNzYuNzIzOUM1NC45NzY1IDc2Ljk1NDEgNTQuODI5MiA3Ny4xNzA0IDU0LjYyNjcgNzcuMzczQzU0LjM3MzUgNzcuNjI2MiA1NC4xMDE5IDc3Ljc5ODggNTMuODExOCA3Ny44OTA5QzUzLjUyNDEgNzcuOTgwNyA1My4yNDQ1IDc3Ljk5NTYgNTIuOTcyOCA3Ny45MzU4QzUyLjcwMTIgNzcuODcxMyA1Mi40NjE5IDc3LjczNTUgNTIuMjU0NyA3Ny41Mjg0QzUyLjA1NDQgNzcuMzI4MSA1MS45MTc1IDc3LjExMjkgNTEuODQzOCA3Ni44ODI3QzUxLjc2NzkgNzYuNjUwMiA1MS43NTI5IDc2LjQwOTcgNTEuNzk4OSA3Ni4xNjExQzUxLjg0MjcgNzUuOTEwMiA1MS45NDE3IDc1LjY1NDcgNTIuMDk1OSA3NS4zOTQ2QzUyLjI1MDEgNzUuMTM0NSA1Mi40NTQ5IDc0Ljg3NjcgNTIuNzEwNCA3NC42MjEyTDUzLjQ1MjggNzMuODc4OVpNNTIuNjQxNCA2OC42MTM2TDU3Ljk0NDcgNzMuOTE2OUw1Ny4zMDI1IDc0LjU1OTFMNTEuOTk5MiA2OS4yNTU4TDUyLjY0MTQgNjguNjEzNlpNNTUuOTI4MyA2OC40NjE2TDU5LjY2NDEgNzIuMTk3NEw1OS4wMjE5IDcyLjgzOTZMNTUuMjg2MSA2OS4xMDM4TDU1LjkyODMgNjguNDYxNlpNNTQuMjQ2OSA2OC4xNjEzQzU0LjE0MzMgNjguMDU3NyA1NC4wODY5IDY3LjkzOTEgNTQuMDc3NyA2Ny44MDU2QzU0LjA3MDggNjcuNjY5OCA1NC4xMjk1IDY3LjUzOTggNTQuMjUzOCA2Ny40MTU1QzU0LjM3NTggNjcuMjkzNSA1NC41MDQ3IDY3LjIzNiA1NC42NDA1IDY3LjI0MjlDNTQuNzc4NiA2Ny4yNDc1IDU0Ljg5OTQgNjcuMzAxNiA1NS4wMDMgNjcuNDA1MUM1NS4xMDIgNjcuNTA0MSA1NS4xNTM4IDY3LjYyMjcgNTUuMTU4NCA2Ny43NjA4QzU1LjE2MyA2Ny44OTQzIDU1LjEwNDMgNjguMDIyIDU0Ljk4MjMgNjguMTQ0QzU0Ljg1OCA2OC4yNjgzIDU0LjcyOTEgNjguMzI4MSA1NC41OTU2IDY4LjMyMzVDNTQuNDYyMSA2OC4zMTQzIDU0LjM0NTkgNjguMjYwMiA1NC4yNDY5IDY4LjE2MTNaTTYyLjMxOTIgNjguMDkyMkw1Ny43NDEgNjMuNTE0TDU4LjM4MzIgNjIuODcxOEw2My42ODY1IDY4LjE3NTFMNjMuMDk5NSA2OC43NjJMNjIuMzE5MiA2OC4wOTIyWk01OC43MDQzIDY5LjUwNDRMNTguNjMxOCA2OS40MzE4QzU4LjM0NjQgNjkuMTQ2NCA1OC4xMjE5IDY4Ljg1MyA1Ny45NTg1IDY4LjU1MTRDNTcuNzk1MSA2OC4yNDUzIDU3LjY5MzggNjcuOTQzNyA1Ny42NTQ3IDY3LjY0NjhDNTcuNjE3OCA2Ny4zNDc2IDU3LjY0NDMgNjcuMDYzMyA1Ny43MzQxIDY2Ljc5NEM1Ny44MjM4IDY2LjUyMDEgNTcuOTgwNCA2Ni4yNzE1IDU4LjIwMzYgNjYuMDQ4MkM1OC40Mzg0IDY1LjgxMzUgNTguNjg0NyA2NS42NSA1OC45NDI1IDY1LjU1OEM1OS4yMDAzIDY1LjQ2MTMgNTkuNDY4NSA2NS40MzAyIDU5Ljc0NyA2NS40NjQ3QzYwLjAyNTUgNjUuNDk0NyA2MC4zMDk4IDY1LjU4MzMgNjAuNTk5OCA2NS43MzA2QzYwLjg4OTggNjUuODc3OSA2MS4xODY3IDY2LjA3NTkgNjEuNDkwNiA2Ni4zMjQ0TDYxLjgwODIgNjYuNjQyMUM2Mi4wNTY4IDY2Ljk0MTMgNjIuMjUzNiA2Ny4yMzcxIDYyLjM5ODYgNjcuNTI5NEM2Mi41NDYgNjcuODE5NSA2Mi42MzQ2IDY4LjEwMzcgNjIuNjY0NSA2OC4zODIyQzYyLjY5NjcgNjguNjU4NSA2Mi42NjU2IDY4LjkyNjYgNjIuNTcxMyA2OS4xODY3QzYyLjQ3NDYgNjkuNDQ0NSA2Mi4zMDc3IDY5LjY5MiA2Mi4wNzA2IDY5LjkyOUM2MS44NTIgNzAuMTQ3NyA2MS42MDQ1IDcwLjMwMDggNjEuMzI4MyA3MC4zODgyQzYxLjA1NDQgNzAuNDczNCA2MC43NjY3IDcwLjQ5NjQgNjAuNDY1MSA3MC40NTczQzYwLjE2NTkgNzAuNDE1OSA1OS44NjU1IDcwLjMxNTcgNTkuNTY0IDcwLjE1NjlDNTkuMjYyNSA2OS45OTM1IDU4Ljk3NTkgNjkuNzc2IDU4LjcwNDMgNjkuNTA0NFpNNTkuMjc0IDY4Ljc4OTdMNTkuMzQ2NSA2OC44NjIyQzU5LjUzMjkgNjkuMDQ4NiA1OS43MjYzIDY5LjIwNTEgNTkuOTI2NSA2OS4zMzE3QzYwLjEyOTEgNjkuNDU2IDYwLjMzMjggNjkuNTQgNjAuNTM3NiA2OS41ODM4QzYwLjc0MjUgNjkuNjI3NSA2MC45NDI4IDY5LjYyMjkgNjEuMTM4NCA2OS41N0M2MS4zMzE4IDY5LjUxNDcgNjEuNTE0OCA2OS40MDA4IDYxLjY4NzQgNjkuMjI4MUM2MS44OTkxIDY5LjAxNjQgNjIuMDI4IDY4Ljc5NzcgNjIuMDc0MSA2OC41NzIxQzYyLjEyMjQgNjguMzQ0MyA2Mi4xMTQ0IDY4LjExNTIgNjIuMDQ5OSA2Ny44ODUxQzYxLjk4NTUgNjcuNjU0OSA2MS44ODk5IDY3LjQzMDUgNjEuNzYzMyA2Ny4yMTE4TDYwLjkzMTMgNjYuMzc5N0M2MC43NzcgNjYuMjgwNyA2MC42MTQ4IDY2LjE5OSA2MC40NDQ0IDY2LjEzNDZDNjAuMjc0MSA2Ni4wNjU1IDYwLjEwMTUgNjYuMDI2NCA1OS45MjY1IDY2LjAxNzJDNTkuNzUxNiA2Ni4wMDMzIDU5LjU3NjcgNjYuMDI4NyA1OS40MDE3IDY2LjA5MzFDNTkuMjI5MSA2Ni4xNTUzIDU5LjA2MjIgNjYuMjY2OSA1OC45MDExIDY2LjQyOEM1OC43MjYxIDY2LjYwMyA1OC42MTIyIDY2Ljc5MDYgNTguNTU5MyA2Ni45OTA4QzU4LjUwNjMgNjcuMTg2NSA1OC41MDI5IDY3LjM4NzkgNTguNTQ4OSA2Ny41OTVDNTguNTkyNiA2Ny43OTk5IDU4LjY3NzggNjguMDA0NyA1OC44MDQ0IDY4LjIwOTZDNTguOTMxIDY4LjQwOTkgNTkuMDg3NSA2OC42MDMyIDU5LjI3NCA2OC43ODk3Wk02MS44MjU1IDU5LjQyOTVMNjcuMTI4OCA2NC43MzI4TDY2LjQ4NjYgNjUuMzc1TDYxLjE4MzMgNjAuMDcxN0w2MS44MjU1IDU5LjQyOTVaTTY1LjExMjQgNTkuMjc3NUw2OC44NDgyIDYzLjAxMzNMNjguMjA2IDYzLjY1NTVMNjQuNDcwMiA1OS45MTk3TDY1LjExMjQgNTkuMjc3NVpNNjMuNDMxIDU4Ljk3NzJDNjMuMzI3NCA1OC44NzM2IDYzLjI3MSA1OC43NTUgNjMuMjYxOCA1OC42MjE1QzYzLjI1NDkgNTguNDg1NyA2My4zMTM2IDU4LjM1NTcgNjMuNDM3OSA1OC4yMzE0QzYzLjU1OTkgNTguMTA5NCA2My42ODg4IDU4LjA1MTkgNjMuODI0NiA1OC4wNTg4QzYzLjk2MjcgNTguMDYzNCA2NC4wODM1IDU4LjExNzUgNjQuMTg3MSA1OC4yMjFDNjQuMjg2MSA1OC4zMiA2NC4zMzc5IDU4LjQzODUgNjQuMzQyNSA1OC41NzY3QzY0LjM0NzEgNTguNzEwMiA2NC4yODg0IDU4LjgzNzkgNjQuMTY2NCA1OC45NTk5QzY0LjA0MjEgNTkuMDg0MiA2My45MTMyIDU5LjE0NCA2My43Nzk3IDU5LjEzOTRDNjMuNjQ2MiA1OS4xMzAyIDYzLjUzIDU5LjA3NjEgNjMuNDMxIDU4Ljk3NzJaTTcwLjkxMjkgNjAuMDM3MUM3MS4wNjQ4IDU5Ljg4NTIgNzEuMTc0MiA1OS43MTM3IDcxLjI0MDkgNTkuNTIyN0M3MS4zMDc3IDU5LjMzMTYgNzEuMzI4NCA1OS4xNDA2IDcxLjMwMzEgNTguOTQ5NUM3MS4yNzU1IDU4Ljc1NjIgNzEuMTk3MiA1OC41ODM2IDcxLjA2ODMgNTguNDMxNkw3MS42NzYgNTcuODI0QzcxLjg4NTQgNTguMDU2NSA3Mi4wMTY2IDU4LjMzNzMgNzIuMDY5NiA1OC42NjY0QzcyLjEyMjUgNTguOTkxIDcyLjA5NzIgNTkuMzIyNCA3MS45OTM2IDU5LjY2MDhDNzEuODg3NyA1OS45OTY5IDcxLjcwMjQgNjAuMjk3MiA3MS40Mzc3IDYwLjU2MTlDNzEuMTU2OSA2MC44NDI4IDcwLjg2MjMgNjEuMDM4NCA3MC41NTM4IDYxLjE0ODlDNzAuMjQ3NyA2MS4yNTcxIDY5LjkzOTMgNjEuMjkzOSA2OS42Mjg1IDYxLjI1OTRDNjkuMzIwMSA2MS4yMjI2IDY5LjAxOTcgNjEuMTI3IDY4LjcyNzQgNjAuOTcyOEM2OC40MzUxIDYwLjgxNCA2OC4xNjM0IDYwLjYwOTEgNjcuOTEyNSA2MC4zNTgyTDY3Ljc2NzUgNjAuMjEzMkM2Ny41MTY2IDU5Ljk2MjMgNjcuMzEyOSA1OS42OTE5IDY3LjE1NjQgNTkuNDAxOEM2Ni45OTk5IDU5LjEwNzIgNjYuOTAzMiA1OC44MDU3IDY2Ljg2NjQgNTguNDk3MkM2Ni44MzE5IDU4LjE4NjUgNjYuODY4NyA1Ny44NzgxIDY2Ljk3NjkgNTcuNTcxOUM2Ny4wODc0IDU3LjI2MzUgNjcuMjgzIDU2Ljk2ODkgNjcuNTYzOCA1Ni42ODhDNjcuODU2MiA1Ni4zOTU3IDY4LjE3MTUgNTYuMjAwMSA2OC41MDk5IDU2LjEwMTFDNjguODQ1OSA1NS45OTk4IDY5LjE3ODUgNTUuOTg5NSA2OS41MDc3IDU2LjA3QzY5LjgzNjggNTYuMTQ2IDcwLjEzNjEgNTYuMzA3MSA3MC40MDU0IDU2LjU1MzRMNjkuNzk3NyA1Ny4xNjExQzY5LjYzMiA1Ny4wMTg0IDY5LjQ0OSA1Ni45MjI4IDY5LjI0ODcgNTYuODc0NUM2OS4wNTA4IDU2LjgyMzkgNjguODUwNSA1Ni44MjYyIDY4LjY0OCA1Ni44ODE0QzY4LjQ0NTQgNTYuOTMyIDY4LjI1OSA1Ny4wNDI1IDY4LjA4ODYgNTcuMjEyOUM2Ny44OTMgNTcuNDA4NSA2Ny43Njc1IDU3LjYxMjIgNjcuNzEyMyA1Ny44MjRDNjcuNjU3MSA1OC4wMzExIDY3LjY1NTkgNTguMjM5NCA2Ny43MDg4IDU4LjQ0ODlDNjcuNzYxOCA1OC42NTM4IDY3Ljg1MDQgNTguODUyOSA2Ny45NzQ3IDU5LjA0NjJDNjguMDk5IDU5LjIzNSA2OC4yNDI5IDU5LjQxMTEgNjguNDA2MyA1OS41NzQ1TDY4LjU1MTMgNTkuNzE5NUM2OC43MTQ3IDU5Ljg4MjkgNjguODkyIDYwLjAyNzkgNjkuMDgzIDYwLjE1NDVDNjkuMjc0MSA2MC4yODExIDY5LjQ3MiA2MC4zNzA5IDY5LjY3NjkgNjAuNDIzOEM2OS44ODQgNjAuNDc0NSA3MC4wOTIzIDYwLjQ3MzMgNzAuMzAxOCA2MC40MjA0QzcwLjUxMTMgNjAuMzYyOCA3MC43MTUgNjAuMjM1MSA3MC45MTI5IDYwLjAzNzFaTTc1LjE5NDIgNTYuODA1NEM3NC45MzQxIDU3LjA2NTUgNzQuNjU0NSA1Ny4yNTc3IDc0LjM1NTIgNTcuMzgyQzc0LjA1NiA1Ny41MDE3IDczLjc0OTkgNTcuNTU3IDczLjQzNjggNTcuNTQ3OEM3My4xMjYxIDU3LjUzNjMgNzIuODE5OSA1Ny40NjAzIDcyLjUxODQgNTcuMzE5OUM3Mi4yMTY5IDU3LjE3OTUgNzEuOTM0OSA1Ni45NzgxIDcxLjY3MjUgNTYuNzE1N0w3MS41Mjc1IDU2LjU3MDdDNzEuMjIzNyA1Ni4yNjY4IDcwLjk5ODEgNTUuOTUxNSA3MC44NTA4IDU1LjYyNDZDNzAuNzAxMiA1NS4yOTU1IDcwLjYyMDYgNTQuOTcwOSA3MC42MDkxIDU0LjY1MUM3MC41OTc2IDU0LjMzMSA3MC42NDcxIDU0LjAzMDYgNzAuNzU3NSA1My43NDk4QzcwLjg2OCA1My40NjkgNzEuMDI4IDUzLjIyMzkgNzEuMjM3NSA1My4wMTQ0QzcxLjUwNDUgNTIuNzQ3NCA3MS43ODA3IDUyLjU2MzMgNzIuMDY2MSA1Mi40NjJDNzIuMzUzOCA1Mi4zNTg0IDcyLjY0MjcgNTIuMzI3MyA3Mi45MzI3IDUyLjM2ODhDNzMuMjIwNSA1Mi40MDc5IDczLjUwNTkgNTIuNTA5MiA3My43ODkgNTIuNjcyNkM3NC4wNjk4IDUyLjgzMzcgNzQuMzQxNCA1My4wNDU1IDc0LjYwMzggNTMuMzA3OUw3NC44OTA0IDUzLjU5NDVMNzIuMTAwNiA1Ni4zODQyTDcxLjU3OTMgNTUuODYyOUw3My43MzAzIDUzLjcxMThMNzMuNjgyIDUzLjY2MzVDNzMuNTA3IDUzLjUwNyA3My4zMTE0IDUzLjM4MDQgNzMuMDk1IDUzLjI4MzdDNzIuODgwOSA1My4xODQ3IDcyLjY2IDUzLjE0NzkgNzIuNDMyMSA1My4xNzMyQzcyLjIwNDIgNTMuMTk4NSA3MS45ODA5IDUzLjMyMDUgNzEuNzYyMyA1My41MzkyQzcxLjYxNzMgNTMuNjg0MiA3MS41MTQ4IDUzLjg0ODggNzEuNDU1IDU0LjAzMjlDNzEuMzkyOCA1NC4yMTQ4IDcxLjM3NzkgNTQuNDA5MyA3MS40MTAxIDU0LjYxNjRDNzEuNDQyMyA1NC44MjM2IDcxLjUyMDYgNTUuMDM3NyA3MS42NDQ5IDU1LjI1ODZDNzEuNzY5MiA1NS40Nzk2IDcxLjk0NDEgNTUuNzAyOSA3Mi4xNjk3IDU1LjkyODVMNzIuMzE0NyA1Ni4wNzM1QzcyLjQ5MTkgNTYuMjUwNyA3Mi42ODMgNTYuMzkzNCA3Mi44ODc4IDU2LjUwMTZDNzMuMDkyNyA1Ni42MDUyIDczLjMwMSA1Ni42Njg1IDczLjUxMjggNTYuNjkxNUM3My43MjY4IDU2LjcxMjIgNzMuOTM1MiA1Ni42ODggNzQuMTM3NyA1Ni42MTlDNzQuMzQyNiA1Ni41NDc2IDc0LjUzMjUgNTYuNDI0NSA3NC43MDc0IDU2LjI0OTZDNzQuOTMzIDU2LjAyNCA3NS4wNzggNTUuNzg2OSA3NS4xNDI0IDU1LjUzODNDNzUuMjA2OSA1NS4yODk3IDc1LjIyMDcgNTUuMDI5NiA3NS4xODM5IDU0Ljc1OEw3NS44Nzc5IDU0LjY3ODZDNzUuOTE5MyA1NC44ODExIDc1LjkzMzEgNTUuMDk5OCA3NS45MTkzIDU1LjMzNDZDNzUuOTA1NSA1NS41Njk0IDc1Ljg0MjIgNTUuODEyMiA3NS43Mjk0IDU2LjA2MzFDNzUuNjE4OSA1Ni4zMTE3IDc1LjQ0MDUgNTYuNTU5MSA3NS4xOTQyIDU2LjgwNTRaTTc1LjAyNSA1MC45NjAxTDc3Ljk2MzMgNTMuODk4M0w3Ny4zMjQ1IDU0LjUzN0w3My41ODg3IDUwLjgwMTJMNzQuMTkzIDUwLjE5N0w3NS4wMjUgNTAuOTYwMVpNNzUuODAxOSA1Mi4wNDA4TDc1LjUyNTcgNTIuMjk2MkM3NS4yNzI1IDUyLjAzODUgNzUuMDc0NSA1MS43NjQ1IDc0LjkzMTggNTEuNDc0NUM3NC43ODY4IDUxLjE4MjIgNzQuNzAwNSA1MC44ODg3IDc0LjY3MjkgNTAuNTk0MUM3NC42NDUzIDUwLjI5OTUgNzQuNjc5OCA1MC4wMTYzIDc0Ljc3NjUgNDkuNzQ0N0M3NC44NzMxIDQ5LjQ2ODUgNzUuMDM0MyA0OS4yMTc2IDc1LjI1OTggNDguOTkyQzc1LjQ0NCA0OC44MDc5IDc1LjYzNSA0OC42Njc1IDc1LjgzMyA0OC41NzA4Qzc2LjAyODYgNDguNDcxOCA3Ni4yMzIzIDQ4LjQyNDcgNzYuNDQ0MSA0OC40MjkzQzc2LjY1ODIgNDguNDMxNiA3Ni44NzkxIDQ4LjQ5MTQgNzcuMTA3IDQ4LjYwODhDNzcuMzMyNiA0OC43MjM5IDc3LjU2ODUgNDguOTA0NiA3Ny44MTQ4IDQ5LjE1MDlMODAuMjYyNyA1MS41OTg4TDc5LjYyMDYgNTIuMjQxTDc3LjE2NTcgNDkuNzg2MkM3Ni45NzAxIDQ5LjU5MDUgNzYuNzg0OCA0OS40NjI4IDc2LjYwOTggNDkuNDAyOUM3Ni40MzI2IDQ5LjM0MDggNzYuMjYyMyA0OS4zMzg1IDc2LjA5ODggNDkuMzk2Qzc1LjkzMzEgNDkuNDUxMiA3NS43Njk3IDQ5LjU1OTQgNzUuNjA4NiA0OS43MjA2Qzc1LjQ0OTcgNDkuODc5NCA3NS4zMzgxIDUwLjA1NzggNzUuMjczNiA1MC4yNTU3Qzc1LjIxMTUgNTAuNDUxNCA3NS4xOTE5IDUwLjY1NTEgNzUuMjE0OSA1MC44NjY4Qzc1LjI0MDMgNTEuMDc2MyA3NS4zMDI0IDUxLjI4MzUgNzUuNDAxNCA1MS40ODgzQzc1LjUwMDQgNTEuNjg4NiA3NS42MzM5IDUxLjg3MjcgNzUuODAxOSA1Mi4wNDA4Wk04Mi40MTcyIDQ3LjQ2MjVDODIuMzI1MSA0Ny4zNzA0IDgyLjIxOTMgNDcuMzA2IDgyLjA5OTYgNDcuMjY5MkM4MS45Nzk5IDQ3LjIyNzcgODEuODI1NyA0Ny4yMzY5IDgxLjYzNjkgNDcuMjk2OEM4MS40NDgyIDQ3LjM1MiA4MS4yMDY1IDQ3LjQ3ODYgODAuOTExOSA0Ny42NzY2QzgwLjY2MSA0Ny44NCA4MC40MjE2IDQ3Ljk3NTggODAuMTkzNyA0OC4wODRDNzkuOTY4MSA0OC4xODk5IDc5Ljc1NDEgNDguMjU4OSA3OS41NTE1IDQ4LjI5MTJDNzkuMzUxMiA0OC4zMjExIDc5LjE2MjUgNDguMzA5NiA3OC45ODUzIDQ4LjI1NjZDNzguODA4IDQ4LjIwMzcgNzguNjQyMyA0OC4xMDAxIDc4LjQ4ODEgNDcuOTQ1OUM3OC4zNDA4IDQ3Ljc5ODYgNzguMjMzNyA0Ny42MjcxIDc4LjE2NyA0Ny40MzE0Qzc4LjEwMjUgNDcuMjMzNSA3OC4wNzk1IDQ3LjAyNCA3OC4wOTc5IDQ2LjgwMzFDNzguMTE4NiA0Ni41Nzk4IDc4LjE4NTQgNDYuMzU0MiA3OC4yOTgyIDQ2LjEyNjNDNzguNDExIDQ1Ljg5ODUgNzguNTcyMSA0NS42Nzk4IDc4Ljc4MTYgNDUuNDcwM0M3OS4wODA4IDQ1LjE3MTEgNzkuMzg5MiA0NC45Njg1IDc5LjcwNjkgNDQuODYyN0M4MC4wMjQ1IDQ0Ljc1NjggODAuMzI4NCA0NC43MzYxIDgwLjYxODQgNDQuODAwNUM4MC45MDYxIDQ0Ljg2MjcgODEuMTU3IDQ1LjAwMDggODEuMzcxMSA0NS4yMTQ4TDgwLjczMjMgNDUuODUzNkM4MC42Mjg3IDQ1Ljc1IDgwLjQ5NzUgNDUuNjgwOSA4MC4zMzg3IDQ1LjY0NjRDODAuMTc5OSA0NS42MDczIDgwLjAwOTYgNDUuNjE0MiA3OS44Mjc3IDQ1LjY2NzFDNzkuNjQ4MiA0NS43MTc4IDc5LjQ3NDQgNDUuODI3MSA3OS4zMDY0IDQ1Ljk5NTFDNzkuMTI5MSA0Ni4xNzI0IDc5LjAxMjkgNDYuMzQzOCA3OC45NTc2IDQ2LjUwOTZDNzguOTAyNCA0Ni42NzA3IDc4Ljg5MDkgNDYuODE4IDc4LjkyMzEgNDYuOTUxNUM3OC45NTc2IDQ3LjA4MjcgNzkuMDIwOSA0Ny4xOTQ0IDc5LjExMyA0Ny4yODY0Qzc5LjE4MjEgNDcuMzU1NSA3OS4yNTU3IDQ3LjQwNjEgNzkuMzM0IDQ3LjQzODNDNzkuNDEyMiA0Ny40NjYgNzkuNTA1NSA0Ny40NzE3IDc5LjYxMzYgNDcuNDU1NkM3OS43MTk1IDQ3LjQzNzIgNzkuODQ4NCA0Ny4zOTEyIDgwLjAwMDMgNDcuMzE3NUM4MC4xNTIzIDQ3LjI0MzggODAuMzM1MyA0Ny4xMzkxIDgwLjU0OTMgNDcuMDAzM0M4MC45MjQ1IDQ2Ljc2NjIgODEuMjU5NCA0Ni41OTcgODEuNTU0IDQ2LjQ5NThDODEuODQ4NyA0Ni4zOTQ1IDgyLjExNDUgNDYuMzY1NyA4Mi4zNTE2IDQ2LjQwOTRDODIuNTg4NyA0Ni40NTMyIDgyLjgwNzQgNDYuNTc1MiA4My4wMDc2IDQ2Ljc3NTRDODMuMTcxIDQ2LjkzODkgODMuMjg2MSA0Ny4xMjMgODMuMzUyOSA0Ny4zMjc5QzgzLjQyMTkgNDcuNTMwNCA4My40NDE1IDQ3Ljc0NTYgODMuNDExNiA0Ny45NzM1QzgzLjM4MTcgNDguMTk2OCA4My4zMDU3IDQ4LjQyNDcgODMuMTgzNyA0OC42NTcxQzgzLjA2MTcgNDguODg1IDgyLjg5MTQgNDkuMTA4MyA4Mi42NzI3IDQ5LjMyN0M4Mi4zNDM2IDQ5LjY1NjEgODIuMDA2MyA0OS44NzU5IDgxLjY2MTEgNDkuOTg2NEM4MS4zMTU4IDUwLjA5NjkgODAuOTkxMyA1MC4xMTc2IDgwLjY4NzQgNTAuMDQ4NkM4MC4zODM2IDQ5Ljk3OTUgODAuMTI4MSA0OS44NDE0IDc5LjkyMDkgNDkuNjM0Mkw4MC41NjMxIDQ4Ljk5MkM4MC43NDczIDQ5LjE1NzggODAuOTM3MiA0OS4yNDY0IDgxLjEzMjggNDkuMjU3OUM4MS4zMjYyIDQ5LjI2NzEgODEuNTExNSA0OS4yMjY4IDgxLjY4ODcgNDkuMTM3MUM4MS44NjM2IDQ5LjA0NSA4Mi4wMTY3IDQ4LjkzMzMgODIuMTQ3OSA0OC44MDIxQzgyLjMyMjggNDguNjI3MiA4Mi40NDYgNDguNDU4IDgyLjUxNzMgNDguMjk0NkM4Mi41OTEgNDguMTI4OSA4Mi42MTg2IDQ3Ljk3NDcgODIuNjAwMiA0Ny44MzE5QzgyLjU4MTggNDcuNjg5MiA4Mi41MjA4IDQ3LjU2NjEgODIuNDE3MiA0Ny40NjI1Wk04Ni41MDUyIDQ1LjQ5NDVDODYuMjQ1MSA0NS43NTQ2IDg1Ljk2NTQgNDUuOTQ2OCA4NS42NjYyIDQ2LjA3MTFDODUuMzY2OSA0Ni4xOTA4IDg1LjA2MDggNDYuMjQ2IDg0Ljc0NzggNDYuMjM2OEM4NC40MzcgNDYuMjI1MyA4NC4xMzA5IDQ2LjE0OTMgODMuODI5NCA0Ni4wMDg5QzgzLjUyNzggNDUuODY4NSA4My4yNDU5IDQ1LjY2NzEgODIuOTgzNSA0NS40MDQ3TDgyLjgzODQgNDUuMjU5N0M4Mi41MzQ2IDQ0Ljk1NTkgODIuMzA5IDQ0LjY0MDUgODIuMTYxNyA0NC4zMTM3QzgyLjAxMjEgNDMuOTg0NSA4MS45MzE1IDQzLjY2IDgxLjkyIDQzLjM0QzgxLjkwODUgNDMuMDIwMSA4MS45NTggNDIuNzE5NyA4Mi4wNjg1IDQyLjQzODlDODIuMTc5IDQyLjE1ODEgODIuMzM5IDQxLjkxMjkgODIuNTQ4NCA0MS43MDM1QzgyLjgxNTQgNDEuNDM2NSA4My4wOTE2IDQxLjI1MjMgODMuMzc3MSA0MS4xNTFDODMuNjY0OCA0MS4wNDc1IDgzLjk1MzcgNDEuMDE2NCA4NC4yNDM3IDQxLjA1NzhDODQuNTMxNCA0MS4wOTY5IDg0LjgxNjggNDEuMTk4MiA4NS4wOTk5IDQxLjM2MTZDODUuMzgwOCA0MS41MjI4IDg1LjY1MjQgNDEuNzM0NSA4NS45MTQ4IDQxLjk5NjlMODYuMjAxMyA0Mi4yODM1TDgzLjQxMTYgNDUuMDczM0w4Mi44OTAyIDQ0LjU1MTlMODUuMDQxMiA0Mi40MDA5TDg0Ljk5MjkgNDIuMzUyNkM4NC44MTggNDIuMTk2IDg0LjYyMjMgNDIuMDY5NCA4NC40MDYgNDEuOTcyOEM4NC4xOTE5IDQxLjg3MzggODMuOTcwOSA0MS44MzcgODMuNzQzIDQxLjg2MjNDODMuNTE1MiA0MS44ODc2IDgzLjI5MTkgNDIuMDA5NiA4My4wNzMyIDQyLjIyODNDODIuOTI4MiA0Mi4zNzMzIDgyLjgyNTggNDIuNTM3OSA4Mi43NjU5IDQyLjcyMkM4Mi43MDM4IDQyLjkwMzggODIuNjg4OCA0My4wOTgzIDgyLjcyMTEgNDMuMzA1NUM4Mi43NTMzIDQzLjUxMjcgODIuODMxNSA0My43MjY3IDgyLjk1NTggNDMuOTQ3N0M4My4wODAxIDQ0LjE2ODcgODMuMjU1MSA0NC4zOTE5IDgzLjQ4MDYgNDQuNjE3NUw4My42MjU2IDQ0Ljc2MjVDODMuODAyOSA0NC45Mzk4IDgzLjk5MzkgNDUuMDgyNSA4NC4xOTg4IDQ1LjE5MDdDODQuNDAzNyA0NS4yOTQyIDg0LjYxMiA0NS4zNTc1IDg0LjgyMzcgNDUuMzgwNkM4NS4wMzc4IDQ1LjQwMTMgODUuMjQ2MSA0NS4zNzcxIDg1LjQ0ODcgNDUuMzA4Qzg1LjY1MzUgNDUuMjM2NyA4NS44NDM0IDQ1LjExMzUgODYuMDE4NCA0NC45Mzg2Qzg2LjI0MzkgNDQuNzEzIDg2LjM4ODkgNDQuNDc2IDg2LjQ1MzQgNDQuMjI3NEM4Ni41MTc4IDQzLjk3ODggODYuNTMxNiA0My43MTg3IDg2LjQ5NDggNDMuNDQ3MUw4Ny4xODg4IDQzLjM2NzZDODcuMjMwMiA0My41NzAyIDg3LjI0NCA0My43ODg5IDg3LjIzMDIgNDQuMDIzN0M4Ny4yMTY0IDQ0LjI1ODQgODcuMTUzMSA0NC41MDEzIDg3LjA0MDMgNDQuNzUyMkM4Ni45Mjk5IDQ1LjAwMDggODYuNzUxNSA0NS4yNDgyIDg2LjUwNTIgNDUuNDk0NVpcIiBmaWxsPVwiYmxhY2tcIi8+IDxwYXRoIGQ9XCJNODkgMzlMMTIxIDcuMDAwMDFcIiBzdHJva2U9XCJibGFja1wiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiIHN0cm9rZS1kYXNoYXJyYXk9XCI4IDhcIi8+IDxwYXRoIGQ9XCJNNzIgNzJMMTIxIDEyMVwiIHN0cm9rZT1cImJsYWNrXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIgc3Ryb2tlLWRhc2hhcnJheT1cIjggOFwiLz4gPHBhdGggZD1cIk03IDEyMUwzOSA4OVwiIHN0cm9rZT1cImJsYWNrXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIgc3Ryb2tlLWRhc2hhcnJheT1cIjggOFwiLz4gPHBhdGggZD1cIk03IDdMNTYgNTZcIiBzdHJva2U9XCJibGFja1wiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiIHN0cm9rZS1kYXNoYXJyYXk9XCI4IDhcIi8+IDxwYXRoIGQ9XCJNMjAwIDU2TDI0OSA3LjAwMDAxXCIgc3Ryb2tlPVwiYmxhY2tcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIiBzdHJva2UtZGFzaGFycmF5PVwiOCA4XCIvPiA8cGF0aCBkPVwiTTIwMCA3MkwyNDkgMTIxXCIgc3Ryb2tlPVwiYmxhY2tcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIiBzdHJva2UtZGFzaGFycmF5PVwiOCA4XCIvPiA8cGF0aCBkPVwiTTEzNSAxMjFMMTg0IDcyXCIgc3Ryb2tlPVwiYmxhY2tcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIiBzdHJva2UtZGFzaGFycmF5PVwiOCA4XCIvPiA8cGF0aCBkPVwiTTEzNSA3TDE4NCA1NlwiIHN0cm9rZT1cImJsYWNrXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIgc3Ryb2tlLWRhc2hhcnJheT1cIjggOFwiLz4gPHBhdGggZD1cIk0xOTcuNjE3IDY3LjQxNTlDMTk3LjYxNyA2Ny41NDkzIDE5Ny41MjMgNjcuNzExOCAxOTcuNDA4IDY3Ljc3NzdMMTk0LjQ5NiA2OS40NTkyVjYyLjk3MzRMMTg4Ljg4IDU5LjczMDdMMTkxLjc5MiA1OC4wNDk5QzE5MS45MDYgNTcuOTgzNCAxOTIuMDk1IDU3Ljk4MzQgMTkyLjIxIDU4LjA0OTlMMTk3LjYxNyA2MS4xNzE4VjY3LjQxNTlaTTE5My4yNDcgNjMuNjkzOEwxODkuNCA2MS40NzJDMTg5LjI4NSA2MS40MDU4IDE4OS4wOTggNjEuNDA1OCAxODguOTgyIDYxLjQ3MkwxODYuMzgzIDYyLjk3M0wxOTAuNDQgNjUuMzE1MkwxOTAuNDQgNzBMMTkzLjAzOCA2OC40OTkyQzE5My4xNTMgNjguNDMyNiAxOTMuMjQ3IDY4LjI2OTcgMTkzLjI0NyA2OC4xMzdMMTkzLjI0NyA2My42OTM4Wk0xODYuMzgzIDY3LjY1NzZMMTg5LjE4OSA2OS4yNzg3VjY2LjAzNTVMMTg2LjM4MyA2Ny42NTc2WlwiIGZpbGw9XCJibGFja1wiLz4gPHBhdGggZD1cIk03MiAxODRMMTIxIDEzNVwiIHN0cm9rZT1cImJsYWNrXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIgc3Ryb2tlLWRhc2hhcnJheT1cIjggOFwiLz4gPHBhdGggZD1cIk03MiAyMDBMMTIxIDI0OVwiIHN0cm9rZT1cImJsYWNrXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIgc3Ryb2tlLWRhc2hhcnJheT1cIjggOFwiLz4gPHBhdGggZD1cIk03IDI0OUw1NiAyMDBcIiBzdHJva2U9XCJibGFja1wiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiIHN0cm9rZS1kYXNoYXJyYXk9XCI4IDhcIi8+IDxwYXRoIGQ9XCJNNyAxMzVMNTYgMTg0XCIgc3Ryb2tlPVwiYmxhY2tcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIiBzdHJva2UtZGFzaGFycmF5PVwiOCA4XCIvPiA8cGF0aCBkPVwiTTY5LjYxNyAxOTUuNDE2QzY5LjYxNyAxOTUuNTQ5IDY5LjUyMjcgMTk1LjcxMiA2OS40MDc5IDE5NS43NzhMNjYuNDk2IDE5Ny40NTlWMTkwLjk3M0w2MC44Nzk2IDE4Ny43MzFMNjMuNzkxNSAxODYuMDVDNjMuOTA2MyAxODUuOTgzIDY0LjA5NTEgMTg1Ljk4MyA2NC4yMTAxIDE4Ni4wNUw2OS42MTcgMTg5LjE3MlYxOTUuNDE2Wk02NS4yNDY3IDE5MS42OTRMNjEuNDAwNCAxODkuNDcyQzYxLjI4NTQgMTg5LjQwNiA2MS4wOTc1IDE4OS40MDYgNjAuOTgyMyAxODkuNDcyTDU4LjM4MzEgMTkwLjk3M0w2Mi40Mzk1IDE5My4zMTVMNjIuNDQwMiAxOThMNjUuMDM3NiAxOTYuNDk5QzY1LjE1MjggMTk2LjQzMyA2NS4yNDY3IDE5Ni4yNyA2NS4yNDY3IDE5Ni4xMzdMNjUuMjQ2NyAxOTEuNjk0Wk01OC4zODMxIDE5NS42NThMNjEuMTg5NSAxOTcuMjc5VjE5NC4wMzZMNTguMzgzMSAxOTUuNjU4WlwiIGZpbGw9XCJibGFja1wiLz4gPHBhdGggZD1cIk0xNjcuOTg0IDIwOS44MjNMMTczLjAxMSAyMTQuODUxTDE3Mi4zNDUgMjE1LjUxN0wxNjcuMzE4IDIxMC40OUwxNjcuOTg0IDIwOS44MjNaTTE3MS44MjcgMjEwLjE1OEwxNzQuNzY1IDIxMy4wOTdMMTc0LjEyNiAyMTMuNzM1TDE3MC4zOSAyMTBMMTcwLjk5NSAyMDkuMzk1TDE3MS44MjcgMjEwLjE1OFpNMTcyLjYwNCAyMTEuMjM5TDE3Mi4zMjcgMjExLjQ5NUMxNzIuMDc0IDIxMS4yMzcgMTcxLjg3NiAyMTAuOTYzIDE3MS43MzQgMjEwLjY3M0MxNzEuNTg4IDIxMC4zODEgMTcxLjUwMiAyMTAuMDg3IDE3MS40NzUgMjA5Ljc5MkMxNzEuNDQ3IDIwOS40OTggMTcxLjQ4MSAyMDkuMjE1IDE3MS41NzggMjA4Ljk0M0MxNzEuNjc1IDIwOC42NjcgMTcxLjgzNiAyMDguNDE2IDE3Mi4wNjIgMjA4LjE5QzE3Mi4yNDYgMjA4LjAwNiAxNzIuNDM3IDIwNy44NjYgMTcyLjYzNSAyMDcuNzY5QzE3Mi44MyAyMDcuNjcgMTczLjAzNCAyMDcuNjIzIDE3My4yNDYgMjA3LjYyOEMxNzMuNDYgMjA3LjYzIDE3My42ODEgMjA3LjY5IDE3My45MDkgMjA3LjgwN0MxNzQuMTM0IDIwNy45MjIgMTc0LjM3IDIwOC4xMDMgMTc0LjYxNiAyMDguMzQ5TDE3Ny4wNjQgMjEwLjc5N0wxNzYuNDIyIDIxMS40MzlMMTczLjk2NyAyMDguOTg0QzE3My43NzIgMjA4Ljc4OSAxNzMuNTg2IDIwOC42NjEgMTczLjQxMiAyMDguNjAxQzE3My4yMzQgMjA4LjUzOSAxNzMuMDY0IDIwOC41MzcgMTcyLjkwMSAyMDguNTk0QzE3Mi43MzUgMjA4LjY1IDE3Mi41NzEgMjA4Ljc1OCAxNzIuNDEgMjA4LjkxOUMxNzIuMjUxIDIwOS4wNzggMTcyLjE0IDIwOS4yNTYgMTcyLjA3NSAyMDkuNDU0QzE3Mi4wMTMgMjA5LjY1IDE3MS45OTQgMjA5Ljg1MyAxNzIuMDE3IDIxMC4wNjVDMTcyLjA0MiAyMTAuMjc1IDE3Mi4xMDQgMjEwLjQ4MiAxNzIuMjAzIDIxMC42ODdDMTcyLjMwMiAyMTAuODg3IDE3Mi40MzYgMjExLjA3MSAxNzIuNjA0IDIxMS4yMzlaTTE3OC41OTQgMjA4LjExNEwxNzYuNDU3IDIwMy45MzNMMTc3LjEwOSAyMDMuMjgxTDE3OS41MDIgMjA4LjM2TDE3OS4wNzQgMjA4Ljc4OEwxNzguNTk0IDIwOC4xMTRaTTE3NC41ODIgMjA1LjgwOEwxNzguODExIDIwNy45MzFMMTc5LjQ0MyAyMDguNDE4TDE3OS4wMTUgMjA4Ljg0NkwxNzMuOTI2IDIwNi40NjRMMTc0LjU4MiAyMDUuODA4Wk0xODIuOTY4IDIwMy42MTZMMTgxLjA0NSAyMDEuNjkyQzE4MC44OTggMjAxLjU0NSAxODAuNzQgMjAxLjQ0NyAxODAuNTcyIDIwMS4zOTlDMTgwLjQwNCAyMDEuMzQ2IDE4MC4yMzIgMjAxLjM0OCAxODAuMDU0IDIwMS40MDZDMTc5Ljg3NyAyMDEuNDYzIDE3OS43MDIgMjAxLjU3OSAxNzkuNTMgMjAxLjc1MUMxNzkuMzY5IDIwMS45MTIgMTc5LjI1NSAyMDIuMDgxIDE3OS4xODggMjAyLjI1OUMxNzkuMTIzIDIwMi40MzQgMTc5LjEwMiAyMDIuNiAxNzkuMTIyIDIwMi43NTlDMTc5LjE0NSAyMDIuOTE2IDE3OS4yMDkgMjAzLjA0NiAxNzkuMzEyIDIwMy4xNDlMMTc4LjY3MyAyMDMuNzg4QzE3OC41NCAyMDMuNjU1IDE3OC40NDIgMjAzLjQ4OCAxNzguMzggMjAzLjI4OEMxNzguMzE4IDIwMy4wODcgMTc4LjI5OCAyMDIuODcgMTc4LjMyMSAyMDIuNjM1QzE3OC4zNDQgMjAyLjM5NiAxNzguNDE2IDIwMi4xNTQgMTc4LjUzNSAyMDEuOTFDMTc4LjY1NSAyMDEuNjYxIDE3OC44MjggMjAxLjQyNCAxNzkuMDUzIDIwMS4xOTlDMTc5LjMyNSAyMDAuOTI3IDE3OS42MSAyMDAuNzM0IDE3OS45MDkgMjAwLjYxOUMxODAuMjExIDIwMC41MDEgMTgwLjUxNCAyMDAuNDc3IDE4MC44MTcgMjAwLjU0NkMxODEuMTIxIDIwMC42MTEgMTgxLjQxMiAyMDAuNzgyIDE4MS42OTEgMjAxLjA2MUwxODMuNDMxIDIwMi44MDFDMTgzLjU1NSAyMDIuOTI1IDE4My42OTggMjAzLjA0NyAxODMuODU5IDIwMy4xNjdDMTg0LjAyMyAyMDMuMjg0IDE4NC4xNzcgMjAzLjM3MiAxODQuMzIyIDIwMy40MjlMMTg0LjM3NyAyMDMuNDg0TDE4My43MTEgMjA0LjE1MUMxODMuNjA1IDIwNC4xMDkgMTgzLjQ4MiAyMDQuMDM3IDE4My4zNDEgMjAzLjkzM0MxODMuMTk5IDIwMy44MjcgMTgzLjA3NCAyMDMuNzIxIDE4Mi45NjggMjAzLjYxNlpNMTgxLjQ1MyAyMDEuODc5TDE4MS45MDkgMjAyLjMyMUwxODEuMjYzIDIwMi45NjZDMTgxLjA4MSAyMDMuMTQ4IDE4MC45MzQgMjAzLjMyNiAxODAuODIxIDIwMy40OThDMTgwLjcwNiAyMDMuNjY5IDE4MC42MjkgMjAzLjgzMSAxODAuNTkgMjAzLjk4NUMxODAuNTUgMjA0LjEzOSAxODAuNTQ5IDIwNC4yODUgMTgwLjU4NiAyMDQuNDI0QzE4MC42MjEgMjA0LjU1OSAxODAuNjk1IDIwNC42ODUgMTgwLjgxMSAyMDQuOEMxODAuOTI4IDIwNC45MTcgMTgxLjA2MSAyMDQuOTk4IDE4MS4yMTEgMjA1LjA0MkMxODEuMzYxIDIwNS4wODUgMTgxLjUxNyAyMDUuMDgzIDE4MS42ODEgMjA1LjAzNUMxODEuODQ0IDIwNC45ODIgMTgyLjAwNCAyMDQuODc3IDE4Mi4xNjEgMjA0LjcyQzE4Mi4zNTYgMjA0LjUyNSAxODIuNDg3IDIwNC4zMTEgMTgyLjU1NCAyMDQuMDc4QzE4Mi42MjEgMjAzLjg0NiAxODIuNjM4IDIwMy42MjYgMTgyLjYwNiAyMDMuNDE5QzE4Mi41NzYgMjAzLjIwOSAxODIuNTA4IDIwMy4wNDUgMTgyLjQwMiAyMDIuOTI1TDE4Mi45ODIgMjAyLjk2QzE4My4wNjMgMjAzLjA3MiAxODMuMTI2IDIwMy4yMjMgMTgzLjE3MiAyMDMuNDEyQzE4My4yMTggMjAzLjYwMSAxODMuMjM1IDIwMy44MDkgMTgzLjIyNCAyMDQuMDM3QzE4My4yMTIgMjA0LjI2IDE4My4xNjEgMjA0LjQ4OSAxODMuMDY5IDIwNC43MjRDMTgyLjk3NyAyMDQuOTU0IDE4Mi44MjkgMjA1LjE3IDE4Mi42MjcgMjA1LjM3M0MxODIuMzczIDIwNS42MjYgMTgyLjEwMiAyMDUuNzk5IDE4MS44MTIgMjA1Ljg5MUMxODEuNTI0IDIwNS45ODEgMTgxLjI0NCAyMDUuOTk2IDE4MC45NzMgMjA1LjkzNkMxODAuNzAxIDIwNS44NzEgMTgwLjQ2MiAyMDUuNzM2IDE4MC4yNTUgMjA1LjUyOEMxODAuMDU0IDIwNS4zMjggMTc5LjkxNyAyMDUuMTEzIDE3OS44NDQgMjA0Ljg4M0MxNzkuNzY4IDIwNC42NSAxNzkuNzUzIDIwNC40MSAxNzkuNzk5IDIwNC4xNjFDMTc5Ljg0MyAyMDMuOTEgMTc5Ljk0MiAyMDMuNjU1IDE4MC4wOTYgMjAzLjM5NUMxODAuMjUgMjAzLjEzNSAxODAuNDU1IDIwMi44NzcgMTgwLjcxIDIwMi42MjFMMTgxLjQ1MyAyMDEuODc5Wk0xODAuNjQxIDE5Ni42MTRMMTg1Ljk0NSAyMDEuOTE3TDE4NS4zMDIgMjAyLjU1OUwxNzkuOTk5IDE5Ny4yNTZMMTgwLjY0MSAxOTYuNjE0Wk0xODMuOTI4IDE5Ni40NjJMMTg3LjY2NCAyMDAuMTk3TDE4Ny4wMjIgMjAwLjg0TDE4My4yODYgMTk3LjEwNEwxODMuOTI4IDE5Ni40NjJaTTE4Mi4yNDcgMTk2LjE2MUMxODIuMTQzIDE5Ni4wNTggMTgyLjA4NyAxOTUuOTM5IDE4Mi4wNzggMTk1LjgwNkMxODIuMDcxIDE5NS42NyAxODIuMTI5IDE5NS41NCAxODIuMjU0IDE5NS40MTVDMTgyLjM3NiAxOTUuMjkzIDE4Mi41MDUgMTk1LjIzNiAxODIuNjQgMTk1LjI0M0MxODIuNzc5IDE5NS4yNDcgMTgyLjg5OSAxOTUuMzAyIDE4My4wMDMgMTk1LjQwNUMxODMuMTAyIDE5NS41MDQgMTgzLjE1NCAxOTUuNjIzIDE4My4xNTggMTk1Ljc2MUMxODMuMTYzIDE5NS44OTQgMTgzLjEwNCAxOTYuMDIyIDE4Mi45ODIgMTk2LjE0NEMxODIuODU4IDE5Ni4yNjggMTgyLjcyOSAxOTYuMzI4IDE4Mi41OTYgMTk2LjMyNEMxODIuNDYyIDE5Ni4zMTQgMTgyLjM0NiAxOTYuMjYgMTgyLjI0NyAxOTYuMTYxWk0xOTAuMzE5IDE5Ni4wOTJMMTg1Ljc0MSAxOTEuNTE0TDE4Ni4zODMgMTkwLjg3MkwxOTEuNjg2IDE5Ni4xNzVMMTkxLjEgMTk2Ljc2MkwxOTAuMzE5IDE5Ni4wOTJaTTE4Ni43MDQgMTk3LjUwNEwxODYuNjMyIDE5Ny40MzJDMTg2LjM0NiAxOTcuMTQ2IDE4Ni4xMjIgMTk2Ljg1MyAxODUuOTU5IDE5Ni41NTFDMTg1Ljc5NSAxOTYuMjQ1IDE4NS42OTQgMTk1Ljk0NCAxODUuNjU1IDE5NS42NDdDMTg1LjYxOCAxOTUuMzQ4IDE4NS42NDQgMTk1LjA2MyAxODUuNzM0IDE5NC43OTRDMTg1LjgyNCAxOTQuNTIgMTg1Ljk4IDE5NC4yNzIgMTg2LjIwNCAxOTQuMDQ4QzE4Ni40MzggMTkzLjgxMyAxODYuNjg1IDE5My42NSAxODYuOTQzIDE5My41NThDMTg3LjIgMTkzLjQ2MSAxODcuNDY4IDE5My40MyAxODcuNzQ3IDE5My40NjVDMTg4LjAyNiAxOTMuNDk1IDE4OC4zMSAxOTMuNTgzIDE4OC42IDE5My43MzFDMTg4Ljg5IDE5My44NzggMTg5LjE4NyAxOTQuMDc2IDE4OS40OTEgMTk0LjMyNEwxODkuODA4IDE5NC42NDJDMTkwLjA1NyAxOTQuOTQxIDE5MC4yNTQgMTk1LjIzNyAxOTAuMzk5IDE5NS41MjlDMTkwLjU0NiAxOTUuODE5IDE5MC42MzUgMTk2LjEwNCAxOTAuNjY0IDE5Ni4zODJDMTkwLjY5NyAxOTYuNjU4IDE5MC42NjYgMTk2LjkyNyAxOTAuNTcxIDE5Ny4xODdDMTkwLjQ3NSAxOTcuNDQ1IDE5MC4zMDggMTk3LjY5MiAxOTAuMDcxIDE5Ny45MjlDMTg5Ljg1MiAxOTguMTQ4IDE4OS42MDUgMTk4LjMwMSAxODkuMzI4IDE5OC4zODhDMTg5LjA1NCAxOTguNDczIDE4OC43NjcgMTk4LjQ5NiAxODguNDY1IDE5OC40NTdDMTg4LjE2NiAxOTguNDE2IDE4Ny44NjYgMTk4LjMxNiAxODcuNTY0IDE5OC4xNTdDMTg3LjI2MiAxOTcuOTkzIDE4Ni45NzYgMTk3Ljc3NiAxODYuNzA0IDE5Ny41MDRaTTE4Ny4yNzQgMTk2Ljc5TDE4Ny4zNDYgMTk2Ljg2MkMxODcuNTMzIDE5Ny4wNDkgMTg3LjcyNiAxOTcuMjA1IDE4Ny45MjcgMTk3LjMzMkMxODguMTI5IDE5Ny40NTYgMTg4LjMzMyAxOTcuNTQgMTg4LjUzOCAxOTcuNTg0QzE4OC43NDMgMTk3LjYyOCAxODguOTQzIDE5Ny42MjMgMTg5LjEzOCAxOTcuNTdDMTg5LjMzMiAxOTcuNTE1IDE4OS41MTUgMTk3LjQwMSAxODkuNjg3IDE5Ny4yMjhDMTg5Ljg5OSAxOTcuMDE2IDE5MC4wMjggMTk2Ljc5OCAxOTAuMDc0IDE5Ni41NzJDMTkwLjEyMiAxOTYuMzQ0IDE5MC4xMTQgMTk2LjExNSAxOTAuMDUgMTk1Ljg4NUMxODkuOTg1IDE5NS42NTUgMTg5Ljg5IDE5NS40MyAxODkuNzYzIDE5NS4yMTJMMTg4LjkzMSAxOTQuMzhDMTg4Ljc3NyAxOTQuMjgxIDE4OC42MTUgMTk0LjE5OSAxODguNDQ0IDE5NC4xMzVDMTg4LjI3NCAxOTQuMDY1IDE4OC4xMDEgMTk0LjAyNiAxODcuOTI3IDE5NC4wMTdDMTg3Ljc1MiAxOTQuMDAzIDE4Ny41NzcgMTk0LjAyOSAxODcuNDAyIDE5NC4wOTNDMTg3LjIyOSAxOTQuMTU1IDE4Ny4wNjIgMTk0LjI2NyAxODYuOTAxIDE5NC40MjhDMTg2LjcyNiAxOTQuNjAzIDE4Ni42MTIgMTk0Ljc5MSAxODYuNTU5IDE5NC45OTFDMTg2LjUwNiAxOTUuMTg2IDE4Ni41MDMgMTk1LjM4OCAxODYuNTQ5IDE5NS41OTVDMTg2LjU5MyAxOTUuOCAxODYuNjc4IDE5Ni4wMDUgMTg2LjgwNCAxOTYuMjFDMTg2LjkzMSAxOTYuNDEgMTg3LjA4OCAxOTYuNjAzIDE4Ny4yNzQgMTk2Ljc5Wk0xODkuODI1IDE4Ny40MjlMMTk1LjEyOSAxOTIuNzMzTDE5NC40ODcgMTkzLjM3NUwxODkuMTgzIDE4OC4wNzJMMTg5LjgyNSAxODcuNDI5Wk0xOTMuMTEyIDE4Ny4yNzhMMTk2Ljg0OCAxOTEuMDEzTDE5Ni4yMDYgMTkxLjY1NkwxOTIuNDcgMTg3LjkyTDE5My4xMTIgMTg3LjI3OFpNMTkxLjQzMSAxODYuOTc3QzE5MS4zMjcgMTg2Ljg3NCAxOTEuMjcxIDE4Ni43NTUgMTkxLjI2MiAxODYuNjIyQzE5MS4yNTUgMTg2LjQ4NiAxOTEuMzE0IDE4Ni4zNTYgMTkxLjQzOCAxODYuMjMxQzE5MS41NiAxODYuMTA5IDE5MS42ODkgMTg2LjA1MiAxOTEuODI1IDE4Ni4wNTlDMTkxLjk2MyAxODYuMDYzIDE5Mi4wODQgMTg2LjExNyAxOTIuMTg3IDE4Ni4yMjFDMTkyLjI4NiAxODYuMzIgMTkyLjMzOCAxODYuNDM5IDE5Mi4zNDIgMTg2LjU3N0MxOTIuMzQ3IDE4Ni43MSAxOTIuMjg4IDE4Ni44MzggMTkyLjE2NiAxODYuOTZDMTkyLjA0MiAxODcuMDg0IDE5MS45MTMgMTg3LjE0NCAxOTEuNzggMTg3LjEzOUMxOTEuNjQ2IDE4Ny4xMyAxOTEuNTMgMTg3LjA3NiAxOTEuNDMxIDE4Ni45NzdaTTE5OC45MTMgMTg4LjAzN0MxOTkuMDY1IDE4Ny44ODUgMTk5LjE3NCAxODcuNzE0IDE5OS4yNDEgMTg3LjUyM0MxOTkuMzA4IDE4Ny4zMzIgMTk5LjMyOCAxODcuMTQxIDE5OS4zMDMgMTg2Ljk1QzE5OS4yNzUgMTg2Ljc1NiAxOTkuMTk3IDE4Ni41ODQgMTk5LjA2OCAxODYuNDMyTDE5OS42NzYgMTg1LjgyNEMxOTkuODg1IDE4Ni4wNTYgMjAwLjAxNyAxODYuMzM3IDIwMC4wNyAxODYuNjY2QzIwMC4xMjMgMTg2Ljk5MSAyMDAuMDk3IDE4Ny4zMjIgMTk5Ljk5NCAxODcuNjYxQzE5OS44ODggMTg3Ljk5NyAxOTkuNzAyIDE4OC4yOTcgMTk5LjQzOCAxODguNTYyQzE5OS4xNTcgMTg4Ljg0MyAxOTguODYyIDE4OS4wMzggMTk4LjU1NCAxODkuMTQ5QzE5OC4yNDggMTg5LjI1NyAxOTcuOTM5IDE4OS4yOTQgMTk3LjYyOSAxODkuMjU5QzE5Ny4zMiAxODkuMjIzIDE5Ny4wMiAxODkuMTI3IDE5Ni43MjcgMTg4Ljk3M0MxOTYuNDM1IDE4OC44MTQgMTk2LjE2MyAxODguNjA5IDE5NS45MTMgMTg4LjM1OEwxOTUuNzY4IDE4OC4yMTNDMTk1LjUxNyAxODcuOTYyIDE5NS4zMTMgMTg3LjY5MiAxOTUuMTU2IDE4Ny40MDJDMTk1IDE4Ny4xMDcgMTk0LjkwMyAxODYuODA2IDE5NC44NjYgMTg2LjQ5N0MxOTQuODMyIDE4Ni4xODcgMTk0Ljg2OSAxODUuODc4IDE5NC45NzcgMTg1LjU3MkMxOTUuMDg3IDE4NS4yNjMgMTk1LjI4MyAxODQuOTY5IDE5NS41NjQgMTg0LjY4OEMxOTUuODU2IDE4NC4zOTYgMTk2LjE3MiAxODQuMiAxOTYuNTEgMTg0LjEwMUMxOTYuODQ2IDE4NCAxOTcuMTc5IDE4My45ODkgMTk3LjUwOCAxODQuMDdDMTk3LjgzNyAxODQuMTQ2IDE5OC4xMzYgMTg0LjMwNyAxOTguNDA1IDE4NC41NTNMMTk3Ljc5OCAxODUuMTYxQzE5Ny42MzIgMTg1LjAxOCAxOTcuNDQ5IDE4NC45MjMgMTk3LjI0OSAxODQuODc0QzE5Ny4wNTEgMTg0LjgyNCAxOTYuODUxIDE4NC44MjYgMTk2LjY0OCAxODQuODgxQzE5Ni40NDUgMTg0LjkzMiAxOTYuMjU5IDE4NS4wNDMgMTk2LjA4OSAxODUuMjEzQzE5NS44OTMgMTg1LjQwOSAxOTUuNzY4IDE4NS42MTIgMTk1LjcxMiAxODUuODI0QzE5NS42NTcgMTg2LjAzMSAxOTUuNjU2IDE4Ni4yMzkgMTk1LjcwOSAxODYuNDQ5QzE5NS43NjIgMTg2LjY1NCAxOTUuODUgMTg2Ljg1MyAxOTUuOTc1IDE4Ny4wNDZDMTk2LjA5OSAxODcuMjM1IDE5Ni4yNDMgMTg3LjQxMSAxOTYuNDA2IDE4Ny41NzRMMTk2LjU1MSAxODcuNzE5QzE5Ni43MTUgMTg3Ljg4MyAxOTYuODkyIDE4OC4wMjggMTk3LjA4MyAxODguMTU1QzE5Ny4yNzQgMTg4LjI4MSAxOTcuNDcyIDE4OC4zNzEgMTk3LjY3NyAxODguNDI0QzE5Ny44ODQgMTg4LjQ3NCAxOTguMDkyIDE4OC40NzMgMTk4LjMwMiAxODguNDJDMTk4LjUxMSAxODguMzYzIDE5OC43MTUgMTg4LjIzNSAxOTguOTEzIDE4OC4wMzdaTTIwMy4xOTQgMTg0LjgwNUMyMDIuOTM0IDE4NS4wNjYgMjAyLjY1NCAxODUuMjU4IDIwMi4zNTUgMTg1LjM4MkMyMDIuMDU2IDE4NS41MDIgMjAxLjc1IDE4NS41NTcgMjAxLjQzNyAxODUuNTQ4QzIwMS4xMjYgMTg1LjUzNiAyMDAuODIgMTg1LjQ2IDIwMC41MTggMTg1LjMyQzIwMC4yMTcgMTg1LjE3OSAxOTkuOTM1IDE4NC45NzggMTk5LjY3MyAxODQuNzE2TDE5OS41MjcgMTg0LjU3MUMxOTkuMjI0IDE4NC4yNjcgMTk4Ljk5OCAxODMuOTUxIDE5OC44NTEgMTgzLjYyNUMxOTguNzAxIDE4My4yOTUgMTk4LjYyMSAxODIuOTcxIDE5OC42MDkgMTgyLjY1MUMxOTguNTk4IDE4Mi4zMzEgMTk4LjY0NyAxODIuMDMxIDE5OC43NTggMTgxLjc1QzE5OC44NjggMTgxLjQ2OSAxOTkuMDI4IDE4MS4yMjQgMTk5LjIzNyAxODEuMDE0QzE5OS41MDQgMTgwLjc0NyAxOTkuNzgxIDE4MC41NjMgMjAwLjA2NiAxODAuNDYyQzIwMC4zNTQgMTgwLjM1OCAyMDAuNjQzIDE4MC4zMjcgMjAwLjkzMyAxODAuMzY5QzIwMS4yMiAxODAuNDA4IDIwMS41MDYgMTgwLjUwOSAyMDEuNzg5IDE4MC42NzNDMjAyLjA3IDE4MC44MzQgMjAyLjM0MSAxODEuMDQ1IDIwMi42MDQgMTgxLjMwOEwyMDIuODkgMTgxLjU5NEwyMDAuMTAxIDE4NC4zODRMMTk5LjU3OSAxODMuODYzTDIwMS43MyAxODEuNzEyTDIwMS42ODIgMTgxLjY2NEMyMDEuNTA3IDE4MS41MDcgMjAxLjMxMSAxODEuMzggMjAxLjA5NSAxODEuMjg0QzIwMC44ODEgMTgxLjE4NSAyMDAuNjYgMTgxLjE0OCAyMDAuNDMyIDE4MS4xNzNDMjAwLjIwNCAxODEuMTk5IDE5OS45ODEgMTgxLjMyMSAxOTkuNzYyIDE4MS41MzlDMTk5LjYxNyAxODEuNjg0IDE5OS41MTUgMTgxLjg0OSAxOTkuNDU1IDE4Mi4wMzNDMTk5LjM5MyAxODIuMjE1IDE5OS4zNzggMTgyLjQwOSAxOTkuNDEgMTgyLjYxNkMxOTkuNDQyIDE4Mi44MjQgMTk5LjUyMSAxODMuMDM4IDE5OS42NDUgMTgzLjI1OUMxOTkuNzY5IDE4My40OCAxOTkuOTQ0IDE4My43MDMgMjAwLjE3IDE4My45MjhMMjAwLjMxNSAxODQuMDczQzIwMC40OTIgMTg0LjI1MSAyMDAuNjgzIDE4NC4zOTMgMjAwLjg4OCAxODQuNTAyQzIwMS4wOTMgMTg0LjYwNSAyMDEuMzAxIDE4NC42NjggMjAxLjUxMyAxODQuNjkxQzIwMS43MjcgMTg0LjcxMiAyMDEuOTM1IDE4NC42ODggMjAyLjEzOCAxODQuNjE5QzIwMi4zNDMgMTg0LjU0OCAyMDIuNTMyIDE4NC40MjQgMjAyLjcwNyAxODQuMjVDMjAyLjkzMyAxODQuMDI0IDIwMy4wNzggMTgzLjc4NyAyMDMuMTQyIDE4My41MzhDMjAzLjIwNyAxODMuMjkgMjAzLjIyMSAxODMuMDMgMjAzLjE4NCAxODIuNzU4TDIwMy44NzggMTgyLjY3OUMyMDMuOTE5IDE4Mi44ODEgMjAzLjkzMyAxODMuMSAyMDMuOTE5IDE4My4zMzVDMjAzLjkwNSAxODMuNTY5IDIwMy44NDIgMTgzLjgxMiAyMDMuNzI5IDE4NC4wNjNDMjAzLjYxOSAxODQuMzEyIDIwMy40NDEgMTg0LjU1OSAyMDMuMTk0IDE4NC44MDVaTTIwMy4wMjUgMTc4Ljk2TDIwNS45NjMgMTgxLjg5OEwyMDUuMzI1IDE4Mi41MzdMMjAxLjU4OSAxNzguODAxTDIwMi4xOTMgMTc4LjE5N0wyMDMuMDI1IDE3OC45NlpNMjAzLjgwMiAxODAuMDQxTDIwMy41MjYgMTgwLjI5NkMyMDMuMjcyIDE4MC4wMzggMjAzLjA3NSAxNzkuNzY1IDIwMi45MzIgMTc5LjQ3NUMyMDIuNzg3IDE3OS4xODIgMjAyLjcgMTc4Ljg4OSAyMDIuNjczIDE3OC41OTRDMjAyLjY0NSAxNzguMjk5IDIwMi42OCAxNzguMDE2IDIwMi43NzYgMTc3Ljc0NUMyMDIuODczIDE3Ny40NjkgMjAzLjAzNCAxNzcuMjE4IDIwMy4yNiAxNzYuOTkyQzIwMy40NDQgMTc2LjgwOCAyMDMuNjM1IDE3Ni42NjcgMjAzLjgzMyAxNzYuNTcxQzIwNC4wMjkgMTc2LjQ3MiAyMDQuMjMyIDE3Ni40MjUgMjA0LjQ0NCAxNzYuNDI5QzIwNC42NTggMTc2LjQzMiAyMDQuODc5IDE3Ni40OTEgMjA1LjEwNyAxNzYuNjA5QzIwNS4zMzMgMTc2LjcyNCAyMDUuNTY5IDE3Ni45MDUgMjA1LjgxNSAxNzcuMTUxTDIwOC4yNjMgMTc5LjU5OUwyMDcuNjIxIDE4MC4yNDFMMjA1LjE2NiAxNzcuNzg2QzIwNC45NyAxNzcuNTkxIDIwNC43ODUgMTc3LjQ2MyAyMDQuNjEgMTc3LjQwM0MyMDQuNDMzIDE3Ny4zNDEgMjA0LjI2MiAxNzcuMzM4IDIwNC4wOTkgMTc3LjM5NkMyMDMuOTMzIDE3Ny40NTEgMjAzLjc3IDE3Ny41NTkgMjAzLjYwOSAxNzcuNzIxQzIwMy40NSAxNzcuODc5IDIwMy4zMzggMTc4LjA1OCAyMDMuMjc0IDE3OC4yNTZDMjAzLjIxMSAxNzguNDUxIDIwMy4xOTIgMTc4LjY1NSAyMDMuMjE1IDE3OC44NjdDMjAzLjI0IDE3OS4wNzYgMjAzLjMwMiAxNzkuMjgzIDIwMy40MDEgMTc5LjQ4OEMyMDMuNSAxNzkuNjg5IDIwMy42MzQgMTc5Ljg3MyAyMDMuODAyIDE4MC4wNDFaTTIxMC40MTcgMTc1LjQ2M0MyMTAuMzI1IDE3NS4zNyAyMTAuMjE5IDE3NS4zMDYgMjEwLjEgMTc1LjI2OUMyMDkuOTggMTc1LjIyOCAyMDkuODI2IDE3NS4yMzcgMjA5LjYzNyAxNzUuMjk3QzIwOS40NDggMTc1LjM1MiAyMDkuMjA2IDE3NS40NzkgMjA4LjkxMiAxNzUuNjc3QzIwOC42NjEgMTc1Ljg0IDIwOC40MjIgMTc1Ljk3NiAyMDguMTk0IDE3Ni4wODRDMjA3Ljk2OCAxNzYuMTkgMjA3Ljc1NCAxNzYuMjU5IDIwNy41NTEgMTc2LjI5MUMyMDcuMzUxIDE3Ni4zMjEgMjA3LjE2MiAxNzYuMzEgMjA2Ljk4NSAxNzYuMjU3QzIwNi44MDggMTc2LjIwNCAyMDYuNjQyIDE3Ni4xIDIwNi40ODggMTc1Ljk0NkMyMDYuMzQxIDE3NS43OTkgMjA2LjIzNCAxNzUuNjI3IDIwNi4xNjcgMTc1LjQzMUMyMDYuMTAzIDE3NS4yMzMgMjA2LjA4IDE3NS4wMjQgMjA2LjA5OCAxNzQuODAzQzIwNi4xMTkgMTc0LjU4IDIwNi4xODUgMTc0LjM1NCAyMDYuMjk4IDE3NC4xMjZDMjA2LjQxMSAxNzMuODk4IDIwNi41NzIgMTczLjY4IDIwNi43ODIgMTczLjQ3QzIwNy4wODEgMTczLjE3MSAyMDcuMzg5IDE3Mi45NjkgMjA3LjcwNyAxNzIuODYzQzIwOC4wMjUgMTcyLjc1NyAyMDguMzI4IDE3Mi43MzYgMjA4LjYxOCAxNzIuODAxQzIwOC45MDYgMTcyLjg2MyAyMDkuMTU3IDE3My4wMDEgMjA5LjM3MSAxNzMuMjE1TDIwOC43MzIgMTczLjg1NEMyMDguNjI5IDE3My43NSAyMDguNDk4IDE3My42ODEgMjA4LjMzOSAxNzMuNjQ2QzIwOC4xOCAxNzMuNjA3IDIwOC4wMSAxNzMuNjE0IDIwNy44MjggMTczLjY2N0MyMDcuNjQ4IDE3My43MTggMjA3LjQ3NCAxNzMuODI3IDIwNy4zMDYgMTczLjk5NUMyMDcuMTI5IDE3NC4xNzIgMjA3LjAxMyAxNzQuMzQ0IDIwNi45NTggMTc0LjUxQzIwNi45MDIgMTc0LjY3MSAyMDYuODkxIDE3NC44MTggMjA2LjkyMyAxNzQuOTUyQzIwNi45NTggMTc1LjA4MyAyMDcuMDIxIDE3NS4xOTQgMjA3LjExMyAxNzUuMjg2QzIwNy4xODIgMTc1LjM1NSAyMDcuMjU2IDE3NS40MDYgMjA3LjMzNCAxNzUuNDM4QzIwNy40MTIgMTc1LjQ2NiAyMDcuNTA1IDE3NS40NzIgMjA3LjYxNCAxNzUuNDU2QzIwNy43MiAxNzUuNDM3IDIwNy44NDggMTc1LjM5MSAyMDggMTc1LjMxN0MyMDguMTUyIDE3NS4yNDQgMjA4LjMzNSAxNzUuMTM5IDIwOC41NDkgMTc1LjAwM0MyMDguOTI1IDE3NC43NjYgMjA5LjI1OSAxNzQuNTk3IDIwOS41NTQgMTc0LjQ5NkMyMDkuODQ5IDE3NC4zOTQgMjEwLjExNSAxNzQuMzY2IDIxMC4zNTIgMTc0LjQwOUMyMTAuNTg5IDE3NC40NTMgMjEwLjgwNyAxNzQuNTc1IDIxMS4wMDggMTc0Ljc3NUMyMTEuMTcxIDE3NC45MzkgMjExLjI4NiAxNzUuMTIzIDIxMS4zNTMgMTc1LjMyOEMyMTEuNDIyIDE3NS41MyAyMTEuNDQyIDE3NS43NDYgMjExLjQxMiAxNzUuOTc0QzIxMS4zODIgMTc2LjE5NyAyMTEuMzA2IDE3Ni40MjUgMjExLjE4NCAxNzYuNjU3QzIxMS4wNjIgMTc2Ljg4NSAyMTAuODkxIDE3Ny4xMDggMjEwLjY3MyAxNzcuMzI3QzIxMC4zNDQgMTc3LjY1NiAyMTAuMDA2IDE3Ny44NzYgMjA5LjY2MSAxNzcuOTg2QzIwOS4zMTYgMTc4LjA5NyAyMDguOTkxIDE3OC4xMTggMjA4LjY4NyAxNzguMDQ5QzIwOC4zODQgMTc3Ljk4IDIwOC4xMjggMTc3Ljg0MSAyMDcuOTIxIDE3Ny42MzRMMjA4LjU2MyAxNzYuOTkyQzIwOC43NDcgMTc3LjE1OCAyMDguOTM3IDE3Ny4yNDYgMjA5LjEzMyAxNzcuMjU4QzIwOS4zMjYgMTc3LjI2NyAyMDkuNTExIDE3Ny4yMjcgMjA5LjY4OSAxNzcuMTM3QzIwOS44NjQgMTc3LjA0NSAyMTAuMDE3IDE3Ni45MzMgMjEwLjE0OCAxNzYuODAyQzIxMC4zMjMgMTc2LjYyNyAyMTAuNDQ2IDE3Ni40NTggMjEwLjUxNyAxNzYuMjk1QzIxMC41OTEgMTc2LjEyOSAyMTAuNjE5IDE3NS45NzUgMjEwLjYgMTc1LjgzMkMyMTAuNTgyIDE3NS42ODkgMjEwLjUyMSAxNzUuNTY2IDIxMC40MTcgMTc1LjQ2M1pNMjE0LjUwNSAxNzMuNDk0QzIxNC4yNDUgMTczLjc1NSAyMTMuOTY1IDE3My45NDcgMjEzLjY2NiAxNzQuMDcxQzIxMy4zNjcgMTc0LjE5MSAyMTMuMDYxIDE3NC4yNDYgMjEyLjc0OCAxNzQuMjM3QzIxMi40MzcgMTc0LjIyNSAyMTIuMTMxIDE3NC4xNDkgMjExLjgyOSAxNzQuMDA5QzIxMS41MjggMTczLjg2OSAyMTEuMjQ2IDE3My42NjcgMjEwLjk4MyAxNzMuNDA1TDIxMC44MzggMTczLjI2QzIxMC41MzUgMTcyLjk1NiAyMTAuMzA5IDE3Mi42NDEgMjEwLjE2MiAxNzIuMzE0QzIxMC4wMTIgMTcxLjk4NSAyMDkuOTMyIDE3MS42NiAyMDkuOTIgMTcxLjM0QzIwOS45MDkgMTcxLjAyIDIwOS45NTggMTcwLjcyIDIxMC4wNjggMTcwLjQzOUMyMTAuMTc5IDE3MC4xNTggMjEwLjMzOSAxNjkuOTEzIDIxMC41NDggMTY5LjcwM0MyMTAuODE1IDE2OS40MzYgMjExLjA5MiAxNjkuMjUyIDIxMS4zNzcgMTY5LjE1MUMyMTEuNjY1IDE2OS4wNDcgMjExLjk1NCAxNjkuMDE2IDIxMi4yNDQgMTY5LjA1OEMyMTIuNTMxIDE2OS4wOTcgMjEyLjgxNyAxNjkuMTk4IDIxMy4xIDE2OS4zNjJDMjEzLjM4MSAxNjkuNTIzIDIxMy42NTIgMTY5LjczNSAyMTMuOTE1IDE2OS45OTdMMjE0LjIwMSAxNzAuMjg0TDIxMS40MTIgMTczLjA3M0wyMTAuODkgMTcyLjU1MkwyMTMuMDQxIDE3MC40MDFMMjEyLjk5MyAxNzAuMzUzQzIxMi44MTggMTcwLjE5NiAyMTIuNjIyIDE3MC4wNjkgMjEyLjQwNiAxNjkuOTczQzIxMi4xOTIgMTY5Ljg3NCAyMTEuOTcxIDE2OS44MzcgMjExLjc0MyAxNjkuODYyQzIxMS41MTUgMTY5Ljg4OCAyMTEuMjkyIDE3MC4wMSAyMTEuMDczIDE3MC4yMjhDMjEwLjkyOCAxNzAuMzczIDIxMC44MjYgMTcwLjUzOCAyMTAuNzY2IDE3MC43MjJDMjEwLjcwNCAxNzAuOTA0IDIxMC42ODkgMTcxLjA5OCAyMTAuNzIxIDE3MS4zMDVDMjEwLjc1MyAxNzEuNTEzIDIxMC44MzIgMTcxLjcyNyAyMTAuOTU2IDE3MS45NDhDMjExLjA4IDE3Mi4xNjkgMjExLjI1NSAxNzIuMzkyIDIxMS40ODEgMTcyLjYxOEwyMTEuNjI2IDE3Mi43NjNDMjExLjgwMyAxNzIuOTQgMjExLjk5NCAxNzMuMDgyIDIxMi4xOTkgMTczLjE5MUMyMTIuNDA0IDE3My4yOTQgMjEyLjYxMiAxNzMuMzU4IDIxMi44MjQgMTczLjM4MUMyMTMuMDM4IDE3My40MDEgMjEzLjI0NiAxNzMuMzc3IDIxMy40NDkgMTczLjMwOEMyMTMuNjU0IDE3My4yMzcgMjEzLjg0MyAxNzMuMTE0IDIxNC4wMTggMTcyLjkzOUMyMTQuMjQ0IDE3Mi43MTMgMjE0LjM4OSAxNzIuNDc2IDIxNC40NTMgMTcyLjIyN0MyMTQuNTE4IDE3MS45NzkgMjE0LjUzMiAxNzEuNzE5IDIxNC40OTUgMTcxLjQ0N0wyMTUuMTg5IDE3MS4zNjhDMjE1LjIzIDE3MS41NyAyMTUuMjQ0IDE3MS43ODkgMjE1LjIzIDE3Mi4wMjRDMjE1LjIxNiAxNzIuMjU4IDIxNS4xNTMgMTcyLjUwMSAyMTUuMDQgMTcyLjc1MkMyMTQuOTMgMTczLjAwMSAyMTQuNzUxIDE3My4yNDggMjE0LjUwNSAxNzMuNDk0WlwiIGZpbGw9XCJibGFja1wiLz4gPHBhdGggZD1cIk0yMTcgMTY3TDI0OSAxMzVcIiBzdHJva2U9XCJibGFja1wiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiIHN0cm9rZS1kYXNoYXJyYXk9XCI4IDhcIi8+IDxwYXRoIGQ9XCJNMjAwIDIwMEwyNDkgMjQ5XCIgc3Ryb2tlPVwiYmxhY2tcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIiBzdHJva2UtZGFzaGFycmF5PVwiOCA4XCIvPiA8cGF0aCBkPVwiTTEzNSAyNDlMMTY3IDIxN1wiIHN0cm9rZT1cImJsYWNrXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIgc3Ryb2tlLWRhc2hhcnJheT1cIjggOFwiLz4gPHBhdGggZD1cIk0xMzUgMTM1TDE4NCAxODRcIiBzdHJva2U9XCJibGFja1wiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiIHN0cm9rZS1kYXNoYXJyYXk9XCI4IDhcIi8+IDwvZz4gPGRlZnM+IDxjbGlwUGF0aCBpZD1cImNsaXAwXzg0Nl8yNjkyMVwiPiA8cmVjdCB3aWR0aD1cIjI1NlwiIGhlaWdodD1cIjI1NlwiIGZpbGw9XCJ3aGl0ZVwiLz4gPC9jbGlwUGF0aD4gPC9kZWZzPiA8L3N2Zz4nKX0udHJ2LWxpY2Vuc2UtYmFubmVye3dpZHRoOmZpdC1jb250ZW50O21heC13aWR0aDo0MCU7bWFyZ2luOjAgYXV0bztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7cmlnaHQ6MDt0b3A6NTBweDtoZWlnaHQ6NTBweDt6LWluZGV4OjEwMDAwfS50cnYtbGljZW5zZS1iYW5uZXIgLmstbm90aWZpY2F0aW9ue3BhZGRpbmc6MTJweDtib3JkZXItY29sb3I6I2ZmYzAwMDtjb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6I2ZmYzAwMH0udHJ2LWxpY2Vuc2UtYmFubmVyIC5rLW5vdGlmaWNhdGlvbiAuay1ub3RpZmljYXRpb24tc3RhdHVze21hcmdpbi1yaWdodDo1cHh9LnRydi1saWNlbnNlLWJhbm5lciAuay1ub3RpZmljYXRpb24gLmstbm90aWZpY2F0aW9uLWNvbnRlbnR7ZGlzcGxheTpmbGV4fS50cnYtbGljZW5zZS1iYW5uZXIgLmstbm90aWZpY2F0aW9uIC5rLW5vdGlmaWNhdGlvbi1jb250ZW50IC50cnYtbGljZW5zZS1tZXNzYWdle2ZvbnQtc2l6ZToxNHB4fS50cnYtbGljZW5zZS1iYW5uZXIgLmstbm90aWZpY2F0aW9uIC5rLW5vdGlmaWNhdGlvbi1jb250ZW50IC50cnYtbGljZW5zZS1saW5re21hcmdpbjowIDEwcHg7YWxpZ24tY29udGVudDpjZW50ZXI7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnRydi1saWNlbnNlLWJhbm5lciAuay1ub3RpZmljYXRpb24gLmstbm90aWZpY2F0aW9uLWNvbnRlbnQgLnRydi1saWNlbnNlLWxpbmsgLmstaWNvbntmb250LXNpemU6MTZweDtjb2xvcjojMDAwfS50cnYtcmVwb3J0LXZpZXdlcntwYWRkaW5nOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItcmFkaXVzOjA7Ym94LXNpemluZzpib3JkZXItYm94O291dGxpbmU6MDtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLHJnYmEoMCwwLDAsLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsIzQyNDI0Mik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwjZmZmKTtmb250LWZhbWlseTp2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVufS50cnYtcmVwb3J0LXZpZXdlciAqe2JveC1zaXppbmc6Ym9yZGVyLWJveH0udHJ2LXJlcG9ydC12aWV3ZXIgOjphZnRlciwudHJ2LXJlcG9ydC12aWV3ZXIgOjpiZWZvcmV7Ym94LXNpemluZzppbmhlcml0fS50cnYtY29udGVudC13cmFwcGVyLC50cnYtcmVwb3J0LXZpZXdlci13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDoxMDAlO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6Y29sdW1uIG5vd3JhcDtpbnNldDowfS50cnYtdG9vbGJhcntib3JkZXItd2lkdGg6MDtib3JkZXItYm90dG9tLXdpZHRoOjFweDtmbGV4LXNocmluazowfS50cnYtdG9vbGJhciAudHJ2LXRvb2xiYXItbGFiZWx7YWxpZ24tc2VsZjpjZW50ZXJ9LnRydi10b29sYmFyPmJ1dHRvbntwYWRkaW5nOjZweH0udHJ2LXRvb2xiYXI+YnV0dG9uPi5rLWJ1dHRvbi10ZXh0e2Rpc3BsYXk6bm9uZX0udHJ2LXRvb2xiYXI+LmstdG9vbGJhci1pdGVte2dhcDo1cHh9LnRydi10b29sYmFyPi5rLXRvb2xiYXItaXRlbSAudHJ2LXRvb2xiYXItbnVtZXJpY3t3aWR0aDo0ZW19LnRydi10b29sYmFyPi5rLXRvb2xiYXItaXRlbSAudHJ2LXRvb2xiYXItbnVtZXJpYz5pbnB1dHtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxLjQyODU3MTQyODY7cGFkZGluZy1ibG9jazo0cHg7cGFkZGluZy1pbmxpbmU6OHB4fS50cnYtdG9vbGJhcj4uay10b29sYmFyLWl0ZW0gLmstaW5wdXQtaW5uZXJ7dGV4dC1hbGlnbjpyaWdodH0udHJ2LXRvb2xiYXIgLnRydi1yZXBvcnQtcGFnZXJ7YWxpZ24taXRlbXM6Y2VudGVyfS50cnYtdG9vbGJhciAuc2VuZC1lbWFpbC1oaWRkZW57ZGlzcGxheTpub25lfS50cnYtY29udGVudHtoZWlnaHQ6MTAwJTtib3JkZXItd2lkdGg6MDtib3gtc2l6aW5nOmJvcmRlci1ib3g7ZmxleDoxIDEgMCU7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVufS50cnYtY29udGVudC50cnYtZG9jdW1lbnQtbWFwLXBhbmUtaGlkZGVuPjpmaXJzdC1jaGlsZDppcyguay1wYW5lKSwudHJ2LWNvbnRlbnQudHJ2LWRvY3VtZW50LW1hcC1wYW5lLWhpZGRlbj46bnRoLWNoaWxkKDIpOmlzKC5rLXNwbGl0YmFyKXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS50cnYtY29udGVudC50cnYtcGFyYW1ldGVycy1wYW5lLWhpZGRlbj46bnRoLWNoaWxkKDQpOmlzKC5rLXNwbGl0YmFyKSwudHJ2LWNvbnRlbnQudHJ2LXBhcmFtZXRlcnMtcGFuZS1oaWRkZW4+Om50aC1jaGlsZCg1KTppcyguay1wYW5lKXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS50cnYtZG9jdW1lbnQtbWFwIC50cnYtZG9jdW1lbnQtbWFwLW92ZXJsYXl7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjA7ZGlzcGxheTpub25lO2JhY2tncm91bmQ6I2ZmZjtvcGFjaXR5Oi42O3otaW5kZXg6MX0udHJ2LWRvY3VtZW50LW1hcC1wYW5le21heC13aWR0aDozMDBweH0udHJ2LWRvY3VtZW50LW1hcC1jb250YWluZXJ7aGVpZ2h0OjEwMCU7b3ZlcmZsb3c6YXV0b30udHJ2LWRvY3VtZW50LW1hcC13cmFwcGVye3BhZGRpbmc6MjBweH0udHJ2LWRvY3VtZW50LW1hcC50cnYtbG9hZGluZyAudHJ2LWRvY3VtZW50LW1hcC1vdmVybGF5e2Rpc3BsYXk6YmxvY2t9LnRydi1wYXJhbWV0ZXJzLWFyZWEgLnRydi1wYXJhbWV0ZXItY29udGFpbmVye21hcmdpbjouNWVtO21hcmdpbi1ib3R0b206MTBweDtwYWRkaW5nOi4xZW19LnRydi1wYXJhbWV0ZXJzLWFyZWEgLnRydi1wYXJhbWV0ZXJzLXdyYXBwZXIgLnRydi1wYXJhbWV0ZXItZWRpdG9yLWJvb2xlYW57Ym9yZGVyOjJweCBzb2xpZCB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIscmdiYSgwLDAsMCwuMTIpKTt3aWR0aDoxcmVtO2hlaWdodDoxcmVtfS50cnYtcGFyYW1ldGVycy1hcmVhLi12ZXJ0aWNhbHtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDtvdmVyZmxvdzphdXRvfS50cnYtcGFyYW1ldGVycy1hcmVhLi12ZXJ0aWNhbCAudHJ2LXBhcmFtZXRlcnMtYXJlYS1jb250ZW50LC50cnYtcGFyYW1ldGVycy1hcmVhLi12ZXJ0aWNhbC5wcmV2aWV3IC50cnYtcGFyYW1ldGVycy1hcmVhLWNvbnRlbnR7ZmxleDoxOy1tcy1mbGV4OjE7b3ZlcmZsb3c6YXV0b30udHJ2LXBhcmFtZXRlcnMtYXJlYS4tdmVydGljYWwgLnRydi1wYXJhbWV0ZXJzLWFyZWEtZm9vdGVyLC50cnYtcGFyYW1ldGVycy1hcmVhLi12ZXJ0aWNhbC5wcmV2aWV3IC50cnYtcGFyYW1ldGVycy1hcmVhLWZvb3RlcntoZWlnaHQ6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZX0udHJ2LXBhcmFtZXRlcnMtYXJlYS4tdmVydGljYWwgLnRydi1wYXJhbWV0ZXJzLWFyZWEtcHJldmlldy1idXR0b257cG9zaXRpb246cmVsYXRpdmU7dG9wOjA7bGVmdDowO21hcmdpbjo2cHh9LnRydi1wYXJhbWV0ZXJzLWFyZWEuLXZlcnRpY2FsIC50cnYtcGFyYW1ldGVyLWNvbnRhaW5lcntoZWlnaHQ6MTAwJTttYXgtd2lkdGg6MzAwcHg7bWluLXdpZHRoOjEzMHB4fS50cnYtcGFyYW1ldGVycy1hcmVhLi12ZXJ0aWNhbCAudHJ2LXBhcmFtZXRlcnMtd3JhcHBlcnttaW4taGVpZ2h0OjEwMCU7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4fS50cnYtcGFyYW1ldGVycy1hcmVhIC50cnYtcGFyYW1ldGVycy1hcmVhLWZvb3RlcntkaXNwbGF5Om5vbmV9LnRydi1wYXJhbWV0ZXJzLWFyZWEucHJldmlldyAudHJ2LXBhcmFtZXRlcnMtYXJlYS1mb290ZXJ7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0Oi40ZW07Ym90dG9tOjA7aGVpZ2h0OjNlbX0udHJ2LXBhcmFtZXRlcnMtYXJlYS5wcmV2aWV3Om5vdCguLXZlcnRpY2FsKSAudHJ2LXBhcmFtZXRlcnMtYXJlYS1jb250ZW50e3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtyaWdodDowO3RvcDowO2JvdHRvbTozZW07b3ZlcmZsb3c6YXV0b30udHJ2LXBhcmFtZXRlcnMtcGFuZXttYXgtd2lkdGg6MzAwcHh9LnRydi1wYXJhbWV0ZXItaGVhZGVyLC50cnYtcGFyYW1ldGVyLXZhbHVle3BhZGRpbmc6OHB4fS50cnYtcGFyYW1ldGVyLWFjdGlvbnN7cGFkZGluZzowO21hcmdpbi10b3A6MTZweH0udHJ2LXBhZ2VzLXBhbmV7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9LnRydi1wYWdlcy1wYW5lIC50cnYtb3ZlcmxheXtkaXNwbGF5Om5vbmV9LnRydi1wYWdlcy1wYW5lLnRydi1sb2FkaW5nIC50cnYtb3ZlcmxheXtkaXNwbGF5OmJsb2NrO3otaW5kZXg6OTAwMH0udHJ2LXJlcG9ydC1wYWdlKy50cnYtcmVwb3J0LXBhZ2V7bWFyZ2luLXRvcDoxMHB4fS50cnYtcGFnZXMtcGFuZSAudHJ2LW5vdGlmaWNhdGlvbnt3aWR0aDphdXRvO3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMHB4O2xlZnQ6NTAlO3otaW5kZXg6OTEwMDt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKX0udHJ2LXBhZ2VzLXBhbmUgLnRydi1ub3RpZmljYXRpb24+Lmstbm90aWZpY2F0aW9uLXdyYXB7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO2dhcDo1cHg7YWxpZ24taXRlbXM6Y2VudGVyfS50cnYtcGFnZXMtcGFuZSAudHJ2LW5vdGlmaWNhdGlvbj4uay1ub3RpZmljYXRpb24td3JhcCAuay1pY29ue2ZvbnQtc2l6ZToxcmVtfS50cnYtcGFnZS1jb250YWluZXJ7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvdmVyZmxvdzphdXRvfS50cnYtcmVwb3J0LXBhZ2V7Ym94LXNpemluZzpjb250ZW50LWJveDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LnRydi1yZXBvcnQtcGFnZSBkaXZ7Ym94LXNpemluZzpjb250ZW50LWJveH0udHJ2LXNrZWxldG9uLXdyYXBwZXJ7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kOnVybCgnZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpZFhSbUxUZ2lQejRLUENFdExTQkhaVzVsY21GMGIzSTZJRUZrYjJKbElFbHNiSFZ6ZEhKaGRHOXlJREl6TGpBdU1Dd2dVMVpISUVWNGNHOXlkQ0JRYkhWbkxVbHVJQzRnVTFaSElGWmxjbk5wYjI0NklEWXVNREFnUW5WcGJHUWdNQ2tnSUMwdFBnbzhjM1puSUhabGNuTnBiMjQ5SWpFdU1TSWdhV1E5SWt4aGVXVnlYekVpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUlnZUcxc2JuTTZlR3hwYm1zOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6RTVPVGt2ZUd4cGJtc2lJSGc5SWpCd2VDSWdlVDBpTUhCNElnb0pJSFpwWlhkQ2IzZzlJakFnTUNBMU1UVWdNalV3SWlCemRIbHNaVDBpWlc1aFlteGxMV0poWTJ0bmNtOTFibVE2Ym1WM0lEQWdNQ0ExTVRVZ01qVXdPeUlnZUcxc09uTndZV05sUFNKd2NtVnpaWEoyWlNJK0NqeHpkSGxzWlNCMGVYQmxQU0owWlhoMEwyTnpjeUkrQ2drdWMzUXdlMlpwYkd3NkkwWkdSa1pHUmp0OUNna3VjM1F4ZTJacGJHdzZJMFV4UlVSR01UdDlDand2YzNSNWJHVStDanh5WldOMElIazlJakFpSUdOc1lYTnpQU0p6ZERBaUlIZHBaSFJvUFNJMU1UVWlJR2hsYVdkb2REMGlNalV3SWk4K0NqeG5QZ29KUEhCaGRHZ2dZMnhoYzNNOUluTjBNU0lnWkQwaVRUUXhOaXd4TkRFdU5XdzBNaTQzTERReUxqZGpMVFV1TlN3MUxqWXRNVElzTVRBdE1Ua3VNeXd4TXk0eFl5MDNMalFzTXk0eExURTFMakVzTkM0M0xUSXpMak1zTkM0M1l5MHhNQzQ1TERBdE1qQXVPUzB5TGpjdE16QXVNUzA0Q2drSll5MDVMakl0TlM0MExURTJMalV0TVRJdU5pMHlNUzQ0TFRJeExqaGpMVFV1TkMwNUxqSXRPQzB4T1M0eUxUZ3RNekF1TVdNd0xURXdMamtzTWk0M0xUSXdMamtzT0Mwek1DNHhZelV1TkMwNUxqSXNNVEl1TmkweE5pNDFMREl4TGpndE1qRXVPR001TGpJdE5TNDBMREU1TGpJdE9Dd3pNQzR4TFRnS0NRbDJOVGt1TTBnME1UWjZJRTAwT0RZc01UTXlhQzAyTUZZM01tTXhNQzQ1TERBc01qQXVPU3d5TGpjc016QXVNU3c0WXprdU1pdzFMalFzTVRZdU5Td3hNaTQyTERJeExqZ3NNakV1T0VNME9ETXVNeXd4TVRFdU1TdzBPRFlzTVRJeExqRXNORGcyTERFek1ub2dUVFF6TUM0MkxERTBNa2cwT1RFS0NRbGpNQ3c0TGpJdE1TNDJMREUyTFRRdU55d3lNeTR6WXkwekxqRXNOeTQwTFRjdU5Td3hNeTQ0TFRFekxqRXNNVGt1TTB3ME16QXVOaXd4TkRKNklpOCtDand2Wno0S1BISmxZM1FnZUQwaU1qQWlJSGs5SWpJd0lpQmpiR0Z6Y3owaWMzUXhJaUIzYVdSMGFEMGlORGMxSWlCb1pXbG5hSFE5SWpFd0lpOCtDanh5WldOMElIZzlJakl3SWlCNVBTSTBOU0lnWTJ4aGMzTTlJbk4wTVNJZ2QybGtkR2c5SWpRM05TSWdhR1ZwWjJoMFBTSXhNQ0l2UGdvOGNtVmpkQ0I0UFNJeU1DSWdlVDBpTVRrMUlpQmpiR0Z6Y3owaWMzUXhJaUIzYVdSMGFEMGlNekUxSWlCb1pXbG5hSFE5SWpFd0lpOCtDanh5WldOMElIZzlJakl3SWlCNVBTSXlNakFpSUdOc1lYTnpQU0p6ZERFaUlIZHBaSFJvUFNJME56VWlJR2hsYVdkb2REMGlNVEFpTHo0S1BISmxZM1FnZUQwaU1qQWlJSGs5SWpFd055SWdZMnhoYzNNOUluTjBNU0lnZDJsa2RHZzlJall3SWlCb1pXbG5hSFE5SWpFd0lpOCtDanh5WldOMElIZzlJakl3SWlCNVBTSXhNeklpSUdOc1lYTnpQU0p6ZERFaUlIZHBaSFJvUFNJeE9UQWlJR2hsYVdkb2REMGlNVEFpTHo0S1BISmxZM1FnZUQwaU1UQXdJaUI1UFNJeE1EY2lJR05zWVhOelBTSnpkREVpSUhkcFpIUm9QU0l4TVRBaUlHaGxhV2RvZEQwaU1UQWlMejRLUEhKbFkzUWdlRDBpTWpJMUlpQjVQU0l4TURjaUlHTnNZWE56UFNKemRERWlJSGRwWkhSb1BTSXhNVEFpSUdobGFXZG9kRDBpTXpVaUx6NEtQQzl6ZG1jK0NnPT0nKSByZXBlYXQgdG9wIGxlZnQ7YmFja2dyb3VuZC1zaXplOmNvbnRhaW59LnRydi1zZWFyY2gtZGlhbG9nIC5rLXdpbmRvdy1jb250ZW50e2Rpc3BsYXk6ZmxleCFpbXBvcnRhbnQ7ZmxleC1mbG93OmNvbHVtbiBub3dyYXA7b3ZlcmZsb3c6aGlkZGVufS50cnYtc2VhcmNoLWRpYWxvZyAuay1saXN0dmlld3tib3JkZXItd2lkdGg6MXB4fS50cnYtc2VhcmNoLWRpYWxvZyAuay1idXR0b24tbWQuay1pY29uLWJ1dHRvbntwYWRkaW5nOjRweH0udHJ2LXNlYXJjaC1kaWFsb2cgLmstYnV0dG9uLW1kLmstaWNvbi1idXR0b24gLmstYnV0dG9uLWljb257bWluLXdpZHRoOjIwcHg7bWluLWhlaWdodDoyMHB4fS50cnYtc2VhcmNoLWRpYWxvZyAuay1pbnB1dC1tZHtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxLjQyODU3MTQyODZ9LnRydi1zZWFyY2gtZGlhbG9nIC5rLWlucHV0LW1kIC5rLWlucHV0LWlubmVye3BhZGRpbmctYmxvY2s6NHB4O3BhZGRpbmctaW5saW5lOjhweH0udHJ2LXNlYXJjaC1kaWFsb2ctaGlnaGxpZ2h0ZWQtcmVzdWx0e2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDM1LDEwMiwuMyk7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWltYWdlOm5vbmV9LnRydi1zZWFyY2gtZGlhbG9nLXNoYWRlZC1yZXN1bHR7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwxNDAsMCwuMyl9LnRydi1zZWFyY2gtZGlhbG9nIC5rLWxpc3R2aWV3LWNvbnRlbnQ+Lmstc2VsZWN0ZWR7YmFja2dyb3VuZC1jb2xvcjpjb2xvci1taXgoaW4gc3JnYix2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5KSA1MCUsdHJhbnNwYXJlbnQpfS50cnYtc2VuZC1lbWFpbC1kaWFsb2d7bWF4LWhlaWdodDptaW4oOTh2aCw5MDBweCl9LnRydi1zZW5kLWVtYWlsLWRpYWxvZyAudHJ2LXNlbmQtZW1haWwtYWN0aW9ucyBidXR0b24uay1idXR0b257dGV4dC10cmFuc2Zvcm06bm9uZX0udHJ2LWFpLWNvbnNlbnQtZGlhbG9nIC5rLXdpbmRvdy10aXRsZWJhcnttaW4taGVpZ2h0OjIzcHg7YmFja2dyb3VuZC1jb2xvcjp1bnNldH0udHJ2LWFpLWNvbnNlbnQtZGlhbG9nIC5rLXdpbmRvdy1jb250ZW50e3BhZGRpbmc6MH0udHJ2LWFpLWNvbnNlbnQtZGlhbG9nIC50cnYtYWktY29uc2VudC1jb250ZW50e21pbi1oZWlnaHQ6MTAycHg7cGFkZGluZzoxNnB4O2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIscmdiYSgwLDAsMCwuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwjNDI0MjQyKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsI2ZhZmFmYSl9LnRydi1haS1jb25zZW50LWRpYWxvZyAudHJ2LWFpLWNvbnNlbnQtYWN0aW9uc3tqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0udHJ2LWFpLXByb21wdC1kaWFsb2cgLmstd2luZG93LWNvbnRlbnR7cGFkZGluZzowfS50cnYtYWktcHJvbXB0LWRpYWxvZyAuay13aW5kb3ctY29udGVudCBidXR0b24uay1idXR0b246bm90KFtyZWYtZ2VuZXJhdGUtb3V0cHV0LWJ1dHRvbl0pe2NvbG9yOmluaGVyaXR9LnRydi1haS1wcm9tcHQtZGlhbG9nIC5rLXdpbmRvdy1jb250ZW50IGJ1dHRvbi5rLWJ1dHRvbltyZWYtcmF0ZS1uZWdhdGl2ZV0sLnRydi1haS1wcm9tcHQtZGlhbG9nIC5rLXdpbmRvdy1jb250ZW50IGJ1dHRvbi5rLWJ1dHRvbltyZWYtcmF0ZS1wb3NpdGl2ZV17ZGlzcGxheTpub25lfS50cnYtYWktcHJvbXB0LWRpYWxvZyAuay13aW5kb3ctY29udGVudCAuay1wcm9tcHQtY29udGVudHttaW4taGVpZ2h0OjEwNnB4fS50cnYtYWktcHJvbXB0LWRpYWxvZyAuay13aW5kb3ctY29udGVudCAuay1wcm9tcHQtY29udGVudCAuay1wcm9tcHQtdmlldyB0ZXh0YXJlYXtoZWlnaHQ6MTAwcHh9LnRydi1haS1wcm9tcHQtZGlhbG9nIC5rLXdpbmRvdy1jb250ZW50IC5rLXByb21wdC1mb290ZXIgYnV0dG9ue2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwuMjVyZW0pfS50cnYtcmVwb3J0LXZpZXdlciAuay1zcGxpdGJhcntpbmxpbmUtc2l6ZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsLjVyZW0pO2ZsZXgtd3JhcDpub3dyYXA7Z2FwOjhweH0udHJ2LXJlcG9ydC12aWV3ZXIgLmstc3BsaXRiYXIgLmstY29sbGFwc2UtbmV4dCwudHJ2LXJlcG9ydC12aWV3ZXIgLmstc3BsaXRiYXIgLmstY29sbGFwc2UtcHJldiwudHJ2LXJlcG9ydC12aWV3ZXIgLmstc3BsaXRiYXIgLmstZXhwYW5kLW5leHQsLnRydi1yZXBvcnQtdmlld2VyIC5rLXNwbGl0YmFyIC5rLWV4cGFuZC1wcmV2e21hcmdpbjowfS50cnYtZXJyb3ItcGFuZXtwYWRkaW5nOjFlbSAxZW07Zm9udC1zaXplOi43ZW19LmstbGlzdC1pdGVtLXRleHQ6aGFzKD4gLnRydi1lZGl0b3JpdGVtKTo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5Om5vbmV9LnRydi1tdC0ye21hcmdpbi10b3A6dmFyKC0ta2VuZG8tc3BhY2luZy0yLC41cmVtKX1cclxuLyogRE8gTk9UIE1PRElGWSBPUiBERUxFVEUgVEhJUyBMSU5FISBVUEdSQURFIFdJWkFSRCBDSEVDS1NVTSA1YjkwYmE5YWExNjY5NWVhN2NiZjBlNTA4YTcxZjJjZCAqLyIsIjpyb290ey0ta2VuZG8tZGlzYWJsZWQtdGV4dDogdW5zZXQ7LS1rZW5kby1kaXNhYmxlZC1iZzogdW5zZXQ7LS1rZW5kby1kaXNhYmxlZC1ib3JkZXI6IHVuc2V0Oy0ta2VuZG8tZGlzYWJsZWQtb3BhY2l0eTogLjY7LS1rZW5kby1kaXNhYmxlZC1maWx0ZXI6IGdyYXlzY2FsZSguMSl9OnJvb3R7LS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZTogI2ZmZmZmZjstLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlOiAjM2QzZDNkOy0ta2VuZG8tY29sb3Itc3VidGxlOiAjNjY2NjY2Oy0ta2VuZG8tY29sb3Itc3VyZmFjZTogI2ZhZmFmYTstLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0OiAjZmZmZmZmOy0ta2VuZG8tY29sb3ItYm9yZGVyOiByZ2JhKDAsIDAsIDAsIDAuMDgpOy0ta2VuZG8tY29sb3ItYm9yZGVyLWFsdDogcmdiYSgwLCAwLCAwLCAwLjE2KTstLWtlbmRvLWNvbG9yLWJhc2Utc3VidGxlOiAjZWJlYmViOy0ta2VuZG8tY29sb3ItYmFzZS1zdWJ0bGUtaG92ZXI6ICNlMGUwZTA7LS1rZW5kby1jb2xvci1iYXNlLXN1YnRsZS1hY3RpdmU6ICNkNmQ2ZDY7LS1rZW5kby1jb2xvci1iYXNlOiAjZjVmNWY1Oy0ta2VuZG8tY29sb3ItYmFzZS1ob3ZlcjogI2ViZWJlYjstLWtlbmRvLWNvbG9yLWJhc2UtYWN0aXZlOiAjZDZkNmQ2Oy0ta2VuZG8tY29sb3ItYmFzZS1lbXBoYXNpczogI2MyYzJjMjstLWtlbmRvLWNvbG9yLWJhc2Utb24tc3VidGxlOiAjM2QzZDNkOy0ta2VuZG8tY29sb3Itb24tYmFzZTogIzNkM2QzZDstLWtlbmRvLWNvbG9yLWJhc2Utb24tc3VyZmFjZTogIzNkM2QzZDstLWtlbmRvLWNvbG9yLXByaW1hcnktc3VidGxlOiAjZmZlY2ViOy0ta2VuZG8tY29sb3ItcHJpbWFyeS1zdWJ0bGUtaG92ZXI6ICNmZmRlZGI7LS1rZW5kby1jb2xvci1wcmltYXJ5LXN1YnRsZS1hY3RpdmU6ICNmZmM4YzQ7LS1rZW5kby1jb2xvci1wcmltYXJ5OiAjZmY2MzU4Oy0ta2VuZG8tY29sb3ItcHJpbWFyeS1ob3ZlcjogI2VhNWE1MTstLWtlbmRvLWNvbG9yLXByaW1hcnktYWN0aXZlOiAjZDQ1MzQ5Oy0ta2VuZG8tY29sb3ItcHJpbWFyeS1lbXBoYXNpczogI2ZmOWQ5NzstLWtlbmRvLWNvbG9yLXByaW1hcnktb24tc3VidGxlOiAjNWMyMDFjOy0ta2VuZG8tY29sb3Itb24tcHJpbWFyeTogI2ZmZmZmZjstLWtlbmRvLWNvbG9yLXByaW1hcnktb24tc3VyZmFjZTogI2ZmNjM1ODstLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1zdWJ0bGU6ICNmYWZhZmE7LS1rZW5kby1jb2xvci1zZWNvbmRhcnktc3VidGxlLWhvdmVyOiAjZjVmNWY1Oy0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LXN1YnRsZS1hY3RpdmU6ICNlYmViZWI7LS1rZW5kby1jb2xvci1zZWNvbmRhcnk6ICM2NjY2NjY7LS1rZW5kby1jb2xvci1zZWNvbmRhcnktaG92ZXI6ICM1MjUyNTI7LS1rZW5kby1jb2xvci1zZWNvbmRhcnktYWN0aXZlOiAjM2QzZDNkOy0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LWVtcGhhc2lzOiAjZTBlMGUwOy0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LW9uLXN1YnRsZTogIzE0MTQxNDstLWtlbmRvLWNvbG9yLW9uLXNlY29uZGFyeTogI2ZmZmZmZjstLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1vbi1zdXJmYWNlOiAjMjkyOTI5Oy0ta2VuZG8tY29sb3ItdGVydGlhcnktc3VidGxlOiAjZDhmMWZkOy0ta2VuZG8tY29sb3ItdGVydGlhcnktc3VidGxlLWhvdmVyOiAjYzVlYWZjOy0ta2VuZG8tY29sb3ItdGVydGlhcnktc3VidGxlLWFjdGl2ZTogI2EzZGZmYjstLWtlbmRvLWNvbG9yLXRlcnRpYXJ5OiAjMDNhOWY0Oy0ta2VuZG8tY29sb3ItdGVydGlhcnktaG92ZXI6ICMwMzlhZTA7LS1rZW5kby1jb2xvci10ZXJ0aWFyeS1hY3RpdmU6ICMwMjhjY2I7LS1rZW5kby1jb2xvci10ZXJ0aWFyeS1lbXBoYXNpczogIzYxYzlmOTstLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LW9uLXN1YnRsZTogIzAyM2Y1YzstLWtlbmRvLWNvbG9yLW9uLXRlcnRpYXJ5OiAjZmZmZmZmOy0ta2VuZG8tY29sb3ItdGVydGlhcnktb24tc3VyZmFjZTogIzAyOGNjYjstLWtlbmRvLWNvbG9yLWluZm8tc3VidGxlOiAjZDJlMmZiOy0ta2VuZG8tY29sb3ItaW5mby1zdWJ0bGUtaG92ZXI6ICNiZGQ0Zjg7LS1rZW5kby1jb2xvci1pbmZvLXN1YnRsZS1hY3RpdmU6ICM4MGFjZjQ7LS1rZW5kby1jb2xvci1pbmZvOiAjMDA1OGU5Oy0ta2VuZG8tY29sb3ItaW5mby1ob3ZlcjogIzAwNTJkNjstLWtlbmRvLWNvbG9yLWluZm8tYWN0aXZlOiAjMDA0YWMyOy0ta2VuZG8tY29sb3ItaW5mby1lbXBoYXNpczogIzYwOThmMjstLWtlbmRvLWNvbG9yLWluZm8tb24tc3VidGxlOiAjMDAyMjU5Oy0ta2VuZG8tY29sb3Itb24taW5mbzogI2ZmZmZmZjstLWtlbmRvLWNvbG9yLWluZm8tb24tc3VyZmFjZTogIzAwNGFjMjstLWtlbmRvLWNvbG9yLXN1Y2Nlc3Mtc3VidGxlOiAjZGNmMGQzOy0ta2VuZG8tY29sb3Itc3VjY2Vzcy1zdWJ0bGUtaG92ZXI6ICNjYmU5YmY7LS1rZW5kby1jb2xvci1zdWNjZXNzLXN1YnRsZS1hY3RpdmU6ICNiN2UxYTU7LS1rZW5kby1jb2xvci1zdWNjZXNzOiAjMzdiNDAwOy0ta2VuZG8tY29sb3Itc3VjY2Vzcy1ob3ZlcjogIzMyYTUwMDstLWtlbmRvLWNvbG9yLXN1Y2Nlc3MtYWN0aXZlOiAjMmQ5NjAwOy0ta2VuZG8tY29sb3Itc3VjY2Vzcy1lbXBoYXNpczogIzgxZDE1ZjstLWtlbmRvLWNvbG9yLXN1Y2Nlc3Mtb24tc3VidGxlOiAjMWM1YTAwOy0ta2VuZG8tY29sb3Itb24tc3VjY2VzczogI2ZmZmZmZjstLWtlbmRvLWNvbG9yLXN1Y2Nlc3Mtb24tc3VyZmFjZTogIzJkOTYwMDstLWtlbmRvLWNvbG9yLXdhcm5pbmctc3VidGxlOiAjZmZmNGQzOy0ta2VuZG8tY29sb3Itd2FybmluZy1zdWJ0bGUtaG92ZXI6ICNmZmVlYmQ7LS1rZW5kby1jb2xvci13YXJuaW5nLXN1YnRsZS1hY3RpdmU6ICNmZmU3OWU7LS1rZW5kby1jb2xvci13YXJuaW5nOiAjZmZjMDAwOy0ta2VuZG8tY29sb3Itd2FybmluZy1ob3ZlcjogI2VhYWYwMDstLWtlbmRvLWNvbG9yLXdhcm5pbmctYWN0aXZlOiAjZDQ5ZjAwOy0ta2VuZG8tY29sb3Itd2FybmluZy1lbXBoYXNpczogI2ZmZDc2MDstLWtlbmRvLWNvbG9yLXdhcm5pbmctb24tc3VidGxlOiAjNWU0NzAwOy0ta2VuZG8tY29sb3Itb24td2FybmluZzogIzNkM2QzZDstLWtlbmRvLWNvbG9yLXdhcm5pbmctb24tc3VyZmFjZTogI2ZmYzAwMDstLWtlbmRvLWNvbG9yLWVycm9yLXN1YnRsZTogI2ZjZGRkYTstLWtlbmRvLWNvbG9yLWVycm9yLXN1YnRsZS1ob3ZlcjogI2ZiYzhjMzstLWtlbmRvLWNvbG9yLWVycm9yLXN1YnRsZS1hY3RpdmU6ICNmOThiODA7LS1rZW5kby1jb2xvci1lcnJvcjogI2YzMTcwMDstLWtlbmRvLWNvbG9yLWVycm9yLWhvdmVyOiAjZGYxNjAwOy0ta2VuZG8tY29sb3ItZXJyb3ItYWN0aXZlOiAjY2ExNDAwOy0ta2VuZG8tY29sb3ItZXJyb3ItZW1waGFzaXM6ICNmNzZmNjA7LS1rZW5kby1jb2xvci1lcnJvci1vbi1zdWJ0bGU6ICM3YTBjMDA7LS1rZW5kby1jb2xvci1vbi1lcnJvcjogI2ZmZmZmZjstLWtlbmRvLWNvbG9yLWVycm9yLW9uLXN1cmZhY2U6ICNjYTE0MDA7LS1rZW5kby1jb2xvci1saWdodC1zdWJ0bGU6ICNmYWZhZmE7LS1rZW5kby1jb2xvci1saWdodC1zdWJ0bGUtaG92ZXI6ICNmNWY1ZjU7LS1rZW5kby1jb2xvci1saWdodC1zdWJ0bGUtYWN0aXZlOiAjZWJlYmViOy0ta2VuZG8tY29sb3ItbGlnaHQ6ICNlYmViZWI7LS1rZW5kby1jb2xvci1saWdodC1ob3ZlcjogI2UwZTBlMDstLWtlbmRvLWNvbG9yLWxpZ2h0LWFjdGl2ZTogI2Q2ZDZkNjstLWtlbmRvLWNvbG9yLWxpZ2h0LWVtcGhhc2lzOiAjZDZkNmQ2Oy0ta2VuZG8tY29sb3ItbGlnaHQtb24tc3VidGxlOiAjMTQxNDE0Oy0ta2VuZG8tY29sb3Itb24tbGlnaHQ6ICMwMDAwMDA7LS1rZW5kby1jb2xvci1saWdodC1vbi1zdXJmYWNlOiAjZTBlMGUwOy0ta2VuZG8tY29sb3ItZGFyay1zdWJ0bGU6ICNjMmMyYzI7LS1rZW5kby1jb2xvci1kYXJrLXN1YnRsZS1ob3ZlcjogI2FkYWRhZDstLWtlbmRvLWNvbG9yLWRhcmstc3VidGxlLWFjdGl2ZTogIzk5OTk5OTstLWtlbmRvLWNvbG9yLWRhcms6ICMzZDNkM2Q7LS1rZW5kby1jb2xvci1kYXJrLWhvdmVyOiAjMjkyOTI5Oy0ta2VuZG8tY29sb3ItZGFyay1hY3RpdmU6ICMxZjFmMWY7LS1rZW5kby1jb2xvci1kYXJrLWVtcGhhc2lzOiAjNjY2NjY2Oy0ta2VuZG8tY29sb3ItZGFyay1vbi1zdWJ0bGU6ICMxZjFmMWY7LS1rZW5kby1jb2xvci1vbi1kYXJrOiAjZmZmZmZmOy0ta2VuZG8tY29sb3ItZGFyay1vbi1zdXJmYWNlOiAjMTQxNDE0Oy0ta2VuZG8tY29sb3ItaW52ZXJzZS1zdWJ0bGU6ICNjMmMyYzI7LS1rZW5kby1jb2xvci1pbnZlcnNlLXN1YnRsZS1ob3ZlcjogI2FkYWRhZDstLWtlbmRvLWNvbG9yLWludmVyc2Utc3VidGxlLWFjdGl2ZTogIzk5OTk5OTstLWtlbmRvLWNvbG9yLWludmVyc2U6ICMzZDNkM2Q7LS1rZW5kby1jb2xvci1pbnZlcnNlLWhvdmVyOiAjMjkyOTI5Oy0ta2VuZG8tY29sb3ItaW52ZXJzZS1hY3RpdmU6ICMxZjFmMWY7LS1rZW5kby1jb2xvci1pbnZlcnNlLWVtcGhhc2lzOiAjNjY2NjY2Oy0ta2VuZG8tY29sb3ItaW52ZXJzZS1vbi1zdWJ0bGU6ICMxZjFmMWY7LS1rZW5kby1jb2xvci1vbi1pbnZlcnNlOiAjZmZmZmZmOy0ta2VuZG8tY29sb3ItaW52ZXJzZS1vbi1zdXJmYWNlOiAjMTQxNDE0Oy0ta2VuZG8tY29sb3Itc2VyaWVzLWE6ICNmZjYzNTg7LS1rZW5kby1jb2xvci1zZXJpZXMtYS1ib2xkOiAjYmY0YTQyOy0ta2VuZG8tY29sb3Itc2VyaWVzLWEtYm9sZGVyOiAjODAzMjJjOy0ta2VuZG8tY29sb3Itc2VyaWVzLWEtc3VidGxlOiAjZmZiMWFjOy0ta2VuZG8tY29sb3Itc2VyaWVzLWEtc3VidGxlcjogI2ZmOGE4MjstLWtlbmRvLWNvbG9yLXNlcmllcy1iOiAjZmZlMTYyOy0ta2VuZG8tY29sb3Itc2VyaWVzLWItYm9sZDogI2JmYTk0YTstLWtlbmRvLWNvbG9yLXNlcmllcy1iLWJvbGRlcjogIzgwNzEzMTstLWtlbmRvLWNvbG9yLXNlcmllcy1iLXN1YnRsZTogI2ZmZjBiMTstLWtlbmRvLWNvbG9yLXNlcmllcy1iLXN1YnRsZXI6ICNmZmU5ODk7LS1rZW5kby1jb2xvci1zZXJpZXMtYzogIzRjZDE4MDstLWtlbmRvLWNvbG9yLXNlcmllcy1jLWJvbGQ6ICMzOTlkNjA7LS1rZW5kby1jb2xvci1zZXJpZXMtYy1ib2xkZXI6ICMyNjY5NDA7LS1rZW5kby1jb2xvci1zZXJpZXMtYy1zdWJ0bGU6ICNhNmU4YzA7LS1rZW5kby1jb2xvci1zZXJpZXMtYy1zdWJ0bGVyOiAjNzlkZGEwOy0ta2VuZG8tY29sb3Itc2VyaWVzLWQ6ICM0YjVmZmE7LS1rZW5kby1jb2xvci1zZXJpZXMtZC1ib2xkOiAjMzg0N2JjOy0ta2VuZG8tY29sb3Itc2VyaWVzLWQtYm9sZGVyOiAjMjYzMDdkOy0ta2VuZG8tY29sb3Itc2VyaWVzLWQtc3VidGxlOiAjYTVhZmZkOy0ta2VuZG8tY29sb3Itc2VyaWVzLWQtc3VidGxlcjogIzc4ODdmYjstLWtlbmRvLWNvbG9yLXNlcmllcy1lOiAjYWM1OGZmOy0ta2VuZG8tY29sb3Itc2VyaWVzLWUtYm9sZDogIzgxNDJiZjstLWtlbmRvLWNvbG9yLXNlcmllcy1lLWJvbGRlcjogIzU2MmM4MDstLWtlbmRvLWNvbG9yLXNlcmllcy1lLXN1YnRsZTogI2Q2YWNmZjstLWtlbmRvLWNvbG9yLXNlcmllcy1lLXN1YnRsZXI6ICNjMTgyZmY7LS1rZW5kby1jb2xvci1zZXJpZXMtZjogI2ZmNTg5MjstLWtlbmRvLWNvbG9yLXNlcmllcy1mLWJvbGQ6ICNiZjQyNmU7LS1rZW5kby1jb2xvci1zZXJpZXMtZi1ib2xkZXI6ICM4MDJjNDk7LS1rZW5kby1jb2xvci1zZXJpZXMtZi1zdWJ0bGU6ICNmZmFjYzk7LS1rZW5kby1jb2xvci1zZXJpZXMtZi1zdWJ0bGVyOiAjZmY4MmFlfS5rLXNyLW9ubHl7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQtaW5saW5lLXN0YXJ0Oi0xcHg7d2lkdGg6MXB4O2hlaWdodDoxcHg7b3ZlcmZsb3c6aGlkZGVufS5rLXB1c2gtcmlnaHQtZW50ZXIsLmstcHVzaC1yaWdodC1hcHBlYXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtMTAwJSwgMCl9LmstcHVzaC1yaWdodC1lbnRlci1hY3RpdmUsLmstcHVzaC1yaWdodC1hcHBlYXItYWN0aXZle3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgMCk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMzAwbXMgZWFzZS1pbi1vdXR9LmstcHVzaC1yaWdodC1leGl0e3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgMCl9LmstcHVzaC1yaWdodC1leGl0LWFjdGl2ZXt0cmFuc2Zvcm06dHJhbnNsYXRlKDEwMCUsIDApO3RyYW5zaXRpb246dHJhbnNmb3JtIDMwMG1zIGVhc2UtaW4tb3V0fS5rLXB1c2gtbGVmdC1lbnRlciwuay1wdXNoLWxlZnQtYXBwZWFye3RyYW5zZm9ybTp0cmFuc2xhdGUoMTAwJSwgMCl9LmstcHVzaC1sZWZ0LWVudGVyLWFjdGl2ZSwuay1wdXNoLWxlZnQtYXBwZWFyLWFjdGl2ZXt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIDApO3RyYW5zaXRpb246dHJhbnNmb3JtIDMwMG1zIGVhc2UtaW4tb3V0fS5rLXB1c2gtbGVmdC1leGl0e3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgMCl9LmstcHVzaC1sZWZ0LWV4aXQtYWN0aXZle3RyYW5zZm9ybTp0cmFuc2xhdGUoLTEwMCUsIDApO3RyYW5zaXRpb246dHJhbnNmb3JtIDMwMG1zIGVhc2UtaW4tb3V0fS5rLXB1c2gtZG93bi1lbnRlciwuay1wdXNoLWRvd24tYXBwZWFye3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgLTEwMCUpfS5rLXB1c2gtZG93bi1lbnRlci1hY3RpdmUsLmstcHVzaC1kb3duLWFwcGVhci1hY3RpdmV7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAwKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dH0uay1wdXNoLWRvd24tZXhpdHt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIDApfS5rLXB1c2gtZG93bi1leGl0LWFjdGl2ZXt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIDEwMCUpO3RyYW5zaXRpb246dHJhbnNmb3JtIDMwMG1zIGVhc2UtaW4tb3V0fS5rLXB1c2gtdXAtZW50ZXIsLmstcHVzaC11cC1hcHBlYXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAxMDAlKX0uay1wdXNoLXVwLWVudGVyLWFjdGl2ZSwuay1wdXNoLXVwLWFwcGVhci1hY3RpdmV7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAwKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dH0uay1wdXNoLXVwLWV4aXR7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAwKX0uay1wdXNoLXVwLWV4aXQtYWN0aXZle3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgLTEwMCUpO3RyYW5zaXRpb246dHJhbnNmb3JtIDMwMG1zIGVhc2UtaW4tb3V0fS5rLWV4cGFuZC12ZXJ0aWNhbC1lbnRlciwuay1leHBhbmQtdmVydGljYWwtYXBwZWFye3RyYW5zZm9ybTpzY2FsZVkoMCl9LmstZXhwYW5kLXZlcnRpY2FsLWVudGVyLWFjdGl2ZSwuay1leHBhbmQtdmVydGljYWwtYXBwZWFyLWFjdGl2ZXt0cmFuc2Zvcm06c2NhbGVZKDEpO3RyYW5zaXRpb246dHJhbnNmb3JtIDMwMG1zIGVhc2UtaW4tb3V0fS5rLWV4cGFuZC12ZXJ0aWNhbC1leGl0e3RyYW5zZm9ybTpzY2FsZVkoMSl9LmstZXhwYW5kLXZlcnRpY2FsLWV4aXQtYWN0aXZle3RyYW5zZm9ybTpzY2FsZVkoMCk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMzAwbXMgZWFzZS1pbi1vdXR9LmstZXhwYW5kLWhvcml6b250YWwtZW50ZXIsLmstZXhwYW5kLWhvcml6b250YWwtYXBwZWFye3RyYW5zZm9ybTpzY2FsZVgoMCl9LmstZXhwYW5kLWhvcml6b250YWwtZW50ZXItYWN0aXZlLC5rLWV4cGFuZC1ob3Jpem9udGFsLWFwcGVhci1hY3RpdmV7dHJhbnNmb3JtOnNjYWxlWCgxKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dH0uay1leHBhbmQtaG9yaXpvbnRhbC1leGl0e3RyYW5zZm9ybTpzY2FsZVgoMSl9LmstZXhwYW5kLWhvcml6b250YWwtZXhpdC1hY3RpdmV7dHJhbnNmb3JtOnNjYWxlWCgwKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dH0uay1mYWRlLWVudGVyLC5rLWZhZGUtYXBwZWFye29wYWNpdHk6MH0uay1mYWRlLWVudGVyLWFjdGl2ZSwuay1mYWRlLWFwcGVhci1hY3RpdmV7b3BhY2l0eToxO3RyYW5zaXRpb246b3BhY2l0eSA1MDBtcyBlYXNlLWluLW91dH0uay1mYWRlLWV4aXR7b3BhY2l0eToxfS5rLWZhZGUtZXhpdC1hY3RpdmV7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSA1MDBtcyBlYXNlLWluLW91dH0uay1mYWRlLWV4aXQtYWN0aXZlKy5rLWZhZGUtZXhpdC1hY3RpdmUsLmstZmFkZS1lbnRlci1hY3RpdmUrLmstZmFkZS1lbnRlci1hY3RpdmV7ZGlzcGxheTpub25lfS5rLXpvb20taW4tZW50ZXIsLmstem9vbS1pbi1hcHBlYXJ7b3BhY2l0eTowO3RyYW5zZm9ybTpzY2FsZSgwKX0uay16b29tLWluLWVudGVyLWFjdGl2ZSwuay16b29tLWluLWFwcGVhci1hY3RpdmV7b3BhY2l0eToxO3RyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSxvcGFjaXR5IDMwMG1zIGVhc2UtaW4tb3V0fS5rLXpvb20taW4tZXhpdHtvcGFjaXR5OjE7dHJhbnNmb3JtOnNjYWxlKDEpfS5rLXpvb20taW4tZXhpdC1hY3RpdmV7b3BhY2l0eTowO3RyYW5zZm9ybTpzY2FsZSgyKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSxvcGFjaXR5IDMwMG1zIGVhc2UtaW4tb3V0fS5rLXpvb20tb3V0LWVudGVyLC5rLXpvb20tb3V0LWFwcGVhcntvcGFjaXR5OjA7dHJhbnNmb3JtOnNjYWxlKDIpfS5rLXpvb20tb3V0LWVudGVyLWFjdGl2ZSwuay16b29tLW91dC1hcHBlYXItYWN0aXZle29wYWNpdHk6MTt0cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0sb3BhY2l0eSAzMDBtcyBlYXNlLWluLW91dH0uay16b29tLW91dC1leGl0e29wYWNpdHk6MTt0cmFuc2Zvcm06c2NhbGUoMSl9Lmstem9vbS1vdXQtZXhpdC1hY3RpdmV7b3BhY2l0eTowO3RyYW5zZm9ybTpzY2FsZSgwKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSxvcGFjaXR5IDMwMG1zIGVhc2UtaW4tb3V0fS5rLXNsaWRlLWluLWFwcGVhcntvcGFjaXR5Oi4xO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgLTNlbSl9Lmstc2xpZGUtaW4tYXBwZWFyIC5rLWNlbnRlcmVke3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTYwJSl9Lmstc2xpZGUtaW4tYXBwZWFyLWFjdGl2ZXtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAwKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgY3ViaWMtYmV6aWVyKDAuMiwgMC42LCAwLjQsIDEpLG9wYWNpdHkgLjNzIGN1YmljLWJlemllcigwLjIsIDEsIDAuMiwgMSl9Lmstc2xpZGUtaW4tYXBwZWFyLWFjdGl2ZSAuay1jZW50ZXJlZHt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpfS5rLXNsaWRlLWRvd24tZW50ZXIsLmstc2xpZGUtZG93bi1hcHBlYXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwMCUpfS5rLXNsaWRlLWRvd24tZW50ZXItYWN0aXZlLC5rLXNsaWRlLWRvd24tYXBwZWFyLWFjdGl2ZXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dH0uay1zbGlkZS1kb3duLWV4aXR7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9Lmstc2xpZGUtZG93bi1leGl0LWFjdGl2ZXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTAwJSk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMzAwbXMgZWFzZS1pbi1vdXR9Lmstc2xpZGUtdXAtZW50ZXIsLmstc2xpZGUtdXAtYXBwZWFye3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwMCUpfS5rLXNsaWRlLXVwLWVudGVyLWFjdGl2ZSwuay1zbGlkZS11cC1hcHBlYXItYWN0aXZle3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApO3RyYW5zaXRpb246dHJhbnNmb3JtIDMwMG1zIGVhc2UtaW4tb3V0fS5rLXNsaWRlLXVwLWV4aXR7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9Lmstc2xpZGUtdXAtZXhpdC1hY3RpdmV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAwJSk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMzAwbXMgZWFzZS1pbi1vdXR9Lmstc2xpZGUtcmlnaHQtZW50ZXIsLmstc2xpZGUtcmlnaHQtYXBwZWFye3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKX0uay1zbGlkZS1yaWdodC1lbnRlci1hY3RpdmUsLmstc2xpZGUtcmlnaHQtYXBwZWFyLWFjdGl2ZXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dH0uay1zbGlkZS1yaWdodC1leGl0e3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfS5rLXNsaWRlLXJpZ2h0LWV4aXQtYWN0aXZle3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dH0uay1zbGlkZS1sZWZ0LWVudGVyLC5rLXNsaWRlLWxlZnQtYXBwZWFye3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpfS5rLXNsaWRlLWxlZnQtZW50ZXItYWN0aXZlLC5rLXNsaWRlLWxlZnQtYXBwZWFyLWFjdGl2ZXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dH0uay1zbGlkZS1sZWZ0LWV4aXR7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9Lmstc2xpZGUtbGVmdC1leGl0LWFjdGl2ZXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dH0uay1yZXZlYWwtdmVydGljYWwtZW50ZXIsLmstcmV2ZWFsLXZlcnRpY2FsLWFwcGVhcnttYXgtaGVpZ2h0OjB9LmstcmV2ZWFsLXZlcnRpY2FsLWVudGVyLWFjdGl2ZSwuay1yZXZlYWwtdmVydGljYWwtYXBwZWFyLWFjdGl2ZXt0cmFuc2l0aW9uOm1heC1oZWlnaHQgMzAwbXMgZWFzZS1pbi1vdXR9LmstcmV2ZWFsLXZlcnRpY2FsLWV4aXQtYWN0aXZle21heC1oZWlnaHQ6MCAhaW1wb3J0YW50O3RyYW5zaXRpb246bWF4LWhlaWdodCAzMDBtcyBlYXNlLWluLW91dH0uay1yZXZlYWwtaG9yaXpvbnRhbC1lbnRlciwuay1yZXZlYWwtaG9yaXpvbnRhbC1hcHBlYXJ7bWF4LXdpZHRoOjB9LmstcmV2ZWFsLWhvcml6b250YWwtZW50ZXItYWN0aXZlLC5rLXJldmVhbC1ob3Jpem9udGFsLWFwcGVhci1hY3RpdmV7dHJhbnNpdGlvbjptYXgtd2lkdGggMzAwbXMgZWFzZS1pbi1vdXR9LmstcmV2ZWFsLWhvcml6b250YWwtZXhpdC1hY3RpdmV7bWF4LXdpZHRoOjAgIWltcG9ydGFudDt0cmFuc2l0aW9uOm1heC13aWR0aCAzMDBtcyBlYXNlLWluLW91dH0uay1meC1lbmQgLmstZngtbmV4dCwuay1meC1lbmQgLmstZngtY3VycmVudHt0cmFuc2l0aW9uOmFsbCAzNTBtcyBlYXNlLW91dH0uay1meHtwb3NpdGlvbjpyZWxhdGl2ZX0uay1meCAuay1meC1jdXJyZW50e3otaW5kZXg6MH0uay1meCAuay1meC1uZXh0e3otaW5kZXg6MX0uay1meC1oaWRkZW4sLmstZngtaGlkZGVuICp7dmlzaWJpbGl0eTpoaWRkZW4gIWltcG9ydGFudH0uay1meC1yZXZlcnNlIC5rLWZ4LWN1cnJlbnR7ei1pbmRleDoxfS5rLWZ4LXJldmVyc2UgLmstZngtbmV4dHt6LWluZGV4OjB9LmstZngtem9vbS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHR7dHJhbnNmb3JtOnNjYWxlKDApICFpbXBvcnRhbnR9LmstZngtem9vbS5rLWZ4LWVuZCAuay1meC1uZXh0e3RyYW5zZm9ybTpzY2FsZSgxKSAhaW1wb3J0YW50fS5rLWZ4LXpvb20uay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtbmV4dCwuay1meC16b29tLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1uZXh0e3RyYW5zZm9ybTpzY2FsZSgxKSAhaW1wb3J0YW50fS5rLWZ4LXpvb20uay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtY3VycmVudHt0cmFuc2Zvcm06c2NhbGUoMSkgIWltcG9ydGFudH0uay1meC16b29tLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50e3RyYW5zZm9ybTpzY2FsZSgwKSAhaW1wb3J0YW50fS5rLWZ4LWZhZGUuay1meC1zdGFydCAuay1meC1uZXh0e3dpbGwtY2hhbmdlOm9wYWNpdHk7b3BhY2l0eTowfS5rLWZ4LWZhZGUuay1meC1lbmQgLmstZngtbmV4dHtvcGFjaXR5OjF9LmstZngtZmFkZS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1jdXJyZW50e3dpbGwtY2hhbmdlOm9wYWNpdHk7b3BhY2l0eToxfS5rLWZ4LWZhZGUuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnR7b3BhY2l0eTowfS5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LW5leHQgLmstY29udGVudCwuay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rLWhlYWRlciwuay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rLWZvb3Rlciwuay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rLWNvbnRlbnQsLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtY3VycmVudCAuay1oZWFkZXIsLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtY3VycmVudCAuay1mb290ZXIsLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtbmV4dCAua20tY29udGVudCwuay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rbS1oZWFkZXIsLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtbmV4dCAua20tZm9vdGVyLC5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmttLWNvbnRlbnQsLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtY3VycmVudCAua20taGVhZGVyLC5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmttLWZvb3Rlcnt0cmFuc2l0aW9uOmFsbCAzNTBtcyBlYXNlLW91dH0uay1meC1zbGlkZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmstY29udGVudCwuay1meC1zbGlkZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmttLWNvbnRlbnR7d2lsbC1jaGFuZ2U6dHJhbnNmb3JtO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpfS5rLWZ4LXNsaWRlLmstZngtc3RhcnQgLmstZngtbmV4dCAuay1oZWFkZXIsLmstZngtc2xpZGUuay1meC1zdGFydCAuay1meC1uZXh0IC5rLWZvb3Rlciwuay1meC1zbGlkZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmttLWhlYWRlciwuay1meC1zbGlkZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmttLWZvb3Rlcnt3aWxsLWNoYW5nZTpvcGFjaXR5O29wYWNpdHk6MH0uay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rLWNvbnRlbnQsLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtY3VycmVudCAua20tY29udGVudHt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSl9LmstZngtc2xpZGUuay1meC1lbmQgLmstZngtbmV4dCAuay1oZWFkZXIsLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtbmV4dCAuay1mb290ZXIsLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtbmV4dCAua20taGVhZGVyLC5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LW5leHQgLmttLWZvb3RlcntvcGFjaXR5OjF9LmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtY3VycmVudCAuay1jb250ZW50LC5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LWN1cnJlbnQgLmttLWNvbnRlbnR7d2lsbC1jaGFuZ2U6dHJhbnNmb3JtO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfS5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rLWNvbnRlbnQsLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmttLWNvbnRlbnR7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSl9LmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtbmV4dCAuay1jb250ZW50LC5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmttLWNvbnRlbnR7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpfS5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rLWNvbnRlbnQsLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LW5leHQgLmttLWNvbnRlbnR7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9LmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtY3VycmVudCAuay1oZWFkZXIsLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtY3VycmVudCAuay1mb290ZXIsLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtY3VycmVudCAua20taGVhZGVyLC5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LWN1cnJlbnQgLmttLWZvb3Rlcnt3aWxsLWNoYW5nZTpvcGFjaXR5O29wYWNpdHk6MX0uay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1uZXh0IC5rLWhlYWRlciwuay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1uZXh0IC5rLWZvb3Rlciwuay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1uZXh0IC5rbS1oZWFkZXIsLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtbmV4dCAua20tZm9vdGVye29wYWNpdHk6MX0uay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtY3VycmVudCAuay1oZWFkZXIsLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmstZm9vdGVyLC5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rbS1oZWFkZXIsLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmttLWZvb3RlcntvcGFjaXR5OjB9LmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LW5leHQgLmstaGVhZGVyLC5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rLWZvb3Rlciwuay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtbmV4dCAua20taGVhZGVyLC5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rbS1mb290ZXJ7b3BhY2l0eToxfS5rLWZ4LXNsaWRlLmstZngtcmlnaHQuay1meC1zdGFydCAuay1meC1uZXh0IC5rLWNvbnRlbnQsLmstZngtc2xpZGUuay1meC1yaWdodC5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmttLWNvbnRlbnR7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpfS5rLWZ4LXNsaWRlLmstZngtcmlnaHQuay1meC1lbmQgLmstZngtY3VycmVudCAuay1jb250ZW50LC5rLWZ4LXNsaWRlLmstZngtcmlnaHQuay1meC1lbmQgLmstZngtY3VycmVudCAua20tY29udGVudHt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKX0uay1meC1zbGlkZS5rLWZ4LXJpZ2h0LmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LWN1cnJlbnQgLmstY29udGVudCwuay1meC1zbGlkZS5rLWZ4LXJpZ2h0LmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LWN1cnJlbnQgLmttLWNvbnRlbnR7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9LmstZngtc2xpZGUuay1meC1yaWdodC5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtY3VycmVudCAuay1jb250ZW50LC5rLWZ4LXNsaWRlLmstZngtcmlnaHQuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmttLWNvbnRlbnR7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpfS5rLWZ4LXNsaWRlLmstZngtcmlnaHQuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtbmV4dCAuay1jb250ZW50LC5rLWZ4LXNsaWRlLmstZngtcmlnaHQuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtbmV4dCAua20tY29udGVudHt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKX0uay1meC1zbGlkZS5rLWZ4LXJpZ2h0LmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rLWNvbnRlbnQsLmstZngtc2xpZGUuay1meC1yaWdodC5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtbmV4dCAua20tY29udGVudHt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwJSl9LmstZngtdGlsZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHR7d2lsbC1jaGFuZ2U6dHJhbnNmb3JtO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpfS5rLWZ4LXRpbGUuay1meC1lbmQgLmstZngtY3VycmVudHt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSl9LmstZngtdGlsZS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1jdXJyZW50e3dpbGwtY2hhbmdlOnRyYW5zZm9ybTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX0uay1meC10aWxlLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50e3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpfS5rLWZ4LXRpbGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtbmV4dHt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSl9LmstZngtdGlsZS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtbmV4dHt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX0uay1meC10aWxlLmstZngtcmlnaHQuay1meC1zdGFydCAuay1meC1uZXh0e3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKX0uay1meC10aWxlLmstZngtcmlnaHQuay1meC1lbmQgLmstZngtY3VycmVudHt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKX0uay1meC10aWxlLmstZngtcmlnaHQuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtY3VycmVudHt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX0uay1meC10aWxlLmstZngtcmlnaHQuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnR7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpfS5rLWZ4LXRpbGUuay1meC1yaWdodC5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1uZXh0e3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpfS5rLWZ4LXRpbGUuay1meC1yaWdodC5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtbmV4dHt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwJSl9LmstZnguay1meC1vdmVybGF5LmstZngtc3RhcnQgLmstZngtbmV4dCwuay1meC5rLWZ4LW92ZXJsYXkuay1meC1sZWZ0LmstZngtc3RhcnQgLmstZngtbmV4dHt3aWxsLWNoYW5nZTp0cmFuc2Zvcm07dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSl9LmstZnguay1meC1vdmVybGF5LmstZngtcmlnaHQuay1meC1zdGFydCAuay1meC1uZXh0e3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKX0uay1meC5rLWZ4LW92ZXJsYXkuay1meC11cC5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHR7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAwJSl9LmstZnguay1meC1vdmVybGF5LmstZngtZG93bi5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHR7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwMCUpfS5rLWZ4LmstZngtb3ZlcmxheS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1uZXh0e3RyYW5zZm9ybTpub25lfS5rLWZ4LmstZngtb3ZlcmxheS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1jdXJyZW50e3dpbGwtY2hhbmdlOnRyYW5zZm9ybTt0cmFuc2Zvcm06bm9uZX0uay1meC5rLWZ4LW92ZXJsYXkuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQsLmstZnguay1meC1vdmVybGF5LmstZngtcmV2ZXJzZS5rLWZ4LWxlZnQuay1meC1lbmQgLmstZngtY3VycmVudHt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKX0uay1meC5rLWZ4LW92ZXJsYXkuay1meC1yZXZlcnNlLmstZngtcmlnaHQuay1meC1lbmQgLmstZngtY3VycmVudHt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSl9LmstZnguay1meC1vdmVybGF5LmstZngtcmV2ZXJzZS5rLWZ4LXVwLmstZngtZW5kIC5rLWZ4LWN1cnJlbnR7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAwJSl9LmstZnguay1meC1vdmVybGF5LmstZngtcmV2ZXJzZS5rLWZ4LWRvd24uay1meC1lbmQgLmstZngtY3VycmVudHt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTAwJSl9LmstdGhlbWUtdGVzdC1jbGFzcywuay1jb21tb24tdGVzdC1jbGFzc3tvcGFjaXR5OjB9LmstaHN0YWNrLC5rLWhib3h7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwfS5rLXZzdGFjaywuay12Ym94e2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6Y29sdW1uIG5vd3JhcH0uay1zcGFjZXIsLmstZmxleHtmbGV4OjEgMSBhdXRvfS5rLXNwYWNlci1zaXplZHtmbGV4Om5vbmV9LmstZmxvYXQtd3JhcDo6YWZ0ZXIsLmstZmxvYXR3cmFwOjphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztjbGVhcjpib3RofS5rLWZsZXgtbGF5b3V0e2Rpc3BsYXk6ZmxleH0uay1ncmlkLWxheW91dHtkaXNwbGF5OmdyaWR9Lmstc2VwYXJhdG9ye3dpZHRoOmF1dG87aGVpZ2h0OjA7Ym9yZGVyLXdpZHRoOjFweCAwIDA7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjppbmhlcml0O2Rpc3BsYXk6YmxvY2s7ZmxleC1ncm93OjAgIWltcG9ydGFudDtmbGV4LXNocmluazowICFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpzdHJldGNofS5rLXNlcGFyYXRvci1ob3Jpem9udGFsLC5rLXZzdGFjaz4uay1zZXBhcmF0b3IsLmstdmJveD4uay1zZXBhcmF0b3J7d2lkdGg6YXV0bztoZWlnaHQ6MDtib3JkZXItd2lkdGg6MXB4IDAgMH0uay1zZXBhcmF0b3ItdmVydGljYWwsLmstaHN0YWNrPi5rLXNlcGFyYXRvciwuay1oYm94Pi5rLXNlcGFyYXRvcnt3aWR0aDowO2hlaWdodDphdXRvO2JvcmRlci13aWR0aDowIDAgMCAxcHh9aHIuay1zZXBhcmF0b3J7bWFyZ2luOjA7cGFkZGluZzowfS5rLWhpZGRlbntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uay1ydGx7ZGlyZWN0aW9uOnJ0bH1baGlkZGVuXXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH1zY3JpcHR7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmstZGlzYWJsZWR7b3V0bGluZTpub25lO2N1cnNvcjpkZWZhdWx0O2NvbG9yOnZhcigtLWtlbmRvLWRpc2FibGVkLXRleHQsIHVuc2V0KTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWRpc2FibGVkLWJnLCB1bnNldCk7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWRpc2FibGVkLWJvcmRlciwgdW5zZXQpO29wYWNpdHk6dmFyKC0ta2VuZG8tZGlzYWJsZWQtb3BhY2l0eSwgdW5zZXQpO2ZpbHRlcjp2YXIoLS1rZW5kby1kaXNhYmxlZC1maWx0ZXIsIHVuc2V0KTtwb2ludGVyLWV2ZW50czpub25lO2JveC1zaGFkb3c6bm9uZX0uay1kaXNhYmxlZCAuay1saW5re2N1cnNvcjpkZWZhdWx0O291dGxpbmU6MH0uay1kaXNhYmxlZCBbZGlzYWJsZWRdLC5rLWRpc2FibGVkIC5rLWRpc2FibGVkey0ta2VuZG8tZGlzYWJsZWQtb3BhY2l0eTogMTstLWtlbmRvLWRpc2FibGVkLWZpbHRlcjogZ3JheXNjYWxlKDApfS5rLWhye21hcmdpbi1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO3BhZGRpbmc6MDtoZWlnaHQ6MDtib3JkZXItd2lkdGg6MXB4IDAgMDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7ZGlzcGxheTpibG9jaztmbG9hdDpub25lO2NsZWFyOmJvdGh9LmstZC1mbGV4LXJvdz4uay1ocnttYXJnaW46MDt3aWR0aDowO2hlaWdodDphdXRvO2JvcmRlci13aWR0aDowIDAgMCAxcHg7ZmxleDowIDAgYXV0b30uay1kLWZsZXgtY29sPi5rLWhye21hcmdpbjowO2ZsZXg6MCAwIGF1dG99Lmstc3ByaXRle2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjFyZW07aGVpZ2h0OjFyZW07b3ZlcmZsb3c6aGlkZGVuO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtmb250LXNpemU6MDtsaW5lLWhlaWdodDowO3RleHQtYWxpZ246Y2VudGVyfS5rLWltYWdle2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5rLXJlc2V0e21hcmdpbjowO3BhZGRpbmc6MDtib3JkZXItd2lkdGg6MDtvdXRsaW5lOjA7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Zm9udDppbmhlcml0O2xpc3Qtc3R5bGU6bm9uZX1rZW5kby1zb3J0YWJsZXtkaXNwbGF5OmJsb2NrfS5rLWxpbmssLmstbGluazpob3Zlcntjb2xvcjppbmhlcml0O3RleHQtZGVjb3JhdGlvbjpub25lO291dGxpbmU6MDtjdXJzb3I6cG9pbnRlcn0uay1jb250ZW50e291dGxpbmU6MH0uay1jZW50ZXJlZHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSl9Lmstbm8tY2xpY2t7cG9pbnRlci1ldmVudHM6bm9uZX0uay1wZGYtZXhwb3J0LXNoYWRvd3twb3NpdGlvbjphYnNvbHV0ZTtvdmVyZmxvdzpoaWRkZW47aW5zZXQtaW5saW5lLXN0YXJ0Oi0xNTAwMHB4O3dpZHRoOjE0NDAwcHh9LmtlbmRvLXBkZi1oaWRlLXBzZXVkby1lbGVtZW50czo6YmVmb3JlLC5rZW5kby1wZGYtaGlkZS1wc2V1ZG8tZWxlbWVudHM6OmFmdGVye2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5rLWRpcnR5e21hcmdpbjowO3BhZGRpbmc6MDt3aWR0aDowO2hlaWdodDowO2JvcmRlci13aWR0aDozcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1ibG9jay1zdGFydC1jb2xvcjpjdXJyZW50Q29sb3I7Ym9yZGVyLWJsb2NrLWVuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlci1pbmxpbmUtc3RhcnQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXItaW5saW5lLWVuZC1jb2xvcjpjdXJyZW50Q29sb3I7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQtYmxvY2stc3RhcnQ6MDtpbnNldC1pbmxpbmUtZW5kOjB9Lmstc2Nyb2xsYmFye3Bvc2l0aW9uOmFic29sdXRlO292ZXJmbG93OnNjcm9sbH0uay1zY3JvbGxiYXItdmVydGljYWx7aW5zZXQtYmxvY2stc3RhcnQ6MDtpbnNldC1pbmxpbmUtZW5kOjA7d2lkdGg6MTdweDtoZWlnaHQ6MTAwJTtvdmVyZmxvdy14OmhpZGRlbn0uay10b3VjaC1zY3JvbGxiYXJ7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MjAwMDAwO2hlaWdodDo4cHg7d2lkdGg6OHB4O2JvcmRlcjoxcHggc29saWQgIzhhOGE4YTtiYWNrZ3JvdW5kLWNvbG9yOiM4NTg1ODV9LmstcmVzaXplLWhhbmRsZSwuay1yZXNpemUtaGludHtwb3NpdGlvbjphYnNvbHV0ZTtib3JkZXItY29sb3I6aW5oZXJpdDt6LWluZGV4OjIwMH0uay1yZXNpemUtaGFuZGxle2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uay1yZXNpemUtaGFuZGxlOjpiZWZvcmV7Y29udGVudDpcIlwiO2JvcmRlcjowIHNvbGlkO2JvcmRlci1jb2xvcjppbmhlcml0fS5rLXJlc2l6ZS1ue3dpZHRoOjEwMCU7aGVpZ2h0OjZweDtmbGV4LWRpcmVjdGlvbjpyb3c7aW5zZXQtaW5saW5lLXN0YXJ0OjA7aW5zZXQtYmxvY2stc3RhcnQ6LTNweDtjdXJzb3I6bi1yZXNpemV9LmstcmVzaXplLXN7d2lkdGg6MTAwJTtoZWlnaHQ6NnB4O2ZsZXgtZGlyZWN0aW9uOnJvdztpbnNldC1pbmxpbmUtc3RhcnQ6MDtpbnNldC1ibG9jay1lbmQ6LTNweDtjdXJzb3I6cy1yZXNpemV9LmstcmVzaXplLXd7d2lkdGg6NnB4O2hlaWdodDoxMDAlO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtpbnNldC1ibG9jay1zdGFydDowO2luc2V0LWlubGluZS1zdGFydDotM3B4O2N1cnNvcjp3LXJlc2l6ZX0uay1yZXNpemUtZXt3aWR0aDo2cHg7aGVpZ2h0OjEwMCU7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2luc2V0LWJsb2NrLXN0YXJ0OjA7aW5zZXQtaW5saW5lLWVuZDotM3B4O2N1cnNvcjplLXJlc2l6ZX0uay1yZXNpemUtc3csLmstcmVzaXplLXNlLC5rLXJlc2l6ZS1udywuay1yZXNpemUtbmV7d2lkdGg6NXB4O2hlaWdodDo1cHh9LmstcmVzaXplLXN3e2N1cnNvcjpzdy1yZXNpemU7aW5zZXQtYmxvY2stZW5kOjA7aW5zZXQtaW5saW5lLXN0YXJ0OjB9LmstcmVzaXplLXNle2N1cnNvcjpzZS1yZXNpemU7aW5zZXQtYmxvY2stZW5kOjA7aW5zZXQtaW5saW5lLWVuZDowfS5rLXJlc2l6ZS1ud3tjdXJzb3I6bnctcmVzaXplO2luc2V0LWJsb2NrLXN0YXJ0OjA7aW5zZXQtaW5saW5lLXN0YXJ0OjB9LmstcmVzaXplLW5le2N1cnNvcjpuZS1yZXNpemU7aW5zZXQtYmxvY2stc3RhcnQ6MDtpbnNldC1pbmxpbmUtZW5kOjB9LmstdmVydGljYWwtcmVzaXple2N1cnNvcjpyb3ctcmVzaXplfS5rLWhvcml6b250YWwtcmVzaXple2N1cnNvcjpjb2wtcmVzaXplfS5rLXJlc2l6ZS1oaW50e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyfS5rLXJlc2l6ZS1oaW50IC5rLXJlc2l6ZS1oaW50LWhhbmRsZXt3aWR0aDphdXRvO2hlaWdodDoyMHB4O2FsaWduLXNlbGY6c3RyZXRjaH0uay1yZXNpemUtaGludCAuay1yZXNpemUtaGludC1tYXJrZXJ7d2lkdGg6MnB4O2hlaWdodDphdXRvO2ZsZXg6MSAxIGF1dG99LmstcmVzaXplLWhpbnQtdmVydGljYWx7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpjZW50ZXJ9LmstcmVzaXplLWhpbnQtdmVydGljYWwgLmstcmVzaXplLWhpbnQtaGFuZGxle3dpZHRoOjIwcHg7aGVpZ2h0OmF1dG87YWxpZ24tc2VsZjpzdHJldGNofS5rLXJlc2l6ZS1oaW50LXZlcnRpY2FsIC5rLXJlc2l6ZS1oaW50LW1hcmtlcnt3aWR0aDphdXRvO2hlaWdodDoycHg7ZmxleDoxIDEgYXV0b30uay10b3Atc3RhcnQsLmstcG9zLXRvcC1zdGFydHt0b3A6MDtpbnNldC1pbmxpbmUtc3RhcnQ6MH0uay10b3AtZW5kLC5rLXBvcy10b3AtZW5ke3RvcDowO2luc2V0LWlubGluZS1lbmQ6MH0uay1ib3R0b20tc3RhcnQsLmstcG9zLWJvdHRvbS1zdGFydHtib3R0b206MDtpbnNldC1pbmxpbmUtc3RhcnQ6MH0uay1ib3R0b20tZW5kLC5rLXBvcy1ib3R0b20tZW5ke2JvdHRvbTowO2luc2V0LWlubGluZS1lbmQ6MH0uay10b3AtY2VudGVyLC5rLXBvcy10b3AtY2VudGVye3RvcDowO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpfS5rLW1pZGRsZS1sZWZ0LC5rLW1pZGRsZS1zdGFydCwuay1wb3MtbWlkZGxlLXN0YXJ0e3RvcDo1MCU7bGVmdDowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfS5rLW1pZGRsZS1jZW50ZXJ7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX0uay1taWRkbGUtcmlnaHQsLmstbWlkZGxlLWVuZCwuay1wb3MtbWlkZGxlLWVuZHt0b3A6NTAlO3JpZ2h0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9LmstYm90dG9tLWNlbnRlciwuay1wb3MtYm90dG9tLWNlbnRlcntib3R0b206MDtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKX06cm9vdHstLWtlbmRvLXNwYWNpbmctMDogMHB4Oy0ta2VuZG8tc3BhY2luZy0xcHg6IDFweDstLWtlbmRvLXNwYWNpbmctMFxcLjU6IDAuMTI1cmVtOy0ta2VuZG8tc3BhY2luZy0xOiAwLjI1cmVtOy0ta2VuZG8tc3BhY2luZy0xXFwuNTogMC4zNzVyZW07LS1rZW5kby1zcGFjaW5nLTI6IDAuNXJlbTstLWtlbmRvLXNwYWNpbmctMlxcLjU6IDAuNjI1cmVtOy0ta2VuZG8tc3BhY2luZy0zOiAwLjc1cmVtOy0ta2VuZG8tc3BhY2luZy0zXFwuNTogMC44NzVyZW07LS1rZW5kby1zcGFjaW5nLTQ6IDFyZW07LS1rZW5kby1zcGFjaW5nLTRcXC41OiAxLjEyNXJlbTstLWtlbmRvLXNwYWNpbmctNTogMS4yNXJlbTstLWtlbmRvLXNwYWNpbmctNVxcLjU6IDEuMzc1cmVtOy0ta2VuZG8tc3BhY2luZy02OiAxLjVyZW07LS1rZW5kby1zcGFjaW5nLTZcXC41OiAxLjYyNXJlbTstLWtlbmRvLXNwYWNpbmctNzogMS43NXJlbTstLWtlbmRvLXNwYWNpbmctN1xcLjU6IDEuODc1cmVtOy0ta2VuZG8tc3BhY2luZy04OiAycmVtOy0ta2VuZG8tc3BhY2luZy05OiAyLjI1cmVtOy0ta2VuZG8tc3BhY2luZy0xMDogMi41cmVtOy0ta2VuZG8tc3BhY2luZy0xMTogMi43NXJlbTstLWtlbmRvLXNwYWNpbmctMTI6IDNyZW07LS1rZW5kby1zcGFjaW5nLTEzOiAzLjI1cmVtOy0ta2VuZG8tc3BhY2luZy0xNDogMy41cmVtOy0ta2VuZG8tc3BhY2luZy0xNTogMy43NXJlbTstLWtlbmRvLXNwYWNpbmctMTY6IDRyZW07LS1rZW5kby1zcGFjaW5nLTE3OiA0LjI1cmVtOy0ta2VuZG8tc3BhY2luZy0xODogNC41cmVtOy0ta2VuZG8tc3BhY2luZy0xOTogNC43NXJlbTstLWtlbmRvLXNwYWNpbmctMjA6IDVyZW07LS1rZW5kby1zcGFjaW5nLTIxOiA1LjI1cmVtOy0ta2VuZG8tc3BhY2luZy0yMjogNS41cmVtOy0ta2VuZG8tc3BhY2luZy0yMzogNS43NXJlbTstLWtlbmRvLXNwYWNpbmctMjQ6IDZyZW07LS1rZW5kby1zcGFjaW5nLTI1OiA3cmVtOy0ta2VuZG8tc3BhY2luZy0yNjogOHJlbTstLWtlbmRvLXNwYWNpbmctMjc6IDlyZW07LS1rZW5kby1zcGFjaW5nLTI4OiAxMHJlbTstLWtlbmRvLXNwYWNpbmctMjk6IDExcmVtOy0ta2VuZG8tc3BhY2luZy0zMDogMTJyZW19OnJvb3R7LS1rZW5kby1lbGV2YXRpb24tMTogMCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4wNCksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKTstLWtlbmRvLWVsZXZhdGlvbi0yOiAwIDRweCA2cHggcmdiYSgwLCAwLCAwLCAwLjA2KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpOy0ta2VuZG8tZWxldmF0aW9uLTM6IDAgNnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7LS1rZW5kby1lbGV2YXRpb24tNDogMCA4cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7LS1rZW5kby1lbGV2YXRpb24tNTogMCAxMHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpOy0ta2VuZG8tZWxldmF0aW9uLTY6IDAgMTJweCAxNHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpOy0ta2VuZG8tZWxldmF0aW9uLTc6IDAgMTRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4yNCksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKTstLWtlbmRvLWVsZXZhdGlvbi04OiAwIDE2cHggMThweCByZ2JhKDAsIDAsIDAsIDAuMjgpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7LS1rZW5kby1lbGV2YXRpb24tOTogMCAzMnB4IDM0cHggcmdiYSgwLCAwLCAwLCAwLjMyKSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpfTpyb290ey0ta2VuZG8tZm9udC1mYW1pbHk6IGluaGVyaXQ7LS1rZW5kby1mb250LXNpemU6IDAuODc1cmVtOy0ta2VuZG8tbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI4NjstLWtlbmRvLWZvbnQtd2VpZ2h0OiA0MDA7LS1rZW5kby1sZXR0ZXItc3BhY2luZzogOy0ta2VuZG8tZm9udC1zaXplLXh4czogMC41cmVtOy0ta2VuZG8tZm9udC1zaXplLXhzOiAwLjYyNXJlbTstLWtlbmRvLWZvbnQtc2l6ZS1zbTogMC43NXJlbTstLWtlbmRvLWZvbnQtc2l6ZS1tZDogMC44NzVyZW07LS1rZW5kby1mb250LXNpemUtbGc6IDFyZW07LS1rZW5kby1mb250LXNpemUteGw6IDEuMjVyZW07LS1rZW5kby1saW5lLWhlaWdodC14czogMTstLWtlbmRvLWxpbmUtaGVpZ2h0LXNtOiAxLjI1Oy0ta2VuZG8tbGluZS1oZWlnaHQtbWQ6IDEuNDI4NTcxNDI4NjstLWtlbmRvLWxpbmUtaGVpZ2h0LWxnOiAxLjU7LS1rZW5kby1mb250LXdlaWdodC10aGluOiAxMDA7LS1rZW5kby1mb250LXdlaWdodC1leHRyYS1saWdodDogMjAwOy0ta2VuZG8tZm9udC13ZWlnaHQtbGlnaHQ6IDMwMDstLWtlbmRvLWZvbnQtd2VpZ2h0LW5vcm1hbDogNDAwOy0ta2VuZG8tZm9udC13ZWlnaHQtbWVkaXVtOiA1MDA7LS1rZW5kby1mb250LXdlaWdodC1zZW1pYm9sZDogNjAwOy0ta2VuZG8tZm9udC13ZWlnaHQtYm9sZDogNzAwOy0ta2VuZG8tZm9udC13ZWlnaHQtZXh0cmEtYm9sZDogODAwOy0ta2VuZG8tZm9udC13ZWlnaHQtYmxhY2s6IDkwMDstLWtlbmRvLWxldHRlci1zcGFjaW5nLXRpZ2h0ZXN0OiAtMC4xNXB4Oy0ta2VuZG8tbGV0dGVyLXNwYWNpbmctdGlnaHRlcjogLTAuMXB4Oy0ta2VuZG8tbGV0dGVyLXNwYWNpbmctdGlnaHQ6IC0wLjVweDstLWtlbmRvLWxldHRlci1zcGFjaW5nLW5vcm1hbDogMHB4Oy0ta2VuZG8tbGV0dGVyLXNwYWNpbmctd2lkZTogMC41cHg7LS1rZW5kby1sZXR0ZXItc3BhY2luZy13aWRlcjogMC4xcHg7LS1rZW5kby1sZXR0ZXItc3BhY2luZy13aWRlc3Q6IDAuMTVweDstLWtlbmRvLWZvbnQtZmFtaWx5LXNhbnM6IEFyaWFsLCBWZXJkYW5hLCBUYWhvbWEsIFRyZWJ1Y2hldCBNUywgSGVsdmV0aWNhLCBJbXBhY3QsIEdpbGwgU2FuczstLWtlbmRvLWZvbnQtZmFtaWx5LXNlcmlmOiBUaW1lcyBOZXcgUm9tYW4sIEdlb3JnaWEsIEdhcmFtb25kLCBQYWxhdGlubywgQmFza2VydmlsbGU7LS1rZW5kby1mb250LWZhbWlseS1zYW5zLXNlcmlmOiBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFNlZ29lIFVJLCBSb2JvdG8sIEhlbHZldGljYSBOZXVlLCBOb3RvIFNhbnMsIExpYmVyYXRpb24gU2FucywgQXJpYWwsIHNhbnMtc2VyaWYsIEFwcGxlIENvbG9yIEVtb2ppLCBTZWdvZSBVSSBFbW9qaSwgU2Vnb2UgVUkgU3ltYm9sLCBOb3RvIENvbG9yIEVtb2ppOy0ta2VuZG8tZm9udC1mYW1pbHktbW9ub3NwYWNlOiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFJvYm90byBNb25vLCBVYnVudHUgTW9ubywgTHVjaWRhIENvbnNvbGUsIENvdXJpZXIgTmV3LCBtb25vc3BhY2V9OnJvb3R7LS1rZW5kby1ib3JkZXItcmFkaXVzLW5vbmU6IDBweDstLWtlbmRvLWJvcmRlci1yYWRpdXMteHM6IDFweDstLWtlbmRvLWJvcmRlci1yYWRpdXMtc206IDAuMTI1cmVtOy0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZDogMC4yNXJlbTstLWtlbmRvLWJvcmRlci1yYWRpdXMtbGc6IDAuMzc1cmVtOy0ta2VuZG8tYm9yZGVyLXJhZGl1cy14bDogMC41cmVtOy0ta2VuZG8tYm9yZGVyLXJhZGl1cy14eGw6IDAuNzVyZW07LS1rZW5kby1ib3JkZXItcmFkaXVzLXh4eGw6IDFyZW07LS1rZW5kby1ib3JkZXItcmFkaXVzLWZ1bGw6IDk5OTlweH0uay1yb3VuZGVkLW5vbmV7Ym9yZGVyLXJhZGl1czp2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW5vbmUsIDBweCl9Lmstcm91bmRlZC14c3tib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMteHMsIDFweCl9Lmstcm91bmRlZC1zbXtib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtc20sIDAuMTI1cmVtKX0uay1yb3VuZGVkLW1ke2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSl9Lmstcm91bmRlZC1sZ3tib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbGcsIDAuMzc1cmVtKX0uay1yb3VuZGVkLXhse2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy14bCwgMC41cmVtKX0uay1yb3VuZGVkLXh4bHtib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMteHhsLCAwLjc1cmVtKX0uay1yb3VuZGVkLXh4eGx7Ym9yZGVyLXJhZGl1czp2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLXh4eGwsIDFyZW0pfS5rLXJvdW5kZWQtZnVsbHtib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtZnVsbCwgOTk5OXB4KX0uay1ib2R5LC5rLXR5cG9ncmFwaHl7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO2ZvbnQtd2VpZ2h0OnZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LW5vcm1hbCwgbm9ybWFsKTtsZXR0ZXItc3BhY2luZzp2YXIoLS1rZW5kby1sZXR0ZXItc3BhY2luZywgbm9ybWFsKTttYXJnaW46MH0uay1ib2R5IHAsLmstdHlwb2dyYXBoeSBwe21hcmdpbjowIDAgdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KX0uay1oMXtmb250LXNpemU6dmFyKC0ta2VuZG8taDEtZm9udC1zaXplLCBjYWxjKHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgMC44NzVyZW0pKjQpKTtmb250LWZhbWlseTp2YXIoLS1rZW5kby1oMS1mb250LWZhbWlseSwgdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpKTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1oMS1saW5lLWhlaWdodCwgNzRweCk7Zm9udC13ZWlnaHQ6dmFyKC0ta2VuZG8taDEtZm9udC13ZWlnaHQsIHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LW5vcm1hbCwgbm9ybWFsKSk7bGV0dGVyLXNwYWNpbmc6dmFyKC0ta2VuZG8taDEtbGV0dGVyLXNwYWNpbmcsICk7bWFyZ2luOnZhcigtLWtlbmRvLWgxLW1hcmdpbiwgMCAwIHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCkpfS5rLWgye2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1oMi1mb250LXNpemUsIGNhbGModmFyKC0ta2VuZG8tZm9udC1zaXplLCAwLjg3NXJlbSkqMykpO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWgyLWZvbnQtZmFtaWx5LCB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCkpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWgyLWxpbmUtaGVpZ2h0LCA1NnB4KTtmb250LXdlaWdodDp2YXIoLS1rZW5kby1oMi1mb250LXdlaWdodCwgdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtbm9ybWFsLCBub3JtYWwpKTtsZXR0ZXItc3BhY2luZzp2YXIoLS1rZW5kby1oMi1sZXR0ZXItc3BhY2luZywgKTttYXJnaW46dmFyKC0ta2VuZG8taDItbWFyZ2luLCAwIDAgdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KSl9LmstaDN7Zm9udC1zaXplOnZhcigtLWtlbmRvLWgzLWZvbnQtc2l6ZSwgY2FsYyh2YXIoLS1rZW5kby1mb250LXNpemUsIDAuODc1cmVtKSoyLjUpKTtmb250LWZhbWlseTp2YXIoLS1rZW5kby1oMy1mb250LWZhbWlseSwgdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpKTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1oMy1saW5lLWhlaWdodCwgNDJweCk7Zm9udC13ZWlnaHQ6dmFyKC0ta2VuZG8taDMtZm9udC13ZWlnaHQsIHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LW5vcm1hbCwgbm9ybWFsKSk7bGV0dGVyLXNwYWNpbmc6dmFyKC0ta2VuZG8taDMtbGV0dGVyLXNwYWNpbmcsICk7bWFyZ2luOnZhcigtLWtlbmRvLWgzLW1hcmdpbiwgMCAwIHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCkpfS5rLWg0e2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1oNC1mb250LXNpemUsIGNhbGModmFyKC0ta2VuZG8tZm9udC1zaXplLCAwLjg3NXJlbSkqMikpO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWg0LWZvbnQtZmFtaWx5LCB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCkpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWg0LWxpbmUtaGVpZ2h0LCA0MHB4KTtmb250LXdlaWdodDp2YXIoLS1rZW5kby1oNC1mb250LXdlaWdodCwgdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtYm9sZCwgbm9ybWFsKSk7bGV0dGVyLXNwYWNpbmc6dmFyKC0ta2VuZG8taDQtbGV0dGVyLXNwYWNpbmcsICk7bWFyZ2luOnZhcigtLWtlbmRvLWg0LW1hcmdpbiwgMCAwIHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCkpfS5rLWg1e2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1oNS1mb250LXNpemUsIGNhbGModmFyKC0ta2VuZG8tZm9udC1zaXplLCAwLjg3NXJlbSkqMS41KSk7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8taDUtZm9udC1mYW1pbHksIHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KSk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8taDUtbGluZS1oZWlnaHQsIDI4cHgpO2ZvbnQtd2VpZ2h0OnZhcigtLWtlbmRvLWg1LWZvbnQtd2VpZ2h0LCB2YXIoLS1rZW5kby1mb250LXdlaWdodC1ib2xkLCBub3JtYWwpKTtsZXR0ZXItc3BhY2luZzp2YXIoLS1rZW5kby1oNS1sZXR0ZXItc3BhY2luZywgKTttYXJnaW46dmFyKC0ta2VuZG8taDUtbWFyZ2luLCAwIDAgdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KSl9LmstaDZ7Zm9udC1zaXplOnZhcigtLWtlbmRvLWg2LWZvbnQtc2l6ZSwgdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KSk7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8taDYtZm9udC1mYW1pbHksIHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KSk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8taDYtbGluZS1oZWlnaHQsIDIwcHgpO2ZvbnQtd2VpZ2h0OnZhcigtLWtlbmRvLWg2LWZvbnQtd2VpZ2h0LCB2YXIoLS1rZW5kby1mb250LXdlaWdodC1ib2xkLCBub3JtYWwpKTtsZXR0ZXItc3BhY2luZzp2YXIoLS1rZW5kby1oNi1sZXR0ZXItc3BhY2luZywgKTttYXJnaW46dmFyKC0ta2VuZG8taDYtbWFyZ2luLCAwIDAgdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KSl9LmstcGFyYWdyYXBoe2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1wYXJhZ3JhcGgtZm9udC1zaXplLCB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpKTtmb250LWZhbWlseTp2YXIoLS1rZW5kby1wYXJhZ3JhcGgtZm9udC1mYW1pbHksIHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KSk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tcGFyYWdyYXBoLWxpbmUtaGVpZ2h0LCAyMHB4KTtmb250LXdlaWdodDp2YXIoLS1rZW5kby1wYXJhZ3JhcGgtZm9udC13ZWlnaHQsIHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LW5vcm1hbCwgbm9ybWFsKSk7bGV0dGVyLXNwYWNpbmc6dmFyKC0ta2VuZG8tcGFyYWdyYXBoLWxldHRlci1zcGFjaW5nLCApO21hcmdpbjp2YXIoLS1rZW5kby1wYXJhZ3JhcGgtbWFyZ2luLCAwIDAgdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KSl9LmstcHJlLC5rLWNvZGV7Zm9udC1zaXplOnZhcigtLWtlbmRvLWNvZGUtZm9udC1zaXplLCB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpKTtmb250LWZhbWlseTp2YXIoLS1rZW5kby1jb2RlLWZvbnQtZmFtaWx5LCB2YXIoLS1rZW5kby1mb250LWZhbWlseS1tb25vc3BhY2UsIG5vcm1hbCkpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWNvZGUtbGluZS1oZWlnaHQsIDIwcHgpO2ZvbnQtd2VpZ2h0OnZhcigtLWtlbmRvLWNvZGUtZm9udC13ZWlnaHQsIHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LW5vcm1hbCwgbm9ybWFsKSk7bGV0dGVyLXNwYWNpbmc6dmFyKC0ta2VuZG8tY29kZS1sZXR0ZXItc3BhY2luZywgKTtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjFweH0uay1wcmV7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctNiwgMS41cmVtKTtvdmVyZmxvdzphdXRvfS5rLXByZT4uay1jb2Rle3BhZGRpbmc6MDtib3JkZXItd2lkdGg6MDtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Zm9udC1mYW1pbHk6aW5oZXJpdDtmb250LXNpemU6aW5oZXJpdH0uay1jb2Rle3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0wLCAwcHgpO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSl9LmstZGlzcGxheS0xe2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1kaXNwbGF5MS1mb250LXNpemUsIGNhbGModmFyKC0ta2VuZG8tZm9udC1zaXplLCAwLjg3NXJlbSkqOCkpO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWRpc3BsYXkxLWZvbnQtZmFtaWx5LCB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCkpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWRpc3BsYXkxLWxpbmUtaGVpZ2h0LCAxLjIpO2ZvbnQtd2VpZ2h0OnZhcigtLWtlbmRvLWRpc3BsYXkxLWZvbnQtd2VpZ2h0LCB2YXIoLS1rZW5kby1mb250LXdlaWdodC1saWdodCwgbm9ybWFsKSk7bGV0dGVyLXNwYWNpbmc6dmFyKC0ta2VuZG8tZGlzcGxheTEtbGV0dGVyLXNwYWNpbmcsICl9LmstZGlzcGxheS0ye2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1kaXNwbGF5Mi1mb250LXNpemUsIGNhbGModmFyKC0ta2VuZG8tZm9udC1zaXplLCAwLjg3NXJlbSkqNykpO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWRpc3BsYXkyLWZvbnQtZmFtaWx5LCB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCkpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWRpc3BsYXkyLWxpbmUtaGVpZ2h0LCAxLjIpO2ZvbnQtd2VpZ2h0OnZhcigtLWtlbmRvLWRpc3BsYXkyLWZvbnQtd2VpZ2h0LCB2YXIoLS1rZW5kby1mb250LXdlaWdodC1saWdodCwgbm9ybWFsKSk7bGV0dGVyLXNwYWNpbmc6dmFyKC0ta2VuZG8tZGlzcGxheTItbGV0dGVyLXNwYWNpbmcsICl9LmstZGlzcGxheS0ze2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1kaXNwbGF5My1mb250LXNpemUsIGNhbGModmFyKC0ta2VuZG8tZm9udC1zaXplLCAwLjg3NXJlbSkqNikpO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWRpc3BsYXkzLWZvbnQtZmFtaWx5LCB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCkpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWRpc3BsYXkzLWxpbmUtaGVpZ2h0LCAxLjIpO2ZvbnQtd2VpZ2h0OnZhcigtLWtlbmRvLWRpc3BsYXkzLWZvbnQtd2VpZ2h0LCB2YXIoLS1rZW5kby1mb250LXdlaWdodC1saWdodCwgbm9ybWFsKSk7bGV0dGVyLXNwYWNpbmc6dmFyKC0ta2VuZG8tZGlzcGxheTMtbGV0dGVyLXNwYWNpbmcsICl9LmstZGlzcGxheS00e2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1kaXNwbGF5NC1mb250LXNpemUsIGNhbGModmFyKC0ta2VuZG8tZm9udC1zaXplLCAwLjg3NXJlbSkqNSkpO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWRpc3BsYXk0LWZvbnQtZmFtaWx5LCB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCkpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWRpc3BsYXk0LWxpbmUtaGVpZ2h0LCAxLjIpO2ZvbnQtd2VpZ2h0OnZhcigtLWtlbmRvLWRpc3BsYXk0LWZvbnQtd2VpZ2h0LCB2YXIoLS1rZW5kby1mb250LXdlaWdodC1saWdodCwgbm9ybWFsKSk7bGV0dGVyLXNwYWNpbmc6dmFyKC0ta2VuZG8tZGlzcGxheTQtbGV0dGVyLXNwYWNpbmcsICl9LmstYm9keXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZil9LmstcHJlLC5rLWNvZGV7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSl9LmstZm9udC1mYW1pbHktc2Fuc3tmb250LWZhbWlseTp2YXIoLS1rZW5kby1mb250LWZhbWlseS1zYW5zLCBBcmlhbCwgVmVyZGFuYSwgVGFob21hLCBUcmVidWNoZXQgTVMsIEhlbHZldGljYSwgSW1wYWN0LCBHaWxsIFNhbnMpfS5cXCFrLWZvbnQtZmFtaWx5LXNhbnN7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8tZm9udC1mYW1pbHktc2FucywgQXJpYWwsIFZlcmRhbmEsIFRhaG9tYSwgVHJlYnVjaGV0IE1TLCBIZWx2ZXRpY2EsIEltcGFjdCwgR2lsbCBTYW5zKSAhaW1wb3J0YW50fS5rLWZvbnQtZmFtaWx5LXNlcmlme2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LXNlcmlmLCBUaW1lcyBOZXcgUm9tYW4sIEdlb3JnaWEsIEdhcmFtb25kLCBQYWxhdGlubywgQmFza2VydmlsbGUpfS5cXCFrLWZvbnQtZmFtaWx5LXNlcmlme2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LXNlcmlmLCBUaW1lcyBOZXcgUm9tYW4sIEdlb3JnaWEsIEdhcmFtb25kLCBQYWxhdGlubywgQmFza2VydmlsbGUpICFpbXBvcnRhbnR9LmstZm9udC1mYW1pbHktc2Fucy1zZXJpZntmb250LWZhbWlseTp2YXIoLS1rZW5kby1mb250LWZhbWlseS1zYW5zLXNlcmlmLCBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFNlZ29lIFVJLCBSb2JvdG8sIEhlbHZldGljYSBOZXVlLCBOb3RvIFNhbnMsIExpYmVyYXRpb24gU2FucywgQXJpYWwsIHNhbnMtc2VyaWYsIEFwcGxlIENvbG9yIEVtb2ppLCBTZWdvZSBVSSBFbW9qaSwgU2Vnb2UgVUkgU3ltYm9sLCBOb3RvIENvbG9yIEVtb2ppKX0uXFwhay1mb250LWZhbWlseS1zYW5zLXNlcmlme2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LXNhbnMtc2VyaWYsIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgU2Vnb2UgVUksIFJvYm90bywgSGVsdmV0aWNhIE5ldWUsIE5vdG8gU2FucywgTGliZXJhdGlvbiBTYW5zLCBBcmlhbCwgc2Fucy1zZXJpZiwgQXBwbGUgQ29sb3IgRW1vamksIFNlZ29lIFVJIEVtb2ppLCBTZWdvZSBVSSBTeW1ib2wsIE5vdG8gQ29sb3IgRW1vamkpICFpbXBvcnRhbnR9LmstZm9udC1mYW1pbHktbW9ub3NwYWNle2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LW1vbm9zcGFjZSwgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBSb2JvdG8gTW9ubywgVWJ1bnR1IE1vbm8sIEx1Y2lkYSBDb25zb2xlLCBDb3VyaWVyIE5ldywgbW9ub3NwYWNlKX0uXFwhay1mb250LWZhbWlseS1tb25vc3BhY2V7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8tZm9udC1mYW1pbHktbW9ub3NwYWNlLCBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFJvYm90byBNb25vLCBVYnVudHUgTW9ubywgTHVjaWRhIENvbnNvbGUsIENvdXJpZXIgTmV3LCBtb25vc3BhY2UpICFpbXBvcnRhbnR9LmstZm9udC1zaXplLXh4c3tmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLXh4cywgMC41cmVtKX0uXFwhay1mb250LXNpemUteHhze2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUteHhzLCAwLjVyZW0pICFpbXBvcnRhbnR9LmstZm9udC1zaXplLXhze2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUteHMsIDAuNjI1cmVtKX0uXFwhay1mb250LXNpemUteHN7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZS14cywgMC42MjVyZW0pICFpbXBvcnRhbnR9LmstZm9udC1zaXplLXNte2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUtc20sIDAuNzVyZW0pfS5cXCFrLWZvbnQtc2l6ZS1zbXtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLXNtLCAwLjc1cmVtKSAhaW1wb3J0YW50fS5rLWZvbnQtc2l6ZS1tZHtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLW1kLCAwLjg3NXJlbSl9LlxcIWstZm9udC1zaXplLW1ke2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUtbWQsIDAuODc1cmVtKSAhaW1wb3J0YW50fS5rLWZvbnQtc2l6ZS1sZ3tmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLWxnLCAxcmVtKX0uXFwhay1mb250LXNpemUtbGd7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZS1sZywgMXJlbSkgIWltcG9ydGFudH0uay1mb250LXNpemUteGx7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZS14bCwgMS4yNXJlbSl9LlxcIWstZm9udC1zaXplLXhse2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUteGwsIDEuMjVyZW0pICFpbXBvcnRhbnR9LmstZnMteHhze2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mcy14eHMsIDAuNXJlbSl9LlxcIWstZnMteHhze2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mcy14eHMsIDAuNXJlbSkgIWltcG9ydGFudH0uay1mcy14c3tmb250LXNpemU6dmFyKC0ta2VuZG8tZnMteHMsIDAuNjI1cmVtKX0uXFwhay1mcy14c3tmb250LXNpemU6dmFyKC0ta2VuZG8tZnMteHMsIDAuNjI1cmVtKSAhaW1wb3J0YW50fS5rLWZzLXNte2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mcy1zbSwgMC43NXJlbSl9LlxcIWstZnMtc217Zm9udC1zaXplOnZhcigtLWtlbmRvLWZzLXNtLCAwLjc1cmVtKSAhaW1wb3J0YW50fS5rLWZzLW1ke2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mcy1tZCwgMC44NzVyZW0pfS5cXCFrLWZzLW1ke2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mcy1tZCwgMC44NzVyZW0pICFpbXBvcnRhbnR9LmstZnMtbGd7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZzLWxnLCAxcmVtKX0uXFwhay1mcy1sZ3tmb250LXNpemU6dmFyKC0ta2VuZG8tZnMtbGcsIDFyZW0pICFpbXBvcnRhbnR9LmstZnMteGx7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZzLXhsLCAxLjI1cmVtKX0uXFwhay1mcy14bHtmb250LXNpemU6dmFyKC0ta2VuZG8tZnMteGwsIDEuMjVyZW0pICFpbXBvcnRhbnR9LmstZm9udC1zdHlsZS1pdGFsaWN7Zm9udC1zdHlsZTp2YXIoLS1rZW5kby1mb250LXN0eWxlLWl0YWxpYywgaXRhbGljKX0uXFwhay1mb250LXN0eWxlLWl0YWxpY3tmb250LXN0eWxlOnZhcigtLWtlbmRvLWZvbnQtc3R5bGUtaXRhbGljLCBpdGFsaWMpICFpbXBvcnRhbnR9LmstZm9udC1zdHlsZS1ub24taXRhbGlje2ZvbnQtc3R5bGU6dmFyKC0ta2VuZG8tZm9udC1zdHlsZS1ub24taXRhbGljLCBub3JtYWwpfS5cXCFrLWZvbnQtc3R5bGUtbm9uLWl0YWxpY3tmb250LXN0eWxlOnZhcigtLWtlbmRvLWZvbnQtc3R5bGUtbm9uLWl0YWxpYywgbm9ybWFsKSAhaW1wb3J0YW50fS5rLWZvbnQtc3R5bGUtb2JsaXF1ZXtmb250LXN0eWxlOnZhcigtLWtlbmRvLWZvbnQtc3R5bGUtb2JsaXF1ZSwgb2JsaXF1ZSl9LlxcIWstZm9udC1zdHlsZS1vYmxpcXVle2ZvbnQtc3R5bGU6dmFyKC0ta2VuZG8tZm9udC1zdHlsZS1vYmxpcXVlLCBvYmxpcXVlKSAhaW1wb3J0YW50fS5rLWZvbnQtdGhpbntmb250LXdlaWdodDp2YXIoLS1rZW5kby1mb250LXdlaWdodC10aGluLCAxMDApfS5cXCFrLWZvbnQtdGhpbntmb250LXdlaWdodDp2YXIoLS1rZW5kby1mb250LXdlaWdodC10aGluLCAxMDApICFpbXBvcnRhbnR9LmstZm9udC1leHRyYS1saWdodHtmb250LXdlaWdodDp2YXIoLS1rZW5kby1mb250LXdlaWdodC1leHRyYS1saWdodCwgMjAwKX0uXFwhay1mb250LWV4dHJhLWxpZ2h0e2ZvbnQtd2VpZ2h0OnZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWV4dHJhLWxpZ2h0LCAyMDApICFpbXBvcnRhbnR9LmstZm9udC1saWdodHtmb250LXdlaWdodDp2YXIoLS1rZW5kby1mb250LXdlaWdodC1saWdodCwgMzAwKX0uXFwhay1mb250LWxpZ2h0e2ZvbnQtd2VpZ2h0OnZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWxpZ2h0LCAzMDApICFpbXBvcnRhbnR9LmstZm9udC1ub3JtYWx7Zm9udC13ZWlnaHQ6dmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtbm9ybWFsLCA0MDApfS5cXCFrLWZvbnQtbm9ybWFse2ZvbnQtd2VpZ2h0OnZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LW5vcm1hbCwgNDAwKSAhaW1wb3J0YW50fS5rLWZvbnQtbWVkaXVte2ZvbnQtd2VpZ2h0OnZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LW1lZGl1bSwgNTAwKX0uXFwhay1mb250LW1lZGl1bXtmb250LXdlaWdodDp2YXIoLS1rZW5kby1mb250LXdlaWdodC1tZWRpdW0sIDUwMCkgIWltcG9ydGFudH0uay1mb250LXNlbWlib2xke2ZvbnQtd2VpZ2h0OnZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LXNlbWlib2xkLCA2MDApfS5cXCFrLWZvbnQtc2VtaWJvbGR7Zm9udC13ZWlnaHQ6dmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtc2VtaWJvbGQsIDYwMCkgIWltcG9ydGFudH0uay1mb250LWJvbGR7Zm9udC13ZWlnaHQ6dmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtYm9sZCwgNzAwKX0uXFwhay1mb250LWJvbGR7Zm9udC13ZWlnaHQ6dmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtYm9sZCwgNzAwKSAhaW1wb3J0YW50fS5rLWZvbnQtZXh0cmEtYm9sZHtmb250LXdlaWdodDp2YXIoLS1rZW5kby1mb250LXdlaWdodC1leHRyYS1ib2xkLCA4MDApfS5cXCFrLWZvbnQtZXh0cmEtYm9sZHtmb250LXdlaWdodDp2YXIoLS1rZW5kby1mb250LXdlaWdodC1leHRyYS1ib2xkLCA4MDApICFpbXBvcnRhbnR9LmstZm9udC1ibGFja3tmb250LXdlaWdodDp2YXIoLS1rZW5kby1mb250LXdlaWdodC1ibGFjaywgOTAwKX0uXFwhay1mb250LWJsYWNre2ZvbnQtd2VpZ2h0OnZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWJsYWNrLCA5MDApICFpbXBvcnRhbnR9LmstZm9udC13ZWlnaHQtdGhpbntmb250LXdlaWdodDp2YXIoLS1rZW5kby1mb250LXdlaWdodC10aGluLCAxMDApfS5cXCFrLWZvbnQtd2VpZ2h0LXRoaW57Zm9udC13ZWlnaHQ6dmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtdGhpbiwgMTAwKSAhaW1wb3J0YW50fS5rLWZvbnQtd2VpZ2h0LWV4dHJhLWxpZ2h0e2ZvbnQtd2VpZ2h0OnZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWV4dHJhLWxpZ2h0LCAyMDApfS5cXCFrLWZvbnQtd2VpZ2h0LWV4dHJhLWxpZ2h0e2ZvbnQtd2VpZ2h0OnZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWV4dHJhLWxpZ2h0LCAyMDApICFpbXBvcnRhbnR9LmstZm9udC13ZWlnaHQtbGlnaHR7Zm9udC13ZWlnaHQ6dmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtbGlnaHQsIDMwMCl9LlxcIWstZm9udC13ZWlnaHQtbGlnaHR7Zm9udC13ZWlnaHQ6dmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtbGlnaHQsIDMwMCkgIWltcG9ydGFudH0uay1mb250LXdlaWdodC1ub3JtYWx7Zm9udC13ZWlnaHQ6dmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtbm9ybWFsLCA0MDApfS5cXCFrLWZvbnQtd2VpZ2h0LW5vcm1hbHtmb250LXdlaWdodDp2YXIoLS1rZW5kby1mb250LXdlaWdodC1ub3JtYWwsIDQwMCkgIWltcG9ydGFudH0uay1mb250LXdlaWdodC1tZWRpdW17Zm9udC13ZWlnaHQ6dmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtbWVkaXVtLCA1MDApfS5cXCFrLWZvbnQtd2VpZ2h0LW1lZGl1bXtmb250LXdlaWdodDp2YXIoLS1rZW5kby1mb250LXdlaWdodC1tZWRpdW0sIDUwMCkgIWltcG9ydGFudH0uay1mb250LXdlaWdodC1zZW1pYm9sZHtmb250LXdlaWdodDp2YXIoLS1rZW5kby1mb250LXdlaWdodC1zZW1pYm9sZCwgNjAwKX0uXFwhay1mb250LXdlaWdodC1zZW1pYm9sZHtmb250LXdlaWdodDp2YXIoLS1rZW5kby1mb250LXdlaWdodC1zZW1pYm9sZCwgNjAwKSAhaW1wb3J0YW50fS5rLWZvbnQtd2VpZ2h0LWJvbGR7Zm9udC13ZWlnaHQ6dmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtYm9sZCwgNzAwKX0uXFwhay1mb250LXdlaWdodC1ib2xke2ZvbnQtd2VpZ2h0OnZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWJvbGQsIDcwMCkgIWltcG9ydGFudH0uay1mb250LXdlaWdodC1leHRyYS1ib2xke2ZvbnQtd2VpZ2h0OnZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWV4dHJhLWJvbGQsIDgwMCl9LlxcIWstZm9udC13ZWlnaHQtZXh0cmEtYm9sZHtmb250LXdlaWdodDp2YXIoLS1rZW5kby1mb250LXdlaWdodC1leHRyYS1ib2xkLCA4MDApICFpbXBvcnRhbnR9LmstZm9udC13ZWlnaHQtYmxhY2t7Zm9udC13ZWlnaHQ6dmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtYmxhY2ssIDkwMCl9LlxcIWstZm9udC13ZWlnaHQtYmxhY2t7Zm9udC13ZWlnaHQ6dmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtYmxhY2ssIDkwMCkgIWltcG9ydGFudH0uay1sZXR0ZXItc3BhY2luZy10aWdodGVzdHtsZXR0ZXItc3BhY2luZzp2YXIoLS1rZW5kby1sZXR0ZXItc3BhY2luZy10aWdodGVzdCwgLTAuMTVweCl9LlxcIWstbGV0dGVyLXNwYWNpbmctdGlnaHRlc3R7bGV0dGVyLXNwYWNpbmc6dmFyKC0ta2VuZG8tbGV0dGVyLXNwYWNpbmctdGlnaHRlc3QsIC0wLjE1cHgpICFpbXBvcnRhbnR9LmstbGV0dGVyLXNwYWNpbmctdGlnaHRlcntsZXR0ZXItc3BhY2luZzp2YXIoLS1rZW5kby1sZXR0ZXItc3BhY2luZy10aWdodGVyLCAtMC4xcHgpfS5cXCFrLWxldHRlci1zcGFjaW5nLXRpZ2h0ZXJ7bGV0dGVyLXNwYWNpbmc6dmFyKC0ta2VuZG8tbGV0dGVyLXNwYWNpbmctdGlnaHRlciwgLTAuMXB4KSAhaW1wb3J0YW50fS5rLWxldHRlci1zcGFjaW5nLXRpZ2h0e2xldHRlci1zcGFjaW5nOnZhcigtLWtlbmRvLWxldHRlci1zcGFjaW5nLXRpZ2h0LCAtMC41cHgpfS5cXCFrLWxldHRlci1zcGFjaW5nLXRpZ2h0e2xldHRlci1zcGFjaW5nOnZhcigtLWtlbmRvLWxldHRlci1zcGFjaW5nLXRpZ2h0LCAtMC41cHgpICFpbXBvcnRhbnR9LmstbGV0dGVyLXNwYWNpbmctbm9ybWFse2xldHRlci1zcGFjaW5nOnZhcigtLWtlbmRvLWxldHRlci1zcGFjaW5nLW5vcm1hbCwgMHB4KX0uXFwhay1sZXR0ZXItc3BhY2luZy1ub3JtYWx7bGV0dGVyLXNwYWNpbmc6dmFyKC0ta2VuZG8tbGV0dGVyLXNwYWNpbmctbm9ybWFsLCAwcHgpICFpbXBvcnRhbnR9LmstbGV0dGVyLXNwYWNpbmctd2lkZXtsZXR0ZXItc3BhY2luZzp2YXIoLS1rZW5kby1sZXR0ZXItc3BhY2luZy13aWRlLCAwLjVweCl9LlxcIWstbGV0dGVyLXNwYWNpbmctd2lkZXtsZXR0ZXItc3BhY2luZzp2YXIoLS1rZW5kby1sZXR0ZXItc3BhY2luZy13aWRlLCAwLjVweCkgIWltcG9ydGFudH0uay1sZXR0ZXItc3BhY2luZy13aWRlcntsZXR0ZXItc3BhY2luZzp2YXIoLS1rZW5kby1sZXR0ZXItc3BhY2luZy13aWRlciwgMC4xcHgpfS5cXCFrLWxldHRlci1zcGFjaW5nLXdpZGVye2xldHRlci1zcGFjaW5nOnZhcigtLWtlbmRvLWxldHRlci1zcGFjaW5nLXdpZGVyLCAwLjFweCkgIWltcG9ydGFudH0uay1sZXR0ZXItc3BhY2luZy13aWRlc3R7bGV0dGVyLXNwYWNpbmc6dmFyKC0ta2VuZG8tbGV0dGVyLXNwYWNpbmctd2lkZXN0LCAwLjE1cHgpfS5cXCFrLWxldHRlci1zcGFjaW5nLXdpZGVzdHtsZXR0ZXItc3BhY2luZzp2YXIoLS1rZW5kby1sZXR0ZXItc3BhY2luZy13aWRlc3QsIDAuMTVweCkgIWltcG9ydGFudH0uay1saW5lLWhlaWdodC14c3tsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodC14cywgMSl9LlxcIWstbGluZS1oZWlnaHQteHN7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQteHMsIDEpICFpbXBvcnRhbnR9LmstbGluZS1oZWlnaHQtc217bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtc20sIDEuMjUpfS5cXCFrLWxpbmUtaGVpZ2h0LXNte2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LXNtLCAxLjI1KSAhaW1wb3J0YW50fS5rLWxpbmUtaGVpZ2h0LW1ke2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LW1kLCAxLjQyODU3MTQyODYpfS5cXCFrLWxpbmUtaGVpZ2h0LW1ke2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LW1kLCAxLjQyODU3MTQyODYpICFpbXBvcnRhbnR9LmstbGluZS1oZWlnaHQtbGd7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIDEuNSl9LlxcIWstbGluZS1oZWlnaHQtbGd7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIDEuNSkgIWltcG9ydGFudH0uay1saXN0LW5vbmV7bGlzdC1zdHlsZS10eXBlOm5vbmV9LlxcIWstbGlzdC1ub25le2xpc3Qtc3R5bGUtdHlwZTpub25lICFpbXBvcnRhbnR9LmstbGlzdC1kaXNje2xpc3Qtc3R5bGUtdHlwZTpkaXNjfS5cXCFrLWxpc3QtZGlzY3tsaXN0LXN0eWxlLXR5cGU6ZGlzYyAhaW1wb3J0YW50fS5rLWxpc3QtZGVjaW1hbHtsaXN0LXN0eWxlLXR5cGU6ZGVjaW1hbH0uXFwhay1saXN0LWRlY2ltYWx7bGlzdC1zdHlsZS10eXBlOmRlY2ltYWwgIWltcG9ydGFudH0uay10ZXh0LWxlZnR7dGV4dC1hbGlnbjpsZWZ0fS5cXCFrLXRleHQtbGVmdHt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudH0uay10ZXh0LXJpZ2h0e3RleHQtYWxpZ246cmlnaHR9LlxcIWstdGV4dC1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0ICFpbXBvcnRhbnR9LmstdGV4dC1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXJ9LlxcIWstdGV4dC1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudH0uay10ZXh0LWp1c3RpZnl7dGV4dC1hbGlnbjpqdXN0aWZ5fS5cXCFrLXRleHQtanVzdGlmeXt0ZXh0LWFsaWduOmp1c3RpZnkgIWltcG9ydGFudH0uay10ZXh0LXN0YXJ0e3RleHQtYWxpZ246c3RhcnR9LlxcIWstdGV4dC1zdGFydHt0ZXh0LWFsaWduOnN0YXJ0ICFpbXBvcnRhbnR9LmstdGV4dC1lbmR7dGV4dC1hbGlnbjplbmR9LlxcIWstdGV4dC1lbmR7dGV4dC1hbGlnbjplbmQgIWltcG9ydGFudH0uay10ZXh0LWFwcC1zdXJmYWNle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKX0uXFwhay10ZXh0LWFwcC1zdXJmYWNle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSAhaW1wb3J0YW50fS5rLXRleHQtb24tYXBwLXN1cmZhY2V7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpfS5cXCFrLXRleHQtb24tYXBwLXN1cmZhY2V7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpICFpbXBvcnRhbnR9LmstdGV4dC1zdWJ0bGV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KX0uXFwhay10ZXh0LXN1YnRsZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpICFpbXBvcnRhbnR9LmstdGV4dC1zdXJmYWNle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpfS5cXCFrLXRleHQtc3VyZmFjZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKSAhaW1wb3J0YW50fS5rLXRleHQtc3VyZmFjZS1hbHR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5cXCFrLXRleHQtc3VyZmFjZS1hbHR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpICFpbXBvcnRhbnR9LmstdGV4dC1ib3JkZXJ7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKX0uXFwhay10ZXh0LWJvcmRlcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpICFpbXBvcnRhbnR9LmstdGV4dC1ib3JkZXItYWx0e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlci1hbHQsIHJnYmEoMCwgMCwgMCwgMC4xNikpfS5cXCFrLXRleHQtYm9yZGVyLWFsdHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXItYWx0LCByZ2JhKDAsIDAsIDAsIDAuMTYpKSAhaW1wb3J0YW50fS5rLXRleHQtYmFzZS1zdWJ0bGV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1zdWJ0bGUsICNlYmViZWIpfS5cXCFrLXRleHQtYmFzZS1zdWJ0bGV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1zdWJ0bGUsICNlYmViZWIpICFpbXBvcnRhbnR9LmstdGV4dC1iYXNlLWVtcGhhc2lze2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2UtZW1waGFzaXMsICNjMmMyYzIpfS5cXCFrLXRleHQtYmFzZS1lbXBoYXNpc3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLWVtcGhhc2lzLCAjYzJjMmMyKSAhaW1wb3J0YW50fS5rLXRleHQtcHJpbWFyeS1zdWJ0bGV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1zdWJ0bGUsICNmZmVjZWIpfS5cXCFrLXRleHQtcHJpbWFyeS1zdWJ0bGV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1zdWJ0bGUsICNmZmVjZWIpICFpbXBvcnRhbnR9LmstdGV4dC1wcmltYXJ5e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5cXCFrLXRleHQtcHJpbWFyeXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KSAhaW1wb3J0YW50fS5rLXRleHQtcHJpbWFyeS1lbXBoYXNpc3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWVtcGhhc2lzLCAjZmY5ZDk3KX0uXFwhay10ZXh0LXByaW1hcnktZW1waGFzaXN7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1lbXBoYXNpcywgI2ZmOWQ5NykgIWltcG9ydGFudH0uay10ZXh0LXNlY29uZGFyeS1zdWJ0bGV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LXN1YnRsZSwgI2ZhZmFmYSl9LlxcIWstdGV4dC1zZWNvbmRhcnktc3VidGxle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1zdWJ0bGUsICNmYWZhZmEpICFpbXBvcnRhbnR9LmstdGV4dC1zZWNvbmRhcnl7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KX0uXFwhay10ZXh0LXNlY29uZGFyeXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpICFpbXBvcnRhbnR9LmstdGV4dC1zZWNvbmRhcnktZW1waGFzaXN7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LWVtcGhhc2lzLCAjZTBlMGUwKX0uXFwhay10ZXh0LXNlY29uZGFyeS1lbXBoYXNpc3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnktZW1waGFzaXMsICNlMGUwZTApICFpbXBvcnRhbnR9LmstdGV4dC10ZXJ0aWFyeS1zdWJ0bGV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnktc3VidGxlLCAjZDhmMWZkKX0uXFwhay10ZXh0LXRlcnRpYXJ5LXN1YnRsZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeS1zdWJ0bGUsICNkOGYxZmQpICFpbXBvcnRhbnR9LmstdGV4dC10ZXJ0aWFyeXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCl9LlxcIWstdGV4dC10ZXJ0aWFyeXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCkgIWltcG9ydGFudH0uay10ZXh0LXRlcnRpYXJ5LWVtcGhhc2lze2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LWVtcGhhc2lzLCAjNjFjOWY5KX0uXFwhay10ZXh0LXRlcnRpYXJ5LWVtcGhhc2lze2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LWVtcGhhc2lzLCAjNjFjOWY5KSAhaW1wb3J0YW50fS5rLXRleHQtaW5mby1zdWJ0bGV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW5mby1zdWJ0bGUsICNkMmUyZmIpfS5cXCFrLXRleHQtaW5mby1zdWJ0bGV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW5mby1zdWJ0bGUsICNkMmUyZmIpICFpbXBvcnRhbnR9LmstdGV4dC1pbmZve2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpfS5cXCFrLXRleHQtaW5mb3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KSAhaW1wb3J0YW50fS5rLXRleHQtaW5mby1lbXBoYXNpc3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLWVtcGhhc2lzLCAjNjA5OGYyKX0uXFwhay10ZXh0LWluZm8tZW1waGFzaXN7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW5mby1lbXBoYXNpcywgIzYwOThmMikgIWltcG9ydGFudH0uay10ZXh0LXN1Y2Nlc3Mtc3VidGxle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3Mtc3VidGxlLCAjZGNmMGQzKX0uXFwhay10ZXh0LXN1Y2Nlc3Mtc3VidGxle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3Mtc3VidGxlLCAjZGNmMGQzKSAhaW1wb3J0YW50fS5rLXRleHQtc3VjY2Vzc3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKX0uXFwhay10ZXh0LXN1Y2Nlc3N7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCkgIWltcG9ydGFudH0uay10ZXh0LXN1Y2Nlc3MtZW1waGFzaXN7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1lbXBoYXNpcywgIzgxZDE1Zil9LlxcIWstdGV4dC1zdWNjZXNzLWVtcGhhc2lze2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MtZW1waGFzaXMsICM4MWQxNWYpICFpbXBvcnRhbnR9LmstdGV4dC13YXJuaW5nLXN1YnRsZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLXN1YnRsZSwgI2ZmZjRkMyl9LlxcIWstdGV4dC13YXJuaW5nLXN1YnRsZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLXN1YnRsZSwgI2ZmZjRkMykgIWltcG9ydGFudH0uay10ZXh0LXdhcm5pbmd7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCl9LlxcIWstdGV4dC13YXJuaW5ne2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApICFpbXBvcnRhbnR9LmstdGV4dC13YXJuaW5nLWVtcGhhc2lze2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmctZW1waGFzaXMsICNmZmQ3NjApfS5cXCFrLXRleHQtd2FybmluZy1lbXBoYXNpc3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLWVtcGhhc2lzLCAjZmZkNzYwKSAhaW1wb3J0YW50fS5rLXRleHQtZXJyb3Itc3VidGxle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLXN1YnRsZSwgI2ZjZGRkYSl9LlxcIWstdGV4dC1lcnJvci1zdWJ0bGV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3Itc3VidGxlLCAjZmNkZGRhKSAhaW1wb3J0YW50fS5rLXRleHQtZXJyb3J7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApfS5cXCFrLXRleHQtZXJyb3J7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApICFpbXBvcnRhbnR9LmstdGV4dC1lcnJvci1lbXBoYXNpc3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvci1lbXBoYXNpcywgI2Y3NmY2MCl9LlxcIWstdGV4dC1lcnJvci1lbXBoYXNpc3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvci1lbXBoYXNpcywgI2Y3NmY2MCkgIWltcG9ydGFudH0uay10ZXh0LWxpZ2h0LXN1YnRsZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1saWdodC1zdWJ0bGUsICNmYWZhZmEpfS5cXCFrLXRleHQtbGlnaHQtc3VidGxle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LXN1YnRsZSwgI2ZhZmFmYSkgIWltcG9ydGFudH0uay10ZXh0LWxpZ2h0e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKX0uXFwhay10ZXh0LWxpZ2h0e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKSAhaW1wb3J0YW50fS5rLXRleHQtbGlnaHQtZW1waGFzaXN7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItbGlnaHQtZW1waGFzaXMsICNkNmQ2ZDYpfS5cXCFrLXRleHQtbGlnaHQtZW1waGFzaXN7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItbGlnaHQtZW1waGFzaXMsICNkNmQ2ZDYpICFpbXBvcnRhbnR9LmstdGV4dC1kYXJrLXN1YnRsZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLXN1YnRsZSwgI2MyYzJjMil9LlxcIWstdGV4dC1kYXJrLXN1YnRsZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLXN1YnRsZSwgI2MyYzJjMikgIWltcG9ydGFudH0uay10ZXh0LWRhcmt7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCl9LlxcIWstdGV4dC1kYXJre2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpICFpbXBvcnRhbnR9LmstdGV4dC1kYXJrLWVtcGhhc2lze2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmstZW1waGFzaXMsICM2NjY2NjYpfS5cXCFrLXRleHQtZGFyay1lbXBoYXNpc3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLWVtcGhhc2lzLCAjNjY2NjY2KSAhaW1wb3J0YW50fS5rLXRleHQtaW5oZXJpdHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmhlcml0LCBpbmhlcml0KX0uXFwhay10ZXh0LWluaGVyaXR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW5oZXJpdCwgaW5oZXJpdCkgIWltcG9ydGFudH0uay10ZXh0LWN1cnJlbnR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItY3VycmVudCwgY3VycmVudENvbG9yKX0uXFwhay10ZXh0LWN1cnJlbnR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItY3VycmVudCwgY3VycmVudENvbG9yKSAhaW1wb3J0YW50fS5rLXRleHQtdHJhbnNwYXJlbnR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItdHJhbnNwYXJlbnQsIHRyYW5zcGFyZW50KX0uXFwhay10ZXh0LXRyYW5zcGFyZW50e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXRyYW5zcGFyZW50LCB0cmFuc3BhcmVudCkgIWltcG9ydGFudH0uay10ZXh0LWJsYWNre2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJsYWNrLCBibGFjayl9LlxcIWstdGV4dC1ibGFja3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ibGFjaywgYmxhY2spICFpbXBvcnRhbnR9LmstdGV4dC13aGl0ZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci13aGl0ZSwgd2hpdGUpfS5cXCFrLXRleHQtd2hpdGV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itd2hpdGUsIHdoaXRlKSAhaW1wb3J0YW50fS5rLWNvbG9yLWFwcC1zdXJmYWNle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKX0uXFwhay1jb2xvci1hcHAtc3VyZmFjZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZikgIWltcG9ydGFudH0uay1jb2xvci1vbi1hcHAtc3VyZmFjZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCl9LlxcIWstY29sb3Itb24tYXBwLXN1cmZhY2V7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpICFpbXBvcnRhbnR9LmstY29sb3Itc3VidGxle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nil9LlxcIWstY29sb3Itc3VidGxle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2NikgIWltcG9ydGFudH0uay1jb2xvci1zdXJmYWNle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpfS5cXCFrLWNvbG9yLXN1cmZhY2V7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSkgIWltcG9ydGFudH0uay1jb2xvci1zdXJmYWNlLWFsdHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9LlxcIWstY29sb3Itc3VyZmFjZS1hbHR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpICFpbXBvcnRhbnR9LmstY29sb3ItYm9yZGVye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSl9LlxcIWstY29sb3ItYm9yZGVye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSkgIWltcG9ydGFudH0uay1jb2xvci1ib3JkZXItYWx0e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlci1hbHQsIHJnYmEoMCwgMCwgMCwgMC4xNikpfS5cXCFrLWNvbG9yLWJvcmRlci1hbHR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLWFsdCwgcmdiYSgwLCAwLCAwLCAwLjE2KSkgIWltcG9ydGFudH0uay1jb2xvci1iYXNlLXN1YnRsZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLXN1YnRsZSwgI2ViZWJlYil9LlxcIWstY29sb3ItYmFzZS1zdWJ0bGV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1zdWJ0bGUsICNlYmViZWIpICFpbXBvcnRhbnR9LmstY29sb3ItYmFzZS1lbXBoYXNpc3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLWVtcGhhc2lzLCAjYzJjMmMyKX0uXFwhay1jb2xvci1iYXNlLWVtcGhhc2lze2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2UtZW1waGFzaXMsICNjMmMyYzIpICFpbXBvcnRhbnR9LmstY29sb3ItcHJpbWFyeS1zdWJ0bGV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1zdWJ0bGUsICNmZmVjZWIpfS5cXCFrLWNvbG9yLXByaW1hcnktc3VidGxle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktc3VidGxlLCAjZmZlY2ViKSAhaW1wb3J0YW50fS5rLWNvbG9yLXByaW1hcnl7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9LlxcIWstY29sb3ItcHJpbWFyeXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KSAhaW1wb3J0YW50fS5rLWNvbG9yLXByaW1hcnktZW1waGFzaXN7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1lbXBoYXNpcywgI2ZmOWQ5Nyl9LlxcIWstY29sb3ItcHJpbWFyeS1lbXBoYXNpc3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWVtcGhhc2lzLCAjZmY5ZDk3KSAhaW1wb3J0YW50fS5rLWNvbG9yLXNlY29uZGFyeS1zdWJ0bGV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LXN1YnRsZSwgI2ZhZmFmYSl9LlxcIWstY29sb3Itc2Vjb25kYXJ5LXN1YnRsZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnktc3VidGxlLCAjZmFmYWZhKSAhaW1wb3J0YW50fS5rLWNvbG9yLXNlY29uZGFyeXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpfS5cXCFrLWNvbG9yLXNlY29uZGFyeXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpICFpbXBvcnRhbnR9LmstY29sb3Itc2Vjb25kYXJ5LWVtcGhhc2lze2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1lbXBoYXNpcywgI2UwZTBlMCl9LlxcIWstY29sb3Itc2Vjb25kYXJ5LWVtcGhhc2lze2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1lbXBoYXNpcywgI2UwZTBlMCkgIWltcG9ydGFudH0uay1jb2xvci10ZXJ0aWFyeS1zdWJ0bGV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnktc3VidGxlLCAjZDhmMWZkKX0uXFwhay1jb2xvci10ZXJ0aWFyeS1zdWJ0bGV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnktc3VidGxlLCAjZDhmMWZkKSAhaW1wb3J0YW50fS5rLWNvbG9yLXRlcnRpYXJ5e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KX0uXFwhay1jb2xvci10ZXJ0aWFyeXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCkgIWltcG9ydGFudH0uay1jb2xvci10ZXJ0aWFyeS1lbXBoYXNpc3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeS1lbXBoYXNpcywgIzYxYzlmOSl9LlxcIWstY29sb3ItdGVydGlhcnktZW1waGFzaXN7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnktZW1waGFzaXMsICM2MWM5ZjkpICFpbXBvcnRhbnR9LmstY29sb3ItaW5mby1zdWJ0bGV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW5mby1zdWJ0bGUsICNkMmUyZmIpfS5cXCFrLWNvbG9yLWluZm8tc3VidGxle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluZm8tc3VidGxlLCAjZDJlMmZiKSAhaW1wb3J0YW50fS5rLWNvbG9yLWluZm97Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW5mbywgIzAwNThlOSl9LlxcIWstY29sb3ItaW5mb3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KSAhaW1wb3J0YW50fS5rLWNvbG9yLWluZm8tZW1waGFzaXN7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW5mby1lbXBoYXNpcywgIzYwOThmMil9LlxcIWstY29sb3ItaW5mby1lbXBoYXNpc3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLWVtcGhhc2lzLCAjNjA5OGYyKSAhaW1wb3J0YW50fS5rLWNvbG9yLXN1Y2Nlc3Mtc3VidGxle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3Mtc3VidGxlLCAjZGNmMGQzKX0uXFwhay1jb2xvci1zdWNjZXNzLXN1YnRsZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLXN1YnRsZSwgI2RjZjBkMykgIWltcG9ydGFudH0uay1jb2xvci1zdWNjZXNze2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApfS5cXCFrLWNvbG9yLXN1Y2Nlc3N7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCkgIWltcG9ydGFudH0uay1jb2xvci1zdWNjZXNzLWVtcGhhc2lze2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MtZW1waGFzaXMsICM4MWQxNWYpfS5cXCFrLWNvbG9yLXN1Y2Nlc3MtZW1waGFzaXN7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1lbXBoYXNpcywgIzgxZDE1ZikgIWltcG9ydGFudH0uay1jb2xvci13YXJuaW5nLXN1YnRsZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLXN1YnRsZSwgI2ZmZjRkMyl9LlxcIWstY29sb3Itd2FybmluZy1zdWJ0bGV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itd2FybmluZy1zdWJ0bGUsICNmZmY0ZDMpICFpbXBvcnRhbnR9LmstY29sb3Itd2FybmluZ3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKX0uXFwhay1jb2xvci13YXJuaW5ne2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApICFpbXBvcnRhbnR9LmstY29sb3Itd2FybmluZy1lbXBoYXNpc3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLWVtcGhhc2lzLCAjZmZkNzYwKX0uXFwhay1jb2xvci13YXJuaW5nLWVtcGhhc2lze2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmctZW1waGFzaXMsICNmZmQ3NjApICFpbXBvcnRhbnR9LmstY29sb3ItZXJyb3Itc3VidGxle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLXN1YnRsZSwgI2ZjZGRkYSl9LlxcIWstY29sb3ItZXJyb3Itc3VidGxle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLXN1YnRsZSwgI2ZjZGRkYSkgIWltcG9ydGFudH0uay1jb2xvci1lcnJvcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCl9LlxcIWstY29sb3ItZXJyb3J7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApICFpbXBvcnRhbnR9LmstY29sb3ItZXJyb3ItZW1waGFzaXN7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3ItZW1waGFzaXMsICNmNzZmNjApfS5cXCFrLWNvbG9yLWVycm9yLWVtcGhhc2lze2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLWVtcGhhc2lzLCAjZjc2ZjYwKSAhaW1wb3J0YW50fS5rLWNvbG9yLWxpZ2h0LXN1YnRsZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1saWdodC1zdWJ0bGUsICNmYWZhZmEpfS5cXCFrLWNvbG9yLWxpZ2h0LXN1YnRsZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1saWdodC1zdWJ0bGUsICNmYWZhZmEpICFpbXBvcnRhbnR9LmstY29sb3ItbGlnaHR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItbGlnaHQsICNlYmViZWIpfS5cXCFrLWNvbG9yLWxpZ2h0e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKSAhaW1wb3J0YW50fS5rLWNvbG9yLWxpZ2h0LWVtcGhhc2lze2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LWVtcGhhc2lzLCAjZDZkNmQ2KX0uXFwhay1jb2xvci1saWdodC1lbXBoYXNpc3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1saWdodC1lbXBoYXNpcywgI2Q2ZDZkNikgIWltcG9ydGFudH0uay1jb2xvci1kYXJrLXN1YnRsZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLXN1YnRsZSwgI2MyYzJjMil9LlxcIWstY29sb3ItZGFyay1zdWJ0bGV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyay1zdWJ0bGUsICNjMmMyYzIpICFpbXBvcnRhbnR9LmstY29sb3ItZGFya3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKX0uXFwhay1jb2xvci1kYXJre2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpICFpbXBvcnRhbnR9LmstY29sb3ItZGFyay1lbXBoYXNpc3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLWVtcGhhc2lzLCAjNjY2NjY2KX0uXFwhay1jb2xvci1kYXJrLWVtcGhhc2lze2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmstZW1waGFzaXMsICM2NjY2NjYpICFpbXBvcnRhbnR9LmstY29sb3ItaW5oZXJpdHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmhlcml0LCBpbmhlcml0KX0uXFwhay1jb2xvci1pbmhlcml0e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluaGVyaXQsIGluaGVyaXQpICFpbXBvcnRhbnR9LmstY29sb3ItY3VycmVudHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1jdXJyZW50LCBjdXJyZW50Q29sb3IpfS5cXCFrLWNvbG9yLWN1cnJlbnR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItY3VycmVudCwgY3VycmVudENvbG9yKSAhaW1wb3J0YW50fS5rLWNvbG9yLXRyYW5zcGFyZW50e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXRyYW5zcGFyZW50LCB0cmFuc3BhcmVudCl9LlxcIWstY29sb3ItdHJhbnNwYXJlbnR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItdHJhbnNwYXJlbnQsIHRyYW5zcGFyZW50KSAhaW1wb3J0YW50fS5rLWNvbG9yLWJsYWNre2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJsYWNrLCBibGFjayl9LlxcIWstY29sb3ItYmxhY2t7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmxhY2ssIGJsYWNrKSAhaW1wb3J0YW50fS5rLWNvbG9yLXdoaXRle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXdoaXRlLCB3aGl0ZSl9LlxcIWstY29sb3Itd2hpdGV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itd2hpdGUsIHdoaXRlKSAhaW1wb3J0YW50fS5rLXRleHQtdW5kZXJsaW5le3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LlxcIWstdGV4dC11bmRlcmxpbmV7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSAhaW1wb3J0YW50fS5rLXRleHQtb3ZlcmxpbmV7dGV4dC1kZWNvcmF0aW9uOm92ZXJsaW5lfS5cXCFrLXRleHQtb3ZlcmxpbmV7dGV4dC1kZWNvcmF0aW9uOm92ZXJsaW5lICFpbXBvcnRhbnR9LmstdGV4dC1saW5lLXRocm91Z2h7dGV4dC1kZWNvcmF0aW9uOmxpbmUtdGhyb3VnaH0uXFwhay10ZXh0LWxpbmUtdGhyb3VnaHt0ZXh0LWRlY29yYXRpb246bGluZS10aHJvdWdoICFpbXBvcnRhbnR9LmstdGV4dC1uby11bmRlcmxpbmV7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LlxcIWstdGV4dC1uby11bmRlcmxpbmV7dGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudH0uay10ZXh0LWNsaXB7dGV4dC1vdmVyZmxvdzpjbGlwfS5cXCFrLXRleHQtY2xpcHt0ZXh0LW92ZXJmbG93OmNsaXAgIWltcG9ydGFudH0uay10ZXh0LWVsbGlwc2lze3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXN9LlxcIWstdGV4dC1lbGxpcHNpc3t0ZXh0LW92ZXJmbG93OmVsbGlwc2lzICFpbXBvcnRhbnR9LmstdGV4dC10cnVuY2F0ZSwuay10ZXh0LWVsbGlwc2lze3doaXRlLXNwYWNlOm5vd3JhcDtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpc30uXFwhay10ZXh0LXRydW5jYXRlLC5cXCFrLXRleHQtZWxsaXBzaXN7d2hpdGUtc3BhY2U6bm93cmFwICFpbXBvcnRhbnQ7b3ZlcmZsb3c6aGlkZGVuICFpbXBvcnRhbnQ7dGV4dC1vdmVyZmxvdzplbGxpcHNpcyAhaW1wb3J0YW50fS5rLXRleHQtdXBwZXJjYXNle3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uXFwhay10ZXh0LXVwcGVyY2FzZXt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudH0uay10ZXh0LWxvd2VyY2FzZXt0ZXh0LXRyYW5zZm9ybTpsb3dlcmNhc2V9LlxcIWstdGV4dC1sb3dlcmNhc2V7dGV4dC10cmFuc2Zvcm06bG93ZXJjYXNlICFpbXBvcnRhbnR9LmstdGV4dC1jYXBpdGFsaXple3RleHQtdHJhbnNmb3JtOmNhcGl0YWxpemV9LlxcIWstdGV4dC1jYXBpdGFsaXple3RleHQtdHJhbnNmb3JtOmNhcGl0YWxpemUgIWltcG9ydGFudH0uay10ZXh0LW5vcm1hbC1jYXNle3RleHQtdHJhbnNmb3JtOm5vbmV9LlxcIWstdGV4dC1ub3JtYWwtY2FzZXt0ZXh0LXRyYW5zZm9ybTpub25lICFpbXBvcnRhbnR9LmstYWxpZ24tYmFzZWxpbmV7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9LlxcIWstYWxpZ24tYmFzZWxpbmV7dmVydGljYWwtYWxpZ246YmFzZWxpbmUgIWltcG9ydGFudH0uay1hbGlnbi10b3B7dmVydGljYWwtYWxpZ246dG9wfS5cXCFrLWFsaWduLXRvcHt2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudH0uay1hbGlnbi1taWRkbGV7dmVydGljYWwtYWxpZ246bWlkZGxlfS5cXCFrLWFsaWduLW1pZGRsZXt2ZXJ0aWNhbC1hbGlnbjptaWRkbGUgIWltcG9ydGFudH0uay1hbGlnbi1ib3R0b217dmVydGljYWwtYWxpZ246Ym90dG9tfS5cXCFrLWFsaWduLWJvdHRvbXt2ZXJ0aWNhbC1hbGlnbjpib3R0b20gIWltcG9ydGFudH0uay1hbGlnbi10ZXh0LXRvcHt2ZXJ0aWNhbC1hbGlnbjp0ZXh0LXRvcH0uXFwhay1hbGlnbi10ZXh0LXRvcHt2ZXJ0aWNhbC1hbGlnbjp0ZXh0LXRvcCAhaW1wb3J0YW50fS5rLWFsaWduLXRleHQtYm90dG9te3ZlcnRpY2FsLWFsaWduOnRleHQtYm90dG9tfS5cXCFrLWFsaWduLXRleHQtYm90dG9te3ZlcnRpY2FsLWFsaWduOnRleHQtYm90dG9tICFpbXBvcnRhbnR9LmstYWxpZ24tc3Vie3ZlcnRpY2FsLWFsaWduOnN1Yn0uXFwhay1hbGlnbi1zdWJ7dmVydGljYWwtYWxpZ246c3ViICFpbXBvcnRhbnR9LmstYWxpZ24tc3VwZXJ7dmVydGljYWwtYWxpZ246c3VwZXJ9LlxcIWstYWxpZ24tc3VwZXJ7dmVydGljYWwtYWxpZ246c3VwZXIgIWltcG9ydGFudH0uay13aGl0ZS1zcGFjZS1ub3JtYWx7d2hpdGUtc3BhY2U6bm9ybWFsfS5cXCFrLXdoaXRlLXNwYWNlLW5vcm1hbHt3aGl0ZS1zcGFjZTpub3JtYWwgIWltcG9ydGFudH0uay13aGl0ZS1zcGFjZS1ub3dyYXAsLmstdGV4dC1ub3dyYXB7d2hpdGUtc3BhY2U6bm93cmFwfS5cXCFrLXdoaXRlLXNwYWNlLW5vd3JhcHt3aGl0ZS1zcGFjZTpub3dyYXAgIWltcG9ydGFudH0uay13aGl0ZS1zcGFjZS1wcmV7d2hpdGUtc3BhY2U6cHJlfS5cXCFrLXdoaXRlLXNwYWNlLXByZXt3aGl0ZS1zcGFjZTpwcmUgIWltcG9ydGFudH0uay13aGl0ZS1zcGFjZS1wcmUtbGluZXt3aGl0ZS1zcGFjZTpwcmUtbGluZX0uXFwhay13aGl0ZS1zcGFjZS1wcmUtbGluZXt3aGl0ZS1zcGFjZTpwcmUtbGluZSAhaW1wb3J0YW50fS5rLXdoaXRlLXNwYWNlLXByZS13cmFwe3doaXRlLXNwYWNlOnByZS13cmFwfS5cXCFrLXdoaXRlLXNwYWNlLXByZS13cmFwe3doaXRlLXNwYWNlOnByZS13cmFwICFpbXBvcnRhbnR9Lmstd2hpdGUtc3BhY2UtYnJlYWstc3BhY2Vze3doaXRlLXNwYWNlOmJyZWFrLXNwYWNlc30uXFwhay13aGl0ZS1zcGFjZS1icmVhay1zcGFjZXN7d2hpdGUtc3BhY2U6YnJlYWstc3BhY2VzICFpbXBvcnRhbnR9Lmstd2hpdGVzcGFjZS1ub3JtYWx7d2hpdGUtc3BhY2U6bm9ybWFsfS5cXCFrLXdoaXRlc3BhY2Utbm9ybWFse3doaXRlLXNwYWNlOm5vcm1hbCAhaW1wb3J0YW50fS5rLXdoaXRlc3BhY2Utbm93cmFwe3doaXRlLXNwYWNlOm5vd3JhcH0uXFwhay13aGl0ZXNwYWNlLW5vd3JhcHt3aGl0ZS1zcGFjZTpub3dyYXAgIWltcG9ydGFudH0uay13aGl0ZXNwYWNlLXByZXt3aGl0ZS1zcGFjZTpwcmV9LlxcIWstd2hpdGVzcGFjZS1wcmV7d2hpdGUtc3BhY2U6cHJlICFpbXBvcnRhbnR9Lmstd2hpdGVzcGFjZS1wcmUtbGluZXt3aGl0ZS1zcGFjZTpwcmUtbGluZX0uXFwhay13aGl0ZXNwYWNlLXByZS1saW5le3doaXRlLXNwYWNlOnByZS1saW5lICFpbXBvcnRhbnR9Lmstd2hpdGVzcGFjZS1wcmUtd3JhcHt3aGl0ZS1zcGFjZTpwcmUtd3JhcH0uXFwhay13aGl0ZXNwYWNlLXByZS13cmFwe3doaXRlLXNwYWNlOnByZS13cmFwICFpbXBvcnRhbnR9Lmstd2hpdGVzcGFjZS1icmVhay1zcGFjZXN7d2hpdGUtc3BhY2U6YnJlYWstc3BhY2VzfS5cXCFrLXdoaXRlc3BhY2UtYnJlYWstc3BhY2Vze3doaXRlLXNwYWNlOmJyZWFrLXNwYWNlcyAhaW1wb3J0YW50fS5rLXN2Zy1pY29ue3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7b3V0bGluZTowO2xpbmUtaGVpZ2h0OjE7ZGlzcGxheTppbmxpbmUtZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7cG9zaXRpb246cmVsYXRpdmV9Lmstc3ZnLWljb24+c3Zne2ZpbGw6Y3VycmVudENvbG9yO2ZsZXg6MSAxIGF1dG99Lmstc3ZnLWljb24uay1pY29uLXhze3dpZHRoOjEycHg7aGVpZ2h0OjEycHh9Lmstc3ZnLWljb24uay1pY29uLXNte3dpZHRoOjE0cHg7aGVpZ2h0OjE0cHh9Lmstc3ZnLWljb24uay1pY29uLW1ke3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHh9Lmstc3ZnLWljb24uay1pY29uLWxne3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHh9Lmstc3ZnLWljb24uay1pY29uLXhse3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHh9Lmstc3ZnLWljb24uay1pY29uLXh4bHt3aWR0aDozMnB4O2hlaWdodDozMnB4fS5rLXN2Zy1pY29uLmstaWNvbi14eHhse3dpZHRoOjQ4cHg7aGVpZ2h0OjQ4cHh9LmstZmxpcC1oLmstc3ZnLWljb24sLmstc3ZnLWljb24uay1mbGlwLXgsLmstZmxpcC12Lmstc3ZnLWljb24sLmstc3ZnLWljb24uay1mbGlwLXksLmstZmxpcC1oLmstZmxpcC12Lmstc3ZnLWljb257dHJhbnNmb3JtOm5vbmV9LmstZmxpcC1oPnN2Zywuay1mbGlwLXg+c3Zne3RyYW5zZm9ybTpzY2FsZVgoLTEpfS5rLWZsaXAtdj5zdmcsLmstZmxpcC15PnN2Z3t0cmFuc2Zvcm06c2NhbGVZKC0xKX0uay1mbGlwLWguay1mbGlwLXY+c3ZnLC5rLWZsaXAtaC5rLWZsaXAteT5zdmcsLmstZmxpcC12LmstZmxpcC14PnN2Zywuay1mbGlwLXguay1mbGlwLXk+c3ZnLC5rLWZsaXAtYm90aD5zdmd7dHJhbnNmb3JtOnNjYWxlKC0xLCAtMSl9Lmstcm90YXRlLTAuay1zdmctaWNvbnt0cmFuc2Zvcm06bm9uZX0uay1yb3RhdGUtMD5zdmd7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX0uay1yb3RhdGUtNDUuay1zdmctaWNvbnt0cmFuc2Zvcm06bm9uZX0uay1yb3RhdGUtNDU+c3Zne3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfS5rLXJvdGF0ZS05MC5rLXN2Zy1pY29ue3RyYW5zZm9ybTpub25lfS5rLXJvdGF0ZS05MD5zdmd7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyl9Lmstcm90YXRlLTEzNS5rLXN2Zy1pY29ue3RyYW5zZm9ybTpub25lfS5rLXJvdGF0ZS0xMzU+c3Zne3RyYW5zZm9ybTpyb3RhdGUoMTM1ZGVnKX0uay1yb3RhdGUtMTgwLmstc3ZnLWljb257dHJhbnNmb3JtOm5vbmV9Lmstcm90YXRlLTE4MD5zdmd7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS5rLXJvdGF0ZS0yMjUuay1zdmctaWNvbnt0cmFuc2Zvcm06bm9uZX0uay1yb3RhdGUtMjI1PnN2Z3t0cmFuc2Zvcm06cm90YXRlKDIyNWRlZyl9Lmstcm90YXRlLTI3MC5rLXN2Zy1pY29ue3RyYW5zZm9ybTpub25lfS5rLXJvdGF0ZS0yNzA+c3Zne3RyYW5zZm9ybTpyb3RhdGUoMjcwZGVnKX0uay1yb3RhdGUtMzE1Lmstc3ZnLWljb257dHJhbnNmb3JtOm5vbmV9Lmstcm90YXRlLTMxNT5zdmd7dHJhbnNmb3JtOnJvdGF0ZSgzMTVkZWcpfS5rLWljb24td3JhcHtmbGV4Om5vbmU7ZGlzcGxheTppbmxpbmUtZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDtnYXA6MDthbGlnbi1pdGVtczpjZW50ZXI7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtwb3NpdGlvbjpyZWxhdGl2ZX0uay1pY29uLXdyYXA6OmJlZm9yZXtjb250ZW50Olwi4oCLXCI7d2lkdGg6MDtvdmVyZmxvdzpoaWRkZW47ZmxleDpub25lO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcH0uay1pY29uLXdyYXBwZXItaG9zdHtkaXNwbGF5OmNvbnRlbnRzfS5rLWljb24td2l0aC1tb2RpZmllcntwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46LjI1ZW19LmstaWNvbi5rLWljb24tbW9kaWZpZXJ7d2lkdGg6MWVtO2hlaWdodDoxZW07cG9zaXRpb246YWJzb2x1dGU7Zm9udC1zaXplOi41ZW07aW5zZXQtYmxvY2stZW5kOjA7aW5zZXQtaW5saW5lLWVuZDowO21hcmdpbjowIC0wLjVlbSAtMC41ZW0gMH0uay1pLW5vbmU6OmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTpub25lfS5rLWljb24tYWN0aW9ue2Rpc3BsYXk6aW5saW5lLWZsZXg7cGFkZGluZzp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO2xpbmUtaGVpZ2h0OjE7YWxpZ24taXRlbXM6Y2VudGVyO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtjdXJzb3I6cG9pbnRlcn0uay1zcHJpdGV7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDtvdmVyZmxvdzpoaWRkZW47YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2ZvbnQtc2l6ZTowO2xpbmUtaGVpZ2h0OjA7dGV4dC1hbGlnbjpjZW50ZXJ9LmstaW1hZ2V7ZGlzcGxheTppbmxpbmUtYmxvY2t9Lmstcm90YXRlLTB7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX0uXFwhay1yb3RhdGUtMHt0cmFuc2Zvcm06cm90YXRlKDBkZWcpICFpbXBvcnRhbnR9Lmstcm90YXRlLTQ1e3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfS5cXCFrLXJvdGF0ZS00NXt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKSAhaW1wb3J0YW50fS5rLXJvdGF0ZS05MHt0cmFuc2Zvcm06cm90YXRlKDkwZGVnKX0uXFwhay1yb3RhdGUtOTB7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZykgIWltcG9ydGFudH0uay1yb3RhdGUtMTM1e3RyYW5zZm9ybTpyb3RhdGUoMTM1ZGVnKX0uXFwhay1yb3RhdGUtMTM1e3RyYW5zZm9ybTpyb3RhdGUoMTM1ZGVnKSAhaW1wb3J0YW50fS5rLXJvdGF0ZS0xODB7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS5cXCFrLXJvdGF0ZS0xODB7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpICFpbXBvcnRhbnR9Lmstcm90YXRlLTIyNXt0cmFuc2Zvcm06cm90YXRlKDIyNWRlZyl9LlxcIWstcm90YXRlLTIyNXt0cmFuc2Zvcm06cm90YXRlKDIyNWRlZykgIWltcG9ydGFudH0uay1yb3RhdGUtMjcwe3RyYW5zZm9ybTpyb3RhdGUoMjcwZGVnKX0uXFwhay1yb3RhdGUtMjcwe3RyYW5zZm9ybTpyb3RhdGUoMjcwZGVnKSAhaW1wb3J0YW50fS5rLXJvdGF0ZS0zMTV7dHJhbnNmb3JtOnJvdGF0ZSgzMTVkZWcpfS5cXCFrLXJvdGF0ZS0zMTV7dHJhbnNmb3JtOnJvdGF0ZSgzMTVkZWcpICFpbXBvcnRhbnR9LmstZmxpcC1oLC5rLWZsaXAteHt0cmFuc2Zvcm06c2NhbGVYKC0xKX0uXFwhay1mbGlwLWgsLlxcIWstZmxpcC14e3RyYW5zZm9ybTpzY2FsZVgoLTEpICFpbXBvcnRhbnR9LmstZmxpcC12LC5rLWZsaXAteXt0cmFuc2Zvcm06c2NhbGVZKC0xKX0uXFwhay1mbGlwLXYsLlxcIWstZmxpcC15e3RyYW5zZm9ybTpzY2FsZVkoLTEpICFpbXBvcnRhbnR9LmstZmxpcC1oLmstZmxpcC12LC5rLWZsaXAtaC5rLWZsaXAteSwuay1mbGlwLXYuay1mbGlwLXgsLmstZmxpcC14LmstZmxpcC15e3RyYW5zZm9ybTpzY2FsZSgtMSwgLTEpfS5cXCFrLWZsaXAtaC5cXCFrLWZsaXAtdiwuXFwhay1mbGlwLWguXFwhay1mbGlwLXksLlxcIWstZmxpcC12LlxcIWstZmxpcC14LC5cXCFrLWZsaXAteC5cXCFrLWZsaXAteXt0cmFuc2Zvcm06c2NhbGUoLTEsIC0xKSAhaW1wb3J0YW50fS5rLW1lc3NhZ2Vib3h7bWFyZ2luOjAgMCB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pIDA7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtib3JkZXItd2lkdGg6MCAwIDAgNHB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3gtc2l6aW5nOmJvcmRlci1ib3g7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCl9LmstbWVzc2FnZWJveCBhe2NvbG9yOmluaGVyaXQ7Zm9udC1zdHlsZTppdGFsaWM7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uay1tZXNzYWdlYm94LmstbWVzc2FnZWJveC1wcmltYXJ5e2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWVtcGhhc2lzLCAjZmY5ZDk3KTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LW9uLXN1YnRsZSwgIzVjMjAxYyk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LXN1YnRsZSwgI2ZmZWNlYil9LmstbWVzc2FnZWJveC5rLW1lc3NhZ2Vib3gtc2Vjb25kYXJ5e2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnktZW1waGFzaXMsICNlMGUwZTApO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1vbi1zdWJ0bGUsICMxNDE0MTQpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LXN1YnRsZSwgI2ZhZmFmYSl9LmstbWVzc2FnZWJveC5rLW1lc3NhZ2Vib3gtdGVydGlhcnl7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LWVtcGhhc2lzLCAjNjFjOWY5KTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeS1vbi1zdWJ0bGUsICMwMjNmNWMpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnktc3VidGxlLCAjZDhmMWZkKX0uay1tZXNzYWdlYm94LmstbWVzc2FnZWJveC1pbmZve2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLWVtcGhhc2lzLCAjNjA5OGYyKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLW9uLXN1YnRsZSwgIzAwMjI1OSk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLXN1YnRsZSwgI2QyZTJmYil9LmstbWVzc2FnZWJveC5rLW1lc3NhZ2Vib3gtc3VjY2Vzc3tib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1lbXBoYXNpcywgIzgxZDE1Zik7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1vbi1zdWJ0bGUsICMxYzVhMDApO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1zdWJ0bGUsICNkY2YwZDMpfS5rLW1lc3NhZ2Vib3guay1tZXNzYWdlYm94LXdhcm5pbmd7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmctZW1waGFzaXMsICNmZmQ3NjApO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmctb24tc3VidGxlLCAjNWU0NzAwKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmctc3VidGxlLCAjZmZmNGQzKX0uay1tZXNzYWdlYm94LmstbWVzc2FnZWJveC1lcnJvcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3ItZW1waGFzaXMsICNmNzZmNjApO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLW9uLXN1YnRsZSwgIzdhMGMwMCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvci1zdWJ0bGUsICNmY2RkZGEpfS5rLW1lc3NhZ2Vib3guay1tZXNzYWdlYm94LWRhcmt7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmstZW1waGFzaXMsICM2NjY2NjYpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmstb24tc3VidGxlLCAjMWYxZjFmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmstc3VidGxlLCAjYzJjMmMyKX0uay1tZXNzYWdlYm94LmstbWVzc2FnZWJveC1saWdodHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItbGlnaHQtZW1waGFzaXMsICNkNmQ2ZDYpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LW9uLXN1YnRsZSwgIzE0MTQxNCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1saWdodC1zdWJ0bGUsICNmYWZhZmEpfS5rLW1lc3NhZ2Vib3guay1tZXNzYWdlYm94LWludmVyc2V7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmstaG92ZXIsICMyOTI5MjkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmstb24tc3VidGxlLCAjMWYxZjFmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmstc3VidGxlLCAjYzJjMmMyKX0uay1kcmFnLWNsdWV7Ym9yZGVyLXJhZGl1czp2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JveC1zaXppbmc6Ym9yZGVyLWJveDtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtmb250LWZhbWlseTp2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7ZGlzcGxheTppbmxpbmUtZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDthbGlnbi1pdGVtczpjZW50ZXI7YWxpZ24tY29udGVudDpjZW50ZXI7d2hpdGUtc3BhY2U6bm93cmFwO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjIwMDAwO2N1cnNvcjptb3ZlfS5rLWRyYWctc3RhdHVzLC5rLWRyYWctY2x1ZSAuay1kcmFnLXN0YXR1c3ttYXJnaW46MDttYXJnaW4taW5saW5lLWVuZDouNGV4fS5rLWRyb3AtaGludHtkaXNwbGF5OmZsZXg7Z2FwOjRweDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXI7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxMDAwO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSl9LmstZHJvcC1oaW50LXN0YXJ0LC5rLWRyb3AtaGludC1lbmR7ZmxleC1zaHJpbms6MDtib3JkZXItd2lkdGg6NHB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKX0uay1kcm9wLWhpbnQtbGluZXtmbGV4LWdyb3c6MTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLWRyb3AtaGludC1oIC5rLWRyb3AtaGludC1zdGFydHtib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOjYuOTI4MjAzMjMwNHB4O2JvcmRlci1pbmxpbmUtc3RhcnQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7Ym9yZGVyLWlubGluZS1lbmQtd2lkdGg6MH0uay1kcm9wLWhpbnQtaCAuay1kcm9wLWhpbnQtbGluZXt3aWR0aDoyMHB4O2hlaWdodDoxcHh9LmstZHJvcC1oaW50LWggLmstZHJvcC1oaW50LWVuZHtib3JkZXItaW5saW5lLWVuZC13aWR0aDo2LjkyODIwMzIzMDRweDtib3JkZXItaW5saW5lLWVuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOjB9LmstZHJvcC1oaW50LXZ7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5rLWRyb3AtaGludC12IC5rLWRyb3AtaGludC1zdGFydHtib3JkZXItYmxvY2stc3RhcnQtd2lkdGg6Ni45MjgyMDMyMzA0cHg7Ym9yZGVyLWJsb2NrLXN0YXJ0LWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO2JvcmRlci1ibG9jay1lbmQtd2lkdGg6MH0uay1kcm9wLWhpbnQtdiAuay1kcm9wLWhpbnQtbGluZXt3aWR0aDoxcHg7aGVpZ2h0OjIwcHh9LmstZHJvcC1oaW50LXYgLmstZHJvcC1oaW50LWVuZHtib3JkZXItYmxvY2stZW5kLXdpZHRoOjYuOTI4MjAzMjMwNHB4O2JvcmRlci1ibG9jay1lbmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7Ym9yZGVyLWJsb2NrLXN0YXJ0LXdpZHRoOjB9LmstcmVvcmRlci1jdWV7cG9zaXRpb246YWJzb2x1dGV9LmstcmVvcmRlci1jdWU6OmJlZm9yZSwuay1yZW9yZGVyLWN1ZTo6YWZ0ZXJ7Y29udGVudDpcIlwiO3dpZHRoOjA7aGVpZ2h0OjA7Ym9yZGVyOjNweCBzb2xpZCByZ2JhKDAsMCwwLDApO3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpfS5rLXJlb3JkZXItY3VlOjpiZWZvcmV7Ym9yZGVyLWJsb2NrLWVuZC13aWR0aDowO2JvcmRlci1ibG9jay1zdGFydC1jb2xvcjpjdXJyZW50Q29sb3I7aW5zZXQtYmxvY2stc3RhcnQ6LTRweH0uay1yZW9yZGVyLWN1ZTo6YWZ0ZXJ7Ym9yZGVyLWJsb2NrLXN0YXJ0LXdpZHRoOjA7Ym9yZGVyLWJsb2NrLWVuZC1jb2xvcjpjdXJyZW50Q29sb3I7aW5zZXQtYmxvY2stZW5kOi00cHh9LmstZHJhZy1jbHVle2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpfS5rLWxpc3QtY29udGFpbmVye2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6Y29sdW1uIG5vd3JhcH0uay1saXN0LWNvbnRhaW5lcj4uay1saXN0e2ZsZXg6MTtoZWlnaHQ6MTAwJX0uay1saXN0e21hcmdpbjowO3BhZGRpbmc6MDtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyLXJhZGl1czppbmhlcml0O2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OmNvbHVtbiBub3dyYXA7b3V0bGluZTpub25lO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbn0uay1saXN0ICosLmstbGlzdCAqOjpiZWZvcmUsLmstbGlzdCAqOjphZnRlcntib3gtc2l6aW5nOmJvcmRlci1ib3h9LmstcG9wdXA+LmstbGlzdHtoZWlnaHQ6MTAwJTtib3JkZXItd2lkdGg6MH0uay1saXN0LWdyb3VwLXN0aWNreS1oZWFkZXJ7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtib3JkZXItd2lkdGg6MDtib3JkZXItd2lkdGg6MCAwIDFweDtib3JkZXItc3R5bGU6c29saWQ7Zm9udC13ZWlnaHQ6dmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtYm9sZCwgbm9ybWFsKTt3aGl0ZS1zcGFjZTpub3dyYXA7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4Om5vbmU7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7Y3Vyc29yOnBvaW50ZXJ9LmstbGlzdC1jb250ZW50e2JvcmRlci1jb2xvcjppbmhlcml0O2ZsZXg6MSAxIGF1dG87b3ZlcmZsb3c6aGlkZGVuO292ZXJmbG93LXk6YXV0bztwb3NpdGlvbjpyZWxhdGl2ZX0uay1saXN0LXVse21hcmdpbjowO3BhZGRpbmc6MDtib3JkZXItd2lkdGg6MDtib3JkZXItY29sb3I6aW5oZXJpdDtoZWlnaHQ6YXV0bztsaXN0LXN0eWxlOm5vbmV9LmstbGlzdC1pdGVtLC5rLWxpc3QtY3VzdG9tLXZhbHVlLC5rLWxpc3Qtb3B0aW9ubGFiZWx7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtib3JkZXI6MDtvdXRsaW5lOm5vbmU7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjthbGlnbi1jb250ZW50OmNlbnRlcjtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uLXByb3BlcnR5OmNvbG9yLGJhY2tncm91bmQtY29sb3Isb3V0bGluZS1jb2xvcixib3gtc2hhZG93O3RyYW5zaXRpb24tZHVyYXRpb246MjAwbXM7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZX0uay1saXN0LWl0ZW0uay1maXJzdDo6YmVmb3JlLC5rLWZpcnN0LmstbGlzdC1jdXN0b20tdmFsdWU6OmJlZm9yZSwuay1maXJzdC5rLWxpc3Qtb3B0aW9ubGFiZWw6OmJlZm9yZXtjb250ZW50OlwiXCI7Ym9yZGVyLXdpZHRoOjFweCAwIDA7Ym9yZGVyLXN0eWxlOnNvbGlkO3Bvc2l0aW9uOmFic29sdXRlO2luc2V0LWJsb2NrLXN0YXJ0OjA7aW5zZXQtaW5saW5lLXN0YXJ0OjA7aW5zZXQtaW5saW5lLWVuZDowfS5rLWxpc3QtaXRlbS10ZXh0OjpiZWZvcmUsLmstbGlzdC1oZWFkZXItdGV4dDo6YmVmb3JlLC5rLWxpc3Qtb3B0aW9ubGFiZWw6OmJlZm9yZXtjb250ZW50Olwi4oCLXCI7d2lkdGg6MHB4O292ZXJmbG93OmhpZGRlbn0uay1saXN0LW9wdGlvbmxhYmVse2NvbHVtbi1nYXA6MH0uay1saXN0LWN1c3RvbS12YWx1ZXtmb250LXN0eWxlOml0YWxpYztwb3NpdGlvbjpzdGlja3l9LmstbGlzdC1ncm91cC1pdGVte3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7Ym9yZGVyLXdpZHRoOjA7Ym9yZGVyLXdpZHRoOjFweCAwIDA7Ym9yZGVyLXN0eWxlOnNvbGlkO2ZvbnQtd2VpZ2h0OnZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWJvbGQsIG5vcm1hbCk7Y3Vyc29yOmRlZmF1bHQ7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjthbGlnbi1jb250ZW50OmNlbnRlcjtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwb3NpdGlvbjpyZWxhdGl2ZX0uay1saXN0LWl0ZW0tZ3JvdXAtbGFiZWx7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQtYmxvY2stc3RhcnQ6MDtpbnNldC1pbmxpbmUtZW5kOjB9LmstdmlydHVhbC1jb250ZW50LC5rLXZpcnR1YWwtbGlzdCAuay1saXN0LWNvbnRlbnR7b3ZlcmZsb3cteTpzY3JvbGx9LmstdmlydHVhbC1saXN0IC5rLWxpc3QtaXRlbSwuay12aXJ0dWFsLWxpc3QgLmstbGlzdC1vcHRpb25sYWJlbCwuay12aXJ0dWFsLWxpc3QgLmstbGlzdC1jdXN0b20tdmFsdWUsLmstdmlydHVhbC1saXN0IC5rLWxpc3QtZ3JvdXAtaXRlbSwuay12aXJ0dWFsLWNvbnRlbnQgLmstbGlzdC1pdGVtLC5rLXZpcnR1YWwtY29udGVudCAuay1saXN0LW9wdGlvbmxhYmVsLC5rLXZpcnR1YWwtY29udGVudCAuay1saXN0LWN1c3RvbS12YWx1ZSwuay12aXJ0dWFsLWNvbnRlbnQgLmstbGlzdC1ncm91cC1pdGVte3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCV9LmstdmlydHVhbC1saXN0IC5rLWxpc3QtaXRlbS10ZXh0LC5rLXZpcnR1YWwtbGlzdCAuay1saXN0LWhlYWRlci10ZXh0e3doaXRlLXNwYWNlOm5vd3JhcDtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpc30uay12aXJ0dWFsLWxpc3QgLmstbGlzdC1vcHRpb25sYWJlbHtwb3NpdGlvbjpyZWxhdGl2ZX0uay1saXN0LWZpbHRlcntkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtib3gtc2l6aW5nOmJvcmRlci1ib3g7ZmxleDpub25lfS5rLWxpc3Qtc217Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCl9LmstbGlzdC1zbSAuay1saXN0LWdyb3VwLXN0aWNreS1oZWFkZXJ7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLWxpc3Qtc20gLmstbGlzdC1maWx0ZXJ7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLWxpc3Qtc20gLmstbGlzdC1pdGVtLC5rLWxpc3Qtc20gLmstbGlzdC1vcHRpb25sYWJlbCwuay1saXN0LXNtIC5rLWxpc3QtY3VzdG9tLXZhbHVle3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1saXN0LXNtIC5rLWxpc3QtZ3JvdXAtaXRlbXtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstbGlzdC1zbSAuay1saXN0LWl0ZW0tZ3JvdXAtbGFiZWx7cGFkZGluZy1ibG9jazowO3BhZGRpbmctaW5saW5lOi41ZW07Zm9udC1zaXplOi43NWVtO2xpbmUtaGVpZ2h0OmluaGVyaXR9LmstbGlzdC1tZHtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKX0uay1saXN0LW1kIC5rLWxpc3QtZ3JvdXAtc3RpY2t5LWhlYWRlcntwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLWxpc3QtbWQgLmstbGlzdC1maWx0ZXJ7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLWxpc3QtbWQgLmstbGlzdC1pdGVtLC5rLWxpc3QtbWQgLmstbGlzdC1vcHRpb25sYWJlbCwuay1saXN0LW1kIC5rLWxpc3QtY3VzdG9tLXZhbHVle3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstbGlzdC1tZCAuay1saXN0LWdyb3VwLWl0ZW17cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1saXN0LW1kIC5rLWxpc3QtaXRlbS1ncm91cC1sYWJlbHtwYWRkaW5nLWJsb2NrOjA7cGFkZGluZy1pbmxpbmU6LjVlbTtmb250LXNpemU6Ljc1ZW07bGluZS1oZWlnaHQ6aW5oZXJpdH0uay1saXN0LWxne2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUtbGcsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpfS5rLWxpc3QtbGcgLmstbGlzdC1ncm91cC1zdGlja3ktaGVhZGVye3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1saXN0LWxnIC5rLWxpc3QtZmlsdGVye3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1saXN0LWxnIC5rLWxpc3QtaXRlbSwuay1saXN0LWxnIC5rLWxpc3Qtb3B0aW9ubGFiZWwsLmstbGlzdC1sZyAuay1saXN0LWN1c3RvbS12YWx1ZXtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstbGlzdC1sZyAuay1saXN0LWdyb3VwLWl0ZW17cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLWxpc3QtbGcgLmstbGlzdC1pdGVtLWdyb3VwLWxhYmVse3BhZGRpbmctYmxvY2s6MDtwYWRkaW5nLWlubGluZTouNWVtO2ZvbnQtc2l6ZTouNzVlbTtsaW5lLWhlaWdodDppbmhlcml0fS5rLWxpc3R7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLWxpc3QtZ3JvdXAtc3RpY2t5LWhlYWRlcntib3JkZXItY29sb3I6aW5oZXJpdDtib3gtc2hhZG93OnZhcigtLWtlbmRvLWVsZXZhdGlvbi0yLCAwIDRweCA2cHggcmdiYSgwLCAwLCAwLCAwLjA2KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKX0uay1saXN0LWl0ZW06aG92ZXIsLmstbGlzdC1vcHRpb25sYWJlbDpob3Zlciwuay1saXN0LWN1c3RvbS12YWx1ZTpob3Zlciwuay1saXN0LWl0ZW0uay1ob3Zlciwuay1ob3Zlci5rLWxpc3Qtb3B0aW9ubGFiZWwsLmstaG92ZXIuay1saXN0LWN1c3RvbS12YWx1ZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLWhvdmVyLCAjZWJlYmViKX0uay1saXN0LWl0ZW06Zm9jdXMsLmstbGlzdC1vcHRpb25sYWJlbDpmb2N1cywuay1saXN0LWN1c3RvbS12YWx1ZTpmb2N1cywuay1saXN0LWl0ZW0uay1mb2N1cywuay1mb2N1cy5rLWxpc3Qtb3B0aW9ubGFiZWwsLmstZm9jdXMuay1saXN0LWN1c3RvbS12YWx1ZXtib3gtc2hhZG93Omluc2V0IDAgMCAwIDJweCByZ2JhKDAsMCwwLC4xMil9LmstbGlzdC1pdGVtLmstc2VsZWN0ZWQsLmstc2VsZWN0ZWQuay1saXN0LW9wdGlvbmxhYmVsLC5rLXNlbGVjdGVkLmstbGlzdC1jdXN0b20tdmFsdWV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1saXN0LWl0ZW0uay1zZWxlY3RlZDpob3Zlciwuay1zZWxlY3RlZC5rLWxpc3Qtb3B0aW9ubGFiZWw6aG92ZXIsLmstc2VsZWN0ZWQuay1saXN0LWN1c3RvbS12YWx1ZTpob3Zlciwuay1saXN0LWl0ZW0uay1zZWxlY3RlZC5rLWhvdmVyLC5rLXNlbGVjdGVkLmstaG92ZXIuay1saXN0LW9wdGlvbmxhYmVsLC5rLXNlbGVjdGVkLmstaG92ZXIuay1saXN0LWN1c3RvbS12YWx1ZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktaG92ZXIsICNlYTVhNTEpfS5rLWxpc3Qtb3B0aW9ubGFiZWwsLmstbGlzdC1vcHRpb25sYWJlbC5rLWhvdmVyLC5rLWxpc3Qtb3B0aW9ubGFiZWw6aG92ZXJ7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KX0uay1saXN0LWdyb3VwLWl0ZW17Ym9yZGVyLWNvbG9yOmluaGVyaXR9LmstbGlzdC1pdGVtLWdyb3VwLWxhYmVse2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKX0uay1saXN0Z3JvdXB7Ym9yZGVyLXJhZGl1czp2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTttYXJnaW46MDtwYWRkaW5nOjA7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7bGlzdC1zdHlsZTpub25lO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVufS5rLWxpc3Rncm91cD51bHttYXJnaW46MDtwYWRkaW5nOjA7bGlzdC1zdHlsZTpub25lO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LmstbGlzdGdyb3VwIC5rLWxpc3Rncm91cC1pdGVtKy5rLWxpc3Rncm91cC1pdGVte2JvcmRlci1ibG9jay1zdGFydC13aWR0aDoxcHh9LmstbGlzdGdyb3VwLWZsdXNoe2JvcmRlci1yYWRpdXM6MDtib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOjA7Ym9yZGVyLWlubGluZS1lbmQtd2lkdGg6MH0uay1saXN0Z3JvdXAtaXRlbXtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7Ym9yZGVyLXdpZHRoOjA7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjppbmhlcml0O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2ZsZXg6MCAwIGF1dG87cG9zaXRpb246cmVsYXRpdmV9LmstbGlzdGdyb3VwLWl0ZW0+LmstbGlua3ttYXJnaW4tYmxvY2s6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkqLTEpO21hcmdpbi1pbmxpbmU6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkqLTEpO3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtjb2xvcjppbmhlcml0O3RleHQtZGVjb3JhdGlvbjpub25lO291dGxpbmU6MDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtmbGV4OjEgMSBhdXRvO3Bvc2l0aW9uOnJlbGF0aXZlfS5rLWxpc3Rncm91cC1pdGVtPi5rLWxpbms+Lmstc2VsZWN0e3BhZGRpbmc6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7ZmxleDowIDAgYXV0bztwb3NpdGlvbjphYnNvbHV0ZTtpbnNldC1ibG9jay1zdGFydDo1MCU7aW5zZXQtaW5saW5lLWVuZDowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfS5rLWxpc3Rncm91cC1pdGVtLXNlZ21lbnRlZHthbGlnbi1pdGVtczpzdHJldGNofS5rLWxpc3Rncm91cC1pdGVtLXNlZ21lbnRlZD4uay1saW5re21hcmdpbi1pbmxpbmUtZW5kOjB9LmstbGlzdGdyb3VwLWl0ZW0tc2VnbWVudGVkPi5rLXNlbGVjdHttYXJnaW4tYmxvY2s6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkqLTEpO21hcmdpbi1pbmxpbmU6MCBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSotMSk7cGFkZGluZzp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7Ym9yZGVyLXdpZHRoOjA7Ym9yZGVyLWlubGluZS1zdGFydC13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjppbmhlcml0O2N1cnNvcjpwb2ludGVyfS5rLWxpc3Rncm91cC1mb3JtLXJvd3ttYXJnaW4tYmxvY2s6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkqLTEpO21hcmdpbi1pbmxpbmU6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkqLTEpO3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtmbGV4OjEgMSBhdXRvO3Bvc2l0aW9uOnJlbGF0aXZlfS5rLWxpc3Rncm91cC1mb3JtLXJvdyAuay1saXN0Z3JvdXAtZm9ybS1maWVsZC1sYWJlbHt3aWR0aDo0MCU7d2hpdGUtc3BhY2U6bm93cmFwO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzfS5rLWxpc3Rncm91cC1mb3JtLXJvdyAuay1saXN0Z3JvdXAtZm9ybS1maWVsZC13cmFwcGVye3dpZHRoOjUwJTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7dGV4dC1hbGlnbjplbmQ7cG9zaXRpb246cmVsYXRpdmV9LmstbGlzdGdyb3VwLWZvcm0tcm93IC5rLWxpc3Rncm91cC1mb3JtLWZpZWxkLXdyYXBwZXIgc2VsZWN0LC5rLWxpc3Rncm91cC1mb3JtLXJvdyAuay1saXN0Z3JvdXAtZm9ybS1maWVsZC13cmFwcGVyIGlucHV0W3R5cGU9dGV4dF0sLmstbGlzdGdyb3VwLWZvcm0tcm93IC5rLWxpc3Rncm91cC1mb3JtLWZpZWxkLXdyYXBwZXIgaW5wdXRbdHlwZT1wYXNzd29yZF0sLmstbGlzdGdyb3VwLWZvcm0tcm93IC5rLWxpc3Rncm91cC1mb3JtLWZpZWxkLXdyYXBwZXIgaW5wdXRbdHlwZT1kYXRlXSwuay1saXN0Z3JvdXAtZm9ybS1yb3cgLmstbGlzdGdyb3VwLWZvcm0tZmllbGQtd3JhcHBlciBpbnB1dFt0eXBlPXRpbWVdLC5rLWxpc3Rncm91cC1mb3JtLXJvdyAuay1saXN0Z3JvdXAtZm9ybS1maWVsZC13cmFwcGVyIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLC5rLWxpc3Rncm91cC1mb3JtLXJvdyAuay1saXN0Z3JvdXAtZm9ybS1maWVsZC13cmFwcGVyIGlucHV0W3R5cGU9bnVtYmVyXSwuay1saXN0Z3JvdXAtZm9ybS1yb3cgLmstbGlzdGdyb3VwLWZvcm0tZmllbGQtd3JhcHBlciB0ZXh0YXJlYXt3aWR0aDoxMDAlO2JveC1zaXppbmc6Ym9yZGVyLWJveDtmbGV4OjEgMSAxMDAlfS5rLWxpc3Rncm91cC1mb3JtLXJvdyAuay1saXN0Z3JvdXAtZm9ybS1maWVsZC13cmFwcGVyIHRleHRhcmVhe21pbi1oZWlnaHQ6NGVtO3Jlc2l6ZTp2ZXJ0aWNhbH0uay1saXN0Z3JvdXAtaXRlbS5rLWxpc3Rncm91cC1mb3JtLXJvd3ttYXJnaW46MH0uay1ub2ZsZXhib3ggLmstbGlzdGdyb3VwLC5rLW5vZmxleGJveCAuay1saXN0Z3JvdXA+dWwgLmstbGlzdGdyb3VwLWl0ZW0sLmstbm9mbGV4Ym94IC5rLWxpc3Rncm91cC1pdGVtPi5rLWxpbmt7ZGlzcGxheTpibG9ja30uay1saXN0Z3JvdXB7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLWJhZGdle3BhZGRpbmc6MDtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKTtib3gtc2l6aW5nOmJvcmRlci1ib3g7Y29sb3I6aW5oZXJpdDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Zm9udDppbmhlcml0O3RleHQtYWxpZ246Y2VudGVyO3doaXRlLXNwYWNlOm5vd3JhcDtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpc30uay1iYWRnZSAqLC5rLWJhZGdlICo6OmJlZm9yZSwuay1iYWRnZSAqOjphZnRlcntib3gtc2l6aW5nOmJvcmRlci1ib3h9LmstYmFkZ2U+Kntjb2xvcjppbmhlcml0fWEuay1iYWRnZSwuay1iYWRnZT5he3RleHQtZGVjb3JhdGlvbjpub25lfWEuay1iYWRnZTpob3Zlciwuay1iYWRnZT5hOmhvdmVye3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmstYmFkZ2UtaWNvbnttYXgtd2lkdGg6MWVtO21heC1oZWlnaHQ6MWVtO2ZvbnQtc2l6ZTppbmhlcml0fS5rLWJhZGdlLWljb24uay1zdmctaWNvbiBzdmd7ZmlsbDpjdXJyZW50Q29sb3J9LmstYmFkZ2Utc217cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUteHMsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OjE7bWluLXdpZHRoOmNhbGMoMWVtICsgdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pKjIgKyAycHgpfS5rLWJhZGdlLXNtOmVtcHR5e3BhZGRpbmc6dmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO21pbi13aWR0aDphdXRvfS5rLWJhZGdlLW1ke3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUteHMsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OjE7bWluLXdpZHRoOmNhbGMoMWVtICsgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSoyICsgMnB4KX0uay1iYWRnZS1tZDplbXB0eXtwYWRkaW5nOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7bWluLXdpZHRoOmF1dG99LmstYmFkZ2UtbGd7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUteHMsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OjE7bWluLXdpZHRoOmNhbGMoMWVtICsgdmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pKjIgKyAycHgpfS5rLWJhZGdlLWxnOmVtcHR5e3BhZGRpbmc6dmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pO21pbi13aWR0aDphdXRvfWtlbmRvLWJhZGdlLWNvbnRhaW5lcntkaXNwbGF5OmlubGluZS1ibG9ja30uay1iYWRnZS1jb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6dmlzaWJsZX0uay1iYWRnZS1pbnNpZGV7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDo5OTk5fS5rLWJhZGdlLWVkZ2V7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDo5OTk5fS5rLWJhZGdlLWVkZ2Uuay10b3Atc3RhcnR7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKX0uay1iYWRnZS1lZGdlLmstdG9wLWVuZHt0cmFuc2Zvcm06dHJhbnNsYXRlKDUwJSwgLTUwJSl9LmstYmFkZ2UtZWRnZS5rLWJvdHRvbS1zdGFydHt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIDUwJSl9LmstYmFkZ2UtZWRnZS5rLWJvdHRvbS1lbmR7dHJhbnNmb3JtOnRyYW5zbGF0ZSg1MCUsIDUwJSl9LmstcnRsLmstYmFkZ2UtZWRnZS5rLXRvcC1zdGFydCwuay1ydGwgLmstYmFkZ2UtZWRnZS5rLXRvcC1zdGFydCxbZGlyPXJ0bF0uay1iYWRnZS1lZGdlLmstdG9wLXN0YXJ0LFtkaXI9cnRsXSAuay1iYWRnZS1lZGdlLmstdG9wLXN0YXJ0e3RyYW5zZm9ybTp0cmFuc2xhdGUoNTAlLCAtNTAlKX0uay1ydGwuay1iYWRnZS1lZGdlLmstdG9wLWVuZCwuay1ydGwgLmstYmFkZ2UtZWRnZS5rLXRvcC1lbmQsW2Rpcj1ydGxdLmstYmFkZ2UtZWRnZS5rLXRvcC1lbmQsW2Rpcj1ydGxdIC5rLWJhZGdlLWVkZ2Uuay10b3AtZW5ke3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSl9LmstcnRsLmstYmFkZ2UtZWRnZS5rLWJvdHRvbS1zdGFydCwuay1ydGwgLmstYmFkZ2UtZWRnZS5rLWJvdHRvbS1zdGFydCxbZGlyPXJ0bF0uay1iYWRnZS1lZGdlLmstYm90dG9tLXN0YXJ0LFtkaXI9cnRsXSAuay1iYWRnZS1lZGdlLmstYm90dG9tLXN0YXJ0e3RyYW5zZm9ybTp0cmFuc2xhdGUoNTAlLCA1MCUpfS5rLXJ0bC5rLWJhZGdlLWVkZ2Uuay1ib3R0b20tZW5kLC5rLXJ0bCAuay1iYWRnZS1lZGdlLmstYm90dG9tLWVuZCxbZGlyPXJ0bF0uay1iYWRnZS1lZGdlLmstYm90dG9tLWVuZCxbZGlyPXJ0bF0gLmstYmFkZ2UtZWRnZS5rLWJvdHRvbS1lbmR7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCA1MCUpfS5rLWJhZGdlLW91dHNpZGV7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDo5OTk5fS5rLWJhZGdlLW91dHNpZGUuay10b3Atc3RhcnR7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtMTAwJSwgLTEwMCUpfS5rLWJhZGdlLW91dHNpZGUuay10b3AtZW5ke3RyYW5zZm9ybTp0cmFuc2xhdGUoMTAwJSwgLTEwMCUpfS5rLWJhZGdlLW91dHNpZGUuay1ib3R0b20tc3RhcnR7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtMTAwJSwgMTAwJSl9LmstYmFkZ2Utb3V0c2lkZS5rLWJvdHRvbS1lbmR7dHJhbnNmb3JtOnRyYW5zbGF0ZSgxMDAlLCAxMDAlKX0uay1ydGwuay1iYWRnZS1vdXRzaWRlLmstdG9wLXN0YXJ0LC5rLXJ0bCAuay1iYWRnZS1vdXRzaWRlLmstdG9wLXN0YXJ0LFtkaXI9cnRsXS5rLWJhZGdlLW91dHNpZGUuay10b3Atc3RhcnQsW2Rpcj1ydGxdIC5rLWJhZGdlLW91dHNpZGUuay10b3Atc3RhcnR7dHJhbnNmb3JtOnRyYW5zbGF0ZSgxMDAlLCAtMTAwJSl9LmstcnRsLmstYmFkZ2Utb3V0c2lkZS5rLXRvcC1lbmQsLmstcnRsIC5rLWJhZGdlLW91dHNpZGUuay10b3AtZW5kLFtkaXI9cnRsXS5rLWJhZGdlLW91dHNpZGUuay10b3AtZW5kLFtkaXI9cnRsXSAuay1iYWRnZS1vdXRzaWRlLmstdG9wLWVuZHt0cmFuc2Zvcm06dHJhbnNsYXRlKC0xMDAlLCAtMTAwJSl9LmstcnRsLmstYmFkZ2Utb3V0c2lkZS5rLWJvdHRvbS1zdGFydCwuay1ydGwgLmstYmFkZ2Utb3V0c2lkZS5rLWJvdHRvbS1zdGFydCxbZGlyPXJ0bF0uay1iYWRnZS1vdXRzaWRlLmstYm90dG9tLXN0YXJ0LFtkaXI9cnRsXSAuay1iYWRnZS1vdXRzaWRlLmstYm90dG9tLXN0YXJ0e3RyYW5zZm9ybTp0cmFuc2xhdGUoMTAwJSwgMTAwJSl9LmstcnRsLmstYmFkZ2Utb3V0c2lkZS5rLWJvdHRvbS1lbmQsLmstcnRsIC5rLWJhZGdlLW91dHNpZGUuay1ib3R0b20tZW5kLFtkaXI9cnRsXS5rLWJhZGdlLW91dHNpZGUuay1ib3R0b20tZW5kLFtkaXI9cnRsXSAuay1iYWRnZS1vdXRzaWRlLmstYm90dG9tLWVuZHt0cmFuc2Zvcm06dHJhbnNsYXRlKC0xMDAlLCAxMDAlKX0uay1iYWRnZS1ib3JkZXItY3V0b3V0e2JveC1zaGFkb3c6MCAwIDAgMnB4IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1iYWRnZS1zb2xpZC1wcmltYXJ5e2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLWJhZGdlLXNvbGlkLXNlY29uZGFyeXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1zZWNvbmRhcnksICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KX0uay1iYWRnZS1zb2xpZC10ZXJ0aWFyeXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnksICMwM2E5ZjQpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXRlcnRpYXJ5LCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KX0uay1iYWRnZS1zb2xpZC1pbmZve2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1pbmZvLCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpfS5rLWJhZGdlLXNvbGlkLXN1Y2Nlc3N7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXN1Y2Nlc3MsICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCl9LmstYmFkZ2Utc29saWQtd2FybmluZ3tib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24td2FybmluZywgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKX0uay1iYWRnZS1zb2xpZC1lcnJvcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWVycm9yLCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKX0uay1iYWRnZS1zb2xpZC1kYXJre2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1kYXJrLCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpfS5rLWJhZGdlLXNvbGlkLWxpZ2h0e2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYik7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tbGlnaHQsICMwMDAwMDApO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItbGlnaHQsICNlYmViZWIpfS5rLWJhZGdlLXNvbGlkLWludmVyc2V7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWludmVyc2UsICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCl9LmstYmFkZ2Utb3V0bGluZXtib3JkZXItY29sb3I6Y3VycmVudENvbG9yO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay1iYWRnZS1vdXRsaW5lLXByaW1hcnl7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9LmstYmFkZ2Utb3V0bGluZS1zZWNvbmRhcnl7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KX0uay1iYWRnZS1vdXRsaW5lLXRlcnRpYXJ5e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KX0uay1iYWRnZS1vdXRsaW5lLWluZm97Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW5mbywgIzAwNThlOSl9LmstYmFkZ2Utb3V0bGluZS1zdWNjZXNze2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApfS5rLWJhZGdlLW91dGxpbmUtd2FybmluZ3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKX0uay1iYWRnZS1vdXRsaW5lLWVycm9ye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKX0uay1iYWRnZS1vdXRsaW5lLWRhcmt7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCl9LmstYmFkZ2Utb3V0bGluZS1saWdodHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYil9LmstYmFkZ2Utb3V0bGluZS1pbnZlcnNle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpfS5rLWJ1dHRvbntib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7Y29sb3I6aW5oZXJpdDtiYWNrZ3JvdW5kOm5vbmU7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO2ZvbnQtd2VpZ2h0OnZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LW5vcm1hbCwgbm9ybWFsKTt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LWRlY29yYXRpb246bm9uZTt3aGl0ZS1zcGFjZTpub3dyYXA7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7Y3Vyc29yOnBvaW50ZXI7b3V0bGluZTpub25lOy13ZWJraXQtYXBwZWFyYW5jZTpub25lO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246Y29sb3IgLjJzIGVhc2UtaW4tb3V0fS5rLWJ1dHRvbiAqLC5rLWJ1dHRvbiAqOjpiZWZvcmUsLmstYnV0dG9uICo6OmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveH0uay1idXR0b246ZGlzYWJsZWQsLmstYnV0dG9uLmstZGlzYWJsZWR7Ym94LXNoYWRvdzpub25lfS5rLWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcntwYWRkaW5nOjA7Ym9yZGVyOjA7b3V0bGluZTowfS5rLWJ1dHRvbjpob3Zlciwuay1idXR0b246Zm9jdXN7dGV4dC1kZWNvcmF0aW9uOm5vbmU7b3V0bGluZTowfS5rLWljb24tYnV0dG9ue2dhcDowfS5rLWljb24tYnV0dG9uIC5rLWljb257ZGlzcGxheTppbmxpbmUtZmxleH0uay1idXR0b24taWNvbntjb2xvcjppbmhlcml0O2FsaWduLXNlbGY6Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlfS5rLWJ1dHRvbi1zbXtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCl9LmstYnV0dG9uLXNtLmstaWNvbi1idXR0b257cGFkZGluZzp2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSl9LmstYnV0dG9uLXNtLmstaWNvbi1idXR0b24gLmstYnV0dG9uLWljb257bWluLXdpZHRoOmNhbGModmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KSp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSk7bWluLWhlaWdodDpjYWxjKHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCkqdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkpO2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmstYnV0dG9uLXNtLmstaWNvbi1idXR0b24gLmstYnV0dG9uLWljb24uay1zdmctaWNvbj5zdmcsLmstYnV0dG9uLXNtLmstaWNvbi1idXR0b24gLmstYnV0dG9uLWljb24uay1pY29uLW1kPnN2Z3t3aWR0aDoxNnB4O2hlaWdodDoxNnB4fS5rLWJ1dHRvbi1zbS5rLWljb24tYnV0dG9uIC5rLWJ1dHRvbi1pY29uLmstaWNvbi14cz5zdmd7d2lkdGg6MTJweDtoZWlnaHQ6MTJweH0uay1idXR0b24tc20uay1pY29uLWJ1dHRvbiAuay1idXR0b24taWNvbi5rLWljb24tc20+c3Zne3dpZHRoOjE0cHg7aGVpZ2h0OjE0cHh9LmstYnV0dG9uLXNtLmstaWNvbi1idXR0b24gLmstYnV0dG9uLWljb24uay1pY29uLWxnPnN2Z3t3aWR0aDoyMHB4O2hlaWdodDoyMHB4fS5rLWJ1dHRvbi1zbS5rLWljb24tYnV0dG9uIC5rLWJ1dHRvbi1pY29uLmstaWNvbi14bD5zdmd7d2lkdGg6MjRweDtoZWlnaHQ6MjRweH0uay1idXR0b24tc20uay1pY29uLWJ1dHRvbiAuay1idXR0b24taWNvbi5rLWljb24teHhsPnN2Z3t3aWR0aDozMnB4O2hlaWdodDozMnB4fS5rLWJ1dHRvbi1zbS5rLWljb24tYnV0dG9uIC5rLWJ1dHRvbi1pY29uLmstaWNvbi14eHhsPnN2Z3t3aWR0aDo0OHB4O2hlaWdodDo0OHB4fS5rLWJ1dHRvbi1tZHtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpfS5rLWJ1dHRvbi1tZC5rLWljb24tYnV0dG9ue3BhZGRpbmc6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKX0uay1idXR0b24tbWQuay1pY29uLWJ1dHRvbiAuay1idXR0b24taWNvbnttaW4td2lkdGg6Y2FsYyh2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpKnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpKTttaW4taGVpZ2h0OmNhbGModmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KSp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSk7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uay1idXR0b24tbWQuay1pY29uLWJ1dHRvbiAuay1idXR0b24taWNvbi5rLXN2Zy1pY29uPnN2Zywuay1idXR0b24tbWQuay1pY29uLWJ1dHRvbiAuay1idXR0b24taWNvbi5rLWljb24tbWQ+c3Zne3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHh9LmstYnV0dG9uLW1kLmstaWNvbi1idXR0b24gLmstYnV0dG9uLWljb24uay1pY29uLXhzPnN2Z3t3aWR0aDoxMnB4O2hlaWdodDoxMnB4fS5rLWJ1dHRvbi1tZC5rLWljb24tYnV0dG9uIC5rLWJ1dHRvbi1pY29uLmstaWNvbi1zbT5zdmd7d2lkdGg6MTRweDtoZWlnaHQ6MTRweH0uay1idXR0b24tbWQuay1pY29uLWJ1dHRvbiAuay1idXR0b24taWNvbi5rLWljb24tbGc+c3Zne3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHh9LmstYnV0dG9uLW1kLmstaWNvbi1idXR0b24gLmstYnV0dG9uLWljb24uay1pY29uLXhsPnN2Z3t3aWR0aDoyNHB4O2hlaWdodDoyNHB4fS5rLWJ1dHRvbi1tZC5rLWljb24tYnV0dG9uIC5rLWJ1dHRvbi1pY29uLmstaWNvbi14eGw+c3Zne3dpZHRoOjMycHg7aGVpZ2h0OjMycHh9LmstYnV0dG9uLW1kLmstaWNvbi1idXR0b24gLmstYnV0dG9uLWljb24uay1pY29uLXh4eGw+c3Zne3dpZHRoOjQ4cHg7aGVpZ2h0OjQ4cHh9LmstYnV0dG9uLWxne3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLWxnLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKX0uay1idXR0b24tbGcuay1pY29uLWJ1dHRvbntwYWRkaW5nOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1idXR0b24tbGcuay1pY29uLWJ1dHRvbiAuay1idXR0b24taWNvbnttaW4td2lkdGg6Y2FsYyh2YXIoLS1rZW5kby1mb250LXNpemUtbGcsIGluaGVyaXQpKnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpKTttaW4taGVpZ2h0OmNhbGModmFyKC0ta2VuZG8tZm9udC1zaXplLWxnLCBpbmhlcml0KSp2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKSk7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uay1idXR0b24tbGcuay1pY29uLWJ1dHRvbiAuay1idXR0b24taWNvbi5rLXN2Zy1pY29uPnN2Zywuay1idXR0b24tbGcuay1pY29uLWJ1dHRvbiAuay1idXR0b24taWNvbi5rLWljb24tbWQ+c3Zne3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHh9LmstYnV0dG9uLWxnLmstaWNvbi1idXR0b24gLmstYnV0dG9uLWljb24uay1pY29uLXhzPnN2Z3t3aWR0aDoxMnB4O2hlaWdodDoxMnB4fS5rLWJ1dHRvbi1sZy5rLWljb24tYnV0dG9uIC5rLWJ1dHRvbi1pY29uLmstaWNvbi1zbT5zdmd7d2lkdGg6MTRweDtoZWlnaHQ6MTRweH0uay1idXR0b24tbGcuay1pY29uLWJ1dHRvbiAuay1idXR0b24taWNvbi5rLWljb24tbGc+c3Zne3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHh9LmstYnV0dG9uLWxnLmstaWNvbi1idXR0b24gLmstYnV0dG9uLWljb24uay1pY29uLXhsPnN2Z3t3aWR0aDoyNHB4O2hlaWdodDoyNHB4fS5rLWJ1dHRvbi1sZy5rLWljb24tYnV0dG9uIC5rLWJ1dHRvbi1pY29uLmstaWNvbi14eGw+c3Zne3dpZHRoOjMycHg7aGVpZ2h0OjMycHh9LmstYnV0dG9uLWxnLmstaWNvbi1idXR0b24gLmstYnV0dG9uLWljb24uay1pY29uLXh4eGw+c3Zne3dpZHRoOjQ4cHg7aGVpZ2h0OjQ4cHh9LmstYnV0dG9uLXNxdWFyZXthc3BlY3QtcmF0aW86MX0uay1idXR0b24tZ3JvdXB7bWFyZ2luOjA7cGFkZGluZzowO2JvcmRlci13aWR0aDowO2JveC1zaXppbmc6Ym9yZGVyLWJveDtsaXN0LXN0eWxlOm5vbmU7b3V0bGluZTowO2Rpc3BsYXk6aW5saW5lLWZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXA7dmVydGljYWwtYWxpZ246bWlkZGxlO3Bvc2l0aW9uOnJlbGF0aXZlOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLWJ1dHRvbi1ncm91cD4uay1idXR0b24rLmstYnV0dG9ue21hcmdpbi1pbmxpbmUtc3RhcnQ6LTFweH0uay1idXR0b24tZ3JvdXA+LmstYnV0dG9uOmhvdmVyLC5rLWJ1dHRvbi1ncm91cD4uay1idXR0b24uay1ob3Zlciwuay1idXR0b24tZ3JvdXA+LmstYnV0dG9uOmZvY3VzLC5rLWJ1dHRvbi1ncm91cD4uay1idXR0b24uay1mb2N1cywuay1idXR0b24tZ3JvdXA+LmstYnV0dG9uOmFjdGl2ZSwuay1idXR0b24tZ3JvdXA+LmstYnV0dG9uLmstYWN0aXZlLC5rLWJ1dHRvbi1ncm91cD4uay1idXR0b24uay1zZWxlY3RlZHt6LWluZGV4OjJ9LmstYnV0dG9uLWdyb3VwIC5rLWJ1dHRvbjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpe2JvcmRlci1zdGFydC1lbmQtcmFkaXVzOjA7Ym9yZGVyLWVuZC1lbmQtcmFkaXVzOjA7Ym9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czowO2JvcmRlci1lbmQtc3RhcnQtcmFkaXVzOjB9LmstYnV0dG9uLWdyb3VwPi5rLWJ1dHRvbjpmaXJzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpe2JvcmRlci1zdGFydC1lbmQtcmFkaXVzOjA7Ym9yZGVyLWVuZC1lbmQtcmFkaXVzOjB9LmstYnV0dG9uLWdyb3VwPi5rLWJ1dHRvbjpsYXN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCl7Ym9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czowO2JvcmRlci1lbmQtc3RhcnQtcmFkaXVzOjB9LmstYnV0dG9uLWdyb3VwLXN0cmV0Y2hlZHt3aWR0aDoxMDAlfS5rLWJ1dHRvbi1ncm91cC1zdHJldGNoZWQ+KntmbGV4OjEgMCAwJTtvdmVyZmxvdzpoaWRkZW59LmstYnV0dG9uLWZsYXR7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCkgIWltcG9ydGFudDtjb2xvcjppbmhlcml0O2JhY2tncm91bmQ6bm9uZSAhaW1wb3J0YW50O2JveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50fS5rLWJ1dHRvbi1mbGF0OjpiZWZvcmV7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fS5rLWJ1dHRvbi1mbGF0OjphZnRlcntib3gtc2hhZG93Omluc2V0IDAgMCAwIDJweCBjdXJyZW50Q29sb3I7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fS5rLWJ1dHRvbi1mbGF0OmZvY3VzOjphZnRlciwuay1idXR0b24tZmxhdC5rLWZvY3VzOjphZnRlcntvcGFjaXR5Oi4xMn0uay1idXR0b24tb3V0bGluZXtib3JkZXItY29sb3I6Y3VycmVudENvbG9yO2NvbG9yOmluaGVyaXQ7YmFja2dyb3VuZDpub25lfS5rLWJ1dHRvbi1saW5re2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApO2NvbG9yOmluaGVyaXQ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZDpub25lfS5rLWJ1dHRvbi1saW5rOmhvdmVyLC5rLWJ1dHRvbi1saW5rLmstaG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uay1idXR0b24tY2xlYXJ7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCkgIWltcG9ydGFudDtjb2xvcjppbmhlcml0O2JhY2tncm91bmQ6bm9uZSAhaW1wb3J0YW50O2JveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50fS5rLWJ1dHRvbi1vdmVybGF5LC5rLWJ1dHRvbjo6YmVmb3Jle2JvcmRlci1yYWRpdXM6aW5oZXJpdDtjb250ZW50OlwiXCI7YmFja2dyb3VuZDpjdXJyZW50Q29sb3I7b3BhY2l0eTowO2Rpc3BsYXk6bm9uZTtwb2ludGVyLWV2ZW50czpub25lO3Bvc2l0aW9uOmFic29sdXRlO2luc2V0LWlubGluZS1zdGFydDotMXB4O2luc2V0LWlubGluZS1lbmQ6LTFweDtpbnNldC1ibG9jay1zdGFydDotMXB4O2luc2V0LWJsb2NrLWVuZDotMXB4O3otaW5kZXg6MDt0cmFuc2l0aW9uOm9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0fS5rLWJ1dHRvbjpob3Zlcjo6YmVmb3JlLC5rLWJ1dHRvbi5rLWhvdmVyOjpiZWZvcmV7b3BhY2l0eTouMDR9LmstYnV0dG9uLmstbm8tZm9jdXM6bm90KDpob3Zlcik6OmJlZm9yZSwuay1idXR0b24uay1uby1mb2N1czpub3QoLmstaG92ZXIpOjpiZWZvcmV7b3BhY2l0eTowfS5rLWJ1dHRvbjphY3RpdmU6OmJlZm9yZSwuay1idXR0b24uay1hY3RpdmU6OmJlZm9yZXtvcGFjaXR5Oi4xNn0uay1idXR0b24uay1zZWxlY3RlZDo6YmVmb3Jle29wYWNpdHk6LjJ9LmstYnV0dG9uOjphZnRlcntib3JkZXItcmFkaXVzOmluaGVyaXQ7Y29udGVudDpcIlwiO29wYWNpdHk6MDtkaXNwbGF5Om5vbmU7cG9pbnRlci1ldmVudHM6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldC1pbmxpbmUtc3RhcnQ6LTFweDtpbnNldC1pbmxpbmUtZW5kOi0xcHg7aW5zZXQtYmxvY2stc3RhcnQ6LTFweDtpbnNldC1ibG9jay1lbmQ6LTFweDt6LWluZGV4OjA7dHJhbnNpdGlvbjpvcGFjaXR5IC4ycyBlYXNlLWluLW91dH0uay1idXR0b24uay1nZW5lcmF0aW5ne2FuaW1hdGlvbjprLWJ1dHRvbi1wdWxzaW5nIDEuNXMgZWFzZS1pbi1vdXQgLjVzIGluZmluaXRlfUBrZXlmcmFtZXMgay1idXR0b24tcHVsc2luZ3swJXtvcGFjaXR5OjF9NTAle29wYWNpdHk6LjR9MTAwJXtvcGFjaXR5OjF9fS5rLWJ1dHRvbi1zb2xpZC1iYXNle2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWJhc2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZSwgI2Y1ZjVmNSl9LmstYnV0dG9uLXNvbGlkLWJhc2U6aG92ZXIsLmstYnV0dG9uLXNvbGlkLWJhc2Uuay1ob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2UtaG92ZXIsICNlYmViZWIpfS5rLWJ1dHRvbi1zb2xpZC1iYXNlOmZvY3VzLC5rLWJ1dHRvbi1zb2xpZC1iYXNlLmstZm9jdXN7Ym94LXNoYWRvdzowIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA4JSwgdHJhbnNwYXJlbnQpfS5rLWJ1dHRvbi1zb2xpZC1iYXNlOmFjdGl2ZSwuay1idXR0b24tc29saWQtYmFzZS5rLWFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2UtYWN0aXZlLCAjZDZkNmQ2KX0uay1idXR0b24tc29saWQtYmFzZS5rLXNlbGVjdGVke2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLWJ1dHRvbi1zb2xpZC1wcmltYXJ5e2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLWJ1dHRvbi1zb2xpZC1wcmltYXJ5OmhvdmVyLC5rLWJ1dHRvbi1zb2xpZC1wcmltYXJ5LmstaG92ZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktaG92ZXIsICNlYTVhNTEpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1ob3ZlciwgI2VhNWE1MSl9LmstYnV0dG9uLXNvbGlkLXByaW1hcnk6Zm9jdXMsLmstYnV0dG9uLXNvbGlkLXByaW1hcnkuay1mb2N1c3tib3gtc2hhZG93OjAgMCAwcHggMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KSAzMCUsIHRyYW5zcGFyZW50KX0uay1idXR0b24tc29saWQtcHJpbWFyeTphY3RpdmUsLmstYnV0dG9uLXNvbGlkLXByaW1hcnkuay1hY3RpdmV7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktYWN0aXZlLCAjZDQ1MzQ5KTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktYWN0aXZlLCAjZDQ1MzQ5KX0uay1idXR0b24tc29saWQtcHJpbWFyeS5rLXNlbGVjdGVke2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWFjdGl2ZSwgI2Q0NTM0OSk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWFjdGl2ZSwgI2Q0NTM0OSl9LmstYnV0dG9uLXNvbGlkLXNlY29uZGFyeXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1zZWNvbmRhcnksICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KX0uay1idXR0b24tc29saWQtc2Vjb25kYXJ5OmhvdmVyLC5rLWJ1dHRvbi1zb2xpZC1zZWNvbmRhcnkuay1ob3Zlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LWhvdmVyLCAjNTI1MjUyKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1ob3ZlciwgIzUyNTI1Mil9LmstYnV0dG9uLXNvbGlkLXNlY29uZGFyeTpmb2N1cywuay1idXR0b24tc29saWQtc2Vjb25kYXJ5LmstZm9jdXN7Ym94LXNoYWRvdzowIDAgMHB4IDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KSAzMCUsIHRyYW5zcGFyZW50KX0uay1idXR0b24tc29saWQtc2Vjb25kYXJ5OmFjdGl2ZSwuay1idXR0b24tc29saWQtc2Vjb25kYXJ5LmstYWN0aXZle2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnktYWN0aXZlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1hY3RpdmUsICMzZDNkM2QpfS5rLWJ1dHRvbi1zb2xpZC1zZWNvbmRhcnkuay1zZWxlY3RlZHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LWFjdGl2ZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnktYWN0aXZlLCAjM2QzZDNkKX0uay1idXR0b24tc29saWQtdGVydGlhcnl7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi10ZXJ0aWFyeSwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCl9LmstYnV0dG9uLXNvbGlkLXRlcnRpYXJ5OmhvdmVyLC5rLWJ1dHRvbi1zb2xpZC10ZXJ0aWFyeS5rLWhvdmVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeS1ob3ZlciwgIzAzOWFlMCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeS1ob3ZlciwgIzAzOWFlMCl9LmstYnV0dG9uLXNvbGlkLXRlcnRpYXJ5OmZvY3VzLC5rLWJ1dHRvbi1zb2xpZC10ZXJ0aWFyeS5rLWZvY3Vze2JveC1zaGFkb3c6MCAwIDBweCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KSAzMCUsIHRyYW5zcGFyZW50KX0uay1idXR0b24tc29saWQtdGVydGlhcnk6YWN0aXZlLC5rLWJ1dHRvbi1zb2xpZC10ZXJ0aWFyeS5rLWFjdGl2ZXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnktYWN0aXZlLCAjMDI4Y2NiKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LWFjdGl2ZSwgIzAyOGNjYil9LmstYnV0dG9uLXNvbGlkLXRlcnRpYXJ5Lmstc2VsZWN0ZWR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LWFjdGl2ZSwgIzAyOGNjYik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeS1hY3RpdmUsICMwMjhjY2IpfS5rLWJ1dHRvbi1zb2xpZC1pbmZve2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1pbmZvLCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpfS5rLWJ1dHRvbi1zb2xpZC1pbmZvOmhvdmVyLC5rLWJ1dHRvbi1zb2xpZC1pbmZvLmstaG92ZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluZm8taG92ZXIsICMwMDUyZDYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW5mby1ob3ZlciwgIzAwNTJkNil9LmstYnV0dG9uLXNvbGlkLWluZm86Zm9jdXMsLmstYnV0dG9uLXNvbGlkLWluZm8uay1mb2N1c3tib3gtc2hhZG93OjAgMCAwcHggMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KSAzMCUsIHRyYW5zcGFyZW50KX0uay1idXR0b24tc29saWQtaW5mbzphY3RpdmUsLmstYnV0dG9uLXNvbGlkLWluZm8uay1hY3RpdmV7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluZm8tYWN0aXZlLCAjMDA0YWMyKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluZm8tYWN0aXZlLCAjMDA0YWMyKX0uay1idXR0b24tc29saWQtaW5mby5rLXNlbGVjdGVke2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLWFjdGl2ZSwgIzAwNGFjMik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLWFjdGl2ZSwgIzAwNGFjMil9LmstYnV0dG9uLXNvbGlkLXN1Y2Nlc3N7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXN1Y2Nlc3MsICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCl9LmstYnV0dG9uLXNvbGlkLXN1Y2Nlc3M6aG92ZXIsLmstYnV0dG9uLXNvbGlkLXN1Y2Nlc3Muay1ob3Zlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1ob3ZlciwgIzMyYTUwMCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLWhvdmVyLCAjMzJhNTAwKX0uay1idXR0b24tc29saWQtc3VjY2Vzczpmb2N1cywuay1idXR0b24tc29saWQtc3VjY2Vzcy5rLWZvY3Vze2JveC1zaGFkb3c6MCAwIDBweCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApIDMwJSwgdHJhbnNwYXJlbnQpfS5rLWJ1dHRvbi1zb2xpZC1zdWNjZXNzOmFjdGl2ZSwuay1idXR0b24tc29saWQtc3VjY2Vzcy5rLWFjdGl2ZXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1hY3RpdmUsICMyZDk2MDApO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1hY3RpdmUsICMyZDk2MDApfS5rLWJ1dHRvbi1zb2xpZC1zdWNjZXNzLmstc2VsZWN0ZWR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MtYWN0aXZlLCAjMmQ5NjAwKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MtYWN0aXZlLCAjMmQ5NjAwKX0uay1idXR0b24tc29saWQtd2FybmluZ3tib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24td2FybmluZywgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKX0uay1idXR0b24tc29saWQtd2FybmluZzpob3Zlciwuay1idXR0b24tc29saWQtd2FybmluZy5rLWhvdmVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLWhvdmVyLCAjZWFhZjAwKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmctaG92ZXIsICNlYWFmMDApfS5rLWJ1dHRvbi1zb2xpZC13YXJuaW5nOmZvY3VzLC5rLWJ1dHRvbi1zb2xpZC13YXJuaW5nLmstZm9jdXN7Ym94LXNoYWRvdzowIDAgMHB4IDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCkgMzAlLCB0cmFuc3BhcmVudCl9LmstYnV0dG9uLXNvbGlkLXdhcm5pbmc6YWN0aXZlLC5rLWJ1dHRvbi1zb2xpZC13YXJuaW5nLmstYWN0aXZle2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLWFjdGl2ZSwgI2Q0OWYwMCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLWFjdGl2ZSwgI2Q0OWYwMCl9LmstYnV0dG9uLXNvbGlkLXdhcm5pbmcuay1zZWxlY3RlZHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itd2FybmluZy1hY3RpdmUsICNkNDlmMDApO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itd2FybmluZy1hY3RpdmUsICNkNDlmMDApfS5rLWJ1dHRvbi1zb2xpZC1lcnJvcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWVycm9yLCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKX0uay1idXR0b24tc29saWQtZXJyb3I6aG92ZXIsLmstYnV0dG9uLXNvbGlkLWVycm9yLmstaG92ZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLWhvdmVyLCAjZGYxNjAwKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLWhvdmVyLCAjZGYxNjAwKX0uay1idXR0b24tc29saWQtZXJyb3I6Zm9jdXMsLmstYnV0dG9uLXNvbGlkLWVycm9yLmstZm9jdXN7Ym94LXNoYWRvdzowIDAgMHB4IDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApIDMwJSwgdHJhbnNwYXJlbnQpfS5rLWJ1dHRvbi1zb2xpZC1lcnJvcjphY3RpdmUsLmstYnV0dG9uLXNvbGlkLWVycm9yLmstYWN0aXZle2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvci1hY3RpdmUsICNjYTE0MDApO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3ItYWN0aXZlLCAjY2ExNDAwKX0uay1idXR0b24tc29saWQtZXJyb3Iuay1zZWxlY3RlZHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3ItYWN0aXZlLCAjY2ExNDAwKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLWFjdGl2ZSwgI2NhMTQwMCl9LmstYnV0dG9uLXNvbGlkLWRhcmt7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWRhcmssICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCl9LmstYnV0dG9uLXNvbGlkLWRhcms6aG92ZXIsLmstYnV0dG9uLXNvbGlkLWRhcmsuay1ob3Zlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyay1ob3ZlciwgIzI5MjkyOSk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLWhvdmVyLCAjMjkyOTI5KX0uay1idXR0b24tc29saWQtZGFyazpmb2N1cywuay1idXR0b24tc29saWQtZGFyay5rLWZvY3Vze2JveC1zaGFkb3c6MCAwIDBweCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpIDMwJSwgdHJhbnNwYXJlbnQpfS5rLWJ1dHRvbi1zb2xpZC1kYXJrOmFjdGl2ZSwuay1idXR0b24tc29saWQtZGFyay5rLWFjdGl2ZXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyay1hY3RpdmUsICMxZjFmMWYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyay1hY3RpdmUsICMxZjFmMWYpfS5rLWJ1dHRvbi1zb2xpZC1kYXJrLmstc2VsZWN0ZWR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmstYWN0aXZlLCAjMWYxZjFmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmstYWN0aXZlLCAjMWYxZjFmKX0uay1idXR0b24tc29saWQtbGlnaHR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1saWdodCwgIzAwMDAwMCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYil9LmstYnV0dG9uLXNvbGlkLWxpZ2h0OmhvdmVyLC5rLWJ1dHRvbi1zb2xpZC1saWdodC5rLWhvdmVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1saWdodC1ob3ZlciwgI2UwZTBlMCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1saWdodC1ob3ZlciwgI2UwZTBlMCl9LmstYnV0dG9uLXNvbGlkLWxpZ2h0OmZvY3VzLC5rLWJ1dHRvbi1zb2xpZC1saWdodC5rLWZvY3Vze2JveC1zaGFkb3c6MCAwIDBweCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKSAzMCUsIHRyYW5zcGFyZW50KX0uay1idXR0b24tc29saWQtbGlnaHQ6YWN0aXZlLC5rLWJ1dHRvbi1zb2xpZC1saWdodC5rLWFjdGl2ZXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItbGlnaHQtYWN0aXZlLCAjZDZkNmQ2KTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LWFjdGl2ZSwgI2Q2ZDZkNil9LmstYnV0dG9uLXNvbGlkLWxpZ2h0Lmstc2VsZWN0ZWR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LWFjdGl2ZSwgI2Q2ZDZkNik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1saWdodC1hY3RpdmUsICNkNmQ2ZDYpfS5rLWJ1dHRvbi1zb2xpZC1pbnZlcnNle2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbnZlcnNlLCAjM2QzZDNkKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1pbnZlcnNlLCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWludmVyc2UsICMzZDNkM2QpfS5rLWJ1dHRvbi1zb2xpZC1pbnZlcnNlOmhvdmVyLC5rLWJ1dHRvbi1zb2xpZC1pbnZlcnNlLmstaG92ZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWludmVyc2UtaG92ZXIsICMyOTI5MjkpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW52ZXJzZS1ob3ZlciwgIzI5MjkyOSl9LmstYnV0dG9uLXNvbGlkLWludmVyc2U6Zm9jdXMsLmstYnV0dG9uLXNvbGlkLWludmVyc2Uuay1mb2N1c3tib3gtc2hhZG93OjAgMCAwcHggMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1pbnZlcnNlLCAjM2QzZDNkKSAzMCUsIHRyYW5zcGFyZW50KX0uay1idXR0b24tc29saWQtaW52ZXJzZTphY3RpdmUsLmstYnV0dG9uLXNvbGlkLWludmVyc2Uuay1hY3RpdmV7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWludmVyc2UtYWN0aXZlLCAjMWYxZjFmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWludmVyc2UtYWN0aXZlLCAjMWYxZjFmKX0uay1idXR0b24tc29saWQtaW52ZXJzZS5rLXNlbGVjdGVke2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbnZlcnNlLWFjdGl2ZSwgIzFmMWYxZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbnZlcnNlLWFjdGl2ZSwgIzFmMWYxZil9LmstYnV0dG9uLW91dGxpbmUtYmFzZXtib3gtc2hhZG93Om5vbmU7Ym9yZGVyLWNvbG9yOmN1cnJlbnRDb2xvcjtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLW9uLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay1idXR0b24tb3V0bGluZS1iYXNlOmhvdmVyLC5rLWJ1dHRvbi1vdXRsaW5lLWJhc2Uuay1ob3Zlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYmFzZSwgIzNkM2QzZCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZSwgI2Y1ZjVmNSk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1iYXNlLCAjM2QzZDNkKX0uay1idXR0b24tb3V0bGluZS1iYXNlOmZvY3VzLC5rLWJ1dHRvbi1vdXRsaW5lLWJhc2Uuay1mb2N1c3tib3gtc2hhZG93OjAgMCAwcHggMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgMzAlLCB0cmFuc3BhcmVudCl9LmstYnV0dG9uLW91dGxpbmUtYmFzZTphY3RpdmUsLmstYnV0dG9uLW91dGxpbmUtYmFzZS5rLWFjdGl2ZXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYmFzZSwgIzNkM2QzZCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZSwgI2Y1ZjVmNSk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1iYXNlLCAjM2QzZDNkKX0uay1idXR0b24tb3V0bGluZS1iYXNlLmstc2VsZWN0ZWR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWJhc2UsICMzZDNkM2QpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2UsICNmNWY1ZjUpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYmFzZSwgIzNkM2QzZCl9LmstYnV0dG9uLW91dGxpbmUtcHJpbWFyeXtib3gtc2hhZG93Om5vbmU7Ym9yZGVyLWNvbG9yOmN1cnJlbnRDb2xvcjtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LW9uLXN1cmZhY2UsICNmZjYzNTgpO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay1idXR0b24tb3V0bGluZS1wcmltYXJ5OmhvdmVyLC5rLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnkuay1ob3Zlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1idXR0b24tb3V0bGluZS1wcmltYXJ5OmZvY3VzLC5rLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnkuay1mb2N1c3tib3gtc2hhZG93OjAgMCAwcHggMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KSAzMCUsIHRyYW5zcGFyZW50KX0uay1idXR0b24tb3V0bGluZS1wcmltYXJ5OmFjdGl2ZSwuay1idXR0b24tb3V0bGluZS1wcmltYXJ5LmstYWN0aXZle2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnkuay1zZWxlY3RlZHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1idXR0b24tb3V0bGluZS1zZWNvbmRhcnl7Ym94LXNoYWRvdzpub25lO2JvcmRlci1jb2xvcjpjdXJyZW50Q29sb3I7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LW9uLXN1cmZhY2UsICMyOTI5MjkpO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay1idXR0b24tb3V0bGluZS1zZWNvbmRhcnk6aG92ZXIsLmstYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LmstaG92ZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeSwgIzY2NjY2Nik7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tc2Vjb25kYXJ5LCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeSwgIzY2NjY2Nil9LmstYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5OmZvY3VzLC5rLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS5rLWZvY3Vze2JveC1zaGFkb3c6MCAwIDBweCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeSwgIzY2NjY2NikgMzAlLCB0cmFuc3BhcmVudCl9LmstYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5OmFjdGl2ZSwuay1idXR0b24tb3V0bGluZS1zZWNvbmRhcnkuay1hY3RpdmV7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeSwgIzY2NjY2Nik7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tc2Vjb25kYXJ5LCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeSwgIzY2NjY2Nil9LmstYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5Lmstc2VsZWN0ZWR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeSwgIzY2NjY2Nik7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tc2Vjb25kYXJ5LCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeSwgIzY2NjY2Nil9LmstYnV0dG9uLW91dGxpbmUtdGVydGlhcnl7Ym94LXNoYWRvdzpub25lO2JvcmRlci1jb2xvcjpjdXJyZW50Q29sb3I7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnktb24tc3VyZmFjZSwgIzAyOGNjYik7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLWJ1dHRvbi1vdXRsaW5lLXRlcnRpYXJ5OmhvdmVyLC5rLWJ1dHRvbi1vdXRsaW5lLXRlcnRpYXJ5LmstaG92ZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi10ZXJ0aWFyeSwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCl9LmstYnV0dG9uLW91dGxpbmUtdGVydGlhcnk6Zm9jdXMsLmstYnV0dG9uLW91dGxpbmUtdGVydGlhcnkuay1mb2N1c3tib3gtc2hhZG93OjAgMCAwcHggMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCkgMzAlLCB0cmFuc3BhcmVudCl9LmstYnV0dG9uLW91dGxpbmUtdGVydGlhcnk6YWN0aXZlLC5rLWJ1dHRvbi1vdXRsaW5lLXRlcnRpYXJ5LmstYWN0aXZle2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tdGVydGlhcnksICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnksICMwM2E5ZjQpfS5rLWJ1dHRvbi1vdXRsaW5lLXRlcnRpYXJ5Lmstc2VsZWN0ZWR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi10ZXJ0aWFyeSwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCl9LmstYnV0dG9uLW91dGxpbmUtaW5mb3tib3gtc2hhZG93Om5vbmU7Ym9yZGVyLWNvbG9yOmN1cnJlbnRDb2xvcjtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLW9uLXN1cmZhY2UsICMwMDRhYzIpO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay1idXR0b24tb3V0bGluZS1pbmZvOmhvdmVyLC5rLWJ1dHRvbi1vdXRsaW5lLWluZm8uay1ob3Zlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW5mbywgIzAwNThlOSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24taW5mbywgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KX0uay1idXR0b24tb3V0bGluZS1pbmZvOmZvY3VzLC5rLWJ1dHRvbi1vdXRsaW5lLWluZm8uay1mb2N1c3tib3gtc2hhZG93OjAgMCAwcHggMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KSAzMCUsIHRyYW5zcGFyZW50KX0uay1idXR0b24tb3V0bGluZS1pbmZvOmFjdGl2ZSwuay1idXR0b24tb3V0bGluZS1pbmZvLmstYWN0aXZle2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1pbmZvLCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpfS5rLWJ1dHRvbi1vdXRsaW5lLWluZm8uay1zZWxlY3RlZHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW5mbywgIzAwNThlOSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24taW5mbywgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KX0uay1idXR0b24tb3V0bGluZS1zdWNjZXNze2JveC1zaGFkb3c6bm9uZTtib3JkZXItY29sb3I6Y3VycmVudENvbG9yO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3Mtb24tc3VyZmFjZSwgIzJkOTYwMCk7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3M6aG92ZXIsLmstYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy5rLWhvdmVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1zdWNjZXNzLCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApfS5rLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3M6Zm9jdXMsLmstYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy5rLWZvY3Vze2JveC1zaGFkb3c6MCAwIDBweCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApIDMwJSwgdHJhbnNwYXJlbnQpfS5rLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3M6YWN0aXZlLC5rLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Muay1hY3RpdmV7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXN1Y2Nlc3MsICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCl9LmstYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy5rLXNlbGVjdGVke2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1zdWNjZXNzLCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApfS5rLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmd7Ym94LXNoYWRvdzpub25lO2JvcmRlci1jb2xvcjpjdXJyZW50Q29sb3I7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itd2FybmluZy1vbi1zdXJmYWNlLCAjZmZjMDAwKTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstYnV0dG9uLW91dGxpbmUtd2FybmluZzpob3Zlciwuay1idXR0b24tb3V0bGluZS13YXJuaW5nLmstaG92ZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXdhcm5pbmcsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCl9LmstYnV0dG9uLW91dGxpbmUtd2FybmluZzpmb2N1cywuay1idXR0b24tb3V0bGluZS13YXJuaW5nLmstZm9jdXN7Ym94LXNoYWRvdzowIDAgMHB4IDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCkgMzAlLCB0cmFuc3BhcmVudCl9LmstYnV0dG9uLW91dGxpbmUtd2FybmluZzphY3RpdmUsLmstYnV0dG9uLW91dGxpbmUtd2FybmluZy5rLWFjdGl2ZXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24td2FybmluZywgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKX0uay1idXR0b24tb3V0bGluZS13YXJuaW5nLmstc2VsZWN0ZWR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXdhcm5pbmcsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCl9LmstYnV0dG9uLW91dGxpbmUtZXJyb3J7Ym94LXNoYWRvdzpub25lO2JvcmRlci1jb2xvcjpjdXJyZW50Q29sb3I7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3Itb24tc3VyZmFjZSwgI2NhMTQwMCk7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLWJ1dHRvbi1vdXRsaW5lLWVycm9yOmhvdmVyLC5rLWJ1dHRvbi1vdXRsaW5lLWVycm9yLmstaG92ZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1lcnJvciwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCl9LmstYnV0dG9uLW91dGxpbmUtZXJyb3I6Zm9jdXMsLmstYnV0dG9uLW91dGxpbmUtZXJyb3Iuay1mb2N1c3tib3gtc2hhZG93OjAgMCAwcHggMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCkgMzAlLCB0cmFuc3BhcmVudCl9LmstYnV0dG9uLW91dGxpbmUtZXJyb3I6YWN0aXZlLC5rLWJ1dHRvbi1vdXRsaW5lLWVycm9yLmstYWN0aXZle2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tZXJyb3IsICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApfS5rLWJ1dHRvbi1vdXRsaW5lLWVycm9yLmstc2VsZWN0ZWR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1lcnJvciwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCl9LmstYnV0dG9uLW91dGxpbmUtZGFya3tib3gtc2hhZG93Om5vbmU7Ym9yZGVyLWNvbG9yOmN1cnJlbnRDb2xvcjtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLW9uLXN1cmZhY2UsICMxNDE0MTQpO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay1idXR0b24tb3V0bGluZS1kYXJrOmhvdmVyLC5rLWJ1dHRvbi1vdXRsaW5lLWRhcmsuay1ob3Zlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tZGFyaywgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKX0uay1idXR0b24tb3V0bGluZS1kYXJrOmZvY3VzLC5rLWJ1dHRvbi1vdXRsaW5lLWRhcmsuay1mb2N1c3tib3gtc2hhZG93OjAgMCAwcHggMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKSAzMCUsIHRyYW5zcGFyZW50KX0uay1idXR0b24tb3V0bGluZS1kYXJrOmFjdGl2ZSwuay1idXR0b24tb3V0bGluZS1kYXJrLmstYWN0aXZle2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1kYXJrLCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpfS5rLWJ1dHRvbi1vdXRsaW5lLWRhcmsuay1zZWxlY3RlZHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tZGFyaywgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKX0uay1idXR0b24tb3V0bGluZS1saWdodHtib3gtc2hhZG93Om5vbmU7Ym9yZGVyLWNvbG9yOmN1cnJlbnRDb2xvcjtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1saWdodC1vbi1zdXJmYWNlLCAjZTBlMGUwKTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstYnV0dG9uLW91dGxpbmUtbGlnaHQ6aG92ZXIsLmstYnV0dG9uLW91dGxpbmUtbGlnaHQuay1ob3Zlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItbGlnaHQsICNlYmViZWIpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWxpZ2h0LCAjMDAwMDAwKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKX0uay1idXR0b24tb3V0bGluZS1saWdodDpmb2N1cywuay1idXR0b24tb3V0bGluZS1saWdodC5rLWZvY3Vze2JveC1zaGFkb3c6MCAwIDBweCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKSAzMCUsIHRyYW5zcGFyZW50KX0uay1idXR0b24tb3V0bGluZS1saWdodDphY3RpdmUsLmstYnV0dG9uLW91dGxpbmUtbGlnaHQuay1hY3RpdmV7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1saWdodCwgIzAwMDAwMCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYil9LmstYnV0dG9uLW91dGxpbmUtbGlnaHQuay1zZWxlY3RlZHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItbGlnaHQsICNlYmViZWIpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWxpZ2h0LCAjMDAwMDAwKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKX0uay1idXR0b24tb3V0bGluZS1pbnZlcnNle2JveC1zaGFkb3c6bm9uZTtib3JkZXItY29sb3I6Y3VycmVudENvbG9yO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWludmVyc2Utb24tc3VyZmFjZSwgIzE0MTQxNCk7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLWJ1dHRvbi1vdXRsaW5lLWludmVyc2U6aG92ZXIsLmstYnV0dG9uLW91dGxpbmUtaW52ZXJzZS5rLWhvdmVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1pbnZlcnNlLCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpfS5rLWJ1dHRvbi1vdXRsaW5lLWludmVyc2U6Zm9jdXMsLmstYnV0dG9uLW91dGxpbmUtaW52ZXJzZS5rLWZvY3Vze2JveC1zaGFkb3c6MCAwIDBweCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWludmVyc2UsICMzZDNkM2QpIDMwJSwgdHJhbnNwYXJlbnQpfS5rLWJ1dHRvbi1vdXRsaW5lLWludmVyc2U6YWN0aXZlLC5rLWJ1dHRvbi1vdXRsaW5lLWludmVyc2Uuay1hY3RpdmV7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWludmVyc2UsICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCl9LmstYnV0dG9uLW91dGxpbmUtaW52ZXJzZS5rLXNlbGVjdGVke2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1pbnZlcnNlLCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpfS5rLWJ1dHRvbi1mbGF0LWJhc2V7Y29sb3I6aW5oZXJpdH0uay1idXR0b24tZmxhdC1wcmltYXJ5e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktb24tc3VyZmFjZSwgI2ZmNjM1OCl9LmstYnV0dG9uLWZsYXQtc2Vjb25kYXJ5e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1vbi1zdXJmYWNlLCAjMjkyOTI5KX0uay1idXR0b24tZmxhdC10ZXJ0aWFyeXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeS1vbi1zdXJmYWNlLCAjMDI4Y2NiKX0uay1idXR0b24tZmxhdC1pbmZve2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluZm8tb24tc3VyZmFjZSwgIzAwNGFjMil9LmstYnV0dG9uLWZsYXQtc3VjY2Vzc3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLW9uLXN1cmZhY2UsICMyZDk2MDApfS5rLWJ1dHRvbi1mbGF0LXdhcm5pbmd7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itd2FybmluZy1vbi1zdXJmYWNlLCAjZmZjMDAwKX0uay1idXR0b24tZmxhdC1lcnJvcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvci1vbi1zdXJmYWNlLCAjY2ExNDAwKX0uay1idXR0b24tZmxhdC1kYXJre2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmstb24tc3VyZmFjZSwgIzE0MTQxNCl9LmstYnV0dG9uLWZsYXQtbGlnaHR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItbGlnaHQtb24tc3VyZmFjZSwgI2UwZTBlMCl9LmstYnV0dG9uLWZsYXQtaW52ZXJzZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbnZlcnNlLW9uLXN1cmZhY2UsICMxNDE0MTQpfS5rLWJ1dHRvbi1saW5rLWJhc2V7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpfS5rLWJ1dHRvbi1saW5rLWJhc2U6aG92ZXIsLmstYnV0dG9uLWxpbmstYmFzZS5rLWhvdmVye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKX0uay1idXR0b24tbGluay1iYXNlOmZvY3VzLC5rLWJ1dHRvbi1saW5rLWJhc2Uuay1mb2N1c3tib3gtc2hhZG93OjAgMCAwcHggMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgMzAlLCB0cmFuc3BhcmVudCl9LmstYnV0dG9uLWxpbmstYmFzZTphY3RpdmUsLmstYnV0dG9uLWxpbmstYmFzZS5rLWFjdGl2ZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCl9LmstYnV0dG9uLWxpbmstYmFzZS5rLXNlbGVjdGVke2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKX0uay1idXR0b24tbGluay1wcmltYXJ5e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLWJ1dHRvbi1saW5rLXByaW1hcnk6aG92ZXIsLmstYnV0dG9uLWxpbmstcHJpbWFyeS5rLWhvdmVye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktaG92ZXIsICNlYTVhNTEpfS5rLWJ1dHRvbi1saW5rLXByaW1hcnk6Zm9jdXMsLmstYnV0dG9uLWxpbmstcHJpbWFyeS5rLWZvY3Vze2JveC1zaGFkb3c6MCAwIDBweCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpIDMwJSwgdHJhbnNwYXJlbnQpfS5rLWJ1dHRvbi1saW5rLXByaW1hcnk6YWN0aXZlLC5rLWJ1dHRvbi1saW5rLXByaW1hcnkuay1hY3RpdmV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1hY3RpdmUsICNkNDUzNDkpfS5rLWJ1dHRvbi1saW5rLXByaW1hcnkuay1zZWxlY3RlZHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWFjdGl2ZSwgI2Q0NTM0OSl9LmstYnV0dG9uLWxpbmstc2Vjb25kYXJ5e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeSwgIzY2NjY2Nil9LmstYnV0dG9uLWxpbmstc2Vjb25kYXJ5OmhvdmVyLC5rLWJ1dHRvbi1saW5rLXNlY29uZGFyeS5rLWhvdmVye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1ob3ZlciwgIzUyNTI1Mil9LmstYnV0dG9uLWxpbmstc2Vjb25kYXJ5OmZvY3VzLC5rLWJ1dHRvbi1saW5rLXNlY29uZGFyeS5rLWZvY3Vze2JveC1zaGFkb3c6MCAwIDBweCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeSwgIzY2NjY2NikgMzAlLCB0cmFuc3BhcmVudCl9LmstYnV0dG9uLWxpbmstc2Vjb25kYXJ5OmFjdGl2ZSwuay1idXR0b24tbGluay1zZWNvbmRhcnkuay1hY3RpdmV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LWFjdGl2ZSwgIzNkM2QzZCl9LmstYnV0dG9uLWxpbmstc2Vjb25kYXJ5Lmstc2VsZWN0ZWR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LWFjdGl2ZSwgIzNkM2QzZCl9LmstYnV0dG9uLWxpbmstdGVydGlhcnl7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnksICMwM2E5ZjQpfS5rLWJ1dHRvbi1saW5rLXRlcnRpYXJ5OmhvdmVyLC5rLWJ1dHRvbi1saW5rLXRlcnRpYXJ5LmstaG92ZXJ7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnktaG92ZXIsICMwMzlhZTApfS5rLWJ1dHRvbi1saW5rLXRlcnRpYXJ5OmZvY3VzLC5rLWJ1dHRvbi1saW5rLXRlcnRpYXJ5LmstZm9jdXN7Ym94LXNoYWRvdzowIDAgMHB4IDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnksICMwM2E5ZjQpIDMwJSwgdHJhbnNwYXJlbnQpfS5rLWJ1dHRvbi1saW5rLXRlcnRpYXJ5OmFjdGl2ZSwuay1idXR0b24tbGluay10ZXJ0aWFyeS5rLWFjdGl2ZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeS1hY3RpdmUsICMwMjhjY2IpfS5rLWJ1dHRvbi1saW5rLXRlcnRpYXJ5Lmstc2VsZWN0ZWR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnktYWN0aXZlLCAjMDI4Y2NiKX0uay1idXR0b24tbGluay1pbmZve2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpfS5rLWJ1dHRvbi1saW5rLWluZm86aG92ZXIsLmstYnV0dG9uLWxpbmstaW5mby5rLWhvdmVye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluZm8taG92ZXIsICMwMDUyZDYpfS5rLWJ1dHRvbi1saW5rLWluZm86Zm9jdXMsLmstYnV0dG9uLWxpbmstaW5mby5rLWZvY3Vze2JveC1zaGFkb3c6MCAwIDBweCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpIDMwJSwgdHJhbnNwYXJlbnQpfS5rLWJ1dHRvbi1saW5rLWluZm86YWN0aXZlLC5rLWJ1dHRvbi1saW5rLWluZm8uay1hY3RpdmV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW5mby1hY3RpdmUsICMwMDRhYzIpfS5rLWJ1dHRvbi1saW5rLWluZm8uay1zZWxlY3RlZHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLWFjdGl2ZSwgIzAwNGFjMil9LmstYnV0dG9uLWxpbmstc3VjY2Vzc3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKX0uay1idXR0b24tbGluay1zdWNjZXNzOmhvdmVyLC5rLWJ1dHRvbi1saW5rLXN1Y2Nlc3Muay1ob3Zlcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLWhvdmVyLCAjMzJhNTAwKX0uay1idXR0b24tbGluay1zdWNjZXNzOmZvY3VzLC5rLWJ1dHRvbi1saW5rLXN1Y2Nlc3Muay1mb2N1c3tib3gtc2hhZG93OjAgMCAwcHggMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKSAzMCUsIHRyYW5zcGFyZW50KX0uay1idXR0b24tbGluay1zdWNjZXNzOmFjdGl2ZSwuay1idXR0b24tbGluay1zdWNjZXNzLmstYWN0aXZle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MtYWN0aXZlLCAjMmQ5NjAwKX0uay1idXR0b24tbGluay1zdWNjZXNzLmstc2VsZWN0ZWR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1hY3RpdmUsICMyZDk2MDApfS5rLWJ1dHRvbi1saW5rLXdhcm5pbmd7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCl9LmstYnV0dG9uLWxpbmstd2FybmluZzpob3Zlciwuay1idXR0b24tbGluay13YXJuaW5nLmstaG92ZXJ7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itd2FybmluZy1ob3ZlciwgI2VhYWYwMCl9LmstYnV0dG9uLWxpbmstd2FybmluZzpmb2N1cywuay1idXR0b24tbGluay13YXJuaW5nLmstZm9jdXN7Ym94LXNoYWRvdzowIDAgMHB4IDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCkgMzAlLCB0cmFuc3BhcmVudCl9LmstYnV0dG9uLWxpbmstd2FybmluZzphY3RpdmUsLmstYnV0dG9uLWxpbmstd2FybmluZy5rLWFjdGl2ZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLWFjdGl2ZSwgI2Q0OWYwMCl9LmstYnV0dG9uLWxpbmstd2FybmluZy5rLXNlbGVjdGVke2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmctYWN0aXZlLCAjZDQ5ZjAwKX0uay1idXR0b24tbGluay1lcnJvcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCl9LmstYnV0dG9uLWxpbmstZXJyb3I6aG92ZXIsLmstYnV0dG9uLWxpbmstZXJyb3Iuay1ob3Zlcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvci1ob3ZlciwgI2RmMTYwMCl9LmstYnV0dG9uLWxpbmstZXJyb3I6Zm9jdXMsLmstYnV0dG9uLWxpbmstZXJyb3Iuay1mb2N1c3tib3gtc2hhZG93OjAgMCAwcHggMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCkgMzAlLCB0cmFuc3BhcmVudCl9LmstYnV0dG9uLWxpbmstZXJyb3I6YWN0aXZlLC5rLWJ1dHRvbi1saW5rLWVycm9yLmstYWN0aXZle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLWFjdGl2ZSwgI2NhMTQwMCl9LmstYnV0dG9uLWxpbmstZXJyb3Iuay1zZWxlY3RlZHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvci1hY3RpdmUsICNjYTE0MDApfS5rLWJ1dHRvbi1saW5rLWRhcmt7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCl9LmstYnV0dG9uLWxpbmstZGFyazpob3Zlciwuay1idXR0b24tbGluay1kYXJrLmstaG92ZXJ7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyay1ob3ZlciwgIzI5MjkyOSl9LmstYnV0dG9uLWxpbmstZGFyazpmb2N1cywuay1idXR0b24tbGluay1kYXJrLmstZm9jdXN7Ym94LXNoYWRvdzowIDAgMHB4IDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCkgMzAlLCB0cmFuc3BhcmVudCl9LmstYnV0dG9uLWxpbmstZGFyazphY3RpdmUsLmstYnV0dG9uLWxpbmstZGFyay5rLWFjdGl2ZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLWFjdGl2ZSwgIzFmMWYxZil9LmstYnV0dG9uLWxpbmstZGFyay5rLXNlbGVjdGVke2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmstYWN0aXZlLCAjMWYxZjFmKX0uay1idXR0b24tbGluay1saWdodHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYil9LmstYnV0dG9uLWxpbmstbGlnaHQ6aG92ZXIsLmstYnV0dG9uLWxpbmstbGlnaHQuay1ob3Zlcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1saWdodC1ob3ZlciwgI2UwZTBlMCl9LmstYnV0dG9uLWxpbmstbGlnaHQ6Zm9jdXMsLmstYnV0dG9uLWxpbmstbGlnaHQuay1mb2N1c3tib3gtc2hhZG93OjAgMCAwcHggMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYikgMzAlLCB0cmFuc3BhcmVudCl9LmstYnV0dG9uLWxpbmstbGlnaHQ6YWN0aXZlLC5rLWJ1dHRvbi1saW5rLWxpZ2h0LmstYWN0aXZle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LWFjdGl2ZSwgI2Q2ZDZkNil9LmstYnV0dG9uLWxpbmstbGlnaHQuay1zZWxlY3RlZHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1saWdodC1hY3RpdmUsICNkNmQ2ZDYpfS5rLWJ1dHRvbi1saW5rLWludmVyc2V7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCl9LmstYnV0dG9uLWxpbmstaW52ZXJzZTpob3Zlciwuay1idXR0b24tbGluay1pbnZlcnNlLmstaG92ZXJ7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW52ZXJzZS1ob3ZlciwgIzI5MjkyOSl9LmstYnV0dG9uLWxpbmstaW52ZXJzZTpmb2N1cywuay1idXR0b24tbGluay1pbnZlcnNlLmstZm9jdXN7Ym94LXNoYWRvdzowIDAgMHB4IDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItaW52ZXJzZSwgIzNkM2QzZCkgMzAlLCB0cmFuc3BhcmVudCl9LmstYnV0dG9uLWxpbmstaW52ZXJzZTphY3RpdmUsLmstYnV0dG9uLWxpbmstaW52ZXJzZS5rLWFjdGl2ZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbnZlcnNlLWFjdGl2ZSwgIzFmMWYxZil9LmstYnV0dG9uLWxpbmstaW52ZXJzZS5rLXNlbGVjdGVke2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWludmVyc2UtYWN0aXZlLCAjMWYxZjFmKX0uay1idXR0b24tY2xlYXItYmFzZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLW9uLXN1cmZhY2UsICMzZDNkM2QpfS5rLWJ1dHRvbi1jbGVhci1iYXNlOmZvY3VzOjphZnRlciwuay1idXR0b24tY2xlYXItYmFzZS5rLWZvY3VzOjphZnRlciwuay1idXR0b24tY2xlYXItYmFzZTphY3RpdmU6OmFmdGVye2JhY2tncm91bmQtY29sb3I6Y3VycmVudENvbG9yO29wYWNpdHk6LjE7ZGlzcGxheTpibG9ja30uay1idXR0b24tY2xlYXItcHJpbWFyeXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LW9uLXN1cmZhY2UsICNmZjYzNTgpfS5rLWJ1dHRvbi1jbGVhci1wcmltYXJ5OmZvY3VzOjphZnRlciwuay1idXR0b24tY2xlYXItcHJpbWFyeS5rLWZvY3VzOjphZnRlciwuay1idXR0b24tY2xlYXItcHJpbWFyeTphY3RpdmU6OmFmdGVye2JhY2tncm91bmQtY29sb3I6Y3VycmVudENvbG9yO29wYWNpdHk6LjE7ZGlzcGxheTpibG9ja30uay1idXR0b24tY2xlYXItc2Vjb25kYXJ5e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1vbi1zdXJmYWNlLCAjMjkyOTI5KX0uay1idXR0b24tY2xlYXItc2Vjb25kYXJ5OmZvY3VzOjphZnRlciwuay1idXR0b24tY2xlYXItc2Vjb25kYXJ5LmstZm9jdXM6OmFmdGVyLC5rLWJ1dHRvbi1jbGVhci1zZWNvbmRhcnk6YWN0aXZlOjphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOmN1cnJlbnRDb2xvcjtvcGFjaXR5Oi4xO2Rpc3BsYXk6YmxvY2t9LmstYnV0dG9uLWNsZWFyLXRlcnRpYXJ5e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LW9uLXN1cmZhY2UsICMwMjhjY2IpfS5rLWJ1dHRvbi1jbGVhci10ZXJ0aWFyeTpmb2N1czo6YWZ0ZXIsLmstYnV0dG9uLWNsZWFyLXRlcnRpYXJ5LmstZm9jdXM6OmFmdGVyLC5rLWJ1dHRvbi1jbGVhci10ZXJ0aWFyeTphY3RpdmU6OmFmdGVye2JhY2tncm91bmQtY29sb3I6Y3VycmVudENvbG9yO29wYWNpdHk6LjE7ZGlzcGxheTpibG9ja30uay1idXR0b24tY2xlYXItaW5mb3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLW9uLXN1cmZhY2UsICMwMDRhYzIpfS5rLWJ1dHRvbi1jbGVhci1pbmZvOmZvY3VzOjphZnRlciwuay1idXR0b24tY2xlYXItaW5mby5rLWZvY3VzOjphZnRlciwuay1idXR0b24tY2xlYXItaW5mbzphY3RpdmU6OmFmdGVye2JhY2tncm91bmQtY29sb3I6Y3VycmVudENvbG9yO29wYWNpdHk6LjE7ZGlzcGxheTpibG9ja30uay1idXR0b24tY2xlYXItc3VjY2Vzc3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLW9uLXN1cmZhY2UsICMyZDk2MDApfS5rLWJ1dHRvbi1jbGVhci1zdWNjZXNzOmZvY3VzOjphZnRlciwuay1idXR0b24tY2xlYXItc3VjY2Vzcy5rLWZvY3VzOjphZnRlciwuay1idXR0b24tY2xlYXItc3VjY2VzczphY3RpdmU6OmFmdGVye2JhY2tncm91bmQtY29sb3I6Y3VycmVudENvbG9yO29wYWNpdHk6LjE7ZGlzcGxheTpibG9ja30uay1idXR0b24tY2xlYXItd2FybmluZ3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLW9uLXN1cmZhY2UsICNmZmMwMDApfS5rLWJ1dHRvbi1jbGVhci13YXJuaW5nOmZvY3VzOjphZnRlciwuay1idXR0b24tY2xlYXItd2FybmluZy5rLWZvY3VzOjphZnRlciwuay1idXR0b24tY2xlYXItd2FybmluZzphY3RpdmU6OmFmdGVye2JhY2tncm91bmQtY29sb3I6Y3VycmVudENvbG9yO29wYWNpdHk6LjE7ZGlzcGxheTpibG9ja30uay1idXR0b24tY2xlYXItZXJyb3J7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3Itb24tc3VyZmFjZSwgI2NhMTQwMCl9LmstYnV0dG9uLWNsZWFyLWVycm9yOmZvY3VzOjphZnRlciwuay1idXR0b24tY2xlYXItZXJyb3Iuay1mb2N1czo6YWZ0ZXIsLmstYnV0dG9uLWNsZWFyLWVycm9yOmFjdGl2ZTo6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjpjdXJyZW50Q29sb3I7b3BhY2l0eTouMTtkaXNwbGF5OmJsb2NrfS5rLWJ1dHRvbi1jbGVhci1kYXJre2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmstb24tc3VyZmFjZSwgIzE0MTQxNCl9LmstYnV0dG9uLWNsZWFyLWRhcms6Zm9jdXM6OmFmdGVyLC5rLWJ1dHRvbi1jbGVhci1kYXJrLmstZm9jdXM6OmFmdGVyLC5rLWJ1dHRvbi1jbGVhci1kYXJrOmFjdGl2ZTo6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjpjdXJyZW50Q29sb3I7b3BhY2l0eTouMTtkaXNwbGF5OmJsb2NrfS5rLWJ1dHRvbi1jbGVhci1saWdodHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1saWdodC1vbi1zdXJmYWNlLCAjZTBlMGUwKX0uay1idXR0b24tY2xlYXItbGlnaHQ6Zm9jdXM6OmFmdGVyLC5rLWJ1dHRvbi1jbGVhci1saWdodC5rLWZvY3VzOjphZnRlciwuay1idXR0b24tY2xlYXItbGlnaHQ6YWN0aXZlOjphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOmN1cnJlbnRDb2xvcjtvcGFjaXR5Oi4xO2Rpc3BsYXk6YmxvY2t9LmstYnV0dG9uLWNsZWFyLWludmVyc2V7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW52ZXJzZS1vbi1zdXJmYWNlLCAjMTQxNDE0KX0uay1idXR0b24tY2xlYXItaW52ZXJzZTpmb2N1czo6YWZ0ZXIsLmstYnV0dG9uLWNsZWFyLWludmVyc2Uuay1mb2N1czo6YWZ0ZXIsLmstYnV0dG9uLWNsZWFyLWludmVyc2U6YWN0aXZlOjphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOmN1cnJlbnRDb2xvcjtvcGFjaXR5Oi4xO2Rpc3BsYXk6YmxvY2t9LmstYWN0aW9ucywuay1mb3JtLWJ1dHRvbnMsLmstZWRpdC1idXR0b25zLC5rLWFjdGlvbi1idXR0b25zLC5rLWNvbHVtbm1lbnUtYWN0aW9uc3twYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlci13aWR0aDowcHggMCAwIDA7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjppbmhlcml0O2ZsZXgtc2hyaW5rOjA7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO292ZXJmbG93OmhpZGRlbjtjbGVhcjpib3RofS5rLWFjdGlvbnMgKiwuay1mb3JtLWJ1dHRvbnMgKiwuay1lZGl0LWJ1dHRvbnMgKiwuay1hY3Rpb24tYnV0dG9ucyAqLC5rLWNvbHVtbm1lbnUtYWN0aW9ucyAqLC5rLWFjdGlvbnMgKjo6YmVmb3JlLC5rLWZvcm0tYnV0dG9ucyAqOjpiZWZvcmUsLmstZWRpdC1idXR0b25zICo6OmJlZm9yZSwuay1hY3Rpb24tYnV0dG9ucyAqOjpiZWZvcmUsLmstY29sdW1ubWVudS1hY3Rpb25zICo6OmJlZm9yZSwuay1hY3Rpb25zICo6OmFmdGVyLC5rLWZvcm0tYnV0dG9ucyAqOjphZnRlciwuay1lZGl0LWJ1dHRvbnMgKjo6YWZ0ZXIsLmstYWN0aW9uLWJ1dHRvbnMgKjo6YWZ0ZXIsLmstY29sdW1ubWVudS1hY3Rpb25zICo6OmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveH0uay1wb3B1cCAuay1hY3Rpb25zLC5rLXBvcHVwIC5rLWZvcm0tYnV0dG9ucywuay1wb3B1cCAuay1lZGl0LWJ1dHRvbnMsLmstcG9wdXAgLmstYWN0aW9uLWJ1dHRvbnMsLmstcG9wdXAgLmstY29sdW1ubWVudS1hY3Rpb25ze21hcmdpbi1ibG9jay1zdGFydDp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pfS5rLWFjdGlvbnMtc3RhcnR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9LmstYWN0aW9ucy1jZW50ZXJ7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uay1hY3Rpb25zLWVuZHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9LmstYWN0aW9ucy1qdXN0aWZ5e2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5rLWFjdGlvbnMtc3RyZXRjaGVkPip7ZmxleDoxIDAgMCV9LmstYWN0aW9ucy1ob3Jpem9udGFse3dpZHRoOjEwMCU7ZmxleC1mbG93OnJvdyBub3dyYXB9LmstYWN0aW9ucy12ZXJ0aWNhbHtmbGV4LWZsb3c6Y29sdW1uIG5vd3JhcDthbGlnbi1pdGVtczpub3JtYWx9LmstanVzdGlmeS1jb250ZW50LW5vcm1hbHtqdXN0aWZ5LWNvbnRlbnQ6bm9ybWFsfS5cXCFrLWp1c3RpZnktY29udGVudC1ub3JtYWx7anVzdGlmeS1jb250ZW50Om5vcm1hbCAhaW1wb3J0YW50fS5rLWp1c3RpZnktY29udGVudC1zdHJldGNoe2p1c3RpZnktY29udGVudDpzdHJldGNofS5cXCFrLWp1c3RpZnktY29udGVudC1zdHJldGNoe2p1c3RpZnktY29udGVudDpzdHJldGNoICFpbXBvcnRhbnR9LmstanVzdGlmeS1jb250ZW50LWNlbnRlcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5cXCFrLWp1c3RpZnktY29udGVudC1jZW50ZXJ7anVzdGlmeS1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50fS5rLWp1c3RpZnktY29udGVudC1zdGFydHtqdXN0aWZ5LWNvbnRlbnQ6c3RhcnR9LlxcIWstanVzdGlmeS1jb250ZW50LXN0YXJ0e2p1c3RpZnktY29udGVudDpzdGFydCAhaW1wb3J0YW50fS5rLWp1c3RpZnktY29udGVudC1lbmR7anVzdGlmeS1jb250ZW50OmVuZH0uXFwhay1qdXN0aWZ5LWNvbnRlbnQtZW5ke2p1c3RpZnktY29udGVudDplbmQgIWltcG9ydGFudH0uay1qdXN0aWZ5LWNvbnRlbnQtZmxleC1zdGFydHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0uXFwhay1qdXN0aWZ5LWNvbnRlbnQtZmxleC1zdGFydHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5rLWp1c3RpZnktY29udGVudC1mbGV4LWVuZHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9LlxcIWstanVzdGlmeS1jb250ZW50LWZsZXgtZW5ke2p1c3RpZnktY29udGVudDpmbGV4LWVuZCAhaW1wb3J0YW50fS5rLWp1c3RpZnktY29udGVudC1sZWZ0e2p1c3RpZnktY29udGVudDpsZWZ0fS5cXCFrLWp1c3RpZnktY29udGVudC1sZWZ0e2p1c3RpZnktY29udGVudDpsZWZ0ICFpbXBvcnRhbnR9LmstanVzdGlmeS1jb250ZW50LXJpZ2h0e2p1c3RpZnktY29udGVudDpyaWdodH0uXFwhay1qdXN0aWZ5LWNvbnRlbnQtcmlnaHR7anVzdGlmeS1jb250ZW50OnJpZ2h0ICFpbXBvcnRhbnR9LmstanVzdGlmeS1jb250ZW50LWJhc2VsaW5le2p1c3RpZnktY29udGVudDpiYXNlbGluZX0uXFwhay1qdXN0aWZ5LWNvbnRlbnQtYmFzZWxpbmV7anVzdGlmeS1jb250ZW50OmJhc2VsaW5lICFpbXBvcnRhbnR9LmstanVzdGlmeS1jb250ZW50LWZpcnN0LWJhc2VsaW5le2p1c3RpZnktY29udGVudDpmaXJzdCBiYXNlbGluZX0uXFwhay1qdXN0aWZ5LWNvbnRlbnQtZmlyc3QtYmFzZWxpbmV7anVzdGlmeS1jb250ZW50OmZpcnN0IGJhc2VsaW5lICFpbXBvcnRhbnR9LmstanVzdGlmeS1jb250ZW50LWxhc3QtYmFzZWxpbmV7anVzdGlmeS1jb250ZW50Omxhc3QgYmFzZWxpbmV9LlxcIWstanVzdGlmeS1jb250ZW50LWxhc3QtYmFzZWxpbmV7anVzdGlmeS1jb250ZW50Omxhc3QgYmFzZWxpbmUgIWltcG9ydGFudH0uay1qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbntqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0uXFwhay1qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbntqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50fS5rLWp1c3RpZnktY29udGVudC1hcm91bmR7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZH0uXFwhay1qdXN0aWZ5LWNvbnRlbnQtYXJvdW5ke2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQgIWltcG9ydGFudH0uay1qdXN0aWZ5LWNvbnRlbnQtZXZlbmx5e2p1c3RpZnktY29udGVudDpzcGFjZS1ldmVubHl9LlxcIWstanVzdGlmeS1jb250ZW50LWV2ZW5seXtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtZXZlbmx5ICFpbXBvcnRhbnR9LmstanVzdGlmeS1jb250ZW50LXN0cmV0Y2g+KntmbGV4OjEgMCAwJX0uXFwhLmstanVzdGlmeS1jb250ZW50LXN0cmV0Y2g+KntmbGV4OjEgMCAwJSAhaW1wb3J0YW50fS5rLW92ZXJsYXl7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvcGFjaXR5Oi41O3Bvc2l0aW9uOmZpeGVkO2luc2V0LWJsb2NrLXN0YXJ0OjA7aW5zZXQtaW5saW5lLXN0YXJ0OjA7ei1pbmRleDoxMDAwMX0uay1vdmVybGF5e2JhY2tncm91bmQtY29sb3I6IzAwMH0uay1vdmVybGF5LXByaW1hcnl7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1vdmVybGF5LXNlY29uZGFyeXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeSwgIzY2NjY2Nil9Lmstb3ZlcmxheS10ZXJ0aWFyeXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KX0uay1vdmVybGF5LWluZm97YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KX0uay1vdmVybGF5LXN1Y2Nlc3N7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKX0uay1vdmVybGF5LXdhcm5pbmd7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKX0uay1vdmVybGF5LWVycm9ye2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApfS5rLW92ZXJsYXktZGFya3tiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpfS5rLW92ZXJsYXktbGlnaHR7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYil9Lmstb3ZlcmxheS1pbnZlcnNle2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCl9LmstYW5pbWF0aW9uLWNvbnRhaW5lcntwb3NpdGlvbjphYnNvbHV0ZTtvdmVyZmxvdzpoaWRkZW47ei1pbmRleDoxMDA7b3V0bGluZTpub25lfS5rLWFuaW1hdGlvbi1jb250YWluZXItZml4ZWR7cG9zaXRpb246Zml4ZWR9LmstYW5pbWF0aW9uLWNvbnRhaW5lci1yZWxhdGl2ZXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9ja30uay1hbmltYXRpb24tY29udGFpbmVye2JvcmRlci1yYWRpdXM6MDtib3JkZXItZW5kLXN0YXJ0LXJhZGl1czouMjVyZW07Ym9yZGVyLWVuZC1lbmQtcmFkaXVzOi4yNXJlbX0uay1hbmltYXRpb24tY29udGFpbmVyLXNob3due292ZXJmbG93OnZpc2libGV9LmstcG9wdXB7bWFyZ2luOjA7cGFkZGluZzowO2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JveC1zaXppbmc6Ym9yZGVyLWJveDtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOnN0cmV0Y2h9LmstcG9wdXAgLmstaXRlbXtvdXRsaW5lOm5vbmV9LmstcG9wdXA+LmstY29sb3JwYWxldHRle3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1wb3B1cC5rLXBvcHVwLXRyYW5zcGFyZW50e2JvcmRlci13aWR0aDowO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3gtc2hhZG93Om5vbmV9LmstcG9wdXAuay1wb3B1cC1mbHVzaHtwYWRkaW5nOjB9LmstcG9wdXA+Lmstd2lkZ2V0LC5rLXBvcHVwPi5rLWNvbG9yZWRpdG9ye2JvcmRlci13aWR0aDowfS5rLXBvcHVwIC5rLWNvbHVtbi1saXN0e21heC1oZWlnaHQ6MjAwcHg7b3ZlcmZsb3cteDpoaWRkZW47b3ZlcmZsb3cteTphdXRvfS5rLXBvcHVwIC5rLW11bHRpY2hlY2std3JhcHttYXgtaGVpZ2h0OjMwMHB4O292ZXJmbG93OmF1dG99Lmstc2hhZG93e2JveC1zaGFkb3c6dmFyKC0ta2VuZG8tZWxldmF0aW9uLTQsIDAgOHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKX0uay1wb3B1cHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7Ym94LXNoYWRvdzp2YXIoLS1rZW5kby1lbGV2YXRpb24tNCwgMCA4cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpfS5rLXJpcHBsZS10YXJnZXR7cG9zaXRpb246cmVsYXRpdmV9LmstcmlwcGxle3Bvc2l0aW9uOmFic29sdXRlO2luc2V0LWJsb2NrLXN0YXJ0OjA7aW5zZXQtaW5saW5lLXN0YXJ0OjA7aW5zZXQtaW5saW5lLWVuZDowO2luc2V0LWJsb2NrLWVuZDowO3otaW5kZXg6MTtvdmVyZmxvdzpoaWRkZW47cG9pbnRlci1ldmVudHM6bm9uZX0uay1yaXBwbGUtYmxvYntwb2ludGVyLWV2ZW50czpub25lO3Bvc2l0aW9uOmFic29sdXRlO2JvcmRlci1yYWRpdXM6NTAlO3BhZGRpbmc6MDt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDApO3RyYW5zaXRpb246b3BhY2l0eSAxMDBtcyBsaW5lYXIsdHJhbnNmb3JtIDUwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7b3BhY2l0eTouMTtiYWNrZ3JvdW5kLWNvbG9yOmN1cnJlbnRDb2xvcn0uay1wcmltYXJ5IC5rLXJpcHBsZS1ibG9ie29wYWNpdHk6LjJ9LmstcmlwcGxlLWZvY3VzOjphZnRlcnt2aXNpYmlsaXR5OnZpc2libGU7YW5pbWF0aW9uOnJpcHBsZSA2MDBtcyBlYXNlLW91dH1Aa2V5ZnJhbWVzIHJpcHBsZXswJXt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDApfTIwJXt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEpfTEwMCV7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSl9fS5rLXRhYmxle3dpZHRoOjEwMCU7bWF4LXdpZHRoOm5vbmU7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7dGV4dC1hbGlnbjpzdGFydDtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7Ym9yZGVyLXNwYWNpbmc6MDtlbXB0eS1jZWxsczpzaG93O291dGxpbmU6bm9uZX0uay1kYXRhLXRhYmxle2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkfS5rLWRhdGEtdGFibGUgLmstdGFibGV7dGFibGUtbGF5b3V0OmZpeGVkfS5rLXRhYmxlLXRoZWFkLC5rLXRhYmxlLXRib2R5LC5rLXRhYmxlLXRmb290LC5rLXRhYmxlLXJvdywuay10YWJsZS1hbHQtcm93e2JvcmRlci1jb2xvcjppbmhlcml0O3RleHQtYWxpZ246aW5oZXJpdH0uay10YWJsZS10aCwuay10YWJsZS10ZHtib3JkZXItd2lkdGg6MDtib3JkZXItYmxvY2stZW5kLXdpZHRoOjBweDtib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7Ym94LXNpemluZzpib3JkZXItYm94O2ZvbnQtd2VpZ2h0Om5vcm1hbDt0ZXh0LWFsaWduOmluaGVyaXQ7d2hpdGUtc3BhY2U6bm93cmFwO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7ZGlzcGxheTp0YWJsZS1jZWxsO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZX0uay10YWJsZS10aDpmaXJzdC1jaGlsZCwuay10YWJsZS10ZDpmaXJzdC1jaGlsZHtib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOjB9LmstdGFibGUtdGh7Ym9yZGVyLWJsb2NrLWVuZC13aWR0aDoxcHh9LmstdGFibGUtaGVhZGVye3BhZGRpbmctaW5saW5lLWVuZDp2YXIoLS1rZW5kby1zY3JvbGxiYXItd2lkdGgpO2JvcmRlci13aWR0aDowIDAgMXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3gtc2l6aW5nOmJvcmRlci1ib3h9LmstdGFibGUtaGVhZGVyIC5rLXRhYmxle2JvcmRlci13aWR0aDowfS5rLXRhYmxlLWhlYWRlci13cmFwe21hcmdpbi1pbmxpbmUtZW5kOi0xcHg7d2lkdGg6MTAwJTtib3JkZXItd2lkdGg6MDtib3JkZXItaW5saW5lLWVuZC13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjppbmhlcml0O292ZXJmbG93OmhpZGRlbn0uay10YWJsZS1oZWFkZXI+LmstdGFibGUsLmstdGFibGUtaGVhZGVyLXdyYXA+LmstdGFibGV7bWFyZ2luLWJsb2NrLWVuZDotMXB4fS5rLXRhYmxlLWdyb3VwLXN0aWNreS1oZWFkZXJ7ZmxleDpub25lfS5rLXRhYmxlLWdyb3VwLXN0aWNreS1oZWFkZXIgLmstdGFibGUtdGh7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjthbGlnbi1jb250ZW50OmNlbnRlcn0uay10YWJsZS1saXN0e21hcmdpbjowO3BhZGRpbmc6MDt3aWR0aDoxMDAlO21heC13aWR0aDpub25lO2JvcmRlci13aWR0aDowO2Rpc3BsYXk6dGFibGU7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO2JvcmRlci1zcGFjaW5nOjA7dGFibGUtbGF5b3V0OmZpeGVkO2VtcHR5LWNlbGxzOnNob3c7bGlzdC1zdHlsZTpub25lO291dGxpbmU6bm9uZX0uay10YWJsZS1saXN0IC5rLXRhYmxlLXJvd3twb3NpdGlvbjpyZWxhdGl2ZX0uay10YWJsZS1saXN0IC5rLXRhYmxlLXJvdywuay10YWJsZS1saXN0IC5rLXRhYmxlLWdyb3VwLXJvd3t3aWR0aDoxMDAlO2JveC1zaXppbmc6Ym9yZGVyLWJveDtkaXNwbGF5OnRhYmxlLXJvd30uay10YWJsZS1saXN0IC5rLXRhYmxlLXJvdy5rLWZpcnN0e2JvcmRlci1ibG9jay1zdGFydDoxcHggc29saWQgY3VycmVudENvbG9yfS5rLXRhYmxlLWxpc3QgLmstdGFibGUtdGgsLmstdGFibGUtbGlzdCAuay10YWJsZS10ZHt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmstdGFibGUtbGlzdCAuay10YWJsZS1ncm91cC1yb3d7cG9zaXRpb246c3RpY2t5fS5rLXRhYmxlLWxpc3QgLmstdGFibGUtZ3JvdXAtcm93OjpiZWZvcmV7Y29udGVudDpcIuKAi1wiO3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lOjA7d2lkdGg6MDtkaXNwbGF5OmJsb2NrO292ZXJmbG93OmhpZGRlbn0uay10YWJsZS1saXN0IC5rLXRhYmxlLWdyb3VwLXJvdyAuay10YWJsZS10aHt3aWR0aDoxMDAlO2JvcmRlci1jb2xvcjppbmhlcml0O2NvbG9yOmluaGVyaXQ7YmFja2dyb3VuZC1jb2xvcjppbmhlcml0O3Bvc2l0aW9uOmFic29sdXRlO2luc2V0LWJsb2NrLXN0YXJ0OjB9LmstdGFibGUtbGlzdCAuay10YWJsZS1zcGFjZXItdGR7cGFkZGluZzowICFpbXBvcnRhbnQ7d2lkdGg6MCAhaW1wb3J0YW50O2JvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6MCAhaW1wb3J0YW50O2JvcmRlci1pbmxpbmUtZW5kLXdpZHRoOjAgIWltcG9ydGFudH0uay10YWJsZS1saXN0IC5rLXRhYmxlLWdyb3VwLXRke3BhZGRpbmc6MCAhaW1wb3J0YW50O3dpZHRoOjAgIWltcG9ydGFudDtib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOjAgIWltcG9ydGFudDtib3JkZXItaW5saW5lLWVuZC13aWR0aDowICFpbXBvcnRhbnQ7b3ZlcmZsb3c6dmlzaWJsZX0uay10YWJsZS1saXN0IC5rLXRhYmxlLWdyb3VwLXRkPnNwYW57Zm9udC1zaXplOi43NWVtO3Bvc2l0aW9uOmFic29sdXRlO2luc2V0LWJsb2NrLXN0YXJ0OjA7aW5zZXQtaW5saW5lLWVuZDowfS5rLXZpcnR1YWwtdGFibGUgLmstdGFibGUtcm93LC5rLXZpcnR1YWwtdGFibGUgLmstdGFibGUtZ3JvdXAtcm93e3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCV9LmstdGFibGUtc2Nyb2xsZXJ7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6YXV0b30uay10YWJsZS1zY3JvbGxlcj4uay10YWJsZXtib3JkZXItd2lkdGg6MH0uay10YWJsZS1mb290ZXJ7cGFkZGluZy1pbmxpbmUtZW5kOnZhcigtLWtlbmRvLXNjcm9sbGJhci13aWR0aCk7Ym9yZGVyLXdpZHRoOjFweCAwIDA7Ym9yZGVyLXN0eWxlOnNvbGlkO2JveC1zaXppbmc6Ym9yZGVyLWJveH0uay10YWJsZS1mb290ZXIgLmstdGFibGV7Ym9yZGVyLXdpZHRoOjB9LmstdGFibGUtZm9vdGVyLXdyYXB7bWFyZ2luLWlubGluZS1lbmQ6LTFweDt3aWR0aDoxMDAlO2JvcmRlci13aWR0aDowIDFweCAwIDA7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjppbmhlcml0O292ZXJmbG93OmhpZGRlbn0uay10YWJsZS1zbXtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKX0uay10YWJsZS1zbSAuay10YWJsZS10aCwuay10YWJsZS1zbSAuay10YWJsZS10ZHtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLXRhYmxlLXNtIC5rLXRhYmxlLWxpc3QgLmstdGFibGUtZ3JvdXAtdGQ+c3BhbntwYWRkaW5nLWJsb2NrOjA7cGFkZGluZy1pbmxpbmU6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkvMil9LmstdGFibGUtc20gLmstdGFibGUtbGlzdCAuay10YWJsZS1ncm91cC1yb3c6OmJlZm9yZXtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6MH0uay10YWJsZS1tZHtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKX0uay10YWJsZS1tZCAuay10YWJsZS10aCwuay10YWJsZS1tZCAuay10YWJsZS10ZHtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pfS5rLXRhYmxlLW1kIC5rLXRhYmxlLWxpc3QgLmstdGFibGUtZ3JvdXAtdGQ+c3BhbntwYWRkaW5nLWJsb2NrOjA7cGFkZGluZy1pbmxpbmU6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pLzIpfS5rLXRhYmxlLW1kIC5rLXRhYmxlLWxpc3QgLmstdGFibGUtZ3JvdXAtcm93OjpiZWZvcmV7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1pbmxpbmU6MH0uay10YWJsZS1sZ3tmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKX0uay10YWJsZS1sZyAuay10YWJsZS10aCwuay10YWJsZS1sZyAuay10YWJsZS10ZHtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMlxcLjUsIDAuNjI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstdGFibGUtbGcgLmstdGFibGUtbGlzdCAuay10YWJsZS1ncm91cC10ZD5zcGFue3BhZGRpbmctYmxvY2s6MDtwYWRkaW5nLWlubGluZTpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKS8yKX0uay10YWJsZS1sZyAuay10YWJsZS1saXN0IC5rLXRhYmxlLWdyb3VwLXJvdzo6YmVmb3Jle3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yXFwuNSwgMC42MjVyZW0pO3BhZGRpbmctaW5saW5lOjB9LmstdGFibGUsLmstZGF0YS10YWJsZXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9LmstdGFibGUgLmstdGFibGUtdGQtcm93LXNwYW4sLmstZGF0YS10YWJsZSAuay10YWJsZS10ZC1yb3ctc3Bhbntib3gtc2hhZG93Omluc2V0IDAgMCAwIDFweCB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpfS5rLXRhYmxlLXRoZWFkLC5rLXRhYmxlLWhlYWRlciwuay10YWJsZS1ncm91cC1zdGlja3ktaGVhZGVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpfS5rLXRhYmxlLXRmb290LC5rLXRhYmxlLWZvb3Rlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKX0uay10YWJsZS1ncm91cC1yb3d7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSl9LmstdGFibGUtZ3JvdXAtdGQ+c3Bhbntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCl9LmstdGFibGUtYWx0LXJvd3tiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgNSUsIHRyYW5zcGFyZW50KX0uay10YWJsZS10Ym9keSAuay10YWJsZS1yb3c6aG92ZXIsLmstdGFibGUtbGlzdCAuay10YWJsZS1yb3c6aG92ZXIsLmstdGFibGUtdGJvZHkgLmstdGFibGUtcm93LmstaG92ZXIsLmstdGFibGUtbGlzdCAuay10YWJsZS1yb3cuay1ob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgMTElLCB0cmFuc3BhcmVudCl9LmstdGFibGUtdGJvZHkgLmstdGFibGUtcm93LmstZm9jdXMsLmstdGFibGUtdGJvZHkgLmstdGFibGUtcm93OmZvY3VzLC5rLXRhYmxlLWxpc3QgLmstdGFibGUtcm93LmstZm9jdXMsLmstdGFibGUtbGlzdCAuay10YWJsZS1yb3c6Zm9jdXMsLmstdGFibGUtdGJvZHkgLmstdGFibGUtdGQuay1mb2N1cywuay10YWJsZS10Ym9keSAuay10YWJsZS10ZDpmb2N1cywuay10YWJsZS1saXN0IC5rLXRhYmxlLXRkLmstZm9jdXMsLmstdGFibGUtbGlzdCAuay10YWJsZS10ZDpmb2N1c3tib3gtc2hhZG93Omluc2V0IDAgMCAwIDJweCByZ2JhKDAsMCwwLC4xMil9LmstdGFibGUtdGJvZHkgLmstdGFibGUtcm93Lmstc2VsZWN0ZWQ+LmstdGFibGUtdGQsLmstdGFibGUtbGlzdCAuay10YWJsZS1yb3cuay1zZWxlY3RlZHtiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KSAyNSUsIHRyYW5zcGFyZW50KX0uay12aXJ0dWFsLXNjcm9sbGVye3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZmxleDoxIDEgYXV0bztvdmVyZmxvdzphdXRvO3Bvc2l0aW9uOnJlbGF0aXZlfS5rLXZpcnR1YWwtc2Nyb2xsZXItd3JhcHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjF9LmstdmlydHVhbC1zY3JvbGxlci1jb250ZW50e3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7aW5zZXQtYmxvY2stc3RhcnQ6MDtpbnNldC1pbmxpbmUtc3RhcnQ6MH0uay12aXJ0dWFsLXNjcm9sbGVyLXNpemV7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDowfS5rLW5vLWRhdGEsLmstbm9kYXRhe21pbi1oZWlnaHQ6MTQwcHg7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZvbnQtd2VpZ2h0OmxpZ2h0ZXI7dGV4dC1hbGlnbjpjZW50ZXI7d2hpdGUtc3BhY2U6bm9ybWFsfS5rLW5vLWRhdGEsLmstbm9kYXRhe2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nil9Lmstc3VnZ2VzdGlvbi1zY3JvbGx3cmFwe3dpZHRoOjEwMCU7Ym94LXNpemluZzpib3JkZXItYm94O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9Lmstc3VnZ2VzdGlvbi1zY3JvbGx3cmFwIC5rLXN1Z2dlc3Rpb24tZ3JvdXB7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7ZmxleDoxIDEgYXV0bztmbGV4LXdyYXA6bm93cmFwO292ZXJmbG93OmhpZGRlbjt3aGl0ZS1zcGFjZTpub3dyYXB9Lmstc3VnZ2VzdGlvbi1ncm91cHtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1zdWdnZXN0aW9ue2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy14eGwsIDAuNzVyZW0pO21heC13aWR0aDoxMDAlO3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO2ZsZXg6MCAwIGF1dG87dHJhbnNpdGlvbi1wcm9wZXJ0eTpjb2xvcixiYWNrZ3JvdW5kLWNvbG9yLGJvcmRlci1jb2xvcjt0cmFuc2l0aW9uLWR1cmF0aW9uOi4yczt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDtjdXJzb3I6cG9pbnRlcjtvdXRsaW5lOm5vbmV9Lmstc3VnZ2VzdGlvbntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1lbXBoYXNpcywgI2MyYzJjMik7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1vbi1zdWJ0bGUsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1zdWJ0bGUsICNlYmViZWIpfS5rLXN1Z2dlc3Rpb246aG92ZXIsLmstc3VnZ2VzdGlvbi5rLWhvdmVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLWVtcGhhc2lzLCAjYzJjMmMyKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLW9uLXN1YnRsZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLXN1YnRsZS1ob3ZlciwgI2UwZTBlMCl9Lmstc3VnZ2VzdGlvbjphY3RpdmUsLmstc3VnZ2VzdGlvbi5rLWFjdGl2ZXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1lbXBoYXNpcywgI2MyYzJjMik7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1vbi1zdWJ0bGUsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1zdWJ0bGUtYWN0aXZlLCAjZDZkNmQ2KX0uay1zdWdnZXN0aW9uOmZvY3VzLC5rLXN1Z2dlc3Rpb24uay1mb2N1c3tib3gtc2hhZG93OjAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDglLCB0cmFuc3BhcmVudCl9Lmstc3VnZ2VzdGlvbi1wcmltYXJ5e2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWVtcGhhc2lzLCAjZmY5ZDk3KTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LW9uLXN1YnRsZSwgIzVjMjAxYyk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LXN1YnRsZSwgI2ZmZWNlYil9Lmstc3VnZ2VzdGlvbi1wcmltYXJ5OmhvdmVyLC5rLXN1Z2dlc3Rpb24tcHJpbWFyeS5rLWhvdmVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWVtcGhhc2lzLCAjZmY5ZDk3KTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LW9uLXN1YnRsZSwgIzVjMjAxYyk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LXN1YnRsZS1ob3ZlciwgI2ZmZGVkYil9Lmstc3VnZ2VzdGlvbi1wcmltYXJ5OmFjdGl2ZSwuay1zdWdnZXN0aW9uLXByaW1hcnkuay1hY3RpdmV7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktZW1waGFzaXMsICNmZjlkOTcpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktb24tc3VidGxlLCAjNWMyMDFjKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktc3VidGxlLWFjdGl2ZSwgI2ZmYzhjNCl9Lmstc3VnZ2VzdGlvbi1zZWNvbmRhcnl7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1lbXBoYXNpcywgI2UwZTBlMCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LW9uLXN1YnRsZSwgIzE0MTQxNCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnktc3VidGxlLCAjZmFmYWZhKX0uay1zdWdnZXN0aW9uLXNlY29uZGFyeTpob3Zlciwuay1zdWdnZXN0aW9uLXNlY29uZGFyeS5rLWhvdmVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnktZW1waGFzaXMsICNlMGUwZTApO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1vbi1zdWJ0bGUsICMxNDE0MTQpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LXN1YnRsZS1ob3ZlciwgI2Y1ZjVmNSl9Lmstc3VnZ2VzdGlvbi1zZWNvbmRhcnk6YWN0aXZlLC5rLXN1Z2dlc3Rpb24tc2Vjb25kYXJ5LmstYWN0aXZle2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnktZW1waGFzaXMsICNlMGUwZTApO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1vbi1zdWJ0bGUsICMxNDE0MTQpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LXN1YnRsZS1hY3RpdmUsICNlYmViZWIpfS5rLWJ1YmJsZXtib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMteHhsLCAwLjc1cmVtKTtib3JkZXItZW5kLXN0YXJ0LXJhZGl1czp2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLXhzLCAxcHgpO3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7ZGlzcGxheTpmbGV4O2JveC1zaXppbmc6Ym9yZGVyLWJveDt3b3JkLXdyYXA6YnJlYWstd29yZH0uay1idWJibGUgYXtjb2xvcjppbmhlcml0O3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmstYnViYmxlOmhvdmVyLC5rLWJ1YmJsZS5rLWhvdmVye2N1cnNvcjpwb2ludGVyfS5rLWJ1YmJsZS1leHBhbmRhYmxle2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7d2hpdGUtc3BhY2U6bm93cmFwO292ZXJmbG93OmhpZGRlbn0uay1idWJibGUtZXhwYW5kYWJsZS5rLWV4cGFuZGVke3doaXRlLXNwYWNlOm5vcm1hbH0uay1idWJibGUtZXhwYW5kYWJsZSAuay1idWJibGUtY29udGVudHtmbGV4OjEgMSAwJTttaW4td2lkdGg6MDt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO292ZXJmbG93OmhpZGRlbn0uay1idWJibGUtZXhwYW5kYWJsZSAuay1idWJibGUtZXhwYW5kYWJsZS1pbmRpY2F0b3J7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yXFwuNSwgMC42MjVyZW0pO3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yXFwuNSwgMC42MjVyZW0pO21hcmdpbi1ibG9jay1zdGFydDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSotMSk7bWFyZ2luLWlubGluZS1lbmQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pKi0xKTttYXJnaW4tYmxvY2stZW5kOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKS8yKi0xKTtkaXNwbGF5OmZsZXg7ZmxleC1zaHJpbms6MDtjdXJzb3I6cG9pbnRlcn0uay1idWJibGV7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2Utc3VidGxlLCAjZWJlYmViKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLXN1YnRsZSwgI2ViZWJlYik7Ym94LXNoYWRvdzpub25lfS5rLWJ1YmJsZTphY3RpdmUsLmstYnViYmxlLmstYWN0aXZlLC5rLWJ1YmJsZS5rLXNlbGVjdGVke2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLXN1YnRsZS1hY3RpdmUsICNkNmQ2ZDYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1zdWJ0bGUtYWN0aXZlLCAjZDZkNmQ2KX0uay1idWJibGU6Zm9jdXMsLmstYnViYmxlOmZvY3VzLXZpc2libGUsLmstYnViYmxlLmstZm9jdXN7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2Utc3VidGxlLCAjZWJlYmViKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2Utc3VidGxlLCAjZWJlYmViKTtib3gtc2hhZG93OjAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDglLCB0cmFuc3BhcmVudCk7b3V0bGluZTpub25lfS5rLWJ1YmJsZTpob3Zlciwuay1idWJibGUuay1ob3Zlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1zdWJ0bGUtaG92ZXIsICNlMGUwZTApO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1zdWJ0bGUtaG92ZXIsICNlMGUwZTApfS5rLWNvbHVtbi1tZW51LXNte2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpfS5rLWNvbHVtbi1tZW51LXNtIC5rLWNvbHVtbm1lbnUtaXRlbXtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCl9LmstY29sdW1uLWxpc3Qtc217Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCl9LmstY29sdW1uLWxpc3Qtc20gLmstY29sdW1uLWxpc3QtaXRlbXtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCl9LmstZ3JvdXAtbWVudS1zbXtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKX0uay1ncm91cC1tZW51LXNtIC5rLWdyb3VwLW1lbnUtaXRlbXtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCl9LmstY29sdW1uLW1lbnUtbWR7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCl9LmstY29sdW1uLW1lbnUtbWQgLmstY29sdW1ubWVudS1pdGVte3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCl9LmstY29sdW1uLWxpc3QtbWR7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCl9LmstY29sdW1uLWxpc3QtbWQgLmstY29sdW1uLWxpc3QtaXRlbXtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpfS5rLWdyb3VwLW1lbnUtbWR7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCl9LmstZ3JvdXAtbWVudS1tZCAuay1ncm91cC1tZW51LWl0ZW17cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKX0uay1jb2x1bW4tbWVudS1sZ3tmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLWxnLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKX0uay1jb2x1bW4tbWVudS1sZyAuay1jb2x1bW5tZW51LWl0ZW17cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUtbGcsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpfS5rLWNvbHVtbi1saXN0LWxne2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUtbGcsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpfS5rLWNvbHVtbi1saXN0LWxnIC5rLWNvbHVtbi1saXN0LWl0ZW17cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUtbGcsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpfS5rLWdyb3VwLW1lbnUtbGd7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZS1sZywgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIG5vcm1hbCl9LmstZ3JvdXAtbWVudS1sZyAuay1ncm91cC1tZW51LWl0ZW17cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUtbGcsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpfS5rLWdyb3VwLW1lbnUgLmstZ3JvdXAtbWVudS1pdGVtLXdyYXArLmstZ3JvdXAtbWVudS1pdGVtLXdyYXB7Ym9yZGVyLWJsb2NrLXN0YXJ0OjFweCBzb2xpZH0uay1ncm91cC1tZW51LWl0ZW17ZGlzcGxheTpmbGV4Oy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pfS5rLWdyb3VwLW1lbnUtaXRlbS1hY3Rpb25ze2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjttYXJnaW4tYmxvY2s6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pKi0xKTtwb2ludGVyLWV2ZW50czpub25lfS5rLWdyb3VwLW1lbnUtaXRlbS1hY3Rpb257ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3BhZGRpbmc6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO3BvaW50ZXItZXZlbnRzOmF1dG87Y3Vyc29yOnBvaW50ZXJ9LmstZ3JvdXAtbWVudS1pdGVtLWRyYWctYWN0aW9ue2N1cnNvcjptb3ZlfS5rLWdyb3VwLW1lbnUtaXRlbS1hY3Rpb246bm90KC5rLWdyb3VwLW1lbnUtaXRlbS1kcmFnLWFjdGlvbikuay1ob3Zlciwuay1ncm91cC1tZW51LWl0ZW0tYWN0aW9uOm5vdCguay1ncm91cC1tZW51LWl0ZW0tZHJhZy1hY3Rpb24pOmhvdmVye2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIGN1cnJlbnRDb2xvciA0JSwgdHJhbnNwYXJlbnQpfS5rLWdyb3VwLW1lbnUtaXRlbS1hY3Rpb246bm90KC5rLWdyb3VwLW1lbnUtaXRlbS1kcmFnLWFjdGlvbikuay1zZWxlY3RlZCwuay1ncm91cC1tZW51LWl0ZW0tYWN0aW9uOm5vdCguay1ncm91cC1tZW51LWl0ZW0tZHJhZy1hY3Rpb24pOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCBjdXJyZW50Q29sb3IgMTYlLCB0cmFuc3BhcmVudCl9LmstZ3JvdXAtbWVudS1pdGVtLWFjdGlvbi5rLWdyb3VwLW1lbnUtaXRlbS1hZGQtYWN0aW9ue2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLWdyb3VwLW1lbnUgLmstZ3JvdXAtbWVudS1pdGVtLXdyYXArLmstZ3JvdXAtbWVudS1pdGVtLXdyYXB7Ym9yZGVyLWJsb2NrLXN0YXJ0LWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSl9LmstYXZhdGFye2JvcmRlci13aWR0aDowO2JvcmRlci1zdHlsZTpzb2xpZDtib3gtc2l6aW5nOmJvcmRlci1ib3g7dmVydGljYWwtYWxpZ246bWlkZGxlO2Rpc3BsYXk6aW5saW5lLWZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXA7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7ZmxleC1zaHJpbms6MDtvdmVyZmxvdzpoaWRkZW59LmstYXZhdGFyICosLmstYXZhdGFyICo6OmJlZm9yZSwuay1hdmF0YXIgKjo6YWZ0ZXJ7Ym94LXNpemluZzpib3JkZXItYm94fS5rLWF2YXRhci10ZXh0LC5rLWF2YXRhci1pbml0aWFsc3tmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtmb250LWZhbWlseTp2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCl9LmstYXZhdGFyLWljb257ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO2FsaWduLWl0ZW1zOmNlbnRlcn0uay1hdmF0YXItaW1hZ2V7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS5rLWF2YXRhci1pbWFnZT5pbWd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyO3ZlcnRpY2FsLWFsaWduOnRvcH0uay1hdmF0YXItc217d2lkdGg6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtoZWlnaHQ6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtmbGV4LWJhc2lzOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSl9LmstYXZhdGFyLW1ke3dpZHRoOnZhcigtLWtlbmRvLXNwYWNpbmctOCwgMnJlbSk7aGVpZ2h0OnZhcigtLWtlbmRvLXNwYWNpbmctOCwgMnJlbSk7ZmxleC1iYXNpczp2YXIoLS1rZW5kby1zcGFjaW5nLTgsIDJyZW0pfS5rLWF2YXRhci1sZ3t3aWR0aDp2YXIoLS1rZW5kby1zcGFjaW5nLTE2LCA0cmVtKTtoZWlnaHQ6dmFyKC0ta2VuZG8tc3BhY2luZy0xNiwgNHJlbSk7ZmxleC1iYXNpczp2YXIoLS1rZW5kby1zcGFjaW5nLTE2LCA0cmVtKX0uay1hdmF0YXItYm9yZGVyZWR7Ym9yZGVyLXdpZHRoOjFweH0uay1hdmF0YXItc29saWQtcHJpbWFyeXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1hdmF0YXItc29saWQtc2Vjb25kYXJ5e2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXNlY29uZGFyeSwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpfS5rLWF2YXRhci1zb2xpZC10ZXJ0aWFyeXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnksICMwM2E5ZjQpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXRlcnRpYXJ5LCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KX0uay1hdmF0YXItc29saWQtaW5mb3tib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW5mbywgIzAwNThlOSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24taW5mbywgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KX0uay1hdmF0YXItc29saWQtc3VjY2Vzc3tib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tc3VjY2VzcywgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKX0uay1hdmF0YXItc29saWQtd2FybmluZ3tib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24td2FybmluZywgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKX0uay1hdmF0YXItc29saWQtZXJyb3J7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1lcnJvciwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCl9LmstYXZhdGFyLXNvbGlkLWRhcmt7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWRhcmssICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCl9LmstYXZhdGFyLXNvbGlkLWxpZ2h0e2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYik7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tbGlnaHQsICMwMDAwMDApO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItbGlnaHQsICNlYmViZWIpfS5rLWF2YXRhci1zb2xpZC1pbnZlcnNle2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1pbnZlcnNlLCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpfS5rLWF2YXRhci1vdXRsaW5le2JvcmRlci1jb2xvcjpjdXJyZW50Q29sb3J9LmstYXZhdGFyLW91dGxpbmUtcHJpbWFyeXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1hdmF0YXItb3V0bGluZS1zZWNvbmRhcnl7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KX0uay1hdmF0YXItb3V0bGluZS10ZXJ0aWFyeXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCl9LmstYXZhdGFyLW91dGxpbmUtaW5mb3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KX0uay1hdmF0YXItb3V0bGluZS1zdWNjZXNze2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApfS5rLWF2YXRhci1vdXRsaW5lLXdhcm5pbmd7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCl9LmstYXZhdGFyLW91dGxpbmUtZXJyb3J7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApfS5rLWF2YXRhci1vdXRsaW5lLWRhcmt7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCl9LmstYXZhdGFyLW91dGxpbmUtbGlnaHR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItbGlnaHQsICNlYmViZWIpfS5rLWF2YXRhci1vdXRsaW5lLWludmVyc2V7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCl9LmstY2hpcHtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtvdXRsaW5lOjA7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO2ZvbnQtd2VpZ2h0OnZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LW5vcm1hbCwgbm9ybWFsKTtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDoxO2Rpc3BsYXk6aW5saW5lLWZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXA7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2N1cnNvcjpwb2ludGVyOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5rLWNoaXAgKiwuay1jaGlwICo6OmJlZm9yZSwuay1jaGlwICo6OmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveH0uay1jaGlwIC5rLXNlbGVjdGVkLWljb24td3JhcHBlcntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uay1jaGlwLWNvbnRlbnR7bWluLXdpZHRoOjA7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4OjEgMSBhdXRvfS5rLWNoaXAtY29udGVudCAuay1pY29uLXdyYXBwZXItaG9zdHtkaXNwbGF5OmluaXRpYWx9LmstY2hpcC1jb250ZW50OmZpcnN0LWNoaWxke21hcmdpbi1pbmxpbmUtc3RhcnQ6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKX0uay1jaGlwLWNvbnRlbnQ6bGFzdC1jaGlsZHttYXJnaW4taW5saW5lLWVuZDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pfS5rLWNoaXAtdGV4dCwuay1jaGlwLWxhYmVse3BhZGRpbmctYmxvY2s6LjVlbTtwYWRkaW5nLWlubGluZTowO21hcmdpbi1ibG9jazotMC41ZW07bWFyZ2luLWlubGluZTowO3doaXRlLXNwYWNlOm5vd3JhcDt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO292ZXJmbG93OmhpZGRlbjtmbGV4OjEgMSBhdXRvfS5rLWNoaXAtYXZhdGFye2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtmbGV4Om5vbmV9LmstY2hpcC1pY29ue2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtmbGV4Om5vbmV9LmstY2hpcC1hY3Rpb25ze21hcmdpbi1ibG9jazotNWVtO21hcmdpbi1pbmxpbmU6MDtmbGV4Om5vbmU7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjthbGlnbi1zZWxmOmNlbnRlcn0uay1jaGlwLWFjdGlvbntmbGV4Om5vbmU7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjthbGlnbi1zZWxmOmNlbnRlcn0uay1yZW1vdmUtaWNvbntmb250LXNpemU6aW5oZXJpdDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7ZmxleDpub25lfS5rLWNoaXAtbGlzdHttaW4td2lkdGg6MHB4O2Rpc3BsYXk6aW5saW5lLWZsZXg7ZmxleC13cmFwOndyYXA7YWxpZ24taXRlbXM6Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlfS5rLWNoaXAtc217cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDoxfS5rLWNoaXAtc20gLmstY2hpcC1hY3Rpb257cGFkZGluZzp2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSl9LmstY2hpcC1hdmF0YXJ7d2lkdGg6MWVtO2hlaWdodDoxZW07ZmxleC1iYXNpczoxZW19LmstY2hpcC1tZHtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDoxfS5rLWNoaXAtbWQgLmstY2hpcC1hY3Rpb257cGFkZGluZzp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pfS5rLWNoaXAtYXZhdGFye3dpZHRoOjFlbTtoZWlnaHQ6MWVtO2ZsZXgtYmFzaXM6MWVtfS5rLWNoaXAtbGd7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDoxfS5rLWNoaXAtbGcgLmstY2hpcC1hY3Rpb257cGFkZGluZzp2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSl9LmstY2hpcC1hdmF0YXJ7d2lkdGg6MWVtO2hlaWdodDoxZW07ZmxleC1iYXNpczoxZW19LmstY2hpcC1saXN0LXNte2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pfS5rLWNoaXAtbGlzdC1tZHtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKX0uay1jaGlwLWxpc3QtbGd7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSl9LmstY2hpcC1zb2xpZC1iYXNle2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWJhc2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1zdWJ0bGUsICNlYmViZWIpfS5rLWNoaXAtc29saWQtYmFzZTpmb2N1cywuay1jaGlwLXNvbGlkLWJhc2Uuay1mb2N1c3tib3gtc2hhZG93OjAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDglLCB0cmFuc3BhcmVudCl9LmstY2hpcC1zb2xpZC1iYXNlOmhvdmVyLC5rLWNoaXAtc29saWQtYmFzZS5rLWhvdmVye2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1zdWJ0bGUtaG92ZXIsICNlMGUwZTApfS5rLWNoaXAtc29saWQtYmFzZS5rLXNlbGVjdGVke2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1hY3RpdmUsICNkNmQ2ZDYpfS5rLWNoaXAtc29saWQtZXJyb3J7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLWVtcGhhc2lzLCAjZjc2ZjYwKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvci1vbi1zdWJ0bGUsICM3YTBjMDApO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3Itc3VidGxlLCAjZmNkZGRhKX0uay1jaGlwLXNvbGlkLWVycm9yOmZvY3VzLC5rLWNoaXAtc29saWQtZXJyb3Iuay1mb2N1c3tib3gtc2hhZG93OjAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApIDE2JSwgdHJhbnNwYXJlbnQpfS5rLWNoaXAtc29saWQtZXJyb3I6aG92ZXIsLmstY2hpcC1zb2xpZC1lcnJvci5rLWhvdmVye2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3Itc3VidGxlLWhvdmVyLCAjZmJjOGMzKX0uay1jaGlwLXNvbGlkLWVycm9yLmstc2VsZWN0ZWR7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvci1zdWJ0bGUtYWN0aXZlLCAjZjk4YjgwKX0uay1jaGlwLXNvbGlkLWluZm97Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluZm8tZW1waGFzaXMsICM2MDk4ZjIpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluZm8tb24tc3VidGxlLCAjMDAyMjU5KTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluZm8tc3VidGxlLCAjZDJlMmZiKX0uay1jaGlwLXNvbGlkLWluZm86Zm9jdXMsLmstY2hpcC1zb2xpZC1pbmZvLmstZm9jdXN7Ym94LXNoYWRvdzowIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpIDE2JSwgdHJhbnNwYXJlbnQpfS5rLWNoaXAtc29saWQtaW5mbzpob3Zlciwuay1jaGlwLXNvbGlkLWluZm8uay1ob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluZm8tc3VidGxlLWhvdmVyLCAjYmRkNGY4KX0uay1jaGlwLXNvbGlkLWluZm8uay1zZWxlY3RlZHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluZm8tc3VidGxlLWFjdGl2ZSwgIzgwYWNmNCl9LmstY2hpcC1zb2xpZC13YXJuaW5ne2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLWVtcGhhc2lzLCAjZmZkNzYwKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLW9uLXN1YnRsZSwgIzVlNDcwMCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLXN1YnRsZSwgI2ZmZjRkMyl9LmstY2hpcC1zb2xpZC13YXJuaW5nOmZvY3VzLC5rLWNoaXAtc29saWQtd2FybmluZy5rLWZvY3Vze2JveC1zaGFkb3c6MCAwIDAgMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKSAxNiUsIHRyYW5zcGFyZW50KX0uay1jaGlwLXNvbGlkLXdhcm5pbmc6aG92ZXIsLmstY2hpcC1zb2xpZC13YXJuaW5nLmstaG92ZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLXN1YnRsZS1ob3ZlciwgI2ZmZWViZCl9LmstY2hpcC1zb2xpZC13YXJuaW5nLmstc2VsZWN0ZWR7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLXN1YnRsZS1hY3RpdmUsICNmZmU3OWUpfS5rLWNoaXAtc29saWQtc3VjY2Vzc3tib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1lbXBoYXNpcywgIzgxZDE1Zik7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1vbi1zdWJ0bGUsICMxYzVhMDApO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1zdWJ0bGUsICNkY2YwZDMpfS5rLWNoaXAtc29saWQtc3VjY2Vzczpmb2N1cywuay1jaGlwLXNvbGlkLXN1Y2Nlc3Muay1mb2N1c3tib3gtc2hhZG93OjAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCkgMTYlLCB0cmFuc3BhcmVudCl9LmstY2hpcC1zb2xpZC1zdWNjZXNzOmhvdmVyLC5rLWNoaXAtc29saWQtc3VjY2Vzcy5rLWhvdmVye2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1zdWJ0bGUtaG92ZXIsICNjYmU5YmYpfS5rLWNoaXAtc29saWQtc3VjY2Vzcy5rLXNlbGVjdGVke2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1zdWJ0bGUtYWN0aXZlLCAjYjdlMWE1KX0uay1jaGlwLW91dGxpbmUtYmFzZXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1vbi1zdXJmYWNlLCAjM2QzZDNkKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLW9uLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay1jaGlwLW91dGxpbmUtYmFzZTpmb2N1cywuay1jaGlwLW91dGxpbmUtYmFzZS5rLWZvY3Vze2JveC1zaGFkb3c6MCAwIDAgMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgOCUsIHRyYW5zcGFyZW50KX0uay1jaGlwLW91dGxpbmUtYmFzZTpob3Zlciwuay1jaGlwLW91dGxpbmUtYmFzZS5rLWhvdmVye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2UsICNmNWY1ZjUpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1vbi1zdXJmYWNlLCAjM2QzZDNkKX0uay1jaGlwLW91dGxpbmUtYmFzZS5rLXNlbGVjdGVke2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2UsICNmNWY1ZjUpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1vbi1zdXJmYWNlLCAjM2QzZDNkKX0uay1jaGlwLW91dGxpbmUtZXJyb3J7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLW9uLXN1cmZhY2UsICNjYTE0MDApO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLW9uLXN1cmZhY2UsICNjYTE0MDApO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay1jaGlwLW91dGxpbmUtZXJyb3I6Zm9jdXMsLmstY2hpcC1vdXRsaW5lLWVycm9yLmstZm9jdXN7Ym94LXNoYWRvdzowIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKSAxNiUsIHRyYW5zcGFyZW50KX0uay1jaGlwLW91dGxpbmUtZXJyb3I6aG92ZXIsLmstY2hpcC1vdXRsaW5lLWVycm9yLmstaG92ZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLWhvdmVyLCAjZGYxNjAwKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1lcnJvciwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvci1ob3ZlciwgI2RmMTYwMCl9LmstY2hpcC1vdXRsaW5lLWVycm9yLmstc2VsZWN0ZWR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLWFjdGl2ZSwgI2NhMTQwMCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tZXJyb3IsICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3ItYWN0aXZlLCAjY2ExNDAwKX0uay1jaGlwLW91dGxpbmUtaW5mb3tib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW5mby1vbi1zdXJmYWNlLCAjMDA0YWMyKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLW9uLXN1cmZhY2UsICMwMDRhYzIpO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay1jaGlwLW91dGxpbmUtaW5mbzpmb2N1cywuay1jaGlwLW91dGxpbmUtaW5mby5rLWZvY3Vze2JveC1zaGFkb3c6MCAwIDAgMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KSAxNiUsIHRyYW5zcGFyZW50KX0uay1jaGlwLW91dGxpbmUtaW5mbzpob3Zlciwuay1jaGlwLW91dGxpbmUtaW5mby5rLWhvdmVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLWhvdmVyLCAjMDA1MmQ2KTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1pbmZvLCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluZm8taG92ZXIsICMwMDUyZDYpfS5rLWNoaXAtb3V0bGluZS1pbmZvLmstc2VsZWN0ZWR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluZm8tYWN0aXZlLCAjMDA0YWMyKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1pbmZvLCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluZm8tYWN0aXZlLCAjMDA0YWMyKX0uay1jaGlwLW91dGxpbmUtd2FybmluZ3tib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay1jaGlwLW91dGxpbmUtd2FybmluZzpmb2N1cywuay1jaGlwLW91dGxpbmUtd2FybmluZy5rLWZvY3Vze2JveC1zaGFkb3c6MCAwIDAgMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKSAxNiUsIHRyYW5zcGFyZW50KX0uay1jaGlwLW91dGxpbmUtd2FybmluZzpob3Zlciwuay1jaGlwLW91dGxpbmUtd2FybmluZy5rLWhvdmVye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXdhcm5pbmcsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCl9LmstY2hpcC1vdXRsaW5lLXdhcm5pbmcuay1zZWxlY3RlZHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi13YXJuaW5nLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApfS5rLWNoaXAtb3V0bGluZS1zdWNjZXNze2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLW9uLXN1cmZhY2UsICMyZDk2MDApO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3Mtb24tc3VyZmFjZSwgIzJkOTYwMCk7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLWNoaXAtb3V0bGluZS1zdWNjZXNzOmZvY3VzLC5rLWNoaXAtb3V0bGluZS1zdWNjZXNzLmstZm9jdXN7Ym94LXNoYWRvdzowIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApIDE2JSwgdHJhbnNwYXJlbnQpfS5rLWNoaXAtb3V0bGluZS1zdWNjZXNzOmhvdmVyLC5rLWNoaXAtb3V0bGluZS1zdWNjZXNzLmstaG92ZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MtaG92ZXIsICMzMmE1MDApO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXN1Y2Nlc3MsICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1ob3ZlciwgIzMyYTUwMCl9LmstY2hpcC1vdXRsaW5lLXN1Y2Nlc3Muay1zZWxlY3RlZHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1hY3RpdmUsICMyZDk2MDApO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXN1Y2Nlc3MsICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1hY3RpdmUsICMyZDk2MDApfS5rLWNvbG9yLXByZXZpZXd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlci1zdHlsZTpzb2xpZDtkaXNwbGF5OmlubGluZS1mbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbn0uay1jb2xvci1wcmV2aWV3ICosLmstY29sb3ItcHJldmlldyAqOjpiZWZvcmUsLmstY29sb3ItcHJldmlldyAqOjphZnRlcntib3gtc2l6aW5nOmJvcmRlci1ib3h9LmstY29sb3JlZGl0b3ItY3VycmVudC1jb2xvcntjdXJzb3I6cG9pbnRlcn0uay1pY29uLWNvbG9yLXByZXZpZXd7Ym9yZGVyLXdpZHRoOjA7Ym9yZGVyLXJhZGl1czowO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6Y29sdW1uIG5vd3JhcDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtnYXA6MnB4fS5rLWljb24tY29sb3ItcHJldmlldyAuay1jb2xvci1wcmV2aWV3LW1hc2t7d2lkdGg6MTRweDtoZWlnaHQ6MnB4fS5rLWNvbG9yLXByZXZpZXctbWFza3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlfS5rLWNvbG9yLXByZXZpZXctbWFzazo6YmVmb3Jle2NvbnRlbnQ6XCJcIjt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO2luc2V0LWJsb2NrLXN0YXJ0OjA7aW5zZXQtaW5saW5lLXN0YXJ0OjA7ei1pbmRleDotMTtiYWNrZ3JvdW5kOnVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQW9BQUFBS0NBWUFBQUNOTXMrOUFBQUFDWEJJV1hNQUFBc1RBQUFMRXdFQW1wd1lBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBdVNVUkJWSGdCeFl5eERRQXdETUpJTCtZVCtEanR6RlJsaVVmTGNrbHFCQ1JUNGVDVHhiRDZrZEwyL0xnWVhxcHZDYnMza0J2L0FBQUFBRWxGVGtTdVFtQ0NcIik7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47YmFja2dyb3VuZC1wb3NpdGlvbjowIDB9Lmstbm8tY29sb3IgLmstY29sb3ItcHJldmlldy1tYXNrOjpiZWZvcmV7Y29udGVudDpcIlwiO2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnIHZlcnNpb249JzEuMSclM2UlM2NsaW5lIHgxPScwJyB4Mj0nMjAnIHkxPScwJyB5Mj0nMjAnIHN0cm9rZT0ndmFyJTI4LS1rZW5kby1jb2xvci1lcnJvciwgJTIzZjMxNzAwJTI5JyBzdHJva2Utd2lkdGg9JzEnLyUzZSUzYy9zdmclM2VcIik7YmFja2dyb3VuZC1zaXplOjEwMCUgMTAwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMH0uay1jb2xvci1wcmV2aWV3e2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpfS5rLWNvbG9yLXByZXZpZXc6aG92ZXIsLmstY29sb3ItcHJldmlldy5rLWhvdmVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpfS5rLWxvYWRlcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Ym94LXNpemluZzpib3JkZXItYm94O2xpbmUtaGVpZ2h0OjB9LmstbG9hZGVyLWNhbnZhc3tkaXNwbGF5OmZsZXg7cG9zaXRpb246cmVsYXRpdmV9LmstbG9hZGVyLXNlZ21lbnR7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZC1jb2xvcjpjdXJyZW50Q29sb3I7cG9zaXRpb246YWJzb2x1dGV9LmstbG9hZGVyLXNte3BhZGRpbmc6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pLzIpfS5rLWxvYWRlci1zbSAuay1sb2FkZXItc2VnbWVudHt3aWR0aDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO2hlaWdodDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pfS5rLWxvYWRlci1tZHtwYWRkaW5nOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pLzIpfS5rLWxvYWRlci1tZCAuay1sb2FkZXItc2VnbWVudHt3aWR0aDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7aGVpZ2h0OnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1sb2FkZXItbGd7cGFkZGluZzpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkvMil9LmstbG9hZGVyLWxnIC5rLWxvYWRlci1zZWdtZW50e3dpZHRoOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7aGVpZ2h0OnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSl9QGtleWZyYW1lcyBwdWxzaW5nLTItc2VnbWVudHswJXt0cmFuc2Zvcm06c2NhbGUoMSl9NTAle3RyYW5zZm9ybTpzY2FsZSgxLjUpfTEwMCV7dHJhbnNmb3JtOnNjYWxlKDEpfX0uay1sb2FkZXItcHVsc2luZy0yIC5rLWxvYWRlci1jYW52YXN7YWxpZ24taXRlbXM6Y2VudGVyfS5rLWxvYWRlci1wdWxzaW5nLTIgLmstbG9hZGVyLXNlZ21lbnQ6bnRoLWNoaWxkKDEpe2xlZnQ6MDt0cmFuc2Zvcm06c2NhbGUoMS41KTt0cmFuc2Zvcm0tb3JpZ2luOjAgNTAlO2FuaW1hdGlvbjpwdWxzaW5nLTItc2VnbWVudCAxcyBlYXNlIGluZmluaXRlO2FuaW1hdGlvbi1kZWxheTotMC41c30uay1sb2FkZXItcHVsc2luZy0yIC5rLWxvYWRlci1zZWdtZW50Om50aC1jaGlsZCgyKXtyaWdodDowO3RyYW5zZm9ybS1vcmlnaW46MTAwJSA1MCU7YW5pbWF0aW9uOnB1bHNpbmctMi1zZWdtZW50IDFzIGVhc2UgaW5maW5pdGV9LmstbG9hZGVyLXB1bHNpbmctMi5rLWxvYWRlci1zbSAuay1sb2FkZXItY2FudmFze3dpZHRoOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSozKTtoZWlnaHQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pKjEuNSl9LmstbG9hZGVyLXB1bHNpbmctMi5rLWxvYWRlci1tZCAuay1sb2FkZXItY2FudmFze3dpZHRoOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pKjMpO2hlaWdodDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSoxLjUpfS5rLWxvYWRlci1wdWxzaW5nLTIuay1sb2FkZXItbGcgLmstbG9hZGVyLWNhbnZhc3t3aWR0aDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkqMyk7aGVpZ2h0OmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSoxLjUpfUBrZXlmcmFtZXMgc3Bpbm5lci0zLXNlZ21lbnR7MCV7aW5zZXQtYmxvY2stc3RhcnQ6MDtpbnNldC1pbmxpbmUtc3RhcnQ6NTAlfTMzLjMzMzMle2luc2V0LWJsb2NrLXN0YXJ0OjEwMCU7aW5zZXQtaW5saW5lLXN0YXJ0OjB9NjYuNjY2NiV7aW5zZXQtYmxvY2stc3RhcnQ6MTAwJTtpbnNldC1pbmxpbmUtc3RhcnQ6MTAwJX0xMDAle2luc2V0LWJsb2NrLXN0YXJ0OjA7aW5zZXQtaW5saW5lLXN0YXJ0OjUwJX19LmstbG9hZGVyLXNwaW5uZXItMyAuay1sb2FkZXItc2VnbWVudHt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpfS5rLWxvYWRlci1zcGlubmVyLTMgLmstbG9hZGVyLXNlZ21lbnQ6bnRoLWNoaWxkKDEpe3RvcDowO2xlZnQ6NTAlO2FuaW1hdGlvbjpzcGlubmVyLTMtc2VnbWVudCAycyBlYXNlIGluZmluaXRlfS5rLWxvYWRlci1zcGlubmVyLTMgLmstbG9hZGVyLXNlZ21lbnQ6bnRoLWNoaWxkKDIpe3RvcDoxMDAlO2xlZnQ6MDthbmltYXRpb246c3Bpbm5lci0zLXNlZ21lbnQgMnMgZWFzZSBpbmZpbml0ZTthbmltYXRpb24tZGVsYXk6LS42NjY2NjY2NjY3c30uay1sb2FkZXItc3Bpbm5lci0zIC5rLWxvYWRlci1zZWdtZW50Om50aC1jaGlsZCgzKXt0b3A6MTAwJTtsZWZ0OjEwMCU7YW5pbWF0aW9uOnNwaW5uZXItMy1zZWdtZW50IDJzIGVhc2UgaW5maW5pdGU7YW5pbWF0aW9uLWRlbGF5Oi0xLjMzMzMzMzMzMzNzfS5rLWxvYWRlci1zcGlubmVyLTMuay1sb2FkZXItc20gLmstbG9hZGVyLWNhbnZhc3ttYXJnaW46Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pLzIpO3dpZHRoOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSo0IC0gdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSk7aGVpZ2h0OmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSo0KjAuODY2MDI1NDAzOCAtIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkpfS5rLWxvYWRlci1zcGlubmVyLTMuay1sb2FkZXItbWQgLmstbG9hZGVyLWNhbnZhc3ttYXJnaW46Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkvMik7d2lkdGg6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkqNCAtIHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSk7aGVpZ2h0OmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pKjQqMC44NjYwMjU0MDM4IC0gdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pKX0uay1sb2FkZXItc3Bpbm5lci0zLmstbG9hZGVyLWxnIC5rLWxvYWRlci1jYW52YXN7bWFyZ2luOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKS8yKTt3aWR0aDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkqNCAtIHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkpO2hlaWdodDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkqNCowLjg2NjAyNTQwMzggLSB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pKX1Aa2V5ZnJhbWVzIHNwaW5uZXItNC1zZWdtZW50LTF7MCV7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpfTMzLjMle3RvcDowO2xlZnQ6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKDApfTY2LjYle3RvcDowO2xlZnQ6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKDApfTEwMCV7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpfX1Aa2V5ZnJhbWVzIHNwaW5uZXItNC1zZWdtZW50LTJ7MCV7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpfTMzLjMle3RvcDowO2xlZnQ6MTAwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSkgdHJhbnNsYXRlWSgwKX02Ni42JXt0b3A6MDtsZWZ0OjEwMCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpIHRyYW5zbGF0ZVkoMCl9MTAwJXt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSl9fUBrZXlmcmFtZXMgc3Bpbm5lci00LXNlZ21lbnQtM3swJXt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSl9MzMuMyV7dG9wOjEwMCU7bGVmdDoxMDAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKSB0cmFuc2xhdGVZKC0xMDAlKX02Ni42JXt0b3A6MTAwJTtsZWZ0OjEwMCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpIHRyYW5zbGF0ZVkoLTEwMCUpfTEwMCV7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpfX1Aa2V5ZnJhbWVzIHNwaW5uZXItNC1zZWdtZW50LTR7MCV7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpfTMzLjMle3RvcDoxMDAlO2xlZnQ6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKC0xMDAlKX02Ni42JXt0b3A6MTAwJTtsZWZ0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgtMTAwJSl9MTAwJXt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSl9fUBrZXlmcmFtZXMgc3Bpbm5lci00ezAle3RyYW5zZm9ybTpyb3RhdGUoMCl9MzMuMyV7dHJhbnNmb3JtOnJvdGF0ZSgwKX02Ni42JXt0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9MTAwJXt0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9fS5rLWxvYWRlci1zcGlubmVyLTQgLmstbG9hZGVyLWNhbnZhc3thbmltYXRpb246c3Bpbm5lci00IDEuODMzcyBlYXNlIGluZmluaXRlfS5rLWxvYWRlci1zcGlubmVyLTQgLmstbG9hZGVyLXNlZ21lbnR7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpfS5rLWxvYWRlci1zcGlubmVyLTQgLmstbG9hZGVyLXNlZ21lbnQ6bnRoLWNoaWxkKDEpe2FuaW1hdGlvbjpzcGlubmVyLTQtc2VnbWVudC0xIDEuODMzcyBlYXNlIGluZmluaXRlfS5rLWxvYWRlci1zcGlubmVyLTQgLmstbG9hZGVyLXNlZ21lbnQ6bnRoLWNoaWxkKDIpe2FuaW1hdGlvbjpzcGlubmVyLTQtc2VnbWVudC0yIDEuODMzcyBlYXNlIGluZmluaXRlfS5rLWxvYWRlci1zcGlubmVyLTQgLmstbG9hZGVyLXNlZ21lbnQ6bnRoLWNoaWxkKDMpe2FuaW1hdGlvbjpzcGlubmVyLTQtc2VnbWVudC0zIDEuODMzcyBlYXNlIGluZmluaXRlfS5rLWxvYWRlci1zcGlubmVyLTQgLmstbG9hZGVyLXNlZ21lbnQ6bnRoLWNoaWxkKDQpe2FuaW1hdGlvbjpzcGlubmVyLTQtc2VnbWVudC00IDEuODMzcyBlYXNlIGluZmluaXRlfS5rLWxvYWRlci1zcGlubmVyLTQuay1sb2FkZXItc20gLmstbG9hZGVyLWNhbnZhc3t3aWR0aDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkqNCk7aGVpZ2h0OmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSo0KX0uay1sb2FkZXItc3Bpbm5lci00LmstbG9hZGVyLW1kIC5rLWxvYWRlci1jYW52YXN7d2lkdGg6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkqNCk7aGVpZ2h0OmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pKjQpfS5rLWxvYWRlci1zcGlubmVyLTQuay1sb2FkZXItbGcgLmstbG9hZGVyLWNhbnZhc3t3aWR0aDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkqNCk7aGVpZ2h0OmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSo0KX0uay1sb2FkZXItY29udGFpbmVye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt6LWluZGV4OjIwMDAxfS5rLWxvYWRlci1jb250YWluZXIgLmstbG9hZGVye3BhZGRpbmc6MH0uay1sb2FkZXItY29udGFpbmVyLC5rLWxvYWRlci1jb250YWluZXItb3ZlcmxheXt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO2luc2V0LWJsb2NrLXN0YXJ0OjA7aW5zZXQtaW5saW5lLWVuZDowO2luc2V0LWJsb2NrLWVuZDowO2luc2V0LWlubGluZS1zdGFydDowfS5rLWxvYWRlci1jb250YWluZXItb3ZlcmxheXtvcGFjaXR5Oi41fS5rLWxvYWRlci1jb250YWluZXItaW5uZXJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjJ9LmstbG9hZGVyLWNvbnRhaW5lci1wYW5lbHtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pfS5rLWxvYWRlci1jb250YWluZXItc20gLmstbG9hZGVyLWNvbnRhaW5lci1pbm5lcntwYWRkaW5nOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSl9LmstbG9hZGVyLWNvbnRhaW5lci1zbSAuay1sb2FkZXItY29udGFpbmVyLWxhYmVse2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUtc20sIGluaGVyaXQpfS5rLWxvYWRlci1jb250YWluZXItbWQgLmstbG9hZGVyLWNvbnRhaW5lci1pbm5lcntwYWRkaW5nOnZhcigtLWtlbmRvLXNwYWNpbmctNSwgMS4yNXJlbSk7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1sb2FkZXItY29udGFpbmVyLW1kIC5rLWxvYWRlci1jb250YWluZXItbGFiZWx7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCl9LmstbG9hZGVyLWNvbnRhaW5lci1sZyAuay1sb2FkZXItY29udGFpbmVyLWlubmVye3BhZGRpbmc6dmFyKC0ta2VuZG8tc3BhY2luZy02LCAxLjVyZW0pO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pfS5rLWxvYWRlci1jb250YWluZXItbGcgLmstbG9hZGVyLWNvbnRhaW5lci1sYWJlbHtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLWxnLCBpbmhlcml0KX0uay1sb2FkZXItdG9wIC5rLWxvYWRlci1jb250YWluZXItaW5uZXJ7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3RleHQtYWxpZ246Y2VudGVyfS5rLWxvYWRlci1lbmQgLmstbG9hZGVyLWNvbnRhaW5lci1sYWJlbHtvcmRlcjotMX0uay1sb2FkaW5nLW1hc2ssLmstbG9hZGluZy1pbWFnZSwuay1sb2FkaW5nLWNvbG9ye3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Ym94LXNpemluZzpib3JkZXItYm94O3Bvc2l0aW9uOmFic29sdXRlO2luc2V0LWJsb2NrLXN0YXJ0OjA7aW5zZXQtaW5saW5lLXN0YXJ0OjB9LmstbG9hZGluZy1tYXNrICosLmstbG9hZGluZy1tYXNrICo6OmJlZm9yZSwuay1sb2FkaW5nLW1hc2sgKjo6YWZ0ZXIsLmstbG9hZGluZy1tYXNrOjpiZWZvcmUsLmstbG9hZGluZy1tYXNrOjphZnRlciwuay1sb2FkaW5nLWltYWdlICosLmstbG9hZGluZy1pbWFnZSAqOjpiZWZvcmUsLmstbG9hZGluZy1pbWFnZSAqOjphZnRlciwuay1sb2FkaW5nLWltYWdlOjpiZWZvcmUsLmstbG9hZGluZy1pbWFnZTo6YWZ0ZXIsLmstbG9hZGluZy1jb2xvciAqLC5rLWxvYWRpbmctY29sb3IgKjo6YmVmb3JlLC5rLWxvYWRpbmctY29sb3IgKjo6YWZ0ZXIsLmstbG9hZGluZy1jb2xvcjo6YmVmb3JlLC5rLWxvYWRpbmctY29sb3I6OmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveH0uay1sb2FkaW5nLW1hc2t7ei1pbmRleDoxMDB9LmstbG9hZGluZy1tYXNrLmstb3BhcXVlIC5rLWxvYWRpbmctY29sb3J7b3BhY2l0eToxfS5rLWxvYWRpbmctdGV4dHt0ZXh0LWluZGVudDotNDAwMHB4O3RleHQtYWxpZ246Y2VudGVyO3Bvc2l0aW9uOmFic29sdXRlO2NvbG9yOmN1cnJlbnRDb2xvcn0uay1sb2FkaW5nLWltYWdle3otaW5kZXg6Mjtjb2xvcjpjdXJyZW50Q29sb3J9LmstbG9hZGluZy1jb2xvcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtvcGFjaXR5Oi4zfS5rLWktbG9hZGluZ3t3aWR0aDoxZW07aGVpZ2h0OjFlbTtsaW5lLWhlaWdodDoxO2Rpc3BsYXk6aW5saW5lLWZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXA7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7dmVydGljYWwtYWxpZ246bWlkZGxlO3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3gtc2l6aW5nOmJvcmRlci1ib3g7Y29sb3I6Y3VycmVudENvbG9yfS5rLWktbG9hZGluZzo6YmVmb3JlLC5rLWktbG9hZGluZzo6YWZ0ZXJ7Ym94LXNpemluZzpib3JkZXItYm94fS5rLWktbG9hZGluZzo6YmVmb3JlLC5rLWktbG9hZGluZzo6YWZ0ZXIsLmstbG9hZGluZy1pbWFnZTo6YmVmb3JlLC5rLWxvYWRpbmctaW1hZ2U6OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2luc2V0LWJsb2NrLXN0YXJ0OjUwJTtpbnNldC1pbmxpbmUtc3RhcnQ6NTAlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2NvbnRlbnQ6XCJcIjtib3gtc2l6aW5nOmluaGVyaXQ7Ym9yZGVyLXJhZGl1czo1MCU7Ym9yZGVyLXdpZHRoOi4wNWVtO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6Y3VycmVudENvbG9yO2JvcmRlci1ibG9jay1zdGFydC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlci1ibG9jay1lbmQtY29sb3I6cmdiYSgwLDAsMCwwKTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstaWNvbi5rLWktbG9hZGluZzo6YmVmb3JlLC5rLWljb24uay1pLWxvYWRpbmc6OmFmdGVye2NvbnRlbnQ6XCJcIn0uay1pLWxvYWRpbmc6OmJlZm9yZSwuay1sb2FkaW5nLWltYWdlOjpiZWZvcmV7bWFyZ2luLWJsb2NrLXN0YXJ0Oi0wLjVlbTttYXJnaW4taW5saW5lLXN0YXJ0Oi0wLjVlbTt3aWR0aDoxZW07aGVpZ2h0OjFlbTthbmltYXRpb246ay1sb2FkaW5nLWFuaW1hdGlvbiAuN3MgbGluZWFyIGluZmluaXRlfS5rLWktbG9hZGluZzo6YWZ0ZXIsLmstbG9hZGluZy1pbWFnZTo6YWZ0ZXJ7bWFyZ2luLWJsb2NrLXN0YXJ0Oi0wLjI1ZW07bWFyZ2luLWlubGluZS1zdGFydDotMC4yNWVtO3dpZHRoOi41ZW07aGVpZ2h0Oi41ZW07YW5pbWF0aW9uOmstbG9hZGluZy1hbmltYXRpb24gcmV2ZXJzZSAxLjRzIGxpbmVhciBpbmZpbml0ZX0uay1sb2FkaW5nLWltYWdlOjpiZWZvcmUsLmstbG9hZGluZy1pbWFnZTo6YWZ0ZXJ7Y29udGVudDpcIlwiO2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXdpZHRoOmNsYW1wKC4wMTVlbSwxcHgsMXB4KTtmb250LXNpemU6NGVtfUBrZXlmcmFtZXMgay1sb2FkaW5nLWFuaW1hdGlvbnswJXt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfTEwMCV7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX0uay1sb2FkZXItcHJpbWFyeXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1sb2FkZXItc2Vjb25kYXJ5e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeSwgIzY2NjY2Nil9LmstbG9hZGVyLXRlcnRpYXJ5e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KX0uay1sb2FkZXItaW5mb3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KX0uay1sb2FkZXItc3VjY2Vzc3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKX0uay1sb2FkZXItd2FybmluZ3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKX0uay1sb2FkZXItZXJyb3J7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApfS5rLWxvYWRlci1kYXJre2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpfS5rLWxvYWRlci1saWdodHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYil9LmstbG9hZGVyLWludmVyc2V7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCl9LmstbG9hZGVyLWNvbnRhaW5lci1wYW5lbHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSl9Lmstc2tlbGV0b24sLmstcGxhY2Vob2xkZXItbGluZXtkaXNwbGF5OmJsb2NrfS5rLXNrZWxldG9uLXRleHQsLmstcGxhY2Vob2xkZXItbGluZXtib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO3RyYW5zZm9ybTpzY2FsZSgxLCAwLjYpfS5rLXNrZWxldG9uLXRleHQ6ZW1wdHk6OmJlZm9yZSwuay1wbGFjZWhvbGRlci1saW5lOmVtcHR5OjpiZWZvcmV7Y29udGVudDpcIuKAi1wifS5rLXNrZWxldG9uLXJlY3R7Ym9yZGVyLXJhZGl1czowfS5rLXNrZWxldG9uLWNpcmNsZXtib3JkZXItcmFkaXVzOjk5OTlweH1Aa2V5ZnJhbWVzIGstc2tlbGV0b24td2F2ZXswJXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSl9NjAle3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpfTEwMCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSl9fS5rLXNrZWxldG9uLXdhdmUgLmstc2tlbGV0b24sLmstc2tlbGV0b24td2F2ZSAuay1wbGFjZWhvbGRlci1saW5lLC5rLXNrZWxldG9uLXdhdmUuay1za2VsZXRvbiwuay1za2VsZXRvbi13YXZlLmstcGxhY2Vob2xkZXItbGluZXtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW59Lmstc2tlbGV0b24td2F2ZSAuay1za2VsZXRvbjo6YWZ0ZXIsLmstc2tlbGV0b24td2F2ZSAuay1wbGFjZWhvbGRlci1saW5lOjphZnRlciwuay1za2VsZXRvbi13YXZlLmstc2tlbGV0b246OmFmdGVyLC5rLXNrZWxldG9uLXdhdmUuay1wbGFjZWhvbGRlci1saW5lOjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQtYmxvY2stc3RhcnQ6MDtpbnNldC1pbmxpbmUtZW5kOjA7aW5zZXQtYmxvY2stZW5kOjA7aW5zZXQtaW5saW5lLXN0YXJ0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpO2FuaW1hdGlvbjprLXNrZWxldG9uLXdhdmUgMS42cyBsaW5lYXIgLjVzIGluZmluaXRlfUBrZXlmcmFtZXMgay1za2VsZXRvbi1wdWxzZXswJXtvcGFjaXR5OjF9NTAle29wYWNpdHk6LjR9MTAwJXtvcGFjaXR5OjF9fS5rLXNrZWxldG9uLXB1bHNlIC5rLXNrZWxldG9uLC5rLXNrZWxldG9uLXB1bHNlIC5rLXBsYWNlaG9sZGVyLWxpbmUsLmstc2tlbGV0b24tcHVsc2Uuay1za2VsZXRvbiwuay1za2VsZXRvbi1wdWxzZS5rLXBsYWNlaG9sZGVyLWxpbmV7YW5pbWF0aW9uOmstc2tlbGV0b24tcHVsc2UgMS41cyBlYXNlLWluLW91dCAuNXMgaW5maW5pdGV9Lmstc2tlbGV0b24sLmstcGxhY2Vob2xkZXItbGluZXtiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgMjAlLCB0cmFuc3BhcmVudCl9Lmstc2tlbGV0b24td2F2ZSAuay1za2VsZXRvbjo6YWZ0ZXIsLmstc2tlbGV0b24td2F2ZSAuay1wbGFjZWhvbGRlci1saW5lOjphZnRlciwuay1za2VsZXRvbi13YXZlLmstc2tlbGV0b246OmFmdGVyLC5rLXNrZWxldG9uLXdhdmUuay1wbGFjZWhvbGRlci1saW5lOjphZnRlcntiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdHJhbnNwYXJlbnQsIHJnYmEoMCwgMCwgMCwgMC4wNCksIHRyYW5zcGFyZW50KX0uay10b29sdGlwe2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7bWFyZ2luOjA7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtib3JkZXItd2lkdGg6MHB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3gtc2l6aW5nOmJvcmRlci1ib3g7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7b3V0bGluZTowO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodC1zbSwgbm9ybWFsKTtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXA7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjEyMDAwOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLXRvb2x0aXAgKiwuay10b29sdGlwICo6OmJlZm9yZSwuay10b29sdGlwICo6OmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveH0uay10b29sdGlwLWljb257bWFyZ2luLWlubGluZS1lbmQ6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtmbGV4LXNocmluazowfS5rLXRvb2x0aXAtdGl0bGV7bWFyZ2luLWJsb2NrLWVuZDouMjVlbTtmb250LXNpemU6Y2FsYyh2YXIoLS1rZW5kby1mb250LXNpemUsIDAuODc1cmVtKSoxLjI1KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodC14cywgbm9ybWFsKX0uay10b29sdGlwLWNvbnRlbnR7YWxpZ24tc2VsZjpzdHJldGNoO2ZsZXg6MSAxIGF1dG87b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXN9LmstdG9vbHRpcC1idXR0b257bWFyZ2luLWlubGluZS1zdGFydDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO2ZsZXgtc2hyaW5rOjB9LmstdG9vbHRpcC1idXR0b24gLmstaWNvbntjb2xvcjppbmhlcml0O3ZlcnRpY2FsLWFsaWduOnRvcH0uay1jYWxsb3V0e3dpZHRoOjEycHg7aGVpZ2h0OjEycHg7Ym9yZGVyLXdpZHRoOjZweDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCk7cG9zaXRpb246YWJzb2x1dGU7cG9pbnRlci1ldmVudHM6bm9uZX0uay1jYWxsb3V0LW57bWFyZ2luLWxlZnQ6LTZweDtib3JkZXItYm90dG9tLWNvbG9yOmN1cnJlbnRDb2xvcjt0b3A6LTEycHg7bGVmdDo1MCU7cG9pbnRlci1ldmVudHM6bm9uZX0uay1jYWxsb3V0LWV7bWFyZ2luLXRvcDotNnB4O2JvcmRlci1sZWZ0LWNvbG9yOmN1cnJlbnRDb2xvcjt0b3A6NTAlO3JpZ2h0Oi0xMnB4O3BvaW50ZXItZXZlbnRzOm5vbmV9LmstY2FsbG91dC1ze21hcmdpbi1sZWZ0Oi02cHg7Ym9yZGVyLWJsb2NrLXN0YXJ0LWNvbG9yOmN1cnJlbnRDb2xvcjtib3R0b206LTEycHg7bGVmdDo1MCU7cG9pbnRlci1ldmVudHM6bm9uZX0uay1jYWxsb3V0LXd7bWFyZ2luLXRvcDotNnB4O2JvcmRlci1yaWdodC1jb2xvcjpjdXJyZW50Q29sb3I7dG9wOjUwJTtsZWZ0Oi0xMnB4O3BvaW50ZXItZXZlbnRzOm5vbmV9LmstdG9vbHRpcHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtib3gtc2hhZG93OnZhcigtLWtlbmRvLWVsZXZhdGlvbi0yLCAwIDRweCA2cHggcmdiYSgwLCAwLCAwLCAwLjA2KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKX0uay10b29sdGlwIC5rLWNhbGxvdXR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpfS5rLXRvb2x0aXAtaW52ZXJzZXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24taW52ZXJzZSwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKX0uay10b29sdGlwLWludmVyc2UgLmstY2FsbG91dHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKX0uay10b29sdGlwLWxpZ2h0e2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYik7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tbGlnaHQsICMwMDAwMDApO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItbGlnaHQsICNlYmViZWIpfS5rLXRvb2x0aXAtbGlnaHQgLmstY2FsbG91dHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYil9LmstdG9vbHRpcC1kYXJre2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1kYXJrLCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpfS5rLXRvb2x0aXAtZGFyayAuay1jYWxsb3V0e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpfS5rLXRvb2x0aXAtZXJyb3J7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1lcnJvciwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCl9LmstdG9vbHRpcC1lcnJvciAuay1jYWxsb3V0e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKX0uay10b29sdGlwLXdhcm5pbmd7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXdhcm5pbmcsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCl9LmstdG9vbHRpcC13YXJuaW5nIC5rLWNhbGxvdXR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCl9LmstdG9vbHRpcC1zdWNjZXNze2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1zdWNjZXNzLCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApfS5rLXRvb2x0aXAtc3VjY2VzcyAuay1jYWxsb3V0e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApfS5rLXRvb2x0aXAtaW5mb3tib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW5mbywgIzAwNThlOSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24taW5mbywgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KX0uay10b29sdGlwLWluZm8gLmstY2FsbG91dHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KX0uay10b29sdGlwLXRlcnRpYXJ5e2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tdGVydGlhcnksICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnksICMwM2E5ZjQpfS5rLXRvb2x0aXAtdGVydGlhcnkgLmstY2FsbG91dHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCl9LmstdG9vbHRpcC1zZWNvbmRhcnl7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeSwgIzY2NjY2Nik7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tc2Vjb25kYXJ5LCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeSwgIzY2NjY2Nil9LmstdG9vbHRpcC1zZWNvbmRhcnkgLmstY2FsbG91dHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpfS5rLXRvb2x0aXAtcHJpbWFyeXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay10b29sdGlwLXByaW1hcnkgLmstY2FsbG91dHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1jdXJyZW50LXRpbWV7d2lkdGg6MXB4O3Bvc2l0aW9uOmFic29sdXRlfS5rLWN1cnJlbnQtdGltZS5rLWN1cnJlbnQtdGltZS1hcnJvdy1sZWZ0LC5rLWN1cnJlbnQtdGltZS5rLWN1cnJlbnQtdGltZS1hcnJvdy1yaWdodCwuay1jdXJyZW50LXRpbWUuay1jdXJyZW50LXRpbWUtYXJyb3ctZG93bnt3aWR0aDowO2hlaWdodDowO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtib3JkZXI6NHB4IHNvbGlkIHJnYmEoMCwwLDAsMCl9LmstY3VycmVudC10aW1le2JhY2tncm91bmQ6cmVkfS5rLWN1cnJlbnQtdGltZS5rLWN1cnJlbnQtdGltZS1hcnJvdy1sZWZ0e2JvcmRlci1pbmxpbmUtZW5kLWNvbG9yOnJlZH0uay1jdXJyZW50LXRpbWUuay1jdXJyZW50LXRpbWUtYXJyb3ctcmlnaHR7Ym9yZGVyLWlubGluZS1zdGFydC1jb2xvcjpyZWR9LmstY3VycmVudC10aW1lLmstY3VycmVudC10aW1lLWFycm93LWRvd257Ym9yZGVyLWJsb2NrLXN0YXJ0LWNvbG9yOnJlZH0uay1tYXJxdWVle3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTAwMDAwfS5rLW1hcnF1ZWUtY29sb3IsLmstbWFycXVlZS10ZXh0e3Bvc2l0aW9uOmFic29sdXRlO2luc2V0LWJsb2NrLXN0YXJ0OjA7aW5zZXQtaW5saW5lLXN0YXJ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uay1tYXJxdWVlLWNvbG9ye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7b3BhY2l0eTouNn0uay1tYXJxdWVlLXRleHR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZil9LmstdGV4dC1zZWxlY3Rpb24gOjpzZWxlY3Rpb257YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKX0uay1tZW51LWJhciwuay1tZW51e2JvcmRlci13aWR0aDowcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JveC1zaXppbmc6Ym9yZGVyLWJveDtvdXRsaW5lOjA7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6bm93cmFwO2FsaWduLWl0ZW1zOnN0cmV0Y2g7cG9zaXRpb246cmVsYXRpdmU7Y3Vyc29yOmRlZmF1bHQ7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstbWVudS1iYXIgKiwuay1tZW51ICosLmstbWVudS1iYXIgKjo6YmVmb3JlLC5rLW1lbnUgKjo6YmVmb3JlLC5rLW1lbnUtYmFyICo6OmFmdGVyLC5rLW1lbnUgKjo6YWZ0ZXJ7Ym94LXNpemluZzpib3JkZXItYm94fS5rLW1lbnUtaXRlbXtib3JkZXItd2lkdGg6MDtvdXRsaW5lOjA7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpjb2x1bW4gbm93cmFwO2ZsZXg6bm9uZTtwb3NpdGlvbjpyZWxhdGl2ZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uay1tZW51LWl0ZW0uay1zZWxlY3RlZHtmb250LXdlaWdodDp2YXIoLS1rZW5kby1mb250LXdlaWdodC1ib2xkLCBub3JtYWwpfS5rLW1lbnUtaXRlbS1jb250ZW50e2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OmF1dG87b3ZlcmZsb3c6dmlzaWJsZX0uay1tZW51LWl0ZW0tY29udGVudCAuay1hY3Rpb25zLC5rLW1lbnUtaXRlbS1jb250ZW50IC5rLWZvcm0tYnV0dG9ucywuay1tZW51LWl0ZW0tY29udGVudCAuay1lZGl0LWJ1dHRvbnMsLmstbWVudS1pdGVtLWNvbnRlbnQgLmstYWN0aW9uLWJ1dHRvbnMsLmstbWVudS1pdGVtLWNvbnRlbnQgLmstY29sdW1ubWVudS1hY3Rpb25ze21hcmdpbi1ibG9jay1zdGFydDowfS5rLW1lbnUtbGlua3twYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO291dGxpbmU6MDtjb2xvcjppbmhlcml0O2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDtmbGV4OjEgMSBhdXRvO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO2FsaWduLWl0ZW1zOmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTt3aGl0ZS1zcGFjZTpub3dyYXA7Y3Vyc29yOnBvaW50ZXJ9LmstbWVudS1saW5rLXRleHR7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO2ZsZXg6MSAxIGF1dG87b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXN9LmstbWVudS1leHBhbmQtYXJyb3d7bWFyZ2luLWlubGluZS1lbmQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pKi0xKTtkaXNwbGF5OmlubGluZS1mbGV4O2ZsZXgtZmxvdzpyb3cgd3JhcDthbGlnbi1pdGVtczpjZW50ZXI7ZmxleDpub25lO3Bvc2l0aW9uOnJlbGF0aXZlfS5rLW1lbnUtaG9yaXpvbnRhbHtmbGV4LWRpcmVjdGlvbjpyb3d9LmstbWVudS1ob3Jpem9udGFsPi5rLW1lbnUtaXRlbSsuay1tZW51LWl0ZW17bWFyZ2luLWlubGluZS1zdGFydDp2YXIoLS1rZW5kby1zcGFjaW5nLTAsIDBweCl9LmstbWVudS1ob3Jpem9udGFsPi5rLXNlcGFyYXRvcnttYXJnaW4tYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pO21hcmdpbi1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTt3aWR0aDowO2hlaWdodDphdXRvO2JvcmRlci13aWR0aDowIDAgMCAxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkfS5rLW1lbnUtdmVydGljYWx7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3dpZHRoOjEwMCV9LmstbWVudS12ZXJ0aWNhbD4uay1tZW51LWl0ZW0rLmstbWVudS1pdGVte21hcmdpbi1ibG9jay1zdGFydDp2YXIoLS1rZW5kby1zcGFjaW5nLTAsIDBweCl9LmstbWVudS12ZXJ0aWNhbD4uay1tZW51LWl0ZW0+LmstbWVudS1saW5re3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1pbmxpbmUtZW5kOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pKjIgKyAxNnB4KX0uay1tZW51LXZlcnRpY2FsPi5rLW1lbnUtaXRlbT4uay1tZW51LWxpbms+LmstbWVudS1leHBhbmQtYXJyb3d7bWFyZ2luLWlubGluZS1zdGFydDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7bWFyZ2luLWlubGluZS1lbmQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkqMiotMSArIC0xNnB4IC0gdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pLzIqLTEpfS5rLW1lbnUtdmVydGljYWw+Lmstc2VwYXJhdG9ye21hcmdpbi1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSk7bWFyZ2luLWlubGluZTowO2hlaWdodDowO2JvcmRlci13aWR0aDoxcHggMCAwO2JvcmRlci1zdHlsZTpzb2xpZDtkaXNwbGF5OmJsb2NrfS5rLW1lbnUtcG9wdXB7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO292ZXJmbG93OmF1dG87bWF4LWhlaWdodDo4MHZofS5rLW1lbnUtcG9wdXAgKiwuay1tZW51LXBvcHVwICo6OmJlZm9yZSwuay1tZW51LXBvcHVwICo6OmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveH0uay1tZW51LXBvcHVwIC5rLW1lbnUtaXRlbXtmb250LXdlaWdodDppbml0aWFsfS5rLW1lbnUtZ3JvdXB7bWFyZ2luOjA7cGFkZGluZzowO2xpc3Qtc3R5bGU6bm9uZTtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OmNvbHVtbiBub3dyYXA7cG9zaXRpb246YWJzb2x1dGV9LmstbWVudS1ncm91cCAuay1tZW51LWl0ZW0rLmstbWVudS1pdGVte21hcmdpbi1ibG9jay1zdGFydDp2YXIoLS1rZW5kby1zcGFjaW5nLTAsIDBweCl9LmstbWVudS1ncm91cCAuay1zZXBhcmF0b3J7bWFyZ2luLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7bWFyZ2luLWlubGluZTowO2hlaWdodDowO2JvcmRlci13aWR0aDoxcHggMCAwO2JvcmRlci1zdHlsZTpzb2xpZDtkaXNwbGF5OmJsb2NrfS5rLW1lbnUtcG9wdXAgLmstbWVudS1ncm91cHtwb3NpdGlvbjpyZWxhdGl2ZX0uay1tZW51LWdyb3VwLXNte2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpfS5rLW1lbnUtZ3JvdXAtc20gLmstbWVudS1pdGVte2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpfS5rLW1lbnUtZ3JvdXAtc20gLmstbWVudS1saW5re3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZS1lbmQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkqMiArIDE2cHgpfS5rLW1lbnUtZ3JvdXAtc20gLmstbWVudS1leHBhbmQtYXJyb3d7bWFyZ2luLWlubGluZS1zdGFydDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7bWFyZ2luLWlubGluZS1lbmQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkqMiotMSArIC0xNnB4IC0gdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pLzIqLTEpfS5rLW1lbnUtZ3JvdXAtbWR7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCl9LmstbWVudS1ncm91cC1tZCAuay1tZW51LWl0ZW17Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCl9LmstbWVudS1ncm91cC1tZCAuay1tZW51LWxpbmt7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZS1lbmQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkqMiArIDE2cHgpfS5rLW1lbnUtZ3JvdXAtbWQgLmstbWVudS1leHBhbmQtYXJyb3d7bWFyZ2luLWlubGluZS1zdGFydDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7bWFyZ2luLWlubGluZS1lbmQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkqMiotMSArIC0xNnB4IC0gdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pLzIqLTEpfS5rLW1lbnUtZ3JvdXAtbGd7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZS1sZywgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIG5vcm1hbCl9LmstbWVudS1ncm91cC1sZyAuay1tZW51LWl0ZW17Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZS1sZywgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIG5vcm1hbCl9LmstbWVudS1ncm91cC1sZyAuay1tZW51LWxpbmt7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lLWVuZDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSoyICsgMTZweCl9LmstbWVudS1ncm91cC1sZyAuay1tZW51LWV4cGFuZC1hcnJvd3ttYXJnaW4taW5saW5lLXN0YXJ0OnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTttYXJnaW4taW5saW5lLWVuZDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSoyKi0xICsgLTE2cHggLSB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkvMiotMSl9LmstcG9wdXBzLXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyOjA7bWFyZ2luOjA7cGFkZGluZzowfS5rLWNvbnRleHQtbWVudXttYXJnaW46MDtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZH0uay1hbmltYXRpb24tY29udGFpbmVyIC5rLWNvbnRleHQtbWVudS5rLW1lbnUtaG9yaXpvbnRhbHtkaXNwbGF5OmZsZXggIWltcG9ydGFudDtmbGV4LXdyYXA6bm93cmFwfS5rLWNvbnRleHQtbWVudS1wb3B1cHt6LWluZGV4OjEyMDAwfS5rLWNvbnRleHQtbWVudS1wb3B1cCAuay1jb250ZXh0LW1lbnV7Ym9yZGVyLXdpZHRoOjB9LmstcG9wdXAgLmstY29udGV4dC1tZW51LC5rLWNvbnRleHQtbWVudS1wb3B1cCAuay1jb250ZXh0LW1lbnV7Ym9yZGVyLXdpZHRoOjB9LmstbWVudS1zY3JvbGwtd3JhcHBlcnttYXJnaW46MDtwYWRkaW5nOjA7Ym9yZGVyOjA7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0uay1tZW51LXNjcm9sbC13cmFwcGVyIC5rLW1lbnV7b3ZlcmZsb3c6aGlkZGVuO2ZsZXgtd3JhcDpub3dyYXB9LmstbWVudS1zY3JvbGwtd3JhcHBlci12ZXJ0aWNhbHtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LmstbWVudS1zY3JvbGwtd3JhcHBlci12ZXJ0aWNhbD4uay1tZW51LXNjcm9sbC1idXR0b257d2lkdGg6MTAwJX0uay1tZW51Om5vdCguay1jb250ZXh0LW1lbnUpe2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstbWVudTpub3QoLmstY29udGV4dC1tZW51KT4uay1pdGVte2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nil9LmstbWVudTpub3QoLmstY29udGV4dC1tZW51KT4uay1pdGVtOmhvdmVyLC5rLW1lbnU6bm90KC5rLWNvbnRleHQtbWVudSk+LmstaXRlbS5rLWhvdmVye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKX0uay1tZW51Om5vdCguay1jb250ZXh0LW1lbnUpPi5rLWl0ZW06YWN0aXZlLC5rLW1lbnU6bm90KC5rLWNvbnRleHQtbWVudSk+LmstaXRlbS5rLWFjdGl2ZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1tZW51Om5vdCguay1jb250ZXh0LW1lbnUpPi5rLWl0ZW06Zm9jdXMsLmstbWVudTpub3QoLmstY29udGV4dC1tZW51KT4uay1pdGVtLmstZm9jdXN7Ym94LXNoYWRvdzppbnNldCAwIDAgMCAycHggcmdiYSgwLDAsMCwuMTIpfS5rLW1lbnU6bm90KC5rLWNvbnRleHQtbWVudSk+LmstaXRlbS5rLXNlbGVjdGVke2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLW1lbnU6bm90KC5rLWNvbnRleHQtbWVudSk+Lmstc2VwYXJhdG9ye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpfS5rLW1lbnUtZ3JvdXAsLmstbWVudS5rLWNvbnRleHQtbWVudXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9LmstbWVudS1ncm91cCAuay1pdGVtPi5rLWxpbms6aG92ZXIsLmstbWVudS1ncm91cCAuay1pdGVtPi5rLWxpbmsuay1ob3Zlciwuay1tZW51LmstY29udGV4dC1tZW51IC5rLWl0ZW0+LmstbGluazpob3Zlciwuay1tZW51LmstY29udGV4dC1tZW51IC5rLWl0ZW0+LmstbGluay5rLWhvdmVye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2UtaG92ZXIsICNlYmViZWIpfS5rLW1lbnUtZ3JvdXAgLmstaXRlbT4uay1saW5rOmFjdGl2ZSwuay1tZW51LWdyb3VwIC5rLWl0ZW0+LmstbGluay5rLWFjdGl2ZSwuay1tZW51LWdyb3VwIC5rLWl0ZW0+LmstbGluay5rLXNlbGVjdGVkLC5rLW1lbnUuay1jb250ZXh0LW1lbnUgLmstaXRlbT4uay1saW5rOmFjdGl2ZSwuay1tZW51LmstY29udGV4dC1tZW51IC5rLWl0ZW0+LmstbGluay5rLWFjdGl2ZSwuay1tZW51LmstY29udGV4dC1tZW51IC5rLWl0ZW0+LmstbGluay5rLXNlbGVjdGVke2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9LmstbWVudS1ncm91cCAuay1pdGVtOmZvY3VzPi5rLWxpbmssLmstbWVudS1ncm91cCAuay1pdGVtLmstZm9jdXM+LmstbGluaywuay1tZW51LmstY29udGV4dC1tZW51IC5rLWl0ZW06Zm9jdXM+LmstbGluaywuay1tZW51LmstY29udGV4dC1tZW51IC5rLWl0ZW0uay1mb2N1cz4uay1saW5re2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwwLDAsLjEyKX0uay1tZW51LWdyb3VwPi5rLXNlcGFyYXRvciwuay1tZW51LmstY29udGV4dC1tZW51Pi5rLXNlcGFyYXRvcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKX0uay1tZW51LXNjcm9sbC13cmFwcGVyIC5rLW1lbnUtc2Nyb2xsLWJ1dHRvbntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpfS5rLW1lbnUtc2Nyb2xsLXdyYXBwZXIgLmstbWVudS1zY3JvbGwtYnV0dG9uOmhvdmVye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKX0uay1tZW51LXNjcm9sbC13cmFwcGVyIC5rLW1lbnUtc2Nyb2xsLWJ1dHRvbjpob3Zlcjo6YmVmb3Jle29wYWNpdHk6MH0uay10b29sYmFye21hcmdpbjowO3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3gtc2l6aW5nOmJvcmRlci1ib3g7b3V0bGluZTowO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtsaXN0LXN0eWxlOm5vbmU7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgd3JhcDtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstdG9vbGJhcjo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtoZWlnaHQ6Y2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSoxZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pKjIgKyAycHgpfS5rLXRvb2xiYXIuay10b29sYmFyLXJlc2l6YWJsZXtmbGV4LXdyYXA6bm93cmFwfS5rLXRvb2xiYXIuay10b29sYmFyLXNjcm9sbGFibGV7ZmxleC13cmFwOm5vd3JhcDtwb3NpdGlvbjpyZWxhdGl2ZX0uay10b29sYmFyLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXk6OmJlZm9yZSwuay10b29sYmFyLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXk6OmFmdGVye2NvbnRlbnQ6XCJcIjtoZWlnaHQ6MTAwJTthc3BlY3QtcmF0aW86MTtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjN9LmstdG9vbGJhci5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5OjpiZWZvcmV7aW5zZXQtaW5saW5lLXN0YXJ0OjB9LmstdG9vbGJhci5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5OjphZnRlcntpbnNldC1pbmxpbmUtZW5kOjB9LmstdG9vbGJhci5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5LmstdG9vbGJhci1zY3JvbGxhYmxlLXN0YXJ0OjpiZWZvcmUsLmstdG9vbGJhci5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5LmstdG9vbGJhci1zY3JvbGxhYmxlLWVuZDo6YWZ0ZXJ7ZGlzcGxheTpub25lfS5rLXRvb2xiYXI+KntmbGV4LXNocmluazowO2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uay10b29sYmFyPio+bGFiZWx7bWFyZ2luLWlubGluZS1lbmQ6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2FsaWduLXNlbGY6Y2VudGVyfS5rLXRvb2xiYXIgLmstaW5wdXQsLmstdG9vbGJhciAuay1waWNrZXJ7d2lkdGg6MTBlbX0uay10b29sYmFyIC5rLWNvbG9yLXBpY2tlciwuay10b29sYmFyIC5rLWNvbG9ycGlja2Vye3dpZHRoOm1pbi1jb250ZW50fS5rLXRvb2xiYXIgLmstdG9vbGJhci1vdmVyZmxvdy1idXR0b257bWFyZ2luLWlubGluZS1zdGFydDphdXRvfS5rLXRvb2xiYXIgLmstdG9vbGJhci1idXR0b24tc2VwYXJhdG9ye2hlaWdodDpjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpKjFlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkqMiArIDJweCk7bWFyZ2luLWlubGluZS1zdGFydDphdXRvfS5rLXRvb2xiYXIgLmstdG9vbGJhci1idXR0b24tc2VwYXJhdG9yKy5rLXRvb2xiYXItb3ZlcmZsb3ctYnV0dG9ue21hcmdpbi1pbmxpbmUtc3RhcnQ6MH0uay10b29sYmFyIC5rLXRvb2xiYXItc3BhY2Vye2hlaWdodDoxLjQyODU3MTQyODZlbTtmbGV4OjEgMCAwJX0uay10b29sYmFyIC5rLXRvb2xiYXItaXRlbTpmb2N1cywuay10b29sYmFyIC5rLXRvb2xiYXItaXRlbS5rLWZvY3Vze3RleHQtZGVjb3JhdGlvbjpub25lO291dGxpbmU6MH0uay10b29sYmFyIC5rLXNlcGFyYXRvciwuay10b29sYmFyLXNlcGFyYXRvcnt3aWR0aDowO2hlaWdodDoxLjQyODU3MTQyODZlbTtib3JkZXItd2lkdGg6MCAwIDAgMXB4O2JvcmRlci1zdHlsZTpzb2xpZDthbGlnbi1zZWxmOmNlbnRlcn0uay10b29sYmFyLWl0ZW1ze2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtmbGV4OjEgMSBhdXRvO292ZXJmbG93OmhpZGRlbn0uay10b29sYmFyLWl0ZW1zLXNjcm9sbHtvdmVyZmxvdy14OmF1dG87c2Nyb2xsYmFyLXdpZHRoOm5vbmV9LmstdG9vbGJhci1pdGVtcy1zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFye2Rpc3BsYXk6bm9uZX0uay10b29sYmFyLWl0ZW1zLWxpc3R7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgd3JhcDtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtmbGV4OjEgMSBhdXRvO292ZXJmbG93OmhpZGRlbn0uay10b29sYmFyLW91dGxpbmV7Ym9yZGVyLXdpZHRoOjFweDtiYWNrZ3JvdW5kOm5vbmV9LmstdG9vbGJhci1mbGF0e2JvcmRlci1ibG9jay1zdGFydC1jb2xvcjpyZ2JhKDAsMCwwLDApICFpbXBvcnRhbnQ7Ym9yZGVyLWlubGluZS1jb2xvcjpyZ2JhKDAsMCwwLDApICFpbXBvcnRhbnQ7YmFja2dyb3VuZDpub25lICFpbXBvcnRhbnR9LmstdG9vbGJhci1ncm91cHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246aW5oZXJpdDtmbGV4LXdyYXA6bm93cmFwO2dhcDppbmhlcml0fS5rLXRvb2xiYXItc217cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKX0uay10b29sYmFyLXNtOjpiZWZvcmV7bWFyZ2luLWlubGluZS1zdGFydDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKSotMSl9LmstdG9vbGJhci1zbS5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5OjpiZWZvcmV7aW5zZXQtaW5saW5lLXN0YXJ0OnZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKX0uay10b29sYmFyLXNtPio+bGFiZWx7bWFyZ2luLWlubGluZS1lbmQ6dmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pfS5rLXRvb2xiYXItc20gLmstdG9vbGJhci1pdGVtc3tnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pfS5rLXRvb2xiYXItc20gLmstdG9vbGJhci1idXR0b24tc2VwYXJhdG9ye2hlaWdodDpjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpKjFlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSoyICsgMnB4KX0uay10b29sYmFyLXNtIC5rLXRvb2xiYXItaXRlbXMtc2Nyb2xse3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTttYXJnaW4tYmxvY2s6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pKi0xKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO21hcmdpbi1pbmxpbmU6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pKi0xKX0uay10b29sYmFyLXNtLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXkgLmstdG9vbGJhci1pdGVtcy1zY3JvbGw6b25seS1jaGlsZCwuay10b29sYmFyLXNtIC5rLXRvb2xiYXItaXRlbXMtc2Nyb2xsOm5vdCg6b25seS1jaGlsZCl7cGFkZGluZy1pbmxpbmUtZW5kOjA7bWFyZ2luLWlubGluZS1lbmQ6MH0uay10b29sYmFyLWl0ZW1zLWxpc3Qtc217cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKX0uay10b29sYmFyLW1ke3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLXRvb2xiYXItbWQ6OmJlZm9yZXttYXJnaW4taW5saW5lLXN0YXJ0OmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pKi0xKX0uay10b29sYmFyLW1kLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXk6OmJlZm9yZXtpbnNldC1pbmxpbmUtc3RhcnQ6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLXRvb2xiYXItbWQ+Kj5sYWJlbHttYXJnaW4taW5saW5lLWVuZDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstdG9vbGJhci1tZCAuay10b29sYmFyLWl0ZW1ze2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstdG9vbGJhci1tZCAuay10b29sYmFyLWJ1dHRvbi1zZXBhcmF0b3J7aGVpZ2h0OmNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkqMWVtICsgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSoyICsgMnB4KX0uay10b29sYmFyLW1kIC5rLXRvb2xiYXItaXRlbXMtc2Nyb2xse3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO21hcmdpbi1ibG9jazpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSotMSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO21hcmdpbi1pbmxpbmU6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkqLTEpfS5rLXRvb2xiYXItbWQuay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheSAuay10b29sYmFyLWl0ZW1zLXNjcm9sbDpvbmx5LWNoaWxkLC5rLXRvb2xiYXItbWQgLmstdG9vbGJhci1pdGVtcy1zY3JvbGw6bm90KDpvbmx5LWNoaWxkKXtwYWRkaW5nLWlubGluZS1lbmQ6MDttYXJnaW4taW5saW5lLWVuZDowfS5rLXRvb2xiYXItaXRlbXMtbGlzdC1tZHtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay10b29sYmFyLWxne3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yXFwuNSwgMC42MjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMlxcLjUsIDAuNjI1cmVtKTtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yXFwuNSwgMC42MjVyZW0pfS5rLXRvb2xiYXItbGc6OmJlZm9yZXttYXJnaW4taW5saW5lLXN0YXJ0OmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yXFwuNSwgMC42MjVyZW0pKi0xKX0uay10b29sYmFyLWxnLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXk6OmJlZm9yZXtpbnNldC1pbmxpbmUtc3RhcnQ6dmFyKC0ta2VuZG8tc3BhY2luZy0yXFwuNSwgMC42MjVyZW0pfS5rLXRvb2xiYXItbGc+Kj5sYWJlbHttYXJnaW4taW5saW5lLWVuZDp2YXIoLS1rZW5kby1zcGFjaW5nLTJcXC41LCAwLjYyNXJlbSl9LmstdG9vbGJhci1sZyAuay10b29sYmFyLWl0ZW1ze2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTJcXC41LCAwLjYyNXJlbSl9LmstdG9vbGJhci1sZyAuay10b29sYmFyLWJ1dHRvbi1zZXBhcmF0b3J7aGVpZ2h0OmNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIG5vcm1hbCkqMWVtICsgdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pKjIgKyAycHgpfS5rLXRvb2xiYXItbGcgLmstdG9vbGJhci1pdGVtcy1zY3JvbGx7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTJcXC41LCAwLjYyNXJlbSk7bWFyZ2luLWJsb2NrOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yXFwuNSwgMC42MjVyZW0pKi0xKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTJcXC41LCAwLjYyNXJlbSk7bWFyZ2luLWlubGluZTpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMlxcLjUsIDAuNjI1cmVtKSotMSl9LmstdG9vbGJhci1sZy5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5IC5rLXRvb2xiYXItaXRlbXMtc2Nyb2xsOm9ubHktY2hpbGQsLmstdG9vbGJhci1sZyAuay10b29sYmFyLWl0ZW1zLXNjcm9sbDpub3QoOm9ubHktY2hpbGQpe3BhZGRpbmctaW5saW5lLWVuZDowO21hcmdpbi1pbmxpbmUtZW5kOjB9LmstdG9vbGJhci1pdGVtcy1saXN0LWxne3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yXFwuNSwgMC42MjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMlxcLjUsIDAuNjI1cmVtKTtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yXFwuNSwgMC42MjVyZW0pfS5rLXRvb2xiYXItc206OmJlZm9yZXtoZWlnaHQ6Y2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSoxZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkqMiArIDJweCl9LmstdG9vbGJhci1tZDo6YmVmb3Jle2hlaWdodDpjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpKjFlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkqMiArIDJweCl9LmstdG9vbGJhci1sZzo6YmVmb3Jle2hlaWdodDpjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpKjFlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSoyICsgMnB4KX0uay1mbG9hdGluZy10b29sYmFyLC5lZGl0b3JUb29sYmFyV2luZG93Lmstd2luZG93LWNvbnRlbnR7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgIWltcG9ydGFudDtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgIWltcG9ydGFudDtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXA7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTthbGlnbi1pdGVtczpjZW50ZXJ9LmstZmxvYXRpbmctdG9vbGJhciAuay10b29sYmFyLC5lZGl0b3JUb29sYmFyV2luZG93Lmstd2luZG93LWNvbnRlbnQgLmstdG9vbGJhcntwYWRkaW5nOjA7Ym9yZGVyLXdpZHRoOjA7ZmxleC1zaHJpbms6MTtjb2xvcjppbmhlcml0O2JhY2tncm91bmQ6bm9uZX0uay1lZGl0b3J0b29sYmFyLWRyYWdIYW5kbGV7Y3Vyc29yOm1vdmU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjthbGlnbi1zZWxmOnN0cmV0Y2g7ZmxleC1zaHJpbms6MH0uay1vdmVyZmxvdy1jb250YWluZXJ7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCl9Lmstb3ZlcmZsb3ctY29udGFpbmVyPi5rLWl0ZW17Ym9yZGVyLWNvbG9yOmluaGVyaXR9Lmstb3ZlcmZsb3ctY29udGFpbmVyIC5rLXNlcGFyYXRvcnttYXJnaW46dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAwfS5rLW92ZXJmbG93LWNvbnRhaW5lciAuay1vdmVyZmxvdy10b29sLWdyb3Vwe2Rpc3BsYXk6YmxvY2t9Lmstb3ZlcmZsb3ctY29udGFpbmVyIC5rLW92ZXJmbG93LWJ1dHRvbntwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG87Ym9yZGVyLXdpZHRoOjA7Ym9yZGVyLXJhZGl1czowO2FzcGVjdC1yYXRpbzphdXRvO2NvbG9yOmluaGVyaXQ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JhY2tncm91bmQtaW1hZ2U6bm9uZTtmb250OmluaGVyaXQ7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjthbGlnbi1jb250ZW50OmNlbnRlcjtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtwb3NpdGlvbjpyZWxhdGl2ZX0uay1vdmVyZmxvdy1jb250YWluZXIgLmstYnV0dG9uLWdyb3Vwe2JveC1zaGFkb3c6bm9uZTtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OmNvbHVtbiBub3dyYXB9Lmstb3ZlcmZsb3ctY29udGFpbmVyIC5rLWJ1dHRvbi1ncm91cCAuay1idXR0b257bWFyZ2luOjB9Lmstb3ZlcmZsb3ctY29udGFpbmVyIC5rLXNwbGl0LWJ1dHRvbntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5rLW92ZXJmbG93LWNvbnRhaW5lciAuay1vdmVyZmxvdy1oaWRkZW57ZGlzcGxheTpub25lfS5rLXRvb2xiYXIgLmstdG9vbGJhci1pdGVtOmZvY3VzLC5rLXRvb2xiYXIgLmstdG9vbGJhci1pdGVtLmstZm9jdXN7Ym94LXNoYWRvdzowIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA4JSwgdHJhbnNwYXJlbnQpfS5rLXRvb2xiYXItaXRlbXN7Ym9yZGVyLWNvbG9yOmluaGVyaXR9LmstdG9vbGJhciAuay1zZXBhcmF0b3IsLmstdG9vbGJhci1zZXBhcmF0b3J7Ym9yZGVyLWNvbG9yOmluaGVyaXR9LmstdG9vbGJhci1zb2xpZHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKX0uay10b29sYmFyLXNvbGlkLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXk6OmJlZm9yZXtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg5MGRlZywgdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSksIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZikgMCUsIHRyYW5zcGFyZW50KSl9LmstdG9vbGJhci1zb2xpZC5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5OjphZnRlcntiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpLCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpIDAlLCB0cmFuc3BhcmVudCkpfS5rLXRvb2xiYXItaXRlbXMtbGlzdC1zb2xpZHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKX0uay10b29sYmFyLW91dGxpbmV7Ym9yZGVyLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1iYXNlLCAjM2QzZDNkKSA1MCUsIHRyYW5zcGFyZW50KTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1iYXNlLCAjM2QzZDNkKX0uay10b29sYmFyLW91dGxpbmUuay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheTo6YmVmb3Jle2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDkwZGVnLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZiksIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZikgMCUsIHRyYW5zcGFyZW50KSl9LmstdG9vbGJhci1vdXRsaW5lLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXk6OmFmdGVye2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDI3MGRlZywgdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpLCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpIDAlLCB0cmFuc3BhcmVudCkpfS5rLXRvb2xiYXItaXRlbXMtbGlzdC1vdXRsaW5le2JvcmRlci1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYmFzZSwgIzNkM2QzZCkgNTAlLCB0cmFuc3BhcmVudCl9LmstdG9vbGJhci1mbGF0e2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpfS5rLXRvb2xiYXItZmxhdD4uay1zZXBhcmF0b3IsLmstdG9vbGJhci1mbGF0IC5rLXRvb2xiYXItc2VwYXJhdG9ye2JvcmRlci1pbmxpbmUtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKX0uay10b29sYmFyLWZsYXQuay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheTo6YmVmb3Jle2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDkwZGVnLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZiksIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZikgMCUsIHRyYW5zcGFyZW50KSl9LmstdG9vbGJhci1mbGF0LmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXk6OmFmdGVye2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDI3MGRlZywgdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpLCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpIDAlLCB0cmFuc3BhcmVudCkpfS5rLXRvb2xiYXItaXRlbXMtbGlzdC1mbGF0e2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpfS5rLWZsb2F0aW5nLXRvb2xiYXIsLmVkaXRvclRvb2xiYXJXaW5kb3cuay13aW5kb3ctY29udGVudHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKX0uay1vdmVyZmxvdy1jb250YWluZXIgLmstYnV0dG9uOmhvdmVyLC5rLW92ZXJmbG93LWNvbnRhaW5lciAuay1idXR0b24uay1ob3Zlcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZDp2YXIoLS1rZW5kby1jb2xvci1iYXNlLWhvdmVyLCAjZWJlYmViKX0uay1vdmVyZmxvdy1jb250YWluZXIgLmstYnV0dG9uOmZvY3VzLC5rLW92ZXJmbG93LWNvbnRhaW5lciAuay1idXR0b24uay1mb2N1c3tib3gtc2hhZG93Omluc2V0IDAgMCAwIDJweCByZ2JhKDAsMCwwLC4xMil9Lmstb3ZlcmZsb3ctY29udGFpbmVyIC5rLWJ1dHRvbjphY3RpdmUsLmstb3ZlcmZsb3ctY29udGFpbmVyIC5rLWJ1dHRvbi5rLWFjdGl2ZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZDp2YXIoLS1rZW5kby1jb2xvci1iYXNlLWhvdmVyLCAjZWJlYmViKX0uay1vdmVyZmxvdy1jb250YWluZXIgLmstYnV0dG9uLmstc2VsZWN0ZWR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7YmFja2dyb3VuZDp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1vdmVyZmxvdy1jb250YWluZXIgLmstYnV0dG9uOmRpc2FibGVkLC5rLW92ZXJmbG93LWNvbnRhaW5lciAuay1idXR0b24uay1kaXNhYmxlZHtjb2xvcjppbmhlcml0fTppcyguay1ydGwgLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXksW2Rpcj1ydGxdIC5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5LC5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5LmstcnRsLC5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5W2Rpcj1ydGxdKTo6YmVmb3Jle2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDI3MGRlZywgdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSksIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZikgMCUsIHRyYW5zcGFyZW50KSl9OmlzKC5rLXJ0bCAuay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheSxbZGlyPXJ0bF0gLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXksLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXkuay1ydGwsLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXlbZGlyPXJ0bF0pOjphZnRlcntiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg5MGRlZywgdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSksIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZikgMCUsIHRyYW5zcGFyZW50KSl9OmlzKC5rLXJ0bCAuay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheSxbZGlyPXJ0bF0gLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXksLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXkuay1ydGwsLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXlbZGlyPXJ0bF0pLmstdG9vbGJhci1vdXRsaW5lOjpiZWZvcmV7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZiksIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZikgMCUsIHRyYW5zcGFyZW50KSl9OmlzKC5rLXJ0bCAuay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheSxbZGlyPXJ0bF0gLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXksLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXkuay1ydGwsLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXlbZGlyPXJ0bF0pLmstdG9vbGJhci1vdXRsaW5lOjphZnRlcntiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg5MGRlZywgdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpLCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpIDAlLCB0cmFuc3BhcmVudCkpfTppcyguay1ydGwgLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXksW2Rpcj1ydGxdIC5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5LC5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5LmstcnRsLC5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5W2Rpcj1ydGxdKS5rLXRvb2xiYXItZmxhdDo6YmVmb3Jle2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDI3MGRlZywgdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpLCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpIDAlLCB0cmFuc3BhcmVudCkpfTppcyguay1ydGwgLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXksW2Rpcj1ydGxdIC5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5LC5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5LmstcnRsLC5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5W2Rpcj1ydGxdKS5rLXRvb2xiYXItZmxhdDo6YWZ0ZXJ7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSwgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSAwJSwgdHJhbnNwYXJlbnQpKX0uay1vdmVyZmxvdy1hdXRve292ZXJmbG93OmF1dG99LlxcIWstb3ZlcmZsb3ctYXV0b3tvdmVyZmxvdzphdXRvICFpbXBvcnRhbnR9Lmstb3ZlcmZsb3ctaGlkZGVue292ZXJmbG93OmhpZGRlbn0uXFwhay1vdmVyZmxvdy1oaWRkZW57b3ZlcmZsb3c6aGlkZGVuICFpbXBvcnRhbnR9Lmstb3ZlcmZsb3ctdmlzaWJsZXtvdmVyZmxvdzp2aXNpYmxlfS5cXCFrLW92ZXJmbG93LXZpc2libGV7b3ZlcmZsb3c6dmlzaWJsZSAhaW1wb3J0YW50fS5rLW92ZXJmbG93LXNjcm9sbHtvdmVyZmxvdzpzY3JvbGx9LlxcIWstb3ZlcmZsb3ctc2Nyb2xse292ZXJmbG93OnNjcm9sbCAhaW1wb3J0YW50fS5rLW92ZXJmbG93LWNsaXB7b3ZlcmZsb3c6Y2xpcH0uXFwhay1vdmVyZmxvdy1jbGlwe292ZXJmbG93OmNsaXAgIWltcG9ydGFudH0uay1vdmVyZmxvdy14LWF1dG97b3ZlcmZsb3cteDphdXRvfS5cXCFrLW92ZXJmbG93LXgtYXV0b3tvdmVyZmxvdy14OmF1dG8gIWltcG9ydGFudH0uay1vdmVyZmxvdy14LWhpZGRlbntvdmVyZmxvdy14OmhpZGRlbn0uXFwhay1vdmVyZmxvdy14LWhpZGRlbntvdmVyZmxvdy14OmhpZGRlbiAhaW1wb3J0YW50fS5rLW92ZXJmbG93LXgtdmlzaWJsZXtvdmVyZmxvdy14OnZpc2libGV9LlxcIWstb3ZlcmZsb3cteC12aXNpYmxle292ZXJmbG93LXg6dmlzaWJsZSAhaW1wb3J0YW50fS5rLW92ZXJmbG93LXgtc2Nyb2xse292ZXJmbG93LXg6c2Nyb2xsfS5cXCFrLW92ZXJmbG93LXgtc2Nyb2xse292ZXJmbG93LXg6c2Nyb2xsICFpbXBvcnRhbnR9Lmstb3ZlcmZsb3cteC1jbGlwe292ZXJmbG93LXg6Y2xpcH0uXFwhay1vdmVyZmxvdy14LWNsaXB7b3ZlcmZsb3cteDpjbGlwICFpbXBvcnRhbnR9Lmstb3ZlcmZsb3cteS1hdXRve292ZXJmbG93LXk6YXV0b30uXFwhay1vdmVyZmxvdy15LWF1dG97b3ZlcmZsb3cteTphdXRvICFpbXBvcnRhbnR9Lmstb3ZlcmZsb3cteS1oaWRkZW57b3ZlcmZsb3cteTpoaWRkZW59LlxcIWstb3ZlcmZsb3cteS1oaWRkZW57b3ZlcmZsb3cteTpoaWRkZW4gIWltcG9ydGFudH0uay1vdmVyZmxvdy15LXZpc2libGV7b3ZlcmZsb3cteTp2aXNpYmxlfS5cXCFrLW92ZXJmbG93LXktdmlzaWJsZXtvdmVyZmxvdy15OnZpc2libGUgIWltcG9ydGFudH0uay1vdmVyZmxvdy15LXNjcm9sbHtvdmVyZmxvdy15OnNjcm9sbH0uXFwhay1vdmVyZmxvdy15LXNjcm9sbHtvdmVyZmxvdy15OnNjcm9sbCAhaW1wb3J0YW50fS5rLW92ZXJmbG93LXktY2xpcHtvdmVyZmxvdy15OmNsaXB9LlxcIWstb3ZlcmZsb3cteS1jbGlwe292ZXJmbG93LXk6Y2xpcCAhaW1wb3J0YW50fS5rLWZvcm0sLmstZm9ybS1pbmxpbmV7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCl9LmstZmllbGRzZXR7bWFyZ2luOnZhcigtLWtlbmRvLXNwYWNpbmctN1xcLjUsIDEuODc1cmVtKTtib3JkZXItd2lkdGg6MXB4IDAgMDtib3JkZXItc3R5bGU6c29saWQ7cGFkZGluZzoyNXB4IDAgMH0uay1maWVsZHNldD5sZWdlbmR7bWFyZ2luLWlubGluZS1zdGFydDowO3BhZGRpbmc6MCB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgMCAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX1rZW5kby1sYWJlbD4uay1sYWJlbHttYXJnaW46MH0uay1sYWJlbC1vcHRpb25hbHttYXJnaW4tbGVmdDp2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSk7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgaW5oZXJpdCk7Zm9udC1zdHlsZTppdGFsaWM7YWxpZ24tc2VsZjpjZW50ZXJ9LmstbGFiZWwtZW1wdHk6OmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmstZm9ybXtib3JkZXI6MH0uay1mb3JtIC5rLWZvcm0tZmllbGQ+LmstbGFiZWwsLmstZm9ybSAuay1mb3JtLWZpZWxkPmtlbmRvLWxhYmVsLC5rLWZvcm0gLmstZm9ybS1sYWJlbHttYXJnaW4tYmxvY2stZW5kOnZhcigtLWtlbmRvLXNwYWNpbmctMCwgMHB4KTtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXB9LmstZm9ybSAuay1sYWJlbCsuay1yYWRpb3ttYXJnaW4taW5saW5lLXN0YXJ0OjB9LmstZm9ybSAuay1mb3JtLWZpZWxkc2V0e21hcmdpbjoyZW0gMCAwO3BhZGRpbmc6dmFyKC0ta2VuZG8tc3BhY2luZy0wLCAwcHgpO2JvcmRlcjowfS5rLWZvcm0gLmstZm9ybS1maWVsZHNldD4qOm5vdCguay1oaWRkZW4pOmZpcnN0LWNoaWxkLC5rLWZvcm0gLmstZm9ybS1maWVsZHNldD4qLmstaGlkZGVuKzpub3QoLmstaGlkZGVuKXttYXJnaW4tYmxvY2stc3RhcnQ6MH0uay1mb3JtIC5rLWZvcm0tbGVnZW5ke21hcmdpbjowIDAgMWVtO3BhZGRpbmc6dmFyKC0ta2VuZG8tc3BhY2luZy0wLCAwcHgpO2JvcmRlci13aWR0aDowIDAgMnB4O2JvcmRlci1zdHlsZTpzb2xpZDt3aWR0aDoxMDAlO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uay1mb3JtIC5rLWZvcm0tZ3JvdXB7cGFkZGluZzowfS5rLWZvcm0+Kjpub3QoLmstaGlkZGVuKTpmaXJzdC1jaGlsZCwuay1mb3JtPiouay1oaWRkZW4rOm5vdCguay1oaWRkZW4pe21hcmdpbi1ibG9jay1zdGFydDowfS5rLWZvcm0gLmstZm9ybS1maWVsZCwuay1mb3JtIC5rLWZvcm0tZmllbGQtd3JhcHtkaXNwbGF5OmJsb2NrfS5rLWZvcm0gLmstZm9ybS1maWVsZC1kaXNhYmxlZCAuay1sYWJlbCwuay1mb3JtIC5rLWZvcm0tZmllbGQtZGlzYWJsZWQgLmstZm9ybS1sYWJlbHtvdXRsaW5lOm5vbmU7Y3Vyc29yOmRlZmF1bHQ7Y29sb3I6dmFyKC0ta2VuZG8tZGlzYWJsZWQtdGV4dCwgdW5zZXQpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tZGlzYWJsZWQtYmcsIHVuc2V0KTtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tZGlzYWJsZWQtYm9yZGVyLCB1bnNldCk7b3BhY2l0eTp2YXIoLS1rZW5kby1kaXNhYmxlZC1vcGFjaXR5LCB1bnNldCk7ZmlsdGVyOnZhcigtLWtlbmRvLWRpc2FibGVkLWZpbHRlciwgdW5zZXQpO3BvaW50ZXItZXZlbnRzOm5vbmU7Ym94LXNoYWRvdzpub25lfS5rLWZvcm0gLmstYWxlcnQtZXJyb3J7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgaW5oZXJpdCk7bWFyZ2luLWJsb2NrLXN0YXJ0OmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSoyKX0uay1mb3JtIC5rLWZpZWxkLWluZm97ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZS14cywgaW5oZXJpdCk7bGluZS1oZWlnaHQ6MTttYXJnaW4tYmxvY2s6MDttYXJnaW4taW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1mb3JtIC5rLW11bHRpc2VsZWN0LC5rLWZvcm0gLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyLC5rLWZvcm0gLmstZGF0ZXJhbmdlcGlja2VyIC5rLWRhdGVpbnB1dCwuay1mb3JtIC5rLXNpZ25hdHVyZXtkaXNwbGF5OmlubGluZS1mbGV4O3dpZHRoOjEwMCV9LmstZm9ybS1idXR0b25ze3BhZGRpbmc6MDtvdmVyZmxvdzp2aXNpYmxlfS5rLWZvcm0taGludCwuay1mb3JtLWVycm9ye21hcmdpbi1ibG9jay1zdGFydDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO2Rpc3BsYXk6ZmxleDtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLXNtLCBpbmhlcml0KTtmb250LXN0eWxlOml0YWxpY30uay10ZXh0LXN0YXJ0LC5rLWJ1dHRvbnMtc3RhcnR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9LmstdGV4dC1lbmQsLmstYnV0dG9ucy1lbmR7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfS5rLWZvcm0tc2VwYXJhdG9ye21hcmdpbjp2YXIoLS1rZW5kby1zcGFjaW5nLTNcXC41LCAwLjg3NXJlbSkgMCAwO2JvcmRlci13aWR0aDoxcHggMCAwO2JvcmRlci1zdHlsZTpzb2xpZDtkaXNwbGF5OmJsb2NrO2ZsZXg6MCAwIGF1dG99LmstZm9ybS1ob3Jpem9udGFsIC5rLWZvcm0tZmllbGR7ZGlzcGxheTpmbGV4fS5rLWZvcm0taG9yaXpvbnRhbCAuay1mb3JtLWZpZWxkPi5rLWxhYmVsLC5rLWZvcm0taG9yaXpvbnRhbCAuay1mb3JtLWZpZWxkPmtlbmRvLWxhYmVsLC5rLWZvcm0taG9yaXpvbnRhbCAuay1mb3JtLWZpZWxkPi5rLWZvcm0tbGFiZWx7bWFyZ2luLWlubGluZS1lbmQ6dmFyKC0ta2VuZG8tc3BhY2luZy0yXFwuNSwgMC42MjVyZW0pO3BhZGRpbmctYmxvY2stc3RhcnQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTJcXC41LCAwLjYyNXJlbSkvMik7d2lkdGg6MjUlO3RleHQtYWxpZ246ZW5kO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LWVuZDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0uay1mb3JtLWhvcml6b250YWwgLmstZm9ybS1maWVsZCAuay1sYWJlbC1vcHRpb25hbHttYXJnaW46MDthbGlnbi1zZWxmOmluaGVyaXR9LmstZm9ybS1ob3Jpem9udGFsIC5rLWZvcm0tZmllbGQtd3JhcHttYXgtd2lkdGg6Y2FsYyg3NSUgLSB2YXIoLS1rZW5kby1zcGFjaW5nLTJcXC41LCAwLjYyNXJlbSkpO2ZsZXg6MSAxIGF1dG99LmstZm9ybS1zbSAuay1mb3JtLWZpZWxkLC5rLWZvcm0tc20gLmstZm9ybS1idXR0b25ze21hcmdpbi1ibG9jay1zdGFydDp2YXIoLS1rZW5kby1zcGFjaW5nLTJcXC41LCAwLjYyNXJlbSl9LmstZm9ybS1tZCAuay1mb3JtLWZpZWxkLC5rLWZvcm0tbWQgLmstZm9ybS1idXR0b25ze21hcmdpbi1ibG9jay1zdGFydDp2YXIoLS1rZW5kby1zcGFjaW5nLTNcXC41LCAwLjg3NXJlbSl9LmstZm9ybS1sZyAuay1mb3JtLWZpZWxkLC5rLWZvcm0tbGcgLmstZm9ybS1idXR0b25ze21hcmdpbi1ibG9jay1zdGFydDp2YXIoLS1rZW5kby1zcGFjaW5nLTRcXC41LCAxLjEyNXJlbSl9LmstZm9ybS1pbmxpbmV7cGFkZGluZzpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSoyKX0uay1mb3JtLWlubGluZSBmaWVsZHNldHtib3JkZXItd2lkdGg6MXB4IDAgMDtib3JkZXItc3R5bGU6c29saWQ7bWFyZ2luOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pKjIqMikgMDtwYWRkaW5nOjB9LmstZm9ybS1pbmxpbmUgZmllbGRzZXQ6Zmlyc3QtY2hpbGQ6Zmlyc3Qtb2YtdHlwZXttYXJnaW4tYmxvY2stc3RhcnQ6MH0uay1mb3JtLWlubGluZSBmaWVsZHNldDpsYXN0LWNoaWxkOmxhc3Qtb2YtdHlwZXttYXJnaW4tYmxvY2stZW5kOjB9LmstZm9ybS1pbmxpbmUgbGVnZW5ke2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUtc20sIGluaGVyaXQpO3RleHQtYWxpZ246c3RhcnQ7Zm9udC13ZWlnaHQ6NjAwO2xpbmUtaGVpZ2h0OjE7bWFyZ2luLWJsb2NrLWVuZDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKSoyKTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7cGFkZGluZzowIHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAwIDA7d2lkdGg6YXV0b30uay1mb3JtLWlubGluZSAuay1mb3JtLWZpZWxke2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O3RleHQtYWxpZ246c3RhcnQ7bWFyZ2luLWJsb2NrLWVuZDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKSoyKX0uay1mb3JtLWlubGluZSAuay1mb3JtLWZpZWxkPnNwYW46bm90KC5rLXdpZGdldCl7d2lkdGg6MjUlO3RleHQtYWxpZ246ZW5kO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO3BhZGRpbmctYmxvY2s6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pICsgMXB4KTtwYWRkaW5nLWlubGluZTowIHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7YWxpZ24tc2VsZjpjZW50ZXJ9LmstZm9ybS1pbmxpbmUgLmstZm9ybS1maWVsZD5pbnB1dHthbGlnbi1zZWxmOmNlbnRlcn0uay1mb3JtLWlubGluZSAuay1mb3JtLWZpZWxkPmlucHV0Om5vdCguay1jaGVja2JveCk6bm90KC5rLXJhZGlvKXtmbGV4OjEgMSBhdXRvfS5rLWZvcm0taW5saW5lIC5rLWZvcm0tZmllbGQgLmstYWxlcnQtZXJyb3J7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgaW5oZXJpdCk7bWFyZ2luLWJsb2NrLXN0YXJ0OmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSoyKX0uay1mb3JtLWlubGluZSAuay1mb3JtLWZpZWxkIC5rLWZpZWxkLWluZm97ZGlzcGxheTpibG9jaztmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLXhzLCBpbmhlcml0KTtsaW5lLWhlaWdodDoxO21hcmdpbjowfS5rLWZvcm0taW5saW5lIC5rLWZvcm0tZmllbGQ6bGFzdC1jaGlsZHttYXJnaW4tYmxvY2stZW5kOjB9LmstZWRpdC1mb3JtLWNvbnRhaW5lcnt3aWR0aDo0MDBweDttaW4td2lkdGg6NDAwcHg7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7cG9zaXRpb246cmVsYXRpdmV9LmstcG9wdXAtZWRpdC1mb3JtPi5rLWFjdGlvbnMsLmstcG9wdXAtZWRpdC1mb3JtPi5rLWVkaXQtYnV0dG9ucywuay1wb3B1cC1lZGl0LWZvcm0+LmstYWN0aW9uLWJ1dHRvbnMsLmstcG9wdXAtZWRpdC1mb3JtPi5rLWNvbHVtbm1lbnUtYWN0aW9ucywuay1wb3B1cC1lZGl0LWZvcm0+LmstZm9ybS1idXR0b25zLC5rLWVkaXQtZm9ybS1jb250YWluZXIgLmstYWN0aW9ucywuay1lZGl0LWZvcm0tY29udGFpbmVyIC5rLWVkaXQtYnV0dG9ucywuay1lZGl0LWZvcm0tY29udGFpbmVyIC5rLWFjdGlvbi1idXR0b25zLC5rLWVkaXQtZm9ybS1jb250YWluZXIgLmstY29sdW1ubWVudS1hY3Rpb25zLC5rLWVkaXQtZm9ybS1jb250YWluZXIgLmstZm9ybS1idXR0b25ze21hcmdpbjp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pIGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSotMSkgY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pKi0xKX0uay1lZGl0LWxhYmVse21hcmdpbjowIDAgdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtwYWRkaW5nOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSArIDFweCkgMDt3aWR0aDozMCU7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7dGV4dC1hbGlnbjplbmQ7ZmxvYXQ6aW5saW5lLXN0YXJ0O2NsZWFyOmJvdGh9LmstZWRpdC1maWVsZHttYXJnaW46MCAwIHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7d2lkdGg6NjUlO2Zsb2F0OmlubGluZS1lbmQ7Y2xlYXI6aW5saW5lLWVuZDtwb3NpdGlvbjpyZWxhdGl2ZX0uay1lZGl0LWZpZWxkLmstbm8tZWRpdG9ye3BhZGRpbmc6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pICsgMXB4KSAwfS5rLWVkaXQtZmllbGQ+Lmstd2lkZ2V0e3dpZHRoOjEwMCU7Ym94LXNpemluZzpib3JkZXItYm94fS5rLWVkaXQtZmllbGQgaW5wdXRbdHlwZT1yYWRpb106bm90KC5rLXJhZGlvKSwuay1lZGl0LWZpZWxkIGlucHV0W3R5cGU9Y2hlY2tib3hdOm5vdCguay1jaGVja2JveCl7bWFyZ2luLWlubGluZS1lbmQ6LjRleH0uay1lZGl0LWZpZWxkIC5rLXJhZGlvLWxhYmVsLC5rLWVkaXQtZmllbGQgLmstY2hlY2tib3gtbGFiZWx7bWFyZ2luLWlubGluZS1lbmQ6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKX0uay1lZGl0LWZpZWxkPi5rLXJlc2V0PmxpK2xpe21hcmdpbi1ibG9jay1zdGFydDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstZWRpdC1maWVsZCAuay1yZXNldCAuay13aWRnZXR7bWFyZ2luOjAgLjRleCAwIDFleH0uay1mb3JtLC5rLWZvcm0taW5saW5le2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKX0uay1mb3JtIGZpZWxkc2V0IGxlZ2VuZCwuay1mb3JtLWlubGluZSBmaWVsZHNldCBsZWdlbmR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpfS5rLWZvcm0gLmstZm9ybS1sZWdlbmQsLmstZm9ybS1pbmxpbmUgLmstZm9ybS1sZWdlbmR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSl9LmstZm9ybSAuay1maWVsZC1pbmZvLC5rLWZvcm0taW5saW5lIC5rLWZpZWxkLWluZm97Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KX0uay1mb3JtIC5rLWFsZXJ0LWVycm9yLC5rLWZvcm0taW5saW5lIC5rLWFsZXJ0LWVycm9ye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKX0uay1mb3JtLWVycm9yLC5rLXRleHQtZXJyb3IsLmstZm9ybS1maWVsZC1lcnJvciAuay1sYWJlbHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCl9LmstZm9ybS1zZXBhcmF0b3J7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSl9LmstZC1ub25le2Rpc3BsYXk6bm9uZX0uXFwhay1kLW5vbmV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmstZC1jb250ZW50c3tkaXNwbGF5OmNvbnRlbnRzfS5cXCFrLWQtY29udGVudHN7ZGlzcGxheTpjb250ZW50cyAhaW1wb3J0YW50fS5rLWQtYmxvY2t7ZGlzcGxheTpibG9ja30uXFwhay1kLWJsb2Nre2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0uay1kLWlubGluZXtkaXNwbGF5OmlubGluZX0uXFwhay1kLWlubGluZXtkaXNwbGF5OmlubGluZSAhaW1wb3J0YW50fS5rLWQtaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5cXCFrLWQtaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnR9LmstZC1mbGV4LC5rLWQtZmxleC1jb2wsLmstZC1mbGV4LXJvd3tkaXNwbGF5OmZsZXh9LlxcIWstZC1mbGV4LC5cXCFrLWQtZmxleC1jb2wsLlxcIWstZC1mbGV4LXJvd3tkaXNwbGF5OmZsZXggIWltcG9ydGFudH0uay1kLWlubGluZS1mbGV4e2Rpc3BsYXk6aW5saW5lLWZsZXh9LlxcIWstZC1pbmxpbmUtZmxleHtkaXNwbGF5OmlubGluZS1mbGV4ICFpbXBvcnRhbnR9LmstZC1ncmlke2Rpc3BsYXk6Z3JpZH0uXFwhay1kLWdyaWR7ZGlzcGxheTpncmlkICFpbXBvcnRhbnR9LmstZC1pbmxpbmUtZ3JpZHtkaXNwbGF5OmlubGluZS1ncmlkfS5cXCFrLWQtaW5saW5lLWdyaWR7ZGlzcGxheTppbmxpbmUtZ3JpZCAhaW1wb3J0YW50fS5rLWQtdGFibGV7ZGlzcGxheTp0YWJsZX0uXFwhay1kLXRhYmxle2Rpc3BsYXk6dGFibGUgIWltcG9ydGFudH0uay1kLWlubGluZS10YWJsZXtkaXNwbGF5OmlubGluZS10YWJsZX0uXFwhay1kLWlubGluZS10YWJsZXtkaXNwbGF5OmlubGluZS10YWJsZSAhaW1wb3J0YW50fS5rLWQtdGFibGUtcm93e2Rpc3BsYXk6dGFibGUtcm93fS5cXCFrLWQtdGFibGUtcm93e2Rpc3BsYXk6dGFibGUtcm93ICFpbXBvcnRhbnR9LmstZC10YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbH0uXFwhay1kLXRhYmxlLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnR9LmstZC1saXN0LWl0ZW17ZGlzcGxheTpsaXN0LWl0ZW19LlxcIWstZC1saXN0LWl0ZW17ZGlzcGxheTpsaXN0LWl0ZW0gIWltcG9ydGFudH0uay1kaXNwbGF5LW5vbmV7ZGlzcGxheTpub25lfS5cXCFrLWRpc3BsYXktbm9uZXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uay1kaXNwbGF5LWNvbnRlbnRze2Rpc3BsYXk6Y29udGVudHN9LlxcIWstZGlzcGxheS1jb250ZW50c3tkaXNwbGF5OmNvbnRlbnRzICFpbXBvcnRhbnR9LmstZGlzcGxheS1ibG9ja3tkaXNwbGF5OmJsb2NrfS5cXCFrLWRpc3BsYXktYmxvY2t7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fS5rLWRpc3BsYXktaW5saW5le2Rpc3BsYXk6aW5saW5lfS5cXCFrLWRpc3BsYXktaW5saW5le2Rpc3BsYXk6aW5saW5lICFpbXBvcnRhbnR9LmstZGlzcGxheS1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2t9LlxcIWstZGlzcGxheS1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudH0uay1kaXNwbGF5LWZsZXh7ZGlzcGxheTpmbGV4fS5cXCFrLWRpc3BsYXktZmxleHtkaXNwbGF5OmZsZXggIWltcG9ydGFudH0uay1kaXNwbGF5LWlubGluZS1mbGV4e2Rpc3BsYXk6aW5saW5lLWZsZXh9LlxcIWstZGlzcGxheS1pbmxpbmUtZmxleHtkaXNwbGF5OmlubGluZS1mbGV4ICFpbXBvcnRhbnR9LmstZGlzcGxheS1ncmlke2Rpc3BsYXk6Z3JpZH0uXFwhay1kaXNwbGF5LWdyaWR7ZGlzcGxheTpncmlkICFpbXBvcnRhbnR9LmstZGlzcGxheS1pbmxpbmUtZ3JpZHtkaXNwbGF5OmlubGluZS1ncmlkfS5cXCFrLWRpc3BsYXktaW5saW5lLWdyaWR7ZGlzcGxheTppbmxpbmUtZ3JpZCAhaW1wb3J0YW50fS5rLWRpc3BsYXktdGFibGV7ZGlzcGxheTp0YWJsZX0uXFwhay1kaXNwbGF5LXRhYmxle2Rpc3BsYXk6dGFibGUgIWltcG9ydGFudH0uay1kaXNwbGF5LWlubGluZS10YWJsZXtkaXNwbGF5OmlubGluZS10YWJsZX0uXFwhay1kaXNwbGF5LWlubGluZS10YWJsZXtkaXNwbGF5OmlubGluZS10YWJsZSAhaW1wb3J0YW50fS5rLWRpc3BsYXktdGFibGUtcm93e2Rpc3BsYXk6dGFibGUtcm93fS5cXCFrLWRpc3BsYXktdGFibGUtcm93e2Rpc3BsYXk6dGFibGUtcm93ICFpbXBvcnRhbnR9LmstZGlzcGxheS10YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbH0uXFwhay1kaXNwbGF5LXRhYmxlLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnR9LmstZGlzcGxheS1saXN0LWl0ZW17ZGlzcGxheTpsaXN0LWl0ZW19LlxcIWstZGlzcGxheS1saXN0LWl0ZW17ZGlzcGxheTpsaXN0LWl0ZW0gIWltcG9ydGFudH0uay1ncmlkLWNvbHMtMXtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDEsIG1pbm1heCgwLCAxZnIpKX0uXFwhay1ncmlkLWNvbHMtMXtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDEsIG1pbm1heCgwLCAxZnIpKSAhaW1wb3J0YW50fS5rLWdyaWQtY29scy0ye2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpfS5cXCFrLWdyaWQtY29scy0ye2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpICFpbXBvcnRhbnR9LmstZ3JpZC1jb2xzLTN7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSl9LlxcIWstZ3JpZC1jb2xzLTN7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSkgIWltcG9ydGFudH0uay1ncmlkLWNvbHMtNHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDQsIG1pbm1heCgwLCAxZnIpKX0uXFwhay1ncmlkLWNvbHMtNHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDQsIG1pbm1heCgwLCAxZnIpKSAhaW1wb3J0YW50fS5rLWdyaWQtY29scy01e2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoNSwgbWlubWF4KDAsIDFmcikpfS5cXCFrLWdyaWQtY29scy01e2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoNSwgbWlubWF4KDAsIDFmcikpICFpbXBvcnRhbnR9LmstZ3JpZC1jb2xzLTZ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg2LCBtaW5tYXgoMCwgMWZyKSl9LlxcIWstZ3JpZC1jb2xzLTZ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg2LCBtaW5tYXgoMCwgMWZyKSkgIWltcG9ydGFudH0uay1ncmlkLWNvbHMtN3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDcsIG1pbm1heCgwLCAxZnIpKX0uXFwhay1ncmlkLWNvbHMtN3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDcsIG1pbm1heCgwLCAxZnIpKSAhaW1wb3J0YW50fS5rLWdyaWQtY29scy04e2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoOCwgbWlubWF4KDAsIDFmcikpfS5cXCFrLWdyaWQtY29scy04e2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoOCwgbWlubWF4KDAsIDFmcikpICFpbXBvcnRhbnR9LmstZ3JpZC1jb2xzLTl7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg5LCBtaW5tYXgoMCwgMWZyKSl9LlxcIWstZ3JpZC1jb2xzLTl7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg5LCBtaW5tYXgoMCwgMWZyKSkgIWltcG9ydGFudH0uay1ncmlkLWNvbHMtMTB7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgxMCwgbWlubWF4KDAsIDFmcikpfS5cXCFrLWdyaWQtY29scy0xMHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDEwLCBtaW5tYXgoMCwgMWZyKSkgIWltcG9ydGFudH0uay1ncmlkLWNvbHMtMTF7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgxMSwgbWlubWF4KDAsIDFmcikpfS5cXCFrLWdyaWQtY29scy0xMXtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDExLCBtaW5tYXgoMCwgMWZyKSkgIWltcG9ydGFudH0uay1ncmlkLWNvbHMtMTJ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgxMiwgbWlubWF4KDAsIDFmcikpfS5cXCFrLWdyaWQtY29scy0xMntncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDEyLCBtaW5tYXgoMCwgMWZyKSkgIWltcG9ydGFudH0uay1ncmlkLWNvbHMtbm9uZXtncmlkLXRlbXBsYXRlLWNvbHVtbnM6bm9uZX0uXFwhay1ncmlkLWNvbHMtbm9uZXtncmlkLXRlbXBsYXRlLWNvbHVtbnM6bm9uZSAhaW1wb3J0YW50fS5rLWNvbC1zcGFuLTF7Z3JpZC1jb2x1bW46c3BhbiAxL3NwYW4gMX0uXFwhay1jb2wtc3Bhbi0xe2dyaWQtY29sdW1uOnNwYW4gMS9zcGFuIDEgIWltcG9ydGFudH0uay1jb2wtc3Bhbi0ye2dyaWQtY29sdW1uOnNwYW4gMi9zcGFuIDJ9LlxcIWstY29sLXNwYW4tMntncmlkLWNvbHVtbjpzcGFuIDIvc3BhbiAyICFpbXBvcnRhbnR9LmstY29sLXNwYW4tM3tncmlkLWNvbHVtbjpzcGFuIDMvc3BhbiAzfS5cXCFrLWNvbC1zcGFuLTN7Z3JpZC1jb2x1bW46c3BhbiAzL3NwYW4gMyAhaW1wb3J0YW50fS5rLWNvbC1zcGFuLTR7Z3JpZC1jb2x1bW46c3BhbiA0L3NwYW4gNH0uXFwhay1jb2wtc3Bhbi00e2dyaWQtY29sdW1uOnNwYW4gNC9zcGFuIDQgIWltcG9ydGFudH0uay1jb2wtc3Bhbi01e2dyaWQtY29sdW1uOnNwYW4gNS9zcGFuIDV9LlxcIWstY29sLXNwYW4tNXtncmlkLWNvbHVtbjpzcGFuIDUvc3BhbiA1ICFpbXBvcnRhbnR9LmstY29sLXNwYW4tNntncmlkLWNvbHVtbjpzcGFuIDYvc3BhbiA2fS5cXCFrLWNvbC1zcGFuLTZ7Z3JpZC1jb2x1bW46c3BhbiA2L3NwYW4gNiAhaW1wb3J0YW50fS5rLWNvbC1zcGFuLTd7Z3JpZC1jb2x1bW46c3BhbiA3L3NwYW4gN30uXFwhay1jb2wtc3Bhbi03e2dyaWQtY29sdW1uOnNwYW4gNy9zcGFuIDcgIWltcG9ydGFudH0uay1jb2wtc3Bhbi04e2dyaWQtY29sdW1uOnNwYW4gOC9zcGFuIDh9LlxcIWstY29sLXNwYW4tOHtncmlkLWNvbHVtbjpzcGFuIDgvc3BhbiA4ICFpbXBvcnRhbnR9LmstY29sLXNwYW4tOXtncmlkLWNvbHVtbjpzcGFuIDkvc3BhbiA5fS5cXCFrLWNvbC1zcGFuLTl7Z3JpZC1jb2x1bW46c3BhbiA5L3NwYW4gOSAhaW1wb3J0YW50fS5rLWNvbC1zcGFuLTEwe2dyaWQtY29sdW1uOnNwYW4gMTAvc3BhbiAxMH0uXFwhay1jb2wtc3Bhbi0xMHtncmlkLWNvbHVtbjpzcGFuIDEwL3NwYW4gMTAgIWltcG9ydGFudH0uay1jb2wtc3Bhbi0xMXtncmlkLWNvbHVtbjpzcGFuIDExL3NwYW4gMTF9LlxcIWstY29sLXNwYW4tMTF7Z3JpZC1jb2x1bW46c3BhbiAxMS9zcGFuIDExICFpbXBvcnRhbnR9LmstY29sLXNwYW4tMTJ7Z3JpZC1jb2x1bW46c3BhbiAxMi9zcGFuIDEyfS5cXCFrLWNvbC1zcGFuLTEye2dyaWQtY29sdW1uOnNwYW4gMTIvc3BhbiAxMiAhaW1wb3J0YW50fS5rLWNvbC1zcGFuLWZ1bGx7Z3JpZC1jb2x1bW46MSAvIC0xfS5cXCFrLWNvbC1zcGFuLWZ1bGx7Z3JpZC1jb2x1bW46MSAvIC0xICFpbXBvcnRhbnR9LmstY29sLXNwYW4tYXV0b3tncmlkLWNvbHVtbjphdXRvfS5cXCFrLWNvbC1zcGFuLWF1dG97Z3JpZC1jb2x1bW46YXV0byAhaW1wb3J0YW50fS5rLWNvbC1zdGFydC0xe2dyaWQtY29sdW1uLXN0YXJ0OjF9LlxcIWstY29sLXN0YXJ0LTF7Z3JpZC1jb2x1bW4tc3RhcnQ6MSAhaW1wb3J0YW50fS5rLWNvbC1zdGFydC0ye2dyaWQtY29sdW1uLXN0YXJ0OjJ9LlxcIWstY29sLXN0YXJ0LTJ7Z3JpZC1jb2x1bW4tc3RhcnQ6MiAhaW1wb3J0YW50fS5rLWNvbC1zdGFydC0ze2dyaWQtY29sdW1uLXN0YXJ0OjN9LlxcIWstY29sLXN0YXJ0LTN7Z3JpZC1jb2x1bW4tc3RhcnQ6MyAhaW1wb3J0YW50fS5rLWNvbC1zdGFydC00e2dyaWQtY29sdW1uLXN0YXJ0OjR9LlxcIWstY29sLXN0YXJ0LTR7Z3JpZC1jb2x1bW4tc3RhcnQ6NCAhaW1wb3J0YW50fS5rLWNvbC1zdGFydC01e2dyaWQtY29sdW1uLXN0YXJ0OjV9LlxcIWstY29sLXN0YXJ0LTV7Z3JpZC1jb2x1bW4tc3RhcnQ6NSAhaW1wb3J0YW50fS5rLWNvbC1zdGFydC02e2dyaWQtY29sdW1uLXN0YXJ0OjZ9LlxcIWstY29sLXN0YXJ0LTZ7Z3JpZC1jb2x1bW4tc3RhcnQ6NiAhaW1wb3J0YW50fS5rLWNvbC1zdGFydC03e2dyaWQtY29sdW1uLXN0YXJ0Ojd9LlxcIWstY29sLXN0YXJ0LTd7Z3JpZC1jb2x1bW4tc3RhcnQ6NyAhaW1wb3J0YW50fS5rLWNvbC1zdGFydC04e2dyaWQtY29sdW1uLXN0YXJ0Ojh9LlxcIWstY29sLXN0YXJ0LTh7Z3JpZC1jb2x1bW4tc3RhcnQ6OCAhaW1wb3J0YW50fS5rLWNvbC1zdGFydC05e2dyaWQtY29sdW1uLXN0YXJ0Ojl9LlxcIWstY29sLXN0YXJ0LTl7Z3JpZC1jb2x1bW4tc3RhcnQ6OSAhaW1wb3J0YW50fS5rLWNvbC1zdGFydC0xMHtncmlkLWNvbHVtbi1zdGFydDoxMH0uXFwhay1jb2wtc3RhcnQtMTB7Z3JpZC1jb2x1bW4tc3RhcnQ6MTAgIWltcG9ydGFudH0uay1jb2wtc3RhcnQtMTF7Z3JpZC1jb2x1bW4tc3RhcnQ6MTF9LlxcIWstY29sLXN0YXJ0LTExe2dyaWQtY29sdW1uLXN0YXJ0OjExICFpbXBvcnRhbnR9LmstY29sLXN0YXJ0LTEye2dyaWQtY29sdW1uLXN0YXJ0OjEyfS5cXCFrLWNvbC1zdGFydC0xMntncmlkLWNvbHVtbi1zdGFydDoxMiAhaW1wb3J0YW50fS5rLWNvbC1zdGFydC0xM3tncmlkLWNvbHVtbi1zdGFydDoxM30uXFwhay1jb2wtc3RhcnQtMTN7Z3JpZC1jb2x1bW4tc3RhcnQ6MTMgIWltcG9ydGFudH0uay1jb2wtc3RhcnQtYXV0b3tncmlkLWNvbHVtbi1zdGFydDphdXRvfS5cXCFrLWNvbC1zdGFydC1hdXRve2dyaWQtY29sdW1uLXN0YXJ0OmF1dG8gIWltcG9ydGFudH0uay1jb2wtZW5kLTF7Z3JpZC1jb2x1bW4tZW5kOjF9LlxcIWstY29sLWVuZC0xe2dyaWQtY29sdW1uLWVuZDoxICFpbXBvcnRhbnR9LmstY29sLWVuZC0ye2dyaWQtY29sdW1uLWVuZDoyfS5cXCFrLWNvbC1lbmQtMntncmlkLWNvbHVtbi1lbmQ6MiAhaW1wb3J0YW50fS5rLWNvbC1lbmQtM3tncmlkLWNvbHVtbi1lbmQ6M30uXFwhay1jb2wtZW5kLTN7Z3JpZC1jb2x1bW4tZW5kOjMgIWltcG9ydGFudH0uay1jb2wtZW5kLTR7Z3JpZC1jb2x1bW4tZW5kOjR9LlxcIWstY29sLWVuZC00e2dyaWQtY29sdW1uLWVuZDo0ICFpbXBvcnRhbnR9LmstY29sLWVuZC01e2dyaWQtY29sdW1uLWVuZDo1fS5cXCFrLWNvbC1lbmQtNXtncmlkLWNvbHVtbi1lbmQ6NSAhaW1wb3J0YW50fS5rLWNvbC1lbmQtNntncmlkLWNvbHVtbi1lbmQ6Nn0uXFwhay1jb2wtZW5kLTZ7Z3JpZC1jb2x1bW4tZW5kOjYgIWltcG9ydGFudH0uay1jb2wtZW5kLTd7Z3JpZC1jb2x1bW4tZW5kOjd9LlxcIWstY29sLWVuZC03e2dyaWQtY29sdW1uLWVuZDo3ICFpbXBvcnRhbnR9LmstY29sLWVuZC04e2dyaWQtY29sdW1uLWVuZDo4fS5cXCFrLWNvbC1lbmQtOHtncmlkLWNvbHVtbi1lbmQ6OCAhaW1wb3J0YW50fS5rLWNvbC1lbmQtOXtncmlkLWNvbHVtbi1lbmQ6OX0uXFwhay1jb2wtZW5kLTl7Z3JpZC1jb2x1bW4tZW5kOjkgIWltcG9ydGFudH0uay1jb2wtZW5kLTEwe2dyaWQtY29sdW1uLWVuZDoxMH0uXFwhay1jb2wtZW5kLTEwe2dyaWQtY29sdW1uLWVuZDoxMCAhaW1wb3J0YW50fS5rLWNvbC1lbmQtMTF7Z3JpZC1jb2x1bW4tZW5kOjExfS5cXCFrLWNvbC1lbmQtMTF7Z3JpZC1jb2x1bW4tZW5kOjExICFpbXBvcnRhbnR9LmstY29sLWVuZC0xMntncmlkLWNvbHVtbi1lbmQ6MTJ9LlxcIWstY29sLWVuZC0xMntncmlkLWNvbHVtbi1lbmQ6MTIgIWltcG9ydGFudH0uay1jb2wtZW5kLTEze2dyaWQtY29sdW1uLWVuZDoxM30uXFwhay1jb2wtZW5kLTEze2dyaWQtY29sdW1uLWVuZDoxMyAhaW1wb3J0YW50fS5rLWNvbC1lbmQtYXV0b3tncmlkLWNvbHVtbi1lbmQ6YXV0b30uXFwhay1jb2wtZW5kLWF1dG97Z3JpZC1jb2x1bW4tZW5kOmF1dG8gIWltcG9ydGFudH0uay1jb2xzcGFuLTF7Z3JpZC1jb2x1bW46c3BhbiAxL3NwYW4gMX0uXFwhay1jb2xzcGFuLTF7Z3JpZC1jb2x1bW46c3BhbiAxL3NwYW4gMSAhaW1wb3J0YW50fS5rLWNvbHNwYW4tMntncmlkLWNvbHVtbjpzcGFuIDIvc3BhbiAyfS5cXCFrLWNvbHNwYW4tMntncmlkLWNvbHVtbjpzcGFuIDIvc3BhbiAyICFpbXBvcnRhbnR9LmstY29sc3Bhbi0ze2dyaWQtY29sdW1uOnNwYW4gMy9zcGFuIDN9LlxcIWstY29sc3Bhbi0ze2dyaWQtY29sdW1uOnNwYW4gMy9zcGFuIDMgIWltcG9ydGFudH0uay1jb2xzcGFuLTR7Z3JpZC1jb2x1bW46c3BhbiA0L3NwYW4gNH0uXFwhay1jb2xzcGFuLTR7Z3JpZC1jb2x1bW46c3BhbiA0L3NwYW4gNCAhaW1wb3J0YW50fS5rLWNvbHNwYW4tNXtncmlkLWNvbHVtbjpzcGFuIDUvc3BhbiA1fS5cXCFrLWNvbHNwYW4tNXtncmlkLWNvbHVtbjpzcGFuIDUvc3BhbiA1ICFpbXBvcnRhbnR9LmstY29sc3Bhbi02e2dyaWQtY29sdW1uOnNwYW4gNi9zcGFuIDZ9LlxcIWstY29sc3Bhbi02e2dyaWQtY29sdW1uOnNwYW4gNi9zcGFuIDYgIWltcG9ydGFudH0uay1jb2xzcGFuLTd7Z3JpZC1jb2x1bW46c3BhbiA3L3NwYW4gN30uXFwhay1jb2xzcGFuLTd7Z3JpZC1jb2x1bW46c3BhbiA3L3NwYW4gNyAhaW1wb3J0YW50fS5rLWNvbHNwYW4tOHtncmlkLWNvbHVtbjpzcGFuIDgvc3BhbiA4fS5cXCFrLWNvbHNwYW4tOHtncmlkLWNvbHVtbjpzcGFuIDgvc3BhbiA4ICFpbXBvcnRhbnR9LmstY29sc3Bhbi05e2dyaWQtY29sdW1uOnNwYW4gOS9zcGFuIDl9LlxcIWstY29sc3Bhbi05e2dyaWQtY29sdW1uOnNwYW4gOS9zcGFuIDkgIWltcG9ydGFudH0uay1jb2xzcGFuLTEwe2dyaWQtY29sdW1uOnNwYW4gMTAvc3BhbiAxMH0uXFwhay1jb2xzcGFuLTEwe2dyaWQtY29sdW1uOnNwYW4gMTAvc3BhbiAxMCAhaW1wb3J0YW50fS5rLWNvbHNwYW4tMTF7Z3JpZC1jb2x1bW46c3BhbiAxMS9zcGFuIDExfS5cXCFrLWNvbHNwYW4tMTF7Z3JpZC1jb2x1bW46c3BhbiAxMS9zcGFuIDExICFpbXBvcnRhbnR9LmstY29sc3Bhbi0xMntncmlkLWNvbHVtbjpzcGFuIDEyL3NwYW4gMTJ9LlxcIWstY29sc3Bhbi0xMntncmlkLWNvbHVtbjpzcGFuIDEyL3NwYW4gMTIgIWltcG9ydGFudH0uay1jb2xzcGFuLWZ1bGwsLmstY29sc3Bhbi1hbGx7Z3JpZC1jb2x1bW46MSAvIC0xfS5cXCFrLWNvbHNwYW4tZnVsbCwuXFwhay1jb2xzcGFuLWFsbHtncmlkLWNvbHVtbjoxIC8gLTEgIWltcG9ydGFudH0uay1jb2xzcGFuLWF1dG97Z3JpZC1jb2x1bW46YXV0b30uXFwhay1jb2xzcGFuLWF1dG97Z3JpZC1jb2x1bW46YXV0byAhaW1wb3J0YW50fS5rLXZhbGlkYXRvci10b29sdGlwe21hcmdpbi1ibG9jay1zdGFydDo2cHg7d2lkdGg6YXV0bzt3aGl0ZS1zcGFjZTpub3JtYWw7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjt6LWluZGV4Ojk5OTl9LmstZ3JpZCAuay12YWxpZGF0b3ItdG9vbHRpcHttYXgtd2lkdGg6MzAwcHh9LmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVye3BhZGRpbmctYmxvY2stc3RhcnQ6Y2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpKTtib3gtc2l6aW5nOmJvcmRlci1ib3g7ZGlzcGxheTppbmxpbmUtZmxleDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7cG9zaXRpb246cmVsYXRpdmU7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpzdHJldGNofS5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lciAqLC5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lciAqOjpiZWZvcmUsLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyICo6OmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveH0uay1mbG9hdGluZy1sYWJlbC1jb250YWluZXI+LmstZmxvYXRpbmctbGFiZWx7bWF4LXdpZHRoOjkwJTtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTt3aGl0ZS1zcGFjZTpub3dyYXA7dGV4dC1vdmVyZmxvdzplbGxpcHNpcztwb3NpdGlvbjphYnNvbHV0ZTtpbnNldC1ibG9jay1zdGFydDp2YXIoLS1rZW5kby1mbG9hdGluZy1sYWJlbC1vZmZzZXQteSwgY2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpICsgMXB4ICsgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSkpO2luc2V0LWlubGluZS1zdGFydDp2YXIoLS1rZW5kby1mbG9hdGluZy1sYWJlbC1vZmZzZXQteCwgY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKyAxcHgpKTtvdmVyZmxvdzpoaWRkZW47Y3Vyc29yOnRleHQ7dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGNlbnRlcjt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMnMgZWFzZS1vdXQsY29sb3IgLjJzIGVhc2Utb3V0LHRvcCAuMnMgZWFzZS1vdXQsbGVmdCAuMnMgZWFzZS1vdXR9LmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyLmstZW1wdHk+LmstZmxvYXRpbmctbGFiZWx7aW5zZXQtYmxvY2stc3RhcnQ6dmFyKC0ta2VuZG8tZmxvYXRpbmctbGFiZWwtb2Zmc2V0LXksIGNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkqdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KSArIDFweCArIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkpKTtpbnNldC1pbmxpbmUtc3RhcnQ6dmFyKC0ta2VuZG8tZmxvYXRpbmctbGFiZWwtb2Zmc2V0LXgsIGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICsgMXB4KSk7dHJhbnNmb3JtOnNjYWxlKDEpO3BvaW50ZXItZXZlbnRzOm5vbmV9LmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyPi5rLWZsb2F0aW5nLWxhYmVsLC5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lci5rLWZvY3VzPi5rLWZsb2F0aW5nLWxhYmVse2luc2V0LWJsb2NrLXN0YXJ0OnZhcigtLWtlbmRvLWZsb2F0aW5nLWxhYmVsLWZvY3VzLW9mZnNldC15LCAwKTtpbnNldC1pbmxpbmUtc3RhcnQ6dmFyKC0ta2VuZG8tZmxvYXRpbmctbGFiZWwtZm9jdXMtb2Zmc2V0LXgsIDApO3RyYW5zZm9ybTpzY2FsZSgxKX0uay1mbG9hdGluZy1sYWJlbC1jb250YWluZXI6Zm9jdXMtd2l0aGluPi5rLWZsb2F0aW5nLWxhYmVse2luc2V0LWJsb2NrLXN0YXJ0OnZhcigtLWtlbmRvLWZsb2F0aW5nLWxhYmVsLWZvY3VzLW9mZnNldC15LCAwKTtpbnNldC1pbmxpbmUtc3RhcnQ6dmFyKC0ta2VuZG8tZmxvYXRpbmctbGFiZWwtZm9jdXMtb2Zmc2V0LXgsIDApO3RyYW5zZm9ybTpzY2FsZSgxKX0uay1mbG9hdGluZy1sYWJlbC1jb250YWluZXIuay1lbXB0eTpub3QoLmstZm9jdXMpOm5vdCg6Zm9jdXMtd2l0aGluKSA6OnBsYWNlaG9sZGVye2NvbG9yOnJnYmEoMCwwLDAsMCl9W2Rpcj1ydGxdIC5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lcj4uay1mbG9hdGluZy1sYWJlbCwuay1ydGwgLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyPi5rLWZsb2F0aW5nLWxhYmVsLC5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lci5rLXJ0bD4uay1mbG9hdGluZy1sYWJlbCwuay1mbG9hdGluZy1sYWJlbC1jb250YWluZXJbZGlyPXJ0bF0+LmstZmxvYXRpbmctbGFiZWx7dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBjZW50ZXI7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjJzIGVhc2Utb3V0LGNvbG9yIC4ycyBlYXNlLW91dCx0b3AgLjJzIGVhc2Utb3V0LHJpZ2h0IC4ycyBlYXNlLW91dH0uay1mbG9hdGluZy1sYWJlbC1jb250YWluZXIuay1pbnZhbGlkPi5rLWZsb2F0aW5nLWxhYmVsLC5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lci5uZy1pbnZhbGlkLm5nLXRvdWNoZWQ+LmstZmxvYXRpbmctbGFiZWwsLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyLm5nLWludmFsaWQubmctZGlydHk+LmstZmxvYXRpbmctbGFiZWx7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApfS5rLXNwbGl0LWJ1dHRvbiAuay1zcGxpdC1idXR0b24tYXJyb3d7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7d2lkdGg6YXV0bzthc3BlY3QtcmF0aW86YXV0bztmbGV4Om5vbmV9Lmstc3BsaXQtYnV0dG9uIC5rLXNwbGl0LWJ1dHRvbi1hcnJvdy5rLWJ1dHRvbi1zbXtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSl9Lmstc3BsaXQtYnV0dG9uIC5rLXNwbGl0LWJ1dHRvbi1hcnJvdy5rLWJ1dHRvbi1tZHtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKX0uay1zcGxpdC1idXR0b24gLmstc3BsaXQtYnV0dG9uLWFycm93LmstYnV0dG9uLWxne3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1zcGxpdC1idXR0b24gLmstc3BsaXQtYnV0dG9uLWFycm93IC5rLWJ1dHRvbi1pY29ue21pbi13aWR0aDowfS5rLXNwbGl0LWJ1dHRvbjpmb2N1cywuay1zcGxpdC1idXR0b24uay1mb2N1c3tib3gtc2hhZG93OjAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDglLCB0cmFuc3BhcmVudCl9LmstbWVudS1idXR0b24sLmstZHJvcGRvd24tYnV0dG9ue2FzcGVjdC1yYXRpbzphdXRvO291dGxpbmU6MDtkaXNwbGF5OmlubGluZS1mbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uay1tZW51LWJ1dHRvbj4uay1idXR0b24tYXJyb3csLmstZHJvcGRvd24tYnV0dG9uPi5rLWJ1dHRvbi1hcnJvd3ttYXJnaW4taW5saW5lLXN0YXJ0OmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSotMSk7bWFyZ2luLWlubGluZS1lbmQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkqLTEpO3BhZGRpbmctaW5saW5lLXN0YXJ0OnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmUtZW5kOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7ZmxleDpub25lO2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmstbWVudS1idXR0b24uay1pY29uLWJ1dHRvbj4uay1idXR0b24tYXJyb3csLmstZHJvcGRvd24tYnV0dG9uLmstaWNvbi1idXR0b24+LmstYnV0dG9uLWFycm93e21hcmdpbi1pbmxpbmUtc3RhcnQ6MDttYXJnaW4taW5saW5lLWVuZDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkqLTEpfS5rLXNwZWVjaC10by10ZXh0LWJ1dHRvbi5rLWxpc3RlbmluZ3thbmltYXRpb246ay1idXR0b24tcHVsc2luZyAxLjVzIGVhc2UtaW4tb3V0IC41cyBpbmZpbml0ZX0uay1pbnB1dCwuay1waWNrZXJ7bWFyZ2luOjA7cGFkZGluZzowO3dpZHRoOjEwMCU7bWluLXdpZHRoOjA7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO291dGxpbmU6MDtmb250LWZhbWlseTp2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7Zm9udC13ZWlnaHQ6bm9ybWFsO3RleHQtYWxpZ246c3RhcnQ7Ym94LXNoYWRvdzpub25lO2Rpc3BsYXk6aW5saW5lLWZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXA7YWxpZ24taXRlbXM6c3RyZXRjaDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9LmstaW5wdXQgKiwuay1pbnB1dCAqOjpiZWZvcmUsLmstaW5wdXQgKjo6YWZ0ZXIsLmstcGlja2VyICosLmstcGlja2VyICo6OmJlZm9yZSwuay1waWNrZXIgKjo6YWZ0ZXJ7Ym94LXNpemluZzpib3JkZXItYm94fS5rLWlucHV0Pi5rLWlucHV0LC5rLWlucHV0Pi5rLXBpY2tlciwuay1waWNrZXI+LmstaW5wdXQsLmstcGlja2VyPi5rLXBpY2tlcntib3JkZXItd2lkdGg6MCAhaW1wb3J0YW50O2NvbG9yOmluaGVyaXQ7YmFja2dyb3VuZDpub25lO2ZvbnQ6aW5oZXJpdDtvdXRsaW5lOjA7Ym94LXNoYWRvdzpub25lfS5rLWlucHV0PiosLmstcGlja2VyPip7bWFyZ2luOjB9LmstaW5wdXQ6OnBsYWNlaG9sZGVyLC5rLXBpY2tlcjo6cGxhY2Vob2xkZXJ7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KTtvcGFjaXR5OjE7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9aW5wdXQuay1pbnB1dCx0ZXh0YXJlYS5rLXRleHRhcmVhe3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9dGV4dGFyZWEuay10ZXh0YXJlYXtvdmVyZmxvdzphdXRvfS5rLXBpY2tlcntjdXJzb3I6cG9pbnRlcn1zZWxlY3Quay1waWNrZXJ7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTthcHBlYXJhbmNlOmF1dG87YWxpZ24taXRlbXM6Y2VudGVyfS5rLWlucHV0LWlubmVye3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7d2lkdGg6MTAwJTtib3JkZXI6MDtvdXRsaW5lOjA7Y29sb3I6aW5oZXJpdDtiYWNrZ3JvdW5kOm5vbmU7Zm9udDppbmhlcml0O2ZsZXg6MTtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9LmstaW5wdXQtaW5uZXI6OnBsYWNlaG9sZGVye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nik7b3BhY2l0eToxOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5rLWlucHV0LWlubmVyOmludmFsaWR7Ym94LXNoYWRvdzpub25lfXNwYW4uay1pbnB1dC1pbm5lcnt3aGl0ZS1zcGFjZTpub3dyYXA7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO2FsaWduLWl0ZW1zOmNlbnRlcn10ZXh0YXJlYS5rLWlucHV0LWlubmVye21hcmdpbjowfS5rLWlucHV0LXZhbHVlLWljb257ZmxleDpub25lfS5rLWlucHV0LXZhbHVlLXRleHR7ZmxleDoxO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzfS5rLWlucHV0LXZhbHVlLXRleHQ6OmJlZm9yZXtjb250ZW50Olwi4oCLXCI7d2lkdGg6MHB4O292ZXJmbG93OmhpZGRlbjtmbGV4Om5vbmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wfS5rLWlucHV0LXZhbHVlc3ttaW4td2lkdGg6MHB4O3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgd3JhcDthbGlnbi1pdGVtczpjZW50ZXI7Y3Vyc29yOnRleHR9LmstaW5wdXQtdmFsdWVzIC5rLWNoaXAtbGlzdHtkaXNwbGF5OmNvbnRlbnRzfS5rLWljb24tcGlja2VyPi5rLWlucHV0LWlubmVye3BhZGRpbmc6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5rLWlucHV0LXByZWZpeCwuay1pbnB1dC1zdWZmaXh7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4Om5vbmV9LmstaW5wdXQtcHJlZml4PiosLmstaW5wdXQtc3VmZml4Pip7ZmxleC1zaHJpbms6MDtib3JkZXI6bm9uZX0uay1pbnB1dC1wcmVmaXgtdmVydGljYWwsLmstaW5wdXQtc3VmZml4LXZlcnRpY2Fse2ZsZXgtZmxvdzpjb2x1bW4gd3JhcH0uay1pbnB1dC1wcmVmaXgtaG9yaXpvbnRhbCwuay1pbnB1dC1zdWZmaXgtaG9yaXpvbnRhbHtmbGV4LWZsb3c6cm93IHdyYXB9LmstaW5wdXQtc2VwYXJhdG9ye21hcmdpbjowO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6aW5oZXJpdDtib3JkZXItd2lkdGg6MCAwIDAgMXB4O2hlaWdodDoxNnB4O2FsaWduLXNlbGY6Y2VudGVyfS5rLWlucHV0LXNlcGFyYXRvci1ob3Jpem9udGFse2hlaWdodDphdXRvO21hcmdpbi1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTthbGlnbi1zZWxmOnN0cmV0Y2g7Ym9yZGVyLXdpZHRoOjFweCAwIDB9LmstaW5wdXQtc2VwYXJhdG9yLXZlcnRpY2Fse2hlaWdodDphdXRvO21hcmdpbi1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO2FsaWduLXNlbGY6c3RyZXRjaDtib3JkZXItd2lkdGg6MCAwIDAgMXB4fS5rLWlucHV0LWdyb3Vwe21hcmdpbjowO3BhZGRpbmc6MDtib3JkZXItd2lkdGg6MDtib3gtc2l6aW5nOmJvcmRlci1ib3g7bGlzdC1zdHlsZTpub25lO291dGxpbmU6MDtkaXNwbGF5OmlubGluZS1mbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtwb3NpdGlvbjpyZWxhdGl2ZTstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay1pbnB1dC1ncm91cD4uay1pbnB1dCsuay1pbnB1dHttYXJnaW4taW5saW5lLXN0YXJ0Oi0xcHh9LmstaW5wdXQtZ3JvdXA+LmstaW5wdXQ6aG92ZXIsLmstaW5wdXQtZ3JvdXA+LmstaW5wdXQuay1ob3Zlciwuay1pbnB1dC1ncm91cD4uay1pbnB1dDpmb2N1cywuay1pbnB1dC1ncm91cD4uay1pbnB1dDpmb2N1cy13aXRoaW4sLmstaW5wdXQtZ3JvdXA+LmstaW5wdXQuay1mb2N1cywuay1pbnB1dC1ncm91cD4uay1pbnB1dDphY3RpdmUsLmstaW5wdXQtZ3JvdXA+LmstaW5wdXQuay1hY3RpdmUsLmstaW5wdXQtZ3JvdXA+LmstaW5wdXQuay1zZWxlY3RlZHt6LWluZGV4OjJ9LmstaW5wdXQtZ3JvdXAgLmstaW5wdXQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKXtib3JkZXItc3RhcnQtZW5kLXJhZGl1czowO2JvcmRlci1lbmQtZW5kLXJhZGl1czowO2JvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6MDtib3JkZXItZW5kLXN0YXJ0LXJhZGl1czowfS5rLWlucHV0LWdyb3VwPi5rLWlucHV0OmZpcnN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCl7Ym9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6MDtib3JkZXItZW5kLWVuZC1yYWRpdXM6MH0uay1pbnB1dC1ncm91cD4uay1pbnB1dDpsYXN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCl7Ym9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czowO2JvcmRlci1lbmQtc3RhcnQtcmFkaXVzOjB9LmstaW5wdXQtZ3JvdXA6ZGlzYWJsZWQsLmstaW5wdXQtZ3JvdXBbZGlzYWJsZWRdLC5rLWlucHV0LWdyb3VwLmstZGlzYWJsZWR7b3BhY2l0eToxO2ZpbHRlcjpub25lfS5rLWlucHV0LWljb24sLmstaW5wdXQtdmFsaWRhdGlvbi1pY29uLC5rLWlucHV0LWxvYWRpbmctaWNvbntmbGV4Om5vbmU7YWxpZ24tc2VsZjpjZW50ZXI7ZGlzcGxheTppbmxpbmUtZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtib3gtc2l6aW5nOmNvbnRlbnQtYm94fS5rLWlucHV0LWxvYWRpbmctaWNvbnt3aWR0aDoxZW07aGVpZ2h0OjFlbTtmb250LXNpemU6MTZweH0uay1pbnB1dC1pY29uLmstc3ZnLWljb24+c3ZnLC5rLWlucHV0LWljb24uay1pY29uLW1kPnN2Zywuay1pbnB1dC12YWxpZGF0aW9uLWljb24uay1zdmctaWNvbj5zdmcsLmstaW5wdXQtdmFsaWRhdGlvbi1pY29uLmstaWNvbi1tZD5zdmcsLmstaW5wdXQtbG9hZGluZy1pY29uLmstc3ZnLWljb24+c3ZnLC5rLWlucHV0LWxvYWRpbmctaWNvbi5rLWljb24tbWQ+c3Zne3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHh9LmstaW5wdXQtaWNvbi5rLWljb24teHM+c3ZnLC5rLWlucHV0LXZhbGlkYXRpb24taWNvbi5rLWljb24teHM+c3ZnLC5rLWlucHV0LWxvYWRpbmctaWNvbi5rLWljb24teHM+c3Zne3dpZHRoOjEycHg7aGVpZ2h0OjEycHh9LmstaW5wdXQtaWNvbi5rLWljb24tc20+c3ZnLC5rLWlucHV0LXZhbGlkYXRpb24taWNvbi5rLWljb24tc20+c3ZnLC5rLWlucHV0LWxvYWRpbmctaWNvbi5rLWljb24tc20+c3Zne3dpZHRoOjE0cHg7aGVpZ2h0OjE0cHh9LmstaW5wdXQtaWNvbi5rLWljb24tbGc+c3ZnLC5rLWlucHV0LXZhbGlkYXRpb24taWNvbi5rLWljb24tbGc+c3ZnLC5rLWlucHV0LWxvYWRpbmctaWNvbi5rLWljb24tbGc+c3Zne3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHh9LmstaW5wdXQtaWNvbi5rLWljb24teGw+c3ZnLC5rLWlucHV0LXZhbGlkYXRpb24taWNvbi5rLWljb24teGw+c3ZnLC5rLWlucHV0LWxvYWRpbmctaWNvbi5rLWljb24teGw+c3Zne3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHh9LmstaW5wdXQtaWNvbi5rLWljb24teHhsPnN2Zywuay1pbnB1dC12YWxpZGF0aW9uLWljb24uay1pY29uLXh4bD5zdmcsLmstaW5wdXQtbG9hZGluZy1pY29uLmstaWNvbi14eGw+c3Zne3dpZHRoOjMycHg7aGVpZ2h0OjMycHh9LmstaW5wdXQtaWNvbi5rLWljb24teHh4bD5zdmcsLmstaW5wdXQtdmFsaWRhdGlvbi1pY29uLmstaWNvbi14eHhsPnN2Zywuay1pbnB1dC1sb2FkaW5nLWljb24uay1pY29uLXh4eGw+c3Zne3dpZHRoOjQ4cHg7aGVpZ2h0OjQ4cHh9LmstY2xlYXItdmFsdWV7b3V0bGluZTowO2ZsZXg6bm9uZTthbGlnbi1zZWxmOmNlbnRlcjtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2N1cnNvcjpwb2ludGVyO29wYWNpdHk6LjV9LmstY2xlYXItdmFsdWU6aG92ZXIsLmstY2xlYXItdmFsdWUuay1ob3ZlcntvcGFjaXR5OjF9LmstY2xlYXItdmFsdWU6Zm9jdXMtdmlzaWJsZXtvdXRsaW5lOjFweCBkb3R0ZWQ7b3V0bGluZS1vZmZzZXQ6LTFweH0uay1pbnB1dC1idXR0b257d2lkdGg6Y2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSoxZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pKjIpO2JvcmRlci13aWR0aDowO2JvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6MXB4O2ZsZXg6bm9uZTthc3BlY3QtcmF0aW86YXV0bztib3gtc2hhZG93Om5vbmV9LmstaW5wdXQtYnV0dG9uPi5rLWJ1dHRvbi1pY29ue21pbi13aWR0aDphdXRvICFpbXBvcnRhbnR9LmstaW5wdXQtYnV0dG9uOmZvY3Vze2JveC1zaGFkb3c6bm9uZX0uay1waWNrZXIgLmstaW5wdXQtYnV0dG9ue2NvbG9yOmluaGVyaXQ7YmFja2dyb3VuZDpub25lO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLWlucHV0LXNwaW5uZXJ7d2lkdGg6Y2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSoxZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pKjIpO2ZsZXg6bm9uZTtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OmNvbHVtbiBub3dyYXB9LmstaW5wdXQtc3Bpbm5lciAuay1zcGlubmVyLWluY3JlYXNlLC5rLWlucHV0LXNwaW5uZXIgLmstc3Bpbm5lci1kZWNyZWFzZXtib3JkZXItd2lkdGg6MDtib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOjFweDtmbGV4OjEgMSA1MCU7Ym94LXNoYWRvdzpub25lO3Bvc2l0aW9uOnJlbGF0aXZlO2FzcGVjdC1yYXRpbzphdXRvfS5rLWlucHV0LXNwaW5uZXIgLmstc3Bpbm5lci1pbmNyZWFzZSAuay1idXR0b24taWNvbiwuay1pbnB1dC1zcGlubmVyIC5rLXNwaW5uZXItZGVjcmVhc2UgLmstYnV0dG9uLWljb257bWFyZ2luLWJsb2NrOi0xZW07bWFyZ2luLWlubGluZTowO21pbi13aWR0aDphdXRvICFpbXBvcnRhbnQ7bWluLWhlaWdodDphdXRvICFpbXBvcnRhbnR9LmstaW5wdXQtc3Bpbm5lciAuay1zcGlubmVyLWluY3JlYXNlIC5rLWljb257aW5zZXQtYmxvY2stZW5kOmF1dG99LmstaW5wdXQtc3Bpbm5lciAuay1zcGlubmVyLWRlY3JlYXNlIC5rLWljb257aW5zZXQtYmxvY2stc3RhcnQ6YXV0b30uay1zZWFyY2hiYXJ7ZmxleDoxIDEgYXV0bztkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXB9LmstcGlja2VyLXdyYXAsLmstZHJvcGRvd24td3JhcCwuay1kYXRlaW5wdXQtd3JhcCwuay1tdWx0aXNlbGVjdC13cmFwLC5rLW51bWVyaWMtd3JhcHt3aWR0aDoxMDAlO2JvcmRlci13aWR0aDowO2JvcmRlci1jb2xvcjppbmhlcml0O2JveC1zaXppbmc6Ym9yZGVyLWJveDtmbGV4OjEgMSBhdXRvO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmV9LmstaW5wdXQtZmxhdCwuay1waWNrZXItZmxhdHtib3JkZXItZW5kLWVuZC1yYWRpdXM6MCAhaW1wb3J0YW50O2JvcmRlci1lbmQtc3RhcnQtcmFkaXVzOjAgIWltcG9ydGFudDtib3JkZXItd2lkdGg6MXB4IDA7Ym9yZGVyLWJsb2NrLXN0YXJ0LWNvbG9yOnJnYmEoMCwwLDAsMCkgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWltYWdlOm5vbmUgIWltcG9ydGFudH0uay1pbnB1dC1vdXRsaW5le2JhY2tncm91bmQ6bm9uZSAhaW1wb3J0YW50fS5rLWlucHV0LXNtLC5rLXBpY2tlci1zbXtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKX0uay1pbnB1dC1zbSAuay1pbnB1dC12YWx1ZXMsLmstcGlja2VyLXNtIC5rLWlucHV0LXZhbHVlc3twYWRkaW5nOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pLzIpO2dhcDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKS8yKX0uay1pbnB1dC1zbSAuay1pbnB1dC12YWx1ZXM+Lmstc2VhcmNoYmFyLC5rLWlucHV0LXNtIC5rLWlucHV0LXZhbHVlcz4uay1pbnB1dC1pbm5lciwuay1waWNrZXItc20gLmstaW5wdXQtdmFsdWVzPi5rLXNlYXJjaGJhciwuay1waWNrZXItc20gLmstaW5wdXQtdmFsdWVzPi5rLWlucHV0LWlubmVye21hcmdpbjpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKS8yKi0xKX0uay1pbnB1dC1zbSAuay1pbnB1dC1pbm5lciwuay1waWNrZXItc20gLmstaW5wdXQtaW5uZXJ7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLWlucHV0LXNtIC5rLWlucHV0LWJ1dHRvbiwuay1pbnB1dC1zbSAuay1zcGlubmVyLWluY3JlYXNlLC5rLWlucHV0LXNtIC5rLXNwaW5uZXItZGVjcmVhc2UsLmstcGlja2VyLXNtIC5rLWlucHV0LWJ1dHRvbiwuay1waWNrZXItc20gLmstc3Bpbm5lci1pbmNyZWFzZSwuay1waWNrZXItc20gLmstc3Bpbm5lci1kZWNyZWFzZXtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSl9LmstaW5wdXQtc20gLmstaW5wdXQtaWNvbiwuay1pbnB1dC1zbSAuay1pbnB1dC12YWxpZGF0aW9uLWljb24sLmstaW5wdXQtc20gLmstaW5wdXQtbG9hZGluZy1pY29uLC5rLWlucHV0LXNtIC5rLWNsZWFyLXZhbHVlLC5rLWlucHV0LXNtIC5rLWlucHV0LXByZWZpeD4uay1pY29uLC5rLWlucHV0LXNtIC5rLWlucHV0LXByZWZpeD4uay1pY29uLXdyYXBwZXItaG9zdCAuay1pY29uLC5rLWlucHV0LXNtIC5rLWlucHV0LXByZWZpeD4uay1pbnB1dC1wcmVmaXgtdGV4dCwuay1pbnB1dC1zbSAuay1pbnB1dC1zdWZmaXg+LmstaWNvbiwuay1pbnB1dC1zbSAuay1pbnB1dC1zdWZmaXg+LmstaWNvbi13cmFwcGVyLWhvc3QgLmstaWNvbiwuay1pbnB1dC1zbSAuay1pbnB1dC1zdWZmaXg+LmstaW5wdXQtc3VmZml4LXRleHQsLmstcGlja2VyLXNtIC5rLWlucHV0LWljb24sLmstcGlja2VyLXNtIC5rLWlucHV0LXZhbGlkYXRpb24taWNvbiwuay1waWNrZXItc20gLmstaW5wdXQtbG9hZGluZy1pY29uLC5rLXBpY2tlci1zbSAuay1jbGVhci12YWx1ZSwuay1waWNrZXItc20gLmstaW5wdXQtcHJlZml4Pi5rLWljb24sLmstcGlja2VyLXNtIC5rLWlucHV0LXByZWZpeD4uay1pY29uLXdyYXBwZXItaG9zdCAuay1pY29uLC5rLXBpY2tlci1zbSAuay1pbnB1dC1wcmVmaXg+LmstaW5wdXQtcHJlZml4LXRleHQsLmstcGlja2VyLXNtIC5rLWlucHV0LXN1ZmZpeD4uay1pY29uLC5rLXBpY2tlci1zbSAuay1pbnB1dC1zdWZmaXg+LmstaWNvbi13cmFwcGVyLWhvc3QgLmstaWNvbiwuay1waWNrZXItc20gLmstaW5wdXQtc3VmZml4Pi5rLWlucHV0LXN1ZmZpeC10ZXh0e3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtib3gtc2l6aW5nOmNvbnRlbnQtYm94fS5rLWlucHV0LXNtIC5rLWlucHV0LXNlcGFyYXRvci1ob3Jpem9udGFsLC5rLXBpY2tlci1zbSAuay1pbnB1dC1zZXBhcmF0b3ItaG9yaXpvbnRhbHttYXJnaW4taW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKX0uay1pbnB1dC1zbSAuay1pbnB1dC1zZXBhcmF0b3ItdmVydGljYWwsLmstcGlja2VyLXNtIC5rLWlucHV0LXNlcGFyYXRvci12ZXJ0aWNhbHttYXJnaW4tYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pfS5rLWlucHV0LXNtLmstaWNvbi1waWNrZXI+LmstaW5wdXQtaW5uZXIsLmstcGlja2VyLXNtLmstaWNvbi1waWNrZXI+LmstaW5wdXQtaW5uZXJ7d2lkdGg6Y2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSoxZW0pO2hlaWdodDpjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpKjFlbSk7cGFkZGluZzp2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7Ym94LXNpemluZzpjb250ZW50LWJveH1zZWxlY3Quay1waWNrZXItc217cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLWlucHV0LW1kLC5rLXBpY2tlci1tZHtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKX0uay1pbnB1dC1tZCAuay1pbnB1dC12YWx1ZXMsLmstcGlja2VyLW1kIC5rLWlucHV0LXZhbHVlc3twYWRkaW5nOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKS8yKTtnYXA6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pLzIpfS5rLWlucHV0LW1kIC5rLWlucHV0LXZhbHVlcz4uay1zZWFyY2hiYXIsLmstaW5wdXQtbWQgLmstaW5wdXQtdmFsdWVzPi5rLWlucHV0LWlubmVyLC5rLXBpY2tlci1tZCAuay1pbnB1dC12YWx1ZXM+Lmstc2VhcmNoYmFyLC5rLXBpY2tlci1tZCAuay1pbnB1dC12YWx1ZXM+LmstaW5wdXQtaW5uZXJ7bWFyZ2luOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKS8yKi0xKX0uay1pbnB1dC1tZCAuay1pbnB1dC1pbm5lciwuay1waWNrZXItbWQgLmstaW5wdXQtaW5uZXJ7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1pbnB1dC1tZCAuay1pbnB1dC1idXR0b24sLmstaW5wdXQtbWQgLmstc3Bpbm5lci1pbmNyZWFzZSwuay1pbnB1dC1tZCAuay1zcGlubmVyLWRlY3JlYXNlLC5rLXBpY2tlci1tZCAuay1pbnB1dC1idXR0b24sLmstcGlja2VyLW1kIC5rLXNwaW5uZXItaW5jcmVhc2UsLmstcGlja2VyLW1kIC5rLXNwaW5uZXItZGVjcmVhc2V7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSl9LmstaW5wdXQtbWQgLmstaW5wdXQtaWNvbiwuay1pbnB1dC1tZCAuay1pbnB1dC12YWxpZGF0aW9uLWljb24sLmstaW5wdXQtbWQgLmstaW5wdXQtbG9hZGluZy1pY29uLC5rLWlucHV0LW1kIC5rLWNsZWFyLXZhbHVlLC5rLWlucHV0LW1kIC5rLWlucHV0LXByZWZpeD4uay1pY29uLC5rLWlucHV0LW1kIC5rLWlucHV0LXByZWZpeD4uay1pY29uLXdyYXBwZXItaG9zdCAuay1pY29uLC5rLWlucHV0LW1kIC5rLWlucHV0LXByZWZpeD4uay1pbnB1dC1wcmVmaXgtdGV4dCwuay1pbnB1dC1tZCAuay1pbnB1dC1zdWZmaXg+LmstaWNvbiwuay1pbnB1dC1tZCAuay1pbnB1dC1zdWZmaXg+LmstaWNvbi13cmFwcGVyLWhvc3QgLmstaWNvbiwuay1pbnB1dC1tZCAuay1pbnB1dC1zdWZmaXg+LmstaW5wdXQtc3VmZml4LXRleHQsLmstcGlja2VyLW1kIC5rLWlucHV0LWljb24sLmstcGlja2VyLW1kIC5rLWlucHV0LXZhbGlkYXRpb24taWNvbiwuay1waWNrZXItbWQgLmstaW5wdXQtbG9hZGluZy1pY29uLC5rLXBpY2tlci1tZCAuay1jbGVhci12YWx1ZSwuay1waWNrZXItbWQgLmstaW5wdXQtcHJlZml4Pi5rLWljb24sLmstcGlja2VyLW1kIC5rLWlucHV0LXByZWZpeD4uay1pY29uLXdyYXBwZXItaG9zdCAuay1pY29uLC5rLXBpY2tlci1tZCAuay1pbnB1dC1wcmVmaXg+LmstaW5wdXQtcHJlZml4LXRleHQsLmstcGlja2VyLW1kIC5rLWlucHV0LXN1ZmZpeD4uay1pY29uLC5rLXBpY2tlci1tZCAuay1pbnB1dC1zdWZmaXg+LmstaWNvbi13cmFwcGVyLWhvc3QgLmstaWNvbiwuay1waWNrZXItbWQgLmstaW5wdXQtc3VmZml4Pi5rLWlucHV0LXN1ZmZpeC10ZXh0e3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO2JveC1zaXppbmc6Y29udGVudC1ib3h9LmstaW5wdXQtbWQgLmstaW5wdXQtc2VwYXJhdG9yLWhvcml6b250YWwsLmstcGlja2VyLW1kIC5rLWlucHV0LXNlcGFyYXRvci1ob3Jpem9udGFse21hcmdpbi1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKX0uay1pbnB1dC1tZCAuay1pbnB1dC1zZXBhcmF0b3ItdmVydGljYWwsLmstcGlja2VyLW1kIC5rLWlucHV0LXNlcGFyYXRvci12ZXJ0aWNhbHttYXJnaW4tYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKX0uay1pbnB1dC1tZC5rLWljb24tcGlja2VyPi5rLWlucHV0LWlubmVyLC5rLXBpY2tlci1tZC5rLWljb24tcGlja2VyPi5rLWlucHV0LWlubmVye3dpZHRoOmNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkqMWVtKTtoZWlnaHQ6Y2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSoxZW0pO3BhZGRpbmc6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtib3gtc2l6aW5nOmNvbnRlbnQtYm94fXNlbGVjdC5rLXBpY2tlci1tZHtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLWlucHV0LWxnLC5rLXBpY2tlci1sZ3tmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLWxnLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKX0uay1pbnB1dC1sZyAuay1pbnB1dC12YWx1ZXMsLmstcGlja2VyLWxnIC5rLWlucHV0LXZhbHVlc3twYWRkaW5nOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pLzIpO2dhcDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKS8yKX0uay1pbnB1dC1sZyAuay1pbnB1dC12YWx1ZXM+Lmstc2VhcmNoYmFyLC5rLWlucHV0LWxnIC5rLWlucHV0LXZhbHVlcz4uay1pbnB1dC1pbm5lciwuay1waWNrZXItbGcgLmstaW5wdXQtdmFsdWVzPi5rLXNlYXJjaGJhciwuay1waWNrZXItbGcgLmstaW5wdXQtdmFsdWVzPi5rLWlucHV0LWlubmVye21hcmdpbjpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKS8yKi0xKX0uay1pbnB1dC1sZyAuay1pbnB1dC1pbm5lciwuay1waWNrZXItbGcgLmstaW5wdXQtaW5uZXJ7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLWlucHV0LWxnIC5rLWlucHV0LWJ1dHRvbiwuay1pbnB1dC1sZyAuay1zcGlubmVyLWluY3JlYXNlLC5rLWlucHV0LWxnIC5rLXNwaW5uZXItZGVjcmVhc2UsLmstcGlja2VyLWxnIC5rLWlucHV0LWJ1dHRvbiwuay1waWNrZXItbGcgLmstc3Bpbm5lci1pbmNyZWFzZSwuay1waWNrZXItbGcgLmstc3Bpbm5lci1kZWNyZWFzZXtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstaW5wdXQtbGcgLmstaW5wdXQtaWNvbiwuay1pbnB1dC1sZyAuay1pbnB1dC12YWxpZGF0aW9uLWljb24sLmstaW5wdXQtbGcgLmstaW5wdXQtbG9hZGluZy1pY29uLC5rLWlucHV0LWxnIC5rLWNsZWFyLXZhbHVlLC5rLWlucHV0LWxnIC5rLWlucHV0LXByZWZpeD4uay1pY29uLC5rLWlucHV0LWxnIC5rLWlucHV0LXByZWZpeD4uay1pY29uLXdyYXBwZXItaG9zdCAuay1pY29uLC5rLWlucHV0LWxnIC5rLWlucHV0LXByZWZpeD4uay1pbnB1dC1wcmVmaXgtdGV4dCwuay1pbnB1dC1sZyAuay1pbnB1dC1zdWZmaXg+LmstaWNvbiwuay1pbnB1dC1sZyAuay1pbnB1dC1zdWZmaXg+LmstaWNvbi13cmFwcGVyLWhvc3QgLmstaWNvbiwuay1pbnB1dC1sZyAuay1pbnB1dC1zdWZmaXg+LmstaW5wdXQtc3VmZml4LXRleHQsLmstcGlja2VyLWxnIC5rLWlucHV0LWljb24sLmstcGlja2VyLWxnIC5rLWlucHV0LXZhbGlkYXRpb24taWNvbiwuay1waWNrZXItbGcgLmstaW5wdXQtbG9hZGluZy1pY29uLC5rLXBpY2tlci1sZyAuay1jbGVhci12YWx1ZSwuay1waWNrZXItbGcgLmstaW5wdXQtcHJlZml4Pi5rLWljb24sLmstcGlja2VyLWxnIC5rLWlucHV0LXByZWZpeD4uay1pY29uLXdyYXBwZXItaG9zdCAuay1pY29uLC5rLXBpY2tlci1sZyAuay1pbnB1dC1wcmVmaXg+LmstaW5wdXQtcHJlZml4LXRleHQsLmstcGlja2VyLWxnIC5rLWlucHV0LXN1ZmZpeD4uay1pY29uLC5rLXBpY2tlci1sZyAuay1pbnB1dC1zdWZmaXg+LmstaWNvbi13cmFwcGVyLWhvc3QgLmstaWNvbiwuay1waWNrZXItbGcgLmstaW5wdXQtc3VmZml4Pi5rLWlucHV0LXN1ZmZpeC10ZXh0e3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtib3gtc2l6aW5nOmNvbnRlbnQtYm94fS5rLWlucHV0LWxnIC5rLWlucHV0LXNlcGFyYXRvci1ob3Jpem9udGFsLC5rLXBpY2tlci1sZyAuay1pbnB1dC1zZXBhcmF0b3ItaG9yaXpvbnRhbHttYXJnaW4taW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1pbnB1dC1sZyAuay1pbnB1dC1zZXBhcmF0b3ItdmVydGljYWwsLmstcGlja2VyLWxnIC5rLWlucHV0LXNlcGFyYXRvci12ZXJ0aWNhbHttYXJnaW4tYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLWlucHV0LWxnLmstaWNvbi1waWNrZXI+LmstaW5wdXQtaW5uZXIsLmstcGlja2VyLWxnLmstaWNvbi1waWNrZXI+LmstaW5wdXQtaW5uZXJ7d2lkdGg6Y2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKSoxZW0pO2hlaWdodDpjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpKjFlbSk7cGFkZGluZzp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7Ym94LXNpemluZzpjb250ZW50LWJveH1zZWxlY3Quay1waWNrZXItbGd7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLWlucHV0PmtlbmRvLXBvcHVwLC5rLXBpY2tlcj5rZW5kby1wb3B1cHtwb3NpdGlvbjpmaXhlZH1Aa2V5ZnJhbWVzIGF1dG9GaWxsU3RhcnR7fUBrZXlmcmFtZXMgYXV0b0ZpbGxFbmR7fS5rLWF1dG9maWxsOi13ZWJraXQtYXV0b2ZpbGx7YW5pbWF0aW9uLW5hbWU6YXV0b0ZpbGxTdGFydH0uay1hdXRvZmlsbDpub3QoOi13ZWJraXQtYXV0b2ZpbGwpe2FuaW1hdGlvbi1uYW1lOmF1dG9GaWxsRW5kfS5rLWlucHV0Oi13ZWJraXQtYXV0b2ZpbGx7YW5pbWF0aW9uLW5hbWU6YXV0b0ZpbGxTdGFydH0uay1pbnB1dDpub3QoOi13ZWJraXQtYXV0b2ZpbGwpe2FuaW1hdGlvbi1uYW1lOmF1dG9GaWxsRW5kfS5rLWlucHV0LXNvbGlke2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1pbnB1dC1zb2xpZDpob3Zlciwuay1pbnB1dC1zb2xpZC5rLWhvdmVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXItYWx0LCByZ2JhKDAsIDAsIDAsIDAuMTYpKX0uay1pbnB1dC1zb2xpZDpmb2N1cywuay1pbnB1dC1zb2xpZC5rLWZvY3Vze2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXItYWx0LCByZ2JhKDAsIDAsIDAsIDAuMTYpKTtib3gtc2hhZG93OjAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDglLCB0cmFuc3BhcmVudCl9LmstaW5wdXQtc29saWQ6Zm9jdXMtd2l0aGlue2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXItYWx0LCByZ2JhKDAsIDAsIDAsIDAuMTYpKTtib3gtc2hhZG93OjAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDglLCB0cmFuc3BhcmVudCl9LmstaW5wdXQtc29saWQuay1pbnZhbGlkLC5rLWlucHV0LXNvbGlkLm5nLWludmFsaWQubmctdG91Y2hlZCwuay1pbnB1dC1zb2xpZC5uZy1pbnZhbGlkLm5nLWRpcnR5e2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCl9LmstaW5wdXQtc29saWQuay1pbnZhbGlkIC5rLWlucHV0LXZhbGlkYXRpb24taWNvbiwuay1pbnB1dC1zb2xpZC5uZy1pbnZhbGlkLm5nLXRvdWNoZWQgLmstaW5wdXQtdmFsaWRhdGlvbi1pY29uLC5rLWlucHV0LXNvbGlkLm5nLWludmFsaWQubmctZGlydHkgLmstaW5wdXQtdmFsaWRhdGlvbi1pY29ue2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKX0uay1pbnB1dC1zb2xpZCAuay1pbnB1dC1wcmVmaXh7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KX0uay1pbnB1dC1zb2xpZCAuay1pbnB1dC1zdWZmaXh7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KX0uay1pbnB1dC1zb2xpZCAuay1pbnB1dC1zZXBhcmF0b3J7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSl9LmstcGlja2VyLXNvbGlke2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWJhc2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZSwgI2Y1ZjVmNSl9LmstcGlja2VyLXNvbGlkOmhvdmVyLC5rLXBpY2tlci1zb2xpZC5rLWhvdmVye2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1ob3ZlciwgI2ViZWJlYil9LmstcGlja2VyLXNvbGlkOmZvY3VzLC5rLXBpY2tlci1zb2xpZC5rLWZvY3Vze2JveC1zaGFkb3c6MCAwIDAgMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgOCUsIHRyYW5zcGFyZW50KX0uay1waWNrZXItc29saWQ6Zm9jdXMtd2l0aGlue2JveC1zaGFkb3c6MCAwIDAgMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgOCUsIHRyYW5zcGFyZW50KX0uay1waWNrZXItc29saWQuay1pbnZhbGlkLC5rLXBpY2tlci1zb2xpZC5uZy1pbnZhbGlkLm5nLXRvdWNoZWQsLmstcGlja2VyLXNvbGlkLm5nLWludmFsaWQubmctZGlydHl7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKX0uay1waWNrZXItc29saWQuay1pbnZhbGlkIC5rLWlucHV0LXZhbGlkYXRpb24taWNvbiwuay1waWNrZXItc29saWQubmctaW52YWxpZC5uZy10b3VjaGVkIC5rLWlucHV0LXZhbGlkYXRpb24taWNvbiwuay1waWNrZXItc29saWQubmctaW52YWxpZC5uZy1kaXJ0eSAuay1pbnB1dC12YWxpZGF0aW9uLWljb257Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApfS5rLWlucHV0LW91dGxpbmV7Ym9yZGVyLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1iYXNlLCAjM2QzZDNkKSA1MCUsIHRyYW5zcGFyZW50KTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCl9LmstaW5wdXQtb3V0bGluZT4uay1pbnB1dC1idXR0b257Ym9yZGVyLWNvbG9yOmluaGVyaXR9LmstaW5wdXQtb3V0bGluZT4uay1pbnB1dC1zcGlubmVye2JvcmRlci1jb2xvcjppbmhlcml0fS5rLWlucHV0LW91dGxpbmU+LmstaW5wdXQtc3Bpbm5lcj4uay1zcGlubmVyLWluY3JlYXNlLC5rLWlucHV0LW91dGxpbmU+LmstaW5wdXQtc3Bpbm5lcj4uay1zcGlubmVyLWRlY3JlYXNle2JvcmRlci1jb2xvcjppbmhlcml0fS5rLWlucHV0LW91dGxpbmU6aG92ZXIsLmstaW5wdXQtb3V0bGluZS5rLWhvdmVye2JvcmRlci1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYmFzZSwgIzNkM2QzZCkgODAlLCB0cmFuc3BhcmVudCl9LmstaW5wdXQtb3V0bGluZTpmb2N1cywuay1pbnB1dC1vdXRsaW5lLmstZm9jdXN7Ym94LXNoYWRvdzowIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA4JSwgdHJhbnNwYXJlbnQpfS5rLWlucHV0LW91dGxpbmU6Zm9jdXMtd2l0aGlue2JveC1zaGFkb3c6MCAwIDAgMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgOCUsIHRyYW5zcGFyZW50KX0uay1pbnB1dC1vdXRsaW5lLmstaW52YWxpZCwuay1pbnB1dC1vdXRsaW5lLm5nLWludmFsaWQubmctdG91Y2hlZCwuay1pbnB1dC1vdXRsaW5lLm5nLWludmFsaWQubmctZGlydHl7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKX0uay1pbnB1dC1vdXRsaW5lLmstaW52YWxpZCAuay1pbnB1dC12YWxpZGF0aW9uLWljb24sLmstaW5wdXQtb3V0bGluZS5uZy1pbnZhbGlkLm5nLXRvdWNoZWQgLmstaW5wdXQtdmFsaWRhdGlvbi1pY29uLC5rLWlucHV0LW91dGxpbmUubmctaW52YWxpZC5uZy1kaXJ0eSAuay1pbnB1dC12YWxpZGF0aW9uLWljb257Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApfS5rLWlucHV0LW91dGxpbmUgLmstaW5wdXQtcHJlZml4e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nil9LmstaW5wdXQtb3V0bGluZSAuay1pbnB1dC1zdWZmaXh7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KX0uay1pbnB1dC1vdXRsaW5lIC5rLWlucHV0LXNlcGFyYXRvcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKX0uay1waWNrZXItb3V0bGluZXtib3JkZXItY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWJhc2UsICMzZDNkM2QpIDUwJSwgdHJhbnNwYXJlbnQpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWJhc2UsICMzZDNkM2QpfS5rLXBpY2tlci1vdXRsaW5lOmhvdmVyLC5rLXBpY2tlci1vdXRsaW5lLmstaG92ZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWJhc2UsICMzZDNkM2QpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2UsICNmNWY1ZjUpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYmFzZSwgIzNkM2QzZCl9LmstcGlja2VyLW91dGxpbmU6Zm9jdXMsLmstcGlja2VyLW91dGxpbmUuay1mb2N1c3tib3gtc2hhZG93OjAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDglLCB0cmFuc3BhcmVudCl9LmstcGlja2VyLW91dGxpbmU6Zm9jdXMtd2l0aGlue2JveC1zaGFkb3c6MCAwIDAgMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgOCUsIHRyYW5zcGFyZW50KX0uay1waWNrZXItb3V0bGluZS5rLWludmFsaWQsLmstcGlja2VyLW91dGxpbmUubmctaW52YWxpZC5uZy10b3VjaGVkLC5rLXBpY2tlci1vdXRsaW5lLm5nLWludmFsaWQubmctZGlydHl7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKX0uay1waWNrZXItb3V0bGluZS5rLWludmFsaWQgLmstaW5wdXQtdmFsaWRhdGlvbi1pY29uLC5rLXBpY2tlci1vdXRsaW5lLm5nLWludmFsaWQubmctdG91Y2hlZCAuay1pbnB1dC12YWxpZGF0aW9uLWljb24sLmstcGlja2VyLW91dGxpbmUubmctaW52YWxpZC5uZy1kaXJ0eSAuay1pbnB1dC12YWxpZGF0aW9uLWljb257Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApfS5rLWlucHV0LWZsYXR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpfS5rLWlucHV0LWZsYXQ6aG92ZXIsLmstaW5wdXQtZmxhdC5rLWhvdmVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXItYWx0LCByZ2JhKDAsIDAsIDAsIDAuMTYpKX0uay1pbnB1dC1mbGF0OmZvY3VzLC5rLWlucHV0LWZsYXQuay1mb2N1c3tib3gtc2hhZG93OjAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDglLCB0cmFuc3BhcmVudCl9LmstaW5wdXQtZmxhdDpmb2N1cy13aXRoaW57Ym94LXNoYWRvdzowIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA4JSwgdHJhbnNwYXJlbnQpfS5rLWlucHV0LWZsYXQuay1pbnZhbGlkLC5rLWlucHV0LWZsYXQubmctaW52YWxpZC5uZy10b3VjaGVkLC5rLWlucHV0LWZsYXQubmctaW52YWxpZC5uZy1kaXJ0eXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApfS5rLWlucHV0LWZsYXQuay1pbnZhbGlkIC5rLWlucHV0LXZhbGlkYXRpb24taWNvbiwuay1pbnB1dC1mbGF0Lm5nLWludmFsaWQubmctdG91Y2hlZCAuay1pbnB1dC12YWxpZGF0aW9uLWljb24sLmstaW5wdXQtZmxhdC5uZy1pbnZhbGlkLm5nLWRpcnR5IC5rLWlucHV0LXZhbGlkYXRpb24taWNvbntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCl9LmstaW5wdXQtZmxhdCAuay1pbnB1dC1wcmVmaXh7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KX0uay1pbnB1dC1mbGF0IC5rLWlucHV0LXN1ZmZpeHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpfS5rLWlucHV0LWZsYXQgLmstaW5wdXQtc2VwYXJhdG9ye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpfS5rLXBpY2tlci1mbGF0e2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWJhc2UsICMzZDNkM2QpfS5rLXBpY2tlci1mbGF0OmhvdmVyLC5rLXBpY2tlci1mbGF0LmstaG92ZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlci1hbHQsIHJnYmEoMCwgMCwgMCwgMC4xNikpO2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWJhc2UsICMzZDNkM2QpIDQlLCB0cmFuc3BhcmVudCl9LmstcGlja2VyLWZsYXQ6Zm9jdXMsLmstcGlja2VyLWZsYXQuay1mb2N1c3tib3gtc2hhZG93OjAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDglLCB0cmFuc3BhcmVudCl9LmstcGlja2VyLWZsYXQ6Zm9jdXMtd2l0aGlue2JveC1zaGFkb3c6MCAwIDAgMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgOCUsIHRyYW5zcGFyZW50KX0uay1waWNrZXItZmxhdC5rLWludmFsaWQsLmstcGlja2VyLWZsYXQubmctaW52YWxpZC5uZy10b3VjaGVkLC5rLXBpY2tlci1mbGF0Lm5nLWludmFsaWQubmctZGlydHl7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKX0uay1waWNrZXItZmxhdC5rLWludmFsaWQgLmstaW5wdXQtdmFsaWRhdGlvbi1pY29uLC5rLXBpY2tlci1mbGF0Lm5nLWludmFsaWQubmctdG91Y2hlZCAuay1pbnB1dC12YWxpZGF0aW9uLWljb24sLmstcGlja2VyLWZsYXQubmctaW52YWxpZC5uZy1kaXJ0eSAuay1pbnB1dC12YWxpZGF0aW9uLWljb257Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApfS5rLXRleHRhcmVhOmhhcyguay1pbnB1dC1pbm5lcltzdHlsZSo9d2lkdGhdKXt3aWR0aDptYXgtY29udGVudH0uay1hbGlnbi1pdGVtcy1ub3JtYWx7YWxpZ24taXRlbXM6bm9ybWFsfS5cXCFrLWFsaWduLWl0ZW1zLW5vcm1hbHthbGlnbi1pdGVtczpub3JtYWwgIWltcG9ydGFudH0uay1hbGlnbi1pdGVtcy1zdHJldGNoe2FsaWduLWl0ZW1zOnN0cmV0Y2h9LlxcIWstYWxpZ24taXRlbXMtc3RyZXRjaHthbGlnbi1pdGVtczpzdHJldGNoICFpbXBvcnRhbnR9LmstYWxpZ24taXRlbXMtY2VudGVye2FsaWduLWl0ZW1zOmNlbnRlcn0uXFwhay1hbGlnbi1pdGVtcy1jZW50ZXJ7YWxpZ24taXRlbXM6Y2VudGVyICFpbXBvcnRhbnR9LmstYWxpZ24taXRlbXMtc3RhcnR7YWxpZ24taXRlbXM6c3RhcnR9LlxcIWstYWxpZ24taXRlbXMtc3RhcnR7YWxpZ24taXRlbXM6c3RhcnQgIWltcG9ydGFudH0uay1hbGlnbi1pdGVtcy1lbmR7YWxpZ24taXRlbXM6ZW5kfS5cXCFrLWFsaWduLWl0ZW1zLWVuZHthbGlnbi1pdGVtczplbmQgIWltcG9ydGFudH0uay1hbGlnbi1pdGVtcy1mbGV4LXN0YXJ0e2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9LlxcIWstYWxpZ24taXRlbXMtZmxleC1zdGFydHthbGlnbi1pdGVtczpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmstYWxpZ24taXRlbXMtZmxleC1lbmR7YWxpZ24taXRlbXM6ZmxleC1lbmR9LlxcIWstYWxpZ24taXRlbXMtZmxleC1lbmR7YWxpZ24taXRlbXM6ZmxleC1lbmQgIWltcG9ydGFudH0uay1hbGlnbi1pdGVtcy1iYXNlbGluZXthbGlnbi1pdGVtczpiYXNlbGluZX0uXFwhay1hbGlnbi1pdGVtcy1iYXNlbGluZXthbGlnbi1pdGVtczpiYXNlbGluZSAhaW1wb3J0YW50fS5rLWFsaWduLWl0ZW1zLWZpcnN0LWJhc2VsaW5le2FsaWduLWl0ZW1zOmZpcnN0IGJhc2VsaW5lfS5cXCFrLWFsaWduLWl0ZW1zLWZpcnN0LWJhc2VsaW5le2FsaWduLWl0ZW1zOmZpcnN0IGJhc2VsaW5lICFpbXBvcnRhbnR9LmstYWxpZ24taXRlbXMtbGFzdC1iYXNlbGluZXthbGlnbi1pdGVtczpsYXN0IGJhc2VsaW5lfS5cXCFrLWFsaWduLWl0ZW1zLWxhc3QtYmFzZWxpbmV7YWxpZ24taXRlbXM6bGFzdCBiYXNlbGluZSAhaW1wb3J0YW50fS5rLWFsaWduLWl0ZW1zLXNlbGYtc3RhcnR7YWxpZ24taXRlbXM6c2VsZi1zdGFydH0uXFwhay1hbGlnbi1pdGVtcy1zZWxmLXN0YXJ0e2FsaWduLWl0ZW1zOnNlbGYtc3RhcnQgIWltcG9ydGFudH0uay1hbGlnbi1pdGVtcy1zZWxmLWVuZHthbGlnbi1pdGVtczpzZWxmLWVuZH0uXFwhay1hbGlnbi1pdGVtcy1zZWxmLWVuZHthbGlnbi1pdGVtczpzZWxmLWVuZCAhaW1wb3J0YW50fS5rLWZsZXgtcm93LC5rLWQtZmxleC1yb3d7ZmxleC1kaXJlY3Rpb246cm93fS5cXCFrLWZsZXgtcm93LC5cXCFrLWQtZmxleC1yb3csLlxcIWstZC1mbGV4LWNvbHtmbGV4LWRpcmVjdGlvbjpyb3cgIWltcG9ydGFudH0uay1mbGV4LXJvdy1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlfS5cXCFrLWZsZXgtcm93LXJldmVyc2V7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UgIWltcG9ydGFudH0uay1mbGV4LWNvbCwuay1mbGV4LWNvbHVtbiwuay1kLWZsZXgtY29se2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uXFwhay1mbGV4LWNvbHtmbGV4LWRpcmVjdGlvbjpjb2x1bW4gIWltcG9ydGFudH0uay1mbGV4LWNvbC1yZXZlcnNlLC5rLWZsZXgtY29sdW1uLXJldmVyc2V7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2V9LlxcIWstZmxleC1jb2wtcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50fS5rLWZsZXgtMXtmbGV4OjEgMSAwJX0uXFwhay1mbGV4LTF7ZmxleDoxIDEgMCUgIWltcG9ydGFudH0uay1mbGV4LWF1dG97ZmxleDoxIDEgYXV0b30uXFwhay1mbGV4LWF1dG97ZmxleDoxIDEgYXV0byAhaW1wb3J0YW50fS5rLWZsZXgtaW5pdGlhbHtmbGV4OjAgMSBhdXRvfS5cXCFrLWZsZXgtaW5pdGlhbHtmbGV4OjAgMSBhdXRvICFpbXBvcnRhbnR9LmstZmxleC1ub25le2ZsZXg6bm9uZX0uXFwhay1mbGV4LW5vbmV7ZmxleDpub25lICFpbXBvcnRhbnR9LmstZmxleC13cmFwe2ZsZXgtd3JhcDp3cmFwfS5cXCFrLWZsZXgtd3JhcHtmbGV4LXdyYXA6d3JhcCAhaW1wb3J0YW50fS5rLWZsZXgtd3JhcC1yZXZlcnNle2ZsZXgtd3JhcDp3cmFwLXJldmVyc2V9LlxcIWstZmxleC13cmFwLXJldmVyc2V7ZmxleC13cmFwOndyYXAtcmV2ZXJzZSAhaW1wb3J0YW50fS5rLWZsZXgtbm93cmFwe2ZsZXgtd3JhcDpub3dyYXB9LlxcIWstZmxleC1ub3dyYXB7ZmxleC13cmFwOm5vd3JhcCAhaW1wb3J0YW50fS5rLXJlc2l6ZXtyZXNpemU6Ym90aH0uXFwhay1yZXNpemV7cmVzaXplOmJvdGggIWltcG9ydGFudH0uay1yZXNpemUtbm9uZXtyZXNpemU6bm9uZX0uXFwhay1yZXNpemUtbm9uZXtyZXNpemU6bm9uZSAhaW1wb3J0YW50fS5rLXJlc2l6ZS14e3Jlc2l6ZTpob3Jpem9udGFsfS5cXCFrLXJlc2l6ZS14e3Jlc2l6ZTpob3Jpem9udGFsICFpbXBvcnRhbnR9LmstcmVzaXplLXl7cmVzaXplOnZlcnRpY2FsfS5cXCFrLXJlc2l6ZS15e3Jlc2l6ZTp2ZXJ0aWNhbCAhaW1wb3J0YW50fS5rLWNoZWNrYm94e21hcmdpbjowO3BhZGRpbmc6MDtsaW5lLWhlaWdodDppbml0aWFsO2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO291dGxpbmU6MDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47ZGlzcGxheTppbmxpbmUtYmxvY2s7ZmxleDpub25lO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtwb3NpdGlvbjpyZWxhdGl2ZTtjdXJzb3I6cG9pbnRlcjstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX0uay1jaGVja2JveDo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7bWFzay1yZXBlYXQ6bm8tcmVwZWF0fS5rLWNoZWNrYm94OmNoZWNrZWQ6OmJlZm9yZSwuay1jaGVja2JveC5rLWNoZWNrZWQ6OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOmN1cnJlbnRDb2xvcjttYXNrLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZmZmZmZicgc3Ryb2tlLWxpbmVjYXA9J3NxdWFyZScgc3Ryb2tlLWxpbmVqb2luPSdzcXVhcmUnIHN0cm9rZS13aWR0aD0nMicgZD0nTTMsOCBsMywzIGw3LTcnLyUzZSUzYy9zdmclM2VcIil9LmstY2hlY2tib3g6aW5kZXRlcm1pbmF0ZTo6YmVmb3JlLC5rLWNoZWNrYm94LmstaW5kZXRlcm1pbmF0ZTo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6Y3VycmVudENvbG9yO21hc2staW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNiclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmY2MzU4JyBzdHJva2UtbGluZWNhcD0nc3F1YXJlJyBzdHJva2UtbGluZWpvaW49J3NxdWFyZScgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCw4IGg4Jy8lM2UlM2Mvc3ZnJTNlXCIpfS5rLWNoZWNrYm94LXdyYXB7ZmxleDpub25lO2Rpc3BsYXk6aW5saW5lLWZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXA7Z2FwOjA7YWxpZ24taXRlbXM6Y2VudGVyO2FsaWduLXNlbGY6ZmxleC1zdGFydDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7cG9zaXRpb246cmVsYXRpdmV9LmstY2hlY2tib3gtd3JhcDo6YmVmb3Jle2NvbnRlbnQ6XCLigItcIjt3aWR0aDowcHg7b3ZlcmZsb3c6aGlkZGVuO2ZsZXg6bm9uZTtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3B9LmstY2hlY2tib3gtbGFiZWx7bWFyZ2luOjA7cGFkZGluZzowO2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7cG9zaXRpb246cmVsYXRpdmU7Y3Vyc29yOnBvaW50ZXJ9LmstY2hlY2tib3gtbGFiZWwgLmstcmlwcGxle3Zpc2liaWxpdHk6aGlkZGVuICFpbXBvcnRhbnR9LmstY2hlY2tib3grLmstbGFiZWwsLmstY2hlY2tib3gtd3JhcCsuay1sYWJlbCwuay1jaGVja2JveCsuay1jaGVja2JveC1sYWJlbCwuay1jaGVja2JveC13cmFwKy5rLWNoZWNrYm94LWxhYmVse2Rpc3BsYXk6aW5saW5lO21hcmdpbi1pbmxpbmUtc3RhcnQ6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKX0uay1jaGVja2JveC1sYWJlbDplbXB0eXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uay1jaGVja2JveC1sYWJlbC5rLW5vLXRleHR7bWluLXdpZHRoOjFweH0uay1jaGVja2JveC1saXN0e21hcmdpbjowO3BhZGRpbmc6MDtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OmNvbHVtbiBub3dyYXA7Z2FwOjA7bGlzdC1zdHlsZTpub25lfS5rLWNoZWNrYm94LWl0ZW0sLmstY2hlY2tib3gtbGlzdC1pdGVte3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTAsIDBweCk7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjthbGlnbi1jb250ZW50OmNlbnRlcjtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKX0uay1jaGVja2JveC1pdGVtIC5rLWNoZWNrYm94LWxhYmVsLC5rLWNoZWNrYm94LWxpc3QtaXRlbSAuay1jaGVja2JveC1sYWJlbHttYXJnaW46MH0uay1jaGVja2JveC1saXN0LWhvcml6b250YWwsLmstY2hlY2tib3gtbGlzdC5rLWxpc3QtaG9yaXpvbnRhbHtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyB3cmFwO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pfS5rLXJpcHBsZS1jb250YWluZXIgLmstY2hlY2tib3g6OmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7Ym9yZGVyLXJhZGl1czoxMDAlO3otaW5kZXg6LTE7dHJhbnNpdGlvbjpvcGFjaXR5IDEwMG1zIGxpbmVhcix0cmFuc2Zvcm0gMTUwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDApO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGNlbnRlcn0uay1yaXBwbGUtY29udGFpbmVyIC5rLWNoZWNrYm94OmZvY3VzLC5rLXJpcHBsZS1jb250YWluZXIgLmstY2hlY2tib3guay1mb2N1c3tib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudH0uay1yaXBwbGUtY29udGFpbmVyIC5rLWNoZWNrYm94OmRpc2FibGVkOjphZnRlciwuay1yaXBwbGUtY29udGFpbmVyIC5rLWNoZWNrYm94LmstZGlzYWJsZWQ6OmFmdGVye2Rpc3BsYXk6bm9uZX0uay1jaGVja2JveC1zbXt3aWR0aDp2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO2hlaWdodDp2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pfS5rLWNoZWNrYm94LXNtOjpiZWZvcmV7Zm9udC1zaXplOnZhcigtLWtlbmRvLXNwYWNpbmctMlxcLjUsIDAuNjI1cmVtKX0uay1yaXBwbGUtY29udGFpbmVyIC5rLWNoZWNrYm94LXNtOjphZnRlcnt3aWR0aDozMDAlO2hlaWdodDozMDAlfS5rLWNoZWNrYm94LW1ke3dpZHRoOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7aGVpZ2h0OnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSl9LmstY2hlY2tib3gtbWQ6OmJlZm9yZXtmb250LXNpemU6dmFyKC0ta2VuZG8tc3BhY2luZy0zXFwuNSwgMC44NzVyZW0pfS5rLXJpcHBsZS1jb250YWluZXIgLmstY2hlY2tib3gtbWQ6OmFmdGVye3dpZHRoOjMwMCU7aGVpZ2h0OjMwMCV9LmstY2hlY2tib3gtbGd7d2lkdGg6dmFyKC0ta2VuZG8tc3BhY2luZy01LCAxLjI1cmVtKTtoZWlnaHQ6dmFyKC0ta2VuZG8tc3BhY2luZy01LCAxLjI1cmVtKX0uay1jaGVja2JveC1sZzo6YmVmb3Jle2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1zcGFjaW5nLTRcXC41LCAxLjEyNXJlbSl9LmstcmlwcGxlLWNvbnRhaW5lciAuay1jaGVja2JveC1sZzo6YWZ0ZXJ7d2lkdGg6MzAwJTtoZWlnaHQ6MzAwJX0uay1jaGVja2JveHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1jaGVja2JveDpmb2N1cywuay1jaGVja2JveC5rLWZvY3Vze2JveC1zaGFkb3c6MCAwIDAgMnB4IHJnYmEoMCwwLDAsLjA2KX0uay1jaGVja2JveDppbmRldGVybWluYXRlLC5rLWNoZWNrYm94LmstaW5kZXRlcm1pbmF0ZXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1jaGVja2JveDpjaGVja2VkLC5rLWNoZWNrYm94LmstY2hlY2tlZHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1jaGVja2JveDpjaGVja2VkOmZvY3VzLC5rLWNoZWNrYm94LmstY2hlY2tlZC5rLWZvY3Vze2JveC1zaGFkb3c6MCAwIDAgMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KSAzMCUsIHRyYW5zcGFyZW50KX0uay1jaGVja2JveC5rLWludmFsaWR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKX0uay1jaGVja2JveC5rLWludmFsaWQrLmstY2hlY2tib3gtbGFiZWx7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApfS5rLWNoZWNrYm94LXdyYXAgLmstcmlwcGxlLWJsb2J7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7b3BhY2l0eTouMjV9LmstcmlwcGxlLWNvbnRhaW5lciAuay1jaGVja2JveDo6YWZ0ZXJ7YmFja2dyb3VuZDp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtvcGFjaXR5Oi4yNX0uay1saXN0Ym94e3dpZHRoOjEwZW07aGVpZ2h0OjIwMHB4O2JvcmRlci13aWR0aDowO291dGxpbmU6MDtmb250LWZhbWlseTp2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7dmVydGljYWwtYWxpZ246dG9wO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtkaXNwbGF5OmlubGluZS1mbGV4O2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstbGlzdGJveCAuay1saXN0Ym94LWFjdGlvbnN7ZGlzcGxheTpmbGV4O2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstbGlzdGJveC5rLWxpc3Rib3gtYWN0aW9ucy1sZWZ0LC5rLWxpc3Rib3guay1saXN0Ym94LWFjdGlvbnMtcmlnaHR7ZmxleC1kaXJlY3Rpb246cm93fS5rLWxpc3Rib3guay1saXN0Ym94LWFjdGlvbnMtbGVmdCAuay1saXN0Ym94LWFjdGlvbnMsLmstbGlzdGJveC5rLWxpc3Rib3gtYWN0aW9ucy1yaWdodCAuay1saXN0Ym94LWFjdGlvbnN7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5rLWxpc3Rib3guay1saXN0Ym94LWFjdGlvbnMtcmlnaHR7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2V9LmstbGlzdGJveC5rLWxpc3Rib3gtYWN0aW9ucy10b3AsLmstbGlzdGJveC5rLWxpc3Rib3gtYWN0aW9ucy1ib3R0b217ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5rLWxpc3Rib3guay1saXN0Ym94LWFjdGlvbnMtdG9wIC5rLWxpc3Rib3gtYWN0aW9ucywuay1saXN0Ym94LmstbGlzdGJveC1hY3Rpb25zLWJvdHRvbSAuay1saXN0Ym94LWFjdGlvbnN7ZmxleC1kaXJlY3Rpb246cm93fS5rLWxpc3Rib3guay1saXN0Ym94LWFjdGlvbnMtYm90dG9te2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlfS5rLWxpc3Rib3ggLmstbGlzdC1zY3JvbGxlcnt3aWR0aDoxMDAlO21pbi1oZWlnaHQ6MDtoZWlnaHQ6aW5oZXJpdDtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3gtc2l6aW5nOmJvcmRlci1ib3g7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpjb2x1bW4gbm93cmFwfS5rLWxpc3Rib3ggLmstbGlzdC1zY3JvbGxlciAuay1saXN0LXNjcm9sbGVye2JvcmRlci13aWR0aDowfS5rLWxpc3Rib3ggLmstbGlzdC1zY3JvbGxlciAuay1saXN0e2hlaWdodDppbmhlcml0O2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKX0uay1saXN0Ym94IC5rLWRyb3AtaGludHtib3JkZXItYmxvY2stc3RhcnQtd2lkdGg6MXB4O2JvcmRlci1ibG9jay1zdGFydC1zdHlsZTpzb2xpZH0uay1saXN0Ym94IC5rLWdob3N0e29wYWNpdHk6LjV9LmstaXRlbXtjdXJzb3I6ZGVmYXVsdH0uay1saXN0Ym94IC5rLWxpc3Qtc2Nyb2xsZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLWxpc3Rib3ggLmstZHJvcC1oaW50e2JvcmRlci1ibG9jay1zdGFydC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1wcm9ncmVzc2Jhcntib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pOy0ta2VuZG8tcHJvZ3Jlc3NiYXItdmFsdWU6IDA7Ym9yZGVyLXdpZHRoOjBweDtib3JkZXItc3R5bGU6c29saWQ7Ym94LXNpemluZzpib3JkZXItYm94O291dGxpbmU6MDtmb250LWZhbWlseTp2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQteHMsIG5vcm1hbCk7ZGlzcGxheTppbmxpbmUtZ3JpZDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLXByb2dyZXNzYmFyICosLmstcHJvZ3Jlc3NiYXIgKjo6YmVmb3JlLC5rLXByb2dyZXNzYmFyICo6OmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveH0uay1wcm9ncmVzc2Jhcj4uay1wcm9ncmVzc2Jhci12YWx1ZXtib3JkZXItd2lkdGg6MDtib3JkZXItc3R5bGU6c29saWQ7ZGlzcGxheTpmbGV4O292ZXJmbG93OmhpZGRlbjtncmlkLWNvbHVtbjoxLy0xO2dyaWQtcm93OjEvLTF9LmstcHJvZ3Jlc3NiYXI+LmstcHJvZ3Jlc3NiYXItY2h1bmtze2JvcmRlci13aWR0aDppbmhlcml0O2JvcmRlci1zdHlsZTppbmhlcml0O3doaXRlLXNwYWNlOm5vd3JhcDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6c3RyZXRjaDtmbGV4OjE7Z2FwOjFweDtncmlkLWNvbHVtbjoxLy0xO2dyaWQtcm93OjEvLTF9LmstcHJvZ3Jlc3NiYXIgLmstcHJvZ3Jlc3NiYXItY2h1bmt7ZGlzcGxheTpibG9jaztib3JkZXItd2lkdGg6MDtmbGV4OjF9LmstcHJvZ3Jlc3Mtc3RhdHVzLXdyYXB7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXgtc2hyaW5rOjA7Z3JpZC1jb2x1bW46MS8tMTtncmlkLXJvdzoxLy0xfS5rLXByb2dyZXNzLXN0YXR1cy13cmFwLmstcHJvZ3Jlc3Mtc3RhcnR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9LmstcHJvZ3Jlc3Mtc3RhdHVzLXdyYXAuay1wcm9ncmVzcy1jZW50ZXJ7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uay1wcm9ncmVzcy1zdGF0dXMtd3JhcC5rLXByb2dyZXNzLWVuZHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9LmstcHJvZ3Jlc3Mtc3RhdHVze3BhZGRpbmctYmxvY2s6MDtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7bWluLXdpZHRoOjEwcHg7dGV4dC1hbGlnbjpjZW50ZXI7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2hpdGUtc3BhY2U6bm93cmFwfS5rLXByb2dyZXNzYmFyLWhvcml6b250YWx7d2lkdGg6MTAwJTtoZWlnaHQ6dmFyKC0ta2VuZG8tcHJvZ3Jlc3NiYXItaGVpZ2h0LCAyMnB4KTtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyO2dyaWQtdGVtcGxhdGUtcm93czoxMDAlfS5rLXByb2dyZXNzYmFyLWhvcml6b250YWwgLmstcHJvZ3Jlc3Mtc3RhdHVzLXdyYXB7ZmxleC1kaXJlY3Rpb246cm93fS5rLXByb2dyZXNzYmFyLWhvcml6b250YWw+LmstcHJvZ3Jlc3NiYXItdmFsdWV7d2lkdGg6Y2FsYyh2YXIoLS1rZW5kby1wcm9ncmVzc2Jhci12YWx1ZSwgMCkqMSUpO2ZsZXgtZGlyZWN0aW9uOnJvd30uay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsPi5rLXByb2dyZXNzYmFyLXZhbHVlPi5rLXByb2dyZXNzLXN0YXR1cy13cmFwe3dpZHRoOmNhbGMoMTAwMDAlL3ZhcigtLWtlbmRvLXByb2dyZXNzYmFyLXZhbHVlLCAxKSl9LmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbD4uay1wcm9ncmVzc2Jhci1jaHVua3N7ZmxleC1kaXJlY3Rpb246cm93fS5rLXByb2dyZXNzYmFyLWhvcml6b250YWwuay1wcm9ncmVzc2Jhci1yZXZlcnNlPi5rLXByb2dyZXNzYmFyLXZhbHVle2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlO2p1c3RpZnktc2VsZjpmbGV4LWVuZH0uay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsLmstcHJvZ3Jlc3NiYXItcmV2ZXJzZT4uay1wcm9ncmVzc2Jhci1jaHVua3N7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2V9LmstcHJvZ3Jlc3NiYXItdmVydGljYWx7d2lkdGg6dmFyKC0ta2VuZG8tcHJvZ3Jlc3NiYXItaGVpZ2h0LCAyMnB4KTtoZWlnaHQ6MjdlbTtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MTAwJTtncmlkLXRlbXBsYXRlLXJvd3M6MWZyfS5rLXByb2dyZXNzYmFyLXZlcnRpY2FsIC5rLXByb2dyZXNzLXN0YXR1cy13cmFwe2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlfS5rLXByb2dyZXNzYmFyLXZlcnRpY2FsIC5rLXByb2dyZXNzLXN0YXR1c3t3cml0aW5nLW1vZGU6dmVydGljYWwtbHJ9LmstcHJvZ3Jlc3NiYXItdmVydGljYWw+LmstcHJvZ3Jlc3NiYXItdmFsdWV7aGVpZ2h0OmNhbGModmFyKC0ta2VuZG8tcHJvZ3Jlc3NiYXItdmFsdWUsIDApKjElKTtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZTthbGlnbi1zZWxmOmZsZXgtZW5kO2FsaWduLWl0ZW1zOmZsZXgtZW5kfS5rLXByb2dyZXNzYmFyLXZlcnRpY2FsPi5rLXByb2dyZXNzYmFyLXZhbHVlPi5rLXByb2dyZXNzLXN0YXR1cy13cmFwe2hlaWdodDpjYWxjKDEwMDAwJS92YXIoLS1rZW5kby1wcm9ncmVzc2Jhci12YWx1ZSwgMSkpfS5rLXByb2dyZXNzYmFyLXZlcnRpY2FsPi5rLXByb2dyZXNzYmFyLWNodW5rc3tmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZX0uay1wcm9ncmVzc2Jhci12ZXJ0aWNhbC5rLXByb2dyZXNzYmFyLXJldmVyc2V7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5rLXByb2dyZXNzYmFyLXZlcnRpY2FsLmstcHJvZ3Jlc3NiYXItcmV2ZXJzZT4uay1wcm9ncmVzc2Jhci12YWx1ZXtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24tc2VsZjpmbGV4LXN0YXJ0fS5rLXByb2dyZXNzYmFyLXZlcnRpY2FsLmstcHJvZ3Jlc3NiYXItcmV2ZXJzZT4uay1wcm9ncmVzc2Jhci1jaHVua3N7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5rLXByb2dyZXNzYmFyLWluZGV0ZXJtaW5hdGUgLmstcHJvZ3Jlc3Mtc3RhdHVzLXdyYXAsLmstcHJvZ3Jlc3NiYXItaW5kZXRlcm1pbmF0ZSAuay1wcm9ncmVzc2Jhci12YWx1ZSwuay1wcm9ncmVzc2Jhci1pbmRldGVybWluYXRlIC5rLXByb2dyZXNzYmFyLWNodW5re2Rpc3BsYXk6bm9uZX0udGVsZXJpay1ibGF6b3Iuay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsPi5rLXByb2dyZXNzYmFyLXZhbHVlLC50ZWxlcmlrLWJsYXpvci5rLXByb2dyZXNzYmFyLWhvcml6b250YWw+LmstcHJvZ3Jlc3NiYXItdmFsdWU+LmstcHJvZ3Jlc3Mtc3RhdHVzLXdyYXB7dHJhbnNpdGlvbjp3aWR0aCAuMXMgZWFzZS1pbi1vdXR9LmstY2lyY3VsYXItcHJvZ3Jlc3NiYXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7dGV4dC1hbGlnbjpzdGFydDtwb3NpdGlvbjpyZWxhdGl2ZX0uay1jaXJjdWxhci1wcm9ncmVzc2Jhci1zdXJmYWNle2hlaWdodDoxMDAlfS5rLWNpcmN1bGFyLXByb2dyZXNzYmFyLXN1cmZhY2U+ZGl2e3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LmstY2lyY3VsYXItcHJvZ3Jlc3NiYXItc3VyZmFjZSBzdmd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uay1jaXJjdWxhci1wcm9ncmVzc2Jhci1zY2FsZXtmaWxsOm5vbmV9LmstY2lyY3VsYXItcHJvZ3Jlc3NiYXItYXJje3RyYW5zZm9ybS1ib3g6ZmlsbC1ib3g7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgY2VudGVyO3RyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKTtzdHJva2UtbGluZWNhcDpyb3VuZDtmaWxsOm5vbmV9LmstY2lyY3VsYXItcHJvZ3Jlc3NiYXItbGFiZWx7cG9zaXRpb246YWJzb2x1dGU7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzowO21hcmdpbjowfUBrZXlmcmFtZXMga2VuZG8tcHJvZ3Jlc3NiYXItaW5kZXRlcm1pbmF0ZS1hbmltYXRpb257ZnJvbXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMH10b3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjIycHggMH19LmstcHJvZ3Jlc3NiYXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1zdWJ0bGUsICNlYmViZWIpfS5rLXByb2dyZXNzYmFyIC5rLXNlbGVjdGVke2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWFjdGl2ZSwgI2Q0NTM0OSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1jaHVuay1wcm9ncmVzc2JhcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstcHJvZ3Jlc3NiYXItY2h1bmt7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLXN1YnRsZSwgI2ViZWJlYil9LmstcHJvZ3Jlc3NiYXItY2h1bmsgLmstc2VsZWN0ZWR7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1wcm9ncmVzc2Jhci1pbmRldGVybWluYXRle2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2Utc3VidGxlLCAjZWJlYmViKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCg0NWRlZywgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWJhc2UtZW1waGFzaXMsICNjMmMyYzIpIDU1JSwgdHJhbnNwYXJlbnQpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1iYXNlLWVtcGhhc2lzLCAjYzJjMmMyKSA1NSUsIHRyYW5zcGFyZW50KSA1MCUsIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1iYXNlLWVtcGhhc2lzLCAjYzJjMmMyKSA1NSUsIHRyYW5zcGFyZW50KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO2JhY2tncm91bmQtc2l6ZToyMnB4IDIycHg7YW5pbWF0aW9uOmtlbmRvLXByb2dyZXNzYmFyLWluZGV0ZXJtaW5hdGUtYW5pbWF0aW9uIDFzIGxpbmVhciBpbmZpbml0ZX0uay1jaXJjdWxhci1wcm9ncmVzc2Jhci1zY2FsZXtzdHJva2U6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1zdWJ0bGUsICNlYmViZWIpfS5rLWNpcmN1bGFyLXByb2dyZXNzYmFyLWFyY3tzdHJva2U6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7dHJhbnNpdGlvbjpzdHJva2UgLjVzIGVhc2V9LmstcmFkaW97Ym9yZGVyLXJhZGl1czo1MCU7bWFyZ2luOjA7cGFkZGluZzowO2xpbmUtaGVpZ2h0OmluaXRpYWw7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7b3V0bGluZTowO2JveC1zaXppbmc6Ym9yZGVyLWJveDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47ZGlzcGxheTppbmxpbmUtYmxvY2s7ZmxleDpub25lO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtwb3NpdGlvbjpyZWxhdGl2ZTtjdXJzb3I6cG9pbnRlcjstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX0uay1yYWRpbzo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7bWFzay1yZXBlYXQ6bm8tcmVwZWF0fS5rLXJhZGlvOmNoZWNrZWQ6OmJlZm9yZSwuay1yYWRpby5rLWNoZWNrZWQ6OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOmN1cnJlbnRDb2xvcjttYXNrLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTQgMTQnJTNlJTNjY2lyY2xlIGN4PSc1MCUyNScgY3k9JzUwJTI1JyByPSc0JyBmaWxsPSclMjNmZmZmZmYnLyUzZSUzYy9zdmclM2VcIil9LmstcmFkaW8td3JhcHtmbGV4Om5vbmU7ZGlzcGxheTppbmxpbmUtZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDtnYXA6MDthbGlnbi1pdGVtczpjZW50ZXI7YWxpZ24tc2VsZjpzdGFydDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7cG9zaXRpb246cmVsYXRpdmV9LmstcmFkaW8td3JhcDo6YmVmb3Jle2NvbnRlbnQ6XCLigItcIjt3aWR0aDowcHg7b3ZlcmZsb3c6aGlkZGVuO2ZsZXg6bm9uZTtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3B9LmstcmFkaW8tbGFiZWx7bWFyZ2luOjA7cGFkZGluZzowO2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7cG9zaXRpb246cmVsYXRpdmU7Y3Vyc29yOnBvaW50ZXJ9LmstcmFkaW8tbGFiZWwgLmstcmlwcGxle3Zpc2liaWxpdHk6aGlkZGVuICFpbXBvcnRhbnR9LmstcmFkaW8rLmstbGFiZWwsLmstcmFkaW8td3JhcCsuay1sYWJlbCwuay1yYWRpbysuay1yYWRpby1sYWJlbCwuay1yYWRpby13cmFwKy5rLXJhZGlvLWxhYmVse2Rpc3BsYXk6aW5saW5lO21hcmdpbi1pbmxpbmUtc3RhcnQ6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKX0uay1yYWRpby1sYWJlbDplbXB0eXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uay1yYWRpby1sYWJlbC5rLW5vLXRleHR7bWluLXdpZHRoOjFweH0uay1yYWRpby1saXN0e21hcmdpbjowO3BhZGRpbmc6MDtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OmNvbHVtbiBub3dyYXA7Z2FwOjA7bGlzdC1zdHlsZTpub25lfS5rLXJhZGlvLWl0ZW0sLmstcmFkaW8tbGlzdC1pdGVte3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTAsIDBweCk7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjthbGlnbi1jb250ZW50OmNlbnRlcjtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKX0uay1yYWRpby1pdGVtIC5rLXJhZGlvLWxhYmVsLC5rLXJhZGlvLWxpc3QtaXRlbSAuay1yYWRpby1sYWJlbHttYXJnaW46MH0uay1yYWRpby1saXN0LWhvcml6b250YWwsLmstcmFkaW8tbGlzdC5rLWxpc3QtaG9yaXpvbnRhbHtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyB3cmFwO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pfS5rLXJpcHBsZS1jb250YWluZXIgLmstcmFkaW86OmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NTAlO3RvcDo1MCU7Ym9yZGVyLXJhZGl1czoxMDAlO3otaW5kZXg6LTE7dHJhbnNpdGlvbjpvcGFjaXR5IDEwMG1zIGxpbmVhcix0cmFuc2Zvcm0gMTUwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDApO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGNlbnRlcn0uay1yaXBwbGUtY29udGFpbmVyIC5rLXJhZGlvOmZvY3VzLC5rLXJpcHBsZS1jb250YWluZXIgLmstcmFkaW8uay1mb2N1c3tib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudH0uay1yaXBwbGUtY29udGFpbmVyIC5rLXJhZGlvOmRpc2FibGVkOjphZnRlciwuay1yaXBwbGUtY29udGFpbmVyIC5rLXJhZGlvLmstZGlzYWJsZWQ6OmFmdGVye2Rpc3BsYXk6bm9uZX0uay1yYWRpby1zbXt3aWR0aDp2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO2hlaWdodDp2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pfS5rLXJhZGlvLXNtOjpiZWZvcmV7Zm9udC1zaXplOnZhcigtLWtlbmRvLXNwYWNpbmctMlxcLjUsIDAuNjI1cmVtKX0uay1yaXBwbGUtY29udGFpbmVyIC5rLXJhZGlvLXNtOjphZnRlcnt3aWR0aDozMDAlO2hlaWdodDozMDAlfS5rLXJhZGlvLW1ke3dpZHRoOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7aGVpZ2h0OnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSl9LmstcmFkaW8tbWQ6OmJlZm9yZXtmb250LXNpemU6dmFyKC0ta2VuZG8tc3BhY2luZy0zXFwuNSwgMC44NzVyZW0pfS5rLXJpcHBsZS1jb250YWluZXIgLmstcmFkaW8tbWQ6OmFmdGVye3dpZHRoOjMwMCU7aGVpZ2h0OjMwMCV9LmstcmFkaW8tbGd7d2lkdGg6dmFyKC0ta2VuZG8tc3BhY2luZy01LCAxLjI1cmVtKTtoZWlnaHQ6dmFyKC0ta2VuZG8tc3BhY2luZy01LCAxLjI1cmVtKX0uay1yYWRpby1sZzo6YmVmb3Jle2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1zcGFjaW5nLTRcXC41LCAxLjEyNXJlbSl9LmstcmlwcGxlLWNvbnRhaW5lciAuay1yYWRpby1sZzo6YWZ0ZXJ7d2lkdGg6MzAwJTtoZWlnaHQ6MzAwJX0uay1yYWRpb3tib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1yYWRpbzpmb2N1cywuay1yYWRpby5rLWZvY3Vze2JveC1zaGFkb3c6MCAwIDAgMnB4IHJnYmEoMCwwLDAsLjA2KX0uay1yYWRpby5rLWludmFsaWQsLmstcmFkaW8ubmctaW52YWxpZC5uZy10b3VjaGVkLC5rLXJhZGlvLm5nLWludmFsaWQubmctZGlydHl7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKX0uay1yYWRpby5rLWludmFsaWQrLmstcmFkaW8tbGFiZWwsLmstcmFkaW8ubmctaW52YWxpZC5uZy10b3VjaGVkKy5rLXJhZGlvLWxhYmVsLC5rLXJhZGlvLm5nLWludmFsaWQubmctZGlydHkrLmstcmFkaW8tbGFiZWx7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApfS5rLXJhZGlvOmNoZWNrZWQsLmstcmFkaW8uay1jaGVja2Vke2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLXJhZGlvOmNoZWNrZWQ6Zm9jdXMsLmstcmFkaW8uay1jaGVja2VkLmstZm9jdXN7Ym94LXNoYWRvdzowIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpIDMwJSwgdHJhbnNwYXJlbnQpfS5rLXJpcHBsZS1jb250YWluZXIgLmstcmFkaW86OmFmdGVye2JhY2tncm91bmQ6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7b3BhY2l0eTouMjV9Lmstc2xpZGVye2JvcmRlcjowO2JveC1zaXppbmc6Ym9yZGVyLWJveDtvdXRsaW5lOjA7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO2JhY2tncm91bmQ6bm9uZTtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay1zbGlkZXIgKiwuay1zbGlkZXIgKjo6YmVmb3JlLC5rLXNsaWRlciAqOjphZnRlcntib3gtc2l6aW5nOmJvcmRlci1ib3h9Lmstc2xpZGVyIC5rLWxhYmVse3dpZHRoOmF1dG87Zm9udC1zaXplOi45MmVtO2xpbmUtaGVpZ2h0OjE7d2hpdGUtc3BhY2U6bm93cmFwO3Bvc2l0aW9uOmFic29sdXRlfS5rLXNsaWRlciAuay10aWNrLC5rLXNsaWRlciAuay1zbGlkZXItdHJhY2t7Y3Vyc29yOnBvaW50ZXJ9Lmstc2xpZGVyIC5rLXRpY2t7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7bWFyZ2luOjA7cGFkZGluZzowO3Bvc2l0aW9uOnJlbGF0aXZlfS5rLXNsaWRlci5rLWRpc2FibGVkIC5rLXRpY2ssLmstc2xpZGVyLmstZGlzYWJsZWQgLmstc2xpZGVyLXRyYWNrLC5rLXNsaWRlci5rLWRpc2FibGVkIC5rLWRyYWdoYW5kbGV7Y3Vyc29yOmRlZmF1bHR9Lmstc2xpZGVye3dpZHRoOm1pbi1jb250ZW50O2hlaWdodDptaW4tY29udGVudDtnYXA6N3B4fS5rLXNsaWRlciAuay1idXR0b257ZmxleDpub25lfS5rLXNsaWRlciAuay1zbGlkZXItdHJhY2std3JhcHtmbGV4OjEgMSBhdXRvO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6aW5oZXJpdDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3VjaC1hY3Rpb246bm9uZX0uay1zbGlkZXIgLmstc2xpZGVyLXRyYWNrLXdyYXAgLmstc2xpZGVyLWl0ZW1ze21hcmdpbjowO3BhZGRpbmc6MDtsaXN0LXN0eWxlOm5vbmU7ZmxleDoxIDEgMTAwJTtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OmluaGVyaXQ7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47LXdlYmtpdC11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9Lmstc2xpZGVyIC5rLXNsaWRlci10cmFjay13cmFwIC5rLXRpY2t7ZmxleDowIDAgMXB4fS5rLXNsaWRlciAuay1zbGlkZXItdHJhY2std3JhcCAuay10aWNrLWhvcml6b250YWx7d2lkdGg6MXB4O21pbi1oZWlnaHQ6MTAwJX0uay1zbGlkZXIgLmstc2xpZGVyLXRyYWNrLXdyYXAgLmstdGljay12ZXJ0aWNhbHt3aWR0aDoxMDAlO21pbi1oZWlnaHQ6MXB4fS5rLXNsaWRlciAuay1zbGlkZXItdHJhY2std3JhcCAuay1kcmFnaGFuZGxle3Bvc2l0aW9uOmFic29sdXRlfS5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci10cmFjay13cmFwe2hlaWdodDoyNnB4fS5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci10cmFjay13cmFwIC5rLXNsaWRlci10cmFja3t3aWR0aDoxMDAlfS5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci10cmFjay13cmFwIC5rLWRyYWdoYW5kbGV7aW5zZXQtYmxvY2stc3RhcnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSl9Lmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXRyYWNrLXdyYXAgLmstZHJhZ2hhbmRsZTpmb2N1cywuay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItdHJhY2std3JhcCAuay1kcmFnaGFuZGxlOmFjdGl2ZXt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEpfS5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci10cmFjay13cmFwIC5rLXNsaWRlci1zZWxlY3Rpb257d2lkdGg6Y2FsYygodmFyKC0ta2VuZG8tc2xpZGVyLWVuZCwgMCkgLSB2YXIoLS1rZW5kby1zbGlkZXItc3RhcnQsIDApKSoxJSk7aW5zZXQtaW5saW5lLXN0YXJ0OmNhbGModmFyKC0ta2VuZG8tc2xpZGVyLXN0YXJ0LCAwKSoxJSl9Lmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXRyYWNrLXdyYXAgLmstZHJhZ2hhbmRsZS1zdGFydHtpbnNldC1pbmxpbmUtc3RhcnQ6Y2FsYyh2YXIoLS1rZW5kby1zbGlkZXItc3RhcnQsIDApKjElKX0uay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItdHJhY2std3JhcCAuay1kcmFnaGFuZGxlLWVuZHtpbnNldC1pbmxpbmUtc3RhcnQ6Y2FsYyh2YXIoLS1rZW5kby1zbGlkZXItZW5kLCAwKSoxJSl9Lmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci10cmFjay13cmFwe3dpZHRoOjI2cHh9Lmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci10cmFjay13cmFwIC5rLXNsaWRlci10cmFja3toZWlnaHQ6MTAwJX0uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLXRyYWNrLXdyYXAgLmstZHJhZ2hhbmRsZXtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIDUwJSl9Lmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci10cmFjay13cmFwIC5rLWRyYWdoYW5kbGU6Zm9jdXMsLmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci10cmFjay13cmFwIC5rLWRyYWdoYW5kbGU6YWN0aXZle3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgNTAlKSBzY2FsZSgxKX0uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLXRyYWNrLXdyYXAgLmstc2xpZGVyLXNlbGVjdGlvbntpbnNldC1ibG9jay1lbmQ6Y2FsYyh2YXIoLS1rZW5kby1zbGlkZXItc3RhcnQsIDApKjElKTtoZWlnaHQ6Y2FsYygodmFyKC0ta2VuZG8tc2xpZGVyLWVuZCwgMCkgLSB2YXIoLS1rZW5kby1zbGlkZXItc3RhcnQsIDApKSoxJSl9Lmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci10cmFjay13cmFwIC5rLWRyYWdoYW5kbGUtc3RhcnR7aW5zZXQtYmxvY2stZW5kOmNhbGModmFyKC0ta2VuZG8tc2xpZGVyLXN0YXJ0LCAwKSoxJSl9Lmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci10cmFjay13cmFwIC5rLWRyYWdoYW5kbGUtZW5ke2luc2V0LWJsb2NrLWVuZDpjYWxjKHZhcigtLWtlbmRvLXNsaWRlci1lbmQsIDApKjElKX0uay1zbGlkZXItdmVydGljYWx7aGVpZ2h0OjIwMHB4O2ZsZXgtZmxvdzpjb2x1bW4tcmV2ZXJzZSBub3dyYXB9Lmstc2xpZGVyLXZlcnRpY2FsIC5rLXRpY2t7dGV4dC1hbGlnbjplbmQ7bWFyZ2luLWxlZnQ6MnB4fS5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItdG9wbGVmdCAuay10aWNre3RleHQtYWxpZ246c3RhcnR9Lmstc2xpZGVyLXZlcnRpY2FsIC5rLXRpY2t7YmFja2dyb3VuZC1wb3NpdGlvbjotOTRweCBjZW50ZXJ9Lmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci10b3BsZWZ0IC5rLXRpY2t7YmFja2dyb3VuZC1wb3NpdGlvbjotMTI0cHggY2VudGVyfS5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItYm90dG9tcmlnaHQgLmstdGlja3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNTRweCBjZW50ZXJ9Lmstc2xpZGVyLXZlcnRpY2FsIC5rLXRpY2stbGFyZ2V7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00cHggY2VudGVyfS5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItdG9wbGVmdCAuay10aWNrLWxhcmdle2JhY2tncm91bmQtcG9zaXRpb246LTM0cHggY2VudGVyfS5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItYm90dG9tcmlnaHQgLmstdGljay1sYXJnZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IGNlbnRlcn0uay1zbGlkZXItdmVydGljYWwgLmstZmlyc3R7YmFja2dyb3VuZC1wb3NpdGlvbjotOTRweCAxMDAlfS5rLXNsaWRlci12ZXJ0aWNhbCAuay10aWNrLWxhcmdlLmstZmlyc3R7YmFja2dyb3VuZC1wb3NpdGlvbjotNHB4IDEwMCV9Lmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci10b3BsZWZ0IC5rLWZpcnN0e2JhY2tncm91bmQtcG9zaXRpb246LTEyNHB4IDEwMCV9Lmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci10b3BsZWZ0IC5rLXRpY2stbGFyZ2Uuay1maXJzdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNHB4IDEwMCV9Lmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci1ib3R0b21yaWdodCAuay1maXJzdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNTRweCAxMDAlfS5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItYm90dG9tcmlnaHQgLmstdGljay1sYXJnZS5rLWZpcnN0e2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggMTAwJX0uay1zbGlkZXItdmVydGljYWwgLmstbGFzdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NHB4IDB9Lmstc2xpZGVyLXZlcnRpY2FsIC5rLXRpY2stbGFyZ2Uuay1sYXN0e2JhY2tncm91bmQtcG9zaXRpb246LTRweCAwfS5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItdG9wbGVmdCAuay1sYXN0e2JhY2tncm91bmQtcG9zaXRpb246LTEyNHB4IDB9Lmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci10b3BsZWZ0IC5rLXRpY2stbGFyZ2Uuay1sYXN0e2JhY2tncm91bmQtcG9zaXRpb246LTM0cHggMH0uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLWJvdHRvbXJpZ2h0IC5rLWxhc3R7YmFja2dyb3VuZC1wb3NpdGlvbjotMTU0cHggMH0uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLWJvdHRvbXJpZ2h0IC5rLXRpY2stbGFyZ2Uuay1sYXN0e2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggMH0uay1zbGlkZXItdmVydGljYWwgLmstbGFiZWx7dGV4dC1hbGlnbjpzdGFydDtpbnNldC1pbmxpbmUtc3RhcnQ6MTIwJTtpbnNldC1ibG9jay1zdGFydDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9Lmstc2xpZGVyLXZlcnRpY2FsIC5rLWZpcnN0IC5rLWxhYmVse2luc2V0LWJsb2NrLXN0YXJ0OjEwMCV9Lmstc2xpZGVyLXZlcnRpY2FsIC5rLWxhc3QgLmstbGFiZWx7aW5zZXQtYmxvY2stc3RhcnQ6MH0uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLXRvcGxlZnQgLmstbGFiZWx7aW5zZXQtaW5saW5lLXN0YXJ0OmF1dG87aW5zZXQtaW5saW5lLWVuZDoxMjAlfS5rLXNsaWRlci1ob3Jpem9udGFse3dpZHRoOjIwMHB4O2ZsZXgtZmxvdzpyb3cgbm93cmFwfS5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXRpY2t7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgLTkycHh9Lmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXRvcGxlZnQgLmstdGlja3tiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciAtMTIycHh9Lmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLWJvdHRvbXJpZ2h0IC5rLXRpY2t7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgLTE1MnB4fS5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXRpY2stbGFyZ2V7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgLTJweH0uay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItdG9wbGVmdCAuay10aWNrLWxhcmdle2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIC0zMnB4fS5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci1ib3R0b21yaWdodCAuay10aWNrLWxhcmdle2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIC02MnB4fS5rLXNsaWRlci1ob3Jpem9udGFsIC5rLWZpcnN0e2JhY2tncm91bmQtcG9zaXRpb246MCAtOTJweH0uay1zbGlkZXItaG9yaXpvbnRhbCAuay10aWNrLWxhcmdlLmstZmlyc3R7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0ycHh9Lmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXRvcGxlZnQgLmstZmlyc3R7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xMjJweH0uay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItdG9wbGVmdCAuay10aWNrLWxhcmdlLmstZmlyc3R7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0zMnB4fS5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci1ib3R0b21yaWdodCAuay1maXJzdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE1MnB4fS5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci1ib3R0b21yaWdodCAuay10aWNrLWxhcmdlLmstZmlyc3R7YmFja2dyb3VuZC1wb3NpdGlvbjowIC02MnB4fS5rLXNsaWRlci1ob3Jpem9udGFsIC5rLWxhc3R7YmFja2dyb3VuZC1wb3NpdGlvbjoxMDAlIC05MnB4fS5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXRpY2stbGFyZ2Uuay1sYXN0e2JhY2tncm91bmQtcG9zaXRpb246MTAwJSAtMnB4fS5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci10b3BsZWZ0IC5rLWxhc3R7YmFja2dyb3VuZC1wb3NpdGlvbjoxMDAlIC0xMjJweH0uay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItdG9wbGVmdCAuay10aWNrLWxhcmdlLmstbGFzdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjEwMCUgLTMycHh9Lmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLWJvdHRvbXJpZ2h0IC5rLWxhc3R7YmFja2dyb3VuZC1wb3NpdGlvbjoxMDAlIC0xNTJweH0uay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItYm90dG9tcmlnaHQgLmstdGljay1sYXJnZS5rLWxhc3R7YmFja2dyb3VuZC1wb3NpdGlvbjoxMDAlIC02MnB4fS5rLXNsaWRlci1ob3Jpem9udGFsIC5rLWxhYmVse2luc2V0LWlubGluZS1zdGFydDo1MCU7aW5zZXQtYmxvY2stZW5kOi0xLjJlbTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKX0uay1zbGlkZXItaG9yaXpvbnRhbCAuay1maXJzdCAuay1sYWJlbHtpbnNldC1pbmxpbmUtc3RhcnQ6MH0uay1zbGlkZXItaG9yaXpvbnRhbCAuay1sYXN0IC5rLWxhYmVse2luc2V0LWlubGluZS1zdGFydDoxMDAlfS5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci10b3BsZWZ0IC5rLWxhYmVse2luc2V0LWJsb2NrLXN0YXJ0Oi0xLjJlbX0uay1zbGlkZXItdHJhY2ssLmstc2xpZGVyLXNlbGVjdGlvbnttYXJnaW46MDtwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGV9Lmstc2xpZGVyLWhvcml6b250YWwgOmlzKC5rLXNsaWRlci10cmFjaywuay1zbGlkZXItc2VsZWN0aW9uKXtoZWlnaHQ6NHB4O2luc2V0LWlubGluZS1zdGFydDowO21hcmdpbi1ibG9jay1zdGFydDotMnB4O2luc2V0LWJsb2NrLXN0YXJ0OjUwJX0uay1zbGlkZXItdmVydGljYWwgOmlzKC5rLXNsaWRlci10cmFjaywuay1zbGlkZXItc2VsZWN0aW9uKXtpbnNldC1ibG9jay1lbmQ6MDtpbnNldC1pbmxpbmUtc3RhcnQ6NTAlO21hcmdpbi1pbmxpbmUtc3RhcnQ6LTJweDt3aWR0aDo0cHh9LmstZHJhZ2hhbmRsZXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MXB4O291dGxpbmU6MDtwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LWRlY29yYXRpb246bm9uZTt3aWR0aDoxNHB4O2hlaWdodDoxNHB4fS5rLWRyYWdoYW5kbGUuay1wcmVzc2Vke3RyYW5zaXRpb246bm9uZX0uay1zbGlkZXItc2VsZWN0aW9uLmstcHJlc3NlZHt0cmFuc2l0aW9uOm5vbmV9Lmstc2xpZGVyLXRyYW5zaXRpb25zLmstc2xpZGVyLWhvcml6b250YWwgLmstZHJhZ2hhbmRsZXt0cmFuc2l0aW9uOmluc2V0LWlubGluZS1zdGFydCAuM3MgZWFzZS1vdXQsYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZS1vdXQsdHJhbnNmb3JtIC40cyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKX0uay1zbGlkZXItdHJhbnNpdGlvbnMuay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItc2VsZWN0aW9ue3RyYW5zaXRpb246d2lkdGggLjNzIGVhc2Utb3V0fS5rLXNsaWRlci10cmFuc2l0aW9ucy5rLXNsaWRlci12ZXJ0aWNhbCAuay1kcmFnaGFuZGxle3RyYW5zaXRpb246Ym90dG9tIC4zcyBlYXNlLW91dCxiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlLW91dCx0cmFuc2Zvcm0gLjRzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpfS5rLXNsaWRlci10cmFuc2l0aW9ucy5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItc2VsZWN0aW9ue3RyYW5zaXRpb246aGVpZ2h0IC4zcyBlYXNlLW91dH0uay1zbGlkZXIuay1yZWFkb25seSAuay1idXR0b24sLmstc2xpZGVyLmstcmVhZG9ubHkgLmstc2xpZGVyLXRyYWNrLC5rLXNsaWRlci5rLXJlYWRvbmx5IC5rLXRpY2ssLmstc2xpZGVyLmstcmVhZG9ubHkgLmstZHJhZ2hhbmRsZXtwb2ludGVyLWV2ZW50czpub25lfS5rLXNsaWRlci1ydGwuay1zbGlkZXItaG9yaXpvbnRhbCAuay1kcmFnaGFuZGxlLC5rLXNsaWRlci1ob3Jpem9udGFsLmstc2xpZGVyW2Rpcj1ydGxdIC5rLWRyYWdoYW5kbGUsW2Rpcj1ydGxdIC5rLXNsaWRlci1ob3Jpem9udGFsLmstc2xpZGVyIC5rLWRyYWdoYW5kbGUsLmstc2xpZGVyLWhvcml6b250YWwuay1zbGlkZXIuay1ydGwgLmstZHJhZ2hhbmRsZSwuay1ydGwgLmstc2xpZGVyLWhvcml6b250YWwuay1zbGlkZXIgLmstZHJhZ2hhbmRsZXt0cmFuc2Zvcm06dHJhbnNsYXRlKDUwJSwgLTUwJSl9Lmstc2xpZGVyLXJ0bC5rLXNsaWRlci1ob3Jpem9udGFsIC5rLWRyYWdoYW5kbGU6Zm9jdXMsLmstc2xpZGVyLWhvcml6b250YWwuay1zbGlkZXJbZGlyPXJ0bF0gLmstZHJhZ2hhbmRsZTpmb2N1cyxbZGlyPXJ0bF0gLmstc2xpZGVyLWhvcml6b250YWwuay1zbGlkZXIgLmstZHJhZ2hhbmRsZTpmb2N1cywuay1zbGlkZXItaG9yaXpvbnRhbC5rLXNsaWRlci5rLXJ0bCAuay1kcmFnaGFuZGxlOmZvY3VzLC5rLXJ0bCAuay1zbGlkZXItaG9yaXpvbnRhbC5rLXNsaWRlciAuay1kcmFnaGFuZGxlOmZvY3VzLC5rLXNsaWRlci1ydGwuay1zbGlkZXItaG9yaXpvbnRhbCAuay1kcmFnaGFuZGxlOmFjdGl2ZSwuay1zbGlkZXItaG9yaXpvbnRhbC5rLXNsaWRlcltkaXI9cnRsXSAuay1kcmFnaGFuZGxlOmFjdGl2ZSxbZGlyPXJ0bF0gLmstc2xpZGVyLWhvcml6b250YWwuay1zbGlkZXIgLmstZHJhZ2hhbmRsZTphY3RpdmUsLmstc2xpZGVyLWhvcml6b250YWwuay1zbGlkZXIuay1ydGwgLmstZHJhZ2hhbmRsZTphY3RpdmUsLmstcnRsIC5rLXNsaWRlci1ob3Jpem9udGFsLmstc2xpZGVyIC5rLWRyYWdoYW5kbGU6YWN0aXZle3RyYW5zZm9ybTp0cmFuc2xhdGUoNTAlLCAtNTAlKSBzY2FsZSgxKX0uay1zbGlkZXItcnRsLmstc2xpZGVyLWhvcml6b250YWwgLmstbGFiZWwsLmstc2xpZGVyLWhvcml6b250YWwuay1zbGlkZXJbZGlyPXJ0bF0gLmstbGFiZWwsW2Rpcj1ydGxdIC5rLXNsaWRlci1ob3Jpem9udGFsLmstc2xpZGVyIC5rLWxhYmVsLC5rLXNsaWRlci1ob3Jpem9udGFsLmstc2xpZGVyLmstcnRsIC5rLWxhYmVsLC5rLXJ0bCAuay1zbGlkZXItaG9yaXpvbnRhbC5rLXNsaWRlciAuay1sYWJlbHt0cmFuc2Zvcm06dHJhbnNsYXRlWCg1MCUpfS5rLXNsaWRlciBrZW5kby1yZXNpemUtc2Vuc29ye3Bvc2l0aW9uOmFic29sdXRlfS5rLXNsaWRlcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCl9Lmstc2xpZGVyIC5rLXNsaWRlci10cmFjaywuay1zbGlkZXIgLmstc2xpZGVyLXNlbGVjdGlvbntib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pfS5rLXNsaWRlciAuay1zbGlkZXItdHJhY2t7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLWVtcGhhc2lzLCAjYzJjMmMyKX0uay1zbGlkZXIgLmstc2xpZGVyLXNlbGVjdGlvbntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLXNsaWRlciAuay1kcmFnaGFuZGxle2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO2JvcmRlci1yYWRpdXM6NTAlfS5rLXNsaWRlciAuay1kcmFnaGFuZGxlOmhvdmVyLC5rLXNsaWRlciAuay1kcmFnaGFuZGxlLmstaG92ZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1ob3ZlciwgI2VhNWE1MSl9Lmstc2xpZGVyIC5rLWRyYWdoYW5kbGU6YWN0aXZlLC5rLXNsaWRlciAuay1kcmFnaGFuZGxlLmstYWN0aXZlLC5rLXNsaWRlciAuay1kcmFnaGFuZGxlLmstcHJlc3NlZHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1hY3RpdmUsICNkNDUzNDkpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1hY3RpdmUsICNkNDUzNDkpfS5rLXNsaWRlciAuay1kcmFnaGFuZGxlOmZvY3VzLC5rLXNsaWRlciAuay1kcmFnaGFuZGxlLmstZm9jdXN7Ym94LXNoYWRvdzowIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpIDMwJSwgdHJhbnNwYXJlbnQpfS5rLXNsaWRlci5rLWZvY3VzIC5rLWRyYWdoYW5kbGV7Ym94LXNoYWRvdzowIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpIDMwJSwgdHJhbnNwYXJlbnQpfS5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXRpY2t7YmFja2dyb3VuZC1pbWFnZTp1cmwoZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoQVFDMEFJQUJBTGk0dUFBQUFDSDVCQUVBQUFFQUxBQUFBQUFCQUxRQUFBSVdqSUdKeHF6YXpsdXgyb3Zsek5EMnJBSGdTSVpXQVFBNyl9Lmstc2xpZGVyLXZlcnRpY2FsIC5rLXRpY2t7YmFja2dyb3VuZC1pbWFnZTp1cmwoZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxodEFBQkFJQUJBTGk0dUFBQUFDSDVCQUVBQUFFQUxBQUFBQUMwQUFFQUFBSVdqSUdKeHF6YXpsdXgyb3Zsek5EMnJBSGdTSVpXQVFBNyl9LmstY2FsZW5kYXJ7aW5saW5lLXNpemU6dmFyKC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLXdpZHRoLCBtaW4tY29udGVudCk7YmxvY2stc2l6ZTp2YXIoLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItaGVpZ2h0LCBtaW4tY29udGVudCk7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXJhZGl1czowO2JveC1zaXppbmc6Ym9yZGVyLWJveDtvdXRsaW5lOjA7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtkaXNwbGF5OmlubGluZS1mbGV4O2ZsZXgtZmxvdzpjb2x1bW4gbm93cmFwOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLWNhbGVuZGFyPi5rLWNhbGVuZGFye2JvcmRlcjowfS5rLWNhbGVuZGFyLXRhYmxle21hcmdpbi1ibG9jazowO21hcmdpbi1pbmxpbmU6YXV0bztib3JkZXItd2lkdGg6MDtib3JkZXItY29sb3I6aW5oZXJpdDtib3JkZXItc3BhY2luZzowO2JvcmRlci1jb2xsYXBzZTpzZXBhcmF0ZTt0YWJsZS1sYXlvdXQ6Zml4ZWQ7dGV4dC1hbGlnbjpjZW50ZXI7b3V0bGluZTowO2Rpc3BsYXk6dGFibGU7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfS5rLWNhbGVuZGFyLWNhcHRpb24sLmstY2FsZW5kYXItY2FwdGlvbi5rLWNhbGVuZGFyLXRoLC5rLWNhbGVuZGFyIC5rLW1ldGEtaGVhZGVyLC5rLWNhbGVuZGFyIC5rLW1vbnRoLWhlYWRlcntwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2hlaWdodDozMnB4O2JveC1zaXppbmc6Ym9yZGVyLWJveDt0ZXh0LXRyYW5zZm9ybTpub25lO3RleHQtYWxpZ246c3RhcnQ7Zm9udC13ZWlnaHQ6dmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtYm9sZCwgbm9ybWFsKTtjdXJzb3I6ZGVmYXVsdH0uay1jYWxlbmRhci10aCwuay1jYWxlbmRhci10ZHtib3JkZXItd2lkdGg6MDtwYWRkaW5nOjA7dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjppbmhlcml0O2ZvbnQtd2VpZ2h0Om5vcm1hbDtjdXJzb3I6ZGVmYXVsdH0uay1jYWxlbmRhci10aHtpbmxpbmUtc2l6ZTp2YXIoLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1zaXplLCAzMnB4KTtibG9jay1zaXplOnZhcigtLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXNpemUsIDMycHgpO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUtc20sIGluaGVyaXQpO2xpbmUtaGVpZ2h0OjI7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5rLWNhbGVuZGFyLXRke2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7aW5saW5lLXNpemU6dmFyKC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtc2l6ZSwgbWluLWNvbnRlbnQpO2Jsb2NrLXNpemU6dmFyKC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtc2l6ZSwgbWluLWNvbnRlbnQpO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLWNhbGVuZGFyLXRkLmstYWx0e2ZvbnQtc2l6ZTouNzVyZW19LmstY2FsZW5kYXIgLmstY2FsZW5kYXItY2VsbC1pbm5lciwuay1jYWxlbmRhciAuay1saW5re2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtcGFkZGluZy14LCAwLjI1ZW0pO3BhZGRpbmctYmxvY2s6dmFyKC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtcGFkZGluZy15LCAwLjI1ZW0pO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Ym94LXNpemluZzpib3JkZXItYm94O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2hpdGUtc3BhY2U6bm9ybWFsO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbn0uay1jYWxlbmRhciAuay1oZWFkZXJ7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7Ym9yZGVyLWJsb2NrLWVuZC13aWR0aDoxcHg7Ym9yZGVyLWJsb2NrLWVuZC1zdHlsZTpzb2xpZDtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXA7YWxpZ24taXRlbXM6Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mn0uay1jYWxlbmRhci1oZWFkZXJ7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7bWluLXdpZHRoOnZhcigtLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci12aWV3LXdpZHRoLCAyNTZweCk7Ym94LXNpemluZzpib3JkZXItYm94O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47ZmxleDowIDAgYXV0b30uay1jYWxlbmRhci1oZWFkZXIgLmstY2FsZW5kYXItbmF2e2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDthbGlnbi1pdGVtczpjZW50ZXJ9LmstY2FsZW5kYXItZm9vdGVyLC5rLWNhbGVuZGFyIC5rLWZvb3RlcntwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO3RleHQtYWxpZ246Y2VudGVyO2NsZWFyOmJvdGh9LmstY2FsZW5kYXItdmlld3ttYXJnaW46YXV0bztwYWRkaW5nLWJsb2NrOjA7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTt3aWR0aDp2YXIoLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItdmlldy13aWR0aCwgMjU2cHgpO2lubGluZS1zaXplOnZhcigtLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci12aWV3LXdpZHRoLCAyNTZweCk7bWluLWhlaWdodDoyMjRweDtib3gtc2l6aW5nOmNvbnRlbnQtYm94O2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTtvdmVyZmxvdzpoaWRkZW59LmstY2FsZW5kYXItdmlldyAuay10b2RheXtmb250LXdlaWdodDp2YXIoLS1rZW5kby1mb250LXdlaWdodC1ib2xkLCBub3JtYWwpfS5rLW1vbnRoLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXRkLC5rLWNhbGVuZGFyLW1vbnRodmlldyAuay1jYWxlbmRhci10ZHt3aWR0aDp2YXIoLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1zaXplLCAzMnB4KTtoZWlnaHQ6dmFyKC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtc2l6ZSwgMzJweCk7aW5saW5lLXNpemU6dmFyKC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtc2l6ZSwgMzJweCk7YmxvY2stc2l6ZTp2YXIoLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1zaXplLCAzMnB4KX0uay15ZWFyLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXRkLC5rLWNhbGVuZGFyLXllYXJ2aWV3IC5rLWNhbGVuZGFyLXRke3dpZHRoOnZhcigtLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXNpemUsIDY0cHgpO2hlaWdodDp2YXIoLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1zaXplLCA2NHB4KTtpbmxpbmUtc2l6ZTp2YXIoLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1zaXplLCA2NHB4KTtibG9jay1zaXplOnZhcigtLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXNpemUsIDY0cHgpfS5rLWRlY2FkZS1jYWxlbmRhciAuay1jYWxlbmRhci10ZCwuay1jYWxlbmRhci1kZWNhZGV2aWV3IC5rLWNhbGVuZGFyLXRke3dpZHRoOnZhcigtLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXNpemUsIDY0cHgpO2hlaWdodDp2YXIoLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1zaXplLCA2NHB4KTtpbmxpbmUtc2l6ZTp2YXIoLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1zaXplLCA2NHB4KTtibG9jay1zaXplOnZhcigtLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXNpemUsIDY0cHgpfS5rLWNlbnR1cnktY2FsZW5kYXIgLmstY2FsZW5kYXItdGQsLmstY2FsZW5kYXItY2VudHVyeXZpZXcgLmstY2FsZW5kYXItdGR7d2lkdGg6dmFyKC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtc2l6ZSwgNjRweCk7aGVpZ2h0OnZhcigtLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXNpemUsIDY0cHgpO2lubGluZS1zaXplOnZhcigtLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXNpemUsIDY0cHgpO2Jsb2NrLXNpemU6dmFyKC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtc2l6ZSwgNjRweCl9LmstY2VudHVyeS1jYWxlbmRhciAuay1jYWxlbmRhci1jZWxsLWlubmVyLC5rLWNlbnR1cnktY2FsZW5kYXIgLmstbGluaywuay1jYWxlbmRhci1jZW50dXJ5dmlldyAuay1jYWxlbmRhci1jZWxsLWlubmVyLC5rLWNhbGVuZGFyLWNlbnR1cnl2aWV3IC5rLWxpbmt7dGV4dC1hbGlnbjpzdGFydH0uay1wb3B1cCAuay1jYWxlbmRhcntoZWlnaHQ6MTAwJX0uay1jYWxlbmRhci1jb250YWluZXIsLmstZGF0ZXRpbWUtY29udGFpbmVye3BhZGRpbmc6MH0uay1jYWxlbmRhci1jb250YWluZXIgLmstY2FsZW5kYXIsLmstZGF0ZXRpbWUtY29udGFpbmVyIC5rLWNhbGVuZGFye2JvcmRlci13aWR0aDowfS5rLWNhbGVuZGFyIC5rLWNvbnRlbnQuay1zY3JvbGxhYmxlLC5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLWNvbnRlbnQuay1zY3JvbGxhYmxle2JveC1zaXppbmc6Y29udGVudC1ib3g7b3ZlcmZsb3cteDpoaWRkZW47b3ZlcmZsb3cteTphdXRvO2Rpc3BsYXk6YmxvY2s7cGFkZGluZy1pbmxpbmUtZW5kOjEwMHB4O3BhZGRpbmctaW5saW5lLXN0YXJ0OjEwMHB4O21hcmdpbi1pbmxpbmUtc3RhcnQ6LTEwMHB4O21hcmdpbi1pbmxpbmUtZW5kOmNhbGMoLTEwMHB4IC0gdmFyKC0ta2VuZG8tc2Nyb2xsYmFyLXdpZHRoLCAxN3B4KSl9LmstY2FsZW5kYXIgLmstc2Nyb2xsYWJsZS1wbGFjZWhvbGRlcntwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4Oi0xO3dpZHRoOjFweDtpbnNldC1ibG9jay1zdGFydDowO2luc2V0LWlubGluZS1lbmQ6MH0uay1jYWxlbmRhci1zbXstLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci12aWV3LXdpZHRoOiAyMjRweDstLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXBhZGRpbmcteDogdmFyKCAtLWtlbmRvLWNhbGVuZGFyLXNtLWNlbGwtcGFkZGluZy14LCB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkgKTstLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXBhZGRpbmcteTogdmFyKCAtLWtlbmRvLWNhbGVuZGFyLXNtLWNlbGwtcGFkZGluZy15LCB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkgKTtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKX0uay1jYWxlbmRhci1zbS5rLW1vbnRoLWNhbGVuZGFyLC5rLWNhbGVuZGFyLXNtIC5rLWNhbGVuZGFyLW1vbnRodmlld3stLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXNpemU6IHZhciggLS1rZW5kby1jYWxlbmRhci1zbS1tb250aC1jZWxsLXNpemUsIDI4cHggKX0uay1jYWxlbmRhci1zbS5rLXllYXItY2FsZW5kYXIsLmstY2FsZW5kYXItc20gLmstY2FsZW5kYXIteWVhcnZpZXd7LS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1zaXplOiB2YXIoIC0ta2VuZG8tY2FsZW5kYXItc20teWVhci1jZWxsLXNpemUsIDU2cHggKX0uay1jYWxlbmRhci1zbS5rLWRlY2FkZS1jYWxlbmRhciwuay1jYWxlbmRhci1zbSAuay1jYWxlbmRhci1kZWNhZGV2aWV3ey0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtc2l6ZTogdmFyKCAtLWtlbmRvLWNhbGVuZGFyLXNtLWRlY2FkZS1jZWxsLXNpemUsIDU2cHggKX0uay1jYWxlbmRhci1zbS5rLWNlbnR1cnktY2FsZW5kYXIsLmstY2FsZW5kYXItc20gLmstY2FsZW5kYXItY2VudHVyeXZpZXd7LS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1zaXplOiB2YXIoIC0ta2VuZG8tY2FsZW5kYXItc20tY2VudHVyeS1jZWxsLXNpemUsIDU2cHggKX0uay1jYWxlbmRhci1tZHstLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci12aWV3LXdpZHRoOiAyNTZweDstLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXBhZGRpbmcteDogdmFyKCAtLWtlbmRvLWNhbGVuZGFyLW1kLWNlbGwtcGFkZGluZy14LCB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pICk7LS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1wYWRkaW5nLXk6IHZhciggLS1rZW5kby1jYWxlbmRhci1tZC1jZWxsLXBhZGRpbmcteSwgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSApO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpfS5rLWNhbGVuZGFyLW1kLmstbW9udGgtY2FsZW5kYXIsLmstY2FsZW5kYXItbWQgLmstY2FsZW5kYXItbW9udGh2aWV3ey0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtc2l6ZTogdmFyKCAtLWtlbmRvLWNhbGVuZGFyLW1kLW1vbnRoLWNlbGwtc2l6ZSwgMzJweCApfS5rLWNhbGVuZGFyLW1kLmsteWVhci1jYWxlbmRhciwuay1jYWxlbmRhci1tZCAuay1jYWxlbmRhci15ZWFydmlld3stLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXNpemU6IHZhciggLS1rZW5kby1jYWxlbmRhci1tZC15ZWFyLWNlbGwtc2l6ZSwgNjRweCApfS5rLWNhbGVuZGFyLW1kLmstZGVjYWRlLWNhbGVuZGFyLC5rLWNhbGVuZGFyLW1kIC5rLWNhbGVuZGFyLWRlY2FkZXZpZXd7LS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1zaXplOiB2YXIoIC0ta2VuZG8tY2FsZW5kYXItbWQtZGVjYWRlLWNlbGwtc2l6ZSwgNjRweCApfS5rLWNhbGVuZGFyLW1kLmstY2VudHVyeS1jYWxlbmRhciwuay1jYWxlbmRhci1tZCAuay1jYWxlbmRhci1jZW50dXJ5dmlld3stLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXNpemU6IHZhciggLS1rZW5kby1jYWxlbmRhci1tZC1jZW50dXJ5LWNlbGwtc2l6ZSwgNjRweCApfS5rLWNhbGVuZGFyLWxney0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLXZpZXctd2lkdGg6IDMyMHB4Oy0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtcGFkZGluZy14OiB2YXIoIC0ta2VuZG8tY2FsZW5kYXItbGctY2VsbC1wYWRkaW5nLXgsIHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSApOy0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtcGFkZGluZy15OiB2YXIoIC0ta2VuZG8tY2FsZW5kYXItbGctY2VsbC1wYWRkaW5nLXksIHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSApO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUtbGcsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpfS5rLWNhbGVuZGFyLWxnLmstbW9udGgtY2FsZW5kYXIsLmstY2FsZW5kYXItbGcgLmstY2FsZW5kYXItbW9udGh2aWV3ey0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtc2l6ZTogdmFyKCAtLWtlbmRvLWNhbGVuZGFyLWxnLW1vbnRoLWNlbGwtc2l6ZSwgNDBweCApfS5rLWNhbGVuZGFyLWxnLmsteWVhci1jYWxlbmRhciwuay1jYWxlbmRhci1sZyAuay1jYWxlbmRhci15ZWFydmlld3stLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXNpemU6IHZhciggLS1rZW5kby1jYWxlbmRhci1sZy15ZWFyLWNlbGwtc2l6ZSwgODBweCApfS5rLWNhbGVuZGFyLWxnLmstZGVjYWRlLWNhbGVuZGFyLC5rLWNhbGVuZGFyLWxnIC5rLWNhbGVuZGFyLWRlY2FkZXZpZXd7LS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1zaXplOiB2YXIoIC0ta2VuZG8tY2FsZW5kYXItbGctZGVjYWRlLWNlbGwtc2l6ZSwgODBweCApfS5rLWNhbGVuZGFyLWxnLmstY2VudHVyeS1jYWxlbmRhciwuay1jYWxlbmRhci1sZyAuay1jYWxlbmRhci1jZW50dXJ5dmlld3stLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXNpemU6IHZhciggLS1rZW5kby1jYWxlbmRhci1sZy1jZW50dXJ5LWNlbGwtc2l6ZSwgODBweCApfS5rLWNhbGVuZGFyLWluZmluaXRle2JveC1zaXppbmc6Y29udGVudC1ib3g7ZGlzcGxheTppbmxpbmUtZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcH0uay1jYWxlbmRhci1pbmZpbml0ZSAuay1jYWxlbmRhci12aWV3e3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0wLCAwcHgpO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7aGVpZ2h0OjI4OHB4O2ZsZXg6MCAwIGF1dG87ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpjb2x1bW4gbm93cmFwO2dhcDowO292ZXJmbG93OmhpZGRlbn0uay1jYWxlbmRhci1pbmZpbml0ZSAuay1jYWxlbmRhci12aWV3IC5rLWNvbnRlbnQuay1zY3JvbGxhYmxle3Bvc2l0aW9uOnJlbGF0aXZlfS5rLWNhbGVuZGFyLWluZmluaXRlIC5rLWNhbGVuZGFyLXZpZXc6OmFmdGVye2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQtYmxvY2stZW5kOjA7Y29udGVudDpcIuKAi1wiO2hlaWdodDowO2xpbmUtaGVpZ2h0OjA7ei1pbmRleDoxO3dpZHRoOjE1MCU7aW5zZXQtaW5saW5lLXN0YXJ0Oi0yNSU7Ym94LXNoYWRvdzowIDAgMzJweCAxNnB4IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1jYWxlbmRhci1pbmZpbml0ZSAuay1jYWxlbmRhci1oZWFkZXJ7bWFyZ2luLWlubGluZS1zdGFydDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkqLTEpO21hcmdpbi1pbmxpbmUtZW5kOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSotMSk7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTt3aWR0aDphdXRvO21pbi13aWR0aDowfS5rLWNhbGVuZGFyLWluZmluaXRlIC5rLWNhbGVuZGFyLXdlZWtkYXlze2ZsZXg6MCAwIGF1dG99LmstY2FsZW5kYXItbmF2aWdhdGlvbnt3aWR0aDo1ZW07dGV4dC1hbGlnbjpjZW50ZXI7ZmxleDowIDAgYXV0bztkaXNwbGF5OmJsb2NrO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjF9LmstY2FsZW5kYXItbmF2aWdhdGlvbjo6YmVmb3JlLC5rLWNhbGVuZGFyLW5hdmlnYXRpb246OmFmdGVye2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDpcIuKAi1wiO2hlaWdodDowO2xpbmUtaGVpZ2h0OjA7ei1pbmRleDoxO3dpZHRoOjIwMCU7aW5zZXQtaW5saW5lLXN0YXJ0Oi01MCU7Ym94LXNoYWRvdzowIDAgNmVtIDNlbSB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKX0uay1jYWxlbmRhci1uYXZpZ2F0aW9uOjpiZWZvcmV7aW5zZXQtYmxvY2stc3RhcnQ6MH0uay1jYWxlbmRhci1uYXZpZ2F0aW9uOjphZnRlcntpbnNldC1ibG9jay1lbmQ6MH0uay1jYWxlbmRhci1uYXZpZ2F0aW9uIC5rLWNvbnRlbnQsLmstY2FsZW5kYXItbmF2aWdhdGlvbiAuay1jYWxlbmRhci1jb250ZW50e2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtoZWlnaHQ6YXV0bztwb3NpdGlvbjphYnNvbHV0ZTtpbnNldC1ibG9jay1zdGFydDowO2luc2V0LWlubGluZS1zdGFydDowO2luc2V0LWJsb2NrLWVuZDowO2luc2V0LWlubGluZS1lbmQ6MH0uay1jYWxlbmRhci1uYXZpZ2F0aW9uIC5rLWNvbnRlbnQgdWwsLmstY2FsZW5kYXItbmF2aWdhdGlvbiAuay1jYWxlbmRhci1jb250ZW50IHVse3dpZHRoOjVlbX0uay1jYWxlbmRhci1uYXZpZ2F0aW9uIC5rLWNvbnRlbnQgbGksLmstY2FsZW5kYXItbmF2aWdhdGlvbiAuay1jYWxlbmRhci1jb250ZW50IGxpe2hlaWdodDoyZW07bGluZS1oZWlnaHQ6MmVtO2N1cnNvcjpwb2ludGVyO3BhZGRpbmctYmxvY2s6MDtwYWRkaW5nLWlubGluZToxZW07b3ZlcmZsb3c6aGlkZGVuO3doaXRlLXNwYWNlOm5vd3JhcDt0ZXh0LW92ZXJmbG93OmNsaXB9LmstY2FsZW5kYXItbmF2aWdhdGlvbiAuay1jYWxlbmRhci1uYXZpZ2F0aW9uLW1hcmtlcntmb250LXdlaWdodDpib2xkfS5rLWNhbGVuZGFyLW5hdmlnYXRpb24gLmstY2FsZW5kYXItbmF2aWdhdGlvbi1oaWdobGlnaHR7d2lkdGg6MTAwJTtib3JkZXItd2lkdGg6MXB4IDA7Ym9yZGVyLXN0eWxlOnNvbGlkO2hlaWdodDoyZW07Ym94LXNpemluZzpib3JkZXItYm94O3Bvc2l0aW9uOmFic29sdXRlO2luc2V0LWJsb2NrLXN0YXJ0OjUwJTtpbnNldC1pbmxpbmUtZW5kOjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9LmstY2FsZW5kYXItcmFuZ2V7d2lkdGg6YXV0b30uay1jYWxlbmRhci1yYW5nZSAuay1jYWxlbmRhci12aWV3e3dpZHRoOmF1dG87d2hpdGUtc3BhY2U6bm93cmFwfS5rLWNhbGVuZGFyLXJhbmdlIC5rLWNhbGVuZGFyLXZpZXc6OmFmdGVye2Rpc3BsYXk6bm9uZX0uay1jYWxlbmRhci1yYW5nZSAuay1jYWxlbmRhci12aWV3OmZvY3Vze291dGxpbmU6MH0uay1yYW5nZS1zdGFydHtib3JkZXItcmFkaXVzOjA7Ym9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czp2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLWxnLCAwLjM3NXJlbSk7Ym9yZGVyLWVuZC1zdGFydC1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1sZywgMC4zNzVyZW0pfS5rLXJhbmdlLXN0YXJ0IC5rLWNhbGVuZGFyLWNlbGwtaW5uZXIsLmstcmFuZ2Utc3RhcnQgLmstbGlua3tib3JkZXItY29sb3I6aW5oZXJpdDtib3JkZXItcmFkaXVzOmluaGVyaXR9LmstcmFuZ2UtZW5ke2JvcmRlci1yYWRpdXM6MDtib3JkZXItc3RhcnQtZW5kLXJhZGl1czp2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLWxnLCAwLjM3NXJlbSk7Ym9yZGVyLWVuZC1lbmQtcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbGcsIDAuMzc1cmVtKX0uay1yYW5nZS1lbmQgLmstY2FsZW5kYXItY2VsbC1pbm5lciwuay1yYW5nZS1lbmQgLmstbGlua3tib3JkZXItY29sb3I6aW5oZXJpdDtib3JkZXItcmFkaXVzOmluaGVyaXR9LmstcmFuZ2UtbWlke2JvcmRlci1jb2xvcjppbmhlcml0O2JvcmRlci1yYWRpdXM6MH0uay1yYW5nZS1zdGFydC5rLXJhbmdlLWVuZHtib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbGcsIDAuMzc1cmVtKX0uay1jYWxlbmRhcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9LmstY2FsZW5kYXIgLmstaGVhZGVye2JvcmRlci1jb2xvcjppbmhlcml0O2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpO2JveC1zaGFkb3c6MCAxcHggM3B4IDFweCByZ2JhKDAsMCwwLC4xKX0uay1jYWxlbmRhciAuay1jYWxlbmRhci10aCwuay1jYWxlbmRhciAuay1jYWxlbmRhci1jYXB0aW9uLC5rLWNhbGVuZGFyIC5rLW1ldGEtaGVhZGVyLC5rLWNhbGVuZGFyIC5rLW1vbnRoLWhlYWRlcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpfS5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXZpZXcgLmstdG9kYXl7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9LmstY2FsZW5kYXIgLmstb3RoZXItbW9udGh7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KX0uay1jYWxlbmRhciAuay1hbHR7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nil9LmstY2FsZW5kYXIgLmstY2FsZW5kYXItdGQ6aG92ZXIgLmstY2FsZW5kYXItY2VsbC1pbm5lciwuay1jYWxlbmRhciAuay1jYWxlbmRhci10ZDpob3ZlciAuay1saW5rLC5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXRkLmstaG92ZXIgLmstY2FsZW5kYXItY2VsbC1pbm5lciwuay1jYWxlbmRhciAuay1jYWxlbmRhci10ZC5rLWhvdmVyIC5rLWxpbmt7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1ob3ZlciwgI2ViZWJlYil9LmstY2FsZW5kYXIgLmstY2FsZW5kYXItdGQuay1zZWxlY3RlZCAuay1jYWxlbmRhci1jZWxsLWlubmVyLC5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXRkLmstc2VsZWN0ZWQgLmstbGlua3tib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXRkLmstc2VsZWN0ZWQ6aG92ZXIgLmstY2FsZW5kYXItY2VsbC1pbm5lciwuay1jYWxlbmRhciAuay1jYWxlbmRhci10ZC5rLXNlbGVjdGVkOmhvdmVyIC5rLWxpbmssLmstY2FsZW5kYXIgLmstY2FsZW5kYXItdGQuay1zZWxlY3RlZC5rLWhvdmVyIC5rLWNhbGVuZGFyLWNlbGwtaW5uZXIsLmstY2FsZW5kYXIgLmstY2FsZW5kYXItdGQuay1zZWxlY3RlZC5rLWhvdmVyIC5rLWxpbmt7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWhvdmVyLCAjZWE1YTUxKX0uay1jYWxlbmRhciAuay1jYWxlbmRhci10ZDpmb2N1cyAuay1jYWxlbmRhci1jZWxsLWlubmVyLC5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXRkOmZvY3VzIC5rLWxpbmssLmstY2FsZW5kYXIgLmstY2FsZW5kYXItdGQuay1mb2N1cyAuay1jYWxlbmRhci1jZWxsLWlubmVyLC5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXRkLmstZm9jdXMgLmstbGlua3tib3gtc2hhZG93Omluc2V0IDAgMCAwIDJweCByZ2JhKDAsMCwwLC4wOCl9LmstY2FsZW5kYXIgLmstY2FsZW5kYXItdGQuay1zZWxlY3RlZDpmb2N1cyAuay1jYWxlbmRhci1jZWxsLWlubmVyLC5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXRkLmstc2VsZWN0ZWQ6Zm9jdXMgLmstbGluaywuay1jYWxlbmRhciAuay1jYWxlbmRhci10ZC5rLXNlbGVjdGVkLmstZm9jdXMgLmstY2FsZW5kYXItY2VsbC1pbm5lciwuay1jYWxlbmRhciAuay1jYWxlbmRhci10ZC5rLXNlbGVjdGVkLmstZm9jdXMgLmstbGlua3tib3gtc2hhZG93Omluc2V0IDAgMCAwIDJweCByZ2JhKDAsMCwwLC4wOCl9LmstY2FsZW5kYXIgLmstY2FsZW5kYXItbmF2aWdhdGlvbntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKTtib3gtc2hhZG93Omluc2V0IC0xcHggMCB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpfS5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLW5hdmlnYXRpb24gbGk6aG92ZXIsLmstY2FsZW5kYXIgLmstY2FsZW5kYXItbmF2aWdhdGlvbiBsaS5rLWhvdmVye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktaG92ZXIsICNlYTVhNTEpfS5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLW5hdmlnYXRpb24taGlnaGxpZ2h0e2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1jYWxlbmRhciAuay1jYWxlbmRhci1uYXZpZ2F0aW9uLW1hcmtlcntjb2xvcjpjdXJyZW50Q29sb3J9LmstY2FsZW5kYXIuay1pbnZhbGlkLC5rLWNhbGVuZGFyLmstaW52YWxpZDpob3Zlciwuay1jYWxlbmRhci5uZy1pbnZhbGlkLm5nLXRvdWNoZWQsLmstY2FsZW5kYXIubmctaW52YWxpZC5uZy1kaXJ0eXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApfS5rLXJ0bCAuay1jYWxlbmRhciAuay1jYWxlbmRhci1uYXZpZ2F0aW9uLFtkaXI9cnRsXSAuay1jYWxlbmRhciAuay1jYWxlbmRhci1uYXZpZ2F0aW9uLC5rLWNhbGVuZGFyLmstcnRsIC5rLWNhbGVuZGFyLW5hdmlnYXRpb24sLmstY2FsZW5kYXJbZGlyPXJ0bF0gLmstY2FsZW5kYXItbmF2aWdhdGlvbntib3gtc2hhZG93Omluc2V0IDFweCAwIHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSl9Lmstc2NoZWR1bGVyIC5rLWNhbGVuZGFyIC5rLW90aGVyLW1vbnRoe2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nik7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLWNhbGVuZGFyIC5rLXJhbmdlLXN0YXJ0LC5rLWNhbGVuZGFyIC5rLXJhbmdlLWVuZCwuay1jYWxlbmRhciAuay1yYW5nZS1taWR7YmFja2dyb3VuZC1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCkgMjUlLCB0cmFuc3BhcmVudCl9LmstY2FsZW5kYXIgLmstcmFuZ2Utc3RhcnQgLmstY2FsZW5kYXItY2VsbC1pbm5lciwuay1jYWxlbmRhciAuay1yYW5nZS1zdGFydCAuay1saW5rLC5rLWNhbGVuZGFyIC5rLXJhbmdlLWVuZCAuay1jYWxlbmRhci1jZWxsLWlubmVyLC5rLWNhbGVuZGFyIC5rLXJhbmdlLWVuZCAuay1saW5re2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9LmstY2FsZW5kYXIgLmstcmFuZ2Utc3RhcnQuay1hY3RpdmUgLmstY2FsZW5kYXItY2VsbC1pbm5lciwuay1jYWxlbmRhciAuay1yYW5nZS1zdGFydC5rLWFjdGl2ZSAuay1saW5rLC5rLWNhbGVuZGFyIC5rLXJhbmdlLWVuZC5rLWFjdGl2ZSAuay1jYWxlbmRhci1jZWxsLWlubmVyLC5rLWNhbGVuZGFyIC5rLXJhbmdlLWVuZC5rLWFjdGl2ZSAuay1saW5re2JveC1zaGFkb3c6aW5zZXQgMCAwIDJweCAycHggcmdiYSgwLDAsMCwuMil9LmstY2FsZW5kYXIgLmstcmFuZ2Utc3BsaXQtc3RhcnQsLmstY2FsZW5kYXIgLmstcmFuZ2Utc3BsaXQtZW5ke3Bvc2l0aW9uOnJlbGF0aXZlfS5rLWNhbGVuZGFyIC5rLXJhbmdlLXNwbGl0LXN0YXJ0OjphZnRlciwuay1jYWxlbmRhciAuay1yYW5nZS1zcGxpdC1lbmQ6OmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2luc2V0LWJsb2NrLXN0YXJ0OjA7aW5zZXQtYmxvY2stZW5kOjA7d2lkdGg6NXB4fS5rLWNhbGVuZGFyIC5rLXJhbmdlLXNwbGl0LXN0YXJ0OjphZnRlcntpbnNldC1pbmxpbmUtc3RhcnQ6LTVweDtpbnNldC1pbmxpbmUtZW5kOmF1dG87YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpIDI1JSwgdHJhbnNwYXJlbnQpLCB0cmFuc3BhcmVudCAxMDAlKX0uay1jYWxlbmRhciAuay1yYW5nZS1zcGxpdC1lbmQ6OmFmdGVye2luc2V0LWlubGluZS1lbmQ6LTVweDtpbnNldC1pbmxpbmUtc3RhcnQ6YXV0bztiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpIDI1JSwgdHJhbnNwYXJlbnQpLCB0cmFuc3BhcmVudCAxMDAlKX0uay1wb2ludGVyLWV2ZW50cy1ub25le3BvaW50ZXItZXZlbnRzOm5vbmV9LlxcIWstcG9pbnRlci1ldmVudHMtbm9uZXtwb2ludGVyLWV2ZW50czpub25lICFpbXBvcnRhbnR9LmstcG9pbnRlci1ldmVudHMtYXV0b3twb2ludGVyLWV2ZW50czphdXRvfS5cXCFrLXBvaW50ZXItZXZlbnRzLWF1dG97cG9pbnRlci1ldmVudHM6YXV0byAhaW1wb3J0YW50fS5rLXRpbWVzZWxlY3Rvcntib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3gtc2l6aW5nOmJvcmRlci1ib3g7b3V0bGluZTowO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpjb2x1bW4gbm93cmFwOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLXBvcHVwPi5rLXRpbWVzZWxlY3Rvcntib3JkZXItd2lkdGg6MH0uay10aW1lLWhlYWRlciwuay10aW1lLXNlbGVjdG9yLWhlYWRlcntwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7Ym94LXNpemluZzpib3JkZXItYm94O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47ZmxleDowIDAgYXV0b30uay10aW1lLWhlYWRlciAuay10aXRsZSwuay10aW1lLWhlYWRlciAuay10aW1lLXNlbGVjdG9yLWhlYWRlci10aXRsZSwuay10aW1lLXNlbGVjdG9yLWhlYWRlciAuay10aXRsZSwuay10aW1lLXNlbGVjdG9yLWhlYWRlciAuay10aW1lLXNlbGVjdG9yLWhlYWRlci10aXRsZXtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2ZvbnQtd2VpZ2h0OmJvbGQ7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmstdGltZS1oZWFkZXIgLmstdGltZS1ub3csLmstdGltZS1zZWxlY3Rvci1oZWFkZXIgLmstdGltZS1ub3d7Ym9yZGVyLXdpZHRoOjA7bGluZS1oZWlnaHQ6aW5oZXJpdDtjdXJzb3I6cG9pbnRlcn0uay1hY3Rpb25zLmstdGltZS1mYXN0LXNlbGVjdGlvbiwuay10aW1lLWZhc3Qtc2VsZWN0aW9uLmstZWRpdC1idXR0b25zLC5rLXRpbWUtZmFzdC1zZWxlY3Rpb24uay1hY3Rpb24tYnV0dG9ucywuay10aW1lLWZhc3Qtc2VsZWN0aW9uLmstY29sdW1ubWVudS1hY3Rpb25zLC5rLXRpbWUtZmFzdC1zZWxlY3Rpb24uay1mb3JtLWJ1dHRvbnN7bWFyZ2luLWJsb2NrLXN0YXJ0OjB9LmstdGltZS1saXN0LWNvbnRhaW5lcntkaXNwbGF5OmZsZXg7cG9zaXRpb246cmVsYXRpdmU7ZmxleDoxIDEgYXV0bztvdmVyZmxvdzpoaWRkZW59LmstdGltZS1oaWdobGlnaHQsLmstdGltZS1saXN0LWhpZ2hsaWdodHt3aWR0aDoxMDAlO2hlaWdodDpjYWxjKHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCkqdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkgKyB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pKjIpO2JvcmRlci13aWR0aDoxcHggMHB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3gtc2l6aW5nOmJvcmRlci1ib3g7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQtYmxvY2stc3RhcnQ6Y2FsYyg1MCUgKyAodmFyKC0ta2VuZG8tZm9udC1zaXplLXNtLCBpbmhlcml0KSkqKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpKS8yKTtpbnNldC1pbmxpbmUtc3RhcnQ6MDtpbnNldC1pbmxpbmUtZW5kOjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7ei1pbmRleDoxfS5rLXRpbWUtbGlzdC13cmFwcGVye21pbi13aWR0aDo0ZW07aGVpZ2h0OjI0MHB4O2JveC1zaXppbmc6Y29udGVudC1ib3g7ZGlzcGxheTppbmxpbmUtZmxleDtmbGV4LWZsb3c6Y29sdW1uIG5vd3JhcDthbGlnbi1pdGVtczpzdHJldGNoO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWFsaWduOmNlbnRlcjtmbGV4OjEgMSBhdXRvfS5rLXRpbWUtbGlzdC13cmFwcGVyIC5rLXRpdGxle2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUtc20sIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpO2ZvbnQtd2VpZ2h0OmJvbGQ7dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZTtkaXNwbGF5OmJsb2NrfS5rLXRpbWUtbGlzdC13cmFwcGVyLmstZm9jdXM6OmJlZm9yZSwuay10aW1lLWxpc3Qtd3JhcHBlci5rLWZvY3VzOjphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCLigItcIjtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO2luc2V0LWlubGluZS1zdGFydDowO3BvaW50ZXItZXZlbnRzOm5vbmU7aGVpZ2h0OmNhbGMoNTAlIC0gKHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgaW5oZXJpdCkpKih2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKSkvMik7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlci13aWR0aDowO2JvcmRlci1zdHlsZTpzb2xpZH0uay10aW1lLWxpc3Qtd3JhcHBlci5rLWZvY3VzOjpiZWZvcmV7aW5zZXQtYmxvY2stc3RhcnQ6Y2FsYygodmFyKC0ta2VuZG8tZm9udC1zaXplLXNtLCBpbmhlcml0KSkqKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpKSl9LmstdGltZS1saXN0LXdyYXBwZXIuay1mb2N1czo6YWZ0ZXJ7aW5zZXQtYmxvY2stZW5kOjB9LmstdGltZS1saXN0e2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDthbGlnbi1pdGVtczpzdHJldGNoO2ZsZXg6MTtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7b3V0bGluZTowO292ZXJmbG93OmhpZGRlbn0uay10aW1lLWxpc3Q6OmJlZm9yZSwuay10aW1lLWxpc3Q6OmFmdGVye2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDpcIuKAi1wiO2hlaWdodDowO2xpbmUtaGVpZ2h0OjA7ei1pbmRleDoxO3dpZHRoOjIwMCU7aW5zZXQtaW5saW5lLXN0YXJ0Oi01MCV9LmstdGltZS1saXN0OjpiZWZvcmV7aW5zZXQtYmxvY2stc3RhcnQ6MH0uay10aW1lLWxpc3Q6OmFmdGVye2luc2V0LWJsb2NrLWVuZDowfS5rLXRpbWUtY29udGFpbmVyLC5rLXRpbWUtbGlzdC1jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO2ZsZXg6MSAxIGF1dG87ZGlzcGxheTpibG9jaztvdmVyZmxvdy14OmhpZGRlbjtvdmVyZmxvdy15OnNjcm9sbDtwYWRkaW5nLWlubGluZS1lbmQ6MTAwcHg7cGFkZGluZy1pbmxpbmUtc3RhcnQ6MTAwcHg7bWFyZ2luLWlubGluZS1zdGFydDotMTAwcHg7bWFyZ2luLWlubGluZS1lbmQ6Y2FsYygtMTAwcHggLSB2YXIoLS1rZW5kby1zY3JvbGxiYXItd2lkdGgsIDE3cHgpKX0uay10aW1lLWNvbnRhaW5lcj51bCwuay10aW1lLWxpc3QtY29udGVudD51bHtoZWlnaHQ6YXV0bzt3aWR0aDo0ZW07bWFyZ2luOmF1dG99LmstdGltZS1jb250YWluZXIgLmstc2Nyb2xsYWJsZS1wbGFjZWhvbGRlciwuay10aW1lLWxpc3QtY29udGVudCAuay1zY3JvbGxhYmxlLXBsYWNlaG9sZGVye3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtpbnNldC1ibG9jay1zdGFydDowO2luc2V0LWlubGluZS1lbmQ6MH0uay10aW1lLWxpc3QtaXRlbSwuay10aW1lLWxpc3QgLmstaXRlbXtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLXRpbWUtc2VwYXJhdG9ye3dpZHRoOjA7aGVpZ2h0OmNhbGModmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KSp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSArIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkqMik7YWxpZ24tc2VsZjpjZW50ZXI7ZGlzcGxheTppbmxpbmUtZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjExO2luc2V0LWJsb2NrLXN0YXJ0OmNhbGMoKHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgaW5oZXJpdCkpKih2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKSkvMil9LmstdGltZXNlbGVjdG9yLXNte2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpfS5rLXRpbWVzZWxlY3Rvci1zbSAuay10aW1lLWhpZ2hsaWdodCwuay10aW1lc2VsZWN0b3Itc20gLmstdGltZS1saXN0LWhpZ2hsaWdodHtoZWlnaHQ6Y2FsYyh2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpKnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpICsgdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pKjIpfS5rLXRpbWVzZWxlY3Rvci1zbSAuay10aW1lLXNlcGFyYXRvcntoZWlnaHQ6Y2FsYyh2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpKnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpICsgdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pKjIpfS5rLXRpbWVzZWxlY3Rvci1zbSAuay10aW1lLWxpc3QtaXRlbSwuay10aW1lc2VsZWN0b3Itc20gLmstdGltZS1saXN0IC5rLWl0ZW17cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLXRpbWVzZWxlY3Rvci1tZHtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKX0uay10aW1lc2VsZWN0b3ItbWQgLmstdGltZS1oaWdobGlnaHQsLmstdGltZXNlbGVjdG9yLW1kIC5rLXRpbWUtbGlzdC1oaWdobGlnaHR7aGVpZ2h0OmNhbGModmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KSp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSArIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkqMil9LmstdGltZXNlbGVjdG9yLW1kIC5rLXRpbWUtc2VwYXJhdG9ye2hlaWdodDpjYWxjKHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCkqdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkgKyB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pKjIpfS5rLXRpbWVzZWxlY3Rvci1tZCAuay10aW1lLWxpc3QtaXRlbSwuay10aW1lc2VsZWN0b3ItbWQgLmstdGltZS1saXN0IC5rLWl0ZW17cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay10aW1lc2VsZWN0b3ItbGd7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZS1sZywgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIG5vcm1hbCl9LmstdGltZXNlbGVjdG9yLWxnIC5rLXRpbWUtaGlnaGxpZ2h0LC5rLXRpbWVzZWxlY3Rvci1sZyAuay10aW1lLWxpc3QtaGlnaGxpZ2h0e2hlaWdodDpjYWxjKHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1sZywgaW5oZXJpdCkqdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIG5vcm1hbCkgKyB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkqMil9LmstdGltZXNlbGVjdG9yLWxnIC5rLXRpbWUtc2VwYXJhdG9ye2hlaWdodDpjYWxjKHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1sZywgaW5oZXJpdCkqdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIG5vcm1hbCkgKyB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkqMil9LmstdGltZXNlbGVjdG9yLWxnIC5rLXRpbWUtbGlzdC1pdGVtLC5rLXRpbWVzZWxlY3Rvci1sZyAuay10aW1lLWxpc3QgLmstaXRlbXtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstdGltZXNlbGVjdG9ye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay10aW1lLWhlYWRlciAuay10aXRsZSwuay10aW1lLXNlbGVjdG9yLWhlYWRlciAuay10aXRsZXtjb2xvcjp1bnNldH0uay10aW1lLWhlYWRlciAuay10aW1lLW5vdywuay10aW1lLXNlbGVjdG9yLWhlYWRlciAuay10aW1lLW5vd3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay10aW1lLWhlYWRlciAuay10aW1lLW5vdzpob3Zlciwuay10aW1lLXNlbGVjdG9yLWhlYWRlciAuay10aW1lLW5vdzpob3Zlcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWhvdmVyLCAjZWE1YTUxKX0uay10aW1lLWxpc3Qtd3JhcHBlciAuay10aXRsZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpfS5rLXRpbWUtbGlzdC13cmFwcGVyLmstZm9jdXMgLmstdGl0bGV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpfS5rLXRpbWUtbGlzdC13cmFwcGVyLmstZm9jdXM6OmJlZm9yZSwuay10aW1lLWxpc3Qtd3JhcHBlci5rLWZvY3VzOjphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjA0KX0uay10aW1lLWxpc3Q6OmJlZm9yZSwuay10aW1lLWxpc3Q6OmFmdGVye2JveC1zaGFkb3c6MCAwIDNlbSAxLjVlbSB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9LmstdGltZS1saXN0IC5rLWl0ZW06aG92ZXJ7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9LmstdGltZS1jb250YWluZXJ7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApfS5rLXRpbWUtaGlnaGxpZ2h0e2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLWNhcHRjaGF7d2lkdGg6MjgwcHg7Ym94LXNpemluZzpib3JkZXItYm94O2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OmNvbHVtbiBub3dyYXA7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1jYXB0Y2hhICosLmstY2FwdGNoYSAqOjpiZWZvcmUsLmstY2FwdGNoYSAqOjphZnRlcntib3gtc2l6aW5nOmJvcmRlci1ib3h9LmstY2FwdGNoYS1pbWFnZS13cmFwe3Bvc2l0aW9uOnJlbGF0aXZlO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstY2FwdGNoYS1pbWFnZS1jb250cm9sc3twb3NpdGlvbjpyZWxhdGl2ZTtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLWNhcHRjaGEtaW1hZ2V7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvdmVyZmxvdzpoaWRkZW59LmstY2FwdGNoYS1pbWFnZT5pbWd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtkaXNwbGF5OmJsb2NrO29iamVjdC1maXQ6Y292ZXJ9LmstY2FwdGNoYS1sb2FkaW5nIC5rLWNhcHRjaGEtaW1hZ2V7aGVpZ2h0OmF1dG99LmstY2FwdGNoYS12b2x1bWUtY29udHJvbHtoZWlnaHQ6MTAwJX0uay1jYXB0Y2hhLXZhbGlkYXRpb24tbWVzc2FnZXttYXJnaW4tYmxvY2stc3RhcnQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkvMik7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgaW5oZXJpdCk7Zm9udC1zdHlsZTppdGFsaWN9LmstY2FwdGNoYXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1wb3Mtc3RhdGljLC5rLXN0YXRpY3twb3NpdGlvbjpzdGF0aWN9LlxcIWstcG9zLXN0YXRpYywuXFwhay1zdGF0aWN7cG9zaXRpb246c3RhdGljICFpbXBvcnRhbnR9LmstcG9zLXJlbGF0aXZlLC5rLXJlbGF0aXZle3Bvc2l0aW9uOnJlbGF0aXZlfS5cXCFrLXBvcy1yZWxhdGl2ZSwuXFwhay1yZWxhdGl2ZXtwb3NpdGlvbjpyZWxhdGl2ZSAhaW1wb3J0YW50fS5rLXBvcy1hYnNvbHV0ZSwuay1hYnNvbHV0ZXtwb3NpdGlvbjphYnNvbHV0ZX0uXFwhay1wb3MtYWJzb2x1dGUsLlxcIWstYWJzb2x1dGV7cG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudH0uay1wb3MtZml4ZWQsLmstZml4ZWR7cG9zaXRpb246Zml4ZWR9LlxcIWstcG9zLWZpeGVkLC5cXCFrLWZpeGVke3Bvc2l0aW9uOmZpeGVkICFpbXBvcnRhbnR9LmstcG9zLXN0aWNreSwuay1zdGlja3l7cG9zaXRpb246c3RpY2t5fS5cXCFrLXBvcy1zdGlja3ksLlxcIWstc3RpY2t5e3Bvc2l0aW9uOnN0aWNreSAhaW1wb3J0YW50fS5rLWNvbG9ycGFsZXR0ZXtib3JkZXItd2lkdGg6MDtib3gtc2l6aW5nOmJvcmRlci1ib3g7b3V0bGluZTowO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtsaW5lLWhlaWdodDowO2Rpc3BsYXk6aW5saW5lLWZsZXg7cG9zaXRpb246cmVsYXRpdmU7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstY29sb3JwYWxldHRlICosLmstY29sb3JwYWxldHRlICo6OmJlZm9yZSwuay1jb2xvcnBhbGV0dGUgKjo6YWZ0ZXJ7Ym94LXNpemluZzpib3JkZXItYm94fS5rLWNvbG9ycGFsZXR0ZS10YWJsZXt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtwb3NpdGlvbjpyZWxhdGl2ZX0uay1jb2xvcnBhbGV0dGUtdGlsZXt3aWR0aDp2YXIoLS1rZW5kby1zcGFjaW5nLTYsIDEuNXJlbSk7aGVpZ2h0OnZhcigtLWtlbmRvLXNwYWNpbmctNiwgMS41cmVtKTtib3gtc2l6aW5nOmJvcmRlci1ib3g7b3ZlcmZsb3c6aGlkZGVuO2N1cnNvcjpwb2ludGVyfS5rLWNvbG9ycGFsZXR0ZS10aWxlOmhvdmVyLC5rLWNvbG9ycGFsZXR0ZS10aWxlLmstaG92ZXJ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxMDF9LmstY29sb3JwYWxldHRlLXRpbGU6Zm9jdXMsLmstY29sb3JwYWxldHRlLXRpbGUuay1mb2N1cywuay1jb2xvcnBhbGV0dGUtdGlsZS5rLXNlbGVjdGVkLC5rLWNvbG9ycGFsZXR0ZS10aWxlLmstc2VsZWN0ZWQ6aG92ZXJ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxMDB9LmstY29sb3JwYWxldHRlLXNtIC5rLWNvbG9ycGFsZXR0ZS10aWxle3dpZHRoOnZhcigtLWtlbmRvLXNwYWNpbmctNVxcLjUsIDEuMzc1cmVtKTtoZWlnaHQ6dmFyKC0ta2VuZG8tc3BhY2luZy01XFwuNSwgMS4zNzVyZW0pfS5rLWNvbG9ycGFsZXR0ZS1tZCAuay1jb2xvcnBhbGV0dGUtdGlsZXt3aWR0aDp2YXIoLS1rZW5kby1zcGFjaW5nLTYsIDEuNXJlbSk7aGVpZ2h0OnZhcigtLWtlbmRvLXNwYWNpbmctNiwgMS41cmVtKX0uay1jb2xvcnBhbGV0dGUtbGcgLmstY29sb3JwYWxldHRlLXRpbGV7d2lkdGg6dmFyKC0ta2VuZG8tc3BhY2luZy04LCAycmVtKTtoZWlnaHQ6dmFyKC0ta2VuZG8tc3BhY2luZy04LCAycmVtKX0uay1jb2xvcnBhbGV0dGUtdGlsZTpmb2N1cywuay1jb2xvcnBhbGV0dGUtdGlsZS5rLWZvY3Vze2JveC1zaGFkb3c6MCAwIDNweCAxcHggcmdiYSgwLDAsMCwuMyksaW5zZXQgMCAwIDAgMXB4IGhzbGEoMCwwJSwxMDAlLC41KX0uay1jb2xvcnBhbGV0dGUtdGlsZTpob3Zlciwuay1jb2xvcnBhbGV0dGUtdGlsZS5rLWhvdmVye2JveC1zaGFkb3c6MCAwIDNweCAxcHggcmdiYSgwLDAsMCwuMyksaW5zZXQgMCAwIDAgMXB4IGhzbGEoMCwwJSwxMDAlLC44KX0uay1jb2xvcnBhbGV0dGUtdGlsZS5rLXNlbGVjdGVkLC5rLWNvbG9ycGFsZXR0ZS10aWxlLmstc2VsZWN0ZWQ6aG92ZXJ7Ym94LXNoYWRvdzowIDFweCAzcHggMXB4IHJnYmEoMCwwLDAsLjMpLGluc2V0IDAgMCAwIDFweCAjZmZmfS5rLWNvbG9yZ3JhZGllbnR7Ym9yZGVyLXJhZGl1czp2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTt3aWR0aDoyNzJweDtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjFweDtib3gtc2l6aW5nOmJvcmRlci1ib3g7b3V0bGluZTowO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOnN0cmV0Y2g7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstY29sb3JncmFkaWVudCAqLC5rLWNvbG9yZ3JhZGllbnQgKjo6YmVmb3JlLC5rLWNvbG9yZ3JhZGllbnQgKjo6YWZ0ZXJ7Ym94LXNpemluZzpib3JkZXItYm94fS5rLWNvbG9yZ3JhZGllbnQtY2FudmFze2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pfS5rLWNvbG9yZ3JhZGllbnQtY2FudmFzIC5rLWhzdi1yZWN0YW5nbGV7Ym9yZGVyLXJhZGl1czp2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4OjEgMSBhdXRvOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5rLWNvbG9yZ3JhZGllbnQtY2FudmFzIC5rLWhzdi1ncmFkaWVudHtib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO2hlaWdodDoyMDJweH0uay1jb2xvcmdyYWRpZW50LWNhbnZhcyAuay1oc3YtZHJhZ2hhbmRsZXttYXJnaW4tdG9wOi03cHg7bWFyZ2luLWxlZnQ6LTdweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3otaW5kZXg6MTtjdXJzb3I6cG9pbnRlcn0uay1jb2xvcmdyYWRpZW50LWNhbnZhcyAuay1oc3YtY29udHJvbHN7cG9zaXRpb246cmVsYXRpdmU7ZmxleC1zaHJpbms6MDtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKX0uay1jb2xvcmdyYWRpZW50LWNhbnZhcy5rLXZzdGFjaywuay1jb2xvcmdyYWRpZW50LWNhbnZhcy5rLXZib3h7cGFkZGluZy1pbmxpbmU6OHB4fS5rLWNvbG9yZ3JhZGllbnQgLmstZHJhZ2hhbmRsZXtib3JkZXItcmFkaXVzOjUwJTt3aWR0aDoxNHB4O2hlaWdodDoxNHB4O2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO291dGxpbmUtd2lkdGg6MXB4O291dGxpbmUtc3R5bGU6c29saWQ7Ym94LXNpemluZzpib3JkZXItYm94fS5rLWNvbG9yZ3JhZGllbnQtc2xpZGVyLmstc2xpZGVyLXZlcnRpY2Fse3dpZHRoOjEwcHg7aGVpZ2h0OjIwMnB4O2ZsZXg6MCAwIDEwcHh9LmstY29sb3JncmFkaWVudC1zbGlkZXIuay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLXRyYWNre3dpZHRoOjEwcHg7Ym9yZGVyLXJhZGl1czoxMHB4O21hcmdpbi1pbmxpbmUtc3RhcnQ6LTVweH0uay1jb2xvcmdyYWRpZW50LXNsaWRlci5rLXNsaWRlci1ob3Jpem9udGFse3dpZHRoOjEwMCU7aGVpZ2h0OjEwcHg7ZmxleDowIDAgMTBweH0uay1jb2xvcmdyYWRpZW50LXNsaWRlci5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci10cmFja3toZWlnaHQ6MTBweDtib3JkZXItcmFkaXVzOjEwcHg7bWFyZ2luLWJsb2NrLXN0YXJ0Oi01cHh9LmstY29sb3JncmFkaWVudC1zbGlkZXIuay1hbHBoYS1zbGlkZXIgLmstc2xpZGVyLXRyYWNrOjpiZWZvcmV7Y29udGVudDpcIlwiO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZGlzcGxheTpibG9jaztib3JkZXItcmFkaXVzOjEwcHg7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDotMX0uay1jb2xvcmdyYWRpZW50LXNsaWRlciAuay1zbGlkZXItdHJhY2std3JhcHt6LWluZGV4OjF9LmstY29sb3JncmFkaWVudC1zbGlkZXIgLmstc2xpZGVyLXNlbGVjdGlvbntkaXNwbGF5Om5vbmV9LmstY29sb3JncmFkaWVudC1zbGlkZXIgLmstZHJhZ2hhbmRsZXtib3JkZXItd2lkdGg6M3B4fS5rLWNvbG9yZ3JhZGllbnQtc217d2lkdGg6MjUycHg7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSl9LmstY29sb3JncmFkaWVudC1zbSAuay1jb2xvcmdyYWRpZW50LWlucHV0cyAuay1udW1lcmljdGV4dGJveHt3aWR0aDo0MnB4fS5rLWNvbG9yZ3JhZGllbnQtc20gLmstY29sb3JncmFkaWVudC1jYW52YXN7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSl9LmstY29sb3JncmFkaWVudC1zbSAuay1jb2xvcmdyYWRpZW50LWNhbnZhcyAuay1oc3YtZ3JhZGllbnR7aGVpZ2h0OjE4MnB4fS5rLWNvbG9yZ3JhZGllbnQtc20gLmstY29sb3JncmFkaWVudC1jYW52YXMgLmstc2xpZGVyLXZlcnRpY2Fse2hlaWdodDoxODJweH0uay1jb2xvcmdyYWRpZW50LXNtIC5rLWNvbG9yZ3JhZGllbnQtY2FudmFzIC5rLWhzdi1jb250cm9sc3tnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKX0uay1jb2xvcmdyYWRpZW50LW1ke3dpZHRoOjI3MnB4O2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pfS5rLWNvbG9yZ3JhZGllbnQtbWQgLmstY29sb3JncmFkaWVudC1pbnB1dHMgLmstbnVtZXJpY3RleHRib3h7d2lkdGg6NDZweH0uay1jb2xvcmdyYWRpZW50LW1kIC5rLWNvbG9yZ3JhZGllbnQtY2FudmFze2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pfS5rLWNvbG9yZ3JhZGllbnQtbWQgLmstY29sb3JncmFkaWVudC1jYW52YXMgLmstaHN2LWdyYWRpZW50e2hlaWdodDoyMDJweH0uay1jb2xvcmdyYWRpZW50LW1kIC5rLWNvbG9yZ3JhZGllbnQtY2FudmFzIC5rLXNsaWRlci12ZXJ0aWNhbHtoZWlnaHQ6MjAycHh9LmstY29sb3JncmFkaWVudC1tZCAuay1jb2xvcmdyYWRpZW50LWNhbnZhcyAuay1oc3YtY29udHJvbHN7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSl9LmstY29sb3JncmFkaWVudC1sZ3t3aWR0aDozNjJweDtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy00XFwuNSwgMS4xMjVyZW0pO3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy00XFwuNSwgMS4xMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctNFxcLjUsIDEuMTI1cmVtKX0uay1jb2xvcmdyYWRpZW50LWxnIC5rLWNvbG9yZ3JhZGllbnQtaW5wdXRzIC5rLW51bWVyaWN0ZXh0Ym94e3dpZHRoOjYycHh9LmstY29sb3JncmFkaWVudC1sZyAuay1jb2xvcmdyYWRpZW50LWNhbnZhc3tnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy00XFwuNSwgMS4xMjVyZW0pfS5rLWNvbG9yZ3JhZGllbnQtbGcgLmstY29sb3JncmFkaWVudC1jYW52YXMgLmstaHN2LWdyYWRpZW50e2hlaWdodDoyNjhweH0uay1jb2xvcmdyYWRpZW50LWxnIC5rLWNvbG9yZ3JhZGllbnQtY2FudmFzIC5rLXNsaWRlci12ZXJ0aWNhbHtoZWlnaHQ6MjY4cHh9LmstY29sb3JncmFkaWVudC1sZyAuay1jb2xvcmdyYWRpZW50LWNhbnZhcyAuay1oc3YtY29udHJvbHN7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctNFxcLjUsIDEuMTI1cmVtKX0uay1jb2xvcmdyYWRpZW50LWlucHV0c3tnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLWNvbG9yZ3JhZGllbnQtaW5wdXRzIC5rLWNvbG9yZ3JhZGllbnQtaW5wdXQtbGFiZWx7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5rLWNvbG9yZ3JhZGllbnQtaW5wdXRzPi5rLXZzdGFjaywuay1jb2xvcmdyYWRpZW50LWlucHV0cz4uay12Ym94e2dhcDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSkvMyl9LmstY29sb3JncmFkaWVudC1pbnB1dHMgLmstbnVtZXJpY3RleHRib3h7d2lkdGg6NDZweH0uay1jb2xvcmdyYWRpZW50LWlucHV0cyAuay1pbnB1dC1pbm5lcntwYWRkaW5nLWlubGluZS1zdGFydDoycHg7cGFkZGluZy1pbmxpbmUtZW5kOjJweDt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LW92ZXJmbG93OmNsaXB9LmstY29sb3JncmFkaWVudC1jb2xvci1jb250cmFzdD5kaXZ7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO2dhcDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSkvMS41KX0uay1jb2xvcmdyYWRpZW50LWNvbG9yLWNvbnRyYXN0IC5rLWNvbnRyYXN0LXJhdGlve21hcmdpbi1ibG9jay1lbmQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pLzEuNSl9LmstY29sb3JncmFkaWVudC1jb2xvci1jb250cmFzdCAuay1jb250cmFzdC1yYXRpby10ZXh0e2ZvbnQtd2VpZ2h0OnZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWJvbGQsIG5vcm1hbCl9LmstY29sb3JncmFkaWVudC1jb2xvci1jb250cmFzdCAuay1jb250cmFzdC12YWxpZGF0aW9ue2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSkvMS41LzIpfS5rLWNvbG9yZ3JhZGllbnQtY29sb3ItY29udHJhc3QgLmstY29udHJhc3QtdmFsaWRhdGlvbiAuay1pY29ue3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uay1jb2xvcmdyYWRpZW50LWNvbG9yLWNvbnRyYXN0IC5rLWNvbnRyYXN0LXZhbGlkYXRpb24gLmstaWNvbisuay1pY29uLC5rLWNvbG9yZ3JhZGllbnQtY29sb3ItY29udHJhc3QgLmstY29udHJhc3QtdmFsaWRhdGlvbiAuay1pY29uLXdyYXBwZXItaG9zdCsuay1pY29uLXdyYXBwZXItaG9zdCAuay1pY29ue21hcmdpbi1pbmxpbmUtc3RhcnQ6LTEzcHh9LmstY29sb3ItY29udHJhc3Qtc3Zne3Bvc2l0aW9uOmFic29sdXRlO2luc2V0LWJsb2NrLXN0YXJ0OjA7aW5zZXQtaW5saW5lLXN0YXJ0OjA7b3ZlcmZsb3c6dmlzaWJsZTtwb2ludGVyLWV2ZW50czpub25lfS5rLWNvbG9yZ3JhZGllbnR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLWNvbG9yZ3JhZGllbnQ6Zm9jdXMsLmstY29sb3JncmFkaWVudC5rLWZvY3Vze2JveC1zaGFkb3c6dmFyKC0ta2VuZG8tZWxldmF0aW9uLTMsIDAgNnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpfS5rLWNvbG9yZ3JhZGllbnQtY2FudmFzIC5rLWhzdi1ncmFkaWVudHtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMCksIGJsYWNrKSxsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHdoaXRlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKX0uay1jb2xvcmdyYWRpZW50IC5rLWRyYWdoYW5kbGV7Ym9yZGVyLWNvbG9yOmhzbGEoMCwwJSwxMDAlLC44KTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7b3V0bGluZS1jb2xvcjojMDAwO2JveC1zaGFkb3c6dmFyKC0ta2VuZG8tZWxldmF0aW9uLTIsIDAgNHB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMDYpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpfS5rLWNvbG9yZ3JhZGllbnQgLmstZHJhZ2hhbmRsZTpmb2N1cywuay1jb2xvcmdyYWRpZW50IC5rLWRyYWdoYW5kbGUuay1mb2N1c3tib3JkZXItY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7b3V0bGluZS1jb2xvcjojMDAwO2JveC1zaGFkb3c6dmFyKC0ta2VuZG8tZWxldmF0aW9uLTIsIDAgNHB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMDYpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpfS5rLWNvbG9yZ3JhZGllbnQgLmstZHJhZ2hhbmRsZTpob3Zlciwuay1jb2xvcmdyYWRpZW50IC5rLWRyYWdoYW5kbGUuay1ob3Zlciwuay1jb2xvcmdyYWRpZW50IC5rLWRyYWdoYW5kbGUuay1hY3RpdmUsLmstY29sb3JncmFkaWVudCAuay1kcmFnaGFuZGxlOmFjdGl2ZXtib3JkZXItY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7b3V0bGluZS1jb2xvcjojMDAwfS5rLWNvbG9yZ3JhZGllbnQtc2xpZGVyLmstaHVlLXNsaWRlci5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci10cmFja3tiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZmMDAwMCwgI2ZmZmYwMCwgIzAwZmYwMCwgIzAwZmZmZiwgIzAwMDBmZiwgI2ZmMDBmZiwgI2ZmMDAwMCl9LmstY29sb3JncmFkaWVudC1zbGlkZXIuay1odWUtc2xpZGVyLmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci10cmFja3tiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byB0b3AsICNmZjAwMDAsICNmZmZmMDAsICMwMGZmMDAsICMwMGZmZmYsICMwMDAwZmYsICNmZjAwZmYsICNmZjAwMDApfS5rLWNvbG9yZ3JhZGllbnQtc2xpZGVyLmstYWxwaGEtc2xpZGVyIC5rLXNsaWRlci10cmFjazo6YmVmb3Jle2JhY2tncm91bmQ6dXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQW9BQUFBS0NBWUFBQUNOTXMrOUFBQUFDWEJJV1hNQUFBc1RBQUFMRXdFQW1wd1lBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBdVNVUkJWSGdCeFl5eERRQXdETUpJTCtZVCtEanR6RlJsaVVmTGNrbHFCQ1JUNGVDVHhiRDZrZEwyL0xnWVhxcHZDYnMza0J2L0FBQUFBRWxGVGtTdVFtQ0MpIGNlbnRlciByZXBlYXR9LmstY29sb3JncmFkaWVudC1pbnB1dC1sYWJlbHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpfS5rLXJ0bCAuay1jb2xvcmdyYWRpZW50IC5rLWh1ZS1zbGlkZXIuay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItdHJhY2ssW2Rpcj1ydGxdIC5rLWNvbG9yZ3JhZGllbnQgLmstaHVlLXNsaWRlci5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci10cmFja3tiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjZmYwMDAwLCAjZmZmZjAwLCAjMDBmZjAwLCAjMDBmZmZmLCAjMDAwMGZmLCAjZmYwMGZmLCAjZmYwMDAwKX0uay1hbGlnbi1zZWxmLWF1dG97YWxpZ24tc2VsZjphdXRvfS5cXCFrLWFsaWduLXNlbGYtYXV0b3thbGlnbi1zZWxmOmF1dG8gIWltcG9ydGFudH0uay1hbGlnbi1zZWxmLW5vcm1hbHthbGlnbi1zZWxmOm5vcm1hbH0uXFwhay1hbGlnbi1zZWxmLW5vcm1hbHthbGlnbi1zZWxmOm5vcm1hbCAhaW1wb3J0YW50fS5rLWFsaWduLXNlbGYtc3RyZXRjaHthbGlnbi1zZWxmOnN0cmV0Y2h9LlxcIWstYWxpZ24tc2VsZi1zdHJldGNoe2FsaWduLXNlbGY6c3RyZXRjaCAhaW1wb3J0YW50fS5rLWFsaWduLXNlbGYtY2VudGVye2FsaWduLXNlbGY6Y2VudGVyfS5cXCFrLWFsaWduLXNlbGYtY2VudGVye2FsaWduLXNlbGY6Y2VudGVyICFpbXBvcnRhbnR9LmstYWxpZ24tc2VsZi1zdGFydHthbGlnbi1zZWxmOnN0YXJ0fS5cXCFrLWFsaWduLXNlbGYtc3RhcnR7YWxpZ24tc2VsZjpzdGFydCAhaW1wb3J0YW50fS5rLWFsaWduLXNlbGYtZW5ke2FsaWduLXNlbGY6ZW5kfS5cXCFrLWFsaWduLXNlbGYtZW5ke2FsaWduLXNlbGY6ZW5kICFpbXBvcnRhbnR9LmstYWxpZ24tc2VsZi1mbGV4LXN0YXJ0e2FsaWduLXNlbGY6ZmxleC1zdGFydH0uXFwhay1hbGlnbi1zZWxmLWZsZXgtc3RhcnR7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmstYWxpZ24tc2VsZi1mbGV4LWVuZHthbGlnbi1zZWxmOmZsZXgtZW5kfS5cXCFrLWFsaWduLXNlbGYtZmxleC1lbmR7YWxpZ24tc2VsZjpmbGV4LWVuZCAhaW1wb3J0YW50fS5rLWFsaWduLXNlbGYtYmFzZWxpbmV7YWxpZ24tc2VsZjpiYXNlbGluZX0uXFwhay1hbGlnbi1zZWxmLWJhc2VsaW5le2FsaWduLXNlbGY6YmFzZWxpbmUgIWltcG9ydGFudH0uay1hbGlnbi1zZWxmLWZpcnN0LWJhc2VsaW5le2FsaWduLXNlbGY6Zmlyc3QgYmFzZWxpbmV9LlxcIWstYWxpZ24tc2VsZi1maXJzdC1iYXNlbGluZXthbGlnbi1zZWxmOmZpcnN0IGJhc2VsaW5lICFpbXBvcnRhbnR9LmstYWxpZ24tc2VsZi1sYXN0LWJhc2VsaW5le2FsaWduLXNlbGY6bGFzdCBiYXNlbGluZX0uXFwhay1hbGlnbi1zZWxmLWxhc3QtYmFzZWxpbmV7YWxpZ24tc2VsZjpsYXN0IGJhc2VsaW5lICFpbXBvcnRhbnR9LmstYWxpZ24tc2VsZi1zZWxmLXN0YXJ0e2FsaWduLXNlbGY6c2VsZi1zdGFydH0uXFwhay1hbGlnbi1zZWxmLXNlbGYtc3RhcnR7YWxpZ24tc2VsZjpzZWxmLXN0YXJ0ICFpbXBvcnRhbnR9LmstYWxpZ24tc2VsZi1zZWxmLWVuZHthbGlnbi1zZWxmOnNlbGYtZW5kfS5cXCFrLWFsaWduLXNlbGYtc2VsZi1lbmR7YWxpZ24tc2VsZjpzZWxmLWVuZCAhaW1wb3J0YW50fS5rLWNvbG9yZWRpdG9ye2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7bWluLXdpZHRoOjI3MnB4O2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JveC1zaXppbmc6Ym9yZGVyLWJveDtvdXRsaW5lOjA7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO2Rpc3BsYXk6aW5saW5lLWZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOnN0cmV0Y2h9LmstY29sb3JlZGl0b3IgKiwuay1jb2xvcmVkaXRvciAqOjpiZWZvcmUsLmstY29sb3JlZGl0b3IgKjo6YWZ0ZXJ7Ym94LXNpemluZzpib3JkZXItYm94fS5rLWNvbG9yZWRpdG9yLWhlYWRlcntwYWRkaW5nOnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSkgdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKSAwfS5rLWNvbG9yZWRpdG9yLWhlYWRlci1hY3Rpb25ze2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstY29sb3JlZGl0b3ItcHJldmlld3tkaXNwbGF5OmZsZXg7ZmxleC1mbG93OmNvbHVtbiBub3dyYXA7YWxpZ24taXRlbXM6c3RyZXRjaDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfS5rLWNvbG9yZWRpdG9yLXByZXZpZXcgLmstY29sb3ItcHJldmlld3t3aWR0aDozNHB4O2hlaWdodDoxNHB4fS5rLWNvbG9yZWRpdG9yLXNte21pbi13aWR0aDoyNTJweH0uay1jb2xvcmVkaXRvci1zbSAuay1jb2xvcmVkaXRvci1oZWFkZXJ7cGFkZGluZzp2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pIHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSkgMH0uay1jb2xvcmVkaXRvci1zbSAuay1jb2xvcmVkaXRvci12aWV3c3twYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKX0uay1jb2xvcmVkaXRvci1zbSAuay1jb2xvcmVkaXRvci1wcmV2aWV3e2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSl9LmstY29sb3JlZGl0b3Itc20gLmstY29sb3JlZGl0b3ItcHJldmlldyAuay1jb2xvci1wcmV2aWV3e3dpZHRoOjM0cHg7aGVpZ2h0OjEycHh9LmstY29sb3JlZGl0b3ItbWR7bWluLXdpZHRoOjI3MnB4fS5rLWNvbG9yZWRpdG9yLW1kIC5rLWNvbG9yZWRpdG9yLWhlYWRlcntwYWRkaW5nOnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSkgdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKSAwfS5rLWNvbG9yZWRpdG9yLW1kIC5rLWNvbG9yZWRpdG9yLXZpZXdze3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pfS5rLWNvbG9yZWRpdG9yLW1kIC5rLWNvbG9yZWRpdG9yLXByZXZpZXd7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKX0uay1jb2xvcmVkaXRvci1tZCAuay1jb2xvcmVkaXRvci1wcmV2aWV3IC5rLWNvbG9yLXByZXZpZXd7d2lkdGg6MzRweDtoZWlnaHQ6MTRweH0uay1jb2xvcmVkaXRvci1sZ3ttaW4td2lkdGg6MzYycHh9LmstY29sb3JlZGl0b3ItbGcgLmstY29sb3JlZGl0b3ItaGVhZGVye3BhZGRpbmc6dmFyKC0ta2VuZG8tc3BhY2luZy00XFwuNSwgMS4xMjVyZW0pIHZhcigtLWtlbmRvLXNwYWNpbmctNFxcLjUsIDEuMTI1cmVtKSAwfS5rLWNvbG9yZWRpdG9yLWxnIC5rLWNvbG9yZWRpdG9yLXZpZXdze3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy00XFwuNSwgMS4xMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctNFxcLjUsIDEuMTI1cmVtKX0uay1jb2xvcmVkaXRvci1sZyAuay1jb2xvcmVkaXRvci1wcmV2aWV3e2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pfS5rLWNvbG9yZWRpdG9yLWxnIC5rLWNvbG9yZWRpdG9yLXByZXZpZXcgLmstY29sb3ItcHJldmlld3t3aWR0aDo0NHB4O2hlaWdodDoxNnB4fS5rLWNvbG9yZWRpdG9yLXZpZXdze21pbi13aWR0aDpjYWxjKHZhcigtLWtlbmRvLWNvbG9yLXByZXZpZXctd2lkdGgsIHZhcigtLWtlbmRvLXNwYWNpbmctNiwgMS41cmVtKSkqdmFyKC0ta2VuZG8tY29sb3ItcHJldmlldy1jb2x1bW5zLCAxMCkpO3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pfS5rLWNvbG9yZWRpdG9yLXZpZXdzIC5rLWNvbG9yZ3JhZGllbnR7cGFkZGluZzowO3dpZHRoOmF1dG87Ym9yZGVyLXdpZHRoOjB9LmstY29sb3JlZGl0b3Itdmlld3MgLmstY29sb3JncmFkaWVudDpmb2N1cywuay1jb2xvcmVkaXRvci12aWV3cyAuay1jb2xvcmdyYWRpZW50LmstZm9jdXN7b3V0bGluZToycHggZG90dGVkO291dGxpbmUtb2Zmc2V0OjRweDtib3JkZXItcmFkaXVzOjB9LmstY29sb3JlZGl0b3Itdmlld3MgLmstY29sb3JwYWxldHRle2FsaWduLXNlbGY6Y2VudGVyfS5rLWNvbG9yZWRpdG9yLWZvb3Rlci5rLWFjdGlvbnMsLmstY29sb3JlZGl0b3ItZm9vdGVyLmstZWRpdC1idXR0b25zLC5rLWNvbG9yZWRpdG9yLWZvb3Rlci5rLWFjdGlvbi1idXR0b25zLC5rLWNvbG9yZWRpdG9yLWZvb3Rlci5rLWNvbHVtbm1lbnUtYWN0aW9ucywuay1jb2xvcmVkaXRvci1mb290ZXIuay1mb3JtLWJ1dHRvbnN7bWFyZ2luOjB9LmstY29sb3JlZGl0b3J7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLWNvbG9yZWRpdG9yIC5rLWNvbG9yZ3JhZGllbnQ6Zm9jdXMsLmstY29sb3JlZGl0b3IgLmstY29sb3JncmFkaWVudC5rLWZvY3Vze2JveC1zaGFkb3c6bm9uZTtvdXRsaW5lLWNvbG9yOnJnYmEoMCwwLDAsLjMpfS5rLWNvbG9yLXBpY2tlciwuay1jb2xvcnBpY2tlcnt3aWR0aDptaW4tY29udGVudH0uay1kYXRldGltZS1zZWxlY3RvcntkaXNwbGF5OmZsZXg7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjJzfS5rLWRhdGV0aW1lLXdyYXB7d2lkdGg6Y2FsYygyNTZweCArIHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkqMik7b3ZlcmZsb3c6aGlkZGVufS5rLWRhdGV0aW1lLXdyYXAgLmstZGF0ZXRpbWUtYnV0dG9uZ3JvdXB7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLWRhdGV0aW1lLXdyYXAgLmstY2FsZW5kYXIsLmstZGF0ZXRpbWUtd3JhcCAuay10aW1lc2VsZWN0b3J7d2lkdGg6MTAwJTtib3JkZXItd2lkdGg6MH0uay1kYXRldGltZS1jYWxlbmRhci13cmFwLC5rLWRhdGV0aW1lLXRpbWUtd3JhcHt0ZXh0LWFsaWduOmNlbnRlcjtmbGV4OjAgMCBjYWxjKDI1NnB4ICsgdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSoyKX0uay1kYXRlLXRhYiAuay1kYXRldGltZS1zZWxlY3Rvcnt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX0uay10aW1lLXRhYiAuay1kYXRldGltZS1zZWxlY3Rvcnt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSl9OmlzKC5rLXJ0bCxbZGlyPXJ0bF0pIC5rLXRpbWUtdGFiIC5rLWRhdGV0aW1lLXNlbGVjdG9yLC5rLXRpbWUtdGFiIC5rLWRhdGV0aW1lLXNlbGVjdG9yOmlzKC5rLXJ0bCxbZGlyPXJ0bF0pe3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpfS5rLWRhdGVyYW5nZS1waWNrZXIsLmstZGF0ZXJhbmdlcGlja2Vye3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO2FsaWduLWl0ZW1zOmZsZXgtZW5kO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstZGF0ZXJhbmdlLXBpY2tlciAqLC5rLWRhdGVyYW5nZXBpY2tlciAqLC5rLWRhdGVyYW5nZS1waWNrZXIgKjo6YmVmb3JlLC5rLWRhdGVyYW5nZXBpY2tlciAqOjpiZWZvcmUsLmstZGF0ZXJhbmdlLXBpY2tlciAqOjphZnRlciwuay1kYXRlcmFuZ2VwaWNrZXIgKjo6YWZ0ZXJ7Ym94LXNpemluZzpib3JkZXItYm94fS5rLWRhdGVyYW5nZS1waWNrZXIgLmstZGF0ZWlucHV0LC5rLWRhdGVyYW5nZXBpY2tlciAuay1kYXRlaW5wdXR7d2lkdGg6MTBlbX0uay1kYXRlcmFuZ2VwaWNrZXItd3JhcHtkaXNwbGF5OmluaGVyaXQ7ZmxleC1mbG93OmluaGVyaXQ7YWxpZ24taXRlbXM6aW5oZXJpdDtnYXA6aW5oZXJpdH0uay1kcm9wZG93bmdyaWQtcG9wdXB7b3ZlcmZsb3c6aGlkZGVufS5rLWRyb3Bkb3duZ3JpZC1wb3B1cD4uay1kYXRhLXRhYmxle2JvcmRlci13aWR0aDowfS5rLWRyb3Bkb3duLW9wZXJhdG9ye3dpZHRoOm1pbi1jb250ZW50O2ZsZXg6bm9uZX0uay1kcm9wZG93bi1vcGVyYXRvciAuay1pbnB1dC1idXR0b257Ym9yZGVyLXdpZHRoOjA7d2lkdGg6bWluLWNvbnRlbnR9LmstZHJvcGRvd24tb3BlcmF0b3IgLmstaW5wdXQtYnV0dG9uIC5rLWJ1dHRvbi1pY29ue3dpZHRoOmF1dG87YXNwZWN0LXJhdGlvOjF9LmstZHJvcGRvd24tb3BlcmF0b3IgLmstaW5wdXQtaW5uZXJ7ZGlzcGxheTpub25lfS5rLXRyZWV2aWV3e3BhZGRpbmc6MDtib3JkZXItd2lkdGg6MDtiYWNrZ3JvdW5kOm5vbmU7Ym94LXNpemluZzpib3JkZXItYm94O291dGxpbmU6MDtmb250LWZhbWlseTp2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7ZGlzcGxheTpibG9jaztjdXJzb3I6ZGVmYXVsdDtvdmVyZmxvdzphdXRvO3doaXRlLXNwYWNlOm5vd3JhcDstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay10cmVldmlldyAqLC5rLXRyZWV2aWV3ICo6OmJlZm9yZSwuay10cmVldmlldyAqOjphZnRlcntib3gtc2l6aW5nOmJvcmRlci1ib3h9LmstdHJlZXZpZXctZmlsdGVye3BhZGRpbmc6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7ZmxleDpub25lfS5rLXRyZWV2aWV3LWdyb3Vwe21hcmdpbjowO3BhZGRpbmc6MDtsaXN0LXN0eWxlOm5vbmU7cG9zaXRpb246cmVsYXRpdmU7b3V0bGluZTowOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLXRyZWV2aWV3LWdyb3VwLm5nLWFuaW1hdGluZ3tvdmVyZmxvdzpoaWRkZW59LmstdHJlZXZpZXctdG9wLC5rLXRyZWV2aWV3LW1pZCwuay10cmVldmlldy1ib3R7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpjZW50ZXI7YWxpZ24tY29udGVudDpjZW50ZXJ9LmstdHJlZXZpZXctaXRlbXtvdXRsaW5lLXN0eWxlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowO3BhZGRpbmctaW5saW5lLXN0YXJ0OjI0cHg7Ym9yZGVyLXdpZHRoOjA7ZGlzcGxheTpibG9ja30uay10cmVldmlldy10b2dnbGV7bWFyZ2luLWlubGluZS1zdGFydDotMjRweDtmbGV4Om5vbmU7ZGlzcGxheTppbmxpbmUtZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDthbGlnbi1pdGVtczpjZW50ZXI7Y3Vyc29yOnBvaW50ZXJ9LmstdHJlZXZpZXctdG9nZ2xlIC5rLWljb257cGFkZGluZzp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO2JveC1zaXppbmc6Y29udGVudC1ib3h9LmstdHJlZXZpZXctbG9hZGluZ3ttYXJnaW4taW5saW5lLWVuZDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pfS5rLXRyZWV2aWV3IC5rLWNoZWNrYm94LXdyYXAsLmstdHJlZXZpZXcgLmstY2hlY2tib3gtd3JhcHBlcnthbGlnbi1zZWxmOmNlbnRlcn0uay10cmVldmlldy1sZWFme2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtib3JkZXI6MHB4IHNvbGlkIHJnYmEoMCwwLDAsMCk7dGV4dC1kZWNvcmF0aW9uOm5vbmU7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7YWxpZ24tY29udGVudDpjZW50ZXI7dmVydGljYWwtYWxpZ246bWlkZGxlO3Bvc2l0aW9uOnJlbGF0aXZlfS5rLXRyZWV2aWV3LWxlYWYgLmstaWNvbiwuay10cmVldmlldy1sZWFmIC5rLWltYWdlLC5rLXRyZWV2aWV3LWxlYWYgLmstc3ByaXRle21hcmdpbi1pbmxpbmUtZW5kOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSl9LmstdHJlZXZpZXctbGVhZi5rLWZvY3Vze3otaW5kZXg6MX0uay10cmVldmlldyAuay10cmVldmlldy1sb2FkLW1vcmUtYnV0dG9ue2N1cnNvcjpwb2ludGVyfS5rLXRyZWV2aWV3IC5rLXRyZWV2aWV3LWxvYWQtbW9yZS1idXR0b246aG92ZXIsLmstdHJlZXZpZXcgLmstdHJlZXZpZXctbG9hZC1tb3JlLWJ1dHRvbi5rLWhvdmVyLC5rLXRyZWV2aWV3IC5rLXRyZWV2aWV3LWxvYWQtbW9yZS1idXR0b246Zm9jdXMsLmstdHJlZXZpZXcgLmstdHJlZXZpZXctbG9hZC1tb3JlLWJ1dHRvbi5rLWZvY3Vze3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmstdHJlZXZpZXctc217Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCl9LmstdHJlZXZpZXctc20gLmstdHJlZXZpZXctbGVhZntwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstdHJlZXZpZXctc20gLmstY2hlY2tib3gtd3JhcHtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pfS5rLXRyZWV2aWV3LW1ke2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpfS5rLXRyZWV2aWV3LW1kIC5rLXRyZWV2aWV3LWxlYWZ7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay10cmVldmlldy1tZCAuay1jaGVja2JveC13cmFwe3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSl9LmstdHJlZXZpZXctbGd7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZS1sZywgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIG5vcm1hbCl9LmstdHJlZXZpZXctbGcgLmstdHJlZXZpZXctbGVhZntwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstdHJlZXZpZXctbGcgLmstY2hlY2tib3gtd3JhcHtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pfS5rLXRyZWV2aWV3e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKX0uay10cmVldmlldy1sZWFmOmhvdmVyLC5rLXRyZWV2aWV3LWxlYWYuay1ob3Zlcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLWhvdmVyLCAjZWJlYmViKX0uay10cmVldmlldy1sZWFmOmZvY3VzLC5rLXRyZWV2aWV3LWxlYWYuay1mb2N1c3tib3gtc2hhZG93Omluc2V0IDAgMCAwIDJweCByZ2JhKDAsMCwwLC4xMyl9LmstdHJlZXZpZXctbGVhZi5rLXNlbGVjdGVke2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9LmstdHJlZXZpZXcgLmstdHJlZXZpZXctbG9hZC1tb3JlLWJ1dHRvbntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstdHJlZXZpZXcgLmstdHJlZXZpZXctbG9hZC1tb3JlLWJ1dHRvbjpob3Zlciwuay10cmVldmlldyAuay10cmVldmlldy1sb2FkLW1vcmUtYnV0dG9uLmstaG92ZXJ7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1ob3ZlciwgI2VhNWE1MSk7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLXRyZWV2aWV3IC5rLXRyZWV2aWV3LWxvYWQtbW9yZS1idXR0b246Zm9jdXMsLmstdHJlZXZpZXcgLmstdHJlZXZpZXctbG9hZC1tb3JlLWJ1dHRvbi5rLWZvY3Vze2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktaG92ZXIsICNlYTVhNTEpO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3gtc2hhZG93Omluc2V0IDAgMCAwIDJweCByZ2JhKDAsMCwwLC4xMyl9LmstcG9wdXAtZHJvcGRvd250cmVlIC5rLXRyZWV2aWV3LC5rLWRyb3Bkb3dudHJlZS1wb3B1cCAuay10cmVldmlldywuay1tdWx0aXNlbGVjdHRyZWUtcG9wdXAgLmstdHJlZXZpZXd7cGFkZGluZy1ibG9jazpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKS8yKTtwYWRkaW5nLWlubGluZTpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKS8yKX0uay1wb3B1cC1kcm9wZG93bnRyZWUgLmstY2hlY2stYWxsLC5rLWRyb3Bkb3dudHJlZS1wb3B1cCAuay1jaGVjay1hbGwsLmstbXVsdGlzZWxlY3R0cmVlLXBvcHVwIC5rLWNoZWNrLWFsbHtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstbXVsdGlzZWxlY3R0cmVlIC5rLWlucHV0LXZhbHVlc3t3aWR0aDphdXRvO21heC13aWR0aDoxMDAlfS5rLW11bHRpc2VsZWN0dHJlZSAuay1pbnB1dC1pbm5lcjo6YmVmb3Jle2NvbnRlbnQ6XCLigItcIjt3aWR0aDowcHg7b3ZlcmZsb3c6aGlkZGVuO2ZsZXg6bm9uZTtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3B9LmstcmF0aW5ne21hcmdpbjowO3BhZGRpbmc6MDtib3JkZXItd2lkdGg6MDtib3gtc2l6aW5nOmJvcmRlci1ib3g7b3V0bGluZTowO2JhY2tncm91bmQ6bm9uZTtmb250LWZhbWlseTp2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7ZGlzcGxheTppbmxpbmUtZmxleDstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay1yYXRpbmcgKiwuay1yYXRpbmcgKjo6YmVmb3JlLC5rLXJhdGluZyAqOjphZnRlcntib3gtc2l6aW5nOmJvcmRlci1ib3h9LmstcmF0aW5nLmstcmVhZG9ubHl7cG9pbnRlci1ldmVudHM6bm9uZX0uay1yYXRpbmctY29udGFpbmVye2ZsZXg6MCAxIGF1dG87cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWJsb2NrOjA7bWFyZ2luLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pfS5rLXJhdGluZy1jb250YWluZXIgLmstcmF0aW5nLWl0ZW17ZGlzcGxheTppbmxpbmUtZmxleDtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTthbGlnbi1pdGVtczpjZW50ZXI7dmVydGljYWwtYWxpZ246bWlkZGxlO21hcmdpbjowO291dGxpbmU6MDtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbjpjb2xvciAyMDBtcyBlYXNlLW91dCAwc30uay1yYXRpbmctY29udGFpbmVyIC5rLXJhdGluZy1pdGVtICp7cG9pbnRlci1ldmVudHM6bm9uZX0uay1yYXRpbmctY29udGFpbmVyIC5rLXJhdGluZy1pdGVtIC5rLXJhdGluZy1wcmVjaXNpb24tcGFydCwuay1yYXRpbmctY29udGFpbmVyIC5rLXJhdGluZy1pdGVtIC5rLXJhdGluZy1wcmVjaXNpb24tY29tcGxlbWVudHtkaXNwbGF5OmluaGVyaXQ7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQtYmxvY2stc3RhcnQ6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtpbnNldC1pbmxpbmUtc3RhcnQ6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtvdmVyZmxvdzpoaWRkZW59LmstcmF0aW5nLWNvbnRhaW5lciAuay1yYXRpbmctaXRlbSAuay1yYXRpbmctcHJlY2lzaW9uLWNvbXBsZW1lbnR7ZGlyZWN0aW9uOnJ0bH0uay1yYXRpbmctY29udGFpbmVyIC5rLXJhdGluZy1pdGVtIHN2Z3tmaWxsOmN1cnJlbnRDb2xvcn0uay1yYXRpbmctbGFiZWx7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7dmVydGljYWwtYWxpZ246bWlkZGxlO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpO21hcmdpbi1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO21hcmdpbi1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLXJ0bCAuay1yYXRpbmctaXRlbSAuay1yYXRpbmctcHJlY2lzaW9uLWNvbXBsZW1lbnQsW2Rpcj1ydGxdIC5rLXJhdGluZy1pdGVtIC5rLXJhdGluZy1wcmVjaXNpb24tY29tcGxlbWVudHtkaXJlY3Rpb246bHRyfS5rLXJhdGluZ3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCl9LmstcmF0aW5nOmZvY3VzIC5rLXJhdGluZy1pdGVtPi5rLWljb24sLmstcmF0aW5nLmstZm9jdXMgLmstcmF0aW5nLWl0ZW0+LmstaWNvbntmaWx0ZXI6ZHJvcC1zaGFkb3codmFyKC0ta2VuZG8tZWxldmF0aW9uLTEsIDAgMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMDQpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpKX0uay1yYXRpbmc6Zm9jdXMgLmstcmF0aW5nLWl0ZW0uay1zZWxlY3RlZD4uay1pY29uLC5rLXJhdGluZy5rLWZvY3VzIC5rLXJhdGluZy1pdGVtLmstc2VsZWN0ZWQ+LmstaWNvbntmaWx0ZXI6ZHJvcC1zaGFkb3codmFyKC0ta2VuZG8tZWxldmF0aW9uLTEsIDAgMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMDQpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpKX0uay1yYXRpbmctaXRlbXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCl9LmstcmF0aW5nLWl0ZW0uay1zZWxlY3RlZHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1yYXRpbmctaXRlbS5rLXNlbGVjdGVkOmZvY3VzLC5rLXJhdGluZy1pdGVtLmstc2VsZWN0ZWQuay1mb2N1c3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1yYXRpbmctaXRlbTpob3Zlciwuay1yYXRpbmctaXRlbS5rLWhvdmVye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO2N1cnNvcjpwb2ludGVyfS5rLXN3aXRjaHtib3gtc2l6aW5nOmJvcmRlci1ib3g7b3V0bGluZTowO2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtsaW5lLWhlaWdodDoxO3Bvc2l0aW9uOnJlbGF0aXZlO2N1cnNvcjpwb2ludGVyOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLXN3aXRjaCAqLC5rLXN3aXRjaCAqOjpiZWZvcmUsLmstc3dpdGNoICo6OmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveH0uay1zd2l0Y2ggW3R5cGU9Y2hlY2tib3hde2Rpc3BsYXk6bm9uZX0uay1zd2l0Y2hbYXJpYS1yZWFkb25seT10cnVlXXtwb2ludGVyLWV2ZW50czpub25lfS5rLXN3aXRjaC5rLXJlYWRvbmx5e3BvaW50ZXItZXZlbnRzOm5vbmV9Lmstc3dpdGNoLXRyYWNre2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO291dGxpbmU6MDtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXA7ZmxleDoxIDAgYXV0bztwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgMjAwbXMgZWFzZS1pbi1vdXR9Lmstc3dpdGNoLXRodW1iLXdyYXB7d2lkdGg6MDtoZWlnaHQ6MDtvdmVyZmxvdzp2aXNpYmxlO3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zaXRpb246bGVmdCAyMDBtcyBlYXNlLWluLW91dDtpbnNldC1ibG9jay1zdGFydDo1MCV9Lmstc3dpdGNoLXRodW1ie2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKX0uay1zd2l0Y2gtbGFiZWwtb24sLmstc3dpdGNoLWxhYmVsLW9mZnt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7ZGlzcGxheTppbmxpbmU7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQtYmxvY2stc3RhcnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO292ZXJmbG93OmhpZGRlbn0uay1zd2l0Y2gtc217d2lkdGg6NTJweDtoZWlnaHQ6MjZweDtmb250LXNpemU6MTBweH0uay1zd2l0Y2gtc20gLmstc3dpdGNoLXRyYWNre3dpZHRoOjUycHg7aGVpZ2h0OjI2cHh9Lmstc3dpdGNoLXNtIC5rLXN3aXRjaC1sYWJlbC1vbntpbnNldC1pbmxpbmUtc3RhcnQ6NHB4fS5rLXN3aXRjaC1zbSAuay1zd2l0Y2gtbGFiZWwtb2Zme2luc2V0LWlubGluZS1lbmQ6NHB4fS5rLXN3aXRjaC1zbSAuay1zd2l0Y2gtdGh1bWJ7d2lkdGg6MjZweDtoZWlnaHQ6MjZweH0uay1zd2l0Y2gtc20uay1zd2l0Y2gtb24gLmstc3dpdGNoLXRodW1iLXdyYXB7aW5zZXQtaW5saW5lLXN0YXJ0OmNhbGMoMTAwJSAtIDEzcHgpfS5rLXN3aXRjaC1zbS5rLXN3aXRjaC1vZmYgLmstc3dpdGNoLXRodW1iLXdyYXB7aW5zZXQtaW5saW5lLXN0YXJ0OjEzcHh9Lmstc3dpdGNoLW1ke3dpZHRoOjYwcHg7aGVpZ2h0OjMwcHg7Zm9udC1zaXplOjEwcHh9Lmstc3dpdGNoLW1kIC5rLXN3aXRjaC10cmFja3t3aWR0aDo2MHB4O2hlaWdodDozMHB4fS5rLXN3aXRjaC1tZCAuay1zd2l0Y2gtbGFiZWwtb257aW5zZXQtaW5saW5lLXN0YXJ0OjZweH0uay1zd2l0Y2gtbWQgLmstc3dpdGNoLWxhYmVsLW9mZntpbnNldC1pbmxpbmUtZW5kOjZweH0uay1zd2l0Y2gtbWQgLmstc3dpdGNoLXRodW1ie3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9Lmstc3dpdGNoLW1kLmstc3dpdGNoLW9uIC5rLXN3aXRjaC10aHVtYi13cmFwe2luc2V0LWlubGluZS1zdGFydDpjYWxjKDEwMCUgLSAxNXB4KX0uay1zd2l0Y2gtbWQuay1zd2l0Y2gtb2ZmIC5rLXN3aXRjaC10aHVtYi13cmFwe2luc2V0LWlubGluZS1zdGFydDoxNXB4fS5rLXN3aXRjaC1sZ3t3aWR0aDo2OHB4O2hlaWdodDozNHB4O2ZvbnQtc2l6ZToxMHB4fS5rLXN3aXRjaC1sZyAuay1zd2l0Y2gtdHJhY2t7d2lkdGg6NjhweDtoZWlnaHQ6MzRweH0uay1zd2l0Y2gtbGcgLmstc3dpdGNoLWxhYmVsLW9ue2luc2V0LWlubGluZS1zdGFydDo4cHh9Lmstc3dpdGNoLWxnIC5rLXN3aXRjaC1sYWJlbC1vZmZ7aW5zZXQtaW5saW5lLWVuZDo4cHh9Lmstc3dpdGNoLWxnIC5rLXN3aXRjaC10aHVtYnt3aWR0aDozNHB4O2hlaWdodDozNHB4fS5rLXN3aXRjaC1sZy5rLXN3aXRjaC1vbiAuay1zd2l0Y2gtdGh1bWItd3JhcHtpbnNldC1pbmxpbmUtc3RhcnQ6Y2FsYygxMDAlIC0gMTdweCl9Lmstc3dpdGNoLWxnLmstc3dpdGNoLW9mZiAuay1zd2l0Y2gtdGh1bWItd3JhcHtpbnNldC1pbmxpbmUtc3RhcnQ6MTdweH0uay1zd2l0Y2hbZGlyPXJ0bF0gLmstc3dpdGNoLXRodW1iLFtkaXI9cnRsXSAuay1zd2l0Y2ggLmstc3dpdGNoLXRodW1iLC5rLXN3aXRjaC5rLXJ0bCAuay1zd2l0Y2gtdGh1bWIsLmstcnRsIC5rLXN3aXRjaCAuay1zd2l0Y2gtdGh1bWJ7dHJhbnNmb3JtOnRyYW5zbGF0ZSg1MCUsIC01MCUpfS5rLXN3aXRjaC1vZmYgLmstc3dpdGNoLXRyYWNre2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1zd2l0Y2gtb2ZmIC5rLXN3aXRjaC10aHVtYntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKX0uay1zd2l0Y2gtb2ZmOmZvY3VzIC5rLXN3aXRjaC10cmFjaywuay1zd2l0Y2gtb2ZmLmstZm9jdXMgLmstc3dpdGNoLXRyYWNre291dGxpbmU6MnB4IHNvbGlkIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgOCUsIHRyYW5zcGFyZW50KX0uay1zd2l0Y2gtb2ZmIC5rLXN3aXRjaC1sYWJlbC1vbntjb2xvcjpyZ2JhKDAsMCwwLDApfS5rLXN3aXRjaC1vbiAuay1zd2l0Y2gtdHJhY2t7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9Lmstc3dpdGNoLW9uIC5rLXN3aXRjaC10aHVtYntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKX0uay1zd2l0Y2gtb246Zm9jdXMgLmstc3dpdGNoLXRyYWNrLC5rLXN3aXRjaC1vbi5rLWZvY3VzIC5rLXN3aXRjaC10cmFja3tvdXRsaW5lOjJweCBzb2xpZCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCkgMjUlLCB0cmFuc3BhcmVudCl9Lmstc3dpdGNoLW9uIC5rLXN3aXRjaC1sYWJlbC1vZmZ7Y29sb3I6cmdiYSgwLDAsMCwwKX0uay1leHRlcm5hbC1kcm9wem9uZXtoZWlnaHQ6MjIwcHg7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwfS5rLWRyb3B6b25lLWlubmVye3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3gtc2l6aW5nOmJvcmRlci1ib3g7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO2ZsZXg6MSAxIGF1dG87ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpjb2x1bW4gbm93cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlfS5rLWRyb3B6b25lLWlubmVyIC5rLWRyb3B6b25lLWljb257bWFyZ2luLWJsb2NrLWVuZDp2YXIoLS1rZW5kby1zcGFjaW5nLTYsIDEuNXJlbSl9LmstZHJvcHpvbmUtaW5uZXIgLmstZHJvcHpvbmUtaGludHttYXJnaW4tYmxvY2stZW5kOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1kcm9wem9uZS1pbm5lciAuay1kcm9wem9uZS1ub3Rle2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUtc20sIGluaGVyaXQpfS5rLWRyb3B6b25lLWlubmVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpfS5rLWRyb3B6b25lLWlubmVyIC5rLWljb24sLmstZHJvcHpvbmUtaW5uZXIgLmstZHJvcHpvbmUtaWNvbntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpfS5rLWRyb3B6b25lLWlubmVyIC5rLWRyb3B6b25lLW5vdGV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KX0uay1leHRlcm5hbC1kcm9wem9uZS1ob3ZlciAuay1pY29uLC5rLWV4dGVybmFsLWRyb3B6b25lLWhvdmVyIC5rLWRyb3B6b25lLWljb257Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9LmstdXBsb2Fke2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JveC1zaXppbmc6Ym9yZGVyLWJveDtvdXRsaW5lOjA7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstdXBsb2FkICosLmstdXBsb2FkICo6OmJlZm9yZSwuay11cGxvYWQgKjo6YWZ0ZXJ7Ym94LXNpemluZzpib3JkZXItYm94fS5rLXVwbG9hZCAuay11cGxvYWQtYnV0dG9ue21pbi13aWR0aDo3ZW19LmstdXBsb2FkIC5rLWRyb3B6b25lLC5rLXVwbG9hZCAuay11cGxvYWQtZHJvcHpvbmV7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2JvcmRlci13aWR0aDowO3RleHQtYWxpZ246ZW5kO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLXVwbG9hZCAuay1kcm9wem9uZSAuay1kcm9wem9uZS1oaW50LC5rLXVwbG9hZCAuay11cGxvYWQtZHJvcHpvbmUgLmstZHJvcHpvbmUtaGludHtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7d2hpdGUtc3BhY2U6bm93cmFwO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3Bvc2l0aW9uOnJlbGF0aXZlO2ZsZXg6MX0uay11cGxvYWQgLmstZHJvcHpvbmUgLmstdXBsb2FkLXN0YXR1cywuay11cGxvYWQgLmstdXBsb2FkLWRyb3B6b25lIC5rLXVwbG9hZC1zdGF0dXN7Zm9udC13ZWlnaHQ6bm9ybWFsO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmV9LmstdXBsb2FkIC5rLWRyb3B6b25lIC5rLXVwbG9hZC1zdGF0dXM+LmstaWNvbiwuay11cGxvYWQgLmstdXBsb2FkLWRyb3B6b25lIC5rLXVwbG9hZC1zdGF0dXM+LmstaWNvbnttYXJnaW4taW5saW5lLWVuZDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pfS5rLXVwbG9hZCAuay1kcm9wem9uZSAuay11cGxvYWQtc3RhdHVzKy5rLWRyb3B6b25lLWhpbnQsLmstdXBsb2FkIC5rLXVwbG9hZC1kcm9wem9uZSAuay11cGxvYWQtc3RhdHVzKy5rLWRyb3B6b25lLWhpbnR7ZGlzcGxheTpub25lfS5rLXVwbG9hZCAuay1kcm9wem9uZS1hY3RpdmUgLmstdXBsb2FkLXN0YXR1c3tkaXNwbGF5Om5vbmV9LmstdXBsb2FkIC5rLWRyb3B6b25lLWFjdGl2ZSAuay11cGxvYWQtc3RhdHVzKy5rLWRyb3B6b25lLWhpbnR7ZGlzcGxheTpibG9ja30uay11cGxvYWQgLmstdXBsb2FkLWZpbGVze21heC1oZWlnaHQ6MzAwcHg7b3ZlcmZsb3cteTphdXRvO21hcmdpbjowO3BhZGRpbmc6MDtib3JkZXItd2lkdGg6MXB4IDAgMDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7bGlzdC1zdHlsZTpub25lfS5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMgLmstZmlsZS1tdWx0aXBsZSwuay11cGxvYWQgLmstdXBsb2FkLWZpbGVzIC5rLWZpbGUtc2luZ2xle3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMgLmstZmlsZS1zaW5nbGV7YWxpZ24taXRlbXM6Y2VudGVyfS5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMgLmstZmlsZS1tdWx0aXBsZXthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fS5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMgLmstZmlsZXtwYWRkaW5nOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKyAycHgpO2JvcmRlci13aWR0aDowIDAgMXB4O2JvcmRlci1zdHlsZTpzb2xpZDtvdXRsaW5lOm5vbmU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7cG9zaXRpb246cmVsYXRpdmV9LmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyAuay1maWxlOmxhc3QtY2hpbGR7Ym9yZGVyLXdpZHRoOjB9LmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyAuay1maWxlbmFtZXttYXJnaW4taW5saW5lLXN0YXJ0OnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7ZmxleDoxO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcDtwb3NpdGlvbjpyZWxhdGl2ZX0uay11cGxvYWQgLmstdXBsb2FkLWZpbGVzIC5rLXVwbG9hZC1wY3R7bWFyZ2luLWJsb2NrOjA7bWFyZ2luLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO2ZvbnQtd2VpZ2h0Om5vcm1hbDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmstdXBsb2FkIC5rLXVwbG9hZC1maWxlc34uay1jbGVhci1zZWxlY3RlZCwuay11cGxvYWQgLmstdXBsb2FkLWZpbGVzfi5rLXVwbG9hZC1zZWxlY3RlZHttYXJnaW4tYmxvY2stc3RhcnQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pKi0xKTtib3JkZXItd2lkdGg6MH0uay11cGxvYWQgLmstdXBsb2FkLWZpbGVzfi5rLXVwbG9hZC1zZWxlY3RlZHtib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOjFweDtib3JkZXItaW5saW5lLXN0YXJ0LXN0eWxlOnNvbGlkO21hcmdpbi1pbmxpbmUtc3RhcnQ6LTFweH0uay11cGxvYWQgLmstdXBsb2FkLWZpbGVzIC5rLWZpbGUtbmFtZSwuay11cGxvYWQgLmstdXBsb2FkLWZpbGVzIC5rLWZpbGUtc2l6ZSwuay11cGxvYWQgLmstdXBsb2FkLWZpbGVzIC5rLWZpbGUtdmFsaWRhdGlvbi1tZXNzYWdlLC5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMgLmstZmlsZS1zdW1tYXJ5e2Rpc3BsYXk6YmxvY2t9LmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyAuay1maWxlLW5hbWV7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2hpdGUtc3BhY2U6bm93cmFwO3Bvc2l0aW9uOnJlbGF0aXZlfS5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMgLmstZmlsZS1zaXplLC5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMgLmstZmlsZS1zdW1tYXJ5LC5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMgLmstZmlsZS12YWxpZGF0aW9uLW1lc3NhZ2V7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQteHMsIG5vcm1hbCl9LmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyAuay1maWxlLWljb24td3JhcHBlciAuay1maWxlLXN0YXRle3Bvc2l0aW9uOmFic29sdXRlfS5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMgLmstZmlsZS1zdGF0ZXt2aXNpYmlsaXR5OmhpZGRlbn0uay11cGxvYWQgLmstdXBsb2FkLWZpbGVzIC5rLWZpbGUtaW5mb3ttaW4taGVpZ2h0OjMycHg7ZGlzcGxheTpibG9jaztvdmVyZmxvdzpoaWRkZW47ZmxleDoxIDAgMH0uay11cGxvYWQgLmstbXVsdGlwbGUtZmlsZXMtd3JhcHBlciwuay11cGxvYWQgLmstZmlsZS1zaW5nbGU+LmstZmlsZS1pbmZve21hcmdpbi1pbmxpbmUtc3RhcnQ6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO21pbi1oZWlnaHQ6MzJweDtkaXNwbGF5OmJsb2NrO292ZXJmbG93OmhpZGRlbjtmbGV4OjEgMCAwfS5rLXVwbG9hZCAuay1tdWx0aXBsZS1maWxlcy13cmFwcGVyIC5rLWZpbGUtaW5mb3ttYXJnaW4tYmxvY2stZW5kOnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7ZGlzcGxheTpibG9ja30uay11cGxvYWQgLmstbXVsdGlwbGUtZmlsZXMtd3JhcHBlciAuay1maWxlLXN1bW1hcnl7bWFyZ2luLWJsb2NrLXN0YXJ0OmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKS8zKi0xKX0uay11cGxvYWQgLmstcHJvZ3Jlc3NiYXJ7LS1rZW5kby1wcm9ncmVzc2Jhci1oZWlnaHQ6IDJweDtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldC1pbmxpbmUtc3RhcnQ6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2luc2V0LWlubGluZS1lbmQ6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2luc2V0LWJsb2NrLWVuZDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKS8yKTt3aWR0aDphdXRvfS5rLXVwbG9hZCAuay1hY3Rpb25zLC5rLXVwbG9hZCAuay1lZGl0LWJ1dHRvbnMsLmstdXBsb2FkIC5rLWFjdGlvbi1idXR0b25zLC5rLXVwbG9hZCAuay1jb2x1bW5tZW51LWFjdGlvbnMsLmstdXBsb2FkIC5rLWZvcm0tYnV0dG9uc3tib3JkZXItYmxvY2stc3RhcnQtd2lkdGg6MXB4fS5rLXVwbG9hZC1idXR0b24td3JhcHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXJlY3Rpb246bHRyfS5rLXVwbG9hZC1idXR0b24td3JhcCBpbnB1dHtmb250OjE3MHB4IG1vbm9zcGFjZSAhaW1wb3J0YW50O21hcmdpbjowO3BhZGRpbmc6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29wYWNpdHk6MDtjdXJzb3I6cG9pbnRlcjtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldC1ibG9jay1lbmQ6MDtpbnNldC1pbmxpbmUtZW5kOjA7ei1pbmRleDoxfS5rLXVwbG9hZC1idXR0b24td3JhcCBpbnB1dFtkaXNhYmxlZF0sLmstdXBsb2FkLWJ1dHRvbi13cmFwIGlucHV0LmstZGlzYWJsZWR7dmlzaWJpbGl0eTpoaWRkZW59LmstdXBsb2Fke2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay11cGxvYWQgLmstZHJvcHpvbmUsLmstdXBsb2FkIC5rLXVwbG9hZC1kcm9wem9uZXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKX0uay11cGxvYWQgLmstZHJvcHpvbmUuay1ob3Zlciwuay11cGxvYWQgLmstdXBsb2FkLWRyb3B6b25lLmstaG92ZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLWhvdmVyLCAjZWJlYmViKX0uay11cGxvYWQgLmstZHJvcHpvbmUgLmstZHJvcHpvbmUtaGludCwuay11cGxvYWQgLmstdXBsb2FkLWRyb3B6b25lIC5rLWRyb3B6b25lLWhpbnR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KX0uay11cGxvYWQgLmstdXBsb2FkLWZpbGVzLC5rLXVwbG9hZCAuay1maWxle2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpfS5rLXVwbG9hZCAuay1maWxlLmstZm9jdXN7Ym94LXNoYWRvdzppbnNldCAwIDAgMCAycHggcmdiYSgwLDAsMCwuMTMpfS5rLXVwbG9hZCAuay1maWxlIC5rLXVwbG9hZC1hY3Rpb24uay1mb2N1c3tib3gtc2hhZG93OjAgMCAwIDJweCByZ2JhKDAsMCwwLC4xMyl9LmstdXBsb2FkIC5rLXVwbG9hZC1zdGF0dXN7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KX0uay11cGxvYWQgLmstZmlsZS1wcm9ncmVzcyAuay1wcm9ncmVzc2JhciAuay1zZWxlY3RlZHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpfS5rLXVwbG9hZCAuay1maWxlLXN1Y2Nlc3MgLmstZmlsZS12YWxpZGF0aW9uLW1lc3NhZ2V7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCl9LmstdXBsb2FkIC5rLWZpbGUtc3VjY2VzcyAuay1wcm9ncmVzc2JhciAuay1zZWxlY3RlZHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApfS5rLXVwbG9hZCAuay1maWxlLWVycm9yIC5rLWZpbGUtdmFsaWRhdGlvbi1tZXNzYWdle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKX0uay11cGxvYWQgLmstZmlsZS1lcnJvciAuay1wcm9ncmVzc2JhciAuay1zZWxlY3RlZHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKX0uay11cGxvYWQgLmstZmlsZS1pY29uLXdyYXBwZXJ7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KTtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KX0uay11cGxvYWQgLmstZmlsZS1zaXplLC5rLXVwbG9hZCAuay1maWxlLXZhbGlkYXRpb24tbWVzc2FnZSwuay11cGxvYWQgLmstZmlsZS1zdW1tYXJ5e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nil9LmstdXBsb2FkIC5rLW11bHRpcGxlLWZpbGVzLXdyYXBwZXIgLmstZmlsZS1zdW1tYXJ5e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKX0uay11cGxvYWQuay1pbnZhbGlkLC5rLXVwbG9hZC5uZy1pbnZhbGlkLm5nLXRvdWNoZWQsLmstdXBsb2FkLm5nLWludmFsaWQubmctZGlydHl7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKX0uay1vdHB7ZGlzcGxheTpmbGV4O3dpZHRoOm1pbi1jb250ZW50O2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4LWRpcmVjdGlvbjpyb3d9Lmstb3RwIC5rLW90cC1pbnB1dD4uay1pbnB1dC1pbm5lcnt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nLWlubGluZTowfS5rLW90cC1zbXtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKX0uay1vdHAtc20gLmstb3RwLWlucHV0e21pbi13aWR0aDpjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpKjFlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSoyICsgMnB4KX0uay1vdHAtc20gLmstb3RwLXNlcGFyYXRvcjpub3QoOmVtcHR5KXtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pfS5rLW90cC1tZHtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pfS5rLW90cC1tZCAuay1vdHAtaW5wdXR7bWluLXdpZHRoOmNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkqMWVtICsgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSoyICsgMnB4KX0uay1vdHAtbWQgLmstb3RwLXNlcGFyYXRvcjpub3QoOmVtcHR5KXtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSl9Lmstb3RwLWxne2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9Lmstb3RwLWxnIC5rLW90cC1pbnB1dHttaW4td2lkdGg6Y2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKSoxZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkqMiArIDJweCl9Lmstb3RwLWxnIC5rLW90cC1zZXBhcmF0b3I6bm90KDplbXB0eSl7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLWFwcGJhcntwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7Ym9yZGVyLXdpZHRoOjBweDtib3JkZXItc3R5bGU6c29saWQ7Ym94LXNpemluZzpib3JkZXItYm94O291dGxpbmU6MDtmb250LWZhbWlseTp2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7bGlzdC1zdHlsZTpub25lO2Rpc3BsYXk6ZmxleDtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2ZsZXgtZmxvdzpyb3cgd3JhcDthbGlnbi1pdGVtczpjZW50ZXI7b3ZlcmZsb3c6aGlkZGVuOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLWFwcGJhciAqLC5rLWFwcGJhciAqOjpiZWZvcmUsLmstYXBwYmFyICo6OmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveH0uay1hcHBiYXI+KntmbGV4LXNocmluazowfS5rLWFwcGJhciAuay1hcHBiYXItc2VjdGlvbntkaXNwbGF5OmlubGluZS1mbGV4O2ZsZXgtd3JhcDpub3dyYXA7YWxpZ24taXRlbXM6Y2VudGVyfS5rLWFwcGJhciAuay1hcHBiYXItc3BhY2Vye2ZsZXg6MSAwIGF1dG99LmstYXBwYmFyIC5rLWFwcGJhci1zcGFjZXItc2l6ZWR7ZmxleC1ncm93OjB9LmstYXBwYmFyIC5rLWFwcGJhci1zZXBhcmF0b3J7bWFyZ2luOjA7d2lkdGg6MDttaW4taGVpZ2h0OjFlbTtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjAgMCAwIDFweDtkaXNwbGF5OmlubGluZS1ibG9ja30uay1hcHBiYXIgLmstaW5wdXQsLmstYXBwYmFyIC5rLXBpY2tlcnt3aWR0aDoxMGVtfS5rLWFwcGJhciAuay1jb2xvci1waWNrZXIsLmstYXBwYmFyIC5rLWNvbG9ycGlja2Vye3dpZHRoOm1pbi1jb250ZW50fS5rLWFwcGJhci1zdGF0aWN7cG9zaXRpb246c3RhdGljfS5rLWFwcGJhci1zdGlja3l7d2lkdGg6MTAwJTtwb3NpdGlvbjpzdGlja3k7aW5zZXQtYmxvY2stc3RhcnQ6MDt6LWluZGV4OjEwMDB9LmstYXBwYmFyLWZpeGVke3dpZHRoOjEwMCU7cG9zaXRpb246Zml4ZWQ7ei1pbmRleDoxfS5rLWFwcGJhci10b3B7aW5zZXQtYmxvY2stc3RhcnQ6MDtpbnNldC1ibG9jay1lbmQ6YXV0b30uay1hcHBiYXItYm90dG9te2luc2V0LWJsb2NrLXN0YXJ0OmF1dG87aW5zZXQtYmxvY2stZW5kOjB9LmstYXBwYmFyLWJvdHRvbS5rLWFwcGJhci1maXhlZHtpbnNldC1ibG9jay1lbmQ6MH0uay1hcHBiYXJ7Ym94LXNoYWRvdzp2YXIoLS1rZW5kby1lbGV2YXRpb24tNCwgMCA4cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpfS5rLWFwcGJhci1ib3R0b217Ym94LXNoYWRvdzp2YXIoLS1rZW5kby1lbGV2YXRpb24tNCwgMCA4cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpfS5rLWFwcGJhci1wcmltYXJ5e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9LmstYXBwYmFyLXNlY29uZGFyeXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1zZWNvbmRhcnksICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KX0uay1hcHBiYXItdGVydGlhcnl7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tdGVydGlhcnksICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnksICMwM2E5ZjQpfS5rLWFwcGJhci1pbmZve2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWluZm8sICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW5mbywgIzAwNThlOSl9LmstYXBwYmFyLXN1Y2Nlc3N7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tc3VjY2VzcywgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKX0uay1hcHBiYXItd2FybmluZ3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi13YXJuaW5nLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApfS5rLWFwcGJhci1lcnJvcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1lcnJvciwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCl9LmstYXBwYmFyLWRhcmt7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tZGFyaywgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKX0uay1hcHBiYXItbGlnaHR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tbGlnaHQsICMwMDAwMDApO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItbGlnaHQsICNlYmViZWIpfS5rLWFwcGJhci1pbnZlcnNle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWludmVyc2UsICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCl9LmstZmFie3BhZGRpbmc6MDtib3JkZXItd2lkdGg6MDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym94LXNpemluZzpib3JkZXItYm94O2NvbG9yOmluaGVyaXQ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTt0ZXh0LWFsaWduOmNlbnRlcjt3aGl0ZS1zcGFjZTpub3dyYXA7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7Y3Vyc29yOnBvaW50ZXI7b3V0bGluZTpub25lfS5rLWZhYiAqLC5rLWZhYiAqOjpiZWZvcmUsLmstZmFiICo6OmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveH0uay1mYWI6Zm9jdXN7b3V0bGluZTpub25lfS5rLWZhYi1pY29ue3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtib3gtc2l6aW5nOmNvbnRlbnQtYm94fS5rLWljb24td3JhcHBlci1ob3N0Om5vdCg6b25seS1jaGlsZCkgLmstZmFiLWljb24sLmstZmFiLWljb246bm90KDpvbmx5LWNoaWxkKXttYXJnaW4taW5saW5lLWVuZDp2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7bWFyZ2luLWlubGluZS1zdGFydDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSotMSl9LmstZmFiLXNte3BhZGRpbmc6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pLzIpIGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKS8yKX0uay1mYWItbWR7cGFkZGluZzp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pIHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSl9LmstZmFiLWxne3BhZGRpbmc6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pKjEuNSkgY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pKjEuNSl9LmstZmFiLWl0ZW1ze21hcmdpbjowO3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTAsIDBweCk7ZGlzcGxheTpmbGV4fS5rLWZhYi1pdGVtcy1ib3R0b217ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5rLWZhYi1pdGVtcy1ib3R0b20gLmstZmFiLWl0ZW06bGFzdC1jaGlsZHttYXJnaW4tYmxvY2stZW5kOjB9LmstZmFiLWl0ZW1zLXRvcHtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZX0uay1mYWItaXRlbXMtdG9wIC5rLWZhYi1pdGVtOmZpcnN0LWNoaWxke21hcmdpbi1ibG9jay1lbmQ6MH0uay1mYWItaXRlbXtsaXN0LXN0eWxlLXR5cGU6bm9uZTttYXJnaW4tYmxvY2stZW5kOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtvdXRsaW5lOm5vbmU7d2hpdGUtc3BhY2U6bm93cmFwO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO2N1cnNvcjpwb2ludGVyfS5rLWZhYi1pdGVtLmstdGV4dC1yaWdodHtmbGV4LWRpcmVjdGlvbjpyb3d9LmstZmFiLWl0ZW0uay10ZXh0LXJpZ2h0IC5rLWZhYi1pdGVtLXRleHR7bWFyZ2luLWlubGluZS1lbmQ6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLWZhYi1pdGVtLmstdGV4dC1sZWZ0e2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlfS5rLWZhYi1pdGVtLmstdGV4dC1sZWZ0IC5rLWZhYi1pdGVtLXRleHR7bWFyZ2luLWlubGluZS1zdGFydDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstZmFiLWl0ZW0tdGV4dHtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1yYWRpdXM6MnB4O2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUteHMsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OjEuMn0uay1mYWItaXRlbS1pY29ue3BhZGRpbmctYmxvY2s6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKyB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkpO3BhZGRpbmctaW5saW5lOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICsgdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pKTtib3JkZXItd2lkdGg6MDtib3JkZXItcmFkaXVzOjUwJTtib3gtc2l6aW5nOmNvbnRlbnQtYm94O291dGxpbmU6bm9uZX0uay1ydGwgLmstZmFiLXBvcHVwIC5rLWZhYi1pdGVtLmstdGV4dC1sZWZ0LFtkaXI9cnRsXSAuay1mYWItcG9wdXAgLmstZmFiLWl0ZW0uay10ZXh0LWxlZnR7ZmxleC1kaXJlY3Rpb246cm93fS5rLXJ0bCAuay1mYWItcG9wdXAgLmstZmFiLWl0ZW0uay10ZXh0LXJpZ2h0LFtkaXI9cnRsXSAuay1mYWItcG9wdXAgLmstZmFiLWl0ZW0uay10ZXh0LXJpZ2h0e2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlfS5rLWZhYi1zb2xpZC1wcmltYXJ5e2JveC1zaGFkb3c6dmFyKC0ta2VuZG8tZWxldmF0aW9uLTUsIDAgMTBweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7b3V0bGluZToxcHggc29saWQgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7b3V0bGluZS1vZmZzZXQ6LTFweDtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1mYWItc29saWQtc2Vjb25kYXJ5e2JveC1zaGFkb3c6dmFyKC0ta2VuZG8tZWxldmF0aW9uLTUsIDAgMTBweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7b3V0bGluZToxcHggc29saWQgdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KTtvdXRsaW5lLW9mZnNldDotMXB4O2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXNlY29uZGFyeSwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpfS5rLWZhYi1zb2xpZC10ZXJ0aWFyeXtib3gtc2hhZG93OnZhcigtLWtlbmRvLWVsZXZhdGlvbi01LCAwIDEwcHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO291dGxpbmU6MXB4IHNvbGlkIHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KTtvdXRsaW5lLW9mZnNldDotMXB4O2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tdGVydGlhcnksICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnksICMwM2E5ZjQpfS5rLWZhYi1zb2xpZC1pbmZve2JveC1zaGFkb3c6dmFyKC0ta2VuZG8tZWxldmF0aW9uLTUsIDAgMTBweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7b3V0bGluZToxcHggc29saWQgdmFyKC0ta2VuZG8tY29sb3ItaW5mbywgIzAwNThlOSk7b3V0bGluZS1vZmZzZXQ6LTFweDtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW5mbywgIzAwNThlOSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24taW5mbywgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KX0uay1mYWItc29saWQtc3VjY2Vzc3tib3gtc2hhZG93OnZhcigtLWtlbmRvLWVsZXZhdGlvbi01LCAwIDEwcHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO291dGxpbmU6MXB4IHNvbGlkIHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApO291dGxpbmUtb2Zmc2V0Oi0xcHg7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXN1Y2Nlc3MsICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCl9LmstZmFiLXNvbGlkLXdhcm5pbmd7Ym94LXNoYWRvdzp2YXIoLS1rZW5kby1lbGV2YXRpb24tNSwgMCAxMHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtvdXRsaW5lOjFweCBzb2xpZCB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKTtvdXRsaW5lLW9mZnNldDotMXB4O2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi13YXJuaW5nLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApfS5rLWZhYi1zb2xpZC1lcnJvcntib3gtc2hhZG93OnZhcigtLWtlbmRvLWVsZXZhdGlvbi01LCAwIDEwcHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO291dGxpbmU6MXB4IHNvbGlkIHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKTtvdXRsaW5lLW9mZnNldDotMXB4O2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tZXJyb3IsICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApfS5rLWZhYi1zb2xpZC1kYXJre2JveC1zaGFkb3c6dmFyKC0ta2VuZG8tZWxldmF0aW9uLTUsIDAgMTBweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7b3V0bGluZToxcHggc29saWQgdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7b3V0bGluZS1vZmZzZXQ6LTFweDtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tZGFyaywgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKX0uay1mYWItc29saWQtbGlnaHR7Ym94LXNoYWRvdzp2YXIoLS1rZW5kby1lbGV2YXRpb24tNSwgMCAxMHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtvdXRsaW5lOjFweCBzb2xpZCB2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYik7b3V0bGluZS1vZmZzZXQ6LTFweDtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItbGlnaHQsICNlYmViZWIpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWxpZ2h0LCAjMDAwMDAwKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKX0uay1mYWItc29saWQtaW52ZXJzZXtib3gtc2hhZG93OnZhcigtLWtlbmRvLWVsZXZhdGlvbi01LCAwIDEwcHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO291dGxpbmU6MXB4IHNvbGlkIHZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO291dGxpbmUtb2Zmc2V0Oi0xcHg7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWludmVyc2UsICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCl9LmstaG92ZXIuay1mYWItc29saWQtcHJpbWFyeSwuay1mYWItc29saWQtcHJpbWFyeTpob3Zlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1ob3ZlciwgI2VhNWE1MSk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWhvdmVyLCAjZWE1YTUxKX0uay1ob3Zlci5rLWZhYi1zb2xpZC1zZWNvbmRhcnksLmstZmFiLXNvbGlkLXNlY29uZGFyeTpob3Zlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LWhvdmVyLCAjNTI1MjUyKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1ob3ZlciwgIzUyNTI1Mil9LmstaG92ZXIuay1mYWItc29saWQtdGVydGlhcnksLmstZmFiLXNvbGlkLXRlcnRpYXJ5OmhvdmVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeS1ob3ZlciwgIzAzOWFlMCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeS1ob3ZlciwgIzAzOWFlMCl9LmstaG92ZXIuay1mYWItc29saWQtaW5mbywuay1mYWItc29saWQtaW5mbzpob3Zlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW5mby1ob3ZlciwgIzAwNTJkNik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLWhvdmVyLCAjMDA1MmQ2KX0uay1ob3Zlci5rLWZhYi1zb2xpZC1zdWNjZXNzLC5rLWZhYi1zb2xpZC1zdWNjZXNzOmhvdmVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLWhvdmVyLCAjMzJhNTAwKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MtaG92ZXIsICMzMmE1MDApfS5rLWhvdmVyLmstZmFiLXNvbGlkLXdhcm5pbmcsLmstZmFiLXNvbGlkLXdhcm5pbmc6aG92ZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmctaG92ZXIsICNlYWFmMDApO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itd2FybmluZy1ob3ZlciwgI2VhYWYwMCl9LmstaG92ZXIuay1mYWItc29saWQtZXJyb3IsLmstZmFiLXNvbGlkLWVycm9yOmhvdmVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvci1ob3ZlciwgI2RmMTYwMCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvci1ob3ZlciwgI2RmMTYwMCl9LmstaG92ZXIuay1mYWItc29saWQtZGFyaywuay1mYWItc29saWQtZGFyazpob3Zlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyay1ob3ZlciwgIzI5MjkyOSk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLWhvdmVyLCAjMjkyOTI5KX0uay1ob3Zlci5rLWZhYi1zb2xpZC1saWdodCwuay1mYWItc29saWQtbGlnaHQ6aG92ZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LWhvdmVyLCAjZTBlMGUwKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LWhvdmVyLCAjZTBlMGUwKX0uay1ob3Zlci5rLWZhYi1zb2xpZC1pbnZlcnNlLC5rLWZhYi1zb2xpZC1pbnZlcnNlOmhvdmVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbnZlcnNlLWhvdmVyLCAjMjkyOTI5KTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWludmVyc2UtaG92ZXIsICMyOTI5MjkpfS5rLWZhYi1zb2xpZC1wcmltYXJ5LmstZm9jdXMsLmstZmFiLXNvbGlkLXByaW1hcnk6Zm9jdXN7b3V0bGluZTpzb2xpZCB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpIDMwJSwgdHJhbnNwYXJlbnQpfS5rLWZhYi1zb2xpZC1zZWNvbmRhcnkuay1mb2N1cywuay1mYWItc29saWQtc2Vjb25kYXJ5OmZvY3Vze291dGxpbmU6c29saWQgdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpIDMwJSwgdHJhbnNwYXJlbnQpfS5rLWZhYi1zb2xpZC10ZXJ0aWFyeS5rLWZvY3VzLC5rLWZhYi1zb2xpZC10ZXJ0aWFyeTpmb2N1c3tvdXRsaW5lOnNvbGlkIHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnksICMwM2E5ZjQpIDMwJSwgdHJhbnNwYXJlbnQpfS5rLWZhYi1zb2xpZC1pbmZvLmstZm9jdXMsLmstZmFiLXNvbGlkLWluZm86Zm9jdXN7b3V0bGluZTpzb2xpZCB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpIDMwJSwgdHJhbnNwYXJlbnQpfS5rLWZhYi1zb2xpZC1zdWNjZXNzLmstZm9jdXMsLmstZmFiLXNvbGlkLXN1Y2Nlc3M6Zm9jdXN7b3V0bGluZTpzb2xpZCB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApIDMwJSwgdHJhbnNwYXJlbnQpfS5rLWZhYi1zb2xpZC13YXJuaW5nLmstZm9jdXMsLmstZmFiLXNvbGlkLXdhcm5pbmc6Zm9jdXN7b3V0bGluZTpzb2xpZCB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApIDMwJSwgdHJhbnNwYXJlbnQpfS5rLWZhYi1zb2xpZC1lcnJvci5rLWZvY3VzLC5rLWZhYi1zb2xpZC1lcnJvcjpmb2N1c3tvdXRsaW5lOnNvbGlkIHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApIDMwJSwgdHJhbnNwYXJlbnQpfS5rLWZhYi1zb2xpZC1kYXJrLmstZm9jdXMsLmstZmFiLXNvbGlkLWRhcms6Zm9jdXN7b3V0bGluZTpzb2xpZCB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpIDMwJSwgdHJhbnNwYXJlbnQpfS5rLWZhYi1zb2xpZC1saWdodC5rLWZvY3VzLC5rLWZhYi1zb2xpZC1saWdodDpmb2N1c3tvdXRsaW5lOnNvbGlkIHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQsICNlYmViZWIpIDMwJSwgdHJhbnNwYXJlbnQpfS5rLWZhYi1zb2xpZC1pbnZlcnNlLmstZm9jdXMsLmstZmFiLXNvbGlkLWludmVyc2U6Zm9jdXN7b3V0bGluZTpzb2xpZCB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWludmVyc2UsICMzZDNkM2QpIDMwJSwgdHJhbnNwYXJlbnQpfS5rLWFjdGl2ZS5rLWZhYi1zb2xpZC1wcmltYXJ5LC5rLXNlbGVjdGVkLmstZmFiLXNvbGlkLXByaW1hcnksLmstZmFiLXNvbGlkLXByaW1hcnk6YWN0aXZle2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWFjdGl2ZSwgI2Q0NTM0OSk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWFjdGl2ZSwgI2Q0NTM0OSl9LmstYWN0aXZlLmstZmFiLXNvbGlkLXNlY29uZGFyeSwuay1zZWxlY3RlZC5rLWZhYi1zb2xpZC1zZWNvbmRhcnksLmstZmFiLXNvbGlkLXNlY29uZGFyeTphY3RpdmV7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1hY3RpdmUsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LWFjdGl2ZSwgIzNkM2QzZCl9LmstYWN0aXZlLmstZmFiLXNvbGlkLXRlcnRpYXJ5LC5rLXNlbGVjdGVkLmstZmFiLXNvbGlkLXRlcnRpYXJ5LC5rLWZhYi1zb2xpZC10ZXJ0aWFyeTphY3RpdmV7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LWFjdGl2ZSwgIzAyOGNjYik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeS1hY3RpdmUsICMwMjhjY2IpfS5rLWFjdGl2ZS5rLWZhYi1zb2xpZC1pbmZvLC5rLXNlbGVjdGVkLmstZmFiLXNvbGlkLWluZm8sLmstZmFiLXNvbGlkLWluZm86YWN0aXZle2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLWFjdGl2ZSwgIzAwNGFjMik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLWFjdGl2ZSwgIzAwNGFjMil9LmstYWN0aXZlLmstZmFiLXNvbGlkLXN1Y2Nlc3MsLmstc2VsZWN0ZWQuay1mYWItc29saWQtc3VjY2Vzcywuay1mYWItc29saWQtc3VjY2VzczphY3RpdmV7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MtYWN0aXZlLCAjMmQ5NjAwKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MtYWN0aXZlLCAjMmQ5NjAwKX0uay1hY3RpdmUuay1mYWItc29saWQtd2FybmluZywuay1zZWxlY3RlZC5rLWZhYi1zb2xpZC13YXJuaW5nLC5rLWZhYi1zb2xpZC13YXJuaW5nOmFjdGl2ZXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itd2FybmluZy1hY3RpdmUsICNkNDlmMDApO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itd2FybmluZy1hY3RpdmUsICNkNDlmMDApfS5rLWFjdGl2ZS5rLWZhYi1zb2xpZC1lcnJvciwuay1zZWxlY3RlZC5rLWZhYi1zb2xpZC1lcnJvciwuay1mYWItc29saWQtZXJyb3I6YWN0aXZle2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvci1hY3RpdmUsICNjYTE0MDApO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3ItYWN0aXZlLCAjY2ExNDAwKX0uay1hY3RpdmUuay1mYWItc29saWQtZGFyaywuay1zZWxlY3RlZC5rLWZhYi1zb2xpZC1kYXJrLC5rLWZhYi1zb2xpZC1kYXJrOmFjdGl2ZXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyay1hY3RpdmUsICMxZjFmMWYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyay1hY3RpdmUsICMxZjFmMWYpfS5rLWFjdGl2ZS5rLWZhYi1zb2xpZC1saWdodCwuay1zZWxlY3RlZC5rLWZhYi1zb2xpZC1saWdodCwuay1mYWItc29saWQtbGlnaHQ6YWN0aXZle2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1saWdodC1hY3RpdmUsICNkNmQ2ZDYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItbGlnaHQtYWN0aXZlLCAjZDZkNmQ2KX0uay1hY3RpdmUuay1mYWItc29saWQtaW52ZXJzZSwuay1zZWxlY3RlZC5rLWZhYi1zb2xpZC1pbnZlcnNlLC5rLWZhYi1zb2xpZC1pbnZlcnNlOmFjdGl2ZXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW52ZXJzZS1hY3RpdmUsICMxZjFmMWYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW52ZXJzZS1hY3RpdmUsICMxZjFmMWYpfS5rLWZhYi1zb2xpZC1wcmltYXJ5LmstZ2VuZXJhdGluZ3thbmltYXRpb246ay1mYWItZ2VuZXJhdGluZyAxLjVzIGVhc2UtaW4tb3V0IC41cyBpbmZpbml0ZX1Aa2V5ZnJhbWVzIGstZmFiLWdlbmVyYXRpbmd7MCV7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWFjdGl2ZSwgI2Q0NTM0OSk7Ym9yZGVyOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktYWN0aXZlLCAjZDQ1MzQ5KTtvdXRsaW5lLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktYWN0aXZlLCAjZDQ1MzQ5KX01MCV7YmFja2dyb3VuZC1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1hY3RpdmUsICNkNDUzNDkpIDQwJSwgdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpKTtib3JkZXI6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktYWN0aXZlLCAjZDQ1MzQ5KSA0MCUsIHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKSk7b3V0bGluZS1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1hY3RpdmUsICNkNDUzNDkpIDQwJSwgdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpKX0xMDAle2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1hY3RpdmUsICNkNDUzNDkpO2JvcmRlcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWFjdGl2ZSwgI2Q0NTM0OSk7b3V0bGluZS1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWFjdGl2ZSwgI2Q0NTM0OSl9fS5rLWRpc2FibGVkLmstZmFiLXNvbGlkLXByaW1hcnksLmstZmFiLXNvbGlkLXByaW1hcnk6ZGlzYWJsZWR7Ym94LXNoYWRvdzp2YXIoLS1rZW5kby1lbGV2YXRpb24tNSwgMCAxMHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KSA2MCUsIHRyYW5zcGFyZW50KTtjb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZikgNjAlLCB0cmFuc3BhcmVudCk7b3BhY2l0eToxfS5rLWRpc2FibGVkLmstZmFiLXNvbGlkLXNlY29uZGFyeSwuay1mYWItc29saWQtc2Vjb25kYXJ5OmRpc2FibGVke2JveC1zaGFkb3c6dmFyKC0ta2VuZG8tZWxldmF0aW9uLTUsIDAgMTBweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7YmFja2dyb3VuZC1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KSA2MCUsIHRyYW5zcGFyZW50KTtjb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tc2Vjb25kYXJ5LCAjZmZmZmZmKSA2MCUsIHRyYW5zcGFyZW50KTtvcGFjaXR5OjF9LmstZGlzYWJsZWQuay1mYWItc29saWQtdGVydGlhcnksLmstZmFiLXNvbGlkLXRlcnRpYXJ5OmRpc2FibGVke2JveC1zaGFkb3c6dmFyKC0ta2VuZG8tZWxldmF0aW9uLTUsIDAgMTBweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7YmFja2dyb3VuZC1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnksICMwM2E5ZjQpIDYwJSwgdHJhbnNwYXJlbnQpO2NvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi10ZXJ0aWFyeSwgI2ZmZmZmZikgNjAlLCB0cmFuc3BhcmVudCk7b3BhY2l0eToxfS5rLWRpc2FibGVkLmstZmFiLXNvbGlkLWluZm8sLmstZmFiLXNvbGlkLWluZm86ZGlzYWJsZWR7Ym94LXNoYWRvdzp2YXIoLS1rZW5kby1lbGV2YXRpb24tNSwgMCAxMHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KSA2MCUsIHRyYW5zcGFyZW50KTtjb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24taW5mbywgI2ZmZmZmZikgNjAlLCB0cmFuc3BhcmVudCk7b3BhY2l0eToxfS5rLWRpc2FibGVkLmstZmFiLXNvbGlkLXN1Y2Nlc3MsLmstZmFiLXNvbGlkLXN1Y2Nlc3M6ZGlzYWJsZWR7Ym94LXNoYWRvdzp2YXIoLS1rZW5kby1lbGV2YXRpb24tNSwgMCAxMHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKSA2MCUsIHRyYW5zcGFyZW50KTtjb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tc3VjY2VzcywgI2ZmZmZmZikgNjAlLCB0cmFuc3BhcmVudCk7b3BhY2l0eToxfS5rLWRpc2FibGVkLmstZmFiLXNvbGlkLXdhcm5pbmcsLmstZmFiLXNvbGlkLXdhcm5pbmc6ZGlzYWJsZWR7Ym94LXNoYWRvdzp2YXIoLS1rZW5kby1lbGV2YXRpb24tNSwgMCAxMHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKSA2MCUsIHRyYW5zcGFyZW50KTtjb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24td2FybmluZywgIzNkM2QzZCkgNjAlLCB0cmFuc3BhcmVudCk7b3BhY2l0eToxfS5rLWRpc2FibGVkLmstZmFiLXNvbGlkLWVycm9yLC5rLWZhYi1zb2xpZC1lcnJvcjpkaXNhYmxlZHtib3gtc2hhZG93OnZhcigtLWtlbmRvLWVsZXZhdGlvbi01LCAwIDEwcHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKSA2MCUsIHRyYW5zcGFyZW50KTtjb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tZXJyb3IsICNmZmZmZmYpIDYwJSwgdHJhbnNwYXJlbnQpO29wYWNpdHk6MX0uay1kaXNhYmxlZC5rLWZhYi1zb2xpZC1kYXJrLC5rLWZhYi1zb2xpZC1kYXJrOmRpc2FibGVke2JveC1zaGFkb3c6dmFyKC0ta2VuZG8tZWxldmF0aW9uLTUsIDAgMTBweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7YmFja2dyb3VuZC1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCkgNjAlLCB0cmFuc3BhcmVudCk7Y29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWRhcmssICNmZmZmZmYpIDYwJSwgdHJhbnNwYXJlbnQpO29wYWNpdHk6MX0uay1kaXNhYmxlZC5rLWZhYi1zb2xpZC1saWdodCwuay1mYWItc29saWQtbGlnaHQ6ZGlzYWJsZWR7Ym94LXNoYWRvdzp2YXIoLS1rZW5kby1lbGV2YXRpb24tNSwgMCAxMHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYikgNjAlLCB0cmFuc3BhcmVudCk7Y29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWxpZ2h0LCAjMDAwMDAwKSA2MCUsIHRyYW5zcGFyZW50KTtvcGFjaXR5OjF9LmstZGlzYWJsZWQuay1mYWItc29saWQtaW52ZXJzZSwuay1mYWItc29saWQtaW52ZXJzZTpkaXNhYmxlZHtib3gtc2hhZG93OnZhcigtLWtlbmRvLWVsZXZhdGlvbi01LCAwIDEwcHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWludmVyc2UsICMzZDNkM2QpIDYwJSwgdHJhbnNwYXJlbnQpO2NvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1pbnZlcnNlLCAjZmZmZmZmKSA2MCUsIHRyYW5zcGFyZW50KTtvcGFjaXR5OjF9LmstZmFiLWl0ZW0tdGV4dHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7Ym94LXNoYWRvdzp2YXIoLS1rZW5kby1lbGV2YXRpb24tNSwgMCAxMHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKX0uay1mYWItaXRlbS1pY29ue2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWJhc2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZSwgI2Y1ZjVmNSk7Ym94LXNoYWRvdzp2YXIoLS1rZW5kby1lbGV2YXRpb24tNSwgMCAxMHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtvdXRsaW5lOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4wOCk7b3V0bGluZS1vZmZzZXQ6LTFweH0uay1mYWItaXRlbS5rLWhvdmVyIC5rLWZhYi1pdGVtLWljb24sLmstZmFiLWl0ZW06aG92ZXIgLmstZmFiLWl0ZW0taWNvbntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2UtaG92ZXIsICNlYmViZWIpfS5rLWZhYi1pdGVtOmZvY3VzIC5rLWZhYi1pdGVtLXRleHQsLmstZmFiLWl0ZW06Zm9jdXMgLmstZmFiLWl0ZW0taWNvbiwuay1mYWItaXRlbS5rLWZvY3VzIC5rLWZhYi1pdGVtLXRleHQsLmstZmFiLWl0ZW0uay1mb2N1cyAuay1mYWItaXRlbS1pY29ue291dGxpbmU6c29saWQgdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pIHJnYmEoMCwwLDAsLjA4KX0uay1mYWItaXRlbS5rLWFjdGl2ZSAuay1mYWItaXRlbS1pY29uLC5rLWZhYi1pdGVtOmFjdGl2ZSAuay1mYWItaXRlbS1pY29ue2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXItYWx0LCByZ2JhKDAsIDAsIDAsIDAuMTYpKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2UtYWN0aXZlLCAjZDZkNmQ2KX0uay1mYWItaXRlbS5rLWRpc2FibGVkLC5rLWZhYi1pdGVtOmRpc2FibGVke29wYWNpdHk6MX0uay1mYWItaXRlbS5rLWRpc2FibGVkIC5rLWZhYi1pdGVtLXRleHQsLmstZmFiLWl0ZW0uay1kaXNhYmxlZCAuay1mYWItaXRlbS1pY29uLC5rLWZhYi1pdGVtOmRpc2FibGVkIC5rLWZhYi1pdGVtLXRleHQsLmstZmFiLWl0ZW06ZGlzYWJsZWQgLmstZmFiLWl0ZW0taWNvbntib3gtc2hhZG93OnZhcigtLWtlbmRvLWVsZXZhdGlvbi01LCAwIDEwcHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWJhc2UsICNmNWY1ZjUpIDYwJSwgdHJhbnNwYXJlbnQpO2NvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1iYXNlLCAjM2QzZDNkKSA2MCUsIHRyYW5zcGFyZW50KX0uay1mYWItcG9wdXB7Ym94LXNoYWRvdzpub25lfS5rLXdpbmRvd3tib3JkZXItcmFkaXVzOjBweDtwYWRkaW5nOjA7Ym9yZGVyLXdpZHRoOjBweDtib3JkZXItc3R5bGU6c29saWQ7Ym94LXNpemluZzpib3JkZXItYm94O291dGxpbmU6MDtmb250LWZhbWlseTp2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtc20sIG5vcm1hbCk7ZGlzcGxheTppbmxpbmUtZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxMDAwMjstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay13aW5kb3cuay13aW5kb3ctbWF4aW1pemVke21heC13aWR0aDoxMDB2dzttYXgtaGVpZ2h0OjEwMHZoO2JveC1zaGFkb3c6bm9uZX0uay13aW5kb3ctc217d2lkdGg6MzAwcHh9Lmstd2luZG93LW1ke3dpZHRoOjgwMHB4fS5rLXdpbmRvdy1sZ3t3aWR0aDoxMjAwcHh9Lmstd2luZG93LXRpdGxlYmFye2JvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6MHB4O2JvcmRlci1zdGFydC1lbmQtcmFkaXVzOjBweDtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtib3JkZXItd2lkdGg6MCAwIDFweDtib3JkZXItc3R5bGU6c29saWQ7d2hpdGUtc3BhY2U6bm93cmFwO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC1zaHJpbms6MDthbGlnbi1pdGVtczpjZW50ZXJ9Lmstd2luZG93LW1pbmltaXplZCAuay13aW5kb3ctdGl0bGViYXJ7Ym9yZGVyLXdpZHRoOjB9Lmstd2luZG93LXRpdGxle3BhZGRpbmctYmxvY2s6LjVlbTtwYWRkaW5nLWlubGluZTowO21hcmdpbi1ibG9jazotMC41ZW07bWFyZ2luLWlubGluZTowO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUtbGcsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LXNtLCBub3JtYWwpO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7b3ZlcmZsb3c6aGlkZGVuO2N1cnNvcjpkZWZhdWx0O2ZsZXg6MX0uay13aW5kb3ctdGl0bGU6ZW1wdHk6OmJlZm9yZXtjb250ZW50Olwi4oCLXCJ9Lmstd2luZG93LXRpdGxlYmFyLWFjdGlvbnN7bWFyZ2luLWJsb2NrOi01ZW07bWFyZ2luLWlubGluZTowO21hcmdpbi1pbmxpbmUtZW5kOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKSAtIHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkpO2xpbmUtaGVpZ2h0OjE7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO2ZsZXgtc2hyaW5rOjA7YWxpZ24taXRlbXM6Y2VudGVyO3ZlcnRpY2FsLWFsaWduOnRvcH0uay13aW5kb3ctdGl0bGViYXItYWN0aW9ue2ZsZXgtc2hyaW5rOjB9Lmstd2luZG93LWNvbnRlbnQsLmstcHJvbXB0LWNvbnRhaW5lcntwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtib3JkZXItd2lkdGg6MDtib3JkZXItY29sb3I6aW5oZXJpdDtjb2xvcjppbmhlcml0O2JhY2tncm91bmQ6bm9uZTtvdXRsaW5lOjA7b3ZlcmZsb3c6YXV0bztwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4OjEgMSBhdXRvfS5rLXdpbmRvdy1jb250ZW50Ky5rLXByb21wdC1jb250YWluZXJ7bWFyZ2luLWJsb2NrLXN0YXJ0Oi12YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pIC8gMn0uay13aW5kb3ctY29udGVudDpmaXJzdC1jaGlsZHtwYWRkaW5nLWJsb2NrLXN0YXJ0OmNsYW1wKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSksdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKSx2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pKX0uay13aW5kb3ctY29udGVudDpsYXN0LWNoaWxke3BhZGRpbmctYmxvY2stZW5kOmNsYW1wKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSksdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKSx2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pKX0uay13aW5kb3ctaWZyYW1lY29udGVudHtwYWRkaW5nOjA7b3ZlcmZsb3c6dmlzaWJsZX0uay13aW5kb3ctaWZyYW1lY29udGVudCAuay1jb250ZW50LWZyYW1le3ZlcnRpY2FsLWFsaWduOnRvcDtib3JkZXI6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5rLXdpbmRvdy1hY3Rpb25ze2JvcmRlci1lbmQtZW5kLXJhZGl1czowcHg7Ym9yZGVyLWVuZC1zdGFydC1yYWRpdXM6MHB4O3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtib3JkZXItd2lkdGg6MXB4IDAgMDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7ZmxleDowIDAgYXV0bztkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyB3cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjtvdmVyZmxvdzpoaWRkZW59LmstcHJvbXB0LWNvbnRhaW5lcj4uay10ZXh0YXJlYXt3aWR0aDoxMDAlfS5rLXdpbmRvdyAuay1yZXNpemUtbntpbnNldC1ibG9jay1zdGFydDowfS5rLXdpbmRvdyAuay1yZXNpemUtZXtpbnNldC1pbmxpbmUtZW5kOjB9Lmstd2luZG93IC5rLXJlc2l6ZS1ze2luc2V0LWJsb2NrLWVuZDowfS5rLXdpbmRvdyAuay1yZXNpemUtd3tpbnNldC1pbmxpbmUtc3RhcnQ6MH0uay13aW5kb3d7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO2JveC1zaGFkb3c6dmFyKC0ta2VuZG8tZWxldmF0aW9uLTgsIDAgMTZweCAxOHB4IHJnYmEoMCwgMCwgMCwgMC4yOCksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSl9Lmstd2luZG93OmZvY3VzLC5rLXdpbmRvdy5rLWZvY3Vze2JveC1zaGFkb3c6dmFyKC0ta2VuZG8tZWxldmF0aW9uLTksIDAgMzJweCAzNHB4IHJnYmEoMCwgMCwgMCwgMC4zMiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSl9Lmstd2luZG93LXRpdGxlYmFye2JvcmRlci1jb2xvcjppbmhlcml0O2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpfS5rLXdpbmRvdy1wcmltYXJ5IC5rLXdpbmRvdy10aXRsZWJhcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLXdpbmRvdy1saWdodCAuay13aW5kb3ctdGl0bGViYXJ7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tbGlnaHQsICMwMDAwMDApO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItbGlnaHQsICNlYmViZWIpfS5rLXdpbmRvdy1kYXJrIC5rLXdpbmRvdy10aXRsZWJhcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1kYXJrLCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpfS5rLWFjdGlvbnNoZWV0LWNvbnRhaW5lcnt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO21heC13aWR0aDpjbGFtcCgxMDB2dywxMDAlLDEwMCUpO21heC1oZWlnaHQ6Y2xhbXAoMTAwdmgsMTAwJSwxMDAlKTtwb3NpdGlvbjpmaXhlZDtpbnNldC1ibG9jay1zdGFydDowO2luc2V0LWlubGluZS1zdGFydDowO3otaW5kZXg6OTk5OTtvdmVyZmxvdzpoaWRkZW47dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9LmstYWN0aW9uc2hlZXQtY29udGFpbmVyPi5rLW92ZXJsYXl7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxfS5rLWFjdGlvbnNoZWV0LWNvbnRhaW5lcj4uay1hbmltYXRpb24tY29udGFpbmVye3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Ym9yZGVyLXJhZGl1czowO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjI7aW5zZXQtYmxvY2stc3RhcnQ6MDtpbnNldC1pbmxpbmUtc3RhcnQ6MDtwb2ludGVyLWV2ZW50czpub25lfS5rLWFjdGlvbnNoZWV0LWNvbnRhaW5lcj4uay1hbmltYXRpb24tY29udGFpbmVyPi5rLWNoaWxkLWFuaW1hdGlvbi1jb250YWluZXJ7cG9zaXRpb246YWJzb2x1dGV9LmstYWN0aW9uc2hlZXQtY29udGFpbmVyPi5rLWFjdGlvbnNoZWV0e3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6Mn0uay1hY3Rpb25zaGVldC1jb250YWluZXIgLmstYWN0aW9uc2hlZXR7cG9pbnRlci1ldmVudHM6YWxsfS5rLWFjdGlvbnNoZWV0e3dpZHRoOnZhcigtLWtlbmRvLWFjdGlvbnNoZWV0LXdpZHRoLCAzNjBweCk7aGVpZ2h0OnZhcigtLWtlbmRvLWFjdGlvbnNoZWV0LWhlaWdodCwgNjB2aCk7bWF4LXdpZHRoOnZhcigtLWtlbmRvLWFjdGlvbnNoZWV0LW1heC13aWR0aCwgMTAwJSk7bWF4LWhlaWdodDp2YXIoLS1rZW5kby1hY3Rpb25zaGVldC1tYXgtaGVpZ2h0LCA2MHZoKTtib3JkZXItd2lkdGg6MDtib3JkZXItc3R5bGU6c29saWQ7Ym94LXNpemluZzpib3JkZXItYm94O2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpjb2x1bW4gbm93cmFwfS5rLWFjdGlvbnNoZWV0Omhhcyg+LmstYWN0aW9uc2hlZXQtdmlldyl7ZmxleC1mbG93OnJvdyBub3dyYXB9LmstYWN0aW9uc2hlZXQgLmstYWN0aW9uc2hlZXQtdmlld3tkaXNwbGF5OmZsZXg7ZmxleC1mbG93OmNvbHVtbiBub3dyYXA7ZmxleDowIDAgMTAwJX0uay1hY3Rpb25zaGVldCAuay1hY3Rpb25zaGVldC12aWV3LmstYWN0aW9uc2hlZXQtdmlldy1hbmltYXRlZHt0cmFuc2Zvcm06dHJhbnNsYXRlWChjYWxjKC0xMDAlKih2YXIoLS1rZW5kby1hY3Rpb25zaGVldC12aWV3LWN1cnJlbnQsIDEpIC0gMSkpKX0uay1hY3Rpb25zaGVldCAqLC5rLWFjdGlvbnNoZWV0ICo6OmJlZm9yZSwuay1hY3Rpb25zaGVldCAqOjphZnRlcntib3gtc2l6aW5nOmJvcmRlci1ib3h9LmstYWN0aW9uc2hlZXQtdGl0bGViYXIsLmstYWN0aW9uc2hlZXQtanEgLmstYWN0aW9uc2hlZXQtaGVhZGVye3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7Ym9yZGVyLWJsb2NrLWVuZC13aWR0aDoxcHg7Ym9yZGVyLWJsb2NrLWVuZC1zdHlsZTpzb2xpZDtmbGV4Om5vbmU7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpjb2x1bW4gbm93cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKX0uay1hY3Rpb25zaGVldC10aXRsZWJhci1ncm91cHtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXA7YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOjEwMCV9LmstYWN0aW9uc2hlZXQtdGl0bGV7ZmxleDoxfS5rLWFjdGlvbnNoZWV0LXN1YnRpdGxle2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUtc20sIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LXNtLCBub3JtYWwpfS5rLWFjdGlvbnNoZWV0LWFjdGlvbnN7ZmxleDpub25lfS5rLWFjdGlvbnNoZWV0LWNvbnRlbnR7ZmxleDoxO292ZXJmbG93OmF1dG87cG9zaXRpb246cmVsYXRpdmV9LmstYWN0aW9uc2hlZXQtZm9vdGVye2ZsZXg6bm9uZTtib3JkZXItYmxvY2stc3RhcnQtd2lkdGg6MXB4O2JvcmRlci1ibG9jay1zdGFydC1zdHlsZTpzb2xpZH0uay1hY3Rpb25zaGVldC1pdGVtc3ttYXJnaW46MDtwYWRkaW5nOjA7bGlzdC1zdHlsZTpub25lO2ZsZXg6bm9uZX0uay1hY3Rpb25zaGVldC1pdGVte3BhZGRpbmc6MDtib3gtc2l6aW5nOmJvcmRlci1ib3g7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO291dGxpbmU6bm9uZX0uay1hY3Rpb25zaGVldC1hY3Rpb257bWFyZ2luOjA7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTttaW4taGVpZ2h0OjQwcHg7Ym94LXNpemluZzpib3JkZXItYm94O2NvbG9yOmluaGVyaXQ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7b3V0bGluZTowO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pfS5rLWFjdGlvbnNoZWV0LWl0ZW0tdGV4dHtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OmNvbHVtbiBub3dyYXB9LmstYWN0aW9uc2hlZXQtaXRlbS1kZXNjcmlwdGlvbntmb250LXNpemU6Ljg3NWVtfS5rLWFjdGlvbnNoZWV0IC5rLWhye21hcmdpbjowO2ZsZXg6bm9uZX0uay1hY3Rpb25zaGVldC10b3B7Ym9yZGVyLWVuZC1lbmQtcmFkaXVzOjBweDtib3JkZXItZW5kLXN0YXJ0LXJhZGl1czowcHg7Ym9yZGVyLXdpZHRoOjBweDtib3JkZXItYmxvY2stc3RhcnQtd2lkdGg6MDtpbnNldC1ibG9jay1zdGFydDowO2luc2V0LWlubGluZS1zdGFydDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSl9LmstYWN0aW9uc2hlZXQtYm90dG9te2JvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6MHB4O2JvcmRlci1zdGFydC1lbmQtcmFkaXVzOjBweDtib3JkZXItd2lkdGg6MHB4O2JvcmRlci1ibG9jay1lbmQtd2lkdGg6MDtpbnNldC1ibG9jay1lbmQ6MDtpbnNldC1pbmxpbmUtc3RhcnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpfS5rLWFjdGlvbnNoZWV0LWxlZnR7Ym9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6MHB4O2JvcmRlci1lbmQtZW5kLXJhZGl1czowcHg7Ym9yZGVyLXdpZHRoOjBweDtib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOjA7aW5zZXQtaW5saW5lLXN0YXJ0OjA7aW5zZXQtYmxvY2stc3RhcnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfS5rLWFjdGlvbnNoZWV0LXJpZ2h0e2JvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6MHB4O2JvcmRlci1lbmQtc3RhcnQtcmFkaXVzOjBweDtib3JkZXItd2lkdGg6MHB4O2JvcmRlci1pbmxpbmUtZW5kLXdpZHRoOjA7aW5zZXQtaW5saW5lLWVuZDowO2luc2V0LWJsb2NrLXN0YXJ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX0uay1hY3Rpb25zaGVldC1mdWxsc2NyZWVue3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7bWF4LWhlaWdodDoxMDAlO2hlaWdodDoxMDAlfS5rLWFuaW1hdGlvbi1jb250YWluZXI+LmstYWN0aW9uc2hlZXR7aW5zZXQtYmxvY2stc3RhcnQ6YXV0bztpbnNldC1pbmxpbmUtZW5kOmF1dG87aW5zZXQtYmxvY2stZW5kOmF1dG87aW5zZXQtaW5saW5lLXN0YXJ0OmF1dG87dHJhbnNmb3JtOm5vbmV9LmstYWRhcHRpdmUtYWN0aW9uc2hlZXR7bWF4LXdpZHRoOjEwMCU7d2lkdGg6MTAwJTtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLWxnLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgaW5oZXJpdCl9LmstYWRhcHRpdmUtYWN0aW9uc2hlZXQgLmstYWN0aW9uc2hlZXQtdGl0bGViYXIsLmstYWRhcHRpdmUtYWN0aW9uc2hlZXQgLmstYWN0aW9uc2hlZXQtanEgLmstYWN0aW9uc2hlZXQtaGVhZGVyLC5rLWFjdGlvbnNoZWV0LWpxIC5rLWFkYXB0aXZlLWFjdGlvbnNoZWV0IC5rLWFjdGlvbnNoZWV0LWhlYWRlcntwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKX0uay1hZGFwdGl2ZS1hY3Rpb25zaGVldCAuay1hY3Rpb25zaGVldC1jb250ZW50e3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSl9LmstYWRhcHRpdmUtYWN0aW9uc2hlZXQgLmstYWN0aW9uc2hlZXQtZm9vdGVye3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSl9LmstYWRhcHRpdmUtYWN0aW9uc2hlZXQgLmstYWN0aW9uc2hlZXQtZmlsdGVye3dpZHRoOmNhbGMoMzYwcHggLSB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pKjIpfS5rLWFkYXB0aXZlLWFjdGlvbnNoZWV0IC5rLWFjdGlvbnNoZWV0LWNvbnRlbnQsLmstYWRhcHRpdmUtYWN0aW9uc2hlZXQgLmstYWN0aW9uc2hlZXQtZm9vdGVye21hcmdpbi1pbmxpbmU6YXV0bzt3aWR0aDptaW4oMTAwJSwzNjBweCl9LmstYWRhcHRpdmUtYWN0aW9uc2hlZXQgLmstbGlzdC1jb250YWluZXIsLmstYWRhcHRpdmUtYWN0aW9uc2hlZXQgLmstdHJlZXZpZXd7aGVpZ2h0OjEwMCV9LmstYWRhcHRpdmUtYWN0aW9uc2hlZXQgLmstbGlzdC1maWx0ZXJ7d2lkdGg6MTAwJTtwYWRkaW5nLWlubGluZTowfS5rLWFkYXB0aXZlLWFjdGlvbnNoZWV0IC5rLW1lbnUtZ3JvdXB7aGVpZ2h0OjEwMCU7b3ZlcmZsb3c6YXV0bztwb3NpdGlvbjpzdGF0aWN9LmstYWRhcHRpdmUtYWN0aW9uc2hlZXQgLmstY2FsZW5kYXJ7bWFyZ2luLWlubGluZTphdXRvO2JvcmRlci13aWR0aDowO2Rpc3BsYXk6ZmxleH0uay1hZGFwdGl2ZS1hY3Rpb25zaGVldCAuay10aW1lc2VsZWN0b3J7aGVpZ2h0OjEwMCU7Ym9yZGVyLXdpZHRoOjA7b3ZlcmZsb3c6aGlkZGVufS5rLWFkYXB0aXZlLWFjdGlvbnNoZWV0IC5rLXRpbWVzZWxlY3RvciAuay10aW1lLXBhcnR7ZGlzcGxheTpjb250ZW50c30uay1hZGFwdGl2ZS1hY3Rpb25zaGVldCAuay10aW1lc2VsZWN0b3IgLmstdGltZS1saXN0LXdyYXBwZXJ7aGVpZ2h0OjEwMCV9LmstYWRhcHRpdmUtYWN0aW9uc2hlZXQgLmstZGF0ZXRpbWUtd3JhcHt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6Y29sdW1uIG5vd3JhcH0uay1hZGFwdGl2ZS1hY3Rpb25zaGVldCAuay1kYXRldGltZS1zZWxlY3RvcntmbGV4OjEgMSBhdXRvfS5rLWFkYXB0aXZlLWFjdGlvbnNoZWV0IC5rLWRhdGV0aW1lLWNhbGVuZGFyLXdyYXB7d2lkdGg6MTAwJTtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldC1ibG9jay1zdGFydDowO2luc2V0LWlubGluZS1zdGFydDowO2luc2V0LWJsb2NrLWVuZDowO2ZsZXg6MCAwIDEwMCV9LmstYWRhcHRpdmUtYWN0aW9uc2hlZXQgLmstZGF0ZXRpbWUtdGltZS13cmFwe3dpZHRoOjEwMCU7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQtYmxvY2stc3RhcnQ6MDtpbnNldC1pbmxpbmUtc3RhcnQ6MTAwJTtpbnNldC1ibG9jay1lbmQ6MDtmbGV4OjAgMCAxMDAlfS5rLWFkYXB0aXZlLWFjdGlvbnNoZWV0IC5rLXNjcm9sbGFibGUtd3JhcHtoZWlnaHQ6MTAwJTtvdmVyZmxvdy15OmF1dG99LmstYWRhcHRpdmUtYWN0aW9uc2hlZXQgLmstZGF0YS10YWJsZXttYXgtaGVpZ2h0OjEwMCU7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6Y29sdW1uIG5vd3JhcH0uay1hZGFwdGl2ZS1hY3Rpb25zaGVldCAuay1jb2xvcmVkaXRvcnttaW4td2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtib3JkZXI6MDtvdmVyZmxvdzphdXRvO3Njcm9sbGJhci13aWR0aDpub25lfS5rLWFkYXB0aXZlLWFjdGlvbnNoZWV0IC5rLWNvbG9yZWRpdG9yOjotd2Via2l0LXNjcm9sbGJhcntkaXNwbGF5Om5vbmV9LmstYWRhcHRpdmUtYWN0aW9uc2hlZXQgLmstY29sb3JlZGl0b3IgLmstY29sb3JlZGl0b3ItaGVhZGVye3BhZGRpbmc6MH0uay1hZGFwdGl2ZS1hY3Rpb25zaGVldCAuay1jb2xvcmVkaXRvciAuay1jb2xvcmVkaXRvci12aWV3c3twYWRkaW5nLWlubGluZTowfS5rLWFkYXB0aXZlLWFjdGlvbnNoZWV0IC5rLWNvbG9yZ3JhZGllbnQtY2FudmFzIC5rLWhzdi1ncmFkaWVudHthc3BlY3QtcmF0aW86MTtoZWlnaHQ6MTAwJX0uay1hY3Rpb25zaGVldC1qcS5rLWFjdGlvbnNoZWV0e2hlaWdodDphdXRvfS5rLWFjdGlvbnNoZWV0LWpxIC5rLWFjdGlvbnNoZWV0LWhlYWRlcnthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fS5rLWFjdGlvbnNoZWV0LWpxIC5rLWFjdGlvbnNoZWV0LWFjdGlvbnthbGlnbi1pdGVtczpjZW50ZXJ9LmstcnRsIC5rLWFjdGlvbnNoZWV0LXRvcCwuay1ydGwgLmstYWN0aW9uc2hlZXQtYm90dG9tLFtkaXI9cnRsXSAuay1hY3Rpb25zaGVldC10b3AsW2Rpcj1ydGxdIC5rLWFjdGlvbnNoZWV0LWJvdHRvbXt0cmFuc2Zvcm06dHJhbnNsYXRlWCg1MCUpfTppcyhbZGlyPXJ0bF0sLmstcnRsKSAuay1hY3Rpb25zaGVldC12aWV3LmstYWN0aW9uc2hlZXQtdmlldy1hbmltYXRlZHt0cmFuc2Zvcm06dHJhbnNsYXRlWChjYWxjKDEwMCUqKHZhcigtLWtlbmRvLWFjdGlvbnNoZWV0LXZpZXctY3VycmVudCwgMSkgLSAxKSkpfS5rLWFjdGlvbnNoZWV0e2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtib3gtc2hhZG93OnZhcigtLWtlbmRvLWVsZXZhdGlvbi03LCAwIDE0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMjQpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpfS5rLWFjdGlvbnNoZWV0LXRpdGxlYmFyLC5rLWFjdGlvbnNoZWV0LWpxIC5rLWFjdGlvbnNoZWV0LWhlYWRlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKX0uay1hY3Rpb25zaGVldC1mb290ZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSl9LmstYWN0aW9uc2hlZXQtc3VidGl0bGV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KX0uay1hY3Rpb25zaGVldC1pdGVtOmhvdmVyLC5rLWFjdGlvbnNoZWV0LWl0ZW0uay1ob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2UtaG92ZXIsICNlYmViZWIpfS5rLWFjdGlvbnNoZWV0LWl0ZW06Zm9jdXMsLmstYWN0aW9uc2hlZXQtaXRlbS5rLWZvY3Vze2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwwLDAsLjEzKX0uay1hY3Rpb25zaGVldC1pdGVtLWRlc2NyaXB0aW9ue2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nil9LmstYWN0aW9uc2hlZXQgLmstaHJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSl9LmstZGlhbG9nLXdyYXBwZXJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtvdXRsaW5lOjA7cG9zaXRpb246Zml4ZWQ7aW5zZXQtYmxvY2stc3RhcnQ6MDtpbnNldC1pbmxpbmUtc3RhcnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6MTAwMDF9LmstZGlhbG9nLXdyYXBwZXIgLmstZGlhbG9ne3Bvc2l0aW9uOnJlbGF0aXZlfS5rLWRpYWxvZ3twYWRkaW5nOjA7cG9zaXRpb246Zml4ZWQ7Ym94LXNpemluZzpib3JkZXItYm94fS5rLWRpYWxvZy5rLWRpYWxvZy1jZW50ZXJlZHt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO3RvcDo1MCU7bGVmdDo1MCV9LmstZGlhbG9nIC5rLW11bHRpc2VsZWN0e3dpZHRoOjEwMCV9LmstZGlhbG9nLWFjdGlvbnN7Ym9yZGVyLWVuZC1lbmQtcmFkaXVzOjBweDtib3JkZXItZW5kLXN0YXJ0LXJhZGl1czowcHg7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2JvcmRlci13aWR0aDoxcHggMCAwO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6aW5oZXJpdDtmbGV4OjAgMCBhdXRvO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IHdyYXA7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7b3ZlcmZsb3c6aGlkZGVufS5rLWRpYWxvZ3tiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKX0uay1kaWFsb2ctdGl0bGViYXJ7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSl9LmstZGlhbG9nLXByaW1hcnkgLmstZGlhbG9nLXRpdGxlYmFye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9LmstZGlhbG9nLWxpZ2h0IC5rLWRpYWxvZy10aXRsZWJhcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1saWdodCwgIzAwMDAwMCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYil9LmstZGlhbG9nLWRhcmsgLmstZGlhbG9nLXRpdGxlYmFye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWRhcmssICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCl9LmstZHJhd2VyLWNvbnRhaW5lcntkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXA7YWxpZ24taXRlbXM6ZmxleC1zdGFydH1rZW5kby1kcmF3ZXIuay1kcmF3ZXIsa2VuZG8tZHJhd2VyIC5rLWRyYXdlci13cmFwcGVye3RyYW5zaXRpb246bm9uZX0uay1kcmF3ZXJ7aGVpZ2h0OjEwMCU7bWF4LXdpZHRoOjEwMCU7Ym9yZGVyLXdpZHRoOjA7Ym9yZGVyLXN0eWxlOnNvbGlkO2JveC1zaXppbmc6Ym9yZGVyLWJveDtvdXRsaW5lOjA7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleDowIDAgYXV0bzt0cmFuc2l0aW9uOmFsbCAzMDBtcyBlYXNlLWluLW91dDtvdmVyZmxvdzpoaWRkZW47LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstZHJhd2VyICosLmstZHJhd2VyICo6OmJlZm9yZSwuay1kcmF3ZXIgKjo6YWZ0ZXJ7Ym94LXNpemluZzpib3JkZXItYm94fS5rLWRyYXdlci1taW5pIC5rLWRyYXdlci5rLWRyYXdlci1zdGFydCwuay1kcmF3ZXItZXhwYW5kZWQgLmstZHJhd2VyLmstZHJhd2VyLXN0YXJ0e2JvcmRlci1pbmxpbmUtZW5kLXdpZHRoOjFweH0uay1kcmF3ZXItbWluaSAuay1kcmF3ZXIuay1kcmF3ZXItZW5kLC5rLWRyYXdlci1leHBhbmRlZCAuay1kcmF3ZXIuay1kcmF3ZXItZW5ke2JvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6MXB4fS5rLWRyYXdlci5rLWRyYXdlci1zdGFydHtpbnNldC1ibG9jay1zdGFydDowO2luc2V0LWlubGluZS1zdGFydDowfS5rLWRyYXdlci5rLWRyYXdlci1lbmR7aW5zZXQtYmxvY2stc3RhcnQ6MDtpbnNldC1pbmxpbmUtZW5kOjB9LmstZHJhd2VyLWNvbnRlbnR7ZmxleDoxIDEgYXV0bztvdmVyZmxvdzphdXRvfS5rLWRyYXdlci1vdmVybGF5IC5rLWRyYXdlcnttYXgtd2lkdGg6ODB2dztwb3NpdGlvbjpmaXhlZDt6LWluZGV4OjEwMDAyO2JvcmRlcjowfS5rLWRyYXdlci1vdmVybGF5Pi5rLW92ZXJsYXl7ZGlzcGxheTpub25lfS5rLWRyYXdlci1vdmVybGF5LmstZHJhd2VyLWV4cGFuZGVkPi5rLW92ZXJsYXl7ZGlzcGxheTpibG9ja30uay1kcmF3ZXItcHVzaHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93fS5rLWRyYXdlci1wdXNoIC5rLWRyYXdlcntoZWlnaHQ6YXV0bztwb3NpdGlvbjpyZWxhdGl2ZTthbGlnbi1zZWxmOnN0cmV0Y2h9LmstZHJhd2VyLXB1c2g6aGFzKC5rLWRyYXdlci5rLWRyYXdlci1lbmQpe2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlfS5rLWRyYXdlci13cmFwcGVye292ZXJmbG93LXg6aGlkZGVuO292ZXJmbG93LXk6YXV0bztzY3JvbGxiYXItd2lkdGg6dGhpbjt0cmFuc2l0aW9uOmFsbCAzMDBtcyBlYXNlLWluLW91dH0uay1kcmF3ZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXJ7d2lkdGg6N3B4fS5rLWRyYXdlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYntib3JkZXItcmFkaXVzOjIwcHh9LmstZHJhd2VyLWl0ZW1ze21hcmdpbjowO3BhZGRpbmctYmxvY2s6MDtwYWRkaW5nLWlubGluZTowO2xpc3Qtc3R5bGU6bm9uZTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOnN0cmV0Y2h9LmstZHJhd2VyLWl0ZW17cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtvdXRsaW5lOjA7Y29sb3I6aW5oZXJpdDtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLWxnLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKTtmb250LXdlaWdodDp2YXIoLS1rZW5kby1mb250LXdlaWdodCwgbm9ybWFsKTtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXA7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7YWxpZ24taXRlbXM6Y2VudGVyO2N1cnNvcjpwb2ludGVyfS5rLWRyYXdlci1pdGVtPi5rLWRyYXdlci1saW5re21hcmdpbi1ibG9jazpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSotMSk7bWFyZ2luLWlubGluZTpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkqLTEpO3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7Y29sb3I6aW5oZXJpdDtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXA7ZmxleDoxIDAgYXV0bztnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKX0uay1kcmF3ZXItaXRlbSAuay1pY29ue2ZsZXgtc2hyaW5rOjA7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0wLCAwcHgpO3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtib3gtc2l6aW5nOmNvbnRlbnQtYm94fS5rLWRyYXdlci1pdGVtIC5rLWljb24uay1pLW5vbmV7bWFyZ2luOjB9LmstZHJhd2VyLWl0ZW0gLmstaXRlbS10ZXh0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3doaXRlLXNwYWNlOm5vd3JhcDtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpc30uay1kcmF3ZXItaXRlbSAuay1kcmF3ZXItdG9nZ2xle21hcmdpbi1pbmxpbmUtc3RhcnQ6YXV0bztjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmZsZXh9LmstZHJhd2VyLWl0ZW0uay1sZXZlbC0xe3BhZGRpbmctaW5saW5lLXN0YXJ0OmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSoyKX0uay1kcmF3ZXItaXRlbS5rLWxldmVsLTJ7cGFkZGluZy1pbmxpbmUtc3RhcnQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pKjMpfS5rLWRyYXdlci1pdGVtLmstbGV2ZWwtM3twYWRkaW5nLWlubGluZS1zdGFydDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkqNCl9LmstZHJhd2VyLWl0ZW0uay1sZXZlbC00e3BhZGRpbmctaW5saW5lLXN0YXJ0OmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSo1KX0uay1kcmF3ZXItaXRlbS5rLWxldmVsLTV7cGFkZGluZy1pbmxpbmUtc3RhcnQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pKjYpfS5rLWRyYXdlci1zZXBhcmF0b3J7cGFkZGluZzowO2hlaWdodDoxcHh9LmstZHJhd2VyLW1pbmkgLmstZHJhd2VyLXdyYXBwZXJ7d2lkdGg6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pKjIgKyAxNnB4KX0uay1kcmF3ZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLWRyYXdlci13cmFwcGVye3Njcm9sbGJhci1jb2xvcjpyZ2JhKDE1NiwxNTYsMTU2LC43KSAjZGVkZWRlfS5rLWRyYXdlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhci10cmFja3tiYWNrZ3JvdW5kOiNkZWRlZGV9LmstZHJhd2VyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1ie2JhY2tncm91bmQ6cmdiYSgxNTYsMTU2LDE1NiwuNyl9LmstZHJhd2VyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVye2JhY2tncm91bmQ6IzljOWM5Y30uay1kcmF3ZXItaXRlbTpob3Zlciwuay1kcmF3ZXItaXRlbS5rLWhvdmVye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2UtaG92ZXIsICNlYmViZWIpfS5rLWRyYXdlci1pdGVtOmZvY3VzLC5rLWRyYXdlci1pdGVtLmstZm9jdXN7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7Ym94LXNoYWRvdzppbnNldCAwIDAgMCAycHggcmdiYSgwLDAsMCwuMTIpfS5rLWRyYXdlci1pdGVtOmZvY3VzOmhvdmVyLC5rLWRyYXdlci1pdGVtOmZvY3VzLmstaG92ZXIsLmstZHJhd2VyLWl0ZW0uay1mb2N1czpob3Zlciwuay1kcmF3ZXItaXRlbS5rLWZvY3VzLmstaG92ZXJ7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1ob3ZlciwgI2ViZWJlYil9LmstZHJhd2VyLWl0ZW0uay1zZWxlY3RlZHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLWRyYXdlci1pdGVtLmstc2VsZWN0ZWQ6aG92ZXIsLmstZHJhd2VyLWl0ZW0uay1zZWxlY3RlZC5rLWhvdmVye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1ob3ZlciwgI2VhNWE1MSl9LmstZHJhd2VyLXNlcGFyYXRvcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSl9Lmstbm90aWZpY2F0aW9uLWdyb3Vwe21heC1oZWlnaHQ6MTAwJTtkaXNwbGF5OmlubGluZS1mbGV4O2ZsZXgtZmxvdzpjb2x1bW4tcmV2ZXJzZSB3cmFwO3Bvc2l0aW9uOmZpeGVkO3otaW5kZXg6MTAwMDtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pIDB9Lmstbm90aWZpY2F0aW9uLWNvbnRhaW5lci1hbmltYXRpbmd7b3ZlcmZsb3c6aGlkZGVufS5rLW5vdGlmaWNhdGlvbntib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7Ym94LXNpemluZzpib3JkZXItYm94O291dGxpbmU6MDtmb250LWZhbWlseTp2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7Y3Vyc29yOmRlZmF1bHQ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLW5vdGlmaWNhdGlvbiAqLC5rLW5vdGlmaWNhdGlvbiAqOjpiZWZvcmUsLmstbm90aWZpY2F0aW9uICo6OmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveH0uay1ub3RpZmljYXRpb24+Lmstbm90aWZpY2F0aW9uLWNvbnRlbnR7ZmxleDoxIDEgYXV0b30uay1ub3RpZmljYXRpb24+Lmstbm90aWZpY2F0aW9uLXN0YXR1c3tmbGV4LXNocmluazowfS5rLW5vdGlmaWNhdGlvbi1hY3Rpb25ze2ZsZXg6bm9uZTtkaXNwbGF5OmZsZXg7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7ZmxleC1mbG93OnJvdyBub3dyYXA7YWxpZ24taXRlbXM6Y2VudGVyO2FsaWduLXNlbGY6Y2VudGVyO2N1cnNvcjpwb2ludGVyfS5rLW5vdGlmaWNhdGlvbi1hY3Rpb257ZmxleDpub25lO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDthbGlnbi1pdGVtczpjZW50ZXI7YWxpZ24tc2VsZjpjZW50ZXJ9Lmstbm90aWZpY2F0aW9ue2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtib3gtc2hhZG93OnZhcigtLWtlbmRvLWVsZXZhdGlvbi00LCAwIDhweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSl9Lmstbm90aWZpY2F0aW9uLWludmVyc2V7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWludmVyc2UsICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCl9Lmstbm90aWZpY2F0aW9uLWxpZ2h0e2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYik7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tbGlnaHQsICMwMDAwMDApO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItbGlnaHQsICNlYmViZWIpfS5rLW5vdGlmaWNhdGlvbi1kYXJre2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1kYXJrLCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpfS5rLW5vdGlmaWNhdGlvbi1lcnJvcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWVycm9yLCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKX0uay1ub3RpZmljYXRpb24td2FybmluZ3tib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24td2FybmluZywgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKX0uay1ub3RpZmljYXRpb24tc3VjY2Vzc3tib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tc3VjY2VzcywgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKX0uay1ub3RpZmljYXRpb24taW5mb3tib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW5mbywgIzAwNThlOSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24taW5mbywgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KX0uay1ub3RpZmljYXRpb24tdGVydGlhcnl7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi10ZXJ0aWFyeSwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCl9Lmstbm90aWZpY2F0aW9uLXNlY29uZGFyeXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1zZWNvbmRhcnksICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KX0uay1ub3RpZmljYXRpb24tcHJpbWFyeXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX1rZW5kby1jYXJkLGtlbmRvLWNhcmQtaGVhZGVyLGtlbmRvLWNhcmQtYm9keSxrZW5kby1jYXJkLWFjdGlvbnMsa2VuZG8tY2FyZC1mb290ZXJ7ZGlzcGxheTpibG9ja30uay1jYXJke2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1sZywgMC4zNzVyZW0pO2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JveC1zaXppbmc6Ym9yZGVyLWJveDtvdXRsaW5lOjA7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLWNhcmQgKiwuay1jYXJkICo6OmJlZm9yZSwuay1jYXJkICo6OmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveH0uay1jYXJkIC5rLWNhcmQtYXZhdGFyLC5rLWNhcmQgLmstYXZhdGFye21hcmdpbi1pbmxpbmUtZW5kOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7d2lkdGg6NDVweDtoZWlnaHQ6NDVweDtmbGV4LWJhc2lzOjQ1cHh9LmstY2FyZD4uay1jYXJkLWlubmVye2JvcmRlci1yYWRpdXM6Y2FsYyh2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLWxnLCAwLjM3NXJlbSkgLSAxcHgpO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjppbmhlcml0O292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZX0uay1jYXJkLWhvcml6b250YWx7ZmxleC1mbG93OnJvdyBub3dyYXB9LmstY2FyZC12ZXJ0aWNhbHtmbGV4LWZsb3c6Y29sdW1uIG5vd3JhcH0uay1jYXJkLWhlYWRlcntwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtib3JkZXItd2lkdGg6MCAwIDFweDtib3JkZXItc3R5bGU6c29saWQ7b3V0bGluZTowO2ZsZXgtc2hyaW5rOjA7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX0uay1jYXJkLWhlYWRlciAuay1jYXJkLXRpdGxlLC5rLWNhcmQtaGVhZGVyIC5rLWNhcmQtc3VidGl0bGV7bWFyZ2luLWJsb2NrLWVuZDowfS5rLWNhcmQtaGVhZGVyIC5rLWNhcmQtdGl0bGUrLmstY2FyZC1zdWJ0aXRsZSwuay1jYXJkLWhlYWRlciAuay1jYXJkLXN1YnRpdGxlKy5rLWNhcmQtc3VidGl0bGV7bWFyZ2luLWJsb2NrLXN0YXJ0OnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1jYXJkLWZvb3RlcntwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtib3JkZXItd2lkdGg6MXB4IDAgMDtib3JkZXItc3R5bGU6c29saWQ7b3V0bGluZTowO2ZsZXgtc2hyaW5rOjB9LmstY2FyZC1ib2R5e3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO291dGxpbmU6MDtmbGV4OjEgMSBhdXRvfS5rLWNhcmQtYm9keSBwe21hcmdpbjowIDAgdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KX0uay1jYXJkLWJvZHk+LmstbGFzdCwuay1jYXJkLWJvZHk+Omxhc3QtY2hpbGR7bWFyZ2luLWJsb2NrLWVuZDowfS5rLWNhcmQtYm9keT4uay1jYXJkLWFjdGlvbnN7cGFkZGluZzowfS5rLWNhcmQtbWVkaWF7Ym9yZGVyOjA7bWF4LXdpZHRoOjEwMCU7ZmxleC1zaHJpbms6MDtvdmVyZmxvdzpoaWRkZW59LmstY2FyZC1ob3Jpem9udGFsIC5rLWNhcmQtbWVkaWF7bWF4LXdpZHRoOjEwMHB4O29iamVjdC1maXQ6Y292ZXJ9LmstY2FyZC10aXRsZXttYXJnaW46MCAwIHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLWxnLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodC1zbSwgbm9ybWFsKTtmb250LXdlaWdodDp2YXIoLS1rZW5kby1mb250LXdlaWdodC1ub3JtYWwsIG5vcm1hbCl9LmstY2FyZC1zdWJ0aXRsZXttYXJnaW46MCAwIHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLXNtLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKTtmb250LXdlaWdodDp2YXIoLS1rZW5kby1mb250LXdlaWdodC1ub3JtYWwsIG5vcm1hbCl9LmstY2FyZC1zZXBhcmF0b3J7bWFyZ2luOjA7Ym9yZGVyLXdpZHRoOjA7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjppbmhlcml0O2Rpc3BsYXk6YmxvY2s7ZmxleDowIDAgYXV0bzthbGlnbi1zZWxmOnN0cmV0Y2h9LmstY2FyZC1zZXBhcmF0b3Iuay1zZXBhcmF0b3ItaG9yaXpvbnRhbCwuay1jYXJkLXZlcnRpY2FsPi5rLWNhcmQtc2VwYXJhdG9ye2JvcmRlci1ibG9jay1zdGFydC13aWR0aDoxcHh9LmstY2FyZC1zZXBhcmF0b3Iuay1zZXBhcmF0b3ItdmVydGljYWwsLmstY2FyZC1ob3Jpem9udGFsPi5rLWNhcmQtc2VwYXJhdG9ye2JvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6MXB4fS5rLWNhcmQ+LmstaHJ7bWFyZ2luOjA7ZmxleDowIDAgYXV0bztib3JkZXItY29sb3I6aW5oZXJpdH0uay1jYXJkLWFjdGlvbnN7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2JvcmRlci13aWR0aDowO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6aW5oZXJpdDtvdmVyZmxvdzpoaWRkZW47ZGlzcGxheTpmbGV4O2ZsZXgtc2hyaW5rOjA7ZmxleC1iYXNpczphdXRvO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstY2FyZC1ob3Jpem9udGFsIC5rLWFjdGlvbnMtaG9yaXpvbnRhbHt3aWR0aDphdXRvfS5rLWNhcmQtbGlzdHtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OmNvbHVtbiBub3dyYXA7YWxpZ24taXRlbXM6c3RyZXRjaDtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtmbGV4OjAgMCBhdXRvfS5rLWNhcmQtbGlzdCAuay1jYXJke2ZsZXg6MCAwIGF1dG99LmstY2FyZC1kZWNre2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDthbGlnbi1pdGVtczpzdHJldGNoO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO2ZsZXg6MCAwIGF1dG99LmstY2FyZC1kZWNrIC5rLWNhcmR7ZmxleDowIDAgYXV0b30uay1jYXJkLWRlY2stc2Nyb2xsd3JhcHtwYWRkaW5nLWJsb2NrLWVuZDozcHg7d2lkdGg6MTAwJTtib3gtc2l6aW5nOmNvbnRlbnQtYm94O2Rpc3BsYXk6ZmxleDtmbGV4OjAgMCBhdXRvO2FsaWduLWl0ZW1zOmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW59LmstY2FyZC1kZWNrLXNjcm9sbHdyYXA+LmstYnV0dG9ue2JvcmRlci1yYWRpdXM6MHB4O2ZsZXg6MCAwIGF1dG87cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxfS5rLWNhcmQtZGVjay1zY3JvbGx3cmFwPi5rLWJ1dHRvbjpmaXJzdC1jaGlsZHtpbnNldC1pbmxpbmUtc3RhcnQ6LTFweH0uay1jYXJkLWRlY2stc2Nyb2xsd3JhcD4uay1idXR0b246bGFzdC1jaGlsZHtpbnNldC1pbmxpbmUtZW5kOi0xcHh9LmstY2FyZC1kZWNrLXNjcm9sbHdyYXA+LmstY2FyZC1kZWNre21hcmdpbi1ibG9jay1lbmQ6LTIwcHg7cGFkZGluZy1ibG9jay1lbmQ6MjBweDtmbGV4OjEgMSBhdXRvfS5rLWNhcmQtZ3JvdXB7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO2FsaWduLWl0ZW1zOnN0cmV0Y2g7ZmxleDowIDAgYXV0b30uay1jYXJkLWdyb3VwIC5rLWNhcmR7Ym9yZGVyLXJhZGl1czowO2ZsZXg6MCAwIGF1dG99LmstY2FyZC1ncm91cCAuay1jYXJkKy5rLWNhcmR7bWFyZ2luLWlubGluZS1zdGFydDoxcHh9LmstY2FyZC1ncm91cCAuay1jYXJkLmstZmlyc3R7Ym9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czp2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLWxnLCAwLjM3NXJlbSk7Ym9yZGVyLWVuZC1zdGFydC1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1sZywgMC4zNzVyZW0pfS5rLWNhcmQtZ3JvdXAgLmstY2FyZC5rLWxhc3R7Ym9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1sZywgMC4zNzVyZW0pO2JvcmRlci1lbmQtZW5kLXJhZGl1czp2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLWxnLCAwLjM3NXJlbSl9LmstY2FyZC1ncm91cCAuay1jYXJkLmstb25seXtib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbGcsIDAuMzc1cmVtKX0uay1jYXJkLXdpdGgtY2FsbG91dHtvdmVyZmxvdzp2aXNpYmxlfS5rLWNhcmQtY2FsbG91dHttYXJnaW46MDt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JveC1zaXppbmc6Ym9yZGVyLWJveDtwb3NpdGlvbjphYnNvbHV0ZX0uay1jYXJkLWNhbGxvdXQuay1jYWxsb3V0LW57dG9wOjA7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpfS5rLWNhcmQtY2FsbG91dC5rLWNhbGxvdXQtZXt0b3A6NTAlO3JpZ2h0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZSg1MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpfS5rLWNhcmQtY2FsbG91dC5rLWNhbGxvdXQtc3tib3R0b206MDtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIDUwJSkgcm90YXRlKDQ1ZGVnKX0uay1jYXJkLWNhbGxvdXQuay1jYWxsb3V0LXd7dG9wOjUwJTtsZWZ0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpfS5rLWNhcmQtZmxhdHtib3gtc2hhZG93Om5vbmV9LmstY2FyZHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9LmstY2FyZCAuay1jYXJkLWlubmVye2JhY2tncm91bmQtY29sb3I6aW5oZXJpdDtib3JkZXItY29sb3I6aW5oZXJpdH0uay1jYXJkOmZvY3VzLC5rLWNhcmQuay1mb2N1c3tib3JkZXItY29sb3I6cmdiYSgwLDAsMCwuMTUpfS5rLWNhcmQtYWN0aW9uc3tib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKX0uay1jYXJkLWhlYWRlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCl9LmstY2FyZC1mb290ZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpfS5rLWNhcmQtYm9keXtib3JkZXItY29sb3I6aW5oZXJpdH0uay1jYXJkLXNlcGFyYXRvciwuay1jYXJkIC5rLXNlcGFyYXRvcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKX0uay1jYXJkLXN1YnRpdGxle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nil9LmstY2FyZC1wcmltYXJ5e2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1zdWJ0bGUsICNmZmVjZWIpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktb24tc3VidGxlLCAjNWMyMDFjKTtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1lbXBoYXNpcywgI2ZmOWQ5Nyl9LmstY2FyZC1wcmltYXJ5IC5rLWNhcmQtc3VidGl0bGV7Y29sb3I6aW5oZXJpdH0uay1jYXJkLXNlY29uZGFyeXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1zdWJ0bGUsICNmYWZhZmEpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1vbi1zdWJ0bGUsICMxNDE0MTQpO2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnktZW1waGFzaXMsICNlMGUwZTApfS5rLWNhcmQtc2Vjb25kYXJ5IC5rLWNhcmQtc3VidGl0bGV7Y29sb3I6aW5oZXJpdH0uay1jYXJkLXRlcnRpYXJ5e2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnktc3VidGxlLCAjZDhmMWZkKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeS1vbi1zdWJ0bGUsICMwMjNmNWMpO2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeS1lbXBoYXNpcywgIzYxYzlmOSl9LmstY2FyZC10ZXJ0aWFyeSAuay1jYXJkLXN1YnRpdGxle2NvbG9yOmluaGVyaXR9LmstY2FyZC1pbmZve2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW5mby1zdWJ0bGUsICNkMmUyZmIpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluZm8tb24tc3VidGxlLCAjMDAyMjU5KTtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW5mby1lbXBoYXNpcywgIzYwOThmMil9LmstY2FyZC1pbmZvIC5rLWNhcmQtc3VidGl0bGV7Y29sb3I6aW5oZXJpdH0uay1jYXJkLXN1Y2Nlc3N7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLXN1YnRsZSwgI2RjZjBkMyk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1vbi1zdWJ0bGUsICMxYzVhMDApO2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLWVtcGhhc2lzLCAjODFkMTVmKX0uay1jYXJkLXN1Y2Nlc3MgLmstY2FyZC1zdWJ0aXRsZXtjb2xvcjppbmhlcml0fS5rLWNhcmQtd2FybmluZ3tiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmctc3VidGxlLCAjZmZmNGQzKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLW9uLXN1YnRsZSwgIzVlNDcwMCk7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmctZW1waGFzaXMsICNmZmQ3NjApfS5rLWNhcmQtd2FybmluZyAuay1jYXJkLXN1YnRpdGxle2NvbG9yOmluaGVyaXR9LmstY2FyZC1lcnJvcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLXN1YnRsZSwgI2ZjZGRkYSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3Itb24tc3VidGxlLCAjN2EwYzAwKTtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3ItZW1waGFzaXMsICNmNzZmNjApfS5rLWNhcmQtZXJyb3IgLmstY2FyZC1zdWJ0aXRsZXtjb2xvcjppbmhlcml0fS5rLWNhcmQtZGFya3tiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmstc3VidGxlLCAjYzJjMmMyKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLW9uLXN1YnRsZSwgIzFmMWYxZik7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmstZW1waGFzaXMsICM2NjY2NjYpfS5rLWNhcmQtZGFyayAuay1jYXJkLXN1YnRpdGxle2NvbG9yOmluaGVyaXR9LmstY2FyZC1saWdodHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LXN1YnRsZSwgI2ZhZmFmYSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItbGlnaHQtb24tc3VidGxlLCAjMTQxNDE0KTtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItbGlnaHQtZW1waGFzaXMsICNkNmQ2ZDYpfS5rLWNhcmQtbGlnaHQgLmstY2FyZC1zdWJ0aXRsZXtjb2xvcjppbmhlcml0fS5rLWNhcmQtaW52ZXJzZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWludmVyc2Utc3VidGxlLCAjYzJjMmMyKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbnZlcnNlLW9uLXN1YnRsZSwgIzFmMWYxZik7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWludmVyc2UtZW1waGFzaXMsICM2NjY2NjYpfS5rLWNhcmQtaW52ZXJzZSAuay1jYXJkLXN1YnRpdGxle2NvbG9yOmluaGVyaXR9LmstY2FyZC1jYWxsb3V0e2JvcmRlci1jb2xvcjppbmhlcml0O2JhY2tncm91bmQtY29sb3I6aW5oZXJpdDtib3gtc2hhZG93OmluaGVyaXR9LmstcG9wb3Zlcntib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbGcsIDAuMzc1cmVtKTtwYWRkaW5nOjA7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7Ym94LXNpemluZzpib3JkZXItYm94O291dGxpbmU6MDtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtmb250LWZhbWlseTp2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpjb2x1bW4gbm93cmFwO3otaW5kZXg6MTIwMDA7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstcG9wb3ZlciAqLC5rLXBvcG92ZXIgKjo6YmVmb3JlLC5rLXBvcG92ZXIgKjo6YWZ0ZXJ7Ym94LXNpemluZzpib3JkZXItYm94fS5rLXBvcG92ZXItaW5uZXJ7aGVpZ2h0OmluaGVyaXQ7cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyLXJhZGl1czppbmhlcml0O2JvcmRlci1jb2xvcjppbmhlcml0fS5rLXBvcG92ZXItaGVhZGVye2JvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1sZywgMC4zNzVyZW0pO2JvcmRlci1zdGFydC1lbmQtcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbGcsIDAuMzc1cmVtKTtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtib3JkZXItd2lkdGg6MCAwIDFweDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOmluaGVyaXR9LmstcG9wb3Zlci1ib2R5e3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pfS5rLXBvcG92ZXItYWN0aW9uc3tib3JkZXItd2lkdGg6MXB4IDAgMH0uay1wb3BvdmVyLWNhbGxvdXR7bWFyZ2luOjA7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtwb3NpdGlvbjphYnNvbHV0ZX0uay1wb3BvdmVyLWNhbGxvdXQuay1jYWxsb3V0LW57dG9wOjA7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpfS5rLXBvcG92ZXItY2FsbG91dC5rLWNhbGxvdXQtZXt0b3A6NTAlO3JpZ2h0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZSg1MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpfS5rLXBvcG92ZXItY2FsbG91dC5rLWNhbGxvdXQtc3tib3R0b206MDtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIDUwJSkgcm90YXRlKDQ1ZGVnKX0uay1wb3BvdmVyLWNhbGxvdXQuay1jYWxsb3V0LXd7dG9wOjUwJTtsZWZ0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpfS5rLXBvcG92ZXJ7Ym94LXNoYWRvdzp2YXIoLS1rZW5kby1lbGV2YXRpb24tNCwgMCA4cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1wb3BvdmVyLWlubmVye2JhY2tncm91bmQtY29sb3I6aW5oZXJpdDtib3JkZXItY29sb3I6aW5oZXJpdH0uay1wb3BvdmVyLWhlYWRlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCl9LmstcG9wb3Zlci1jYWxsb3V0e2JvcmRlci1jb2xvcjppbmhlcml0O2JhY2tncm91bmQtY29sb3I6aW5oZXJpdDtib3gtc2hhZG93OmluaGVyaXR9LmstcnBhbmVsLWxlZnQsLmstcnBhbmVsLXJpZ2h0e3Bvc2l0aW9uOmZpeGVkO2Rpc3BsYXk6YmxvY2s7b3ZlcmZsb3c6YXV0bzttaW4td2lkdGg6MzIwcHg7aGVpZ2h0OjEwMCU7aW5zZXQtYmxvY2stc3RhcnQ6MH0uay1ycGFuZWwtbGVmdCsqLC5rLXJwYW5lbC1yaWdodCsqe292ZXJmbG93OmF1dG99LmstcnBhbmVsLWxlZnQuay1ycGFuZWwtZXhwYW5kZWQsLmstcnBhbmVsLXJpZ2h0LmstcnBhbmVsLWV4cGFuZGVke3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVooMCl9LmstcnBhbmVsLWxlZnR7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpIHRyYW5zbGF0ZVooMCk7bGVmdDowfS5rLXJwYW5lbC1yaWdodHt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKSB0cmFuc2xhdGVaKDApO3JpZ2h0OjB9LmstcnBhbmVsLXRvcHtwb3NpdGlvbjpzdGF0aWM7bWF4LWhlaWdodDowfS5rLXJwYW5lbC10b3Auay1ycGFuZWwtZXhwYW5kZWR7bWF4LWhlaWdodDo1NjhweDtvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnR9LmstcnBhbmVsLXRvZ2dsZXt0b3VjaC1hY3Rpb246bWFuaXB1bGF0aW9ufS5rLWJvdHRvbS1uYXZ7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7d2lkdGg6MTAwJTtib3JkZXItd2lkdGg6MDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym94LXNpemluZzpib3JkZXItYm94O2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LXhzLCBub3JtYWwpO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtsZXR0ZXItc3BhY2luZzouMnB4O2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDt3aGl0ZS1zcGFjZTpub3dyYXA7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7b3ZlcmZsb3c6aGlkZGVuO291dGxpbmU6bm9uZTstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay1ib3R0b20tbmF2ICosLmstYm90dG9tLW5hdiAqOjpiZWZvcmUsLmstYm90dG9tLW5hdiAqOjphZnRlcntib3gtc2l6aW5nOmJvcmRlci1ib3h9LmstYm90dG9tLW5hdi1ib3JkZXJ7Ym9yZGVyLXdpZHRoOjFweCAwcHggMHB4IDBweH0uay1ib3R0b20tbmF2LXNoYWRvd3tib3gtc2hhZG93OnZhcigtLWtlbmRvLWVsZXZhdGlvbi00LCAwIDhweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSl9LmstYm90dG9tLW5hdi1pdGVte3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0wLCAwcHgpO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTttaW4td2lkdGg6NzJweDttaW4taGVpZ2h0OmNhbGMoNDBweCArIHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSoyIC0gdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSoyKTtib3JkZXItd2lkdGg6MDtib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO2JveC1zaXppbmc6Ym9yZGVyLWJveDtmb250OmluaGVyaXQ7ZGlzcGxheTppbmxpbmUtZmxleDtmbGV4OjEgMSBhdXRvO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2dhcDowIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y3Vyc29yOnBvaW50ZXI7Y29sb3I6aW5oZXJpdDtiYWNrZ3JvdW5kLWNvbG9yOmluaGVyaXQ7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7b3V0bGluZTpub25lfS5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1c3tvdXRsaW5lOm5vbmV9LmstYm90dG9tLW5hdi1pdGVtOmhvdmVye2NvbG9yOmluaGVyaXQ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmstYm90dG9tLW5hdi1pdGVtPi5rLWJvdHRvbS1uYXYtbGlua3ttYXJnaW4tYmxvY2s6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTAsIDBweCkqLTEpO21hcmdpbi1pbmxpbmU6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkqLTEpO3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0wLCAwcHgpO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTt3aWR0aDoxMDAlO2NvbG9yOmluaGVyaXQ7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO2ZsZXg6MSAwIGF1dG87YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7b3V0bGluZTowfS5rLWJvdHRvbS1uYXYtaXRlbS5rLWRpc2FibGVke2JhY2tncm91bmQtY29sb3I6aW5pdGlhbH0uay1ib3R0b20tbmF2LWl0ZW0tdGV4dHtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpczttYXgtd2lkdGg6MTAwJX0uay1ib3R0b20tbmF2LWl0ZW0tZmxvdy1ob3Jpem9udGFsIC5rLWJvdHRvbS1uYXYtaXRlbXtmbGV4LWZsb3c6cm93IG5vd3JhcH0uay1ib3R0b20tbmF2LWl0ZW0tZmxvdy12ZXJ0aWNhbCAuay1ib3R0b20tbmF2LWl0ZW17ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5rLWJvdHRvbS1uYXYuay1wb3MtZml4ZWQsLmstYm90dG9tLW5hdi5rLWZpeGVke2luc2V0LWJsb2NrLWVuZDowO3otaW5kZXg6MX0uay1ib3R0b20tbmF2LXNvbGlkLXByaW1hcnksLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtcHJpbWFyeXtjb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZikgNjUlLCB0cmFuc3BhcmVudCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1ib3R0b20tbmF2LXNvbGlkLXByaW1hcnkgLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtcHJpbWFyeSAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywuay1ib3R0b20tbmF2LXNvbGlkLXByaW1hcnkgLmstYm90dG9tLW5hdi1pdGVtOmZvY3VzLC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LXByaW1hcnkgLmstYm90dG9tLW5hdi1pdGVtOmZvY3Vze2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpIDEyLjUlLCB0cmFuc3BhcmVudCl9LmstYm90dG9tLW5hdi1zb2xpZC1wcmltYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVkLC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LXByaW1hcnkgLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZil9LmstYm90dG9tLW5hdi1zb2xpZC1zZWNvbmRhcnksLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtc2Vjb25kYXJ5e2NvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1zZWNvbmRhcnksICNmZmZmZmYpIDY1JSwgdHJhbnNwYXJlbnQpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KX0uay1ib3R0b20tbmF2LXNvbGlkLXNlY29uZGFyeSAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi1zZWNvbmRhcnkgLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsLmstYm90dG9tLW5hdi1zb2xpZC1zZWNvbmRhcnkgLmstYm90dG9tLW5hdi1pdGVtOmZvY3VzLC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LXNlY29uZGFyeSAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tc2Vjb25kYXJ5LCAjZmZmZmZmKSAxMi41JSwgdHJhbnNwYXJlbnQpfS5rLWJvdHRvbS1uYXYtc29saWQtc2Vjb25kYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVkLC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LXNlY29uZGFyeSAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1zZWNvbmRhcnksICNmZmZmZmYpfS5rLWJvdHRvbS1uYXYtc29saWQtdGVydGlhcnksLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtdGVydGlhcnl7Y29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLXRlcnRpYXJ5LCAjZmZmZmZmKSA2NSUsIHRyYW5zcGFyZW50KTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KX0uay1ib3R0b20tbmF2LXNvbGlkLXRlcnRpYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LXRlcnRpYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLC5rLWJvdHRvbS1uYXYtc29saWQtdGVydGlhcnkgLmstYm90dG9tLW5hdi1pdGVtOmZvY3VzLC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LXRlcnRpYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi10ZXJ0aWFyeSwgI2ZmZmZmZikgMTIuNSUsIHRyYW5zcGFyZW50KX0uay1ib3R0b20tbmF2LXNvbGlkLXRlcnRpYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVkLC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LXRlcnRpYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVke2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXRlcnRpYXJ5LCAjZmZmZmZmKX0uay1ib3R0b20tbmF2LXNvbGlkLWluZm8sLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtaW5mb3tjb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24taW5mbywgI2ZmZmZmZikgNjUlLCB0cmFuc3BhcmVudCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KX0uay1ib3R0b20tbmF2LXNvbGlkLWluZm8gLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtaW5mbyAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywuay1ib3R0b20tbmF2LXNvbGlkLWluZm8gLmstYm90dG9tLW5hdi1pdGVtOmZvY3VzLC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LWluZm8gLmstYm90dG9tLW5hdi1pdGVtOmZvY3Vze2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWluZm8sICNmZmZmZmYpIDEyLjUlLCB0cmFuc3BhcmVudCl9LmstYm90dG9tLW5hdi1zb2xpZC1pbmZvIC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVkLC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LWluZm8gLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24taW5mbywgI2ZmZmZmZil9LmstYm90dG9tLW5hdi1zb2xpZC1zdWNjZXNzLC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LXN1Y2Nlc3N7Y29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLXN1Y2Nlc3MsICNmZmZmZmYpIDY1JSwgdHJhbnNwYXJlbnQpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCl9LmstYm90dG9tLW5hdi1zb2xpZC1zdWNjZXNzIC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LXN1Y2Nlc3MgLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsLmstYm90dG9tLW5hdi1zb2xpZC1zdWNjZXNzIC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1cywuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi1zdWNjZXNzIC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1zdWNjZXNzLCAjZmZmZmZmKSAxMi41JSwgdHJhbnNwYXJlbnQpfS5rLWJvdHRvbS1uYXYtc29saWQtc3VjY2VzcyAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZCwuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi1zdWNjZXNzIC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVke2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXN1Y2Nlc3MsICNmZmZmZmYpfS5rLWJvdHRvbS1uYXYtc29saWQtd2FybmluZywuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi13YXJuaW5ne2NvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi13YXJuaW5nLCAjM2QzZDNkKSA2NSUsIHRyYW5zcGFyZW50KTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApfS5rLWJvdHRvbS1uYXYtc29saWQtd2FybmluZyAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi13YXJuaW5nIC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLC5rLWJvdHRvbS1uYXYtc29saWQtd2FybmluZyAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXMsLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtd2FybmluZyAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24td2FybmluZywgIzNkM2QzZCkgMTIuNSUsIHRyYW5zcGFyZW50KX0uay1ib3R0b20tbmF2LXNvbGlkLXdhcm5pbmcgLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWQsLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtd2FybmluZyAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi13YXJuaW5nLCAjM2QzZDNkKX0uay1ib3R0b20tbmF2LXNvbGlkLWVycm9yLC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LWVycm9ye2NvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1lcnJvciwgI2ZmZmZmZikgNjUlLCB0cmFuc3BhcmVudCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCl9LmstYm90dG9tLW5hdi1zb2xpZC1lcnJvciAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi1lcnJvciAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywuay1ib3R0b20tbmF2LXNvbGlkLWVycm9yIC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1cywuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi1lcnJvciAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tZXJyb3IsICNmZmZmZmYpIDEyLjUlLCB0cmFuc3BhcmVudCl9LmstYm90dG9tLW5hdi1zb2xpZC1lcnJvciAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZCwuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi1lcnJvciAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1lcnJvciwgI2ZmZmZmZil9LmstYm90dG9tLW5hdi1zb2xpZC1kYXJrLC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LWRhcmt7Y29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWRhcmssICNmZmZmZmYpIDY1JSwgdHJhbnNwYXJlbnQpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCl9LmstYm90dG9tLW5hdi1zb2xpZC1kYXJrIC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LWRhcmsgLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsLmstYm90dG9tLW5hdi1zb2xpZC1kYXJrIC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1cywuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi1kYXJrIC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1kYXJrLCAjZmZmZmZmKSAxMi41JSwgdHJhbnNwYXJlbnQpfS5rLWJvdHRvbS1uYXYtc29saWQtZGFyayAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZCwuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi1kYXJrIC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVke2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWRhcmssICNmZmZmZmYpfS5rLWJvdHRvbS1uYXYtc29saWQtbGlnaHQsLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtbGlnaHR7Y29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWxpZ2h0LCAjMDAwMDAwKSA2NSUsIHRyYW5zcGFyZW50KTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKX0uay1ib3R0b20tbmF2LXNvbGlkLWxpZ2h0IC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LWxpZ2h0IC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLC5rLWJvdHRvbS1uYXYtc29saWQtbGlnaHQgLmstYm90dG9tLW5hdi1pdGVtOmZvY3VzLC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LWxpZ2h0IC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1saWdodCwgIzAwMDAwMCkgMTIuNSUsIHRyYW5zcGFyZW50KX0uay1ib3R0b20tbmF2LXNvbGlkLWxpZ2h0IC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVkLC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LWxpZ2h0IC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVke2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWxpZ2h0LCAjMDAwMDAwKX0uay1ib3R0b20tbmF2LXNvbGlkLWludmVyc2UsLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtaW52ZXJzZXtjb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24taW52ZXJzZSwgI2ZmZmZmZikgNjUlLCB0cmFuc3BhcmVudCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKX0uay1ib3R0b20tbmF2LXNvbGlkLWludmVyc2UgLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtaW52ZXJzZSAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywuay1ib3R0b20tbmF2LXNvbGlkLWludmVyc2UgLmstYm90dG9tLW5hdi1pdGVtOmZvY3VzLC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LWludmVyc2UgLmstYm90dG9tLW5hdi1pdGVtOmZvY3Vze2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWludmVyc2UsICNmZmZmZmYpIDEyLjUlLCB0cmFuc3BhcmVudCl9LmstYm90dG9tLW5hdi1zb2xpZC1pbnZlcnNlIC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVkLC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LWludmVyc2UgLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24taW52ZXJzZSwgI2ZmZmZmZil9LmstYm90dG9tLW5hdi1mbGF0LXByaW1hcnksLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi1wcmltYXJ5e2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1ib3R0b20tbmF2LWZsYXQtcHJpbWFyeSAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LXByaW1hcnkgLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsLmstYm90dG9tLW5hdi1mbGF0LXByaW1hcnkgLmstYm90dG9tLW5hdi1pdGVtOmZvY3VzLC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtcHJpbWFyeSAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDUlLCB0cmFuc3BhcmVudCl9LmstYm90dG9tLW5hdi1mbGF0LXByaW1hcnkgLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWQsLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi1wcmltYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVke2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLWJvdHRvbS1uYXYtZmxhdC1zZWNvbmRhcnksLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi1zZWNvbmRhcnl7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLWJvdHRvbS1uYXYtZmxhdC1zZWNvbmRhcnkgLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi1zZWNvbmRhcnkgLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsLmstYm90dG9tLW5hdi1mbGF0LXNlY29uZGFyeSAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXMsLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi1zZWNvbmRhcnkgLmstYm90dG9tLW5hdi1pdGVtOmZvY3Vze2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA1JSwgdHJhbnNwYXJlbnQpfS5rLWJvdHRvbS1uYXYtZmxhdC1zZWNvbmRhcnkgLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWQsLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi1zZWNvbmRhcnkgLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KX0uay1ib3R0b20tbmF2LWZsYXQtdGVydGlhcnksLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi10ZXJ0aWFyeXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9LmstYm90dG9tLW5hdi1mbGF0LXRlcnRpYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtdGVydGlhcnkgLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsLmstYm90dG9tLW5hdi1mbGF0LXRlcnRpYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1cywuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LXRlcnRpYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgNSUsIHRyYW5zcGFyZW50KX0uay1ib3R0b20tbmF2LWZsYXQtdGVydGlhcnkgLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWQsLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi10ZXJ0aWFyeSAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCl9LmstYm90dG9tLW5hdi1mbGF0LWluZm8sLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi1pbmZve2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1ib3R0b20tbmF2LWZsYXQtaW5mbyAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LWluZm8gLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsLmstYm90dG9tLW5hdi1mbGF0LWluZm8gLmstYm90dG9tLW5hdi1pdGVtOmZvY3VzLC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtaW5mbyAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDUlLCB0cmFuc3BhcmVudCl9LmstYm90dG9tLW5hdi1mbGF0LWluZm8gLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWQsLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi1pbmZvIC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVke2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpfS5rLWJvdHRvbS1uYXYtZmxhdC1zdWNjZXNzLC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtc3VjY2Vzc3tib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9LmstYm90dG9tLW5hdi1mbGF0LXN1Y2Nlc3MgLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi1zdWNjZXNzIC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLC5rLWJvdHRvbS1uYXYtZmxhdC1zdWNjZXNzIC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1cywuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LXN1Y2Nlc3MgLmstYm90dG9tLW5hdi1pdGVtOmZvY3Vze2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA1JSwgdHJhbnNwYXJlbnQpfS5rLWJvdHRvbS1uYXYtZmxhdC1zdWNjZXNzIC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVkLC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtc3VjY2VzcyAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKX0uay1ib3R0b20tbmF2LWZsYXQtd2FybmluZywuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LXdhcm5pbmd7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLWJvdHRvbS1uYXYtZmxhdC13YXJuaW5nIC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtd2FybmluZyAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywuay1ib3R0b20tbmF2LWZsYXQtd2FybmluZyAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXMsLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi13YXJuaW5nIC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgNSUsIHRyYW5zcGFyZW50KX0uay1ib3R0b20tbmF2LWZsYXQtd2FybmluZyAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZCwuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LXdhcm5pbmcgLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCl9LmstYm90dG9tLW5hdi1mbGF0LWVycm9yLC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtZXJyb3J7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLWJvdHRvbS1uYXYtZmxhdC1lcnJvciAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LWVycm9yIC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLC5rLWJvdHRvbS1uYXYtZmxhdC1lcnJvciAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXMsLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi1lcnJvciAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDUlLCB0cmFuc3BhcmVudCl9LmstYm90dG9tLW5hdi1mbGF0LWVycm9yIC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVkLC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtZXJyb3IgLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApfS5rLWJvdHRvbS1uYXYtZmxhdC1kYXJrLC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtZGFya3tib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9LmstYm90dG9tLW5hdi1mbGF0LWRhcmsgLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi1kYXJrIC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLC5rLWJvdHRvbS1uYXYtZmxhdC1kYXJrIC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1cywuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LWRhcmsgLmstYm90dG9tLW5hdi1pdGVtOmZvY3Vze2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA1JSwgdHJhbnNwYXJlbnQpfS5rLWJvdHRvbS1uYXYtZmxhdC1kYXJrIC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVkLC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtZGFyayAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKX0uay1ib3R0b20tbmF2LWZsYXQtbGlnaHQsLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi1saWdodHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9LmstYm90dG9tLW5hdi1mbGF0LWxpZ2h0IC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtbGlnaHQgLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsLmstYm90dG9tLW5hdi1mbGF0LWxpZ2h0IC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1cywuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LWxpZ2h0IC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgNSUsIHRyYW5zcGFyZW50KX0uay1ib3R0b20tbmF2LWZsYXQtbGlnaHQgLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWQsLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi1saWdodCAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYil9LmstYm90dG9tLW5hdi1mbGF0LWludmVyc2UsLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi1pbnZlcnNle2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1ib3R0b20tbmF2LWZsYXQtaW52ZXJzZSAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LWludmVyc2UgLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsLmstYm90dG9tLW5hdi1mbGF0LWludmVyc2UgLmstYm90dG9tLW5hdi1pdGVtOmZvY3VzLC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtaW52ZXJzZSAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDUlLCB0cmFuc3BhcmVudCl9LmstYm90dG9tLW5hdi1mbGF0LWludmVyc2UgLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWQsLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi1pbnZlcnNlIC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVke2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpfS5rLWJyZWFkY3J1bWJ7Ym9yZGVyLXdpZHRoOjBweDtib3JkZXItc3R5bGU6c29saWQ7Ym94LXNpemluZzpib3JkZXItYm94O291dGxpbmU6MDtmb250LWZhbWlseTp2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay1icmVhZGNydW1iICosLmstYnJlYWRjcnVtYiAqOjpiZWZvcmUsLmstYnJlYWRjcnVtYiAqOjphZnRlcntib3gtc2l6aW5nOmJvcmRlci1ib3h9LmstYnJlYWRjcnVtYi1jb250YWluZXIsLmstYnJlYWRjcnVtYi1yb290LWl0ZW0tY29udGFpbmVye21hcmdpbjowO3BhZGRpbmc6MDtsaXN0LXN0eWxlOm5vbmU7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO292ZXJmbG93OmhpZGRlbn0uay1icmVhZGNydW1iLXJvb3QtaXRlbS1jb250YWluZXJ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtmbGV4LXNocmluazowfS5rLWJyZWFkY3J1bWItaXRlbXt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7ZGlzcGxheTppbmxpbmUtZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7ZmxleDpub25lO2FsaWduLWl0ZW1zOmNlbnRlcjtvdmVyZmxvdzpoaWRkZW59LmstYnJlYWRjcnVtYi1yb290LWl0ZW17ZmxleC1zaHJpbms6MH0uay1icmVhZGNydW1iLWxpbmssLmstYnJlYWRjcnVtYi1yb290LWxpbmt7Ym9yZGVyLXJhZGl1czp2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtjb2xvcjppbmhlcml0O3RleHQtZGVjb3JhdGlvbjpub25lO3doaXRlLXNwYWNlOm5vd3JhcDtvdXRsaW5lOm5vbmU7Y3Vyc29yOnBvaW50ZXI7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7YWxpZ24tc2VsZjpzdHJldGNoO292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uOmNvbG9yIC4ycyBlYXNlLWluLW91dCxiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgLjJzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgLjJzIGVhc2UtaW4tb3V0fS5rLWJyZWFkY3J1bWItbGluaz4uay1pbWFnZSwuay1icmVhZGNydW1iLWljb250ZXh0LWxpbmsgLmstaWNvbnttYXJnaW4taW5saW5lLWVuZDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pfS5rLWJyZWFkY3J1bWItZGVsaW1pdGVyLC5rLWJyZWFkY3J1bWItZGVsaW1pdGVyLWljb257Y29sb3I6aW5oZXJpdDtvcGFjaXR5OnZhcigtLWtlbmRvLWRpc2FibGVkLW9wYWNpdHksIHVuc2V0KX0uay1icmVhZGNydW1iLWlucHV0LWNvbnRhaW5lcnt3aWR0aDoxMDAlfS5rLWJyZWFkY3J1bWItaW5wdXQtY29udGFpbmVyIC5rLWJyZWFkY3J1bWItaW5wdXQtY29udGFpbmVye2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLWJyZWFkY3J1bWItc217Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCl9LmstYnJlYWRjcnVtYi1zbSAuay1icmVhZGNydW1iLWxpbmssLmstYnJlYWRjcnVtYi1zbSAuay1icmVhZGNydW1iLXJvb3QtbGlua3twYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLWJyZWFkY3J1bWItc20gLmstYnJlYWRjcnVtYi1pY29uLWxpbmt7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pfS5rLWJyZWFkY3J1bWItbWR7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCl9LmstYnJlYWRjcnVtYi1tZCAuay1icmVhZGNydW1iLWxpbmssLmstYnJlYWRjcnVtYi1tZCAuay1icmVhZGNydW1iLXJvb3QtbGlua3twYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstYnJlYWRjcnVtYi1tZCAuay1icmVhZGNydW1iLWljb24tbGlua3twYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstYnJlYWRjcnVtYi1sZ3tmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLWxnLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKX0uay1icmVhZGNydW1iLWxnIC5rLWJyZWFkY3J1bWItbGluaywuay1icmVhZGNydW1iLWxnIC5rLWJyZWFkY3J1bWItcm9vdC1saW5re3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1icmVhZGNydW1iLWxnIC5rLWJyZWFkY3J1bWItaWNvbi1saW5re3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pfS5rLWJyZWFkY3J1bWJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLWJyZWFkY3J1bWI6Zm9jdXMsLmstYnJlYWRjcnVtYi5rLWZvY3Vze2JveC1zaGFkb3c6MCAwIDJweCAxcHggcmdiYSgwLDAsMCwuMDYpfS5rLWJyZWFkY3J1bWItbGlua3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1icmVhZGNydW1iLWxpbms6aG92ZXIsLmstYnJlYWRjcnVtYi1saW5rLmstaG92ZXJ7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1ob3ZlciwgI2VhNWE1MSk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKX0uay1icmVhZGNydW1iLWxpbms6Zm9jdXMsLmstYnJlYWRjcnVtYi1saW5rLmstZm9jdXN7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7Ym94LXNoYWRvdzppbnNldCAwIDAgMCAycHggcmdiYSgwLDAsMCwuMTMpfS5rLWJyZWFkY3J1bWItcm9vdC1saW5rOmhvdmVyLC5rLWJyZWFkY3J1bWItcm9vdC1saW5rLmstaG92ZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKX0uay1icmVhZGNydW1iLXJvb3QtbGluazpmb2N1cywuay1icmVhZGNydW1iLXJvb3QtbGluay5rLWZvY3Vze2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwwLDAsLjEzKX0uay1wYWdlcntwYWRkaW5nOjA7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7Ym94LXNpemluZzpib3JkZXItYm94O291dGxpbmU6MDtmb250LWZhbWlseTp2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7d2hpdGUtc3BhY2U6bm93cmFwO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDthbGlnbi1pdGVtczpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2N1cnNvcjpkZWZhdWx0O2ZsZXg6MCAwIGF1dG87LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstcGFnZXIgKiwuay1wYWdlciAqOjpiZWZvcmUsLmstcGFnZXIgKjo6YWZ0ZXJ7Ym94LXNpemluZzpib3JkZXItYm94fS5rLXBhZ2VyLXJlc3BvbnNpdmV7ZmxleC13cmFwOm5vd3JhcH0uay1wYWdlci1pbmZvLC5rLXBhZ2VyLXNpemVzLC5rLXBhZ2VyLWlucHV0e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6Y2VudGVyfS5rLXBhZ2VyLW5hdntjb2xvcjppbmhlcml0O3RleHQtYWxpZ246Y2VudGVyO2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmV9LmstcGFnZXItbmF2OmhvdmVye3otaW5kZXg6Mn0uay1wYWdlci1udW1iZXJzLXdyYXB7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztwb3NpdGlvbjpyZWxhdGl2ZX0uay1wYWdlci1udW1iZXJzLXdyYXAgc2VsZWN0LmstZHJvcGRvd24tbGlzdCwuay1wYWdlci1udW1iZXJzLXdyYXAgc2VsZWN0LmstZHJvcGRvd24sLmstcGFnZXItbnVtYmVycy13cmFwIHNlbGVjdC5rLWRyb3Bkb3dubGlzdHt3aWR0aDo1ZW19LmstcGFnZXItbnVtYmVyc3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93fS5rLXBhZ2VyLW51bWJlcnMgLmstc2VsZWN0ZWR7Y3Vyc29yOmluaGVyaXQ7ei1pbmRleDoyfS5rLXBhZ2VyLWlucHV0e2dhcDoxZXh9LmstcGFnZXItaW5wdXQgLmstdGV4dGJveCwuay1wYWdlci1pbnB1dCAuay1udW1lcmljdGV4dGJveHttYXJnaW4tYmxvY2s6MDt3aWR0aDo1ZW19LmstcGFnZXItc2l6ZXN7Z2FwOjFleH0uay1wYWdlci1zaXplcyAuay1pbnB1dC1pbm5lciwuay1wYWdlci1zaXplcyAuay1pbnB1dC12YWx1ZS10ZXh0e3RleHQtb3ZlcmZsb3c6Y2xpcH0uay1wYWdlci1pbmZve3RleHQtYWxpZ246ZW5kO2p1c3RpZnktY29udGVudDpmbGV4LWVuZDtmbGV4OjEgMSAwJTtvcmRlcjo5fS5rLXBhZ2VyLXJlZnJlc2h7bWFyZ2luLWlubGluZS1zdGFydDphdXRvO2NvbG9yOmluaGVyaXQ7b3JkZXI6MTB9LmstcGFnZXItc217cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSl9LmstcGFnZXItc20gLmstcGFnZXItbnVtYmVycy13cmFwIC5rLWJ1dHRvbnttaW4td2lkdGg6Y2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSoxZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkqMiArIDJweCl9LmstcGFnZXItc20gLmstcGFnZXItbnVtYmVycy13cmFwIC5rLXBhZ2VyLWlucHV0LC5rLXBhZ2VyLXNtIC5rLXBhZ2VyLW51bWJlcnMtd3JhcD5zZWxlY3Quay1kcm9wZG93bi1saXN0LC5rLXBhZ2VyLXNtIC5rLXBhZ2VyLW51bWJlcnMtd3JhcD5zZWxlY3Quay1kcm9wZG93biwuay1wYWdlci1zbSAuay1wYWdlci1udW1iZXJzLXdyYXA+c2VsZWN0LmstZHJvcGRvd25saXN0e21hcmdpbi1pbmxpbmUtc3RhcnQ6dmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTttYXJnaW4taW5saW5lLWVuZDp2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pfS5rLXBhZ2VyLXNtIC5rLXBhZ2VyLXNpemVzIC5rLWRyb3Bkb3duLWxpc3QsLmstcGFnZXItc20gLmstcGFnZXItc2l6ZXMgLmstZHJvcGRvd24sLmstcGFnZXItc20gLmstcGFnZXItc2l6ZXMgLmstZHJvcGRvd25saXN0LC5rLXBhZ2VyLXNtIC5rLXBhZ2VyLXNpemVzPnNlbGVjdHt3aWR0aDo1ZW19LmstcGFnZXItbWR7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTNcXC41LCAwLjg3NXJlbSl9LmstcGFnZXItbWQgLmstcGFnZXItbnVtYmVycy13cmFwIC5rLWJ1dHRvbnttaW4td2lkdGg6Y2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSoxZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pKjIgKyAycHgpfS5rLXBhZ2VyLW1kIC5rLXBhZ2VyLW51bWJlcnMtd3JhcCAuay1wYWdlci1pbnB1dCwuay1wYWdlci1tZCAuay1wYWdlci1udW1iZXJzLXdyYXA+c2VsZWN0LmstZHJvcGRvd24tbGlzdCwuay1wYWdlci1tZCAuay1wYWdlci1udW1iZXJzLXdyYXA+c2VsZWN0LmstZHJvcGRvd24sLmstcGFnZXItbWQgLmstcGFnZXItbnVtYmVycy13cmFwPnNlbGVjdC5rLWRyb3Bkb3dubGlzdHttYXJnaW4taW5saW5lLXN0YXJ0OnZhcigtLWtlbmRvLXNwYWNpbmctM1xcLjUsIDAuODc1cmVtKTttYXJnaW4taW5saW5lLWVuZDp2YXIoLS1rZW5kby1zcGFjaW5nLTNcXC41LCAwLjg3NXJlbSl9LmstcGFnZXItbWQgLmstcGFnZXItc2l6ZXMgLmstZHJvcGRvd24tbGlzdCwuay1wYWdlci1tZCAuay1wYWdlci1zaXplcyAuay1kcm9wZG93biwuay1wYWdlci1tZCAuay1wYWdlci1zaXplcyAuay1kcm9wZG93bmxpc3QsLmstcGFnZXItbWQgLmstcGFnZXItc2l6ZXM+c2VsZWN0e3dpZHRoOjVlbX0uay1wYWdlci1sZ3twYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTJcXC41LCAwLjYyNXJlbSk7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTJcXC41LCAwLjYyNXJlbSk7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSl9LmstcGFnZXItbGcgLmstcGFnZXItbnVtYmVycy13cmFwIC5rLWJ1dHRvbnttaW4td2lkdGg6Y2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKSoxZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkqMiArIDJweCl9LmstcGFnZXItbGcgLmstcGFnZXItbnVtYmVycy13cmFwIC5rLXBhZ2VyLWlucHV0LC5rLXBhZ2VyLWxnIC5rLXBhZ2VyLW51bWJlcnMtd3JhcD5zZWxlY3Quay1kcm9wZG93bi1saXN0LC5rLXBhZ2VyLWxnIC5rLXBhZ2VyLW51bWJlcnMtd3JhcD5zZWxlY3Quay1kcm9wZG93biwuay1wYWdlci1sZyAuay1wYWdlci1udW1iZXJzLXdyYXA+c2VsZWN0LmstZHJvcGRvd25saXN0e21hcmdpbi1pbmxpbmUtc3RhcnQ6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTttYXJnaW4taW5saW5lLWVuZDp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pfS5rLXBhZ2VyLWxnIC5rLXBhZ2VyLXNpemVzIC5rLWRyb3Bkb3duLWxpc3QsLmstcGFnZXItbGcgLmstcGFnZXItc2l6ZXMgLmstZHJvcGRvd24sLmstcGFnZXItbGcgLmstcGFnZXItc2l6ZXMgLmstZHJvcGRvd25saXN0LC5rLXBhZ2VyLWxnIC5rLXBhZ2VyLXNpemVzPnNlbGVjdHt3aWR0aDo1ZW19LmstcGFnZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSl9LmstcGFnZXI6Zm9jdXMsLmstcGFnZXIuay1mb2N1c3tib3gtc2hhZG93Omluc2V0IDAgMCAwIDJweCByZ2JhKDAsMCwwLC4xMyl9Lmstc3RlcHBlcntib3JkZXItd2lkdGg6MHB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3gtc2l6aW5nOmJvcmRlci1ib3g7b3V0bGluZTowO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApO2NvbG9yOmluaGVyaXQ7YmFja2dyb3VuZDpub25lfS5rLXN0ZXBwZXIgKiwuay1zdGVwcGVyICo6OmJlZm9yZSwuay1zdGVwcGVyICo6OmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveH0uay1zdGVwcGVyIC5rLXN0ZXAtbGlzdHttYXJnaW46MDtwYWRkaW5nOjA7bGlzdC1zdHlsZTpub25lO2Rpc3BsYXk6ZmxleDtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjF9Lmstc3RlcHBlciAuay1zdGVwLWxpbmt7b3V0bGluZTpub25lO2NvbG9yOmluaGVyaXQ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7d2hpdGUtc3BhY2U6bm93cmFwO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7b3ZlcmZsb3c6aGlkZGVufS5rLXN0ZXBwZXIgLmstc3RlcC1pbmRpY2F0b3J7Ym9yZGVyLXJhZGl1czo1MCU7bWFyZ2luOjNweDt3aWR0aDoyOHB4O2hlaWdodDoyOHB4O2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtmbGV4Om5vbmU7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO292ZXJmbG93OnZpc2libGU7dHJhbnNpdGlvbi1wcm9wZXJ0eTpjb2xvcixiYWNrZ3JvdW5kLWNvbG9yLGJvcmRlci1jb2xvcjt0cmFuc2l0aW9uLWR1cmF0aW9uOi40czt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dH0uay1zdGVwcGVyIC5rLXN0ZXAtaW5kaWNhdG9yOjpiZWZvcmV7Ym9yZGVyLXJhZGl1czo1MCU7Y29udGVudDpcIlwiO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQtYmxvY2stc3RhcnQ6MDtpbnNldC1pbmxpbmUtc3RhcnQ6MDt6LWluZGV4Oi0xfS5rLXN0ZXBwZXIgLmstc3RlcC1pbmRpY2F0b3I6OmFmdGVye2JvcmRlci1yYWRpdXM6MTAwJTtjb250ZW50OlwiXCI7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7cG9pbnRlci1ldmVudHM6bm9uZTtkaXNwbGF5Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQtYmxvY2stc3RhcnQ6LTRweDtpbnNldC1pbmxpbmUtZW5kOi00cHg7aW5zZXQtYmxvY2stZW5kOi00cHg7aW5zZXQtaW5saW5lLXN0YXJ0Oi00cHg7ei1pbmRleDoyfS5rLXN0ZXBwZXIgLmstc3RlcC5rLWZvY3VzIC5rLXN0ZXAtaW5kaWNhdG9yOjphZnRlciwuay1zdGVwcGVyIC5rLXN0ZXAtbGluazpmb2N1cyAuay1zdGVwLWluZGljYXRvcjo6YWZ0ZXJ7ZGlzcGxheTpibG9ja30uay1zdGVwcGVyIC5rLXN0ZXAtbGFiZWx7bWF4LXdpZHRoOmNsYW1wKDEwMCUsMTBlbSwxMDAlKTtkaXNwbGF5OmlubGluZS1mbGV4O2ZsZXgtd3JhcDp3cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3otaW5kZXg6MX0uay1zdGVwcGVyIC5rLXN0ZXAtbGFiZWw6b25seS1jaGlsZHtib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMteHh4bCwgMXJlbSk7cGFkZGluZy1ibG9jazpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMlxcLjUsIDAuNjI1cmVtKS8yKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO2JvcmRlci13aWR0aDowfS5rLXN0ZXBwZXIgLmstc3RlcC1sYWJlbCAuay1zdGVwLXRleHR7bWF4LXdpZHRoOmNhbGMoMTBlbSAtIDE2cHggLSB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pKTtmbGV4LWdyb3c6MTt3aGl0ZS1zcGFjZTpub3dyYXA7dGV4dC1vdmVyZmxvdzplbGxpcHNpcztvdmVyZmxvdzpoaWRkZW59Lmstc3RlcHBlciAuay1zdGVwLWxhYmVsIC5rLWljb257bWFyZ2luLWlubGluZS1zdGFydDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pfS5rLXN0ZXBwZXIgLmstc3RlcC1jdXJyZW50IC5rLXN0ZXAtbGFiZWx7Zm9udC13ZWlnaHQ6Ym9sZH0uay1zdGVwcGVyIC5rLXN0ZXAtbGFiZWwtb3B0aW9uYWx7ZmxleC1iYXNpczoxMDAlO2ZvbnQtc3R5bGU6aXRhbGljfS5rLXN0ZXBwZXIgLmstc3RlcC1kaXNhYmxlZCwuay1zdGVwcGVyIC5rLXN0ZXAuay1kaXNhYmxlZHtvcGFjaXR5OjE7cG9pbnRlci1ldmVudHM6bm9uZX0uay1zdGVwcGVyIC5rLXN0ZXAtZGlzYWJsZWQgLmstc3RlcC1saW5rLC5rLXN0ZXBwZXIgLmstc3RlcC5rLWRpc2FibGVkIC5rLXN0ZXAtbGlua3tjdXJzb3I6ZGVmYXVsdH0uay1zdGVwcGVyIC5rLXN0ZXAtZGlzYWJsZWQgLmstc3RlcC1sYWJlbC1vcHRpb25hbCwuay1zdGVwcGVyIC5rLXN0ZXAuay1kaXNhYmxlZCAuay1zdGVwLWxhYmVsLW9wdGlvbmFse2NvbG9yOmluaGVyaXR9Lmstc3RlcHBlciAuay1wcm9ncmVzc2Jhcntwb2ludGVyLWV2ZW50czpub25lO3otaW5kZXg6MDtvdmVyZmxvdzp2aXNpYmxlfS5rLXN0ZXBwZXIgLmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbHtncmlkLXJvdzoxLy0xfS5rLXN0ZXBwZXIgLmstcHJvZ3Jlc3NiYXItdmVydGljYWx7cG9zaXRpb246YWJzb2x1dGV9Lmstc3RlcC1saXN0LWhvcml6b250YWx7ZmxleC1kaXJlY3Rpb246cm93O2dyaWQtcm93OjF9Lmstc3RlcC1saXN0LWhvcml6b250YWwgLmstc3RlcHtmbGV4OjEgMCBhdXRvO3RleHQtYWxpZ246Y2VudGVyfS5rLXN0ZXAtbGlzdC1ob3Jpem9udGFsIC5rLXN0ZXAtbGlua3ttYXJnaW46YXV0bzttYXgtd2lkdGg6MTBlbTtmbGV4LWRpcmVjdGlvbjpjb2x1bW59Lmstc3RlcC1saXN0LWhvcml6b250YWwgLmstc3RlcC1sYWJlbHt0ZXh0LWFsaWduOmNlbnRlcn0uay1zdGVwLWxpc3QtaG9yaXpvbnRhbCAuay1zdGVwLWluZGljYXRvcisuay1zdGVwLWxhYmVse21hcmdpbi1ibG9jay1zdGFydDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pfS5rLXN0ZXAtbGlzdC1ob3Jpem9udGFsfi5rLXByb2dyZXNzYmFye3dpZHRoOjEwMCU7aGVpZ2h0OjJweDtpbnNldC1ibG9jay1zdGFydDoxN3B4fS5rLXN0ZXAtbGlzdC12ZXJ0aWNhbHtmbGV4LWRpcmVjdGlvbjpjb2x1bW59Lmstc3RlcC1saXN0LXZlcnRpY2FsIC5rLXN0ZXB7bWluLWhlaWdodDo1NHB4fS5rLXN0ZXAtbGlzdC12ZXJ0aWNhbCAuay1zdGVwLWxhYmVse2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5rLXN0ZXAtbGlzdC12ZXJ0aWNhbCAuay1zdGVwLWluZGljYXRvcisuay1zdGVwLWxhYmVse21hcmdpbi1pbmxpbmUtc3RhcnQ6dmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKX0uay1zdGVwLWxpc3QtdmVydGljYWx+LmstcHJvZ3Jlc3NiYXJ7d2lkdGg6MnB4O2hlaWdodDoxMDAlO21pbi1oZWlnaHQ6MjBweDtpbnNldC1pbmxpbmUtc3RhcnQ6MTdweH0uay1zdGVwLWxpc3QtdmVydGljYWwgLmstc3RlcC1jb250ZW50e2hlaWdodDowO292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uOmhlaWdodCAzMDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIDBtc30uay1zdGVwLWxpc3QtdmVydGljYWwgLmstc3RlcC1jdXJyZW50IC5rLXN0ZXAtY29udGVudHtoZWlnaHQ6YXV0bztvdmVyZmxvdzp2aXNpYmxlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47bWFyZ2luLWlubGluZS1zdGFydDozMHB4O3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy01LCAxLjI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTJcXC41LCAwLjYyNXJlbSl9Lmstc3RlcHBlcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCl9Lmstc3RlcHBlciAuay1zdGVwOmhvdmVyIC5rLXN0ZXAtbGFiZWwsLmstc3RlcHBlciAuay1zdGVwLmstaG92ZXIgLmstc3RlcC1sYWJlbCwuay1zdGVwcGVyIC5rLXN0ZXAuay1zdGVwLWhvdmVyIC5rLXN0ZXAtbGFiZWx7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYmFzZSwgIzNkM2QzZCl9Lmstc3RlcHBlciAuay1zdGVwOmhvdmVyIC5rLXN0ZXAtaW5kaWNhdG9yLC5rLXN0ZXBwZXIgLmstc3RlcC5rLWhvdmVyIC5rLXN0ZXAtaW5kaWNhdG9yLC5rLXN0ZXBwZXIgLmstc3RlcC5rLXN0ZXAtaG92ZXIgLmstc3RlcC1pbmRpY2F0b3J7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLWhvdmVyLCAjZWJlYmViKX0uay1zdGVwcGVyIC5rLXN0ZXAuay1mb2N1cyAuay1zdGVwLWxhYmVsOm9ubHktY2hpbGQsLmstc3RlcHBlciAuay1zdGVwIC5rLXN0ZXAtbGluazpmb2N1cyAuay1zdGVwLWxhYmVsOm9ubHktY2hpbGR7Ym94LXNoYWRvdzppbnNldCAwIDAgMCAycHggdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKX0uay1zdGVwcGVyIC5rLXN0ZXAuay1zdGVwLWRpc2FibGVkIC5rLXN0ZXAtaW5kaWNhdG9yLC5rLXN0ZXBwZXIgLmstc3RlcC5rLWRpc2FibGVkIC5rLXN0ZXAtaW5kaWNhdG9yLC5rLXN0ZXBwZXIgLmstc3RlcDpkaXNhYmxlZCAuay1zdGVwLWluZGljYXRvcntjb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDYwJSwgdHJhbnNwYXJlbnQpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpfS5rLXN0ZXBwZXIgLmstc3RlcC5rLXN0ZXAtZGlzYWJsZWQgLmstc3RlcC1sYWJlbCwuay1zdGVwcGVyIC5rLXN0ZXAuay1kaXNhYmxlZCAuay1zdGVwLWxhYmVsLC5rLXN0ZXBwZXIgLmstc3RlcDpkaXNhYmxlZCAuay1zdGVwLWxhYmVse2NvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgNjAlLCB0cmFuc3BhcmVudCl9Lmstc3RlcHBlciAuay1zdGVwLWluZGljYXRvcntib3JkZXItY29sb3I6I2NjYztjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9Lmstc3RlcHBlciAuay1zdGVwLWluZGljYXRvcjo6YWZ0ZXJ7Ym94LXNoYWRvdzppbnNldCAwIDAgMCAycHggdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLXN0ZXBwZXIgLmstc3RlcC1sYWJlbDpvbmx5LWNoaWxke2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1zdGVwcGVyIC5rLXN0ZXAtZG9uZSAuay1zdGVwLWluZGljYXRvcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1zdGVwcGVyIC5rLXN0ZXAtZG9uZTpob3ZlciAuay1zdGVwLWluZGljYXRvciwuay1zdGVwcGVyIC5rLXN0ZXAtZG9uZS5rLWhvdmVyIC5rLXN0ZXAtaW5kaWNhdG9yLC5rLXN0ZXBwZXIgLmstc3RlcC1kb25lLmstc3RlcC1ob3ZlciAuay1zdGVwLWluZGljYXRvcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktaG92ZXIsICNlYTVhNTEpfS5rLXN0ZXBwZXIgLmstc3RlcC1kb25lLmstc3RlcC1kaXNhYmxlZCAuay1zdGVwLWluZGljYXRvciwuay1zdGVwcGVyIC5rLXN0ZXAtZG9uZS5rLWRpc2FibGVkIC5rLXN0ZXAtaW5kaWNhdG9yLC5rLXN0ZXBwZXIgLmstc3RlcC1kb25lOmRpc2FibGVkIC5rLXN0ZXAtaW5kaWNhdG9ye2JvcmRlci1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCkgNjAlLCB0cmFuc3BhcmVudCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZil9Lmstc3RlcHBlciAuay1zdGVwLWRvbmUuay1zdGVwLWRpc2FibGVkIC5rLXN0ZXAtaW5kaWNhdG9yOjpiZWZvcmUsLmstc3RlcHBlciAuay1zdGVwLWRvbmUuay1kaXNhYmxlZCAuay1zdGVwLWluZGljYXRvcjo6YmVmb3JlLC5rLXN0ZXBwZXIgLmstc3RlcC1kb25lOmRpc2FibGVkIC5rLXN0ZXAtaW5kaWNhdG9yOjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCkgNjAlLCB0cmFuc3BhcmVudCl9Lmstc3RlcHBlciAuay1zdGVwLWN1cnJlbnQgLmstc3RlcC1pbmRpY2F0b3J7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9Lmstc3RlcHBlciAuay1zdGVwLWN1cnJlbnQ6aG92ZXIgLmstc3RlcC1pbmRpY2F0b3IsLmstc3RlcHBlciAuay1zdGVwLWN1cnJlbnQuay1ob3ZlciAuay1zdGVwLWluZGljYXRvciwuay1zdGVwcGVyIC5rLXN0ZXAtY3VycmVudC5rLXN0ZXAtaG92ZXIgLmstc3RlcC1pbmRpY2F0b3J7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWhvdmVyLCAjZWE1YTUxKX0uay1zdGVwcGVyIC5rLXN0ZXAtY3VycmVudC5rLXN0ZXAtZGlzYWJsZWQgLmstc3RlcC1pbmRpY2F0b3IsLmstc3RlcHBlciAuay1zdGVwLWN1cnJlbnQuay1kaXNhYmxlZCAuay1zdGVwLWluZGljYXRvciwuay1zdGVwcGVyIC5rLXN0ZXAtY3VycmVudDpkaXNhYmxlZCAuay1zdGVwLWluZGljYXRvcntib3JkZXItY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpIDYwJSwgdHJhbnNwYXJlbnQpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpfS5rLXN0ZXBwZXIgLmstc3RlcC1jdXJyZW50Lmstc3RlcC1kaXNhYmxlZCAuay1zdGVwLWluZGljYXRvcjo6YmVmb3JlLC5rLXN0ZXBwZXIgLmstc3RlcC1jdXJyZW50LmstZGlzYWJsZWQgLmstc3RlcC1pbmRpY2F0b3I6OmJlZm9yZSwuay1zdGVwcGVyIC5rLXN0ZXAtY3VycmVudDpkaXNhYmxlZCAuay1zdGVwLWluZGljYXRvcjo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpIDYwJSwgdHJhbnNwYXJlbnQpfS5rLXN0ZXBwZXIgLmstc3RlcC1zdWNjZXNzIC5rLXN0ZXAtbGFiZWwgLmstaWNvbntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKX0uay1zdGVwcGVyIC5rLXN0ZXAtZXJyb3IgLmstc3RlcC1sYWJlbHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCl9Lmstc3RlcHBlciAuay1zdGVwLWVycm9yOmhvdmVyIC5rLXN0ZXAtbGFiZWwsLmstc3RlcHBlciAuay1zdGVwLWVycm9yLmstaG92ZXIgLmstc3RlcC1sYWJlbCwuay1zdGVwcGVyIC5rLXN0ZXAtZXJyb3Iuay1zdGVwLWhvdmVyIC5rLXN0ZXAtbGFiZWx7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApfS5rLXN0ZXBwZXIgLmstc3RlcC1sYWJlbC1vcHRpb25hbHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpfS5rLXRhYnN0cmlwLXdyYXBwZXJ7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTAsIDBweCk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0wLCAwcHgpO2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXItd2lkdGg6MHB4O2JvcmRlci1zdHlsZTpzb2xpZDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3Bvc2l0aW9uOnJlbGF0aXZlfS5rLXRhYnN0cmlwe2JvcmRlci13aWR0aDowO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApO2JveC1zaXppbmc6Ym9yZGVyLWJveDtvdXRsaW5lOjA7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO2NvbG9yOmluaGVyaXQ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6Y29sdW1uIG5vd3JhcDstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay10YWJzdHJpcC13cmFwcGVyPi5rLXRhYnN0cmlwe2ZsZXg6MSAxIGF1dG99LmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcntib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyLXdpZHRoOjA7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjppbmhlcml0O3Bvc2l0aW9uOnJlbGF0aXZlO2ZsZXgtc2hyaW5rOjB9LmstdGFic3RyaXAtaXRlbXN7Ym94LXNpemluZzpib3JkZXItYm94O291dGxpbmU6MDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246aW5oZXJpdDtmbGV4LXdyYXA6d3JhcDtmbGV4OjEgMSBhdXRvO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTAsIDBweCl9LmstdGFic3RyaXAtaXRlbXMgKiwuay10YWJzdHJpcC1pdGVtcyAqOjpiZWZvcmUsLmstdGFic3RyaXAtaXRlbXMgKjo6YWZ0ZXJ7Ym94LXNpemluZzpib3JkZXItYm94fS5rLXRhYnN0cmlwLWl0ZW1zIC5rLWl0ZW17bWFyZ2luOjA7cGFkZGluZzowO2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwwKTtwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4LXNocmluazowO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6c3RyZXRjaDtqdXN0aWZ5LWl0ZW1zOnN0cmV0Y2g7b3V0bGluZTowfS5rLXRhYnN0cmlwLWl0ZW1zIC5rLWl0ZW0tYWN0aW9uc3ttYXJnaW46MDtwYWRkaW5nOjA7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvd30uay10YWJzdHJpcC1pdGVtcyAuay1saW5re3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7Y29sb3I6aW5oZXJpdDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmlubGluZS1mbGV4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtmbGV4OjEgMSBhdXRvO2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSl9LmstdGFic3RyaXAtY29udGVudCwuay10YWJzdHJpcD4uay1jb250ZW50e21hcmdpbjowICFpbXBvcnRhbnQ7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjppbmhlcml0O2Rpc3BsYXk6bm9uZTtvdmVyZmxvdzphdXRvO2ZsZXg6MSAxIGF1dG87cG9zaXRpb246cmVsYXRpdmV9LmstdGFic3RyaXAtY29udGVudC5rLWFjdGl2ZSwuay10YWJzdHJpcD4uay1jb250ZW50LmstYWN0aXZle2Rpc3BsYXk6YmxvY2t9LmstdGFic3RyaXAtY29udGVudDpmb2N1cywuay10YWJzdHJpcC1jb250ZW50LmstZm9jdXMsLmstdGFic3RyaXA+LmstY29udGVudDpmb2N1cywuay10YWJzdHJpcD4uay1jb250ZW50LmstZm9jdXN7b3V0bGluZS13aWR0aDoxcHg7b3V0bGluZS1zdHlsZTpkb3R0ZWQ7b3V0bGluZS1vZmZzZXQ6LTFweH0uay10YWJzdHJpcC1pdGVtcyAuay1sb2FkaW5ne3dpZHRoOjIwJTtoZWlnaHQ6MDtib3JkZXI6MDtib3JkZXItYmxvY2stc3RhcnQ6MXB4IHNvbGlkIHJnYmEoMCwwLDAsMCk7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7YmFja2dyb3VuZDpub25lO3Bvc2l0aW9uOmFic29sdXRlO2luc2V0LWJsb2NrLXN0YXJ0OjA7aW5zZXQtaW5saW5lLXN0YXJ0OjA7dHJhbnNpdGlvbjp3aWR0aCAuMnMgbGluZWFyO2Rpc3BsYXk6bm9uZX0uay10YWJzdHJpcC1pdGVtcyAuay1sb2FkaW5nLmstY29tcGxldGV7d2lkdGg6MTAwJTtib3JkZXItYmxvY2stc3RhcnQtd2lkdGg6MH0uay10YWJzdHJpcC1zY3JvbGxhYmxlPi5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXI+LmstdGFic3RyaXAtaXRlbXN7ZmxleC13cmFwOm5vd3JhcDt3aGl0ZS1zcGFjZTpub3dyYXA7b3ZlcmZsb3c6aGlkZGVufS5rLXRhYnN0cmlwLXNjcm9sbGFibGU+LmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcj4uay10YWJzdHJpcC1pdGVtcy5rLXRhYnN0cmlwLWl0ZW1zLXNjcm9sbHtzY3JvbGxiYXItd2lkdGg6bm9uZX0uay10YWJzdHJpcC1zY3JvbGxhYmxlPi5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXI+LmstdGFic3RyaXAtaXRlbXMuay10YWJzdHJpcC1pdGVtcy1zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFye2Rpc3BsYXk6bm9uZX0uay10YWJzdHJpcC1zY3JvbGxhYmxlLmstdGFic3RyaXAtdG9wIC5rLXRhYnN0cmlwLWl0ZW1zLmstdGFic3RyaXAtaXRlbXMtc2Nyb2xsLC5rLXRhYnN0cmlwLXNjcm9sbGFibGUuay10YWJzdHJpcC1ib3R0b20gLmstdGFic3RyaXAtaXRlbXMuay10YWJzdHJpcC1pdGVtcy1zY3JvbGx7b3ZlcmZsb3cteDphdXRvfS5rLXRhYnN0cmlwLXNjcm9sbGFibGUuay10YWJzdHJpcC1sZWZ0IC5rLXRhYnN0cmlwLWl0ZW1zLmstdGFic3RyaXAtaXRlbXMtc2Nyb2xsLC5rLXRhYnN0cmlwLXNjcm9sbGFibGUuay10YWJzdHJpcC1yaWdodCAuay10YWJzdHJpcC1pdGVtcy5rLXRhYnN0cmlwLWl0ZW1zLXNjcm9sbHtvdmVyZmxvdy15OmF1dG99LmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXI6OmJlZm9yZSwuay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkgLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcjo6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6M30uay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkuay10YWJzdHJpcC10b3AgLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcjo6YmVmb3JlLC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheS5rLXRhYnN0cmlwLXRvcCAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyOjphZnRlciwuay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkuay10YWJzdHJpcC1ib3R0b20gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcjo6YmVmb3JlLC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheS5rLXRhYnN0cmlwLWJvdHRvbSAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyOjphZnRlcntoZWlnaHQ6MTAwJTthc3BlY3QtcmF0aW86MX0uay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkuay10YWJzdHJpcC10b3AgLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcjo6YmVmb3JlLC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheS5rLXRhYnN0cmlwLWJvdHRvbSAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyOjpiZWZvcmV7aW5zZXQtaW5saW5lLXN0YXJ0OjB9LmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5LmstdGFic3RyaXAtdG9wIC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXI6OmFmdGVyLC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheS5rLXRhYnN0cmlwLWJvdHRvbSAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyOjphZnRlcntpbnNldC1pbmxpbmUtZW5kOjB9LmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5LmstdGFic3RyaXAtbGVmdCAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyOjpiZWZvcmUsLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5LmstdGFic3RyaXAtbGVmdCAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyOjphZnRlciwuay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkuay10YWJzdHJpcC1yaWdodCAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyOjpiZWZvcmUsLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5LmstdGFic3RyaXAtcmlnaHQgLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcjo6YWZ0ZXJ7d2lkdGg6MTAwJX0uay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkuay10YWJzdHJpcC1sZWZ0IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXI6OmJlZm9yZSwuay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkuay10YWJzdHJpcC1yaWdodCAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyOjpiZWZvcmV7aW5zZXQtYmxvY2stc3RhcnQ6MH0uay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkuay10YWJzdHJpcC1sZWZ0IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXI6OmFmdGVyLC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheS5rLXRhYnN0cmlwLXJpZ2h0IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXI6OmFmdGVye2luc2V0LWJsb2NrLWVuZDowfS5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheS5rLXRhYnN0cmlwLXNjcm9sbGFibGUtc3RhcnQgLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcjo6YmVmb3Jle2Rpc3BsYXk6bm9uZX0uay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkuay10YWJzdHJpcC1zY3JvbGxhYmxlLWVuZCAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyOjphZnRlcntkaXNwbGF5Om5vbmV9LmstdGFic3RyaXAtaG9yaXpvbnRhbCwuay10YWJzdHJpcC1ib3R0b20+LmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciwuay10YWJzdHJpcC10b3A+LmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcntmbGV4LWRpcmVjdGlvbjpyb3d9LmstdGFic3RyaXAtdmVydGljYWwsLmstdGFic3RyaXAtcmlnaHQ+LmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciwuay10YWJzdHJpcC1sZWZ0Pi5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXJ7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5rLXRhYnN0cmlwLXRvcD4uay10YWJzdHJpcC1pdGVtcy13cmFwcGVye2JvcmRlci1ibG9jay1lbmQtd2lkdGg6MXB4fS5rLXRhYnN0cmlwLXRvcD4uay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWl0ZW17Ym9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czp2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtib3JkZXItc3RhcnQtZW5kLXJhZGl1czp2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtib3JkZXItYmxvY2stZW5kLXdpZHRoOjB9LmstdGFic3RyaXAtdG9wPi5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbSAuay1saW5re2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmstdGFic3RyaXAtdG9wPi5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbTphY3RpdmUsLmstdGFic3RyaXAtdG9wPi5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbS5rLWFjdGl2ZXttYXJnaW4tYmxvY2stZW5kOi0xcHg7Ym9yZGVyLWJsb2NrLWVuZC13aWR0aDoxcHg7Ym9yZGVyLWJsb2NrLWVuZC1jb2xvcjpyZ2JhKDAsMCwwLDApICFpbXBvcnRhbnR9LmstdGFic3RyaXAtdG9wPi5rLWNvbnRlbnQsLmstdGFic3RyaXAtdG9wPi5rLXRhYnN0cmlwLWNvbnRlbnR7Ym9yZGVyLWVuZC1lbmQtcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO2JvcmRlci1lbmQtc3RhcnQtcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO2JvcmRlci1ibG9jay1zdGFydC13aWR0aDowICFpbXBvcnRhbnR9LmstdGFic3RyaXAtYm90dG9tPi5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXJ7Ym9yZGVyLWJsb2NrLXN0YXJ0LXdpZHRoOjFweH0uay10YWJzdHJpcC1ib3R0b20+LmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVte2JvcmRlci1lbmQtZW5kLXJhZGl1czp2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtib3JkZXItZW5kLXN0YXJ0LXJhZGl1czp2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtib3JkZXItYmxvY2stc3RhcnQtd2lkdGg6MH0uay10YWJzdHJpcC1ib3R0b20+LmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtIC5rLWxpbmt7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uay10YWJzdHJpcC1ib3R0b20+LmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtOmFjdGl2ZSwuay10YWJzdHJpcC1ib3R0b20+LmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtLmstYWN0aXZle21hcmdpbi1ibG9jay1zdGFydDotMXB4O2JvcmRlci1ibG9jay1zdGFydC13aWR0aDoxcHg7Ym9yZGVyLWJsb2NrLXN0YXJ0LWNvbG9yOnJnYmEoMCwwLDAsMCkgIWltcG9ydGFudH0uay10YWJzdHJpcC1ib3R0b20+LmstY29udGVudCwuay10YWJzdHJpcC1ib3R0b20+LmstdGFic3RyaXAtY29udGVudHtib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO2JvcmRlci1zdGFydC1lbmQtcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO2JvcmRlci1ibG9jay1lbmQtd2lkdGg6MCAhaW1wb3J0YW50fS5rLXRhYnN0cmlwLWxlZnR7ZmxleC1kaXJlY3Rpb246cm93fS5rLXRhYnN0cmlwLWxlZnQ+LmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcntib3JkZXItcmlnaHQtd2lkdGg6MXB4fS5rLXRhYnN0cmlwLWxlZnQ+LmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVte2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSkgMCAwIHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO2JvcmRlci1yaWdodC13aWR0aDowfS5rLXRhYnN0cmlwLWxlZnQ+LmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtOmFjdGl2ZSwuay10YWJzdHJpcC1sZWZ0Pi5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbS5rLWFjdGl2ZXttYXJnaW4tcmlnaHQ6LTFweDtib3JkZXItcmlnaHQtd2lkdGg6MXB4O2JvcmRlci1yaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApICFpbXBvcnRhbnR9LmstdGFic3RyaXAtbGVmdD4uay1jb250ZW50LC5rLXRhYnN0cmlwLWxlZnQ+LmstdGFic3RyaXAtY29udGVudHtib3JkZXItcmFkaXVzOjAgdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSkgdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSkgMDtib3JkZXItbGVmdC13aWR0aDowICFpbXBvcnRhbnR9LmstdGFic3RyaXAtcmlnaHR7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2V9LmstdGFic3RyaXAtcmlnaHQ+LmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcntib3JkZXItbGVmdC13aWR0aDoxcHh9LmstdGFic3RyaXAtcmlnaHQ+LmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVte2JvcmRlci1yYWRpdXM6MCB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKSB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKSAwO2JvcmRlci1sZWZ0LXdpZHRoOjB9LmstdGFic3RyaXAtcmlnaHQ+LmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtOmFjdGl2ZSwuay10YWJzdHJpcC1yaWdodD4uay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWl0ZW0uay1hY3RpdmV7bWFyZ2luLWxlZnQ6LTFweDtib3JkZXItbGVmdC13aWR0aDoxcHg7Ym9yZGVyLWxlZnQtY29sb3I6cmdiYSgwLDAsMCwwKSAhaW1wb3J0YW50fS5rLXRhYnN0cmlwLXJpZ2h0Pi5rLWNvbnRlbnQsLmstdGFic3RyaXAtcmlnaHQ+LmstdGFic3RyaXAtY29udGVudHtib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pIDAgMCB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtib3JkZXItcmlnaHQtd2lkdGg6MH0uay10YWJzdHJpcC1pdGVtcy1zdGFydHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0uay10YWJzdHJpcC1pdGVtcy1jZW50ZXJ7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uay10YWJzdHJpcC1pdGVtcy1lbmR7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfS5rLXRhYnN0cmlwLWl0ZW1zLWp1c3RpZnl7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LmstdGFic3RyaXAtaXRlbXMtc3RyZXRjaGVkPip7ZmxleDoxIDAgMH0uay1ydGwgLmstdGFic3RyaXAuay10YWJzdHJpcC1sZWZ0Pi5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIsLmstcnRsIC5rLXRhYnN0cmlwLmstdGFic3RyaXAtcmlnaHQ+LmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcixbZGlyPXJ0bF0gLmstdGFic3RyaXAuay10YWJzdHJpcC1sZWZ0Pi5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIsW2Rpcj1ydGxdIC5rLXRhYnN0cmlwLmstdGFic3RyaXAtcmlnaHQ+LmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciwuay10YWJzdHJpcC5rLXJ0bC5rLXRhYnN0cmlwLWxlZnQ+LmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciwuay10YWJzdHJpcC5rLXJ0bC5rLXRhYnN0cmlwLXJpZ2h0Pi5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIsLmstdGFic3RyaXBbZGlyPXJ0bF0uay10YWJzdHJpcC1sZWZ0Pi5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIsLmstdGFic3RyaXBbZGlyPXJ0bF0uay10YWJzdHJpcC1yaWdodD4uay10YWJzdHJpcC1pdGVtcy13cmFwcGVye29yZGVyOjF9LmstcnRsIC5rLXRhYnN0cmlwLmstdGFic3RyaXAtbGVmdD4uay1jb250ZW50LC5rLXJ0bCAuay10YWJzdHJpcC5rLXRhYnN0cmlwLXJpZ2h0Pi5rLWNvbnRlbnQsW2Rpcj1ydGxdIC5rLXRhYnN0cmlwLmstdGFic3RyaXAtbGVmdD4uay1jb250ZW50LFtkaXI9cnRsXSAuay10YWJzdHJpcC5rLXRhYnN0cmlwLXJpZ2h0Pi5rLWNvbnRlbnQsLmstdGFic3RyaXAuay1ydGwuay10YWJzdHJpcC1sZWZ0Pi5rLWNvbnRlbnQsLmstdGFic3RyaXAuay1ydGwuay10YWJzdHJpcC1yaWdodD4uay1jb250ZW50LC5rLXRhYnN0cmlwW2Rpcj1ydGxdLmstdGFic3RyaXAtbGVmdD4uay1jb250ZW50LC5rLXRhYnN0cmlwW2Rpcj1ydGxdLmstdGFic3RyaXAtcmlnaHQ+LmstY29udGVudHtvcmRlcjowfS5rLXJ0bCAuay10YWJzdHJpcC5rLXRhYnN0cmlwLWxlZnQ+LmstdGFic3RyaXAtY29udGVudCwuay1ydGwgLmstdGFic3RyaXAuay10YWJzdHJpcC1yaWdodD4uay10YWJzdHJpcC1jb250ZW50LFtkaXI9cnRsXSAuay10YWJzdHJpcC5rLXRhYnN0cmlwLWxlZnQ+LmstdGFic3RyaXAtY29udGVudCxbZGlyPXJ0bF0gLmstdGFic3RyaXAuay10YWJzdHJpcC1yaWdodD4uay10YWJzdHJpcC1jb250ZW50LC5rLXRhYnN0cmlwLmstcnRsLmstdGFic3RyaXAtbGVmdD4uay10YWJzdHJpcC1jb250ZW50LC5rLXRhYnN0cmlwLmstcnRsLmstdGFic3RyaXAtcmlnaHQ+LmstdGFic3RyaXAtY29udGVudCwuay10YWJzdHJpcFtkaXI9cnRsXS5rLXRhYnN0cmlwLWxlZnQ+LmstdGFic3RyaXAtY29udGVudCwuay10YWJzdHJpcFtkaXI9cnRsXS5rLXRhYnN0cmlwLXJpZ2h0Pi5rLXRhYnN0cmlwLWNvbnRlbnR7b3JkZXI6MH0uay10YWJzdHJpcC1zbSAuay10YWJzdHJpcC1pdGVtcyAuay1saW5re2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pfTppcyguay10YWJzdHJpcC1zbS5rLXRhYnN0cmlwLWxlZnQsLmstdGFic3RyaXAtc20uay10YWJzdHJpcC1yaWdodCk6aXMoLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5KSA6aXMoLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcik6OmJlZm9yZSw6aXMoLmstdGFic3RyaXAtc20uay10YWJzdHJpcC1sZWZ0LC5rLXRhYnN0cmlwLXNtLmstdGFic3RyaXAtcmlnaHQpOmlzKC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheSkgOmlzKC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIpOjphZnRlcntoZWlnaHQ6Y2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSoxZW0gKyAycHggKyB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pKjIpfS5rLXRhYnN0cmlwLW1kIC5rLXRhYnN0cmlwLWl0ZW1zIC5rLWxpbmt7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKX06aXMoLmstdGFic3RyaXAtbWQuay10YWJzdHJpcC1sZWZ0LC5rLXRhYnN0cmlwLW1kLmstdGFic3RyaXAtcmlnaHQpOmlzKC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheSkgOmlzKC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIpOjpiZWZvcmUsOmlzKC5rLXRhYnN0cmlwLW1kLmstdGFic3RyaXAtbGVmdCwuay10YWJzdHJpcC1tZC5rLXRhYnN0cmlwLXJpZ2h0KTppcyguay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkpIDppcyguay10YWJzdHJpcC1pdGVtcy13cmFwcGVyKTo6YWZ0ZXJ7aGVpZ2h0OmNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkqMWVtICsgMnB4ICsgdmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pKjIpfS5rLXRhYnN0cmlwLWxnIC5rLXRhYnN0cmlwLWl0ZW1zIC5rLWxpbmt7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZS1sZywgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIG5vcm1hbCk7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTJcXC41LCAwLjYyNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKX06aXMoLmstdGFic3RyaXAtbGcuay10YWJzdHJpcC1sZWZ0LC5rLXRhYnN0cmlwLWxnLmstdGFic3RyaXAtcmlnaHQpOmlzKC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheSkgOmlzKC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIpOjpiZWZvcmUsOmlzKC5rLXRhYnN0cmlwLWxnLmstdGFic3RyaXAtbGVmdCwuay10YWJzdHJpcC1sZy5rLXRhYnN0cmlwLXJpZ2h0KTppcyguay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkpIDppcyguay10YWJzdHJpcC1pdGVtcy13cmFwcGVyKTo6YWZ0ZXJ7aGVpZ2h0OmNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIG5vcm1hbCkqMWVtICsgMnB4ICsgdmFyKC0ta2VuZG8tc3BhY2luZy0yXFwuNSwgMC42MjVyZW0pKjIpfS5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpfS5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpfS5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbTpob3Zlciwuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWl0ZW0uay1ob3Zlcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCl9LmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtOmFjdGl2ZSwuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWl0ZW0uay1hY3RpdmUsLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtLmstc2VsZWN0ZWR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9LmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtOmZvY3VzLC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbS5rLWZvY3Vze2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwwLDAsLjEyKX0uay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWl0ZW0uay10YWJzdHJpcC1kcmFnZ2luZ3tib3gtc2hhZG93OnZhcigtLWtlbmRvLWVsZXZhdGlvbi0zLCAwIDZweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA4KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKX0uay10YWJzdHJpcC1jb250ZW50LC5rLXRhYnN0cmlwPi5rLWNvbnRlbnR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLXRhYnN0cmlwLWNvbnRlbnQ6Zm9jdXMsLmstdGFic3RyaXAtY29udGVudC5rLWZvY3VzLC5rLXRhYnN0cmlwPi5rLWNvbnRlbnQ6Zm9jdXMsLmstdGFic3RyaXA+LmstY29udGVudC5rLWZvY3Vze291dGxpbmUtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpfS5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheS5rLXRhYnN0cmlwLXRvcCAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyOjpiZWZvcmUsLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5LmstdGFic3RyaXAtYm90dG9tIC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXI6OmJlZm9yZXtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg5MGRlZywgdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpLCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpIDAlLCB0cmFuc3BhcmVudCkpfS5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheS5rLXRhYnN0cmlwLXRvcCAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyOjphZnRlciwuay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkuay10YWJzdHJpcC1ib3R0b20gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcjo6YWZ0ZXJ7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZiksIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZikgMCUsIHRyYW5zcGFyZW50KSl9LmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5LmstdGFic3RyaXAtbGVmdCAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyOjpiZWZvcmUsLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5LmstdGFic3RyaXAtcmlnaHQgLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcjo6YmVmb3Jle2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDE4MGRlZywgdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpLCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpIDAlLCB0cmFuc3BhcmVudCkpfS5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheS5rLXRhYnN0cmlwLWxlZnQgLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcjo6YWZ0ZXIsLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5LmstdGFic3RyaXAtcmlnaHQgLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcjo6YWZ0ZXJ7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMzYwZGVnLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZiksIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZikgMCUsIHRyYW5zcGFyZW50KSl9OmlzKC5rLXJ0bCAuay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXksW2Rpcj1ydGxdIC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheSwuay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkuay1ydGwsLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5W2Rpcj1ydGxdKS5rLXRhYnN0cmlwLXRvcCAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyOjpiZWZvcmUsOmlzKC5rLXJ0bCAuay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXksW2Rpcj1ydGxdIC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheSwuay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkuay1ydGwsLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5W2Rpcj1ydGxdKS5rLXRhYnN0cmlwLWJvdHRvbSAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyOjpiZWZvcmV7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZiksIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZikgMCUsIHRyYW5zcGFyZW50KSl9OmlzKC5rLXJ0bCAuay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXksW2Rpcj1ydGxdIC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheSwuay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkuay1ydGwsLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5W2Rpcj1ydGxdKS5rLXRhYnN0cmlwLXRvcCAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyOjphZnRlciw6aXMoLmstcnRsIC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheSxbZGlyPXJ0bF0gLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5LC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheS5rLXJ0bCwuay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXlbZGlyPXJ0bF0pLmstdGFic3RyaXAtYm90dG9tIC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXI6OmFmdGVye2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDkwZGVnLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZiksIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZikgMCUsIHRyYW5zcGFyZW50KSl9Lmstd2l6YXJke3BhZGRpbmctYmxvY2s6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkqMi41KTtwYWRkaW5nLWlubGluZTpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSoyLjUpO2JvcmRlci13aWR0aDowcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JveC1zaXppbmc6Ym9yZGVyLWJveDtvdXRsaW5lOjA7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO3Bvc2l0aW9uOnJlbGF0aXZlO2NvbG9yOmluaGVyaXQ7YmFja2dyb3VuZDpub25lO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpzdHJldGNoO292ZXJmbG93OmhpZGRlbn0uay13aXphcmQgLmstd2l6YXJkLXN0ZXBze2JveC1zaXppbmc6Ym9yZGVyLWJveDtkaXNwbGF5OmZsZXg7b3ZlcmZsb3c6aGlkZGVufS5rLXdpemFyZCAuay13aXphcmQtc3RlcHtib3gtc2l6aW5nOmJvcmRlci1ib3g7cGFkZGluZzpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSo0LzQgKyAycHgpO3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpzdHJldGNoO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5rLXdpemFyZCAuay13aXphcmQtc3RlcDpmb2N1cywuay13aXphcmQgLmstd2l6YXJkLXN0ZXAuay1mb2N1c3tvdXRsaW5lLXdpZHRoOjFweDtvdXRsaW5lLXN0eWxlOmRvdHRlZDtvdXRsaW5lLW9mZnNldDotMXB4fS5rLXdpemFyZCAuay13aXphcmQtY29udGVudHtib3gtc2l6aW5nOmJvcmRlci1ib3g7b3ZlcmZsb3cteTphdXRvfS5rLXdpemFyZCAuay13aXphcmQtYnV0dG9uc3ttYXJnaW4tYmxvY2stc3RhcnQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pKjgpO2JveC1zaXppbmc6Ym9yZGVyLWJveDtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOm5vd3JhcDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47ZmxleC1zaHJpbms6MH0uay13aXphcmQgLmstd2l6YXJkLWJ1dHRvbnMgLmstYnV0dG9ue21hcmdpbi1pbmxpbmUtZW5kOnZhcigtLWtlbmRvLXNwYWNpbmctMlxcLjUsIDAuNjI1cmVtKX0uay13aXphcmQgLmstd2l6YXJkLWJ1dHRvbnMgLmstd2l6YXJkLXBhZ2Vye3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uay13aXphcmQgLmstd2l6YXJkLWJ1dHRvbnMtcmlnaHQgLmstYnV0dG9uOmxhc3Qtb2YtdHlwZXttYXJnaW4taW5saW5lLWVuZDowfS5rLXdpemFyZCAuay1zdGVwcGVyIC5rLXN0ZXAtbGlzdC12ZXJ0aWNhbCAuay1zdGVwe2ZsZXg6MSAwIGF1dG99Lmstd2l6YXJkIC5rLXN0ZXBwZXIgLmstc3RlcC1pbmRpY2F0b3J7ZmxleC1zaHJpbms6MH0uay13aXphcmQtaG9yaXpvbnRhbHtmbGV4LWRpcmVjdGlvbjpjb2x1bW59Lmstd2l6YXJkLWhvcml6b250YWwgLmstd2l6YXJkLXN0ZXBze21hcmdpbi1ibG9jay1zdGFydDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkqOCl9Lmstd2l6YXJkLWhvcml6b250YWwgLmstd2l6YXJkLXN0ZXBzLC5rLXdpemFyZC1ob3Jpem9udGFsIC5rLXdpemFyZC1jb250ZW50e2ZsZXg6MSAxIGF1dG99Lmstd2l6YXJkLXZlcnRpY2FsIC5rLXdpemFyZC1zdGVwc3ttYXJnaW4taW5saW5lLXN0YXJ0OmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pKjQpO2ZsZXg6MSAwIDAlfS5rLXdpemFyZC12ZXJ0aWNhbCAuay13aXphcmQtY29udGVudHtmbGV4OjEgMSAwJX0uay13aXphcmQtbGVmdHtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZX0uay13aXphcmQtbGVmdCAuay13aXphcmQtc3RlcHN7bWFyZ2luLWlubGluZS1lbmQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkqNCk7bWFyZ2luLWlubGluZS1zdGFydDowfS5rLXdpemFyZC1zdGVwOmZvY3VzLC5rLXdpemFyZC1zdGVwLmstZm9jdXN7b3V0bGluZS1jb2xvcjojNjU2NTY1fS5rLWV4cGFuZGVye2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JveC1zaXppbmc6Ym9yZGVyLWJveDtvdmVyZmxvdzpoaWRkZW47b3V0bGluZTowO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLWV4cGFuZGVyICosLmstZXhwYW5kZXIgKjo6YmVmb3JlLC5rLWV4cGFuZGVyICo6OmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveH0uay1leHBhbmRlci1oZWFkZXJ7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjtjdXJzb3I6cG9pbnRlcn0uay1leHBhbmRlci1zcGFjZXJ7ZmxleDoxIDEgYXV0b30uay1leHBhbmRlci10aXRsZXt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC13ZWlnaHQ6NTAwfS5rLWV4cGFuZGVyLWluZGljYXRvcnttYXJnaW4taW5saW5lLXN0YXJ0OnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfS5rLWV4cGFuZGVyLWNvbnRlbnR7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSl9LmstZXhwYW5kZXIrLmstZXhwYW5kZXIuay1leHBhbmRlZCwuay1leHBhbmRlci5rLWV4cGFuZGVkKy5rLWV4cGFuZGVye21hcmdpbi1ibG9jay1zdGFydDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstZXhwYW5kZXI6bm90KC5rLWV4cGFuZGVkKSsuay1leHBhbmRlcjpub3QoLmstZXhwYW5kZWQpe2JvcmRlci1ibG9jay1zdGFydC13aWR0aDowfS5rLWV4cGFuZGVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1leHBhbmRlci5rLWZvY3Vze2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwwLDAsLjEyKX0uay1leHBhbmRlci1oZWFkZXJ7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtvdXRsaW5lOm5vbmV9LmstZXhwYW5kZXItaGVhZGVyOmhvdmVyLC5rLWV4cGFuZGVyLWhlYWRlci5rLWhvdmVye2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMDQpfS5rLWV4cGFuZGVyLWhlYWRlci5rLWZvY3Vze2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwwLDAsLjEyKX0uay1leHBhbmRlci10aXRsZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1leHBhbmRlci1zdWItdGl0bGV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KX0uay1ibG9jaywuay1wYW5lbHtib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO3BhZGRpbmc6MDtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3gtc2l6aW5nOmJvcmRlci1ib3h9LmstYmxvY2s+LmstaGVhZGVyLC5rLXBhbmVsPi5rLWhlYWRlcntib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO2JvcmRlci1zdGFydC1lbmQtcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSl9LmstYmxvY2s+LmstY29udGVudCwuay1wYW5lbD4uay1jb250ZW50e3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSl9LmstYmxvY2ssLmstcGFuZWx7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLWJsb2NrPi5rLWhlYWRlciwuay1wYW5lbD4uay1oZWFkZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfTp3aGVyZSguay1jb250ZW50KXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9LmstcGFuZWxiYXJ7bWFyZ2luOjA7cGFkZGluZzowO2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JveC1zaXppbmc6Ym9yZGVyLWJveDtvdXRsaW5lOjA7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO2xpc3Qtc3R5bGU6bm9uZTtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLXBhbmVsYmFyICosLmstcGFuZWxiYXIgKjo6YmVmb3JlLC5rLXBhbmVsYmFyICo6OmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveH0uay1wYW5lbGJhcj4uay1wYW5lbGJhci1oZWFkZXJ7Ym9yZGVyLXdpZHRoOjA7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjppbmhlcml0O2Rpc3BsYXk6YmxvY2t9LmstcGFuZWxiYXI+LmstcGFuZWxiYXItaGVhZGVyPi5rLWxpbmt7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7Y29sb3I6aW5oZXJpdDtiYWNrZ3JvdW5kOm5vbmU7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Zm9udC13ZWlnaHQ6NTAwO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTthbGlnbi1pdGVtczpjZW50ZXI7YWxpZ24tY29udGVudDpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7Y3Vyc29yOmRlZmF1bHQ7dHJhbnNpdGlvbjpjb2xvciAuMnMgZWFzZS1pbi1vdXQsYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQsYm9yZGVyLWNvbG9yIC4ycyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4ycyBlYXNlLWluLW91dH0uay1wYW5lbGJhcj4uay1wYW5lbGJhci1oZWFkZXIrLmstcGFuZWxiYXItaGVhZGVye2JvcmRlci1ibG9jay1zdGFydC13aWR0aDoxcHh9LmstcGFuZWxiYXIgLmstcGFuZWxiYXItZ3JvdXB7bWFyZ2luOjA7cGFkZGluZzowO2JvcmRlci13aWR0aDowO2JvcmRlci1jb2xvcjppbmhlcml0O2NvbG9yOmluaGVyaXQ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2xpc3Qtc3R5bGU6bm9uZX0uay1wYW5lbGJhciAuay1wYW5lbGJhci1ncm91cD4uay1wYW5lbGJhci1pdGVte2Rpc3BsYXk6YmxvY2t9LmstcGFuZWxiYXIgLmstcGFuZWxiYXItZ3JvdXA+LmstcGFuZWxiYXItaXRlbT4uay1saW5re3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7Y29sb3I6aW5oZXJpdDt0ZXh0LWRlY29yYXRpb246bm9uZTtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXA7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7YWxpZ24taXRlbXM6Y2VudGVyO2FsaWduLWNvbnRlbnQ6Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO2N1cnNvcjpkZWZhdWx0O3RyYW5zaXRpb246Y29sb3IgLjJzIGVhc2UtaW4tb3V0LGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0LGJvcmRlci1jb2xvciAuMnMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMnMgZWFzZS1pbi1vdXR9LmstcGFuZWxiYXIgLmstcGFuZWxiYXItZ3JvdXA+LmstcGFuZWxiYXItaXRlbS5rLWxldmVsLTEgLmstbGlua3twYWRkaW5nLWlubGluZS1zdGFydDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkqMSl9LmstcGFuZWxiYXIgLmstcGFuZWxiYXItZ3JvdXA+LmstcGFuZWxiYXItaXRlbS5rLWxldmVsLTIgLmstbGlua3twYWRkaW5nLWlubGluZS1zdGFydDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkqMil9LmstcGFuZWxiYXIgLmstcGFuZWxiYXItZ3JvdXA+LmstcGFuZWxiYXItaXRlbS5rLWxldmVsLTMgLmstbGlua3twYWRkaW5nLWlubGluZS1zdGFydDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkqMyl9LmstcGFuZWxiYXIgLmstcGFuZWxiYXItZ3JvdXA+LmstcGFuZWxiYXItaXRlbS5rLWxldmVsLTQgLmstbGlua3twYWRkaW5nLWlubGluZS1zdGFydDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkqNCl9LmstcGFuZWxiYXIgLmstcGFuZWxiYXItaXRlbXtvdXRsaW5lLXN0eWxlOm5vbmV9LmstcGFuZWxiYXIgLmstcGFuZWxiYXItY29udGVudHtkaXNwbGF5OmZsb3ctcm9vdH0uay1wYW5lbGJhciAuay1wYW5lbGJhci1leHBhbmQsLmstcGFuZWxiYXIgLmstcGFuZWxiYXItY29sbGFwc2UsLmstcGFuZWxiYXIgLmstcGFuZWxiYXItdG9nZ2xle21hcmdpbi1pbmxpbmUtc3RhcnQ6YXV0b30uay1wYW5lbGJhciAuay1wYW5lbGJhci1ncm91cCAuay1wYW5lbGJhci1leHBhbmQsLmstcGFuZWxiYXIgLmstcGFuZWxiYXItZ3JvdXAgLmstcGFuZWxiYXItY29sbGFwc2UsLmstcGFuZWxiYXIgLmstcGFuZWxiYXItZ3JvdXAgLmstcGFuZWxiYXItdG9nZ2xle21hcmdpbi1pbmxpbmUtZW5kOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSAtIHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkpfS5rLXBhbmVsYmFye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1wYW5lbGJhcj4uay1wYW5lbGJhci1oZWFkZXI+LmstbGlua3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1wYW5lbGJhcj4uay1wYW5lbGJhci1oZWFkZXI+LmstbGluayAuay1pY29uLC5rLXBhbmVsYmFyPi5rLXBhbmVsYmFyLWhlYWRlcj4uay1saW5rIC5rLXBhbmVsYmFyLWl0ZW0taWNvbntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCl9LmstcGFuZWxiYXI+LmstcGFuZWxiYXItaGVhZGVyPi5rLWxpbms6aG92ZXIsLmstcGFuZWxiYXI+LmstcGFuZWxiYXItaGVhZGVyPi5rLWxpbmsuay1ob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2UtaG92ZXIsICNlYmViZWIpfS5rLXBhbmVsYmFyPi5rLXBhbmVsYmFyLWhlYWRlcj4uay1saW5rOmZvY3VzLC5rLXBhbmVsYmFyPi5rLXBhbmVsYmFyLWhlYWRlcj4uay1saW5rLmstZm9jdXN7Ym94LXNoYWRvdzppbnNldCAwIDAgMCAycHggcmdiYSgwLDAsMCwuMTIpfS5rLXBhbmVsYmFyPi5rLXBhbmVsYmFyLWhlYWRlcj4uay1saW5rLmstc2VsZWN0ZWR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1wYW5lbGJhcj4uay1wYW5lbGJhci1oZWFkZXI+LmstbGluay5rLXNlbGVjdGVkIC5rLWljb24sLmstcGFuZWxiYXI+LmstcGFuZWxiYXItaGVhZGVyPi5rLWxpbmsuay1zZWxlY3RlZCAuay1wYW5lbGJhci1pdGVtLWljb257Y29sb3I6aW5oZXJpdH0uay1wYW5lbGJhcj4uay1wYW5lbGJhci1oZWFkZXI+LmstbGluay5rLXNlbGVjdGVkOmhvdmVyLC5rLXBhbmVsYmFyPi5rLXBhbmVsYmFyLWhlYWRlcj4uay1saW5rLmstc2VsZWN0ZWQuay1ob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktaG92ZXIsICNlYTVhNTEpfS5rLXBhbmVsYmFyIC5rLXBhbmVsYmFyLWdyb3VwPi5rLXBhbmVsYmFyLWl0ZW0+LmstbGluazpob3Zlciwuay1wYW5lbGJhciAuay1wYW5lbGJhci1ncm91cD4uay1wYW5lbGJhci1pdGVtPi5rLWxpbmsuay1ob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2UtaG92ZXIsICNlYmViZWIpfS5rLXBhbmVsYmFyIC5rLXBhbmVsYmFyLWdyb3VwPi5rLXBhbmVsYmFyLWl0ZW0+LmstbGluazpmb2N1cywuay1wYW5lbGJhciAuay1wYW5lbGJhci1ncm91cD4uay1wYW5lbGJhci1pdGVtPi5rLWxpbmsuay1mb2N1c3tib3gtc2hhZG93Omluc2V0IDAgMCAwIDJweCByZ2JhKDAsMCwwLC4xMil9LmstcGFuZWxiYXIgLmstcGFuZWxiYXItZ3JvdXA+LmstcGFuZWxiYXItaXRlbT4uay1saW5rLmstc2VsZWN0ZWR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1wYW5lbGJhciAuay1wYW5lbGJhci1ncm91cD4uay1wYW5lbGJhci1pdGVtPi5rLWxpbmsuay1zZWxlY3RlZDpob3Zlciwuay1wYW5lbGJhciAuay1wYW5lbGJhci1ncm91cD4uay1wYW5lbGJhci1pdGVtPi5rLWxpbmsuay1zZWxlY3RlZC5rLWhvdmVye2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1ob3ZlciwgI2VhNWE1MSl9Lmstc3BsaXR0ZXJ7aGVpZ2h0OjMwMHB4O2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JveC1zaXppbmc6Ym9yZGVyLWJveDtvdXRsaW5lOjA7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCl9Lmstc3BsaXR0ZXIgLmstcGFuZXtvdmVyZmxvdzpoaWRkZW47Ym94LXNpemluZzpib3JkZXItYm94fS5rLXNwbGl0dGVyIC5rLXNjcm9sbGFibGV7b3ZlcmZsb3c6YXV0b30uay1zcGxpdHRlciAuay1zcGxpdHRlci1yZXNpemluZ3tvdmVyZmxvdzpoaWRkZW59Lmstc3BsaXR0ZXIgLmstcGFuZS1sb2FkaW5ne3Bvc2l0aW9uOnN0YXRpYztpbnNldC1ibG9jay1zdGFydDo1MCU7aW5zZXQtaW5saW5lLXN0YXJ0OjUwJX0uay1naG9zdC1zcGxpdGJhciwuay1zcGxpdGJhcntib3JkZXItc3R5bGU6c29saWQ7b3V0bGluZTowO3Bvc2l0aW9uOmFic29sdXRlOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO3RvdWNoLWFjdGlvbjpub25lO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uay1naG9zdC1zcGxpdGJhciAuay1jb2xsYXBzZS1wcmV2LC5rLWdob3N0LXNwbGl0YmFyIC5rLWNvbGxhcHNlLW5leHQsLmstc3BsaXRiYXIgLmstY29sbGFwc2UtcHJldiwuay1zcGxpdGJhciAuay1jb2xsYXBzZS1uZXh0e2N1cnNvcjpwb2ludGVyO3BhZGRpbmc6dmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pfS5rLXNwbGl0YmFyLWRyYWdnYWJsZS1ob3Jpem9udGFse2N1cnNvcjpjb2wtcmVzaXplfS5rLXNwbGl0YmFyLWRyYWdnYWJsZS12ZXJ0aWNhbHtjdXJzb3I6cm93LXJlc2l6ZX0uay1naG9zdC1zcGxpdGJhci1ob3Jpem9udGFsLC5rLXNwbGl0YmFyLWhvcml6b250YWx7d2lkdGg6dmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtib3JkZXItd2lkdGg6MDtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteTtmbGV4LWRpcmVjdGlvbjpjb2x1bW47aW5zZXQtYmxvY2stc3RhcnQ6MH0uay1naG9zdC1zcGxpdGJhci12ZXJ0aWNhbCwuay1zcGxpdGJhci12ZXJ0aWNhbHtoZWlnaHQ6dmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtib3JkZXItd2lkdGg6MDtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtmbGV4LWRpcmVjdGlvbjpyb3c7aW5zZXQtaW5saW5lLXN0YXJ0OjB9Lmstc3BsaXRiYXItc3RhdGljLWhvcml6b250YWx7d2lkdGg6MXB4fS5rLXNwbGl0YmFyLXN0YXRpYy12ZXJ0aWNhbHtoZWlnaHQ6MXB4fS5rLXNwbGl0YmFyLWRyYWdnYWJsZS1ob3Jpem9udGFsIC5rLXJlc2l6ZS1oYW5kbGV7d2lkdGg6MnB4O2hlaWdodDoyMHB4O3Bvc2l0aW9uOnN0YXRpYzt6LWluZGV4OjF9Lmstc3BsaXRiYXIgLmstcmVzaXplLWhhbmRsZXtkaXNwbGF5Om5vbmU7YmFja2dyb3VuZC1jb2xvcjpjdXJyZW50Q29sb3J9Lmstc3BsaXRiYXItZHJhZ2dhYmxlLWhvcml6b250YWwgLmstcmVzaXplLWhhbmRsZSwuay1zcGxpdGJhci1kcmFnZ2FibGUtdmVydGljYWwgLmstcmVzaXplLWhhbmRsZXtkaXNwbGF5OmJsb2NrfS5rLXNwbGl0YmFyLWhvcml6b250YWwgLmstY29sbGFwc2UtcHJldnttYXJnaW4tYmxvY2stZW5kOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1zcGxpdGJhci1ob3Jpem9udGFsIC5rLWNvbGxhcHNlLW5leHR7bWFyZ2luLWJsb2NrLXN0YXJ0OnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1zcGxpdGJhci12ZXJ0aWNhbCAuay1jb2xsYXBzZS1wcmV2e21hcmdpbi1pbmxpbmUtZW5kOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1zcGxpdGJhci12ZXJ0aWNhbCAuay1jb2xsYXBzZS1uZXh0e21hcmdpbi1pbmxpbmUtc3RhcnQ6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLXNwbGl0YmFyLWRyYWdnYWJsZS12ZXJ0aWNhbCAuay1yZXNpemUtaGFuZGxle3dpZHRoOjIwcHg7aGVpZ2h0OjJweDtwb3NpdGlvbjpzdGF0aWM7ei1pbmRleDoxfS5rLXBhbmU+Lmstc3BsaXR0ZXJ7Ym9yZGVyLXdpZHRoOjA7b3ZlcmZsb3c6aGlkZGVufS5rLXBhbmU+Lmstc3BsaXR0ZXItb3ZlcmxheXtvcGFjaXR5OjA7cG9zaXRpb246YWJzb2x1dGV9Lmstc3BsaXR0ZXItZmxleHtkaXNwbGF5OmZsZXg7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30uay1zcGxpdHRlci1mbGV4IC5rLXBhbmV7cG9zaXRpb246cmVsYXRpdmU7ZmxleDoxIDEgYXV0bzttaW4td2lkdGg6MDttYXgtd2lkdGg6MTAwJTttaW4taGVpZ2h0OjA7bWF4LWhlaWdodDoxMDAlO2hlaWdodDoxMDAlfS5rLXNwbGl0dGVyLWZsZXggLmstcGFuZS1zdGF0aWN7ZmxleC1ncm93OjA7ZmxleC1zaHJpbms6MH0uay1zcGxpdHRlci1mbGV4IC5rLXBhbmUtZmxleHtkaXNwbGF5OmZsZXh9Lmstc3BsaXR0ZXItZmxleCAuay1zcGxpdGJhcntwb3NpdGlvbjpzdGF0aWM7ZmxleDowIDAgYXV0b30uay1zcGxpdHRlci1mbGV4IC5rLXBhbmUuay1oaWRkZW4sLmstc3BsaXR0ZXItZmxleCAuay1wYW5lW2hpZGRlbl0sLmstc3BsaXR0ZXItZmxleCAuay1wYW5lLWZsZXguay1oaWRkZW4sLmstc3BsaXR0ZXItZmxleCAuay1wYW5lLWZsZXhbaGlkZGVuXXtmbGV4OjAgMSAwJSAhaW1wb3J0YW50O292ZXJmbG93OmhpZGRlbiAhaW1wb3J0YW50O2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0uay1zcGxpdHRlci1mbGV4Lmstc3BsaXR0ZXItaG9yaXpvbnRhbHtmbGV4LWRpcmVjdGlvbjpyb3d9Lmstc3BsaXR0ZXItZmxleC5rLXNwbGl0dGVyLXZlcnRpY2Fse2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uay1zcGxpdHRlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9Lmstc3BsaXRiYXJ7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSl9Lmstc3BsaXRiYXI6aG92ZXIsLmstc3BsaXRiYXIuay1ob3Zlciwuay1zcGxpdGJhci1ob3Jpem9udGFsLWhvdmVyLC5rLXNwbGl0YmFyLXZlcnRpY2FsLWhvdmVye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2UtaG92ZXIsICNlYmViZWIpfS5rLXNwbGl0YmFyOmZvY3VzLC5rLXNwbGl0YmFyLmstZm9jdXN7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7YmFja2dyb3VuZDp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1naG9zdC1zcGxpdGJhcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2UtaG92ZXIsICNlYmViZWIpfS5rLXRpbGVsYXlvdXR7Ym9yZGVyLXdpZHRoOjBweDtib3JkZXItc3R5bGU6c29saWQ7Ym94LXNpemluZzpib3JkZXItYm94O291dGxpbmU6MDtkaXNwbGF5OmdyaWQ7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pIHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstdGlsZWxheW91dCAuay1jYXJke2JveC1zaGFkb3c6bm9uZTtib3JkZXItd2lkdGg6MXB4fS5rLXRpbGVsYXlvdXQtaXRlbXtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjB9LmstbGF5b3V0LWl0ZW0taGludHtib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbGcsIDAuMzc1cmVtKTtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtwb3NpdGlvbjpyZWxhdGl2ZX0uay1sYXlvdXQtaXRlbS1oaW50LmstbGF5b3V0LWl0ZW0taGludC1yZXNpemV7ei1pbmRleDozfS5rLXRpbGVsYXlvdXQtaXRlbS1oZWFkZXIuay1jYXJkLWhlYWRlcnt6LWluZGV4OjB9LmstdGlsZWxheW91dC1pdGVtLWJvZHl7bWluLWhlaWdodDowfS5rLXRpbGVsYXlvdXR7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKX0uay1sYXlvdXQtaXRlbS1oaW50e2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2JhY2tncm91bmQtY29sb3I6aHNsYSgwLDAlLDEwMCUsLjIpfS5rLWdyaWQtZmxvdy1yb3d7Z3JpZC1hdXRvLWZsb3c6cm93fS5cXCFrLWdyaWQtZmxvdy1yb3d7Z3JpZC1hdXRvLWZsb3c6cm93ICFpbXBvcnRhbnR9LmstZ3JpZC1mbG93LWNvbHtncmlkLWF1dG8tZmxvdzpjb2x1bW59LlxcIWstZ3JpZC1mbG93LWNvbHtncmlkLWF1dG8tZmxvdzpjb2x1bW4gIWltcG9ydGFudH0uay1ncmlkLWZsb3ctZGVuc2V7Z3JpZC1hdXRvLWZsb3c6ZGVuc2V9LlxcIWstZ3JpZC1mbG93LWRlbnNle2dyaWQtYXV0by1mbG93OmRlbnNlICFpbXBvcnRhbnR9LmstZ3JpZC1mbG93LXJvdy1kZW5zZXtncmlkLWF1dG8tZmxvdzpyb3cgZGVuc2V9LlxcIWstZ3JpZC1mbG93LXJvdy1kZW5zZXtncmlkLWF1dG8tZmxvdzpyb3cgZGVuc2UgIWltcG9ydGFudH0uay1ncmlkLWZsb3ctY29sLWRlbnNle2dyaWQtYXV0by1mbG93OmNvbHVtbiBkZW5zZX0uXFwhay1ncmlkLWZsb3ctY29sLWRlbnNle2dyaWQtYXV0by1mbG93OmNvbHVtbiBkZW5zZSAhaW1wb3J0YW50fS5rLWdyaWQtZmxvdy11bnNldHtncmlkLWF1dG8tZmxvdzp1bnNldH0uXFwhay1ncmlkLWZsb3ctdW5zZXR7Z3JpZC1hdXRvLWZsb3c6dW5zZXQgIWltcG9ydGFudH0uay1qdXN0aWZ5LWl0ZW1zLW5vcm1hbHtqdXN0aWZ5LWl0ZW1zOm5vcm1hbH0uXFwhay1qdXN0aWZ5LWl0ZW1zLW5vcm1hbHtqdXN0aWZ5LWl0ZW1zOm5vcm1hbCAhaW1wb3J0YW50fS5rLWp1c3RpZnktaXRlbXMtc3RyZXRjaHtqdXN0aWZ5LWl0ZW1zOnN0cmV0Y2h9LlxcIWstanVzdGlmeS1pdGVtcy1zdHJldGNoe2p1c3RpZnktaXRlbXM6c3RyZXRjaCAhaW1wb3J0YW50fS5rLWp1c3RpZnktaXRlbXMtY2VudGVye2p1c3RpZnktaXRlbXM6Y2VudGVyfS5cXCFrLWp1c3RpZnktaXRlbXMtY2VudGVye2p1c3RpZnktaXRlbXM6Y2VudGVyICFpbXBvcnRhbnR9LmstanVzdGlmeS1pdGVtcy1zdGFydHtqdXN0aWZ5LWl0ZW1zOnN0YXJ0fS5cXCFrLWp1c3RpZnktaXRlbXMtc3RhcnR7anVzdGlmeS1pdGVtczpzdGFydCAhaW1wb3J0YW50fS5rLWp1c3RpZnktaXRlbXMtZW5ke2p1c3RpZnktaXRlbXM6ZW5kfS5cXCFrLWp1c3RpZnktaXRlbXMtZW5ke2p1c3RpZnktaXRlbXM6ZW5kICFpbXBvcnRhbnR9LmstanVzdGlmeS1pdGVtcy1mbGV4LXN0YXJ0e2p1c3RpZnktaXRlbXM6ZmxleC1zdGFydH0uXFwhay1qdXN0aWZ5LWl0ZW1zLWZsZXgtc3RhcnR7anVzdGlmeS1pdGVtczpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmstanVzdGlmeS1pdGVtcy1mbGV4LWVuZHtqdXN0aWZ5LWl0ZW1zOmZsZXgtZW5kfS5cXCFrLWp1c3RpZnktaXRlbXMtZmxleC1lbmR7anVzdGlmeS1pdGVtczpmbGV4LWVuZCAhaW1wb3J0YW50fS5rLWp1c3RpZnktaXRlbXMtc2VsZi1zdGFydHtqdXN0aWZ5LWl0ZW1zOnNlbGYtc3RhcnR9LlxcIWstanVzdGlmeS1pdGVtcy1zZWxmLXN0YXJ0e2p1c3RpZnktaXRlbXM6c2VsZi1zdGFydCAhaW1wb3J0YW50fS5rLWp1c3RpZnktaXRlbXMtc2VsZi1lbmR7anVzdGlmeS1pdGVtczpzZWxmLWVuZH0uXFwhay1qdXN0aWZ5LWl0ZW1zLXNlbGYtZW5ke2p1c3RpZnktaXRlbXM6c2VsZi1lbmQgIWltcG9ydGFudH0uay1qdXN0aWZ5LWl0ZW1zLWxlZnR7anVzdGlmeS1pdGVtczpsZWZ0fS5cXCFrLWp1c3RpZnktaXRlbXMtbGVmdHtqdXN0aWZ5LWl0ZW1zOmxlZnQgIWltcG9ydGFudH0uay1qdXN0aWZ5LWl0ZW1zLXJpZ2h0e2p1c3RpZnktaXRlbXM6cmlnaHR9LlxcIWstanVzdGlmeS1pdGVtcy1yaWdodHtqdXN0aWZ5LWl0ZW1zOnJpZ2h0ICFpbXBvcnRhbnR9LmstanVzdGlmeS1pdGVtcy1iYXNlbGluZXtqdXN0aWZ5LWl0ZW1zOmJhc2VsaW5lfS5cXCFrLWp1c3RpZnktaXRlbXMtYmFzZWxpbmV7anVzdGlmeS1pdGVtczpiYXNlbGluZSAhaW1wb3J0YW50fS5rLWp1c3RpZnktaXRlbXMtZmlyc3QtYmFzZWxpbmV7anVzdGlmeS1pdGVtczpmaXJzdCBiYXNlbGluZX0uXFwhay1qdXN0aWZ5LWl0ZW1zLWZpcnN0LWJhc2VsaW5le2p1c3RpZnktaXRlbXM6Zmlyc3QgYmFzZWxpbmUgIWltcG9ydGFudH0uay1qdXN0aWZ5LWl0ZW1zLWxhc3QtYmFzZWxpbmV7anVzdGlmeS1pdGVtczpsYXN0IGJhc2VsaW5lfS5cXCFrLWp1c3RpZnktaXRlbXMtbGFzdC1iYXNlbGluZXtqdXN0aWZ5LWl0ZW1zOmxhc3QgYmFzZWxpbmUgIWltcG9ydGFudH0uay1kb2NrLW1hbmFnZXJ7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXA7b3ZlcmZsb3c6YXV0bztib3gtc2l6aW5nOmJvcmRlci1ib3h9LmstZG9jay1tYW5hZ2VyLXRvb2xiYXJ7Ym9yZGVyLXdpZHRoOjAgMXB4IDAgMDtib3JkZXItY29sb3I6aW5oZXJpdDtmbGV4LXNocmluazowO3dyaXRpbmctbW9kZTp2ZXJ0aWNhbC1scjtib3gtc2hhZG93Om5vbmV9LmstZG9jay1tYW5hZ2VyLXRvb2xiYXI6OmJlZm9yZXtoZWlnaHQ6MH0uay1kb2NrLW1hbmFnZXItdG9vbGJhciAuay1zZXBhcmF0b3ItaG9yaXpvbnRhbHt3aWR0aDoxLjQyODU3MTQyODZlbTtoZWlnaHQ6MDtib3JkZXItd2lkdGg6MXB4IDAgMH0uay1kb2NrLW1hbmFnZXItcGFuZS1jb250YWluZXJ7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtkaXNwbGF5OmZsZXg7ZmxleC1ncm93OjE7b3ZlcmZsb3c6aGlkZGVufS5rLWRvY2stbWFuYWdlci1zcGxpdHRlciwuay1kb2NrLW1hbmFnZXItdW5waW5uZWQtY29udGFpbmVye2hlaWdodDoxMDAlO2JvcmRlci13aWR0aDowO2FsaWduLWl0ZW1zOnN0cmV0Y2h9LmstZG9jay1tYW5hZ2VyLXNwbGl0dGVyPi5rLXBhbmUsLmstZG9jay1tYW5hZ2VyLXVucGlubmVkLWNvbnRhaW5lcj4uay1wYW5le2hlaWdodDphdXRvO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtib3JkZXItY29sb3I6aW5oZXJpdH0uay1kb2NrLW1hbmFnZXItc3BsaXR0ZXIgLmstcGFuZS1oZWFkZXIsLmstZG9jay1tYW5hZ2VyLXVucGlubmVkLWNvbnRhaW5lciAuay1wYW5lLWhlYWRlcntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtib3JkZXItYmxvY2stZW5kLXdpZHRoOjFweDtib3JkZXItYmxvY2stZW5kLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjppbmhlcml0fS5rLWRvY2stbWFuYWdlci1zcGxpdHRlciAuay1wYW5lLXRpdGxlLC5rLWRvY2stbWFuYWdlci11bnBpbm5lZC1jb250YWluZXIgLmstcGFuZS10aXRsZXtmb250LWZhbWlseTp2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZS1sZywgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtc20sIG5vcm1hbCk7Zm9udC13ZWlnaHQ6dmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtbm9ybWFsLCBub3JtYWwpO2ZsZXg6MSAxIGF1dG87d2hpdGUtc3BhY2U6bm93cmFwO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7b3ZlcmZsb3c6aGlkZGVufS5rLWRvY2stbWFuYWdlci1zcGxpdHRlciAuay1wYW5lLXNjcm9sbGFibGUsLmstZG9jay1tYW5hZ2VyLXVucGlubmVkLWNvbnRhaW5lciAuay1wYW5lLXNjcm9sbGFibGV7aGVpZ2h0OjEwMCU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtib3JkZXItY29sb3I6aW5oZXJpdH0uay1kb2NrLW1hbmFnZXItc3BsaXR0ZXIgLmstcGFuZS1jb250ZW50LC5rLWRvY2stbWFuYWdlci11bnBpbm5lZC1jb250YWluZXIgLmstcGFuZS1jb250ZW50e2hlaWdodDoxMDAlO3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO292ZXJmbG93OmF1dG87ZmxleDoxfS5rLWRvY2stbWFuYWdlci1zcGxpdHRlciAuay1wYW5lLWFjdGlvbnMsLmstZG9jay1tYW5hZ2VyLXVucGlubmVkLWNvbnRhaW5lciAuay1wYW5lLWFjdGlvbnN7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5rLWRvY2stbWFuYWdlci1zcGxpdHRlciAuay1wYW5lLXRhYmJlZCwuay1kb2NrLW1hbmFnZXItdW5waW5uZWQtY29udGFpbmVyIC5rLXBhbmUtdGFiYmVke3BhZGRpbmctYmxvY2stc3RhcnQ6dmFyKC0ta2VuZG8tc3BhY2luZy0zXFwuNSwgMC44NzVyZW0pO3BhZGRpbmctYmxvY2stZW5kOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstZG9jay1tYW5hZ2VyLXNwbGl0dGVyIC5rLXNwbGl0YmFyLC5rLWRvY2stbWFuYWdlci11bnBpbm5lZC1jb250YWluZXIgLmstc3BsaXRiYXJ7Ym9yZGVyLXdpZHRoOjAgMXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6aW5oZXJpdH0uay1kb2NrLW1hbmFnZXItc3BsaXR0ZXIgLmstc3BsaXRiYXItdmVydGljYWwsLmstZG9jay1tYW5hZ2VyLXVucGlubmVkLWNvbnRhaW5lciAuay1zcGxpdGJhci12ZXJ0aWNhbHtib3JkZXItd2lkdGg6MXB4IDB9LmstZG9jay1tYW5hZ2VyLXVucGlubmVkLWNvbnRhaW5lcnt3aWR0aDozMDBweDtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmZsZXg7aGVpZ2h0OjEwMCU7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7ei1pbmRleDoyMH0uay1kb2NrLW1hbmFnZXItdW5waW5uZWQtY29udGFpbmVyIC5rLXBhbmV7ZGlzcGxheTppbmxpbmUtZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cG9zaXRpb246cmVsYXRpdmU7ZmxleDoxIDEgYXV0bzt3aWR0aDoxMDAlfS5rLWRvY2stbWFuYWdlci11bnBpbm5lZC1jb250YWluZXIgLmstc3BsaXRiYXJ7aGVpZ2h0OjEwMCU7cG9zaXRpb246cmVsYXRpdmU7ZmxleDpub25lfS5rLWRvY2tpbmctcHJldmlld3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JveC1zaXppbmc6Ym9yZGVyLWJveDtkaXNwbGF5OmZsZXg7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQtYmxvY2stc3RhcnQ6MDtpbnNldC1pbmxpbmUtc3RhcnQ6MDtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpkYXNoZWQ7Ym9yZGVyLXJhZGl1czp2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLXNtLCAwLjEyNXJlbSk7ei1pbmRleDoxMH0uay1kb2NrLW1hbmFnZXItd2luZG93Omhhcyguay1wYW5lKSAuay13aW5kb3ctY29udGVudHtwYWRkaW5nOjB9LmstZG9jay1uYXZpZ2F0b3ItY29udGFpbmVye3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXI7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxMDAwMTtwb2ludGVyLWV2ZW50czpub25lfS5rLWRvY2stbmF2aWdhdG9ye2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDMsIGF1dG8pO2dyaWQtdGVtcGxhdGUtcm93czpyZXBlYXQoMywgYXV0byk7anVzdGlmeS1jb250ZW50OmNlbnRlcjtwb3NpdGlvbjphYnNvbHV0ZX0uay1kb2NrLWluZGljYXRvcntwYWRkaW5nOnZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKTtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2JveC1zaXppbmc6Ym9yZGVyLWJveDtwb3NpdGlvbjpyZWxhdGl2ZTtwb2ludGVyLWV2ZW50czphbGw7b3V0bGluZS13aWR0aDoxcHg7b3V0bGluZS1zdHlsZTpzb2xpZH0uay1kb2NrLWluZGljYXRvci5rLWRvY2staW5kaWNhdG9yLW1pZGRsZXtmaWx0ZXI6bm9uZX0uay1kb2NrLWluZGljYXRvci10b3B7Z3JpZC1hcmVhOjEvMi9hdXRvfS5rLWRvY2staW5kaWNhdG9yLXJpZ2h0e2dyaWQtYXJlYToyLzMvYXV0b30uay1kb2NrLWluZGljYXRvci1ib3R0b217Z3JpZC1hcmVhOjMvMi9hdXRvfS5rLWRvY2staW5kaWNhdG9yLWxlZnR7Z3JpZC1hcmVhOjIvMS9hdXRvfS5rLWRvY2staW5kaWNhdG9yLW1pZGRsZXtncmlkLWFyZWE6Mi8yL2F1dG99LmstZG9jay1tYW5hZ2Vye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpfS5rLWRvY2stbWFuYWdlci1zcGxpdHRlciAuay1wYW5lLWhlYWRlciwuay1kb2NrLW1hbmFnZXItdW5waW5uZWQtY29udGFpbmVyIC5rLXBhbmUtaGVhZGVye2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSl9LmstZG9jay1tYW5hZ2VyLXVucGlubmVkLWNvbnRhaW5lcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym94LXNoYWRvdzo0cHggMHB4IDVweCAwcHggcmdiYSgwLDAsMCwuMDQpLDJweCAwcHggNHB4IDBweCByZ2JhKDAsMCwwLC4wMyl9LmstZG9ja2luZy1wcmV2aWV3e2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpIDE2JSwgdHJhbnNwYXJlbnQpO2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1kb2NrLWluZGljYXRvcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjU7b3V0bGluZS1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtmaWx0ZXI6ZHJvcC1zaGFkb3coMHB4IDFweCAxOHB4IHJnYmEoMCwgMCwgMCwgMC4xMikpIGRyb3Atc2hhZG93KDBweCA2cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTQpKSBkcm9wLXNoYWRvdygwcHggM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMikpfS5rLWRvY2staW5kaWNhdG9yOmhvdmVyLC5rLWRvY2staW5kaWNhdG9yLmstaG92ZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtjb2xvcjojZmZmfS5rLWJhcmNvZGV7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmstYmFyY29kZT5kaXZ7aGVpZ2h0OjE1MHB4fS5rLWNoYXJ0LC5rLXNwYXJrbGluZSwuay1zdG9ja2NoYXJ0e2JvcmRlci13aWR0aDowcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JveC1zaXppbmc6Ym9yZGVyLWJveDtvdXRsaW5lOjA7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLWNoYXJ0LC5rLXN0b2NrY2hhcnR7ZGlzcGxheTpibG9jaztoZWlnaHQ6NDAwcHh9LmstY2hhcnQtc3VyZmFjZXtoZWlnaHQ6MTAwJX0uay1jaGFydCAuay1wb3B1cHtib3JkZXItd2lkdGg6MH0uay1jaGFydC10b29sdGlwLXdyYXBwZXIgLmstYW5pbWF0aW9uLWNvbnRhaW5lci1zaG93biwuay1jaGFydC10b29sdGlwLXdyYXBwZXIuay1hbmltYXRpb24tY29udGFpbmVyLXNob3due2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7dHJhbnNpdGlvbjpsZWZ0IDMwMG1zIGN1YmljLWJlemllcigwLCAwLjMzLCAwLjE5LCAxKSx0b3AgMzAwbXMgY3ViaWMtYmV6aWVyKDAsIDAuMzMsIDAuMTksIDEpfS5rLXNwYXJrbGluZS10b29sdGlwLXdyYXBwZXIsLmstY2hhcnQtdG9vbHRpcC13cmFwcGVye3otaW5kZXg6MTIwMDB9Lmstc3BhcmtsaW5lLXRvb2x0aXAtd3JhcHBlciAuay1wb3B1cCwuay1jaGFydC10b29sdGlwLXdyYXBwZXIgLmstcG9wdXB7Ym9yZGVyLXJhZGl1czp2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtwYWRkaW5nOjA7Ym9yZGVyLXdpZHRoOjA7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApfS5rLWNoYXJ0LXRvb2x0aXAgdGFibGV7Ym9yZGVyLXNwYWNpbmc6MDtib3JkZXItY29sbGFwc2U6Y29sbGFwc2V9LmstY2hhcnQtdG9vbHRpcHtib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO2ZvbnQtc2l6ZTowLjgxMjg3NXJlbTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLWNoYXJ0LXRvb2x0aXAgdGh7d2lkdGg6YXV0bzt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjFweH0uay1jaGFydC10b29sdGlwIHRke3dpZHRoOmF1dG87dGV4dC1hbGlnbjpzdGFydDtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uay1jaGFydC1jcm9zc2hhaXItdG9vbHRpcCwuay1jaGFydC1zaGFyZWQtdG9vbHRpcHtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZH0uay1jaGFydC1zaGFyZWQtdG9vbHRpcCAuay1jaGFydC1zaGFyZWQtdG9vbHRpcC1tYXJrZXJ7ZGlzcGxheTpibG9jazt3aWR0aDoxNXB4O2hlaWdodDozcHg7dmVydGljYWwtYWxpZ246bWlkZGxlfS5rLXNlbGVjdG9ye3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfS5rLXNlbGVjdGlvbntwb3NpdGlvbjphYnNvbHV0ZTtoZWlnaHQ6MTAwJTtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItYmxvY2stZW5kOjB9Lmstc2VsZWN0aW9uLWJne3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LmstaGFuZGxle2JvcmRlci1yYWRpdXM6NTAlO3dpZHRoOjIycHg7aGVpZ2h0OjIycHg7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7ei1pbmRleDoxO3Bvc2l0aW9uOmFic29sdXRlO2JveC1zaXppbmc6Y29udGVudC1ib3h9LmstaGFuZGxlIGRpdnt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5rLWxlZnQtaGFuZGxle2luc2V0LWlubGluZS1zdGFydDotMTFweH0uay1yaWdodC1oYW5kbGV7aW5zZXQtaW5saW5lLWVuZDotMTFweH0uay1sZWZ0LWhhbmRsZSBkaXZ7bWFyZ2luOi0yMnB4IDAgMCAtMTQuNjY2NjY2NjY2N3B4O3BhZGRpbmc6NDRweCAyOS4zMzMzMzMzMzMzcHggMCAwfS5rLXJpZ2h0LWhhbmRsZSBkaXZ7bWFyZ2luOi0yMnB4IDAgMCAtMTQuNjY2NjY2NjY2N3B4O3BhZGRpbmc6NDRweCAwIDAgMjkuMzMzMzMzMzMzM3B4fS5rLWxlZnQtaGFuZGxlLmstaGFuZGxlLWFjdGl2ZSBkaXZ7bWFyZ2luLWlubGluZS1zdGFydDotNDRweDtwYWRkaW5nLWlubGluZS1zdGFydDo1OC42NjY2NjY2NjY3cHh9LmstcmlnaHQtaGFuZGxlLmstaGFuZGxlLWFjdGl2ZSBkaXZ7bWFyZ2luLWlubGluZS1zdGFydDotNDRweDtwYWRkaW5nLWlubGluZS1lbmQ6NTguNjY2NjY2NjY2N3B4fS5rLW1hc2t7cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OjEwMCV9LmstbmF2aWdhdG9yLWhpbnQgZGl2e3Bvc2l0aW9uOmFic29sdXRlfS5rLW5hdmlnYXRvci1oaW50IC5rLXNjcm9sbHtib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDo0cHh9LmstbmF2aWdhdG9yLWhpbnQgLmstdG9vbHRpcHttYXJnaW4tYmxvY2stc3RhcnQ6MjBweDttaW4td2lkdGg6MTYwcHg7b3BhY2l0eToxO3RleHQtYWxpZ246Y2VudGVyfS5rLXNwYXJrbGluZSwuay1zcGFya2xpbmUgc3BhbntkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3B9Lmstc3BhcmtsaW5lIHNwYW57aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJX0uay1jaGFydC1kcmFnZ2luZ3std2Via2l0LXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uay1jaGFydC1kb251dC1jZW50ZXJ7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcjtib3JkZXItcmFkaXVzOjUwJTt0ZXh0LWFsaWduOmNlbnRlcjtib3JkZXI6NHB4IHNvbGlkIHJnYmEoMCwwLDAsMCk7Ym94LXNpemluZzpib3JkZXItYm94fS5rLXBkZi1leHBvcnQgLmstY2hhcnQgLmstYW5pbWF0aW9uLWNvbnRhaW5lciwuay1wZGYtZXhwb3J0IC5rLXNwYXJrbGluZSAuay1hbmltYXRpb24tY29udGFpbmVyLC5rLXBkZi1leHBvcnQgLmstc3RvY2tjaGFydCAuay1hbmltYXRpb24tY29udGFpbmVye2Rpc3BsYXk6bm9uZX0uay1jaGFydC1vdmVybGF5e21hcmdpbjowO3dpZHRoOjEwMCU7aGVpZ2h0OmNhbGMoMTAwJSAtIHZhcigtLWtlbmRvLWNoYXJ0LWNvbXB1dGVkLXRpdGxlLWhlaWdodCwgMHB4KSk7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQtYmxvY2stc3RhcnQ6MDtpbnNldC1pbmxpbmUtc3RhcnQ6MDtvcGFjaXR5OjE7ei1pbmRleDoxMDAwMX0uay1jaGFydC1vdmVybGF5LXRvcHtpbnNldC1ibG9jay1zdGFydDp2YXIoLS1rZW5kby1jaGFydC1jb21wdXRlZC10aXRsZS1oZWlnaHQsIDBweCl9LmstY2hhcnQtb3ZlcmxheSAuay1uby1kYXRhLC5rLWNoYXJ0LW92ZXJsYXkgLmstbm9kYXRhe21pbi1oZWlnaHQ6YXV0bztwYWRkaW5nLWJsb2NrLXN0YXJ0OnZhcigtLWtlbmRvLXNwYWNpbmctMjUsIDdyZW0pO2NvbG9yOmluaGVyaXQ7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZS1sZywgaW5oZXJpdCk7Zm9udC13ZWlnaHQ6dmFyKC0ta2VuZG8tZm9udC13ZWlnaHQsIG5vcm1hbCl9LmstZGlhZ3JhbXtkaXNwbGF5OmJsb2NrO2hlaWdodDo2MDBweH0uay1kaWFncmFtIC5rbS1zY3JvbGwtd3JhcHBlcnt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlfS5rLWRpYWdyYW0gLmttLXNjcm9sbC13cmFwcGVye3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246cmVsYXRpdmV9LmstY2FudmFzLWNvbnRhaW5lcnt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5rLXNhbmtleSB0ZXh0e3BvaW50ZXItZXZlbnRzOm5vbmV9LmstdHJlZW1hcHtoZWlnaHQ6NDAwcHg7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO291dGxpbmU6MDtmb250LWZhbWlseTp2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7ZGlzcGxheTpibG9jaztvdmVyZmxvdzpoaWRkZW47LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstdHJlZW1hcCAuay10cmVlbWFwLXRpbGV7bWFyZ2luOi0xcHggMCAwIC0xcHg7aGVpZ2h0OjEwMCU7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlcjoxcHggc29saWQ7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7Y29sb3I6aW5oZXJpdDtiYWNrZ3JvdW5kLWNvbG9yOmluaGVyaXQ7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOmFic29sdXRlfS5rLXRyZWVtYXA+LmstdHJlZW1hcC10aWxle3Bvc2l0aW9uOnJlbGF0aXZlfS5rLXRyZWVtYXAgLmstdHJlZW1hcC10aXRsZXtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO2JvcmRlci13aWR0aDowIDAgMXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6aW5oZXJpdDtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMDtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteH0uay10cmVlbWFwIC5rLXRyZWVtYXAtdGl0bGUtdmVydGljYWx7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTt3aWR0aDoxLjQyODU3MTQyODZlbTt3aGl0ZS1zcGFjZTpub3dyYXA7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQtYmxvY2stc3RhcnQ6MDtpbnNldC1ibG9jay1lbmQ6MH0uay10cmVlbWFwIC5rLXRyZWVtYXAtdGl0bGUtdmVydGljYWw+ZGl2e3RyYW5zZm9ybS1vcmlnaW46cmlnaHQ7dHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpO3Bvc2l0aW9uOmFic29sdXRlO2luc2V0LWJsb2NrLXN0YXJ0OjA7aW5zZXQtaW5saW5lLWVuZDoxZW19LmstdHJlZW1hcCAuay10cmVlbWFwLXdyYXB7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7Y29sb3I6aW5oZXJpdDtiYWNrZ3JvdW5kLWNvbG9yOmluaGVyaXQ7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQtYmxvY2stc3RhcnQ6MDtpbnNldC1pbmxpbmUtc3RhcnQ6MDtpbnNldC1ibG9jay1lbmQ6MDtpbnNldC1pbmxpbmUtZW5kOjB9LmstdHJlZW1hcCAuay10cmVlbWFwLXRpdGxlKy5rLXRyZWVtYXAtd3JhcHtpbnNldC1ibG9jay1zdGFydDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSoyICsgdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkqdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KSArIDFweCl9LmstdHJlZW1hcCAuay10cmVlbWFwLXRpdGxlLXZlcnRpY2FsKy5rLXRyZWVtYXAtd3JhcHtpbnNldC1pbmxpbmUtc3RhcnQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkqMiArIHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpKnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCkgKyAxcHgpfS5rLXRyZWVtYXAgLmstbGVhZntwYWRkaW5nOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSl9LmstZ2F1Z2V7ZGlzcGxheTpibG9jazt0ZXh0LWFsaWduOnN0YXJ0O3Bvc2l0aW9uOnJlbGF0aXZlfS5rLWFyY2dhdWdlLC5rLWNpcmN1bGFyZ2F1Z2V7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmstYXJjZ2F1Z2UtbGFiZWwsLmstY2lyY3VsYXJnYXVnZS1sYWJlbHtwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjA7bWFyZ2luOjB9LmstcXJjb2Rle2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5rLXFyY29kZT5kaXZ7aGVpZ2h0OjE1MHB4fS5rLXZhci0tcHJpbWFyeXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLXZhci0tcHJpbWFyeS1jb250cmFzdHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpfS5rLXZhci0tYmFzZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpfS5rLXZhci0tYmFja2dyb3VuZHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay12YXItLW5vcm1hbC1iYWNrZ3JvdW5ke2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSl9LmstdmFyLS1ub3JtYWwtdGV4dC1jb2xvcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKX0uay12YXItLXNlcmllcy1he2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWEsICNmZjYzNTgpfS5rLXZhci0tc2VyaWVzLWJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtYiwgI2ZmZTE2Mil9LmstdmFyLS1zZXJpZXMtY3tiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1jLCAjNGNkMTgwKX0uay12YXItLXNlcmllcy1ke2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWQsICM0YjVmZmEpfS5rLXZhci0tc2VyaWVzLWV7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtZSwgI2FjNThmZil9LmstdmFyLS1zZXJpZXMtZntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1mLCAjZmY1ODkyKX0uay12YXItLXNlcmllcy0xe2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWEsICNmZjYzNTgpfS5rLXZhci0tc2VyaWVzLTJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtYiwgI2ZmZTE2Mil9LmstdmFyLS1zZXJpZXMtM3tiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1jLCAjNGNkMTgwKX0uay12YXItLXNlcmllcy00e2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWQsICM0YjVmZmEpfS5rLXZhci0tc2VyaWVzLTV7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtZSwgI2FjNThmZil9LmstdmFyLS1zZXJpZXMtNntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1mLCAjZmY1ODkyKX0uay12YXItLXNlcmllcy03e2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWEtc3VidGxlLCAjZmZiMWFjKX0uay12YXItLXNlcmllcy04e2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWItc3VidGxlLCAjZmZmMGIxKX0uay12YXItLXNlcmllcy05e2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWMtc3VidGxlLCAjYTZlOGMwKX0uay12YXItLXNlcmllcy0xMHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1kLXN1YnRsZSwgI2E1YWZmZCl9LmstdmFyLS1zZXJpZXMtMTF7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtZS1zdWJ0bGUsICNkNmFjZmYpfS5rLXZhci0tc2VyaWVzLTEye2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWYtc3VidGxlLCAjZmZhY2M5KX0uay12YXItLXNlcmllcy0xM3tiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1hLWJvbGQsICNiZjRhNDIpfS5rLXZhci0tc2VyaWVzLTE0e2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWItYm9sZCwgI2JmYTk0YSl9LmstdmFyLS1zZXJpZXMtMTV7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtYy1ib2xkLCAjMzk5ZDYwKX0uay12YXItLXNlcmllcy0xNntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1kLWJvbGQsICMzODQ3YmMpfS5rLXZhci0tc2VyaWVzLTE3e2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWUtYm9sZCwgIzgxNDJiZil9LmstdmFyLS1zZXJpZXMtMTh7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtZi1ib2xkLCAjYmY0MjZlKX0uay12YXItLXNlcmllcy0xOXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1hLXN1YnRsZXIsICNmZjhhODIpfS5rLXZhci0tc2VyaWVzLTIwe2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWItc3VidGxlciwgI2ZmZTk4OSl9LmstdmFyLS1zZXJpZXMtMjF7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtYy1zdWJ0bGVyLCAjNzlkZGEwKX0uay12YXItLXNlcmllcy0yMntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1kLXN1YnRsZXIsICM3ODg3ZmIpfS5rLXZhci0tc2VyaWVzLTIze2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWUtc3VidGxlciwgI2MxODJmZil9LmstdmFyLS1zZXJpZXMtMjR7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtZi1zdWJ0bGVyLCAjZmY4MmFlKX0uay12YXItLXNlcmllcy0yNXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1hLWJvbGRlciwgIzgwMzIyYyl9LmstdmFyLS1zZXJpZXMtMjZ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtYi1ib2xkZXIsICM4MDcxMzEpfS5rLXZhci0tc2VyaWVzLTI3e2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWMtYm9sZGVyLCAjMjY2OTQwKX0uay12YXItLXNlcmllcy0yOHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1kLWJvbGRlciwgIzI2MzA3ZCl9LmstdmFyLS1zZXJpZXMtMjl7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtZS1ib2xkZXIsICM1NjJjODApfS5rLXZhci0tc2VyaWVzLTMwe2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWYtYm9sZGVyLCAjODAyYzQ5KX0uay12YXItLWdhdWdlLXBvaW50ZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay12YXItLWdhdWdlLXRyYWNre2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1lbXBoYXNpcywgI2MyYzJjMil9LmstdmFyLS1jaGFydC1mb250LXNpemV7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCl9LmstdmFyLS1jaGFydC10aXRsZS1mb250LXNpemV7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZS1sZywgaW5oZXJpdCl9LmstdmFyLS1jaGFydC1wYW5lLXRpdGxlLWZvbnQtc2l6ZXtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLXNtLCBpbmhlcml0KX0uay12YXItLWNoYXJ0LXBhbmUtdGl0bGUtZm9udC13ZWlnaHR7Zm9udC13ZWlnaHQ6dmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtbm9ybWFsLCBub3JtYWwpfS5rLXZhci0tY2hhcnQtbGFiZWwtZm9udC1zaXple2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUtc20sIGluaGVyaXQpfS5rLXZhci0tY2hhcnQtaW5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDUwJSwgdHJhbnNwYXJlbnQpfS5rLXZhci0tY2hhcnQtbWFqb3ItbGluZXN7YmFja2dyb3VuZC1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDglLCB0cmFuc3BhcmVudCl9LmstdmFyLS1jaGFydC1taW5vci1saW5lc3tiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgNCUsIHRyYW5zcGFyZW50KX0uay12YXItLWNoYXJ0LWFyZWEtb3BhY2l0eXtvcGFjaXR5OjAuNn0uay12YXItLWNoYXJ0LWFyZWEtaW5hY3RpdmUtb3BhY2l0eXtvcGFjaXR5OjAuMX0uay12YXItLWNoYXJ0LWxpbmUtaW5hY3RpdmUtb3BhY2l0eXtvcGFjaXR5OjAuM30uay12YXItLWNoYXJ0LW5vdGVzLWJhY2tncm91bmR7YmFja2dyb3VuZC1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDUwJSwgdHJhbnNwYXJlbnQpfS5rLXZhci0tY2hhcnQtbm90ZXMtYm9yZGVye2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA1MCUsIHRyYW5zcGFyZW50KX0uay12YXItLWNoYXJ0LW5vdGVzLWxpbmVze2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA1MCUsIHRyYW5zcGFyZW50KX0uay12YXItLWNoYXJ0LWNyb3NzaGFpci1iYWNrZ3JvdW5ke2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA1MCUsIHRyYW5zcGFyZW50KX0uay12YXItLWNoYXJ0LWVycm9yLWJhcnMtYmFja2dyb3VuZHtiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgNTAlLCB0cmFuc3BhcmVudCl9LmstY2hhcnQsLmstZGlhZ3JhbSwuay1nYXVnZSwuay1zcGFya2xpbmV7LS1rZW5kby1jaGFydC1wcmltYXJ5LWJnOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTstLWtlbmRvLWNoYXJ0LXByaW1hcnktY29udHJhc3Q6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpOy0ta2VuZG8tY2hhcnQtYmc6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTstLWtlbmRvLWNoYXJ0LXRleHQ6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTstLWtlbmRvLWNoYXJ0LWZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTstLWtlbmRvLWNoYXJ0LXRpdGxlLWZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLWxnLCBpbmhlcml0KTstLWtlbmRvLWNoYXJ0LXBhbmUtdGl0bGUtZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUtc20sIGluaGVyaXQpOy0ta2VuZG8tY2hhcnQtcGFuZS10aXRsZS1mb250LXdlaWdodDogdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtbm9ybWFsLCBub3JtYWwpOy0ta2VuZG8tY2hhcnQtbGFiZWwtZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUtc20sIGluaGVyaXQpOy0ta2VuZG8tY2hhcnQtaW5hY3RpdmU6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgNTAlLCB0cmFuc3BhcmVudCk7LS1rZW5kby1jaGFydC1tYWpvci1saW5lczogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA4JSwgdHJhbnNwYXJlbnQpOy0ta2VuZG8tY2hhcnQtbWlub3ItbGluZXM6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgNCUsIHRyYW5zcGFyZW50KTstLWtlbmRvLWNoYXJ0LWFyZWEtb3BhY2l0eTogMC42Oy0ta2VuZG8tY2hhcnQtYXJlYS1pbmFjdGl2ZS1vcGFjaXR5OiAwLjE7LS1rZW5kby1jaGFydC1saW5lLWluYWN0aXZlLW9wYWNpdHk6IDAuMzstLWtlbmRvLWNoYXJ0LW5vdGVzLWJnOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDUwJSwgdHJhbnNwYXJlbnQpOy0ta2VuZG8tY2hhcnQtbm90ZXMtYm9yZGVyOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDUwJSwgdHJhbnNwYXJlbnQpOy0ta2VuZG8tY2hhcnQtbm90ZXMtbGluZXM6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgNTAlLCB0cmFuc3BhcmVudCk7LS1rZW5kby1jaGFydC1jcm9zc2hhaXItYmc6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgNTAlLCB0cmFuc3BhcmVudCk7LS1rZW5kby1jaGFydC1lcnJvci1iYXJzLWJnOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDUwJSwgdHJhbnNwYXJlbnQpOy0ta2VuZG8tY2hhcnQtc2VyaWVzLTE6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1hLCAjZmY2MzU4KTstLWtlbmRvLWNoYXJ0LXNlcmllcy0yOiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtYiwgI2ZmZTE2Mik7LS1rZW5kby1jaGFydC1zZXJpZXMtMzogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWMsICM0Y2QxODApOy0ta2VuZG8tY2hhcnQtc2VyaWVzLTQ6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1kLCAjNGI1ZmZhKTstLWtlbmRvLWNoYXJ0LXNlcmllcy01OiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtZSwgI2FjNThmZik7LS1rZW5kby1jaGFydC1zZXJpZXMtNjogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWYsICNmZjU4OTIpOy0ta2VuZG8tY2hhcnQtc2VyaWVzLTc6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1hLXN1YnRsZSwgI2ZmYjFhYyk7LS1rZW5kby1jaGFydC1zZXJpZXMtODogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWItc3VidGxlLCAjZmZmMGIxKTstLWtlbmRvLWNoYXJ0LXNlcmllcy05OiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtYy1zdWJ0bGUsICNhNmU4YzApOy0ta2VuZG8tY2hhcnQtc2VyaWVzLTEwOiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtZC1zdWJ0bGUsICNhNWFmZmQpOy0ta2VuZG8tY2hhcnQtc2VyaWVzLTExOiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtZS1zdWJ0bGUsICNkNmFjZmYpOy0ta2VuZG8tY2hhcnQtc2VyaWVzLTEyOiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtZi1zdWJ0bGUsICNmZmFjYzkpOy0ta2VuZG8tY2hhcnQtc2VyaWVzLTEzOiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtYS1ib2xkLCAjYmY0YTQyKTstLWtlbmRvLWNoYXJ0LXNlcmllcy0xNDogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWItYm9sZCwgI2JmYTk0YSk7LS1rZW5kby1jaGFydC1zZXJpZXMtMTU6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1jLWJvbGQsICMzOTlkNjApOy0ta2VuZG8tY2hhcnQtc2VyaWVzLTE2OiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtZC1ib2xkLCAjMzg0N2JjKTstLWtlbmRvLWNoYXJ0LXNlcmllcy0xNzogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWUtYm9sZCwgIzgxNDJiZik7LS1rZW5kby1jaGFydC1zZXJpZXMtMTg6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1mLWJvbGQsICNiZjQyNmUpOy0ta2VuZG8tY2hhcnQtc2VyaWVzLTE5OiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtYS1zdWJ0bGVyLCAjZmY4YTgyKTstLWtlbmRvLWNoYXJ0LXNlcmllcy0yMDogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWItc3VidGxlciwgI2ZmZTk4OSk7LS1rZW5kby1jaGFydC1zZXJpZXMtMjE6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1jLXN1YnRsZXIsICM3OWRkYTApOy0ta2VuZG8tY2hhcnQtc2VyaWVzLTIyOiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtZC1zdWJ0bGVyLCAjNzg4N2ZiKTstLWtlbmRvLWNoYXJ0LXNlcmllcy0yMzogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWUtc3VidGxlciwgI2MxODJmZik7LS1rZW5kby1jaGFydC1zZXJpZXMtMjQ6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1mLXN1YnRsZXIsICNmZjgyYWUpOy0ta2VuZG8tY2hhcnQtc2VyaWVzLTI1OiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtYS1ib2xkZXIsICM4MDMyMmMpOy0ta2VuZG8tY2hhcnQtc2VyaWVzLTI2OiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtYi1ib2xkZXIsICM4MDcxMzEpOy0ta2VuZG8tY2hhcnQtc2VyaWVzLTI3OiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtYy1ib2xkZXIsICMyNjY5NDApOy0ta2VuZG8tY2hhcnQtc2VyaWVzLTI4OiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtZC1ib2xkZXIsICMyNjMwN2QpOy0ta2VuZG8tY2hhcnQtc2VyaWVzLTI5OiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtZS1ib2xkZXIsICM1NjJjODApOy0ta2VuZG8tY2hhcnQtc2VyaWVzLTMwOiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtZi1ib2xkZXIsICM4MDJjNDkpOy0ta2VuZG8tY2hhcnQtZ2F1Z2UtcG9pbnRlcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7LS1rZW5kby1jaGFydC1nYXVnZS10cmFjazogdmFyKC0ta2VuZG8tY29sb3ItYmFzZS1lbXBoYXNpcywgI2MyYzJjMil9LmstY2hhcnQsLmstc3BhcmtsaW5lLC5rLXN0b2NrY2hhcnR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay1jaGFydCAuay1wb3B1cCwuay1zcGFya2xpbmUgLmstcG9wdXAsLmstc3RvY2tjaGFydCAuay1wb3B1cHtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCl9LmstY2hhcnQtdG9vbHRpcHtjb2xvcjojZmZmfS5rLWNoYXJ0LXRvb2x0aXAtaW52ZXJzZXtjb2xvcjojMDAwfS5rLWNoYXJ0LWNyb3NzaGFpci10b29sdGlwLC5rLWNoYXJ0LXNoYXJlZC10b29sdGlwe2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2UsICNmNWY1ZjUpO2JvcmRlci1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDglLCB0cmFuc3BhcmVudCl9Lmstc2VsZWN0aW9ue2JvcmRlci1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDglLCB0cmFuc3BhcmVudCk7Ym94LXNoYWRvdzppbnNldCAwIDFweCA3cHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSAxNSUsIHRyYW5zcGFyZW50KX0uay1zZWxlY3Rpb24tYmd7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLWhhbmRsZXtjdXJzb3I6ZS1yZXNpemU7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYmFzZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLCAjZjVmNWY1KX0uay1oYW5kbGU6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLWhvdmVyLCAjZWJlYmViKX0uay1oYW5kbGUgZGl2e2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay1tYXNre2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO29wYWNpdHk6Ljh9LmstY2hhcnQtb3ZlcmxheXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpfS5rLXRyZWVtYXB7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLXRyZWVtYXAgLmstdHJlZW1hcC10aXRsZXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKX0uay10cmVlbWFwIC5rLWxlYWZ7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLXRyZWVtYXAgLmstbGVhZi5rLWludmVyc2V7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpfS5rLXRyZWVtYXAgLmstbGVhZjpob3Zlciwuay10cmVlbWFwIC5rLWxlYWYuay1ob3Zlcntib3gtc2hhZG93Omluc2V0IDAgMCAwIDNweCB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpfS5rLXBhbmUtd3JhcHBlcntib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3gtc2l6aW5nOmJvcmRlci1ib3g7b3V0bGluZTowO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLXBhbmUtd3JhcHBlciAuay1wYW5le3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7Ym94LXNpemluZzpib3JkZXItYm94O2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7b3ZlcmZsb3cteDpoaWRkZW59LmstcGFuZS13cmFwcGVyIC5rLXZpZXd7aW5zZXQtYmxvY2stc3RhcnQ6MDtpbnNldC1pbmxpbmUtc3RhcnQ6MDtwb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXI6MDtib3gtc2l6aW5nOmJvcmRlci1ib3g7b3V0bGluZTowO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtkaXNwbGF5OmZsZXg7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6c3RyZXRjaDthbGlnbi1jb250ZW50OnN0cmV0Y2g7dmVydGljYWwtYWxpZ246dG9wOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLXBhbmUtd3JhcHBlciAuay1jb250ZW50e21pbi1oZWlnaHQ6MXB4O2ZsZXg6MTthbGlnbi1pdGVtczpzdHJldGNoO2Rpc3BsYXk6YmxvY2s7d2lkdGg6YXV0bztvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmV9LmstcGFuZS13cmFwcGVyPmRpdi5rLXBhbmV7Ym94LXNoYWRvdzpub25lO2ZvbnQtd2VpZ2h0Om5vcm1hbH0uay1wYW5lLXdyYXBwZXIgLmstcG9wdXAtZWRpdC1mb3JtIC5rLWNvbnRlbnQsLmstcGFuZS13cmFwcGVyIC5rLWdyaWQtZWRpdC1mb3JtIC5rLWNvbnRlbnQsLmstcGFuZS13cmFwcGVyIC5rLWdyaWQtaGVhZGVyLW1lbnUgLmstY29udGVudCwuay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1maWx0ZXItbWVudSAuay1jb250ZW50e292ZXJmbG93LXk6YXV0b30uay1wYW5lLXdyYXBwZXIgLmstcG9wdXAtZWRpdC1mb3JtIC5rLWNvbnRlbnQ+Lmstc2Nyb2xsLWNvbnRhaW5lciwuay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1lZGl0LWZvcm0gLmstY29udGVudD4uay1zY3JvbGwtY29udGFpbmVyLC5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWhlYWRlci1tZW51IC5rLWNvbnRlbnQ+Lmstc2Nyb2xsLWNvbnRhaW5lciwuay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1maWx0ZXItbWVudSAuay1jb250ZW50Pi5rLXNjcm9sbC1jb250YWluZXJ7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTttaW4taGVpZ2h0OjEwMCU7Ym94LXNpemluZzpib3JkZXItYm94fS5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWVkaXQtZm9ybSAuay1wb3B1cC1lZGl0LWZvcm0sLmstcGFuZS13cmFwcGVyIC5rLWdyaWQtZWRpdC1mb3JtIC5rLWVkaXQtZm9ybS1jb250YWluZXJ7d2lkdGg6YXV0bzttaW4td2lkdGg6YXV0b30uay1ncmlkLmstZ3JpZC1tb2JpbGV7Ym9yZGVyLXdpZHRoOjB9LmstZ3JpZC1tb2JpbGUgLmstcmVzaXplLWhhbmRsZS1pbm5lcjo6YmVmb3Jle2NvbnRlbnQ6XCLugJ5cIjtwb3NpdGlvbjphYnNvbHV0ZTtmb250OjE2cHgvMSBcIldlYkNvbXBvbmVudHNJY29uc1wiO2luc2V0LWJsb2NrLXN0YXJ0OmNhbGMoNTAlIC0gMXB4KTtpbnNldC1pbmxpbmUtc3RhcnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7cGFkZGluZzouMmVtfS5rLWdyaWQtbW9iaWxlIC5rLWhlYWRlciBhey13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5rLXBhbmUtd3JhcHBlciAuay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLXJlY3VyLXZpZXd7cGFkZGluZzowO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpzdHJldGNofS5rLXBhbmUtd3JhcHBlciAuay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLXJlY3VyLXZpZXc+LmstbGlzdGdyb3VwLWZvcm0tcm93e21hcmdpbjowfS5rLXBhbmUtd3JhcHBlciAuay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLXJlY3VyLWl0ZW1zLXdyYXB7d2lkdGg6MTAwJTttYXJnaW4tYmxvY2s6LTFweDttYXJnaW4taW5saW5lOjB9LmstcGFuZS13cmFwcGVyIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstc2NoZWR1bGVyLXJlY3VyLWVuZC13cmFwe3doaXRlLXNwYWNlOm5vd3JhcH0uay1zY2hlZHVsZXIuay1zY2hlZHVsZXItbW9iaWxle2JvcmRlci13aWR0aDowfS5rLXNjaGVkdWxlci1tb2JpbGUgdGh7Zm9udC13ZWlnaHQ6bm9ybWFsfS5rLXNjaGVkdWxlci1tb2JpbGUgLmstZXZlbnQ6aG92ZXIgLmstcmVzaXplLWhhbmRsZXt2aXNpYmlsaXR5OmhpZGRlbn0uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10b29sYmFye3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10b29sYmFyPip7bWFyZ2luOjB9Lmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdG9vbGJhcjo6YmVmb3Jle2Rpc3BsYXk6bm9uZX0uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10b29sYmFyIC5rLXNjaGVkdWxlci1uYXZpZ2F0aW9ue3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO21hcmdpbjowfS5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRvb2xiYXIgLmstc2NoZWR1bGVyLW5hdmlnYXRpb24gLmstbmF2LWN1cnJlbnR7bGluZS1oZWlnaHQ6MTtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OmNvbHVtbiBub3dyYXA7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1ldmVubHk7Z2FwOjB9Lmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdG9vbGJhciAuay1zY2hlZHVsZXItdmlld3Mtd3JhcHBlciAuay12aWV3cy1kcm9wZG93bntkaXNwbGF5OmlubGluZS1ibG9ja30uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1mb290ZXJ7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1mb290ZXI+KnttYXJnaW46MH0uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1mb290ZXI6OmJlZm9yZXtkaXNwbGF5Om5vbmV9Lmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItbW9udGh2aWV3IC5rLWhpZGRlbntoZWlnaHQ6NDBweH0uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1tb250aHZpZXcgLmstc2NoZWR1bGVyLXRhYmxlIHRke2hlaWdodDo0MHB4O3ZlcnRpY2FsLWFsaWduOnRvcDt0ZXh0LWFsaWduOmNlbnRlcn0uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1tb250aHZpZXcgLmstZXZlbnRzLWNvbnRhaW5lcntwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjtoZWlnaHQ6NnB4O2xpbmUtaGVpZ2h0OjZweH0uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1tb250aHZpZXcgLmstZXZlbnR7cG9zaXRpb246c3RhdGljO3BhZGRpbmc6NHB4O2JvcmRlci1yYWRpdXM6NTAlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjRweDtoZWlnaHQ6NHB4O21pbi1oZWlnaHQ6MDttYXJnaW46MXB4fS5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWRheXZpZXcgLmstbW9iaWxlLWhlYWRlci5rLW1vYmlsZS1ob3Jpem9udGFsLWhlYWRlciAuay1zY2hlZHVsZXItdGltZXMgdGFibGUgdHI6Zmlyc3QtY2hpbGR7ZGlzcGxheTpub25lfS5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWRheXZpZXcgLmstbW9iaWxlLWhlYWRlciAuay1zY2hlZHVsZXItaGVhZGVyIC5rLXNjaGVkdWxlci1kYXRlLWdyb3Vwe2Rpc3BsYXk6bm9uZX0uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1oZWFkZXItd3JhcD5kaXZ7b3ZlcmZsb3c6dmlzaWJsZX0uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLW1vYmlsZS1oZWFkZXJ7ZGlzcGxheTpub25lfS5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLXRhYmxle3RhYmxlLWxheW91dDphdXRvfS5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLXRhYmxlIC5rLXNjaGVkdWxlci1ncm91cGNvbHVtbnt3aWR0aDoxJX0uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLXNjaGVkdWxlci10YWJsZSB0ZHt3aGl0ZS1zcGFjZTpub3JtYWx9Lmstc2NoZWR1bGVyLW1vYmlsZSAuay1tb2JpbGUtaGVhZGVyIC5rLXNjaGVkdWxlci10YWJsZSB0ZCwuay1zY2hlZHVsZXItbW9iaWxlIC5rLW1vYmlsZS1oZWFkZXIgLmstc2NoZWR1bGVyLXRhYmxlIHRoe2hlaWdodDoxLjVlbX0uay1zY2hlZHVsZXItbW9iaWxlIC5rLXRpbWUtdGV4dCwuay1zY2hlZHVsZXItbW9iaWxlIC5rLXRpbWUtcGVyaW9ke2Rpc3BsYXk6YmxvY2s7bGluZS1oZWlnaHQ6MX0uay1zY2hlZHVsZXItbW9iaWxlIC5rLXRpbWUtcGVyaW9ke2ZvbnQtc2l6ZTouN2VtfS5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRhYmxlIHRkLC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRhYmxlIHRoe2hlaWdodDoyZW07dmVydGljYWwtYWxpZ246bWlkZGxlfS5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWRhdGVjb2x1bW4td3JhcHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5rLXNjaGVkdWxlci1tb2JpbGUgLmstdGFza3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDouNWVtfS5rLXNjaGVkdWxlci1tb2JpbGUgLmstdGFzayAuay1zY2hlZHVsZXItbWFya3tib3JkZXItcmFkaXVzOjUwJTttYXJnaW46MH0uay1zY2hlZHVsZXItbW9iaWxlIC5rLXRhc2sgLmstc2NoZWR1bGVyLXRhc2stdGV4dHtmbGV4OjEgMSAwJX0uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10aW1lcyAuay1zY2hlZHVsZXItZ3JvdXAtY2VsbCwuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10aW1lcyAuay1zY2hlZHVsZXItZ3JvdXBjb2x1bW4sLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItYWdlbmRhIC5rLXNjaGVkdWxlci1ncm91cC1jZWxsLC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWFnZW5kYSAuay1zY2hlZHVsZXItZ3JvdXBjb2x1bW57dmVydGljYWwtYWxpZ246dG9wfS5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRpbWVzIC5rLXNjaGVkdWxlci1ncm91cC1jZWxsIC5rLXNjaGVkdWxlci1ncm91cC10ZXh0LC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRpbWVzIC5rLXNjaGVkdWxlci1ncm91cGNvbHVtbiAuay1zY2hlZHVsZXItZ3JvdXAtdGV4dCwuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1hZ2VuZGEgLmstc2NoZWR1bGVyLWdyb3VwLWNlbGwgLmstc2NoZWR1bGVyLWdyb3VwLXRleHQsLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItYWdlbmRhIC5rLXNjaGVkdWxlci1ncm91cGNvbHVtbiAuay1zY2hlZHVsZXItZ3JvdXAtdGV4dHt3cml0aW5nLW1vZGU6dmVydGljYWwtbHI7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpO3doaXRlLXNwYWNlOm5vd3JhcH0uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjcm9sbGJhci1oIHRyK3RyIC5rLXNjaGVkdWxlci10aW1lc3tib3JkZXItYmxvY2stZW5kLXdpZHRoOjB9LmstcGFuZS13cmFwcGVyIC5rLWFwcGJhcntwYWRkaW5nOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSl9LmstcGFuZS13cmFwcGVyIC5rLWxpc3QtdGl0bGUsLmstcGFuZS13cmFwcGVyIC5rLWZpbHRlci1oZWxwLXRleHR7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2Rpc3BsYXk6YmxvY2t9LmstcGFuZS13cmFwcGVyIC5rLWxpc3Rncm91cC10aXRsZXtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7Zm9udC13ZWlnaHQ6Ym9sZDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LmstcGFuZS13cmFwcGVyIC5rLWxpc3Rncm91cCAuay1saXN0Z3JvdXAtaXRlbXtib3JkZXItY29sb3I6aW5oZXJpdH0uay1wYW5lLXdyYXBwZXIgLmstbGlzdGdyb3VwKy5rLWxpc3Rncm91cHttYXJnaW4tYmxvY2stc3RhcnQ6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKX0uay1wYW5lLXdyYXBwZXIgLmstY29sdW1uLW1lbnV7cGFkZGluZzp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpjb2x1bW4gbm93cmFwO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstcGFuZS13cmFwcGVyIC5rLWNvbHVtbi1tZW51IC5rLWZpbHRlci1pdGVtIC5rLWZpbHRlcmFibGUgKntwb2ludGVyLWV2ZW50czpub25lfS5rLXBhbmUtd3JhcHBlciAuay1jb2x1bW4tbWVudSAuay1saXN0LXRpdGxlLC5rLXBhbmUtd3JhcHBlciAuay1jb2x1bW4tbWVudSAuay1saXN0Z3JvdXAtdGl0bGV7cGFkZGluZzowfS5rLXBhbmUtd3JhcHBlciAuay1jb2x1bW4tbWVudSAuay1saXN0Z3JvdXB7bWFyZ2luLWlubGluZTpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSotMSl9LmstcGFuZS13cmFwcGVyIC5rLWZpbHRlci1tZW51e3BhZGRpbmc6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6Y29sdW1uIG5vd3JhcDtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLXBhbmUtd3JhcHBlciAuay1maWx0ZXItbWVudSAuay1saXN0LXRpdGxle3BhZGRpbmc6MH0uay1wYW5lLXdyYXBwZXIgLmstZmlsdGVyLW1lbnUgLmstbGlzdC1maWx0ZXJ7cGFkZGluZzowO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6Y29sdW1uIG5vd3JhcDtnYXA6aW5oZXJpdH0uay1wYW5lLXdyYXBwZXIgLmstZmlsdGVyLW1lbnUgLmstZmlsdGVyLXRvb2xze2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDtnYXA6aW5oZXJpdH0uay1wYW5lLXdyYXBwZXIgLmstZmlsdGVyLW1lbnUgLmstbGlzdGdyb3Vwe21hcmdpbi1pbmxpbmU6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkqLTEpfS5rLXBhbmUtd3JhcHBlciAuay1wb3B1cC1lZGl0LWZvcm0gLmstcmVjdXItZWRpdG9yLXdyYXB7ZGlzcGxheTpmbGV4fS5rLXBhbmUtd3JhcHBlciAuay1wb3B1cC1lZGl0LWZvcm0gLmstbW9iaWxldGltZXpvbmVlZGl0b3J7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7cG9zaXRpb246cmVsYXRpdmU7ZmxleDoxIDEgYXV0b30uay1wYW5lLXdyYXBwZXIgLmstbXVsdGljaGVjay13cmFwLmstbGlzdGdyb3Vwe292ZXJmbG93LXk6YXV0b30uay1wYW5lLXdyYXBwZXIgLmstcGFnZXItd3JhcC5rLXBhZ2VyLXNtLC5rLXBhbmUtd3JhcHBlciAuay1wYWdlci5rLXBhZ2VyLXNte2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmstcGFuZS13cmFwcGVyIC5rLXBhZ2VyLXdyYXAuay1wYWdlci1zbSAuay1wYWdlci1yZWZyZXNoLC5rLXBhbmUtd3JhcHBlciAuay1wYWdlci5rLXBhZ2VyLXNtIC5rLXBhZ2VyLXJlZnJlc2h7ZGlzcGxheTpub25lfS5rLXBhbmUtd3JhcHBlciwuay12aWV3e2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1wYW5lLXdyYXBwZXIgLmstcGFuZT4uay12aWV3Pi5rLWNvbnRlbnR7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgNTAlO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSl9LmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstZ3JpZC1tb2JpbGUgLmstY29sdW1uLWFjdGl2ZSt0aC5rLWhlYWRlcntib3JkZXItaW5saW5lLXN0YXJ0LWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKX0uay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1ncmlkLW1vYmlsZSAuay1yZXNpemUtaGFuZGxlLWlubmVyOjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKX0uay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1zY2hlZHVsZXItbW9iaWxlIC5rLW5hdi1jdXJyZW50e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRpbWVzLC5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWhlYWRlciwuay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1ncm91cGNvbHVtbiwuay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1zY2hlZHVsZXItbW9iaWxlIC5rLW1vYmlsZS1zY2hlZHVsZXItYWdlbmRhZGF0ZXtjb2xvcjppbmhlcml0fS5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstdGltZS1wZXJpb2QsLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1tb2JpbGUtc2NoZWR1bGVyLWFnZW5kYXdlZWtkYXl7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KX0uay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10aW1lcywuay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1oZWFkZXIsLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItaGVhZGVyLXdyYXAsLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItZGF0ZWNvbHVtbiwuay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1ncm91cGNvbHVtbiwuay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1ncm91cC1jZWxsLC5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWhlYWRlci1hbGwtZGF5e2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSl9LmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdG9vbGJhciAuay1zY2hlZHVsZXItdG9vbHM+bGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7YmFja2dyb3VuZC1jb2xvcjppbmhlcml0fS5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLWdyaWQtZWRpdC1mb3JtIC5rLWl0ZW0sLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstZ3JpZC1lZGl0LWZvcm0gLmstbGluaywuay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1ncmlkLWhlYWRlci1tZW51IC5rLWl0ZW0sLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstZ3JpZC1oZWFkZXItbWVudSAuay1saW5rLC5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLWdyaWQtZmlsdGVyLW1lbnUgLmstaXRlbSwuay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1ncmlkLWZpbHRlci1tZW51IC5rLWxpbmssLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1pdGVtLC5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstbGlua3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCl9LmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstZ3JpZC1lZGl0LWZvcm0gLmstY2xlYXIsLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstZ3JpZC1lZGl0LWZvcm0gLmstc2VsZWN0LWFsbCwuay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1ncmlkLWVkaXQtZm9ybSAuay1zY2hlZHVsZXItZGVsZXRlLC5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLWdyaWQtZWRpdC1mb3JtIC5rLXNjaGVkdWxlci1yZXNldFNlcmllcywuay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1ncmlkLWhlYWRlci1tZW51IC5rLWNsZWFyLC5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLWdyaWQtaGVhZGVyLW1lbnUgLmstc2VsZWN0LWFsbCwuay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1ncmlkLWhlYWRlci1tZW51IC5rLXNjaGVkdWxlci1kZWxldGUsLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstZ3JpZC1oZWFkZXItbWVudSAuay1zY2hlZHVsZXItcmVzZXRTZXJpZXMsLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstZ3JpZC1maWx0ZXItbWVudSAuay1jbGVhciwuay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1ncmlkLWZpbHRlci1tZW51IC5rLXNlbGVjdC1hbGwsLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstZ3JpZC1maWx0ZXItbWVudSAuay1zY2hlZHVsZXItZGVsZXRlLC5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLWdyaWQtZmlsdGVyLW1lbnUgLmstc2NoZWR1bGVyLXJlc2V0U2VyaWVzLC5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstY2xlYXIsLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1zZWxlY3QtYWxsLC5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstc2NoZWR1bGVyLWRlbGV0ZSwuay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLXNjaGVkdWxlci1yZXNldFNlcmllc3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1jb2x1bW4tbWVudSAuay1saXN0Z3JvdXAtaXRlbS5rLXNlbGVjdGVke2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO2JhY2tncm91bmQ6bm9uZX0uay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1jb2x1bW4tbWVudSAuay1saXN0Z3JvdXAtaXRlbS5rLXNlbGVjdGVkIC5rLWxpbmt7Y29sb3I6aW5oZXJpdH0uay1ncmlke2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JveC1zaXppbmc6Ym9yZGVyLWJveDtvdXRsaW5lOjA7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cG9zaXRpb246cmVsYXRpdmU7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstZ3JpZC5rLWdyaWQtZGlzcGxheS1ibG9ja3tkaXNwbGF5OmJsb2NrfS5rLWdyaWQgLmstZ3JpZC1jb250YWluZXJ7ZGlzcGxheTpmbGV4O2ZsZXg6MSAxIGF1dG87b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlfS5rLWdyaWQgLmstZ3JpZC1hcmlhLXJvb3R7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4OjEgMSBhdXRvO292ZXJmbG93OmhpZGRlbn0uay1ncmlkIC5rLXRhYmxle21hcmdpbjowO3dpZHRoOjEwMCU7bWF4LXdpZHRoOm5vbmU7Ym9yZGVyLXdpZHRoOjA7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7Ym9yZGVyLWNvbGxhcHNlOnNlcGFyYXRlO2JvcmRlci1zcGFjaW5nOjA7Ym94LXNpemluZzpjb250ZW50LWJveDtlbXB0eS1jZWxsczpzaG93O291dGxpbmU6MH0uay1ncmlkIC5rLWdyaWQtaGVhZGVyIC5rLXRhYmxlLC5rLWdyaWQgLmstZ3JpZC1jb250ZW50IC5rLXRhYmxlLC5rLWdyaWQgLmstZ3JpZC1jb250ZW50LWxvY2tlZCAuay10YWJsZSwuay1ncmlkIC5rLWdyaWQtZm9vdGVyIC5rLXRhYmxle3RhYmxlLWxheW91dDpmaXhlZH0uay1ncmlkIC5rLXRhYmxlLXRoZWFkLC5rLWdyaWQgLmstdGFibGUtdGJvZHksLmstZ3JpZCAuay10YWJsZS10Zm9vdHt0ZXh0LWFsaWduOnN0YXJ0O2JvcmRlci1jb2xvcjppbmhlcml0fS5rLWdyaWQgLmstdGFibGUtcm93e2JvcmRlci1jb2xvcjppbmhlcml0fS5rLWdyaWQgLmstdGFibGUtdGgsLmstZ3JpZCB0ZCwuay1ncmlkIC5rLXRhYmxlLXRke2JvcmRlci13aWR0aDowO2JvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6aW5oZXJpdDtvdXRsaW5lOjA7Zm9udC13ZWlnaHQ6aW5oZXJpdDt0ZXh0LWFsaWduOmluaGVyaXQ7cG9zaXRpb246c3RhdGljO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO2JveC1zaXppbmc6Y29udGVudC1ib3h9LmstZ3JpZCAuay10YWJsZS10aDpmaXJzdC1jaGlsZCwuay1ncmlkIHRkOmZpcnN0LWNoaWxkLC5rLWdyaWQgLmstdGFibGUtdGQ6Zmlyc3QtY2hpbGR7Ym9yZGVyLWlubGluZS1zdGFydC13aWR0aDowfS5rLWdyaWQgLmstdGFibGUtdGg6Zm9jdXMsLmstZ3JpZCB0ZDpmb2N1cywuay1ncmlkIC5rLXRhYmxlLXRkOmZvY3Vze291dGxpbmU6bm9uZX0uay1ncmlkIC5rLXRhYmxlLXRoPi5rLXJhZGlvLC5rLWdyaWQgLmstdGFibGUtdGg+LmstcmFkaW8td3JhcCwuay1ncmlkIC5rLXRhYmxlLXRoPi5rLWNoZWNrYm94LC5rLWdyaWQgLmstdGFibGUtdGg+LmstY2hlY2tib3gtd3JhcCwuay1ncmlkIHRkPi5rLXJhZGlvLC5rLWdyaWQgdGQ+LmstcmFkaW8td3JhcCwuay1ncmlkIHRkPi5rLWNoZWNrYm94LC5rLWdyaWQgdGQ+LmstY2hlY2tib3gtd3JhcCwuay1ncmlkIC5rLXRhYmxlLXRkPi5rLXJhZGlvLC5rLWdyaWQgLmstdGFibGUtdGQ+LmstcmFkaW8td3JhcCwuay1ncmlkIC5rLXRhYmxlLXRkPi5rLWNoZWNrYm94LC5rLWdyaWQgLmstdGFibGUtdGQ+LmstY2hlY2tib3gtd3JhcHt2ZXJ0aWNhbC1hbGlnbjp0b3B9LmstZ3JpZCAuay10YWJsZS10aHtib3JkZXItYmxvY2stZW5kLXdpZHRoOjFweDt3aGl0ZS1zcGFjZTpub3dyYXB9LmstZ3JpZCB0ZCwuay1ncmlkIC5rLXRhYmxlLXRke2JvcmRlci1ibG9jay1lbmQtd2lkdGg6MHB4O3doaXRlLXNwYWNlOnVuc2V0O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uay1ncmlkIGF7Y29sb3I6aW5oZXJpdDt0ZXh0LWRlY29yYXRpb246bm9uZX0uay1ncmlkIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmstZ3JpZCAuay1ncmlkLWhlYWRlci13cmFwe2JveC1zaXppbmc6Y29udGVudC1ib3h9LmstZ3JpZCAuay1ncmlkLWhlYWRlcntib3JkZXItYmxvY2stZW5kLXdpZHRoOjFweH0uay1ncmlkIC5rLWdyaWQtaGVhZGVyIC5rLXRhYmxle21hcmdpbi1ibG9jay1lbmQ6LTFweH0uay1ncmlkIC5rLWdyaWQtaGVhZGVyLmstZ3JpZC1kcmFnZ2FibGUtaGVhZGVyey13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO3RvdWNoLWFjdGlvbjpub25lfS5rLWdyaWQgLmstZ3JpZC1oZWFkZXIgLmstdGFibGUtdGh7cG9zaXRpb246cmVsYXRpdmU7dmVydGljYWwtYWxpZ246Ym90dG9tO2N1cnNvcjpkZWZhdWx0fS5rLWdyaWQgLmstZ3JpZC1oZWFkZXIgLmstdGFibGUtdGg6Zmlyc3QtY2hpbGR7Ym9yZGVyLWlubGluZS1zdGFydC13aWR0aDowfS5rLWdyaWQgLmstZ3JpZC1oZWFkZXIgLmstdGFibGUtdGguay1maXJzdHtib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOjFweH0uay1ncmlkIC5rLWdyaWQtaGVhZGVyIC5rLXRhYmxlLXRoPi5rLWxpbmt7bGluZS1oZWlnaHQ6aW5oZXJpdDtkaXNwbGF5OmJsb2NrO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO291dGxpbmU6MH0uay1ncmlkIC5rLWdyaWQtaGVhZGVyIC5rLXRhYmxlLXRoPi5rLWxpbms6Zm9jdXN7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmstZ3JpZCAuay1ncmlkLWhlYWRlciAuay1ncmlkLWZpbHRlciwuay1ncmlkIC5rLWdyaWQtaGVhZGVyIC5rLWhlYWRlci1jb2x1bW4tbWVudSwuay1ncmlkIC5rLWdyaWQtaGVhZGVyIC5rLWdyaWQtaGVhZGVyLW1lbnV7Ym94LXNpemluZzpib3JkZXItYm94O291dGxpbmU6MDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2FsaWduLWNvbnRlbnQ6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQtaW5saW5lLWVuZDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3otaW5kZXg6MX0uay1ncmlkIC5rLWdyaWQtaGVhZGVyIC5rLWdyaWQtZmlsdGVyOmhvdmVyLC5rLWdyaWQgLmstZ3JpZC1oZWFkZXIgLmstaGVhZGVyLWNvbHVtbi1tZW51OmhvdmVyLC5rLWdyaWQgLmstZ3JpZC1oZWFkZXIgLmstZ3JpZC1oZWFkZXItbWVudTpob3ZlcntjdXJzb3I6cG9pbnRlcn0uay1ncmlkIC5rLWdyaWQtaGVhZGVyIC5rLWNlbGwtaW5uZXI+LmstbGluaz4uay1zb3J0LWljb257dmVydGljYWwtYWxpZ246dGV4dC10b3A7bWFyZ2luLWlubGluZS1zdGFydDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAtIDFweCl9LmstZ3JpZCAuay1ncmlkLWhlYWRlciAuay1jZWxsLWlubmVyPi5rLWxpbms+Lmstc29ydC1pY29uIC5rLWljb257ZGlzcGxheTpmbGV4fS5rLWdyaWQgLmstZ3JpZC1oZWFkZXIgLmstc29ydC1vcmRlcntkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3A7aGVpZ2h0OjE2cHg7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgaW5oZXJpdCk7bWFyZ2luLWJsb2NrLXN0YXJ0OmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKS8yKTttYXJnaW4taW5saW5lLXN0YXJ0OmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKS8yKi0xKX0uay1ncmlkIC5rLWdyaWQtaGVhZGVyIC5rLWZpbHRlcmFibGU+LmstY2VsbC1pbm5lciAuay1saW5re3BhZGRpbmctaW5saW5lLWVuZDowfS5rLWdyaWQgLmstY2VsbC1pbm5lcntkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXA7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDppbmhlcml0O292ZXJmbG93OmhpZGRlbn0uay1ncmlkIC5rLWNlbGwtaW5uZXI+LmstbGlua3t3aWR0aDphdXRvO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmluaGVyaXQ7ZmxleDoxO292ZXJmbG93OmhpZGRlbn0uay1ncmlkIC5rLWNlbGwtaW5uZXI+LmstbGluaz4uay1zb3J0LWljb257bWFyZ2luLWlubGluZS1zdGFydDowO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZsZXgtc2hyaW5rOjB9LmstZ3JpZCAuay1jZWxsLWlubmVyIC5rLXNvcnQtb3JkZXJ7ZmxleC1zaHJpbms6MDtsaW5lLWhlaWdodDpub3JtYWx9LmstZ3JpZCAuay1jZWxsLWlubmVyIC5rLWdyaWQtZmlsdGVyLC5rLWdyaWQgLmstY2VsbC1pbm5lciAuay1oZWFkZXItY29sdW1uLW1lbnUsLmstZ3JpZCAuay1jZWxsLWlubmVyIC5rLWdyaWQtaGVhZGVyLW1lbnV7cG9zaXRpb246c3RhdGljO21hcmdpbi1pbmxpbmUtZW5kOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSl9LmstZ3JpZCAuay1ncm91cC1jb2wsLmstZ3JpZCAuay1oaWVyYXJjaHktY29se3BhZGRpbmc6MDt3aWR0aDozMnB4fS5rLWdyaWQgLmstZ3JvdXBpbmctcm93IHB7bWFyZ2luOjA7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjthbGlnbi1jb250ZW50OmNlbnRlcn0uay1ncmlkIC5rLWdyb3VwaW5nLXJvdyBwIC5rLWljb257ZmxleC1zaHJpbms6MH0uay1ncmlkIC5rLWdyb3VwaW5nLXJvdyB0ZCwuay1ncmlkIC5rLWdyb3VwaW5nLXJvdyAuay10YWJsZS10ZHtvdmVyZmxvdzp2aXNpYmxlfS5rLWdyaWQgLmstZ3JvdXBpbmctcm93Ky5rLXRhYmxlLXJvdyB0ZCwuay1ncmlkIC5rLWdyb3VwaW5nLXJvdysuay10YWJsZS1yb3cgLmstdGFibGUtdGR7Ym9yZGVyLWJsb2NrLXN0YXJ0LXdpZHRoOjFweH0uay1ncmlkIC5rLWdyb3VwaW5nLXJvdyAuay1ncm91cC1jZWxsLC5rLWdyaWQgLmstZ3JvdXBpbmctcm93Ky5rLXRhYmxlLXJvdyAuay1ncm91cC1jZWxse2JvcmRlci1ibG9jay1zdGFydC13aWR0aDowO3RleHQtb3ZlcmZsb3c6Y2xpcH0uay1ncmlkIC5rLWdyb3VwaW5nLXJvdyAuay1pY29ue21hcmdpbi1pbmxpbmUtc3RhcnQ6Y2FsYyg4cHggLSB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pKTttYXJnaW4taW5saW5lLWVuZDo4cHg7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmstZ3JpZCAuay10YWJsZSAuay1ncm91cC1mb290ZXIgdGQsLmstZ3JpZCAuay10YWJsZSAuay1ncm91cC1mb290ZXIgLmstdGFibGUtdGR7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDoxcHggMH0uay1ncmlkIC5rLWdyb3VwLWZvb3RlciAuay1ncm91cC1jZWxsK3RkLC5rLWdyaWQgLmstZ3JvdXAtZm9vdGVyIC5rLWdyb3VwLWNlbGwrLmstdGFibGUtdGR7Ym9yZGVyLWlubGluZS1zdGFydC13aWR0aDoxcHh9LmstZ3JpZCAuay1oaWVyYXJjaHktY2VsbCwuay1ncmlkIC5rLWRyYWctY2VsbHt0ZXh0LWFsaWduOmNlbnRlcjtvdmVyZmxvdzp2aXNpYmxlfS5rLWdyaWQgLmstaGllcmFyY2h5LWNlbGw+LmstZm9udC1pY29uLC5rLWdyaWQgLmstZHJhZy1jZWxsPi5rLWZvbnQtaWNvbntwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZTowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZGlzcGxheTppbmxpbmUtYmxvY2s7b3V0bGluZTowfS5rLWdyaWQgLmstaGllcmFyY2h5LWNlbGwrLmstZ3JpZC1jb250ZW50LXN0aWNreXtib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOjFweH0uay1ncmlkIC5rLWRldGFpbC1yb3cgLmstZGV0YWlsLWNlbGx7Ym9yZGVyLWlubGluZS1zdGFydC13aWR0aDowfS5rLWdyaWQgLmstZGlydHktY2VsbHtwb3NpdGlvbjpyZWxhdGl2ZX0uay1ncmlkIC5rLWRpcnR5LWNlbGwuay1lZGl0LWNlbGx7cG9zaXRpb246c3RhdGljfS5rLWdyaWQgLmstZGlydHktY2VsbC5rLWdyaWQtY29udGVudC1zdGlja3l7cG9zaXRpb246c3RpY2t5fS5rLWdyaWQgLmstZGlydHl7Ym9yZGVyLXdpZHRoOjVweDtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXItYmxvY2stc3RhcnQtY29sb3I6Y3VycmVudENvbG9yO2JvcmRlci1pbmxpbmUtc3RhcnQtY29sb3I6Y3VycmVudENvbG9yO2luc2V0LWlubGluZS1zdGFydDowO2luc2V0LWlubGluZS1lbmQ6YXV0b30uay1ncmlkIC5rLWdyaWQtY29udGVudC1sb2NrZWQrLmstZ3JpZC1jb250ZW50e2JveC1zaXppbmc6Y29udGVudC1ib3h9LmstZ3JpZCAuay1ncmlkLWNvbnRlbnQtZXhwYW5kZXJ7cG9zaXRpb246YWJzb2x1dGU7dmlzaWJpbGl0eTpoaWRkZW47aGVpZ2h0OjFweDtpbnNldC1ibG9jay1lbmQ6MXB4fS5rLWdyaWQgLmstZ3JpZC1maWx0ZXIsLmstZ3JpZCAuay1oZWFkZXItY29sdW1uLW1lbnUsLmstZ3JpZCAuay1ncmlkLWhlYWRlci1tZW51LC5rLWdyaWQgLmstaGllcmFyY2h5LWNlbGwgLmstaWNvbntib3JkZXItd2lkdGg6MH0uay1ncmlkIC5rLWRyYWctY29se3BhZGRpbmc6MDt3aWR0aDozNnB4fS5rLWdyaWQgLmstZHJhZy1jZWxse2N1cnNvcjptb3ZlfS5rLWdyaWQgdGQuay1oaWdobGlnaHRlZCwuay1ncmlkIC5rLXRhYmxlLXJvdy5rLWhpZ2hsaWdodGVkPnRkLC5rLWdyaWQgLmstdGFibGUtdGQuay1oaWdobGlnaHRlZCwuay1ncmlkIC5rLXRhYmxlLXJvdy5rLWhpZ2hsaWdodGVkPi5rLXRhYmxlLXRke2ZvbnQtd2VpZ2h0OnZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWJvbGQsIGJvbGQpfS5rLWdyaWQtcmVzaXphYmxle3Jlc2l6ZTpib3RoO292ZXJmbG93OmF1dG99LmstZ3JpZC10b29sYmFye2JvcmRlci13aWR0aDowIDAgMXB4O2ZsZXgtc2hyaW5rOjB9LmstZ3JpZC10b29sYmFyLWJvdHRvbXtib3JkZXItd2lkdGg6MXB4IDAgMH0uay1ncm91cGluZy1oZWFkZXJ7Ym9yZGVyLXdpZHRoOjAgMCAxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjppbmhlcml0O3doaXRlLXNwYWNlOm5vcm1hbDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlO2ZsZXgtd3JhcDp3cmFwfS5rLWdyb3VwaW5nLWhlYWRlcjo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtoZWlnaHQ6Y2FsYygxZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pKjIgKyAycHgpO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uay1ncm91cGluZy1oZWFkZXIgLmstY2hpcC1saXN0e2ZsZXgtZ3JvdzowO2Rpc3BsYXk6Y29udGVudHN9LmstZ3JvdXBpbmctaGVhZGVyPi5rLWdyb3VwaW5nLWRyb3AtY29udGFpbmVye2ZsZXgtZ3JvdzoxO3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO21hcmdpbi1ibG9jazpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSotMSk7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1zZWxmOnN0cmV0Y2g7YWxpZ24taXRlbXM6Y2VudGVyfS5rLWdyb3VwaW5nLWRyb3BjbHVle3dpZHRoOjEycHg7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQtYmxvY2stc3RhcnQ6M3B4O2JveC1zaXppbmc6Y29udGVudC1ib3h9LmstZ3JvdXBpbmctZHJvcGNsdWU6OmJlZm9yZSwuay1ncm91cGluZy1kcm9wY2x1ZTo6YWZ0ZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlfS5rLWdyb3VwaW5nLWRyb3BjbHVlOjpiZWZvcmV7Ym9yZGVyLXdpZHRoOjZweDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWlubGluZS1zdGFydC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlci1pbmxpbmUtZW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyLWJsb2NrLWVuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2luc2V0LWJsb2NrLXN0YXJ0OjB9LmstZ3JvdXBpbmctZHJvcGNsdWU6OmFmdGVye3dpZHRoOjJweDtoZWlnaHQ6Y2FsYygxMDAlIC0gNnB4KTtpbnNldC1ibG9jay1zdGFydDo2cHg7aW5zZXQtaW5saW5lLXN0YXJ0OjVweH0uay1ncmlkLWhlYWRlci13cmFwLC5rLWdyaWQtZm9vdGVyLXdyYXB7bWFyZ2luLWlubGluZS1lbmQ6LTFweDt3aWR0aDoxMDAlO2JvcmRlci13aWR0aDowO2JvcmRlci1pbmxpbmUtZW5kLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVufS5rLWdyaWQtaGVhZGVyLWxvY2tlZCsuay1ncmlkLWhlYWRlci13cmFwLmstYXV0by1zY3JvbGxhYmxle21hcmdpbi1pbmxpbmUtZW5kOjB9LmstZ3JpZC1oZWFkZXIsLmstZ3JpZC1mb290ZXJ7cGFkZGluZy1pbmxpbmUtc3RhcnQ6MDtwYWRkaW5nLWlubGluZS1lbmQ6dmFyKC0ta2VuZG8tc2Nyb2xsYmFyLXdpZHRoLCAxN3B4KTtib3JkZXItd2lkdGg6MDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7ZmxleDowIDAgYXV0b31kaXYuay1ncmlkLWhlYWRlcixkaXYuay1ncmlkLWZvb3RlcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOnN0cmV0Y2h9LmstY29sdW1uLXJlc2l6ZXJ7d2lkdGg6LjVlbTtoZWlnaHQ6MTAwMCU7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtpbnNldC1ibG9jay1zdGFydDowO2luc2V0LWlubGluZS1lbmQ6MDtjdXJzb3I6Y29sLXJlc2l6ZX0uay1yb3ctcmVzaXplcntkaXNwbGF5OmJsb2NrO2hlaWdodDp2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kOm5vbmV9LmstZ3JpZC1mb290ZXJ7Ym9yZGVyLWJsb2NrLXN0YXJ0LXdpZHRoOjFweH0uay1ncmlkLWZvb3RlciB0ZCwuay1ncmlkLWZvb3RlciAuay10YWJsZS10ZHtoZWlnaHQ6MS40Mjg1NzE0Mjg2ZW19LmstZ3JpZC1mb290ZXIgdGQsLmstZ3JvdXAtZm9vdGVyIHRkLC5rLWdyb3VwaW5nLXJvdyB0ZCwuay1ncmlkLWZvb3RlciAuay10YWJsZS10ZCwuay1ncm91cC1mb290ZXIgLmstdGFibGUtdGQsLmstZ3JvdXBpbmctcm93IC5rLXRhYmxlLXRke2ZvbnQtd2VpZ2h0OmJvbGR9LmstZ3JpZC1maWx0ZXItcG9wdXB7bWluLXdpZHRoOjIzMHB4O21heC13aWR0aDozMjBweH0uay1ncmlkLWNvbHVtbi1tZW51LXN0YW5kYWxvbmUgYS5rLWdyaWQtZmlsdGVye3Bvc2l0aW9uOmluaXRpYWw7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWJsb2NrOi00cHg7bWFyZ2luLWlubGluZTowO3BhZGRpbmctYmxvY2s6NHB4O3BhZGRpbmctaW5saW5lOjhweH0uay1maWx0ZXItcm93e2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpfS5rLWZpbHRlci1yb3cgdGQsLmstZmlsdGVyLXJvdyAuay10YWJsZS10ZCwuay1maWx0ZXItcm93IC5rLXRhYmxlLXRoe2JvcmRlci13aWR0aDowO2JvcmRlci1ibG9jay1lbmQtd2lkdGg6MXB4O2JvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6MXB4O3doaXRlLXNwYWNlOm5vd3JhcH0uay1maWx0ZXItcm93IHRkOmZpcnN0LWNoaWxkLC5rLWZpbHRlci1yb3cgLmstdGFibGUtdGQ6Zmlyc3QtY2hpbGR7Ym9yZGVyLWlubGluZS1zdGFydC13aWR0aDowfS5rLWZpbHRlci1yb3cgLmstbXVsdGlzZWxlY3R7aGVpZ2h0OmF1dG99LmstZmlsdGVyY2VsbHt3aWR0aDphdXRvO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDthbGlnbi1pdGVtczpjZW50ZXJ9LmstZmlsdGVyY2VsbD5zcGFuLC5rLWZpbHRlcmNlbGwgLmstZmlsdGVyY2VsbC13cmFwcGVye3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4OjEgMSBhdXRvfS5rLWZpbHRlcmNlbGw+c3Bhbj4uay1idXR0b24sLmstZmlsdGVyY2VsbCAuay1maWx0ZXJjZWxsLXdyYXBwZXI+LmstYnV0dG9ue2ZsZXg6bm9uZX0uay1ncmlkLWNvbnRlbnQsLmstZ3JpZC1jb250ZW50LWxvY2tlZHtib3JkZXItY29sb3I6aW5oZXJpdDtvdXRsaW5lOjB9LmstZ3JpZC1jb250ZW50IC5rLXRhYmxlLXJvdzpsYXN0LWNoaWxkPnRkLC5rLWdyaWQtY29udGVudCAuay10YWJsZS1yb3c6bGFzdC1jaGlsZD4uay10YWJsZS10ZCwuay1ncmlkLWNvbnRlbnQtbG9ja2VkIC5rLXRhYmxlLXJvdzpsYXN0LWNoaWxkPnRkLC5rLWdyaWQtY29udGVudC1sb2NrZWQgLmstdGFibGUtcm93Omxhc3QtY2hpbGQ+LmstdGFibGUtdGR7Ym9yZGVyLWJsb2NrLWVuZC13aWR0aDowfS5rLWdyaWQtY29udGVudHt3aWR0aDoxMDAlO21pbi1oZWlnaHQ6MDtvdmVyZmxvdzphdXRvO292ZXJmbG93LXg6YXV0bztvdmVyZmxvdy15OnNjcm9sbDtwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4OjF9LmstdmlydHVhbC1zY3JvbGxhYmxlLXdyYXB7aGVpZ2h0OjEwMCU7b3ZlcmZsb3cteTpoaWRkZW47cG9zaXRpb246cmVsYXRpdmV9LmstZ3JpZCAuay1lZGl0LWNlbGwsLmstZ3JpZCAuay1jb21tYW5kLWNlbGwsLmstZ3JpZCAuay1ncmlkLWVkaXQtcm93IHRkLC5rLWdyaWQgLmstZ3JpZC1lZGl0LXJvdyAuay10YWJsZS10ZHt0ZXh0LW92ZXJmbG93OmNsaXB9LmstZ3JpZCAuay1lZGl0LWNlbGw+aW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSksLmstZ3JpZCAuay1lZGl0LWNlbGw+c2VsZWN0LC5rLWdyaWQgLmstZWRpdC1jZWxsPi5rLXdpZGdldDpub3QoLmstc3dpdGNoKSwuay1ncmlkIC5rLWdyaWQtZWRpdC1yb3cgdGQ+aW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSksLmstZ3JpZCAuay1ncmlkLWVkaXQtcm93IHRkPnNlbGVjdCwuay1ncmlkIC5rLWdyaWQtZWRpdC1yb3cgdGQ+Lmstd2lkZ2V0Om5vdCguay1zd2l0Y2gpLC5rLWdyaWQgLmstZ3JpZC1lZGl0LXJvdyAuay10YWJsZS10ZD5pbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSwuay1ncmlkIC5rLWdyaWQtZWRpdC1yb3cgLmstdGFibGUtdGQ+c2VsZWN0LC5rLWdyaWQgLmstZ3JpZC1lZGl0LXJvdyAuay10YWJsZS10ZD4uay13aWRnZXQ6bm90KC5rLXN3aXRjaCl7d2lkdGg6MTAwJTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Ym94LXNpemluZzpib3JkZXItYm94fS5rLWdyaWQgLmstZWRpdC1jZWxsPi5rLXJhZGlvLC5rLWdyaWQgLmstZWRpdC1jZWxsPi5rLWNoZWNrYm94LC5rLWdyaWQgLmstZWRpdC1jZWxsPi5rLXJhZGlvLXdyYXAsLmstZ3JpZCAuay1lZGl0LWNlbGw+LmstY2hlY2tib3gtd3JhcCwuay1ncmlkIC5rLWdyaWQtZWRpdC1yb3cgdGQ+LmstcmFkaW8sLmstZ3JpZCAuay1ncmlkLWVkaXQtcm93IHRkPi5rLWNoZWNrYm94LC5rLWdyaWQgLmstZ3JpZC1lZGl0LXJvdyB0ZD4uay1yYWRpby13cmFwLC5rLWdyaWQgLmstZ3JpZC1lZGl0LXJvdyB0ZD4uay1jaGVja2JveC13cmFwLC5rLWdyaWQgLmstZ3JpZC1lZGl0LXJvdyAuay10YWJsZS10ZD4uay1yYWRpbywuay1ncmlkIC5rLWdyaWQtZWRpdC1yb3cgLmstdGFibGUtdGQ+LmstY2hlY2tib3gsLmstZ3JpZCAuay1ncmlkLWVkaXQtcm93IC5rLXRhYmxlLXRkPi5rLXJhZGlvLXdyYXAsLmstZ3JpZCAuay1ncmlkLWVkaXQtcm93IC5rLXRhYmxlLXRkPi5rLWNoZWNrYm94LXdyYXB7dmVydGljYWwtYWxpZ246bWlkZGxlfS5rLWdyaWQgLmstY29tbWFuZC1jZWxsPi5rLWJ1dHRvbnttYXJnaW4taW5saW5lLWVuZDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7dmVydGljYWwtYWxpZ246bWlkZGxlfS5rLWdyaWQgLmstY29tbWFuZC1jZWxsPi5rLWJ1dHRvbjpsYXN0LWNoaWxke21hcmdpbi1pbmxpbmUtZW5kOnVuc2V0fS5rLWdyaWQ+LmstcmVzaXplLWhhbmRsZSwuay1ncmlkLWhlYWRlciAuay1yZXNpemUtaGFuZGxle2hlaWdodDoyNXB4O2N1cnNvcjpjb2wtcmVzaXplO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6Mn0uay1zZWxlY3Rpb24tYWdncmVnYXRlc3tib3JkZXItd2lkdGg6MXB4IDAgMDtib3JkZXItc3R5bGU6c29saWQ7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LWVuZDtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2ZsZXgtd3JhcDp3cmFwfS5rLXNlbGVjdGlvbi1hZ2dyZWdhdGVzLWl0ZW0tdmFsdWV7Zm9udC13ZWlnaHQ6dmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtYm9sZCwgbm9ybWFsKX0uay1ncmlkLXBhZ2Vye2JvcmRlci13aWR0aDoxcHggMCAwO2JvcmRlci1jb2xvcjppbmhlcml0O2ZvbnQtc2l6ZTppbmhlcml0fS5rLWdyaWQtcGFnZXItdG9we2JvcmRlci13aWR0aDowIDAgMXB4fS5rLWdyaWQtdmlydHVhbCAuay1ncmlkLWNvbnRlbnQgLmstZ3JpZC10YWJsZS13cmFwe2Zsb2F0OmlubGluZS1zdGFydDt3aWR0aDoxMDAlfS5rLWdyaWQtdmlydHVhbCAuay1ncmlkLWNvbnRlbnQgLmstZ3JpZC10YWJsZXtwb3NpdGlvbjpyZWxhdGl2ZTtmbG9hdDppbmxpbmUtc3RhcnQ7ei1pbmRleDoxfS5rLWdyaWQtdmlydHVhbCAuay1ncmlkLWNvbnRlbnQ+LmstaGVpZ2h0LWNvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZTtmbG9hdDppbmxpbmUtc3RhcnR9LmstZ3JpZC12aXJ0dWFsIC5rLWdyaWQtY29udGVudDo6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7Y2xlYXI6Ym90aH0uay13aWR0aC1jb250YWluZXJ7cG9zaXRpb246YWJzb2x1dGU7dmlzaWJpbGl0eTpoaWRkZW59Lmstd2lkdGgtY29udGFpbmVyIGRpdntoZWlnaHQ6MXB4fS5rLWdyaWQtYWRkLXJvdyB0ZCwuay1ncmlkLWFkZC1yb3cgLmstdGFibGUtdGR7Ym9yZGVyLWJsb2NrLWVuZC1zdHlsZTpzb2xpZDtib3JkZXItYmxvY2stZW5kLXdpZHRoOjFweH0uay1ncmlkLWxvY2tlZGNvbHVtbnN7d2hpdGUtc3BhY2U6bm93cmFwfS5rLWdyaWQtY29udGVudCwuay1ncmlkLWNvbnRlbnQtbG9ja2Vke3doaXRlLXNwYWNlOm5vcm1hbH0uay1ncmlkLWNvbnRlbnQtbG9ja2VkLC5rLWdyaWQtZm9vdGVyLWxvY2tlZCwuay1ncmlkLWhlYWRlci1sb2NrZWR7ZmxleDowIDAgYXV0bztkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3A7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MDtib3JkZXItaW5saW5lLWVuZC13aWR0aDoxcHg7Ym94LXNpemluZzpjb250ZW50LWJveH0uay1ncmlkLWNvbnRlbnQtbG9ja2VkKy5rLWdyaWQtY29udGVudC5rLWF1dG8tc2Nyb2xsYWJsZSwuay1ncmlkLWZvb3Rlci1sb2NrZWQrLmstZ3JpZC1jb250ZW50LmstYXV0by1zY3JvbGxhYmxlLC5rLWdyaWQtaGVhZGVyLWxvY2tlZCsuay1ncmlkLWNvbnRlbnQuay1hdXRvLXNjcm9sbGFibGV7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmstZ3JpZC1jb250ZW50LWxvY2tlZCAuay10YWJsZSwuay1ncmlkLWZvb3Rlci1sb2NrZWQgLmstdGFibGUsLmstZ3JpZC1oZWFkZXItbG9ja2VkIC5rLXRhYmxle2JvcmRlci13aWR0aDowfS5rLWdyaWQtY29udGVudCwuay1ncmlkLWZvb3Rlci13cmFwLC5rLWdyaWQtaGVhZGVyLXdyYXB7ZmxleDoxIDEgYXV0bztkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3B9LmstZ3JpZC1jb250ZW50LmstYXV0by1zY3JvbGxhYmxlLC5rLWdyaWQtZm9vdGVyLXdyYXAuay1hdXRvLXNjcm9sbGFibGUsLmstZ3JpZC1oZWFkZXItd3JhcC5rLWF1dG8tc2Nyb2xsYWJsZXtkaXNwbGF5OmJsb2NrfS5rLWdyaWQtaGVhZGVyLWxvY2tlZD4uay1ncmlkLWhlYWRlci10YWJsZSwuay1ncmlkLWhlYWRlci13cmFwPi5rLWdyaWQtaGVhZGVyLXRhYmxle21hcmdpbi1ibG9jay1lbmQ6LTFweH0uay1ncmlkLWhlYWRlciAuay10YWJsZS10aC5rLWdyaWQtaGVhZGVyLXN0aWNreSwuay1ncmlkLWhlYWRlciAuay1maWx0ZXItcm93IC5rLWdyaWQtaGVhZGVyLXN0aWNreSwuay1ncmlkIC5rLWdyaWQtY29udGVudC1zdGlja3ksLmstZ3JpZCAuay1ncmlkLXJvdy1zdGlja3ksLmstZ3JpZCAuay1ncmlkLWZvb3Rlci1zdGlja3l7cG9zaXRpb246c3RpY2t5O3otaW5kZXg6Mn0uay1ncmlkLWhlYWRlciAuay10YWJsZS10aC5rLWdyaWQtaGVhZGVyLXN0aWNreS5rLWVkaXQtY2VsbCwuay1ncmlkLWhlYWRlciAuay1maWx0ZXItcm93IC5rLWdyaWQtaGVhZGVyLXN0aWNreS5rLWVkaXQtY2VsbCwuay1ncmlkIC5rLWdyaWQtY29udGVudC1zdGlja3kuay1lZGl0LWNlbGwsLmstZ3JpZCAuay1ncmlkLXJvdy1zdGlja3kuay1lZGl0LWNlbGwsLmstZ3JpZCAuay1ncmlkLWZvb3Rlci1zdGlja3kuay1lZGl0LWNlbGx7b3ZlcmZsb3c6dmlzaWJsZTt6LWluZGV4OjN9LmstbWFzdGVyLXJvdyAuay1ncmlkLWNvbnRlbnQtc3RpY2t5OjpiZWZvcmUsLmstbWFzdGVyLXJvdy5rLWdyaWQtcm93LXN0aWNreSAuay10YWJsZS10ZDo6YmVmb3Jle2NvbnRlbnQ6XCJcIjt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO2luc2V0LWJsb2NrLXN0YXJ0OjA7aW5zZXQtaW5saW5lLXN0YXJ0OjA7ei1pbmRleDotMX1rZW5kby1ncmlkIC5rLXRhYmxlLXJvdy5rLWdyaWQtcm93LXN0aWNreXtib3JkZXI6MDtwb3NpdGlvbjpzdGF0aWM7ei1pbmRleDphdXRvfWtlbmRvLWdyaWQgLmstZ3JpZC1yb3ctc3RpY2t5IHRkLGtlbmRvLWdyaWQgLmstZ3JpZC1yb3ctc3RpY2t5IC5rLXRhYmxlLXRke2JvcmRlci1ibG9jay1lbmQtd2lkdGg6MXB4O2JvcmRlci1ibG9jay1zdGFydC13aWR0aDoxcHg7cG9zaXRpb246c3RpY2t5O2luc2V0LWJsb2NrLXN0YXJ0OmluaGVyaXQ7aW5zZXQtYmxvY2stZW5kOmluaGVyaXQ7ei1pbmRleDoyfWtlbmRvLWdyaWQgLmstZ3JpZC1yb3ctc3RpY2t5IHRkLmstZ3JpZC1jb250ZW50LXN0aWNreSxrZW5kby1ncmlkIC5rLWdyaWQtcm93LXN0aWNreS5rLXRhYmxlLWFsdC1yb3cgdGQuay1ncmlkLWNvbnRlbnQtc3RpY2t5LGtlbmRvLWdyaWQgLmstZ3JpZC1yb3ctc3RpY2t5IC5rLXRhYmxlLXRkLmstZ3JpZC1jb250ZW50LXN0aWNreSxrZW5kby1ncmlkIC5rLWdyaWQtcm93LXN0aWNreS5rLXRhYmxlLWFsdC1yb3cgLmstdGFibGUtdGQuay1ncmlkLWNvbnRlbnQtc3RpY2t5e3otaW5kZXg6M31rZW5kby1ncmlkIC5rLWdyaWQtaGVhZGVyLWxvY2tlZCAuay10YWJsZS10aC5rLWdyaWQtaGVhZGVyLXN0aWNreTpsYXN0LWNoaWxkLGtlbmRvLWdyaWQgLmstZ3JpZC1jb250ZW50LWxvY2tlZCAuay10YWJsZS1yb3cgLmstZ3JpZC1jb250ZW50LXN0aWNreTpsYXN0LWNoaWxke2JvcmRlci1pbmxpbmUtZW5kOjB9a2VuZG8tZ3JpZCAuay1ncmlkLWhlYWRlciAuay1ncmlkLWNvbHVtbi1tZW51LGtlbmRvLWdyaWQgLmstZ3JpZC1oZWFkZXIgLmstZ3JpZC1oZWFkZXItbWVudXt6LWluZGV4OjF9LmstZ3JpZC1jb250ZW50LXN0aWNreS5rLWdyaWQtcm93LXN0aWNreXt6LWluZGV4OjN9LmstZ3JpZCAuay10YWJsZSAuay1ncmlkLWhlYWRlci1zdGlja3ksLmstZ3JpZCAuay10YWJsZSAuay1ncmlkLWNvbnRlbnQtc3RpY2t5LC5rLWdyaWQgLmstdGFibGUgLmstZ3JpZC1mb290ZXItc3RpY2t5e2JvcmRlci1pbmxpbmUtZW5kLXdpZHRoOjFweH0uay1ncmlkIC5rLXRhYmxlIC5rLWdyaWQtaGVhZGVyLXN0aWNreTpub3QoW3N0eWxlKj1cImRpc3BsYXk6IG5vbmVcIl0pK3RkLC5rLWdyaWQgLmstdGFibGUgLmstZ3JpZC1oZWFkZXItc3RpY2t5Om5vdChbc3R5bGUqPVwiZGlzcGxheTogbm9uZVwiXSkrLmstdGFibGUtdGQsLmstZ3JpZCAuay10YWJsZSAuay1ncmlkLWhlYWRlci1zdGlja3k6bm90KFtzdHlsZSo9XCJkaXNwbGF5OiBub25lXCJdKSsuay10YWJsZS10aCwuay1ncmlkIC5rLXRhYmxlIC5rLWdyaWQtY29udGVudC1zdGlja3k6bm90KFtzdHlsZSo9XCJkaXNwbGF5OiBub25lXCJdKSt0ZCwuay1ncmlkIC5rLXRhYmxlIC5rLWdyaWQtY29udGVudC1zdGlja3k6bm90KFtzdHlsZSo9XCJkaXNwbGF5OiBub25lXCJdKSsuay10YWJsZS10ZCwuay1ncmlkIC5rLXRhYmxlIC5rLWdyaWQtY29udGVudC1zdGlja3k6bm90KFtzdHlsZSo9XCJkaXNwbGF5OiBub25lXCJdKSsuay10YWJsZS10aCwuay1ncmlkIC5rLXRhYmxlIC5rLWdyaWQtZm9vdGVyLXN0aWNreTpub3QoW3N0eWxlKj1cImRpc3BsYXk6IG5vbmVcIl0pK3RkLC5rLWdyaWQgLmstdGFibGUgLmstZ3JpZC1mb290ZXItc3RpY2t5Om5vdChbc3R5bGUqPVwiZGlzcGxheTogbm9uZVwiXSkrLmstdGFibGUtdGQsLmstZ3JpZCAuay10YWJsZSAuay1ncmlkLWZvb3Rlci1zdGlja3k6bm90KFtzdHlsZSo9XCJkaXNwbGF5OiBub25lXCJdKSsuay10YWJsZS10aHtib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOjB9LmstZ3JpZCAuay1ncmlkLXJvdy1zdGlja3l7Ym9yZGVyLWJsb2NrLWVuZC13aWR0aDoxcHg7Ym9yZGVyLWJsb2NrLXN0YXJ0LXdpZHRoOjFweH0uay1ncmlkLWhlYWRlci1zdGlja3kuay10YWJsZS10aC5rLWdyaWQtbm8tbGVmdC1ib3JkZXIuay1maXJzdHtib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOjB9LmstZ3JpZC5rLWdyaWQtbm8tc2Nyb2xsYmFyIC5rLWdyaWQtaGVhZGVyLXdyYXAsLmstZ3JpZC5rLWdyaWQtbm8tc2Nyb2xsYmFyIC5rLWdyaWQtZm9vdGVyLXdyYXB7bWFyZ2luOjA7Ym9yZGVyLXdpZHRoOjB9LmstZ3JpZC5rLWdyaWQtbm8tc2Nyb2xsYmFyIC5rLWdyaWQtaGVhZGVyLC5rLWdyaWQuay1ncmlkLW5vLXNjcm9sbGJhciAuay1ncmlkLWZvb3RlcntwYWRkaW5nOjB9LmstZ3JpZC5rLWdyaWQtbm8tc2Nyb2xsYmFyIC5rLWdyaWQtY29udGVudHtvdmVyZmxvdy15OmF1dG99LmstZ3JpZC1ub3JlY29yZHN7dGV4dC1hbGlnbjpjZW50ZXJ9ZGl2LmstZ3JpZC1ub3JlY29yZHN7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5rLWdyaWQtbm9yZWNvcmRzLXRlbXBsYXRle2JveC1zaXppbmc6Ym9yZGVyLWJveDttYXJnaW4tYmxvY2s6MDttYXJnaW4taW5saW5lOmF1dG87d2lkdGg6MjBlbTtoZWlnaHQ6NGVtO2JvcmRlcjoxcHggc29saWQ7bGluZS1oZWlnaHQ6NGVtfS5rLWNvbHVtbi10aXRsZXttaW4td2lkdGg6MDt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcDtmbGV4LXNocmluazoxO292ZXJmbG93OmhpZGRlbn0uay1ncmlkIC5rLWdyaWQtc20gLmstdGFibGUtdGgsLmstZ3JpZC1zbSAuay10YWJsZS10aHtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLWdyaWQgLmstZ3JpZC1zbSB0ZCwuay1ncmlkIC5rLWdyaWQtc20gLmstdGFibGUtdGQsLmstZ3JpZC1zbSB0ZCwuay1ncmlkLXNtIC5rLXRhYmxlLXRke3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstZ3JpZCAuay1ncmlkLXNtIC5rLWdyb3VwaW5nLWhlYWRlciwuay1ncmlkLXNtIC5rLWdyb3VwaW5nLWhlYWRlcntwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pfS5rLWdyaWQgLmstZ3JpZC1zbSAuay1ncm91cGluZy1oZWFkZXI6OmJlZm9yZSwuay1ncmlkLXNtIC5rLWdyb3VwaW5nLWhlYWRlcjo6YmVmb3Jle21hcmdpbi1pbmxpbmUtc3RhcnQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pKi0xKX0uay1ncmlkIC5rLWdyaWQtc20gLmstZ3JpZC1oZWFkZXIgLmstdGFibGUtdGg+LmstbGluaywuay1ncmlkLXNtIC5rLWdyaWQtaGVhZGVyIC5rLXRhYmxlLXRoPi5rLWxpbmt7bWFyZ2luLWJsb2NrOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSotMSk7bWFyZ2luLWlubGluZTpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSotMSk7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1ncmlkIC5rLWdyaWQtc20gLmstZ3JpZC1oZWFkZXIgLmstZ3JpZC1maWx0ZXIsLmstZ3JpZCAuay1ncmlkLXNtIC5rLWdyaWQtaGVhZGVyIC5rLWhlYWRlci1jb2x1bW4tbWVudSwuay1ncmlkIC5rLWdyaWQtc20gLmstZ3JpZC1oZWFkZXIgLmstZ3JpZC1oZWFkZXItbWVudSwuay1ncmlkLXNtIC5rLWdyaWQtaGVhZGVyIC5rLWdyaWQtZmlsdGVyLC5rLWdyaWQtc20gLmstZ3JpZC1oZWFkZXIgLmstaGVhZGVyLWNvbHVtbi1tZW51LC5rLWdyaWQtc20gLmstZ3JpZC1oZWFkZXIgLmstZ3JpZC1oZWFkZXItbWVudXtwYWRkaW5nOnZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTt3aWR0aDpjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpKjFlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSoyICsgMnB4KTtoZWlnaHQ6Y2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSoxZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkqMiArIDJweCk7aW5zZXQtYmxvY2stZW5kOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSArIDAuNzE0Mjg1NzE0M2VtIC0gdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkqMWVtLzIgLSB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pKjIvMil9LmstZ3JpZCAuay1ncmlkLXNtIC5rLXRhYmxlLXRoPi5rLWNlbGwtaW5uZXIsLmstZ3JpZC1zbSAuay10YWJsZS10aD4uay1jZWxsLWlubmVye21hcmdpbi1ibG9jazpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkqLTEpO21hcmdpbi1pbmxpbmU6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkqLTEpfS5rLWdyaWQgLmstZ3JpZC1zbSAuay10YWJsZS10aD4uay1jZWxsLWlubmVyPi5rLWxpbmssLmstZ3JpZC1zbSAuay10YWJsZS10aD4uay1jZWxsLWlubmVyPi5rLWxpbmt7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1ncmlkIC5rLWdyaWQtc20gLmstZ3JvdXBpbmctcm93IC5rLWljb24sLmstZ3JpZC1zbSAuay1ncm91cGluZy1yb3cgLmstaWNvbnttYXJnaW4taW5saW5lLXN0YXJ0OmNhbGMoOHB4IC0gdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pKX0uay1ncmlkIC5rLWdyaWQtc20gLmstZ3JvdXBpbmctZHJvcGNsdWUsLmstZ3JpZC1zbSAuay1ncm91cGluZy1kcm9wY2x1ZXtoZWlnaHQ6Y2FsYygxZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkqMiArIDhweCl9LmstZ3JpZCAuay1ncmlkLXNtIC5rLWhpZXJhcmNoeS1jZWxsLC5rLWdyaWQgLmstZ3JpZC1zbSAuay1kcmFnLWNlbGwsLmstZ3JpZC1zbSAuay1oaWVyYXJjaHktY2VsbCwuay1ncmlkLXNtIC5rLWRyYWctY2VsbHtwYWRkaW5nOjB9LmstZ3JpZCAuay1ncmlkLXNtIC5rLWhpZXJhcmNoeS1jZWxsPi5rLWljb24sLmstZ3JpZCAuay1ncmlkLXNtIC5rLWRyYWctY2VsbD4uay1pY29uLC5rLWdyaWQtc20gLmstaGllcmFyY2h5LWNlbGw+LmstaWNvbiwuay1ncmlkLXNtIC5rLWRyYWctY2VsbD4uay1pY29ue3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwYWRkaW5nLWlubGluZTowfS5rLWdyaWQgLmstZ3JpZC1zbSAuay1lZGl0LWNlbGwsLmstZ3JpZCAuay1ncmlkLXNtIC5rLWNvbW1hbmQtY2VsbCwuay1ncmlkIC5rLWdyaWQtc20gLmstZ3JpZC1lZGl0LXJvdyB0ZCwuay1ncmlkIC5rLWdyaWQtc20gLmstZ3JpZC1lZGl0LXJvdyAuay10YWJsZS10ZCwuay1ncmlkLXNtIC5rLWVkaXQtY2VsbCwuay1ncmlkLXNtIC5rLWNvbW1hbmQtY2VsbCwuay1ncmlkLXNtIC5rLWdyaWQtZWRpdC1yb3cgdGQsLmstZ3JpZC1zbSAuay1ncmlkLWVkaXQtcm93IC5rLXRhYmxlLXRke3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1ncmlkIC5rLWdyaWQtc20gLmstZmlsdGVyLXJvdyB0ZCwuay1ncmlkIC5rLWdyaWQtc20gLmstZmlsdGVyLXJvdyAuay10YWJsZS10ZCwuay1ncmlkIC5rLWdyaWQtc20gLmstZmlsdGVyLXJvdyAuay10YWJsZS10aCwuay1ncmlkLXNtIC5rLWZpbHRlci1yb3cgdGQsLmstZ3JpZC1zbSAuay1maWx0ZXItcm93IC5rLXRhYmxlLXRkLC5rLWdyaWQtc20gLmstZmlsdGVyLXJvdyAuay10YWJsZS10aHtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSl9LmstZ3JpZCAuay1ncmlkLXNtIC5rLWZpbHRlcmNlbGw+c3Bhbiwuay1ncmlkIC5rLWdyaWQtc20gLmstZmlsdGVyY2VsbCAuay1maWx0ZXJjZWxsLXdyYXBwZXIsLmstZ3JpZC1zbSAuay1maWx0ZXJjZWxsPnNwYW4sLmstZ3JpZC1zbSAuay1maWx0ZXJjZWxsIC5rLWZpbHRlcmNlbGwtd3JhcHBlcntnYXA6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pLzIpfS5rLWdyaWQgLmstZ3JpZC1zbSAuay1zZWxlY3Rpb24tYWdncmVnYXRlcywuay1ncmlkLXNtIC5rLXNlbGVjdGlvbi1hZ2dyZWdhdGVze3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pfS5rLWdyaWQgLmstZ3JpZC1zbSAuay1yZXNpemVyLXdyYXAsLmstZ3JpZC1zbSAuay1yZXNpemVyLXdyYXB7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO3BhZGRpbmctYmxvY2stc3RhcnQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkgLSB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkpO3BhZGRpbmctYmxvY2stZW5kOnZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kOm5vbmU7Y3Vyc29yOnJvdy1yZXNpemU7ei1pbmRleDoyfS5rLWdyaWQgLmstZ3JpZC1tZCAuay10YWJsZS10aCwuay1ncmlkLW1kIC5rLXRhYmxlLXRoe3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSl9LmstZ3JpZCAuay1ncmlkLW1kIHRkLC5rLWdyaWQgLmstZ3JpZC1tZCAuay10YWJsZS10ZCwuay1ncmlkLW1kIHRkLC5rLWdyaWQtbWQgLmstdGFibGUtdGR7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKX0uay1ncmlkIC5rLWdyaWQtbWQgLmstZ3JvdXBpbmctaGVhZGVyLC5rLWdyaWQtbWQgLmstZ3JvdXBpbmctaGVhZGVye3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLWdyaWQgLmstZ3JpZC1tZCAuay1ncm91cGluZy1oZWFkZXI6OmJlZm9yZSwuay1ncmlkLW1kIC5rLWdyb3VwaW5nLWhlYWRlcjo6YmVmb3Jle21hcmdpbi1pbmxpbmUtc3RhcnQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkqLTEpfS5rLWdyaWQgLmstZ3JpZC1tZCAuay1ncmlkLWhlYWRlciAuay10YWJsZS10aD4uay1saW5rLC5rLWdyaWQtbWQgLmstZ3JpZC1oZWFkZXIgLmstdGFibGUtdGg+LmstbGlua3ttYXJnaW4tYmxvY2s6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkqLTEpO21hcmdpbi1pbmxpbmU6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pKi0xKTtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pfS5rLWdyaWQgLmstZ3JpZC1tZCAuay1ncmlkLWhlYWRlciAuay1ncmlkLWZpbHRlciwuay1ncmlkIC5rLWdyaWQtbWQgLmstZ3JpZC1oZWFkZXIgLmstaGVhZGVyLWNvbHVtbi1tZW51LC5rLWdyaWQgLmstZ3JpZC1tZCAuay1ncmlkLWhlYWRlciAuay1ncmlkLWhlYWRlci1tZW51LC5rLWdyaWQtbWQgLmstZ3JpZC1oZWFkZXIgLmstZ3JpZC1maWx0ZXIsLmstZ3JpZC1tZCAuay1ncmlkLWhlYWRlciAuay1oZWFkZXItY29sdW1uLW1lbnUsLmstZ3JpZC1tZCAuay1ncmlkLWhlYWRlciAuay1ncmlkLWhlYWRlci1tZW51e3BhZGRpbmc6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTt3aWR0aDpjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpKjFlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkqMiArIDJweCk7aGVpZ2h0OmNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkqMWVtICsgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSoyICsgMnB4KTtpbnNldC1ibG9jay1lbmQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKyAwLjcxNDI4NTcxNDNlbSAtIHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpKjFlbS8yIC0gdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSoyLzIpfS5rLWdyaWQgLmstZ3JpZC1tZCAuay10YWJsZS10aD4uay1jZWxsLWlubmVyLC5rLWdyaWQtbWQgLmstdGFibGUtdGg+LmstY2VsbC1pbm5lcnttYXJnaW4tYmxvY2s6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkqLTEpO21hcmdpbi1pbmxpbmU6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pKi0xKX0uay1ncmlkIC5rLWdyaWQtbWQgLmstdGFibGUtdGg+LmstY2VsbC1pbm5lcj4uay1saW5rLC5rLWdyaWQtbWQgLmstdGFibGUtdGg+LmstY2VsbC1pbm5lcj4uay1saW5re3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSl9LmstZ3JpZCAuay1ncmlkLW1kIC5rLWdyb3VwaW5nLXJvdyAuay1pY29uLC5rLWdyaWQtbWQgLmstZ3JvdXBpbmctcm93IC5rLWljb257bWFyZ2luLWlubGluZS1zdGFydDpjYWxjKDhweCAtIHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSkpfS5rLWdyaWQgLmstZ3JpZC1tZCAuay1ncm91cGluZy1kcm9wY2x1ZSwuay1ncmlkLW1kIC5rLWdyb3VwaW5nLWRyb3BjbHVle2hlaWdodDpjYWxjKDFlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkqMiArIDhweCl9LmstZ3JpZCAuay1ncmlkLW1kIC5rLWhpZXJhcmNoeS1jZWxsLC5rLWdyaWQgLmstZ3JpZC1tZCAuay1kcmFnLWNlbGwsLmstZ3JpZC1tZCAuay1oaWVyYXJjaHktY2VsbCwuay1ncmlkLW1kIC5rLWRyYWctY2VsbHtwYWRkaW5nOjB9LmstZ3JpZCAuay1ncmlkLW1kIC5rLWhpZXJhcmNoeS1jZWxsPi5rLWljb24sLmstZ3JpZCAuay1ncmlkLW1kIC5rLWRyYWctY2VsbD4uay1pY29uLC5rLWdyaWQtbWQgLmstaGllcmFyY2h5LWNlbGw+LmstaWNvbiwuay1ncmlkLW1kIC5rLWRyYWctY2VsbD4uay1pY29ue3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lOjB9LmstZ3JpZCAuay1ncmlkLW1kIC5rLWVkaXQtY2VsbCwuay1ncmlkIC5rLWdyaWQtbWQgLmstY29tbWFuZC1jZWxsLC5rLWdyaWQgLmstZ3JpZC1tZCAuay1ncmlkLWVkaXQtcm93IHRkLC5rLWdyaWQgLmstZ3JpZC1tZCAuay1ncmlkLWVkaXQtcm93IC5rLXRhYmxlLXRkLC5rLWdyaWQtbWQgLmstZWRpdC1jZWxsLC5rLWdyaWQtbWQgLmstY29tbWFuZC1jZWxsLC5rLWdyaWQtbWQgLmstZ3JpZC1lZGl0LXJvdyB0ZCwuay1ncmlkLW1kIC5rLWdyaWQtZWRpdC1yb3cgLmstdGFibGUtdGR7cGFkZGluZy1ibG9jazpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKS8yKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pfS5rLWdyaWQgLmstZ3JpZC1tZCAuay1maWx0ZXItcm93IHRkLC5rLWdyaWQgLmstZ3JpZC1tZCAuay1maWx0ZXItcm93IC5rLXRhYmxlLXRkLC5rLWdyaWQgLmstZ3JpZC1tZCAuay1maWx0ZXItcm93IC5rLXRhYmxlLXRoLC5rLWdyaWQtbWQgLmstZmlsdGVyLXJvdyB0ZCwuay1ncmlkLW1kIC5rLWZpbHRlci1yb3cgLmstdGFibGUtdGQsLmstZ3JpZC1tZCAuay1maWx0ZXItcm93IC5rLXRhYmxlLXRoe3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1ncmlkIC5rLWdyaWQtbWQgLmstZmlsdGVyY2VsbD5zcGFuLC5rLWdyaWQgLmstZ3JpZC1tZCAuay1maWx0ZXJjZWxsIC5rLWZpbHRlcmNlbGwtd3JhcHBlciwuay1ncmlkLW1kIC5rLWZpbHRlcmNlbGw+c3Bhbiwuay1ncmlkLW1kIC5rLWZpbHRlcmNlbGwgLmstZmlsdGVyY2VsbC13cmFwcGVye2dhcDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKS8yKX0uay1ncmlkIC5rLWdyaWQtbWQgLmstc2VsZWN0aW9uLWFnZ3JlZ2F0ZXMsLmstZ3JpZC1tZCAuay1zZWxlY3Rpb24tYWdncmVnYXRlc3twYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstZ3JpZCAuay1ncmlkLW1kIC5rLXJlc2l6ZXItd3JhcCwuay1ncmlkLW1kIC5rLXJlc2l6ZXItd3JhcHtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7cGFkZGluZy1ibG9jay1zdGFydDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKS8yIC0gdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pKTtwYWRkaW5nLWJsb2NrLWVuZDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKS8yKTtwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kOm5vbmU7Y3Vyc29yOnJvdy1yZXNpemU7ei1pbmRleDoyfS5rLWdyaWQtc3RhY2sgLmstZ3JpZC1jb250ZW50IC5rLXRhYmxle3RhYmxlLWxheW91dDphdXRvfS5rLWdyaWQtc3RhY2sgLmstdGFibGUtdGQsLmstZ3JpZC1zdGFjayAuay1ncmlkLWVkaXQtcm93IC5rLXRhYmxlLXRke3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKX0uay1ncmlkLXN0YWNrIC5rLWdyb3VwLWNvbCwuay1ncmlkLXN0YWNrIC5rLWhpZXJhcmNoeS1jb2x7d2lkdGg6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLWdyaWQtc3RhY2sgLmstZ3JvdXBpbmctcm93IHB7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSl9LmstZ3JpZC1zdGFjayAuay1ncm91cGluZy1yb3cgLmstaWNvbntwYWRkaW5nOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7bWFyZ2luOjB9LmstZ3JpZC1zdGFjayAuay1ncmlkLWNvbHVtbi10ZW1wbGF0ZXtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDowO3BhZGRpbmctaW5saW5lLXN0YXJ0OnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSl9LmstZ3JpZC1zdGFjay1yb3d7ZGlzcGxheTpncmlkO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pfS5rLWdyaWQtZWRpdC1yb3cgLmstZ3JpZC1zdGFjay1yb3d7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1ncmlkLXN0YWNrLWhlYWRlcntmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLXNtLCBpbmhlcml0KTtmb250LXdlaWdodDp2YXIoLS1rZW5kby1mb250LXdlaWdodC1ib2xkLCBib2xkKX0uay1ncmlkLXN0YWNrLWNvbnRlbnR7bWluLWhlaWdodDpjYWxjKHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCkqdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkpfS5rLWdyaWQtc3RhY2stY2VsbDpmb2N1cywuay1ncmlkLXN0YWNrLWNlbGwuay1mb2N1c3tvdXRsaW5lLW9mZnNldDp2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSl9LmstZ3JpZC1zdGFjay1jZWxsLmstY29tbWFuZC1jZWxse3BhZGRpbmc6MDtncmlkLWNvbHVtbjoxLy0xfS5rLWdyaWQtc3RhY2stY2VsbC5rLWNvbW1hbmQtY2VsbCAuay1ncmlkLXN0YWNrLWNvbnRlbnR7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstZ3JpZC1zdGFjay1jZWxsIC5rLWRpcnR5e2luc2V0LWlubGluZS1zdGFydDphdXRvO2luc2V0LWlubGluZS1lbmQ6MH0uay1ncmlkLXN0YWNrLWV4cGFuZGFibGUgLmstdGFibGUtdGR7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pfS5rLWdyaWQtc3RhY2stZXhwYW5kYWJsZSAuay10YWJsZS10ZDo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OnZhcigtLWtlbmRvLXNwYWNpbmctMlxcLjUsIDAuNjI1cmVtKTtib3gtc2hhZG93OnZhcigtLWtlbmRvLWVsZXZhdGlvbi0yLCAwIDRweCA2cHggcmdiYSgwLCAwLCAwLCAwLjA2KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtpbnNldC1ibG9jay1zdGFydDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMlxcLjUsIDAuNjI1cmVtKSotMSk7aW5zZXQtaW5saW5lLXN0YXJ0OjB9LmstZHJhZy1jZWxsIC5rLWdyaWQtc3RhY2stY29udGVudHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTJcXC41LCAwLjYyNXJlbSk7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7dG91Y2gtYWN0aW9uOm5vbmV9LmstZ3JpZC10b2dnbGV7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3BvaW50ZXItZXZlbnRzOm5vbmV9LmstZ3JpZC10b2dnbGUgLmstaWNvbntwb2ludGVyLWV2ZW50czphdXRvO2N1cnNvcjpwb2ludGVyfS5rLWxvYWRpbmctcGRmLW1hc2t7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtpbnNldC1ibG9jay1zdGFydDowO2luc2V0LWlubGluZS1zdGFydDowO3otaW5kZXg6MTAwfS5rLWxvYWRpbmctcGRmLW1hc2s+LmstaS1sb2FkaW5ne3Bvc2l0aW9uOmFic29sdXRlO2luc2V0LWJsb2NrLXN0YXJ0OjUwJTtpbnNldC1pbmxpbmUtc3RhcnQ6NTAlO2ZvbnQtc2l6ZTo2NHB4fS5rLWxvYWRpbmctcGRmLW1hc2sgLmstbG9hZGluZy1wZGYtcHJvZ3Jlc3N7bWFyZ2luOmF1dG87cG9zaXRpb246YWJzb2x1dGU7aW5zZXQtYmxvY2stc3RhcnQ6MDtpbnNldC1ibG9jay1lbmQ6MDtpbnNldC1pbmxpbmUtc3RhcnQ6MDtpbnNldC1pbmxpbmUtZW5kOjB9LmstcGRmLWV4cG9ydCAuay1sb2FkaW5nLXBkZi1tYXNre2Rpc3BsYXk6bm9uZX0uay1ncmlkLXBkZi1leHBvcnQtZWxlbWVudHtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldC1pbmxpbmUtc3RhcnQ6LTEwMDAwcHg7aW5zZXQtYmxvY2stc3RhcnQ6LTEwMDAwcHh9LmstZ3JpZC1wZGYtZXhwb3J0LWVsZW1lbnQgLmstZmlsdGVyLXJvd3tkaXNwbGF5Om5vbmV9LmstcGRmLWV4cG9ydC1zaGFkb3cgLmstZ3JpZHtmbG9hdDppbmxpbmUtc3RhcnQ7d2lkdGg6YXV0byAhaW1wb3J0YW50fS5rLXBkZi1leHBvcnQtc2hhZG93IC5rLWdyaWQsLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstZ3JpZC1jb250ZW50LC5rLXBkZi1leHBvcnQtc2hhZG93IC5rLWdyaWQtY29udGVudC1sb2NrZWR7aGVpZ2h0OmF1dG8gIWltcG9ydGFudDtvdmVyZmxvdzp2aXNpYmxlfS5rLXBkZi1leHBvcnQtc2hhZG93IC5rLWdyaWQtaGVhZGVyLWxvY2tlZCsuay1ncmlkLWhlYWRlci13cmFwLC5rLXBkZi1leHBvcnQtc2hhZG93IC5rLWdyaWQtaGVhZGVyLWxvY2tlZCsuay1ncmlkLWNvbnRlbnQsLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstZ3JpZC1oZWFkZXItbG9ja2VkKy5rLWdyaWQtZm9vdGVyLXdyYXB7d2lkdGg6YXV0byAhaW1wb3J0YW50fS5rLXBkZi1leHBvcnQtc2hhZG93IC5rLWdyaWQtaGVhZGVyLC5rLXBkZi1leHBvcnQtc2hhZG93IC5rLWdyaWRbZGF0YS1yb2xlPWdyaWRdIC5rLWdyaWQtZm9vdGVye3BhZGRpbmc6MCAhaW1wb3J0YW50fS5rLWZpbHRlci1tZW51LXBvcHVwe21pbi13aWR0aDoyMzBweDttYXgtd2lkdGg6MzIwcHh9LmstZmlsdGVyLW1lbnV7Ym94LXNpemluZzpib3JkZXItYm94fS5rLWZpbHRlci1tZW51LWNvbnRhaW5lcntwYWRkaW5nOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtib3gtc2l6aW5nOmJvcmRlci1ib3g7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpjb2x1bW4gbm93cmFwO2FsaWduLWl0ZW1zOnN0cmV0Y2g7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1maWx0ZXItbWVudS1jb250YWluZXIgLmstZmlsdGVyLWFuZHt3aWR0aDptaW4tY29udGVudDthbGlnbi1zZWxmOnN0YXJ0fS5rLWZpbHRlci1tZW51LWNvbnRhaW5lciAuay1hY3Rpb25zLC5rLWZpbHRlci1tZW51LWNvbnRhaW5lciAuay1lZGl0LWJ1dHRvbnMsLmstZmlsdGVyLW1lbnUtY29udGFpbmVyIC5rLWFjdGlvbi1idXR0b25zLC5rLWZpbHRlci1tZW51LWNvbnRhaW5lciAuay1jb2x1bW5tZW51LWFjdGlvbnMsLmstZmlsdGVyLW1lbnUtY29udGFpbmVyIC5rLWZvcm0tYnV0dG9uc3ttYXJnaW46MDtwYWRkaW5nOjB9LmstZmlsdGVyLW1lbnUtY29udGFpbmVyIGtlbmRvLW51bWVyaWMtZmlsdGVyLW1lbnUsLmstZmlsdGVyLW1lbnUtY29udGFpbmVyIGtlbmRvLWdyaWQtc3RyaW5nLWZpbHRlci1tZW51LC5rLWZpbHRlci1tZW51LWNvbnRhaW5lciBrZW5kby1ncmlkLWRhdGUtZmlsdGVyLW1lbnUsLmstZmlsdGVyLW1lbnUtY29udGFpbmVyIGtlbmRvLWdyaWQtbnVtZXJpYy1maWx0ZXItbWVudSwuay1maWx0ZXItbWVudS1jb250YWluZXIga2VuZG8tZ3JpZC1maWx0ZXItbWVudS1pbnB1dC13cmFwcGVyLC5rLWZpbHRlci1tZW51LWNvbnRhaW5lciBrZW5kby10cmVlbGlzdC1zdHJpbmctZmlsdGVyLW1lbnUsLmstZmlsdGVyLW1lbnUtY29udGFpbmVyIGtlbmRvLXRyZWVsaXN0LWRhdGUtZmlsdGVyLW1lbnUsLmstZmlsdGVyLW1lbnUtY29udGFpbmVyIGtlbmRvLXRyZWVsaXN0LW51bWVyaWMtZmlsdGVyLW1lbnUsLmstZmlsdGVyLW1lbnUtY29udGFpbmVyIGtlbmRvLXRyZWVsaXN0LWZpbHRlci1tZW51LWlucHV0LXdyYXBwZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpjb2x1bW4gbm93cmFwO2FsaWduLWl0ZW1zOnN0cmV0Y2g7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1maWx0ZXItbWVudS5rLXBvcHVwIC5rLWZpbHRlci1tZW51LWNvbnRhaW5lciwuay1ncmlkLWZpbHRlci1wb3B1cC5rLXBvcHVwIC5rLWZpbHRlci1tZW51LWNvbnRhaW5lcnttaW4td2lkdGg6MjMwcHg7bWF4LXdpZHRoOjMyMHB4fS5rLW11bHRpY2hlY2std3JhcHttYXJnaW46MDtwYWRkaW5nOjA7d2hpdGUtc3BhY2U6bm93cmFwO2xpc3Qtc3R5bGU6bm9uZX0uay1tdWx0aWNoZWNrLXdyYXAgLmstaXRlbSwuay1tdWx0aWNoZWNrLXdyYXAgLmstY2hlY2stYWxsLXdyYXB7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXB9LmstZmlsdGVyLXNlbGVjdGVkLWl0ZW1ze2ZvbnQtd2VpZ2h0OnZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWJvbGQsIG5vcm1hbCk7bGluZS1oZWlnaHQ6bm9ybWFsO3doaXRlLXNwYWNlOm5vd3JhcH0uay1hdXRvZml0dGluZ3t3aWR0aDphdXRvICFpbXBvcnRhbnQ7dGFibGUtbGF5b3V0OmF1dG8gIWltcG9ydGFudH0uay1hdXRvZml0dGluZyAuay10YWJsZS10aCwuay1hdXRvZml0dGluZyB0ZCwuay1hdXRvZml0dGluZyAuay10YWJsZS10ZHt3aGl0ZS1zcGFjZTpub3dyYXAgIWltcG9ydGFudH0uay1hdXRvZml0dGluZyAuay1kZXRhaWwtcm93e2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5rLWdyaWQtYXNzaXN0YW50LXdpbmRvdyAuay13aW5kb3ctY29udGVudHtwYWRkaW5nOjA7Ym9yZGVyLWVuZC1lbmQtcmFkaXVzOmluaGVyaXQ7Ym9yZGVyLWVuZC1zdGFydC1yYWRpdXM6aW5oZXJpdH0uay1jb2x1bW4tbWVudS1wb3B1cCwuay1ncmlkLWNvbHVtbm1lbnUtcG9wdXB7bWluLXdpZHRoOjIzMHB4O2JveC1zaXppbmc6Ym9yZGVyLWJveH0uay1jb2x1bW4tbWVudS1wb3B1cC5rLXBvcHVwLC5rLWdyaWQtY29sdW1ubWVudS1wb3B1cC5rLXBvcHVwe21heC13aWR0aDozMjBweH0uay1jb2x1bW4tbWVudS1wb3B1cCAuay1hY3Rpb25zLC5rLWNvbHVtbi1tZW51LXBvcHVwIC5rLWVkaXQtYnV0dG9ucywuay1jb2x1bW4tbWVudS1wb3B1cCAuay1hY3Rpb24tYnV0dG9ucywuay1jb2x1bW4tbWVudS1wb3B1cCAuay1jb2x1bW5tZW51LWFjdGlvbnMsLmstY29sdW1uLW1lbnUtcG9wdXAgLmstZm9ybS1idXR0b25zLC5rLWdyaWQtY29sdW1ubWVudS1wb3B1cCAuay1hY3Rpb25zLC5rLWdyaWQtY29sdW1ubWVudS1wb3B1cCAuay1lZGl0LWJ1dHRvbnMsLmstZ3JpZC1jb2x1bW5tZW51LXBvcHVwIC5rLWFjdGlvbi1idXR0b25zLC5rLWdyaWQtY29sdW1ubWVudS1wb3B1cCAuay1jb2x1bW5tZW51LWFjdGlvbnMsLmstZ3JpZC1jb2x1bW5tZW51LXBvcHVwIC5rLWZvcm0tYnV0dG9uc3ttYXJnaW46MH0uay1jb2x1bW4tbWVudXtib3gtc2l6aW5nOmJvcmRlci1ib3h9LmstY29sdW1uLW1lbnUgLmstbWVudTpub3QoLmstY29udGV4dC1tZW51KXtmb250LXdlaWdodDp2YXIoLS1rZW5kby1mb250LXdlaWdodCwgNDAwKX0uay1jb2x1bW4tbWVudSAuay1leHBhbmRlcntib3JkZXI6MDtiYWNrZ3JvdW5kOmluaGVyaXR9LmstY29sdW1uLW1lbnUgLmstZXhwYW5kZXIgLmstY29sdW1ubWVudS1pdGVte2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LmstY29sdW1uLW1lbnUgLmstY29sdW1ubWVudS1pbmRpY2F0b3Jze3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5rLWNvbHVtbi1tZW51IC5rLWNvbHVtbm1lbnUtaXRlbTpoYXMoPi5rLWNvbHVtbm1lbnUtaXRlbS1hY3Rpb25zLD4uay1jb2x1bW5tZW51LWluZGljYXRvcnMpe2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LmstY29sdW1uLW1lbnUtdGFiYmVke2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSkgdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSkgMCAwfS5rLWNvbHVtbi1tZW51LXRhYmJlZCAuay10YWJzdHJpcC1pdGVtc3ttYXJnaW46LTFweCAtMXB4IDB9LmstY29sdW1uLW1lbnUtdGFiYmVkIC5rLXRhYnN0cmlwLWl0ZW1zIC5rLWl0ZW17ZmxleDoxfS5rLWNvbHVtbi1tZW51LXRhYmJlZCAuay10YWJzdHJpcC1pdGVtcyAuay1saW5re2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmstY29sdW1uLW1lbnUtdGFiYmVkIC5rLXRhYnN0cmlwLWNvbnRlbnR7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0wLCAwcHgpO3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2JvcmRlci13aWR0aDowfS5rLWNvbHVtbi1saXN0e3BhZGRpbmc6MDttYXJnaW46MDtsaXN0LXN0eWxlOm5vbmV9LmstY29sdW1uLWNob29zZXItdGl0bGUsLmstY29sdW1uLWxpc3QtaXRlbXtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLWNvbHVtbi1saXN0LWl0ZW17bWFyZ2luOjA7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6NHB4O2N1cnNvcjpwb2ludGVyO3Bvc2l0aW9uOnJlbGF0aXZlfS5rLWNvbHVtbi1saXN0LWl0ZW0gLmstY2hlY2tib3gtbGFiZWx7bWFyZ2luOjB9LmstY29sdW1uLWxpc3QtaXRlbTpmb2N1c3tvdXRsaW5lOm5vbmV9LmstY29sdW1ucy1pdGVtcy13cmFwe3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMCwgMHB4KX0uay1jb2x1bW5tZW51LWl0ZW17cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtvdXRsaW5lOjA7Y3Vyc29yOnBvaW50ZXJ9LmstY29sdW1ubWVudS1pdGVtPi5rLWljb24sLmstY29sdW1ubWVudS1pdGVtPi5rLWV4cGFuZGVyLWluZGljYXRvcnttYXJnaW4taW5saW5lLWVuZDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pfS5rLWNvbHVtbm1lbnUtaXRlbS13cmFwcGVyKy5rLWNvbHVtbm1lbnUtaXRlbS13cmFwcGVyLC5rLWNvbHVtbi1tZW51LWZvb3Rlcntib3JkZXItYmxvY2stc3RhcnQ6MXB4IHNvbGlkO2JvcmRlci1ibG9jay1zdGFydC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpfS5rLWNvbHVtbm1lbnUtaXRlbS1jb250ZW50e292ZXJmbG93OmhpZGRlbn0uay1jb2x1bW4tbWVudS1ncm91cC1oZWFkZXJ7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtkaXNwbGF5OmZsZXg7ZmxleDowIDAgYXV0bztwb3NpdGlvbjpyZWxhdGl2ZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uay1jb2x1bW4tbWVudS1ncm91cC1oZWFkZXItdGV4dHtib3JkZXItYmxvY2stZW5kLXdpZHRoOjFweDtib3JkZXItYmxvY2stZW5kLXN0eWxlOnNvbGlkO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUtc20sIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO2ZvbnQtd2VpZ2h0OnZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWJvbGQsIG5vcm1hbCk7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZsZXg6MSAxIGF1dG99LmstZ3JpZC1oZWFkZXIsLmstZ3JpZC1oZWFkZXItd3JhcCwuay1ncm91cGluZy1oZWFkZXIsLmstZ3JpZCAuay10YWJsZS10aCwuay1ncmlkIHRkLC5rLWdyaWQgLmstdGFibGUtdGQsLmstZ3JpZC1mb290ZXIsLmstZ3JpZC1mb290ZXItd3JhcCwuay1ncmlkLWNvbnRlbnQtbG9ja2VkLC5rLWdyaWQtZm9vdGVyLWxvY2tlZCwuay1ncmlkLWhlYWRlci1sb2NrZWQsLmstZmlsdGVyLXJvdz4uay10YWJsZS10aCwuay1maWx0ZXItcm93PnRkLC5rLWZpbHRlci1yb3c+LmstdGFibGUtdGR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSl9LmstZ3JpZC1oZWFkZXIsLmstZ3JvdXBpbmctaGVhZGVyLC5rLWdyaWQtYWRkLXJvdywuay1ncmlkLWZvb3Rlcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKX0uay1ncmlkIC5rLXRhYmxle2JhY2tncm91bmQtY29sb3I6aW5oZXJpdH0uay1ncmlkLXRvb2xiYXJ7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7Ym94LXNoYWRvdzpub25lfS5rLWdyaWQtY29udGVudHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1ncm91cC1mb290ZXIgdGQsLmstZ3JvdXBpbmctcm93IHRkLC5rLWdyb3VwLWZvb3RlciAuay10YWJsZS10ZCwuay1ncm91cGluZy1yb3cgLmstdGFibGUtdGQsLmstdGFibGUtdGJvZHkgLmstZ3JvdXAtY2VsbHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKX0uay1ncm91cGluZy1kcm9wY2x1ZTo6YmVmb3Jle2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgcmdiYSgwLDAsMCwwKSByZ2JhKDAsMCwwLDApfS5rLWdyb3VwaW5nLWRyb3BjbHVlOjphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKX0uay1ncmlke2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1ncmlkIC5rLXRhYmxlLXJvdy5rLXRhYmxlLWFsdC1yb3d7YmFja2dyb3VuZC1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDUlLCB0cmFuc3BhcmVudCl9LmstZ3JpZCAuay10YWJsZS10Ym9keT4uay10YWJsZS1yb3c6bm90KC5rLWRldGFpbC1yb3cpOmhvdmVyLC5rLWdyaWQgLmstdGFibGUtdGJvZHk+LmstdGFibGUtcm93Om5vdCguay1kZXRhaWwtcm93KS5rLWhvdmVye2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSAxMSUsIHRyYW5zcGFyZW50KX0uay1ncmlkIHRkLmstc2VsZWN0ZWQsLmstZ3JpZCAuay10YWJsZS1yb3cuay1zZWxlY3RlZD50ZCwuay1ncmlkIC5rLXRhYmxlLXRkLmstc2VsZWN0ZWQsLmstZ3JpZCAuay10YWJsZS1yb3cuay1zZWxlY3RlZD4uay10YWJsZS10ZHtiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KSAyNSUsIHRyYW5zcGFyZW50KX0uay1ncmlkIHRkLmstaGlnaGxpZ2h0ZWQsLmstZ3JpZCAuay10YWJsZS1yb3cuay1oaWdobGlnaHRlZD50ZCwuay1ncmlkIC5rLXRhYmxlLXRkLmstaGlnaGxpZ2h0ZWQsLmstZ3JpZCAuay10YWJsZS1yb3cuay1oaWdobGlnaHRlZD4uay10YWJsZS10ZHtiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKSAyNSUsIHRyYW5zcGFyZW50KX0uay1ncmlkIHRkLmstaGlnaGxpZ2h0ZWQuay1zZWxlY3RlZCwuay1ncmlkIC5rLXRhYmxlLXJvdy5rLWhpZ2hsaWdodGVkLmstc2VsZWN0ZWQ+dGQsLmstZ3JpZCAuay10YWJsZS10ZC5rLWhpZ2hsaWdodGVkLmstc2VsZWN0ZWQsLmstZ3JpZCAuay10YWJsZS1yb3cuay1oaWdobGlnaHRlZC5rLXNlbGVjdGVkPi5rLXRhYmxlLXRkLC5rLWdyaWQgLmstdGFibGUtcm93LmstaGlnaGxpZ2h0ZWQ+LmstdGFibGUtdGQuay1zZWxlY3RlZCwuay1ncmlkIC5rLXRhYmxlLXJvdy5rLXNlbGVjdGVkPi5rLXRhYmxlLXRkLmstaGlnaGxpZ2h0ZWR7YmFja2dyb3VuZC1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpLCB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKSkgNDIlLCB0cmFuc3BhcmVudCl9LmstZ3JpZCAuay10YWJsZS10aDpmb2N1cywuay1ncmlkIC5rLXRhYmxlLXRoLmstZm9jdXMsLmstZ3JpZCB0ZDpmb2N1cywuay1ncmlkIHRkLmstZm9jdXMsLmstZ3JpZCAuay10YWJsZS10ZDpmb2N1cywuay1ncmlkIC5rLXRhYmxlLXRkLmstZm9jdXMsLmstZ3JpZCAuay1tYXN0ZXItcm93PnRkOmZvY3VzLC5rLWdyaWQgLmstbWFzdGVyLXJvdz50ZC5rLWZvY3VzLC5rLWdyaWQgLmstZ3JvdXBpbmctcm93PnRkOmZvY3VzLC5rLWdyaWQgLmstZ3JvdXBpbmctcm93PnRkLmstZm9jdXMsLmstZ3JpZCAuay1kZXRhaWwtcm93PnRkOmZvY3VzLC5rLWdyaWQgLmstZGV0YWlsLXJvdz50ZC5rLWZvY3VzLC5rLWdyaWQgLmstZ3JvdXAtZm9vdGVyPnRkOmZvY3VzLC5rLWdyaWQgLmstZ3JvdXAtZm9vdGVyPnRkLmstZm9jdXMsLmstZ3JpZCAuay1tYXN0ZXItcm93Pi5rLXRhYmxlLXRkOmZvY3VzLC5rLWdyaWQgLmstbWFzdGVyLXJvdz4uay10YWJsZS10ZC5rLWZvY3VzLC5rLWdyaWQgLmstZ3JvdXBpbmctcm93Pi5rLXRhYmxlLXRkOmZvY3VzLC5rLWdyaWQgLmstZ3JvdXBpbmctcm93Pi5rLXRhYmxlLXRkLmstZm9jdXMsLmstZ3JpZCAuay1kZXRhaWwtcm93Pi5rLXRhYmxlLXRkOmZvY3VzLC5rLWdyaWQgLmstZGV0YWlsLXJvdz4uay10YWJsZS10ZC5rLWZvY3VzLC5rLWdyaWQgLmstZ3JvdXAtZm9vdGVyPi5rLXRhYmxlLXRkOmZvY3VzLC5rLWdyaWQgLmstZ3JvdXAtZm9vdGVyPi5rLXRhYmxlLXRkLmstZm9jdXMsLmstZ3JpZCAuay1ncmlkLXBhZ2VyOmZvY3VzLC5rLWdyaWQgLmstZ3JpZC1wYWdlci5rLWZvY3Vze2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwwLDAsLjEyKX0uay1ncmlkIC5rLWdyaWQtZmlsdGVyLC5rLWdyaWQgLmstaGVhZGVyLWNvbHVtbi1tZW51LC5rLWdyaWQgLmstZ3JpZC1oZWFkZXItbWVudSwuay1ncmlkIC5rLWhpZXJhcmNoeS1jZWxsIC5rLWljb257Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpfS5rLWdyaWQgLmstZ3JvdXBpbmctcm93e2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSl9LmstZ3JpZCAuay1ncm91cGluZy1yb3cgLmstaWNvbntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCl9LmstZ3JpZCAuay1ncm91cGluZy1yb3cgLmstZ3JpZC1jb250ZW50LXN0aWNreXtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwuMyk7Ym9yZGVyLWJsb2NrLXN0YXJ0LWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSl9LmstZ3JpZCAuay1ncmlkLWhlYWRlci1sb2NrZWQsLmstZ3JpZCAuay1ncmlkLWNvbnRlbnQtbG9ja2VkLC5rLWdyaWQgLmstZ3JpZC1mb290ZXItbG9ja2VkLC5rLWdyaWQgLmstZ3JpZC1oZWFkZXItbG9ja2VkIC5rLXRhYmxlLXRoLC5rLWdyaWQgLmstZ3JpZC1jb250ZW50LWxvY2tlZCB0ZCwuay1ncmlkIC5rLWdyaWQtY29udGVudC1sb2NrZWQgLmstdGFibGUtdGQsLmstZ3JpZCAuay1ncmlkLWZvb3Rlci1sb2NrZWQgdGQsLmstZ3JpZCAuay1ncmlkLWZvb3Rlci1sb2NrZWQgLmstdGFibGUtdGR7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsLjMpfS5rLWdyaWQgLmstZ3JpZC1jb250ZW50LWxvY2tlZCAuay1ncm91cC1mb290ZXIgdGQsLmstZ3JpZCAuay1ncmlkLWNvbnRlbnQtbG9ja2VkIC5rLWdyb3VwLWZvb3RlciAuay10YWJsZS10ZCwuay1ncmlkIC5rLWdyaWQtY29udGVudC1sb2NrZWQgLmstZ3JvdXAtY2VsbHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKX0uay1ncmlkIC5rLWdyaWQtY29udGVudC1sb2NrZWQgLmstZ3JvdXBpbmctcm93Ky5rLXRhYmxlLXJvdyB0ZCwuay1ncmlkIC5rLWdyaWQtY29udGVudC1sb2NrZWQgLmstZ3JvdXBpbmctcm93Ky5rLXRhYmxlLXJvdyAuay10YWJsZS10ZHtib3JkZXItYmxvY2stc3RhcnQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKX0uay1ncmlkIC5rLWdyaWQtaGVhZGVyLWxvY2tlZCAuay10YWJsZS10aHtib3JkZXItYmxvY2stZW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSl9LmstZ3JpZCAuay1tYXN0ZXItcm93IC5rLWdyaWQtY29udGVudC1zdGlja3l7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsLjMpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO2JvcmRlci1ibG9jay1zdGFydC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpfS5rLWdyaWQgLmstbWFzdGVyLXJvdyAuay1ncmlkLXJvdy1zdGlja3ksLmstZ3JpZCAuay1tYXN0ZXItcm93LmstZ3JpZC1yb3ctc3RpY2t5Pi5rLXRhYmxlLXRke2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO2JvcmRlci1ibG9jay1zdGFydC1jb2xvcjpyZ2JhKDAsMCwwLC4zKTtib3JkZXItYmxvY2stZW5kLWNvbG9yOnJnYmEoMCwwLDAsLjMpfS5rLWdyaWQgLmstbWFzdGVyLXJvdy5rLXRhYmxlLWFsdC1yb3cgLmstZ3JpZC1jb250ZW50LXN0aWNreSwuay1ncmlkIC5rLW1hc3Rlci1yb3cuay10YWJsZS1hbHQtcm93LmstZ3JpZC1yb3ctc3RpY2t5Pi5rLXRhYmxlLXRkLC5rLWdyaWQgLmstbWFzdGVyLXJvdy5rLXRhYmxlLWFsdC1yb3cgLmstZ3JpZC1yb3ctc3RpY2t5e2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZSwgI2Y1ZjVmNSl9LmstZ3JpZCAuay1tYXN0ZXItcm93LmstdGFibGUtcm93IHRkLmstZ3JpZC1jb250ZW50LXN0aWNreSwuay1ncmlkIC5rLW1hc3Rlci1yb3cuay10YWJsZS1yb3cuay1ncmlkLXJvdy1zdGlja3k+LmstdGFibGUtdGQsLmstZ3JpZCAuay1tYXN0ZXItcm93LmstdGFibGUtcm93IC5rLXRhYmxlLXRkLmstZ3JpZC1yb3ctc3RpY2t5LC5rLWdyaWQgLmstbWFzdGVyLXJvdy5rLXRhYmxlLXJvdyB0ZC5rLWdyaWQtY29udGVudC1zdGlja3ksLmstZ3JpZCAuay1tYXN0ZXItcm93LmstdGFibGUtcm93IC5rLXRhYmxlLXRkLmstZ3JpZC1jb250ZW50LXN0aWNreXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1ncmlkIC5rLW1hc3Rlci1yb3cuay10YWJsZS1hbHQtcm93IHRkLmstZ3JpZC1jb250ZW50LXN0aWNreSwuay1ncmlkIC5rLW1hc3Rlci1yb3cuay10YWJsZS1hbHQtcm93LmstZ3JpZC1yb3ctc3RpY2t5Pi5rLXRhYmxlLXRkLC5rLWdyaWQgLmstbWFzdGVyLXJvdy5rLXRhYmxlLWFsdC1yb3cgLmstdGFibGUtdGQuay1ncmlkLXJvdy1zdGlja3ksLmstZ3JpZCAuay1tYXN0ZXItcm93LmstdGFibGUtYWx0LXJvdyB0ZC5rLWdyaWQtY29udGVudC1zdGlja3ksLmstZ3JpZCAuay1tYXN0ZXItcm93LmstdGFibGUtYWx0LXJvdyAuay10YWJsZS10ZC5rLWdyaWQtY29udGVudC1zdGlja3l7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLCAjZjVmNWY1KX0uay1ncmlkIC5rLW1hc3Rlci1yb3cuay10YWJsZS1yb3c6aG92ZXIgLmstZ3JpZC1jb250ZW50LXN0aWNreSwuay1ncmlkIC5rLW1hc3Rlci1yb3cuay10YWJsZS1yb3c6aG92ZXIgLmstZ3JpZC1yb3ctc3RpY2t5LC5rLWdyaWQgLmstbWFzdGVyLXJvdy5rLXRhYmxlLXJvdzpob3Zlci5rLWdyaWQtcm93LXN0aWNreT4uay10YWJsZS10ZCwuay1ncmlkIC5rLW1hc3Rlci1yb3cuay10YWJsZS1yb3cuay1ob3ZlciAuay1ncmlkLWNvbnRlbnQtc3RpY2t5LC5rLWdyaWQgLmstbWFzdGVyLXJvdy5rLXRhYmxlLXJvdy5rLWhvdmVyIC5rLWdyaWQtcm93LXN0aWNreSwuay1ncmlkIC5rLW1hc3Rlci1yb3cuay10YWJsZS1yb3cuay1ob3Zlci5rLWdyaWQtcm93LXN0aWNreT4uay10YWJsZS10ZHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2UtaG92ZXIsICNlYmViZWIpfS5rLWdyaWQgLmstbWFzdGVyLXJvdy5rLXRhYmxlLXJvdy5rLXNlbGVjdGVkIHRkLmstZ3JpZC1jb250ZW50LXN0aWNreTo6YmVmb3JlLC5rLWdyaWQgLmstbWFzdGVyLXJvdy5rLXRhYmxlLXJvdy5rLXNlbGVjdGVkLmstZ3JpZC1yb3ctc3RpY2t5Pi5rLXRhYmxlLXRkOjpiZWZvcmUsLmstZ3JpZCAuay1tYXN0ZXItcm93LmstdGFibGUtcm93Lmstc2VsZWN0ZWQgLmstdGFibGUtdGQuay1ncmlkLXJvdy1zdGlja3k6OmJlZm9yZSwuay1ncmlkIC5rLW1hc3Rlci1yb3cuay10YWJsZS1yb3cgdGQuay1ncmlkLWNvbnRlbnQtc3RpY2t5Lmstc2VsZWN0ZWQ6OmJlZm9yZSwuay1ncmlkIC5rLW1hc3Rlci1yb3cuay10YWJsZS1yb3cgLmstdGFibGUtdGQuay1ncmlkLWNvbnRlbnQtc3RpY2t5Lmstc2VsZWN0ZWQ6OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KSAyNSUsIHRyYW5zcGFyZW50KX0uay1ncmlkIC5rLW1hc3Rlci1yb3cuay10YWJsZS1yb3cuay1oaWdobGlnaHRlZCB0ZC5rLWdyaWQtY29udGVudC1zdGlja3k6OmJlZm9yZSwuay1ncmlkIC5rLW1hc3Rlci1yb3cuay10YWJsZS1yb3cuay1oaWdobGlnaHRlZC5rLWdyaWQtcm93LXN0aWNreT4uay10YWJsZS10ZDo6YmVmb3JlLC5rLWdyaWQgLmstbWFzdGVyLXJvdy5rLXRhYmxlLXJvdy5rLWhpZ2hsaWdodGVkIC5rLXRhYmxlLXRkLmstZ3JpZC1yb3ctc3RpY2t5OjpiZWZvcmUsLmstZ3JpZCAuay1tYXN0ZXItcm93LmstdGFibGUtcm93IHRkLmstZ3JpZC1jb250ZW50LXN0aWNreS5rLWhpZ2hsaWdodGVkOjpiZWZvcmUsLmstZ3JpZCAuay1tYXN0ZXItcm93LmstdGFibGUtcm93IC5rLXRhYmxlLXRkLmstZ3JpZC1jb250ZW50LXN0aWNreS5rLWhpZ2hsaWdodGVkOjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCkgMjUlLCB0cmFuc3BhcmVudCl9LmstZ3JpZCAuay1tYXN0ZXItcm93LmstdGFibGUtcm93Lmstc2VsZWN0ZWQuay1oaWdobGlnaHRlZCB0ZC5rLWdyaWQtY29udGVudC1zdGlja3k6OmJlZm9yZSwuay1ncmlkIC5rLW1hc3Rlci1yb3cuay10YWJsZS1yb3cuay1zZWxlY3RlZC5rLWhpZ2hsaWdodGVkLmstZ3JpZC1yb3ctc3RpY2t5Pi5rLXRhYmxlLXRkOjpiZWZvcmUsLmstZ3JpZCAuay1tYXN0ZXItcm93LmstdGFibGUtcm93Lmstc2VsZWN0ZWQuay1oaWdobGlnaHRlZCAuay10YWJsZS10ZC5rLWdyaWQtcm93LXN0aWNreTo6YmVmb3JlLC5rLWdyaWQgLmstbWFzdGVyLXJvdy5rLXNlbGVjdGVkLmstdGFibGUtcm93IC5rLXRhYmxlLXRkLmstZ3JpZC1jb250ZW50LXN0aWNreS5rLWhpZ2hsaWdodGVkOjpiZWZvcmUsLmstZ3JpZCAuay1tYXN0ZXItcm93LmstaGlnaGxpZ2h0ZWQuay10YWJsZS1yb3cgLmstdGFibGUtdGQuay1ncmlkLWNvbnRlbnQtc3RpY2t5Lmstc2VsZWN0ZWQ6OmJlZm9yZSwuay1ncmlkIC5rLW1hc3Rlci1yb3cuay10YWJsZS1yb3cgdGQuay1ncmlkLWNvbnRlbnQtc3RpY2t5Lmstc2VsZWN0ZWQuay1oaWdobGlnaHRlZDo6YmVmb3JlLC5rLWdyaWQgLmstbWFzdGVyLXJvdy5rLXRhYmxlLXJvdyAuay10YWJsZS10ZC5rLWdyaWQtY29udGVudC1zdGlja3kuay1zZWxlY3RlZC5rLWhpZ2hsaWdodGVkOjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpLCB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKSkgNDIlLCB0cmFuc3BhcmVudCl9Y29sLmstc29ydGVkLC5rLXRhYmxlLXRoLmstc29ydGVke2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSAzJSwgdHJhbnNwYXJlbnQpfS5rLWdyaWQtaGVhZGVyIC5rLXNvcnQtaWNvbiwuay1ncmlkLWhlYWRlciAuay1zb3J0LW9yZGVye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLWdyaWQtaGVhZGVyIC5rLWdyaWQtZmlsdGVyOmhvdmVyLC5rLWdyaWQtaGVhZGVyIC5rLWhlYWRlci1jb2x1bW4tbWVudTpob3Zlciwuay1ncmlkLWhlYWRlciAuay1ncmlkLWhlYWRlci1tZW51OmhvdmVyLC5rLWdyaWQtaGVhZGVyIC5rLWhpZXJhcmNoeS1jZWxsIC5rLWljb246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLWhvdmVyLCAjZWJlYmViKX0uay1ncmlkLWhlYWRlciAuay1ncmlkLWZpbHRlcjpmb2N1cywuay1ncmlkLWhlYWRlciAuay1ncmlkLWZpbHRlci5rLWZvY3VzLC5rLWdyaWQtaGVhZGVyIC5rLWhlYWRlci1jb2x1bW4tbWVudTpmb2N1cywuay1ncmlkLWhlYWRlciAuay1oZWFkZXItY29sdW1uLW1lbnUuay1mb2N1cywuay1ncmlkLWhlYWRlciAuay1ncmlkLWhlYWRlci1tZW51OmZvY3VzLC5rLWdyaWQtaGVhZGVyIC5rLWdyaWQtaGVhZGVyLW1lbnUuay1mb2N1cywuay1ncmlkLWhlYWRlciAuay1oaWVyYXJjaHktY2VsbCAuay1pY29uOmZvY3VzLC5rLWdyaWQtaGVhZGVyIC5rLWhpZXJhcmNoeS1jZWxsIC5rLWljb24uay1mb2N1c3tib3gtc2hhZG93Omluc2V0IDAgMCAwIDJweCByZ2JhKDAsMCwwLC4xKX0uay1ncmlkLWhlYWRlciAuay1ncmlkLWZpbHRlci5rLWFjdGl2ZSwuay1ncmlkLWhlYWRlciAuay1oZWFkZXItY29sdW1uLW1lbnUuay1hY3RpdmUsLmstZ3JpZC1oZWFkZXIgLmstZ3JpZC1oZWFkZXItbWVudS5rLWFjdGl2ZSwuay1ncmlkLWhlYWRlciAuay1oaWVyYXJjaHktY2VsbCAuay1pY29uLmstYWN0aXZle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9LmstZ3JpZC1oZWFkZXIgLmstdGFibGUtdGguay1ncmlkLWhlYWRlci1zdGlja3ksLmstZ3JpZC1oZWFkZXIgdGQuay1ncmlkLWhlYWRlci1zdGlja3ksLmstZ3JpZC1oZWFkZXIgLmstdGFibGUtdGQuay1ncmlkLWhlYWRlci1zdGlja3ksLmstZ3JpZC1oZWFkZXIgLmstZ3JpZC1oZWFkZXItc3RpY2t5Lmstc29ydGVke2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpO2JvcmRlci1pbmxpbmUtZW5kLWNvbG9yOnJnYmEoMCwwLDAsLjMpO2JvcmRlci1pbmxpbmUtc3RhcnQtY29sb3I6cmdiYSgwLDAsMCwuMyl9LmstZ3JpZC1mb290ZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSl9LmstZ3JpZC1mb290ZXIgLmstZ3JpZC1mb290ZXItc3RpY2t5e2JvcmRlci1pbmxpbmUtc3RhcnQtY29sb3I6cmdiYSgwLDAsMCwuMyk7Ym9yZGVyLWlubGluZS1lbmQtY29sb3I6cmdiYSgwLDAsMCwuMyk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKX0uay1zZWxlY3Rpb24tYWdncmVnYXRlc3tib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKX0uay1ncm91cGluZy1yb3cgLmstZ3JpZC1jb250ZW50LXN0aWNreXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpfS5rLWdyb3VwaW5nLXJvdzpob3ZlciAuay1ncmlkLWNvbnRlbnQtc3RpY2t5LC5rLWdyb3VwaW5nLXJvdy5rLWhvdmVyIC5rLWdyaWQtY29udGVudC1zdGlja3l7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLWhvdmVyLCAjZWJlYmViKX0uay1jb2x1bW4tbGlzdC1pdGVtOmhvdmVyLC5rLWNvbHVtbm1lbnUtaXRlbTpob3Zlcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLWhvdmVyLCAjZWJlYmViKX0uay1jb2x1bW4tbGlzdC1pdGVtOmZvY3VzLC5rLWNvbHVtbi1saXN0LWl0ZW0uay1mb2N1cywuay1jb2x1bW5tZW51LWl0ZW06Zm9jdXMsLmstY29sdW1ubWVudS1pdGVtLmstZm9jdXN7Ym94LXNoYWRvdzppbnNldCAwIDAgMCAycHggcmdiYSgwLDAsMCwuMTIpfS5rLWNvbHVtbm1lbnUtaXRlbS5rLXNlbGVjdGVke2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9LmstY29sdW1uLW1lbnUgLmstbWVudTpub3QoLmstY29udGV4dC1tZW51KXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9LmstY29sdW1uLW1lbnUgLmstbWVudTpub3QoLmstY29udGV4dC1tZW51KSAuay1pdGVtOmhvdmVyLC5rLWNvbHVtbi1tZW51IC5rLW1lbnU6bm90KC5rLWNvbnRleHQtbWVudSkgLmstaXRlbS5rLWhvdmVye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2UtaG92ZXIsICNlYmViZWIpfS5rLWNvbHVtbi1tZW51IC5rLW1lbnU6bm90KC5rLWNvbnRleHQtbWVudSkgLmstaXRlbS5rLXNlbGVjdGVke2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9LmstY29sdW1uLW1lbnUgLmstbWVudTpub3QoLmstY29udGV4dC1tZW51KSAuay1pdGVtOmZvY3VzLC5rLWNvbHVtbi1tZW51IC5rLW1lbnU6bm90KC5rLWNvbnRleHQtbWVudSkgLmstaXRlbS5rLWZvY3Vze2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwwLDAsLjEyKX0uay1jb2x1bW4tbWVudS10YWJiZWR7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKX0uay1jb2x1bW4tbWVudS1ncm91cC1oZWFkZXItdGV4dHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCl9LmstY2hlY2stYWxsLXdyYXB7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSl9LmstZ3JpZC1ub3JlY29yZHMtdGVtcGxhdGV7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSl9LmstcmVzaXplci13cmFwLmstaG92ZXIgLmstcm93LXJlc2l6ZXJ7YmFja2dyb3VuZC1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYmFzZSwgIzNkM2QzZCkgMjAlLCB0cmFuc3BhcmVudCl9LmstcmVzaXplci13cmFwLmstYWN0aXZlIC5rLXJvdy1yZXNpemVye2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9LmstY29sdW1ubWVudS1pbmRpY2F0b3Jze2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLWdyaWQtc3RhY2staGVhZGVye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nil9LmstZ3JpZC1zdGFjay1jZWxsOmZvY3VzLC5rLWdyaWQtc3RhY2stY2VsbC5rLWZvY3Vze291dGxpbmU6MXB4IHNvbGlkIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgMTIlLCB0cmFuc3BhcmVudCl9LmstZ3JpZC1zdGFjay1jZWxsLmstc2VsZWN0ZWR7YmFja2dyb3VuZC1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCkgMjUlLCB0cmFuc3BhcmVudCl9LmstZ3JpZC1zdGFjay1jZWxsIC5rLWRpcnR5e2JvcmRlci1pbmxpbmUtc3RhcnQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXItaW5saW5lLWVuZC1jb2xvcjpjdXJyZW50Q29sb3J9LmstdG91Y2gtYWN0aW9uLW5vbmV7dG91Y2gtYWN0aW9uOm5vbmV9LlxcIWstdG91Y2gtYWN0aW9uLW5vbmV7dG91Y2gtYWN0aW9uOm5vbmUgIWltcG9ydGFudH0uay10b3VjaC1hY3Rpb24tYXV0b3t0b3VjaC1hY3Rpb246YXV0b30uXFwhay10b3VjaC1hY3Rpb24tYXV0b3t0b3VjaC1hY3Rpb246YXV0byAhaW1wb3J0YW50fS5rLXRvdWNoLWFjdGlvbi1wYW4teHt0b3VjaC1hY3Rpb246cGFuLXh9LlxcIWstdG91Y2gtYWN0aW9uLXBhbi14e3RvdWNoLWFjdGlvbjpwYW4teCAhaW1wb3J0YW50fS5rLXRvdWNoLWFjdGlvbi1wYW4tbGVmdHt0b3VjaC1hY3Rpb246cGFuLWxlZnR9LlxcIWstdG91Y2gtYWN0aW9uLXBhbi1sZWZ0e3RvdWNoLWFjdGlvbjpwYW4tbGVmdCAhaW1wb3J0YW50fS5rLXRvdWNoLWFjdGlvbi1wYW4tcmlnaHR7dG91Y2gtYWN0aW9uOnBhbi1yaWdodH0uXFwhay10b3VjaC1hY3Rpb24tcGFuLXJpZ2h0e3RvdWNoLWFjdGlvbjpwYW4tcmlnaHQgIWltcG9ydGFudH0uay10b3VjaC1hY3Rpb24tcGFuLXl7dG91Y2gtYWN0aW9uOnBhbi15fS5cXCFrLXRvdWNoLWFjdGlvbi1wYW4teXt0b3VjaC1hY3Rpb246cGFuLXkgIWltcG9ydGFudH0uay10b3VjaC1hY3Rpb24tcGFuLXVwe3RvdWNoLWFjdGlvbjpwYW4tdXB9LlxcIWstdG91Y2gtYWN0aW9uLXBhbi11cHt0b3VjaC1hY3Rpb246cGFuLXVwICFpbXBvcnRhbnR9LmstdG91Y2gtYWN0aW9uLXBhbi1kb3due3RvdWNoLWFjdGlvbjpwYW4tZG93bn0uXFwhay10b3VjaC1hY3Rpb24tcGFuLWRvd257dG91Y2gtYWN0aW9uOnBhbi1kb3duICFpbXBvcnRhbnR9LmstdG91Y2gtYWN0aW9uLXBpbmNoLXpvb217dG91Y2gtYWN0aW9uOnBpbmNoLXpvb219LlxcIWstdG91Y2gtYWN0aW9uLXBpbmNoLXpvb217dG91Y2gtYWN0aW9uOnBpbmNoLXpvb20gIWltcG9ydGFudH0uay10b3VjaC1hY3Rpb24tbWFuaXB1bGF0aW9ue3RvdWNoLWFjdGlvbjptYW5pcHVsYXRpb259LlxcIWstdG91Y2gtYWN0aW9uLW1hbmlwdWxhdGlvbnt0b3VjaC1hY3Rpb246bWFuaXB1bGF0aW9uICFpbXBvcnRhbnR9LmstdXNlci1zZWxlY3Qtbm9uZXstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uXFwhay11c2VyLXNlbGVjdC1ub25ley13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZSAhaW1wb3J0YW50O3VzZXItc2VsZWN0Om5vbmUgIWltcG9ydGFudH0uay11c2VyLXNlbGVjdC1hdXRvey13ZWJraXQtdXNlci1zZWxlY3Q6YXV0bzt1c2VyLXNlbGVjdDphdXRvfS5cXCFrLXVzZXItc2VsZWN0LWF1dG97LXdlYmtpdC11c2VyLXNlbGVjdDphdXRvICFpbXBvcnRhbnQ7dXNlci1zZWxlY3Q6YXV0byAhaW1wb3J0YW50fS5rLXVzZXItc2VsZWN0LXRleHR7LXdlYmtpdC11c2VyLXNlbGVjdDp0ZXh0O3VzZXItc2VsZWN0OnRleHR9LlxcIWstdXNlci1zZWxlY3QtdGV4dHstd2Via2l0LXVzZXItc2VsZWN0OnRleHQgIWltcG9ydGFudDt1c2VyLXNlbGVjdDp0ZXh0ICFpbXBvcnRhbnR9LmstdXNlci1zZWxlY3QtYWxsey13ZWJraXQtdXNlci1zZWxlY3Q6YWxsO3VzZXItc2VsZWN0OmFsbH0uXFwhay11c2VyLXNlbGVjdC1hbGx7LXdlYmtpdC11c2VyLXNlbGVjdDphbGwgIWltcG9ydGFudDt1c2VyLXNlbGVjdDphbGwgIWltcG9ydGFudH0uay11c2VyLXNlbGVjdC1jb250YWlue3VzZXItc2VsZWN0OmNvbnRhaW59LlxcIWstdXNlci1zZWxlY3QtY29udGFpbnt1c2VyLXNlbGVjdDpjb250YWluICFpbXBvcnRhbnR9LmstY3Vyc29yLW5vbmV7Y3Vyc29yOm5vbmV9LlxcIWstY3Vyc29yLW5vbmV7Y3Vyc29yOm5vbmUgIWltcG9ydGFudH0uay1jdXJzb3ItYXV0b3tjdXJzb3I6YXV0b30uXFwhay1jdXJzb3ItYXV0b3tjdXJzb3I6YXV0byAhaW1wb3J0YW50fS5rLWN1cnNvci1kZWZhdWx0e2N1cnNvcjpkZWZhdWx0fS5cXCFrLWN1cnNvci1kZWZhdWx0e2N1cnNvcjpkZWZhdWx0ICFpbXBvcnRhbnR9LmstY3Vyc29yLWNvbnRleHQtbWVudXtjdXJzb3I6Y29udGV4dC1tZW51fS5cXCFrLWN1cnNvci1jb250ZXh0LW1lbnV7Y3Vyc29yOmNvbnRleHQtbWVudSAhaW1wb3J0YW50fS5rLWN1cnNvci1oZWxwe2N1cnNvcjpoZWxwfS5cXCFrLWN1cnNvci1oZWxwe2N1cnNvcjpoZWxwICFpbXBvcnRhbnR9LmstY3Vyc29yLXBvaW50ZXJ7Y3Vyc29yOnBvaW50ZXJ9LlxcIWstY3Vyc29yLXBvaW50ZXJ7Y3Vyc29yOnBvaW50ZXIgIWltcG9ydGFudH0uay1jdXJzb3ItcHJvZ3Jlc3N7Y3Vyc29yOnByb2dyZXNzfS5cXCFrLWN1cnNvci1wcm9ncmVzc3tjdXJzb3I6cHJvZ3Jlc3MgIWltcG9ydGFudH0uay1jdXJzb3Itd2FpdHtjdXJzb3I6d2FpdH0uXFwhay1jdXJzb3Itd2FpdHtjdXJzb3I6d2FpdCAhaW1wb3J0YW50fS5rLWN1cnNvci1jZWxse2N1cnNvcjpjZWxsfS5cXCFrLWN1cnNvci1jZWxse2N1cnNvcjpjZWxsICFpbXBvcnRhbnR9LmstY3Vyc29yLWNyb3NzaGFpcntjdXJzb3I6Y3Jvc3NoYWlyfS5cXCFrLWN1cnNvci1jcm9zc2hhaXJ7Y3Vyc29yOmNyb3NzaGFpciAhaW1wb3J0YW50fS5rLWN1cnNvci10ZXh0e2N1cnNvcjp0ZXh0fS5cXCFrLWN1cnNvci10ZXh0e2N1cnNvcjp0ZXh0ICFpbXBvcnRhbnR9LmstY3Vyc29yLXZlcnRpY2FsLXRleHR7Y3Vyc29yOnZlcnRpY2FsLXRleHR9LlxcIWstY3Vyc29yLXZlcnRpY2FsLXRleHR7Y3Vyc29yOnZlcnRpY2FsLXRleHQgIWltcG9ydGFudH0uay1jdXJzb3ItYWxpYXN7Y3Vyc29yOmFsaWFzfS5cXCFrLWN1cnNvci1hbGlhc3tjdXJzb3I6YWxpYXMgIWltcG9ydGFudH0uay1jdXJzb3ItY29weXtjdXJzb3I6Y29weX0uXFwhay1jdXJzb3ItY29weXtjdXJzb3I6Y29weSAhaW1wb3J0YW50fS5rLWN1cnNvci1tb3Zle2N1cnNvcjptb3ZlfS5cXCFrLWN1cnNvci1tb3Zle2N1cnNvcjptb3ZlICFpbXBvcnRhbnR9LmstY3Vyc29yLW5vLWRyb3B7Y3Vyc29yOm5vLWRyb3B9LlxcIWstY3Vyc29yLW5vLWRyb3B7Y3Vyc29yOm5vLWRyb3AgIWltcG9ydGFudH0uay1jdXJzb3Itbm90LWFsbG93ZWR7Y3Vyc29yOm5vdC1hbGxvd2VkfS5cXCFrLWN1cnNvci1ub3QtYWxsb3dlZHtjdXJzb3I6bm90LWFsbG93ZWQgIWltcG9ydGFudH0uay1jdXJzb3ItZS1yZXNpemV7Y3Vyc29yOmUtcmVzaXplfS5cXCFrLWN1cnNvci1lLXJlc2l6ZXtjdXJzb3I6ZS1yZXNpemUgIWltcG9ydGFudH0uay1jdXJzb3Itbi1yZXNpemV7Y3Vyc29yOm4tcmVzaXplfS5cXCFrLWN1cnNvci1uLXJlc2l6ZXtjdXJzb3I6bi1yZXNpemUgIWltcG9ydGFudH0uay1jdXJzb3ItbmUtcmVzaXple2N1cnNvcjpuZS1yZXNpemV9LlxcIWstY3Vyc29yLW5lLXJlc2l6ZXtjdXJzb3I6bmUtcmVzaXplICFpbXBvcnRhbnR9LmstY3Vyc29yLW53LXJlc2l6ZXtjdXJzb3I6bnctcmVzaXplfS5cXCFrLWN1cnNvci1udy1yZXNpemV7Y3Vyc29yOm53LXJlc2l6ZSAhaW1wb3J0YW50fS5rLWN1cnNvci1zLXJlc2l6ZXtjdXJzb3I6cy1yZXNpemV9LlxcIWstY3Vyc29yLXMtcmVzaXple2N1cnNvcjpzLXJlc2l6ZSAhaW1wb3J0YW50fS5rLWN1cnNvci1zZS1yZXNpemV7Y3Vyc29yOnNlLXJlc2l6ZX0uXFwhay1jdXJzb3Itc2UtcmVzaXple2N1cnNvcjpzZS1yZXNpemUgIWltcG9ydGFudH0uay1jdXJzb3Itc3ctcmVzaXple2N1cnNvcjpzdy1yZXNpemV9LlxcIWstY3Vyc29yLXN3LXJlc2l6ZXtjdXJzb3I6c3ctcmVzaXplICFpbXBvcnRhbnR9LmstY3Vyc29yLXctcmVzaXple2N1cnNvcjp3LXJlc2l6ZX0uXFwhay1jdXJzb3Itdy1yZXNpemV7Y3Vyc29yOnctcmVzaXplICFpbXBvcnRhbnR9LmstY3Vyc29yLWV3LXJlc2l6ZXtjdXJzb3I6ZXctcmVzaXplfS5cXCFrLWN1cnNvci1ldy1yZXNpemV7Y3Vyc29yOmV3LXJlc2l6ZSAhaW1wb3J0YW50fS5rLWN1cnNvci1ucy1yZXNpemV7Y3Vyc29yOm5zLXJlc2l6ZX0uXFwhay1jdXJzb3ItbnMtcmVzaXple2N1cnNvcjpucy1yZXNpemUgIWltcG9ydGFudH0uay1jdXJzb3ItbmVzdy1yZXNpemV7Y3Vyc29yOm5lc3ctcmVzaXplfS5cXCFrLWN1cnNvci1uZXN3LXJlc2l6ZXtjdXJzb3I6bmVzdy1yZXNpemUgIWltcG9ydGFudH0uay1jdXJzb3ItbndzZS1yZXNpemV7Y3Vyc29yOm53c2UtcmVzaXplfS5cXCFrLWN1cnNvci1ud3NlLXJlc2l6ZXtjdXJzb3I6bndzZS1yZXNpemUgIWltcG9ydGFudH0uay1jdXJzb3ItY29sLXJlc2l6ZXtjdXJzb3I6Y29sLXJlc2l6ZX0uXFwhay1jdXJzb3ItY29sLXJlc2l6ZXtjdXJzb3I6Y29sLXJlc2l6ZSAhaW1wb3J0YW50fS5rLWN1cnNvci1yb3ctcmVzaXple2N1cnNvcjpyb3ctcmVzaXplfS5cXCFrLWN1cnNvci1yb3ctcmVzaXple2N1cnNvcjpyb3ctcmVzaXplICFpbXBvcnRhbnR9LmstY3Vyc29yLWFsbC1zY3JvbGx7Y3Vyc29yOmFsbC1zY3JvbGx9LlxcIWstY3Vyc29yLWFsbC1zY3JvbGx7Y3Vyc29yOmFsbC1zY3JvbGwgIWltcG9ydGFudH0uay1jdXJzb3Item9vbS1pbntjdXJzb3I6em9vbS1pbn0uXFwhay1jdXJzb3Item9vbS1pbntjdXJzb3I6em9vbS1pbiAhaW1wb3J0YW50fS5rLWN1cnNvci16b29tLW91dHtjdXJzb3I6em9vbS1vdXR9LlxcIWstY3Vyc29yLXpvb20tb3V0e2N1cnNvcjp6b29tLW91dCAhaW1wb3J0YW50fS5rLWN1cnNvci1ncmFie2N1cnNvcjpncmFifS5cXCFrLWN1cnNvci1ncmFie2N1cnNvcjpncmFiICFpbXBvcnRhbnR9LmstY3Vyc29yLWdyYWJiaW5ne2N1cnNvcjpncmFiYmluZ30uXFwhay1jdXJzb3ItZ3JhYmJpbmd7Y3Vyc29yOmdyYWJiaW5nICFpbXBvcnRhbnR9LmstbGlzdHZpZXd7bWFyZ2luOjA7cGFkZGluZzowO2JvcmRlci13aWR0aDowO2JvcmRlci1zdHlsZTpzb2xpZDtib3gtc2l6aW5nOmJvcmRlci1ib3g7b3V0bGluZTowO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OmNvbHVtbiBub3dyYXA7cG9zaXRpb246cmVsYXRpdmU7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstbGlzdHZpZXctYm9yZGVyZWR7Ym9yZGVyLXdpZHRoOjFweH0uay1saXN0dmlldy1oZWFkZXJ7Ym9yZGVyLXdpZHRoOjA7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjppbmhlcml0fS5rLWxpc3R2aWV3LWJvcmRlcmVkPi5rLWxpc3R2aWV3LWhlYWRlcntib3JkZXItYmxvY2stZW5kLXdpZHRoOjFweH0uay1saXN0dmlldy1jb250ZW50e21hcmdpbjowO3BhZGRpbmc6MDtvdXRsaW5lOjA7ZmxleC1ncm93OjE7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6YXV0b30uay1saXN0dmlldy1jb250ZW50OjphZnRlcntoZWlnaHQ6MDtjbGVhcjpib3RoO2Rpc3BsYXk6YmxvY2t9LmstbGlzdHZpZXctY29udGVudC5rLWQtZmxleDo6YWZ0ZXIsLmstbGlzdHZpZXctY29udGVudC5rLWQtZmxleC1yb3c6OmFmdGVyLC5rLWxpc3R2aWV3LWNvbnRlbnQuay1kLWZsZXgtY29sOjphZnRlciwuay1saXN0dmlldy1jb250ZW50LmstZC1ncmlkOjphZnRlcntkaXNwbGF5Om5vbmV9LmstbGlzdHZpZXctY29udGVudC1wYWRkaW5nLXJlY3RhbmdsZXtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKX0uay1saXN0dmlldy1jb250ZW50LXBhZGRpbmctc3F1YXJle3BhZGRpbmc6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKX0uay1saXN0dmlldy1pdGVte3BhZGRpbmc6MDtib3JkZXItd2lkdGg6MDtvdXRsaW5lOjA7Ym9yZGVyLXN0eWxlOnNvbGlkO2JveC1zaXppbmc6Ym9yZGVyLWJveDtmbGV4LXNocmluazowfS5rLWxpc3R2aWV3LWl0ZW0tcGFkZGluZy1yZWN0YW5nbGV7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSl9LmstbGlzdHZpZXctaXRlbS1wYWRkaW5nLXJlY3RhbmdsZSAuay1saXN0dmlldy1saW5re21hcmdpbi1ibG9jazotdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTttYXJnaW4taW5saW5lOi12YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pfS5rLWxpc3R2aWV3LWl0ZW0tcGFkZGluZy1zcXVhcmV7cGFkZGluZzp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pfS5rLWxpc3R2aWV3LWl0ZW0tcGFkZGluZy1zcXVhcmUgLmstbGlzdHZpZXctbGlua3ttYXJnaW46LXZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZzp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pfS5rLWxpc3R2aWV3LWZvb3Rlcntib3JkZXItd2lkdGg6MDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOmluaGVyaXR9LmstbGlzdHZpZXctYm9yZGVyZWQ+LmstbGlzdHZpZXctZm9vdGVye2JvcmRlci1ibG9jay1zdGFydC13aWR0aDoxcHh9LmstbGlzdHZpZXctcGFnZXJ7Ym9yZGVyLXdpZHRoOjA7Ym9yZGVyLWNvbG9yOmluaGVyaXR9LmstbGlzdHZpZXctYm9yZGVyZWQ+LmstbGlzdHZpZXctcGFnZXItdG9we2JvcmRlci1ibG9jay1lbmQtd2lkdGg6dmFyKC0ta2VuZG8tbGlzdHZpZXctYm9yZGVyLXdpZHRoLCAxcHgpfS5rLWxpc3R2aWV3LWJvcmRlcmVkPi5rLWxpc3R2aWV3LXBhZ2VyLWJvdHRvbXtib3JkZXItYmxvY2stc3RhcnQtd2lkdGg6dmFyKC0ta2VuZG8tbGlzdHZpZXctYm9yZGVyLXdpZHRoLCAxcHgpfS5rLWxpc3R2aWV3LWJvcmRlcnMtYWxsIC5rLWxpc3R2aWV3LWl0ZW17Ym9yZGVyLXdpZHRoOjFweH0uay1saXN0dmlldy1ib3JkZXJzLWhvcml6b250YWwgLmstbGlzdHZpZXctaXRlbXtib3JkZXItYmxvY2stc3RhcnQtd2lkdGg6MXB4fS5rLWxpc3R2aWV3LWJvcmRlcnMtaG9yaXpvbnRhbCAuay1saXN0dmlldy1pdGVtOmZpcnN0LWNoaWxke2JvcmRlci1ibG9jay1zdGFydC13aWR0aDowfS5rLWxpc3R2aWV3LWJvcmRlcnMtdmVydGljYWwgLmstbGlzdHZpZXctaXRlbXtib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOjFweH0uay1saXN0dmlldy1ib3JkZXJzLXZlcnRpY2FsIC5rLWxpc3R2aWV3LWl0ZW06Zmlyc3QtY2hpbGR7Ym9yZGVyLWlubGluZS1zdGFydC13aWR0aDowfS5rLWxpc3R2aWV3e2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1saXN0dmlldy1jb250ZW50Pi5rLWZvY3Vze2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwwLDAsLjEzKX0uay1saXN0dmlldy1jb250ZW50Pi5rLXNlbGVjdGVke2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpIDI1JSwgdHJhbnNwYXJlbnQpfS5rLWxpc3R2aWV3LWl0ZW17Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSl9LmstY2hhcnQtd2l6YXJkIC5rLWljb24tdGV4dC13cmFwcGVye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSl9LmstY2hhcnQtd2l6YXJkIC5rLWljb24tYmFja2dyb3VuZC1hcmVhe2Rpc3BsYXk6ZmxleDtwYWRkaW5nOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7Ym9yZGVyLXJhZGl1czp2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKX0uay1jaGFydC10eXBlcy13cmFwcGVye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSl9LmstY2hhcnQtd2l6YXJkLXNwbGl0dGVye2hlaWdodDoxMDAlfS5rLWNoYXJ0LXdpemFyZC1zcGxpdHRlciAuay10YWJzdHJpcHt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5rLWNoYXJ0LXdpemFyZC1wcmV2aWV3LXBhbmV7cGFkZGluZzp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pfS5rLWNoYXJ0LXdpemFyZC1wcm9wZXJ0eS1wYW5le3BhZGRpbmc6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKX0uay1jaGFydC13aXphcmQgLmstaWNvbi10ZXh0LXdyYXBwZXIuay1zZWxlY3RlZHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1jaGFydC13aXphcmQgLmstaWNvbi10ZXh0LXdyYXBwZXIuay1zZWxlY3RlZCAuay1pY29uLWJhY2tncm91bmQtYXJlYXtib3gtc2hhZG93Omluc2V0IDAgMCAwIDFweCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1jaGFydC13aXphcmQgLmstaWNvbi10ZXh0LXdyYXBwZXI6aG92ZXIsLmstY2hhcnQtd2l6YXJkIC5rLWljb24tdGV4dC13cmFwcGVyLmstaG92ZXJ7Y3Vyc29yOnBvaW50ZXJ9LmstY2hhcnQtd2l6YXJkIC5rLWljb24tdGV4dC13cmFwcGVyOmZvY3VzIC5rLWljb24tYmFja2dyb3VuZC1hcmVhLC5rLWNoYXJ0LXdpemFyZCAuay1pY29uLXRleHQtd3JhcHBlci5rLWZvY3VzIC5rLWljb24tYmFja2dyb3VuZC1hcmVhe2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgMXB4IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktZW1waGFzaXMsICNmZjlkOTcpfS5rLWNoYXJ0LXdpemFyZCAuay1pY29uLWJhY2tncm91bmQtYXJlYXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktc3VidGxlLCAjZmZlY2ViKX0uay1zcHJlYWRzaGVldHt3aWR0aDoxMDAlO2hlaWdodDo2MDBweDtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3gtc2l6aW5nOmJvcmRlci1ib3g7b3V0bGluZTowO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2N1cnNvcjpkZWZhdWx0O3Bvc2l0aW9uOnJlbGF0aXZlOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLXNwcmVhZHNoZWV0IC5rLXZlcnRpY2FsLWFsaWduLWNlbnRlcntwb3NpdGlvbjpyZWxhdGl2ZTtpbnNldC1ibG9jay1zdGFydDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9Lmstc3ByZWFkc2hlZXQgLmstdmVydGljYWwtYWxpZ24tYm90dG9te3Bvc2l0aW9uOnJlbGF0aXZlO2luc2V0LWJsb2NrLXN0YXJ0OjEwMCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwMCUpfS5rLXNwcmVhZHNoZWV0LXRvb2xiYXJ7Ym9yZGVyLWJsb2NrLXN0YXJ0LXdpZHRoOjA7Ym9yZGVyLWlubGluZS13aWR0aDowfS5rLXNwcmVhZHNoZWV0LWFjdGlvbi1iYXJ7Ym9yZGVyLXdpZHRoOjAgMCAxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjppbmhlcml0O3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7Zm9udC1mYW1pbHk6QXJpYWwsVmVyZGFuYSxzYW5zLXNlcmlmO3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1zcHJlYWRzaGVldC1uYW1lLWVkaXRvcnt3aWR0aDoxMGVtfS5rLXNwcmVhZHNoZWV0LWZvcm11bGEtYmFye21pbi13aWR0aDowcHg7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpjZW50ZXI7ZmxleDoxO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9Lmstc3ByZWFkc2hlZXQtZm9ybXVsYS1iYXI+LmstaWNvbntwYWRkaW5nLWJsb2NrOjA7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtib3gtc2l6aW5nOmNvbnRlbnQtYm94O2JvcmRlci13aWR0aDowIDFweCAwIDA7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjppbmhlcml0O2ZsZXgtc2hyaW5rOjB9Lmstc3ByZWFkc2hlZXQtZm9ybXVsYS1iYXIgLmstdG9vbHRpcCwuay1zcHJlYWRzaGVldC1mb3JtdWxhLWJhciAuay1ncm91cC1oZWFkZXIsLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1iYXIgLmstbGlzdC1zY3JvbGxlcntkaXNwbGF5Om5vbmV9Lmstc3ByZWFkc2hlZXQtZm9ybXVsYS1iYXIgLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1pbnB1dHtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3doaXRlLXNwYWNlOm5vd3JhcDtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpc30uay1zcHJlYWRzaGVldC1mb3JtdWxhLWJhciAuay1zcHJlYWRzaGVldC1mb3JtdWxhLWlucHV0Lmstc3ByZWFkc2hlZXQtYXJyYXktZm9ybXVsYTo6YmVmb3Jle2NvbnRlbnQ6XCJ7XCI7Zm9udC13ZWlnaHQ6NzAwfS5rLXNwcmVhZHNoZWV0LWZvcm11bGEtYmFyIC5rLXNwcmVhZHNoZWV0LWZvcm11bGEtaW5wdXQuay1zcHJlYWRzaGVldC1hcnJheS1mb3JtdWxhOjphZnRlcntjb250ZW50OlwifVwiO2ZvbnQtd2VpZ2h0OjcwMH0uay1zcHJlYWRzaGVldC1mb3JtdWxhLWlucHV0e291dGxpbmU6MDt3aGl0ZS1zcGFjZTpwcmU7ZmxleDoxO2JveC1zaXppbmc6Ym9yZGVyLWJveH0uay1zcHJlYWRzaGVldC1mb3JtdWxhLWlucHV0Pi5rLXN5bnRheC1mdW5jLmstc3ludGF4LWF0LXBvaW50LC5rLXNwcmVhZHNoZWV0LWZvcm11bGEtaW5wdXQ+Lmstc3ludGF4LWJvb2wuay1zeW50YXgtYXQtcG9pbnQsLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1pbnB1dD4uay1zeW50YXgtcmVmLmstc3ludGF4LWF0LXBvaW50LC5rLXNwcmVhZHNoZWV0LWZvcm11bGEtaW5wdXQ+Lmstc3ludGF4LXN0ci5rLXN5bnRheC1hdC1wb2ludCwuay1zcHJlYWRzaGVldC1mb3JtdWxhLWlucHV0Pi5rLXN5bnRheC1udW0uay1zeW50YXgtYXQtcG9pbnR7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uay1zcHJlYWRzaGVldC1mb3JtdWxhLWlucHV0Pi5rLXNlcmllcy1hLC5rLXNwcmVhZHNoZWV0LWZvcm11bGEtaW5wdXQ+Lmstc2VyaWVzLWIsLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1pbnB1dD4uay1zZXJpZXMtYywuay1zcHJlYWRzaGVldC1mb3JtdWxhLWlucHV0Pi5rLXNlcmllcy1ke2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay1zcHJlYWRzaGVldC1mb3JtdWxhLWxpc3R7bWluLXdpZHRoOjEwMHB4fS5rLXNwcmVhZHNoZWV0LWZvcm11bGEtbGlzdCAuay1pdGVte3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9Lmstc3ludGF4LWZ1bmMsLmstc3ludGF4LXN0YXJ0ZXhwe2ZvbnQtd2VpZ2h0OmJvbGR9Lmstc3ByZWFkc2hlZXQtY2VsbC1lZGl0b3J7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTAsIDBweCk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtsaW5lLWhlaWdodDoyMHB4O2Rpc3BsYXk6bm9uZTtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxMDB9Lmstc3ByZWFkc2hlZXQtc2hlZXRzLWJhcntwYWRkaW5nLWJsb2NrLWVuZDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2JvcmRlci13aWR0aDoxcHggMCAwO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6aW5oZXJpdDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZX0uay1zcHJlYWRzaGVldC1zaGVldHN7ZmxleDoxIDEgYXV0bztvdmVyZmxvdzpoaWRkZW59Lmstc3ByZWFkc2hlZXQtc2hlZXRzIC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXJ7Ym9yZGVyLXdpZHRoOjB9Lmstc3ByZWFkc2hlZXQtc2hlZXRzLWJhci1hZGR7YWxpZ24tc2VsZjpjZW50ZXJ9Lmstc3ByZWFkc2hlZXQtc2hlZXRzLWJhci1hZGQ6bm90KDpob3Zlcil7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCk7Y29sb3I6aW5oZXJpdDtiYWNrZ3JvdW5kOm5vbmV9Lmstc3ByZWFkc2hlZXQtc2hlZXRzLWl0ZW1ze2ZsZXg6MTtvdmVyZmxvdzpoaWRkZW59Lmstc3ByZWFkc2hlZXQtc2hlZXRzLWl0ZW1zIC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXJ7bWFyZ2luOjA7Ym9yZGVyLXdpZHRoOjB9Lmstc3ByZWFkc2hlZXQtc2hlZXRzLWl0ZW1zIC5rLWl0ZW0gLmstbGlua3tkaXNwbGF5OmlubGluZS1ibG9ja30uay1zcHJlYWRzaGVldC1zaGVldHMtaXRlbXMgLmstaXRlbSAuay1zcHJlYWRzaGVldC1zaGVldHMtcmVtb3Zle21hcmdpbi1pbmxpbmUtZW5kOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTttYXJnaW4taW5saW5lLXN0YXJ0OmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pKi0xKTtwYWRkaW5nOjA7bGluZS1oZWlnaHQ6MTtkaXNwbGF5OmlubGluZS1mbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7YWxpZ24tc2VsZjpjZW50ZXJ9Lmstc3ByZWFkc2hlZXQtdmlld3toZWlnaHQ6YXV0byAhaW1wb3J0YW50O2JvcmRlci1jb2xvcjppbmhlcml0O2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2ZvbnQtZmFtaWx5OkFyaWFsLFZlcmRhbmEsc2Fucy1zZXJpZjtmbGV4OjE7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVufS5rLXNwcmVhZHNoZWV0LXZpZXcgLmstZGlzYWJsZWR7cG9pbnRlci1ldmVudHM6YXV0b30uay1zcHJlYWRzaGVldC1maXhlZC1jb250YWluZXJ7d2lkdGg6Y2FsYygxMDAlIC0gdmFyKC0ta2VuZG8tc2Nyb2xsYmFyLXdpZHRoLCAxN3B4KSk7aGVpZ2h0OmNhbGMoMTAwJSAtIHZhcigtLWtlbmRvLXNjcm9sbGJhci13aWR0aCwgMTdweCkpO2JvcmRlci1jb2xvcjppbmhlcml0O2JveC1zaXppbmc6Ym9yZGVyLWJveDstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjI7b3ZlcmZsb3c6aGlkZGVufS5rLXNwcmVhZHNoZWV0LW92ZXJmbG93e3Bvc2l0aW9uOmFic29sdXRlO2luc2V0LWJsb2NrLXN0YXJ0OjA7aW5zZXQtYmxvY2stZW5kOjA7aW5zZXQtaW5saW5lLXN0YXJ0OjA7aW5zZXQtaW5saW5lLWVuZDowO292ZXJmbG93OmhpZGRlbjtib3JkZXItY29sb3I6aW5oZXJpdH0uay1zcHJlYWRzaGVldC1wYW5le3BhZGRpbmc6MCAxcHggMCAwO2JvcmRlci13aWR0aDoycHggMCAwIDJweDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7Ym94LXNpemluZzpib3JkZXItYm94O3Bvc2l0aW9uOmFic29sdXRlO292ZXJmbG93OmhpZGRlbn0uay1zcHJlYWRzaGVldC1wYW5lLmstdG9we2JvcmRlci10b3Atd2lkdGg6MH0uay1zcHJlYWRzaGVldC1wYW5lLmstbGVmdHtib3JkZXItbGVmdC13aWR0aDowfS5rLXNwcmVhZHNoZWV0LXRvcC1jb3JuZXJ7Ym9yZGVyLXdpZHRoOjAgMXB4IDFweCAwO2JvcmRlci1zdHlsZTpzb2xpZDtib3gtc2l6aW5nOmJvcmRlci1ib3g7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQtYmxvY2stc3RhcnQ6MDtpbnNldC1pbmxpbmUtc3RhcnQ6MDt6LWluZGV4OjEwMDAwfS5rLXNwcmVhZHNoZWV0LXRvcC1jb3JuZXI6OmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3dpZHRoOjA7aGVpZ2h0OjA7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOmFic29sdXRlO2luc2V0LWJsb2NrLWVuZDowO2luc2V0LWlubGluZS1lbmQ6MDtib3JkZXI6NnB4IHNvbGlkIHJnYmEoMCwwLDAsMCk7Ym9yZGVyLWlubGluZS1lbmQtY29sb3I6aW5oZXJpdDtib3JkZXItYmxvY2stZW5kLWNvbG9yOmluaGVyaXR9Lmstc3ByZWFkc2hlZXQtc2Nyb2xsZXJ7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvdmVyZmxvdzpzY3JvbGw7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxfUBtZWRpYShob3Zlcjogbm9uZSksKHBvaW50ZXI6IGNvYXJzZSl7Lmstc3ByZWFkc2hlZXQtc2Nyb2xsZXJ7ei1pbmRleDozfX0uay1zcHJlYWRzaGVldC1oYXhpcywuay1zcHJlYWRzaGVldC12YXhpc3tib3JkZXI6MCBzb2xpZDtib3JkZXItY29sb3I6aW5oZXJpdDtwb3NpdGlvbjphYnNvbHV0ZX0uay1zcHJlYWRzaGVldC1oYXhpc3tib3JkZXItd2lkdGg6MXB4IDAgMDtpbnNldC1pbmxpbmUtc3RhcnQ6MH0uay1zcHJlYWRzaGVldC12YXhpc3tib3JkZXItd2lkdGg6MCAwIDAgMXB4O2luc2V0LWJsb2NrLXN0YXJ0OjB9Lmstc3ByZWFkc2hlZXQtcm93LWhlYWRlciwuay1zcHJlYWRzaGVldC1jb2x1bW4taGVhZGVye3RleHQtYWxpZ246Y2VudGVyO3otaW5kZXg6MTAwfS5rLXNwcmVhZHNoZWV0LXJvdy1oZWFkZXI+ZGl2LC5rLXNwcmVhZHNoZWV0LWNvbHVtbi1oZWFkZXI+ZGl2e3Bvc2l0aW9uOnJlbGF0aXZlO2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXItd2lkdGg6MDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOmluaGVyaXR9Lmstc3ByZWFkc2hlZXQtcm93LWhlYWRlcj5kaXY6OmFmdGVyLC5rLXNwcmVhZHNoZWV0LWNvbHVtbi1oZWFkZXI+ZGl2OjphZnRlcntjb250ZW50OlwiXCI7Ym9yZGVyLXdpZHRoOjA7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjppbmhlcml0O2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldC1ibG9jay1zdGFydDowO2luc2V0LWlubGluZS1lbmQ6MDtpbnNldC1ibG9jay1lbmQ6MDtpbnNldC1pbmxpbmUtc3RhcnQ6MH0uay1zcHJlYWRzaGVldC1yb3ctaGVhZGVye3Bvc2l0aW9uOnJlbGF0aXZlfS5rLXNwcmVhZHNoZWV0LWNvbHVtbi1oZWFkZXJ7cG9zaXRpb246YWJzb2x1dGV9Lmstc3ByZWFkc2hlZXQtcm93LWhlYWRlcj5kaXZ7Ym9yZGVyLWJsb2NrLXN0YXJ0LXdpZHRoOjFweH0uay1zcHJlYWRzaGVldC1yb3ctaGVhZGVyPmRpdjpmaXJzdC1jaGlsZHtib3JkZXItYmxvY2stc3RhcnQtd2lkdGg6MH0uay1zcHJlYWRzaGVldC1yb3ctaGVhZGVyPi5rLXNlbGVjdGlvbi1wYXJ0aWFsOjphZnRlciwuay1zcHJlYWRzaGVldC1yb3ctaGVhZGVyPi5rLXNlbGVjdGlvbi1mdWxsOjphZnRlcntib3JkZXItaW5saW5lLWVuZC13aWR0aDoycHg7ZGlzcGxheTpibG9ja30uay1zcHJlYWRzaGVldC1jb2x1bW4taGVhZGVyPmRpdntib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOjFweH0uay1zcHJlYWRzaGVldC1jb2x1bW4taGVhZGVyPmRpdjpmaXJzdC1jaGlsZHtib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOjB9Lmstc3ByZWFkc2hlZXQtY29sdW1uLWhlYWRlcj4uay1zZWxlY3Rpb24tcGFydGlhbDo6YWZ0ZXIsLmstc3ByZWFkc2hlZXQtY29sdW1uLWhlYWRlcj4uay1zZWxlY3Rpb24tZnVsbDo6YWZ0ZXJ7Ym9yZGVyLWJsb2NrLWVuZC13aWR0aDoycHg7ZGlzcGxheTpibG9ja30uay1zcHJlYWRzaGVldC1kYXRhe2JvcmRlci1jb2xvcjppbmhlcml0O2N1cnNvcjpjZWxsO3Bvc2l0aW9uOnJlbGF0aXZlfS5rLXNwcmVhZHNoZWV0LWNlbGx7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7Ym94LXNpemluZzpib3JkZXItYm94O3Bvc2l0aW9uOmFic29sdXRlO2xpbmUtaGVpZ2h0Om5vcm1hbDt3aGl0ZS1zcGFjZTpwcmU7b3ZlcmZsb3c6aGlkZGVufS5rLXNwcmVhZHNoZWV0LW1lcmdlZC1jZWxscy13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlfS5rLXNwcmVhZHNoZWV0LWRpc2FibGVkLW1hc2t7cG9zaXRpb246YWJzb2x1dGV9Lmstc3ByZWFkc2hlZXQgLmstc2VsZWN0aW9uLXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7Y3Vyc29yOmNlbGx9Lmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtc2VsZWN0aW9ue2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JveC1zaXppbmc6Ym9yZGVyLWJveDtwb3NpdGlvbjphYnNvbHV0ZX0uay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1zZWxlY3Rpb24taGlnaGxpZ2h0e2JvcmRlci13aWR0aDoycHg7Ym9yZGVyLXN0eWxlOmRhc2hlZDtib3gtc2l6aW5nOmJvcmRlci1ib3g7cG9zaXRpb246YWJzb2x1dGV9Lmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtZWRpdG9yLWJ1dHRvbntwb3NpdGlvbjphYnNvbHV0ZTtwYWRkaW5nOjA7ei1pbmRleDo2MH0uay1zcHJlYWRzaGVldC1hY3RpdmUtY2VsbHtvdXRsaW5lLWNvbG9yOnJnYmEoMCwwLDAsMCkgIWltcG9ydGFudDt6LWluZGV4OjEwfS5rLXNwcmVhZHNoZWV0IC5rLWF1dG8tZmlsbC13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlfS5rLXNwcmVhZHNoZWV0IC5rLWF1dG8tZmlsbCwuay1zcHJlYWRzaGVldCAuay1hdXRvLWZpbGwtcHVuY2gsLmstc3ByZWFkc2hlZXQgLmstYXV0by1maWxsLWJyLWhpbnR7Ym94LXNpemluZzpib3JkZXItYm94O3Bvc2l0aW9uOmFic29sdXRlfS5rLXNwcmVhZHNoZWV0IC5rLWF1dG8tZmlsbHtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtjdXJzb3I6Y3Jvc3NoYWlyfS5rLXNwcmVhZHNoZWV0IC5rLXNpbmdsZS1zZWxlY3Rpb246OmFmdGVye2NvbnRlbnQ6XCJcIjttYXJnaW4tYmxvY2stZW5kOi00cHg7bWFyZ2luLWlubGluZS1lbmQ6LTRweDt3aWR0aDo2cHg7aGVpZ2h0OjZweDtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItcmFkaXVzOjUwJTtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2luc2V0LWJsb2NrLWVuZDowO2luc2V0LWlubGluZS1lbmQ6MDt6LWluZGV4OjMwMDtjdXJzb3I6Y3Jvc3NoYWlyfS5rLXNwcmVhZHNoZWV0IC5rLXNlbGVjdGlvbi1mdWxsOjphZnRlciwuay1zcHJlYWRzaGVldCAuay1zZWxlY3Rpb24tcGFydGlhbDo6YWZ0ZXJ7ZGlzcGxheTpub25lfS5rLXNwcmVhZHNoZWV0IC5rLWF1dG9maWxsLXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7Y3Vyc29yOmNlbGx9Lmstc3ByZWFkc2hlZXQtdmJvcmRlcntwb3NpdGlvbjphYnNvbHV0ZTtib3JkZXItaW5saW5lLXN0YXJ0LXN0eWxlOnNvbGlkO2JvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6MXB4fS5rLXNwcmVhZHNoZWV0LWhib3JkZXJ7cG9zaXRpb246YWJzb2x1dGU7Ym9yZGVyLWJsb2NrLXN0YXJ0LXN0eWxlOnNvbGlkO2JvcmRlci1ibG9jay1zdGFydC13aWR0aDoxcHh9Lmstc3ByZWFkc2hlZXQtaGFzLWNvbW1lbnQ6OmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2luc2V0LWJsb2NrLXN0YXJ0OjA7aW5zZXQtaW5saW5lLWVuZDowO2luc2V0LWlubGluZS1zdGFydDphdXRvO2JvcmRlci13aWR0aDozcHg7Ym9yZGVyLXN0eWxlOnNvbGlkfS5rLXNwcmVhZHNoZWV0LWNlbGwgLmstZGlydHl7aW5zZXQtaW5saW5lLXN0YXJ0OjA7aW5zZXQtaW5saW5lLWVuZDphdXRvfS5rLXNwcmVhZHNoZWV0IC5rLWZpbHRlci13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6NTB9Lmstc3ByZWFkc2hlZXQgLmstZmlsdGVyLXJhbmdle2JvcmRlci13aWR0aDoycHg7Ym9yZGVyLXN0eWxlOnNvbGlkO3Bvc2l0aW9uOmFic29sdXRlO2JveC1zaXppbmc6Ym9yZGVyLWJveDtwb2ludGVyLWV2ZW50czpub25lfS5rLXNwcmVhZHNoZWV0LWZpbHRlcntib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO3BhZGRpbmc6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtsaW5lLWhlaWdodDoxO3Bvc2l0aW9uOmFic29sdXRlO2N1cnNvcjpwb2ludGVyfS5rLXNwcmVhZHNoZWV0LWZpbHRlciAuay1pY29ue3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uay1zcHJlYWRzaGVldC1maWx0ZXItbWVudXt3aWR0aDoyODBweH0uay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSAuay1hbmltYXRpb24tY29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlfS5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51Pi5rLW1lbnUsLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnU+LmstbWVudS5rLW1lbnUtdmVydGljYWx7Ym9yZGVyLXdpZHRoOjB9Lmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnU+LmstbWVudSAuay1pdGVtLC5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51Pi5rLW1lbnUuay1tZW51LXZlcnRpY2FsIC5rLWl0ZW17Y29sb3I6aW5oZXJpdH0uay1zcHJlYWRzaGVldC1maWx0ZXItbWVudT4uay1tZW51IC5rLWxpbmssLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnU+LmstbWVudS5rLW1lbnUtdmVydGljYWwgLmstbGlua3twYWRkaW5nLWlubGluZS1zdGFydDpjYWxjKDE2cHggKyB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pKjIpfS5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51Pi5rLW1lbnUgLmstaWNvbiwuay1zcHJlYWRzaGVldC1maWx0ZXItbWVudT4uay1tZW51LmstbWVudS12ZXJ0aWNhbCAuay1pY29ue21hcmdpbjowIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgMCBjYWxjKCgxNnB4ICsgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSkqLTEpfS5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLXNwcmVhZHNoZWV0LXZhbHVlLXRyZWV2aWV3LXdyYXBwZXJ7aGVpZ2h0OjIwMHB4O2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO292ZXJmbG93LXk6c2Nyb2xsO292ZXJmbG93LXg6YXV0b30uay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSAuay1zcHJlYWRzaGVldC12YWx1ZS10cmVldmlldy13cmFwcGVyIC5rLXRyZWV2aWV3e3BhZGRpbmc6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtvdmVyZmxvdzp2aXNpYmxlfS5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLWRldGFpbHMsLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgLmstZXhwYW5kZXJ7cGFkZGluZzowO2JvcmRlci13aWR0aDoxcHggMCAwO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6aW5oZXJpdH0uay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSAuay1leHBhbmRlcntib3JkZXI6MDtiYWNrZ3JvdW5kOmluaGVyaXR9Lmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgLmstZGV0YWlscy1zdW1tYXJ5LC5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLWNvbHVtbm1lbnUtaXRlbXtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Y3Vyc29yOnBvaW50ZXJ9Lmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgLmstZGV0YWlscy1zdW1tYXJ5Pi5rLWljb24sLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgLmstZGV0YWlscy1zdW1tYXJ5Pi5rLWV4cGFuZGVyLWluZGljYXRvciwuay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSAuay1jb2x1bW5tZW51LWl0ZW0+LmstaWNvbiwuay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSAuay1jb2x1bW5tZW51LWl0ZW0+LmstZXhwYW5kZXItaW5kaWNhdG9ye21hcmdpbi1pbmxpbmUtZW5kOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSl9Lmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgLmstZGV0YWlscy1jb250ZW50LC5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLWNvbHVtbm1lbnUtaXRlbS1jb250ZW50e3BhZGRpbmc6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6Y29sdW1uIG5vd3JhcDtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLWRldGFpbHMtY29udGVudCAuay1maWx0ZXItYW5kLC5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLWNvbHVtbm1lbnUtaXRlbS1jb250ZW50IC5rLWZpbHRlci1hbmR7d2lkdGg6bWluLWNvbnRlbnQ7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0fS5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLWFjdGlvbnMsLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgLmstZWRpdC1idXR0b25zLC5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLWFjdGlvbi1idXR0b25zLC5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLWNvbHVtbm1lbnUtYWN0aW9ucywuay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSAuay1mb3JtLWJ1dHRvbnN7bWFyZ2luOjA7cGFkZGluZzowfS5rLXNwcmVhZHNoZWV0LXBvcHVwe3BhZGRpbmc6MH0uay1zcHJlYWRzaGVldC1wb3B1cCAuay1zZXBhcmF0b3J7ZGlzcGxheTpibG9ja30uay1zcHJlYWRzaGVldC1wb3B1cCAuay1yZXNldC1jb2xvciwuay1zcHJlYWRzaGVldC1wb3B1cCAuay1jdXN0b20tY29sb3J7Ym9yZGVyLXJhZGl1czowO3dpZHRoOjEwMCU7Ym9yZGVyLXdpZHRoOjA7Ym94LXNpemluZzpib3JkZXItYm94O2Rpc3BsYXk6ZmxleH0uay1zcHJlYWRzaGVldC1wb3B1cCAuay1yZXNldC1jb2xvcntib3JkZXItYmxvY2stZW5kLXdpZHRoOjFweH0uay1zcHJlYWRzaGVldC1wb3B1cCAuay1jdXN0b20tY29sb3J7Ym9yZGVyLWJsb2NrLXN0YXJ0LXdpZHRoOjFweH0uay1zcHJlYWRzaGVldC1wb3B1cCAuay1zcHJlYWRzaGVldC1ib3JkZXItdHlwZS1wYWxldHRle3BhZGRpbmc6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDUsIG1heC1jb250ZW50KTtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLXNwcmVhZHNoZWV0LWNsaXBib2FyZCwuay1zcHJlYWRzaGVldC1jbGlwYm9hcmQtcGFzdGV7bWFyZ2luOjA7cGFkZGluZzowO3dpZHRoOjFweDtoZWlnaHQ6MXB4O2JvcmRlcjowO29wYWNpdHk6MDtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldC1ibG9jay1zdGFydDowO2luc2V0LWlubGluZS1zdGFydDowO292ZXJmbG93OmhpZGRlbn0uay1zcHJlYWRzaGVldC13aW5kb3cgLmstZXh0ZXJuYWwtZHJvcHpvbmV7bWFyZ2luLWJsb2NrLWVuZDp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pfS5rLXNwcmVhZHNoZWV0LXdpbmRvdyAuay1lZGl0LWZvcm0tY29udGFpbmVye3dpZHRoOmF1dG87bWluLXdpZHRoOjB9Lmstc3ByZWFkc2hlZXQtZm9ybWF0LWNlbGxzIC5rLXNwcmVhZHNoZWV0LXByZXZpZXd7bWFyZ2luLWJsb2NrLXN0YXJ0OnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTt0ZXh0LWFsaWduOmNlbnRlcn0uay1zcHJlYWRzaGVldC1mb3JtYXQtY2VsbHMgLmstbGlzdC1zY3JvbGxlcnttYXJnaW4tYmxvY2stc3RhcnQ6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2hlaWdodDoyMTBweDtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6aW5oZXJpdH0uay1leHBvcnQtY29uZmlne2NsZWFyOmJvdGg7cG9zaXRpb246cmVsYXRpdmV9LmstZXhwb3J0LWNvbmZpZzo6YWZ0ZXJ7Y29udGVudDpcIlwiO2NsZWFyOmJvdGg7ZGlzcGxheTpibG9ja30uay1leHBvcnQtY29uZmlnIC5rLWVkaXQtZmllbGR7bWFyZ2luLWlubGluZS1zdGFydDo1JTt3aWR0aDo0NSU7ZmxvYXQ6aW5saW5lLXN0YXJ0fS5rLWV4cG9ydC1jb25maWcgLmstcGFnZS1vcmllbnRhdGlvbntwb3NpdGlvbjphYnNvbHV0ZTtpbnNldC1pbmxpbmUtZW5kOjA7aW5zZXQtYmxvY2stc3RhcnQ6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLWV4cG9ydC1jb25maWcgLmstcGFnZS1vcmllbnRhdGlvbiAuay1mb250LWljb257Zm9udC1zaXplOjZlbX0uay1leHBvcnQtY29uZmlnIC5rLXBhZ2Utb3JpZW50YXRpb24gLmstc3ZnLWljb257d2lkdGg6NmVtO2hlaWdodDo2ZW19Lmstc3ByZWFkc2hlZXQtaW5zZXJ0LWNvbW1lbnQgdGV4dGFyZWF7aGVpZ2h0OmF1dG99Lmstc3ByZWFkc2hlZXQtaW5zZXJ0LWltYWdlLWRpYWxvZ3tib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO2JvcmRlci1zdHlsZTpkYXNoZWQ7Ym9yZGVyLXdpZHRoOjJweH0uay1zcHJlYWRzaGVldC1pbnNlcnQtaW1hZ2UtZGlhbG9nIGxhYmVse2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21pbi13aWR0aDoxMDAlO3dpZHRoOjM1NXB4O2hlaWdodDoyMzBweDtiYWNrZ3JvdW5kLWltYWdlOnVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQWN3QUFBR1FDQVlBQUFBamwxQUtBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQTRacFZGaDBXRTFNT21OdmJTNWhaRzlpWlM1NGJYQUFBQUFBQUR3L2VIQmhZMnRsZENCaVpXZHBiajBpNzd1L0lpQnBaRDBpVnpWTk1FMXdRMlZvYVVoNmNtVlRlazVVWTNwcll6bGtJajgrSUR4NE9uaHRjRzFsZEdFZ2VHMXNibk02ZUQwaVlXUnZZbVU2Ym5NNmJXVjBZUzhpSUhnNmVHMXdkR3M5SWtGa2IySmxJRmhOVUNCRGIzSmxJRFV1Tmkxak1UUTFJRGM1TGpFMk16UTVPU3dnTWpBeE9DOHdPQzh4TXkweE5qbzBNRG95TWlBZ0lDQWdJQ0FnSWo0Z1BISmtaanBTUkVZZ2VHMXNibk02Y21SbVBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1THpBeUx6SXlMWEprWmkxemVXNTBZWGd0Ym5NaklqNGdQSEprWmpwRVpYTmpjbWx3ZEdsdmJpQnlaR1k2WVdKdmRYUTlJaUlnZUcxc2JuTTZlRzF3VFUwOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOXRiUzhpSUhodGJHNXpPbk4wVW1WbVBTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4eExqQXZjMVI1Y0dVdlVtVnpiM1Z5WTJWU1pXWWpJaUI0Yld4dWN6cDRiWEE5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM4aUlIaHRjRTFOT2s5eWFXZHBibUZzUkc5amRXMWxiblJKUkQwaWVHMXdMbVJwWkRwaE1HVm1NelptWmkwNFltSTFMVFJsTjJZdE9UY3dNUzA0T1RVNVpUZzFOMlpoWTJNaUlIaHRjRTFOT2tSdlkzVnRaVzUwU1VROUluaHRjQzVrYVdRNk1ETkRPVEJETlVRMk9VSkdNVEZGT1Rrd016WTRSVEkzTmpaQlFUZEVOa01pSUhodGNFMU5Pa2x1YzNSaGJtTmxTVVE5SW5odGNDNXBhV1E2TURORE9UQkROVU0yT1VKR01URkZPVGt3TXpZNFJUSTNOalpCUVRkRU5rTWlJSGh0Y0RwRGNtVmhkRzl5Vkc5dmJEMGlRV1J2WW1VZ1VHaHZkRzl6YUc5d0lFTkRJREl3TVRrZ0tFMWhZMmx1ZEc5emFDa2lQaUE4ZUcxd1RVMDZSR1Z5YVhabFpFWnliMjBnYzNSU1pXWTZhVzV6ZEdGdVkyVkpSRDBpZUcxd0xtbHBaRHBqTW1abVpqTTBNaTA1TmpFeUxUUXdNMll0WVdaaFlTMDFNVEUxWmpRMk5UaG1NV01pSUhOMFVtVm1PbVJ2WTNWdFpXNTBTVVE5SW1Ga2IySmxPbVJ2WTJsa09uQm9iM1J2YzJodmNEcGhZamxoTW1Vd015MWtObUl3TFRZM05HTXRPRGM0WlMweU1qVXpNamRrTkRJNU9UY2lMejRnUEM5eVpHWTZSR1Z6WTNKcGNIUnBiMjQrSUR3dmNtUm1PbEpFUmo0Z1BDOTRPbmh0Y0cxbGRHRStJRHcvZUhCaFkydGxkQ0JsYm1ROUluSWlQejY4VUhMYkFBQWdwRWxFUVZSNDJ1emQyWk5jOWRuWThUT0w5Z1UwSUFramd3cGtJOFFPUW1JMUZTK0ZIVzlWTHQvN3dwV2I5MDBxS1YrbFRMM3ZUWnpFbFN2bkppbGZ2TTRma1F1bmZFT3cyTFVnaVVVc05oaU1BRnNqdEl6UXJwbUpuaE9kb2FlbnQrbnA1U3lmVDFYWGlKNFIwaHoxOUxlZjMxbDZaSFoyTmdFQVdodTFDUUJBTUFGQU1BRkFNQUZBTUFGQU1BRkFNQUZBTUFFQXdRUUF3UVFBd1FRQXdRUUF3UVFBd1FRQXdRUUFNdVA5L2dOR1JrWnNaUUFHb3AvdjhXekNCSUE4VEpqOUdGcjlzd0dVWXlBVVRIRUVvTHZuK054R2RMd2dHMUJFQWFveFlZN2tOWjU1QytiSUV1NERvRml4SEdrVDBKRThSVE12d1d3WHhSSEJCS2hNUUdjYlBOOFBQWng1Q09aSWg2RWNFVStBUWdleDJmUllIOHRtNFJ4cU5JY2R6R2J4YS9kUk9BR0tPVDNXaG5DazVuT3pUWDVQYnFJNXpHQjJFc3RtdjI0WFR3RHlPMkhPdG9oaS9mMjVpZWF3Z3RrcWx2Vy9IdWtnbnFJSlVMeFkxdjk2dHNWME92Um81bWtmWm4wWVI1dEVzOTIwQ1VCK285a29rdlczbVE2aVdZa0pjNlJOTE90dm83Lzg1Uy9YL2VJWHYvam50V3ZYL21qWnNtVmZHUnNiRzNlTldvQ0Nsdk9xNmVucHkxZjkvWXN2dnZqZnYvbk5iLzd6cjMvOTZ6TTFvUnhOMnUvVEhIaEFSL3A1b2RyMEQxZ1l0dnBnMWtkenRPYmo2Ti8vL3ZmL05ERXg4ZS9HeDhlWGVaZ0JsTStWSzFjdW56aHg0bjl1M3J6NW42NUZjNlptMG15MGRGcy90ZGJHdUc5L3oyRmVmTDFST09kaStaT2YvR1RsMU5UVS85MjBhZE12eEJLZ3ZPSTUvdXB6L1grSTUveDQ3cThibkVhU25CeXZNdWdKczFFa1J4b0VjeXcyM0xwMTZ4NzJVQUtvampObnp1eGZ2Mzc5TjYvK2NyckJsRG5iYnNvczQ0VFo3TW8rYVRTUEhUdjJYOFVTb0hyaXVUOGEwR1M2SE9xVU9ld2wyUVczT01CblltTGlIejFzQUtvcEdoQXRTRnFmSlRINGFBMXBTYmJSVW14Nm01eWMvTzgzM25qanYvR1FBYWl1NDhlUC82K05HemYrKytUTGc0QWFMYzBtU1FXV1pKdU4xaU5yMXF6NXZvY0tRTFZkYmNHL1RuSjJjWnBCQnJQVjFYbm1wczFseTVadDhsQUJxTGFyTGRpWU5MOVlUYk9tbENhWTlmRnNkSG04a2Jnb2dZY0tRTFZkYTBIVFZwUjl3dXdvbnE3Z0EwQ0Q0MThxdFNUYnpkUUpRSVc3bWFjdWpPWmdZd0JBN3BzeG1yT05JS0FBNUxJTjQyWGFJRmV1WEVtbXBxYVNpeGN2SmpNek14NXFBTU9ZeEVaSGt4VXJWaVRyMTYrUDY4VDJzaEdWZTN1dnZvaFlUazVPQ2lYQWtNWHo4UG56NTlQaFplUEdqYjJJWmo1ZUNKVGxIeWdtUzdFRXlGYzQ0N201TkpOeldiNlJlQ1VEUUw1Y3VIQkJNUFA0U2dhQWZPbjM5Y29GRXdCeXBqUUgvYmhDRUFBbVRBQVFUQUFRVEFBUVRBQVFUQUJBTUFGQU1BRkFNQUZBTUFGQU1BRkFNQUZBTUFGQU1BRUF3UVFBd1FRQXdRUUF3UVNBQWhrdnl6Y3lNakxpWHhNQUV5WUFDQ1lBQ0NZQUNDWUFDQ1lBSUpnQUlKZ0FJSmdBSUpnQUlKZ0FJSmdBSUpnQUlKZ0FnR0FDd0JKNWV5OEFNR0VDZ0dBQ2dHQUNnR0FDZ0dBQ2dHQUNnR0FDQUlJSkFJSUpBSUlKQUlJSkFJSUpBS1hnNHVzQVlNSUVBTUVFQU1FRUFNRUVBTUVFQU1FRUFNRUVBQVFUQUFRVEFBUVRBQVFUQUFRVEFFckJ4ZGNCd0lRSkFJSUpBQU16YmhNQTljYkd4cEx4OGZIMEZyOGVIUjFOUDhhdWord1dabWRuNTI3VDA5UEp6TXhNK3ZIS2xTdnBMWDROZ2dtVUtwRExseTlQYjh1V0xVc0QyWW5hZU1iL28xNEU5UExseThtbFM1ZlNtNEFpbUVEaFJCUlhybHlaM21LU3JIWG16Sm5rNU1tVHlhbFRwNUl2dnZnaXZWMjhlREc5UmZRaWd1a1R5TFVwZE1XS0ZXbHMxNjVkbTk2dXYvNzZaTU9HRGNuNjlldlR6OFV0eE5SNTRjS0Y5Qll4QmNFRWNpdkN0bXJWcXJtSVpZR2NuSnhNUHYzMDArUnZmL3RiR3NaTUxMYzJreTI5bmo5L1B2M3ZZOGVPemZ0OC9CazMzWFJUc21YTGxtVFRwazNKdW5YcjVxSWFmMGI4dnBnOG9RaEdXdjB3OU9RUCtQSjBqNUdhajlsdHRPWVc2emxqVi84K0o3djVjK3AvVUlGa1FieldyRmt6YjVyODhNTVBrNy84NVM5cEtPdDE4dHpRNm1zYWZlN21tMjlPdG0zYmx0eDIyMjN6b252MjdObDVrYVpjNHNWU2wvM1ljUFhEOUxYYlRNMXR0dWFXMUh4TSt0azB3WVNTaTMyU01kSEZ4NUJOa3UrKysrN2MwbXF2SXRscFJPUHZzbVBIanJuSk04VGZKWlorNi85T0NLWmdDaWIwVmV5ampGREdQc3J3K2VlZnB4UGxPKys4MC9OcHNwdHBNM1BYWFhlbEUrZU5OOTZZL25mczM0eHcyc2NwbUlJcG1OQjNzZndhK3d1em8xMy85S2MvSlh2MzdoMW9KRnQ5dnRIOWp6MzJXTEo5Ky9iMDF4SEwySzlxbVZZd0JWTXdvVzgvYnhIS2JLcjgrT09Qa3dNSERxVDdDUE13VGJiN1hFekV1M2Z2VHJadTNUbzNiVVk0Ky8wOGhXQUtKbFJJbkFjWnAzSEUvc0U0OWVQZ3dZUHBmc3BoVDVPTG5UUkQ3Ti9jdFd0WCtqM0ZQczJwcVNubmNBcm0wSVBwdEJJb2dZamtkZGRkbHk3QnhrRTlMNy84Y3NlVDJiQ215VmIzSHpseUpEbDY5R2p5MUZOUHBVKzJjVTduNmRPbkhSREVVSlZtd293bkNhaWlPSzh5SnN2NFdmdnJYLythdlBUU1MrbXBHa1daSmx0OUxpYk1pR1ljRkJSZkU1T204emFMWitQR2phV1lNRjE4SFFvc0R1N0pZdm4rKys4bmUvYnNhUm5MN0xxdjNYeSs5cnF4M1h5dTA5OVRlMzk4TDg4KysyenkzbnZ2cGQ5amR1VWdHQVpMc2xEZ3lUSU84SW1RL1BuUGYwNWVlZVdWUWsrVHJlNlBGd0x4TVk2aWplODVmbTNTWk5CTW1GREVWN3JqNDNPVFpiTllGbTJhYkhmLzg4OC9ueDdFbEUyYTlkZS9CY0VFNXYvUWpvNm1CL2hreTdEMXNldzJoSjMrM2w0R2RMSDN4NlNaTGM5bUJ6bUJZQUlMWk5OVmhPS2pqejVLajRidFZRanpORTIydXYrNTU1NUxQdmpnZzNrdkhHQVF4c3YwUkFKbEZ4ZFBqMU5JNGpKM0VjdEJueExTNjMyVG5kN2ZLSnF4TFRadjNweGU3Q0F1cFFjbVRDQ1Z2UzFYaUdYWVp1Y2tMblZpek5NMDJleSsrTjRqbW5FeGc3aXFrU05uRVV3Z0ZTc29NVW1GMklkMzRzU0pqcVBXajgvMTgvNU80eGx2YnAzdHY0MXAweW9UZ2dta1FZaDlkbkZ0MkZkZmZiV2pxYkNieVhDUVUyTW4wMlM3cUw3eHhodnArM25HdG9sdEJJSUpGUmFuVDJRWFU5KzNiMS9IVStGaUpyMjhUcE9kUlBYRkYxOU1QOFkyY3FvSmdna1ZWcnNVR3dlM0RPS1VrRjZkS3RMTGFiTFovWEhOM0xmZWVtdmV0Z0xCaElxSmcxbGlhb3FqWWx0ZG5HQlE1MGNPSTRqdHZqWisvY2MvL2pGOXg2TFlWZzRBUWpDaGdyS2pZdU84dzM1Tmswc0phSytqMnMzWFp1Sk5zbXUzR1FnbVZFU2NSaElUVTB4T2I3LzlkdTVQQ1JuRU5ObnFhdzhkT3BSODl0bG42VGFMYlFlQ0NSV1JIZWp6eVNlZjVQcHlkWU9jSnV1WFl1dnZpN2MzcTkxMklKaFE5aC9NMGRIMGlqN2huWGZleWQwME9ZZ2d0dnZhUnZjZFBueDRianAzblZsNnphWHhJSWZpd0pWNFRNZjFZck8zc2NyNzVlcnk4TFd4cmVJZFRlSnR3R0xLUEgvK3ZBY1RKa3dvZXpCREhPeGptbXkvRkZ0N2Z3U3pkaHVDQ1JQSytpcDJkRFE5Y0dWcWFpcWRNQWM1TlJacG1teDJYMnl6dUd6ZTlkZGZuMjdMbVprWkR5cE1tRkJHMlJHZWNYVHNvS2ZHb2syVHpYNy9wNTkrT205YmdtQkNDV1VIK3h3OWVqVDNSN3EyKzM4c05aN2QvdjRQUC94dzNyYUVYckFrQ3prTlpqWWwxWWFobWFVdWR5NzIvbjRzcGZieTk4ZEY2Z1VUd1lRU0d4c2JTNCtPamYyWEZ5OWU3SHY0aWhyRWR2ZkYwYkhaZnN6WXB2RyttU0NZVUxKZ2h0T25Udzg4ZkdXTDUrVGtaQnJNT0lCS01Pa0YrekFoaDhHTTZhZytCSG0rK0hrZTkyTWVQMzU4M2pZRkV5YVU2UlhzdGF2VHhJUnBtbHphMTJiYjBCVi9FTXc2cnZSREtYNGdyNzBCY3V6RGJEUkZEVHVJUllwbmJNTnN3dlQ4Z0dCQ3lXUlA3T2ZPblJQRUpYNXR0ZzNGRXNHRUVnZnp3b1VMaGIvaXpyRGptVjFIVmpBUlRDaHhNT3N2NXlhZWkvL2FLMWV1Q0NhQ0NXVVBacnpyaGlBdS9aMUxCQlBCaEpKYnlnRS80dG42cWtnZ21GQ1NVTVpFRkpkMHUzejVjcUdDbExlL2EzYmhkZkZFTUtIRXdZeFRJYklseGJJRWJkRG5sR1lYTEJCTUJCTktHc3hzT3NxTzhpeGovQVlSejVVclZ3b21nZ2xsRCticTFhc1hYQjR2RDBFYTl1OWZ6UDhqdHFGZzBrdXVHUVU1a2wwa2ZQMzY5Zk5pTUtqcnIvYmpXckc5dk5ic1lxNlptMjFERjE3SGhGbkhvZU9VUVhiKzVYWFhYVmY1cGRpbC9qOWlHMmJiMVBNRGdna2xuVEEzYk5oUXlDQU8rbXRiM2I5eDQ4WjVMMEpBTUtHRXdZejNjYXphT1pLOWptY1d6T3lLUHlDWVVDSXhEY1dUZml3bnhsR2VjVTNaUE1Rdjc5TmsvZjJyVnExS0ppWW0wdnRObVBTS2czNGdaK0tDQldITGxpMkZQRENuMjYvdDl2L1I2UDl6NjYyM3p0dVdJSmhRUXRrU1l2YWszMGxNbGhxMFFRU3hsMGZBdHJvL2JyZmRkdHU4YlFtOVlFa1djanBoZnVVclg2bmMxWGw2ZGY5WHYvcFZFeVltVENpNzJPY1dCLy9FZnN4dDI3YTFuTVNLdWhUYnIvdERUSmMzM0hCRHVnM3R2MFF3b2VTeTY4aCsvZXRmTC94UzdDRHZqOXM5OTl3emJ4dENyMWlTaFp3R000NzBqQWt6cml2YmkvZkhIUFR5YXIrWFlodDlMcmJWM1hmZkxaaVlNS0VxWWlreDIvOTIzMzMzNVhxYUhOYVUyZWh6RHovOGNQb3h0cDNsV0FTVHdqdCsvTGlOMElHTEZ5K21IN2R1M2RyeitQVTZmSVBZTjlucy90clAzWDc3N2ZPMkhmU1NhOGt5OEZnKy8venp5Wk5QUHBsczJyVEpCbWtoVG9tSUExZmlhTmtISG5nZ09Yanc0SUpJTkFwSHM2QU02bXNIY1granorM2V2VHU1NVpaYjBtMFcyODV6QWlaTUNoM0xQWHYycE8vekdORThkdXlZamRKR2RxV2ZPUGluMjJreXIwZkFMbmFLYmZlNXUrNjZhOTQyQThHazhMSE1udFJFczczWUZ4Y1QwMDAzM1pSODg1dmZ6RVVRbHhxOXBRUzAyZWUrOTczdkpUZmZmSE82clp4N2lXQlNtbGpXVGsraTJkNjVjK2ZTai9mZWUyK3lidDI2d2w2dXJwY0JyZjFjdk8vbFF3ODlORzliZ1dCU3lGaEdGT3RqS1pxZGk2a3BPMFhpcWFlZUd1ZzAyY3ZMMWZYaTl6VDZmVTgvL1hUNk1iYVJONHRHTUNsMExOdTk2cytpT1RrNWFhTTFFUzg0SWhKZis5clhrbTk5NjF1bHVNQkFOOU5rL2VkMzdkcVZiTisrUGIyLzJZc3lFRXhLRWN2YWFNYXlyV2dtVFlPUmJjczRMek43cjhlaVhLNnVWOU5rclhpVDdYanhVUHVDQWdTVFFzWXluc1RpMFA1T2IzSHVuRW16dVRpWUpUdS84RHZmK1U0eVBqNWVxV215OXZQeHZmLzR4ejlPUDhaU3JLdjZJSmdVT3BiZHNEemJmdnRrUjgxKzk3dmZYWFRJOG5LQmdXNC9sMzArWWhudlNCTGJ3bElzZ2traFkvbkNDeThzK1FsTU5KdUxZSnc5ZXpiOWVNY2RkOHhGTXk5VFppOC8xK3pQaTFqdTJMRmozcmFBUVJqcDk0T3Q1bW9iSXpVZnM5dG96VzBzYmxmL1BpZTcrWE5Pbno3dFgzT0lJbTY5aUdXdGxTdFh1aUpRRTJOalk4bWFOV3ZTbjY4MzNuZ2orY01mL3RBd05zMGkxSXY3aC9HNUgvN3doK2xWajdKWU9pcTJHT0t0NnJyc3g0YXJINmF2M1dacWJyTTF0NlRtWTE5ZlFKa3d5V1VzczBrei9yOU9PVmtvUWhFSEFjV1RRNXlmV1R0cGxtbWFyUFdESC94Z0xwYnh2WXNsZ3lhWUxFbTJEQnR4Vzh3QlBvczVFRWcwRzR2cnBXWkhoMFkwNDJvM2VidGNYU2NoN09UelAvclJqNUlISDN4dzd2U1IrTjVCTUNsVUxHTmZZNyt2M1NtYXpjV1JzOW1rR1crY25CMDVtb2ZMMVMzMVNOanNhTmlmL3ZTbnlmMzMzejgzV2JyMEhjTmlIeWE1am1XdEZTdFcyS2ZaUk8wK3pVOCsrU1Q1L2U5L241dzhlWEl1UHEybXQ4WGN2NVRQTGZiekV4TVQ2UXVBZUFjUyt5eUxyU3o3TUFXVHJtTFpqMzJXbmNnT0JNcE8zT2RMbzZPanllclZxOU40UmxpZWUrNjVaUC8rL1QwSjNsSkMyTTN2alN2NGZQdmIzMDZXTFZzMnQ3L1dHMElMcG1BS3BsaUtaazkvM21MN0xGKytQUDN2OTk1N0wzbjIyV2ZUbjQ4OFQ1TzFUNnh4YmRnNzc3d3ovZSs0SUVHc1lqaDFSREFGVXpBTEdjczh2TjlndGp3cm1vM0ZaTFpxMWFxNW43OTQ4K242VTArR01VMjIrcHJ2Zi8vN3ljNmRPK2UrSmw2VTJWOHBtSUlwbUdJcG1nT2ZOai85OU5QazdiZmZUdmJ1M1p1TGFUTHp5Q09QSkhmZmZYZXlaY3NXVTZWZ0NxWmdGdHZubjM4KzlHVlkwZXhlSEdrYTRZeDltK0hvMGFQSkJ4OThrT3pidHkrTlU3K1daRnQ5VGZ5NzdkNjlPOW0yYlZ0NlVFK0lmWlVSU3FlTUNLWmc5am1ZVTFOVEhwVjluQ3p6ZkwzT2lNRVRUenpoNk5rT3dobWh5c0laM24zMzNlVE5OOTlNUHc1aW1veDlrM0g2UzF6YUxoT2hqRk9IaExLODRrMitCVk13eFZJMEN4bk8yTWNadDlwVmhJOC8vamg1Ly8zM2s0OCsrbWpCdjNtMzAyVHNSOTI2ZFd2NlBwNjMzbnByY3NNTk44eDlMdlpQeGswb0JWTXdCYlB3c1h6eHhSY0w5VTRRbG1jWC83T1poYk4yNnN3Q0doZUtpTnVwVTZmU1c1emFrVjFsSjNzN3JlejN4d3VXT0EvMCt1dXZUMi94YjdCNTgrWjVnY3lteVN5VTlsRUtwbUFLcGxqbVlOSVV6Y1dKY3poajhveHd4c2VhbjlzbGllZVhDR3lFTWo0NmwxSXdCVk13U3lNbWk0aGxUQk5GSlpxOUNXakVNejVtdCt6NnZyVS8xOW56UjNZcHV3aGlkb3RJQ2lTQ0taaWxqbVVaM3BBM2xtZEZFd1N6cHk4ay9WTlN0bGlHT09veXZoOXZRZzBJSm1MWlFUUmZldWtsMFFRRUU3RnNKMDZFRjAxQU1GbHlMQ01tL1hyejU3emNza2t6anY0RkVFeTZpbVZaSjh0NjJUNU4wUVM2VlpxalpNK2NPZU5mY3hHeExQTXliQ3R4eXNuamp6L3U2RmtZb0hYcjFuWGJEMGZKSXBiRFlwOG1ZTUkwWVhZY3l6eTlSZGV3eEhtYUprMHdZWm93YVJqTDdBQWZuSElDQ0NZdFlsblZaZGhXMFh6NTVaZEZFeEJNeExLZG1MZ2ptbzZlQmRxeEQ3UEVUcHc0SVpZZHl2WnAzbmpqalRZRzlKaDltSWhsaWJpNEFWQ1pDZk9MTDc3d3IzbU5BM3lXTm1rKzl0aGpqcDZGSGxxN2RxMEpFN0VzNDZUcFFDQkFNQ3NReTNpeUYwdlJaUGc4ZmdTVG5NZlNQc3ZlUmZPVlYxN3hwRWRYWWwvNDg4OC9ueHc3ZHN6R0tCSDdNRTJXdEpEdDAzVDBMSXVKNVo0OWU5SVhyM0h0NG05ODR4dkpwazJiS3IxTjdNTWtGK0pvV0xIczc2VHBQRTI2aVdXSW4wdVRabmtJcGxnaW12UWhsaG5SRkV4eUVrdjdMRVdUZk1ReW90anN6ZGpqOGZQQ0N5K0lac0haaDJteVpCRmluK2Fqano1cW55WUxZdG5KaTlmWXAvbmtrMDlXYnA5bVdmWmhsaWFZWjgrZXJjUUR6d0UrK1ltbWl4c1FSMUYzR3N2YWFGYnRRS0ExYTlhVUlwaVdaQXNXeXpqVlFTeUh5eWtuMU1heTJUSnNzMXM4ZnV6VExDYkJMRmdzN2JNVVRmSVZ5MjRmUDZKWlBKWmtDOEEreS95eVQ3T2FzWXdEZUhyeDRyVXErelF0eVNLV3pFMmFqcDRWeTI3RXo3V2paNHRETU1VUzBXUUlzUlRONHJFa20rTllPc0NuV0dKNTlwRkhIckU4VzBLMTUxbjJTeXpQUHZIRUU2VmNuclVraTFpeVlOSjg5ZFZYVFpwaTJmV2srZUtMTDVvMGMwd3d4UkxSWk1peEZFM0JSQ3hGazBMSE12WXREdnJuVVRUenF6VDdNTStkTzFmb2Y0ZzR6ektlWk1XeVBPelRMSzUrSGVDekdHVTY1V1QxNnRYZDlzTStUTVRTcEVuZVk3bllLL2owK2hhUEg1Tm12Z2pta01VeXJGaVdPNXA3OSs0VnpRTEdNZzhzeithTEpWbXhaQUJpZVhiMzd0MldaM01zMjJlWng4dFBGdjJVRTB1eWlDVW1UYkUwYVZhSVlJb2xBNHptdm4zN1JGTXNSVk13RVVzNmVkSVR6ZnpGY3RnSCtEZ1FxQmpzd3h4d0xHTlpUaXpKOW1uZWNNTU5Oc1lRWXhueEtlSmI1bVg3Tkl2eUp1YjJZU0tXZEMzYnB4bW5GREY0c2QwamxrV1pMSnRObXQ2UDFZUlp1Z256NU1tVDZUSnNQTWloMXZMbHkwMmFRNHBsR2Q2TVBTYk54eDkvUFBlVFpsa216TklFTTY4UGZwTWw3Y1R5N0s1ZHU1eHlNZ0JGWG9adEY4MDhuM0t5YXRXcVVnVFRrcXhZTW1TT25oWExwWWpubDVkZWVzbnk3QUNZTVBzY1M4dXdkTXJ5YlA5aldlWVhyN0ZTa2RjRGdVeVlpQ1U5ZGVuU0pRY0M5U21XTVlHVmZhVW5ubTlNbXYwbG1IMklaU3l2aVNYZFJqTWVQNkxaMjFpV2JSbTJHY3V6L1dWSlZpekpvVmllalFPQkxNK0taVGZ5ZHZSc1daWmtCVk1zRWMzU3FUM1BzcXBpbjJaZW9ta2ZKblBpUE12OSsvZUxKVDBWeTdQeHVMSThLNWJkaU9lamwxOSsyZktzQ1RNL0UyYkUwbVJKdnlmTmh4OSsyS1FwbGwySjVkbkhIbnRzcUpPbUpWbkJGRXNHR3MxWW5wMlltTEF4V3NTeUNrZkRkaU5ibmgzV3hURXN5VmFjV0RKSTJmSnM3Q3RITEJjck8rWEV4VEZNbUtsQi9xREVrNVo5bGd4cjByUThPMTlWenJQc2hXRXR6OGFmYThLc0lMRWtENU9tQTRIRXN0dkJ3b0ZBSnN5Qi9NQlloaVV2WXAvVXpwMDdLejFwV29aZDJ1Tm5rSk9tQ2JOaXhKSThpY2ZoZ1FNSEtqdHBpdVhTSHo4bVRSTm0zMkpwR1pZOGluMmFWWnMweGJLM2s5K2pqejdhOTBuVGhGbWh5VklzeWF2WXB4bVRabFdPbm8xWXhtUWtscjBSMi9HVlYxNXg5S3dKVXl5cDFxUVpSOCtXK1R4TnNleWZiSjltdjg3VExNdUVLWmd0WWhtdjNNV1NJa1V6bG1mTEdFMnhMSFkwTGNtV21GaFNSR1ZkbmhYTHdjZ09CTEk4SzVoaWlXZ1dVSHdmc1k5TkxBY1hUZnMwVzB5OGxtUy9kT3JVcVhTZlpUenBRSkhGOHV4RER6MVU2T1haaUtYSmNqaGllVGFPbnUzVjhxd2wyWktKV01ZcmM3R2tMSlBtd1lNSEN6dHBpcVZKTTQ4RXN5YVdsbUVwMjVOZUVhTXBscUtaVjZWWmt1MDJkckhQOHJYWFhoTkxTcXRJeTdOeGdFODhTUS9yL1cxWktMdTR3VktXWjJPSnQ4dCtPSzBrTDhFVVM2b2luckFlZlBEQlhFY3ppNlhKTXArUG42VkVzeXpCck95U3JGaFNKWGxmbmhYTC9EOStMTTlXZE1LTWZaWmlTUlhGOG16ZUpzM3MxQkhMc09XZE5DM0pGalNZWW9rbnZSWEpBdzg4a0l0b09zK3ltSStmUng1NVpGSFJGTXdDQmpPTHBWTkhNR2t1SDNvMHhiSTYwYlFQczJBaWxyRVBSeXpoLzUrbmVlalFvWFJmL3JCaStlcXJyNHBsUWNXQUV2OStWZHVuV1lsZ1pyRzBEQXZEajJZV1Mvc3NpeC9Odlh2M1Z1cE56RXUvSkN1VzBGcTJUM1BEaGcwbVM3cDYvTVR5YktzM01iY1Bzd0RCUEgzNnRIMlcwSUZzbjJZL294bVRySDJXMVl5bVlPWThtQkZMa3lYa0k1b1JTNU5sK2FPNWUvZnVodEYwMEUvT1JKaXptMWpDNHRYdTA2ejllVnJxVFN5cm9YYWZadjFqb0RTZEtjdUVtUzI3T2hvVzhqTnAybWRaM1VtejlwU1RlRXlWWWNJc1ZUQWpsdkVLMldRSnc0OW14REltRHJHc1pqUjM3ZG8xRjAzQnpGa3dqeDA3bHNiU1pBbTlzV3pac3E2aktaYlVSck1zd1N6TlBreXhoTjY2ZlBseWN2anc0VVdmcHltV2hGanAyN2R2WDZuTzB5eE5NTVVTK3ZOenRaaG9paVgxMFl6SFExbU1sK1ViS2RPUldKREhTZlArKys5dnVUd2JVWTJKSXA0ay9UeFN4bUZtMUQ4bjBHazBtMDJhY2IvSmtySVRUS0RqYUw3Kyt1dnAwZWhpaVdBQ3RCRExhMGVPSEVtbXA2ZkZrc3F4RHhQb1dKeHFjdDk5OXlWalkyTnpzYlRQRWhNbVFGMHNkKzdjbWF4ZHUzYmVBVDRnbUFEWHhJbm5FY3QxNjliTnhkSXlMRlZqU1Jab08xays5TkJEYVN6alBFdXhSREFCV3NReUpzdjkrL2ZiWjBsbFdaSUZPb3FseVJJVFprbDR4UXU5ajJYdEFUNWlpV0FDdEltbFpWaXdKQXUwaUdXMnp4S3dKQXRrVHdiajR3dGlhUmtXU2hoTVlHbVQ1WU1QUHBqR01xNFY2MmhZV01pU0xJamx2Rmk2Z2crVWZNTDBTaGk2ZUFJWUgyODRXUUlsRGlhdytNbnlnUWNlc0F3TEpreWdWU3p2di8vK0JWZndBVXlZUUlQSlVpeEJNSUVPWW5uZ3dJSDBUYUd0MEVDRmd1a0hIdHJITXBaaGEyTnBzb1RPT2EwRXhCS28wb1FKdEk5bEhBMzcybXV2V1lhRktnZlREejgwK0FFZkg1OFhTNU1sQ0NiUVlMSzg3Nzc3NWs0ZE1WbkMwdGlIQ1JXSnBja1NUSmdwcjVyaDJnLzErTGhZZ21BQ25VeVcyZEd3Qnc4ZUZFc1FUS0NUV0ZwOUFjR2N4NU1DbGY1QnZyWU1hN0tFL25IUUQ0Z2xVS1VKRTZvb2xtSHZ2ZmZldWZNc0R4MDY1TlFSTUdFQ3JXSnBzZ1FUWmtlOG9xWlNQN2pqNDJJSmdnbTBteXp2dWVlZWViRzBEQXVDYWNLRXVzbXlVU3dCd1FScVlobkxzR3ZXckpsM2dBOHdHQTc2Z1lMRzBqNUxNR0VDTmJKOWxsa3NEeDgrYko4bENHYjNQSGxRMXNteVBwWW1TeGdPUzdKUWdGaWVQbjFhTE1HRUNkU0xaZGk3Nzc1NzdtaFl5N0FnbUQzamlZUXlUWmIxc1RSWmdtQUNkYkcwenhJRUUyZ2hXNFoxTkN3SVpsOTVVcUhvazJXaldBTDU0U2haeUZrc1gzLzlkYkVFd1FTYXhUSk9IWWxZMm1jSk9mMTV0UWtnSDdHMHp4SUVjeUE4eVZDMFdONTExMTBMWWdrSUp0QWtsckVNZS9ueVpTLzZJT2ZzdzRRaHg5SmtDU2JNZ2ZMcW5LTEVjdlhxMVdJSmdnbDBFc3MzM25qRE1pd1VqQ1ZaR0VJc1RaWmd3aHdhcjlUSmF5eDM3TmdobG1EQ0JEcU41WnR2dmltV1lNSTBZVUo5TE8rODg4NEZzZlE0QlJNbVVEZFp4cWtqVTFOVHlWdHZ2V1d5QkJNbTBDaVdKa3NRek56eWhFUWVZdGxvR1JZb0IwdXkwSWRZV29ZRndRUTZpS1czNkFMQkJNUVNxdm56WHBadnhENU1oaEhMN2R1M0wxaUc5VmdFRTJhdWpZMk4rZGRrS0xHTVUwZU9IRGxpbnlXVS9MbTVOQlBtK3ZYcms1TW5UM3AwTXZCWW1peWh1WW1KQ2NITW0xdHV1U1U1YytaTU1qMDk3UkZLWDE4dE40b2wwUGpGNVcyMzNWYWE3MmRrZG5hMnYzL0FsNis2UjJvK1pyZlJtbHZNN1dOWC96NWRqNGtYTGx4SWpoNDltajZSQ1NmOStPRy80NDQ3eEJJNmVHRVprMlhFTW41ZWx0Q1BEVmMvVEYrN3pkVGNabXR1U2MzSHBKOU55ME13UjY3Rk1uNDl2cFJnQWxBZTE0SjU1Vm9rcDYrRmNXakJ6TXRCUHd1K2FRQXFMMWR0R00zSnhnQ0FYRGRqTkdjYlFrQUJ5R1VYUnZPMlFhYW5wMFVUb09KbVptWnlGODVoQmJQUk41L2VkK1VxRHhXQWFydDgrZktWVnEwb2V6QWI3YnlkcmRzQXN4Y3VYSmowVUFHb3RuUG56azBtTFk2R1RZWndRRkJlbG1UbmZuM216Sm5mZTZnQVZOdXBVNmYrVDVOQURrMmVUaXRKYjcvOTdXLy8rZW9vN3FvREFCVjE2ZEtsNmQvOTduZi8xR0RDSEtwQlhyZ2cvYzhHSHhkYzllZkVpUlAvYmNPR0RmL1d3d2FnZWo3NDRJUC9zVzNidHYrWWRIWjFuM2tSSzh1VmZtcERXUi9MQlZmK09YLysvSE1yVjY3YzZhRURVQjNIamgwN3NIbno1bitWTkwreVQvM0VPYkJnRG5wSnR0blJUdlczbVovOTdHZFBYN2h3NFMwUEg0QnFtSnljUFBMem4vLzg2UmFSbkczVGxQNE9nQU9lTUp0Tm1VbmRoRG0zUkh2aXhJbi9zbnIxNm45WXNXTEZNZzhuZ1BLNU9oeGQvdXl6ejM1NysrMjNQNU1zWElLZFNSYWVVZEUwbUdXL2x1eHNrNGt6dmRqdXhNVEVNNy82MWE5dVBYcjA2TDlNVFUxOWR1blNwU3Y5amp3QS9STVhKYmg0OGVLVmt5ZFBmdmJoaHgvK3l6UFBQSFByMVZqK012bnlYVW5hTHIwT3d6QW16RVpUWnUyMDJla3RhZkFSZ0h4cWRMRE9ZbTVKSndIdFo5UEdjN0lSUnhwc2lGYVJIR2tSWGdEeUdjdEd3VXphQkRJMzcxZ3lQc1NOTjlJbW1vM2ltWWdsUUttaW1YUVF5YUVlN0pPSENiTlZORWVhYktEYSsrc2pLWm9BK1k5bEovSE1YU3lISGN6RlRwcjFYMThmVGtjQ0FaUW5uTG1LWlI2QzJTeWFTZEoraVRZWEd4Q0F2c1V6TjdITVN6QWJSYkNUY0FKUW5tQzJpbUl1R2pDZXc0MDMwbVpEQ1NoQWVhT1p1MURtTVppTk50QkkzamNnQUFPTnFHQXVZc001R2haQUhBV3piQnNZZ0hJWXRRa0FRREFCb0NmNnZpVHJuVVVBTUdFQ2dHQUNBSUlKQUlJSkFJSUpBSUlKQUlJSkFJSUpBSUlKQUlJSkFBZ21BQWdtQUFnbUFBZ21BQWdtQUFnbUFBZ21BQ0NZQUNDWUFDQ1lBQ0NZQUNDWUFGQjAvMCtBQVFESEh4UUVNTVJJcndBQUFBQkpSVTVFcmtKZ2dnPT0pO2JhY2tncm91bmQtc2l6ZTphdXRvIDcwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSAzMCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS5rLXNwcmVhZHNoZWV0LWluc2VydC1pbWFnZS1kaWFsb2cgbGFiZWwgZGl2e2Rpc3BsYXk6ZmxleDthbGlnbi1zZWxmOmZsZXgtZW5kO21hcmdpbi1ibG9jay1lbmQ6dmFyKC0ta2VuZG8tc3BhY2luZy03XFwuNSwgMS44NzVyZW0pO3BvaW50ZXItZXZlbnRzOm5vbmV9Lmstc3ByZWFkc2hlZXQtaW5zZXJ0LWltYWdlLWRpYWxvZyBsYWJlbCBpbnB1dHtkaXNwbGF5Om5vbmV9Lmstc3ByZWFkc2hlZXQtaW5zZXJ0LWltYWdlLWRpYWxvZyAuay1zcHJlYWRzaGVldC1oYXMtaW1hZ2V7YmFja2dyb3VuZC1zaXplOmF1dG8gOTAlO2JhY2tncm91bmQtcG9zaXRpb246NTAlIDUwJX0uay1zcHJlYWRzaGVldC1pbnNlcnQtaW1hZ2UtZGlhbG9nIC5rLXNwcmVhZHNoZWV0LWhhcy1pbWFnZTpob3ZlciBkaXYsLmstc3ByZWFkc2hlZXQtaW5zZXJ0LWltYWdlLWRpYWxvZyAuay1zcHJlYWRzaGVldC1oYXMtaW1hZ2Uuay1ob3ZlciBkaXZ7bWFyZ2luOjA7YWxpZ24tc2VsZjpjZW50ZXI7b3BhY2l0eToxfS5rLXNwcmVhZHNoZWV0LWluc2VydC1pbWFnZS1kaWFsb2cgLmstc3ByZWFkc2hlZXQtaGFzLWltYWdlIGRpdntvcGFjaXR5OjB9Lmstc3ByZWFkc2hlZXQtZHJhd2luZ3twb3NpdGlvbjphYnNvbHV0ZTtib3gtc2l6aW5nOmJvcmRlci1ib3g7ei1pbmRleDoxMDF9Lmstc3ByZWFkc2hlZXQtZHJhd2luZy5rLXNwcmVhZHNoZWV0LWFjdGl2ZS1kcmF3aW5ne291dGxpbmUtc3R5bGU6c29saWQ7b3V0bGluZS13aWR0aDoycHh9Lmstc3ByZWFkc2hlZXQtZHJhd2luZyAuay1zcHJlYWRzaGVldC1kcmF3aW5nLWltYWdle3Bvc2l0aW9uOmFic29sdXRlO2luc2V0LWJsb2NrLXN0YXJ0OjA7aW5zZXQtaW5saW5lLXN0YXJ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSA1MCU7YmFja2dyb3VuZC1zaXplOjEwMCUgMTAwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7Y3Vyc29yOm1vdmV9Lmstc3ByZWFkc2hlZXQtZHJhd2luZyAuay1zcHJlYWRzaGVldC1kcmF3aW5nLWhhbmRsZXt3aWR0aDo2cHg7aGVpZ2h0OjZweDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbGcsIDAuMzc1cmVtKTtwb3NpdGlvbjphYnNvbHV0ZTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpfS5rLXNwcmVhZHNoZWV0LWRyYXdpbmcgLmstc3ByZWFkc2hlZXQtZHJhd2luZy1oYW5kbGUuTntsZWZ0OjUwJTt0b3A6MDtjdXJzb3I6bnMtcmVzaXplfS5rLXNwcmVhZHNoZWV0LWRyYXdpbmcgLmstc3ByZWFkc2hlZXQtZHJhd2luZy1oYW5kbGUuTkV7bGVmdDoxMDAlO3RvcDowO2N1cnNvcjpuZXN3LXJlc2l6ZX0uay1zcHJlYWRzaGVldC1kcmF3aW5nIC5rLXNwcmVhZHNoZWV0LWRyYXdpbmctaGFuZGxlLkV7bGVmdDoxMDAlO3RvcDo1MCU7Y3Vyc29yOmV3LXJlc2l6ZX0uay1zcHJlYWRzaGVldC1kcmF3aW5nIC5rLXNwcmVhZHNoZWV0LWRyYXdpbmctaGFuZGxlLlNFe2xlZnQ6MTAwJTt0b3A6MTAwJTtjdXJzb3I6bndzZS1yZXNpemV9Lmstc3ByZWFkc2hlZXQtZHJhd2luZyAuay1zcHJlYWRzaGVldC1kcmF3aW5nLWhhbmRsZS5Te2xlZnQ6NTAlO3RvcDoxMDAlO2N1cnNvcjpucy1yZXNpemV9Lmstc3ByZWFkc2hlZXQtZHJhd2luZyAuay1zcHJlYWRzaGVldC1kcmF3aW5nLWhhbmRsZS5TV3tsZWZ0OjA7dG9wOjEwMCU7Y3Vyc29yOm5lc3ctcmVzaXplfS5rLXNwcmVhZHNoZWV0LWRyYXdpbmcgLmstc3ByZWFkc2hlZXQtZHJhd2luZy1oYW5kbGUuV3tsZWZ0OjA7dG9wOjUwJTtjdXJzb3I6ZXctcmVzaXplfS5rLXNwcmVhZHNoZWV0LWRyYXdpbmcgLmstc3ByZWFkc2hlZXQtZHJhd2luZy1oYW5kbGUuTld7bGVmdDowO3RvcDowO2N1cnNvcjpud3NlLXJlc2l6ZX0uay1zcHJlYWRzaGVldC1kcmF3aW5nIC5rLXNwcmVhZHNoZWV0LWluc2VydC1pbWFnZS1kaWFsb2cgLmstc3ByZWFkc2hlZXQtaGFzLWltYWdlOmhvdmVyLC5rLXNwcmVhZHNoZWV0LWRyYXdpbmcgLmstc3ByZWFkc2hlZXQtaW5zZXJ0LWltYWdlLWRpYWxvZyAuay1zcHJlYWRzaGVldC1oYXMtaW1hZ2Uuay1ob3Zlcntib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pfS5rLXNwcmVhZHNoZWV0LWxlZ2FjeSAuay1zcHJlYWRzaGVldCwuay1zcHJlYWRzaGVldC1sZWdhY3kgLmstc3ByZWFkc2hlZXQtYWN0aW9uLWJhciwuay1zcHJlYWRzaGVldC1sZWdhY3kgLmstc3ByZWFkc2hlZXQtdmlld3tmb250LXNpemU6MTJweH0uay1zcHJlYWRzaGVldC1sZWdhY3kgLmstc3ByZWFkc2hlZXQtY2VsbHtwYWRkaW5nOjFweH0uay1zcHJlYWRzaGVldC1sZWdhY3kgLmstc3ByZWFkc2hlZXQtZmlsdGVye3BhZGRpbmc6MHB4fS5rLXNwcmVhZHNoZWV0LWxlZ2FjeSAuay1maWx0ZXItcmFuZ2V7Ym9yZGVyLXdpZHRoOjFweH0uay1zcHJlYWRzaGVldC1sZWdhY3kgLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtc2VsZWN0aW9uLWhpZ2hsaWdodHtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZH0uay1zcHJlYWRzaGVldCAuay10YWJzdHJpcC13cmFwcGVye2JvcmRlci13aWR0aDowIDAgMXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6aW5oZXJpdDtwb3NpdGlvbjpyZWxhdGl2ZX0uay1zcHJlYWRzaGVldC1xdWljay1hY2Nlc3MtdG9vbGJhcntwYWRkaW5nOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtkaXNwbGF5OmlubGluZS1mbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjI7aW5zZXQtYmxvY2stc3RhcnQ6MDtpbnNldC1pbmxpbmUtc3RhcnQ6MH0uay1zcHJlYWRzaGVldC10YWJzdHJpcHtwYWRkaW5nLWJsb2NrLXN0YXJ0OnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjF9Lmstc3ByZWFkc2hlZXQtdGFic3RyaXAgLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcnttYXJnaW46MH0uay1zcHJlYWRzaGVldC10YWJzdHJpcCAuay1sb2FkaW5ne2Rpc3BsYXk6bm9uZX0uay1zcHJlYWRzaGVldC10YWJzdHJpcCAuay1jb250ZW50LC5rLXNwcmVhZHNoZWV0LXRhYnN0cmlwIC5rLXRhYnN0cmlwLWNvbnRlbnR7Ym9yZGVyLXJhZGl1czowO3BhZGRpbmc6MDtib3JkZXItd2lkdGg6MDtvdmVyZmxvdzpoaWRkZW59Lmstc3ByZWFkc2hlZXR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLXNwcmVhZHNoZWV0LWhlYWRlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKX0uay1zcHJlYWRzaGVldC10b3AtY29ybmVyLC5rLXNwcmVhZHNoZWV0LXJvdy1oZWFkZXIsLmstc3ByZWFkc2hlZXQtY29sdW1uLWhlYWRlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKX0uay1zcHJlYWRzaGVldC1jZWxsLWVkaXRvcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9Lmstc3ByZWFkc2hlZXQtbWVyZ2VkLWNlbGx7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9Lmstc3ByZWFkc2hlZXQtZGlzYWJsZWQtbWFza3tiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1zcHJlYWRzaGVldCAuay1zZWxlY3Rpb24tZnVsbCwuay1zcHJlYWRzaGVldCAuay1zZWxlY3Rpb24tcGFydGlhbHtiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KSAyNSUsIHRyYW5zcGFyZW50KX0uay1zcHJlYWRzaGVldC1zZWxlY3Rpb257Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpIDI1JSwgdHJhbnNwYXJlbnQpO2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgMXB4IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLXNwcmVhZHNoZWV0LXNlbGVjdGlvbi1oaWdobGlnaHR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLXNwcmVhZHNoZWV0IC5rLXNpbmdsZS1zZWxlY3Rpb246OmFmdGVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1zcHJlYWRzaGVldC1hY3RpdmUtY2VsbHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtib3gtc2hhZG93Omluc2V0IDAgMCAwIDFweCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1zcHJlYWRzaGVldCAuay1hdXRvLWZpbGx7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpIDI1JSwgdHJhbnNwYXJlbnQpO2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgMXB4IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLXNwcmVhZHNoZWV0IC5rLWF1dG8tZmlsbC1wdW5jaHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEodmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpLCAwLjUpfS5rLXNwcmVhZHNoZWV0IC5rLXJlc2l6ZS1oYW5kbGUsLmstc3ByZWFkc2hlZXQgLmstcmVzaXplLWhpbnQtaGFuZGxlLC5rLXNwcmVhZHNoZWV0IC5rLXJlc2l6ZS1oaW50LW1hcmtlcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLXNwcmVhZHNoZWV0LWhhcy1jb21tZW50OjphZnRlcntib3JkZXItYmxvY2stY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCkgcmdiYSgwLDAsMCwwKTtib3JkZXItaW5saW5lLWNvbG9yOnJnYmEoMCwwLDAsMCkgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9Lmstc3ByZWFkc2hlZXQtY2VsbCAuay1kaXJ0eXtib3JkZXItYmxvY2stY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApIHJnYmEoMCwwLDAsMCk7Ym9yZGVyLWlubGluZS1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCkgcmdiYSgwLDAsMCwwKX0uay1zcHJlYWRzaGVldCAuay1maWx0ZXItcmFuZ2V7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLXNwcmVhZHNoZWV0LWZpbHRlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1iYXNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2UsICNmNWY1ZjUpO2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgMXB4IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSl9Lmstc3ByZWFkc2hlZXQtZmlsdGVyOmhvdmVye2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1ob3ZlciwgI2ViZWJlYil9Lmstc3ByZWFkc2hlZXQtZmlsdGVyLmstYWN0aXZle2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1hY3RpdmUsICNkNmQ2ZDYpfS5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51Pi5rLW1lbnUgLmstaXRlbTpob3Zlciwuay1zcHJlYWRzaGVldC1maWx0ZXItbWVudT4uay1tZW51IC5rLWl0ZW0uay1ob3Zlciwuay1zcHJlYWRzaGVldC1maWx0ZXItbWVudT4uay1tZW51Om5vdCguay1jb250ZXh0LW1lbnUpIC5rLWl0ZW06aG92ZXIsLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnU+LmstbWVudTpub3QoLmstY29udGV4dC1tZW51KSAuay1pdGVtLmstaG92ZXJ7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1ob3ZlciwgI2ViZWJlYil9Lmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgLmstc3ByZWFkc2hlZXQtdmFsdWUtdHJlZXZpZXctd3JhcHBlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9Lmstc3ByZWFkc2hlZXQtaW5zZXJ0LWltYWdlLWRpYWxvZ3tib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKX0uay1zcHJlYWRzaGVldC1pbnNlcnQtaW1hZ2UtZGlhbG9nIC5rLXNwcmVhZHNoZWV0LWhhcy1pbWFnZTpob3Zlciwuay1zcHJlYWRzaGVldC1pbnNlcnQtaW1hZ2UtZGlhbG9nIC5rLXNwcmVhZHNoZWV0LWhhcy1pbWFnZS5rLWhvdmVye2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgMjAwMHB4IHJnYmEoMCwwLDAsLjUpfS5rLXNwcmVhZHNoZWV0LWluc2VydC1pbWFnZS1kaWFsb2cgLmstc3ByZWFkc2hlZXQtaGFzLWltYWdlOmhvdmVyIGRpdiwuay1zcHJlYWRzaGVldC1pbnNlcnQtaW1hZ2UtZGlhbG9nIC5rLXNwcmVhZHNoZWV0LWhhcy1pbWFnZS5rLWhvdmVyIGRpdntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9Lmstc3ByZWFkc2hlZXQtZHJhd2luZy5rLXNwcmVhZHNoZWV0LWFjdGl2ZS1kcmF3aW5ne291dGxpbmUtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9Lmstc3ByZWFkc2hlZXQtZHJhd2luZyAuay1zcHJlYWRzaGVldC1kcmF3aW5nLWhhbmRsZXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1zcHJlYWRzaGVldC1kcmF3aW5nLWFuY2hvci1jZWxse2JhY2tncm91bmQ6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpIDI1JSwgdHJhbnNwYXJlbnQpfS5rLXN5bnRheC1yZWZ7Y29sb3I6I2Y4Mn0uay1zeW50YXgtbnVte2NvbG9yOiMwOWZ9Lmstc3ludGF4LXN0cntjb2xvcjojMzhiNzE0fS5rLXN5bnRheC1lcnJvcntjb2xvcjpyZWR9Lmstc3ludGF4LWJvb2x7Y29sb3I6I2E5MTY5Y30uay1zeW50YXgtcGFyZW4tbWF0Y2h7YmFja2dyb3VuZC1jb2xvcjojY2FmMjAwfS5rLW9yZGVyLTF7b3JkZXI6MX0uXFwhay1vcmRlci0xe29yZGVyOjEgIWltcG9ydGFudH0uay1vcmRlci0ye29yZGVyOjJ9LlxcIWstb3JkZXItMntvcmRlcjoyICFpbXBvcnRhbnR9Lmstb3JkZXItM3tvcmRlcjozfS5cXCFrLW9yZGVyLTN7b3JkZXI6MyAhaW1wb3J0YW50fS5rLW9yZGVyLTR7b3JkZXI6NH0uXFwhay1vcmRlci00e29yZGVyOjQgIWltcG9ydGFudH0uay1vcmRlci01e29yZGVyOjV9LlxcIWstb3JkZXItNXtvcmRlcjo1ICFpbXBvcnRhbnR9Lmstb3JkZXItNntvcmRlcjo2fS5cXCFrLW9yZGVyLTZ7b3JkZXI6NiAhaW1wb3J0YW50fS5rLW9yZGVyLTd7b3JkZXI6N30uXFwhay1vcmRlci03e29yZGVyOjcgIWltcG9ydGFudH0uay1vcmRlci04e29yZGVyOjh9LlxcIWstb3JkZXItOHtvcmRlcjo4ICFpbXBvcnRhbnR9Lmstb3JkZXItOXtvcmRlcjo5fS5cXCFrLW9yZGVyLTl7b3JkZXI6OSAhaW1wb3J0YW50fS5rLW9yZGVyLTEwe29yZGVyOjEwfS5cXCFrLW9yZGVyLTEwe29yZGVyOjEwICFpbXBvcnRhbnR9Lmstb3JkZXItMTF7b3JkZXI6MTF9LlxcIWstb3JkZXItMTF7b3JkZXI6MTEgIWltcG9ydGFudH0uay1vcmRlci0xMntvcmRlcjoxMn0uXFwhay1vcmRlci0xMntvcmRlcjoxMiAhaW1wb3J0YW50fS5rLW9yZGVyLWZpcnN0e29yZGVyOi05OTk5fS5cXCFrLW9yZGVyLWZpcnN0e29yZGVyOi05OTk5ICFpbXBvcnRhbnR9Lmstb3JkZXItbGFzdHtvcmRlcjo5OTk5fS5cXCFrLW9yZGVyLWxhc3R7b3JkZXI6OTk5OSAhaW1wb3J0YW50fS5rLW9yZGVyLW5vbmV7b3JkZXI6MH0uXFwhay1vcmRlci1ub25le29yZGVyOjAgIWltcG9ydGFudH0uay1waXZvdGdyaWR7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7Ym94LXNpemluZzpjb250ZW50LWJveDtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtmb250LWZhbWlseTp2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7dGV4dC1hbGlnbjpzdGFydDt2ZXJ0aWNhbC1hbGlnbjp0b3A7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczozMDBweCBhdXRvO2dyaWQtdGVtcGxhdGUtcm93czo3NXB4IGF1dG87cG9zaXRpb246cmVsYXRpdmV9LmstcGl2b3RncmlkIHRhYmxle21hcmdpbjowO3dpZHRoOjEwMCU7bWF4LXdpZHRoOm5vbmU7Ym9yZGVyLXdpZHRoOjA7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7Ym9yZGVyLWNvbGxhcHNlOnNlcGFyYXRlO2JvcmRlci1zcGFjaW5nOjA7b3V0bGluZTowO3RleHQtYWxpZ246aW5oZXJpdDtlbXB0eS1jZWxsczpzaG93fS5rLXBpdm90Z3JpZCB0aGVhZCwuay1waXZvdGdyaWQgdGJvZHksLmstcGl2b3RncmlkIHRoLC5rLXBpdm90Z3JpZCB0ciwuay1waXZvdGdyaWQgdGR7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7dGV4dC1hbGlnbjppbmhlcml0fS5rLXBpdm90Z3JpZC10YWJsZXt0YWJsZS1sYXlvdXQ6Zml4ZWR9LmstcGl2b3RncmlkLXRhYmxlIHRoe2ZvbnQtd2VpZ2h0OjQwMDt0ZXh0LXRyYW5zZm9ybTppbml0aWFsfS5rLXBpdm90Z3JpZC10YWJsZSAuay1waXZvdGdyaWQtaGVhZGVyLXJvb3R7Zm9udC13ZWlnaHQ6NjAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uay1waXZvdGdyaWQtZW1wdHktY2VsbHtib3JkZXItaW5saW5lLWVuZC1zdHlsZTpzb2xpZDtib3JkZXItaW5saW5lLWVuZC13aWR0aDoxcHg7Ym9yZGVyLWJsb2NrLWVuZC1zdHlsZTpzb2xpZDtib3JkZXItYmxvY2stZW5kLXdpZHRoOjFweH0uay1waXZvdGdyaWQtZW1wdHktY2VsbDpmb2N1c3tvdXRsaW5lOm5vbmV9LmstcGl2b3RncmlkLWNvbHVtbi1oZWFkZXJze292ZXJmbG93OmhpZGRlbn0uay1waXZvdGdyaWQtY29sdW1uLWhlYWRlcnMgLmstcGl2b3RncmlkLXRhYmxle3BhZGRpbmctaW5saW5lLXN0YXJ0OjA7cGFkZGluZy1pbmxpbmUtZW5kOnZhcigtLWtlbmRvLXNjcm9sbGJhci13aWR0aCwgMTdweCl9LmstcGl2b3RncmlkLWNvbHVtbi1oZWFkZXJzIC5rLXBpdm90Z3JpZC1jZWxse2JvcmRlci1ibG9jay1lbmQtc3R5bGU6c29saWQ7Ym9yZGVyLWJsb2NrLWVuZC13aWR0aDoxcHg7Ym9yZGVyLWlubGluZS1zdGFydC1zdHlsZTpzb2xpZDtib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOjFweH0uay1waXZvdGdyaWQtY29sdW1uLWhlYWRlcnMgLmstcGl2b3RncmlkLWNlbGw6Zmlyc3QtY2hpbGR7Ym9yZGVyLWlubGluZS1zdGFydC13aWR0aDowfS5rLXBpdm90Z3JpZC1jb2x1bW4taGVhZGVycyAuay1waXZvdGdyaWQtY2VsbC5rLWZpcnN0e2JvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6MXB4fS5rLXBpdm90Z3JpZC1yb3ctaGVhZGVyc3tvdmVyZmxvdzpoaWRkZW59LmstcGl2b3RncmlkLXJvdy1oZWFkZXJzIC5rLXBpdm90Z3JpZC10YWJsZXtwYWRkaW5nLWJsb2NrLWVuZDp2YXIoLS1rZW5kby1zY3JvbGxiYXItd2lkdGgsIDE3cHgpfS5rLXBpdm90Z3JpZC1yb3ctaGVhZGVycyAuay1waXZvdGdyaWQtY2VsbHtib3JkZXItaW5saW5lLWVuZC1zdHlsZTpzb2xpZDtib3JkZXItaW5saW5lLWVuZC13aWR0aDoxcHg7Ym9yZGVyLWJsb2NrLWVuZC1zdHlsZTpzb2xpZDtib3JkZXItYmxvY2stZW5kLXdpZHRoOjFweDt3aGl0ZS1zcGFjZTpub3dyYXB9LmstcGl2b3RncmlkLXZhbHVlc3tib3JkZXItY29sb3I6aW5oZXJpdDtvdmVyZmxvdzpzY3JvbGx9LmstcGl2b3RncmlkLXZhbHVlcyAuay1waXZvdGdyaWQtY2VsbHtib3JkZXItYmxvY2stZW5kLXN0eWxlOnNvbGlkO2JvcmRlci1ibG9jay1lbmQtd2lkdGg6MXB4O2JvcmRlci1pbmxpbmUtc3RhcnQtc3R5bGU6c29saWQ7Ym9yZGVyLWlubGluZS1zdGFydC13aWR0aDoxcHh9LmstcGl2b3RncmlkLXZhbHVlcyAuay1waXZvdGdyaWQtY2VsbDpmaXJzdC1jaGlsZHtib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOjB9LmstcGl2b3RncmlkLWNlbGx7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcDt2ZXJ0aWNhbC1hbGlnbjp0b3A7b3ZlcmZsb3c6aGlkZGVufS5rLXBpdm90Z3JpZC1jZWxsOmZvY3Vze291dGxpbmU6bm9uZX0uay1waXZvdGdyaWQtY2VsbCAuay1pY29ue2N1cnNvcjpwb2ludGVyO3BhZGRpbmctaW5saW5lLWVuZDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pfS5rLXBpdm90Z3JpZC10b3RhbHtmb250LXdlaWdodDo2MDB9LmstY29sdW1uLW1lbnUgLmstdHJlZXZpZXd7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTAsIDBweCk7cGFkZGluZy1pbmxpbmU6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pLzIpO292ZXJmbG93OmF1dG99LmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvcntkaXNwbGF5OmZsZXh9LmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wYW5lbHtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3gtc2l6aW5nOmJvcmRlci1ib3g7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtvdmVyZmxvdzpoaWRkZW47ei1pbmRleDoyfS5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItYnV0dG9ue3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JveC1zaXppbmc6Ym9yZGVyLWJveDtjdXJzb3I6cG9pbnRlcjstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uay1mbGV4LXJvdy1yZXZlcnNlIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItYnV0dG9uPnNwYW57dHJhbnNmb3JtOnJvdGF0ZSgtMTgwZGVnKX0uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLW92ZXJsYXl7cG9zaXRpb246YWJzb2x1dGU7b3ZlcmZsb3c6aGlkZGVuO3otaW5kZXg6Mn0uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWhlYWRlcntwYWRkaW5nLWJsb2NrOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSowLjc1KTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OjUwMDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcn0uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWhlYWRlci10ZXh0e3dvcmQtYnJlYWs6bm9ybWFsO292ZXJmbG93LXdyYXA6YW55d2hlcmV9LmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50e3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7ZmxleDoxIDEgYXV0bztvdmVyZmxvdzphdXRvfS5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1mb3JtIC5rLWxhYmVse2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjUwMDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fS5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1mb3JtIC5rLWRyb3Bkb3duLWxpc3QsLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLWZvcm0gLmstZHJvcGRvd24sLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLWZvcm0gLmstZHJvcGRvd25saXN0e21heC13aWR0aDo5MHB4fS5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1mb3JtIC5rLXRleHRib3h7ZmxleC1iYXNpczo1MCV9LmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLXJvdy1maWVsZHMsLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLWNvbHVtbi1maWVsZHMsLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLWZpbHRlci1maWVsZHN7bWFyZ2luLWJsb2NrLXN0YXJ0OmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKS8yKTtmbGV4LXdyYXA6d3JhcH0uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstdmFsdWUtZmllbGRze21hcmdpbi1ibG9jazpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkvMik7bWFyZ2luLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTAsIDBweCk7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pLzIpfS5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1zZWxlY3QtYWxsIC5rLWNoZWNrYm94e21hcmdpbi1pbmxpbmUtZW5kOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSl9LmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLWZpZWxkcy1saXN0LXdyYXBwZXJ7bWF4LWhlaWdodDoyMDBweDtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtmbGV4OjEgMSBhdXRvO292ZXJmbG93LXg6aGlkZGVuO292ZXJmbG93LXk6YXV0b30uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstc2V0dGluZ3MtZGVzY3JpcHRpb257bWFyZ2luLWJsb2NrLXN0YXJ0OnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7dGV4dC1hbGlnbjpjZW50ZXJ9LmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLXRyZWV2aWV3e3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0wLCAwcHgpO3BhZGRpbmctaW5saW5lOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKS8yKTtvdmVyZmxvdzphdXRvfS5rLWNhbGN1bGF0ZWQtZmllbGR7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO2JvcmRlci1zdHlsZTpzb2xpZDtib3gtc2l6aW5nOmJvcmRlci1ib3g7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKX0uay1jYWxjdWxhdGVkLWZpZWxkLWhlYWRlcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcn0uay1jYWxjdWxhdGVkLWZpZWxkLWhlYWRlciAuay10ZXh0Ym94e21pbi13aWR0aDoyMDBweH0uay1jYWxjdWxhdGVkLWZpZWxkLWhlYWRlci10ZXh0e21hcmdpbi1pbmxpbmUtZW5kOjVweDt3b3JkLWJyZWFrOm5vcm1hbDtvdmVyZmxvdy13cmFwOmFueXdoZXJlfS5rLWNhbGN1bGF0ZWQtZmllbGQtaGVhZGVyLWFjdGlvbnN7ZmxleC1zaHJpbms6MDthbGlnbi1zZWxmOmZsZXgtc3RhcnR9LmstY2FsY3VsYXRlZC1maWVsZC1jb250ZW50IC5rLXRleHRib3h7d2lkdGg6MTAwJX0uay1jYWxjdWxhdGVkLWZpZWxkLWFjdGlvbnN7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpjZW50ZXJ9LmstY2FsY3VsYXRlZC1maWVsZC1hY3Rpb25zIC5rLWljb257bWFyZ2luLWlubGluZS1lbmQ6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLWNhbGN1bGF0ZWQtZmllbGQtYWN0aW9ucyAuay1kcm9wZG93bi1saXN0LC5rLWNhbGN1bGF0ZWQtZmllbGQtYWN0aW9ucyAuay1kcm9wZG93biwuay1jYWxjdWxhdGVkLWZpZWxkLWFjdGlvbnMgLmstZHJvcGRvd25saXN0e21heC13aWR0aDoxMDBweH0uay1maWx0ZXItbWVudSAuay1jYWxjdWxhdGVkLWl0ZW17Ym9yZGVyLWJsb2NrLWVuZC13aWR0aDoxcHg7Ym9yZGVyLWJsb2NrLWVuZC1zdHlsZTpzb2xpZH0uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXZlcnRpY2Fse21pbi13aWR0aDozMjBweH0uay1mbGV4LXJvdyAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLW92ZXJsYXksLmstZC1mbGV4LXJvdyAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLW92ZXJsYXl7aW5zZXQtaW5saW5lLWVuZDpjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpKjFlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkqMiArIDJweCl9LmstZmxleC1yb3ctcmV2ZXJzZSAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLW92ZXJsYXl7aW5zZXQtaW5saW5lLXN0YXJ0OmNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkqMWVtICsgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSoyICsgMnB4KX0uay1mbGV4LXJvdyAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWJ1dHRvbiwuay1kLWZsZXgtcm93IC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItYnV0dG9uLC5rLWZsZXgtcm93LXJldmVyc2UgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1idXR0b257ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dyaXRpbmctbW9kZTp2ZXJ0aWNhbC1ybH0uay1mbGV4LXJvdyAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWJ1dHRvbiAuay1pY29uLC5rLWQtZmxleC1yb3cgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1idXR0b24gLmstaWNvbiwuay1mbGV4LXJvdy1yZXZlcnNlIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItYnV0dG9uIC5rLWljb257dmVydGljYWwtYWxpZ246YmFzZWxpbmV9LmstZmxleC1yb3cgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci12ZXJ0aWNhbC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcHVzaCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXBhbmVsLC5rLWQtZmxleC1yb3cgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci12ZXJ0aWNhbC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcHVzaCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXBhbmVsLC5rLWZsZXgtcm93LXJldmVyc2UgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci12ZXJ0aWNhbC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcHVzaCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXBhbmVse2JvcmRlci1pbmxpbmUtZW5kLXdpZHRoOjA7Ym9yZGVyLWlubGluZS1zdGFydC13aWR0aDowfS5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItaG9yaXpvbnRhbHt3aWR0aDoxMDAlO2hlaWdodDo0MjBweH0uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWhvcml6b250YWwgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLWZvcm17ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvd30uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWhvcml6b250YWwgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLWZvcm0tZmllbGQtd3JhcHBlcntwYWRkaW5nLWlubGluZS1zdGFydDp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pfS5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItaG9yaXpvbnRhbCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstZm9ybS1maWVsZC13cmFwcGVyPio6Zmlyc3QtY2hpbGR7bWFyZ2luLWJsb2NrLXN0YXJ0OjB9LmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1ob3Jpem9udGFsIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1mb3JtLWZpZWxkLXdyYXBwZXI6Zmlyc3QtY2hpbGR7cGFkZGluZy1pbmxpbmUtc3RhcnQ6MDtmbGV4OjEgMSAzMCV9LmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1ob3Jpem9udGFsIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1mb3JtLWZpZWxkLXdyYXBwZXI6bnRoLWNoaWxkKDIpe2ZsZXg6MSAxIDMwJX0uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWhvcml6b250YWwgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLWZvcm0tZmllbGQtd3JhcHBlcjpsYXN0LWNoaWxke2JvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6MXB4O2JvcmRlci1pbmxpbmUtc3RhcnQtc3R5bGU6c29saWQ7ZmxleDoxIDEgNDAlfS5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItaG9yaXpvbnRhbCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstcm93LWZpZWxkcywuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWhvcml6b250YWwgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLWNvbHVtbi1maWVsZHMsLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1ob3Jpem9udGFsIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1maWx0ZXItZmllbGRze21heC1oZWlnaHQ6MTAwcHg7b3ZlcmZsb3cteDpoaWRkZW47b3ZlcmZsb3cteTphdXRvfS5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItaG9yaXpvbnRhbCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstdmFsdWUtZmllbGRze21heC1oZWlnaHQ6MjUwcHg7ZmxleC1mbG93OnJvdyB3cmFwO292ZXJmbG93LXg6aGlkZGVuO292ZXJmbG93LXk6YXV0b30uay1mbGV4LWNvbCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLW92ZXJsYXksLmstZC1mbGV4LWNvbCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLW92ZXJsYXksLmstZmxleC1jb2x1bW4gLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1vdmVybGF5e2luc2V0LWJsb2NrLWVuZDpjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpKjFlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkqMiArIDJweCl9LmstZmxleC1jb2wtcmV2ZXJzZSAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLW92ZXJsYXksLmstZmxleC1jb2x1bW4tcmV2ZXJzZSAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLW92ZXJsYXl7aW5zZXQtYmxvY2stc3RhcnQ6Y2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSoxZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pKjIgKyAycHgpfS5rLWZsZXgtY29sIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItYnV0dG9uLC5rLWQtZmxleC1jb2wgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1idXR0b24sLmstZmxleC1jb2x1bW4gLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1idXR0b24sLmstZmxleC1jb2wtcmV2ZXJzZSAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWJ1dHRvbiwuay1mbGV4LWNvbHVtbi1yZXZlcnNlIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItYnV0dG9ue3RleHQtYWxpZ246Y2VudGVyfS5rLWZsZXgtY29sIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItaG9yaXpvbnRhbC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcHVzaCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXBhbmVsLC5rLWQtZmxleC1jb2wgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1ob3Jpem9udGFsLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wdXNoIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcGFuZWwsLmstZmxleC1jb2x1bW4gLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1ob3Jpem9udGFsLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wdXNoIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcGFuZWwsLmstZmxleC1jb2wtcmV2ZXJzZSAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWhvcml6b250YWwuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXB1c2ggLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wYW5lbCwuay1mbGV4LWNvbHVtbi1yZXZlcnNlIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItaG9yaXpvbnRhbC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcHVzaCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXBhbmVse2JvcmRlci1ibG9jay1zdGFydC13aWR0aDowO2JvcmRlci1ibG9jay1lbmQtd2lkdGg6MH0uay1wZGYtZXhwb3J0LXNoYWRvdyAuay1waXZvdGdyaWR7aGVpZ2h0OmF1dG8gIWltcG9ydGFudH0uay1wZGYtZXhwb3J0LXNoYWRvdyAuay1waXZvdGdyaWQtdmFsdWVze2hlaWdodDphdXRvO292ZXJmbG93OnZpc2libGV9LmstcGRmLWV4cG9ydC1zaGFkb3cgLmstcGl2b3RncmlkLWNvbHVtbi1oZWFkZXJzIC5rLXBpdm90Z3JpZC10YWJsZXtwYWRkaW5nLWlubGluZS1lbmQ6MH0uay1waXZvdHtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtwb3NpdGlvbjpyZWxhdGl2ZX0uay1waXZvdCAuay1ncmlkIHRke3doaXRlLXNwYWNlOm5vd3JhcH0uay1waXZvdCAuay1ncmlkLWNvbnRlbnR7ZmxleDoxIDEgYXV0b30uay1waXZvdC10b29sYmFye2JvcmRlci13aWR0aDowIDAgMXB4O2JvcmRlci1zdHlsZTpzb2xpZDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2ZsZXgtd3JhcDp3cmFwO2JveC1zaGFkb3c6bm9uZX0uay1waXZvdC10b29sYmFyPip7bWF4LXdpZHRoOjEwMCV9LmstcGl2b3QtdG9vbGJhcjo6YmVmb3Jle2Rpc3BsYXk6bm9uZX0uay1waXZvdC1sYXlvdXR7Ym9yZGVyLXNwYWNpbmc6MDt0YWJsZS1sYXlvdXQ6YXV0b30uay1waXZvdC1sYXlvdXQgLmstZ3JpZC1mb290ZXIsLmstcGl2b3QtbGF5b3V0IC5rLWdyaWQgLmstdGFibGUtYWx0LXJvd3tmb250LXdlaWdodDpib2xkfS5rLXBpdm90LWxheW91dD50Ym9keSwuay1waXZvdCAuay10YWJsZS10ZCwuay1waXZvdCB0ZHt2ZXJ0aWNhbC1hbGlnbjp0b3B9LmstcGl2b3QtbGF5b3V0PnRib2R5PnRyPnRke3BhZGRpbmc6MH0uay1waXZvdC1yb3doZWFkZXJzPi5rLWdyaWQsLmstcGl2b3QtdGFibGU+LmstZ3JpZHtib3JkZXItd2lkdGg6MDtjb2xvcjppbmhlcml0O2JhY2tncm91bmQ6bm9uZX0uay1waXZvdC1yb3doZWFkZXJzPi5rLWdyaWQgdGQ6Zmlyc3QtY2hpbGQsLmstcGl2b3QtdGFibGUgLmstZ3JpZC1oZWFkZXIgLmstaGVhZGVyLmstZmlyc3R7Ym9yZGVyLWlubGluZS1zdGFydC13aWR0aDoxcHh9LmstcGl2b3Qtcm93aGVhZGVycz4uay1ncmlkIHRkLmstZmlyc3R7Ym9yZGVyLWlubGluZS1zdGFydC13aWR0aDowfS5rLXBpdm90LXJvd2hlYWRlcnM+LmstZ3JpZHtvdmVyZmxvdzpoaWRkZW59LmstcGl2b3QtdGFibGV7Ym9yZGVyLWlubGluZS1zdGFydC13aWR0aDoxcHg7Ym9yZGVyLWlubGluZS1zdGFydC1zdHlsZTpzb2xpZH0uay1waXZvdC10YWJsZSAuay1ncmlkLWhlYWRlci13cmFwe21hcmdpbi1pbmxpbmUtZW5kOi0xcHh9LmstcGl2b3QtdGFibGUgLmstZ3JpZC1oZWFkZXItd3JhcD50YWJsZXtoZWlnaHQ6MTAwJX0uay1waXZvdCAuay1ncmlkLWhlYWRlciAuay1oZWFkZXJ7dmVydGljYWwtYWxpZ246dG9wfS5rLXBpdm90IC5rLWdyaWQgdHIgLmstZ3JpZC1mb290ZXJ7Ym9yZGVyLWJsb2NrLWVuZC13aWR0aDowfS5rLXBpdm90IC5rLWdyaWQgdHI6bGFzdC1jaGlsZDpub3QoLmstZ3JpZC1mb290ZXIpIHRkOm5vdCguay1ncmlkLWZvb3Rlcil7Ym9yZGVyLWJsb2NrLWVuZC13aWR0aDoxcHh9LmstcGl2b3QtbGF5b3V0IC5rLWdyaWQgdGR7Ym9yZGVyLWJsb2NrLWVuZC13aWR0aDoxcHh9LmstcGl2b3QtbGF5b3V0IC5rLWdyaWQtZm9vdGVyPnRke2JvcmRlci1ibG9jay1zdGFydC13aWR0aDowfS5rLXBpdm90LWZpbHRlci13aW5kb3cgLmstdHJlZXZpZXd7bWF4LWhlaWdodDo2MDBweH0uay1waXZvdGdyaWQtd3JhcHBlcntib3gtc2l6aW5nOmJvcmRlci1ib3g7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1waXZvdGdyaWQtd3JhcHBlcj4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXBhbmVse21heC13aWR0aDozMjBweDtmbGV4Om5vbmV9LmstcGl2b3RncmlkLXdyYXBwZXI+LmstcGl2b3R7ZmxleDoxfS5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcGFuZWwua2VuZG8tanF1ZXJ5e2JveC1zaXppbmc6Ym9yZGVyLWJveDtkaXNwbGF5OmlubGluZS1mbGV4fS5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcGFuZWwua2VuZG8tanF1ZXJ5IC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3J7aGVpZ2h0OjEwMCV9LmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wYW5lbC5rZW5kby1qcXVlcnkgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50e3BhZGRpbmc6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTttYXgtaGVpZ2h0OjEwMCU7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpjb2x1bW4gbm93cmFwO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO292ZXJmbG93LXg6aGlkZGVuO292ZXJmbG93LXk6YXV0b30uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXBhbmVsLmtlbmRvLWpxdWVyeSAuay1waXZvdGdyaWQtdGFyZ2V0c3tkaXNwbGF5OmZsZXg7ZmxleC1mbG93OmNvbHVtbiBub3dyYXA7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSl9LmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wYW5lbC5rZW5kby1qcXVlcnkgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1zZWN0aW9ue2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6Y29sdW1uIG5vd3JhcDtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcGFuZWwua2VuZG8tanF1ZXJ5IC5rLWNvbHVtbi1maWVsZHN7bWFyZ2luOjA7cGFkZGluZzp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO21heC1oZWlnaHQ6MjAwcHg7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgd3JhcDtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtvdmVyZmxvdy14OmhpZGRlbjtvdmVyZmxvdy15OmF1dG99LmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wYW5lbC5rZW5kby1qcXVlcnkgLmstY29sdW1uLWZpZWxkcz4qe21hcmdpbjowfS5rLXBpdm90Z3JpZC10b2dnbGV7bWFyZ2luLWJsb2NrOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSotMSk7cGFkZGluZzp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO2JveC1zaXppbmc6Y29udGVudC1ib3g7Y3Vyc29yOnBvaW50ZXJ9LmstcGl2b3Rncmlke2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1waXZvdGdyaWQtY29sdW1uLWhlYWRlcnMsLmstcGl2b3RncmlkLXJvdy1oZWFkZXJzLC5rLXBpdm90Z3JpZC1lbXB0eS1jZWxse2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpfS5rLXBpdm90Z3JpZC1lbXB0eS1jZWxse2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXItYWx0LCByZ2JhKDAsIDAsIDAsIDAuMTYpKX0uay1waXZvdGdyaWQtcm93LWhlYWRlcnMgLmstcGl2b3RncmlkLXJvdyAuay1waXZvdGdyaWQtY2VsbDpsYXN0LWNoaWxke2JvcmRlci1pbmxpbmUtZW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlci1hbHQsIHJnYmEoMCwgMCwgMCwgMC4xNikpfS5rLXBpdm90Z3JpZC1jb2x1bW4taGVhZGVycyAuay1waXZvdGdyaWQtY29sdW1uLXRvdGFsOm50aC1sYXN0LW9mLXR5cGUoMikgLmstcGl2b3RncmlkLWNlbGw6bm90KC5rLXBpdm90Z3JpZC1leHBhbmRlZCksLmstcGl2b3RncmlkLWNvbHVtbi1oZWFkZXJzIC5rLXBpdm90Z3JpZC1yb3c6bGFzdC1jaGlsZHtib3JkZXItYmxvY2stZW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlci1hbHQsIHJnYmEoMCwgMCwgMCwgMC4xNikpfS5rLXBpdm90Z3JpZC1oZWFkZXItdG90YWwsLmstcGl2b3RncmlkLXRvdGFse2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2Utc3VidGxlLCAjZWJlYmViKX0uay1waXZvdGdyaWQtcm93LWhlYWRlcnMgdGJvZHk+LmstcGl2b3RncmlkLXJvdzpob3Zlciwuay1waXZvdGdyaWQtcm93LWhlYWRlcnMgdGJvZHk+LmstcGl2b3RncmlkLXJvdy5rLWhvdmVyLC5rLXBpdm90Z3JpZC1jb2x1bW4taGVhZGVycyB0Ym9keT4uay1waXZvdGdyaWQtcm93OmhvdmVyLC5rLXBpdm90Z3JpZC1jb2x1bW4taGVhZGVycyB0Ym9keT4uay1waXZvdGdyaWQtcm93LmstaG92ZXIsLmstcGl2b3RncmlkLXZhbHVlcyB0Ym9keT4uay1waXZvdGdyaWQtcm93OmhvdmVyLC5rLXBpdm90Z3JpZC12YWx1ZXMgdGJvZHk+LmstcGl2b3RncmlkLXJvdy5rLWhvdmVye2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1ob3ZlciwgI2ViZWJlYil9LmstcGl2b3RncmlkLWNlbGw6Zm9jdXMsLmstcGl2b3RncmlkLWNlbGwuay1mb2N1cywuay1waXZvdGdyaWQtZW1wdHktY2VsbDpmb2N1cywuay1waXZvdGdyaWQtZW1wdHktY2VsbC5rLWZvY3VzLC5rLW1hc3Rlci1yb3c+LmstcGl2b3RncmlkLWNlbGw6Zm9jdXMsLmstZ3JvdXBpbmctcm93Pi5rLXBpdm90Z3JpZC1jZWxsOmZvY3VzLC5rLWRldGFpbC1yb3c+LmstcGl2b3RncmlkLWNlbGw6Zm9jdXMsLmstZ3JvdXAtZm9vdGVyPi5rLXBpdm90Z3JpZC1jZWxsOmZvY3Vze2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwwLDAsLjEyKX0uay1waXZvdGdyaWQtY2VsbC5rLXNlbGVjdGVkLC5rLXBpdm90Z3JpZC1yb3cuay1zZWxlY3RlZD4uay1waXZvdGdyaWQtY2VsbHtiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KSAyNSUsIHRyYW5zcGFyZW50KX0uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWJ1dHRvbiwuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXBhbmVse2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWhlYWRlcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCl9LmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLWZpZWxkcy1saXN0LXdyYXBwZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSl9LmstY2FsY3VsYXRlZC1maWVsZHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9LmstY2FsY3VsYXRlZC1maWVsZC1oZWFkZXJ7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpfS5rLWZpbHRlci1tZW51IC5rLWNhbGN1bGF0ZWQtaXRlbXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKX0uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstZm9ybS1maWVsZC13cmFwcGVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpfS5rLWZsZXgtcm93IC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3Itb3ZlcmxheSwuay1kLWZsZXgtcm93IC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3Itb3ZlcmxheXtib3gtc2hhZG93OnZhcigtLWtlbmRvLWVsZXZhdGlvbi0zLCAwIDZweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA4KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKX0uay1mbGV4LXJvdy1yZXZlcnNlIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3Itb3ZlcmxheXtib3gtc2hhZG93OnZhcigtLWtlbmRvLWVsZXZhdGlvbi0zLCAwIDZweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA4KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKX0uay1mbGV4LWNvbCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLW92ZXJsYXksLmstZC1mbGV4LWNvbCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLW92ZXJsYXksLmstZmxleC1jb2x1bW4gLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1vdmVybGF5e2JveC1zaGFkb3c6dmFyKC0ta2VuZG8tZWxldmF0aW9uLTMsIDAgNnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpfS5rLWZsZXgtY29sLXJldmVyc2UgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1vdmVybGF5LC5rLWZsZXgtY29sdW1uLXJldmVyc2UgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1vdmVybGF5e2JveC1zaGFkb3c6dmFyKC0ta2VuZG8tZWxldmF0aW9uLTMsIDAgNnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpfS5rLXBpdm90e2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1waXZvdC10YWJsZXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKX0uay1waXZvdC1yb3doZWFkZXJze2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpfS5rLXBpdm90LXRvb2xiYXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSl9LmstcGl2b3QtdG9vbGJhciAuay1lbXB0eXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpfS5rLXBpdm90IC5rLWFsdHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpfS5rLXBpdm90LXRvb2xiYXIsLmstcGl2b3QtdGFibGUsLmstcGl2b3Qtcm93aGVhZGVycz4uay1ncmlkIHRkOmZpcnN0LWNoaWxkLC5rLXBpdm90LXRhYmxlIC5rLWdyaWQtaGVhZGVyIC5rLWhlYWRlci5rLWZpcnN0e2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpfS5rLWhlYWRlci5rLWFsdHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2UsICNmNWY1ZjUpfS5rLXBpdm90LWxheW91dCAuay1ncmlkLWZvb3Rlcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKX0uay1pLWtwaS10cmVuZC1pbmNyZWFzZSwuay1pLWtwaS10cmVuZC1kZWNyZWFzZSwuay1pLWtwaS10cmVuZC1lcXVhbHtjb2xvcjppbmhlcml0fS5rLWkta3BpLXN0YXR1cy1ob2xke2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApfS5rLWkta3BpLXN0YXR1cy1kZW55e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKX0uay1pLWtwaS1zdGF0dXMtb3Blbntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKX0uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXBhbmVsLmtlbmRvLWpxdWVyeSAuay1jb2x1bW4tZmllbGRze2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpfS5rLXRyZWVsaXN0LmstZ3JpZC1kaXNwbGF5LWJsb2NrLmstZ3JpZC1sb2NrZWRjb2x1bW5ze2Rpc3BsYXk6YmxvY2t9LmstdHJlZWxpc3QgLmstc3RhdHVze3BhZGRpbmctYmxvY2s6LjRlbTtwYWRkaW5nLWlubGluZTouNmVtO2xpbmUtaGVpZ2h0OjEuNmVtfS5rLXRyZWVsaXN0IC5rLXN0YXR1cyAuay1sb2FkaW5ne3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO21hcmdpbi1pbmxpbmUtZW5kOjVweDtkaXNwbGF5Om5vbmV9LmstdHJlZWxpc3QgdHIuay1oaWRkZW57ZGlzcGxheTpub25lfS5rLXRyZWVsaXN0IC5rLXRyZWVsaXN0LWRyYWdnaW5nLC5rLXRyZWVsaXN0IC5rLXRyZWVsaXN0LWRyYWdnaW5nIC5rLWhvdmVye2N1cnNvcjpkZWZhdWx0fS5rLXRyZWVsaXN0IC5rLWRyb3AtaGludHt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIC01MCUpfS5rLXRyZWVsaXN0IC5rLXRhYmxlLXJvdy5rLWZvb3RlciB0ZCwuay10cmVlbGlzdCAuay10YWJsZS1yb3cuay1mb290ZXItdGVtcGxhdGUgdGQsLmstdHJlZWxpc3QgLmstdGFibGUtcm93LmstZm9vdGVyIC5rLXRhYmxlLXRkLC5rLXRyZWVsaXN0IC5rLXRhYmxlLXJvdy5rLWZvb3Rlci10ZW1wbGF0ZSAuay10YWJsZS10ZHtib3JkZXItd2lkdGg6MXB4IDA7Ym9yZGVyLXN0eWxlOnNvbGlkO2ZvbnQtd2VpZ2h0OmJvbGR9LmstdHJlZWxpc3QgLmstdGFibGUtcm93LmstZm9vdGVyKy5rLXRhYmxlLXJvdy5rLWZvb3RlciB0ZCwuay10cmVlbGlzdCAuay10YWJsZS1yb3cuay1mb290ZXIrLmstdGFibGUtcm93LmstZm9vdGVyIC5rLXRhYmxlLXRke2JvcmRlci1ibG9jay1zdGFydC13aWR0aDowfS5rLXRyZWVsaXN0LXNjcm9sbGFibGU+LmstdGFibGUsLmstdHJlZWxpc3Qtc2Nyb2xsYWJsZSAuay1ncmlkLWhlYWRlciAuay10YWJsZS1yb3csLmstdHJlZWxpc3Qtc2Nyb2xsYWJsZSAuay1ncmlkLWhlYWRlciAuay10YWJsZS10aHtiYWNrZ3JvdW5kLWNvbG9yOmluaGVyaXR9LmstdHJlZWxpc3Qtc2Nyb2xsYWJsZSAuay1ncmlkLXRvb2xiYXJ7cG9zaXRpb246c3RpY2t5O3otaW5kZXg6MztpbnNldC1ibG9jay1zdGFydDowO2luc2V0LWlubGluZS1zdGFydDowfS5rLXRyZWVsaXN0LXNjcm9sbGFibGUgLmstZ3JpZC1oZWFkZXIgLmstdGFibGUtdGh7cG9zaXRpb246c3RpY2t5O3otaW5kZXg6MX0uay10cmVlbGlzdC1zY3JvbGxhYmxlIC5rLWdyaWQtaGVhZGVyIC5rLXRhYmxlLXRoLmstZ3JpZC1oZWFkZXItc3RpY2t5e3otaW5kZXg6M30uay10cmVlbGlzdC1zY3JvbGxhYmxlIHRoZWFkLmstZ3JpZC1oZWFkZXJ7cGFkZGluZy1pbmxpbmUtZW5kOjB9LmstdHJlZWxpc3Qtc2Nyb2xsYWJsZSAuay10YWJsZS1yb3cuay1ncm91cC1mb290ZXIrLmstdGFibGUtcm93LmstZ3JvdXAtZm9vdGVyIHRke2JvcmRlci1ibG9jay1zdGFydC13aWR0aDowfS5rLWRyYWctc2VwYXJhdG9ye2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvcmRlci1pbmxpbmUtZW5kOjFweCBzb2xpZDtoZWlnaHQ6MWVtO3ZlcnRpY2FsLWFsaWduOnRvcDttYXJnaW4tYmxvY2s6MDttYXJnaW4taW5saW5lOi41ZW19LmstdHJlZWxpc3QtdG9nZ2xle21hcmdpbi1ibG9jazpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkqLTEpO3BhZGRpbmc6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtib3gtc2l6aW5nOmNvbnRlbnQtYm94O2N1cnNvcjpwb2ludGVyfS5rLXRyZWVsaXN0IHRyLmstZm9vdGVyLC5rLXRyZWVsaXN0IHRyLmstZm9vdGVyLXRlbXBsYXRle2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSAxMSUsIHRyYW5zcGFyZW50KX0uay1maWx0ZXJ7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlci13aWR0aDowO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay1maWx0ZXIgKiwuay1maWx0ZXIgKjo6YmVmb3JlLC5rLWZpbHRlciAqOjphZnRlcntib3gtc2l6aW5nOmJvcmRlci1ib3h9LmstZmlsdGVyIHVse3BhZGRpbmc6MH0uay1maWx0ZXIgdWwgbGl7bGlzdC1zdHlsZS10eXBlOm5vbmV9LmstZmlsdGVyIC5rLWZpbHRlci1jb250YWluZXIsLmstZmlsdGVyIC5rLWZpbHRlci1wcmV2aWV3e21hcmdpbi1ibG9jay1lbmQ6dmFyKC0ta2VuZG8tc3BhY2luZy03XFwuNSwgMS44NzVyZW0pfS5rLWZpbHRlciAuay1maWx0ZXItbGluZXMsLmstZmlsdGVyIC5rLWZpbHRlci1pdGVte3BhZGRpbmctaW5saW5lLXN0YXJ0OnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1maWx0ZXIgLmstZmlsdGVyLXRvb2xiYXJ7ZGlzcGxheTppbmxpbmUtZmxleDtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6MH0uay1maWx0ZXIgLmstZmlsdGVyLXRvb2xiYXI6OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2hlaWdodDoxcHg7aW5zZXQtYmxvY2stc3RhcnQ6NTAlO2luc2V0LWlubGluZS1zdGFydDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSotMSl9LmstZmlsdGVyIC5rLWZpbHRlci10b29sYmFyIC5rLXRvb2xiYXJ7Ym9yZGVyLXN0eWxlOnNvbGlkfS5rLWZpbHRlciAuay1maWx0ZXItb3BlcmF0b3IgLmstZHJvcGRvd24tbGlzdCwuay1maWx0ZXIgLmstZmlsdGVyLW9wZXJhdG9yIC5rLWRyb3Bkb3duLC5rLWZpbHRlciAuay1maWx0ZXItb3BlcmF0b3IgLmstZHJvcGRvd25saXN0e3dpZHRoOjE1ZW19LmstZmlsdGVyIC5rLWZpbHRlci1pdGVte3Bvc2l0aW9uOnJlbGF0aXZlfS5rLWZpbHRlciAuay1maWx0ZXItaXRlbTo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7aGVpZ2h0OjEwMCU7aW5zZXQtYmxvY2stc3RhcnQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pKi0xKTtpbnNldC1pbmxpbmUtc3RhcnQ6MH0uay1maWx0ZXIgLmstZmlsdGVyLWxpbmVzIC5rLWZpbHRlci1pdGVtOmxhc3QtY2hpbGQ+LmstZmlsdGVyLXRvb2xiYXI6OmFmdGVyLC5rLWZpbHRlciAuay1maWx0ZXItbGluZXMgLmstZmlsdGVyLWl0ZW06bGFzdC1jaGlsZD4qPi5rLWZpbHRlci10b29sYmFyOjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2luc2V0LWJsb2NrLXN0YXJ0OmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSotMSAtIDFweCk7aW5zZXQtYmxvY2stZW5kOjUwJTtpbnNldC1pbmxpbmUtc3RhcnQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkqLTEpfS5rLWZpbHRlciAuay1maWx0ZXItZ3JvdXAtbWFpbjo6YmVmb3JlLC5rLWZpbHRlciAuay1maWx0ZXItZ3JvdXAtbWFpbj4uay1maWx0ZXItdG9vbGJhcjo6YmVmb3JlLC5rLWZpbHRlciAuay1maWx0ZXItZ3JvdXAtbWFpbj4uay1maWx0ZXItdG9vbGJhcjo6YWZ0ZXIsLmstZmlsdGVyIC5rLWZpbHRlci1ncm91cC1tYWluPio+LmstZmlsdGVyLXRvb2xiYXI6OmJlZm9yZSwuay1maWx0ZXIgLmstZmlsdGVyLWdyb3VwLW1haW4+Kj4uay1maWx0ZXItdG9vbGJhcjo6YWZ0ZXIsLmstZmlsdGVyIC5rLWZpbHRlci1saW5lcyAuay1maWx0ZXItaXRlbTpsYXN0LWNoaWxkOjpiZWZvcmV7ZGlzcGxheTpub25lfS5rLWZpbHRlcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCl9LmstZmlsdGVyIC5rLWZpbHRlci1wcmV2aWV3LWZpZWxke2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLWZpbHRlciAuay1maWx0ZXItcHJldmlldy1vcGVyYXRvcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpfS5rLWZpbHRlciAuay1maWx0ZXItaXRlbTo6YmVmb3JlLC5rLWZpbHRlciAuay1maWx0ZXItdG9vbGJhcjo6YmVmb3JlLC5rLWZpbHRlciAuay1maWx0ZXItbGluZXMgLmstZmlsdGVyLWl0ZW06bGFzdC1jaGlsZD4uay1maWx0ZXItdG9vbGJhcjo6YWZ0ZXIsLmstZmlsdGVyIC5rLWZpbHRlci1saW5lcyAuay1maWx0ZXItaXRlbTpsYXN0LWNoaWxkPio+LmstZmlsdGVyLXRvb2xiYXI6OmFmdGVye2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKX0uay1maWx0ZXIgLmstdG9vbGJhcjpmb2N1cywuay1maWx0ZXIgLmstdG9vbGJhci5rLWZvY3Vze2JveC1zaGFkb3c6MCAwIDAgMnB4IHJnYmEoMCwwLDAsLjA4KX0uay1maWxlbWFuYWdlcntib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3gtc2l6aW5nOmJvcmRlci1ib3g7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6Y29sdW1uIG5vd3JhcH0uay1maWxlbWFuYWdlci1oZWFkZXJ7Ym9yZGVyLWNvbG9yOmluaGVyaXR9LmstZmlsZW1hbmFnZXItdG9vbGJhcntib3JkZXItd2lkdGg6MDtib3JkZXItYmxvY2stZW5kLXdpZHRoOjFweDtib3JkZXItY29sb3I6aW5oZXJpdDtmbGV4LXNocmluazowO3otaW5kZXg6MX0uay1maWxlbWFuYWdlci1jb250ZW50LWNvbnRhaW5lcntib3JkZXItY29sb3I6aW5oZXJpdDtib3gtc2l6aW5nOmJvcmRlci1ib3g7ZmxleDoxIDEgMCU7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO2FsaWduLWl0ZW1zOnN0cmV0Y2g7b3ZlcmZsb3c6aGlkZGVufS5rLWZpbGVtYW5hZ2VyLXNwbGl0dGVye2JvcmRlci13aWR0aDowfS5rLWZpbGVtYW5hZ2VyLW5hdmlnYXRpb257cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7d2lkdGg6MjAlO2JvcmRlci13aWR0aDowO2JvcmRlci1pbmxpbmUtZW5kLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7Ym94LXNpemluZzpib3JkZXItYm94O2ZsZXgtc2hyaW5rOjA7b3ZlcmZsb3c6YXV0b30uay1maWxlbWFuYWdlci10cmVldmlld3tvdmVyZmxvdzp2aXNpYmxlfS5rLWZpbGVtYW5hZ2VyLWNvbnRlbnR7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7ZmxleDoxIDEgMCU7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpjb2x1bW4gbm93cmFwO2FsaWduLWl0ZW1zOnN0cmV0Y2g7b3ZlcmZsb3c6aGlkZGVufS5rLWZpbGVtYW5hZ2VyLXZpZXd7b3ZlcmZsb3c6YXV0b30uay1maWxlbWFuYWdlci1icmVhZGNydW1ie2JvcmRlci13aWR0aDowO2JvcmRlci1ibG9jay1lbmQtd2lkdGg6MXB4O3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtmbGV4LXNocmluazowfS5rLWZpbGVtYW5hZ2VyLWxpc3R2aWV3e2JvcmRlci13aWR0aDowO2ZsZXg6MSAxIDAlfS5rLWZpbGVtYW5hZ2VyLWxpc3R2aWV3IC5rLWxpc3R2aWV3LWl0ZW17cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7d2lkdGg6MTIwcHg7aGVpZ2h0OjEyMHB4O3RleHQtYWxpZ246Y2VudGVyfS5rLWZpbGVtYW5hZ2VyLWxpc3R2aWV3IC5rLWZpbGUtcHJldmlld3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmstZmlsZW1hbmFnZXItbGlzdHZpZXcgLmstZmlsZS1uYW1le21hcmdpbi1ibG9jay1zdGFydDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkvMik7ZGlzcGxheTpibG9jazt0ZXh0LWFsaWduOmNlbnRlcjtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXB9LmstZmlsZW1hbmFnZXItbGlzdHZpZXcgLmstZmlsZS1lZGl0LWlucHV0IGlucHV0e3dpZHRoOjEwMCV9LmstZmlsZW1hbmFnZXItZ3JpZHtib3JkZXItd2lkdGg6MDtmbGV4OjEgMSAwJX0uay1maWxlbWFuYWdlci1ncmlkIC5rLWZpbGUtcHJldmlld3ttYXJnaW4taW5saW5lLWVuZDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO2Rpc3BsYXk6aW5saW5lLWZsZXg7ZmxleC1kaXJlY3Rpb246cm93O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uay1maWxlbWFuYWdlci1ncmlkIC5rLWZpbGUtbmFtZXtkaXNwbGF5OmlubGluZS1mbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmstZmlsZW1hbmFnZXItcHJldmlld3twYWRkaW5nOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSozKSB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pIHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7d2lkdGg6MjAlO21pbi1oZWlnaHQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pKjQgKyA5NnB4ICsgdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSozKTtib3JkZXItd2lkdGg6MDtib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7Ym94LXNpemluZzpib3JkZXItYm94O3RleHQtYWxpZ246Y2VudGVyO292ZXJmbG93LXk6YXV0bztmbGV4LXNocmluazowfS5rLWZpbGVtYW5hZ2VyLXByZXZpZXcgLmstZmlsZS1wcmV2aWV3e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uay1maWxlbWFuYWdlci1wcmV2aWV3IC5rLWZpbGUtbmFtZXttYXJnaW4tYmxvY2stc3RhcnQ6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtkaXNwbGF5OmJsb2NrfS5rLWZpbGVtYW5hZ2VyLXByZXZpZXcgLmstc2luZ2xlLWZpbGUtc2VsZWN0ZWR7Zm9udC13ZWlnaHQ6Ym9sZH0uay1maWxlbWFuYWdlci1wcmV2aWV3IC5rLW11bHRpcGxlLWZpbGVzLXNlbGVjdGVke2ZvbnQtd2VpZ2h0OmJvbGR9LmstZmlsZW1hbmFnZXItcHJldmlldyAuay1maWxlLW1ldGF7bWFyZ2luOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgMCAwO2JveC1zaXppbmc6Ym9yZGVyLWJveDt0ZXh0LWFsaWduOnN0YXJ0O2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IHdyYXA7Z3JpZC1jb2x1bW4tZ2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSl9LmstZmlsZW1hbmFnZXItcHJldmlldyAuay1maWxlLW1ldGEtbGFiZWx7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmstZmlsZW1hbmFnZXItcHJldmlldyAuay1maWxlLW1ldGEtdmFsdWV7bWFyZ2luOjB9LmstZmlsZW1hbmFnZXItcHJldmlldyAuay1maWxlLXR5cGV7dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZX0uay1maWxlbWFuYWdlci1wcmV2aWV3IC5rLWxpbmUtYnJlYWt7bWFyZ2luOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgMCAwO3dpZHRoOjEwMCU7ZmxleDoxIDEgMTAwJTtmbGV4LWZsb3c6cm93IG5vd3JhcH0uay1maWxlbWFuYWdlciAuay1zcGxpdGJhcntmbGV4LXNocmluazowO2Rpc3BsYXk6aW5saW5lLWZsZXg7cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyLXdpZHRoOjAgMXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6aW5oZXJpdH0uay1maWxlbWFuYWdlci11cGxvYWQtZGlhbG9nIC5rLXVwbG9hZC1maWxlc3ttYXgtaGVpZ2h0OjIwMHB4O292ZXJmbG93LXk6YXV0b30uay1maWxlbWFuYWdlci1kcmFnLWhpbnR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSl9LmstZmlsZW1hbmFnZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLWZpbGVtYW5hZ2VyLWJyZWFkY3J1bWJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKX0uay1maWxlbWFuYWdlci1saXN0dmlldyAuay1saXN0dmlldy1pdGVtIC5rLWZpbGUtaWNvbntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpfS5rLWZpbGVtYW5hZ2VyLWxpc3R2aWV3IC5rLWxpc3R2aWV3LWl0ZW0uay1zZWxlY3RlZCAuay1maWxlLWljb257Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCk7Y29sb3I6aW5oZXJpdDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstZmlsZW1hbmFnZXItcHJldmlldyAuay1maWxlLWljb257Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KX0uay10YXNrYm9hcmR7Ym94LXNpemluZzpib3JkZXItYm94O2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3Bvc2l0aW9uOnJlbGF0aXZlfS5rLXRhc2tib2FyZCAqLC5rLXRhc2tib2FyZCAqOjpiZWZvcmUsLmstdGFza2JvYXJkICo6OmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveH0uay10YXNrYm9hcmQtdG9vbGJhcntwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtib3JkZXItd2lkdGg6MDtib3gtc2hhZG93Om5vbmU7YmFja2dyb3VuZDpub25lfS5rLXRhc2tib2FyZC1jb250ZW50e3BhZGRpbmc6MCB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pIHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7ZGlzcGxheTpmbGV4O3Bvc2l0aW9uOnJlbGF0aXZlO2ZsZXg6MSAxIGF1dG87b3ZlcmZsb3cteDphdXRvfS5rLXRhc2tib2FyZC1jb2x1bW5zLWNvbnRhaW5lcntvdXRsaW5lOm5vbmU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztvdmVyZmxvdzpoaWRkZW47Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7b3ZlcmZsb3cteDp2aXNpYmxlfS5rLXRhc2tib2FyZC1jb2x1bW57d2lkdGg6MzIwcHg7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO2JvcmRlci1zdHlsZTpzb2xpZDtvdXRsaW5lOm5vbmU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LXNocmluazowO292ZXJmbG93OmhpZGRlbn0uay10YXNrYm9hcmQtY29sdW1uLWhlYWRlcntwYWRkaW5nLWJsb2NrOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKS8yKTtwYWRkaW5nLWlubGluZTpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkvMik7Zm9udC13ZWlnaHQ6NTAwO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkvNCl9LmstdGFza2JvYXJkLWNvbHVtbi1oZWFkZXItYWN0aW9uc3tkaXNwbGF5OmlubGluZS1mbGV4O2ZsZXgtc2hyaW5rOjA7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0O2dhcDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkvMil9LmstdGFza2JvYXJkLWNvbHVtbi1jYXJkcy1jb250YWluZXJ7bWFyZ2luLWJsb2NrLWVuZDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkvMik7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTAsIDBweCk7cGFkZGluZy1pbmxpbmU6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pLzIpO291dGxpbmU6bm9uZTtvdmVyZmxvdzphdXRvO2ZsZXg6MSAxIGF1dG99LmstdGFza2JvYXJkLWNvbHVtbi1jYXJkc3ttaW4taGVpZ2h0OjEwMCU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pLzIpIDB9LmstdGFza2JvYXJkLWNvbHVtbi1uZXcgLmstdGFza2JvYXJkLWNvbHVtbi1oZWFkZXIsLmstdGFza2JvYXJkLWNvbHVtbi1lZGl0IC5rLXRhc2tib2FyZC1jb2x1bW4taGVhZGVye2ZvbnQtd2VpZ2h0OmluaGVyaXR9LmstdGFza2JvYXJkLWNvbHVtbi1uZXcgLmstdGFza2JvYXJkLWNvbHVtbi1oZWFkZXItdGV4dCwuay10YXNrYm9hcmQtY29sdW1uLWVkaXQgLmstdGFza2JvYXJkLWNvbHVtbi1oZWFkZXItdGV4dHtmbGV4OjEgMSAxMDAlfS5rLXRhc2tib2FyZC1wYW5le3dpZHRoOjMyMHB4O2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cG9zaXRpb246YWJzb2x1dGU7aW5zZXQtYmxvY2stc3RhcnQ6MDtpbnNldC1pbmxpbmUtZW5kOjA7aW5zZXQtYmxvY2stZW5kOjA7b3ZlcmZsb3c6aGlkZGVuO3otaW5kZXg6Mn0uay10YXNrYm9hcmQtcGFuZS1oZWFkZXJ7cGFkZGluZy1ibG9jazpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkqMC43NSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtmb250LXdlaWdodDo1MDA7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpjZW50ZXJ9LmstdGFza2JvYXJkLXBhbmUtaGVhZGVyLXRleHR7d29yZC1icmVhazpub3JtYWw7b3ZlcmZsb3ctd3JhcDphbnl3aGVyZX0uay10YXNrYm9hcmQtcGFuZS1oZWFkZXItYWN0aW9uc3tmbGV4LXNocmluazowO2FsaWduLXNlbGY6ZmxleC1zdGFydH0uay10YXNrYm9hcmQtcGFuZS1jb250ZW50e3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0wLCAwcHgpO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7b3ZlcmZsb3c6YXV0bztmbGV4OjEgMSBhdXRvfS5rLXRhc2tib2FyZC1wYW5lLWFjdGlvbnN7cGFkZGluZy1ibG9jazpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkqMC43NSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKX0uay10YXNrYm9hcmQtcGFuZS1zdGFydHtpbnNldC1pbmxpbmUtZW5kOmF1dG87aW5zZXQtaW5saW5lLXN0YXJ0OjB9LmstdGFza2JvYXJkLWNhcmR7Ym9yZGVyLXJhZGl1czp2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtib3JkZXItd2lkdGg6MXB4fS5rLXRhc2tib2FyZC1jYXJkLmstdGFza2JvYXJkLWNhcmQtY2F0ZWdvcnl7Ym9yZGVyLWlubGluZS1zdGFydC13aWR0aDo0cHh9LmstdGFza2JvYXJkLWNhcmQgLmstY2FyZC1oZWFkZXIsLmstdGFza2JvYXJkLWNhcmQgLmstY2FyZC1ib2R5LC5rLXRhc2tib2FyZC1jYXJkIC5rLWNhcmQtZm9vdGVye3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pfS5rLXRhc2tib2FyZC1jYXJkIC5rLWNhcmQtaGVhZGVye2FsaWduLWl0ZW1zOmNlbnRlcn0uay10YXNrYm9hcmQtY2FyZCAuay1jYXJkLXRpdGxle2ZvbnQtc2l6ZTppbmhlcml0O2ZvbnQtd2VpZ2h0OmluaGVyaXQ7d29yZC1icmVhazpub3JtYWw7b3ZlcmZsb3ctd3JhcDphbnl3aGVyZX0uay10YXNrYm9hcmQtY2FyZCAuay1jYXJkLXRpdGxlOmZvY3VzLC5rLXRhc2tib2FyZC1jYXJkIC5rLWNhcmQtdGl0bGUuay1mb2N1cywuay10YXNrYm9hcmQtY2FyZCAuay1jYXJkLXRpdGxlOmhvdmVyLC5rLXRhc2tib2FyZC1jYXJkIC5rLWNhcmQtdGl0bGUuay1ob3Zlcnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5rLXRhc2tib2FyZC1jYXJkIC5rLWNhcmQtaGVhZGVyLWFjdGlvbnN7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0fS5rLXRhc2tib2FyZC1kcmFnLXBsYWNlaG9sZGVye2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7cG9zaXRpb246cmVsYXRpdmV9LmstdGFza2JvYXJkLWNvbHVtbntib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpfS5rLXRhc2tib2FyZC1jb2x1bW46Zm9jdXMsLmstdGFza2JvYXJkLWNvbHVtbi5rLWZvY3Vze2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXItYWx0LCByZ2JhKDAsIDAsIDAsIDAuMTYpKX0uay10YXNrYm9hcmQtY29sdW1uLWhlYWRlcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCl9LmstdGFza2JvYXJkLXBhbmV7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLXRhc2tib2FyZC1wYW5lLWhlYWRlcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCl9LmstdGFza2JvYXJkLWNhcmR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLXRhc2tib2FyZC1jYXJkIC5rLWNhcmQtdGl0bGV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9LmstdGFza2JvYXJkLWNhcmQgLmstY2FyZC10aXRsZTpmb2N1cywuay10YXNrYm9hcmQtY2FyZCAuay1jYXJkLXRpdGxlLmstZm9jdXN7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1ob3ZlciwgI2VhNWE1MSl9LmstdGFza2JvYXJkLWNhcmQgLmstY2FyZC10aXRsZTpob3Zlciwuay10YXNrYm9hcmQtY2FyZCAuay1jYXJkLXRpdGxlLmstaG92ZXJ7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1ob3ZlciwgI2VhNWE1MSl9LmstdGFza2JvYXJkLWNhcmQ6Zm9jdXMsLmstdGFza2JvYXJkLWNhcmQuay1mb2N1c3tib3gtc2hhZG93Om5vbmU7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlci1hbHQsIHJnYmEoMCwgMCwgMCwgMC4xNikpfS5rLXRhc2tib2FyZC1jYXJkOmhvdmVyLC5rLXRhc2tib2FyZC1jYXJkLmstaG92ZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlci1hbHQsIHJnYmEoMCwgMCwgMCwgMC4xNikpfS5rLXRhc2tib2FyZC1jYXJkLmstc2VsZWN0ZWR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktZW1waGFzaXMsICNmZjlkOTcpO2JveC1zaGFkb3c6bm9uZX0uay10YXNrYm9hcmQtY2FyZC5rLWRpc2FibGVke2JveC1zaGFkb3c6bm9uZX0uay10YXNrYm9hcmQtZHJhZy1wbGFjZWhvbGRlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtiYWNrZ3JvdW5kLWNvbG9yOmhzbGEoMCwwJSwxMDAlLC4yKX0uay1lZGl0b3J7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7Ym94LXNpemluZzpib3JkZXItYm94O291dGxpbmU6MDtmb250LWZhbWlseTp2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpjb2x1bW4gbm93cmFwO3Bvc2l0aW9uOnJlbGF0aXZlOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLWVkaXRvci5rLXJlYWRvbmx5IC5rLWVkaXRvci1jb250ZW50e3BvaW50ZXItZXZlbnRzOmF1dG99LmstZWRpdG9yLmstcmVhZG9ubHkgLmstZWRpdG9yLWNvbnRlbnQuay1mb2N1c3tvdXRsaW5lLXdpZHRoOjFweDtvdXRsaW5lLXN0eWxlOmRhc2hlZH0uay1lZGl0b3ItaW5saW5le2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsMCk7d29yZC13cmFwOmJyZWFrLXdvcmQ7b3ZlcmZsb3c6YXV0bztiYWNrZ3JvdW5kOm5vbmV9LmstZWRpdG9yLXJlc2l6YWJsZXtyZXNpemU6Ym90aDtvdmVyZmxvdzphdXRvfS5rLWVkaXRvci1yZXNpemUtaGFuZGxlcy13cmFwcGVye3Bvc2l0aW9uOmFic29sdXRlO3Zpc2liaWxpdHk6aGlkZGVufS5rLWVkaXRvci1yZXNpemUtd3JhcC1lbGVtZW50e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlfS5rLWVkaXRvci1yZXNpemUtaGFuZGxle3dpZHRoOjhweDtoZWlnaHQ6OHB4O2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JveC1zaXppbmc6Ym9yZGVyLWJveDtwb3NpdGlvbjphYnNvbHV0ZTt2aXNpYmlsaXR5OnZpc2libGU7ei1pbmRleDoxMDB9LmstZWRpdG9yLXJlc2l6ZS1oYW5kbGUubm9ydGh3ZXN0e3RvcDowO2xlZnQ6MDt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO2N1cnNvcjpudy1yZXNpemV9LmstZWRpdG9yLXJlc2l6ZS1oYW5kbGUubm9ydGh7dG9wOjA7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtjdXJzb3I6bi1yZXNpemV9LmstZWRpdG9yLXJlc2l6ZS1oYW5kbGUubm9ydGhlYXN0e3RvcDowO3JpZ2h0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZSg1MCUsIC01MCUpO2N1cnNvcjpuZS1yZXNpemV9LmstZWRpdG9yLXJlc2l6ZS1oYW5kbGUuc291dGh3ZXN0e2xlZnQ6MDtib3R0b206MDt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIDUwJSk7Y3Vyc29yOnN3LXJlc2l6ZX0uay1lZGl0b3ItcmVzaXplLWhhbmRsZS5zb3V0aHtib3R0b206MDtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIDUwJSk7Y3Vyc29yOnMtcmVzaXplfS5rLWVkaXRvci1yZXNpemUtaGFuZGxlLnNvdXRoZWFzdHtyaWdodDowO2JvdHRvbTowO3RyYW5zZm9ybTp0cmFuc2xhdGUoNTAlLCA1MCUpO2N1cnNvcjpzZS1yZXNpemV9LmstZWRpdG9yLXJlc2l6ZS1oYW5kbGUud2VzdHt0b3A6NTAlO2xlZnQ6MDt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO2N1cnNvcjp3LXJlc2l6ZX0uay1lZGl0b3ItcmVzaXplLWhhbmRsZS5lYXN0e3RvcDo1MCU7cmlnaHQ6MDt0cmFuc2Zvcm06dHJhbnNsYXRlKDUwJSwgLTUwJSk7Y3Vyc29yOmUtcmVzaXplfS5Qcm9zZU1pcnJvci1zZWxlY3RlZG5vZGV7b3V0bGluZS13aWR0aDoycHg7b3V0bGluZS1zdHlsZTpzb2xpZH0uUHJvc2VNaXJyb3ItaGlkZXNlbGVjdGlvbntjYXJldC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5Qcm9zZU1pcnJvci1oaWRlc2VsZWN0aW9uICo6OnNlbGVjdGlvbiwuUHJvc2VNaXJyb3ItaGlkZXNlbGVjdGlvbiAqOjotbW96LXNlbGVjdGlvbntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCl9LmstZWRpdG9yLXRvb2xiYXJ7Ym9yZGVyLXdpZHRoOjAgMCAxcHg7ZmxleC1zaHJpbms6MH0uay1lZGl0b3ItdG9vbGJhciAuay1lZGl0b3ItZXhwb3J0IC5rLWljb257bWFyZ2luLWlubGluZS1lbmQ6LjI1ZW19LmstZWRpdG9yLXRvb2xiYXIgLmstZWRpdG9yLWV4cG9ydCAuay1pY29uLC5rLWVkaXRvci10b29sYmFyIC5rLWVkaXRvci1leHBvcnQgLmstZXhwb3J0LXRvb2wtdGV4dHt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmstZWRpdG9yLWNvbnRlbnR7ZmxleDoxIDEgYXV0bztvdmVyZmxvdy15OmF1dG99LmstZWRpdG9yLWNvbnRlbnQ+LmstaWZyYW1le3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Ym9yZGVyLXdpZHRoOjA7ZGlzcGxheTpibG9ja30uay1lZGl0b3ItY29udGVudD4uUHJvc2VNaXJyb3J7cGFkZGluZzp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTtib3gtc2l6aW5nOmJvcmRlci1ib3g7b3V0bGluZTpub25lO3doaXRlLXNwYWNlOnByZS13cmFwO292ZXJmbG93OmF1dG99LmstZWRpdG9yLWNvbnRlbnQ+LlByb3NlTWlycm9yIHRhYmxle3doaXRlLXNwYWNlOnByZS13cmFwfS5rLWVkaXRvci1jb250ZW50Pi5Qcm9zZU1pcnJvciAuay1wbGFjZWhvbGRlcjo6YmVmb3Jle2NvbnRlbnQ6YXR0cihkYXRhLXBsYWNlaG9sZGVyKTtoZWlnaHQ6MDtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpO2Zsb2F0OmlubGluZS1zdGFydDtvcGFjaXR5OjE7Y3Vyc29yOnRleHQ7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9LmstZWRpdG9yLWNvbnRlbnQ+LlByb3NlTWlycm9yW2NvbnRlbnRlZGl0YWJsZT1mYWxzZV17Y3Vyc29yOnVuc2V0ICFpbXBvcnRhbnR9LmstZWRpdG9yLWNvbnRlbnQ+LlByb3NlTWlycm9yW2NvbnRlbnRlZGl0YWJsZT1mYWxzZV0gLmstZWRpdG9yLXJlc2l6ZS1oYW5kbGVzLXdyYXBwZXIsLmstZWRpdG9yLWNvbnRlbnQ+LlByb3NlTWlycm9yW2NvbnRlbnRlZGl0YWJsZT1mYWxzZV0gLmstZWRpdG9yLXJlc2l6ZS1oYW5kbGUsLmstZWRpdG9yLWNvbnRlbnQ+LlByb3NlTWlycm9yW2NvbnRlbnRlZGl0YWJsZT1mYWxzZV0gLnJvdy1yZXNpemUtaGFuZGxlLC5rLWVkaXRvci1jb250ZW50Pi5Qcm9zZU1pcnJvcltjb250ZW50ZWRpdGFibGU9ZmFsc2VdIC5jb2x1bW4tcmVzaXplLWhhbmRsZXtkaXNwbGF5Om5vbmV9LmstZWRpdG9yLWNvbnRlbnQ+LlByb3NlTWlycm9yW2NvbnRlbnRlZGl0YWJsZT1mYWxzZV0gaW1nLC5rLWVkaXRvci1jb250ZW50Pi5Qcm9zZU1pcnJvcltjb250ZW50ZWRpdGFibGU9ZmFsc2VdIHRhYmxle3BvaW50ZXItZXZlbnRzOm5vbmV9LmstZWRpdG9yLWNvbnRlbnQ+LlByb3NlTWlycm9yW2NvbnRlbnRlZGl0YWJsZT1mYWxzZV0gLlByb3NlTWlycm9yLXNlbGVjdGVkbm9kZXtvdXRsaW5lOm5vbmV9LmstZWRpdG9yLWNvbnRlbnQgcHttYXJnaW46MCAwIDFyZW19LmstZWRpdG9yLWNvbnRlbnQgdGQgcCwuay1lZGl0b3ItY29udGVudCB0aCBwLC5rLWVkaXRvci1jb250ZW50IGxpIHB7bWFyZ2luOjB9LmstZWRpdG9yLWNvbnRlbnQgdGFibGV7bWFyZ2luOjA7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO3RhYmxlLWxheW91dDpmaXhlZDt3aWR0aDoxMDAlO292ZXJmbG93OmhpZGRlbn0uay1lZGl0b3ItY29udGVudCB0ZCwuay1lZGl0b3ItY29udGVudCB0aHttaW4td2lkdGg6MWVtO2JvcmRlcjoxcHggc29saWQ7cGFkZGluZy1ibG9jazozcHg7cGFkZGluZy1pbmxpbmU6NXB4O3ZlcnRpY2FsLWFsaWduOnRvcDtib3gtc2l6aW5nOmJvcmRlci1ib3g7cG9zaXRpb246cmVsYXRpdmV9LmstZWRpdG9yLWNvbnRlbnQgdGh7Zm9udC13ZWlnaHQ6Ym9sZDt0ZXh0LWFsaWduOnN0YXJ0fS5rLWVkaXRvci1jb250ZW50IHRke3RleHQtYWxpZ246c3RhcnR9LmstZWRpdG9yLWNvbnRlbnQgLnNlbGVjdGVkQ2VsbDo6YWZ0ZXJ7ei1pbmRleDoyO3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6XCJcIjtpbnNldC1pbmxpbmUtc3RhcnQ6MDtpbnNldC1pbmxpbmUtZW5kOjA7aW5zZXQtYmxvY2stc3RhcnQ6MDtpbnNldC1ibG9jay1lbmQ6MDtwb2ludGVyLWV2ZW50czpub25lfS5rLWVkaXQtZm9ybS1jb250ZW50e2ZsZXg6MSAxIGF1dG87b3ZlcmZsb3c6YXV0bzttYXJnaW4tYmxvY2s6LXZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7bWFyZ2luLWlubGluZTotdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKX0uay1jdC1wb3B1cHtib3gtc2l6aW5nOmJvcmRlci1ib3g7d2lkdGg6MTkwcHg7cGFkZGluZzo1cHh9LmstY3QtcG9wdXAgLmstYnV0dG9ue3dpZHRoOjEwMCV9LmstY3QtcG9wdXAgLmstY3QtY2VsbHttYXJnaW46MXB4O3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlcjoxcHggc29saWQ7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wO292ZXJmbG93OmhpZGRlbjtvcGFjaXR5Oi43O3BvaW50ZXItZXZlbnRzOmFsbH0uay1lZGl0b3IgLmstcmVzaXplLWhhbmRsZXtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldC1pbmxpbmUtZW5kOjA7aW5zZXQtYmxvY2stZW5kOjA7cGFkZGluZzowO3dpZHRoOjA7aGVpZ2h0OjA7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDowIDAgMTNweCAxM3B4O2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlci1ibG9jay1lbmQtY29sb3I6aW5oZXJpdDtjdXJzb3I6c2UtcmVzaXplfS5rLWVkaXRvciAuay1yZXNpemUtaGFuZGxlIC5rLWktYXJyb3ctNDUtZG93bi1yaWdodCwuay1lZGl0b3IgLmstcmVzaXplLWhhbmRsZSAuay1pLWNhcmV0LWJye2Rpc3BsYXk6bm9uZX0uay1lZGl0b3ItZmluZC1yZXBsYWNlIC5rLWNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmV9LmstZWRpdG9yLWZpbmQtcmVwbGFjZSAuay1hY3Rpb25zLC5rLWVkaXRvci1maW5kLXJlcGxhY2UgLmstZWRpdC1idXR0b25zLC5rLWVkaXRvci1maW5kLXJlcGxhY2UgLmstYWN0aW9uLWJ1dHRvbnMsLmstZWRpdG9yLWZpbmQtcmVwbGFjZSAuay1jb2x1bW5tZW51LWFjdGlvbnMsLmstZWRpdG9yLWZpbmQtcmVwbGFjZSAuay1mb3JtLWJ1dHRvbnN7cGFkZGluZzowfS5rLWVkaXRvci1maW5kLXJlcGxhY2UgLmstc2VhcmNoLW9wdGlvbnN7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtwYWRkaW5nOjEwcHggMCA0MHB4fS5rLWVkaXRvci1maW5kLXJlcGxhY2UgLmstbWF0Y2hlcy1jb250YWluZXJ7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQtYmxvY2stZW5kOjA7aW5zZXQtaW5saW5lLXN0YXJ0OjA7aW5zZXQtaW5saW5lLWVuZDowO3BhZGRpbmc6MDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcn0uay10ZXh0YXJlYS5rLWVkaXRvci10ZXh0YXJlYXt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3Jlc2l6ZTpub25lfS5rLWZpbGVicm93c2Vye21heC13aWR0aDoxMDAlfS5rLWZpbGVicm93c2VyIC5rLWZsb2F0d3JhcHtkaXNwbGF5OmZsZXh9LmstZmlsZWJyb3dzZXIgLmstZmxvYXR3cmFwOjphZnRlcntkaXNwbGF5Om5vbmV9LmstZmlsZWJyb3dzZXIgLmstYnJlYWRjcnVtYnN7ZmxleDoxfS5rLWZpbGVicm93c2VyIC5rLXNlYXJjaC13cmFwe21hcmdpbjowIDAgMCB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO3dpZHRoOjE1MHB4O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LmstZmlsZWJyb3dzZXIgLmstc2VhcmNoLXdyYXAgLmstaW5wdXR7ZmxleDoxO3dpZHRoOjEwMHB4fS5rLWZpbGVicm93c2VyIC5rLXNlYXJjaC13cmFwIC5rLWljb257bWFyZ2luOjA7cG9zaXRpb246c3RhdGljfS5rLWZpbGVicm93c2VyIC5rLWZpbGVicm93c2VyLXRvb2xiYXJ7bWFyZ2luOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgMCAwfS5rLWZpbGVicm93c2VyIC5rLXVwbG9hZHtwYWRkaW5nOjA7Ym9yZGVyLXdpZHRoOjA7YmFja2dyb3VuZDpub25lfS5rLWZpbGVicm93c2VyIC5rLXVwbG9hZCAuay11cGxvYWQtYnV0dG9ue21hcmdpbjowfS5rLWZpbGVicm93c2VyIC5rLXVwbG9hZCAuay11cGxvYWQtc3RhdHVze2Rpc3BsYXk6bm9uZX0uay1maWxlYnJvd3NlciAuay11cGxvYWQtZmlsZXN7ZGlzcGxheTpub25lfS5rLWZpbGVicm93c2VyIC5rLXRpbGVze2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IHdyYXA7aGVpZ2h0OjM5MHB4O21heC1oZWlnaHQ6NTB2aDttYXJnaW46MCAwIHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtib3JkZXItYmxvY2stc3RhcnQtd2lkdGg6MDtvdmVyZmxvdzphdXRvfS5rLWZpbGVicm93c2VyIC5rLXRpbGV7d2lkdGg6MzMlO2hlaWdodDo5MHB4O3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7Ym94LXNpemluZzpib3JkZXItYm94O3doaXRlLXNwYWNlOm5vd3JhcDtvdmVyZmxvdzpoaWRkZW47Y3Vyc29yOnBvaW50ZXI7Ym9yZGVyLXJhZGl1czp2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKX0uay1maWxlYnJvd3NlciAuay10aWxlIC5rLWktZmlsZSwuay1maWxlYnJvd3NlciAuay10aWxlIC5rLWktZm9sZGVye2ZvbnQtc2l6ZTo0ZW19LmstZmlsZWJyb3dzZXIgLmstdGlsZSBpbnB1dHt3aWR0aDoxMDBweH0uay1maWxlYnJvd3NlciAuay10aWxlIHN0cm9uZ3tkaXNwbGF5OmJsb2NrO2ZvbnQtd2VpZ2h0OjQwMDtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpc30uay1maWxlYnJvd3NlciAuay10aWxlLWVtcHR5e2Rpc3BsYXk6YmxvY2s7bWFyZ2luOmF1dG99LmstZmlsZWJyb3dzZXIgLmstdGlsZS1lbXB0eS5rLXNlbGVjdGVke2NvbG9yOmluaGVyaXQ7Ym9yZGVyLXdpZHRoOjA7YmFja2dyb3VuZC1pbWFnZTpub25lO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay1maWxlYnJvd3NlciAuay10aWxlLWVtcHR5IHN0cm9uZ3tvcGFjaXR5Oi41O2ZvbnQtc2l6ZTozZW07Zm9udC13ZWlnaHQ6NDAwfS5rLWZpbGVicm93c2VyIC5rLXRodW1ie2Zsb2F0OmlubGluZS1zdGFydDttYXJnaW4taW5saW5lLWVuZDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pfS5rLWZpbGVicm93c2VyIC5rLWJyZWFkY3J1bWJzLXdyYXB7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQtaW5saW5lLXN0YXJ0OnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtpbnNldC1ibG9jay1zdGFydDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pfS5rLWZpbGVicm93c2VyIC5rLWJyZWFkY3J1bWJzLXdyYXAgLmstaWNvbntwb3NpdGlvbjpzdGF0aWM7bWFyZ2luLWJsb2NrLXN0YXJ0OjB9LmstZWRpdG9yLXRhYmxlLXdpemFyZC13aW5kb3cgLmstdGFic3RyaXAtd3JhcHBlcntkaXNwbGF5OmZsZXg7ZmxleDoxIDEgYXV0bztvdmVyZmxvdzphdXRvfS5rLWVkaXRvci10YWJsZS13aXphcmQtd2luZG93IC5rLXRhYnN0cmlwLXdyYXBwZXIgLmstdGFic3RyaXAuay1yb290LXRhYnN7ZmxleDoxIDEgYXV0bzttYXJnaW4tYmxvY2stZW5kOjB9LmstZWRpdG9yLXRhYmxlLXdpemFyZC13aW5kb3cgLmstZWRpdC1maWVsZD4uay1jaGVja2JveHtwb3NpdGlvbjpyZWxhdGl2ZX0uay1lZGl0b3ItaW5saW5lIC5rLXRhYmxle3dpZHRoOjEwMCU7Ym9yZGVyLXNwYWNpbmc6MDttYXJnaW46MCAwIDFlbX0uay1lZGl0b3ItaW5saW5lIC5rLXRhYmxlLC5rLWVkaXRvci1pbmxpbmUgLmstdGFibGUgdGR7b3V0bGluZTowO2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOmRvdHRlZH0uay1lZGl0b3ItaW5saW5lIC5rLXRhYmxlIHRke21pbi13aWR0aDoxcHg7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKX0uay1lZGl0b3ItaW5saW5lIC5rLWVsZW1lbnQtcmVzaXplLWhhbmRsZS13cmFwcGVye3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjVweDtoZWlnaHQ6NXB4O2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO3otaW5kZXg6MTAwfS5rLWVkaXRvci1pbmxpbmUgLmstZWxlbWVudC1yZXNpemUtaGFuZGxlLXdyYXBwZXIgLmstZWxlbWVudC1yZXNpemUtaGFuZGxle3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LmstZWRpdG9yLWlubGluZSAuay1lbGVtZW50LXJlc2l6ZS1oYW5kbGUtd3JhcHBlciAuay1lbGVtZW50LXJlc2l6ZS1oYW5kbGUuay1yZXNpemUtZWFzdHtjdXJzb3I6ZS1yZXNpemV9LmstZWRpdG9yLWlubGluZSAuay1lbGVtZW50LXJlc2l6ZS1oYW5kbGUtd3JhcHBlciAuay1lbGVtZW50LXJlc2l6ZS1oYW5kbGUuay1yZXNpemUtbm9ydGh7Y3Vyc29yOm4tcmVzaXplfS5rLWVkaXRvci1pbmxpbmUgLmstZWxlbWVudC1yZXNpemUtaGFuZGxlLXdyYXBwZXIgLmstZWxlbWVudC1yZXNpemUtaGFuZGxlLmstcmVzaXplLW5vcnRoZWFzdHtjdXJzb3I6bmUtcmVzaXplfS5rLWVkaXRvci1pbmxpbmUgLmstZWxlbWVudC1yZXNpemUtaGFuZGxlLXdyYXBwZXIgLmstZWxlbWVudC1yZXNpemUtaGFuZGxlLmstcmVzaXplLW5vcnRod2VzdHtjdXJzb3I6bnctcmVzaXplfS5rLWVkaXRvci1pbmxpbmUgLmstZWxlbWVudC1yZXNpemUtaGFuZGxlLXdyYXBwZXIgLmstZWxlbWVudC1yZXNpemUtaGFuZGxlLmstcmVzaXplLXNvdXRoe2N1cnNvcjpzLXJlc2l6ZX0uay1lZGl0b3ItaW5saW5lIC5rLWVsZW1lbnQtcmVzaXplLWhhbmRsZS13cmFwcGVyIC5rLWVsZW1lbnQtcmVzaXplLWhhbmRsZS5rLXJlc2l6ZS1zb3V0aGVhc3R7Y3Vyc29yOnNlLXJlc2l6ZX0uay1lZGl0b3ItaW5saW5lIC5rLWVsZW1lbnQtcmVzaXplLWhhbmRsZS13cmFwcGVyIC5rLWVsZW1lbnQtcmVzaXplLWhhbmRsZS5rLXJlc2l6ZS1zb3V0aHdlc3R7Y3Vyc29yOnN3LXJlc2l6ZX0uay1lZGl0b3ItaW5saW5lIC5rLWVsZW1lbnQtcmVzaXplLWhhbmRsZS13cmFwcGVyIC5rLWVsZW1lbnQtcmVzaXplLWhhbmRsZS5rLXJlc2l6ZS13ZXN0e2N1cnNvcjp3LXJlc2l6ZX0uay1lZGl0b3ItaW5saW5lIC5rLWNvbHVtbi1yZXNpemUtaGFuZGxlLXdyYXBwZXJ7cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OjEwcHg7d2lkdGg6MTBweDtjdXJzb3I6Y29sLXJlc2l6ZTt6LWluZGV4OjJ9LmstZWRpdG9yLWlubGluZSAuay1jb2x1bW4tcmVzaXplLWhhbmRsZS13cmFwcGVyIC5rLWNvbHVtbi1yZXNpemUtaGFuZGxle3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LmstZWRpdG9yLWlubGluZSAuay1jb2x1bW4tcmVzaXplLWhhbmRsZS13cmFwcGVyIC5rLWNvbHVtbi1yZXNpemUtaGFuZGxlIC5rLWNvbHVtbi1yZXNpemUtbWFya2Vye3dpZHRoOjJweDtoZWlnaHQ6MTAwJTttYXJnaW4tYmxvY2s6MDttYXJnaW4taW5saW5lOmF1dG87ZGlzcGxheTpub25lO29wYWNpdHk6Ljh9LmstZWRpdG9yLWlubGluZSAuay1yb3ctcmVzaXplLWhhbmRsZS13cmFwcGVye3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MjtjdXJzb3I6cm93LXJlc2l6ZTt3aWR0aDoxMHB4O2hlaWdodDoxMHB4fS5rLWVkaXRvci1pbmxpbmUgLmstcm93LXJlc2l6ZS1oYW5kbGUtd3JhcHBlciAuay1yb3ctcmVzaXplLWhhbmRsZXtkaXNwbGF5OnRhYmxlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LmstZWRpdG9yLWlubGluZSAuay1yb3ctcmVzaXplLWhhbmRsZS13cmFwcGVyIC5rLXJvdy1yZXNpemUtbWFya2VyLXdyYXBwZXJ7ZGlzcGxheTp0YWJsZS1jZWxsO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7bWFyZ2luOjA7cGFkZGluZzowO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uay1lZGl0b3ItaW5saW5lIC5rLXJvdy1yZXNpemUtaGFuZGxlLXdyYXBwZXIgLmstcm93LXJlc2l6ZS1tYXJrZXJ7ZGlzcGxheTpub25lO21hcmdpbjowO3BhZGRpbmc6MDt3aWR0aDoxMDAlO2hlaWdodDoycHg7b3BhY2l0eTouOH0uay1lZGl0b3J7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLWVkaXRvci5rLXJlYWRvbmx5IC5rLWVkaXRvci1jb250ZW50LmstZm9jdXN7b3V0bGluZS1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCl9LmstZWRpdG9yLWlubGluZSAuay10YWJsZSwuay1lZGl0b3ItaW5saW5lIC5rLXRhYmxlIHRke2JvcmRlci1jb2xvcjojY2NjfS5rLWVkaXRvci1pbmxpbmUgLmstZWxlbWVudC1yZXNpemUtaGFuZGxlLXdyYXBwZXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1jb2xvcjojMDAwfS5rLWVkaXRvci1pbmxpbmUgLmstY29sdW1uLXJlc2l6ZS1oYW5kbGUtd3JhcHBlciAuay1jb2x1bW4tcmVzaXplLWhhbmRsZSAuay1jb2x1bW4tcmVzaXplLW1hcmtlcntiYWNrZ3JvdW5kLWNvbG9yOiMwMGIwZmZ9LmstZWRpdG9yLWlubGluZSAuay1yb3ctcmVzaXplLWhhbmRsZS13cmFwcGVyIC5rLXJvdy1yZXNpemUtbWFya2Vye2JhY2tncm91bmQtY29sb3I6IzAwYjBmZn0uay1lZGl0b3ItaW5saW5lOmhvdmVyLC5rLWVkaXRvci1pbmxpbmUuay1ob3Zlciwuay1lZGl0b3ItaW5saW5lLmstYWN0aXZle2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpfS5rLWVkaXRvci1yZXNpemUtaGFuZGxle2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItY29sb3I6IzAwMH0uUHJvc2VNaXJyb3Itc2VsZWN0ZWRub2Rle291dGxpbmUtY29sb3I6IzhjZn0uay1jdC1wb3B1cCAuay1zZWxlY3RlZHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO2JhY2tncm91bmQtaW1hZ2U6bm9uZX0uay1lZGl0b3ItY29udGVudCAuay10ZXh0LXNlbGVjdGVkLC5rLWVkaXRvci1jb250ZW50OjpzZWxlY3Rpb257Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1lZGl0b3ItY29udGVudCAuay10ZXh0LWhpZ2hsaWdodGVke2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1zdWJ0bGUsICNmZmVjZWIpfS5rLWVkaXRvci1jb250ZW50IHRkLC5rLWVkaXRvci1jb250ZW50IHRoe2JvcmRlci1jb2xvcjojZGRkfS5rLWVkaXRvci1jb250ZW50IC5zZWxlY3RlZENlbGw6OmFmdGVye2JhY2tncm91bmQtY29sb3I6cmdiYSgyMDAsMjAwLDI1NSwuNCl9LmstaW1hZ2VlZGl0b3J7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7Ym94LXNpemluZzpib3JkZXItYm94O291dGxpbmU6MDtmb250LWZhbWlseTp2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstaW1hZ2VlZGl0b3IgKiwuay1pbWFnZWVkaXRvciAqOjpiZWZvcmUsLmstaW1hZ2VlZGl0b3IgKjo6YWZ0ZXJ7Ym94LXNpemluZzpib3JkZXItYm94fS5rLWltYWdlZWRpdG9yLXRvb2xiYXJ7Ym9yZGVyLXdpZHRoOjA7Ym9yZGVyLWJsb2NrLWVuZC13aWR0aDoxcHh9LmstaW1hZ2VlZGl0b3ItY29udGVudHtib3JkZXItd2lkdGg6MDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwfS5rLWltYWdlZWRpdG9yLWNhbnZhcy1jb250YWluZXJ7ZmxleDoxIDEgMTAwJTtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXA7b3ZlcmZsb3c6YXV0b30uay1pbWFnZWVkaXRvci1jYW52YXN7bWFyZ2luOmF1dG87ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtwb3NpdGlvbjpyZWxhdGl2ZX0uay1pbWFnZWVkaXRvci1hY3Rpb24tcGFuZXtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctOCwgMnJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTt3aWR0aDoyNDFweDtib3JkZXItd2lkdGg6MDtib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7Ym94LXNpemluZzpib3JkZXItYm94O2ZsZXg6bm9uZTtvdmVyZmxvdy15OmF1dG99LmstaW1hZ2VlZGl0b3ItYWN0aW9uLXBhbmUgLmstaW5wdXQtaW5uZXIsLmstaW1hZ2VlZGl0b3ItYWN0aW9uLXBhbmUgLmstaW5wdXQtdmFsdWUtdGV4dHt0ZXh0LW92ZXJmbG93OmNsaXB9LmstaW1hZ2VlZGl0b3ItY3JvcC1vdmVybGF5e3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQtYmxvY2stc3RhcnQ6MDtpbnNldC1pbmxpbmUtc3RhcnQ6MH0uay1pbWFnZWVkaXRvci1jcm9we3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6ZGFzaGVkO2JveC1zaXppbmc6Ym9yZGVyLWJveDtwb3NpdGlvbjphYnNvbHV0ZX0uay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS1oYW5kbGV7bWFyZ2luLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMXB4LCAxcHgpO21hcmdpbi1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0xcHgsIDFweCk7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDowIDJweCAycHggMH0uay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS1zdywuay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS1zZSwuay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS1udywuay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS1uZXt3aWR0aDoxNXB4O2hlaWdodDoxNXB4fS5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLW4sLmstaW1hZ2VlZGl0b3ItY3JvcCAuay1yZXNpemUtc3tpbnNldC1pbmxpbmUtc3RhcnQ6Y2FsYyg1MCUgLSA3LjVweCk7d2lkdGg6MTVweDtoZWlnaHQ6MH0uay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS13LC5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLWV7aW5zZXQtYmxvY2stc3RhcnQ6Y2FsYyg1MCUgLSA3LjVweCk7d2lkdGg6MDtoZWlnaHQ6MTVweH0uay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS1uZXt0cmFuc2Zvcm06cm90YXRlKC05MGRlZyl9LmstaW1hZ2VlZGl0b3ItY3JvcCAuay1yZXNpemUtbnd7dHJhbnNmb3JtOnJvdGF0ZSgtMTgwZGVnKX0uay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS1zd3t0cmFuc2Zvcm06cm90YXRlKDkwZGVnKX0uay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS1ue2luc2V0LWJsb2NrLXN0YXJ0OjB9LmstaW1hZ2VlZGl0b3ItY3JvcCAuay1yZXNpemUtc3tpbnNldC1ibG9jay1lbmQ6MH0uay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS13e2luc2V0LWlubGluZS1zdGFydDowfS5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLWV7aW5zZXQtaW5saW5lLWVuZDowfS5rLWltYWdlZWRpdG9ye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1pbWFnZWVkaXRvci1jb250ZW50e2JhY2tncm91bmQtY29sb3I6I2M2YzZjNn0uay1pbWFnZWVkaXRvci1jYW52YXN7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMCwgMCwgMCwgMC4wOSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDc1JSwgcmdiYSgwLCAwLCAwLCAwLjA5KSA3NSUsIHJnYmEoMCwgMCwgMCwgMC4wOSkpLGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgwLCAwLCAwLCAwLjA5KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNzUlLCByZ2JhKDAsIDAsIDAsIDAuMDkpIDc1JSwgcmdiYSgwLCAwLCAwLCAwLjA5KSksI2ZmZjtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQscmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246MHB4IDBweCw1cHggNXB4O3RyYW5zZm9ybS1vcmlnaW46MCAwIDA7YmFja2dyb3VuZC1vcmlnaW46cGFkZGluZy1ib3gscGFkZGluZy1ib3g7YmFja2dyb3VuZC1zaXplOjEwcHggMTBweCwxMHB4IDEwcHg7Ym94LXNoYWRvdzpub25lO3RleHQtc2hhZG93Om5vbmU7dHJhbnNpdGlvbjpub25lO3RyYW5zZm9ybTpzY2FsZVgoMSkgc2NhbGVZKDEpIHNjYWxlWigxKX0uay1pbWFnZWVkaXRvci1hY3Rpb24tcGFuZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpfS5rLWltYWdlZWRpdG9yLWNyb3B7Ym9yZGVyLWNvbG9yOiNmZmZ9LmstaW1hZ2VlZGl0b3ItY3JvcC1vdmVybGF5e2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMyl9LmstZ2FudHR7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7Ym94LXNpemluZzpib3JkZXItYm94O291dGxpbmU6MDtmb250LWZhbWlseTp2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpjb2x1bW4gbm93cmFwO3Bvc2l0aW9uOnJlbGF0aXZlO3doaXRlLXNwYWNlOm5vd3JhcDstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay1nYW50dCAuay10YWJsZS10ZHt3aGl0ZS1zcGFjZTpub3dyYXB9LmstZ2FudHQgdGR7b3ZlcmZsb3c6aGlkZGVuO3doaXRlLXNwYWNlOm5vd3JhcDt2ZXJ0aWNhbC1hbGlnbjp0b3B9LmstZ2FudHQgLmstZ3JpZC1oZWFkZXIgdHJ7aGVpZ2h0OmNhbGMoMS40Mjg1NzE0Mjg2ZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkqMiArIDFweCl9LmstZ2FudHQgLmstZ3JpZC1oZWFkZXIgLmstaGVhZGVye3Bvc2l0aW9uOnN0YXRpY30uay1nYW50dCAuay10cmVlbGlzdCAuay1ncmlkLWhlYWRlciAuay1oZWFkZXJ7cG9zaXRpb246cmVsYXRpdmV9LmstZ2FudHQgLmstZ3JpZC1jb250ZW50IHRye2hlaWdodDpjYWxjKDEuNDI4NTcxNDI4NmVtICsgdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pKjIpfS5rLWdhbnR0LmstZ2FudHQtcGxhbm5lZCAuay1ncmlkLWNvbnRlbnQgdHJ7aGVpZ2h0OmNhbGMoMi40Mjg1NzE0Mjg2ZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkqMil9LmstZ2FudHQgLmstZ2FudHQtbGF5b3V0e3doaXRlLXNwYWNlOm5vcm1hbDt2ZXJ0aWNhbC1hbGlnbjp0b3A7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmstZ2FudHQgLmstc3BsaXRiYXJ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtZmxleH0uay1nYW50dCAuay1nYW50dC1zcGxpdHRlcntib3JkZXItd2lkdGg6MH0uay1nYW50dCAuay10cmVlbGlzdC1zY3JvbGxhYmxle3dpZHRoOjEwMCU7Ym9yZGVyLXdpZHRoOjA7b3ZlcmZsb3c6YXV0b30uay1nYW50dCAuay10cmVlbGlzdC1zY3JvbGxhYmxlIC5rLWdyaWQtaGVhZGVyIC5rLWhlYWRlcntwb3NpdGlvbjpzdGlja3l9LmstZ2FudHQgLmstdHJlZWxpc3Qtc2Nyb2xsYWJsZSAuay1ncmlkLWhlYWRlciB0aCwuay1nYW50dCAuay10cmVlbGlzdC1zY3JvbGxhYmxlIC5rLWdyaWQtY29udGVudC1zdGlja3l7ei1pbmRleDo0fS5rLWdhbnR0IC5rLXRyZWVsaXN0LXNjcm9sbGFibGUgLmstZ3JpZC1oZWFkZXIgdGguay1ncmlkLWhlYWRlci1zdGlja3l7ei1pbmRleDo1fS5rLWdhbnR0IC5rLXRyZWVsaXN0LXNjcm9sbGFibGUgLmstZ3JpZC1oZWFkZXIgdHI6Zmlyc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCwuay1nYW50dCAuay10cmVlbGlzdC1zY3JvbGxhYmxlIHRib2R5IHRkOmxhc3QtY2hpbGR7cGFkZGluZzowO3ZlcnRpY2FsLWFsaWduOnRvcH0uay1nYW50dCAuay10cmVlbGlzdC1zY3JvbGxhYmxlIC5rLWdyaWQtaGVhZGVyIHRoOmxhc3QtY2hpbGQgLmstaGVhZGVye3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7Ym9yZGVyLXdpZHRoOjAgMCAxcHggMXB4O3doaXRlLXNwYWNlOm5vd3JhcH0uay1nYW50dCAuay10cmVlbGlzdC1zY3JvbGxhYmxlIHRyLmstc2VsZWN0ZWQ+dGQ6bGFzdC1jaGlsZHtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCl9LmstZ2FudHQgLmstdHJlZWxpc3Qtc2Nyb2xsYWJsZSAuay10YXNre2Rpc3BsYXk6aW5saW5lLWZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXA7d2hpdGUtc3BhY2U6bm93cmFwO3otaW5kZXg6M30uay1nYW50dCAuay10cmVlbGlzdC1zY3JvbGxhYmxlIC5rLXRhc2s6aG92ZXIgLmstdGFzay1zdGFydCwuay1nYW50dCAuay10cmVlbGlzdC1zY3JvbGxhYmxlIC5rLXRhc2s6aG92ZXIgLmstdGFzay1lbmR7ZGlzcGxheTpibG9ja30uay1nYW50dCAuay10cmVlbGlzdC1zY3JvbGxhYmxlIC5rLXRhc2s6aG92ZXIgLmstdGFzay1kcmFnaGFuZGxle3Zpc2liaWxpdHk6dmlzaWJsZX0uay1nYW50dCAuay10cmVlbGlzdC1zY3JvbGxhYmxlIC5rLXRhc2stY29udGVudHtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2Rpc3BsYXk6YmxvY2s7bGluZS1oZWlnaHQ6bm9ybWFsO2ZsZXg6MSAxIGF1dG87b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2hpdGUtc3BhY2U6bm93cmFwfS5rLWdhbnR0IC5rLXRyZWVsaXN0LXNjcm9sbGFibGUgLmstdGFzay1hY3Rpb25ze2ZsZXgtc2hyaW5rOjB9LmstZ2FudHQgLmstdHJlZWxpc3Qtc2Nyb2xsYWJsZSAuay10YXNrLW1pbGVzdG9uZXtib3JkZXI6MDt0cmFuc2Zvcm06bm9uZTtiYWNrZ3JvdW5kOm5vbmV9LmstZ2FudHQgLmstdHJlZWxpc3Qtc2Nyb2xsYWJsZSAuay10YXNrLW1pbGVzdG9uZSAuay10YXNrLW1pbGVzdG9uZS1jb250ZW50e3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7Ym94LXNpemluZzpib3JkZXItYm94O3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfS5rLWdhbnR0IC5rLXRyZWVsaXN0LXNjcm9sbGFibGUgLmstdGFzay1zdW1tYXJ5e2hlaWdodDoxNXB4O2NsaXAtcGF0aDpwb2x5Z29uKC0yMHB4IDAsIGNhbGMoMTAwJSArIDIwcHgpIDAsIGNhbGMoMTAwJSArIDIwcHgpIDEwMCUsIDEwMCUgMTAwJSwgY2FsYygxMDAlIC0gOHB4KSBjYWxjKDEwMCUgLSA1cHgpLCA4cHggY2FsYygxMDAlIC0gNXB4KSwgMCAxMDAlLCAtMjBweCAxMDAlKX0uay1nYW50dCAuay10cmVlbGlzdC1zY3JvbGxhYmxlIC5rLXRhc2stc3VtbWFyeS1jb21wbGV0ZXt3aWR0aDoxMDAlO2hlaWdodDoxNXB4fS5rLWdhbnR0IC5rLXRyZWVsaXN0LXNjcm9sbGFibGUgLmstdGFzay1zdGFydHt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTQwJSkgdHJhbnNsYXRlWSgtNTAlKX0uay1nYW50dCAuay10cmVlbGlzdC1zY3JvbGxhYmxlIC5rLXRhc2stZW5ke3RyYW5zZm9ybTp0cmFuc2xhdGVYKDE0MCUpIHRyYW5zbGF0ZVkoLTUwJSl9LmstZ2FudHQgLmstdHJlZWxpc3Qtc2Nyb2xsYWJsZSAuay1tYXN0ZXItcm93OmhvdmVyIC5rLXRhc2stZG90e2Rpc3BsYXk6YmxvY2t9LmstZ2FudHQgLmstdHJlZWxpc3Qtc2Nyb2xsYWJsZSAuay1nYW50dC1jb2x1bW5ze2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtwb2ludGVyLWV2ZW50czpub25lO3RhYmxlLWxheW91dDpmaXhlZH0uay1nYW50dCAuay1nYW50dC1kZXBlbmRlbmNpZXMtc3Zne3Bvc2l0aW9uOmFic29sdXRlO2luc2V0LWJsb2NrLXN0YXJ0OjA7aW5zZXQtaW5saW5lLXN0YXJ0OjA7b3ZlcmZsb3c6dmlzaWJsZTtwb2ludGVyLWV2ZW50czpub25lO3otaW5kZXg6Mn0uay1nYW50dCAuay1nYW50dC1kZXBlbmRlbmNpZXMtc3ZnIHBvbHlsaW5le3N0cm9rZS13aWR0aDoycHh9LmstZ2FudHQtaGVhZGVye2JvcmRlci13aWR0aDowIDAgMXB4O2ZsZXgtc2hyaW5rOjA7ei1pbmRleDo2fS5rLWdhbnR0LWZvb3Rlcntib3JkZXItd2lkdGg6MXB4IDAgMDtmbGV4LXNocmluazowfS5rLWdhbnR0LXRvZ2dsZXtkaXNwbGF5Om5vbmV9LmstZ2FudHQtdmlld3Mtd3JhcHBlcnttYXJnaW4taW5saW5lLXN0YXJ0OmF1dG99LmstZ2FudHQtdmlld3Mtd3JhcHBlciAuay12aWV3cy1kcm9wZG93bnt3aWR0aDphdXRvO2ZvbnQtc2l6ZTppbmhlcml0O2Rpc3BsYXk6bm9uZTtjdXJzb3I6cG9pbnRlcn1AbWVkaWEobWF4LXdpZHRoOiA0ODBweCl7LmstZ2FudHQtdG9vbGJhciAuay1nYW50dC10b2dnbGV7ZGlzcGxheTppbmxpbmUtZmxleH0uay1nYW50dC10b29sYmFyIC5rLWdhbnR0LXBkZiwuay1nYW50dC10b29sYmFyIC5rLWdhbnR0LWNyZWF0ZXtwYWRkaW5nOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7d2lkdGg6Y2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSoxZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pKjIgKyAycHgpO2hlaWdodDpjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpKjFlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkqMiArIDJweCl9LmstZ2FudHQtdG9vbGJhciAuay1nYW50dC1wZGYgLmstYnV0dG9uLXRleHQsLmstZ2FudHQtdG9vbGJhciAuay1nYW50dC1jcmVhdGUgLmstYnV0dG9uLXRleHR7ZGlzcGxheTpub25lfX1AbWVkaWEobWF4LXdpZHRoOiAxMDI0cHgpey5rLWdhbnR0LXZpZXdzLXdyYXBwZXIgLmstZ2FudHQtdmlld3N7ZGlzcGxheTpub25lfS5rLWdhbnR0LXZpZXdzLXdyYXBwZXIgLmstdmlld3MtZHJvcGRvd257ZGlzcGxheTpmbGV4fX0uay1nYW50dC1jb250ZW50e2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDthbGlnbi1pdGVtczpzdHJldGNoO2ZsZXg6MSAxIGF1dG87b3ZlcmZsb3c6aGlkZGVufS5rLWdhbnR0LXRyZWVsaXN0IC5rLXRyZWVsaXN0e2hlaWdodDoxMDAlO2JvcmRlci13aWR0aDowfS5rLWdhbnR0LXRyZWVsaXN0IC5rLWdyaWQtaGVhZGVyLC5rLWdhbnR0LXRyZWVsaXN0IC5rLWdyaWQtZm9vdGVye3BhZGRpbmc6MCAhaW1wb3J0YW50fS5rLWdhbnR0LXRyZWVsaXN0IC5rLWdyaWQtaGVhZGVyIHRye2hlaWdodDpjYWxjKDIuODU3MTQyODU3MmVtICsgdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pKjQgKyAycHgpO3ZlcnRpY2FsLWFsaWduOmJvdHRvbX0uay1nYW50dC10cmVlbGlzdCAuay1ncmlkLWNvbnRlbnR7b3ZlcmZsb3c6aGlkZGVuO292ZXJmbG93LXg6c2Nyb2xsfS5rLWdhbnR0LXRyZWVsaXN0IC5rLWdyaWQtY29udGVudCB0ZHt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmstZ2FudHQtdHJlZWxpc3QgLmstZ2FudHQtdHJlZWxpc3QtbmVzdGVkLWNvbHVtbnMgLmstZ3JpZC1oZWFkZXIgdHJ7aGVpZ2h0OmNhbGMoMS40Mjg1NzE0Mjg2ZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkqMiArIDFweCl9LmstZ2FudHQtdHJlZWxpc3Quay1nYW50dC10cmVlbGlzdC1zY3JvbGxhYmxlIC5rLWdyaWQtY29udGVudHtvdmVyZmxvdzpzY3JvbGx9LmstZ2FudHQtdGltZWxpbmUtcGFuZSAuay1nYW50dC10aW1lbGluZXtoZWlnaHQ6MTAwJTtib3JkZXItd2lkdGg6MDtkaXNwbGF5OmZsZXh9LmstZ2FudHQtdGltZWxpbmUtcGFuZSAuay1nYW50dC10aW1lbGluZSAqLC5rLWdhbnR0LXRpbWVsaW5lLXBhbmUgLmstZ2FudHQtdGltZWxpbmUgKjo6YmVmb3JlLC5rLWdhbnR0LXRpbWVsaW5lLXBhbmUgLmstZ2FudHQtdGltZWxpbmUgKjo6YWZ0ZXIsLmstZ2FudHQtdGltZWxpbmUtcGFuZSAuay1nYW50dC10aW1lbGluZTo6YmVmb3JlLC5rLWdhbnR0LXRpbWVsaW5lLXBhbmUgLmstZ2FudHQtdGltZWxpbmU6OmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveH0uay1nYW50dC10aW1lbGluZS1wYW5lIC5rLWdyaWQtY29udGVudHtvdmVyZmxvdy14OnNjcm9sbH0uay1nYW50dC10aW1lbGluZS1wYW5lIC5rLWhlYWRlcntwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO2JvcmRlci13aWR0aDowO2JvcmRlci1ibG9jay1lbmQtd2lkdGg6MXB4O2JvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6MXB4O3doaXRlLXNwYWNlOm5vd3JhcH0uay1nYW50dC10YWJsZXN7cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyLWNvbG9yOmluaGVyaXR9LmstZ2FudHQtcm93cywuay1nYW50dC1jb2x1bW5ze2JvcmRlci1jb2xvcjppbmhlcml0O3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MDtpbnNldC1ibG9jay1zdGFydDowO2luc2V0LWlubGluZS1zdGFydDowfS5rLWdhbnR0LWRlcGVuZGVuY2llc3tvcGFjaXR5Oi43O3Bvc2l0aW9uOmFic29sdXRlO2luc2V0LWJsb2NrLXN0YXJ0OjA7aW5zZXQtaW5saW5lLXN0YXJ0OjB9LmstZ2FudHQtZGVwZW5kZW5jaWVzIC5rLWFycm93LWUsLmstZ2FudHQtZGVwZW5kZW5jaWVzIC5rLWFycm93LXd7d2lkdGg6MDtoZWlnaHQ6MDtib3JkZXI6NXB4IHNvbGlkIHJnYmEoMCwwLDAsMCk7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQtYmxvY2stc3RhcnQ6LTRweH0uay1nYW50dC1kZXBlbmRlbmNpZXMgLmstYXJyb3ctZXtib3JkZXItbGVmdC1jb2xvcjpjdXJyZW50Q29sb3I7cmlnaHQ6LTZweH0uay1nYW50dC1kZXBlbmRlbmNpZXMgLmstYXJyb3ctd3tib3JkZXItcmlnaHQtY29sb3I6Y3VycmVudENvbG9yO2xlZnQ6LTZweH0uay1nYW50dC1saW5le2JhY2tncm91bmQtY29sb3I6Y3VycmVudENvbG9yO2JvcmRlci1jb2xvcjpjdXJyZW50Q29sb3I7cG9zaXRpb246YWJzb2x1dGV9LmstZ2FudHQtbGluZS5rLXNlbGVjdGVke3otaW5kZXg6M30uay1nYW50dC1saW5lLWh7aGVpZ2h0OjJweH0uay1nYW50dC1saW5lLXZ7d2lkdGg6MnB4fS5rLWdhbnR0LWRlcGVuZGVuY3ktaGludHt6LWluZGV4OjR9LmstZ2FudHQtdGFza3N7cG9zaXRpb246cmVsYXRpdmV9LmstZ2FudHQtdGFza3MgdGQsLmstZ2FudHQtdGFza3MgLmstdGFibGUtdGR7cGFkZGluZzowO2JvcmRlci13aWR0aDowO3Bvc2l0aW9uOnJlbGF0aXZlO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uay1nYW50dC10YXNrcyB0ZDo6YWZ0ZXJ7Y29udGVudDpcIuKAi1wifS5rLXRhc2std3JhcHttYXJnaW4tYmxvY2s6MDttYXJnaW4taW5saW5lOi0yMXB4O3BhZGRpbmctYmxvY2s6NXB4O3BhZGRpbmctaW5saW5lOjIxcHg7ZGlzcGxheTppbmxpbmUtZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mn0uay10YXNrLXdyYXAuay1kcmFnLWhpbnR7cG9zaXRpb246YWJzb2x1dGV9LmstdGFza3twb3NpdGlvbjpyZWxhdGl2ZTtmbGV4OjEgMSBhdXRvfS5rLXRhc2stZG90e3dpZHRoOmNhbGMoOHB4ICsgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSoyKTtoZWlnaHQ6Y2FsYyg4cHggKyB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pKjIpO2xpbmUtaGVpZ2h0OjE7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmFic29sdXRlO2luc2V0LWJsb2NrLXN0YXJ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX0uay10YXNrLXdyYXA6aG92ZXIgLmstdGFzay1kb3QsLmstdGFzay13cmFwLmstb3JpZ2luIC5rLXRhc2stZG90e2Rpc3BsYXk6YmxvY2t9LmstdGFzay1kb3Q6OmJlZm9yZXtjb250ZW50OlwiXCI7d2lkdGg6OHB4O2hlaWdodDo4cHg7Ym9yZGVyLXdpZHRoOjA7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1yYWRpdXM6MTAwJTtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSl9LmstdGFzay1kb3Q6aG92ZXI6OmJlZm9yZSwuay10YXNrLWRvdC5rLWhvdmVyOjpiZWZvcmV7Ym9yZGVyLXdpZHRoOjFweH0uay10YXNrLXN0YXJ0e2luc2V0LWlubGluZS1zdGFydDowfS5rLXRhc2stZW5ke2luc2V0LWlubGluZS1lbmQ6MH0uay10YXNrLWRyYWdoYW5kbGV7bWFyZ2luLWlubGluZS1zdGFydDoxNnB4O3dpZHRoOjA7aGVpZ2h0OjA7Ym9yZGVyOjVweCBzb2xpZCByZ2JhKDAsMCwwLDApO2JvcmRlci1ibG9jay1zdGFydC13aWR0aDowO2JvcmRlci1ibG9jay1lbmQtY29sb3I6aW5oZXJpdDtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldC1ibG9jay1lbmQ6MDtjdXJzb3I6ZXctcmVzaXplO3Zpc2liaWxpdHk6aGlkZGVufS5rLXRhc2std3JhcDpob3ZlciAuay10YXNrLWRyYWdoYW5kbGV7dmlzaWJpbGl0eTp2aXNpYmxlfS5rLW1pbGVzdG9uZS13cmFwe21hcmdpbi1ibG9jazowO21hcmdpbi1pbmxpbmU6LTJlbX0uay10YXNrLW1pbGVzdG9uZXt3aWR0aDoxZW07aGVpZ2h0OjFlbTtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3gtc2l6aW5nOmJvcmRlci1ib3g7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyl9LmstdGFzay1zdW1tYXJ5e2hlaWdodDoxMHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcH0uay10YXNrLXN1bW1hcnksLmstdGFzay1zdW1tYXJ5LWNvbXBsZXRle2JhY2tncm91bmQtY29sb3I6Y3VycmVudENvbG9yfS5rLXRhc2stc3VtbWFyeTo6YmVmb3JlLC5rLXRhc2stc3VtbWFyeTo6YWZ0ZXIsLmstdGFzay1zdW1tYXJ5LWNvbXBsZXRlOjpiZWZvcmUsLmstdGFzay1zdW1tYXJ5LWNvbXBsZXRlOjphZnRlcntjb250ZW50OlwiXCI7d2lkdGg6MDtoZWlnaHQ6MDtib3JkZXI6OHB4IHNvbGlkIHJnYmEoMCwwLDAsMCk7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQtYmxvY2stc3RhcnQ6MDtkaXNwbGF5Om5vbmV9LmstdGFzay1zdW1tYXJ5OjpiZWZvcmUsLmstdGFzay1zdW1tYXJ5LWNvbXBsZXRlOjpiZWZvcmV7Ym9yZGVyLWlubGluZS1zdGFydC1jb2xvcjpjdXJyZW50Q29sb3I7aW5zZXQtaW5saW5lLXN0YXJ0OjB9LmstdGFzay1zdW1tYXJ5OjphZnRlciwuay10YXNrLXN1bW1hcnktY29tcGxldGU6OmFmdGVye2JvcmRlci1pbmxpbmUtZW5kLWNvbG9yOmN1cnJlbnRDb2xvcjtpbnNldC1pbmxpbmUtZW5kOjB9LmstdGFzay1zdW1tYXJ5LWNvbXBsZXRle2hlaWdodDoxMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mn0uay10YXNrLXN1bW1hcnktcHJvZ3Jlc3N7aGVpZ2h0OjE1cHg7b3ZlcmZsb3c6aGlkZGVufS5rLXRhc2stc2luZ2xle2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7Ym9yZGVyLXdpZHRoOjBweDtib3JkZXItc3R5bGU6c29saWQ7Ym94LXNpemluZzpib3JkZXItYm94O2N1cnNvcjpkZWZhdWx0fS5rLXRhc2stc2luZ2xlIC5rLXJlc2l6ZS1oYW5kbGV7b3BhY2l0eTouNTt6LWluZGV4OjI7dmlzaWJpbGl0eTpoaWRkZW47Y3Vyc29yOmV3LXJlc2l6ZX0uay10YXNrLXNpbmdsZSAuay1yZXNpemUtaGFuZGxlOjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQtYmxvY2stc3RhcnQ6MnB4O2luc2V0LWJsb2NrLWVuZDoycHh9LmstdGFzay1zaW5nbGUgLmstcmVzaXplLXd7aW5zZXQtaW5saW5lLXN0YXJ0OjB9LmstdGFzay1zaW5nbGUgLmstcmVzaXplLXc6OmJlZm9yZXtpbnNldC1pbmxpbmUtc3RhcnQ6MnB4O2JvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6MXB4fS5rLXRhc2stc2luZ2xlIC5rLXJlc2l6ZS1le2luc2V0LWlubGluZS1lbmQ6MH0uay10YXNrLXNpbmdsZSAuay1yZXNpemUtZTo6YmVmb3Jle2luc2V0LWlubGluZS1lbmQ6MnB4O2JvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6MXB4fS5rLXRhc2stc2luZ2xlOmhvdmVyIC5rLXJlc2l6ZS1oYW5kbGUsLmstdGFzay1zaW5nbGU6aG92ZXIgLmstdGFzay1hY3Rpb25ze3Zpc2liaWxpdHk6dmlzaWJsZX0uay10YXNrLWNvbXBsZXRle2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7d2lkdGg6MjAlO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTtpbnNldC1ibG9jay1zdGFydDowO2luc2V0LWJsb2NrLWVuZDowO2luc2V0LWlubGluZS1zdGFydDowfS5rLXRhc2stY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpjZW50ZXI7d2hpdGUtc3BhY2U6bm93cmFwfS5rLXRhc2stdGVtcGxhdGV7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtsaW5lLWhlaWdodDpub3JtYWw7ZmxleDoxO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzfS5rLXRhc2stYWN0aW9uc3twYWRkaW5nOnZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTt3aGl0ZS1zcGFjZTpub3dyYXA7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpjZW50ZXI7dmlzaWJpbGl0eTpoaWRkZW47ei1pbmRleDoxfS5rLXRhc2stYWN0aW9ucz4uay1saW5re2Rpc3BsYXk6aW5saW5lLWZsZXh9LmstcmVzb3VyY2VzLXdyYXB7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTppbmxpbmUtYmxvY2s7ei1pbmRleDoyO21hcmdpbi1pbmxpbmUtc3RhcnQ6MjBweDttYXJnaW4tYmxvY2stc3RhcnQ6LTJweDtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXB9LmstcmVzb3VyY2VzLXdyYXAgLmstcmVzb3VyY2V7bWFyZ2luLWJsb2NrOjA7bWFyZ2luLWlubGluZTo1cHh9LmstdGFzay1kZXRhaWxze3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7d2hpdGUtc3BhY2U6bm93cmFwfS5rLXRhc2stZGV0YWlscyBzdHJvbmd7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZS1sZywgaW5oZXJpdCk7Zm9udC13ZWlnaHQ6bm9ybWFsO2Rpc3BsYXk6YmxvY2t9LmstdGFzay1kZXRhaWxzIC5rLXRhc2stcGN0e2ZvbnQtc2l6ZTozMnB4fS5rLXRhc2stZGV0YWlscyB1bHtsaW5lLWhlaWdodDpub3JtYWx9LmstZ2FudHQtcGxhbm5lZCAuay1nYW50dC1kZXBlbmRlbmNpZXMsLmstZ2FudHQtcGxhbm5lZCAuay10YXNrLWRvdCwuay1nYW50dC1wbGFubmVkIC5rLXJlc291cmNlcy13cmFwe21hcmdpbi1ibG9jay1zdGFydDouNTVlbX0uay1nYW50dC1wbGFubmVkIC5rLXRhc2std3JhcHtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6ZmxleC1zdGFydH0uay1nYW50dC1wbGFubmVkIC5rLXRhc2staW5uZXItd3JhcHtkaXNwbGF5OmlubGluZS1mbGV4fS5rLWdhbnR0LXBsYW5uZWQgLmstdGFzay13cmFwLmstZHJhZy1oaW50e2luc2V0LWJsb2NrLXN0YXJ0OjB9LmstZ2FudHQtcGxhbm5lZCAuay1zdW1tYXJ5LXdyYXAuay1kcmFnLWhpbnR7aW5zZXQtYmxvY2stc3RhcnQ6LjVlbX0uay1nYW50dC1wbGFubmVkIC5rLW1pbGVzdG9uZS13cmFwLmstZHJhZy1oaW50e2luc2V0LWJsb2NrLXN0YXJ0Oi4zZW19LmstdGFzay1wbGFubmVke21hcmdpbjowIDAgLjM1ZW07bGluZS1oZWlnaHQ6Ljc1ZW07ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0uay10YXNrLXBsYW5uZWQgLmstdGFzay1tb21lbnR7Ym9yZGVyLXdpZHRoOjJweDtib3JkZXItcmFkaXVzOjVweDtib3JkZXItc3R5bGU6c29saWQ7aGVpZ2h0OjZweDt3aWR0aDo2cHh9LmstdGFzay1wbGFubmVkIC5rLXRhc2stZHVyYXRpb257aGVpZ2h0OjJweH0uay10YXNrLXBsYW5uZWQgLmstdGFzay1tb21lbnQuay1tb21lbnQtbGVmdHttYXJnaW4taW5saW5lLXN0YXJ0Oi00cHh9LmstdGFzay1wbGFubmVkOmhvdmVyIC5rLXRhc2stZHVyYXRpb257aGVpZ2h0OjNweH0uay1taWxlc3RvbmUtd3JhcCAuay10YXNrLW1vbWVudHttYXJnaW4taW5saW5lLXN0YXJ0OjNweH0uay1wbGFubmVkLXRvb2x0aXAgLmstdGFzay1jb250ZW50e2Rpc3BsYXk6YmxvY2t9LmstdGFzay1vZmZzZXQtd3JhcCAuay10YXNrLWNvbnRlbnQgLmstcmVzaXplLWV7ZGlzcGxheTpub25lfS5rLXRhc2stb2Zmc2V0e2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlO2Rpc3BsYXk6ZmxleH0uay10YXNrLW9mZnNldCAuay1yZXNpemUtaGFuZGxle2luc2V0LWlubGluZS1lbmQ6MDt6LWluZGV4OjI7dmlzaWJpbGl0eTpoaWRkZW47bWFyZ2luLWlubGluZS1lbmQ6MS40ZW19LmstdGFzay1vZmZzZXQgLmstcmVzaXplLWhhbmRsZTo6YmVmb3Jle2JvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6MXB4O3Bvc2l0aW9uOmFic29sdXRlO2luc2V0LWJsb2NrLXN0YXJ0OjUwJTtpbnNldC1ibG9jay1lbmQ6LjVlbTttYXJnaW4taW5saW5lLWVuZDoycHh9LmstdGFzay1zaW5nbGU6aG92ZXIrLmstdGFzay1vZmZzZXQgLmstdGFzay1hY3Rpb25zLC5rLXRhc2stb2Zmc2V0OmhvdmVyIC5rLXRhc2stYWN0aW9ucywuay10YXNrLXNpbmdsZTpob3Zlcisuay10YXNrLW9mZnNldCAuay1yZXNpemUtaGFuZGxlLC5rLXRhc2stb2Zmc2V0OmhvdmVyIC5rLXJlc2l6ZS1oYW5kbGV7dmlzaWJpbGl0eTp2aXNpYmxlfS5rLWdhbnR0LXRvb2x0aXAtdmFsaWRhdGlvbnttYXgtd2lkdGg6MjAwcHg7ZGlzcGxheTpibG9ja30uay1nYW50dC10b29sdGlwLXZhbGlkYXRpb246OmJlZm9yZXtjb250ZW50OlwiXCI7d2lkdGg6NHB4O2hlaWdodDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO2luc2V0LWJsb2NrLXN0YXJ0OjA7aW5zZXQtaW5saW5lLXN0YXJ0OjB9LmstZ2FudHQtdG9vbHRpcC12YWxpZGF0aW9uLXJvd3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5rLWdhbnR0LXRvb2x0aXAtdmFsaWRhdGlvbi1sYWJlbHtkaXNwbGF5OmlubGluZS1mbGV4O21pbi13aWR0aDo1MHB4fS5rLWdhbnR0LXRvb2x0aXAtdmFsaWRhdGlvbi12YWx1ZXtmb250LXdlaWdodDp2YXIoLS1rZW5kby1mb250LXdlaWdodC1ib2xkLCBub3JtYWwpfS5rLWdhbnR0LXRvb2x0aXAtdmFsaWRhdGlvbi1sYWJlbCwuay1nYW50dC10b29sdGlwLXZhbGlkYXRpb24tdmFsdWV7d2hpdGUtc3BhY2U6bm93cmFwO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzfS5rLXBkZi1leHBvcnQtc2hhZG93IC5rLWdhbnR0e2Zsb2F0OmlubGluZS1zdGFydH0uay1wZGYtZXhwb3J0LXNoYWRvdyAuay1nYW50dCwuay1wZGYtZXhwb3J0LXNoYWRvdyAuay1nYW50dC10aW1lbGluZS1wYW5lLC5rLXBkZi1leHBvcnQtc2hhZG93IC5rLWdhbnR0LWRlcGVuZGVuY2llc3t3aWR0aDphdXRvICFpbXBvcnRhbnQ7aGVpZ2h0OmF1dG8gIWltcG9ydGFudDtvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnR9LmstcGRmLWV4cG9ydC1zaGFkb3cgLmstZ2FudHQtdHJlZWxpc3QgLmstdHJlZWxpc3R7ZGlzcGxheTpibG9ja30uay1wZGYtZXhwb3J0LXNoYWRvdyAuay1nYW50dC1sYXlvdXQuay1zcGxpdGJhcntkaXNwbGF5Om5vbmV9LmstZ2FudHQtZWRpdC1mb3JtIC5rLWdhbnR0LWRlbGV0ZXtmbG9hdDppbmxpbmUtc3RhcnR9LmstcnRsIC5rLXRhc2stb2Zmc2V0LXdyYXAgLmstdGFzay1jb250ZW50IC5rLXJlc2l6ZS1lLFtkaXI9cnRsXSAuay10YXNrLW9mZnNldC13cmFwIC5rLXRhc2stY29udGVudCAuay1yZXNpemUtZXtkaXNwbGF5OmJsb2NrfS5rLXJ0bCAuay10YXNrLW9mZnNldC13cmFwIC5rLXRhc2stY29udGVudCAuay1yZXNpemUtdyxbZGlyPXJ0bF0gLmstdGFzay1vZmZzZXQtd3JhcCAuay10YXNrLWNvbnRlbnQgLmstcmVzaXplLXd7ZGlzcGxheTpub25lfS5rLWdhbnR0e2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1nYW50dCAuay10cmVlbGlzdC1zY3JvbGxhYmxlIC5rLXRhc2stbWlsZXN0b25lIC5rLXRhc2stbWlsZXN0b25lLWNvbnRlbnR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCl9LmstZ2FudHQgLmstdHJlZWxpc3Qtc2Nyb2xsYWJsZSAuay10YXNrLW1pbGVzdG9uZS5rLXNlbGVjdGVkIC5rLXRhc2stbWlsZXN0b25lLWNvbnRlbnR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1nYW50dCAuay1nYW50dC1kZXBlbmRlbmNpZXMtc3ZnIHBvbHlsaW5le2ZpbGw6bm9uZTtzdHJva2U6dmFyKC0ta2VuZG8tY29sb3Itb24tYmFzZSwgIzNkM2QzZCl9LmstZ2FudHQgLmstZ2FudHQtZGVwZW5kZW5jaWVzLXN2ZyBwb2x5bGluZS5rLXNlbGVjdGVke3N0cm9rZTp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1nYW50dC1mb290ZXJ7Ym94LXNoYWRvdzpub25lfS5rLWdhbnR0LXRyZWVsaXN0IC5rLXRyZWVsaXN0LC5rLWdhbnR0LXRyZWVsaXN0IC5rLWdyaWQtY29udGVudHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstZ2FudHQgLmstbm9ud29yay1ob3Vye2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWJhc2UsICMzZDNkM2QpIDMlLCB0cmFuc3BhcmVudCl9LmstdGFzay1kb3Q6OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKX0uay10YXNrLWRvdDpob3Zlcjo6YmVmb3JlLC5rLXRhc2stZG90LmstaG92ZXI6OmJlZm9yZXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLXRhc2stbWlsZXN0b25le2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpfS5rLXRhc2stbWlsZXN0b25lLmstdGFzay1kZWxheWVke2JhY2tncm91bmQtaW1hZ2U6cmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCg5MGRlZywgdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZikgMnB4LCB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCkgMnB4LCB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCkgNHB4KX0uay10YXNrLW1pbGVzdG9uZS5rLXRhc2stYWR2YW5jZWR7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKX0uay10YXNrLW1pbGVzdG9uZS5rLXNlbGVjdGVke2JhY2tncm91bmQtaW1hZ2U6bm9uZTtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLXRhc2stc3VtbWFyeXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpfS5rLXRhc2stc3VtbWFyeS5rLXRhc2stZGVsYXllZHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvci1lbXBoYXNpcywgI2Y3NmY2MCl9LmstdGFzay1zdW1tYXJ5LmstdGFzay1hZHZhbmNlZHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLWVtcGhhc2lzLCAjODFkMTVmKX0uay10YXNrLXN1bW1hcnktY29tcGxldGV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYmFzZSwgIzNkM2QzZCl9LmstdGFzay1kZWxheWVkIC5rLXRhc2stc3VtbWFyeS1jb21wbGV0ZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCl9LmstdGFzay1hZHZhbmNlZCAuay10YXNrLXN1bW1hcnktY29tcGxldGV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCl9LmstdGFzay1zdW1tYXJ5Lmstc2VsZWN0ZWR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1zdWJ0bGUtYWN0aXZlLCAjZmZjOGM0KX0uay10YXNrLXN1bW1hcnkuay1zZWxlY3RlZCAuay10YXNrLXN1bW1hcnktY29tcGxldGV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9LmstdGFzay1zaW5nbGV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZSwgI2Y1ZjVmNSk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpfS5rLXRhc2stc2luZ2xlLmstdGFzay1kZWxheWVke2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3ItZW1waGFzaXMsICNmNzZmNjApfS5rLXRhc2stc2luZ2xlLmstdGFzay1hZHZhbmNlZHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MtZW1waGFzaXMsICM4MWQxNWYpfS5rLXRhc2stc2luZ2xlIC5rLXRhc2stY29tcGxldGV7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCl9LmstdGFzay1kZWxheWVkIC5rLXRhc2stY29tcGxldGV7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCl9LmstdGFzay1hZHZhbmNlZCAuay10YXNrLWNvbXBsZXRle2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCl9LmstdGFzay1zaW5nbGUuay1zZWxlY3RlZHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktc3VidGxlLWFjdGl2ZSwgI2ZmYzhjNCl9LmstdGFzay1zaW5nbGUuay1zZWxlY3RlZCAuay10YXNrLWNvbXBsZXRle2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9LmstZ2FudHQtbGluZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1iYXNlLCAjM2QzZDNkKX0uay1nYW50dC1saW5lLmstc2VsZWN0ZWR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9LmstdGFzay1wbGFubmVkIC5rLXRhc2stbW9tZW50e2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstdGFzay1wbGFubmVkIC5rLXRhc2stZHVyYXRpb257YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay10YXNrLXBsYW5uZWQ6aG92ZXIgLmstdGFzay1tb21lbnR7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay10YXNrLW9mZnNldHtiYWNrZ3JvdW5kLWltYWdlOnJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoMTM1ZGVnLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZiksIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSAycHgsIHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKSAycHgsIHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKSA0cHgpfS5rLXRhc2stb2Zmc2V0IC5rLXJlc2l6ZS1lOjpiZWZvcmV7Ym9yZGVyLWNvbG9yOiMwMDB9LmstdGFzay1vZmZzZXQgLmstdGFzay1hY3Rpb25ze2NvbG9yOiMwMDB9LmstdGFzay1vZmZzZXQ6aG92ZXJ7YmFja2dyb3VuZC1pbWFnZTpyZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KDEzNWRlZywgdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZikgMnB4LCB2YXIoLS1rZW5kby1jb2xvci1lcnJvci1lbXBoYXNpcywgI2Y3NmY2MCkgMnB4LCB2YXIoLS1rZW5kby1jb2xvci1lcnJvci1lbXBoYXNpcywgI2Y3NmY2MCkgNHB4KX0uay1wZGYtZXhwb3J0IC5rLXRhc2stb2Zmc2V0e2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApfS5rLW9mZnNldC10b29sdGlwLWRlbGF5ZWR7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCl9LmstcGxhbm5lZC10b29sdGlwe2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9LmstZ2FudHQtdG9vbHRpcC12YWxpZGF0aW9uOjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojNjU2NTY1fS5rLWdhbnR0LXRvb2x0aXAtdmFsaWQ6OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApfS5rLWdhbnR0LXRvb2x0aXAtaW52YWxpZDo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApfS5rLXRhYmxlLWF1dG97dGFibGUtbGF5b3V0OmF1dG99LlxcIWstdGFibGUtYXV0b3t0YWJsZS1sYXlvdXQ6YXV0byAhaW1wb3J0YW50fS5rLXRhYmxlLWZpeGVke3RhYmxlLWxheW91dDpmaXhlZH0uXFwhay10YWJsZS1maXhlZHt0YWJsZS1sYXlvdXQ6Zml4ZWQgIWltcG9ydGFudH0uay10YWJsZS1sYXlvdXQtYXV0b3t0YWJsZS1sYXlvdXQ6YXV0b30uXFwhay10YWJsZS1sYXlvdXQtYXV0b3t0YWJsZS1sYXlvdXQ6YXV0byAhaW1wb3J0YW50fS5rLXRhYmxlLWxheW91dC1maXhlZHt0YWJsZS1sYXlvdXQ6Zml4ZWR9LlxcIWstdGFibGUtbGF5b3V0LWZpeGVke3RhYmxlLWxheW91dDpmaXhlZCAhaW1wb3J0YW50fS5rLXNjaGVkdWxlcntib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3gtc2l6aW5nOmJvcmRlci1ib3g7b3V0bGluZTowO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3Bvc2l0aW9uOnJlbGF0aXZlOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLXNjaGVkdWxlciB0YWJsZSwuay1zY2hlZHVsZXIgdGhlYWQsLmstc2NoZWR1bGVyIHRmb290LC5rLXNjaGVkdWxlciB0Ym9keSwuay1zY2hlZHVsZXIgdHIsLmstc2NoZWR1bGVyIHRoLC5rLXNjaGVkdWxlciB0ZCwuay1zY2hlZHVsZXIgZGl2LC5rLXNjaGVkdWxlciAuay1zY2hlZHVsZXItZWRpdC1kaWFsb2csLmstc2NoZWR1bGVyPip7Ym9yZGVyLWNvbG9yOmluaGVyaXR9a2VuZG8tc2NoZWR1bGVyLmstc2NoZWR1bGVye292ZXJmbG93OmhpZGRlbn1rZW5kby1zY2hlZHVsZXIuay1zY2hlZHVsZXIuay1yZWFkb25seS1zY2hlZHVsZXIgLmstZXZlbnQtZGVsZXRle2Rpc3BsYXk6bm9uZX0uay1zY2hlZHVsZXItdGFibGV7d2lkdGg6MTAwJTttYXgtd2lkdGg6bm9uZTtib3JkZXItY29sbGFwc2U6c2VwYXJhdGU7Ym9yZGVyLXNwYWNpbmc6MDt0YWJsZS1sYXlvdXQ6Zml4ZWR9Lmstc2NoZWR1bGVyLXRhYmxlIHRkLC5rLXNjaGVkdWxlci10YWJsZSB0aHtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7aGVpZ2h0OjEuNDI4NTcxNDI4NmVtO292ZXJmbG93OmhpZGRlbjt3aGl0ZS1zcGFjZTpub3dyYXA7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDowO2JvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6MXB4O2JvcmRlci1ibG9jay1lbmQtd2lkdGg6MXB4O3ZlcnRpY2FsLWFsaWduOnRvcDtib3gtc2l6aW5nOmNvbnRlbnQtYm94fS5rLXNjaGVkdWxlci10YWJsZSB0ZDpmaXJzdC1jaGlsZCwuay1zY2hlZHVsZXItdGFibGUgdGg6Zmlyc3QtY2hpbGR7Ym9yZGVyLWlubGluZS1zdGFydC13aWR0aDowfS5rLXNjaGVkdWxlci10YWJsZSAuay1taWRkbGUtcm93IHRke2JvcmRlci1ibG9jay1lbmQtc3R5bGU6ZG90dGVkfS5rLXNjaGVkdWxlci10YWJsZSAuay1saW5re2N1cnNvcjpwb2ludGVyfS5rLXNjaGVkdWxlci1sYXlvdXQtZmxleHtvdmVyZmxvdzphdXRvfS5rLXNjaGVkdWxlci1sYXlvdXQtZmxleCAuay1zY2hlZHVsZXItaGVhZHtwb3NpdGlvbjpzdGlja3k7aW5zZXQtYmxvY2stc3RhcnQ6MDt6LWluZGV4OjN9Lmstc2NoZWR1bGVyLWxheW91dC1mbGV4IC5rLXNjaGVkdWxlci1ib2R5e3Bvc2l0aW9uOnJlbGF0aXZlfS5rLXNjaGVkdWxlci1sYXlvdXQtZmxleCAuay1zY2hlZHVsZXItaGVhZCwuay1zY2hlZHVsZXItbGF5b3V0LWZsZXggLmstc2NoZWR1bGVyLWJvZHl7ZGlzcGxheTpmbGV4O2ZsZXg6MTAwJTtmbGV4LXdyYXA6d3JhcH0uay1zY2hlZHVsZXItbGF5b3V0LWZsZXggLmstc2NoZWR1bGVyLXJvd3tkaXNwbGF5OmZsZXg7ZmxleDoxIDEgMTAwJTt3aWR0aDoxMDAlO21pbi13aWR0aDowfS5rLXNjaGVkdWxlci1sYXlvdXQtZmxleCAuay1zY2hlZHVsZXItZ3JvdXB7ZGlzcGxheTpmbGV4O2ZsZXg6MSAxIDEwMCU7d2lkdGg6MTAwJTttaW4td2lkdGg6MDtmbGV4LXdyYXA6d3JhcH0uay1zY2hlZHVsZXItbGF5b3V0LWZsZXggLmstc2NoZWR1bGVyLWdyb3VwIC5rLWdyb3VwLWNlbGx7ZGlzcGxheTpmbGV4O2ZsZXg6MSAxIGF1dG87ZmxleC13cmFwOndyYXA7b3ZlcmZsb3c6YXV0b30uay1zY2hlZHVsZXItbGF5b3V0LWZsZXggLmstc2NoZWR1bGVyLWdyb3VwIC5rLWdyb3VwLWNvbnRlbnR7cGFkZGluZzowO2Rpc3BsYXk6ZmxleDtmbGV4OjEgMSAxMDAlO3dpZHRoOjEwMCU7Ym9yZGVyLXdpZHRoOjA7ZmxleC13cmFwOndyYXB9Lmstc2NoZWR1bGVyLWxheW91dC1mbGV4IC5rLXNjaGVkdWxlci1ncm91cC5rLWdyb3VwLWhvcml6b250YWwgLmstZ3JvdXAtY2VsbHtmbGV4LWJhc2lzOjEwMCU7Ym9yZGVyLXdpZHRoOjA7cGFkZGluZzowfS5rLXNjaGVkdWxlci1sYXlvdXQtZmxleC5rLXNjaGVkdWxlci10aW1lbGluZS12aWV3IC5rLXNjaGVkdWxlci1ib2R5IC5rLXNjaGVkdWxlci1jZWxse2ZsZXgtYmFzaXM6YXV0b30uay1zY2hlZHVsZXItbGF5b3V0LWZsZXggLmstbW9yZS1ldmVudHN7aW5zZXQtYmxvY2stZW5kOjJweDtpbnNldC1pbmxpbmUtc3RhcnQ6MDt3aWR0aDoxMDAlfS5rLXNjaGVkdWxlci1sYXlvdXQtZmxleCAuay1zY2hlZHVsZXItY2VsbHtkaXNwbGF5OmZsZXg7ZmxleDoxIDEgMTAwJTtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7bWluLWhlaWdodDoxLjVlbTtvdmVyZmxvdzpoaWRkZW47d2hpdGUtc3BhY2U6bm93cmFwO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MCAxcHggMXB4IDA7dmVydGljYWwtYWxpZ246dG9wO2JveC1zaXppbmc6Y29udGVudC1ib3h9Lmstc2NoZWR1bGVyLWxheW91dC1mbGV4IC5rLXNjaGVkdWxlci1jZWxsLmstc2xvdC1jZWxse3Bvc2l0aW9uOnJlbGF0aXZlfS5rLXNjaGVkdWxlci1sYXlvdXQtZmxleCAuay1zY2hlZHVsZXItY2VsbC5rLWhlYWRpbmctY2VsbHtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZvbnQtd2VpZ2h0OmJvbGR9Lmstc2NoZWR1bGVyLWxheW91dC1mbGV4IC5rLXNjaGVkdWxlci1jZWxsLmstc2lkZS1jZWxse2p1c3RpZnktY29udGVudDpmbGV4LWVuZDtmbGV4LWdyb3c6MDtmbGV4LWJhc2lzOmF1dG87b3ZlcmZsb3c6dmlzaWJsZX0uay1zY2hlZHVsZXItbGF5b3V0LWZsZXggLmstc2NoZWR1bGVyLWNlbGwuay1tYWpvci1jZWxse2JvcmRlci1ibG9jay1lbmQtd2lkdGg6MH0uay1zY2hlZHVsZXItbGF5b3V0LWZsZXggLmstbWlkZGxlLXJvdyAuay1zY2hlZHVsZXItY2VsbHtib3JkZXItYmxvY2stZW5kLXN0eWxlOmRvdHRlZH0uay1zY2hlZHVsZXItbGF5b3V0LWZsZXggLmstcmVzb3VyY2UtY2VsbHtmbGV4Om5vbmU7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO292ZXJmbG93OnZpc2libGV9Lmstc2NoZWR1bGVyLWxheW91dC1mbGV4IC5rLXJlc291cmNlLWNvbnRlbnR7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO3BhZGRpbmc6MDtib3JkZXItd2lkdGg6MH0uay1zY2hlZHVsZXItbGF5b3V0LWZsZXggLmstc3RpY2t5LWNlbGx7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2ZsZXgtYmFzaXM6MDtwb3NpdGlvbjpzdGlja3k7aW5zZXQtaW5saW5lLXN0YXJ0OjA7ei1pbmRleDozfS5rLXNjaGVkdWxlci10b29sYmFye2JvcmRlci13aWR0aDowO2JvcmRlci1ibG9jay1lbmQtd2lkdGg6MXB4O3doaXRlLXNwYWNlOm5vd3JhcDtmbGV4LXNocmluazowO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mn0uay1zY2hlZHVsZXItdG9vbGJhciAuay13aWRnZXR7Zm9udC1zaXplOmluaGVyaXR9Lmstc2NoZWR1bGVyLXRvb2xiYXIgLmstbmF2LWN1cnJlbnR7Y29sb3I6aW5oZXJpdDtvdXRsaW5lOjA7dGV4dC1kZWNvcmF0aW9uOm5vbmU7ZGlzcGxheTppbmxpbmUtZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7Y3Vyc29yOnBvaW50ZXJ9Lmstc2NoZWR1bGVyLXRvb2xiYXIgLmstc2NoZWR1bGVyLXNlYXJjaHtkaXNwbGF5OmlubGluZS1mbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwfS5rLXNjaGVkdWxlci10b29sYmFyIC5rLXZpZXdzLWRyb3Bkb3due3dpZHRoOmF1dG87Zm9udDppbmhlcml0fS5rLXNjaGVkdWxlci1mb290ZXJ7Ym94LXNoYWRvdzpub25lO2JvcmRlci13aWR0aDowO2JvcmRlci1ibG9jay1zdGFydC13aWR0aDoxcHg7d2hpdGUtc3BhY2U6bm93cmFwO2ZsZXgtc2hyaW5rOjA7cG9zaXRpb246cmVsYXRpdmV9Lmstc2NoZWR1bGVyLWxheW91dHt3aWR0aDoxMDAlO2JvcmRlci1jb2xsYXBzZTpzZXBhcmF0ZTtib3JkZXItc3BhY2luZzowO2ZsZXg6MSAxIGF1dG87cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfS5rLXNjaGVkdWxlci1sYXlvdXQ+dGJvZHk+dHI+dGR7cGFkZGluZzowO3ZlcnRpY2FsLWFsaWduOnRvcH0uay1zY2hlZHVsZXItbGF5b3V0IHRkLmstc2VsZWN0ZWQsLmstc2NoZWR1bGVyLWxheW91dCAuay1zY2hlZHVsZXItY2VsbC5rLXNlbGVjdGVke291dGxpbmU6bm9uZX0uay1zY2hlZHVsZXItbGF5b3V0IHRyK3RyIC5rLXNjaGVkdWxlci10aW1lcyB0ciB0aCwuay1zY2hlZHVsZXItbGF5b3V0IC5rLXNjaGVkdWxlci1wYW5lKy5rLXNjaGVkdWxlci1wYW5lIC5rLXNjaGVkdWxlci10aW1lcyB0ciB0aHtib3JkZXItYmxvY2stZW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9Lmstc2NoZWR1bGVyLWxheW91dCB0cit0ciAuay1zY2hlZHVsZXItdGltZXMgdHIgLmstc2xvdC1jZWxsLC5rLXNjaGVkdWxlci1sYXlvdXQgdHIrdHIgLmstc2NoZWR1bGVyLXRpbWVzIHRyIC5rLXNjaGVkdWxlci10aW1lcy1hbGwtZGF5LC5rLXNjaGVkdWxlci1sYXlvdXQgdHIrdHIgLmstc2NoZWR1bGVyLXRpbWVzIHRyOmxhc3QtY2hpbGQgdGgsLmstc2NoZWR1bGVyLWxheW91dCAuay1zY2hlZHVsZXItcGFuZSsuay1zY2hlZHVsZXItcGFuZSAuay1zY2hlZHVsZXItdGltZXMgdHIgLmstc2xvdC1jZWxsLC5rLXNjaGVkdWxlci1sYXlvdXQgLmstc2NoZWR1bGVyLXBhbmUrLmstc2NoZWR1bGVyLXBhbmUgLmstc2NoZWR1bGVyLXRpbWVzIHRyIC5rLXNjaGVkdWxlci10aW1lcy1hbGwtZGF5LC5rLXNjaGVkdWxlci1sYXlvdXQgLmstc2NoZWR1bGVyLXBhbmUrLmstc2NoZWR1bGVyLXBhbmUgLmstc2NoZWR1bGVyLXRpbWVzIHRyOmxhc3QtY2hpbGQgdGh7Ym9yZGVyLWJsb2NrLWVuZC1jb2xvcjppbmhlcml0fS5rLXNjaGVkdWxlci1sYXlvdXQuay1zY2hlZHVsZXItZmxleC1sYXlvdXR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uay1zY2hlZHVsZXItbGF5b3V0Lmstc2NoZWR1bGVyLWZsZXgtbGF5b3V0Lmstc2NoZWR1bGVyLXdlZWt2aWV3IC5rLXNjaGVkdWxlci1wYW5lOmZpcnN0LWNoaWxkIC5rLXNjaGVkdWxlci10YWJsZSwuay1zY2hlZHVsZXItbGF5b3V0Lmstc2NoZWR1bGVyLWZsZXgtbGF5b3V0Lmstc2NoZWR1bGVyLWRheXZpZXcgLmstc2NoZWR1bGVyLXBhbmU6Zmlyc3QtY2hpbGQgLmstc2NoZWR1bGVyLXRhYmxle3RhYmxlLWxheW91dDpmaXhlZH0uay1zY2hlZHVsZXItaGVhZGVyLC5rLXNjaGVkdWxlci12aWV3LWhlYWRlcntwYWRkaW5nLWlubGluZS1lbmQ6dmFyKC0ta2VuZG8tc2Nyb2xsYmFyLXdpZHRoLCAxN3B4KX0uay1zY2hlZHVsZXItaGVhZGVyIHRoe3RleHQtYWxpZ246Y2VudGVyfS5rLXNjaGVkdWxlci1oZWFkZXIsLmstc2NoZWR1bGVyLWhlYWRlci13cmFwLC5rLXNjaGVkdWxlci1oZWFkZXItd3JhcD5kaXZ7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7b3ZlcmZsb3c6aGlkZGVufS5rLXNjaGVkdWxlci1oZWFkZXItd3JhcHtib3JkZXItd2lkdGg6MDtib3JkZXItc3R5bGU6c29saWQ7cG9zaXRpb246cmVsYXRpdmV9Lmstc2NoZWR1bGVyLXRpbWVze2JvcmRlci1jb2xvcjppbmhlcml0O3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbn0uay1zY2hlZHVsZXItdGltZXMgLmstc2NoZWR1bGVyLXRhYmxle3RhYmxlLWxheW91dDphdXRvfS5rLXNjaGVkdWxlci10aW1lcyB0aHtib3JkZXItd2lkdGg6MDtib3JkZXItaW5saW5lLWVuZC13aWR0aDoxcHg7Ym9yZGVyLWJsb2NrLWVuZC13aWR0aDoxcHg7dGV4dC1hbGlnbjplbmR9Lmstc2NoZWR1bGVyLXRpbWVzIC5rLXNsb3QtY2VsbCwuay1zY2hlZHVsZXItdGltZXMgLmstc2NoZWR1bGVyLXRpbWVzLWFsbC1kYXl7Ym9yZGVyLWJsb2NrLWVuZC1jb2xvcjppbmhlcml0fS5rLXNjaGVkdWxlci10aW1lcyAuay1zbG90LWNlbGwuay1sYXN0LXJlc291cmNle2JvcmRlci1pbmxpbmUtZW5kOjB9Lmstc2NoZWR1bGVyLXRpbWVzIC5rLXNsb3QtY2VsbC5rLWVtcHR5LXNsb3R7cGFkZGluZy1pbmxpbmUtc3RhcnQ6MDtwYWRkaW5nLWlubGluZS1lbmQ6MH0uay1zY2hlZHVsZXItZGF0ZWNvbHVtbnt3aWR0aDoxMmVtfS5rLXNjaGVkdWxlci10aW1lY29sdW1ue3dpZHRoOjExZW07d2hpdGUtc3BhY2U6bm93cmFwfS5rLXNjaGVkdWxlci1jb250ZW50e2JvcmRlci1jb2xvcjppbmhlcml0O3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmF1dG99Lmstc2NoZWR1bGVyLWNvbnRlbnQ6Zm9jdXN7b3V0bGluZTpub25lfWtlbmRvLXNjaGVkdWxlciAuay1ldmVudCwuay1ldmVudHtib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO21pbi1oZWlnaHQ6MjVweDtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyLXdpZHRoOjA7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7dGV4dC1hbGlnbjpzdGFydDtvdXRsaW5lOjA7Y3Vyc29yOmRlZmF1bHQ7cG9zaXRpb246YWJzb2x1dGU7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmctaW5saW5lLWVuZDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9a2VuZG8tc2NoZWR1bGVyIC5rLWV2ZW50PmRpdiwuay1ldmVudD5kaXZ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyfWtlbmRvLXNjaGVkdWxlciAuay1ldmVudCAuay1ldmVudC10ZW1wbGF0ZSwuay1ldmVudCAuay1ldmVudC10ZW1wbGF0ZXtsaW5lLWhlaWdodDpjYWxjKDI1cHggLSB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pKjIpO3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9a2VuZG8tc2NoZWR1bGVyIC5rLWV2ZW50IC5rLWV2ZW50LXRpbWUsLmstZXZlbnQgLmstZXZlbnQtdGltZXtwYWRkaW5nLWJsb2NrLWVuZDowO2ZvbnQtc2l6ZTouODc1ZW07d2hpdGUtc3BhY2U6bm93cmFwO2Rpc3BsYXk6bm9uZX1rZW5kby1zY2hlZHVsZXIgLmstZXZlbnQgLmstZXZlbnQtYWN0aW9ucywuay1ldmVudCAuay1ldmVudC1hY3Rpb25ze3doaXRlLXNwYWNlOm5vd3JhcDtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldC1ibG9jay1zdGFydDowO2luc2V0LWJsb2NrLWVuZDowO2luc2V0LWlubGluZS1lbmQ6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3otaW5kZXg6Mn1rZW5kby1zY2hlZHVsZXIgLmstZXZlbnQgLmstZXZlbnQtYWN0aW9ucyAuay1ldmVudC1kZWxldGUsLmstZXZlbnQgLmstZXZlbnQtYWN0aW9ucyAuay1ldmVudC1kZWxldGV7b3BhY2l0eTouNTt2aXNpYmlsaXR5OmhpZGRlbn1rZW5kby1zY2hlZHVsZXIgLmstZXZlbnQgLmstZXZlbnQtYWN0aW9uczpob3ZlciAuay1ldmVudC1kZWxldGUsa2VuZG8tc2NoZWR1bGVyIC5rLWV2ZW50IC5rLWV2ZW50LWFjdGlvbnMuay1ob3ZlciAuay1ldmVudC1kZWxldGUsLmstZXZlbnQgLmstZXZlbnQtYWN0aW9uczpob3ZlciAuay1ldmVudC1kZWxldGUsLmstZXZlbnQgLmstZXZlbnQtYWN0aW9ucy5rLWhvdmVyIC5rLWV2ZW50LWRlbGV0ZXtvcGFjaXR5OjF9a2VuZG8tc2NoZWR1bGVyIC5rLWV2ZW50IC5rLWV2ZW50LWFjdGlvbnMgYSwuay1ldmVudCAuay1ldmVudC1hY3Rpb25zIGF7Y29sb3I6aW5oZXJpdH1rZW5kby1zY2hlZHVsZXIgLmstZXZlbnQgLmstZXZlbnQtYWN0aW9uczpmaXJzdC1jaGlsZCwuay1ldmVudCAuay1ldmVudC1hY3Rpb25zOmZpcnN0LWNoaWxke21hcmdpbjp2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtpbnNldC1ibG9jay1zdGFydDowO2luc2V0LWlubGluZS1lbmQ6MDtmbG9hdDppbmxpbmUtc3RhcnQ7cG9zaXRpb246cmVsYXRpdmU7b3BhY2l0eToxO3Zpc2liaWxpdHk6dmlzaWJsZTtsaW5lLWhlaWdodDpub3JtYWx9a2VuZG8tc2NoZWR1bGVyIC5rLWV2ZW50IC5rLXJlc2l6ZS1oYW5kbGUsLmstZXZlbnQgLmstcmVzaXplLWhhbmRsZXt6LWluZGV4OjQ7b3BhY2l0eTouNTt2aXNpYmlsaXR5OmhpZGRlbn1rZW5kby1zY2hlZHVsZXIgLmstZXZlbnQgLmstcmVzaXplLWhhbmRsZTo6YmVmb3JlLC5rLWV2ZW50IC5rLXJlc2l6ZS1oYW5kbGU6OmJlZm9yZXtib3JkZXItY29sb3I6Y3VycmVudENvbG9yfWtlbmRvLXNjaGVkdWxlciAuay1ldmVudCAuay1yZXNpemUtbiwuay1ldmVudCAuay1yZXNpemUtbntoZWlnaHQ6LjVlbTtpbnNldC1ibG9jay1zdGFydDowfWtlbmRvLXNjaGVkdWxlciAuay1ldmVudCAuay1yZXNpemUtcywuay1ldmVudCAuay1yZXNpemUtc3toZWlnaHQ6LjVlbTtpbnNldC1ibG9jay1lbmQ6MH1rZW5kby1zY2hlZHVsZXIgLmstZXZlbnQgLmstcmVzaXplLW46OmJlZm9yZSxrZW5kby1zY2hlZHVsZXIgLmstZXZlbnQgLmstcmVzaXplLXM6OmJlZm9yZSwuay1ldmVudCAuay1yZXNpemUtbjo6YmVmb3JlLC5rLWV2ZW50IC5rLXJlc2l6ZS1zOjpiZWZvcmV7d2lkdGg6dmFyKC0ta2VuZG8tc3BhY2luZy04LCAycmVtKTtib3JkZXItYmxvY2stZW5kLXdpZHRoOjFweH1rZW5kby1zY2hlZHVsZXIgLmstZXZlbnQgLmstcmVzaXplLXcsLmstZXZlbnQgLmstcmVzaXplLXd7d2lkdGg6LjVlbTtpbnNldC1pbmxpbmUtc3RhcnQ6MH1rZW5kby1zY2hlZHVsZXIgLmstZXZlbnQgLmstcmVzaXplLWUsLmstZXZlbnQgLmstcmVzaXplLWV7d2lkdGg6LjVlbTtpbnNldC1pbmxpbmUtZW5kOjB9a2VuZG8tc2NoZWR1bGVyIC5rLWV2ZW50IC5rLXJlc2l6ZS13OjpiZWZvcmUsa2VuZG8tc2NoZWR1bGVyIC5rLWV2ZW50IC5rLXJlc2l6ZS1lOjpiZWZvcmUsLmstZXZlbnQgLmstcmVzaXplLXc6OmJlZm9yZSwuay1ldmVudCAuay1yZXNpemUtZTo6YmVmb3Jle2hlaWdodDp2YXIoLS1rZW5kby1zcGFjaW5nLTgsIDJyZW0pO2JvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6MXB4fWtlbmRvLXNjaGVkdWxlciAuay1ldmVudDpob3ZlciAuay1ldmVudC1hY3Rpb25zIC5rLWV2ZW50LWRlbGV0ZSxrZW5kby1zY2hlZHVsZXIgLmstZXZlbnQ6aG92ZXIgLmstcmVzaXplLWhhbmRsZSxrZW5kby1zY2hlZHVsZXIgLmstZXZlbnQuay1ob3ZlciAuay1ldmVudC1hY3Rpb25zIC5rLWV2ZW50LWRlbGV0ZSxrZW5kby1zY2hlZHVsZXIgLmstZXZlbnQuay1ob3ZlciAuay1yZXNpemUtaGFuZGxlLC5rLWV2ZW50OmhvdmVyIC5rLWV2ZW50LWFjdGlvbnMgLmstZXZlbnQtZGVsZXRlLC5rLWV2ZW50OmhvdmVyIC5rLXJlc2l6ZS1oYW5kbGUsLmstZXZlbnQuay1ob3ZlciAuay1ldmVudC1hY3Rpb25zIC5rLWV2ZW50LWRlbGV0ZSwuay1ldmVudC5rLWhvdmVyIC5rLXJlc2l6ZS1oYW5kbGV7dmlzaWJpbGl0eTp2aXNpYmxlfWtlbmRvLXNjaGVkdWxlciAuay1ldmVudC5rLWV2ZW50LWRyYWctaGludCAuay1ldmVudC10aW1lLC5rLWV2ZW50LmstZXZlbnQtZHJhZy1oaW50IC5rLWV2ZW50LXRpbWV7ZGlzcGxheTpibG9ja31rZW5kby1zY2hlZHVsZXIgLmstZXZlbnQgLmstZXZlbnQtdG9wLWFjdGlvbnMsa2VuZG8tc2NoZWR1bGVyIC5rLWV2ZW50IC5rLWV2ZW50LWJvdHRvbS1hY3Rpb25zLC5rLWV2ZW50IC5rLWV2ZW50LXRvcC1hY3Rpb25zLC5rLWV2ZW50IC5rLWV2ZW50LWJvdHRvbS1hY3Rpb25ze3Bvc2l0aW9uOmFic29sdXRlO2luc2V0LWJsb2NrLXN0YXJ0OjA7aW5zZXQtaW5saW5lLXN0YXJ0OjA7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcn1rZW5kby1zY2hlZHVsZXIgLmstZXZlbnQgLmstZXZlbnQtYm90dG9tLWFjdGlvbnMsLmstZXZlbnQgLmstZXZlbnQtYm90dG9tLWFjdGlvbnN7aW5zZXQtYmxvY2stc3RhcnQ6YXV0bztpbnNldC1ibG9jay1lbmQ6MH0uay1zY2hlZHVsZXItbWFya3t3aWR0aDoxZW07aGVpZ2h0OjFlbTtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmstbW9yZS1ldmVudHN7cGFkZGluZzowO2hlaWdodDoxM3B4O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MXB4O292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjphYnNvbHV0ZTtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5rLW1vcmUtZXZlbnRzPi5rLWljb257cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpfS5rLWV2ZW50LWRyYWctaGludHtvcGFjaXR5Oi41O3otaW5kZXg6M30uay1ldmVudC1kcmFnLWhpbnQgLmstZXZlbnQtYWN0aW9ucywuay1ldmVudC1kcmFnLWhpbnQgLmstZXZlbnQtdG9wLWFjdGlvbnMsLmstZXZlbnQtZHJhZy1oaW50IC5rLWV2ZW50LWJvdHRvbS1hY3Rpb25zLC5rLWV2ZW50LWRyYWctaGludCAuay1yZXNpemUtaGFuZGxle2Rpc3BsYXk6bm9uZX0uay1ldmVudC1kcmFnLWhpbnQgLmstZXZlbnQtdGltZXtkaXNwbGF5OmJsb2NrfS5rLXNjaGVkdWxlci1tYXJxdWVle2JvcmRlci13aWR0aDowO2JvcmRlci1zdHlsZTpzb2xpZH0uay1zY2hlZHVsZXItbWFycXVlZSAuay1sYWJlbC10b3AsLmstc2NoZWR1bGVyLW1hcnF1ZWUgLmstbGFiZWwtYm90dG9te2ZvbnQtc2l6ZTouNzVlbTtwb3NpdGlvbjphYnNvbHV0ZX0uay1zY2hlZHVsZXItbWFycXVlZSAuay1sYWJlbC10b3B7aW5zZXQtaW5saW5lLXN0YXJ0OnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7aW5zZXQtYmxvY2stc3RhcnQ6dmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pfS5rLXNjaGVkdWxlci1tYXJxdWVlIC5rLWxhYmVsLWJvdHRvbXtpbnNldC1pbmxpbmUtZW5kOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7aW5zZXQtYmxvY2stZW5kOnZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKX0uay1zY2hlZHVsZXItbWFycXVlZS5rLWZpcnN0OjpiZWZvcmUsLmstc2NoZWR1bGVyLW1hcnF1ZWUuay1sYXN0OjphZnRlcntjb250ZW50OlwiXCI7Ym9yZGVyLXdpZHRoOjNweDtib3JkZXItc3R5bGU6c29saWQ7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MDtoZWlnaHQ6MH0uay1zY2hlZHVsZXItbWFycXVlZS5rLWZpcnN0OjpiZWZvcmV7aW5zZXQtYmxvY2stc3RhcnQ6MDtpbnNldC1pbmxpbmUtc3RhcnQ6MDtib3JkZXItaW5saW5lLWVuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlci1ibG9jay1lbmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay1zY2hlZHVsZXItbWFycXVlZS5rLWxhc3Q6OmFmdGVye2luc2V0LWJsb2NrLWVuZDowO2luc2V0LWlubGluZS1lbmQ6MDtib3JkZXItaW5saW5lLXN0YXJ0LWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyLWJsb2NrLXN0YXJ0LWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstcGRmLWV4cG9ydC1zaGFkb3cgLmstc2NoZWR1bGVyLC5rLXNjaGVkdWxlci1wZGYtZXhwb3J0IC5rLXNjaGVkdWxlci1jb250ZW50LC5rLXNjaGVkdWxlci1wZGYtZXhwb3J0IC5rLXNjaGVkdWxlci10aW1lc3toZWlnaHQ6YXV0byAhaW1wb3J0YW50O292ZXJmbG93OnZpc2libGUgIWltcG9ydGFudH0uay1zY2hlZHVsZXItcGRmLWV4cG9ydHtvdmVyZmxvdzpoaWRkZW59Lmstc2NoZWR1bGVyLXBkZi1leHBvcnQgLmstc2NoZWR1bGVyLWhlYWRlcntwYWRkaW5nOjAgIWltcG9ydGFudH0uay1zY2hlZHVsZXItcGRmLWV4cG9ydCAuay1zY2hlZHVsZXItaGVhZGVyLXdyYXB7Ym9yZGVyLXdpZHRoOjAgIWltcG9ydGFudH0uay1zY2hlZHVsZXItcGRmLWV4cG9ydCAuay1zY2hlZHVsZXItaGVhZGVyIC5rLXNjaGVkdWxlci10YWJsZSwuay1zY2hlZHVsZXItcGRmLWV4cG9ydCAuay1zY2hlZHVsZXItY29udGVudCAuay1zY2hlZHVsZXItdGFibGV7d2lkdGg6MTAwJSAhaW1wb3J0YW50fS5rLXJlY3VycmVuY2UtZWRpdG9ye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59a2VuZG8tc2NoZWR1bGVyIC5rLXJlY3VycmVuY2UtZWRpdG9ye2Rpc3BsYXk6YmxvY2t9Lmstc2NoZWR1bGVyLW1vbnRodmlldyAuay1zY2hlZHVsZXItdGFibGV7aGVpZ2h0OjEwMCV9Lmstc2NoZWR1bGVyLW1vbnRodmlldyAuay1zY2hlZHVsZXItdGFibGUgdGR7aGVpZ2h0OjgwcHg7dGV4dC1hbGlnbjplbmR9Lmstc2NoZWR1bGVyLW1vbnRodmlldyAuay1zY2hlZHVsZXItYm9keSAuay1zY2hlZHVsZXItY2VsbHttaW4taGVpZ2h0OjgwcHh9Lmstc2NoZWR1bGVyLW1vbnRodmlldyAuay1oaWRkZW57cGFkZGluZy1pbmxpbmUtc3RhcnQ6MCAhaW1wb3J0YW50O3BhZGRpbmctaW5saW5lLWVuZDowICFpbXBvcnRhbnQ7Ym9yZGVyLWlubGluZS1lbmQtd2lkdGg6MCAhaW1wb3J0YW50fS5rLXNjaGVkdWxlci1tb250aHZpZXcgLmstc2NoZWR1bGVyLXRhYmxlLWF1dG8sLmstc2NoZWR1bGVyLW1vbnRodmlldyAuay1zY2hlZHVsZXItdGFibGUtYXV0byB0ZCwuay1zY2hlZHVsZXItbW9udGh2aWV3IC5rLXNjaGVkdWxlci1jb250ZW50IC5rLXNjaGVkdWxlci10YWJsZS1hdXRve2hlaWdodDphdXRvfS5rLXNjaGVkdWxlci1tb250aHZpZXcgLmstc2NoZWR1bGVyLWNvbnRlbnR7b3ZlcmZsb3cteTpzY3JvbGx9Lmstc2NoZWR1bGVyLW1vbnRodmlldy5rLXNjaGVkdWxlci1mbGV4LWxheW91dCAuay1zY2hlZHVsZXItY29udGVudHtvdmVyZmxvdy15OmF1dG99Lmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLW1hcmt7bWFyZ2luLWlubGluZS1lbmQ6LjVlbTt3aWR0aDoxZW07aGVpZ2h0OjFlbTtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9Lmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLXRhYmxlIHRoOmZpcnN0LWNoaWxkLC5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLXNjaGVkdWxlci10YWJsZSB0ZDpmaXJzdC1jaGlsZHtib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOjFweH0uay1zY2hlZHVsZXItYWdlbmRhdmlldyAuay1zY2hlZHVsZXItdGFibGUgdGQuay1maXJzdHtib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOjB9Lmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstdGFzaz4uay1ldmVudC1kZWxldGV7Y29sb3I6aW5oZXJpdDtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldC1ibG9jay1zdGFydDp2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7aW5zZXQtaW5saW5lLWVuZDp2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7b3BhY2l0eTouNTt2aXNpYmlsaXR5OmhpZGRlbn0uay1zY2hlZHVsZXItYWdlbmRhdmlldyAuay1ob3ZlciAuay10YXNrPi5rLWV2ZW50LWRlbGV0ZSwuay1zY2hlZHVsZXItYWdlbmRhdmlldyAuay1zY2hlZHVsZXItY29udGVudCB0cjpob3ZlciAuay1ldmVudC1kZWxldGUsLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLWNvbnRlbnQgLmstc2NoZWR1bGVyLXJvdzpob3ZlciAuay1ldmVudC1kZWxldGUsLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLWNvbnRlbnQgLmstc2NoZWR1bGVyLXJvdy5rLWhvdmVyIC5rLWV2ZW50LWRlbGV0ZXt2aXNpYmlsaXR5OnZpc2libGV9Lmstc2NoZWR1bGVyLWFnZW5kYWRheXttYXJnaW46MDttYXJnaW4taW5saW5lLWVuZDouMmVtO2ZvbnQtc2l6ZTozZW07bGluZS1oZWlnaHQ6MTtmb250LXdlaWdodDo0MDA7ZmxvYXQ6aW5saW5lLXN0YXJ0fS5rLXNjaGVkdWxlci1hZ2VuZGF3ZWVre2Rpc3BsYXk6YmxvY2s7bWFyZ2luOi40ZW0gMCAwO2xpbmUtaGVpZ2h0OjE7Zm9udC1zdHlsZTpub3JtYWx9Lmstc2NoZWR1bGVyLWFnZW5kYWRhdGV7Zm9udC1zaXplOi43NWVtfS5rLXNjaGVkdWxlci10aW1lbGluZXZpZXcgLmstc2xvdC1jZWxse292ZXJmbG93OmhpZGRlbn0uay1zY2hlZHVsZXItdGltZWxpbmV2aWV3IC5rLXNjaGVkdWxlci1jb250ZW50e292ZXJmbG93OmF1dG99Lmstc2NoZWR1bGVyLXBhbmV7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvd30uay1zY2hlZHVsZXItcGFuZSAuay1zY2hlZHVsZXItdGltZXN7ZmxleDowIDAgYXV0b30uay1zY2hlZHVsZXItcGFuZSAuay1zY2hlZHVsZXItdGltZXMgLmstc2NoZWR1bGVyLXRhYmxle2hlaWdodDoxMDAlfS5rLXNjaGVkdWxlci1wYW5lIC5rLXNjaGVkdWxlci1oZWFkZXIsLmstc2NoZWR1bGVyLXBhbmUgLmstc2NoZWR1bGVyLWNvbnRlbnR7ZmxleDoxIDEgYXV0b30uay1zY2hlZHVsZXIteWVhcnZpZXcgLmstc2NoZWR1bGVyLWJvZHl7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uay1zY2hlZHVsZXIteWVhcnZpZXcgLmstY2FsZW5kYXJ7d2lkdGg6MTAwJTtib3JkZXItd2lkdGg6MH0uay1zY2hlZHVsZXIteWVhcnZpZXcgLmstY2FsZW5kYXIgLmstY2FsZW5kYXItdmlld3tmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pfS5rLXNjaGVkdWxlci15ZWFydmlldyAuay1jYWxlbmRhciAuay1jb250ZW50e2ZsZXg6MH0uay1zY2hlZHVsZXIteWVhcnZpZXcgLmstY2FsZW5kYXIgLmstbGlua3twb3NpdGlvbjpyZWxhdGl2ZX0uay1zY2hlZHVsZXIteWVhcnZpZXcgLmstY2FsZW5kYXIgdGQuay1zZWxlY3RlZHtiYWNrZ3JvdW5kLWNvbG9yOmluaGVyaXR9Lmstc2NoZWR1bGVyLXllYXJ2aWV3IC5rLWRheS1pbmRpY2F0b3J7bWFyZ2luLWJsb2NrLXN0YXJ0OmNhbGMoMzJweCAtIDAuNWVtKTt3aWR0aDozcHg7aGVpZ2h0OjNweDtib3JkZXItcmFkaXVzOjUwJTtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldC1pbmxpbmUtc3RhcnQ6Y2FsYyg1MCUgLSAxLjVweCl9Lmstc2NoZWR1bGVyLXRvb2x0aXB7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2JvcmRlci13aWR0aDowO2NvbG9yOmluaGVyaXR9Lmstc2NoZWR1bGVyLXRvb2x0aXAgLmstdG9vbHRpcC10aXRsZXttYXJnaW4tYmxvY2stZW5kOnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSl9Lmstc2NoZWR1bGVyLXRvb2x0aXAgLmstdG9vbHRpcC10aXRsZSAuay1tb250aHtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLXNtLCBpbmhlcml0KTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9Lmstc2NoZWR1bGVyLXRvb2x0aXAgLmstdG9vbHRpcC10aXRsZSAuay1kYXl7Zm9udC1zaXplOmNhbGModmFyKC0ta2VuZG8tZm9udC1zaXplLXNtLCAwLjc1cmVtKSoyKX0uay1zY2hlZHVsZXItdG9vbHRpcCAuay10b29sdGlwLWV2ZW50cy1jb250YWluZXJ7b3ZlcmZsb3c6YXV0b30uay1zY2hlZHVsZXItdG9vbHRpcCAuay10b29sdGlwLWV2ZW50c3ttYXgtaGVpZ2h0OjI1MHB4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSl9Lmstc2NoZWR1bGVyLXRvb2x0aXAgLmstdG9vbHRpcC1ldmVudHtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7Ym94LXNpemluZzpib3JkZXItYm94O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXgtc2hyaW5rOjA7cG9zaXRpb246cmVsYXRpdmU7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSl9Lmstc2NoZWR1bGVyLXRvb2x0aXAgLmstdG9vbHRpcC1ldmVudCAuay1ldmVudC10aW1le2Rpc3BsYXk6ZmxleDtmbGV4LXNocmluazowO2ZvbnQtc2l6ZTppbmhlcml0fS5rLXNjaGVkdWxlci10b29sdGlwIC5rLW5vLWRhdGEsLmstc2NoZWR1bGVyLXRvb2x0aXAgLmstbm9kYXRhe2hlaWdodDphdXRvO21pbi1oZWlnaHQ6YXV0bztjb2xvcjppbmhlcml0fS5rLXNjaGVkdWxlci1lZGl0LWRpYWxvZyAuay1kaWFsb2d7bWF4LWhlaWdodDoxMDB2aH0uay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLWVkaXQtZm9ybS1jb250YWluZXJ7d2lkdGg6MTAwJX0uay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLWVkaXQtbGFiZWx7d2lkdGg6MTclfS5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstZWRpdC1maWVsZHt3aWR0aDo3NyV9Lmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1lZGl0LWZpZWxkPnVsPmxpe2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDthbGlnbi1pdGVtczpjZW50ZXJ9Lmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1yZWN1cnJlbmNlLWVkaXRvciAuay1yYWRpby1saXN0IC5rLXJhZGlvLXdyYXAsLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1yZWN1cnJlbmNlLWVkaXRvciAuay1jaGVja2JveC1saXN0IC5rLWNoZWNrYm94LXdyYXB7YWxpZ24tc2VsZjpjZW50ZXJ9Lmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1yZWN1ci1pbnRlcnZhbCwuay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLXJlY3VyLWNvdW50LC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstcmVjdXItbW9udGhkYXl7d2lkdGg6NWVtfS5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstcmVjdXItdW50aWwsLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1yZWN1ci1tb250aCwuay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLXJlY3VyLXdlZWtkYXksLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1yZWN1ci13ZWVrZGF5LW9mZnNldHt3aWR0aDoxMGVtfS5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstc2NoZWR1bGVyLWRhdGV0aW1lLXBpY2tlcntkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXA7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1zYWZhcmkgLmstc2NoZWR1bGVyLXRvb2x0aXAgLmstdG9vbHRpcC1ldmVudDpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ibG9jay1lbmQ6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKX0uay1zYWZhcmkgLmstc2NoZWR1bGVyLXllYXJ2aWV3IC5rLWNhbGVuZGFyLXZpZXcgLmstbW9udGh7bWFyZ2luLWJsb2NrOjA7bWFyZ2luLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pLzJ9Lmstc2NoZWR1bGVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1zY2hlZHVsZXItdG9vbGJhcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKX0uay1zY2hlZHVsZXItZm9vdGVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpfS5rLXNjaGVkdWxlci1oZWFkZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKX0uay1zY2hlZHVsZXItaGVhZGVyLXdyYXB7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9Lmstc2NoZWR1bGVyLW5vbndvcmssLmstc2NoZWR1bGVyIC5rLW5vbndvcmstaG91cntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2UsICNmNWY1ZjUpfS5rLXNjaGVkdWxlci1vdGhlci1tb250aCwuay1zY2hlZHVsZXIgLmstb3RoZXItbW9udGh7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLCAjZjVmNWY1KX0uay1zY2hlZHVsZXItbGF5b3V0IHRkLmstc2VsZWN0ZWQsLmstc2NoZWR1bGVyLWxheW91dCAuay1zY2hlZHVsZXItY2VsbC5rLXNlbGVjdGVke2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpIDI1JSwgdHJhbnNwYXJlbnQpfS5rLXNjaGVkdWxlci1sYXlvdXQtZmxleCAuay1zY2hlZHVsZXItaGVhZCwuay1zY2hlZHVsZXItbGF5b3V0LWZsZXggLmstc3RpY2t5LWNlbGx7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9LmstZXZlbnR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1ldmVudC5rLXNlbGVjdGVke2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1hY3RpdmUsICNkNDUzNDkpO2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwwLDAsLjEzKX0uay1ldmVudC5rLWV2ZW50LWludmVyc2V7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpfS5rLWV2ZW50LmstZXZlbnQtb25nb2luZ3tib3gtc2hhZG93Omluc2V0IDBweCAwcHggMHB4IDFweCByZWR9Lmstc2NoZWR1bGVyLW1hcnF1ZWU6OmJlZm9yZSwuay1zY2hlZHVsZXItbWFycXVlZTo6YWZ0ZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLXNjaGVkdWxlci1lZGl0LWRpYWxvZyAuay1kaWFsb2ctYWN0aW9uc3tib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKX0uay1zY2hlZHVsZXItYWdlbmRhdmlldyAuay1zY2hlZHVsZXItY29udGVudCB0cjpob3Zlciwuay1zY2hlZHVsZXItYWdlbmRhdmlldyAuay1zY2hlZHVsZXItY29udGVudCB0ci5rLWhvdmVyLC5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLXNjaGVkdWxlci1jb250ZW50IC5rLXNjaGVkdWxlci1yb3c6aG92ZXIsLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLWNvbnRlbnQgLmstc2NoZWR1bGVyLXJvdy5rLWhvdmVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2UtaG92ZXIsICNlYmViZWIpfS5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLXNjaGVkdWxlci1jb250ZW50IHRyOmhvdmVyIC5rLXNjaGVkdWxlci1kYXRlY29sdW1uLC5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLXNjaGVkdWxlci1jb250ZW50IHRyOmhvdmVyIC5rLXNjaGVkdWxlci1ncm91cGNvbHVtbiwuay1zY2hlZHVsZXItYWdlbmRhdmlldyAuay1zY2hlZHVsZXItY29udGVudCB0ci5rLWhvdmVyIC5rLXNjaGVkdWxlci1kYXRlY29sdW1uLC5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLXNjaGVkdWxlci1jb250ZW50IHRyLmstaG92ZXIgLmstc2NoZWR1bGVyLWdyb3VwY29sdW1ue2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1zY2hlZHVsZXItYWdlbmRhdmlldyAuay1zY2hlZHVsZXItY29udGVudCB0ci5rLXNlbGVjdGVke2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpIDI1JSwgdHJhbnNwYXJlbnQpfS5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLXNjaGVkdWxlci1jb250ZW50IHRyLmstc2VsZWN0ZWQgLmstc2NoZWR1bGVyLWRhdGVjb2x1bW4sLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLWNvbnRlbnQgdHIuay1zZWxlY3RlZCAuay1zY2hlZHVsZXItZ3JvdXBjb2x1bW57YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9Lmstc2NoZWR1bGVyLXllYXJ2aWV3IC5rLWRheS1pbmRpY2F0b3J7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1zY2hlZHVsZXIteWVhcnZpZXcgLmstc2VsZWN0ZWQgLmstZGF5LWluZGljYXRvcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpfS5rLXRvb2x0aXAuay1zY2hlZHVsZXItdG9vbHRpcHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtib3gtc2hhZG93OnZhcigtLWtlbmRvLWVsZXZhdGlvbi0yLCAwIDRweCA2cHggcmdiYSgwLCAwLCAwLCAwLjA2KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKX0uay10b29sdGlwLmstc2NoZWR1bGVyLXRvb2x0aXAgLmstY2FsbG91dHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKX0uay1jaGF0e21pbi13aWR0aDozMjBweDttaW4taGVpZ2h0OjYwMHB4O21heC1oZWlnaHQ6MTAwJTtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3gtc2l6aW5nOmJvcmRlci1ib3g7b3V0bGluZTowO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO292ZXJmbG93OmhpZGRlbjstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay1jaGF0LWhlYWRlcntmbGV4LXNocmluazowfS5rLW1lc3NhZ2UtbGlzdHtkaXNwbGF5OmZsZXg7ZmxleDoxIDEgYXV0bztmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6ZmxleC1zdGFydDtvdmVyZmxvdy14OmhpZGRlbjtvdmVyZmxvdy15OmF1dG87c2Nyb2xsLWJlaGF2aW9yOnNtb290aH0uay1tZXNzYWdlLWxpc3QtY29udGVudHtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTt3aWR0aDoxMDAlO2JveC1zaXppbmc6Ym9yZGVyLWJveDtwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4OjAgMCBhdXRvO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6ZmxleC1zdGFydDtvdmVyZmxvdzpoaWRkZW59LmstbWVzc2FnZS1saXN0LWNvbnRlbnQ+Kisqe21hcmdpbi1ibG9jay1zdGFydDp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pfS5rLW1lc3NhZ2UtZ3JvdXB7bWF4LXdpZHRoOm1pbig3NSUsNDYwcHgpO2JhY2tncm91bmQ6bm9uZTtib3gtc2l6aW5nOmJvcmRlci1ib3g7ZGlzcGxheTpmbGV4O2NvbHVtbi1nYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2ZsZXgtc2hyaW5rOjA7cG9zaXRpb246cmVsYXRpdmV9LmstbWVzc2FnZS1ncm91cCAuay1tZXNzYWdlKy5rLW1lc3NhZ2V7bWFyZ2luLWJsb2NrLXN0YXJ0OnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1tZXNzYWdlLWdyb3VwIC5rLWF2YXRhcnthbGlnbi1zZWxmOmZsZXgtZW5kfS5rLW1lc3NhZ2UtZ3JvdXA6aGFzKC5rLW1lc3NhZ2UtZ3JvdXAtY29udGVudCAuay1tZXNzYWdlOmxhc3QtY2hpbGQgLmstY2hhdC1idWJibGUuay1zZWxlY3RlZCsuay1tZXNzYWdlLXN0YXR1cykgLmstYXZhdGFye21hcmdpbi1ibG9jay1lbmQ6Y2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKSp2YXIoLS1rZW5kby1mb250LXNpemUtc20sIGluaGVyaXQpICsgdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pKTt0cmFuc2l0aW9uOm1hcmdpbiAuMnMgZWFzZS1pbi1vdXR9LmstbWVzc2FnZS1ncm91cCAuay1jaGF0LWZpbGUtd3JhcHBlcntwYWRkaW5nOjA7Z2FwOjA7b3ZlcmZsb3c6aGlkZGVufS5rLW1lc3NhZ2UtZ3JvdXAgLmstY2hhdC1maWxle3dpZHRoOjEwMCV9LmstbWVzc2FnZS1ncm91cC1jb250ZW50e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleDoxO21heC13aWR0aDoxMDAlO21pbi13aWR0aDowO3dvcmQtd3JhcDpicmVhay13b3JkO292ZXJmbG93LXdyYXA6YnJlYWstd29yZH0uay1jaGF0LW1lc3NhZ2UtdG9vbGJhcntib3JkZXI6MDtwYWRkaW5nOnZhcigtLWtlbmRvLXNwYWNpbmctMXB4LCAxcHgpO3BsYWNlLXNlbGY6c3RhcnR9LmstY2hhdC1kb3dubG9hZC1idXR0b24td3JhcHBlcnt3aWR0aDoxMDAlO2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1ibG9jay1lbmQ6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2JvcmRlci1yYWRpdXM6MCAwIHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pIHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO3RleHQtYWxpZ246c3RhcnR9LmstbWVzc2FnZS1ncm91cC1zZW5kZXJ7YWxpZ24tc2VsZjpmbGV4LWVuZDtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZX0uay1tZXNzYWdlLWdyb3VwLXNlbmRlciAuay1jaGF0LWJ1YmJsZXtwbGFjZS1zZWxmOmZsZXgtZW5kfS5rLW1lc3NhZ2UtZ3JvdXAtc2VuZGVyIC5rLW1lc3NhZ2UtZ3JvdXAtY29udGVudHthbGlnbi1pdGVtczpmbGV4LWVuZH0uay1tZXNzYWdlLWdyb3VwLXNlbmRlciAuay1tZXNzYWdlLXN0YXR1c3thbGlnbi1zZWxmOmZsZXgtZW5kfS5rLW1lc3NhZ2UtZ3JvdXAtc2VuZGVyIC5rLW1lc3NhZ2U6bGFzdC1vZi10eXBlIC5rLWNoYXQtYnViYmxle2JvcmRlci1lbmQtc3RhcnQtcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMteHhsLCAwLjc1cmVtKTtib3JkZXItZW5kLWVuZC1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy14cywgMXB4KX0uay1tZXNzYWdle21heC13aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjptYXJnaW4gLjJzIGVhc2UtaW4tb3V0O291dGxpbmU6bm9uZTt3b3JkLXdyYXA6YnJlYWstd29yZDtvdmVyZmxvdy13cmFwOmJyZWFrLXdvcmR9LmstbWVzc2FnZSAuay1jaGF0LW1lc3NhZ2UtbGlua3tmb250LXdlaWdodDpib2xkO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmstbWVzc2FnZSAuay1jaGF0LWJ1YmJsZXtib3JkZXItZW5kLXN0YXJ0LXJhZGl1czp2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLXh4bCwgMC43NXJlbSl9LmstbWVzc2FnZTpsYXN0LW9mLXR5cGUgLmstY2hhdC1idWJibGV7Ym9yZGVyLWVuZC1zdGFydC1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy14cywgMXB4KX0uay1jaGF0LWJ1YmJsZS10ZXh0e3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7b3ZlcmZsb3c6aGlkZGVuO2ZsZXgtc2hyaW5rOjA7d29yZC13cmFwOmJyZWFrLXdvcmQ7d2hpdGUtc3BhY2U6cHJlLXdyYXB9LmstY2hhdC1idWJibGUtdGV4dDpoYXMoLmstc2tlbGV0b24tY29udGFpbmVyKXt3aGl0ZS1zcGFjZTpub3JtYWx9LmstbWVzc2FnZS1ncm91cC1mdWxsLXdpZHRoe3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCV9LmstbWVzc2FnZS1ncm91cC1mdWxsLXdpZHRoIC5rLW1lc3NhZ2UsLmstbWVzc2FnZS1ncm91cC1mdWxsLXdpZHRoIC5rLWNoYXQtYnViYmxle3dpZHRoOjEwMCV9LmstY2hhdC1idWJibGUuay1idWJibGUtZXhwYW5kYWJsZSAuay1idWJibGUtY29udGVudHtoZWlnaHQ6YXV0bzt0cmFuc2l0aW9uOmhlaWdodCAycyBlYXNlfS5rLWNoYXQtYnViYmxlLmstYnViYmxlLWV4cGFuZGFibGU6bm90KC5rLWV4cGFuZGVkKSAuay1idWJibGUtY29udGVudHtoZWlnaHQ6Y2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpKX0uay1jaGF0LWJ1YmJsZS5rLWJ1YmJsZS1leHBhbmRhYmxlOm5vdCguay1leHBhbmRlZCkgLmstY2hhdC1idWJibGUtdGV4dHt3aGl0ZS1zcGFjZTpub3dyYXB9LmstY2hhdC1idWJibGU6aGFzKC5rLXR5cGluZy1pbmRpY2F0b3Ipe3BvaW50ZXItZXZlbnRzOm5vbmV9LmstbWVzc2FnZS10aW1lLC5rLW1lc3NhZ2Utc3RhdHVze2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUtc20sIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpO3doaXRlLXNwYWNlOm5vd3JhcDtwb2ludGVyLWV2ZW50czpub25lO3RyYW5zaXRpb246aGVpZ2h0IC4ycyBlYXNlLWluLW91dDtoZWlnaHQ6MDtvdmVyZmxvdzpoaWRkZW59LmstbWVzc2FnZS10aW1le3BsYWNlLXNlbGY6Y2VudGVyfS5rLW1lc3NhZ2Utc3RhdHVze2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pfS5rLWNoYXQtYnViYmxle3dpZHRoOmZpdC1jb250ZW50O21heC13aWR0aDoxMDAlO292ZXJmbG93OmhpZGRlbjtvdmVyZmxvdy13cmFwOmJyZWFrLXdvcmQ7dGV4dC1hbGlnbjpzdGFydH0uay1jaGF0LWJ1YmJsZSAuay1idWJibGUtY29udGVudHtvdmVyZmxvdzpoaWRkZW47ZmxleDoxO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTt0cmFuc2l0aW9uOmhlaWdodCAuMnMgZWFzZS1pbi1vdXR9LmstY2hhdC1idWJibGUgYXtjb2xvcjppbmhlcml0O3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Zm9udC13ZWlnaHQ6Ym9sZH0uay1idWJibGUtY29udGVudCAuay1tZXNzYWdlLXJlZmVyZW5jZXtib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pfS5rLW1lc3NhZ2U6aGFzKC5rLXNlbGVjdGVkKXtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLW1lc3NhZ2U6aGFzKC5rLXNlbGVjdGVkKSAuay1tZXNzYWdlLXRpbWUsLmstbWVzc2FnZTpoYXMoLmstc2VsZWN0ZWQpIC5rLW1lc3NhZ2Utc3RhdHVze2hlaWdodDpjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpKnZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgaW5oZXJpdCkpfS5rLW1lc3NhZ2UtZXJyb3IsLmstbWVzc2FnZS1zZW5kaW5ne21hcmdpbi1ibG9jay1lbmQ6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKX0uay1tZXNzYWdlLWVycm9yIC5rLW1lc3NhZ2Utc3RhdHVzLC5rLW1lc3NhZ2Utc2VuZGluZyAuay1tZXNzYWdlLXN0YXR1c3toZWlnaHQ6Y2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKSp2YXIoLS1rZW5kby1mb250LXNpemUtc20sIGluaGVyaXQpKX0uay1tZXNzYWdlLXJlZmVyZW5jZXtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtmbGV4LXNocmluazowO3Bvc2l0aW9uOnJlbGF0aXZlO3doaXRlLXNwYWNlOm5vd3JhcDtib3gtc2l6aW5nOmJvcmRlci1ib3g7b3V0bGluZTowO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKX0uay1tZXNzYWdlLXJlZmVyZW5jZT4uay1pY29ue2ZsZXgtc2hyaW5rOjB9LmstbWVzc2FnZS1yZWZlcmVuY2UtY29udGVudHtwYWRkaW5nLWJsb2NrOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pLzIpO3BhZGRpbmctaW5saW5lLXN0YXJ0OmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pKjMpO3BhZGRpbmctaW5saW5lLWVuZDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKS8yKTtib3gtc2l6aW5nOmJvcmRlci1ib3g7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1vdmVyZmxvdzplbGxpcHNpcztvdmVyZmxvdzpoaWRkZW47d2hpdGUtc3BhY2U6bm93cmFwfS5rLW1lc3NhZ2UtcmVmZXJlbmNlLWNvbnRlbnQ6OmJlZm9yZXtkaXNwbGF5OmlubGluZS1ibG9jaztjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQtaW5saW5lLXN0YXJ0OnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtoZWlnaHQ6Y2FsYygxMDAlIC0gdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pKTt3aWR0aDoycHh9LmstbWVzc2FnZS1waW5uZWR7Ym9yZGVyLWJsb2NrLWVuZC13aWR0aDoxcHg7Ym9yZGVyLWJsb2NrLWVuZC1zdHlsZTpzb2xpZDtjdXJzb3I6cG9pbnRlcn0uay1tZXNzYWdlLXJlbW92ZWR7Zm9udC1zdHlsZTppdGFsaWN9LmstbWVzc2FnZS1hdXRob3J7bWFyZ2luLWJsb2NrLWVuZDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKS8yKTtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLXNtLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodC14cywgbm9ybWFsKTtmb250LXdlaWdodDpib2xkfS5rLXRpbWVzdGFtcHtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLXNtLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKTt0ZXh0LXRyYW5zZm9ybTpub25lO3RleHQtYWxpZ246Y2VudGVyO2FsaWduLXNlbGY6c3RyZXRjaDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pfS5rLXRpbWVzdGFtcDo6YmVmb3JlLC5rLXRpbWVzdGFtcDo6YWZ0ZXJ7ZGlzcGxheTppbmxpbmUtZmxleDtjb250ZW50OlwiXCI7aGVpZ2h0OjFweDtmbGV4OjF9LmstbWVzc2FnZS1ib3gtd3JhcHBlcntwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO3BhZGRpbmctYmxvY2stZW5kOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKX0uay1tZXNzYWdlLWJveC13cmFwcGVyIC5rLWNoYXQtZmlsZS13cmFwcGVye2ZsZXgtZGlyZWN0aW9uOnJvd30uay1tZXNzYWdlLWJveHt3aWR0aDoxMDAlO2JveC1zaXppbmc6Ym9yZGVyLWJveDtmbGV4LXNocmluazowfS5rLW1lc3NhZ2UtYm94IC5rLWlucHV0LXByZWZpeC1ob3Jpem9udGFse2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5rLW1lc3NhZ2UtYm94OmZvY3VzLC5rLW1lc3NhZ2UtYm94LmstZm9jdXMsLmstbWVzc2FnZS1ib3g6Zm9jdXMtd2l0aGlue291dGxpbmU6MDtib3gtc2hhZG93Om5vbmV9LmstbWVzc2FnZS1ib3ggLmstaW5wdXQtcHJlZml4LC5rLW1lc3NhZ2UtYm94IC5rLWlucHV0LXN1ZmZpeHt3aWR0aDoxMDAlO3BhZGRpbmc6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKX0uay1jaGF0LWJ1YmJsZSAuay1tZXNzYWdlLXJlZmVyZW5jZSwuay1tZXNzYWdlLWJveCAuay1tZXNzYWdlLXJlZmVyZW5jZXtwYWRkaW5nLWlubGluZTpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKS8yKTtwYWRkaW5nLWJsb2NrOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pLzIpfS5rLWNoYXQtZmlsZS13cmFwcGVye2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6Y29sdW1uIHdyYXA7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO21hcmdpbjowO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO2JveC1zaXppbmc6Ym9yZGVyLWJveDttaW4td2lkdGg6MDt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlO292ZXJmbG93OmhpZGRlbn0uay1jaGF0LWZpbGV7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtvdmVyZmxvdzpoaWRkZW47Ym94LXNpemluZzpib3JkZXItYm94O2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pfS5rLWNoYXQtZmlsZT4uay1pY29ue2ZsZXgtc2hyaW5rOjB9LmstY2hhdC1maWxlIC5rLWNoYXQtZmlsZS1pbmZve2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6ZmxleC1zdGFydDt0ZXh0LWFsaWduOnN0YXJ0O2ZsZXg6MTtvdmVyZmxvdzpoaWRkZW47bWluLXdpZHRoOjA7bWF4LXdpZHRoOjEwMCU7dGV4dC1vdmVyZmxvdzplbGxpcHNpc30uay1jaGF0LWZpbGUgLmstY2hhdC1maWxlLW5hbWV7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLXNtLCBpbmhlcml0KTt3aWR0aDoxMDAlO3doaXRlLXNwYWNlOm5vd3JhcDtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpc30uay1jaGF0LWZpbGUgLmstY2hhdC1maWxlLXNpemUsLmstY2hhdC1maWxlIC5rLWNoYXQtZmlsZS1zdGF0dXN7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZS14cywgaW5oZXJpdCl9LmstbWVzc2FnZS1ncm91cCAuay1jaGF0LWZpbGUrLmstY2hhdC1maWxlOm5vdCguay1jaGF0LWZpbGUtZGVsZXRlZCl7cGFkZGluZy1ibG9jay1zdGFydDowfS5rLWNoYXQtZmlsZS1kb3dubG9hZC13cmFwcGVye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LmstbWVzc2FnZS1ib3gtd3JhcHBlciAuay1jaGF0LWZpbGUsLmstbWVzc2FnZS1ncm91cC1mdWxsLXdpZHRoIC5rLWNoYXQtZmlsZSwuay1tZXNzYWdlOmhhcyguay1idWJibGUtZXhwYW5kYWJsZSkrLmstY2hhdC1maWxlLXdyYXBwZXIgLmstY2hhdC1maWxle3dpZHRoOjI0MHB4fS5rLWNoYXQgLmstY2FyZC1saXN0e21hcmdpbjp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgMCAwfS5rLW1lc3NhZ2UtZ3JvdXAtc2VuZGVyKy5rLWNhcmQtbGlzdCwuay1tZXNzYWdlLWdyb3VwLXNlbmRlcisua2VuZG8tY2hhdC1tZXNzYWdlLWF0dGFjaG1lbnRzLmstY2FyZC1saXN0e2FsaWduLXNlbGY6ZmxleC1lbmR9LmstY2hhdCAuay1jYXJkLWRlY2t7bWF4LXdpZHRoOmNhbGMoMTAwJSArIHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkqMik7Ym94LXNpemluZzpib3JkZXItYm94O21hcmdpbi1pbmxpbmUtc3RhcnQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pKi0xKTttYXJnaW4taW5saW5lLWVuZDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkqLTEpO3BhZGRpbmc6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pIHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7b3ZlcmZsb3c6aGlkZGVuO292ZXJmbG93LXg6YXV0bztzY3JvbGwtYmVoYXZpb3I6c21vb3RofS5rLWNoYXQgLmstY2FyZC1kZWNrIC5rLWNhcmR7d2lkdGg6MjAwcHh9LmstY2hhdCAuay1jYXJkLWRlY2stc2Nyb2xsd3JhcHttYXJnaW4taW5saW5lLWVuZDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkqLTEpO21hcmdpbi1pbmxpbmUtc3RhcnQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pKi0xKTtwYWRkaW5nLWlubGluZS1zdGFydDp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO3BhZGRpbmctaW5saW5lLWVuZDp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pfS5rLWNoYXQgLmstY2FyZC1kZWNrLXNjcm9sbHdyYXA+LmstY2FyZC1kZWNre21hcmdpbi1ibG9jay1lbmQ6LTIwcHg7cGFkZGluZy1ibG9jay1lbmQ6MjBweH0uay1jaGF0IC5rLWNhcmQtZGVjayAuay1jYXJkLXdyYXB7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO2FsaWduLWl0ZW1zOnN0cmV0Y2g7ZmxleDowIDAgYXV0bztwYWRkaW5nLWJsb2NrLWVuZDo1cHh9LmstY2hhdCAuay1jYXJkLWRlY2sgLmstY2FyZC13cmFwIC5rLWNhcmR7ZmxleDowIDAgYXV0b30uay1jaGF0IC5rLWNhcmQtZGVjayAuay1jYXJkLXdyYXAuay1zZWxlY3RlZHtiYWNrZ3JvdW5kOm5vbmV9LmstdHlwaW5nLWluZGljYXRvcntkaXNwbGF5OmlubGluZS1mbGV4O2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO2ZsZXgtZmxvdzpyb3cgbm93cmFwfS5rLXR5cGluZy1pbmRpY2F0b3Igc3Bhbnt3aWR0aDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7aGVpZ2h0OnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtib3JkZXItcmFkaXVzOjUwJTtmbGV4OjAgMCB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7YmFja2dyb3VuZC1jb2xvcjpjdXJyZW50Q29sb3I7b3BhY2l0eTouMjV9LmstdHlwaW5nLWluZGljYXRvciBzcGFuOm50aC1vZi10eXBlKDEpe2FuaW1hdGlvbjoxcyBrLWFuaW1hdGlvbi1ibGluayBpbmZpbml0ZSAuMzMzM3N9LmstdHlwaW5nLWluZGljYXRvciBzcGFuOm50aC1vZi10eXBlKDIpe2FuaW1hdGlvbjoxcyBrLWFuaW1hdGlvbi1ibGluayBpbmZpbml0ZSAuNjY2NnN9LmstdHlwaW5nLWluZGljYXRvciBzcGFuOm50aC1vZi10eXBlKDMpe2FuaW1hdGlvbjoxcyBrLWFuaW1hdGlvbi1ibGluayBpbmZpbml0ZSAuOTk5OXN9QGtleWZyYW1lcyBrLWFuaW1hdGlvbi1ibGlua3s1MCV7b3BhY2l0eTouNX19LmstY2hhdC11cGxvYWQgLmstZXh0ZXJuYWwtZHJvcHpvbmV7aGVpZ2h0OmF1dG99LmstY2hhdC11cGxvYWQgLmstdXBsb2Fke21hcmdpbi1ibG9jay1zdGFydDp2YXIoLS1rZW5kby1zcGFjaW5nLTYsIDEuNXJlbSl9LmstY2hhdC11cGxvYWQgLmstdXBsb2FkLWZpbGVze21heC1oZWlnaHQ6dmFyKC0ta2VuZG8tc3BhY2luZy0yNSwgN3JlbSl9LmstcnRsIC5rLW1lc3NhZ2UtYm94IC5rLWJ1dHRvbixbZGlyPXJ0bF0gLmstbWVzc2FnZS1ib3ggLmstYnV0dG9ue3RyYW5zZm9ybTpzY2FsZVgoLTEpfS5rLWNoYXR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSl9LmstdGltZXN0YW1we2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nil9LmstdGltZXN0YW1wOjpiZWZvcmUsLmstdGltZXN0YW1wOjphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSl9LmstbWVzc2FnZS1zdGF0dXN7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KX0uay1tZXNzYWdlLWdyb3VwLXNlbmRlciAuay1jaGF0LWJ1YmJsZXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtib3gtc2hhZG93Om5vbmV9LmstbWVzc2FnZS1ncm91cC1zZW5kZXIgLmstY2hhdC1idWJibGU6YWN0aXZlLC5rLW1lc3NhZ2UtZ3JvdXAtc2VuZGVyIC5rLWNoYXQtYnViYmxlLmstYWN0aXZlLC5rLW1lc3NhZ2UtZ3JvdXAtc2VuZGVyIC5rLWNoYXQtYnViYmxlLmstc2VsZWN0ZWR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktYWN0aXZlLCAjZDQ1MzQ5KTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktYWN0aXZlLCAjZDQ1MzQ5KX0uay1tZXNzYWdlLWdyb3VwLXNlbmRlciAuay1jaGF0LWJ1YmJsZTpmb2N1cywuay1tZXNzYWdlLWdyb3VwLXNlbmRlciAuay1jaGF0LWJ1YmJsZS5rLWZvY3Vze2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO2JveC1zaGFkb3c6MCAwIDAgMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KSAxNiUsIHRyYW5zcGFyZW50KX0uay1tZXNzYWdlLWdyb3VwLXNlbmRlciAuay1jaGF0LWJ1YmJsZTpob3Zlciwuay1tZXNzYWdlLWdyb3VwLXNlbmRlciAuay1jaGF0LWJ1YmJsZS5rLWhvdmVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWhvdmVyLCAjZWE1YTUxKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktaG92ZXIsICNlYTVhNTEpfS5rLXR5cGluZy1pbmRpY2F0b3J7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1vbi1zdWJ0bGUsICMzZDNkM2QpfS5rLWNoYXQtZmlsZXtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKX0uay1jaGF0LWZpbGUtZGVsZXRlZHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3Itc3VidGxlLCAjZmNkZGRhKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvci1vbi1zdWJ0bGUsICM3YTBjMDApO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3Itc3VidGxlLCAjZmNkZGRhKX0uay1tZXNzYWdlLWJveC13cmFwcGVyIC5rLWNoYXQtZmlsZXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1zdWJ0bGUsICNlYmViZWIpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2Utb24tc3VidGxlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2Utc3VidGxlLCAjZWJlYmViKX0uay1tZXNzYWdlLXJlZmVyZW5jZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKX0uay1tZXNzYWdlLXJlZmVyZW5jZS1zZW5kZXIgLmstbWVzc2FnZS1yZWZlcmVuY2UtY29udGVudDo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1lbXBoYXNpcywgI2ZmOWQ5Nyl9LmstbWVzc2FnZS1yZWZlcmVuY2UtY29udGVudDo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1lbXBoYXNpcywgI2MyYzJjMil9LmstbWVzc2FnZS1waW5uZWR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSl9LmstY2hhdC10b29sYmFyLC5rLWNoYXQgLmstdG9vbGJhci1ib3h7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSl9LmstbWVkaWFwbGF5ZXJ7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7Ym94LXNpemluZzpib3JkZXItYm94O291dGxpbmU6MDtmb250LWZhbWlseTp2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay1tZWRpYXBsYXllciAqLC5rLW1lZGlhcGxheWVyICo6OmJlZm9yZSwuay1tZWRpYXBsYXllciAqOjphZnRlcntib3gtc2l6aW5nOmJvcmRlci1ib3h9LmstbWVkaWFwbGF5ZXI+aWZyYW1le3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Ym9yZGVyOjA7dmVydGljYWwtYWxpZ246dG9wfS5rLW1lZGlhcGxheWVyLXRpdGxlYmFye3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjI7aW5zZXQtYmxvY2stc3RhcnQ6MDtpbnNldC1pbmxpbmUtc3RhcnQ6MDtpbnNldC1pbmxpbmUtZW5kOjB9LmstbWVkaWFwbGF5ZXItdG9vbGJhci13cmFwe3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MjtpbnNldC1ibG9jay1lbmQ6MDtpbnNldC1pbmxpbmUtc3RhcnQ6MDtpbnNldC1pbmxpbmUtZW5kOjB9LmstbWVkaWFwbGF5ZXItdG9vbGJhcntib3JkZXItd2lkdGg6MDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7Ym94LXNoYWRvdzpub25lfS5rLW1lZGlhcGxheWVyLXRvb2xiYXIgLmstZHJvcGRvd24tbGlzdCwuay1tZWRpYXBsYXllci10b29sYmFyIC5rLWRyb3Bkb3duLC5rLW1lZGlhcGxheWVyLXRvb2xiYXIgLmstZHJvcGRvd25saXN0e3dpZHRoOmF1dG99LmstbWVkaWFwbGF5ZXItdGltZS13cmFwe2ZsZXg6MX0uay1tZWRpYXBsYXllci12b2x1bWUtd3JhcHtwYWRkaW5nOjAgN3B4O2FsaWduLWl0ZW1zOmNlbnRlcn0uay1tZWRpYXBsYXllci12b2x1bWV7d2lkdGg6MTAwcHh9Lmstc2xpZGVyLmstbWVkaWFwbGF5ZXItc2Vla2Jhcnt3aWR0aDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MztpbnNldC1ibG9jay1zdGFydDowO2luc2V0LWlubGluZS1zdGFydDowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfS5rLW1lZGlhcGxheWVyLXNlZWtiYXIgLmstc2xpZGVyLXRyYWNre3dpZHRoOjEwMCUgIWltcG9ydGFudDtib3JkZXItcmFkaXVzOjB9LmstbWVkaWFwbGF5ZXItc2Vla2JhciAuay1zbGlkZXItc2VsZWN0aW9ue2JvcmRlci1yYWRpdXM6MH0uay1tZWRpYXBsYXllci1mdWxsc2NyZWVue3otaW5kZXg6MTAwMDA7cG9zaXRpb246Zml4ZWQ7aW5zZXQtYmxvY2stc3RhcnQ6MDtpbnNldC1pbmxpbmUtc3RhcnQ6MDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7aGVpZ2h0OjEwMCUgIWltcG9ydGFudH0uay1tZWRpYXBsYXllcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9LmstbWVkaWFwbGF5ZXItdGl0bGViYXJ7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgNzAlLCB0cmFuc3BhcmVudCksIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgMCUsIHRyYW5zcGFyZW50KSk7dGV4dC1zaGFkb3c6MCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDUwJSwgdHJhbnNwYXJlbnQpfS5rLXRpbWVsaW5le2JveC1zaXppbmc6Ym9yZGVyLWJveDtvdXRsaW5lOjA7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLXRpbWVsaW5lICosLmstdGltZWxpbmUgKjo6YmVmb3JlLC5rLXRpbWVsaW5lICo6OmFmdGVyLC5rLXRpbWVsaW5lOjpiZWZvcmUsLmstdGltZWxpbmU6OmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveH0uay10aW1lbGluZSB1bHttYXJnaW46MDtwYWRkaW5nOjB9LmstdGltZWxpbmUgdWwgbGl7bGlzdC1zdHlsZS10eXBlOm5vbmV9LmstdGltZWxpbmUgLmstdGltZWxpbmUtZmxhZ3tkaXNwbGF5OmlubGluZS1ibG9jazt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7bWluLXdpZHRoOjgwcHg7bWF4LXdpZHRoOmNhbGMoODBweCArIHZhcigtLWtlbmRvLXNwYWNpbmctMTAsIDIuNXJlbSkqMik7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfS5rLXRpbWVsaW5lIC5rLXRpbWVsaW5lLWNpcmNsZXt3aWR0aDoxNnB4O2hlaWdodDoxNnB4O2JvcmRlci1yYWRpdXM6NTAlO2ZsZXgtc2hyaW5rOjA7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfS5rLXRpbWVsaW5lLmstdGltZWxpbmUtZGF0ZXMtaGlkZGVuIC5rLXRpbWVsaW5lLWRhdGV7ZGlzcGxheTpub25lfS5rLXRpbWVsaW5lLmstdGltZWxpbmUtY29sbGFwc2libGUgLmstY2FyZC1oZWFkZXJ7Y3Vyc29yOnBvaW50ZXJ9LmstdGltZWxpbmUuay10aW1lbGluZS1jb2xsYXBzaWJsZSAuay1ldmVudC1jb2xsYXBzZXtkaXNwbGF5OmZsZXh9LmstdGltZWxpbmUtY2FyZCAuay1jYXJke3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OnZpc2libGV9LmstdGltZWxpbmUtY2FyZCAuay1jYXJkIC5rLWNhcmQtaGVhZGVye292ZXJmbG93OnZpc2libGU7Ym9yZGVyLWJsb2NrLWVuZDowfS5rLXRpbWVsaW5lLWNhcmQgLmstY2FyZCAuay1jYXJkLWhlYWRlcisuay1jYXJkLWJvZHl7cGFkZGluZy1ibG9jay1zdGFydDowfS5rLXRpbWVsaW5lLWNhcmQgLmstY2FyZCAuay1jYXJkLWJvZHl7b3ZlcmZsb3cteTphdXRvO3Njcm9sbGJhci13aWR0aDp0aGlufS5rLXRpbWVsaW5lLWNhcmQgLmstY2FyZCAuay1jYXJkLWJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFye3dpZHRoOjVweH0uay10aW1lbGluZS1jYXJkIC5rLWNhcmQgLmstY2FyZC1ib2R5Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYntib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pfS5rLXRpbWVsaW5lLWNhcmQgLmstdGltZWxpbmUtY2FyZC1jYWxsb3V0LmstY2FsbG91dC13LC5rLXRpbWVsaW5lLWNhcmQgLmstdGltZWxpbmUtY2FyZC1jYWxsb3V0LmstY2FsbG91dC1le2luc2V0LWJsb2NrLXN0YXJ0OjM2cHh9LmstdGltZWxpbmUtdmVydGljYWwsLmstdGltZWxpbmUtaG9yaXpvbnRhbHtwYWRkaW5nLWJsb2NrOjA7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0xMCwgMi41cmVtKTttYXJnaW4tYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xMCwgMi41cmVtKTttYXJnaW4taW5saW5lOjA7d2lkdGg6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXI6MH0uay10aW1lbGluZS12ZXJ0aWNhbDo6YWZ0ZXIsLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS10cmFjay13cmFwOjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQtYmxvY2stc3RhcnQ6MDtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZH0uay10aW1lbGluZS12ZXJ0aWNhbHtwYWRkaW5nLWlubGluZS1zdGFydDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMTAsIDIuNXJlbSkgKyAoODBweCAtIHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKSkvMiArIDUwcHgpfS5rLXRpbWVsaW5lLXZlcnRpY2FsLmstdGltZWxpbmUtZGF0ZXMtaGlkZGVue3BhZGRpbmctaW5saW5lLXN0YXJ0OmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xMCwgMi41cmVtKSArICg4MHB4IC0gdmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pKS8yKX0uay10aW1lbGluZS12ZXJ0aWNhbDo6YWZ0ZXJ7aGVpZ2h0OjEwMCU7d2lkdGg6dmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1sZywgMC4zNzVyZW0pfS5rLXRpbWVsaW5lLXZlcnRpY2FsIC5rLXRpbWVsaW5lLWZsYWctd3JhcHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5rLXRpbWVsaW5lLXZlcnRpY2FsIC5rLXRpbWVsaW5lLWZsYWctd3JhcDpmaXJzdC1jaGlsZHtwYWRkaW5nLWJsb2NrLXN0YXJ0OnZhcigtLWtlbmRvLXNwYWNpbmctMTAsIDIuNXJlbSl9LmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtZmxhZ3t0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKX0uay10aW1lbGluZS12ZXJ0aWNhbCAuay10aW1lbGluZS1kYXRlLXdyYXB7cG9zaXRpb246YWJzb2x1dGU7cGFkZGluZy1pbmxpbmUtZW5kOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7bWFyZ2luLWJsb2NrLXN0YXJ0OjM2cHg7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtMTAwJSwgLTUwJSk7dGV4dC1hbGlnbjplbmR9LmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtZXZlbnR7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEwLCAyLjVyZW0pO3BhZGRpbmctaW5saW5lOjB9LmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtY2FyZHtwYWRkaW5nLWlubGluZS1zdGFydDp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pfS5rLXRpbWVsaW5lLXZlcnRpY2FsIC5rLXRpbWVsaW5lLWNhcmQgLmstY2FyZHttYXJnaW4taW5saW5lLXN0YXJ0OnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7bWluLWhlaWdodDo3MHB4O3dpZHRoOjQwMHB4O21heC13aWR0aDoxMDAlfS5rLXRpbWVsaW5lLXZlcnRpY2FsIC5rLXRpbWVsaW5lLWNhcmQgLmstY2FyZCAuay1jYXJkLWhlYWRlcntib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbGcsIDAuMzc1cmVtKX0uay10aW1lbGluZS12ZXJ0aWNhbCAuay10aW1lbGluZS1jYXJkIC5rLWNhcmQgLmstY2FyZC10aXRsZXtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtY2FyZCAuay1jYXJkIC5rLWNhcmQtdGl0bGUgLmstZXZlbnQtdGl0bGV7d2hpdGUtc3BhY2U6bm93cmFwO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7b3ZlcmZsb3c6aGlkZGVufS5rLXRpbWVsaW5lLXZlcnRpY2FsIC5rLXRpbWVsaW5lLWNhcmQgLmstZXZlbnQtY29sbGFwc2V7bWFyZ2luLWJsb2NrOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSotMSk7bWFyZ2luLWlubGluZTowO3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO3RyYW5zaXRpb246dHJhbnNmb3JtIC4ycyBlYXNlLWluLW91dH0uay10aW1lbGluZS12ZXJ0aWNhbCAuay10aW1lbGluZS1jYXJkLmstY29sbGFwc2VkIC5rLWNhcmQtYm9keSwuay10aW1lbGluZS12ZXJ0aWNhbCAuay10aW1lbGluZS1jYXJkLmstY29sbGFwc2VkIC5rLWNhcmQtYWN0aW9uc3tkaXNwbGF5Om5vbmV9LmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtY2FyZC5rLWNvbGxhcHNlZCAuay1ldmVudC1jb2xsYXBzZXt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfS5rLXRpbWVsaW5lLXZlcnRpY2FsIC5rLXRpbWVsaW5lLWNpcmNsZXttYXJnaW4tYmxvY2stc3RhcnQ6MzZweDt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO21hcmdpbi1pbmxpbmUtZW5kOi04cHh9LmstdGltZWxpbmUtdmVydGljYWwuay10aW1lbGluZS1hbHRlcm5hdGluZ3twYWRkaW5nLWlubGluZS1zdGFydDp2YXIoLS1rZW5kby1zcGFjaW5nLTEwLCAyLjVyZW0pfS5rLXRpbWVsaW5lLXZlcnRpY2FsLmstdGltZWxpbmUtYWx0ZXJuYXRpbmc6OmFmdGVye2luc2V0LWlubGluZS1zdGFydDo1MCV9LmstdGltZWxpbmUtdmVydGljYWwuay10aW1lbGluZS1hbHRlcm5hdGluZyAuay10aW1lbGluZS1mbGFnLXdyYXB7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uay10aW1lbGluZS12ZXJ0aWNhbC5rLXRpbWVsaW5lLWFsdGVybmF0aW5nIC5rLXRpbWVsaW5lLWZsYWd7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9LmstdGltZWxpbmUtdmVydGljYWwuay10aW1lbGluZS1hbHRlcm5hdGluZyAuay10aW1lbGluZS1ldmVudHtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0uay10aW1lbGluZS12ZXJ0aWNhbC5rLXRpbWVsaW5lLWFsdGVybmF0aW5nIC5rLXRpbWVsaW5lLWV2ZW50LmstcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZX0uay10aW1lbGluZS12ZXJ0aWNhbC5rLXRpbWVsaW5lLWFsdGVybmF0aW5nIC5rLXRpbWVsaW5lLWV2ZW50LmstcmV2ZXJzZSAuay10aW1lbGluZS1kYXRlLXdyYXB7dGV4dC1hbGlnbjpzdGFydDtwYWRkaW5nLWlubGluZS1lbmQ6MDtwYWRkaW5nLWlubGluZS1zdGFydDp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pfS5rLXRpbWVsaW5lLXZlcnRpY2FsLmstdGltZWxpbmUtYWx0ZXJuYXRpbmcgLmstdGltZWxpbmUtZXZlbnQuay1yZXZlcnNlIC5rLXRpbWVsaW5lLWNhcmR7cGFkZGluZy1pbmxpbmUtc3RhcnQ6MDtwYWRkaW5nLWlubGluZS1lbmQ6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKX0uay10aW1lbGluZS12ZXJ0aWNhbC5rLXRpbWVsaW5lLWFsdGVybmF0aW5nIC5rLXRpbWVsaW5lLWV2ZW50LmstcmV2ZXJzZSAuay10aW1lbGluZS1jYXJkIC5rLWNhcmR7bWFyZ2luLWlubGluZS1lbmQ6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTttYXJnaW4taW5saW5lLXN0YXJ0OmF1dG99LmstdGltZWxpbmUtdmVydGljYWwuay10aW1lbGluZS1hbHRlcm5hdGluZyAuay10aW1lbGluZS1jYXJkLC5rLXRpbWVsaW5lLXZlcnRpY2FsLmstdGltZWxpbmUtYWx0ZXJuYXRpbmcgLmstdGltZWxpbmUtZGF0ZS13cmFwe2ZsZXgtYmFzaXM6NTAlO21pbi13aWR0aDowfS5rLXRpbWVsaW5lLXZlcnRpY2FsLmstdGltZWxpbmUtYWx0ZXJuYXRpbmcgLmstdGltZWxpbmUtZGF0ZS13cmFwe3Bvc2l0aW9uOnN0YXRpYzt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX0uay10aW1lbGluZS12ZXJ0aWNhbC5rLXRpbWVsaW5lLWFsdGVybmF0aW5nIC5rLXRpbWVsaW5lLWNpcmNsZXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTttYXJnaW4taW5saW5lLWVuZDowfS5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstdGltZWxpbmUtdHJhY2staXRlbXtmbGV4OjEgMCAyMCU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS10cmFjay1pdGVtOmhvdmVye2N1cnNvcjpwb2ludGVyfS5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstdGltZWxpbmUtdHJhY2staXRlbS5rLXRpbWVsaW5lLWZsYWctd3JhcDpob3ZlcntjdXJzb3I6ZGVmYXVsdH0uay10aW1lbGluZS1ob3Jpem9udGFsIC5rLXRpbWVsaW5lLWRhdGUtd3JhcHttYXJnaW4tYmxvY2stc3RhcnQ6YXV0bzttYXJnaW4tYmxvY2stZW5kOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay10aW1lbGluZS1ob3Jpem9udGFsIC5rLXRpbWVsaW5lLWNhcmR7aGVpZ2h0OjEwMCV9LmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay1jYXJke21heC1oZWlnaHQ6MTAwJX0uay10aW1lbGluZS1ob3Jpem9udGFsIC5rLXRpbWVsaW5lLWV2ZW50cy1saXN0e292ZXJmbG93LXg6aGlkZGVuO3BhZGRpbmctYmxvY2stc3RhcnQ6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKX0uay10aW1lbGluZS1ob3Jpem9udGFsIC5rLXRpbWVsaW5lLWV2ZW50cy1saXN0IC5rLXRpbWVsaW5lLXNjcm9sbGFibGUtd3JhcHtwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6NjAwcHh9LmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS1ldmVudHMtbGlzdCAuay10aW1lbGluZS1zY3JvbGxhYmxlLXdyYXAgLmstdGltZWxpbmUtZXZlbnR7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQtYmxvY2stc3RhcnQ6MDtpbnNldC1pbmxpbmUtc3RhcnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstdGltZWxpbmUtdHJhY2std3JhcHtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy03XFwuNSwgMS44NzVyZW0pLzIpIDB9LmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS10cmFjay13cmFwOjphZnRlcntpbnNldC1ibG9jay1zdGFydDphdXRvO2luc2V0LWJsb2NrLWVuZDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctN1xcLjUsIDEuODc1cmVtKS8yICsgdmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pLzIpO2luc2V0LWlubGluZS1zdGFydDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctN1xcLjUsIDEuODc1cmVtKSAtIDJweCk7aW5zZXQtaW5saW5lLWVuZDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctN1xcLjUsIDEuODc1cmVtKSAtIDJweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7aGVpZ2h0OnZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKX0uay10aW1lbGluZS1ob3Jpem9udGFsIC5rLXRpbWVsaW5lLXRyYWNrLXdyYXAgLmstdGltZWxpbmUtdHJhY2t7b3ZlcmZsb3c6aGlkZGVuO21hcmdpbi1ibG9jazowO21hcmdpbi1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy03XFwuNSwgMS44NzVyZW0pO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mn0uay10aW1lbGluZS1ob3Jpem9udGFsIC5rLXRpbWVsaW5lLXRyYWNrLXdyYXAgLmstdGltZWxpbmUtdHJhY2sgLmstdGltZWxpbmUtc2Nyb2xsYWJsZS13cmFwe3RyYW5zaXRpb246dHJhbnNmb3JtIDFzIGVhc2UtaW4tb3V0fS5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstdGltZWxpbmUtdHJhY2std3JhcCAuay10aW1lbGluZS1mbGFne21hcmdpbi1ibG9jay1lbmQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSkgKyAxNnB4KTtwb3NpdGlvbjpyZWxhdGl2ZTttaW4td2lkdGg6NjBweH0uay10aW1lbGluZS1ob3Jpem9udGFsIC5rLXRpbWVsaW5lLXRyYWNrLXdyYXAgLmstdGltZWxpbmUtZmxhZzo6YWZ0ZXJ7Y29udGVudDpcIlwiO3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHg7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQtaW5saW5lLXN0YXJ0OjUwJTtpbnNldC1ibG9jay1lbmQ6MDt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIDUwJSkgcm90YXRlKDQ1ZGVnKX0uay10aW1lbGluZS1ob3Jpem9udGFsIC5rLXRpbWVsaW5lLXNjcm9sbGFibGUtd3JhcHtwYWRkaW5nLWJsb2NrLWVuZDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKS8yKTtkaXNwbGF5OmZsZXg7b3V0bGluZTowfS5rLXRpbWVsaW5lLWFycm93e3dpZHRoOnZhcigtLWtlbmRvLXNwYWNpbmctN1xcLjUsIDEuODc1cmVtKTtoZWlnaHQ6dmFyKC0ta2VuZG8tc3BhY2luZy03XFwuNSwgMS44NzVyZW0pO2JvcmRlci1yYWRpdXM6NTAlO3Bvc2l0aW9uOmFic29sdXRlO2luc2V0LWJsb2NrLWVuZDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKSArIHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKS8yICsgMnB4KTt6LWluZGV4OjM7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5rLXRpbWVsaW5lLWFycm93LWxlZnR7aW5zZXQtaW5saW5lLXN0YXJ0OjB9LmstdGltZWxpbmUtYXJyb3ctcmlnaHR7aW5zZXQtaW5saW5lLWVuZDowfS5rLXRpbWVsaW5lLW1vYmlsZXtwYWRkaW5nLWJsb2NrOjA7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTttYXJnaW4tYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTttYXJnaW4taW5saW5lOjB9LmstdGltZWxpbmUtbW9iaWxlIC5rLXRpbWVsaW5lLWZsYWd7bWF4LXdpZHRoOmNhbGMoODBweCArIHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkqMil9LmstdGltZWxpbmUtbW9iaWxlLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS1mbGFnLXdyYXB7ZGlzcGxheTpub25lfS5rLXRpbWVsaW5lLW1vYmlsZS5rLXRpbWVsaW5lLXZlcnRpY2Fse3BhZGRpbmctaW5saW5lLXN0YXJ0OmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSArICg4MHB4IC0gdmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pKS8yICsgNTBweCl9LmstdGltZWxpbmUtbW9iaWxlLmstdGltZWxpbmUtdmVydGljYWwuay10aW1lbGluZS1kYXRlcy1oaWRkZW57cGFkZGluZy1pbmxpbmUtc3RhcnQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pICsgKDgwcHggLSB2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSkpLzIpfS5rLXRpbWVsaW5lLW1vYmlsZS5rLXRpbWVsaW5lLXZlcnRpY2FsLmstdGltZWxpbmUtYWx0ZXJuYXRpbmd7cGFkZGluZy1pbmxpbmUtc3RhcnQ6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKX0uay10aW1lbGluZS1tb2JpbGUuay10aW1lbGluZS12ZXJ0aWNhbCAuay10aW1lbGluZS1jYXJke3dpZHRoOjEwMCV9LmstdGltZWxpbmUtbW9iaWxlLmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtY2FyZCAuay1jYXJke3dpZHRoOmF1dG99LmstdGltZWxpbmUgLmstdGltZWxpbmUtZmxhZ3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLXRpbWVsaW5lIC5rLXRpbWVsaW5lLWNpcmNsZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLXRpbWVsaW5lIC5rLXRpbWVsaW5lLWNhcmQgLmstY2FyZC1oZWFkZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpfS5rLXRpbWVsaW5lIC5rLXRpbWVsaW5lLWNhcmQgLmstY2FyZC1ib2R5e3Njcm9sbGJhci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpIHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay10aW1lbGluZSAuay10aW1lbGluZS1jYXJkIC5rLWNhcmQtYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2t7YmFja2dyb3VuZDp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9LmstdGltZWxpbmUgLmstdGltZWxpbmUtY2FyZCAuay1jYXJkLWJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1ie2JhY2tncm91bmQ6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKX0uay10aW1lbGluZSAuay10aW1lbGluZS1jYXJkIC5rLWNhcmQtYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXJ7YmFja2dyb3VuZDp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpfS5rLXRpbWVsaW5lIC5rLXRpbWVsaW5lLWRhdGV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpfS5rLXRpbWVsaW5lIC5rLXRpbWVsaW5lLWFycm93LmstZGlzYWJsZWR7b3BhY2l0eToxO2NvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1iYXNlLCAjM2QzZDNkKSA2MCUsIHRyYW5zcGFyZW50KTtiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1iYXNlLXN1YnRsZSwgI2ViZWJlYikgNjAlLCB0cmFuc3BhcmVudCk7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSl9LmstdGltZWxpbmUtdmVydGljYWw6OmFmdGVyLC5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstdGltZWxpbmUtdHJhY2std3JhcDo6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLCAjZjVmNWY1KTtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKX0uay10aW1lbGluZS1ob3Jpem9udGFsIC5rLXRpbWVsaW5lLWZsYWc6OmFmdGVye2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9LmstdGltZWxpbmUtdHJhY2staXRlbS5rLWZvY3VzIC5rLXRpbWVsaW5lLWNpcmNsZXtib3gtc2hhZG93OnZhcigtLWtlbmRvLWVsZXZhdGlvbi0yLCAwIDRweCA2cHggcmdiYSgwLCAwLCAwLCAwLjA2KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKX0uay1wZGYtdmlld2Vye2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JveC1zaXppbmc6Ym9yZGVyLWJveDtwb3NpdGlvbjpyZWxhdGl2ZTtvdXRsaW5lOjA7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47b3ZlcmZsb3c6aGlkZGVuOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLXBkZi12aWV3ZXIgLmstdG9vbGJhcntib3JkZXItYmxvY2stc3RhcnQtd2lkdGg6MDtib3JkZXItaW5saW5lLWVuZC13aWR0aDowO2JvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6MDtib3JkZXItY29sb3I6aW5oZXJpdDtmbGV4OjAgMCBhdXRvO3otaW5kZXg6Mn0uay1wZGYtdmlld2VyIC5rLXRvb2xiYXIgLmstcGFnZXItd3JhcCwuay1wZGYtdmlld2VyIC5rLXRvb2xiYXIgLmstcGFnZXJ7cGFkZGluZzowO2JvcmRlci13aWR0aDowO2NvbG9yOmluaGVyaXQ7YmFja2dyb3VuZDpub25lO292ZXJmbG93OnZpc2libGV9LmstcGRmLXZpZXdlci1jYW52YXN7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4OjEgMSBhdXRvO291dGxpbmU6bm9uZX0uay1wZGYtdmlld2VyLWNhbnZhcy5rLWVuYWJsZS10ZXh0LXNlbGVjdHstd2Via2l0LXVzZXItc2VsZWN0OnRleHQ7dXNlci1zZWxlY3Q6dGV4dDtjdXJzb3I6dGV4dH0uay1wZGYtdmlld2VyLWNhbnZhcy5rLWVuYWJsZS1wYW5uaW5ne2N1cnNvcjpncmFiICFpbXBvcnRhbnR9LmstcGRmLXZpZXdlci1jYW52YXMuay1lbmFibGUtcGFubmluZyBzcGFuOjpzZWxlY3Rpb257YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLXBkZi12aWV3ZXItcGFnZXN7ZmxleDoxIDEgYXV0b30uay1wZGYtdmlld2VyLXBhZ2VzIC5rLXBhZ2V7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctN1xcLjUsIDEuODc1cmVtKTttYXJnaW4taW5saW5lOmF1dG87ei1pbmRleDoxfS5rLXBkZi12aWV3ZXItcGFnZXMgLmstcGFnZSAuay1jYW52YXMtd3JhcHBlcntvdmVyZmxvdzpoaWRkZW47d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uay1wZGYtdmlld2VyLXBhZ2VzIC5rLXBhZ2UgLmstY2FudmFzLXdyYXBwZXIgY2FudmFze2RpcmVjdGlvbjpsdHJ9LmstcGRmLXZpZXdlci1wYWdlcyAuay1wYWdlIC5rLWNhbnZhcy13cmFwcGVyIHN2Z3t0cmFuc2Zvcm06bm9uZX0uay1wZGYtdmlld2VyLXBhZ2VzIC5rLXBhZ2UgLmstY2FudmFzLXdyYXBwZXIgLmstaGlnaGxpZ2h0e3Bvc2l0aW9uOmFic29sdXRlO21peC1ibGVuZC1tb2RlOm11bHRpcGx5O2ZpbGwtb3BhY2l0eToxfS5rLXBkZi12aWV3ZXItcGFnZXMgLmstcGFnZSAuay1jYW52YXMtd3JhcHBlciAuay1oaWdobGlnaHQtb3V0bGluZXtwb3NpdGlvbjphYnNvbHV0ZTtmaWxsOm5vbmU7c3Ryb2tlLXdpZHRoOjJweDtzdHJva2UtZGFzaGFycmF5OjJ9LmstcGRmLXZpZXdlci1wYWdlcyAuay1wYWdlIC5rLXRleHQtbGF5ZXJ7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQtYmxvY2stc3RhcnQ6MDtpbnNldC1pbmxpbmUtc3RhcnQ6MDtvcGFjaXR5Oi4yO292ZXJmbG93OmhpZGRlbn0uay1wZGYtdmlld2VyLXBhZ2VzIC5rLXBhZ2UgLmstdGV4dC1sYXllciAuay1tYXJrZWQtY29udGVudD5zcGFuLC5rLXBkZi12aWV3ZXItcGFnZXMgLmstcGFnZSAuay10ZXh0LWxheWVyPnNwYW4sLmstcGRmLXZpZXdlci1wYWdlcyAuay1wYWdlIC5rLXRleHQtbGF5ZXIgYnJ7cG9zaXRpb246YWJzb2x1dGU7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtc20sIG5vcm1hbCk7dHJhbnNmb3JtLW9yaWdpbjowJSAwJTtjb2xvcjpyZ2JhKDAsMCwwLDApO3doaXRlLXNwYWNlOnByZTtjdXJzb3I6dGV4dH0uay1wZGYtdmlld2VyLXBhZ2VzIC5rLXBhZ2UgLmstdGV4dC1sYXllciAuay1tYXJrZWQtY29udGVudHtpbnNldC1ibG9jay1zdGFydDowO2hlaWdodDowfS5rLXBkZi12aWV3ZXItcGFnZXMgLmstcGFnZSAuay10ZXh0LWxheWVyIC5rLWVuZC1vZi1jb250ZW50e2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQ6MTAwJSAwIDA7ei1pbmRleDowO2N1cnNvcjpkZWZhdWx0Oy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5rLXBkZi12aWV3ZXItcGFnZXMgLmstcGFnZSAuay10ZXh0LWxheWVyIC5rLXNlYXJjaC1oaWdobGlnaHQtbWFya3tjb2xvcjpyZ2JhKDAsMCwwLDApfS5rLXBkZi12aWV3ZXItcGFnZXMgLmstcGFnZSAuay10ZXh0LWxheWVyIC5rLWhpZ2hsaWdodGluZ3t0b3VjaC1hY3Rpb246bm9uZX0uay1wZGYtdmlld2VyLXBhZ2VzIC5rLXBhZ2UgLmstYW5ub3RhdGlvbi1sYXllcntwb3NpdGlvbjphYnNvbHV0ZTtpbnNldC1ibG9jay1zdGFydDowO2luc2V0LWlubGluZS1zdGFydDowO3RyYW5zZm9ybS1vcmlnaW46MCAwO3BvaW50ZXItZXZlbnRzOm5vbmV9LmstcGRmLXZpZXdlci1wYWdlcyAuay1wYWdlIC5rLWFubm90YXRpb24tbGF5ZXIgc2VjdGlvbntwb3NpdGlvbjphYnNvbHV0ZTtwb2ludGVyLWV2ZW50czphdXRvfS5rLXBkZi12aWV3ZXItcGFnZXMgLmstcGFnZSAuay1hbm5vdGF0aW9uLWxheWVyIC5rLWFubm90YXRpb24tdGV4dC1jb250ZW50e3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3BhY2l0eTowO2NvbG9yOnJnYmEoMCwwLDAsMCk7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7cG9pbnRlci1ldmVudHM6bm9uZX0uay1wZGYtdmlld2VyLXBhZ2VzIC5rLXBhZ2UgLmstYW5ub3RhdGlvbi1sYXllciAuay1saW5rLWFubm90YXRpb24+YXtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldC1ibG9jay1zdGFydDowO2luc2V0LWlubGluZS1zdGFydDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LmstcGRmLXZpZXdlci1wYWdlcyAuay1wYWdlIC5rLWFubm90YXRpb24tbGF5ZXIgLmstdGV4dC13aWRnZXQtYW5ub3RhdGlvbiAuay1hbm5vdGF0aW9uLWNvbnRlbnR7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb2ludGVyLWV2ZW50czpub25lfS5rLXBkZi12aWV3ZXItcGFnZXMgLmstcGFnZSAuay1hbm5vdGF0aW9uLWVkaXRvci1sYXllcntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQ6MDt0cmFuc2Zvcm0tb3JpZ2luOjAgMDtjdXJzb3I6YXV0b30uay1wZGYtdmlld2VyLXBhZ2VzIC5rLXBhZ2UgLmstYW5ub3RhdGlvbi1lZGl0b3ItbGF5ZXIgLmstc2VsZWN0ZWR7ei1pbmRleDoxMDAwMDAgIWltcG9ydGFudH0uay1wZGYtdmlld2VyLXBhZ2VzIC5rLXBhZ2UgLmstYW5ub3RhdGlvbi1lZGl0b3ItbGF5ZXIgLmstaGlnaGxpZ2h0LWVkaXRvcntwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7ei1pbmRleDoxO2N1cnNvcjphdXRvO21heC13aWR0aDoxMDAlO21heC1oZWlnaHQ6MTAwJTtib3JkZXI6bm9uZTtvdXRsaW5lOm5vbmU7cG9pbnRlci1ldmVudHM6bm9uZTt0cmFuc2Zvcm0tb3JpZ2luOjAgMH0uay1wZGYtdmlld2VyLXBhZ2VzIC5rLXBhZ2UgLmstYW5ub3RhdGlvbi1lZGl0b3ItbGF5ZXIgLmstaGlnaGxpZ2h0LWVkaXRvciAuay1pbnRlcm5hbHtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldC1ibG9jay1zdGFydDowO2luc2V0LWlubGluZS1zdGFydDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9pbnRlci1ldmVudHM6YXV0b30uay1wZGYtdmlld2VyLXBhZ2VzIC5rLXBhZ2UgLmstYW5ub3RhdGlvbi1lZGl0b3ItbGF5ZXIgLmstaGlnaGxpZ2h0LWVkaXRvci5rLWhpZ2hsaWdodC1lZGl0b3ItZGlzYWJsZWQgLmstaW50ZXJuYWx7cG9pbnRlci1ldmVudHM6bm9uZX0uay1wZGYtdmlld2VyLXBhZ2VzIC5rLXBhZ2UgLmstYW5ub3RhdGlvbi1lZGl0b3ItbGF5ZXIgLmstZnJlZS10ZXh0LWVkaXRvcntwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7ei1pbmRleDoxO3RyYW5zZm9ybS1vcmlnaW46MCAwO2N1cnNvcjp0ZXh0O2NhcmV0LWNvbG9yOnJnYmEoMTI0LDIyLDI3LC41KTttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0OjEwMCU7Ym9yZGVyOnNvbGlkIDJweCByZ2JhKDAsMCwwLDApfS5rLXBkZi12aWV3ZXItcGFnZXMgLmstcGFnZSAuay1hbm5vdGF0aW9uLWVkaXRvci1sYXllciAuay1mcmVlLXRleHQtZWRpdG9yLmstc2VsZWN0ZWQuay1kcmFnZ2FibGV7Y3Vyc29yOm1vdmV9LmstcGRmLXZpZXdlci1wYWdlcyAuay1wYWdlIC5rLWFubm90YXRpb24tZWRpdG9yLWxheWVyIC5rLWZyZWUtdGV4dC1lZGl0b3Iuay1zZWxlY3RlZCAuay1pbnRlcm5hbHtib3JkZXItcmFkaXVzOjBweDtvdXRsaW5lOjJweCBkYXNoZWQgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9LmstcGRmLXZpZXdlci1wYWdlcyAuay1wYWdlIC5rLWFubm90YXRpb24tZWRpdG9yLWxheWVyIC5rLWZyZWUtdGV4dC1lZGl0b3IgLmstaW50ZXJuYWx7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO2JvcmRlcjpub25lO2luc2V0OjA7b3ZlcmZsb3c6dmlzaWJsZTt3aGl0ZS1zcGFjZTpub3dyYXA7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9LmstcGRmLXZpZXdlci1wYWdlcyAuay1wYWdlIC5rLWFubm90YXRpb24tZWRpdG9yLWxheWVyIC5rLWZyZWUtdGV4dC1lZGl0b3IgLmstaW50ZXJuYWw6ZW1wdHk6OmJlZm9yZXtjb250ZW50OmF0dHIoZGVmYXVsdC1jb250ZW50KX0uay1wZGYtdmlld2VyLXBhZ2VzIC5rLXBhZ2UgLmstYW5ub3RhdGlvbi1lZGl0b3ItbGF5ZXItZGlzYWJsZWR7cG9pbnRlci1ldmVudHM6bm9uZX0uay1wZGYtdmlld2VyLXBhZ2VzIC5rLWJsYW5rLXBhZ2V7bWFyZ2luOjA7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpjb2x1bW4gbm93cmFwO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjppbmhlcml0ICFpbXBvcnRhbnR9LmstcGRmLXZpZXdlci1wYWdlcyAuay1ibGFuay1wYWdlIC5rLXVwbG9hZCwuay1wZGYtdmlld2VyLXBhZ2VzIC5rLWJsYW5rLXBhZ2UgLmstZHJvcHpvbmUsLmstcGRmLXZpZXdlci1wYWdlcyAuay1ibGFuay1wYWdlIC5rLWRyb3B6b25lLWlubmVye2JvcmRlcjowO2JhY2tncm91bmQ6bm9uZX0uay1wZGYtdmlld2VyLWNhbnZhcz4uay1zZWFyY2gtcGFuZWx7d2lkdGg6bWF4LWNvbnRlbnQ7bWFyZ2luLWJsb2NrLXN0YXJ0OmNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkqMWVtKi0xICsgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSoyKi0xICsgLTRweCArIHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSoyKjIqLTEpO3BhZGRpbmctYmxvY2s6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkqMik7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1yYWRpdXM6MDtkaXNwbGF5OmZsZXg7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtmbGV4LWZsb3c6cm93IG5vd3JhcDtmbGV4OjAgMCBhdXRvO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmNlbnRlcjt6LWluZGV4OjEwO2N1cnNvcjpkZWZhdWx0fS5rLXBkZi12aWV3ZXItY2FudmFzPi5rLXNlYXJjaC1wYW5lbCAuay1zZWFyY2gtZGlhbG9nLWRyYWdoYW5kbGV7Y3Vyc29yOm1vdmU7bWFyZ2luLWlubGluZS1zdGFydDowfS5rLXBkZi12aWV3ZXItY2FudmFzPi5rLXNlYXJjaC1wYW5lbCAuay10ZXh0Ym94e3dpZHRoOjEwZW07ZmxleDpub25lfS5rLXBkZi12aWV3ZXItY2FudmFzPi5rLXNlYXJjaC1wYW5lbCAuay10ZXh0Ym94IC5rLWJ1dHRvbntib3JkZXItd2lkdGg6MH0uay1wZGYtdmlld2VyLWNhbnZhcz4uay1zZWFyY2gtcGFuZWwgLmstc2VhcmNoLW1hdGNoZXN7ZGlzcGxheTppbmxpbmUtZmxleDtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKX0uay1wZGYtdmlld2VyLWFubm90YXRpb24tZWRpdG9yLXRvb2xiYXI+LmstdG9vbGJhcnt3aWR0aDptaW4tY29udGVudDtib3JkZXItYmxvY2stZW5kLXdpZHRoOjB9LmstcGRmLXZpZXdlci1hbm5vdGF0aW9uLWVkaXRvcntwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstcGRmLXZpZXdlci1hbm5vdGF0aW9uLWVkaXRvciAuay1jb2x1bW4tbWVudS1ncm91cC1oZWFkZXJ7cGFkZGluZy1pbmxpbmU6MH0uay1wZGYtdmlld2VyLWFubm90YXRpb24tZWRpdG9yIC5rLWZvcm0tZmllbGR7bWFyZ2luLWJsb2NrLXN0YXJ0OjB9LmstcGRmLXZpZXdlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9LmstcGRmLXZpZXdlciAuay1wZGYtdmlld2VyLWNhbnZhc3tiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpfS5rLXBkZi12aWV3ZXIgLmstcGFnZXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JveC1zaGFkb3c6dmFyKC0ta2VuZG8tZWxldmF0aW9uLTMsIDAgNnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpfS5rLXBkZi12aWV3ZXIgLmstYmxhbmstcGFnZT4uay1pY29ue2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nil9LmstcGRmLXZpZXdlciAuay1jYW52YXMtd3JhcHBlciAuay1oaWdobGlnaHQtb3V0bGluZS5rLWhvdmVyLC5rLXBkZi12aWV3ZXIgLmstY2FudmFzLXdyYXBwZXIgLmstaGlnaGxpZ2h0LW91dGxpbmU6aG92ZXJ7c3Ryb2tlOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktaG92ZXIsICNlYTVhNTEpfS5rLXBkZi12aWV3ZXIgLmstY2FudmFzLXdyYXBwZXIgLmstaGlnaGxpZ2h0LW91dGxpbmUuay1zZWxlY3RlZHtzdHJva2U6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9LmstcGRmLXZpZXdlciAuay1zZWFyY2gtaGlnaGxpZ2h0e2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpfS5rLXBkZi12aWV3ZXIgLmstc2VhcmNoLWhpZ2hsaWdodC1tYXJre2JhY2tncm91bmQtY29sb3I6I2ZmMH0uay1wZGYtdmlld2VyIC5rLWFubm90YXRpb24tZWRpdG9yLWxheWVyIC5rLWZyZWUtdGV4dC1lZGl0b3IgLmstaW50ZXJuYWx7Y29sb3I6cmdiYSgxMjQsMjIsMjcsLjUpfS5rLXBkZi12aWV3ZXIgLmstYW5ub3RhdGlvbi1lZGl0b3ItbGF5ZXIgLmstZnJlZS10ZXh0LWVkaXRvciAuay1pbnRlcm5hbDplbXB0eTo6YmVmb3Jle2NvbG9yOnJnYmEoMTI0LDIyLDI3LC41KX0uay1wZGYtdmlld2VyLWNhbnZhcz4uay1zZWFyY2gtcGFuZWx7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO2JveC1zaGFkb3c6dmFyKC0ta2VuZG8tZWxldmF0aW9uLTgsIDAgMTZweCAxOHB4IHJnYmEoMCwgMCwgMCwgMC4yOCksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSl9LmttLXNjcm9sbHZpZXcsLmttLXNjcm9sbC1jb250YWluZXJ7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7Ym9yZGVyLWNvbGxhcHNlOnNlcGFyYXRlfS5rbS1zY3JvbGwtd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZX0ua20tc2Nyb2xsLWhlYWRlcntwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjEwMDE7d2lkdGg6MTAwJTtpbnNldC1ibG9jay1zdGFydDowO2luc2V0LWlubGluZS1zdGFydDowfS5rbS1zY3JvbGxlci1wdWxse3dpZHRoOjEwMCU7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtsaW5lLWhlaWdodDozZW07Zm9udC1zaXplOjEuNGVtO3RleHQtYWxpZ246Y2VudGVyO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtM2VtLCAwKX0ua20tc2Nyb2xsZXItcHVsbCAua20tdGVtcGxhdGV7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWluLXdpZHRoOjIwMHB4O3RleHQtYWxpZ246c3RhcnR9LmttLWxvYWQtbW9yZSAua20taWNvbiwua20td2lkZ2V0IC5rbS1zY3JvbGxlci1wdWxsIC5rbS1pY29ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDoycmVtO21hcmdpbi1pbmxpbmUtZW5kOjFyZW07dmVydGljYWwtYWxpZ246bWlkZGxlO3dpZHRoOjJyZW07Zm9udC1zaXplOjJyZW07dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAzMDBtcyBsaW5lYXJ9LmttLXdpZGdldCAua20tc2Nyb2xsZXItcmVsZWFzZSAua20taWNvbnt0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9LmttLXdpZGdldCAua20tc2Nyb2xsZXItcmVmcmVzaCAua20taWNvbnt0cmFuc2l0aW9uOm5vbmV9LmttLXRvdWNoLXNjcm9sbGJhcntwb3NpdGlvbjphYnNvbHV0ZTt2aXNpYmlsaXR5OmhpZGRlbjt6LWluZGV4OjIwMDAwMDtoZWlnaHQ6LjRlbTt3aWR0aDouNGVtO29wYWNpdHk6MDt0cmFuc2Zvcm0tb3JpZ2luOjAgMDt0cmFuc2l0aW9uOm9wYWNpdHkgLjNzIGxpbmVhcn0uay1tYXAgLmttLXRvdWNoLXNjcm9sbGJhciwuay1kaWFncmFtIC5rbS10b3VjaC1zY3JvbGxiYXJ7ZGlzcGxheTpub25lfS5rbS12ZXJ0aWNhbC1zY3JvbGxiYXJ7aGVpZ2h0OjEwMCU7aW5zZXQtaW5saW5lLWVuZDoycHg7aW5zZXQtYmxvY2stc3RhcnQ6MH0ua20taG9yaXpvbnRhbC1zY3JvbGxiYXJ7d2lkdGg6MTAwJTtpbnNldC1pbmxpbmUtc3RhcnQ6MDtpbnNldC1ibG9jay1lbmQ6MnB4fS5rbS10b3VjaC1zY3JvbGxiYXJ7YmFja2dyb3VuZC1jb2xvcjojMzMzfS5rLXNjcm9sbHZpZXd7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7Ym94LXNpemluZzpib3JkZXItYm94O291dGxpbmU6MDtmb250LWZhbWlseTp2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6YmxvY2s7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCl9Lmstc2Nyb2xsdmlldy13cmFwe3Bvc2l0aW9uOmFic29sdXRlO21hcmdpbjowO3BhZGRpbmc6MDtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDtjdXJzb3I6ZGVmYXVsdDt3aGl0ZS1zcGFjZTpub3dyYXB9Lmstc2Nyb2xsdmlldy13cmFwPi5rLXNjcm9sbHZpZXctdmlld3tkaXNwbGF5OmlubGluZS1ibG9jaztvdmVyZmxvdzpoaWRkZW47ZmxleC1zaHJpbms6MH0uay1zY3JvbGx2aWV3LXdyYXAgaW1ney13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5rLXNjcm9sbHZpZXctd3JhcC5rLXNjcm9sbHZpZXctYW5pbWF0ZXt3aWR0aDpjYWxjKHZhcigtLWtlbmRvLXNjcm9sbHZpZXctdmlld3MsIDEpKjEwMCUpO3RyYW5zaXRpb24tZHVyYXRpb246LjNzO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O3RyYW5zZm9ybTp0cmFuc2xhdGVYKGNhbGMoLTEwMCUvdmFyKC0ta2VuZG8tc2Nyb2xsdmlldy12aWV3cywgMSkqKHZhcigtLWtlbmRvLXNjcm9sbHZpZXctY3VycmVudCwgMSkgLSAxKSkpfS5rLXNjcm9sbHZpZXctd3JhcC5rLXNjcm9sbHZpZXctYW5pbWF0ZSAuay1zY3JvbGx2aWV3LXZpZXd7d2lkdGg6Y2FsYygxMDAlL3ZhcigtLWtlbmRvLXNjcm9sbHZpZXctdmlld3MsIDEpKTtmbGV4OjAgMCBjYWxjKDEwMCUvdmFyKC0ta2VuZG8tc2Nyb2xsdmlldy12aWV3cywgMSkpfTppcyhbZGlyPXJ0bF0sLmstcnRsKSAuay1zY3JvbGx2aWV3LXdyYXAuay1zY3JvbGx2aWV3LWFuaW1hdGV7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoY2FsYygxMDAlL3ZhcigtLWtlbmRvLXNjcm9sbHZpZXctdmlld3MsIDEpKih2YXIoLS1rZW5kby1zY3JvbGx2aWV3LWN1cnJlbnQsIDEpIC0gMSkpKX0uay1zY3JvbGx2aWV3LW5hdi13cmFwe3BhZGRpbmc6MDttYXJnaW46MDtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldC1pbmxpbmUtc3RhcnQ6MDtpbnNldC1pbmxpbmUtZW5kOjA7aW5zZXQtYmxvY2stZW5kOjA7aGVpZ2h0OmNhbGMoMTBweCArIHZhcigtLWtlbmRvLXNwYWNpbmctNSwgMS4yNXJlbSkqMik7dGV4dC1hbGlnbjpjZW50ZXJ9a2VuZG8tc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXcga2VuZG8tc2Nyb2xsdmlldy1wYWdlcntwb2ludGVyLWV2ZW50czpub25lfWtlbmRvLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3IC5rLXNjcm9sbHZpZXctbmF2e3BvaW50ZXItZXZlbnRzOmluaXRpYWx9Lmstc2Nyb2xsdmlldy1uYXZ7bWFyZ2luOjA7cGFkZGluZzp2YXIoLS1rZW5kby1zcGFjaW5nLTUsIDEuMjVyZW0pO21heC13aWR0aDoxMDAlO2JveC1zaXppbmc6Ym9yZGVyLWJveDtsaW5lLWhlaWdodDowO3RleHQtYWxpZ246Y2VudGVyO3doaXRlLXNwYWNlOm5vd3JhcDtsaXN0LXN0eWxlOm5vbmU7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7b3ZlcmZsb3cteDpzY3JvbGw7b3ZlcmZsb3cteTpoaWRkZW47cG9pbnRlci1ldmVudHM6aW5pdGlhbH0uay1zY3JvbGx2aWV3LW5hdjpmb2N1c3tvdXRsaW5lOm5vbmV9Lmstc2Nyb2xsdmlldy1uYXY+LmstbGlua3ttYXJnaW4tYmxvY2s6MDttYXJnaW4taW5saW5lOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy01LCAxLjI1cmVtKS8yKTtwYWRkaW5nOjA7d2lkdGg6MTBweDtoZWlnaHQ6MTBweDtib3JkZXItd2lkdGg6MHB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItcmFkaXVzOjUwJTtib3gtc2l6aW5nOmNvbnRlbnQtYm94O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO2ZsZXg6MCAwIGF1dG87Y3Vyc29yOnBvaW50ZXI7cG9pbnRlci1ldmVudHM6YWxsO3ZlcnRpY2FsLWFsaWduOnRvcH0uay1zY3JvbGx2aWV3LW5hdj4uay1saW5rOjpiZWZvcmV7Y29udGVudDpcIlwiO3dpZHRoOmNhbGMoMTBweCArIHZhcigtLWtlbmRvLXNwYWNpbmctNSwgMS4yNXJlbSkpO2hlaWdodDpjYWxjKDEwcHggKyB2YXIoLS1rZW5kby1zcGFjaW5nLTUsIDEuMjVyZW0pKTtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtwb2ludGVyLWV2ZW50czppbml0aWFsO2JvcmRlci1yYWRpdXM6MH0uay1zY3JvbGx2aWV3LW5leHQsLmstc2Nyb2xsdmlldy1wcmV2e2Rpc3BsYXk6dGFibGU7cG9zaXRpb246YWJzb2x1dGU7cGFkZGluZzowO2hlaWdodDo2MCU7aW5zZXQtYmxvY2stc3RhcnQ6MjAlO3RleHQtZGVjb3JhdGlvbjpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO2N1cnNvcjpwb2ludGVyfS5rLXNjcm9sbHZpZXctbmV4dCAuay1pY29uLC5rLXNjcm9sbHZpZXctcHJldiAuay1pY29ue2Rpc3BsYXk6dGFibGUtY2VsbDtvdmVyZmxvdzp2aXNpYmxlO21hcmdpbjowO3BhZGRpbmc6MDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Zm9udC13ZWlnaHQ6bm9ybWFsfS5rLXNjcm9sbHZpZXctcHJldntpbnNldC1pbmxpbmUtc3RhcnQ6MH0uay1zY3JvbGx2aWV3LW5leHR7aW5zZXQtaW5saW5lLWVuZDowfS5rLXNjcm9sbHZpZXctYW5pbWF0aW9ue3RyYW5zaXRpb24tZHVyYXRpb246LjNzO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0fS5rLXNjcm9sbHZpZXd7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LWRhcmsga2VuZG8tc2Nyb2xsdmlldy1wYWdlciwuay1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy1kYXJrIC5rLXNjcm9sbHZpZXctbmF2LXdyYXB7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC40KX0uay1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy1kYXJrIC5rLXNjcm9sbHZpZXctbmV4dCwuay1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy1kYXJrIC5rLXNjcm9sbHZpZXctcHJldntjb2xvcjpyZ2JhKDAsMCwwLC40KX0uay1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy1saWdodCBrZW5kby1zY3JvbGx2aWV3LXBhZ2VyLC5rLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LWxpZ2h0IC5rLXNjcm9sbHZpZXctbmF2LXdyYXB7YmFja2dyb3VuZC1jb2xvcjpoc2xhKDAsMCUsMTAwJSwuNCl9Lmstc2Nyb2xsdmlldzpmb2N1cywuay1zY3JvbGx2aWV3LXdyYXA6Zm9jdXN7b3V0bGluZTpub25lfS5rLXNjcm9sbHZpZXctZWxlbWVudHN7Y29sb3I6I2ZmZn0uay1zY3JvbGx2aWV3LW5leHQsLmstc2Nyb2xsdmlldy1wcmV2e2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO3RleHQtc2hhZG93OnJnYmEoMCwwLDAsLjMpIDAgMCAxNXB4O29wYWNpdHk6Ljc7b3V0bGluZS13aWR0aDowOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLXNjcm9sbHZpZXctbmV4dDpmb2N1cywuay1zY3JvbGx2aWV3LW5leHQuay1mb2N1cywuay1zY3JvbGx2aWV3LXByZXY6Zm9jdXMsLmstc2Nyb2xsdmlldy1wcmV2LmstZm9jdXN7Y29sb3I6I2ZmZjtvcGFjaXR5OjF9Lmstc2Nyb2xsdmlldy1uZXh0OmZvY3VzIC5rLWljb246OmJlZm9yZSwuay1zY3JvbGx2aWV3LW5leHQuay1mb2N1cyAuay1pY29uOjpiZWZvcmUsLmstc2Nyb2xsdmlldy1wcmV2OmZvY3VzIC5rLWljb246OmJlZm9yZSwuay1zY3JvbGx2aWV3LXByZXYuay1mb2N1cyAuay1pY29uOjpiZWZvcmV7Ym94LXNoYWRvdzowIDAgMCAycHggcmdiYSgwLDAsMCwuMTMpfS5rLXNjcm9sbHZpZXctbmV4dDpob3Zlciwuay1zY3JvbGx2aWV3LW5leHQuay1ob3Zlciwuay1zY3JvbGx2aWV3LXByZXY6aG92ZXIsLmstc2Nyb2xsdmlldy1wcmV2LmstaG92ZXJ7Y29sb3I6I2ZmZjtvcGFjaXR5OjF9Lmstc2Nyb2xsdmlldy1uYXY+LmstbGlua3tiYWNrZ3JvdW5kOnZhcigtLWtlbmRvLWNvbG9yLWJhc2UsICNmNWY1ZjUpO2JvcmRlcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpfS5rLXNjcm9sbHZpZXctbmF2Pi5rLWxpbmsuay1wcmltYXJ5e2JhY2tncm91bmQ6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7Ym9yZGVyOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLXNjcm9sbHZpZXctbmF2Pi5rLWxpbms6Zm9jdXMsLmstc2Nyb2xsdmlldy1uYXY+LmstbGluay5rLWZvY3Vze2JveC1zaGFkb3c6MCAwIDAgMnB4IHJnYmEoMCwwLDAsLjEzKX0uay1zY3JvbGx2aWV3LW5hdj4uay1saW5rOmhvdmVyLC5rLXNjcm9sbHZpZXctbmF2Pi5rLWxpbmsuay1ob3Zlcntib3gtc2hhZG93OjAgMCAwIDJweCByZ2JhKDAsMCwwLC4xMyl9LmstcHJvbXB0e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2JvcmRlci1yYWRpdXM6aW5oZXJpdH0uay1wcm9tcHQgLmstdG9vbGJhcntib3JkZXItYmxvY2stc3RhcnQtd2lkdGg6MDtib3JkZXItaW5saW5lLXdpZHRoOjB9LmstcHJvbXB0LWNvbnRlbnR7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpjb2x1bW4gbm93cmFwO2ZsZXg6MSAxIGF1dG87Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7b3ZlcmZsb3c6YXV0b30uay1wcm9tcHQtdmlld3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXg6MSAxIGF1dG87Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSl9LmstcHJvbXB0LWV4cGFuZGVye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleDoxO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1wcm9tcHQtZXhwYW5kZXItY29udGVudHtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OmNvbHVtbjtmbGV4OjAgMCBhdXRvO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7YWxpZ24tc2VsZjpzdHJldGNofS5rLXByb21wdC1zdWdnZXN0aW9ue2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2N1cnNvcjpwb2ludGVyfS5rLXByb21wdC1zZXR0aW5ne2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LmstcHJvbXB0LWFjdGlvbnMuay1hY3Rpb25zLC5rLXByb21wdC1hY3Rpb25zLmstZWRpdC1idXR0b25zLC5rLXByb21wdC1hY3Rpb25zLmstYWN0aW9uLWJ1dHRvbnMsLmstcHJvbXB0LWFjdGlvbnMuay1jb2x1bW5tZW51LWFjdGlvbnMsLmstcHJvbXB0LWFjdGlvbnMuay1mb3JtLWJ1dHRvbnN7bWFyZ2luOjB9LmstcHJvbXB0LXN0b3AtZmFie3otaW5kZXg6MX0uay1wcm9tcHR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLXByb21wdC1oZWFkZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLXByb21wdC1jb250ZW50e2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpfS5rLXByb21wdC1zdWdnZXN0aW9ue2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKTtib3gtc2hhZG93OnZhcigtLWtlbmRvLWVsZXZhdGlvbi0xLCAwIDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjA0KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKX0uay1tYXB7aGVpZ2h0OjYwMHB4O2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXItd2lkdGg6MHB4O2JvcmRlci1zdHlsZTpzb2xpZDtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtmb250LWZhbWlseTp2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCl9LmstbWFwICosLmstbWFwICo6OmJlZm9yZSwuay1tYXAgKjo6YWZ0ZXJ7Ym94LXNpemluZzpib3JkZXItYm94fS5rLW1hcCAua20tc2Nyb2xsLXdyYXBwZXJ7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZX0uay1tYXAgLmttLXNjcm9sbC1jb250YWluZXJ7aGVpZ2h0OjEwMCV9LmstbWFwIC5rLXRvdWNoLXNjcm9sbGJhcntkaXNwbGF5Om5vbmV9LmstbWFwIC5rLWxheWVye3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MH0uay1tYXAgLmstbWFya2Vye3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTEwMCUpO2N1cnNvcjpwb2ludGVyO3Bvc2l0aW9uOmFic29sdXRlO292ZXJmbG93OnZpc2libGV9LmstbWFwIC5rLWF0dHJpYnV0aW9ue3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7Ym9yZGVyLXdpZHRoOjA7Zm9udC1zaXplOmNhbGModmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KSowLjc1KTt6LWluZGV4OjEwMDB9LmstbWFwLWNvbnRyb2xze3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LmstbmF2aWdhdG9ye21hcmdpbjp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO3dpZHRoOmNhbGMoNDhweCArIHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSoyKTtoZWlnaHQ6Y2FsYyg0OHB4ICsgdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pKjIpO2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXItcmFkaXVzOjUwJTtwb3NpdGlvbjpyZWxhdGl2ZX0uay1uYXZpZ2F0b3IgLmstYnV0dG9ue3BhZGRpbmc6MDt3aWR0aDphdXRvO2hlaWdodDphdXRvO2xpbmUtaGVpZ2h0OjE7Ym94LXNoYWRvdzpub25lO3Bvc2l0aW9uOmFic29sdXRlfS5rLW5hdmlnYXRvciAuay1idXR0b24gLmstaWNvbnttaW4td2lkdGg6MDttaW4taGVpZ2h0OjB9LmstbmF2aWdhdG9yIC5rLW5hdmlnYXRvci1uLC5rLW5hdmlnYXRvciAuay1uYXZpZ2F0b3ItdXB7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7dG9wOnZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtsZWZ0OjUwJX0uay1uYXZpZ2F0b3IgLmstbmF2aWdhdG9yLWUsLmstbmF2aWdhdG9yIC5rLW5hdmlnYXRvci1yaWdodHt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtyaWdodDp2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7dG9wOjUwJX0uay1uYXZpZ2F0b3IgLmstbmF2aWdhdG9yLXMsLmstbmF2aWdhdG9yIC5rLW5hdmlnYXRvci1kb3due3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO2JvdHRvbTp2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7bGVmdDo1MCV9LmstbmF2aWdhdG9yIC5rLW5hdmlnYXRvci13LC5rLW5hdmlnYXRvciAuay1uYXZpZ2F0b3ItbGVmdHt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtsZWZ0OnZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTt0b3A6NTAlfS5rLXpvb20tY29udHJvbHttYXJnaW46dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtib3JkZXI6MDtiYWNrZ3JvdW5kOm5vbmU7ZGlzcGxheTpmbGV4fS5rLXBkZi1leHBvcnQgLmstbmF2aWdhdG9yLC5rLXBkZi1leHBvcnQgLmstem9vbS1jb250cm9se2Rpc3BsYXk6bm9uZX0uay1tYXB7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLW1hcCAuay1uYXZpZ2F0b3J7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYmFzZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLCAjZjVmNWY1KX0uay1tYXAgLmstbWFya2Vye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLW1hcCAuay1hdHRyaWJ1dGlvbntiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZikgODAlLCB0cmFuc3BhcmVudCl9Lmstb3JnY2hhcnR7d2lkdGg6MTAwJTtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctNiwgMS41cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTYsIDEuNXJlbSk7Ym94LXNpemluZzpib3JkZXItYm94O2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtvdmVyZmxvdzphdXRvfS5rLW9yZ2NoYXJ0ICosLmstb3JnY2hhcnQgKjo6YmVmb3JlLC5rLW9yZ2NoYXJ0ICo6OmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveH0uay1vcmdjaGFydC1jb250YWluZXJ7bWFyZ2luLWJsb2NrOjA7bWFyZ2luLWlubGluZTphdXRvO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246cmVsYXRpdmV9Lmstb3JnY2hhcnQtZ3JvdXB7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctNiwgMS41cmVtKX0uay1vcmdjaGFydC1ncm91cC5rLXZzdGFjaz4uay1vcmdjaGFydC1ub2RlLWNvbnRhaW5lciwuay1vcmdjaGFydC1ncm91cC5rLXZib3g+Lmstb3JnY2hhcnQtbm9kZS1jb250YWluZXJ7Z2FwOjB9Lmstb3JnY2hhcnQtbm9kZS1jb250YWluZXJ7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctNiwgMS41cmVtKX0uay1vcmdjaGFydC1ub2RlLWdyb3VwLWNvbnRhaW5lcntib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy02LCAxLjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctNiwgMS41cmVtKTtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtvdXRsaW5lOjB9Lmstb3JnY2hhcnQtbm9kZS1ncm91cC10aXRsZXttYXJnaW46MCAwIGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy02LCAxLjVyZW0pLzMpO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUtbGcsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LXNtLCBub3JtYWwpfS5rLW9yZ2NoYXJ0LW5vZGUtZ3JvdXAtc3VidGl0bGV7bWFyZ2luOjAgMCB2YXIoLS1rZW5kby1zcGFjaW5nLTYsIDEuNXJlbSk7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCl9Lmstb3JnY2hhcnQtY2FyZHt3aWR0aDozMDBweDtib3JkZXItd2lkdGg6MXB4fS5rLW9yZ2NoYXJ0LWNhcmQgLmstY2FyZC10aXRsZXttYXJnaW46MCAwIHZhcigtLWtlbmRvLXNwYWNpbmctMCwgMHB4KX0uay1vcmdjaGFydC1jYXJkIC5rLWNhcmQtc3VidGl0bGV7bWFyZ2luOjAgMCB2YXIoLS1rZW5kby1zcGFjaW5nLTAsIDBweCl9Lmstb3JnY2hhcnQtY2FyZCAuay1jYXJkLWJvZHl7Ym9yZGVyLXdpZHRoOjJweCAwIDA7Ym9yZGVyLXN0eWxlOnNvbGlkO2ZsZXgtZ3JvdzowfS5rLW9yZ2NoYXJ0LWNhcmQgLmstY2FyZC1ib2R5IC5rLWNhcmQtdGl0bGUtd3JhcHttYXJnaW46MCB2YXIoLS1rZW5kby1zcGFjaW5nLTYsIDEuNXJlbSkvMiAwIDA7bWluLXdpZHRoOjA7bWluLWhlaWdodDo0NXB4fS5rLW9yZ2NoYXJ0LWxpbmV7YmFja2dyb3VuZC1jb2xvcjpjdXJyZW50Q29sb3J9Lmstb3JnY2hhcnQtbGluZS1oe2hlaWdodDoxcHh9Lmstb3JnY2hhcnQtbGluZS12e21hcmdpbi1ibG9jazowO21hcmdpbi1pbmxpbmU6YXV0bzt3aWR0aDoxcHg7aGVpZ2h0OnZhcigtLWtlbmRvLXNwYWNpbmctNiwgMS41cmVtKX0uay1vcmdjaGFydC1idXR0b257ei1pbmRleDoxfS5rLW9yZ2NoYXJ0e2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1vcmdjaGFydC1jYXJkIC5rLWNhcmQtYm9keXtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKX0uay1vcmdjaGFydC1jYXJkOmZvY3VzLC5rLW9yZ2NoYXJ0LWNhcmQuay1mb2N1c3tib3gtc2hhZG93OnZhcigtLWtlbmRvLWVsZXZhdGlvbi0xLCAwIDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjA0KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKX0uay1vcmdjaGFydC1ub2RlLWdyb3VwLWNvbnRhaW5lcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKX0uay1vcmdjaGFydC1ub2RlLWdyb3VwLWNvbnRhaW5lcjpmb2N1cywuay1vcmdjaGFydC1ub2RlLWdyb3VwLWNvbnRhaW5lci5rLWZvY3Vze2JveC1zaGFkb3c6dmFyKC0ta2VuZG8tZWxldmF0aW9uLTEsIDAgMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMDQpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLC4xNSl9Lmstb3JnY2hhcnQtbm9kZS1ncm91cC1zdWJ0aXRsZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpfS5rLW9yZ2NoYXJ0LWxpbmUtaCwuay1vcmdjaGFydC1saW5lLXZ7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKX0uay1zaWduYXR1cmV7d2lkdGg6MjUwcHg7bWluLWhlaWdodDo4NHB4O3Bvc2l0aW9uOnJlbGF0aXZlO2JveC1zaXppbmc6Ym9yZGVyLWJveDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5rLXNpZ25hdHVyZS5rLXNpZ25hdHVyZS1tYXhpbWl6ZWR7d2lkdGg6NzUwcHg7aGVpZ2h0OjI1MnB4fS5rLXNpZ25hdHVyZS5rLXNpZ25hdHVyZS1tYXhpbWl6ZWQ+Lmstc2lnbmF0dXJlLWxpbmV7Ym9yZGVyLWJsb2NrLWVuZC13aWR0aDozcHh9Lmstc2lnbmF0dXJlLWFjdGlvbnN7ZGlzcGxheTpmbGV4O3dpZHRoOm1pbi1jb250ZW50O21hcmdpbi1pbmxpbmUtc3RhcnQ6YXV0bztnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTt6LWluZGV4OjJ9Lmstc2lnbmF0dXJlLWNhbnZhc3twb3NpdGlvbjphYnNvbHV0ZTtpbnNldC1ibG9jay1zdGFydDowO2luc2V0LWlubGluZS1zdGFydDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZGlzcGxheTpibG9jazt6LWluZGV4OjE7b3V0bGluZTpub25lfS5rLXNpZ25hdHVyZS1saW5le3Bvc2l0aW9uOmFic29sdXRlO2luc2V0LWJsb2NrLWVuZDozMyU7ei1pbmRleDoyO3BvaW50ZXItZXZlbnRzOm5vbmU7Ym9yZGVyLWJsb2NrLWVuZC13aWR0aDoxcHg7Ym9yZGVyLWJsb2NrLWVuZC1zdHlsZTpkYXNoZWR9Lmstc2lnbmF0dXJlLXNte3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKX0uay1zaWduYXR1cmUtc20gLmstc2lnbmF0dXJlLWxpbmV7d2lkdGg6Y2FsYygxMDAlIC0gdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pKjIpfS5rLXNpZ25hdHVyZS1tZHtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKX0uay1zaWduYXR1cmUtbWQgLmstc2lnbmF0dXJlLWxpbmV7d2lkdGg6Y2FsYygxMDAlIC0gdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSoyKX0uay1zaWduYXR1cmUtbGd7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLXNpZ25hdHVyZS1sZyAuay1zaWduYXR1cmUtbGluZXt3aWR0aDpjYWxjKDEwMCUgLSB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkqMil9Lmstc2lnbmF0dXJlLWxne21pbi1oZWlnaHQ6MTEwcHh9Lmstc2lnbmF0dXJlIC5rLXNpZ25hdHVyZS1saW5le2JvcmRlci1ibG9jay1lbmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpIDI0JSwgdHJhbnNwYXJlbnQpfVxuIiwiQHVzZSBcIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvYmFzZS90eXBvZ3JhcGh5XCIgYXMgKjtcclxuQHVzZSBcIi4uLy4uLy4uLy4uL2N1c3RvbV9tb2R1bGVzL1JlcG9ydFZpZXdlci9zdHlsZXMva2VuZG8uY29tbW9uLm1pblwiIGFzICo7XHJcbkB1c2UgXCIuLi8uLi8uLi8uLi9jdXN0b21fbW9kdWxlcy9SZXBvcnRWaWV3ZXIvc3R5bGVzL3RlbGVyaWtSZXBvcnRWaWV3ZXItMTkuMi4yNS44MTMubWluXCIgYXMgKjtcclxuQHVzZSBcIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9kaXN0L2FsbC5jc3NcIiBhcyAqO1xyXG5cclxuXHJcbi8vIEtFTkRPIFRIRU1FIE9WRVJSSURFU1xyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuOnJvb3Qge1xyXG4gIC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2U6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcbiAgLS1rZW5kby1jb2xvci1ib3JkZXI6IHZhcigtLXNsYXRlLWE3KTtcclxuICAtLWtlbmRvLWNvbG9yLXByaW1hcnk6IHZhcigtLWZvcmdlLXRlcnRpYXJ5LTYwKTtcclxuICAtLWtlbmRvLWNvbG9yLXByaW1hcnktaG92ZXI6IHZhcigtLWZvcmdlLXRlcnRpYXJ5LTY1KTtcclxuICAtLWtlbmRvLWNvbG9yLXByaW1hcnktYWN0aXZlOiB2YXIoLS1mb3JnZS10ZXJ0aWFyeS02NSk7XHJcbiAgLS1rZW5kby1jb2xvci1wcmltYXJ5LW9uLXN1cmZhY2U6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcblxyXG4gIC0ta2VuZG8tY29sb3ItYmFzZTogdmFyKC0tc2xhdGUtYTIpO1xyXG4gIC0ta2VuZG8tY29sb3ItYmFzZS1ob3ZlcjogdmFyKC0tZ3JheS1ob3Zlcik7XHJcbiAgLS1rZW5kby1jb2xvci1zdXJmYWNlOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcclxuXHJcbiAgLS1rZW5kby1jb2xvci1lcnJvcjogdmFyKC0tcmVkLWExMSk7XHJcblxyXG4gIC0ta2VuZG8tZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcclxuICAtLWtlbmRvLWxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcclxuXHJcbiAgLS1rZW5kby1idXR0b24tbWQtc2l6ZTogdmFyKC0tc2l6ZS00MCk7XHJcblxyXG4gIC0tay1ub3RpZmljYXRpb24tcGFkZGluZy1ibG9jazogdmFyKC0tc2l6ZS0xNik7XHJcbiAgLS1rLW5vdGlmaWNhdGlvbi1wYWRkaW5nLWlubGluZTogMC44MTI1cmVtIHZhcigtLXNpemUtMTYpO1xyXG5cclxuICAtLWstY2FsZW5kYXItY2VsbC1zaXplOiB2YXIoLS1zaXplLTQwKTtcclxuXHJcbiAgLS1rLXBhcmFtZXRlcnMtYXJlYS1mb290ZXItaGVpZ2h0OiB2YXIoLS1zaXplLTY0KTtcclxufVxyXG5cclxuLnJlcG9ydC12aWV3ZXItd3JhcHBlciB7XHJcbiAgZmxleDogYXV0bztcclxufVxyXG5cclxuLnRydi1wYWdlcy1hcmVhOndoZXJlKC5wcmludHByZXZpZXcpIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMik7XHJcbn1cclxuXHJcbiNyZXBvcnRWaWV3ZXIxIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgaW5zZXQ6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBjbGVhcjogYm90aDtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcblxyXG5cclxuLy8gVE9PTEJBUlxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuLmstdG9vbGJhciB7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XHJcbn1cclxuXHJcbi5rLXRvb2xiYXItbWQge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgY29sdW1uLWdhcDogMDtcclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbn1cclxuXHJcbi5rLXRvb2xiYXItaXRlbSB7XHJcbiAgbWFyZ2luLWlubGluZTogdmFyKC0tc2l6ZS04KTtcclxuICBtYXJnaW4tYmxvY2s6IDA7XHJcblxyXG4gID4gc3BhbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gICAgY29sdW1uLWdhcDogMC4xMjVlbTtcclxuICAgIGZvbnQtdmFyaWFudC1udW1lcmljOiB0YWJ1bGFyLW51bXM7XHJcbiAgfVxyXG59XHJcblxyXG4udHJ2LXRvb2xiYXIgPiAuay10b29sYmFyLWl0ZW0gLnRydi10b29sYmFyLW51bWVyaWMge1xyXG4gIC0taW5wdXQtaGVpZ2h0LW1kOiBjYWxjKDMwcmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXNsYXRlLWE4KTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTIpO1xyXG5cclxuICA+IGlucHV0IHtcclxuICAgIEBpbmNsdWRlIGJvZHktMDE7XHJcbiAgICBwYWRkaW5nLWJsb2NrOiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTIpO1xyXG4gIH1cclxufVxyXG5cclxuLmstdG9vbGJhciAuay1zZXBhcmF0b3IsXHJcbi5rLXRvb2xiYXItc2VwYXJhdG9yIHtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgd2lkdGg6IDFweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hNik7XHJcbiAgbWFyZ2luLWlubGluZTogdmFyKC0tc2l6ZS04KTtcclxuICBtaW4taGVpZ2h0OiBjYWxjKHZhcigtLWtlbmRvLWJ1dHRvbi1tZC1zaXplKSAtIHZhcigtLXNpemUtOCkpO1xyXG59XHJcblxyXG4uay1tZW51LXBvcHVwIHtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTgpO1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgcGFkZGluZzogdmFyKC0tc2l6ZS00KTtcclxufVxyXG5cclxuLmstbWVudS1ncm91cC1tZCAuay1tZW51LWxpbmsge1xyXG4gIGhlaWdodDogdmFyKC0tc2l6ZS0zMik7XHJcbiAgbWluLWhlaWdodDogdmFyKC0tc2l6ZS0zMik7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc2l6ZS00KTtcclxufVxyXG5cclxuLmstbWVudS1ncm91cCAuay1pdGVtOmZvY3VzID4gLmstbGluayB7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLmstbWVudS1ncm91cCAuay1pdGVtOmZvY3VzLXZpc2libGUgPiAuay1saW5rIHtcclxuICBvdXRsaW5lOiB2YXIoLS1pbnB1dC1mb2N1cy1vdXRsaW5lKTtcclxufVxyXG5cclxuXHJcblxyXG4vLyBCVVRUT05TXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4uay1pY29uLWJ1dHRvbiB7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcblxyXG4gIC5rLWljb24ge1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTIpO1xyXG4gIH1cclxufVxyXG5cclxuLmstaW5wdXQtYnV0dG9uIC5rLWljb24ge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUxKTtcclxufVxyXG5cclxuLmstYnV0dG9uLW1kIHtcclxuICBtaW4taW5saW5lLXNpemU6IHZhcigtLWtlbmRvLWJ1dHRvbi1tZC1zaXplKTtcclxuICBtaW4tYmxvY2stc2l6ZTogdmFyKC0ta2VuZG8tYnV0dG9uLW1kLXNpemUpO1xyXG4gIGJsb2NrLXNpemU6IHZhcigtLWtlbmRvLWJ1dHRvbi1tZC1zaXplKTtcclxuXHJcbiAgJi5rLWljb24tYnV0dG9uIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgLmstYnV0dG9uLWljb24ge1xyXG4gICAgICBtaW4tYmxvY2stc2l6ZTogMWVtO1xyXG4gICAgICBtaW4taW5saW5lLXNpemU6IDFlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5rLXJvdW5kZWQtbWQ6d2hlcmUoLmstaWNvbi1idXR0b24pIHtcclxuICAtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQ6IHZhcigtLXNpemUtMik7XHJcbn1cclxuXHJcbi5rLXRvb2xiYXItbWVudS1idXR0b246aGFzKC5rLW1lbnUtYnV0dG9uLWFycm93KSB7XHJcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNpemUtOCk7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgY29sdW1uLWdhcDogdmFyKC0tc2l6ZS00KTtcclxufVxyXG5cclxuLmstbWVudS1idXR0b24uay1pY29uLWJ1dHRvbiA+IC5rLWJ1dHRvbi1hcnJvdyxcclxuLmstZHJvcGRvd24tYnV0dG9uLmstaWNvbi1idXR0b24gPiAuay1idXR0b24tYXJyb3cge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4uay1idXR0b24tZ3JvdXAgPiAuay1idXR0b246bGFzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpOm5vdCguay1vdmVyZmxvdy1idXR0b24pIHtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kKTtcclxufVxyXG5cclxuLmstYnV0dG9uLXNvbGlkLWJhc2U6Zm9jdXMge1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCB3aGl0ZSwgMCAwIDAgNHB4IHZhcigtLWZvcmdlLXRlcnRpYXJ5LTYwLWExNik7XHJcbiAgb3V0bGluZTogdmFyKC0taW5wdXQtZm9jdXMtb3V0bGluZSk7XHJcbiAgb3V0bGluZS1vZmZzZXQ6IDFweDtcclxufVxyXG5cclxuLmstYnV0dG9uLXNvbGlkLXByaW1hcnk6Zm9jdXMsXHJcbi5rLWJ1dHRvbi1zb2xpZC1wcmltYXJ5LmstZm9jdXMge1xyXG4gIG91dGxpbmU6IHZhcigtLWlucHV0LWZvY3VzLW91dGxpbmUpO1xyXG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHdoaXRlLCAwIDAgMCA1cHggdmFyKC0tZm9yZ2UtdGVydGlhcnktNjAtYTE2KTtcclxufVxyXG5cclxuLnRydi1zZWxlY3Qtbm9uZSxcclxuLnRydi1zZWxlY3QtYWxsIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc2l6ZS00KTtcclxuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc2l6ZS02KTtcclxuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0yKTtcclxuICBjb2xvcjogdmFyKC0tZm9yZ2UtdGVydGlhcnktNjApO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXNpemUtMik7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxMDBtcyBlYXNlLW91dCwgY29sb3IgMTAwbXMgZWFzZS1vdXQ7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcbiAgfVxyXG59XHJcblxyXG4udHJ2LXBhcmFtZXRlci1lZGl0b3ItYXZhaWxhYmxlLXZhbHVlcy1tdWx0aXNlbGVjdDpoYXMoLnRydi1wYXJhbWV0ZXItYWN0aW9ucykgLmstYWN0aW9ucy1lbmQge1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuXHJcblxyXG4vLyBJQ09OU1xyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuLmstaWNvbiB7XHJcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtaWNvbnMpO1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUxKTtcclxuICBsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxuLmstaWNvbi1zbSB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTApO1xyXG59XHJcblxyXG4uay1pLXVuZG86OmJlZm9yZSB7IGNvbnRlbnQ6IFwidW5kb1wiOyB9XHJcbi5rLWktcmVkbzo6YmVmb3JlIHsgY29udGVudDogXCJyZWRvXCI7IH1cclxuLmstaS14OjpiZWZvcmUgeyBjb250ZW50OiBcImNsb3NlXCI7IH1cclxuLmstaS1hcnJvdy1yb3RhdGUtY3c6OmJlZm9yZSB7IGNvbnRlbnQ6IFwicmVmcmVzaFwiOyB9XHJcbi5rLWktY2FyZXQtYWx0LXRvLWxlZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiZmlyc3RfcGFnZVwiOyB9XHJcbi5rLWktY2FyZXQtYWx0LWxlZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiY2hldnJvbl9iYWNrd2FyZFwifVxyXG4uay1pLWNhcmV0LWFsdC1yaWdodDo6YmVmb3JlIHsgY29udGVudDogXCJjaGV2cm9uX2ZvcndhcmRcIiB9XHJcbi5rLWktY2FyZXQtYWx0LXRvLXJpZ2h0OjpiZWZvcmUgeyBjb250ZW50OiBcImxhc3RfcGFnZVwiIH1cclxuLmstaS1jYXJldC1hbHQtZG93bjo6YmVmb3JlIHsgY29udGVudDogXCJhcnJvd19kcm9wX2Rvd25cIiB9XHJcbi5rLWktYm9vazo6YmVmb3JlIHsgY29udGVudDogXCJtZW51X2Jvb2tcIiB9XHJcbi5rLWktZmlsZTo6YmVmb3JlIHsgY29udGVudDogXCJkZXNjcmlwdGlvblwiOyB9XHJcbi5rLWktZG93bmxvYWQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiZG93bmxvYWRcIjsgfVxyXG4uay1pLWFycm93LXM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiYXJyb3dfZHJvcF9kb3duXCI7IH1cclxuLmstaS1wcmludDo6YmVmb3JlIHsgY29udGVudDogXCJwcmludFwiOyB9XHJcbi5rLWktZGljdGlvbmFyeS1hZGQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiZGljdGlvbmFyeVwiOyB9XHJcbi5rLWktZmlsdGVyOjpiZWZvcmUgeyBjb250ZW50OiBcImZpbHRlcl9hbHRcIjsgfVxyXG4uay1pLXpvb20taW46OmJlZm9yZSB7IGNvbnRlbnQ6IFwiem9vbV9pblwiOyB9XHJcbi5rLWktem9vbS1vdXQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiem9vbV9vdXRcIjsgfVxyXG4uay1pLXRvZ2dsZS1mdWxsLXNjcmVlbi1tb2RlOjpiZWZvcmUgeyBjb250ZW50OiBcImZ1bGxzY3JlZW5cIjsgfVxyXG4uay1pLXNlYXJjaDo6YmVmb3JlIHsgY29udGVudDogXCJzZWFyY2hcIjsgfVxyXG4uay1pLXdhcm5pbmc6OmJlZm9yZSB7IGNvbnRlbnQ6IFwid2FybmluZ1wiOyB9XHJcbi5rLWktY2FsZW5kYXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiY2FsZW5kYXJfdG9kYXlcIjsgfVxyXG4uay1pLWNsb3NlOjpiZWZvcmUgeyBjb250ZW50OiBcImNsb3NlXCI7IH1cclxuLmstaS14LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcImNsb3NlXCI7IH1cclxuXHJcbi5rLWktY29udmVydC1sb3dlcmNhc2U6OmJlZm9yZSB7IGNvbnRlbnQ6IFwibWF0Y2hfY2FzZVwiOyB9XHJcbi5rLWktd2hvbGUtd29yZDo6YmVmb3JlIHsgY29udGVudDogXCJtYXRjaF93b3JkXCIgfVxyXG4uay1pLXJlZ3VsYXItZXhwcmVzc2lvbjo6YmVmb3JlIHsgY29udGVudDogXCJyZWd1bGFyX2V4cHJlc3Npb25cIiB9XHJcbi5rLWktY2hldnJvbi11cDo6YmVmb3JlIHsgY29udGVudDogXCJrZXlib2FyZF9hcnJvd191cFwiIH1cclxuLmstaS1jaGV2cm9uLWRvd246OmJlZm9yZSB7IGNvbnRlbnQ6IFwia2V5Ym9hcmRfYXJyb3dfZG93blwiIH1cclxuXHJcbi5rLW5vdGlmaWNhdGlvbi1zdGF0dXMuay1pLXgtb3V0bGluZTo6YmVmb3JlIHsgY29udGVudDogXCJlcnJvclwiOyB9XHJcblxyXG5cclxuXHJcbi8vIFZJRVdFUlxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuLnRydi1jb250ZW50LFxyXG4udHJ2LXBhZ2VzLWFyZWEsXHJcbi50cnYtcGFyYW1ldGVycy1hcmVhLFxyXG4udHJ2LWVycm9yLXBhbmUge1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxufVxyXG5cclxuLnRydi1wYWdlcy1hcmVhLnByaW50cHJldmlldyAudHJ2LXBhZ2UtY29udGFpbmVyIC50cnYtcGFnZS13cmFwcGVyLmFjdGl2ZSAudHJ2LXJlcG9ydC1wYWdlOm5vdCguay1zdGF0ZS1kZWZhdWx0KSB7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zbGF0ZS1hNik7XHJcbn1cclxuXHJcblxyXG5cclxuLy8gTk9USUZJQ0FUSU9OU1xyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuLmstbm90aWZpY2F0aW9uIHtcclxuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcclxuICBwYWRkaW5nLWlubGluZTogdmFyKC0tay1ub3RpZmljYXRpb24tcGFkZGluZy1pbmxpbmUpO1xyXG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWstbm90aWZpY2F0aW9uLXBhZGRpbmctYmxvY2spO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5vdGlmaWNhdGlvbi1iZywgdmFyKC0tc2xhdGUtMikpO1xyXG4gIGNvbG9yOiB2YXIoLS1ub3RpZmljYXRpb24tdGV4dCwgdmFyKC0tdGV4dC1wcmltYXJ5KSk7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItbGVmdC13aWR0aDogM3B4O1xyXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1ub3RpZmljYXRpb24tYm9yZGVyLXN0cm9uZywgdmFyKC0tc2xhdGUtYTEwKSk7XHJcbiAgYm9yZGVyLXJhZGl1czogcmV2ZXJ0O1xyXG4gIGJveC1zaGFkb3c6IHJldmVydDtcclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBpbnNldDogMDtcclxuICAgIGJvcmRlci13aWR0aDogMXB4IDFweCAxcHggMDtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLW5vdGlmaWNhdGlvbi1ib3JkZXIsIHZhcigtLXNsYXRlLWE2KSk7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgfVxyXG5cclxuICA+IC5rLW5vdGlmaWNhdGlvbi13cmFwIHtcclxuICAgIHBhZGRpbmc6IHJldmVydDtcclxuXHJcbiAgfVxyXG5cclxuICAuay1pY29uIHtcclxuICAgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiAnRklMTCcgMSwgJ3dnaHQnIDQwMCwgJ0dSQUQnIDAsICdvcHN6JyAyMDtcclxuICAgIG1pbi13aWR0aDogMWVtO1xyXG4gIH1cclxufVxyXG5cclxuLmstbm90aWZpY2F0aW9uLWVycm9yIHtcclxuICAtLW5vdGlmaWNhdGlvbi1iZzogdmFyKC0tcnVieS0yKTtcclxuICAtLW5vdGlmaWNhdGlvbi1ib3JkZXI6IHZhcigtLXJ1YnktYTYpO1xyXG4gIC0tbm90aWZpY2F0aW9uLWJvcmRlci1zdHJvbmc6IHZhcigtLXJ1YnktYTEwKTtcclxuICAtLW5vdGlmaWNhdGlvbi1pY29uOiBva2xjaChmcm9tIHZhcigtLXJ1YnktYTExKSB2YXIoLS1jb2xvci1kYXJrZW4pIGMgaCk7XHJcbiAgLS1ub3RpZmljYXRpb24tdGl0bGU6IHZhcigtLXJ1YnktYTEyKTtcclxuICAtLW5vdGlmaWNhdGlvbi10ZXh0OiBva2xjaChmcm9tIHZhcigtLXJ1YnktYTExKSB2YXIoLS1jb2xvci1kYXJrZW4pIGMgaCk7XHJcbn1cclxuXHJcbi50cnYtcGFnZXMtcGFuZSAudHJ2LW5vdGlmaWNhdGlvbiB7XHJcbiAgLS1ub3RpZmljYXRpb24tYmc6IHJldmVydDtcclxuICAtLW5vdGlmaWNhdGlvbi1ib3JkZXI6IHJldmVydDtcclxuICAtLW5vdGlmaWNhdGlvbi1ib3JkZXItc3Ryb25nOiByZXZlcnQ7XHJcbiAgLS1ub3RpZmljYXRpb24taWNvbjogcmV2ZXJ0O1xyXG4gIC0tbm90aWZpY2F0aW9uLXRpdGxlOiByZXZlcnQ7XHJcbiAgLS1ub3RpZmljYXRpb24tdGV4dDogcmV2ZXJ0O1xyXG5cclxuICA+IC5rLW5vdGlmaWNhdGlvbi13cmFwIHtcclxuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgIGNvbHVtbi1nYXA6IHZhcigtLXNpemUtMTIpO1xyXG4gIH1cclxuXHJcbiAgLmstbm90aWZpY2F0aW9uLWVycm9yIHtcclxuXHJcbiAgfVxyXG5cclxuICA+IC5rLW5vdGlmaWNhdGlvbi13cmFwIC5rLWljb24ge1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1zaXplLTE4KTtcclxuICB9XHJcblxyXG4gIC5rLWktd2FybmluZzo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiaW5mb1wiO1xyXG4gIH1cclxufVxyXG5cclxuLmstbm90aWZpY2F0aW9uLXdyYXAgPiAuay1pLWVycm9yLFxyXG4uay1ub3RpZmljYXRpb24td3JhcCA+IC5rLWktaW5mbyxcclxuLmstbm90aWZpY2F0aW9uLXdyYXAgPiAuay1pLXN1Y2Nlc3MsXHJcbi5rLW5vdGlmaWNhdGlvbi13cmFwID4gLmstaS13YXJuaW5nIHtcclxuICBtYXJnaW4taW5saW5lLWVuZDogMDtcclxufVxyXG5cclxuXHJcblxyXG4vLyBTRUFSQ0ggRElBTE9HXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4udHJ2LXNlYXJjaC1kaWFsb2cge1xyXG4gIC5rLXdpbmRvdy10aXRsZWJhciB7XHJcbiAgICBibG9jay1zaXplOiB2YXIoLS1zaXplLTQ4KTtcclxuICAgIHBhZGRpbmctYmxvY2s6IDA7XHJcbiAgICBwYWRkaW5nLWlubGluZTogMXJlbSB2YXIoLS1zaXplLTQpO1xyXG4gIH1cclxuXHJcbiAgLmstd2luZG93LXRpdGxlIHtcclxuICAgIEBpbmNsdWRlIGhlYWRpbmctMDI7XHJcbiAgfVxyXG5cclxuICAuay13aW5kb3ctdGl0bGViYXItYWN0aW9ucyB7XHJcbiAgICBtYXJnaW4taW5saW5lOiByZXZlcnQ7XHJcbiAgfVxyXG5cclxuICAuay1pbnB1dC1tZCB7XHJcbiAgICBAaW5jbHVkZSBib2R5LTAxO1xyXG4gIH1cclxuXHJcbiAgLmstaW5wdXQtbWQgLmstaW5wdXQtaW5uZXIge1xyXG4gICAgcGFkZGluZy1pbmxpbmU6IDFyZW07XHJcbiAgICBwYWRkaW5nLWJsb2NrOiByZXZlcnQ7XHJcbiAgfVxyXG5cclxuICAuay1saXN0dmlldyB7XHJcbiAgICBwYWRkaW5nOiB2YXIoLS1zaXplLTQpO1xyXG5cclxuICAgIC5rLWxpc3QtaXRlbSB7XHJcbiAgICAgIHBhZGRpbmctYmxvY2s6IHZhcigtLXNpemUtNCk7XHJcbiAgICAgIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zaXplLTgpO1xyXG4gICAgICBibG9jay1zaXplOiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmstbGlzdHZpZXctY29udGVudCA+IC5rLXNlbGVjdGVkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktYWN0aXZlKTtcclxuICB9XHJcbn1cclxuXHJcbi8vIFNlYXJjaCBpbnB1dDogZXhwYW5kIHdpZHRoIHRvIGZpbGwgY29udGFpbmVyXHJcbi50cnYtc2VhcmNoLWRpYWxvZy1pbnB1dC1hcmVhID4gOmZpcnN0LWNoaWxkIHtcclxuICBmbGV4OiBhdXRvO1xyXG59XHJcblxyXG4vLyBCdXR0b24gZ3JvdXAgYmVsb3cgc2VhcmNoIGlucHV0XHJcbi5rLWhzdGFjay5rLWdhcC0yIHtcclxuICBjb2x1bW4tZ2FwOiB2YXIoLS1zaXplLTQpO1xyXG59XHJcblxyXG4udHJ2LXNlYXJjaC1kaWFsb2ctcmVzdWx0cy1sYWJlbCB7XHJcbiAgQGluY2x1ZGUgbGFiZWwtMDE7XHJcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcbn1cclxuXHJcbi8vIE1ha2UgZXhjZXNzaXZlbHkgbGlnaHQgZm9udCB3ZWlnaHQgbm9ybWFsXHJcbi5rLW5vLWRhdGEge1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcblxyXG5cclxuLy8gU0lERUJBUlxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuLnRydi1wYXJhbWV0ZXJzLWFyZWEucHJldmlldzpub3QoLi12ZXJ0aWNhbCkgLnRydi1wYXJhbWV0ZXJzLWFyZWEtY29udGVudCB7XHJcbiAgaW5zZXQtYmxvY2stZW5kOiB2YXIoLS1rLXBhcmFtZXRlcnMtYXJlYS1mb290ZXItaGVpZ2h0KTtcclxuICBwYWRkaW5nLWJsb2NrLWVuZDogMXJlbTtcclxufVxyXG5cclxuLy8gUGFyYW1ldGVyIHNlY3Rpb25zL2Jsb2Nrc1xyXG4udHJ2LXBhcmFtZXRlcnMtYXJlYSAuay1jYXJkIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIHJvdy1nYXA6IHZhcigtLXNpemUtOCk7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmctYmxvY2s6IDAuNzVyZW0gMXJlbTtcclxuICBwYWRkaW5nLWlubGluZTogMXJlbTtcclxuICBib3JkZXI6IG5vbmU7XHJcbn1cclxuXHJcbi8vIERyb3Bkb3duIFwibGFiZWxcIlxyXG4udHJ2LXBhcmFtZXRlci1jb250YWluZXIge1xyXG5cclxuICAuay1jYXJkLWhlYWRlciB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm9yZGVyLWJsb2NrLWVuZDogbm9uZTtcclxuICB9XHJcblxyXG4gIC50cnYtcGFyYW1ldGVyLXRpdGxlIHtcclxuICAgIEBpbmNsdWRlIGhlYWRpbmctMDE7XHJcbiAgfVxyXG5cclxuICAuay1jYXJkLWJvZHkge1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbn1cclxuXHJcbi50cnYtcGFyYW1ldGVyLWVycm9yIHtcclxuICAmLmstbm90aWZpY2F0aW9uLWVycm9yIHtcclxuICAgIC0tay1ub3RpZmljYXRpb24tcGFkZGluZy1ibG9jazogdmFyKC0tc2l6ZS04KTtcclxuICAgIC0tay1ub3RpZmljYXRpb24tcGFkZGluZy1pbmxpbmU6IHZhcigtLXNpemUtOCkgdmFyKC0tc2l6ZS0xNik7XHJcbiAgICAtLW5vdGlmaWNhdGlvbi1iZzogdmFyKC0tYW1iZXItMik7XHJcbiAgICAtLW5vdGlmaWNhdGlvbi1ib3JkZXI6IHZhcigtLWFtYmVyLWE2KTtcclxuICAgIC0tbm90aWZpY2F0aW9uLWJvcmRlci1zdHJvbmc6IHZhcigtLWFtYmVyLWExMCk7XHJcbiAgICAtLW5vdGlmaWNhdGlvbi1pY29uOiBva2xjaChmcm9tIHZhcigtLWFtYmVyLWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xyXG4gICAgLS1ub3RpZmljYXRpb24tdGl0bGU6IHZhcigtLWFtYmVyLWExMik7XHJcbiAgICAtLW5vdGlmaWNhdGlvbi10ZXh0OiBva2xjaChmcm9tIHZhcigtLWFtYmVyLWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcclxuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0yKTtcclxuICAgIGNvbHVtbi1nYXA6IHZhcigtLXNpemUtOCk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8vIElOUFVUUyAmIENPTUJPQk9YXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4uay1pbnB1dDpub3QoLmstaW5wdXQtaW5uZXIpIHtcclxuICAtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkOiB2YXIoLS1zbGF0ZS1hMik7XHJcbiAgLS1pbnB1dC1ib3gtc2hhZG93LWRpc2FibGVkOiBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2xhdGUtYTcpO1xyXG5cclxuICBoZWlnaHQ6IHZhcigtLWlucHV0LWhlaWdodCwgdmFyKC0taW5wdXQtaGVpZ2h0LW1kKSk7XHJcbiAgbWluLWhlaWdodDogdmFyKC0taW5wdXQtaGVpZ2h0LCB2YXIoLS1pbnB1dC1oZWlnaHQtbWQpKTtcclxuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1pbnB1dC1wYWRkaW5nLWJsb2NrLCAwKTtcclxuICBwYWRkaW5nLWlubGluZTogdmFyKC0taW5wdXQtcGFkZGluZy1pbmxpbmUsIDApO1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWJnLWNvbG9yLCB2YXIoLS1zbGF0ZS1hMikpO1xyXG4gIGJvcmRlcjogdmFyKC0taW5wdXQtYm9yZGVyLCBub25lKTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1pbnB1dC1ib3JkZXItcmFkaXVzLCB2YXIoLS1zaXplLTIpKTtcclxuICBib3gtc2hhZG93OiB2YXIoLS1pbnB1dC1ib3gtc2hhZG93LCBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2xhdGUtYTgpKTtcclxuXHJcbiAgJjpmb2N1cy12aXNpYmxlLFxyXG4gICY6Zm9jdXMsXHJcbiAgJjpmb2N1cy13aXRoaW4ge1xyXG4gICAgb3V0bGluZTogdmFyKC0taW5wdXQtZm9jdXMtb3V0bGluZSk7XHJcbiAgICBvdXRsaW5lLW9mZnNldDogLTFweDtcclxuICAgIGJveC1zaGFkb3c6IHZhcigtLWlucHV0LWZvY3VzLXNoYWRvdyk7XHJcbiAgfVxyXG59XHJcblxyXG4udHJ2LXBhcmFtZXRlci1lZGl0b3ItbnVtYmVyLFxyXG4udHJ2LXBhcmFtZXRlci1lZGl0b3ItdGV4dCB7XHJcbiAgLS1pbnB1dC1wYWRkaW5nLWlubGluZTogMXJlbTtcclxufVxyXG5cclxuXHJcblxyXG4vLyBDT01CT0JPWCBJTk5FUiBJTlBVVFxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuLnRydi1wYXJhbWV0ZXJzLWFyZWEgLmstaW5wdXQtaW5uZXIsXHJcbi50cnYtc2VhcmNoLWRpYWxvZy1pbnB1dC1hcmVhIC5rLWlucHV0LWlubmVyIHtcclxuICBwYWRkaW5nLWlubGluZTogMXJlbTtcclxufVxyXG5cclxuLmstaW5wdXQgLmstYnV0dG9uLXNvbGlkLWJhc2Uge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTAwbXMgZWFzZS1vdXQ7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS1ob3Zlcik7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8vIERST1BET1dOIExJU1QgSVRFTVxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuLmstbGlzdCAuay1saXN0LWl0ZW0ge1xyXG4gIG1pbi1ibG9jay1zaXplOiB2YXIoLS1pbnB1dC1oZWlnaHQtbWQpO1xyXG4gIHBhZGRpbmctaW5saW5lOiAxcmVtO1xyXG4gIHBhZGRpbmctYmxvY2s6IDAuNjg3NXJlbTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTIpO1xyXG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiB0YWJ1bGFyLW51bXM7XHJcbn1cclxuXHJcbi5rLWxpc3QtaXRlbS5rLXNlbGVjdGVkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWFjdGl2ZSk7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS1ob3Zlcik7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICB9XHJcbn1cclxuXHJcbi5rLWxpc3QtaXRlbS5rLWZvY3VzIHtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktaG92ZXIpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuXHJcblxyXG5cclxuLy8gREFURVBJQ0tFUiBDQUxFTkRBUlxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuLmstcG9wdXAuay1jYWxlbmRhci1jb250YWluZXIge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG59XHJcblxyXG4uay1jYWxlbmRhciAuay1jYWxlbmRhci12aWV3IHtcclxuICAvL2lubGluZS1zaXplOiBjYWxjKHZhcigtLWstY2FsZW5kYXItY2VsbC1zaXplKSAqIDcpO1xyXG4gIGlubGluZS1zaXplOiBtYXgtY29udGVudDtcclxuICBibG9jay1zaXplOiBhdXRvO1xyXG59XHJcblxyXG4uay1jYWxlbmRhciAuay1oZWFkZXIge1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyKTtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4uay1jYWxlbmRhciAuay1jYWxlbmRhci1kZWNhZGV2aWV3LFxyXG4uay1jYWxlbmRhciAuay1jYWxlbmRhci1tb250aHZpZXcsXHJcbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXllYXJ2aWV3IHtcclxuICBwYWRkaW5nOiB2YXIoLS1zaXplLTQpO1xyXG59XHJcblxyXG4uay1jYWxlbmRhci1uYXYtZmFzdCAuay1idXR0b24tdGV4dCB7XHJcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW1lZGl1bSk7XHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXRoIHtcclxuICBpbmxpbmUtc2l6ZTogdmFyKC0tay1jYWxlbmRhci1jZWxsLXNpemUpO1xyXG4gIGJsb2NrLXNpemU6IHZhcigtLWstY2FsZW5kYXItY2VsbC1zaXplKTtcclxuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcclxuICBmb250LXdlaWdodDogdmFyKC0taGVhZGluZy13ZWlnaHQpO1xyXG4gIHRleHQtdHJhbnNmb3JtOiByZXZlcnQ7XHJcbn1cclxuXHJcbi5rLW1vbnRoLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXRkLFxyXG4uay1jYWxlbmRhci1tb250aHZpZXcgLmstY2FsZW5kYXItdGQge1xyXG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiB0YWJ1bGFyLW51bXM7XHJcbiAgaW5saW5lLXNpemU6IHZhcigtLWstY2FsZW5kYXItY2VsbC1zaXplKTtcclxuICBibG9jay1zaXplOiB2YXIoLS1rLWNhbGVuZGFyLWNlbGwtc2l6ZSk7XHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXRkLmstc2VsZWN0ZWQgLmstY2FsZW5kYXItY2VsbC1pbm5lcixcclxuLmstY2FsZW5kYXIgLmstY2FsZW5kYXItdGQuay1zZWxlY3RlZCAuay1saW5rIHtcclxuICAtLWtlbmRvLWNvbG9yLXByaW1hcnktaG92ZXI6IHZhcigtLXNsYXRlLWExMik7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMTIpO1xyXG59XHJcblxyXG4uay1jYWxlbmRhci1uYXYtdG9kYXkge1xyXG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zaXplLTEyKTtcclxuICBwYWRkaW5nLWJsb2NrOiA3cHg7XHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXZpZXcgLmstdG9kYXkge1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LW9uLWNvbG9yKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb3JnZS10ZXJ0aWFyeS02MCk7XHJcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW1lZGl1bSk7XHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyIC5rLWxpbmsge1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTAwbXMgZWFzZS1vdXQsIGNvbG9yIDEwMG1zIGVhc2Utb3V0O1xyXG59XHJcblxyXG4uay1jYWxlbmRhciAuay1jYWxlbmRhci10ZC5rLXRvZGF5OmhvdmVyIC5rLWxpbmsge1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LW9uLWNvbG9yKTtcclxufVxyXG5cclxuLmstY2FsZW5kYXIgLmstY2FsZW5kYXItdGQ6Zm9jdXMgLmstY2FsZW5kYXItY2VsbC1pbm5lcixcclxuLmstY2FsZW5kYXIgLmstY2FsZW5kYXItdGQ6Zm9jdXMgLmstbGluayxcclxuLmstY2FsZW5kYXIgLmstY2FsZW5kYXItdGQuay1mb2N1cyAuay1jYWxlbmRhci1jZWxsLWlubmVyLFxyXG4uay1jYWxlbmRhciAuay1jYWxlbmRhci10ZC5rLWZvY3VzIC5rLWxpbmsge1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1mb3JnZS1pY29uLWJ1dHRvbi1mb2N1cy1pbmRpY2F0b3ItY29sb3IpO1xyXG59XHJcblxyXG4uay1jYWxlbmRhci1mb290ZXIge1xyXG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNpemUtNCk7XHJcbn1cclxuXHJcblxyXG5cclxuLy8gTVVMVElTRUxFQ1RcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbi50cnYtcGFyYW1ldGVycy1hcmVhIC5rLW11bHRpc2VsZWN0LmstaW5wdXQge1xyXG4gIC0taW5wdXQtcGFkZGluZy1ibG9jazogMC41cmVtO1xyXG4gIC0taW5wdXQtcGFkZGluZy1pbmxpbmU6IDAuNXJlbTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5rLWlucHV0LW1kIC5rLWlucHV0LXZhbHVlcyA+IC5rLWlucHV0LWlubmVyIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZy1pbmxpbmU6IDAuNXJlbTtcclxuICBwYWRkaW5nLWJsb2NrOiAwO1xyXG59XHJcblxyXG4vLyBQYXJhbWV0ZXIgYWN0aW9uIGJ1dHRvbnMgKGxpa2UgXCJTZWxlY3QgQWxsXCIgLyBcIkNsZWFyIEFsbFwiKVxyXG4udHJ2LXBhcmFtZXRlci1hY3Rpb25zIHtcclxuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XHJcbn1cclxuXHJcbi5rLWFjdGlvbnMge1xyXG4gIHBhZGRpbmctaW5saW5lOiAwO1xyXG4gIHBhZGRpbmctYmxvY2stZW5kOiAwO1xyXG4gIG92ZXJmbG93OiByZXZlcnQ7XHJcbn1cclxuXHJcbi5rLWxpc3Qtc2Nyb2xsZXIge1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi8vIENISVBTXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4uay1pbnB1dC1tZCAuay1pbnB1dC12YWx1ZXMsXHJcbi5rLXBpY2tlci1tZCAuay1pbnB1dC12YWx1ZXMge1xyXG4gIHBhZGRpbmc6IHJldmVydDtcclxuICBnYXA6IHZhcigtLXNpemUtNik7XHJcbn1cclxuXHJcbi5rLWNoaXAtY29udGVudDpmaXJzdC1jaGlsZCB7XHJcbiAgbWFyZ2luOiByZXZlcnQ7XHJcbn1cclxuXHJcbi5rLWNoaXAge1xyXG5cclxuICAmOndoZXJlKC5rLXJvdW5kZWQtbWQpIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXNpemUtOCk7XHJcbiAgfVxyXG5cclxuICAmOndoZXJlKC5rLWNoaXAtbWQpIHtcclxuICAgIC0ta2VuZG8tZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcclxuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0yKTtcclxuICAgIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zaXplLTgpO1xyXG4gIH1cclxuXHJcbiAgJjp3aGVyZSguay1jaGlwLXNvbGlkLWJhc2UpIHtcclxuICAgIC0ta2VuZG8tY29sb3ItYmFzZS1zdWJ0bGU6IHZhcigtLXNsYXRlLWEzKTtcclxuICAgIC0ta2VuZG8tY29sb3Itb24tYmFzZTogdmFyKC0tc2xhdGUtYTEyKTtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc2xhdGUtYTQpO1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxMDBtcyBlYXNlLW91dDtcclxuICB9XHJcblxyXG4gICY6aGFzKC5rLWNoaXAtYWN0aW9ucykge1xyXG4gICAgcGFkZGluZy1pbmxpbmUtZW5kOiAwO1xyXG4gICAgY29sdW1uLWdhcDogdmFyKC0tc2l6ZS00KTtcclxuXHJcbiAgICAuay1pY29uIHtcclxuICAgICAgY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5rLWNoaXAtbGFiZWwge1xyXG4gIHBhZGRpbmctYmxvY2s6IHJldmVydDtcclxuICBtYXJnaW4tYmxvY2s6IHJldmVydDtcclxuICBmb250LXZhcmlhbnQtbnVtZXJpYzogdGFidWxhci1udW1zO1xyXG59XHJcblxyXG5cclxuLy8gQ0hFQ0tCT1hFU1xyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuLmstY2hlY2tib3gge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYXBwZWFyYW5jZTogbm9uZTtcclxuICB3aWR0aDogdmFyKC0tY2hlY2tib3gtc2l6ZSk7XHJcbiAgbWluLXdpZHRoOiB2YXIoLS1jaGVja2JveC1zaXplKTtcclxuICBoZWlnaHQ6IHZhcigtLWNoZWNrYm94LXNpemUpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2xhdGUtYTEyKTtcclxuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDFweDtcclxuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1jaGVja2JveC1zaXplKTtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LW9uLWNvbG9yKTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICBvdXRsaW5lOiB2YXIoLS1jaGVja2JveC1mb2N1cy1vdXRsaW5lKTtcclxuICAgIG91dGxpbmUtb2Zmc2V0OiB2YXIoLS1jaGVja2JveC1mb2N1cy1vdXRsaW5lLW9mZnNldCk7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2xhdGUtYTEyKTtcclxuICB9XHJcblxyXG4gICY6Zm9jdXMge1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXNsYXRlLWExMik7XHJcbiAgfVxyXG5cclxuICAmOmNoZWNrZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTEyKTtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgICAgY29udGVudDogJ1xcMjcxMyc7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFzay1pbWFnZTogbm9uZTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmV2ZXJ0O1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgICAgaW5zZXQ6IHJldmVydDtcclxuICAgIH1cclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXNsYXRlLWExMik7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udHJ2LXBhcmFtZXRlcnMtYXJlYSAudHJ2LXBhcmFtZXRlcnMtd3JhcHBlciAudHJ2LXBhcmFtZXRlci1lZGl0b3ItYm9vbGVhbiB7XHJcbiAgYm9yZGVyOiBub25lO1xyXG59XHJcblxyXG5cclxuXHJcbi8vIFNJREVCQVIgRk9PVEVSXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4udHJ2LXBhcmFtZXRlcnMtYXJlYS5wcmV2aWV3IC50cnYtcGFyYW1ldGVycy1hcmVhLWZvb3RlciB7XHJcbiAgaW5zZXQtaW5saW5lOiAwO1xyXG4gIGluc2V0LWJsb2NrLWVuZDogMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgYmxvY2stc2l6ZTogdmFyKC0tay1wYXJhbWV0ZXJzLWFyZWEtZm9vdGVyLWhlaWdodCk7XHJcbiAgcGFkZGluZy1pbmxpbmU6IDFyZW07XHJcbiAgcGFkZGluZy1ibG9jazogMC41cmVtIDFyZW07XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgLmstYnV0dG9uLW1kIHtcclxuICAgIHBhZGRpbmctaW5saW5lOiAxcmVtO1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4vLyBTUExJVEJBUlxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuLmstc3BsaXRiYXIge1xyXG4gIGJvcmRlci13aWR0aDogMCAxcHg7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zbGF0ZS1hNyk7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxMDBtcyBlYXNlLW91dDtcclxuXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWFjdGl2ZSk7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICB9XHJcbn1cclxuXHJcbi5rLXNwbGl0dGVyLWZsZXggLmstcGFuZS5rLWhpZGRlbiB7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG59XHJcbiIsIkB1c2UgJy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvYWJzdHJhY3RzJyBhcyAqO1xyXG5AdXNlICcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2Jhc2UnIGFzICo7XHJcblxyXG46d2hlcmUoaHRtbCkge1xyXG4gIC0tcG9wdXAtc2hhZG93OiAwIDM2cHggMTRweCBoc2woMjE4IDQlIDUwJSAvIDIlKSxcclxuICAwIDIwcHggMTJweCBoc2woMjE4IDQlIDUwJSAvIDglKSxcclxuICAwIDlweCA5cHggaHNsKDIxOCA0JSA1MCUgLyAxNCUpLFxyXG4gIDAgMnB4IDVweCBoc2woMjE4IDQlIDUwJSAvIDE2JSksXHJcbiAgMCAwIDAgaHNsKDIxOCA0JSA1MCUgLyAxNiUpO1xyXG59XHJcblxyXG4uc2VhdC1jaGFydC1idWlsZGVyIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgaGVpZ2h0OiAxMDB2aDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcblxyXG4gIC5uYXZpZ2F0aW9uIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBNQUlOIFdSQVBQRVJcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG4uc2VhdC1jaGFydC1idWlsZGVyLW1haW4tYm9keSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLy8gTUFJTiBTSURFQkFSXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5cclxuLnNlYXQtY2hhcnQtYnVpbGRlci1zaWRlYmFyIHtcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG4gIHdpZHRoOiB2YXIoLS1zaWRlYmFyLXdpZHRoKTtcclxuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBoc2wodmFyKC0tZ3JheS05MCkgLyAwLjE2KTtcclxuXHJcbiAgLm5hdmlnYXRpb24taXRlbTpob3ZlciAuc2VhdC1jaGFydC1idWlsZGVyLWluc2VydC1pY29uIHtcclxuICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgfVxyXG59XHJcblxyXG4uc2VhdC1jaGFydC1idWlsZGVyLXNpZGViYXItaW5zZXJ0LXNlY3Rpb24tYnRuIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGdhcDogMC41cmVtO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMC41cmVtO1xyXG4gIGhlaWdodDogM3JlbTtcclxuICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWhvdmVyKTtcclxuICB9XHJcblxyXG4gIC5zZWF0LWNoYXJ0LWJ1aWxkZXItaW5zZXJ0LWljb24ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGhlaWdodDogMnJlbTtcclxuICAgIHdpZHRoOiAycmVtO1xyXG4gICAgcGFkZGluZzogMC41cmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogaHNsKHZhcigtLWdyYXktOTApKTtcclxuICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgfVxyXG59XHJcblxyXG4uc2VhdC1jaGFydC1uYXZpZ2F0aW9uLWl0ZW0ge1xyXG4gIGdhcDogdmFyKC0tc3BhY2luZyk7XHJcbiAgY3Vyc29yOiBncmFiO1xyXG59XHJcblxyXG4vLyBBREQgTkVXIFNFQ1RJT04gRElBTE9HIE1PREFMXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4uYWRkLXNlY3Rpb24tZGlhbG9nLW1vZGFsIHtcclxuICAtLWRpYWxvZy1wYWRkaW5nLWJsb2NrOiAxcmVtO1xyXG4gIC0tZGlhbG9nLXBhZGRpbmctaW5saW5lOiAwO1xyXG4gIC0tZGlhbG9nLXNoYWRvdzogMCAxcmVtIDRyZW0gdmFyKC0tYmxhY2stYTcpO1xyXG4gIG1hcmdpbi1ibG9jay1zdGFydDogMDtcclxufVxyXG5cclxuLmFkZC1zZWN0aW9uLXByb3BlcnRpZXMtYm9keSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmFkZC1zZWN0aW9uLXByb3BlcnRpZXMtbGF5b3V0LXdyYXBwZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBnYXA6IDAuNXJlbTtcclxuICBwYWRkaW5nOiAxcmVtO1xyXG4gIGZsZXg6IDE7XHJcbn1cclxuXHJcbi5hZGQtc2VjdGlvbi1wcm9wZXJ0aWVzLWxheW91dCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHJvdy1nYXA6IDAuNXJlbTtcclxufVxyXG5cclxuaW5wdXQuYWRkLXNlY3Rpb24tc2VhdC1jb3VudCB7XHJcbiAgbWluLXdpZHRoOiAzcmVtO1xyXG4gIG1heC13aWR0aDogM3JlbTtcclxuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLy8gSGlkZXMgc3Bpbm5lciBvbiBGaXJlRm94XHJcblxyXG4gIC8vJjpob3ZlciB7XHJcbiAgICAvL2JveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAvL2JvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNsYXRlLWE5KTtcclxuICAvL31cclxuXHJcbiAgLyogQ2hyb21lLCBTYWZhcmksIEVkZ2UsIE9wZXJhICovXHJcbiAgJjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcclxuICAmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4uYWRkLXNlY3Rpb24tcHJvcGVydGllcy1udW1iZXJpbmcge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleDogMTtcclxuICBnYXA6IDAuNXJlbTtcclxuXHJcbiAgLnNlY3Rpb24tcHJvcGVydGllcy1xdWFkcmFudHMtd3JhcHBlciB7XHJcbiAgICB3aWR0aDogNHJlbTtcclxuICAgIGhlaWdodDogNHJlbTtcclxuICB9XHJcblxyXG4gIC5zZWN0aW9uLXByb3BlcnRpZXMtZGlyZWN0aW9uLXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gQ0FOVkFTXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5cclxuLmtvbnZhLWNvbnRhaW5lciB7XHJcbiAgZmxleDogMTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS1iZy11aSk7XHJcbn1cclxuXHJcbi8vIFRoaXMgaXMgYSBcInBoYW50b20gY2FudmFzXCIgd2UgdXNlIHRvIGV4cG9ydCB0aGUgbGF5b3V0J3MgaW1hZ2UgZm9yIHRoZSByZXBvcnRcclxuLmtvbnZhLWNvbnRhaW5lci0tb2Zmc2NyZWVuIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDMzMDBweDtcclxuICBoZWlnaHQ6IDIyNTBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWJnLXVpKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTUwJSk7XHJcbn1cclxuXHJcbi5zZWF0LWNoYXJ0LWJ1aWxkZXItcHJvcGVydGllcyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG5cclxuLy8gUE9QVVAgTUVOVSBDT05UQUlORVJcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG4uY2FudmFzLXBvcHVwLW1lbnUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIHotaW5kZXg6IDI7XHJcbn1cclxuXHJcblxyXG4vLyBTRUFUIFNUQVRVUyBQT1BVUFxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbi5zZWF0LXN0YXR1cyB7XHJcblxyXG4gICYtcG9wdXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMC4yNXJlbTtcclxuICAgIHBhZGRpbmc6IDAuNXJlbTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IG9rbGNoKDEwMCUgMCAwIC8gOTIlKTtcclxuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig4cHgpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4gICAgYm94LXNoYWRvdzogdmFyKC0tcG9wdXAtc2hhZG93KTtcclxuICB9XHJcblxyXG4gICYtb3B0aW9uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMC4yNXJlbTtcclxuICAgIHdpZHRoOiAzLjVyZW07XHJcbiAgICBwYWRkaW5nOiAwLjVyZW0gMCBjYWxjKDZyZW0vdmFyKC0tcmVtLWJhc2UpKSAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIGVhc2Utb3V0IDE1MG1zO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWhvdmVyKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtY29udGVudC13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICB3aWR0aDogMnJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuNzVyZW07XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDNweCBoc2wodmFyKC0tZ3JheS0wNSkpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gIH1cclxuXHJcbiAgJi1jb250ZW50IHtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1vbm8pO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICB9XHJcbn1cclxuXHJcbi5pY29uLWJsb2NrZWQge1xyXG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiAnRklMTCcgMSwgJ3dnaHQnIDQwMCwgJ0dSQUQnIDAsICdvcHN6JyAyMDtcclxufVxyXG5cclxuXHJcbi8vIFNFQ1RJT04gUFJPUEVSVElFUyBQT1BVUFxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbi5zZWN0aW9uLXByb3BlcnRpZXMtcG9wdXAtd3JhcHBlciB7XHJcbiAgd2lkdGg6IGNhbGMoMjA4cmVtL3ZhcigtLXJlbS1iYXNlKSk7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICY6aGFzKC5ub3RpZmljYXRpb24pIFtkYXRhLW5vdGlmaWNhdGlvbi10eXBlPVwiZXJyb3JcIl0ge1xyXG4gICAgLS1ub3RpZmljYXRpb24tYmc6IHZhcigtLXJ1YnktMik7XHJcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDAuNXJlbTtcclxuICAgIGJveC1zaGFkb3c6IHZhcigtLW5vdGlmaWNhdGlvbi1zaGFkb3cpO1xyXG4gIH1cclxufVxyXG5cclxuLnNlY3Rpb24tcHJvcGVydGllcy1wb3B1cCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHBhZGRpbmc6IDAuNXJlbTtcclxuICB3aWR0aDogMTAwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBva2xjaCgxMDAlIDAgMCAvIDkyJSk7XHJcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDhweCk7XHJcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4gIC8vcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC8vei1pbmRleDogMTtcclxuICBib3gtc2hhZG93OiB2YXIoLS1wb3B1cC1zaGFkb3cpO1xyXG5cclxuICAmIC5pY29uLS0xNiB7XHJcbiAgICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogJ0ZJTEwnIDAsICd3Z2h0JyAzMzAsICdHUkFEJyAwLCAnb3BzeicgMjA7XHJcbiAgfVxyXG5cclxuICAmIC5pY29uLS0xOCB7XHJcbiAgICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogJ0ZJTEwnIDAsICd3Z2h0JyAzMDAsICdHUkFEJyAwLCAnb3BzeicgMjA7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBTZWN0aW9uIFByb3BlcnRpZXMgaGVhZGVyXHJcbi5zZWN0aW9uLXByb3BlcnRpZXMtaGVhZGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4uc2VjdGlvbi1wcm9wZXJ0aWVzLWhlYWRlci10aXRsZSB7XHJcbiAgZmxleDogMTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgaGVpZ2h0OiAycmVtO1xyXG4gIHBhZGRpbmc6IDAuNXJlbTtcclxufVxyXG5cclxuLnNlY3Rpb24tcHJvcGVydGllcy1oZWFkZXItYnV0dG9ucy13cmFwcGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4uc2VjdGlvbi1wcm9wZXJ0aWVzLWhlYWRlci1idXR0b24ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB3aWR0aDogMnJlbTtcclxuICBoZWlnaHQ6IDJyZW07XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktaG92ZXIpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFNlY3Rpb24gUHJvcGVydGllcyBib2R5XHJcbi5zZWN0aW9uLXByb3BlcnRpZXMtYm9keSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGdhcDogMXJlbTtcclxuICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtIDFyZW07XHJcbn1cclxuXHJcbi5zZWN0aW9uLXByb3BlcnRpZXMtZWRpdC1kaXJlY3Rpb24ge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCBjYWxjKDI4cmVtL3ZhcigtLXJlbS1iYXNlKSkpO1xyXG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIGNhbGMoMjhyZW0vdmFyKC0tcmVtLWJhc2UpKSk7XHJcbiAgZ3JpZC1nYXA6IDAuNXJlbTtcclxufVxyXG5cclxuLnNlY3Rpb24tcHJvcGVydGllcy1yb3ctY29sLWNvbnRyb2wtd3JhcHBlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGdhcDogMC41cmVtO1xyXG4gIGdyaWQtY29sdW1uOiBzcGFuIDI7XHJcbiAgZ3JpZC1yb3c6IHNwYW4gMjtcclxuICBoZWlnaHQ6IDRyZW07XHJcbn1cclxuXHJcbi5zZWN0aW9uLXByb3BlcnRpZXMtcm93LWNvbC1jb250cm9sIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogMC41cmVtO1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XHJcblxyXG4gICYtbGFiZWwge1xyXG4gICAgZmxleDogMTtcclxuICB9XHJcblxyXG4gICYgcGF0aCB7IC8vIHRhcmdldHMgc3ZnIGljb24gZmlsbFxyXG4gICAgZmlsbDogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xyXG4gIH1cclxufVxyXG5cclxuLnNlY3Rpb24tcHJvcGVydGllcy1yb3ctY29sLWNvbnRyb2wgLmVkaXQtc2VhdC1jb3VudCB7XHJcbiAgLS1pbnB1dC1wYWRkaW5nLWlubGluZTogY2FsYygyOHJlbSAvIDE2KSAwLjVyZW07XHJcbn1cclxuXHJcbi5zZWN0aW9uLXByb3BlcnRpZXMtcm93LWNvbC1jb250cm9sLWljb24ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDAuNXJlbTtcclxuICAvL3RvcDogMC41NjI1cmVtO1xyXG59XHJcblxyXG4uc2VjdGlvbi1wcm9wZXJ0aWVzLXF1YWRyYW50cy13cmFwcGVyIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hOCk7XHJcbiAgYm9yZGVyLXJhZGl1czogMC4xMjVyZW07XHJcbiAgZ3JpZC1hcmVhOiAxIC8gMyAvIDMgLyA1O1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCAxZnIpO1xyXG59XHJcblxyXG4uc2VjdGlvbi1wcm9wZXJ0aWVzLXF1YWRyYW50cy1jb250ZW50IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICB3aWR0aDogMC41cmVtO1xyXG4gICAgaGVpZ2h0OiAwLjVyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGV4dC10ZXJ0aWFyeSk7XHJcbiAgICB0cmFuc2l0aW9uOiBzY2FsZSAxNTBtcyBlYXNlLW91dDtcclxuICAgIHNjYWxlOiAwLjI1O1xyXG4gIH1cclxuXHJcbiAgJjpob3Zlcjo6YmVmb3JlIHtcclxuICAgIHNjYWxlOiAwLjU7XHJcbiAgfVxyXG5cclxuICAvLyBBY3RpdmUgc3RhdGUgc3R5bGUgVE9ETzogQXBwbHkgYmVsb3cgc3R5bGUgd2hlbmV2ZXIgdGhlIGFjdGl2ZSBzdGF0ZSBzZXR1cCBpcyByZWFkeSBpbiB2aWV3TW9kZWwuXHJcbiAgJi1hY3RpdmU6OmJlZm9yZSB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgIHNjYWxlOiAxO1xyXG4gIH1cclxuXHJcbiAgJi1hY3RpdmU6aG92ZXI6OmJlZm9yZSB7XHJcbiAgICBzY2FsZTogMTtcclxuICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLXByb3BlcnRpZXMtZGlyZWN0aW9uLXdyYXBwZXIge1xyXG4gIGdyaWQtcm93OiBzcGFuIDI7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICByb3ctZ2FwOiAwLjVyZW07XHJcbn1cclxuXHJcbi5zZWN0aW9uLXByb3BlcnRpZXMtZGlyZWN0aW9uLWJ1dHRvbiB7XHJcbiAgLS1mb3JnZS1pY29uLWJ1dHRvbi1kZW5zaXR5LW1lZGl1bS1zaXplOiBjYWxjKDI4cmVtIC8gMTYpO1xyXG4gIC0tZm9yZ2UtaWNvbi1idXR0b24tc2hhcGUtc3F1YXJlZDogMC4xMjVyZW07XHJcblxyXG4gICYtYWN0aXZlIHtcclxuICAgIC0tZm9yZ2UtaWNvbi1idXR0b24tYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS1hY3RpdmUpO1xyXG4gIH1cclxuXHJcbiAgJi1mbGlwcGVkLWhvcml6b250YWwge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEwMCUpO1xyXG4gIH1cclxuXHJcbiAgJi1mbGlwcGVkLXZlcnRpY2FsIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGVZKC0xMDAlKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBTRVRUSU5HUyBTSURFIFBBTkVMXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5cclxuLnNlYXQtY2hhcnQtc2V0dGluZ3MtLXdyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnNlYXQtY2hhcnQtc2V0dGluZ3MtLWhlYWRlciB7XHJcbiAgcG9zaXRpb246IHN0aWNreTtcclxuICB0b3A6IDA7XHJcbiAgei1pbmRleDogMTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgcGFkZGluZzogMXJlbSAxLjI1cmVtIDAuNXJlbTtcclxufVxyXG5cclxuLnNlYXQtY2hhcnQtc2V0dGluZ3MtLWJvZHkge1xyXG4gIG1hcmdpbi1ib3R0b206IDVyZW07XHJcbn1cclxuXHJcbi5zZWF0LWNoYXJ0LXNldHRpbmdzLS1zZWN0aW9uLXdyYXBwZXIge1xyXG4gIHBhZGRpbmc6IDFyZW07XHJcbn1cclxuXHJcbi5zZWF0LWNoYXJ0LXNldHRpbmdzLS1zZWN0aW9uLWJvZHkge1xyXG4gIHBhZGRpbmc6IDAuNXJlbTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICYtaGVhZGluZyB7XHJcbiAgICBwYWRkaW5nOiAwLjVyZW07XHJcbiAgfVxyXG5cclxuICAubGFiZWwtMDEge1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaWJvbGQpO1xyXG4gIH1cclxufVxyXG5cclxuLnNlYXQtY2hhcnQtc2V0dGluZ3MtLXNlY3Rpb24taGVhZGluZyB7XHJcbiAgcGFkZGluZzogMC41cmVtO1xyXG59XHJcblxyXG4uc2VhdC1jaGFydC1zZXR0aW5ncy0tYnV0dG9uLXdyYXBwZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZ2FwOiAxcmVtO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDFyZW07XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGluc2V0LWJsb2NrLWVuZDogMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcblxyXG4gICYgPiAqIHtcclxuICAgIGZsZXg6IDE7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gUmFuZ2UgaW5wdXQgc3R5bGVcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG4uc2VhdC1jaGFydC1zZXR0aW5ncy0tYm9keSBpbnB1dFt0eXBlPVwicmFuZ2VcIl0ge1xyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnTGVzcyBub3Rlcyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm90dG9tOiAtMzBweDtcclxuICAgIEBpbmNsdWRlIGxhYmVsLTAxO1xyXG4gIH1cclxuXHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJ01vcmUgbm90ZXMnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IC0zMHB4O1xyXG4gICAgQGluY2x1ZGUgbGFiZWwtMDE7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBQYW5lbCBQYWNrYWdlIFJlcG9ydCBTZWF0IENoYXJ0IExheW91dFxyXG5cclxuLnNlYXQtY2hhcnQtY2FzZS1sYXlvdXQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgei1pbmRleDogLTE7XHJcbiAgcGFkZGluZzogNDhweDtcclxufVxyXG5cclxuLnJlcG9ydC1zZWF0LWNoYXJ0LWxheW91dCB7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ucmVwb3J0LXNlYXQtY2hhcnQtaXRlbSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAwLjA2MjVyZW0gdmFyKC0tc2xhdGUtNik7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG59XHJcblxyXG4ucmVwb3J0LXNlYXQtY2hhcnQtc2VjdGlvbi1pdGVtIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMC4wNjI1cmVtIHZhcigtLXNsYXRlLTYpO1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBsaW5lLWhlaWdodDogMjRweDtcclxufVxyXG5cclxuLnJlcG9ydC1zZWF0LWNoYXJ0LWNhbmRpZGF0ZS1pbmZvIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbltkYXRhLXNlYXQtY2hhcnQtaXRlbS10eXBlXSB7XHJcbn1cclxuXHJcbltkYXRhLXNlYXQtY2hhcnQtaXRlbS10eXBlPVwic2VhdFwiXSB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBhZGRpbmctaW5saW5lOiA4cHg7XHJcbiAgcGFkZGluZy1ibG9jazogNHB4O1xyXG59XHJcblxyXG5bZGF0YS1zZWF0LWNoYXJ0LWl0ZW0tdHlwZT1cImVtcHR5XCJdIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS02KTtcclxufVxyXG5cclxuW2RhdGEtc2VhdC1jaGFydC1pdGVtLXR5cGU9XCJibG9ja2VkXCJdIHtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIHJpZ2h0LCB0cmFuc3BhcmVudCBjYWxjKDUwJSAtICgyZW0vMTYpKSwgIHZhcigtLXNsYXRlLTYpIGNhbGMoNTAlICsgKDJlbS8xNikpLCB2YXIoLS1zbGF0ZS02KSA1MCUsIHRyYW5zcGFyZW50IDUwJSk7XHJcbn1cclxuXHJcbi5yZXBvcnQtc2VhdC1jaGFydC1zZWF0LW51bWJlciB7XHJcbiAgY29sb3I6IHZhcigtLXRleHQtdGVydGlhcnkpO1xyXG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiB0YWJ1bGFyLW51bXM7XHJcbn1cclxuXHJcbi5yZXBvcnQtc2VhdC1jaGFydC1jYW5kaWRhdGUtbmFtZSB7XHJcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxufVxyXG5cclxuLnNlYXQtY2hhcnQtY2FzZS1sYXlvdXQtY29udGFpbmVyIHsgLy8gQ29udGFpbmVyIHRvIGhpZGUgdGhlIHNlYXQtY2hhcnQtY2FzZS1sYXlvdXQgY29tcG9uZW50IG9mZi1zY3JlZW4uXHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IC0xMDAwMHB4O1xyXG59XHJcblxyXG4uc2VhdGluZy1jaGFydC1lbXB0eS1tZXNzYWdlIHtcclxuICBmb250LXNpemU6IDQ4cHg7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBwbGFjZS1jb250ZW50OiBjZW50ZXI7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcbiIsIkB1c2UgJy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvYmFzZS90eXBvZ3JhcGh5JyBhcyAqO1xyXG5cclxuLnNlbmQtbWVzc2FnZS0tY29udGFpbmVyIHsgLy8gcGFyZW50IGRpdiBvZiBmaWVsZHNldFxyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgcGFkZGluZzogMnJlbSAycmVtIDZyZW0gMnJlbTtcclxufVxyXG5cclxuLnNlbmQtbWVzc2FnZS0taW5uZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICByb3ctZ2FwOiAxLjVyZW07XHJcbiAgZmxleDogYXV0bztcclxuICBtYXgtd2lkdGg6IDQ4cmVtO1xyXG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbn1cclxuXHJcbi5zZW5kLW1lc3NhZ2UtLWlubmVyIC5sYWJlbC0wMSB7XHJcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWhlYWRpbmctd2VpZ2h0KTtcclxuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcclxufVxyXG4iLCI6d2hlcmUoaHRtbCkge1xyXG4gIC0tbmF2LWl0ZW0taGVpZ2h0OiAycmVtO1xyXG59XHJcblxyXG4vLyBOQVYgU0lERUJBUiBDT05UQUlORVJcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG4ubmF2LXNpZGViYXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB3aWR0aDogdmFyKC0tc2lkZWJhci13aWR0aCk7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tbmF2LXNpZGViYXItYmcpO1xyXG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLW5hdi1zaWRlYmFyLWJvcmRlcik7XHJcbiAgcGFkZGluZy1ibG9jazogMC41cmVtO1xyXG4gIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuLm5hdi1zaWRlYmFyW2RhdGEtc2lkZWJhci10eXBlPSdwcmltYXJ5J10ge1xyXG4gIC0tbmF2LXNpZGViYXItYmc6IHZhcigtLXByaW1hcnktYmctdWkpO1xyXG4gIC0tbmF2LXNpZGViYXItYm9yZGVyOiB2YXIoLS1mb3JnZS10ZXJ0aWFyeS02MC1hMTYpO1xyXG4gIC0tbmF2LWl0ZW0tYmctaG92ZXI6IHZhcigtLWZvcmdlLWhvdmVyKTtcclxuICAtLW5hdi1pdGVtLWJnLWFjdGl2ZTogdmFyKC0tZm9yZ2UtYWN0aXZlKTtcclxufVxyXG5cclxuLm5hdi1zaWRlYmFyW2RhdGEtc2lkZWJhci10eXBlPSdzZWNvbmRhcnknXSB7XHJcbiAgLS1uYXYtc2lkZWJhci1iZzogdmFyKC0td2hpdGUpO1xyXG4gIC0tbmF2LXNpZGViYXItYm9yZGVyOiB2YXIoLS1zbGF0ZS1hNik7XHJcbiAgLS1uYXYtaXRlbS1iZy1ob3ZlcjogdmFyKC0tZ3JheS1ob3Zlcik7XHJcbiAgLS1uYXYtaXRlbS1iZy1hY3RpdmU6IHZhcigtLWdyYXktYWN0aXZlKTtcclxufVxyXG5cclxuLm5hdi1zaWRlYmFyW2RhdGEtc2lkZWJhci10eXBlPVwicXgtYnVpbGRlclwiXSB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMy41cmVtO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG59XHJcblxyXG5cclxuLy8gTkFWIFNJREVCQVIgSU5ORVJcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG4ubmF2LS10aXRsZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDEuNXJlbSAxcmVtIDFyZW0gMXJlbTtcclxufVxyXG5cclxuLm5hdi0tYmFjayB7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgY29sdW1uLWdhcDogMC41cmVtO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgaGVpZ2h0OiAycmVtO1xyXG4gIHBhZGRpbmctaW5saW5lOiAwLjVyZW07XHJcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcclxuICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xyXG4gIHRyYW5zaXRpb246IGNvbG9yIDE1MG1zIGVhc2Utb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDE1MG1zIGVhc2Utb3V0O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5hdi1pdGVtLWJnLWhvdmVyLCB2YXIoLS1ncmF5LWhvdmVyKSk7XHJcbiAgfVxyXG59XHJcblxyXG4ubmF2LS1zZWN0aW9uIHtcclxuICBwYWRkaW5nOiAwLjVyZW07XHJcbn1cclxuXHJcbi5uYXYtLXNlY3Rpb24tdGl0bGUge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBoZWlnaHQ6IHZhcigtLW5hdi1pdGVtLWhlaWdodCk7XHJcbiAgcGFkZGluZy1pbmxpbmU6IDAuNXJlbTtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICY6aGFzKC5uYXYtLWl0ZW0tdXRpbGl0eS13cmFwcGVyKSB7XHJcbiAgICBwYWRkaW5nLWlubGluZS1lbmQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ubmF2LS1pdGVtIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICBqdXN0aWZ5LXNlbGY6IHN0cmV0Y2g7XHJcbiAgY29sdW1uLWdhcDogdmFyKC0tbmF2LWl0ZW0tZ2FwLCAxcmVtKTtcclxuICBtaW4taGVpZ2h0OiB2YXIoLS1uYXYtaXRlbS1oZWlnaHQpO1xyXG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1uYXYtaXRlbS1wYWRkaW5nLWlubGluZSwgMC41cmVtKTtcclxuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1uYXYtaXRlbS1wYWRkaW5nLWJsb2NrLCBjYWxjKCh2YXIoLS1uYXYtaXRlbS1oZWlnaHQpIC0gdmFyKC0tbGgtc2NhbGUtMSkpIC8gMikpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XHJcbiAgY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIHRyYW5zaXRpb246IGNvbG9yIDEwMG1zIGVhc2Utb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDEwMG1zIGVhc2Utb3V0O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5hdi1pdGVtLWJnLWhvdmVyLCB2YXIoLS1ncmF5LWhvdmVyKSk7XHJcblxyXG4gICAgLm5hdi0taXRlbS11dGlsaXR5LXdyYXBwZXIge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjphY3RpdmUsXHJcbiAgJi5pcy1hY3RpdmUge1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uYXYtaXRlbS1iZy1hY3RpdmUsIHZhcigtLWdyYXktYWN0aXZlKSk7XHJcbiAgfVxyXG5cclxuICAmOmZvY3VzLXZpc2libGUge1xyXG4gICAgb3V0bGluZTogdmFyKC0taW5wdXQtZm9jdXMtb3V0bGluZSk7XHJcbiAgICBvdXRsaW5lLW9mZnNldDogLTFweDtcclxuICAgIGJveC1zaGFkb3c6IHZhcigtLWlucHV0LWZvY3VzLXNoYWRvdyk7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcclxuICB9XHJcblxyXG4gICZbZGlzYWJsZWRdIHtcclxuICAgIG9wYWNpdHk6IDAuNjI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgfVxyXG59XHJcblxyXG4ubmF2LS1pdGVtLWxhYmVsIHtcclxuICBwYWRkaW5nLWJsb2NrOiBjYWxjKCh2YXIoLS1uYXYtaXRlbS1oZWlnaHQpIC0gdmFyKC0tbGgtc2NhbGUtMSkpIC8gMik7XHJcbiAgbWFyZ2luLWlubGluZTogMXB4IHZhcigtLXNpemUtOCk7XHJcbn1cclxuXHJcbi5uYXYtLWl0ZW0tdXRpbGl0eS13cmFwcGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICB6LWluZGV4OiAxO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTUwbXMgZWFzZS1vdXQ7XHJcbiAgZ3JpZC1jb2x1bW46IG5hdi11dGlsaXR5O1xyXG59XHJcblxyXG4ubmF2LS1pdGVtLXV0aWxpdHktd3JhcHBlclt2aXNpYmxlLXR5cGU9XCJob3ZlclwiXSB7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG5cclxuLm5hdi0taXRlbS11dGlsaXR5IHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XHJcbiAgd2lkdGg6IHZhcigtLW5hdi1pdGVtLWhlaWdodCk7XHJcbiAgaGVpZ2h0OiB2YXIoLS1uYXYtaXRlbS1oZWlnaHQpO1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XHJcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uYXYtaXRlbS1iZy1ob3ZlciwgdmFyKC0tZ3JheS1ob3ZlcikpO1xyXG4gIH1cclxufVxyXG5cclxuLm5hdi0taXRlbVtkYXRhLW5hdi1pdGVtLXR5cGU9XCJyZW9yZGVyXCJdIHtcclxuICAtLW5hdi1pdGVtLWdhcDogMDtcclxuICAtLW5hdi1pdGVtLXBhZGRpbmctaW5saW5lOiAwO1xyXG4gIC0tbmF2LWl0ZW0tcGFkZGluZy1ibG9jazogMDtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogW2RyYWctaGFuZC1zdGFydF0gdmFyKC0tbmF2LWl0ZW0taGVpZ2h0KSBbZHJhZy1oYW5kLWVuZCBuYXYtbGFiZWwtc3RhcnRdIDFmciBbbmF2LWxhYmVsLWVuZCBuYXYtdXRpbGl0eS1zdGFydF0gYXV0byBbbmF2LXV0aWxpdHktZW5kXTtcclxufVxyXG5cclxuXHJcbi8vIERSQUcvUkVPUkRFUiBCVVRUT05cclxuLy8gVE9ETzogQ29tYmluZSB0aGlzIHdpdGggbmF2LS1pdGVtLXV0aWxpdHkgdG8gc2ltcGxpZnk/XHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4uZHJhZy1idXR0b24td3JhcHBlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcclxuICB3aWR0aDogdmFyKC0tbmF2LWl0ZW0taGVpZ2h0KTtcclxuICBoZWlnaHQ6IHZhcigtLW5hdi1pdGVtLWhlaWdodCk7XHJcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcclxuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gIGN1cnNvcjogZ3JhYjtcclxuICBncmlkLWNvbHVtbjogZHJhZy1oYW5kO1xyXG4gIHotaW5kZXg6IDE7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmF2LWl0ZW0tYmctaG92ZXIsIHZhcigtLWdyYXktaG92ZXIpKTtcclxuICB9XHJcbn1cclxuIiwiQHVzZSAnLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9hYnN0cmFjdHMnIGFzICo7XHJcbkB1c2UgJy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvYmFzZScgYXMgKjtcclxuQHVzZSAnLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9jb21wb25lbnRzL2lucHV0cycgYXMgKjtcclxuXHJcblxyXG4vLyBDVVNUT01JWkUgU0xJTSBTRUxFQ1QgU1RZTElOR1xyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuOnJvb3Qge1xyXG4gIC0tc3MtYmctY29sb3I6IHZhcigtLWlucHV0LWJnLWNvbG9yLCB2YXIoLS1zbGF0ZS1hMykpO1xyXG4gIC0tc3MtZm9udC1jb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcclxuICAtLXNzLWZvbnQtcGxhY2Vob2xkZXItY29sb3I6IHZhcigtLXRleHQtcGxhY2Vob2xkZXIpO1xyXG4gIC0tc3MtZGlzYWJsZWQtY29sb3I6IHZhcigtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkLCB2YXIoLS1zbGF0ZS1hMykpO1xyXG4gIC0tc3MtYm9yZGVyLWNvbG9yOiB2YXIoLS1zbGF0ZS1hOCk7XHJcbiAgLS1zcy1tYWluLWhlaWdodDogdmFyKC0taW5wdXQtaGVpZ2h0LW1kKTtcclxuICAtLXNzLWNvbnRlbnQtaGVpZ2h0OiAxNC43NXJlbTtcclxuICAtLXNzLXNwYWNpbmctbDogMXJlbTtcclxuICAtLXNzLXNwYWNpbmctbTogMC41cmVtO1xyXG4gIC0tc3Mtc3BhY2luZy1zOiAwLjI1cmVtO1xyXG4gIC0tc3MtYW5pbWF0aW9uLXRpbWluZzogMTAwbXM7XHJcbiAgLS1zcy1ib3JkZXItcmFkaXVzOiB2YXIoLS1pbnB1dC1ib3JkZXItcmFkaXVzKTtcclxuICAtLXNzLWlucHV0LWhlaWdodDogdmFyKC0taW5wdXQtaGVpZ2h0LW1kKTtcclxufVxyXG5cclxuXHJcbi8vIE1BSU4gSU5QVVRcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG5AbWl4aW4gc2xpbS1zZWxlY3QtYmFzZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiB2YXIoLS1pbnB1dC1oZWlnaHQsIGF1dG8pO1xyXG4gIG1pbi1oZWlnaHQ6IHZhcigtLWlucHV0LWhlaWdodCwgdmFyKC0taW5wdXQtaGVpZ2h0LW1kKSk7XHJcbiAgcGFkZGluZy1ibG9jazogdmFyKC0taW5wdXQtcGFkZGluZy1ibG9jaywgMC41cmVtKTtcclxuICBwYWRkaW5nLWlubGluZTogdmFyKC0taW5wdXQtcGFkZGluZy1pbmxpbmUsIDFyZW0pO1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWJnLWNvbG9yLCB2YXIoLS1zbGF0ZS1hMykpO1xyXG4gIGJvcmRlcjogdmFyKC0taW5wdXQtYm9yZGVyLCBub25lKTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1pbnB1dC1ib3JkZXItcmFkaXVzLCAwKTtcclxuICBib3gtc2hhZG93OiB2YXIoLS1pbnB1dC1ib3gtc2hhZG93LCBpbnNldCAwIC0xcHggMCB2YXIoLS1zbGF0ZS1hOSkpO1xyXG4gIEBpbmNsdWRlIGJvZHktMDE7XHJcblxyXG4gICY6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogdmFyKC0taW5wdXQtZm9jdXMtb3V0bGluZSk7XHJcbiAgICBvdXRsaW5lLW9mZnNldDogLTFweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWlucHV0LWJvcmRlci1yYWRpdXMpO1xyXG4gICAgYm94LXNoYWRvdzogdmFyKC0taW5wdXQtZm9jdXMtc2hhZG93KTtcclxuICB9XHJcblxyXG4gICY6aXMoLnNzLWRpc2FibGVkKTpmb2N1cyB7XHJcbiAgICAtLWlucHV0LWZvY3VzLW91dGxpbmU6IDA7XHJcbiAgfVxyXG5cclxuICAmOmlzKC5zcy1kaXNhYmxlZCkge1xyXG4gICAgLS1pbnB1dC1wYWRkaW5nLWlubGluZTogMDtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWRpc2FibGVkKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkLCB0cmFuc3BhcmVudCk7XHJcbiAgICBib3gtc2hhZG93OiB2YXIoLS1pbnB1dC1ib3gtc2hhZG93LWRpc2FibGVkLCBub25lKTtcclxuXHJcbiAgICAuc3MtZGVzZWxlY3QsXHJcbiAgICAuc3MtYXJyb3cge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNsaW0tc2VsZWN0IHtcclxuICBAaW5jbHVkZSBzbGltLXNlbGVjdC1iYXNlO1xyXG5cclxuICAmOndoZXJlKC5pbi1kaWFsb2cpIHtcclxuICAgIC0taW5wdXQtYmctY29sb3I6IHZhcigtLXNsYXRlLTMpO1xyXG4gIH1cclxufVxyXG5cclxuLnNsaW0tc2VsZWN0LW91dGxpbmVkIHtcclxuICAtLWlucHV0LWJnLWNvbG9yOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcclxuICAtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkOiB2YXIoLS1zbGF0ZS1hMik7XHJcbiAgLS1pbnB1dC1ib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTIpO1xyXG4gIC0taW5wdXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXNsYXRlLWE4KTtcclxuICAtLWlucHV0LWJveC1zaGFkb3ctZGlzYWJsZWQ6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hNyk7XHJcbiAgQGluY2x1ZGUgc2xpbS1zZWxlY3QtYmFzZTtcclxuXHJcbiAgJjp3aGVyZSgubGF5ZXItMDEpIHtcclxuICAgIC0taW5wdXQtYmctY29sb3I6IHZhcigtLWNvbG9yLXN1cmZhY2UpO1xyXG4gIH1cclxuXHJcbiAgJjp3aGVyZSgubGF5ZXItMDIpIHtcclxuICAgIC0taW5wdXQtYmctY29sb3I6IHZhcigtLXNsYXRlLWEyKTtcclxuICB9XHJcblxyXG4gICY6d2hlcmUoLmxheWVyLTAzKSB7XHJcbiAgICAtLWlucHV0LWJnLWNvbG9yOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcclxuICB9XHJcbn1cclxuXHJcbi5zcy1tYWluIC5zcy12YWx1ZXMgLnNzLXBsYWNlaG9sZGVyIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxufVxyXG5cclxuXHJcbi8vIERST1BET1dOIEFSUk9XXHJcbi8vIFN0eWxlIHRoaXMgdG8gbWF0Y2ggb3VyIG5vcm1hbCBzZWxlY3Qtd3JhcHBlciA6YWZ0ZXIgZWxlbWVudFxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuLnNzLW1haW4gLnNzLWFycm93IHtcclxuICB3aWR0aDogMTFweDtcclxuICBoZWlnaHQ6IDExcHg7XHJcbiAgbWFyZ2luOiA2cHggMC4yNXJlbSBhdXRvIDAuMjVyZW07XHJcblxyXG4gICYgcGF0aCB7XHJcbiAgICBzdHJva2UtbGluZWNhcDogYnV0dDtcclxuICAgIHN0cm9rZS1saW5lam9pbjogaW5pdGlhbDtcclxuICAgIHN0cm9rZS13aWR0aDogMTM7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gTUVOVVxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbi5zcy1jb250ZW50IHtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zLCB0cmFuc2Zvcm0gMTBtcyAxNTBtcztcclxuXHJcbiAgJi5zbGltLXNlbGVjdCxcclxuICAmLnNsaW0tc2VsZWN0LW91dGxpbmVkIHtcclxuICAgIC0taW5wdXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDAgIWltcG9ydGFudDtcclxuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig2NHB4KSBzYXR1cmF0ZSg4MCUpO1xyXG4gICAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93LTIpO1xyXG4gIH1cclxuXHJcbiAgJi5zcy1vcGVuLWJlbG93IHtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMTAwbXMgNTBtcywgdHJhbnNmb3JtIDBtcztcclxuICB9XHJcblxyXG4gICY6aGFzKC5zcy1zZWFyY2g6d2hlcmUoLnNzLWhpZGUpKSB7XHJcbiAgICAtLXNzLWNvbnRlbnQtaGVpZ2h0OiAxMy43NXJlbTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBTRUFSQ0ggSU5QVVRcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG4uc3MtY29udGVudCAuc3Mtc2VhcmNoIHtcclxuICBwYWRkaW5nOiAwLjVyZW07XHJcblxyXG4gIGlucHV0IHtcclxuICAgIC0taW5wdXQtYmctY29sb3I6IHZhcigtLWNvbG9yLXN1cmZhY2UpO1xyXG4gICAgLS1pbnB1dC1iZy1jb2xvci1kaXNhYmxlZDogdmFyKC0tc2xhdGUtYTIpO1xyXG4gICAgLS1pbnB1dC1ib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTIpO1xyXG4gICAgLS1pbnB1dC1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2xhdGUtYTgpO1xyXG4gICAgLS1pbnB1dC1ib3gtc2hhZG93LWRpc2FibGVkOiBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2xhdGUtYTcpO1xyXG4gICAgQGluY2x1ZGUgaW5wdXQtYmFzZTtcclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgb3V0bGluZTogdmFyKC0taW5wdXQtZm9jdXMtb3V0bGluZSk7XHJcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xyXG4gICAgICBib3gtc2hhZG93OiB2YXIoLS1pbnB1dC1mb2N1cy1zaGFkb3cpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gRm9yIHRleHQgaWYgbm8gc2VhcmNoIHJlc3VsdHNcclxuICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1pbi1ibG9jay1zaXplOiAzcmVtO1xyXG4gICAgcGFkZGluZy1pbmxpbmU6IDFyZW07XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gTElTVCBJVEVNU1xyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbi5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtaW4tYmxvY2stc2l6ZTogdmFyKC0tc3MtaW5wdXQtaGVpZ2h0KTtcclxuICBwYWRkaW5nLWJsb2NrOiAwLjY4NzVyZW07XHJcbiAgcGFkZGluZy1pbmxpbmU6IDNyZW0gMXJlbTtcclxuICAvL2NvbHVtbi1nYXA6IDAuNXJlbTtcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDEwMG1zIGVhc2Utb3V0O1xyXG5cclxuICAmOjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGluc2V0LWlubGluZTogMXJlbTtcclxuICAgIGluc2V0LWJsb2NrLWVuZDogMDtcclxuICAgIGJsb2NrLXNpemU6IDFweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLWE2KTtcclxuICB9XHJcblxyXG4gICY6bGFzdC1vZi10eXBlOjphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWhvdmVyKTtcclxuICB9XHJcblxyXG4gICYuc3MtaGlnaGxpZ2h0ZWQge1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWhvdmVyKTtcclxuICB9XHJcblxyXG4gICY6bm90KC5zcy1kaXNhYmxlZCkuc3Mtc2VsZWN0ZWQge1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWFjdGl2ZSk7XHJcbiAgfVxyXG59XHJcblxyXG4uc3Mtb3B0aW9uOm5vdCguc3Mtc2VsZWN0ZWQpOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICdjaGVja19ib3hfb3V0bGluZV9ibGFuayc7XHJcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtaWNvbnMpO1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUzKTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJGSUxMXCIgMCwgXCJ3Z2h0XCIgMjUwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBpbnNldC1ibG9jay1zdGFydDogMC41cmVtO1xyXG4gIGluc2V0LWlubGluZS1zdGFydDogMXJlbTtcclxufVxyXG5cclxuLnNzLW9wdGlvbjppcyguc3Mtc2VsZWN0ZWQpOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICdjaGVja19ib3gnO1xyXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWljb25zKTtcclxuICBmb250LXNpemU6IHZhcigtLXNjYWxlMyk7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwiRklMTFwiIDEsIFwid2dodFwiIDQwMCwgXCJHUkFEXCIgLTEwMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDAuNXJlbTtcclxuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDFyZW07XHJcbn1cclxuXHJcbi8vIFN3YXAgdG8gcmFkaW8gYnV0dG9uIGZvciBzaW5nbGUgc2VsZWN0IG9wdGlvbnNcclxuLnNsaW0tc2VsZWN0OndoZXJlKC5pbi1kaWFsb2cpLFxyXG4uc2xpbS1zZWxlY3Qtb3V0bGluZWQ6d2hlcmUoLmNhbmRpZGF0ZSkge1xyXG5cclxuICAmIC5zcy1vcHRpb246bm90KC5zcy1zZWxlY3RlZCk6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAncmFkaW9fYnV0dG9uX3VuY2hlY2tlZCc7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1pY29ucyk7XHJcbiAgICBmb250LXNpemU6IHZhcigtLXNjYWxlMyk7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIkZJTExcIiAwLCBcIndnaHRcIiAyNTA7XHJcbiAgfVxyXG5cclxuICAmIC5zcy1vcHRpb246aXMoLnNzLXNlbGVjdGVkKTo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdyYWRpb19idXR0b25fY2hlY2tlZCc7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1pY29ucyk7XHJcbiAgICBmb250LXNpemU6IHZhcigtLXNjYWxlMyk7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIkZJTExcIiAwLCBcIndnaHRcIiAyNTA7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gVkFMVUUgQkFER0VTXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4uc3MtbWFpbiAuc3MtdmFsdWVzIC5zcy12YWx1ZSB7XHJcbiAgLS1zcy1wcmltYXJ5LWNvbG9yOiB2YXIoLS1za3ktYTQpO1xyXG4gIC0tc3MtYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XHJcbiAgYW5pbWF0aW9uLW5hbWU6IG5vbmU7IC8vIFR1cm4gb2ZmIGRlZmF1bHQgYW5pbWF0aW9uIGluXHJcbiAgaGVpZ2h0OiAyNHB4O1xyXG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwLjM3NXJlbTtcclxuXHJcbiAgLnNzLXZhbHVlLXRleHQge1xyXG4gICAgLS1zcy1iZy1jb2xvcjogdmFyKC0tc2t5LWExMik7XHJcbiAgICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xyXG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQ1MDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG5cclxuICAuc3MtdmFsdWUtZGVsZXRlIHtcclxuICAgIHdpZHRoOiA4cHg7XHJcbiAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiA0cHggOHB4O1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxNTBtcyBlYXNlLW91dDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgb3BhY2l0eTogMC42O1xyXG4gICAgfVxyXG5cclxuICAgIHN2ZyBwYXRoIHtcclxuICAgICAgLS1zcy1iZy1jb2xvcjogdmFyKC0tc2t5LWExMik7XHJcbiAgICAgIHN0cm9rZS1saW5lY2FwOiBidXR0O1xyXG4gICAgICBzdHJva2Utd2lkdGg6IDE0O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFFYIEJVSUxERVIgU1BFQ0lGSUNcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG4uc3MtbWFpbiAuc3MtdmFsdWVzIC5zcy1zaW5nbGUge1xyXG4gIG1hcmdpbjogMCAxcmVtIDAgMDtcclxuICBmbGV4OiBhdXRvO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zcy1vcHRpb24tY2FuZGlkYXRlLXF1ZXN0aW9uLXR5cGUge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleDogYXV0bztcclxuICBnYXA6IDFyZW07XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuLnNzLW9wdGlvbi1jYW5kaWRhdGUtcXVlc3Rpb24tdHlwZS1iYWRnZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBhZGRpbmctaW5saW5lOiAwLjM3NXJlbTtcclxuICBoZWlnaHQ6IDIwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTUpO1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuXHJcbi5tdWx0aXBsZS1zZWxlY3Qtd3JhcHBlciB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG5cclxuLy8gQW5pbWF0aW9uXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5Aa2V5ZnJhbWVzIHNzLXZhbHVlSW4ge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45Nik7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIHNzLXZhbHVlT3V0IHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTYpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuIiwic25hY2tiYXIge1xyXG4gICAgei1pbmRleDogMTAwMTtcclxufVxyXG4iLCIuc3VtbW9ucy1ydW4tdGFibGUtd3JhcHBlciB7XHJcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDUwNHB4KTtcclxuICBvdmVyZmxvdzogYXV0bztcclxufVxyXG5cclxuXHJcbi8vIExPQ0FUSU9OIEZJTFRFUlxyXG4vLyBUZXN0aW5nIGFuIGlubGluZSBmaWx0ZXIgc3R5bGVcclxuLy8gVE9ETzogRmVlbCBmcmVlIHRvIHJldmVydCB0byBkZWZhdWx0IGFuZCBkZWxldGUgdGhpc1xyXG4uc3VtbW9ucy1ydW4tdGFibGUtd3JhcHBlciAuam0tZGF0YS10YWJsZS1mb3JtcyAuZmlsdGVyLWxvY2F0aW9uLmlucHV0LXdyYXBwZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBnYXA6IHZhcigtLXNwYWNpbmcpO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gIGxhYmVsIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAubGFiZWwtMDEge1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcclxuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcclxuICB9XHJcblxyXG4gIC5zZWxlY3Qtd3JhcHBlciB7XHJcbiAgICBjb2x1bW4tZ2FwOiAwLjVyZW07XHJcbiAgfVxyXG5cclxuICAuc2VsZWN0LXdyYXBwZXI6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnRmlsdGVyIGJ5Oic7XHJcbiAgICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xyXG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbWluLXdpZHRoOiBmaXQtY29udGVudDtcclxuICB9XHJcblxyXG4gIC5zZWxlY3Qtd3JhcHBlcjo6YWZ0ZXIge1xyXG4gICAgdG9wOiA3cHg7XHJcbiAgICByaWdodDogMC43NXJlbTtcclxuICB9XHJcblxyXG4gIC5zZWxlY3QtaW5wdXQge1xyXG4gICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgbWluLWhlaWdodDogMnJlbTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTUwbXMgZWFzZS1vdXQ7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktaG92ZXIpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbiIsIkB1c2UgJy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvYmFzZS90eXBvZ3JhcGh5JyBhcyAqO1xyXG5cclxuOndoZXJlKGh0bWwpIHtcclxuICAtLXRhYmxlLXJvdy1oZWlnaHQ6IHZhcigtLXNpemUtNDgpO1xyXG4gIC0tdGFibGUtY2VsbC1wYWRkaW5nLWlubGluZTogMXJlbTtcclxuICAtLXRhYmxlLWNlbGwtcGFkZGluZy1ibG9jazogMDtcclxufVxyXG5cclxuLmRhdGEtdGFibGUtd3JhcHBlciB7XHJcbiAgZmxleDogMTtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuZGF0YS10YWJsZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWdyb3c6IDE7XHJcbn1cclxuXHJcbi5mb3JtLWxheW91dC13aXRoLXRhYmxlIGRhdGEtdGFibGUgeyAvLyBUT0RPOiBDb21iaW5lIHRoZSBhYm92ZSBkYXRhLXRhYmxlIHJ1bGUgb25jZSB0aGUgZGF0YS10YWJsZSB3cmFwcGVyIGltcGxlbWVudGF0aW9uIGlzIGRvbmUuXHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWdyb3c6IDE7XHJcbiAgbWFyZ2luLWlubGluZTogLTFyZW07XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLy8gZGF0YS10YWJsZS5odG1sXHJcbi5qbS1kYXRhLXRhYmxlLWhlYWRlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB3aWR0aDogMTAwJTtcclxuICAvL3BhZGRpbmctaW5saW5lOiB2YXIoLS10YWJsZS1jZWxsLXBhZGRpbmctaW5saW5lKTtcclxuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcblxyXG4gIC5mb3JtLXNlbGVjdC1jb250cm9sLCAuZm9ybS1pbnB1dC1maWVsZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmptLWRhdGEtdGFibGUtZm9ybXMsIC5qbS10b29sYmFyLWZvcm1zIHsgLy8gZGF0YS10YWJsZSBzZXBhcmF0ZWQgZHVlIHRvIFwicGF5IGZpcnN0XCIgY2FzZSBvbiBhdHRlbmRhbmNlXHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbn1cclxuXHJcbi5tZGwtZGF0YS10YWJsZSB0aC5uby1pbmRlbnR7XHJcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xyXG59XHJcblxyXG4ubWRsLWRhdGEtdGFibGUtb3V0ZXItd3JhcHBlciB7XHJcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XHJcbn1cclxuXHJcbi5tZGwtZGF0YS10YWJsZSB7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIEBpbmNsdWRlIGJvZHktMDE7XHJcblxyXG4gICYuZnVsbC13aWR0aCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gICYubWRsLWRhdGEtdGFibGUtLXNlbGVjdGFibGUge1xyXG5cclxuICAgIHRoOmZpcnN0LW9mLXR5cGUsIHRkOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIHRoZWFkIHtcclxuICAgIHRyIHtcclxuICAgICAgdGgge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hNik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zb3J0YWJsZSB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGFibGUtaGVhZC5zb3J0YWJsZTpub3QoLmN1cnJlbnQpOmhvdmVyIC50YWJsZS1zb3J0LWFycm93IHtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LXRlcnRpYXJ5KTtcclxuICB9XHJcblxyXG4gIC50YWJsZS1jb2x1bW4taGVhZGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBjb2x1bW4tZ2FwOiB2YXIoLS1zaXplLTgpO1xyXG4gIH1cclxuXHJcbiAgLnRhYmxlLXNvcnQtYXJyb3cge1xyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgdHJhbnNpdGlvbjogY29sb3IgODBtcyBlYXNlLW91dDtcclxuXHJcbiAgICAmOndoZXJlKC5oaWRkZW4pIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmOndoZXJlKC5jdXJyZW50KSB7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LXRlcnRpYXJ5KTtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICB0Ym9keSB7XHJcbiAgICB0ciB7XHJcbiAgICAgIHRkIHtcclxuICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG5cclxuICAgICAgICAmLmZ1bGwtd2lkdGgge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICB0Ym9keSB0cjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWJnLXVpKTtcclxuICB9XHJcblxyXG4gIHRoIHtcclxuICAgIGhlaWdodDogdmFyKC0tdGFibGUtcm93LWhlaWdodCk7XHJcbiAgICBwYWRkaW5nLWlubGluZTogdmFyKC0tdGFibGUtY2VsbC1wYWRkaW5nLWlubGluZSk7XHJcbiAgICBwYWRkaW5nLWJsb2NrOiB2YXIoLS10YWJsZS1jZWxsLXBhZGRpbmctYmxvY2spO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGZvbnQtc2l6ZTogY2FsYygxM3JlbSAvIHZhcigtLXJlbS1iYXNlKSk7XHJcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XHJcbiAgICBmb250LXdlaWdodDogNTUwO1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcblxyXG4gICAgJi50ZXh0LWNlbnRlciB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgIC8vIENlbnRlciBjaGVja2JveCBpbiBwZXJtaXNzaW9ucyB0YWJsZVxyXG4gICAgICAuY2hlY2tib3gge1xyXG4gICAgICAgIHBsYWNlLXNlbGY6IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdGgudGFibGUtaGVhZCB7XHJcbiAgICAvL2hlaWdodDogMzJweDtcclxuICAgIC8vdmVydGljYWwtYWxpZ246IHRvcDtcclxuICB9XHJcblxyXG4gIHRkIHtcclxuICAgIHBhZGRpbmctaW5saW5lOiB2YXIoLS10YWJsZS1jZWxsLXBhZGRpbmctaW5saW5lKTtcclxuICAgIHBhZGRpbmctYmxvY2s6IHZhcigtLXRhYmxlLWNlbGwtcGFkZGluZy1ibG9jayk7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTYpO1xyXG5cclxuICAgICYudGV4dC1jZW50ZXIge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAvLyBDZW50ZXIgY2hlY2tib3ggaW4gcGVybWlzc2lvbnMgdGFibGVcclxuICAgICAgLmNoZWNrYm94IHtcclxuICAgICAgICBwbGFjZS1zZWxmOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBPdmVycmlkZSBNREwgZGVmYXVsdFxyXG4vLyBEZWNyZWFzZSBmaXJzdCBhbmQgbGFzdCBjZWxsIHBhZGRpbmdcclxuLm1kbC1kYXRhLXRhYmxlIHtcclxuICB0ZDpmaXJzdC1vZi10eXBlLFxyXG4gIHRoOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDFyZW07XHJcbiAgfVxyXG5cclxuICB0ZDpsYXN0LW9mLXR5cGUsXHJcbiAgdGg6bGFzdC1vZi10eXBlIHtcclxuICAgIHBhZGRpbmctaW5saW5lLWVuZDogMXJlbTtcclxuICAgIC8vbWluLXdpZHRoOiB2YXIoLS1zaXplLTg4KTtcclxuICB9XHJcblxyXG4gIHRoOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIC8vbWF4LXdpZHRoOiBtYXgtY29udGVudDtcclxuICB9XHJcblxyXG4gIHRkIHtcclxuICAgICY6aGFzKC50YWJsZS1jZWxsLWRlbGV0ZSksXHJcbiAgICAmOmhhcygudGFibGUtY2VsbC1idXR0b24pLFxyXG4gICAgJjpoYXMoLnRhYmxlLWNlbGwtYWN0aW9ucyksXHJcbiAgICAmOmhhcygudGFibGUtY2VsbC1yb3ctdG9nZ2xlKSB7XHJcbiAgICAgIHdpZHRoOiAwO1xyXG4gICAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJjpoYXMoLnRhYmxlLWNlbGwtYmFkZ2UpIHtcclxuICAgICAgd2lkdGg6IDA7XHJcbiAgICAgIG1pbi13aWR0aDogdmFyKC0tc2l6ZS0xMjApO1xyXG4gICAgfVxyXG5cclxuICAgICY6aGFzKC50YWJsZS1jZWxsLWJvb2xlYW4pIHtcclxuICAgICAgd2lkdGg6IDA7XHJcbiAgICAgIG1pbi13aWR0aDogdmFyKC0tc2l6ZS03Mik7XHJcbiAgICB9XHJcblxyXG4gICAgJjplbXB0eSB7XHJcbiAgICAgIHdpZHRoOiAwO1xyXG4gICAgICBtaW4td2lkdGg6IHZhcigtLXNpemUtNjQpO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIHRkOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAmOmhhcygudGFibGUtY2VsbC1kZWxldGUpLFxyXG4gICAgJjpoYXMoLnRhYmxlLWNlbGwtYnV0dG9uKSxcclxuICAgICY6aGFzKC50YWJsZS1jZWxsLWFjdGlvbnMpLFxyXG4gICAgJjpoYXMoLnRhYmxlLWNlbGwtcm93LXRvZ2dsZSkge1xyXG4gICAgICBqdXN0aWZ5LWl0ZW1zOiBlbmQ7XHJcbiAgICAgIHRleHQtYWxpZ246IGVuZDtcclxuICAgIH1cclxuXHJcbiAgICAmOmVtcHR5IHtcclxuICAgICAgLy93aWR0aDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuXHJcbiAgdGg6aGFzKC5jaGVja2JveC13cmFwcGVyKSxcclxuICB0ZDpoYXMoLmNoZWNrYm94LXdyYXBwZXIpIHtcclxuICAgIC8vIFNpemUgb2YgY2hlY2tib3ggcGx1cyAxcmVtIGlubGluZSBwYWRkaW5nXHJcbiAgICB3aWR0aDogY2FsYyh2YXIoLS1jaGVja2JveC1zaXplKSArIDJyZW0pO1xyXG4gICAgbWF4LXdpZHRoOiBjYWxjKHZhcigtLWNoZWNrYm94LXNpemUpICsgMnJlbSk7XHJcbiAgfVxyXG59XHJcblxyXG4ubWRsLWRhdGEtdGFibGUgLmNoZWNrYm94IHtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG5cclxudGQuZHJhZ0hhbmRsZXtcclxuICAvLyAmOmhvdmVyIGkgeyBkaXNwbGF5OmlubGluZS1ibG9jayB9XHJcbiAgd2lkdGg6IDEwcHg7XHJcbiAgY3Vyc29yOiBncmFiO1xyXG59XHJcblxyXG4uZHJhZ292ZXItaGlnaGxpZ2h0IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNGRkRDICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbnRyLmRpc2FibGVkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQ1LCAyNDUsIDI0NSk7XHJcbiAgY29sb3I6IGdyYXk7XHJcbn1cclxuXHJcbnRyW2Ryb3B6b25lXSB7XHJcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XHJcbn1cclxuXHJcbnRyW2Ryb3B6b25lXS5nZXR0aW5nLS1kcmFnZ2VkIHtcclxuICAvL2JhY2tncm91bmQtY29sb3I6bGlnaHRibHVlICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjN2I5YSAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxuICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmcgIWltcG9ydGFudDtcclxuICB0ZHtcclxuICAgIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZyFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIGEge2NvbG9yOiB3aGl0ZX1cclxuICBpIHtjb2xvcjogd2hpdGV9XHJcbn1cclxudHJbZHJvcHpvbmVdLmNhbi0tZHJvcCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzksIDI0NywgMjUyLCAwLjk5MykgIWltcG9ydGFudDtcclxuICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmcgIWltcG9ydGFudDtcclxufVxyXG5cclxudHJbZHJvcHpvbmVdLmNhbi0tY2F0Y2gge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNjUsIDI1MCwgMTkwKSAhaW1wb3J0YW50O1xyXG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWRsLWRhdGEtdGFibGUtLXdyYXAge1xyXG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XHJcbiAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xyXG59XHJcblxyXG4udGFibGUtdGl0bGUge1xyXG4gIHBhZGRpbmc6IDAgMTZweCAxNnB4O1xyXG59XHJcblxyXG4udGFibGUtd3JhcHBlciB7XHJcbiAgbWFyZ2luOiAwIC0xNnB4O1xyXG4gICYtLWRhdGEtdGFibGUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDE2cHg7XHJcblxyXG4gICAgLnRhYmxlLXRpdGxlIHtcclxuICAgICAgcGFkZGluZzogMCAzMnB4IDhweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIHRyLmRyb3AtLW1le1xyXG4vLyAgIGJhY2tncm91bmQtY29sb3I6bGlnaHRibHVlICFpbXBvcnRhbnQ7XHJcbi8vICAgY3Vyc29yOmhhbmQhaW1wb3J0YW50O1xyXG4vLyB9XHJcblxyXG4vLyB0ci5jYW4tLWRyb3B7XHJcbi8vICAgYmFja2dyb3VuZC1jb2xvcjpsaWdodGdyZWVuICFpbXBvcnRhbnQ7XHJcbi8vICAgY3Vyc29yOmhhbmQhaW1wb3J0YW50O1xyXG4vLyB9XHJcblxyXG4vLyB0ci5jYW4tLWNhdGNoe1xyXG4vLyAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgxNjYsIDIyMywgMTY2LCAwLjY4NSkgIWltcG9ydGFudDtcclxuLy8gICBjdXJzb3I6aGFuZCFpbXBvcnRhbnQ7XHJcbi8vIH1cclxuXHJcbi8vIHRyLmNhdWdodC0taXR7XHJcbi8vICAgYmFja2dyb3VuZC1jb2xvcjpsaWdodHBpbmsgIWltcG9ydGFudDtcclxuLy8gICBjdXJzb3I6aGFuZCFpbXBvcnRhbnQ7XHJcbi8vIH1cclxuXHJcbi5tZGwtZGF0YS10YWJsZSB0Ym9keSB7XHJcbiAgJiB0ci50YWJsZS13aXRoLWlucHV0cyB7XHJcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gICAgcGFkZGluZzogMTZweDtcclxuICB9XHJcblxyXG4gIC50ZC1wYWRkaW5nIHtcclxuICAgIHBhZGRpbmc6IDhweCAxNnB4O1xyXG4gIH1cclxuXHJcbiAgLnRkLXBhZGRpbmctMTYge1xyXG4gICAgcGFkZGluZzogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDIpO1xyXG4gIH1cclxufVxyXG5cclxuLm1kbC1kYXRhLXRhYmxlLWlubmVyLXdyYXBwZXIge1xyXG4gIG92ZXJmbG93LXg6IGF1dG87XHJcbn1cclxuXHJcbi50ZC1lbGxpcHNpcyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWF4LXdpZHRoOiAyOThweDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcblxyXG4gIC8vIFNtYWxsIGhhY2sgdG8gcHJldmVudCBTYWZhcmkgZnJvbSBzaG93aW5nIHRoZSBkZWZhdWx0IGJyb3dzZXIgdG9vbHRpcCBvbiB0b3Agb2YgdGhlIEZvcmdlIG9uZVxyXG4gICY6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG4uZGF0YS10YWJsZS1maWx0ZXJzLWNvbnRhaW5lciB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyNjhweCwgMWZyKSk7XHJcbiAgY29sdW1uLWdhcDogMXJlbTtcclxuICByb3ctZ2FwOiAxcmVtO1xyXG59XHJcblxyXG4udGFibGUtY2VsbC1hY3Rpb25zIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGNvbHVtbi1nYXA6IDAuMjVyZW07XHJcbn1cclxuIiwiLy8gTURMIFRBQlNcclxuLy8gUG9vbHMsIExvY2F0aW9uIFNldHRpbmdzLCBldGMuXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4ubWRsLXRhYnMge1xyXG4gIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgdG9wOiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLTIpO1xyXG4gIHotaW5kZXg6IDkwO1xyXG59XHJcblxyXG4ubWRsLXRhYnNfX3RhYi1iYXIge1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICBwYWRkaW5nLWlubGluZTogMXJlbTtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTYpO1xyXG59XHJcblxyXG4ubWRsLXRhYnNfX3RhYiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBhZGRpbmctaW5saW5lOiAxcmVtO1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XHJcbiAgLy9mb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xyXG4gIGZvbnQtc2l6ZTogY2FsYygxM3JlbSAvIHZhcigtLXJlbS1iYXNlKSk7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcbiAgZm9udC13ZWlnaHQ6IDQ1MDtcclxuICB0cmFuc2l0aW9uOiBjb2xvciAxMDBtcyBlYXNlLW91dCwgYmFja2dyb3VuZC1jb2xvciAxMDBtcyBlYXNlLW91dCwgYm9yZGVyLWNvbG9yIDEwMG1zIGVhc2Utb3V0O1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTMpO1xyXG4gIH1cclxufVxyXG5cclxuLm1kbC10YWJzLmlzLXVwZ3JhZGVkIC5tZGwtdGFic19fdGFiLmlzLWFjdGl2ZSB7XHJcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW1lZGl1bSlcclxufVxyXG5cclxuLy8gQmFyIGhpZ2hsaWdodCBvbiB0YWJzXHJcbi5tZGwtdGFicy5pcy11cGdyYWRlZCAubWRsLXRhYnNfX3RhYi5pcy1hY3RpdmU6YWZ0ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG59XHJcblxyXG4ubWRsLXRhYnNfX3RhYi5kaXNhYmxlZHtcclxuICBjb2xvcjogdmFyKC0tdGV4dC1kaXNhYmxlZCk7XHJcbn1cclxuXHJcbi50YWItY29udGVudC13aXRoLXBhZGRpbmcubm8tZmxleCB7XHJcbiAgZGlzcGxheTogaW5pdGlhbDtcclxufVxyXG5cclxuLmNhc2UtZHJhd2VyLWNvbnRhaW5lciAudGFiLWNvbnRhaW5lciAuYWN0aW9uLWJhciB7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgbGVmdDogMDtcclxufVxyXG5cclxuLmNhc2UtZHJhd2VyLWNvbnRhaW5lci5kcmF3ZXItY29udGFpbmVyX19ub3NpZGViYXIgLmFjdGlvbi1iYXIge1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG59XHJcblxyXG4udGFiLWNvbnRhaW5lciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBtaW4taGVpZ2h0OiAwO1xyXG4gIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgc2Nyb2xsLXBhZGRpbmctdG9wOiB2YXIoLS1zaXplLTI0KTtcclxufVxyXG5cclxuLnRhYi1ncm91cCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGZsZXg6IDE7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxufVxyXG5cclxuXHJcbi8vIEZPUkdFIFRBQlNcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbjp3aGVyZShmb3JnZS10YWItYmFyKSB7XHJcbiAgLS1mb3JnZS10YWItYmFyLWRpdmlkZXItY29sb3I6IHZhcigtLXNsYXRlLWE2KTtcclxuICAtLWZvcmdlLXRhYi1iYXItZGl2aWRlci10aGlja25lc3M6IDA7XHJcbiAgLS1mb3JnZS10YWItaW5kaWNhdG9yLWhlaWdodDogMDtcclxuXHJcbiAgLS1mb3JnZS10YWItY29udGFpbmVyLXNoYXBlOiB2YXIoLS1zaXplLTYpO1xyXG4gIC0tZm9yZ2UtdGFiLWNvbnRhaW5lci1ib3JkZXItd2lkdGg6IHZhcigtLXNpemUtMik7XHJcblxyXG4gIC0tZm9yZ2UtdGFiLWhvdmVyLWxhYmVsLXRleHQtY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcblxyXG4gIC0tZm9yZ2UtdGFiLWFjdGl2ZS1jb2xvcjogdmFyKC0tZm9yZ2UtdGVydGlhcnktNjApO1xyXG4gIC0tZm9yZ2UtdGFiLWFjdGl2ZS1sYWJlbC10ZXh0LWNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xyXG4gIC0tZm9yZ2UtdGFiLWFjdGl2ZS1mb2N1cy1sYWJlbC10ZXh0LWNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xyXG4gIC0tZm9yZ2UtdGFiLWFjdGl2ZS1ob3Zlci1sYWJlbC10ZXh0LWNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xyXG5cclxuICAtLWZvcmdlLXRhYi1jb250ZW50LXBhZGRpbmctaW5saW5lOiB2YXIoLS1zaXplLTEyKTtcclxuICAtLWZvcmdlLXRhYi1jb250ZW50LXBhZGRpbmctYmxvY2s6IDA7XHJcblxyXG4gIC0tZm9yZ2Utc3RhdGUtbGF5ZXItaG92ZXItY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAtLWZvcmdlLXN0YXRlLWxheWVyLWhvdmVyLW9wYWNpdHk6IDE7XHJcbiAgLS1mb3JnZS1zdGF0ZS1sYXllci1wcmVzc2VkLWNvbG9yOiB2YXIoLS1zbGF0ZS1hNCk7XHJcblxyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLWEzKTtcclxuICBib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLWZvcmdlLXRhYi1jb250YWluZXItc2hhcGUpICsgdmFyKC0tZm9yZ2UtdGFiLWNvbnRhaW5lci1ib3JkZXItd2lkdGgpKTtcclxufVxyXG5cclxuOndoZXJlKGZvcmdlLXRhYi1iYXIpIHtcclxuICAmW2RhdGEtZm9yZ2UtdGFiLWJhcn49XCJzbVwiXSB7XHJcbiAgICAtLWZvcmdlLXRhYi1oZWlnaHQ6IGNhbGModmFyKC0tc2l6ZS0zMikgLSAodmFyKC0tZm9yZ2UtdGFiLWNvbnRhaW5lci1ib3JkZXItd2lkdGgpICogMikpO1xyXG4gIH1cclxuXHJcbiAgJi5mb3JnZS10YWItYmFyW2RhdGEtZm9yZ2UtdGFiLWJhcn49XCJtZFwiXSB7XHJcbiAgICAtLWZvcmdlLXRhYi1oZWlnaHQ6IGNhbGModmFyKC0tc2l6ZS00MCkgLSAodmFyKC0tZm9yZ2UtdGFiLWNvbnRhaW5lci1ib3JkZXItd2lkdGgpICogMikpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbjp3aGVyZShmb3JnZS10YWIpIHtcclxuICAmOjpwYXJ0KGNvbnRhaW5lcikge1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZm9yZ2UtdGFiLWNvbnRhaW5lci1zaGFwZSk7XHJcbiAgICBib3JkZXItd2lkdGg6IHZhcigtLWZvcmdlLXRhYi1jb250YWluZXItYm9yZGVyLXdpZHRoKTtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIH1cclxuXHJcbiAgJjo6cGFydChjb250ZW50KSB7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gIH1cclxuXHJcbiAgJjo6cGFydChmb2N1cy1pbmRpY2F0b3IpIHtcclxuICAgIC0tZm9yZ2UtZm9jdXMtaW5kaWNhdG9yLXNoYXBlOiB2YXIoLS1mb3JnZS10YWItY29udGFpbmVyLXNoYXBlKTtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1mb3JnZS10ZXJ0aWFyeS02MC1hMTYpO1xyXG4gIH1cclxufVxyXG5cclxuOndoZXJlKGZvcmdlLXRhYltzZWxlY3RlZF0pIHtcclxuICAtLWZvcmdlLXRhYi1jb250YWluZXItY29sb3I6IHdoaXRlO1xyXG5cclxuICAmOjpwYXJ0KGNvbnRhaW5lcikge1xyXG4gICAgLS1mb3JnZS10YWItY29udGFpbmVyLXNoYXBlOiB2YXIoLS1zaXplLTgpO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zbGF0ZS1hNik7XHJcbiAgfVxyXG5cclxuICAmOjpwYXJ0KGZvY3VzLWluZGljYXRvcikge1xyXG4gICAgLS1mb3JnZS1mb2N1cy1pbmRpY2F0b3Itc2hhcGU6IGNhbGModmFyKC0tZm9yZ2UtdGFiLWNvbnRhaW5lci1zaGFwZSkgLSB2YXIoLS1mb3JnZS10YWItY29udGFpbmVyLWJvcmRlci13aWR0aCkpO1xyXG4gIH1cclxufVxyXG5cclxuIiwiQHVzZSAnLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9hYnN0cmFjdHMnIGFzICo7XHJcbkB1c2UgJy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvYmFzZS90eXBvZ3JhcGh5JyBhcyAqO1xyXG5cclxuLy8gQkFTRSBTVFJVQ1RVUkVcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG5bY2xhc3MqPVwidGFnLXNtXCJdLCBbY2xhc3MqPVwidGFnLW1kXCJdIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcclxuICBwYWRkaW5nLWlubGluZTogMC41cmVtO1xyXG4gIEBpbmNsdWRlIGxhYmVsLTAxO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLWEzKTtcclxuICBjb2xvcjogdmFyKC0tc2xhdGUtYTEyKTtcclxuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbWVkaXVtKTtcclxuICBnYXA6IDAuMjVyZW07XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAmIGkge1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgfVxyXG59XHJcblxyXG5bY2xhc3MqPVwidGFnLXNtXCJdIHtcclxuICBoZWlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbltjbGFzcyo9XCJ0YWctbWRcIl0ge1xyXG4gIGhlaWdodDogMjRweDtcclxufVxyXG4iLCJAdXNlICcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2Jhc2UvdHlwb2dyYXBoeScgYXMgKjtcclxuXHJcbi5mci1ib3guZnItYmFzaWMgLmZyLXdyYXBwZXIge1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2xhdGUtYTgpO1xyXG4gIC8vYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTMpO1xyXG59XHJcblxyXG4uZnItdG9vbGJhciB7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zbGF0ZS1hOCk7XHJcbiAgLy9iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMyk7XHJcbn1cclxuXHJcbi5mci10b29sYmFyLmZyLXRvcCB7XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tc2l6ZS00KTtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tc2l6ZS00KTtcclxufVxyXG5cclxuLmZyLXRvb2xiYXIgLmZyLW5ld2xpbmUge1xyXG4gIG1hcmdpbi1pbmxpbmU6IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTgpO1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTUwbXMgZWFzZS1vdXQsIGhlaWdodCAxNTBtcyBlYXNlLW91dDtcclxufVxyXG5cclxuLmZyLXRvb2xiYXIgLmZyLW1vcmUtdG9vbGJhciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTIpO1xyXG59XHJcblxyXG4uZnItdG9vbGJhciAuZnItbW9yZS10b29sYmFyLmZyLWV4cGFuZGVkIHtcclxuICBoZWlnaHQ6IHZhcigtLXNpemUtNDApO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hOCk7XHJcbn1cclxuXHJcbi5mci10b29sYmFyIC5mci1idG4tZ3JwIHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5mci10b29sYmFyIC5mci1jb21tYW5kLmZyLWJ0biB7XHJcbiAgd2lkdGg6IHZhcigtLXNpemUtMzIpO1xyXG4gIGhlaWdodDogdmFyKC0tc2l6ZS0zMik7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBwbGFjZS1pdGVtczogY2VudGVyO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXNpemUtMik7XHJcbiAgbWFyZ2luOiB2YXIoLS1zaXplLTQpO1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTUwbXMgZWFzZS1vdXQ7XHJcblxyXG4gICYuZnItb3BlbiB7XHJcbiAgICBtYXJnaW46IHZhcigtLXNpemUtNCk7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTIpO1xyXG4gIH1cclxufVxyXG5cclxuLmZyLXRvb2xiYXIgLmZyLWNvbW1hbmQuZnItYnRuIHN2Zy5mci1zdmcge1xyXG4gIGhlaWdodDogdmFyKC0tc2l6ZS0yMCk7XHJcbn1cclxuXHJcbi5mci10b29sYmFyIC5mci1jb21tYW5kLmZyLWJ0biBzdmcge1xyXG4gIHdpZHRoOiB2YXIoLS1zaXplLTIwKTtcclxuICBtYXJnaW46IDA7XHJcblxyXG4gIHBhdGgge1xyXG4gICAgZmlsbDogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xyXG4gICAgdHJhbnNpdGlvbjogZmlsbCAxNTBtcyBlYXNlLW91dDtcclxuICB9XHJcbn1cclxuXHJcbi5mci10b29sYmFyIC5mci1jb21tYW5kLmZyLWJ0bi5mci1vcGVuOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMpOm5vdCg6YWN0aXZlKSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS1hY3RpdmUpO1xyXG59XHJcblxyXG4uZnItdG9vbGJhciAuZnItYnRuLWdycCAuZnItY29tbWFuZC5mci1idG4uZnItYWN0aXZlOm5vdCguZnItZHJvcGRvd24pIHN2ZyBwYXRoIHtcclxuICBmaWxsOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xyXG59XHJcblxyXG4uZnItY29tbWFuZC5mci1idG4uZnItYWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWFjdGl2ZSk7XHJcbn1cclxuXHJcbi5mci1jb21tYW5kLmZyLWJ0biArIC5mci1kcm9wZG93bi1tZW51IHtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTgpO1xyXG59XHJcblxyXG4uZnItY29tbWFuZC5mci1idG4gKyAuZnItZHJvcGRvd24tbWVudSAuZnItZHJvcGRvd24td3JhcHBlciAuZnItZHJvcGRvd24tY29udGVudCB1bC5mci1kcm9wZG93bi1saXN0IHtcclxuICBwYWRkaW5nOiB2YXIoLS1zaXplLTQpO1xyXG5cclxuICBsaSB7XHJcbiAgICBAaW5jbHVkZSBib2R5LTAxO1xyXG5cclxuICAgIGEge1xyXG4gICAgICBwYWRkaW5nLWlubGluZTogdmFyKC0tc2l6ZS0xMik7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1zaXplLTMyKTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tc2l6ZS00KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4uZnItZGVza3RvcCAuZnItY29tbWFuZDpob3Zlcjpub3QoLmZyLXRhYmxlLWNlbGwpIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWhvdmVyKTtcclxuXHJcbiAgcGF0aCB7XHJcbiAgICBmaWxsOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xyXG4gIH1cclxufVxyXG5cclxuLnNlY29uZC10b29sYmFyIHtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXNsYXRlLWE4KTtcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1zaXplLTQpO1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1zaXplLTQpO1xyXG59XHJcblxyXG4uZnItYm94LmZyLWJhc2ljIC5mci1lbGVtZW50IHtcclxuICAtLWlucHV0LXBhZGRpbmctYmxvY2s6IDAuNjg3NXJlbTtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcclxuICBwYWRkaW5nOiB2YXIoLS1pbnB1dC1wYWRkaW5nLWJsb2NrKSAxcmVtOyAvLyBNYXRjaCB0ZXh0YXJlYSBwYWRkaW5nXHJcbiAgbWluLWhlaWdodDogOHJlbTtcclxuICAvL2JhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWJnLWNvbG9yLCB2YXIoLS1jb2xvci1wYW5lbC10cmFuc2x1Y2VudCkpO1xyXG4gIHNjcm9sbC1wYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0taW5wdXQtcGFkZGluZy1ibG9jayk7XHJcbiAgQGluY2x1ZGUgYm9keS0wMTtcclxufVxyXG5cclxuLmZyLWJveCAuZnItY291bnRlciB7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNpemUtNik7XHJcbiAgcGFkZGluZy1ibG9jazogY2FsYyg3cmVtIC8gMTYpO1xyXG4gIEBpbmNsdWRlIGxhYmVsLTAxO1xyXG59XHJcblxyXG5cclxuLmZyLXdyYXBwZXIgLmZyLXBsYWNlaG9sZGVyIHtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICBjb2xvcjogdmFyKC0tdGV4dC1wbGFjZWhvbGRlcik7XHJcbn1cclxuXHJcbi5mci1lbGVtZW50IHAge1xyXG4gIG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLWxoLXNjYWxlLTEpO1xyXG5cclxuICAmOmxhc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMDtcclxuICB9XHJcbn1cclxuXHJcbi5mci1lbGVtZW50IC5tZXJnZS1maWVsZCB7XHJcbiAgLS1jb2xvci1kYXJrZW46IGNhbGMobCAtIDAuMDYyNSk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdmlvbGV0LWEzKTtcclxuICBjb2xvcjogb2tsY2goZnJvbSB2YXIoLS12aW9sZXQtYTExKSB2YXIoLS1jb2xvci1kYXJrZW4pIGMgaCk7XHJcbiAgcGFkZGluZy1pbmxpbmU6IDJweDtcclxuICBwYWRkaW5nLWJsb2NrLWVuZDogMXB4O1xyXG4gIC8vZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbW9ubyk7XHJcbiAgLy9mb250LXNpemU6IDk2JTtcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbn1cclxuXHJcbi5mci12aWV3IHN0cm9uZyB7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuLmZyLXRvb2x0aXAge1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xyXG4gIHBhZGRpbmc6IHZhcigtLXNpemUtNik7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxNTBtcyBlYXNlLW91dCA1MDBtcztcclxufVxyXG4iLCJAdXNlICcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2NvbXBvbmVudHMvYmFkZ2UnIGFzICo7XHJcblxyXG4udG9wLWJhciB7XHJcbiAgaGVpZ2h0OiB2YXIoLS10b3AtYmFyLWhlaWdodCk7XHJcbiAgLy93aWR0aDogMTAwdnc7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHZhcigtLXNpZGViYXItd2lkdGgpIDFmciB2YXIoLS1zaWRlYmFyLXdpZHRoKTtcclxuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcIm5hdiB0aXRsZSB1dGlsaXRpZXNcIjtcclxuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10b3AtYmFyLWJhY2tncm91bmQsIHZhcigtLXdoaXRlKSk7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgdmFyKC0tc2xhdGUtYTYpO1xyXG59XHJcblxyXG4udG9wLWJhci0tbmF2IHtcclxuICBncmlkLWFyZWE6IG5hdjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgcGFkZGluZy1pbmxpbmU6IDFyZW0gMC41cmVtO1xyXG59XHJcblxyXG4udG9wLWJhci0tdGl0bGUge1xyXG4gIGdyaWQtYXJlYTogdGl0bGU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGNvbHVtbi1nYXA6IDFlbTtcclxuICBwYWRkaW5nLWlubGluZTogMC41cmVtO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgLS1iYWRnZS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hbWJlci00KTtcclxuICAgIC0tYmFkZ2UtdGV4dC1jb2xvcjogdmFyKC0tYW1iZXItYTEyKTtcclxuICAgIC0tYmFkZ2UtZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIC0tYmFkZ2UtZm9udC1zaXplOiBjYWxjKDExcmVtIC8gMTYpO1xyXG4gICAgQGluY2x1ZGUgYmFkZ2UtYmFzZTtcclxuICB9XHJcbn1cclxuXHJcbi50b3AtYmFyLS11dGlsaXRpZXMtZ3JvdXAge1xyXG4gIGdyaWQtYXJlYTogdXRpbGl0aWVzO1xyXG4gIGp1c3RpZnktc2VsZjogZW5kO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBjb2x1bW4tZ2FwOiAwLjVyZW07XHJcbiAgcGFkZGluZy1pbmxpbmU6IDAuNXJlbSAxcmVtO1xyXG59XHJcblxyXG4iLCI6d2hlcmUoaHRtbCkge1xyXG4gIC0tdmVydGljYWwtdGFicy1pbmxpbmUtcGFkZGluZzogY2xhbXAoMnJlbSwgLTguMTMzM3JlbSArIDEzLjMzMzN2dywgNHJlbSkgY2xhbXAoMnJlbSwgLTY2cmVtICsgODkuNDczN3Z3LCAxOXJlbSk7XHJcblxyXG4gIC0tZm9yZ2UtbGlzdC1pdGVtLXRleHQtbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xyXG4gIC0tZm9yZ2UtbGlzdC1pdGVtLXBhZGRpbmc6IDAgdmFyKC0tc2l6ZS0xMik7XHJcbiAgLS1mb3JnZS1saXN0LWl0ZW0tc2VsZWN0ZWQtY29sb3I6IG9rbGNoKGZyb20gdmFyKC0tZm9yZ2UtdGVydGlhcnktNjApIHZhcigtLWNvbG9yLWRhcmtlbikgYyBoKTtcclxuICAtLWZvcmdlLWxpc3QtaXRlbS1zZWxlY3RlZC1iYWNrZ3JvdW5kOiB2YXIoLS1mb3JnZS10ZXJ0aWFyeS02MCk7XHJcbiAgLS1mb3JnZS1saXN0LWl0ZW0tc2hhcGU6IDAuMjVyZW07XHJcblxyXG4gIC0tZm9yZ2UtbGlzdC1pdGVtLWRlbnNlLWhlaWdodDogdmFyKC0tdmVydGljYWwtdGFiLWxpc3QtaXRlbS1oZWlnaHQsIDJyZW0pO1xyXG4gIC0tZm9yZ2UtbGlzdC1pdGVtLWRlbnNlLWZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XHJcbiAgLS1mb3JnZS1saXN0LWl0ZW0tZGVuc2UtZ2FwOiAxcmVtO1xyXG5cclxuICAtLXZlcnRpY2FsLXRhYi1pbmRpY2F0b3Itc2l6ZTogMXB4O1xyXG4gIC0tdmVydGljYWwtdGFiLWluZGljYXRvci1jb2xvcjogdmFyKC0tc2xhdGUtYTcpO1xyXG59XHJcblxyXG5cclxuLy8gTEFZT1VUXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4udmVydGljYWwtdGFicyB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IFt2ZXJ0aWNhbC10YWItbmF2LXN0YXJ0XSB2YXIoLS1zaWRlYmFyLXdpZHRoKSBbdmVydGljYWwtdGFiLW5hdi1lbmQgdmVydGljYWwtdGFiLWNvbnRlbnQtc3RhcnRdIDFmciBbdmVydGljYWwtdGFiLWNvbnRlbnQtZW5kXTtcclxuICBjb2x1bW4tZ2FwOiAycmVtO1xyXG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS12ZXJ0aWNhbC10YWJzLWlubGluZS1wYWRkaW5nKTtcclxuICAvL3BhZGRpbmctaW5saW5lOiA0cmVtIDhyZW07XHJcblxyXG4gICZbZGF0YS12ZXJ0aWNhbC10YWJzfj1cIndpZGVcIl0ge1xyXG4gICAgcGFkZGluZy1pbmxpbmU6IDJyZW0gNHJlbTtcclxuICB9XHJcbn1cclxuXHJcbi52ZXJ0aWNhbC10YWJzLS1uYXYge1xyXG4gIGdyaWQtY29sdW1uOiB2ZXJ0aWNhbC10YWItbmF2O1xyXG4gIHBhZGRpbmctYmxvY2s6IDIuNXJlbSAycmVtO1xyXG59XHJcblxyXG4udmVydGljYWwtdGFicy0tbmF2LWlubmVyIHtcclxuICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gIHRvcDogMi41cmVtO1xyXG4gIG92ZXJmbG93LXk6IGF1dG87XHJcbn1cclxuXHJcbi52ZXJ0aWNhbC10YWJzLS1jb250ZW50IHtcclxuICBncmlkLWNvbHVtbjogdmVydGljYWwtdGFiLWNvbnRlbnQ7XHJcbiAgcGFkZGluZy1ibG9jazogMnJlbSA2cmVtO1xyXG59XHJcblxyXG46d2hlcmUoLnZlcnRpY2FsLXRhYnM6aGFzKC52ZXJ0aWNhbC10YWJzLS1jb250ZW50LXdpZGU6d2hlcmUoLnNob3dtZSkpKSwge1xyXG4gIC0tdmVydGljYWwtdGFicy1pbmxpbmUtcGFkZGluZzogY2xhbXAoMnJlbSwgLTguMTMzM3JlbSArIDEzLjMzMzN2dywgNHJlbSk7XHJcblxyXG4gIC5ub3RpZmljYXRpb24tbGF5b3V0LXdyYXBwZXIge1xyXG4gICAgLS1sYXlvdXQtd2lkdGg6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gTElTVCBJVEVNU1xyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuLnZlcnRpY2FsLXRhYnMtLWxpc3QgZm9yZ2UtbGlzdC1pdGVtW3NlbGVjdGVkXTo6cGFydCh0ZXh0LWNvbnRhaW5lcikge1xyXG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1zZW1pYm9sZCk7XHJcbn1cclxuXHJcbi52ZXJ0aWNhbC10YWJzLS1saXN0LWl0ZW0taW5kZW50ZWQge1xyXG4gIC0tZm9yZ2UtbGlzdC1pdGVtLWluZGVudDogdmFyKC0tc2l6ZS04KTtcclxufVxyXG5cclxuOndoZXJlKGZvcmdlLWxpc3RbaW5kZW50ZWRdKSB7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgdmFyKC0tdmVydGljYWwtdGFiLWluZGljYXRvci1zaXplKSAwIDAgMCB2YXIoLS12ZXJ0aWNhbC10YWItaW5kaWNhdG9yLWNvbG9yKTtcclxuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNpemUtMTIpICsgdmFyKC0tdmVydGljYWwtdGFiLWluZGljYXRvci1zaXplKSk7XHJcbiAgbWFyZ2luLWJsb2NrOiB2YXIoLS1zaXplLTQpO1xyXG59XHJcblxyXG46d2hlcmUoZm9yZ2Utb3Blbi1pY29uKSB7XHJcbiAgLS1mb3JnZS1vcGVuLWljb24tc2l6ZTogdmFyKC0tc2l6ZS0yMCk7XHJcbn1cclxuXHJcbmZvcmdlLWxpc3QtaXRlbTpoYXMoZm9yZ2Utb3Blbi1pY29uW29wZW5dKSA+ICoge1xyXG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1zZW1pYm9sZCk7XHJcbn1cclxuIiwiLy8gTURMIENvbXBvbmVudHNcclxuLy9AdXNlIFwiLi4vLi4vLi4vY3VzdG9tX21vZHVsZXMvbWF0ZXJpYWwtZGVzaWduLWxpdGUvc3JjL2J1dHRvbi9idXR0b25cIjtcclxuQHVzZSBcIi4uLy4uLy4uL2N1c3RvbV9tb2R1bGVzL21hdGVyaWFsLWRlc2lnbi1saXRlL3NyYy9jYXJkL2NhcmRcIjtcclxuQHVzZSBcIi4uLy4uLy4uL2N1c3RvbV9tb2R1bGVzL21hdGVyaWFsLWRlc2lnbi1saXRlL3NyYy9kYXRhLXRhYmxlL2RhdGEtdGFibGVcIjtcclxuQHVzZSBcIi4uLy4uLy4uL2N1c3RvbV9tb2R1bGVzL21hdGVyaWFsLWRlc2lnbi1saXRlL3NyYy9saXN0L2xpc3RcIjtcclxuQHVzZSBcIi4uLy4uLy4uL2N1c3RvbV9tb2R1bGVzL21hdGVyaWFsLWRlc2lnbi1saXRlL3NyYy9tZW51L21lbnVcIjtcclxuQHVzZSBcIi4uLy4uLy4uL2N1c3RvbV9tb2R1bGVzL21hdGVyaWFsLWRlc2lnbi1saXRlL3NyYy9zbmFja2Jhci9zbmFja2JhclwiO1xyXG5AdXNlIFwiLi4vLi4vLi4vY3VzdG9tX21vZHVsZXMvbWF0ZXJpYWwtZGVzaWduLWxpdGUvc3JjL3NwaW5uZXIvc3Bpbm5lclwiO1xyXG5AdXNlIFwiLi4vLi4vLi4vY3VzdG9tX21vZHVsZXMvbWF0ZXJpYWwtZGVzaWduLWxpdGUvc3JjL3RhYnMvdGFic1wiO1xyXG5cclxuLy8gSW1wb3J0IEZ1bGxDYWxlbmRhciBTdHlsZXNcclxuQHVzZSAnLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0BmdWxsY2FsZW5kYXIvY29yZS9tYWluJyBhcyAqO1xyXG5AdXNlICcuLi8uLi8uLi9ub2RlX21vZHVsZXMvQGZ1bGxjYWxlbmRhci9kYXlncmlkL21haW4nIGFzICo7XHJcblxyXG4vLyBJbXBvcnRzIGZvciBmcm9hbGEgZWRpdG9yXHJcbkB1c2UgJy4uLy4uLy4uL25vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvY3NzL2ZvbnQtYXdlc29tZSc7XHJcbkB1c2UgJy4uLy4uLy4uL25vZGVfbW9kdWxlcy9mcm9hbGEtZWRpdG9yL2Nzcy9mcm9hbGFfZWRpdG9yLnBrZ2QubWluJztcclxuQHVzZSAnLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Zyb2FsYS1lZGl0b3IvY3NzL2Zyb2FsYV9zdHlsZS5taW4nO1xyXG5cclxuLy8gSW1wb3J0cyBmb3IgU2xpbVNlbGVjdFxyXG5AdXNlICcuLi8uLi8uLi9ub2RlX21vZHVsZXMvc2xpbS1zZWxlY3Qvc3JjL3NsaW0tc2VsZWN0L3NsaW1zZWxlY3QnO1xyXG5cclxuLy8gSW1wb3J0cyBmb3IgVHJpYnV0ZVxyXG5AdXNlICcuLi8uLi8uLi9ub2RlX21vZHVsZXMvdHJpYnV0ZWpzL2Rpc3QvdHJpYnV0ZSc7XHJcblxyXG4vLyBJbXBvcnRzIGZvciBGb3JnZVxyXG4vL0B1c2UgJy4uLy4uLy4uL25vZGVfbW9kdWxlcy9AdHlsZXJ0ZWNoL2ZvcmdlL2Rpc3QvYnV0dG9uL2ZvcmdlLWJ1dHRvbic7XHJcbi8vQHVzZSAnLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B0eWxlcnRlY2gvZm9yZ2UvZGlzdC9leHBhbnNpb24tcGFuZWwvZm9yZ2UtZXhwYW5zaW9uLXBhbmVsJztcclxuLy9AdXNlICcuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHR5bGVydGVjaC9mb3JnZS9kaXN0L2ljb24tYnV0dG9uL2ZvcmdlLWljb24tYnV0dG9uJztcclxuLy9AdXNlICcuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHR5bGVydGVjaC9mb3JnZS9kaXN0L2xpc3QvZm9yZ2UtbGlzdCc7XHJcbkB1c2UgJy4uLy4uLy4uL25vZGVfbW9kdWxlcy9AdHlsZXJ0ZWNoL2ZvcmdlL2Rpc3QvdGFibGUvZm9yZ2UtdGFibGUnO1xyXG5cclxuLy9AdXNlICcuLi8uLi8uLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2Fic3RyYWN0cycgYXMgKjtcclxuQHVzZSAnLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9iYXNlJyBhcyAqO1xyXG5AdXNlICcuLi8uLi8uLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2NvbXBvbmVudHMnIGFzICo7XHJcbkB1c2UgJy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvbGF5b3V0JyBhcyAqO1xyXG5AdXNlICdiYXNlJyBhcyAqO1xyXG5AdXNlICdvbGQtc3R5bGluZycgYXMgKjtcclxuQHVzZSAnY29tcG9uZW50cycgYXMgKjtcclxuXHJcbi5tZGwtdGV4dGZpZWxkX19pbnB1dC0tbG9jYXRpb24ge1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIGRpc3BsYXk6IGlubGluZTtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG59XHJcblxyXG4ubWF0ZXJpYWwtaWNvbnMge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbn1cclxuXHJcbi5tYXRlcmlhbC1pY29ucy1pbmxpbmV7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG4gIGNvbG9yOiAjM2E4YWI4OyAvL1RPRE86IHVzZSBtYXRlcmlhbCBjb2xvcnNcclxufVxyXG5cclxuLm1hdGVyaWFsLWljb25zLWlubGluZS1kaXJlY3Rpb25ze1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcclxuICBjb2xvcjogIzNhOGFiODsgLy9UT0RPOiB1c2UgbWF0ZXJpYWwgY29sb3JzXHJcbn1cclxuXHJcbi5tZGwtYnV0dG9uLS1mYWItcHJpbWFyeSB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHJpZ2h0OiAzMnB4O1xyXG4gIGJvdHRvbTogODBweDsgLy8gVE9ETzogUG9zaXRpb24gQWRkIGJ1dHRvbiBhYm92ZSB0aGUgc2F2ZS9jYW5jZWwgY29udGFpbmVyLiBLZWVwIHRoaXMgc3R5bGUgdW50aWwgdGhlIG5ldyB1cGRhdGVzLlxyXG59XHJcblxyXG4ubWRsLXRleHRmaWVsZCBzbWFsbCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGNvbG9yOiByZ2JhKDAsMCwwLCAwLjU0KTtcclxufVxyXG5cclxuLm1kbC10ZXh0ZmllbGQtLWZsb2F0aW5nLWxhYmVsLmlzLWludmFsaWQuaXMtZm9jdXNlZCB7XHJcbiAgLmljb24tYnV0dG9uIHtcclxuICAgIGNvbG9yOiByZ2IoMjEzLDAsMCk7XHJcbiAgfVxyXG59XHJcblxyXG4ubWRsLXRleHRmaWVsZC0tZmxvYXRpbmctbGFiZWwuaXMtZm9jdXNlZCB7XHJcbiAgLmljb24tYnV0dG9uIHtcclxuICAgIGNvbG9yOiByZ2IoNjMsODEsMTgxKTtcclxuICB9XHJcbn1cclxuXHJcbi5tZGwtdGV4dGZpZWxkLS1mbG9hdGluZy1sYWJlbC5pcy1pbnZhbGlkOm5vdCguaXMtZm9jdXNlZCkge1xyXG4gIC5pY29uLWJ1dHRvbiB7XHJcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwgMC4yNik7XHJcbiAgfVxyXG4gIC5tZGwtdGV4dGZpZWxkX19sYWJlbCB7XHJcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwgMC4yNik7XHJcbiAgfVxyXG59XHJcblxyXG4ubWRsLXRleHRmaWVsZC0tZmxvYXRpbmctbGFiZWwuaXMtZGlydHk6bm90KC5pcy1pbnZhbGlkKSB7XHJcbiAgLmljb24tYnV0dG9uIHtcclxuICAgIGNvbG9yOiByZ2IoNjMsODEsMTgxKTtcclxuICB9XHJcbn1cclxuXHJcbi5tZGwtdGV4dGZpZWxkIC5pY29uLWJ1dHRvbiB7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgY29sb3I6IHJnYmEoMCwwLDAsIDAuMjYpO1xyXG59XHJcbi5tZGwtdGV4dGZpZWxkIC5tZGwtYnV0dG9uIHtcclxuICByaWdodDogMDtcclxufVxyXG5cclxuLyogU3VwcG9ydCB0ZXh0ZmllbGQgaWNvbiBpbiBtZGwgZXhwYW5kYWJsZSB0ZXh0ZmllbGRzICovXHJcbi8qIC5tZGwtdGV4dGZpZWxkX19pY29uIGlzIG91ciBvd24gY29udmVudGlvbiAgICAgICAgICAqL1xyXG4ubWRsLXRleHRmaWVsZC0tZXhwYW5kYWJsZTpub3QoLmlzLWZvY3VzZWQpIC5tZGwtdGV4dGZpZWxkX19pY29uIHtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuXHJcbi5tZGwtdGV4dGZpZWxkLS1leHBhbmRhYmxlLmlzLWRpcnR5IC5tZGwtdGV4dGZpZWxkX19pY29uIHtcclxuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG59XHJcblxyXG4ubWRsLXRleHRmaWVsZF9fZXhwYW5kYWJsZS1ob2xkZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAubWRsLXRleHRmaWVsZF9faWNvbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAtMzBweDtcclxuICAgIHRvcDogMHB4O1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gIH1cclxufVxyXG5cclxuLm1kbC1vdmVybGF5IHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwcHg7XHJcbiAgcmlnaHQ6IDBweDtcclxuICBib3R0b206IDBweDtcclxuICBsZWZ0OiAwcHg7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA5ODAzOTIpO1xyXG4gIHotaW5kZXg6IDk5O1xyXG59XHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyBtZC1kYXRlLXRpbWUtcGlja2VyIG92ZXJyaWRlcyAvL1xyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5cclxuLy8gT3ZlcnJpZGUgaW1hZ2VzIHNvIHRoYXQgdGhleSByZXNvbHZlIHRoZWlyIHBhdGggcHJvcGVybHlcclxuLm1kZHRwLXBpY2tlcl9fbGVmdCB7XHJcbiAgLm1kZHRwLXByZXYtaGFuZGxle1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNfa2V5Ym9hcmRfYXJyb3dfbGVmdF9ibGFja18yNHB4LnN2ZycpICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gICY6ZGlzYWJsZWQgLm1kZHRwLXByZXYtaGFuZGxle1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNfa2V5Ym9hcmRfYXJyb3dfbGVmdF9ibGFja19kaXNhYmxlZF8yNHB4LnN2ZycpICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4ubWRkdHAtcGlja2VyX19yaWdodCB7XHJcbiAgLm1kZHRwLW5leHQtaGFuZGxlIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ljX2tleWJvYXJkX2Fycm93X3JpZ2h0X2JsYWNrXzI0cHguc3ZnJykgIWltcG9ydGFudDtcclxuICB9XHJcbiAgJjpkaXNhYmxlZCAubWRkdHAtbmV4dC1oYW5kbGUge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNfa2V5Ym9hcmRfYXJyb3dfcmlnaHRfYmxhY2tfZGlzYWJsZWRfMjRweC5zdmcnKSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuYm9keSAubWRkdHAtcGlja2VyLWRhdGUgLm1kZHRwLWJ1dHRvbi0taW5hY3RpdmUge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcblxyXG5ib2R5IC5tZGR0cC1waWNrZXJfX2JvZHkgLm1kZHRwLXBpY2tlcl9fdmlld0hvbGRlciAubWRkdHAtcGlja2VyX19ncmlkIC5tZGR0cC1waWNrZXJfX3RyIHNwYW4ubWRkdHAtcGlja2VyX19jZWxsLm1kZHRwLXBpY2tlcl9fY2VsbC0tZGlzYWJsZWQtYnV0LXNlbGVjdGFibGUge1xyXG4gIC8qIGNvbG9yOiByZ2IoMTE3LCAxMTcsIDExNyk7ICovXHJcbiAgY29sb3I6IHJnYmEoMCwwLDAsLjI2KTsgLyogc2FtZSBjb2xvdXIgYXMgZGlzYWJsZWQgKi9cclxufVxyXG5cclxuYm9keSAubWRkdHAtcGlja2VyX19ib2R5IC5tZGR0cC1waWNrZXJfX3ZpZXdIb2xkZXIgLm1kZHRwLXBpY2tlcl9fZ3JpZCAubWRkdHAtcGlja2VyX190ciBzcGFuLm1kZHRwLXBpY2tlcl9fY2VsbC5tZGR0cC1waWNrZXJfX2NlbGwtLWRpc2FibGVkLWJ1dC1zZWxlY3RhYmxlOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBncmV5XHJcbn1cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcblxyXG5cclxuLyogU3BlZWQgZGlhbCAqL1xyXG5cclxuLm1kbC1zcGVlZC1kaWFsIHtcclxuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBib3R0b206IDE2cHg7XHJcbiAgcmlnaHQ6IDE2cHg7XHJcbiAgLXdlYmtpdC1mbGV4LWZsb3c6IGNvbHVtbi1yZXZlcnNlIG5vd3JhcDtcclxuICAtbXMtZmxleC1mbG93OiBjb2x1bW4tcmV2ZXJzZSBub3dyYXA7XHJcbiAgZmxleC1mbG93OiBjb2x1bW4tcmV2ZXJzZSBub3dyYXA7XHJcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB6LWluZGV4OiA5OTk7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG59XHJcblxyXG4ubWRsLXNwZWVkLWRpYWwgLm1kbC1idXR0b24tLWZhYjpmaXJzdC1jaGlsZCAubWF0ZXJpYWwtaWNvbnM6bm90KDpvbmx5LWNoaWxkKSxcclxuLm1kbC1zcGVlZC1kaWFsIC5tZGwtYnV0dG9uLS1taW5pLWZhYiB7XHJcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcclxuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XHJcbn1cclxuXHJcbi5tZGwtc3BlZWQtZGlhbCAubWRsLWJ1dHRvbi0tZmFiOmZpcnN0LWNoaWxkIC5tYXRlcmlhbC1pY29uczpub3QoOm9ubHktY2hpbGQpLFxyXG4ubWRsLXNwZWVkLWRpYWwgLm1kbC1idXR0b24tLW1pbmktZmFiIHtcclxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybSwgb3BhY2l0eTtcclxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XHJcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcclxufVxyXG5cclxuLm1kbC1zcGVlZC1kaWFsLmlzLWFjdGl2ZSAubWRsLWJ1dHRvbi0tZmFiOmZpcnN0LWNoaWxkIC5tYXRlcmlhbC1pY29uczpmaXJzdC1jaGlsZCxcclxuLm1kbC1zcGVlZC1kaWFsIC5tZGwtYnV0dG9uLS1mYWI6Zmlyc3QtY2hpbGQgLm1hdGVyaWFsLWljb25zOm50aC1jaGlsZCgyKSB7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG5cclxuLm1kbC1zcGVlZC1kaWFsLmlzLWFjdGl2ZSAubWRsLWJ1dHRvbi0tZmFiOmZpcnN0LWNoaWxkIC5tYXRlcmlhbC1pY29uczpmaXJzdC1jaGlsZCB7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZSgtMTJweCwgMTJweCk7XHJcbn1cclxuXHJcbi5tZGwtc3BlZWQtZGlhbCAubWRsLWJ1dHRvbi0tZmFiOmZpcnN0LWNoaWxkIC5tYXRlcmlhbC1pY29uczpudGgtY2hpbGQoMikge1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbiAgdG9wOiAxNnB4O1xyXG4gIGxlZnQ6IDE2cHg7XHJcbn1cclxuXHJcbi5tZGwtc3BlZWQtZGlhbC5pcy1hY3RpdmUgLm1kbC1idXR0b24tLWZhYjpmaXJzdC1jaGlsZCAubWF0ZXJpYWwtaWNvbnM6bnRoLWNoaWxkKDIpIHtcclxuICBvcGFjaXR5OiAxO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG59XHJcbi8qIE1pbmkgZmxvYXRpbmcgYnV0dG9ucyAqL1xyXG5cclxuLm1kbC1zcGVlZC1kaWFsIC5tZGwtYnV0dG9uLS1taW5pLWZhYiB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxufVxyXG5cclxuLm1kbC1zcGVlZC1kaWFsLmlzLWFjdGl2ZSAubWRsLWJ1dHRvbi0tbWluaS1mYWIge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xyXG59XHJcbi8qIE1pbmkgZmxvYXRpbmcgYnV0dG9ucyBhbmltYXRpb25zICovXHJcblxyXG4ubWRsLXNwZWVkLWRpYWwgLm1kbC1idXR0b24tLW1pbmktZmFiOm50aC1vZi10eXBlKDYpLFxyXG4ubWRsLXNwZWVkLWRpYWwuaXMtYWN0aXZlIC5tZGwtYnV0dG9uLS1taW5pLWZhYjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XHJcbn1cclxuXHJcbi5tZGwtc3BlZWQtZGlhbCAubWRsLWJ1dHRvbi0tbWluaS1mYWI6bnRoLW9mLXR5cGUoNSksXHJcbi5tZGwtc3BlZWQtZGlhbC5pcy1hY3RpdmUgLm1kbC1idXR0b24tLW1pbmktZmFiOm50aC1vZi10eXBlKDMpIHtcclxuICB0cmFuc2l0aW9uLWRlbGF5OiA1MG1zO1xyXG59XHJcblxyXG4ubWRsLXNwZWVkLWRpYWwgLm1kbC1idXR0b24tLW1pbmktZmFiOm50aC1vZi10eXBlKDQpIHtcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAxMDBtcztcclxufVxyXG5cclxuLm1kbC1zcGVlZC1kaWFsIC5tZGwtYnV0dG9uLS1taW5pLWZhYjpudGgtb2YtdHlwZSgzKSxcclxuLm1kbC1zcGVlZC1kaWFsLmlzLWFjdGl2ZSAubWRsLWJ1dHRvbi0tbWluaS1mYWI6bnRoLW9mLXR5cGUoNSkge1xyXG4gIHRyYW5zaXRpb24tZGVsYXk6IDE1MG1zO1xyXG59XHJcblxyXG4ubWRsLXNwZWVkLWRpYWwgLm1kbC1idXR0b24tLW1pbmktZmFiOm50aC1vZi10eXBlKDIpLFxyXG4ubWRsLXNwZWVkLWRpYWwuaXMtYWN0aXZlIC5tZGwtYnV0dG9uLS1taW5pLWZhYjpudGgtb2YtdHlwZSg2KSB7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogMjAwbXM7XHJcbn1cclxuXHJcbi53YXJuaW5nLW1lc3NhZ2Uge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogNjQwcHg7XHJcbiAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjlDNDtcclxuICBmb250LXNpemU6MTc1JTtcclxuICBwYWRkaW5nOiAxNnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcclxufVxyXG5cclxuLm1kbC1jZWxsLS1mbGV4IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4uaW5saW5lLXJhZGlvIHtcclxuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbi5maWx0ZXItY29udGFpbmVyIHtcclxuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblxyXG4gIC5tZGwtY2hlY2tib3gge1xyXG4gICAgbWFyZ2luLXRvcDogMjVweDtcclxuICB9XHJcbn1cclxuXHJcbi5yb3VuZCB7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG59XHJcblxyXG4vLyBTVkdcclxuLnN2Zy1pY29uIHtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIC5pY29uIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLm1kbC1jb2xvci10ZXh0LS1ncmV5LTYwMCB7XHJcbiAgZmlsbDogcmdiKDExNywgMTE3LCAxMTcpO1xyXG59XHJcblxyXG4ubWRsLWJ1dHRvbi0tcHJpbWFyeSB7XHJcbiAgZmlsbDogcmdiKDYzLDgxLDE4MSk7XHJcbn1cclxuXHJcbi5tZGwtZ3JpZC0tbm8tc3BhY2luZy10b3AtYm90dG9tIHtcclxuICBtYXJnaW46IDAgOHB4O1xyXG59XHJcblxyXG5cclxuLy8gQXR0ZW5kYW5jZSBMaXN0XHJcblxyXG4uYXR0ZW5kYW5jZS1oZWFkZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuLmF0dGVuZGFuY2UtY2hpcC1ncm91cCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDQ4cHg7XHJcbiAgbWFyZ2luLXRvcDogMTZweDtcclxufVxyXG5cclxuLy8gbGluZSB1cCBsYWJlbCB3aXRoIGlucHV0LWdyb3VwICh1c2VkIG9uIGNhc2UgZXhwZW5zZXMpXHJcbi5pbmxpbmVXaXRoSW5wdXQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBtYXJnaW4tdG9wOiAxMnB4O1xyXG59XHJcblxyXG4ubG9hZGVyLS1pbnZpc2libGUge1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgLm1kbC1zcGlubmVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4ubWRsLWJ1dHRvbiwgLmJ0bixcclxuLm1kbC10ZXh0ZmllbGRfX2lucHV0LCAuZm9ybS1pbnB1dC1maWVsZCwgLm1kbC1jaGlwX190ZXh0IHtcclxuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1zYW5zKSAhaW1wb3J0YW50O1xyXG59XHJcbi5tZGwtbGF5b3V0X190aXRsZSwgLm1kbC1sYXlvdXQtdGl0bGUge1xyXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXNhbnMpICFpbXBvcnRhbnQ7XHJcbn1cclxuIl19 */
