@charset "UTF-8";
/*
 * Shared data between Sass and JS
 * auto-conversion from data/*.json
 */
/*
 * Variables, functions, mixins (no code generated)
 * + helpers (CSS classes)
 */
/*
 * Shared data between Sass and JS
 * auto-conversion from data/*.json
 */
/*
 * Variables, functions, mixins, helpers, …
 */
/**
 * "body" classes
 */
/*
 * Colors
 */
/**
 * Typography
 */
/**
 * Transitions and animations
 */
/**
 * Layout
 */
/**
 * RWD
 */
/**
 * Sizes
 */
/*
 * Functions
 */
/*
 * Tools
 */
/*
 * Helpers
 */
/*
 * Clearfix: contain floats
 * http://cssmojo.com/latest_new_clearfix_so_far/
 */
@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i,700,700i,900,900i");
.u-courses-row::after, .u-form::after,
[class*='u-form--']::after, .u-nav-portal::after,
[class*='u-nav-portal--']::after, .u-nav-quicklinks::after {
  content: '';
  display: table;
  clear: both;
}

/*
 * Hide visually and from screen readers:
 * http://juicystudio.com/article/screen-readers-display-none.php
 */
/*
 * Hide only visually, but have it available for screen readers:
 * http://snook.ca/archives/html_and_css/hiding-content-for-accessibility
 */
nav input[type='checkbox'],
main input[type='checkbox'],
.u-nav-mobile input[type='checkbox'],
.u-nav input[type='checkbox'],
.u-footer input[type='checkbox'], .u-courses-head {
  position: absolute;
  overflow: hidden;
  width: 1px;
  height: 1px;
  margin: -1px;
  border: 0;
  padding: 0;
  clip: rect(0 0 0 0);
}

.u-nav-mobile__scrollable {
  overflow: scroll;
  -webkit-overflow-scrolling: touch;
}

/**
 * Typo
 */
.u-subtitle, .u-results-recherche__title, nav input[type='radio'] + label,
main input[type='radio'] + label,
.u-nav-mobile input[type='radio'] + label,
.u-nav input[type='radio'] + label,
.u-footer input[type='radio'] + label, .u-courses-cell--code, .u-courses-detail__section__list dt, .u-form__item p, .u-form__item input[type='text'],
.u-form__item input[type='email'],
.u-form__item .u-fake-select__value, .u-form__item-simple label, .u-search__form input {
  font-weight: 400;
}

.u-small-title, nav input,
main input,
.u-nav-mobile input,
.u-nav input,
.u-footer input, nav button,
main button,
.u-nav-mobile button,
.u-nav button,
.u-footer button, .u-breadcrumb, .u-pager ol, .u-medium-title, .u-cta-title, nav label,
main label,
.u-nav-mobile label,
.u-nav label,
.u-footer label, .u-btn,
[class*='u-btn--'], .u-card__content__header__category, .u-courses-caption__title,
[class*='u-courses-caption__title--'], .u-highlight__key .u-highlight__label, .u-nav-tab__item, .u-tag, .u-nav-level .u-nav-level-title,
[class*='u-nav-level--'] .u-nav-level-title, .u-nav-back, .u-nav-mobile-level .u-nav-mobile-level-title,
[class*='u-nav-mobile-level--'] .u-nav-mobile-level-title, .u-nav-local__item a {
  font-weight: 700;
}

nav strong,
nav b,
main strong,
main b,
.u-footer strong,
.u-footer b, .u-event__tags time, .u-event__tags span, .u-results-filter__links .u-link,
.u-results-filter__links [class*='u-link--'], .u-card__content__header__subtitle, .u-cour-summary__title, [class*='u-courses-results__row__cell--'][class*='--name'], .u-keypoint__link, .u-list ul li,
[class*='u-list--'] ul li, .u-map__list li, .u-person dl dt, .u-quote__author, .u-results__name, .u-search__close__btn, .u-search__other .u-cta__content__link {
  font-weight: 600;
}

.u-huge-title, .u-focus__thumbs__index, .u-dropcap::first-letter, nav h1,
nav .u-h1,
nav h2,
nav .u-h2,
nav h3,
nav .u-h3,
nav h4,
nav .u-h4,
main h1,
main .u-h1,
main h2,
main .u-h2,
main h3,
main .u-h3,
main h4,
main .u-h4,
.u-footer h1,
.u-footer .u-h1,
.u-footer h2,
.u-footer .u-h2,
.u-footer h3,
.u-footer .u-h3,
.u-footer h4,
.u-footer .u-h4, .u-big-title, .u-card__cover__text, .u-card-small .u-link,
.u-card-small [class*='u-link--'],
[class*='u-card-small--'] .u-link,
[class*='u-card-small--'] [class*='u-link--'], .u-cta__content__title, .u-form__item label, .u-highlight__key strong, .u-keypoint__link strong, .u-newsletter input, .u-profile__others__title, .u-program__number, .u-quote::before, .u-section__title, .u-nav-card .u-card__content__header__title, .u-nav-site__item a {
  font-weight: 900;
}

.u-excerpt,
.u-lead, .u-event__tags span, .u-results-recherche__title, .u-cour-summary__title, [class*='u-courses-results__row__cell--'][class*='--name'], .u-form__item label, .u-form__item p, .u-newsletter input, .u-quote__content, .u-results__name {
  font-style: italic;
}

.u-contact, .u-cta,
[class*='u-cta--'], .u-keypoint__link, .u-profile__main__item, .u-program,
[class*='u-program--'], .u-section__title {
  text-align: center;
}

.u-small-title, nav input,
main input,
.u-nav-mobile input,
.u-nav input,
.u-footer input, nav button,
main button,
.u-nav-mobile button,
.u-nav button,
.u-footer button, .u-breadcrumb, .u-pager ol, .u-medium-title, [class*='u-btn--'][class*='--uppercase'], .u-card__content__header__category, .u-courses-cell--code, .u-section__title, .u-nav-level .u-nav-level-title,
[class*='u-nav-level--'] .u-nav-level-title, .u-nav-level .u-nav-link,
[class*='u-nav-level--'] .u-nav-link, .u-nav-back, .u-nav-mobile-level .u-nav-mobile-level-title,
[class*='u-nav-mobile-level--'] .u-nav-mobile-level-title, .u-nav-mobile-level .u-nav-link,
[class*='u-nav-mobile-level--'] .u-nav-link, .u-nav-local__item a, .u-nav-site__item a, .u-nav-quicklinks a,
.u-nav-quicklinks button {
  text-transform: uppercase;
}

.u-btn,
[class*='u-btn--'] {
  text-transform: none;
}

.u-keypoint__link:hover, [data-clickable]:hover .u-link, .u-link:hover, .u-link:focus, [data-clickable]:hover [class*='u-link--'],
[class*='u-link--']:hover,
[class*='u-link--']:focus, .u-footer__container a {
  text-decoration: none;
}

nav ul,
nav ol,
main ul,
main ol, .u-breadcrumb__list, .u-card__social ul, .u-courses__header__legend,
[class*='u-courses__header__legend--'], .u-courses-results ul, [class*='u-courses-sidebar__list--'], .u-courses-tabs-inner, .u-dropdown ul, .u-focus__slider, .u-focus__thumbs__list, .u-follow__list, .u-keypoint, .u-list ul,
[class*='u-list--'] ul, .u-map__list, .u-partners, .u-nav-tab ul, .u-pager ol, .u-profile__main, .u-program,
[class*='u-program--'], .u-quicklinks, .u-results ul, .u-slider__list, .u-share ul, .u-footer__container ul, .u-nav-level ul,
[class*='u-nav-level--'] ul, .u-nav-mobile-level ul,
[class*='u-nav-mobile-level--'] ul, .u-nav-local__list, .u-nav-sidebar ul, .u-nav-site__list, .u-nav-quicklinks ul, .u-grid-112, .u-grid-123, .u-grid-223 {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

nav ul li,
nav ol li,
main ul li,
main ol li, .u-breadcrumb__list li, .u-card__social ul li, .u-courses__header__legend li,
[class*='u-courses__header__legend--'] li, .u-courses-results ul li, [class*='u-courses-sidebar__list--'] li, .u-courses-tabs-inner li, .u-dropdown ul li, .u-focus__slider li, .u-focus__thumbs__list li, .u-follow__list li, .u-keypoint li, .u-list ul li,
[class*='u-list--'] ul li, .u-map__list li, .u-partners li, .u-nav-tab ul li, .u-pager ol li, .u-profile__main li, .u-program li,
[class*='u-program--'] li, .u-quicklinks li, .u-results ul li, .u-slider__list li, .u-share ul li, .u-footer__container ul li, .u-nav-level ul li,
[class*='u-nav-level--'] ul li, .u-nav-mobile-level ul li,
[class*='u-nav-mobile-level--'] ul li, .u-nav-local__list li, .u-nav-sidebar ul li, .u-nav-site__list li, .u-nav-quicklinks ul li, .u-grid-112 li, .u-grid-123 li, .u-grid-223 li {
  padding: 0;
  text-indent: 0;
}

nav ul li::before,
nav ol li::before,
main ul li::before,
main ol li::before, .u-breadcrumb__list li::before, .u-card__social ul li::before, .u-courses__header__legend li::before,
[class*='u-courses__header__legend--'] li::before, .u-courses-results ul li::before, [class*='u-courses-sidebar__list--'] li::before, .u-courses-tabs-inner li::before, .u-dropdown ul li::before, .u-focus__slider li::before, .u-focus__thumbs__list li::before, .u-follow__list li::before, .u-keypoint li::before, .u-list ul li::before,
[class*='u-list--'] ul li::before, .u-map__list li::before, .u-partners li::before, .u-nav-tab ul li::before, .u-pager ol li::before, .u-profile__main li::before, .u-program li::before,
[class*='u-program--'] li::before, .u-quicklinks li::before, .u-results ul li::before, .u-slider__list li::before, .u-share ul li::before, .u-footer__container ul li::before, .u-nav-level ul li::before,
[class*='u-nav-level--'] ul li::before, .u-nav-mobile-level ul li::before,
[class*='u-nav-mobile-level--'] ul li::before, .u-nav-local__list li::before, .u-nav-sidebar ul li::before, .u-nav-site__list li::before, .u-nav-quicklinks ul li::before, .u-grid-112 li::before, .u-grid-123 li::before, .u-grid-223 li::before {
  content: none;
}

.u-slider__pagination button {
  border: 0;
  padding: 0;
  outline: none;
  background: transparent;
}

/*
 * Colors
 */
/**
 * Project specific
 */
.h-pull-left {
  float: left !important;
}

.h-pull-right {
  float: right !important;
}

.h-font-italic {
  font-style: italic !important;
}

.h-text-left {
  text-align: left !important;
}

.h-text-right {
  text-align: right !important;
}

.h-text-center {
  text-align: center !important;
}

.h-text-justify {
  text-align: justify !important;
}

.h-text-uppercase {
  text-transform: uppercase !important;
}

.h-text-notransform {
  text-transform: none !important;
}

.h-text-nodecoration {
  text-decoration: none !important;
}

/*
 * Hide visually and from screen readers:
 * http://juicystudio.com/article/screen-readers-display-none.php
 */
.h-hidden {
  display: none !important;
  visibility: hidden;
}

/*
 * Hide only visually, but have it available for screen readers:
 * http://snook.ca/archives/html_and_css/hiding-content-for-accessibility
 */
.h-visually-hidden {
  position: absolute;
  overflow: hidden;
  width: 1px;
  height: 1px;
  margin: -1px;
  border: 0;
  padding: 0;
  clip: rect(0 0 0 0);
  /*
   * Extends the .visuallyhidden class to allow the element
   * to be focusable when navigated to via the keyboard:
   * https://www.drupal.org/node/897638
   */
}

.h-visually-hidden.is-focusable:active, .h-visually-hidden.is-focusable:focus {
  position: static;
  overflow: visible;
  width: auto;
  height: auto;
  margin: 0;
  clip: auto;
}

/*
 * Clearfix: contain floats
 * http://cssmojo.com/latest_new_clearfix_so_far/
 */
.h-clearfix::after {
  content: '';
  display: table;
  clear: both;
}

.h-inline-block {
  display: inline-block !important;
}

.h-table {
  display: table !important;
}

.h-cell {
  display: table-cell !important;
}

.h-va-middle {
  vertical-align: middle !important;
}

/**
 * Text hyphenation
 *
 * Break strings when their length exceeds the width of their container
 * and hyphenate words at the end of lines using the `hyphens` property.
 * Browser support for hyphenation: http://caniuse.com/#search=hyphenation
 */
.h-text-hyphenate {
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}

/**
 * Prevent line breaks
 */
.h-nobr {
  white-space: nowrap;
}

.h-nomargin {
  margin: 0 !important;
}

.h-color-dark {
  color: #404040 !important;
}

/*
 * Vendor
 */
/*! Flickity v2.0.5
http://flickity.metafizzy.co
---------------------------------------------- */
.flickity-enabled {
  position: relative;
}

.flickity-enabled:focus {
  outline: none;
}

.flickity-viewport {
  overflow: hidden;
  position: relative;
  height: 100%;
}

.flickity-slider {
  position: absolute;
  width: 100%;
  height: 100%;
}

/* draggable */
.flickity-enabled.is-draggable {
  -webkit-tap-highlight-color: transparent;
  tap-highlight-color: transparent;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.flickity-enabled.is-draggable .flickity-viewport {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab;
}

.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

/* ---- previous/next buttons ---- */
.flickity-prev-next-button {
  position: absolute;
  top: 50%;
  width: 44px;
  height: 44px;
  border: none;
  border-radius: 50%;
  background: white;
  background: rgba(255, 255, 255, 0.75);
  cursor: pointer;
  /* vertically center */
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.flickity-prev-next-button:hover {
  background: white;
}

.flickity-prev-next-button:focus {
  outline: none;
  box-shadow: 0 0 0 5px #09F;
}

.flickity-prev-next-button:active {
  opacity: 0.6;
}

.flickity-prev-next-button.previous {
  left: 10px;
}

.flickity-prev-next-button.next {
  right: 10px;
}

/* right to left */
.flickity-rtl .flickity-prev-next-button.previous {
  left: auto;
  right: 10px;
}

.flickity-rtl .flickity-prev-next-button.next {
  right: auto;
  left: 10px;
}

.flickity-prev-next-button:disabled {
  opacity: 0.3;
  cursor: auto;
}

.flickity-prev-next-button svg {
  position: absolute;
  left: 20%;
  top: 20%;
  width: 60%;
  height: 60%;
}

.flickity-prev-next-button .arrow {
  fill: #333;
}

/* ---- page dots ---- */
.flickity-page-dots {
  position: absolute;
  width: 100%;
  bottom: -25px;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
  line-height: 1;
}

.flickity-rtl .flickity-page-dots {
  direction: rtl;
}

.flickity-page-dots .dot {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 0 8px;
  background: #333;
  border-radius: 50%;
  opacity: 0.25;
  cursor: pointer;
}

.flickity-page-dots .dot.is-selected {
  opacity: 1;
}

.flickity-page-dots li.dot:before {
  display: none;
}

.flickity-page-dots li.dot {
  width: 1rem;
  height: 1rem;
  padding: 0;
  background: #5fa4b0;
  transition: background 0.3s;
  margin: 0 0.4rem;
}

.u-uliege .flickity-page-dots li.dot {
  background: #5fa4b0;
}

.u-sc-soc .flickity-page-dots li.dot {
  background: #ffd000;
}

.u-medecine .flickity-page-dots li.dot {
  background: #e62d31;
}

.u-droit .flickity-page-dots li.dot {
  background: #a8589e;
}

.u-agro .flickity-page-dots li.dot {
  background: #b9cd76;
}

.u-psycho .flickity-page-dots li.dot {
  background: #7db928;
}

.u-philo .flickity-page-dots li.dot {
  background: #289b38;
}

.u-vete .flickity-page-dots li.dot {
  background: #8da6d6;
}

.u-archi .flickity-page-dots li.dot {
  background: #e6e6e1;
}

.u-sciences .flickity-page-dots li.dot {
  background: #1fbadb;
}

.u-sc-app .flickity-page-dots li.dot {
  background: #f8aa00;
}

.u-hec .flickity-page-dots li.dot {
  background: #c6c0b4;
}

.flickity-page-dots li.dot.is-selected {
  background: #00707f;
}

.u-uliege .flickity-page-dots li.dot.is-selected {
  background: #00707f;
}

.u-sc-soc .flickity-page-dots li.dot.is-selected {
  background: #f8aa00;
}

.u-medecine .flickity-page-dots li.dot.is-selected {
  background: #940104;
}

.u-droit .flickity-page-dots li.dot.is-selected {
  background: #5b2c86;
}

.u-agro .flickity-page-dots li.dot.is-selected {
  background: #7db928;
}

.u-psycho .flickity-page-dots li.dot.is-selected {
  background: #289b38;
}

.u-philo .flickity-page-dots li.dot.is-selected {
  background: #00843b;
}

.u-vete .flickity-page-dots li.dot.is-selected {
  background: #5b57a2;
}

.u-archi .flickity-page-dots li.dot.is-selected {
  background: #c6c0b4;
}

.u-sciences .flickity-page-dots li.dot.is-selected {
  background: #005ca9;
}

.u-sc-app .flickity-page-dots li.dot.is-selected {
  background: #f07f3c;
}

.u-hec .flickity-page-dots li.dot.is-selected {
  background: #8c8b82;
}

/*
 * Base
 */
/**
 * Global settings
 */
html {
  box-sizing: border-box;
}

html,
body {
  margin: 0;
  padding: 0;
}

*,
*::before,
*::after {
  box-sizing: inherit;
}

* {
  -webkit-tap-highlight-color: transparent;
}

/**
 * Media
 */
img {
  height: auto;
}

/**
 * Forms
 */
input:focus,
select:focus,
textarea:focus,
button:focus {
  outline: none;
}

/**
* Global / tags
*/
body {
  background-color: white;
  color: #4a4a4a;
}

.wysiwyg > * {
  word-break: normal;
}

/**
* Global wrapped
*/
nav h1,
nav .u-h1,
nav h2,
nav .u-h2,
nav h3,
nav .u-h3,
nav h4,
nav .u-h4,
nav h4,
nav .u-h4,
main h1,
main .u-h1,
main h2,
main .u-h2,
main h3,
main .u-h3,
main h4,
main .u-h4,
main h4,
main .u-h4 {
  color: #00707f;
}

.u-faculty nav h1, .u-faculty
nav .u-h1, .u-faculty
nav h2, .u-faculty
nav .u-h2, .u-faculty
nav h3, .u-faculty
nav .u-h3, .u-faculty
nav h4, .u-faculty
nav .u-h4, .u-faculty
nav h4, .u-faculty
nav .u-h4, .u-faculty
main h1, .u-faculty
main .u-h1, .u-faculty
main h2, .u-faculty
main .u-h2, .u-faculty
main h3, .u-faculty
main .u-h3, .u-faculty
main h4, .u-faculty
main .u-h4, .u-faculty
main h4, .u-faculty
main .u-h4 {
  color: #4a4a4a;
}

nav ul,
nav ol,
main ul,
main ol {
  margin: 1.5em 0;
}

nav ul li,
nav ol li,
main ul li,
main ol li {
  margin: .5em 0;
  padding-left: 2rem;
  text-indent: -1rem;
}

nav ul li::before,
nav ol li::before,
main ul li::before,
main ol li::before {
  display: inline-block;
  width: 1rem;
}

nav ul li::before,
main ul li::before {
  content: '';
  width: .4rem;
  height: .4rem;
  margin-right: .6rem;
  background-color: #4a4a4a;
  border-radius: 50%;
  vertical-align: middle;
}

nav ol,
main ol {
  counter-reset: ordered;
}

nav ol li,
main ol li {
  counter-increment: ordered;
}

nav ol li::before,
main ol li::before {
  content: counter(ordered);
  font-weight: 900;
  text-align: center;
}

nav a,
main a {
  color: #5fa4b0;
  text-decoration: none !important;
  fill: #5fa4b0;
}

.u-uliege nav a, .u-uliege
main a {
  color: #5fa4b0;
  fill: #5fa4b0;
}

.u-sc-soc nav a, .u-sc-soc
main a {
  color: #ffd000;
  fill: #ffd000;
}

.u-medecine nav a, .u-medecine
main a {
  color: #e62d31;
  fill: #e62d31;
}

.u-droit nav a, .u-droit
main a {
  color: #a8589e;
  fill: #a8589e;
}

.u-agro nav a, .u-agro
main a {
  color: #b9cd76;
  fill: #b9cd76;
}

.u-psycho nav a, .u-psycho
main a {
  color: #7db928;
  fill: #7db928;
}

.u-philo nav a, .u-philo
main a {
  color: #289b38;
  fill: #289b38;
}

.u-vete nav a, .u-vete
main a {
  color: #8da6d6;
  fill: #8da6d6;
}

.u-archi nav a, .u-archi
main a {
  color: #e6e6e1;
  fill: #e6e6e1;
}

.u-sciences nav a, .u-sciences
main a {
  color: #1fbadb;
  fill: #1fbadb;
}

.u-sc-app nav a, .u-sc-app
main a {
  color: #f8aa00;
  fill: #f8aa00;
}

.u-hec nav a, .u-hec
main a {
  color: #c6c0b4;
  fill: #c6c0b4;
}

nav a:hover, nav a:focus,
main a:hover,
main a:focus {
  color: #00707f;
  fill: #00707f;
}

.u-uliege nav a:hover, .u-uliege nav a:focus, .u-uliege
main a:hover, .u-uliege
main a:focus {
  color: #5fa4b0;
  fill: #5fa4b0;
}

.u-sc-soc nav a:hover, .u-sc-soc nav a:focus, .u-sc-soc
main a:hover, .u-sc-soc
main a:focus {
  color: #ffd000;
  fill: #ffd000;
}

.u-medecine nav a:hover, .u-medecine nav a:focus, .u-medecine
main a:hover, .u-medecine
main a:focus {
  color: #e62d31;
  fill: #e62d31;
}

.u-droit nav a:hover, .u-droit nav a:focus, .u-droit
main a:hover, .u-droit
main a:focus {
  color: #a8589e;
  fill: #a8589e;
}

.u-agro nav a:hover, .u-agro nav a:focus, .u-agro
main a:hover, .u-agro
main a:focus {
  color: #b9cd76;
  fill: #b9cd76;
}

.u-psycho nav a:hover, .u-psycho nav a:focus, .u-psycho
main a:hover, .u-psycho
main a:focus {
  color: #7db928;
  fill: #7db928;
}

.u-philo nav a:hover, .u-philo nav a:focus, .u-philo
main a:hover, .u-philo
main a:focus {
  color: #289b38;
  fill: #289b38;
}

.u-vete nav a:hover, .u-vete nav a:focus, .u-vete
main a:hover, .u-vete
main a:focus {
  color: #8da6d6;
  fill: #8da6d6;
}

.u-archi nav a:hover, .u-archi nav a:focus, .u-archi
main a:hover, .u-archi
main a:focus {
  color: #e6e6e1;
  fill: #e6e6e1;
}

.u-sciences nav a:hover, .u-sciences nav a:focus, .u-sciences
main a:hover, .u-sciences
main a:focus {
  color: #1fbadb;
  fill: #1fbadb;
}

.u-sc-app nav a:hover, .u-sc-app nav a:focus, .u-sc-app
main a:hover, .u-sc-app
main a:focus {
  color: #f8aa00;
  fill: #f8aa00;
}

.u-hec nav a:hover, .u-hec nav a:focus, .u-hec
main a:hover, .u-hec
main a:focus {
  color: #c6c0b4;
  fill: #c6c0b4;
}

nav address,
main address {
  margin-bottom: 1rem;
  font-style: normal;
}

/* sass-lint:disable max-line-length no-url-domains */
/**
 * Global / tags
 */
html {
  font-size: calc(1em * .625);
}

body {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 1.5rem;
  line-height: 1.5;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

/**
* Global / classes
*/
.u-small-title, nav input,
main input,
.u-nav-mobile input,
.u-nav input,
.u-footer input, nav button,
main button,
.u-nav-mobile button,
.u-nav button,
.u-footer button, .u-breadcrumb, .u-pager ol {
  font-size: 1.4rem;
  letter-spacing: .05rem;
}

.u-medium-title {
  font-size: 2.4rem;
  letter-spacing: .1rem;
}

.u-cta-title {
  font-size: 1.8rem;
  line-height: 1.33333;
}

.u-huge-title, .u-focus__thumbs__index {
  font-size: 3.4rem;
  text-transform: uppercase;
}

.u-excerpt,
.u-lead {
  font-size: 1.8rem;
  line-height: 1.66667;
}

@media only screen and (min-width: 34.375em) {
  .u-excerpt,
  .u-lead {
    font-size: 2.2rem;
  }
}

@media only screen and (min-width: 39.375em) {
  .u-excerpt,
  .u-lead {
    font-size: 2.4rem;
  }
}

.u-dropcap::first-letter {
  float: left;
  padding: .4rem .8rem 0 .3rem;
  color: #5fa4b0;
  font-size: 8rem;
  line-height: .8;
}

.u-uliege .u-dropcap::first-letter {
  color: #00707f;
}

.u-sc-soc .u-dropcap::first-letter {
  color: #f8aa00;
}

.u-medecine .u-dropcap::first-letter {
  color: #940104;
}

.u-droit .u-dropcap::first-letter {
  color: #5b2c86;
}

.u-agro .u-dropcap::first-letter {
  color: #7db928;
}

.u-psycho .u-dropcap::first-letter {
  color: #289b38;
}

.u-philo .u-dropcap::first-letter {
  color: #00843b;
}

.u-vete .u-dropcap::first-letter {
  color: #5b57a2;
}

.u-archi .u-dropcap::first-letter {
  color: #c6c0b4;
}

.u-sciences .u-dropcap::first-letter {
  color: #005ca9;
}

.u-sc-app .u-dropcap::first-letter {
  color: #f07f3c;
}

.u-hec .u-dropcap::first-letter {
  color: #8c8b82;
}

.u-subtitle {
  margin: .7rem 0;
  color: #8c8b82;
  font-size: 1.8rem;
}

nav h1,
nav .u-h1,
nav h2,
nav .u-h2,
nav h3,
nav .u-h3,
nav h4,
nav .u-h4,
nav h4,
nav .u-h4,
main h1,
main .u-h1,
main h2,
main .u-h2,
main h3,
main .u-h3,
main h4,
main .u-h4,
main h4,
main .u-h4,
.u-footer h1,
.u-footer .u-h1,
.u-footer h2,
.u-footer .u-h2,
.u-footer h3,
.u-footer .u-h3,
.u-footer h4,
.u-footer .u-h4,
.u-footer h4,
.u-footer .u-h4 {
  letter-spacing: -.1rem;
}

nav h1,
nav .u-h1,
main h1,
main .u-h1,
.u-footer h1,
.u-footer .u-h1 {
  font-size: 2.4rem;
  line-height: 1;
}

@media only screen and (min-width: 34.375em) {
  nav h1,
  nav .u-h1,
  main h1,
  main .u-h1,
  .u-footer h1,
  .u-footer .u-h1 {
    font-size: 3rem;
  }
}

@media only screen and (min-width: 39.375em) {
  nav h1,
  nav .u-h1,
  main h1,
  main .u-h1,
  .u-footer h1,
  .u-footer .u-h1 {
    font-size: 3.6rem;
  }
}

@media only screen and (min-width: 53.75em) {
  nav h1,
  nav .u-h1,
  main h1,
  main .u-h1,
  .u-footer h1,
  .u-footer .u-h1 {
    font-size: 4.2rem;
  }
}

nav h2,
nav .u-h2,
main h2,
main .u-h2,
.u-footer h2,
.u-footer .u-h2 {
  margin: 0 0 2rem;
  font-size: 2.4rem;
  line-height: 1.25;
}

@media only screen and (min-width: 39.375em) {
  nav h2,
  nav .u-h2,
  main h2,
  main .u-h2,
  .u-footer h2,
  .u-footer .u-h2 {
    font-size: 3.6rem;
  }
}

@media only screen and (min-width: 53.75em) {
  nav h2,
  nav .u-h2,
  main h2,
  main .u-h2,
  .u-footer h2,
  .u-footer .u-h2 {
    margin: 0 0 3rem 0;
  }
}

@media only screen and (min-width: 53.75em) {
  nav h2,
  nav .u-h2,
  main h2,
  main .u-h2,
  .u-footer h2,
  .u-footer .u-h2 {
    margin: 0 0 4rem 0;
  }
}

nav h3,
nav .u-h3,
main h3,
main .u-h3,
.u-footer h3,
.u-footer .u-h3 {
  font-size: 2.4rem;
  line-height: 1.29167;
}

nav h4,
nav .u-h4,
main h4,
main .u-h4,
.u-footer h4,
.u-footer .u-h4 {
  font-size: 2rem;
  line-height: 1.25;
}

nav h5,
nav .u-h5,
main h5,
main .u-h5,
.u-footer h5,
.u-footer .u-h5 {
  font-size: 1.6rem;
  line-height: 1.25;
}

.u-content {
  width: 100%;
  margin: 0 auto;
  border-top: 1px solid #e6e6e1;
  border-bottom: 1px solid #e6e6e1;
  padding: 4rem 2rem;
  background: white;
}

.u-content h2,
.u-content .u-h2,
.u-content h3,
.u-content .u-h3,
.u-content .u-highlight,
.u-content .u-content__large,
.u-content .u-content__full {
  margin: 3rem 0;
}

.u-content img {
  max-width: 100%;
}

@media only screen and (min-width: 39.375em) {
  .u-content .u-highlight,
  .u-content .u-content__large,
  .u-content .u-content__full {
    margin: 6rem 0;
  }
}

@media only screen and (min-width: 53.75em) {
  .u-content {
    max-width: 80rem;
    border: 1px solid #e6e6e1;
    padding: 5rem 7rem;
  }
}

.u-content__full,
.u-content__large {
  position: relative;
  margin-left: -2rem !important;
  width: calc(100% + 4rem);
}

@media only screen and (min-width: 53.75em) {
  .u-content__full,
  .u-content__large {
    width: calc(100vw);
    margin-left: calc(-50vw + 33rem) !important;
  }
}

@media only screen and (min-width: 64em) {
  .u-main .u-content__full, .u-main
  .u-content__large {
    width: calc(100vw - 46rem);
    margin-left: calc(-50vw + 52rem) !important;
  }
}

@media only screen and (min-width: 80em) {
  .u-main .u-content__full, .u-main
  .u-content__large {
    width: auto;
    margin-right: -16rem !important;
    margin-left: -16rem !important;
  }
}

@media only screen and (min-width: 64em) {
  .u-content__large {
    width: auto;
    margin-right: -16rem !important;
    margin-left: -16rem !important;
  }
}

.u-content .u-excerpt {
  margin: 0 auto 3rem;
}

@media only screen and (min-width: 53.75em) {
  .u-content .u-excerpt {
    margin: 0 auto 5rem;
  }
}

/*
 * Grid
 */
/*
 * Layout
 */
.u-home__slider .u-card__cover {
  overflow: visible !important;
}

.u-home__slider .slidy-outer::before, .u-home__slider .slidy-outer::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: '';
  z-index: 9;
  display: block;
}

.u-home__slider .slidy-outer::before {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 0%, transparent 35%);
}

.u-home__slider .slidy-outer::after {
  background-image: linear-gradient(45deg, rgba(0, 0, 0, 0.35) 0%, transparent 75%);
}

.u-home__video .u-card__cover {
  position: relative;
}

.no-touchevents .u-home__video .u-card__cover img {
  display: none;
}

.u-home__video-inner {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.u-home__video-inner::before, .u-home__video-inner::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: '';
  z-index: 9;
  display: block;
}

.u-home__video-inner::after {
  background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.45) 0%, transparent 75%);
}

.u-home__video-inner video {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.touchevents .u-home__video-inner video {
  display: none;
}

.u-home__slider__content,
.u-home__video__content {
  position: relative;
  z-index: 10;
}

.u-home__slider__content img,
.u-home__video__content img {
  display: none;
  width: 16rem;
  margin-bottom: 6rem;
}

@media only screen and (min-width: 71.25em) {
  .u-home__slider__content img,
  .u-home__video__content img {
    display: block;
  }
}

.u-event .u-content {
  margin-top: 5rem;
}

.u-event__title {
  max-width: 77rem;
  margin: 0;
}

.u-event__main {
  margin-top: 3rem;
}

.u-event__tags svg {
  display: inline-block;
  width: 2.8rem;
  height: 2rem;
  fill: #00707f;
  vertical-align: middle;
}

.u-uliege .u-event__tags svg {
  fill: #00707f;
}

.u-sc-soc .u-event__tags svg {
  fill: #f8aa00;
}

.u-medecine .u-event__tags svg {
  fill: #940104;
}

.u-droit .u-event__tags svg {
  fill: #5b2c86;
}

.u-agro .u-event__tags svg {
  fill: #7db928;
}

.u-psycho .u-event__tags svg {
  fill: #289b38;
}

.u-philo .u-event__tags svg {
  fill: #00843b;
}

.u-vete .u-event__tags svg {
  fill: #5b57a2;
}

.u-archi .u-event__tags svg {
  fill: #c6c0b4;
}

.u-sciences .u-event__tags svg {
  fill: #005ca9;
}

.u-sc-app .u-event__tags svg {
  fill: #f07f3c;
}

.u-hec .u-event__tags svg {
  fill: #8c8b82;
}

.u-event__tags time {
  margin: 0 .8rem;
  color: #00707f;
}

.u-uliege .u-event__tags time {
  color: #00707f;
}

.u-sc-soc .u-event__tags time {
  color: #f8aa00;
}

.u-medecine .u-event__tags time {
  color: #940104;
}

.u-droit .u-event__tags time {
  color: #5b2c86;
}

.u-agro .u-event__tags time {
  color: #7db928;
}

.u-psycho .u-event__tags time {
  color: #289b38;
}

.u-philo .u-event__tags time {
  color: #00843b;
}

.u-vete .u-event__tags time {
  color: #5b57a2;
}

.u-archi .u-event__tags time {
  color: #c6c0b4;
}

.u-sciences .u-event__tags time {
  color: #005ca9;
}

.u-sc-app .u-event__tags time {
  color: #f07f3c;
}

.u-hec .u-event__tags time {
  color: #8c8b82;
}

.u-event__tags span {
  position: relative;
  margin-right: .5rem;
  color: #8c8b82;
  font-size: 1.3rem;
}

.u-event__tags .u-tag {
  position: relative;
  top: -.2rem;
}

.u-event__tags__news {
  margin-bottom: 1rem;
}

@media only screen and (min-width: 34.375em) {
  .u-event__tags__news {
    display: inline-block;
    margin: 0;
  }
}

.u-event__image {
  position: relative;
  width: 100%;
  height: auto !important;
}

.u-event__image::before {
  content: '';
  display: block;
  width: 100%;
  padding-top: 56.25%;
}

.u-event__image img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  font-family: "object-fit: cover";
}

.u-event__detail,
[class*='u-event__detail--'] {
  padding: 2rem;
  background: #00707f;
  color: white;
}

.u-uliege .u-event__detail, .u-uliege
[class*='u-event__detail--'] {
  background: #00707f;
}

.u-sc-soc .u-event__detail, .u-sc-soc
[class*='u-event__detail--'] {
  background: #f8aa00;
}

.u-medecine .u-event__detail, .u-medecine
[class*='u-event__detail--'] {
  background: #940104;
}

.u-droit .u-event__detail, .u-droit
[class*='u-event__detail--'] {
  background: #5b2c86;
}

.u-agro .u-event__detail, .u-agro
[class*='u-event__detail--'] {
  background: #7db928;
}

.u-psycho .u-event__detail, .u-psycho
[class*='u-event__detail--'] {
  background: #289b38;
}

.u-philo .u-event__detail, .u-philo
[class*='u-event__detail--'] {
  background: #00843b;
}

.u-vete .u-event__detail, .u-vete
[class*='u-event__detail--'] {
  background: #5b57a2;
}

.u-archi .u-event__detail, .u-archi
[class*='u-event__detail--'] {
  background: #c6c0b4;
}

.u-sciences .u-event__detail, .u-sciences
[class*='u-event__detail--'] {
  background: #005ca9;
}

.u-sc-app .u-event__detail, .u-sc-app
[class*='u-event__detail--'] {
  background: #f07f3c;
}

.u-hec .u-event__detail, .u-hec
[class*='u-event__detail--'] {
  background: #8c8b82;
}

.u-event__detail .u-h1,
[class*='u-event__detail--'] .u-h1 {
  margin: 0 0 2rem;
  color: white;
}

.u-uliege .u-event__detail .u-h1, .u-uliege
[class*='u-event__detail--'] .u-h1 {
  color: white;
}

.u-sc-soc .u-event__detail .u-h1, .u-sc-soc
[class*='u-event__detail--'] .u-h1 {
  color: white;
}

.u-medecine .u-event__detail .u-h1, .u-medecine
[class*='u-event__detail--'] .u-h1 {
  color: white;
}

.u-droit .u-event__detail .u-h1, .u-droit
[class*='u-event__detail--'] .u-h1 {
  color: white;
}

.u-agro .u-event__detail .u-h1, .u-agro
[class*='u-event__detail--'] .u-h1 {
  color: white;
}

.u-psycho .u-event__detail .u-h1, .u-psycho
[class*='u-event__detail--'] .u-h1 {
  color: white;
}

.u-philo .u-event__detail .u-h1, .u-philo
[class*='u-event__detail--'] .u-h1 {
  color: white;
}

.u-vete .u-event__detail .u-h1, .u-vete
[class*='u-event__detail--'] .u-h1 {
  color: white;
}

.u-archi .u-event__detail .u-h1, .u-archi
[class*='u-event__detail--'] .u-h1 {
  color: white;
}

.u-sciences .u-event__detail .u-h1, .u-sciences
[class*='u-event__detail--'] .u-h1 {
  color: white;
}

.u-sc-app .u-event__detail .u-h1, .u-sc-app
[class*='u-event__detail--'] .u-h1 {
  color: white;
}

.u-hec .u-event__detail .u-h1, .u-hec
[class*='u-event__detail--'] .u-h1 {
  color: white;
}

[class*='u-event__detail--'][class*='--noimage'] {
  -webkit-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
}

@media only screen and (min-width: 39.375em) {
  .u-event__content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .u-event__detail,
  [class*='u-event__detail--'] {
    padding: 4rem;
  }
}

@media only screen and (min-width: 53.75em) {
  .u-event__image {
    -webkit-flex-basis: 58%;
    -ms-flex-preferred-size: 58%;
    flex-basis: 58%;
  }
  .u-event__detail,
  [class*='u-event__detail--'] {
    -webkit-flex-basis: 42%;
    -ms-flex-preferred-size: 42%;
    flex-basis: 42%;
  }
  [class*='u-event__detail--'][class*='--noimage'] {
    padding: 4rem 6rem;
  }
}

.u-wrapper.u-news__pager {
  margin: 4rem auto;
}

@media only screen and (min-width: 71.25em) {
  .u-wrapper.u-news__pager {
    margin: 6rem auto;
  }
}

.u-results-recherche .u-small-title, .u-results-recherche nav input, nav .u-results-recherche input, .u-results-recherche
main input,
main .u-results-recherche input, .u-results-recherche
.u-nav-mobile input,
.u-nav-mobile .u-results-recherche input, .u-results-recherche
.u-nav input,
.u-nav .u-results-recherche input, .u-results-recherche
.u-footer input,
.u-footer .u-results-recherche input, .u-results-recherche nav button, nav .u-results-recherche button, .u-results-recherche
main button,
main .u-results-recherche button, .u-results-recherche
.u-nav-mobile button,
.u-nav-mobile .u-results-recherche button, .u-results-recherche
.u-nav button,
.u-nav .u-results-recherche button, .u-results-recherche
.u-footer button,
.u-footer .u-results-recherche button, .u-results-recherche .u-breadcrumb, .u-results-recherche .u-pager ol, .u-pager .u-results-recherche ol {
  font-size: 1.1rem;
}

.u-results-recherche .u-small-title span, .u-results-recherche nav input span, nav .u-results-recherche input span, .u-results-recherche
main input span,
main .u-results-recherche input span, .u-results-recherche
.u-nav-mobile input span,
.u-nav-mobile .u-results-recherche input span, .u-results-recherche
.u-nav input span,
.u-nav .u-results-recherche input span, .u-results-recherche
.u-footer input span,
.u-footer .u-results-recherche input span, .u-results-recherche nav button span, nav .u-results-recherche button span, .u-results-recherche
main button span,
main .u-results-recherche button span, .u-results-recherche
.u-nav-mobile button span,
.u-nav-mobile .u-results-recherche button span, .u-results-recherche
.u-nav button span,
.u-nav .u-results-recherche button span, .u-results-recherche
.u-footer button span,
.u-footer .u-results-recherche button span, .u-results-recherche .u-breadcrumb span, .u-results-recherche .u-pager ol span, .u-pager .u-results-recherche ol span {
  color: #00707f;
}

.u-results-recherche .u-summary:last-child {
  border-bottom: 0;
}

.u-results-recherche__title {
  color: #404040;
  font-size: 2.6rem;
  margin: 0;
}

.u-results-filter__links {
  display: none;
}

.u-results-filter__links .u-link,
.u-results-filter__links [class*='u-link--'] {
  font-size: 1.5rem;
  text-transform: none;
  letter-spacing: 0;
}

.u-results-filter__links .u-link::after,
.u-results-filter__links [class*='u-link--']::after {
  height: .2rem;
}

@media only screen and (min-width: 53.75em) {
  .u-results-recherche > h2 {
    margin-bottom: 3.5rem;
  }
  .u-results-filter {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 2rem;
  }
  .u-results-filter .u-fake-select {
    display: none;
  }
  .u-results-recherche__title {
    -webkit-flex-basis: 70%;
    -ms-flex-preferred-size: 70%;
    flex-basis: 70%;
    font-size: 3.6rem;
  }
  .u-results-filter__links {
    display: block;
  }
  .u-results-filter__links .u-link:first-child,
  .u-results-filter__links [class*='u-link--']:first-child {
    margin-right: 4rem;
  }
}

/*
 * Data
 */
[data-clickable] {
  cursor: pointer;
}

/*
 * Components
 */
@media only screen and (min-width: 15em) and (max-width: 71.24em) {
  .u-site-main,
  [class*='u-site-main--'] {
    overflow: hidden;
    margin-top: 4.4rem;
  }
}

@media only screen and (min-width: 71.25em) {
  .u-site-main,
  [class*='u-site-main--'] {
    margin-top: 0;
  }
}

@media only screen and (min-width: 64em) {
  [class*='u-site-main--'][class*='--sidebar'] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    border-top: 1px solid #e0e0e0;
  }
}

@media only screen and (min-width: 64em) {
  [class*='u-site-main--'][class*='--sidebar'][class*='--reverse'] {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
}

@media only screen and (min-width: 15em) and (max-width: 63.99em) {
  .u-sidebar,
  [class*='u-sidebar--'] {
    display: none;
  }
}

@media only screen and (min-width: 64em) {
  .u-sidebar,
  [class*='u-sidebar--'] {
    width: 24rem;
    border-right: 1px solid #e6e6e1;
    background-color: white;
  }
  [class*='u-site-main--'][class*='--sidebar'][class*='--reverse'] .u-sidebar, [class*='u-site-main--'][class*='--sidebar'][class*='--reverse']
  [class*='u-sidebar--'] {
    border-right: 0;
    border-left: 1px solid #e6e6e1;
  }
}

@media only screen and (min-width: 80em) {
  .u-sidebar,
  [class*='u-sidebar--'] {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-basis: 24rem;
    -ms-flex-preferred-size: 24rem;
    flex-basis: 24rem;
    width: auto;
  }
}

@media only screen and (min-width: 64em) {
  .u-sidebar-inner {
    width: 24rem;
    margin: 0 0 0 auto;
    padding: 2rem;
  }
  [class*='u-site-main--'][class*='--sidebar'][class*='--reverse'] .u-sidebar-inner {
    margin: 0 auto 0 0;
  }
}

@media only screen and (min-width: 39.375em) {
  main:not([class]),
  .u-main,
  .u-sidebar {
    padding-bottom: 10rem;
  }
}

.u-main {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-flex-basis: 80rem;
  -ms-flex-preferred-size: 80rem;
  flex-basis: 80rem;
}

@media only screen and (min-width: 80em) {
  .u-main {
    -webkit-flex-basis: 104rem;
    -ms-flex-preferred-size: 104rem;
    flex-basis: 104rem;
  }
}

@media only screen and (min-width: 64em) {
  .u-site-main--sidebar .u-main {
    width: 78rem;
  }
}

@media only screen and (min-width: 64em) {
  .u-main-inner {
    max-width: 104rem;
    margin: 0 auto 0 0;
    padding: 0 4rem;
  }
  [class*='u-site-main--'][class*='--sidebar'][class*='--reverse'] .u-main-inner {
    margin: 0 0 0 auto;
  }
}

.u-wrapper,
[class*='u-wrapper--'] {
  width: 100%;
  max-width: 104rem;
  margin: 0 auto;
  padding: 0 2rem;
}

@media only screen and (min-width: 90em) {
  .u-wrapper,
  [class*='u-wrapper--'] {
    max-width: 118rem;
  }
}

@media only screen and (min-width: 64em) {
  [class*='u-wrapper--'][class*='--nopadding-l'] {
    padding: 0;
  }
}

.u-spacer {
  margin-bottom: 4rem !important;
}

@media only screen and (min-width: 53.75em) {
  .u-spacer {
    margin-bottom: 5rem !important;
  }
}

@media only screen and (min-width: 64em) {
  .u-spacer {
    margin-bottom: 8rem !important;
  }
}

.u-spacer--small {
  margin-bottom: 2rem;
}

@media only screen and (min-width: 53.75em) {
  .u-spacer--small {
    margin-bottom: 3rem;
  }
}

@media only screen and (min-width: 64em) {
  .u-spacer--small {
    margin-bottom: 4rem;
  }
}

.u-body {
  background: #fdfdff;
}

nav input,
main input,
.u-nav-mobile input,
.u-nav input,
.u-footer input {
  border: 0;
  border-bottom: 0.3rem solid #00707f;
  padding: .5rem 0;
  color: #c6c0b4;
}

.u-uliege nav input, .u-uliege
main input, .u-uliege
.u-nav-mobile input, .u-uliege
.u-nav input, .u-uliege
.u-footer input {
  border-bottom: 0.3rem solid #00707f;
}

.u-sc-soc nav input, .u-sc-soc
main input, .u-sc-soc
.u-nav-mobile input, .u-sc-soc
.u-nav input, .u-sc-soc
.u-footer input {
  border-bottom: 0.3rem solid #f8aa00;
}

.u-medecine nav input, .u-medecine
main input, .u-medecine
.u-nav-mobile input, .u-medecine
.u-nav input, .u-medecine
.u-footer input {
  border-bottom: 0.3rem solid #940104;
}

.u-droit nav input, .u-droit
main input, .u-droit
.u-nav-mobile input, .u-droit
.u-nav input, .u-droit
.u-footer input {
  border-bottom: 0.3rem solid #5b2c86;
}

.u-agro nav input, .u-agro
main input, .u-agro
.u-nav-mobile input, .u-agro
.u-nav input, .u-agro
.u-footer input {
  border-bottom: 0.3rem solid #7db928;
}

.u-psycho nav input, .u-psycho
main input, .u-psycho
.u-nav-mobile input, .u-psycho
.u-nav input, .u-psycho
.u-footer input {
  border-bottom: 0.3rem solid #289b38;
}

.u-philo nav input, .u-philo
main input, .u-philo
.u-nav-mobile input, .u-philo
.u-nav input, .u-philo
.u-footer input {
  border-bottom: 0.3rem solid #00843b;
}

.u-vete nav input, .u-vete
main input, .u-vete
.u-nav-mobile input, .u-vete
.u-nav input, .u-vete
.u-footer input {
  border-bottom: 0.3rem solid #5b57a2;
}

.u-archi nav input, .u-archi
main input, .u-archi
.u-nav-mobile input, .u-archi
.u-nav input, .u-archi
.u-footer input {
  border-bottom: 0.3rem solid #c6c0b4;
}

.u-sciences nav input, .u-sciences
main input, .u-sciences
.u-nav-mobile input, .u-sciences
.u-nav input, .u-sciences
.u-footer input {
  border-bottom: 0.3rem solid #005ca9;
}

.u-sc-app nav input, .u-sc-app
main input, .u-sc-app
.u-nav-mobile input, .u-sc-app
.u-nav input, .u-sc-app
.u-footer input {
  border-bottom: 0.3rem solid #f07f3c;
}

.u-hec nav input, .u-hec
main input, .u-hec
.u-nav-mobile input, .u-hec
.u-nav input, .u-hec
.u-footer input {
  border-bottom: 0.3rem solid #8c8b82;
}

nav textarea,
nav input[type='text'],
nav input[type='button'],
nav input[type='submit'],
main textarea,
main input[type='text'],
main input[type='button'],
main input[type='submit'],
.u-nav-mobile textarea,
.u-nav-mobile input[type='text'],
.u-nav-mobile input[type='button'],
.u-nav-mobile input[type='submit'],
.u-nav textarea,
.u-nav input[type='text'],
.u-nav input[type='button'],
.u-nav input[type='submit'],
.u-footer textarea,
.u-footer input[type='text'],
.u-footer input[type='button'],
.u-footer input[type='submit'] {
  border-radius: 0;
  -webkit-appearance: none;
}

nav ::-webkit-input-placeholder,
main ::-webkit-input-placeholder,
.u-nav-mobile ::-webkit-input-placeholder,
.u-nav ::-webkit-input-placeholder,
.u-footer ::-webkit-input-placeholder {
  color: #c6c0b4;
}

nav :-moz-placeholder,
main :-moz-placeholder,
.u-nav-mobile :-moz-placeholder,
.u-nav :-moz-placeholder,
.u-footer :-moz-placeholder {
  color: #c6c0b4;
}

nav ::-moz-placeholder,
main ::-moz-placeholder,
.u-nav-mobile ::-moz-placeholder,
.u-nav ::-moz-placeholder,
.u-footer ::-moz-placeholder {
  color: #c6c0b4;
}

nav :-ms-input-placeholder,
main :-ms-input-placeholder,
.u-nav-mobile :-ms-input-placeholder,
.u-nav :-ms-input-placeholder,
.u-footer :-ms-input-placeholder {
  color: #c6c0b4;
}

nav button,
main button,
.u-nav-mobile button,
.u-nav button,
.u-footer button {
  border: 0;
  padding: .2rem .5rem;
  background: 0;
  color: #00707f;
  font-size: 1.8rem;
  fill: #00707f;
}

.u-uliege nav button, .u-uliege
main button, .u-uliege
.u-nav-mobile button, .u-uliege
.u-nav button, .u-uliege
.u-footer button {
  color: #00707f;
  fill: #00707f;
}

.u-sc-soc nav button, .u-sc-soc
main button, .u-sc-soc
.u-nav-mobile button, .u-sc-soc
.u-nav button, .u-sc-soc
.u-footer button {
  color: #f8aa00;
  fill: #f8aa00;
}

.u-medecine nav button, .u-medecine
main button, .u-medecine
.u-nav-mobile button, .u-medecine
.u-nav button, .u-medecine
.u-footer button {
  color: #940104;
  fill: #940104;
}

.u-droit nav button, .u-droit
main button, .u-droit
.u-nav-mobile button, .u-droit
.u-nav button, .u-droit
.u-footer button {
  color: #5b2c86;
  fill: #5b2c86;
}

.u-agro nav button, .u-agro
main button, .u-agro
.u-nav-mobile button, .u-agro
.u-nav button, .u-agro
.u-footer button {
  color: #7db928;
  fill: #7db928;
}

.u-psycho nav button, .u-psycho
main button, .u-psycho
.u-nav-mobile button, .u-psycho
.u-nav button, .u-psycho
.u-footer button {
  color: #289b38;
  fill: #289b38;
}

.u-philo nav button, .u-philo
main button, .u-philo
.u-nav-mobile button, .u-philo
.u-nav button, .u-philo
.u-footer button {
  color: #00843b;
  fill: #00843b;
}

.u-vete nav button, .u-vete
main button, .u-vete
.u-nav-mobile button, .u-vete
.u-nav button, .u-vete
.u-footer button {
  color: #5b57a2;
  fill: #5b57a2;
}

.u-archi nav button, .u-archi
main button, .u-archi
.u-nav-mobile button, .u-archi
.u-nav button, .u-archi
.u-footer button {
  color: #c6c0b4;
  fill: #c6c0b4;
}

.u-sciences nav button, .u-sciences
main button, .u-sciences
.u-nav-mobile button, .u-sciences
.u-nav button, .u-sciences
.u-footer button {
  color: #005ca9;
  fill: #005ca9;
}

.u-sc-app nav button, .u-sc-app
main button, .u-sc-app
.u-nav-mobile button, .u-sc-app
.u-nav button, .u-sc-app
.u-footer button {
  color: #f07f3c;
  fill: #f07f3c;
}

.u-hec nav button, .u-hec
main button, .u-hec
.u-nav-mobile button, .u-hec
.u-nav button, .u-hec
.u-footer button {
  color: #8c8b82;
  fill: #8c8b82;
}

nav label,
main label,
.u-nav-mobile label,
.u-nav label,
.u-footer label {
  margin: 0;
  font-size: 1.1rem;
  text-transform: uppercase;
  letter-spacing: .05rem;
}

nav input[type='radio'],
main input[type='radio'],
.u-nav-mobile input[type='radio'],
.u-nav input[type='radio'],
.u-footer input[type='radio'] {
  position: absolute;
  left: -9999px;
}

nav input[type='radio']:checked + label,
main input[type='radio']:checked + label,
.u-nav-mobile input[type='radio']:checked + label,
.u-nav input[type='radio']:checked + label,
.u-footer input[type='radio']:checked + label {
  color: #00707f;
}

.u-uliege nav input[type='radio']:checked + label, .u-uliege
main input[type='radio']:checked + label, .u-uliege
.u-nav-mobile input[type='radio']:checked + label, .u-uliege
.u-nav input[type='radio']:checked + label, .u-uliege
.u-footer input[type='radio']:checked + label {
  color: #00707f;
}

.u-sc-soc nav input[type='radio']:checked + label, .u-sc-soc
main input[type='radio']:checked + label, .u-sc-soc
.u-nav-mobile input[type='radio']:checked + label, .u-sc-soc
.u-nav input[type='radio']:checked + label, .u-sc-soc
.u-footer input[type='radio']:checked + label {
  color: #f8aa00;
}

.u-medecine nav input[type='radio']:checked + label, .u-medecine
main input[type='radio']:checked + label, .u-medecine
.u-nav-mobile input[type='radio']:checked + label, .u-medecine
.u-nav input[type='radio']:checked + label, .u-medecine
.u-footer input[type='radio']:checked + label {
  color: #940104;
}

.u-droit nav input[type='radio']:checked + label, .u-droit
main input[type='radio']:checked + label, .u-droit
.u-nav-mobile input[type='radio']:checked + label, .u-droit
.u-nav input[type='radio']:checked + label, .u-droit
.u-footer input[type='radio']:checked + label {
  color: #5b2c86;
}

.u-agro nav input[type='radio']:checked + label, .u-agro
main input[type='radio']:checked + label, .u-agro
.u-nav-mobile input[type='radio']:checked + label, .u-agro
.u-nav input[type='radio']:checked + label, .u-agro
.u-footer input[type='radio']:checked + label {
  color: #7db928;
}

.u-psycho nav input[type='radio']:checked + label, .u-psycho
main input[type='radio']:checked + label, .u-psycho
.u-nav-mobile input[type='radio']:checked + label, .u-psycho
.u-nav input[type='radio']:checked + label, .u-psycho
.u-footer input[type='radio']:checked + label {
  color: #289b38;
}

.u-philo nav input[type='radio']:checked + label, .u-philo
main input[type='radio']:checked + label, .u-philo
.u-nav-mobile input[type='radio']:checked + label, .u-philo
.u-nav input[type='radio']:checked + label, .u-philo
.u-footer input[type='radio']:checked + label {
  color: #00843b;
}

.u-vete nav input[type='radio']:checked + label, .u-vete
main input[type='radio']:checked + label, .u-vete
.u-nav-mobile input[type='radio']:checked + label, .u-vete
.u-nav input[type='radio']:checked + label, .u-vete
.u-footer input[type='radio']:checked + label {
  color: #5b57a2;
}

.u-archi nav input[type='radio']:checked + label, .u-archi
main input[type='radio']:checked + label, .u-archi
.u-nav-mobile input[type='radio']:checked + label, .u-archi
.u-nav input[type='radio']:checked + label, .u-archi
.u-footer input[type='radio']:checked + label {
  color: #c6c0b4;
}

.u-sciences nav input[type='radio']:checked + label, .u-sciences
main input[type='radio']:checked + label, .u-sciences
.u-nav-mobile input[type='radio']:checked + label, .u-sciences
.u-nav input[type='radio']:checked + label, .u-sciences
.u-footer input[type='radio']:checked + label {
  color: #005ca9;
}

.u-sc-app nav input[type='radio']:checked + label, .u-sc-app
main input[type='radio']:checked + label, .u-sc-app
.u-nav-mobile input[type='radio']:checked + label, .u-sc-app
.u-nav input[type='radio']:checked + label, .u-sc-app
.u-footer input[type='radio']:checked + label {
  color: #f07f3c;
}

.u-hec nav input[type='radio']:checked + label, .u-hec
main input[type='radio']:checked + label, .u-hec
.u-nav-mobile input[type='radio']:checked + label, .u-hec
.u-nav input[type='radio']:checked + label, .u-hec
.u-footer input[type='radio']:checked + label {
  color: #8c8b82;
}

nav input[type='radio']:checked + label::after,
main input[type='radio']:checked + label::after,
.u-nav-mobile input[type='radio']:checked + label::after,
.u-nav input[type='radio']:checked + label::after,
.u-footer input[type='radio']:checked + label::after {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}

nav input[type='radio'] + label,
main input[type='radio'] + label,
.u-nav-mobile input[type='radio'] + label,
.u-nav input[type='radio'] + label,
.u-footer input[type='radio'] + label {
  position: relative;
  margin-top: 1rem;
  padding-left: 3rem;
  font-size: 1.5rem;
  text-transform: none;
  transition: color .3s;
  cursor: pointer;
}

nav input[type='radio'] + label::before,
main input[type='radio'] + label::before,
.u-nav-mobile input[type='radio'] + label::before,
.u-nav input[type='radio'] + label::before,
.u-footer input[type='radio'] + label::before {
  content: '';
  position: absolute;
  top: .1rem;
  left: 0;
  width: 2.1rem;
  height: 2.1rem;
  border: 0.1rem solid #e6e6e1;
  background: #f3f3f3;
  border-radius: 50%;
}

nav input[type='radio'] + label::after,
main input[type='radio'] + label::after,
.u-nav-mobile input[type='radio'] + label::after,
.u-nav input[type='radio'] + label::after,
.u-footer input[type='radio'] + label::after {
  content: '';
  position: absolute;
  top: .5rem;
  left: .4rem;
  width: 1.3rem;
  height: 1.3rem;
  background: #00707f;
  border-radius: 50%;
  opacity: 0;
  -webkit-transform: scale(0);
  transform: scale(0);
  transition: opacity .3s, -webkit-transform .3s;
  transition: transform .3s, opacity .3s;
  transition: transform .3s, opacity .3s, -webkit-transform .3s;
}

.u-uliege nav input[type='radio'] + label::after, .u-uliege
main input[type='radio'] + label::after, .u-uliege
.u-nav-mobile input[type='radio'] + label::after, .u-uliege
.u-nav input[type='radio'] + label::after, .u-uliege
.u-footer input[type='radio'] + label::after {
  background: #00707f;
}

.u-sc-soc nav input[type='radio'] + label::after, .u-sc-soc
main input[type='radio'] + label::after, .u-sc-soc
.u-nav-mobile input[type='radio'] + label::after, .u-sc-soc
.u-nav input[type='radio'] + label::after, .u-sc-soc
.u-footer input[type='radio'] + label::after {
  background: #f8aa00;
}

.u-medecine nav input[type='radio'] + label::after, .u-medecine
main input[type='radio'] + label::after, .u-medecine
.u-nav-mobile input[type='radio'] + label::after, .u-medecine
.u-nav input[type='radio'] + label::after, .u-medecine
.u-footer input[type='radio'] + label::after {
  background: #940104;
}

.u-droit nav input[type='radio'] + label::after, .u-droit
main input[type='radio'] + label::after, .u-droit
.u-nav-mobile input[type='radio'] + label::after, .u-droit
.u-nav input[type='radio'] + label::after, .u-droit
.u-footer input[type='radio'] + label::after {
  background: #5b2c86;
}

.u-agro nav input[type='radio'] + label::after, .u-agro
main input[type='radio'] + label::after, .u-agro
.u-nav-mobile input[type='radio'] + label::after, .u-agro
.u-nav input[type='radio'] + label::after, .u-agro
.u-footer input[type='radio'] + label::after {
  background: #7db928;
}

.u-psycho nav input[type='radio'] + label::after, .u-psycho
main input[type='radio'] + label::after, .u-psycho
.u-nav-mobile input[type='radio'] + label::after, .u-psycho
.u-nav input[type='radio'] + label::after, .u-psycho
.u-footer input[type='radio'] + label::after {
  background: #289b38;
}

.u-philo nav input[type='radio'] + label::after, .u-philo
main input[type='radio'] + label::after, .u-philo
.u-nav-mobile input[type='radio'] + label::after, .u-philo
.u-nav input[type='radio'] + label::after, .u-philo
.u-footer input[type='radio'] + label::after {
  background: #00843b;
}

.u-vete nav input[type='radio'] + label::after, .u-vete
main input[type='radio'] + label::after, .u-vete
.u-nav-mobile input[type='radio'] + label::after, .u-vete
.u-nav input[type='radio'] + label::after, .u-vete
.u-footer input[type='radio'] + label::after {
  background: #5b57a2;
}

.u-archi nav input[type='radio'] + label::after, .u-archi
main input[type='radio'] + label::after, .u-archi
.u-nav-mobile input[type='radio'] + label::after, .u-archi
.u-nav input[type='radio'] + label::after, .u-archi
.u-footer input[type='radio'] + label::after {
  background: #c6c0b4;
}

.u-sciences nav input[type='radio'] + label::after, .u-sciences
main input[type='radio'] + label::after, .u-sciences
.u-nav-mobile input[type='radio'] + label::after, .u-sciences
.u-nav input[type='radio'] + label::after, .u-sciences
.u-footer input[type='radio'] + label::after {
  background: #005ca9;
}

.u-sc-app nav input[type='radio'] + label::after, .u-sc-app
main input[type='radio'] + label::after, .u-sc-app
.u-nav-mobile input[type='radio'] + label::after, .u-sc-app
.u-nav input[type='radio'] + label::after, .u-sc-app
.u-footer input[type='radio'] + label::after {
  background: #f07f3c;
}

.u-hec nav input[type='radio'] + label::after, .u-hec
main input[type='radio'] + label::after, .u-hec
.u-nav-mobile input[type='radio'] + label::after, .u-hec
.u-nav input[type='radio'] + label::after, .u-hec
.u-footer input[type='radio'] + label::after {
  background: #8c8b82;
}

nav input[type='checkbox'] + label,
main input[type='checkbox'] + label,
.u-nav-mobile input[type='checkbox'] + label,
.u-nav input[type='checkbox'] + label,
.u-footer input[type='checkbox'] + label {
  display: block;
  margin: 0 0 0 3rem;
  text-indent: -3rem;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
}

nav input[type='checkbox'] + label::before,
main input[type='checkbox'] + label::before,
.u-nav-mobile input[type='checkbox'] + label::before,
.u-nav input[type='checkbox'] + label::before,
.u-footer input[type='checkbox'] + label::before {
  content: '';
  position: relative;
  top: .5rem;
  display: inline-block;
  width: 2.4rem;
  height: 2.4rem;
  margin-right: 1rem;
  border: 0.3rem solid #e6e6e1;
  background: white;
  transition: border .3s;
  border-radius: .4rem;
}

nav input[type='checkbox'] + label + svg,
main input[type='checkbox'] + label + svg,
.u-nav-mobile input[type='checkbox'] + label + svg,
.u-nav input[type='checkbox'] + label + svg,
.u-footer input[type='checkbox'] + label + svg {
  position: absolute;
  top: 1.2rem;
  left: .5rem;
  width: 1.5rem;
  height: 1rem;
  fill: #00707f;
  opacity: 0;
  transition: opacity .3s;
  pointer-events: none;
}

.u-uliege nav input[type='checkbox'] + label + svg, .u-uliege
main input[type='checkbox'] + label + svg, .u-uliege
.u-nav-mobile input[type='checkbox'] + label + svg, .u-uliege
.u-nav input[type='checkbox'] + label + svg, .u-uliege
.u-footer input[type='checkbox'] + label + svg {
  fill: #00707f;
}

.u-sc-soc nav input[type='checkbox'] + label + svg, .u-sc-soc
main input[type='checkbox'] + label + svg, .u-sc-soc
.u-nav-mobile input[type='checkbox'] + label + svg, .u-sc-soc
.u-nav input[type='checkbox'] + label + svg, .u-sc-soc
.u-footer input[type='checkbox'] + label + svg {
  fill: #f8aa00;
}

.u-medecine nav input[type='checkbox'] + label + svg, .u-medecine
main input[type='checkbox'] + label + svg, .u-medecine
.u-nav-mobile input[type='checkbox'] + label + svg, .u-medecine
.u-nav input[type='checkbox'] + label + svg, .u-medecine
.u-footer input[type='checkbox'] + label + svg {
  fill: #940104;
}

.u-droit nav input[type='checkbox'] + label + svg, .u-droit
main input[type='checkbox'] + label + svg, .u-droit
.u-nav-mobile input[type='checkbox'] + label + svg, .u-droit
.u-nav input[type='checkbox'] + label + svg, .u-droit
.u-footer input[type='checkbox'] + label + svg {
  fill: #5b2c86;
}

.u-agro nav input[type='checkbox'] + label + svg, .u-agro
main input[type='checkbox'] + label + svg, .u-agro
.u-nav-mobile input[type='checkbox'] + label + svg, .u-agro
.u-nav input[type='checkbox'] + label + svg, .u-agro
.u-footer input[type='checkbox'] + label + svg {
  fill: #7db928;
}

.u-psycho nav input[type='checkbox'] + label + svg, .u-psycho
main input[type='checkbox'] + label + svg, .u-psycho
.u-nav-mobile input[type='checkbox'] + label + svg, .u-psycho
.u-nav input[type='checkbox'] + label + svg, .u-psycho
.u-footer input[type='checkbox'] + label + svg {
  fill: #289b38;
}

.u-philo nav input[type='checkbox'] + label + svg, .u-philo
main input[type='checkbox'] + label + svg, .u-philo
.u-nav-mobile input[type='checkbox'] + label + svg, .u-philo
.u-nav input[type='checkbox'] + label + svg, .u-philo
.u-footer input[type='checkbox'] + label + svg {
  fill: #00843b;
}

.u-vete nav input[type='checkbox'] + label + svg, .u-vete
main input[type='checkbox'] + label + svg, .u-vete
.u-nav-mobile input[type='checkbox'] + label + svg, .u-vete
.u-nav input[type='checkbox'] + label + svg, .u-vete
.u-footer input[type='checkbox'] + label + svg {
  fill: #5b57a2;
}

.u-archi nav input[type='checkbox'] + label + svg, .u-archi
main input[type='checkbox'] + label + svg, .u-archi
.u-nav-mobile input[type='checkbox'] + label + svg, .u-archi
.u-nav input[type='checkbox'] + label + svg, .u-archi
.u-footer input[type='checkbox'] + label + svg {
  fill: #c6c0b4;
}

.u-sciences nav input[type='checkbox'] + label + svg, .u-sciences
main input[type='checkbox'] + label + svg, .u-sciences
.u-nav-mobile input[type='checkbox'] + label + svg, .u-sciences
.u-nav input[type='checkbox'] + label + svg, .u-sciences
.u-footer input[type='checkbox'] + label + svg {
  fill: #005ca9;
}

.u-sc-app nav input[type='checkbox'] + label + svg, .u-sc-app
main input[type='checkbox'] + label + svg, .u-sc-app
.u-nav-mobile input[type='checkbox'] + label + svg, .u-sc-app
.u-nav input[type='checkbox'] + label + svg, .u-sc-app
.u-footer input[type='checkbox'] + label + svg {
  fill: #f07f3c;
}

.u-hec nav input[type='checkbox'] + label + svg, .u-hec
main input[type='checkbox'] + label + svg, .u-hec
.u-nav-mobile input[type='checkbox'] + label + svg, .u-hec
.u-nav input[type='checkbox'] + label + svg, .u-hec
.u-footer input[type='checkbox'] + label + svg {
  fill: #8c8b82;
}

nav input[type='checkbox']:checked + label::before,
main input[type='checkbox']:checked + label::before,
.u-nav-mobile input[type='checkbox']:checked + label::before,
.u-nav input[type='checkbox']:checked + label::before,
.u-footer input[type='checkbox']:checked + label::before {
  border: 0.3rem solid #00707f;
}

.u-uliege nav input[type='checkbox']:checked + label::before, .u-uliege
main input[type='checkbox']:checked + label::before, .u-uliege
.u-nav-mobile input[type='checkbox']:checked + label::before, .u-uliege
.u-nav input[type='checkbox']:checked + label::before, .u-uliege
.u-footer input[type='checkbox']:checked + label::before {
  border: 0.3rem solid #00707f;
}

.u-sc-soc nav input[type='checkbox']:checked + label::before, .u-sc-soc
main input[type='checkbox']:checked + label::before, .u-sc-soc
.u-nav-mobile input[type='checkbox']:checked + label::before, .u-sc-soc
.u-nav input[type='checkbox']:checked + label::before, .u-sc-soc
.u-footer input[type='checkbox']:checked + label::before {
  border: 0.3rem solid #f8aa00;
}

.u-medecine nav input[type='checkbox']:checked + label::before, .u-medecine
main input[type='checkbox']:checked + label::before, .u-medecine
.u-nav-mobile input[type='checkbox']:checked + label::before, .u-medecine
.u-nav input[type='checkbox']:checked + label::before, .u-medecine
.u-footer input[type='checkbox']:checked + label::before {
  border: 0.3rem solid #940104;
}

.u-droit nav input[type='checkbox']:checked + label::before, .u-droit
main input[type='checkbox']:checked + label::before, .u-droit
.u-nav-mobile input[type='checkbox']:checked + label::before, .u-droit
.u-nav input[type='checkbox']:checked + label::before, .u-droit
.u-footer input[type='checkbox']:checked + label::before {
  border: 0.3rem solid #5b2c86;
}

.u-agro nav input[type='checkbox']:checked + label::before, .u-agro
main input[type='checkbox']:checked + label::before, .u-agro
.u-nav-mobile input[type='checkbox']:checked + label::before, .u-agro
.u-nav input[type='checkbox']:checked + label::before, .u-agro
.u-footer input[type='checkbox']:checked + label::before {
  border: 0.3rem solid #7db928;
}

.u-psycho nav input[type='checkbox']:checked + label::before, .u-psycho
main input[type='checkbox']:checked + label::before, .u-psycho
.u-nav-mobile input[type='checkbox']:checked + label::before, .u-psycho
.u-nav input[type='checkbox']:checked + label::before, .u-psycho
.u-footer input[type='checkbox']:checked + label::before {
  border: 0.3rem solid #289b38;
}

.u-philo nav input[type='checkbox']:checked + label::before, .u-philo
main input[type='checkbox']:checked + label::before, .u-philo
.u-nav-mobile input[type='checkbox']:checked + label::before, .u-philo
.u-nav input[type='checkbox']:checked + label::before, .u-philo
.u-footer input[type='checkbox']:checked + label::before {
  border: 0.3rem solid #00843b;
}

.u-vete nav input[type='checkbox']:checked + label::before, .u-vete
main input[type='checkbox']:checked + label::before, .u-vete
.u-nav-mobile input[type='checkbox']:checked + label::before, .u-vete
.u-nav input[type='checkbox']:checked + label::before, .u-vete
.u-footer input[type='checkbox']:checked + label::before {
  border: 0.3rem solid #5b57a2;
}

.u-archi nav input[type='checkbox']:checked + label::before, .u-archi
main input[type='checkbox']:checked + label::before, .u-archi
.u-nav-mobile input[type='checkbox']:checked + label::before, .u-archi
.u-nav input[type='checkbox']:checked + label::before, .u-archi
.u-footer input[type='checkbox']:checked + label::before {
  border: 0.3rem solid #c6c0b4;
}

.u-sciences nav input[type='checkbox']:checked + label::before, .u-sciences
main input[type='checkbox']:checked + label::before, .u-sciences
.u-nav-mobile input[type='checkbox']:checked + label::before, .u-sciences
.u-nav input[type='checkbox']:checked + label::before, .u-sciences
.u-footer input[type='checkbox']:checked + label::before {
  border: 0.3rem solid #005ca9;
}

.u-sc-app nav input[type='checkbox']:checked + label::before, .u-sc-app
main input[type='checkbox']:checked + label::before, .u-sc-app
.u-nav-mobile input[type='checkbox']:checked + label::before, .u-sc-app
.u-nav input[type='checkbox']:checked + label::before, .u-sc-app
.u-footer input[type='checkbox']:checked + label::before {
  border: 0.3rem solid #f07f3c;
}

.u-hec nav input[type='checkbox']:checked + label::before, .u-hec
main input[type='checkbox']:checked + label::before, .u-hec
.u-nav-mobile input[type='checkbox']:checked + label::before, .u-hec
.u-nav input[type='checkbox']:checked + label::before, .u-hec
.u-footer input[type='checkbox']:checked + label::before {
  border: 0.3rem solid #8c8b82;
}

nav input[type='checkbox']:checked + label + svg,
main input[type='checkbox']:checked + label + svg,
.u-nav-mobile input[type='checkbox']:checked + label + svg,
.u-nav input[type='checkbox']:checked + label + svg,
.u-footer input[type='checkbox']:checked + label + svg {
  opacity: 1;
}

.u-bg-layer,
[class*='u-bg-layer--'] {
  position: absolute !important;
  bottom: 0;
  left: 0;
  overflow: hidden;
  width: 100%;
  height: auto !important;
}

.u-bg-layer::before,
[class*='u-bg-layer--']::before {
  content: '';
  display: block;
  width: 100%;
  padding-top: 100%;
}

.u-bg-layer svg,
[class*='u-bg-layer--'] svg {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.u-bg-layer .bg,
[class*='u-bg-layer--'] .bg {
  fill: #00373e;
}

.u-bg-layer .left,
[class*='u-bg-layer--'] .left {
  fill: rgba(0, 112, 127, 0.6);
}

.u-bg-layer .right,
[class*='u-bg-layer--'] .right {
  fill: rgba(0, 112, 127, 0.3);
}

.u-nav-header--courses .u-bg-layer, .u-nav-header--courses
[class*='u-bg-layer--'] {
  z-index: -1;
}

.u-faculty .u-nav-header--courses .u-bg-layer, .u-faculty .u-nav-header--courses
[class*='u-bg-layer--'] {
  bottom: 4.4rem;
}

[class*='u-bg-layer--'][class*='--default']::before {
  padding-top: 56.25%;
}

[class*='u-bg-layer--'][class*='--half']::before,
[class*='u-bg-layer--'][class*='--hero']::before {
  padding-top: 35.71429%;
}

.u-faculty [class*='u-bg-layer--'][class*='--footer'] {
  right: 0;
  left: auto;
  width: 32rem;
}

.u-faculty [class*='u-bg-layer--'][class*='--footer'] svg {
  left: auto;
  width: auto !important;
}

[class*='u-bg-layer--'][class*='--hero'] {
  height: 100% !important;
}

[class*='u-bg-layer--'][class*='--hero']::before {
  content: none;
}

@media only screen and (min-width: 15em) and (max-width: 53.74em) {
  [class*='u-bg-layer--'][class*='--hero'] {
    display: none;
  }
}

[class*='u-bg-layer--'][class*='--hero'] > svg {
  width: auto;
}

[class*='u-bg-layer--'][class*='--default'] .bg {
  fill: #00373e;
}

[class*='u-bg-layer--'][class*='--default'] .left {
  fill: rgba(0, 112, 127, 0.3);
}

[class*='u-bg-layer--'][class*='--default'] .right {
  fill: rgba(95, 164, 176, 0.7);
}

[class*='u-bg-layer--'][class*='--footer'] .bg {
  fill: #00373e;
}

[class*='u-bg-layer--'][class*='--footer'] .left {
  fill: rgba(0, 112, 127, 0.6);
}

[class*='u-bg-layer--'][class*='--footer'] .right {
  fill: rgba(0, 112, 127, 0.3);
}

[class*='u-bg-layer--'][class*='--card'] .bg {
  fill: #00373e;
}

[class*='u-bg-layer--'][class*='--card'] .left {
  fill: rgba(0, 112, 127, 0.3);
}

[class*='u-bg-layer--'][class*='--card'] .right {
  fill: rgba(95, 164, 176, 0.7);
}

[class*='u-bg-layer--'][class*='--hero'] .bg {
  fill: #00707f;
}

[class*='u-bg-layer--'][class*='--hero'] .top {
  fill: rgba(0, 112, 127, 0.5);
}

[class*='u-bg-layer--'][class*='--hero'] .middle {
  fill: rgba(95, 164, 176, 0.5);
}

[class*='u-bg-layer--'][class*='--hero'] .bottom {
  fill: #5fa4b0;
}

.u-uliege [class*='u-bg-layer--'][class*='--default'] .bg {
  fill: #00373e;
}

.u-uliege [class*='u-bg-layer--'][class*='--default'] .left {
  fill: rgba(0, 112, 127, 0.3);
}

.u-uliege [class*='u-bg-layer--'][class*='--default'] .right {
  fill: rgba(95, 164, 176, 0.7);
}

.u-uliege [class*='u-bg-layer--'][class*='--footer'] .bg {
  fill: #00373e;
}

.u-uliege [class*='u-bg-layer--'][class*='--footer'] .left {
  fill: rgba(0, 112, 127, 0.6);
}

.u-uliege [class*='u-bg-layer--'][class*='--footer'] .right {
  fill: rgba(0, 112, 127, 0.3);
}

.u-uliege [class*='u-bg-layer--'][class*='--card'] .bg {
  fill: #00373e;
}

.u-uliege [class*='u-bg-layer--'][class*='--card'] .left {
  fill: rgba(0, 112, 127, 0.3);
}

.u-uliege [class*='u-bg-layer--'][class*='--card'] .right {
  fill: rgba(95, 164, 176, 0.7);
}

.u-uliege [class*='u-bg-layer--'][class*='--hero'] .bg {
  fill: #00707f;
}

.u-uliege [class*='u-bg-layer--'][class*='--hero'] .top {
  fill: rgba(0, 112, 127, 0.5);
}

.u-uliege [class*='u-bg-layer--'][class*='--hero'] .middle {
  fill: rgba(95, 164, 176, 0.5);
}

.u-uliege [class*='u-bg-layer--'][class*='--hero'] .bottom {
  fill: #5fa4b0;
}

.u-sc-soc [class*='u-bg-layer--'][class*='--default'] .bg {
  fill: transparent;
}

.u-sc-soc [class*='u-bg-layer--'][class*='--default'] .left {
  fill: rgba(255, 208, 0, 0.1);
}

.u-sc-soc [class*='u-bg-layer--'][class*='--default'] .right {
  fill: #ffd000;
}

.u-sc-soc [class*='u-bg-layer--'][class*='--card'] .bg {
  fill: #f8aa00;
}

.u-sc-soc [class*='u-bg-layer--'][class*='--card'] .left {
  fill: rgba(255, 208, 0, 0.3);
}

.u-sc-soc [class*='u-bg-layer--'][class*='--card'] .right {
  fill: rgba(255, 208, 0, 0.7);
}

.u-sc-soc [class*='u-bg-layer--'][class*='--small'] .bg {
  fill: #f8aa00;
}

.u-sc-soc [class*='u-bg-layer--'][class*='--small'] .left {
  fill: rgba(255, 255, 255, 0.3);
}

.u-sc-soc [class*='u-bg-layer--'][class*='--small'] .right {
  fill: rgba(255, 255, 255, 0.2);
}

.u-sc-soc [class*='u-bg-layer--'][class*='--footer'] .bg {
  fill: transparent;
}

.u-sc-soc [class*='u-bg-layer--'][class*='--footer'] .left {
  fill: transparent;
}

.u-sc-soc [class*='u-bg-layer--'][class*='--footer'] .right {
  fill: #ffd000;
}

.u-sc-soc [class*='u-bg-layer--'][class*='--hero'] .bg {
  fill: #f8aa00;
}

.u-sc-soc [class*='u-bg-layer--'][class*='--hero'] .top {
  fill: rgba(248, 170, 0, 0.5);
}

.u-sc-soc [class*='u-bg-layer--'][class*='--hero'] .middle {
  fill: rgba(255, 208, 0, 0.5);
}

.u-sc-soc [class*='u-bg-layer--'][class*='--hero'] .bottom {
  fill: #ffd000;
}

.u-sc-soc [class*='u-bg-layer--'][class*='--half'] .bg {
  fill: #f8aa00;
}

.u-sc-soc [class*='u-bg-layer--'][class*='--half'] .left {
  fill: rgba(255, 208, 0, 0.7);
}

.u-medecine [class*='u-bg-layer--'][class*='--default'] .bg {
  fill: transparent;
}

.u-medecine [class*='u-bg-layer--'][class*='--default'] .left {
  fill: rgba(230, 45, 49, 0.1);
}

.u-medecine [class*='u-bg-layer--'][class*='--default'] .right {
  fill: #e62d31;
}

.u-medecine [class*='u-bg-layer--'][class*='--card'] .bg {
  fill: #940104;
}

.u-medecine [class*='u-bg-layer--'][class*='--card'] .left {
  fill: rgba(230, 45, 49, 0.3);
}

.u-medecine [class*='u-bg-layer--'][class*='--card'] .right {
  fill: rgba(230, 45, 49, 0.7);
}

.u-medecine [class*='u-bg-layer--'][class*='--small'] .bg {
  fill: #940104;
}

.u-medecine [class*='u-bg-layer--'][class*='--small'] .left {
  fill: rgba(255, 255, 255, 0.3);
}

.u-medecine [class*='u-bg-layer--'][class*='--small'] .right {
  fill: rgba(255, 255, 255, 0.2);
}

.u-medecine [class*='u-bg-layer--'][class*='--footer'] .bg {
  fill: transparent;
}

.u-medecine [class*='u-bg-layer--'][class*='--footer'] .left {
  fill: transparent;
}

.u-medecine [class*='u-bg-layer--'][class*='--footer'] .right {
  fill: #e62d31;
}

.u-medecine [class*='u-bg-layer--'][class*='--hero'] .bg {
  fill: #940104;
}

.u-medecine [class*='u-bg-layer--'][class*='--hero'] .top {
  fill: rgba(148, 1, 4, 0.5);
}

.u-medecine [class*='u-bg-layer--'][class*='--hero'] .middle {
  fill: rgba(230, 45, 49, 0.5);
}

.u-medecine [class*='u-bg-layer--'][class*='--hero'] .bottom {
  fill: #e62d31;
}

.u-medecine [class*='u-bg-layer--'][class*='--half'] .bg {
  fill: #940104;
}

.u-medecine [class*='u-bg-layer--'][class*='--half'] .left {
  fill: rgba(230, 45, 49, 0.7);
}

.u-droit [class*='u-bg-layer--'][class*='--default'] .bg {
  fill: transparent;
}

.u-droit [class*='u-bg-layer--'][class*='--default'] .left {
  fill: rgba(168, 88, 158, 0.1);
}

.u-droit [class*='u-bg-layer--'][class*='--default'] .right {
  fill: #a8589e;
}

.u-droit [class*='u-bg-layer--'][class*='--card'] .bg {
  fill: #5b2c86;
}

.u-droit [class*='u-bg-layer--'][class*='--card'] .left {
  fill: rgba(168, 88, 158, 0.3);
}

.u-droit [class*='u-bg-layer--'][class*='--card'] .right {
  fill: rgba(168, 88, 158, 0.7);
}

.u-droit [class*='u-bg-layer--'][class*='--small'] .bg {
  fill: #5b2c86;
}

.u-droit [class*='u-bg-layer--'][class*='--small'] .left {
  fill: rgba(255, 255, 255, 0.3);
}

.u-droit [class*='u-bg-layer--'][class*='--small'] .right {
  fill: rgba(255, 255, 255, 0.2);
}

.u-droit [class*='u-bg-layer--'][class*='--footer'] .bg {
  fill: transparent;
}

.u-droit [class*='u-bg-layer--'][class*='--footer'] .left {
  fill: transparent;
}

.u-droit [class*='u-bg-layer--'][class*='--footer'] .right {
  fill: #a8589e;
}

.u-droit [class*='u-bg-layer--'][class*='--hero'] .bg {
  fill: #5b2c86;
}

.u-droit [class*='u-bg-layer--'][class*='--hero'] .top {
  fill: rgba(91, 44, 134, 0.5);
}

.u-droit [class*='u-bg-layer--'][class*='--hero'] .middle {
  fill: rgba(168, 88, 158, 0.5);
}

.u-droit [class*='u-bg-layer--'][class*='--hero'] .bottom {
  fill: #a8589e;
}

.u-droit [class*='u-bg-layer--'][class*='--half'] .bg {
  fill: #5b2c86;
}

.u-droit [class*='u-bg-layer--'][class*='--half'] .left {
  fill: rgba(168, 88, 158, 0.7);
}

.u-agro [class*='u-bg-layer--'][class*='--default'] .bg {
  fill: transparent;
}

.u-agro [class*='u-bg-layer--'][class*='--default'] .left {
  fill: rgba(185, 205, 118, 0.1);
}

.u-agro [class*='u-bg-layer--'][class*='--default'] .right {
  fill: #b9cd76;
}

.u-agro [class*='u-bg-layer--'][class*='--card'] .bg {
  fill: #7db928;
}

.u-agro [class*='u-bg-layer--'][class*='--card'] .left {
  fill: rgba(185, 205, 118, 0.3);
}

.u-agro [class*='u-bg-layer--'][class*='--card'] .right {
  fill: rgba(185, 205, 118, 0.7);
}

.u-agro [class*='u-bg-layer--'][class*='--small'] .bg {
  fill: #7db928;
}

.u-agro [class*='u-bg-layer--'][class*='--small'] .left {
  fill: rgba(255, 255, 255, 0.3);
}

.u-agro [class*='u-bg-layer--'][class*='--small'] .right {
  fill: rgba(255, 255, 255, 0.2);
}

.u-agro [class*='u-bg-layer--'][class*='--footer'] .bg {
  fill: transparent;
}

.u-agro [class*='u-bg-layer--'][class*='--footer'] .left {
  fill: transparent;
}

.u-agro [class*='u-bg-layer--'][class*='--footer'] .right {
  fill: #b9cd76;
}

.u-agro [class*='u-bg-layer--'][class*='--hero'] .bg {
  fill: #7db928;
}

.u-agro [class*='u-bg-layer--'][class*='--hero'] .top {
  fill: rgba(125, 185, 40, 0.5);
}

.u-agro [class*='u-bg-layer--'][class*='--hero'] .middle {
  fill: rgba(185, 205, 118, 0.5);
}

.u-agro [class*='u-bg-layer--'][class*='--hero'] .bottom {
  fill: #b9cd76;
}

.u-agro [class*='u-bg-layer--'][class*='--half'] .bg {
  fill: #7db928;
}

.u-agro [class*='u-bg-layer--'][class*='--half'] .left {
  fill: rgba(185, 205, 118, 0.7);
}

.u-psycho [class*='u-bg-layer--'][class*='--default'] .bg {
  fill: transparent;
}

.u-psycho [class*='u-bg-layer--'][class*='--default'] .left {
  fill: rgba(125, 185, 40, 0.1);
}

.u-psycho [class*='u-bg-layer--'][class*='--default'] .right {
  fill: #7db928;
}

.u-psycho [class*='u-bg-layer--'][class*='--card'] .bg {
  fill: #289b38;
}

.u-psycho [class*='u-bg-layer--'][class*='--card'] .left {
  fill: rgba(125, 185, 40, 0.3);
}

.u-psycho [class*='u-bg-layer--'][class*='--card'] .right {
  fill: rgba(125, 185, 40, 0.7);
}

.u-psycho [class*='u-bg-layer--'][class*='--small'] .bg {
  fill: #289b38;
}

.u-psycho [class*='u-bg-layer--'][class*='--small'] .left {
  fill: rgba(255, 255, 255, 0.3);
}

.u-psycho [class*='u-bg-layer--'][class*='--small'] .right {
  fill: rgba(255, 255, 255, 0.2);
}

.u-psycho [class*='u-bg-layer--'][class*='--footer'] .bg {
  fill: transparent;
}

.u-psycho [class*='u-bg-layer--'][class*='--footer'] .left {
  fill: transparent;
}

.u-psycho [class*='u-bg-layer--'][class*='--footer'] .right {
  fill: #7db928;
}

.u-psycho [class*='u-bg-layer--'][class*='--hero'] .bg {
  fill: #289b38;
}

.u-psycho [class*='u-bg-layer--'][class*='--hero'] .top {
  fill: rgba(40, 155, 56, 0.5);
}

.u-psycho [class*='u-bg-layer--'][class*='--hero'] .middle {
  fill: rgba(125, 185, 40, 0.5);
}

.u-psycho [class*='u-bg-layer--'][class*='--hero'] .bottom {
  fill: #7db928;
}

.u-psycho [class*='u-bg-layer--'][class*='--half'] .bg {
  fill: #289b38;
}

.u-psycho [class*='u-bg-layer--'][class*='--half'] .left {
  fill: rgba(125, 185, 40, 0.7);
}

.u-philo [class*='u-bg-layer--'][class*='--default'] .bg {
  fill: transparent;
}

.u-philo [class*='u-bg-layer--'][class*='--default'] .left {
  fill: rgba(40, 155, 56, 0.1);
}

.u-philo [class*='u-bg-layer--'][class*='--default'] .right {
  fill: #289b38;
}

.u-philo [class*='u-bg-layer--'][class*='--card'] .bg {
  fill: #00843b;
}

.u-philo [class*='u-bg-layer--'][class*='--card'] .left {
  fill: rgba(40, 155, 56, 0.3);
}

.u-philo [class*='u-bg-layer--'][class*='--card'] .right {
  fill: rgba(40, 155, 56, 0.7);
}

.u-philo [class*='u-bg-layer--'][class*='--small'] .bg {
  fill: #00843b;
}

.u-philo [class*='u-bg-layer--'][class*='--small'] .left {
  fill: rgba(255, 255, 255, 0.3);
}

.u-philo [class*='u-bg-layer--'][class*='--small'] .right {
  fill: rgba(255, 255, 255, 0.2);
}

.u-philo [class*='u-bg-layer--'][class*='--footer'] .bg {
  fill: transparent;
}

.u-philo [class*='u-bg-layer--'][class*='--footer'] .left {
  fill: transparent;
}

.u-philo [class*='u-bg-layer--'][class*='--footer'] .right {
  fill: #289b38;
}

.u-philo [class*='u-bg-layer--'][class*='--hero'] .bg {
  fill: #00843b;
}

.u-philo [class*='u-bg-layer--'][class*='--hero'] .top {
  fill: rgba(0, 132, 59, 0.5);
}

.u-philo [class*='u-bg-layer--'][class*='--hero'] .middle {
  fill: rgba(40, 155, 56, 0.5);
}

.u-philo [class*='u-bg-layer--'][class*='--hero'] .bottom {
  fill: #289b38;
}

.u-philo [class*='u-bg-layer--'][class*='--half'] .bg {
  fill: #00843b;
}

.u-philo [class*='u-bg-layer--'][class*='--half'] .left {
  fill: rgba(40, 155, 56, 0.7);
}

.u-vete [class*='u-bg-layer--'][class*='--default'] .bg {
  fill: transparent;
}

.u-vete [class*='u-bg-layer--'][class*='--default'] .left {
  fill: rgba(141, 166, 214, 0.1);
}

.u-vete [class*='u-bg-layer--'][class*='--default'] .right {
  fill: #8da6d6;
}

.u-vete [class*='u-bg-layer--'][class*='--card'] .bg {
  fill: #5b57a2;
}

.u-vete [class*='u-bg-layer--'][class*='--card'] .left {
  fill: rgba(141, 166, 214, 0.3);
}

.u-vete [class*='u-bg-layer--'][class*='--card'] .right {
  fill: rgba(141, 166, 214, 0.7);
}

.u-vete [class*='u-bg-layer--'][class*='--small'] .bg {
  fill: #5b57a2;
}

.u-vete [class*='u-bg-layer--'][class*='--small'] .left {
  fill: rgba(255, 255, 255, 0.3);
}

.u-vete [class*='u-bg-layer--'][class*='--small'] .right {
  fill: rgba(255, 255, 255, 0.2);
}

.u-vete [class*='u-bg-layer--'][class*='--footer'] .bg {
  fill: transparent;
}

.u-vete [class*='u-bg-layer--'][class*='--footer'] .left {
  fill: transparent;
}

.u-vete [class*='u-bg-layer--'][class*='--footer'] .right {
  fill: #8da6d6;
}

.u-vete [class*='u-bg-layer--'][class*='--hero'] .bg {
  fill: #5b57a2;
}

.u-vete [class*='u-bg-layer--'][class*='--hero'] .top {
  fill: rgba(91, 87, 162, 0.5);
}

.u-vete [class*='u-bg-layer--'][class*='--hero'] .middle {
  fill: rgba(141, 166, 214, 0.5);
}

.u-vete [class*='u-bg-layer--'][class*='--hero'] .bottom {
  fill: #8da6d6;
}

.u-vete [class*='u-bg-layer--'][class*='--half'] .bg {
  fill: #5b57a2;
}

.u-vete [class*='u-bg-layer--'][class*='--half'] .left {
  fill: rgba(141, 166, 214, 0.7);
}

.u-archi [class*='u-bg-layer--'][class*='--default'] .bg {
  fill: transparent;
}

.u-archi [class*='u-bg-layer--'][class*='--default'] .left {
  fill: rgba(230, 230, 225, 0.1);
}

.u-archi [class*='u-bg-layer--'][class*='--default'] .right {
  fill: #e6e6e1;
}

.u-archi [class*='u-bg-layer--'][class*='--card'] .bg {
  fill: #c6c0b4;
}

.u-archi [class*='u-bg-layer--'][class*='--card'] .left {
  fill: rgba(230, 230, 225, 0.3);
}

.u-archi [class*='u-bg-layer--'][class*='--card'] .right {
  fill: rgba(230, 230, 225, 0.7);
}

.u-archi [class*='u-bg-layer--'][class*='--small'] .bg {
  fill: #c6c0b4;
}

.u-archi [class*='u-bg-layer--'][class*='--small'] .left {
  fill: rgba(255, 255, 255, 0.3);
}

.u-archi [class*='u-bg-layer--'][class*='--small'] .right {
  fill: rgba(255, 255, 255, 0.2);
}

.u-archi [class*='u-bg-layer--'][class*='--footer'] .bg {
  fill: transparent;
}

.u-archi [class*='u-bg-layer--'][class*='--footer'] .left {
  fill: transparent;
}

.u-archi [class*='u-bg-layer--'][class*='--footer'] .right {
  fill: #e6e6e1;
}

.u-archi [class*='u-bg-layer--'][class*='--hero'] .bg {
  fill: #c6c0b4;
}

.u-archi [class*='u-bg-layer--'][class*='--hero'] .top {
  fill: rgba(198, 192, 180, 0.5);
}

.u-archi [class*='u-bg-layer--'][class*='--hero'] .middle {
  fill: rgba(230, 230, 225, 0.5);
}

.u-archi [class*='u-bg-layer--'][class*='--hero'] .bottom {
  fill: #e6e6e1;
}

.u-archi [class*='u-bg-layer--'][class*='--half'] .bg {
  fill: #c6c0b4;
}

.u-archi [class*='u-bg-layer--'][class*='--half'] .left {
  fill: rgba(230, 230, 225, 0.7);
}

.u-sciences [class*='u-bg-layer--'][class*='--default'] .bg {
  fill: transparent;
}

.u-sciences [class*='u-bg-layer--'][class*='--default'] .left {
  fill: rgba(31, 186, 219, 0.1);
}

.u-sciences [class*='u-bg-layer--'][class*='--default'] .right {
  fill: #1fbadb;
}

.u-sciences [class*='u-bg-layer--'][class*='--card'] .bg {
  fill: #005ca9;
}

.u-sciences [class*='u-bg-layer--'][class*='--card'] .left {
  fill: rgba(31, 186, 219, 0.3);
}

.u-sciences [class*='u-bg-layer--'][class*='--card'] .right {
  fill: rgba(31, 186, 219, 0.7);
}

.u-sciences [class*='u-bg-layer--'][class*='--small'] .bg {
  fill: #005ca9;
}

.u-sciences [class*='u-bg-layer--'][class*='--small'] .left {
  fill: rgba(255, 255, 255, 0.3);
}

.u-sciences [class*='u-bg-layer--'][class*='--small'] .right {
  fill: rgba(255, 255, 255, 0.2);
}

.u-sciences [class*='u-bg-layer--'][class*='--footer'] .bg {
  fill: transparent;
}

.u-sciences [class*='u-bg-layer--'][class*='--footer'] .left {
  fill: transparent;
}

.u-sciences [class*='u-bg-layer--'][class*='--footer'] .right {
  fill: #1fbadb;
}

.u-sciences [class*='u-bg-layer--'][class*='--hero'] .bg {
  fill: #005ca9;
}

.u-sciences [class*='u-bg-layer--'][class*='--hero'] .top {
  fill: rgba(0, 92, 169, 0.5);
}

.u-sciences [class*='u-bg-layer--'][class*='--hero'] .middle {
  fill: rgba(31, 186, 219, 0.5);
}

.u-sciences [class*='u-bg-layer--'][class*='--hero'] .bottom {
  fill: #1fbadb;
}

.u-sciences [class*='u-bg-layer--'][class*='--half'] .bg {
  fill: #005ca9;
}

.u-sciences [class*='u-bg-layer--'][class*='--half'] .left {
  fill: rgba(31, 186, 219, 0.7);
}

.u-sc-app [class*='u-bg-layer--'][class*='--default'] .bg {
  fill: transparent;
}

.u-sc-app [class*='u-bg-layer--'][class*='--default'] .left {
  fill: rgba(248, 170, 0, 0.1);
}

.u-sc-app [class*='u-bg-layer--'][class*='--default'] .right {
  fill: #f8aa00;
}

.u-sc-app [class*='u-bg-layer--'][class*='--card'] .bg {
  fill: #f07f3c;
}

.u-sc-app [class*='u-bg-layer--'][class*='--card'] .left {
  fill: rgba(248, 170, 0, 0.3);
}

.u-sc-app [class*='u-bg-layer--'][class*='--card'] .right {
  fill: rgba(248, 170, 0, 0.7);
}

.u-sc-app [class*='u-bg-layer--'][class*='--small'] .bg {
  fill: #f07f3c;
}

.u-sc-app [class*='u-bg-layer--'][class*='--small'] .left {
  fill: rgba(255, 255, 255, 0.3);
}

.u-sc-app [class*='u-bg-layer--'][class*='--small'] .right {
  fill: rgba(255, 255, 255, 0.2);
}

.u-sc-app [class*='u-bg-layer--'][class*='--footer'] .bg {
  fill: transparent;
}

.u-sc-app [class*='u-bg-layer--'][class*='--footer'] .left {
  fill: transparent;
}

.u-sc-app [class*='u-bg-layer--'][class*='--footer'] .right {
  fill: #f8aa00;
}

.u-sc-app [class*='u-bg-layer--'][class*='--hero'] .bg {
  fill: #f07f3c;
}

.u-sc-app [class*='u-bg-layer--'][class*='--hero'] .top {
  fill: rgba(240, 127, 60, 0.5);
}

.u-sc-app [class*='u-bg-layer--'][class*='--hero'] .middle {
  fill: rgba(248, 170, 0, 0.5);
}

.u-sc-app [class*='u-bg-layer--'][class*='--hero'] .bottom {
  fill: #f8aa00;
}

.u-sc-app [class*='u-bg-layer--'][class*='--half'] .bg {
  fill: #f07f3c;
}

.u-sc-app [class*='u-bg-layer--'][class*='--half'] .left {
  fill: rgba(248, 170, 0, 0.7);
}

.u-hec [class*='u-bg-layer--'][class*='--default'] .bg {
  fill: transparent;
}

.u-hec [class*='u-bg-layer--'][class*='--default'] .left {
  fill: rgba(198, 192, 180, 0.1);
}

.u-hec [class*='u-bg-layer--'][class*='--default'] .right {
  fill: #c6c0b4;
}

.u-hec [class*='u-bg-layer--'][class*='--card'] .bg {
  fill: #8c8b82;
}

.u-hec [class*='u-bg-layer--'][class*='--card'] .left {
  fill: rgba(198, 192, 180, 0.3);
}

.u-hec [class*='u-bg-layer--'][class*='--card'] .right {
  fill: rgba(198, 192, 180, 0.7);
}

.u-hec [class*='u-bg-layer--'][class*='--small'] .bg {
  fill: #8c8b82;
}

.u-hec [class*='u-bg-layer--'][class*='--small'] .left {
  fill: rgba(255, 255, 255, 0.3);
}

.u-hec [class*='u-bg-layer--'][class*='--small'] .right {
  fill: rgba(255, 255, 255, 0.2);
}

.u-hec [class*='u-bg-layer--'][class*='--footer'] .bg {
  fill: transparent;
}

.u-hec [class*='u-bg-layer--'][class*='--footer'] .left {
  fill: transparent;
}

.u-hec [class*='u-bg-layer--'][class*='--footer'] .right {
  fill: #c6c0b4;
}

.u-hec [class*='u-bg-layer--'][class*='--hero'] .bg {
  fill: #8c8b82;
}

.u-hec [class*='u-bg-layer--'][class*='--hero'] .top {
  fill: rgba(140, 139, 130, 0.5);
}

.u-hec [class*='u-bg-layer--'][class*='--hero'] .middle {
  fill: rgba(198, 192, 180, 0.5);
}

.u-hec [class*='u-bg-layer--'][class*='--hero'] .bottom {
  fill: #c6c0b4;
}

.u-hec [class*='u-bg-layer--'][class*='--half'] .bg {
  fill: #8c8b82;
}

.u-hec [class*='u-bg-layer--'][class*='--half'] .left {
  fill: rgba(198, 192, 180, 0.7);
}

.u-big-title {
  color: #e6e6e1 !important;
  font-size: 3.8rem;
  line-height: .8;
}

@media only screen and (min-width: 34.375em) {
  .u-big-title {
    font-size: 4.5rem;
  }
}

@media only screen and (min-width: 53.75em) {
  .u-big-title {
    margin-bottom: 4rem;
    font-size: 6.5rem;
  }
}

@media only screen and (min-width: 71.25em) {
  .u-big-title {
    margin-bottom: 5rem;
    font-size: 8rem;
  }
}

.u-breadcrumb {
  padding: 4rem 0 0;
  font-size: 1rem;
  letter-spacing: .12rem;
  fill: #e6e6e1;
}

.u-breadcrumb svg {
  width: 16px;
  height: .8rem;
}

.u-breadcrumb a {
  color: inherit;
  fill: #e6e6e1;
}

.u-faculty .u-breadcrumb a {
  color: #404040;
}

.u-breadcrumb__list {
  display: none;
}

.u-breadcrumb__list li {
  display: inline;
  margin: 0 .25rem;
}

.u-breadcrumb__list li svg {
  width: 6px;
  margin-left: .5rem;
}

.u-breadcrumb__list li:last-child svg {
  display: none;
}

.u-breadcrumb__back {
  display: inline-block;
}

.u-breadcrumb__back a {
  color: #5fa4b0;
  font-weight: 900;
  letter-spacing: 0px;
  fill: #5fa4b0;
}

.u-faculty .u-breadcrumb__back a {
  color: #404040;
  fill: #404040;
}

.u-breadcrumb__back svg {
  margin-right: .6rem;
}

@media only screen and (min-width: 34.375em) {
  .u-breadcrumb__list {
    display: inline-block;
  }
  .u-breadcrumb__back::after {
    content: '';
    display: inline-block;
    width: .2rem;
    height: 1.7rem;
    margin: 0 .6rem;
    background: #e6e6e1;
    border-radius: .2rem;
    vertical-align: middle;
  }
}

.u-box,
[class*='u-box--'] {
  width: 100%;
  margin: 4rem 0;
  border: 1px solid #e6e6e1;
  padding: 2.5rem 3rem;
  background: white;
  border-radius: .4rem;
}

.u-box__title {
  position: relative;
  margin: 0;
}

.u-box__title svg {
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: auto;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 0;
  width: 1rem;
  height: .7rem;
  fill: #00707f;
}

.u-box__title .icon-icons-cross {
  display: none;
  width: 1.3rem;
  height: 1.3rem;
}

.u-box__title.is-open .icon-arrow-caret-down {
  display: none;
}

.u-box__title.is-open .icon-icons-cross {
  display: block;
}

.u-box__title[data-accordion-toggler] {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.u-box__content {
  padding-top: 3rem;
}

.u-btn,
[class*='u-btn--'] {
  display: inline-block;
  border: 0;
  padding: 1em 1.5em;
  background-color: #00707f;
  background-image: linear-gradient(to right, #00707f 51%, #5fa4b0 51%);
  background-position: 99% 0;
  background-size: 206% 100%;
  color: white !important;
  font-size: 1.3rem;
  letter-spacing: .5px;
  border-radius: 4px;
  transition: background-position 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.u-uliege .u-btn, .u-uliege
[class*='u-btn--'] {
  background-color: #00707f;
  background-image: linear-gradient(to right, #5fa4b0 51%, #00707f 51%);
}

.u-sc-soc .u-btn, .u-sc-soc
[class*='u-btn--'] {
  background-color: #f8aa00;
  background-image: linear-gradient(to right, #ffd000 51%, #f8aa00 51%);
}

.u-medecine .u-btn, .u-medecine
[class*='u-btn--'] {
  background-color: #940104;
  background-image: linear-gradient(to right, #e62d31 51%, #940104 51%);
}

.u-droit .u-btn, .u-droit
[class*='u-btn--'] {
  background-color: #5b2c86;
  background-image: linear-gradient(to right, #a8589e 51%, #5b2c86 51%);
}

.u-agro .u-btn, .u-agro
[class*='u-btn--'] {
  background-color: #7db928;
  background-image: linear-gradient(to right, #b9cd76 51%, #7db928 51%);
}

.u-psycho .u-btn, .u-psycho
[class*='u-btn--'] {
  background-color: #289b38;
  background-image: linear-gradient(to right, #7db928 51%, #289b38 51%);
}

.u-philo .u-btn, .u-philo
[class*='u-btn--'] {
  background-color: #00843b;
  background-image: linear-gradient(to right, #289b38 51%, #00843b 51%);
}

.u-vete .u-btn, .u-vete
[class*='u-btn--'] {
  background-color: #5b57a2;
  background-image: linear-gradient(to right, #8da6d6 51%, #5b57a2 51%);
}

.u-archi .u-btn, .u-archi
[class*='u-btn--'] {
  background-color: #c6c0b4;
  background-image: linear-gradient(to right, #e6e6e1 51%, #c6c0b4 51%);
}

.u-sciences .u-btn, .u-sciences
[class*='u-btn--'] {
  background-color: #005ca9;
  background-image: linear-gradient(to right, #1fbadb 51%, #005ca9 51%);
}

.u-sc-app .u-btn, .u-sc-app
[class*='u-btn--'] {
  background-color: #f07f3c;
  background-image: linear-gradient(to right, #f8aa00 51%, #f07f3c 51%);
}

.u-hec .u-btn, .u-hec
[class*='u-btn--'] {
  background-color: #8c8b82;
  background-image: linear-gradient(to right, #c6c0b4 51%, #8c8b82 51%);
}

.u-btn svg,
[class*='u-btn--'] svg {
  position: relative;
  top: .2rem;
  display: inline-block;
  width: 1rem;
  height: 1.2rem;
  margin-right: 1rem;
  fill: white;
}

[data-clickable]:hover .u-btn, .u-btn:hover, .u-btn:focus, [data-clickable]:hover
[class*='u-btn--'],
[class*='u-btn--']:hover,
[class*='u-btn--']:focus {
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2);
  background-position: 0 0;
  color: white;
  text-decoration: none;
}

[class*='u-btn--'][class*='--iconright'] svg {
  top: -.1rem;
  width: .5rem;
  height: .7rem;
  margin: 0 0 0 1rem;
}

[class*='u-btn--'][class*='--white'] {
  border: 0.1rem solid #e6e6e1;
  background: white;
  color: #00707f !important;
}

.u-uliege [class*='u-btn--'][class*='--white'] {
  color: #00707f !important;
}

.u-sc-soc [class*='u-btn--'][class*='--white'] {
  color: #f8aa00 !important;
}

.u-medecine [class*='u-btn--'][class*='--white'] {
  color: #940104 !important;
}

.u-droit [class*='u-btn--'][class*='--white'] {
  color: #5b2c86 !important;
}

.u-agro [class*='u-btn--'][class*='--white'] {
  color: #7db928 !important;
}

.u-psycho [class*='u-btn--'][class*='--white'] {
  color: #289b38 !important;
}

.u-philo [class*='u-btn--'][class*='--white'] {
  color: #00843b !important;
}

.u-vete [class*='u-btn--'][class*='--white'] {
  color: #5b57a2 !important;
}

.u-archi [class*='u-btn--'][class*='--white'] {
  color: #c6c0b4 !important;
}

.u-sciences [class*='u-btn--'][class*='--white'] {
  color: #005ca9 !important;
}

.u-sc-app [class*='u-btn--'][class*='--white'] {
  color: #f07f3c !important;
}

.u-hec [class*='u-btn--'][class*='--white'] {
  color: #8c8b82 !important;
}

[class*='u-btn--'][class*='--white'] svg {
  position: absolute;
  top: .9rem;
  right: .2rem;
  width: 2.5rem;
  height: 2.2rem;
  fill: #00707f;
}

.u-uliege [class*='u-btn--'][class*='--white'] svg {
  fill: #00707f;
}

.u-sc-soc [class*='u-btn--'][class*='--white'] svg {
  fill: #f8aa00;
}

.u-medecine [class*='u-btn--'][class*='--white'] svg {
  fill: #940104;
}

.u-droit [class*='u-btn--'][class*='--white'] svg {
  fill: #5b2c86;
}

.u-agro [class*='u-btn--'][class*='--white'] svg {
  fill: #7db928;
}

.u-psycho [class*='u-btn--'][class*='--white'] svg {
  fill: #289b38;
}

.u-philo [class*='u-btn--'][class*='--white'] svg {
  fill: #00843b;
}

.u-vete [class*='u-btn--'][class*='--white'] svg {
  fill: #5b57a2;
}

.u-archi [class*='u-btn--'][class*='--white'] svg {
  fill: #c6c0b4;
}

.u-sciences [class*='u-btn--'][class*='--white'] svg {
  fill: #005ca9;
}

.u-sc-app [class*='u-btn--'][class*='--white'] svg {
  fill: #f07f3c;
}

.u-hec [class*='u-btn--'][class*='--white'] svg {
  fill: #8c8b82;
}

[data-clickable]:hover [class*='u-btn--'][class*='--white'], [class*='u-btn--'][class*='--white']:hover, [class*='u-btn--'][class*='--white']:focus {
  color: #5fa4b0 !important;
}

.u-uliege [data-clickable]:hover [class*='u-btn--'][class*='--white'], .u-uliege [class*='u-btn--'][class*='--white']:hover, .u-uliege [class*='u-btn--'][class*='--white']:focus {
  color: #5fa4b0 !important;
}

.u-sc-soc [data-clickable]:hover [class*='u-btn--'][class*='--white'], .u-sc-soc [class*='u-btn--'][class*='--white']:hover, .u-sc-soc [class*='u-btn--'][class*='--white']:focus {
  color: #ffd000 !important;
}

.u-medecine [data-clickable]:hover [class*='u-btn--'][class*='--white'], .u-medecine [class*='u-btn--'][class*='--white']:hover, .u-medecine [class*='u-btn--'][class*='--white']:focus {
  color: #e62d31 !important;
}

.u-droit [data-clickable]:hover [class*='u-btn--'][class*='--white'], .u-droit [class*='u-btn--'][class*='--white']:hover, .u-droit [class*='u-btn--'][class*='--white']:focus {
  color: #a8589e !important;
}

.u-agro [data-clickable]:hover [class*='u-btn--'][class*='--white'], .u-agro [class*='u-btn--'][class*='--white']:hover, .u-agro [class*='u-btn--'][class*='--white']:focus {
  color: #b9cd76 !important;
}

.u-psycho [data-clickable]:hover [class*='u-btn--'][class*='--white'], .u-psycho [class*='u-btn--'][class*='--white']:hover, .u-psycho [class*='u-btn--'][class*='--white']:focus {
  color: #7db928 !important;
}

.u-philo [data-clickable]:hover [class*='u-btn--'][class*='--white'], .u-philo [class*='u-btn--'][class*='--white']:hover, .u-philo [class*='u-btn--'][class*='--white']:focus {
  color: #289b38 !important;
}

.u-vete [data-clickable]:hover [class*='u-btn--'][class*='--white'], .u-vete [class*='u-btn--'][class*='--white']:hover, .u-vete [class*='u-btn--'][class*='--white']:focus {
  color: #8da6d6 !important;
}

.u-archi [data-clickable]:hover [class*='u-btn--'][class*='--white'], .u-archi [class*='u-btn--'][class*='--white']:hover, .u-archi [class*='u-btn--'][class*='--white']:focus {
  color: #e6e6e1 !important;
}

.u-sciences [data-clickable]:hover [class*='u-btn--'][class*='--white'], .u-sciences [class*='u-btn--'][class*='--white']:hover, .u-sciences [class*='u-btn--'][class*='--white']:focus {
  color: #1fbadb !important;
}

.u-sc-app [data-clickable]:hover [class*='u-btn--'][class*='--white'], .u-sc-app [class*='u-btn--'][class*='--white']:hover, .u-sc-app [class*='u-btn--'][class*='--white']:focus {
  color: #f8aa00 !important;
}

.u-hec [data-clickable]:hover [class*='u-btn--'][class*='--white'], .u-hec [class*='u-btn--'][class*='--white']:hover, .u-hec [class*='u-btn--'][class*='--white']:focus {
  color: #c6c0b4 !important;
}

/**
.u-card

Variants:
  - .u-card--medium
  - .u-card--big
  - .u-card--full
  - .u-card--hero
  - .u-card--horizontal
  - .u-card--noimage
  - .u-card--video
**/
.u-card,
[class*='u-card--'] {
  width: 100%;
  margin: 4rem 0;
}

.u-card__cover {
  position: relative;
  overflow: hidden;
  width: 100%;
}

.u-card__cover::before {
  content: '';
  display: block;
  width: 100%;
  padding-top: 56.25%;
}

.u-card__cover img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  font-family: "object-fit: cover";
  transition: -webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1);
  transition: transform 1s cubic-bezier(0.19, 1, 0.22, 1);
  transition: transform 1s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1);
}

.u-card__cover > img {
  transition: -webkit-transform 0.35s cubic-bezier(0, 0, 0.58, 1), -webkit-filter 0.35s cubic-bezier(0, 0, 0.58, 1);
  transition: transform 0.35s cubic-bezier(0, 0, 0.58, 1), filter 0.35s cubic-bezier(0, 0, 0.58, 1);
  transition: transform 0.35s cubic-bezier(0, 0, 0.58, 1), filter 0.35s cubic-bezier(0, 0, 0.58, 1), -webkit-transform 0.35s cubic-bezier(0, 0, 0.58, 1), -webkit-filter 0.35s cubic-bezier(0, 0, 0.58, 1);
}

[data-clickable]:not([class*='--full']):not([class*='--hero']):not([class*='--video']):hover .u-card__cover > img {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}

.u-card__cover iframe {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  height: 100% !important;
}

.u-card__cover .u-slider {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.u-card__cover-inner {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.u-card__cover__text {
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: auto;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  position: absolute;
  z-index: 6;
  left: 100%;
  color: #82cbd7;
  font-size: 15rem;
  line-height: .9;
  text-transform: uppercase;
  white-space: nowrap;
  opacity: 0;
  will-change: transform;
}

.u-uliege .u-card__cover__text {
  color: #5fa4b0;
}

.u-sc-soc .u-card__cover__text {
  color: #ffd000;
}

.u-medecine .u-card__cover__text {
  color: #e62d31;
}

.u-droit .u-card__cover__text {
  color: #a8589e;
}

.u-agro .u-card__cover__text {
  color: #b9cd76;
}

.u-psycho .u-card__cover__text {
  color: #7db928;
}

.u-philo .u-card__cover__text {
  color: #289b38;
}

.u-vete .u-card__cover__text {
  color: #8da6d6;
}

.u-archi .u-card__cover__text {
  color: #e6e6e1;
}

.u-sciences .u-card__cover__text {
  color: #1fbadb;
}

.u-sc-app .u-card__cover__text {
  color: #f8aa00;
}

.u-hec .u-card__cover__text {
  color: #c6c0b4;
}

[class*='u-card--'][class*='--medium'] .u-card__cover__text {
  font-size: 10rem;
}

[class*='u-card--'][class*='--big'] .u-card__cover__text {
  font-size: 14rem;
}

.u-card:hover .u-card__cover img,
[class*='u-card--']:hover:not([class*='--full']):not([class*='--hero']):not([class*='--video']) .u-card__cover img {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

.u-card:hover .u-card__cover__layer,
[class*='u-card--']:hover:not([class*='--full']):not([class*='--hero']):not([class*='--video']) .u-card__cover__layer {
  opacity: 1;
}

html:not(.mix-blend-mode) .u-card:hover .u-card__cover__layer, html:not(.mix-blend-mode)
[class*='u-card--']:hover:not([class*='--full']):not([class*='--hero']):not([class*='--video']) .u-card__cover__layer {
  opacity: .7;
}

@-webkit-keyframes looptext {
  0% {
    left: 100%;
    -webkit-transform: translate(0%, -50%);
    transform: translate(0%, -50%);
  }
  100% {
    left: 0%;
    -webkit-transform: translate(-100%, -50%);
    transform: translate(-100%, -50%);
  }
}

@keyframes looptext {
  0% {
    left: 100%;
    -webkit-transform: translate(0%, -50%);
    transform: translate(0%, -50%);
  }
  100% {
    left: 0%;
    -webkit-transform: translate(-100%, -50%);
    transform: translate(-100%, -50%);
  }
}

.u-card__content {
  position: relative;
  z-index: 10;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  margin: 0 auto;
  border: 1px solid #e6e6e1;
  padding: 3.6rem;
  background: white;
}

.u-card__content::after {
  content: '';
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 4px 4px 30px rgba(0, 0, 0, 0.1);
  opacity: 0;
  transition: opacity 0.35s cubic-bezier(0, 0, 0.58, 1);
}

@media only screen and (min-width: 34.375em) {
  .u-card__content {
    width: calc(100% - 2rem);
    margin-top: -2rem;
  }
}

@media only screen and (min-width: 53.75em) {
  .u-home__slider .u-card__content,
  .u-home__video .u-card__content {
    background-color: transparent;
    color: white;
  }
}

.u-card__content[data-clickable]:hover::after,
[data-clickable]:hover .u-card__content::after {
  opacity: 1;
}

.u-card__content__text {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  margin-bottom: 2rem;
  font-size: 1.5rem;
}

@media only screen and (min-width: 53.75em) {
  .u-home__slider .u-card__content__text,
  .u-home__video .u-card__content__text {
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    font-size: 4rem;
    font-weight: 600;
  }
}

.u-card__content__inner {
  position: relative;
  z-index: 10;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.u-card__content__header,
.u-card__content__text {
  width: 100%;
}

.u-card__content__header__category {
  color: #5fa4b0;
  font-size: 1rem;
  letter-spacing: .2rem;
}

.u-faculty .u-card__content__header__category {
  color: #4a4a4a;
}

.u-card__content__header__category svg {
  position: relative;
  top: -.1rem;
  width: 3.5rem;
  height: 3.5rem;
  margin-right: .7rem;
  fill: #00707f;
  vertical-align: middle;
}

.u-uliege .u-card__content__header__category svg {
  fill: #00707f;
}

.u-sc-soc .u-card__content__header__category svg {
  fill: #f8aa00;
}

.u-medecine .u-card__content__header__category svg {
  fill: #940104;
}

.u-droit .u-card__content__header__category svg {
  fill: #5b2c86;
}

.u-agro .u-card__content__header__category svg {
  fill: #7db928;
}

.u-psycho .u-card__content__header__category svg {
  fill: #289b38;
}

.u-philo .u-card__content__header__category svg {
  fill: #00843b;
}

.u-vete .u-card__content__header__category svg {
  fill: #5b57a2;
}

.u-archi .u-card__content__header__category svg {
  fill: #c6c0b4;
}

.u-sciences .u-card__content__header__category svg {
  fill: #005ca9;
}

.u-sc-app .u-card__content__header__category svg {
  fill: #f07f3c;
}

.u-hec .u-card__content__header__category svg {
  fill: #8c8b82;
}

.u-card__content__header__category .icon-share-youtube {
  fill: #ff0028;
}

.u-card__content__header__date {
  position: relative;
  display: block;
  margin-bottom: .5em;
  padding-bottom: .5em;
}

.u-card__content__header__date::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2px;
  background-color: #00707f;
  border-radius: 1px;
}

.u-uliege .u-card__content__header__date::after {
  background-color: #00707f;
}

.u-sc-soc .u-card__content__header__date::after {
  background-color: #f8aa00;
}

.u-medecine .u-card__content__header__date::after {
  background-color: #940104;
}

.u-droit .u-card__content__header__date::after {
  background-color: #5b2c86;
}

.u-agro .u-card__content__header__date::after {
  background-color: #7db928;
}

.u-psycho .u-card__content__header__date::after {
  background-color: #289b38;
}

.u-philo .u-card__content__header__date::after {
  background-color: #00843b;
}

.u-vete .u-card__content__header__date::after {
  background-color: #5b57a2;
}

.u-archi .u-card__content__header__date::after {
  background-color: #c6c0b4;
}

.u-sciences .u-card__content__header__date::after {
  background-color: #005ca9;
}

.u-sc-app .u-card__content__header__date::after {
  background-color: #f07f3c;
}

.u-hec .u-card__content__header__date::after {
  background-color: #8c8b82;
}

.u-card__content__header__title {
  margin: 0 0 .75em !important;
}

@media only screen and (min-width: 53.75em) {
  .u-home__slider .u-card__content__header__title,
  .u-home__video .u-card__content__header__title {
    max-width: 58rem;
    margin-top: .5em !important;
    margin-bottom: .125em !important;
    color: white;
    font-size: 8rem;
    line-height: 0.95;
  }
}

.u-card__content__header__subtitle {
  margin: -1em 0 1em;
}

.u-card__social {
  width: 100%;
}

.u-card__social ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  text-align: center;
}

.u-card__social a {
  display: inline-block;
}

.u-card__social li {
  -webkit-flex-basis: 33.3%;
  -ms-flex-preferred-size: 33.3%;
  flex-basis: 33.3%;
  margin: 0.3rem 0;
}

.u-card__social .u-icon {
  width: 3.2rem;
  height: 3.5rem;
}

.u-card__social .icon-share-facebook {
  fill: #3b5998;
}

.u-card__social .icon-share-youtube {
  fill: #cd201f;
}

.u-card__social .icon-share-twitter {
  fill: #55acee;
}

.u-card__social .icon-share-linkedin {
  fill: #0077b5;
}

.u-card__social .icon-share-googleplus {
  fill: #cc3732;
}

.u-card__social .icon-share-instagram {
  fill: #e12f67;
}

@media only screen and (min-width: 53.75em) {
  [class*='u-card--'][class*='--medium']:not([class*='--video']) {
    position: relative;
    margin-bottom: calc(3rem + 10px);
  }
  [class*='u-card--'][class*='--medium']:not([class*='--video']) .u-card__content {
    position: absolute;
    bottom: -10px;
    left: 10px;
    max-width: 32rem;
  }
}

@media only screen and (min-width: 53.75em) {
  [class*='u-card--'][class*='--big']:not([class*='--video']) {
    position: relative;
  }
}

@media only screen and (min-width: 53.75em) {
  [class*='u-card--'][class*='--big']:not([class*='--video']) .u-card__content {
    position: absolute;
    top: 50%;
    right: auto;
    bottom: auto;
    left: auto;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    left: -2rem;
    width: 80%;
    max-width: 40rem;
    height: 80%;
    max-height: 45rem;
    margin: 0;
  }
}

@media only screen and (min-width: 64em) and (max-width: 79.99em) {
  [class*='u-card--'][class*='--big']:not([class*='--video']) .u-card__content {
    left: -4rem;
  }
}

@media only screen and (min-width: 80em) {
  [class*='u-card--'][class*='--big']:not([class*='--video']) .u-card__content {
    left: -8rem;
  }
}

[class*='u-card--'][class*='--full'],
[class*='u-card--'][class*='--hero'] {
  margin: 0 0 4rem;
}

@media only screen and (min-width: 53.75em) {
  [class*='u-card--'][class*='--full'],
  [class*='u-card--'][class*='--hero'] {
    background-color: #00707f;
  }
  .u-uliege [class*='u-card--'][class*='--full'], .u-uliege
  [class*='u-card--'][class*='--hero'] {
    background-color: #00707f;
  }
  .u-sc-soc [class*='u-card--'][class*='--full'], .u-sc-soc
  [class*='u-card--'][class*='--hero'] {
    background-color: #f8aa00;
  }
  .u-medecine [class*='u-card--'][class*='--full'], .u-medecine
  [class*='u-card--'][class*='--hero'] {
    background-color: #940104;
  }
  .u-droit [class*='u-card--'][class*='--full'], .u-droit
  [class*='u-card--'][class*='--hero'] {
    background-color: #5b2c86;
  }
  .u-agro [class*='u-card--'][class*='--full'], .u-agro
  [class*='u-card--'][class*='--hero'] {
    background-color: #7db928;
  }
  .u-psycho [class*='u-card--'][class*='--full'], .u-psycho
  [class*='u-card--'][class*='--hero'] {
    background-color: #289b38;
  }
  .u-philo [class*='u-card--'][class*='--full'], .u-philo
  [class*='u-card--'][class*='--hero'] {
    background-color: #00843b;
  }
  .u-vete [class*='u-card--'][class*='--full'], .u-vete
  [class*='u-card--'][class*='--hero'] {
    background-color: #5b57a2;
  }
  .u-archi [class*='u-card--'][class*='--full'], .u-archi
  [class*='u-card--'][class*='--hero'] {
    background-color: #c6c0b4;
  }
  .u-sciences [class*='u-card--'][class*='--full'], .u-sciences
  [class*='u-card--'][class*='--hero'] {
    background-color: #005ca9;
  }
  .u-sc-app [class*='u-card--'][class*='--full'], .u-sc-app
  [class*='u-card--'][class*='--hero'] {
    background-color: #f07f3c;
  }
  .u-hec [class*='u-card--'][class*='--full'], .u-hec
  [class*='u-card--'][class*='--hero'] {
    background-color: #8c8b82;
  }
}

.u-faculty.u-homepage [class*='u-card--'][class*='--full'], .u-faculty.u-homepage
[class*='u-card--'][class*='--hero'] {
  margin-bottom: 0;
}

[class*='u-card--'][class*='--full'] .u-card__cover,
[class*='u-card--'][class*='--hero'] .u-card__cover {
  overflow: visible;
}

@media only screen and (min-width: 71.25em) {
  [class*='u-card--'][class*='--full'] .u-card__cover,
  [class*='u-card--'][class*='--hero'] .u-card__cover {
    overflow: visible;
  }
}

[class*='u-card--'][class*='--full'] .u-card__content,
[class*='u-card--'][class*='--hero'] .u-card__content {
  overflow: hidden;
  width: 100%;
  margin-top: 0;
  border: 0;
  padding: 4rem 3rem 4rem 4rem;
  font-size: 1.8rem;
}

@media only screen and (min-width: 53.75em) {
  [class*='u-card--'][class*='--full'] .u-card__content,
  [class*='u-card--'][class*='--hero'] .u-card__content {
    padding-right: 6rem;
  }
}

@media only screen and (min-width: 80em) {
  [class*='u-card--'][class*='--full'] .u-card__content,
  [class*='u-card--'][class*='--hero'] .u-card__content {
    padding-top: 5rem;
    padding-left: 5rem;
  }
}

@media only screen and (min-width: 53.75em) {
  [class*='u-card--'][class*='--full'] {
    position: relative;
    height: 62rem;
  }
}

@media only screen and (min-width: 53.75em) {
  [class*='u-card--'][class*='--full'] .u-card__cover {
    height: 100%;
  }
  [class*='u-card--'][class*='--full'] .u-card__cover::before {
    content: none;
  }
}

@media only screen and (min-width: 53.75em) {
  [class*='u-card--'][class*='--full'] .u-card__content {
    position: absolute;
    bottom: 10rem;
    left: 5%;
    width: 42rem;
    height: 42rem;
  }
}

@media only screen and (min-width: 80em) {
  [class*='u-card--'][class*='--full'] .u-card__content {
    left: 10%;
  }
}

[class*='u-card--'][class*='--full'].u-home__slider, [class*='u-card--'][class*='--full'].u-home__video {
  margin-bottom: 6rem;
}

@media only screen and (min-width: 53.75em) and (max-width: 71.24em) {
  [class*='u-card--'][class*='--full'].u-home__slider, [class*='u-card--'][class*='--full'].u-home__video {
    height: 52rem;
  }
}

@media only screen and (min-width: 53.75em) {
  [class*='u-card--'][class*='--full'].u-home__slider .u-card__content, [class*='u-card--'][class*='--full'].u-home__video .u-card__content {
    right: 2rem;
    left: 4rem;
    width: auto;
    height: 32rem;
    padding: 0;
  }
}

@media only screen and (min-width: 71.25em) {
  [class*='u-card--'][class*='--full'].u-home__slider .u-card__content, [class*='u-card--'][class*='--full'].u-home__video .u-card__content {
    left: 10rem;
    height: 42rem;
  }
}

[class*='u-card--'][class*='--full'].u-home__slider {
  margin-bottom: 6rem;
}

@media only screen and (min-width: 64em) {
  [class*='u-card--'][class*='--full'].u-home__slider .u-card__content {
    right: auto;
    left: 50%;
    width: 104rem;
    padding: 0 2rem;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}

@media only screen and (min-width: 53.75em) {
  [class*='u-card--'][class*='--hero'] {
    position: relative;
    height: 52rem;
  }
}

@media only screen and (min-width: 80em) {
  [class*='u-card--'][class*='--hero'] {
    height: 62rem;
    background-color: #00707f;
  }
  .u-uliege [class*='u-card--'][class*='--hero'] {
    background-color: #00707f;
  }
  .u-sc-soc [class*='u-card--'][class*='--hero'] {
    background-color: #f8aa00;
  }
  .u-medecine [class*='u-card--'][class*='--hero'] {
    background-color: #940104;
  }
  .u-droit [class*='u-card--'][class*='--hero'] {
    background-color: #5b2c86;
  }
  .u-agro [class*='u-card--'][class*='--hero'] {
    background-color: #7db928;
  }
  .u-psycho [class*='u-card--'][class*='--hero'] {
    background-color: #289b38;
  }
  .u-philo [class*='u-card--'][class*='--hero'] {
    background-color: #00843b;
  }
  .u-vete [class*='u-card--'][class*='--hero'] {
    background-color: #5b57a2;
  }
  .u-archi [class*='u-card--'][class*='--hero'] {
    background-color: #c6c0b4;
  }
  .u-sciences [class*='u-card--'][class*='--hero'] {
    background-color: #005ca9;
  }
  .u-sc-app [class*='u-card--'][class*='--hero'] {
    background-color: #f07f3c;
  }
  .u-hec [class*='u-card--'][class*='--hero'] {
    background-color: #8c8b82;
  }
}

[class*='u-card--'][class*='--hero'] .u-card__cover {
  max-width: 128rem;
  margin: 0 0 0 auto;
}

@media only screen and (min-width: 53.75em) {
  [class*='u-card--'][class*='--hero'] .u-card__cover {
    height: 100%;
  }
  [class*='u-card--'][class*='--hero'] .u-card__cover::before {
    content: none;
  }
}

@media only screen and (min-width: 80em) {
  [class*='u-card--'][class*='--hero'] .u-card__cover {
    max-width: 100%;
  }
}

@media only screen and (min-width: 53.75em) {
  [class*='u-card--'][class*='--hero'] .u-card__content {
    position: absolute;
    bottom: 3rem;
    left: 0;
    width: 42rem;
    height: 46rem;
  }
}

@media only screen and (min-width: 80em) {
  [class*='u-card--'][class*='--hero'] .u-card__content {
    bottom: 8rem;
    left: 6.5rem;
    height: 46rem;
  }
}

@media only screen and (min-width: 126.25em) {
  [class*='u-card--'][class*='--hero'] .u-card__content {
    left: calc(50% - 93rem);
  }
}

[class*='u-card--'][class*='--hero'] .u-slider,
[class*='u-card--'][class*='--hero'] .u-card__cover-inner {
  left: 0;
  width: auto;
}

@media only screen and (min-width: 80em) {
  [class*='u-card--'][class*='--hero'] .u-slider,
  [class*='u-card--'][class*='--hero'] .u-card__cover-inner {
    left: calc(50% - 52rem);
  }
}

@media only screen and (min-width: 90em) {
  [class*='u-card--'][class*='--hero'] .u-slider,
  [class*='u-card--'][class*='--hero'] .u-card__cover-inner {
    left: calc(50% - 59rem);
  }
}

[class*='u-card--'][class*='--horizontal']::after {
  content: '';
  display: table;
  clear: both;
}

@media only screen and (min-width: 53.75em) {
  [class*='u-card--'][class*='--horizontal'] {
    position: relative;
  }
  [class*='u-card--'][class*='--horizontal'] .u-card__cover {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: calc(40% + 5rem);
  }
  [class*='u-card--'][class*='--horizontal'] .u-card__content {
    position: relative;
    float: right;
    width: 60%;
    min-height: calc(100% - 2rem);
    margin: 1rem 0;
  }
  [class*='u-card--'][class*='--horizontal'] .u-card__social ul {
    display: block;
    text-align: left;
  }
  [class*='u-card--'][class*='--horizontal'] .u-card__social li {
    display: inline-block;
    margin-right: 1.5rem;
  }
}

[class*='u-card--'][class*='--noimage'] .u-card__content {
  width: 100%;
  margin: 0;
}

[class*='u-card--'][class*='--video'] .u-card__cover {
  transition: box-shadow .6s ease-in-out;
}

[class*='u-card--'][class*='--video'].is-playing .u-card__cover {
  z-index: 30;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.4);
}

[class*='u-card--'][class*='--video'].is-playing .u-card__cover__layer,
[class*='u-card--'][class*='--video'].is-playing .u-card__video-overlay {
  display: none;
}

.u-card__video-iframe iframe {
  width: 100%;
  height: 100%;
}

.u-card__video-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 20;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

@media only screen and (min-width: 53.75em) {
  [class*='u-card--'][class*='--video'] .u-card__content {
    max-width: 64rem;
  }
}

.u-card .u-card__tag-container,
[class*='u-card--'] .u-card__tag-container {
  width: 100%;
}

.u-card .u-card__tag-container .u-hr--light,
[class*='u-card--'] .u-card__tag-container .u-hr--light {
  height: .2rem;
  margin: 3rem 0 1.5rem 0;
}

[class*='u-card--'][class*='--tall'] .u-card__cover::before {
  padding-top: 110%;
}

.u-card-small,
[class*='u-card-small--'] {
  position: relative;
  padding: 1.4rem 1.5rem;
  width: 100%;
  height: 9rem;
  margin: 1rem 0;
  border: 1px solid #e6e6e1;
  padding-left: 5rem;
  background: white;
  overflow: hidden;
}

.u-card-small .u-link,
.u-card-small [class*='u-link--'],
[class*='u-card-small--'] .u-link,
[class*='u-card-small--'] [class*='u-link--'] {
  transition: color 0.3s cubic-bezier(0.25, 0.1, 0.25, 1), -webkit-transform 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: color 0.3s cubic-bezier(0.25, 0.1, 0.25, 1), transform 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: color 0.3s cubic-bezier(0.25, 0.1, 0.25, 1), transform 0.3s cubic-bezier(0.25, 0.1, 0.25, 1), -webkit-transform 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
}

.u-card-small .u-link:after,
.u-card-small [class*='u-link--']:after,
[class*='u-card-small--'] .u-link:after,
[class*='u-card-small--'] [class*='u-link--']:after {
  transition: width 0.35s cubic-bezier(0.075, 0.82, 0.165, 1), background 0.3s;
}

.u-card-small:hover .u-card-small__mask,
[class*='u-card-small--']:hover .u-card-small__mask {
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
}

.u-card-small:hover .u-link,
.u-card-small:hover [class*='u-link--'],
[class*='u-card-small--']:hover .u-link,
[class*='u-card-small--']:hover [class*='u-link--'] {
  color: white !important;
  -webkit-transform: translateX(-2rem);
  transform: translateX(-2rem);
}

.u-card-small:hover .u-link:after,
.u-card-small:hover [class*='u-link--']:after,
[class*='u-card-small--']:hover .u-link:after,
[class*='u-card-small--']:hover [class*='u-link--']:after {
  background-color: white !important;
}

.u-card-small .u-bg-layer .left,
.u-card-small .u-bg-layer .right,
[class*='u-card-small--'] .u-bg-layer .left,
[class*='u-card-small--'] .u-bg-layer .right {
  fill: white;
  opacity: 0.3;
}

.u-card-small .u-bg-layer .right,
[class*='u-card-small--'] .u-bg-layer .right {
  opacity: 0.2;
}

.u-card-small__bg {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.u-card-small__mask {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  left: 3rem;
  background: white;
  width: auto;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}

[class*='u-card-small--'][class*='--uliege'] .u-card-small__bg {
  background-color: #00707f !important;
}

[class*='u-card-small--'][class*='--sc-soc'] .u-card-small__bg {
  background-color: #f8aa00 !important;
}

[class*='u-card-small--'][class*='--medecine'] .u-card-small__bg {
  background-color: #940104 !important;
}

[class*='u-card-small--'][class*='--droit'] .u-card-small__bg {
  background-color: #5b2c86 !important;
}

[class*='u-card-small--'][class*='--agro'] .u-card-small__bg {
  background-color: #7db928 !important;
}

[class*='u-card-small--'][class*='--psycho'] .u-card-small__bg {
  background-color: #289b38 !important;
}

[class*='u-card-small--'][class*='--philo'] .u-card-small__bg {
  background-color: #00843b !important;
}

[class*='u-card-small--'][class*='--vete'] .u-card-small__bg {
  background-color: #5b57a2 !important;
}

[class*='u-card-small--'][class*='--archi'] .u-card-small__bg {
  background-color: #c6c0b4 !important;
}

[class*='u-card-small--'][class*='--sciences'] .u-card-small__bg {
  background-color: #005ca9 !important;
}

[class*='u-card-small--'][class*='--sc-app'] .u-card-small__bg {
  background-color: #f07f3c !important;
}

[class*='u-card-small--'][class*='--hec'] .u-card-small__bg {
  background-color: #8c8b82 !important;
}

.u-contact__content .u-h3 {
  margin: 0 !important;
}

.u-cour-summary + .u-cour-summary {
  margin-top: 4rem;
}

.u-cour-summary__title {
  margin: 0 0 1rem 0 !important;
  color: #404040;
  font-size: 1.5rem;
  letter-spacing: 0;
}

@media only screen and (min-width: 39.375em) {
  .u-cour-summary {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
  .u-cour-summary__link {
    -webkit-flex-basis: 30%;
    -ms-flex-preferred-size: 30%;
    flex-basis: 30%;
  }
  .u-cour-summary__text {
    -webkit-flex-basis: 70%;
    -ms-flex-preferred-size: 70%;
    flex-basis: 70%;
  }
}

.u-courses {
  margin-bottom: 4rem;
}

.u-courses__header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  margin-bottom: 5rem;
}

.u-courses__header::after {
  content: '';
  display: block;
  width: 100%;
  height: 4px;
  margin-top: 1rem;
  background-color: #00707f;
  border-radius: 2px;
}

.u-uliege .u-courses__header::after {
  background-color: #00707f;
}

.u-sc-soc .u-courses__header::after {
  background-color: #f8aa00;
}

.u-medecine .u-courses__header::after {
  background-color: #940104;
}

.u-droit .u-courses__header::after {
  background-color: #5b2c86;
}

.u-agro .u-courses__header::after {
  background-color: #7db928;
}

.u-psycho .u-courses__header::after {
  background-color: #289b38;
}

.u-philo .u-courses__header::after {
  background-color: #00843b;
}

.u-vete .u-courses__header::after {
  background-color: #5b57a2;
}

.u-archi .u-courses__header::after {
  background-color: #c6c0b4;
}

.u-sciences .u-courses__header::after {
  background-color: #005ca9;
}

.u-sc-app .u-courses__header::after {
  background-color: #f07f3c;
}

.u-hec .u-courses__header::after {
  background-color: #8c8b82;
}

.u-courses__header__title {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  margin: 0;
  padding-top: 7rem;
  color: #4a4a4a;
}

.u-courses__header__legend,
[class*='u-courses__header__legend--'] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 24rem;
}

.u-courses__header__legend li,
[class*='u-courses__header__legend--'] li {
  margin: 0;
}

@media only screen and (min-width: 15em) and (max-width: 53.74em) {
  .u-courses__header__legend li,
  [class*='u-courses__header__legend--'] li {
    display: none;
  }
}

@media only screen and (min-width: 53.75em) {
  .u-courses__header__legend li,
  [class*='u-courses__header__legend--'] li {
    width: 4rem;
    margin-bottom: 1rem;
    font-size: 1.2rem;
    font-style: italic;
    text-transform: uppercase;
    -webkit-transform: translate(3rem) rotate(-90deg);
    transform: translate(3rem) rotate(-90deg);
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%;
  }
}

[class*='u-courses__header__legend--'][class*='--bloc'] {
  width: 20rem;
}

/* tables */
.u-courses-table {
  width: 100%;
  margin-bottom: 4rem;
  border-collapse: collapse;
}

@media only screen and (min-width: 53.75em) {
  .u-courses-sub .u-courses-table {
    position: relative;
    width: calc(100% - 2rem);
    margin-left: 2rem;
  }
  .u-courses-sub .u-courses-table::before {
    content: '';
    position: absolute;
    top: 7rem;
    bottom: 0;
    left: -2rem;
    border-left: 2px dotted #e6e6e1;
  }
}

@media only screen and (min-width: 53.75em) {
  .u-courses-sub {
    border-left: 2px dotted #e6e6e1;
    padding-left: 2rem;
  }
  .u-courses-sub .u-courses-table.has-info::before {
    top: 10.7rem;
  }
}

/* caption */
.u-courses-caption {
  padding-bottom: 3rem;
  text-align: left;
}

@media only screen and (min-width: 53.75em) {
  .u-courses-sub .u-courses-table > .u-courses-caption {
    margin-left: -2rem;
  }
}

.u-courses-caption__title,
[class*='u-courses-caption__title--'] {
  margin: 0;
  color: #4a4a4a;
}

@media only screen and (min-width: 15em) and (max-width: 53.74em) {
  .u-courses-caption__title,
  [class*='u-courses-caption__title--'] {
    margin-bottom: .35em;
  }
}

@media only screen and (min-width: 53.75em) {
  .u-courses-caption__title,
  [class*='u-courses-caption__title--'] {
    display: inline-block;
  }
  .u-courses-sub .u-courses-caption__title, .u-courses-sub
  [class*='u-courses-caption__title--'] {
    font-size: 1.8rem;
  }
}

[class*='u-courses-caption__'][class*='--info'] {
  font-style: italic;
  font-weight: 600;
}

.u-courses-caption__blocs {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin: 0;
  padding: .35em .5em;
  box-shadow: 4px 4px 20px 2px rgba(0, 0, 0, 0.05);
  background-color: white;
  font-size: 1.4rem;
  border-radius: 4px;
}

@media only screen and (min-width: 53.75em) {
  .u-courses-caption__blocs {
    position: relative;
    top: -5px;
    margin-left: 2rem;
  }
}

.u-courses-caption__blocs__label {
  padding-right: .5em;
  color: #00707f;
  font-style: italic;
  font-weight: 700;
}

.u-uliege .u-courses-caption__blocs__label {
  color: #00707f;
}

.u-sc-soc .u-courses-caption__blocs__label {
  color: #f8aa00;
}

.u-medecine .u-courses-caption__blocs__label {
  color: #940104;
}

.u-droit .u-courses-caption__blocs__label {
  color: #5b2c86;
}

.u-agro .u-courses-caption__blocs__label {
  color: #7db928;
}

.u-psycho .u-courses-caption__blocs__label {
  color: #289b38;
}

.u-philo .u-courses-caption__blocs__label {
  color: #00843b;
}

.u-vete .u-courses-caption__blocs__label {
  color: #5b57a2;
}

.u-archi .u-courses-caption__blocs__label {
  color: #c6c0b4;
}

.u-sciences .u-courses-caption__blocs__label {
  color: #005ca9;
}

.u-sc-app .u-courses-caption__blocs__label {
  color: #f07f3c;
}

.u-hec .u-courses-caption__blocs__label {
  color: #8c8b82;
}

.u-courses-caption__blocs__label:nth-of-type(n+2) {
  margin-left: .5em;
  border-left: 2px solid #e6e6e1;
  padding-left: .5em;
}

.u-courses-caption__extra,
[class*='u-courses-caption__extra--'] {
  margin-top: 1rem;
  font-size: 1.8rem;
}

/* thead */
/* tbody */
.u-courses-row {
  border-bottom: 1px solid #e6e6e1;
}

@media only screen and (min-width: 15em) and (max-width: 53.74em) {
  .u-courses-row {
    display: block;
    padding: 1rem 0;
  }
}

.u-uliege .u-courses-row a {
  color: #00707f;
}

.u-uliege .u-courses-row a:hover {
  color: #5fa4b0;
}

.u-sc-soc .u-courses-row a {
  color: #f8aa00;
}

.u-sc-soc .u-courses-row a:hover {
  color: #ffd000;
}

.u-medecine .u-courses-row a {
  color: #940104;
}

.u-medecine .u-courses-row a:hover {
  color: #e62d31;
}

.u-droit .u-courses-row a {
  color: #5b2c86;
}

.u-droit .u-courses-row a:hover {
  color: #a8589e;
}

.u-agro .u-courses-row a {
  color: #7db928;
}

.u-agro .u-courses-row a:hover {
  color: #b9cd76;
}

.u-psycho .u-courses-row a {
  color: #289b38;
}

.u-psycho .u-courses-row a:hover {
  color: #7db928;
}

.u-philo .u-courses-row a {
  color: #00843b;
}

.u-philo .u-courses-row a:hover {
  color: #289b38;
}

.u-vete .u-courses-row a {
  color: #5b57a2;
}

.u-vete .u-courses-row a:hover {
  color: #8da6d6;
}

.u-archi .u-courses-row a {
  color: #c6c0b4;
}

.u-archi .u-courses-row a:hover {
  color: #e6e6e1;
}

.u-sciences .u-courses-row a {
  color: #005ca9;
}

.u-sciences .u-courses-row a:hover {
  color: #1fbadb;
}

.u-sc-app .u-courses-row a {
  color: #f07f3c;
}

.u-sc-app .u-courses-row a:hover {
  color: #f8aa00;
}

.u-hec .u-courses-row a {
  color: #8c8b82;
}

.u-hec .u-courses-row a:hover {
  color: #c6c0b4;
}

@media only screen and (min-width: 15em) and (max-width: 53.74em) {
  .u-courses-cell--code,
  .u-courses-cell--details {
    display: block;
    width: 100%;
  }
}

.u-courses-cell--code {
  font-size: 1.2rem;
  white-space: nowrap;
  vertical-align: top;
}

.u-courses-cell--code .u-link {
  color: #4a4a4a;
  font-weight: 400;
  letter-spacing: 0;
}

@media only screen and (min-width: 53.75em) {
  .u-courses-cell--code {
    width: 10rem;
    padding-top: 1.2rem;
    padding-right: 2rem;
  }
}

@media only screen and (min-width: 15em) and (max-width: 53.74em) {
  .u-courses-cell--details {
    padding-bottom: 1rem;
  }
  .u-courses-cell--code + .u-courses-cell--details {
    padding-top: 1rem;
  }
}

@media only screen and (min-width: 53.75em) {
  .u-courses-cell--details {
    padding-top: 1rem;
    padding-right: 2rem;
    padding-bottom: 1rem;
  }
}

.u-courses-cell__title {
  display: block;
  margin: 0;
  font-size: 1.6rem;
  font-weight: 600;
}

@media only screen and (min-width: 15em) and (max-width: 53.74em) {
  .u-courses-cell__title {
    margin-bottom: .5rem;
  }
}

.u-courses-cell__people {
  margin-bottom: .25em;
  font-size: 1.4rem;
}

.u-courses-cell__people a {
  color: #8c8b82;
}

@media only screen and (min-width: 53.75em) {
  .u-courses-cell__people {
    margin: .5em 0;
  }
}

.u-courses-cell__tooltip-outer {
  position: relative;
}

@media only screen and (min-width: 15em) and (max-width: 53.74em) {
  .u-courses-cell__tooltip-outer {
    display: inline-block;
  }
}

.u-courses-cell__tooltip-outer .tooltip {
  opacity: 1;
}

.u-courses-cell__tooltip-outer .tooltip-inner {
  border: 1px solid #e6e6e1;
  padding: 1em;
  box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.1);
  background-color: white;
  color: #4a4a4a;
  text-align: center;
}

.u-courses-cell__tooltip-outer .tooltip-inner strong {
  display: block;
  text-transform: uppercase;
}

.u-courses-cell__tooltip-outer .tooltip-inner span {
  white-space: nowrap;
}

.u-courses-cell__tooltip-outer .tooltip-arrow {
  bottom: -6px;
  border-width: 4px;
  border-color: white transparent transparent;
}

.u-courses-cell__toggle__trigger {
  margin-right: 1rem;
  padding: 1rem 0 0;
  color: #4a4a4a;
  font-size: 1.1rem;
  font-weight: 400;
  text-transform: capitalize;
}

.u-courses-cell__toggle__target {
  overflow: hidden;
  max-height: 0;
  padding-top: 1rem;
  transition: max-height 0.5s cubic-bezier(0.42, 0, 0.58, 1);
}

.u-courses-cell__toggle__target.is-visible {
  max-height: 400px;
}

[class*='u-courses-cell--'][class*='--data'][title] {
  cursor: help;
}

@media only screen and (min-width: 15em) and (max-width: 53.74em) {
  [class*='u-courses-cell--'][class*='--data'] {
    float: left;
    width: 16.66%;
    font-size: 1.8rem;
    font-weight: 600;
  }
  [class*='u-courses-cell--'][class*='--data']::before {
    content: '';
    display: inline-block;
    width: 20px;
    height: 20px;
    margin-top: -2px;
    margin-right: .25em;
    background-position: center;
    background-repeat: no-repeat;
    vertical-align: middle;
  }
}

@media only screen and (min-width: 53.75em) {
  [class*='u-courses-cell--'][class*='--data'] {
    width: 4rem;
    padding-top: 1.2rem;
    font-weight: 600;
    text-align: center;
    vertical-align: top;
  }
}

@media only screen and (min-width: 15em) and (max-width: 53.74em) {
  [class*='u-courses-cell--'][class*='--data'][class*='--bloc']::before {
    background-image: url("../images/icons/courses-bloc.svg");
  }
}

@media only screen and (min-width: 15em) and (max-width: 53.74em) {
  [class*='u-courses-cell--'][class*='--data'][class*='--orga']::before {
    background-image: url("../images/icons/courses-orga.svg");
  }
}

@media only screen and (min-width: 15em) and (max-width: 53.74em) {
  [class*='u-courses-cell--'][class*='--data'][class*='--theory']::before {
    background-image: url("../images/icons/courses-theory.svg");
  }
}

@media only screen and (min-width: 15em) and (max-width: 53.74em) {
  [class*='u-courses-cell--'][class*='--data'][class*='--practical']::before {
    background-image: url("../images/icons/courses-practical.svg");
  }
}

@media only screen and (min-width: 15em) and (max-width: 53.74em) {
  [class*='u-courses-cell--'][class*='--data'][class*='--other']::before {
    background-image: url("../images/icons/courses-other.svg");
  }
}

@media only screen and (min-width: 15em) and (max-width: 53.74em) {
  [class*='u-courses-cell--'][class*='--data'][class*='--credits']::before {
    background-image: url("../images/icons/courses-credits.svg");
  }
}

.u-courses-intro {
  margin-top: 2rem;
  padding: 0;
}

@media only screen and (min-width: 39.375em) {
  .u-courses-intro {
    margin-top: 3rem;
  }
}

@media only screen and (min-width: 64em) {
  .u-courses-intro {
    margin-top: 4rem;
  }
}

.u-courses-detail {
  padding: 3.4rem 0;
}

.u-courses-detail__section,
.u-courses-detail__section--sub {
  margin-bottom: 4rem;
}

.u-courses-detail__section--sub {
  margin-top: 4rem;
  border-left: 2px dotted #e6e6e1;
  padding-left: 2rem;
}

.u-courses-detail__section__title {
  position: relative;
  margin-bottom: 2.5rem;
  padding-bottom: 2rem;
  color: #4a4a4a;
}

.u-courses-detail__section__title::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 4px;
  background-color: #e6e6e1;
  border-radius: 2px;
}

.u-courses-detail__section__title ~ * {
  max-width: 80rem;
}

.u-courses-detail__section__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.u-courses-detail__section__list dt,
.u-courses-detail__section__list dd {
  display: block;
  padding: .75em 0;
}

.u-courses-detail__section__list dt {
  -webkit-flex-basis: 80%;
  -ms-flex-preferred-size: 80%;
  flex-basis: 80%;
}

.u-courses-detail__section__list dt::after {
  content: '';
  display: block;
  width: calc(125%);
  height: 3px;
  margin-top: 1.5em;
  background-color: #e6e6e1;
  border-radius: 1.5px;
}

.u-courses-detail__section__list dd {
  -webkit-flex-basis: 20%;
  -ms-flex-preferred-size: 20%;
  flex-basis: 20%;
  text-align: right;
}

.u-courses-detail__section--sub,
.u-courses-detail__section__list {
  width: 100%;
  max-width: none;
}

.u-courses-excerpt {
  margin: 0 !important;
  padding: 4rem 0 !important;
  background-color: #fdfdff !important;
}

.u-courses-excerpt p {
  max-width: 80rem;
  margin: 0 auto;
  color: #4a4a4a;
}

.u-courses-header-outer {
  position: relative;
  overflow: hidden;
  background-color: #00707f;
  text-align: center;
}

.u-uliege .u-courses-header-outer {
  background-color: #00707f;
}

.u-sc-soc .u-courses-header-outer {
  background-color: #f8aa00;
}

.u-medecine .u-courses-header-outer {
  background-color: #940104;
}

.u-droit .u-courses-header-outer {
  background-color: #5b2c86;
}

.u-agro .u-courses-header-outer {
  background-color: #7db928;
}

.u-psycho .u-courses-header-outer {
  background-color: #289b38;
}

.u-philo .u-courses-header-outer {
  background-color: #00843b;
}

.u-vete .u-courses-header-outer {
  background-color: #5b57a2;
}

.u-archi .u-courses-header-outer {
  background-color: #c6c0b4;
}

.u-sciences .u-courses-header-outer {
  background-color: #005ca9;
}

.u-sc-app .u-courses-header-outer {
  background-color: #f07f3c;
}

.u-hec .u-courses-header-outer {
  background-color: #8c8b82;
}

@media only screen and (min-width: 15em) and (max-width: 71.24em) {
  .u-courses-header-outer {
    overflow: hidden;
    margin-top: 4.4rem;
    margin-bottom: -4.4rem;
  }
}

.u-courses-header {
  position: relative;
  z-index: 1;
  padding: 7rem 2rem;
  color: white;
}

.u-courses-header__headline,
.u-courses-header__title,
.u-courses-header__baseline {
  max-width: 80rem;
  margin-right: auto;
  margin-left: auto;
}

.u-courses-header__headline,
.u-courses-header__baseline {
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.u-courses-header__title {
  margin: 1rem auto;
  font-weight: 900;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
}

.u-courses-header__logo {
  width: 20rem;
  padding-bottom: 4rem;
}

@media only screen and (min-width: 53.75em) {
  .u-courses-header__logo {
    display: inline-block;
  }
}

.u-courses-header--homepage .u-small-title, .u-courses-header--homepage nav input, nav .u-courses-header--homepage input, .u-courses-header--homepage
main input,
main .u-courses-header--homepage input, .u-courses-header--homepage
.u-nav-mobile input,
.u-nav-mobile .u-courses-header--homepage input, .u-courses-header--homepage
.u-nav input,
.u-nav .u-courses-header--homepage input, .u-courses-header--homepage
.u-footer input,
.u-footer .u-courses-header--homepage input, .u-courses-header--homepage nav button, nav .u-courses-header--homepage button, .u-courses-header--homepage
main button,
main .u-courses-header--homepage button, .u-courses-header--homepage
.u-nav-mobile button,
.u-nav-mobile .u-courses-header--homepage button, .u-courses-header--homepage
.u-nav button,
.u-nav .u-courses-header--homepage button, .u-courses-header--homepage
.u-footer button,
.u-footer .u-courses-header--homepage button, .u-courses-header--homepage .u-breadcrumb, .u-courses-header--homepage .u-pager ol, .u-pager .u-courses-header--homepage ol {
  font-size: 1.6rem;
}

.u-courses-header--homepage img {
  margin-bottom: 3.5rem;
}

@media only screen and (min-width: 15em) and (max-width: 71.24em) {
  .u-courses-header--homepage img {
    display: none;
  }
}

.u-courses-header--homepage h1 {
  font-size: 2.8rem;
}

@media only screen and (min-width: 39.375em) {
  .u-courses-header--homepage h1 {
    font-size: 3.4rem;
  }
}

.u-courses-header--homepage .icon-icons-credits {
  position: relative;
  top: .6rem;
  width: 2.2rem;
  height: 2.2rem;
  margin-right: .7rem;
}

.u-uliege .u-courses-header--homepage .icon-icons-credits {
  fill: #00707f;
}

.u-sc-soc .u-courses-header--homepage .icon-icons-credits {
  fill: #f8aa00;
}

.u-medecine .u-courses-header--homepage .icon-icons-credits {
  fill: #940104;
}

.u-droit .u-courses-header--homepage .icon-icons-credits {
  fill: #5b2c86;
}

.u-agro .u-courses-header--homepage .icon-icons-credits {
  fill: #7db928;
}

.u-psycho .u-courses-header--homepage .icon-icons-credits {
  fill: #289b38;
}

.u-philo .u-courses-header--homepage .icon-icons-credits {
  fill: #00843b;
}

.u-vete .u-courses-header--homepage .icon-icons-credits {
  fill: #5b57a2;
}

.u-archi .u-courses-header--homepage .icon-icons-credits {
  fill: #c6c0b4;
}

.u-sciences .u-courses-header--homepage .icon-icons-credits {
  fill: #005ca9;
}

.u-sc-app .u-courses-header--homepage .icon-icons-credits {
  fill: #f07f3c;
}

.u-hec .u-courses-header--homepage .icon-icons-credits {
  fill: #8c8b82;
}

@media only screen and (min-width: 64em) {
  .u-courses-main-outer {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    border-bottom: 1px solid #e6e6e1;
  }
}

.u-courses-main {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-flex-basis: 80rem;
  -ms-flex-preferred-size: 80rem;
  flex-basis: 80rem;
  padding-bottom: 4rem;
  background-color: white;
}

@media only screen and (min-width: 64em) {
  .u-courses-main {
    padding-bottom: 8rem;
  }
}

@media only screen and (min-width: 80em) {
  .u-courses-main {
    -webkit-flex-basis: 104rem;
    -ms-flex-preferred-size: 104rem;
    flex-basis: 104rem;
  }
}

.u-courses-main-inner .u-btn {
  margin-top: 3.6rem;
}

@media only screen and (min-width: 64em) {
  .u-courses-main-inner {
    max-width: 104rem;
    margin: 0 0 0 auto;
    padding: 0 4rem 0 11rem;
  }
}

.u-courses-main__title,
.u-courses-main__subtitle {
  margin: 1em 0 .5em !important;
  color: #4a4a4a;
}

.u-courses-results {
  width: 100%;
  max-width: none;
  margin: 3rem 0;
}

@media only screen and (min-width: 53.75em) {
  .u-courses-results {
    width: calc(100% + 4rem);
    margin-right: -2rem;
    margin-left: -2rem;
  }
}

@media only screen and (min-width: 53.75em) {
  .u-courses-results__head tr td,
  .u-courses-results__row:last-child td {
    border-bottom: 4px solid #f3f3f3;
  }
  .u-courses-results__head tr td:first-child,
  .u-courses-results__head tr td:last-child,
  .u-courses-results__row:last-child td:first-child,
  .u-courses-results__row:last-child td:last-child {
    border-bottom-color: transparent;
  }
}

.u-courses-results__head {
  font-weight: 600;
}

@media only screen and (min-width: 15em) and (max-width: 53.74em) {
  .u-courses-results__head {
    display: none;
  }
}

@media only screen and (min-width: 53.75em) {
  .u-courses-results__head td {
    padding: 1.4rem 0;
  }
  .u-courses-results__head td:first-child, .u-courses-results__head td:last-child {
    width: 2rem;
  }
}

.u-courses-results__row {
  border-bottom: 2px solid #f3f3f3;
}

.js .u-courses-results__row:hover {
  cursor: pointer;
}

@media only screen and (min-width: 15em) and (max-width: 53.74em) {
  .u-courses-results__row {
    display: block;
    padding: 2rem;
  }
}

@media only screen and (min-width: 53.75em) {
  .js .u-courses-results__row:hover {
    border-color: white;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    background-color: white;
    border-radius: 4px;
  }
  .js .u-courses-results__row:hover td {
    border-color: white;
  }
}

@media only screen and (min-width: 15em) and (max-width: 53.74em) {
  .u-courses-results__row__cell,
  [class*='u-courses-results__row__cell--'] {
    display: block;
  }
}

@media only screen and (min-width: 53.75em) {
  .u-courses-results__row__cell,
  [class*='u-courses-results__row__cell--'] {
    padding: 1.4rem 0;
    vertical-align: baseline;
  }
}

@media only screen and (min-width: 15em) and (max-width: 53.74em) {
  [class*='u-courses-results__row__cell--'][class*='--spacer'] {
    display: none;
  }
}

@media only screen and (min-width: 53.75em) {
  [class*='u-courses-results__row__cell--'][class*='--spacer'] {
    width: 2rem;
    border-bottom: 2px solid white;
  }
}

@media only screen and (min-width: 53.75em) {
  [class*='u-courses-results__row__cell--'][class*='--large'] {
    padding-right: 6rem;
  }
}

@media only screen and (min-width: 15em) and (max-width: 53.74em) {
  [class*='u-courses-results__row__cell--'][class*='--title'] {
    color: #00707f;
    font-weight: 800;
  }
  .u-uliege [class*='u-courses-results__row__cell--'][class*='--title'] {
    color: #00707f;
  }
  .u-sc-soc [class*='u-courses-results__row__cell--'][class*='--title'] {
    color: #f8aa00;
  }
  .u-medecine [class*='u-courses-results__row__cell--'][class*='--title'] {
    color: #940104;
  }
  .u-droit [class*='u-courses-results__row__cell--'][class*='--title'] {
    color: #5b2c86;
  }
  .u-agro [class*='u-courses-results__row__cell--'][class*='--title'] {
    color: #7db928;
  }
  .u-psycho [class*='u-courses-results__row__cell--'][class*='--title'] {
    color: #289b38;
  }
  .u-philo [class*='u-courses-results__row__cell--'][class*='--title'] {
    color: #00843b;
  }
  .u-vete [class*='u-courses-results__row__cell--'][class*='--title'] {
    color: #5b57a2;
  }
  .u-archi [class*='u-courses-results__row__cell--'][class*='--title'] {
    color: #c6c0b4;
  }
  .u-sciences [class*='u-courses-results__row__cell--'][class*='--title'] {
    color: #005ca9;
  }
  .u-sc-app [class*='u-courses-results__row__cell--'][class*='--title'] {
    color: #f07f3c;
  }
  .u-hec [class*='u-courses-results__row__cell--'][class*='--title'] {
    color: #8c8b82;
  }
}

[class*='u-courses-results__row__cell--'][class*='--name'] {
  font-size: 2rem;
}

.js :hover > [class*='u-courses-results__row__cell--'][class*='--name'] {
  color: #5fa4b0;
}

@media only screen and (min-width: 15em) and (max-width: 53.74em) {
  [class*='u-courses-results__row__cell--'][class*='--list'] {
    margin-top: 1.2rem;
    font-size: 1.2rem;
  }
}

@media only screen and (min-width: 15em) and (max-width: 53.74em) {
  [class*='u-courses-results__row__cell--'][class*='--link'] svg {
    display: none;
  }
}

@media only screen and (min-width: 53.75em) {
  [class*='u-courses-results__row__cell--'][class*='--link'] {
    width: 4rem;
  }
  [class*='u-courses-results__row__cell--'][class*='--link'] a,
  [class*='u-courses-results__row__cell--'][class*='--link'] svg {
    display: block;
  }
  [class*='u-courses-results__row__cell--'][class*='--link'] svg {
    width: 2.8rem;
    height: 1.7rem;
    margin-bottom: -.3rem;
    fill: #00707f;
  }
  .u-uliege [class*='u-courses-results__row__cell--'][class*='--link'] svg {
    fill: #00707f;
  }
  .u-sc-soc [class*='u-courses-results__row__cell--'][class*='--link'] svg {
    fill: #f8aa00;
  }
  .u-medecine [class*='u-courses-results__row__cell--'][class*='--link'] svg {
    fill: #940104;
  }
  .u-droit [class*='u-courses-results__row__cell--'][class*='--link'] svg {
    fill: #5b2c86;
  }
  .u-agro [class*='u-courses-results__row__cell--'][class*='--link'] svg {
    fill: #7db928;
  }
  .u-psycho [class*='u-courses-results__row__cell--'][class*='--link'] svg {
    fill: #289b38;
  }
  .u-philo [class*='u-courses-results__row__cell--'][class*='--link'] svg {
    fill: #00843b;
  }
  .u-vete [class*='u-courses-results__row__cell--'][class*='--link'] svg {
    fill: #5b57a2;
  }
  .u-archi [class*='u-courses-results__row__cell--'][class*='--link'] svg {
    fill: #c6c0b4;
  }
  .u-sciences [class*='u-courses-results__row__cell--'][class*='--link'] svg {
    fill: #005ca9;
  }
  .u-sc-app [class*='u-courses-results__row__cell--'][class*='--link'] svg {
    fill: #f07f3c;
  }
  .u-hec [class*='u-courses-results__row__cell--'][class*='--link'] svg {
    fill: #8c8b82;
  }
}

.u-courses-sidebar {
  background-color: white;
}

@media only screen and (min-width: 64em) {
  .u-courses-sidebar {
    width: 32rem;
    border-left: 1px solid #e6e6e1;
    padding-bottom: 8rem;
  }
}

@media only screen and (min-width: 80em) {
  .u-courses-sidebar {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-basis: 32rem;
    -ms-flex-preferred-size: 32rem;
    flex-basis: 32rem;
    width: auto;
  }
}

.u-courses-sidebar-inner {
  padding: 2rem;
}

.u-courses-sidebar-inner > * {
  margin: 2.4rem 0;
}

.u-courses-sidebar-inner > *:first-child {
  margin-top: 1.2rem;
}

.u-courses-sidebar-inner > *:last-child {
  margin-bottom: 0;
}

.u-courses-sidebar-inner .u-btn {
  margin-top: 0;
}

@media only screen and (min-width: 34.375em) and (max-width: 63.99em) {
  .u-courses-sidebar-inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
}

@media only screen and (min-width: 64em) {
  .u-courses-sidebar-inner {
    width: 24rem;
    margin: 0 auto 0 0;
    padding: 2rem;
  }
}

[class*='u-courses-sidebar__list--'] li {
  margin: 0;
  padding: .25em 0;
}

[class*='u-courses-sidebar__list--'] .u-icon {
  width: 20px;
  margin-right: .5em;
  vertical-align: middle;
}

.u-uliege [class*='u-courses-sidebar__list--'] .u-icon {
  fill: #00707f;
}

.u-sc-soc [class*='u-courses-sidebar__list--'] .u-icon {
  fill: #f8aa00;
}

.u-medecine [class*='u-courses-sidebar__list--'] .u-icon {
  fill: #940104;
}

.u-droit [class*='u-courses-sidebar__list--'] .u-icon {
  fill: #5b2c86;
}

.u-agro [class*='u-courses-sidebar__list--'] .u-icon {
  fill: #7db928;
}

.u-psycho [class*='u-courses-sidebar__list--'] .u-icon {
  fill: #289b38;
}

.u-philo [class*='u-courses-sidebar__list--'] .u-icon {
  fill: #00843b;
}

.u-vete [class*='u-courses-sidebar__list--'] .u-icon {
  fill: #5b57a2;
}

.u-archi [class*='u-courses-sidebar__list--'] .u-icon {
  fill: #c6c0b4;
}

.u-sciences [class*='u-courses-sidebar__list--'] .u-icon {
  fill: #005ca9;
}

.u-sc-app [class*='u-courses-sidebar__list--'] .u-icon {
  fill: #f07f3c;
}

.u-hec [class*='u-courses-sidebar__list--'] .u-icon {
  fill: #8c8b82;
}

@media only screen and (min-width: 34.375em) and (max-width: 63.99em) {
  [class*='u-courses-sidebar__list--'] {
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }
  [class*='u-courses-sidebar__list--'][class*='--links'] {
    margin-top: 0;
    border-left: 1px solid #e6e6e1;
    padding-left: 2rem;
  }
}

@media only screen and (min-width: 64em) {
  [class*='u-courses-sidebar__list--'][class*='--infos'] {
    position: relative;
    padding-bottom: 2.4rem;
  }
  [class*='u-courses-sidebar__list--'][class*='--infos']::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 4px;
    background-color: #f3f3f3;
    border-radius: 2px;
  }
}

.u-courses-tabs {
  border-bottom: 1px solid #e6e6e1;
  background-color: white;
}

.u-courses-tabs-inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.u-courses-tabs__tab {
  -webkit-flex-basis: 50%;
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  margin: 0 0 -1px -1px;
  border: 1px solid #e6e6e1;
  border-top-color: white;
}

.u-courses-tabs__tab button {
  padding: 2rem 3rem;
  color: #c6c0b4 !important;
}

.u-courses-tabs__tab.active {
  border-top-color: #fdfdff;
  border-bottom-color: #fdfdff;
  background-color: #fdfdff;
}

.u-courses-tabs__tab.active button {
  color: #4a4a4a !important;
  cursor: default;
}

@media only screen and (min-width: 39.375em) {
  .u-courses-tabs__tab {
    -webkit-flex-basis: 33%;
    -ms-flex-preferred-size: 33%;
    flex-basis: 33%;
  }
}

.u-cta,
[class*='u-cta--'] {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  overflow: hidden;
  width: 100%;
  background-color: #00373e;
  color: white;
}

.u-uliege .u-cta, .u-uliege
[class*='u-cta--'] {
  background-color: #00373e;
}

.u-sc-soc .u-cta, .u-sc-soc
[class*='u-cta--'] {
  background-color: #f8aa00;
}

.u-medecine .u-cta, .u-medecine
[class*='u-cta--'] {
  background-color: #940104;
}

.u-droit .u-cta, .u-droit
[class*='u-cta--'] {
  background-color: #5b2c86;
}

.u-agro .u-cta, .u-agro
[class*='u-cta--'] {
  background-color: #7db928;
}

.u-psycho .u-cta, .u-psycho
[class*='u-cta--'] {
  background-color: #289b38;
}

.u-philo .u-cta, .u-philo
[class*='u-cta--'] {
  background-color: #00843b;
}

.u-vete .u-cta, .u-vete
[class*='u-cta--'] {
  background-color: #5b57a2;
}

.u-archi .u-cta, .u-archi
[class*='u-cta--'] {
  background-color: #c6c0b4;
}

.u-sciences .u-cta, .u-sciences
[class*='u-cta--'] {
  background-color: #005ca9;
}

.u-sc-app .u-cta, .u-sc-app
[class*='u-cta--'] {
  background-color: #f07f3c;
}

.u-hec .u-cta, .u-hec
[class*='u-cta--'] {
  background-color: #8c8b82;
}

.u-cta__content {
  position: relative;
  z-index: 2;
  width: 100%;
  max-width: 50rem;
  margin: 0 auto;
  padding: 4rem;
}

.u-cta__content__title {
  margin-top: 0;
  margin-bottom: .75em;
  color: white;
  font-size: 3rem;
}

.u-faculty .u-cta__content__title {
  color: white;
}

.u-cta__content__link {
  margin-top: .75em;
}

.u-cta__bg {
  z-index: 1;
  -webkit-transform-origin: 0 100%;
  transform-origin: 0 100%;
}

.u-cta .u-icon,
[class*='u-cta--'] .u-icon {
  width: 2.5rem;
  height: 2.1rem;
  margin-bottom: .4rem;
  fill: white;
}

[class*='u-cta--'][class*='--light'] {
  overflow: visible;
  border: 1px solid #e6e6e1;
  background-color: white;
}

[class*='u-cta--'][class*='--light']::after {
  content: '';
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2);
  opacity: 0;
  transition: opacity 0.35s cubic-bezier(0, 0, 0.58, 1);
}

[class*='u-cta--'][class*='--light']:hover::after {
  opacity: 1;
}

[class*='u-cta--'][class*='--light'] .u-cta__content__title {
  margin-bottom: 0;
  color: #00707f;
}

.u-faculty [class*='u-cta--'][class*='--light'] .u-cta__content__title {
  color: #404040;
}

[class*='u-cta--'][class*='--light'] .u-icon {
  fill: #00707f;
}

.u-uliege [class*='u-cta--'][class*='--light'] .u-icon {
  fill: #00707f;
}

.u-sc-soc [class*='u-cta--'][class*='--light'] .u-icon {
  fill: #f8aa00;
}

.u-medecine [class*='u-cta--'][class*='--light'] .u-icon {
  fill: #940104;
}

.u-droit [class*='u-cta--'][class*='--light'] .u-icon {
  fill: #5b2c86;
}

.u-agro [class*='u-cta--'][class*='--light'] .u-icon {
  fill: #7db928;
}

.u-psycho [class*='u-cta--'][class*='--light'] .u-icon {
  fill: #289b38;
}

.u-philo [class*='u-cta--'][class*='--light'] .u-icon {
  fill: #00843b;
}

.u-vete [class*='u-cta--'][class*='--light'] .u-icon {
  fill: #5b57a2;
}

.u-archi [class*='u-cta--'][class*='--light'] .u-icon {
  fill: #c6c0b4;
}

.u-sciences [class*='u-cta--'][class*='--light'] .u-icon {
  fill: #005ca9;
}

.u-sc-app [class*='u-cta--'][class*='--light'] .u-icon {
  fill: #f07f3c;
}

.u-hec [class*='u-cta--'][class*='--light'] .u-icon {
  fill: #8c8b82;
}

[data-dropdown-trigger] {
  position: relative;
  z-index: 2;
}

.u-dropdown {
  position: absolute;
  top: auto;
  right: auto;
  bottom: auto;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  z-index: 20;
  top: calc(100% + 0);
  display: none;
  width: 100%;
  border: 0.1rem solid #e6e6e1;
  padding: 1.5rem 1rem;
  box-shadow: 5px 5px 10px 0 rgba(0, 0, 0, 0.2);
  background: white;
  border-radius: .4rem;
}

.u-dropdown::before {
  content: '';
  position: absolute;
  top: -.6rem;
  left: 50%;
  display: block;
  width: 1rem;
  height: 1rem;
  margin-left: -0.5rem;
  border-top: 1px solid #e6e6e1;
  border-left: 1px solid #e6e6e1;
  background: white;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.u-dropdown ul li {
  margin: 0;
  font-size: 1.4rem;
}

.u-dropdown ul li + li {
  margin-top: .8rem;
}

.u-dropdown ul a {
  padding: .25em 1em;
  color: #00707f;
  font-weight: 600;
  line-height: 1.2;
  text-transform: none;
}

.u-uliege .u-dropdown ul a {
  color: #00707f;
}

.u-sc-soc .u-dropdown ul a {
  color: #f8aa00;
}

.u-medecine .u-dropdown ul a {
  color: #940104;
}

.u-droit .u-dropdown ul a {
  color: #5b2c86;
}

.u-agro .u-dropdown ul a {
  color: #7db928;
}

.u-psycho .u-dropdown ul a {
  color: #289b38;
}

.u-philo .u-dropdown ul a {
  color: #00843b;
}

.u-vete .u-dropdown ul a {
  color: #5b57a2;
}

.u-archi .u-dropdown ul a {
  color: #c6c0b4;
}

.u-sciences .u-dropdown ul a {
  color: #005ca9;
}

.u-sc-app .u-dropdown ul a {
  color: #f07f3c;
}

.u-hec .u-dropdown ul a {
  color: #8c8b82;
}

.u-dropdown ul a::after {
  content: none;
}

.u-dropdown ul a:hover {
  color: #5fa4b0;
}

.u-uliege .u-dropdown ul a:hover {
  color: #5fa4b0;
}

.u-sc-soc .u-dropdown ul a:hover {
  color: #ffd000;
}

.u-medecine .u-dropdown ul a:hover {
  color: #e62d31;
}

.u-droit .u-dropdown ul a:hover {
  color: #a8589e;
}

.u-agro .u-dropdown ul a:hover {
  color: #b9cd76;
}

.u-psycho .u-dropdown ul a:hover {
  color: #7db928;
}

.u-philo .u-dropdown ul a:hover {
  color: #289b38;
}

.u-vete .u-dropdown ul a:hover {
  color: #8da6d6;
}

.u-archi .u-dropdown ul a:hover {
  color: #e6e6e1;
}

.u-sciences .u-dropdown ul a:hover {
  color: #1fbadb;
}

.u-sc-app .u-dropdown ul a:hover {
  color: #f8aa00;
}

.u-hec .u-dropdown ul a:hover {
  color: #c6c0b4;
}

.u-excerpt {
  color: #00707f;
}

.u-faculty .u-excerpt {
  color: #404040;
}

.u-fake-select {
  position: relative;
  padding-right: 1rem;
}

.u-fake-select span {
  color: #c6c0b4;
  font-size: 2.4rem;
}

.u-fake-select svg {
  position: absolute;
  top: 50%;
  right: 0;
  bottom: auto;
  left: auto;
  width: 1rem;
  height: 1rem;
  margin-top: -.5rem;
  fill: #5fa4b0;
  pointer-events: none;
}

.u-uliege .u-fake-select svg {
  fill: #5fa4b0 !important;
}

.u-sc-soc .u-fake-select svg {
  fill: #ffd000 !important;
}

.u-medecine .u-fake-select svg {
  fill: #e62d31 !important;
}

.u-droit .u-fake-select svg {
  fill: #a8589e !important;
}

.u-agro .u-fake-select svg {
  fill: #b9cd76 !important;
}

.u-psycho .u-fake-select svg {
  fill: #7db928 !important;
}

.u-philo .u-fake-select svg {
  fill: #289b38 !important;
}

.u-vete .u-fake-select svg {
  fill: #8da6d6 !important;
}

.u-archi .u-fake-select svg {
  fill: #e6e6e1 !important;
}

.u-sciences .u-fake-select svg {
  fill: #1fbadb !important;
}

.u-sc-app .u-fake-select svg {
  fill: #f8aa00 !important;
}

.u-hec .u-fake-select svg {
  fill: #c6c0b4 !important;
}

.u-fake-select select {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
  -webkit-appearance: menulist-button;
}

.u-filter {
  width: 100%;
  margin: 0 0 2rem 0;
  border-bottom: 0.1rem solid #e6e6e1;
  background: white;
}

.u-filter__single {
  position: relative;
  padding: 1rem 0;
}

.u-filter__single select {
  width: 100%;
}

.u-filter__single + .u-filter__single {
  border-top: 0.1rem solid #e6e6e1;
}

.u-filter__single .u-fake-select {
  position: static;
}

.u-filter__single .u-fake-select svg {
  top: auto;
  right: 2.6rem;
  bottom: 2.2rem;
  -webkit-transform: none;
  transform: none;
}

@media only screen and (min-width: 39.375em) {
  .u-filter form {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .u-filter__single {
    display: block;
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    border-top: 0 !important;
    padding: 1.5rem 2rem;
  }
  .u-filter__single label {
    position: relative;
    top: .4rem;
  }
  .u-filter__single .u-fake-select {
    margin: 0;
  }
  .u-filter__single .u-fake-select svg {
    position: absolute;
    top: 50%;
    right: auto;
    bottom: auto;
    left: auto;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 2.6rem;
  }
  .u-filter__single:first-child {
    border-right: 1px solid #e6e6e1;
  }
}

@media only screen and (min-width: 53.75em) {
  .u-filter {
    margin: 0 0 4rem 0;
  }
  .u-filter__single {
    padding-right: 4rem;
  }
}

@media only screen and (min-width: 64em) {
  .u-filter__single {
    border-right: 1px solid #e6e6e1;
    border-left: 1px solid #e6e6e1;
    padding: 1rem 4rem;
  }
  .u-filter__single + .u-filter__single {
    border-left: 0;
  }
  .u-filter__single .u-fake-select svg {
    right: 4rem;
  }
}

.u-focus__cover {
  position: relative;
  width: 100%;
}

.u-focus__cover::before {
  content: '';
  display: block;
  width: 100%;
  padding-top: 56.25%;
}

.u-focus__cover img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  font-family: "object-fit: cover";
}

.u-focus__cover .u-slider {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.u-focus__slider {
  border: 0.1rem solid #e6e6e1;
}

.u-focus__slide {
  width: 100%;
  margin: 0;
  padding: 2rem;
}

.u-focus__slide h3 {
  margin: 0 0 2rem;
}

.u-focus__slide h5 {
  margin: 0;
  margin-bottom: 3rem;
  font-size: 1.4rem;
}

.u-focus__slide .u-link {
  margin-top: 1.5rem;
}

.u-focus__cta {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  overflow: hidden;
  padding: 3rem 2rem;
  background: #00373e;
  color: white;
  fill: white;
}

.u-uliege .u-focus__cta {
  background: #00373e;
}

.u-sc-soc .u-focus__cta {
  background: #f8aa00;
}

.u-medecine .u-focus__cta {
  background: #940104;
}

.u-droit .u-focus__cta {
  background: #5b2c86;
}

.u-agro .u-focus__cta {
  background: #7db928;
}

.u-psycho .u-focus__cta {
  background: #289b38;
}

.u-philo .u-focus__cta {
  background: #00843b;
}

.u-vete .u-focus__cta {
  background: #5b57a2;
}

.u-archi .u-focus__cta {
  background: #c6c0b4;
}

.u-sciences .u-focus__cta {
  background: #005ca9;
}

.u-sc-app .u-focus__cta {
  background: #f07f3c;
}

.u-hec .u-focus__cta {
  background: #8c8b82;
}

.u-focus__cta .u-focus__cta__left,
.u-focus__cta .u-focus__cta__right {
  position: relative;
  z-index: 5;
}

.u-focus__cta .u-focus__cta__left {
  -webkit-flex-basis: 5rem;
  -ms-flex-preferred-size: 5rem;
  flex-basis: 5rem;
  font-size: 0;
}

.u-focus__cta .u-focus__cta__left svg {
  width: 2.6rem;
  height: 3rem;
}

.u-focus__cta p {
  margin: 0;
  line-height: 1.2;
}

.u-focus__thumbs {
  position: absolute;
  z-index: 20;
  bottom: 0;
  left: 0;
  width: 100%;
  -webkit-transform: translateY(50%);
  transform: translateY(50%);
}

.u-focus__thumbs__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
}

.u-focus__thumbs__list li {
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  max-width: 8rem;
  max-height: 8rem;
  margin: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
}

.u-focus__thumbs__list li::before {
  content: '';
  display: block;
  width: 100%;
  padding-top: 100%;
}

.u-focus__thumbs__list img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  font-family: "object-fit: cover";
}

.u-focus__thumbs__layer {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  background: #5fa4b0;
  mix-blend-mode: multiply;
  z-index: 20;
  transition: opacity .3s;
}

.u-uliege .u-focus__thumbs__layer {
  background: #5fa4b0;
}

.u-sc-soc .u-focus__thumbs__layer {
  background: #ffd000;
}

.u-medecine .u-focus__thumbs__layer {
  background: #e62d31;
}

.u-droit .u-focus__thumbs__layer {
  background: #a8589e;
}

.u-agro .u-focus__thumbs__layer {
  background: #b9cd76;
}

.u-psycho .u-focus__thumbs__layer {
  background: #7db928;
}

.u-philo .u-focus__thumbs__layer {
  background: #289b38;
}

.u-vete .u-focus__thumbs__layer {
  background: #8da6d6;
}

.u-archi .u-focus__thumbs__layer {
  background: #e6e6e1;
}

.u-sciences .u-focus__thumbs__layer {
  background: #1fbadb;
}

.u-sc-app .u-focus__thumbs__layer {
  background: #f8aa00;
}

.u-hec .u-focus__thumbs__layer {
  background: #c6c0b4;
}

.u-focus__thumbs__index {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 30;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: white;
  opacity: 0;
  transition: opacity .3s;
}

.u-focus__thumbs__index span {
  display: inline-block;
}

.u-focus__thumbs__active img {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}

.u-focus__thumbs__active .u-focus__thumbs__layer,
.u-focus__thumbs__active .u-focus__thumbs__index {
  opacity: 1;
}

html:not(.mix-blend-mode) .u-focus__thumbs__active .u-focus__thumbs__layer, html:not(.mix-blend-mode)
.u-focus__thumbs__active .u-focus__thumbs__index {
  opacity: .7;
}

.u-focus--multiple .u-focus__slide {
  padding-top: 5.5rem;
}

.u-focus--multiple .u-slider__pagination {
  display: none;
}

.u-focus .u-slider .u-slider__pagination {
  bottom: 2rem;
  left: 2rem;
}

.u-focus__cta__link {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  display: block;
}

@media only screen and (min-width: 34.375em) {
  .u-focus__cta {
    padding: 3rem;
  }
  .u-focus__slide {
    padding: 3rem;
  }
}

@media only screen and (min-width: 53.75em) {
  .u-focus {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
  .u-focus__cover {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: calc(100% - 27rem);
  }
  .u-focus__cover:before {
    content: none;
  }
  .u-focus__thumbs {
    -webkit-transform: none;
    transform: none;
    width: 8rem;
    top: 0;
    left: -1rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .u-focus__thumbs__list {
    display: block;
  }
  .u-focus__thumbs .u-slider__pagination {
    position: relative;
    top: 0;
    left: 0;
    display: block;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  .u-focus__content {
    position: relative;
    z-index: 10;
    float: right;
    width: 30rem;
    margin: 2rem 0;
    background: white;
  }
  .u-focus--multiple .u-focus__slide {
    padding-top: 3.6rem;
  }
  .u-focus__slide,
  .u-focus__cta {
    padding: 3.6rem;
  }
}

@media only screen and (min-width: 71.25em) {
  .u-focus__thumbs {
    left: -2rem;
  }
}

.u-follow {
  padding: 3rem 2rem;
  background: #00707f;
  color: white;
  fill: white;
}

.u-uliege .u-follow {
  background-color: #00373e;
}

.u-sc-soc .u-follow {
  background-color: #f8aa00;
}

.u-medecine .u-follow {
  background-color: #940104;
}

.u-droit .u-follow {
  background-color: #5b2c86;
}

.u-agro .u-follow {
  background-color: #7db928;
}

.u-psycho .u-follow {
  background-color: #289b38;
}

.u-philo .u-follow {
  background-color: #00843b;
}

.u-vete .u-follow {
  background-color: #5b57a2;
}

.u-archi .u-follow {
  background-color: #c6c0b4;
}

.u-sciences .u-follow {
  background-color: #005ca9;
}

.u-sc-app .u-follow {
  background-color: #f07f3c;
}

.u-hec .u-follow {
  background-color: #8c8b82;
}

.u-uliege .u-follow {
  background-color: #00707f;
}

.u-follow .u-h2 {
  margin: 0;
  font-size: 3rem;
}

.u-follow .u-link,
.u-follow [class*='u-link--'] {
  color: #1fbadb;
}

.u-follow .u-link:hover,
.u-follow [class*='u-link--']:hover {
  color: #1fbadb;
}

.u-faculty .u-follow .u-link:hover, .u-faculty
.u-follow [class*='u-link--']:hover {
  color: white !important;
}

.u-follow .u-link::after,
.u-follow [class*='u-link--']::after {
  background-color: #1fbadb;
}

.u-uliege .u-follow .u-link::after, .u-uliege
.u-follow [class*='u-link--']::after {
  background-color: #5fa4b0;
}

.u-sc-soc .u-follow .u-link::after, .u-sc-soc
.u-follow [class*='u-link--']::after {
  background-color: #ffd000;
}

.u-medecine .u-follow .u-link::after, .u-medecine
.u-follow [class*='u-link--']::after {
  background-color: #e62d31;
}

.u-droit .u-follow .u-link::after, .u-droit
.u-follow [class*='u-link--']::after {
  background-color: #a8589e;
}

.u-agro .u-follow .u-link::after, .u-agro
.u-follow [class*='u-link--']::after {
  background-color: #b9cd76;
}

.u-psycho .u-follow .u-link::after, .u-psycho
.u-follow [class*='u-link--']::after {
  background-color: #7db928;
}

.u-philo .u-follow .u-link::after, .u-philo
.u-follow [class*='u-link--']::after {
  background-color: #289b38;
}

.u-vete .u-follow .u-link::after, .u-vete
.u-follow [class*='u-link--']::after {
  background-color: #8da6d6;
}

.u-archi .u-follow .u-link::after, .u-archi
.u-follow [class*='u-link--']::after {
  background-color: #e6e6e1;
}

.u-sciences .u-follow .u-link::after, .u-sciences
.u-follow [class*='u-link--']::after {
  background-color: #1fbadb;
}

.u-sc-app .u-follow .u-link::after, .u-sc-app
.u-follow [class*='u-link--']::after {
  background-color: #f8aa00;
}

.u-hec .u-follow .u-link::after, .u-hec
.u-follow [class*='u-link--']::after {
  background-color: #c6c0b4;
}

.u-uliege .u-follow .u-link, .u-uliege
.u-follow [class*='u-link--'] {
  color: #5fa4b0;
}

.u-sc-soc .u-follow .u-link, .u-sc-soc
.u-follow [class*='u-link--'] {
  color: #ffd000;
}

.u-medecine .u-follow .u-link, .u-medecine
.u-follow [class*='u-link--'] {
  color: #e62d31;
}

.u-droit .u-follow .u-link, .u-droit
.u-follow [class*='u-link--'] {
  color: #a8589e;
}

.u-agro .u-follow .u-link, .u-agro
.u-follow [class*='u-link--'] {
  color: #b9cd76;
}

.u-psycho .u-follow .u-link, .u-psycho
.u-follow [class*='u-link--'] {
  color: #7db928;
}

.u-philo .u-follow .u-link, .u-philo
.u-follow [class*='u-link--'] {
  color: #289b38;
}

.u-vete .u-follow .u-link, .u-vete
.u-follow [class*='u-link--'] {
  color: #8da6d6;
}

.u-archi .u-follow .u-link, .u-archi
.u-follow [class*='u-link--'] {
  color: #e6e6e1;
}

.u-sciences .u-follow .u-link, .u-sciences
.u-follow [class*='u-link--'] {
  color: #1fbadb;
}

.u-sc-app .u-follow .u-link, .u-sc-app
.u-follow [class*='u-link--'] {
  color: #f8aa00;
}

.u-hec .u-follow .u-link, .u-hec
.u-follow [class*='u-link--'] {
  color: #c6c0b4;
}

.u-follow__list {
  margin: 1rem 0;
}

.u-follow__list li {
  display: inline-block;
  font-size: 0;
}

.u-follow__list li + li {
  margin-left: .5rem;
}

.u-follow__list a {
  display: block;
}

.u-follow__list svg {
  width: 2.2rem;
  height: 2.2rem;
}

@media only screen and (min-width: 34.375em) {
  .u-follow__list svg {
    width: 2.5rem;
    height: 2.5rem;
  }
}

@media only screen and (min-width: 39.375em) {
  .u-follow {
    border-top-right-radius: 0.3rem;
    border-bottom-right-radius: 0.3rem;
  }
}

.u-form,
[class*='u-form--'] {
  margin: 3rem auto 6rem;
}

@media only screen and (min-width: 39.375em) {
  .u-form,
  [class*='u-form--'] {
    margin: 7rem auto 8rem;
  }
}

.u-form.u-wrapper,
[class*='u-form--'].u-wrapper {
  max-width: 64rem;
}

.u-form__text {
  margin-bottom: 4rem;
}

@media only screen and (min-width: 39.375em) {
  .u-form__text {
    margin-bottom: 6rem;
  }
}

.u-form__item {
  position: relative;
  border-bottom: 3px solid #e6e6e1;
}

.u-form__item + .u-form__item {
  margin-top: 3rem;
}

@media only screen and (min-width: 39.375em) {
  .u-form__item + .u-form__item {
    margin-top: 6rem;
  }
}

.u-form__item label {
  color: #00707f;
  font-size: 1.4rem;
  text-transform: none;
}

.u-uliege .u-form__item label {
  color: #00707f;
}

.u-sc-soc .u-form__item label {
  color: #f8aa00;
}

.u-medecine .u-form__item label {
  color: #940104;
}

.u-droit .u-form__item label {
  color: #5b2c86;
}

.u-agro .u-form__item label {
  color: #7db928;
}

.u-psycho .u-form__item label {
  color: #289b38;
}

.u-philo .u-form__item label {
  color: #00843b;
}

.u-vete .u-form__item label {
  color: #5b57a2;
}

.u-archi .u-form__item label {
  color: #c6c0b4;
}

.u-sciences .u-form__item label {
  color: #005ca9;
}

.u-sc-app .u-form__item label {
  color: #f07f3c;
}

.u-hec .u-form__item label {
  color: #8c8b82;
}

.u-form__item p {
  position: absolute;
  bottom: -65%;
  left: 0;
  font-size: 1.6rem;
}

.u-form__item input[type='text'],
.u-form__item input[type='email'],
.u-form__item .u-fake-select__value {
  display: block;
  border: 0;
  background: transparent;
  color: #404040;
  font-size: 2rem;
  text-transform: none;
}

.u-form__item--error {
  border-bottom: 3px solid #940004;
  color: #940004;
}

.u-form__item--error p,
.u-form__item--error label {
  color: #940004;
}

.u-form__item--error p {
  font-size: 1.6rem !important;
}

.u-form__item-simple {
  position: relative;
}

.u-form__item-simple + .u-form__item-simple {
  margin-top: 6rem;
}

.u-form__item-simple label {
  color: #404040;
  font-size: 1.8rem;
  text-transform: none;
}

.u-form__submit {
  float: right;
  margin-top: 4rem;
}

.u-form .u-box,
[class*='u-form--'] .u-box {
  margin-bottom: 0;
}

.u-form .u-box .u-form__item + .u-form__item,
[class*='u-form--'] .u-box .u-form__item + .u-form__item {
  margin-top: 3rem;
}

.u-form .u-box .u-form__item-simple,
[class*='u-form--'] .u-box .u-form__item-simple {
  margin-top: 3rem;
}

@media only screen and (min-width: 39.375em) {
  .u-form input[type='text'],
  .u-form input[type='email'],
  .u-form .u-fake-select__value,
  [class*='u-form--'] input[type='text'],
  [class*='u-form--'] input[type='email'],
  [class*='u-form--'] .u-fake-select__value {
    font-size: 2.4rem;
  }
  .u-form__item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .u-form__item label {
    -webkit-flex-basis: 16rem;
    -ms-flex-preferred-size: 16rem;
    flex-basis: 16rem;
    font-size: 1.8rem;
  }
  .u-form__item input {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .u-form__item p {
    font-size: 2.4rem;
    bottom: -100%;
  }
  .u-form .u-fake-select,
  [class*='u-form--'] .u-fake-select {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
}

@media only screen and (min-width: 39.375em) {
  .u-form__item--long {
    display: block;
  }
  .u-form__item--long input {
    width: 100%;
  }
}

.u-gallery {
  width: 100%;
  padding: 3rem 2rem;
  text-align: center;
}

.u-faculty .u-gallery {
  background: #1d1d1d;
}

[class*='u-content'] > .u-gallery {
  padding-top: 0;
  padding-bottom: 0;
}

.u-gallery .u-gallery__title {
  color: #00707f;
  font-size: 3.6rem;
}

.u-faculty .u-gallery .u-gallery__title {
  color: white;
}

.u-gallery .u-slider__pagination {
  position: relative;
}

.u-gallery__list {
  width: calc(100% + 4rem);
  margin-left: -2rem;
}

.u-gallery__slide {
  position: relative;
  width: 100%;
  height: 30rem;
  margin: 0 auto;
}

.u-gallery__slide img {
  width: auto;
  max-width: calc(100% - 4rem);
  height: 100%;
  margin: 0 auto;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: contain;
  font-family: "object-fit: contain";
}

.u-gallery__controls {
  width: 100%;
  max-width: 64rem;
  margin: 0 auto;
  margin-top: 5rem;
  border-top: 0.2rem solid #004e58;
}

.u-faculty .u-gallery__controls {
  border-color: #4b4b4b;
}

.u-gallery__controls .u-slider__pagination {
  right: 0;
  bottom: 0;
  margin: 0 auto;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.u-gallery__controls p {
  max-width: 54rem;
  margin: 0 auto;
  color: #5fa4b0;
  font-size: 1.5rem;
}

.u-faculty .u-gallery__controls p {
  color: white;
}

@media only screen and (min-width: 53.75em) {
  .u-gallery {
    padding: 5rem 2rem;
  }
  .u-gallery .u-gallery__title {
    font-size: 5rem;
  }
  .u-gallery__slide {
    width: auto;
    height: 36rem;
    margin: 3rem 4rem;
    transition: box-shadow .3s, -webkit-transform .3s;
    transition: box-shadow .3s, transform .3s;
    transition: box-shadow .3s, transform .3s, -webkit-transform .3s;
  }
  .u-gallery__slide.is-selected {
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
  .u-gallery__slide.is-selected .u-gallery__slide__layer {
    opacity: 0 !important;
  }
  .u-gallery__slide.is-selected img {
    -webkit-filter: none;
    filter: none;
  }
  .u-gallery__slide img {
    position: static;
    width: auto;
    max-width: none;
    height: 100%;
    margin: none;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
  }
  .flickity-enabled .u-gallery__slide__layer {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 20;
    background: #00707f;
    mix-blend-mode: screen;
    opacity: 1;
    transition: opacity .3s;
  }
  html:not(.mix-blend-mode) .flickity-enabled .u-gallery__slide__layer {
    opacity: .7;
  }
  .u-uliege .flickity-enabled .u-gallery__slide__layer {
    background: #00707f;
  }
  .u-sc-soc .flickity-enabled .u-gallery__slide__layer {
    background: #f8aa00;
  }
  .u-medecine .flickity-enabled .u-gallery__slide__layer {
    background: #940104;
  }
  .u-droit .flickity-enabled .u-gallery__slide__layer {
    background: #5b2c86;
  }
  .u-agro .flickity-enabled .u-gallery__slide__layer {
    background: #7db928;
  }
  .u-psycho .flickity-enabled .u-gallery__slide__layer {
    background: #289b38;
  }
  .u-philo .flickity-enabled .u-gallery__slide__layer {
    background: #00843b;
  }
  .u-vete .flickity-enabled .u-gallery__slide__layer {
    background: #5b57a2;
  }
  .u-archi .flickity-enabled .u-gallery__slide__layer {
    background: #c6c0b4;
  }
  .u-sciences .flickity-enabled .u-gallery__slide__layer {
    background: #005ca9;
  }
  .u-sc-app .flickity-enabled .u-gallery__slide__layer {
    background: #f07f3c;
  }
  .u-hec .flickity-enabled .u-gallery__slide__layer {
    background: #8c8b82;
  }
}

.u-highlight {
  position: relative;
  overflow: hidden;
  width: 100%;
}

.highlight__headline {
  font-size: 1.2rem;
}

.u-highlight__key {
  position: relative;
  padding: 8rem 4rem;
  background: #00373e;
  color: white;
  text-align: center;
}

.u-uliege .u-highlight__key {
  background: #00373e;
}

.u-sc-soc .u-highlight__key {
  background: #f8aa00;
}

.u-medecine .u-highlight__key {
  background: #940104;
}

.u-droit .u-highlight__key {
  background: #5b2c86;
}

.u-agro .u-highlight__key {
  background: #7db928;
}

.u-psycho .u-highlight__key {
  background: #289b38;
}

.u-philo .u-highlight__key {
  background: #00843b;
}

.u-vete .u-highlight__key {
  background: #5b57a2;
}

.u-archi .u-highlight__key {
  background: #c6c0b4;
}

.u-sciences .u-highlight__key {
  background: #005ca9;
}

.u-sc-app .u-highlight__key {
  background: #f07f3c;
}

.u-hec .u-highlight__key {
  background: #8c8b82;
}

.u-highlight__key strong {
  font-size: 5.6rem;
  line-height: 1.1;
}

.u-highlight__key .u-highlight__label {
  margin: 0;
  color: white;
  font-size: 2rem;
  letter-spacing: 0;
}

.u-faculty .u-highlight__key .u-highlight__label {
  color: white;
}

.u-highlight__key__content {
  position: relative;
  z-index: 10;
}

.u-highlight__text {
  border: 0.1rem solid #e6e6e1;
  border-top: 0;
  padding: 3rem;
  background: white;
}

.u-highlight__text p {
  max-width: 40rem;
}

.u-highlight__text .u-link {
  margin-top: 2rem;
}

@media only screen and (min-width: 39.375em) {
  .u-highlight {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .u-highlight__headline {
    position: absolute;
    top: auto;
    right: auto;
    bottom: auto;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    top: -3rem;
    width: 90%;
  }
  .u-highlight__key {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-basis: 40%;
    -ms-flex-preferred-size: 40%;
    flex-basis: 40%;
  }
  .u-highlight__text {
    -webkit-flex-basis: 60%;
    -ms-flex-preferred-size: 60%;
    flex-basis: 60%;
    border: 0.1rem solid #e6e6e1;
    border-left: 0;
    padding: 4rem;
  }
}

@media only screen and (min-width: 71.25em) {
  .u-highlight__key,
  .u-highlight__text {
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }
}

.u-hr,
[class*='u-hr--'] {
  width: 100%;
  height: .4rem;
  margin: 2rem 0;
  border: 0;
  background: #00707f;
  border-radius: .3rem;
}

.u-uliege .u-hr, .u-uliege
[class*='u-hr--'] {
  background: #00707f;
}

.u-sc-soc .u-hr, .u-sc-soc
[class*='u-hr--'] {
  background: #f8aa00;
}

.u-medecine .u-hr, .u-medecine
[class*='u-hr--'] {
  background: #940104;
}

.u-droit .u-hr, .u-droit
[class*='u-hr--'] {
  background: #5b2c86;
}

.u-agro .u-hr, .u-agro
[class*='u-hr--'] {
  background: #7db928;
}

.u-psycho .u-hr, .u-psycho
[class*='u-hr--'] {
  background: #289b38;
}

.u-philo .u-hr, .u-philo
[class*='u-hr--'] {
  background: #00843b;
}

.u-vete .u-hr, .u-vete
[class*='u-hr--'] {
  background: #5b57a2;
}

.u-archi .u-hr, .u-archi
[class*='u-hr--'] {
  background: #c6c0b4;
}

.u-sciences .u-hr, .u-sciences
[class*='u-hr--'] {
  background: #005ca9;
}

.u-sc-app .u-hr, .u-sc-app
[class*='u-hr--'] {
  background: #f07f3c;
}

.u-hec .u-hr, .u-hec
[class*='u-hr--'] {
  background: #8c8b82;
}

[class*='u-hr--'][class*='--thin'] {
  height: .2rem;
}

[class*='u-hr--'][class*='--light'] {
  background: #e6e6e1;
}

.u-icon {
  fill: inherit;
}

.u-icon-triangle {
  width: 7px !important;
  height: 7px !important;
  margin-left: .3em;
  vertical-align: middle;
  transition: -webkit-transform .35s;
  transition: transform .35s;
  transition: transform .35s, -webkit-transform .35s;
}

.is-open > .u-icon-triangle,
.has-open .u-icon-triangle {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.u-info-table {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.u-info-table strong {
  color: #5fa4b0;
  font-size: 1.5rem;
}

.u-uliege .u-info-table strong {
  color: #5fa4b0;
}

.u-sc-soc .u-info-table strong {
  color: #ffd000;
}

.u-medecine .u-info-table strong {
  color: #e62d31;
}

.u-droit .u-info-table strong {
  color: #a8589e;
}

.u-agro .u-info-table strong {
  color: #b9cd76;
}

.u-psycho .u-info-table strong {
  color: #7db928;
}

.u-philo .u-info-table strong {
  color: #289b38;
}

.u-vete .u-info-table strong {
  color: #8da6d6;
}

.u-archi .u-info-table strong {
  color: #e6e6e1;
}

.u-sciences .u-info-table strong {
  color: #1fbadb;
}

.u-sc-app .u-info-table strong {
  color: #f8aa00;
}

.u-hec .u-info-table strong {
  color: #c6c0b4;
}

.u-info-table svg {
  position: relative;
  top: -.3rem;
  display: inline-block;
  width: 2.3rem;
  height: 2.3rem;
  margin-right: .3rem;
  vertical-align: bottom;
  fill: #5fa4b0;
}

.u-uliege .u-info-table svg {
  fill: #5fa4b0;
}

.u-sc-soc .u-info-table svg {
  fill: #ffd000;
}

.u-medecine .u-info-table svg {
  fill: #e62d31;
}

.u-droit .u-info-table svg {
  fill: #a8589e;
}

.u-agro .u-info-table svg {
  fill: #b9cd76;
}

.u-psycho .u-info-table svg {
  fill: #7db928;
}

.u-philo .u-info-table svg {
  fill: #289b38;
}

.u-vete .u-info-table svg {
  fill: #8da6d6;
}

.u-archi .u-info-table svg {
  fill: #e6e6e1;
}

.u-sciences .u-info-table svg {
  fill: #1fbadb;
}

.u-sc-app .u-info-table svg {
  fill: #f8aa00;
}

.u-hec .u-info-table svg {
  fill: #c6c0b4;
}

.u-info-table__row {
  -webkit-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
}

.u-info-table__row + .u-info-table__row {
  margin-top: 2.3rem;
}

@media only screen and (min-width: 21.875em) {
  .u-info-table__row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .u-info-table__cell:first-child {
    min-width: 9rem;
  }
}

.u-keypoint {
  margin: 4rem 0 !important;
}

.u-keypoint__link {
  display: block;
  padding: .5em .25em;
  color: #4a4a4a;
  font-size: 1.8rem;
  line-height: 1.2;
  /* sass-lint:disable-block property-sort-order */
  max-width: 460px;
}

.u-keypoint__link strong {
  display: block;
  color: #00707f;
  font-size: 1.67em;
  line-height: 1.4;
}

.u-uliege .u-keypoint__link strong {
  color: #00707f;
}

.u-sc-soc .u-keypoint__link strong {
  color: #f8aa00;
}

.u-medecine .u-keypoint__link strong {
  color: #940104;
}

.u-droit .u-keypoint__link strong {
  color: #5b2c86;
}

.u-agro .u-keypoint__link strong {
  color: #7db928;
}

.u-psycho .u-keypoint__link strong {
  color: #289b38;
}

.u-philo .u-keypoint__link strong {
  color: #00843b;
}

.u-vete .u-keypoint__link strong {
  color: #5b57a2;
}

.u-archi .u-keypoint__link strong {
  color: #c6c0b4;
}

.u-sciences .u-keypoint__link strong {
  color: #005ca9;
}

.u-sc-app .u-keypoint__link strong {
  color: #f07f3c;
}

.u-hec .u-keypoint__link strong {
  color: #8c8b82;
}

.u-keypoint__link:hover,
.u-keypoint__link:hover strong {
  color: #00707f;
}

.u-uliege .u-keypoint__link:hover, .u-uliege
.u-keypoint__link:hover strong {
  color: #00707f;
}

.u-sc-soc .u-keypoint__link:hover, .u-sc-soc
.u-keypoint__link:hover strong {
  color: #f8aa00;
}

.u-medecine .u-keypoint__link:hover, .u-medecine
.u-keypoint__link:hover strong {
  color: #940104;
}

.u-droit .u-keypoint__link:hover, .u-droit
.u-keypoint__link:hover strong {
  color: #5b2c86;
}

.u-agro .u-keypoint__link:hover, .u-agro
.u-keypoint__link:hover strong {
  color: #7db928;
}

.u-psycho .u-keypoint__link:hover, .u-psycho
.u-keypoint__link:hover strong {
  color: #289b38;
}

.u-philo .u-keypoint__link:hover, .u-philo
.u-keypoint__link:hover strong {
  color: #00843b;
}

.u-vete .u-keypoint__link:hover, .u-vete
.u-keypoint__link:hover strong {
  color: #5b57a2;
}

.u-archi .u-keypoint__link:hover, .u-archi
.u-keypoint__link:hover strong {
  color: #c6c0b4;
}

.u-sciences .u-keypoint__link:hover, .u-sciences
.u-keypoint__link:hover strong {
  color: #005ca9;
}

.u-sc-app .u-keypoint__link:hover, .u-sc-app
.u-keypoint__link:hover strong {
  color: #f07f3c;
}

.u-hec .u-keypoint__link:hover, .u-hec
.u-keypoint__link:hover strong {
  color: #8c8b82;
}

@media only screen and (min-width: 53.75em) {
  .u-keypoint__link {
    padding: .5em 1em;
  }
}

.u-lead {
  color: #00707f;
}

.u-link,
[class*='u-link--'] {
  position: relative;
  display: inline-block;
  padding-bottom: 10px;
  color: #00707f;
  font-size: 1.2rem;
  font-weight: 700;
  line-height: 1.25;
  text-transform: uppercase;
  letter-spacing: .1rem;
}

.u-faculty .u-link, .u-faculty
[class*='u-link--'] {
  color: #4a4a4a;
}

.u-link::after,
[class*='u-link--']::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  width: 40px;
  height: 3px;
  background-color: #00707f;
  border-radius: 2px;
  transition: width 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.u-uliege .u-link::after, .u-uliege
[class*='u-link--']::after {
  background-color: #00707f;
}

.u-sc-soc .u-link::after, .u-sc-soc
[class*='u-link--']::after {
  background-color: #f8aa00;
}

.u-medecine .u-link::after, .u-medecine
[class*='u-link--']::after {
  background-color: #940104;
}

.u-droit .u-link::after, .u-droit
[class*='u-link--']::after {
  background-color: #5b2c86;
}

.u-agro .u-link::after, .u-agro
[class*='u-link--']::after {
  background-color: #7db928;
}

.u-psycho .u-link::after, .u-psycho
[class*='u-link--']::after {
  background-color: #289b38;
}

.u-philo .u-link::after, .u-philo
[class*='u-link--']::after {
  background-color: #00843b;
}

.u-vete .u-link::after, .u-vete
[class*='u-link--']::after {
  background-color: #5b57a2;
}

.u-archi .u-link::after, .u-archi
[class*='u-link--']::after {
  background-color: #c6c0b4;
}

.u-sciences .u-link::after, .u-sciences
[class*='u-link--']::after {
  background-color: #005ca9;
}

.u-sc-app .u-link::after, .u-sc-app
[class*='u-link--']::after {
  background-color: #f07f3c;
}

.u-hec .u-link::after, .u-hec
[class*='u-link--']::after {
  background-color: #8c8b82;
}

[data-clickable]:hover .u-link, .u-link:hover, .u-link:focus, [data-clickable]:hover
[class*='u-link--'],
[class*='u-link--']:hover,
[class*='u-link--']:focus {
  color: #00707f;
}

.u-faculty [data-clickable]:hover .u-link, .u-faculty .u-link:hover, .u-faculty .u-link:focus, .u-faculty [data-clickable]:hover
[class*='u-link--'], .u-faculty
[class*='u-link--']:hover, .u-faculty
[class*='u-link--']:focus {
  color: #4a4a4a;
}

[data-clickable]:hover .u-link::after, .u-link:hover::after, .u-link:focus::after, [data-clickable]:hover
[class*='u-link--']::after,
[class*='u-link--']:hover::after,
[class*='u-link--']:focus::after {
  width: 100%;
}

[class*='u-link--'][class*='--centered']::after {
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

[data-clickable]:hover [class*='u-link--'][class*='--centered']::after, [class*='u-link--'][class*='--centered']:hover::after, [class*='u-link--'][class*='--centered']:focus::after {
  width: 120px;
}

[class*='u-link--'][class*='--big'] {
  font-size: 1.4rem;
}

[class*='u-link--'][class*='--big']::after {
  height: 4px;
  border-radius: 2px;
}

[class*='u-link--'][class*='--white'] {
  color: white;
}

[data-clickable]:hover [class*='u-link--'][class*='--white'], [class*='u-link--'][class*='--white']:hover, [class*='u-link--'][class*='--white']:focus {
  color: white;
}

[class*='u-link--'][class*='--white']::after {
  background-color: white;
}

[class*='u-link--'][class*='--dark'] {
  color: #4a4a4a;
}

[data-clickable]:hover [class*='u-link--'][class*='--dark'], [class*='u-link--'][class*='--dark']:hover, [class*='u-link--'][class*='--dark']:focus {
  color: #4a4a4a;
}

[class*='u-link--'][class*='--dark']::after {
  background-color: #4a4a4a;
}

[class*='u-link--'][class*='--light'] {
  color: #5fa4b0;
}

.u-uliege [class*='u-link--'][class*='--light'] {
  color: #5fa4b0;
}

.u-sc-soc [class*='u-link--'][class*='--light'] {
  color: #ffd000;
}

.u-medecine [class*='u-link--'][class*='--light'] {
  color: #e62d31;
}

.u-droit [class*='u-link--'][class*='--light'] {
  color: #a8589e;
}

.u-agro [class*='u-link--'][class*='--light'] {
  color: #b9cd76;
}

.u-psycho [class*='u-link--'][class*='--light'] {
  color: #7db928;
}

.u-philo [class*='u-link--'][class*='--light'] {
  color: #289b38;
}

.u-vete [class*='u-link--'][class*='--light'] {
  color: #8da6d6;
}

.u-archi [class*='u-link--'][class*='--light'] {
  color: #e6e6e1;
}

.u-sciences [class*='u-link--'][class*='--light'] {
  color: #1fbadb;
}

.u-sc-app [class*='u-link--'][class*='--light'] {
  color: #f8aa00;
}

.u-hec [class*='u-link--'][class*='--light'] {
  color: #c6c0b4;
}

[data-clickable]:hover [class*='u-link--'][class*='--light'], [class*='u-link--'][class*='--light']:hover, [class*='u-link--'][class*='--light']:focus {
  color: #5fa4b0;
}

.u-uliege [data-clickable]:hover [class*='u-link--'][class*='--light'], .u-uliege [class*='u-link--'][class*='--light']:hover, .u-uliege [class*='u-link--'][class*='--light']:focus {
  color: #5fa4b0;
}

.u-sc-soc [data-clickable]:hover [class*='u-link--'][class*='--light'], .u-sc-soc [class*='u-link--'][class*='--light']:hover, .u-sc-soc [class*='u-link--'][class*='--light']:focus {
  color: #ffd000;
}

.u-medecine [data-clickable]:hover [class*='u-link--'][class*='--light'], .u-medecine [class*='u-link--'][class*='--light']:hover, .u-medecine [class*='u-link--'][class*='--light']:focus {
  color: #e62d31;
}

.u-droit [data-clickable]:hover [class*='u-link--'][class*='--light'], .u-droit [class*='u-link--'][class*='--light']:hover, .u-droit [class*='u-link--'][class*='--light']:focus {
  color: #a8589e;
}

.u-agro [data-clickable]:hover [class*='u-link--'][class*='--light'], .u-agro [class*='u-link--'][class*='--light']:hover, .u-agro [class*='u-link--'][class*='--light']:focus {
  color: #b9cd76;
}

.u-psycho [data-clickable]:hover [class*='u-link--'][class*='--light'], .u-psycho [class*='u-link--'][class*='--light']:hover, .u-psycho [class*='u-link--'][class*='--light']:focus {
  color: #7db928;
}

.u-philo [data-clickable]:hover [class*='u-link--'][class*='--light'], .u-philo [class*='u-link--'][class*='--light']:hover, .u-philo [class*='u-link--'][class*='--light']:focus {
  color: #289b38;
}

.u-vete [data-clickable]:hover [class*='u-link--'][class*='--light'], .u-vete [class*='u-link--'][class*='--light']:hover, .u-vete [class*='u-link--'][class*='--light']:focus {
  color: #8da6d6;
}

.u-archi [data-clickable]:hover [class*='u-link--'][class*='--light'], .u-archi [class*='u-link--'][class*='--light']:hover, .u-archi [class*='u-link--'][class*='--light']:focus {
  color: #e6e6e1;
}

.u-sciences [data-clickable]:hover [class*='u-link--'][class*='--light'], .u-sciences [class*='u-link--'][class*='--light']:hover, .u-sciences [class*='u-link--'][class*='--light']:focus {
  color: #1fbadb;
}

.u-sc-app [data-clickable]:hover [class*='u-link--'][class*='--light'], .u-sc-app [class*='u-link--'][class*='--light']:hover, .u-sc-app [class*='u-link--'][class*='--light']:focus {
  color: #f8aa00;
}

.u-hec [data-clickable]:hover [class*='u-link--'][class*='--light'], .u-hec [class*='u-link--'][class*='--light']:hover, .u-hec [class*='u-link--'][class*='--light']:focus {
  color: #c6c0b4;
}

[class*='u-link--'][class*='--light']::after {
  background-color: #5fa4b0;
}

.u-uliege [class*='u-link--'][class*='--light']::after {
  background-color: #5fa4b0;
}

.u-sc-soc [class*='u-link--'][class*='--light']::after {
  background-color: #ffd000;
}

.u-medecine [class*='u-link--'][class*='--light']::after {
  background-color: #e62d31;
}

.u-droit [class*='u-link--'][class*='--light']::after {
  background-color: #a8589e;
}

.u-agro [class*='u-link--'][class*='--light']::after {
  background-color: #b9cd76;
}

.u-psycho [class*='u-link--'][class*='--light']::after {
  background-color: #7db928;
}

.u-philo [class*='u-link--'][class*='--light']::after {
  background-color: #289b38;
}

.u-vete [class*='u-link--'][class*='--light']::after {
  background-color: #8da6d6;
}

.u-archi [class*='u-link--'][class*='--light']::after {
  background-color: #e6e6e1;
}

.u-sciences [class*='u-link--'][class*='--light']::after {
  background-color: #1fbadb;
}

.u-sc-app [class*='u-link--'][class*='--light']::after {
  background-color: #f8aa00;
}

.u-hec [class*='u-link--'][class*='--light']::after {
  background-color: #c6c0b4;
}

[class*='u-link--'][class*='--disabled'] {
  color: #8c8b82;
  cursor: default;
}

[class*='u-link--'][class*='--disabled']::after {
  display: none;
}

[class*='u-link--'][class*='--uliege']::after {
  background-color: #00707f !important;
}

[class*='u-link--'][class*='--sc-soc']::after {
  background-color: #f8aa00 !important;
}

[class*='u-link--'][class*='--medecine']::after {
  background-color: #940104 !important;
}

[class*='u-link--'][class*='--droit']::after {
  background-color: #5b2c86 !important;
}

[class*='u-link--'][class*='--agro']::after {
  background-color: #7db928 !important;
}

[class*='u-link--'][class*='--psycho']::after {
  background-color: #289b38 !important;
}

[class*='u-link--'][class*='--philo']::after {
  background-color: #00843b !important;
}

[class*='u-link--'][class*='--vete']::after {
  background-color: #5b57a2 !important;
}

[class*='u-link--'][class*='--archi']::after {
  background-color: #c6c0b4 !important;
}

[class*='u-link--'][class*='--sciences']::after {
  background-color: #005ca9 !important;
}

[class*='u-link--'][class*='--sc-app']::after {
  background-color: #f07f3c !important;
}

[class*='u-link--'][class*='--hec']::after {
  background-color: #8c8b82 !important;
}

.u-list,
[class*='u-list--'] {
  border-bottom: 2px solid #00707f;
  padding-bottom: 4rem;
}

.u-faculty .u-list, .u-faculty
[class*='u-list--'] {
  border-color: #e6e6e1;
}

.u-list ul,
[class*='u-list--'] ul {
  margin-top: 2rem;
}

@media only screen and (min-width: 39.375em) {
  .u-list ul,
  [class*='u-list--'] ul {
    margin-top: 4rem;
    -webkit-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 5rem;
    column-gap: 5rem;
  }
}

@media only screen and (min-width: 64em) {
  .u-list ul,
  [class*='u-list--'] ul {
    margin-top: 5rem;
    -webkit-column-count: 3;
    column-count: 3;
    -webkit-column-gap: 6rem;
    column-gap: 6rem;
  }
}

.u-list ul li,
[class*='u-list--'] ul li {
  margin: 0 0 .5em;
  padding-bottom: 0.2rem;
  padding-left: 2rem;
  line-height: 1.2;
  text-indent: -1rem;
}

.u-list ul li::before,
[class*='u-list--'] ul li::before {
  content: '►';
  position: relative;
  left: .3rem;
  display: inline-block;
  width: 1rem;
  height: auto;
  margin: 0;
  background: none;
  color: #5fa4b0;
  font-size: .9rem;
}

.u-uliege .u-list ul li::before, .u-uliege
[class*='u-list--'] ul li::before {
  color: #00707f;
}

.u-sc-soc .u-list ul li::before, .u-sc-soc
[class*='u-list--'] ul li::before {
  color: #f8aa00;
}

.u-medecine .u-list ul li::before, .u-medecine
[class*='u-list--'] ul li::before {
  color: #940104;
}

.u-droit .u-list ul li::before, .u-droit
[class*='u-list--'] ul li::before {
  color: #5b2c86;
}

.u-agro .u-list ul li::before, .u-agro
[class*='u-list--'] ul li::before {
  color: #7db928;
}

.u-psycho .u-list ul li::before, .u-psycho
[class*='u-list--'] ul li::before {
  color: #289b38;
}

.u-philo .u-list ul li::before, .u-philo
[class*='u-list--'] ul li::before {
  color: #00843b;
}

.u-vete .u-list ul li::before, .u-vete
[class*='u-list--'] ul li::before {
  color: #5b57a2;
}

.u-archi .u-list ul li::before, .u-archi
[class*='u-list--'] ul li::before {
  color: #c6c0b4;
}

.u-sciences .u-list ul li::before, .u-sciences
[class*='u-list--'] ul li::before {
  color: #005ca9;
}

.u-sc-app .u-list ul li::before, .u-sc-app
[class*='u-list--'] ul li::before {
  color: #f07f3c;
}

.u-hec .u-list ul li::before, .u-hec
[class*='u-list--'] ul li::before {
  color: #8c8b82;
}

.u-list ul li:last-child,
[class*='u-list--'] ul li:last-child {
  margin-bottom: 0;
}

.u-grid-112 .u-list, .u-grid-112
[class*='u-list--'] {
  border: 0;
  padding: 0;
}

.u-grid-112 .u-list ul, .u-grid-112
[class*='u-list--'] ul {
  margin: 0;
  -webkit-column-count: 1;
  column-count: 1;
}

.u-list a,
[class*='u-list--'] a {
  position: relative;
  display: inline;
}

.u-faculty .u-list a, .u-faculty
[class*='u-list--'] a {
  color: #4a4a4a;
}

.u-list a:hover::after,
[class*='u-list--'] a:hover::after {
  width: 100%;
}

.u-list a::after,
[class*='u-list--'] a::after {
  content: '';
  position: absolute;
  right: 0;
  bottom: -.2rem;
  left: 0;
  display: block;
  width: 0%;
  height: .2rem;
  background-color: #00707f;
  border-radius: .2rem;
  transition: 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);
}

.u-uliege .u-list a::after, .u-uliege
[class*='u-list--'] a::after {
  background-color: #00707f;
}

.u-sc-soc .u-list a::after, .u-sc-soc
[class*='u-list--'] a::after {
  background-color: #f8aa00;
}

.u-medecine .u-list a::after, .u-medecine
[class*='u-list--'] a::after {
  background-color: #940104;
}

.u-droit .u-list a::after, .u-droit
[class*='u-list--'] a::after {
  background-color: #5b2c86;
}

.u-agro .u-list a::after, .u-agro
[class*='u-list--'] a::after {
  background-color: #7db928;
}

.u-psycho .u-list a::after, .u-psycho
[class*='u-list--'] a::after {
  background-color: #289b38;
}

.u-philo .u-list a::after, .u-philo
[class*='u-list--'] a::after {
  background-color: #00843b;
}

.u-vete .u-list a::after, .u-vete
[class*='u-list--'] a::after {
  background-color: #5b57a2;
}

.u-archi .u-list a::after, .u-archi
[class*='u-list--'] a::after {
  background-color: #c6c0b4;
}

.u-sciences .u-list a::after, .u-sciences
[class*='u-list--'] a::after {
  background-color: #005ca9;
}

.u-sc-app .u-list a::after, .u-sc-app
[class*='u-list--'] a::after {
  background-color: #f07f3c;
}

.u-hec .u-list a::after, .u-hec
[class*='u-list--'] a::after {
  background-color: #8c8b82;
}

[class*='u-list--'][class*='--single'] {
  border-bottom: 0;
  padding-bottom: 0;
}

[class*='u-list--'][class*='--single'] ul {
  margin: 0;
  -webkit-column-count: 1;
  column-count: 1;
}

.u-courses-abstract__main [class*='u-list--'][class*='--single'] ul {
  margin: 3.6rem 0;
}

.u-map {
  position: relative;
  max-width: 104rem;
  margin: 0 auto;
}

.u-map__image {
  width: 100%;
  font-size: 0;
}

.u-map__image svg {
  width: 100%;
  height: 32rem;
}

@media only screen and (min-width: 39.375em) {
  .u-map__image svg {
    height: 45rem;
  }
}

.u-map__image > div {
  display: none;
}

.u-map__image > div.active {
  display: block;
}

.u-map__list::after {
  content: 'flickity';
  display: none;
}

.u-map__list li {
  display: block;
  width: 80%;
  margin: 0;
  padding: 2.2rem 2rem;
  font-size: 1.6rem;
  text-align: center;
}

.u-map__list li:hover {
  color: #5fa4b0;
}

.u-map__list button {
  width: 2rem;
  height: 2rem;
}

.u-map__list button .arrow {
  fill: #00707f;
}

.u-map__text {
  padding: 2rem;
}

.u-map__text h3 {
  margin: 0 0 1rem 0;
}

[data-map-content] {
  display: none;
}

[data-map-content].active {
  display: block;
}

[data-map-label] {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

[data-map-label] [data-shadow] {
  display: none;
}

[data-map-label] [data-box] {
  fill: white;
}

[data-map-label] [data-text] {
  fill: #00707f;
}

[data-map-label].active [data-box] {
  fill: #00707f !important;
}

[data-map-label].active [data-shadow] {
  display: block;
}

[data-map-label].active [data-text] {
  fill: white !important;
}

@media only screen and (min-width: 53.75em) {
  .u-map {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 8rem;
  }
  .u-map__list::after {
    content: '';
  }
  .u-map__image {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 35%;
    width: calc(100% - 35%);
  }
  .u-map__image svg {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  .u-map__list {
    position: relative;
    -webkit-flex-basis: 18rem;
    -ms-flex-preferred-size: 18rem;
    flex-basis: 18rem;
    margin: 2rem 0;
    border: 1px solid #e6e6e1;
    border-right: 0;
    background: white;
  }
  .u-map__list li {
    width: 100%;
    margin: 0;
    text-align: left;
    cursor: pointer;
  }
  .u-map__list li.active {
    background: #00707f;
    color: white;
  }
  .u-map__list li + li {
    border-top: 1px solid #e6e6e1;
  }
  .u-map__text {
    position: relative;
    -webkit-flex-basis: 30%;
    -ms-flex-preferred-size: 30%;
    flex-basis: 30%;
    max-width: 30rem;
    margin: 2rem 0;
    border: 1px solid #e6e6e1;
    padding: 3rem 2.6rem;
    background: white;
  }
}

[class*='u-msg--'][class*='--success'] {
  color: #7db928;
}

[class*='u-msg--'][class*='--alert'] {
  color: red;
}

.u-partners {
  margin: 3rem 0;
  text-align: center;
}

.u-section .u-partners {
  margin: 2rem 0 1rem;
}

.u-partners__item {
  display: inline-block;
  height: 4rem;
  margin: 2rem;
}

.u-partners__item img {
  width: auto;
  height: 100%;
}

@media only screen and (min-width: 34.375em) {
  .u-partners__item {
    height: 6rem;
  }
}

@media only screen and (min-width: 53.75em) {
  .u-partners__item {
    margin: 2rem;
  }
}

.u-nav-tab {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background: white;
}

.u-nav-tab::before, .u-nav-tab::after {
  content: '';
  display: block;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-bottom: 1px solid #e6e6e1;
}

.u-nav-tab .u-wrapper {
  max-width: 64rem;
  margin: 0 auto;
}

.u-nav-tab ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.u-nav-tab__item {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  height: 100%;
  margin: 0;
  border-bottom: 1px solid #e6e6e1;
  border-left: 1px solid #e6e6e1;
  padding: 0rem !important;
}

.u-nav-tab__item:last-child {
  border-right: 1px solid #e6e6e1;
}

.u-nav-tab__item.active {
  border-bottom: 0;
}

.u-nav-tab__item.active a {
  background: #fdfdff;
  color: #00707f;
}

.u-uliege .u-nav-tab__item.active a {
  color: #00707f;
}

.u-sc-soc .u-nav-tab__item.active a {
  color: #f8aa00;
}

.u-medecine .u-nav-tab__item.active a {
  color: #940104;
}

.u-droit .u-nav-tab__item.active a {
  color: #5b2c86;
}

.u-agro .u-nav-tab__item.active a {
  color: #7db928;
}

.u-psycho .u-nav-tab__item.active a {
  color: #289b38;
}

.u-philo .u-nav-tab__item.active a {
  color: #00843b;
}

.u-vete .u-nav-tab__item.active a {
  color: #5b57a2;
}

.u-archi .u-nav-tab__item.active a {
  color: #c6c0b4;
}

.u-sciences .u-nav-tab__item.active a {
  color: #005ca9;
}

.u-sc-app .u-nav-tab__item.active a {
  color: #f07f3c;
}

.u-hec .u-nav-tab__item.active a {
  color: #8c8b82;
}

.u-nav-tab__item a {
  display: block;
  height: 100%;
  padding: 2.5rem !important;
  color: #c6c0b4;
  font-size: 1.2rem;
  line-height: 1.2;
  text-transform: uppercase;
}

.u-nav-tab__item a small {
  display: block;
  font-size: 1rem;
  text-transform: none;
}

@media only screen and (min-width: 39.375em) {
  .u-nav-tab__item a {
    font-size: 1.8rem;
  }
  .u-nav-tab__item a small {
    font-size: 1.4rem;
  }
}

.u-newsletter {
  padding: 3rem 2rem;
  background-color: white;
}

.u-newsletter p {
  color: #00707f;
}

.u-faculty .u-newsletter p {
  color: #4a4a4a;
}

.u-newsletter .u-h4 {
  margin: 0;
  font-size: 1.8rem;
}

.u-newsletter .u-h2 {
  margin: 0;
  font-size: 3rem;
}

.u-newsletter form {
  position: relative;
  width: 100%;
  margin-top: .5rem;
}

.u-newsletter input {
  width: 100%;
  padding-right: 4rem;
  background: transparent;
  font-size: 1.8rem;
  text-transform: none;
}

.u-uliege .u-newsletter input {
  border-bottom-color: #00707f;
}

.u-sc-soc .u-newsletter input {
  border-bottom-color: #f8aa00;
}

.u-medecine .u-newsletter input {
  border-bottom-color: #940104;
}

.u-droit .u-newsletter input {
  border-bottom-color: #5b2c86;
}

.u-agro .u-newsletter input {
  border-bottom-color: #7db928;
}

.u-psycho .u-newsletter input {
  border-bottom-color: #289b38;
}

.u-philo .u-newsletter input {
  border-bottom-color: #00843b;
}

.u-vete .u-newsletter input {
  border-bottom-color: #5b57a2;
}

.u-archi .u-newsletter input {
  border-bottom-color: #c6c0b4;
}

.u-sciences .u-newsletter input {
  border-bottom-color: #005ca9;
}

.u-sc-app .u-newsletter input {
  border-bottom-color: #f07f3c;
}

.u-hec .u-newsletter input {
  border-bottom-color: #8c8b82;
}

.u-newsletter button {
  position: absolute;
  top: 0;
  right: 0;
}

.u-uliege .u-newsletter button {
  color: #00707f;
}

.u-sc-soc .u-newsletter button {
  color: #f8aa00;
}

.u-medecine .u-newsletter button {
  color: #940104;
}

.u-droit .u-newsletter button {
  color: #5b2c86;
}

.u-agro .u-newsletter button {
  color: #7db928;
}

.u-psycho .u-newsletter button {
  color: #289b38;
}

.u-philo .u-newsletter button {
  color: #00843b;
}

.u-vete .u-newsletter button {
  color: #5b57a2;
}

.u-archi .u-newsletter button {
  color: #c6c0b4;
}

.u-sciences .u-newsletter button {
  color: #005ca9;
}

.u-sc-app .u-newsletter button {
  color: #f07f3c;
}

.u-hec .u-newsletter button {
  color: #8c8b82;
}

@media only screen and (min-width: 39.375em) {
  .u-newsletter {
    border: 0.1rem solid #e6e6e1;
    border-right: 0;
    background: white;
    border-top-left-radius: .3rem;
    border-bottom-left-radius: .3rem;
  }
  .u-newsletter form {
    margin-top: 1.5rem;
  }
}

@media only screen and (min-width: 64em) {
  .u-newsletter .u-h4 {
    font-size: 1.4rem;
  }
}

@media only screen and (min-width: 53.75em) {
  .u-card--full .u-card__content,
  .u-card--full .u-card__cover {
    opacity: 0;
  }
  .u-card--full.is-ready .u-card__content,
  .u-card--full.is-ready .u-card__cover {
    opacity: 1;
  }
  .u-card--full .u-onboarding-line {
    overflow: hidden;
    margin-top: -.15em;
    line-height: 1.1;
  }
  .u-card--full .u-onboarding-word {
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
  }
  .u-card--full .u-card__content__header img {
    opacity: 0;
  }
  .u-card--full .u-card__content__text {
    overflow: hidden;
  }
  .u-card--full .u-card__content__text p {
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
  }
  .u-card--full [class*='u-link'] {
    opacity: 0;
    -webkit-transform: translateY(2rem);
    transform: translateY(2rem);
  }
  .u-card--hero .u-card__content,
  .u-card--hero .u-card__cover {
    opacity: 0;
  }
  .u-card--hero.is-ready .u-card__content,
  .u-card--hero.is-ready .u-card__cover {
    opacity: 1;
  }
  .u-card--hero .u-card__content__inner > * {
    opacity: 0;
  }
}

.u-pager__prev,
.u-pager__next {
  display: none;
  color: #4b4b4b !important;
}

.u-uliege .u-pager__prev:hover, .u-uliege
.u-pager__next:hover {
  color: #00707f !important;
}

.u-sc-soc .u-pager__prev:hover, .u-sc-soc
.u-pager__next:hover {
  color: #f8aa00 !important;
}

.u-medecine .u-pager__prev:hover, .u-medecine
.u-pager__next:hover {
  color: #940104 !important;
}

.u-droit .u-pager__prev:hover, .u-droit
.u-pager__next:hover {
  color: #5b2c86 !important;
}

.u-agro .u-pager__prev:hover, .u-agro
.u-pager__next:hover {
  color: #7db928 !important;
}

.u-psycho .u-pager__prev:hover, .u-psycho
.u-pager__next:hover {
  color: #289b38 !important;
}

.u-philo .u-pager__prev:hover, .u-philo
.u-pager__next:hover {
  color: #00843b !important;
}

.u-vete .u-pager__prev:hover, .u-vete
.u-pager__next:hover {
  color: #5b57a2 !important;
}

.u-archi .u-pager__prev:hover, .u-archi
.u-pager__next:hover {
  color: #c6c0b4 !important;
}

.u-sciences .u-pager__prev:hover, .u-sciences
.u-pager__next:hover {
  color: #005ca9 !important;
}

.u-sc-app .u-pager__prev:hover, .u-sc-app
.u-pager__next:hover {
  color: #f07f3c !important;
}

.u-hec .u-pager__prev:hover, .u-hec
.u-pager__next:hover {
  color: #8c8b82 !important;
}

.u-uliege .u-pager__prev, .u-uliege
.u-pager__next {
  color: #00707f !important;
}

.u-uliege .u-pager__prev:hover, .u-uliege
.u-pager__next:hover {
  color: #5fa4b0 !important;
}

.u-pager__prev svg,
.u-pager__next svg {
  position: relative;
  top: -.1rem;
  display: inline-block;
  width: .7rem;
  height: .7rem;
  vertical-align: middle;
  fill: #5fa4b0;
}

.u-uliege .u-pager__prev svg, .u-uliege
.u-pager__next svg {
  fill: #5fa4b0;
}

.u-sc-soc .u-pager__prev svg, .u-sc-soc
.u-pager__next svg {
  fill: #ffd000;
}

.u-medecine .u-pager__prev svg, .u-medecine
.u-pager__next svg {
  fill: #e62d31;
}

.u-droit .u-pager__prev svg, .u-droit
.u-pager__next svg {
  fill: #a8589e;
}

.u-agro .u-pager__prev svg, .u-agro
.u-pager__next svg {
  fill: #b9cd76;
}

.u-psycho .u-pager__prev svg, .u-psycho
.u-pager__next svg {
  fill: #7db928;
}

.u-philo .u-pager__prev svg, .u-philo
.u-pager__next svg {
  fill: #289b38;
}

.u-vete .u-pager__prev svg, .u-vete
.u-pager__next svg {
  fill: #8da6d6;
}

.u-archi .u-pager__prev svg, .u-archi
.u-pager__next svg {
  fill: #e6e6e1;
}

.u-sciences .u-pager__prev svg, .u-sciences
.u-pager__next svg {
  fill: #1fbadb;
}

.u-sc-app .u-pager__prev svg, .u-sc-app
.u-pager__next svg {
  fill: #f8aa00;
}

.u-hec .u-pager__prev svg, .u-hec
.u-pager__next svg {
  fill: #c6c0b4;
}

.u-pager__prev svg {
  margin-right: .8rem;
}

.u-pager__next svg {
  margin-left: .8rem;
}

.u-pager ol {
  text-align: center;
}

.u-pager ol li {
  display: inline-block;
  width: 2.1rem;
  height: 2.1rem;
  margin: 0 .4rem;
  text-align: center;
  border-radius: 50%;
}

.u-pager ol li a {
  color: #4b4b4b;
}

.u-uliege .u-pager ol li a {
  color: #00707f;
}

.u-uliege .u-pager ol li:not(.active) a:hover {
  color: #00707f !important;
}

.u-sc-soc .u-pager ol li:not(.active) a:hover {
  color: #f8aa00 !important;
}

.u-medecine .u-pager ol li:not(.active) a:hover {
  color: #940104 !important;
}

.u-droit .u-pager ol li:not(.active) a:hover {
  color: #5b2c86 !important;
}

.u-agro .u-pager ol li:not(.active) a:hover {
  color: #7db928 !important;
}

.u-psycho .u-pager ol li:not(.active) a:hover {
  color: #289b38 !important;
}

.u-philo .u-pager ol li:not(.active) a:hover {
  color: #00843b !important;
}

.u-vete .u-pager ol li:not(.active) a:hover {
  color: #5b57a2 !important;
}

.u-archi .u-pager ol li:not(.active) a:hover {
  color: #c6c0b4 !important;
}

.u-sciences .u-pager ol li:not(.active) a:hover {
  color: #005ca9 !important;
}

.u-sc-app .u-pager ol li:not(.active) a:hover {
  color: #f07f3c !important;
}

.u-hec .u-pager ol li:not(.active) a:hover {
  color: #8c8b82 !important;
}

.u-uliege .u-pager ol li:not(.active) a:hover {
  color: #5fa4b0 !important;
}

.u-pager ol li.active {
  background: #00707f;
}

.u-uliege .u-pager ol li.active {
  background: #00707f;
}

.u-sc-soc .u-pager ol li.active {
  background: #f8aa00;
}

.u-medecine .u-pager ol li.active {
  background: #940104;
}

.u-droit .u-pager ol li.active {
  background: #5b2c86;
}

.u-agro .u-pager ol li.active {
  background: #7db928;
}

.u-psycho .u-pager ol li.active {
  background: #289b38;
}

.u-philo .u-pager ol li.active {
  background: #00843b;
}

.u-vete .u-pager ol li.active {
  background: #5b57a2;
}

.u-archi .u-pager ol li.active {
  background: #c6c0b4;
}

.u-sciences .u-pager ol li.active {
  background: #005ca9;
}

.u-sc-app .u-pager ol li.active {
  background: #f07f3c;
}

.u-hec .u-pager ol li.active {
  background: #8c8b82;
}

.u-pager ol li.active a {
  color: white !important;
}

@media only screen and (min-width: 39.375em) {
  .u-pager {
    padding: 0 2rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .u-pager__prev,
  .u-pager__next {
    display: block;
  }
}

.u-person {
  margin: 3rem 0;
}

.u-person__image {
  position: relative;
  width: 100%;
  height: 33.5rem;
}

.u-person__image img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: contain;
  font-family: "object-fit: contain";
}

.u-person__text {
  border: 0.1rem solid #e6e6e1;
  padding: 2rem;
  background: white;
  color: #00707f;
}

.u-uliege .u-person__text {
  color: #00707f;
}

.u-sc-soc .u-person__text {
  color: #f8aa00;
}

.u-medecine .u-person__text {
  color: #940104;
}

.u-droit .u-person__text {
  color: #5b2c86;
}

.u-agro .u-person__text {
  color: #7db928;
}

.u-psycho .u-person__text {
  color: #289b38;
}

.u-philo .u-person__text {
  color: #00843b;
}

.u-vete .u-person__text {
  color: #5b57a2;
}

.u-archi .u-person__text {
  color: #c6c0b4;
}

.u-sciences .u-person__text {
  color: #005ca9;
}

.u-sc-app .u-person__text {
  color: #f07f3c;
}

.u-hec .u-person__text {
  color: #8c8b82;
}

.u-person__title {
  margin-bottom: 2rem;
}

.u-person dl dd,
.u-person dl dd a {
  color: #404040;
}

.u-person__link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 3rem;
}

.u-person__link svg {
  width: 3rem;
  height: 3rem;
  margin-right: 2rem;
  fill: #00707f;
}

.u-uliege .u-person__link svg {
  fill: #00707f;
}

.u-sc-soc .u-person__link svg {
  fill: #f8aa00;
}

.u-medecine .u-person__link svg {
  fill: #940104;
}

.u-droit .u-person__link svg {
  fill: #5b2c86;
}

.u-agro .u-person__link svg {
  fill: #7db928;
}

.u-psycho .u-person__link svg {
  fill: #289b38;
}

.u-philo .u-person__link svg {
  fill: #00843b;
}

.u-vete .u-person__link svg {
  fill: #5b57a2;
}

.u-archi .u-person__link svg {
  fill: #c6c0b4;
}

.u-sciences .u-person__link svg {
  fill: #005ca9;
}

.u-sc-app .u-person__link svg {
  fill: #f07f3c;
}

.u-hec .u-person__link svg {
  fill: #8c8b82;
}

@media only screen and (min-width: 39.375em) {
  .u-person {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .u-person__image {
    -webkit-flex-basis: 26rem;
    -ms-flex-preferred-size: 26rem;
    flex-basis: 26rem;
    height: auto;
    padding: 0;
  }
  .u-person__image img {
    object-position: 0% 0%;
  }
  .u-person__text {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding: 4.5rem;
    object-position: 0% 0%;
  }
}

@media only screen and (min-width: 53.75em) {
  .u-person__title {
    margin-bottom: 3.5rem;
  }
  .u-person dl {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .u-person dl dt {
    -webkit-flex-basis: 15rem;
    -ms-flex-preferred-size: 15rem;
    flex-basis: 15rem;
  }
  .u-person__link {
    margin-top: 4rem;
  }
}

@media only screen and (min-width: 53.75em) {
  .u-profile__select {
    display: none;
  }
}

@media only screen and (min-width: 53.75em) {
  .u-profile,
  [class*='u-profile--'] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}

@media only screen and (min-width: 15em) and (max-width: 53.74em) {
  .u-profile__main,
  .u-profile__others {
    display: none;
  }
}

@media only screen and (min-width: 53.75em) {
  .u-profile__main {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-basis: 80%;
    -ms-flex-preferred-size: 80%;
    flex-basis: 80%;
  }
}

.u-profile__main__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-basis: 33.33%;
  -ms-flex-preferred-size: 33.33%;
  flex-basis: 33.33%;
  padding: 0 .5em;
}

.u-profile__main__item__icon {
  display: block;
  width: 4rem;
  height: 4rem;
  margin: 0 auto .75rem;
  fill: #5fa4b0;
}

.u-uliege .u-profile__main__item__icon {
  fill: #5fa4b0;
}

.u-sc-soc .u-profile__main__item__icon {
  fill: #ffd000;
}

.u-medecine .u-profile__main__item__icon {
  fill: #e62d31;
}

.u-droit .u-profile__main__item__icon {
  fill: #a8589e;
}

.u-agro .u-profile__main__item__icon {
  fill: #b9cd76;
}

.u-psycho .u-profile__main__item__icon {
  fill: #7db928;
}

.u-philo .u-profile__main__item__icon {
  fill: #289b38;
}

.u-vete .u-profile__main__item__icon {
  fill: #8da6d6;
}

.u-archi .u-profile__main__item__icon {
  fill: #e6e6e1;
}

.u-sciences .u-profile__main__item__icon {
  fill: #1fbadb;
}

.u-sc-app .u-profile__main__item__icon {
  fill: #f8aa00;
}

.u-hec .u-profile__main__item__icon {
  fill: #c6c0b4;
}

.u-profile__main__item__name {
  margin: .5em 0;
  color: #4b4b4b !important;
  font-size: 2rem;
  line-height: 1.1 !important;
  letter-spacing: 0 !important;
}

.u-profile__main__item__link {
  display: block;
}

.u-profile__others {
  -webkit-flex-basis: 20%;
  -ms-flex-preferred-size: 20%;
  flex-basis: 20%;
  margin-left: 5%;
}

.u-profile__others.u-list {
  border: 0;
  padding-bottom: 2rem;
}

.u-profile__others__title {
  font-size: 2rem;
}

.u-list .u-profile__others__list {
  margin-top: 2rem;
  -webkit-column-count: 1;
  column-count: 1;
}

[class*='u-profile--'][class*='--no-other'] .u-profile__main {
  -webkit-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  padding: 2rem 0;
}

[class*='u-profile--'][class*='--no-other'] .u-profile__others {
  display: none;
}

.u-preview {
  border: 0.1rem solid #e6e6e1;
  padding: 1.7rem;
  background: white;
}

.u-preview + .u-preview {
  border-top: 0;
}

.u-preview__left {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.u-preview svg {
  width: 2rem;
  height: 2.1rem;
  margin-right: 2.8rem;
  fill: #00707f;
}

.u-uliege .u-preview svg {
  fill: #00707f;
}

.u-sc-soc .u-preview svg {
  fill: #f8aa00;
}

.u-medecine .u-preview svg {
  fill: #940104;
}

.u-droit .u-preview svg {
  fill: #5b2c86;
}

.u-agro .u-preview svg {
  fill: #7db928;
}

.u-psycho .u-preview svg {
  fill: #289b38;
}

.u-philo .u-preview svg {
  fill: #00843b;
}

.u-vete .u-preview svg {
  fill: #5b57a2;
}

.u-archi .u-preview svg {
  fill: #c6c0b4;
}

.u-sciences .u-preview svg {
  fill: #005ca9;
}

.u-sc-app .u-preview svg {
  fill: #f07f3c;
}

.u-hec .u-preview svg {
  fill: #8c8b82;
}

.u-preview__text {
  display: none;
  margin: 0;
}

@media only screen and (min-width: 39.375em) {
  .u-preview {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .u-preview__text {
    display: block;
  }
}

.u-program,
[class*='u-program--'] {
  position: relative;
  overflow: hidden;
  height: 100px;
  border: 1px solid #e6e6e1;
  background: white;
}

@media only screen and (min-width: 34.375em) {
  .u-program,
  [class*='u-program--'] {
    max-width: 460px;
  }
}

.u-program__link {
  position: absolute;
  z-index: 2;
  top: 50%;
  left: 0;
  width: 100%;
  padding-right: 1.5em;
  padding-left: 1.5em;
  font-size: 2rem;
  font-weight: 700;
  letter-spacing: 0 !important;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.u-program__number {
  position: absolute;
  z-index: 1;
  top: 50%;
  width: 100%;
  color: #e6e6e1;
  font-size: 17rem;
  line-height: 1;
  -webkit-transform: translateY(-50%) translateY(-6px);
  transform: translateY(-50%) translateY(-6px);
  transition: -webkit-transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: transform 1s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);
}

[data-clickable]:hover .u-program__number {
  -webkit-transform: translateY(-50%) translateY(0px) scale(1.2);
  transform: translateY(-50%) translateY(0px) scale(1.2);
}

.u-program__bg {
  z-index: 1;
  opacity: .5;
  -webkit-transform-origin: 0 100%;
  transform-origin: 0 100%;
  transition: -webkit-transform 0.35s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: transform 0.35s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: transform 0.35s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.35s cubic-bezier(0.165, 0.84, 0.44, 1);
}

[data-clickable]:hover .u-program__bg {
  -webkit-transform: scale(2);
  transform: scale(2);
}

[class*='u-program--'][class*='--highlight'] {
  background-color: #00373e;
  color: white;
}

.u-uliege [class*='u-program--'][class*='--highlight'] {
  background-color: #00373e;
}

.u-sc-soc [class*='u-program--'][class*='--highlight'] {
  background-color: #f8aa00;
}

.u-medecine [class*='u-program--'][class*='--highlight'] {
  background-color: #940104;
}

.u-droit [class*='u-program--'][class*='--highlight'] {
  background-color: #5b2c86;
}

.u-agro [class*='u-program--'][class*='--highlight'] {
  background-color: #7db928;
}

.u-psycho [class*='u-program--'][class*='--highlight'] {
  background-color: #289b38;
}

.u-philo [class*='u-program--'][class*='--highlight'] {
  background-color: #00843b;
}

.u-vete [class*='u-program--'][class*='--highlight'] {
  background-color: #5b57a2;
}

.u-archi [class*='u-program--'][class*='--highlight'] {
  background-color: #c6c0b4;
}

.u-sciences [class*='u-program--'][class*='--highlight'] {
  background-color: #005ca9;
}

.u-sc-app [class*='u-program--'][class*='--highlight'] {
  background-color: #f07f3c;
}

.u-hec [class*='u-program--'][class*='--highlight'] {
  background-color: #8c8b82;
}

.u-quicklinks-container {
  position: relative;
}

.u-quicklinks-container > h2 {
  text-align: center;
}

.u-quicklinks {
  margin-top: 5rem;
  max-width: 32rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

@media only screen and (min-width: 53.75em) {
  .u-quicklinks-container > h2 {
    text-align: left;
  }
  .u-quicklinks {
    position: absolute;
    right: 0;
    top: 2rem;
    padding: 0 2rem;
    display: block;
    max-width: none;
    margin-top: 0;
  }
  .u-quicklinks li {
    display: inline-block;
  }
  .u-quicklinks li + li {
    margin-left: 4rem;
  }
}

.u-quiz .u-h3 {
  margin: 0 0 1.5rem 0;
}

.u-quiz__image {
  display: none;
}

.u-quiz legend {
  font-size: 1.5rem;
  color: #4a4a4a;
  border: 0;
  margin: 1rem 0 1.5rem 0;
}

.u-quiz button {
  padding: 0 0 1rem 0;
  margin-top: 2rem;
}

@media only screen and (min-width: 39.375em) {
  .u-quiz {
    position: relative;
    overflow: hidden;
  }
  .u-quiz__image {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: calc(50% + 3.5rem);
  }
  .u-quiz__image img {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    font-family: "object-fit: cover";
  }
  .u-quiz__form {
    position: relative;
    float: right;
    margin: 2rem 0;
    width: 60%;
    z-index: 20;
    padding: 3rem 4rem;
    background: white;
    border: 0.1rem solid #e6e6e1;
  }
}

@media only screen and (min-width: 53.75em) {
  .u-quiz__image {
    width: calc(45% + 3.5rem);
  }
  .u-quiz__form {
    padding: 4rem 5rem;
    width: 55%;
  }
}

.u-quote {
  position: relative;
  text-align: center;
}

.u-quote::before {
  content: '“';
  position: absolute;
  z-index: 0;
  top: 7rem;
  left: 50%;
  color: #c6c0b4;
  font-size: 30rem;
  line-height: .5;
  opacity: .3;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.u-quote blockquote {
  border: 0;
  padding: 0;
}

.u-quote__content,
.u-quote__author {
  position: relative;
  z-index: 1;
}

.u-quote__content {
  width: 100%;
  max-width: 50rem;
  margin: 5rem auto 0;
  margin-bottom: 1em;
  color: #00707f;
  font-size: 1.8rem;
  line-height: 1.6;
}

.u-faculty .u-quote__content {
  color: #4a4a4a;
}

@media only screen and (min-width: 53.75em) {
  .u-quote__content {
    max-width: 60rem;
    font-size: 3rem;
  }
}

.u-quote__author {
  margin-top: 3em;
  color: #8c8b82;
  font-size: 1.2rem;
}

.u-quote__author::before {
  content: '';
}

.u-results {
  width: 100%;
  margin: 3rem 0;
}

.u-results__head {
  display: none;
  font-weight: 600;
}

.u-results__row {
  position: relative;
  border-bottom: 2px solid #f3f3f3;
  padding: 2rem;
}

.u-results__name {
  font-size: 2rem;
}

:hover > .u-results__name {
  color: #5fa4b0;
}

.u-results__faculte,
.u-results__category {
  margin-top: 1.2rem;
  font-size: 1.2rem;
}

.u-results__link {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

.u-results .icon-icons-view {
  display: none;
  width: 2.8rem;
  height: 1.7rem;
  fill: #00707f;
}

.u-uliege .u-results .icon-icons-view {
  fill: #00707f;
}

.u-sc-soc .u-results .icon-icons-view {
  fill: #f8aa00;
}

.u-medecine .u-results .icon-icons-view {
  fill: #940104;
}

.u-droit .u-results .icon-icons-view {
  fill: #5b2c86;
}

.u-agro .u-results .icon-icons-view {
  fill: #7db928;
}

.u-psycho .u-results .icon-icons-view {
  fill: #289b38;
}

.u-philo .u-results .icon-icons-view {
  fill: #00843b;
}

.u-vete .u-results .icon-icons-view {
  fill: #5b57a2;
}

.u-archi .u-results .icon-icons-view {
  fill: #c6c0b4;
}

.u-sciences .u-results .icon-icons-view {
  fill: #005ca9;
}

.u-sc-app .u-results .icon-icons-view {
  fill: #f07f3c;
}

.u-hec .u-results .icon-icons-view {
  fill: #8c8b82;
}

@media only screen and (max-width: 39.365em) {
  .u-results__title {
    color: #00707f;
    font-weight: 800;
  }
  .u-uliege .u-results__title {
    color: #00707f;
  }
  .u-sc-soc .u-results__title {
    color: #f8aa00;
  }
  .u-medecine .u-results__title {
    color: #940104;
  }
  .u-droit .u-results__title {
    color: #5b2c86;
  }
  .u-agro .u-results__title {
    color: #7db928;
  }
  .u-psycho .u-results__title {
    color: #289b38;
  }
  .u-philo .u-results__title {
    color: #00843b;
  }
  .u-vete .u-results__title {
    color: #5b57a2;
  }
  .u-archi .u-results__title {
    color: #c6c0b4;
  }
  .u-sciences .u-results__title {
    color: #005ca9;
  }
  .u-sc-app .u-results__title {
    color: #f07f3c;
  }
  .u-hec .u-results__title {
    color: #8c8b82;
  }
}

@media only screen and (min-width: 39.375em) {
  .u-results__head,
  .u-results__row:last-child {
    border-bottom: 4px solid #f3f3f3;
  }
  .u-results__row:not(.u-results__head)::before {
    content: '';
    position: absolute;
    top: -0.1rem;
    right: -1rem;
    bottom: -0.1rem;
    left: -2rem;
    display: block;
    border: 1px solid #f3f3f3;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2);
    border-radius: 4px;
    opacity: 0;
  }
  .u-results__row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 1.4rem 0;
  }
  .u-results__row:not(.u-results__head):hover::before {
    opacity: 1;
  }
  .u-results__row:not(.u-results__head):hover .u-results__title {
    color: #00707f;
  }
  .u-uliege .u-results__row:not(.u-results__head):hover .u-results__title {
    color: #00707f;
  }
  .u-sc-soc .u-results__row:not(.u-results__head):hover .u-results__title {
    color: #f8aa00;
  }
  .u-medecine .u-results__row:not(.u-results__head):hover .u-results__title {
    color: #940104;
  }
  .u-droit .u-results__row:not(.u-results__head):hover .u-results__title {
    color: #5b2c86;
  }
  .u-agro .u-results__row:not(.u-results__head):hover .u-results__title {
    color: #7db928;
  }
  .u-psycho .u-results__row:not(.u-results__head):hover .u-results__title {
    color: #289b38;
  }
  .u-philo .u-results__row:not(.u-results__head):hover .u-results__title {
    color: #00843b;
  }
  .u-vete .u-results__row:not(.u-results__head):hover .u-results__title {
    color: #5b57a2;
  }
  .u-archi .u-results__row:not(.u-results__head):hover .u-results__title {
    color: #c6c0b4;
  }
  .u-sciences .u-results__row:not(.u-results__head):hover .u-results__title {
    color: #005ca9;
  }
  .u-sc-app .u-results__row:not(.u-results__head):hover .u-results__title {
    color: #f07f3c;
  }
  .u-hec .u-results__row:not(.u-results__head):hover .u-results__title {
    color: #8c8b82;
  }
  .u-results__title {
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }
  .u-results__day {
    -webkit-flex-basis: 20%;
    -ms-flex-preferred-size: 20%;
    flex-basis: 20%;
  }
  .u-results__language {
    -webkit-flex-basis: 30%;
    -ms-flex-preferred-size: 30%;
    flex-basis: 30%;
  }
  .u-results__name {
    -webkit-flex-basis: 30%;
    -ms-flex-preferred-size: 30%;
    flex-basis: 30%;
    padding-right: 1rem;
  }
  .u-results__faculte {
    -webkit-flex-basis: 35%;
    -ms-flex-preferred-size: 35%;
    flex-basis: 35%;
    padding-right: 1rem;
  }
  .u-results__category {
    -webkit-flex-basis: 35%;
    -ms-flex-preferred-size: 35%;
    flex-basis: 35%;
  }
  .u-results__faculte,
  .u-results__category {
    margin-top: 0;
    padding-right: 6rem;
    font-size: 1.2rem;
  }
  .u-results .icon-icons-view {
    position: absolute;
    top: 50%;
    right: auto;
    bottom: auto;
    left: auto;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    display: block;
    position: absolute;
    right: 2rem;
  }
}

@media only screen and (min-width: 64em) {
  .u-results__name {
    -webkit-flex-basis: 30%;
    -ms-flex-preferred-size: 30%;
    flex-basis: 30%;
    padding-right: 1rem;
  }
  .u-results__faculte {
    -webkit-flex-basis: 35%;
    -ms-flex-preferred-size: 35%;
    flex-basis: 35%;
    padding-right: 6rem;
  }
  .u-results__category {
    -webkit-flex-basis: 35%;
    -ms-flex-preferred-size: 35%;
    flex-basis: 35%;
  }
  .u-results__faculte,
  .u-results__category {
    font-size: 1.4rem;
  }
}

.u-slider {
  position: relative;
  width: 100%;
  height: auto !important;
}

.u-slider::before {
  content: '';
  display: block;
  width: 100%;
  padding-top: 56.25%;
}

.u-slider .slidy-outer {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.u-slider__slide {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: none;
  overflow: hidden;
  margin: 0;
}

.u-slider__slide:first-child {
  display: block;
}

.u-slider__slide img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  font-family: "object-fit: cover";
  will-change: transform;
}

.u-slider__pagination {
  position: absolute;
  z-index: 20;
  right: 2rem;
  bottom: 2rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  overflow: hidden;
  width: 8rem;
  height: 4rem;
  background: #00707f;
  color: white;
  font-size: 0;
  fill: white;
  border-radius: 5px;
}

.u-slider__pagination button {
  width: 50%;
  height: 100%;
  background: #00707f;
  fill: white !important;
  transition: background .3s;
}

.u-uliege .u-slider__pagination button {
  background-color: #00707f;
}

.u-sc-soc .u-slider__pagination button {
  background-color: #f8aa00;
}

.u-medecine .u-slider__pagination button {
  background-color: #940104;
}

.u-droit .u-slider__pagination button {
  background-color: #5b2c86;
}

.u-agro .u-slider__pagination button {
  background-color: #7db928;
}

.u-psycho .u-slider__pagination button {
  background-color: #289b38;
}

.u-philo .u-slider__pagination button {
  background-color: #00843b;
}

.u-vete .u-slider__pagination button {
  background-color: #5b57a2;
}

.u-archi .u-slider__pagination button {
  background-color: #c6c0b4;
}

.u-sciences .u-slider__pagination button {
  background-color: #005ca9;
}

.u-sc-app .u-slider__pagination button {
  background-color: #f07f3c;
}

.u-hec .u-slider__pagination button {
  background-color: #8c8b82;
}

.u-slider__pagination button:hover {
  background: #5fa4b0;
}

.u-uliege .u-slider__pagination button:hover {
  background-color: #5fa4b0;
}

.u-sc-soc .u-slider__pagination button:hover {
  background-color: #ffd000;
}

.u-medecine .u-slider__pagination button:hover {
  background-color: #e62d31;
}

.u-droit .u-slider__pagination button:hover {
  background-color: #a8589e;
}

.u-agro .u-slider__pagination button:hover {
  background-color: #b9cd76;
}

.u-psycho .u-slider__pagination button:hover {
  background-color: #7db928;
}

.u-philo .u-slider__pagination button:hover {
  background-color: #289b38;
}

.u-vete .u-slider__pagination button:hover {
  background-color: #8da6d6;
}

.u-archi .u-slider__pagination button:hover {
  background-color: #e6e6e1;
}

.u-sciences .u-slider__pagination button:hover {
  background-color: #1fbadb;
}

.u-sc-app .u-slider__pagination button:hover {
  background-color: #f8aa00;
}

.u-hec .u-slider__pagination button:hover {
  background-color: #c6c0b4;
}

.u-slider__pagination svg {
  width: 2rem;
  height: 1.2rem;
}

[class*='u-card--'][class*='--full'] .u-slider__pagination,
[class*='u-card--'][class*='--hero'] .u-slider__pagination {
  right: 2rem;
  bottom: -2rem;
}

@media only screen and (min-width: 53.75em) {
  [class*='u-card--'][class*='--full'] .u-slider__pagination {
    right: auto;
    bottom: 14rem;
    left: calc(5% + 42rem - 4rem);
  }
}

@media only screen and (min-width: 80em) {
  [class*='u-card--'][class*='--full'] .u-slider__pagination {
    left: calc(10% + 42rem - 4rem);
  }
}

@media only screen and (min-width: 53.75em) {
  [class*='u-card--'][class*='--full'].u-home__slider .u-slider__pagination {
    right: 2rem;
    bottom: 0;
    left: auto;
    -webkit-transform: translateY(50%);
    transform: translateY(50%);
  }
}

@media only screen and (min-width: 64em) {
  [class*='u-card--'][class*='--full'].u-home__slider .u-slider__pagination {
    right: auto;
    left: calc(50% + 52rem - 2rem);
    -webkit-transform: translateY(50%) translateX(-100%);
    transform: translateY(50%) translateX(-100%);
  }
}

@media only screen and (min-width: 53.75em) {
  [class*='u-card--'][class*='--hero'] .u-slider__pagination {
    right: auto;
    bottom: 7rem;
    left: 28rem;
  }
}

@media only screen and (min-width: 80em) {
  [class*='u-card--'][class*='--hero'] .u-slider__pagination {
    right: calc(200% - 156.5rem);
    bottom: 12rem;
    left: auto;
  }
}

@media only screen and (min-width: 90em) {
  [class*='u-card--'][class*='--hero'] .u-slider__pagination {
    right: calc(200% - 170.5rem);
  }
}

@media only screen and (min-width: 126.25em) {
  [class*='u-card--'][class*='--hero'] .u-slider__pagination {
    right: auto;
    left: 4rem;
  }
}

.u-socialcard,
[class*='u-socialcard--'] {
  border: 0.1rem solid #e6e6e1;
  padding: 3rem;
  background: white;
}

.u-socialcard + .u-socialcard,
.u-socialcard + [class*='u-socialcard--'],
[class*='u-socialcard--'] + .u-socialcard,
[class*='u-socialcard--'] + [class*='u-socialcard--'] {
  margin: 2rem 0 0 0;
}

.u-socialcard__icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  width: 3.8rem;
  height: 3.8rem;
  border: 0.1rem solid #f3f3f3;
  background: white;
  border-radius: 50%;
}

.u-socialcard__icon svg {
  width: 2.2rem;
  height: 2.2rem;
}

.u-socialcard__top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.u-socialcard__top .u-socialcard__date {
  padding-left: 1.5rem;
}

.u-socialcard__top p {
  margin: 0;
  font-size: 1.2rem;
  text-transform: uppercase;
}

.u-socialcard__content {
  min-height: 10rem;
  margin: 3rem 0;
}

.u-socialcard--image {
  position: relative;
}

.u-socialcard--image .u-socialcard__date {
  display: none;
}

.u-socialcard--image .u-socialcard__top {
  position: absolute;
  z-index: 10;
  top: 3rem;
  left: 3rem;
}

.u-socialcard__cover {
  position: relative;
  left: -3rem;
  width: calc(100% + 6rem);
  margin-top: -3rem;
  margin-bottom: 3rem;
  font-size: 0;
}

.u-socialcard__cover::before {
  content: '';
  display: block;
  width: 100%;
  padding-top: 56.25%;
}

.u-socialcard__cover img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  font-family: "object-fit: cover";
}

.u-socialcard--twitter .u-socialcard__icon {
  fill: #1fbadb;
}

.u-socialcard--facebook .u-socialcard__icon {
  fill: #005ca9;
}

.u-socialcard--linkedin .u-socialcard__icon {
  fill: #005ca9;
}

.u-socialcard--instagram .u-socialcard__icon {
  fill: #5fa4b0;
}

.u-socialcard--instagram .u-socialcard__cover::before {
  padding-top: 100%;
}

.u-summary-outer {
  position: relative;
}

.u-summary-outer::before {
  content: '';
  position: absolute;
  top: -.5rem;
  right: -2rem;
  bottom: -.5rem;
  left: -2rem;
  display: none;
  border: 0.1rem solid #f3f3f3;
  box-shadow: 0 0.4rem 1rem 0 rgba(0, 0, 0, 0.1);
  background: white;
  border-radius: .4rem;
}

.u-summary-outer:hover::before {
  display: block;
}

.u-summary {
  position: relative;
  border-bottom: 0.4rem solid #f3f3f3;
  padding: 2rem 0;
}

.u-summary__title {
  margin: .2rem 0 1rem 0;
}

.u-summary__image {
  display: none;
}

.u-summary__link {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  display: block;
}

@media only screen and (min-width: 53.75em) {
  .u-summary {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .u-summary__text {
    position: relative;
    -webkit-flex-basis: 70%;
    -ms-flex-preferred-size: 70%;
    flex-basis: 70%;
  }
  .u-summary__image {
    position: relative;
    display: block;
    width: 18rem;
    height: 12rem;
  }
  .u-summary__image img {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    font-family: "object-fit: cover";
  }
}

.u-share {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 3rem 0;
  border-top: 0.1rem solid #5fa4b0;
  border-bottom: 0.2rem solid #00707f;
  padding: 1.5rem 2rem;
  color: #00707f;
  fill: #00707f;
}

.u-faculty .u-share {
  border-top: 0.1rem solid #404040;
  border-bottom: 0.2rem solid #404040;
  color: #404040;
  fill: #404040;
}

.u-share p {
  margin: 0;
}

.u-share ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  margin-top: 1rem;
}

.u-share ul li {
  padding: 0 0.4rem;
  font-size: 0;
}

.u-share svg {
  width: 2.5rem;
  height: 2.5rem;
}

.u-faculty .u-share svg {
  transition: fill 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
  fill: #404040;
}

.u-uliege .u-share a:hover svg {
  fill: #00707f;
}

.u-sc-soc .u-share a:hover svg {
  fill: #f8aa00;
}

.u-medecine .u-share a:hover svg {
  fill: #940104;
}

.u-droit .u-share a:hover svg {
  fill: #5b2c86;
}

.u-agro .u-share a:hover svg {
  fill: #7db928;
}

.u-psycho .u-share a:hover svg {
  fill: #289b38;
}

.u-philo .u-share a:hover svg {
  fill: #00843b;
}

.u-vete .u-share a:hover svg {
  fill: #5b57a2;
}

.u-archi .u-share a:hover svg {
  fill: #c6c0b4;
}

.u-sciences .u-share a:hover svg {
  fill: #005ca9;
}

.u-sc-app .u-share a:hover svg {
  fill: #f07f3c;
}

.u-hec .u-share a:hover svg {
  fill: #8c8b82;
}

@media only screen and (min-width: 34.375em) {
  .u-share {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    padding: 3rem 2rem;
    margin: 4rem 0;
  }
  .u-share p {
    margin: 0;
  }
  .u-share ul {
    width: auto;
    margin-left: 1rem;
    margin-top: 0;
  }
}

.u-table {
  overflow: auto;
  width: 100%;
}

.u-table table {
  width: 100%;
  min-width: 70rem;
}

.u-table table,
.u-table th,
.u-table td {
  border: 1px solid #e6e6e1;
}

.u-table th,
.u-table td {
  padding: .5rem 1rem;
}

.u-tag {
  position: relative;
  display: inline-block;
  padding: .4rem .6rem;
  background-color: #00707f;
  background-image: linear-gradient(to right, #00707f 50%, #5fa4b0 50%);
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: 200% 100%;
  color: white !important;
  font-size: 1rem;
  line-height: 1;
  text-transform: uppercase;
  border-radius: .3rem;
  transition: background-position 0.35s cubic-bezier(0, 0, 0.58, 1);
}

.u-uliege .u-tag {
  background-color: #00707f;
  background-image: linear-gradient(to right, #00707f 50%, #5fa4b0 50%);
}

.u-sc-soc .u-tag {
  background-color: #f8aa00;
  background-image: linear-gradient(to right, #f8aa00 50%, #ffd000 50%);
}

.u-medecine .u-tag {
  background-color: #940104;
  background-image: linear-gradient(to right, #940104 50%, #e62d31 50%);
}

.u-droit .u-tag {
  background-color: #5b2c86;
  background-image: linear-gradient(to right, #5b2c86 50%, #a8589e 50%);
}

.u-agro .u-tag {
  background-color: #7db928;
  background-image: linear-gradient(to right, #7db928 50%, #b9cd76 50%);
}

.u-psycho .u-tag {
  background-color: #289b38;
  background-image: linear-gradient(to right, #289b38 50%, #7db928 50%);
}

.u-philo .u-tag {
  background-color: #00843b;
  background-image: linear-gradient(to right, #00843b 50%, #289b38 50%);
}

.u-vete .u-tag {
  background-color: #5b57a2;
  background-image: linear-gradient(to right, #5b57a2 50%, #8da6d6 50%);
}

.u-archi .u-tag {
  background-color: #c6c0b4;
  background-image: linear-gradient(to right, #c6c0b4 50%, #e6e6e1 50%);
}

.u-sciences .u-tag {
  background-color: #005ca9;
  background-image: linear-gradient(to right, #005ca9 50%, #1fbadb 50%);
}

.u-sc-app .u-tag {
  background-color: #f07f3c;
  background-image: linear-gradient(to right, #f07f3c 50%, #f8aa00 50%);
}

.u-hec .u-tag {
  background-color: #8c8b82;
  background-image: linear-gradient(to right, #8c8b82 50%, #c6c0b4 50%);
}

.u-tag:hover {
  background-position: 0 0;
}

.u-toolbar {
  text-align: center;
  margin-bottom: -1.5rem;
}

.u-toolbar > * {
  margin: 0 1rem 1.5rem 1rem;
}

.u-toolbar__dropdown {
  display: inline-block;
  position: relative;
}

.u-toolbar__dropdown .u-dropdown {
  top: 0;
  z-index: 0;
  padding-top: 5rem;
  text-align: left;
}

.u-toolbar__dropdown .u-dropdown:before {
  display: none;
}

.u-toolbar__dropdown--calendar button {
  padding-right: 4.5rem;
}

.u-toolbar__dropdown--calendar svg {
  right: 1rem !important;
  top: 0.7rem !important;
}

.u-unit-header {
  padding: 7rem 0 0 0;
  background: white;
  text-align: center;
}

.u-unit-header img {
  width: 4rem;
  padding-bottom: 2rem;
}

.u-unit-header .u-h2 {
  margin: 0;
  color: #00707f;
  font-size: 2.5rem;
  font-weight: bold;
  text-transform: uppercase;
}

.u-uliege .u-unit-header .u-h2 {
  color: #00707f;
}

.u-sc-soc .u-unit-header .u-h2 {
  color: #f8aa00;
}

.u-medecine .u-unit-header .u-h2 {
  color: #940104;
}

.u-droit .u-unit-header .u-h2 {
  color: #5b2c86;
}

.u-agro .u-unit-header .u-h2 {
  color: #7db928;
}

.u-psycho .u-unit-header .u-h2 {
  color: #289b38;
}

.u-philo .u-unit-header .u-h2 {
  color: #00843b;
}

.u-vete .u-unit-header .u-h2 {
  color: #5b57a2;
}

.u-archi .u-unit-header .u-h2 {
  color: #c6c0b4;
}

.u-sciences .u-unit-header .u-h2 {
  color: #005ca9;
}

.u-sc-app .u-unit-header .u-h2 {
  color: #f07f3c;
}

.u-hec .u-unit-header .u-h2 {
  color: #8c8b82;
}

@media only screen and (min-width: 53.75em) {
  .u-unit-header .u-h2 {
    font-size: 3rem;
  }
}

@media only screen and (min-width: 71.25em) {
  .u-unit-header {
    border-bottom: 0.1rem solid #e6e6e1;
    padding: 2rem 0 4rem 0;
  }
  .u-unit-header .u-h2 {
    font-size: 3.2rem;
  }
}

.u-footer {
  position: relative;
  background-color: #00373e;
}

.u-faculty .u-footer {
  border-top: 1px solid #e6e6e1;
  background-color: white;
}

.u-footer__container {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding: 4rem 0;
  color: white;
}

.u-faculty .u-footer__container {
  border-bottom: 1px solid #e6e6e1;
  color: #4a4a4a;
}

.u-uliege .u-footer__container {
  color: #00707f;
}

.u-sc-soc .u-footer__container {
  color: #f8aa00;
}

.u-medecine .u-footer__container {
  color: #940104;
}

.u-droit .u-footer__container {
  color: #5b2c86;
}

.u-agro .u-footer__container {
  color: #7db928;
}

.u-psycho .u-footer__container {
  color: #289b38;
}

.u-philo .u-footer__container {
  color: #00843b;
}

.u-vete .u-footer__container {
  color: #5b57a2;
}

.u-archi .u-footer__container {
  color: #c6c0b4;
}

.u-sciences .u-footer__container {
  color: #005ca9;
}

.u-sc-app .u-footer__container {
  color: #f07f3c;
}

.u-hec .u-footer__container {
  color: #8c8b82;
}

.u-footer__container .u-wrapper {
  position: relative;
  z-index: 10;
}

.u-footer__container a {
  color: #5fa4b0;
  font-size: 1.2rem;
  font-weight: 700;
  text-transform: uppercase;
}

.u-faculty .u-footer__container a {
  color: #4a4a4a;
}

.u-uliege .u-footer__container a:hover {
  color: #00707f;
}

.u-sc-soc .u-footer__container a:hover {
  color: #f8aa00;
}

.u-medecine .u-footer__container a:hover {
  color: #940104;
}

.u-droit .u-footer__container a:hover {
  color: #5b2c86;
}

.u-agro .u-footer__container a:hover {
  color: #7db928;
}

.u-psycho .u-footer__container a:hover {
  color: #289b38;
}

.u-philo .u-footer__container a:hover {
  color: #00843b;
}

.u-vete .u-footer__container a:hover {
  color: #5b57a2;
}

.u-archi .u-footer__container a:hover {
  color: #c6c0b4;
}

.u-sciences .u-footer__container a:hover {
  color: #005ca9;
}

.u-sc-app .u-footer__container a:hover {
  color: #f07f3c;
}

.u-hec .u-footer__container a:hover {
  color: #8c8b82;
}

.u-uliege .u-footer__container a:hover {
  color: white;
}

.u-footer__logo {
  margin-bottom: 4rem;
}

.u-footer__logo img,
.u-footer__logo svg {
  width: 100%;
  max-width: 14rem;
  height: auto;
}

.u-uliege .u-footer__logo img, .u-uliege
.u-footer__logo svg {
  max-width: 8rem;
}

.u-footer__logo address {
  margin: 2rem 0 2.8rem;
  color: white;
  font-size: 1.5rem;
  font-style: italic;
}

.u-uliege .u-footer__logo address {
  color: #8c8b82;
}

.u-sc-soc .u-footer__logo address {
  color: #8c8b82;
}

.u-medecine .u-footer__logo address {
  color: #8c8b82;
}

.u-droit .u-footer__logo address {
  color: #8c8b82;
}

.u-agro .u-footer__logo address {
  color: #8c8b82;
}

.u-psycho .u-footer__logo address {
  color: #8c8b82;
}

.u-philo .u-footer__logo address {
  color: #8c8b82;
}

.u-vete .u-footer__logo address {
  color: #8c8b82;
}

.u-archi .u-footer__logo address {
  color: #8c8b82;
}

.u-sciences .u-footer__logo address {
  color: #8c8b82;
}

.u-sc-app .u-footer__logo address {
  color: #8c8b82;
}

.u-hec .u-footer__logo address {
  color: #8c8b82;
}

.u-uliege .u-footer__logo address {
  color: white;
}

.u-footer__logo a,
.u-footer__logo .u-link {
  font-style: normal;
  text-transform: none;
  letter-spacing: 0;
}

.u-footer__logo .u-link,
.u-footer__logo [class*='u-link--'] {
  font-size: 1.3rem;
}

.u-footer__sitemap {
  margin-bottom: 4rem;
}

.u-footer__sitemap h3 {
  margin-bottom: 2rem;
  color: white;
  font-size: 1.3rem;
  letter-spacing: .07rem;
}

.u-uliege .u-footer__sitemap h3 {
  color: #8c8b82;
}

.u-sc-soc .u-footer__sitemap h3 {
  color: #8c8b82;
}

.u-medecine .u-footer__sitemap h3 {
  color: #8c8b82;
}

.u-droit .u-footer__sitemap h3 {
  color: #8c8b82;
}

.u-agro .u-footer__sitemap h3 {
  color: #8c8b82;
}

.u-psycho .u-footer__sitemap h3 {
  color: #8c8b82;
}

.u-philo .u-footer__sitemap h3 {
  color: #8c8b82;
}

.u-vete .u-footer__sitemap h3 {
  color: #8c8b82;
}

.u-archi .u-footer__sitemap h3 {
  color: #8c8b82;
}

.u-sciences .u-footer__sitemap h3 {
  color: #8c8b82;
}

.u-sc-app .u-footer__sitemap h3 {
  color: #8c8b82;
}

.u-hec .u-footer__sitemap h3 {
  color: #8c8b82;
}

.u-uliege .u-footer__sitemap h3 {
  color: white;
}

.u-footer__faculties h3 {
  margin-bottom: 3rem;
  color: #5fa4b0;
}

.u-uliege .u-footer__faculties h3 {
  color: #5fa4b0;
}

.u-sc-soc .u-footer__faculties h3 {
  color: #ffd000;
}

.u-medecine .u-footer__faculties h3 {
  color: #e62d31;
}

.u-droit .u-footer__faculties h3 {
  color: #a8589e;
}

.u-agro .u-footer__faculties h3 {
  color: #b9cd76;
}

.u-psycho .u-footer__faculties h3 {
  color: #7db928;
}

.u-philo .u-footer__faculties h3 {
  color: #289b38;
}

.u-vete .u-footer__faculties h3 {
  color: #8da6d6;
}

.u-archi .u-footer__faculties h3 {
  color: #e6e6e1;
}

.u-sciences .u-footer__faculties h3 {
  color: #1fbadb;
}

.u-sc-app .u-footer__faculties h3 {
  color: #f8aa00;
}

.u-hec .u-footer__faculties h3 {
  color: #c6c0b4;
}

.u-footer__faculties .u-link,
.u-footer__faculties [class*='u-link--'] {
  font-size: 1.4rem;
}

.u-footer__faculties li {
  margin: 0 0 2rem;
}

.u-footer__partners {
  padding: 4rem 0;
  background: white;
  color: #c6c0b4;
  text-align: center;
}

.u-faculty .u-footer__partners {
  background-color: #fdfdff;
}

.u-footer__partners h3 {
  color: #8c8b82;
  letter-spacing: .05rem;
}

.u-footer__partners .u-small-title, .u-footer__partners nav input, nav .u-footer__partners input, .u-footer__partners
main input,
main .u-footer__partners input, .u-footer__partners
.u-nav-mobile input,
.u-nav-mobile .u-footer__partners input, .u-footer__partners
.u-nav input,
.u-nav .u-footer__partners input, .u-footer__partners
.u-footer input,
.u-footer .u-footer__partners input, .u-footer__partners nav button, nav .u-footer__partners button, .u-footer__partners
main button,
main .u-footer__partners button, .u-footer__partners
.u-nav-mobile button,
.u-nav-mobile .u-footer__partners button, .u-footer__partners
.u-nav button,
.u-nav .u-footer__partners button, .u-footer__partners
.u-footer button,
.u-footer .u-footer__partners button, .u-footer__partners .u-breadcrumb, .u-footer__partners .u-pager ol, .u-pager .u-footer__partners ol {
  font-size: 1.2rem;
}

.u-footer__partners a {
  color: inherit;
}

@media only screen and (min-width: 39.375em) {
  .u-footer {
    margin-top: 12rem;
  }
  .u-footer.no-margin {
    margin-top: 0 !important;
  }
  .u-footer__cta {
    position: absolute;
    z-index: 10;
    top: 0;
    left: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 90%;
    max-width: 104rem;
    margin: 0 auto;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
  .mdn-ie .u-footer__cta {
    left: 5%;
    max-width: 100%;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
  }
  .u-footer__cta .u-newsletter {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-basis: 60%;
    -ms-flex-preferred-size: 60%;
    flex-basis: 60%;
    padding: 0 2rem;
  }
  .u-footer__cta .u-follow {
    -webkit-flex-basis: 40%;
    -ms-flex-preferred-size: 40%;
    flex-basis: 40%;
  }
  .u-footer__container {
    padding: 14rem 2rem 0;
  }
  .u-footer__content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 3rem 0;
  }
  .u-footer__content > div {
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }
  .u-footer__sitemap {
    margin-bottom: 2rem;
  }
  .u-footer__faculties {
    -webkit-flex-basis: 100% !important;
    -ms-flex-preferred-size: 100% !important;
    flex-basis: 100% !important;
    margin-top: 0;
  }
  .u-footer__faculties ul {
    -webkit-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 3rem;
    column-gap: 3rem;
  }
  .u-footer__faculties li {
    height: 3rem;
    margin: 0 0 4rem;
  }
}

@media only screen and (min-width: 53.75em) {
  .u-footer__cta .u-follow {
    padding: 3rem 2rem 3rem 4rem;
  }
  .u-footer__cta .u-newsletter {
    padding: 2rem 4rem;
  }
  .u-footer__sitemap {
    margin-bottom: 3rem;
  }
  .u-footer__content > div {
    -webkit-flex-basis: 31%;
    -ms-flex-preferred-size: 31%;
    flex-basis: 31%;
  }
  .u-footer__faculties ul {
    -webkit-column-count: 3;
    column-count: 3;
  }
  .u-footer__faculties li {
    margin: 0 0 4.5rem;
  }
}

@media only screen and (min-width: 64em) {
  .u-footer {
    margin-top: 18rem;
  }
  .u-footer__cta .u-follow {
    padding: 3rem 5rem;
  }
  .u-footer__cta .u-newsletter {
    padding: 3rem 5rem;
  }
  .u-footer__container {
    padding: 16rem 0 8rem;
  }
  .u-footer__container .u-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .u-footer__content {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin: 0;
  }
  .u-footer__sitemap {
    margin-bottom: 4rem;
  }
  .u-footer__sitemap h3 {
    margin-top: 0;
  }
  .u-footer__logo {
    -webkit-flex-basis: 23rem;
    -ms-flex-preferred-size: 23rem;
    flex-basis: 23rem;
  }
}

@media only screen and (min-width: 80em) {
  .mdn-ie .u-footer__cta {
    left: calc(50% - 52rem);
    width: 104rem;
  }
}

.u-section,
[class*='u-section--'] {
  position: relative;
  margin: 4rem 0;
  border: 1px solid #e6e6e1;
  border-width: 1px 0;
  padding: 4rem 0;
  background: white;
}

.u-section .u-section__title::before,
.u-section .u-section__title::after,
[class*='u-section--'] .u-section__title::before,
[class*='u-section--'] .u-section__title::after {
  background: transparent;
}

.u-section > .u-section__title:first-child,
[class*='u-section--'] > .u-section__title:first-child {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.u-section--bordered .u-section__title::before, .u-section--bordered .u-section__title::after {
  background-color: transparent;
}

.u-section__title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0;
  color: #c6c0b4;
  font-size: 1.2rem;
  line-height: 1;
  letter-spacing: 0.02rem;
}

.u-section__title span {
  border: 1px solid #e6e6e1;
  padding: .6rem 1rem;
  background: white;
}

.u-section__title::before, .u-section__title::after {
  content: '';
  display: block;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  height: 1px;
  background-color: silver;
}

.u-section__title::before {
  margin-right: 1em;
}

.u-section__title::after {
  margin-left: 1em;
}

[class*='u-section--'][class*='--bordered'] {
  border-width: 1px;
  padding: 4rem;
}

.u-search {
  position: absolute;
  z-index: 120;
  top: 4.4rem;
  left: 0;
  display: none;
  overflow: hidden;
  width: 100%;
}

.u-search .u-wrapper {
  max-width: 94rem;
}

.u-search__container {
  overflow: auto;
  height: calc(100vh - 14rem);
  background: #fdfdff;
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
}

.u-search__top {
  padding: 1rem 0 2rem 0;
  background: white;
}

.u-search__close {
  margin: 1rem 0 2rem 0;
  text-align: right;
}

.u-search__close__btn {
  display: block;
  color: #00707f;
}

.u-uliege .u-search__close__btn {
  color: #00707f;
}

.u-sc-soc .u-search__close__btn {
  color: #f8aa00;
}

.u-medecine .u-search__close__btn {
  color: #940104;
}

.u-droit .u-search__close__btn {
  color: #5b2c86;
}

.u-agro .u-search__close__btn {
  color: #7db928;
}

.u-psycho .u-search__close__btn {
  color: #289b38;
}

.u-philo .u-search__close__btn {
  color: #00843b;
}

.u-vete .u-search__close__btn {
  color: #5b57a2;
}

.u-archi .u-search__close__btn {
  color: #c6c0b4;
}

.u-sciences .u-search__close__btn {
  color: #005ca9;
}

.u-sc-app .u-search__close__btn {
  color: #f07f3c;
}

.u-hec .u-search__close__btn {
  color: #8c8b82;
}

.u-search__close__btn svg {
  position: relative;
  top: .1rem;
  width: 1rem;
  height: 1.1rem;
  margin-left: .5rem;
  fill: #00707f;
}

.u-uliege .u-search__close__btn svg {
  fill: #00707f;
}

.u-sc-soc .u-search__close__btn svg {
  fill: #f8aa00;
}

.u-medecine .u-search__close__btn svg {
  fill: #940104;
}

.u-droit .u-search__close__btn svg {
  fill: #5b2c86;
}

.u-agro .u-search__close__btn svg {
  fill: #7db928;
}

.u-psycho .u-search__close__btn svg {
  fill: #289b38;
}

.u-philo .u-search__close__btn svg {
  fill: #00843b;
}

.u-vete .u-search__close__btn svg {
  fill: #5b57a2;
}

.u-archi .u-search__close__btn svg {
  fill: #c6c0b4;
}

.u-sciences .u-search__close__btn svg {
  fill: #005ca9;
}

.u-sc-app .u-search__close__btn svg {
  fill: #f07f3c;
}

.u-hec .u-search__close__btn svg {
  fill: #8c8b82;
}

.u-search__form {
  position: relative;
  margin: 1.5rem 0;
}

.u-search__form svg {
  position: absolute;
  top: 1rem;
  left: 0;
  width: 2rem;
  height: 2rem;
  fill: #00707f;
}

.u-uliege .u-search__form svg {
  fill: #00707f;
}

.u-sc-soc .u-search__form svg {
  fill: #f8aa00;
}

.u-medecine .u-search__form svg {
  fill: #940104;
}

.u-droit .u-search__form svg {
  fill: #5b2c86;
}

.u-agro .u-search__form svg {
  fill: #7db928;
}

.u-psycho .u-search__form svg {
  fill: #289b38;
}

.u-philo .u-search__form svg {
  fill: #00843b;
}

.u-vete .u-search__form svg {
  fill: #5b57a2;
}

.u-archi .u-search__form svg {
  fill: #c6c0b4;
}

.u-sciences .u-search__form svg {
  fill: #005ca9;
}

.u-sc-app .u-search__form svg {
  fill: #f07f3c;
}

.u-hec .u-search__form svg {
  fill: #8c8b82;
}

@media only screen and (min-width: 53.75em) {
  .u-search__form svg {
    top: 1.5rem;
  }
}

.u-search__form input {
  width: 100%;
  padding: .5rem 3rem;
  font-size: 1.8rem;
  text-transform: none;
}

.u-search__form button {
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: auto;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 0;
}

.u-search__other {
  border-top: 1px solid #f3f3f3;
  padding: 2.5rem 0;
  text-align: center;
}

.u-search__other .u-small-title, .u-search__other nav input, nav .u-search__other input, .u-search__other
main input,
main .u-search__other input, .u-search__other
.u-nav-mobile input,
.u-nav-mobile .u-search__other input, .u-search__other
.u-nav input,
.u-nav .u-search__other input, .u-search__other
.u-footer input,
.u-footer .u-search__other input, .u-search__other nav button, nav .u-search__other button, .u-search__other
main button,
main .u-search__other button, .u-search__other
.u-nav-mobile button,
.u-nav-mobile .u-search__other button, .u-search__other
.u-nav button,
.u-nav .u-search__other button, .u-search__other
.u-footer button,
.u-footer .u-search__other button, .u-search__other .u-breadcrumb, .u-search__other .u-pager ol, .u-pager .u-search__other ol {
  color: #8c8b82;
}

.u-search__other .u-cta,
.u-search__other [class*='u-cta--'] {
  margin-top: 3rem;
}

.u-search__other .u-cta__content {
  padding: 2rem;
}

.u-search__other .u-cta__content__title {
  font-size: 2.3rem;
}

.u-search__other .u-cta__content__link {
  margin-top: 1.7rem;
  font-size: 1.5rem;
  text-transform: none;
  letter-spacing: 0;
}

@media only screen and (min-width: 53.75em) {
  .u-search__form {
    margin: 3rem 0;
  }
  .u-search__form svg {
    width: 3rem;
    height: 3rem;
  }
  .u-search__form input {
    padding: .5rem 5rem;
    font-size: 3rem;
  }
  .u-search__form button {
    font-size: 2.4rem;
  }
  .u-search__other .u-cta,
  .u-search__other [class*='u-cta--'] {
    margin-top: 1.5rem;
  }
  .u-search__other .u-cta__content {
    padding: 4rem;
  }
  .u-search__other .u-cta__content__title {
    font-size: 3rem;
  }
  .u-search__other .u-cta__content__link {
    margin-top: 3rem;
  }
}

@media only screen and (min-width: 71.25em) {
  .u-search__close {
    display: none;
  }
  .u-search__top {
    padding-top: 4rem;
  }
  .u-search {
    padding-bottom: 6rem;
  }
  .u-search__container {
    height: 80vh;
    min-height: 68rem;
    max-height: 70rem;
    box-shadow: 0 2rem 5rem 0 rgba(0, 0, 0, 0.19);
  }
}

.u-nav-card {
  position: relative;
  -webkit-flex-basis: 30%;
  -ms-flex-preferred-size: 30%;
  flex-basis: 30%;
  width: auto;
  max-width: 40rem;
  margin: 0 !important;
}

@media only screen and (min-width: 15em) and (max-width: 71.24em) {
  .u-nav-card .u-card__cover {
    display: none;
  }
}

.u-nav-card .u-card__content__header__title {
  font-size: 2.4rem;
}

.u-nav-card .u-card__content {
  overflow: hidden;
  width: 100%;
  margin-top: 0;
  border: 0;
  background-color: #00373e;
  color: white;
}

.u-uliege .u-nav-card .u-card__content {
  background-color: #00373e;
}

.u-sc-soc .u-nav-card .u-card__content {
  background-color: #f8aa00;
}

.u-medecine .u-nav-card .u-card__content {
  background-color: #940104;
}

.u-droit .u-nav-card .u-card__content {
  background-color: #5b2c86;
}

.u-agro .u-nav-card .u-card__content {
  background-color: #7db928;
}

.u-psycho .u-nav-card .u-card__content {
  background-color: #289b38;
}

.u-philo .u-nav-card .u-card__content {
  background-color: #00843b;
}

.u-vete .u-nav-card .u-card__content {
  background-color: #5b57a2;
}

.u-archi .u-nav-card .u-card__content {
  background-color: #c6c0b4;
}

.u-sciences .u-nav-card .u-card__content {
  background-color: #005ca9;
}

.u-sc-app .u-nav-card .u-card__content {
  background-color: #f07f3c;
}

.u-hec .u-nav-card .u-card__content {
  background-color: #8c8b82;
}

@media only screen and (min-width: 15em) and (max-width: 71.24em) {
  .u-nav-card .u-card__content {
    width: 100%;
    margin: 0;
  }
}

@media only screen and (min-width: 15em) and (max-width: 71.24em) {
  .u-nav-card .u-card__content__text {
    margin-bottom: 3rem;
  }
}

.u-nav-card .u-card__content__btn {
  text-align: center;
}

@media only screen and (min-width: 71.25em) {
  .u-nav-mobile,
  [class*='u-nav-mobile--'] {
    display: none;
  }
}

.u-nav-mobile__bar {
  position: fixed;
  z-index: 300;
  top: 0;
  left: 0;
  width: 100%;
  height: 4.4rem;
  border-bottom: 1px solid #e6e6e1;
  padding-left: 3rem;
  background: white;
  line-height: 4.4rem;
}

.navbar-fixed-top + .topbar-placeholder + .site-sidebar + .PortletCollection .u-nav-mobile__bar {
  top: 4.1rem;
}

.u-nav-mobile__logo {
  display: inline-block;
  font-size: 1.1rem;
  font-weight: 700;
  text-transform: uppercase;
}

.u-nav-mobile__logo svg,
.u-nav-mobile__logo img {
  width: auto;
  max-height: 3.3rem;
  vertical-align: middle;
}

.u-nav-mobile__content {
  position: fixed;
  z-index: 100;
  top: 4.4rem;
  bottom: 0;
  left: 0;
  display: none;
  width: 100%;
  padding: 0 1rem;
  background: white;
  opacity: 0;
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
  transition: opacity 0.25s cubic-bezier(0.6, 0.04, 0.98, 0.335) 0.16667s, -webkit-transform 0.5s cubic-bezier(0.6, 0.04, 0.98, 0.335);
  transition: transform 0.5s cubic-bezier(0.6, 0.04, 0.98, 0.335), opacity 0.25s cubic-bezier(0.6, 0.04, 0.98, 0.335) 0.16667s;
  transition: transform 0.5s cubic-bezier(0.6, 0.04, 0.98, 0.335), opacity 0.25s cubic-bezier(0.6, 0.04, 0.98, 0.335) 0.16667s, -webkit-transform 0.5s cubic-bezier(0.6, 0.04, 0.98, 0.335);
}

.navbar-fixed-top + .topbar-placeholder + .site-sidebar + .PortletCollection .u-nav-mobile__content {
  top: 8.5rem;
}

.u-nav-mobile__content.is-open {
  opacity: 1;
  -webkit-transform: translateY(0%);
  transform: translateY(0%);
  transition: opacity 0.1s cubic-bezier(0.6, 0.04, 0.98, 0.335) 0s, -webkit-transform 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
  transition: transform 0.5s cubic-bezier(0.075, 0.82, 0.165, 1), opacity 0.1s cubic-bezier(0.6, 0.04, 0.98, 0.335) 0s;
  transition: transform 0.5s cubic-bezier(0.075, 0.82, 0.165, 1), opacity 0.1s cubic-bezier(0.6, 0.04, 0.98, 0.335) 0s, -webkit-transform 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
}

.u-nav-mobile__scrollable {
  position: absolute;
  top: 4.4rem;
  bottom: 0;
  left: 0;
  overflow-x: hidden;
  width: 100%;
}

.u-nav-header,
[class*='u-nav-header--'] {
  position: relative;
  z-index: 100;
  top: 0;
  left: 0;
  display: none;
  width: 100%;
  border: 0;
  background: white;
}

.u-nav-header::after,
[class*='u-nav-header--']::after {
  content: '';
  display: table;
  clear: both;
}

@media only screen and (min-width: 71.25em) {
  .u-nav-header,
  [class*='u-nav-header--'] {
    display: block;
  }
}

.u-nav-header__bar {
  width: 100%;
  height: 10rem;
  border-bottom: 1px solid #e6e6e1;
  padding-left: 3rem;
  line-height: 9.9rem;
}

.u-nav-header__logo {
  display: inline-block;
}

.u-nav-header__logo svg,
.u-nav-header__logo img {
  width: auto;
  max-height: 4.8rem;
  vertical-align: middle;
}

.desktop-hide-header .u-nav-header {
  display: none;
}

.desktop-hide-header .u-nav-header-placeholder {
  display: none;
}

[class*='u-nav-header--'][class*='--unit'] {
  text-align: center;
}

[class*='u-nav-header--'][class*='--unit'] .u-nav-header__bar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  float: none;
  height: 17rem;
  padding-right: 2rem;
  line-height: 4.6rem;
}

[class*='u-nav-header--'][class*='--unit'] .u-nav-header__logo {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  padding-top: 1rem;
}

[class*='u-nav-header--'][class*='--unit'] .u-nav-header__logo img,
[class*='u-nav-header--'][class*='--unit'] .u-nav-header__logo svg {
  max-height: 10rem;
}

[class*='u-nav-header--'][class*='--intra'],
[class*='u-nav-header--'][class*='--empty'] {
  display: none;
}

.u-nav-header-placeholder {
  display: none;
  height: 0;
}

.u-nav-header-placeholder.active {
  height: 10rem;
}

@media only screen and (min-width: 71.25em) {
  .u-nav-header-placeholder {
    display: block;
  }
}

.u-nav-header .u-nav-header__bar,
[class*='u-nav-header--'] .u-nav-header__bar {
  transition: none;
}

.u-nav-header .u-nav-header__logo img,
[class*='u-nav-header--'] .u-nav-header__logo img {
  transition: max-height .4s;
}

[class*='u-nav-header--'][class*='--sticky'] {
  position: fixed;
  top: 0 !important;
  box-shadow: 0 0 12px 3px rgba(0, 0, 0, 0.07);
}

.navbar-fixed-top + .topbar-placeholder + .site-sidebar + .PortletCollection [class*='u-nav-header--'][class*='--sticky'] {
  top: 4rem !important;
}

[class*='u-nav-header--'][class*='--sticky'] .u-nav-header__bar {
  height: 6rem;
  line-height: 5.9rem;
  transition: height .4s, line-height .4s;
}

[class*='u-nav-header--'][class*='--sticky'] .u-nav-site__item a::after {
  bottom: 1rem;
}

[class*='u-nav-header--'][class*='--sticky'] .u-nav-header__logo img {
  max-height: 4rem;
}

[class*='u-nav-header--'][class*='--center'] {
  text-align: center;
}

[class*='u-nav-header--'][class*='--center'] .u-nav-header__bar {
  padding: 0;
}

[class*='u-nav-header--'][class*='--center'] .u-nav-header__logo {
  display: none;
}

[class*='u-nav-header--'][class*='--center'] .u-nav-site--center {
  padding: 0 4rem;
  display: inline-block;
  float: none;
}

[class*='u-nav-header--'][class*='--center'] .u-nav-site__item {
  margin: 0 2rem;
}

.u-nav-lang {
  position: relative;
  z-index: 1000;
  padding-right: 2.5rem;
}

.u-nav-lang::before {
  content: '' !important;
  display: inline-block;
  width: 2px;
  height: 20px;
  margin-right: 1rem;
  margin-left: 1rem;
  background-color: #5fa4b0;
  border-radius: 1px;
  vertical-align: middle;
}

.u-uliege .u-nav-lang::before {
  background-color: #5fa4b0;
}

.u-sc-soc .u-nav-lang::before {
  background-color: #ffd000;
}

.u-medecine .u-nav-lang::before {
  background-color: #e62d31;
}

.u-droit .u-nav-lang::before {
  background-color: #a8589e;
}

.u-agro .u-nav-lang::before {
  background-color: #b9cd76;
}

.u-psycho .u-nav-lang::before {
  background-color: #7db928;
}

.u-philo .u-nav-lang::before {
  background-color: #289b38;
}

.u-vete .u-nav-lang::before {
  background-color: #8da6d6;
}

.u-archi .u-nav-lang::before {
  background-color: #e6e6e1;
}

.u-sciences .u-nav-lang::before {
  background-color: #1fbadb;
}

.u-sc-app .u-nav-lang::before {
  background-color: #f8aa00;
}

.u-hec .u-nav-lang::before {
  background-color: #c6c0b4;
}

.u-nav-lang select {
  margin-left: 1rem;
}

.u-courses .u-nav-lang::before {
  background-color: white;
}

.u-nav-lang__trigger {
  float: right;
}

.u-nav-lang__trigger .u-icon {
  width: 7px !important;
  margin-left: .5em;
}

.u-nav-lang__content {
  width: auto;
  padding: .5em;
}

.u-nav-lang__content__list {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.u-nav-lang__content__item {
  margin: 0;
}

.u-nav-lang__content__item a {
  height: auto !important;
  color: #4a4a4a !important;
  line-height: 1.5 !important;
  text-transform: uppercase !important;
}

.u-nav-lang__content__item a:hover, .u-nav-lang__content__item a:focus {
  color: #00707f !important;
}

.u-nav-level li,
[class*='u-nav-level--'] li {
  margin: 0;
}

.u-nav-level .u-nav-level-title,
[class*='u-nav-level--'] .u-nav-level-title {
  display: block;
  color: #4a4a4a;
  font-size: 2.4rem;
}

.u-nav-level .u-nav-level-title:hover, .u-nav-level .u-nav-level-title:focus,
[class*='u-nav-level--'] .u-nav-level-title:hover,
[class*='u-nav-level--'] .u-nav-level-title:focus {
  color: #00707f;
}

.u-uliege .u-nav-level .u-nav-level-title:hover, .u-uliege .u-nav-level .u-nav-level-title:focus, .u-uliege
[class*='u-nav-level--'] .u-nav-level-title:hover, .u-uliege
[class*='u-nav-level--'] .u-nav-level-title:focus {
  color: #00707f;
}

.u-sc-soc .u-nav-level .u-nav-level-title:hover, .u-sc-soc .u-nav-level .u-nav-level-title:focus, .u-sc-soc
[class*='u-nav-level--'] .u-nav-level-title:hover, .u-sc-soc
[class*='u-nav-level--'] .u-nav-level-title:focus {
  color: #f8aa00;
}

.u-medecine .u-nav-level .u-nav-level-title:hover, .u-medecine .u-nav-level .u-nav-level-title:focus, .u-medecine
[class*='u-nav-level--'] .u-nav-level-title:hover, .u-medecine
[class*='u-nav-level--'] .u-nav-level-title:focus {
  color: #940104;
}

.u-droit .u-nav-level .u-nav-level-title:hover, .u-droit .u-nav-level .u-nav-level-title:focus, .u-droit
[class*='u-nav-level--'] .u-nav-level-title:hover, .u-droit
[class*='u-nav-level--'] .u-nav-level-title:focus {
  color: #5b2c86;
}

.u-agro .u-nav-level .u-nav-level-title:hover, .u-agro .u-nav-level .u-nav-level-title:focus, .u-agro
[class*='u-nav-level--'] .u-nav-level-title:hover, .u-agro
[class*='u-nav-level--'] .u-nav-level-title:focus {
  color: #7db928;
}

.u-psycho .u-nav-level .u-nav-level-title:hover, .u-psycho .u-nav-level .u-nav-level-title:focus, .u-psycho
[class*='u-nav-level--'] .u-nav-level-title:hover, .u-psycho
[class*='u-nav-level--'] .u-nav-level-title:focus {
  color: #289b38;
}

.u-philo .u-nav-level .u-nav-level-title:hover, .u-philo .u-nav-level .u-nav-level-title:focus, .u-philo
[class*='u-nav-level--'] .u-nav-level-title:hover, .u-philo
[class*='u-nav-level--'] .u-nav-level-title:focus {
  color: #00843b;
}

.u-vete .u-nav-level .u-nav-level-title:hover, .u-vete .u-nav-level .u-nav-level-title:focus, .u-vete
[class*='u-nav-level--'] .u-nav-level-title:hover, .u-vete
[class*='u-nav-level--'] .u-nav-level-title:focus {
  color: #5b57a2;
}

.u-archi .u-nav-level .u-nav-level-title:hover, .u-archi .u-nav-level .u-nav-level-title:focus, .u-archi
[class*='u-nav-level--'] .u-nav-level-title:hover, .u-archi
[class*='u-nav-level--'] .u-nav-level-title:focus {
  color: #c6c0b4;
}

.u-sciences .u-nav-level .u-nav-level-title:hover, .u-sciences .u-nav-level .u-nav-level-title:focus, .u-sciences
[class*='u-nav-level--'] .u-nav-level-title:hover, .u-sciences
[class*='u-nav-level--'] .u-nav-level-title:focus {
  color: #005ca9;
}

.u-sc-app .u-nav-level .u-nav-level-title:hover, .u-sc-app .u-nav-level .u-nav-level-title:focus, .u-sc-app
[class*='u-nav-level--'] .u-nav-level-title:hover, .u-sc-app
[class*='u-nav-level--'] .u-nav-level-title:focus {
  color: #f07f3c;
}

.u-hec .u-nav-level .u-nav-level-title:hover, .u-hec .u-nav-level .u-nav-level-title:focus, .u-hec
[class*='u-nav-level--'] .u-nav-level-title:hover, .u-hec
[class*='u-nav-level--'] .u-nav-level-title:focus {
  color: #8c8b82;
}

.u-nav-level .is-active .u-nav-title,
[class*='u-nav-level--'] .is-active .u-nav-title {
  color: #00707f;
}

.u-uliege .u-nav-level .is-active .u-nav-title, .u-uliege
[class*='u-nav-level--'] .is-active .u-nav-title {
  color: #00707f;
}

.u-sc-soc .u-nav-level .is-active .u-nav-title, .u-sc-soc
[class*='u-nav-level--'] .is-active .u-nav-title {
  color: #f8aa00;
}

.u-medecine .u-nav-level .is-active .u-nav-title, .u-medecine
[class*='u-nav-level--'] .is-active .u-nav-title {
  color: #940104;
}

.u-droit .u-nav-level .is-active .u-nav-title, .u-droit
[class*='u-nav-level--'] .is-active .u-nav-title {
  color: #5b2c86;
}

.u-agro .u-nav-level .is-active .u-nav-title, .u-agro
[class*='u-nav-level--'] .is-active .u-nav-title {
  color: #7db928;
}

.u-psycho .u-nav-level .is-active .u-nav-title, .u-psycho
[class*='u-nav-level--'] .is-active .u-nav-title {
  color: #289b38;
}

.u-philo .u-nav-level .is-active .u-nav-title, .u-philo
[class*='u-nav-level--'] .is-active .u-nav-title {
  color: #00843b;
}

.u-vete .u-nav-level .is-active .u-nav-title, .u-vete
[class*='u-nav-level--'] .is-active .u-nav-title {
  color: #5b57a2;
}

.u-archi .u-nav-level .is-active .u-nav-title, .u-archi
[class*='u-nav-level--'] .is-active .u-nav-title {
  color: #c6c0b4;
}

.u-sciences .u-nav-level .is-active .u-nav-title, .u-sciences
[class*='u-nav-level--'] .is-active .u-nav-title {
  color: #005ca9;
}

.u-sc-app .u-nav-level .is-active .u-nav-title, .u-sc-app
[class*='u-nav-level--'] .is-active .u-nav-title {
  color: #f07f3c;
}

.u-hec .u-nav-level .is-active .u-nav-title, .u-hec
[class*='u-nav-level--'] .is-active .u-nav-title {
  color: #8c8b82;
}

.u-nav-level .u-nav-link,
[class*='u-nav-level--'] .u-nav-link {
  position: relative;
  display: block;
  color: #5fa4b0;
  letter-spacing: .2px;
  transition: color 1s cubic-bezier(0.075, 0.82, 0.165, 1);
}

@media only screen and (min-width: 71.25em) {
  .u-nav-level .u-nav-link,
  [class*='u-nav-level--'] .u-nav-link {
    color: white;
  }
}

.u-nav-level .u-nav-link:hover, .u-nav-level .u-nav-link:focus,
[class*='u-nav-level--'] .u-nav-link:hover,
[class*='u-nav-level--'] .u-nav-link:focus {
  color: #00707f;
  fill: #00707f;
}

.u-uliege .u-nav-level .u-nav-link:hover, .u-uliege .u-nav-level .u-nav-link:focus, .u-uliege
[class*='u-nav-level--'] .u-nav-link:hover, .u-uliege
[class*='u-nav-level--'] .u-nav-link:focus {
  color: #00707f;
  fill: #00707f;
}

.u-sc-soc .u-nav-level .u-nav-link:hover, .u-sc-soc .u-nav-level .u-nav-link:focus, .u-sc-soc
[class*='u-nav-level--'] .u-nav-link:hover, .u-sc-soc
[class*='u-nav-level--'] .u-nav-link:focus {
  color: #f8aa00;
  fill: #f8aa00;
}

.u-medecine .u-nav-level .u-nav-link:hover, .u-medecine .u-nav-level .u-nav-link:focus, .u-medecine
[class*='u-nav-level--'] .u-nav-link:hover, .u-medecine
[class*='u-nav-level--'] .u-nav-link:focus {
  color: #940104;
  fill: #940104;
}

.u-droit .u-nav-level .u-nav-link:hover, .u-droit .u-nav-level .u-nav-link:focus, .u-droit
[class*='u-nav-level--'] .u-nav-link:hover, .u-droit
[class*='u-nav-level--'] .u-nav-link:focus {
  color: #5b2c86;
  fill: #5b2c86;
}

.u-agro .u-nav-level .u-nav-link:hover, .u-agro .u-nav-level .u-nav-link:focus, .u-agro
[class*='u-nav-level--'] .u-nav-link:hover, .u-agro
[class*='u-nav-level--'] .u-nav-link:focus {
  color: #7db928;
  fill: #7db928;
}

.u-psycho .u-nav-level .u-nav-link:hover, .u-psycho .u-nav-level .u-nav-link:focus, .u-psycho
[class*='u-nav-level--'] .u-nav-link:hover, .u-psycho
[class*='u-nav-level--'] .u-nav-link:focus {
  color: #289b38;
  fill: #289b38;
}

.u-philo .u-nav-level .u-nav-link:hover, .u-philo .u-nav-level .u-nav-link:focus, .u-philo
[class*='u-nav-level--'] .u-nav-link:hover, .u-philo
[class*='u-nav-level--'] .u-nav-link:focus {
  color: #00843b;
  fill: #00843b;
}

.u-vete .u-nav-level .u-nav-link:hover, .u-vete .u-nav-level .u-nav-link:focus, .u-vete
[class*='u-nav-level--'] .u-nav-link:hover, .u-vete
[class*='u-nav-level--'] .u-nav-link:focus {
  color: #5b57a2;
  fill: #5b57a2;
}

.u-archi .u-nav-level .u-nav-link:hover, .u-archi .u-nav-level .u-nav-link:focus, .u-archi
[class*='u-nav-level--'] .u-nav-link:hover, .u-archi
[class*='u-nav-level--'] .u-nav-link:focus {
  color: #c6c0b4;
  fill: #c6c0b4;
}

.u-sciences .u-nav-level .u-nav-link:hover, .u-sciences .u-nav-level .u-nav-link:focus, .u-sciences
[class*='u-nav-level--'] .u-nav-link:hover, .u-sciences
[class*='u-nav-level--'] .u-nav-link:focus {
  color: #005ca9;
  fill: #005ca9;
}

.u-sc-app .u-nav-level .u-nav-link:hover, .u-sc-app .u-nav-level .u-nav-link:focus, .u-sc-app
[class*='u-nav-level--'] .u-nav-link:hover, .u-sc-app
[class*='u-nav-level--'] .u-nav-link:focus {
  color: #f07f3c;
  fill: #f07f3c;
}

.u-hec .u-nav-level .u-nav-link:hover, .u-hec .u-nav-level .u-nav-link:focus, .u-hec
[class*='u-nav-level--'] .u-nav-link:hover, .u-hec
[class*='u-nav-level--'] .u-nav-link:focus {
  color: #8c8b82;
  fill: #8c8b82;
}

.u-nav-level .is-active > .u-nav-link,
[class*='u-nav-level--'] .is-active > .u-nav-link {
  color: #00707f;
}

.u-uliege .u-nav-level .is-active > .u-nav-link, .u-uliege
[class*='u-nav-level--'] .is-active > .u-nav-link {
  color: #00707f;
}

.u-sc-soc .u-nav-level .is-active > .u-nav-link, .u-sc-soc
[class*='u-nav-level--'] .is-active > .u-nav-link {
  color: #f8aa00;
}

.u-medecine .u-nav-level .is-active > .u-nav-link, .u-medecine
[class*='u-nav-level--'] .is-active > .u-nav-link {
  color: #940104;
}

.u-droit .u-nav-level .is-active > .u-nav-link, .u-droit
[class*='u-nav-level--'] .is-active > .u-nav-link {
  color: #5b2c86;
}

.u-agro .u-nav-level .is-active > .u-nav-link, .u-agro
[class*='u-nav-level--'] .is-active > .u-nav-link {
  color: #7db928;
}

.u-psycho .u-nav-level .is-active > .u-nav-link, .u-psycho
[class*='u-nav-level--'] .is-active > .u-nav-link {
  color: #289b38;
}

.u-philo .u-nav-level .is-active > .u-nav-link, .u-philo
[class*='u-nav-level--'] .is-active > .u-nav-link {
  color: #00843b;
}

.u-vete .u-nav-level .is-active > .u-nav-link, .u-vete
[class*='u-nav-level--'] .is-active > .u-nav-link {
  color: #5b57a2;
}

.u-archi .u-nav-level .is-active > .u-nav-link, .u-archi
[class*='u-nav-level--'] .is-active > .u-nav-link {
  color: #c6c0b4;
}

.u-sciences .u-nav-level .is-active > .u-nav-link, .u-sciences
[class*='u-nav-level--'] .is-active > .u-nav-link {
  color: #005ca9;
}

.u-sc-app .u-nav-level .is-active > .u-nav-link, .u-sc-app
[class*='u-nav-level--'] .is-active > .u-nav-link {
  color: #f07f3c;
}

.u-hec .u-nav-level .is-active > .u-nav-link, .u-hec
[class*='u-nav-level--'] .is-active > .u-nav-link {
  color: #8c8b82;
}

@media only screen and (min-width: 71.25em) {
  .u-nav-level,
  [class*='u-nav-level--'] {
    display: none;
  }
}

.u-nav-level[data-nav-level='0'],
[class*='u-nav-level--'][data-nav-level='0'] {
  display: none;
}

.u-uliege .u-nav-level[data-nav-level='0'], .u-uliege
[class*='u-nav-level--'][data-nav-level='0'] {
  display: block;
}

.u-nav-level[data-nav-level='0'] .u-wrapper[data-nav-level='0'],
[class*='u-nav-level--'][data-nav-level='0'] .u-wrapper[data-nav-level='0'] {
  padding: 0 1rem;
}

@media only screen and (min-width: 71.25em) {
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'],
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li,
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li {
    margin-left: .5rem;
  }
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link,
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link {
    padding: 0 1em;
    font-size: 1.2rem;
    font-weight: 700;
  }
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link.has-open,
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link.has-open {
    background-color: white;
    color: #00707f !important;
  }
  .u-uliege .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link.has-open, .u-uliege
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link.has-open {
    color: #00707f !important;
  }
  .u-sc-soc .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link.has-open, .u-sc-soc
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link.has-open {
    color: #f8aa00 !important;
  }
  .u-medecine .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link.has-open, .u-medecine
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link.has-open {
    color: #940104 !important;
  }
  .u-droit .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link.has-open, .u-droit
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link.has-open {
    color: #5b2c86 !important;
  }
  .u-agro .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link.has-open, .u-agro
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link.has-open {
    color: #7db928 !important;
  }
  .u-psycho .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link.has-open, .u-psycho
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link.has-open {
    color: #289b38 !important;
  }
  .u-philo .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link.has-open, .u-philo
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link.has-open {
    color: #00843b !important;
  }
  .u-vete .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link.has-open, .u-vete
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link.has-open {
    color: #5b57a2 !important;
  }
  .u-archi .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link.has-open, .u-archi
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link.has-open {
    color: #c6c0b4 !important;
  }
  .u-sciences .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link.has-open, .u-sciences
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link.has-open {
    color: #005ca9 !important;
  }
  .u-sc-app .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link.has-open, .u-sc-app
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link.has-open {
    color: #f07f3c !important;
  }
  .u-hec .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link.has-open, .u-hec
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link.has-open {
    color: #8c8b82 !important;
  }
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link::after,
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link::after {
    content: '';
    position: absolute;
    z-index: -1;
    top: 50%;
    right: 0;
    left: 0;
    height: 2em;
    width: 0;
    background-color: transparent;
    border-radius: .3em;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
    transition-property: background-color, width;
  }
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:hover,
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:focus,
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li.is-active > .u-nav-link,
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:hover,
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:focus,
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li.is-active > .u-nav-link {
    color: white;
  }
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:hover::after,
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:focus::after,
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li.is-active > .u-nav-link::after,
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:hover::after,
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:focus::after,
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li.is-active > .u-nav-link::after {
    width: 100%;
    background-color: #00373e;
  }
  .u-uliege .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:hover::after, .u-uliege
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:focus::after, .u-uliege
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li.is-active > .u-nav-link::after, .u-uliege
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:hover::after, .u-uliege
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:focus::after, .u-uliege
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li.is-active > .u-nav-link::after {
    background-color: #00373e;
  }
  .u-sc-soc .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:hover::after, .u-sc-soc
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:focus::after, .u-sc-soc
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li.is-active > .u-nav-link::after, .u-sc-soc
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:hover::after, .u-sc-soc
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:focus::after, .u-sc-soc
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li.is-active > .u-nav-link::after {
    background-color: #f8aa00;
  }
  .u-medecine .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:hover::after, .u-medecine
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:focus::after, .u-medecine
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li.is-active > .u-nav-link::after, .u-medecine
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:hover::after, .u-medecine
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:focus::after, .u-medecine
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li.is-active > .u-nav-link::after {
    background-color: #940104;
  }
  .u-droit .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:hover::after, .u-droit
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:focus::after, .u-droit
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li.is-active > .u-nav-link::after, .u-droit
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:hover::after, .u-droit
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:focus::after, .u-droit
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li.is-active > .u-nav-link::after {
    background-color: #5b2c86;
  }
  .u-agro .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:hover::after, .u-agro
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:focus::after, .u-agro
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li.is-active > .u-nav-link::after, .u-agro
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:hover::after, .u-agro
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:focus::after, .u-agro
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li.is-active > .u-nav-link::after {
    background-color: #7db928;
  }
  .u-psycho .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:hover::after, .u-psycho
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:focus::after, .u-psycho
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li.is-active > .u-nav-link::after, .u-psycho
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:hover::after, .u-psycho
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:focus::after, .u-psycho
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li.is-active > .u-nav-link::after {
    background-color: #289b38;
  }
  .u-philo .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:hover::after, .u-philo
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:focus::after, .u-philo
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li.is-active > .u-nav-link::after, .u-philo
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:hover::after, .u-philo
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:focus::after, .u-philo
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li.is-active > .u-nav-link::after {
    background-color: #00843b;
  }
  .u-vete .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:hover::after, .u-vete
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:focus::after, .u-vete
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li.is-active > .u-nav-link::after, .u-vete
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:hover::after, .u-vete
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:focus::after, .u-vete
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li.is-active > .u-nav-link::after {
    background-color: #5b57a2;
  }
  .u-archi .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:hover::after, .u-archi
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:focus::after, .u-archi
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li.is-active > .u-nav-link::after, .u-archi
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:hover::after, .u-archi
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:focus::after, .u-archi
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li.is-active > .u-nav-link::after {
    background-color: #c6c0b4;
  }
  .u-sciences .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:hover::after, .u-sciences
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:focus::after, .u-sciences
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li.is-active > .u-nav-link::after, .u-sciences
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:hover::after, .u-sciences
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:focus::after, .u-sciences
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li.is-active > .u-nav-link::after {
    background-color: #005ca9;
  }
  .u-sc-app .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:hover::after, .u-sc-app
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:focus::after, .u-sc-app
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li.is-active > .u-nav-link::after, .u-sc-app
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:hover::after, .u-sc-app
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:focus::after, .u-sc-app
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li.is-active > .u-nav-link::after {
    background-color: #f07f3c;
  }
  .u-hec .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:hover::after, .u-hec
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:focus::after, .u-hec
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li.is-active > .u-nav-link::after, .u-hec
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:hover::after, .u-hec
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:focus::after, .u-hec
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li.is-active > .u-nav-link::after {
    background-color: #8c8b82;
  }
}

.u-nav-level[data-nav-level='1'],
[class*='u-nav-level--'][data-nav-level='1'] {
  font-size: 1.7rem;
  line-height: 1.5;
}

@media only screen and (min-width: 71.25em) {
  .u-nav-level[data-nav-level='1'],
  [class*='u-nav-level--'][data-nav-level='1'] {
    position: absolute;
    z-index: 300;
    right: 0;
    left: 0;
    display: none;
    width: 100%;
  }
  .u-nav-level[data-nav-level='1'] .u-icon-triangle,
  [class*='u-nav-level--'][data-nav-level='1'] .u-icon-triangle {
    display: none;
  }
  .u-nav-level[data-nav-level='1'] .u-wrapper[data-nav-level='1'],
  [class*='u-nav-level--'][data-nav-level='1'] .u-wrapper[data-nav-level='1'] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 144rem;
    padding: 0;
  }
  .u-nav-level[data-nav-level='1'] nav[data-nav-level='1'],
  [class*='u-nav-level--'][data-nav-level='1'] nav[data-nav-level='1'] {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-basis: calc(75% - 4rem);
    -ms-flex-preferred-size: calc(75% - 4rem);
    flex-basis: calc(75% - 4rem);
    margin: 4rem 4rem 2rem;
  }
  .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'],
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li,
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li {
    width: calc(33.33% - 4rem);
    min-height: 100px;
    margin-bottom: 2rem;
    border-bottom: 2px solid #e0e0e0;
    padding-bottom: 2rem;
  }
  .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li:last-child:nth-child(3n - 1),
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li:last-child:nth-child(3n - 1) {
    margin-right: calc(33.33% + 2rem);
  }
  .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a,
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a {
    margin-bottom: .75em;
    color: #00707f;
    font-weight: 900;
    letter-spacing: 0;
  }
  .u-uliege .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a, .u-uliege
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a {
    color: #00707f;
  }
  .u-sc-soc .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a, .u-sc-soc
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a {
    color: #f8aa00;
  }
  .u-medecine .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a, .u-medecine
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a {
    color: #940104;
  }
  .u-droit .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a, .u-droit
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a {
    color: #5b2c86;
  }
  .u-agro .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a, .u-agro
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a {
    color: #7db928;
  }
  .u-psycho .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a, .u-psycho
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a {
    color: #289b38;
  }
  .u-philo .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a, .u-philo
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a {
    color: #00843b;
  }
  .u-vete .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a, .u-vete
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a {
    color: #5b57a2;
  }
  .u-archi .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a, .u-archi
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a {
    color: #c6c0b4;
  }
  .u-sciences .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a, .u-sciences
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a {
    color: #005ca9;
  }
  .u-sc-app .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a, .u-sc-app
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a {
    color: #f07f3c;
  }
  .u-hec .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a, .u-hec
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a {
    color: #8c8b82;
  }
  .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a:hover, .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a:focus,
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a:hover,
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a:focus {
    color: #5fa4b0;
  }
  .u-uliege .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a:hover, .u-uliege .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a:focus, .u-uliege
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a:hover, .u-uliege
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a:focus {
    color: #5fa4b0;
  }
  .u-sc-soc .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a:hover, .u-sc-soc .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a:focus, .u-sc-soc
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a:hover, .u-sc-soc
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a:focus {
    color: #ffd000;
  }
  .u-medecine .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a:hover, .u-medecine .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a:focus, .u-medecine
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a:hover, .u-medecine
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a:focus {
    color: #e62d31;
  }
  .u-droit .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a:hover, .u-droit .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a:focus, .u-droit
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a:hover, .u-droit
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a:focus {
    color: #a8589e;
  }
  .u-agro .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a:hover, .u-agro .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a:focus, .u-agro
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a:hover, .u-agro
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a:focus {
    color: #b9cd76;
  }
  .u-psycho .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a:hover, .u-psycho .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a:focus, .u-psycho
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a:hover, .u-psycho
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a:focus {
    color: #7db928;
  }
  .u-philo .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a:hover, .u-philo .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a:focus, .u-philo
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a:hover, .u-philo
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a:focus {
    color: #289b38;
  }
  .u-vete .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a:hover, .u-vete .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a:focus, .u-vete
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a:hover, .u-vete
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a:focus {
    color: #8da6d6;
  }
  .u-archi .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a:hover, .u-archi .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a:focus, .u-archi
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a:hover, .u-archi
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a:focus {
    color: #e6e6e1;
  }
  .u-sciences .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a:hover, .u-sciences .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a:focus, .u-sciences
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a:hover, .u-sciences
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a:focus {
    color: #1fbadb;
  }
  .u-sc-app .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a:hover, .u-sc-app .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a:focus, .u-sc-app
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a:hover, .u-sc-app
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a:focus {
    color: #f8aa00;
  }
  .u-hec .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a:hover, .u-hec .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a:focus, .u-hec
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a:hover, .u-hec
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a:focus {
    color: #c6c0b4;
  }
  [data-dropdown] .u-nav-level[data-nav-level='1'], [data-dropdown]
  [class*='u-nav-level--'][data-nav-level='1'] {
    position: relative;
    display: block;
    width: auto;
    text-align: left;
  }
  [data-dropdown] .u-nav-level[data-nav-level='1'] nav[data-nav-level='1'], [data-dropdown]
  [class*='u-nav-level--'][data-nav-level='1'] nav[data-nav-level='1'] {
    width: 120%;
    min-width: 20rem;
    margin: 0;
  }
  [class*='u-nav-site--'][class*='--unit'] [data-dropdown] .u-nav-level[data-nav-level='1'] nav[data-nav-level='1'], [class*='u-nav-site--'][class*='--unit'] [data-dropdown]
  [class*='u-nav-level--'][data-nav-level='1'] nav[data-nav-level='1'] {
    top: -4px;
  }
  [data-dropdown] .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'], [data-dropdown]
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] {
    display: block;
  }
  [data-dropdown] .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] .u-nav-item, [data-dropdown]
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] .u-nav-item {
    width: auto;
    min-height: auto;
    margin: 0 !important;
    border: 0;
    padding: 0;
  }
  [data-dropdown] .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] .u-nav-link, [data-dropdown]
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] .u-nav-link {
    margin: 0;
    padding: .25em 1em;
    color: #00707f;
    font-size: 1.3rem;
    font-weight: 600;
    line-height: 1.2;
    text-transform: none;
  }
  .u-uliege [data-dropdown] .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] .u-nav-link, .u-uliege [data-dropdown]
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] .u-nav-link {
    color: #00707f;
  }
  .u-sc-soc [data-dropdown] .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] .u-nav-link, .u-sc-soc [data-dropdown]
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] .u-nav-link {
    color: #f8aa00;
  }
  .u-medecine [data-dropdown] .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] .u-nav-link, .u-medecine [data-dropdown]
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] .u-nav-link {
    color: #940104;
  }
  .u-droit [data-dropdown] .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] .u-nav-link, .u-droit [data-dropdown]
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] .u-nav-link {
    color: #5b2c86;
  }
  .u-agro [data-dropdown] .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] .u-nav-link, .u-agro [data-dropdown]
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] .u-nav-link {
    color: #7db928;
  }
  .u-psycho [data-dropdown] .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] .u-nav-link, .u-psycho [data-dropdown]
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] .u-nav-link {
    color: #289b38;
  }
  .u-philo [data-dropdown] .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] .u-nav-link, .u-philo [data-dropdown]
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] .u-nav-link {
    color: #00843b;
  }
  .u-vete [data-dropdown] .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] .u-nav-link, .u-vete [data-dropdown]
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] .u-nav-link {
    color: #5b57a2;
  }
  .u-archi [data-dropdown] .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] .u-nav-link, .u-archi [data-dropdown]
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] .u-nav-link {
    color: #c6c0b4;
  }
  .u-sciences [data-dropdown] .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] .u-nav-link, .u-sciences [data-dropdown]
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] .u-nav-link {
    color: #005ca9;
  }
  .u-sc-app [data-dropdown] .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] .u-nav-link, .u-sc-app [data-dropdown]
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] .u-nav-link {
    color: #f07f3c;
  }
  .u-hec [data-dropdown] .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] .u-nav-link, .u-hec [data-dropdown]
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] .u-nav-link {
    color: #8c8b82;
  }
}

.u-nav-level[data-nav-level='2'],
[class*='u-nav-level--'][data-nav-level='2'] {
  display: block;
}

@media only screen and (min-width: 71.25em) {
  .u-nav-level[data-nav-level='2'] .u-wrapper,
  [class*='u-nav-level--'][data-nav-level='2'] .u-wrapper {
    padding: 0;
  }
  .u-nav-level[data-nav-level='2'] .u-nav-link,
  [class*='u-nav-level--'][data-nav-level='2'] .u-nav-link {
    padding: .3em 0;
    color: #4a4a4a;
    font-size: 1.4rem;
    line-height: 1.2;
    text-transform: none !important;
    letter-spacing: 0;
    font-weight: 600;
  }
  .u-nav-level[data-nav-level='2'] .u-nav-link:hover, .u-nav-level[data-nav-level='2'] .u-nav-link:focus,
  [class*='u-nav-level--'][data-nav-level='2'] .u-nav-link:hover,
  [class*='u-nav-level--'][data-nav-level='2'] .u-nav-link:focus {
    color: #5fa4b0;
  }
  .u-uliege .u-nav-level[data-nav-level='2'] .u-nav-link:hover, .u-uliege .u-nav-level[data-nav-level='2'] .u-nav-link:focus, .u-uliege
  [class*='u-nav-level--'][data-nav-level='2'] .u-nav-link:hover, .u-uliege
  [class*='u-nav-level--'][data-nav-level='2'] .u-nav-link:focus {
    color: #5fa4b0;
  }
  .u-sc-soc .u-nav-level[data-nav-level='2'] .u-nav-link:hover, .u-sc-soc .u-nav-level[data-nav-level='2'] .u-nav-link:focus, .u-sc-soc
  [class*='u-nav-level--'][data-nav-level='2'] .u-nav-link:hover, .u-sc-soc
  [class*='u-nav-level--'][data-nav-level='2'] .u-nav-link:focus {
    color: #ffd000;
  }
  .u-medecine .u-nav-level[data-nav-level='2'] .u-nav-link:hover, .u-medecine .u-nav-level[data-nav-level='2'] .u-nav-link:focus, .u-medecine
  [class*='u-nav-level--'][data-nav-level='2'] .u-nav-link:hover, .u-medecine
  [class*='u-nav-level--'][data-nav-level='2'] .u-nav-link:focus {
    color: #e62d31;
  }
  .u-droit .u-nav-level[data-nav-level='2'] .u-nav-link:hover, .u-droit .u-nav-level[data-nav-level='2'] .u-nav-link:focus, .u-droit
  [class*='u-nav-level--'][data-nav-level='2'] .u-nav-link:hover, .u-droit
  [class*='u-nav-level--'][data-nav-level='2'] .u-nav-link:focus {
    color: #a8589e;
  }
  .u-agro .u-nav-level[data-nav-level='2'] .u-nav-link:hover, .u-agro .u-nav-level[data-nav-level='2'] .u-nav-link:focus, .u-agro
  [class*='u-nav-level--'][data-nav-level='2'] .u-nav-link:hover, .u-agro
  [class*='u-nav-level--'][data-nav-level='2'] .u-nav-link:focus {
    color: #b9cd76;
  }
  .u-psycho .u-nav-level[data-nav-level='2'] .u-nav-link:hover, .u-psycho .u-nav-level[data-nav-level='2'] .u-nav-link:focus, .u-psycho
  [class*='u-nav-level--'][data-nav-level='2'] .u-nav-link:hover, .u-psycho
  [class*='u-nav-level--'][data-nav-level='2'] .u-nav-link:focus {
    color: #7db928;
  }
  .u-philo .u-nav-level[data-nav-level='2'] .u-nav-link:hover, .u-philo .u-nav-level[data-nav-level='2'] .u-nav-link:focus, .u-philo
  [class*='u-nav-level--'][data-nav-level='2'] .u-nav-link:hover, .u-philo
  [class*='u-nav-level--'][data-nav-level='2'] .u-nav-link:focus {
    color: #289b38;
  }
  .u-vete .u-nav-level[data-nav-level='2'] .u-nav-link:hover, .u-vete .u-nav-level[data-nav-level='2'] .u-nav-link:focus, .u-vete
  [class*='u-nav-level--'][data-nav-level='2'] .u-nav-link:hover, .u-vete
  [class*='u-nav-level--'][data-nav-level='2'] .u-nav-link:focus {
    color: #8da6d6;
  }
  .u-archi .u-nav-level[data-nav-level='2'] .u-nav-link:hover, .u-archi .u-nav-level[data-nav-level='2'] .u-nav-link:focus, .u-archi
  [class*='u-nav-level--'][data-nav-level='2'] .u-nav-link:hover, .u-archi
  [class*='u-nav-level--'][data-nav-level='2'] .u-nav-link:focus {
    color: #e6e6e1;
  }
  .u-sciences .u-nav-level[data-nav-level='2'] .u-nav-link:hover, .u-sciences .u-nav-level[data-nav-level='2'] .u-nav-link:focus, .u-sciences
  [class*='u-nav-level--'][data-nav-level='2'] .u-nav-link:hover, .u-sciences
  [class*='u-nav-level--'][data-nav-level='2'] .u-nav-link:focus {
    color: #1fbadb;
  }
  .u-sc-app .u-nav-level[data-nav-level='2'] .u-nav-link:hover, .u-sc-app .u-nav-level[data-nav-level='2'] .u-nav-link:focus, .u-sc-app
  [class*='u-nav-level--'][data-nav-level='2'] .u-nav-link:hover, .u-sc-app
  [class*='u-nav-level--'][data-nav-level='2'] .u-nav-link:focus {
    color: #f8aa00;
  }
  .u-hec .u-nav-level[data-nav-level='2'] .u-nav-link:hover, .u-hec .u-nav-level[data-nav-level='2'] .u-nav-link:focus, .u-hec
  [class*='u-nav-level--'][data-nav-level='2'] .u-nav-link:hover, .u-hec
  [class*='u-nav-level--'][data-nav-level='2'] .u-nav-link:focus {
    color: #c6c0b4;
  }
}

.u-nav-back {
  color: #4a4a4a !important;
  font-size: 1rem !important;
}

.u-nav-back::after {
  content: none !important;
}

.u-nav-back svg {
  width: 15px;
  margin-top: -2px;
  margin-right: .5rem;
  vertical-align: middle;
  fill: #c6c0b4;
}

.u-nav-mobile-level,
[class*='u-nav-mobile-level--'] {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 2rem;
}

.u-nav-mobile-level li,
[class*='u-nav-mobile-level--'] li {
  margin: 0;
}

.u-nav-mobile-level .u-nav-mobile-level-title,
[class*='u-nav-mobile-level--'] .u-nav-mobile-level-title {
  display: block;
  color: #4a4a4a;
  font-size: 2.4rem;
}

.u-nav-mobile-level .u-nav-mobile-level-title:hover, .u-nav-mobile-level .u-nav-mobile-level-title:focus,
[class*='u-nav-mobile-level--'] .u-nav-mobile-level-title:hover,
[class*='u-nav-mobile-level--'] .u-nav-mobile-level-title:focus {
  color: #00707f;
}

.u-uliege .u-nav-mobile-level .u-nav-mobile-level-title:hover, .u-uliege .u-nav-mobile-level .u-nav-mobile-level-title:focus, .u-uliege
[class*='u-nav-mobile-level--'] .u-nav-mobile-level-title:hover, .u-uliege
[class*='u-nav-mobile-level--'] .u-nav-mobile-level-title:focus {
  color: #00707f;
}

.u-sc-soc .u-nav-mobile-level .u-nav-mobile-level-title:hover, .u-sc-soc .u-nav-mobile-level .u-nav-mobile-level-title:focus, .u-sc-soc
[class*='u-nav-mobile-level--'] .u-nav-mobile-level-title:hover, .u-sc-soc
[class*='u-nav-mobile-level--'] .u-nav-mobile-level-title:focus {
  color: #f8aa00;
}

.u-medecine .u-nav-mobile-level .u-nav-mobile-level-title:hover, .u-medecine .u-nav-mobile-level .u-nav-mobile-level-title:focus, .u-medecine
[class*='u-nav-mobile-level--'] .u-nav-mobile-level-title:hover, .u-medecine
[class*='u-nav-mobile-level--'] .u-nav-mobile-level-title:focus {
  color: #940104;
}

.u-droit .u-nav-mobile-level .u-nav-mobile-level-title:hover, .u-droit .u-nav-mobile-level .u-nav-mobile-level-title:focus, .u-droit
[class*='u-nav-mobile-level--'] .u-nav-mobile-level-title:hover, .u-droit
[class*='u-nav-mobile-level--'] .u-nav-mobile-level-title:focus {
  color: #5b2c86;
}

.u-agro .u-nav-mobile-level .u-nav-mobile-level-title:hover, .u-agro .u-nav-mobile-level .u-nav-mobile-level-title:focus, .u-agro
[class*='u-nav-mobile-level--'] .u-nav-mobile-level-title:hover, .u-agro
[class*='u-nav-mobile-level--'] .u-nav-mobile-level-title:focus {
  color: #7db928;
}

.u-psycho .u-nav-mobile-level .u-nav-mobile-level-title:hover, .u-psycho .u-nav-mobile-level .u-nav-mobile-level-title:focus, .u-psycho
[class*='u-nav-mobile-level--'] .u-nav-mobile-level-title:hover, .u-psycho
[class*='u-nav-mobile-level--'] .u-nav-mobile-level-title:focus {
  color: #289b38;
}

.u-philo .u-nav-mobile-level .u-nav-mobile-level-title:hover, .u-philo .u-nav-mobile-level .u-nav-mobile-level-title:focus, .u-philo
[class*='u-nav-mobile-level--'] .u-nav-mobile-level-title:hover, .u-philo
[class*='u-nav-mobile-level--'] .u-nav-mobile-level-title:focus {
  color: #00843b;
}

.u-vete .u-nav-mobile-level .u-nav-mobile-level-title:hover, .u-vete .u-nav-mobile-level .u-nav-mobile-level-title:focus, .u-vete
[class*='u-nav-mobile-level--'] .u-nav-mobile-level-title:hover, .u-vete
[class*='u-nav-mobile-level--'] .u-nav-mobile-level-title:focus {
  color: #5b57a2;
}

.u-archi .u-nav-mobile-level .u-nav-mobile-level-title:hover, .u-archi .u-nav-mobile-level .u-nav-mobile-level-title:focus, .u-archi
[class*='u-nav-mobile-level--'] .u-nav-mobile-level-title:hover, .u-archi
[class*='u-nav-mobile-level--'] .u-nav-mobile-level-title:focus {
  color: #c6c0b4;
}

.u-sciences .u-nav-mobile-level .u-nav-mobile-level-title:hover, .u-sciences .u-nav-mobile-level .u-nav-mobile-level-title:focus, .u-sciences
[class*='u-nav-mobile-level--'] .u-nav-mobile-level-title:hover, .u-sciences
[class*='u-nav-mobile-level--'] .u-nav-mobile-level-title:focus {
  color: #005ca9;
}

.u-sc-app .u-nav-mobile-level .u-nav-mobile-level-title:hover, .u-sc-app .u-nav-mobile-level .u-nav-mobile-level-title:focus, .u-sc-app
[class*='u-nav-mobile-level--'] .u-nav-mobile-level-title:hover, .u-sc-app
[class*='u-nav-mobile-level--'] .u-nav-mobile-level-title:focus {
  color: #f07f3c;
}

.u-hec .u-nav-mobile-level .u-nav-mobile-level-title:hover, .u-hec .u-nav-mobile-level .u-nav-mobile-level-title:focus, .u-hec
[class*='u-nav-mobile-level--'] .u-nav-mobile-level-title:hover, .u-hec
[class*='u-nav-mobile-level--'] .u-nav-mobile-level-title:focus {
  color: #8c8b82;
}

.u-nav-mobile-level .is-active .u-nav-title,
[class*='u-nav-mobile-level--'] .is-active .u-nav-title {
  color: #00707f;
}

.u-uliege .u-nav-mobile-level .is-active .u-nav-title, .u-uliege
[class*='u-nav-mobile-level--'] .is-active .u-nav-title {
  color: #00707f;
}

.u-sc-soc .u-nav-mobile-level .is-active .u-nav-title, .u-sc-soc
[class*='u-nav-mobile-level--'] .is-active .u-nav-title {
  color: #f8aa00;
}

.u-medecine .u-nav-mobile-level .is-active .u-nav-title, .u-medecine
[class*='u-nav-mobile-level--'] .is-active .u-nav-title {
  color: #940104;
}

.u-droit .u-nav-mobile-level .is-active .u-nav-title, .u-droit
[class*='u-nav-mobile-level--'] .is-active .u-nav-title {
  color: #5b2c86;
}

.u-agro .u-nav-mobile-level .is-active .u-nav-title, .u-agro
[class*='u-nav-mobile-level--'] .is-active .u-nav-title {
  color: #7db928;
}

.u-psycho .u-nav-mobile-level .is-active .u-nav-title, .u-psycho
[class*='u-nav-mobile-level--'] .is-active .u-nav-title {
  color: #289b38;
}

.u-philo .u-nav-mobile-level .is-active .u-nav-title, .u-philo
[class*='u-nav-mobile-level--'] .is-active .u-nav-title {
  color: #00843b;
}

.u-vete .u-nav-mobile-level .is-active .u-nav-title, .u-vete
[class*='u-nav-mobile-level--'] .is-active .u-nav-title {
  color: #5b57a2;
}

.u-archi .u-nav-mobile-level .is-active .u-nav-title, .u-archi
[class*='u-nav-mobile-level--'] .is-active .u-nav-title {
  color: #c6c0b4;
}

.u-sciences .u-nav-mobile-level .is-active .u-nav-title, .u-sciences
[class*='u-nav-mobile-level--'] .is-active .u-nav-title {
  color: #005ca9;
}

.u-sc-app .u-nav-mobile-level .is-active .u-nav-title, .u-sc-app
[class*='u-nav-mobile-level--'] .is-active .u-nav-title {
  color: #f07f3c;
}

.u-hec .u-nav-mobile-level .is-active .u-nav-title, .u-hec
[class*='u-nav-mobile-level--'] .is-active .u-nav-title {
  color: #8c8b82;
}

.u-nav-mobile-level .u-nav-link,
[class*='u-nav-mobile-level--'] .u-nav-link {
  position: relative;
  display: block;
  color: #5fa4b0;
  letter-spacing: .2px;
  transition: color 1s cubic-bezier(0.075, 0.82, 0.165, 1);
}

.u-nav-mobile-level .u-nav-link:hover, .u-nav-mobile-level .u-nav-link:focus,
[class*='u-nav-mobile-level--'] .u-nav-link:hover,
[class*='u-nav-mobile-level--'] .u-nav-link:focus {
  color: #00707f;
  fill: #00707f;
}

.u-uliege .u-nav-mobile-level .u-nav-link:hover, .u-uliege .u-nav-mobile-level .u-nav-link:focus, .u-uliege
[class*='u-nav-mobile-level--'] .u-nav-link:hover, .u-uliege
[class*='u-nav-mobile-level--'] .u-nav-link:focus {
  color: #00707f;
  fill: #00707f;
}

.u-sc-soc .u-nav-mobile-level .u-nav-link:hover, .u-sc-soc .u-nav-mobile-level .u-nav-link:focus, .u-sc-soc
[class*='u-nav-mobile-level--'] .u-nav-link:hover, .u-sc-soc
[class*='u-nav-mobile-level--'] .u-nav-link:focus {
  color: #f8aa00;
  fill: #f8aa00;
}

.u-medecine .u-nav-mobile-level .u-nav-link:hover, .u-medecine .u-nav-mobile-level .u-nav-link:focus, .u-medecine
[class*='u-nav-mobile-level--'] .u-nav-link:hover, .u-medecine
[class*='u-nav-mobile-level--'] .u-nav-link:focus {
  color: #940104;
  fill: #940104;
}

.u-droit .u-nav-mobile-level .u-nav-link:hover, .u-droit .u-nav-mobile-level .u-nav-link:focus, .u-droit
[class*='u-nav-mobile-level--'] .u-nav-link:hover, .u-droit
[class*='u-nav-mobile-level--'] .u-nav-link:focus {
  color: #5b2c86;
  fill: #5b2c86;
}

.u-agro .u-nav-mobile-level .u-nav-link:hover, .u-agro .u-nav-mobile-level .u-nav-link:focus, .u-agro
[class*='u-nav-mobile-level--'] .u-nav-link:hover, .u-agro
[class*='u-nav-mobile-level--'] .u-nav-link:focus {
  color: #7db928;
  fill: #7db928;
}

.u-psycho .u-nav-mobile-level .u-nav-link:hover, .u-psycho .u-nav-mobile-level .u-nav-link:focus, .u-psycho
[class*='u-nav-mobile-level--'] .u-nav-link:hover, .u-psycho
[class*='u-nav-mobile-level--'] .u-nav-link:focus {
  color: #289b38;
  fill: #289b38;
}

.u-philo .u-nav-mobile-level .u-nav-link:hover, .u-philo .u-nav-mobile-level .u-nav-link:focus, .u-philo
[class*='u-nav-mobile-level--'] .u-nav-link:hover, .u-philo
[class*='u-nav-mobile-level--'] .u-nav-link:focus {
  color: #00843b;
  fill: #00843b;
}

.u-vete .u-nav-mobile-level .u-nav-link:hover, .u-vete .u-nav-mobile-level .u-nav-link:focus, .u-vete
[class*='u-nav-mobile-level--'] .u-nav-link:hover, .u-vete
[class*='u-nav-mobile-level--'] .u-nav-link:focus {
  color: #5b57a2;
  fill: #5b57a2;
}

.u-archi .u-nav-mobile-level .u-nav-link:hover, .u-archi .u-nav-mobile-level .u-nav-link:focus, .u-archi
[class*='u-nav-mobile-level--'] .u-nav-link:hover, .u-archi
[class*='u-nav-mobile-level--'] .u-nav-link:focus {
  color: #c6c0b4;
  fill: #c6c0b4;
}

.u-sciences .u-nav-mobile-level .u-nav-link:hover, .u-sciences .u-nav-mobile-level .u-nav-link:focus, .u-sciences
[class*='u-nav-mobile-level--'] .u-nav-link:hover, .u-sciences
[class*='u-nav-mobile-level--'] .u-nav-link:focus {
  color: #005ca9;
  fill: #005ca9;
}

.u-sc-app .u-nav-mobile-level .u-nav-link:hover, .u-sc-app .u-nav-mobile-level .u-nav-link:focus, .u-sc-app
[class*='u-nav-mobile-level--'] .u-nav-link:hover, .u-sc-app
[class*='u-nav-mobile-level--'] .u-nav-link:focus {
  color: #f07f3c;
  fill: #f07f3c;
}

.u-hec .u-nav-mobile-level .u-nav-link:hover, .u-hec .u-nav-mobile-level .u-nav-link:focus, .u-hec
[class*='u-nav-mobile-level--'] .u-nav-link:hover, .u-hec
[class*='u-nav-mobile-level--'] .u-nav-link:focus {
  color: #8c8b82;
  fill: #8c8b82;
}

.u-uliege .u-nav-mobile-level .u-nav-link, .u-uliege
[class*='u-nav-mobile-level--'] .u-nav-link {
  color: #5fa4b0;
}

.u-sc-soc .u-nav-mobile-level .u-nav-link, .u-sc-soc
[class*='u-nav-mobile-level--'] .u-nav-link {
  color: #ffd000;
}

.u-medecine .u-nav-mobile-level .u-nav-link, .u-medecine
[class*='u-nav-mobile-level--'] .u-nav-link {
  color: #e62d31;
}

.u-droit .u-nav-mobile-level .u-nav-link, .u-droit
[class*='u-nav-mobile-level--'] .u-nav-link {
  color: #a8589e;
}

.u-agro .u-nav-mobile-level .u-nav-link, .u-agro
[class*='u-nav-mobile-level--'] .u-nav-link {
  color: #b9cd76;
}

.u-psycho .u-nav-mobile-level .u-nav-link, .u-psycho
[class*='u-nav-mobile-level--'] .u-nav-link {
  color: #7db928;
}

.u-philo .u-nav-mobile-level .u-nav-link, .u-philo
[class*='u-nav-mobile-level--'] .u-nav-link {
  color: #289b38;
}

.u-vete .u-nav-mobile-level .u-nav-link, .u-vete
[class*='u-nav-mobile-level--'] .u-nav-link {
  color: #8da6d6;
}

.u-archi .u-nav-mobile-level .u-nav-link, .u-archi
[class*='u-nav-mobile-level--'] .u-nav-link {
  color: #e6e6e1;
}

.u-sciences .u-nav-mobile-level .u-nav-link, .u-sciences
[class*='u-nav-mobile-level--'] .u-nav-link {
  color: #1fbadb;
}

.u-sc-app .u-nav-mobile-level .u-nav-link, .u-sc-app
[class*='u-nav-mobile-level--'] .u-nav-link {
  color: #f8aa00;
}

.u-hec .u-nav-mobile-level .u-nav-link, .u-hec
[class*='u-nav-mobile-level--'] .u-nav-link {
  color: #c6c0b4;
}

.u-nav-mobile-level .is-active > .u-nav-link,
[class*='u-nav-mobile-level--'] .is-active > .u-nav-link {
  color: #00707f;
}

.u-uliege .u-nav-mobile-level .is-active > .u-nav-link, .u-uliege
[class*='u-nav-mobile-level--'] .is-active > .u-nav-link {
  color: #00707f;
}

.u-sc-soc .u-nav-mobile-level .is-active > .u-nav-link, .u-sc-soc
[class*='u-nav-mobile-level--'] .is-active > .u-nav-link {
  color: #f8aa00;
}

.u-medecine .u-nav-mobile-level .is-active > .u-nav-link, .u-medecine
[class*='u-nav-mobile-level--'] .is-active > .u-nav-link {
  color: #940104;
}

.u-droit .u-nav-mobile-level .is-active > .u-nav-link, .u-droit
[class*='u-nav-mobile-level--'] .is-active > .u-nav-link {
  color: #5b2c86;
}

.u-agro .u-nav-mobile-level .is-active > .u-nav-link, .u-agro
[class*='u-nav-mobile-level--'] .is-active > .u-nav-link {
  color: #7db928;
}

.u-psycho .u-nav-mobile-level .is-active > .u-nav-link, .u-psycho
[class*='u-nav-mobile-level--'] .is-active > .u-nav-link {
  color: #289b38;
}

.u-philo .u-nav-mobile-level .is-active > .u-nav-link, .u-philo
[class*='u-nav-mobile-level--'] .is-active > .u-nav-link {
  color: #00843b;
}

.u-vete .u-nav-mobile-level .is-active > .u-nav-link, .u-vete
[class*='u-nav-mobile-level--'] .is-active > .u-nav-link {
  color: #5b57a2;
}

.u-archi .u-nav-mobile-level .is-active > .u-nav-link, .u-archi
[class*='u-nav-mobile-level--'] .is-active > .u-nav-link {
  color: #c6c0b4;
}

.u-sciences .u-nav-mobile-level .is-active > .u-nav-link, .u-sciences
[class*='u-nav-mobile-level--'] .is-active > .u-nav-link {
  color: #005ca9;
}

.u-sc-app .u-nav-mobile-level .is-active > .u-nav-link, .u-sc-app
[class*='u-nav-mobile-level--'] .is-active > .u-nav-link {
  color: #f07f3c;
}

.u-hec .u-nav-mobile-level .is-active > .u-nav-link, .u-hec
[class*='u-nav-mobile-level--'] .is-active > .u-nav-link {
  color: #8c8b82;
}

.u-nav-mobile-level .u-wrapper,
[class*='u-nav-mobile-level--'] .u-wrapper {
  padding: 0 0 2rem;
}

.u-nav-mobile-level .u-nav-mobile-level,
.u-nav-mobile-level [class*='u-nav-level--'],
[class*='u-nav-mobile-level--'] .u-nav-mobile-level,
[class*='u-nav-mobile-level--'] [class*='u-nav-level--'] {
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
}

.u-nav-mobile-level .u-nav-link,
[class*='u-nav-mobile-level--'] .u-nav-link {
  padding: .75em .5em .75em 0;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.2;
}

.u-nav-mobile-level .u-nav-link .u-icon-triangle,
[class*='u-nav-mobile-level--'] .u-nav-link .u-icon-triangle {
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-60%) rotate(-90deg);
  transform: translateY(-60%) rotate(-90deg);
}

.u-nav-mobile-level .u-nav-link::after,
[class*='u-nav-mobile-level--'] .u-nav-link::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 3px;
  background-color: #e6e6e1;
  border-radius: 2px;
  transition: background-color 1s cubic-bezier(0.075, 0.82, 0.165, 1);
}

.u-nav-mobile-level .u-nav-link:hover::after, .u-nav-mobile-level .u-nav-link:focus::after,
[class*='u-nav-mobile-level--'] .u-nav-link:hover::after,
[class*='u-nav-mobile-level--'] .u-nav-link:focus::after {
  background-color: #00707f;
}

.u-uliege .u-nav-mobile-level .u-nav-link:hover::after, .u-uliege .u-nav-mobile-level .u-nav-link:focus::after, .u-uliege
[class*='u-nav-mobile-level--'] .u-nav-link:hover::after, .u-uliege
[class*='u-nav-mobile-level--'] .u-nav-link:focus::after {
  background-color: #00707f;
}

.u-sc-soc .u-nav-mobile-level .u-nav-link:hover::after, .u-sc-soc .u-nav-mobile-level .u-nav-link:focus::after, .u-sc-soc
[class*='u-nav-mobile-level--'] .u-nav-link:hover::after, .u-sc-soc
[class*='u-nav-mobile-level--'] .u-nav-link:focus::after {
  background-color: #f8aa00;
}

.u-medecine .u-nav-mobile-level .u-nav-link:hover::after, .u-medecine .u-nav-mobile-level .u-nav-link:focus::after, .u-medecine
[class*='u-nav-mobile-level--'] .u-nav-link:hover::after, .u-medecine
[class*='u-nav-mobile-level--'] .u-nav-link:focus::after {
  background-color: #940104;
}

.u-droit .u-nav-mobile-level .u-nav-link:hover::after, .u-droit .u-nav-mobile-level .u-nav-link:focus::after, .u-droit
[class*='u-nav-mobile-level--'] .u-nav-link:hover::after, .u-droit
[class*='u-nav-mobile-level--'] .u-nav-link:focus::after {
  background-color: #5b2c86;
}

.u-agro .u-nav-mobile-level .u-nav-link:hover::after, .u-agro .u-nav-mobile-level .u-nav-link:focus::after, .u-agro
[class*='u-nav-mobile-level--'] .u-nav-link:hover::after, .u-agro
[class*='u-nav-mobile-level--'] .u-nav-link:focus::after {
  background-color: #7db928;
}

.u-psycho .u-nav-mobile-level .u-nav-link:hover::after, .u-psycho .u-nav-mobile-level .u-nav-link:focus::after, .u-psycho
[class*='u-nav-mobile-level--'] .u-nav-link:hover::after, .u-psycho
[class*='u-nav-mobile-level--'] .u-nav-link:focus::after {
  background-color: #289b38;
}

.u-philo .u-nav-mobile-level .u-nav-link:hover::after, .u-philo .u-nav-mobile-level .u-nav-link:focus::after, .u-philo
[class*='u-nav-mobile-level--'] .u-nav-link:hover::after, .u-philo
[class*='u-nav-mobile-level--'] .u-nav-link:focus::after {
  background-color: #00843b;
}

.u-vete .u-nav-mobile-level .u-nav-link:hover::after, .u-vete .u-nav-mobile-level .u-nav-link:focus::after, .u-vete
[class*='u-nav-mobile-level--'] .u-nav-link:hover::after, .u-vete
[class*='u-nav-mobile-level--'] .u-nav-link:focus::after {
  background-color: #5b57a2;
}

.u-archi .u-nav-mobile-level .u-nav-link:hover::after, .u-archi .u-nav-mobile-level .u-nav-link:focus::after, .u-archi
[class*='u-nav-mobile-level--'] .u-nav-link:hover::after, .u-archi
[class*='u-nav-mobile-level--'] .u-nav-link:focus::after {
  background-color: #c6c0b4;
}

.u-sciences .u-nav-mobile-level .u-nav-link:hover::after, .u-sciences .u-nav-mobile-level .u-nav-link:focus::after, .u-sciences
[class*='u-nav-mobile-level--'] .u-nav-link:hover::after, .u-sciences
[class*='u-nav-mobile-level--'] .u-nav-link:focus::after {
  background-color: #005ca9;
}

.u-sc-app .u-nav-mobile-level .u-nav-link:hover::after, .u-sc-app .u-nav-mobile-level .u-nav-link:focus::after, .u-sc-app
[class*='u-nav-mobile-level--'] .u-nav-link:hover::after, .u-sc-app
[class*='u-nav-mobile-level--'] .u-nav-link:focus::after {
  background-color: #f07f3c;
}

.u-hec .u-nav-mobile-level .u-nav-link:hover::after, .u-hec .u-nav-mobile-level .u-nav-link:focus::after, .u-hec
[class*='u-nav-mobile-level--'] .u-nav-link:hover::after, .u-hec
[class*='u-nav-mobile-level--'] .u-nav-link:focus::after {
  background-color: #8c8b82;
}

.u-nav-mobile-level[data-nav-level='0'],
[class*='u-nav-mobile-level--'][data-nav-level='0'] {
  display: block;
}

.u-uliege .u-nav-mobile-level[data-nav-level='0'], .u-uliege
[class*='u-nav-mobile-level--'][data-nav-level='0'] {
  display: block;
}

.u-nav-mobile-level[data-nav-level='0'] .u-wrapper[data-nav-level='0'],
[class*='u-nav-mobile-level--'][data-nav-level='0'] .u-wrapper[data-nav-level='0'] {
  padding: 0 1rem;
}

.u-nav-mobile-level[data-nav-level='0'] .u-nav-mobile-level,
.u-nav-mobile-level[data-nav-level='0'] [class*='u-nav-level--'],
[class*='u-nav-mobile-level--'][data-nav-level='0'] .u-nav-mobile-level,
[class*='u-nav-mobile-level--'][data-nav-level='0'] [class*='u-nav-level--'] {
  display: none;
}

.u-nav-mobile-level[data-nav-level='1'],
[class*='u-nav-mobile-level--'][data-nav-level='1'] {
  font-size: 1.7rem;
  line-height: 1.5;
}

.u-nav-mobile-level[data-nav-level='1'] .u-wrapper[data-nav-level='1'] > .u-only-small .u-nav-title,
[class*='u-nav-mobile-level--'][data-nav-level='1'] .u-wrapper[data-nav-level='1'] > .u-only-small .u-nav-title {
  display: none;
}

.u-nav-mobile-level[data-nav-level='2'],
[class*='u-nav-mobile-level--'][data-nav-level='2'] {
  display: block;
}

.u-nav-back {
  color: #4a4a4a !important;
  font-size: 1rem !important;
}

.u-nav-back::after {
  content: none !important;
}

.u-nav-back svg {
  width: 15px;
  margin-top: -2px;
  margin-right: .5rem;
  vertical-align: middle;
  fill: #c6c0b4;
}

.u-nav-local,
[class*='u-nav-local--'] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 3rem 0;
}

@media only screen and (min-width: 39.375em) {
  .u-nav-local,
  [class*='u-nav-local--'] {
    position: relative;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .u-nav-local::before, .u-nav-local::after,
  [class*='u-nav-local--']::before,
  [class*='u-nav-local--']::after {
    content: '';
    position: absolute;
    left: 0;
    display: block;
    width: 100%;
    height: 2px;
    background-color: #e0e0e0;
    border-radius: 2px;
  }
  .u-nav-local::before,
  [class*='u-nav-local--']::before {
    top: 0;
  }
  .u-nav-local::after,
  [class*='u-nav-local--']::after {
    bottom: 0;
    height: 4px;
    background-color: #00707f;
  }
  .u-uliege .u-nav-local::after, .u-uliege
  [class*='u-nav-local--']::after {
    background-color: #00707f;
  }
  .u-sc-soc .u-nav-local::after, .u-sc-soc
  [class*='u-nav-local--']::after {
    background-color: #f8aa00;
  }
  .u-medecine .u-nav-local::after, .u-medecine
  [class*='u-nav-local--']::after {
    background-color: #940104;
  }
  .u-droit .u-nav-local::after, .u-droit
  [class*='u-nav-local--']::after {
    background-color: #5b2c86;
  }
  .u-agro .u-nav-local::after, .u-agro
  [class*='u-nav-local--']::after {
    background-color: #7db928;
  }
  .u-psycho .u-nav-local::after, .u-psycho
  [class*='u-nav-local--']::after {
    background-color: #289b38;
  }
  .u-philo .u-nav-local::after, .u-philo
  [class*='u-nav-local--']::after {
    background-color: #00843b;
  }
  .u-vete .u-nav-local::after, .u-vete
  [class*='u-nav-local--']::after {
    background-color: #5b57a2;
  }
  .u-archi .u-nav-local::after, .u-archi
  [class*='u-nav-local--']::after {
    background-color: #c6c0b4;
  }
  .u-sciences .u-nav-local::after, .u-sciences
  [class*='u-nav-local--']::after {
    background-color: #005ca9;
  }
  .u-sc-app .u-nav-local::after, .u-sc-app
  [class*='u-nav-local--']::after {
    background-color: #f07f3c;
  }
  .u-hec .u-nav-local::after, .u-hec
  [class*='u-nav-local--']::after {
    background-color: #8c8b82;
  }
}

.u-nav-local__list {
  position: relative;
  display: none;
  overflow: hidden;
  white-space: nowrap;
}

@media only screen and (min-width: 39.375em) {
  .u-nav-local__list {
    display: block;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
  }
}

.u-nav-local__item {
  display: inline-block;
}

.u-nav-local__item a {
  display: block;
  padding: .5em 1rem;
  color: #4b4b4b !important;
  font-size: 1.4rem;
  letter-spacing: .05rem;
}

.u-uliege .u-nav-local__item a:hover {
  color: #5fa4b0 !important;
}

.u-sc-soc .u-nav-local__item a:hover {
  color: #ffd000 !important;
}

.u-medecine .u-nav-local__item a:hover {
  color: #e62d31 !important;
}

.u-droit .u-nav-local__item a:hover {
  color: #a8589e !important;
}

.u-agro .u-nav-local__item a:hover {
  color: #b9cd76 !important;
}

.u-psycho .u-nav-local__item a:hover {
  color: #7db928 !important;
}

.u-philo .u-nav-local__item a:hover {
  color: #289b38 !important;
}

.u-vete .u-nav-local__item a:hover {
  color: #8da6d6 !important;
}

.u-archi .u-nav-local__item a:hover {
  color: #e6e6e1 !important;
}

.u-sciences .u-nav-local__item a:hover {
  color: #1fbadb !important;
}

.u-sc-app .u-nav-local__item a:hover {
  color: #f8aa00 !important;
}

.u-hec .u-nav-local__item a:hover {
  color: #c6c0b4 !important;
}

.u-nav-local__item.is-active a {
  color: #00707f;
}

.u-uliege .u-nav-local__item.is-active a {
  color: #00707f;
}

.u-sc-soc .u-nav-local__item.is-active a {
  color: #f8aa00;
}

.u-medecine .u-nav-local__item.is-active a {
  color: #940104;
}

.u-droit .u-nav-local__item.is-active a {
  color: #5b2c86;
}

.u-agro .u-nav-local__item.is-active a {
  color: #7db928;
}

.u-psycho .u-nav-local__item.is-active a {
  color: #289b38;
}

.u-philo .u-nav-local__item.is-active a {
  color: #00843b;
}

.u-vete .u-nav-local__item.is-active a {
  color: #5b57a2;
}

.u-archi .u-nav-local__item.is-active a {
  color: #c6c0b4;
}

.u-sciences .u-nav-local__item.is-active a {
  color: #005ca9;
}

.u-sc-app .u-nav-local__item.is-active a {
  color: #f07f3c;
}

.u-hec .u-nav-local__item.is-active a {
  color: #8c8b82;
}

.u-nav-local__list > .u-nav-local__item:first-child a {
  padding-left: 0;
}

.u-nav-local__more {
  position: relative;
  width: 100%;
  min-width: 16rem;
  text-align: right;
}

.u-nav-local__more button {
  width: 100%;
  font-size: 1.3rem;
}

@media only screen and (min-width: 39.375em) {
  .u-nav-local__more {
    width: auto;
  }
  .u-nav-local__more::before {
    content: '';
    position: absolute;
    left: -4rem;
    width: 4rem;
    height: 100%;
    background-image: linear-gradient(to left, #fdfdff 0%, rgba(253, 253, 255, 0) 100%);
  }
  .u-nav-local__more button {
    width: auto;
  }
}

.u-nav-local__more__content {
  top: 2em;
  text-align: left;
}

@media only screen and (min-width: 71.25em) {
  html.with-topbar #u-nav-mega {
    top: 83px;
  }
}

@media only screen and (min-width: 15em) and (max-width: 71.24em) {
  #u-nav-mega {
    display: none;
  }
}

@media only screen and (min-width: 71.25em) {
  #u-nav-mega {
    position: absolute;
    top: 44px;
    left: 0;
    display: block;
    width: 100%;
    box-shadow: 0 10px 10px rgba(0, 0, 0, 0.2);
    background-color: white;
    -webkit-transform: translateY(-100%) translateY(-20px);
    transform: translateY(-100%) translateY(-20px);
    will-change: transform;
  }
  #u-nav-mega .u-only-small {
    display: none;
  }
  #u-nav-mega > .u-nav-level {
    display: block;
    height: auto;
  }
  #u-nav-mega.is-sticky {
    position: fixed;
  }
}

@media only screen and (min-width: 71.25em) {
  .u-nav-mega--portal {
    z-index: 150;
  }
}

@media only screen and (min-width: 71.25em) {
  .u-nav-mega--site {
    z-index: 50;
  }
}

.u-nav-portal,
[class*='u-nav-portal--'] {
  position: relative;
  z-index: 200;
  display: none;
  width: 100%;
  height: 4.4rem;
  background-color: #00707f;
  color: white;
  line-height: 4.4rem;
}

.u-uliege .u-nav-portal, .u-uliege
[class*='u-nav-portal--'] {
  background-color: #00707f;
}

.u-sc-soc .u-nav-portal, .u-sc-soc
[class*='u-nav-portal--'] {
  background-color: #f8aa00;
}

.u-medecine .u-nav-portal, .u-medecine
[class*='u-nav-portal--'] {
  background-color: #940104;
}

.u-droit .u-nav-portal, .u-droit
[class*='u-nav-portal--'] {
  background-color: #5b2c86;
}

.u-agro .u-nav-portal, .u-agro
[class*='u-nav-portal--'] {
  background-color: #7db928;
}

.u-psycho .u-nav-portal, .u-psycho
[class*='u-nav-portal--'] {
  background-color: #289b38;
}

.u-philo .u-nav-portal, .u-philo
[class*='u-nav-portal--'] {
  background-color: #00843b;
}

.u-vete .u-nav-portal, .u-vete
[class*='u-nav-portal--'] {
  background-color: #5b57a2;
}

.u-archi .u-nav-portal, .u-archi
[class*='u-nav-portal--'] {
  background-color: #c6c0b4;
}

.u-sciences .u-nav-portal, .u-sciences
[class*='u-nav-portal--'] {
  background-color: #005ca9;
}

.u-sc-app .u-nav-portal, .u-sc-app
[class*='u-nav-portal--'] {
  background-color: #f07f3c;
}

.u-hec .u-nav-portal, .u-hec
[class*='u-nav-portal--'] {
  background-color: #8c8b82;
}

.u-nav-portal .u-only-small,
[class*='u-nav-portal--'] .u-only-small {
  display: none;
}

@media only screen and (min-width: 71.25em) {
  .u-nav-portal,
  [class*='u-nav-portal--'] {
    display: block;
  }
}

.u-search-open .u-nav-portal, .u-search-open
[class*='u-nav-portal--'] {
  background-color: #00707f !important;
}

.u-search-open .u-uliege .u-nav-portal, .u-search-open .u-uliege
[class*='u-nav-portal--'] {
  background-color: #00707f !important;
}

.u-search-open .u-sc-soc .u-nav-portal, .u-search-open .u-sc-soc
[class*='u-nav-portal--'] {
  background-color: #f8aa00 !important;
}

.u-search-open .u-medecine .u-nav-portal, .u-search-open .u-medecine
[class*='u-nav-portal--'] {
  background-color: #940104 !important;
}

.u-search-open .u-droit .u-nav-portal, .u-search-open .u-droit
[class*='u-nav-portal--'] {
  background-color: #5b2c86 !important;
}

.u-search-open .u-agro .u-nav-portal, .u-search-open .u-agro
[class*='u-nav-portal--'] {
  background-color: #7db928 !important;
}

.u-search-open .u-psycho .u-nav-portal, .u-search-open .u-psycho
[class*='u-nav-portal--'] {
  background-color: #289b38 !important;
}

.u-search-open .u-philo .u-nav-portal, .u-search-open .u-philo
[class*='u-nav-portal--'] {
  background-color: #00843b !important;
}

.u-search-open .u-vete .u-nav-portal, .u-search-open .u-vete
[class*='u-nav-portal--'] {
  background-color: #5b57a2 !important;
}

.u-search-open .u-archi .u-nav-portal, .u-search-open .u-archi
[class*='u-nav-portal--'] {
  background-color: #c6c0b4 !important;
}

.u-search-open .u-sciences .u-nav-portal, .u-search-open .u-sciences
[class*='u-nav-portal--'] {
  background-color: #005ca9 !important;
}

.u-search-open .u-sc-app .u-nav-portal, .u-search-open .u-sc-app
[class*='u-nav-portal--'] {
  background-color: #f07f3c !important;
}

.u-search-open .u-hec .u-nav-portal, .u-search-open .u-hec
[class*='u-nav-portal--'] {
  background-color: #8c8b82 !important;
}

[class*='u-nav-portal--'][class*='--white'],
[class*='u-nav-portal--'][class*='--unit'] {
  background-color: white;
  color: #4a4a4a;
}

[class*='u-nav-portal--'][class*='--courses'] {
  background-color: #00707f;
}

.u-uliege [class*='u-nav-portal--'][class*='--courses'] {
  background-color: #00707f;
}

.u-sc-soc [class*='u-nav-portal--'][class*='--courses'] {
  background-color: #f8aa00;
}

.u-medecine [class*='u-nav-portal--'][class*='--courses'] {
  background-color: #940104;
}

.u-droit [class*='u-nav-portal--'][class*='--courses'] {
  background-color: #5b2c86;
}

.u-agro [class*='u-nav-portal--'][class*='--courses'] {
  background-color: #7db928;
}

.u-psycho [class*='u-nav-portal--'][class*='--courses'] {
  background-color: #289b38;
}

.u-philo [class*='u-nav-portal--'][class*='--courses'] {
  background-color: #00843b;
}

.u-vete [class*='u-nav-portal--'][class*='--courses'] {
  background-color: #5b57a2;
}

.u-archi [class*='u-nav-portal--'][class*='--courses'] {
  background-color: #c6c0b4;
}

.u-sciences [class*='u-nav-portal--'][class*='--courses'] {
  background-color: #005ca9;
}

.u-sc-app [class*='u-nav-portal--'][class*='--courses'] {
  background-color: #f07f3c;
}

.u-hec [class*='u-nav-portal--'][class*='--courses'] {
  background-color: #8c8b82;
}

.u-nav-portal-inner {
  display: block;
  width: 100%;
  padding: 0 1rem;
}

.navbar-fixed-top + .topbar-placeholder + .site-sidebar + .PortletCollection .u-nav-portal > .u-nav-portal-inner,
.navbar-fixed-top + .topbar-placeholder + .site-sidebar + .PortletCollection [class*='u-nav-portal--'] > .u-nav-portal-inner {
  top: calc(4.4rem + 4.1rem);
}

.u-nav-portal__logo,
.u-nav-portal__title {
  display: inline-block;
  vertical-align: middle;
}

.u-nav-portal__logo {
  margin-left: 1rem;
  color: white;
  font-size: 1.1rem;
  font-weight: 700;
  text-transform: uppercase;
}

.u-nav-portal__logo:visited,.u-nav-portal__logo:hover {
  color: white;
}

.u-nav-portal__logo svg,
.u-nav-portal__logo img {
  width: auto;
  max-height: 3.3rem;
  vertical-align: middle;
}

.u-nav-portal__logo svg {
  text-transform: none;
}

.u-nav-portal__title {
  font-size: 2rem;
}

.u-nav-portal__title::before {
  content: '' !important;
  display: inline-block;
  width: 2px;
  height: 20px;
  margin-right: 2rem;
  margin-left: 2rem;
  background-color: #5fa4b0;
  border-radius: 1px;
  vertical-align: middle;
}

.u-uliege .u-nav-portal__title::before {
  background-color: #5fa4b0;
}

.u-sc-soc .u-nav-portal__title::before {
  background-color: #ffd000;
}

.u-medecine .u-nav-portal__title::before {
  background-color: #e62d31;
}

.u-droit .u-nav-portal__title::before {
  background-color: #a8589e;
}

.u-agro .u-nav-portal__title::before {
  background-color: #b9cd76;
}

.u-psycho .u-nav-portal__title::before {
  background-color: #7db928;
}

.u-philo .u-nav-portal__title::before {
  background-color: #289b38;
}

.u-vete .u-nav-portal__title::before {
  background-color: #8da6d6;
}

.u-archi .u-nav-portal__title::before {
  background-color: #e6e6e1;
}

.u-sciences .u-nav-portal__title::before {
  background-color: #1fbadb;
}

.u-sc-app .u-nav-portal__title::before {
  background-color: #f8aa00;
}

.u-hec .u-nav-portal__title::before {
  background-color: #c6c0b4;
}

.u-nav-portal__list {
  float: left;
}

.u-nav-sidebar__list__list {
  overflow: hidden;
  height: 0;
  padding-left: 2rem !important;
}

.is-open .u-nav-sidebar__list__list {
  height: auto;
}

.u-nav-sidebar__item,
.u-nav-sidebar__item__item {
  position: relative;
  margin: 0;
}

.u-nav-sidebar__item::before, .u-nav-sidebar__item::after,
.u-nav-sidebar__item__item::before,
.u-nav-sidebar__item__item::after {
  content: '' !important;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: transparent;
  border-radius: 1px;
  transition: background-color .35s;
}

.u-nav-sidebar__item::before,
.u-nav-sidebar__item__item::before {
  top: -1px;
  background-color: transparent;
}

.u-nav-sidebar__item::after,
.u-nav-sidebar__item__item::after {
  bottom: 0;
}

.u-nav-sidebar__item > a {
  font-weight: 600;
}

.u-nav-sidebar__item.has-children > a {
  padding-right: 1em;
}

.u-nav-sidebar__item.is-open::before, .u-nav-sidebar__item.is-open::after {
  height: 2px;
  background-color: #00707f;
}

.u-nav-sidebar__item.is-open::before {
  display: block;
}

.u-nav-sidebar__item.is-open > a {
  color: #00707f;
  fill: #00707f;
}

.has-children .u-nav-sidebar__item__item:last-child {
  padding-bottom: 2rem;
}

.u-nav-sidebar__item__item:last-child::after {
  content: none !important;
}

.u-nav-sidebar__link {
  position: relative;
  display: block;
  padding: 1rem 0;
}

.u-nav-sidebar__link:hover, .u-nav-sidebar__link.is-active {
  color: #00707f !important;
}

.u-uliege .u-nav-sidebar__link:hover,
.u-uliege .u-nav-sidebar__link.is-active {
  color: #00707f !important;
}

.u-sc-soc .u-nav-sidebar__link:hover,
.u-sc-soc .u-nav-sidebar__link.is-active {
  color: #f8aa00 !important;
}

.u-medecine .u-nav-sidebar__link:hover,
.u-medecine .u-nav-sidebar__link.is-active {
  color: #940104 !important;
}

.u-droit .u-nav-sidebar__link:hover,
.u-droit .u-nav-sidebar__link.is-active {
  color: #5b2c86 !important;
}

.u-agro .u-nav-sidebar__link:hover,
.u-agro .u-nav-sidebar__link.is-active {
  color: #7db928 !important;
}

.u-psycho .u-nav-sidebar__link:hover,
.u-psycho .u-nav-sidebar__link.is-active {
  color: #289b38 !important;
}

.u-philo .u-nav-sidebar__link:hover,
.u-philo .u-nav-sidebar__link.is-active {
  color: #00843b !important;
}

.u-vete .u-nav-sidebar__link:hover,
.u-vete .u-nav-sidebar__link.is-active {
  color: #5b57a2 !important;
}

.u-archi .u-nav-sidebar__link:hover,
.u-archi .u-nav-sidebar__link.is-active {
  color: #c6c0b4 !important;
}

.u-sciences .u-nav-sidebar__link:hover,
.u-sciences .u-nav-sidebar__link.is-active {
  color: #005ca9 !important;
}

.u-sc-app .u-nav-sidebar__link:hover,
.u-sc-app .u-nav-sidebar__link.is-active {
  color: #f07f3c !important;
}

.u-hec .u-nav-sidebar__link:hover,
.u-hec .u-nav-sidebar__link.is-active {
  color: #8c8b82 !important;
}

.u-nav-sidebar__link .u-icon-triangle {
  position: absolute;
  top: 1.25em;
  right: 0;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

.is-open .u-nav-sidebar__link .u-icon-triangle {
  -webkit-transform: rotate(0);
  transform: rotate(0);
}

.u-sidebar--courses .u-nav-sidebar__link {
  color: #4a4a4a;
}

.u-sidebar--courses .u-nav-sidebar__link:hover {
  color: #00707f;
}

.u-uliege .u-sidebar--courses .u-nav-sidebar__link:hover {
  color: #00707f;
}

.u-sc-soc .u-sidebar--courses .u-nav-sidebar__link:hover {
  color: #f8aa00;
}

.u-medecine .u-sidebar--courses .u-nav-sidebar__link:hover {
  color: #940104;
}

.u-droit .u-sidebar--courses .u-nav-sidebar__link:hover {
  color: #5b2c86;
}

.u-agro .u-sidebar--courses .u-nav-sidebar__link:hover {
  color: #7db928;
}

.u-psycho .u-sidebar--courses .u-nav-sidebar__link:hover {
  color: #289b38;
}

.u-philo .u-sidebar--courses .u-nav-sidebar__link:hover {
  color: #00843b;
}

.u-vete .u-sidebar--courses .u-nav-sidebar__link:hover {
  color: #5b57a2;
}

.u-archi .u-sidebar--courses .u-nav-sidebar__link:hover {
  color: #c6c0b4;
}

.u-sciences .u-sidebar--courses .u-nav-sidebar__link:hover {
  color: #005ca9;
}

.u-sc-app .u-sidebar--courses .u-nav-sidebar__link:hover {
  color: #f07f3c;
}

.u-hec .u-sidebar--courses .u-nav-sidebar__link:hover {
  color: #8c8b82;
}

.u-nav-sidebar__link__icon {
  width: 20px;
  margin: 0 12px -4px 0;
  fill: #00707f;
}

.u-uliege .u-nav-sidebar__link__icon {
  fill: #00707f;
}

.u-sc-soc .u-nav-sidebar__link__icon {
  fill: #f8aa00;
}

.u-medecine .u-nav-sidebar__link__icon {
  fill: #940104;
}

.u-droit .u-nav-sidebar__link__icon {
  fill: #5b2c86;
}

.u-agro .u-nav-sidebar__link__icon {
  fill: #7db928;
}

.u-psycho .u-nav-sidebar__link__icon {
  fill: #289b38;
}

.u-philo .u-nav-sidebar__link__icon {
  fill: #00843b;
}

.u-vete .u-nav-sidebar__link__icon {
  fill: #5b57a2;
}

.u-archi .u-nav-sidebar__link__icon {
  fill: #c6c0b4;
}

.u-sciences .u-nav-sidebar__link__icon {
  fill: #005ca9;
}

.u-sc-app .u-nav-sidebar__link__icon {
  fill: #f07f3c;
}

.u-hec .u-nav-sidebar__link__icon {
  fill: #8c8b82;
}

.u-nav-site,
[class*='u-nav-site--'] {
  display: none;
  float: right;
  padding-right: 4rem;
}

@media only screen and (min-width: 71.25em) {
  .u-nav-site,
  [class*='u-nav-site--'] {
    display: block;
  }
}

.u-nav-site__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.u-nav-site__item {
  margin: 0;
  margin-left: 4rem;
}

.u-nav-site__item a {
  position: relative;
  display: block;
  font-size: 1.3rem;
  transition: color 0.375s cubic-bezier(0.075, 0.82, 0.165, 1);
}

.u-nav-site__item a::after {
  content: '';
  position: absolute;
  bottom: 3rem;
  display: block;
  width: 0;
  height: 4px;
  background-color: #00707f;
  line-height: 1;
  border-radius: 2px;
  transition: width 0.375s cubic-bezier(0.075, 0.82, 0.165, 1);
}

.u-nav-site__item.is-active a,
.u-nav-site__item a:hover,
.u-nav-site__item a:focus {
  color: #00707f;
}

.u-nav-site__item.is-active a::after,
.u-nav-site__item a:hover::after,
.u-nav-site__item a:focus::after {
  width: 100%;
}

.u-faculty .u-nav-site__item a {
  color: #4a4a4a;
  fill: #4a4a4a;
}

.u-uliege .u-nav-site__item a::after {
  background-color: #00707f;
}

.u-sc-soc .u-nav-site__item a::after {
  background-color: #f8aa00;
}

.u-medecine .u-nav-site__item a::after {
  background-color: #940104;
}

.u-droit .u-nav-site__item a::after {
  background-color: #5b2c86;
}

.u-agro .u-nav-site__item a::after {
  background-color: #7db928;
}

.u-psycho .u-nav-site__item a::after {
  background-color: #289b38;
}

.u-philo .u-nav-site__item a::after {
  background-color: #00843b;
}

.u-vete .u-nav-site__item a::after {
  background-color: #5b57a2;
}

.u-archi .u-nav-site__item a::after {
  background-color: #c6c0b4;
}

.u-sciences .u-nav-site__item a::after {
  background-color: #005ca9;
}

.u-sc-app .u-nav-site__item a::after {
  background-color: #f07f3c;
}

.u-hec .u-nav-site__item a::after {
  background-color: #8c8b82;
}

.u-nav-site__profile {
  position: relative;
  display: block;
  margin-left: 2rem;
  padding: 0 60px;
}

.u-nav-site__profile::before {
  content: '' !important;
  display: inline-block;
  width: 2px;
  height: 20px;
  margin-right: 1rem;
  margin-left: 1rem;
  background-color: #5fa4b0;
  border-radius: 1px;
  vertical-align: middle;
}

.u-uliege .u-nav-site__profile::before {
  background-color: #5fa4b0;
}

.u-sc-soc .u-nav-site__profile::before {
  background-color: #ffd000;
}

.u-medecine .u-nav-site__profile::before {
  background-color: #e62d31;
}

.u-droit .u-nav-site__profile::before {
  background-color: #a8589e;
}

.u-agro .u-nav-site__profile::before {
  background-color: #b9cd76;
}

.u-psycho .u-nav-site__profile::before {
  background-color: #7db928;
}

.u-philo .u-nav-site__profile::before {
  background-color: #289b38;
}

.u-vete .u-nav-site__profile::before {
  background-color: #8da6d6;
}

.u-archi .u-nav-site__profile::before {
  background-color: #e6e6e1;
}

.u-sciences .u-nav-site__profile::before {
  background-color: #1fbadb;
}

.u-sc-app .u-nav-site__profile::before {
  background-color: #f8aa00;
}

.u-hec .u-nav-site__profile::before {
  background-color: #c6c0b4;
}

.u-nav-site__profile::before {
  background-color: #e0e0e0;
}

.u-nav-site__profile .u-dropdown {
  min-width: 18rem;
}

.u-nav-site__profile ul {
  display: block;
  line-height: 1.2;
}

.u-nav-site__profile li {
  padding: 0;
}

.u-nav-site__profile__trigger {
  display: inline-block !important;
}

.u-nav-site__profile__trigger::after {
  content: none !important;
}

.u-nav-site__profile__trigger svg {
  display: inline-block;
  width: 3.2rem;
  height: 3.2rem;
  vertical-align: middle;
}

.u-nav-site__profile__dropdown {
  top: 8rem;
}

[class*='u-nav-site--'][class*='--unit'] {
  float: none;
  padding-right: 0;
}

[class*='u-nav-site--'][class*='--unit'] .u-nav-site__list {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

[class*='u-nav-site--'][class*='--unit'] .u-nav-site__item:first-child {
  margin-left: 0;
}

[class*='u-nav-site--'][class*='--unit'] .u-nav-site__item a::after {
  bottom: -2px;
}

/**
 * Nav trigger component
 */
.u-nav-trigger {
  position: absolute;
  top: 0;
  right: 0;
  overflow: hidden;
  width: 44px;
  height: 44px;
  border: 0;
  border-left: 1px solid #e6e6e1;
  padding: 0;
  box-shadow: none;
  background: transparent;
  font-size: 0;
  text-indent: -9999px;
  border-radius: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

@media only screen and (min-width: 71.25em) {
  .u-nav-trigger {
    display: none;
  }
}

.u-nav-trigger:hover, .u-nav-trigger:focus {
  background-color: transparent !important;
}

.u-nav-trigger:focus {
  outline: none;
  background-color: transparent;
}

.u-nav-trigger span {
  position: absolute;
  top: 20px;
  right: 10px;
  left: 10px;
  display: block;
  width: 24px;
  height: 4px;
  background: #00707f;
  border-radius: 2px;
  transition: background 0s 0.2s;
}

.u-uliege .u-nav-trigger span {
  background-color: #00707f;
}

.u-sc-soc .u-nav-trigger span {
  background-color: #f8aa00;
}

.u-medecine .u-nav-trigger span {
  background-color: #940104;
}

.u-droit .u-nav-trigger span {
  background-color: #5b2c86;
}

.u-agro .u-nav-trigger span {
  background-color: #7db928;
}

.u-psycho .u-nav-trigger span {
  background-color: #289b38;
}

.u-philo .u-nav-trigger span {
  background-color: #00843b;
}

.u-vete .u-nav-trigger span {
  background-color: #5b57a2;
}

.u-archi .u-nav-trigger span {
  background-color: #c6c0b4;
}

.u-sciences .u-nav-trigger span {
  background-color: #005ca9;
}

.u-sc-app .u-nav-trigger span {
  background-color: #f07f3c;
}

.u-hec .u-nav-trigger span {
  background-color: #8c8b82;
}

.u-nav-trigger span::before,
.u-nav-trigger span::after {
  content: '';
  position: absolute;
  left: 0;
  display: block;
  width: 100%;
  height: 4px;
  background-color: #00707f;
  border-radius: 2px;
}

.u-uliege .u-nav-trigger span::before, .u-uliege
.u-nav-trigger span::after {
  background-color: #00707f;
}

.u-sc-soc .u-nav-trigger span::before, .u-sc-soc
.u-nav-trigger span::after {
  background-color: #f8aa00;
}

.u-medecine .u-nav-trigger span::before, .u-medecine
.u-nav-trigger span::after {
  background-color: #940104;
}

.u-droit .u-nav-trigger span::before, .u-droit
.u-nav-trigger span::after {
  background-color: #5b2c86;
}

.u-agro .u-nav-trigger span::before, .u-agro
.u-nav-trigger span::after {
  background-color: #7db928;
}

.u-psycho .u-nav-trigger span::before, .u-psycho
.u-nav-trigger span::after {
  background-color: #289b38;
}

.u-philo .u-nav-trigger span::before, .u-philo
.u-nav-trigger span::after {
  background-color: #00843b;
}

.u-vete .u-nav-trigger span::before, .u-vete
.u-nav-trigger span::after {
  background-color: #5b57a2;
}

.u-archi .u-nav-trigger span::before, .u-archi
.u-nav-trigger span::after {
  background-color: #c6c0b4;
}

.u-sciences .u-nav-trigger span::before, .u-sciences
.u-nav-trigger span::after {
  background-color: #005ca9;
}

.u-sc-app .u-nav-trigger span::before, .u-sc-app
.u-nav-trigger span::after {
  background-color: #f07f3c;
}

.u-hec .u-nav-trigger span::before, .u-hec
.u-nav-trigger span::after {
  background-color: #8c8b82;
}

.u-nav-trigger span::before {
  top: -7px;
  transition: top 0.2s 0.2s, -webkit-transform 0.2s 0s;
  transition: top 0.2s 0.2s, transform 0.2s 0s;
  transition: top 0.2s 0.2s, transform 0.2s 0s, -webkit-transform 0.2s 0s;
}

.u-nav-trigger span::after {
  bottom: -7px;
  transition: bottom 0.2s 0.2s, -webkit-transform 0.2s 0s;
  transition: bottom 0.2s 0.2s, transform 0.2s 0s;
  transition: bottom 0.2s 0.2s, transform 0.2s 0s, -webkit-transform 0.2s 0s;
}

.u-nav-trigger.is-open span {
  background: none;
}

.u-nav-trigger.is-open span::before {
  top: 0;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: top 0.2s 0s, -webkit-transform 0.2s 0.2s;
  transition: top 0.2s 0s, transform 0.2s 0.2s;
  transition: top 0.2s 0s, transform 0.2s 0.2s, -webkit-transform 0.2s 0.2s;
}

.u-nav-trigger.is-open span::after {
  bottom: 0;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: bottom 0.2s 0s, -webkit-transform 0.2s 0.2s;
  transition: bottom 0.2s 0s, transform 0.2s 0.2s;
  transition: bottom 0.2s 0s, transform 0.2s 0.2s, -webkit-transform 0.2s 0.2s;
}

.u-nav-quicklinks {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 4.4rem;
  line-height: 4.4rem;
}

@media only screen and (min-width: 15em) and (max-width: 71.24em) {
  .u-nav-quicklinks {
    background-color: #00707f;
  }
  .u-uliege .u-nav-quicklinks {
    background-color: #00707f;
  }
  .u-sc-soc .u-nav-quicklinks {
    background-color: #f8aa00;
  }
  .u-medecine .u-nav-quicklinks {
    background-color: #940104;
  }
  .u-droit .u-nav-quicklinks {
    background-color: #5b2c86;
  }
  .u-agro .u-nav-quicklinks {
    background-color: #7db928;
  }
  .u-psycho .u-nav-quicklinks {
    background-color: #289b38;
  }
  .u-philo .u-nav-quicklinks {
    background-color: #00843b;
  }
  .u-vete .u-nav-quicklinks {
    background-color: #5b57a2;
  }
  .u-archi .u-nav-quicklinks {
    background-color: #c6c0b4;
  }
  .u-sciences .u-nav-quicklinks {
    background-color: #005ca9;
  }
  .u-sc-app .u-nav-quicklinks {
    background-color: #f07f3c;
  }
  .u-hec .u-nav-quicklinks {
    background-color: #8c8b82;
  }
}

@media only screen and (min-width: 71.25em) {
  .u-nav-quicklinks {
    position: relative;
    float: right;
    width: auto;
    height: 100%;
    border: 0;
  }
}

.u-nav-quicklinks nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  float: right;
}

.u-nav-quicklinks ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.u-nav-quicklinks li {
  margin: 0;
}

.u-nav-quicklinks .u-nav-quicklinks__item a,
.u-nav-quicklinks button {
  color: white !important;
  fill: white !important;
  transition: 0.3s color cubic-bezier(0.25, 0.1, 0.25, 1), 0.3s fill cubic-bezier(0.25, 0.1, 0.25, 1);
}

@media only screen and (min-width: 71.25em) {
  [class*='u-nav-portal--'][class*='--white'] .u-nav-quicklinks .u-nav-quicklinks__item a,
  [class*='u-nav-portal--'][class*='--unit'] .u-nav-quicklinks .u-nav-quicklinks__item a, [class*='u-nav-portal--'][class*='--white']
  .u-nav-quicklinks button,
  [class*='u-nav-portal--'][class*='--unit']
  .u-nav-quicklinks button {
    color: #4a4a4a !important;
    fill: #4a4a4a !important;
  }
}

.u-nav-quicklinks a,
.u-nav-quicklinks button {
  display: block;
  height: 4.4rem;
  padding: 0 .75em;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 4.4rem;
  letter-spacing: .5px;
  opacity: 1;
  transition: opacity 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
}

.u-nav-quicklinks a.active,
.u-nav-quicklinks button.active {
  background: white;
  color: #00707f !important;
  fill: #00707f !important;
  opacity: 1;
}

.u-uliege .u-nav-quicklinks a.active, .u-uliege
.u-nav-quicklinks button.active {
  color: #00707f !important;
  fill: #00707f !important;
}

.u-sc-soc .u-nav-quicklinks a.active, .u-sc-soc
.u-nav-quicklinks button.active {
  color: #f8aa00 !important;
  fill: #f8aa00 !important;
}

.u-medecine .u-nav-quicklinks a.active, .u-medecine
.u-nav-quicklinks button.active {
  color: #940104 !important;
  fill: #940104 !important;
}

.u-droit .u-nav-quicklinks a.active, .u-droit
.u-nav-quicklinks button.active {
  color: #5b2c86 !important;
  fill: #5b2c86 !important;
}

.u-agro .u-nav-quicklinks a.active, .u-agro
.u-nav-quicklinks button.active {
  color: #7db928 !important;
  fill: #7db928 !important;
}

.u-psycho .u-nav-quicklinks a.active, .u-psycho
.u-nav-quicklinks button.active {
  color: #289b38 !important;
  fill: #289b38 !important;
}

.u-philo .u-nav-quicklinks a.active, .u-philo
.u-nav-quicklinks button.active {
  color: #00843b !important;
  fill: #00843b !important;
}

.u-vete .u-nav-quicklinks a.active, .u-vete
.u-nav-quicklinks button.active {
  color: #5b57a2 !important;
  fill: #5b57a2 !important;
}

.u-archi .u-nav-quicklinks a.active, .u-archi
.u-nav-quicklinks button.active {
  color: #c6c0b4 !important;
  fill: #c6c0b4 !important;
}

.u-sciences .u-nav-quicklinks a.active, .u-sciences
.u-nav-quicklinks button.active {
  color: #005ca9 !important;
  fill: #005ca9 !important;
}

.u-sc-app .u-nav-quicklinks a.active, .u-sc-app
.u-nav-quicklinks button.active {
  color: #f07f3c !important;
  fill: #f07f3c !important;
}

.u-hec .u-nav-quicklinks a.active, .u-hec
.u-nav-quicklinks button.active {
  color: #8c8b82 !important;
  fill: #8c8b82 !important;
}

.u-nav-quicklinks a:hover, .u-nav-quicklinks a:focus,
.u-nav-quicklinks button:hover,
.u-nav-quicklinks button:focus {
  opacity: 1;
}

@media only screen and (min-width: 71.25em) {
  .u-nav-quicklinks a,
  .u-nav-quicklinks button {
    font-size: 1rem;
  }
}

.u-nav-quicklinks a span,
.u-nav-quicklinks button span {
  margin-left: .25em;
}

@media only screen and (min-width: 15em) and (max-width: 34.365em) {
  .u-nav-quicklinks a span,
  .u-nav-quicklinks button span {
    display: none;
  }
}

@media only screen and (min-width: 71.25em) and (max-width: 89.99em) {
  .u-nav-quicklinks a span,
  .u-nav-quicklinks button span {
    display: none;
  }
}

.u-nav-quicklinks a .u-icon,
.u-nav-quicklinks button .u-icon {
  width: 24px;
  vertical-align: middle;
}

@media only screen and (min-width: 53.75em) {
  .u-grid-cards {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -1rem;
  }
  .u-grid-cards > * {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .u-grid-cards .u-card,
  .u-grid-cards [class*='u-card--'],
  .u-grid-cards .u-cta,
  .u-grid-cards [class*='u-cta--'] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-basis: calc(100% / 3 - 2rem);
    -ms-flex-preferred-size: calc(100% / 3 - 2rem);
    flex-basis: calc(100% / 3 - 2rem);
    margin: 0 0 2rem;
  }
  .u-grid-cards .u-card__content {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
  }
  .u-grid-cards [class*='u-card--'][class*='--big'] {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }
  .u-grid-cards [class*='u-card--'][class*='--medium'] {
    -webkit-flex-basis: calc(66.66% - 2rem);
    -ms-flex-preferred-size: calc(66.66% - 2rem);
    flex-basis: calc(66.66% - 2rem);
    min-height: 49rem;
  }
  .u-grid-cards [class*='u-card--'][class*='--medium']:not([class*='--video']) .u-card__cover {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    height: calc(100% - 10px);
  }
  .u-grid-cards [class*='u-card--'][class*='--medium']:not([class*='--video']) .u-card__cover::before {
    display: none;
  }
  .u-grid-cards [class*='u-card--'][class*='--medium']:not([class*='--video']) .u-card__content {
    bottom: 0;
  }
  .u-grid-cards [class*='u-card--'][class*='--medium']:not([class*='--video']) {
    margin-bottom: calc(1rem + 10px);
  }
}

@media only screen and (min-width: 80em) {
  .u-grid-cards .u-card,
  .u-grid-cards [class*='u-card--'],
  .u-grid-cards .u-cta,
  .u-grid-cards [class*='u-cta--'] {
    -webkit-flex-basis: calc(100% / 3 - 2rem);
    -ms-flex-preferred-size: calc(100% / 3 - 2rem);
    flex-basis: calc(100% / 3 - 2rem);
    margin: 0 0 3rem;
  }
  .u-grid-cards [class*='u-card--'][class*='--big'] {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }
  .u-grid-cards [class*='u-card--'][class*='--medium'] {
    -webkit-flex-basis: calc(67% - 2.5rem);
    -ms-flex-preferred-size: calc(67% - 2.5rem);
    flex-basis: calc(67% - 2.5rem);
  }
  .u-grid-cards [class*='u-card--'][class*='--medium']:not([class*='--video']) {
    margin-bottom: calc(1rem + 20px);
  }
}

.u-grid-cards--carousel {
  position: relative;
  left: -2rem;
  width: calc(100% + 4rem);
}

.u-grid-cards--carousel::after {
  content: 'flickity';
  display: none;
}

.u-grid-cards--carousel .u-card,
.u-grid-cards--carousel [class*='u-card--'] {
  width: 80%;
  margin: 0 1rem;
}

@media only screen and (min-width: 53.75em) {
  .u-grid-cards--carousel {
    left: 0;
    width: 100%;
  }
  .u-grid-cards--carousel .u-card,
  .u-grid-cards--carousel [class*='u-card--'] {
    width: auto;
    margin: 0;
    margin-bottom: 2rem;
  }
  .u-grid-cards--carousel::after {
    content: '';
  }
}

.u-grid-mosaic {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.u-grid-mosaic > * {
  -webkit-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
}

.u-grid-mosaic .u-socialcard,
.u-grid-mosaic [class*='u-socialcard--'] {
  margin: 0;
  border: 0;
  padding: 1rem 0 0;
}

.u-grid-mosaic .u-socialcard .u-link,
.u-grid-mosaic .u-socialcard [class*='u-link--'],
.u-grid-mosaic [class*='u-socialcard--'] .u-link,
.u-grid-mosaic [class*='u-socialcard--'] [class*='u-link--'] {
  display: none;
}

.u-grid-mosaic .u-socialcard .u-socialcard__cover,
.u-grid-mosaic [class*='u-socialcard--'] .u-socialcard__cover {
  left: 0;
  width: 100%;
  margin: 0;
}

.u-grid-mosaic--double {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.u-grid-mosaic--double > * {
  -webkit-flex-basis: calc(50% - .5rem);
  -ms-flex-preferred-size: calc(50% - .5rem);
  flex-basis: calc(50% - .5rem);
}

@media only screen and (min-width: 34.375em) {
  .u-grid-mosaic > * {
    -webkit-flex-basis: calc(50% - .5rem);
    -ms-flex-preferred-size: calc(50% - .5rem);
    flex-basis: calc(50% - .5rem);
  }
}

@media only screen and (min-width: 53.75em) {
  .u-grid-112 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .u-grid-112 > * {
    -webkit-flex-basis: calc(50% - 1rem);
    -ms-flex-preferred-size: calc(50% - 1rem);
    flex-basis: calc(50% - 1rem);
    margin: 0 0 4rem;
  }
  .u-grid-112 [class*='u-card--'][class*='--noimage'] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}

@media only screen and (min-width: 80em) {
  .u-grid-112 > * {
    -webkit-flex-basis: calc(50% - 1.5rem);
    -ms-flex-preferred-size: calc(50% - 1.5rem);
    flex-basis: calc(50% - 1.5rem);
    margin: 0 0 4rem;
  }
}

.u-grid-123 .u-card,
.u-grid-123 [class*='u-card--'],
.u-grid-123 .u-cta,
.u-grid-123 [class*='u-cta--'] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.u-grid-123 .u-card__content {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

@media only screen and (min-width: 15em) and (max-width: 34.365em) {
  .u-grid-123 .u-program {
    margin: 1rem 0;
  }
}

@media only screen and (min-width: 34.375em) {
  .u-grid-123 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: -2rem;
  }
  .u-grid-123 > * {
    width: calc(50% - 1rem);
    margin: 2rem 0 0;
  }
}

@media only screen and (min-width: 53.75em) {
  .u-grid-123 > * {
    width: calc(33% - 1rem);
  }
  .u-grid-123 > :last-child:nth-child(3n - 1) {
    margin-right: calc(33% + 1rem);
  }
}

.u-grid-223 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

@media only screen and (min-width: 15em) and (max-width: 34.365em) {
  .u-grid-223 > * {
    width: calc(50% - .5rem);
    margin: 0 0 1rem;
  }
}

@media only screen and (min-width: 34.375em) and (max-width: 53.74em) {
  .u-grid-223 > * {
    width: calc(50% - 1rem);
    margin: 0 0 2rem;
  }
}

@media only screen and (min-width: 53.75em) {
  .u-grid-223 > * {
    -webkit-flex-basis: calc(33% - 1rem);
    -ms-flex-preferred-size: calc(33% - 1rem);
    flex-basis: calc(33% - 1rem);
    margin: 0 0 2rem;
  }
  .u-grid-223 > :last-child:nth-child(3n - 1) {
    margin-right: calc(33% + 1rem);
  }
}

/*
 * Dev or crappy hotfixes…
 */
/**
 * Dev, based on $env
 */
pre {
  overflow: auto;
  max-height: 200px;
  border: 1px solid silver;
  padding: 1.5em;
  background-color: #e0e0e0;
}

.u-nav-lang {
  color: #4a4a4a;
}

.sg-title {
  margin-top: 2em;
  border-top: 1px solid silver;
  padding: 1em .5em 1em 0;
  color: gray;
  font-size: 2.4rem;
}

.sg-title::before {
  content: '';
  display: inline-block;
  width: 8px;
  height: 2.4rem;
  margin-right: 1em;
  background-color: silver;
  vertical-align: middle;
}

code {
  background-color: #e0e0e0;
  color: inherit;
  font-size: 90%;
}

.u-block-preview {
  width: 100%;
  height: 40vw;
  margin: 2rem 0;
  background: #606060;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0cy9zdHlsZXMvbWFpbi5jc3MiLCJhc3NldHMvc3R5bGVzL21haW4uc2NzcyIsImFzc2V0cy9zdHlsZXMvdXRpbHMvX3V0aWxzLnNjc3MiLCJhc3NldHMvc3R5bGVzL3V0aWxzL192YXJpYWJsZXMuc2NzcyIsImFzc2V0cy9zdHlsZXMvdXRpbHMvX2Z1bmN0aW9ucy5zY3NzIiwiYXNzZXRzL3N0eWxlcy91dGlscy9fZXh0ZW5kcy5zY3NzIiwiYXNzZXRzL3N0eWxlcy9iYXNlL190eXBvZ3JhcGh5LnNjc3MiLCJhc3NldHMvc3R5bGVzL3V0aWxzL19oZWxwZXJzLnNjc3MiLCJhc3NldHMvc3R5bGVzL3ZlbmRvci9fZmxpY2tpdHkuc2NzcyIsImFzc2V0cy9zdHlsZXMvdXRpbHMvX2NvbG9ycy1mYWN1bHRpZXMuc2NzcyIsImFzc2V0cy9zdHlsZXMvYmFzZS9fcmVzZXQuc2NzcyIsImFzc2V0cy9zdHlsZXMvYmFzZS9fZ2xvYmFsLnNjc3MiLCJhc3NldHMvc3R5bGVzL2Jhc2UvX2dsb2JhbC1jb250YWluZXIuc2NzcyIsImFzc2V0cy9zdHlsZXMvYmFzZS9fZ2xvYmFsLWNvbnRlbnQuc2NzcyIsImFzc2V0cy9zdHlsZXMvdmVuZG9yL3Nhc3MtbXEvX21xLnNjc3MiLCJhc3NldHMvc3R5bGVzL2Jhc2UvX3R5cG9ncmFwaHktY29udGFpbmVyLnNjc3MiLCJhc3NldHMvc3R5bGVzL2Jhc2UvX3R5cG9ncmFwaHktY29udGVudC5zY3NzIiwiYXNzZXRzL3N0eWxlcy9iYXNlL191LWNvbnRlbnQuc2NzcyIsImFzc2V0cy9zdHlsZXMvbGF5b3V0L191LWhvbWUuc2NzcyIsImFzc2V0cy9zdHlsZXMvdXRpbHMvX21peGlucy5zY3NzIiwiYXNzZXRzL3N0eWxlcy9sYXlvdXQvX3UtZXZlbnQuc2NzcyIsImFzc2V0cy9zdHlsZXMvbGF5b3V0L191LW5ld3Muc2NzcyIsImFzc2V0cy9zdHlsZXMvbGF5b3V0L3UtcmVzdWx0cy1yZWNoZXJjaGUuc2NzcyIsImFzc2V0cy9zdHlsZXMvZGF0YS9fY2xpY2thYmxlLnNjc3MiLCJhc3NldHMvc3R5bGVzL2dsb2JhbC9fc2l0ZS5zY3NzIiwiYXNzZXRzL3N0eWxlcy9nbG9iYWwvX2lucHV0cy5zY3NzIiwiYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL191LWJnLWxheWVyLnNjc3MiLCJhc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvX3UtYmlnLXRpdGxlLnNjc3MiLCJhc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvX3UtYnJlYWRjcnVtYi5zY3NzIiwiYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL191LWJveC5zY3NzIiwiYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL191LWJ0bi5zY3NzIiwiYXNzZXRzL3N0eWxlcy91dGlscy9fZWFzaW5ncy5zY3NzIiwiYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL191LWNhcmQuc2NzcyIsImFzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fdS1jYXJkLXNtYWxsLnNjc3MiLCJhc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvX3UtY29udGFjdC5zY3NzIiwiYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL191LWNvdXItc3VtbWFyeS5zY3NzIiwiYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL191LWNvdXJzZXMuc2NzcyIsImFzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fdS1jb3Vyc2VzLWRldGFpbC5zY3NzIiwiYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL191LWNvdXJzZXMtZXhjZXJwdC5zY3NzIiwiYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL191LWNvdXJzZXMtaGVhZGVyLnNjc3MiLCJhc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvX3UtY291cnNlcy1tYWluLnNjc3MiLCJhc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvX3UtY291cnNlcy1yZXN1bHRzLnNjc3MiLCJhc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvX3UtY291cnNlcy1zaWRlYmFyLnNjc3MiLCJhc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvX3UtY291cnNlcy10YWJzLnNjc3MiLCJhc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvX3UtY3RhLnNjc3MiLCJhc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvX3UtZHJvcGRvd24uc2NzcyIsImFzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fdS1leGNlcnB0LnNjc3MiLCJhc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvX3UtZmFrZS1zZWxlY3Quc2NzcyIsImFzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fdS1maWx0ZXIuc2NzcyIsImFzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fdS1mb2N1cy5zY3NzIiwiYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL191LWZvbGxvdy5zY3NzIiwiYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL191LWZvcm0uc2NzcyIsImFzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fdS1nYWxsZXJ5LnNjc3MiLCJhc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvX3UtaGlnaGxpZ2h0LnNjc3MiLCJhc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvX3UtaHIuc2NzcyIsImFzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fdS1pY29uLnNjc3MiLCJhc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvX3UtaWNvbi10cmlhbmdsZS5zY3NzIiwiYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL191LWluZm8tdGFibGUuc2NzcyIsImFzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fdS1rZXlwb2ludC5zY3NzIiwiYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL191LWxlYWQuc2NzcyIsImFzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fdS1saW5rLnNjc3MiLCJhc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvX3UtbGlzdC5zY3NzIiwiYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL191LW1hcC5zY3NzIiwiYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL191LW1zZy5zY3NzIiwiYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL191LXBhcnRuZXJzLnNjc3MiLCJhc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvX3UtbmF2LXRhYi5zY3NzIiwiYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL191LW5ld3NsZXR0ZXIuc2NzcyIsImFzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fdS1vbmJvYXJkaW5nLnNjc3MiLCJhc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvX3UtcGFnZXIuc2NzcyIsImFzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fdS1wZXJzb24uc2NzcyIsImFzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fdS1wcm9maWxlLnNjc3MiLCJhc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvX3UtcHJldmlldy5zY3NzIiwiYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL191LXByb2dyYW0uc2NzcyIsImFzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fdS1xdWlja2xpbmtzLnNjc3MiLCJhc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvX3UtcXVpei5zY3NzIiwiYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL191LXF1b3RlLnNjc3MiLCJhc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvX3UtcmVzdWx0cy5zY3NzIiwiYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL191LXNsaWRlci5zY3NzIiwiYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL191LXNvY2lhbGNhcmQuc2NzcyIsImFzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fdS1zdW1tYXJ5LnNjc3MiLCJhc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvX3Utc2hhcmUuc2NzcyIsImFzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fdS10YWJsZS5zY3NzIiwiYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL191LXRhZy5zY3NzIiwiYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL191LXRvb2xiYXIuc2NzcyIsImFzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fdS11bml0LWhlYWRlci5zY3NzIiwiYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy9fdS1mb290ZXIuc2NzcyIsImFzc2V0cy9zdHlsZXMvcGFydGlhbHMvX3Utc2VjdGlvbi5zY3NzIiwiYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy9fdS1zZWFyY2guc2NzcyIsImFzc2V0cy9zdHlsZXMvcGFydGlhbHMvbmF2L191LW5hdi1jYXJkLnNjc3MiLCJhc3NldHMvc3R5bGVzL3BhcnRpYWxzL25hdi9fdS1uYXYtbW9iaWxlLnNjc3MiLCJhc3NldHMvc3R5bGVzL3BhcnRpYWxzL25hdi9fdS1uYXYtaGVhZGVyLnNjc3MiLCJhc3NldHMvc3R5bGVzL3BhcnRpYWxzL25hdi9fdS1uYXYtbGFuZy5zY3NzIiwiYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy9uYXYvX3UtbmF2LWxldmVsLnNjc3MiLCJhc3NldHMvc3R5bGVzL3BhcnRpYWxzL25hdi9fdS1uYXYtbW9iaWxlLWxldmVsLnNjc3MiLCJhc3NldHMvc3R5bGVzL3BhcnRpYWxzL25hdi9fdS1uYXYtbG9jYWwuc2NzcyIsImFzc2V0cy9zdHlsZXMvcGFydGlhbHMvbmF2L191LW5hdi1tZWdhLnNjc3MiLCJhc3NldHMvc3R5bGVzL3BhcnRpYWxzL25hdi9fdS1uYXYtcG9ydGFsLnNjc3MiLCJhc3NldHMvc3R5bGVzL3BhcnRpYWxzL25hdi9fdS1uYXYtc2lkZWJhci5zY3NzIiwiYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy9uYXYvX3UtbmF2LXNpdGUuc2NzcyIsImFzc2V0cy9zdHlsZXMvcGFydGlhbHMvbmF2L191LW5hdi10cmlnZ2VyLnNjc3MiLCJhc3NldHMvc3R5bGVzL3BhcnRpYWxzL25hdi9fdS1uYXYtcXVpY2tsaW5rcy5zY3NzIiwiYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy9ncmlkL191LWdyaWQtY2FyZHMuc2NzcyIsImFzc2V0cy9zdHlsZXMvcGFydGlhbHMvZ3JpZC9fdS1ncmlkLW1vc2FpYy5zY3NzIiwiYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy9ncmlkL191LWdyaWQtMTEyLnNjc3MiLCJhc3NldHMvc3R5bGVzL3BhcnRpYWxzL2dyaWQvX3UtZ3JpZC0xMjMuc2NzcyIsImFzc2V0cy9zdHlsZXMvcGFydGlhbHMvZ3JpZC9fdS1ncmlkLTIyMy5zY3NzIiwiYXNzZXRzL3N0eWxlcy9fZGV2LnNjc3MiLCJhc3NldHMvc3R5bGVzL19zZy5zY3NzIiwiYXNzZXRzL3N0eWxlcy9fc2hhbWUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkFBaUI7QUNHakI7OztHQUdHO0FBSUg7OztHQUdHO0FDYkg7OztHQUdHO0FBSUg7O0dBRUc7QUNUSDs7R0FFRztBQU9IOztHQUVHO0FBNkRIOztHQUVHO0FBS0g7O0dBRUc7QUFNSDs7R0FFRztBQWNIOztHQUVHO0FBT0g7O0dBRUc7QUNsSEg7O0dBRUc7QUFHSDs7R0FFRztBQ1BIOztHQUVHO0FBRUg7OztHQUdHO0FDTkgsMkdBQVk7QURPWjs7O0VBRUksWUFBVztFQUNYLGVBQWM7RUFDZCxZQUFXO0NBQ1o7O0FBR0g7OztHQUdHO0FBT0g7OztHQUdHO0FBQ0g7Ozs7O0VBQ0UsbUJBQWtCO0VBQ2xCLGlCQUFnQjtFQUNoQixXQUFVO0VBQ1YsWUFBVztFQUNYLGFBQVk7RUFDWixVQUFTO0VBQ1QsV0FBVTtFQUNWLG9CQUFtQjtDQUNwQjs7QUFFRDtFQUNFLGlCQUFnQjtFQUVoQixrQ0FBaUM7Q0FFbEM7O0FBRUQ7O0dBRUc7QUFFSDs7Ozs7OztFQUNFLGlCQUFnQjtDQUNqQjs7QUFFRDs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7Ozs7Ozs7O0VBQ0UsaUJBQWdCO0NBQ2pCOztBQU1EOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7O0VBQ0UsbUJBQWtCO0NBQ25COztBQU1EOzs7RUFDRSxtQkFBa0I7Q0FDbkI7O0FBVUQ7Ozs7Ozs7Ozs7Ozs7O0VBQ0UsMEJBQXlCO0NBQzFCOztBQUVEOztFQUNFLHFCQUFvQjtDQUNyQjs7QUFFRDs7O0VBQ0Usc0JBQXFCO0NBQ3RCOztBQUVEOzs7Ozs7Ozs7RUFDRSxVQUFTO0VBQ1QsV0FBVTtFQUNWLHNCQUFx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Sm5FVztDSW9FWjs7QUFUTDs7RUFPTSxlSmhFVztFSWlFWCxjSmpFVztDSWtFWjs7QUFUTDs7RUFPTSxlSjlEZTtFSStEZixjSi9EZTtDSWdFaEI7O0FBVEw7O0VBT00sZUo3RGdCO0VJOERoQixjSjlEZ0I7Q0krRGpCOztBQVRMOztFQU9NLGVKNURVO0VJNkRWLGNKN0RVO0NJOERYOztBQVRMOztFQU9NLGVKdkRhO0VJd0RiLGNKeERhO0NJeURkOztBQVRMOztFQU9NLGVKckRnQjtFSXNEaEIsY0p0RGdCO0NJdURqQjs7QUFUTDs7RUFPTSxlSjFEZ0I7RUkyRGhCLGNKM0RnQjtDSTREakI7O0FBVEw7O0VBT00sZUpwRWtCO0VJcUVsQixjSnJFa0I7Q0lzRW5COztBQVRMOztFQU9NLGVKdERXO0VJdURYLGNKdkRXO0NJd0RaOztBRG5FTDs7O0VDd0VJLGVWckNtQjtFVXNDbkIsY1Z0Q21CO0NVOENwQjs7QUF2Qkg7OztFQW1CUSxlVnpDZ0I7RVUwQ2hCLGNWMUNnQjtDVTJDakI7O0FBckJQOzs7RUFtQlEsZUpqRlM7RUlrRlQsY0psRlM7Q0ltRlY7O0FBckJQOzs7RUFtQlEsZUo5RVM7RUkrRVQsY0ovRVM7Q0lnRlY7O0FBckJQOzs7RUFtQlEsZUo1RVM7RUk2RVQsY0o3RVM7Q0k4RVY7O0FBckJQOzs7RUFtQlEsZUoxRWE7RUkyRWIsY0ozRWE7Q0k0RWQ7O0FBckJQOzs7RUFtQlEsZUp6RWM7RUkwRWQsY0oxRWM7Q0kyRWY7O0FBckJQOzs7RUFtQlEsZUp4RVE7RUl5RVIsY0p6RVE7Q0kwRVQ7O0FBckJQOzs7RUFtQlEsZUpuRVc7RUlvRVgsY0pwRVc7Q0lxRVo7O0FBckJQOzs7RUFtQlEsZUpqRWM7RUlrRWQsY0psRWM7Q0ltRWY7O0FBckJQOzs7RUFtQlEsZUp0RWM7RUl1RWQsY0p2RWM7Q0l3RWY7O0FBckJQOzs7RUFtQlEsZUpoRmdCO0VJaUZoQixjSmpGZ0I7Q0lrRmpCOztBQXJCUDs7O0VBbUJRLGVKbEVTO0VJbUVULGNKbkVTO0NJb0VWOztBRC9FUDs7RUNxRkUsb0JBQW1CO0VBQ25CLG1C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O0FBWEw7Ozs7O0VBVU0sb0NoQlBjO0NnQlFmOztBQVhMOzs7OztFQVVNLG9DaEJOUTtDZ0JPVDs7QUFYTDs7Ozs7RUFVTSxvQ2hCTGM7Q2dCTWY7O0FBWEw7Ozs7O0VBVU0sb0NoQkZVO0NnQkdYOztBQVhMOzs7OztFQVVNLG9DaEJBUztDZ0JDVjs7QUFYTDs7Ozs7RUFVTSxvQ2hCSFE7Q2dCSVQ7O0FBWEw7Ozs7O0VBVU0sb0NoQmJVO0NnQmNYOztBQVhMOzs7OztFQVVNLG9DaEJFUTtDZ0JEVDs7QUFoQlA7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBeUJJLGlCQUFnQjtFQUNoQix5QkFBd0I7Q0FDekI7O0FBM0JIOzs7OztFQThCSSxldEJla0I7Q2dCc0JzQjs7QU1uRTVDOzs7OztFQThCSSxldEJla0I7Q2dCdUJzQjs7QU1wRTVDOzs7OztFQThCSSxldEJla0I7Q2dCd0JzQjs7QU1yRTVDOzs7OztFQThCSSxldEJla0I7Q2dCeUJzQjs7QU10RTVDOzs7OztFQW1DSSxVQUFTO0VBQ1QscUJBQW9CO0VBQ3BCLGNBQWE7RUFDYixldEJDbUI7RXNCQW5CLGtCQUFpQjtFQUNqQixjdEJEbUI7Q3NCU3BCOztBQWZEOzs7OztFQVdNLGV0QkxlO0VzQk1mLGN0Qk5lO0NzQk9oQjs7QUFiTDs7Ozs7RUFXTSxlaEIzQ2dCO0VnQjRDaEIsY2hCNUNnQjtDZ0I2Q2pCOztBQWJMOzs7OztFQVdNLGVoQnhDZTtFZ0J5Q2YsY2hCekNlO0NnQjBDaEI7O0FBYkw7Ozs7O0VBV00sZWhCdENlO0VnQnVDZixjaEJ2Q2U7Q2dCd0NoQjs7QUFiTDs7Ozs7RUFXTSxlaEJwQ2M7RWdCcUNkLGNoQnJDYztDZ0JzQ2Y7O0FBYkw7Ozs7O0VBV00sZWhCbkNRO0VnQm9DUixjaEJwQ1E7Q2dCcUNUOztBQWJMOzs7OztFQVdNLGVoQmxDYztFZ0JtQ2QsY2hCbkNjO0NnQm9DZjs7QUFiTDs7Ozs7RUFXTSxlaEIvQlU7RWdCZ0NWLGNoQmhDVTtDZ0JpQ1g7O0FBYkw7Ozs7O0VBV00sZWhCN0JTO0VnQjhCVCxjaEI5QlM7Q2dCK0JWOztBQWJM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QW5CdXpGTDtFbUJ4ekZNLGNoQjdFaUI7Q2dCOEVsQjs7QW5CMnpGTDtFbUI1ekZNLDZCaEI3RWlCO0NnQjhFbEI7O0FuQit6Rkw7RW1CaDBGTSw4QmhCNUVrQjtDZ0I2RW5COztBbkJtMEZMO0VtQnAwRk0sY2hCNUVrQjtDZ0I2RW5COztBQUZEO0VBQ0UsY2hCM0VpQjtDZ0I0RWxCOztBQUZEO0VBQ0UsNkJoQjdFaUI7Q2dCOEVsQjs7QUFGRDtFQUNFLDhCaEI1RWtCO0NnQjZFbkI7O0FBRkQ7RUFDRSxjaEIzRWlCO0NnQjRFbEI7O0FBRkQ7RUFDRSw2QmhCN0VpQjtDZ0I4RWxCOztBQUZEO0VBQ0UsNkJoQjdFaUI7Q2dCOEVsQjs7QUFGRDtFQUNFLGNoQjNFaUI7Q2dCNEVsQjs7QUFGRDtFQUNFLDZCaEI3RWlCO0NnQjhFbEI7O0FBRkQ7RUFDRSw4QmhCNUVrQjtDZ0I2RW5COztBQUZEO0VBQ0UsY2hCN0VpQjtDZ0I4RWxCOztBQUZEO0VBQ0UsNkJoQjdFaUI7Q2dCOEVsQjs7QUFGRDtFQUNFLDhCaEI1RWtCO0NnQjZFbkI7O0FBRkQ7RUFDRSxjaEI1RWtCO0NnQjZFbkI7O0FBRkQ7RUFDRSxrQmhCN0Z3QjtDZ0I4RnpCOztBQUZEO0VBQ0UsNkJWcEhXO0NVcUhaOztBQUZEO0VBQ0UsY1ZwSFc7Q1VxSFo7O0FBRkQ7RUFDRSxjVm5Ia0I7Q1VvSG5COztBQUZEO0VBQ0UsNkJWcEhXO0NVcUhaOztBQUZEO0VBQ0UsNkJWcEhXO0NVcUhaOztBQUZEO0VBQ0UsY1ZuSGtCO0NVb0huQjs7QUFGRDtFQUNFLCtCaEI5Rm9CO0NnQitGckI7O0FBRkQ7RUFDRSwrQmhCOUZvQjtDZ0IrRnJCOztBQUZEO0VBQ0Usa0JoQjdGd0I7Q2dCOEZ6Qjs7QUFGRDtFQUNFLGtCaEI3RndCO0NnQjhGekI7O0FBRkQ7RUFDRSxjVnBIVztDVXFIWjs7QUFGRDtFQUNFLGNWbkhrQjtDVW9IbkI7O0FBRkQ7RUFDRSw2QlZuSGtCO0NVb0huQjs7QUFGRDtFQUNFLDZCVnBIVztDVXFIWjs7QUFGRDtFQUNFLGNWcEhXO0NVcUhaOztBQUZEO0VBQ0UsY1ZuSGtCO0NVb0huQjs7QUFGRDtFQUNFLDZCVnBIVztDVXFIWjs7QUFGRDtFQUNFLGtCaEI3RndCO0NnQjhGekI7O0FBRkQ7RUFDRSw2QlZqSFc7Q1VrSFo7O0FBRkQ7RUFDRSxjVmpIVztDVWtIWjs7QUFGRDtFQUNFLGNWaEhpQjtDVWlIbEI7O0FBRkQ7RUFDRSw2QlZqSFc7Q1VrSFo7O0FBRkQ7RUFDRSw2QlZqSFc7Q1VrSFo7O0FBRkQ7RUFDRSxjVmhIaUI7Q1VpSGxCOztBQUZEO0VBQ0UsK0JoQjlGb0I7Q2dCK0ZyQjs7QUFGRDtFQUNFLCtCaEI5Rm9CO0NnQitGckI7O0FBRkQ7RUFDRSxrQmhCN0Z3QjtDZ0I4RnpCOztBQUZEO0VBQ0Usa0JoQjdGd0I7Q2dCOEZ6Qjs7QUFGRDtFQUNFLGNWakhXO0NVa0haOztBQUZEO0VBQ0UsY1ZoSGlCO0NVaUhsQjs7QUFGRDtFQUNFLDJCVmhIaUI7Q1VpSGxCOztBQUZEO0VBQ0UsNkJWakhXO0NVa0haOztBQUZEO0VBQ0UsY1ZqSFc7Q1VrSFo7O0FBRkQ7RUFDRSxjVmhIaUI7Q1VpSGxCOztBQUZEO0VBQ0UsNkJWakhXO0NVa0haOztBQUZEO0VBQ0Usa0JoQjdGd0I7Q2dCOEZ6Qjs7QUFGRDtFQUNFLDhCVi9HVztDVWdIWjs7QUFGRDtFQUNFLGNWL0dXO0NVZ0haOztBQUZEO0VBQ0UsY1Y5R2lCO0NVK0dsQjs7QUFGRDtFQUNFLDhCVi9HVztDVWdIWjs7QUFGRDtFQUNFLDhCVi9HVztDVWdIWjs7QUFGRDtFQUNFLGNWOUdpQjtDVStHbEI7O0FBRkQ7RUFDRSwrQmhCOUZvQjtDZ0IrRnJCOztBQUZEO0VBQ0UsK0JoQjlGb0I7Q2dCK0ZyQjs7QUFGRDtFQUNFLGtCaEI3RndCO0NnQjhGekI7O0FBRkQ7RUFDRSxrQmhCN0Z3QjtDZ0I4RnpCOztBQUZEO0VBQ0UsY1YvR1c7Q1VnSFo7O0FBRkQ7RUFDRSxjVjlHaUI7Q1UrR2xCOztBQUZEO0VBQ0UsNkJWOUdpQjtDVStHbEI7O0FBRkQ7RUFDRSw4QlYvR1c7Q1VnSFo7O0FBRkQ7RUFDRSxjVi9HVztDVWdIWjs7QUFGRDtFQUNFLGNWOUdpQjtDVStHbEI7O0FBRkQ7RUFDRSw4QlYvR1c7Q1VnSFo7O0FBRkQ7RUFDRSxrQmhCN0Z3QjtDZ0I4RnpCOztBQUZEO0VBQ0UsK0JWN0dlO0NVOEdoQjs7QUFGRDtFQUNFLGNWN0dlO0NVOEdoQjs7QUFGRDtFQUNFLGNWNUdnQjtDVTZHakI7O0FBRkQ7RUFDRSwrQlY3R2U7Q1U4R2hCOztBQUZEO0VBQ0UsK0JWN0dlO0NVOEdoQjs7QUFGRDtFQUNFLGNWNUdnQjtDVTZHakI7O0FBRkQ7RUFDRSwrQmhCOUZvQjtDZ0IrRnJCOztBQUZEO0VBQ0UsK0JoQjlGb0I7Q2dCK0ZyQjs7QUFGRDtFQUNFLGtCaEI3RndCO0NnQjhGekI7O0FBRkQ7RUFDRSxrQmhCN0Z3QjtDZ0I4RnpCOztBQUZEO0VBQ0UsY1Y3R2U7Q1U4R2hCOztBQUZEO0VBQ0UsY1Y1R2dCO0NVNkdqQjs7QUFGRDtFQUNFLDhCVjVHZ0I7Q1U2R2pCOztBQUZEO0VBQ0UsK0JWN0dlO0NVOEdoQjs7QUFGRDtFQUNFLGNWN0dlO0NVOEdoQjs7QUFGRDtFQUNFLGNWNUdnQjtDVTZHakI7O0FBRkQ7RUFDRSwrQlY3R2U7Q1U4R2hCOztBQUZEO0VBQ0Usa0JoQjdGd0I7Q2dCOEZ6Qjs7QUFGRDtFQUNFLDhCVjVHZ0I7Q1U2R2pCOztBQUZEO0VBQ0UsY1Y1R2dCO0NVNkdqQjs7QUFGRDtFQUNFLGNWM0dVO0NVNEdYOztBQUZEO0VBQ0UsOEJWNUdnQjtDVTZHakI7O0FBRkQ7RUFDRSw4QlY1R2dCO0NVNkdqQjs7QUFGRDtFQUNFLGNWM0dVO0NVNEdYOztBQUZEO0VBQ0UsK0JoQjlGb0I7Q2dCK0ZyQjs7QUFGRDtFQUNFLCtCaEI5Rm9CO0NnQitGckI7O0FBRkQ7RUFDRSxrQmhCN0Z3QjtDZ0I4RnpCOztBQUZEO0VBQ0Usa0JoQjdGd0I7Q2dCOEZ6Qjs7QUFGRDtFQUNFLGNWNUdnQjtDVTZHakI7O0FBRkQ7RUFDRSxjVjNHVTtDVTRHWDs7QUFGRDtFQUNFLDZCVjNHVTtDVTRHWDs7QUFGRDtFQUNFLDhCVjVHZ0I7Q1U2R2pCOztBQUZEO0VBQ0UsY1Y1R2dCO0NVNkdqQjs7QUFGRDtFQUNFLGNWM0dVO0NVNEdYOztBQUZEO0VBQ0UsOEJWNUdnQjtDVTZHakI7O0FBRkQ7RUFDRSxrQmhCN0Z3QjtDZ0I4RnpCOztBQUZEO0VBQ0UsNkJWM0dVO0NVNEdYOztBQUZEO0VBQ0UsY1YzR1U7Q1U0R1g7O0FBRkQ7RUFDRSxjVjFHZ0I7Q1UyR2pCOztBQUZEO0VBQ0UsNkJWM0dVO0NVNEdYOztBQUZEO0VBQ0UsNkJWM0dVO0NVNEdYOztBQUZEO0VBQ0UsY1YxR2dCO0NVMkdqQjs7QUFGRDtFQUNFLCtCaEI5Rm9CO0NnQitGckI7O0FBRkQ7RUFDRSwrQmhCOUZvQjtDZ0IrRnJCOztBQUZEO0VBQ0Usa0JoQjdGd0I7Q2dCOEZ6Qjs7QUFGRDtFQUNFLGtCaEI3RndCO0NnQjhGekI7O0FBRkQ7RUFDRSxjVjNHVTtDVTRHWDs7QUFGRDtFQUNFLGNWMUdnQjtDVTJHakI7O0FBRkQ7RUFDRSw0QlYxR2dCO0NVMkdqQjs7QUFGRDtFQUNFLDZCVjNHVTtDVTRHWDs7QUFGRDtFQUNFLGNWM0dVO0NVNEdYOztBQUZEO0VBQ0UsY1YxR2dCO0NVMkdqQjs7QUFGRDtFQUNFLDZCVjNHVTtDVTRHWDs7QUFGRDtFQUNFLGtCaEI3RndCO0NnQjhGekI7O0FBRkQ7RUFDRSwrQlZ0R2E7Q1V1R2Q7O0FBRkQ7RUFDRSxjVnRHYTtDVXVHZDs7QUFGRDtFQUNFLGNWdkdZO0NVd0diOztBQUZEO0VBQ0UsK0JWdEdhO0NVdUdkOztBQUZEO0VBQ0UsK0JWdEdhO0NVdUdkOztBQUZEO0VBQ0UsY1Z2R1k7Q1V3R2I7O0FBRkQ7RUFDRSwrQmhCOUZvQjtDZ0IrRnJCOztBQUZEO0VBQ0UsK0JoQjlGb0I7Q2dCK0ZyQjs7QUFGRDtFQUNFLGtCaEI3RndCO0NnQjhGekI7O0FBRkQ7RUFDRSxrQmhCN0Z3QjtDZ0I4RnpCOztBQUZEO0VBQ0UsY1Z0R2E7Q1V1R2Q7O0FBRkQ7RUFDRSxjVnZHWTtDVXdHYjs7QUFGRDtFQUNFLDZCVnZHWTtDVXdHYjs7QUFGRDtFQUNFLCtCVnRHYTtDVXVHZDs7QUFGRDtFQUNFLGNWdEdhO0NVdUdkOztBQUZEO0VBQ0UsY1Z2R1k7Q1V3R2I7O0FBRkQ7RUFDRSwrQlZ0R2E7Q1V1R2Q7O0FBRkQ7RUFDRSxrQmhCN0Z3QjtDZ0I4RnpCOztBQUZEO0VBQ0UsK0JWcEdnQjtDVXFHakI7O0FBRkQ7RUFDRSxjVnBHZ0I7Q1VxR2pCOztBQUZEO0VBQ0UsY1ZyR1c7Q1VzR1o7O0FBRkQ7RUFDRSwrQlZwR2dCO0NVcUdqQjs7QUFGRDtFQUNFLCtCVnBHZ0I7Q1VxR2pCOztBQUZEO0VBQ0UsY1ZyR1c7Q1VzR1o7O0FBRkQ7RUFDRSwrQmhCOUZvQjtDZ0IrRnJCOztBQUZEO0VBQ0UsK0JoQjlGb0I7Q2dCK0ZyQjs7QUFGRDtFQUNFLGtCaEI3RndCO0NnQjhGekI7O0FBRkQ7RUFDRSxrQmhCN0Z3QjtDZ0I4RnpCOztBQUZEO0VBQ0UsY1ZwR2dCO0NVcUdqQjs7QUFGRDtFQUNFLGNWckdXO0NVc0daOztBQUZEO0VBQ0UsK0JWckdXO0NVc0daOztBQUZEO0VBQ0UsK0JWcEdnQjtDVXFHakI7O0FBRkQ7RUFDRSxjVnBHZ0I7Q1VxR2pCOztBQUZEO0VBQ0UsY1ZyR1c7Q1VzR1o7O0FBRkQ7RUFDRSwrQlZwR2dCO0NVcUdqQjs7QUFGRDtFQUNFLGtCaEI3RndCO0NnQjhGekI7O0FBRkQ7RUFDRSw4QlZ6R2dCO0NVMEdqQjs7QUFGRDtFQUNFLGNWekdnQjtDVTBHakI7O0FBRkQ7RUFDRSxjVnhHVTtDVXlHWDs7QUFGRDtFQUNFLDhCVnpHZ0I7Q1UwR2pCOztBQUZEO0VBQ0UsOEJWekdnQjtDVTBHakI7O0FBRkQ7RUFDRSxjVnhHVTtDVXlHWDs7QUFGRDtFQUNFLCtCaEI5Rm9CO0NnQitGckI7O0FBRkQ7RUFDRSwrQmhCOUZvQjtDZ0IrRnJCOztBQUZEO0VBQ0Usa0JoQjdGd0I7Q2dCOEZ6Qjs7QUFGRDtFQUNFLGtCaEI3RndCO0NnQjhGekI7O0FBRkQ7RUFDRSxjVnpHZ0I7Q1UwR2pCOztBQUZEO0VBQ0UsY1Z4R1U7Q1V5R1g7O0FBRkQ7RUFDRSw0QlZ4R1U7Q1V5R1g7O0FBRkQ7RUFDRSw4QlZ6R2dCO0NVMEdqQjs7QUFGRDtFQUNFLGNWekdnQjtDVTBHakI7O0FBRkQ7RUFDRSxjVnhHVTtDVXlHWDs7QUFGRDtFQUNFLDhCVnpHZ0I7Q1UwR2pCOztBQUZEO0VBQ0Usa0JoQjdGd0I7Q2dCOEZ6Qjs7QUFGRDtFQUNFLDZCVm5Ia0I7Q1VvSG5COztBQUZEO0VBQ0UsY1ZuSGtCO0NVb0huQjs7QUFGRDtFQUNFLGNWbEhZO0NVbUhiOztBQUZEO0VBQ0UsNkJWbkhrQjtDVW9IbkI7O0FBRkQ7RUFDRSw2QlZuSGtCO0NVb0huQjs7QUFGRDtFQUNFLGNWbEhZO0NVbUhiOztBQUZEO0VBQ0UsK0JoQjlGb0I7Q2dCK0ZyQjs7QUFGRDtFQUNFLCtCaEI5Rm9CO0NnQitGckI7O0FBRkQ7RUFDRSxrQmhCN0Z3QjtDZ0I4RnpCOztBQUZEO0VBQ0Usa0JoQjdGd0I7Q2dCOEZ6Qjs7QUFGRDtFQUNFLGNWbkhrQjtDVW9IbkI7O0FBRkQ7RUFDRSxjVmxIWTtDVW1IYjs7QUFGRDtFQUNFLDhCVmxIWTtDVW1IYjs7QUFGRDtFQUNFLDZCVm5Ia0I7Q1VvSG5COztBQUZEO0VBQ0UsY1ZuSGtCO0NVb0huQjs7QUFGRDtFQUNFLGNWbEhZO0NVbUhiOztBQUZEO0VBQ0UsNkJWbkhrQjtDVW9IbkI7O0FBRkQ7RUFDRSxrQmhCN0Z3QjtDZ0I4RnpCOztBQUZEO0VBQ0UsK0JWckdXO0NVc0daOztBQUZEO0VBQ0UsY1ZyR1c7Q1VzR1o7O0FBRkQ7RUFDRSxjVm5HVTtDVW9HWDs7QUFGRDtFQUNFLCtCVnJHVztDVXNHWjs7QUFGRDtFQUNFLCtCVnJHVztDVXNHWjs7QUFGRDtFQUNFLGNWbkdVO0NVb0dYOztBQUZEO0VBQ0UsK0JoQjlGb0I7Q2dCK0ZyQjs7QUFGRDtFQUNFLCtCaEI5Rm9CO0NnQitGckI7O0FBRkQ7RUFDRSxrQmhCN0Z3QjtDZ0I4RnpCOztBQUZEO0VBQ0Usa0JoQjdGd0I7Q2dCOEZ6Qjs7QUFGRDtFQUNFLGNWckdXO0NVc0daOztBQUZEO0VBQ0UsY1ZuR1U7Q1VvR1g7O0FBRkQ7RUFDRSwrQlZuR1U7Q1VvR1g7O0FBRkQ7RUFDRSwrQlZyR1c7Q1VzR1o7O0FBRkQ7RUFDRSxjVnJHVztDVXNHWjs7QUFGRDtFQUNFLGNWbkdVO0NVb0dYOztBQUZEO0VBQ0UsK0JWckdXO0NVc0daOztBUXJITDtFQUVFLDBCQUFnQztFQUNoQyxrQkFBaUI7RUFDakIsZ0JBQWU7Q0FnQmhCOztBYnlHRztFYTdISjtJQU9JLGtCQUFpQjtHQWFwQjtDM0I4dkhBOztBY3JwSEc7RWE3SEo7SUFXSSxvQkFBbUI7SUFDbkIsa0JBQWlCO0dBUXBCO0MzQnF3SEE7O0FjNXBIRztFYTdISjtJQWlCSSxvQkFBbUI7SUFDbkIsZ0JBQWU7R0FFbEI7QzNCNHdIQTs7QTRCOXhIRDtFQUVFLGtCQUFpQjtFQUNqQixnQkFBZTtFQUNmLHVCQUFzQjtFQUN0QixjekJ1Q3NCO0N5QnhCdkI7O0FBcEJEO0VBUUksWUFBVztFQUNYLGNBQWE7Q0FDZDs7QUFWSDtFQWFJLGVBQWM7RUFDZCxjekI4Qm9CO0N5QnpCckI7O0FBUEQ7RUFLSSxlekJnQlc7Q3lCZlo7O0FBSUw7RUFFRSxjQUFhO0NBaUJkOztBQW5CRDtFQUtJLGdCQUFlO0VBQ2YsaUJBQWdCO0NBWWpCOztBQWxCSDtFQVNNLFdBQVU7RUFDVixtQkFBa0I7Q0FDbkI7O0FBWEw7RUFlUSxjQUFhO0NBQ2Q7O0FBS1A7RUFDRSxzQkFBcUI7Q0FpQnRCOztBQWxCRDtFQUlJLGV6QlRvQjtFeUJVcEIsaUJBQWdCO0VBQ2hCLG9CQUFtQjtFQUNuQixjekJab0I7Q3lCa0JyQjs7QUFWRDtFQU9JLGV6QnBCVztFeUJxQlgsY3pCckJXO0N5QnNCWjs7QUFaTDtFQWdCSSxvQkFBbUI7Q0FDcEI7O0FkK0RDO0VjM0RGO0lBQ0Usc0JBQXFCO0dBQ3RCO0VBRUQ7SUFDRSxZQUFXO0lBQ1gsc0JBQXFCO0lBQ3JCLGFBQVk7SUFDWixlQUFjO0lBQ2QsZ0JBQWU7SUFDZixvQnpCOUJvQjtJeUIrQnBCLHFCQUFvQjtJQUNwQix1QkFBc0I7R0FDdkI7QzVCNHhIRjs7QTZCMzJIRDs7RUFFRSxZQUFXO0VBQ1gsZUFBYztFQUNkLDBCMUIwQ3NCO0UwQnpDdEIscUJBQW9CO0VBQ3BCLGtCMUJnQndCO0UwQmZ4QixxQkFBb0I7Q0FDckI7O0FBRUQ7RUFDRSxtQkFBa0I7RUFDbEIsVUFBUztDQXlCVjs7QUEzQkQ7RVZrQkUsbUJBQWtCO0VBQ2xCLFNBQVE7RUFDUixZQUFXO0VBQ1gsYUFBWTtFQUNaLFdBQVU7RUFDVixvQ0FBMkI7RUFBM0IsNEJBQTJCO0VVakJ6QixTQUFRO0VBQ1IsWUFBVztFQUNYLGNBQWE7RUFDYixjMUJvQm1CO0MwQm5CcEI7O0FBVkg7RUFhSSxjQUFhO0VBQ2IsY0FBYTtFQUNiLGVBQWM7Q0FDZjs7QUFoQkg7RUFvQk0sY0FBYTtDQUNkOztBQXJCTDtFQXdCTSxlQUFjO0NBQ2Y7O0FBSUw7RUFDRSxnQkFBZTtFQUNmLDBCQUFpQjtFQUFqQix1QkFBaUI7RUFBakIsc0JBQWlCO0VBQWpCLGtCQUFpQjtDQUNsQjs7QUFFRDtFQUNFLGtCQUFpQjtDQUNsQjs7QUM5Q0Q7O0VBS0Usc0JBQXFCO0VBQ3JCLFVBQVM7RUFDVCxtQkFBa0I7RUFDbEIsMEIzQitCcUI7RTJCOUJyQixzRUFBb0Y7RUFDcEYsMkJBQTBCO0VBQzFCLDJCQUEwQjtFQUMxQix3QkFBd0I7RUFDeEIsa0JBQWlCO0VBQ2pCLHFCQUFvQjtFQUNwQixtQkFBa0I7RUFDbEIsa0lDTGtEO0NEaUNuRDs7QUF4Qkc7O0VBQ0UsMEIzQmtCaUI7RTJCakJqQixzRUFBOEY7Q0FDL0Y7O0FBSEQ7O0VBQ0UsMEJyQnBCa0I7RXFCcUJsQixzRUFBOEY7Q0FDL0Y7O0FBSEQ7O0VBQ0UsMEJyQmpCaUI7RXFCa0JqQixzRUFBOEY7Q0FDL0Y7O0FBSEQ7O0VBQ0UsMEJyQmZpQjtFcUJnQmpCLHNFQUE4RjtDQUMvRjs7QUFIRDs7RUFDRSwwQnJCYmdCO0VxQmNoQixzRUFBOEY7Q0FDL0Y7O0FBSEQ7O0VBQ0UsMEJyQlpVO0VxQmFWLHNFQUE4RjtDQUMvRjs7QUFIRDs7RUFDRSwwQnJCWGdCO0VxQlloQixzRUFBOEY7Q0FDL0Y7O0FBSEQ7O0VBQ0UsMEJyQlJZO0VxQlNaLHNFQUE4RjtDQUMvRjs7QUFIRDs7RUFDRSwwQnJCTlc7RXFCT1gsc0VBQThGO0NBQy9GOztBQUhEOztFQUNFLDBCckJUVTtFcUJVVixzRUFBOEY7Q0FDL0Y7O0FBSEQ7O0VBQ0UsMEJyQm5CWTtFcUJvQlosc0VBQThGO0NBQy9GOztBQUhEOztFQUNFLDBCckJKVTtFcUJLVixzRUFBOEY7Q0FDL0Y7O0FBdkJMOztFQTJCSSxtQkFBa0I7RUFDbEIsV0FBVTtFQUNWLHNCQUFxQjtFQUNyQixZQUFXO0VBQ1gsZUFBYztFQUNkLG1CQUFrQjtFQUNsQixZM0JYc0I7QzJCWXZCOztBOUJpK0hIOzs7O0U4QjU5SEkseUNBQTBDO0VBQzFDLHlCQUF3QjtFQUN4QixhM0JuQnNCO0UyQm9CdEIsc0JBQXFCO0NBQ3RCOztBOUJrK0hIO0U4QjU5SEksWUFBVztFQUNYLGFBQVk7RUFDWixjQUFhO0VBQ2IsbUJBQWtCO0NBQ25COztBOUIrOUhIO0U4QnY5SEUsNkIzQmZzQjtFMkJnQnRCLGtCM0J4Q3dCO0UyQnlDeEIsMEJBQWdDO0NBbUNqQzs7QUFoQ0c7RUFDRSwwQkFBaUM7Q0FDbEM7O0FBRkQ7RUFDRSwwQkFBaUM7Q0FDbEM7O0FBRkQ7RUFDRSwwQkFBaUM7Q0FDbEM7O0FBRkQ7RUFDRSwwQkFBaUM7Q0FDbEM7O0FBRkQ7RUFDRSwwQkFBaUM7Q0FDbEM7O0FBRkQ7RUFDRSwwQkFBaUM7Q0FDbEM7O0FBRkQ7RUFDRSwwQkFBaUM7Q0FDbEM7O0FBRkQ7RUFDRSwwQkFBaUM7Q0FDbEM7O0FBRkQ7RUFDRSwwQkFBaUM7Q0FDbEM7O0FBRkQ7RUFDRSwwQkFBaUM7Q0FDbEM7O0FBRkQ7RUFDRSwwQkFBaUM7Q0FDbEM7O0FBRkQ7RUFDRSwwQkFBaUM7Q0FDbEM7O0E5QnNnSUw7RThCbGdJSSxtQkFBa0I7RUFDbEIsV0FBVTtFQUNWLGFBQVk7RUFDWixjQUFhO0VBQ2IsZUFBYztFQUNkLGMzQnRDbUI7QzJCOENwQjs7QUFkRDtFQVVNLGMzQjFDZTtDMkIyQ2hCOztBQVhMO0VBVU0sY3JCaEZnQjtDcUJpRmpCOztBQVhMO0VBVU0sY3JCN0VlO0NxQjhFaEI7O0FBWEw7RUFVTSxjckIzRWU7Q3FCNEVoQjs7QUFYTDtFQVVNLGNyQnpFYztDcUIwRWY7O0FBWEw7RUFVTSxjckJ4RVE7Q3FCeUVUOztBQVhMO0VBVU0sY3JCdkVjO0NxQndFZjs7QUFYTDtFQVVNLGNyQnBFVTtDcUJxRVg7O0FBWEw7RUFVTSxjckJsRVM7Q3FCbUVWOztBQVhMO0VBVU0sY3JCckVRO0NxQnNFVDs7QUFYTDtFQVVNLGNyQi9FVTtDcUJnRlg7O0FBWEw7RUFVTSxjckJoRVE7Q3FCaUVUOztBOUJpaklQO0U4QnppSUksMEJBQWlDO0NBT2xDOztBQVZzQjtFQU9qQiwwQkFBMEM7Q0FDM0M7O0FBUmtCO0VBT2pCLDBCQUEwQztDQUMzQzs7QUFSa0I7RUFPakIsMEJBQTBDO0NBQzNDOztBQVJrQjtFQU9qQiwwQkFBMEM7Q0FDM0M7O0FBUmtCO0VBT2pCLDBCQUEwQztDQUMzQzs7QUFSa0I7RUFPakIsMEJBQTBDO0NBQzNDOztBQVJrQjtFQU9qQiwwQkFBMEM7Q0FDM0M7O0FBUmtCO0VBT2pCLDBCQUEwQztDQUMzQzs7QUFSa0I7RUFPakIsMEJBQTBDO0NBQzNDOztBQVJrQjtFQU9qQiwwQkFBMEM7Q0FDM0M7O0FBUmtCO0VBT2pCLDBCQUEwQztDQUMzQzs7QUFSa0I7RUFPakIsMEJBQTBDO0NBQzNDOztBRS9GUDs7Ozs7Ozs7Ozs7R0FXRztBQUVIOztFQUVFLFlBQVc7RUFDWCxlQUFjO0NBQ2Y7O0FBRUQ7RUFDRSxtQkFBa0I7RUFDbEIsaUJBQWdCO0VBQ2hCLFlBQVc7Q0FtQ1o7O0FBdENEO0VBTUksWUFBVztFQUNYLGVBQWM7RUFDZCxZQUFXO0VBQ1gsb0JBQTRCO0NBQzdCOztBQVZIO0ViVkUsbUJBQWtCO0VBQ2xCLE9BQU07RUFDTixTQUFRO0VBQ1IsVUFBUztFQUNULFFBQU87RUFDUCxZQUFXO0VBQ1gsYUFBWTtFQXVDWixrQkFIMEI7RUFTeEIsaUNBQWtDO0VhekJsQyxnRURKMEM7RUNJMUMsd0RESjBDO0VDSTFDLDZHREowQztDQ0szQzs7QUFqQkg7RUFvQkksa0hEaENrQztFQ2dDbEMsa0dEaENrQztFQ2dDbEMseU1EaENrQztDQ3VDbkM7O0FoQ3lySUg7RWdDNXJJTSw4QkFBcUI7RUFBckIsc0JBQXFCO0VBQ3JCLGdDQUF1QjtFQUF2Qix3QkFBdUI7Q0FDeEI7O0FBMUJMO0ViVkUsbUJBQWtCO0VBQ2xCLE9BQU07RUFDTixTQUFRO0VBQ1IsVUFBUztFQUNULFFBQU87RUFDUCxZQUFXO0VBQ1gsYUFBWTtFYW9DVix3QkFBdUI7Q0FDeEI7O0FBakNIO0ViVkUsbUJBQWtCO0VBQ2xCLE9BQU07RUFDTixTQUFRO0VBQ1IsVUFBUztFQUNULFFBQU87RUFDUCxZQUFXO0VBQ1gsYUFBWTtDYXlDWDs7QUFHSDtFYmxERSxtQkFBa0I7RUFDbEIsT0FBTTtFQUNOLFNBQVE7RUFDUixVQUFTO0VBQ1QsUUFBTztFQUNQLFlBQVc7RUFDWCxhQUFZO0NhOENiOztBQW1CRDtFYnBERSxtQkFBa0I7RUFDbEIsU0FBUTtFQUNSLFlBQVc7RUFDWCxhQUFZO0VBQ1osV0FBVTtFQUNWLG9DQUEyQjtFQUEzQiw0QkFBMkI7RWFrRDNCLG1CQUFrQjtFQUNsQixXQUFVO0VBQ1YsV0FBVTtFQUNWLGU3QnBEZTtFNkJxRGYsaUJBQWdCO0VBQ2hCLGdCQUFlO0VBQ2YsMEJBQXlCO0VBQ3pCLG9CQUFtQjtFQUNuQixXQUFVO0VBQ1YsdUJBQXNCO0NBT3ZCOztBQUpHO0VBQ0UsZTdCeERrQjtDNkJ5RG5COztBQUZEO0VBQ0UsZXZCaEdXO0N1QmlHWjs7QUFGRDtFQUNFLGV2QjdGVztDdUI4Rlo7O0FBRkQ7RUFDRSxldkIzRlc7Q3VCNEZaOztBQUZEO0VBQ0UsZXZCekZlO0N1QjBGaEI7O0FBRkQ7RUFDRSxldkJ4RmdCO0N1QnlGakI7O0FBRkQ7RUFDRSxldkJ2RlU7Q3VCd0ZYOztBQUZEO0VBQ0UsZXZCbEZhO0N1Qm1GZDs7QUFGRDtFQUNFLGV2QmhGZ0I7Q3VCaUZqQjs7QUFGRDtFQUNFLGV2QnJGZ0I7Q3VCc0ZqQjs7QUFGRDtFQUNFLGV2Qi9Ga0I7Q3VCZ0duQjs7QUFGRDtFQUNFLGV2QmpGVztDdUJrRlo7O0FoQzZ1SUw7RWdDdnVJSSxpQkFBZ0I7Q0FDakI7O0FoQzB1SUg7RWdDcnVJSSxpQkFBZ0I7Q0FDakI7O0FBR0g7O0VBTUksOEJBQXFCO0VBQXJCLHNCQUFxQjtDQUV0Qjs7QUFSSDs7RUFXSSxXQUFVO0NBS1g7O0FBTkQ7O0VBSUksWUFBVztDYi9FZDs7QWEyRkg7RUFDRTtJQUNFLFdBQVU7SUFDVix1Q0FBOEI7SUFBOUIsK0JBQThCO0doQzJ0SS9CO0VnQ3h0SUQ7SUFDRSxTQUFRO0lBQ1IsMENBQWlDO0lBQWpDLGtDQUFpQztHaEMwdElsQztDQUNGOztBZ0NudUlEO0VBQ0U7SUFDRSxXQUFVO0lBQ1YsdUNBQThCO0lBQTlCLCtCQUE4QjtHaEMydEkvQjtFZ0N4dElEO0lBQ0UsU0FBUTtJQUNSLDBDQUFpQztJQUFqQyxrQ0FBaUM7R2hDMHRJbEM7Q0FDRjs7QWdDdnRJRDtFQUNFLG1CQUFrQjtFQUNsQixZQUFXO0VBQ1gscUJBQWE7RUFBYixzQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLDZCQUFzQjtFQUF0Qiw4QkFBc0I7RUFBdEIsK0JBQXNCO0VBQXRCLDJCQUFzQjtFQUF0Qix1QkFBc0I7RUFDdEIsZUFBYztFQUNkLDBCN0IvR3NCO0U2QmdIdEIsZ0JBQWU7RUFDZixrQjdCekl3QjtDNkIyS3pCOztBQTFDRDtFQVdJLFlBQVc7RUFDWCxtQkFBa0I7RUFDbEIsWUFBVztFQUNYLE9BQU07RUFDTixRQUFPO0VBQ1AsWUFBVztFQUNYLGFBQVk7RUFDWiw0Q0FBNkM7RUFDN0MsV0FBVTtFQUNWLHNERHBLa0M7Q0NxS25DOztBbEIvQ0M7RWtCMEJKO0lBd0JJLHlCQUF3QjtJQUN4QixrQkFBaUI7R0FpQnBCO0NoQzRzSUE7O0FjaHhJRztFa0J1REE7O0lBRUUsOEI3Qi9Kd0I7STZCZ0t4QixhN0JqS29CO0c2QmtLckI7Q2hDNnRJSjs7QWdDOXZJRDs7RUF1Q00sV0FBVTtDQUNYOztBQUlMO0VBQ0Usb0JBQVk7RUFBWixxQkFBWTtFQUFaLHFCQUFZO0VBQVosYUFBWTtFQUNaLG9CQUFtQjtFQUNuQixrQkFBaUI7Q0FVbEI7O0FsQm5GRztFa0I0RUE7O0lBRUUsb0JBQVk7SUFBWixxQkFBWTtJQUFaLHFCQUFZO0lBQVosYUFBWTtJQUNaLGdCQUFlO0lBQ2YsaUJBQWdCO0dBQ2pCO0NoQzJ0SUo7O0FnQ3Z0SUQ7RUFDRSxtQkFBa0I7RUFDbEIsWUFBVztFQUNYLHFCQUFhO0VBQWIsc0JBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDYiw2QkFBc0I7RUFBdEIsOEJBQXNCO0VBQXRCLCtCQUFzQjtFQUF0QiwyQkFBc0I7RUFBdEIsdUJBQXNCO0VBQ3RCLHlCQUF1QjtFQUF2QixnQ0FBdUI7RUFBdkIsc0JBQXVCO0VBQXZCLHdCQUF1QjtFQUN2QixvQkFBWTtFQUFaLHFCQUFZO0VBQVoscUJBQVk7RUFBWixhQUFZO0NBQ2I7O0FBR0Q7O0VBRUUsWUFBVztDQUNaOztBQUVEO0VBSUUsZTdCN0xzQjtFNkI4THRCLGdCQUFlO0VBQ2Ysc0JBQXFCO0NBeUJ0Qjs7QUF2QkM7RUFDRSxlN0JwTWU7QzZCcU1oQjs7QUFWSDtFQWFJLG1CQUFrQjtFQUNsQixZQUFXO0VBQ1gsY0FBYTtFQUNiLGVBQWM7RUFDZCxvQkFBbUI7RUFDbkIsYzdCNU1tQjtFNkI2TW5CLHVCQUFzQjtDQU92Qjs7QUFkRDtFQVdNLGM3QmpOZTtDNkJrTmhCOztBQVpMO0VBV00sY3ZCdlBnQjtDdUJ3UGpCOztBQVpMO0VBV00sY3ZCcFBlO0N1QnFQaEI7O0FBWkw7RUFXTSxjdkJsUGU7Q3VCbVBoQjs7QUFaTDtFQVdNLGN2QmhQYztDdUJpUGY7O0FBWkw7RUFXTSxjdkIvT1E7Q3VCZ1BUOztBQVpMO0VBV00sY3ZCOU9jO0N1QitPZjs7QUFaTDtFQVdNLGN2QjNPVTtDdUI0T1g7O0FBWkw7RUFXTSxjdkJ6T1M7Q3VCME9WOztBQVpMO0VBV00sY3ZCNU9RO0N1QjZPVDs7QUFaTDtFQVdNLGN2QnRQVTtDdUJ1UFg7O0FBWkw7RUFXTSxjdkJ2T1E7Q3VCd09UOztBQXhCUDtFQTZCSSxjN0JyTWU7QzZCc01oQjs7QUFHSDtFQUNFLG1CQUFrQjtFQUNsQixlQUFjO0VBQ2Qsb0JBQW1CO0VBQ25CLHFCQUFvQjtDQW1CckI7O0FBdkJEO0VBT0ksWUFBVztFQUNYLG1CQUFrQjtFQUNsQixVQUFTO0VBQ1QsUUFBTztFQUNQLFlBQVc7RUFDWCxZQUFXO0VBQ1gsMEI3QnhPbUI7RTZCeU9uQixtQkFBa0I7Q0FRbkI7O0FBTEc7RUFDRSwwQjdCN09lO0M2QjhPaEI7O0FBRkQ7RUFDRSwwQnZCblJnQjtDdUJvUmpCOztBQUZEO0VBQ0UsMEJ2QmhSZTtDdUJpUmhCOztBQUZEO0VBQ0UsMEJ2QjlRZTtDdUIrUWhCOztBQUZEO0VBQ0UsMEJ2QjVRYztDdUI2UWY7O0FBRkQ7RUFDRSwwQnZCM1FRO0N1QjRRVDs7QUFGRDtFQUNFLDBCdkIxUWM7Q3VCMlFmOztBQUZEO0VBQ0UsMEJ2QnZRVTtDdUJ3UVg7O0FBRkQ7RUFDRSwwQnZCclFTO0N1QnNRVjs7QUFGRDtFQUNFLDBCdkJ4UVE7Q3VCeVFUOztBQUZEO0VBQ0UsMEJ2QmxSVTtDdUJtUlg7O0FBRkQ7RUFDRSwwQnZCblFRO0N1Qm9RVDs7QUFNUDtFQUNFLDZCQUE0QjtDQWM3Qjs7QWxCN0tHO0VrQmtLQTs7SUFHRSxpQkFBZ0I7SUFDaEIsNEJBQTJCO0lBQzNCLGlDQUFnQztJQUNoQyxhN0IvUW9CO0k2QmdScEIsZ0JBQWU7SUFDZixrQkFBaUI7R0FDbEI7Q2hDeXlJSjs7QWdDcnlJRDtFQUdFLG1CQUFrQjtDQUNuQjs7QUFFRDtFQUNFLFlBQVc7Q0ErQ1o7O0FBaEREO0VBS0kscUJBQWE7RUFBYixzQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLFlBQVc7RUFDWCx3QkFBZTtFQUFmLG9CQUFlO0VBQWYsZ0JBQWU7RUFDZixtQkFBa0I7Q0FDbkI7O0FBVEg7RUFZSSxzQkFBcUI7Q0FDdEI7O0FBYkg7RUFnQkksMEJBQWlCO0VBQWpCLCtCQUFpQjtFQUFqQixrQkFBaUI7RUFDakIsaUJBQWdCO0NBQ2pCOztBQWxCSDtFQXFCSSxjQUFhO0VBQ2IsZUFBYztDQUNmOztBQXZCSDtFQTBCSSxjN0JoUmtCO0M2QmlSbkI7O0FBM0JIO0VBOEJJLGM3Qm5SaUI7QzZCb1JsQjs7QUEvQkg7RUFrQ0ksYzdCdFJpQjtDNkJ1UmxCOztBQW5DSDtFQXNDSSxjN0J6UmtCO0M2QjBSbkI7O0FBdkNIO0VBMENJLGM3QjVSZ0I7QzZCNlJqQjs7QUEzQ0g7RUE4Q0ksYzdCL1JtQjtDNkJnU3BCOztBbEJwT0M7RWQ0Z0pGO0lnQ2x5SUUsbUJBQWtCO0lBQ2xCLGlDQUFnQztHQVVuQztFaEMyeElDO0lnQ2x5SUksbUJBQWtCO0lBQ2xCLGNBQWE7SUFDYixXQUFVO0lBQ1YsaUJBQWdCO0dBRWpCO0NoQ215SUo7O0FjdGhKRztFZHloSkY7SWdDL3hJRSxtQkFBa0I7R0FzQnJCO0NoQzR3SUE7O0FjNWhKRztFZCtoSkY7SW1CaG9KQSxtQkFBa0I7SUFDbEIsU0FBUTtJQUNSLFlBQVc7SUFDWCxhQUFZO0lBQ1osV0FBVTtJQUNWLG9DQUEyQjtJQUEzQiw0QkFBMkI7SWE0VnZCLFlBQVc7SUFDWCxXQUFVO0lBQ1YsaUJBQWdCO0lBQ2hCLFlBQVc7SUFDWCxrQkFBaUI7SUFDakIsVUFBUztHQVVaO0NoQzh4SUY7O0FjN2lKRztFZGdqSkY7SWdDdnlJSSxZQUFXO0dBTWQ7Q2hDb3lJRjs7QWNuakpHO0Vkc2pKRjtJZ0N6eUlJLFlBQVc7R0FFZDtDaEMweUlGOztBQUVEOztFZ0NyeUlFLGlCQUFnQjtDQTRDakI7O0FsQmxVRztFZGlrSkY7O0lnQ3h5SUUsMEI3Qi9XbUI7RzZCd1p0QjtFQXRDSzs7SUFDRSwwQjdCblhlO0c2Qm9YaEI7RUFGRDs7SUFDRSwwQnZCelpnQjtHdUIwWmpCO0VBRkQ7O0lBQ0UsMEJ2QnRaZTtHdUJ1WmhCO0VBRkQ7O0lBQ0UsMEJ2QnBaZTtHdUJxWmhCO0VBRkQ7O0lBQ0UsMEJ2QmxaYztHdUJtWmY7RUFGRDs7SUFDRSwwQnZCalpRO0d1QmtaVDtFQUZEOztJQUNFLDBCdkJoWmM7R3VCaVpmO0VBRkQ7O0lBQ0UsMEJ2QjdZVTtHdUI4WVg7RUFGRDs7SUFDRSwwQnZCM1lTO0d1QjRZVjtFQUZEOztJQUNFLDBCdkI5WVE7R3VCK1lUO0VBRkQ7O0lBQ0UsMEJ2QnhaVTtHdUJ5Wlg7RUFGRDs7SUFDRSwwQnZCellRO0d1QjBZVDtDaEN1MUlOOztBZ0NuMUlDOztFQUNFLGlCQUFnQjtDQUNqQjs7QWhDdzFJSDs7RWdDcDFJSSxrQkFBaUI7Q0FLbEI7O0FsQjdTQztFZGtvSkY7O0lnQ3YxSUksa0JBQWlCO0dBRXBCO0NoQ3kxSUY7O0FBRUQ7O0VnQ3YxSUksaUJBQWdCO0VBQ2hCLFlBQVc7RUFDWCxjQUFhO0VBQ2IsVUFBUztFQUNULDZCQUE0QjtFQUM1QixrQkFBaUI7Q0FVbEI7O0FsQmhVQztFZG1wSkY7O0lnQzExSUksb0JBQTBCO0dBTzdCO0NoQ3UxSUY7O0FjdnBKRztFZDBwSkY7O0lnQzcxSUksa0JBQWlCO0lBQ2pCLG1CQUFrQjtHQUVyQjtDaEMrMUlGOztBYy9wSkc7RWRrcUpGO0lnQzMxSUUsbUJBQWtCO0lBQ2xCLGNBQWE7R0FnRWhCO0NoQzh4SUE7O0FjdHFKRztFZHlxSkY7SWdDNTFJSSxhQUFZO0dBTWY7RWhDeTFJRDtJZ0M1MUlNLGNBQWE7R0FDZDtDaEM4MUlOOztBYy9xSkc7RWRrckpGO0lnQzMxSUksbUJBQWtCO0lBQ2xCLGNBQWE7SUFDYixTQUFRO0lBQ1IsYUFBWTtJQUNaLGNBQWE7R0FNaEI7Q2hDdzFJRjs7QWN6ckpHO0VkNHJKRjtJZ0M3MUlJLFVBQVM7R0FFWjtDaEM4MUlGOztBQUVEO0VnQzUxSUksb0JBQW1CO0NBb0JwQjs7QWxCelhDO0Vkc3NKRjtJZ0M5MUlJLGNBQWE7R0FpQmhCO0NoQ2cxSUY7O0FjenNKRztFZDRzSkY7SWdDLzFJTSxZQUFXO0lBQ1gsV0FBVTtJQUNWLFlBQVc7SUFDWCxjQUFhO0lBQ2IsV0FBVTtHQU9iO0NoQzIxSUo7O0FjbnRKRztFZHN0SkY7SWdDajJJTSxZQUFXO0lBQ1gsY0FBYTtHQUVoQjtDaENrMklKOztBQUVEO0VnQ2gySUksb0JBQW1CO0NBV3BCOztBbEJ2WUM7RWRpdUpGO0lnQ2oySU0sWUFBVztJQUNYLFVBQVM7SUFDVCxjN0IzWVU7STZCNFlWLGdCQUFlO0lBQ2Ysb0NBQTJCO0lBQTNCLDRCQUEyQjtHQUU5QjtDaENrMklKOztBY3h1Skc7RWQydUpGO0lnQzkxSUUsbUJBQWtCO0lBQ2xCLGNBQWE7R0EyRWhCO0NoQ3N4SUE7O0FjL3VKRztFZGt2SkY7SWdDaDJJRSxjQUFhO0lBQ2IsMEI3QnplbUI7RzZCK2lCdEI7RUFuRUs7SUFDRSwwQjdCN2VlO0c2QjhlaEI7RUFGRDtJQUNFLDBCdkJuaEJnQjtHdUJvaEJqQjtFQUZEO0lBQ0UsMEJ2QmhoQmU7R3VCaWhCaEI7RUFGRDtJQUNFLDBCdkI5Z0JlO0d1QitnQmhCO0VBRkQ7SUFDRSwwQnZCNWdCYztHdUI2Z0JmO0VBRkQ7SUFDRSwwQnZCM2dCUTtHdUI0Z0JUO0VBRkQ7SUFDRSwwQnZCMWdCYztHdUIyZ0JmO0VBRkQ7SUFDRSwwQnZCdmdCVTtHdUJ3Z0JYO0VBRkQ7SUFDRSwwQnZCcmdCUztHdUJzZ0JWO0VBRkQ7SUFDRSwwQnZCeGdCUTtHdUJ5Z0JUO0VBRkQ7SUFDRSwwQnZCbGhCVTtHdUJtaEJYO0VBRkQ7SUFDRSwwQnZCbmdCUTtHdUJvZ0JUO0NoQ2s0SU47O0FBRUQ7RWdDOTNJSSxrQkFBaUI7RUFDakIsbUJBQWtCO0NBYW5COztBbEI1YUM7RWRreUpGO0lnQ2g0SUksYUFBWTtHQVVmO0VoQ3kzSUQ7SWdDaDRJTSxjQUFhO0dBQ2Q7Q2hDazRJTjs7QWN4eUpHO0VkMnlKRjtJZ0NqNElJLGdCQUFlO0dBRWxCO0NoQ2s0SUY7O0FjOXlKRztFZGl6SkY7SWdDajRJSSxtQkFBa0I7SUFDbEIsYUFBWTtJQUNaLFFBQU87SUFDUCxhQUFZO0lBQ1osY0FBb0I7R0FxQnZCO0NoQysySUY7O0FjeHpKRztFZDJ6SkY7SWdDMTNJSSxhQUFZO0lBQ1osYUFBWTtJQUNaLGNBQXFCO0dBTXhCO0NoQ3UzSUY7O0FjaDBKRztFZG0wSkY7SWdDNTNJSSx3QkFBc0Q7R0FFekQ7Q2hDNjNJRjs7QUFFRDs7RWdDMTNJSSxRQUFPO0VBQ1AsWUFBVztDQVNaOztBbEJ4ZEM7RWQrMEpGOztJZ0M3M0lJLHdCQUFtQztHQU10QztDaEMyM0lGOztBY24xSkc7RWRzMUpGOztJZ0NoNElJLHdCQUF1QztHQUUxQztDaENrNElGOztBQUVEO0VtQnY5SkksWUFBVztFQUNYLGVBQWM7RUFDZCxZQUFXO0NBQ1o7O0FMd0hDO0VkbTJKRjtJZ0NuNElFLG1CQUFrQjtHQStCckI7RWhDdTJJQztJZ0NsNElJLG1CQUFrQjtJQUNsQixPQUFNO0lBQ04sVUFBUztJQUNULFFBQU87SUFDUCx3QkFBdUI7R0FDeEI7RWhDbzRJSDtJZ0NqNElJLG1CQUFrQjtJQUNsQixhQUFZO0lBQ1osV0FBVTtJQUNWLDhCQUE2QjtJQUM3QixlQUFjO0dBQ2Y7RWhDbTRJSDtJZ0MvM0lNLGVBQWM7SUFDZCxpQkFBZ0I7R0FDakI7RWhDaTRJTDtJZ0M5M0lNLHNCQUFxQjtJQUNyQixxQkFBb0I7R0FDckI7Q2hDZzRJTjs7QUFFRDtFZ0MxM0lJLFlBQVc7RUFDWCxVQUFTO0NBQ1Y7O0FoQzYzSUg7RWdDdjNJSSx1Q0FBc0M7Q0FDdkM7O0FoQzAzSUg7RWdDdDNJTSxZQUFXO0VBQ1gsMkM3QmpvQmM7QzZCa29CZjs7QWhDeTNJTDs7RWdDcjNJTSxjQUFhO0NBQ2Q7O0FBSUw7RUFFSSxZQUFXO0VBQ1gsYUFBWTtDQUNiOztBQUdIO0VidnBCRSxtQkFBa0I7RUFDbEIsT0FBTTtFQUNOLFNBQVE7RUFDUixVQUFTO0VBQ1QsUUFBTztFQUNQLFlBQVc7RUFDWCxhQUFZO0Vhb3BCWixZQUFXO0VBQ1gscUJBQWE7RUFBYixzQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLHlCQUF1QjtFQUF2QixnQ0FBdUI7RUFBdkIsc0JBQXVCO0VBQXZCLHdCQUF1QjtFQUN2QiwwQkFBbUI7RUFBbkIsNEJBQW1CO0VBQW5CLHVCQUFtQjtFQUFuQixvQkFBbUI7Q0FDcEI7O0FsQjFpQkc7RWRxNkpGO0lnQ3QzSUksaUJBQWdCO0dBQ2pCO0NoQ3czSUo7O0FnQ3AzSUQ7O0VBRUUsWUFBVztDQU1aOztBQVJEOztFQUtJLGNBQWE7RUFDYix3QkFBdUI7Q0FDeEI7O0FoQzAzSUg7RWdDcDNJSSxrQkFBaUI7Q0FDbEI7O0FDN3JCSDs7RUFFRSxtQkFBa0I7RUFDbEIsdUJBQXNCO0VBQ3RCLFlBQVc7RUFDWCxhQUFZO0VBQ1osZUFBYztFQUNkLDBCOUJxQ3NCO0U4QnBDdEIsbUJBQWtCO0VBQ2xCLGtCOUJXd0I7RThCVnhCLGlCQUFnQjtDQXFDakI7O0FBL0NEOzs7O0VBZUksaUhGWm9DO0VFWXBDLHlHRlpvQztFRVlwQyxrS0Zab0M7Q0VpQnJDOztBQXBCSDs7OztFQWtCTSw2RUFBNEU7Q0FDN0U7O0FBbkJMOztFQXdCTSxvQ0FBMkI7RUFBM0IsNEJBQTJCO0NBQzVCOztBQXpCTDs7OztFQTZCTSx3QkFBdUI7RUFDdkIscUNBQTRCO0VBQTVCLDZCQUE0QjtDQUs3Qjs7QUFuQ0w7Ozs7RUFpQ1EsbUNBQWtDO0NBQ25DOztBQWxDUDs7OztFQXdDSSxZOUJwQnNCO0U4QnFCdEIsYUFBWTtDQUNiOztBQTFDSDs7RUE2Q0ksYUFBWTtDQUNiOztBQUlIO0VkM0NFLG1CQUFrQjtFQUNsQixPQUFNO0VBQ04sU0FBUTtFQUNSLFVBQVM7RUFDVCxRQUFPO0VBQ1AsWUFBVztFQUNYLGFBQVk7RWN1Q1osaUJBQWdCO0NBQ2pCOztBQUVEO0VkaERFLG1CQUFrQjtFQUNsQixPQUFNO0VBQ04sU0FBUTtFQUNSLFVBQVM7RUFDVCxRQUFPO0VBQ1AsWUFBVztFQUNYLGFBQVk7RWM0Q1osV0FBVTtFQUNWLGtCOUJ0Q3dCO0U4QnVDeEIsWUFBVztFQUNYLG1DQUEwQjtFQUExQiwyQkFBMEI7RUFBMUIsbURBQTBCO0NBQzNCOztBakM0a0tEO0VtQm5qS00scUNBQStCO0NBQ2hDOztBbkJzaktMO0VtQnZqS00scUNBQStCO0NBQ2hDOztBbkIwaktMO0VtQjNqS00scUNBQStCO0NBQ2hDOztBbkI4aktMO0VtQi9qS00scUNBQStCO0NBQ2hDOztBbkJra0tMO0VtQm5rS00scUNBQStCO0NBQ2hDOztBbkJza0tMO0VtQnZrS00scUNBQStCO0NBQ2hDOztBbkIwa0tMO0VtQjNrS00scUNBQStCO0NBQ2hDOztBbkI4a0tMO0VtQi9rS00scUNBQStCO0NBQ2hDOztBbkJrbEtMO0VtQm5sS00scUNBQStCO0NBQ2hDOztBbkJzbEtMO0VtQnZsS00scUNBQStCO0NBQ2hDOztBbkIwbEtMO0VtQjNsS00scUNBQStCO0NBQ2hDOztBbkI4bEtMO0VtQi9sS00scUNBQStCO0NBQ2hDOztBZXJGTDtFQUVJLHFCQUFtQjtDQUNwQjs7QUNQSDtFQUVJLGlCQUFnQjtDQUNqQjs7QUFHSDtFQUdFLDhCQUE0QjtFQUM1QixlaEN5QmU7RWdDeEJmLGtCQUFpQjtFQUNqQixrQkFBaUI7Q0FDbEI7O0FyQmdIRztFcUI3R0Y7SUFDRSxxQkFBYTtJQUFiLHNCQUFhO0lBQWIscUJBQWE7SUFBYixjQUFhO0lBQ2IsK0JBQTJCO0lBQTNCLCtCQUEyQjtJQUEzQixvQ0FBMkI7SUFBM0IsZ0NBQTJCO0lBQTNCLDRCQUEyQjtHQUM1QjtFQUVEO0lBQ0Usd0JBQWU7SUFBZiw2QkFBZTtJQUFmLGdCQUFlO0dBQ2hCO0VBRUQ7SUFDRSx3QkFBZTtJQUFmLDZCQUFlO0lBQWYsZ0JBQWU7R0FDaEI7Q25DMHJLRjs7QW9DcnRLRDtFQUNFLG9CQUFtQjtDQUtwQjs7QUFFRDtFQUNFLHFCQUFhO0VBQWIsc0JBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDYix3QkFBZTtFQUFmLG9CQUFlO0VBQWYsZ0JBQWU7RUFDZix1QkFBcUI7RUFBckIsOEJBQXFCO0VBQXJCLG9CQUFxQjtFQUFyQixzQkFBcUI7RUFDckIsb0JBQW1CO0NBaUJwQjs7QUFyQkQ7RUFPSSxZQUFXO0VBQ1gsZUFBYztFQUNkLFlBQVc7RUFDWCxZQUFXO0VBQ1gsaUJBQWdCO0VBQ2hCLDBCakNtQm1CO0VpQ2xCbkIsbUJBQWtCO0NBT25COztBQUpHO0VBQ0UsMEJqQ2NlO0NpQ2JoQjs7QUFGRDtFQUNFLDBCM0J4QmdCO0MyQnlCakI7O0FBRkQ7RUFDRSwwQjNCckJlO0MyQnNCaEI7O0FBRkQ7RUFDRSwwQjNCbkJlO0MyQm9CaEI7O0FBRkQ7RUFDRSwwQjNCakJjO0MyQmtCZjs7QUFGRDtFQUNFLDBCM0JoQlE7QzJCaUJUOztBQUZEO0VBQ0UsMEIzQmZjO0MyQmdCZjs7QUFGRDtFQUNFLDBCM0JaVTtDMkJhWDs7QUFGRDtFQUNFLDBCM0JWUztDMkJXVjs7QUFGRDtFQUNFLDBCM0JiUTtDMkJjVDs7QUFGRDtFQUNFLDBCM0J2QlU7QzJCd0JYOztBQUZEO0VBQ0UsMEIzQlJRO0MyQlNUOztBQUtQO0VBQ0Usb0JBQVk7RUFBWixxQkFBWTtFQUFaLHFCQUFZO0VBQVosYUFBWTtFQUNaLFVBQVM7RUFDVCxrQkFBaUI7RUFDakIsZWpDR2lCO0NpQ0ZsQjs7QUFFRDs7RUFJRSxxQkFBYTtFQUFiLHNCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0VBQ2IsdUJBQWM7RUFBZCxxQkFBYztFQUFkLGVBQWM7RUFDZCxhQUFpQztDQW1CbEM7O0FBekJEOztFQVNJLFVBQVM7Q0FlVjs7QXRCK0RDO0VzQnZGSjs7SUFZTSxjQUFhO0dBWWhCO0NwQ3N2S0Y7O0FjdnJLRztFc0J2Rko7O0lBZ0JNLFlqQ21Fc0I7SWlDbEV0QixvQkFBbUI7SUFDbkIsa0JBQWlCO0lBQ2pCLG1CQUFrQjtJQUNsQiwwQkFBeUI7SUFDekIsa0RBQW9FO0lBQXBFLDBDQUFvRTtJQUNwRSxpQ0FBd0I7SUFBeEIseUJBQXdCO0dBRTNCO0NwQ213S0Y7O0FBRUQ7RW9DandLRSxhQUFpQztDQUNsQzs7QUFFRCxZQUFZO0FBQ1o7RUFDRSxZQUFXO0VBQ1gsb0JBQW1CO0VBQ25CLDBCQUF5QjtDQW1CMUI7O0F0QmlDRztFc0JqREE7SUFDRSxtQkFBa0I7SUFDbEIseUJBQXdCO0lBQ3hCLGtCQUFpQjtHQVdsQjtFQWREO0lBTUksWUFBVztJQUNYLG1CQUFrQjtJQUNsQixVQUFTO0lBQ1QsVUFBUztJQUNULFlBQVc7SUFDWCxnQ2pDekNnQjtHaUMwQ2pCO0NwQ293S047O0FjL3RLRztFc0IvQko7SUFFSSxnQ2pDbERvQjtJaUNtRHBCLG1CQUFrQjtHQU1yQjtFQVREO0lBTU0sYUFBWTtHQUNiO0NwQ2l3S0o7O0FvQzd2S0QsYUFBYTtBQUNiO0VBQ0UscUJBQW9CO0VBQ3BCLGlCQUFnQjtDQVNqQjs7QXRCUUc7RXNCZG1CO0lBRWYsbUJBQWtCO0dBQ25CO0NwQ2d3S047O0FvQzN2S0Q7O0VBSUUsVUFBUztFQUNULGVqQ3RGaUI7Q2lDbUdsQjs7QXRCWkc7RXNCTko7O0lBUUkscUJBQW9CO0dBVXZCO0NwQ3N2S0E7O0FjbHdLRztFc0JOSjs7SUFZSSxzQkFBcUI7R0FNeEI7RUFKRzs7SUFDRSxrQkFBaUI7R0FDbEI7Q3BDbXdLSjs7QUFFRDtFb0Nod0tFLG1CQUFrQjtFQUNsQixpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSw0QkFBb0I7RUFBcEIsNkJBQW9CO0VBQXBCLDRCQUFvQjtFQUFwQixxQkFBb0I7RUFDcEIsVUFBUztFQUNULG9CQUFtQjtFQUNuQixpRGpDdElrQjtFaUN1SWxCLHdCakMvSHdCO0VpQ2dJeEIsa0JBQWlCO0VBQ2pCLG1CQUFrQjtDQU9uQjs7QXRCakNHO0VzQm1CSjtJQVVJLG1CQUFrQjtJQUNsQixVQUFTO0lBQ1Qsa0JBQWlCO0dBRXBCO0NwQ213S0E7O0FvQ2p3S0Q7RUFDRSxvQkFBbUI7RUFDbkIsZWpDM0hxQjtFaUM0SHJCLG1CQUFrQjtFQUNsQixpQkFBZ0I7Q0FhakI7O0FBVkc7RUFDRSxlakNqSWlCO0NpQ2tJbEI7O0FBRkQ7RUFDRSxlM0J2S2tCO0MyQndLbkI7O0FBRkQ7RUFDRSxlM0JwS2lCO0MyQnFLbEI7O0FBRkQ7RUFDRSxlM0JsS2lCO0MyQm1LbEI7O0FBRkQ7RUFDRSxlM0JoS2dCO0MyQmlLakI7O0FBRkQ7RUFDRSxlM0IvSlU7QzJCZ0tYOztBQUZEO0VBQ0UsZTNCOUpnQjtDMkIrSmpCOztBQUZEO0VBQ0UsZTNCM0pZO0MyQjRKYjs7QUFGRDtFQUNFLGUzQnpKVztDMkIwSlo7O0FBRkQ7RUFDRSxlM0I1SlU7QzJCNkpYOztBQUZEO0VBQ0UsZTNCdEtZO0MyQnVLYjs7QUFGRDtFQUNFLGUzQnZKVTtDMkJ3Slg7O0FBVEw7RUFhSSxrQkFBaUI7RUFDakIsK0JqQ2hJb0I7RWlDaUlwQixtQkFBa0I7Q0FDbkI7O0FBR0g7O0VBRUUsaUJBQWdCO0VBQ2hCLGtCQUFpQjtDQUNsQjs7QUFFRCxXQUFXO0FBS1gsV0FBVztBQUNYO0VBR0UsaUNqQ3BKc0I7Q2lDc0t2Qjs7QXRCdkZHO0VzQmtFSjtJQU1JLGVBQWM7SUFDZCxnQkFBZTtHQWNsQjtDcEM2eEtBOztBb0N2eUtHO0VBRUksZWpDcktlO0NpQ3NLaEI7O0FBSEg7RUFNSSxlakN4S2dCO0NpQ3lLakI7O0FBUEg7RUFFSSxlM0IzTWdCO0MyQjRNakI7O0FBSEg7RUFNSSxlM0JoTlM7QzJCaU5WOztBQVBIO0VBRUksZTNCeE1lO0MyQnlNaEI7O0FBSEg7RUFNSSxlM0I3TVM7QzJCOE1WOztBQVBIO0VBRUksZTNCdE1lO0MyQnVNaEI7O0FBSEg7RUFNSSxlM0IzTVM7QzJCNE1WOztBQVBIO0VBRUksZTNCcE1jO0MyQnFNZjs7QUFISDtFQU1JLGUzQnpNYTtDMkIwTWQ7O0FBUEg7RUFFSSxlM0JuTVE7QzJCb01UOztBQUhIO0VBTUksZTNCeE1jO0MyQnlNZjs7QUFQSDtFQUVJLGUzQmxNYztDMkJtTWY7O0FBSEg7RUFNSSxlM0J2TVE7QzJCd01UOztBQVBIO0VBRUksZTNCL0xVO0MyQmdNWDs7QUFISDtFQU1JLGUzQmxNVztDMkJtTVo7O0FBUEg7RUFFSSxlM0I3TFM7QzJCOExWOztBQUhIO0VBTUksZTNCaE1jO0MyQmlNZjs7QUFQSDtFQUVJLGUzQmhNUTtDMkJpTVQ7O0FBSEg7RUFNSSxlM0JyTWM7QzJCc01mOztBQVBIO0VBRUksZTNCMU1VO0MyQjJNWDs7QUFISDtFQU1JLGUzQi9NZ0I7QzJCZ05qQjs7QUFQSDtFQUVJLGUzQjNMUTtDMkI0TFQ7O0FBSEg7RUFNSSxlM0JqTVM7QzJCa01WOztBdEJwRkg7RXNCeUZKOztJQUdJLGVBQWM7SUFDZCxZQUFXO0dBRWQ7Q3BDNjNLQTs7QW9DMzNLRDtFQUlFLGtCQUFpQjtFQUNqQixvQkFBbUI7RUFDbkIsb0JBQW1CO0NBYXBCOztBQW5CRDtFQVNJLGVqQ2pNZTtFaUNrTWYsaUJBQWdCO0VBQ2hCLGtCQUFpQjtDQUNsQjs7QXRCN0dDO0VzQmlHSjtJQWVJLGFBQVk7SUFDWixvQkFBbUI7SUFDbkIsb0JBQW1CO0dBRXRCO0NwQzQzS0E7O0FjaC9LRztFc0JzSEo7SUFFSSxxQkFBb0I7R0FZdkI7RUFWRztJQUNFLGtCQUFpQjtHQUNsQjtDcEM2M0tKOztBY3ovS0c7RXNCc0hKO0lBVUksa0JBQWlCO0lBQ2pCLG9CQUFtQjtJQUNuQixxQkFBb0I7R0FFdkI7Q3BDNjNLQTs7QW9DMzNLRDtFQUNFLGVBQWM7RUFDZCxVQUFTO0VBQ1Qsa0JBQWlCO0VBQ2pCLGlCQUFnQjtDQVNqQjs7QXRCbkpHO0VzQnNJSjtJQU9JLHFCQUFvQjtHQU12QjtDcEMyM0tBOztBb0N6M0tEO0VBQ0UscUJBQW9CO0VBQ3BCLGtCQUFpQjtDQVNsQjs7QUFYRDtFQUtJLGVqQzNPbUI7Q2lDNE9wQjs7QXRCM0pDO0VzQnFKSjtJQVNJLGVBQWM7R0FFakI7Q3BDNjNLQTs7QW9DMzNLRDtFQUNFLG1CQUFrQjtDQWlDbkI7O0F0QnBNRztFc0JrS0o7SUFJSSxzQkFBcUI7R0E4QnhCO0NwQ20yS0E7O0FvQ3I0S0Q7RUFRSSxXQUFVO0NBQ1g7O0FBVEg7RUFZSSwwQmpDN1BvQjtFaUM4UHBCLGFBQVk7RUFDWiw4Q2pDL1JnQjtFaUNnU2hCLHdCakN4UnNCO0VpQ3lSdEIsZWpDelFlO0VpQzBRZixtQkFBa0I7Q0FVbkI7O0FBM0JIO0VBb0JNLGVBQWM7RUFDZCwwQkFBeUI7Q0FDMUI7O0FBdEJMO0VBeUJNLG9CQUFtQjtDQUNwQjs7QUExQkw7RUE4QkksYUFBWTtFQUNaLGtCQUFpQjtFQUNqQiw0Q2pDeFMwQjtDaUN5UzNCOztBQUdIO0VBQ0UsbUJBQWtCO0VBQ2xCLGtCQUFpQjtFQUNqQixlakNoU2lCO0VpQ2lTakIsa0JBQWlCO0VBQ2pCLGlCQUFnQjtFQUNoQiwyQkFBMEI7Q0FDM0I7O0FBR0Q7RUFDRSxpQkFBZ0I7RUFDaEIsY0FBYTtFQUNiLGtCQUFpQjtFQUNqQiwyREx6VTBDO0NLaVYzQzs7QUFaRDtFQVVJLGtCQUFpQjtDQUNsQjs7QXBDODNLSDtFb0N4M0tJLGFBQVk7Q0FDYjs7QXRCbE9DO0VkOGxMRjtJb0N6M0tFLFlBQVc7SUFDWCxjQUFhO0lBQ2Isa0JBQWlCO0lBQ2pCLGlCQUFnQjtHQXNCbkI7RXBDczJLQztJb0N6M0tJLFlBQVc7SUFDWCxzQkFBcUI7SUFDckIsWUFBVztJQUNYLGFBQVk7SUFDWixpQkFBZ0I7SUFDaEIsb0JBQW1CO0lBQ25CLDRCQUEyQjtJQUMzQiw2QkFBNEI7SUFDNUIsdUJBQXNCO0dBQ3ZCO0NwQzIzS0o7O0FjL21MRztFZGtuTEY7SW9DMTNLRSxZakM1UHdCO0lpQzZQeEIsb0JBQW1CO0lBQ25CLGlCQUFnQjtJQUNoQixtQkFBa0I7SUFDbEIsb0JBQW1CO0dBRXRCO0NwQzIzS0E7O0Fjem5MRztFZDRuTEY7SW9DeDNLTSwwREFBNkQ7R0FDOUQ7Q3BDMDNLTjs7QWMvbkxHO0Vka29MRjtJb0M5M0tNLDBEQUE2RDtHQUM5RDtDcENnNEtOOztBY3JvTEc7RWR3b0xGO0lvQ3A0S00sNERBQTZEO0dBQzlEO0NwQ3M0S047O0FjM29MRztFZDhvTEY7SW9DMTRLTSwrREFBNkQ7R0FDOUQ7Q3BDNDRLTjs7QWNqcExHO0Vkb3BMRjtJb0NoNUtNLDJEQUE2RDtHQUM5RDtDcENrNUtOOztBY3ZwTEc7RWQwcExGO0lvQ3Q1S00sNkRBQTZEO0dBQzlEO0NwQ3c1S047O0FvQzU0S0Q7RUFDRSxpQkFBZ0I7RUFDaEIsV0FBVTtDQVNYOztBdEI1Ukc7RXNCaVJKO0lBS0ksaUJBQWdCO0dBTW5CO0NwQzQ0S0E7O0FjeHFMRztFc0JpUko7SUFTSSxpQkFBZ0I7R0FFbkI7Q3BDazVLQTs7QXFDM3lMRDtFQUNFLGtCQUFpQjtDQUNsQjs7QUFFRDs7RUFFRSxvQkFBbUI7Q0FDcEI7O0FBRUQ7RUFDRSxpQkFBZ0I7RUFDaEIsZ0NsQ21Dc0I7RWtDbEN0QixtQkFBa0I7Q0FDbkI7O0FBRUQ7RUFDRSxtQkFBa0I7RUFDbEIsc0JBQXFCO0VBQ3JCLHFCQUFvQjtFQUNwQixlbENtQmlCO0NrQ0hsQjs7QUFwQkQ7RUFPSSxZQUFXO0VBQ1gsbUJBQWtCO0VBQ2xCLFVBQVM7RUFDVCxRQUFPO0VBQ1AsWUFBVztFQUNYLFlBQVc7RUFDWCwwQmxDa0JvQjtFa0NqQnBCLG1CQUFrQjtDQUNuQjs7QUFmSDtFQWtCSSxpQmxDcUZxQjtDa0NwRnRCOztBQUdIO0VBQ0UscUJBQWE7RUFBYixzQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLHdCQUFlO0VBQWYsb0JBQWU7RUFBZixnQkFBZTtDQTRCaEI7O0FBOUJEOztFQU1JLGVBQWM7RUFDZCxpQkFBZ0I7Q0FDakI7O0FBUkg7RUFhSSx3QkFBZTtFQUFmLDZCQUFlO0VBQWYsZ0JBQWU7Q0FXaEI7O0FBeEJIO0VBZ0JNLFlBQVc7RUFDWCxlQUFjO0VBQ2Qsa0JBQWlCO0VBQ2pCLFlBQVc7RUFDWCxrQkFBaUI7RUFDakIsMEJsQ1prQjtFa0NhbEIscUJBQW9CO0NBQ3JCOztBQXZCTDtFQTJCSSx3QkFBZTtFQUFmLDZCQUFlO0VBQWYsZ0JBQWU7RUFDZixrQkFBaUI7Q0FDbEI7O0FBR0g7O0VBRUUsWUFBVztFQUNYLGdCQUFlO0NBQ2hCOztBQ3pFRDtFQUNFLHFCQUFvQjtFQUNwQiwyQkFBMEI7RUFDMUIscUNBQStDO0NBT2hEOztBQVZEO0VBTUksaUJuQ2dIcUI7RW1DL0dyQixlQUFjO0VBQ2QsZW5DOEJlO0NtQzdCaEI7O0FDVEg7RUFDRSxtQkFBa0I7RUFDbEIsaUJBQWdCO0VBQ2hCLDBCcENvQ3FCO0VvQ25DckIsbUJBQWtCO0NBYW5COztBQVZHO0VBQ0UsMEJwQytCaUI7Q29DOUJsQjs7QUFGRDtFQUNFLDBCOUJQa0I7QzhCUW5COztBQUZEO0VBQ0UsMEI5QkppQjtDOEJLbEI7O0FBRkQ7RUFDRSwwQjlCRmlCO0M4QkdsQjs7QUFGRDtFQUNFLDBCOUJBZ0I7QzhCQ2pCOztBQUZEO0VBQ0UsMEI5QkNVO0M4QkFYOztBQUZEO0VBQ0UsMEI5QkVnQjtDOEJEakI7O0FBRkQ7RUFDRSwwQjlCS1k7QzhCSmI7O0FBRkQ7RUFDRSwwQjlCT1c7QzhCTlo7O0FBRkQ7RUFDRSwwQjlCSVU7QzhCSFg7O0FBRkQ7RUFDRSwwQjlCTlk7QzhCT2I7O0FBRkQ7RUFDRSwwQjlCU1U7QzhCUlg7O0F6Qm9IRDtFeUI3SEo7SUFhSSxpQkFBZ0I7SUFDaEIsbUJBQWtCO0lBQ2xCLHVCQUFzQjtHQUV6QjtDdkM4NkxBOztBdUM1NkxEO0VBQ0UsbUJBQWtCO0VBQ2xCLFdBQVU7RUFDVixtQkFBa0I7RUFDbEIsYXBDRHdCO0NvQ0V6Qjs7QUFFRDs7O0VBR0UsaUJwQ3lGdUI7RW9DeEZ2QixtQkFBa0I7RUFDbEIsa0JBQWlCO0NBQ2xCOztBQUVEOztFQUVFLGlCQUFnQjtFQUNoQiwwQkFBeUI7RUFDekIsb0JBQW1CO0NBQ3BCOztBQUVEO0VBQ0Usa0JBQWlCO0VBQ2pCLGlCQUFnQjtFQUNoQiwwQ3BDOUJrQjtDb0MrQm5COztBQUdEO0VBQ0UsYUFBWTtFQUNaLHFCQUFvQjtDQUtyQjs7QXpCc0VHO0V5QjdFSjtJQUtJLHNCQUFxQjtHQUV4QjtDdkMrNkxBOztBdUM3NkxEOzs7Ozs7Ozs7Ozs7Ozs7OztFQUVJLGtCQUFpQjtDQUNsQjs7QUFISDtFQU1JLHNCQUFxQjtDQUt0Qjs7QXpCeURDO0V5QnBFSjtJQVNNLGNBQWE7R0FFaEI7Q3ZDZzhMRjs7QXVDMzhMRDtFQWNJLGtCQUFpQjtDQUtsQjs7QXpCaURDO0V5QnBFSjtJQWlCTSxrQkFBaUI7R0FFcEI7Q3ZDazhMRjs7QXVDcjlMRDtFQXNCSSxtQkFBa0I7RUFDbEIsV0FBVTtFQUNWLGNBQWE7RUFDYixlQUFjO0VBQ2Qsb0JBQW1CO0NBT3BCOztBQVpEO0VBU00sY3BDaERlO0NvQ2lEaEI7O0FBVkw7RUFTTSxjOUJ0RmdCO0M4QnVGakI7O0FBVkw7RUFTTSxjOUJuRmU7QzhCb0ZoQjs7QUFWTDtFQVNNLGM5QmpGZTtDOEJrRmhCOztBQVZMO0VBU00sYzlCL0VjO0M4QmdGZjs7QUFWTDtFQVNNLGM5QjlFUTtDOEIrRVQ7O0FBVkw7RUFTTSxjOUI3RWM7QzhCOEVmOztBQVZMO0VBU00sYzlCMUVVO0M4QjJFWDs7QUFWTDtFQVNNLGM5QnhFUztDOEJ5RVY7O0FBVkw7RUFTTSxjOUIzRVE7QzhCNEVUOztBQVZMO0VBU00sYzlCckZVO0M4QnNGWDs7QUFWTDtFQVNNLGM5QnRFUTtDOEJ1RVQ7O0F6QnFDSDtFMEI3SEo7SUFFSSxxQkFBYTtJQUFiLHNCQUFhO0lBQWIscUJBQWE7SUFBYixjQUFhO0lBQ2IsaUNyQzJDb0I7R3FDekN2QjtDeEN3a01BOztBd0N0a01EO0VBQ0Usb0JBQVk7RUFBWixxQkFBWTtFQUFaLHFCQUFZO0VBQVosYUFBWTtFQUNaLDBCQUF1QztFQUF2QywrQkFBdUM7RUFBdkMsa0JBQXVDO0VBQ3ZDLHFCQUFvQjtFQUNwQix3QnJDV3dCO0NxQ0Z6Qjs7QTFCeUdHO0UwQnRISjtJQU9JLHFCQUFvQjtHQU12QjtDeENza01BOztBYzc5TEc7RTBCdEhKO0lBV0ksMkJyQ2tHYztJcUNsR2QsZ0NyQ2tHYztJcUNsR2QsbUJyQ2tHYztHcUNoR2pCO0N4QzRrTUE7O0F3QzFrTUQ7RUFFSSxtQkFBa0I7Q0FDbkI7O0ExQm9HQztFMEJ2R0o7SUFNSSxrQnJDd0ZjO0lxQ3ZGZCxtQkFBa0I7SUFDbEIsd0JBQXVCO0dBRTFCO0N4QzRrTUE7O0F3QzFrTUQ7O0VBRUUsOEJBQTZCO0VBQzdCLGVyQ0NpQjtDcUNBbEI7O0FDdENEO0VBQ0UsWUFBVztFQUNYLGdCQUFlO0VBQ2YsZUFBYztDQWFmOztBM0I2R0c7RTJCN0hKO0lBVUkseUJBQXdCO0lBQ3hCLG9CQUFtQjtJQUNuQixtQkFBa0I7R0FJckI7Q3pDZ25NQTs7QWNuZ01HO0UyQjNHSjs7SUFJTSxpQ3RDeUJtQjtHc0N4QnBCO0VBTEw7Ozs7SUFTTSxpQ3RDSndCO0dzQ0t6QjtDekNpbk1KOztBeUM3bU1EO0VBQ0UsaUJBQWdCO0NBZ0JqQjs7QTNCNEVHO0UyQjdGSjtJQUlJLGNBQWE7R0FhaEI7Q3pDc21NQTs7QWMxaE1HO0UyQjdGSjtJQVNNLGtCQUFpQjtHQU1sQjtFQWZMO0lBYVEsWUFBVztHQUNaO0N6Q2tuTU47O0F5QzdtTUQ7RUFDRSxpQ3RDTHVCO0NzQzRCeEI7O0FBckJDO0VBQ0UsZ0JBQWU7Q0FDaEI7O0EzQnFFQztFMkIxRUo7SUFRSSxlQUFjO0lBQ2QsY0FBYTtHQWVoQjtDekNvbU1BOztBY2xqTUc7RTJCN0RBO0lBQ0Usb0J0QzNDb0I7SXNDNENwQix5Q3RDcERjO0lzQ3FEZCx3QnRDN0NvQjtJc0M4Q3BCLG1CQUFrQjtHQUtuQjtFQVREO0lBT0ksb0J0Q2pEa0I7R3NDa0RuQjtDekNtbk1OOztBYzlqTUc7RTJCaERKOztJQUdJLGVBQWM7R0FPakI7Q3pDMm1NQTs7QWNya01HO0UyQmhESjs7SUFPSSxrQkFBaUI7SUFDakIseUJBQXdCO0dBRTNCO0N6Q21uTUE7O0FjN2tNRztFZGdsTUY7SXlDbG5NRSxjQUFhO0dBT2hCO0N6QzhtTUE7O0FjbmxNRztFZHNsTUY7SXlDcG5NRSxZQUFXO0lBQ1gsK0J0QzFFc0I7R3NDNEV6QjtDekNxbk1BOztBYzFsTUc7RWQ2bE1GO0l5Q3BuTUUsb0JBQW1CO0dBRXRCO0N6Q3FuTUE7O0FjaG1NRztFZG1tTUY7SXlDcG5NRSxldENyRW1CO0lzQ3NFbkIsaUJBQWdCO0dBUW5CO0VBTEs7SUFDRSxldEMxRWU7R3NDMkVoQjtFQUZEO0lBQ0UsZWhDaEhnQjtHZ0NpSGpCO0VBRkQ7SUFDRSxlaEM3R2U7R2dDOEdoQjtFQUZEO0lBQ0UsZWhDM0dlO0dnQzRHaEI7RUFGRDtJQUNFLGVoQ3pHYztHZ0MwR2Y7RUFGRDtJQUNFLGVoQ3hHUTtHZ0N5R1Q7RUFGRDtJQUNFLGVoQ3ZHYztHZ0N3R2Y7RUFGRDtJQUNFLGVoQ3BHVTtHZ0NxR1g7RUFGRDtJQUNFLGVoQ2xHUztHZ0NtR1Y7RUFGRDtJQUNFLGVoQ3JHUTtHZ0NzR1Q7RUFGRDtJQUNFLGVoQy9HVTtHZ0NnSFg7RUFGRDtJQUNFLGVoQ2hHUTtHZ0NpR1Q7Q3pDc3BNTjs7QUFFRDtFeUMvb01FLGdCQUFlO0NBS2hCOztBQUhDO0VBQ0UsZXRDdEZvQjtDc0N1RnJCOztBM0JGQztFZHNwTUY7SXlDL29NRSxtQkFBa0I7SUFDbEIsa0JBQWlCO0dBRXBCO0N6Q2dwTUE7O0FjMXBNRztFZDZwTUY7SXlDOW9N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O0U0RHJpUkUsYXpEM0R3QjtDeURzRXpCOztBNUQ4aFJEO0U0RHBpUkksYXpEaEVzQjtDeURpRXZCOztBNUR1aVJIO0U0RHBpUkksd0J6RHBFc0I7Q3lEcUV2Qjs7QTVEdWlSSDtFNERuaVJFLGV6RHpEaUI7Q3lEb0VsQjs7QTVENGhSRDtFNERsaVJJLGV6RDlEZTtDeUQrRGhCOztBNURxaVJIO0U0RGxpUkksMEJ6RGxFZTtDeURtRWhCOztBNURxaVJIO0U0RGppUkUsZXpEckVzQjtDeURrR3ZCOztBQTFCRztFQUNFLGV6RHpFa0I7Q3lEMEVuQjs7QUFGRDtFQUNFLGVuRGpIVztDbURrSFo7O0FBRkQ7RUFDRSxlbkQ5R1c7Q21EK0daOztBQUZEO0VBQ0UsZW5ENUdXO0NtRDZHWjs7QUFGRDtFQUNFLGVuRDFHZTtDbUQyR2hCOztBQUZEO0VBQ0UsZW5EekdnQjtDbUQwR2pCOztBQUZEO0VBQ0UsZW5EeEdVO0NtRHlHWDs7QUFGRDtFQUNFLGVuRG5HYTtDbURvR2Q7O0FBRkQ7RUFDRSxlbkRqR2dCO0NtRGtHakI7O0FBRkQ7RUFDRSxlbkR0R2dCO0NtRHVHakI7O0FBRkQ7RUFDRSxlbkRoSGtCO0NtRGlIbkI7O0FBRkQ7RUFDRSxlbkRsR1c7Q21EbUdaOztBNURnbFJMO0U0RDFrUkksZXpEaEZvQjtDeUR1RnJCOztBQVZzQjtFQU9qQixlekRwRmdCO0N5RHFGakI7O0FBUmtCO0VBT2pCLGVuRDVIUztDbUQ2SFY7O0FBUmtCO0VBT2pCLGVuRHpIUztDbUQwSFY7O0FBUmtCO0VBT2pCLGVuRHZIUztDbUR3SFY7O0FBUmtCO0VBT2pCLGVuRHJIYTtDbURzSGQ7O0FBUmtCO0VBT2pCLGVuRHBIYztDbURxSGY7O0FBUmtCO0VBT2pCLGVuRG5IUTtDbURvSFQ7O0FBUmtCO0VBT2pCLGVuRDlHVztDbUQrR1o7O0FBUmtCO0VBT2pCLGVuRDVHYztDbUQ2R2Y7O0FBUmtCO0VBT2pCLGVuRGpIYztDbURrSGY7O0FBUmtCO0VBT2pCLGVuRDNIZ0I7Q21ENEhqQjs7QUFSa0I7RUFPakIsZW5EN0dTO0NtRDhHVjs7QTVEeW5SUDtFNERwblJJLDBCekQxRm9CO0N5RGlHckI7O0FBSkc7RUFDRSwwQnpEOUZnQjtDeUQrRmpCOztBQUZEO0VBQ0UsMEJuRHRJUztDbUR1SVY7O0FBRkQ7RUFDRSwwQm5EbklTO0NtRG9JVjs7QUFGRDtFQUNFLDBCbkRqSVM7Q21Ea0lWOztBQUZEO0VBQ0UsMEJuRC9IYTtDbURnSWQ7O0FBRkQ7RUFDRSwwQm5EOUhjO0NtRCtIZjs7QUFGRDtFQUNFLDBCbkQ3SFE7Q21EOEhUOztBQUZEO0VBQ0UsMEJuRHhIVztDbUR5SFo7O0FBRkQ7RUFDRSwwQm5EdEhjO0NtRHVIZjs7QUFGRDtFQUNFLDBCbkQzSGM7Q21ENEhmOztBQUZEO0VBQ0UsMEJuRHJJZ0I7Q21Ec0lqQjs7QUFGRDtFQUNFLDBCbkR2SFM7Q21Ed0hWOztBNURtcVJQO0U0RDdwUkUsZXpEakdxQjtFeURrR3JCLGdCQUFlO0NBS2hCOztBNUQ0cFJEO0U0RDlwUkksY0FBYTtDQUNkOztBNURpcVJIO0VtQjN0Uk0scUNBQStCO0NBQ2hDOztBbkI4dFJMO0VtQi90Uk0scUNBQStCO0NBQ2hDOztBbkJrdVJMO0VtQm51Uk0scUNBQStCO0NBQ2hDOztBbkJzdVJMO0VtQnZ1Uk0scUNBQStCO0NBQ2hDOztBbkIwdVJMO0VtQjN1Uk0scUNBQStCO0NBQ2hDOztBbkI4dVJMO0VtQi91Uk0scUNBQStCO0NBQ2hDOztBbkJrdlJMO0VtQm52Uk0scUNBQStCO0NBQ2hDOztBbkJzdlJMO0VtQnZ2Uk0scUNBQStCO0NBQ2hDOztBbkIwdlJMO0VtQjN2Uk0scUNBQStCO0NBQ2hDOztBbkI4dlJMO0VtQi92Uk0scUNBQStCO0NBQ2hDOztBbkJrd1JMO0VtQm53Uk0scUNBQStCO0NBQ2hDOztBbkJzd1JMO0VtQnZ3Uk0scUNBQStCO0NBQ2hDOztBMEN2Rkw7O0VBRUUsaUMxRG1DcUI7RTBEbENyQixxQkFBb0I7Q0FvR3JCOztBQWxHQzs7RUFDRSxzQjFEc0NvQjtDMERyQ3JCOztBQVBIOztFQVdJLGlCQUFnQjtDQTZDakI7O0EvQ21FQztFK0MzSEo7O0lBY00s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OUJZO0NtRitCYjs7QUFOTDs7RUFLTSxlbkY3Qk07Q21GOEJQOztBQU5MOztFQUtNLGVuRjVCWTtDbUY2QmI7O0FBTkw7O0VBS00sZW5GekJRO0NtRjBCVDs7QUFOTDs7RUFLTSxlbkZ2Qk87Q21Gd0JSOztBQU5MOztFQUtNLGVuRjFCTTtDbUYyQlA7O0FBTkw7O0VBS00sZW5GcENRO0NtRnFDVDs7QUFOTDs7RUFLTSxlbkZyQk07Q21Gc0JQOztBQXJDVDs7RUE0Q0ksbUJBQWtCO0VBQ2xCLGVBQWM7RUFDZCxlekZSb0I7RXlGY3BCLHFCQUFvQjtFQUNwQix5RDdEcEI2QztDNkR3QzlDOztBOUVrREM7RThFM0hKOztJQWlETSxhekY3Qm9CO0d5RnFEdkI7QzVGNDZaRjs7QTRGci9aRDs7O0VBK0RNLGV6RjFCaUI7RXlGMkJqQixjekYzQmlCO0N5Rm1DbEI7O0FBOUJIOzs7RUEwQlEsZXpGL0JhO0V5RmdDYixjekZoQ2E7Q3lGaUNkOztBQTVCUDs7O0VBMEJRLGVuRnJFYztFbUZzRWQsY25GdEVjO0NtRnVFZjs7QUE1QlA7OztFQTBCUSxlbkZsRWE7RW1GbUViLGNuRm5FYTtDbUZvRWQ7O0FBNUJQOzs7RUEwQlEsZW5GaEVhO0VtRmlFYixjbkZqRWE7Q21Ga0VkOztBQTVCUDs7O0VBMEJRLGVuRjlEWTtFbUYrRFosY25GL0RZO0NtRmdFYjs7QUE1QlA7OztFQTBCUSxlbkY3RE07RW1GOEROLGNuRjlETTtDbUYrRFA7O0FBNUJQOzs7RUEwQlEsZW5GNURZO0VtRjZEWixjbkY3RFk7Q21GOERiOztBQTVCUDs7O0VBMEJRLGVuRnpEUTtFbUYwRFIsY25GMURRO0NtRjJEVDs7QUE1QlA7OztFQTBCUSxlbkZ2RE87RW1Gd0RQLGNuRnhETztDbUZ5RFI7O0FBNUJQOzs7RUEwQlEsZW5GMURNO0VtRjJETixjbkYzRE07Q21GNERQOztBQTVCUDs7O0VBMEJRLGVuRnBFUTtFbUZxRVIsY25GckVRO0NtRnNFVDs7QUE1QlA7OztFQTBCUSxlbkZyRE07RW1Gc0ROLGNuRnRETTtDbUZ1RFA7O0FBdEVUOztFQTRFSSxl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RnJCWTtDb0ZzQmI7O0FBZlA7OztFQWNRLGVwRnBCTTtDb0ZxQlA7O0FBZlA7OztFQWNRLGVwRm5CWTtDb0ZvQmI7O0FBZlA7OztFQWNRLGVwRmhCUTtDb0ZpQlQ7O0FBZlA7OztFQWNRLGVwRmRPO0NvRmVSOztBQWZQOzs7RUFjUSxlcEZqQk07Q29Ga0JQOztBQWZQOzs7RUFjUSxlcEYzQlE7Q29GNEJUOztBQWZQOzs7RUFjUSxlcEZaTTtDb0ZhUDs7QUE1QlQ7O0VBbUNNLGUxRkVpQjtDMEZLbEI7O0FBUkQ7O0VBS00sZTFGRmE7QzBGR2Q7O0FBTkw7O0VBS00sZXBGeENjO0NvRnlDZjs7QUFOTDs7RUFLTSxlcEZyQ2E7Q29Gc0NkOztBQU5MOztFQUtNLGVwRm5DYTtDb0ZvQ2Q7O0FBTkw7O0VBS00sZXBGakNZO0NvRmtDYjs7QUFOTDs7RUFLTSxlcEZoQ007Q29GaUNQOztBQU5MOztFQUtNLGVwRi9CWTtDb0ZnQ2I7O0FBTkw7O0VBS00sZXBGNUJRO0NvRjZCVDs7QUFOTDs7RUFLTSxlcEYxQk87Q29GMkJSOztBQU5MOztFQUtNLGVwRjdCTTtDb0Y4QlA7O0FBTkw7O0VBS00sZXBGdkNRO0NvRndDVDs7QUFOTDs7RUFLTSxlcEZ4Qk07Q29GeUJQOztBQXhDVDs7RUErQ0ksbUJBQWtCO0VBQ2xCLGVBQWM7RUFDZCxlMUZYb0I7RTBGWXBCLHFCQUFvQjtFQUNwQix5RDlEbEI2QztDOERzQzlDOztBQXZFSDs7O0VBdURNLGUxRmxCaUI7RTBGbUJqQixjMUZuQmlCO0MwRjJCbEI7O0FBbkJIOzs7RUFlUSxlMUZ2QmE7RTBGd0JiLGMxRnhCYTtDMEZ5QmQ7O0FBakJQOzs7RUFlUSxlcEY3RGM7RW9GOERkLGNwRjlEYztDb0YrRGY7O0FBakJQOzs7RUFlUSxlcEYxRGE7RW9GMkRiLGNwRjNEYTtDb0Y0RGQ7O0FBakJQOzs7RUFlUSxlcEZ4RGE7RW9GeURiLGNwRnpEYTtDb0YwRGQ7O0FBakJQOzs7RUFlUSxlcEZ0RFk7RW9GdURaLGNwRnZEWTtDb0Z3RGI7O0FBakJQOzs7RUFlUSxlcEZyRE07RW9Gc0ROLGNwRnRETTtDb0Z1RFA7O0FBakJQOzs7RUFlUSxlcEZwRFk7RW9GcURaLGNwRnJEWTtDb0ZzRGI7O0FBakJQOzs7RUFlUSxlcEZqRFE7RW9Ga0RSLGNwRmxEUTtDb0ZtRFQ7O0FBakJQOzs7RUFlUSxlcEYvQ087RW9GZ0RQLGNwRmhETztDb0ZpRFI7O0FBakJQOzs7RUFlUSxlcEZsRE07RW9GbUROLGNwRm5ETTtDb0ZvRFA7O0FBakJQOzs7RUFlUSxlcEY1RFE7RW9GNkRSLGNwRjdEUTtDb0Y4RFQ7O0FBakJQOzs7RUFlUSxlcEY3Q007RW9GOENOLGNwRjlDTTtDb0YrQ1A7O0FBakJQOztFQXVCTSxlMUY5QmdCO0MwRitCakI7O0FBeEJMOztFQXVCTSxlcEZ0RVM7Q29GdUVWOztBQXhCTDs7RUF1Qk0sZXBGbkVTO0NvRm9FVjs7QUF4Qkw7O0VBdUJNLGVwRmpFUztDb0ZrRVY7O0FBeEJMOztFQXVCTSxlcEYvRGE7Q29GZ0VkOztBQXhCTDs7RUF1Qk0sZXBGOURjO0NvRitEZjs7QUF4Qkw7O0VBdUJNLGVwRjdEUTtDb0Y4RFQ7O0FBeEJMOztFQXVCTSxlcEZ4RFc7Q29GeURaOztBQXhCTDs7RUF1Qk0sZXBGdERjO0NvRnVEZjs7QUF4Qkw7O0VBdUJNLGVwRjNEYztDb0Y0RGY7O0FBeEJMOztFQXVCTSxlcEZyRWdCO0NvRnNFakI7O0FBeEJMOztFQXVCTSxlcEZ2RFM7Q29Gd0RWOztBQXJFUDs7RUEwRUksZTFGckNtQjtDMEY0Q3BCOztBQVJZOztFQUtQLGUxRnpDZTtDMEYwQ2hCOztBQU5ROztFQUtQLGVwRi9FZ0I7Q29GZ0ZqQjs7QUFOUTs7RUFLUCxlcEY1RWU7Q29GNkVoQjs7QUFOUTs7RUFLUCxlcEYxRWU7Q29GMkVoQjs7QUFOUTs7RUFLUCxlcEZ4RWM7Q29GeUVmOztBQU5ROztFQUtQLGVwRnZFUTtDb0Z3RVQ7O0FBTlE7O0VBS1AsZXBGdEVjO0NvRnVFZjs7QUFOUTs7RUFLUCxlcEZuRVU7Q29Gb0VYOztBQU5ROztFQUtQLGVwRmpFUztDb0ZrRVY7O0FBTlE7O0VBS1AsZXBGcEVRO0NvRnFF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QUNqQix5QnhHTzZCO0V3R043Qix1QkFBc0I7Q0FDdkI7O0FBR0g7RUFDRSwwQnhHRWdDO0V3R0RoQyxlQUFjO0VBQ2QsZUFBYztDQUNmOztBQ3RCRDtFQUNFLFlBQVc7RUFDWCxhQUFZO0VBQ1osZUFBYztFQUNkLG9CekdheUI7Q3lHWjFCIiwiZmlsZSI6ImFzc2V0cy9zdHlsZXMvbWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKlxuICogU2hhcmVkIGRhdGEgYmV0d2VlbiBTYXNzIGFuZCBKU1xuICogYXV0by1jb252ZXJzaW9uIGZyb20gZGF0YS8qLmpzb25cbiAqL1xuLypcbiAqIFZhcmlhYmxlcywgZnVuY3Rpb25zLCBtaXhpbnMgKG5vIGNvZGUgZ2VuZXJhdGVkKVxuICogKyBoZWxwZXJzIChDU1MgY2xhc3NlcylcbiAqL1xuLypcbiAqIFNoYXJlZCBkYXRhIGJldHdlZW4gU2FzcyBhbmQgSlNcbiAqIGF1dG8tY29udmVyc2lvbiBmcm9tIGRhdGEvKi5qc29uXG4gKi9cbi8qXG4gKiBWYXJpYWJsZXMsIGZ1bmN0aW9ucywgbWl4aW5zLCBoZWxwZXJzLCDigKZcbiAqL1xuLyoqXG4gKiBcImJvZHlcIiBjbGFzc2VzXG4gKi9cbi8qXG4gKiBDb2xvcnNcbiAqL1xuLyoqXG4gKiBUeXBvZ3JhcGh5XG4gKi9cbi8qKlxuICogVHJhbnNpdGlvbnMgYW5kIGFuaW1hdGlvbnNcbiAqL1xuLyoqXG4gKiBMYXlvdXRcbiAqL1xuLyoqXG4gKiBSV0RcbiAqL1xuLyoqXG4gKiBTaXplc1xuICovXG4vKlxuICogRnVuY3Rpb25zXG4gKi9cbi8qXG4gKiBUb29sc1xuICovXG4vKlxuICogSGVscGVyc1xuICovXG4vKlxuICogQ2xlYXJmaXg6IGNvbnRhaW4gZmxvYXRzXG4gKiBodHRwOi8vY3NzbW9qby5jb20vbGF0ZXN0X25ld19jbGVhcmZpeF9zb19mYXIvXG4gKi9cbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PVNvdXJjZStTYW5zK1Bybzo0MDAsNDAwaSw2MDAsNjAwaSw3MDAsNzAwaSw5MDAsOTAwaVwiKTtcbi51LWNvdXJzZXMtcm93OjphZnRlciwgLnUtZm9ybTo6YWZ0ZXIsXG5bY2xhc3MqPSd1LWZvcm0tLSddOjphZnRlciwgLnUtbmF2LXBvcnRhbDo6YWZ0ZXIsXG5bY2xhc3MqPSd1LW5hdi1wb3J0YWwtLSddOjphZnRlciwgLnUtbmF2LXF1aWNrbGlua3M6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cblxuLypcbiAqIEhpZGUgdmlzdWFsbHkgYW5kIGZyb20gc2NyZWVuIHJlYWRlcnM6XG4gKiBodHRwOi8vanVpY3lzdHVkaW8uY29tL2FydGljbGUvc2NyZWVuLXJlYWRlcnMtZGlzcGxheS1ub25lLnBocFxuICovXG4vKlxuICogSGlkZSBvbmx5IHZpc3VhbGx5LCBidXQgaGF2ZSBpdCBhdmFpbGFibGUgZm9yIHNjcmVlbiByZWFkZXJzOlxuICogaHR0cDovL3Nub29rLmNhL2FyY2hpdmVzL2h0bWxfYW5kX2Nzcy9oaWRpbmctY29udGVudC1mb3ItYWNjZXNzaWJpbGl0eVxuICovXG5uYXYgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSxcbm1haW4gaW5wdXRbdHlwZT0nY2hlY2tib3gnXSxcbi51LW5hdi1tb2JpbGUgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSxcbi51LW5hdiBpbnB1dFt0eXBlPSdjaGVja2JveCddLFxuLnUtZm9vdGVyIGlucHV0W3R5cGU9J2NoZWNrYm94J10sIC51LWNvdXJzZXMtaGVhZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xufVxuXG4udS1uYXYtbW9iaWxlX19zY3JvbGxhYmxlIHtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4vKipcbiAqIFR5cG9cbiAqL1xuLnUtc3VidGl0bGUsIC51LXJlc3VsdHMtcmVjaGVyY2hlX190aXRsZSwgbmF2IGlucHV0W3R5cGU9J3JhZGlvJ10gKyBsYWJlbCxcbm1haW4gaW5wdXRbdHlwZT0ncmFkaW8nXSArIGxhYmVsLFxuLnUtbmF2LW1vYmlsZSBpbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWwsXG4udS1uYXYgaW5wdXRbdHlwZT0ncmFkaW8nXSArIGxhYmVsLFxuLnUtZm9vdGVyIGlucHV0W3R5cGU9J3JhZGlvJ10gKyBsYWJlbCwgLnUtY291cnNlcy1jZWxsLS1jb2RlLCAudS1jb3Vyc2VzLWRldGFpbF9fc2VjdGlvbl9fbGlzdCBkdCwgLnUtZm9ybV9faXRlbSBwLCAudS1mb3JtX19pdGVtIGlucHV0W3R5cGU9J3RleHQnXSxcbi51LWZvcm1fX2l0ZW0gaW5wdXRbdHlwZT0nZW1haWwnXSxcbi51LWZvcm1fX2l0ZW0gLnUtZmFrZS1zZWxlY3RfX3ZhbHVlLCAudS1mb3JtX19pdGVtLXNpbXBsZSBsYWJlbCwgLnUtc2VhcmNoX19mb3JtIGlucHV0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnUtc21hbGwtdGl0bGUsIG5hdiBpbnB1dCxcbm1haW4gaW5wdXQsXG4udS1uYXYtbW9iaWxlIGlucHV0LFxuLnUtbmF2IGlucHV0LFxuLnUtZm9vdGVyIGlucHV0LCBuYXYgYnV0dG9uLFxubWFpbiBidXR0b24sXG4udS1uYXYtbW9iaWxlIGJ1dHRvbixcbi51LW5hdiBidXR0b24sXG4udS1mb290ZXIgYnV0dG9uLCAudS1icmVhZGNydW1iLCAudS1wYWdlciBvbCwgLnUtbWVkaXVtLXRpdGxlLCAudS1jdGEtdGl0bGUsIG5hdiBsYWJlbCxcbm1haW4gbGFiZWwsXG4udS1uYXYtbW9iaWxlIGxhYmVsLFxuLnUtbmF2IGxhYmVsLFxuLnUtZm9vdGVyIGxhYmVsLCAudS1idG4sXG5bY2xhc3MqPSd1LWJ0bi0tJ10sIC51LWNhcmRfX2NvbnRlbnRfX2hlYWRlcl9fY2F0ZWdvcnksIC51LWNvdXJzZXMtY2FwdGlvbl9fdGl0bGUsXG5bY2xhc3MqPSd1LWNvdXJzZXMtY2FwdGlvbl9fdGl0bGUtLSddLCAudS1oaWdobGlnaHRfX2tleSAudS1oaWdobGlnaHRfX2xhYmVsLCAudS1uYXYtdGFiX19pdGVtLCAudS10YWcsIC51LW5hdi1sZXZlbCAudS1uYXYtbGV2ZWwtdGl0bGUsXG5bY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ10gLnUtbmF2LWxldmVsLXRpdGxlLCAudS1uYXYtYmFjaywgLnUtbmF2LW1vYmlsZS1sZXZlbCAudS1uYXYtbW9iaWxlLWxldmVsLXRpdGxlLFxuW2NsYXNzKj0ndS1uYXYtbW9iaWxlLWxldmVsLS0nXSAudS1uYXYtbW9iaWxlLWxldmVsLXRpdGxlLCAudS1uYXYtbG9jYWxfX2l0ZW0gYSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbm5hdiBzdHJvbmcsXG5uYXYgYixcbm1haW4gc3Ryb25nLFxubWFpbiBiLFxuLnUtZm9vdGVyIHN0cm9uZyxcbi51LWZvb3RlciBiLCAudS1ldmVudF9fdGFncyB0aW1lLCAudS1ldmVudF9fdGFncyBzcGFuLCAudS1yZXN1bHRzLWZpbHRlcl9fbGlua3MgLnUtbGluayxcbi51LXJlc3VsdHMtZmlsdGVyX19saW5rcyBbY2xhc3MqPSd1LWxpbmstLSddLCAudS1jYXJkX19jb250ZW50X19oZWFkZXJfX3N1YnRpdGxlLCAudS1jb3VyLXN1bW1hcnlfX3RpdGxlLCBbY2xhc3MqPSd1LWNvdXJzZXMtcmVzdWx0c19fcm93X19jZWxsLS0nXVtjbGFzcyo9Jy0tbmFtZSddLCAudS1rZXlwb2ludF9fbGluaywgLnUtbGlzdCB1bCBsaSxcbltjbGFzcyo9J3UtbGlzdC0tJ10gdWwgbGksIC51LW1hcF9fbGlzdCBsaSwgLnUtcGVyc29uIGRsIGR0LCAudS1xdW90ZV9fYXV0aG9yLCAudS1yZXN1bHRzX19uYW1lLCAudS1zZWFyY2hfX2Nsb3NlX19idG4sIC51LXNlYXJjaF9fb3RoZXIgLnUtY3RhX19jb250ZW50X19saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnUtaHVnZS10aXRsZSwgLnUtZm9jdXNfX3RodW1ic19faW5kZXgsIC51LWRyb3BjYXA6OmZpcnN0LWxldHRlciwgbmF2IGgxLFxubmF2IC51LWgxLFxubmF2IGgyLFxubmF2IC51LWgyLFxubmF2IGgzLFxubmF2IC51LWgzLFxubmF2IGg0LFxubmF2IC51LWg0LFxubWFpbiBoMSxcbm1haW4gLnUtaDEsXG5tYWluIGgyLFxubWFpbiAudS1oMixcbm1haW4gaDMsXG5tYWluIC51LWgzLFxubWFpbiBoNCxcbm1haW4gLnUtaDQsXG4udS1mb290ZXIgaDEsXG4udS1mb290ZXIgLnUtaDEsXG4udS1mb290ZXIgaDIsXG4udS1mb290ZXIgLnUtaDIsXG4udS1mb290ZXIgaDMsXG4udS1mb290ZXIgLnUtaDMsXG4udS1mb290ZXIgaDQsXG4udS1mb290ZXIgLnUtaDQsIC51LWJpZy10aXRsZSwgLnUtY2FyZF9fY292ZXJfX3RleHQsIC51LWNhcmQtc21hbGwgLnUtbGluayxcbi51LWNhcmQtc21hbGwgW2NsYXNzKj0ndS1saW5rLS0nXSxcbltjbGFzcyo9J3UtY2FyZC1zbWFsbC0tJ10gLnUtbGluayxcbltjbGFzcyo9J3UtY2FyZC1zbWFsbC0tJ10gW2NsYXNzKj0ndS1saW5rLS0nXSwgLnUtY3RhX19jb250ZW50X190aXRsZSwgLnUtZm9ybV9faXRlbSBsYWJlbCwgLnUtaGlnaGxpZ2h0X19rZXkgc3Ryb25nLCAudS1rZXlwb2ludF9fbGluayBzdHJvbmcsIC51LW5ld3NsZXR0ZXIgaW5wdXQsIC51LXByb2ZpbGVfX290aGVyc19fdGl0bGUsIC51LXByb2dyYW1fX251bWJlciwgLnUtcXVvdGU6OmJlZm9yZSwgLnUtc2VjdGlvbl9fdGl0bGUsIC51LW5hdi1jYXJkIC51LWNhcmRfX2NvbnRlbnRfX2hlYWRlcl9fdGl0bGUsIC51LW5hdi1zaXRlX19pdGVtIGEge1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG4udS1leGNlcnB0LFxuLnUtbGVhZCwgLnUtZXZlbnRfX3RhZ3Mgc3BhbiwgLnUtcmVzdWx0cy1yZWNoZXJjaGVfX3RpdGxlLCAudS1jb3VyLXN1bW1hcnlfX3RpdGxlLCBbY2xhc3MqPSd1LWNvdXJzZXMtcmVzdWx0c19fcm93X19jZWxsLS0nXVtjbGFzcyo9Jy0tbmFtZSddLCAudS1mb3JtX19pdGVtIGxhYmVsLCAudS1mb3JtX19pdGVtIHAsIC51LW5ld3NsZXR0ZXIgaW5wdXQsIC51LXF1b3RlX19jb250ZW50LCAudS1yZXN1bHRzX19uYW1lIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4udS1jb250YWN0LCAudS1jdGEsXG5bY2xhc3MqPSd1LWN0YS0tJ10sIC51LWtleXBvaW50X19saW5rLCAudS1wcm9maWxlX19tYWluX19pdGVtLCAudS1wcm9ncmFtLFxuW2NsYXNzKj0ndS1wcm9ncmFtLS0nXSwgLnUtc2VjdGlvbl9fdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi51LXNtYWxsLXRpdGxlLCBuYXYgaW5wdXQsXG5tYWluIGlucHV0LFxuLnUtbmF2LW1vYmlsZSBpbnB1dCxcbi51LW5hdiBpbnB1dCxcbi51LWZvb3RlciBpbnB1dCwgbmF2IGJ1dHRvbixcbm1haW4gYnV0dG9uLFxuLnUtbmF2LW1vYmlsZSBidXR0b24sXG4udS1uYXYgYnV0dG9uLFxuLnUtZm9vdGVyIGJ1dHRvbiwgLnUtYnJlYWRjcnVtYiwgLnUtcGFnZXIgb2wsIC51LW1lZGl1bS10aXRsZSwgW2NsYXNzKj0ndS1idG4tLSddW2NsYXNzKj0nLS11cHBlcmNhc2UnXSwgLnUtY2FyZF9fY29udGVudF9faGVhZGVyX19jYXRlZ29yeSwgLnUtY291cnNlcy1jZWxsLS1jb2RlLCAudS1zZWN0aW9uX190aXRsZSwgLnUtbmF2LWxldmVsIC51LW5hdi1sZXZlbC10aXRsZSxcbltjbGFzcyo9J3UtbmF2LWxldmVsLS0nXSAudS1uYXYtbGV2ZWwtdGl0bGUsIC51LW5hdi1sZXZlbCAudS1uYXYtbGluayxcbltjbGFzcyo9J3UtbmF2LWxldmVsLS0nXSAudS1uYXYtbGluaywgLnUtbmF2LWJhY2ssIC51LW5hdi1tb2JpbGUtbGV2ZWwgLnUtbmF2LW1vYmlsZS1sZXZlbC10aXRsZSxcbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ10gLnUtbmF2LW1vYmlsZS1sZXZlbC10aXRsZSwgLnUtbmF2LW1vYmlsZS1sZXZlbCAudS1uYXYtbGluayxcbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ10gLnUtbmF2LWxpbmssIC51LW5hdi1sb2NhbF9faXRlbSBhLCAudS1uYXYtc2l0ZV9faXRlbSBhLCAudS1uYXYtcXVpY2tsaW5rcyBhLFxuLnUtbmF2LXF1aWNrbGlua3MgYnV0dG9uIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnUtYnRuLFxuW2NsYXNzKj0ndS1idG4tLSddIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi51LWtleXBvaW50X19saW5rOmhvdmVyLCBbZGF0YS1jbGlja2FibGVdOmhvdmVyIC51LWxpbmssIC51LWxpbms6aG92ZXIsIC51LWxpbms6Zm9jdXMsIFtkYXRhLWNsaWNrYWJsZV06aG92ZXIgW2NsYXNzKj0ndS1saW5rLS0nXSxcbltjbGFzcyo9J3UtbGluay0tJ106aG92ZXIsXG5bY2xhc3MqPSd1LWxpbmstLSddOmZvY3VzLCAudS1mb290ZXJfX2NvbnRhaW5lciBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5uYXYgdWwsXG5uYXYgb2wsXG5tYWluIHVsLFxubWFpbiBvbCwgLnUtYnJlYWRjcnVtYl9fbGlzdCwgLnUtY2FyZF9fc29jaWFsIHVsLCAudS1jb3Vyc2VzX19oZWFkZXJfX2xlZ2VuZCxcbltjbGFzcyo9J3UtY291cnNlc19faGVhZGVyX19sZWdlbmQtLSddLCAudS1jb3Vyc2VzLXJlc3VsdHMgdWwsIFtjbGFzcyo9J3UtY291cnNlcy1zaWRlYmFyX19saXN0LS0nXSwgLnUtY291cnNlcy10YWJzLWlubmVyLCAudS1kcm9wZG93biB1bCwgLnUtZm9jdXNfX3NsaWRlciwgLnUtZm9jdXNfX3RodW1ic19fbGlzdCwgLnUtZm9sbG93X19saXN0LCAudS1rZXlwb2ludCwgLnUtbGlzdCB1bCxcbltjbGFzcyo9J3UtbGlzdC0tJ10gdWwsIC51LW1hcF9fbGlzdCwgLnUtcGFydG5lcnMsIC51LW5hdi10YWIgdWwsIC51LXBhZ2VyIG9sLCAudS1wcm9maWxlX19tYWluLCAudS1wcm9ncmFtLFxuW2NsYXNzKj0ndS1wcm9ncmFtLS0nXSwgLnUtcXVpY2tsaW5rcywgLnUtcmVzdWx0cyB1bCwgLnUtc2xpZGVyX19saXN0LCAudS1zaGFyZSB1bCwgLnUtZm9vdGVyX19jb250YWluZXIgdWwsIC51LW5hdi1sZXZlbCB1bCxcbltjbGFzcyo9J3UtbmF2LWxldmVsLS0nXSB1bCwgLnUtbmF2LW1vYmlsZS1sZXZlbCB1bCxcbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ10gdWwsIC51LW5hdi1sb2NhbF9fbGlzdCwgLnUtbmF2LXNpZGViYXIgdWwsIC51LW5hdi1zaXRlX19saXN0LCAudS1uYXYtcXVpY2tsaW5rcyB1bCwgLnUtZ3JpZC0xMTIsIC51LWdyaWQtMTIzLCAudS1ncmlkLTIyMyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG5uYXYgdWwgbGksXG5uYXYgb2wgbGksXG5tYWluIHVsIGxpLFxubWFpbiBvbCBsaSwgLnUtYnJlYWRjcnVtYl9fbGlzdCBsaSwgLnUtY2FyZF9fc29jaWFsIHVsIGxpLCAudS1jb3Vyc2VzX19oZWFkZXJfX2xlZ2VuZCBsaSxcbltjbGFzcyo9J3UtY291cnNlc19faGVhZGVyX19sZWdlbmQtLSddIGxpLCAudS1jb3Vyc2VzLXJlc3VsdHMgdWwgbGksIFtjbGFzcyo9J3UtY291cnNlcy1zaWRlYmFyX19saXN0LS0nXSBsaSwgLnUtY291cnNlcy10YWJzLWlubmVyIGxpLCAudS1kcm9wZG93biB1bCBsaSwgLnUtZm9jdXNfX3NsaWRlciBsaSwgLnUtZm9jdXNfX3RodW1ic19fbGlzdCBsaSwgLnUtZm9sbG93X19saXN0IGxpLCAudS1rZXlwb2ludCBsaSwgLnUtbGlzdCB1bCBsaSxcbltjbGFzcyo9J3UtbGlzdC0tJ10gdWwgbGksIC51LW1hcF9fbGlzdCBsaSwgLnUtcGFydG5lcnMgbGksIC51LW5hdi10YWIgdWwgbGksIC51LXBhZ2VyIG9sIGxpLCAudS1wcm9maWxlX19tYWluIGxpLCAudS1wcm9ncmFtIGxpLFxuW2NsYXNzKj0ndS1wcm9ncmFtLS0nXSBsaSwgLnUtcXVpY2tsaW5rcyBsaSwgLnUtcmVzdWx0cyB1bCBsaSwgLnUtc2xpZGVyX19saXN0IGxpLCAudS1zaGFyZSB1bCBsaSwgLnUtZm9vdGVyX19jb250YWluZXIgdWwgbGksIC51LW5hdi1sZXZlbCB1bCBsaSxcbltjbGFzcyo9J3UtbmF2LWxldmVsLS0nXSB1bCBsaSwgLnUtbmF2LW1vYmlsZS1sZXZlbCB1bCBsaSxcbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ10gdWwgbGksIC51LW5hdi1sb2NhbF9fbGlzdCBsaSwgLnUtbmF2LXNpZGViYXIgdWwgbGksIC51LW5hdi1zaXRlX19saXN0IGxpLCAudS1uYXYtcXVpY2tsaW5rcyB1bCBsaSwgLnUtZ3JpZC0xMTIgbGksIC51LWdyaWQtMTIzIGxpLCAudS1ncmlkLTIyMyBsaSB7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtaW5kZW50OiAwO1xufVxuXG5uYXYgdWwgbGk6OmJlZm9yZSxcbm5hdiBvbCBsaTo6YmVmb3JlLFxubWFpbiB1bCBsaTo6YmVmb3JlLFxubWFpbiBvbCBsaTo6YmVmb3JlLCAudS1icmVhZGNydW1iX19saXN0IGxpOjpiZWZvcmUsIC51LWNhcmRfX3NvY2lhbCB1bCBsaTo6YmVmb3JlLCAudS1jb3Vyc2VzX19oZWFkZXJfX2xlZ2VuZCBsaTo6YmVmb3JlLFxuW2NsYXNzKj0ndS1jb3Vyc2VzX19oZWFkZXJfX2xlZ2VuZC0tJ10gbGk6OmJlZm9yZSwgLnUtY291cnNlcy1yZXN1bHRzIHVsIGxpOjpiZWZvcmUsIFtjbGFzcyo9J3UtY291cnNlcy1zaWRlYmFyX19saXN0LS0nXSBsaTo6YmVmb3JlLCAudS1jb3Vyc2VzLXRhYnMtaW5uZXIgbGk6OmJlZm9yZSwgLnUtZHJvcGRvd24gdWwgbGk6OmJlZm9yZSwgLnUtZm9jdXNfX3NsaWRlciBsaTo6YmVmb3JlLCAudS1mb2N1c19fdGh1bWJzX19saXN0IGxpOjpiZWZvcmUsIC51LWZvbGxvd19fbGlzdCBsaTo6YmVmb3JlLCAudS1rZXlwb2ludCBsaTo6YmVmb3JlLCAudS1saXN0IHVsIGxpOjpiZWZvcmUsXG5bY2xhc3MqPSd1LWxpc3QtLSddIHVsIGxpOjpiZWZvcmUsIC51LW1hcF9fbGlzdCBsaTo6YmVmb3JlLCAudS1wYXJ0bmVycyBsaTo6YmVmb3JlLCAudS1uYXYtdGFiIHVsIGxpOjpiZWZvcmUsIC51LXBhZ2VyIG9sIGxpOjpiZWZvcmUsIC51LXByb2ZpbGVfX21haW4gbGk6OmJlZm9yZSwgLnUtcHJvZ3JhbSBsaTo6YmVmb3JlLFxuW2NsYXNzKj0ndS1wcm9ncmFtLS0nXSBsaTo6YmVmb3JlLCAudS1xdWlja2xpbmtzIGxpOjpiZWZvcmUsIC51LXJlc3VsdHMgdWwgbGk6OmJlZm9yZSwgLnUtc2xpZGVyX19saXN0IGxpOjpiZWZvcmUsIC51LXNoYXJlIHVsIGxpOjpiZWZvcmUsIC51LWZvb3Rlcl9fY29udGFpbmVyIHVsIGxpOjpiZWZvcmUsIC51LW5hdi1sZXZlbCB1bCBsaTo6YmVmb3JlLFxuW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddIHVsIGxpOjpiZWZvcmUsIC51LW5hdi1tb2JpbGUtbGV2ZWwgdWwgbGk6OmJlZm9yZSxcbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ10gdWwgbGk6OmJlZm9yZSwgLnUtbmF2LWxvY2FsX19saXN0IGxpOjpiZWZvcmUsIC51LW5hdi1zaWRlYmFyIHVsIGxpOjpiZWZvcmUsIC51LW5hdi1zaXRlX19saXN0IGxpOjpiZWZvcmUsIC51LW5hdi1xdWlja2xpbmtzIHVsIGxpOjpiZWZvcmUsIC51LWdyaWQtMTEyIGxpOjpiZWZvcmUsIC51LWdyaWQtMTIzIGxpOjpiZWZvcmUsIC51LWdyaWQtMjIzIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuXG4udS1zbGlkZXJfX3BhZ2luYXRpb24gYnV0dG9uIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLypcbiAqIENvbG9yc1xuICovXG4vKipcbiAqIFByb2plY3Qgc3BlY2lmaWNcbiAqL1xuLmgtcHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLmgtcHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4uaC1mb250LWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50O1xufVxuXG4uaC10ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5oLXRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4uaC10ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uaC10ZXh0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG59XG5cbi5oLXRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4uaC10ZXh0LW5vdHJhbnNmb3JtIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmgtdGV4dC1ub2RlY29yYXRpb24ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLypcbiAqIEhpZGUgdmlzdWFsbHkgYW5kIGZyb20gc2NyZWVuIHJlYWRlcnM6XG4gKiBodHRwOi8vanVpY3lzdHVkaW8uY29tL2FydGljbGUvc2NyZWVuLXJlYWRlcnMtZGlzcGxheS1ub25lLnBocFxuICovXG4uaC1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLypcbiAqIEhpZGUgb25seSB2aXN1YWxseSwgYnV0IGhhdmUgaXQgYXZhaWxhYmxlIGZvciBzY3JlZW4gcmVhZGVyczpcbiAqIGh0dHA6Ly9zbm9vay5jYS9hcmNoaXZlcy9odG1sX2FuZF9jc3MvaGlkaW5nLWNvbnRlbnQtZm9yLWFjY2Vzc2liaWxpdHlcbiAqL1xuLmgtdmlzdWFsbHktaGlkZGVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIC8qXG4gICAqIEV4dGVuZHMgdGhlIC52aXN1YWxseWhpZGRlbiBjbGFzcyB0byBhbGxvdyB0aGUgZWxlbWVudFxuICAgKiB0byBiZSBmb2N1c2FibGUgd2hlbiBuYXZpZ2F0ZWQgdG8gdmlhIHRoZSBrZXlib2FyZDpcbiAgICogaHR0cHM6Ly93d3cuZHJ1cGFsLm9yZy9ub2RlLzg5NzYzOFxuICAgKi9cbn1cblxuLmgtdmlzdWFsbHktaGlkZGVuLmlzLWZvY3VzYWJsZTphY3RpdmUsIC5oLXZpc3VhbGx5LWhpZGRlbi5pcy1mb2N1c2FibGU6Zm9jdXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBjbGlwOiBhdXRvO1xufVxuXG4vKlxuICogQ2xlYXJmaXg6IGNvbnRhaW4gZmxvYXRzXG4gKiBodHRwOi8vY3NzbW9qby5jb20vbGF0ZXN0X25ld19jbGVhcmZpeF9zb19mYXIvXG4gKi9cbi5oLWNsZWFyZml4OjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5oLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4uaC10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5oLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG59XG5cbi5oLXZhLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbn1cblxuLyoqXG4gKiBUZXh0IGh5cGhlbmF0aW9uXG4gKlxuICogQnJlYWsgc3RyaW5ncyB3aGVuIHRoZWlyIGxlbmd0aCBleGNlZWRzIHRoZSB3aWR0aCBvZiB0aGVpciBjb250YWluZXJcbiAqIGFuZCBoeXBoZW5hdGUgd29yZHMgYXQgdGhlIGVuZCBvZiBsaW5lcyB1c2luZyB0aGUgYGh5cGhlbnNgIHByb3BlcnR5LlxuICogQnJvd3NlciBzdXBwb3J0IGZvciBoeXBoZW5hdGlvbjogaHR0cDovL2Nhbml1c2UuY29tLyNzZWFyY2g9aHlwaGVuYXRpb25cbiAqL1xuLmgtdGV4dC1oeXBoZW5hdGUge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGh5cGhlbnM6IGF1dG87XG59XG5cbi8qKlxuICogUHJldmVudCBsaW5lIGJyZWFrc1xuICovXG4uaC1ub2JyIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmgtbm9tYXJnaW4ge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLmgtY29sb3ItZGFyayB7XG4gIGNvbG9yOiAjNDA0MDQwICFpbXBvcnRhbnQ7XG59XG5cbi8qXG4gKiBWZW5kb3JcbiAqL1xuLyohIEZsaWNraXR5IHYyLjAuNVxuaHR0cDovL2ZsaWNraXR5Lm1ldGFmaXp6eS5jb1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmZsaWNraXR5LWVuYWJsZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mbGlja2l0eS1lbmFibGVkOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmZsaWNraXR5LXZpZXdwb3J0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5mbGlja2l0eS1zbGlkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8qIGRyYWdnYWJsZSAqL1xuLmZsaWNraXR5LWVuYWJsZWQuaXMtZHJhZ2dhYmxlIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5mbGlja2l0eS1lbmFibGVkLmlzLWRyYWdnYWJsZSAuZmxpY2tpdHktdmlld3BvcnQge1xuICBjdXJzb3I6IG1vdmU7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xuICBjdXJzb3I6IGdyYWI7XG59XG5cbi5mbGlja2l0eS1lbmFibGVkLmlzLWRyYWdnYWJsZSAuZmxpY2tpdHktdmlld3BvcnQuaXMtcG9pbnRlci1kb3duIHtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xuICBjdXJzb3I6IGdyYWJiaW5nO1xufVxuXG4vKiAtLS0tIHByZXZpb3VzL25leHQgYnV0dG9ucyAtLS0tICovXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAvKiB2ZXJ0aWNhbGx5IGNlbnRlciAqL1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDVweCAjMDlGO1xufVxuXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbjphY3RpdmUge1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLnByZXZpb3VzIHtcbiAgbGVmdDogMTBweDtcbn1cblxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ubmV4dCB7XG4gIHJpZ2h0OiAxMHB4O1xufVxuXG4vKiByaWdodCB0byBsZWZ0ICovXG4uZmxpY2tpdHktcnRsIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLnByZXZpb3VzIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDEwcHg7XG59XG5cbi5mbGlja2l0eS1ydGwgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ubmV4dCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxMHB4O1xufVxuXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbjpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMztcbiAgY3Vyc29yOiBhdXRvO1xufVxuXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbiBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDIwJTtcbiAgdG9wOiAyMCU7XG4gIHdpZHRoOiA2MCU7XG4gIGhlaWdodDogNjAlO1xufVxuXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbiAuYXJyb3cge1xuICBmaWxsOiAjMzMzO1xufVxuXG4vKiAtLS0tIHBhZ2UgZG90cyAtLS0tICovXG4uZmxpY2tpdHktcGFnZS1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAtMjVweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmxpY2tpdHktcnRsIC5mbGlja2l0eS1wYWdlLWRvdHMge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cblxuLmZsaWNraXR5LXBhZ2UtZG90cyAuZG90IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW46IDAgOHB4O1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9wYWNpdHk6IDAuMjU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZsaWNraXR5LXBhZ2UtZG90cyAuZG90LmlzLXNlbGVjdGVkIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmZsaWNraXR5LXBhZ2UtZG90cyBsaS5kb3Q6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZsaWNraXR5LXBhZ2UtZG90cyBsaS5kb3Qge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiAjNWZhNGIwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3M7XG4gIG1hcmdpbjogMCAwLjRyZW07XG59XG5cbi51LXVsaWVnZSAuZmxpY2tpdHktcGFnZS1kb3RzIGxpLmRvdCB7XG4gIGJhY2tncm91bmQ6ICM1ZmE0YjA7XG59XG5cbi51LXNjLXNvYyAuZmxpY2tpdHktcGFnZS1kb3RzIGxpLmRvdCB7XG4gIGJhY2tncm91bmQ6ICNmZmQwMDA7XG59XG5cbi51LW1lZGVjaW5lIC5mbGlja2l0eS1wYWdlLWRvdHMgbGkuZG90IHtcbiAgYmFja2dyb3VuZDogI2U2MmQzMTtcbn1cblxuLnUtZHJvaXQgLmZsaWNraXR5LXBhZ2UtZG90cyBsaS5kb3Qge1xuICBiYWNrZ3JvdW5kOiAjYTg1ODllO1xufVxuXG4udS1hZ3JvIC5mbGlja2l0eS1wYWdlLWRvdHMgbGkuZG90IHtcbiAgYmFja2dyb3VuZDogI2I5Y2Q3Njtcbn1cblxuLnUtcHN5Y2hvIC5mbGlja2l0eS1wYWdlLWRvdHMgbGkuZG90IHtcbiAgYmFja2dyb3VuZDogIzdkYjkyODtcbn1cblxuLnUtcGhpbG8gLmZsaWNraXR5LXBhZ2UtZG90cyBsaS5kb3Qge1xuICBiYWNrZ3JvdW5kOiAjMjg5YjM4O1xufVxuXG4udS12ZXRlIC5mbGlja2l0eS1wYWdlLWRvdHMgbGkuZG90IHtcbiAgYmFja2dyb3VuZDogIzhkYTZkNjtcbn1cblxuLnUtYXJjaGkgLmZsaWNraXR5LXBhZ2UtZG90cyBsaS5kb3Qge1xuICBiYWNrZ3JvdW5kOiAjZTZlNmUxO1xufVxuXG4udS1zY2llbmNlcyAuZmxpY2tpdHktcGFnZS1kb3RzIGxpLmRvdCB7XG4gIGJhY2tncm91bmQ6ICMxZmJhZGI7XG59XG5cbi51LXNjLWFwcCAuZmxpY2tpdHktcGFnZS1kb3RzIGxpLmRvdCB7XG4gIGJhY2tncm91bmQ6ICNmOGFhMDA7XG59XG5cbi51LWhlYyAuZmxpY2tpdHktcGFnZS1kb3RzIGxpLmRvdCB7XG4gIGJhY2tncm91bmQ6ICNjNmMwYjQ7XG59XG5cbi5mbGlja2l0eS1wYWdlLWRvdHMgbGkuZG90LmlzLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogIzAwNzA3Zjtcbn1cblxuLnUtdWxpZWdlIC5mbGlja2l0eS1wYWdlLWRvdHMgbGkuZG90LmlzLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogIzAwNzA3Zjtcbn1cblxuLnUtc2Mtc29jIC5mbGlja2l0eS1wYWdlLWRvdHMgbGkuZG90LmlzLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogI2Y4YWEwMDtcbn1cblxuLnUtbWVkZWNpbmUgLmZsaWNraXR5LXBhZ2UtZG90cyBsaS5kb3QuaXMtc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjOTQwMTA0O1xufVxuXG4udS1kcm9pdCAuZmxpY2tpdHktcGFnZS1kb3RzIGxpLmRvdC5pcy1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6ICM1YjJjODY7XG59XG5cbi51LWFncm8gLmZsaWNraXR5LXBhZ2UtZG90cyBsaS5kb3QuaXMtc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjN2RiOTI4O1xufVxuXG4udS1wc3ljaG8gLmZsaWNraXR5LXBhZ2UtZG90cyBsaS5kb3QuaXMtc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjMjg5YjM4O1xufVxuXG4udS1waGlsbyAuZmxpY2tpdHktcGFnZS1kb3RzIGxpLmRvdC5pcy1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6ICMwMDg0M2I7XG59XG5cbi51LXZldGUgLmZsaWNraXR5LXBhZ2UtZG90cyBsaS5kb3QuaXMtc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjNWI1N2EyO1xufVxuXG4udS1hcmNoaSAuZmxpY2tpdHktcGFnZS1kb3RzIGxpLmRvdC5pcy1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6ICNjNmMwYjQ7XG59XG5cbi51LXNjaWVuY2VzIC5mbGlja2l0eS1wYWdlLWRvdHMgbGkuZG90LmlzLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogIzAwNWNhOTtcbn1cblxuLnUtc2MtYXBwIC5mbGlja2l0eS1wYWdlLWRvdHMgbGkuZG90LmlzLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogI2YwN2YzYztcbn1cblxuLnUtaGVjIC5mbGlja2l0eS1wYWdlLWRvdHMgbGkuZG90LmlzLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogIzhjOGI4Mjtcbn1cblxuLypcbiAqIEJhc2VcbiAqL1xuLyoqXG4gKiBHbG9iYWwgc2V0dGluZ3NcbiAqL1xuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwsXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG4qIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiBNZWRpYVxuICovXG5pbWcge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogRm9ybXNcbiAqL1xuaW5wdXQ6Zm9jdXMsXG5zZWxlY3Q6Zm9jdXMsXG50ZXh0YXJlYTpmb2N1cyxcbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi8qKlxuKiBHbG9iYWwgLyB0YWdzXG4qL1xuYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjb2xvcjogIzRhNGE0YTtcbn1cblxuLnd5c2l3eWcgPiAqIHtcbiAgd29yZC1icmVhazogbm9ybWFsO1xufVxuXG4vKipcbiogR2xvYmFsIHdyYXBwZWRcbiovXG5uYXYgaDEsXG5uYXYgLnUtaDEsXG5uYXYgaDIsXG5uYXYgLnUtaDIsXG5uYXYgaDMsXG5uYXYgLnUtaDMsXG5uYXYgaDQsXG5uYXYgLnUtaDQsXG5uYXYgaDQsXG5uYXYgLnUtaDQsXG5tYWluIGgxLFxubWFpbiAudS1oMSxcbm1haW4gaDIsXG5tYWluIC51LWgyLFxubWFpbiBoMyxcbm1haW4gLnUtaDMsXG5tYWluIGg0LFxubWFpbiAudS1oNCxcbm1haW4gaDQsXG5tYWluIC51LWg0IHtcbiAgY29sb3I6ICMwMDcwN2Y7XG59XG5cbi51LWZhY3VsdHkgbmF2IGgxLCAudS1mYWN1bHR5XG5uYXYgLnUtaDEsIC51LWZhY3VsdHlcbm5hdiBoMiwgLnUtZmFjdWx0eVxubmF2IC51LWgyLCAudS1mYWN1bHR5XG5uYXYgaDMsIC51LWZhY3VsdHlcbm5hdiAudS1oMywgLnUtZmFjdWx0eVxubmF2IGg0LCAudS1mYWN1bHR5XG5uYXYgLnUtaDQsIC51LWZhY3VsdHlcbm5hdiBoNCwgLnUtZmFjdWx0eVxubmF2IC51LWg0LCAudS1mYWN1bHR5XG5tYWluIGgxLCAudS1mYWN1bHR5XG5tYWluIC51LWgxLCAudS1mYWN1bHR5XG5tYWluIGgyLCAudS1mYWN1bHR5XG5tYWluIC51LWgyLCAudS1mYWN1bHR5XG5tYWluIGgzLCAudS1mYWN1bHR5XG5tYWluIC51LWgzLCAudS1mYWN1bHR5XG5tYWluIGg0LCAudS1mYWN1bHR5XG5tYWluIC51LWg0LCAudS1mYWN1bHR5XG5tYWluIGg0LCAudS1mYWN1bHR5XG5tYWluIC51LWg0IHtcbiAgY29sb3I6ICM0YTRhNGE7XG59XG5cbm5hdiB1bCxcbm5hdiBvbCxcbm1haW4gdWwsXG5tYWluIG9sIHtcbiAgbWFyZ2luOiAxLjVlbSAwO1xufVxuXG5uYXYgdWwgbGksXG5uYXYgb2wgbGksXG5tYWluIHVsIGxpLFxubWFpbiBvbCBsaSB7XG4gIG1hcmdpbjogLjVlbSAwO1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIHRleHQtaW5kZW50OiAtMXJlbTtcbn1cblxubmF2IHVsIGxpOjpiZWZvcmUsXG5uYXYgb2wgbGk6OmJlZm9yZSxcbm1haW4gdWwgbGk6OmJlZm9yZSxcbm1haW4gb2wgbGk6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDFyZW07XG59XG5cbm5hdiB1bCBsaTo6YmVmb3JlLFxubWFpbiB1bCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAuNHJlbTtcbiAgaGVpZ2h0OiAuNHJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAuNnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRhNGE0YTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5uYXYgb2wsXG5tYWluIG9sIHtcbiAgY291bnRlci1yZXNldDogb3JkZXJlZDtcbn1cblxubmF2IG9sIGxpLFxubWFpbiBvbCBsaSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBvcmRlcmVkO1xufVxuXG5uYXYgb2wgbGk6OmJlZm9yZSxcbm1haW4gb2wgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIob3JkZXJlZCk7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxubmF2IGEsXG5tYWluIGEge1xuICBjb2xvcjogIzVmYTRiMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGZpbGw6ICM1ZmE0YjA7XG59XG5cbi51LXVsaWVnZSBuYXYgYSwgLnUtdWxpZWdlXG5tYWluIGEge1xuICBjb2xvcjogIzVmYTRiMDtcbiAgZmlsbDogIzVmYTRiMDtcbn1cblxuLnUtc2Mtc29jIG5hdiBhLCAudS1zYy1zb2Ncbm1haW4gYSB7XG4gIGNvbG9yOiAjZmZkMDAwO1xuICBmaWxsOiAjZmZkMDAwO1xufVxuXG4udS1tZWRlY2luZSBuYXYgYSwgLnUtbWVkZWNpbmVcbm1haW4gYSB7XG4gIGNvbG9yOiAjZTYyZDMxO1xuICBmaWxsOiAjZTYyZDMxO1xufVxuXG4udS1kcm9pdCBuYXYgYSwgLnUtZHJvaXRcbm1haW4gYSB7XG4gIGNvbG9yOiAjYTg1ODllO1xuICBmaWxsOiAjYTg1ODllO1xufVxuXG4udS1hZ3JvIG5hdiBhLCAudS1hZ3JvXG5tYWluIGEge1xuICBjb2xvcjogI2I5Y2Q3NjtcbiAgZmlsbDogI2I5Y2Q3Njtcbn1cblxuLnUtcHN5Y2hvIG5hdiBhLCAudS1wc3ljaG9cbm1haW4gYSB7XG4gIGNvbG9yOiAjN2RiOTI4O1xuICBmaWxsOiAjN2RiOTI4O1xufVxuXG4udS1waGlsbyBuYXYgYSwgLnUtcGhpbG9cbm1haW4gYSB7XG4gIGNvbG9yOiAjMjg5YjM4O1xuICBmaWxsOiAjMjg5YjM4O1xufVxuXG4udS12ZXRlIG5hdiBhLCAudS12ZXRlXG5tYWluIGEge1xuICBjb2xvcjogIzhkYTZkNjtcbiAgZmlsbDogIzhkYTZkNjtcbn1cblxuLnUtYXJjaGkgbmF2IGEsIC51LWFyY2hpXG5tYWluIGEge1xuICBjb2xvcjogI2U2ZTZlMTtcbiAgZmlsbDogI2U2ZTZlMTtcbn1cblxuLnUtc2NpZW5jZXMgbmF2IGEsIC51LXNjaWVuY2VzXG5tYWluIGEge1xuICBjb2xvcjogIzFmYmFkYjtcbiAgZmlsbDogIzFmYmFkYjtcbn1cblxuLnUtc2MtYXBwIG5hdiBhLCAudS1zYy1hcHBcbm1haW4gYSB7XG4gIGNvbG9yOiAjZjhhYTAwO1xuICBmaWxsOiAjZjhhYTAwO1xufVxuXG4udS1oZWMgbmF2IGEsIC51LWhlY1xubWFpbiBhIHtcbiAgY29sb3I6ICNjNmMwYjQ7XG4gIGZpbGw6ICNjNmMwYjQ7XG59XG5cbm5hdiBhOmhvdmVyLCBuYXYgYTpmb2N1cyxcbm1haW4gYTpob3Zlcixcbm1haW4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjMDA3MDdmO1xuICBmaWxsOiAjMDA3MDdmO1xufVxuXG4udS11bGllZ2UgbmF2IGE6aG92ZXIsIC51LXVsaWVnZSBuYXYgYTpmb2N1cywgLnUtdWxpZWdlXG5tYWluIGE6aG92ZXIsIC51LXVsaWVnZVxubWFpbiBhOmZvY3VzIHtcbiAgY29sb3I6ICM1ZmE0YjA7XG4gIGZpbGw6ICM1ZmE0YjA7XG59XG5cbi51LXNjLXNvYyBuYXYgYTpob3ZlciwgLnUtc2Mtc29jIG5hdiBhOmZvY3VzLCAudS1zYy1zb2Ncbm1haW4gYTpob3ZlciwgLnUtc2Mtc29jXG5tYWluIGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZDAwMDtcbiAgZmlsbDogI2ZmZDAwMDtcbn1cblxuLnUtbWVkZWNpbmUgbmF2IGE6aG92ZXIsIC51LW1lZGVjaW5lIG5hdiBhOmZvY3VzLCAudS1tZWRlY2luZVxubWFpbiBhOmhvdmVyLCAudS1tZWRlY2luZVxubWFpbiBhOmZvY3VzIHtcbiAgY29sb3I6ICNlNjJkMzE7XG4gIGZpbGw6ICNlNjJkMzE7XG59XG5cbi51LWRyb2l0IG5hdiBhOmhvdmVyLCAudS1kcm9pdCBuYXYgYTpmb2N1cywgLnUtZHJvaXRcbm1haW4gYTpob3ZlciwgLnUtZHJvaXRcbm1haW4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjYTg1ODllO1xuICBmaWxsOiAjYTg1ODllO1xufVxuXG4udS1hZ3JvIG5hdiBhOmhvdmVyLCAudS1hZ3JvIG5hdiBhOmZvY3VzLCAudS1hZ3JvXG5tYWluIGE6aG92ZXIsIC51LWFncm9cbm1haW4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjYjljZDc2O1xuICBmaWxsOiAjYjljZDc2O1xufVxuXG4udS1wc3ljaG8gbmF2IGE6aG92ZXIsIC51LXBzeWNobyBuYXYgYTpmb2N1cywgLnUtcHN5Y2hvXG5tYWluIGE6aG92ZXIsIC51LXBzeWNob1xubWFpbiBhOmZvY3VzIHtcbiAgY29sb3I6ICM3ZGI5Mjg7XG4gIGZpbGw6ICM3ZGI5Mjg7XG59XG5cbi51LXBoaWxvIG5hdiBhOmhvdmVyLCAudS1waGlsbyBuYXYgYTpmb2N1cywgLnUtcGhpbG9cbm1haW4gYTpob3ZlciwgLnUtcGhpbG9cbm1haW4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjMjg5YjM4O1xuICBmaWxsOiAjMjg5YjM4O1xufVxuXG4udS12ZXRlIG5hdiBhOmhvdmVyLCAudS12ZXRlIG5hdiBhOmZvY3VzLCAudS12ZXRlXG5tYWluIGE6aG92ZXIsIC51LXZldGVcbm1haW4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjOGRhNmQ2O1xuICBmaWxsOiAjOGRhNmQ2O1xufVxuXG4udS1hcmNoaSBuYXYgYTpob3ZlciwgLnUtYXJjaGkgbmF2IGE6Zm9jdXMsIC51LWFyY2hpXG5tYWluIGE6aG92ZXIsIC51LWFyY2hpXG5tYWluIGE6Zm9jdXMge1xuICBjb2xvcjogI2U2ZTZlMTtcbiAgZmlsbDogI2U2ZTZlMTtcbn1cblxuLnUtc2NpZW5jZXMgbmF2IGE6aG92ZXIsIC51LXNjaWVuY2VzIG5hdiBhOmZvY3VzLCAudS1zY2llbmNlc1xubWFpbiBhOmhvdmVyLCAudS1zY2llbmNlc1xubWFpbiBhOmZvY3VzIHtcbiAgY29sb3I6ICMxZmJhZGI7XG4gIGZpbGw6ICMxZmJhZGI7XG59XG5cbi51LXNjLWFwcCBuYXYgYTpob3ZlciwgLnUtc2MtYXBwIG5hdiBhOmZvY3VzLCAudS1zYy1hcHBcbm1haW4gYTpob3ZlciwgLnUtc2MtYXBwXG5tYWluIGE6Zm9jdXMge1xuICBjb2xvcjogI2Y4YWEwMDtcbiAgZmlsbDogI2Y4YWEwMDtcbn1cblxuLnUtaGVjIG5hdiBhOmhvdmVyLCAudS1oZWMgbmF2IGE6Zm9jdXMsIC51LWhlY1xubWFpbiBhOmhvdmVyLCAudS1oZWNcbm1haW4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjYzZjMGI0O1xuICBmaWxsOiAjYzZjMGI0O1xufVxuXG5uYXYgYWRkcmVzcyxcbm1haW4gYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLyogc2Fzcy1saW50OmRpc2FibGUgbWF4LWxpbmUtbGVuZ3RoIG5vLXVybC1kb21haW5zICovXG4vKipcbiAqIEdsb2JhbCAvIHRhZ3NcbiAqL1xuaHRtbCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxZW0gKiAuNjI1KTtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG4vKipcbiogR2xvYmFsIC8gY2xhc3Nlc1xuKi9cbi51LXNtYWxsLXRpdGxlLCBuYXYgaW5wdXQsXG5tYWluIGlucHV0LFxuLnUtbmF2LW1vYmlsZSBpbnB1dCxcbi51LW5hdiBpbnB1dCxcbi51LWZvb3RlciBpbnB1dCwgbmF2IGJ1dHRvbixcbm1haW4gYnV0dG9uLFxuLnUtbmF2LW1vYmlsZSBidXR0b24sXG4udS1uYXYgYnV0dG9uLFxuLnUtZm9vdGVyIGJ1dHRvbiwgLnUtYnJlYWRjcnVtYiwgLnUtcGFnZXIgb2wge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wNXJlbTtcbn1cblxuLnUtbWVkaXVtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGxldHRlci1zcGFjaW5nOiAuMXJlbTtcbn1cblxuLnUtY3RhLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzO1xufVxuXG4udS1odWdlLXRpdGxlLCAudS1mb2N1c19fdGh1bWJzX19pbmRleCB7XG4gIGZvbnQtc2l6ZTogMy40cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4udS1leGNlcnB0LFxuLnUtbGVhZCB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMS42NjY2Nztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNC4zNzVlbSkge1xuICAudS1leGNlcnB0LFxuICAudS1sZWFkIHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM5LjM3NWVtKSB7XG4gIC51LWV4Y2VycHQsXG4gIC51LWxlYWQge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG5cbi51LWRyb3BjYXA6OmZpcnN0LWxldHRlciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAuNHJlbSAuOHJlbSAwIC4zcmVtO1xuICBjb2xvcjogIzVmYTRiMDtcbiAgZm9udC1zaXplOiA4cmVtO1xuICBsaW5lLWhlaWdodDogLjg7XG59XG5cbi51LXVsaWVnZSAudS1kcm9wY2FwOjpmaXJzdC1sZXR0ZXIge1xuICBjb2xvcjogIzAwNzA3Zjtcbn1cblxuLnUtc2Mtc29jIC51LWRyb3BjYXA6OmZpcnN0LWxldHRlciB7XG4gIGNvbG9yOiAjZjhhYTAwO1xufVxuXG4udS1tZWRlY2luZSAudS1kcm9wY2FwOjpmaXJzdC1sZXR0ZXIge1xuICBjb2xvcjogIzk0MDEwNDtcbn1cblxuLnUtZHJvaXQgLnUtZHJvcGNhcDo6Zmlyc3QtbGV0dGVyIHtcbiAgY29sb3I6ICM1YjJjODY7XG59XG5cbi51LWFncm8gLnUtZHJvcGNhcDo6Zmlyc3QtbGV0dGVyIHtcbiAgY29sb3I6ICM3ZGI5Mjg7XG59XG5cbi51LXBzeWNobyAudS1kcm9wY2FwOjpmaXJzdC1sZXR0ZXIge1xuICBjb2xvcjogIzI4OWIzODtcbn1cblxuLnUtcGhpbG8gLnUtZHJvcGNhcDo6Zmlyc3QtbGV0dGVyIHtcbiAgY29sb3I6ICMwMDg0M2I7XG59XG5cbi51LXZldGUgLnUtZHJvcGNhcDo6Zmlyc3QtbGV0dGVyIHtcbiAgY29sb3I6ICM1YjU3YTI7XG59XG5cbi51LWFyY2hpIC51LWRyb3BjYXA6OmZpcnN0LWxldHRlciB7XG4gIGNvbG9yOiAjYzZjMGI0O1xufVxuXG4udS1zY2llbmNlcyAudS1kcm9wY2FwOjpmaXJzdC1sZXR0ZXIge1xuICBjb2xvcjogIzAwNWNhOTtcbn1cblxuLnUtc2MtYXBwIC51LWRyb3BjYXA6OmZpcnN0LWxldHRlciB7XG4gIGNvbG9yOiAjZjA3ZjNjO1xufVxuXG4udS1oZWMgLnUtZHJvcGNhcDo6Zmlyc3QtbGV0dGVyIHtcbiAgY29sb3I6ICM4YzhiODI7XG59XG5cbi51LXN1YnRpdGxlIHtcbiAgbWFyZ2luOiAuN3JlbSAwO1xuICBjb2xvcjogIzhjOGI4MjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG5cbm5hdiBoMSxcbm5hdiAudS1oMSxcbm5hdiBoMixcbm5hdiAudS1oMixcbm5hdiBoMyxcbm5hdiAudS1oMyxcbm5hdiBoNCxcbm5hdiAudS1oNCxcbm5hdiBoNCxcbm5hdiAudS1oNCxcbm1haW4gaDEsXG5tYWluIC51LWgxLFxubWFpbiBoMixcbm1haW4gLnUtaDIsXG5tYWluIGgzLFxubWFpbiAudS1oMyxcbm1haW4gaDQsXG5tYWluIC51LWg0LFxubWFpbiBoNCxcbm1haW4gLnUtaDQsXG4udS1mb290ZXIgaDEsXG4udS1mb290ZXIgLnUtaDEsXG4udS1mb290ZXIgaDIsXG4udS1mb290ZXIgLnUtaDIsXG4udS1mb290ZXIgaDMsXG4udS1mb290ZXIgLnUtaDMsXG4udS1mb290ZXIgaDQsXG4udS1mb290ZXIgLnUtaDQsXG4udS1mb290ZXIgaDQsXG4udS1mb290ZXIgLnUtaDQge1xuICBsZXR0ZXItc3BhY2luZzogLS4xcmVtO1xufVxuXG5uYXYgaDEsXG5uYXYgLnUtaDEsXG5tYWluIGgxLFxubWFpbiAudS1oMSxcbi51LWZvb3RlciBoMSxcbi51LWZvb3RlciAudS1oMSB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNC4zNzVlbSkge1xuICBuYXYgaDEsXG4gIG5hdiAudS1oMSxcbiAgbWFpbiBoMSxcbiAgbWFpbiAudS1oMSxcbiAgLnUtZm9vdGVyIGgxLFxuICAudS1mb290ZXIgLnUtaDEge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM5LjM3NWVtKSB7XG4gIG5hdiBoMSxcbiAgbmF2IC51LWgxLFxuICBtYWluIGgxLFxuICBtYWluIC51LWgxLFxuICAudS1mb290ZXIgaDEsXG4gIC51LWZvb3RlciAudS1oMSB7XG4gICAgZm9udC1zaXplOiAzLjZyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1My43NWVtKSB7XG4gIG5hdiBoMSxcbiAgbmF2IC51LWgxLFxuICBtYWluIGgxLFxuICBtYWluIC51LWgxLFxuICAudS1mb290ZXIgaDEsXG4gIC51LWZvb3RlciAudS1oMSB7XG4gICAgZm9udC1zaXplOiA0LjJyZW07XG4gIH1cbn1cblxubmF2IGgyLFxubmF2IC51LWgyLFxubWFpbiBoMixcbm1haW4gLnUtaDIsXG4udS1mb290ZXIgaDIsXG4udS1mb290ZXIgLnUtaDIge1xuICBtYXJnaW46IDAgMCAycmVtO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzkuMzc1ZW0pIHtcbiAgbmF2IGgyLFxuICBuYXYgLnUtaDIsXG4gIG1haW4gaDIsXG4gIG1haW4gLnUtaDIsXG4gIC51LWZvb3RlciBoMixcbiAgLnUtZm9vdGVyIC51LWgyIHtcbiAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUzLjc1ZW0pIHtcbiAgbmF2IGgyLFxuICBuYXYgLnUtaDIsXG4gIG1haW4gaDIsXG4gIG1haW4gLnUtaDIsXG4gIC51LWZvb3RlciBoMixcbiAgLnUtZm9vdGVyIC51LWgyIHtcbiAgICBtYXJnaW46IDAgMCAzcmVtIDA7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1My43NWVtKSB7XG4gIG5hdiBoMixcbiAgbmF2IC51LWgyLFxuICBtYWluIGgyLFxuICBtYWluIC51LWgyLFxuICAudS1mb290ZXIgaDIsXG4gIC51LWZvb3RlciAudS1oMiB7XG4gICAgbWFyZ2luOiAwIDAgNHJlbSAwO1xuICB9XG59XG5cbm5hdiBoMyxcbm5hdiAudS1oMyxcbm1haW4gaDMsXG5tYWluIC51LWgzLFxuLnUtZm9vdGVyIGgzLFxuLnUtZm9vdGVyIC51LWgzIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI5MTY3O1xufVxuXG5uYXYgaDQsXG5uYXYgLnUtaDQsXG5tYWluIGg0LFxubWFpbiAudS1oNCxcbi51LWZvb3RlciBoNCxcbi51LWZvb3RlciAudS1oNCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG5cbm5hdiBoNSxcbm5hdiAudS1oNSxcbm1haW4gaDUsXG5tYWluIC51LWg1LFxuLnUtZm9vdGVyIGg1LFxuLnUtZm9vdGVyIC51LWg1IHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuXG4udS1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTZlMTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTE7XG4gIHBhZGRpbmc6IDRyZW0gMnJlbTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5cbi51LWNvbnRlbnQgaDIsXG4udS1jb250ZW50IC51LWgyLFxuLnUtY29udGVudCBoMyxcbi51LWNvbnRlbnQgLnUtaDMsXG4udS1jb250ZW50IC51LWhpZ2hsaWdodCxcbi51LWNvbnRlbnQgLnUtY29udGVudF9fbGFyZ2UsXG4udS1jb250ZW50IC51LWNvbnRlbnRfX2Z1bGwge1xuICBtYXJnaW46IDNyZW0gMDtcbn1cblxuLnUtY29udGVudCBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzkuMzc1ZW0pIHtcbiAgLnUtY29udGVudCAudS1oaWdobGlnaHQsXG4gIC51LWNvbnRlbnQgLnUtY29udGVudF9fbGFyZ2UsXG4gIC51LWNvbnRlbnQgLnUtY29udGVudF9fZnVsbCB7XG4gICAgbWFyZ2luOiA2cmVtIDA7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1My43NWVtKSB7XG4gIC51LWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogODByZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlMTtcbiAgICBwYWRkaW5nOiA1cmVtIDdyZW07XG4gIH1cbn1cblxuLnUtY29udGVudF9fZnVsbCxcbi51LWNvbnRlbnRfX2xhcmdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogLTJyZW0gIWltcG9ydGFudDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDRyZW0pO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUzLjc1ZW0pIHtcbiAgLnUtY29udGVudF9fZnVsbCxcbiAgLnUtY29udGVudF9fbGFyZ2Uge1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3KTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtNTB2dyArIDMzcmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudS1tYWluIC51LWNvbnRlbnRfX2Z1bGwsIC51LW1haW5cbiAgLnUtY29udGVudF9fbGFyZ2Uge1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gNDZyZW0pO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC01MHZ3ICsgNTJyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKSB7XG4gIC51LW1haW4gLnUtY29udGVudF9fZnVsbCwgLnUtbWFpblxuICAudS1jb250ZW50X19sYXJnZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTE2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC51LWNvbnRlbnRfX2xhcmdlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTZyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4udS1jb250ZW50IC51LWV4Y2VycHQge1xuICBtYXJnaW46IDAgYXV0byAzcmVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUzLjc1ZW0pIHtcbiAgLnUtY29udGVudCAudS1leGNlcnB0IHtcbiAgICBtYXJnaW46IDAgYXV0byA1cmVtO1xuICB9XG59XG5cbi8qXG4gKiBHcmlkXG4gKi9cbi8qXG4gKiBMYXlvdXRcbiAqL1xuLnUtaG9tZV9fc2xpZGVyIC51LWNhcmRfX2NvdmVyIHtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLnUtaG9tZV9fc2xpZGVyIC5zbGlkeS1vdXRlcjo6YmVmb3JlLCAudS1ob21lX19zbGlkZXIgLnNsaWR5LW91dGVyOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb250ZW50OiAnJztcbiAgei1pbmRleDogOTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi51LWhvbWVfX3NsaWRlciAuc2xpZHktb3V0ZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSAwJSwgdHJhbnNwYXJlbnQgMzUlKTtcbn1cblxuLnUtaG9tZV9fc2xpZGVyIC5zbGlkeS1vdXRlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMCwgMCwgMCwgMC4zNSkgMCUsIHRyYW5zcGFyZW50IDc1JSk7XG59XG5cbi51LWhvbWVfX3ZpZGVvIC51LWNhcmRfX2NvdmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubm8tdG91Y2hldmVudHMgLnUtaG9tZV9fdmlkZW8gLnUtY2FyZF9fY292ZXIgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnUtaG9tZV9fdmlkZW8taW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtaG9tZV9fdmlkZW8taW5uZXI6OmJlZm9yZSwgLnUtaG9tZV9fdmlkZW8taW5uZXI6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbnRlbnQ6ICcnO1xuICB6LWluZGV4OiA5O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnUtaG9tZV9fdmlkZW8taW5uZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNDUpIDAlLCB0cmFuc3BhcmVudCA3NSUpO1xufVxuXG4udS1ob21lX192aWRlby1pbm5lciB2aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnRvdWNoZXZlbnRzIC51LWhvbWVfX3ZpZGVvLWlubmVyIHZpZGVvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnUtaG9tZV9fc2xpZGVyX19jb250ZW50LFxuLnUtaG9tZV9fdmlkZW9fX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4udS1ob21lX19zbGlkZXJfX2NvbnRlbnQgaW1nLFxuLnUtaG9tZV9fdmlkZW9fX2NvbnRlbnQgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDE2cmVtO1xuICBtYXJnaW4tYm90dG9tOiA2cmVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcxLjI1ZW0pIHtcbiAgLnUtaG9tZV9fc2xpZGVyX19jb250ZW50IGltZyxcbiAgLnUtaG9tZV9fdmlkZW9fX2NvbnRlbnQgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4udS1ldmVudCAudS1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbn1cblxuLnUtZXZlbnRfX3RpdGxlIHtcbiAgbWF4LXdpZHRoOiA3N3JlbTtcbiAgbWFyZ2luOiAwO1xufVxuXG4udS1ldmVudF9fbWFpbiB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG5cbi51LWV2ZW50X190YWdzIHN2ZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIuOHJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBmaWxsOiAjMDA3MDdmO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4udS11bGllZ2UgLnUtZXZlbnRfX3RhZ3Mgc3ZnIHtcbiAgZmlsbDogIzAwNzA3Zjtcbn1cblxuLnUtc2Mtc29jIC51LWV2ZW50X190YWdzIHN2ZyB7XG4gIGZpbGw6ICNmOGFhMDA7XG59XG5cbi51LW1lZGVjaW5lIC51LWV2ZW50X190YWdzIHN2ZyB7XG4gIGZpbGw6ICM5NDAxMDQ7XG59XG5cbi51LWRyb2l0IC51LWV2ZW50X190YWdzIHN2ZyB7XG4gIGZpbGw6ICM1YjJjODY7XG59XG5cbi51LWFncm8gLnUtZXZlbnRfX3RhZ3Mgc3ZnIHtcbiAgZmlsbDogIzdkYjkyODtcbn1cblxuLnUtcHN5Y2hvIC51LWV2ZW50X190YWdzIHN2ZyB7XG4gIGZpbGw6ICMyODliMzg7XG59XG5cbi51LXBoaWxvIC51LWV2ZW50X190YWdzIHN2ZyB7XG4gIGZpbGw6ICMwMDg0M2I7XG59XG5cbi51LXZldGUgLnUtZXZlbnRfX3RhZ3Mgc3ZnIHtcbiAgZmlsbDogIzViNTdhMjtcbn1cblxuLnUtYXJjaGkgLnUtZXZlbnRfX3RhZ3Mgc3ZnIHtcbiAgZmlsbDogI2M2YzBiNDtcbn1cblxuLnUtc2NpZW5jZXMgLnUtZXZlbnRfX3RhZ3Mgc3ZnIHtcbiAgZmlsbDogIzAwNWNhOTtcbn1cblxuLnUtc2MtYXBwIC51LWV2ZW50X190YWdzIHN2ZyB7XG4gIGZpbGw6ICNmMDdmM2M7XG59XG5cbi51LWhlYyAudS1ldmVudF9fdGFncyBzdmcge1xuICBmaWxsOiAjOGM4YjgyO1xufVxuXG4udS1ldmVudF9fdGFncyB0aW1lIHtcbiAgbWFyZ2luOiAwIC44cmVtO1xuICBjb2xvcjogIzAwNzA3Zjtcbn1cblxuLnUtdWxpZWdlIC51LWV2ZW50X190YWdzIHRpbWUge1xuICBjb2xvcjogIzAwNzA3Zjtcbn1cblxuLnUtc2Mtc29jIC51LWV2ZW50X190YWdzIHRpbWUge1xuICBjb2xvcjogI2Y4YWEwMDtcbn1cblxuLnUtbWVkZWNpbmUgLnUtZXZlbnRfX3RhZ3MgdGltZSB7XG4gIGNvbG9yOiAjOTQwMTA0O1xufVxuXG4udS1kcm9pdCAudS1ldmVudF9fdGFncyB0aW1lIHtcbiAgY29sb3I6ICM1YjJjODY7XG59XG5cbi51LWFncm8gLnUtZXZlbnRfX3RhZ3MgdGltZSB7XG4gIGNvbG9yOiAjN2RiOTI4O1xufVxuXG4udS1wc3ljaG8gLnUtZXZlbnRfX3RhZ3MgdGltZSB7XG4gIGNvbG9yOiAjMjg5YjM4O1xufVxuXG4udS1waGlsbyAudS1ldmVudF9fdGFncyB0aW1lIHtcbiAgY29sb3I6ICMwMDg0M2I7XG59XG5cbi51LXZldGUgLnUtZXZlbnRfX3RhZ3MgdGltZSB7XG4gIGNvbG9yOiAjNWI1N2EyO1xufVxuXG4udS1hcmNoaSAudS1ldmVudF9fdGFncyB0aW1lIHtcbiAgY29sb3I6ICNjNmMwYjQ7XG59XG5cbi51LXNjaWVuY2VzIC51LWV2ZW50X190YWdzIHRpbWUge1xuICBjb2xvcjogIzAwNWNhOTtcbn1cblxuLnUtc2MtYXBwIC51LWV2ZW50X190YWdzIHRpbWUge1xuICBjb2xvcjogI2YwN2YzYztcbn1cblxuLnUtaGVjIC51LWV2ZW50X190YWdzIHRpbWUge1xuICBjb2xvcjogIzhjOGI4Mjtcbn1cblxuLnUtZXZlbnRfX3RhZ3Mgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcbiAgY29sb3I6ICM4YzhiODI7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuXG4udS1ldmVudF9fdGFncyAudS10YWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLS4ycmVtO1xufVxuXG4udS1ldmVudF9fdGFnc19fbmV3cyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzQuMzc1ZW0pIHtcbiAgLnUtZXZlbnRfX3RhZ3NfX25ld3Mge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLnUtZXZlbnRfX2ltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi51LWV2ZW50X19pbWFnZTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbn1cblxuLnUtZXZlbnRfX2ltYWdlIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZm9udC1mYW1pbHk6IFwib2JqZWN0LWZpdDogY292ZXJcIjtcbn1cblxuLnUtZXZlbnRfX2RldGFpbCxcbltjbGFzcyo9J3UtZXZlbnRfX2RldGFpbC0tJ10ge1xuICBwYWRkaW5nOiAycmVtO1xuICBiYWNrZ3JvdW5kOiAjMDA3MDdmO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi51LXVsaWVnZSAudS1ldmVudF9fZGV0YWlsLCAudS11bGllZ2VcbltjbGFzcyo9J3UtZXZlbnRfX2RldGFpbC0tJ10ge1xuICBiYWNrZ3JvdW5kOiAjMDA3MDdmO1xufVxuXG4udS1zYy1zb2MgLnUtZXZlbnRfX2RldGFpbCwgLnUtc2Mtc29jXG5bY2xhc3MqPSd1LWV2ZW50X19kZXRhaWwtLSddIHtcbiAgYmFja2dyb3VuZDogI2Y4YWEwMDtcbn1cblxuLnUtbWVkZWNpbmUgLnUtZXZlbnRfX2RldGFpbCwgLnUtbWVkZWNpbmVcbltjbGFzcyo9J3UtZXZlbnRfX2RldGFpbC0tJ10ge1xuICBiYWNrZ3JvdW5kOiAjOTQwMTA0O1xufVxuXG4udS1kcm9pdCAudS1ldmVudF9fZGV0YWlsLCAudS1kcm9pdFxuW2NsYXNzKj0ndS1ldmVudF9fZGV0YWlsLS0nXSB7XG4gIGJhY2tncm91bmQ6ICM1YjJjODY7XG59XG5cbi51LWFncm8gLnUtZXZlbnRfX2RldGFpbCwgLnUtYWdyb1xuW2NsYXNzKj0ndS1ldmVudF9fZGV0YWlsLS0nXSB7XG4gIGJhY2tncm91bmQ6ICM3ZGI5Mjg7XG59XG5cbi51LXBzeWNobyAudS1ldmVudF9fZGV0YWlsLCAudS1wc3ljaG9cbltjbGFzcyo9J3UtZXZlbnRfX2RldGFpbC0tJ10ge1xuICBiYWNrZ3JvdW5kOiAjMjg5YjM4O1xufVxuXG4udS1waGlsbyAudS1ldmVudF9fZGV0YWlsLCAudS1waGlsb1xuW2NsYXNzKj0ndS1ldmVudF9fZGV0YWlsLS0nXSB7XG4gIGJhY2tncm91bmQ6ICMwMDg0M2I7XG59XG5cbi51LXZldGUgLnUtZXZlbnRfX2RldGFpbCwgLnUtdmV0ZVxuW2NsYXNzKj0ndS1ldmVudF9fZGV0YWlsLS0nXSB7XG4gIGJhY2tncm91bmQ6ICM1YjU3YTI7XG59XG5cbi51LWFyY2hpIC51LWV2ZW50X19kZXRhaWwsIC51LWFyY2hpXG5bY2xhc3MqPSd1LWV2ZW50X19kZXRhaWwtLSddIHtcbiAgYmFja2dyb3VuZDogI2M2YzBiNDtcbn1cblxuLnUtc2NpZW5jZXMgLnUtZXZlbnRfX2RldGFpbCwgLnUtc2NpZW5jZXNcbltjbGFzcyo9J3UtZXZlbnRfX2RldGFpbC0tJ10ge1xuICBiYWNrZ3JvdW5kOiAjMDA1Y2E5O1xufVxuXG4udS1zYy1hcHAgLnUtZXZlbnRfX2RldGFpbCwgLnUtc2MtYXBwXG5bY2xhc3MqPSd1LWV2ZW50X19kZXRhaWwtLSddIHtcbiAgYmFja2dyb3VuZDogI2YwN2YzYztcbn1cblxuLnUtaGVjIC51LWV2ZW50X19kZXRhaWwsIC51LWhlY1xuW2NsYXNzKj0ndS1ldmVudF9fZGV0YWlsLS0nXSB7XG4gIGJhY2tncm91bmQ6ICM4YzhiODI7XG59XG5cbi51LWV2ZW50X19kZXRhaWwgLnUtaDEsXG5bY2xhc3MqPSd1LWV2ZW50X19kZXRhaWwtLSddIC51LWgxIHtcbiAgbWFyZ2luOiAwIDAgMnJlbTtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4udS11bGllZ2UgLnUtZXZlbnRfX2RldGFpbCAudS1oMSwgLnUtdWxpZWdlXG5bY2xhc3MqPSd1LWV2ZW50X19kZXRhaWwtLSddIC51LWgxIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4udS1zYy1zb2MgLnUtZXZlbnRfX2RldGFpbCAudS1oMSwgLnUtc2Mtc29jXG5bY2xhc3MqPSd1LWV2ZW50X19kZXRhaWwtLSddIC51LWgxIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4udS1tZWRlY2luZSAudS1ldmVudF9fZGV0YWlsIC51LWgxLCAudS1tZWRlY2luZVxuW2NsYXNzKj0ndS1ldmVudF9fZGV0YWlsLS0nXSAudS1oMSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnUtZHJvaXQgLnUtZXZlbnRfX2RldGFpbCAudS1oMSwgLnUtZHJvaXRcbltjbGFzcyo9J3UtZXZlbnRfX2RldGFpbC0tJ10gLnUtaDEge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi51LWFncm8gLnUtZXZlbnRfX2RldGFpbCAudS1oMSwgLnUtYWdyb1xuW2NsYXNzKj0ndS1ldmVudF9fZGV0YWlsLS0nXSAudS1oMSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnUtcHN5Y2hvIC51LWV2ZW50X19kZXRhaWwgLnUtaDEsIC51LXBzeWNob1xuW2NsYXNzKj0ndS1ldmVudF9fZGV0YWlsLS0nXSAudS1oMSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnUtcGhpbG8gLnUtZXZlbnRfX2RldGFpbCAudS1oMSwgLnUtcGhpbG9cbltjbGFzcyo9J3UtZXZlbnRfX2RldGFpbC0tJ10gLnUtaDEge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi51LXZldGUgLnUtZXZlbnRfX2RldGFpbCAudS1oMSwgLnUtdmV0ZVxuW2NsYXNzKj0ndS1ldmVudF9fZGV0YWlsLS0nXSAudS1oMSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnUtYXJjaGkgLnUtZXZlbnRfX2RldGFpbCAudS1oMSwgLnUtYXJjaGlcbltjbGFzcyo9J3UtZXZlbnRfX2RldGFpbC0tJ10gLnUtaDEge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi51LXNjaWVuY2VzIC51LWV2ZW50X19kZXRhaWwgLnUtaDEsIC51LXNjaWVuY2VzXG5bY2xhc3MqPSd1LWV2ZW50X19kZXRhaWwtLSddIC51LWgxIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4udS1zYy1hcHAgLnUtZXZlbnRfX2RldGFpbCAudS1oMSwgLnUtc2MtYXBwXG5bY2xhc3MqPSd1LWV2ZW50X19kZXRhaWwtLSddIC51LWgxIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4udS1oZWMgLnUtZXZlbnRfX2RldGFpbCAudS1oMSwgLnUtaGVjXG5bY2xhc3MqPSd1LWV2ZW50X19kZXRhaWwtLSddIC51LWgxIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG5bY2xhc3MqPSd1LWV2ZW50X19kZXRhaWwtLSddW2NsYXNzKj0nLS1ub2ltYWdlJ10ge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM5LjM3NWVtKSB7XG4gIC51LWV2ZW50X19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC51LWV2ZW50X19kZXRhaWwsXG4gIFtjbGFzcyo9J3UtZXZlbnRfX2RldGFpbC0tJ10ge1xuICAgIHBhZGRpbmc6IDRyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1My43NWVtKSB7XG4gIC51LWV2ZW50X19pbWFnZSB7XG4gICAgZmxleC1iYXNpczogNTglO1xuICB9XG4gIC51LWV2ZW50X19kZXRhaWwsXG4gIFtjbGFzcyo9J3UtZXZlbnRfX2RldGFpbC0tJ10ge1xuICAgIGZsZXgtYmFzaXM6IDQyJTtcbiAgfVxuICBbY2xhc3MqPSd1LWV2ZW50X19kZXRhaWwtLSddW2NsYXNzKj0nLS1ub2ltYWdlJ10ge1xuICAgIHBhZGRpbmc6IDRyZW0gNnJlbTtcbiAgfVxufVxuXG4udS13cmFwcGVyLnUtbmV3c19fcGFnZXIge1xuICBtYXJnaW46IDRyZW0gYXV0bztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MS4yNWVtKSB7XG4gIC51LXdyYXBwZXIudS1uZXdzX19wYWdlciB7XG4gICAgbWFyZ2luOiA2cmVtIGF1dG87XG4gIH1cbn1cblxuLnUtcmVzdWx0cy1yZWNoZXJjaGUgLnUtc21hbGwtdGl0bGUsIC51LXJlc3VsdHMtcmVjaGVyY2hlIG5hdiBpbnB1dCwgbmF2IC51LXJlc3VsdHMtcmVjaGVyY2hlIGlucHV0LCAudS1yZXN1bHRzLXJlY2hlcmNoZVxubWFpbiBpbnB1dCxcbm1haW4gLnUtcmVzdWx0cy1yZWNoZXJjaGUgaW5wdXQsIC51LXJlc3VsdHMtcmVjaGVyY2hlXG4udS1uYXYtbW9iaWxlIGlucHV0LFxuLnUtbmF2LW1vYmlsZSAudS1yZXN1bHRzLXJlY2hlcmNoZSBpbnB1dCwgLnUtcmVzdWx0cy1yZWNoZXJjaGVcbi51LW5hdiBpbnB1dCxcbi51LW5hdiAudS1yZXN1bHRzLXJlY2hlcmNoZSBpbnB1dCwgLnUtcmVzdWx0cy1yZWNoZXJjaGVcbi51LWZvb3RlciBpbnB1dCxcbi51LWZvb3RlciAudS1yZXN1bHRzLXJlY2hlcmNoZSBpbnB1dCwgLnUtcmVzdWx0cy1yZWNoZXJjaGUgbmF2IGJ1dHRvbiwgbmF2IC51LXJlc3VsdHMtcmVjaGVyY2hlIGJ1dHRvbiwgLnUtcmVzdWx0cy1yZWNoZXJjaGVcbm1haW4gYnV0dG9uLFxubWFpbiAudS1yZXN1bHRzLXJlY2hlcmNoZSBidXR0b24sIC51LXJlc3VsdHMtcmVjaGVyY2hlXG4udS1uYXYtbW9iaWxlIGJ1dHRvbixcbi51LW5hdi1tb2JpbGUgLnUtcmVzdWx0cy1yZWNoZXJjaGUgYnV0dG9uLCAudS1yZXN1bHRzLXJlY2hlcmNoZVxuLnUtbmF2IGJ1dHRvbixcbi51LW5hdiAudS1yZXN1bHRzLXJlY2hlcmNoZSBidXR0b24sIC51LXJlc3VsdHMtcmVjaGVyY2hlXG4udS1mb290ZXIgYnV0dG9uLFxuLnUtZm9vdGVyIC51LXJlc3VsdHMtcmVjaGVyY2hlIGJ1dHRvbiwgLnUtcmVzdWx0cy1yZWNoZXJjaGUgLnUtYnJlYWRjcnVtYiwgLnUtcmVzdWx0cy1yZWNoZXJjaGUgLnUtcGFnZXIgb2wsIC51LXBhZ2VyIC51LXJlc3VsdHMtcmVjaGVyY2hlIG9sIHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG59XG5cbi51LXJlc3VsdHMtcmVjaGVyY2hlIC51LXNtYWxsLXRpdGxlIHNwYW4sIC51LXJlc3VsdHMtcmVjaGVyY2hlIG5hdiBpbnB1dCBzcGFuLCBuYXYgLnUtcmVzdWx0cy1yZWNoZXJjaGUgaW5wdXQgc3BhbiwgLnUtcmVzdWx0cy1yZWNoZXJjaGVcbm1haW4gaW5wdXQgc3Bhbixcbm1haW4gLnUtcmVzdWx0cy1yZWNoZXJjaGUgaW5wdXQgc3BhbiwgLnUtcmVzdWx0cy1yZWNoZXJjaGVcbi51LW5hdi1tb2JpbGUgaW5wdXQgc3Bhbixcbi51LW5hdi1tb2JpbGUgLnUtcmVzdWx0cy1yZWNoZXJjaGUgaW5wdXQgc3BhbiwgLnUtcmVzdWx0cy1yZWNoZXJjaGVcbi51LW5hdiBpbnB1dCBzcGFuLFxuLnUtbmF2IC51LXJlc3VsdHMtcmVjaGVyY2hlIGlucHV0IHNwYW4sIC51LXJlc3VsdHMtcmVjaGVyY2hlXG4udS1mb290ZXIgaW5wdXQgc3Bhbixcbi51LWZvb3RlciAudS1yZXN1bHRzLXJlY2hlcmNoZSBpbnB1dCBzcGFuLCAudS1yZXN1bHRzLXJlY2hlcmNoZSBuYXYgYnV0dG9uIHNwYW4sIG5hdiAudS1yZXN1bHRzLXJlY2hlcmNoZSBidXR0b24gc3BhbiwgLnUtcmVzdWx0cy1yZWNoZXJjaGVcbm1haW4gYnV0dG9uIHNwYW4sXG5tYWluIC51LXJlc3VsdHMtcmVjaGVyY2hlIGJ1dHRvbiBzcGFuLCAudS1yZXN1bHRzLXJlY2hlcmNoZVxuLnUtbmF2LW1vYmlsZSBidXR0b24gc3Bhbixcbi51LW5hdi1tb2JpbGUgLnUtcmVzdWx0cy1yZWNoZXJjaGUgYnV0dG9uIHNwYW4sIC51LXJlc3VsdHMtcmVjaGVyY2hlXG4udS1uYXYgYnV0dG9uIHNwYW4sXG4udS1uYXYgLnUtcmVzdWx0cy1yZWNoZXJjaGUgYnV0dG9uIHNwYW4sIC51LXJlc3VsdHMtcmVjaGVyY2hlXG4udS1mb290ZXIgYnV0dG9uIHNwYW4sXG4udS1mb290ZXIgLnUtcmVzdWx0cy1yZWNoZXJjaGUgYnV0dG9uIHNwYW4sIC51LXJlc3VsdHMtcmVjaGVyY2hlIC51LWJyZWFkY3J1bWIgc3BhbiwgLnUtcmVzdWx0cy1yZWNoZXJjaGUgLnUtcGFnZXIgb2wgc3BhbiwgLnUtcGFnZXIgLnUtcmVzdWx0cy1yZWNoZXJjaGUgb2wgc3BhbiB7XG4gIGNvbG9yOiAjMDA3MDdmO1xufVxuXG4udS1yZXN1bHRzLXJlY2hlcmNoZSAudS1zdW1tYXJ5Omxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4udS1yZXN1bHRzLXJlY2hlcmNoZV9fdGl0bGUge1xuICBjb2xvcjogIzQwNDA0MDtcbiAgZm9udC1zaXplOiAyLjZyZW07XG4gIG1hcmdpbjogMDtcbn1cblxuLnUtcmVzdWx0cy1maWx0ZXJfX2xpbmtzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnUtcmVzdWx0cy1maWx0ZXJfX2xpbmtzIC51LWxpbmssXG4udS1yZXN1bHRzLWZpbHRlcl9fbGlua3MgW2NsYXNzKj0ndS1saW5rLS0nXSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5cbi51LXJlc3VsdHMtZmlsdGVyX19saW5rcyAudS1saW5rOjphZnRlcixcbi51LXJlc3VsdHMtZmlsdGVyX19saW5rcyBbY2xhc3MqPSd1LWxpbmstLSddOjphZnRlciB7XG4gIGhlaWdodDogLjJyZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTMuNzVlbSkge1xuICAudS1yZXN1bHRzLXJlY2hlcmNoZSA+IGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW07XG4gIH1cbiAgLnUtcmVzdWx0cy1maWx0ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuICAudS1yZXN1bHRzLWZpbHRlciAudS1mYWtlLXNlbGVjdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudS1yZXN1bHRzLXJlY2hlcmNoZV9fdGl0bGUge1xuICAgIGZsZXgtYmFzaXM6IDcwJTtcbiAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgfVxuICAudS1yZXN1bHRzLWZpbHRlcl9fbGlua3Mge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51LXJlc3VsdHMtZmlsdGVyX19saW5rcyAudS1saW5rOmZpcnN0LWNoaWxkLFxuICAudS1yZXN1bHRzLWZpbHRlcl9fbGlua3MgW2NsYXNzKj0ndS1saW5rLS0nXTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtO1xuICB9XG59XG5cbi8qXG4gKiBEYXRhXG4gKi9cbltkYXRhLWNsaWNrYWJsZV0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qXG4gKiBDb21wb25lbnRzXG4gKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTVlbSkgYW5kIChtYXgtd2lkdGg6IDcxLjI0ZW0pIHtcbiAgLnUtc2l0ZS1tYWluLFxuICBbY2xhc3MqPSd1LXNpdGUtbWFpbi0tJ10ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLXRvcDogNC40cmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzEuMjVlbSkge1xuICAudS1zaXRlLW1haW4sXG4gIFtjbGFzcyo9J3Utc2l0ZS1tYWluLS0nXSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgW2NsYXNzKj0ndS1zaXRlLW1haW4tLSddW2NsYXNzKj0nLS1zaWRlYmFyJ10ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMGUwZTA7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIFtjbGFzcyo9J3Utc2l0ZS1tYWluLS0nXVtjbGFzcyo9Jy0tc2lkZWJhciddW2NsYXNzKj0nLS1yZXZlcnNlJ10ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1ZW0pIGFuZCAobWF4LXdpZHRoOiA2My45OWVtKSB7XG4gIC51LXNpZGViYXIsXG4gIFtjbGFzcyo9J3Utc2lkZWJhci0tJ10ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC51LXNpZGViYXIsXG4gIFtjbGFzcyo9J3Utc2lkZWJhci0tJ10ge1xuICAgIHdpZHRoOiAyNHJlbTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTZlNmUxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB9XG4gIFtjbGFzcyo9J3Utc2l0ZS1tYWluLS0nXVtjbGFzcyo9Jy0tc2lkZWJhciddW2NsYXNzKj0nLS1yZXZlcnNlJ10gLnUtc2lkZWJhciwgW2NsYXNzKj0ndS1zaXRlLW1haW4tLSddW2NsYXNzKj0nLS1zaWRlYmFyJ11bY2xhc3MqPSctLXJldmVyc2UnXVxuICBbY2xhc3MqPSd1LXNpZGViYXItLSddIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTZlNmUxO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICAudS1zaWRlYmFyLFxuICBbY2xhc3MqPSd1LXNpZGViYXItLSddIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1iYXNpczogMjRyZW07XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC51LXNpZGViYXItaW5uZXIge1xuICAgIHdpZHRoOiAyNHJlbTtcbiAgICBtYXJnaW46IDAgMCAwIGF1dG87XG4gICAgcGFkZGluZzogMnJlbTtcbiAgfVxuICBbY2xhc3MqPSd1LXNpdGUtbWFpbi0tJ11bY2xhc3MqPSctLXNpZGViYXInXVtjbGFzcyo9Jy0tcmV2ZXJzZSddIC51LXNpZGViYXItaW5uZXIge1xuICAgIG1hcmdpbjogMCBhdXRvIDAgMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM5LjM3NWVtKSB7XG4gIG1haW46bm90KFtjbGFzc10pLFxuICAudS1tYWluLFxuICAudS1zaWRlYmFyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTByZW07XG4gIH1cbn1cblxuLnUtbWFpbiB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1iYXNpczogODByZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICAudS1tYWluIHtcbiAgICBmbGV4LWJhc2lzOiAxMDRyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC51LXNpdGUtbWFpbi0tc2lkZWJhciAudS1tYWluIHtcbiAgICB3aWR0aDogNzhyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC51LW1haW4taW5uZXIge1xuICAgIG1heC13aWR0aDogMTA0cmVtO1xuICAgIG1hcmdpbjogMCBhdXRvIDAgMDtcbiAgICBwYWRkaW5nOiAwIDRyZW07XG4gIH1cbiAgW2NsYXNzKj0ndS1zaXRlLW1haW4tLSddW2NsYXNzKj0nLS1zaWRlYmFyJ11bY2xhc3MqPSctLXJldmVyc2UnXSAudS1tYWluLWlubmVyIHtcbiAgICBtYXJnaW46IDAgMCAwIGF1dG87XG4gIH1cbn1cblxuLnUtd3JhcHBlcixcbltjbGFzcyo9J3Utd3JhcHBlci0tJ10ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDRyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDJyZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTBlbSkge1xuICAudS13cmFwcGVyLFxuICBbY2xhc3MqPSd1LXdyYXBwZXItLSddIHtcbiAgICBtYXgtd2lkdGg6IDExOHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgW2NsYXNzKj0ndS13cmFwcGVyLS0nXVtjbGFzcyo9Jy0tbm9wYWRkaW5nLWwnXSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4udS1zcGFjZXIge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTMuNzVlbSkge1xuICAudS1zcGFjZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnUtc3BhY2VyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnUtc3BhY2VyLS1zbWFsbCB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTMuNzVlbSkge1xuICAudS1zcGFjZXItLXNtYWxsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudS1zcGFjZXItLXNtYWxsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICB9XG59XG5cbi51LWJvZHkge1xuICBiYWNrZ3JvdW5kOiAjZmRmZGZmO1xufVxuXG5uYXYgaW5wdXQsXG5tYWluIGlucHV0LFxuLnUtbmF2LW1vYmlsZSBpbnB1dCxcbi51LW5hdiBpbnB1dCxcbi51LWZvb3RlciBpbnB1dCB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zcmVtIHNvbGlkICMwMDcwN2Y7XG4gIHBhZGRpbmc6IC41cmVtIDA7XG4gIGNvbG9yOiAjYzZjMGI0O1xufVxuXG4udS11bGllZ2UgbmF2IGlucHV0LCAudS11bGllZ2Vcbm1haW4gaW5wdXQsIC51LXVsaWVnZVxuLnUtbmF2LW1vYmlsZSBpbnB1dCwgLnUtdWxpZWdlXG4udS1uYXYgaW5wdXQsIC51LXVsaWVnZVxuLnUtZm9vdGVyIGlucHV0IHtcbiAgYm9yZGVyLWJvdHRvbTogMC4zcmVtIHNvbGlkICMwMDcwN2Y7XG59XG5cbi51LXNjLXNvYyBuYXYgaW5wdXQsIC51LXNjLXNvY1xubWFpbiBpbnB1dCwgLnUtc2Mtc29jXG4udS1uYXYtbW9iaWxlIGlucHV0LCAudS1zYy1zb2Ncbi51LW5hdiBpbnB1dCwgLnUtc2Mtc29jXG4udS1mb290ZXIgaW5wdXQge1xuICBib3JkZXItYm90dG9tOiAwLjNyZW0gc29saWQgI2Y4YWEwMDtcbn1cblxuLnUtbWVkZWNpbmUgbmF2IGlucHV0LCAudS1tZWRlY2luZVxubWFpbiBpbnB1dCwgLnUtbWVkZWNpbmVcbi51LW5hdi1tb2JpbGUgaW5wdXQsIC51LW1lZGVjaW5lXG4udS1uYXYgaW5wdXQsIC51LW1lZGVjaW5lXG4udS1mb290ZXIgaW5wdXQge1xuICBib3JkZXItYm90dG9tOiAwLjNyZW0gc29saWQgIzk0MDEwNDtcbn1cblxuLnUtZHJvaXQgbmF2IGlucHV0LCAudS1kcm9pdFxubWFpbiBpbnB1dCwgLnUtZHJvaXRcbi51LW5hdi1tb2JpbGUgaW5wdXQsIC51LWRyb2l0XG4udS1uYXYgaW5wdXQsIC51LWRyb2l0XG4udS1mb290ZXIgaW5wdXQge1xuICBib3JkZXItYm90dG9tOiAwLjNyZW0gc29saWQgIzViMmM4Njtcbn1cblxuLnUtYWdybyBuYXYgaW5wdXQsIC51LWFncm9cbm1haW4gaW5wdXQsIC51LWFncm9cbi51LW5hdi1tb2JpbGUgaW5wdXQsIC51LWFncm9cbi51LW5hdiBpbnB1dCwgLnUtYWdyb1xuLnUtZm9vdGVyIGlucHV0IHtcbiAgYm9yZGVyLWJvdHRvbTogMC4zcmVtIHNvbGlkICM3ZGI5Mjg7XG59XG5cbi51LXBzeWNobyBuYXYgaW5wdXQsIC51LXBzeWNob1xubWFpbiBpbnB1dCwgLnUtcHN5Y2hvXG4udS1uYXYtbW9iaWxlIGlucHV0LCAudS1wc3ljaG9cbi51LW5hdiBpbnB1dCwgLnUtcHN5Y2hvXG4udS1mb290ZXIgaW5wdXQge1xuICBib3JkZXItYm90dG9tOiAwLjNyZW0gc29saWQgIzI4OWIzODtcbn1cblxuLnUtcGhpbG8gbmF2IGlucHV0LCAudS1waGlsb1xubWFpbiBpbnB1dCwgLnUtcGhpbG9cbi51LW5hdi1tb2JpbGUgaW5wdXQsIC51LXBoaWxvXG4udS1uYXYgaW5wdXQsIC51LXBoaWxvXG4udS1mb290ZXIgaW5wdXQge1xuICBib3JkZXItYm90dG9tOiAwLjNyZW0gc29saWQgIzAwODQzYjtcbn1cblxuLnUtdmV0ZSBuYXYgaW5wdXQsIC51LXZldGVcbm1haW4gaW5wdXQsIC51LXZldGVcbi51LW5hdi1tb2JpbGUgaW5wdXQsIC51LXZldGVcbi51LW5hdiBpbnB1dCwgLnUtdmV0ZVxuLnUtZm9vdGVyIGlucHV0IHtcbiAgYm9yZGVyLWJvdHRvbTogMC4zcmVtIHNvbGlkICM1YjU3YTI7XG59XG5cbi51LWFyY2hpIG5hdiBpbnB1dCwgLnUtYXJjaGlcbm1haW4gaW5wdXQsIC51LWFyY2hpXG4udS1uYXYtbW9iaWxlIGlucHV0LCAudS1hcmNoaVxuLnUtbmF2IGlucHV0LCAudS1hcmNoaVxuLnUtZm9vdGVyIGlucHV0IHtcbiAgYm9yZGVyLWJvdHRvbTogMC4zcmVtIHNvbGlkICNjNmMwYjQ7XG59XG5cbi51LXNjaWVuY2VzIG5hdiBpbnB1dCwgLnUtc2NpZW5jZXNcbm1haW4gaW5wdXQsIC51LXNjaWVuY2VzXG4udS1uYXYtbW9iaWxlIGlucHV0LCAudS1zY2llbmNlc1xuLnUtbmF2IGlucHV0LCAudS1zY2llbmNlc1xuLnUtZm9vdGVyIGlucHV0IHtcbiAgYm9yZGVyLWJvdHRvbTogMC4zcmVtIHNvbGlkICMwMDVjYTk7XG59XG5cbi51LXNjLWFwcCBuYXYgaW5wdXQsIC51LXNjLWFwcFxubWFpbiBpbnB1dCwgLnUtc2MtYXBwXG4udS1uYXYtbW9iaWxlIGlucHV0LCAudS1zYy1hcHBcbi51LW5hdiBpbnB1dCwgLnUtc2MtYXBwXG4udS1mb290ZXIgaW5wdXQge1xuICBib3JkZXItYm90dG9tOiAwLjNyZW0gc29saWQgI2YwN2YzYztcbn1cblxuLnUtaGVjIG5hdiBpbnB1dCwgLnUtaGVjXG5tYWluIGlucHV0LCAudS1oZWNcbi51LW5hdi1tb2JpbGUgaW5wdXQsIC51LWhlY1xuLnUtbmF2IGlucHV0LCAudS1oZWNcbi51LWZvb3RlciBpbnB1dCB7XG4gIGJvcmRlci1ib3R0b206IDAuM3JlbSBzb2xpZCAjOGM4YjgyO1xufVxuXG5uYXYgdGV4dGFyZWEsXG5uYXYgaW5wdXRbdHlwZT0ndGV4dCddLFxubmF2IGlucHV0W3R5cGU9J2J1dHRvbiddLFxubmF2IGlucHV0W3R5cGU9J3N1Ym1pdCddLFxubWFpbiB0ZXh0YXJlYSxcbm1haW4gaW5wdXRbdHlwZT0ndGV4dCddLFxubWFpbiBpbnB1dFt0eXBlPSdidXR0b24nXSxcbm1haW4gaW5wdXRbdHlwZT0nc3VibWl0J10sXG4udS1uYXYtbW9iaWxlIHRleHRhcmVhLFxuLnUtbmF2LW1vYmlsZSBpbnB1dFt0eXBlPSd0ZXh0J10sXG4udS1uYXYtbW9iaWxlIGlucHV0W3R5cGU9J2J1dHRvbiddLFxuLnUtbmF2LW1vYmlsZSBpbnB1dFt0eXBlPSdzdWJtaXQnXSxcbi51LW5hdiB0ZXh0YXJlYSxcbi51LW5hdiBpbnB1dFt0eXBlPSd0ZXh0J10sXG4udS1uYXYgaW5wdXRbdHlwZT0nYnV0dG9uJ10sXG4udS1uYXYgaW5wdXRbdHlwZT0nc3VibWl0J10sXG4udS1mb290ZXIgdGV4dGFyZWEsXG4udS1mb290ZXIgaW5wdXRbdHlwZT0ndGV4dCddLFxuLnUtZm9vdGVyIGlucHV0W3R5cGU9J2J1dHRvbiddLFxuLnUtZm9vdGVyIGlucHV0W3R5cGU9J3N1Ym1pdCddIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5uYXYgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxubWFpbiA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4udS1uYXYtbW9iaWxlIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbi51LW5hdiA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4udS1mb290ZXIgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNjNmMwYjQ7XG59XG5cbm5hdiA6LW1vei1wbGFjZWhvbGRlcixcbm1haW4gOi1tb3otcGxhY2Vob2xkZXIsXG4udS1uYXYtbW9iaWxlIDotbW96LXBsYWNlaG9sZGVyLFxuLnUtbmF2IDotbW96LXBsYWNlaG9sZGVyLFxuLnUtZm9vdGVyIDotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNjNmMwYjQ7XG59XG5cbm5hdiA6Oi1tb3otcGxhY2Vob2xkZXIsXG5tYWluIDo6LW1vei1wbGFjZWhvbGRlcixcbi51LW5hdi1tb2JpbGUgOjotbW96LXBsYWNlaG9sZGVyLFxuLnUtbmF2IDo6LW1vei1wbGFjZWhvbGRlcixcbi51LWZvb3RlciA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2M2YzBiNDtcbn1cblxubmF2IDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG5tYWluIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4udS1uYXYtbW9iaWxlIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4udS1uYXYgOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbi51LWZvb3RlciA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNjNmMwYjQ7XG59XG5cbm5hdiBidXR0b24sXG5tYWluIGJ1dHRvbixcbi51LW5hdi1tb2JpbGUgYnV0dG9uLFxuLnUtbmF2IGJ1dHRvbixcbi51LWZvb3RlciBidXR0b24ge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IC4ycmVtIC41cmVtO1xuICBiYWNrZ3JvdW5kOiAwO1xuICBjb2xvcjogIzAwNzA3ZjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZpbGw6ICMwMDcwN2Y7XG59XG5cbi51LXVsaWVnZSBuYXYgYnV0dG9uLCAudS11bGllZ2Vcbm1haW4gYnV0dG9uLCAudS11bGllZ2Vcbi51LW5hdi1tb2JpbGUgYnV0dG9uLCAudS11bGllZ2Vcbi51LW5hdiBidXR0b24sIC51LXVsaWVnZVxuLnUtZm9vdGVyIGJ1dHRvbiB7XG4gIGNvbG9yOiAjMDA3MDdmO1xuICBmaWxsOiAjMDA3MDdmO1xufVxuXG4udS1zYy1zb2MgbmF2IGJ1dHRvbiwgLnUtc2Mtc29jXG5tYWluIGJ1dHRvbiwgLnUtc2Mtc29jXG4udS1uYXYtbW9iaWxlIGJ1dHRvbiwgLnUtc2Mtc29jXG4udS1uYXYgYnV0dG9uLCAudS1zYy1zb2Ncbi51LWZvb3RlciBidXR0b24ge1xuICBjb2xvcjogI2Y4YWEwMDtcbiAgZmlsbDogI2Y4YWEwMDtcbn1cblxuLnUtbWVkZWNpbmUgbmF2IGJ1dHRvbiwgLnUtbWVkZWNpbmVcbm1haW4gYnV0dG9uLCAudS1tZWRlY2luZVxuLnUtbmF2LW1vYmlsZSBidXR0b24sIC51LW1lZGVjaW5lXG4udS1uYXYgYnV0dG9uLCAudS1tZWRlY2luZVxuLnUtZm9vdGVyIGJ1dHRvbiB7XG4gIGNvbG9yOiAjOTQwMTA0O1xuICBmaWxsOiAjOTQwMTA0O1xufVxuXG4udS1kcm9pdCBuYXYgYnV0dG9uLCAudS1kcm9pdFxubWFpbiBidXR0b24sIC51LWRyb2l0XG4udS1uYXYtbW9iaWxlIGJ1dHRvbiwgLnUtZHJvaXRcbi51LW5hdiBidXR0b24sIC51LWRyb2l0XG4udS1mb290ZXIgYnV0dG9uIHtcbiAgY29sb3I6ICM1YjJjODY7XG4gIGZpbGw6ICM1YjJjODY7XG59XG5cbi51LWFncm8gbmF2IGJ1dHRvbiwgLnUtYWdyb1xubWFpbiBidXR0b24sIC51LWFncm9cbi51LW5hdi1tb2JpbGUgYnV0dG9uLCAudS1hZ3JvXG4udS1uYXYgYnV0dG9uLCAudS1hZ3JvXG4udS1mb290ZXIgYnV0dG9uIHtcbiAgY29sb3I6ICM3ZGI5Mjg7XG4gIGZpbGw6ICM3ZGI5Mjg7XG59XG5cbi51LXBzeWNobyBuYXYgYnV0dG9uLCAudS1wc3ljaG9cbm1haW4gYnV0dG9uLCAudS1wc3ljaG9cbi51LW5hdi1tb2JpbGUgYnV0dG9uLCAudS1wc3ljaG9cbi51LW5hdiBidXR0b24sIC51LXBzeWNob1xuLnUtZm9vdGVyIGJ1dHRvbiB7XG4gIGNvbG9yOiAjMjg5YjM4O1xuICBmaWxsOiAjMjg5YjM4O1xufVxuXG4udS1waGlsbyBuYXYgYnV0dG9uLCAudS1waGlsb1xubWFpbiBidXR0b24sIC51LXBoaWxvXG4udS1uYXYtbW9iaWxlIGJ1dHRvbiwgLnUtcGhpbG9cbi51LW5hdiBidXR0b24sIC51LXBoaWxvXG4udS1mb290ZXIgYnV0dG9uIHtcbiAgY29sb3I6ICMwMDg0M2I7XG4gIGZpbGw6ICMwMDg0M2I7XG59XG5cbi51LXZldGUgbmF2IGJ1dHRvbiwgLnUtdmV0ZVxubWFpbiBidXR0b24sIC51LXZldGVcbi51LW5hdi1tb2JpbGUgYnV0dG9uLCAudS12ZXRlXG4udS1uYXYgYnV0dG9uLCAudS12ZXRlXG4udS1mb290ZXIgYnV0dG9uIHtcbiAgY29sb3I6ICM1YjU3YTI7XG4gIGZpbGw6ICM1YjU3YTI7XG59XG5cbi51LWFyY2hpIG5hdiBidXR0b24sIC51LWFyY2hpXG5tYWluIGJ1dHRvbiwgLnUtYXJjaGlcbi51LW5hdi1tb2JpbGUgYnV0dG9uLCAudS1hcmNoaVxuLnUtbmF2IGJ1dHRvbiwgLnUtYXJjaGlcbi51LWZvb3RlciBidXR0b24ge1xuICBjb2xvcjogI2M2YzBiNDtcbiAgZmlsbDogI2M2YzBiNDtcbn1cblxuLnUtc2NpZW5jZXMgbmF2IGJ1dHRvbiwgLnUtc2NpZW5jZXNcbm1haW4gYnV0dG9uLCAudS1zY2llbmNlc1xuLnUtbmF2LW1vYmlsZSBidXR0b24sIC51LXNjaWVuY2VzXG4udS1uYXYgYnV0dG9uLCAudS1zY2llbmNlc1xuLnUtZm9vdGVyIGJ1dHRvbiB7XG4gIGNvbG9yOiAjMDA1Y2E5O1xuICBmaWxsOiAjMDA1Y2E5O1xufVxuXG4udS1zYy1hcHAgbmF2IGJ1dHRvbiwgLnUtc2MtYXBwXG5tYWluIGJ1dHRvbiwgLnUtc2MtYXBwXG4udS1uYXYtbW9iaWxlIGJ1dHRvbiwgLnUtc2MtYXBwXG4udS1uYXYgYnV0dG9uLCAudS1zYy1hcHBcbi51LWZvb3RlciBidXR0b24ge1xuICBjb2xvcjogI2YwN2YzYztcbiAgZmlsbDogI2YwN2YzYztcbn1cblxuLnUtaGVjIG5hdiBidXR0b24sIC51LWhlY1xubWFpbiBidXR0b24sIC51LWhlY1xuLnUtbmF2LW1vYmlsZSBidXR0b24sIC51LWhlY1xuLnUtbmF2IGJ1dHRvbiwgLnUtaGVjXG4udS1mb290ZXIgYnV0dG9uIHtcbiAgY29sb3I6ICM4YzhiODI7XG4gIGZpbGw6ICM4YzhiODI7XG59XG5cbm5hdiBsYWJlbCxcbm1haW4gbGFiZWwsXG4udS1uYXYtbW9iaWxlIGxhYmVsLFxuLnUtbmF2IGxhYmVsLFxuLnUtZm9vdGVyIGxhYmVsIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wNXJlbTtcbn1cblxubmF2IGlucHV0W3R5cGU9J3JhZGlvJ10sXG5tYWluIGlucHV0W3R5cGU9J3JhZGlvJ10sXG4udS1uYXYtbW9iaWxlIGlucHV0W3R5cGU9J3JhZGlvJ10sXG4udS1uYXYgaW5wdXRbdHlwZT0ncmFkaW8nXSxcbi51LWZvb3RlciBpbnB1dFt0eXBlPSdyYWRpbyddIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtOTk5OXB4O1xufVxuXG5uYXYgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWwsXG5tYWluIGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGxhYmVsLFxuLnUtbmF2LW1vYmlsZSBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbCxcbi51LW5hdiBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbCxcbi51LWZvb3RlciBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbCB7XG4gIGNvbG9yOiAjMDA3MDdmO1xufVxuXG4udS11bGllZ2UgbmF2IGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGxhYmVsLCAudS11bGllZ2Vcbm1haW4gaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWwsIC51LXVsaWVnZVxuLnUtbmF2LW1vYmlsZSBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbCwgLnUtdWxpZWdlXG4udS1uYXYgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWwsIC51LXVsaWVnZVxuLnUtZm9vdGVyIGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGxhYmVsIHtcbiAgY29sb3I6ICMwMDcwN2Y7XG59XG5cbi51LXNjLXNvYyBuYXYgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWwsIC51LXNjLXNvY1xubWFpbiBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbCwgLnUtc2Mtc29jXG4udS1uYXYtbW9iaWxlIGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGxhYmVsLCAudS1zYy1zb2Ncbi51LW5hdiBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbCwgLnUtc2Mtc29jXG4udS1mb290ZXIgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWwge1xuICBjb2xvcjogI2Y4YWEwMDtcbn1cblxuLnUtbWVkZWNpbmUgbmF2IGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGxhYmVsLCAudS1tZWRlY2luZVxubWFpbiBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbCwgLnUtbWVkZWNpbmVcbi51LW5hdi1tb2JpbGUgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWwsIC51LW1lZGVjaW5lXG4udS1uYXYgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWwsIC51LW1lZGVjaW5lXG4udS1mb290ZXIgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWwge1xuICBjb2xvcjogIzk0MDEwNDtcbn1cblxuLnUtZHJvaXQgbmF2IGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGxhYmVsLCAudS1kcm9pdFxubWFpbiBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbCwgLnUtZHJvaXRcbi51LW5hdi1tb2JpbGUgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWwsIC51LWRyb2l0XG4udS1uYXYgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWwsIC51LWRyb2l0XG4udS1mb290ZXIgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWwge1xuICBjb2xvcjogIzViMmM4Njtcbn1cblxuLnUtYWdybyBuYXYgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWwsIC51LWFncm9cbm1haW4gaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWwsIC51LWFncm9cbi51LW5hdi1tb2JpbGUgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWwsIC51LWFncm9cbi51LW5hdiBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbCwgLnUtYWdyb1xuLnUtZm9vdGVyIGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGxhYmVsIHtcbiAgY29sb3I6ICM3ZGI5Mjg7XG59XG5cbi51LXBzeWNobyBuYXYgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWwsIC51LXBzeWNob1xubWFpbiBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbCwgLnUtcHN5Y2hvXG4udS1uYXYtbW9iaWxlIGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGxhYmVsLCAudS1wc3ljaG9cbi51LW5hdiBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbCwgLnUtcHN5Y2hvXG4udS1mb290ZXIgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWwge1xuICBjb2xvcjogIzI4OWIzODtcbn1cblxuLnUtcGhpbG8gbmF2IGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGxhYmVsLCAudS1waGlsb1xubWFpbiBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbCwgLnUtcGhpbG9cbi51LW5hdi1tb2JpbGUgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWwsIC51LXBoaWxvXG4udS1uYXYgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWwsIC51LXBoaWxvXG4udS1mb290ZXIgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWwge1xuICBjb2xvcjogIzAwODQzYjtcbn1cblxuLnUtdmV0ZSBuYXYgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWwsIC51LXZldGVcbm1haW4gaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWwsIC51LXZldGVcbi51LW5hdi1tb2JpbGUgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWwsIC51LXZldGVcbi51LW5hdiBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbCwgLnUtdmV0ZVxuLnUtZm9vdGVyIGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGxhYmVsIHtcbiAgY29sb3I6ICM1YjU3YTI7XG59XG5cbi51LWFyY2hpIG5hdiBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbCwgLnUtYXJjaGlcbm1haW4gaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWwsIC51LWFyY2hpXG4udS1uYXYtbW9iaWxlIGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGxhYmVsLCAudS1hcmNoaVxuLnUtbmF2IGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGxhYmVsLCAudS1hcmNoaVxuLnUtZm9vdGVyIGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGxhYmVsIHtcbiAgY29sb3I6ICNjNmMwYjQ7XG59XG5cbi51LXNjaWVuY2VzIG5hdiBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbCwgLnUtc2NpZW5jZXNcbm1haW4gaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWwsIC51LXNjaWVuY2VzXG4udS1uYXYtbW9iaWxlIGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGxhYmVsLCAudS1zY2llbmNlc1xuLnUtbmF2IGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGxhYmVsLCAudS1zY2llbmNlc1xuLnUtZm9vdGVyIGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGxhYmVsIHtcbiAgY29sb3I6ICMwMDVjYTk7XG59XG5cbi51LXNjLWFwcCBuYXYgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWwsIC51LXNjLWFwcFxubWFpbiBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbCwgLnUtc2MtYXBwXG4udS1uYXYtbW9iaWxlIGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGxhYmVsLCAudS1zYy1hcHBcbi51LW5hdiBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbCwgLnUtc2MtYXBwXG4udS1mb290ZXIgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWwge1xuICBjb2xvcjogI2YwN2YzYztcbn1cblxuLnUtaGVjIG5hdiBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbCwgLnUtaGVjXG5tYWluIGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGxhYmVsLCAudS1oZWNcbi51LW5hdi1tb2JpbGUgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWwsIC51LWhlY1xuLnUtbmF2IGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGxhYmVsLCAudS1oZWNcbi51LWZvb3RlciBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbCB7XG4gIGNvbG9yOiAjOGM4YjgyO1xufVxuXG5uYXYgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyLFxubWFpbiBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIsXG4udS1uYXYtbW9iaWxlIGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGxhYmVsOjphZnRlcixcbi51LW5hdiBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIsXG4udS1mb290ZXIgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxubmF2IGlucHV0W3R5cGU9J3JhZGlvJ10gKyBsYWJlbCxcbm1haW4gaW5wdXRbdHlwZT0ncmFkaW8nXSArIGxhYmVsLFxuLnUtbmF2LW1vYmlsZSBpbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWwsXG4udS1uYXYgaW5wdXRbdHlwZT0ncmFkaW8nXSArIGxhYmVsLFxuLnUtZm9vdGVyIGlucHV0W3R5cGU9J3JhZGlvJ10gKyBsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIC4zcztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5uYXYgaW5wdXRbdHlwZT0ncmFkaW8nXSArIGxhYmVsOjpiZWZvcmUsXG5tYWluIGlucHV0W3R5cGU9J3JhZGlvJ10gKyBsYWJlbDo6YmVmb3JlLFxuLnUtbmF2LW1vYmlsZSBpbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWw6OmJlZm9yZSxcbi51LW5hdiBpbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWw6OmJlZm9yZSxcbi51LWZvb3RlciBpbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLjFyZW07XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAyLjFyZW07XG4gIGhlaWdodDogMi4xcmVtO1xuICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjZTZlNmUxO1xuICBiYWNrZ3JvdW5kOiAjZjNmM2YzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbm5hdiBpbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWw6OmFmdGVyLFxubWFpbiBpbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWw6OmFmdGVyLFxuLnUtbmF2LW1vYmlsZSBpbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWw6OmFmdGVyLFxuLnUtbmF2IGlucHV0W3R5cGU9J3JhZGlvJ10gKyBsYWJlbDo6YWZ0ZXIsXG4udS1mb290ZXIgaW5wdXRbdHlwZT0ncmFkaW8nXSArIGxhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLjVyZW07XG4gIGxlZnQ6IC40cmVtO1xuICB3aWR0aDogMS4zcmVtO1xuICBoZWlnaHQ6IDEuM3JlbTtcbiAgYmFja2dyb3VuZDogIzAwNzA3ZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzLCBvcGFjaXR5IC4zcztcbn1cblxuLnUtdWxpZWdlIG5hdiBpbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWw6OmFmdGVyLCAudS11bGllZ2Vcbm1haW4gaW5wdXRbdHlwZT0ncmFkaW8nXSArIGxhYmVsOjphZnRlciwgLnUtdWxpZWdlXG4udS1uYXYtbW9iaWxlIGlucHV0W3R5cGU9J3JhZGlvJ10gKyBsYWJlbDo6YWZ0ZXIsIC51LXVsaWVnZVxuLnUtbmF2IGlucHV0W3R5cGU9J3JhZGlvJ10gKyBsYWJlbDo6YWZ0ZXIsIC51LXVsaWVnZVxuLnUtZm9vdGVyIGlucHV0W3R5cGU9J3JhZGlvJ10gKyBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDA3MDdmO1xufVxuXG4udS1zYy1zb2MgbmF2IGlucHV0W3R5cGU9J3JhZGlvJ10gKyBsYWJlbDo6YWZ0ZXIsIC51LXNjLXNvY1xubWFpbiBpbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWw6OmFmdGVyLCAudS1zYy1zb2Ncbi51LW5hdi1tb2JpbGUgaW5wdXRbdHlwZT0ncmFkaW8nXSArIGxhYmVsOjphZnRlciwgLnUtc2Mtc29jXG4udS1uYXYgaW5wdXRbdHlwZT0ncmFkaW8nXSArIGxhYmVsOjphZnRlciwgLnUtc2Mtc29jXG4udS1mb290ZXIgaW5wdXRbdHlwZT0ncmFkaW8nXSArIGxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNmOGFhMDA7XG59XG5cbi51LW1lZGVjaW5lIG5hdiBpbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWw6OmFmdGVyLCAudS1tZWRlY2luZVxubWFpbiBpbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWw6OmFmdGVyLCAudS1tZWRlY2luZVxuLnUtbmF2LW1vYmlsZSBpbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWw6OmFmdGVyLCAudS1tZWRlY2luZVxuLnUtbmF2IGlucHV0W3R5cGU9J3JhZGlvJ10gKyBsYWJlbDo6YWZ0ZXIsIC51LW1lZGVjaW5lXG4udS1mb290ZXIgaW5wdXRbdHlwZT0ncmFkaW8nXSArIGxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICM5NDAxMDQ7XG59XG5cbi51LWRyb2l0IG5hdiBpbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWw6OmFmdGVyLCAudS1kcm9pdFxubWFpbiBpbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWw6OmFmdGVyLCAudS1kcm9pdFxuLnUtbmF2LW1vYmlsZSBpbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWw6OmFmdGVyLCAudS1kcm9pdFxuLnUtbmF2IGlucHV0W3R5cGU9J3JhZGlvJ10gKyBsYWJlbDo6YWZ0ZXIsIC51LWRyb2l0XG4udS1mb290ZXIgaW5wdXRbdHlwZT0ncmFkaW8nXSArIGxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICM1YjJjODY7XG59XG5cbi51LWFncm8gbmF2IGlucHV0W3R5cGU9J3JhZGlvJ10gKyBsYWJlbDo6YWZ0ZXIsIC51LWFncm9cbm1haW4gaW5wdXRbdHlwZT0ncmFkaW8nXSArIGxhYmVsOjphZnRlciwgLnUtYWdyb1xuLnUtbmF2LW1vYmlsZSBpbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWw6OmFmdGVyLCAudS1hZ3JvXG4udS1uYXYgaW5wdXRbdHlwZT0ncmFkaW8nXSArIGxhYmVsOjphZnRlciwgLnUtYWdyb1xuLnUtZm9vdGVyIGlucHV0W3R5cGU9J3JhZGlvJ10gKyBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjN2RiOTI4O1xufVxuXG4udS1wc3ljaG8gbmF2IGlucHV0W3R5cGU9J3JhZGlvJ10gKyBsYWJlbDo6YWZ0ZXIsIC51LXBzeWNob1xubWFpbiBpbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWw6OmFmdGVyLCAudS1wc3ljaG9cbi51LW5hdi1tb2JpbGUgaW5wdXRbdHlwZT0ncmFkaW8nXSArIGxhYmVsOjphZnRlciwgLnUtcHN5Y2hvXG4udS1uYXYgaW5wdXRbdHlwZT0ncmFkaW8nXSArIGxhYmVsOjphZnRlciwgLnUtcHN5Y2hvXG4udS1mb290ZXIgaW5wdXRbdHlwZT0ncmFkaW8nXSArIGxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMyODliMzg7XG59XG5cbi51LXBoaWxvIG5hdiBpbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWw6OmFmdGVyLCAudS1waGlsb1xubWFpbiBpbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWw6OmFmdGVyLCAudS1waGlsb1xuLnUtbmF2LW1vYmlsZSBpbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWw6OmFmdGVyLCAudS1waGlsb1xuLnUtbmF2IGlucHV0W3R5cGU9J3JhZGlvJ10gKyBsYWJlbDo6YWZ0ZXIsIC51LXBoaWxvXG4udS1mb290ZXIgaW5wdXRbdHlwZT0ncmFkaW8nXSArIGxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMwMDg0M2I7XG59XG5cbi51LXZldGUgbmF2IGlucHV0W3R5cGU9J3JhZGlvJ10gKyBsYWJlbDo6YWZ0ZXIsIC51LXZldGVcbm1haW4gaW5wdXRbdHlwZT0ncmFkaW8nXSArIGxhYmVsOjphZnRlciwgLnUtdmV0ZVxuLnUtbmF2LW1vYmlsZSBpbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWw6OmFmdGVyLCAudS12ZXRlXG4udS1uYXYgaW5wdXRbdHlwZT0ncmFkaW8nXSArIGxhYmVsOjphZnRlciwgLnUtdmV0ZVxuLnUtZm9vdGVyIGlucHV0W3R5cGU9J3JhZGlvJ10gKyBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjNWI1N2EyO1xufVxuXG4udS1hcmNoaSBuYXYgaW5wdXRbdHlwZT0ncmFkaW8nXSArIGxhYmVsOjphZnRlciwgLnUtYXJjaGlcbm1haW4gaW5wdXRbdHlwZT0ncmFkaW8nXSArIGxhYmVsOjphZnRlciwgLnUtYXJjaGlcbi51LW5hdi1tb2JpbGUgaW5wdXRbdHlwZT0ncmFkaW8nXSArIGxhYmVsOjphZnRlciwgLnUtYXJjaGlcbi51LW5hdiBpbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWw6OmFmdGVyLCAudS1hcmNoaVxuLnUtZm9vdGVyIGlucHV0W3R5cGU9J3JhZGlvJ10gKyBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjYzZjMGI0O1xufVxuXG4udS1zY2llbmNlcyBuYXYgaW5wdXRbdHlwZT0ncmFkaW8nXSArIGxhYmVsOjphZnRlciwgLnUtc2NpZW5jZXNcbm1haW4gaW5wdXRbdHlwZT0ncmFkaW8nXSArIGxhYmVsOjphZnRlciwgLnUtc2NpZW5jZXNcbi51LW5hdi1tb2JpbGUgaW5wdXRbdHlwZT0ncmFkaW8nXSArIGxhYmVsOjphZnRlciwgLnUtc2NpZW5jZXNcbi51LW5hdiBpbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWw6OmFmdGVyLCAudS1zY2llbmNlc1xuLnUtZm9vdGVyIGlucHV0W3R5cGU9J3JhZGlvJ10gKyBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDA1Y2E5O1xufVxuXG4udS1zYy1hcHAgbmF2IGlucHV0W3R5cGU9J3JhZGlvJ10gKyBsYWJlbDo6YWZ0ZXIsIC51LXNjLWFwcFxubWFpbiBpbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWw6OmFmdGVyLCAudS1zYy1hcHBcbi51LW5hdi1tb2JpbGUgaW5wdXRbdHlwZT0ncmFkaW8nXSArIGxhYmVsOjphZnRlciwgLnUtc2MtYXBwXG4udS1uYXYgaW5wdXRbdHlwZT0ncmFkaW8nXSArIGxhYmVsOjphZnRlciwgLnUtc2MtYXBwXG4udS1mb290ZXIgaW5wdXRbdHlwZT0ncmFkaW8nXSArIGxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNmMDdmM2M7XG59XG5cbi51LWhlYyBuYXYgaW5wdXRbdHlwZT0ncmFkaW8nXSArIGxhYmVsOjphZnRlciwgLnUtaGVjXG5tYWluIGlucHV0W3R5cGU9J3JhZGlvJ10gKyBsYWJlbDo6YWZ0ZXIsIC51LWhlY1xuLnUtbmF2LW1vYmlsZSBpbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWw6OmFmdGVyLCAudS1oZWNcbi51LW5hdiBpbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWw6OmFmdGVyLCAudS1oZWNcbi51LWZvb3RlciBpbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzhjOGI4Mjtcbn1cblxubmF2IGlucHV0W3R5cGU9J2NoZWNrYm94J10gKyBsYWJlbCxcbm1haW4gaW5wdXRbdHlwZT0nY2hlY2tib3gnXSArIGxhYmVsLFxuLnUtbmF2LW1vYmlsZSBpbnB1dFt0eXBlPSdjaGVja2JveCddICsgbGFiZWwsXG4udS1uYXYgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSArIGxhYmVsLFxuLnUtZm9vdGVyIGlucHV0W3R5cGU9J2NoZWNrYm94J10gKyBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCAwIDNyZW07XG4gIHRleHQtaW5kZW50OiAtM3JlbTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxubmF2IGlucHV0W3R5cGU9J2NoZWNrYm94J10gKyBsYWJlbDo6YmVmb3JlLFxubWFpbiBpbnB1dFt0eXBlPSdjaGVja2JveCddICsgbGFiZWw6OmJlZm9yZSxcbi51LW5hdi1tb2JpbGUgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSArIGxhYmVsOjpiZWZvcmUsXG4udS1uYXYgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSArIGxhYmVsOjpiZWZvcmUsXG4udS1mb290ZXIgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSArIGxhYmVsOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC41cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyLjRyZW07XG4gIGhlaWdodDogMi40cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIGJvcmRlcjogMC4zcmVtIHNvbGlkICNlNmU2ZTE7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICB0cmFuc2l0aW9uOiBib3JkZXIgLjNzO1xuICBib3JkZXItcmFkaXVzOiAuNHJlbTtcbn1cblxubmF2IGlucHV0W3R5cGU9J2NoZWNrYm94J10gKyBsYWJlbCArIHN2Zyxcbm1haW4gaW5wdXRbdHlwZT0nY2hlY2tib3gnXSArIGxhYmVsICsgc3ZnLFxuLnUtbmF2LW1vYmlsZSBpbnB1dFt0eXBlPSdjaGVja2JveCddICsgbGFiZWwgKyBzdmcsXG4udS1uYXYgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSArIGxhYmVsICsgc3ZnLFxuLnUtZm9vdGVyIGlucHV0W3R5cGU9J2NoZWNrYm94J10gKyBsYWJlbCArIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxLjJyZW07XG4gIGxlZnQ6IC41cmVtO1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGZpbGw6ICMwMDcwN2Y7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnUtdWxpZWdlIG5hdiBpbnB1dFt0eXBlPSdjaGVja2JveCddICsgbGFiZWwgKyBzdmcsIC51LXVsaWVnZVxubWFpbiBpbnB1dFt0eXBlPSdjaGVja2JveCddICsgbGFiZWwgKyBzdmcsIC51LXVsaWVnZVxuLnUtbmF2LW1vYmlsZSBpbnB1dFt0eXBlPSdjaGVja2JveCddICsgbGFiZWwgKyBzdmcsIC51LXVsaWVnZVxuLnUtbmF2IGlucHV0W3R5cGU9J2NoZWNrYm94J10gKyBsYWJlbCArIHN2ZywgLnUtdWxpZWdlXG4udS1mb290ZXIgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSArIGxhYmVsICsgc3ZnIHtcbiAgZmlsbDogIzAwNzA3Zjtcbn1cblxuLnUtc2Mtc29jIG5hdiBpbnB1dFt0eXBlPSdjaGVja2JveCddICsgbGFiZWwgKyBzdmcsIC51LXNjLXNvY1xubWFpbiBpbnB1dFt0eXBlPSdjaGVja2JveCddICsgbGFiZWwgKyBzdmcsIC51LXNjLXNvY1xuLnUtbmF2LW1vYmlsZSBpbnB1dFt0eXBlPSdjaGVja2JveCddICsgbGFiZWwgKyBzdmcsIC51LXNjLXNvY1xuLnUtbmF2IGlucHV0W3R5cGU9J2NoZWNrYm94J10gKyBsYWJlbCArIHN2ZywgLnUtc2Mtc29jXG4udS1mb290ZXIgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSArIGxhYmVsICsgc3ZnIHtcbiAgZmlsbDogI2Y4YWEwMDtcbn1cblxuLnUtbWVkZWNpbmUgbmF2IGlucHV0W3R5cGU9J2NoZWNrYm94J10gKyBsYWJlbCArIHN2ZywgLnUtbWVkZWNpbmVcbm1haW4gaW5wdXRbdHlwZT0nY2hlY2tib3gnXSArIGxhYmVsICsgc3ZnLCAudS1tZWRlY2luZVxuLnUtbmF2LW1vYmlsZSBpbnB1dFt0eXBlPSdjaGVja2JveCddICsgbGFiZWwgKyBzdmcsIC51LW1lZGVjaW5lXG4udS1uYXYgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSArIGxhYmVsICsgc3ZnLCAudS1tZWRlY2luZVxuLnUtZm9vdGVyIGlucHV0W3R5cGU9J2NoZWNrYm94J10gKyBsYWJlbCArIHN2ZyB7XG4gIGZpbGw6ICM5NDAxMDQ7XG59XG5cbi51LWRyb2l0IG5hdiBpbnB1dFt0eXBlPSdjaGVja2JveCddICsgbGFiZWwgKyBzdmcsIC51LWRyb2l0XG5tYWluIGlucHV0W3R5cGU9J2NoZWNrYm94J10gKyBsYWJlbCArIHN2ZywgLnUtZHJvaXRcbi51LW5hdi1tb2JpbGUgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSArIGxhYmVsICsgc3ZnLCAudS1kcm9pdFxuLnUtbmF2IGlucHV0W3R5cGU9J2NoZWNrYm94J10gKyBsYWJlbCArIHN2ZywgLnUtZHJvaXRcbi51LWZvb3RlciBpbnB1dFt0eXBlPSdjaGVja2JveCddICsgbGFiZWwgKyBzdmcge1xuICBmaWxsOiAjNWIyYzg2O1xufVxuXG4udS1hZ3JvIG5hdiBpbnB1dFt0eXBlPSdjaGVja2JveCddICsgbGFiZWwgKyBzdmcsIC51LWFncm9cbm1haW4gaW5wdXRbdHlwZT0nY2hlY2tib3gnXSArIGxhYmVsICsgc3ZnLCAudS1hZ3JvXG4udS1uYXYtbW9iaWxlIGlucHV0W3R5cGU9J2NoZWNrYm94J10gKyBsYWJlbCArIHN2ZywgLnUtYWdyb1xuLnUtbmF2IGlucHV0W3R5cGU9J2NoZWNrYm94J10gKyBsYWJlbCArIHN2ZywgLnUtYWdyb1xuLnUtZm9vdGVyIGlucHV0W3R5cGU9J2NoZWNrYm94J10gKyBsYWJlbCArIHN2ZyB7XG4gIGZpbGw6ICM3ZGI5Mjg7XG59XG5cbi51LXBzeWNobyBuYXYgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSArIGxhYmVsICsgc3ZnLCAudS1wc3ljaG9cbm1haW4gaW5wdXRbdHlwZT0nY2hlY2tib3gnXSArIGxhYmVsICsgc3ZnLCAudS1wc3ljaG9cbi51LW5hdi1tb2JpbGUgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSArIGxhYmVsICsgc3ZnLCAudS1wc3ljaG9cbi51LW5hdiBpbnB1dFt0eXBlPSdjaGVja2JveCddICsgbGFiZWwgKyBzdmcsIC51LXBzeWNob1xuLnUtZm9vdGVyIGlucHV0W3R5cGU9J2NoZWNrYm94J10gKyBsYWJlbCArIHN2ZyB7XG4gIGZpbGw6ICMyODliMzg7XG59XG5cbi51LXBoaWxvIG5hdiBpbnB1dFt0eXBlPSdjaGVja2JveCddICsgbGFiZWwgKyBzdmcsIC51LXBoaWxvXG5tYWluIGlucHV0W3R5cGU9J2NoZWNrYm94J10gKyBsYWJlbCArIHN2ZywgLnUtcGhpbG9cbi51LW5hdi1tb2JpbGUgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSArIGxhYmVsICsgc3ZnLCAudS1waGlsb1xuLnUtbmF2IGlucHV0W3R5cGU9J2NoZWNrYm94J10gKyBsYWJlbCArIHN2ZywgLnUtcGhpbG9cbi51LWZvb3RlciBpbnB1dFt0eXBlPSdjaGVja2JveCddICsgbGFiZWwgKyBzdmcge1xuICBmaWxsOiAjMDA4NDNiO1xufVxuXG4udS12ZXRlIG5hdiBpbnB1dFt0eXBlPSdjaGVja2JveCddICsgbGFiZWwgKyBzdmcsIC51LXZldGVcbm1haW4gaW5wdXRbdHlwZT0nY2hlY2tib3gnXSArIGxhYmVsICsgc3ZnLCAudS12ZXRlXG4udS1uYXYtbW9iaWxlIGlucHV0W3R5cGU9J2NoZWNrYm94J10gKyBsYWJlbCArIHN2ZywgLnUtdmV0ZVxuLnUtbmF2IGlucHV0W3R5cGU9J2NoZWNrYm94J10gKyBsYWJlbCArIHN2ZywgLnUtdmV0ZVxuLnUtZm9vdGVyIGlucHV0W3R5cGU9J2NoZWNrYm94J10gKyBsYWJlbCArIHN2ZyB7XG4gIGZpbGw6ICM1YjU3YTI7XG59XG5cbi51LWFyY2hpIG5hdiBpbnB1dFt0eXBlPSdjaGVja2JveCddICsgbGFiZWwgKyBzdmcsIC51LWFyY2hpXG5tYWluIGlucHV0W3R5cGU9J2NoZWNrYm94J10gKyBsYWJlbCArIHN2ZywgLnUtYXJjaGlcbi51LW5hdi1tb2JpbGUgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSArIGxhYmVsICsgc3ZnLCAudS1hcmNoaVxuLnUtbmF2IGlucHV0W3R5cGU9J2NoZWNrYm94J10gKyBsYWJlbCArIHN2ZywgLnUtYXJjaGlcbi51LWZvb3RlciBpbnB1dFt0eXBlPSdjaGVja2JveCddICsgbGFiZWwgKyBzdmcge1xuICBmaWxsOiAjYzZjMGI0O1xufVxuXG4udS1zY2llbmNlcyBuYXYgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSArIGxhYmVsICsgc3ZnLCAudS1zY2llbmNlc1xubWFpbiBpbnB1dFt0eXBlPSdjaGVja2JveCddICsgbGFiZWwgKyBzdmcsIC51LXNjaWVuY2VzXG4udS1uYXYtbW9iaWxlIGlucHV0W3R5cGU9J2NoZWNrYm94J10gKyBsYWJlbCArIHN2ZywgLnUtc2NpZW5jZXNcbi51LW5hdiBpbnB1dFt0eXBlPSdjaGVja2JveCddICsgbGFiZWwgKyBzdmcsIC51LXNjaWVuY2VzXG4udS1mb290ZXIgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSArIGxhYmVsICsgc3ZnIHtcbiAgZmlsbDogIzAwNWNhOTtcbn1cblxuLnUtc2MtYXBwIG5hdiBpbnB1dFt0eXBlPSdjaGVja2JveCddICsgbGFiZWwgKyBzdmcsIC51LXNjLWFwcFxubWFpbiBpbnB1dFt0eXBlPSdjaGVja2JveCddICsgbGFiZWwgKyBzdmcsIC51LXNjLWFwcFxuLnUtbmF2LW1vYmlsZSBpbnB1dFt0eXBlPSdjaGVja2JveCddICsgbGFiZWwgKyBzdmcsIC51LXNjLWFwcFxuLnUtbmF2IGlucHV0W3R5cGU9J2NoZWNrYm94J10gKyBsYWJlbCArIHN2ZywgLnUtc2MtYXBwXG4udS1mb290ZXIgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSArIGxhYmVsICsgc3ZnIHtcbiAgZmlsbDogI2YwN2YzYztcbn1cblxuLnUtaGVjIG5hdiBpbnB1dFt0eXBlPSdjaGVja2JveCddICsgbGFiZWwgKyBzdmcsIC51LWhlY1xubWFpbiBpbnB1dFt0eXBlPSdjaGVja2JveCddICsgbGFiZWwgKyBzdmcsIC51LWhlY1xuLnUtbmF2LW1vYmlsZSBpbnB1dFt0eXBlPSdjaGVja2JveCddICsgbGFiZWwgKyBzdmcsIC51LWhlY1xuLnUtbmF2IGlucHV0W3R5cGU9J2NoZWNrYm94J10gKyBsYWJlbCArIHN2ZywgLnUtaGVjXG4udS1mb290ZXIgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSArIGxhYmVsICsgc3ZnIHtcbiAgZmlsbDogIzhjOGI4Mjtcbn1cblxubmF2IGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsXG5tYWluIGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsXG4udS1uYXYtbW9iaWxlIGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsXG4udS1uYXYgaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSxcbi51LWZvb3RlciBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyOiAwLjNyZW0gc29saWQgIzAwNzA3Zjtcbn1cblxuLnUtdWxpZWdlIG5hdiBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLCAudS11bGllZ2Vcbm1haW4gaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSwgLnUtdWxpZWdlXG4udS1uYXYtbW9iaWxlIGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsIC51LXVsaWVnZVxuLnUtbmF2IGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsIC51LXVsaWVnZVxuLnUtZm9vdGVyIGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXI6IDAuM3JlbSBzb2xpZCAjMDA3MDdmO1xufVxuXG4udS1zYy1zb2MgbmF2IGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsIC51LXNjLXNvY1xubWFpbiBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLCAudS1zYy1zb2Ncbi51LW5hdi1tb2JpbGUgaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSwgLnUtc2Mtc29jXG4udS1uYXYgaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSwgLnUtc2Mtc29jXG4udS1mb290ZXIgaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlcjogMC4zcmVtIHNvbGlkICNmOGFhMDA7XG59XG5cbi51LW1lZGVjaW5lIG5hdiBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLCAudS1tZWRlY2luZVxubWFpbiBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLCAudS1tZWRlY2luZVxuLnUtbmF2LW1vYmlsZSBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLCAudS1tZWRlY2luZVxuLnUtbmF2IGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsIC51LW1lZGVjaW5lXG4udS1mb290ZXIgaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlcjogMC4zcmVtIHNvbGlkICM5NDAxMDQ7XG59XG5cbi51LWRyb2l0IG5hdiBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLCAudS1kcm9pdFxubWFpbiBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLCAudS1kcm9pdFxuLnUtbmF2LW1vYmlsZSBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLCAudS1kcm9pdFxuLnUtbmF2IGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsIC51LWRyb2l0XG4udS1mb290ZXIgaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlcjogMC4zcmVtIHNvbGlkICM1YjJjODY7XG59XG5cbi51LWFncm8gbmF2IGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsIC51LWFncm9cbm1haW4gaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSwgLnUtYWdyb1xuLnUtbmF2LW1vYmlsZSBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLCAudS1hZ3JvXG4udS1uYXYgaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSwgLnUtYWdyb1xuLnUtZm9vdGVyIGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXI6IDAuM3JlbSBzb2xpZCAjN2RiOTI4O1xufVxuXG4udS1wc3ljaG8gbmF2IGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsIC51LXBzeWNob1xubWFpbiBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLCAudS1wc3ljaG9cbi51LW5hdi1tb2JpbGUgaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSwgLnUtcHN5Y2hvXG4udS1uYXYgaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSwgLnUtcHN5Y2hvXG4udS1mb290ZXIgaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlcjogMC4zcmVtIHNvbGlkICMyODliMzg7XG59XG5cbi51LXBoaWxvIG5hdiBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLCAudS1waGlsb1xubWFpbiBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLCAudS1waGlsb1xuLnUtbmF2LW1vYmlsZSBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLCAudS1waGlsb1xuLnUtbmF2IGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsIC51LXBoaWxvXG4udS1mb290ZXIgaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlcjogMC4zcmVtIHNvbGlkICMwMDg0M2I7XG59XG5cbi51LXZldGUgbmF2IGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsIC51LXZldGVcbm1haW4gaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSwgLnUtdmV0ZVxuLnUtbmF2LW1vYmlsZSBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLCAudS12ZXRlXG4udS1uYXYgaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSwgLnUtdmV0ZVxuLnUtZm9vdGVyIGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXI6IDAuM3JlbSBzb2xpZCAjNWI1N2EyO1xufVxuXG4udS1hcmNoaSBuYXYgaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSwgLnUtYXJjaGlcbm1haW4gaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSwgLnUtYXJjaGlcbi51LW5hdi1tb2JpbGUgaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSwgLnUtYXJjaGlcbi51LW5hdiBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLCAudS1hcmNoaVxuLnUtZm9vdGVyIGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXI6IDAuM3JlbSBzb2xpZCAjYzZjMGI0O1xufVxuXG4udS1zY2llbmNlcyBuYXYgaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSwgLnUtc2NpZW5jZXNcbm1haW4gaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSwgLnUtc2NpZW5jZXNcbi51LW5hdi1tb2JpbGUgaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSwgLnUtc2NpZW5jZXNcbi51LW5hdiBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLCAudS1zY2llbmNlc1xuLnUtZm9vdGVyIGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXI6IDAuM3JlbSBzb2xpZCAjMDA1Y2E5O1xufVxuXG4udS1zYy1hcHAgbmF2IGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsIC51LXNjLWFwcFxubWFpbiBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLCAudS1zYy1hcHBcbi51LW5hdi1tb2JpbGUgaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSwgLnUtc2MtYXBwXG4udS1uYXYgaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSwgLnUtc2MtYXBwXG4udS1mb290ZXIgaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlcjogMC4zcmVtIHNvbGlkICNmMDdmM2M7XG59XG5cbi51LWhlYyBuYXYgaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSwgLnUtaGVjXG5tYWluIGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsIC51LWhlY1xuLnUtbmF2LW1vYmlsZSBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLCAudS1oZWNcbi51LW5hdiBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLCAudS1oZWNcbi51LWZvb3RlciBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyOiAwLjNyZW0gc29saWQgIzhjOGI4Mjtcbn1cblxubmF2IGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCArIGxhYmVsICsgc3ZnLFxubWFpbiBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBsYWJlbCArIHN2Zyxcbi51LW5hdi1tb2JpbGUgaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgbGFiZWwgKyBzdmcsXG4udS1uYXYgaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgbGFiZWwgKyBzdmcsXG4udS1mb290ZXIgaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgbGFiZWwgKyBzdmcge1xuICBvcGFjaXR5OiAxO1xufVxuXG4udS1iZy1sYXllcixcbltjbGFzcyo9J3UtYmctbGF5ZXItLSddIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4udS1iZy1sYXllcjo6YmVmb3JlLFxuW2NsYXNzKj0ndS1iZy1sYXllci0tJ106OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xufVxuXG4udS1iZy1sYXllciBzdmcsXG5bY2xhc3MqPSd1LWJnLWxheWVyLS0nXSBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnUtYmctbGF5ZXIgLmJnLFxuW2NsYXNzKj0ndS1iZy1sYXllci0tJ10gLmJnIHtcbiAgZmlsbDogIzAwMzczZTtcbn1cblxuLnUtYmctbGF5ZXIgLmxlZnQsXG5bY2xhc3MqPSd1LWJnLWxheWVyLS0nXSAubGVmdCB7XG4gIGZpbGw6IHJnYmEoMCwgMTEyLCAxMjcsIDAuNik7XG59XG5cbi51LWJnLWxheWVyIC5yaWdodCxcbltjbGFzcyo9J3UtYmctbGF5ZXItLSddIC5yaWdodCB7XG4gIGZpbGw6IHJnYmEoMCwgMTEyLCAxMjcsIDAuMyk7XG59XG5cbi51LW5hdi1oZWFkZXItLWNvdXJzZXMgLnUtYmctbGF5ZXIsIC51LW5hdi1oZWFkZXItLWNvdXJzZXNcbltjbGFzcyo9J3UtYmctbGF5ZXItLSddIHtcbiAgei1pbmRleDogLTE7XG59XG5cbi51LWZhY3VsdHkgLnUtbmF2LWhlYWRlci0tY291cnNlcyAudS1iZy1sYXllciwgLnUtZmFjdWx0eSAudS1uYXYtaGVhZGVyLS1jb3Vyc2VzXG5bY2xhc3MqPSd1LWJnLWxheWVyLS0nXSB7XG4gIGJvdHRvbTogNC40cmVtO1xufVxuXG5bY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tZGVmYXVsdCddOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuXG5bY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0taGFsZiddOjpiZWZvcmUsXG5bY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0taGVybyddOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMzUuNzE0MjklO1xufVxuXG4udS1mYWN1bHR5IFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1mb290ZXInXSB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xuICB3aWR0aDogMzJyZW07XG59XG5cbi51LWZhY3VsdHkgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWZvb3RlciddIHN2ZyB7XG4gIGxlZnQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbltjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1oZXJvJ10ge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWhlcm8nXTo6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNWVtKSBhbmQgKG1heC13aWR0aDogNTMuNzRlbSkge1xuICBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0taGVybyddIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbltjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1oZXJvJ10gPiBzdmcge1xuICB3aWR0aDogYXV0bztcbn1cblxuW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWRlZmF1bHQnXSAuYmcge1xuICBmaWxsOiAjMDAzNzNlO1xufVxuXG5bY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tZGVmYXVsdCddIC5sZWZ0IHtcbiAgZmlsbDogcmdiYSgwLCAxMTIsIDEyNywgMC4zKTtcbn1cblxuW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWRlZmF1bHQnXSAucmlnaHQge1xuICBmaWxsOiByZ2JhKDk1LCAxNjQsIDE3NiwgMC43KTtcbn1cblxuW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWZvb3RlciddIC5iZyB7XG4gIGZpbGw6ICMwMDM3M2U7XG59XG5cbltjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1mb290ZXInXSAubGVmdCB7XG4gIGZpbGw6IHJnYmEoMCwgMTEyLCAxMjcsIDAuNik7XG59XG5cbltjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1mb290ZXInXSAucmlnaHQge1xuICBmaWxsOiByZ2JhKDAsIDExMiwgMTI3LCAwLjMpO1xufVxuXG5bY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tY2FyZCddIC5iZyB7XG4gIGZpbGw6ICMwMDM3M2U7XG59XG5cbltjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1jYXJkJ10gLmxlZnQge1xuICBmaWxsOiByZ2JhKDAsIDExMiwgMTI3LCAwLjMpO1xufVxuXG5bY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tY2FyZCddIC5yaWdodCB7XG4gIGZpbGw6IHJnYmEoOTUsIDE2NCwgMTc2LCAwLjcpO1xufVxuXG5bY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0taGVybyddIC5iZyB7XG4gIGZpbGw6ICMwMDcwN2Y7XG59XG5cbltjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1oZXJvJ10gLnRvcCB7XG4gIGZpbGw6IHJnYmEoMCwgMTEyLCAxMjcsIDAuNSk7XG59XG5cbltjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1oZXJvJ10gLm1pZGRsZSB7XG4gIGZpbGw6IHJnYmEoOTUsIDE2NCwgMTc2LCAwLjUpO1xufVxuXG5bY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0taGVybyddIC5ib3R0b20ge1xuICBmaWxsOiAjNWZhNGIwO1xufVxuXG4udS11bGllZ2UgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWRlZmF1bHQnXSAuYmcge1xuICBmaWxsOiAjMDAzNzNlO1xufVxuXG4udS11bGllZ2UgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWRlZmF1bHQnXSAubGVmdCB7XG4gIGZpbGw6IHJnYmEoMCwgMTEyLCAxMjcsIDAuMyk7XG59XG5cbi51LXVsaWVnZSBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tZGVmYXVsdCddIC5yaWdodCB7XG4gIGZpbGw6IHJnYmEoOTUsIDE2NCwgMTc2LCAwLjcpO1xufVxuXG4udS11bGllZ2UgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWZvb3RlciddIC5iZyB7XG4gIGZpbGw6ICMwMDM3M2U7XG59XG5cbi51LXVsaWVnZSBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tZm9vdGVyJ10gLmxlZnQge1xuICBmaWxsOiByZ2JhKDAsIDExMiwgMTI3LCAwLjYpO1xufVxuXG4udS11bGllZ2UgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWZvb3RlciddIC5yaWdodCB7XG4gIGZpbGw6IHJnYmEoMCwgMTEyLCAxMjcsIDAuMyk7XG59XG5cbi51LXVsaWVnZSBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tY2FyZCddIC5iZyB7XG4gIGZpbGw6ICMwMDM3M2U7XG59XG5cbi51LXVsaWVnZSBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tY2FyZCddIC5sZWZ0IHtcbiAgZmlsbDogcmdiYSgwLCAxMTIsIDEyNywgMC4zKTtcbn1cblxuLnUtdWxpZWdlIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1jYXJkJ10gLnJpZ2h0IHtcbiAgZmlsbDogcmdiYSg5NSwgMTY0LCAxNzYsIDAuNyk7XG59XG5cbi51LXVsaWVnZSBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0taGVybyddIC5iZyB7XG4gIGZpbGw6ICMwMDcwN2Y7XG59XG5cbi51LXVsaWVnZSBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0taGVybyddIC50b3Age1xuICBmaWxsOiByZ2JhKDAsIDExMiwgMTI3LCAwLjUpO1xufVxuXG4udS11bGllZ2UgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWhlcm8nXSAubWlkZGxlIHtcbiAgZmlsbDogcmdiYSg5NSwgMTY0LCAxNzYsIDAuNSk7XG59XG5cbi51LXVsaWVnZSBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0taGVybyddIC5ib3R0b20ge1xuICBmaWxsOiAjNWZhNGIwO1xufVxuXG4udS1zYy1zb2MgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWRlZmF1bHQnXSAuYmcge1xuICBmaWxsOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtc2Mtc29jIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1kZWZhdWx0J10gLmxlZnQge1xuICBmaWxsOiByZ2JhKDI1NSwgMjA4LCAwLCAwLjEpO1xufVxuXG4udS1zYy1zb2MgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWRlZmF1bHQnXSAucmlnaHQge1xuICBmaWxsOiAjZmZkMDAwO1xufVxuXG4udS1zYy1zb2MgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWNhcmQnXSAuYmcge1xuICBmaWxsOiAjZjhhYTAwO1xufVxuXG4udS1zYy1zb2MgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWNhcmQnXSAubGVmdCB7XG4gIGZpbGw6IHJnYmEoMjU1LCAyMDgsIDAsIDAuMyk7XG59XG5cbi51LXNjLXNvYyBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tY2FyZCddIC5yaWdodCB7XG4gIGZpbGw6IHJnYmEoMjU1LCAyMDgsIDAsIDAuNyk7XG59XG5cbi51LXNjLXNvYyBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tc21hbGwnXSAuYmcge1xuICBmaWxsOiAjZjhhYTAwO1xufVxuXG4udS1zYy1zb2MgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLXNtYWxsJ10gLmxlZnQge1xuICBmaWxsOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG5cbi51LXNjLXNvYyBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tc21hbGwnXSAucmlnaHQge1xuICBmaWxsOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG5cbi51LXNjLXNvYyBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tZm9vdGVyJ10gLmJnIHtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG59XG5cbi51LXNjLXNvYyBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tZm9vdGVyJ10gLmxlZnQge1xuICBmaWxsOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtc2Mtc29jIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1mb290ZXInXSAucmlnaHQge1xuICBmaWxsOiAjZmZkMDAwO1xufVxuXG4udS1zYy1zb2MgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWhlcm8nXSAuYmcge1xuICBmaWxsOiAjZjhhYTAwO1xufVxuXG4udS1zYy1zb2MgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWhlcm8nXSAudG9wIHtcbiAgZmlsbDogcmdiYSgyNDgsIDE3MCwgMCwgMC41KTtcbn1cblxuLnUtc2Mtc29jIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1oZXJvJ10gLm1pZGRsZSB7XG4gIGZpbGw6IHJnYmEoMjU1LCAyMDgsIDAsIDAuNSk7XG59XG5cbi51LXNjLXNvYyBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0taGVybyddIC5ib3R0b20ge1xuICBmaWxsOiAjZmZkMDAwO1xufVxuXG4udS1zYy1zb2MgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWhhbGYnXSAuYmcge1xuICBmaWxsOiAjZjhhYTAwO1xufVxuXG4udS1zYy1zb2MgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWhhbGYnXSAubGVmdCB7XG4gIGZpbGw6IHJnYmEoMjU1LCAyMDgsIDAsIDAuNyk7XG59XG5cbi51LW1lZGVjaW5lIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1kZWZhdWx0J10gLmJnIHtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG59XG5cbi51LW1lZGVjaW5lIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1kZWZhdWx0J10gLmxlZnQge1xuICBmaWxsOiByZ2JhKDIzMCwgNDUsIDQ5LCAwLjEpO1xufVxuXG4udS1tZWRlY2luZSBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tZGVmYXVsdCddIC5yaWdodCB7XG4gIGZpbGw6ICNlNjJkMzE7XG59XG5cbi51LW1lZGVjaW5lIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1jYXJkJ10gLmJnIHtcbiAgZmlsbDogIzk0MDEwNDtcbn1cblxuLnUtbWVkZWNpbmUgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWNhcmQnXSAubGVmdCB7XG4gIGZpbGw6IHJnYmEoMjMwLCA0NSwgNDksIDAuMyk7XG59XG5cbi51LW1lZGVjaW5lIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1jYXJkJ10gLnJpZ2h0IHtcbiAgZmlsbDogcmdiYSgyMzAsIDQ1LCA0OSwgMC43KTtcbn1cblxuLnUtbWVkZWNpbmUgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLXNtYWxsJ10gLmJnIHtcbiAgZmlsbDogIzk0MDEwNDtcbn1cblxuLnUtbWVkZWNpbmUgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLXNtYWxsJ10gLmxlZnQge1xuICBmaWxsOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG5cbi51LW1lZGVjaW5lIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1zbWFsbCddIC5yaWdodCB7XG4gIGZpbGw6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cblxuLnUtbWVkZWNpbmUgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWZvb3RlciddIC5iZyB7XG4gIGZpbGw6IHRyYW5zcGFyZW50O1xufVxuXG4udS1tZWRlY2luZSBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tZm9vdGVyJ10gLmxlZnQge1xuICBmaWxsOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtbWVkZWNpbmUgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWZvb3RlciddIC5yaWdodCB7XG4gIGZpbGw6ICNlNjJkMzE7XG59XG5cbi51LW1lZGVjaW5lIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1oZXJvJ10gLmJnIHtcbiAgZmlsbDogIzk0MDEwNDtcbn1cblxuLnUtbWVkZWNpbmUgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWhlcm8nXSAudG9wIHtcbiAgZmlsbDogcmdiYSgxNDgsIDEsIDQsIDAuNSk7XG59XG5cbi51LW1lZGVjaW5lIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1oZXJvJ10gLm1pZGRsZSB7XG4gIGZpbGw6IHJnYmEoMjMwLCA0NSwgNDksIDAuNSk7XG59XG5cbi51LW1lZGVjaW5lIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1oZXJvJ10gLmJvdHRvbSB7XG4gIGZpbGw6ICNlNjJkMzE7XG59XG5cbi51LW1lZGVjaW5lIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1oYWxmJ10gLmJnIHtcbiAgZmlsbDogIzk0MDEwNDtcbn1cblxuLnUtbWVkZWNpbmUgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWhhbGYnXSAubGVmdCB7XG4gIGZpbGw6IHJnYmEoMjMwLCA0NSwgNDksIDAuNyk7XG59XG5cbi51LWRyb2l0IFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1kZWZhdWx0J10gLmJnIHtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG59XG5cbi51LWRyb2l0IFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1kZWZhdWx0J10gLmxlZnQge1xuICBmaWxsOiByZ2JhKDE2OCwgODgsIDE1OCwgMC4xKTtcbn1cblxuLnUtZHJvaXQgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWRlZmF1bHQnXSAucmlnaHQge1xuICBmaWxsOiAjYTg1ODllO1xufVxuXG4udS1kcm9pdCBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tY2FyZCddIC5iZyB7XG4gIGZpbGw6ICM1YjJjODY7XG59XG5cbi51LWRyb2l0IFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1jYXJkJ10gLmxlZnQge1xuICBmaWxsOiByZ2JhKDE2OCwgODgsIDE1OCwgMC4zKTtcbn1cblxuLnUtZHJvaXQgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWNhcmQnXSAucmlnaHQge1xuICBmaWxsOiByZ2JhKDE2OCwgODgsIDE1OCwgMC43KTtcbn1cblxuLnUtZHJvaXQgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLXNtYWxsJ10gLmJnIHtcbiAgZmlsbDogIzViMmM4Njtcbn1cblxuLnUtZHJvaXQgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLXNtYWxsJ10gLmxlZnQge1xuICBmaWxsOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG5cbi51LWRyb2l0IFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1zbWFsbCddIC5yaWdodCB7XG4gIGZpbGw6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cblxuLnUtZHJvaXQgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWZvb3RlciddIC5iZyB7XG4gIGZpbGw6IHRyYW5zcGFyZW50O1xufVxuXG4udS1kcm9pdCBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tZm9vdGVyJ10gLmxlZnQge1xuICBmaWxsOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtZHJvaXQgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWZvb3RlciddIC5yaWdodCB7XG4gIGZpbGw6ICNhODU4OWU7XG59XG5cbi51LWRyb2l0IFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1oZXJvJ10gLmJnIHtcbiAgZmlsbDogIzViMmM4Njtcbn1cblxuLnUtZHJvaXQgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWhlcm8nXSAudG9wIHtcbiAgZmlsbDogcmdiYSg5MSwgNDQsIDEzNCwgMC41KTtcbn1cblxuLnUtZHJvaXQgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWhlcm8nXSAubWlkZGxlIHtcbiAgZmlsbDogcmdiYSgxNjgsIDg4LCAxNTgsIDAuNSk7XG59XG5cbi51LWRyb2l0IFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1oZXJvJ10gLmJvdHRvbSB7XG4gIGZpbGw6ICNhODU4OWU7XG59XG5cbi51LWRyb2l0IFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1oYWxmJ10gLmJnIHtcbiAgZmlsbDogIzViMmM4Njtcbn1cblxuLnUtZHJvaXQgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWhhbGYnXSAubGVmdCB7XG4gIGZpbGw6IHJnYmEoMTY4LCA4OCwgMTU4LCAwLjcpO1xufVxuXG4udS1hZ3JvIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1kZWZhdWx0J10gLmJnIHtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG59XG5cbi51LWFncm8gW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWRlZmF1bHQnXSAubGVmdCB7XG4gIGZpbGw6IHJnYmEoMTg1LCAyMDUsIDExOCwgMC4xKTtcbn1cblxuLnUtYWdybyBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tZGVmYXVsdCddIC5yaWdodCB7XG4gIGZpbGw6ICNiOWNkNzY7XG59XG5cbi51LWFncm8gW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWNhcmQnXSAuYmcge1xuICBmaWxsOiAjN2RiOTI4O1xufVxuXG4udS1hZ3JvIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1jYXJkJ10gLmxlZnQge1xuICBmaWxsOiByZ2JhKDE4NSwgMjA1LCAxMTgsIDAuMyk7XG59XG5cbi51LWFncm8gW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWNhcmQnXSAucmlnaHQge1xuICBmaWxsOiByZ2JhKDE4NSwgMjA1LCAxMTgsIDAuNyk7XG59XG5cbi51LWFncm8gW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLXNtYWxsJ10gLmJnIHtcbiAgZmlsbDogIzdkYjkyODtcbn1cblxuLnUtYWdybyBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tc21hbGwnXSAubGVmdCB7XG4gIGZpbGw6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbn1cblxuLnUtYWdybyBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tc21hbGwnXSAucmlnaHQge1xuICBmaWxsOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG5cbi51LWFncm8gW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWZvb3RlciddIC5iZyB7XG4gIGZpbGw6IHRyYW5zcGFyZW50O1xufVxuXG4udS1hZ3JvIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1mb290ZXInXSAubGVmdCB7XG4gIGZpbGw6IHRyYW5zcGFyZW50O1xufVxuXG4udS1hZ3JvIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1mb290ZXInXSAucmlnaHQge1xuICBmaWxsOiAjYjljZDc2O1xufVxuXG4udS1hZ3JvIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1oZXJvJ10gLmJnIHtcbiAgZmlsbDogIzdkYjkyODtcbn1cblxuLnUtYWdybyBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0taGVybyddIC50b3Age1xuICBmaWxsOiByZ2JhKDEyNSwgMTg1LCA0MCwgMC41KTtcbn1cblxuLnUtYWdybyBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0taGVybyddIC5taWRkbGUge1xuICBmaWxsOiByZ2JhKDE4NSwgMjA1LCAxMTgsIDAuNSk7XG59XG5cbi51LWFncm8gW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWhlcm8nXSAuYm90dG9tIHtcbiAgZmlsbDogI2I5Y2Q3Njtcbn1cblxuLnUtYWdybyBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0taGFsZiddIC5iZyB7XG4gIGZpbGw6ICM3ZGI5Mjg7XG59XG5cbi51LWFncm8gW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWhhbGYnXSAubGVmdCB7XG4gIGZpbGw6IHJnYmEoMTg1LCAyMDUsIDExOCwgMC43KTtcbn1cblxuLnUtcHN5Y2hvIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1kZWZhdWx0J10gLmJnIHtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG59XG5cbi51LXBzeWNobyBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tZGVmYXVsdCddIC5sZWZ0IHtcbiAgZmlsbDogcmdiYSgxMjUsIDE4NSwgNDAsIDAuMSk7XG59XG5cbi51LXBzeWNobyBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tZGVmYXVsdCddIC5yaWdodCB7XG4gIGZpbGw6ICM3ZGI5Mjg7XG59XG5cbi51LXBzeWNobyBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tY2FyZCddIC5iZyB7XG4gIGZpbGw6ICMyODliMzg7XG59XG5cbi51LXBzeWNobyBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tY2FyZCddIC5sZWZ0IHtcbiAgZmlsbDogcmdiYSgxMjUsIDE4NSwgNDAsIDAuMyk7XG59XG5cbi51LXBzeWNobyBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tY2FyZCddIC5yaWdodCB7XG4gIGZpbGw6IHJnYmEoMTI1LCAxODUsIDQwLCAwLjcpO1xufVxuXG4udS1wc3ljaG8gW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLXNtYWxsJ10gLmJnIHtcbiAgZmlsbDogIzI4OWIzODtcbn1cblxuLnUtcHN5Y2hvIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1zbWFsbCddIC5sZWZ0IHtcbiAgZmlsbDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuXG4udS1wc3ljaG8gW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLXNtYWxsJ10gLnJpZ2h0IHtcbiAgZmlsbDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuXG4udS1wc3ljaG8gW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWZvb3RlciddIC5iZyB7XG4gIGZpbGw6IHRyYW5zcGFyZW50O1xufVxuXG4udS1wc3ljaG8gW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWZvb3RlciddIC5sZWZ0IHtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG59XG5cbi51LXBzeWNobyBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tZm9vdGVyJ10gLnJpZ2h0IHtcbiAgZmlsbDogIzdkYjkyODtcbn1cblxuLnUtcHN5Y2hvIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1oZXJvJ10gLmJnIHtcbiAgZmlsbDogIzI4OWIzODtcbn1cblxuLnUtcHN5Y2hvIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1oZXJvJ10gLnRvcCB7XG4gIGZpbGw6IHJnYmEoNDAsIDE1NSwgNTYsIDAuNSk7XG59XG5cbi51LXBzeWNobyBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0taGVybyddIC5taWRkbGUge1xuICBmaWxsOiByZ2JhKDEyNSwgMTg1LCA0MCwgMC41KTtcbn1cblxuLnUtcHN5Y2hvIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1oZXJvJ10gLmJvdHRvbSB7XG4gIGZpbGw6ICM3ZGI5Mjg7XG59XG5cbi51LXBzeWNobyBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0taGFsZiddIC5iZyB7XG4gIGZpbGw6ICMyODliMzg7XG59XG5cbi51LXBzeWNobyBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0taGFsZiddIC5sZWZ0IHtcbiAgZmlsbDogcmdiYSgxMjUsIDE4NSwgNDAsIDAuNyk7XG59XG5cbi51LXBoaWxvIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1kZWZhdWx0J10gLmJnIHtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG59XG5cbi51LXBoaWxvIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1kZWZhdWx0J10gLmxlZnQge1xuICBmaWxsOiByZ2JhKDQwLCAxNTUsIDU2LCAwLjEpO1xufVxuXG4udS1waGlsbyBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tZGVmYXVsdCddIC5yaWdodCB7XG4gIGZpbGw6ICMyODliMzg7XG59XG5cbi51LXBoaWxvIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1jYXJkJ10gLmJnIHtcbiAgZmlsbDogIzAwODQzYjtcbn1cblxuLnUtcGhpbG8gW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWNhcmQnXSAubGVmdCB7XG4gIGZpbGw6IHJnYmEoNDAsIDE1NSwgNTYsIDAuMyk7XG59XG5cbi51LXBoaWxvIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1jYXJkJ10gLnJpZ2h0IHtcbiAgZmlsbDogcmdiYSg0MCwgMTU1LCA1NiwgMC43KTtcbn1cblxuLnUtcGhpbG8gW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLXNtYWxsJ10gLmJnIHtcbiAgZmlsbDogIzAwODQzYjtcbn1cblxuLnUtcGhpbG8gW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLXNtYWxsJ10gLmxlZnQge1xuICBmaWxsOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG5cbi51LXBoaWxvIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1zbWFsbCddIC5yaWdodCB7XG4gIGZpbGw6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cblxuLnUtcGhpbG8gW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWZvb3RlciddIC5iZyB7XG4gIGZpbGw6IHRyYW5zcGFyZW50O1xufVxuXG4udS1waGlsbyBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tZm9vdGVyJ10gLmxlZnQge1xuICBmaWxsOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtcGhpbG8gW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWZvb3RlciddIC5yaWdodCB7XG4gIGZpbGw6ICMyODliMzg7XG59XG5cbi51LXBoaWxvIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1oZXJvJ10gLmJnIHtcbiAgZmlsbDogIzAwODQzYjtcbn1cblxuLnUtcGhpbG8gW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWhlcm8nXSAudG9wIHtcbiAgZmlsbDogcmdiYSgwLCAxMzIsIDU5LCAwLjUpO1xufVxuXG4udS1waGlsbyBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0taGVybyddIC5taWRkbGUge1xuICBmaWxsOiByZ2JhKDQwLCAxNTUsIDU2LCAwLjUpO1xufVxuXG4udS1waGlsbyBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0taGVybyddIC5ib3R0b20ge1xuICBmaWxsOiAjMjg5YjM4O1xufVxuXG4udS1waGlsbyBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0taGFsZiddIC5iZyB7XG4gIGZpbGw6ICMwMDg0M2I7XG59XG5cbi51LXBoaWxvIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1oYWxmJ10gLmxlZnQge1xuICBmaWxsOiByZ2JhKDQwLCAxNTUsIDU2LCAwLjcpO1xufVxuXG4udS12ZXRlIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1kZWZhdWx0J10gLmJnIHtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG59XG5cbi51LXZldGUgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWRlZmF1bHQnXSAubGVmdCB7XG4gIGZpbGw6IHJnYmEoMTQxLCAxNjYsIDIxNCwgMC4xKTtcbn1cblxuLnUtdmV0ZSBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tZGVmYXVsdCddIC5yaWdodCB7XG4gIGZpbGw6ICM4ZGE2ZDY7XG59XG5cbi51LXZldGUgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWNhcmQnXSAuYmcge1xuICBmaWxsOiAjNWI1N2EyO1xufVxuXG4udS12ZXRlIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1jYXJkJ10gLmxlZnQge1xuICBmaWxsOiByZ2JhKDE0MSwgMTY2LCAyMTQsIDAuMyk7XG59XG5cbi51LXZldGUgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWNhcmQnXSAucmlnaHQge1xuICBmaWxsOiByZ2JhKDE0MSwgMTY2LCAyMTQsIDAuNyk7XG59XG5cbi51LXZldGUgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLXNtYWxsJ10gLmJnIHtcbiAgZmlsbDogIzViNTdhMjtcbn1cblxuLnUtdmV0ZSBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tc21hbGwnXSAubGVmdCB7XG4gIGZpbGw6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbn1cblxuLnUtdmV0ZSBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tc21hbGwnXSAucmlnaHQge1xuICBmaWxsOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG5cbi51LXZldGUgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWZvb3RlciddIC5iZyB7XG4gIGZpbGw6IHRyYW5zcGFyZW50O1xufVxuXG4udS12ZXRlIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1mb290ZXInXSAubGVmdCB7XG4gIGZpbGw6IHRyYW5zcGFyZW50O1xufVxuXG4udS12ZXRlIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1mb290ZXInXSAucmlnaHQge1xuICBmaWxsOiAjOGRhNmQ2O1xufVxuXG4udS12ZXRlIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1oZXJvJ10gLmJnIHtcbiAgZmlsbDogIzViNTdhMjtcbn1cblxuLnUtdmV0ZSBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0taGVybyddIC50b3Age1xuICBmaWxsOiByZ2JhKDkxLCA4NywgMTYyLCAwLjUpO1xufVxuXG4udS12ZXRlIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1oZXJvJ10gLm1pZGRsZSB7XG4gIGZpbGw6IHJnYmEoMTQxLCAxNjYsIDIxNCwgMC41KTtcbn1cblxuLnUtdmV0ZSBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0taGVybyddIC5ib3R0b20ge1xuICBmaWxsOiAjOGRhNmQ2O1xufVxuXG4udS12ZXRlIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1oYWxmJ10gLmJnIHtcbiAgZmlsbDogIzViNTdhMjtcbn1cblxuLnUtdmV0ZSBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0taGFsZiddIC5sZWZ0IHtcbiAgZmlsbDogcmdiYSgxNDEsIDE2NiwgMjE0LCAwLjcpO1xufVxuXG4udS1hcmNoaSBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tZGVmYXVsdCddIC5iZyB7XG4gIGZpbGw6IHRyYW5zcGFyZW50O1xufVxuXG4udS1hcmNoaSBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tZGVmYXVsdCddIC5sZWZ0IHtcbiAgZmlsbDogcmdiYSgyMzAsIDIzMCwgMjI1LCAwLjEpO1xufVxuXG4udS1hcmNoaSBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tZGVmYXVsdCddIC5yaWdodCB7XG4gIGZpbGw6ICNlNmU2ZTE7XG59XG5cbi51LWFyY2hpIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1jYXJkJ10gLmJnIHtcbiAgZmlsbDogI2M2YzBiNDtcbn1cblxuLnUtYXJjaGkgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWNhcmQnXSAubGVmdCB7XG4gIGZpbGw6IHJnYmEoMjMwLCAyMzAsIDIyNSwgMC4zKTtcbn1cblxuLnUtYXJjaGkgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWNhcmQnXSAucmlnaHQge1xuICBmaWxsOiByZ2JhKDIzMCwgMjMwLCAyMjUsIDAuNyk7XG59XG5cbi51LWFyY2hpIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1zbWFsbCddIC5iZyB7XG4gIGZpbGw6ICNjNmMwYjQ7XG59XG5cbi51LWFyY2hpIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1zbWFsbCddIC5sZWZ0IHtcbiAgZmlsbDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuXG4udS1hcmNoaSBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tc21hbGwnXSAucmlnaHQge1xuICBmaWxsOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG5cbi51LWFyY2hpIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1mb290ZXInXSAuYmcge1xuICBmaWxsOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtYXJjaGkgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWZvb3RlciddIC5sZWZ0IHtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG59XG5cbi51LWFyY2hpIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1mb290ZXInXSAucmlnaHQge1xuICBmaWxsOiAjZTZlNmUxO1xufVxuXG4udS1hcmNoaSBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0taGVybyddIC5iZyB7XG4gIGZpbGw6ICNjNmMwYjQ7XG59XG5cbi51LWFyY2hpIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1oZXJvJ10gLnRvcCB7XG4gIGZpbGw6IHJnYmEoMTk4LCAxOTIsIDE4MCwgMC41KTtcbn1cblxuLnUtYXJjaGkgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWhlcm8nXSAubWlkZGxlIHtcbiAgZmlsbDogcmdiYSgyMzAsIDIzMCwgMjI1LCAwLjUpO1xufVxuXG4udS1hcmNoaSBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0taGVybyddIC5ib3R0b20ge1xuICBmaWxsOiAjZTZlNmUxO1xufVxuXG4udS1hcmNoaSBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0taGFsZiddIC5iZyB7XG4gIGZpbGw6ICNjNmMwYjQ7XG59XG5cbi51LWFyY2hpIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1oYWxmJ10gLmxlZnQge1xuICBmaWxsOiByZ2JhKDIzMCwgMjMwLCAyMjUsIDAuNyk7XG59XG5cbi51LXNjaWVuY2VzIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1kZWZhdWx0J10gLmJnIHtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG59XG5cbi51LXNjaWVuY2VzIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1kZWZhdWx0J10gLmxlZnQge1xuICBmaWxsOiByZ2JhKDMxLCAxODYsIDIxOSwgMC4xKTtcbn1cblxuLnUtc2NpZW5jZXMgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWRlZmF1bHQnXSAucmlnaHQge1xuICBmaWxsOiAjMWZiYWRiO1xufVxuXG4udS1zY2llbmNlcyBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tY2FyZCddIC5iZyB7XG4gIGZpbGw6ICMwMDVjYTk7XG59XG5cbi51LXNjaWVuY2VzIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1jYXJkJ10gLmxlZnQge1xuICBmaWxsOiByZ2JhKDMxLCAxODYsIDIxOSwgMC4zKTtcbn1cblxuLnUtc2NpZW5jZXMgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWNhcmQnXSAucmlnaHQge1xuICBmaWxsOiByZ2JhKDMxLCAxODYsIDIxOSwgMC43KTtcbn1cblxuLnUtc2NpZW5jZXMgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLXNtYWxsJ10gLmJnIHtcbiAgZmlsbDogIzAwNWNhOTtcbn1cblxuLnUtc2NpZW5jZXMgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLXNtYWxsJ10gLmxlZnQge1xuICBmaWxsOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG5cbi51LXNjaWVuY2VzIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1zbWFsbCddIC5yaWdodCB7XG4gIGZpbGw6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cblxuLnUtc2NpZW5jZXMgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWZvb3RlciddIC5iZyB7XG4gIGZpbGw6IHRyYW5zcGFyZW50O1xufVxuXG4udS1zY2llbmNlcyBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tZm9vdGVyJ10gLmxlZnQge1xuICBmaWxsOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtc2NpZW5jZXMgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWZvb3RlciddIC5yaWdodCB7XG4gIGZpbGw6ICMxZmJhZGI7XG59XG5cbi51LXNjaWVuY2VzIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1oZXJvJ10gLmJnIHtcbiAgZmlsbDogIzAwNWNhOTtcbn1cblxuLnUtc2NpZW5jZXMgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWhlcm8nXSAudG9wIHtcbiAgZmlsbDogcmdiYSgwLCA5MiwgMTY5LCAwLjUpO1xufVxuXG4udS1zY2llbmNlcyBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0taGVybyddIC5taWRkbGUge1xuICBmaWxsOiByZ2JhKDMxLCAxODYsIDIxOSwgMC41KTtcbn1cblxuLnUtc2NpZW5jZXMgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWhlcm8nXSAuYm90dG9tIHtcbiAgZmlsbDogIzFmYmFkYjtcbn1cblxuLnUtc2NpZW5jZXMgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWhhbGYnXSAuYmcge1xuICBmaWxsOiAjMDA1Y2E5O1xufVxuXG4udS1zY2llbmNlcyBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0taGFsZiddIC5sZWZ0IHtcbiAgZmlsbDogcmdiYSgzMSwgMTg2LCAyMTksIDAuNyk7XG59XG5cbi51LXNjLWFwcCBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tZGVmYXVsdCddIC5iZyB7XG4gIGZpbGw6IHRyYW5zcGFyZW50O1xufVxuXG4udS1zYy1hcHAgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWRlZmF1bHQnXSAubGVmdCB7XG4gIGZpbGw6IHJnYmEoMjQ4LCAxNzAsIDAsIDAuMSk7XG59XG5cbi51LXNjLWFwcCBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tZGVmYXVsdCddIC5yaWdodCB7XG4gIGZpbGw6ICNmOGFhMDA7XG59XG5cbi51LXNjLWFwcCBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tY2FyZCddIC5iZyB7XG4gIGZpbGw6ICNmMDdmM2M7XG59XG5cbi51LXNjLWFwcCBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tY2FyZCddIC5sZWZ0IHtcbiAgZmlsbDogcmdiYSgyNDgsIDE3MCwgMCwgMC4zKTtcbn1cblxuLnUtc2MtYXBwIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1jYXJkJ10gLnJpZ2h0IHtcbiAgZmlsbDogcmdiYSgyNDgsIDE3MCwgMCwgMC43KTtcbn1cblxuLnUtc2MtYXBwIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1zbWFsbCddIC5iZyB7XG4gIGZpbGw6ICNmMDdmM2M7XG59XG5cbi51LXNjLWFwcCBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tc21hbGwnXSAubGVmdCB7XG4gIGZpbGw6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbn1cblxuLnUtc2MtYXBwIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1zbWFsbCddIC5yaWdodCB7XG4gIGZpbGw6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cblxuLnUtc2MtYXBwIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1mb290ZXInXSAuYmcge1xuICBmaWxsOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtc2MtYXBwIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1mb290ZXInXSAubGVmdCB7XG4gIGZpbGw6IHRyYW5zcGFyZW50O1xufVxuXG4udS1zYy1hcHAgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWZvb3RlciddIC5yaWdodCB7XG4gIGZpbGw6ICNmOGFhMDA7XG59XG5cbi51LXNjLWFwcCBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0taGVybyddIC5iZyB7XG4gIGZpbGw6ICNmMDdmM2M7XG59XG5cbi51LXNjLWFwcCBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0taGVybyddIC50b3Age1xuICBmaWxsOiByZ2JhKDI0MCwgMTI3LCA2MCwgMC41KTtcbn1cblxuLnUtc2MtYXBwIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1oZXJvJ10gLm1pZGRsZSB7XG4gIGZpbGw6IHJnYmEoMjQ4LCAxNzAsIDAsIDAuNSk7XG59XG5cbi51LXNjLWFwcCBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0taGVybyddIC5ib3R0b20ge1xuICBmaWxsOiAjZjhhYTAwO1xufVxuXG4udS1zYy1hcHAgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWhhbGYnXSAuYmcge1xuICBmaWxsOiAjZjA3ZjNjO1xufVxuXG4udS1zYy1hcHAgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWhhbGYnXSAubGVmdCB7XG4gIGZpbGw6IHJnYmEoMjQ4LCAxNzAsIDAsIDAuNyk7XG59XG5cbi51LWhlYyBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tZGVmYXVsdCddIC5iZyB7XG4gIGZpbGw6IHRyYW5zcGFyZW50O1xufVxuXG4udS1oZWMgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWRlZmF1bHQnXSAubGVmdCB7XG4gIGZpbGw6IHJnYmEoMTk4LCAxOTIsIDE4MCwgMC4xKTtcbn1cblxuLnUtaGVjIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1kZWZhdWx0J10gLnJpZ2h0IHtcbiAgZmlsbDogI2M2YzBiNDtcbn1cblxuLnUtaGVjIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1jYXJkJ10gLmJnIHtcbiAgZmlsbDogIzhjOGI4Mjtcbn1cblxuLnUtaGVjIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1jYXJkJ10gLmxlZnQge1xuICBmaWxsOiByZ2JhKDE5OCwgMTkyLCAxODAsIDAuMyk7XG59XG5cbi51LWhlYyBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tY2FyZCddIC5yaWdodCB7XG4gIGZpbGw6IHJnYmEoMTk4LCAxOTIsIDE4MCwgMC43KTtcbn1cblxuLnUtaGVjIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1zbWFsbCddIC5iZyB7XG4gIGZpbGw6ICM4YzhiODI7XG59XG5cbi51LWhlYyBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tc21hbGwnXSAubGVmdCB7XG4gIGZpbGw6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbn1cblxuLnUtaGVjIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1zbWFsbCddIC5yaWdodCB7XG4gIGZpbGw6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cblxuLnUtaGVjIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1mb290ZXInXSAuYmcge1xuICBmaWxsOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtaGVjIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1mb290ZXInXSAubGVmdCB7XG4gIGZpbGw6IHRyYW5zcGFyZW50O1xufVxuXG4udS1oZWMgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWZvb3RlciddIC5yaWdodCB7XG4gIGZpbGw6ICNjNmMwYjQ7XG59XG5cbi51LWhlYyBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0taGVybyddIC5iZyB7XG4gIGZpbGw6ICM4YzhiODI7XG59XG5cbi51LWhlYyBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0taGVybyddIC50b3Age1xuICBmaWxsOiByZ2JhKDE0MCwgMTM5LCAxMzAsIDAuNSk7XG59XG5cbi51LWhlYyBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0taGVybyddIC5taWRkbGUge1xuICBmaWxsOiByZ2JhKDE5OCwgMTkyLCAxODAsIDAuNSk7XG59XG5cbi51LWhlYyBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0taGVybyddIC5ib3R0b20ge1xuICBmaWxsOiAjYzZjMGI0O1xufVxuXG4udS1oZWMgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWhhbGYnXSAuYmcge1xuICBmaWxsOiAjOGM4YjgyO1xufVxuXG4udS1oZWMgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWhhbGYnXSAubGVmdCB7XG4gIGZpbGw6IHJnYmEoMTk4LCAxOTIsIDE4MCwgMC43KTtcbn1cblxuLnUtYmlnLXRpdGxlIHtcbiAgY29sb3I6ICNlNmU2ZTEgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAzLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAuODtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNC4zNzVlbSkge1xuICAudS1iaWctdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNC41cmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTMuNzVlbSkge1xuICAudS1iaWctdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgZm9udC1zaXplOiA2LjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MS4yNWVtKSB7XG4gIC51LWJpZy10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgICBmb250LXNpemU6IDhyZW07XG4gIH1cbn1cblxuLnUtYnJlYWRjcnVtYiB7XG4gIHBhZGRpbmc6IDRyZW0gMCAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAuMTJyZW07XG4gIGZpbGw6ICNlNmU2ZTE7XG59XG5cbi51LWJyZWFkY3J1bWIgc3ZnIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogLjhyZW07XG59XG5cbi51LWJyZWFkY3J1bWIgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmaWxsOiAjZTZlNmUxO1xufVxuXG4udS1mYWN1bHR5IC51LWJyZWFkY3J1bWIgYSB7XG4gIGNvbG9yOiAjNDA0MDQwO1xufVxuXG4udS1icmVhZGNydW1iX19saXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnUtYnJlYWRjcnVtYl9fbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbWFyZ2luOiAwIC4yNXJlbTtcbn1cblxuLnUtYnJlYWRjcnVtYl9fbGlzdCBsaSBzdmcge1xuICB3aWR0aDogNnB4O1xuICBtYXJnaW4tbGVmdDogLjVyZW07XG59XG5cbi51LWJyZWFkY3J1bWJfX2xpc3QgbGk6bGFzdC1jaGlsZCBzdmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udS1icmVhZGNydW1iX19iYWNrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udS1icmVhZGNydW1iX19iYWNrIGEge1xuICBjb2xvcjogIzVmYTRiMDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgZmlsbDogIzVmYTRiMDtcbn1cblxuLnUtZmFjdWx0eSAudS1icmVhZGNydW1iX19iYWNrIGEge1xuICBjb2xvcjogIzQwNDA0MDtcbiAgZmlsbDogIzQwNDA0MDtcbn1cblxuLnUtYnJlYWRjcnVtYl9fYmFjayBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IC42cmVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM0LjM3NWVtKSB7XG4gIC51LWJyZWFkY3J1bWJfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAudS1icmVhZGNydW1iX19iYWNrOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAuMnJlbTtcbiAgICBoZWlnaHQ6IDEuN3JlbTtcbiAgICBtYXJnaW46IDAgLjZyZW07XG4gICAgYmFja2dyb3VuZDogI2U2ZTZlMTtcbiAgICBib3JkZXItcmFkaXVzOiAuMnJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG59XG5cbi51LWJveCxcbltjbGFzcyo9J3UtYm94LS0nXSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDRyZW0gMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlMTtcbiAgcGFkZGluZzogMi41cmVtIDNyZW07XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAuNHJlbTtcbn1cblxuLnUtYm94X190aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xufVxuXG4udS1ib3hfX3RpdGxlIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IC43cmVtO1xuICBmaWxsOiAjMDA3MDdmO1xufVxuXG4udS1ib3hfX3RpdGxlIC5pY29uLWljb25zLWNyb3NzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEuM3JlbTtcbiAgaGVpZ2h0OiAxLjNyZW07XG59XG5cbi51LWJveF9fdGl0bGUuaXMtb3BlbiAuaWNvbi1hcnJvdy1jYXJldC1kb3duIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnUtYm94X190aXRsZS5pcy1vcGVuIC5pY29uLWljb25zLWNyb3NzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi51LWJveF9fdGl0bGVbZGF0YS1hY2NvcmRpb24tdG9nZ2xlcl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4udS1ib3hfX2NvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbn1cblxuLnUtYnRuLFxuW2NsYXNzKj0ndS1idG4tLSddIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDFlbSAxLjVlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzA3ZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDA3MDdmIDUxJSwgIzVmYTRiMCA1MSUpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5OSUgMDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMDYlIDEwMCU7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC41cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAwLjI1cyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCksIGJveC1zaGFkb3cgMC4yNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xufVxuXG4udS11bGllZ2UgLnUtYnRuLCAudS11bGllZ2VcbltjbGFzcyo9J3UtYnRuLS0nXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDcwN2Y7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzVmYTRiMCA1MSUsICMwMDcwN2YgNTElKTtcbn1cblxuLnUtc2Mtc29jIC51LWJ0biwgLnUtc2Mtc29jXG5bY2xhc3MqPSd1LWJ0bi0tJ10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhhYTAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZmQwMDAgNTElLCAjZjhhYTAwIDUxJSk7XG59XG5cbi51LW1lZGVjaW5lIC51LWJ0biwgLnUtbWVkZWNpbmVcbltjbGFzcyo9J3UtYnRuLS0nXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NDAxMDQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2U2MmQzMSA1MSUsICM5NDAxMDQgNTElKTtcbn1cblxuLnUtZHJvaXQgLnUtYnRuLCAudS1kcm9pdFxuW2NsYXNzKj0ndS1idG4tLSddIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViMmM4NjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjYTg1ODllIDUxJSwgIzViMmM4NiA1MSUpO1xufVxuXG4udS1hZ3JvIC51LWJ0biwgLnUtYWdyb1xuW2NsYXNzKj0ndS1idG4tLSddIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdkYjkyODtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjYjljZDc2IDUxJSwgIzdkYjkyOCA1MSUpO1xufVxuXG4udS1wc3ljaG8gLnUtYnRuLCAudS1wc3ljaG9cbltjbGFzcyo9J3UtYnRuLS0nXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODliMzg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzdkYjkyOCA1MSUsICMyODliMzggNTElKTtcbn1cblxuLnUtcGhpbG8gLnUtYnRuLCAudS1waGlsb1xuW2NsYXNzKj0ndS1idG4tLSddIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODQzYjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMjg5YjM4IDUxJSwgIzAwODQzYiA1MSUpO1xufVxuXG4udS12ZXRlIC51LWJ0biwgLnUtdmV0ZVxuW2NsYXNzKj0ndS1idG4tLSddIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViNTdhMjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjOGRhNmQ2IDUxJSwgIzViNTdhMiA1MSUpO1xufVxuXG4udS1hcmNoaSAudS1idG4sIC51LWFyY2hpXG5bY2xhc3MqPSd1LWJ0bi0tJ10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZjMGI0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNlNmU2ZTEgNTElLCAjYzZjMGI0IDUxJSk7XG59XG5cbi51LXNjaWVuY2VzIC51LWJ0biwgLnUtc2NpZW5jZXNcbltjbGFzcyo9J3UtYnRuLS0nXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVjYTk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzFmYmFkYiA1MSUsICMwMDVjYTkgNTElKTtcbn1cblxuLnUtc2MtYXBwIC51LWJ0biwgLnUtc2MtYXBwXG5bY2xhc3MqPSd1LWJ0bi0tJ10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA3ZjNjO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmOGFhMDAgNTElLCAjZjA3ZjNjIDUxJSk7XG59XG5cbi51LWhlYyAudS1idG4sIC51LWhlY1xuW2NsYXNzKj0ndS1idG4tLSddIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhjOGI4MjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjYzZjMGI0IDUxJSwgIzhjOGI4MiA1MSUpO1xufVxuXG4udS1idG4gc3ZnLFxuW2NsYXNzKj0ndS1idG4tLSddIHN2ZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAuMnJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxLjJyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgZmlsbDogd2hpdGU7XG59XG5cbltkYXRhLWNsaWNrYWJsZV06aG92ZXIgLnUtYnRuLCAudS1idG46aG92ZXIsIC51LWJ0bjpmb2N1cywgW2RhdGEtY2xpY2thYmxlXTpob3ZlclxuW2NsYXNzKj0ndS1idG4tLSddLFxuW2NsYXNzKj0ndS1idG4tLSddOmhvdmVyLFxuW2NsYXNzKj0ndS1idG4tLSddOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuW2NsYXNzKj0ndS1idG4tLSddW2NsYXNzKj0nLS1pY29ucmlnaHQnXSBzdmcge1xuICB0b3A6IC0uMXJlbTtcbiAgd2lkdGg6IC41cmVtO1xuICBoZWlnaHQ6IC43cmVtO1xuICBtYXJnaW46IDAgMCAwIDFyZW07XG59XG5cbltjbGFzcyo9J3UtYnRuLS0nXVtjbGFzcyo9Jy0td2hpdGUnXSB7XG4gIGJvcmRlcjogMC4xcmVtIHNvbGlkICNlNmU2ZTE7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBjb2xvcjogIzAwNzA3ZiAhaW1wb3J0YW50O1xufVxuXG4udS11bGllZ2UgW2NsYXNzKj0ndS1idG4tLSddW2NsYXNzKj0nLS13aGl0ZSddIHtcbiAgY29sb3I6ICMwMDcwN2YgIWltcG9ydGFudDtcbn1cblxuLnUtc2Mtc29jIFtjbGFzcyo9J3UtYnRuLS0nXVtjbGFzcyo9Jy0td2hpdGUnXSB7XG4gIGNvbG9yOiAjZjhhYTAwICFpbXBvcnRhbnQ7XG59XG5cbi51LW1lZGVjaW5lIFtjbGFzcyo9J3UtYnRuLS0nXVtjbGFzcyo9Jy0td2hpdGUnXSB7XG4gIGNvbG9yOiAjOTQwMTA0ICFpbXBvcnRhbnQ7XG59XG5cbi51LWRyb2l0IFtjbGFzcyo9J3UtYnRuLS0nXVtjbGFzcyo9Jy0td2hpdGUnXSB7XG4gIGNvbG9yOiAjNWIyYzg2ICFpbXBvcnRhbnQ7XG59XG5cbi51LWFncm8gW2NsYXNzKj0ndS1idG4tLSddW2NsYXNzKj0nLS13aGl0ZSddIHtcbiAgY29sb3I6ICM3ZGI5MjggIWltcG9ydGFudDtcbn1cblxuLnUtcHN5Y2hvIFtjbGFzcyo9J3UtYnRuLS0nXVtjbGFzcyo9Jy0td2hpdGUnXSB7XG4gIGNvbG9yOiAjMjg5YjM4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBoaWxvIFtjbGFzcyo9J3UtYnRuLS0nXVtjbGFzcyo9Jy0td2hpdGUnXSB7XG4gIGNvbG9yOiAjMDA4NDNiICFpbXBvcnRhbnQ7XG59XG5cbi51LXZldGUgW2NsYXNzKj0ndS1idG4tLSddW2NsYXNzKj0nLS13aGl0ZSddIHtcbiAgY29sb3I6ICM1YjU3YTIgIWltcG9ydGFudDtcbn1cblxuLnUtYXJjaGkgW2NsYXNzKj0ndS1idG4tLSddW2NsYXNzKj0nLS13aGl0ZSddIHtcbiAgY29sb3I6ICNjNmMwYjQgIWltcG9ydGFudDtcbn1cblxuLnUtc2NpZW5jZXMgW2NsYXNzKj0ndS1idG4tLSddW2NsYXNzKj0nLS13aGl0ZSddIHtcbiAgY29sb3I6ICMwMDVjYTkgIWltcG9ydGFudDtcbn1cblxuLnUtc2MtYXBwIFtjbGFzcyo9J3UtYnRuLS0nXVtjbGFzcyo9Jy0td2hpdGUnXSB7XG4gIGNvbG9yOiAjZjA3ZjNjICFpbXBvcnRhbnQ7XG59XG5cbi51LWhlYyBbY2xhc3MqPSd1LWJ0bi0tJ11bY2xhc3MqPSctLXdoaXRlJ10ge1xuICBjb2xvcjogIzhjOGI4MiAhaW1wb3J0YW50O1xufVxuXG5bY2xhc3MqPSd1LWJ0bi0tJ11bY2xhc3MqPSctLXdoaXRlJ10gc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC45cmVtO1xuICByaWdodDogLjJyZW07XG4gIHdpZHRoOiAyLjVyZW07XG4gIGhlaWdodDogMi4ycmVtO1xuICBmaWxsOiAjMDA3MDdmO1xufVxuXG4udS11bGllZ2UgW2NsYXNzKj0ndS1idG4tLSddW2NsYXNzKj0nLS13aGl0ZSddIHN2ZyB7XG4gIGZpbGw6ICMwMDcwN2Y7XG59XG5cbi51LXNjLXNvYyBbY2xhc3MqPSd1LWJ0bi0tJ11bY2xhc3MqPSctLXdoaXRlJ10gc3ZnIHtcbiAgZmlsbDogI2Y4YWEwMDtcbn1cblxuLnUtbWVkZWNpbmUgW2NsYXNzKj0ndS1idG4tLSddW2NsYXNzKj0nLS13aGl0ZSddIHN2ZyB7XG4gIGZpbGw6ICM5NDAxMDQ7XG59XG5cbi51LWRyb2l0IFtjbGFzcyo9J3UtYnRuLS0nXVtjbGFzcyo9Jy0td2hpdGUnXSBzdmcge1xuICBmaWxsOiAjNWIyYzg2O1xufVxuXG4udS1hZ3JvIFtjbGFzcyo9J3UtYnRuLS0nXVtjbGFzcyo9Jy0td2hpdGUnXSBzdmcge1xuICBmaWxsOiAjN2RiOTI4O1xufVxuXG4udS1wc3ljaG8gW2NsYXNzKj0ndS1idG4tLSddW2NsYXNzKj0nLS13aGl0ZSddIHN2ZyB7XG4gIGZpbGw6ICMyODliMzg7XG59XG5cbi51LXBoaWxvIFtjbGFzcyo9J3UtYnRuLS0nXVtjbGFzcyo9Jy0td2hpdGUnXSBzdmcge1xuICBmaWxsOiAjMDA4NDNiO1xufVxuXG4udS12ZXRlIFtjbGFzcyo9J3UtYnRuLS0nXVtjbGFzcyo9Jy0td2hpdGUnXSBzdmcge1xuICBmaWxsOiAjNWI1N2EyO1xufVxuXG4udS1hcmNoaSBbY2xhc3MqPSd1LWJ0bi0tJ11bY2xhc3MqPSctLXdoaXRlJ10gc3ZnIHtcbiAgZmlsbDogI2M2YzBiNDtcbn1cblxuLnUtc2NpZW5jZXMgW2NsYXNzKj0ndS1idG4tLSddW2NsYXNzKj0nLS13aGl0ZSddIHN2ZyB7XG4gIGZpbGw6ICMwMDVjYTk7XG59XG5cbi51LXNjLWFwcCBbY2xhc3MqPSd1LWJ0bi0tJ11bY2xhc3MqPSctLXdoaXRlJ10gc3ZnIHtcbiAgZmlsbDogI2YwN2YzYztcbn1cblxuLnUtaGVjIFtjbGFzcyo9J3UtYnRuLS0nXVtjbGFzcyo9Jy0td2hpdGUnXSBzdmcge1xuICBmaWxsOiAjOGM4YjgyO1xufVxuXG5bZGF0YS1jbGlja2FibGVdOmhvdmVyIFtjbGFzcyo9J3UtYnRuLS0nXVtjbGFzcyo9Jy0td2hpdGUnXSwgW2NsYXNzKj0ndS1idG4tLSddW2NsYXNzKj0nLS13aGl0ZSddOmhvdmVyLCBbY2xhc3MqPSd1LWJ0bi0tJ11bY2xhc3MqPSctLXdoaXRlJ106Zm9jdXMge1xuICBjb2xvcjogIzVmYTRiMCAhaW1wb3J0YW50O1xufVxuXG4udS11bGllZ2UgW2RhdGEtY2xpY2thYmxlXTpob3ZlciBbY2xhc3MqPSd1LWJ0bi0tJ11bY2xhc3MqPSctLXdoaXRlJ10sIC51LXVsaWVnZSBbY2xhc3MqPSd1LWJ0bi0tJ11bY2xhc3MqPSctLXdoaXRlJ106aG92ZXIsIC51LXVsaWVnZSBbY2xhc3MqPSd1LWJ0bi0tJ11bY2xhc3MqPSctLXdoaXRlJ106Zm9jdXMge1xuICBjb2xvcjogIzVmYTRiMCAhaW1wb3J0YW50O1xufVxuXG4udS1zYy1zb2MgW2RhdGEtY2xpY2thYmxlXTpob3ZlciBbY2xhc3MqPSd1LWJ0bi0tJ11bY2xhc3MqPSctLXdoaXRlJ10sIC51LXNjLXNvYyBbY2xhc3MqPSd1LWJ0bi0tJ11bY2xhc3MqPSctLXdoaXRlJ106aG92ZXIsIC51LXNjLXNvYyBbY2xhc3MqPSd1LWJ0bi0tJ11bY2xhc3MqPSctLXdoaXRlJ106Zm9jdXMge1xuICBjb2xvcjogI2ZmZDAwMCAhaW1wb3J0YW50O1xufVxuXG4udS1tZWRlY2luZSBbZGF0YS1jbGlja2FibGVdOmhvdmVyIFtjbGFzcyo9J3UtYnRuLS0nXVtjbGFzcyo9Jy0td2hpdGUnXSwgLnUtbWVkZWNpbmUgW2NsYXNzKj0ndS1idG4tLSddW2NsYXNzKj0nLS13aGl0ZSddOmhvdmVyLCAudS1tZWRlY2luZSBbY2xhc3MqPSd1LWJ0bi0tJ11bY2xhc3MqPSctLXdoaXRlJ106Zm9jdXMge1xuICBjb2xvcjogI2U2MmQzMSAhaW1wb3J0YW50O1xufVxuXG4udS1kcm9pdCBbZGF0YS1jbGlja2FibGVdOmhvdmVyIFtjbGFzcyo9J3UtYnRuLS0nXVtjbGFzcyo9Jy0td2hpdGUnXSwgLnUtZHJvaXQgW2NsYXNzKj0ndS1idG4tLSddW2NsYXNzKj0nLS13aGl0ZSddOmhvdmVyLCAudS1kcm9pdCBbY2xhc3MqPSd1LWJ0bi0tJ11bY2xhc3MqPSctLXdoaXRlJ106Zm9jdXMge1xuICBjb2xvcjogI2E4NTg5ZSAhaW1wb3J0YW50O1xufVxuXG4udS1hZ3JvIFtkYXRhLWNsaWNrYWJsZV06aG92ZXIgW2NsYXNzKj0ndS1idG4tLSddW2NsYXNzKj0nLS13aGl0ZSddLCAudS1hZ3JvIFtjbGFzcyo9J3UtYnRuLS0nXVtjbGFzcyo9Jy0td2hpdGUnXTpob3ZlciwgLnUtYWdybyBbY2xhc3MqPSd1LWJ0bi0tJ11bY2xhc3MqPSctLXdoaXRlJ106Zm9jdXMge1xuICBjb2xvcjogI2I5Y2Q3NiAhaW1wb3J0YW50O1xufVxuXG4udS1wc3ljaG8gW2RhdGEtY2xpY2thYmxlXTpob3ZlciBbY2xhc3MqPSd1LWJ0bi0tJ11bY2xhc3MqPSctLXdoaXRlJ10sIC51LXBzeWNobyBbY2xhc3MqPSd1LWJ0bi0tJ11bY2xhc3MqPSctLXdoaXRlJ106aG92ZXIsIC51LXBzeWNobyBbY2xhc3MqPSd1LWJ0bi0tJ11bY2xhc3MqPSctLXdoaXRlJ106Zm9jdXMge1xuICBjb2xvcjogIzdkYjkyOCAhaW1wb3J0YW50O1xufVxuXG4udS1waGlsbyBbZGF0YS1jbGlja2FibGVdOmhvdmVyIFtjbGFzcyo9J3UtYnRuLS0nXVtjbGFzcyo9Jy0td2hpdGUnXSwgLnUtcGhpbG8gW2NsYXNzKj0ndS1idG4tLSddW2NsYXNzKj0nLS13aGl0ZSddOmhvdmVyLCAudS1waGlsbyBbY2xhc3MqPSd1LWJ0bi0tJ11bY2xhc3MqPSctLXdoaXRlJ106Zm9jdXMge1xuICBjb2xvcjogIzI4OWIzOCAhaW1wb3J0YW50O1xufVxuXG4udS12ZXRlIFtkYXRhLWNsaWNrYWJsZV06aG92ZXIgW2NsYXNzKj0ndS1idG4tLSddW2NsYXNzKj0nLS13aGl0ZSddLCAudS12ZXRlIFtjbGFzcyo9J3UtYnRuLS0nXVtjbGFzcyo9Jy0td2hpdGUnXTpob3ZlciwgLnUtdmV0ZSBbY2xhc3MqPSd1LWJ0bi0tJ11bY2xhc3MqPSctLXdoaXRlJ106Zm9jdXMge1xuICBjb2xvcjogIzhkYTZkNiAhaW1wb3J0YW50O1xufVxuXG4udS1hcmNoaSBbZGF0YS1jbGlja2FibGVdOmhvdmVyIFtjbGFzcyo9J3UtYnRuLS0nXVtjbGFzcyo9Jy0td2hpdGUnXSwgLnUtYXJjaGkgW2NsYXNzKj0ndS1idG4tLSddW2NsYXNzKj0nLS13aGl0ZSddOmhvdmVyLCAudS1hcmNoaSBbY2xhc3MqPSd1LWJ0bi0tJ11bY2xhc3MqPSctLXdoaXRlJ106Zm9jdXMge1xuICBjb2xvcjogI2U2ZTZlMSAhaW1wb3J0YW50O1xufVxuXG4udS1zY2llbmNlcyBbZGF0YS1jbGlja2FibGVdOmhvdmVyIFtjbGFzcyo9J3UtYnRuLS0nXVtjbGFzcyo9Jy0td2hpdGUnXSwgLnUtc2NpZW5jZXMgW2NsYXNzKj0ndS1idG4tLSddW2NsYXNzKj0nLS13aGl0ZSddOmhvdmVyLCAudS1zY2llbmNlcyBbY2xhc3MqPSd1LWJ0bi0tJ11bY2xhc3MqPSctLXdoaXRlJ106Zm9jdXMge1xuICBjb2xvcjogIzFmYmFkYiAhaW1wb3J0YW50O1xufVxuXG4udS1zYy1hcHAgW2RhdGEtY2xpY2thYmxlXTpob3ZlciBbY2xhc3MqPSd1LWJ0bi0tJ11bY2xhc3MqPSctLXdoaXRlJ10sIC51LXNjLWFwcCBbY2xhc3MqPSd1LWJ0bi0tJ11bY2xhc3MqPSctLXdoaXRlJ106aG92ZXIsIC51LXNjLWFwcCBbY2xhc3MqPSd1LWJ0bi0tJ11bY2xhc3MqPSctLXdoaXRlJ106Zm9jdXMge1xuICBjb2xvcjogI2Y4YWEwMCAhaW1wb3J0YW50O1xufVxuXG4udS1oZWMgW2RhdGEtY2xpY2thYmxlXTpob3ZlciBbY2xhc3MqPSd1LWJ0bi0tJ11bY2xhc3MqPSctLXdoaXRlJ10sIC51LWhlYyBbY2xhc3MqPSd1LWJ0bi0tJ11bY2xhc3MqPSctLXdoaXRlJ106aG92ZXIsIC51LWhlYyBbY2xhc3MqPSd1LWJ0bi0tJ11bY2xhc3MqPSctLXdoaXRlJ106Zm9jdXMge1xuICBjb2xvcjogI2M2YzBiNCAhaW1wb3J0YW50O1xufVxuXG4vKipcbi51LWNhcmRcblxuVmFyaWFudHM6XG4gIC0gLnUtY2FyZC0tbWVkaXVtXG4gIC0gLnUtY2FyZC0tYmlnXG4gIC0gLnUtY2FyZC0tZnVsbFxuICAtIC51LWNhcmQtLWhlcm9cbiAgLSAudS1jYXJkLS1ob3Jpem9udGFsXG4gIC0gLnUtY2FyZC0tbm9pbWFnZVxuICAtIC51LWNhcmQtLXZpZGVvXG4qKi9cbi51LWNhcmQsXG5bY2xhc3MqPSd1LWNhcmQtLSddIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogNHJlbSAwO1xufVxuXG4udS1jYXJkX19jb3ZlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi51LWNhcmRfX2NvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuXG4udS1jYXJkX19jb3ZlciBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIm9iamVjdC1maXQ6IGNvdmVyXCI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG59XG5cbi51LWNhcmRfX2NvdmVyID4gaW1nIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMzVzIGN1YmljLWJlemllcigwLCAwLCAwLjU4LCAxKSwgZmlsdGVyIDAuMzVzIGN1YmljLWJlemllcigwLCAwLCAwLjU4LCAxKTtcbn1cblxuW2RhdGEtY2xpY2thYmxlXTpub3QoW2NsYXNzKj0nLS1mdWxsJ10pOm5vdChbY2xhc3MqPSctLWhlcm8nXSk6bm90KFtjbGFzcyo9Jy0tdmlkZW8nXSk6aG92ZXIgLnUtY2FyZF9fY292ZXIgPiBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xufVxuXG4udS1jYXJkX19jb3ZlciBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi51LWNhcmRfX2NvdmVyIC51LXNsaWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udS1jYXJkX19jb3Zlci1pbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udS1jYXJkX19jb3Zlcl9fdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA2O1xuICBsZWZ0OiAxMDAlO1xuICBjb2xvcjogIzgyY2JkNztcbiAgZm9udC1zaXplOiAxNXJlbTtcbiAgbGluZS1oZWlnaHQ6IC45O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvcGFjaXR5OiAwO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuXG4udS11bGllZ2UgLnUtY2FyZF9fY292ZXJfX3RleHQge1xuICBjb2xvcjogIzVmYTRiMDtcbn1cblxuLnUtc2Mtc29jIC51LWNhcmRfX2NvdmVyX190ZXh0IHtcbiAgY29sb3I6ICNmZmQwMDA7XG59XG5cbi51LW1lZGVjaW5lIC51LWNhcmRfX2NvdmVyX190ZXh0IHtcbiAgY29sb3I6ICNlNjJkMzE7XG59XG5cbi51LWRyb2l0IC51LWNhcmRfX2NvdmVyX190ZXh0IHtcbiAgY29sb3I6ICNhODU4OWU7XG59XG5cbi51LWFncm8gLnUtY2FyZF9fY292ZXJfX3RleHQge1xuICBjb2xvcjogI2I5Y2Q3Njtcbn1cblxuLnUtcHN5Y2hvIC51LWNhcmRfX2NvdmVyX190ZXh0IHtcbiAgY29sb3I6ICM3ZGI5Mjg7XG59XG5cbi51LXBoaWxvIC51LWNhcmRfX2NvdmVyX190ZXh0IHtcbiAgY29sb3I6ICMyODliMzg7XG59XG5cbi51LXZldGUgLnUtY2FyZF9fY292ZXJfX3RleHQge1xuICBjb2xvcjogIzhkYTZkNjtcbn1cblxuLnUtYXJjaGkgLnUtY2FyZF9fY292ZXJfX3RleHQge1xuICBjb2xvcjogI2U2ZTZlMTtcbn1cblxuLnUtc2NpZW5jZXMgLnUtY2FyZF9fY292ZXJfX3RleHQge1xuICBjb2xvcjogIzFmYmFkYjtcbn1cblxuLnUtc2MtYXBwIC51LWNhcmRfX2NvdmVyX190ZXh0IHtcbiAgY29sb3I6ICNmOGFhMDA7XG59XG5cbi51LWhlYyAudS1jYXJkX19jb3Zlcl9fdGV4dCB7XG4gIGNvbG9yOiAjYzZjMGI0O1xufVxuXG5bY2xhc3MqPSd1LWNhcmQtLSddW2NsYXNzKj0nLS1tZWRpdW0nXSAudS1jYXJkX19jb3Zlcl9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTByZW07XG59XG5cbltjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLWJpZyddIC51LWNhcmRfX2NvdmVyX190ZXh0IHtcbiAgZm9udC1zaXplOiAxNHJlbTtcbn1cblxuLnUtY2FyZDpob3ZlciAudS1jYXJkX19jb3ZlciBpbWcsXG5bY2xhc3MqPSd1LWNhcmQtLSddOmhvdmVyOm5vdChbY2xhc3MqPSctLWZ1bGwnXSk6bm90KFtjbGFzcyo9Jy0taGVybyddKTpub3QoW2NsYXNzKj0nLS12aWRlbyddKSAudS1jYXJkX19jb3ZlciBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG5cbi51LWNhcmQ6aG92ZXIgLnUtY2FyZF9fY292ZXJfX2xheWVyLFxuW2NsYXNzKj0ndS1jYXJkLS0nXTpob3Zlcjpub3QoW2NsYXNzKj0nLS1mdWxsJ10pOm5vdChbY2xhc3MqPSctLWhlcm8nXSk6bm90KFtjbGFzcyo9Jy0tdmlkZW8nXSkgLnUtY2FyZF9fY292ZXJfX2xheWVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuaHRtbDpub3QoLm1peC1ibGVuZC1tb2RlKSAudS1jYXJkOmhvdmVyIC51LWNhcmRfX2NvdmVyX19sYXllciwgaHRtbDpub3QoLm1peC1ibGVuZC1tb2RlKVxuW2NsYXNzKj0ndS1jYXJkLS0nXTpob3Zlcjpub3QoW2NsYXNzKj0nLS1mdWxsJ10pOm5vdChbY2xhc3MqPSctLWhlcm8nXSk6bm90KFtjbGFzcyo9Jy0tdmlkZW8nXSkgLnUtY2FyZF9fY292ZXJfX2xheWVyIHtcbiAgb3BhY2l0eTogLjc7XG59XG5cbkBrZXlmcmFtZXMgbG9vcHRleHQge1xuICAwJSB7XG4gICAgbGVmdDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgLTUwJSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIC01MCUpO1xuICB9XG59XG5cbi51LWNhcmRfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlMTtcbiAgcGFkZGluZzogMy42cmVtO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuLnUtY2FyZF9fY29udGVudDo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3gtc2hhZG93OiA0cHggNHB4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzIGN1YmljLWJlemllcigwLCAwLCAwLjU4LCAxKTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNC4zNzVlbSkge1xuICAudS1jYXJkX19jb250ZW50IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XG4gICAgbWFyZ2luLXRvcDogLTJyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1My43NWVtKSB7XG4gIC51LWhvbWVfX3NsaWRlciAudS1jYXJkX19jb250ZW50LFxuICAudS1ob21lX192aWRlbyAudS1jYXJkX19jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbn1cblxuLnUtY2FyZF9fY29udGVudFtkYXRhLWNsaWNrYWJsZV06aG92ZXI6OmFmdGVyLFxuW2RhdGEtY2xpY2thYmxlXTpob3ZlciAudS1jYXJkX19jb250ZW50OjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi51LWNhcmRfX2NvbnRlbnRfX3RleHQge1xuICBmbGV4LWdyb3c6IDE7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUzLjc1ZW0pIHtcbiAgLnUtaG9tZV9fc2xpZGVyIC51LWNhcmRfX2NvbnRlbnRfX3RleHQsXG4gIC51LWhvbWVfX3ZpZGVvIC51LWNhcmRfX2NvbnRlbnRfX3RleHQge1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBmb250LXNpemU6IDRyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxufVxuXG4udS1jYXJkX19jb250ZW50X19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi51LWNhcmRfX2NvbnRlbnRfX2hlYWRlcixcbi51LWNhcmRfX2NvbnRlbnRfX3RleHQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnUtY2FyZF9fY29udGVudF9faGVhZGVyX19jYXRlZ29yeSB7XG4gIGNvbG9yOiAjNWZhNGIwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAuMnJlbTtcbn1cblxuLnUtZmFjdWx0eSAudS1jYXJkX19jb250ZW50X19oZWFkZXJfX2NhdGVnb3J5IHtcbiAgY29sb3I6ICM0YTRhNGE7XG59XG5cbi51LWNhcmRfX2NvbnRlbnRfX2hlYWRlcl9fY2F0ZWdvcnkgc3ZnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0uMXJlbTtcbiAgd2lkdGg6IDMuNXJlbTtcbiAgaGVpZ2h0OiAzLjVyZW07XG4gIG1hcmdpbi1yaWdodDogLjdyZW07XG4gIGZpbGw6ICMwMDcwN2Y7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi51LXVsaWVnZSAudS1jYXJkX19jb250ZW50X19oZWFkZXJfX2NhdGVnb3J5IHN2ZyB7XG4gIGZpbGw6ICMwMDcwN2Y7XG59XG5cbi51LXNjLXNvYyAudS1jYXJkX19jb250ZW50X19oZWFkZXJfX2NhdGVnb3J5IHN2ZyB7XG4gIGZpbGw6ICNmOGFhMDA7XG59XG5cbi51LW1lZGVjaW5lIC51LWNhcmRfX2NvbnRlbnRfX2hlYWRlcl9fY2F0ZWdvcnkgc3ZnIHtcbiAgZmlsbDogIzk0MDEwNDtcbn1cblxuLnUtZHJvaXQgLnUtY2FyZF9fY29udGVudF9faGVhZGVyX19jYXRlZ29yeSBzdmcge1xuICBmaWxsOiAjNWIyYzg2O1xufVxuXG4udS1hZ3JvIC51LWNhcmRfX2NvbnRlbnRfX2hlYWRlcl9fY2F0ZWdvcnkgc3ZnIHtcbiAgZmlsbDogIzdkYjkyODtcbn1cblxuLnUtcHN5Y2hvIC51LWNhcmRfX2NvbnRlbnRfX2hlYWRlcl9fY2F0ZWdvcnkgc3ZnIHtcbiAgZmlsbDogIzI4OWIzODtcbn1cblxuLnUtcGhpbG8gLnUtY2FyZF9fY29udGVudF9faGVhZGVyX19jYXRlZ29yeSBzdmcge1xuICBmaWxsOiAjMDA4NDNiO1xufVxuXG4udS12ZXRlIC51LWNhcmRfX2NvbnRlbnRfX2hlYWRlcl9fY2F0ZWdvcnkgc3ZnIHtcbiAgZmlsbDogIzViNTdhMjtcbn1cblxuLnUtYXJjaGkgLnUtY2FyZF9fY29udGVudF9faGVhZGVyX19jYXRlZ29yeSBzdmcge1xuICBmaWxsOiAjYzZjMGI0O1xufVxuXG4udS1zY2llbmNlcyAudS1jYXJkX19jb250ZW50X19oZWFkZXJfX2NhdGVnb3J5IHN2ZyB7XG4gIGZpbGw6ICMwMDVjYTk7XG59XG5cbi51LXNjLWFwcCAudS1jYXJkX19jb250ZW50X19oZWFkZXJfX2NhdGVnb3J5IHN2ZyB7XG4gIGZpbGw6ICNmMDdmM2M7XG59XG5cbi51LWhlYyAudS1jYXJkX19jb250ZW50X19oZWFkZXJfX2NhdGVnb3J5IHN2ZyB7XG4gIGZpbGw6ICM4YzhiODI7XG59XG5cbi51LWNhcmRfX2NvbnRlbnRfX2hlYWRlcl9fY2F0ZWdvcnkgLmljb24tc2hhcmUteW91dHViZSB7XG4gIGZpbGw6ICNmZjAwMjg7XG59XG5cbi51LWNhcmRfX2NvbnRlbnRfX2hlYWRlcl9fZGF0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IC41ZW07XG4gIHBhZGRpbmctYm90dG9tOiAuNWVtO1xufVxuXG4udS1jYXJkX19jb250ZW50X19oZWFkZXJfX2RhdGU6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDcwN2Y7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbn1cblxuLnUtdWxpZWdlIC51LWNhcmRfX2NvbnRlbnRfX2hlYWRlcl9fZGF0ZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MDdmO1xufVxuXG4udS1zYy1zb2MgLnUtY2FyZF9fY29udGVudF9faGVhZGVyX19kYXRlOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGFhMDA7XG59XG5cbi51LW1lZGVjaW5lIC51LWNhcmRfX2NvbnRlbnRfX2hlYWRlcl9fZGF0ZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTQwMTA0O1xufVxuXG4udS1kcm9pdCAudS1jYXJkX19jb250ZW50X19oZWFkZXJfX2RhdGU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViMmM4Njtcbn1cblxuLnUtYWdybyAudS1jYXJkX19jb250ZW50X19oZWFkZXJfX2RhdGU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdkYjkyODtcbn1cblxuLnUtcHN5Y2hvIC51LWNhcmRfX2NvbnRlbnRfX2hlYWRlcl9fZGF0ZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg5YjM4O1xufVxuXG4udS1waGlsbyAudS1jYXJkX19jb250ZW50X19oZWFkZXJfX2RhdGU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODQzYjtcbn1cblxuLnUtdmV0ZSAudS1jYXJkX19jb250ZW50X19oZWFkZXJfX2RhdGU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViNTdhMjtcbn1cblxuLnUtYXJjaGkgLnUtY2FyZF9fY29udGVudF9faGVhZGVyX19kYXRlOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmMwYjQ7XG59XG5cbi51LXNjaWVuY2VzIC51LWNhcmRfX2NvbnRlbnRfX2hlYWRlcl9fZGF0ZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1Y2E5O1xufVxuXG4udS1zYy1hcHAgLnUtY2FyZF9fY29udGVudF9faGVhZGVyX19kYXRlOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDdmM2M7XG59XG5cbi51LWhlYyAudS1jYXJkX19jb250ZW50X19oZWFkZXJfX2RhdGU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhjOGI4Mjtcbn1cblxuLnUtY2FyZF9fY29udGVudF9faGVhZGVyX190aXRsZSB7XG4gIG1hcmdpbjogMCAwIC43NWVtICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTMuNzVlbSkge1xuICAudS1ob21lX19zbGlkZXIgLnUtY2FyZF9fY29udGVudF9faGVhZGVyX190aXRsZSxcbiAgLnUtaG9tZV9fdmlkZW8gLnUtY2FyZF9fY29udGVudF9faGVhZGVyX190aXRsZSB7XG4gICAgbWF4LXdpZHRoOiA1OHJlbTtcbiAgICBtYXJnaW4tdG9wOiAuNWVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLjEyNWVtICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMC45NTtcbiAgfVxufVxuXG4udS1jYXJkX19jb250ZW50X19oZWFkZXJfX3N1YnRpdGxlIHtcbiAgbWFyZ2luOiAtMWVtIDAgMWVtO1xufVxuXG4udS1jYXJkX19zb2NpYWwge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnUtY2FyZF9fc29jaWFsIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udS1jYXJkX19zb2NpYWwgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnUtY2FyZF9fc29jaWFsIGxpIHtcbiAgZmxleC1iYXNpczogMzMuMyU7XG4gIG1hcmdpbjogMC4zcmVtIDA7XG59XG5cbi51LWNhcmRfX3NvY2lhbCAudS1pY29uIHtcbiAgd2lkdGg6IDMuMnJlbTtcbiAgaGVpZ2h0OiAzLjVyZW07XG59XG5cbi51LWNhcmRfX3NvY2lhbCAuaWNvbi1zaGFyZS1mYWNlYm9vayB7XG4gIGZpbGw6ICMzYjU5OTg7XG59XG5cbi51LWNhcmRfX3NvY2lhbCAuaWNvbi1zaGFyZS15b3V0dWJlIHtcbiAgZmlsbDogI2NkMjAxZjtcbn1cblxuLnUtY2FyZF9fc29jaWFsIC5pY29uLXNoYXJlLXR3aXR0ZXIge1xuICBmaWxsOiAjNTVhY2VlO1xufVxuXG4udS1jYXJkX19zb2NpYWwgLmljb24tc2hhcmUtbGlua2VkaW4ge1xuICBmaWxsOiAjMDA3N2I1O1xufVxuXG4udS1jYXJkX19zb2NpYWwgLmljb24tc2hhcmUtZ29vZ2xlcGx1cyB7XG4gIGZpbGw6ICNjYzM3MzI7XG59XG5cbi51LWNhcmRfX3NvY2lhbCAuaWNvbi1zaGFyZS1pbnN0YWdyYW0ge1xuICBmaWxsOiAjZTEyZjY3O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUzLjc1ZW0pIHtcbiAgW2NsYXNzKj0ndS1jYXJkLS0nXVtjbGFzcyo9Jy0tbWVkaXVtJ106bm90KFtjbGFzcyo9Jy0tdmlkZW8nXSkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDNyZW0gKyAxMHB4KTtcbiAgfVxuICBbY2xhc3MqPSd1LWNhcmQtLSddW2NsYXNzKj0nLS1tZWRpdW0nXTpub3QoW2NsYXNzKj0nLS12aWRlbyddKSAudS1jYXJkX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMTBweDtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIG1heC13aWR0aDogMzJyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1My43NWVtKSB7XG4gIFtjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLWJpZyddOm5vdChbY2xhc3MqPSctLXZpZGVvJ10pIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1My43NWVtKSB7XG4gIFtjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLWJpZyddOm5vdChbY2xhc3MqPSctLXZpZGVvJ10pIC51LWNhcmRfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgbGVmdDogLTJyZW07XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXgtd2lkdGg6IDQwcmVtO1xuICAgIGhlaWdodDogODAlO1xuICAgIG1heC1oZWlnaHQ6IDQ1cmVtO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIGFuZCAobWF4LXdpZHRoOiA3OS45OWVtKSB7XG4gIFtjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLWJpZyddOm5vdChbY2xhc3MqPSctLXZpZGVvJ10pIC51LWNhcmRfX2NvbnRlbnQge1xuICAgIGxlZnQ6IC00cmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICBbY2xhc3MqPSd1LWNhcmQtLSddW2NsYXNzKj0nLS1iaWcnXTpub3QoW2NsYXNzKj0nLS12aWRlbyddKSAudS1jYXJkX19jb250ZW50IHtcbiAgICBsZWZ0OiAtOHJlbTtcbiAgfVxufVxuXG5bY2xhc3MqPSd1LWNhcmQtLSddW2NsYXNzKj0nLS1mdWxsJ10sXG5bY2xhc3MqPSd1LWNhcmQtLSddW2NsYXNzKj0nLS1oZXJvJ10ge1xuICBtYXJnaW46IDAgMCA0cmVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUzLjc1ZW0pIHtcbiAgW2NsYXNzKj0ndS1jYXJkLS0nXVtjbGFzcyo9Jy0tZnVsbCddLFxuICBbY2xhc3MqPSd1LWNhcmQtLSddW2NsYXNzKj0nLS1oZXJvJ10ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDcwN2Y7XG4gIH1cbiAgLnUtdWxpZWdlIFtjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLWZ1bGwnXSwgLnUtdWxpZWdlXG4gIFtjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLWhlcm8nXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzA3ZjtcbiAgfVxuICAudS1zYy1zb2MgW2NsYXNzKj0ndS1jYXJkLS0nXVtjbGFzcyo9Jy0tZnVsbCddLCAudS1zYy1zb2NcbiAgW2NsYXNzKj0ndS1jYXJkLS0nXVtjbGFzcyo9Jy0taGVybyddIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhhYTAwO1xuICB9XG4gIC51LW1lZGVjaW5lIFtjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLWZ1bGwnXSwgLnUtbWVkZWNpbmVcbiAgW2NsYXNzKj0ndS1jYXJkLS0nXVtjbGFzcyo9Jy0taGVybyddIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTQwMTA0O1xuICB9XG4gIC51LWRyb2l0IFtjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLWZ1bGwnXSwgLnUtZHJvaXRcbiAgW2NsYXNzKj0ndS1jYXJkLS0nXVtjbGFzcyo9Jy0taGVybyddIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWIyYzg2O1xuICB9XG4gIC51LWFncm8gW2NsYXNzKj0ndS1jYXJkLS0nXVtjbGFzcyo9Jy0tZnVsbCddLCAudS1hZ3JvXG4gIFtjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLWhlcm8nXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdkYjkyODtcbiAgfVxuICAudS1wc3ljaG8gW2NsYXNzKj0ndS1jYXJkLS0nXVtjbGFzcyo9Jy0tZnVsbCddLCAudS1wc3ljaG9cbiAgW2NsYXNzKj0ndS1jYXJkLS0nXVtjbGFzcyo9Jy0taGVybyddIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg5YjM4O1xuICB9XG4gIC51LXBoaWxvIFtjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLWZ1bGwnXSwgLnUtcGhpbG9cbiAgW2NsYXNzKj0ndS1jYXJkLS0nXVtjbGFzcyo9Jy0taGVybyddIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4NDNiO1xuICB9XG4gIC51LXZldGUgW2NsYXNzKj0ndS1jYXJkLS0nXVtjbGFzcyo9Jy0tZnVsbCddLCAudS12ZXRlXG4gIFtjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLWhlcm8nXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzViNTdhMjtcbiAgfVxuICAudS1hcmNoaSBbY2xhc3MqPSd1LWNhcmQtLSddW2NsYXNzKj0nLS1mdWxsJ10sIC51LWFyY2hpXG4gIFtjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLWhlcm8nXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M2YzBiNDtcbiAgfVxuICAudS1zY2llbmNlcyBbY2xhc3MqPSd1LWNhcmQtLSddW2NsYXNzKj0nLS1mdWxsJ10sIC51LXNjaWVuY2VzXG4gIFtjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLWhlcm8nXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWNhOTtcbiAgfVxuICAudS1zYy1hcHAgW2NsYXNzKj0ndS1jYXJkLS0nXVtjbGFzcyo9Jy0tZnVsbCddLCAudS1zYy1hcHBcbiAgW2NsYXNzKj0ndS1jYXJkLS0nXVtjbGFzcyo9Jy0taGVybyddIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA3ZjNjO1xuICB9XG4gIC51LWhlYyBbY2xhc3MqPSd1LWNhcmQtLSddW2NsYXNzKj0nLS1mdWxsJ10sIC51LWhlY1xuICBbY2xhc3MqPSd1LWNhcmQtLSddW2NsYXNzKj0nLS1oZXJvJ10ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4YzhiODI7XG4gIH1cbn1cblxuLnUtZmFjdWx0eS51LWhvbWVwYWdlIFtjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLWZ1bGwnXSwgLnUtZmFjdWx0eS51LWhvbWVwYWdlXG5bY2xhc3MqPSd1LWNhcmQtLSddW2NsYXNzKj0nLS1oZXJvJ10ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5bY2xhc3MqPSd1LWNhcmQtLSddW2NsYXNzKj0nLS1mdWxsJ10gLnUtY2FyZF9fY292ZXIsXG5bY2xhc3MqPSd1LWNhcmQtLSddW2NsYXNzKj0nLS1oZXJvJ10gLnUtY2FyZF9fY292ZXIge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MS4yNWVtKSB7XG4gIFtjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLWZ1bGwnXSAudS1jYXJkX19jb3ZlcixcbiAgW2NsYXNzKj0ndS1jYXJkLS0nXVtjbGFzcyo9Jy0taGVybyddIC51LWNhcmRfX2NvdmVyIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxufVxuXG5bY2xhc3MqPSd1LWNhcmQtLSddW2NsYXNzKj0nLS1mdWxsJ10gLnUtY2FyZF9fY29udGVudCxcbltjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLWhlcm8nXSAudS1jYXJkX19jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogNHJlbSAzcmVtIDRyZW0gNHJlbTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTMuNzVlbSkge1xuICBbY2xhc3MqPSd1LWNhcmQtLSddW2NsYXNzKj0nLS1mdWxsJ10gLnUtY2FyZF9fY29udGVudCxcbiAgW2NsYXNzKj0ndS1jYXJkLS0nXVtjbGFzcyo9Jy0taGVybyddIC51LWNhcmRfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKSB7XG4gIFtjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLWZ1bGwnXSAudS1jYXJkX19jb250ZW50LFxuICBbY2xhc3MqPSd1LWNhcmQtLSddW2NsYXNzKj0nLS1oZXJvJ10gLnUtY2FyZF9fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTMuNzVlbSkge1xuICBbY2xhc3MqPSd1LWNhcmQtLSddW2NsYXNzKj0nLS1mdWxsJ10ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDYycmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTMuNzVlbSkge1xuICBbY2xhc3MqPSd1LWNhcmQtLSddW2NsYXNzKj0nLS1mdWxsJ10gLnUtY2FyZF9fY292ZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICBbY2xhc3MqPSd1LWNhcmQtLSddW2NsYXNzKj0nLS1mdWxsJ10gLnUtY2FyZF9fY292ZXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUzLjc1ZW0pIHtcbiAgW2NsYXNzKj0ndS1jYXJkLS0nXVtjbGFzcyo9Jy0tZnVsbCddIC51LWNhcmRfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDEwcmVtO1xuICAgIGxlZnQ6IDUlO1xuICAgIHdpZHRoOiA0MnJlbTtcbiAgICBoZWlnaHQ6IDQycmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICBbY2xhc3MqPSd1LWNhcmQtLSddW2NsYXNzKj0nLS1mdWxsJ10gLnUtY2FyZF9fY29udGVudCB7XG4gICAgbGVmdDogMTAlO1xuICB9XG59XG5cbltjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLWZ1bGwnXS51LWhvbWVfX3NsaWRlciwgW2NsYXNzKj0ndS1jYXJkLS0nXVtjbGFzcyo9Jy0tZnVsbCddLnUtaG9tZV9fdmlkZW8ge1xuICBtYXJnaW4tYm90dG9tOiA2cmVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUzLjc1ZW0pIGFuZCAobWF4LXdpZHRoOiA3MS4yNGVtKSB7XG4gIFtjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLWZ1bGwnXS51LWhvbWVfX3NsaWRlciwgW2NsYXNzKj0ndS1jYXJkLS0nXVtjbGFzcyo9Jy0tZnVsbCddLnUtaG9tZV9fdmlkZW8ge1xuICAgIGhlaWdodDogNTJyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1My43NWVtKSB7XG4gIFtjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLWZ1bGwnXS51LWhvbWVfX3NsaWRlciAudS1jYXJkX19jb250ZW50LCBbY2xhc3MqPSd1LWNhcmQtLSddW2NsYXNzKj0nLS1mdWxsJ10udS1ob21lX192aWRlbyAudS1jYXJkX19jb250ZW50IHtcbiAgICByaWdodDogMnJlbTtcbiAgICBsZWZ0OiA0cmVtO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMzJyZW07XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcxLjI1ZW0pIHtcbiAgW2NsYXNzKj0ndS1jYXJkLS0nXVtjbGFzcyo9Jy0tZnVsbCddLnUtaG9tZV9fc2xpZGVyIC51LWNhcmRfX2NvbnRlbnQsIFtjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLWZ1bGwnXS51LWhvbWVfX3ZpZGVvIC51LWNhcmRfX2NvbnRlbnQge1xuICAgIGxlZnQ6IDEwcmVtO1xuICAgIGhlaWdodDogNDJyZW07XG4gIH1cbn1cblxuW2NsYXNzKj0ndS1jYXJkLS0nXVtjbGFzcyo9Jy0tZnVsbCddLnUtaG9tZV9fc2xpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIFtjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLWZ1bGwnXS51LWhvbWVfX3NsaWRlciAudS1jYXJkX19jb250ZW50IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDEwNHJlbTtcbiAgICBwYWRkaW5nOiAwIDJyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTMuNzVlbSkge1xuICBbY2xhc3MqPSd1LWNhcmQtLSddW2NsYXNzKj0nLS1oZXJvJ10ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDUycmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICBbY2xhc3MqPSd1LWNhcmQtLSddW2NsYXNzKj0nLS1oZXJvJ10ge1xuICAgIGhlaWdodDogNjJyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzA3ZjtcbiAgfVxuICAudS11bGllZ2UgW2NsYXNzKj0ndS1jYXJkLS0nXVtjbGFzcyo9Jy0taGVybyddIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MDdmO1xuICB9XG4gIC51LXNjLXNvYyBbY2xhc3MqPSd1LWNhcmQtLSddW2NsYXNzKj0nLS1oZXJvJ10ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGFhMDA7XG4gIH1cbiAgLnUtbWVkZWNpbmUgW2NsYXNzKj0ndS1jYXJkLS0nXVtjbGFzcyo9Jy0taGVybyddIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTQwMTA0O1xuICB9XG4gIC51LWRyb2l0IFtjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLWhlcm8nXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzViMmM4NjtcbiAgfVxuICAudS1hZ3JvIFtjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLWhlcm8nXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdkYjkyODtcbiAgfVxuICAudS1wc3ljaG8gW2NsYXNzKj0ndS1jYXJkLS0nXVtjbGFzcyo9Jy0taGVybyddIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg5YjM4O1xuICB9XG4gIC51LXBoaWxvIFtjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLWhlcm8nXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwODQzYjtcbiAgfVxuICAudS12ZXRlIFtjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLWhlcm8nXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzViNTdhMjtcbiAgfVxuICAudS1hcmNoaSBbY2xhc3MqPSd1LWNhcmQtLSddW2NsYXNzKj0nLS1oZXJvJ10ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjNmMwYjQ7XG4gIH1cbiAgLnUtc2NpZW5jZXMgW2NsYXNzKj0ndS1jYXJkLS0nXVtjbGFzcyo9Jy0taGVybyddIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1Y2E5O1xuICB9XG4gIC51LXNjLWFwcCBbY2xhc3MqPSd1LWNhcmQtLSddW2NsYXNzKj0nLS1oZXJvJ10ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMDdmM2M7XG4gIH1cbiAgLnUtaGVjIFtjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLWhlcm8nXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhjOGI4MjtcbiAgfVxufVxuXG5bY2xhc3MqPSd1LWNhcmQtLSddW2NsYXNzKj0nLS1oZXJvJ10gLnUtY2FyZF9fY292ZXIge1xuICBtYXgtd2lkdGg6IDEyOHJlbTtcbiAgbWFyZ2luOiAwIDAgMCBhdXRvO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUzLjc1ZW0pIHtcbiAgW2NsYXNzKj0ndS1jYXJkLS0nXVtjbGFzcyo9Jy0taGVybyddIC51LWNhcmRfX2NvdmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgW2NsYXNzKj0ndS1jYXJkLS0nXVtjbGFzcyo9Jy0taGVybyddIC51LWNhcmRfX2NvdmVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKSB7XG4gIFtjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLWhlcm8nXSAudS1jYXJkX19jb3ZlciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTMuNzVlbSkge1xuICBbY2xhc3MqPSd1LWNhcmQtLSddW2NsYXNzKj0nLS1oZXJvJ10gLnUtY2FyZF9fY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogM3JlbTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiA0MnJlbTtcbiAgICBoZWlnaHQ6IDQ2cmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICBbY2xhc3MqPSd1LWNhcmQtLSddW2NsYXNzKj0nLS1oZXJvJ10gLnUtY2FyZF9fY29udGVudCB7XG4gICAgYm90dG9tOiA4cmVtO1xuICAgIGxlZnQ6IDYuNXJlbTtcbiAgICBoZWlnaHQ6IDQ2cmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI2LjI1ZW0pIHtcbiAgW2NsYXNzKj0ndS1jYXJkLS0nXVtjbGFzcyo9Jy0taGVybyddIC51LWNhcmRfX2NvbnRlbnQge1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gOTNyZW0pO1xuICB9XG59XG5cbltjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLWhlcm8nXSAudS1zbGlkZXIsXG5bY2xhc3MqPSd1LWNhcmQtLSddW2NsYXNzKj0nLS1oZXJvJ10gLnUtY2FyZF9fY292ZXItaW5uZXIge1xuICBsZWZ0OiAwO1xuICB3aWR0aDogYXV0bztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKSB7XG4gIFtjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLWhlcm8nXSAudS1zbGlkZXIsXG4gIFtjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLWhlcm8nXSAudS1jYXJkX19jb3Zlci1pbm5lciB7XG4gICAgbGVmdDogY2FsYyg1MCUgLSA1MnJlbSk7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MGVtKSB7XG4gIFtjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLWhlcm8nXSAudS1zbGlkZXIsXG4gIFtjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLWhlcm8nXSAudS1jYXJkX19jb3Zlci1pbm5lciB7XG4gICAgbGVmdDogY2FsYyg1MCUgLSA1OXJlbSk7XG4gIH1cbn1cblxuW2NsYXNzKj0ndS1jYXJkLS0nXVtjbGFzcyo9Jy0taG9yaXpvbnRhbCddOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTMuNzVlbSkge1xuICBbY2xhc3MqPSd1LWNhcmQtLSddW2NsYXNzKj0nLS1ob3Jpem9udGFsJ10ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICBbY2xhc3MqPSd1LWNhcmQtLSddW2NsYXNzKj0nLS1ob3Jpem9udGFsJ10gLnUtY2FyZF9fY292ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IGNhbGMoNDAlICsgNXJlbSk7XG4gIH1cbiAgW2NsYXNzKj0ndS1jYXJkLS0nXVtjbGFzcyo9Jy0taG9yaXpvbnRhbCddIC51LWNhcmRfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAycmVtKTtcbiAgICBtYXJnaW46IDFyZW0gMDtcbiAgfVxuICBbY2xhc3MqPSd1LWNhcmQtLSddW2NsYXNzKj0nLS1ob3Jpem9udGFsJ10gLnUtY2FyZF9fc29jaWFsIHVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIFtjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLWhvcml6b250YWwnXSAudS1jYXJkX19zb2NpYWwgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuXG5bY2xhc3MqPSd1LWNhcmQtLSddW2NsYXNzKj0nLS1ub2ltYWdlJ10gLnUtY2FyZF9fY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG5cbltjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLXZpZGVvJ10gLnUtY2FyZF9fY292ZXIge1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC42cyBlYXNlLWluLW91dDtcbn1cblxuW2NsYXNzKj0ndS1jYXJkLS0nXVtjbGFzcyo9Jy0tdmlkZW8nXS5pcy1wbGF5aW5nIC51LWNhcmRfX2NvdmVyIHtcbiAgei1pbmRleDogMzA7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cblxuW2NsYXNzKj0ndS1jYXJkLS0nXVtjbGFzcyo9Jy0tdmlkZW8nXS5pcy1wbGF5aW5nIC51LWNhcmRfX2NvdmVyX19sYXllcixcbltjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLXZpZGVvJ10uaXMtcGxheWluZyAudS1jYXJkX192aWRlby1vdmVybGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnUtY2FyZF9fdmlkZW8taWZyYW1lIGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi51LWNhcmRfX3ZpZGVvLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMjA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUzLjc1ZW0pIHtcbiAgW2NsYXNzKj0ndS1jYXJkLS0nXVtjbGFzcyo9Jy0tdmlkZW8nXSAudS1jYXJkX19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDY0cmVtO1xuICB9XG59XG5cbi51LWNhcmQgLnUtY2FyZF9fdGFnLWNvbnRhaW5lcixcbltjbGFzcyo9J3UtY2FyZC0tJ10gLnUtY2FyZF9fdGFnLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udS1jYXJkIC51LWNhcmRfX3RhZy1jb250YWluZXIgLnUtaHItLWxpZ2h0LFxuW2NsYXNzKj0ndS1jYXJkLS0nXSAudS1jYXJkX190YWctY29udGFpbmVyIC51LWhyLS1saWdodCB7XG4gIGhlaWdodDogLjJyZW07XG4gIG1hcmdpbjogM3JlbSAwIDEuNXJlbSAwO1xufVxuXG5bY2xhc3MqPSd1LWNhcmQtLSddW2NsYXNzKj0nLS10YWxsJ10gLnUtY2FyZF9fY292ZXI6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiAxMTAlO1xufVxuXG4udS1jYXJkLXNtYWxsLFxuW2NsYXNzKj0ndS1jYXJkLXNtYWxsLS0nXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMS40cmVtIDEuNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogOXJlbTtcbiAgbWFyZ2luOiAxcmVtIDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTE7XG4gIHBhZGRpbmctbGVmdDogNXJlbTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWNhcmQtc21hbGwgLnUtbGluayxcbi51LWNhcmQtc21hbGwgW2NsYXNzKj0ndS1saW5rLS0nXSxcbltjbGFzcyo9J3UtY2FyZC1zbWFsbC0tJ10gLnUtbGluayxcbltjbGFzcyo9J3UtY2FyZC1zbWFsbC0tJ10gW2NsYXNzKj0ndS1saW5rLS0nXSB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuMSwgMC4yNSwgMSksIHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjEsIDAuMjUsIDEpO1xufVxuXG4udS1jYXJkLXNtYWxsIC51LWxpbms6YWZ0ZXIsXG4udS1jYXJkLXNtYWxsIFtjbGFzcyo9J3UtbGluay0tJ106YWZ0ZXIsXG5bY2xhc3MqPSd1LWNhcmQtc21hbGwtLSddIC51LWxpbms6YWZ0ZXIsXG5bY2xhc3MqPSd1LWNhcmQtc21hbGwtLSddIFtjbGFzcyo9J3UtbGluay0tJ106YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjM1cyBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKSwgYmFja2dyb3VuZCAwLjNzO1xufVxuXG4udS1jYXJkLXNtYWxsOmhvdmVyIC51LWNhcmQtc21hbGxfX21hc2ssXG5bY2xhc3MqPSd1LWNhcmQtc21hbGwtLSddOmhvdmVyIC51LWNhcmQtc21hbGxfX21hc2sge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi51LWNhcmQtc21hbGw6aG92ZXIgLnUtbGluayxcbi51LWNhcmQtc21hbGw6aG92ZXIgW2NsYXNzKj0ndS1saW5rLS0nXSxcbltjbGFzcyo9J3UtY2FyZC1zbWFsbC0tJ106aG92ZXIgLnUtbGluayxcbltjbGFzcyo9J3UtY2FyZC1zbWFsbC0tJ106aG92ZXIgW2NsYXNzKj0ndS1saW5rLS0nXSB7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTJyZW0pO1xufVxuXG4udS1jYXJkLXNtYWxsOmhvdmVyIC51LWxpbms6YWZ0ZXIsXG4udS1jYXJkLXNtYWxsOmhvdmVyIFtjbGFzcyo9J3UtbGluay0tJ106YWZ0ZXIsXG5bY2xhc3MqPSd1LWNhcmQtc21hbGwtLSddOmhvdmVyIC51LWxpbms6YWZ0ZXIsXG5bY2xhc3MqPSd1LWNhcmQtc21hbGwtLSddOmhvdmVyIFtjbGFzcyo9J3UtbGluay0tJ106YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4udS1jYXJkLXNtYWxsIC51LWJnLWxheWVyIC5sZWZ0LFxuLnUtY2FyZC1zbWFsbCAudS1iZy1sYXllciAucmlnaHQsXG5bY2xhc3MqPSd1LWNhcmQtc21hbGwtLSddIC51LWJnLWxheWVyIC5sZWZ0LFxuW2NsYXNzKj0ndS1jYXJkLXNtYWxsLS0nXSAudS1iZy1sYXllciAucmlnaHQge1xuICBmaWxsOiB3aGl0ZTtcbiAgb3BhY2l0eTogMC4zO1xufVxuXG4udS1jYXJkLXNtYWxsIC51LWJnLWxheWVyIC5yaWdodCxcbltjbGFzcyo9J3UtY2FyZC1zbWFsbC0tJ10gLnUtYmctbGF5ZXIgLnJpZ2h0IHtcbiAgb3BhY2l0eTogMC4yO1xufVxuXG4udS1jYXJkLXNtYWxsX19iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1jYXJkLXNtYWxsX19tYXNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDNyZW07XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICB3aWR0aDogYXV0bztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG59XG5cbltjbGFzcyo9J3UtY2FyZC1zbWFsbC0tJ11bY2xhc3MqPSctLXVsaWVnZSddIC51LWNhcmQtc21hbGxfX2JnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzA3ZiAhaW1wb3J0YW50O1xufVxuXG5bY2xhc3MqPSd1LWNhcmQtc21hbGwtLSddW2NsYXNzKj0nLS1zYy1zb2MnXSAudS1jYXJkLXNtYWxsX19iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGFhMDAgIWltcG9ydGFudDtcbn1cblxuW2NsYXNzKj0ndS1jYXJkLXNtYWxsLS0nXVtjbGFzcyo9Jy0tbWVkZWNpbmUnXSAudS1jYXJkLXNtYWxsX19iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NDAxMDQgIWltcG9ydGFudDtcbn1cblxuW2NsYXNzKj0ndS1jYXJkLXNtYWxsLS0nXVtjbGFzcyo9Jy0tZHJvaXQnXSAudS1jYXJkLXNtYWxsX19iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YjJjODYgIWltcG9ydGFudDtcbn1cblxuW2NsYXNzKj0ndS1jYXJkLXNtYWxsLS0nXVtjbGFzcyo9Jy0tYWdybyddIC51LWNhcmQtc21hbGxfX2JnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdkYjkyOCAhaW1wb3J0YW50O1xufVxuXG5bY2xhc3MqPSd1LWNhcmQtc21hbGwtLSddW2NsYXNzKj0nLS1wc3ljaG8nXSAudS1jYXJkLXNtYWxsX19iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODliMzggIWltcG9ydGFudDtcbn1cblxuW2NsYXNzKj0ndS1jYXJkLXNtYWxsLS0nXVtjbGFzcyo9Jy0tcGhpbG8nXSAudS1jYXJkLXNtYWxsX19iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDg0M2IgIWltcG9ydGFudDtcbn1cblxuW2NsYXNzKj0ndS1jYXJkLXNtYWxsLS0nXVtjbGFzcyo9Jy0tdmV0ZSddIC51LWNhcmQtc21hbGxfX2JnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViNTdhMiAhaW1wb3J0YW50O1xufVxuXG5bY2xhc3MqPSd1LWNhcmQtc21hbGwtLSddW2NsYXNzKj0nLS1hcmNoaSddIC51LWNhcmQtc21hbGxfX2JnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2YzBiNCAhaW1wb3J0YW50O1xufVxuXG5bY2xhc3MqPSd1LWNhcmQtc21hbGwtLSddW2NsYXNzKj0nLS1zY2llbmNlcyddIC51LWNhcmQtc21hbGxfX2JnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWNhOSAhaW1wb3J0YW50O1xufVxuXG5bY2xhc3MqPSd1LWNhcmQtc21hbGwtLSddW2NsYXNzKj0nLS1zYy1hcHAnXSAudS1jYXJkLXNtYWxsX19iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDdmM2MgIWltcG9ydGFudDtcbn1cblxuW2NsYXNzKj0ndS1jYXJkLXNtYWxsLS0nXVtjbGFzcyo9Jy0taGVjJ10gLnUtY2FyZC1zbWFsbF9fYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGM4YjgyICFpbXBvcnRhbnQ7XG59XG5cbi51LWNvbnRhY3RfX2NvbnRlbnQgLnUtaDMge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLnUtY291ci1zdW1tYXJ5ICsgLnUtY291ci1zdW1tYXJ5IHtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbn1cblxuLnUtY291ci1zdW1tYXJ5X190aXRsZSB7XG4gIG1hcmdpbjogMCAwIDFyZW0gMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzQwNDA0MDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM5LjM3NWVtKSB7XG4gIC51LWNvdXItc3VtbWFyeSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbiAgLnUtY291ci1zdW1tYXJ5X19saW5rIHtcbiAgICBmbGV4LWJhc2lzOiAzMCU7XG4gIH1cbiAgLnUtY291ci1zdW1tYXJ5X190ZXh0IHtcbiAgICBmbGV4LWJhc2lzOiA3MCU7XG4gIH1cbn1cblxuLnUtY291cnNlcyB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG5cbi51LWNvdXJzZXNfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxuXG4udS1jb3Vyc2VzX19oZWFkZXI6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDcwN2Y7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLnUtdWxpZWdlIC51LWNvdXJzZXNfX2hlYWRlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MDdmO1xufVxuXG4udS1zYy1zb2MgLnUtY291cnNlc19faGVhZGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGFhMDA7XG59XG5cbi51LW1lZGVjaW5lIC51LWNvdXJzZXNfX2hlYWRlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTQwMTA0O1xufVxuXG4udS1kcm9pdCAudS1jb3Vyc2VzX19oZWFkZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViMmM4Njtcbn1cblxuLnUtYWdybyAudS1jb3Vyc2VzX19oZWFkZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdkYjkyODtcbn1cblxuLnUtcHN5Y2hvIC51LWNvdXJzZXNfX2hlYWRlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg5YjM4O1xufVxuXG4udS1waGlsbyAudS1jb3Vyc2VzX19oZWFkZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODQzYjtcbn1cblxuLnUtdmV0ZSAudS1jb3Vyc2VzX19oZWFkZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViNTdhMjtcbn1cblxuLnUtYXJjaGkgLnUtY291cnNlc19faGVhZGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmMwYjQ7XG59XG5cbi51LXNjaWVuY2VzIC51LWNvdXJzZXNfX2hlYWRlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1Y2E5O1xufVxuXG4udS1zYy1hcHAgLnUtY291cnNlc19faGVhZGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDdmM2M7XG59XG5cbi51LWhlYyAudS1jb3Vyc2VzX19oZWFkZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhjOGI4Mjtcbn1cblxuLnUtY291cnNlc19faGVhZGVyX190aXRsZSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLXRvcDogN3JlbTtcbiAgY29sb3I6ICM0YTRhNGE7XG59XG5cbi51LWNvdXJzZXNfX2hlYWRlcl9fbGVnZW5kLFxuW2NsYXNzKj0ndS1jb3Vyc2VzX19oZWFkZXJfX2xlZ2VuZC0tJ10ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDI0cmVtO1xufVxuXG4udS1jb3Vyc2VzX19oZWFkZXJfX2xlZ2VuZCBsaSxcbltjbGFzcyo9J3UtY291cnNlc19faGVhZGVyX19sZWdlbmQtLSddIGxpIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1ZW0pIGFuZCAobWF4LXdpZHRoOiA1My43NGVtKSB7XG4gIC51LWNvdXJzZXNfX2hlYWRlcl9fbGVnZW5kIGxpLFxuICBbY2xhc3MqPSd1LWNvdXJzZXNfX2hlYWRlcl9fbGVnZW5kLS0nXSBsaSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUzLjc1ZW0pIHtcbiAgLnUtY291cnNlc19faGVhZGVyX19sZWdlbmQgbGksXG4gIFtjbGFzcyo9J3UtY291cnNlc19faGVhZGVyX19sZWdlbmQtLSddIGxpIHtcbiAgICB3aWR0aDogNHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDNyZW0pIHJvdGF0ZSgtOTBkZWcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTtcbiAgfVxufVxuXG5bY2xhc3MqPSd1LWNvdXJzZXNfX2hlYWRlcl9fbGVnZW5kLS0nXVtjbGFzcyo9Jy0tYmxvYyddIHtcbiAgd2lkdGg6IDIwcmVtO1xufVxuXG4vKiB0YWJsZXMgKi9cbi51LWNvdXJzZXMtdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1My43NWVtKSB7XG4gIC51LWNvdXJzZXMtc3ViIC51LWNvdXJzZXMtdGFibGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gIH1cbiAgLnUtY291cnNlcy1zdWIgLnUtY291cnNlcy10YWJsZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA3cmVtO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAtMnJlbTtcbiAgICBib3JkZXItbGVmdDogMnB4IGRvdHRlZCAjZTZlNmUxO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTMuNzVlbSkge1xuICAudS1jb3Vyc2VzLXN1YiB7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBkb3R0ZWQgI2U2ZTZlMTtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIH1cbiAgLnUtY291cnNlcy1zdWIgLnUtY291cnNlcy10YWJsZS5oYXMtaW5mbzo6YmVmb3JlIHtcbiAgICB0b3A6IDEwLjdyZW07XG4gIH1cbn1cblxuLyogY2FwdGlvbiAqL1xuLnUtY291cnNlcy1jYXB0aW9uIHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTMuNzVlbSkge1xuICAudS1jb3Vyc2VzLXN1YiAudS1jb3Vyc2VzLXRhYmxlID4gLnUtY291cnNlcy1jYXB0aW9uIHtcbiAgICBtYXJnaW4tbGVmdDogLTJyZW07XG4gIH1cbn1cblxuLnUtY291cnNlcy1jYXB0aW9uX190aXRsZSxcbltjbGFzcyo9J3UtY291cnNlcy1jYXB0aW9uX190aXRsZS0tJ10ge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjNGE0YTRhO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1ZW0pIGFuZCAobWF4LXdpZHRoOiA1My43NGVtKSB7XG4gIC51LWNvdXJzZXMtY2FwdGlvbl9fdGl0bGUsXG4gIFtjbGFzcyo9J3UtY291cnNlcy1jYXB0aW9uX190aXRsZS0tJ10ge1xuICAgIG1hcmdpbi1ib3R0b206IC4zNWVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTMuNzVlbSkge1xuICAudS1jb3Vyc2VzLWNhcHRpb25fX3RpdGxlLFxuICBbY2xhc3MqPSd1LWNvdXJzZXMtY2FwdGlvbl9fdGl0bGUtLSddIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLnUtY291cnNlcy1zdWIgLnUtY291cnNlcy1jYXB0aW9uX190aXRsZSwgLnUtY291cnNlcy1zdWJcbiAgW2NsYXNzKj0ndS1jb3Vyc2VzLWNhcHRpb25fX3RpdGxlLS0nXSB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbn1cblxuW2NsYXNzKj0ndS1jb3Vyc2VzLWNhcHRpb25fXyddW2NsYXNzKj0nLS1pbmZvJ10ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi51LWNvdXJzZXMtY2FwdGlvbl9fYmxvY3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAuMzVlbSAuNWVtO1xuICBib3gtc2hhZG93OiA0cHggNHB4IDIwcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUzLjc1ZW0pIHtcbiAgLnUtY291cnNlcy1jYXB0aW9uX19ibG9jcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTVweDtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgfVxufVxuXG4udS1jb3Vyc2VzLWNhcHRpb25fX2Jsb2NzX19sYWJlbCB7XG4gIHBhZGRpbmctcmlnaHQ6IC41ZW07XG4gIGNvbG9yOiAjMDA3MDdmO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi51LXVsaWVnZSAudS1jb3Vyc2VzLWNhcHRpb25fX2Jsb2NzX19sYWJlbCB7XG4gIGNvbG9yOiAjMDA3MDdmO1xufVxuXG4udS1zYy1zb2MgLnUtY291cnNlcy1jYXB0aW9uX19ibG9jc19fbGFiZWwge1xuICBjb2xvcjogI2Y4YWEwMDtcbn1cblxuLnUtbWVkZWNpbmUgLnUtY291cnNlcy1jYXB0aW9uX19ibG9jc19fbGFiZWwge1xuICBjb2xvcjogIzk0MDEwNDtcbn1cblxuLnUtZHJvaXQgLnUtY291cnNlcy1jYXB0aW9uX19ibG9jc19fbGFiZWwge1xuICBjb2xvcjogIzViMmM4Njtcbn1cblxuLnUtYWdybyAudS1jb3Vyc2VzLWNhcHRpb25fX2Jsb2NzX19sYWJlbCB7XG4gIGNvbG9yOiAjN2RiOTI4O1xufVxuXG4udS1wc3ljaG8gLnUtY291cnNlcy1jYXB0aW9uX19ibG9jc19fbGFiZWwge1xuICBjb2xvcjogIzI4OWIzODtcbn1cblxuLnUtcGhpbG8gLnUtY291cnNlcy1jYXB0aW9uX19ibG9jc19fbGFiZWwge1xuICBjb2xvcjogIzAwODQzYjtcbn1cblxuLnUtdmV0ZSAudS1jb3Vyc2VzLWNhcHRpb25fX2Jsb2NzX19sYWJlbCB7XG4gIGNvbG9yOiAjNWI1N2EyO1xufVxuXG4udS1hcmNoaSAudS1jb3Vyc2VzLWNhcHRpb25fX2Jsb2NzX19sYWJlbCB7XG4gIGNvbG9yOiAjYzZjMGI0O1xufVxuXG4udS1zY2llbmNlcyAudS1jb3Vyc2VzLWNhcHRpb25fX2Jsb2NzX19sYWJlbCB7XG4gIGNvbG9yOiAjMDA1Y2E5O1xufVxuXG4udS1zYy1hcHAgLnUtY291cnNlcy1jYXB0aW9uX19ibG9jc19fbGFiZWwge1xuICBjb2xvcjogI2YwN2YzYztcbn1cblxuLnUtaGVjIC51LWNvdXJzZXMtY2FwdGlvbl9fYmxvY3NfX2xhYmVsIHtcbiAgY29sb3I6ICM4YzhiODI7XG59XG5cbi51LWNvdXJzZXMtY2FwdGlvbl9fYmxvY3NfX2xhYmVsOm50aC1vZi10eXBlKG4rMikge1xuICBtYXJnaW4tbGVmdDogLjVlbTtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZTZlNmUxO1xuICBwYWRkaW5nLWxlZnQ6IC41ZW07XG59XG5cbi51LWNvdXJzZXMtY2FwdGlvbl9fZXh0cmEsXG5bY2xhc3MqPSd1LWNvdXJzZXMtY2FwdGlvbl9fZXh0cmEtLSddIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG5cbi8qIHRoZWFkICovXG4vKiB0Ym9keSAqL1xuLnUtY291cnNlcy1yb3cge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZTZlMTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNWVtKSBhbmQgKG1heC13aWR0aDogNTMuNzRlbSkge1xuICAudS1jb3Vyc2VzLXJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMXJlbSAwO1xuICB9XG59XG5cbi51LXVsaWVnZSAudS1jb3Vyc2VzLXJvdyBhIHtcbiAgY29sb3I6ICMwMDcwN2Y7XG59XG5cbi51LXVsaWVnZSAudS1jb3Vyc2VzLXJvdyBhOmhvdmVyIHtcbiAgY29sb3I6ICM1ZmE0YjA7XG59XG5cbi51LXNjLXNvYyAudS1jb3Vyc2VzLXJvdyBhIHtcbiAgY29sb3I6ICNmOGFhMDA7XG59XG5cbi51LXNjLXNvYyAudS1jb3Vyc2VzLXJvdyBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmQwMDA7XG59XG5cbi51LW1lZGVjaW5lIC51LWNvdXJzZXMtcm93IGEge1xuICBjb2xvcjogIzk0MDEwNDtcbn1cblxuLnUtbWVkZWNpbmUgLnUtY291cnNlcy1yb3cgYTpob3ZlciB7XG4gIGNvbG9yOiAjZTYyZDMxO1xufVxuXG4udS1kcm9pdCAudS1jb3Vyc2VzLXJvdyBhIHtcbiAgY29sb3I6ICM1YjJjODY7XG59XG5cbi51LWRyb2l0IC51LWNvdXJzZXMtcm93IGE6aG92ZXIge1xuICBjb2xvcjogI2E4NTg5ZTtcbn1cblxuLnUtYWdybyAudS1jb3Vyc2VzLXJvdyBhIHtcbiAgY29sb3I6ICM3ZGI5Mjg7XG59XG5cbi51LWFncm8gLnUtY291cnNlcy1yb3cgYTpob3ZlciB7XG4gIGNvbG9yOiAjYjljZDc2O1xufVxuXG4udS1wc3ljaG8gLnUtY291cnNlcy1yb3cgYSB7XG4gIGNvbG9yOiAjMjg5YjM4O1xufVxuXG4udS1wc3ljaG8gLnUtY291cnNlcy1yb3cgYTpob3ZlciB7XG4gIGNvbG9yOiAjN2RiOTI4O1xufVxuXG4udS1waGlsbyAudS1jb3Vyc2VzLXJvdyBhIHtcbiAgY29sb3I6ICMwMDg0M2I7XG59XG5cbi51LXBoaWxvIC51LWNvdXJzZXMtcm93IGE6aG92ZXIge1xuICBjb2xvcjogIzI4OWIzODtcbn1cblxuLnUtdmV0ZSAudS1jb3Vyc2VzLXJvdyBhIHtcbiAgY29sb3I6ICM1YjU3YTI7XG59XG5cbi51LXZldGUgLnUtY291cnNlcy1yb3cgYTpob3ZlciB7XG4gIGNvbG9yOiAjOGRhNmQ2O1xufVxuXG4udS1hcmNoaSAudS1jb3Vyc2VzLXJvdyBhIHtcbiAgY29sb3I6ICNjNmMwYjQ7XG59XG5cbi51LWFyY2hpIC51LWNvdXJzZXMtcm93IGE6aG92ZXIge1xuICBjb2xvcjogI2U2ZTZlMTtcbn1cblxuLnUtc2NpZW5jZXMgLnUtY291cnNlcy1yb3cgYSB7XG4gIGNvbG9yOiAjMDA1Y2E5O1xufVxuXG4udS1zY2llbmNlcyAudS1jb3Vyc2VzLXJvdyBhOmhvdmVyIHtcbiAgY29sb3I6ICMxZmJhZGI7XG59XG5cbi51LXNjLWFwcCAudS1jb3Vyc2VzLXJvdyBhIHtcbiAgY29sb3I6ICNmMDdmM2M7XG59XG5cbi51LXNjLWFwcCAudS1jb3Vyc2VzLXJvdyBhOmhvdmVyIHtcbiAgY29sb3I6ICNmOGFhMDA7XG59XG5cbi51LWhlYyAudS1jb3Vyc2VzLXJvdyBhIHtcbiAgY29sb3I6ICM4YzhiODI7XG59XG5cbi51LWhlYyAudS1jb3Vyc2VzLXJvdyBhOmhvdmVyIHtcbiAgY29sb3I6ICNjNmMwYjQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTVlbSkgYW5kIChtYXgtd2lkdGg6IDUzLjc0ZW0pIHtcbiAgLnUtY291cnNlcy1jZWxsLS1jb2RlLFxuICAudS1jb3Vyc2VzLWNlbGwtLWRldGFpbHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi51LWNvdXJzZXMtY2VsbC0tY29kZSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4udS1jb3Vyc2VzLWNlbGwtLWNvZGUgLnUtbGluayB7XG4gIGNvbG9yOiAjNGE0YTRhO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1My43NWVtKSB7XG4gIC51LWNvdXJzZXMtY2VsbC0tY29kZSB7XG4gICAgd2lkdGg6IDEwcmVtO1xuICAgIHBhZGRpbmctdG9wOiAxLjJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1ZW0pIGFuZCAobWF4LXdpZHRoOiA1My43NGVtKSB7XG4gIC51LWNvdXJzZXMtY2VsbC0tZGV0YWlscyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIH1cbiAgLnUtY291cnNlcy1jZWxsLS1jb2RlICsgLnUtY291cnNlcy1jZWxsLS1kZXRhaWxzIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUzLjc1ZW0pIHtcbiAgLnUtY291cnNlcy1jZWxsLS1kZXRhaWxzIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICB9XG59XG5cbi51LWNvdXJzZXMtY2VsbF9fdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNWVtKSBhbmQgKG1heC13aWR0aDogNTMuNzRlbSkge1xuICAudS1jb3Vyc2VzLWNlbGxfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgfVxufVxuXG4udS1jb3Vyc2VzLWNlbGxfX3Blb3BsZSB7XG4gIG1hcmdpbi1ib3R0b206IC4yNWVtO1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cblxuLnUtY291cnNlcy1jZWxsX19wZW9wbGUgYSB7XG4gIGNvbG9yOiAjOGM4YjgyO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUzLjc1ZW0pIHtcbiAgLnUtY291cnNlcy1jZWxsX19wZW9wbGUge1xuICAgIG1hcmdpbjogLjVlbSAwO1xuICB9XG59XG5cbi51LWNvdXJzZXMtY2VsbF9fdG9vbHRpcC1vdXRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNWVtKSBhbmQgKG1heC13aWR0aDogNTMuNzRlbSkge1xuICAudS1jb3Vyc2VzLWNlbGxfX3Rvb2x0aXAtb3V0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4udS1jb3Vyc2VzLWNlbGxfX3Rvb2x0aXAtb3V0ZXIgLnRvb2x0aXAge1xuICBvcGFjaXR5OiAxO1xufVxuXG4udS1jb3Vyc2VzLWNlbGxfX3Rvb2x0aXAtb3V0ZXIgLnRvb2x0aXAtaW5uZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTZlNmUxO1xuICBwYWRkaW5nOiAxZW07XG4gIGJveC1zaGFkb3c6IDEwcHggMTBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiAjNGE0YTRhO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi51LWNvdXJzZXMtY2VsbF9fdG9vbHRpcC1vdXRlciAudG9vbHRpcC1pbm5lciBzdHJvbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnUtY291cnNlcy1jZWxsX190b29sdGlwLW91dGVyIC50b29sdGlwLWlubmVyIHNwYW4ge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udS1jb3Vyc2VzLWNlbGxfX3Rvb2x0aXAtb3V0ZXIgLnRvb2x0aXAtYXJyb3cge1xuICBib3R0b206IC02cHg7XG4gIGJvcmRlci13aWR0aDogNHB4O1xuICBib3JkZXItY29sb3I6IHdoaXRlIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuXG4udS1jb3Vyc2VzLWNlbGxfX3RvZ2dsZV9fdHJpZ2dlciB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgcGFkZGluZzogMXJlbSAwIDA7XG4gIGNvbG9yOiAjNGE0YTRhO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi51LWNvdXJzZXMtY2VsbF9fdG9nZ2xlX190YXJnZXQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiAwO1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjVzIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjU4LCAxKTtcbn1cblxuLnUtY291cnNlcy1jZWxsX190b2dnbGVfX3RhcmdldC5pcy12aXNpYmxlIHtcbiAgbWF4LWhlaWdodDogNDAwcHg7XG59XG5cbltjbGFzcyo9J3UtY291cnNlcy1jZWxsLS0nXVtjbGFzcyo9Jy0tZGF0YSddW3RpdGxlXSB7XG4gIGN1cnNvcjogaGVscDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNWVtKSBhbmQgKG1heC13aWR0aDogNTMuNzRlbSkge1xuICBbY2xhc3MqPSd1LWNvdXJzZXMtY2VsbC0tJ11bY2xhc3MqPSctLWRhdGEnXSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDE2LjY2JTtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG4gIFtjbGFzcyo9J3UtY291cnNlcy1jZWxsLS0nXVtjbGFzcyo9Jy0tZGF0YSddOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC4yNWVtO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1My43NWVtKSB7XG4gIFtjbGFzcyo9J3UtY291cnNlcy1jZWxsLS0nXVtjbGFzcyo9Jy0tZGF0YSddIHtcbiAgICB3aWR0aDogNHJlbTtcbiAgICBwYWRkaW5nLXRvcDogMS4ycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNWVtKSBhbmQgKG1heC13aWR0aDogNTMuNzRlbSkge1xuICBbY2xhc3MqPSd1LWNvdXJzZXMtY2VsbC0tJ11bY2xhc3MqPSctLWRhdGEnXVtjbGFzcyo9Jy0tYmxvYyddOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9jb3Vyc2VzLWJsb2Muc3ZnXCIpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTVlbSkgYW5kIChtYXgtd2lkdGg6IDUzLjc0ZW0pIHtcbiAgW2NsYXNzKj0ndS1jb3Vyc2VzLWNlbGwtLSddW2NsYXNzKj0nLS1kYXRhJ11bY2xhc3MqPSctLW9yZ2EnXTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvY291cnNlcy1vcmdhLnN2Z1wiKTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1ZW0pIGFuZCAobWF4LXdpZHRoOiA1My43NGVtKSB7XG4gIFtjbGFzcyo9J3UtY291cnNlcy1jZWxsLS0nXVtjbGFzcyo9Jy0tZGF0YSddW2NsYXNzKj0nLS10aGVvcnknXTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvY291cnNlcy10aGVvcnkuc3ZnXCIpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTVlbSkgYW5kIChtYXgtd2lkdGg6IDUzLjc0ZW0pIHtcbiAgW2NsYXNzKj0ndS1jb3Vyc2VzLWNlbGwtLSddW2NsYXNzKj0nLS1kYXRhJ11bY2xhc3MqPSctLXByYWN0aWNhbCddOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9jb3Vyc2VzLXByYWN0aWNhbC5zdmdcIik7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNWVtKSBhbmQgKG1heC13aWR0aDogNTMuNzRlbSkge1xuICBbY2xhc3MqPSd1LWNvdXJzZXMtY2VsbC0tJ11bY2xhc3MqPSctLWRhdGEnXVtjbGFzcyo9Jy0tb3RoZXInXTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvY291cnNlcy1vdGhlci5zdmdcIik7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNWVtKSBhbmQgKG1heC13aWR0aDogNTMuNzRlbSkge1xuICBbY2xhc3MqPSd1LWNvdXJzZXMtY2VsbC0tJ11bY2xhc3MqPSctLWRhdGEnXVtjbGFzcyo9Jy0tY3JlZGl0cyddOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9jb3Vyc2VzLWNyZWRpdHMuc3ZnXCIpO1xuICB9XG59XG5cbi51LWNvdXJzZXMtaW50cm8ge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBwYWRkaW5nOiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM5LjM3NWVtKSB7XG4gIC51LWNvdXJzZXMtaW50cm8ge1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC51LWNvdXJzZXMtaW50cm8ge1xuICAgIG1hcmdpbi10b3A6IDRyZW07XG4gIH1cbn1cblxuLnUtY291cnNlcy1kZXRhaWwge1xuICBwYWRkaW5nOiAzLjRyZW0gMDtcbn1cblxuLnUtY291cnNlcy1kZXRhaWxfX3NlY3Rpb24sXG4udS1jb3Vyc2VzLWRldGFpbF9fc2VjdGlvbi0tc3ViIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cblxuLnUtY291cnNlcy1kZXRhaWxfX3NlY3Rpb24tLXN1YiB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG4gIGJvcmRlci1sZWZ0OiAycHggZG90dGVkICNlNmU2ZTE7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cblxuLnUtY291cnNlcy1kZXRhaWxfX3NlY3Rpb25fX3RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICBjb2xvcjogIzRhNGE0YTtcbn1cblxuLnUtY291cnNlcy1kZXRhaWxfX3NlY3Rpb25fX3RpdGxlOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmUxO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi51LWNvdXJzZXMtZGV0YWlsX19zZWN0aW9uX190aXRsZSB+ICoge1xuICBtYXgtd2lkdGg6IDgwcmVtO1xufVxuXG4udS1jb3Vyc2VzLWRldGFpbF9fc2VjdGlvbl9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnUtY291cnNlcy1kZXRhaWxfX3NlY3Rpb25fX2xpc3QgZHQsXG4udS1jb3Vyc2VzLWRldGFpbF9fc2VjdGlvbl9fbGlzdCBkZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAuNzVlbSAwO1xufVxuXG4udS1jb3Vyc2VzLWRldGFpbF9fc2VjdGlvbl9fbGlzdCBkdCB7XG4gIGZsZXgtYmFzaXM6IDgwJTtcbn1cblxuLnUtY291cnNlcy1kZXRhaWxfX3NlY3Rpb25fX2xpc3QgZHQ6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogY2FsYygxMjUlKTtcbiAgaGVpZ2h0OiAzcHg7XG4gIG1hcmdpbi10b3A6IDEuNWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmUxO1xuICBib3JkZXItcmFkaXVzOiAxLjVweDtcbn1cblxuLnUtY291cnNlcy1kZXRhaWxfX3NlY3Rpb25fX2xpc3QgZGQge1xuICBmbGV4LWJhc2lzOiAyMCU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udS1jb3Vyc2VzLWRldGFpbF9fc2VjdGlvbi0tc3ViLFxuLnUtY291cnNlcy1kZXRhaWxfX3NlY3Rpb25fX2xpc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuXG4udS1jb3Vyc2VzLWV4Y2VycHQge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogNHJlbSAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGZkZmYgIWltcG9ydGFudDtcbn1cblxuLnUtY291cnNlcy1leGNlcnB0IHAge1xuICBtYXgtd2lkdGg6IDgwcmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgY29sb3I6ICM0YTRhNGE7XG59XG5cbi51LWNvdXJzZXMtaGVhZGVyLW91dGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MDdmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi51LXVsaWVnZSAudS1jb3Vyc2VzLWhlYWRlci1vdXRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDcwN2Y7XG59XG5cbi51LXNjLXNvYyAudS1jb3Vyc2VzLWhlYWRlci1vdXRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGFhMDA7XG59XG5cbi51LW1lZGVjaW5lIC51LWNvdXJzZXMtaGVhZGVyLW91dGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk0MDEwNDtcbn1cblxuLnUtZHJvaXQgLnUtY291cnNlcy1oZWFkZXItb3V0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWIyYzg2O1xufVxuXG4udS1hZ3JvIC51LWNvdXJzZXMtaGVhZGVyLW91dGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdkYjkyODtcbn1cblxuLnUtcHN5Y2hvIC51LWNvdXJzZXMtaGVhZGVyLW91dGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4OWIzODtcbn1cblxuLnUtcGhpbG8gLnUtY291cnNlcy1oZWFkZXItb3V0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4NDNiO1xufVxuXG4udS12ZXRlIC51LWNvdXJzZXMtaGVhZGVyLW91dGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViNTdhMjtcbn1cblxuLnUtYXJjaGkgLnUtY291cnNlcy1oZWFkZXItb3V0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZjMGI0O1xufVxuXG4udS1zY2llbmNlcyAudS1jb3Vyc2VzLWhlYWRlci1vdXRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVjYTk7XG59XG5cbi51LXNjLWFwcCAudS1jb3Vyc2VzLWhlYWRlci1vdXRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDdmM2M7XG59XG5cbi51LWhlYyAudS1jb3Vyc2VzLWhlYWRlci1vdXRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YzhiODI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTVlbSkgYW5kIChtYXgtd2lkdGg6IDcxLjI0ZW0pIHtcbiAgLnUtY291cnNlcy1oZWFkZXItb3V0ZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLXRvcDogNC40cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC00LjRyZW07XG4gIH1cbn1cblxuLnUtY291cnNlcy1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmc6IDdyZW0gMnJlbTtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4udS1jb3Vyc2VzLWhlYWRlcl9faGVhZGxpbmUsXG4udS1jb3Vyc2VzLWhlYWRlcl9fdGl0bGUsXG4udS1jb3Vyc2VzLWhlYWRlcl9fYmFzZWxpbmUge1xuICBtYXgtd2lkdGg6IDgwcmVtO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4udS1jb3Vyc2VzLWhlYWRlcl9faGVhZGxpbmUsXG4udS1jb3Vyc2VzLWhlYWRlcl9fYmFzZWxpbmUge1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4udS1jb3Vyc2VzLWhlYWRlcl9fdGl0bGUge1xuICBtYXJnaW46IDFyZW0gYXV0bztcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi51LWNvdXJzZXMtaGVhZGVyX19sb2dvIHtcbiAgd2lkdGg6IDIwcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1My43NWVtKSB7XG4gIC51LWNvdXJzZXMtaGVhZGVyX19sb2dvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLnUtY291cnNlcy1oZWFkZXItLWhvbWVwYWdlIC51LXNtYWxsLXRpdGxlLCAudS1jb3Vyc2VzLWhlYWRlci0taG9tZXBhZ2UgbmF2IGlucHV0LCBuYXYgLnUtY291cnNlcy1oZWFkZXItLWhvbWVwYWdlIGlucHV0LCAudS1jb3Vyc2VzLWhlYWRlci0taG9tZXBhZ2Vcbm1haW4gaW5wdXQsXG5tYWluIC51LWNvdXJzZXMtaGVhZGVyLS1ob21lcGFnZSBpbnB1dCwgLnUtY291cnNlcy1oZWFkZXItLWhvbWVwYWdlXG4udS1uYXYtbW9iaWxlIGlucHV0LFxuLnUtbmF2LW1vYmlsZSAudS1jb3Vyc2VzLWhlYWRlci0taG9tZXBhZ2UgaW5wdXQsIC51LWNvdXJzZXMtaGVhZGVyLS1ob21lcGFnZVxuLnUtbmF2IGlucHV0LFxuLnUtbmF2IC51LWNvdXJzZXMtaGVhZGVyLS1ob21lcGFnZSBpbnB1dCwgLnUtY291cnNlcy1oZWFkZXItLWhvbWVwYWdlXG4udS1mb290ZXIgaW5wdXQsXG4udS1mb290ZXIgLnUtY291cnNlcy1oZWFkZXItLWhvbWVwYWdlIGlucHV0LCAudS1jb3Vyc2VzLWhlYWRlci0taG9tZXBhZ2UgbmF2IGJ1dHRvbiwgbmF2IC51LWNvdXJzZXMtaGVhZGVyLS1ob21lcGFnZSBidXR0b24sIC51LWNvdXJzZXMtaGVhZGVyLS1ob21lcGFnZVxubWFpbiBidXR0b24sXG5tYWluIC51LWNvdXJzZXMtaGVhZGVyLS1ob21lcGFnZSBidXR0b24sIC51LWNvdXJzZXMtaGVhZGVyLS1ob21lcGFnZVxuLnUtbmF2LW1vYmlsZSBidXR0b24sXG4udS1uYXYtbW9iaWxlIC51LWNvdXJzZXMtaGVhZGVyLS1ob21lcGFnZSBidXR0b24sIC51LWNvdXJzZXMtaGVhZGVyLS1ob21lcGFnZVxuLnUtbmF2IGJ1dHRvbixcbi51LW5hdiAudS1jb3Vyc2VzLWhlYWRlci0taG9tZXBhZ2UgYnV0dG9uLCAudS1jb3Vyc2VzLWhlYWRlci0taG9tZXBhZ2Vcbi51LWZvb3RlciBidXR0b24sXG4udS1mb290ZXIgLnUtY291cnNlcy1oZWFkZXItLWhvbWVwYWdlIGJ1dHRvbiwgLnUtY291cnNlcy1oZWFkZXItLWhvbWVwYWdlIC51LWJyZWFkY3J1bWIsIC51LWNvdXJzZXMtaGVhZGVyLS1ob21lcGFnZSAudS1wYWdlciBvbCwgLnUtcGFnZXIgLnUtY291cnNlcy1oZWFkZXItLWhvbWVwYWdlIG9sIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5cbi51LWNvdXJzZXMtaGVhZGVyLS1ob21lcGFnZSBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAzLjVyZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTVlbSkgYW5kIChtYXgtd2lkdGg6IDcxLjI0ZW0pIHtcbiAgLnUtY291cnNlcy1oZWFkZXItLWhvbWVwYWdlIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udS1jb3Vyc2VzLWhlYWRlci0taG9tZXBhZ2UgaDEge1xuICBmb250LXNpemU6IDIuOHJlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzOS4zNzVlbSkge1xuICAudS1jb3Vyc2VzLWhlYWRlci0taG9tZXBhZ2UgaDEge1xuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICB9XG59XG5cbi51LWNvdXJzZXMtaGVhZGVyLS1ob21lcGFnZSAuaWNvbi1pY29ucy1jcmVkaXRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC42cmVtO1xuICB3aWR0aDogMi4ycmVtO1xuICBoZWlnaHQ6IDIuMnJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAuN3JlbTtcbn1cblxuLnUtdWxpZWdlIC51LWNvdXJzZXMtaGVhZGVyLS1ob21lcGFnZSAuaWNvbi1pY29ucy1jcmVkaXRzIHtcbiAgZmlsbDogIzAwNzA3Zjtcbn1cblxuLnUtc2Mtc29jIC51LWNvdXJzZXMtaGVhZGVyLS1ob21lcGFnZSAuaWNvbi1pY29ucy1jcmVkaXRzIHtcbiAgZmlsbDogI2Y4YWEwMDtcbn1cblxuLnUtbWVkZWNpbmUgLnUtY291cnNlcy1oZWFkZXItLWhvbWVwYWdlIC5pY29uLWljb25zLWNyZWRpdHMge1xuICBmaWxsOiAjOTQwMTA0O1xufVxuXG4udS1kcm9pdCAudS1jb3Vyc2VzLWhlYWRlci0taG9tZXBhZ2UgLmljb24taWNvbnMtY3JlZGl0cyB7XG4gIGZpbGw6ICM1YjJjODY7XG59XG5cbi51LWFncm8gLnUtY291cnNlcy1oZWFkZXItLWhvbWVwYWdlIC5pY29uLWljb25zLWNyZWRpdHMge1xuICBmaWxsOiAjN2RiOTI4O1xufVxuXG4udS1wc3ljaG8gLnUtY291cnNlcy1oZWFkZXItLWhvbWVwYWdlIC5pY29uLWljb25zLWNyZWRpdHMge1xuICBmaWxsOiAjMjg5YjM4O1xufVxuXG4udS1waGlsbyAudS1jb3Vyc2VzLWhlYWRlci0taG9tZXBhZ2UgLmljb24taWNvbnMtY3JlZGl0cyB7XG4gIGZpbGw6ICMwMDg0M2I7XG59XG5cbi51LXZldGUgLnUtY291cnNlcy1oZWFkZXItLWhvbWVwYWdlIC5pY29uLWljb25zLWNyZWRpdHMge1xuICBmaWxsOiAjNWI1N2EyO1xufVxuXG4udS1hcmNoaSAudS1jb3Vyc2VzLWhlYWRlci0taG9tZXBhZ2UgLmljb24taWNvbnMtY3JlZGl0cyB7XG4gIGZpbGw6ICNjNmMwYjQ7XG59XG5cbi51LXNjaWVuY2VzIC51LWNvdXJzZXMtaGVhZGVyLS1ob21lcGFnZSAuaWNvbi1pY29ucy1jcmVkaXRzIHtcbiAgZmlsbDogIzAwNWNhOTtcbn1cblxuLnUtc2MtYXBwIC51LWNvdXJzZXMtaGVhZGVyLS1ob21lcGFnZSAuaWNvbi1pY29ucy1jcmVkaXRzIHtcbiAgZmlsbDogI2YwN2YzYztcbn1cblxuLnUtaGVjIC51LWNvdXJzZXMtaGVhZGVyLS1ob21lcGFnZSAuaWNvbi1pY29ucy1jcmVkaXRzIHtcbiAgZmlsbDogIzhjOGI4Mjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC51LWNvdXJzZXMtbWFpbi1vdXRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZTZlMTtcbiAgfVxufVxuXG4udS1jb3Vyc2VzLW1haW4ge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtYmFzaXM6IDgwcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudS1jb3Vyc2VzLW1haW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICAudS1jb3Vyc2VzLW1haW4ge1xuICAgIGZsZXgtYmFzaXM6IDEwNHJlbTtcbiAgfVxufVxuXG4udS1jb3Vyc2VzLW1haW4taW5uZXIgLnUtYnRuIHtcbiAgbWFyZ2luLXRvcDogMy42cmVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnUtY291cnNlcy1tYWluLWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwNHJlbTtcbiAgICBtYXJnaW46IDAgMCAwIGF1dG87XG4gICAgcGFkZGluZzogMCA0cmVtIDAgMTFyZW07XG4gIH1cbn1cblxuLnUtY291cnNlcy1tYWluX190aXRsZSxcbi51LWNvdXJzZXMtbWFpbl9fc3VidGl0bGUge1xuICBtYXJnaW46IDFlbSAwIC41ZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICM0YTRhNGE7XG59XG5cbi51LWNvdXJzZXMtcmVzdWx0cyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIG1hcmdpbjogM3JlbSAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUzLjc1ZW0pIHtcbiAgLnUtY291cnNlcy1yZXN1bHRzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNHJlbSk7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnJlbTtcbiAgICBtYXJnaW4tbGVmdDogLTJyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1My43NWVtKSB7XG4gIC51LWNvdXJzZXMtcmVzdWx0c19faGVhZCB0ciB0ZCxcbiAgLnUtY291cnNlcy1yZXN1bHRzX19yb3c6bGFzdC1jaGlsZCB0ZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNmM2YzZjM7XG4gIH1cbiAgLnUtY291cnNlcy1yZXN1bHRzX19oZWFkIHRyIHRkOmZpcnN0LWNoaWxkLFxuICAudS1jb3Vyc2VzLXJlc3VsdHNfX2hlYWQgdHIgdGQ6bGFzdC1jaGlsZCxcbiAgLnUtY291cnNlcy1yZXN1bHRzX19yb3c6bGFzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbiAgLnUtY291cnNlcy1yZXN1bHRzX19yb3c6bGFzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG4udS1jb3Vyc2VzLXJlc3VsdHNfX2hlYWQge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1ZW0pIGFuZCAobWF4LXdpZHRoOiA1My43NGVtKSB7XG4gIC51LWNvdXJzZXMtcmVzdWx0c19faGVhZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUzLjc1ZW0pIHtcbiAgLnUtY291cnNlcy1yZXN1bHRzX19oZWFkIHRkIHtcbiAgICBwYWRkaW5nOiAxLjRyZW0gMDtcbiAgfVxuICAudS1jb3Vyc2VzLXJlc3VsdHNfX2hlYWQgdGQ6Zmlyc3QtY2hpbGQsIC51LWNvdXJzZXMtcmVzdWx0c19faGVhZCB0ZDpsYXN0LWNoaWxkIHtcbiAgICB3aWR0aDogMnJlbTtcbiAgfVxufVxuXG4udS1jb3Vyc2VzLXJlc3VsdHNfX3JvdyB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZjNmM2YzO1xufVxuXG4uanMgLnUtY291cnNlcy1yZXN1bHRzX19yb3c6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTVlbSkgYW5kIChtYXgtd2lkdGg6IDUzLjc0ZW0pIHtcbiAgLnUtY291cnNlcy1yZXN1bHRzX19yb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1My43NWVtKSB7XG4gIC5qcyAudS1jb3Vyc2VzLXJlc3VsdHNfX3Jvdzpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgfVxuICAuanMgLnUtY291cnNlcy1yZXN1bHRzX19yb3c6aG92ZXIgdGQge1xuICAgIGJvcmRlci1jb2xvcjogd2hpdGU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNWVtKSBhbmQgKG1heC13aWR0aDogNTMuNzRlbSkge1xuICAudS1jb3Vyc2VzLXJlc3VsdHNfX3Jvd19fY2VsbCxcbiAgW2NsYXNzKj0ndS1jb3Vyc2VzLXJlc3VsdHNfX3Jvd19fY2VsbC0tJ10ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTMuNzVlbSkge1xuICAudS1jb3Vyc2VzLXJlc3VsdHNfX3Jvd19fY2VsbCxcbiAgW2NsYXNzKj0ndS1jb3Vyc2VzLXJlc3VsdHNfX3Jvd19fY2VsbC0tJ10ge1xuICAgIHBhZGRpbmc6IDEuNHJlbSAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1ZW0pIGFuZCAobWF4LXdpZHRoOiA1My43NGVtKSB7XG4gIFtjbGFzcyo9J3UtY291cnNlcy1yZXN1bHRzX19yb3dfX2NlbGwtLSddW2NsYXNzKj0nLS1zcGFjZXInXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUzLjc1ZW0pIHtcbiAgW2NsYXNzKj0ndS1jb3Vyc2VzLXJlc3VsdHNfX3Jvd19fY2VsbC0tJ11bY2xhc3MqPSctLXNwYWNlciddIHtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgd2hpdGU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1My43NWVtKSB7XG4gIFtjbGFzcyo9J3UtY291cnNlcy1yZXN1bHRzX19yb3dfX2NlbGwtLSddW2NsYXNzKj0nLS1sYXJnZSddIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTVlbSkgYW5kIChtYXgtd2lkdGg6IDUzLjc0ZW0pIHtcbiAgW2NsYXNzKj0ndS1jb3Vyc2VzLXJlc3VsdHNfX3Jvd19fY2VsbC0tJ11bY2xhc3MqPSctLXRpdGxlJ10ge1xuICAgIGNvbG9yOiAjMDA3MDdmO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIH1cbiAgLnUtdWxpZWdlIFtjbGFzcyo9J3UtY291cnNlcy1yZXN1bHRzX19yb3dfX2NlbGwtLSddW2NsYXNzKj0nLS10aXRsZSddIHtcbiAgICBjb2xvcjogIzAwNzA3ZjtcbiAgfVxuICAudS1zYy1zb2MgW2NsYXNzKj0ndS1jb3Vyc2VzLXJlc3VsdHNfX3Jvd19fY2VsbC0tJ11bY2xhc3MqPSctLXRpdGxlJ10ge1xuICAgIGNvbG9yOiAjZjhhYTAwO1xuICB9XG4gIC51LW1lZGVjaW5lIFtjbGFzcyo9J3UtY291cnNlcy1yZXN1bHRzX19yb3dfX2NlbGwtLSddW2NsYXNzKj0nLS10aXRsZSddIHtcbiAgICBjb2xvcjogIzk0MDEwNDtcbiAgfVxuICAudS1kcm9pdCBbY2xhc3MqPSd1LWNvdXJzZXMtcmVzdWx0c19fcm93X19jZWxsLS0nXVtjbGFzcyo9Jy0tdGl0bGUnXSB7XG4gICAgY29sb3I6ICM1YjJjODY7XG4gIH1cbiAgLnUtYWdybyBbY2xhc3MqPSd1LWNvdXJzZXMtcmVzdWx0c19fcm93X19jZWxsLS0nXVtjbGFzcyo9Jy0tdGl0bGUnXSB7XG4gICAgY29sb3I6ICM3ZGI5Mjg7XG4gIH1cbiAgLnUtcHN5Y2hvIFtjbGFzcyo9J3UtY291cnNlcy1yZXN1bHRzX19yb3dfX2NlbGwtLSddW2NsYXNzKj0nLS10aXRsZSddIHtcbiAgICBjb2xvcjogIzI4OWIzODtcbiAgfVxuICAudS1waGlsbyBbY2xhc3MqPSd1LWNvdXJzZXMtcmVzdWx0c19fcm93X19jZWxsLS0nXVtjbGFzcyo9Jy0tdGl0bGUnXSB7XG4gICAgY29sb3I6ICMwMDg0M2I7XG4gIH1cbiAgLnUtdmV0ZSBbY2xhc3MqPSd1LWNvdXJzZXMtcmVzdWx0c19fcm93X19jZWxsLS0nXVtjbGFzcyo9Jy0tdGl0bGUnXSB7XG4gICAgY29sb3I6ICM1YjU3YTI7XG4gIH1cbiAgLnUtYXJjaGkgW2NsYXNzKj0ndS1jb3Vyc2VzLXJlc3VsdHNfX3Jvd19fY2VsbC0tJ11bY2xhc3MqPSctLXRpdGxlJ10ge1xuICAgIGNvbG9yOiAjYzZjMGI0O1xuICB9XG4gIC51LXNjaWVuY2VzIFtjbGFzcyo9J3UtY291cnNlcy1yZXN1bHRzX19yb3dfX2NlbGwtLSddW2NsYXNzKj0nLS10aXRsZSddIHtcbiAgICBjb2xvcjogIzAwNWNhOTtcbiAgfVxuICAudS1zYy1hcHAgW2NsYXNzKj0ndS1jb3Vyc2VzLXJlc3VsdHNfX3Jvd19fY2VsbC0tJ11bY2xhc3MqPSctLXRpdGxlJ10ge1xuICAgIGNvbG9yOiAjZjA3ZjNjO1xuICB9XG4gIC51LWhlYyBbY2xhc3MqPSd1LWNvdXJzZXMtcmVzdWx0c19fcm93X19jZWxsLS0nXVtjbGFzcyo9Jy0tdGl0bGUnXSB7XG4gICAgY29sb3I6ICM4YzhiODI7XG4gIH1cbn1cblxuW2NsYXNzKj0ndS1jb3Vyc2VzLXJlc3VsdHNfX3Jvd19fY2VsbC0tJ11bY2xhc3MqPSctLW5hbWUnXSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuLmpzIDpob3ZlciA+IFtjbGFzcyo9J3UtY291cnNlcy1yZXN1bHRzX19yb3dfX2NlbGwtLSddW2NsYXNzKj0nLS1uYW1lJ10ge1xuICBjb2xvcjogIzVmYTRiMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNWVtKSBhbmQgKG1heC13aWR0aDogNTMuNzRlbSkge1xuICBbY2xhc3MqPSd1LWNvdXJzZXMtcmVzdWx0c19fcm93X19jZWxsLS0nXVtjbGFzcyo9Jy0tbGlzdCddIHtcbiAgICBtYXJnaW4tdG9wOiAxLjJyZW07XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNWVtKSBhbmQgKG1heC13aWR0aDogNTMuNzRlbSkge1xuICBbY2xhc3MqPSd1LWNvdXJzZXMtcmVzdWx0c19fcm93X19jZWxsLS0nXVtjbGFzcyo9Jy0tbGluayddIHN2ZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUzLjc1ZW0pIHtcbiAgW2NsYXNzKj0ndS1jb3Vyc2VzLXJlc3VsdHNfX3Jvd19fY2VsbC0tJ11bY2xhc3MqPSctLWxpbmsnXSB7XG4gICAgd2lkdGg6IDRyZW07XG4gIH1cbiAgW2NsYXNzKj0ndS1jb3Vyc2VzLXJlc3VsdHNfX3Jvd19fY2VsbC0tJ11bY2xhc3MqPSctLWxpbmsnXSBhLFxuICBbY2xhc3MqPSd1LWNvdXJzZXMtcmVzdWx0c19fcm93X19jZWxsLS0nXVtjbGFzcyo9Jy0tbGluayddIHN2ZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgW2NsYXNzKj0ndS1jb3Vyc2VzLXJlc3VsdHNfX3Jvd19fY2VsbC0tJ11bY2xhc3MqPSctLWxpbmsnXSBzdmcge1xuICAgIHdpZHRoOiAyLjhyZW07XG4gICAgaGVpZ2h0OiAxLjdyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLS4zcmVtO1xuICAgIGZpbGw6ICMwMDcwN2Y7XG4gIH1cbiAgLnUtdWxpZWdlIFtjbGFzcyo9J3UtY291cnNlcy1yZXN1bHRzX19yb3dfX2NlbGwtLSddW2NsYXNzKj0nLS1saW5rJ10gc3ZnIHtcbiAgICBmaWxsOiAjMDA3MDdmO1xuICB9XG4gIC51LXNjLXNvYyBbY2xhc3MqPSd1LWNvdXJzZXMtcmVzdWx0c19fcm93X19jZWxsLS0nXVtjbGFzcyo9Jy0tbGluayddIHN2ZyB7XG4gICAgZmlsbDogI2Y4YWEwMDtcbiAgfVxuICAudS1tZWRlY2luZSBbY2xhc3MqPSd1LWNvdXJzZXMtcmVzdWx0c19fcm93X19jZWxsLS0nXVtjbGFzcyo9Jy0tbGluayddIHN2ZyB7XG4gICAgZmlsbDogIzk0MDEwNDtcbiAgfVxuICAudS1kcm9pdCBbY2xhc3MqPSd1LWNvdXJzZXMtcmVzdWx0c19fcm93X19jZWxsLS0nXVtjbGFzcyo9Jy0tbGluayddIHN2ZyB7XG4gICAgZmlsbDogIzViMmM4NjtcbiAgfVxuICAudS1hZ3JvIFtjbGFzcyo9J3UtY291cnNlcy1yZXN1bHRzX19yb3dfX2NlbGwtLSddW2NsYXNzKj0nLS1saW5rJ10gc3ZnIHtcbiAgICBmaWxsOiAjN2RiOTI4O1xuICB9XG4gIC51LXBzeWNobyBbY2xhc3MqPSd1LWNvdXJzZXMtcmVzdWx0c19fcm93X19jZWxsLS0nXVtjbGFzcyo9Jy0tbGluayddIHN2ZyB7XG4gICAgZmlsbDogIzI4OWIzODtcbiAgfVxuICAudS1waGlsbyBbY2xhc3MqPSd1LWNvdXJzZXMtcmVzdWx0c19fcm93X19jZWxsLS0nXVtjbGFzcyo9Jy0tbGluayddIHN2ZyB7XG4gICAgZmlsbDogIzAwODQzYjtcbiAgfVxuICAudS12ZXRlIFtjbGFzcyo9J3UtY291cnNlcy1yZXN1bHRzX19yb3dfX2NlbGwtLSddW2NsYXNzKj0nLS1saW5rJ10gc3ZnIHtcbiAgICBmaWxsOiAjNWI1N2EyO1xuICB9XG4gIC51LWFyY2hpIFtjbGFzcyo9J3UtY291cnNlcy1yZXN1bHRzX19yb3dfX2NlbGwtLSddW2NsYXNzKj0nLS1saW5rJ10gc3ZnIHtcbiAgICBmaWxsOiAjYzZjMGI0O1xuICB9XG4gIC51LXNjaWVuY2VzIFtjbGFzcyo9J3UtY291cnNlcy1yZXN1bHRzX19yb3dfX2NlbGwtLSddW2NsYXNzKj0nLS1saW5rJ10gc3ZnIHtcbiAgICBmaWxsOiAjMDA1Y2E5O1xuICB9XG4gIC51LXNjLWFwcCBbY2xhc3MqPSd1LWNvdXJzZXMtcmVzdWx0c19fcm93X19jZWxsLS0nXVtjbGFzcyo9Jy0tbGluayddIHN2ZyB7XG4gICAgZmlsbDogI2YwN2YzYztcbiAgfVxuICAudS1oZWMgW2NsYXNzKj0ndS1jb3Vyc2VzLXJlc3VsdHNfX3Jvd19fY2VsbC0tJ11bY2xhc3MqPSctLWxpbmsnXSBzdmcge1xuICAgIGZpbGw6ICM4YzhiODI7XG4gIH1cbn1cblxuLnUtY291cnNlcy1zaWRlYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudS1jb3Vyc2VzLXNpZGViYXIge1xuICAgIHdpZHRoOiAzMnJlbTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlNmU2ZTE7XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKSB7XG4gIC51LWNvdXJzZXMtc2lkZWJhciB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtYmFzaXM6IDMycmVtO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi51LWNvdXJzZXMtc2lkZWJhci1pbm5lciB7XG4gIHBhZGRpbmc6IDJyZW07XG59XG5cbi51LWNvdXJzZXMtc2lkZWJhci1pbm5lciA+ICoge1xuICBtYXJnaW46IDIuNHJlbSAwO1xufVxuXG4udS1jb3Vyc2VzLXNpZGViYXItaW5uZXIgPiAqOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMS4ycmVtO1xufVxuXG4udS1jb3Vyc2VzLXNpZGViYXItaW5uZXIgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udS1jb3Vyc2VzLXNpZGViYXItaW5uZXIgLnUtYnRuIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNC4zNzVlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgLnUtY291cnNlcy1zaWRlYmFyLWlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnUtY291cnNlcy1zaWRlYmFyLWlubmVyIHtcbiAgICB3aWR0aDogMjRyZW07XG4gICAgbWFyZ2luOiAwIGF1dG8gMCAwO1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cbn1cblxuW2NsYXNzKj0ndS1jb3Vyc2VzLXNpZGViYXJfX2xpc3QtLSddIGxpIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAuMjVlbSAwO1xufVxuXG5bY2xhc3MqPSd1LWNvdXJzZXMtc2lkZWJhcl9fbGlzdC0tJ10gLnUtaWNvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi51LXVsaWVnZSBbY2xhc3MqPSd1LWNvdXJzZXMtc2lkZWJhcl9fbGlzdC0tJ10gLnUtaWNvbiB7XG4gIGZpbGw6ICMwMDcwN2Y7XG59XG5cbi51LXNjLXNvYyBbY2xhc3MqPSd1LWNvdXJzZXMtc2lkZWJhcl9fbGlzdC0tJ10gLnUtaWNvbiB7XG4gIGZpbGw6ICNmOGFhMDA7XG59XG5cbi51LW1lZGVjaW5lIFtjbGFzcyo9J3UtY291cnNlcy1zaWRlYmFyX19saXN0LS0nXSAudS1pY29uIHtcbiAgZmlsbDogIzk0MDEwNDtcbn1cblxuLnUtZHJvaXQgW2NsYXNzKj0ndS1jb3Vyc2VzLXNpZGViYXJfX2xpc3QtLSddIC51LWljb24ge1xuICBmaWxsOiAjNWIyYzg2O1xufVxuXG4udS1hZ3JvIFtjbGFzcyo9J3UtY291cnNlcy1zaWRlYmFyX19saXN0LS0nXSAudS1pY29uIHtcbiAgZmlsbDogIzdkYjkyODtcbn1cblxuLnUtcHN5Y2hvIFtjbGFzcyo9J3UtY291cnNlcy1zaWRlYmFyX19saXN0LS0nXSAudS1pY29uIHtcbiAgZmlsbDogIzI4OWIzODtcbn1cblxuLnUtcGhpbG8gW2NsYXNzKj0ndS1jb3Vyc2VzLXNpZGViYXJfX2xpc3QtLSddIC51LWljb24ge1xuICBmaWxsOiAjMDA4NDNiO1xufVxuXG4udS12ZXRlIFtjbGFzcyo9J3UtY291cnNlcy1zaWRlYmFyX19saXN0LS0nXSAudS1pY29uIHtcbiAgZmlsbDogIzViNTdhMjtcbn1cblxuLnUtYXJjaGkgW2NsYXNzKj0ndS1jb3Vyc2VzLXNpZGViYXJfX2xpc3QtLSddIC51LWljb24ge1xuICBmaWxsOiAjYzZjMGI0O1xufVxuXG4udS1zY2llbmNlcyBbY2xhc3MqPSd1LWNvdXJzZXMtc2lkZWJhcl9fbGlzdC0tJ10gLnUtaWNvbiB7XG4gIGZpbGw6ICMwMDVjYTk7XG59XG5cbi51LXNjLWFwcCBbY2xhc3MqPSd1LWNvdXJzZXMtc2lkZWJhcl9fbGlzdC0tJ10gLnUtaWNvbiB7XG4gIGZpbGw6ICNmMDdmM2M7XG59XG5cbi51LWhlYyBbY2xhc3MqPSd1LWNvdXJzZXMtc2lkZWJhcl9fbGlzdC0tJ10gLnUtaWNvbiB7XG4gIGZpbGw6ICM4YzhiODI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzQuMzc1ZW0pIGFuZCAobWF4LXdpZHRoOiA2My45OWVtKSB7XG4gIFtjbGFzcyo9J3UtY291cnNlcy1zaWRlYmFyX19saXN0LS0nXSB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICB9XG4gIFtjbGFzcyo9J3UtY291cnNlcy1zaWRlYmFyX19saXN0LS0nXVtjbGFzcyo9Jy0tbGlua3MnXSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlNmU2ZTE7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICBbY2xhc3MqPSd1LWNvdXJzZXMtc2lkZWJhcl9fbGlzdC0tJ11bY2xhc3MqPSctLWluZm9zJ10ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi40cmVtO1xuICB9XG4gIFtjbGFzcyo9J3UtY291cnNlcy1zaWRlYmFyX19saXN0LS0nXVtjbGFzcyo9Jy0taW5mb3MnXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgfVxufVxuXG4udS1jb3Vyc2VzLXRhYnMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZTZlMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi51LWNvdXJzZXMtdGFicy1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4udS1jb3Vyc2VzLXRhYnNfX3RhYiB7XG4gIGZsZXgtYmFzaXM6IDUwJTtcbiAgbWFyZ2luOiAwIDAgLTFweCAtMXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTZlNmUxO1xuICBib3JkZXItdG9wLWNvbG9yOiB3aGl0ZTtcbn1cblxuLnUtY291cnNlcy10YWJzX190YWIgYnV0dG9uIHtcbiAgcGFkZGluZzogMnJlbSAzcmVtO1xuICBjb2xvcjogI2M2YzBiNCAhaW1wb3J0YW50O1xufVxuXG4udS1jb3Vyc2VzLXRhYnNfX3RhYi5hY3RpdmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmRmZGZmO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmRmZGZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmZGZmO1xufVxuXG4udS1jb3Vyc2VzLXRhYnNfX3RhYi5hY3RpdmUgYnV0dG9uIHtcbiAgY29sb3I6ICM0YTRhNGEgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM5LjM3NWVtKSB7XG4gIC51LWNvdXJzZXMtdGFic19fdGFiIHtcbiAgICBmbGV4LWJhc2lzOiAzMyU7XG4gIH1cbn1cblxuLnUtY3RhLFxuW2NsYXNzKj0ndS1jdGEtLSddIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzczZTtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4udS11bGllZ2UgLnUtY3RhLCAudS11bGllZ2VcbltjbGFzcyo9J3UtY3RhLS0nXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDM3M2U7XG59XG5cbi51LXNjLXNvYyAudS1jdGEsIC51LXNjLXNvY1xuW2NsYXNzKj0ndS1jdGEtLSddIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YWEwMDtcbn1cblxuLnUtbWVkZWNpbmUgLnUtY3RhLCAudS1tZWRlY2luZVxuW2NsYXNzKj0ndS1jdGEtLSddIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk0MDEwNDtcbn1cblxuLnUtZHJvaXQgLnUtY3RhLCAudS1kcm9pdFxuW2NsYXNzKj0ndS1jdGEtLSddIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViMmM4Njtcbn1cblxuLnUtYWdybyAudS1jdGEsIC51LWFncm9cbltjbGFzcyo9J3UtY3RhLS0nXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ZGI5Mjg7XG59XG5cbi51LXBzeWNobyAudS1jdGEsIC51LXBzeWNob1xuW2NsYXNzKj0ndS1jdGEtLSddIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4OWIzODtcbn1cblxuLnUtcGhpbG8gLnUtY3RhLCAudS1waGlsb1xuW2NsYXNzKj0ndS1jdGEtLSddIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODQzYjtcbn1cblxuLnUtdmV0ZSAudS1jdGEsIC51LXZldGVcbltjbGFzcyo9J3UtY3RhLS0nXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YjU3YTI7XG59XG5cbi51LWFyY2hpIC51LWN0YSwgLnUtYXJjaGlcbltjbGFzcyo9J3UtY3RhLS0nXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmMwYjQ7XG59XG5cbi51LXNjaWVuY2VzIC51LWN0YSwgLnUtc2NpZW5jZXNcbltjbGFzcyo9J3UtY3RhLS0nXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVjYTk7XG59XG5cbi51LXNjLWFwcCAudS1jdGEsIC51LXNjLWFwcFxuW2NsYXNzKj0ndS1jdGEtLSddIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwN2YzYztcbn1cblxuLnUtaGVjIC51LWN0YSwgLnUtaGVjXG5bY2xhc3MqPSd1LWN0YS0tJ10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGM4YjgyO1xufVxuXG4udS1jdGFfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDUwcmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogNHJlbTtcbn1cblxuLnUtY3RhX19jb250ZW50X190aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IC43NWVtO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbn1cblxuLnUtZmFjdWx0eSAudS1jdGFfX2NvbnRlbnRfX3RpdGxlIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4udS1jdGFfX2NvbnRlbnRfX2xpbmsge1xuICBtYXJnaW4tdG9wOiAuNzVlbTtcbn1cblxuLnUtY3RhX19iZyB7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTtcbn1cblxuLnUtY3RhIC51LWljb24sXG5bY2xhc3MqPSd1LWN0YS0tJ10gLnUtaWNvbiB7XG4gIHdpZHRoOiAyLjVyZW07XG4gIGhlaWdodDogMi4xcmVtO1xuICBtYXJnaW4tYm90dG9tOiAuNHJlbTtcbiAgZmlsbDogd2hpdGU7XG59XG5cbltjbGFzcyo9J3UtY3RhLS0nXVtjbGFzcyo9Jy0tbGlnaHQnXSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTZlNmUxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuW2NsYXNzKj0ndS1jdGEtLSddW2NsYXNzKj0nLS1saWdodCddOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cyBjdWJpYy1iZXppZXIoMCwgMCwgMC41OCwgMSk7XG59XG5cbltjbGFzcyo9J3UtY3RhLS0nXVtjbGFzcyo9Jy0tbGlnaHQnXTpob3Zlcjo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG5bY2xhc3MqPSd1LWN0YS0tJ11bY2xhc3MqPSctLWxpZ2h0J10gLnUtY3RhX19jb250ZW50X190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiAjMDA3MDdmO1xufVxuXG4udS1mYWN1bHR5IFtjbGFzcyo9J3UtY3RhLS0nXVtjbGFzcyo9Jy0tbGlnaHQnXSAudS1jdGFfX2NvbnRlbnRfX3RpdGxlIHtcbiAgY29sb3I6ICM0MDQwNDA7XG59XG5cbltjbGFzcyo9J3UtY3RhLS0nXVtjbGFzcyo9Jy0tbGlnaHQnXSAudS1pY29uIHtcbiAgZmlsbDogIzAwNzA3Zjtcbn1cblxuLnUtdWxpZWdlIFtjbGFzcyo9J3UtY3RhLS0nXVtjbGFzcyo9Jy0tbGlnaHQnXSAudS1pY29uIHtcbiAgZmlsbDogIzAwNzA3Zjtcbn1cblxuLnUtc2Mtc29jIFtjbGFzcyo9J3UtY3RhLS0nXVtjbGFzcyo9Jy0tbGlnaHQnXSAudS1pY29uIHtcbiAgZmlsbDogI2Y4YWEwMDtcbn1cblxuLnUtbWVkZWNpbmUgW2NsYXNzKj0ndS1jdGEtLSddW2NsYXNzKj0nLS1saWdodCddIC51LWljb24ge1xuICBmaWxsOiAjOTQwMTA0O1xufVxuXG4udS1kcm9pdCBbY2xhc3MqPSd1LWN0YS0tJ11bY2xhc3MqPSctLWxpZ2h0J10gLnUtaWNvbiB7XG4gIGZpbGw6ICM1YjJjODY7XG59XG5cbi51LWFncm8gW2NsYXNzKj0ndS1jdGEtLSddW2NsYXNzKj0nLS1saWdodCddIC51LWljb24ge1xuICBmaWxsOiAjN2RiOTI4O1xufVxuXG4udS1wc3ljaG8gW2NsYXNzKj0ndS1jdGEtLSddW2NsYXNzKj0nLS1saWdodCddIC51LWljb24ge1xuICBmaWxsOiAjMjg5YjM4O1xufVxuXG4udS1waGlsbyBbY2xhc3MqPSd1LWN0YS0tJ11bY2xhc3MqPSctLWxpZ2h0J10gLnUtaWNvbiB7XG4gIGZpbGw6ICMwMDg0M2I7XG59XG5cbi51LXZldGUgW2NsYXNzKj0ndS1jdGEtLSddW2NsYXNzKj0nLS1saWdodCddIC51LWljb24ge1xuICBmaWxsOiAjNWI1N2EyO1xufVxuXG4udS1hcmNoaSBbY2xhc3MqPSd1LWN0YS0tJ11bY2xhc3MqPSctLWxpZ2h0J10gLnUtaWNvbiB7XG4gIGZpbGw6ICNjNmMwYjQ7XG59XG5cbi51LXNjaWVuY2VzIFtjbGFzcyo9J3UtY3RhLS0nXVtjbGFzcyo9Jy0tbGlnaHQnXSAudS1pY29uIHtcbiAgZmlsbDogIzAwNWNhOTtcbn1cblxuLnUtc2MtYXBwIFtjbGFzcyo9J3UtY3RhLS0nXVtjbGFzcyo9Jy0tbGlnaHQnXSAudS1pY29uIHtcbiAgZmlsbDogI2YwN2YzYztcbn1cblxuLnUtaGVjIFtjbGFzcyo9J3UtY3RhLS0nXVtjbGFzcyo9Jy0tbGlnaHQnXSAudS1pY29uIHtcbiAgZmlsbDogIzhjOGI4Mjtcbn1cblxuW2RhdGEtZHJvcGRvd24tdHJpZ2dlcl0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi51LWRyb3Bkb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB6LWluZGV4OiAyMDtcbiAgdG9wOiBjYWxjKDEwMCUgKyAwKTtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMC4xcmVtIHNvbGlkICNlNmU2ZTE7XG4gIHBhZGRpbmc6IDEuNXJlbSAxcmVtO1xuICBib3gtc2hhZG93OiA1cHggNXB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAuNHJlbTtcbn1cblxuLnUtZHJvcGRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLS42cmVtO1xuICBsZWZ0OiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNXJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmU2ZTE7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U2ZTZlMTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLnUtZHJvcGRvd24gdWwgbGkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuXG4udS1kcm9wZG93biB1bCBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogLjhyZW07XG59XG5cbi51LWRyb3Bkb3duIHVsIGEge1xuICBwYWRkaW5nOiAuMjVlbSAxZW07XG4gIGNvbG9yOiAjMDA3MDdmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLnUtdWxpZWdlIC51LWRyb3Bkb3duIHVsIGEge1xuICBjb2xvcjogIzAwNzA3Zjtcbn1cblxuLnUtc2Mtc29jIC51LWRyb3Bkb3duIHVsIGEge1xuICBjb2xvcjogI2Y4YWEwMDtcbn1cblxuLnUtbWVkZWNpbmUgLnUtZHJvcGRvd24gdWwgYSB7XG4gIGNvbG9yOiAjOTQwMTA0O1xufVxuXG4udS1kcm9pdCAudS1kcm9wZG93biB1bCBhIHtcbiAgY29sb3I6ICM1YjJjODY7XG59XG5cbi51LWFncm8gLnUtZHJvcGRvd24gdWwgYSB7XG4gIGNvbG9yOiAjN2RiOTI4O1xufVxuXG4udS1wc3ljaG8gLnUtZHJvcGRvd24gdWwgYSB7XG4gIGNvbG9yOiAjMjg5YjM4O1xufVxuXG4udS1waGlsbyAudS1kcm9wZG93biB1bCBhIHtcbiAgY29sb3I6ICMwMDg0M2I7XG59XG5cbi51LXZldGUgLnUtZHJvcGRvd24gdWwgYSB7XG4gIGNvbG9yOiAjNWI1N2EyO1xufVxuXG4udS1hcmNoaSAudS1kcm9wZG93biB1bCBhIHtcbiAgY29sb3I6ICNjNmMwYjQ7XG59XG5cbi51LXNjaWVuY2VzIC51LWRyb3Bkb3duIHVsIGEge1xuICBjb2xvcjogIzAwNWNhOTtcbn1cblxuLnUtc2MtYXBwIC51LWRyb3Bkb3duIHVsIGEge1xuICBjb2xvcjogI2YwN2YzYztcbn1cblxuLnUtaGVjIC51LWRyb3Bkb3duIHVsIGEge1xuICBjb2xvcjogIzhjOGI4Mjtcbn1cblxuLnUtZHJvcGRvd24gdWwgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuXG4udS1kcm9wZG93biB1bCBhOmhvdmVyIHtcbiAgY29sb3I6ICM1ZmE0YjA7XG59XG5cbi51LXVsaWVnZSAudS1kcm9wZG93biB1bCBhOmhvdmVyIHtcbiAgY29sb3I6ICM1ZmE0YjA7XG59XG5cbi51LXNjLXNvYyAudS1kcm9wZG93biB1bCBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmQwMDA7XG59XG5cbi51LW1lZGVjaW5lIC51LWRyb3Bkb3duIHVsIGE6aG92ZXIge1xuICBjb2xvcjogI2U2MmQzMTtcbn1cblxuLnUtZHJvaXQgLnUtZHJvcGRvd24gdWwgYTpob3ZlciB7XG4gIGNvbG9yOiAjYTg1ODllO1xufVxuXG4udS1hZ3JvIC51LWRyb3Bkb3duIHVsIGE6aG92ZXIge1xuICBjb2xvcjogI2I5Y2Q3Njtcbn1cblxuLnUtcHN5Y2hvIC51LWRyb3Bkb3duIHVsIGE6aG92ZXIge1xuICBjb2xvcjogIzdkYjkyODtcbn1cblxuLnUtcGhpbG8gLnUtZHJvcGRvd24gdWwgYTpob3ZlciB7XG4gIGNvbG9yOiAjMjg5YjM4O1xufVxuXG4udS12ZXRlIC51LWRyb3Bkb3duIHVsIGE6aG92ZXIge1xuICBjb2xvcjogIzhkYTZkNjtcbn1cblxuLnUtYXJjaGkgLnUtZHJvcGRvd24gdWwgYTpob3ZlciB7XG4gIGNvbG9yOiAjZTZlNmUxO1xufVxuXG4udS1zY2llbmNlcyAudS1kcm9wZG93biB1bCBhOmhvdmVyIHtcbiAgY29sb3I6ICMxZmJhZGI7XG59XG5cbi51LXNjLWFwcCAudS1kcm9wZG93biB1bCBhOmhvdmVyIHtcbiAgY29sb3I6ICNmOGFhMDA7XG59XG5cbi51LWhlYyAudS1kcm9wZG93biB1bCBhOmhvdmVyIHtcbiAgY29sb3I6ICNjNmMwYjQ7XG59XG5cbi51LWV4Y2VycHQge1xuICBjb2xvcjogIzAwNzA3Zjtcbn1cblxuLnUtZmFjdWx0eSAudS1leGNlcnB0IHtcbiAgY29sb3I6ICM0MDQwNDA7XG59XG5cbi51LWZha2Utc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuXG4udS1mYWtlLXNlbGVjdCBzcGFuIHtcbiAgY29sb3I6ICNjNmMwYjQ7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xufVxuXG4udS1mYWtlLXNlbGVjdCBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW4tdG9wOiAtLjVyZW07XG4gIGZpbGw6ICM1ZmE0YjA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4udS11bGllZ2UgLnUtZmFrZS1zZWxlY3Qgc3ZnIHtcbiAgZmlsbDogIzVmYTRiMCAhaW1wb3J0YW50O1xufVxuXG4udS1zYy1zb2MgLnUtZmFrZS1zZWxlY3Qgc3ZnIHtcbiAgZmlsbDogI2ZmZDAwMCAhaW1wb3J0YW50O1xufVxuXG4udS1tZWRlY2luZSAudS1mYWtlLXNlbGVjdCBzdmcge1xuICBmaWxsOiAjZTYyZDMxICFpbXBvcnRhbnQ7XG59XG5cbi51LWRyb2l0IC51LWZha2Utc2VsZWN0IHN2ZyB7XG4gIGZpbGw6ICNhODU4OWUgIWltcG9ydGFudDtcbn1cblxuLnUtYWdybyAudS1mYWtlLXNlbGVjdCBzdmcge1xuICBmaWxsOiAjYjljZDc2ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBzeWNobyAudS1mYWtlLXNlbGVjdCBzdmcge1xuICBmaWxsOiAjN2RiOTI4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBoaWxvIC51LWZha2Utc2VsZWN0IHN2ZyB7XG4gIGZpbGw6ICMyODliMzggIWltcG9ydGFudDtcbn1cblxuLnUtdmV0ZSAudS1mYWtlLXNlbGVjdCBzdmcge1xuICBmaWxsOiAjOGRhNmQ2ICFpbXBvcnRhbnQ7XG59XG5cbi51LWFyY2hpIC51LWZha2Utc2VsZWN0IHN2ZyB7XG4gIGZpbGw6ICNlNmU2ZTEgIWltcG9ydGFudDtcbn1cblxuLnUtc2NpZW5jZXMgLnUtZmFrZS1zZWxlY3Qgc3ZnIHtcbiAgZmlsbDogIzFmYmFkYiAhaW1wb3J0YW50O1xufVxuXG4udS1zYy1hcHAgLnUtZmFrZS1zZWxlY3Qgc3ZnIHtcbiAgZmlsbDogI2Y4YWEwMCAhaW1wb3J0YW50O1xufVxuXG4udS1oZWMgLnUtZmFrZS1zZWxlY3Qgc3ZnIHtcbiAgZmlsbDogI2M2YzBiNCAhaW1wb3J0YW50O1xufVxuXG4udS1mYWtlLXNlbGVjdCBzZWxlY3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG1lbnVsaXN0LWJ1dHRvbjtcbn1cblxuLnUtZmlsdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAwIDJyZW0gMDtcbiAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkICNlNmU2ZTE7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuXG4udS1maWx0ZXJfX3NpbmdsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMXJlbSAwO1xufVxuXG4udS1maWx0ZXJfX3NpbmdsZSBzZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnUtZmlsdGVyX19zaW5nbGUgKyAudS1maWx0ZXJfX3NpbmdsZSB7XG4gIGJvcmRlci10b3A6IDAuMXJlbSBzb2xpZCAjZTZlNmUxO1xufVxuXG4udS1maWx0ZXJfX3NpbmdsZSAudS1mYWtlLXNlbGVjdCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi51LWZpbHRlcl9fc2luZ2xlIC51LWZha2Utc2VsZWN0IHN2ZyB7XG4gIHRvcDogYXV0bztcbiAgcmlnaHQ6IDIuNnJlbTtcbiAgYm90dG9tOiAyLjJyZW07XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzOS4zNzVlbSkge1xuICAudS1maWx0ZXIgZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAudS1maWx0ZXJfX3NpbmdsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMnJlbTtcbiAgfVxuICAudS1maWx0ZXJfX3NpbmdsZSBsYWJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLjRyZW07XG4gIH1cbiAgLnUtZmlsdGVyX19zaW5nbGUgLnUtZmFrZS1zZWxlY3Qge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAudS1maWx0ZXJfX3NpbmdsZSAudS1mYWtlLXNlbGVjdCBzdmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgcmlnaHQ6IDIuNnJlbTtcbiAgfVxuICAudS1maWx0ZXJfX3NpbmdsZTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U2ZTZlMTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUzLjc1ZW0pIHtcbiAgLnUtZmlsdGVyIHtcbiAgICBtYXJnaW46IDAgMCA0cmVtIDA7XG4gIH1cbiAgLnUtZmlsdGVyX19zaW5nbGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC51LWZpbHRlcl9fc2luZ2xlIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTZlNmUxO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U2ZTZlMTtcbiAgICBwYWRkaW5nOiAxcmVtIDRyZW07XG4gIH1cbiAgLnUtZmlsdGVyX19zaW5nbGUgKyAudS1maWx0ZXJfX3NpbmdsZSB7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gIH1cbiAgLnUtZmlsdGVyX19zaW5nbGUgLnUtZmFrZS1zZWxlY3Qgc3ZnIHtcbiAgICByaWdodDogNHJlbTtcbiAgfVxufVxuXG4udS1mb2N1c19fY292ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udS1mb2N1c19fY292ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG5cbi51LWZvY3VzX19jb3ZlciBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIm9iamVjdC1maXQ6IGNvdmVyXCI7XG59XG5cbi51LWZvY3VzX19jb3ZlciAudS1zbGlkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnUtZm9jdXNfX3NsaWRlciB7XG4gIGJvcmRlcjogMC4xcmVtIHNvbGlkICNlNmU2ZTE7XG59XG5cbi51LWZvY3VzX19zbGlkZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDJyZW07XG59XG5cbi51LWZvY3VzX19zbGlkZSBoMyB7XG4gIG1hcmdpbjogMCAwIDJyZW07XG59XG5cbi51LWZvY3VzX19zbGlkZSBoNSB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG5cbi51LWZvY3VzX19zbGlkZSAudS1saW5rIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuXG4udS1mb2N1c19fY3RhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAzcmVtIDJyZW07XG4gIGJhY2tncm91bmQ6ICMwMDM3M2U7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZmlsbDogd2hpdGU7XG59XG5cbi51LXVsaWVnZSAudS1mb2N1c19fY3RhIHtcbiAgYmFja2dyb3VuZDogIzAwMzczZTtcbn1cblxuLnUtc2Mtc29jIC51LWZvY3VzX19jdGEge1xuICBiYWNrZ3JvdW5kOiAjZjhhYTAwO1xufVxuXG4udS1tZWRlY2luZSAudS1mb2N1c19fY3RhIHtcbiAgYmFja2dyb3VuZDogIzk0MDEwNDtcbn1cblxuLnUtZHJvaXQgLnUtZm9jdXNfX2N0YSB7XG4gIGJhY2tncm91bmQ6ICM1YjJjODY7XG59XG5cbi51LWFncm8gLnUtZm9jdXNfX2N0YSB7XG4gIGJhY2tncm91bmQ6ICM3ZGI5Mjg7XG59XG5cbi51LXBzeWNobyAudS1mb2N1c19fY3RhIHtcbiAgYmFja2dyb3VuZDogIzI4OWIzODtcbn1cblxuLnUtcGhpbG8gLnUtZm9jdXNfX2N0YSB7XG4gIGJhY2tncm91bmQ6ICMwMDg0M2I7XG59XG5cbi51LXZldGUgLnUtZm9jdXNfX2N0YSB7XG4gIGJhY2tncm91bmQ6ICM1YjU3YTI7XG59XG5cbi51LWFyY2hpIC51LWZvY3VzX19jdGEge1xuICBiYWNrZ3JvdW5kOiAjYzZjMGI0O1xufVxuXG4udS1zY2llbmNlcyAudS1mb2N1c19fY3RhIHtcbiAgYmFja2dyb3VuZDogIzAwNWNhOTtcbn1cblxuLnUtc2MtYXBwIC51LWZvY3VzX19jdGEge1xuICBiYWNrZ3JvdW5kOiAjZjA3ZjNjO1xufVxuXG4udS1oZWMgLnUtZm9jdXNfX2N0YSB7XG4gIGJhY2tncm91bmQ6ICM4YzhiODI7XG59XG5cbi51LWZvY3VzX19jdGEgLnUtZm9jdXNfX2N0YV9fbGVmdCxcbi51LWZvY3VzX19jdGEgLnUtZm9jdXNfX2N0YV9fcmlnaHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG59XG5cbi51LWZvY3VzX19jdGEgLnUtZm9jdXNfX2N0YV9fbGVmdCB7XG4gIGZsZXgtYmFzaXM6IDVyZW07XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxuLnUtZm9jdXNfX2N0YSAudS1mb2N1c19fY3RhX19sZWZ0IHN2ZyB7XG4gIHdpZHRoOiAyLjZyZW07XG4gIGhlaWdodDogM3JlbTtcbn1cblxuLnUtZm9jdXNfX2N0YSBwIHtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4udS1mb2N1c19fdGh1bWJzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG59XG5cbi51LWZvY3VzX190aHVtYnNfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi51LWZvY3VzX190aHVtYnNfX2xpc3QgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDE7XG4gIG1heC13aWR0aDogOHJlbTtcbiAgbWF4LWhlaWdodDogOHJlbTtcbiAgbWFyZ2luOiAwO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udS1mb2N1c19fdGh1bWJzX19saXN0IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cblxuLnUtZm9jdXNfX3RodW1ic19fbGlzdCBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIm9iamVjdC1maXQ6IGNvdmVyXCI7XG59XG5cbi51LWZvY3VzX190aHVtYnNfX2xheWVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tncm91bmQ6ICM1ZmE0YjA7XG4gIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgei1pbmRleDogMjA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xufVxuXG4udS11bGllZ2UgLnUtZm9jdXNfX3RodW1ic19fbGF5ZXIge1xuICBiYWNrZ3JvdW5kOiAjNWZhNGIwO1xufVxuXG4udS1zYy1zb2MgLnUtZm9jdXNfX3RodW1ic19fbGF5ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZkMDAwO1xufVxuXG4udS1tZWRlY2luZSAudS1mb2N1c19fdGh1bWJzX19sYXllciB7XG4gIGJhY2tncm91bmQ6ICNlNjJkMzE7XG59XG5cbi51LWRyb2l0IC51LWZvY3VzX190aHVtYnNfX2xheWVyIHtcbiAgYmFja2dyb3VuZDogI2E4NTg5ZTtcbn1cblxuLnUtYWdybyAudS1mb2N1c19fdGh1bWJzX19sYXllciB7XG4gIGJhY2tncm91bmQ6ICNiOWNkNzY7XG59XG5cbi51LXBzeWNobyAudS1mb2N1c19fdGh1bWJzX19sYXllciB7XG4gIGJhY2tncm91bmQ6ICM3ZGI5Mjg7XG59XG5cbi51LXBoaWxvIC51LWZvY3VzX190aHVtYnNfX2xheWVyIHtcbiAgYmFja2dyb3VuZDogIzI4OWIzODtcbn1cblxuLnUtdmV0ZSAudS1mb2N1c19fdGh1bWJzX19sYXllciB7XG4gIGJhY2tncm91bmQ6ICM4ZGE2ZDY7XG59XG5cbi51LWFyY2hpIC51LWZvY3VzX190aHVtYnNfX2xheWVyIHtcbiAgYmFja2dyb3VuZDogI2U2ZTZlMTtcbn1cblxuLnUtc2NpZW5jZXMgLnUtZm9jdXNfX3RodW1ic19fbGF5ZXIge1xuICBiYWNrZ3JvdW5kOiAjMWZiYWRiO1xufVxuXG4udS1zYy1hcHAgLnUtZm9jdXNfX3RodW1ic19fbGF5ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjhhYTAwO1xufVxuXG4udS1oZWMgLnUtZm9jdXNfX3RodW1ic19fbGF5ZXIge1xuICBiYWNrZ3JvdW5kOiAjYzZjMGI0O1xufVxuXG4udS1mb2N1c19fdGh1bWJzX19pbmRleCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAzMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG59XG5cbi51LWZvY3VzX190aHVtYnNfX2luZGV4IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi51LWZvY3VzX190aHVtYnNfX2FjdGl2ZSBpbWcge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbn1cblxuLnUtZm9jdXNfX3RodW1ic19fYWN0aXZlIC51LWZvY3VzX190aHVtYnNfX2xheWVyLFxuLnUtZm9jdXNfX3RodW1ic19fYWN0aXZlIC51LWZvY3VzX190aHVtYnNfX2luZGV4IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuaHRtbDpub3QoLm1peC1ibGVuZC1tb2RlKSAudS1mb2N1c19fdGh1bWJzX19hY3RpdmUgLnUtZm9jdXNfX3RodW1ic19fbGF5ZXIsIGh0bWw6bm90KC5taXgtYmxlbmQtbW9kZSlcbi51LWZvY3VzX190aHVtYnNfX2FjdGl2ZSAudS1mb2N1c19fdGh1bWJzX19pbmRleCB7XG4gIG9wYWNpdHk6IC43O1xufVxuXG4udS1mb2N1cy0tbXVsdGlwbGUgLnUtZm9jdXNfX3NsaWRlIHtcbiAgcGFkZGluZy10b3A6IDUuNXJlbTtcbn1cblxuLnUtZm9jdXMtLW11bHRpcGxlIC51LXNsaWRlcl9fcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi51LWZvY3VzIC51LXNsaWRlciAudS1zbGlkZXJfX3BhZ2luYXRpb24ge1xuICBib3R0b206IDJyZW07XG4gIGxlZnQ6IDJyZW07XG59XG5cbi51LWZvY3VzX19jdGFfX2xpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM0LjM3NWVtKSB7XG4gIC51LWZvY3VzX19jdGEge1xuICAgIHBhZGRpbmc6IDNyZW07XG4gIH1cbiAgLnUtZm9jdXNfX3NsaWRlIHtcbiAgICBwYWRkaW5nOiAzcmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTMuNzVlbSkge1xuICAudS1mb2N1cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAudS1mb2N1c19fY292ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI3cmVtKTtcbiAgfVxuICAudS1mb2N1c19fY292ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG4gIC51LWZvY3VzX190aHVtYnMge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB3aWR0aDogOHJlbTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogLTFyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC51LWZvY3VzX190aHVtYnNfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51LWZvY3VzX190aHVtYnMgLnUtc2xpZGVyX19wYWdpbmF0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAudS1mb2N1c19fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogMzByZW07XG4gICAgbWFyZ2luOiAycmVtIDA7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gIH1cbiAgLnUtZm9jdXMtLW11bHRpcGxlIC51LWZvY3VzX19zbGlkZSB7XG4gICAgcGFkZGluZy10b3A6IDMuNnJlbTtcbiAgfVxuICAudS1mb2N1c19fc2xpZGUsXG4gIC51LWZvY3VzX19jdGEge1xuICAgIHBhZGRpbmc6IDMuNnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcxLjI1ZW0pIHtcbiAgLnUtZm9jdXNfX3RodW1icyB7XG4gICAgbGVmdDogLTJyZW07XG4gIH1cbn1cblxuLnUtZm9sbG93IHtcbiAgcGFkZGluZzogM3JlbSAycmVtO1xuICBiYWNrZ3JvdW5kOiAjMDA3MDdmO1xuICBjb2xvcjogd2hpdGU7XG4gIGZpbGw6IHdoaXRlO1xufVxuXG4udS11bGllZ2UgLnUtZm9sbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzczZTtcbn1cblxuLnUtc2Mtc29jIC51LWZvbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGFhMDA7XG59XG5cbi51LW1lZGVjaW5lIC51LWZvbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NDAxMDQ7XG59XG5cbi51LWRyb2l0IC51LWZvbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YjJjODY7XG59XG5cbi51LWFncm8gLnUtZm9sbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdkYjkyODtcbn1cblxuLnUtcHN5Y2hvIC51LWZvbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODliMzg7XG59XG5cbi51LXBoaWxvIC51LWZvbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDg0M2I7XG59XG5cbi51LXZldGUgLnUtZm9sbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViNTdhMjtcbn1cblxuLnUtYXJjaGkgLnUtZm9sbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2YzBiNDtcbn1cblxuLnUtc2NpZW5jZXMgLnUtZm9sbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWNhOTtcbn1cblxuLnUtc2MtYXBwIC51LWZvbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDdmM2M7XG59XG5cbi51LWhlYyAudS1mb2xsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGM4YjgyO1xufVxuXG4udS11bGllZ2UgLnUtZm9sbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzA3Zjtcbn1cblxuLnUtZm9sbG93IC51LWgyIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDNyZW07XG59XG5cbi51LWZvbGxvdyAudS1saW5rLFxuLnUtZm9sbG93IFtjbGFzcyo9J3UtbGluay0tJ10ge1xuICBjb2xvcjogIzFmYmFkYjtcbn1cblxuLnUtZm9sbG93IC51LWxpbms6aG92ZXIsXG4udS1mb2xsb3cgW2NsYXNzKj0ndS1saW5rLS0nXTpob3ZlciB7XG4gIGNvbG9yOiAjMWZiYWRiO1xufVxuXG4udS1mYWN1bHR5IC51LWZvbGxvdyAudS1saW5rOmhvdmVyLCAudS1mYWN1bHR5XG4udS1mb2xsb3cgW2NsYXNzKj0ndS1saW5rLS0nXTpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4udS1mb2xsb3cgLnUtbGluazo6YWZ0ZXIsXG4udS1mb2xsb3cgW2NsYXNzKj0ndS1saW5rLS0nXTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWZiYWRiO1xufVxuXG4udS11bGllZ2UgLnUtZm9sbG93IC51LWxpbms6OmFmdGVyLCAudS11bGllZ2Vcbi51LWZvbGxvdyBbY2xhc3MqPSd1LWxpbmstLSddOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZmE0YjA7XG59XG5cbi51LXNjLXNvYyAudS1mb2xsb3cgLnUtbGluazo6YWZ0ZXIsIC51LXNjLXNvY1xuLnUtZm9sbG93IFtjbGFzcyo9J3UtbGluay0tJ106OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDAwMDtcbn1cblxuLnUtbWVkZWNpbmUgLnUtZm9sbG93IC51LWxpbms6OmFmdGVyLCAudS1tZWRlY2luZVxuLnUtZm9sbG93IFtjbGFzcyo9J3UtbGluay0tJ106OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2MmQzMTtcbn1cblxuLnUtZHJvaXQgLnUtZm9sbG93IC51LWxpbms6OmFmdGVyLCAudS1kcm9pdFxuLnUtZm9sbG93IFtjbGFzcyo9J3UtbGluay0tJ106OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E4NTg5ZTtcbn1cblxuLnUtYWdybyAudS1mb2xsb3cgLnUtbGluazo6YWZ0ZXIsIC51LWFncm9cbi51LWZvbGxvdyBbY2xhc3MqPSd1LWxpbmstLSddOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOWNkNzY7XG59XG5cbi51LXBzeWNobyAudS1mb2xsb3cgLnUtbGluazo6YWZ0ZXIsIC51LXBzeWNob1xuLnUtZm9sbG93IFtjbGFzcyo9J3UtbGluay0tJ106OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdkYjkyODtcbn1cblxuLnUtcGhpbG8gLnUtZm9sbG93IC51LWxpbms6OmFmdGVyLCAudS1waGlsb1xuLnUtZm9sbG93IFtjbGFzcyo9J3UtbGluay0tJ106OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4OWIzODtcbn1cblxuLnUtdmV0ZSAudS1mb2xsb3cgLnUtbGluazo6YWZ0ZXIsIC51LXZldGVcbi51LWZvbGxvdyBbY2xhc3MqPSd1LWxpbmstLSddOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZGE2ZDY7XG59XG5cbi51LWFyY2hpIC51LWZvbGxvdyAudS1saW5rOjphZnRlciwgLnUtYXJjaGlcbi51LWZvbGxvdyBbY2xhc3MqPSd1LWxpbmstLSddOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTE7XG59XG5cbi51LXNjaWVuY2VzIC51LWZvbGxvdyAudS1saW5rOjphZnRlciwgLnUtc2NpZW5jZXNcbi51LWZvbGxvdyBbY2xhc3MqPSd1LWxpbmstLSddOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZmJhZGI7XG59XG5cbi51LXNjLWFwcCAudS1mb2xsb3cgLnUtbGluazo6YWZ0ZXIsIC51LXNjLWFwcFxuLnUtZm9sbG93IFtjbGFzcyo9J3UtbGluay0tJ106OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YWEwMDtcbn1cblxuLnUtaGVjIC51LWZvbGxvdyAudS1saW5rOjphZnRlciwgLnUtaGVjXG4udS1mb2xsb3cgW2NsYXNzKj0ndS1saW5rLS0nXTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZjMGI0O1xufVxuXG4udS11bGllZ2UgLnUtZm9sbG93IC51LWxpbmssIC51LXVsaWVnZVxuLnUtZm9sbG93IFtjbGFzcyo9J3UtbGluay0tJ10ge1xuICBjb2xvcjogIzVmYTRiMDtcbn1cblxuLnUtc2Mtc29jIC51LWZvbGxvdyAudS1saW5rLCAudS1zYy1zb2Ncbi51LWZvbGxvdyBbY2xhc3MqPSd1LWxpbmstLSddIHtcbiAgY29sb3I6ICNmZmQwMDA7XG59XG5cbi51LW1lZGVjaW5lIC51LWZvbGxvdyAudS1saW5rLCAudS1tZWRlY2luZVxuLnUtZm9sbG93IFtjbGFzcyo9J3UtbGluay0tJ10ge1xuICBjb2xvcjogI2U2MmQzMTtcbn1cblxuLnUtZHJvaXQgLnUtZm9sbG93IC51LWxpbmssIC51LWRyb2l0XG4udS1mb2xsb3cgW2NsYXNzKj0ndS1saW5rLS0nXSB7XG4gIGNvbG9yOiAjYTg1ODllO1xufVxuXG4udS1hZ3JvIC51LWZvbGxvdyAudS1saW5rLCAudS1hZ3JvXG4udS1mb2xsb3cgW2NsYXNzKj0ndS1saW5rLS0nXSB7XG4gIGNvbG9yOiAjYjljZDc2O1xufVxuXG4udS1wc3ljaG8gLnUtZm9sbG93IC51LWxpbmssIC51LXBzeWNob1xuLnUtZm9sbG93IFtjbGFzcyo9J3UtbGluay0tJ10ge1xuICBjb2xvcjogIzdkYjkyODtcbn1cblxuLnUtcGhpbG8gLnUtZm9sbG93IC51LWxpbmssIC51LXBoaWxvXG4udS1mb2xsb3cgW2NsYXNzKj0ndS1saW5rLS0nXSB7XG4gIGNvbG9yOiAjMjg5YjM4O1xufVxuXG4udS12ZXRlIC51LWZvbGxvdyAudS1saW5rLCAudS12ZXRlXG4udS1mb2xsb3cgW2NsYXNzKj0ndS1saW5rLS0nXSB7XG4gIGNvbG9yOiAjOGRhNmQ2O1xufVxuXG4udS1hcmNoaSAudS1mb2xsb3cgLnUtbGluaywgLnUtYXJjaGlcbi51LWZvbGxvdyBbY2xhc3MqPSd1LWxpbmstLSddIHtcbiAgY29sb3I6ICNlNmU2ZTE7XG59XG5cbi51LXNjaWVuY2VzIC51LWZvbGxvdyAudS1saW5rLCAudS1zY2llbmNlc1xuLnUtZm9sbG93IFtjbGFzcyo9J3UtbGluay0tJ10ge1xuICBjb2xvcjogIzFmYmFkYjtcbn1cblxuLnUtc2MtYXBwIC51LWZvbGxvdyAudS1saW5rLCAudS1zYy1hcHBcbi51LWZvbGxvdyBbY2xhc3MqPSd1LWxpbmstLSddIHtcbiAgY29sb3I6ICNmOGFhMDA7XG59XG5cbi51LWhlYyAudS1mb2xsb3cgLnUtbGluaywgLnUtaGVjXG4udS1mb2xsb3cgW2NsYXNzKj0ndS1saW5rLS0nXSB7XG4gIGNvbG9yOiAjYzZjMGI0O1xufVxuXG4udS1mb2xsb3dfX2xpc3Qge1xuICBtYXJnaW46IDFyZW0gMDtcbn1cblxuLnUtZm9sbG93X19saXN0IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDA7XG59XG5cbi51LWZvbGxvd19fbGlzdCBsaSArIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IC41cmVtO1xufVxuXG4udS1mb2xsb3dfX2xpc3QgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udS1mb2xsb3dfX2xpc3Qgc3ZnIHtcbiAgd2lkdGg6IDIuMnJlbTtcbiAgaGVpZ2h0OiAyLjJyZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzQuMzc1ZW0pIHtcbiAgLnUtZm9sbG93X19saXN0IHN2ZyB7XG4gICAgd2lkdGg6IDIuNXJlbTtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM5LjM3NWVtKSB7XG4gIC51LWZvbGxvdyB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuM3JlbTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4zcmVtO1xuICB9XG59XG5cbi51LWZvcm0sXG5bY2xhc3MqPSd1LWZvcm0tLSddIHtcbiAgbWFyZ2luOiAzcmVtIGF1dG8gNnJlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzOS4zNzVlbSkge1xuICAudS1mb3JtLFxuICBbY2xhc3MqPSd1LWZvcm0tLSddIHtcbiAgICBtYXJnaW46IDdyZW0gYXV0byA4cmVtO1xuICB9XG59XG5cbi51LWZvcm0udS13cmFwcGVyLFxuW2NsYXNzKj0ndS1mb3JtLS0nXS51LXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDY0cmVtO1xufVxuXG4udS1mb3JtX190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzOS4zNzVlbSkge1xuICAudS1mb3JtX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtO1xuICB9XG59XG5cbi51LWZvcm1fX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZTZlNmUxO1xufVxuXG4udS1mb3JtX19pdGVtICsgLnUtZm9ybV9faXRlbSB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzkuMzc1ZW0pIHtcbiAgLnUtZm9ybV9faXRlbSArIC51LWZvcm1fX2l0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDZyZW07XG4gIH1cbn1cblxuLnUtZm9ybV9faXRlbSBsYWJlbCB7XG4gIGNvbG9yOiAjMDA3MDdmO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi51LXVsaWVnZSAudS1mb3JtX19pdGVtIGxhYmVsIHtcbiAgY29sb3I6ICMwMDcwN2Y7XG59XG5cbi51LXNjLXNvYyAudS1mb3JtX19pdGVtIGxhYmVsIHtcbiAgY29sb3I6ICNmOGFhMDA7XG59XG5cbi51LW1lZGVjaW5lIC51LWZvcm1fX2l0ZW0gbGFiZWwge1xuICBjb2xvcjogIzk0MDEwNDtcbn1cblxuLnUtZHJvaXQgLnUtZm9ybV9faXRlbSBsYWJlbCB7XG4gIGNvbG9yOiAjNWIyYzg2O1xufVxuXG4udS1hZ3JvIC51LWZvcm1fX2l0ZW0gbGFiZWwge1xuICBjb2xvcjogIzdkYjkyODtcbn1cblxuLnUtcHN5Y2hvIC51LWZvcm1fX2l0ZW0gbGFiZWwge1xuICBjb2xvcjogIzI4OWIzODtcbn1cblxuLnUtcGhpbG8gLnUtZm9ybV9faXRlbSBsYWJlbCB7XG4gIGNvbG9yOiAjMDA4NDNiO1xufVxuXG4udS12ZXRlIC51LWZvcm1fX2l0ZW0gbGFiZWwge1xuICBjb2xvcjogIzViNTdhMjtcbn1cblxuLnUtYXJjaGkgLnUtZm9ybV9faXRlbSBsYWJlbCB7XG4gIGNvbG9yOiAjYzZjMGI0O1xufVxuXG4udS1zY2llbmNlcyAudS1mb3JtX19pdGVtIGxhYmVsIHtcbiAgY29sb3I6ICMwMDVjYTk7XG59XG5cbi51LXNjLWFwcCAudS1mb3JtX19pdGVtIGxhYmVsIHtcbiAgY29sb3I6ICNmMDdmM2M7XG59XG5cbi51LWhlYyAudS1mb3JtX19pdGVtIGxhYmVsIHtcbiAgY29sb3I6ICM4YzhiODI7XG59XG5cbi51LWZvcm1fX2l0ZW0gcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNjUlO1xuICBsZWZ0OiAwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cblxuLnUtZm9ybV9faXRlbSBpbnB1dFt0eXBlPSd0ZXh0J10sXG4udS1mb3JtX19pdGVtIGlucHV0W3R5cGU9J2VtYWlsJ10sXG4udS1mb3JtX19pdGVtIC51LWZha2Utc2VsZWN0X192YWx1ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzQwNDA0MDtcbiAgZm9udC1zaXplOiAycmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLnUtZm9ybV9faXRlbS0tZXJyb3Ige1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzk0MDAwNDtcbiAgY29sb3I6ICM5NDAwMDQ7XG59XG5cbi51LWZvcm1fX2l0ZW0tLWVycm9yIHAsXG4udS1mb3JtX19pdGVtLS1lcnJvciBsYWJlbCB7XG4gIGNvbG9yOiAjOTQwMDA0O1xufVxuXG4udS1mb3JtX19pdGVtLS1lcnJvciBwIHtcbiAgZm9udC1zaXplOiAxLjZyZW0gIWltcG9ydGFudDtcbn1cblxuLnUtZm9ybV9faXRlbS1zaW1wbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi51LWZvcm1fX2l0ZW0tc2ltcGxlICsgLnUtZm9ybV9faXRlbS1zaW1wbGUge1xuICBtYXJnaW4tdG9wOiA2cmVtO1xufVxuXG4udS1mb3JtX19pdGVtLXNpbXBsZSBsYWJlbCB7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi51LWZvcm1fX3N1Ym1pdCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbn1cblxuLnUtZm9ybSAudS1ib3gsXG5bY2xhc3MqPSd1LWZvcm0tLSddIC51LWJveCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi51LWZvcm0gLnUtYm94IC51LWZvcm1fX2l0ZW0gKyAudS1mb3JtX19pdGVtLFxuW2NsYXNzKj0ndS1mb3JtLS0nXSAudS1ib3ggLnUtZm9ybV9faXRlbSArIC51LWZvcm1fX2l0ZW0ge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuXG4udS1mb3JtIC51LWJveCAudS1mb3JtX19pdGVtLXNpbXBsZSxcbltjbGFzcyo9J3UtZm9ybS0tJ10gLnUtYm94IC51LWZvcm1fX2l0ZW0tc2ltcGxlIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzOS4zNzVlbSkge1xuICAudS1mb3JtIGlucHV0W3R5cGU9J3RleHQnXSxcbiAgLnUtZm9ybSBpbnB1dFt0eXBlPSdlbWFpbCddLFxuICAudS1mb3JtIC51LWZha2Utc2VsZWN0X192YWx1ZSxcbiAgW2NsYXNzKj0ndS1mb3JtLS0nXSBpbnB1dFt0eXBlPSd0ZXh0J10sXG4gIFtjbGFzcyo9J3UtZm9ybS0tJ10gaW5wdXRbdHlwZT0nZW1haWwnXSxcbiAgW2NsYXNzKj0ndS1mb3JtLS0nXSAudS1mYWtlLXNlbGVjdF9fdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG4gIC51LWZvcm1fX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAudS1mb3JtX19pdGVtIGxhYmVsIHtcbiAgICBmbGV4LWJhc2lzOiAxNnJlbTtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxuICAudS1mb3JtX19pdGVtIGlucHV0IHtcbiAgICBmbGV4OiAxO1xuICB9XG4gIC51LWZvcm1fX2l0ZW0gcCB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgYm90dG9tOiAtMTAwJTtcbiAgfVxuICAudS1mb3JtIC51LWZha2Utc2VsZWN0LFxuICBbY2xhc3MqPSd1LWZvcm0tLSddIC51LWZha2Utc2VsZWN0IHtcbiAgICBmbGV4OiAxO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzkuMzc1ZW0pIHtcbiAgLnUtZm9ybV9faXRlbS0tbG9uZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnUtZm9ybV9faXRlbS0tbG9uZyBpbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnUtZ2FsbGVyeSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAzcmVtIDJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnUtZmFjdWx0eSAudS1nYWxsZXJ5IHtcbiAgYmFja2dyb3VuZDogIzFkMWQxZDtcbn1cblxuW2NsYXNzKj0ndS1jb250ZW50J10gPiAudS1nYWxsZXJ5IHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4udS1nYWxsZXJ5IC51LWdhbGxlcnlfX3RpdGxlIHtcbiAgY29sb3I6ICMwMDcwN2Y7XG4gIGZvbnQtc2l6ZTogMy42cmVtO1xufVxuXG4udS1mYWN1bHR5IC51LWdhbGxlcnkgLnUtZ2FsbGVyeV9fdGl0bGUge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi51LWdhbGxlcnkgLnUtc2xpZGVyX19wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udS1nYWxsZXJ5X19saXN0IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDRyZW0pO1xuICBtYXJnaW4tbGVmdDogLTJyZW07XG59XG5cbi51LWdhbGxlcnlfX3NsaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMHJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi51LWdhbGxlcnlfX3NsaWRlIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDRyZW0pO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgZm9udC1mYW1pbHk6IFwib2JqZWN0LWZpdDogY29udGFpblwiO1xufVxuXG4udS1nYWxsZXJ5X19jb250cm9scyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDY0cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLXRvcDogNXJlbTtcbiAgYm9yZGVyLXRvcDogMC4ycmVtIHNvbGlkICMwMDRlNTg7XG59XG5cbi51LWZhY3VsdHkgLnUtZ2FsbGVyeV9fY29udHJvbHMge1xuICBib3JkZXItY29sb3I6ICM0YjRiNGI7XG59XG5cbi51LWdhbGxlcnlfX2NvbnRyb2xzIC51LXNsaWRlcl9fcGFnaW5hdGlvbiB7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi51LWdhbGxlcnlfX2NvbnRyb2xzIHAge1xuICBtYXgtd2lkdGg6IDU0cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgY29sb3I6ICM1ZmE0YjA7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG4udS1mYWN1bHR5IC51LWdhbGxlcnlfX2NvbnRyb2xzIHAge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTMuNzVlbSkge1xuICAudS1nYWxsZXJ5IHtcbiAgICBwYWRkaW5nOiA1cmVtIDJyZW07XG4gIH1cbiAgLnUtZ2FsbGVyeSAudS1nYWxsZXJ5X190aXRsZSB7XG4gICAgZm9udC1zaXplOiA1cmVtO1xuICB9XG4gIC51LWdhbGxlcnlfX3NsaWRlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDM2cmVtO1xuICAgIG1hcmdpbjogM3JlbSA0cmVtO1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjNzLCB0cmFuc2Zvcm0gLjNzO1xuICB9XG4gIC51LWdhbGxlcnlfX3NsaWRlLmlzLXNlbGVjdGVkIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIH1cbiAgLnUtZ2FsbGVyeV9fc2xpZGUuaXMtc2VsZWN0ZWQgLnUtZ2FsbGVyeV9fc2xpZGVfX2xheWVyIHtcbiAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZ2FsbGVyeV9fc2xpZGUuaXMtc2VsZWN0ZWQgaW1nIHtcbiAgICBmaWx0ZXI6IG5vbmU7XG4gIH1cbiAgLnUtZ2FsbGVyeV9fc2xpZGUgaW1nIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiBub25lO1xuICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICB9XG4gIC5mbGlja2l0eS1lbmFibGVkIC51LWdhbGxlcnlfX3NsaWRlX19sYXllciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMjA7XG4gICAgYmFja2dyb3VuZDogIzAwNzA3ZjtcbiAgICBtaXgtYmxlbmQtbW9kZTogc2NyZWVuO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG4gIH1cbiAgaHRtbDpub3QoLm1peC1ibGVuZC1tb2RlKSAuZmxpY2tpdHktZW5hYmxlZCAudS1nYWxsZXJ5X19zbGlkZV9fbGF5ZXIge1xuICAgIG9wYWNpdHk6IC43O1xuICB9XG4gIC51LXVsaWVnZSAuZmxpY2tpdHktZW5hYmxlZCAudS1nYWxsZXJ5X19zbGlkZV9fbGF5ZXIge1xuICAgIGJhY2tncm91bmQ6ICMwMDcwN2Y7XG4gIH1cbiAgLnUtc2Mtc29jIC5mbGlja2l0eS1lbmFibGVkIC51LWdhbGxlcnlfX3NsaWRlX19sYXllciB7XG4gICAgYmFja2dyb3VuZDogI2Y4YWEwMDtcbiAgfVxuICAudS1tZWRlY2luZSAuZmxpY2tpdHktZW5hYmxlZCAudS1nYWxsZXJ5X19zbGlkZV9fbGF5ZXIge1xuICAgIGJhY2tncm91bmQ6ICM5NDAxMDQ7XG4gIH1cbiAgLnUtZHJvaXQgLmZsaWNraXR5LWVuYWJsZWQgLnUtZ2FsbGVyeV9fc2xpZGVfX2xheWVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNWIyYzg2O1xuICB9XG4gIC51LWFncm8gLmZsaWNraXR5LWVuYWJsZWQgLnUtZ2FsbGVyeV9fc2xpZGVfX2xheWVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjN2RiOTI4O1xuICB9XG4gIC51LXBzeWNobyAuZmxpY2tpdHktZW5hYmxlZCAudS1nYWxsZXJ5X19zbGlkZV9fbGF5ZXIge1xuICAgIGJhY2tncm91bmQ6ICMyODliMzg7XG4gIH1cbiAgLnUtcGhpbG8gLmZsaWNraXR5LWVuYWJsZWQgLnUtZ2FsbGVyeV9fc2xpZGVfX2xheWVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA4NDNiO1xuICB9XG4gIC51LXZldGUgLmZsaWNraXR5LWVuYWJsZWQgLnUtZ2FsbGVyeV9fc2xpZGVfX2xheWVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNWI1N2EyO1xuICB9XG4gIC51LWFyY2hpIC5mbGlja2l0eS1lbmFibGVkIC51LWdhbGxlcnlfX3NsaWRlX19sYXllciB7XG4gICAgYmFja2dyb3VuZDogI2M2YzBiNDtcbiAgfVxuICAudS1zY2llbmNlcyAuZmxpY2tpdHktZW5hYmxlZCAudS1nYWxsZXJ5X19zbGlkZV9fbGF5ZXIge1xuICAgIGJhY2tncm91bmQ6ICMwMDVjYTk7XG4gIH1cbiAgLnUtc2MtYXBwIC5mbGlja2l0eS1lbmFibGVkIC51LWdhbGxlcnlfX3NsaWRlX19sYXllciB7XG4gICAgYmFja2dyb3VuZDogI2YwN2YzYztcbiAgfVxuICAudS1oZWMgLmZsaWNraXR5LWVuYWJsZWQgLnUtZ2FsbGVyeV9fc2xpZGVfX2xheWVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjOGM4YjgyO1xuICB9XG59XG5cbi51LWhpZ2hsaWdodCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5oaWdobGlnaHRfX2hlYWRsaW5lIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG5cbi51LWhpZ2hsaWdodF9fa2V5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA4cmVtIDRyZW07XG4gIGJhY2tncm91bmQ6ICMwMDM3M2U7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udS11bGllZ2UgLnUtaGlnaGxpZ2h0X19rZXkge1xuICBiYWNrZ3JvdW5kOiAjMDAzNzNlO1xufVxuXG4udS1zYy1zb2MgLnUtaGlnaGxpZ2h0X19rZXkge1xuICBiYWNrZ3JvdW5kOiAjZjhhYTAwO1xufVxuXG4udS1tZWRlY2luZSAudS1oaWdobGlnaHRfX2tleSB7XG4gIGJhY2tncm91bmQ6ICM5NDAxMDQ7XG59XG5cbi51LWRyb2l0IC51LWhpZ2hsaWdodF9fa2V5IHtcbiAgYmFja2dyb3VuZDogIzViMmM4Njtcbn1cblxuLnUtYWdybyAudS1oaWdobGlnaHRfX2tleSB7XG4gIGJhY2tncm91bmQ6ICM3ZGI5Mjg7XG59XG5cbi51LXBzeWNobyAudS1oaWdobGlnaHRfX2tleSB7XG4gIGJhY2tncm91bmQ6ICMyODliMzg7XG59XG5cbi51LXBoaWxvIC51LWhpZ2hsaWdodF9fa2V5IHtcbiAgYmFja2dyb3VuZDogIzAwODQzYjtcbn1cblxuLnUtdmV0ZSAudS1oaWdobGlnaHRfX2tleSB7XG4gIGJhY2tncm91bmQ6ICM1YjU3YTI7XG59XG5cbi51LWFyY2hpIC51LWhpZ2hsaWdodF9fa2V5IHtcbiAgYmFja2dyb3VuZDogI2M2YzBiNDtcbn1cblxuLnUtc2NpZW5jZXMgLnUtaGlnaGxpZ2h0X19rZXkge1xuICBiYWNrZ3JvdW5kOiAjMDA1Y2E5O1xufVxuXG4udS1zYy1hcHAgLnUtaGlnaGxpZ2h0X19rZXkge1xuICBiYWNrZ3JvdW5kOiAjZjA3ZjNjO1xufVxuXG4udS1oZWMgLnUtaGlnaGxpZ2h0X19rZXkge1xuICBiYWNrZ3JvdW5kOiAjOGM4YjgyO1xufVxuXG4udS1oaWdobGlnaHRfX2tleSBzdHJvbmcge1xuICBmb250LXNpemU6IDUuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cblxuLnUtaGlnaGxpZ2h0X19rZXkgLnUtaGlnaGxpZ2h0X19sYWJlbCB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDJyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuXG4udS1mYWN1bHR5IC51LWhpZ2hsaWdodF9fa2V5IC51LWhpZ2hsaWdodF9fbGFiZWwge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi51LWhpZ2hsaWdodF9fa2V5X19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnUtaGlnaGxpZ2h0X190ZXh0IHtcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgI2U2ZTZlMTtcbiAgYm9yZGVyLXRvcDogMDtcbiAgcGFkZGluZzogM3JlbTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5cbi51LWhpZ2hsaWdodF9fdGV4dCBwIHtcbiAgbWF4LXdpZHRoOiA0MHJlbTtcbn1cblxuLnUtaGlnaGxpZ2h0X190ZXh0IC51LWxpbmsge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM5LjM3NWVtKSB7XG4gIC51LWhpZ2hsaWdodCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAudS1oaWdobGlnaHRfX2hlYWRsaW5lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRvcDogLTNyZW07XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuICAudS1oaWdobGlnaHRfX2tleSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtYmFzaXM6IDQwJTtcbiAgfVxuICAudS1oaWdobGlnaHRfX3RleHQge1xuICAgIGZsZXgtYmFzaXM6IDYwJTtcbiAgICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjZTZlNmUxO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDRyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MS4yNWVtKSB7XG4gIC51LWhpZ2hsaWdodF9fa2V5LFxuICAudS1oaWdobGlnaHRfX3RleHQge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgfVxufVxuXG4udS1ocixcbltjbGFzcyo9J3UtaHItLSddIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogLjRyZW07XG4gIG1hcmdpbjogMnJlbSAwO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6ICMwMDcwN2Y7XG4gIGJvcmRlci1yYWRpdXM6IC4zcmVtO1xufVxuXG4udS11bGllZ2UgLnUtaHIsIC51LXVsaWVnZVxuW2NsYXNzKj0ndS1oci0tJ10ge1xuICBiYWNrZ3JvdW5kOiAjMDA3MDdmO1xufVxuXG4udS1zYy1zb2MgLnUtaHIsIC51LXNjLXNvY1xuW2NsYXNzKj0ndS1oci0tJ10ge1xuICBiYWNrZ3JvdW5kOiAjZjhhYTAwO1xufVxuXG4udS1tZWRlY2luZSAudS1ociwgLnUtbWVkZWNpbmVcbltjbGFzcyo9J3UtaHItLSddIHtcbiAgYmFja2dyb3VuZDogIzk0MDEwNDtcbn1cblxuLnUtZHJvaXQgLnUtaHIsIC51LWRyb2l0XG5bY2xhc3MqPSd1LWhyLS0nXSB7XG4gIGJhY2tncm91bmQ6ICM1YjJjODY7XG59XG5cbi51LWFncm8gLnUtaHIsIC51LWFncm9cbltjbGFzcyo9J3UtaHItLSddIHtcbiAgYmFja2dyb3VuZDogIzdkYjkyODtcbn1cblxuLnUtcHN5Y2hvIC51LWhyLCAudS1wc3ljaG9cbltjbGFzcyo9J3UtaHItLSddIHtcbiAgYmFja2dyb3VuZDogIzI4OWIzODtcbn1cblxuLnUtcGhpbG8gLnUtaHIsIC51LXBoaWxvXG5bY2xhc3MqPSd1LWhyLS0nXSB7XG4gIGJhY2tncm91bmQ6ICMwMDg0M2I7XG59XG5cbi51LXZldGUgLnUtaHIsIC51LXZldGVcbltjbGFzcyo9J3UtaHItLSddIHtcbiAgYmFja2dyb3VuZDogIzViNTdhMjtcbn1cblxuLnUtYXJjaGkgLnUtaHIsIC51LWFyY2hpXG5bY2xhc3MqPSd1LWhyLS0nXSB7XG4gIGJhY2tncm91bmQ6ICNjNmMwYjQ7XG59XG5cbi51LXNjaWVuY2VzIC51LWhyLCAudS1zY2llbmNlc1xuW2NsYXNzKj0ndS1oci0tJ10ge1xuICBiYWNrZ3JvdW5kOiAjMDA1Y2E5O1xufVxuXG4udS1zYy1hcHAgLnUtaHIsIC51LXNjLWFwcFxuW2NsYXNzKj0ndS1oci0tJ10ge1xuICBiYWNrZ3JvdW5kOiAjZjA3ZjNjO1xufVxuXG4udS1oZWMgLnUtaHIsIC51LWhlY1xuW2NsYXNzKj0ndS1oci0tJ10ge1xuICBiYWNrZ3JvdW5kOiAjOGM4YjgyO1xufVxuXG5bY2xhc3MqPSd1LWhyLS0nXVtjbGFzcyo9Jy0tdGhpbiddIHtcbiAgaGVpZ2h0OiAuMnJlbTtcbn1cblxuW2NsYXNzKj0ndS1oci0tJ11bY2xhc3MqPSctLWxpZ2h0J10ge1xuICBiYWNrZ3JvdW5kOiAjZTZlNmUxO1xufVxuXG4udS1pY29uIHtcbiAgZmlsbDogaW5oZXJpdDtcbn1cblxuLnUtaWNvbi10cmlhbmdsZSB7XG4gIHdpZHRoOiA3cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA3cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC4zZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMzVzO1xufVxuXG4uaXMtb3BlbiA+IC51LWljb24tdHJpYW5nbGUsXG4uaGFzLW9wZW4gLnUtaWNvbi10cmlhbmdsZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi51LWluZm8tdGFibGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi51LWluZm8tdGFibGUgc3Ryb25nIHtcbiAgY29sb3I6ICM1ZmE0YjA7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG4udS11bGllZ2UgLnUtaW5mby10YWJsZSBzdHJvbmcge1xuICBjb2xvcjogIzVmYTRiMDtcbn1cblxuLnUtc2Mtc29jIC51LWluZm8tdGFibGUgc3Ryb25nIHtcbiAgY29sb3I6ICNmZmQwMDA7XG59XG5cbi51LW1lZGVjaW5lIC51LWluZm8tdGFibGUgc3Ryb25nIHtcbiAgY29sb3I6ICNlNjJkMzE7XG59XG5cbi51LWRyb2l0IC51LWluZm8tdGFibGUgc3Ryb25nIHtcbiAgY29sb3I6ICNhODU4OWU7XG59XG5cbi51LWFncm8gLnUtaW5mby10YWJsZSBzdHJvbmcge1xuICBjb2xvcjogI2I5Y2Q3Njtcbn1cblxuLnUtcHN5Y2hvIC51LWluZm8tdGFibGUgc3Ryb25nIHtcbiAgY29sb3I6ICM3ZGI5Mjg7XG59XG5cbi51LXBoaWxvIC51LWluZm8tdGFibGUgc3Ryb25nIHtcbiAgY29sb3I6ICMyODliMzg7XG59XG5cbi51LXZldGUgLnUtaW5mby10YWJsZSBzdHJvbmcge1xuICBjb2xvcjogIzhkYTZkNjtcbn1cblxuLnUtYXJjaGkgLnUtaW5mby10YWJsZSBzdHJvbmcge1xuICBjb2xvcjogI2U2ZTZlMTtcbn1cblxuLnUtc2NpZW5jZXMgLnUtaW5mby10YWJsZSBzdHJvbmcge1xuICBjb2xvcjogIzFmYmFkYjtcbn1cblxuLnUtc2MtYXBwIC51LWluZm8tdGFibGUgc3Ryb25nIHtcbiAgY29sb3I6ICNmOGFhMDA7XG59XG5cbi51LWhlYyAudS1pbmZvLXRhYmxlIHN0cm9uZyB7XG4gIGNvbG9yOiAjYzZjMGI0O1xufVxuXG4udS1pbmZvLXRhYmxlIHN2ZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtLjNyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIuM3JlbTtcbiAgaGVpZ2h0OiAyLjNyZW07XG4gIG1hcmdpbi1yaWdodDogLjNyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGZpbGw6ICM1ZmE0YjA7XG59XG5cbi51LXVsaWVnZSAudS1pbmZvLXRhYmxlIHN2ZyB7XG4gIGZpbGw6ICM1ZmE0YjA7XG59XG5cbi51LXNjLXNvYyAudS1pbmZvLXRhYmxlIHN2ZyB7XG4gIGZpbGw6ICNmZmQwMDA7XG59XG5cbi51LW1lZGVjaW5lIC51LWluZm8tdGFibGUgc3ZnIHtcbiAgZmlsbDogI2U2MmQzMTtcbn1cblxuLnUtZHJvaXQgLnUtaW5mby10YWJsZSBzdmcge1xuICBmaWxsOiAjYTg1ODllO1xufVxuXG4udS1hZ3JvIC51LWluZm8tdGFibGUgc3ZnIHtcbiAgZmlsbDogI2I5Y2Q3Njtcbn1cblxuLnUtcHN5Y2hvIC51LWluZm8tdGFibGUgc3ZnIHtcbiAgZmlsbDogIzdkYjkyODtcbn1cblxuLnUtcGhpbG8gLnUtaW5mby10YWJsZSBzdmcge1xuICBmaWxsOiAjMjg5YjM4O1xufVxuXG4udS12ZXRlIC51LWluZm8tdGFibGUgc3ZnIHtcbiAgZmlsbDogIzhkYTZkNjtcbn1cblxuLnUtYXJjaGkgLnUtaW5mby10YWJsZSBzdmcge1xuICBmaWxsOiAjZTZlNmUxO1xufVxuXG4udS1zY2llbmNlcyAudS1pbmZvLXRhYmxlIHN2ZyB7XG4gIGZpbGw6ICMxZmJhZGI7XG59XG5cbi51LXNjLWFwcCAudS1pbmZvLXRhYmxlIHN2ZyB7XG4gIGZpbGw6ICNmOGFhMDA7XG59XG5cbi51LWhlYyAudS1pbmZvLXRhYmxlIHN2ZyB7XG4gIGZpbGw6ICNjNmMwYjQ7XG59XG5cbi51LWluZm8tdGFibGVfX3JvdyB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5cbi51LWluZm8tdGFibGVfX3JvdyArIC51LWluZm8tdGFibGVfX3JvdyB7XG4gIG1hcmdpbi10b3A6IDIuM3JlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMS44NzVlbSkge1xuICAudS1pbmZvLXRhYmxlX19yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLnUtaW5mby10YWJsZV9fY2VsbDpmaXJzdC1jaGlsZCB7XG4gICAgbWluLXdpZHRoOiA5cmVtO1xuICB9XG59XG5cbi51LWtleXBvaW50IHtcbiAgbWFyZ2luOiA0cmVtIDAgIWltcG9ydGFudDtcbn1cblxuLnUta2V5cG9pbnRfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogLjVlbSAuMjVlbTtcbiAgY29sb3I6ICM0YTRhNGE7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICAvKiBzYXNzLWxpbnQ6ZGlzYWJsZS1ibG9jayBwcm9wZXJ0eS1zb3J0LW9yZGVyICovXG4gIG1heC13aWR0aDogNDYwcHg7XG59XG5cbi51LWtleXBvaW50X19saW5rIHN0cm9uZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzAwNzA3ZjtcbiAgZm9udC1zaXplOiAxLjY3ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi51LXVsaWVnZSAudS1rZXlwb2ludF9fbGluayBzdHJvbmcge1xuICBjb2xvcjogIzAwNzA3Zjtcbn1cblxuLnUtc2Mtc29jIC51LWtleXBvaW50X19saW5rIHN0cm9uZyB7XG4gIGNvbG9yOiAjZjhhYTAwO1xufVxuXG4udS1tZWRlY2luZSAudS1rZXlwb2ludF9fbGluayBzdHJvbmcge1xuICBjb2xvcjogIzk0MDEwNDtcbn1cblxuLnUtZHJvaXQgLnUta2V5cG9pbnRfX2xpbmsgc3Ryb25nIHtcbiAgY29sb3I6ICM1YjJjODY7XG59XG5cbi51LWFncm8gLnUta2V5cG9pbnRfX2xpbmsgc3Ryb25nIHtcbiAgY29sb3I6ICM3ZGI5Mjg7XG59XG5cbi51LXBzeWNobyAudS1rZXlwb2ludF9fbGluayBzdHJvbmcge1xuICBjb2xvcjogIzI4OWIzODtcbn1cblxuLnUtcGhpbG8gLnUta2V5cG9pbnRfX2xpbmsgc3Ryb25nIHtcbiAgY29sb3I6ICMwMDg0M2I7XG59XG5cbi51LXZldGUgLnUta2V5cG9pbnRfX2xpbmsgc3Ryb25nIHtcbiAgY29sb3I6ICM1YjU3YTI7XG59XG5cbi51LWFyY2hpIC51LWtleXBvaW50X19saW5rIHN0cm9uZyB7XG4gIGNvbG9yOiAjYzZjMGI0O1xufVxuXG4udS1zY2llbmNlcyAudS1rZXlwb2ludF9fbGluayBzdHJvbmcge1xuICBjb2xvcjogIzAwNWNhOTtcbn1cblxuLnUtc2MtYXBwIC51LWtleXBvaW50X19saW5rIHN0cm9uZyB7XG4gIGNvbG9yOiAjZjA3ZjNjO1xufVxuXG4udS1oZWMgLnUta2V5cG9pbnRfX2xpbmsgc3Ryb25nIHtcbiAgY29sb3I6ICM4YzhiODI7XG59XG5cbi51LWtleXBvaW50X19saW5rOmhvdmVyLFxuLnUta2V5cG9pbnRfX2xpbms6aG92ZXIgc3Ryb25nIHtcbiAgY29sb3I6ICMwMDcwN2Y7XG59XG5cbi51LXVsaWVnZSAudS1rZXlwb2ludF9fbGluazpob3ZlciwgLnUtdWxpZWdlXG4udS1rZXlwb2ludF9fbGluazpob3ZlciBzdHJvbmcge1xuICBjb2xvcjogIzAwNzA3Zjtcbn1cblxuLnUtc2Mtc29jIC51LWtleXBvaW50X19saW5rOmhvdmVyLCAudS1zYy1zb2Ncbi51LWtleXBvaW50X19saW5rOmhvdmVyIHN0cm9uZyB7XG4gIGNvbG9yOiAjZjhhYTAwO1xufVxuXG4udS1tZWRlY2luZSAudS1rZXlwb2ludF9fbGluazpob3ZlciwgLnUtbWVkZWNpbmVcbi51LWtleXBvaW50X19saW5rOmhvdmVyIHN0cm9uZyB7XG4gIGNvbG9yOiAjOTQwMTA0O1xufVxuXG4udS1kcm9pdCAudS1rZXlwb2ludF9fbGluazpob3ZlciwgLnUtZHJvaXRcbi51LWtleXBvaW50X19saW5rOmhvdmVyIHN0cm9uZyB7XG4gIGNvbG9yOiAjNWIyYzg2O1xufVxuXG4udS1hZ3JvIC51LWtleXBvaW50X19saW5rOmhvdmVyLCAudS1hZ3JvXG4udS1rZXlwb2ludF9fbGluazpob3ZlciBzdHJvbmcge1xuICBjb2xvcjogIzdkYjkyODtcbn1cblxuLnUtcHN5Y2hvIC51LWtleXBvaW50X19saW5rOmhvdmVyLCAudS1wc3ljaG9cbi51LWtleXBvaW50X19saW5rOmhvdmVyIHN0cm9uZyB7XG4gIGNvbG9yOiAjMjg5YjM4O1xufVxuXG4udS1waGlsbyAudS1rZXlwb2ludF9fbGluazpob3ZlciwgLnUtcGhpbG9cbi51LWtleXBvaW50X19saW5rOmhvdmVyIHN0cm9uZyB7XG4gIGNvbG9yOiAjMDA4NDNiO1xufVxuXG4udS12ZXRlIC51LWtleXBvaW50X19saW5rOmhvdmVyLCAudS12ZXRlXG4udS1rZXlwb2ludF9fbGluazpob3ZlciBzdHJvbmcge1xuICBjb2xvcjogIzViNTdhMjtcbn1cblxuLnUtYXJjaGkgLnUta2V5cG9pbnRfX2xpbms6aG92ZXIsIC51LWFyY2hpXG4udS1rZXlwb2ludF9fbGluazpob3ZlciBzdHJvbmcge1xuICBjb2xvcjogI2M2YzBiNDtcbn1cblxuLnUtc2NpZW5jZXMgLnUta2V5cG9pbnRfX2xpbms6aG92ZXIsIC51LXNjaWVuY2VzXG4udS1rZXlwb2ludF9fbGluazpob3ZlciBzdHJvbmcge1xuICBjb2xvcjogIzAwNWNhOTtcbn1cblxuLnUtc2MtYXBwIC51LWtleXBvaW50X19saW5rOmhvdmVyLCAudS1zYy1hcHBcbi51LWtleXBvaW50X19saW5rOmhvdmVyIHN0cm9uZyB7XG4gIGNvbG9yOiAjZjA3ZjNjO1xufVxuXG4udS1oZWMgLnUta2V5cG9pbnRfX2xpbms6aG92ZXIsIC51LWhlY1xuLnUta2V5cG9pbnRfX2xpbms6aG92ZXIgc3Ryb25nIHtcbiAgY29sb3I6ICM4YzhiODI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTMuNzVlbSkge1xuICAudS1rZXlwb2ludF9fbGluayB7XG4gICAgcGFkZGluZzogLjVlbSAxZW07XG4gIH1cbn1cblxuLnUtbGVhZCB7XG4gIGNvbG9yOiAjMDA3MDdmO1xufVxuXG4udS1saW5rLFxuW2NsYXNzKj0ndS1saW5rLS0nXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICMwMDcwN2Y7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xcmVtO1xufVxuXG4udS1mYWN1bHR5IC51LWxpbmssIC51LWZhY3VsdHlcbltjbGFzcyo9J3UtbGluay0tJ10ge1xuICBjb2xvcjogIzRhNGE0YTtcbn1cblxuLnUtbGluazo6YWZ0ZXIsXG5bY2xhc3MqPSd1LWxpbmstLSddOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzA3ZjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbn1cblxuLnUtdWxpZWdlIC51LWxpbms6OmFmdGVyLCAudS11bGllZ2VcbltjbGFzcyo9J3UtbGluay0tJ106OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzA3Zjtcbn1cblxuLnUtc2Mtc29jIC51LWxpbms6OmFmdGVyLCAudS1zYy1zb2NcbltjbGFzcyo9J3UtbGluay0tJ106OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YWEwMDtcbn1cblxuLnUtbWVkZWNpbmUgLnUtbGluazo6YWZ0ZXIsIC51LW1lZGVjaW5lXG5bY2xhc3MqPSd1LWxpbmstLSddOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NDAxMDQ7XG59XG5cbi51LWRyb2l0IC51LWxpbms6OmFmdGVyLCAudS1kcm9pdFxuW2NsYXNzKj0ndS1saW5rLS0nXTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWIyYzg2O1xufVxuXG4udS1hZ3JvIC51LWxpbms6OmFmdGVyLCAudS1hZ3JvXG5bY2xhc3MqPSd1LWxpbmstLSddOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ZGI5Mjg7XG59XG5cbi51LXBzeWNobyAudS1saW5rOjphZnRlciwgLnUtcHN5Y2hvXG5bY2xhc3MqPSd1LWxpbmstLSddOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODliMzg7XG59XG5cbi51LXBoaWxvIC51LWxpbms6OmFmdGVyLCAudS1waGlsb1xuW2NsYXNzKj0ndS1saW5rLS0nXTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4NDNiO1xufVxuXG4udS12ZXRlIC51LWxpbms6OmFmdGVyLCAudS12ZXRlXG5bY2xhc3MqPSd1LWxpbmstLSddOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YjU3YTI7XG59XG5cbi51LWFyY2hpIC51LWxpbms6OmFmdGVyLCAudS1hcmNoaVxuW2NsYXNzKj0ndS1saW5rLS0nXTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZjMGI0O1xufVxuXG4udS1zY2llbmNlcyAudS1saW5rOjphZnRlciwgLnUtc2NpZW5jZXNcbltjbGFzcyo9J3UtbGluay0tJ106OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWNhOTtcbn1cblxuLnUtc2MtYXBwIC51LWxpbms6OmFmdGVyLCAudS1zYy1hcHBcbltjbGFzcyo9J3UtbGluay0tJ106OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwN2YzYztcbn1cblxuLnUtaGVjIC51LWxpbms6OmFmdGVyLCAudS1oZWNcbltjbGFzcyo9J3UtbGluay0tJ106OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhjOGI4Mjtcbn1cblxuW2RhdGEtY2xpY2thYmxlXTpob3ZlciAudS1saW5rLCAudS1saW5rOmhvdmVyLCAudS1saW5rOmZvY3VzLCBbZGF0YS1jbGlja2FibGVdOmhvdmVyXG5bY2xhc3MqPSd1LWxpbmstLSddLFxuW2NsYXNzKj0ndS1saW5rLS0nXTpob3ZlcixcbltjbGFzcyo9J3UtbGluay0tJ106Zm9jdXMge1xuICBjb2xvcjogIzAwNzA3Zjtcbn1cblxuLnUtZmFjdWx0eSBbZGF0YS1jbGlja2FibGVdOmhvdmVyIC51LWxpbmssIC51LWZhY3VsdHkgLnUtbGluazpob3ZlciwgLnUtZmFjdWx0eSAudS1saW5rOmZvY3VzLCAudS1mYWN1bHR5IFtkYXRhLWNsaWNrYWJsZV06aG92ZXJcbltjbGFzcyo9J3UtbGluay0tJ10sIC51LWZhY3VsdHlcbltjbGFzcyo9J3UtbGluay0tJ106aG92ZXIsIC51LWZhY3VsdHlcbltjbGFzcyo9J3UtbGluay0tJ106Zm9jdXMge1xuICBjb2xvcjogIzRhNGE0YTtcbn1cblxuW2RhdGEtY2xpY2thYmxlXTpob3ZlciAudS1saW5rOjphZnRlciwgLnUtbGluazpob3Zlcjo6YWZ0ZXIsIC51LWxpbms6Zm9jdXM6OmFmdGVyLCBbZGF0YS1jbGlja2FibGVdOmhvdmVyXG5bY2xhc3MqPSd1LWxpbmstLSddOjphZnRlcixcbltjbGFzcyo9J3UtbGluay0tJ106aG92ZXI6OmFmdGVyLFxuW2NsYXNzKj0ndS1saW5rLS0nXTpmb2N1czo6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuW2NsYXNzKj0ndS1saW5rLS0nXVtjbGFzcyo9Jy0tY2VudGVyZWQnXTo6YWZ0ZXIge1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuW2RhdGEtY2xpY2thYmxlXTpob3ZlciBbY2xhc3MqPSd1LWxpbmstLSddW2NsYXNzKj0nLS1jZW50ZXJlZCddOjphZnRlciwgW2NsYXNzKj0ndS1saW5rLS0nXVtjbGFzcyo9Jy0tY2VudGVyZWQnXTpob3Zlcjo6YWZ0ZXIsIFtjbGFzcyo9J3UtbGluay0tJ11bY2xhc3MqPSctLWNlbnRlcmVkJ106Zm9jdXM6OmFmdGVyIHtcbiAgd2lkdGg6IDEyMHB4O1xufVxuXG5bY2xhc3MqPSd1LWxpbmstLSddW2NsYXNzKj0nLS1iaWcnXSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuXG5bY2xhc3MqPSd1LWxpbmstLSddW2NsYXNzKj0nLS1iaWcnXTo6YWZ0ZXIge1xuICBoZWlnaHQ6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG5bY2xhc3MqPSd1LWxpbmstLSddW2NsYXNzKj0nLS13aGl0ZSddIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG5bZGF0YS1jbGlja2FibGVdOmhvdmVyIFtjbGFzcyo9J3UtbGluay0tJ11bY2xhc3MqPSctLXdoaXRlJ10sIFtjbGFzcyo9J3UtbGluay0tJ11bY2xhc3MqPSctLXdoaXRlJ106aG92ZXIsIFtjbGFzcyo9J3UtbGluay0tJ11bY2xhc3MqPSctLXdoaXRlJ106Zm9jdXMge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbltjbGFzcyo9J3UtbGluay0tJ11bY2xhc3MqPSctLXdoaXRlJ106OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbltjbGFzcyo9J3UtbGluay0tJ11bY2xhc3MqPSctLWRhcmsnXSB7XG4gIGNvbG9yOiAjNGE0YTRhO1xufVxuXG5bZGF0YS1jbGlja2FibGVdOmhvdmVyIFtjbGFzcyo9J3UtbGluay0tJ11bY2xhc3MqPSctLWRhcmsnXSwgW2NsYXNzKj0ndS1saW5rLS0nXVtjbGFzcyo9Jy0tZGFyayddOmhvdmVyLCBbY2xhc3MqPSd1LWxpbmstLSddW2NsYXNzKj0nLS1kYXJrJ106Zm9jdXMge1xuICBjb2xvcjogIzRhNGE0YTtcbn1cblxuW2NsYXNzKj0ndS1saW5rLS0nXVtjbGFzcyo9Jy0tZGFyayddOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YTRhNGE7XG59XG5cbltjbGFzcyo9J3UtbGluay0tJ11bY2xhc3MqPSctLWxpZ2h0J10ge1xuICBjb2xvcjogIzVmYTRiMDtcbn1cblxuLnUtdWxpZWdlIFtjbGFzcyo9J3UtbGluay0tJ11bY2xhc3MqPSctLWxpZ2h0J10ge1xuICBjb2xvcjogIzVmYTRiMDtcbn1cblxuLnUtc2Mtc29jIFtjbGFzcyo9J3UtbGluay0tJ11bY2xhc3MqPSctLWxpZ2h0J10ge1xuICBjb2xvcjogI2ZmZDAwMDtcbn1cblxuLnUtbWVkZWNpbmUgW2NsYXNzKj0ndS1saW5rLS0nXVtjbGFzcyo9Jy0tbGlnaHQnXSB7XG4gIGNvbG9yOiAjZTYyZDMxO1xufVxuXG4udS1kcm9pdCBbY2xhc3MqPSd1LWxpbmstLSddW2NsYXNzKj0nLS1saWdodCddIHtcbiAgY29sb3I6ICNhODU4OWU7XG59XG5cbi51LWFncm8gW2NsYXNzKj0ndS1saW5rLS0nXVtjbGFzcyo9Jy0tbGlnaHQnXSB7XG4gIGNvbG9yOiAjYjljZDc2O1xufVxuXG4udS1wc3ljaG8gW2NsYXNzKj0ndS1saW5rLS0nXVtjbGFzcyo9Jy0tbGlnaHQnXSB7XG4gIGNvbG9yOiAjN2RiOTI4O1xufVxuXG4udS1waGlsbyBbY2xhc3MqPSd1LWxpbmstLSddW2NsYXNzKj0nLS1saWdodCddIHtcbiAgY29sb3I6ICMyODliMzg7XG59XG5cbi51LXZldGUgW2NsYXNzKj0ndS1saW5rLS0nXVtjbGFzcyo9Jy0tbGlnaHQnXSB7XG4gIGNvbG9yOiAjOGRhNmQ2O1xufVxuXG4udS1hcmNoaSBbY2xhc3MqPSd1LWxpbmstLSddW2NsYXNzKj0nLS1saWdodCddIHtcbiAgY29sb3I6ICNlNmU2ZTE7XG59XG5cbi51LXNjaWVuY2VzIFtjbGFzcyo9J3UtbGluay0tJ11bY2xhc3MqPSctLWxpZ2h0J10ge1xuICBjb2xvcjogIzFmYmFkYjtcbn1cblxuLnUtc2MtYXBwIFtjbGFzcyo9J3UtbGluay0tJ11bY2xhc3MqPSctLWxpZ2h0J10ge1xuICBjb2xvcjogI2Y4YWEwMDtcbn1cblxuLnUtaGVjIFtjbGFzcyo9J3UtbGluay0tJ11bY2xhc3MqPSctLWxpZ2h0J10ge1xuICBjb2xvcjogI2M2YzBiNDtcbn1cblxuW2RhdGEtY2xpY2thYmxlXTpob3ZlciBbY2xhc3MqPSd1LWxpbmstLSddW2NsYXNzKj0nLS1saWdodCddLCBbY2xhc3MqPSd1LWxpbmstLSddW2NsYXNzKj0nLS1saWdodCddOmhvdmVyLCBbY2xhc3MqPSd1LWxpbmstLSddW2NsYXNzKj0nLS1saWdodCddOmZvY3VzIHtcbiAgY29sb3I6ICM1ZmE0YjA7XG59XG5cbi51LXVsaWVnZSBbZGF0YS1jbGlja2FibGVdOmhvdmVyIFtjbGFzcyo9J3UtbGluay0tJ11bY2xhc3MqPSctLWxpZ2h0J10sIC51LXVsaWVnZSBbY2xhc3MqPSd1LWxpbmstLSddW2NsYXNzKj0nLS1saWdodCddOmhvdmVyLCAudS11bGllZ2UgW2NsYXNzKj0ndS1saW5rLS0nXVtjbGFzcyo9Jy0tbGlnaHQnXTpmb2N1cyB7XG4gIGNvbG9yOiAjNWZhNGIwO1xufVxuXG4udS1zYy1zb2MgW2RhdGEtY2xpY2thYmxlXTpob3ZlciBbY2xhc3MqPSd1LWxpbmstLSddW2NsYXNzKj0nLS1saWdodCddLCAudS1zYy1zb2MgW2NsYXNzKj0ndS1saW5rLS0nXVtjbGFzcyo9Jy0tbGlnaHQnXTpob3ZlciwgLnUtc2Mtc29jIFtjbGFzcyo9J3UtbGluay0tJ11bY2xhc3MqPSctLWxpZ2h0J106Zm9jdXMge1xuICBjb2xvcjogI2ZmZDAwMDtcbn1cblxuLnUtbWVkZWNpbmUgW2RhdGEtY2xpY2thYmxlXTpob3ZlciBbY2xhc3MqPSd1LWxpbmstLSddW2NsYXNzKj0nLS1saWdodCddLCAudS1tZWRlY2luZSBbY2xhc3MqPSd1LWxpbmstLSddW2NsYXNzKj0nLS1saWdodCddOmhvdmVyLCAudS1tZWRlY2luZSBbY2xhc3MqPSd1LWxpbmstLSddW2NsYXNzKj0nLS1saWdodCddOmZvY3VzIHtcbiAgY29sb3I6ICNlNjJkMzE7XG59XG5cbi51LWRyb2l0IFtkYXRhLWNsaWNrYWJsZV06aG92ZXIgW2NsYXNzKj0ndS1saW5rLS0nXVtjbGFzcyo9Jy0tbGlnaHQnXSwgLnUtZHJvaXQgW2NsYXNzKj0ndS1saW5rLS0nXVtjbGFzcyo9Jy0tbGlnaHQnXTpob3ZlciwgLnUtZHJvaXQgW2NsYXNzKj0ndS1saW5rLS0nXVtjbGFzcyo9Jy0tbGlnaHQnXTpmb2N1cyB7XG4gIGNvbG9yOiAjYTg1ODllO1xufVxuXG4udS1hZ3JvIFtkYXRhLWNsaWNrYWJsZV06aG92ZXIgW2NsYXNzKj0ndS1saW5rLS0nXVtjbGFzcyo9Jy0tbGlnaHQnXSwgLnUtYWdybyBbY2xhc3MqPSd1LWxpbmstLSddW2NsYXNzKj0nLS1saWdodCddOmhvdmVyLCAudS1hZ3JvIFtjbGFzcyo9J3UtbGluay0tJ11bY2xhc3MqPSctLWxpZ2h0J106Zm9jdXMge1xuICBjb2xvcjogI2I5Y2Q3Njtcbn1cblxuLnUtcHN5Y2hvIFtkYXRhLWNsaWNrYWJsZV06aG92ZXIgW2NsYXNzKj0ndS1saW5rLS0nXVtjbGFzcyo9Jy0tbGlnaHQnXSwgLnUtcHN5Y2hvIFtjbGFzcyo9J3UtbGluay0tJ11bY2xhc3MqPSctLWxpZ2h0J106aG92ZXIsIC51LXBzeWNobyBbY2xhc3MqPSd1LWxpbmstLSddW2NsYXNzKj0nLS1saWdodCddOmZvY3VzIHtcbiAgY29sb3I6ICM3ZGI5Mjg7XG59XG5cbi51LXBoaWxvIFtkYXRhLWNsaWNrYWJsZV06aG92ZXIgW2NsYXNzKj0ndS1saW5rLS0nXVtjbGFzcyo9Jy0tbGlnaHQnXSwgLnUtcGhpbG8gW2NsYXNzKj0ndS1saW5rLS0nXVtjbGFzcyo9Jy0tbGlnaHQnXTpob3ZlciwgLnUtcGhpbG8gW2NsYXNzKj0ndS1saW5rLS0nXVtjbGFzcyo9Jy0tbGlnaHQnXTpmb2N1cyB7XG4gIGNvbG9yOiAjMjg5YjM4O1xufVxuXG4udS12ZXRlIFtkYXRhLWNsaWNrYWJsZV06aG92ZXIgW2NsYXNzKj0ndS1saW5rLS0nXVtjbGFzcyo9Jy0tbGlnaHQnXSwgLnUtdmV0ZSBbY2xhc3MqPSd1LWxpbmstLSddW2NsYXNzKj0nLS1saWdodCddOmhvdmVyLCAudS12ZXRlIFtjbGFzcyo9J3UtbGluay0tJ11bY2xhc3MqPSctLWxpZ2h0J106Zm9jdXMge1xuICBjb2xvcjogIzhkYTZkNjtcbn1cblxuLnUtYXJjaGkgW2RhdGEtY2xpY2thYmxlXTpob3ZlciBbY2xhc3MqPSd1LWxpbmstLSddW2NsYXNzKj0nLS1saWdodCddLCAudS1hcmNoaSBbY2xhc3MqPSd1LWxpbmstLSddW2NsYXNzKj0nLS1saWdodCddOmhvdmVyLCAudS1hcmNoaSBbY2xhc3MqPSd1LWxpbmstLSddW2NsYXNzKj0nLS1saWdodCddOmZvY3VzIHtcbiAgY29sb3I6ICNlNmU2ZTE7XG59XG5cbi51LXNjaWVuY2VzIFtkYXRhLWNsaWNrYWJsZV06aG92ZXIgW2NsYXNzKj0ndS1saW5rLS0nXVtjbGFzcyo9Jy0tbGlnaHQnXSwgLnUtc2NpZW5jZXMgW2NsYXNzKj0ndS1saW5rLS0nXVtjbGFzcyo9Jy0tbGlnaHQnXTpob3ZlciwgLnUtc2NpZW5jZXMgW2NsYXNzKj0ndS1saW5rLS0nXVtjbGFzcyo9Jy0tbGlnaHQnXTpmb2N1cyB7XG4gIGNvbG9yOiAjMWZiYWRiO1xufVxuXG4udS1zYy1hcHAgW2RhdGEtY2xpY2thYmxlXTpob3ZlciBbY2xhc3MqPSd1LWxpbmstLSddW2NsYXNzKj0nLS1saWdodCddLCAudS1zYy1hcHAgW2NsYXNzKj0ndS1saW5rLS0nXVtjbGFzcyo9Jy0tbGlnaHQnXTpob3ZlciwgLnUtc2MtYXBwIFtjbGFzcyo9J3UtbGluay0tJ11bY2xhc3MqPSctLWxpZ2h0J106Zm9jdXMge1xuICBjb2xvcjogI2Y4YWEwMDtcbn1cblxuLnUtaGVjIFtkYXRhLWNsaWNrYWJsZV06aG92ZXIgW2NsYXNzKj0ndS1saW5rLS0nXVtjbGFzcyo9Jy0tbGlnaHQnXSwgLnUtaGVjIFtjbGFzcyo9J3UtbGluay0tJ11bY2xhc3MqPSctLWxpZ2h0J106aG92ZXIsIC51LWhlYyBbY2xhc3MqPSd1LWxpbmstLSddW2NsYXNzKj0nLS1saWdodCddOmZvY3VzIHtcbiAgY29sb3I6ICNjNmMwYjQ7XG59XG5cbltjbGFzcyo9J3UtbGluay0tJ11bY2xhc3MqPSctLWxpZ2h0J106OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVmYTRiMDtcbn1cblxuLnUtdWxpZWdlIFtjbGFzcyo9J3UtbGluay0tJ11bY2xhc3MqPSctLWxpZ2h0J106OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVmYTRiMDtcbn1cblxuLnUtc2Mtc29jIFtjbGFzcyo9J3UtbGluay0tJ11bY2xhc3MqPSctLWxpZ2h0J106OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDAwMDtcbn1cblxuLnUtbWVkZWNpbmUgW2NsYXNzKj0ndS1saW5rLS0nXVtjbGFzcyo9Jy0tbGlnaHQnXTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTYyZDMxO1xufVxuXG4udS1kcm9pdCBbY2xhc3MqPSd1LWxpbmstLSddW2NsYXNzKj0nLS1saWdodCddOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhODU4OWU7XG59XG5cbi51LWFncm8gW2NsYXNzKj0ndS1saW5rLS0nXVtjbGFzcyo9Jy0tbGlnaHQnXTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjljZDc2O1xufVxuXG4udS1wc3ljaG8gW2NsYXNzKj0ndS1saW5rLS0nXVtjbGFzcyo9Jy0tbGlnaHQnXTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2RiOTI4O1xufVxuXG4udS1waGlsbyBbY2xhc3MqPSd1LWxpbmstLSddW2NsYXNzKj0nLS1saWdodCddOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODliMzg7XG59XG5cbi51LXZldGUgW2NsYXNzKj0ndS1saW5rLS0nXVtjbGFzcyo9Jy0tbGlnaHQnXTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGRhNmQ2O1xufVxuXG4udS1hcmNoaSBbY2xhc3MqPSd1LWxpbmstLSddW2NsYXNzKj0nLS1saWdodCddOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTE7XG59XG5cbi51LXNjaWVuY2VzIFtjbGFzcyo9J3UtbGluay0tJ11bY2xhc3MqPSctLWxpZ2h0J106OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmYmFkYjtcbn1cblxuLnUtc2MtYXBwIFtjbGFzcyo9J3UtbGluay0tJ11bY2xhc3MqPSctLWxpZ2h0J106OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YWEwMDtcbn1cblxuLnUtaGVjIFtjbGFzcyo9J3UtbGluay0tJ11bY2xhc3MqPSctLWxpZ2h0J106OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2YzBiNDtcbn1cblxuW2NsYXNzKj0ndS1saW5rLS0nXVtjbGFzcyo9Jy0tZGlzYWJsZWQnXSB7XG4gIGNvbG9yOiAjOGM4YjgyO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbltjbGFzcyo9J3UtbGluay0tJ11bY2xhc3MqPSctLWRpc2FibGVkJ106OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuW2NsYXNzKj0ndS1saW5rLS0nXVtjbGFzcyo9Jy0tdWxpZWdlJ106OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzA3ZiAhaW1wb3J0YW50O1xufVxuXG5bY2xhc3MqPSd1LWxpbmstLSddW2NsYXNzKj0nLS1zYy1zb2MnXTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhhYTAwICFpbXBvcnRhbnQ7XG59XG5cbltjbGFzcyo9J3UtbGluay0tJ11bY2xhc3MqPSctLW1lZGVjaW5lJ106OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk0MDEwNCAhaW1wb3J0YW50O1xufVxuXG5bY2xhc3MqPSd1LWxpbmstLSddW2NsYXNzKj0nLS1kcm9pdCddOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YjJjODYgIWltcG9ydGFudDtcbn1cblxuW2NsYXNzKj0ndS1saW5rLS0nXVtjbGFzcyo9Jy0tYWdybyddOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ZGI5MjggIWltcG9ydGFudDtcbn1cblxuW2NsYXNzKj0ndS1saW5rLS0nXVtjbGFzcyo9Jy0tcHN5Y2hvJ106OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4OWIzOCAhaW1wb3J0YW50O1xufVxuXG5bY2xhc3MqPSd1LWxpbmstLSddW2NsYXNzKj0nLS1waGlsbyddOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDg0M2IgIWltcG9ydGFudDtcbn1cblxuW2NsYXNzKj0ndS1saW5rLS0nXVtjbGFzcyo9Jy0tdmV0ZSddOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YjU3YTIgIWltcG9ydGFudDtcbn1cblxuW2NsYXNzKj0ndS1saW5rLS0nXVtjbGFzcyo9Jy0tYXJjaGknXTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZjMGI0ICFpbXBvcnRhbnQ7XG59XG5cbltjbGFzcyo9J3UtbGluay0tJ11bY2xhc3MqPSctLXNjaWVuY2VzJ106OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWNhOSAhaW1wb3J0YW50O1xufVxuXG5bY2xhc3MqPSd1LWxpbmstLSddW2NsYXNzKj0nLS1zYy1hcHAnXTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA3ZjNjICFpbXBvcnRhbnQ7XG59XG5cbltjbGFzcyo9J3UtbGluay0tJ11bY2xhc3MqPSctLWhlYyddOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YzhiODIgIWltcG9ydGFudDtcbn1cblxuLnUtbGlzdCxcbltjbGFzcyo9J3UtbGlzdC0tJ10ge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwNzA3ZjtcbiAgcGFkZGluZy1ib3R0b206IDRyZW07XG59XG5cbi51LWZhY3VsdHkgLnUtbGlzdCwgLnUtZmFjdWx0eVxuW2NsYXNzKj0ndS1saXN0LS0nXSB7XG4gIGJvcmRlci1jb2xvcjogI2U2ZTZlMTtcbn1cblxuLnUtbGlzdCB1bCxcbltjbGFzcyo9J3UtbGlzdC0tJ10gdWwge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM5LjM3NWVtKSB7XG4gIC51LWxpc3QgdWwsXG4gIFtjbGFzcyo9J3UtbGlzdC0tJ10gdWwge1xuICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgY29sdW1uLWNvdW50OiAyO1xuICAgIGNvbHVtbi1nYXA6IDVyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC51LWxpc3QgdWwsXG4gIFtjbGFzcyo9J3UtbGlzdC0tJ10gdWwge1xuICAgIG1hcmdpbi10b3A6IDVyZW07XG4gICAgY29sdW1uLWNvdW50OiAzO1xuICAgIGNvbHVtbi1nYXA6IDZyZW07XG4gIH1cbn1cblxuLnUtbGlzdCB1bCBsaSxcbltjbGFzcyo9J3UtbGlzdC0tJ10gdWwgbGkge1xuICBtYXJnaW46IDAgMCAuNWVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4ycmVtO1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtaW5kZW50OiAtMXJlbTtcbn1cblxuLnUtbGlzdCB1bCBsaTo6YmVmb3JlLFxuW2NsYXNzKj0ndS1saXN0LS0nXSB1bCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogJ+KWuic7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLjNyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzVmYTRiMDtcbiAgZm9udC1zaXplOiAuOXJlbTtcbn1cblxuLnUtdWxpZWdlIC51LWxpc3QgdWwgbGk6OmJlZm9yZSwgLnUtdWxpZWdlXG5bY2xhc3MqPSd1LWxpc3QtLSddIHVsIGxpOjpiZWZvcmUge1xuICBjb2xvcjogIzAwNzA3Zjtcbn1cblxuLnUtc2Mtc29jIC51LWxpc3QgdWwgbGk6OmJlZm9yZSwgLnUtc2Mtc29jXG5bY2xhc3MqPSd1LWxpc3QtLSddIHVsIGxpOjpiZWZvcmUge1xuICBjb2xvcjogI2Y4YWEwMDtcbn1cblxuLnUtbWVkZWNpbmUgLnUtbGlzdCB1bCBsaTo6YmVmb3JlLCAudS1tZWRlY2luZVxuW2NsYXNzKj0ndS1saXN0LS0nXSB1bCBsaTo6YmVmb3JlIHtcbiAgY29sb3I6ICM5NDAxMDQ7XG59XG5cbi51LWRyb2l0IC51LWxpc3QgdWwgbGk6OmJlZm9yZSwgLnUtZHJvaXRcbltjbGFzcyo9J3UtbGlzdC0tJ10gdWwgbGk6OmJlZm9yZSB7XG4gIGNvbG9yOiAjNWIyYzg2O1xufVxuXG4udS1hZ3JvIC51LWxpc3QgdWwgbGk6OmJlZm9yZSwgLnUtYWdyb1xuW2NsYXNzKj0ndS1saXN0LS0nXSB1bCBsaTo6YmVmb3JlIHtcbiAgY29sb3I6ICM3ZGI5Mjg7XG59XG5cbi51LXBzeWNobyAudS1saXN0IHVsIGxpOjpiZWZvcmUsIC51LXBzeWNob1xuW2NsYXNzKj0ndS1saXN0LS0nXSB1bCBsaTo6YmVmb3JlIHtcbiAgY29sb3I6ICMyODliMzg7XG59XG5cbi51LXBoaWxvIC51LWxpc3QgdWwgbGk6OmJlZm9yZSwgLnUtcGhpbG9cbltjbGFzcyo9J3UtbGlzdC0tJ10gdWwgbGk6OmJlZm9yZSB7XG4gIGNvbG9yOiAjMDA4NDNiO1xufVxuXG4udS12ZXRlIC51LWxpc3QgdWwgbGk6OmJlZm9yZSwgLnUtdmV0ZVxuW2NsYXNzKj0ndS1saXN0LS0nXSB1bCBsaTo6YmVmb3JlIHtcbiAgY29sb3I6ICM1YjU3YTI7XG59XG5cbi51LWFyY2hpIC51LWxpc3QgdWwgbGk6OmJlZm9yZSwgLnUtYXJjaGlcbltjbGFzcyo9J3UtbGlzdC0tJ10gdWwgbGk6OmJlZm9yZSB7XG4gIGNvbG9yOiAjYzZjMGI0O1xufVxuXG4udS1zY2llbmNlcyAudS1saXN0IHVsIGxpOjpiZWZvcmUsIC51LXNjaWVuY2VzXG5bY2xhc3MqPSd1LWxpc3QtLSddIHVsIGxpOjpiZWZvcmUge1xuICBjb2xvcjogIzAwNWNhOTtcbn1cblxuLnUtc2MtYXBwIC51LWxpc3QgdWwgbGk6OmJlZm9yZSwgLnUtc2MtYXBwXG5bY2xhc3MqPSd1LWxpc3QtLSddIHVsIGxpOjpiZWZvcmUge1xuICBjb2xvcjogI2YwN2YzYztcbn1cblxuLnUtaGVjIC51LWxpc3QgdWwgbGk6OmJlZm9yZSwgLnUtaGVjXG5bY2xhc3MqPSd1LWxpc3QtLSddIHVsIGxpOjpiZWZvcmUge1xuICBjb2xvcjogIzhjOGI4Mjtcbn1cblxuLnUtbGlzdCB1bCBsaTpsYXN0LWNoaWxkLFxuW2NsYXNzKj0ndS1saXN0LS0nXSB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnUtZ3JpZC0xMTIgLnUtbGlzdCwgLnUtZ3JpZC0xMTJcbltjbGFzcyo9J3UtbGlzdC0tJ10ge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi51LWdyaWQtMTEyIC51LWxpc3QgdWwsIC51LWdyaWQtMTEyXG5bY2xhc3MqPSd1LWxpc3QtLSddIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBjb2x1bW4tY291bnQ6IDE7XG59XG5cbi51LWxpc3QgYSxcbltjbGFzcyo9J3UtbGlzdC0tJ10gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4udS1mYWN1bHR5IC51LWxpc3QgYSwgLnUtZmFjdWx0eVxuW2NsYXNzKj0ndS1saXN0LS0nXSBhIHtcbiAgY29sb3I6ICM0YTRhNGE7XG59XG5cbi51LWxpc3QgYTpob3Zlcjo6YWZ0ZXIsXG5bY2xhc3MqPSd1LWxpc3QtLSddIGE6aG92ZXI6OmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi51LWxpc3QgYTo6YWZ0ZXIsXG5bY2xhc3MqPSd1LWxpc3QtLSddIGE6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogLS4ycmVtO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDAlO1xuICBoZWlnaHQ6IC4ycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MDdmO1xuICBib3JkZXItcmFkaXVzOiAuMnJlbTtcbiAgdHJhbnNpdGlvbjogMC4zcyBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTtcbn1cblxuLnUtdWxpZWdlIC51LWxpc3QgYTo6YWZ0ZXIsIC51LXVsaWVnZVxuW2NsYXNzKj0ndS1saXN0LS0nXSBhOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDcwN2Y7XG59XG5cbi51LXNjLXNvYyAudS1saXN0IGE6OmFmdGVyLCAudS1zYy1zb2NcbltjbGFzcyo9J3UtbGlzdC0tJ10gYTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhhYTAwO1xufVxuXG4udS1tZWRlY2luZSAudS1saXN0IGE6OmFmdGVyLCAudS1tZWRlY2luZVxuW2NsYXNzKj0ndS1saXN0LS0nXSBhOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NDAxMDQ7XG59XG5cbi51LWRyb2l0IC51LWxpc3QgYTo6YWZ0ZXIsIC51LWRyb2l0XG5bY2xhc3MqPSd1LWxpc3QtLSddIGE6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViMmM4Njtcbn1cblxuLnUtYWdybyAudS1saXN0IGE6OmFmdGVyLCAudS1hZ3JvXG5bY2xhc3MqPSd1LWxpc3QtLSddIGE6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdkYjkyODtcbn1cblxuLnUtcHN5Y2hvIC51LWxpc3QgYTo6YWZ0ZXIsIC51LXBzeWNob1xuW2NsYXNzKj0ndS1saXN0LS0nXSBhOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODliMzg7XG59XG5cbi51LXBoaWxvIC51LWxpc3QgYTo6YWZ0ZXIsIC51LXBoaWxvXG5bY2xhc3MqPSd1LWxpc3QtLSddIGE6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODQzYjtcbn1cblxuLnUtdmV0ZSAudS1saXN0IGE6OmFmdGVyLCAudS12ZXRlXG5bY2xhc3MqPSd1LWxpc3QtLSddIGE6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViNTdhMjtcbn1cblxuLnUtYXJjaGkgLnUtbGlzdCBhOjphZnRlciwgLnUtYXJjaGlcbltjbGFzcyo9J3UtbGlzdC0tJ10gYTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZjMGI0O1xufVxuXG4udS1zY2llbmNlcyAudS1saXN0IGE6OmFmdGVyLCAudS1zY2llbmNlc1xuW2NsYXNzKj0ndS1saXN0LS0nXSBhOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVjYTk7XG59XG5cbi51LXNjLWFwcCAudS1saXN0IGE6OmFmdGVyLCAudS1zYy1hcHBcbltjbGFzcyo9J3UtbGlzdC0tJ10gYTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA3ZjNjO1xufVxuXG4udS1oZWMgLnUtbGlzdCBhOjphZnRlciwgLnUtaGVjXG5bY2xhc3MqPSd1LWxpc3QtLSddIGE6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhjOGI4Mjtcbn1cblxuW2NsYXNzKj0ndS1saXN0LS0nXVtjbGFzcyo9Jy0tc2luZ2xlJ10ge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuW2NsYXNzKj0ndS1saXN0LS0nXVtjbGFzcyo9Jy0tc2luZ2xlJ10gdWwge1xuICBtYXJnaW46IDA7XG4gIGNvbHVtbi1jb3VudDogMTtcbn1cblxuLnUtY291cnNlcy1hYnN0cmFjdF9fbWFpbiBbY2xhc3MqPSd1LWxpc3QtLSddW2NsYXNzKj0nLS1zaW5nbGUnXSB1bCB7XG4gIG1hcmdpbjogMy42cmVtIDA7XG59XG5cbi51LW1hcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMDRyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4udS1tYXBfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxuLnUtbWFwX19pbWFnZSBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMnJlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzOS4zNzVlbSkge1xuICAudS1tYXBfX2ltYWdlIHN2ZyB7XG4gICAgaGVpZ2h0OiA0NXJlbTtcbiAgfVxufVxuXG4udS1tYXBfX2ltYWdlID4gZGl2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnUtbWFwX19pbWFnZSA+IGRpdi5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnUtbWFwX19saXN0OjphZnRlciB7XG4gIGNvbnRlbnQ6ICdmbGlja2l0eSc7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi51LW1hcF9fbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogODAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDIuMnJlbSAycmVtO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udS1tYXBfX2xpc3QgbGk6aG92ZXIge1xuICBjb2xvcjogIzVmYTRiMDtcbn1cblxuLnUtbWFwX19saXN0IGJ1dHRvbiB7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG59XG5cbi51LW1hcF9fbGlzdCBidXR0b24gLmFycm93IHtcbiAgZmlsbDogIzAwNzA3Zjtcbn1cblxuLnUtbWFwX190ZXh0IHtcbiAgcGFkZGluZzogMnJlbTtcbn1cblxuLnUtbWFwX190ZXh0IGgzIHtcbiAgbWFyZ2luOiAwIDAgMXJlbSAwO1xufVxuXG5bZGF0YS1tYXAtY29udGVudF0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5bZGF0YS1tYXAtY29udGVudF0uYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbltkYXRhLW1hcC1sYWJlbF0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG5bZGF0YS1tYXAtbGFiZWxdIFtkYXRhLXNoYWRvd10ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5bZGF0YS1tYXAtbGFiZWxdIFtkYXRhLWJveF0ge1xuICBmaWxsOiB3aGl0ZTtcbn1cblxuW2RhdGEtbWFwLWxhYmVsXSBbZGF0YS10ZXh0XSB7XG4gIGZpbGw6ICMwMDcwN2Y7XG59XG5cbltkYXRhLW1hcC1sYWJlbF0uYWN0aXZlIFtkYXRhLWJveF0ge1xuICBmaWxsOiAjMDA3MDdmICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLW1hcC1sYWJlbF0uYWN0aXZlIFtkYXRhLXNoYWRvd10ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuW2RhdGEtbWFwLWxhYmVsXS5hY3RpdmUgW2RhdGEtdGV4dF0ge1xuICBmaWxsOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUzLjc1ZW0pIHtcbiAgLnUtbWFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtO1xuICB9XG4gIC51LW1hcF9fbGlzdDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICB9XG4gIC51LW1hcF9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDM1JTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzUlKTtcbiAgfVxuICAudS1tYXBfX2ltYWdlIHN2ZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLnUtbWFwX19saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleC1iYXNpczogMThyZW07XG4gICAgbWFyZ2luOiAycmVtIDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlMTtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gIH1cbiAgLnUtbWFwX19saXN0IGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLnUtbWFwX19saXN0IGxpLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzAwNzA3ZjtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbiAgLnUtbWFwX19saXN0IGxpICsgbGkge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTZlNmUxO1xuICB9XG4gIC51LW1hcF9fdGV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtYmFzaXM6IDMwJTtcbiAgICBtYXgtd2lkdGg6IDMwcmVtO1xuICAgIG1hcmdpbjogMnJlbSAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTE7XG4gICAgcGFkZGluZzogM3JlbSAyLjZyZW07XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gIH1cbn1cblxuW2NsYXNzKj0ndS1tc2ctLSddW2NsYXNzKj0nLS1zdWNjZXNzJ10ge1xuICBjb2xvcjogIzdkYjkyODtcbn1cblxuW2NsYXNzKj0ndS1tc2ctLSddW2NsYXNzKj0nLS1hbGVydCddIHtcbiAgY29sb3I6IHJlZDtcbn1cblxuLnUtcGFydG5lcnMge1xuICBtYXJnaW46IDNyZW0gMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udS1zZWN0aW9uIC51LXBhcnRuZXJzIHtcbiAgbWFyZ2luOiAycmVtIDAgMXJlbTtcbn1cblxuLnUtcGFydG5lcnNfX2l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogNHJlbTtcbiAgbWFyZ2luOiAycmVtO1xufVxuXG4udS1wYXJ0bmVyc19faXRlbSBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM0LjM3NWVtKSB7XG4gIC51LXBhcnRuZXJzX19pdGVtIHtcbiAgICBoZWlnaHQ6IDZyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1My43NWVtKSB7XG4gIC51LXBhcnRuZXJzX19pdGVtIHtcbiAgICBtYXJnaW46IDJyZW07XG4gIH1cbn1cblxuLnUtbmF2LXRhYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuXG4udS1uYXYtdGFiOjpiZWZvcmUsIC51LW5hdi10YWI6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGZsZXg6IDE7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlNmUxO1xufVxuXG4udS1uYXYtdGFiIC51LXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDY0cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnUtbmF2LXRhYiB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi51LW5hdi10YWJfX2l0ZW0ge1xuICBmbGV4OiAxO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTE7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U2ZTZlMTtcbiAgcGFkZGluZzogMHJlbSAhaW1wb3J0YW50O1xufVxuXG4udS1uYXYtdGFiX19pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTZlNmUxO1xufVxuXG4udS1uYXYtdGFiX19pdGVtLmFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi51LW5hdi10YWJfX2l0ZW0uYWN0aXZlIGEge1xuICBiYWNrZ3JvdW5kOiAjZmRmZGZmO1xuICBjb2xvcjogIzAwNzA3Zjtcbn1cblxuLnUtdWxpZWdlIC51LW5hdi10YWJfX2l0ZW0uYWN0aXZlIGEge1xuICBjb2xvcjogIzAwNzA3Zjtcbn1cblxuLnUtc2Mtc29jIC51LW5hdi10YWJfX2l0ZW0uYWN0aXZlIGEge1xuICBjb2xvcjogI2Y4YWEwMDtcbn1cblxuLnUtbWVkZWNpbmUgLnUtbmF2LXRhYl9faXRlbS5hY3RpdmUgYSB7XG4gIGNvbG9yOiAjOTQwMTA0O1xufVxuXG4udS1kcm9pdCAudS1uYXYtdGFiX19pdGVtLmFjdGl2ZSBhIHtcbiAgY29sb3I6ICM1YjJjODY7XG59XG5cbi51LWFncm8gLnUtbmF2LXRhYl9faXRlbS5hY3RpdmUgYSB7XG4gIGNvbG9yOiAjN2RiOTI4O1xufVxuXG4udS1wc3ljaG8gLnUtbmF2LXRhYl9faXRlbS5hY3RpdmUgYSB7XG4gIGNvbG9yOiAjMjg5YjM4O1xufVxuXG4udS1waGlsbyAudS1uYXYtdGFiX19pdGVtLmFjdGl2ZSBhIHtcbiAgY29sb3I6ICMwMDg0M2I7XG59XG5cbi51LXZldGUgLnUtbmF2LXRhYl9faXRlbS5hY3RpdmUgYSB7XG4gIGNvbG9yOiAjNWI1N2EyO1xufVxuXG4udS1hcmNoaSAudS1uYXYtdGFiX19pdGVtLmFjdGl2ZSBhIHtcbiAgY29sb3I6ICNjNmMwYjQ7XG59XG5cbi51LXNjaWVuY2VzIC51LW5hdi10YWJfX2l0ZW0uYWN0aXZlIGEge1xuICBjb2xvcjogIzAwNWNhOTtcbn1cblxuLnUtc2MtYXBwIC51LW5hdi10YWJfX2l0ZW0uYWN0aXZlIGEge1xuICBjb2xvcjogI2YwN2YzYztcbn1cblxuLnUtaGVjIC51LW5hdi10YWJfX2l0ZW0uYWN0aXZlIGEge1xuICBjb2xvcjogIzhjOGI4Mjtcbn1cblxuLnUtbmF2LXRhYl9faXRlbSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMi41cmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjYzZjMGI0O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnUtbmF2LXRhYl9faXRlbSBhIHNtYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzkuMzc1ZW0pIHtcbiAgLnUtbmF2LXRhYl9faXRlbSBhIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxuICAudS1uYXYtdGFiX19pdGVtIGEgc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG5cbi51LW5ld3NsZXR0ZXIge1xuICBwYWRkaW5nOiAzcmVtIDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4udS1uZXdzbGV0dGVyIHAge1xuICBjb2xvcjogIzAwNzA3Zjtcbn1cblxuLnUtZmFjdWx0eSAudS1uZXdzbGV0dGVyIHAge1xuICBjb2xvcjogIzRhNGE0YTtcbn1cblxuLnUtbmV3c2xldHRlciAudS1oNCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG5cbi51LW5ld3NsZXR0ZXIgLnUtaDIge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbn1cblxuLnUtbmV3c2xldHRlciBmb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogLjVyZW07XG59XG5cbi51LW5ld3NsZXR0ZXIgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogNHJlbTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLnUtdWxpZWdlIC51LW5ld3NsZXR0ZXIgaW5wdXQge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA3MDdmO1xufVxuXG4udS1zYy1zb2MgLnUtbmV3c2xldHRlciBpbnB1dCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmOGFhMDA7XG59XG5cbi51LW1lZGVjaW5lIC51LW5ld3NsZXR0ZXIgaW5wdXQge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjOTQwMTA0O1xufVxuXG4udS1kcm9pdCAudS1uZXdzbGV0dGVyIGlucHV0IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzViMmM4Njtcbn1cblxuLnUtYWdybyAudS1uZXdzbGV0dGVyIGlucHV0IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzdkYjkyODtcbn1cblxuLnUtcHN5Y2hvIC51LW5ld3NsZXR0ZXIgaW5wdXQge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMjg5YjM4O1xufVxuXG4udS1waGlsbyAudS1uZXdzbGV0dGVyIGlucHV0IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwODQzYjtcbn1cblxuLnUtdmV0ZSAudS1uZXdzbGV0dGVyIGlucHV0IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzViNTdhMjtcbn1cblxuLnUtYXJjaGkgLnUtbmV3c2xldHRlciBpbnB1dCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNjNmMwYjQ7XG59XG5cbi51LXNjaWVuY2VzIC51LW5ld3NsZXR0ZXIgaW5wdXQge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA1Y2E5O1xufVxuXG4udS1zYy1hcHAgLnUtbmV3c2xldHRlciBpbnB1dCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmMDdmM2M7XG59XG5cbi51LWhlYyAudS1uZXdzbGV0dGVyIGlucHV0IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzhjOGI4Mjtcbn1cblxuLnUtbmV3c2xldHRlciBidXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi51LXVsaWVnZSAudS1uZXdzbGV0dGVyIGJ1dHRvbiB7XG4gIGNvbG9yOiAjMDA3MDdmO1xufVxuXG4udS1zYy1zb2MgLnUtbmV3c2xldHRlciBidXR0b24ge1xuICBjb2xvcjogI2Y4YWEwMDtcbn1cblxuLnUtbWVkZWNpbmUgLnUtbmV3c2xldHRlciBidXR0b24ge1xuICBjb2xvcjogIzk0MDEwNDtcbn1cblxuLnUtZHJvaXQgLnUtbmV3c2xldHRlciBidXR0b24ge1xuICBjb2xvcjogIzViMmM4Njtcbn1cblxuLnUtYWdybyAudS1uZXdzbGV0dGVyIGJ1dHRvbiB7XG4gIGNvbG9yOiAjN2RiOTI4O1xufVxuXG4udS1wc3ljaG8gLnUtbmV3c2xldHRlciBidXR0b24ge1xuICBjb2xvcjogIzI4OWIzODtcbn1cblxuLnUtcGhpbG8gLnUtbmV3c2xldHRlciBidXR0b24ge1xuICBjb2xvcjogIzAwODQzYjtcbn1cblxuLnUtdmV0ZSAudS1uZXdzbGV0dGVyIGJ1dHRvbiB7XG4gIGNvbG9yOiAjNWI1N2EyO1xufVxuXG4udS1hcmNoaSAudS1uZXdzbGV0dGVyIGJ1dHRvbiB7XG4gIGNvbG9yOiAjYzZjMGI0O1xufVxuXG4udS1zY2llbmNlcyAudS1uZXdzbGV0dGVyIGJ1dHRvbiB7XG4gIGNvbG9yOiAjMDA1Y2E5O1xufVxuXG4udS1zYy1hcHAgLnUtbmV3c2xldHRlciBidXR0b24ge1xuICBjb2xvcjogI2YwN2YzYztcbn1cblxuLnUtaGVjIC51LW5ld3NsZXR0ZXIgYnV0dG9uIHtcbiAgY29sb3I6ICM4YzhiODI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzkuMzc1ZW0pIHtcbiAgLnUtbmV3c2xldHRlciB7XG4gICAgYm9yZGVyOiAwLjFyZW0gc29saWQgI2U2ZTZlMTtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogLjNyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogLjNyZW07XG4gIH1cbiAgLnUtbmV3c2xldHRlciBmb3JtIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC51LW5ld3NsZXR0ZXIgLnUtaDQge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTMuNzVlbSkge1xuICAudS1jYXJkLS1mdWxsIC51LWNhcmRfX2NvbnRlbnQsXG4gIC51LWNhcmQtLWZ1bGwgLnUtY2FyZF9fY292ZXIge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLnUtY2FyZC0tZnVsbC5pcy1yZWFkeSAudS1jYXJkX19jb250ZW50LFxuICAudS1jYXJkLS1mdWxsLmlzLXJlYWR5IC51LWNhcmRfX2NvdmVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC51LWNhcmQtLWZ1bGwgLnUtb25ib2FyZGluZy1saW5lIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi10b3A6IC0uMTVlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICB9XG4gIC51LWNhcmQtLWZ1bGwgLnUtb25ib2FyZGluZy13b3JkIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIH1cbiAgLnUtY2FyZC0tZnVsbCAudS1jYXJkX19jb250ZW50X19oZWFkZXIgaW1nIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC51LWNhcmQtLWZ1bGwgLnUtY2FyZF9fY29udGVudF9fdGV4dCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAudS1jYXJkLS1mdWxsIC51LWNhcmRfX2NvbnRlbnRfX3RleHQgcCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG4gIC51LWNhcmQtLWZ1bGwgW2NsYXNzKj0ndS1saW5rJ10ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJyZW0pO1xuICB9XG4gIC51LWNhcmQtLWhlcm8gLnUtY2FyZF9fY29udGVudCxcbiAgLnUtY2FyZC0taGVybyAudS1jYXJkX19jb3ZlciB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAudS1jYXJkLS1oZXJvLmlzLXJlYWR5IC51LWNhcmRfX2NvbnRlbnQsXG4gIC51LWNhcmQtLWhlcm8uaXMtcmVhZHkgLnUtY2FyZF9fY292ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLnUtY2FyZC0taGVybyAudS1jYXJkX19jb250ZW50X19pbm5lciA+ICoge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnUtcGFnZXJfX3ByZXYsXG4udS1wYWdlcl9fbmV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbG9yOiAjNGI0YjRiICFpbXBvcnRhbnQ7XG59XG5cbi51LXVsaWVnZSAudS1wYWdlcl9fcHJldjpob3ZlciwgLnUtdWxpZWdlXG4udS1wYWdlcl9fbmV4dDpob3ZlciB7XG4gIGNvbG9yOiAjMDA3MDdmICFpbXBvcnRhbnQ7XG59XG5cbi51LXNjLXNvYyAudS1wYWdlcl9fcHJldjpob3ZlciwgLnUtc2Mtc29jXG4udS1wYWdlcl9fbmV4dDpob3ZlciB7XG4gIGNvbG9yOiAjZjhhYTAwICFpbXBvcnRhbnQ7XG59XG5cbi51LW1lZGVjaW5lIC51LXBhZ2VyX19wcmV2OmhvdmVyLCAudS1tZWRlY2luZVxuLnUtcGFnZXJfX25leHQ6aG92ZXIge1xuICBjb2xvcjogIzk0MDEwNCAhaW1wb3J0YW50O1xufVxuXG4udS1kcm9pdCAudS1wYWdlcl9fcHJldjpob3ZlciwgLnUtZHJvaXRcbi51LXBhZ2VyX19uZXh0OmhvdmVyIHtcbiAgY29sb3I6ICM1YjJjODYgIWltcG9ydGFudDtcbn1cblxuLnUtYWdybyAudS1wYWdlcl9fcHJldjpob3ZlciwgLnUtYWdyb1xuLnUtcGFnZXJfX25leHQ6aG92ZXIge1xuICBjb2xvcjogIzdkYjkyOCAhaW1wb3J0YW50O1xufVxuXG4udS1wc3ljaG8gLnUtcGFnZXJfX3ByZXY6aG92ZXIsIC51LXBzeWNob1xuLnUtcGFnZXJfX25leHQ6aG92ZXIge1xuICBjb2xvcjogIzI4OWIzOCAhaW1wb3J0YW50O1xufVxuXG4udS1waGlsbyAudS1wYWdlcl9fcHJldjpob3ZlciwgLnUtcGhpbG9cbi51LXBhZ2VyX19uZXh0OmhvdmVyIHtcbiAgY29sb3I6ICMwMDg0M2IgIWltcG9ydGFudDtcbn1cblxuLnUtdmV0ZSAudS1wYWdlcl9fcHJldjpob3ZlciwgLnUtdmV0ZVxuLnUtcGFnZXJfX25leHQ6aG92ZXIge1xuICBjb2xvcjogIzViNTdhMiAhaW1wb3J0YW50O1xufVxuXG4udS1hcmNoaSAudS1wYWdlcl9fcHJldjpob3ZlciwgLnUtYXJjaGlcbi51LXBhZ2VyX19uZXh0OmhvdmVyIHtcbiAgY29sb3I6ICNjNmMwYjQgIWltcG9ydGFudDtcbn1cblxuLnUtc2NpZW5jZXMgLnUtcGFnZXJfX3ByZXY6aG92ZXIsIC51LXNjaWVuY2VzXG4udS1wYWdlcl9fbmV4dDpob3ZlciB7XG4gIGNvbG9yOiAjMDA1Y2E5ICFpbXBvcnRhbnQ7XG59XG5cbi51LXNjLWFwcCAudS1wYWdlcl9fcHJldjpob3ZlciwgLnUtc2MtYXBwXG4udS1wYWdlcl9fbmV4dDpob3ZlciB7XG4gIGNvbG9yOiAjZjA3ZjNjICFpbXBvcnRhbnQ7XG59XG5cbi51LWhlYyAudS1wYWdlcl9fcHJldjpob3ZlciwgLnUtaGVjXG4udS1wYWdlcl9fbmV4dDpob3ZlciB7XG4gIGNvbG9yOiAjOGM4YjgyICFpbXBvcnRhbnQ7XG59XG5cbi51LXVsaWVnZSAudS1wYWdlcl9fcHJldiwgLnUtdWxpZWdlXG4udS1wYWdlcl9fbmV4dCB7XG4gIGNvbG9yOiAjMDA3MDdmICFpbXBvcnRhbnQ7XG59XG5cbi51LXVsaWVnZSAudS1wYWdlcl9fcHJldjpob3ZlciwgLnUtdWxpZWdlXG4udS1wYWdlcl9fbmV4dDpob3ZlciB7XG4gIGNvbG9yOiAjNWZhNGIwICFpbXBvcnRhbnQ7XG59XG5cbi51LXBhZ2VyX19wcmV2IHN2Zyxcbi51LXBhZ2VyX19uZXh0IHN2ZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtLjFyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IC43cmVtO1xuICBoZWlnaHQ6IC43cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmaWxsOiAjNWZhNGIwO1xufVxuXG4udS11bGllZ2UgLnUtcGFnZXJfX3ByZXYgc3ZnLCAudS11bGllZ2Vcbi51LXBhZ2VyX19uZXh0IHN2ZyB7XG4gIGZpbGw6ICM1ZmE0YjA7XG59XG5cbi51LXNjLXNvYyAudS1wYWdlcl9fcHJldiBzdmcsIC51LXNjLXNvY1xuLnUtcGFnZXJfX25leHQgc3ZnIHtcbiAgZmlsbDogI2ZmZDAwMDtcbn1cblxuLnUtbWVkZWNpbmUgLnUtcGFnZXJfX3ByZXYgc3ZnLCAudS1tZWRlY2luZVxuLnUtcGFnZXJfX25leHQgc3ZnIHtcbiAgZmlsbDogI2U2MmQzMTtcbn1cblxuLnUtZHJvaXQgLnUtcGFnZXJfX3ByZXYgc3ZnLCAudS1kcm9pdFxuLnUtcGFnZXJfX25leHQgc3ZnIHtcbiAgZmlsbDogI2E4NTg5ZTtcbn1cblxuLnUtYWdybyAudS1wYWdlcl9fcHJldiBzdmcsIC51LWFncm9cbi51LXBhZ2VyX19uZXh0IHN2ZyB7XG4gIGZpbGw6ICNiOWNkNzY7XG59XG5cbi51LXBzeWNobyAudS1wYWdlcl9fcHJldiBzdmcsIC51LXBzeWNob1xuLnUtcGFnZXJfX25leHQgc3ZnIHtcbiAgZmlsbDogIzdkYjkyODtcbn1cblxuLnUtcGhpbG8gLnUtcGFnZXJfX3ByZXYgc3ZnLCAudS1waGlsb1xuLnUtcGFnZXJfX25leHQgc3ZnIHtcbiAgZmlsbDogIzI4OWIzODtcbn1cblxuLnUtdmV0ZSAudS1wYWdlcl9fcHJldiBzdmcsIC51LXZldGVcbi51LXBhZ2VyX19uZXh0IHN2ZyB7XG4gIGZpbGw6ICM4ZGE2ZDY7XG59XG5cbi51LWFyY2hpIC51LXBhZ2VyX19wcmV2IHN2ZywgLnUtYXJjaGlcbi51LXBhZ2VyX19uZXh0IHN2ZyB7XG4gIGZpbGw6ICNlNmU2ZTE7XG59XG5cbi51LXNjaWVuY2VzIC51LXBhZ2VyX19wcmV2IHN2ZywgLnUtc2NpZW5jZXNcbi51LXBhZ2VyX19uZXh0IHN2ZyB7XG4gIGZpbGw6ICMxZmJhZGI7XG59XG5cbi51LXNjLWFwcCAudS1wYWdlcl9fcHJldiBzdmcsIC51LXNjLWFwcFxuLnUtcGFnZXJfX25leHQgc3ZnIHtcbiAgZmlsbDogI2Y4YWEwMDtcbn1cblxuLnUtaGVjIC51LXBhZ2VyX19wcmV2IHN2ZywgLnUtaGVjXG4udS1wYWdlcl9fbmV4dCBzdmcge1xuICBmaWxsOiAjYzZjMGI0O1xufVxuXG4udS1wYWdlcl9fcHJldiBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IC44cmVtO1xufVxuXG4udS1wYWdlcl9fbmV4dCBzdmcge1xuICBtYXJnaW4tbGVmdDogLjhyZW07XG59XG5cbi51LXBhZ2VyIG9sIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udS1wYWdlciBvbCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIuMXJlbTtcbiAgaGVpZ2h0OiAyLjFyZW07XG4gIG1hcmdpbjogMCAuNHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi51LXBhZ2VyIG9sIGxpIGEge1xuICBjb2xvcjogIzRiNGI0Yjtcbn1cblxuLnUtdWxpZWdlIC51LXBhZ2VyIG9sIGxpIGEge1xuICBjb2xvcjogIzAwNzA3Zjtcbn1cblxuLnUtdWxpZWdlIC51LXBhZ2VyIG9sIGxpOm5vdCguYWN0aXZlKSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDcwN2YgIWltcG9ydGFudDtcbn1cblxuLnUtc2Mtc29jIC51LXBhZ2VyIG9sIGxpOm5vdCguYWN0aXZlKSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmOGFhMDAgIWltcG9ydGFudDtcbn1cblxuLnUtbWVkZWNpbmUgLnUtcGFnZXIgb2wgbGk6bm90KC5hY3RpdmUpIGE6aG92ZXIge1xuICBjb2xvcjogIzk0MDEwNCAhaW1wb3J0YW50O1xufVxuXG4udS1kcm9pdCAudS1wYWdlciBvbCBsaTpub3QoLmFjdGl2ZSkgYTpob3ZlciB7XG4gIGNvbG9yOiAjNWIyYzg2ICFpbXBvcnRhbnQ7XG59XG5cbi51LWFncm8gLnUtcGFnZXIgb2wgbGk6bm90KC5hY3RpdmUpIGE6aG92ZXIge1xuICBjb2xvcjogIzdkYjkyOCAhaW1wb3J0YW50O1xufVxuXG4udS1wc3ljaG8gLnUtcGFnZXIgb2wgbGk6bm90KC5hY3RpdmUpIGE6aG92ZXIge1xuICBjb2xvcjogIzI4OWIzOCAhaW1wb3J0YW50O1xufVxuXG4udS1waGlsbyAudS1wYWdlciBvbCBsaTpub3QoLmFjdGl2ZSkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA4NDNiICFpbXBvcnRhbnQ7XG59XG5cbi51LXZldGUgLnUtcGFnZXIgb2wgbGk6bm90KC5hY3RpdmUpIGE6aG92ZXIge1xuICBjb2xvcjogIzViNTdhMiAhaW1wb3J0YW50O1xufVxuXG4udS1hcmNoaSAudS1wYWdlciBvbCBsaTpub3QoLmFjdGl2ZSkgYTpob3ZlciB7XG4gIGNvbG9yOiAjYzZjMGI0ICFpbXBvcnRhbnQ7XG59XG5cbi51LXNjaWVuY2VzIC51LXBhZ2VyIG9sIGxpOm5vdCguYWN0aXZlKSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDVjYTkgIWltcG9ydGFudDtcbn1cblxuLnUtc2MtYXBwIC51LXBhZ2VyIG9sIGxpOm5vdCguYWN0aXZlKSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmMDdmM2MgIWltcG9ydGFudDtcbn1cblxuLnUtaGVjIC51LXBhZ2VyIG9sIGxpOm5vdCguYWN0aXZlKSBhOmhvdmVyIHtcbiAgY29sb3I6ICM4YzhiODIgIWltcG9ydGFudDtcbn1cblxuLnUtdWxpZWdlIC51LXBhZ2VyIG9sIGxpOm5vdCguYWN0aXZlKSBhOmhvdmVyIHtcbiAgY29sb3I6ICM1ZmE0YjAgIWltcG9ydGFudDtcbn1cblxuLnUtcGFnZXIgb2wgbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzAwNzA3Zjtcbn1cblxuLnUtdWxpZWdlIC51LXBhZ2VyIG9sIGxpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwMDcwN2Y7XG59XG5cbi51LXNjLXNvYyAudS1wYWdlciBvbCBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZjhhYTAwO1xufVxuXG4udS1tZWRlY2luZSAudS1wYWdlciBvbCBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjOTQwMTA0O1xufVxuXG4udS1kcm9pdCAudS1wYWdlciBvbCBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjNWIyYzg2O1xufVxuXG4udS1hZ3JvIC51LXBhZ2VyIG9sIGxpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM3ZGI5Mjg7XG59XG5cbi51LXBzeWNobyAudS1wYWdlciBvbCBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMjg5YjM4O1xufVxuXG4udS1waGlsbyAudS1wYWdlciBvbCBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMDA4NDNiO1xufVxuXG4udS12ZXRlIC51LXBhZ2VyIG9sIGxpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM1YjU3YTI7XG59XG5cbi51LWFyY2hpIC51LXBhZ2VyIG9sIGxpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNjNmMwYjQ7XG59XG5cbi51LXNjaWVuY2VzIC51LXBhZ2VyIG9sIGxpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwMDVjYTk7XG59XG5cbi51LXNjLWFwcCAudS1wYWdlciBvbCBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZjA3ZjNjO1xufVxuXG4udS1oZWMgLnUtcGFnZXIgb2wgbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzhjOGI4Mjtcbn1cblxuLnUtcGFnZXIgb2wgbGkuYWN0aXZlIGEge1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzOS4zNzVlbSkge1xuICAudS1wYWdlciB7XG4gICAgcGFkZGluZzogMCAycmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC51LXBhZ2VyX19wcmV2LFxuICAudS1wYWdlcl9fbmV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnUtcGVyc29uIHtcbiAgbWFyZ2luOiAzcmVtIDA7XG59XG5cbi51LXBlcnNvbl9faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMzLjVyZW07XG59XG5cbi51LXBlcnNvbl9faW1hZ2UgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGZvbnQtZmFtaWx5OiBcIm9iamVjdC1maXQ6IGNvbnRhaW5cIjtcbn1cblxuLnUtcGVyc29uX190ZXh0IHtcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgI2U2ZTZlMTtcbiAgcGFkZGluZzogMnJlbTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGNvbG9yOiAjMDA3MDdmO1xufVxuXG4udS11bGllZ2UgLnUtcGVyc29uX190ZXh0IHtcbiAgY29sb3I6ICMwMDcwN2Y7XG59XG5cbi51LXNjLXNvYyAudS1wZXJzb25fX3RleHQge1xuICBjb2xvcjogI2Y4YWEwMDtcbn1cblxuLnUtbWVkZWNpbmUgLnUtcGVyc29uX190ZXh0IHtcbiAgY29sb3I6ICM5NDAxMDQ7XG59XG5cbi51LWRyb2l0IC51LXBlcnNvbl9fdGV4dCB7XG4gIGNvbG9yOiAjNWIyYzg2O1xufVxuXG4udS1hZ3JvIC51LXBlcnNvbl9fdGV4dCB7XG4gIGNvbG9yOiAjN2RiOTI4O1xufVxuXG4udS1wc3ljaG8gLnUtcGVyc29uX190ZXh0IHtcbiAgY29sb3I6ICMyODliMzg7XG59XG5cbi51LXBoaWxvIC51LXBlcnNvbl9fdGV4dCB7XG4gIGNvbG9yOiAjMDA4NDNiO1xufVxuXG4udS12ZXRlIC51LXBlcnNvbl9fdGV4dCB7XG4gIGNvbG9yOiAjNWI1N2EyO1xufVxuXG4udS1hcmNoaSAudS1wZXJzb25fX3RleHQge1xuICBjb2xvcjogI2M2YzBiNDtcbn1cblxuLnUtc2NpZW5jZXMgLnUtcGVyc29uX190ZXh0IHtcbiAgY29sb3I6ICMwMDVjYTk7XG59XG5cbi51LXNjLWFwcCAudS1wZXJzb25fX3RleHQge1xuICBjb2xvcjogI2YwN2YzYztcbn1cblxuLnUtaGVjIC51LXBlcnNvbl9fdGV4dCB7XG4gIGNvbG9yOiAjOGM4YjgyO1xufVxuXG4udS1wZXJzb25fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLnUtcGVyc29uIGRsIGRkLFxuLnUtcGVyc29uIGRsIGRkIGEge1xuICBjb2xvcjogIzQwNDA0MDtcbn1cblxuLnUtcGVyc29uX19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cblxuLnUtcGVyc29uX19saW5rIHN2ZyB7XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IDNyZW07XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgZmlsbDogIzAwNzA3Zjtcbn1cblxuLnUtdWxpZWdlIC51LXBlcnNvbl9fbGluayBzdmcge1xuICBmaWxsOiAjMDA3MDdmO1xufVxuXG4udS1zYy1zb2MgLnUtcGVyc29uX19saW5rIHN2ZyB7XG4gIGZpbGw6ICNmOGFhMDA7XG59XG5cbi51LW1lZGVjaW5lIC51LXBlcnNvbl9fbGluayBzdmcge1xuICBmaWxsOiAjOTQwMTA0O1xufVxuXG4udS1kcm9pdCAudS1wZXJzb25fX2xpbmsgc3ZnIHtcbiAgZmlsbDogIzViMmM4Njtcbn1cblxuLnUtYWdybyAudS1wZXJzb25fX2xpbmsgc3ZnIHtcbiAgZmlsbDogIzdkYjkyODtcbn1cblxuLnUtcHN5Y2hvIC51LXBlcnNvbl9fbGluayBzdmcge1xuICBmaWxsOiAjMjg5YjM4O1xufVxuXG4udS1waGlsbyAudS1wZXJzb25fX2xpbmsgc3ZnIHtcbiAgZmlsbDogIzAwODQzYjtcbn1cblxuLnUtdmV0ZSAudS1wZXJzb25fX2xpbmsgc3ZnIHtcbiAgZmlsbDogIzViNTdhMjtcbn1cblxuLnUtYXJjaGkgLnUtcGVyc29uX19saW5rIHN2ZyB7XG4gIGZpbGw6ICNjNmMwYjQ7XG59XG5cbi51LXNjaWVuY2VzIC51LXBlcnNvbl9fbGluayBzdmcge1xuICBmaWxsOiAjMDA1Y2E5O1xufVxuXG4udS1zYy1hcHAgLnUtcGVyc29uX19saW5rIHN2ZyB7XG4gIGZpbGw6ICNmMDdmM2M7XG59XG5cbi51LWhlYyAudS1wZXJzb25fX2xpbmsgc3ZnIHtcbiAgZmlsbDogIzhjOGI4Mjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzOS4zNzVlbSkge1xuICAudS1wZXJzb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLnUtcGVyc29uX19pbWFnZSB7XG4gICAgZmxleC1iYXNpczogMjZyZW07XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcGVyc29uX19pbWFnZSBpbWcge1xuICAgIG9iamVjdC1wb3NpdGlvbjogMCUgMCU7XG4gIH1cbiAgLnUtcGVyc29uX190ZXh0IHtcbiAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmc6IDQuNXJlbTtcbiAgICBvYmplY3QtcG9zaXRpb246IDAlIDAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTMuNzVlbSkge1xuICAudS1wZXJzb25fX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW07XG4gIH1cbiAgLnUtcGVyc29uIGRsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC51LXBlcnNvbiBkbCBkdCB7XG4gICAgZmxleC1iYXNpczogMTVyZW07XG4gIH1cbiAgLnUtcGVyc29uX19saW5rIHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTMuNzVlbSkge1xuICAudS1wcm9maWxlX19zZWxlY3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1My43NWVtKSB7XG4gIC51LXByb2ZpbGUsXG4gIFtjbGFzcyo9J3UtcHJvZmlsZS0tJ10ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNWVtKSBhbmQgKG1heC13aWR0aDogNTMuNzRlbSkge1xuICAudS1wcm9maWxlX19tYWluLFxuICAudS1wcm9maWxlX19vdGhlcnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1My43NWVtKSB7XG4gIC51LXByb2ZpbGVfX21haW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1iYXNpczogODAlO1xuICB9XG59XG5cbi51LXByb2ZpbGVfX21haW5fX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1iYXNpczogMzMuMzMlO1xuICBwYWRkaW5nOiAwIC41ZW07XG59XG5cbi51LXByb2ZpbGVfX21haW5fX2l0ZW1fX2ljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDRyZW07XG4gIGhlaWdodDogNHJlbTtcbiAgbWFyZ2luOiAwIGF1dG8gLjc1cmVtO1xuICBmaWxsOiAjNWZhNGIwO1xufVxuXG4udS11bGllZ2UgLnUtcHJvZmlsZV9fbWFpbl9faXRlbV9faWNvbiB7XG4gIGZpbGw6ICM1ZmE0YjA7XG59XG5cbi51LXNjLXNvYyAudS1wcm9maWxlX19tYWluX19pdGVtX19pY29uIHtcbiAgZmlsbDogI2ZmZDAwMDtcbn1cblxuLnUtbWVkZWNpbmUgLnUtcHJvZmlsZV9fbWFpbl9faXRlbV9faWNvbiB7XG4gIGZpbGw6ICNlNjJkMzE7XG59XG5cbi51LWRyb2l0IC51LXByb2ZpbGVfX21haW5fX2l0ZW1fX2ljb24ge1xuICBmaWxsOiAjYTg1ODllO1xufVxuXG4udS1hZ3JvIC51LXByb2ZpbGVfX21haW5fX2l0ZW1fX2ljb24ge1xuICBmaWxsOiAjYjljZDc2O1xufVxuXG4udS1wc3ljaG8gLnUtcHJvZmlsZV9fbWFpbl9faXRlbV9faWNvbiB7XG4gIGZpbGw6ICM3ZGI5Mjg7XG59XG5cbi51LXBoaWxvIC51LXByb2ZpbGVfX21haW5fX2l0ZW1fX2ljb24ge1xuICBmaWxsOiAjMjg5YjM4O1xufVxuXG4udS12ZXRlIC51LXByb2ZpbGVfX21haW5fX2l0ZW1fX2ljb24ge1xuICBmaWxsOiAjOGRhNmQ2O1xufVxuXG4udS1hcmNoaSAudS1wcm9maWxlX19tYWluX19pdGVtX19pY29uIHtcbiAgZmlsbDogI2U2ZTZlMTtcbn1cblxuLnUtc2NpZW5jZXMgLnUtcHJvZmlsZV9fbWFpbl9faXRlbV9faWNvbiB7XG4gIGZpbGw6ICMxZmJhZGI7XG59XG5cbi51LXNjLWFwcCAudS1wcm9maWxlX19tYWluX19pdGVtX19pY29uIHtcbiAgZmlsbDogI2Y4YWEwMDtcbn1cblxuLnUtaGVjIC51LXByb2ZpbGVfX21haW5fX2l0ZW1fX2ljb24ge1xuICBmaWxsOiAjYzZjMGI0O1xufVxuXG4udS1wcm9maWxlX19tYWluX19pdGVtX19uYW1lIHtcbiAgbWFyZ2luOiAuNWVtIDA7XG4gIGNvbG9yOiAjNGI0YjRiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMSAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMCAhaW1wb3J0YW50O1xufVxuXG4udS1wcm9maWxlX19tYWluX19pdGVtX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi51LXByb2ZpbGVfX290aGVycyB7XG4gIGZsZXgtYmFzaXM6IDIwJTtcbiAgbWFyZ2luLWxlZnQ6IDUlO1xufVxuXG4udS1wcm9maWxlX19vdGhlcnMudS1saXN0IHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cblxuLnUtcHJvZmlsZV9fb3RoZXJzX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuLnUtbGlzdCAudS1wcm9maWxlX19vdGhlcnNfX2xpc3Qge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBjb2x1bW4tY291bnQ6IDE7XG59XG5cbltjbGFzcyo9J3UtcHJvZmlsZS0tJ11bY2xhc3MqPSctLW5vLW90aGVyJ10gLnUtcHJvZmlsZV9fbWFpbiB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbn1cblxuW2NsYXNzKj0ndS1wcm9maWxlLS0nXVtjbGFzcyo9Jy0tbm8tb3RoZXInXSAudS1wcm9maWxlX19vdGhlcnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udS1wcmV2aWV3IHtcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgI2U2ZTZlMTtcbiAgcGFkZGluZzogMS43cmVtO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuLnUtcHJldmlldyArIC51LXByZXZpZXcge1xuICBib3JkZXItdG9wOiAwO1xufVxuXG4udS1wcmV2aWV3X19sZWZ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnUtcHJldmlldyBzdmcge1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAyLjFyZW07XG4gIG1hcmdpbi1yaWdodDogMi44cmVtO1xuICBmaWxsOiAjMDA3MDdmO1xufVxuXG4udS11bGllZ2UgLnUtcHJldmlldyBzdmcge1xuICBmaWxsOiAjMDA3MDdmO1xufVxuXG4udS1zYy1zb2MgLnUtcHJldmlldyBzdmcge1xuICBmaWxsOiAjZjhhYTAwO1xufVxuXG4udS1tZWRlY2luZSAudS1wcmV2aWV3IHN2ZyB7XG4gIGZpbGw6ICM5NDAxMDQ7XG59XG5cbi51LWRyb2l0IC51LXByZXZpZXcgc3ZnIHtcbiAgZmlsbDogIzViMmM4Njtcbn1cblxuLnUtYWdybyAudS1wcmV2aWV3IHN2ZyB7XG4gIGZpbGw6ICM3ZGI5Mjg7XG59XG5cbi51LXBzeWNobyAudS1wcmV2aWV3IHN2ZyB7XG4gIGZpbGw6ICMyODliMzg7XG59XG5cbi51LXBoaWxvIC51LXByZXZpZXcgc3ZnIHtcbiAgZmlsbDogIzAwODQzYjtcbn1cblxuLnUtdmV0ZSAudS1wcmV2aWV3IHN2ZyB7XG4gIGZpbGw6ICM1YjU3YTI7XG59XG5cbi51LWFyY2hpIC51LXByZXZpZXcgc3ZnIHtcbiAgZmlsbDogI2M2YzBiNDtcbn1cblxuLnUtc2NpZW5jZXMgLnUtcHJldmlldyBzdmcge1xuICBmaWxsOiAjMDA1Y2E5O1xufVxuXG4udS1zYy1hcHAgLnUtcHJldmlldyBzdmcge1xuICBmaWxsOiAjZjA3ZjNjO1xufVxuXG4udS1oZWMgLnUtcHJldmlldyBzdmcge1xuICBmaWxsOiAjOGM4YjgyO1xufVxuXG4udS1wcmV2aWV3X190ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM5LjM3NWVtKSB7XG4gIC51LXByZXZpZXcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnUtcHJldmlld19fdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnUtcHJvZ3JhbSxcbltjbGFzcyo9J3UtcHJvZ3JhbS0tJ10ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTE7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM0LjM3NWVtKSB7XG4gIC51LXByb2dyYW0sXG4gIFtjbGFzcyo9J3UtcHJvZ3JhbS0tJ10ge1xuICAgIG1heC13aWR0aDogNDYwcHg7XG4gIH1cbn1cblxuLnUtcHJvZ3JhbV9fbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMCAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi51LXByb2dyYW1fX251bWJlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogI2U2ZTZlMTtcbiAgZm9udC1zaXplOiAxN3JlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVZKC02cHgpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbn1cblxuW2RhdGEtY2xpY2thYmxlXTpob3ZlciAudS1wcm9ncmFtX19udW1iZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWSgwcHgpIHNjYWxlKDEuMik7XG59XG5cbi51LXByb2dyYW1fX2JnIHtcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogLjU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMzVzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG59XG5cbltkYXRhLWNsaWNrYWJsZV06aG92ZXIgLnUtcHJvZ3JhbV9fYmcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDIpO1xufVxuXG5bY2xhc3MqPSd1LXByb2dyYW0tLSddW2NsYXNzKj0nLS1oaWdobGlnaHQnXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDM3M2U7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnUtdWxpZWdlIFtjbGFzcyo9J3UtcHJvZ3JhbS0tJ11bY2xhc3MqPSctLWhpZ2hsaWdodCddIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzczZTtcbn1cblxuLnUtc2Mtc29jIFtjbGFzcyo9J3UtcHJvZ3JhbS0tJ11bY2xhc3MqPSctLWhpZ2hsaWdodCddIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YWEwMDtcbn1cblxuLnUtbWVkZWNpbmUgW2NsYXNzKj0ndS1wcm9ncmFtLS0nXVtjbGFzcyo9Jy0taGlnaGxpZ2h0J10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTQwMTA0O1xufVxuXG4udS1kcm9pdCBbY2xhc3MqPSd1LXByb2dyYW0tLSddW2NsYXNzKj0nLS1oaWdobGlnaHQnXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YjJjODY7XG59XG5cbi51LWFncm8gW2NsYXNzKj0ndS1wcm9ncmFtLS0nXVtjbGFzcyo9Jy0taGlnaGxpZ2h0J10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2RiOTI4O1xufVxuXG4udS1wc3ljaG8gW2NsYXNzKj0ndS1wcm9ncmFtLS0nXVtjbGFzcyo9Jy0taGlnaGxpZ2h0J10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg5YjM4O1xufVxuXG4udS1waGlsbyBbY2xhc3MqPSd1LXByb2dyYW0tLSddW2NsYXNzKj0nLS1oaWdobGlnaHQnXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDg0M2I7XG59XG5cbi51LXZldGUgW2NsYXNzKj0ndS1wcm9ncmFtLS0nXVtjbGFzcyo9Jy0taGlnaGxpZ2h0J10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWI1N2EyO1xufVxuXG4udS1hcmNoaSBbY2xhc3MqPSd1LXByb2dyYW0tLSddW2NsYXNzKj0nLS1oaWdobGlnaHQnXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmMwYjQ7XG59XG5cbi51LXNjaWVuY2VzIFtjbGFzcyo9J3UtcHJvZ3JhbS0tJ11bY2xhc3MqPSctLWhpZ2hsaWdodCddIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWNhOTtcbn1cblxuLnUtc2MtYXBwIFtjbGFzcyo9J3UtcHJvZ3JhbS0tJ11bY2xhc3MqPSctLWhpZ2hsaWdodCddIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwN2YzYztcbn1cblxuLnUtaGVjIFtjbGFzcyo9J3UtcHJvZ3JhbS0tJ11bY2xhc3MqPSctLWhpZ2hsaWdodCddIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhjOGI4Mjtcbn1cblxuLnUtcXVpY2tsaW5rcy1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi51LXF1aWNrbGlua3MtY29udGFpbmVyID4gaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi51LXF1aWNrbGlua3Mge1xuICBtYXJnaW4tdG9wOiA1cmVtO1xuICBtYXgtd2lkdGg6IDMycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1My43NWVtKSB7XG4gIC51LXF1aWNrbGlua3MtY29udGFpbmVyID4gaDIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnUtcXVpY2tsaW5rcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMnJlbTtcbiAgICBwYWRkaW5nOiAwIDJyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLnUtcXVpY2tsaW5rcyBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC51LXF1aWNrbGlua3MgbGkgKyBsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW07XG4gIH1cbn1cblxuLnUtcXVpeiAudS1oMyB7XG4gIG1hcmdpbjogMCAwIDEuNXJlbSAwO1xufVxuXG4udS1xdWl6X19pbWFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi51LXF1aXogbGVnZW5kIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGNvbG9yOiAjNGE0YTRhO1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMXJlbSAwIDEuNXJlbSAwO1xufVxuXG4udS1xdWl6IGJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAgMCAxcmVtIDA7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzkuMzc1ZW0pIHtcbiAgLnUtcXVpeiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLnUtcXVpel9faW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IGNhbGMoNTAlICsgMy41cmVtKTtcbiAgfVxuICAudS1xdWl6X19pbWFnZSBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGZvbnQtZmFtaWx5OiBcIm9iamVjdC1maXQ6IGNvdmVyXCI7XG4gIH1cbiAgLnUtcXVpel9fZm9ybSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW46IDJyZW0gMDtcbiAgICB3aWR0aDogNjAlO1xuICAgIHotaW5kZXg6IDIwO1xuICAgIHBhZGRpbmc6IDNyZW0gNHJlbTtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjZTZlNmUxO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTMuNzVlbSkge1xuICAudS1xdWl6X19pbWFnZSB7XG4gICAgd2lkdGg6IGNhbGMoNDUlICsgMy41cmVtKTtcbiAgfVxuICAudS1xdWl6X19mb3JtIHtcbiAgICBwYWRkaW5nOiA0cmVtIDVyZW07XG4gICAgd2lkdGg6IDU1JTtcbiAgfVxufVxuXG4udS1xdW90ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udS1xdW90ZTo6YmVmb3JlIHtcbiAgY29udGVudDogJ+KAnCc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMDtcbiAgdG9wOiA3cmVtO1xuICBsZWZ0OiA1MCU7XG4gIGNvbG9yOiAjYzZjMGI0O1xuICBmb250LXNpemU6IDMwcmVtO1xuICBsaW5lLWhlaWdodDogLjU7XG4gIG9wYWNpdHk6IC4zO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi51LXF1b3RlIGJsb2NrcXVvdGUge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi51LXF1b3RlX19jb250ZW50LFxuLnUtcXVvdGVfX2F1dGhvciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLnUtcXVvdGVfX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1MHJlbTtcbiAgbWFyZ2luOiA1cmVtIGF1dG8gMDtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBjb2xvcjogIzAwNzA3ZjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbi51LWZhY3VsdHkgLnUtcXVvdGVfX2NvbnRlbnQge1xuICBjb2xvcjogIzRhNGE0YTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1My43NWVtKSB7XG4gIC51LXF1b3RlX19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDYwcmVtO1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuXG4udS1xdW90ZV9fYXV0aG9yIHtcbiAgbWFyZ2luLXRvcDogM2VtO1xuICBjb2xvcjogIzhjOGI4MjtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG5cbi51LXF1b3RlX19hdXRob3I6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG4udS1yZXN1bHRzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogM3JlbSAwO1xufVxuXG4udS1yZXN1bHRzX19oZWFkIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnUtcmVzdWx0c19fcm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2YzZjNmMztcbiAgcGFkZGluZzogMnJlbTtcbn1cblxuLnUtcmVzdWx0c19fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuOmhvdmVyID4gLnUtcmVzdWx0c19fbmFtZSB7XG4gIGNvbG9yOiAjNWZhNGIwO1xufVxuXG4udS1yZXN1bHRzX19mYWN1bHRlLFxuLnUtcmVzdWx0c19fY2F0ZWdvcnkge1xuICBtYXJnaW4tdG9wOiAxLjJyZW07XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuXG4udS1yZXN1bHRzX19saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi51LXJlc3VsdHMgLmljb24taWNvbnMtdmlldyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAyLjhyZW07XG4gIGhlaWdodDogMS43cmVtO1xuICBmaWxsOiAjMDA3MDdmO1xufVxuXG4udS11bGllZ2UgLnUtcmVzdWx0cyAuaWNvbi1pY29ucy12aWV3IHtcbiAgZmlsbDogIzAwNzA3Zjtcbn1cblxuLnUtc2Mtc29jIC51LXJlc3VsdHMgLmljb24taWNvbnMtdmlldyB7XG4gIGZpbGw6ICNmOGFhMDA7XG59XG5cbi51LW1lZGVjaW5lIC51LXJlc3VsdHMgLmljb24taWNvbnMtdmlldyB7XG4gIGZpbGw6ICM5NDAxMDQ7XG59XG5cbi51LWRyb2l0IC51LXJlc3VsdHMgLmljb24taWNvbnMtdmlldyB7XG4gIGZpbGw6ICM1YjJjODY7XG59XG5cbi51LWFncm8gLnUtcmVzdWx0cyAuaWNvbi1pY29ucy12aWV3IHtcbiAgZmlsbDogIzdkYjkyODtcbn1cblxuLnUtcHN5Y2hvIC51LXJlc3VsdHMgLmljb24taWNvbnMtdmlldyB7XG4gIGZpbGw6ICMyODliMzg7XG59XG5cbi51LXBoaWxvIC51LXJlc3VsdHMgLmljb24taWNvbnMtdmlldyB7XG4gIGZpbGw6ICMwMDg0M2I7XG59XG5cbi51LXZldGUgLnUtcmVzdWx0cyAuaWNvbi1pY29ucy12aWV3IHtcbiAgZmlsbDogIzViNTdhMjtcbn1cblxuLnUtYXJjaGkgLnUtcmVzdWx0cyAuaWNvbi1pY29ucy12aWV3IHtcbiAgZmlsbDogI2M2YzBiNDtcbn1cblxuLnUtc2NpZW5jZXMgLnUtcmVzdWx0cyAuaWNvbi1pY29ucy12aWV3IHtcbiAgZmlsbDogIzAwNWNhOTtcbn1cblxuLnUtc2MtYXBwIC51LXJlc3VsdHMgLmljb24taWNvbnMtdmlldyB7XG4gIGZpbGw6ICNmMDdmM2M7XG59XG5cbi51LWhlYyAudS1yZXN1bHRzIC5pY29uLWljb25zLXZpZXcge1xuICBmaWxsOiAjOGM4YjgyO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5LjM2NWVtKSB7XG4gIC51LXJlc3VsdHNfX3RpdGxlIHtcbiAgICBjb2xvcjogIzAwNzA3ZjtcbiAgICBmb250LXdlaWdodDogODAwO1xuICB9XG4gIC51LXVsaWVnZSAudS1yZXN1bHRzX190aXRsZSB7XG4gICAgY29sb3I6ICMwMDcwN2Y7XG4gIH1cbiAgLnUtc2Mtc29jIC51LXJlc3VsdHNfX3RpdGxlIHtcbiAgICBjb2xvcjogI2Y4YWEwMDtcbiAgfVxuICAudS1tZWRlY2luZSAudS1yZXN1bHRzX190aXRsZSB7XG4gICAgY29sb3I6ICM5NDAxMDQ7XG4gIH1cbiAgLnUtZHJvaXQgLnUtcmVzdWx0c19fdGl0bGUge1xuICAgIGNvbG9yOiAjNWIyYzg2O1xuICB9XG4gIC51LWFncm8gLnUtcmVzdWx0c19fdGl0bGUge1xuICAgIGNvbG9yOiAjN2RiOTI4O1xuICB9XG4gIC51LXBzeWNobyAudS1yZXN1bHRzX190aXRsZSB7XG4gICAgY29sb3I6ICMyODliMzg7XG4gIH1cbiAgLnUtcGhpbG8gLnUtcmVzdWx0c19fdGl0bGUge1xuICAgIGNvbG9yOiAjMDA4NDNiO1xuICB9XG4gIC51LXZldGUgLnUtcmVzdWx0c19fdGl0bGUge1xuICAgIGNvbG9yOiAjNWI1N2EyO1xuICB9XG4gIC51LWFyY2hpIC51LXJlc3VsdHNfX3RpdGxlIHtcbiAgICBjb2xvcjogI2M2YzBiNDtcbiAgfVxuICAudS1zY2llbmNlcyAudS1yZXN1bHRzX190aXRsZSB7XG4gICAgY29sb3I6ICMwMDVjYTk7XG4gIH1cbiAgLnUtc2MtYXBwIC51LXJlc3VsdHNfX3RpdGxlIHtcbiAgICBjb2xvcjogI2YwN2YzYztcbiAgfVxuICAudS1oZWMgLnUtcmVzdWx0c19fdGl0bGUge1xuICAgIGNvbG9yOiAjOGM4YjgyO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzkuMzc1ZW0pIHtcbiAgLnUtcmVzdWx0c19faGVhZCxcbiAgLnUtcmVzdWx0c19fcm93Omxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjZjNmM2YzO1xuICB9XG4gIC51LXJlc3VsdHNfX3Jvdzpub3QoLnUtcmVzdWx0c19faGVhZCk6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTAuMXJlbTtcbiAgICByaWdodDogLTFyZW07XG4gICAgYm90dG9tOiAtMC4xcmVtO1xuICAgIGxlZnQ6IC0ycmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmM2YzZjM7XG4gICAgYm94LXNoYWRvdzogMHB4IDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC51LXJlc3VsdHNfX3JvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAxLjRyZW0gMDtcbiAgfVxuICAudS1yZXN1bHRzX19yb3c6bm90KC51LXJlc3VsdHNfX2hlYWQpOmhvdmVyOjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLnUtcmVzdWx0c19fcm93Om5vdCgudS1yZXN1bHRzX19oZWFkKTpob3ZlciAudS1yZXN1bHRzX190aXRsZSB7XG4gICAgY29sb3I6ICMwMDcwN2Y7XG4gIH1cbiAgLnUtdWxpZWdlIC51LXJlc3VsdHNfX3Jvdzpub3QoLnUtcmVzdWx0c19faGVhZCk6aG92ZXIgLnUtcmVzdWx0c19fdGl0bGUge1xuICAgIGNvbG9yOiAjMDA3MDdmO1xuICB9XG4gIC51LXNjLXNvYyAudS1yZXN1bHRzX19yb3c6bm90KC51LXJlc3VsdHNfX2hlYWQpOmhvdmVyIC51LXJlc3VsdHNfX3RpdGxlIHtcbiAgICBjb2xvcjogI2Y4YWEwMDtcbiAgfVxuICAudS1tZWRlY2luZSAudS1yZXN1bHRzX19yb3c6bm90KC51LXJlc3VsdHNfX2hlYWQpOmhvdmVyIC51LXJlc3VsdHNfX3RpdGxlIHtcbiAgICBjb2xvcjogIzk0MDEwNDtcbiAgfVxuICAudS1kcm9pdCAudS1yZXN1bHRzX19yb3c6bm90KC51LXJlc3VsdHNfX2hlYWQpOmhvdmVyIC51LXJlc3VsdHNfX3RpdGxlIHtcbiAgICBjb2xvcjogIzViMmM4NjtcbiAgfVxuICAudS1hZ3JvIC51LXJlc3VsdHNfX3Jvdzpub3QoLnUtcmVzdWx0c19faGVhZCk6aG92ZXIgLnUtcmVzdWx0c19fdGl0bGUge1xuICAgIGNvbG9yOiAjN2RiOTI4O1xuICB9XG4gIC51LXBzeWNobyAudS1yZXN1bHRzX19yb3c6bm90KC51LXJlc3VsdHNfX2hlYWQpOmhvdmVyIC51LXJlc3VsdHNfX3RpdGxlIHtcbiAgICBjb2xvcjogIzI4OWIzODtcbiAgfVxuICAudS1waGlsbyAudS1yZXN1bHRzX19yb3c6bm90KC51LXJlc3VsdHNfX2hlYWQpOmhvdmVyIC51LXJlc3VsdHNfX3RpdGxlIHtcbiAgICBjb2xvcjogIzAwODQzYjtcbiAgfVxuICAudS12ZXRlIC51LXJlc3VsdHNfX3Jvdzpub3QoLnUtcmVzdWx0c19faGVhZCk6aG92ZXIgLnUtcmVzdWx0c19fdGl0bGUge1xuICAgIGNvbG9yOiAjNWI1N2EyO1xuICB9XG4gIC51LWFyY2hpIC51LXJlc3VsdHNfX3Jvdzpub3QoLnUtcmVzdWx0c19faGVhZCk6aG92ZXIgLnUtcmVzdWx0c19fdGl0bGUge1xuICAgIGNvbG9yOiAjYzZjMGI0O1xuICB9XG4gIC51LXNjaWVuY2VzIC51LXJlc3VsdHNfX3Jvdzpub3QoLnUtcmVzdWx0c19faGVhZCk6aG92ZXIgLnUtcmVzdWx0c19fdGl0bGUge1xuICAgIGNvbG9yOiAjMDA1Y2E5O1xuICB9XG4gIC51LXNjLWFwcCAudS1yZXN1bHRzX19yb3c6bm90KC51LXJlc3VsdHNfX2hlYWQpOmhvdmVyIC51LXJlc3VsdHNfX3RpdGxlIHtcbiAgICBjb2xvcjogI2YwN2YzYztcbiAgfVxuICAudS1oZWMgLnUtcmVzdWx0c19fcm93Om5vdCgudS1yZXN1bHRzX19oZWFkKTpob3ZlciAudS1yZXN1bHRzX190aXRsZSB7XG4gICAgY29sb3I6ICM4YzhiODI7XG4gIH1cbiAgLnUtcmVzdWx0c19fdGl0bGUge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgfVxuICAudS1yZXN1bHRzX19kYXkge1xuICAgIGZsZXgtYmFzaXM6IDIwJTtcbiAgfVxuICAudS1yZXN1bHRzX19sYW5ndWFnZSB7XG4gICAgZmxleC1iYXNpczogMzAlO1xuICB9XG4gIC51LXJlc3VsdHNfX25hbWUge1xuICAgIGZsZXgtYmFzaXM6IDMwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICB9XG4gIC51LXJlc3VsdHNfX2ZhY3VsdGUge1xuICAgIGZsZXgtYmFzaXM6IDM1JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICB9XG4gIC51LXJlc3VsdHNfX2NhdGVnb3J5IHtcbiAgICBmbGV4LWJhc2lzOiAzNSU7XG4gIH1cbiAgLnUtcmVzdWx0c19fZmFjdWx0ZSxcbiAgLnUtcmVzdWx0c19fY2F0ZWdvcnkge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy1yaWdodDogNnJlbTtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxuICAudS1yZXN1bHRzIC5pY29uLWljb25zLXZpZXcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAycmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudS1yZXN1bHRzX19uYW1lIHtcbiAgICBmbGV4LWJhc2lzOiAzMCU7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgfVxuICAudS1yZXN1bHRzX19mYWN1bHRlIHtcbiAgICBmbGV4LWJhc2lzOiAzNSU7XG4gICAgcGFkZGluZy1yaWdodDogNnJlbTtcbiAgfVxuICAudS1yZXN1bHRzX19jYXRlZ29yeSB7XG4gICAgZmxleC1iYXNpczogMzUlO1xuICB9XG4gIC51LXJlc3VsdHNfX2ZhY3VsdGUsXG4gIC51LXJlc3VsdHNfX2NhdGVnb3J5IHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuXG4udS1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnUtc2xpZGVyOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuXG4udS1zbGlkZXIgLnNsaWR5LW91dGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi51LXNsaWRlcl9fc2xpZGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwO1xufVxuXG4udS1zbGlkZXJfX3NsaWRlOmZpcnN0LWNoaWxkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi51LXNsaWRlcl9fc2xpZGUgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBmb250LWZhbWlseTogXCJvYmplY3QtZml0OiBjb3ZlclwiO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuXG4udS1zbGlkZXJfX3BhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDIwO1xuICByaWdodDogMnJlbTtcbiAgYm90dG9tOiAycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDhyZW07XG4gIGhlaWdodDogNHJlbTtcbiAgYmFja2dyb3VuZDogIzAwNzA3ZjtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDA7XG4gIGZpbGw6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi51LXNsaWRlcl9fcGFnaW5hdGlvbiBidXR0b24ge1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDcwN2Y7XG4gIGZpbGw6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzO1xufVxuXG4udS11bGllZ2UgLnUtc2xpZGVyX19wYWdpbmF0aW9uIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDcwN2Y7XG59XG5cbi51LXNjLXNvYyAudS1zbGlkZXJfX3BhZ2luYXRpb24gYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YWEwMDtcbn1cblxuLnUtbWVkZWNpbmUgLnUtc2xpZGVyX19wYWdpbmF0aW9uIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NDAxMDQ7XG59XG5cbi51LWRyb2l0IC51LXNsaWRlcl9fcGFnaW5hdGlvbiBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWIyYzg2O1xufVxuXG4udS1hZ3JvIC51LXNsaWRlcl9fcGFnaW5hdGlvbiBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2RiOTI4O1xufVxuXG4udS1wc3ljaG8gLnUtc2xpZGVyX19wYWdpbmF0aW9uIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODliMzg7XG59XG5cbi51LXBoaWxvIC51LXNsaWRlcl9fcGFnaW5hdGlvbiBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4NDNiO1xufVxuXG4udS12ZXRlIC51LXNsaWRlcl9fcGFnaW5hdGlvbiBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWI1N2EyO1xufVxuXG4udS1hcmNoaSAudS1zbGlkZXJfX3BhZ2luYXRpb24gYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2YzBiNDtcbn1cblxuLnUtc2NpZW5jZXMgLnUtc2xpZGVyX19wYWdpbmF0aW9uIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVjYTk7XG59XG5cbi51LXNjLWFwcCAudS1zbGlkZXJfX3BhZ2luYXRpb24gYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwN2YzYztcbn1cblxuLnUtaGVjIC51LXNsaWRlcl9fcGFnaW5hdGlvbiBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGM4YjgyO1xufVxuXG4udS1zbGlkZXJfX3BhZ2luYXRpb24gYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzVmYTRiMDtcbn1cblxuLnUtdWxpZWdlIC51LXNsaWRlcl9fcGFnaW5hdGlvbiBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWZhNGIwO1xufVxuXG4udS1zYy1zb2MgLnUtc2xpZGVyX19wYWdpbmF0aW9uIGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmQwMDA7XG59XG5cbi51LW1lZGVjaW5lIC51LXNsaWRlcl9fcGFnaW5hdGlvbiBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTYyZDMxO1xufVxuXG4udS1kcm9pdCAudS1zbGlkZXJfX3BhZ2luYXRpb24gYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E4NTg5ZTtcbn1cblxuLnUtYWdybyAudS1zbGlkZXJfX3BhZ2luYXRpb24gYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I5Y2Q3Njtcbn1cblxuLnUtcHN5Y2hvIC51LXNsaWRlcl9fcGFnaW5hdGlvbiBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2RiOTI4O1xufVxuXG4udS1waGlsbyAudS1zbGlkZXJfX3BhZ2luYXRpb24gYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4OWIzODtcbn1cblxuLnUtdmV0ZSAudS1zbGlkZXJfX3BhZ2luYXRpb24gYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhkYTZkNjtcbn1cblxuLnUtYXJjaGkgLnUtc2xpZGVyX19wYWdpbmF0aW9uIGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTE7XG59XG5cbi51LXNjaWVuY2VzIC51LXNsaWRlcl9fcGFnaW5hdGlvbiBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWZiYWRiO1xufVxuXG4udS1zYy1hcHAgLnUtc2xpZGVyX19wYWdpbmF0aW9uIGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGFhMDA7XG59XG5cbi51LWhlYyAudS1zbGlkZXJfX3BhZ2luYXRpb24gYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2YzBiNDtcbn1cblxuLnUtc2xpZGVyX19wYWdpbmF0aW9uIHN2ZyB7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDEuMnJlbTtcbn1cblxuW2NsYXNzKj0ndS1jYXJkLS0nXVtjbGFzcyo9Jy0tZnVsbCddIC51LXNsaWRlcl9fcGFnaW5hdGlvbixcbltjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLWhlcm8nXSAudS1zbGlkZXJfX3BhZ2luYXRpb24ge1xuICByaWdodDogMnJlbTtcbiAgYm90dG9tOiAtMnJlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1My43NWVtKSB7XG4gIFtjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLWZ1bGwnXSAudS1zbGlkZXJfX3BhZ2luYXRpb24ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGJvdHRvbTogMTRyZW07XG4gICAgbGVmdDogY2FsYyg1JSArIDQycmVtIC0gNHJlbSk7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKSB7XG4gIFtjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLWZ1bGwnXSAudS1zbGlkZXJfX3BhZ2luYXRpb24ge1xuICAgIGxlZnQ6IGNhbGMoMTAlICsgNDJyZW0gLSA0cmVtKTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUzLjc1ZW0pIHtcbiAgW2NsYXNzKj0ndS1jYXJkLS0nXVtjbGFzcyo9Jy0tZnVsbCddLnUtaG9tZV9fc2xpZGVyIC51LXNsaWRlcl9fcGFnaW5hdGlvbiB7XG4gICAgcmlnaHQ6IDJyZW07XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIFtjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLWZ1bGwnXS51LWhvbWVfX3NsaWRlciAudS1zbGlkZXJfX3BhZ2luYXRpb24ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IGNhbGMoNTAlICsgNTJyZW0gLSAycmVtKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKSB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUzLjc1ZW0pIHtcbiAgW2NsYXNzKj0ndS1jYXJkLS0nXVtjbGFzcyo9Jy0taGVybyddIC51LXNsaWRlcl9fcGFnaW5hdGlvbiB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiA3cmVtO1xuICAgIGxlZnQ6IDI4cmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICBbY2xhc3MqPSd1LWNhcmQtLSddW2NsYXNzKj0nLS1oZXJvJ10gLnUtc2xpZGVyX19wYWdpbmF0aW9uIHtcbiAgICByaWdodDogY2FsYygyMDAlIC0gMTU2LjVyZW0pO1xuICAgIGJvdHRvbTogMTJyZW07XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwZW0pIHtcbiAgW2NsYXNzKj0ndS1jYXJkLS0nXVtjbGFzcyo9Jy0taGVybyddIC51LXNsaWRlcl9fcGFnaW5hdGlvbiB7XG4gICAgcmlnaHQ6IGNhbGMoMjAwJSAtIDE3MC41cmVtKTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNi4yNWVtKSB7XG4gIFtjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLWhlcm8nXSAudS1zbGlkZXJfX3BhZ2luYXRpb24ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDRyZW07XG4gIH1cbn1cblxuLnUtc29jaWFsY2FyZCxcbltjbGFzcyo9J3Utc29jaWFsY2FyZC0tJ10ge1xuICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjZTZlNmUxO1xuICBwYWRkaW5nOiAzcmVtO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuLnUtc29jaWFsY2FyZCArIC51LXNvY2lhbGNhcmQsXG4udS1zb2NpYWxjYXJkICsgW2NsYXNzKj0ndS1zb2NpYWxjYXJkLS0nXSxcbltjbGFzcyo9J3Utc29jaWFsY2FyZC0tJ10gKyAudS1zb2NpYWxjYXJkLFxuW2NsYXNzKj0ndS1zb2NpYWxjYXJkLS0nXSArIFtjbGFzcyo9J3Utc29jaWFsY2FyZC0tJ10ge1xuICBtYXJnaW46IDJyZW0gMCAwIDA7XG59XG5cbi51LXNvY2lhbGNhcmRfX2ljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDMuOHJlbTtcbiAgaGVpZ2h0OiAzLjhyZW07XG4gIGJvcmRlcjogMC4xcmVtIHNvbGlkICNmM2YzZjM7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi51LXNvY2lhbGNhcmRfX2ljb24gc3ZnIHtcbiAgd2lkdGg6IDIuMnJlbTtcbiAgaGVpZ2h0OiAyLjJyZW07XG59XG5cbi51LXNvY2lhbGNhcmRfX3RvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi51LXNvY2lhbGNhcmRfX3RvcCAudS1zb2NpYWxjYXJkX19kYXRlIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG59XG5cbi51LXNvY2lhbGNhcmRfX3RvcCBwIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnUtc29jaWFsY2FyZF9fY29udGVudCB7XG4gIG1pbi1oZWlnaHQ6IDEwcmVtO1xuICBtYXJnaW46IDNyZW0gMDtcbn1cblxuLnUtc29jaWFsY2FyZC0taW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi51LXNvY2lhbGNhcmQtLWltYWdlIC51LXNvY2lhbGNhcmRfX2RhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udS1zb2NpYWxjYXJkLS1pbWFnZSAudS1zb2NpYWxjYXJkX190b3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICB0b3A6IDNyZW07XG4gIGxlZnQ6IDNyZW07XG59XG5cbi51LXNvY2lhbGNhcmRfX2NvdmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtM3JlbTtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDZyZW0pO1xuICBtYXJnaW4tdG9wOiAtM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4udS1zb2NpYWxjYXJkX19jb3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbn1cblxuLnUtc29jaWFsY2FyZF9fY292ZXIgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBmb250LWZhbWlseTogXCJvYmplY3QtZml0OiBjb3ZlclwiO1xufVxuXG4udS1zb2NpYWxjYXJkLS10d2l0dGVyIC51LXNvY2lhbGNhcmRfX2ljb24ge1xuICBmaWxsOiAjMWZiYWRiO1xufVxuXG4udS1zb2NpYWxjYXJkLS1mYWNlYm9vayAudS1zb2NpYWxjYXJkX19pY29uIHtcbiAgZmlsbDogIzAwNWNhOTtcbn1cblxuLnUtc29jaWFsY2FyZC0tbGlua2VkaW4gLnUtc29jaWFsY2FyZF9faWNvbiB7XG4gIGZpbGw6ICMwMDVjYTk7XG59XG5cbi51LXNvY2lhbGNhcmQtLWluc3RhZ3JhbSAudS1zb2NpYWxjYXJkX19pY29uIHtcbiAgZmlsbDogIzVmYTRiMDtcbn1cblxuLnUtc29jaWFsY2FyZC0taW5zdGFncmFtIC51LXNvY2lhbGNhcmRfX2NvdmVyOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cblxuLnUtc3VtbWFyeS1vdXRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnUtc3VtbWFyeS1vdXRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtLjVyZW07XG4gIHJpZ2h0OiAtMnJlbTtcbiAgYm90dG9tOiAtLjVyZW07XG4gIGxlZnQ6IC0ycmVtO1xuICBkaXNwbGF5OiBub25lO1xuICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjZjNmM2YzO1xuICBib3gtc2hhZG93OiAwIDAuNHJlbSAxcmVtIDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogLjRyZW07XG59XG5cbi51LXN1bW1hcnktb3V0ZXI6aG92ZXI6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udS1zdW1tYXJ5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tOiAwLjRyZW0gc29saWQgI2YzZjNmMztcbiAgcGFkZGluZzogMnJlbSAwO1xufVxuXG4udS1zdW1tYXJ5X190aXRsZSB7XG4gIG1hcmdpbjogLjJyZW0gMCAxcmVtIDA7XG59XG5cbi51LXN1bW1hcnlfX2ltYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnUtc3VtbWFyeV9fbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTMuNzVlbSkge1xuICAudS1zdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAudS1zdW1tYXJ5X190ZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleC1iYXNpczogNzAlO1xuICB9XG4gIC51LXN1bW1hcnlfX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE4cmVtO1xuICAgIGhlaWdodDogMTJyZW07XG4gIH1cbiAgLnUtc3VtbWFyeV9faW1hZ2UgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBmb250LWZhbWlseTogXCJvYmplY3QtZml0OiBjb3ZlclwiO1xuICB9XG59XG5cbi51LXNoYXJlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAzcmVtIDA7XG4gIGJvcmRlci10b3A6IDAuMXJlbSBzb2xpZCAjNWZhNGIwO1xuICBib3JkZXItYm90dG9tOiAwLjJyZW0gc29saWQgIzAwNzA3ZjtcbiAgcGFkZGluZzogMS41cmVtIDJyZW07XG4gIGNvbG9yOiAjMDA3MDdmO1xuICBmaWxsOiAjMDA3MDdmO1xufVxuXG4udS1mYWN1bHR5IC51LXNoYXJlIHtcbiAgYm9yZGVyLXRvcDogMC4xcmVtIHNvbGlkICM0MDQwNDA7XG4gIGJvcmRlci1ib3R0b206IDAuMnJlbSBzb2xpZCAjNDA0MDQwO1xuICBjb2xvcjogIzQwNDA0MDtcbiAgZmlsbDogIzQwNDA0MDtcbn1cblxuLnUtc2hhcmUgcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnUtc2hhcmUgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi51LXNoYXJlIHVsIGxpIHtcbiAgcGFkZGluZzogMCAwLjRyZW07XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxuLnUtc2hhcmUgc3ZnIHtcbiAgd2lkdGg6IDIuNXJlbTtcbiAgaGVpZ2h0OiAyLjVyZW07XG59XG5cbi51LWZhY3VsdHkgLnUtc2hhcmUgc3ZnIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjEsIDAuMjUsIDEpO1xuICBmaWxsOiAjNDA0MDQwO1xufVxuXG4udS11bGllZ2UgLnUtc2hhcmUgYTpob3ZlciBzdmcge1xuICBmaWxsOiAjMDA3MDdmO1xufVxuXG4udS1zYy1zb2MgLnUtc2hhcmUgYTpob3ZlciBzdmcge1xuICBmaWxsOiAjZjhhYTAwO1xufVxuXG4udS1tZWRlY2luZSAudS1zaGFyZSBhOmhvdmVyIHN2ZyB7XG4gIGZpbGw6ICM5NDAxMDQ7XG59XG5cbi51LWRyb2l0IC51LXNoYXJlIGE6aG92ZXIgc3ZnIHtcbiAgZmlsbDogIzViMmM4Njtcbn1cblxuLnUtYWdybyAudS1zaGFyZSBhOmhvdmVyIHN2ZyB7XG4gIGZpbGw6ICM3ZGI5Mjg7XG59XG5cbi51LXBzeWNobyAudS1zaGFyZSBhOmhvdmVyIHN2ZyB7XG4gIGZpbGw6ICMyODliMzg7XG59XG5cbi51LXBoaWxvIC51LXNoYXJlIGE6aG92ZXIgc3ZnIHtcbiAgZmlsbDogIzAwODQzYjtcbn1cblxuLnUtdmV0ZSAudS1zaGFyZSBhOmhvdmVyIHN2ZyB7XG4gIGZpbGw6ICM1YjU3YTI7XG59XG5cbi51LWFyY2hpIC51LXNoYXJlIGE6aG92ZXIgc3ZnIHtcbiAgZmlsbDogI2M2YzBiNDtcbn1cblxuLnUtc2NpZW5jZXMgLnUtc2hhcmUgYTpob3ZlciBzdmcge1xuICBmaWxsOiAjMDA1Y2E5O1xufVxuXG4udS1zYy1hcHAgLnUtc2hhcmUgYTpob3ZlciBzdmcge1xuICBmaWxsOiAjZjA3ZjNjO1xufVxuXG4udS1oZWMgLnUtc2hhcmUgYTpob3ZlciBzdmcge1xuICBmaWxsOiAjOGM4YjgyO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM0LjM3NWVtKSB7XG4gIC51LXNoYXJlIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBwYWRkaW5nOiAzcmVtIDJyZW07XG4gICAgbWFyZ2luOiA0cmVtIDA7XG4gIH1cbiAgLnUtc2hhcmUgcCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC51LXNoYXJlIHVsIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi51LXRhYmxlIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udS10YWJsZSB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDcwcmVtO1xufVxuXG4udS10YWJsZSB0YWJsZSxcbi51LXRhYmxlIHRoLFxuLnUtdGFibGUgdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTZlNmUxO1xufVxuXG4udS10YWJsZSB0aCxcbi51LXRhYmxlIHRkIHtcbiAgcGFkZGluZzogLjVyZW0gMXJlbTtcbn1cblxuLnUtdGFnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IC40cmVtIC42cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MDdmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMDcwN2YgNTAlLCAjNWZhNGIwIDUwJSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMDAlIDEwMCU7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItcmFkaXVzOiAuM3JlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAwLjM1cyBjdWJpYy1iZXppZXIoMCwgMCwgMC41OCwgMSk7XG59XG5cbi51LXVsaWVnZSAudS10YWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MDdmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMDcwN2YgNTAlLCAjNWZhNGIwIDUwJSk7XG59XG5cbi51LXNjLXNvYyAudS10YWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhhYTAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmOGFhMDAgNTAlLCAjZmZkMDAwIDUwJSk7XG59XG5cbi51LW1lZGVjaW5lIC51LXRhZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NDAxMDQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzk0MDEwNCA1MCUsICNlNjJkMzEgNTAlKTtcbn1cblxuLnUtZHJvaXQgLnUtdGFnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViMmM4NjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNWIyYzg2IDUwJSwgI2E4NTg5ZSA1MCUpO1xufVxuXG4udS1hZ3JvIC51LXRhZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ZGI5Mjg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzdkYjkyOCA1MCUsICNiOWNkNzYgNTAlKTtcbn1cblxuLnUtcHN5Y2hvIC51LXRhZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODliMzg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzI4OWIzOCA1MCUsICM3ZGI5MjggNTAlKTtcbn1cblxuLnUtcGhpbG8gLnUtdGFnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODQzYjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDA4NDNiIDUwJSwgIzI4OWIzOCA1MCUpO1xufVxuXG4udS12ZXRlIC51LXRhZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YjU3YTI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzViNTdhMiA1MCUsICM4ZGE2ZDYgNTAlKTtcbn1cblxuLnUtYXJjaGkgLnUtdGFnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2YzBiNDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjYzZjMGI0IDUwJSwgI2U2ZTZlMSA1MCUpO1xufVxuXG4udS1zY2llbmNlcyAudS10YWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1Y2E5O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMDVjYTkgNTAlLCAjMWZiYWRiIDUwJSk7XG59XG5cbi51LXNjLWFwcCAudS10YWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA3ZjNjO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmMDdmM2MgNTAlLCAjZjhhYTAwIDUwJSk7XG59XG5cbi51LWhlYyAudS10YWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGM4YjgyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM4YzhiODIgNTAlLCAjYzZjMGI0IDUwJSk7XG59XG5cbi51LXRhZzpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbn1cblxuLnUtdG9vbGJhciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbTtcbn1cblxuLnUtdG9vbGJhciA+ICoge1xuICBtYXJnaW46IDAgMXJlbSAxLjVyZW0gMXJlbTtcbn1cblxuLnUtdG9vbGJhcl9fZHJvcGRvd24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnUtdG9vbGJhcl9fZHJvcGRvd24gLnUtZHJvcGRvd24ge1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDA7XG4gIHBhZGRpbmctdG9wOiA1cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udS10b29sYmFyX19kcm9wZG93biAudS1kcm9wZG93bjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udS10b29sYmFyX19kcm9wZG93bi0tY2FsZW5kYXIgYnV0dG9uIHtcbiAgcGFkZGluZy1yaWdodDogNC41cmVtO1xufVxuXG4udS10b29sYmFyX19kcm9wZG93bi0tY2FsZW5kYXIgc3ZnIHtcbiAgcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgdG9wOiAwLjdyZW0gIWltcG9ydGFudDtcbn1cblxuLnUtdW5pdC1oZWFkZXIge1xuICBwYWRkaW5nOiA3cmVtIDAgMCAwO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udS11bml0LWhlYWRlciBpbWcge1xuICB3aWR0aDogNHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG59XG5cbi51LXVuaXQtaGVhZGVyIC51LWgyIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzAwNzA3ZjtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4udS11bGllZ2UgLnUtdW5pdC1oZWFkZXIgLnUtaDIge1xuICBjb2xvcjogIzAwNzA3Zjtcbn1cblxuLnUtc2Mtc29jIC51LXVuaXQtaGVhZGVyIC51LWgyIHtcbiAgY29sb3I6ICNmOGFhMDA7XG59XG5cbi51LW1lZGVjaW5lIC51LXVuaXQtaGVhZGVyIC51LWgyIHtcbiAgY29sb3I6ICM5NDAxMDQ7XG59XG5cbi51LWRyb2l0IC51LXVuaXQtaGVhZGVyIC51LWgyIHtcbiAgY29sb3I6ICM1YjJjODY7XG59XG5cbi51LWFncm8gLnUtdW5pdC1oZWFkZXIgLnUtaDIge1xuICBjb2xvcjogIzdkYjkyODtcbn1cblxuLnUtcHN5Y2hvIC51LXVuaXQtaGVhZGVyIC51LWgyIHtcbiAgY29sb3I6ICMyODliMzg7XG59XG5cbi51LXBoaWxvIC51LXVuaXQtaGVhZGVyIC51LWgyIHtcbiAgY29sb3I6ICMwMDg0M2I7XG59XG5cbi51LXZldGUgLnUtdW5pdC1oZWFkZXIgLnUtaDIge1xuICBjb2xvcjogIzViNTdhMjtcbn1cblxuLnUtYXJjaGkgLnUtdW5pdC1oZWFkZXIgLnUtaDIge1xuICBjb2xvcjogI2M2YzBiNDtcbn1cblxuLnUtc2NpZW5jZXMgLnUtdW5pdC1oZWFkZXIgLnUtaDIge1xuICBjb2xvcjogIzAwNWNhOTtcbn1cblxuLnUtc2MtYXBwIC51LXVuaXQtaGVhZGVyIC51LWgyIHtcbiAgY29sb3I6ICNmMDdmM2M7XG59XG5cbi51LWhlYyAudS11bml0LWhlYWRlciAudS1oMiB7XG4gIGNvbG9yOiAjOGM4YjgyO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUzLjc1ZW0pIHtcbiAgLnUtdW5pdC1oZWFkZXIgLnUtaDIge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcxLjI1ZW0pIHtcbiAgLnUtdW5pdC1oZWFkZXIge1xuICAgIGJvcmRlci1ib3R0b206IDAuMXJlbSBzb2xpZCAjZTZlNmUxO1xuICAgIHBhZGRpbmc6IDJyZW0gMCA0cmVtIDA7XG4gIH1cbiAgLnUtdW5pdC1oZWFkZXIgLnUtaDIge1xuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICB9XG59XG5cbi51LWZvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzczZTtcbn1cblxuLnUtZmFjdWx0eSAudS1mb290ZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTZlMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi51LWZvb3Rlcl9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNHJlbSAwO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi51LWZhY3VsdHkgLnUtZm9vdGVyX19jb250YWluZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZTZlMTtcbiAgY29sb3I6ICM0YTRhNGE7XG59XG5cbi51LXVsaWVnZSAudS1mb290ZXJfX2NvbnRhaW5lciB7XG4gIGNvbG9yOiAjMDA3MDdmO1xufVxuXG4udS1zYy1zb2MgLnUtZm9vdGVyX19jb250YWluZXIge1xuICBjb2xvcjogI2Y4YWEwMDtcbn1cblxuLnUtbWVkZWNpbmUgLnUtZm9vdGVyX19jb250YWluZXIge1xuICBjb2xvcjogIzk0MDEwNDtcbn1cblxuLnUtZHJvaXQgLnUtZm9vdGVyX19jb250YWluZXIge1xuICBjb2xvcjogIzViMmM4Njtcbn1cblxuLnUtYWdybyAudS1mb290ZXJfX2NvbnRhaW5lciB7XG4gIGNvbG9yOiAjN2RiOTI4O1xufVxuXG4udS1wc3ljaG8gLnUtZm9vdGVyX19jb250YWluZXIge1xuICBjb2xvcjogIzI4OWIzODtcbn1cblxuLnUtcGhpbG8gLnUtZm9vdGVyX19jb250YWluZXIge1xuICBjb2xvcjogIzAwODQzYjtcbn1cblxuLnUtdmV0ZSAudS1mb290ZXJfX2NvbnRhaW5lciB7XG4gIGNvbG9yOiAjNWI1N2EyO1xufVxuXG4udS1hcmNoaSAudS1mb290ZXJfX2NvbnRhaW5lciB7XG4gIGNvbG9yOiAjYzZjMGI0O1xufVxuXG4udS1zY2llbmNlcyAudS1mb290ZXJfX2NvbnRhaW5lciB7XG4gIGNvbG9yOiAjMDA1Y2E5O1xufVxuXG4udS1zYy1hcHAgLnUtZm9vdGVyX19jb250YWluZXIge1xuICBjb2xvcjogI2YwN2YzYztcbn1cblxuLnUtaGVjIC51LWZvb3Rlcl9fY29udGFpbmVyIHtcbiAgY29sb3I6ICM4YzhiODI7XG59XG5cbi51LWZvb3Rlcl9fY29udGFpbmVyIC51LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4udS1mb290ZXJfX2NvbnRhaW5lciBhIHtcbiAgY29sb3I6ICM1ZmE0YjA7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4udS1mYWN1bHR5IC51LWZvb3Rlcl9fY29udGFpbmVyIGEge1xuICBjb2xvcjogIzRhNGE0YTtcbn1cblxuLnUtdWxpZWdlIC51LWZvb3Rlcl9fY29udGFpbmVyIGE6aG92ZXIge1xuICBjb2xvcjogIzAwNzA3Zjtcbn1cblxuLnUtc2Mtc29jIC51LWZvb3Rlcl9fY29udGFpbmVyIGE6aG92ZXIge1xuICBjb2xvcjogI2Y4YWEwMDtcbn1cblxuLnUtbWVkZWNpbmUgLnUtZm9vdGVyX19jb250YWluZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjOTQwMTA0O1xufVxuXG4udS1kcm9pdCAudS1mb290ZXJfX2NvbnRhaW5lciBhOmhvdmVyIHtcbiAgY29sb3I6ICM1YjJjODY7XG59XG5cbi51LWFncm8gLnUtZm9vdGVyX19jb250YWluZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjN2RiOTI4O1xufVxuXG4udS1wc3ljaG8gLnUtZm9vdGVyX19jb250YWluZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjMjg5YjM4O1xufVxuXG4udS1waGlsbyAudS1mb290ZXJfX2NvbnRhaW5lciBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDg0M2I7XG59XG5cbi51LXZldGUgLnUtZm9vdGVyX19jb250YWluZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjNWI1N2EyO1xufVxuXG4udS1hcmNoaSAudS1mb290ZXJfX2NvbnRhaW5lciBhOmhvdmVyIHtcbiAgY29sb3I6ICNjNmMwYjQ7XG59XG5cbi51LXNjaWVuY2VzIC51LWZvb3Rlcl9fY29udGFpbmVyIGE6aG92ZXIge1xuICBjb2xvcjogIzAwNWNhOTtcbn1cblxuLnUtc2MtYXBwIC51LWZvb3Rlcl9fY29udGFpbmVyIGE6aG92ZXIge1xuICBjb2xvcjogI2YwN2YzYztcbn1cblxuLnUtaGVjIC51LWZvb3Rlcl9fY29udGFpbmVyIGE6aG92ZXIge1xuICBjb2xvcjogIzhjOGI4Mjtcbn1cblxuLnUtdWxpZWdlIC51LWZvb3Rlcl9fY29udGFpbmVyIGE6aG92ZXIge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi51LWZvb3Rlcl9fbG9nbyB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG5cbi51LWZvb3Rlcl9fbG9nbyBpbWcsXG4udS1mb290ZXJfX2xvZ28gc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTRyZW07XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnUtdWxpZWdlIC51LWZvb3Rlcl9fbG9nbyBpbWcsIC51LXVsaWVnZVxuLnUtZm9vdGVyX19sb2dvIHN2ZyB7XG4gIG1heC13aWR0aDogOHJlbTtcbn1cblxuLnUtZm9vdGVyX19sb2dvIGFkZHJlc3Mge1xuICBtYXJnaW46IDJyZW0gMCAyLjhyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLnUtdWxpZWdlIC51LWZvb3Rlcl9fbG9nbyBhZGRyZXNzIHtcbiAgY29sb3I6ICM4YzhiODI7XG59XG5cbi51LXNjLXNvYyAudS1mb290ZXJfX2xvZ28gYWRkcmVzcyB7XG4gIGNvbG9yOiAjOGM4YjgyO1xufVxuXG4udS1tZWRlY2luZSAudS1mb290ZXJfX2xvZ28gYWRkcmVzcyB7XG4gIGNvbG9yOiAjOGM4YjgyO1xufVxuXG4udS1kcm9pdCAudS1mb290ZXJfX2xvZ28gYWRkcmVzcyB7XG4gIGNvbG9yOiAjOGM4YjgyO1xufVxuXG4udS1hZ3JvIC51LWZvb3Rlcl9fbG9nbyBhZGRyZXNzIHtcbiAgY29sb3I6ICM4YzhiODI7XG59XG5cbi51LXBzeWNobyAudS1mb290ZXJfX2xvZ28gYWRkcmVzcyB7XG4gIGNvbG9yOiAjOGM4YjgyO1xufVxuXG4udS1waGlsbyAudS1mb290ZXJfX2xvZ28gYWRkcmVzcyB7XG4gIGNvbG9yOiAjOGM4YjgyO1xufVxuXG4udS12ZXRlIC51LWZvb3Rlcl9fbG9nbyBhZGRyZXNzIHtcbiAgY29sb3I6ICM4YzhiODI7XG59XG5cbi51LWFyY2hpIC51LWZvb3Rlcl9fbG9nbyBhZGRyZXNzIHtcbiAgY29sb3I6ICM4YzhiODI7XG59XG5cbi51LXNjaWVuY2VzIC51LWZvb3Rlcl9fbG9nbyBhZGRyZXNzIHtcbiAgY29sb3I6ICM4YzhiODI7XG59XG5cbi51LXNjLWFwcCAudS1mb290ZXJfX2xvZ28gYWRkcmVzcyB7XG4gIGNvbG9yOiAjOGM4YjgyO1xufVxuXG4udS1oZWMgLnUtZm9vdGVyX19sb2dvIGFkZHJlc3Mge1xuICBjb2xvcjogIzhjOGI4Mjtcbn1cblxuLnUtdWxpZWdlIC51LWZvb3Rlcl9fbG9nbyBhZGRyZXNzIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4udS1mb290ZXJfX2xvZ28gYSxcbi51LWZvb3Rlcl9fbG9nbyAudS1saW5rIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5cbi51LWZvb3Rlcl9fbG9nbyAudS1saW5rLFxuLnUtZm9vdGVyX19sb2dvIFtjbGFzcyo9J3UtbGluay0tJ10ge1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cblxuLnUtZm9vdGVyX19zaXRlbWFwIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cblxuLnUtZm9vdGVyX19zaXRlbWFwIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wN3JlbTtcbn1cblxuLnUtdWxpZWdlIC51LWZvb3Rlcl9fc2l0ZW1hcCBoMyB7XG4gIGNvbG9yOiAjOGM4YjgyO1xufVxuXG4udS1zYy1zb2MgLnUtZm9vdGVyX19zaXRlbWFwIGgzIHtcbiAgY29sb3I6ICM4YzhiODI7XG59XG5cbi51LW1lZGVjaW5lIC51LWZvb3Rlcl9fc2l0ZW1hcCBoMyB7XG4gIGNvbG9yOiAjOGM4YjgyO1xufVxuXG4udS1kcm9pdCAudS1mb290ZXJfX3NpdGVtYXAgaDMge1xuICBjb2xvcjogIzhjOGI4Mjtcbn1cblxuLnUtYWdybyAudS1mb290ZXJfX3NpdGVtYXAgaDMge1xuICBjb2xvcjogIzhjOGI4Mjtcbn1cblxuLnUtcHN5Y2hvIC51LWZvb3Rlcl9fc2l0ZW1hcCBoMyB7XG4gIGNvbG9yOiAjOGM4YjgyO1xufVxuXG4udS1waGlsbyAudS1mb290ZXJfX3NpdGVtYXAgaDMge1xuICBjb2xvcjogIzhjOGI4Mjtcbn1cblxuLnUtdmV0ZSAudS1mb290ZXJfX3NpdGVtYXAgaDMge1xuICBjb2xvcjogIzhjOGI4Mjtcbn1cblxuLnUtYXJjaGkgLnUtZm9vdGVyX19zaXRlbWFwIGgzIHtcbiAgY29sb3I6ICM4YzhiODI7XG59XG5cbi51LXNjaWVuY2VzIC51LWZvb3Rlcl9fc2l0ZW1hcCBoMyB7XG4gIGNvbG9yOiAjOGM4YjgyO1xufVxuXG4udS1zYy1hcHAgLnUtZm9vdGVyX19zaXRlbWFwIGgzIHtcbiAgY29sb3I6ICM4YzhiODI7XG59XG5cbi51LWhlYyAudS1mb290ZXJfX3NpdGVtYXAgaDMge1xuICBjb2xvcjogIzhjOGI4Mjtcbn1cblxuLnUtdWxpZWdlIC51LWZvb3Rlcl9fc2l0ZW1hcCBoMyB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnUtZm9vdGVyX19mYWN1bHRpZXMgaDMge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICBjb2xvcjogIzVmYTRiMDtcbn1cblxuLnUtdWxpZWdlIC51LWZvb3Rlcl9fZmFjdWx0aWVzIGgzIHtcbiAgY29sb3I6ICM1ZmE0YjA7XG59XG5cbi51LXNjLXNvYyAudS1mb290ZXJfX2ZhY3VsdGllcyBoMyB7XG4gIGNvbG9yOiAjZmZkMDAwO1xufVxuXG4udS1tZWRlY2luZSAudS1mb290ZXJfX2ZhY3VsdGllcyBoMyB7XG4gIGNvbG9yOiAjZTYyZDMxO1xufVxuXG4udS1kcm9pdCAudS1mb290ZXJfX2ZhY3VsdGllcyBoMyB7XG4gIGNvbG9yOiAjYTg1ODllO1xufVxuXG4udS1hZ3JvIC51LWZvb3Rlcl9fZmFjdWx0aWVzIGgzIHtcbiAgY29sb3I6ICNiOWNkNzY7XG59XG5cbi51LXBzeWNobyAudS1mb290ZXJfX2ZhY3VsdGllcyBoMyB7XG4gIGNvbG9yOiAjN2RiOTI4O1xufVxuXG4udS1waGlsbyAudS1mb290ZXJfX2ZhY3VsdGllcyBoMyB7XG4gIGNvbG9yOiAjMjg5YjM4O1xufVxuXG4udS12ZXRlIC51LWZvb3Rlcl9fZmFjdWx0aWVzIGgzIHtcbiAgY29sb3I6ICM4ZGE2ZDY7XG59XG5cbi51LWFyY2hpIC51LWZvb3Rlcl9fZmFjdWx0aWVzIGgzIHtcbiAgY29sb3I6ICNlNmU2ZTE7XG59XG5cbi51LXNjaWVuY2VzIC51LWZvb3Rlcl9fZmFjdWx0aWVzIGgzIHtcbiAgY29sb3I6ICMxZmJhZGI7XG59XG5cbi51LXNjLWFwcCAudS1mb290ZXJfX2ZhY3VsdGllcyBoMyB7XG4gIGNvbG9yOiAjZjhhYTAwO1xufVxuXG4udS1oZWMgLnUtZm9vdGVyX19mYWN1bHRpZXMgaDMge1xuICBjb2xvcjogI2M2YzBiNDtcbn1cblxuLnUtZm9vdGVyX19mYWN1bHRpZXMgLnUtbGluayxcbi51LWZvb3Rlcl9fZmFjdWx0aWVzIFtjbGFzcyo9J3UtbGluay0tJ10ge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cblxuLnUtZm9vdGVyX19mYWN1bHRpZXMgbGkge1xuICBtYXJnaW46IDAgMCAycmVtO1xufVxuXG4udS1mb290ZXJfX3BhcnRuZXJzIHtcbiAgcGFkZGluZzogNHJlbSAwO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgY29sb3I6ICNjNmMwYjQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnUtZmFjdWx0eSAudS1mb290ZXJfX3BhcnRuZXJzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmRmZjtcbn1cblxuLnUtZm9vdGVyX19wYXJ0bmVycyBoMyB7XG4gIGNvbG9yOiAjOGM4YjgyO1xuICBsZXR0ZXItc3BhY2luZzogLjA1cmVtO1xufVxuXG4udS1mb290ZXJfX3BhcnRuZXJzIC51LXNtYWxsLXRpdGxlLCAudS1mb290ZXJfX3BhcnRuZXJzIG5hdiBpbnB1dCwgbmF2IC51LWZvb3Rlcl9fcGFydG5lcnMgaW5wdXQsIC51LWZvb3Rlcl9fcGFydG5lcnNcbm1haW4gaW5wdXQsXG5tYWluIC51LWZvb3Rlcl9fcGFydG5lcnMgaW5wdXQsIC51LWZvb3Rlcl9fcGFydG5lcnNcbi51LW5hdi1tb2JpbGUgaW5wdXQsXG4udS1uYXYtbW9iaWxlIC51LWZvb3Rlcl9fcGFydG5lcnMgaW5wdXQsIC51LWZvb3Rlcl9fcGFydG5lcnNcbi51LW5hdiBpbnB1dCxcbi51LW5hdiAudS1mb290ZXJfX3BhcnRuZXJzIGlucHV0LCAudS1mb290ZXJfX3BhcnRuZXJzXG4udS1mb290ZXIgaW5wdXQsXG4udS1mb290ZXIgLnUtZm9vdGVyX19wYXJ0bmVycyBpbnB1dCwgLnUtZm9vdGVyX19wYXJ0bmVycyBuYXYgYnV0dG9uLCBuYXYgLnUtZm9vdGVyX19wYXJ0bmVycyBidXR0b24sIC51LWZvb3Rlcl9fcGFydG5lcnNcbm1haW4gYnV0dG9uLFxubWFpbiAudS1mb290ZXJfX3BhcnRuZXJzIGJ1dHRvbiwgLnUtZm9vdGVyX19wYXJ0bmVyc1xuLnUtbmF2LW1vYmlsZSBidXR0b24sXG4udS1uYXYtbW9iaWxlIC51LWZvb3Rlcl9fcGFydG5lcnMgYnV0dG9uLCAudS1mb290ZXJfX3BhcnRuZXJzXG4udS1uYXYgYnV0dG9uLFxuLnUtbmF2IC51LWZvb3Rlcl9fcGFydG5lcnMgYnV0dG9uLCAudS1mb290ZXJfX3BhcnRuZXJzXG4udS1mb290ZXIgYnV0dG9uLFxuLnUtZm9vdGVyIC51LWZvb3Rlcl9fcGFydG5lcnMgYnV0dG9uLCAudS1mb290ZXJfX3BhcnRuZXJzIC51LWJyZWFkY3J1bWIsIC51LWZvb3Rlcl9fcGFydG5lcnMgLnUtcGFnZXIgb2wsIC51LXBhZ2VyIC51LWZvb3Rlcl9fcGFydG5lcnMgb2wge1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cblxuLnUtZm9vdGVyX19wYXJ0bmVycyBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzkuMzc1ZW0pIHtcbiAgLnUtZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMnJlbTtcbiAgfVxuICAudS1mb290ZXIubm8tbWFyZ2luIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZm9vdGVyX19jdGEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXgtd2lkdGg6IDEwNHJlbTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxuICAubWRuLWllIC51LWZvb3Rlcl9fY3RhIHtcbiAgICBsZWZ0OiA1JTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIH1cbiAgLnUtZm9vdGVyX19jdGEgLnUtbmV3c2xldHRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtYmFzaXM6IDYwJTtcbiAgICBwYWRkaW5nOiAwIDJyZW07XG4gIH1cbiAgLnUtZm9vdGVyX19jdGEgLnUtZm9sbG93IHtcbiAgICBmbGV4LWJhc2lzOiA0MCU7XG4gIH1cbiAgLnUtZm9vdGVyX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDE0cmVtIDJyZW0gMDtcbiAgfVxuICAudS1mb290ZXJfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW46IDNyZW0gMDtcbiAgfVxuICAudS1mb290ZXJfX2NvbnRlbnQgPiBkaXYge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgfVxuICAudS1mb290ZXJfX3NpdGVtYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbiAgLnUtZm9vdGVyX19mYWN1bHRpZXMge1xuICAgIGZsZXgtYmFzaXM6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC51LWZvb3Rlcl9fZmFjdWx0aWVzIHVsIHtcbiAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgY29sdW1uLWdhcDogM3JlbTtcbiAgfVxuICAudS1mb290ZXJfX2ZhY3VsdGllcyBsaSB7XG4gICAgaGVpZ2h0OiAzcmVtO1xuICAgIG1hcmdpbjogMCAwIDRyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1My43NWVtKSB7XG4gIC51LWZvb3Rlcl9fY3RhIC51LWZvbGxvdyB7XG4gICAgcGFkZGluZzogM3JlbSAycmVtIDNyZW0gNHJlbTtcbiAgfVxuICAudS1mb290ZXJfX2N0YSAudS1uZXdzbGV0dGVyIHtcbiAgICBwYWRkaW5nOiAycmVtIDRyZW07XG4gIH1cbiAgLnUtZm9vdGVyX19zaXRlbWFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG4gIC51LWZvb3Rlcl9fY29udGVudCA+IGRpdiB7XG4gICAgZmxleC1iYXNpczogMzElO1xuICB9XG4gIC51LWZvb3Rlcl9fZmFjdWx0aWVzIHVsIHtcbiAgICBjb2x1bW4tY291bnQ6IDM7XG4gIH1cbiAgLnUtZm9vdGVyX19mYWN1bHRpZXMgbGkge1xuICAgIG1hcmdpbjogMCAwIDQuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnUtZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxOHJlbTtcbiAgfVxuICAudS1mb290ZXJfX2N0YSAudS1mb2xsb3cge1xuICAgIHBhZGRpbmc6IDNyZW0gNXJlbTtcbiAgfVxuICAudS1mb290ZXJfX2N0YSAudS1uZXdzbGV0dGVyIHtcbiAgICBwYWRkaW5nOiAzcmVtIDVyZW07XG4gIH1cbiAgLnUtZm9vdGVyX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDE2cmVtIDAgOHJlbTtcbiAgfVxuICAudS1mb290ZXJfX2NvbnRhaW5lciAudS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC51LWZvb3Rlcl9fY29udGVudCB7XG4gICAgZmxleDogMTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnUtZm9vdGVyX19zaXRlbWFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICB9XG4gIC51LWZvb3Rlcl9fc2l0ZW1hcCBoMyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAudS1mb290ZXJfX2xvZ28ge1xuICAgIGZsZXgtYmFzaXM6IDIzcmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICAubWRuLWllIC51LWZvb3Rlcl9fY3RhIHtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDUycmVtKTtcbiAgICB3aWR0aDogMTA0cmVtO1xuICB9XG59XG5cbi51LXNlY3Rpb24sXG5bY2xhc3MqPSd1LXNlY3Rpb24tLSddIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDRyZW0gMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlMTtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbiAgcGFkZGluZzogNHJlbSAwO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuLnUtc2VjdGlvbiAudS1zZWN0aW9uX190aXRsZTo6YmVmb3JlLFxuLnUtc2VjdGlvbiAudS1zZWN0aW9uX190aXRsZTo6YWZ0ZXIsXG5bY2xhc3MqPSd1LXNlY3Rpb24tLSddIC51LXNlY3Rpb25fX3RpdGxlOjpiZWZvcmUsXG5bY2xhc3MqPSd1LXNlY3Rpb24tLSddIC51LXNlY3Rpb25fX3RpdGxlOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4udS1zZWN0aW9uID4gLnUtc2VjdGlvbl9fdGl0bGU6Zmlyc3QtY2hpbGQsXG5bY2xhc3MqPSd1LXNlY3Rpb24tLSddID4gLnUtc2VjdGlvbl9fdGl0bGU6Zmlyc3QtY2hpbGQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLnUtc2VjdGlvbi0tYm9yZGVyZWQgLnUtc2VjdGlvbl9fdGl0bGU6OmJlZm9yZSwgLnUtc2VjdGlvbi0tYm9yZGVyZWQgLnUtc2VjdGlvbl9fdGl0bGU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LXNlY3Rpb25fX3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogI2M2YzBiNDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMnJlbTtcbn1cblxuLnUtc2VjdGlvbl9fdGl0bGUgc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTE7XG4gIHBhZGRpbmc6IC42cmVtIDFyZW07XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuXG4udS1zZWN0aW9uX190aXRsZTo6YmVmb3JlLCAudS1zZWN0aW9uX190aXRsZTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXgtZ3JvdzogMTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHNpbHZlcjtcbn1cblxuLnUtc2VjdGlvbl9fdGl0bGU6OmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMWVtO1xufVxuXG4udS1zZWN0aW9uX190aXRsZTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMWVtO1xufVxuXG5bY2xhc3MqPSd1LXNlY3Rpb24tLSddW2NsYXNzKj0nLS1ib3JkZXJlZCddIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIHBhZGRpbmc6IDRyZW07XG59XG5cbi51LXNlYXJjaCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTIwO1xuICB0b3A6IDQuNHJlbTtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi51LXNlYXJjaCAudS13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiA5NHJlbTtcbn1cblxuLnUtc2VhcmNoX19jb250YWluZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTRyZW0pO1xuICBiYWNrZ3JvdW5kOiAjZmRmZGZmO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xufVxuXG4udS1zZWFyY2hfX3RvcCB7XG4gIHBhZGRpbmc6IDFyZW0gMCAycmVtIDA7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuXG4udS1zZWFyY2hfX2Nsb3NlIHtcbiAgbWFyZ2luOiAxcmVtIDAgMnJlbSAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnUtc2VhcmNoX19jbG9zZV9fYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMDA3MDdmO1xufVxuXG4udS11bGllZ2UgLnUtc2VhcmNoX19jbG9zZV9fYnRuIHtcbiAgY29sb3I6ICMwMDcwN2Y7XG59XG5cbi51LXNjLXNvYyAudS1zZWFyY2hfX2Nsb3NlX19idG4ge1xuICBjb2xvcjogI2Y4YWEwMDtcbn1cblxuLnUtbWVkZWNpbmUgLnUtc2VhcmNoX19jbG9zZV9fYnRuIHtcbiAgY29sb3I6ICM5NDAxMDQ7XG59XG5cbi51LWRyb2l0IC51LXNlYXJjaF9fY2xvc2VfX2J0biB7XG4gIGNvbG9yOiAjNWIyYzg2O1xufVxuXG4udS1hZ3JvIC51LXNlYXJjaF9fY2xvc2VfX2J0biB7XG4gIGNvbG9yOiAjN2RiOTI4O1xufVxuXG4udS1wc3ljaG8gLnUtc2VhcmNoX19jbG9zZV9fYnRuIHtcbiAgY29sb3I6ICMyODliMzg7XG59XG5cbi51LXBoaWxvIC51LXNlYXJjaF9fY2xvc2VfX2J0biB7XG4gIGNvbG9yOiAjMDA4NDNiO1xufVxuXG4udS12ZXRlIC51LXNlYXJjaF9fY2xvc2VfX2J0biB7XG4gIGNvbG9yOiAjNWI1N2EyO1xufVxuXG4udS1hcmNoaSAudS1zZWFyY2hfX2Nsb3NlX19idG4ge1xuICBjb2xvcjogI2M2YzBiNDtcbn1cblxuLnUtc2NpZW5jZXMgLnUtc2VhcmNoX19jbG9zZV9fYnRuIHtcbiAgY29sb3I6ICMwMDVjYTk7XG59XG5cbi51LXNjLWFwcCAudS1zZWFyY2hfX2Nsb3NlX19idG4ge1xuICBjb2xvcjogI2YwN2YzYztcbn1cblxuLnUtaGVjIC51LXNlYXJjaF9fY2xvc2VfX2J0biB7XG4gIGNvbG9yOiAjOGM4YjgyO1xufVxuXG4udS1zZWFyY2hfX2Nsb3NlX19idG4gc3ZnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC4xcmVtO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxLjFyZW07XG4gIG1hcmdpbi1sZWZ0OiAuNXJlbTtcbiAgZmlsbDogIzAwNzA3Zjtcbn1cblxuLnUtdWxpZWdlIC51LXNlYXJjaF9fY2xvc2VfX2J0biBzdmcge1xuICBmaWxsOiAjMDA3MDdmO1xufVxuXG4udS1zYy1zb2MgLnUtc2VhcmNoX19jbG9zZV9fYnRuIHN2ZyB7XG4gIGZpbGw6ICNmOGFhMDA7XG59XG5cbi51LW1lZGVjaW5lIC51LXNlYXJjaF9fY2xvc2VfX2J0biBzdmcge1xuICBmaWxsOiAjOTQwMTA0O1xufVxuXG4udS1kcm9pdCAudS1zZWFyY2hfX2Nsb3NlX19idG4gc3ZnIHtcbiAgZmlsbDogIzViMmM4Njtcbn1cblxuLnUtYWdybyAudS1zZWFyY2hfX2Nsb3NlX19idG4gc3ZnIHtcbiAgZmlsbDogIzdkYjkyODtcbn1cblxuLnUtcHN5Y2hvIC51LXNlYXJjaF9fY2xvc2VfX2J0biBzdmcge1xuICBmaWxsOiAjMjg5YjM4O1xufVxuXG4udS1waGlsbyAudS1zZWFyY2hfX2Nsb3NlX19idG4gc3ZnIHtcbiAgZmlsbDogIzAwODQzYjtcbn1cblxuLnUtdmV0ZSAudS1zZWFyY2hfX2Nsb3NlX19idG4gc3ZnIHtcbiAgZmlsbDogIzViNTdhMjtcbn1cblxuLnUtYXJjaGkgLnUtc2VhcmNoX19jbG9zZV9fYnRuIHN2ZyB7XG4gIGZpbGw6ICNjNmMwYjQ7XG59XG5cbi51LXNjaWVuY2VzIC51LXNlYXJjaF9fY2xvc2VfX2J0biBzdmcge1xuICBmaWxsOiAjMDA1Y2E5O1xufVxuXG4udS1zYy1hcHAgLnUtc2VhcmNoX19jbG9zZV9fYnRuIHN2ZyB7XG4gIGZpbGw6ICNmMDdmM2M7XG59XG5cbi51LWhlYyAudS1zZWFyY2hfX2Nsb3NlX19idG4gc3ZnIHtcbiAgZmlsbDogIzhjOGI4Mjtcbn1cblxuLnUtc2VhcmNoX19mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDEuNXJlbSAwO1xufVxuXG4udS1zZWFyY2hfX2Zvcm0gc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFyZW07XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGZpbGw6ICMwMDcwN2Y7XG59XG5cbi51LXVsaWVnZSAudS1zZWFyY2hfX2Zvcm0gc3ZnIHtcbiAgZmlsbDogIzAwNzA3Zjtcbn1cblxuLnUtc2Mtc29jIC51LXNlYXJjaF9fZm9ybSBzdmcge1xuICBmaWxsOiAjZjhhYTAwO1xufVxuXG4udS1tZWRlY2luZSAudS1zZWFyY2hfX2Zvcm0gc3ZnIHtcbiAgZmlsbDogIzk0MDEwNDtcbn1cblxuLnUtZHJvaXQgLnUtc2VhcmNoX19mb3JtIHN2ZyB7XG4gIGZpbGw6ICM1YjJjODY7XG59XG5cbi51LWFncm8gLnUtc2VhcmNoX19mb3JtIHN2ZyB7XG4gIGZpbGw6ICM3ZGI5Mjg7XG59XG5cbi51LXBzeWNobyAudS1zZWFyY2hfX2Zvcm0gc3ZnIHtcbiAgZmlsbDogIzI4OWIzODtcbn1cblxuLnUtcGhpbG8gLnUtc2VhcmNoX19mb3JtIHN2ZyB7XG4gIGZpbGw6ICMwMDg0M2I7XG59XG5cbi51LXZldGUgLnUtc2VhcmNoX19mb3JtIHN2ZyB7XG4gIGZpbGw6ICM1YjU3YTI7XG59XG5cbi51LWFyY2hpIC51LXNlYXJjaF9fZm9ybSBzdmcge1xuICBmaWxsOiAjYzZjMGI0O1xufVxuXG4udS1zY2llbmNlcyAudS1zZWFyY2hfX2Zvcm0gc3ZnIHtcbiAgZmlsbDogIzAwNWNhOTtcbn1cblxuLnUtc2MtYXBwIC51LXNlYXJjaF9fZm9ybSBzdmcge1xuICBmaWxsOiAjZjA3ZjNjO1xufVxuXG4udS1oZWMgLnUtc2VhcmNoX19mb3JtIHN2ZyB7XG4gIGZpbGw6ICM4YzhiODI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTMuNzVlbSkge1xuICAudS1zZWFyY2hfX2Zvcm0gc3ZnIHtcbiAgICB0b3A6IDEuNXJlbTtcbiAgfVxufVxuXG4udS1zZWFyY2hfX2Zvcm0gaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogLjVyZW0gM3JlbTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4udS1zZWFyY2hfX2Zvcm0gYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICByaWdodDogMDtcbn1cblxuLnUtc2VhcmNoX19vdGhlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjNmM2YzO1xuICBwYWRkaW5nOiAyLjVyZW0gMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udS1zZWFyY2hfX290aGVyIC51LXNtYWxsLXRpdGxlLCAudS1zZWFyY2hfX290aGVyIG5hdiBpbnB1dCwgbmF2IC51LXNlYXJjaF9fb3RoZXIgaW5wdXQsIC51LXNlYXJjaF9fb3RoZXJcbm1haW4gaW5wdXQsXG5tYWluIC51LXNlYXJjaF9fb3RoZXIgaW5wdXQsIC51LXNlYXJjaF9fb3RoZXJcbi51LW5hdi1tb2JpbGUgaW5wdXQsXG4udS1uYXYtbW9iaWxlIC51LXNlYXJjaF9fb3RoZXIgaW5wdXQsIC51LXNlYXJjaF9fb3RoZXJcbi51LW5hdiBpbnB1dCxcbi51LW5hdiAudS1zZWFyY2hfX290aGVyIGlucHV0LCAudS1zZWFyY2hfX290aGVyXG4udS1mb290ZXIgaW5wdXQsXG4udS1mb290ZXIgLnUtc2VhcmNoX19vdGhlciBpbnB1dCwgLnUtc2VhcmNoX19vdGhlciBuYXYgYnV0dG9uLCBuYXYgLnUtc2VhcmNoX19vdGhlciBidXR0b24sIC51LXNlYXJjaF9fb3RoZXJcbm1haW4gYnV0dG9uLFxubWFpbiAudS1zZWFyY2hfX290aGVyIGJ1dHRvbiwgLnUtc2VhcmNoX19vdGhlclxuLnUtbmF2LW1vYmlsZSBidXR0b24sXG4udS1uYXYtbW9iaWxlIC51LXNlYXJjaF9fb3RoZXIgYnV0dG9uLCAudS1zZWFyY2hfX290aGVyXG4udS1uYXYgYnV0dG9uLFxuLnUtbmF2IC51LXNlYXJjaF9fb3RoZXIgYnV0dG9uLCAudS1zZWFyY2hfX290aGVyXG4udS1mb290ZXIgYnV0dG9uLFxuLnUtZm9vdGVyIC51LXNlYXJjaF9fb3RoZXIgYnV0dG9uLCAudS1zZWFyY2hfX290aGVyIC51LWJyZWFkY3J1bWIsIC51LXNlYXJjaF9fb3RoZXIgLnUtcGFnZXIgb2wsIC51LXBhZ2VyIC51LXNlYXJjaF9fb3RoZXIgb2wge1xuICBjb2xvcjogIzhjOGI4Mjtcbn1cblxuLnUtc2VhcmNoX19vdGhlciAudS1jdGEsXG4udS1zZWFyY2hfX290aGVyIFtjbGFzcyo9J3UtY3RhLS0nXSB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG5cbi51LXNlYXJjaF9fb3RoZXIgLnUtY3RhX19jb250ZW50IHtcbiAgcGFkZGluZzogMnJlbTtcbn1cblxuLnUtc2VhcmNoX19vdGhlciAudS1jdGFfX2NvbnRlbnRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyLjNyZW07XG59XG5cbi51LXNlYXJjaF9fb3RoZXIgLnUtY3RhX19jb250ZW50X19saW5rIHtcbiAgbWFyZ2luLXRvcDogMS43cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUzLjc1ZW0pIHtcbiAgLnUtc2VhcmNoX19mb3JtIHtcbiAgICBtYXJnaW46IDNyZW0gMDtcbiAgfVxuICAudS1zZWFyY2hfX2Zvcm0gc3ZnIHtcbiAgICB3aWR0aDogM3JlbTtcbiAgICBoZWlnaHQ6IDNyZW07XG4gIH1cbiAgLnUtc2VhcmNoX19mb3JtIGlucHV0IHtcbiAgICBwYWRkaW5nOiAuNXJlbSA1cmVtO1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxuICAudS1zZWFyY2hfX2Zvcm0gYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxuICAudS1zZWFyY2hfX290aGVyIC51LWN0YSxcbiAgLnUtc2VhcmNoX19vdGhlciBbY2xhc3MqPSd1LWN0YS0tJ10ge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgfVxuICAudS1zZWFyY2hfX290aGVyIC51LWN0YV9fY29udGVudCB7XG4gICAgcGFkZGluZzogNHJlbTtcbiAgfVxuICAudS1zZWFyY2hfX290aGVyIC51LWN0YV9fY29udGVudF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxuICAudS1zZWFyY2hfX290aGVyIC51LWN0YV9fY29udGVudF9fbGluayB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcxLjI1ZW0pIHtcbiAgLnUtc2VhcmNoX19jbG9zZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudS1zZWFyY2hfX3RvcCB7XG4gICAgcGFkZGluZy10b3A6IDRyZW07XG4gIH1cbiAgLnUtc2VhcmNoIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbiAgfVxuICAudS1zZWFyY2hfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiA4MHZoO1xuICAgIG1pbi1oZWlnaHQ6IDY4cmVtO1xuICAgIG1heC1oZWlnaHQ6IDcwcmVtO1xuICAgIGJveC1zaGFkb3c6IDAgMnJlbSA1cmVtIDAgcmdiYSgwLCAwLCAwLCAwLjE5KTtcbiAgfVxufVxuXG4udS1uYXYtY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1iYXNpczogMzAlO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiA0MHJlbTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTVlbSkgYW5kIChtYXgtd2lkdGg6IDcxLjI0ZW0pIHtcbiAgLnUtbmF2LWNhcmQgLnUtY2FyZF9fY292ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnUtbmF2LWNhcmQgLnUtY2FyZF9fY29udGVudF9faGVhZGVyX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xufVxuXG4udS1uYXYtY2FyZCAudS1jYXJkX19jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzczZTtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4udS11bGllZ2UgLnUtbmF2LWNhcmQgLnUtY2FyZF9fY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDM3M2U7XG59XG5cbi51LXNjLXNvYyAudS1uYXYtY2FyZCAudS1jYXJkX19jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YWEwMDtcbn1cblxuLnUtbWVkZWNpbmUgLnUtbmF2LWNhcmQgLnUtY2FyZF9fY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NDAxMDQ7XG59XG5cbi51LWRyb2l0IC51LW5hdi1jYXJkIC51LWNhcmRfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWIyYzg2O1xufVxuXG4udS1hZ3JvIC51LW5hdi1jYXJkIC51LWNhcmRfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2RiOTI4O1xufVxuXG4udS1wc3ljaG8gLnUtbmF2LWNhcmQgLnUtY2FyZF9fY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODliMzg7XG59XG5cbi51LXBoaWxvIC51LW5hdi1jYXJkIC51LWNhcmRfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4NDNiO1xufVxuXG4udS12ZXRlIC51LW5hdi1jYXJkIC51LWNhcmRfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWI1N2EyO1xufVxuXG4udS1hcmNoaSAudS1uYXYtY2FyZCAudS1jYXJkX19jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2YzBiNDtcbn1cblxuLnUtc2NpZW5jZXMgLnUtbmF2LWNhcmQgLnUtY2FyZF9fY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVjYTk7XG59XG5cbi51LXNjLWFwcCAudS1uYXYtY2FyZCAudS1jYXJkX19jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwN2YzYztcbn1cblxuLnUtaGVjIC51LW5hdi1jYXJkIC51LWNhcmRfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGM4YjgyO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1ZW0pIGFuZCAobWF4LXdpZHRoOiA3MS4yNGVtKSB7XG4gIC51LW5hdi1jYXJkIC51LWNhcmRfX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1ZW0pIGFuZCAobWF4LXdpZHRoOiA3MS4yNGVtKSB7XG4gIC51LW5hdi1jYXJkIC51LWNhcmRfX2NvbnRlbnRfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cbn1cblxuLnUtbmF2LWNhcmQgLnUtY2FyZF9fY29udGVudF9fYnRuIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcxLjI1ZW0pIHtcbiAgLnUtbmF2LW1vYmlsZSxcbiAgW2NsYXNzKj0ndS1uYXYtbW9iaWxlLS0nXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udS1uYXYtbW9iaWxlX19iYXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDMwMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0LjRyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlNmUxO1xuICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBsaW5lLWhlaWdodDogNC40cmVtO1xufVxuXG4ubmF2YmFyLWZpeGVkLXRvcCArIC50b3BiYXItcGxhY2Vob2xkZXIgKyAuc2l0ZS1zaWRlYmFyICsgLlBvcnRsZXRDb2xsZWN0aW9uIC51LW5hdi1tb2JpbGVfX2JhciB7XG4gIHRvcDogNC4xcmVtO1xufVxuXG4udS1uYXYtbW9iaWxlX19sb2dvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnUtbmF2LW1vYmlsZV9fbG9nbyBzdmcsXG4udS1uYXYtbW9iaWxlX19sb2dvIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAzLjNyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi51LW5hdi1tb2JpbGVfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDtcbiAgdG9wOiA0LjRyZW07XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGN1YmljLWJlemllcigwLjYsIDAuMDQsIDAuOTgsIDAuMzM1KSwgb3BhY2l0eSAwLjI1cyBjdWJpYy1iZXppZXIoMC42LCAwLjA0LCAwLjk4LCAwLjMzNSkgMC4xNjY2N3M7XG59XG5cbi5uYXZiYXItZml4ZWQtdG9wICsgLnRvcGJhci1wbGFjZWhvbGRlciArIC5zaXRlLXNpZGViYXIgKyAuUG9ydGxldENvbGxlY3Rpb24gLnUtbmF2LW1vYmlsZV9fY29udGVudCB7XG4gIHRvcDogOC41cmVtO1xufVxuXG4udS1uYXYtbW9iaWxlX19jb250ZW50LmlzLW9wZW4ge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKSwgb3BhY2l0eSAwLjFzIGN1YmljLWJlemllcigwLjYsIDAuMDQsIDAuOTgsIDAuMzM1KSAwcztcbn1cblxuLnUtbmF2LW1vYmlsZV9fc2Nyb2xsYWJsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0LjRyZW07XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnUtbmF2LWhlYWRlcixcbltjbGFzcyo9J3UtbmF2LWhlYWRlci0tJ10ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuLnUtbmF2LWhlYWRlcjo6YWZ0ZXIsXG5bY2xhc3MqPSd1LW5hdi1oZWFkZXItLSddOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzEuMjVlbSkge1xuICAudS1uYXYtaGVhZGVyLFxuICBbY2xhc3MqPSd1LW5hdi1oZWFkZXItLSddIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4udS1uYXYtaGVhZGVyX19iYXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMHJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTE7XG4gIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDkuOXJlbTtcbn1cblxuLnUtbmF2LWhlYWRlcl9fbG9nbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnUtbmF2LWhlYWRlcl9fbG9nbyBzdmcsXG4udS1uYXYtaGVhZGVyX19sb2dvIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtaGVpZ2h0OiA0LjhyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5kZXNrdG9wLWhpZGUtaGVhZGVyIC51LW5hdi1oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZGVza3RvcC1oaWRlLWhlYWRlciAudS1uYXYtaGVhZGVyLXBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuW2NsYXNzKj0ndS1uYXYtaGVhZGVyLS0nXVtjbGFzcyo9Jy0tdW5pdCddIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5bY2xhc3MqPSd1LW5hdi1oZWFkZXItLSddW2NsYXNzKj0nLS11bml0J10gLnUtbmF2LWhlYWRlcl9fYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxvYXQ6IG5vbmU7XG4gIGhlaWdodDogMTdyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiA0LjZyZW07XG59XG5cbltjbGFzcyo9J3UtbmF2LWhlYWRlci0tJ11bY2xhc3MqPSctLXVuaXQnXSAudS1uYXYtaGVhZGVyX19sb2dvIHtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbn1cblxuW2NsYXNzKj0ndS1uYXYtaGVhZGVyLS0nXVtjbGFzcyo9Jy0tdW5pdCddIC51LW5hdi1oZWFkZXJfX2xvZ28gaW1nLFxuW2NsYXNzKj0ndS1uYXYtaGVhZGVyLS0nXVtjbGFzcyo9Jy0tdW5pdCddIC51LW5hdi1oZWFkZXJfX2xvZ28gc3ZnIHtcbiAgbWF4LWhlaWdodDogMTByZW07XG59XG5cbltjbGFzcyo9J3UtbmF2LWhlYWRlci0tJ11bY2xhc3MqPSctLWludHJhJ10sXG5bY2xhc3MqPSd1LW5hdi1oZWFkZXItLSddW2NsYXNzKj0nLS1lbXB0eSddIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnUtbmF2LWhlYWRlci1wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuLnUtbmF2LWhlYWRlci1wbGFjZWhvbGRlci5hY3RpdmUge1xuICBoZWlnaHQ6IDEwcmVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcxLjI1ZW0pIHtcbiAgLnUtbmF2LWhlYWRlci1wbGFjZWhvbGRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnUtbmF2LWhlYWRlciAudS1uYXYtaGVhZGVyX19iYXIsXG5bY2xhc3MqPSd1LW5hdi1oZWFkZXItLSddIC51LW5hdi1oZWFkZXJfX2JhciB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi51LW5hdi1oZWFkZXIgLnUtbmF2LWhlYWRlcl9fbG9nbyBpbWcsXG5bY2xhc3MqPSd1LW5hdi1oZWFkZXItLSddIC51LW5hdi1oZWFkZXJfX2xvZ28gaW1nIHtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAuNHM7XG59XG5cbltjbGFzcyo9J3UtbmF2LWhlYWRlci0tJ11bY2xhc3MqPSctLXN0aWNreSddIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDAgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAwIDEycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG59XG5cbi5uYXZiYXItZml4ZWQtdG9wICsgLnRvcGJhci1wbGFjZWhvbGRlciArIC5zaXRlLXNpZGViYXIgKyAuUG9ydGxldENvbGxlY3Rpb24gW2NsYXNzKj0ndS1uYXYtaGVhZGVyLS0nXVtjbGFzcyo9Jy0tc3RpY2t5J10ge1xuICB0b3A6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuW2NsYXNzKj0ndS1uYXYtaGVhZGVyLS0nXVtjbGFzcyo9Jy0tc3RpY2t5J10gLnUtbmF2LWhlYWRlcl9fYmFyIHtcbiAgaGVpZ2h0OiA2cmVtO1xuICBsaW5lLWhlaWdodDogNS45cmVtO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgLjRzLCBsaW5lLWhlaWdodCAuNHM7XG59XG5cbltjbGFzcyo9J3UtbmF2LWhlYWRlci0tJ11bY2xhc3MqPSctLXN0aWNreSddIC51LW5hdi1zaXRlX19pdGVtIGE6OmFmdGVyIHtcbiAgYm90dG9tOiAxcmVtO1xufVxuXG5bY2xhc3MqPSd1LW5hdi1oZWFkZXItLSddW2NsYXNzKj0nLS1zdGlja3knXSAudS1uYXYtaGVhZGVyX19sb2dvIGltZyB7XG4gIG1heC1oZWlnaHQ6IDRyZW07XG59XG5cbltjbGFzcyo9J3UtbmF2LWhlYWRlci0tJ11bY2xhc3MqPSctLWNlbnRlciddIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5bY2xhc3MqPSd1LW5hdi1oZWFkZXItLSddW2NsYXNzKj0nLS1jZW50ZXInXSAudS1uYXYtaGVhZGVyX19iYXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG5bY2xhc3MqPSd1LW5hdi1oZWFkZXItLSddW2NsYXNzKj0nLS1jZW50ZXInXSAudS1uYXYtaGVhZGVyX19sb2dvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuW2NsYXNzKj0ndS1uYXYtaGVhZGVyLS0nXVtjbGFzcyo9Jy0tY2VudGVyJ10gLnUtbmF2LXNpdGUtLWNlbnRlciB7XG4gIHBhZGRpbmc6IDAgNHJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbm9uZTtcbn1cblxuW2NsYXNzKj0ndS1uYXYtaGVhZGVyLS0nXVtjbGFzcyo9Jy0tY2VudGVyJ10gLnUtbmF2LXNpdGVfX2l0ZW0ge1xuICBtYXJnaW46IDAgMnJlbTtcbn1cblxuLnUtbmF2LWxhbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcbn1cblxuLnUtbmF2LWxhbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWZhNGIwO1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi51LXVsaWVnZSAudS1uYXYtbGFuZzo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVmYTRiMDtcbn1cblxuLnUtc2Mtc29jIC51LW5hdi1sYW5nOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkMDAwO1xufVxuXG4udS1tZWRlY2luZSAudS1uYXYtbGFuZzo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2MmQzMTtcbn1cblxuLnUtZHJvaXQgLnUtbmF2LWxhbmc6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhODU4OWU7XG59XG5cbi51LWFncm8gLnUtbmF2LWxhbmc6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOWNkNzY7XG59XG5cbi51LXBzeWNobyAudS1uYXYtbGFuZzo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdkYjkyODtcbn1cblxuLnUtcGhpbG8gLnUtbmF2LWxhbmc6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODliMzg7XG59XG5cbi51LXZldGUgLnUtbmF2LWxhbmc6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZGE2ZDY7XG59XG5cbi51LWFyY2hpIC51LW5hdi1sYW5nOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmUxO1xufVxuXG4udS1zY2llbmNlcyAudS1uYXYtbGFuZzo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmYmFkYjtcbn1cblxuLnUtc2MtYXBwIC51LW5hdi1sYW5nOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhhYTAwO1xufVxuXG4udS1oZWMgLnUtbmF2LWxhbmc6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmMwYjQ7XG59XG5cbi51LW5hdi1sYW5nIHNlbGVjdCB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuXG4udS1jb3Vyc2VzIC51LW5hdi1sYW5nOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLnUtbmF2LWxhbmdfX3RyaWdnZXIge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi51LW5hdi1sYW5nX190cmlnZ2VyIC51LWljb24ge1xuICB3aWR0aDogN3B4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAuNWVtO1xufVxuXG4udS1uYXYtbGFuZ19fY29udGVudCB7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiAuNWVtO1xufVxuXG4udS1uYXYtbGFuZ19fY29udGVudF9fbGlzdCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi51LW5hdi1sYW5nX19jb250ZW50X19pdGVtIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4udS1uYXYtbGFuZ19fY29udGVudF9faXRlbSBhIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNGE0YTRhICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4udS1uYXYtbGFuZ19fY29udGVudF9faXRlbSBhOmhvdmVyLCAudS1uYXYtbGFuZ19fY29udGVudF9faXRlbSBhOmZvY3VzIHtcbiAgY29sb3I6ICMwMDcwN2YgIWltcG9ydGFudDtcbn1cblxuLnUtbmF2LWxldmVsIGxpLFxuW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddIGxpIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4udS1uYXYtbGV2ZWwgLnUtbmF2LWxldmVsLXRpdGxlLFxuW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddIC51LW5hdi1sZXZlbC10aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzRhNGE0YTtcbiAgZm9udC1zaXplOiAyLjRyZW07XG59XG5cbi51LW5hdi1sZXZlbCAudS1uYXYtbGV2ZWwtdGl0bGU6aG92ZXIsIC51LW5hdi1sZXZlbCAudS1uYXYtbGV2ZWwtdGl0bGU6Zm9jdXMsXG5bY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ10gLnUtbmF2LWxldmVsLXRpdGxlOmhvdmVyLFxuW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddIC51LW5hdi1sZXZlbC10aXRsZTpmb2N1cyB7XG4gIGNvbG9yOiAjMDA3MDdmO1xufVxuXG4udS11bGllZ2UgLnUtbmF2LWxldmVsIC51LW5hdi1sZXZlbC10aXRsZTpob3ZlciwgLnUtdWxpZWdlIC51LW5hdi1sZXZlbCAudS1uYXYtbGV2ZWwtdGl0bGU6Zm9jdXMsIC51LXVsaWVnZVxuW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddIC51LW5hdi1sZXZlbC10aXRsZTpob3ZlciwgLnUtdWxpZWdlXG5bY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ10gLnUtbmF2LWxldmVsLXRpdGxlOmZvY3VzIHtcbiAgY29sb3I6ICMwMDcwN2Y7XG59XG5cbi51LXNjLXNvYyAudS1uYXYtbGV2ZWwgLnUtbmF2LWxldmVsLXRpdGxlOmhvdmVyLCAudS1zYy1zb2MgLnUtbmF2LWxldmVsIC51LW5hdi1sZXZlbC10aXRsZTpmb2N1cywgLnUtc2Mtc29jXG5bY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ10gLnUtbmF2LWxldmVsLXRpdGxlOmhvdmVyLCAudS1zYy1zb2NcbltjbGFzcyo9J3UtbmF2LWxldmVsLS0nXSAudS1uYXYtbGV2ZWwtdGl0bGU6Zm9jdXMge1xuICBjb2xvcjogI2Y4YWEwMDtcbn1cblxuLnUtbWVkZWNpbmUgLnUtbmF2LWxldmVsIC51LW5hdi1sZXZlbC10aXRsZTpob3ZlciwgLnUtbWVkZWNpbmUgLnUtbmF2LWxldmVsIC51LW5hdi1sZXZlbC10aXRsZTpmb2N1cywgLnUtbWVkZWNpbmVcbltjbGFzcyo9J3UtbmF2LWxldmVsLS0nXSAudS1uYXYtbGV2ZWwtdGl0bGU6aG92ZXIsIC51LW1lZGVjaW5lXG5bY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ10gLnUtbmF2LWxldmVsLXRpdGxlOmZvY3VzIHtcbiAgY29sb3I6ICM5NDAxMDQ7XG59XG5cbi51LWRyb2l0IC51LW5hdi1sZXZlbCAudS1uYXYtbGV2ZWwtdGl0bGU6aG92ZXIsIC51LWRyb2l0IC51LW5hdi1sZXZlbCAudS1uYXYtbGV2ZWwtdGl0bGU6Zm9jdXMsIC51LWRyb2l0XG5bY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ10gLnUtbmF2LWxldmVsLXRpdGxlOmhvdmVyLCAudS1kcm9pdFxuW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddIC51LW5hdi1sZXZlbC10aXRsZTpmb2N1cyB7XG4gIGNvbG9yOiAjNWIyYzg2O1xufVxuXG4udS1hZ3JvIC51LW5hdi1sZXZlbCAudS1uYXYtbGV2ZWwtdGl0bGU6aG92ZXIsIC51LWFncm8gLnUtbmF2LWxldmVsIC51LW5hdi1sZXZlbC10aXRsZTpmb2N1cywgLnUtYWdyb1xuW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddIC51LW5hdi1sZXZlbC10aXRsZTpob3ZlciwgLnUtYWdyb1xuW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddIC51LW5hdi1sZXZlbC10aXRsZTpmb2N1cyB7XG4gIGNvbG9yOiAjN2RiOTI4O1xufVxuXG4udS1wc3ljaG8gLnUtbmF2LWxldmVsIC51LW5hdi1sZXZlbC10aXRsZTpob3ZlciwgLnUtcHN5Y2hvIC51LW5hdi1sZXZlbCAudS1uYXYtbGV2ZWwtdGl0bGU6Zm9jdXMsIC51LXBzeWNob1xuW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddIC51LW5hdi1sZXZlbC10aXRsZTpob3ZlciwgLnUtcHN5Y2hvXG5bY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ10gLnUtbmF2LWxldmVsLXRpdGxlOmZvY3VzIHtcbiAgY29sb3I6ICMyODliMzg7XG59XG5cbi51LXBoaWxvIC51LW5hdi1sZXZlbCAudS1uYXYtbGV2ZWwtdGl0bGU6aG92ZXIsIC51LXBoaWxvIC51LW5hdi1sZXZlbCAudS1uYXYtbGV2ZWwtdGl0bGU6Zm9jdXMsIC51LXBoaWxvXG5bY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ10gLnUtbmF2LWxldmVsLXRpdGxlOmhvdmVyLCAudS1waGlsb1xuW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddIC51LW5hdi1sZXZlbC10aXRsZTpmb2N1cyB7XG4gIGNvbG9yOiAjMDA4NDNiO1xufVxuXG4udS12ZXRlIC51LW5hdi1sZXZlbCAudS1uYXYtbGV2ZWwtdGl0bGU6aG92ZXIsIC51LXZldGUgLnUtbmF2LWxldmVsIC51LW5hdi1sZXZlbC10aXRsZTpmb2N1cywgLnUtdmV0ZVxuW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddIC51LW5hdi1sZXZlbC10aXRsZTpob3ZlciwgLnUtdmV0ZVxuW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddIC51LW5hdi1sZXZlbC10aXRsZTpmb2N1cyB7XG4gIGNvbG9yOiAjNWI1N2EyO1xufVxuXG4udS1hcmNoaSAudS1uYXYtbGV2ZWwgLnUtbmF2LWxldmVsLXRpdGxlOmhvdmVyLCAudS1hcmNoaSAudS1uYXYtbGV2ZWwgLnUtbmF2LWxldmVsLXRpdGxlOmZvY3VzLCAudS1hcmNoaVxuW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddIC51LW5hdi1sZXZlbC10aXRsZTpob3ZlciwgLnUtYXJjaGlcbltjbGFzcyo9J3UtbmF2LWxldmVsLS0nXSAudS1uYXYtbGV2ZWwtdGl0bGU6Zm9jdXMge1xuICBjb2xvcjogI2M2YzBiNDtcbn1cblxuLnUtc2NpZW5jZXMgLnUtbmF2LWxldmVsIC51LW5hdi1sZXZlbC10aXRsZTpob3ZlciwgLnUtc2NpZW5jZXMgLnUtbmF2LWxldmVsIC51LW5hdi1sZXZlbC10aXRsZTpmb2N1cywgLnUtc2NpZW5jZXNcbltjbGFzcyo9J3UtbmF2LWxldmVsLS0nXSAudS1uYXYtbGV2ZWwtdGl0bGU6aG92ZXIsIC51LXNjaWVuY2VzXG5bY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ10gLnUtbmF2LWxldmVsLXRpdGxlOmZvY3VzIHtcbiAgY29sb3I6ICMwMDVjYTk7XG59XG5cbi51LXNjLWFwcCAudS1uYXYtbGV2ZWwgLnUtbmF2LWxldmVsLXRpdGxlOmhvdmVyLCAudS1zYy1hcHAgLnUtbmF2LWxldmVsIC51LW5hdi1sZXZlbC10aXRsZTpmb2N1cywgLnUtc2MtYXBwXG5bY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ10gLnUtbmF2LWxldmVsLXRpdGxlOmhvdmVyLCAudS1zYy1hcHBcbltjbGFzcyo9J3UtbmF2LWxldmVsLS0nXSAudS1uYXYtbGV2ZWwtdGl0bGU6Zm9jdXMge1xuICBjb2xvcjogI2YwN2YzYztcbn1cblxuLnUtaGVjIC51LW5hdi1sZXZlbCAudS1uYXYtbGV2ZWwtdGl0bGU6aG92ZXIsIC51LWhlYyAudS1uYXYtbGV2ZWwgLnUtbmF2LWxldmVsLXRpdGxlOmZvY3VzLCAudS1oZWNcbltjbGFzcyo9J3UtbmF2LWxldmVsLS0nXSAudS1uYXYtbGV2ZWwtdGl0bGU6aG92ZXIsIC51LWhlY1xuW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddIC51LW5hdi1sZXZlbC10aXRsZTpmb2N1cyB7XG4gIGNvbG9yOiAjOGM4YjgyO1xufVxuXG4udS1uYXYtbGV2ZWwgLmlzLWFjdGl2ZSAudS1uYXYtdGl0bGUsXG5bY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ10gLmlzLWFjdGl2ZSAudS1uYXYtdGl0bGUge1xuICBjb2xvcjogIzAwNzA3Zjtcbn1cblxuLnUtdWxpZWdlIC51LW5hdi1sZXZlbCAuaXMtYWN0aXZlIC51LW5hdi10aXRsZSwgLnUtdWxpZWdlXG5bY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ10gLmlzLWFjdGl2ZSAudS1uYXYtdGl0bGUge1xuICBjb2xvcjogIzAwNzA3Zjtcbn1cblxuLnUtc2Mtc29jIC51LW5hdi1sZXZlbCAuaXMtYWN0aXZlIC51LW5hdi10aXRsZSwgLnUtc2Mtc29jXG5bY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ10gLmlzLWFjdGl2ZSAudS1uYXYtdGl0bGUge1xuICBjb2xvcjogI2Y4YWEwMDtcbn1cblxuLnUtbWVkZWNpbmUgLnUtbmF2LWxldmVsIC5pcy1hY3RpdmUgLnUtbmF2LXRpdGxlLCAudS1tZWRlY2luZVxuW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddIC5pcy1hY3RpdmUgLnUtbmF2LXRpdGxlIHtcbiAgY29sb3I6ICM5NDAxMDQ7XG59XG5cbi51LWRyb2l0IC51LW5hdi1sZXZlbCAuaXMtYWN0aXZlIC51LW5hdi10aXRsZSwgLnUtZHJvaXRcbltjbGFzcyo9J3UtbmF2LWxldmVsLS0nXSAuaXMtYWN0aXZlIC51LW5hdi10aXRsZSB7XG4gIGNvbG9yOiAjNWIyYzg2O1xufVxuXG4udS1hZ3JvIC51LW5hdi1sZXZlbCAuaXMtYWN0aXZlIC51LW5hdi10aXRsZSwgLnUtYWdyb1xuW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddIC5pcy1hY3RpdmUgLnUtbmF2LXRpdGxlIHtcbiAgY29sb3I6ICM3ZGI5Mjg7XG59XG5cbi51LXBzeWNobyAudS1uYXYtbGV2ZWwgLmlzLWFjdGl2ZSAudS1uYXYtdGl0bGUsIC51LXBzeWNob1xuW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddIC5pcy1hY3RpdmUgLnUtbmF2LXRpdGxlIHtcbiAgY29sb3I6ICMyODliMzg7XG59XG5cbi51LXBoaWxvIC51LW5hdi1sZXZlbCAuaXMtYWN0aXZlIC51LW5hdi10aXRsZSwgLnUtcGhpbG9cbltjbGFzcyo9J3UtbmF2LWxldmVsLS0nXSAuaXMtYWN0aXZlIC51LW5hdi10aXRsZSB7XG4gIGNvbG9yOiAjMDA4NDNiO1xufVxuXG4udS12ZXRlIC51LW5hdi1sZXZlbCAuaXMtYWN0aXZlIC51LW5hdi10aXRsZSwgLnUtdmV0ZVxuW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddIC5pcy1hY3RpdmUgLnUtbmF2LXRpdGxlIHtcbiAgY29sb3I6ICM1YjU3YTI7XG59XG5cbi51LWFyY2hpIC51LW5hdi1sZXZlbCAuaXMtYWN0aXZlIC51LW5hdi10aXRsZSwgLnUtYXJjaGlcbltjbGFzcyo9J3UtbmF2LWxldmVsLS0nXSAuaXMtYWN0aXZlIC51LW5hdi10aXRsZSB7XG4gIGNvbG9yOiAjYzZjMGI0O1xufVxuXG4udS1zY2llbmNlcyAudS1uYXYtbGV2ZWwgLmlzLWFjdGl2ZSAudS1uYXYtdGl0bGUsIC51LXNjaWVuY2VzXG5bY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ10gLmlzLWFjdGl2ZSAudS1uYXYtdGl0bGUge1xuICBjb2xvcjogIzAwNWNhOTtcbn1cblxuLnUtc2MtYXBwIC51LW5hdi1sZXZlbCAuaXMtYWN0aXZlIC51LW5hdi10aXRsZSwgLnUtc2MtYXBwXG5bY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ10gLmlzLWFjdGl2ZSAudS1uYXYtdGl0bGUge1xuICBjb2xvcjogI2YwN2YzYztcbn1cblxuLnUtaGVjIC51LW5hdi1sZXZlbCAuaXMtYWN0aXZlIC51LW5hdi10aXRsZSwgLnUtaGVjXG5bY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ10gLmlzLWFjdGl2ZSAudS1uYXYtdGl0bGUge1xuICBjb2xvcjogIzhjOGI4Mjtcbn1cblxuLnUtbmF2LWxldmVsIC51LW5hdi1saW5rLFxuW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddIC51LW5hdi1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM1ZmE0YjA7XG4gIGxldHRlci1zcGFjaW5nOiAuMnB4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAxcyBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MS4yNWVtKSB7XG4gIC51LW5hdi1sZXZlbCAudS1uYXYtbGluayxcbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddIC51LW5hdi1saW5rIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbn1cblxuLnUtbmF2LWxldmVsIC51LW5hdi1saW5rOmhvdmVyLCAudS1uYXYtbGV2ZWwgLnUtbmF2LWxpbms6Zm9jdXMsXG5bY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ10gLnUtbmF2LWxpbms6aG92ZXIsXG5bY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ10gLnUtbmF2LWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzAwNzA3ZjtcbiAgZmlsbDogIzAwNzA3Zjtcbn1cblxuLnUtdWxpZWdlIC51LW5hdi1sZXZlbCAudS1uYXYtbGluazpob3ZlciwgLnUtdWxpZWdlIC51LW5hdi1sZXZlbCAudS1uYXYtbGluazpmb2N1cywgLnUtdWxpZWdlXG5bY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ10gLnUtbmF2LWxpbms6aG92ZXIsIC51LXVsaWVnZVxuW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddIC51LW5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICMwMDcwN2Y7XG4gIGZpbGw6ICMwMDcwN2Y7XG59XG5cbi51LXNjLXNvYyAudS1uYXYtbGV2ZWwgLnUtbmF2LWxpbms6aG92ZXIsIC51LXNjLXNvYyAudS1uYXYtbGV2ZWwgLnUtbmF2LWxpbms6Zm9jdXMsIC51LXNjLXNvY1xuW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddIC51LW5hdi1saW5rOmhvdmVyLCAudS1zYy1zb2NcbltjbGFzcyo9J3UtbmF2LWxldmVsLS0nXSAudS1uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjZjhhYTAwO1xuICBmaWxsOiAjZjhhYTAwO1xufVxuXG4udS1tZWRlY2luZSAudS1uYXYtbGV2ZWwgLnUtbmF2LWxpbms6aG92ZXIsIC51LW1lZGVjaW5lIC51LW5hdi1sZXZlbCAudS1uYXYtbGluazpmb2N1cywgLnUtbWVkZWNpbmVcbltjbGFzcyo9J3UtbmF2LWxldmVsLS0nXSAudS1uYXYtbGluazpob3ZlciwgLnUtbWVkZWNpbmVcbltjbGFzcyo9J3UtbmF2LWxldmVsLS0nXSAudS1uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjOTQwMTA0O1xuICBmaWxsOiAjOTQwMTA0O1xufVxuXG4udS1kcm9pdCAudS1uYXYtbGV2ZWwgLnUtbmF2LWxpbms6aG92ZXIsIC51LWRyb2l0IC51LW5hdi1sZXZlbCAudS1uYXYtbGluazpmb2N1cywgLnUtZHJvaXRcbltjbGFzcyo9J3UtbmF2LWxldmVsLS0nXSAudS1uYXYtbGluazpob3ZlciwgLnUtZHJvaXRcbltjbGFzcyo9J3UtbmF2LWxldmVsLS0nXSAudS1uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjNWIyYzg2O1xuICBmaWxsOiAjNWIyYzg2O1xufVxuXG4udS1hZ3JvIC51LW5hdi1sZXZlbCAudS1uYXYtbGluazpob3ZlciwgLnUtYWdybyAudS1uYXYtbGV2ZWwgLnUtbmF2LWxpbms6Zm9jdXMsIC51LWFncm9cbltjbGFzcyo9J3UtbmF2LWxldmVsLS0nXSAudS1uYXYtbGluazpob3ZlciwgLnUtYWdyb1xuW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddIC51LW5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICM3ZGI5Mjg7XG4gIGZpbGw6ICM3ZGI5Mjg7XG59XG5cbi51LXBzeWNobyAudS1uYXYtbGV2ZWwgLnUtbmF2LWxpbms6aG92ZXIsIC51LXBzeWNobyAudS1uYXYtbGV2ZWwgLnUtbmF2LWxpbms6Zm9jdXMsIC51LXBzeWNob1xuW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddIC51LW5hdi1saW5rOmhvdmVyLCAudS1wc3ljaG9cbltjbGFzcyo9J3UtbmF2LWxldmVsLS0nXSAudS1uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMjg5YjM4O1xuICBmaWxsOiAjMjg5YjM4O1xufVxuXG4udS1waGlsbyAudS1uYXYtbGV2ZWwgLnUtbmF2LWxpbms6aG92ZXIsIC51LXBoaWxvIC51LW5hdi1sZXZlbCAudS1uYXYtbGluazpmb2N1cywgLnUtcGhpbG9cbltjbGFzcyo9J3UtbmF2LWxldmVsLS0nXSAudS1uYXYtbGluazpob3ZlciwgLnUtcGhpbG9cbltjbGFzcyo9J3UtbmF2LWxldmVsLS0nXSAudS1uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMDA4NDNiO1xuICBmaWxsOiAjMDA4NDNiO1xufVxuXG4udS12ZXRlIC51LW5hdi1sZXZlbCAudS1uYXYtbGluazpob3ZlciwgLnUtdmV0ZSAudS1uYXYtbGV2ZWwgLnUtbmF2LWxpbms6Zm9jdXMsIC51LXZldGVcbltjbGFzcyo9J3UtbmF2LWxldmVsLS0nXSAudS1uYXYtbGluazpob3ZlciwgLnUtdmV0ZVxuW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddIC51LW5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICM1YjU3YTI7XG4gIGZpbGw6ICM1YjU3YTI7XG59XG5cbi51LWFyY2hpIC51LW5hdi1sZXZlbCAudS1uYXYtbGluazpob3ZlciwgLnUtYXJjaGkgLnUtbmF2LWxldmVsIC51LW5hdi1saW5rOmZvY3VzLCAudS1hcmNoaVxuW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddIC51LW5hdi1saW5rOmhvdmVyLCAudS1hcmNoaVxuW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddIC51LW5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICNjNmMwYjQ7XG4gIGZpbGw6ICNjNmMwYjQ7XG59XG5cbi51LXNjaWVuY2VzIC51LW5hdi1sZXZlbCAudS1uYXYtbGluazpob3ZlciwgLnUtc2NpZW5jZXMgLnUtbmF2LWxldmVsIC51LW5hdi1saW5rOmZvY3VzLCAudS1zY2llbmNlc1xuW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddIC51LW5hdi1saW5rOmhvdmVyLCAudS1zY2llbmNlc1xuW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddIC51LW5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICMwMDVjYTk7XG4gIGZpbGw6ICMwMDVjYTk7XG59XG5cbi51LXNjLWFwcCAudS1uYXYtbGV2ZWwgLnUtbmF2LWxpbms6aG92ZXIsIC51LXNjLWFwcCAudS1uYXYtbGV2ZWwgLnUtbmF2LWxpbms6Zm9jdXMsIC51LXNjLWFwcFxuW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddIC51LW5hdi1saW5rOmhvdmVyLCAudS1zYy1hcHBcbltjbGFzcyo9J3UtbmF2LWxldmVsLS0nXSAudS1uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjZjA3ZjNjO1xuICBmaWxsOiAjZjA3ZjNjO1xufVxuXG4udS1oZWMgLnUtbmF2LWxldmVsIC51LW5hdi1saW5rOmhvdmVyLCAudS1oZWMgLnUtbmF2LWxldmVsIC51LW5hdi1saW5rOmZvY3VzLCAudS1oZWNcbltjbGFzcyo9J3UtbmF2LWxldmVsLS0nXSAudS1uYXYtbGluazpob3ZlciwgLnUtaGVjXG5bY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ10gLnUtbmF2LWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzhjOGI4MjtcbiAgZmlsbDogIzhjOGI4Mjtcbn1cblxuLnUtbmF2LWxldmVsIC5pcy1hY3RpdmUgPiAudS1uYXYtbGluayxcbltjbGFzcyo9J3UtbmF2LWxldmVsLS0nXSAuaXMtYWN0aXZlID4gLnUtbmF2LWxpbmsge1xuICBjb2xvcjogIzAwNzA3Zjtcbn1cblxuLnUtdWxpZWdlIC51LW5hdi1sZXZlbCAuaXMtYWN0aXZlID4gLnUtbmF2LWxpbmssIC51LXVsaWVnZVxuW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddIC5pcy1hY3RpdmUgPiAudS1uYXYtbGluayB7XG4gIGNvbG9yOiAjMDA3MDdmO1xufVxuXG4udS1zYy1zb2MgLnUtbmF2LWxldmVsIC5pcy1hY3RpdmUgPiAudS1uYXYtbGluaywgLnUtc2Mtc29jXG5bY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ10gLmlzLWFjdGl2ZSA+IC51LW5hdi1saW5rIHtcbiAgY29sb3I6ICNmOGFhMDA7XG59XG5cbi51LW1lZGVjaW5lIC51LW5hdi1sZXZlbCAuaXMtYWN0aXZlID4gLnUtbmF2LWxpbmssIC51LW1lZGVjaW5lXG5bY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ10gLmlzLWFjdGl2ZSA+IC51LW5hdi1saW5rIHtcbiAgY29sb3I6ICM5NDAxMDQ7XG59XG5cbi51LWRyb2l0IC51LW5hdi1sZXZlbCAuaXMtYWN0aXZlID4gLnUtbmF2LWxpbmssIC51LWRyb2l0XG5bY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ10gLmlzLWFjdGl2ZSA+IC51LW5hdi1saW5rIHtcbiAgY29sb3I6ICM1YjJjODY7XG59XG5cbi51LWFncm8gLnUtbmF2LWxldmVsIC5pcy1hY3RpdmUgPiAudS1uYXYtbGluaywgLnUtYWdyb1xuW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddIC5pcy1hY3RpdmUgPiAudS1uYXYtbGluayB7XG4gIGNvbG9yOiAjN2RiOTI4O1xufVxuXG4udS1wc3ljaG8gLnUtbmF2LWxldmVsIC5pcy1hY3RpdmUgPiAudS1uYXYtbGluaywgLnUtcHN5Y2hvXG5bY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ10gLmlzLWFjdGl2ZSA+IC51LW5hdi1saW5rIHtcbiAgY29sb3I6ICMyODliMzg7XG59XG5cbi51LXBoaWxvIC51LW5hdi1sZXZlbCAuaXMtYWN0aXZlID4gLnUtbmF2LWxpbmssIC51LXBoaWxvXG5bY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ10gLmlzLWFjdGl2ZSA+IC51LW5hdi1saW5rIHtcbiAgY29sb3I6ICMwMDg0M2I7XG59XG5cbi51LXZldGUgLnUtbmF2LWxldmVsIC5pcy1hY3RpdmUgPiAudS1uYXYtbGluaywgLnUtdmV0ZVxuW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddIC5pcy1hY3RpdmUgPiAudS1uYXYtbGluayB7XG4gIGNvbG9yOiAjNWI1N2EyO1xufVxuXG4udS1hcmNoaSAudS1uYXYtbGV2ZWwgLmlzLWFjdGl2ZSA+IC51LW5hdi1saW5rLCAudS1hcmNoaVxuW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddIC5pcy1hY3RpdmUgPiAudS1uYXYtbGluayB7XG4gIGNvbG9yOiAjYzZjMGI0O1xufVxuXG4udS1zY2llbmNlcyAudS1uYXYtbGV2ZWwgLmlzLWFjdGl2ZSA+IC51LW5hdi1saW5rLCAudS1zY2llbmNlc1xuW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddIC5pcy1hY3RpdmUgPiAudS1uYXYtbGluayB7XG4gIGNvbG9yOiAjMDA1Y2E5O1xufVxuXG4udS1zYy1hcHAgLnUtbmF2LWxldmVsIC5pcy1hY3RpdmUgPiAudS1uYXYtbGluaywgLnUtc2MtYXBwXG5bY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ10gLmlzLWFjdGl2ZSA+IC51LW5hdi1saW5rIHtcbiAgY29sb3I6ICNmMDdmM2M7XG59XG5cbi51LWhlYyAudS1uYXYtbGV2ZWwgLmlzLWFjdGl2ZSA+IC51LW5hdi1saW5rLCAudS1oZWNcbltjbGFzcyo9J3UtbmF2LWxldmVsLS0nXSAuaXMtYWN0aXZlID4gLnUtbmF2LWxpbmsge1xuICBjb2xvcjogIzhjOGI4Mjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MS4yNWVtKSB7XG4gIC51LW5hdi1sZXZlbCxcbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMCddLFxuW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScwJ10ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udS11bGllZ2UgLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScwJ10sIC51LXVsaWVnZVxuW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScwJ10ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScwJ10gLnUtd3JhcHBlcltkYXRhLW5hdi1sZXZlbD0nMCddLFxuW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScwJ10gLnUtd3JhcHBlcltkYXRhLW5hdi1sZXZlbD0nMCddIHtcbiAgcGFkZGluZzogMCAxcmVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcxLjI1ZW0pIHtcbiAgLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScwJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSxcbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScwJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAudS1uYXYtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMCddID4gbGksXG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMCddIHVsW2RhdGEtbmF2LWxldmVsPScwJ10gPiBsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IC41cmVtO1xuICB9XG4gIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMCddIHVsW2RhdGEtbmF2LWxldmVsPScwJ10gPiBsaSA+IC51LW5hdi1saW5rLFxuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzAnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMCddID4gbGkgPiAudS1uYXYtbGluayB7XG4gICAgcGFkZGluZzogMCAxZW07XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAudS1uYXYtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMCddID4gbGkgPiAudS1uYXYtbGluay5oYXMtb3BlbixcbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScwJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSA+IGxpID4gLnUtbmF2LWxpbmsuaGFzLW9wZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGNvbG9yOiAjMDA3MDdmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtdWxpZWdlIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMCddIHVsW2RhdGEtbmF2LWxldmVsPScwJ10gPiBsaSA+IC51LW5hdi1saW5rLmhhcy1vcGVuLCAudS11bGllZ2VcbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScwJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSA+IGxpID4gLnUtbmF2LWxpbmsuaGFzLW9wZW4ge1xuICAgIGNvbG9yOiAjMDA3MDdmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtc2Mtc29jIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMCddIHVsW2RhdGEtbmF2LWxldmVsPScwJ10gPiBsaSA+IC51LW5hdi1saW5rLmhhcy1vcGVuLCAudS1zYy1zb2NcbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScwJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSA+IGxpID4gLnUtbmF2LWxpbmsuaGFzLW9wZW4ge1xuICAgIGNvbG9yOiAjZjhhYTAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWVkZWNpbmUgLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScwJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSA+IGxpID4gLnUtbmF2LWxpbmsuaGFzLW9wZW4sIC51LW1lZGVjaW5lXG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMCddIHVsW2RhdGEtbmF2LWxldmVsPScwJ10gPiBsaSA+IC51LW5hdi1saW5rLmhhcy1vcGVuIHtcbiAgICBjb2xvcjogIzk0MDEwNCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWRyb2l0IC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMCddIHVsW2RhdGEtbmF2LWxldmVsPScwJ10gPiBsaSA+IC51LW5hdi1saW5rLmhhcy1vcGVuLCAudS1kcm9pdFxuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzAnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMCddID4gbGkgPiAudS1uYXYtbGluay5oYXMtb3BlbiB7XG4gICAgY29sb3I6ICM1YjJjODYgIWltcG9ydGFudDtcbiAgfVxuICAudS1hZ3JvIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMCddIHVsW2RhdGEtbmF2LWxldmVsPScwJ10gPiBsaSA+IC51LW5hdi1saW5rLmhhcy1vcGVuLCAudS1hZ3JvXG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMCddIHVsW2RhdGEtbmF2LWxldmVsPScwJ10gPiBsaSA+IC51LW5hdi1saW5rLmhhcy1vcGVuIHtcbiAgICBjb2xvcjogIzdkYjkyOCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBzeWNobyAudS1uYXYtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMCddID4gbGkgPiAudS1uYXYtbGluay5oYXMtb3BlbiwgLnUtcHN5Y2hvXG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMCddIHVsW2RhdGEtbmF2LWxldmVsPScwJ10gPiBsaSA+IC51LW5hdi1saW5rLmhhcy1vcGVuIHtcbiAgICBjb2xvcjogIzI4OWIzOCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBoaWxvIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMCddIHVsW2RhdGEtbmF2LWxldmVsPScwJ10gPiBsaSA+IC51LW5hdi1saW5rLmhhcy1vcGVuLCAudS1waGlsb1xuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzAnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMCddID4gbGkgPiAudS1uYXYtbGluay5oYXMtb3BlbiB7XG4gICAgY29sb3I6ICMwMDg0M2IgIWltcG9ydGFudDtcbiAgfVxuICAudS12ZXRlIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMCddIHVsW2RhdGEtbmF2LWxldmVsPScwJ10gPiBsaSA+IC51LW5hdi1saW5rLmhhcy1vcGVuLCAudS12ZXRlXG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMCddIHVsW2RhdGEtbmF2LWxldmVsPScwJ10gPiBsaSA+IC51LW5hdi1saW5rLmhhcy1vcGVuIHtcbiAgICBjb2xvcjogIzViNTdhMiAhaW1wb3J0YW50O1xuICB9XG4gIC51LWFyY2hpIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMCddIHVsW2RhdGEtbmF2LWxldmVsPScwJ10gPiBsaSA+IC51LW5hdi1saW5rLmhhcy1vcGVuLCAudS1hcmNoaVxuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzAnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMCddID4gbGkgPiAudS1uYXYtbGluay5oYXMtb3BlbiB7XG4gICAgY29sb3I6ICNjNmMwYjQgIWltcG9ydGFudDtcbiAgfVxuICAudS1zY2llbmNlcyAudS1uYXYtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMCddID4gbGkgPiAudS1uYXYtbGluay5oYXMtb3BlbiwgLnUtc2NpZW5jZXNcbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScwJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSA+IGxpID4gLnUtbmF2LWxpbmsuaGFzLW9wZW4ge1xuICAgIGNvbG9yOiAjMDA1Y2E5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtc2MtYXBwIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMCddIHVsW2RhdGEtbmF2LWxldmVsPScwJ10gPiBsaSA+IC51LW5hdi1saW5rLmhhcy1vcGVuLCAudS1zYy1hcHBcbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScwJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSA+IGxpID4gLnUtbmF2LWxpbmsuaGFzLW9wZW4ge1xuICAgIGNvbG9yOiAjZjA3ZjNjICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtaGVjIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMCddIHVsW2RhdGEtbmF2LWxldmVsPScwJ10gPiBsaSA+IC51LW5hdi1saW5rLmhhcy1vcGVuLCAudS1oZWNcbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScwJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSA+IGxpID4gLnUtbmF2LWxpbmsuaGFzLW9wZW4ge1xuICAgIGNvbG9yOiAjOGM4YjgyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScwJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSA+IGxpID4gLnUtbmF2LWxpbms6OmFmdGVyLFxuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzAnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMCddID4gbGkgPiAudS1uYXYtbGluazo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMmVtO1xuICAgIHdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IC4zZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIHdpZHRoO1xuICB9XG4gIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMCddIHVsW2RhdGEtbmF2LWxldmVsPScwJ10gPiBsaSA+IC51LW5hdi1saW5rOmhvdmVyLFxuICAudS1uYXYtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMCddID4gbGkgPiAudS1uYXYtbGluazpmb2N1cyxcbiAgLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScwJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSA+IGxpLmlzLWFjdGl2ZSA+IC51LW5hdi1saW5rLFxuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzAnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMCddID4gbGkgPiAudS1uYXYtbGluazpob3ZlcixcbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScwJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSA+IGxpID4gLnUtbmF2LWxpbms6Zm9jdXMsXG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMCddIHVsW2RhdGEtbmF2LWxldmVsPScwJ10gPiBsaS5pcy1hY3RpdmUgPiAudS1uYXYtbGluayB7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG4gIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMCddIHVsW2RhdGEtbmF2LWxldmVsPScwJ10gPiBsaSA+IC51LW5hdi1saW5rOmhvdmVyOjphZnRlcixcbiAgLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScwJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSA+IGxpID4gLnUtbmF2LWxpbms6Zm9jdXM6OmFmdGVyLFxuICAudS1uYXYtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMCddID4gbGkuaXMtYWN0aXZlID4gLnUtbmF2LWxpbms6OmFmdGVyLFxuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzAnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMCddID4gbGkgPiAudS1uYXYtbGluazpob3Zlcjo6YWZ0ZXIsXG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMCddIHVsW2RhdGEtbmF2LWxldmVsPScwJ10gPiBsaSA+IC51LW5hdi1saW5rOmZvY3VzOjphZnRlcixcbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScwJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSA+IGxpLmlzLWFjdGl2ZSA+IC51LW5hdi1saW5rOjphZnRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzczZTtcbiAgfVxuICAudS11bGllZ2UgLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScwJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSA+IGxpID4gLnUtbmF2LWxpbms6aG92ZXI6OmFmdGVyLCAudS11bGllZ2VcbiAgLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScwJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSA+IGxpID4gLnUtbmF2LWxpbms6Zm9jdXM6OmFmdGVyLCAudS11bGllZ2VcbiAgLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScwJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSA+IGxpLmlzLWFjdGl2ZSA+IC51LW5hdi1saW5rOjphZnRlciwgLnUtdWxpZWdlXG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMCddIHVsW2RhdGEtbmF2LWxldmVsPScwJ10gPiBsaSA+IC51LW5hdi1saW5rOmhvdmVyOjphZnRlciwgLnUtdWxpZWdlXG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMCddIHVsW2RhdGEtbmF2LWxldmVsPScwJ10gPiBsaSA+IC51LW5hdi1saW5rOmZvY3VzOjphZnRlciwgLnUtdWxpZWdlXG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMCddIHVsW2RhdGEtbmF2LWxldmVsPScwJ10gPiBsaS5pcy1hY3RpdmUgPiAudS1uYXYtbGluazo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDM3M2U7XG4gIH1cbiAgLnUtc2Mtc29jIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMCddIHVsW2RhdGEtbmF2LWxldmVsPScwJ10gPiBsaSA+IC51LW5hdi1saW5rOmhvdmVyOjphZnRlciwgLnUtc2Mtc29jXG4gIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMCddIHVsW2RhdGEtbmF2LWxldmVsPScwJ10gPiBsaSA+IC51LW5hdi1saW5rOmZvY3VzOjphZnRlciwgLnUtc2Mtc29jXG4gIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMCddIHVsW2RhdGEtbmF2LWxldmVsPScwJ10gPiBsaS5pcy1hY3RpdmUgPiAudS1uYXYtbGluazo6YWZ0ZXIsIC51LXNjLXNvY1xuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzAnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMCddID4gbGkgPiAudS1uYXYtbGluazpob3Zlcjo6YWZ0ZXIsIC51LXNjLXNvY1xuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzAnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMCddID4gbGkgPiAudS1uYXYtbGluazpmb2N1czo6YWZ0ZXIsIC51LXNjLXNvY1xuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzAnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMCddID4gbGkuaXMtYWN0aXZlID4gLnUtbmF2LWxpbms6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhhYTAwO1xuICB9XG4gIC51LW1lZGVjaW5lIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMCddIHVsW2RhdGEtbmF2LWxldmVsPScwJ10gPiBsaSA+IC51LW5hdi1saW5rOmhvdmVyOjphZnRlciwgLnUtbWVkZWNpbmVcbiAgLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScwJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSA+IGxpID4gLnUtbmF2LWxpbms6Zm9jdXM6OmFmdGVyLCAudS1tZWRlY2luZVxuICAudS1uYXYtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMCddID4gbGkuaXMtYWN0aXZlID4gLnUtbmF2LWxpbms6OmFmdGVyLCAudS1tZWRlY2luZVxuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzAnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMCddID4gbGkgPiAudS1uYXYtbGluazpob3Zlcjo6YWZ0ZXIsIC51LW1lZGVjaW5lXG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMCddIHVsW2RhdGEtbmF2LWxldmVsPScwJ10gPiBsaSA+IC51LW5hdi1saW5rOmZvY3VzOjphZnRlciwgLnUtbWVkZWNpbmVcbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScwJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSA+IGxpLmlzLWFjdGl2ZSA+IC51LW5hdi1saW5rOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk0MDEwNDtcbiAgfVxuICAudS1kcm9pdCAudS1uYXYtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMCddID4gbGkgPiAudS1uYXYtbGluazpob3Zlcjo6YWZ0ZXIsIC51LWRyb2l0XG4gIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMCddIHVsW2RhdGEtbmF2LWxldmVsPScwJ10gPiBsaSA+IC51LW5hdi1saW5rOmZvY3VzOjphZnRlciwgLnUtZHJvaXRcbiAgLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScwJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSA+IGxpLmlzLWFjdGl2ZSA+IC51LW5hdi1saW5rOjphZnRlciwgLnUtZHJvaXRcbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScwJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSA+IGxpID4gLnUtbmF2LWxpbms6aG92ZXI6OmFmdGVyLCAudS1kcm9pdFxuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzAnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMCddID4gbGkgPiAudS1uYXYtbGluazpmb2N1czo6YWZ0ZXIsIC51LWRyb2l0XG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMCddIHVsW2RhdGEtbmF2LWxldmVsPScwJ10gPiBsaS5pcy1hY3RpdmUgPiAudS1uYXYtbGluazo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1YjJjODY7XG4gIH1cbiAgLnUtYWdybyAudS1uYXYtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMCddID4gbGkgPiAudS1uYXYtbGluazpob3Zlcjo6YWZ0ZXIsIC51LWFncm9cbiAgLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScwJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSA+IGxpID4gLnUtbmF2LWxpbms6Zm9jdXM6OmFmdGVyLCAudS1hZ3JvXG4gIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMCddIHVsW2RhdGEtbmF2LWxldmVsPScwJ10gPiBsaS5pcy1hY3RpdmUgPiAudS1uYXYtbGluazo6YWZ0ZXIsIC51LWFncm9cbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScwJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSA+IGxpID4gLnUtbmF2LWxpbms6aG92ZXI6OmFmdGVyLCAudS1hZ3JvXG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMCddIHVsW2RhdGEtbmF2LWxldmVsPScwJ10gPiBsaSA+IC51LW5hdi1saW5rOmZvY3VzOjphZnRlciwgLnUtYWdyb1xuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzAnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMCddID4gbGkuaXMtYWN0aXZlID4gLnUtbmF2LWxpbms6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2RiOTI4O1xuICB9XG4gIC51LXBzeWNobyAudS1uYXYtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMCddID4gbGkgPiAudS1uYXYtbGluazpob3Zlcjo6YWZ0ZXIsIC51LXBzeWNob1xuICAudS1uYXYtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMCddID4gbGkgPiAudS1uYXYtbGluazpmb2N1czo6YWZ0ZXIsIC51LXBzeWNob1xuICAudS1uYXYtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMCddID4gbGkuaXMtYWN0aXZlID4gLnUtbmF2LWxpbms6OmFmdGVyLCAudS1wc3ljaG9cbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScwJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSA+IGxpID4gLnUtbmF2LWxpbms6aG92ZXI6OmFmdGVyLCAudS1wc3ljaG9cbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScwJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSA+IGxpID4gLnUtbmF2LWxpbms6Zm9jdXM6OmFmdGVyLCAudS1wc3ljaG9cbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScwJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSA+IGxpLmlzLWFjdGl2ZSA+IC51LW5hdi1saW5rOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4OWIzODtcbiAgfVxuICAudS1waGlsbyAudS1uYXYtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMCddID4gbGkgPiAudS1uYXYtbGluazpob3Zlcjo6YWZ0ZXIsIC51LXBoaWxvXG4gIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMCddIHVsW2RhdGEtbmF2LWxldmVsPScwJ10gPiBsaSA+IC51LW5hdi1saW5rOmZvY3VzOjphZnRlciwgLnUtcGhpbG9cbiAgLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScwJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSA+IGxpLmlzLWFjdGl2ZSA+IC51LW5hdi1saW5rOjphZnRlciwgLnUtcGhpbG9cbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScwJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSA+IGxpID4gLnUtbmF2LWxpbms6aG92ZXI6OmFmdGVyLCAudS1waGlsb1xuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzAnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMCddID4gbGkgPiAudS1uYXYtbGluazpmb2N1czo6YWZ0ZXIsIC51LXBoaWxvXG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMCddIHVsW2RhdGEtbmF2LWxldmVsPScwJ10gPiBsaS5pcy1hY3RpdmUgPiAudS1uYXYtbGluazo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDg0M2I7XG4gIH1cbiAgLnUtdmV0ZSAudS1uYXYtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMCddID4gbGkgPiAudS1uYXYtbGluazpob3Zlcjo6YWZ0ZXIsIC51LXZldGVcbiAgLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScwJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSA+IGxpID4gLnUtbmF2LWxpbms6Zm9jdXM6OmFmdGVyLCAudS12ZXRlXG4gIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMCddIHVsW2RhdGEtbmF2LWxldmVsPScwJ10gPiBsaS5pcy1hY3RpdmUgPiAudS1uYXYtbGluazo6YWZ0ZXIsIC51LXZldGVcbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScwJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSA+IGxpID4gLnUtbmF2LWxpbms6aG92ZXI6OmFmdGVyLCAudS12ZXRlXG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMCddIHVsW2RhdGEtbmF2LWxldmVsPScwJ10gPiBsaSA+IC51LW5hdi1saW5rOmZvY3VzOjphZnRlciwgLnUtdmV0ZVxuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzAnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMCddID4gbGkuaXMtYWN0aXZlID4gLnUtbmF2LWxpbms6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWI1N2EyO1xuICB9XG4gIC51LWFyY2hpIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMCddIHVsW2RhdGEtbmF2LWxldmVsPScwJ10gPiBsaSA+IC51LW5hdi1saW5rOmhvdmVyOjphZnRlciwgLnUtYXJjaGlcbiAgLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScwJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSA+IGxpID4gLnUtbmF2LWxpbms6Zm9jdXM6OmFmdGVyLCAudS1hcmNoaVxuICAudS1uYXYtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMCddID4gbGkuaXMtYWN0aXZlID4gLnUtbmF2LWxpbms6OmFmdGVyLCAudS1hcmNoaVxuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzAnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMCddID4gbGkgPiAudS1uYXYtbGluazpob3Zlcjo6YWZ0ZXIsIC51LWFyY2hpXG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMCddIHVsW2RhdGEtbmF2LWxldmVsPScwJ10gPiBsaSA+IC51LW5hdi1saW5rOmZvY3VzOjphZnRlciwgLnUtYXJjaGlcbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScwJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSA+IGxpLmlzLWFjdGl2ZSA+IC51LW5hdi1saW5rOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M2YzBiNDtcbiAgfVxuICAudS1zY2llbmNlcyAudS1uYXYtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMCddID4gbGkgPiAudS1uYXYtbGluazpob3Zlcjo6YWZ0ZXIsIC51LXNjaWVuY2VzXG4gIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMCddIHVsW2RhdGEtbmF2LWxldmVsPScwJ10gPiBsaSA+IC51LW5hdi1saW5rOmZvY3VzOjphZnRlciwgLnUtc2NpZW5jZXNcbiAgLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScwJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSA+IGxpLmlzLWFjdGl2ZSA+IC51LW5hdi1saW5rOjphZnRlciwgLnUtc2NpZW5jZXNcbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScwJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSA+IGxpID4gLnUtbmF2LWxpbms6aG92ZXI6OmFmdGVyLCAudS1zY2llbmNlc1xuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzAnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMCddID4gbGkgPiAudS1uYXYtbGluazpmb2N1czo6YWZ0ZXIsIC51LXNjaWVuY2VzXG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMCddIHVsW2RhdGEtbmF2LWxldmVsPScwJ10gPiBsaS5pcy1hY3RpdmUgPiAudS1uYXYtbGluazo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDVjYTk7XG4gIH1cbiAgLnUtc2MtYXBwIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMCddIHVsW2RhdGEtbmF2LWxldmVsPScwJ10gPiBsaSA+IC51LW5hdi1saW5rOmhvdmVyOjphZnRlciwgLnUtc2MtYXBwXG4gIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMCddIHVsW2RhdGEtbmF2LWxldmVsPScwJ10gPiBsaSA+IC51LW5hdi1saW5rOmZvY3VzOjphZnRlciwgLnUtc2MtYXBwXG4gIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMCddIHVsW2RhdGEtbmF2LWxldmVsPScwJ10gPiBsaS5pcy1hY3RpdmUgPiAudS1uYXYtbGluazo6YWZ0ZXIsIC51LXNjLWFwcFxuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzAnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMCddID4gbGkgPiAudS1uYXYtbGluazpob3Zlcjo6YWZ0ZXIsIC51LXNjLWFwcFxuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzAnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMCddID4gbGkgPiAudS1uYXYtbGluazpmb2N1czo6YWZ0ZXIsIC51LXNjLWFwcFxuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzAnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMCddID4gbGkuaXMtYWN0aXZlID4gLnUtbmF2LWxpbms6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA3ZjNjO1xuICB9XG4gIC51LWhlYyAudS1uYXYtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMCddID4gbGkgPiAudS1uYXYtbGluazpob3Zlcjo6YWZ0ZXIsIC51LWhlY1xuICAudS1uYXYtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMCddID4gbGkgPiAudS1uYXYtbGluazpmb2N1czo6YWZ0ZXIsIC51LWhlY1xuICAudS1uYXYtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMCddID4gbGkuaXMtYWN0aXZlID4gLnUtbmF2LWxpbms6OmFmdGVyLCAudS1oZWNcbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScwJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSA+IGxpID4gLnUtbmF2LWxpbms6aG92ZXI6OmFmdGVyLCAudS1oZWNcbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScwJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSA+IGxpID4gLnUtbmF2LWxpbms6Zm9jdXM6OmFmdGVyLCAudS1oZWNcbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScwJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSA+IGxpLmlzLWFjdGl2ZSA+IC51LW5hdi1saW5rOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhjOGI4MjtcbiAgfVxufVxuXG4udS1uYXYtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSxcbltjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMSddIHtcbiAgZm9udC1zaXplOiAxLjdyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzEuMjVlbSkge1xuICAudS1uYXYtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSxcbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScxJ10ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAzMDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMSddIC51LWljb24tdHJpYW5nbGUsXG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMSddIC51LWljb24tdHJpYW5nbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScxJ10gLnUtd3JhcHBlcltkYXRhLW5hdi1sZXZlbD0nMSddLFxuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzEnXSAudS13cmFwcGVyW2RhdGEtbmF2LWxldmVsPScxJ10ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWF4LXdpZHRoOiAxNDRyZW07XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1uYXYtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSBuYXZbZGF0YS1uYXYtbGV2ZWw9JzEnXSxcbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScxJ10gbmF2W2RhdGEtbmF2LWxldmVsPScxJ10ge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDc1JSAtIDRyZW0pO1xuICAgIG1hcmdpbjogNHJlbSA0cmVtIDJyZW07XG4gIH1cbiAgLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScxJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSxcbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScxJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMSddIHVsW2RhdGEtbmF2LWxldmVsPScxJ10gPiBsaSxcbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScxJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSA+IGxpIHtcbiAgICB3aWR0aDogY2FsYygzMy4zMyUgLSA0cmVtKTtcbiAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZTBlMGUwO1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICB9XG4gIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMSddIHVsW2RhdGEtbmF2LWxldmVsPScxJ10gPiBsaTpsYXN0LWNoaWxkOm50aC1jaGlsZCgzbiAtIDEpLFxuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzEnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMSddID4gbGk6bGFzdC1jaGlsZDpudGgtY2hpbGQoM24gLSAxKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDMzLjMzJSArIDJyZW0pO1xuICB9XG4gIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMSddIHVsW2RhdGEtbmF2LWxldmVsPScxJ10gPiBsaSA+IGEsXG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMSddIHVsW2RhdGEtbmF2LWxldmVsPScxJ10gPiBsaSA+IGEge1xuICAgIG1hcmdpbi1ib3R0b206IC43NWVtO1xuICAgIGNvbG9yOiAjMDA3MDdmO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIH1cbiAgLnUtdWxpZWdlIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMSddIHVsW2RhdGEtbmF2LWxldmVsPScxJ10gPiBsaSA+IGEsIC51LXVsaWVnZVxuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzEnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMSddID4gbGkgPiBhIHtcbiAgICBjb2xvcjogIzAwNzA3ZjtcbiAgfVxuICAudS1zYy1zb2MgLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScxJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSA+IGxpID4gYSwgLnUtc2Mtc29jXG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMSddIHVsW2RhdGEtbmF2LWxldmVsPScxJ10gPiBsaSA+IGEge1xuICAgIGNvbG9yOiAjZjhhYTAwO1xuICB9XG4gIC51LW1lZGVjaW5lIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMSddIHVsW2RhdGEtbmF2LWxldmVsPScxJ10gPiBsaSA+IGEsIC51LW1lZGVjaW5lXG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMSddIHVsW2RhdGEtbmF2LWxldmVsPScxJ10gPiBsaSA+IGEge1xuICAgIGNvbG9yOiAjOTQwMTA0O1xuICB9XG4gIC51LWRyb2l0IC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMSddIHVsW2RhdGEtbmF2LWxldmVsPScxJ10gPiBsaSA+IGEsIC51LWRyb2l0XG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMSddIHVsW2RhdGEtbmF2LWxldmVsPScxJ10gPiBsaSA+IGEge1xuICAgIGNvbG9yOiAjNWIyYzg2O1xuICB9XG4gIC51LWFncm8gLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScxJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSA+IGxpID4gYSwgLnUtYWdyb1xuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzEnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMSddID4gbGkgPiBhIHtcbiAgICBjb2xvcjogIzdkYjkyODtcbiAgfVxuICAudS1wc3ljaG8gLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScxJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSA+IGxpID4gYSwgLnUtcHN5Y2hvXG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMSddIHVsW2RhdGEtbmF2LWxldmVsPScxJ10gPiBsaSA+IGEge1xuICAgIGNvbG9yOiAjMjg5YjM4O1xuICB9XG4gIC51LXBoaWxvIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMSddIHVsW2RhdGEtbmF2LWxldmVsPScxJ10gPiBsaSA+IGEsIC51LXBoaWxvXG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMSddIHVsW2RhdGEtbmF2LWxldmVsPScxJ10gPiBsaSA+IGEge1xuICAgIGNvbG9yOiAjMDA4NDNiO1xuICB9XG4gIC51LXZldGUgLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScxJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSA+IGxpID4gYSwgLnUtdmV0ZVxuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzEnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMSddID4gbGkgPiBhIHtcbiAgICBjb2xvcjogIzViNTdhMjtcbiAgfVxuICAudS1hcmNoaSAudS1uYXYtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMSddID4gbGkgPiBhLCAudS1hcmNoaVxuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzEnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMSddID4gbGkgPiBhIHtcbiAgICBjb2xvcjogI2M2YzBiNDtcbiAgfVxuICAudS1zY2llbmNlcyAudS1uYXYtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMSddID4gbGkgPiBhLCAudS1zY2llbmNlc1xuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzEnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMSddID4gbGkgPiBhIHtcbiAgICBjb2xvcjogIzAwNWNhOTtcbiAgfVxuICAudS1zYy1hcHAgLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScxJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSA+IGxpID4gYSwgLnUtc2MtYXBwXG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMSddIHVsW2RhdGEtbmF2LWxldmVsPScxJ10gPiBsaSA+IGEge1xuICAgIGNvbG9yOiAjZjA3ZjNjO1xuICB9XG4gIC51LWhlYyAudS1uYXYtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMSddID4gbGkgPiBhLCAudS1oZWNcbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScxJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSA+IGxpID4gYSB7XG4gICAgY29sb3I6ICM4YzhiODI7XG4gIH1cbiAgLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScxJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSA+IGxpID4gYTpob3ZlciwgLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScxJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSA+IGxpID4gYTpmb2N1cyxcbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScxJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSA+IGxpID4gYTpob3ZlcixcbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScxJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSA+IGxpID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICM1ZmE0YjA7XG4gIH1cbiAgLnUtdWxpZWdlIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMSddIHVsW2RhdGEtbmF2LWxldmVsPScxJ10gPiBsaSA+IGE6aG92ZXIsIC51LXVsaWVnZSAudS1uYXYtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMSddID4gbGkgPiBhOmZvY3VzLCAudS11bGllZ2VcbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScxJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSA+IGxpID4gYTpob3ZlciwgLnUtdWxpZWdlXG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMSddIHVsW2RhdGEtbmF2LWxldmVsPScxJ10gPiBsaSA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjNWZhNGIwO1xuICB9XG4gIC51LXNjLXNvYyAudS1uYXYtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMSddID4gbGkgPiBhOmhvdmVyLCAudS1zYy1zb2MgLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScxJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSA+IGxpID4gYTpmb2N1cywgLnUtc2Mtc29jXG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMSddIHVsW2RhdGEtbmF2LWxldmVsPScxJ10gPiBsaSA+IGE6aG92ZXIsIC51LXNjLXNvY1xuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzEnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMSddID4gbGkgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZDAwMDtcbiAgfVxuICAudS1tZWRlY2luZSAudS1uYXYtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMSddID4gbGkgPiBhOmhvdmVyLCAudS1tZWRlY2luZSAudS1uYXYtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMSddID4gbGkgPiBhOmZvY3VzLCAudS1tZWRlY2luZVxuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzEnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMSddID4gbGkgPiBhOmhvdmVyLCAudS1tZWRlY2luZVxuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzEnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMSddID4gbGkgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogI2U2MmQzMTtcbiAgfVxuICAudS1kcm9pdCAudS1uYXYtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMSddID4gbGkgPiBhOmhvdmVyLCAudS1kcm9pdCAudS1uYXYtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMSddID4gbGkgPiBhOmZvY3VzLCAudS1kcm9pdFxuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzEnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMSddID4gbGkgPiBhOmhvdmVyLCAudS1kcm9pdFxuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzEnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMSddID4gbGkgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogI2E4NTg5ZTtcbiAgfVxuICAudS1hZ3JvIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMSddIHVsW2RhdGEtbmF2LWxldmVsPScxJ10gPiBsaSA+IGE6aG92ZXIsIC51LWFncm8gLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScxJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSA+IGxpID4gYTpmb2N1cywgLnUtYWdyb1xuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzEnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMSddID4gbGkgPiBhOmhvdmVyLCAudS1hZ3JvXG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMSddIHVsW2RhdGEtbmF2LWxldmVsPScxJ10gPiBsaSA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjYjljZDc2O1xuICB9XG4gIC51LXBzeWNobyAudS1uYXYtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMSddID4gbGkgPiBhOmhvdmVyLCAudS1wc3ljaG8gLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScxJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSA+IGxpID4gYTpmb2N1cywgLnUtcHN5Y2hvXG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMSddIHVsW2RhdGEtbmF2LWxldmVsPScxJ10gPiBsaSA+IGE6aG92ZXIsIC51LXBzeWNob1xuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzEnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMSddID4gbGkgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogIzdkYjkyODtcbiAgfVxuICAudS1waGlsbyAudS1uYXYtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMSddID4gbGkgPiBhOmhvdmVyLCAudS1waGlsbyAudS1uYXYtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMSddID4gbGkgPiBhOmZvY3VzLCAudS1waGlsb1xuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzEnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMSddID4gbGkgPiBhOmhvdmVyLCAudS1waGlsb1xuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzEnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMSddID4gbGkgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogIzI4OWIzODtcbiAgfVxuICAudS12ZXRlIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMSddIHVsW2RhdGEtbmF2LWxldmVsPScxJ10gPiBsaSA+IGE6aG92ZXIsIC51LXZldGUgLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScxJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSA+IGxpID4gYTpmb2N1cywgLnUtdmV0ZVxuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzEnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMSddID4gbGkgPiBhOmhvdmVyLCAudS12ZXRlXG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMSddIHVsW2RhdGEtbmF2LWxldmVsPScxJ10gPiBsaSA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjOGRhNmQ2O1xuICB9XG4gIC51LWFyY2hpIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMSddIHVsW2RhdGEtbmF2LWxldmVsPScxJ10gPiBsaSA+IGE6aG92ZXIsIC51LWFyY2hpIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMSddIHVsW2RhdGEtbmF2LWxldmVsPScxJ10gPiBsaSA+IGE6Zm9jdXMsIC51LWFyY2hpXG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMSddIHVsW2RhdGEtbmF2LWxldmVsPScxJ10gPiBsaSA+IGE6aG92ZXIsIC51LWFyY2hpXG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMSddIHVsW2RhdGEtbmF2LWxldmVsPScxJ10gPiBsaSA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjZTZlNmUxO1xuICB9XG4gIC51LXNjaWVuY2VzIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMSddIHVsW2RhdGEtbmF2LWxldmVsPScxJ10gPiBsaSA+IGE6aG92ZXIsIC51LXNjaWVuY2VzIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMSddIHVsW2RhdGEtbmF2LWxldmVsPScxJ10gPiBsaSA+IGE6Zm9jdXMsIC51LXNjaWVuY2VzXG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMSddIHVsW2RhdGEtbmF2LWxldmVsPScxJ10gPiBsaSA+IGE6aG92ZXIsIC51LXNjaWVuY2VzXG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMSddIHVsW2RhdGEtbmF2LWxldmVsPScxJ10gPiBsaSA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjMWZiYWRiO1xuICB9XG4gIC51LXNjLWFwcCAudS1uYXYtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMSddID4gbGkgPiBhOmhvdmVyLCAudS1zYy1hcHAgLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScxJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSA+IGxpID4gYTpmb2N1cywgLnUtc2MtYXBwXG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMSddIHVsW2RhdGEtbmF2LWxldmVsPScxJ10gPiBsaSA+IGE6aG92ZXIsIC51LXNjLWFwcFxuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzEnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMSddID4gbGkgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogI2Y4YWEwMDtcbiAgfVxuICAudS1oZWMgLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScxJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSA+IGxpID4gYTpob3ZlciwgLnUtaGVjIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMSddIHVsW2RhdGEtbmF2LWxldmVsPScxJ10gPiBsaSA+IGE6Zm9jdXMsIC51LWhlY1xuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzEnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMSddID4gbGkgPiBhOmhvdmVyLCAudS1oZWNcbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScxJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSA+IGxpID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICNjNmMwYjQ7XG4gIH1cbiAgW2RhdGEtZHJvcGRvd25dIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMSddLCBbZGF0YS1kcm9wZG93bl1cbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScxJ10ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIFtkYXRhLWRyb3Bkb3duXSAudS1uYXYtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSBuYXZbZGF0YS1uYXYtbGV2ZWw9JzEnXSwgW2RhdGEtZHJvcGRvd25dXG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMSddIG5hdltkYXRhLW5hdi1sZXZlbD0nMSddIHtcbiAgICB3aWR0aDogMTIwJTtcbiAgICBtaW4td2lkdGg6IDIwcmVtO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBbY2xhc3MqPSd1LW5hdi1zaXRlLS0nXVtjbGFzcyo9Jy0tdW5pdCddIFtkYXRhLWRyb3Bkb3duXSAudS1uYXYtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSBuYXZbZGF0YS1uYXYtbGV2ZWw9JzEnXSwgW2NsYXNzKj0ndS1uYXYtc2l0ZS0tJ11bY2xhc3MqPSctLXVuaXQnXSBbZGF0YS1kcm9wZG93bl1cbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScxJ10gbmF2W2RhdGEtbmF2LWxldmVsPScxJ10ge1xuICAgIHRvcDogLTRweDtcbiAgfVxuICBbZGF0YS1kcm9wZG93bl0gLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScxJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSwgW2RhdGEtZHJvcGRvd25dXG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMSddIHVsW2RhdGEtbmF2LWxldmVsPScxJ10ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIFtkYXRhLWRyb3Bkb3duXSAudS1uYXYtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMSddIC51LW5hdi1pdGVtLCBbZGF0YS1kcm9wZG93bl1cbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScxJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSAudS1uYXYtaXRlbSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBbZGF0YS1kcm9wZG93bl0gLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScxJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSAudS1uYXYtbGluaywgW2RhdGEtZHJvcGRvd25dXG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMSddIHVsW2RhdGEtbmF2LWxldmVsPScxJ10gLnUtbmF2LWxpbmsge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAuMjVlbSAxZW07XG4gICAgY29sb3I6ICMwMDcwN2Y7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC51LXVsaWVnZSBbZGF0YS1kcm9wZG93bl0gLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScxJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSAudS1uYXYtbGluaywgLnUtdWxpZWdlIFtkYXRhLWRyb3Bkb3duXVxuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzEnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMSddIC51LW5hdi1saW5rIHtcbiAgICBjb2xvcjogIzAwNzA3ZjtcbiAgfVxuICAudS1zYy1zb2MgW2RhdGEtZHJvcGRvd25dIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMSddIHVsW2RhdGEtbmF2LWxldmVsPScxJ10gLnUtbmF2LWxpbmssIC51LXNjLXNvYyBbZGF0YS1kcm9wZG93bl1cbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScxJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSAudS1uYXYtbGluayB7XG4gICAgY29sb3I6ICNmOGFhMDA7XG4gIH1cbiAgLnUtbWVkZWNpbmUgW2RhdGEtZHJvcGRvd25dIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMSddIHVsW2RhdGEtbmF2LWxldmVsPScxJ10gLnUtbmF2LWxpbmssIC51LW1lZGVjaW5lIFtkYXRhLWRyb3Bkb3duXVxuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzEnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMSddIC51LW5hdi1saW5rIHtcbiAgICBjb2xvcjogIzk0MDEwNDtcbiAgfVxuICAudS1kcm9pdCBbZGF0YS1kcm9wZG93bl0gLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScxJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSAudS1uYXYtbGluaywgLnUtZHJvaXQgW2RhdGEtZHJvcGRvd25dXG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMSddIHVsW2RhdGEtbmF2LWxldmVsPScxJ10gLnUtbmF2LWxpbmsge1xuICAgIGNvbG9yOiAjNWIyYzg2O1xuICB9XG4gIC51LWFncm8gW2RhdGEtZHJvcGRvd25dIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMSddIHVsW2RhdGEtbmF2LWxldmVsPScxJ10gLnUtbmF2LWxpbmssIC51LWFncm8gW2RhdGEtZHJvcGRvd25dXG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMSddIHVsW2RhdGEtbmF2LWxldmVsPScxJ10gLnUtbmF2LWxpbmsge1xuICAgIGNvbG9yOiAjN2RiOTI4O1xuICB9XG4gIC51LXBzeWNobyBbZGF0YS1kcm9wZG93bl0gLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScxJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSAudS1uYXYtbGluaywgLnUtcHN5Y2hvIFtkYXRhLWRyb3Bkb3duXVxuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzEnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMSddIC51LW5hdi1saW5rIHtcbiAgICBjb2xvcjogIzI4OWIzODtcbiAgfVxuICAudS1waGlsbyBbZGF0YS1kcm9wZG93bl0gLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScxJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSAudS1uYXYtbGluaywgLnUtcGhpbG8gW2RhdGEtZHJvcGRvd25dXG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMSddIHVsW2RhdGEtbmF2LWxldmVsPScxJ10gLnUtbmF2LWxpbmsge1xuICAgIGNvbG9yOiAjMDA4NDNiO1xuICB9XG4gIC51LXZldGUgW2RhdGEtZHJvcGRvd25dIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMSddIHVsW2RhdGEtbmF2LWxldmVsPScxJ10gLnUtbmF2LWxpbmssIC51LXZldGUgW2RhdGEtZHJvcGRvd25dXG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMSddIHVsW2RhdGEtbmF2LWxldmVsPScxJ10gLnUtbmF2LWxpbmsge1xuICAgIGNvbG9yOiAjNWI1N2EyO1xuICB9XG4gIC51LWFyY2hpIFtkYXRhLWRyb3Bkb3duXSAudS1uYXYtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMSddIC51LW5hdi1saW5rLCAudS1hcmNoaSBbZGF0YS1kcm9wZG93bl1cbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScxJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSAudS1uYXYtbGluayB7XG4gICAgY29sb3I6ICNjNmMwYjQ7XG4gIH1cbiAgLnUtc2NpZW5jZXMgW2RhdGEtZHJvcGRvd25dIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMSddIHVsW2RhdGEtbmF2LWxldmVsPScxJ10gLnUtbmF2LWxpbmssIC51LXNjaWVuY2VzIFtkYXRhLWRyb3Bkb3duXVxuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzEnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMSddIC51LW5hdi1saW5rIHtcbiAgICBjb2xvcjogIzAwNWNhOTtcbiAgfVxuICAudS1zYy1hcHAgW2RhdGEtZHJvcGRvd25dIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMSddIHVsW2RhdGEtbmF2LWxldmVsPScxJ10gLnUtbmF2LWxpbmssIC51LXNjLWFwcCBbZGF0YS1kcm9wZG93bl1cbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScxJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSAudS1uYXYtbGluayB7XG4gICAgY29sb3I6ICNmMDdmM2M7XG4gIH1cbiAgLnUtaGVjIFtkYXRhLWRyb3Bkb3duXSAudS1uYXYtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMSddIC51LW5hdi1saW5rLCAudS1oZWMgW2RhdGEtZHJvcGRvd25dXG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMSddIHVsW2RhdGEtbmF2LWxldmVsPScxJ10gLnUtbmF2LWxpbmsge1xuICAgIGNvbG9yOiAjOGM4YjgyO1xuICB9XG59XG5cbi51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMiddLFxuW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScyJ10ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MS4yNWVtKSB7XG4gIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMiddIC51LXdyYXBwZXIsXG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMiddIC51LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScyJ10gLnUtbmF2LWxpbmssXG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMiddIC51LW5hdi1saW5rIHtcbiAgICBwYWRkaW5nOiAuM2VtIDA7XG4gICAgY29sb3I6ICM0YTRhNGE7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbiAgLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScyJ10gLnUtbmF2LWxpbms6aG92ZXIsIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMiddIC51LW5hdi1saW5rOmZvY3VzLFxuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzInXSAudS1uYXYtbGluazpob3ZlcixcbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScyJ10gLnUtbmF2LWxpbms6Zm9jdXMge1xuICAgIGNvbG9yOiAjNWZhNGIwO1xuICB9XG4gIC51LXVsaWVnZSAudS1uYXYtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzInXSAudS1uYXYtbGluazpob3ZlciwgLnUtdWxpZWdlIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMiddIC51LW5hdi1saW5rOmZvY3VzLCAudS11bGllZ2VcbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScyJ10gLnUtbmF2LWxpbms6aG92ZXIsIC51LXVsaWVnZVxuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzInXSAudS1uYXYtbGluazpmb2N1cyB7XG4gICAgY29sb3I6ICM1ZmE0YjA7XG4gIH1cbiAgLnUtc2Mtc29jIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMiddIC51LW5hdi1saW5rOmhvdmVyLCAudS1zYy1zb2MgLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScyJ10gLnUtbmF2LWxpbms6Zm9jdXMsIC51LXNjLXNvY1xuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzInXSAudS1uYXYtbGluazpob3ZlciwgLnUtc2Mtc29jXG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMiddIC51LW5hdi1saW5rOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZDAwMDtcbiAgfVxuICAudS1tZWRlY2luZSAudS1uYXYtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzInXSAudS1uYXYtbGluazpob3ZlciwgLnUtbWVkZWNpbmUgLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScyJ10gLnUtbmF2LWxpbms6Zm9jdXMsIC51LW1lZGVjaW5lXG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMiddIC51LW5hdi1saW5rOmhvdmVyLCAudS1tZWRlY2luZVxuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzInXSAudS1uYXYtbGluazpmb2N1cyB7XG4gICAgY29sb3I6ICNlNjJkMzE7XG4gIH1cbiAgLnUtZHJvaXQgLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScyJ10gLnUtbmF2LWxpbms6aG92ZXIsIC51LWRyb2l0IC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMiddIC51LW5hdi1saW5rOmZvY3VzLCAudS1kcm9pdFxuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzInXSAudS1uYXYtbGluazpob3ZlciwgLnUtZHJvaXRcbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScyJ10gLnUtbmF2LWxpbms6Zm9jdXMge1xuICAgIGNvbG9yOiAjYTg1ODllO1xuICB9XG4gIC51LWFncm8gLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScyJ10gLnUtbmF2LWxpbms6aG92ZXIsIC51LWFncm8gLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScyJ10gLnUtbmF2LWxpbms6Zm9jdXMsIC51LWFncm9cbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScyJ10gLnUtbmF2LWxpbms6aG92ZXIsIC51LWFncm9cbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScyJ10gLnUtbmF2LWxpbms6Zm9jdXMge1xuICAgIGNvbG9yOiAjYjljZDc2O1xuICB9XG4gIC51LXBzeWNobyAudS1uYXYtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzInXSAudS1uYXYtbGluazpob3ZlciwgLnUtcHN5Y2hvIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMiddIC51LW5hdi1saW5rOmZvY3VzLCAudS1wc3ljaG9cbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScyJ10gLnUtbmF2LWxpbms6aG92ZXIsIC51LXBzeWNob1xuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzInXSAudS1uYXYtbGluazpmb2N1cyB7XG4gICAgY29sb3I6ICM3ZGI5Mjg7XG4gIH1cbiAgLnUtcGhpbG8gLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScyJ10gLnUtbmF2LWxpbms6aG92ZXIsIC51LXBoaWxvIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMiddIC51LW5hdi1saW5rOmZvY3VzLCAudS1waGlsb1xuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzInXSAudS1uYXYtbGluazpob3ZlciwgLnUtcGhpbG9cbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScyJ10gLnUtbmF2LWxpbms6Zm9jdXMge1xuICAgIGNvbG9yOiAjMjg5YjM4O1xuICB9XG4gIC51LXZldGUgLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScyJ10gLnUtbmF2LWxpbms6aG92ZXIsIC51LXZldGUgLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScyJ10gLnUtbmF2LWxpbms6Zm9jdXMsIC51LXZldGVcbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScyJ10gLnUtbmF2LWxpbms6aG92ZXIsIC51LXZldGVcbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScyJ10gLnUtbmF2LWxpbms6Zm9jdXMge1xuICAgIGNvbG9yOiAjOGRhNmQ2O1xuICB9XG4gIC51LWFyY2hpIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMiddIC51LW5hdi1saW5rOmhvdmVyLCAudS1hcmNoaSAudS1uYXYtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzInXSAudS1uYXYtbGluazpmb2N1cywgLnUtYXJjaGlcbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScyJ10gLnUtbmF2LWxpbms6aG92ZXIsIC51LWFyY2hpXG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMiddIC51LW5hdi1saW5rOmZvY3VzIHtcbiAgICBjb2xvcjogI2U2ZTZlMTtcbiAgfVxuICAudS1zY2llbmNlcyAudS1uYXYtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzInXSAudS1uYXYtbGluazpob3ZlciwgLnUtc2NpZW5jZXMgLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScyJ10gLnUtbmF2LWxpbms6Zm9jdXMsIC51LXNjaWVuY2VzXG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMiddIC51LW5hdi1saW5rOmhvdmVyLCAudS1zY2llbmNlc1xuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzInXSAudS1uYXYtbGluazpmb2N1cyB7XG4gICAgY29sb3I6ICMxZmJhZGI7XG4gIH1cbiAgLnUtc2MtYXBwIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMiddIC51LW5hdi1saW5rOmhvdmVyLCAudS1zYy1hcHAgLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScyJ10gLnUtbmF2LWxpbms6Zm9jdXMsIC51LXNjLWFwcFxuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzInXSAudS1uYXYtbGluazpob3ZlciwgLnUtc2MtYXBwXG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMiddIC51LW5hdi1saW5rOmZvY3VzIHtcbiAgICBjb2xvcjogI2Y4YWEwMDtcbiAgfVxuICAudS1oZWMgLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScyJ10gLnUtbmF2LWxpbms6aG92ZXIsIC51LWhlYyAudS1uYXYtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzInXSAudS1uYXYtbGluazpmb2N1cywgLnUtaGVjXG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMiddIC51LW5hdi1saW5rOmhvdmVyLCAudS1oZWNcbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScyJ10gLnUtbmF2LWxpbms6Zm9jdXMge1xuICAgIGNvbG9yOiAjYzZjMGI0O1xuICB9XG59XG5cbi51LW5hdi1iYWNrIHtcbiAgY29sb3I6ICM0YTRhNGEgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi51LW5hdi1iYWNrOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnUtbmF2LWJhY2sgc3ZnIHtcbiAgd2lkdGg6IDE1cHg7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIG1hcmdpbi1yaWdodDogLjVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZpbGw6ICNjNmMwYjQ7XG59XG5cbi51LW5hdi1tb2JpbGUtbGV2ZWwsXG5bY2xhc3MqPSd1LW5hdi1tb2JpbGUtbGV2ZWwtLSddIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDJyZW07XG59XG5cbi51LW5hdi1tb2JpbGUtbGV2ZWwgbGksXG5bY2xhc3MqPSd1LW5hdi1tb2JpbGUtbGV2ZWwtLSddIGxpIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4udS1uYXYtbW9iaWxlLWxldmVsIC51LW5hdi1tb2JpbGUtbGV2ZWwtdGl0bGUsXG5bY2xhc3MqPSd1LW5hdi1tb2JpbGUtbGV2ZWwtLSddIC51LW5hdi1tb2JpbGUtbGV2ZWwtdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM0YTRhNGE7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xufVxuXG4udS1uYXYtbW9iaWxlLWxldmVsIC51LW5hdi1tb2JpbGUtbGV2ZWwtdGl0bGU6aG92ZXIsIC51LW5hdi1tb2JpbGUtbGV2ZWwgLnUtbmF2LW1vYmlsZS1sZXZlbC10aXRsZTpmb2N1cyxcbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ10gLnUtbmF2LW1vYmlsZS1sZXZlbC10aXRsZTpob3ZlcixcbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ10gLnUtbmF2LW1vYmlsZS1sZXZlbC10aXRsZTpmb2N1cyB7XG4gIGNvbG9yOiAjMDA3MDdmO1xufVxuXG4udS11bGllZ2UgLnUtbmF2LW1vYmlsZS1sZXZlbCAudS1uYXYtbW9iaWxlLWxldmVsLXRpdGxlOmhvdmVyLCAudS11bGllZ2UgLnUtbmF2LW1vYmlsZS1sZXZlbCAudS1uYXYtbW9iaWxlLWxldmVsLXRpdGxlOmZvY3VzLCAudS11bGllZ2VcbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ10gLnUtbmF2LW1vYmlsZS1sZXZlbC10aXRsZTpob3ZlciwgLnUtdWxpZWdlXG5bY2xhc3MqPSd1LW5hdi1tb2JpbGUtbGV2ZWwtLSddIC51LW5hdi1tb2JpbGUtbGV2ZWwtdGl0bGU6Zm9jdXMge1xuICBjb2xvcjogIzAwNzA3Zjtcbn1cblxuLnUtc2Mtc29jIC51LW5hdi1tb2JpbGUtbGV2ZWwgLnUtbmF2LW1vYmlsZS1sZXZlbC10aXRsZTpob3ZlciwgLnUtc2Mtc29jIC51LW5hdi1tb2JpbGUtbGV2ZWwgLnUtbmF2LW1vYmlsZS1sZXZlbC10aXRsZTpmb2N1cywgLnUtc2Mtc29jXG5bY2xhc3MqPSd1LW5hdi1tb2JpbGUtbGV2ZWwtLSddIC51LW5hdi1tb2JpbGUtbGV2ZWwtdGl0bGU6aG92ZXIsIC51LXNjLXNvY1xuW2NsYXNzKj0ndS1uYXYtbW9iaWxlLWxldmVsLS0nXSAudS1uYXYtbW9iaWxlLWxldmVsLXRpdGxlOmZvY3VzIHtcbiAgY29sb3I6ICNmOGFhMDA7XG59XG5cbi51LW1lZGVjaW5lIC51LW5hdi1tb2JpbGUtbGV2ZWwgLnUtbmF2LW1vYmlsZS1sZXZlbC10aXRsZTpob3ZlciwgLnUtbWVkZWNpbmUgLnUtbmF2LW1vYmlsZS1sZXZlbCAudS1uYXYtbW9iaWxlLWxldmVsLXRpdGxlOmZvY3VzLCAudS1tZWRlY2luZVxuW2NsYXNzKj0ndS1uYXYtbW9iaWxlLWxldmVsLS0nXSAudS1uYXYtbW9iaWxlLWxldmVsLXRpdGxlOmhvdmVyLCAudS1tZWRlY2luZVxuW2NsYXNzKj0ndS1uYXYtbW9iaWxlLWxldmVsLS0nXSAudS1uYXYtbW9iaWxlLWxldmVsLXRpdGxlOmZvY3VzIHtcbiAgY29sb3I6ICM5NDAxMDQ7XG59XG5cbi51LWRyb2l0IC51LW5hdi1tb2JpbGUtbGV2ZWwgLnUtbmF2LW1vYmlsZS1sZXZlbC10aXRsZTpob3ZlciwgLnUtZHJvaXQgLnUtbmF2LW1vYmlsZS1sZXZlbCAudS1uYXYtbW9iaWxlLWxldmVsLXRpdGxlOmZvY3VzLCAudS1kcm9pdFxuW2NsYXNzKj0ndS1uYXYtbW9iaWxlLWxldmVsLS0nXSAudS1uYXYtbW9iaWxlLWxldmVsLXRpdGxlOmhvdmVyLCAudS1kcm9pdFxuW2NsYXNzKj0ndS1uYXYtbW9iaWxlLWxldmVsLS0nXSAudS1uYXYtbW9iaWxlLWxldmVsLXRpdGxlOmZvY3VzIHtcbiAgY29sb3I6ICM1YjJjODY7XG59XG5cbi51LWFncm8gLnUtbmF2LW1vYmlsZS1sZXZlbCAudS1uYXYtbW9iaWxlLWxldmVsLXRpdGxlOmhvdmVyLCAudS1hZ3JvIC51LW5hdi1tb2JpbGUtbGV2ZWwgLnUtbmF2LW1vYmlsZS1sZXZlbC10aXRsZTpmb2N1cywgLnUtYWdyb1xuW2NsYXNzKj0ndS1uYXYtbW9iaWxlLWxldmVsLS0nXSAudS1uYXYtbW9iaWxlLWxldmVsLXRpdGxlOmhvdmVyLCAudS1hZ3JvXG5bY2xhc3MqPSd1LW5hdi1tb2JpbGUtbGV2ZWwtLSddIC51LW5hdi1tb2JpbGUtbGV2ZWwtdGl0bGU6Zm9jdXMge1xuICBjb2xvcjogIzdkYjkyODtcbn1cblxuLnUtcHN5Y2hvIC51LW5hdi1tb2JpbGUtbGV2ZWwgLnUtbmF2LW1vYmlsZS1sZXZlbC10aXRsZTpob3ZlciwgLnUtcHN5Y2hvIC51LW5hdi1tb2JpbGUtbGV2ZWwgLnUtbmF2LW1vYmlsZS1sZXZlbC10aXRsZTpmb2N1cywgLnUtcHN5Y2hvXG5bY2xhc3MqPSd1LW5hdi1tb2JpbGUtbGV2ZWwtLSddIC51LW5hdi1tb2JpbGUtbGV2ZWwtdGl0bGU6aG92ZXIsIC51LXBzeWNob1xuW2NsYXNzKj0ndS1uYXYtbW9iaWxlLWxldmVsLS0nXSAudS1uYXYtbW9iaWxlLWxldmVsLXRpdGxlOmZvY3VzIHtcbiAgY29sb3I6ICMyODliMzg7XG59XG5cbi51LXBoaWxvIC51LW5hdi1tb2JpbGUtbGV2ZWwgLnUtbmF2LW1vYmlsZS1sZXZlbC10aXRsZTpob3ZlciwgLnUtcGhpbG8gLnUtbmF2LW1vYmlsZS1sZXZlbCAudS1uYXYtbW9iaWxlLWxldmVsLXRpdGxlOmZvY3VzLCAudS1waGlsb1xuW2NsYXNzKj0ndS1uYXYtbW9iaWxlLWxldmVsLS0nXSAudS1uYXYtbW9iaWxlLWxldmVsLXRpdGxlOmhvdmVyLCAudS1waGlsb1xuW2NsYXNzKj0ndS1uYXYtbW9iaWxlLWxldmVsLS0nXSAudS1uYXYtbW9iaWxlLWxldmVsLXRpdGxlOmZvY3VzIHtcbiAgY29sb3I6ICMwMDg0M2I7XG59XG5cbi51LXZldGUgLnUtbmF2LW1vYmlsZS1sZXZlbCAudS1uYXYtbW9iaWxlLWxldmVsLXRpdGxlOmhvdmVyLCAudS12ZXRlIC51LW5hdi1tb2JpbGUtbGV2ZWwgLnUtbmF2LW1vYmlsZS1sZXZlbC10aXRsZTpmb2N1cywgLnUtdmV0ZVxuW2NsYXNzKj0ndS1uYXYtbW9iaWxlLWxldmVsLS0nXSAudS1uYXYtbW9iaWxlLWxldmVsLXRpdGxlOmhvdmVyLCAudS12ZXRlXG5bY2xhc3MqPSd1LW5hdi1tb2JpbGUtbGV2ZWwtLSddIC51LW5hdi1tb2JpbGUtbGV2ZWwtdGl0bGU6Zm9jdXMge1xuICBjb2xvcjogIzViNTdhMjtcbn1cblxuLnUtYXJjaGkgLnUtbmF2LW1vYmlsZS1sZXZlbCAudS1uYXYtbW9iaWxlLWxldmVsLXRpdGxlOmhvdmVyLCAudS1hcmNoaSAudS1uYXYtbW9iaWxlLWxldmVsIC51LW5hdi1tb2JpbGUtbGV2ZWwtdGl0bGU6Zm9jdXMsIC51LWFyY2hpXG5bY2xhc3MqPSd1LW5hdi1tb2JpbGUtbGV2ZWwtLSddIC51LW5hdi1tb2JpbGUtbGV2ZWwtdGl0bGU6aG92ZXIsIC51LWFyY2hpXG5bY2xhc3MqPSd1LW5hdi1tb2JpbGUtbGV2ZWwtLSddIC51LW5hdi1tb2JpbGUtbGV2ZWwtdGl0bGU6Zm9jdXMge1xuICBjb2xvcjogI2M2YzBiNDtcbn1cblxuLnUtc2NpZW5jZXMgLnUtbmF2LW1vYmlsZS1sZXZlbCAudS1uYXYtbW9iaWxlLWxldmVsLXRpdGxlOmhvdmVyLCAudS1zY2llbmNlcyAudS1uYXYtbW9iaWxlLWxldmVsIC51LW5hdi1tb2JpbGUtbGV2ZWwtdGl0bGU6Zm9jdXMsIC51LXNjaWVuY2VzXG5bY2xhc3MqPSd1LW5hdi1tb2JpbGUtbGV2ZWwtLSddIC51LW5hdi1tb2JpbGUtbGV2ZWwtdGl0bGU6aG92ZXIsIC51LXNjaWVuY2VzXG5bY2xhc3MqPSd1LW5hdi1tb2JpbGUtbGV2ZWwtLSddIC51LW5hdi1tb2JpbGUtbGV2ZWwtdGl0bGU6Zm9jdXMge1xuICBjb2xvcjogIzAwNWNhOTtcbn1cblxuLnUtc2MtYXBwIC51LW5hdi1tb2JpbGUtbGV2ZWwgLnUtbmF2LW1vYmlsZS1sZXZlbC10aXRsZTpob3ZlciwgLnUtc2MtYXBwIC51LW5hdi1tb2JpbGUtbGV2ZWwgLnUtbmF2LW1vYmlsZS1sZXZlbC10aXRsZTpmb2N1cywgLnUtc2MtYXBwXG5bY2xhc3MqPSd1LW5hdi1tb2JpbGUtbGV2ZWwtLSddIC51LW5hdi1tb2JpbGUtbGV2ZWwtdGl0bGU6aG92ZXIsIC51LXNjLWFwcFxuW2NsYXNzKj0ndS1uYXYtbW9iaWxlLWxldmVsLS0nXSAudS1uYXYtbW9iaWxlLWxldmVsLXRpdGxlOmZvY3VzIHtcbiAgY29sb3I6ICNmMDdmM2M7XG59XG5cbi51LWhlYyAudS1uYXYtbW9iaWxlLWxldmVsIC51LW5hdi1tb2JpbGUtbGV2ZWwtdGl0bGU6aG92ZXIsIC51LWhlYyAudS1uYXYtbW9iaWxlLWxldmVsIC51LW5hdi1tb2JpbGUtbGV2ZWwtdGl0bGU6Zm9jdXMsIC51LWhlY1xuW2NsYXNzKj0ndS1uYXYtbW9iaWxlLWxldmVsLS0nXSAudS1uYXYtbW9iaWxlLWxldmVsLXRpdGxlOmhvdmVyLCAudS1oZWNcbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ10gLnUtbmF2LW1vYmlsZS1sZXZlbC10aXRsZTpmb2N1cyB7XG4gIGNvbG9yOiAjOGM4YjgyO1xufVxuXG4udS1uYXYtbW9iaWxlLWxldmVsIC5pcy1hY3RpdmUgLnUtbmF2LXRpdGxlLFxuW2NsYXNzKj0ndS1uYXYtbW9iaWxlLWxldmVsLS0nXSAuaXMtYWN0aXZlIC51LW5hdi10aXRsZSB7XG4gIGNvbG9yOiAjMDA3MDdmO1xufVxuXG4udS11bGllZ2UgLnUtbmF2LW1vYmlsZS1sZXZlbCAuaXMtYWN0aXZlIC51LW5hdi10aXRsZSwgLnUtdWxpZWdlXG5bY2xhc3MqPSd1LW5hdi1tb2JpbGUtbGV2ZWwtLSddIC5pcy1hY3RpdmUgLnUtbmF2LXRpdGxlIHtcbiAgY29sb3I6ICMwMDcwN2Y7XG59XG5cbi51LXNjLXNvYyAudS1uYXYtbW9iaWxlLWxldmVsIC5pcy1hY3RpdmUgLnUtbmF2LXRpdGxlLCAudS1zYy1zb2NcbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ10gLmlzLWFjdGl2ZSAudS1uYXYtdGl0bGUge1xuICBjb2xvcjogI2Y4YWEwMDtcbn1cblxuLnUtbWVkZWNpbmUgLnUtbmF2LW1vYmlsZS1sZXZlbCAuaXMtYWN0aXZlIC51LW5hdi10aXRsZSwgLnUtbWVkZWNpbmVcbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ10gLmlzLWFjdGl2ZSAudS1uYXYtdGl0bGUge1xuICBjb2xvcjogIzk0MDEwNDtcbn1cblxuLnUtZHJvaXQgLnUtbmF2LW1vYmlsZS1sZXZlbCAuaXMtYWN0aXZlIC51LW5hdi10aXRsZSwgLnUtZHJvaXRcbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ10gLmlzLWFjdGl2ZSAudS1uYXYtdGl0bGUge1xuICBjb2xvcjogIzViMmM4Njtcbn1cblxuLnUtYWdybyAudS1uYXYtbW9iaWxlLWxldmVsIC5pcy1hY3RpdmUgLnUtbmF2LXRpdGxlLCAudS1hZ3JvXG5bY2xhc3MqPSd1LW5hdi1tb2JpbGUtbGV2ZWwtLSddIC5pcy1hY3RpdmUgLnUtbmF2LXRpdGxlIHtcbiAgY29sb3I6ICM3ZGI5Mjg7XG59XG5cbi51LXBzeWNobyAudS1uYXYtbW9iaWxlLWxldmVsIC5pcy1hY3RpdmUgLnUtbmF2LXRpdGxlLCAudS1wc3ljaG9cbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ10gLmlzLWFjdGl2ZSAudS1uYXYtdGl0bGUge1xuICBjb2xvcjogIzI4OWIzODtcbn1cblxuLnUtcGhpbG8gLnUtbmF2LW1vYmlsZS1sZXZlbCAuaXMtYWN0aXZlIC51LW5hdi10aXRsZSwgLnUtcGhpbG9cbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ10gLmlzLWFjdGl2ZSAudS1uYXYtdGl0bGUge1xuICBjb2xvcjogIzAwODQzYjtcbn1cblxuLnUtdmV0ZSAudS1uYXYtbW9iaWxlLWxldmVsIC5pcy1hY3RpdmUgLnUtbmF2LXRpdGxlLCAudS12ZXRlXG5bY2xhc3MqPSd1LW5hdi1tb2JpbGUtbGV2ZWwtLSddIC5pcy1hY3RpdmUgLnUtbmF2LXRpdGxlIHtcbiAgY29sb3I6ICM1YjU3YTI7XG59XG5cbi51LWFyY2hpIC51LW5hdi1tb2JpbGUtbGV2ZWwgLmlzLWFjdGl2ZSAudS1uYXYtdGl0bGUsIC51LWFyY2hpXG5bY2xhc3MqPSd1LW5hdi1tb2JpbGUtbGV2ZWwtLSddIC5pcy1hY3RpdmUgLnUtbmF2LXRpdGxlIHtcbiAgY29sb3I6ICNjNmMwYjQ7XG59XG5cbi51LXNjaWVuY2VzIC51LW5hdi1tb2JpbGUtbGV2ZWwgLmlzLWFjdGl2ZSAudS1uYXYtdGl0bGUsIC51LXNjaWVuY2VzXG5bY2xhc3MqPSd1LW5hdi1tb2JpbGUtbGV2ZWwtLSddIC5pcy1hY3RpdmUgLnUtbmF2LXRpdGxlIHtcbiAgY29sb3I6ICMwMDVjYTk7XG59XG5cbi51LXNjLWFwcCAudS1uYXYtbW9iaWxlLWxldmVsIC5pcy1hY3RpdmUgLnUtbmF2LXRpdGxlLCAudS1zYy1hcHBcbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ10gLmlzLWFjdGl2ZSAudS1uYXYtdGl0bGUge1xuICBjb2xvcjogI2YwN2YzYztcbn1cblxuLnUtaGVjIC51LW5hdi1tb2JpbGUtbGV2ZWwgLmlzLWFjdGl2ZSAudS1uYXYtdGl0bGUsIC51LWhlY1xuW2NsYXNzKj0ndS1uYXYtbW9iaWxlLWxldmVsLS0nXSAuaXMtYWN0aXZlIC51LW5hdi10aXRsZSB7XG4gIGNvbG9yOiAjOGM4YjgyO1xufVxuXG4udS1uYXYtbW9iaWxlLWxldmVsIC51LW5hdi1saW5rLFxuW2NsYXNzKj0ndS1uYXYtbW9iaWxlLWxldmVsLS0nXSAudS1uYXYtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjNWZhNGIwO1xuICBsZXR0ZXItc3BhY2luZzogLjJweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMXMgY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7XG59XG5cbi51LW5hdi1tb2JpbGUtbGV2ZWwgLnUtbmF2LWxpbms6aG92ZXIsIC51LW5hdi1tb2JpbGUtbGV2ZWwgLnUtbmF2LWxpbms6Zm9jdXMsXG5bY2xhc3MqPSd1LW5hdi1tb2JpbGUtbGV2ZWwtLSddIC51LW5hdi1saW5rOmhvdmVyLFxuW2NsYXNzKj0ndS1uYXYtbW9iaWxlLWxldmVsLS0nXSAudS1uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMDA3MDdmO1xuICBmaWxsOiAjMDA3MDdmO1xufVxuXG4udS11bGllZ2UgLnUtbmF2LW1vYmlsZS1sZXZlbCAudS1uYXYtbGluazpob3ZlciwgLnUtdWxpZWdlIC51LW5hdi1tb2JpbGUtbGV2ZWwgLnUtbmF2LWxpbms6Zm9jdXMsIC51LXVsaWVnZVxuW2NsYXNzKj0ndS1uYXYtbW9iaWxlLWxldmVsLS0nXSAudS1uYXYtbGluazpob3ZlciwgLnUtdWxpZWdlXG5bY2xhc3MqPSd1LW5hdi1tb2JpbGUtbGV2ZWwtLSddIC51LW5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICMwMDcwN2Y7XG4gIGZpbGw6ICMwMDcwN2Y7XG59XG5cbi51LXNjLXNvYyAudS1uYXYtbW9iaWxlLWxldmVsIC51LW5hdi1saW5rOmhvdmVyLCAudS1zYy1zb2MgLnUtbmF2LW1vYmlsZS1sZXZlbCAudS1uYXYtbGluazpmb2N1cywgLnUtc2Mtc29jXG5bY2xhc3MqPSd1LW5hdi1tb2JpbGUtbGV2ZWwtLSddIC51LW5hdi1saW5rOmhvdmVyLCAudS1zYy1zb2NcbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ10gLnUtbmF2LWxpbms6Zm9jdXMge1xuICBjb2xvcjogI2Y4YWEwMDtcbiAgZmlsbDogI2Y4YWEwMDtcbn1cblxuLnUtbWVkZWNpbmUgLnUtbmF2LW1vYmlsZS1sZXZlbCAudS1uYXYtbGluazpob3ZlciwgLnUtbWVkZWNpbmUgLnUtbmF2LW1vYmlsZS1sZXZlbCAudS1uYXYtbGluazpmb2N1cywgLnUtbWVkZWNpbmVcbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ10gLnUtbmF2LWxpbms6aG92ZXIsIC51LW1lZGVjaW5lXG5bY2xhc3MqPSd1LW5hdi1tb2JpbGUtbGV2ZWwtLSddIC51LW5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICM5NDAxMDQ7XG4gIGZpbGw6ICM5NDAxMDQ7XG59XG5cbi51LWRyb2l0IC51LW5hdi1tb2JpbGUtbGV2ZWwgLnUtbmF2LWxpbms6aG92ZXIsIC51LWRyb2l0IC51LW5hdi1tb2JpbGUtbGV2ZWwgLnUtbmF2LWxpbms6Zm9jdXMsIC51LWRyb2l0XG5bY2xhc3MqPSd1LW5hdi1tb2JpbGUtbGV2ZWwtLSddIC51LW5hdi1saW5rOmhvdmVyLCAudS1kcm9pdFxuW2NsYXNzKj0ndS1uYXYtbW9iaWxlLWxldmVsLS0nXSAudS1uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjNWIyYzg2O1xuICBmaWxsOiAjNWIyYzg2O1xufVxuXG4udS1hZ3JvIC51LW5hdi1tb2JpbGUtbGV2ZWwgLnUtbmF2LWxpbms6aG92ZXIsIC51LWFncm8gLnUtbmF2LW1vYmlsZS1sZXZlbCAudS1uYXYtbGluazpmb2N1cywgLnUtYWdyb1xuW2NsYXNzKj0ndS1uYXYtbW9iaWxlLWxldmVsLS0nXSAudS1uYXYtbGluazpob3ZlciwgLnUtYWdyb1xuW2NsYXNzKj0ndS1uYXYtbW9iaWxlLWxldmVsLS0nXSAudS1uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjN2RiOTI4O1xuICBmaWxsOiAjN2RiOTI4O1xufVxuXG4udS1wc3ljaG8gLnUtbmF2LW1vYmlsZS1sZXZlbCAudS1uYXYtbGluazpob3ZlciwgLnUtcHN5Y2hvIC51LW5hdi1tb2JpbGUtbGV2ZWwgLnUtbmF2LWxpbms6Zm9jdXMsIC51LXBzeWNob1xuW2NsYXNzKj0ndS1uYXYtbW9iaWxlLWxldmVsLS0nXSAudS1uYXYtbGluazpob3ZlciwgLnUtcHN5Y2hvXG5bY2xhc3MqPSd1LW5hdi1tb2JpbGUtbGV2ZWwtLSddIC51LW5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICMyODliMzg7XG4gIGZpbGw6ICMyODliMzg7XG59XG5cbi51LXBoaWxvIC51LW5hdi1tb2JpbGUtbGV2ZWwgLnUtbmF2LWxpbms6aG92ZXIsIC51LXBoaWxvIC51LW5hdi1tb2JpbGUtbGV2ZWwgLnUtbmF2LWxpbms6Zm9jdXMsIC51LXBoaWxvXG5bY2xhc3MqPSd1LW5hdi1tb2JpbGUtbGV2ZWwtLSddIC51LW5hdi1saW5rOmhvdmVyLCAudS1waGlsb1xuW2NsYXNzKj0ndS1uYXYtbW9iaWxlLWxldmVsLS0nXSAudS1uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMDA4NDNiO1xuICBmaWxsOiAjMDA4NDNiO1xufVxuXG4udS12ZXRlIC51LW5hdi1tb2JpbGUtbGV2ZWwgLnUtbmF2LWxpbms6aG92ZXIsIC51LXZldGUgLnUtbmF2LW1vYmlsZS1sZXZlbCAudS1uYXYtbGluazpmb2N1cywgLnUtdmV0ZVxuW2NsYXNzKj0ndS1uYXYtbW9iaWxlLWxldmVsLS0nXSAudS1uYXYtbGluazpob3ZlciwgLnUtdmV0ZVxuW2NsYXNzKj0ndS1uYXYtbW9iaWxlLWxldmVsLS0nXSAudS1uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjNWI1N2EyO1xuICBmaWxsOiAjNWI1N2EyO1xufVxuXG4udS1hcmNoaSAudS1uYXYtbW9iaWxlLWxldmVsIC51LW5hdi1saW5rOmhvdmVyLCAudS1hcmNoaSAudS1uYXYtbW9iaWxlLWxldmVsIC51LW5hdi1saW5rOmZvY3VzLCAudS1hcmNoaVxuW2NsYXNzKj0ndS1uYXYtbW9iaWxlLWxldmVsLS0nXSAudS1uYXYtbGluazpob3ZlciwgLnUtYXJjaGlcbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ10gLnUtbmF2LWxpbms6Zm9jdXMge1xuICBjb2xvcjogI2M2YzBiNDtcbiAgZmlsbDogI2M2YzBiNDtcbn1cblxuLnUtc2NpZW5jZXMgLnUtbmF2LW1vYmlsZS1sZXZlbCAudS1uYXYtbGluazpob3ZlciwgLnUtc2NpZW5jZXMgLnUtbmF2LW1vYmlsZS1sZXZlbCAudS1uYXYtbGluazpmb2N1cywgLnUtc2NpZW5jZXNcbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ10gLnUtbmF2LWxpbms6aG92ZXIsIC51LXNjaWVuY2VzXG5bY2xhc3MqPSd1LW5hdi1tb2JpbGUtbGV2ZWwtLSddIC51LW5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICMwMDVjYTk7XG4gIGZpbGw6ICMwMDVjYTk7XG59XG5cbi51LXNjLWFwcCAudS1uYXYtbW9iaWxlLWxldmVsIC51LW5hdi1saW5rOmhvdmVyLCAudS1zYy1hcHAgLnUtbmF2LW1vYmlsZS1sZXZlbCAudS1uYXYtbGluazpmb2N1cywgLnUtc2MtYXBwXG5bY2xhc3MqPSd1LW5hdi1tb2JpbGUtbGV2ZWwtLSddIC51LW5hdi1saW5rOmhvdmVyLCAudS1zYy1hcHBcbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ10gLnUtbmF2LWxpbms6Zm9jdXMge1xuICBjb2xvcjogI2YwN2YzYztcbiAgZmlsbDogI2YwN2YzYztcbn1cblxuLnUtaGVjIC51LW5hdi1tb2JpbGUtbGV2ZWwgLnUtbmF2LWxpbms6aG92ZXIsIC51LWhlYyAudS1uYXYtbW9iaWxlLWxldmVsIC51LW5hdi1saW5rOmZvY3VzLCAudS1oZWNcbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ10gLnUtbmF2LWxpbms6aG92ZXIsIC51LWhlY1xuW2NsYXNzKj0ndS1uYXYtbW9iaWxlLWxldmVsLS0nXSAudS1uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjOGM4YjgyO1xuICBmaWxsOiAjOGM4YjgyO1xufVxuXG4udS11bGllZ2UgLnUtbmF2LW1vYmlsZS1sZXZlbCAudS1uYXYtbGluaywgLnUtdWxpZWdlXG5bY2xhc3MqPSd1LW5hdi1tb2JpbGUtbGV2ZWwtLSddIC51LW5hdi1saW5rIHtcbiAgY29sb3I6ICM1ZmE0YjA7XG59XG5cbi51LXNjLXNvYyAudS1uYXYtbW9iaWxlLWxldmVsIC51LW5hdi1saW5rLCAudS1zYy1zb2NcbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ10gLnUtbmF2LWxpbmsge1xuICBjb2xvcjogI2ZmZDAwMDtcbn1cblxuLnUtbWVkZWNpbmUgLnUtbmF2LW1vYmlsZS1sZXZlbCAudS1uYXYtbGluaywgLnUtbWVkZWNpbmVcbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ10gLnUtbmF2LWxpbmsge1xuICBjb2xvcjogI2U2MmQzMTtcbn1cblxuLnUtZHJvaXQgLnUtbmF2LW1vYmlsZS1sZXZlbCAudS1uYXYtbGluaywgLnUtZHJvaXRcbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ10gLnUtbmF2LWxpbmsge1xuICBjb2xvcjogI2E4NTg5ZTtcbn1cblxuLnUtYWdybyAudS1uYXYtbW9iaWxlLWxldmVsIC51LW5hdi1saW5rLCAudS1hZ3JvXG5bY2xhc3MqPSd1LW5hdi1tb2JpbGUtbGV2ZWwtLSddIC51LW5hdi1saW5rIHtcbiAgY29sb3I6ICNiOWNkNzY7XG59XG5cbi51LXBzeWNobyAudS1uYXYtbW9iaWxlLWxldmVsIC51LW5hdi1saW5rLCAudS1wc3ljaG9cbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ10gLnUtbmF2LWxpbmsge1xuICBjb2xvcjogIzdkYjkyODtcbn1cblxuLnUtcGhpbG8gLnUtbmF2LW1vYmlsZS1sZXZlbCAudS1uYXYtbGluaywgLnUtcGhpbG9cbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ10gLnUtbmF2LWxpbmsge1xuICBjb2xvcjogIzI4OWIzODtcbn1cblxuLnUtdmV0ZSAudS1uYXYtbW9iaWxlLWxldmVsIC51LW5hdi1saW5rLCAudS12ZXRlXG5bY2xhc3MqPSd1LW5hdi1tb2JpbGUtbGV2ZWwtLSddIC51LW5hdi1saW5rIHtcbiAgY29sb3I6ICM4ZGE2ZDY7XG59XG5cbi51LWFyY2hpIC51LW5hdi1tb2JpbGUtbGV2ZWwgLnUtbmF2LWxpbmssIC51LWFyY2hpXG5bY2xhc3MqPSd1LW5hdi1tb2JpbGUtbGV2ZWwtLSddIC51LW5hdi1saW5rIHtcbiAgY29sb3I6ICNlNmU2ZTE7XG59XG5cbi51LXNjaWVuY2VzIC51LW5hdi1tb2JpbGUtbGV2ZWwgLnUtbmF2LWxpbmssIC51LXNjaWVuY2VzXG5bY2xhc3MqPSd1LW5hdi1tb2JpbGUtbGV2ZWwtLSddIC51LW5hdi1saW5rIHtcbiAgY29sb3I6ICMxZmJhZGI7XG59XG5cbi51LXNjLWFwcCAudS1uYXYtbW9iaWxlLWxldmVsIC51LW5hdi1saW5rLCAudS1zYy1hcHBcbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ10gLnUtbmF2LWxpbmsge1xuICBjb2xvcjogI2Y4YWEwMDtcbn1cblxuLnUtaGVjIC51LW5hdi1tb2JpbGUtbGV2ZWwgLnUtbmF2LWxpbmssIC51LWhlY1xuW2NsYXNzKj0ndS1uYXYtbW9iaWxlLWxldmVsLS0nXSAudS1uYXYtbGluayB7XG4gIGNvbG9yOiAjYzZjMGI0O1xufVxuXG4udS1uYXYtbW9iaWxlLWxldmVsIC5pcy1hY3RpdmUgPiAudS1uYXYtbGluayxcbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ10gLmlzLWFjdGl2ZSA+IC51LW5hdi1saW5rIHtcbiAgY29sb3I6ICMwMDcwN2Y7XG59XG5cbi51LXVsaWVnZSAudS1uYXYtbW9iaWxlLWxldmVsIC5pcy1hY3RpdmUgPiAudS1uYXYtbGluaywgLnUtdWxpZWdlXG5bY2xhc3MqPSd1LW5hdi1tb2JpbGUtbGV2ZWwtLSddIC5pcy1hY3RpdmUgPiAudS1uYXYtbGluayB7XG4gIGNvbG9yOiAjMDA3MDdmO1xufVxuXG4udS1zYy1zb2MgLnUtbmF2LW1vYmlsZS1sZXZlbCAuaXMtYWN0aXZlID4gLnUtbmF2LWxpbmssIC51LXNjLXNvY1xuW2NsYXNzKj0ndS1uYXYtbW9iaWxlLWxldmVsLS0nXSAuaXMtYWN0aXZlID4gLnUtbmF2LWxpbmsge1xuICBjb2xvcjogI2Y4YWEwMDtcbn1cblxuLnUtbWVkZWNpbmUgLnUtbmF2LW1vYmlsZS1sZXZlbCAuaXMtYWN0aXZlID4gLnUtbmF2LWxpbmssIC51LW1lZGVjaW5lXG5bY2xhc3MqPSd1LW5hdi1tb2JpbGUtbGV2ZWwtLSddIC5pcy1hY3RpdmUgPiAudS1uYXYtbGluayB7XG4gIGNvbG9yOiAjOTQwMTA0O1xufVxuXG4udS1kcm9pdCAudS1uYXYtbW9iaWxlLWxldmVsIC5pcy1hY3RpdmUgPiAudS1uYXYtbGluaywgLnUtZHJvaXRcbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ10gLmlzLWFjdGl2ZSA+IC51LW5hdi1saW5rIHtcbiAgY29sb3I6ICM1YjJjODY7XG59XG5cbi51LWFncm8gLnUtbmF2LW1vYmlsZS1sZXZlbCAuaXMtYWN0aXZlID4gLnUtbmF2LWxpbmssIC51LWFncm9cbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ10gLmlzLWFjdGl2ZSA+IC51LW5hdi1saW5rIHtcbiAgY29sb3I6ICM3ZGI5Mjg7XG59XG5cbi51LXBzeWNobyAudS1uYXYtbW9iaWxlLWxldmVsIC5pcy1hY3RpdmUgPiAudS1uYXYtbGluaywgLnUtcHN5Y2hvXG5bY2xhc3MqPSd1LW5hdi1tb2JpbGUtbGV2ZWwtLSddIC5pcy1hY3RpdmUgPiAudS1uYXYtbGluayB7XG4gIGNvbG9yOiAjMjg5YjM4O1xufVxuXG4udS1waGlsbyAudS1uYXYtbW9iaWxlLWxldmVsIC5pcy1hY3RpdmUgPiAudS1uYXYtbGluaywgLnUtcGhpbG9cbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ10gLmlzLWFjdGl2ZSA+IC51LW5hdi1saW5rIHtcbiAgY29sb3I6ICMwMDg0M2I7XG59XG5cbi51LXZldGUgLnUtbmF2LW1vYmlsZS1sZXZlbCAuaXMtYWN0aXZlID4gLnUtbmF2LWxpbmssIC51LXZldGVcbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ10gLmlzLWFjdGl2ZSA+IC51LW5hdi1saW5rIHtcbiAgY29sb3I6ICM1YjU3YTI7XG59XG5cbi51LWFyY2hpIC51LW5hdi1tb2JpbGUtbGV2ZWwgLmlzLWFjdGl2ZSA+IC51LW5hdi1saW5rLCAudS1hcmNoaVxuW2NsYXNzKj0ndS1uYXYtbW9iaWxlLWxldmVsLS0nXSAuaXMtYWN0aXZlID4gLnUtbmF2LWxpbmsge1xuICBjb2xvcjogI2M2YzBiNDtcbn1cblxuLnUtc2NpZW5jZXMgLnUtbmF2LW1vYmlsZS1sZXZlbCAuaXMtYWN0aXZlID4gLnUtbmF2LWxpbmssIC51LXNjaWVuY2VzXG5bY2xhc3MqPSd1LW5hdi1tb2JpbGUtbGV2ZWwtLSddIC5pcy1hY3RpdmUgPiAudS1uYXYtbGluayB7XG4gIGNvbG9yOiAjMDA1Y2E5O1xufVxuXG4udS1zYy1hcHAgLnUtbmF2LW1vYmlsZS1sZXZlbCAuaXMtYWN0aXZlID4gLnUtbmF2LWxpbmssIC51LXNjLWFwcFxuW2NsYXNzKj0ndS1uYXYtbW9iaWxlLWxldmVsLS0nXSAuaXMtYWN0aXZlID4gLnUtbmF2LWxpbmsge1xuICBjb2xvcjogI2YwN2YzYztcbn1cblxuLnUtaGVjIC51LW5hdi1tb2JpbGUtbGV2ZWwgLmlzLWFjdGl2ZSA+IC51LW5hdi1saW5rLCAudS1oZWNcbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ10gLmlzLWFjdGl2ZSA+IC51LW5hdi1saW5rIHtcbiAgY29sb3I6ICM4YzhiODI7XG59XG5cbi51LW5hdi1tb2JpbGUtbGV2ZWwgLnUtd3JhcHBlcixcbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ10gLnUtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDAgMCAycmVtO1xufVxuXG4udS1uYXYtbW9iaWxlLWxldmVsIC51LW5hdi1tb2JpbGUtbGV2ZWwsXG4udS1uYXYtbW9iaWxlLWxldmVsIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXSxcbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ10gLnUtbmF2LW1vYmlsZS1sZXZlbCxcbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ10gW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4udS1uYXYtbW9iaWxlLWxldmVsIC51LW5hdi1saW5rLFxuW2NsYXNzKj0ndS1uYXYtbW9iaWxlLWxldmVsLS0nXSAudS1uYXYtbGluayB7XG4gIHBhZGRpbmc6IC43NWVtIC41ZW0gLjc1ZW0gMDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4udS1uYXYtbW9iaWxlLWxldmVsIC51LW5hdi1saW5rIC51LWljb24tdHJpYW5nbGUsXG5bY2xhc3MqPSd1LW5hdi1tb2JpbGUtbGV2ZWwtLSddIC51LW5hdi1saW5rIC51LWljb24tdHJpYW5nbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02MCUpIHJvdGF0ZSgtOTBkZWcpO1xufVxuXG4udS1uYXYtbW9iaWxlLWxldmVsIC51LW5hdi1saW5rOjphZnRlcixcbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ10gLnUtbmF2LWxpbms6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTE7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxcyBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTtcbn1cblxuLnUtbmF2LW1vYmlsZS1sZXZlbCAudS1uYXYtbGluazpob3Zlcjo6YWZ0ZXIsIC51LW5hdi1tb2JpbGUtbGV2ZWwgLnUtbmF2LWxpbms6Zm9jdXM6OmFmdGVyLFxuW2NsYXNzKj0ndS1uYXYtbW9iaWxlLWxldmVsLS0nXSAudS1uYXYtbGluazpob3Zlcjo6YWZ0ZXIsXG5bY2xhc3MqPSd1LW5hdi1tb2JpbGUtbGV2ZWwtLSddIC51LW5hdi1saW5rOmZvY3VzOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDcwN2Y7XG59XG5cbi51LXVsaWVnZSAudS1uYXYtbW9iaWxlLWxldmVsIC51LW5hdi1saW5rOmhvdmVyOjphZnRlciwgLnUtdWxpZWdlIC51LW5hdi1tb2JpbGUtbGV2ZWwgLnUtbmF2LWxpbms6Zm9jdXM6OmFmdGVyLCAudS11bGllZ2VcbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ10gLnUtbmF2LWxpbms6aG92ZXI6OmFmdGVyLCAudS11bGllZ2VcbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ10gLnUtbmF2LWxpbms6Zm9jdXM6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzA3Zjtcbn1cblxuLnUtc2Mtc29jIC51LW5hdi1tb2JpbGUtbGV2ZWwgLnUtbmF2LWxpbms6aG92ZXI6OmFmdGVyLCAudS1zYy1zb2MgLnUtbmF2LW1vYmlsZS1sZXZlbCAudS1uYXYtbGluazpmb2N1czo6YWZ0ZXIsIC51LXNjLXNvY1xuW2NsYXNzKj0ndS1uYXYtbW9iaWxlLWxldmVsLS0nXSAudS1uYXYtbGluazpob3Zlcjo6YWZ0ZXIsIC51LXNjLXNvY1xuW2NsYXNzKj0ndS1uYXYtbW9iaWxlLWxldmVsLS0nXSAudS1uYXYtbGluazpmb2N1czo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhhYTAwO1xufVxuXG4udS1tZWRlY2luZSAudS1uYXYtbW9iaWxlLWxldmVsIC51LW5hdi1saW5rOmhvdmVyOjphZnRlciwgLnUtbWVkZWNpbmUgLnUtbmF2LW1vYmlsZS1sZXZlbCAudS1uYXYtbGluazpmb2N1czo6YWZ0ZXIsIC51LW1lZGVjaW5lXG5bY2xhc3MqPSd1LW5hdi1tb2JpbGUtbGV2ZWwtLSddIC51LW5hdi1saW5rOmhvdmVyOjphZnRlciwgLnUtbWVkZWNpbmVcbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ10gLnUtbmF2LWxpbms6Zm9jdXM6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk0MDEwNDtcbn1cblxuLnUtZHJvaXQgLnUtbmF2LW1vYmlsZS1sZXZlbCAudS1uYXYtbGluazpob3Zlcjo6YWZ0ZXIsIC51LWRyb2l0IC51LW5hdi1tb2JpbGUtbGV2ZWwgLnUtbmF2LWxpbms6Zm9jdXM6OmFmdGVyLCAudS1kcm9pdFxuW2NsYXNzKj0ndS1uYXYtbW9iaWxlLWxldmVsLS0nXSAudS1uYXYtbGluazpob3Zlcjo6YWZ0ZXIsIC51LWRyb2l0XG5bY2xhc3MqPSd1LW5hdi1tb2JpbGUtbGV2ZWwtLSddIC51LW5hdi1saW5rOmZvY3VzOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YjJjODY7XG59XG5cbi51LWFncm8gLnUtbmF2LW1vYmlsZS1sZXZlbCAudS1uYXYtbGluazpob3Zlcjo6YWZ0ZXIsIC51LWFncm8gLnUtbmF2LW1vYmlsZS1sZXZlbCAudS1uYXYtbGluazpmb2N1czo6YWZ0ZXIsIC51LWFncm9cbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ10gLnUtbmF2LWxpbms6aG92ZXI6OmFmdGVyLCAudS1hZ3JvXG5bY2xhc3MqPSd1LW5hdi1tb2JpbGUtbGV2ZWwtLSddIC51LW5hdi1saW5rOmZvY3VzOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ZGI5Mjg7XG59XG5cbi51LXBzeWNobyAudS1uYXYtbW9iaWxlLWxldmVsIC51LW5hdi1saW5rOmhvdmVyOjphZnRlciwgLnUtcHN5Y2hvIC51LW5hdi1tb2JpbGUtbGV2ZWwgLnUtbmF2LWxpbms6Zm9jdXM6OmFmdGVyLCAudS1wc3ljaG9cbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ10gLnUtbmF2LWxpbms6aG92ZXI6OmFmdGVyLCAudS1wc3ljaG9cbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ10gLnUtbmF2LWxpbms6Zm9jdXM6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4OWIzODtcbn1cblxuLnUtcGhpbG8gLnUtbmF2LW1vYmlsZS1sZXZlbCAudS1uYXYtbGluazpob3Zlcjo6YWZ0ZXIsIC51LXBoaWxvIC51LW5hdi1tb2JpbGUtbGV2ZWwgLnUtbmF2LWxpbms6Zm9jdXM6OmFmdGVyLCAudS1waGlsb1xuW2NsYXNzKj0ndS1uYXYtbW9iaWxlLWxldmVsLS0nXSAudS1uYXYtbGluazpob3Zlcjo6YWZ0ZXIsIC51LXBoaWxvXG5bY2xhc3MqPSd1LW5hdi1tb2JpbGUtbGV2ZWwtLSddIC51LW5hdi1saW5rOmZvY3VzOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDg0M2I7XG59XG5cbi51LXZldGUgLnUtbmF2LW1vYmlsZS1sZXZlbCAudS1uYXYtbGluazpob3Zlcjo6YWZ0ZXIsIC51LXZldGUgLnUtbmF2LW1vYmlsZS1sZXZlbCAudS1uYXYtbGluazpmb2N1czo6YWZ0ZXIsIC51LXZldGVcbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ10gLnUtbmF2LWxpbms6aG92ZXI6OmFmdGVyLCAudS12ZXRlXG5bY2xhc3MqPSd1LW5hdi1tb2JpbGUtbGV2ZWwtLSddIC51LW5hdi1saW5rOmZvY3VzOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YjU3YTI7XG59XG5cbi51LWFyY2hpIC51LW5hdi1tb2JpbGUtbGV2ZWwgLnUtbmF2LWxpbms6aG92ZXI6OmFmdGVyLCAudS1hcmNoaSAudS1uYXYtbW9iaWxlLWxldmVsIC51LW5hdi1saW5rOmZvY3VzOjphZnRlciwgLnUtYXJjaGlcbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ10gLnUtbmF2LWxpbms6aG92ZXI6OmFmdGVyLCAudS1hcmNoaVxuW2NsYXNzKj0ndS1uYXYtbW9iaWxlLWxldmVsLS0nXSAudS1uYXYtbGluazpmb2N1czo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZjMGI0O1xufVxuXG4udS1zY2llbmNlcyAudS1uYXYtbW9iaWxlLWxldmVsIC51LW5hdi1saW5rOmhvdmVyOjphZnRlciwgLnUtc2NpZW5jZXMgLnUtbmF2LW1vYmlsZS1sZXZlbCAudS1uYXYtbGluazpmb2N1czo6YWZ0ZXIsIC51LXNjaWVuY2VzXG5bY2xhc3MqPSd1LW5hdi1tb2JpbGUtbGV2ZWwtLSddIC51LW5hdi1saW5rOmhvdmVyOjphZnRlciwgLnUtc2NpZW5jZXNcbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ10gLnUtbmF2LWxpbms6Zm9jdXM6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWNhOTtcbn1cblxuLnUtc2MtYXBwIC51LW5hdi1tb2JpbGUtbGV2ZWwgLnUtbmF2LWxpbms6aG92ZXI6OmFmdGVyLCAudS1zYy1hcHAgLnUtbmF2LW1vYmlsZS1sZXZlbCAudS1uYXYtbGluazpmb2N1czo6YWZ0ZXIsIC51LXNjLWFwcFxuW2NsYXNzKj0ndS1uYXYtbW9iaWxlLWxldmVsLS0nXSAudS1uYXYtbGluazpob3Zlcjo6YWZ0ZXIsIC51LXNjLWFwcFxuW2NsYXNzKj0ndS1uYXYtbW9iaWxlLWxldmVsLS0nXSAudS1uYXYtbGluazpmb2N1czo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA3ZjNjO1xufVxuXG4udS1oZWMgLnUtbmF2LW1vYmlsZS1sZXZlbCAudS1uYXYtbGluazpob3Zlcjo6YWZ0ZXIsIC51LWhlYyAudS1uYXYtbW9iaWxlLWxldmVsIC51LW5hdi1saW5rOmZvY3VzOjphZnRlciwgLnUtaGVjXG5bY2xhc3MqPSd1LW5hdi1tb2JpbGUtbGV2ZWwtLSddIC51LW5hdi1saW5rOmhvdmVyOjphZnRlciwgLnUtaGVjXG5bY2xhc3MqPSd1LW5hdi1tb2JpbGUtbGV2ZWwtLSddIC51LW5hdi1saW5rOmZvY3VzOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YzhiODI7XG59XG5cbi51LW5hdi1tb2JpbGUtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSxcbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzAnXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udS11bGllZ2UgLnUtbmF2LW1vYmlsZS1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMCddLCAudS11bGllZ2VcbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzAnXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udS1uYXYtbW9iaWxlLWxldmVsW2RhdGEtbmF2LWxldmVsPScwJ10gLnUtd3JhcHBlcltkYXRhLW5hdi1sZXZlbD0nMCddLFxuW2NsYXNzKj0ndS1uYXYtbW9iaWxlLWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMCddIC51LXdyYXBwZXJbZGF0YS1uYXYtbGV2ZWw9JzAnXSB7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbn1cblxuLnUtbmF2LW1vYmlsZS1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMCddIC51LW5hdi1tb2JpbGUtbGV2ZWwsXG4udS1uYXYtbW9iaWxlLWxldmVsW2RhdGEtbmF2LWxldmVsPScwJ10gW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddLFxuW2NsYXNzKj0ndS1uYXYtbW9iaWxlLWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMCddIC51LW5hdi1tb2JpbGUtbGV2ZWwsXG5bY2xhc3MqPSd1LW5hdi1tb2JpbGUtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScwJ10gW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnUtbmF2LW1vYmlsZS1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMSddLFxuW2NsYXNzKj0ndS1uYXYtbW9iaWxlLWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMSddIHtcbiAgZm9udC1zaXplOiAxLjdyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi51LW5hdi1tb2JpbGUtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSAudS13cmFwcGVyW2RhdGEtbmF2LWxldmVsPScxJ10gPiAudS1vbmx5LXNtYWxsIC51LW5hdi10aXRsZSxcbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzEnXSAudS13cmFwcGVyW2RhdGEtbmF2LWxldmVsPScxJ10gPiAudS1vbmx5LXNtYWxsIC51LW5hdi10aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi51LW5hdi1tb2JpbGUtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzInXSxcbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzInXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udS1uYXYtYmFjayB7XG4gIGNvbG9yOiAjNGE0YTRhICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4udS1uYXYtYmFjazo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi51LW5hdi1iYWNrIHN2ZyB7XG4gIHdpZHRoOiAxNXB4O1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmaWxsOiAjYzZjMGI0O1xufVxuXG4udS1uYXYtbG9jYWwsXG5bY2xhc3MqPSd1LW5hdi1sb2NhbC0tJ10ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAzcmVtIDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzkuMzc1ZW0pIHtcbiAgLnUtbmF2LWxvY2FsLFxuICBbY2xhc3MqPSd1LW5hdi1sb2NhbC0tJ10ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLnUtbmF2LWxvY2FsOjpiZWZvcmUsIC51LW5hdi1sb2NhbDo6YWZ0ZXIsXG4gIFtjbGFzcyo9J3UtbmF2LWxvY2FsLS0nXTo6YmVmb3JlLFxuICBbY2xhc3MqPSd1LW5hdi1sb2NhbC0tJ106OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgfVxuICAudS1uYXYtbG9jYWw6OmJlZm9yZSxcbiAgW2NsYXNzKj0ndS1uYXYtbG9jYWwtLSddOjpiZWZvcmUge1xuICAgIHRvcDogMDtcbiAgfVxuICAudS1uYXYtbG9jYWw6OmFmdGVyLFxuICBbY2xhc3MqPSd1LW5hdi1sb2NhbC0tJ106OmFmdGVyIHtcbiAgICBib3R0b206IDA7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzA3ZjtcbiAgfVxuICAudS11bGllZ2UgLnUtbmF2LWxvY2FsOjphZnRlciwgLnUtdWxpZWdlXG4gIFtjbGFzcyo9J3UtbmF2LWxvY2FsLS0nXTo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDcwN2Y7XG4gIH1cbiAgLnUtc2Mtc29jIC51LW5hdi1sb2NhbDo6YWZ0ZXIsIC51LXNjLXNvY1xuICBbY2xhc3MqPSd1LW5hdi1sb2NhbC0tJ106OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhhYTAwO1xuICB9XG4gIC51LW1lZGVjaW5lIC51LW5hdi1sb2NhbDo6YWZ0ZXIsIC51LW1lZGVjaW5lXG4gIFtjbGFzcyo9J3UtbmF2LWxvY2FsLS0nXTo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5NDAxMDQ7XG4gIH1cbiAgLnUtZHJvaXQgLnUtbmF2LWxvY2FsOjphZnRlciwgLnUtZHJvaXRcbiAgW2NsYXNzKj0ndS1uYXYtbG9jYWwtLSddOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzViMmM4NjtcbiAgfVxuICAudS1hZ3JvIC51LW5hdi1sb2NhbDo6YWZ0ZXIsIC51LWFncm9cbiAgW2NsYXNzKj0ndS1uYXYtbG9jYWwtLSddOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdkYjkyODtcbiAgfVxuICAudS1wc3ljaG8gLnUtbmF2LWxvY2FsOjphZnRlciwgLnUtcHN5Y2hvXG4gIFtjbGFzcyo9J3UtbmF2LWxvY2FsLS0nXTo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyODliMzg7XG4gIH1cbiAgLnUtcGhpbG8gLnUtbmF2LWxvY2FsOjphZnRlciwgLnUtcGhpbG9cbiAgW2NsYXNzKj0ndS1uYXYtbG9jYWwtLSddOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwODQzYjtcbiAgfVxuICAudS12ZXRlIC51LW5hdi1sb2NhbDo6YWZ0ZXIsIC51LXZldGVcbiAgW2NsYXNzKj0ndS1uYXYtbG9jYWwtLSddOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzViNTdhMjtcbiAgfVxuICAudS1hcmNoaSAudS1uYXYtbG9jYWw6OmFmdGVyLCAudS1hcmNoaVxuICBbY2xhc3MqPSd1LW5hdi1sb2NhbC0tJ106OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZjMGI0O1xuICB9XG4gIC51LXNjaWVuY2VzIC51LW5hdi1sb2NhbDo6YWZ0ZXIsIC51LXNjaWVuY2VzXG4gIFtjbGFzcyo9J3UtbmF2LWxvY2FsLS0nXTo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDVjYTk7XG4gIH1cbiAgLnUtc2MtYXBwIC51LW5hdi1sb2NhbDo6YWZ0ZXIsIC51LXNjLWFwcFxuICBbY2xhc3MqPSd1LW5hdi1sb2NhbC0tJ106OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA3ZjNjO1xuICB9XG4gIC51LWhlYyAudS1uYXYtbG9jYWw6OmFmdGVyLCAudS1oZWNcbiAgW2NsYXNzKj0ndS1uYXYtbG9jYWwtLSddOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhjOGI4MjtcbiAgfVxufVxuXG4udS1uYXYtbG9jYWxfX2xpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzkuMzc1ZW0pIHtcbiAgLnUtbmF2LWxvY2FsX19saXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbn1cblxuLnUtbmF2LWxvY2FsX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udS1uYXYtbG9jYWxfX2l0ZW0gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAuNWVtIDFyZW07XG4gIGNvbG9yOiAjNGI0YjRiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsZXR0ZXItc3BhY2luZzogLjA1cmVtO1xufVxuXG4udS11bGllZ2UgLnUtbmF2LWxvY2FsX19pdGVtIGE6aG92ZXIge1xuICBjb2xvcjogIzVmYTRiMCAhaW1wb3J0YW50O1xufVxuXG4udS1zYy1zb2MgLnUtbmF2LWxvY2FsX19pdGVtIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZDAwMCAhaW1wb3J0YW50O1xufVxuXG4udS1tZWRlY2luZSAudS1uYXYtbG9jYWxfX2l0ZW0gYTpob3ZlciB7XG4gIGNvbG9yOiAjZTYyZDMxICFpbXBvcnRhbnQ7XG59XG5cbi51LWRyb2l0IC51LW5hdi1sb2NhbF9faXRlbSBhOmhvdmVyIHtcbiAgY29sb3I6ICNhODU4OWUgIWltcG9ydGFudDtcbn1cblxuLnUtYWdybyAudS1uYXYtbG9jYWxfX2l0ZW0gYTpob3ZlciB7XG4gIGNvbG9yOiAjYjljZDc2ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBzeWNobyAudS1uYXYtbG9jYWxfX2l0ZW0gYTpob3ZlciB7XG4gIGNvbG9yOiAjN2RiOTI4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBoaWxvIC51LW5hdi1sb2NhbF9faXRlbSBhOmhvdmVyIHtcbiAgY29sb3I6ICMyODliMzggIWltcG9ydGFudDtcbn1cblxuLnUtdmV0ZSAudS1uYXYtbG9jYWxfX2l0ZW0gYTpob3ZlciB7XG4gIGNvbG9yOiAjOGRhNmQ2ICFpbXBvcnRhbnQ7XG59XG5cbi51LWFyY2hpIC51LW5hdi1sb2NhbF9faXRlbSBhOmhvdmVyIHtcbiAgY29sb3I6ICNlNmU2ZTEgIWltcG9ydGFudDtcbn1cblxuLnUtc2NpZW5jZXMgLnUtbmF2LWxvY2FsX19pdGVtIGE6aG92ZXIge1xuICBjb2xvcjogIzFmYmFkYiAhaW1wb3J0YW50O1xufVxuXG4udS1zYy1hcHAgLnUtbmF2LWxvY2FsX19pdGVtIGE6aG92ZXIge1xuICBjb2xvcjogI2Y4YWEwMCAhaW1wb3J0YW50O1xufVxuXG4udS1oZWMgLnUtbmF2LWxvY2FsX19pdGVtIGE6aG92ZXIge1xuICBjb2xvcjogI2M2YzBiNCAhaW1wb3J0YW50O1xufVxuXG4udS1uYXYtbG9jYWxfX2l0ZW0uaXMtYWN0aXZlIGEge1xuICBjb2xvcjogIzAwNzA3Zjtcbn1cblxuLnUtdWxpZWdlIC51LW5hdi1sb2NhbF9faXRlbS5pcy1hY3RpdmUgYSB7XG4gIGNvbG9yOiAjMDA3MDdmO1xufVxuXG4udS1zYy1zb2MgLnUtbmF2LWxvY2FsX19pdGVtLmlzLWFjdGl2ZSBhIHtcbiAgY29sb3I6ICNmOGFhMDA7XG59XG5cbi51LW1lZGVjaW5lIC51LW5hdi1sb2NhbF9faXRlbS5pcy1hY3RpdmUgYSB7XG4gIGNvbG9yOiAjOTQwMTA0O1xufVxuXG4udS1kcm9pdCAudS1uYXYtbG9jYWxfX2l0ZW0uaXMtYWN0aXZlIGEge1xuICBjb2xvcjogIzViMmM4Njtcbn1cblxuLnUtYWdybyAudS1uYXYtbG9jYWxfX2l0ZW0uaXMtYWN0aXZlIGEge1xuICBjb2xvcjogIzdkYjkyODtcbn1cblxuLnUtcHN5Y2hvIC51LW5hdi1sb2NhbF9faXRlbS5pcy1hY3RpdmUgYSB7XG4gIGNvbG9yOiAjMjg5YjM4O1xufVxuXG4udS1waGlsbyAudS1uYXYtbG9jYWxfX2l0ZW0uaXMtYWN0aXZlIGEge1xuICBjb2xvcjogIzAwODQzYjtcbn1cblxuLnUtdmV0ZSAudS1uYXYtbG9jYWxfX2l0ZW0uaXMtYWN0aXZlIGEge1xuICBjb2xvcjogIzViNTdhMjtcbn1cblxuLnUtYXJjaGkgLnUtbmF2LWxvY2FsX19pdGVtLmlzLWFjdGl2ZSBhIHtcbiAgY29sb3I6ICNjNmMwYjQ7XG59XG5cbi51LXNjaWVuY2VzIC51LW5hdi1sb2NhbF9faXRlbS5pcy1hY3RpdmUgYSB7XG4gIGNvbG9yOiAjMDA1Y2E5O1xufVxuXG4udS1zYy1hcHAgLnUtbmF2LWxvY2FsX19pdGVtLmlzLWFjdGl2ZSBhIHtcbiAgY29sb3I6ICNmMDdmM2M7XG59XG5cbi51LWhlYyAudS1uYXYtbG9jYWxfX2l0ZW0uaXMtYWN0aXZlIGEge1xuICBjb2xvcjogIzhjOGI4Mjtcbn1cblxuLnUtbmF2LWxvY2FsX19saXN0ID4gLnUtbmF2LWxvY2FsX19pdGVtOmZpcnN0LWNoaWxkIGEge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi51LW5hdi1sb2NhbF9fbW9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMTZyZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udS1uYXYtbG9jYWxfX21vcmUgYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM5LjM3NWVtKSB7XG4gIC51LW5hdi1sb2NhbF9fbW9yZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnUtbmF2LWxvY2FsX19tb3JlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtNHJlbTtcbiAgICB3aWR0aDogNHJlbTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICNmZGZkZmYgMCUsIHJnYmEoMjUzLCAyNTMsIDI1NSwgMCkgMTAwJSk7XG4gIH1cbiAgLnUtbmF2LWxvY2FsX19tb3JlIGJ1dHRvbiB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLnUtbmF2LWxvY2FsX19tb3JlX19jb250ZW50IHtcbiAgdG9wOiAyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzEuMjVlbSkge1xuICBodG1sLndpdGgtdG9wYmFyICN1LW5hdi1tZWdhIHtcbiAgICB0b3A6IDgzcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNWVtKSBhbmQgKG1heC13aWR0aDogNzEuMjRlbSkge1xuICAjdS1uYXYtbWVnYSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcxLjI1ZW0pIHtcbiAgI3UtbmF2LW1lZ2Ege1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQ0cHg7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKSB0cmFuc2xhdGVZKC0yMHB4KTtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICB9XG4gICN1LW5hdi1tZWdhIC51LW9ubHktc21hbGwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI3UtbmF2LW1lZ2EgPiAudS1uYXYtbGV2ZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAjdS1uYXYtbWVnYS5pcy1zdGlja3kge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcxLjI1ZW0pIHtcbiAgLnUtbmF2LW1lZ2EtLXBvcnRhbCB7XG4gICAgei1pbmRleDogMTUwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzEuMjVlbSkge1xuICAudS1uYXYtbWVnYS0tc2l0ZSB7XG4gICAgei1pbmRleDogNTA7XG4gIH1cbn1cblxuLnUtbmF2LXBvcnRhbCxcbltjbGFzcyo9J3UtbmF2LXBvcnRhbC0tJ10ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDIwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNC40cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MDdmO1xuICBjb2xvcjogd2hpdGU7XG4gIGxpbmUtaGVpZ2h0OiA0LjRyZW07XG59XG5cbi51LXVsaWVnZSAudS1uYXYtcG9ydGFsLCAudS11bGllZ2VcbltjbGFzcyo9J3UtbmF2LXBvcnRhbC0tJ10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MDdmO1xufVxuXG4udS1zYy1zb2MgLnUtbmF2LXBvcnRhbCwgLnUtc2Mtc29jXG5bY2xhc3MqPSd1LW5hdi1wb3J0YWwtLSddIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YWEwMDtcbn1cblxuLnUtbWVkZWNpbmUgLnUtbmF2LXBvcnRhbCwgLnUtbWVkZWNpbmVcbltjbGFzcyo9J3UtbmF2LXBvcnRhbC0tJ10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTQwMTA0O1xufVxuXG4udS1kcm9pdCAudS1uYXYtcG9ydGFsLCAudS1kcm9pdFxuW2NsYXNzKj0ndS1uYXYtcG9ydGFsLS0nXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YjJjODY7XG59XG5cbi51LWFncm8gLnUtbmF2LXBvcnRhbCwgLnUtYWdyb1xuW2NsYXNzKj0ndS1uYXYtcG9ydGFsLS0nXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ZGI5Mjg7XG59XG5cbi51LXBzeWNobyAudS1uYXYtcG9ydGFsLCAudS1wc3ljaG9cbltjbGFzcyo9J3UtbmF2LXBvcnRhbC0tJ10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg5YjM4O1xufVxuXG4udS1waGlsbyAudS1uYXYtcG9ydGFsLCAudS1waGlsb1xuW2NsYXNzKj0ndS1uYXYtcG9ydGFsLS0nXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDg0M2I7XG59XG5cbi51LXZldGUgLnUtbmF2LXBvcnRhbCwgLnUtdmV0ZVxuW2NsYXNzKj0ndS1uYXYtcG9ydGFsLS0nXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YjU3YTI7XG59XG5cbi51LWFyY2hpIC51LW5hdi1wb3J0YWwsIC51LWFyY2hpXG5bY2xhc3MqPSd1LW5hdi1wb3J0YWwtLSddIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2YzBiNDtcbn1cblxuLnUtc2NpZW5jZXMgLnUtbmF2LXBvcnRhbCwgLnUtc2NpZW5jZXNcbltjbGFzcyo9J3UtbmF2LXBvcnRhbC0tJ10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1Y2E5O1xufVxuXG4udS1zYy1hcHAgLnUtbmF2LXBvcnRhbCwgLnUtc2MtYXBwXG5bY2xhc3MqPSd1LW5hdi1wb3J0YWwtLSddIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwN2YzYztcbn1cblxuLnUtaGVjIC51LW5hdi1wb3J0YWwsIC51LWhlY1xuW2NsYXNzKj0ndS1uYXYtcG9ydGFsLS0nXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YzhiODI7XG59XG5cbi51LW5hdi1wb3J0YWwgLnUtb25seS1zbWFsbCxcbltjbGFzcyo9J3UtbmF2LXBvcnRhbC0tJ10gLnUtb25seS1zbWFsbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzEuMjVlbSkge1xuICAudS1uYXYtcG9ydGFsLFxuICBbY2xhc3MqPSd1LW5hdi1wb3J0YWwtLSddIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4udS1zZWFyY2gtb3BlbiAudS1uYXYtcG9ydGFsLCAudS1zZWFyY2gtb3BlblxuW2NsYXNzKj0ndS1uYXYtcG9ydGFsLS0nXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDcwN2YgIWltcG9ydGFudDtcbn1cblxuLnUtc2VhcmNoLW9wZW4gLnUtdWxpZWdlIC51LW5hdi1wb3J0YWwsIC51LXNlYXJjaC1vcGVuIC51LXVsaWVnZVxuW2NsYXNzKj0ndS1uYXYtcG9ydGFsLS0nXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDcwN2YgIWltcG9ydGFudDtcbn1cblxuLnUtc2VhcmNoLW9wZW4gLnUtc2Mtc29jIC51LW5hdi1wb3J0YWwsIC51LXNlYXJjaC1vcGVuIC51LXNjLXNvY1xuW2NsYXNzKj0ndS1uYXYtcG9ydGFsLS0nXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGFhMDAgIWltcG9ydGFudDtcbn1cblxuLnUtc2VhcmNoLW9wZW4gLnUtbWVkZWNpbmUgLnUtbmF2LXBvcnRhbCwgLnUtc2VhcmNoLW9wZW4gLnUtbWVkZWNpbmVcbltjbGFzcyo9J3UtbmF2LXBvcnRhbC0tJ10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTQwMTA0ICFpbXBvcnRhbnQ7XG59XG5cbi51LXNlYXJjaC1vcGVuIC51LWRyb2l0IC51LW5hdi1wb3J0YWwsIC51LXNlYXJjaC1vcGVuIC51LWRyb2l0XG5bY2xhc3MqPSd1LW5hdi1wb3J0YWwtLSddIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViMmM4NiAhaW1wb3J0YW50O1xufVxuXG4udS1zZWFyY2gtb3BlbiAudS1hZ3JvIC51LW5hdi1wb3J0YWwsIC51LXNlYXJjaC1vcGVuIC51LWFncm9cbltjbGFzcyo9J3UtbmF2LXBvcnRhbC0tJ10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2RiOTI4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXNlYXJjaC1vcGVuIC51LXBzeWNobyAudS1uYXYtcG9ydGFsLCAudS1zZWFyY2gtb3BlbiAudS1wc3ljaG9cbltjbGFzcyo9J3UtbmF2LXBvcnRhbC0tJ10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg5YjM4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXNlYXJjaC1vcGVuIC51LXBoaWxvIC51LW5hdi1wb3J0YWwsIC51LXNlYXJjaC1vcGVuIC51LXBoaWxvXG5bY2xhc3MqPSd1LW5hdi1wb3J0YWwtLSddIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODQzYiAhaW1wb3J0YW50O1xufVxuXG4udS1zZWFyY2gtb3BlbiAudS12ZXRlIC51LW5hdi1wb3J0YWwsIC51LXNlYXJjaC1vcGVuIC51LXZldGVcbltjbGFzcyo9J3UtbmF2LXBvcnRhbC0tJ10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWI1N2EyICFpbXBvcnRhbnQ7XG59XG5cbi51LXNlYXJjaC1vcGVuIC51LWFyY2hpIC51LW5hdi1wb3J0YWwsIC51LXNlYXJjaC1vcGVuIC51LWFyY2hpXG5bY2xhc3MqPSd1LW5hdi1wb3J0YWwtLSddIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2YzBiNCAhaW1wb3J0YW50O1xufVxuXG4udS1zZWFyY2gtb3BlbiAudS1zY2llbmNlcyAudS1uYXYtcG9ydGFsLCAudS1zZWFyY2gtb3BlbiAudS1zY2llbmNlc1xuW2NsYXNzKj0ndS1uYXYtcG9ydGFsLS0nXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVjYTkgIWltcG9ydGFudDtcbn1cblxuLnUtc2VhcmNoLW9wZW4gLnUtc2MtYXBwIC51LW5hdi1wb3J0YWwsIC51LXNlYXJjaC1vcGVuIC51LXNjLWFwcFxuW2NsYXNzKj0ndS1uYXYtcG9ydGFsLS0nXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDdmM2MgIWltcG9ydGFudDtcbn1cblxuLnUtc2VhcmNoLW9wZW4gLnUtaGVjIC51LW5hdi1wb3J0YWwsIC51LXNlYXJjaC1vcGVuIC51LWhlY1xuW2NsYXNzKj0ndS1uYXYtcG9ydGFsLS0nXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YzhiODIgIWltcG9ydGFudDtcbn1cblxuW2NsYXNzKj0ndS1uYXYtcG9ydGFsLS0nXVtjbGFzcyo9Jy0td2hpdGUnXSxcbltjbGFzcyo9J3UtbmF2LXBvcnRhbC0tJ11bY2xhc3MqPSctLXVuaXQnXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjb2xvcjogIzRhNGE0YTtcbn1cblxuW2NsYXNzKj0ndS1uYXYtcG9ydGFsLS0nXVtjbGFzcyo9Jy0tY291cnNlcyddIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzA3Zjtcbn1cblxuLnUtdWxpZWdlIFtjbGFzcyo9J3UtbmF2LXBvcnRhbC0tJ11bY2xhc3MqPSctLWNvdXJzZXMnXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDcwN2Y7XG59XG5cbi51LXNjLXNvYyBbY2xhc3MqPSd1LW5hdi1wb3J0YWwtLSddW2NsYXNzKj0nLS1jb3Vyc2VzJ10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhhYTAwO1xufVxuXG4udS1tZWRlY2luZSBbY2xhc3MqPSd1LW5hdi1wb3J0YWwtLSddW2NsYXNzKj0nLS1jb3Vyc2VzJ10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTQwMTA0O1xufVxuXG4udS1kcm9pdCBbY2xhc3MqPSd1LW5hdi1wb3J0YWwtLSddW2NsYXNzKj0nLS1jb3Vyc2VzJ10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWIyYzg2O1xufVxuXG4udS1hZ3JvIFtjbGFzcyo9J3UtbmF2LXBvcnRhbC0tJ11bY2xhc3MqPSctLWNvdXJzZXMnXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ZGI5Mjg7XG59XG5cbi51LXBzeWNobyBbY2xhc3MqPSd1LW5hdi1wb3J0YWwtLSddW2NsYXNzKj0nLS1jb3Vyc2VzJ10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg5YjM4O1xufVxuXG4udS1waGlsbyBbY2xhc3MqPSd1LW5hdi1wb3J0YWwtLSddW2NsYXNzKj0nLS1jb3Vyc2VzJ10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4NDNiO1xufVxuXG4udS12ZXRlIFtjbGFzcyo9J3UtbmF2LXBvcnRhbC0tJ11bY2xhc3MqPSctLWNvdXJzZXMnXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YjU3YTI7XG59XG5cbi51LWFyY2hpIFtjbGFzcyo9J3UtbmF2LXBvcnRhbC0tJ11bY2xhc3MqPSctLWNvdXJzZXMnXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmMwYjQ7XG59XG5cbi51LXNjaWVuY2VzIFtjbGFzcyo9J3UtbmF2LXBvcnRhbC0tJ11bY2xhc3MqPSctLWNvdXJzZXMnXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVjYTk7XG59XG5cbi51LXNjLWFwcCBbY2xhc3MqPSd1LW5hdi1wb3J0YWwtLSddW2NsYXNzKj0nLS1jb3Vyc2VzJ10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA3ZjNjO1xufVxuXG4udS1oZWMgW2NsYXNzKj0ndS1uYXYtcG9ydGFsLS0nXVtjbGFzcyo9Jy0tY291cnNlcyddIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhjOGI4Mjtcbn1cblxuLnUtbmF2LXBvcnRhbC1pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAxcmVtO1xufVxuXG4ubmF2YmFyLWZpeGVkLXRvcCArIC50b3BiYXItcGxhY2Vob2xkZXIgKyAuc2l0ZS1zaWRlYmFyICsgLlBvcnRsZXRDb2xsZWN0aW9uIC51LW5hdi1wb3J0YWwgPiAudS1uYXYtcG9ydGFsLWlubmVyLFxuLm5hdmJhci1maXhlZC10b3AgKyAudG9wYmFyLXBsYWNlaG9sZGVyICsgLnNpdGUtc2lkZWJhciArIC5Qb3J0bGV0Q29sbGVjdGlvbiBbY2xhc3MqPSd1LW5hdi1wb3J0YWwtLSddID4gLnUtbmF2LXBvcnRhbC1pbm5lciB7XG4gIHRvcDogY2FsYyg0LjRyZW0gKyA0LjFyZW0pO1xufVxuXG4udS1uYXYtcG9ydGFsX19sb2dvLFxuLnUtbmF2LXBvcnRhbF9fdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi51LW5hdi1wb3J0YWxfX2xvZ28ge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnUtbmF2LXBvcnRhbF9fbG9nbzpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnUtbmF2LXBvcnRhbF9fbG9nbyBzdmcsXG4udS1uYXYtcG9ydGFsX19sb2dvIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAzLjNyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi51LW5hdi1wb3J0YWxfX2xvZ28gc3ZnIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi51LW5hdi1wb3J0YWxfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuXG4udS1uYXYtcG9ydGFsX190aXRsZTo6YmVmb3JlIHtcbiAgY29udGVudDogJycgIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZmE0YjA7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnUtdWxpZWdlIC51LW5hdi1wb3J0YWxfX3RpdGxlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWZhNGIwO1xufVxuXG4udS1zYy1zb2MgLnUtbmF2LXBvcnRhbF9fdGl0bGU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmQwMDA7XG59XG5cbi51LW1lZGVjaW5lIC51LW5hdi1wb3J0YWxfX3RpdGxlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTYyZDMxO1xufVxuXG4udS1kcm9pdCAudS1uYXYtcG9ydGFsX190aXRsZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E4NTg5ZTtcbn1cblxuLnUtYWdybyAudS1uYXYtcG9ydGFsX190aXRsZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I5Y2Q3Njtcbn1cblxuLnUtcHN5Y2hvIC51LW5hdi1wb3J0YWxfX3RpdGxlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2RiOTI4O1xufVxuXG4udS1waGlsbyAudS1uYXYtcG9ydGFsX190aXRsZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4OWIzODtcbn1cblxuLnUtdmV0ZSAudS1uYXYtcG9ydGFsX190aXRsZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhkYTZkNjtcbn1cblxuLnUtYXJjaGkgLnUtbmF2LXBvcnRhbF9fdGl0bGU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTE7XG59XG5cbi51LXNjaWVuY2VzIC51LW5hdi1wb3J0YWxfX3RpdGxlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWZiYWRiO1xufVxuXG4udS1zYy1hcHAgLnUtbmF2LXBvcnRhbF9fdGl0bGU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGFhMDA7XG59XG5cbi51LWhlYyAudS1uYXYtcG9ydGFsX190aXRsZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2YzBiNDtcbn1cblxuLnUtbmF2LXBvcnRhbF9fbGlzdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4udS1uYXYtc2lkZWJhcl9fbGlzdF9fbGlzdCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1vcGVuIC51LW5hdi1zaWRlYmFyX19saXN0X19saXN0IHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4udS1uYXYtc2lkZWJhcl9faXRlbSxcbi51LW5hdi1zaWRlYmFyX19pdGVtX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG59XG5cbi51LW5hdi1zaWRlYmFyX19pdGVtOjpiZWZvcmUsIC51LW5hdi1zaWRlYmFyX19pdGVtOjphZnRlcixcbi51LW5hdi1zaWRlYmFyX19pdGVtX19pdGVtOjpiZWZvcmUsXG4udS1uYXYtc2lkZWJhcl9faXRlbV9faXRlbTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJyAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zNXM7XG59XG5cbi51LW5hdi1zaWRlYmFyX19pdGVtOjpiZWZvcmUsXG4udS1uYXYtc2lkZWJhcl9faXRlbV9faXRlbTo6YmVmb3JlIHtcbiAgdG9wOiAtMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtbmF2LXNpZGViYXJfX2l0ZW06OmFmdGVyLFxuLnUtbmF2LXNpZGViYXJfX2l0ZW1fX2l0ZW06OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xufVxuXG4udS1uYXYtc2lkZWJhcl9faXRlbSA+IGEge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4udS1uYXYtc2lkZWJhcl9faXRlbS5oYXMtY2hpbGRyZW4gPiBhIHtcbiAgcGFkZGluZy1yaWdodDogMWVtO1xufVxuXG4udS1uYXYtc2lkZWJhcl9faXRlbS5pcy1vcGVuOjpiZWZvcmUsIC51LW5hdi1zaWRlYmFyX19pdGVtLmlzLW9wZW46OmFmdGVyIHtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDcwN2Y7XG59XG5cbi51LW5hdi1zaWRlYmFyX19pdGVtLmlzLW9wZW46OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udS1uYXYtc2lkZWJhcl9faXRlbS5pcy1vcGVuID4gYSB7XG4gIGNvbG9yOiAjMDA3MDdmO1xuICBmaWxsOiAjMDA3MDdmO1xufVxuXG4uaGFzLWNoaWxkcmVuIC51LW5hdi1zaWRlYmFyX19pdGVtX19pdGVtOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cblxuLnUtbmF2LXNpZGViYXJfX2l0ZW1fX2l0ZW06bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi51LW5hdi1zaWRlYmFyX19saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMXJlbSAwO1xufVxuXG4udS1uYXYtc2lkZWJhcl9fbGluazpob3ZlciwgLnUtbmF2LXNpZGViYXJfX2xpbmsuaXMtYWN0aXZlIHtcbiAgY29sb3I6ICMwMDcwN2YgIWltcG9ydGFudDtcbn1cblxuLnUtdWxpZWdlIC51LW5hdi1zaWRlYmFyX19saW5rOmhvdmVyLFxuLnUtdWxpZWdlIC51LW5hdi1zaWRlYmFyX19saW5rLmlzLWFjdGl2ZSB7XG4gIGNvbG9yOiAjMDA3MDdmICFpbXBvcnRhbnQ7XG59XG5cbi51LXNjLXNvYyAudS1uYXYtc2lkZWJhcl9fbGluazpob3Zlcixcbi51LXNjLXNvYyAudS1uYXYtc2lkZWJhcl9fbGluay5pcy1hY3RpdmUge1xuICBjb2xvcjogI2Y4YWEwMCAhaW1wb3J0YW50O1xufVxuXG4udS1tZWRlY2luZSAudS1uYXYtc2lkZWJhcl9fbGluazpob3Zlcixcbi51LW1lZGVjaW5lIC51LW5hdi1zaWRlYmFyX19saW5rLmlzLWFjdGl2ZSB7XG4gIGNvbG9yOiAjOTQwMTA0ICFpbXBvcnRhbnQ7XG59XG5cbi51LWRyb2l0IC51LW5hdi1zaWRlYmFyX19saW5rOmhvdmVyLFxuLnUtZHJvaXQgLnUtbmF2LXNpZGViYXJfX2xpbmsuaXMtYWN0aXZlIHtcbiAgY29sb3I6ICM1YjJjODYgIWltcG9ydGFudDtcbn1cblxuLnUtYWdybyAudS1uYXYtc2lkZWJhcl9fbGluazpob3Zlcixcbi51LWFncm8gLnUtbmF2LXNpZGViYXJfX2xpbmsuaXMtYWN0aXZlIHtcbiAgY29sb3I6ICM3ZGI5MjggIWltcG9ydGFudDtcbn1cblxuLnUtcHN5Y2hvIC51LW5hdi1zaWRlYmFyX19saW5rOmhvdmVyLFxuLnUtcHN5Y2hvIC51LW5hdi1zaWRlYmFyX19saW5rLmlzLWFjdGl2ZSB7XG4gIGNvbG9yOiAjMjg5YjM4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBoaWxvIC51LW5hdi1zaWRlYmFyX19saW5rOmhvdmVyLFxuLnUtcGhpbG8gLnUtbmF2LXNpZGViYXJfX2xpbmsuaXMtYWN0aXZlIHtcbiAgY29sb3I6ICMwMDg0M2IgIWltcG9ydGFudDtcbn1cblxuLnUtdmV0ZSAudS1uYXYtc2lkZWJhcl9fbGluazpob3Zlcixcbi51LXZldGUgLnUtbmF2LXNpZGViYXJfX2xpbmsuaXMtYWN0aXZlIHtcbiAgY29sb3I6ICM1YjU3YTIgIWltcG9ydGFudDtcbn1cblxuLnUtYXJjaGkgLnUtbmF2LXNpZGViYXJfX2xpbms6aG92ZXIsXG4udS1hcmNoaSAudS1uYXYtc2lkZWJhcl9fbGluay5pcy1hY3RpdmUge1xuICBjb2xvcjogI2M2YzBiNCAhaW1wb3J0YW50O1xufVxuXG4udS1zY2llbmNlcyAudS1uYXYtc2lkZWJhcl9fbGluazpob3Zlcixcbi51LXNjaWVuY2VzIC51LW5hdi1zaWRlYmFyX19saW5rLmlzLWFjdGl2ZSB7XG4gIGNvbG9yOiAjMDA1Y2E5ICFpbXBvcnRhbnQ7XG59XG5cbi51LXNjLWFwcCAudS1uYXYtc2lkZWJhcl9fbGluazpob3Zlcixcbi51LXNjLWFwcCAudS1uYXYtc2lkZWJhcl9fbGluay5pcy1hY3RpdmUge1xuICBjb2xvcjogI2YwN2YzYyAhaW1wb3J0YW50O1xufVxuXG4udS1oZWMgLnUtbmF2LXNpZGViYXJfX2xpbms6aG92ZXIsXG4udS1oZWMgLnUtbmF2LXNpZGViYXJfX2xpbmsuaXMtYWN0aXZlIHtcbiAgY29sb3I6ICM4YzhiODIgIWltcG9ydGFudDtcbn1cblxuLnUtbmF2LXNpZGViYXJfX2xpbmsgLnUtaWNvbi10cmlhbmdsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxLjI1ZW07XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuXG4uaXMtb3BlbiAudS1uYXYtc2lkZWJhcl9fbGluayAudS1pY29uLXRyaWFuZ2xlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG59XG5cbi51LXNpZGViYXItLWNvdXJzZXMgLnUtbmF2LXNpZGViYXJfX2xpbmsge1xuICBjb2xvcjogIzRhNGE0YTtcbn1cblxuLnUtc2lkZWJhci0tY291cnNlcyAudS1uYXYtc2lkZWJhcl9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMDA3MDdmO1xufVxuXG4udS11bGllZ2UgLnUtc2lkZWJhci0tY291cnNlcyAudS1uYXYtc2lkZWJhcl9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMDA3MDdmO1xufVxuXG4udS1zYy1zb2MgLnUtc2lkZWJhci0tY291cnNlcyAudS1uYXYtc2lkZWJhcl9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZjhhYTAwO1xufVxuXG4udS1tZWRlY2luZSAudS1zaWRlYmFyLS1jb3Vyc2VzIC51LW5hdi1zaWRlYmFyX19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICM5NDAxMDQ7XG59XG5cbi51LWRyb2l0IC51LXNpZGViYXItLWNvdXJzZXMgLnUtbmF2LXNpZGViYXJfX2xpbms6aG92ZXIge1xuICBjb2xvcjogIzViMmM4Njtcbn1cblxuLnUtYWdybyAudS1zaWRlYmFyLS1jb3Vyc2VzIC51LW5hdi1zaWRlYmFyX19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICM3ZGI5Mjg7XG59XG5cbi51LXBzeWNobyAudS1zaWRlYmFyLS1jb3Vyc2VzIC51LW5hdi1zaWRlYmFyX19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMyODliMzg7XG59XG5cbi51LXBoaWxvIC51LXNpZGViYXItLWNvdXJzZXMgLnUtbmF2LXNpZGViYXJfX2xpbms6aG92ZXIge1xuICBjb2xvcjogIzAwODQzYjtcbn1cblxuLnUtdmV0ZSAudS1zaWRlYmFyLS1jb3Vyc2VzIC51LW5hdi1zaWRlYmFyX19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICM1YjU3YTI7XG59XG5cbi51LWFyY2hpIC51LXNpZGViYXItLWNvdXJzZXMgLnUtbmF2LXNpZGViYXJfX2xpbms6aG92ZXIge1xuICBjb2xvcjogI2M2YzBiNDtcbn1cblxuLnUtc2NpZW5jZXMgLnUtc2lkZWJhci0tY291cnNlcyAudS1uYXYtc2lkZWJhcl9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMDA1Y2E5O1xufVxuXG4udS1zYy1hcHAgLnUtc2lkZWJhci0tY291cnNlcyAudS1uYXYtc2lkZWJhcl9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZjA3ZjNjO1xufVxuXG4udS1oZWMgLnUtc2lkZWJhci0tY291cnNlcyAudS1uYXYtc2lkZWJhcl9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjOGM4YjgyO1xufVxuXG4udS1uYXYtc2lkZWJhcl9fbGlua19faWNvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBtYXJnaW46IDAgMTJweCAtNHB4IDA7XG4gIGZpbGw6ICMwMDcwN2Y7XG59XG5cbi51LXVsaWVnZSAudS1uYXYtc2lkZWJhcl9fbGlua19faWNvbiB7XG4gIGZpbGw6ICMwMDcwN2Y7XG59XG5cbi51LXNjLXNvYyAudS1uYXYtc2lkZWJhcl9fbGlua19faWNvbiB7XG4gIGZpbGw6ICNmOGFhMDA7XG59XG5cbi51LW1lZGVjaW5lIC51LW5hdi1zaWRlYmFyX19saW5rX19pY29uIHtcbiAgZmlsbDogIzk0MDEwNDtcbn1cblxuLnUtZHJvaXQgLnUtbmF2LXNpZGViYXJfX2xpbmtfX2ljb24ge1xuICBmaWxsOiAjNWIyYzg2O1xufVxuXG4udS1hZ3JvIC51LW5hdi1zaWRlYmFyX19saW5rX19pY29uIHtcbiAgZmlsbDogIzdkYjkyODtcbn1cblxuLnUtcHN5Y2hvIC51LW5hdi1zaWRlYmFyX19saW5rX19pY29uIHtcbiAgZmlsbDogIzI4OWIzODtcbn1cblxuLnUtcGhpbG8gLnUtbmF2LXNpZGViYXJfX2xpbmtfX2ljb24ge1xuICBmaWxsOiAjMDA4NDNiO1xufVxuXG4udS12ZXRlIC51LW5hdi1zaWRlYmFyX19saW5rX19pY29uIHtcbiAgZmlsbDogIzViNTdhMjtcbn1cblxuLnUtYXJjaGkgLnUtbmF2LXNpZGViYXJfX2xpbmtfX2ljb24ge1xuICBmaWxsOiAjYzZjMGI0O1xufVxuXG4udS1zY2llbmNlcyAudS1uYXYtc2lkZWJhcl9fbGlua19faWNvbiB7XG4gIGZpbGw6ICMwMDVjYTk7XG59XG5cbi51LXNjLWFwcCAudS1uYXYtc2lkZWJhcl9fbGlua19faWNvbiB7XG4gIGZpbGw6ICNmMDdmM2M7XG59XG5cbi51LWhlYyAudS1uYXYtc2lkZWJhcl9fbGlua19faWNvbiB7XG4gIGZpbGw6ICM4YzhiODI7XG59XG5cbi51LW5hdi1zaXRlLFxuW2NsYXNzKj0ndS1uYXYtc2l0ZS0tJ10ge1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzEuMjVlbSkge1xuICAudS1uYXYtc2l0ZSxcbiAgW2NsYXNzKj0ndS1uYXYtc2l0ZS0tJ10ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi51LW5hdi1zaXRlX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnUtbmF2LXNpdGVfX2l0ZW0ge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1sZWZ0OiA0cmVtO1xufVxuXG4udS1uYXYtc2l0ZV9faXRlbSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMzc1cyBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTtcbn1cblxuLnUtbmF2LXNpdGVfX2l0ZW0gYTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDNyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDcwN2Y7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuMzc1cyBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTtcbn1cblxuLnUtbmF2LXNpdGVfX2l0ZW0uaXMtYWN0aXZlIGEsXG4udS1uYXYtc2l0ZV9faXRlbSBhOmhvdmVyLFxuLnUtbmF2LXNpdGVfX2l0ZW0gYTpmb2N1cyB7XG4gIGNvbG9yOiAjMDA3MDdmO1xufVxuXG4udS1uYXYtc2l0ZV9faXRlbS5pcy1hY3RpdmUgYTo6YWZ0ZXIsXG4udS1uYXYtc2l0ZV9faXRlbSBhOmhvdmVyOjphZnRlcixcbi51LW5hdi1zaXRlX19pdGVtIGE6Zm9jdXM6OmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi51LWZhY3VsdHkgLnUtbmF2LXNpdGVfX2l0ZW0gYSB7XG4gIGNvbG9yOiAjNGE0YTRhO1xuICBmaWxsOiAjNGE0YTRhO1xufVxuXG4udS11bGllZ2UgLnUtbmF2LXNpdGVfX2l0ZW0gYTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MDdmO1xufVxuXG4udS1zYy1zb2MgLnUtbmF2LXNpdGVfX2l0ZW0gYTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhhYTAwO1xufVxuXG4udS1tZWRlY2luZSAudS1uYXYtc2l0ZV9faXRlbSBhOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NDAxMDQ7XG59XG5cbi51LWRyb2l0IC51LW5hdi1zaXRlX19pdGVtIGE6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViMmM4Njtcbn1cblxuLnUtYWdybyAudS1uYXYtc2l0ZV9faXRlbSBhOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ZGI5Mjg7XG59XG5cbi51LXBzeWNobyAudS1uYXYtc2l0ZV9faXRlbSBhOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODliMzg7XG59XG5cbi51LXBoaWxvIC51LW5hdi1zaXRlX19pdGVtIGE6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODQzYjtcbn1cblxuLnUtdmV0ZSAudS1uYXYtc2l0ZV9faXRlbSBhOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YjU3YTI7XG59XG5cbi51LWFyY2hpIC51LW5hdi1zaXRlX19pdGVtIGE6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2YzBiNDtcbn1cblxuLnUtc2NpZW5jZXMgLnUtbmF2LXNpdGVfX2l0ZW0gYTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1Y2E5O1xufVxuXG4udS1zYy1hcHAgLnUtbmF2LXNpdGVfX2l0ZW0gYTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA3ZjNjO1xufVxuXG4udS1oZWMgLnUtbmF2LXNpdGVfX2l0ZW0gYTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGM4YjgyO1xufVxuXG4udS1uYXYtc2l0ZV9fcHJvZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xuICBwYWRkaW5nOiAwIDYwcHg7XG59XG5cbi51LW5hdi1zaXRlX19wcm9maWxlOjpiZWZvcmUge1xuICBjb250ZW50OiAnJyAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVmYTRiMDtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4udS11bGllZ2UgLnUtbmF2LXNpdGVfX3Byb2ZpbGU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZmE0YjA7XG59XG5cbi51LXNjLXNvYyAudS1uYXYtc2l0ZV9fcHJvZmlsZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDAwMDtcbn1cblxuLnUtbWVkZWNpbmUgLnUtbmF2LXNpdGVfX3Byb2ZpbGU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNjJkMzE7XG59XG5cbi51LWRyb2l0IC51LW5hdi1zaXRlX19wcm9maWxlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTg1ODllO1xufVxuXG4udS1hZ3JvIC51LW5hdi1zaXRlX19wcm9maWxlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjljZDc2O1xufVxuXG4udS1wc3ljaG8gLnUtbmF2LXNpdGVfX3Byb2ZpbGU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ZGI5Mjg7XG59XG5cbi51LXBoaWxvIC51LW5hdi1zaXRlX19wcm9maWxlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg5YjM4O1xufVxuXG4udS12ZXRlIC51LW5hdi1zaXRlX19wcm9maWxlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGRhNmQ2O1xufVxuXG4udS1hcmNoaSAudS1uYXYtc2l0ZV9fcHJvZmlsZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlMTtcbn1cblxuLnUtc2NpZW5jZXMgLnUtbmF2LXNpdGVfX3Byb2ZpbGU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZmJhZGI7XG59XG5cbi51LXNjLWFwcCAudS1uYXYtc2l0ZV9fcHJvZmlsZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YWEwMDtcbn1cblxuLnUtaGVjIC51LW5hdi1zaXRlX19wcm9maWxlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZjMGI0O1xufVxuXG4udS1uYXYtc2l0ZV9fcHJvZmlsZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMDtcbn1cblxuLnUtbmF2LXNpdGVfX3Byb2ZpbGUgLnUtZHJvcGRvd24ge1xuICBtaW4td2lkdGg6IDE4cmVtO1xufVxuXG4udS1uYXYtc2l0ZV9fcHJvZmlsZSB1bCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4udS1uYXYtc2l0ZV9fcHJvZmlsZSBsaSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi51LW5hdi1zaXRlX19wcm9maWxlX190cmlnZ2VyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi51LW5hdi1zaXRlX19wcm9maWxlX190cmlnZ2VyOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnUtbmF2LXNpdGVfX3Byb2ZpbGVfX3RyaWdnZXIgc3ZnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMy4ycmVtO1xuICBoZWlnaHQ6IDMuMnJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnUtbmF2LXNpdGVfX3Byb2ZpbGVfX2Ryb3Bkb3duIHtcbiAgdG9wOiA4cmVtO1xufVxuXG5bY2xhc3MqPSd1LW5hdi1zaXRlLS0nXVtjbGFzcyo9Jy0tdW5pdCddIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbltjbGFzcyo9J3UtbmF2LXNpdGUtLSddW2NsYXNzKj0nLS11bml0J10gLnUtbmF2LXNpdGVfX2xpc3Qge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuW2NsYXNzKj0ndS1uYXYtc2l0ZS0tJ11bY2xhc3MqPSctLXVuaXQnXSAudS1uYXYtc2l0ZV9faXRlbTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5bY2xhc3MqPSd1LW5hdi1zaXRlLS0nXVtjbGFzcyo9Jy0tdW5pdCddIC51LW5hdi1zaXRlX19pdGVtIGE6OmFmdGVyIHtcbiAgYm90dG9tOiAtMnB4O1xufVxuXG4vKipcbiAqIE5hdiB0cmlnZ2VyIGNvbXBvbmVudFxuICovXG4udS1uYXYtdHJpZ2dlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlNmU2ZTE7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDA7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBib3JkZXItcmFkaXVzOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcxLjI1ZW0pIHtcbiAgLnUtbmF2LXRyaWdnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnUtbmF2LXRyaWdnZXI6aG92ZXIsIC51LW5hdi10cmlnZ2VyOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLnUtbmF2LXRyaWdnZXI6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtbmF2LXRyaWdnZXIgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICByaWdodDogMTBweDtcbiAgbGVmdDogMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZDogIzAwNzA3ZjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDBzIDAuMnM7XG59XG5cbi51LXVsaWVnZSAudS1uYXYtdHJpZ2dlciBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzA3Zjtcbn1cblxuLnUtc2Mtc29jIC51LW5hdi10cmlnZ2VyIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhhYTAwO1xufVxuXG4udS1tZWRlY2luZSAudS1uYXYtdHJpZ2dlciBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk0MDEwNDtcbn1cblxuLnUtZHJvaXQgLnUtbmF2LXRyaWdnZXIgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YjJjODY7XG59XG5cbi51LWFncm8gLnUtbmF2LXRyaWdnZXIgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ZGI5Mjg7XG59XG5cbi51LXBzeWNobyAudS1uYXYtdHJpZ2dlciBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4OWIzODtcbn1cblxuLnUtcGhpbG8gLnUtbmF2LXRyaWdnZXIgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDg0M2I7XG59XG5cbi51LXZldGUgLnUtbmF2LXRyaWdnZXIgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YjU3YTI7XG59XG5cbi51LWFyY2hpIC51LW5hdi10cmlnZ2VyIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZjMGI0O1xufVxuXG4udS1zY2llbmNlcyAudS1uYXYtdHJpZ2dlciBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWNhOTtcbn1cblxuLnUtc2MtYXBwIC51LW5hdi10cmlnZ2VyIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA3ZjNjO1xufVxuXG4udS1oZWMgLnUtbmF2LXRyaWdnZXIgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YzhiODI7XG59XG5cbi51LW5hdi10cmlnZ2VyIHNwYW46OmJlZm9yZSxcbi51LW5hdi10cmlnZ2VyIHNwYW46OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzA3ZjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4udS11bGllZ2UgLnUtbmF2LXRyaWdnZXIgc3Bhbjo6YmVmb3JlLCAudS11bGllZ2Vcbi51LW5hdi10cmlnZ2VyIHNwYW46OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzA3Zjtcbn1cblxuLnUtc2Mtc29jIC51LW5hdi10cmlnZ2VyIHNwYW46OmJlZm9yZSwgLnUtc2Mtc29jXG4udS1uYXYtdHJpZ2dlciBzcGFuOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGFhMDA7XG59XG5cbi51LW1lZGVjaW5lIC51LW5hdi10cmlnZ2VyIHNwYW46OmJlZm9yZSwgLnUtbWVkZWNpbmVcbi51LW5hdi10cmlnZ2VyIHNwYW46OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk0MDEwNDtcbn1cblxuLnUtZHJvaXQgLnUtbmF2LXRyaWdnZXIgc3Bhbjo6YmVmb3JlLCAudS1kcm9pdFxuLnUtbmF2LXRyaWdnZXIgc3Bhbjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWIyYzg2O1xufVxuXG4udS1hZ3JvIC51LW5hdi10cmlnZ2VyIHNwYW46OmJlZm9yZSwgLnUtYWdyb1xuLnUtbmF2LXRyaWdnZXIgc3Bhbjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2RiOTI4O1xufVxuXG4udS1wc3ljaG8gLnUtbmF2LXRyaWdnZXIgc3Bhbjo6YmVmb3JlLCAudS1wc3ljaG9cbi51LW5hdi10cmlnZ2VyIHNwYW46OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4OWIzODtcbn1cblxuLnUtcGhpbG8gLnUtbmF2LXRyaWdnZXIgc3Bhbjo6YmVmb3JlLCAudS1waGlsb1xuLnUtbmF2LXRyaWdnZXIgc3Bhbjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4NDNiO1xufVxuXG4udS12ZXRlIC51LW5hdi10cmlnZ2VyIHNwYW46OmJlZm9yZSwgLnUtdmV0ZVxuLnUtbmF2LXRyaWdnZXIgc3Bhbjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWI1N2EyO1xufVxuXG4udS1hcmNoaSAudS1uYXYtdHJpZ2dlciBzcGFuOjpiZWZvcmUsIC51LWFyY2hpXG4udS1uYXYtdHJpZ2dlciBzcGFuOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmMwYjQ7XG59XG5cbi51LXNjaWVuY2VzIC51LW5hdi10cmlnZ2VyIHNwYW46OmJlZm9yZSwgLnUtc2NpZW5jZXNcbi51LW5hdi10cmlnZ2VyIHNwYW46OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWNhOTtcbn1cblxuLnUtc2MtYXBwIC51LW5hdi10cmlnZ2VyIHNwYW46OmJlZm9yZSwgLnUtc2MtYXBwXG4udS1uYXYtdHJpZ2dlciBzcGFuOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDdmM2M7XG59XG5cbi51LWhlYyAudS1uYXYtdHJpZ2dlciBzcGFuOjpiZWZvcmUsIC51LWhlY1xuLnUtbmF2LXRyaWdnZXIgc3Bhbjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGM4YjgyO1xufVxuXG4udS1uYXYtdHJpZ2dlciBzcGFuOjpiZWZvcmUge1xuICB0b3A6IC03cHg7XG4gIHRyYW5zaXRpb246IHRvcCAwLjJzIDAuMnMsIHRyYW5zZm9ybSAwLjJzIDBzO1xufVxuXG4udS1uYXYtdHJpZ2dlciBzcGFuOjphZnRlciB7XG4gIGJvdHRvbTogLTdweDtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuMnMgMC4ycywgdHJhbnNmb3JtIDAuMnMgMHM7XG59XG5cbi51LW5hdi10cmlnZ2VyLmlzLW9wZW4gc3BhbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi51LW5hdi10cmlnZ2VyLmlzLW9wZW4gc3Bhbjo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zaXRpb246IHRvcCAwLjJzIDBzLCB0cmFuc2Zvcm0gMC4ycyAwLjJzO1xufVxuXG4udS1uYXYtdHJpZ2dlci5pcy1vcGVuIHNwYW46OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4ycyAwcywgdHJhbnNmb3JtIDAuMnMgMC4ycztcbn1cblxuLnUtbmF2LXF1aWNrbGlua3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNC40cmVtO1xuICBsaW5lLWhlaWdodDogNC40cmVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1ZW0pIGFuZCAobWF4LXdpZHRoOiA3MS4yNGVtKSB7XG4gIC51LW5hdi1xdWlja2xpbmtzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MDdmO1xuICB9XG4gIC51LXVsaWVnZSAudS1uYXYtcXVpY2tsaW5rcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzA3ZjtcbiAgfVxuICAudS1zYy1zb2MgLnUtbmF2LXF1aWNrbGlua3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGFhMDA7XG4gIH1cbiAgLnUtbWVkZWNpbmUgLnUtbmF2LXF1aWNrbGlua3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5NDAxMDQ7XG4gIH1cbiAgLnUtZHJvaXQgLnUtbmF2LXF1aWNrbGlua3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1YjJjODY7XG4gIH1cbiAgLnUtYWdybyAudS1uYXYtcXVpY2tsaW5rcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdkYjkyODtcbiAgfVxuICAudS1wc3ljaG8gLnUtbmF2LXF1aWNrbGlua3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyODliMzg7XG4gIH1cbiAgLnUtcGhpbG8gLnUtbmF2LXF1aWNrbGlua3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDg0M2I7XG4gIH1cbiAgLnUtdmV0ZSAudS1uYXYtcXVpY2tsaW5rcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzViNTdhMjtcbiAgfVxuICAudS1hcmNoaSAudS1uYXYtcXVpY2tsaW5rcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M2YzBiNDtcbiAgfVxuICAudS1zY2llbmNlcyAudS1uYXYtcXVpY2tsaW5rcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWNhOTtcbiAgfVxuICAudS1zYy1hcHAgLnUtbmF2LXF1aWNrbGlua3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMDdmM2M7XG4gIH1cbiAgLnUtaGVjIC51LW5hdi1xdWlja2xpbmtzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGM4YjgyO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzEuMjVlbSkge1xuICAudS1uYXYtcXVpY2tsaW5rcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi51LW5hdi1xdWlja2xpbmtzIG5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnUtbmF2LXF1aWNrbGlua3MgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4udS1uYXYtcXVpY2tsaW5rcyBsaSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnUtbmF2LXF1aWNrbGlua3MgLnUtbmF2LXF1aWNrbGlua3NfX2l0ZW0gYSxcbi51LW5hdi1xdWlja2xpbmtzIGJ1dHRvbiB7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBmaWxsOiB3aGl0ZSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiAwLjNzIGNvbG9yIGN1YmljLWJlemllcigwLjI1LCAwLjEsIDAuMjUsIDEpLCAwLjNzIGZpbGwgY3ViaWMtYmV6aWVyKDAuMjUsIDAuMSwgMC4yNSwgMSk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzEuMjVlbSkge1xuICBbY2xhc3MqPSd1LW5hdi1wb3J0YWwtLSddW2NsYXNzKj0nLS13aGl0ZSddIC51LW5hdi1xdWlja2xpbmtzIC51LW5hdi1xdWlja2xpbmtzX19pdGVtIGEsXG4gIFtjbGFzcyo9J3UtbmF2LXBvcnRhbC0tJ11bY2xhc3MqPSctLXVuaXQnXSAudS1uYXYtcXVpY2tsaW5rcyAudS1uYXYtcXVpY2tsaW5rc19faXRlbSBhLCBbY2xhc3MqPSd1LW5hdi1wb3J0YWwtLSddW2NsYXNzKj0nLS13aGl0ZSddXG4gIC51LW5hdi1xdWlja2xpbmtzIGJ1dHRvbixcbiAgW2NsYXNzKj0ndS1uYXYtcG9ydGFsLS0nXVtjbGFzcyo9Jy0tdW5pdCddXG4gIC51LW5hdi1xdWlja2xpbmtzIGJ1dHRvbiB7XG4gICAgY29sb3I6ICM0YTRhNGEgIWltcG9ydGFudDtcbiAgICBmaWxsOiAjNGE0YTRhICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnUtbmF2LXF1aWNrbGlua3MgYSxcbi51LW5hdi1xdWlja2xpbmtzIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDQuNHJlbTtcbiAgcGFkZGluZzogMCAuNzVlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiA0LjRyZW07XG4gIGxldHRlci1zcGFjaW5nOiAuNXB4O1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7XG59XG5cbi51LW5hdi1xdWlja2xpbmtzIGEuYWN0aXZlLFxuLnUtbmF2LXF1aWNrbGlua3MgYnV0dG9uLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBjb2xvcjogIzAwNzA3ZiAhaW1wb3J0YW50O1xuICBmaWxsOiAjMDA3MDdmICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi51LXVsaWVnZSAudS1uYXYtcXVpY2tsaW5rcyBhLmFjdGl2ZSwgLnUtdWxpZWdlXG4udS1uYXYtcXVpY2tsaW5rcyBidXR0b24uYWN0aXZlIHtcbiAgY29sb3I6ICMwMDcwN2YgIWltcG9ydGFudDtcbiAgZmlsbDogIzAwNzA3ZiAhaW1wb3J0YW50O1xufVxuXG4udS1zYy1zb2MgLnUtbmF2LXF1aWNrbGlua3MgYS5hY3RpdmUsIC51LXNjLXNvY1xuLnUtbmF2LXF1aWNrbGlua3MgYnV0dG9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZjhhYTAwICFpbXBvcnRhbnQ7XG4gIGZpbGw6ICNmOGFhMDAgIWltcG9ydGFudDtcbn1cblxuLnUtbWVkZWNpbmUgLnUtbmF2LXF1aWNrbGlua3MgYS5hY3RpdmUsIC51LW1lZGVjaW5lXG4udS1uYXYtcXVpY2tsaW5rcyBidXR0b24uYWN0aXZlIHtcbiAgY29sb3I6ICM5NDAxMDQgIWltcG9ydGFudDtcbiAgZmlsbDogIzk0MDEwNCAhaW1wb3J0YW50O1xufVxuXG4udS1kcm9pdCAudS1uYXYtcXVpY2tsaW5rcyBhLmFjdGl2ZSwgLnUtZHJvaXRcbi51LW5hdi1xdWlja2xpbmtzIGJ1dHRvbi5hY3RpdmUge1xuICBjb2xvcjogIzViMmM4NiAhaW1wb3J0YW50O1xuICBmaWxsOiAjNWIyYzg2ICFpbXBvcnRhbnQ7XG59XG5cbi51LWFncm8gLnUtbmF2LXF1aWNrbGlua3MgYS5hY3RpdmUsIC51LWFncm9cbi51LW5hdi1xdWlja2xpbmtzIGJ1dHRvbi5hY3RpdmUge1xuICBjb2xvcjogIzdkYjkyOCAhaW1wb3J0YW50O1xuICBmaWxsOiAjN2RiOTI4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBzeWNobyAudS1uYXYtcXVpY2tsaW5rcyBhLmFjdGl2ZSwgLnUtcHN5Y2hvXG4udS1uYXYtcXVpY2tsaW5rcyBidXR0b24uYWN0aXZlIHtcbiAgY29sb3I6ICMyODliMzggIWltcG9ydGFudDtcbiAgZmlsbDogIzI4OWIzOCAhaW1wb3J0YW50O1xufVxuXG4udS1waGlsbyAudS1uYXYtcXVpY2tsaW5rcyBhLmFjdGl2ZSwgLnUtcGhpbG9cbi51LW5hdi1xdWlja2xpbmtzIGJ1dHRvbi5hY3RpdmUge1xuICBjb2xvcjogIzAwODQzYiAhaW1wb3J0YW50O1xuICBmaWxsOiAjMDA4NDNiICFpbXBvcnRhbnQ7XG59XG5cbi51LXZldGUgLnUtbmF2LXF1aWNrbGlua3MgYS5hY3RpdmUsIC51LXZldGVcbi51LW5hdi1xdWlja2xpbmtzIGJ1dHRvbi5hY3RpdmUge1xuICBjb2xvcjogIzViNTdhMiAhaW1wb3J0YW50O1xuICBmaWxsOiAjNWI1N2EyICFpbXBvcnRhbnQ7XG59XG5cbi51LWFyY2hpIC51LW5hdi1xdWlja2xpbmtzIGEuYWN0aXZlLCAudS1hcmNoaVxuLnUtbmF2LXF1aWNrbGlua3MgYnV0dG9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjYzZjMGI0ICFpbXBvcnRhbnQ7XG4gIGZpbGw6ICNjNmMwYjQgIWltcG9ydGFudDtcbn1cblxuLnUtc2NpZW5jZXMgLnUtbmF2LXF1aWNrbGlua3MgYS5hY3RpdmUsIC51LXNjaWVuY2VzXG4udS1uYXYtcXVpY2tsaW5rcyBidXR0b24uYWN0aXZlIHtcbiAgY29sb3I6ICMwMDVjYTkgIWltcG9ydGFudDtcbiAgZmlsbDogIzAwNWNhOSAhaW1wb3J0YW50O1xufVxuXG4udS1zYy1hcHAgLnUtbmF2LXF1aWNrbGlua3MgYS5hY3RpdmUsIC51LXNjLWFwcFxuLnUtbmF2LXF1aWNrbGlua3MgYnV0dG9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZjA3ZjNjICFpbXBvcnRhbnQ7XG4gIGZpbGw6ICNmMDdmM2MgIWltcG9ydGFudDtcbn1cblxuLnUtaGVjIC51LW5hdi1xdWlja2xpbmtzIGEuYWN0aXZlLCAudS1oZWNcbi51LW5hdi1xdWlja2xpbmtzIGJ1dHRvbi5hY3RpdmUge1xuICBjb2xvcjogIzhjOGI4MiAhaW1wb3J0YW50O1xuICBmaWxsOiAjOGM4YjgyICFpbXBvcnRhbnQ7XG59XG5cbi51LW5hdi1xdWlja2xpbmtzIGE6aG92ZXIsIC51LW5hdi1xdWlja2xpbmtzIGE6Zm9jdXMsXG4udS1uYXYtcXVpY2tsaW5rcyBidXR0b246aG92ZXIsXG4udS1uYXYtcXVpY2tsaW5rcyBidXR0b246Zm9jdXMge1xuICBvcGFjaXR5OiAxO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcxLjI1ZW0pIHtcbiAgLnUtbmF2LXF1aWNrbGlua3MgYSxcbiAgLnUtbmF2LXF1aWNrbGlua3MgYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cblxuLnUtbmF2LXF1aWNrbGlua3MgYSBzcGFuLFxuLnUtbmF2LXF1aWNrbGlua3MgYnV0dG9uIHNwYW4ge1xuICBtYXJnaW4tbGVmdDogLjI1ZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTVlbSkgYW5kIChtYXgtd2lkdGg6IDM0LjM2NWVtKSB7XG4gIC51LW5hdi1xdWlja2xpbmtzIGEgc3BhbixcbiAgLnUtbmF2LXF1aWNrbGlua3MgYnV0dG9uIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MS4yNWVtKSBhbmQgKG1heC13aWR0aDogODkuOTllbSkge1xuICAudS1uYXYtcXVpY2tsaW5rcyBhIHNwYW4sXG4gIC51LW5hdi1xdWlja2xpbmtzIGJ1dHRvbiBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi51LW5hdi1xdWlja2xpbmtzIGEgLnUtaWNvbixcbi51LW5hdi1xdWlja2xpbmtzIGJ1dHRvbiAudS1pY29uIHtcbiAgd2lkdGg6IDI0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTMuNzVlbSkge1xuICAudS1ncmlkLWNhcmRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDAgLTFyZW07XG4gIH1cbiAgLnUtZ3JpZC1jYXJkcyA+ICoge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZ3JpZC1jYXJkcyAudS1jYXJkLFxuICAudS1ncmlkLWNhcmRzIFtjbGFzcyo9J3UtY2FyZC0tJ10sXG4gIC51LWdyaWQtY2FyZHMgLnUtY3RhLFxuICAudS1ncmlkLWNhcmRzIFtjbGFzcyo9J3UtY3RhLS0nXSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAvIDMgLSAycmVtKTtcbiAgICBtYXJnaW46IDAgMCAycmVtO1xuICB9XG4gIC51LWdyaWQtY2FyZHMgLnUtY2FyZF9fY29udGVudCB7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG4gIC51LWdyaWQtY2FyZHMgW2NsYXNzKj0ndS1jYXJkLS0nXVtjbGFzcyo9Jy0tYmlnJ10ge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbiAgLnUtZ3JpZC1jYXJkcyBbY2xhc3MqPSd1LWNhcmQtLSddW2NsYXNzKj0nLS1tZWRpdW0nXSB7XG4gICAgZmxleC1iYXNpczogY2FsYyg2Ni42NiUgLSAycmVtKTtcbiAgICBtaW4taGVpZ2h0OiA0OXJlbTtcbiAgfVxuICAudS1ncmlkLWNhcmRzIFtjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLW1lZGl1bSddOm5vdChbY2xhc3MqPSctLXZpZGVvJ10pIC51LWNhcmRfX2NvdmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICB9XG4gIC51LWdyaWQtY2FyZHMgW2NsYXNzKj0ndS1jYXJkLS0nXVtjbGFzcyo9Jy0tbWVkaXVtJ106bm90KFtjbGFzcyo9Jy0tdmlkZW8nXSkgLnUtY2FyZF9fY292ZXI6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudS1ncmlkLWNhcmRzIFtjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLW1lZGl1bSddOm5vdChbY2xhc3MqPSctLXZpZGVvJ10pIC51LWNhcmRfX2NvbnRlbnQge1xuICAgIGJvdHRvbTogMDtcbiAgfVxuICAudS1ncmlkLWNhcmRzIFtjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLW1lZGl1bSddOm5vdChbY2xhc3MqPSctLXZpZGVvJ10pIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDFyZW0gKyAxMHB4KTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgLnUtZ3JpZC1jYXJkcyAudS1jYXJkLFxuICAudS1ncmlkLWNhcmRzIFtjbGFzcyo9J3UtY2FyZC0tJ10sXG4gIC51LWdyaWQtY2FyZHMgLnUtY3RhLFxuICAudS1ncmlkLWNhcmRzIFtjbGFzcyo9J3UtY3RhLS0nXSB7XG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlIC8gMyAtIDJyZW0pO1xuICAgIG1hcmdpbjogMCAwIDNyZW07XG4gIH1cbiAgLnUtZ3JpZC1jYXJkcyBbY2xhc3MqPSd1LWNhcmQtLSddW2NsYXNzKj0nLS1iaWcnXSB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxuICAudS1ncmlkLWNhcmRzIFtjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLW1lZGl1bSddIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDY3JSAtIDIuNXJlbSk7XG4gIH1cbiAgLnUtZ3JpZC1jYXJkcyBbY2xhc3MqPSd1LWNhcmQtLSddW2NsYXNzKj0nLS1tZWRpdW0nXTpub3QoW2NsYXNzKj0nLS12aWRlbyddKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxcmVtICsgMjBweCk7XG4gIH1cbn1cblxuLnUtZ3JpZC1jYXJkcy0tY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC0ycmVtO1xuICB3aWR0aDogY2FsYygxMDAlICsgNHJlbSk7XG59XG5cbi51LWdyaWQtY2FyZHMtLWNhcm91c2VsOjphZnRlciB7XG4gIGNvbnRlbnQ6ICdmbGlja2l0eSc7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi51LWdyaWQtY2FyZHMtLWNhcm91c2VsIC51LWNhcmQsXG4udS1ncmlkLWNhcmRzLS1jYXJvdXNlbCBbY2xhc3MqPSd1LWNhcmQtLSddIHtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAwIDFyZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTMuNzVlbSkge1xuICAudS1ncmlkLWNhcmRzLS1jYXJvdXNlbCB7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudS1ncmlkLWNhcmRzLS1jYXJvdXNlbCAudS1jYXJkLFxuICAudS1ncmlkLWNhcmRzLS1jYXJvdXNlbCBbY2xhc3MqPSd1LWNhcmQtLSddIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuICAudS1ncmlkLWNhcmRzLS1jYXJvdXNlbDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICB9XG59XG5cbi51LWdyaWQtbW9zYWljIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi51LWdyaWQtbW9zYWljID4gKiB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5cbi51LWdyaWQtbW9zYWljIC51LXNvY2lhbGNhcmQsXG4udS1ncmlkLW1vc2FpYyBbY2xhc3MqPSd1LXNvY2lhbGNhcmQtLSddIHtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDFyZW0gMCAwO1xufVxuXG4udS1ncmlkLW1vc2FpYyAudS1zb2NpYWxjYXJkIC51LWxpbmssXG4udS1ncmlkLW1vc2FpYyAudS1zb2NpYWxjYXJkIFtjbGFzcyo9J3UtbGluay0tJ10sXG4udS1ncmlkLW1vc2FpYyBbY2xhc3MqPSd1LXNvY2lhbGNhcmQtLSddIC51LWxpbmssXG4udS1ncmlkLW1vc2FpYyBbY2xhc3MqPSd1LXNvY2lhbGNhcmQtLSddIFtjbGFzcyo9J3UtbGluay0tJ10ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udS1ncmlkLW1vc2FpYyAudS1zb2NpYWxjYXJkIC51LXNvY2lhbGNhcmRfX2NvdmVyLFxuLnUtZ3JpZC1tb3NhaWMgW2NsYXNzKj0ndS1zb2NpYWxjYXJkLS0nXSAudS1zb2NpYWxjYXJkX19jb3ZlciB7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG5cbi51LWdyaWQtbW9zYWljLS1kb3VibGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnUtZ3JpZC1tb3NhaWMtLWRvdWJsZSA+ICoge1xuICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIC41cmVtKTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNC4zNzVlbSkge1xuICAudS1ncmlkLW1vc2FpYyA+ICoge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gLjVyZW0pO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTMuNzVlbSkge1xuICAudS1ncmlkLTExMiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC51LWdyaWQtMTEyID4gKiB7XG4gICAgZmxleC1iYXNpczogY2FsYyg1MCUgLSAxcmVtKTtcbiAgICBtYXJnaW46IDAgMCA0cmVtO1xuICB9XG4gIC51LWdyaWQtMTEyIFtjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLW5vaW1hZ2UnXSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgLnUtZ3JpZC0xMTIgPiAqIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDEuNXJlbSk7XG4gICAgbWFyZ2luOiAwIDAgNHJlbTtcbiAgfVxufVxuXG4udS1ncmlkLTEyMyAudS1jYXJkLFxuLnUtZ3JpZC0xMjMgW2NsYXNzKj0ndS1jYXJkLS0nXSxcbi51LWdyaWQtMTIzIC51LWN0YSxcbi51LWdyaWQtMTIzIFtjbGFzcyo9J3UtY3RhLS0nXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4udS1ncmlkLTEyMyAudS1jYXJkX19jb250ZW50IHtcbiAgZmxleC1ncm93OiAxO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1ZW0pIGFuZCAobWF4LXdpZHRoOiAzNC4zNjVlbSkge1xuICAudS1ncmlkLTEyMyAudS1wcm9ncmFtIHtcbiAgICBtYXJnaW46IDFyZW0gMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM0LjM3NWVtKSB7XG4gIC51LWdyaWQtMTIzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLXRvcDogLTJyZW07XG4gIH1cbiAgLnUtZ3JpZC0xMjMgPiAqIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxcmVtKTtcbiAgICBtYXJnaW46IDJyZW0gMCAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTMuNzVlbSkge1xuICAudS1ncmlkLTEyMyA+ICoge1xuICAgIHdpZHRoOiBjYWxjKDMzJSAtIDFyZW0pO1xuICB9XG4gIC51LWdyaWQtMTIzID4gOmxhc3QtY2hpbGQ6bnRoLWNoaWxkKDNuIC0gMSkge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygzMyUgKyAxcmVtKTtcbiAgfVxufVxuXG4udS1ncmlkLTIyMyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1ZW0pIGFuZCAobWF4LXdpZHRoOiAzNC4zNjVlbSkge1xuICAudS1ncmlkLTIyMyA+ICoge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIC41cmVtKTtcbiAgICBtYXJnaW46IDAgMCAxcmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzQuMzc1ZW0pIGFuZCAobWF4LXdpZHRoOiA1My43NGVtKSB7XG4gIC51LWdyaWQtMjIzID4gKiB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMXJlbSk7XG4gICAgbWFyZ2luOiAwIDAgMnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUzLjc1ZW0pIHtcbiAgLnUtZ3JpZC0yMjMgPiAqIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDMzJSAtIDFyZW0pO1xuICAgIG1hcmdpbjogMCAwIDJyZW07XG4gIH1cbiAgLnUtZ3JpZC0yMjMgPiA6bGFzdC1jaGlsZDpudGgtY2hpbGQoM24gLSAxKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDMzJSArIDFyZW0pO1xuICB9XG59XG5cbi8qXG4gKiBEZXYgb3IgY3JhcHB5IGhvdGZpeGVz4oCmXG4gKi9cbi8qKlxuICogRGV2LCBiYXNlZCBvbiAkZW52XG4gKi9cbnByZSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgc2lsdmVyO1xuICBwYWRkaW5nOiAxLjVlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMDtcbn1cblxuLnUtbmF2LWxhbmcge1xuICBjb2xvcjogIzRhNGE0YTtcbn1cblxuLnNnLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgc2lsdmVyO1xuICBwYWRkaW5nOiAxZW0gLjVlbSAxZW0gMDtcbiAgY29sb3I6IGdyYXk7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xufVxuXG4uc2ctdGl0bGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogMi40cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogc2lsdmVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5jb2RlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogOTAlO1xufVxuXG4udS1ibG9jay1wcmV2aWV3IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDB2dztcbiAgbWFyZ2luOiAycmVtIDA7XG4gIGJhY2tncm91bmQ6ICM2MDYwNjA7XG59XG4iLCJAY2hhcnNldCAnVVRGLTgnO1xuXG4vKlxuICogU2hhcmVkIGRhdGEgYmV0d2VlbiBTYXNzIGFuZCBKU1xuICogYXV0by1jb252ZXJzaW9uIGZyb20gZGF0YS8qLmpzb25cbiAqL1xuQGltcG9ydCAndXRpbHMvYnJlYWtwb2ludHMnO1xuXG5cbi8qXG4gKiBWYXJpYWJsZXMsIGZ1bmN0aW9ucywgbWl4aW5zIChubyBjb2RlIGdlbmVyYXRlZClcbiAqICsgaGVscGVycyAoQ1NTIGNsYXNzZXMpXG4gKi9cbkBpbXBvcnQgJ3V0aWxzL3V0aWxzJztcblxuXG4vKlxuICogVmVuZG9yXG4gKi9cbkBpbXBvcnQgJ3ZlbmRvci9zYXNzLW1xL21xJztcbkBpbXBvcnQgJ3ZlbmRvci9mbGlja2l0eSc7XG4vLyBAaW1wb3J0ICd2ZW5kb3Ivbm9ybWFsaXplJzsgLy8gQWxyZWFkeSBsb2FkZWQgYnkgSkNNU1xuXG5cbi8qXG4gKiBCYXNlXG4gKi9cbkBpbXBvcnQgJ2Jhc2UvcmVzZXQnO1xuQGltcG9ydCAnYmFzZS9nbG9iYWwnO1xuQGltcG9ydCAnYmFzZS9nbG9iYWwtY29udGFpbmVyJztcbkBpbXBvcnQgJ2Jhc2UvdHlwb2dyYXBoeSc7XG5AaW1wb3J0ICdiYXNlL3R5cG9ncmFwaHktY29udGFpbmVyJztcbkBpbXBvcnQgJ2Jhc2UvdS1jb250ZW50JztcblxuXG4vKlxuICogR3JpZFxuICovXG4vLyBzZWUgcGFydGlhbHMvdS1ncmlk4oCmXG5cblxuLypcbiAqIExheW91dFxuICovXG5cbkBpbXBvcnQgJ2xheW91dC91LWhvbWUnO1xuQGltcG9ydCAnbGF5b3V0L3UtZXZlbnQnO1xuQGltcG9ydCAnbGF5b3V0L3UtbmV3cyc7XG5AaW1wb3J0ICdsYXlvdXQvdS1yZXN1bHRzLXJlY2hlcmNoZSc7XG5cbi8qXG4gKiBEYXRhXG4gKi9cbkBpbXBvcnQgJ2RhdGEvY2xpY2thYmxlJztcblxuXG4vKlxuICogQ29tcG9uZW50c1xuICovXG4vLyBHbG9iYWxcbkBpbXBvcnQgJ2dsb2JhbC9zaXRlJztcbkBpbXBvcnQgJ2dsb2JhbC9pbnB1dHMnO1xuXG5cbi8vIENvbXBvbmVudHNcbkBpbXBvcnQgJ2NvbXBvbmVudHMvdS1iZy1sYXllcic7XG5AaW1wb3J0ICdjb21wb25lbnRzL3UtYmlnLXRpdGxlJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvdS1icmVhZGNydW1iJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvdS1ib3gnO1xuQGltcG9ydCAnY29tcG9uZW50cy91LWJ0bic7XG5AaW1wb3J0ICdjb21wb25lbnRzL3UtY2FyZCc7XG5AaW1wb3J0ICdjb21wb25lbnRzL3UtY2FyZC1zbWFsbCc7XG5AaW1wb3J0ICdjb21wb25lbnRzL3UtY29udGFjdCc7XG5AaW1wb3J0ICdjb21wb25lbnRzL3UtY291ci1zdW1tYXJ5JztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvdS1jb3Vyc2VzJztcbi8vIEBpbXBvcnQgJ2NvbXBvbmVudHMvdS1jb3Vyc2VzLWFic3RyYWN0JztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvdS1jb3Vyc2VzLWRldGFpbCc7XG5AaW1wb3J0ICdjb21wb25lbnRzL3UtY291cnNlcy1leGNlcnB0JztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvdS1jb3Vyc2VzLWhlYWRlcic7XG5AaW1wb3J0ICdjb21wb25lbnRzL3UtY291cnNlcy1tYWluJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvdS1jb3Vyc2VzLXJlc3VsdHMnO1xuQGltcG9ydCAnY29tcG9uZW50cy91LWNvdXJzZXMtc2lkZWJhcic7XG5AaW1wb3J0ICdjb21wb25lbnRzL3UtY291cnNlcy10YWJzJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvdS1jdGEnO1xuQGltcG9ydCAnY29tcG9uZW50cy91LWRyb3Bkb3duJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvdS1leGNlcnB0JztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvdS1mYWtlLXNlbGVjdCc7XG5AaW1wb3J0ICdjb21wb25lbnRzL3UtZmlsdGVyJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvdS1mb2N1cyc7XG5AaW1wb3J0ICdjb21wb25lbnRzL3UtZm9sbG93JztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvdS1mb3JtJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvdS1nYWxsZXJ5JztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvdS1oaWdobGlnaHQnO1xuQGltcG9ydCAnY29tcG9uZW50cy91LWhyJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvdS1pY29uJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvdS1pY29uLXRyaWFuZ2xlJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvdS1pbmZvLXRhYmxlJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvdS1rZXlwb2ludCc7XG5AaW1wb3J0ICdjb21wb25lbnRzL3UtbGVhZCc7XG5AaW1wb3J0ICdjb21wb25lbnRzL3UtbGluayc7XG5AaW1wb3J0ICdjb21wb25lbnRzL3UtbGlzdCc7XG5AaW1wb3J0ICdjb21wb25lbnRzL3UtbWFwJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvdS1tc2cnO1xuQGltcG9ydCAnY29tcG9uZW50cy91LXBhcnRuZXJzJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvdS1uYXYtdGFiJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvdS1uZXdzbGV0dGVyJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvdS1vbmJvYXJkaW5nJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvdS1wYWdlcic7XG5AaW1wb3J0ICdjb21wb25lbnRzL3UtcGVyc29uJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvdS1wcm9maWxlJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvdS1wcmV2aWV3JztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvdS1wcm9ncmFtJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvdS1xdWlja2xpbmtzJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvdS1xdWl6JztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvdS1xdW90ZSc7XG5AaW1wb3J0ICdjb21wb25lbnRzL3UtcmVzdWx0cyc7XG5AaW1wb3J0ICdjb21wb25lbnRzL3Utc2xpZGVyJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvdS1zb2NpYWxjYXJkJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvdS1zdW1tYXJ5JztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvdS1zaGFyZSc7XG5AaW1wb3J0ICdjb21wb25lbnRzL3UtdGFibGUnO1xuQGltcG9ydCAnY29tcG9uZW50cy91LXRhZyc7XG5AaW1wb3J0ICdjb21wb25lbnRzL3UtdG9vbGJhcic7XG5AaW1wb3J0ICdjb21wb25lbnRzL3UtdW5pdC1oZWFkZXInO1xuXG4vLyBNb2R1bGVzXG4vLyBAaW1wb3J0ICdtb2R1bGVzL21vZHVsZSc7XG5cbi8vIFBhcnRpYWxzXG4vLyBAaW1wb3J0ICdwYXJ0aWFscy91LWhlYWRlcic7IC8vIC0+IHNlZSB1LW5hdi1oZWFkZXJcbkBpbXBvcnQgJ3BhcnRpYWxzL3UtZm9vdGVyJztcbkBpbXBvcnQgJ3BhcnRpYWxzL3Utc2VjdGlvbic7XG5AaW1wb3J0ICdwYXJ0aWFscy91LXNlYXJjaCc7XG5cbi8vIE5hdlxuQGltcG9ydCAncGFydGlhbHMvbmF2L3UtbmF2Jztcbi8vIEdyaWRcbkBpbXBvcnQgJ3BhcnRpYWxzL2dyaWQvdS1ncmlkLWNhcmRzJztcbkBpbXBvcnQgJ3BhcnRpYWxzL2dyaWQvdS1ncmlkLW1vc2FpYyc7XG5AaW1wb3J0ICdwYXJ0aWFscy9ncmlkL3UtZ3JpZC0xMTInO1xuQGltcG9ydCAncGFydGlhbHMvZ3JpZC91LWdyaWQtMTIzJztcbkBpbXBvcnQgJ3BhcnRpYWxzL2dyaWQvdS1ncmlkLTIyMyc7XG5cbi8qXG4gKiBEZXYgb3IgY3JhcHB5IGhvdGZpeGVz4oCmXG4gKi9cbkBpbXBvcnQgJ2Rldic7IC8vIGRldi9lbnYgc3R1ZmZcbkBpbXBvcnQgJ3NnJzsgLy8gc3R5bGVndWlkZVxuQGltcG9ydCAnc2hhbWUnO1xuIiwiLypcbiAqIFNoYXJlZCBkYXRhIGJldHdlZW4gU2FzcyBhbmQgSlNcbiAqIGF1dG8tY29udmVyc2lvbiBmcm9tIGRhdGEvKi5qc29uXG4gKi9cbkBpbXBvcnQgJ2JyZWFrcG9pbnRzJztcblxuXG4vKlxuICogVmFyaWFibGVzLCBmdW5jdGlvbnMsIG1peGlucywgaGVscGVycywg4oCmXG4gKi9cbkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICdjb2xvcnMtZmFjdWx0aWVzJztcbkBpbXBvcnQgJ2Z1bmN0aW9ucyc7XG5AaW1wb3J0ICdlYXNpbmdzJztcbkBpbXBvcnQgJ21peGlucyc7XG5AaW1wb3J0ICdleHRlbmRzJztcbkBpbXBvcnQgJ2hlbHBlcnMnO1xuIiwiLyoqXG4gKiBcImJvZHlcIiBjbGFzc2VzXG4gKi9cbiR1bGllZ2U6ICd1LXBvcnRhbCc7XG4kZmFjOiAndS1mYWN1bHR5JztcbiR1bml0OiAndS11bml0JztcbiRpbnRyYTogJ3UtaW50cmFuZXQnO1xuXG5cbi8qXG4gKiBDb2xvcnNcbiAqL1xuXG4vLyBOZXV0cmFsIC8gZ3JheXNjYWxlIGNvbG9yc1xuJGJsYWNrOiByZ2IoMCwgMCwgMCk7XG4kZ3JheS1kYXJrZXN0OiByZ2IoMzIsIDMyLCAzMik7XG4kZ3JheS1kYXJrZXI6IHJnYig2NCwgNjQsIDY0KTtcbiRncmF5LWRhcms6IHJnYig5NiwgOTYsIDk2KTtcbiRncmF5LW1lZGl1bTogcmdiKDEyOCwgMTI4LCAxMjgpO1xuJGdyYXktbGlnaHQ6IHJnYigxNjAsIDE2MCwgMTYwKTtcbiRncmF5LWxpZ2h0ZXI6IHJnYigxOTIsIDE5MiwgMTkyKTtcbiRncmF5LWxpZ2h0ZXN0OiByZ2IoMjI0LCAyMjQsIDIyNCk7XG4kd2hpdGU6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiR0cmFuc3BhcmVudDogcmdiYSgwLCAwLCAwLCAwKTtcblxuLy8gUHJvamVjdCBjb2xvcnNcbiRhc2g6ICNjNmMwYjQ7XG4kbmF0dXJhbC1ncmF5OiAjOGM4YjgyO1xuJGJsdWUtbGFnb29uOiAjMDA3MDdmO1xuJGhpcHBpZS1ibHVlOiAjNWZhNGIwO1xuJGN5cHJ1czogIzAwMzczZTtcbiRqYXZhOiAjMWZiYWRiO1xuJGVuZGVhdm91cjogIzAwNWNhOTtcbiRjb25jcmV0ZTogI2YzZjNmMztcbiRiZXJtdWRhOiAjODJjYmQ3O1xuJHR1bmRvcmE6ICM0MDQwNDA7XG5cbi8vIE1haW4gdWxpZWdlIGlkZW50aXR5XG4kYy1kZWZhdWx0OiAjNGE0YTRhOyAvLyBkZWZhdWx0IHRleHQgY29sb3JcbiRjLXVsaWVnZS1tYWluOiAjMDA3MDdmO1xuJGMtdWxpZWdlLWxpZ2h0OiAjNWZhNGIwO1xuJGMtdWxpZWdlLWRhcms6ICMwMDM3M2U7XG4kYy1ncmF5LWRhcmtlcjogIzFkMWQxZDtcbiRjLWdyYXktZGFyazogIzRiNGI0YjtcbiRjLWdyYXktbWVkaXVtOiAjOGM4YjgyO1xuJGMtZ3JheS1saWdodDogI2M2YzBiNDtcbiRjLWdyYXktbGlnaHRlcjogI2U2ZTZlMTsgLy8gbGlnaHQgYm9yZGVyIGNvbG9yXG4kYy1ncmF5LWxpZ2h0ZXN0OiAjZjNmM2YzOyAvLyBsaWdodCBiYWNrZ3JvdW5kIGNvbG9yXG4kYy1ncmF5LWJhY2tncm91bmQ6ICNmZGZkZmY7XG4kc2FuZ3JpYTogIzk0MDAwNDtcblxuLy8gU29jaWFsXG4kYy1mYWNlYm9vazogIzAwNWNhOTtcbiRjLWxpbmtlZGluOiAjMDA1Y2E5O1xuJGMtdHdpdHRlcjogIzFmYmFkYjtcbiRjLWluc3RhZ3JhbTogIzVmYTRiMDtcbiRjLWZvbGxvdzogIzFmYmFkYjtcbiRjLXlvdXR1YmU6ICNmZjAwMjg7XG5cbi8vIFJlYWwgU29jaWFsXG4kYy1yLWZhY2Vib29rOiAjM2I1OTk4O1xuJGMtci15b3V0dWJlOiAjY2QyMDFmO1xuJGMtci10d2l0dGVyOiAjNTVhY2VlO1xuJGMtci1saW5rZWRpbjogIzAwNzdiNTtcbiRjLXItZ29vZ2xlOiAjY2MzNzMyO1xuJGMtci1pbnN0YWdyYW06ICNlMTJmNjc7XG5cbi8vIE1lc3NhZ2VzLCBpbmZvcywgYWxlcnRzLCDigKZcbiRjLWFsZXJ0OiByZ2IoMjU1LCAwLCAwKTtcbiRjLXN1Y2Nlc3M6IHJnYigxMjUsIDE4NSwgNDApO1xuXG5cbi8qKlxuICogVHlwb2dyYXBoeVxuICovXG5cbiRmZi1kZWZhdWx0OiAnXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZic7XG5cblxuLyoqXG4gKiBUcmFuc2l0aW9ucyBhbmQgYW5pbWF0aW9uc1xuICovXG5cbiRkdXJhdGlvbi1kZWZhdWx0OiAuNXM7XG4kZWFzZS1kZWZhdWx0OiBlYXNlLWluLW91dDtcblxuXG4vKipcbiAqIExheW91dFxuICovXG5cbi8vIFogTGF5ZXJzXG4kei1sYXllcnM6IChcbiAgbWludXM6IC0xLFxuICBsb3dlc3Q6IDAsXG4gIGxvd2VyOiAxMDAsXG4gIGxvdzogMjAwLFxuICBoaWdoOiAzMDAsXG4gIGhpZ2hlcjogNDAwLFxuICBoaWdoZXN0OiA1MDAsXG4gIGluZmluaXRlOiA5OTksXG4pO1xuXG4vKipcbiAqIFJXRFxuICovXG5cbiRtcS1yZXNwb25zaXZlOiB0cnVlO1xuJG1xLXN0YXRpYy1icmVha3BvaW50OiAneGxhcmdlJztcbi8vICRuYXYtYnJlYWtwb2ludDogbWFwLWdldCgkbXEtYnJlYWtwb2ludHMsICduYXYnKTtcblxuXG4vKipcbiAqIFNpemVzXG4gKi9cbi8vIExheW91dFxuJG1heC13aWR0aDogMTA0cmVtOyAvLyA5OHJlbVxuJG1heC13aWR0aC14eGw6IDExOHJlbTtcbiRtYXgtd2lkdGgtY29udGVudDogODByZW07XG4kc2lkZWJhci13aWR0aDogMjRyZW07XG4kY291cnNlcy1zaWRlYmFyLXdpZHRoOiAzMnJlbTtcbiRjb3Vyc2VzLW1pbi1jb2wtd2lkdGg6IDRyZW07XG5cbi8vIFNwYWNpbmdcbiRsYXRlcmFsLXBhZGRpbmc6IDJyZW07XG4kaC1zcGFjaW5nOiAycmVtO1xuJHYtc3BhY2luZzogMnJlbTtcblxuLy8gTmF2XG4kbmF2LXBvcnRhbC1oZWlnaHQ6IDQuNHJlbTtcbiRuYXYtaGVhZGVyLWhlaWdodDogNC40cmVtO1xuJG5hdi1oZWFkZXItaGVpZ2h0LWRlc2t0b3A6IDEwcmVtO1xuJG5hdmJhci1maXhlZC10b3AtaDogNC4xcmVtOyAvLyBKQ01TIHRvcGJhciBmaXhcblxuLy8gSWNvbnNcbiRpY29uLWFycm93LWNhcmV0LXNpemU6IDdweDtcbiRpY29uLXNpemUtbTogMjRweDtcblxuXG4iLCIvKlxuICogRnVuY3Rpb25zXG4gKi9cblxuXG4vKlxuICogVG9vbHNcbiAqL1xuXG4vLy8gUmVtb3ZlIHRoZSB1bml0IG9mIGEgbGVuZ3RoXG4vLy8gQHBhcmFtIHtOdW1iZXJ9ICRudW1iZXIgLSBOdW1iZXIgdG8gcmVtb3ZlIHVuaXQgZnJvbVxuLy8vIEByZXR1cm4ge051bWJlcn0gLSBVbml0bGVzcyBudW1iZXJcbkBmdW5jdGlvbiBzdHJpcC11bml0KCRudW1iZXIpIHtcbiAgQGlmIHR5cGUtb2YoJG51bWJlcikgPT0gJ251bWJlcicgYW5kIG5vdCB1bml0bGVzcygkbnVtYmVyKSB7XG4gICAgQHJldHVybiAkbnVtYmVyIC8gKCRudW1iZXIgKiAwICsgMSk7XG4gIH1cbiAgQHJldHVybiAkbnVtYmVyO1xufVxuXG5cbi8vIENhbGN1bGF0ZSBhIHJhdGlvXG4vLyBAcGFyYW0ge051bWJlcn0gJHRhcmdldCAtIFRhcmdldCBzaXplXG4vLyBAcGFyYW0ge051bWJlcn0gJGNvbnRleHQgLSBDb250ZXh0IHNpemVcbkBmdW5jdGlvbiBjYWxjLXJhdGlvKCR0YXJnZXQsICRjb250ZXh0KSB7XG4gIEByZXR1cm4gc3RyaXAtdW5pdCgkdGFyZ2V0IC8gJGNvbnRleHQpO1xufVxuXG5cbi8vIENhbGN1bGF0ZSBhIHJhdGlvIGludG8gcGVyY2VudGFnZVxuLy8gQHBhcmFtIHtOdW1iZXJ9ICR0YXJnZXQgLSBUYXJnZXQgc2l6ZVxuLy8gQHBhcmFtIHtOdW1iZXJ9ICRjb250ZXh0IC0gQ29udGV4dCBzaXplXG5AZnVuY3Rpb24gY2FsYy1wZXJjZW50KCR0YXJnZXQsICRjb250ZXh0KSB7XG4gIEByZXR1cm4gcGVyY2VudGFnZShjYWxjLXJhdGlvKCR0YXJnZXQsICRjb250ZXh0KSk7XG59XG5cbkBmdW5jdGlvbiBnZXQtZm9udC1zaXplKCR0YWcpIHtcbiAgQHJldHVybiBtYXAtZ2V0KCRmb250LXNpemVzLCAkdGFnKTtcbn1cblxuXG4vLyBHZXQgei1sYXllciB2YWx1ZSBmcm9tIG1hcFxuLy8gU2VlIHRoZSBgJHotbGF5ZXJzYCBtYXAgaW4gYF92YXJpYWJsZXMuc2Nzc2AgZm9yIG1vcmUgaW5mb3JtYXRpb25zLlxuLy8gQHBhcmFtIHtTdHJpbmd9IGtleSAtIFRoZSBrZXkgdG8gdXNlIHRvIGdldCB0aGUgdmFsdWVcbkBmdW5jdGlvbiBsYXllcigka2V5KSB7XG4gIC8qIHNhc3MtbGludDpkaXNhYmxlLWJsb2NrIG5vLXdhcm4gKi9cbiAgQGlmIHZhcmlhYmxlLWV4aXN0cyh6LWxheWVycykge1xuICAgIEBpZiBtYXAtaGFzLWtleSgkei1sYXllcnMsICRrZXkpID09IHRydWUge1xuICAgICAgQHJldHVybiBtYXAtZ2V0KCR6LWxheWVycywgJGtleSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBAd2FybiAnVW5rbm93biBgei1sYXllcnNgIGtleTogJyArICRrZXk7XG4gICAgICBAcmV0dXJuIGF1dG87XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAd2FybiAnVW5kZWZpbmVkIHZhcmlhYmxlcyBgJHotbGF5ZXJzYCc7XG4gICAgQHJldHVybiBhdXRvO1xuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gVUxpZWdlIGZ1bmN0aW9uc1xuXG4vLyBHZXQgYSBsaXN0IG9mIGZhY3VsdGllc1xuLy8gQHJldHVybiB7bGlzdH0gZmFjdWx0aWVzXG5AZnVuY3Rpb24gZ2V0LWZhY3VsdGllcygpIHtcbiAgQHJldHVybiBtYXAta2V5cygkZmFjdWx0aWVzKTtcbn1cblxuLy8gR2V0IGZhY3VsdHkgZGF0YVxuLy8gQHBhcmFtIHtzdHJpbmd9ICRmYWMgRmFjdWx0eSBzbHVnXG4vLyBAcmV0dXJuIHttYXB9IGZhY3VsdHkgZGF0YVxuQGZ1bmN0aW9uIGdldC1mYWN1bHR5KCRmYWMpIHtcbiAgQGlmIG5vdCBtYXAtaGFzLWtleSgkZmFjdWx0aWVzLCAkZmFjKSB7XG4gICAgQHdhcm4gJ1Vua25vd24gYGZhY2AgcGFyYW1ldGVyOiAnICsgJGZhYztcbiAgfSBAZWxzZSB7XG4gICAgQHJldHVybiBtYXAtZ2V0KCRmYWN1bHRpZXMsICRmYWMpO1xuICB9XG59XG5cbi8vIEdldCBzb21lIGZhY3VsdHkgY29sb3Jcbi8vIEBwYXJhbSB7c3RyaW5nfSAkZmFjIEZhY3VsdHkgc2x1Z1xuLy8gQHBhcmFtIHtzdHJpbmd9ICR0eXBlIGRlZmF1bHQsIGxpZ2h0LCBkYXJrLCBkYXJrZXJcbi8vIEByZXR1cm4ge2NvbG9yfSBmYWN1bHR5IHR5cGUgY29sb3JcbkBmdW5jdGlvbiBnZXQtY29sb3IoJGZhYywgJHR5cGU6ICdkZWZhdWx0Jykge1xuICAkZGF0YTogZ2V0LWZhY3VsdHkoJGZhYyk7XG5cbiAgQGlmIG5vdCBtYXAtaGFzLWtleSgkZGF0YSwgJHR5cGUpIHtcbiAgICBAd2FybiAnVW5rbm93biBjb2xvciBgdHlwZWAgcGFyYW1ldGVyOiAnICsgJHR5cGU7XG4gIH0gQGVsc2Uge1xuICAgIEByZXR1cm4gbWFwLWdldCgkZGF0YSwgJHR5cGUpO1xuICB9XG59XG5cbi8vIEdldCBzb21lIGZhY3VsdHkgcGF0dGVybiB0eXBlcyAoYWxsKVxuLy8gQHBhcmFtIHtzdHJpbmd9ICRmYWMgRmFjdWx0eSBzbHVnXG4vLyBAcmV0dXJuIHtsaXN0fSBwYXR0ZXJuIHR5cGVzXG5AZnVuY3Rpb24gZ2V0LXBhdHRlcm4tdHlwZXMoJGZhYykge1xuICAkZGF0YTogZ2V0LWZhY3VsdHkoJGZhYyk7XG4gICRwYXR0ZXJuczogbWFwLWdldCgkZGF0YSwgJ3BhdHRlcm5zJyk7XG4gIEByZXR1cm4gbWFwLWtleXMoJHBhdHRlcm5zKTtcbn1cblxuLy8gR2V0IHNvbWUgZmFjdWx0eSBwYXR0ZXJuIHR5cGUgZGF0YSAoc3BlY2lmaWMpXG4vLyBAcGFyYW0ge3N0cmluZ30gJGZhYyBGYWN1bHR5IHNsdWdcbi8vIEBwYXJhbSB7c3RyaW5nfSAkdHlwZSBkZWZhdWx0LCBmb290ZXIsIGNhcmQsIGhlcm9cbi8vIEByZXR1cm4ge21hcH0gcGF0dGVybiBieSB0eXBlXG5AZnVuY3Rpb24gZ2V0LXBhdHRlcm4tdHlwZSgkZmFjLCAkdHlwZTogJ2RlZmF1bHQnKSB7XG4gICRkYXRhOiBnZXQtZmFjdWx0eSgkZmFjKTtcbiAgJHBhdHRlcm5zOiBtYXAtZ2V0KCRkYXRhLCAncGF0dGVybnMnKTtcblxuICBAaWYgbm90IG1hcC1oYXMta2V5KCRwYXR0ZXJucywgJHR5cGUpIHtcbiAgICBAd2FybiAnVW5rbm93biBwYXR0ZXJuIGB0eXBlYCBwYXJhbWV0ZXI6ICcgKyAkdHlwZTtcbiAgfSBAZWxzZSB7XG4gICAgQHJldHVybiBtYXAtZ2V0KCRwYXR0ZXJucywgJHR5cGUpO1xuICB9XG59XG5cbi8vIEdldCBzb21lIGZhY3VsdHkgcGF0dGVybiBjb2xvclxuLy8gQHBhcmFtIHtzdHJpbmd9ICRmYWMgRmFjdWx0eSBzbHVnXG4vLyBAcGFyYW0ge3N0cmluZ30gJHR5cGUgZGVmYXVsdCwgZm9vdGVyLCBjYXJkLCBoZXJvXG4vLyBAcGFyYW0ge3N0cmluZ30gJHNpZGUgbGVmdCwgcmlnaHRcbkBmdW5jdGlvbiBnZXQtcGF0dGVybi1jb2xvcigkZmFjLCAkdHlwZTogJ2Zvb3RlcicsICRzaWRlOiAnbGVmdCcpIHtcbiAgJGRhdGE6IGdldC1mYWN1bHR5KCRmYWMpO1xuICAkcGF0dGVybjogZ2V0LXBhdHRlcm4tdHlwZSgkZmFjLCAkdHlwZSk7XG4gIEByZXR1cm4gbWFwLWdldCgkcGF0dGVybiwgJHNpZGUpO1xufVxuIiwiLypcbiAqIEhlbHBlcnNcbiAqL1xuXG4vKlxuICogQ2xlYXJmaXg6IGNvbnRhaW4gZmxvYXRzXG4gKiBodHRwOi8vY3NzbW9qby5jb20vbGF0ZXN0X25ld19jbGVhcmZpeF9zb19mYXIvXG4gKi9cbiVjZiB7XG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG4vKlxuICogSGlkZSB2aXN1YWxseSBhbmQgZnJvbSBzY3JlZW4gcmVhZGVyczpcbiAqIGh0dHA6Ly9qdWljeXN0dWRpby5jb20vYXJ0aWNsZS9zY3JlZW4tcmVhZGVycy1kaXNwbGF5LW5vbmUucGhwXG4gKi9cbiVoaWRkZW4ge1xuICAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1ibG9jayBuby1pbXBvcnRhbnRcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qXG4gKiBIaWRlIG9ubHkgdmlzdWFsbHksIGJ1dCBoYXZlIGl0IGF2YWlsYWJsZSBmb3Igc2NyZWVuIHJlYWRlcnM6XG4gKiBodHRwOi8vc25vb2suY2EvYXJjaGl2ZXMvaHRtbF9hbmRfY3NzL2hpZGluZy1jb250ZW50LWZvci1hY2Nlc3NpYmlsaXR5XG4gKi9cbiV2aXN1YWxseS1oaWRkZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbn1cblxuJXNjcm9sbCB7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG4gIC8vIHNhc3MtbGludDpkaXNhYmxlLWFsbFxuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIC8vIHNhc3MtbGludDplbmFibGUtYWxsXG59XG5cbi8qKlxuICogVHlwb1xuICovXG5cbiVmdy1ub3JtYWwge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4lZnctYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbiVmdy1zZW1pYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbiVmdy1leHRyYWJvbGQge1xuICBmb250LXdlaWdodDogODAwO1xufVxuXG4lZnctYmxhY2sge1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG4lZnMtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4ldGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuJXRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ldGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ldGV4dC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cblxuJXRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuJXRleHQtbm90cmFuc2Zvcm0ge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuJXRleHQtbm9kZWNvcmF0aW9uIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4lbGlzdC1ub3N0eWxlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cbiAgbGkge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLy8gbWFyZ2luOiAwO1xuICAgIHRleHQtaW5kZW50OiAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbiVidXR0b24tbm9zdHlsZSB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi8qXG4gKiBDb2xvcnNcbiAqL1xuXG4lY29sb3Itd2hpdGUge1xuICBjb2xvcjogJHdoaXRlO1xufVxuXG4lY29sb3ItYmxhY2sge1xuICBjb2xvcjogJGJsYWNrO1xufVxuXG4vLyAlY29sb3ItZGFyayB7XG4vLyAgIGNvbG9yOiAkY29sb3ItZGFyaztcbi8vIH1cblxuLy8gJWNvbG9yLWxpZ2h0IHtcbi8vICAgY29sb3I6ICRjb2xvci1saWdodDtcbi8vIH1cblxuXG4vKipcbiAqIFByb2plY3Qgc3BlY2lmaWNcbiAqL1xuXG4lZmYtZGVmYXVsdCB7XG4gIGZvbnQtZmFtaWx5OiAkZmYtZGVmYXVsdDtcbn1cblxuLy8gJWZmLWRyaW5hIHtcbi8vICAgZm9udC1mYW1pbHk6ICRmZi1kcmluYTtcbi8vIH1cblxuLy8gJXRleHQtY3Vyc2l2ZSB7XG4vLyAgIGZvbnQtZmFtaWx5OiAkZmYtZHJpbmE7XG4vLyB9XG4iLCIvKiBzYXNzLWxpbnQ6ZGlzYWJsZSBtYXgtbGluZS1sZW5ndGggbm8tdXJsLWRvbWFpbnMgKi9cbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9U291cmNlK1NhbnMrUHJvOjQwMCw0MDBpLDYwMCw2MDBpLDcwMCw3MDBpLDkwMCw5MDBpJyk7XG5cblxuLyoqXG4gKiBHbG9iYWwgLyB0YWdzXG4gKi9cbmh0bWwge1xuICBmb250LXNpemU6IGNhbGMoMWVtICogLjYyNSk7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1ibG9jayBuby12ZW5kb3ItcHJlZml4ZXNcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cbi8qKlxuKiBHbG9iYWwgLyBjbGFzc2VzXG4qL1xuLy8gIURFViBwcmVmaXggd2l0aCAud3lzaXd5Zz9cblxuLnUtc21hbGwtdGl0bGUge1xuICBAZXh0ZW5kICV0ZXh0LXVwcGVyY2FzZTtcbiAgQGV4dGVuZCAlZnctYm9sZDtcblxuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wNXJlbTtcbn1cblxuLnUtbWVkaXVtLXRpdGxlIHtcbiAgQGV4dGVuZCAldGV4dC11cHBlcmNhc2U7XG4gIEBleHRlbmQgJWZ3LWJvbGQ7XG5cbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGxldHRlci1zcGFjaW5nOiAuMXJlbTtcbn1cblxuLnUtY3RhLXRpdGxlIHtcbiAgQGV4dGVuZCAlZnctYm9sZDtcblxuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IGNhbGMtcmF0aW8oMi40LCAxLjgpO1xufVxuXG4udS1odWdlLXRpdGxlIHtcbiAgQGV4dGVuZCAlZnctYmxhY2s7XG5cbiAgZm9udC1zaXplOiAzLjRyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi51LWV4Y2VycHQsXG4udS1sZWFkIHtcbiAgQGV4dGVuZCAlZnMtaXRhbGljO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IGNhbGMtcmF0aW8oNCwgMi40KTtcblxuICBAaW5jbHVkZSBtcSh4c21hbGwpIHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKHh4c21hbGwpIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuXG4udS1kcm9wY2FwOjpmaXJzdC1sZXR0ZXIge1xuICBAZXh0ZW5kICVmdy1ibGFjaztcblxuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogLjRyZW0gLjhyZW0gMCAuM3JlbTtcbiAgY29sb3I6ICRjLXVsaWVnZS1saWdodDtcbiAgZm9udC1zaXplOiA4cmVtO1xuICBsaW5lLWhlaWdodDogLjg7XG5cbiAgQGVhY2ggJGZhYyBpbiBnZXQtZmFjdWx0aWVzKCkge1xuICAgIC51LSN7JGZhY30gJiB7XG4gICAgICBjb2xvcjogZ2V0LWNvbG9yKCRmYWMpO1xuICAgIH1cbiAgfVxufVxuXG4udS1zdWJ0aXRsZSB7XG4gIEBleHRlbmQgJWZ3LW5vcm1hbDtcblxuICBtYXJnaW46IC43cmVtIDA7XG4gIGNvbG9yOiAkYy1ncmF5LW1lZGl1bTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG4iLCIvLyBzYXNzLWxpbnQ6ZGlzYWJsZSBuby1pbXBvcnRhbnRcbi8vIE1pc2NlbGxhbmVvdXMgdXNlZnVsIEhUTUwgY2xhc3Nlc1xuLmgtcHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLmgtcHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4uaC1mb250LWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50O1xufVxuXG4uaC10ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5oLXRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4uaC10ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uaC10ZXh0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG59XG5cbi5oLXRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4uaC10ZXh0LW5vdHJhbnNmb3JtIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmgtdGV4dC1ub2RlY29yYXRpb24ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuXG4vKlxuICogSGlkZSB2aXN1YWxseSBhbmQgZnJvbSBzY3JlZW4gcmVhZGVyczpcbiAqIGh0dHA6Ly9qdWljeXN0dWRpby5jb20vYXJ0aWNsZS9zY3JlZW4tcmVhZGVycy1kaXNwbGF5LW5vbmUucGhwXG4gKi9cbi5oLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKlxuICogSGlkZSBvbmx5IHZpc3VhbGx5LCBidXQgaGF2ZSBpdCBhdmFpbGFibGUgZm9yIHNjcmVlbiByZWFkZXJzOlxuICogaHR0cDovL3Nub29rLmNhL2FyY2hpdmVzL2h0bWxfYW5kX2Nzcy9oaWRpbmctY29udGVudC1mb3ItYWNjZXNzaWJpbGl0eVxuICovXG4uaC12aXN1YWxseS1oaWRkZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcblxuICAvKlxuICAgKiBFeHRlbmRzIHRoZSAudmlzdWFsbHloaWRkZW4gY2xhc3MgdG8gYWxsb3cgdGhlIGVsZW1lbnRcbiAgICogdG8gYmUgZm9jdXNhYmxlIHdoZW4gbmF2aWdhdGVkIHRvIHZpYSB0aGUga2V5Ym9hcmQ6XG4gICAqIGh0dHBzOi8vd3d3LmRydXBhbC5vcmcvbm9kZS84OTc2MzhcbiAgICovXG4gICYuaXMtZm9jdXNhYmxlIHtcbiAgICAmOmFjdGl2ZSxcbiAgICAmOmZvY3VzIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgY2xpcDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLypcbiAqIENsZWFyZml4OiBjb250YWluIGZsb2F0c1xuICogaHR0cDovL2Nzc21vam8uY29tL2xhdGVzdF9uZXdfY2xlYXJmaXhfc29fZmFyL1xuICovXG4uaC1jbGVhcmZpeCB7XG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG4uaC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmgtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xufVxuXG4uaC1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xufVxuXG4uaC12YS1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG59XG5cbi8qKlxuICogVGV4dCBoeXBoZW5hdGlvblxuICpcbiAqIEJyZWFrIHN0cmluZ3Mgd2hlbiB0aGVpciBsZW5ndGggZXhjZWVkcyB0aGUgd2lkdGggb2YgdGhlaXIgY29udGFpbmVyXG4gKiBhbmQgaHlwaGVuYXRlIHdvcmRzIGF0IHRoZSBlbmQgb2YgbGluZXMgdXNpbmcgdGhlIGBoeXBoZW5zYCBwcm9wZXJ0eS5cbiAqIEJyb3dzZXIgc3VwcG9ydCBmb3IgaHlwaGVuYXRpb246IGh0dHA6Ly9jYW5pdXNlLmNvbS8jc2VhcmNoPWh5cGhlbmF0aW9uXG4gKi9cbi5oLXRleHQtaHlwaGVuYXRlIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBoeXBoZW5zOiBhdXRvO1xufVxuXG4vKipcbiAqIFByZXZlbnQgbGluZSBicmVha3NcbiAqL1xuLmgtbm9iciB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5oLW5vbWFyZ2luIHtcbiAgbWFyZ2luOiAwIWltcG9ydGFudDtcbn1cblxuLmgtY29sb3ItZGFyayB7XG4gIGNvbG9yOiAkdHVuZG9yYSFpbXBvcnRhbnQ7XG59XG4iLCIvKiEgRmxpY2tpdHkgdjIuMC41XG5odHRwOi8vZmxpY2tpdHkubWV0YWZpenp5LmNvXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5mbGlja2l0eS1lbmFibGVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmxpY2tpdHktZW5hYmxlZDpmb2N1cyB7IG91dGxpbmU6IG5vbmU7IH1cblxuLmZsaWNraXR5LXZpZXdwb3J0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5mbGlja2l0eS1zbGlkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8qIGRyYWdnYWJsZSAqL1xuXG4uZmxpY2tpdHktZW5hYmxlZC5pcy1kcmFnZ2FibGUge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIHRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uZmxpY2tpdHktZW5hYmxlZC5pcy1kcmFnZ2FibGUgLmZsaWNraXR5LXZpZXdwb3J0IHtcbiAgY3Vyc29yOiBtb3ZlO1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbiAgY3Vyc29yOiBncmFiO1xufVxuXG4uZmxpY2tpdHktZW5hYmxlZC5pcy1kcmFnZ2FibGUgLmZsaWNraXR5LXZpZXdwb3J0LmlzLXBvaW50ZXItZG93biB7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcbiAgY3Vyc29yOiBncmFiYmluZztcbn1cblxuLyogLS0tLSBwcmV2aW91cy9uZXh0IGJ1dHRvbnMgLS0tLSAqL1xuXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYmFja2dyb3VuZDogaHNsYSgwLCAwJSwgMTAwJSwgMC43NSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLyogdmVydGljYWxseSBjZW50ZXIgKi9cbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbjpob3ZlciB7IGJhY2tncm91bmQ6IHdoaXRlOyB9XG5cbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAwIDAgNXB4ICMwOUY7XG59XG5cbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uOmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ucHJldmlvdXMgeyBsZWZ0OiAxMHB4OyB9XG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5uZXh0IHsgcmlnaHQ6IDEwcHg7IH1cbi8qIHJpZ2h0IHRvIGxlZnQgKi9cbi5mbGlja2l0eS1ydGwgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ucHJldmlvdXMge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTBweDtcbn1cbi5mbGlja2l0eS1ydGwgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ubmV4dCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxMHB4O1xufVxuXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbjpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMztcbiAgY3Vyc29yOiBhdXRvO1xufVxuXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbiBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDIwJTtcbiAgdG9wOiAyMCU7XG4gIHdpZHRoOiA2MCU7XG4gIGhlaWdodDogNjAlO1xufVxuXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbiAuYXJyb3cge1xuICBmaWxsOiAjMzMzO1xufVxuXG4vKiAtLS0tIHBhZ2UgZG90cyAtLS0tICovXG5cbi5mbGlja2l0eS1wYWdlLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IC0yNXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5mbGlja2l0eS1ydGwgLmZsaWNraXR5LXBhZ2UtZG90cyB7IGRpcmVjdGlvbjogcnRsOyB9XG5cbi5mbGlja2l0eS1wYWdlLWRvdHMgLmRvdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luOiAwIDhweDtcbiAgYmFja2dyb3VuZDogIzMzMztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAwLjI1O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mbGlja2l0eS1wYWdlLWRvdHMgLmRvdC5pcy1zZWxlY3RlZCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cblxuLy8gY3VzdG9tIHByb2plY3Rcbi5mbGlja2l0eS1wYWdlLWRvdHMge1xuXG4gIGxpLmRvdDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBsaS5kb3Qge1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6ICRjLXVsaWVnZS1saWdodDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3M7XG4gICAgbWFyZ2luOiAwIDAuNHJlbTtcblxuICAgIEBlYWNoICRmYWMgaW4gZ2V0LWZhY3VsdGllcygpIHtcbiAgICAgIC51LSN7JGZhY30gJiB7XG4gICAgICAgIGJhY2tncm91bmQ6IGdldC1jb2xvcigkZmFjLCBsaWdodCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgbGkuZG90LmlzLXNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAkYy11bGllZ2UtbWFpbjtcblxuICAgIEBlYWNoICRmYWMgaW4gZ2V0LWZhY3VsdGllcygpIHtcbiAgICAgIC51LSN7JGZhY30gJiB7XG4gICAgICAgIGJhY2tncm91bmQ6IGdldC1jb2xvcigkZmFjKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiRjLWphdW5lOiAjZmZkMDAwO1xuJGMtamF1bmUtb3JhbmdlOiAjZjhhYTAwO1xuJGMtb3JhbmdlOiAjZjA3ZjNjO1xuJGMtcm91Z2U6ICNlNjJkMzE7XG4kYy1yb3VnZS1mb25jZTogIzk0MDEwNDtcbiRjLW1hdXZlOiAjYTg1ODllO1xuJGMtbWF1dmUtZm9uY2U6ICM1YjJjODY7XG4kYy12ZXJ0LXBhbGU6ICNiOWNkNzY7XG4kYy12ZXJ0LWNsYWlyOiAjN2RiOTI4O1xuJGMtdmVydDogIzI4OWIzODtcbiRjLXZlcnQtZm9uY2U6ICMwMDg0M2I7XG4kYy1ibGV1LWNsYWlyOiAjMWZiYWRiO1xuJGMtYmxldTogIzAwNWNhOTtcbiRjLXZpb2xldDogIzViNTdhMjtcbiRjLWxhdmFuZGU6ICM4ZGE2ZDY7XG4kYy1iZWlnZTogI2M2YzBiNDtcbiRjLWJlaWdlLXBhbGU6ICNlNmU2ZTE7XG4kYy1ncmlzOiAjOGM4YjgyO1xuXG4vLyBGYWN1bHRpZXNcbiRmYWNzOiAoXG4gICdzYy1zb2MnOiAoXG4gICAgJ2RlZmF1bHQnOiAkYy1qYXVuZS1vcmFuZ2UsXG4gICAgJ2xpZ2h0JzogJGMtamF1bmVcbiAgKSxcbiAgJ21lZGVjaW5lJzogKFxuICAgICdkZWZhdWx0JzogJGMtcm91Z2UtZm9uY2UsXG4gICAgJ2xpZ2h0JzogJGMtcm91Z2VcbiAgKSxcbiAgJ2Ryb2l0JzogKFxuICAgICdkZWZhdWx0JzogJGMtbWF1dmUtZm9uY2UsXG4gICAgJ2xpZ2h0JzogJGMtbWF1dmVcbiAgKSxcbiAgJ2Fncm8nOiAoXG4gICAgJ2RlZmF1bHQnOiAkYy12ZXJ0LWNsYWlyLFxuICAgICdsaWdodCc6ICRjLXZlcnQtcGFsZVxuICApLFxuICAncHN5Y2hvJzogKFxuICAgICdkZWZhdWx0JzogJGMtdmVydCxcbiAgICAnbGlnaHQnOiAkYy12ZXJ0LWNsYWlyXG4gICksXG4gICdwaGlsbyc6IChcbiAgICAnZGVmYXVsdCc6ICRjLXZlcnQtZm9uY2UsXG4gICAgJ2xpZ2h0JzogJGMtdmVydFxuICApLFxuICAndmV0ZSc6IChcbiAgICAnZGVmYXVsdCc6ICRjLXZpb2xldCxcbiAgICAnbGlnaHQnOiAkYy1sYXZhbmRlXG4gICksXG4gICdhcmNoaSc6IChcbiAgICAnZGVmYXVsdCc6ICRjLWJlaWdlLFxuICAgICdsaWdodCc6ICRjLWJlaWdlLXBhbGVcbiAgKSxcbiAgJ3NjaWVuY2VzJzogKFxuICAgICdkZWZhdWx0JzogJGMtYmxldSxcbiAgICAnbGlnaHQnOiAkYy1ibGV1LWNsYWlyXG4gICksXG4gICdzYy1hcHAnOiAoXG4gICAgJ2RlZmF1bHQnOiAkYy1vcmFuZ2UsXG4gICAgJ2xpZ2h0JzogJGMtamF1bmUtb3JhbmdlXG4gICksXG4gICdoZWMnOiAoXG4gICAgJ2RlZmF1bHQnOiAkYy1ncmlzLFxuICAgICdsaWdodCc6ICRjLWJlaWdlXG4gICksXG4pO1xuXG5cbiRjLW1hcC11bGllZ2U6IChcbiAgJ3VsaWVnZSc6IChcbiAgICAnZGVmYXVsdCc6ICRjLXVsaWVnZS1tYWluLFxuICAgICdkYXJrJzogJGMtdWxpZWdlLWRhcmssXG4gICAgJ2xpZ2h0JzogJGMtdWxpZWdlLWxpZ2h0LFxuICAgICdsaW5rJzogJGMtdWxpZWdlLW1haW4sXG4gICAgJ3BhdHRlcm5zJzogKFxuICAgICAgJ2RlZmF1bHQnOiAoXG4gICAgICAgICdiZyc6ICRjLXVsaWVnZS1kYXJrLFxuICAgICAgICAnbGVmdCc6IHJnYmEoJGMtdWxpZWdlLW1haW4sIC4zKSxcbiAgICAgICAgJ3JpZ2h0JzogcmdiYSgkYy11bGllZ2UtbGlnaHQsIC43KVxuICAgICAgKSxcbiAgICAgICdmb290ZXInOiAoXG4gICAgICAgICdiZyc6ICRjLXVsaWVnZS1kYXJrLFxuICAgICAgICAnbGVmdCc6IHJnYmEoJGMtdWxpZWdlLW1haW4sIC42KSxcbiAgICAgICAgJ3JpZ2h0JzogcmdiYSgkYy11bGllZ2UtbWFpbiwgLjMpXG4gICAgICApLFxuICAgICAgJ2NhcmQnOiAoXG4gICAgICAgICdiZyc6ICRjLXVsaWVnZS1kYXJrLFxuICAgICAgICAnbGVmdCc6IHJnYmEoJGMtdWxpZWdlLW1haW4sIC4zKSxcbiAgICAgICAgJ3JpZ2h0JzogcmdiYSgkYy11bGllZ2UtbGlnaHQsIC43KVxuICAgICAgKSxcbiAgICAgICdoZXJvJzogKFxuICAgICAgICAnYmcnOiAkYy11bGllZ2UtbWFpbixcbiAgICAgICAgJ3RvcCc6IHJnYmEoJGMtdWxpZWdlLW1haW4sIC41KSxcbiAgICAgICAgJ21pZGRsZSc6IHJnYmEoJGMtdWxpZWdlLWxpZ2h0LCAuNSksXG4gICAgICAgICdib3R0b20nOiAkYy11bGllZ2UtbGlnaHRcbiAgICAgIClcbiAgICApXG4gIClcbik7XG5cbiRjLW1hcC1mYWNzOiAoKTtcbkBlYWNoICRmYWMgaW4gbWFwLWtleXMoJGZhY3MpIHtcbiAgJGNvbG9yczogbWFwLWdldCgkZmFjcywgJGZhYyk7XG4gICRkZWZhdWx0OiBtYXAtZ2V0KCRjb2xvcnMsICdkZWZhdWx0Jyk7XG4gICRsaWdodDogbWFwLWdldCgkY29sb3JzLCAnbGlnaHQnKTtcblxuICAkYy1tYXAtZmFjOiAoXG4gICAgJGZhYzogKFxuICAgICAgJ2RlZmF1bHQnOiAkZGVmYXVsdCxcbiAgICAgICdsaWdodCc6ICRsaWdodCxcbiAgICAgICdkYXJrJzogJGRlZmF1bHQsXG4gICAgICAnbGluayc6ICRsaWdodCxcbiAgICAgICdwYXR0ZXJucyc6IChcbiAgICAgICAgJ2RlZmF1bHQnOiAoXG4gICAgICAgICAgJ2JnJzogJHRyYW5zcGFyZW50LFxuICAgICAgICAgICdsZWZ0JzogcmdiYSgkbGlnaHQsIC4xKSxcbiAgICAgICAgICAncmlnaHQnOiAkbGlnaHRcbiAgICAgICAgKSxcbiAgICAgICAgJ2NhcmQnOiAoXG4gICAgICAgICAgJ2JnJzogJGRlZmF1bHQsXG4gICAgICAgICAgJ2xlZnQnOiByZ2JhKCRsaWdodCwgLjMpLFxuICAgICAgICAgICdyaWdodCc6IHJnYmEoJGxpZ2h0LCAuNyksXG4gICAgICAgICksXG4gICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAnYmcnOiAkZGVmYXVsdCxcbiAgICAgICAgICAnbGVmdCc6IHJnYmEoJHdoaXRlLCAuMyksXG4gICAgICAgICAgJ3JpZ2h0JzogcmdiYSgkd2hpdGUsIC4yKSxcbiAgICAgICAgKSxcbiAgICAgICAgJ2Zvb3Rlcic6IChcbiAgICAgICAgICAnYmcnOiAkdHJhbnNwYXJlbnQsXG4gICAgICAgICAgJ2xlZnQnOiAkdHJhbnNwYXJlbnQsXG4gICAgICAgICAgJ3JpZ2h0JzogJGxpZ2h0XG4gICAgICAgICksXG4gICAgICAgICdoZXJvJzogKFxuICAgICAgICAgICdiZyc6ICRkZWZhdWx0LFxuICAgICAgICAgICd0b3AnOiByZ2JhKCRkZWZhdWx0LCAuNSksXG4gICAgICAgICAgJ21pZGRsZSc6IHJnYmEoJGxpZ2h0LCAuNSksXG4gICAgICAgICAgJ2JvdHRvbSc6ICRsaWdodFxuICAgICAgICApLFxuICAgICAgICAnaGFsZic6IChcbiAgICAgICAgICAnYmcnOiAkZGVmYXVsdCxcbiAgICAgICAgICAnbGVmdCc6IHJnYmEoJGxpZ2h0LCAuNyksXG4gICAgICAgIClcbiAgICAgIClcbiAgICApXG4gICk7XG4gICRjLW1hcC1mYWNzOiBtYXAtbWVyZ2UoJGMtbWFwLWZhY3MsICRjLW1hcC1mYWMpO1xufVxuXG4kZmFjdWx0aWVzOiBtYXAtbWVyZ2UoJGMtbWFwLXVsaWVnZSwgJGMtbWFwLWZhY3MpO1xuLy8gJGZhY3VsdGllczogJGMtbWFwLWZhY3M7XG4iLCIvKipcbiAqIEdsb2JhbCBzZXR0aW5nc1xuICovXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCxcbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbi8vIFJlbW92ZSB0YXAgaGlnaGxpZ2h0IG9uIGlPU1xuKiB7XG4gIC8vIHNhc3MtbGludDpkaXNhYmxlLWJsb2NrIG5vLXZlbmRvci1wcmVmaXhlc1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6ICR0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiBNZWRpYVxuICovXG5pbWcge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogRm9ybXNcbiAqL1xuLy8gSW5wdXQgZmllbGQgcmVzZXRcbmlucHV0OmZvY3VzLFxuc2VsZWN0OmZvY3VzLFxudGV4dGFyZWE6Zm9jdXMsXG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4iLCIvKipcbiogR2xvYmFsIC8gdGFnc1xuKi9cbmJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGNvbG9yOiAkYy1kZWZhdWx0O1xufVxuXG4ud3lzaXd5ZyA+ICoge1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG59XG4iLCIvKipcbiogR2xvYmFsIHdyYXBwZWRcbiovXG5cbm5hdixcbm1haW4ge1xuICBAaW1wb3J0ICdnbG9iYWwtY29udGVudCc7XG59XG4iLCJoMSxcbi51LWgxLFxuaDIsXG4udS1oMixcbmgzLFxuLnUtaDMsXG5oNCxcbi51LWg0LFxuaDQsXG4udS1oNCB7XG4gIGNvbG9yOiAkYy11bGllZ2UtbWFpbjtcblxuICAudS1mYWN1bHR5ICYge1xuICAgIGNvbG9yOiAkYy1kZWZhdWx0O1xuICB9XG59XG5cbnVsLFxub2wge1xuICBAZXh0ZW5kICVsaXN0LW5vc3R5bGU7XG4gIG1hcmdpbjogMS41ZW0gMDtcblxuICBsaSB7XG4gICAgbWFyZ2luOiAuNWVtIDA7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIHRleHQtaW5kZW50OiAtMXJlbTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMXJlbTtcbiAgICB9XG4gIH1cbn1cblxudWwge1xuICBsaSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IC40cmVtO1xuICAgICAgaGVpZ2h0OiAuNHJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogLjZyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1kZWZhdWx0O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gIH1cbn1cblxub2wge1xuICBjb3VudGVyLXJlc2V0OiBvcmRlcmVkO1xuXG4gIGxpIHtcbiAgICBjb3VudGVyLWluY3JlbWVudDogb3JkZXJlZDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBjb3VudGVyKG9yZGVyZWQpO1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuYSB7XG4gIGNvbG9yOiAkYy11bGllZ2UtbGlnaHQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSFpbXBvcnRhbnQ7XG4gIGZpbGw6ICRjLXVsaWVnZS1saWdodDtcblxuICBAZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7XG4gICAgLnUtI3skZmFjfSAmIHtcbiAgICAgIGNvbG9yOiBnZXQtY29sb3IoJGZhYywgbGlnaHQpO1xuICAgICAgZmlsbDogZ2V0LWNvbG9yKCRmYWMsIGxpZ2h0KTtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGMtdWxpZWdlLW1haW47XG4gICAgZmlsbDogJGMtdWxpZWdlLW1haW47XG5cbiAgICBAZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7XG4gICAgICAudS0jeyRmYWN9ICYge1xuICAgICAgICBjb2xvcjogZ2V0LWNvbG9yKCRmYWMsIGxpZ2h0KTtcbiAgICAgICAgZmlsbDogZ2V0LWNvbG9yKCRmYWMsIGxpZ2h0KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbiIsIkBjaGFyc2V0ICdVVEYtOCc7XG5cbi8vIFRvIGVuYWJsZSBzdXBwb3J0IGZvciBicm93c2VycyB0aGF0IGRvIG5vdCBzdXBwb3J0IEBtZWRpYSBxdWVyaWVzLFxuLy8gKElFIDw9IDgsIEZpcmVmb3ggPD0gMywgT3BlcmEgPD0gOSkgc2V0ICRtcS1yZXNwb25zaXZlIHRvIGZhbHNlXG4vLyBDcmVhdGUgYSBzZXBhcmF0ZSBzdHlsZXNoZWV0IHNlcnZlZCBleGNsdXNpdmVseSB0byB0aGVzZSBicm93c2Vycyxcbi8vIG1lYW5pbmcgQG1lZGlhIHF1ZXJpZXMgd2lsbCBiZSByYXN0ZXJpemVkLCByZWx5aW5nIG9uIHRoZSBjYXNjYWRlIGl0c2VsZlxuJG1xLXJlc3BvbnNpdmU6IHRydWUgIWRlZmF1bHQ7XG5cbi8vIE5hbWUgeW91ciBicmVha3BvaW50cyBpbiBhIHdheSB0aGF0IGNyZWF0ZXMgYSB1YmlxdWl0b3VzIGxhbmd1YWdlXG4vLyBhY3Jvc3MgdGVhbSBtZW1iZXJzLiBJdCB3aWxsIGltcHJvdmUgY29tbXVuaWNhdGlvbiBiZXR3ZWVuXG4vLyBzdGFrZWhvbGRlcnMsIGRlc2lnbmVycywgZGV2ZWxvcGVycywgYW5kIHRlc3RlcnMuXG4kbXEtYnJlYWtwb2ludHM6IChcbiAgJ21vYmlsZSc6ICAzMjBweCxcbiAgJ3RhYmxldCc6ICA3NDBweCxcbiAgJ2Rlc2t0b3AnOiA5ODBweCxcbiAgJ3dpZGUnOiAgICAxMzAwcHhcbikgIWRlZmF1bHQ7XG5cbi8vIERlZmluZSB0aGUgYnJlYWtwb2ludCBmcm9tIHRoZSAkbXEtYnJlYWtwb2ludHMgbGlzdCB0aGF0IHNob3VsZFxuLy8gYmUgdXNlZCBhcyB0aGUgdGFyZ2V0IHdpZHRoIHdoZW4gb3V0cHV0dGluZyBhIHN0YXRpYyBzdHlsZXNoZWV0XG4vLyAoaS5lLiB3aGVuICRtcS1yZXNwb25zaXZlIGlzIHNldCB0byAnZmFsc2UnKS5cbiRtcS1zdGF0aWMtYnJlYWtwb2ludDogJ2Rlc2t0b3AnICFkZWZhdWx0O1xuXG4vLyBJZiB5b3Ugd2FudCB0byBkaXNwbGF5IHRoZSBjdXJyZW50bHkgYWN0aXZlIGJyZWFrcG9pbnQgaW4gdGhlIHRvcFxuLy8gcmlnaHQgY29ybmVyIG9mIHlvdXIgc2l0ZSBkdXJpbmcgZGV2ZWxvcG1lbnQsIGFkZCB0aGUgYnJlYWtwb2ludHNcbi8vIHRvIHRoaXMgbGlzdCwgb3JkZXJlZCBieSB3aWR0aCwgZS5nLiAobW9iaWxlLCB0YWJsZXQsIGRlc2t0b3ApLlxuJG1xLXNob3ctYnJlYWtwb2ludHM6ICgpICFkZWZhdWx0O1xuXG5AZnVuY3Rpb24gbXEtcHgyZW0oJHB4LCAkYmFzZS1mb250LXNpemU6IDE2cHgpIHtcbiAgQGlmICh1bml0bGVzcygkcHgpKSB7XG4gICAgQHdhcm4gXCJBc3N1bWluZyAjeyRweH0gdG8gYmUgaW4gcGl4ZWxzLCBhdHRlbXB0aW5nIHRvIGNvbnZlcnQgaXQgaW50byBwaXhlbHMgZm9yIHlvdVwiO1xuICAgIEByZXR1cm4gbXEtcHgyZW0oJHB4ICogMXB4KTsgLy8gVGhhdCBtYXkgZmFpbC5cbiAgfSBAZWxzZSBpZiAodW5pdCgkcHgpID09IGVtKSB7XG4gICAgQHJldHVybiAkcHg7XG4gIH1cbiAgQHJldHVybiAoJHB4IC8gJGJhc2UtZm9udC1zaXplKSAqIDFlbTtcbn1cblxuQGZ1bmN0aW9uIG1xLWdldC1icmVha3BvaW50LXdpZHRoKCRuYW1lKSB7XG4gIEBpZihtYXAtaGFzLWtleSgkbXEtYnJlYWtwb2ludHMsICRuYW1lKSkge1xuICAgIEByZXR1cm4gbWFwLWdldCgkbXEtYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgfSBAZWxzZSB7XG4gICAgQHdhcm4gXCJCcmVha3BvaW50ICN7JG5hbWV9IGRvZXMgbm90IGV4aXN0XCI7XG4gIH1cbn1cblxuLy8gTWVkaWEgUXVlcnkgbWl4aW5cbi8vIFVzYWdlOlxuLy8gLmVsZW1lbnQge1xuLy8gICBAaW5jbHVkZSBtcSgkZnJvbTogbW9iaWxlKSB7XG4vLyAgICAgY29sb3I6IHJlZDtcbi8vICAgfVxuLy8gICBAaW5jbHVkZSBtcSgkdW50aWw6IHRhYmxldCkge1xuLy8gICAgIGNvbG9yOiBibHVlO1xuLy8gICB9XG4vLyAgIEBpbmNsdWRlIG1xKG1vYmlsZSwgdGFibGV0KSB7XG4vLyAgICAgY29sb3I6IGdyZWVuO1xuLy8gICB9XG4vLyAgIEBpbmNsdWRlIG1xKCRmcm9tOiB0YWJsZXQsICRhbmQ6ICcob3JpZW50YXRpb246IGxhbmRzY2FwZSknKSB7XG4vLyAgICAgY29sb3I6IHRlYWw7XG4vLyAgIH1cbi8vICAgQGluY2x1ZGUgbXEoOTUwcHgpIHtcbi8vICAgICBjb2xvcjogaG90cGluaztcbi8vICAgfVxuLy8gfVxuXG5AbWl4aW4gbXEoJGZyb206IGZhbHNlLCAkdW50aWw6IGZhbHNlLCAkYW5kOiBmYWxzZSwgJHRvOiBudWxsKSB7XG5cbiAgLy8gRGVwcmVjYXRlIHVzZSBvZiAkdG8gZm9yICR1bnRpbCwgYmVjYXVzZSAkdW50aWwgaW1wbGllcyB0aGUgZXhjbHVzaXZlXG4gIC8vIGJvdW5kYXJ5IHRoYXQgaXMgaW4gcGxhY2UsIHdoZXJlYXMgJHRvIGlzIHVuY2xlYXIuXG4gIEBpZiAkdG8ge1xuICAgIEBpZiBub3QgJHVudGlsIHtcbiAgICAgIEB3YXJuICckdG8gaXMgZGVwcmVjYXRlZCwgeW91IHNob3VsZCB1c2UgJHVudGlsIGluc3RlYWQnO1xuICAgICAgJHVudGlsOiAkdG87XG4gICAgfSBAZWxzZSB7XG4gICAgICBAd2FybiAnWW91IGFyZSB1c2luZyAkdW50aWwgYW5kICR0byB0b2dldGhlci4gJHRvIGlzIGRlcHJlY2F0ZWQgYW5kIGhhcyBiZWVuIGlnbm9yZWQuIFlvdSBzaG91bGQgcmVtb3ZlIGl0Lic7XG4gICAgfVxuICB9XG5cblxuICAvLyBJbml0aWFsaXplIHZhcmlhYmxlc1xuICAkbWluLXdpZHRoOiAwO1xuICAkbWF4LXdpZHRoOiAwO1xuICAkbWVkaWEtcXVlcnk6ICcnO1xuXG4gIC8vIEZyb206IHRoaXMgYnJlYWtwb2ludCAoaW5jbHVzaXZlKVxuICBAaWYgJGZyb20ge1xuICAgIEBpZiB0eXBlLW9mKCRmcm9tKSA9PSBudW1iZXIge1xuICAgICAgJG1pbi13aWR0aDogbXEtcHgyZW0oJGZyb20pO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJG1pbi13aWR0aDogbXEtcHgyZW0obXEtZ2V0LWJyZWFrcG9pbnQtd2lkdGgoJGZyb20pKTtcbiAgICB9XG4gIH1cblxuICAvLyBVbnRpbDogdGhhdCBicmVha3BvaW50IChleGNsdXNpdmUpXG4gIEBpZiAkdW50aWwge1xuICAgIEBpZiB0eXBlLW9mKCR1bnRpbCkgPT0gbnVtYmVyIHtcbiAgICAgICRtYXgtd2lkdGg6IG1xLXB4MmVtKCR1bnRpbCk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAkbWF4LXdpZHRoOiBtcS1weDJlbShtcS1nZXQtYnJlYWtwb2ludC13aWR0aCgkdW50aWwpKSAtIC4wMWVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIFJlc3BvbnNpdmUgc3VwcG9ydCBpcyBkaXNhYmxlZCwgcmFzdGVyaXplIHRoZSBvdXRwdXQgb3V0c2lkZSBAbWVkaWEgYmxvY2tzXG4gIC8vIFRoZSBicm93c2VyIHdpbGwgcmVseSBvbiB0aGUgY2FzY2FkZSBpdHNlbGYuXG4gIEBpZiAoJG1xLXJlc3BvbnNpdmUgPT0gZmFsc2UpIHtcbiAgICAkc3RhdGljLWJyZWFrcG9pbnQtd2lkdGg6IG1xLWdldC1icmVha3BvaW50LXdpZHRoKCRtcS1zdGF0aWMtYnJlYWtwb2ludCk7XG4gICAgQGlmIHR5cGUtb2YoJHN0YXRpYy1icmVha3BvaW50LXdpZHRoKSA9PSBudW1iZXIge1xuICAgICAgJHRhcmdldC13aWR0aDogbXEtcHgyZW0oJHN0YXRpYy1icmVha3BvaW50LXdpZHRoKTtcbiAgICAgIC8vIE91dHB1dCBvbmx5IHJ1bGVzIHRoYXQgc3RhcnQgYXQgb3Igc3BhbiBvdXIgdGFyZ2V0IHdpZHRoXG4gICAgICBAaWYgKCRhbmQgPT0gZmFsc2UgYW5kICgkbWluLXdpZHRoIDw9ICR0YXJnZXQtd2lkdGgpIGFuZCAoKCR1bnRpbCA9PSBmYWxzZSkgb3IgKCRtYXgtd2lkdGggPj0gJHRhcmdldC13aWR0aCkpKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gVGhyb3cgYSB3YXJuaW5nIGlmICRtcS1zdGF0aWMtYnJlYWtwb2ludCBpcyBub3QgaW4gdGhlICRtcS1icmVha3BvaW50cyBsaXN0XG4gICAgICBAd2FybiBcIk5vIHN0YXRpYyBzdHlsZXMgd2lsbCBiZSBvdXRwdXQ6ICN7JHN0YXRpYy1icmVha3BvaW50LXdpZHRofVwiO1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgLy8gUmVzcG9uc2l2ZSBzdXBwb3J0IGlzIGVuYWJsZWQsIG91dHB1dCBydWxlcyBpbnNpZGUgQG1lZGlhIHF1ZXJpZXNcbiAgICBAaWYgJG1pbi13aWR0aCAhPSAwIHsgJG1lZGlhLXF1ZXJ5OiAnI3skbWVkaWEtcXVlcnl9IGFuZCAobWluLXdpZHRoOiAjeyRtaW4td2lkdGh9KSc7IH1cbiAgICBAaWYgJG1heC13aWR0aCAhPSAwIHsgJG1lZGlhLXF1ZXJ5OiAnI3skbWVkaWEtcXVlcnl9IGFuZCAobWF4LXdpZHRoOiAjeyRtYXgtd2lkdGh9KSc7IH1cbiAgICBAaWYgJGFuZCAgICAgICAgICAgIHsgJG1lZGlhLXF1ZXJ5OiAnI3skbWVkaWEtcXVlcnl9IGFuZCAjeyRhbmR9JzsgfVxuXG4gICAgJG1lZGlhLXF1ZXJ5OiB1bnF1b3RlKCN7JG1lZGlhLXF1ZXJ5fSk7XG5cbiAgICBAbWVkaWEgI3tvbmx5IHNjcmVlbiskbWVkaWEtcXVlcnl9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBBZGQgYSBicmVha3BvaW50XG4vLyBVc2FnZTogJG1xLWJyZWFrcG9pbnRzOiBtcS1hZGQtYnJlYWtwb2ludCh0dnNjcmVlbiwgMTkyMHB4KTtcbkBmdW5jdGlvbiBtcS1hZGQtYnJlYWtwb2ludCgkbmFtZSwgJGJyZWFrcG9pbnQpIHtcbiAgJG5ldy1icmVha3BvaW50OiAoJG5hbWU6ICRicmVha3BvaW50KTtcbiAgQHJldHVybiBtYXAtbWVyZ2UoJG1xLWJyZWFrcG9pbnRzLCAkbmV3LWJyZWFrcG9pbnQpO1xufVxuXG5AbWl4aW4gbXEtc2hvdy1icmVha3BvaW50cygkYnJlYWtwb2ludHMpIHtcbiAgLy8gU2hvdyB0aGUgYWN0aXZlIGJyZWFrcG9pbnQgaW4gdGhlIHRvcCByaWdodCBjb3JuZXIgb2YgdGhlIHZpZXdwb3J0XG4gIEBpZiAobGVuZ3RoKCRicmVha3BvaW50cykgPiAwKSB7XG4gICAgYm9keTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmJlZWQ1O1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmJlZWQ1O1xuICAgICAgY29sb3I6ICNjMDk4NTM7XG4gICAgICBmb250OiBzbWFsbC1jYXB0aW9uO1xuICAgICAgcGFkZGluZzogM3B4IDZweDtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB6LWluZGV4OiA5OTk5O1xuXG4gICAgICAvLyBMb29wIHRocm91Z2ggdGhlIGJyZWFrcG9pbnRzIHRoYXQgc2hvdWxkIGJlIHNob3duXG4gICAgICBAZWFjaCAkYnAgaW4gJGJyZWFrcG9pbnRzIHtcbiAgICAgICAgJHdpZHRoOiBtcS1nZXQtYnJlYWtwb2ludC13aWR0aCgkYnApO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRicCkge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiI3skYnB9IOKJpSAjeyR3aWR0aH0gKCN7bXEtcHgyZW0oJHdpZHRoKX0pXCI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIm5hdixcbm1haW4sXG4udS1mb290ZXIge1xuICBAaW1wb3J0ICd0eXBvZ3JhcGh5LWNvbnRlbnQnO1xufVxuIiwiaDEsXG4udS1oMSxcbmgyLFxuLnUtaDIsXG5oMyxcbi51LWgzLFxuaDQsXG4udS1oNCxcbmg0LFxuLnUtaDQge1xuICBAZXh0ZW5kICVmdy1ibGFjaztcblxuICBsZXR0ZXItc3BhY2luZzogLS4xcmVtO1xufVxuXG5oMSxcbi51LWgxIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuXG4gIEBpbmNsdWRlIG1xKCd4c21hbGwnKSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgbXEoJ3h4c21hbGwnKSB7XG4gICAgZm9udC1zaXplOiAzLjZyZW07XG4gIH1cblxuICBAaW5jbHVkZSBtcSgnbWVkaXVtJykge1xuICAgIGZvbnQtc2l6ZTogNC4ycmVtO1xuICB9XG59XG5cbmgyLFxuLnUtaDIge1xuICBtYXJnaW46IDAgMCAycmVtO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG5cbiAgQGluY2x1ZGUgbXEoJ3h4c21hbGwnKSB7XG4gICAgZm9udC1zaXplOiAzLjZyZW07XG4gIH1cblxuICBAaW5jbHVkZSBtcSgnbWVkaXVtJykge1xuICAgIG1hcmdpbjogMCAwIDNyZW0gMDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKCdtZWRpdW0nKSB7XG4gICAgbWFyZ2luOiAwIDAgNHJlbSAwO1xuICB9XG59XG5cbmgzLFxuLnUtaDMge1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IGNhbGMtcmF0aW8oMy4xLCAyLjQpO1xufVxuXG5oNCxcbi51LWg0IHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogY2FsYy1yYXRpbygyLjUsIDIpO1xufVxuXG5oNSxcbi51LWg1IHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiBjYWxjLXJhdGlvKDIsIDEuNik7XG59XG5cbnN0cm9uZyxcbmIge1xuICBAZXh0ZW5kICVmdy1zZW1pYm9sZDtcbn1cbiIsIiRwYWRkaW5nLW1lZGl1bTogN3JlbTtcbiRwYWRkaW5nLW1lZGl1bS1kb3VibGU6IDE0cmVtO1xuXG4udS1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGMtZ3JheS1saWdodGVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGMtZ3JheS1saWdodGVyO1xuICBwYWRkaW5nOiA0cmVtIDJyZW07XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcblxuICBoMixcbiAgLnUtaDIsXG4gIGgzLFxuICAudS1oMyxcbiAgLnUtaGlnaGxpZ2h0LFxuICAudS1jb250ZW50X19sYXJnZSxcbiAgLnUtY29udGVudF9fZnVsbCB7XG4gICAgbWFyZ2luOiAzcmVtIDA7XG4gIH1cblxuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKHh4c21hbGwpIHtcbiAgICAudS1oaWdobGlnaHQsXG4gICAgLnUtY29udGVudF9fbGFyZ2UsXG4gICAgLnUtY29udGVudF9fZnVsbCB7XG4gICAgICBtYXJnaW46IDZyZW0gMDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtcSgnbWVkaXVtJykge1xuICAgIG1heC13aWR0aDogJG1heC13aWR0aC1jb250ZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLWdyYXktbGlnaHRlcjtcbiAgICBwYWRkaW5nOiA1cmVtIDdyZW07XG4gIH1cbn1cblxuLnUtY29udGVudF9fZnVsbCxcbi51LWNvbnRlbnRfX2xhcmdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogLTJyZW0haW1wb3J0YW50O1xuICB3aWR0aDogY2FsYygxMDAlICsgNHJlbSk7XG5cbiAgQGluY2x1ZGUgbXEoJ21lZGl1bScpIHtcbiAgICB3aWR0aDogY2FsYygxMDB2dyk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTUwdncgKyAjeyRtYXgtd2lkdGgtY29udGVudCAvIDIgLSA3cmVtfSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKCdsYXJnZScpIHtcbiAgICAudS1tYWluICYge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSAjeyRzaWRlYmFyLXdpZHRoICsgMjJyZW19KTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC01MHZ3ICsgI3soJG1heC13aWR0aC1jb250ZW50ICsgJHNpZGViYXItd2lkdGgpIC8gMn0pICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbXEoJ3hsYXJnZScpIHtcbiAgICAudS1tYWluICYge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xNnJlbSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNnJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4udS1jb250ZW50X19sYXJnZSB7XG4gIEBpbmNsdWRlIG1xKCdsYXJnZScpIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTZyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4udS1jb250ZW50IC51LWV4Y2VycHQge1xuICBtYXJnaW46IDAgYXV0byAzcmVtO1xuXG4gIEBpbmNsdWRlIG1xKG1lZGl1bSkge1xuICAgIG1hcmdpbjogMCBhdXRvIDVyZW07XG4gIH1cbn1cbiIsIi51LWhvbWVfX3NsaWRlciB7XG4gIC51LWNhcmRfX2NvdmVyIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNsaWR5LW91dGVyIHtcbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgZ2V0LWFsbC1zcGFjZTtcblxuICAgICAgY29udGVudDogJyc7XG4gICAgICB6LWluZGV4OiA5O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIGZhZGUtb3V0KCRibGFjaywgLjUpIDAlLCBmYWRlLW91dCgkYmxhY2ssIDEpIDM1JSk7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCBmYWRlLW91dCgkYmxhY2ssIC42NSkgMCUsIGZhZGUtb3V0KCRibGFjaywgMSkgNzUlKTtcbiAgICB9XG4gIH1cbn1cblxuLnUtaG9tZV9fdmlkZW8ge1xuICAudS1jYXJkX19jb3ZlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgaW1nIHtcbiAgICAgIC5uby10b3VjaGV2ZW50cyAmIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnUtaG9tZV9fdmlkZW8taW5uZXIge1xuICBAaW5jbHVkZSBnZXQtYWxsLXNwYWNlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIEBpbmNsdWRlIGdldC1hbGwtc3BhY2U7XG5cbiAgICBjb250ZW50OiAnJztcbiAgICB6LWluZGV4OiA5O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLy8gJjo6YmVmb3JlIHtcbiAgLy8gICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCBmYWRlLW91dCgkYmxhY2ssIC41KSAwJSwgZmFkZS1vdXQoJGJsYWNrLCAxKSAzNSUpO1xuICAvLyB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgZmFkZS1vdXQoJGJsYWNrLCAuNTUpIDAlLCBmYWRlLW91dCgkYmxhY2ssIDEpIDc1JSk7XG4gIH1cblxuICB2aWRlbyB7XG4gICAgQGluY2x1ZGUgZ2V0LWFsbC1zcGFjZTtcblxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuXG4gICAgLnRvdWNoZXZlbnRzICYge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLnUtaG9tZV9fc2xpZGVyX19jb250ZW50LFxuLnUtaG9tZV9fdmlkZW9fX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuXG4gIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTZyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKCduYXYnKSB7XG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuIiwiQG1peGluIGNsZWFyZml4IHtcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5cbkBtaXhpbiBnZXQtYWxsLXNwYWNlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbkBtaXhpbiBjZW50ZXIteHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG5AbWl4aW4gY2VudGVyLXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbkBtaXhpbiBjZW50ZXIteCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuQG1peGluIGh0bWwtY2xhc3MoJGNsYXNzZXMpIHtcbiAgaHRtbCN7JGNsYXNzZXN9ICYge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBpbWFnZS1maXQoJGZpdDogY292ZXIsICRwb3NpdGlvbjogbnVsbCkge1xuICAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1hbGxcbiAgQGluY2x1ZGUgZ2V0LWFsbC1zcGFjZTtcbiAgb2JqZWN0LWZpdDogJGZpdDtcblxuICBAaWYgJHBvc2l0aW9uIHtcbiAgICBvYmplY3QtcG9zaXRpb246ICRwb3NpdGlvbjtcbiAgICBmb250LWZhbWlseTogJ29iamVjdC1maXQ6ICN7JGZpdH07IG9iamVjdC1wb3NpdGlvbjogI3skcG9zaXRpb259JztcbiAgfSBAZWxzZSB7XG4gICAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiAjeyRmaXR9JztcbiAgfVxuICAvLyBzYXNzLWxpbnQ6ZW5hYmxlLWFsbFxufVxuXG5AbWl4aW4gcGxhY2Vob2xkZXIge1xuICAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1hbGxcbiAgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgQGNvbnRlbnQ7IH1cbiAgOi1tb3otcGxhY2Vob2xkZXIgICAgICAgICAgIHsgQGNvbnRlbnQ7IH1cbiAgOjotbW96LXBsYWNlaG9sZGVyICAgICAgICAgIHsgQGNvbnRlbnQ7IH1cbiAgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciAgICAgIHsgQGNvbnRlbnQ7IH1cbiAgLy8gc2Fzcy1saW50OmVuYWJsZS1hbGxcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBVTGllZ2UgbWl4aW5zXG5cbi8vIENyZWF0ZSBjb2xvciBydWxlcyBmb3IgYWxsIFwiZmFjdWx0aWVzXCJcbi8vIEBwYXJhbSB7c3RyaW5nfSAkc2VsZWN0b3IgXCJibG9ja1wiIGNsYXNzbmFtZVxuLy8gQHBhcmFtIHtzdHJpbmd9ICRwcm9wZXJ0eSBwcm9wZXJ0eSB0byBhcHBseSBjb2xvclxuLy8gQHBhcmFtIHtzdHJpbmd9ICR0eXBlICAgICBkZWZhdWx0LCBsaWdodCwgZGFyaywgZGFya2VyXG4vLyBAcGFyYW0ge3N0cmluZ30gJHBzZXVkbyAgIGFkZCBleHRyYSBzZWxlY3RvciBzdHJpbmdcbkBtaXhpbiBjb2xvci1ydWxlcygkc2VsZWN0b3IsICRwcm9wZXJ0eTogbnVsbCwgJHR5cGU6ICdkZWZhdWx0JywgJHBzZXVkbzogJycpIHsgLy8gc2Fzcy1saW50OmRpc2FibGUtbGluZSBtYXgtbGluZS1sZW5ndGhcbiAgQGVhY2ggJGZhYyBpbiBnZXQtZmFjdWx0aWVzKCkgeyAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIGVtcHR5LWFyZ3NcbiAgICAkY29sb3I6IGdldC1jb2xvcigkZmFjLCAkdHlwZSk7XG5cbiAgICBbY2xhc3MqPScjeyRzZWxlY3Rvcn0tLSddW2NsYXNzKj0nLS0jeyRmYWN9J10jeyRwc2V1ZG99IHtcbiAgICAgICN7JHByb3BlcnR5fTogJGNvbG9yICFpbXBvcnRhbnQ7IC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgbm8taW1wb3J0YW50XG4gICAgfVxuICB9XG59XG5cbi8vIENyZWF0ZSBjb2xvciBkZWNsYXJhdGlvbiBmb3IgYWxsIFwiZmFjdWx0aWVzXCJcbi8vIHVzZWQgd2l0aCAudS1ib2R5LnUtZmFjdWx0eSBvbiBtYWluIGNvbnRhaW5lclxuLy8gQHBhcmFtIHtzdHJpbmd9ICRwcm9wZXJ0eSBwcm9wZXJ0eSB0byBhcHBseSBjb2xvclxuLy8gQHBhcmFtIHtzdHJpbmd9ICR0eXBlICAgICBkZWZhdWx0LCBsaWdodCwgZGFyaywgZGFya2VyXG5AbWl4aW4gY29sb3ItcHJvcGVydHkoJHByb3BlcnR5OiBjb2xvciwgJHR5cGU6ICdkZWZhdWx0Jykge1xuICBAZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7IC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgZW1wdHktYXJnc1xuICAgICRjb2xvcjogZ2V0LWNvbG9yKCRmYWMsICR0eXBlKTtcblxuICAgIC51LSN7JGZhY30gJiB7XG4gICAgICAjeyRwcm9wZXJ0eX06ICRjb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLy8gQWRkIC5sZWZ0L3JpZ2h0IGRlY2xhcmF0aW9ucyBmb3IgcGF0dGVybnNcbi8vIEBwYXJhbSB7c3RyaW5nfSAkZmFjICAgRmFjdWx0eSBzbHVnXG4vLyBAcGFyYW0ge3N0cmluZ30gJHR5cGUgIGRlZmF1bHQsIGZvb3RlciwgY2FyZCwgaGVyb1xuQG1peGluIHBhdHRlcm4oJGZhYywgJHR5cGU6ICdkZWZhdWx0Jykge1xuICAkcGF0dGVybjogZ2V0LXBhdHRlcm4tdHlwZSgkZmFjLCAkdHlwZSk7XG4gICRzaWRlczogbWFwLWtleXMoJHBhdHRlcm4pO1xuXG4gIEBlYWNoICRzaWRlIGluICRzaWRlcyB7XG4gICAgLiN7JHNpZGV9IHtcbiAgICAgIGZpbGw6IGdldC1wYXR0ZXJuLWNvbG9yKCRmYWMsICR0eXBlLCAkc2lkZSk7XG4gICAgfVxuICB9XG59XG5cbi8vIENyZWF0ZSBwYXR0ZXJuIHZhcmlhdGlvbnMgKGRlZmF1bHQsIGZvb3RlciwgY2FyZCwgaGVybykgYnkgXCJmYWN1bHR5XCJcbi8vIEBwYXJhbSB7c3RyaW5nfSAkZmFjICAgRmFjdWx0eSBzbHVnXG4vLyBAcGFyYW0ge3N0cmluZ30gJHByb3BlcnR5IHByb3BlcnR5IHRvIGFwcGx5IGNvbG9yXG4vLyBAcGFyYW0ge3N0cmluZ30gJHR5cGUgICAgIGRlZmF1bHQsIGxpZ2h0LCBkYXJrLCBkYXJrZXJcbi8vIEBwYXJhbSB7c3RyaW5nfSAkcHNldWRvICAgYWRkIGV4dHJhIHNlbGVjdG9yIHN0cmluZ1xuQG1peGluIHBhdHRlcm4tdmFyaWFudCgkZmFjOiAndWxpZWdlJykge1xuICBAZWFjaCAkdHlwZSBpbiBnZXQtcGF0dGVybi10eXBlcygkZmFjKSB7XG4gICAgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLSN7JHR5cGV9J10ge1xuICAgICAgQGluY2x1ZGUgcGF0dGVybigkZmFjLCAkdHlwZSk7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBuYXYtc2VwYXJhdG9yKCRzaWRlOiAnYmVmb3JlJywgJHNwYWNlOiAxcmVtKSB7XG4gICY6OiN7JHNpZGV9IHtcblxuICAgIGNvbnRlbnQ6ICcnICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAycHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogJHNwYWNlO1xuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtdWxpZWdlLWxpZ2h0O1xuICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgQGVhY2ggJGZhYyBpbiBnZXQtZmFjdWx0aWVzKCkge1xuICAgICAgJGNvbG9yOiBnZXQtY29sb3IoJGZhYywgJ2xpZ2h0Jyk7XG5cbiAgICAgIC51LSN7JGZhY30gJiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIHUtZXZlbnRcblxuLnUtZXZlbnQge1xuICAudS1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICB9XG59XG5cbi51LWV2ZW50X190aXRsZSB7XG4gIG1heC13aWR0aDogNzdyZW07XG4gIG1hcmdpbjogMDtcbn1cblxuLnUtZXZlbnRfX21haW4ge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuXG4udS1ldmVudF9fdGFncyB7XG4gIHN2ZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyLjhyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIGZpbGw6ICRjLXVsaWVnZS1tYWluO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICBAZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7XG4gICAgICAudS0jeyRmYWN9ICYge1xuICAgICAgICBmaWxsOiBnZXQtY29sb3IoJGZhYyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgdGltZSB7XG4gICAgQGV4dGVuZCAlZnctc2VtaWJvbGQ7XG5cbiAgICBtYXJnaW46IDAgLjhyZW07XG4gICAgY29sb3I6ICRjLXVsaWVnZS1tYWluO1xuXG5cbiAgICBAZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7XG4gICAgICAudS0jeyRmYWN9ICYge1xuICAgICAgICBjb2xvcjogZ2V0LWNvbG9yKCRmYWMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHNwYW4ge1xuICAgIC8vQGV4dGVuZCAldGV4dC11cHBlcmNhc2U7XG4gICAgQGV4dGVuZCAlZnMtaXRhbGljO1xuICAgIEBleHRlbmQgJWZ3LXNlbWlib2xkO1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vIHRvcDogMC4ycmVtO1xuICAgIG1hcmdpbi1yaWdodDogLjVyZW07XG4gICAgY29sb3I6ICRjLWdyYXktbWVkaXVtO1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB9XG5cbiAgLnUtdGFnIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtLjJyZW07XG4gIH1cbn1cblxuLnUtZXZlbnRfX3RhZ3NfX25ld3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gIEBpbmNsdWRlIG1xKHhzbWFsbCkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLnUtZXZlbnRfX2ltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgbm8taW1wb3J0YW50XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvLyBodHRwczovL2dpdC5lcGljLm5ldC91bGllZ2UvdWxpZWdlLndlYnNpdGUudjEvaXNzdWVzLzI5NyNub3RlXzI2NDgyXG4gICAgcGFkZGluZy10b3A6ICg5IC8gMTYpICogMTAwJTtcbiAgfVxuXG4gIGltZyB7XG4gICAgQGluY2x1ZGUgaW1hZ2UtZml0O1xuICB9XG59XG5cbi51LWV2ZW50X19kZXRhaWwsXG5bY2xhc3MqPSd1LWV2ZW50X19kZXRhaWwtLSddIHtcbiAgcGFkZGluZzogMnJlbTtcbiAgYmFja2dyb3VuZDogJGMtdWxpZWdlLW1haW47XG4gIGNvbG9yOiAkd2hpdGU7XG5cbiAgQGVhY2ggJGZhYyBpbiBnZXQtZmFjdWx0aWVzKCkge1xuICAgIC51LSN7JGZhY30gJiB7XG4gICAgICBiYWNrZ3JvdW5kOiBnZXQtY29sb3IoJGZhYyk7XG4gICAgfVxuICB9XG5cbiAgLnUtaDEge1xuICAgIG1hcmdpbjogMCAwIDJyZW07XG4gICAgY29sb3I6ICR3aGl0ZTtcblxuXG4gICAgQGVhY2ggJGZhYyBpbiBnZXQtZmFjdWx0aWVzKCkge1xuICAgICAgLnUtI3skZmFjfSAmIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuW2NsYXNzKj0ndS1ldmVudF9fZGV0YWlsLS0nXVtjbGFzcyo9Jy0tbm9pbWFnZSddIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbn1cblxuQGluY2x1ZGUgbXEoeHhzbWFsbCkge1xuICAudS1ldmVudF9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC51LWV2ZW50X19kZXRhaWwsXG4gIFtjbGFzcyo9J3UtZXZlbnRfX2RldGFpbC0tJ10ge1xuICAgIHBhZGRpbmc6IDRyZW07XG4gIH1cbn1cblxuQGluY2x1ZGUgbXEobWVkaXVtKSB7XG4gIC51LWV2ZW50X19pbWFnZSB7XG4gICAgZmxleC1iYXNpczogNTglO1xuICB9XG5cbiAgLnUtZXZlbnRfX2RldGFpbCxcbiAgW2NsYXNzKj0ndS1ldmVudF9fZGV0YWlsLS0nXSB7XG4gICAgZmxleC1iYXNpczogNDIlO1xuICB9XG5cbiAgW2NsYXNzKj0ndS1ldmVudF9fZGV0YWlsLS0nXVtjbGFzcyo9Jy0tbm9pbWFnZSddIHtcbiAgICBwYWRkaW5nOiA0cmVtIDZyZW07XG4gIH1cbn1cbiIsIi8vIC51LW5ld3Ncbi51LW5ld3Mge1xuXG59XG5cbi51LXdyYXBwZXIudS1uZXdzX19wYWdlciB7XG4gIG1hcmdpbjogNHJlbSBhdXRvO1xuXG4gIEBpbmNsdWRlIG1xKG5hdikge1xuICAgIG1hcmdpbjogNnJlbSBhdXRvO1xuICB9XG59IiwiLnUtcmVzdWx0cy1yZWNoZXJjaGUge1xuICAudS1zbWFsbC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG5cbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAkYy11bGllZ2UtbWFpbjtcbiAgICB9XG4gIH1cblxuICAudS1zdW1tYXJ5Omxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbn1cblxuLnUtcmVzdWx0cy1yZWNoZXJjaGVfX3RpdGxlIHtcbiAgQGV4dGVuZCAlZnctbm9ybWFsO1xuICBAZXh0ZW5kICVmcy1pdGFsaWM7XG4gIGNvbG9yOiAkdHVuZG9yYTtcbiAgZm9udC1zaXplOiAyLjZyZW07XG4gIG1hcmdpbjogMDtcbn1cblxuLnUtcmVzdWx0cy1maWx0ZXJfX2xpbmtzIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICAudS1saW5rLFxuICBbY2xhc3MqPSd1LWxpbmstLSddIHtcbiAgICBAZXh0ZW5kICVmdy1zZW1pYm9sZDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGhlaWdodDogLjJyZW07XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1xKG1lZGl1bSkge1xuICAudS1yZXN1bHRzLXJlY2hlcmNoZSA+IGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW07XG4gIH1cblxuICAudS1yZXN1bHRzLWZpbHRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG5cbiAgLnUtcmVzdWx0cy1maWx0ZXIgLnUtZmFrZS1zZWxlY3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAudS1yZXN1bHRzLXJlY2hlcmNoZV9fdGl0bGUge1xuICAgIGZsZXgtYmFzaXM6IDcwJTtcbiAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgfVxuXG4gIC51LXJlc3VsdHMtZmlsdGVyX19saW5rcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAudS1saW5rOmZpcnN0LWNoaWxkLFxuICAgIFtjbGFzcyo9J3UtbGluay0tJ106Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0cmVtO1xuICAgIH1cbiAgfVxufVxuIiwiW2RhdGEtY2xpY2thYmxlXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiIsIi51LXNpdGUtbWFpbixcbltjbGFzcyo9J3Utc2l0ZS1tYWluLS0nXSB7XG4gIEBpbmNsdWRlIG1xKCd0aW55JywgJ25hdicpIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyAvLyBhdm9pZCBtYXJnaW4gY29sbGFwc2VcbiAgICBtYXJnaW4tdG9wOiAkbmF2LWhlYWRlci1oZWlnaHQ7IC8vIGZvciBtb2JpbGUgbWVudVxuICB9XG5cbiAgQGluY2x1ZGUgbXEoJ25hdicpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgLy8gLnUtdWxpZWdlLnUtaG9tZXBhZ2UgJiB7XG4gICAgLy8gICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgICAvLyB9XG4gIH1cbn1cblxuLy8gU2lkZWJhciBsYXlvdXRcbltjbGFzcyo9J3Utc2l0ZS1tYWluLS0nXVtjbGFzcyo9Jy0tc2lkZWJhciddIHtcbiAgQGluY2x1ZGUgbXEoJ2xhcmdlJykge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LWxpZ2h0ZXN0O1xuICB9XG59XG5cbltjbGFzcyo9J3Utc2l0ZS1tYWluLS0nXVtjbGFzcyo9Jy0tc2lkZWJhciddW2NsYXNzKj0nLS1yZXZlcnNlJ10ge1xuICBAaW5jbHVkZSBtcSgnbGFyZ2UnKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG59XG5cbi51LXNpZGViYXIsXG5bY2xhc3MqPSd1LXNpZGViYXItLSddIHtcbiAgQGluY2x1ZGUgbXEoJ3RpbnknLCAnbGFyZ2UnKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKCdsYXJnZScpIHtcbiAgICB3aWR0aDogJHNpZGViYXItd2lkdGg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGMtZ3JheS1saWdodGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICAgIFtjbGFzcyo9J3Utc2l0ZS1tYWluLS0nXVtjbGFzcyo9Jy0tc2lkZWJhciddW2NsYXNzKj0nLS1yZXZlcnNlJ10gJiB7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjLWdyYXktbGlnaHRlcjtcblxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1xKCd4bGFyZ2UnKSB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtYmFzaXM6ICRzaWRlYmFyLXdpZHRoO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi51LXNpZGViYXItaW5uZXIge1xuICBAaW5jbHVkZSBtcSgnbGFyZ2UnKSB7XG4gICAgd2lkdGg6ICRzaWRlYmFyLXdpZHRoO1xuICAgIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgICBwYWRkaW5nOiAycmVtO1xuXG4gICAgW2NsYXNzKj0ndS1zaXRlLW1haW4tLSddW2NsYXNzKj0nLS1zaWRlYmFyJ11bY2xhc3MqPSctLXJldmVyc2UnXSAmIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDAgMDtcbiAgICB9XG4gIH1cbn1cblxubWFpbjpub3QoW2NsYXNzXSksIC8qIGV4Y2VwdGlvbiBmb3IgY291cnNlcy1ob21lcGFnZSB3aGVyZSBtYWluIGhhcyBubyAudS1tYWluIGNsYXNzICovXG4udS1tYWluLFxuLnUtc2lkZWJhciB7XG4gIEBpbmNsdWRlIG1xKHh4c21hbGwpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTByZW07XG4gIH1cbn1cblxuLnUtbWFpbiB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1iYXNpczogJG1heC13aWR0aCAtICRzaWRlYmFyLXdpZHRoO1xuXG4gIEBpbmNsdWRlIG1xKCd4bGFyZ2UnKSB7XG4gICAgZmxleC1iYXNpczogJG1heC13aWR0aDtcbiAgfVxuXG4gIC8vIEZpeCBmbGV4aWJsZSBuYXYgd2l0aCBzaWRlYmFyIGxheW91dFxuICAudS1zaXRlLW1haW4tLXNpZGViYXIgJiB7XG4gICAgQGluY2x1ZGUgbXEoJ2xhcmdlJykge1xuICAgICAgd2lkdGg6ICRtYXgtd2lkdGggLSAkc2lkZWJhci13aWR0aCAtIDJyZW07XG4gICAgfVxuICB9XG59XG5cbi51LW1haW4taW5uZXIge1xuICBAaW5jbHVkZSBtcSgnbGFyZ2UnKSB7XG4gICAgbWF4LXdpZHRoOiAkbWF4LXdpZHRoO1xuICAgIG1hcmdpbjogMCBhdXRvIDAgMDtcbiAgICAvLyAhREVWXG4gICAgcGFkZGluZzogMCA0cmVtO1xuXG4gICAgW2NsYXNzKj0ndS1zaXRlLW1haW4tLSddW2NsYXNzKj0nLS1zaWRlYmFyJ11bY2xhc3MqPSctLXJldmVyc2UnXSAmIHtcbiAgICAgIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLnUtd3JhcHBlcixcbltjbGFzcyo9J3Utd3JhcHBlci0tJ10ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAkbWF4LXdpZHRoO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAycmVtO1xuXG4gIEBpbmNsdWRlIG1xKCd4eGxhcmdlJykge1xuICAgIG1heC13aWR0aDogJG1heC13aWR0aC14eGw7XG4gIH1cbn1cblxuW2NsYXNzKj0ndS13cmFwcGVyLS0nXVtjbGFzcyo9Jy0tbm9wYWRkaW5nLWwnXSB7XG4gIEBpbmNsdWRlIG1xKCdsYXJnZScpIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi51LXNwYWNlciB7XG4gIG1hcmdpbi1ib3R0b206ICR2LXNwYWNpbmcgKiAyICFpbXBvcnRhbnQ7XG5cbiAgQGluY2x1ZGUgbXEobWVkaXVtKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHYtc3BhY2luZyAqIDIuNSAhaW1wb3J0YW50O1xuICB9XG5cbiAgQGluY2x1ZGUgbXEobGFyZ2UpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkdi1zcGFjaW5nICogNCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51LXNwYWNlci0tc21hbGwge1xuICBtYXJnaW4tYm90dG9tOiAkdi1zcGFjaW5nO1xuXG4gIEBpbmNsdWRlIG1xKG1lZGl1bSkge1xuICAgIG1hcmdpbi1ib3R0b206ICR2LXNwYWNpbmcgKiAxLjU7XG4gIH1cblxuICBAaW5jbHVkZSBtcShsYXJnZSkge1xuICAgIG1hcmdpbi1ib3R0b206ICR2LXNwYWNpbmcgKiAyO1xuICB9XG59XG5cblxuLnUtYm9keSB7XG4gIGJhY2tncm91bmQ6ICRjLWdyYXktYmFja2dyb3VuZDtcbn1cbiIsIm5hdixcbm1haW4sXG4udS1uYXYtbW9iaWxlLFxuLnUtbmF2LFxuLnUtZm9vdGVyIHtcbiAgaW5wdXQge1xuICAgIEBleHRlbmQgLnUtc21hbGwtdGl0bGU7XG5cbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogLjNyZW0gc29saWQgJGMtdWxpZWdlLW1haW47XG4gICAgcGFkZGluZzogLjVyZW0gMDtcbiAgICBjb2xvcjogJGMtZ3JheS1saWdodDtcblxuICAgIEBlYWNoICRmYWMgaW4gZ2V0LWZhY3VsdGllcygpIHtcbiAgICAgIC51LSN7JGZhY30gJiB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IC4zcmVtIHNvbGlkIGdldC1jb2xvcigkZmFjKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyByZW1vdmUgaW9zIHJvdW5kZWQgYm9yZGVyc1xuICB0ZXh0YXJlYSxcbiAgaW5wdXRbdHlwZT0ndGV4dCddLFxuICBpbnB1dFt0eXBlPSdidXR0b24nXSxcbiAgaW5wdXRbdHlwZT0nc3VibWl0J10ge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB9XG5cbiAgQGluY2x1ZGUgcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkYy1ncmF5LWxpZ2h0O1xuICB9XG5cbiAgYnV0dG9uIHtcbiAgICBAZXh0ZW5kIC51LXNtYWxsLXRpdGxlO1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAuMnJlbSAuNXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAwO1xuICAgIGNvbG9yOiAkYy11bGllZ2UtbWFpbjtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBmaWxsOiAkYy11bGllZ2UtbWFpbjtcblxuICAgIEBlYWNoICRmYWMgaW4gZ2V0LWZhY3VsdGllcygpIHtcbiAgICAgIC51LSN7JGZhY30gJiB7XG4gICAgICAgIGNvbG9yOiBnZXQtY29sb3IoJGZhYyk7XG4gICAgICAgIGZpbGw6IGdldC1jb2xvcigkZmFjKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBsYWJlbCB7XG4gICAgQGV4dGVuZCAlZnctYm9sZDtcblxuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDVyZW07XG4gIH1cblxuXG4gIGlucHV0W3R5cGU9J3JhZGlvJ10ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtOTk5OXB4O1xuXG4gICAgJjpjaGVja2VkICsgbGFiZWwge1xuICAgICAgY29sb3I6ICRjLXVsaWVnZS1tYWluO1xuXG4gICAgICBAZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7XG4gICAgICAgIC51LSN7JGZhY30gJiB7XG4gICAgICAgICAgY29sb3I6IGdldC1jb2xvcigkZmFjKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG5cbiAgICAmICsgbGFiZWwge1xuICAgICAgQGV4dGVuZCAlZnctbm9ybWFsO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3M7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgJiArIGxhYmVsOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC4xcmVtO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAyLjFyZW07XG4gICAgICBoZWlnaHQ6IDIuMXJlbTtcbiAgICAgIGJvcmRlcjogLjFyZW0gc29saWQgJGMtZ3JheS1saWdodGVyO1xuICAgICAgYmFja2dyb3VuZDogJGMtZ3JheS1saWdodGVzdDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB9XG5cbiAgICAmICsgbGFiZWw6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAuNXJlbTtcbiAgICAgIGxlZnQ6IC40cmVtO1xuICAgICAgd2lkdGg6IDEuM3JlbTtcbiAgICAgIGhlaWdodDogMS4zcmVtO1xuICAgICAgYmFja2dyb3VuZDogJGMtdWxpZWdlLW1haW47XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MsIG9wYWNpdHkgLjNzO1xuXG4gICAgICBAZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7XG4gICAgICAgIC51LSN7JGZhY30gJiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogZ2V0LWNvbG9yKCRmYWMpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gQ2hlY2tib3hcbiAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSB7XG4gICAgQGV4dGVuZCAldmlzdWFsbHktaGlkZGVuO1xuICB9XG5cbiAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSArIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgMCAwIDNyZW07XG4gICAgdGV4dC1pbmRlbnQ6IC0zcmVtO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLjVyZW07XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMi40cmVtO1xuICAgICAgaGVpZ2h0OiAyLjRyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICBib3JkZXI6IC4zcmVtIHNvbGlkICRjLWdyYXktbGlnaHRlcjtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIHRyYW5zaXRpb246IGJvcmRlciAuM3M7XG4gICAgICBib3JkZXItcmFkaXVzOiAuNHJlbTtcbiAgICB9XG4gIH1cblxuICBpbnB1dFt0eXBlPSdjaGVja2JveCddICsgbGFiZWwgKyBzdmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEuMnJlbTtcbiAgICBsZWZ0OiAuNXJlbTtcbiAgICB3aWR0aDogMS41cmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBmaWxsOiAkYy11bGllZ2UtbWFpbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgQGVhY2ggJGZhYyBpbiBnZXQtZmFjdWx0aWVzKCkge1xuICAgICAgLnUtI3skZmFjfSAmIHtcbiAgICAgICAgZmlsbDogZ2V0LWNvbG9yKCRmYWMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAvLyBjb2xvcjogJHdoaXRlO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvcmRlcjogLjNyZW0gc29saWQgJGMtdWxpZWdlLW1haW47XG5cbiAgICAgIEBlYWNoICRmYWMgaW4gZ2V0LWZhY3VsdGllcygpIHtcbiAgICAgICAgLnUtI3skZmFjfSAmIHtcbiAgICAgICAgICBib3JkZXI6IC4zcmVtIHNvbGlkIGdldC1jb2xvcigkZmFjKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYgKyBzdmcge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIC51LWJnLWxheWVyXG5cbi51LWJnLWxheWVyLFxuW2NsYXNzKj0ndS1iZy1sYXllci0tJ10ge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDsgLy8gc2Fzcy1saW50OmRpc2FibGUtbGluZSBuby1pbXBvcnRhbnRcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgbm8taW1wb3J0YW50XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvLyBwYWRkaW5nLXRvcDogKDkgLyAxNikgKiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuICB9XG5cbiAgc3ZnIHtcbiAgICBAaW5jbHVkZSBnZXQtYWxsLXNwYWNlO1xuICB9XG5cbiAgLy8gZGVmYXVsdFxuICBAaW5jbHVkZSBwYXR0ZXJuKCd1bGllZ2UnLCAnZm9vdGVyJyk7XG5cbiAgLy8gVmFyaWFudHNcbiAgLnUtbmF2LWhlYWRlci0tY291cnNlcyAmIHtcbiAgICB6LWluZGV4OiAtMTtcblxuICAgIC51LWZhY3VsdHkgJiB7XG4gICAgICBib3R0b206ICRuYXYtaGVhZGVyLWhlaWdodDtcbiAgICB9XG4gIH1cbn1cblxuW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWRlZmF1bHQnXSB7XG4gICY6OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6ICg5IC8gMTYpICogMTAwJTtcbiAgfVxufVxuXG5bY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0taGFsZiddLFxuW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWhlcm8nXSB7XG4gICY6OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6ICgxMDAgLyAyODApICogMTAwJTtcbiAgfVxufVxuXG5bY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tZm9vdGVyJ10ge1xuICAudS1mYWN1bHR5ICYge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgd2lkdGg6IDMycmVtO1xuXG4gICAgc3ZnIHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50OyAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIG5vLWltcG9ydGFudFxuICAgIH1cbiAgfVxufVxuXG5bY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0taGVybyddIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgbm8taW1wb3J0YW50XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG5cbiAgQGluY2x1ZGUgbXEoJ3RpbnknLCAnbWVkaXVtJykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICA+IHN2ZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLy8gYWxsIHR5cGVzIChmb290ZXIsIGxpZ2h0LCBkYXJrKVxuQGluY2x1ZGUgcGF0dGVybi12YXJpYW50O1xuXG5AZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7XG4gIC51LSN7JGZhY30ge1xuICAgIEBpbmNsdWRlIHBhdHRlcm4tdmFyaWFudCgkZmFjKTtcbiAgfVxufVxuIiwiLnUtYmlnLXRpdGxlIHtcbiAgQGV4dGVuZCAlZnctYmxhY2s7XG4gIGNvbG9yOiAkYy1ncmF5LWxpZ2h0ZXIhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDMuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IC44O1xuXG4gIEBpbmNsdWRlIG1xKHhzbWFsbCkge1xuICAgIGZvbnQtc2l6ZTogNC41cmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgbXEobWVkaXVtKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICBmb250LXNpemU6IDYuNXJlbTtcblxuICB9XG5cbiAgQGluY2x1ZGUgbXEobmF2KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgICBmb250LXNpemU6IDhyZW07XG4gIH1cbn1cbiIsIi8vIC51LWJyZWFkY3J1bWJcblxuLnUtYnJlYWRjcnVtYiB7XG4gIEBleHRlbmQgLnUtc21hbGwtdGl0bGU7XG4gIHBhZGRpbmc6IDRyZW0gMCAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAuMTJyZW07XG4gIGZpbGw6ICRjLWdyYXktbGlnaHRlcjtcblxuICBzdmcge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogLjhyZW07XG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmaWxsOiAkYy1ncmF5LWxpZ2h0ZXI7XG5cbiAgICAudS1mYWN1bHR5ICYge1xuICAgICAgY29sb3I6ICR0dW5kb3JhO1xuICAgIH1cbiAgfVxufVxuXG4udS1icmVhZGNydW1iX19saXN0IHtcbiAgQGV4dGVuZCAlbGlzdC1ub3N0eWxlO1xuICBkaXNwbGF5OiBub25lO1xuXG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbWFyZ2luOiAwIC4yNXJlbTtcblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogNnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC41cmVtO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBzdmcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udS1icmVhZGNydW1iX19iYWNrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gIGEge1xuICAgIGNvbG9yOiAkYy11bGllZ2UtbGlnaHQ7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgIGZpbGw6ICRjLXVsaWVnZS1saWdodDtcblxuICAgIC51LWZhY3VsdHkgJiB7XG4gICAgICBjb2xvcjogJHR1bmRvcmE7XG4gICAgICBmaWxsOiAkdHVuZG9yYTtcbiAgICB9XG4gIH1cblxuICBzdmcge1xuICAgIG1hcmdpbi1yaWdodDogLjZyZW07XG4gIH1cbn1cblxuQGluY2x1ZGUgbXEoeHNtYWxsKSB7XG4gIC51LWJyZWFkY3J1bWJfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC51LWJyZWFkY3J1bWJfX2JhY2s6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IC4ycmVtO1xuICAgIGhlaWdodDogMS43cmVtO1xuICAgIG1hcmdpbjogMCAuNnJlbTtcbiAgICBiYWNrZ3JvdW5kOiAkYy1ncmF5LWxpZ2h0ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogLjJyZW07XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxufVxuIiwiLnUtYm94LFxuW2NsYXNzKj0ndS1ib3gtLSddIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogNHJlbSAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAkYy1ncmF5LWxpZ2h0ZXI7XG4gIHBhZGRpbmc6IDIuNXJlbSAzcmVtO1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IC40cmVtO1xufVxuXG4udS1ib3hfX3RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG5cbiAgc3ZnIHtcbiAgICBAaW5jbHVkZSBjZW50ZXIteTtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IC43cmVtO1xuICAgIGZpbGw6ICRjLXVsaWVnZS1tYWluO1xuICB9XG5cbiAgLmljb24taWNvbnMtY3Jvc3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEuM3JlbTtcbiAgICBoZWlnaHQ6IDEuM3JlbTtcbiAgfVxuXG4gICYuaXMtb3BlbiB7XG4gICAgLmljb24tYXJyb3ctY2FyZXQtZG93biB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5pY29uLWljb25zLWNyb3NzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4udS1ib3hfX3RpdGxlW2RhdGEtYWNjb3JkaW9uLXRvZ2dsZXJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnUtYm94X19jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDNyZW07XG59XG4iLCIudS1idG4sXG5bY2xhc3MqPSd1LWJ0bi0tJ10ge1xuICBAZXh0ZW5kICVmdy1ib2xkO1xuICBAZXh0ZW5kICV0ZXh0LW5vdHJhbnNmb3JtO1xuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAxZW0gMS41ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICRjLXVsaWVnZS1tYWluO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRjLXVsaWVnZS1tYWluIDUxJSwgJGMtdWxpZWdlLWxpZ2h0IDUxJSk7IC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgbWF4LWxpbmUtbGVuZ3RoXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDk5JSAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwNiUgMTAwJTtcbiAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC41cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAuMjVzICRlYXNlLW91dC1xdWFkLFxuICBib3gtc2hhZG93IC4yNXMgJGVhc2Utb3V0LXF1YWQ7XG5cbiAgQGVhY2ggJGZhYyBpbiBnZXQtZmFjdWx0aWVzKCkge1xuICAgIC51LSN7JGZhY30gJiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBnZXQtY29sb3IoJGZhYyk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIGdldC1jb2xvcigkZmFjLCAnbGlnaHQnKSA1MSUsIGdldC1jb2xvcigkZmFjKSA1MSUpOyAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIG1heC1saW5lLWxlbmd0aFxuICAgIH1cbiAgfVxuXG4gIHN2ZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLjJyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMS4ycmVtO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICBmaWxsOiAkd2hpdGU7XG4gIH1cblxuICBbZGF0YS1jbGlja2FibGVdOmhvdmVyICYsXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDRweCBmYWRlLW91dCgkYmxhY2ssIC44KTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuXG5bY2xhc3MqPSd1LWJ0bi0tJ11bY2xhc3MqPSctLWljb25yaWdodCddIHtcbiAgc3ZnIHtcbiAgICB0b3A6IC0uMXJlbTtcbiAgICB3aWR0aDogLjVyZW07XG4gICAgaGVpZ2h0OiAuN3JlbTtcbiAgICBtYXJnaW46IDAgMCAwIDFyZW07XG4gIH1cbn1cblxuW2NsYXNzKj0ndS1idG4tLSddW2NsYXNzKj0nLS11cHBlcmNhc2UnXSB7XG4gIEBleHRlbmQgJXRleHQtdXBwZXJjYXNlO1xufVxuXG5bY2xhc3MqPSd1LWJ0bi0tJ11bY2xhc3MqPSctLXdoaXRlJ10ge1xuICBib3JkZXI6IC4xcmVtIHNvbGlkICRjLWdyYXktbGlnaHRlcjtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBjb2xvcjogJGMtdWxpZWdlLW1haW4gIWltcG9ydGFudDtcblxuICBAZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7XG4gICAgLnUtI3skZmFjfSAmIHtcbiAgICAgIGNvbG9yOiBnZXQtY29sb3IoJGZhYykgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBzdmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC45cmVtO1xuICAgIHJpZ2h0OiAuMnJlbTtcbiAgICB3aWR0aDogMi41cmVtO1xuICAgIGhlaWdodDogMi4ycmVtO1xuICAgIGZpbGw6ICRjLXVsaWVnZS1tYWluO1xuXG4gICAgQGVhY2ggJGZhYyBpbiBnZXQtZmFjdWx0aWVzKCkge1xuICAgICAgLnUtI3skZmFjfSAmIHtcbiAgICAgICAgZmlsbDogZ2V0LWNvbG9yKCRmYWMpO1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgW2RhdGEtY2xpY2thYmxlXTpob3ZlciAmLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGMtdWxpZWdlLWxpZ2h0ICFpbXBvcnRhbnQ7XG5cbiAgICBAZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7XG4gICAgICAudS0jeyRmYWN9ICYge1xuICAgICAgICBjb2xvcjogZ2V0LWNvbG9yKCRmYWMsICdsaWdodCcpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBFYXNpbmdzIHZhcmlhYmxlc1xuLy8gQHNvdXJjZTogaHR0cHM6Ly9tYXR0aGV3bGVpbi5jb20vY2Vhc2VyL1xuXG4kbGluZWFyOiBjdWJpYy1iZXppZXIoLjI1MCwgLjI1MCwgLjc1MCwgLjc1MCk7XG5cbiRlYXNlOiBjdWJpYy1iZXppZXIoLjI1MCwgLjEwMCwgLjI1MCwgMSk7XG4kZWFzZS1pbjogY3ViaWMtYmV6aWVyKC40MjAsIDAsIDEsIDEpO1xuJGVhc2Utb3V0OiBjdWJpYy1iZXppZXIoMCwgMCwgLjU4MCwgMSk7XG4kZWFzZS1pbi1vdXQ6IGN1YmljLWJlemllciguNDIwLCAwLCAuNTgwLCAxKTtcblxuJGVhc2UtaW4tcXVhZDogY3ViaWMtYmV6aWVyKC41NTAsIC4wODUsIC42ODAsIC41MzApO1xuJGVhc2Utb3V0LXF1YWQ6IGN1YmljLWJlemllciguMjUwLCAuNDYwLCAuNDUwLCAuOTQwKTtcbiRlYXNlLWluLW91dC1xdWFkOiBjdWJpYy1iZXppZXIoLjQ1NSwgLjAzMCwgLjUxNSwgLjk1NSk7XG5cbiRlYXNlLWluLWN1YmljOiBjdWJpYy1iZXppZXIoLjU1MCwgLjA1NSwgLjY3NSwgLjE5MCk7XG4kZWFzZS1vdXQtY3ViaWM6IGN1YmljLWJlemllciguMjE1LCAuNjEwLCAuMzU1LCAxKTtcbiRlYXNlLWluLW91dC1jdWJpYzogY3ViaWMtYmV6aWVyKC42NDUsIC4wNDUsIC4zNTUsIDEpO1xuXG4kZWFzZS1pbi1xdWFydDogY3ViaWMtYmV6aWVyKC44OTUsIC4wMzAsIC42ODUsIC4yMjApO1xuJGVhc2Utb3V0LXF1YXJ0OiBjdWJpYy1iZXppZXIoLjE2NSwgLjg0MCwgLjQ0MCwgMSk7XG4kZWFzZS1pbi1vdXQtcXVhcnQ6IGN1YmljLWJlemllciguNzcwLCAwLCAuMTc1LCAxKTtcblxuJGVhc2UtaW4tcXVpbnQ6IGN1YmljLWJlemllciguNzU1LCAuMDUwLCAuODU1LCAuMDYwKTtcbiRlYXNlLW91dC1xdWludDogY3ViaWMtYmV6aWVyKC4yMzAsIDEsIC4zMjAsIDEpO1xuJGVhc2UtaW4tb3V0LXF1aW50OiBjdWJpYy1iZXppZXIoLjg2MCwgMCwgLjA3MCwgMSk7XG5cbiRlYXNlLWluLXNpbmU6IGN1YmljLWJlemllciguNDcwLCAwLCAuNzQ1LCAuNzE1KTtcbiRlYXNlLW91dC1zaW5lOiBjdWJpYy1iZXppZXIoLjM5MCwgLjU3NSwgLjU2NSwgMSk7XG4kZWFzZS1pbi1vdXQtc2luZTogY3ViaWMtYmV6aWVyKC40NDUsIC4wNTAsIC41NTAsIC45NTApO1xuXG4kZWFzZS1pbi1leHBvOiBjdWJpYy1iZXppZXIoLjk1MCwgLjA1MCwgLjc5NSwgLjAzNSk7XG4kZWFzZS1vdXQtZXhwbzogY3ViaWMtYmV6aWVyKC4xOTAsIDEsIC4yMjAsIDEpO1xuJGVhc2UtaW4tb3V0LWV4cG86IGN1YmljLWJlemllcigxLCAwLCAwLCAxKTtcblxuJGVhc2UtaW4tY2lyYzogY3ViaWMtYmV6aWVyKC42MDAsIC4wNDAsIC45ODAsIC4zMzUpO1xuJGVhc2Utb3V0LWNpcmM6IGN1YmljLWJlemllciguMDc1LCAuODIwLCAuMTY1LCAxKTtcbiRlYXNlLWluLW91dC1jaXJjOiBjdWJpYy1iZXppZXIoLjc4NSwgLjEzNSwgLjE1MCwgLjg2MCk7XG5cbiRlYXNlLWluLWJhY2s6IGN1YmljLWJlemllciguNjAwLCAtLjI4MCwgLjczNSwgLjA0NSk7XG4kZWFzZS1vdXQtYmFjazogY3ViaWMtYmV6aWVyKC4xNzUsIC44ODUsIC4zMjAsIDEuMjc1KTtcbiRlYXNlLWluLW91dC1iYWNrOiBjdWJpYy1iZXppZXIoLjY4MCwgLS41NTAsIC4yNjUsIDEuNTUwKTtcbiIsIi8qKlxuLnUtY2FyZFxuXG5WYXJpYW50czpcbiAgLSAudS1jYXJkLS1tZWRpdW1cbiAgLSAudS1jYXJkLS1iaWdcbiAgLSAudS1jYXJkLS1mdWxsXG4gIC0gLnUtY2FyZC0taGVyb1xuICAtIC51LWNhcmQtLWhvcml6b250YWxcbiAgLSAudS1jYXJkLS1ub2ltYWdlXG4gIC0gLnUtY2FyZC0tdmlkZW9cbioqL1xuXG4udS1jYXJkLFxuW2NsYXNzKj0ndS1jYXJkLS0nXSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDRyZW0gMDtcbn1cblxuLnUtY2FyZF9fY292ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6ICg5IC8gMTYpICogMTAwJTtcbiAgfVxuXG4gIGltZyB7XG4gICAgQGluY2x1ZGUgaW1hZ2UtZml0O1xuICAgIC8vICFERVZcbiAgICAvLyB0cmFuc2l0aW9uOiBmaWx0ZXIgLjRzICRlYXNlO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyAkZWFzZS1vdXQtZXhwbztcbiAgfVxuXG4gID4gaW1nIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjM1cyAkZWFzZS1vdXQsIGZpbHRlciAuMzVzICRlYXNlLW91dDtcblxuICAgIFtkYXRhLWNsaWNrYWJsZV06bm90KFtjbGFzcyo9Jy0tZnVsbCddKTpub3QoW2NsYXNzKj0nLS1oZXJvJ10pOm5vdChbY2xhc3MqPSctLXZpZGVvJ10pOmhvdmVyICYge1xuICAgIC8vICY6aG92ZXIge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgfVxuICB9XG5cbiAgaWZyYW1lIHtcbiAgICBAaW5jbHVkZSBnZXQtYWxsLXNwYWNlO1xuICAgIC8vIHNvbWUgamFsaW9zIGpzIGFkZCBhIGZpeGVkIGhlaWdodC4uLlxuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50OyAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIG5vLWltcG9ydGFudFxuICB9XG5cbiAgLnUtc2xpZGVyIHtcbiAgICBAaW5jbHVkZSBnZXQtYWxsLXNwYWNlO1xuICB9XG59XG5cbi51LWNhcmRfX2NvdmVyLWlubmVyIHtcbiAgQGluY2x1ZGUgZ2V0LWFsbC1zcGFjZTtcbn1cblxuLy8gIURFVlxuLy8gLnUtY2FyZF9fY292ZXJfX2xheWVyIHtcbi8vICAgQGluY2x1ZGUgZ2V0LWFsbC1zcGFjZTtcbi8vICAgei1pbmRleDogNTtcbi8vICAgYmFja2dyb3VuZDogJGMtdWxpZWdlLW1haW47XG4vLyAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbi8vICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG4vLyAgIG9wYWNpdHk6IDA7XG4vLyAgIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuXG4vLyAgIEBlYWNoICRmYWMgaW4gZ2V0LWZhY3VsdGllcygpIHtcbi8vICAgICAudS0jeyRmYWN9ICYge1xuLy8gICAgICAgYmFja2dyb3VuZDogZ2V0LWNvbG9yKCRmYWMpO1xuLy8gICAgIH1cbi8vICAgfVxuLy8gfVxuXG4udS1jYXJkX19jb3Zlcl9fdGV4dCB7XG4gIEBleHRlbmQgJWZ3LWJsYWNrO1xuICBAaW5jbHVkZSBjZW50ZXIteTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA2O1xuICBsZWZ0OiAxMDAlO1xuICBjb2xvcjogJGJlcm11ZGE7XG4gIGZvbnQtc2l6ZTogMTVyZW07XG4gIGxpbmUtaGVpZ2h0OiAuOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3BhY2l0eTogMDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcblxuICBAZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7XG4gICAgLnUtI3skZmFjfSAmIHtcbiAgICAgIGNvbG9yOiBnZXQtY29sb3IoJGZhYywgbGlnaHQpO1xuICAgIH1cbiAgfVxufVxuXG5bY2xhc3MqPSd1LWNhcmQtLSddW2NsYXNzKj0nLS1tZWRpdW0nXSB7XG4gIC51LWNhcmRfX2NvdmVyX190ZXh0IHtcbiAgICBmb250LXNpemU6IDEwcmVtO1xuICB9XG59XG5cbltjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLWJpZyddIHtcbiAgLnUtY2FyZF9fY292ZXJfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTRyZW07XG4gIH1cbn1cblxuLnUtY2FyZDpob3ZlcixcbltjbGFzcyo9J3UtY2FyZC0tJ106aG92ZXI6bm90KFtjbGFzcyo9Jy0tZnVsbCddKTpub3QoW2NsYXNzKj0nLS1oZXJvJ10pOm5vdChbY2xhc3MqPSctLXZpZGVvJ10pIHtcblxuICAudS1jYXJkX19jb3ZlciBpbWcge1xuICAgIC8vICFERVZcbiAgICAvLyBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKSBicmlnaHRuZXNzKDEyMCUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAvLyBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgfVxuXG4gIC51LWNhcmRfX2NvdmVyX19sYXllciB7XG4gICAgb3BhY2l0eTogMTtcblxuICAgIEBpbmNsdWRlIGh0bWwtY2xhc3MoJzpub3QoLm1peC1ibGVuZC1tb2RlKScpIHtcbiAgICAgIG9wYWNpdHk6IC43O1xuICAgIH1cbiAgfVxuXG4gIC8vICFERVZcbiAgLy8gLnUtY2FyZF9fY292ZXJfX3RleHQge1xuICAvLyAgIG9wYWNpdHk6IDE7XG4gIC8vICAgYW5pbWF0aW9uOiBsb29wdGV4dCAxNXMgaW5maW5pdGU7XG4gIC8vICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAvLyB9XG59XG5cbkBrZXlmcmFtZXMgbG9vcHRleHQge1xuICAwJSB7XG4gICAgbGVmdDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgLTUwJSk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBsZWZ0OiAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgLTUwJSk7XG4gIH1cbn1cblxuLnUtY2FyZF9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCAkYy1ncmF5LWxpZ2h0ZXI7XG4gIHBhZGRpbmc6IDMuNnJlbTtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaGFkb3c6IDRweCA0cHggMzBweCBmYWRlLW91dCgkYmxhY2ssIC45KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjM1cyAkZWFzZS1vdXQ7XG4gIH1cblxuICBAaW5jbHVkZSBtcSgneHNtYWxsJykge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcbiAgICBtYXJnaW4tdG9wOiAtMnJlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKCdtZWRpdW0nKSB7XG4gICAgLnUtaG9tZV9fc2xpZGVyICYsXG4gICAgLnUtaG9tZV9fdmlkZW8gJiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxuXG4gICZbZGF0YS1jbGlja2FibGVdOmhvdmVyLFxuICBbZGF0YS1jbGlja2FibGVdOmhvdmVyICYge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG59XG5cbi51LWNhcmRfX2NvbnRlbnRfX3RleHQge1xuICBmbGV4LWdyb3c6IDE7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuXG4gIEBpbmNsdWRlIG1xKCdtZWRpdW0nKSB7XG4gICAgLnUtaG9tZV9fc2xpZGVyICYsXG4gICAgLnUtaG9tZV9fdmlkZW8gJiB7XG4gICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICBmb250LXNpemU6IDRyZW07XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgfVxufVxuXG4udS1jYXJkX19jb250ZW50X19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi8vIElFIDExIGZsZXggZml4XG4udS1jYXJkX19jb250ZW50X19oZWFkZXIsXG4udS1jYXJkX19jb250ZW50X190ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi51LWNhcmRfX2NvbnRlbnRfX2hlYWRlcl9fY2F0ZWdvcnkge1xuICBAZXh0ZW5kICVmdy1ib2xkO1xuICBAZXh0ZW5kICV0ZXh0LXVwcGVyY2FzZTtcblxuICBjb2xvcjogJGMtdWxpZWdlLWxpZ2h0O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAuMnJlbTtcblxuICAudS1mYWN1bHR5ICYge1xuICAgIGNvbG9yOiAkYy1kZWZhdWx0O1xuICB9XG5cbiAgc3ZnIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtLjFyZW07XG4gICAgd2lkdGg6IDMuNXJlbTtcbiAgICBoZWlnaHQ6IDMuNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC43cmVtO1xuICAgIGZpbGw6ICRjLXVsaWVnZS1tYWluO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICBAZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7XG4gICAgICAudS0jeyRmYWN9ICYge1xuICAgICAgICBmaWxsOiBnZXQtY29sb3IoJGZhYyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmljb24tc2hhcmUteW91dHViZSB7XG4gICAgZmlsbDogJGMteW91dHViZTtcbiAgfVxufVxuXG4udS1jYXJkX19jb250ZW50X19oZWFkZXJfX2RhdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAuNWVtO1xuICBwYWRkaW5nLWJvdHRvbTogLjVlbTtcblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXVsaWVnZS1tYWluO1xuICAgIGJvcmRlci1yYWRpdXM6IDFweDtcblxuICAgIEBlYWNoICRmYWMgaW4gZ2V0LWZhY3VsdGllcygpIHtcbiAgICAgIC51LSN7JGZhY30gJiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGdldC1jb2xvcigkZmFjKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuXG4udS1jYXJkX19jb250ZW50X19oZWFkZXJfX3RpdGxlIHtcbiAgbWFyZ2luOiAwIDAgLjc1ZW0gIWltcG9ydGFudDtcblxuICBAaW5jbHVkZSBtcSgnbWVkaXVtJykge1xuICAgIC51LWhvbWVfX3NsaWRlciAmLFxuICAgIC51LWhvbWVfX3ZpZGVvICYge1xuICAgICAgLy8gbWF4LXdpZHRoOiAkbWF4LXdpZHRoIC8gMjtcbiAgICAgIG1heC13aWR0aDogNThyZW07XG4gICAgICBtYXJnaW4tdG9wOiAuNWVtICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAuMTI1ZW0gIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBmb250LXNpemU6IDhyZW07XG4gICAgICBsaW5lLWhlaWdodDogMC45NTtcbiAgICB9XG4gIH1cbn1cblxuLnUtY2FyZF9fY29udGVudF9faGVhZGVyX19zdWJ0aXRsZSB7XG4gIEBleHRlbmQgJWZ3LXNlbWlib2xkO1xuXG4gIG1hcmdpbjogLTFlbSAwIDFlbTtcbn1cblxuLnUtY2FyZF9fc29jaWFsIHtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgdWwge1xuICAgIEBleHRlbmQgJWxpc3Qtbm9zdHlsZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICBsaSB7XG4gICAgZmxleC1iYXNpczogMzMuMyU7XG4gICAgbWFyZ2luOiAwLjNyZW0gMDtcbiAgfVxuXG4gIC51LWljb24ge1xuICAgIHdpZHRoOiAzLjJyZW07XG4gICAgaGVpZ2h0OiAzLjVyZW07XG4gIH1cblxuICAuaWNvbi1zaGFyZS1mYWNlYm9vayB7XG4gICAgZmlsbDogJGMtci1mYWNlYm9vaztcbiAgfVxuXG4gIC5pY29uLXNoYXJlLXlvdXR1YmUge1xuICAgIGZpbGw6ICRjLXIteW91dHViZTtcbiAgfVxuXG4gIC5pY29uLXNoYXJlLXR3aXR0ZXIge1xuICAgIGZpbGw6ICRjLXItdHdpdHRlcjtcbiAgfVxuXG4gIC5pY29uLXNoYXJlLWxpbmtlZGluIHtcbiAgICBmaWxsOiAkYy1yLWxpbmtlZGluO1xuICB9XG5cbiAgLmljb24tc2hhcmUtZ29vZ2xlcGx1cyB7XG4gICAgZmlsbDogJGMtci1nb29nbGU7XG4gIH1cblxuICAuaWNvbi1zaGFyZS1pbnN0YWdyYW0ge1xuICAgIGZpbGw6ICRjLXItaW5zdGFncmFtO1xuICB9XG59XG5cbi8vIC51LWNhcmQtLW1lZGl1bVxuW2NsYXNzKj0ndS1jYXJkLS0nXVtjbGFzcyo9Jy0tbWVkaXVtJ106bm90KFtjbGFzcyo9Jy0tdmlkZW8nXSkge1xuICBAaW5jbHVkZSBtcSgnbWVkaXVtJykge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDNyZW0gKyAxMHB4KTtcblxuICAgIC51LWNhcmRfX2NvbnRlbnQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtMTBweDtcbiAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICBtYXgtd2lkdGg6IDMycmVtO1xuICAgICAgLy8gbWF4LWhlaWdodDogMzJyZW07XG4gICAgfVxuICB9XG59XG5cbi8vIC51LWNhcmQtLWJpZ1xuW2NsYXNzKj0ndS1jYXJkLS0nXVtjbGFzcyo9Jy0tYmlnJ106bm90KFtjbGFzcyo9Jy0tdmlkZW8nXSkge1xuICBAaW5jbHVkZSBtcSgnbWVkaXVtJykge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC51LWNhcmRfX2NvbnRlbnQge1xuICAgIEBpbmNsdWRlIG1xKCdtZWRpdW0nKSB7XG4gICAgICBAaW5jbHVkZSBjZW50ZXIteTtcbiAgICAgIGxlZnQ6IC0ycmVtO1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIG1heC13aWR0aDogNDByZW07XG4gICAgICBoZWlnaHQ6IDgwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDQ1cmVtO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCdsYXJnZScsICd4bGFyZ2UnKSB7XG4gICAgICBsZWZ0OiAtNHJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgneGxhcmdlJykge1xuICAgICAgbGVmdDogLThyZW07XG4gICAgfVxuICB9XG59XG5cbi8vIC51LWNhcmQtLWZ1bGwgJiBoZXJvXG5bY2xhc3MqPSd1LWNhcmQtLSddW2NsYXNzKj0nLS1mdWxsJ10sXG5bY2xhc3MqPSd1LWNhcmQtLSddW2NsYXNzKj0nLS1oZXJvJ10ge1xuICAvLyBvdmVyZmxvdzogdmlzaWJsZTtcbiAgbWFyZ2luOiAwIDAgNHJlbTtcblxuICBAaW5jbHVkZSBtcSgnbWVkaXVtJykge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXVsaWVnZS1tYWluO1xuXG4gICAgQGVhY2ggJGZhYyBpbiBnZXQtZmFjdWx0aWVzKCkge1xuICAgICAgLnUtI3skZmFjfSAmIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZ2V0LWNvbG9yKCRmYWMsICdkZWZhdWx0Jyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnUtZmFjdWx0eS51LWhvbWVwYWdlICYge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAudS1jYXJkX19jb3ZlciB7XG4gICAgLy8gb3ZlcmZsb3c6IHZpc2libGU7IC8vIGZvciBzbGlkZXItbmF2aWdhdGlvblxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICAgQGluY2x1ZGUgbXEoJ25hdicpIHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIH1cbiAgfVxuXG5cbiAgLnUtY2FyZF9fY29udGVudCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gZm9yIGJnLWxheWVyXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogNHJlbSAzcmVtIDRyZW0gNHJlbTtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcblxuICAgIEBpbmNsdWRlIG1xKCdtZWRpdW0nKSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICsgMnJlbTsgLy8gZm9yIHNsaWRlci1uYXZpZ2F0aW9uXG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJ3hsYXJnZScpIHtcbiAgICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiA1cmVtO1xuICAgIH1cbiAgfVxuXG59XG5cbi8vIC51LWNhcmQtLWZ1bGxcbltjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLWZ1bGwnXSB7XG4gIEBpbmNsdWRlIG1xKCdtZWRpdW0nKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNjJyZW07XG4gIH1cblxuICAudS1jYXJkX19jb3ZlciB7XG4gICAgQGluY2x1ZGUgbXEoJ21lZGl1bScpIHtcbiAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudS1jYXJkX19jb250ZW50IHtcbiAgICBAaW5jbHVkZSBtcSgnbWVkaXVtJykge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAxMHJlbTtcbiAgICAgIGxlZnQ6IDUlO1xuICAgICAgd2lkdGg6IDQycmVtO1xuICAgICAgaGVpZ2h0OiA0MnJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgneGxhcmdlJykge1xuICAgICAgbGVmdDogMTAlO1xuICAgIH1cbiAgfVxuXG4gICYudS1ob21lX19zbGlkZXIsXG4gICYudS1ob21lX192aWRlbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcblxuICAgIEBpbmNsdWRlIG1xKCdtZWRpdW0nLCAnbmF2Jykge1xuICAgICAgaGVpZ2h0OiA1MnJlbTtcbiAgICB9XG5cbiAgICAudS1jYXJkX19jb250ZW50IHtcbiAgICAgIEBpbmNsdWRlIG1xKCdtZWRpdW0nKSB7XG4gICAgICAgIHJpZ2h0OiAycmVtO1xuICAgICAgICBsZWZ0OiA0cmVtO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiAzMnJlbTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbXEoJ25hdicpIHtcbiAgICAgICAgbGVmdDogMTByZW07XG4gICAgICAgIGhlaWdodDogNDJyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi51LWhvbWVfX3NsaWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcblxuICAgIC51LWNhcmRfX2NvbnRlbnQge1xuICAgICAgQGluY2x1ZGUgbXEoJ2xhcmdlJykge1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB3aWR0aDogJG1heC13aWR0aDtcbiAgICAgICAgcGFkZGluZzogMCAycmVtO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIHUtY2FyZC0taGVyb1xuW2NsYXNzKj0ndS1jYXJkLS0nXVtjbGFzcyo9Jy0taGVybyddIHtcbiAgQGluY2x1ZGUgbXEoJ21lZGl1bScpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA1MnJlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKCd4bGFyZ2UnKSB7XG4gICAgaGVpZ2h0OiA2MnJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy11bGllZ2UtbWFpbjtcblxuICAgIEBlYWNoICRmYWMgaW4gZ2V0LWZhY3VsdGllcygpIHtcbiAgICAgIC51LSN7JGZhY30gJiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGdldC1jb2xvcigkZmFjLCAnZGVmYXVsdCcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC51LWNhcmRfX2NvdmVyIHtcbiAgICAvLyBtYXJnaW46IDA7XG4gICAgbWF4LXdpZHRoOiAxMjhyZW07XG4gICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuXG4gICAgQGluY2x1ZGUgbXEoJ21lZGl1bScpIHtcbiAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgneGxhcmdlJykge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC51LWNhcmRfX2NvbnRlbnQge1xuICAgIEBpbmNsdWRlIG1xKCdtZWRpdW0nKSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDNyZW07XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDQycmVtO1xuICAgICAgaGVpZ2h0OiA1MnJlbSAtIDZyZW07XG5cbiAgICAgIC8vIGJhY2tncm91bmQ6ICR0cmFuc3BhcmVudDtcblxuICAgICAgLy8gJjo6YmVmb3JlIHtcbiAgICAgIC8vICAgQGluY2x1ZGUgZ2V0LWFsbC1zcGFjZTtcblxuICAgICAgLy8gICBjb250ZW50OiAnJztcbiAgICAgIC8vICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgLy8gfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCd4bGFyZ2UnKSB7XG4gICAgICBib3R0b206IDhyZW07XG4gICAgICBsZWZ0OiA2LjVyZW07XG4gICAgICBoZWlnaHQ6IDYycmVtIC0gMTZyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJ21lZ2EnKSB7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtICN7JG1heC13aWR0aC14eGwgLyAyICsgNDJyZW0gLSA4cmVtfSk7IC8vIOKApiAtIG9mZnNldFxuICAgIH1cbiAgfVxuXG4gIC51LXNsaWRlcixcbiAgLnUtY2FyZF9fY292ZXItaW5uZXIge1xuICAgIC8vIGxlZnQ6IDEwcmVtO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IGF1dG87XG5cbiAgICBAaW5jbHVkZSBtcSgneGxhcmdlJykge1xuICAgICAgbGVmdDogY2FsYyg1MCUgLSAjeyRtYXgtd2lkdGggLyAyfSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJ3h4bGFyZ2UnKSB7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtICN7JG1heC13aWR0aC14eGwgLyAyfSk7XG4gICAgfVxuICB9XG59XG5cbi8vIC51LWNhcmQtLWhvcml6b250YWxcbltjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLWhvcml6b250YWwnXSB7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuXG4gIEBpbmNsdWRlIG1xKCdtZWRpdW0nKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAudS1jYXJkX19jb3ZlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IGNhbGMoNDAlICsgNXJlbSk7XG4gICAgfVxuXG4gICAgLnUtY2FyZF9fY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB3aWR0aDogNjAlO1xuICAgICAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gMnJlbSk7XG4gICAgICBtYXJnaW46IDFyZW0gMDtcbiAgICB9XG5cbiAgICAudS1jYXJkX19zb2NpYWwge1xuICAgICAgdWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cblxuICAgICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyAudS1jYXJkLS1ub2ltYWdlXG5bY2xhc3MqPSd1LWNhcmQtLSddW2NsYXNzKj0nLS1ub2ltYWdlJ10ge1xuICAudS1jYXJkX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLy8gLnUtY2FyZC0tdmlkZW9cbltjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLXZpZGVvJ10ge1xuICAudS1jYXJkX19jb3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuNnMgZWFzZS1pbi1vdXQ7XG4gIH1cblxuICAmLmlzLXBsYXlpbmcge1xuICAgIC51LWNhcmRfX2NvdmVyIHtcbiAgICAgIHotaW5kZXg6IDMwO1xuICAgICAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgkYmxhY2ssIC40KTtcbiAgICB9XG5cbiAgICAudS1jYXJkX19jb3Zlcl9fbGF5ZXIsXG4gICAgLnUtY2FyZF9fdmlkZW8tb3ZlcmxheSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4udS1jYXJkX192aWRlby1pZnJhbWUge1xuICBpZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4udS1jYXJkX192aWRlby1vdmVybGF5IHtcbiAgQGluY2x1ZGUgZ2V0LWFsbC1zcGFjZTtcblxuICB6LWluZGV4OiAyMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBpbmNsdWRlIG1xKCdtZWRpdW0nKSB7XG4gIFtjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLXZpZGVvJ10ge1xuICAgIC51LWNhcmRfX2NvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiA2NHJlbTtcbiAgICB9XG4gIH1cbn1cblxuLnUtY2FyZCAudS1jYXJkX190YWctY29udGFpbmVyLFxuW2NsYXNzKj0ndS1jYXJkLS0nXSAudS1jYXJkX190YWctY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLnUtaHItLWxpZ2h0IHtcbiAgICBoZWlnaHQ6IC4ycmVtO1xuICAgIG1hcmdpbjogM3JlbSAwIDEuNXJlbSAwO1xuICB9XG59XG5cbi8vIC51LWNhcmQtLXRhbGxcbltjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLXRhbGwnXSB7XG4gIC51LWNhcmRfX2NvdmVyOjpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiAxMTAlO1xuICB9XG59XG4iLCIvLyAudS1jYXJkLXNtYWxsXG5cbi51LWNhcmQtc21hbGwsXG5bY2xhc3MqPSd1LWNhcmQtc21hbGwtLSddIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxLjRyZW0gMS41cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA5cmVtO1xuICBtYXJnaW46IDFyZW0gMDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGMtZ3JheS1saWdodGVyO1xuICBwYWRkaW5nLWxlZnQ6IDVyZW07XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAudS1saW5rLFxuICBbY2xhc3MqPSd1LWxpbmstLSddIHtcbiAgICBAZXh0ZW5kICVmdy1ibGFjaztcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgJGVhc2UsIHRyYW5zZm9ybSAuM3MgJGVhc2U7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuMzVzIGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpLCBiYWNrZ3JvdW5kIDAuM3M7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgLnUtY2FyZC1zbWFsbF9fbWFzayB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgfVxuXG4gICAgLnUtbGluayxcbiAgICBbY2xhc3MqPSd1LWxpbmstLSddIHtcbiAgICAgIGNvbG9yOiAkd2hpdGUhaW1wb3J0YW50O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0ycmVtKTtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnUtYmctbGF5ZXIgLmxlZnQsXG4gIC51LWJnLWxheWVyIC5yaWdodCB7XG4gICAgZmlsbDogJHdoaXRlO1xuICAgIG9wYWNpdHk6IDAuMztcbiAgfVxuXG4gIC51LWJnLWxheWVyIC5yaWdodCB7XG4gICAgb3BhY2l0eTogMC4yO1xuICB9XG59XG5cblxuLnUtY2FyZC1zbWFsbF9fYmcge1xuICBAaW5jbHVkZSBnZXQtYWxsLXNwYWNlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1jYXJkLXNtYWxsX19tYXNrIHtcbiAgQGluY2x1ZGUgZ2V0LWFsbC1zcGFjZTtcbiAgbGVmdDogM3JlbTtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICB3aWR0aDogYXV0bztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG59XG5cbkBpbmNsdWRlIGNvbG9yLXJ1bGVzKFxuICAndS1jYXJkLXNtYWxsJyxcbiAgJ2JhY2tncm91bmQtY29sb3InLFxuICAnZGVmYXVsdCcsXG4gICcgLnUtY2FyZC1zbWFsbF9fYmcnXG4pO1xuXG4vLyBAaW5jbHVkZSBjb2xvci1ydWxlcyhcbi8vICAgJ3UtY2FyZC1zbWFsbCcsXG4vLyAgICdmaWxsJyxcbi8vICAgJ3BhdHRlcm5zW2Zvb3Rlcl1bbGVmdF0nLFxuLy8gICAnIC51LWJnLWxheWVyIC5sZWZ0J1xuLy8gKTtcbiIsIi51LWNvbnRhY3Qge1xuICBAZXh0ZW5kICV0ZXh0LWNlbnRlcjtcbn1cblxuLnUtY29udGFjdF9fY29udGVudCB7XG4gIC51LWgzIHtcbiAgICBtYXJnaW46IDAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIudS1jb3VyLXN1bW1hcnkge1xuICAmICsgLnUtY291ci1zdW1tYXJ5IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICB9XG59XG5cbi51LWNvdXItc3VtbWFyeV9fdGl0bGUge1xuICBAZXh0ZW5kICVmdy1zZW1pYm9sZDtcbiAgQGV4dGVuZCAlZnMtaXRhbGljO1xuICBtYXJnaW46IDAgMCAxcmVtIDAhaW1wb3J0YW50O1xuICBjb2xvcjogJHR1bmRvcmE7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cblxuQGluY2x1ZGUgbXEoeHhzbWFsbCkge1xuICAudS1jb3VyLXN1bW1hcnkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG5cbiAgLnUtY291ci1zdW1tYXJ5X19saW5rIHtcbiAgICBmbGV4LWJhc2lzOiAzMCU7XG4gIH1cblxuICAudS1jb3VyLXN1bW1hcnlfX3RleHQge1xuICAgIGZsZXgtYmFzaXM6IDcwJTtcbiAgfVxufVxuIiwiLnUtY291cnNlcyB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG5cbiAgLy8gJi5pcy1oaWRkZW4ge1xuICAvLyAgIGRpc3BsYXk6IG5vbmU7XG4gIC8vIH1cbn1cblxuLnUtY291cnNlc19faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNHB4O1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtdWxpZWdlLW1haW47XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuXG4gICAgQGVhY2ggJGZhYyBpbiBnZXQtZmFjdWx0aWVzKCkge1xuICAgICAgLnUtI3skZmFjfSAmIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZ2V0LWNvbG9yKCRmYWMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udS1jb3Vyc2VzX19oZWFkZXJfX3RpdGxlIHtcbiAgZmxleC1ncm93OiAxO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctdG9wOiA3cmVtO1xuICBjb2xvcjogJGMtZGVmYXVsdDtcbn1cblxuLnUtY291cnNlc19faGVhZGVyX19sZWdlbmQsXG5bY2xhc3MqPSd1LWNvdXJzZXNfX2hlYWRlcl9fbGVnZW5kLS0nXSB7XG4gIEBleHRlbmQgJWxpc3Qtbm9zdHlsZTtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6ICRjb3Vyc2VzLW1pbi1jb2wtd2lkdGggKiA2O1xuXG4gIGxpIHtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBAaW5jbHVkZSBtcSgndGlueScsICdtZWRpdW0nKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCdtZWRpdW0nKSB7XG4gICAgICB3aWR0aDogJGNvdXJzZXMtbWluLWNvbC13aWR0aDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgjeyRjb3Vyc2VzLW1pbi1jb2wtd2lkdGggKiAuNzV9KSByb3RhdGUoLTkwZGVnKTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuW2NsYXNzKj0ndS1jb3Vyc2VzX19oZWFkZXJfX2xlZ2VuZC0tJ11bY2xhc3MqPSctLWJsb2MnXSB7XG4gIHdpZHRoOiAkY291cnNlcy1taW4tY29sLXdpZHRoICogNTtcbn1cblxuLyogdGFibGVzICovXG4udS1jb3Vyc2VzLXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cbiAgQGluY2x1ZGUgbXEoJ21lZGl1bScpIHtcbiAgICAudS1jb3Vyc2VzLXN1YiAmIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDdyZW07XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogLTJyZW07XG4gICAgICAgIGJvcmRlci1sZWZ0OiAycHggZG90dGVkICRjLWdyYXktbGlnaHRlcjtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxufVxuXG4udS1jb3Vyc2VzLXN1YiB7XG4gIEBpbmNsdWRlIG1xKCdtZWRpdW0nKSB7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBkb3R0ZWQgJGMtZ3JheS1saWdodGVyO1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcblxuICAgIC51LWNvdXJzZXMtdGFibGUuaGFzLWluZm86OmJlZm9yZSB7XG4gICAgICB0b3A6IDEwLjdyZW07XG4gICAgfVxuICB9XG59XG5cbi8qIGNhcHRpb24gKi9cbi51LWNvdXJzZXMtY2FwdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gIEBpbmNsdWRlIG1xKCdtZWRpdW0nKSB7XG4gICAgLnUtY291cnNlcy10YWJsZSA+ICYge1xuICAgICAgLnUtY291cnNlcy1zdWIgJiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMnJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnUtY291cnNlcy1jYXB0aW9uX190aXRsZSxcbltjbGFzcyo9J3UtY291cnNlcy1jYXB0aW9uX190aXRsZS0tJ10ge1xuICBAZXh0ZW5kICVmdy1ib2xkO1xuXG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICRjLWRlZmF1bHQ7XG5cbiAgQGluY2x1ZGUgbXEoJ3RpbnknLCAnbWVkaXVtJykge1xuICAgIG1hcmdpbi1ib3R0b206IC4zNWVtO1xuICB9XG5cbiAgQGluY2x1ZGUgbXEoJ21lZGl1bScpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAudS1jb3Vyc2VzLXN1YiAmIHtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIH1cbiAgfVxufVxuXG5bY2xhc3MqPSd1LWNvdXJzZXMtY2FwdGlvbl9fJ11bY2xhc3MqPSctLWluZm8nXSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnUtY291cnNlcy1jYXB0aW9uX19ibG9jcyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IC4zNWVtIC41ZW07XG4gIGJveC1zaGFkb3c6IDRweCA0cHggMjBweCAycHggcmdiYSgkYmxhY2ssIC4wNSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICBAaW5jbHVkZSBtcSgnbWVkaXVtJykge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC01cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gIH1cbn1cblxuLnUtY291cnNlcy1jYXB0aW9uX19ibG9jc19fbGFiZWwge1xuICBwYWRkaW5nLXJpZ2h0OiAuNWVtO1xuICBjb2xvcjogJGMtdWxpZWdlLW1haW47XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICBAZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7XG4gICAgLnUtI3skZmFjfSAmIHtcbiAgICAgIGNvbG9yOiBnZXQtY29sb3IoJGZhYyk7XG4gICAgfVxuICB9XG5cbiAgJjpudGgtb2YtdHlwZShuKzIpIHtcbiAgICBtYXJnaW4tbGVmdDogLjVlbTtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICRjLWdyYXktbGlnaHRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IC41ZW07XG4gIH1cbn1cblxuLnUtY291cnNlcy1jYXB0aW9uX19leHRyYSxcbltjbGFzcyo9J3UtY291cnNlcy1jYXB0aW9uX19leHRyYS0tJ10ge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cblxuLyogdGhlYWQgKi9cbi51LWNvdXJzZXMtaGVhZCB7XG4gIEBleHRlbmQgJXZpc3VhbGx5LWhpZGRlbjtcbn1cblxuLyogdGJvZHkgKi9cbi51LWNvdXJzZXMtcm93IHtcbiAgQGV4dGVuZCAlY2Y7XG5cbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjLWdyYXktbGlnaHRlcjtcblxuICBAaW5jbHVkZSBtcSgndGlueScsICdtZWRpdW0nKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMXJlbSAwO1xuICB9XG5cbiAgQGVhY2ggJGZhYyBpbiBnZXQtZmFjdWx0aWVzKCkge1xuICAgIC51LSN7JGZhY30gJiB7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6IGdldC1jb2xvcigkZmFjKTtcbiAgICAgIH1cblxuICAgICAgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiBnZXQtY29sb3IoJGZhYywgJ2xpZ2h0Jyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi51LWNvdXJzZXMtY2VsbC0tY29kZSxcbi51LWNvdXJzZXMtY2VsbC0tZGV0YWlscyB7XG4gIEBpbmNsdWRlIG1xKCd0aW55JywgJ21lZGl1bScpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4udS1jb3Vyc2VzLWNlbGwtLWNvZGUge1xuICBAZXh0ZW5kICV0ZXh0LXVwcGVyY2FzZTtcbiAgQGV4dGVuZCAlZnctbm9ybWFsO1xuXG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gIC51LWxpbmsge1xuICAgIGNvbG9yOiAkYy1kZWZhdWx0O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIH1cblxuICBAaW5jbHVkZSBtcSgnbWVkaXVtJykge1xuICAgIHdpZHRoOiAxMHJlbTtcbiAgICBwYWRkaW5nLXRvcDogMS4ycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIH1cbn1cblxuLnUtY291cnNlcy1jZWxsLS1kZXRhaWxzIHtcbiAgQGluY2x1ZGUgbXEoJ3RpbnknLCAnbWVkaXVtJykge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuXG4gICAgLnUtY291cnNlcy1jZWxsLS1jb2RlICsgJiB7XG4gICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtcSgnbWVkaXVtJykge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIH1cbn1cblxuLnUtY291cnNlcy1jZWxsX190aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuXG4gIEBpbmNsdWRlIG1xKCd0aW55JywgJ21lZGl1bScpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKCdtZWRpdW0nKSB7XG4gICAgLy8gbWFyZ2luOiAuNWVtIDA7XG4gIH1cbn1cblxuLnUtY291cnNlcy1jZWxsX19wZW9wbGUge1xuICBtYXJnaW4tYm90dG9tOiAuMjVlbTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG5cbiAgYSB7XG4gICAgY29sb3I6ICRjLWdyYXktbWVkaXVtO1xuICB9XG5cbiAgQGluY2x1ZGUgbXEoJ21lZGl1bScpIHtcbiAgICBtYXJnaW46IC41ZW0gMDtcbiAgfVxufVxuXG4udS1jb3Vyc2VzLWNlbGxfX3Rvb2x0aXAtb3V0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQGluY2x1ZGUgbXEoJ3RpbnknLCAnbWVkaXVtJykge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC50b29sdGlwIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLnRvb2x0aXAtaW5uZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLWdyYXktbGlnaHRlcjtcbiAgICBwYWRkaW5nOiAxZW07XG4gICAgYm94LXNoYWRvdzogMTBweCAxMHB4IDEwcHggcmdiYSgkYmxhY2ssIC4xKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgY29sb3I6ICRjLWRlZmF1bHQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgc3Ryb25nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuICB9XG5cbiAgLnRvb2x0aXAtYXJyb3cge1xuICAgIGJvdHRvbTogLTZweDtcbiAgICBib3JkZXItd2lkdGg6IDRweDtcbiAgICBib3JkZXItY29sb3I6ICR3aGl0ZSAkdHJhbnNwYXJlbnQgJHRyYW5zcGFyZW50O1xuICB9XG59XG5cbi51LWNvdXJzZXMtY2VsbF9fdG9nZ2xlX190cmlnZ2VyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBwYWRkaW5nOiAxcmVtIDAgMDtcbiAgY29sb3I6ICRjLWRlZmF1bHQ7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuXG4udS1jb3Vyc2VzLWNlbGxfX3RvZ2dsZV9fdGFyZ2V0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LWhlaWdodDogMDtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgJGR1cmF0aW9uLWRlZmF1bHQgJGVhc2UtaW4tb3V0O1xuICAvLyBkaXNwbGF5OiBub25lO1xuICAvLyBvcGFjaXR5OiAwO1xuXG4gICYuaXMtdmlzaWJsZSB7XG4gICAgLy8gb3BhY2l0eTogMTtcbiAgICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgfVxufVxuXG5cbltjbGFzcyo9J3UtY291cnNlcy1jZWxsLS0nXVtjbGFzcyo9Jy0tZGF0YSddIHtcbiAgJlt0aXRsZV0ge1xuICAgIGN1cnNvcjogaGVscDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKCd0aW55JywgJ21lZGl1bScpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTYuNjYlO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC4yNWVtO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbXEoJ21lZGl1bScpIHtcbiAgICB3aWR0aDogJGNvdXJzZXMtbWluLWNvbC13aWR0aDtcbiAgICBwYWRkaW5nLXRvcDogMS4ycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cbn1cblxuQGVhY2ggJHR5cGUgaW4gYmxvYywgb3JnYSwgdGhlb3J5LCBwcmFjdGljYWwsIG90aGVyLCBjcmVkaXRzIHtcbiAgW2NsYXNzKj0ndS1jb3Vyc2VzLWNlbGwtLSddW2NsYXNzKj0nLS1kYXRhJ11bY2xhc3MqPSctLSN7JHR5cGV9J10ge1xuICAgIEBpbmNsdWRlIG1xKCd0aW55JywgJ21lZGl1bScpIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb25zL2NvdXJzZXMtI3skdHlwZX0uc3ZnJyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFtjbGFzcyo9J3UtY291cnNlcy1jZWxsLS0nXVtjbGFzcyo9Jy0tZnVsbCddIHtcbi8vICAgQGluY2x1ZGUgbXEoJ3RpbnknLCAnbWVkaXVtJykge1xuLy8gICAgIHdpZHRoOiAxMDAlO1xuLy8gICB9XG4vLyB9XG5cblxuLnUtY291cnNlcy1pbnRybyB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIHBhZGRpbmc6IDA7XG5cbiAgQGluY2x1ZGUgbXEoeHhzbWFsbCkge1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gIH1cblxuICBAaW5jbHVkZSBtcShsYXJnZSkge1xuICAgIG1hcmdpbi10b3A6IDRyZW07XG4gIH1cbn1cbiIsIi51LWNvdXJzZXMtZGV0YWlsIHtcbiAgcGFkZGluZzogMy40cmVtIDA7XG59XG5cbi51LWNvdXJzZXMtZGV0YWlsX19zZWN0aW9uLFxuLnUtY291cnNlcy1kZXRhaWxfX3NlY3Rpb24tLXN1YiB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG5cbi51LWNvdXJzZXMtZGV0YWlsX19zZWN0aW9uLS1zdWIge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xuICBib3JkZXItbGVmdDogMnB4IGRvdHRlZCAkYy1ncmF5LWxpZ2h0ZXI7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cblxuLnUtY291cnNlcy1kZXRhaWxfX3NlY3Rpb25fX3RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICBjb2xvcjogJGMtZGVmYXVsdDtcblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyYXktbGlnaHRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gIH1cblxuICB+ICoge1xuICAgIG1heC13aWR0aDogJG1heC13aWR0aC1jb250ZW50O1xuICB9XG59XG5cbi51LWNvdXJzZXMtZGV0YWlsX19zZWN0aW9uX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuXG4gIGR0LFxuICBkZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogLjc1ZW0gMDtcbiAgfVxuXG4gIGR0IHtcbiAgICBAZXh0ZW5kICVmdy1ub3JtYWw7XG5cbiAgICBmbGV4LWJhc2lzOiA4MCU7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IGNhbGMoMTI1JSk7XG4gICAgICBoZWlnaHQ6IDNweDtcbiAgICAgIG1hcmdpbi10b3A6IDEuNWVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JheS1saWdodGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogMS41cHg7XG4gICAgfVxuICB9XG5cbiAgZGQge1xuICAgIGZsZXgtYmFzaXM6IDIwJTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuXG4udS1jb3Vyc2VzLWRldGFpbF9fc2VjdGlvbi0tc3ViLFxuLnUtY291cnNlcy1kZXRhaWxfX3NlY3Rpb25fX2xpc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuIiwiLnUtY291cnNlcy1leGNlcnB0IHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDRyZW0gMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmF5LWJhY2tncm91bmQgIWltcG9ydGFudDtcblxuICBwIHtcbiAgICBtYXgtd2lkdGg6ICRtYXgtd2lkdGgtY29udGVudDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBjb2xvcjogJGMtZGVmYXVsdDtcbiAgfVxufVxuIiwiLnUtY291cnNlcy1oZWFkZXItb3V0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICRjLXVsaWVnZS1tYWluO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgQGVhY2ggJGZhYyBpbiBnZXQtZmFjdWx0aWVzKCkge1xuICAgIC51LSN7JGZhY30gJiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBnZXQtY29sb3IoJGZhYyk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbXEoJ3RpbnknLCAnbmF2Jykge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IC8vIGF2b2lkIG1hcmdpbiBjb2xsYXBzZVxuICAgIG1hcmdpbi10b3A6IDQuNHJlbTsgLy8gZm9yIG1vYmlsZSBtZW51XG4gICAgbWFyZ2luLWJvdHRvbTogLTQuNHJlbTsgLy8gXCJmdXNpb25cIiB3aXRoIG5leHQgbWFpbiBjb250YWluZXJcbiAgfVxufVxuXG4udS1jb3Vyc2VzLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZzogN3JlbSAycmVtO1xuICBjb2xvcjogJHdoaXRlO1xufVxuXG4udS1jb3Vyc2VzLWhlYWRlcl9faGVhZGxpbmUsXG4udS1jb3Vyc2VzLWhlYWRlcl9fdGl0bGUsXG4udS1jb3Vyc2VzLWhlYWRlcl9fYmFzZWxpbmUge1xuICBtYXgtd2lkdGg6ICRtYXgtd2lkdGgtY29udGVudDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLnUtY291cnNlcy1oZWFkZXJfX2hlYWRsaW5lLFxuLnUtY291cnNlcy1oZWFkZXJfX2Jhc2VsaW5lIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLnUtY291cnNlcy1oZWFkZXJfX3RpdGxlIHtcbiAgbWFyZ2luOiAxcmVtIGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDAgcmdiYSgkYmxhY2ssIC4yKTtcbn1cblxuXG4udS1jb3Vyc2VzLWhlYWRlcl9fbG9nbyB7XG4gIHdpZHRoOiAyMHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDRyZW07XG5cbiAgQGluY2x1ZGUgbXEobWVkaXVtKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi51LWNvdXJzZXMtaGVhZGVyLS1ob21lcGFnZSB7XG4gIC51LXNtYWxsLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxuXG4gIGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41cmVtO1xuXG4gICAgQGluY2x1ZGUgbXEoJ3RpbnknLCAnbmF2Jykge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBoMSB7XG4gICAgZm9udC1zaXplOiAyLjhyZW07XG5cbiAgICBAaW5jbHVkZSBtcSh4eHNtYWxsKSB7XG4gICAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgICB9XG4gIH1cblxuICAuaWNvbi1pY29ucy1jcmVkaXRzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAuNnJlbTtcbiAgICB3aWR0aDogMi4ycmVtO1xuICAgIGhlaWdodDogMi4ycmVtO1xuICAgIG1hcmdpbi1yaWdodDogLjdyZW07XG5cbiAgICBAZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7XG4gICAgICAudS0jeyRmYWN9ICYge1xuICAgICAgICBmaWxsOiBnZXQtY29sb3IoJGZhYyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIudS1jb3Vyc2VzLW1haW4tb3V0ZXIge1xuICBAaW5jbHVkZSBtcSgnbGFyZ2UnKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGMtZ3JheS1saWdodGVyO1xuICB9XG59XG5cbi51LWNvdXJzZXMtbWFpbiB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1iYXNpczogJG1heC13aWR0aCAtICRzaWRlYmFyLXdpZHRoO1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG4gIEBpbmNsdWRlIG1xKCdsYXJnZScpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKCd4bGFyZ2UnKSB7XG4gICAgZmxleC1iYXNpczogJG1heC13aWR0aDtcbiAgfVxufVxuXG4udS1jb3Vyc2VzLW1haW4taW5uZXIge1xuICAudS1idG4ge1xuICAgIG1hcmdpbi10b3A6IDMuNnJlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKCdsYXJnZScpIHtcbiAgICBtYXgtd2lkdGg6ICRtYXgtd2lkdGg7XG4gICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgNHJlbSAwIDExcmVtO1xuICB9XG59XG5cbi51LWNvdXJzZXMtbWFpbl9fdGl0bGUsXG4udS1jb3Vyc2VzLW1haW5fX3N1YnRpdGxlIHtcbiAgbWFyZ2luOiAxZW0gMCAuNWVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAkYy1kZWZhdWx0O1xufVxuIiwiLnUtY291cnNlcy1yZXN1bHRzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgbWFyZ2luOiAzcmVtIDA7XG5cbiAgdWwge1xuICAgIEBleHRlbmQgJWxpc3Qtbm9zdHlsZTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKCdtZWRpdW0nKSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDRyZW0pO1xuICAgIG1hcmdpbi1yaWdodDogLTJyZW07XG4gICAgbWFyZ2luLWxlZnQ6IC0ycmVtO1xuICAgIC8vIGJvcmRlci1zcGFjaW5nOiAycHggMDtcbiAgICAvLyBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICB9XG59XG5cbi51LWNvdXJzZXMtcmVzdWx0c19faGVhZCB0cixcbi51LWNvdXJzZXMtcmVzdWx0c19fcm93Omxhc3QtY2hpbGQge1xuICBAaW5jbHVkZSBtcSgnbWVkaXVtJykge1xuICAgIHRkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAkYy1ncmF5LWxpZ2h0ZXN0O1xuICAgIH1cblxuICAgIHRkOmZpcnN0LWNoaWxkLFxuICAgIHRkOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxufVxuXG4udS1jb3Vyc2VzLXJlc3VsdHNfX2hlYWQge1xuICBmb250LXdlaWdodDogNjAwO1xuXG4gIEBpbmNsdWRlIG1xKCd0aW55JywgJ21lZGl1bScpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgQGluY2x1ZGUgbXEoJ21lZGl1bScpIHtcbiAgICB0ZCB7XG4gICAgICBwYWRkaW5nOiAxLjRyZW0gMDtcblxuICAgICAgJjpmaXJzdC1jaGlsZCxcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udS1jb3Vyc2VzLXJlc3VsdHNfX3JvdyB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYy1ncmF5LWxpZ2h0ZXN0O1xuXG4gIC5qcyAmOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICBAaW5jbHVkZSBtcSgndGlueScsICdtZWRpdW0nKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKCdtZWRpdW0nKSB7XG4gICAgLmpzICY6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gICAgICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgkYmxhY2ssIC4yKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgICAgdGQge1xuICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnUtY291cnNlcy1yZXN1bHRzX19yb3dfX2NlbGwsXG5bY2xhc3MqPSd1LWNvdXJzZXMtcmVzdWx0c19fcm93X19jZWxsLS0nXSB7XG4gIEBpbmNsdWRlIG1xKCd0aW55JywgJ21lZGl1bScpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKCdtZWRpdW0nKSB7XG4gICAgcGFkZGluZzogMS40cmVtIDA7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICB9XG59XG5cbltjbGFzcyo9J3UtY291cnNlcy1yZXN1bHRzX19yb3dfX2NlbGwtLSddW2NsYXNzKj0nLS1zcGFjZXInXSB7XG4gIEBpbmNsdWRlIG1xKCd0aW55JywgJ21lZGl1bScpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgQGluY2x1ZGUgbXEoJ21lZGl1bScpIHtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHdoaXRlO1xuICB9XG59XG5cbltjbGFzcyo9J3UtY291cnNlcy1yZXN1bHRzX19yb3dfX2NlbGwtLSddW2NsYXNzKj0nLS1sYXJnZSddIHtcbiAgQGluY2x1ZGUgbXEoJ21lZGl1bScpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtO1xuICB9XG59XG5cbltjbGFzcyo9J3UtY291cnNlcy1yZXN1bHRzX19yb3dfX2NlbGwtLSddW2NsYXNzKj0nLS10aXRsZSddIHtcbiAgQGluY2x1ZGUgbXEoJ3RpbnknLCAnbWVkaXVtJykge1xuICAgIGNvbG9yOiAkYy11bGllZ2UtbWFpbjtcbiAgICBmb250LXdlaWdodDogODAwO1xuXG4gICAgQGVhY2ggJGZhYyBpbiBnZXQtZmFjdWx0aWVzKCkge1xuICAgICAgLnUtI3skZmFjfSAmIHtcbiAgICAgICAgY29sb3I6IGdldC1jb2xvcigkZmFjKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuW2NsYXNzKj0ndS1jb3Vyc2VzLXJlc3VsdHNfX3Jvd19fY2VsbC0tJ11bY2xhc3MqPSctLW5hbWUnXSB7XG4gIEBleHRlbmQgJWZ3LXNlbWlib2xkO1xuICBAZXh0ZW5kICVmcy1pdGFsaWM7XG5cbiAgZm9udC1zaXplOiAycmVtO1xuXG4gIC5qcyA6aG92ZXIgPiAmIHtcbiAgICBjb2xvcjogJGMtdWxpZWdlLWxpZ2h0O1xuICB9XG59XG5cbltjbGFzcyo9J3UtY291cnNlcy1yZXN1bHRzX19yb3dfX2NlbGwtLSddW2NsYXNzKj0nLS1saXN0J10ge1xuICBAaW5jbHVkZSBtcSgndGlueScsICdtZWRpdW0nKSB7XG4gICAgbWFyZ2luLXRvcDogMS4ycmVtO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG59XG5cbltjbGFzcyo9J3UtY291cnNlcy1yZXN1bHRzX19yb3dfX2NlbGwtLSddW2NsYXNzKj0nLS1saW5rJ10ge1xuICBAaW5jbHVkZSBtcSgndGlueScsICdtZWRpdW0nKSB7XG4gICAgc3ZnIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbXEoJ21lZGl1bScpIHtcbiAgICB3aWR0aDogNHJlbTtcblxuICAgIGEsXG4gICAgc3ZnIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMi44cmVtO1xuICAgICAgaGVpZ2h0OiAxLjdyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAtLjNyZW07XG4gICAgICBmaWxsOiAkYy11bGllZ2UtbWFpbjtcblxuICAgICAgQGVhY2ggJGZhYyBpbiBnZXQtZmFjdWx0aWVzKCkge1xuICAgICAgICAudS0jeyRmYWN9ICYge1xuICAgICAgICAgIGZpbGw6IGdldC1jb2xvcigkZmFjKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnUtY291cnNlcy1zaWRlYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG4gIEBpbmNsdWRlIG1xKCdsYXJnZScpIHtcbiAgICB3aWR0aDogJGNvdXJzZXMtc2lkZWJhci13aWR0aDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjLWdyYXktbGlnaHRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKCd4bGFyZ2UnKSB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtYmFzaXM6ICRjb3Vyc2VzLXNpZGViYXItd2lkdGg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLnUtY291cnNlcy1zaWRlYmFyLWlubmVyIHtcbiAgcGFkZGluZzogMnJlbTtcblxuICA+ICoge1xuICAgIG1hcmdpbjogMi40cmVtIDA7XG4gIH1cblxuICA+ICo6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDEuMnJlbTtcbiAgfVxuXG4gID4gKjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLnUtYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgQGluY2x1ZGUgbXEoJ3hzbWFsbCcsICdsYXJnZScpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKCdsYXJnZScpIHtcbiAgICB3aWR0aDogJHNpZGViYXItd2lkdGg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMCAwO1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cbn1cblxuW2NsYXNzKj0ndS1jb3Vyc2VzLXNpZGViYXJfX2xpc3QtLSddIHtcbiAgQGV4dGVuZCAlbGlzdC1ub3N0eWxlO1xuXG4gIGxpIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogLjI1ZW0gMDtcbiAgfVxuXG4gIC51LWljb24ge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLjVlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgQGVhY2ggJGZhYyBpbiBnZXQtZmFjdWx0aWVzKCkge1xuICAgICAgLnUtI3skZmFjfSAmIHtcbiAgICAgICAgZmlsbDogZ2V0LWNvbG9yKCRmYWMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1xKCd4c21hbGwnLCAnbGFyZ2UnKSB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuXG4gICAgJltjbGFzcyo9Jy0tbGlua3MnXSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYy1ncmF5LWxpZ2h0ZXI7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgfVxuICB9XG59XG5cbltjbGFzcyo9J3UtY291cnNlcy1zaWRlYmFyX19saXN0LS0nXVtjbGFzcyo9Jy0taW5mb3MnXSB7XG4gIEBpbmNsdWRlIG1xKCdsYXJnZScpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNHJlbTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmF5LWxpZ2h0ZXN0O1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIH1cbiAgfVxufVxuIiwiLnUtY291cnNlcy10YWJzIHtcbiAgLy8gYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjLWdyYXktbGlnaHRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjLWdyYXktbGlnaHRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG4gIEBpbmNsdWRlIG1xKCd0aW55JywgJ25hdicpIHtcbiAgfVxufVxuXG4udS1jb3Vyc2VzLXRhYnMtaW5uZXIge1xuICBAZXh0ZW5kICVsaXN0LW5vc3R5bGU7XG5cbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi51LWNvdXJzZXMtdGFic19fdGFiIHtcbiAgZmxleC1iYXNpczogNTAlO1xuICBtYXJnaW46IDAgMCAtMXB4IC0xcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjLWdyYXktbGlnaHRlcjtcbiAgYm9yZGVyLXRvcC1jb2xvcjogJHdoaXRlO1xuXG4gIGJ1dHRvbiB7XG4gICAgcGFkZGluZzogMnJlbSAzcmVtO1xuICAgIGNvbG9yOiAkYy1ncmF5LWxpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJGMtZ3JheS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRjLWdyYXktYmFja2dyb3VuZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmF5LWJhY2tncm91bmQ7XG5cbiAgICBidXR0b24ge1xuICAgICAgY29sb3I6ICRjLWRlZmF1bHQgIWltcG9ydGFudDtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtcSgneHhzbWFsbCcpIHtcbiAgICBmbGV4LWJhc2lzOiAzMyU7XG4gIH1cbn1cbiIsIi8vIC51LWN0YVxuXG4udS1jdGEsXG5bY2xhc3MqPSd1LWN0YS0tJ10ge1xuICBAZXh0ZW5kICV0ZXh0LWNlbnRlcjtcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy11bGllZ2UtZGFyaztcbiAgY29sb3I6ICR3aGl0ZTtcblxuICBAZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7XG4gICAgLnUtI3skZmFjfSAmIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGdldC1jb2xvcigkZmFjLCBkYXJrKTtcbiAgICB9XG4gIH1cbn1cblxuLnUtY3RhX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1MHJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDRyZW07XG59XG5cbi51LWN0YV9fY29udGVudF9fdGl0bGUge1xuICBAZXh0ZW5kICVmdy1ibGFjaztcblxuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAuNzVlbTtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgZm9udC1zaXplOiAzcmVtO1xuXG4gIC51LWZhY3VsdHkgJiB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxufVxuXG4udS1jdGFfX2NvbnRlbnRfX2xpbmsge1xuICBtYXJnaW4tdG9wOiAuNzVlbTtcbn1cblxuLnUtY3RhX19iZyB7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTtcbn1cblxuLnUtY3RhIC51LWljb24sXG5bY2xhc3MqPSd1LWN0YS0tJ10gLnUtaWNvbiB7XG4gIHdpZHRoOiAyLjVyZW07XG4gIGhlaWdodDogMi4xcmVtO1xuICBtYXJnaW4tYm90dG9tOiAuNHJlbTtcbiAgZmlsbDogJHdoaXRlO1xufVxuXG5bY2xhc3MqPSd1LWN0YS0tJ11bY2xhc3MqPSctLWxpZ2h0J10ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgYm9yZGVyOiAxcHggc29saWQgJGMtZ3JheS1saWdodGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3gtc2hhZG93OiAwIDRweCA0cHggZmFkZS1vdXQoJGJsYWNrLCAuOCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zNXMgJGVhc2Utb3V0O1xuICB9XG5cbiAgJjpob3Zlcjo6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAudS1jdGFfX2NvbnRlbnRfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGNvbG9yOiAkYy11bGllZ2UtbWFpbjtcblxuICAgIC51LWZhY3VsdHkgJiB7XG4gICAgICBjb2xvcjogJHR1bmRvcmE7XG4gICAgfVxuICB9XG5cbiAgLnUtaWNvbiB7XG4gICAgZmlsbDogJGMtdWxpZWdlLW1haW47XG5cbiAgICBAZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7XG4gICAgICAudS0jeyRmYWN9ICYge1xuICAgICAgICBmaWxsOiBnZXQtY29sb3IoJGZhYyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJbZGF0YS1kcm9wZG93bi10cmlnZ2VyXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLnUtZHJvcGRvd24ge1xuICBAaW5jbHVkZSBjZW50ZXIteDtcbiAgLy8gcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyMDtcbiAgdG9wOiBjYWxjKDEwMCUgKyAwKTtcbiAgLy8gbGVmdDogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogLjFyZW0gc29saWQgJGMtZ3JheS1saWdodGVyO1xuICBwYWRkaW5nOiAxLjVyZW0gMXJlbTtcbiAgYm94LXNoYWRvdzogNXB4IDVweCAxMHB4IDAgcmdiYSgkYmxhY2ssIC4yKTtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAuNHJlbTtcblxuICAvL3RyaWFuZ2xlXG4gICY6OmJlZm9yZSB7XG4gICAgJHNpemU6IDFyZW07XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLS42cmVtO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHNpemU7XG4gICAgaGVpZ2h0OiAkc2l6ZTtcbiAgICBtYXJnaW4tbGVmdDogLSN7JHNpemUgLyAyfTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGMtZ3JheS1saWdodGVyO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGMtZ3JheS1saWdodGVyO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIH1cblxuICB1bCB7XG4gICAgQGV4dGVuZCAlbGlzdC1ub3N0eWxlO1xuXG4gICAgbGkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG5cbiAgICAgICsgbGkge1xuICAgICAgICBtYXJnaW4tdG9wOiAuOHJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIHBhZGRpbmc6IC4yNWVtIDFlbTtcbiAgICAgIGNvbG9yOiAkYy11bGllZ2UtbWFpbjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cbiAgICAgIEBlYWNoICRmYWMgaW4gZ2V0LWZhY3VsdGllcygpIHtcbiAgICAgICAgLnUtI3skZmFjfSAmIHtcbiAgICAgICAgICBjb2xvcjogZ2V0LWNvbG9yKCRmYWMpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkYy11bGllZ2UtbGlnaHQ7XG5cbiAgICAgICAgQGVhY2ggJGZhYyBpbiBnZXQtZmFjdWx0aWVzKCkge1xuICAgICAgICAgIC51LSN7JGZhY30gJiB7XG4gICAgICAgICAgICBjb2xvcjogZ2V0LWNvbG9yKCRmYWMsIGxpZ2h0KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuIiwiLnUtZXhjZXJwdCB7XG4gIC8vIGh0dHBzOi8vZ2l0LmVwaWMubmV0L3VsaWVnZS91bGllZ2Uud2Vic2l0ZS52MS9pc3N1ZXMvMjk3I25vdGVfMjY0ODFcbiAgLy8gbWF4LXdpZHRoOiAkbWF4LXdpZHRoLWNvbnRlbnQgLSA1cmVtICogMjtcbiAgY29sb3I6ICRjLXVsaWVnZS1tYWluO1xuXG4gIC51LWZhY3VsdHkgJiB7XG4gICAgY29sb3I6ICR0dW5kb3JhO1xuICB9XG59XG4iLCIudS1mYWtlLXNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gYm9yZGVyLWJvdHRvbTogMC4ycmVtIHNvbGlkICRjLXVsaWVnZS1tYWluO1xuICAvLyBtYXJnaW4tdG9wOiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuXG4gIHNwYW4ge1xuICAgIGNvbG9yOiAkYy1ncmF5LWxpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG5cbiAgc3ZnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIG1hcmdpbi10b3A6IC0uNXJlbTtcbiAgICBmaWxsOiAkYy11bGllZ2UtbGlnaHQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICBAZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7XG4gICAgICAudS0jeyRmYWN9ICYge1xuICAgICAgICBmaWxsOiBnZXQtY29sb3IoJGZhYywgJ2xpZ2h0JykgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBzZWxlY3Qge1xuICAgIEBpbmNsdWRlIGdldC1hbGwtc3BhY2U7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBtZW51bGlzdC1idXR0b247XG4gIH1cbn1cblxuIiwiLy8gLnUtZmlsdGVyXG5cbi51LWZpbHRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgMCAycmVtIDA7XG4gIGJvcmRlci1ib3R0b206IDAuMXJlbSBzb2xpZCAkYy1ncmF5LWxpZ2h0ZXI7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbn1cblxuLnUtZmlsdGVyX19zaW5nbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDFyZW0gMDtcblxuICBzZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJiArIC51LWZpbHRlcl9fc2luZ2xlIHtcbiAgICBib3JkZXItdG9wOiAwLjFyZW0gc29saWQgJGMtZ3JheS1saWdodGVyO1xuICB9XG5cbiAgLnUtZmFrZS1zZWxlY3Qge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG5cbiAgICBzdmcge1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgcmlnaHQ6IDIuNnJlbTtcbiAgICAgIGJvdHRvbTogMi4ycmVtO1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtcSh4eHNtYWxsKSB7XG4gIC51LWZpbHRlciBmb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLnUtZmlsdGVyX19zaW5nbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBib3JkZXItdG9wOiAwIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMnJlbTtcbiAgfVxuXG4gIC51LWZpbHRlcl9fc2luZ2xlIGxhYmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAuNHJlbTtcbiAgfVxuXG4gIC51LWZpbHRlcl9fc2luZ2xlIC51LWZha2Utc2VsZWN0IHtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBzdmcge1xuICAgICAgQGluY2x1ZGUgY2VudGVyLXk7XG4gICAgICByaWdodDogMi42cmVtO1xuICAgIH1cbiAgfVxuXG4gIC51LWZpbHRlcl9fc2luZ2xlOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYy1ncmF5LWxpZ2h0ZXI7XG4gIH1cbn1cblxuQGluY2x1ZGUgbXEobWVkaXVtKSB7XG4gIC51LWZpbHRlciB7XG4gICAgbWFyZ2luOiAwIDAgNHJlbSAwO1xuICB9XG5cbiAgLnUtZmlsdGVyX19zaW5nbGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07XG4gIH1cbn1cblxuQGluY2x1ZGUgbXEobGFyZ2UpIHtcbiAgLnUtZmlsdGVyX19zaW5nbGUge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjLWdyYXktbGlnaHRlcjtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjLWdyYXktbGlnaHRlcjtcbiAgICBwYWRkaW5nOiAxcmVtIDRyZW07XG4gIH1cblxuICAudS1maWx0ZXJfX3NpbmdsZSArIC51LWZpbHRlcl9fc2luZ2xlIHtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgfVxuXG4gIC51LWZpbHRlcl9fc2luZ2xlIC51LWZha2Utc2VsZWN0IHN2ZyB7XG4gICAgcmlnaHQ6IDRyZW07XG4gIH1cbn1cbiIsIi8vIC51LWZvY3VzXG5cbi51LWZvY3VzIHtcblxufVxuXG4udS1mb2N1c19fY292ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6ICg5IC8gMTYpICogMTAwJTtcbiAgfVxuXG4gIGltZyB7XG4gICAgQGluY2x1ZGUgaW1hZ2UtZml0O1xuICB9XG5cbiAgLnUtc2xpZGVyIHtcbiAgICBAaW5jbHVkZSBnZXQtYWxsLXNwYWNlO1xuICB9XG59XG5cbi51LWZvY3VzX19zbGlkZXIge1xuICBAZXh0ZW5kICVsaXN0LW5vc3R5bGU7XG5cbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgJGMtZ3JheS1saWdodGVyO1xufVxuXG4udS1mb2N1c19fc2xpZGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAycmVtO1xuXG4gIGgzIHtcbiAgICBtYXJnaW46IDAgMCAycmVtO1xuICB9XG5cbiAgaDUge1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG5cbiAgLnUtbGluayB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICB9XG59XG5cbi51LWZvY3VzX19jdGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDNyZW0gMnJlbTtcbiAgYmFja2dyb3VuZDogJGMtdWxpZWdlLWRhcms7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGZpbGw6ICR3aGl0ZTtcblxuICBAZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7XG4gICAgLnUtI3skZmFjfSAmIHtcbiAgICAgIGJhY2tncm91bmQ6IGdldC1jb2xvcigkZmFjLCBkYXJrKTtcbiAgICB9XG4gIH1cblxuICAudS1mb2N1c19fY3RhX19sZWZ0LFxuICAudS1mb2N1c19fY3RhX19yaWdodCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDU7XG4gIH1cblxuICAudS1mb2N1c19fY3RhX19sZWZ0IHtcbiAgICBmbGV4LWJhc2lzOiA1cmVtO1xuICAgIGZvbnQtc2l6ZTogMDtcblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMi42cmVtO1xuICAgICAgaGVpZ2h0OiAzcmVtO1xuICAgIH1cbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbjogMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG5cbi51LWZvY3VzX190aHVtYnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDIwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbn1cblxuLnUtZm9jdXNfX3RodW1ic19fbGlzdCB7XG4gIEBleHRlbmQgJWxpc3Qtbm9zdHlsZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMTtcbiAgICBtYXgtd2lkdGg6IDhyZW07XG4gICAgbWF4LWhlaWdodDogOHJlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctdG9wOiAoMSAvIDEpICogMTAwJTtcbiAgICB9XG4gIH1cblxuICBpbWcge1xuICAgIEBpbmNsdWRlIGltYWdlLWZpdDtcbiAgfVxufVxuXG4udS1mb2N1c19fdGh1bWJzX19sYXllciB7XG4gIEBpbmNsdWRlIGdldC1hbGwtc3BhY2U7XG5cbiAgb3BhY2l0eTogMDtcbiAgYmFja2dyb3VuZDogJGMtdWxpZWdlLWxpZ2h0O1xuICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gIHotaW5kZXg6IDIwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcblxuICBAZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7XG4gICAgLnUtI3skZmFjfSAmIHtcbiAgICAgIGJhY2tncm91bmQ6IGdldC1jb2xvcigkZmFjLCBsaWdodCk7XG4gICAgfVxuICB9XG59XG5cbi51LWZvY3VzX190aHVtYnNfX2luZGV4IHtcbiAgQGV4dGVuZCAudS1odWdlLXRpdGxlO1xuICBAaW5jbHVkZSBnZXQtYWxsLXNwYWNlO1xuXG4gIHotaW5kZXg6IDMwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG5cbiAgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi51LWZvY3VzX190aHVtYnNfX2FjdGl2ZSB7XG4gIGltZyB7XG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gIH1cblxuICAudS1mb2N1c19fdGh1bWJzX19sYXllcixcbiAgLnUtZm9jdXNfX3RodW1ic19faW5kZXgge1xuICAgIG9wYWNpdHk6IDE7XG5cbiAgICBAaW5jbHVkZSBodG1sLWNsYXNzKCc6bm90KC5taXgtYmxlbmQtbW9kZSknKSB7XG4gICAgICBvcGFjaXR5OiAuNztcbiAgICB9XG4gIH1cblxufVxuXG4udS1mb2N1cy0tbXVsdGlwbGUge1xuICAudS1mb2N1c19fc2xpZGUge1xuICAgIHBhZGRpbmctdG9wOiA1LjVyZW07XG4gIH1cblxuICAudS1zbGlkZXJfX3BhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnUtZm9jdXMgLnUtc2xpZGVyIC51LXNsaWRlcl9fcGFnaW5hdGlvbiB7XG4gIGJvdHRvbTogMnJlbTtcbiAgbGVmdDogMnJlbTtcbn1cblxuLnUtZm9jdXNfX2N0YV9fbGluayB7XG4gIEBpbmNsdWRlIGdldC1hbGwtc3BhY2U7XG4gIHotaW5kZXg6IDEwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQGluY2x1ZGUgbXEoeHNtYWxsKSB7XG4gIC51LWZvY3VzX19jdGEge1xuICAgIHBhZGRpbmc6IDNyZW07XG4gIH1cblxuICAudS1mb2N1c19fc2xpZGUge1xuICAgIHBhZGRpbmc6IDNyZW07XG4gIH1cbn1cblxuQGluY2x1ZGUgbXEobWVkaXVtKSB7XG4gIC51LWZvY3VzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG5cbiAgLnUtZm9jdXNfX2NvdmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyN3JlbSk7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC51LWZvY3VzX190aHVtYnMge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB3aWR0aDogOHJlbTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogLTFyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLnUtZm9jdXNfX3RodW1ic19fbGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAudS1mb2N1c19fdGh1bWJzIC51LXNsaWRlcl9fcGFnaW5hdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cblxuICAudS1mb2N1c19fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogMzByZW07XG4gICAgbWFyZ2luOiAycmVtIDA7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICB9XG5cbiAgLnUtZm9jdXMtLW11bHRpcGxlIHtcbiAgICAudS1mb2N1c19fc2xpZGUge1xuICAgICAgcGFkZGluZy10b3A6IDMuNnJlbTtcbiAgICB9XG4gIH1cblxuICAudS1mb2N1c19fc2xpZGUsXG4gIC51LWZvY3VzX19jdGEge1xuICAgIHBhZGRpbmc6IDMuNnJlbTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtcShuYXYpIHtcbiAgLnUtZm9jdXNfX2NvdmVyIHtcbiAgICAvLyB3aWR0aDogNzEuMyU7XG4gIH1cblxuICAudS1mb2N1c19fY29udGVudCB7XG4gICAgLy8gbWF4LXdpZHRoOiAzMHJlbTtcbiAgfVxuXG4gIC51LWZvY3VzX190aHVtYnMge1xuICAgIGxlZnQ6IC0ycmVtO1xuICB9XG59XG5cbkBpbmNsdWRlIG1xKGxhcmdlKSB7XG4gIC51LWZvY3VzX190aHVtYnMge1xuICAgIC8vIGxlZnQ6IC00cmVtO1xuICB9XG59XG4iLCIvLyAudS1mb2xsb3dcblxuLnUtZm9sbG93IHtcbiAgcGFkZGluZzogM3JlbSAycmVtO1xuICBiYWNrZ3JvdW5kOiAkYy11bGllZ2UtbWFpbjtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgZmlsbDogJHdoaXRlO1xuXG4gIEBlYWNoICRmYWMgaW4gZ2V0LWZhY3VsdGllcygpIHtcbiAgICAudS0jeyRmYWN9ICYge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZ2V0LWNvbG9yKCRmYWMsICdkYXJrJyk7XG4gICAgfVxuICB9XG5cbiAgLy8gRXhjZXB0aW9u4oCmXG4gIC51LXVsaWVnZSAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy11bGllZ2UtbWFpbjtcbiAgfVxuXG4gIC51LWgyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG5cbiAgLnUtbGluayxcbiAgW2NsYXNzKj0ndS1saW5rLS0nXSB7XG4gICAgY29sb3I6ICRjLWZvbGxvdztcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRjLWZvbGxvdztcblxuICAgICAgLnUtZmFjdWx0eSAmIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZSFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZm9sbG93O1xuXG4gICAgICBAZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7XG4gICAgICAgIC51LSN7JGZhY30gJiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZ2V0LWNvbG9yKCRmYWMsICdsaWdodCcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGVhY2ggJGZhYyBpbiBnZXQtZmFjdWx0aWVzKCkge1xuICAgICAgLnUtI3skZmFjfSAmIHtcbiAgICAgICAgY29sb3I6IGdldC1jb2xvcigkZmFjLCAnbGlnaHQnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnUtZm9sbG93X19saXN0IHtcbiAgQGV4dGVuZCAlbGlzdC1ub3N0eWxlO1xuICBtYXJnaW46IDFyZW0gMDtcblxuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgfVxuXG4gIGxpICsgbGkge1xuICAgIG1hcmdpbi1sZWZ0OiAuNXJlbTtcbiAgfVxuXG4gIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgc3ZnIHtcbiAgICB3aWR0aDogMi4ycmVtO1xuICAgIGhlaWdodDogMi4ycmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgbXEoeHNtYWxsKSB7XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAyLjVyZW07XG4gICAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICB9XG4gIH1cbn1cblxuXG5AaW5jbHVkZSBtcSh4eHNtYWxsKSB7XG4gIC51LWZvbGxvdyB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuM3JlbTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4zcmVtO1xuICB9XG59XG4iLCIudS1mb3JtLFxuW2NsYXNzKj0ndS1mb3JtLS0nXSB7XG4gIEBleHRlbmQgJWNmO1xuICBtYXJnaW46IDNyZW0gYXV0byA2cmVtO1xuXG4gIEBpbmNsdWRlIG1xKHh4c21hbGwpIHtcbiAgICBtYXJnaW46IDdyZW0gYXV0byA4cmVtO1xuICB9XG5cbiAgJi51LXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogNjRyZW07XG4gIH1cbn1cblxuLnUtZm9ybV9fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG5cbiAgQGluY2x1ZGUgbXEoeHhzbWFsbCkge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW07XG4gIH1cbn1cblxuLnUtZm9ybV9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRjLWdyYXktbGlnaHRlcjtcblxuICAmICsgLnUtZm9ybV9faXRlbSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcblxuICAgIEBpbmNsdWRlIG1xKHh4c21hbGwpIHtcbiAgICAgIG1hcmdpbi10b3A6IDZyZW07XG4gICAgfVxuICB9XG5cbiAgbGFiZWwge1xuICAgIEBleHRlbmQgJWZ3LWJsYWNrO1xuICAgIEBleHRlbmQgJWZzLWl0YWxpYztcbiAgICBjb2xvcjogJGMtdWxpZWdlLW1haW47XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgLy8gZm9udC1zaXplOiAxLjhyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cbiAgICBAZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7XG4gICAgICAudS0jeyRmYWN9ICYge1xuICAgICAgICBjb2xvcjogZ2V0LWNvbG9yKCRmYWMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHAge1xuICAgIEBleHRlbmQgJWZ3LW5vcm1hbDtcbiAgICBAZXh0ZW5kICVmcy1pdGFsaWM7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTY1JTtcbiAgICBsZWZ0OiAwO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG5cbiAgaW5wdXRbdHlwZT0ndGV4dCddLFxuICBpbnB1dFt0eXBlPSdlbWFpbCddLFxuICAudS1mYWtlLXNlbGVjdF9fdmFsdWUge1xuICAgIEBleHRlbmQgJWZ3LW5vcm1hbDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICR0dW5kb3JhO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIC8vIC51LWZha2Utc2VsZWN0IHN2ZyB7XG4gIC8vICAgcmlnaHQ6IC45cmVtO1xuICAvLyAgIHdpZHRoOiAuN3JlbTtcbiAgLy8gICBoZWlnaHQ6IC41cmVtO1xuICAvLyB9XG59XG5cbi51LWZvcm1fX2l0ZW0tLWVycm9yIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRzYW5ncmlhO1xuICBjb2xvcjogJHNhbmdyaWE7XG5cbiAgcCxcbiAgbGFiZWwge1xuICAgIGNvbG9yOiAkc2FuZ3JpYTtcbiAgfVxuXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtIWltcG9ydGFudDtcbiAgfVxufVxuXG4udS1mb3JtX19pdGVtLXNpbXBsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmICsgLnUtZm9ybV9faXRlbS1zaW1wbGUge1xuICAgIG1hcmdpbi10b3A6IDZyZW07XG4gIH1cblxuICBsYWJlbCB7XG4gICAgQGV4dGVuZCAlZnctbm9ybWFsO1xuICAgIGNvbG9yOiAkdHVuZG9yYTtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4udS1mb3JtX19zdWJtaXQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDRyZW07XG59XG5cbi51LWZvcm0gLnUtYm94LFxuW2NsYXNzKj0ndS1mb3JtLS0nXSAudS1ib3gge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gIC51LWZvcm1fX2l0ZW0gKyAudS1mb3JtX19pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICB9XG5cbiAgLnUtZm9ybV9faXRlbS1zaW1wbGUge1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gIH1cbn1cblxuQGluY2x1ZGUgbXEoeHhzbWFsbCkge1xuICAudS1mb3JtLFxuICBbY2xhc3MqPSd1LWZvcm0tLSddIHtcbiAgICBpbnB1dFt0eXBlPSd0ZXh0J10sXG4gICAgaW5wdXRbdHlwZT0nZW1haWwnXSxcbiAgICAudS1mYWtlLXNlbGVjdF9fdmFsdWUge1xuICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgfVxuICB9XG5cbiAgLnUtZm9ybV9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLnUtZm9ybV9faXRlbSBsYWJlbCB7XG4gICAgZmxleC1iYXNpczogMTZyZW07XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cblxuICAudS1mb3JtX19pdGVtIGlucHV0IHtcbiAgICBmbGV4OiAxO1xuICB9XG5cbiAgLnUtZm9ybV9faXRlbSBwIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBib3R0b206IC0xMDAlO1xuICB9XG5cbiAgLnUtZm9ybSxcbiAgW2NsYXNzKj0ndS1mb3JtLS0nXSB7XG4gICAgLnUtZmFrZS1zZWxlY3Qge1xuICAgICAgZmxleDogMTtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbXEoeHhzbWFsbCkge1xuICAudS1mb3JtX19pdGVtLS1sb25nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIGlucHV0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuIiwiLnUtZ2FsbGVyeSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAzcmVtIDJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAudS1mYWN1bHR5ICYge1xuICAgIGJhY2tncm91bmQ6ICRjLWdyYXktZGFya2VyO1xuICB9XG5cbiAgW2NsYXNzKj0ndS1jb250ZW50J10gPiAmIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gIC51LWdhbGxlcnlfX3RpdGxlIHtcbiAgICBjb2xvcjogJGMtdWxpZWdlLW1haW47XG4gICAgZm9udC1zaXplOiAzLjZyZW07XG5cbiAgICAudS1mYWN1bHR5ICYge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cblxuICAudS1zbGlkZXJfX3BhZ2luYXRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG4udS1nYWxsZXJ5X19saXN0IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDRyZW0pO1xuICBtYXJnaW4tbGVmdDogLTJyZW07XG59XG5cbi51LWdhbGxlcnlfX3NsaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC8vbW9iaWxlXG4gIHdpZHRoOiAxMDAlO1xuICAvLyB3aWR0aDogY2FsYygxMDAlIC0gNHJlbSk7XG4gIGhlaWdodDogMzByZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICAvLyBwYWRkaW5nOiAwIDJyZW07XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDRyZW0pO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIC8vbW9iaWxlXG4gICAgQGluY2x1ZGUgaW1hZ2UtZml0KGNvbnRhaW4pO1xuICB9XG59XG5cblxuLnUtZ2FsbGVyeV9fY29udHJvbHMge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2NHJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi10b3A6IDVyZW07XG4gIGJvcmRlci10b3A6IC4ycmVtIHNvbGlkIGxpZ2h0ZW4oJGMtdWxpZWdlLWRhcmssIDUlKTtcblxuICAudS1mYWN1bHR5ICYge1xuICAgIGJvcmRlci1jb2xvcjogJGMtZ3JheS1kYXJrO1xuICB9XG5cbiAgLnUtc2xpZGVyX19wYWdpbmF0aW9uIHtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG5cbiAgcCB7XG4gICAgbWF4LXdpZHRoOiA1NHJlbTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBjb2xvcjogJGMtdWxpZWdlLWxpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuXG4gICAgLnUtZmFjdWx0eSAmIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1xKG1lZGl1bSkge1xuICAudS1nYWxsZXJ5IHtcbiAgICBwYWRkaW5nOiA1cmVtIDJyZW07XG5cbiAgICAudS1nYWxsZXJ5X190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDVyZW07XG4gICAgfVxuICB9XG5cbiAgLnUtZ2FsbGVyeV9fc2xpZGUge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMzZyZW07XG4gICAgbWFyZ2luOiAzcmVtIDRyZW07XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuM3MsIHRyYW5zZm9ybSAuM3M7XG5cbiAgICAmLmlzLXNlbGVjdGVkIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAuMik7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG5cbiAgICAgIC51LWdhbGxlcnlfX3NsaWRlX19sYXllciB7XG4gICAgICAgIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgZmlsdGVyOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW46IG5vbmU7XG4gICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICB9XG4gIH1cblxuICAuZmxpY2tpdHktZW5hYmxlZCB7XG4gICAgLnUtZ2FsbGVyeV9fc2xpZGVfX2xheWVyIHtcbiAgICAgIEBpbmNsdWRlIGdldC1hbGwtc3BhY2U7XG5cbiAgICAgIHotaW5kZXg6IDIwO1xuICAgICAgYmFja2dyb3VuZDogJGMtdWxpZWdlLW1haW47XG4gICAgICBtaXgtYmxlbmQtbW9kZTogc2NyZWVuO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xuXG4gICAgICBAaW5jbHVkZSBodG1sLWNsYXNzKCc6bm90KC5taXgtYmxlbmQtbW9kZSknKSB7XG4gICAgICAgIG9wYWNpdHk6IC43O1xuICAgICAgfVxuXG4gICAgICBAZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7XG4gICAgICAgIC51LSN7JGZhY30gJiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogZ2V0LWNvbG9yKCRmYWMpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyAudS1oaWdobGlnaHRcblxuLnUtaGlnaGxpZ2h0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmhpZ2hsaWdodF9faGVhZGxpbmUge1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cblxuLnUtaGlnaGxpZ2h0X19rZXkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDhyZW0gNHJlbTtcbiAgYmFja2dyb3VuZDogJGMtdWxpZWdlLWRhcms7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBAZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7XG4gICAgLnUtI3skZmFjfSAmIHtcbiAgICAgIGJhY2tncm91bmQ6IGdldC1jb2xvcigkZmFjLCBkYXJrKTtcbiAgICB9XG4gIH1cblxuICBzdHJvbmcge1xuICAgIEBleHRlbmQgJWZ3LWJsYWNrO1xuXG4gICAgZm9udC1zaXplOiA1LjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgfVxuXG4gIC51LWhpZ2hsaWdodF9fbGFiZWwge1xuICAgIEBleHRlbmQgJWZ3LWJvbGQ7XG5cbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG5cbiAgICAudS1mYWN1bHR5ICYge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbn1cblxuLnUtaGlnaGxpZ2h0X19rZXlfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4udS1oaWdobGlnaHRfX3RleHQge1xuICBib3JkZXI6IC4xcmVtIHNvbGlkICRjLWdyYXktbGlnaHRlcjtcbiAgYm9yZGVyLXRvcDogMDtcbiAgcGFkZGluZzogM3JlbTtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuXG4gIHAge1xuICAgIG1heC13aWR0aDogNDByZW07XG4gIH1cblxuICAudS1saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG59XG5cbkBpbmNsdWRlIG1xKHh4c21hbGwpIHtcbiAgLnUtaGlnaGxpZ2h0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLnUtaGlnaGxpZ2h0X19oZWFkbGluZSB7XG4gICAgQGluY2x1ZGUgY2VudGVyLXg7XG4gICAgdG9wOiAtM3JlbTtcbiAgICB3aWR0aDogOTAlO1xuICB9XG5cbiAgLnUtaGlnaGxpZ2h0X19rZXkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWJhc2lzOiA0MCU7XG4gIH1cblxuICAudS1oaWdobGlnaHRfX3RleHQge1xuICAgIGZsZXgtYmFzaXM6IDYwJTtcbiAgICBib3JkZXI6IDAuMXJlbSBzb2xpZCAkYy1ncmF5LWxpZ2h0ZXI7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgcGFkZGluZzogNHJlbTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtcShuYXYpIHtcbiAgLnUtaGlnaGxpZ2h0X19rZXksXG4gIC51LWhpZ2hsaWdodF9fdGV4dCB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICB9XG59XG4iLCIvLyAudS1oclxuXG4udS1ocixcbltjbGFzcyo9J3UtaHItLSddIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogLjRyZW07XG4gIG1hcmdpbjogMnJlbSAwO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6ICRjLXVsaWVnZS1tYWluO1xuICBib3JkZXItcmFkaXVzOiAuM3JlbTtcblxuICBAZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7XG4gICAgLnUtI3skZmFjfSAmIHtcbiAgICAgIGJhY2tncm91bmQ6IGdldC1jb2xvcigkZmFjKTtcbiAgICB9XG4gIH1cbn1cblxuW2NsYXNzKj0ndS1oci0tJ11bY2xhc3MqPSctLXRoaW4nXSB7XG4gIGhlaWdodDogLjJyZW07XG59XG5cbltjbGFzcyo9J3UtaHItLSddW2NsYXNzKj0nLS1saWdodCddIHtcbiAgYmFja2dyb3VuZDogJGMtZ3JheS1saWdodGVyO1xufVxuIiwiLy8gLnUtaWNvblxuXG4udS1pY29uIHtcbiAgZmlsbDogaW5oZXJpdDtcbn1cbiIsIi51LWljb24tdHJpYW5nbGUge1xuICB3aWR0aDogJGljb24tYXJyb3ctY2FyZXQtc2l6ZSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6ICRpY29uLWFycm93LWNhcmV0LXNpemUgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC4zZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMzVzO1xuXG4gIC5pcy1vcGVuID4gJixcbiAgLmhhcy1vcGVuICYge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbn1cbiIsIi51LWluZm8tdGFibGUge1xuXG59XG5cbi51LWluZm8tdGFibGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgc3Ryb25nIHtcbiAgICBjb2xvcjogJGMtdWxpZWdlLWxpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuXG4gICAgQGVhY2ggJGZhYyBpbiBnZXQtZmFjdWx0aWVzKCkge1xuICAgICAgLnUtI3skZmFjfSAmIHtcbiAgICAgICAgY29sb3I6IGdldC1jb2xvcigkZmFjLCAnbGlnaHQnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBzdmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0uM3JlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDIuM3JlbTtcbiAgICBoZWlnaHQ6IDIuM3JlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC4zcmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgZmlsbDogJGMtdWxpZWdlLWxpZ2h0O1xuXG4gICAgQGVhY2ggJGZhYyBpbiBnZXQtZmFjdWx0aWVzKCkge1xuICAgICAgLnUtI3skZmFjfSAmIHtcbiAgICAgICAgZmlsbDogZ2V0LWNvbG9yKCRmYWMsICdsaWdodCcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udS1pbmZvLXRhYmxlX19yb3cge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuXG4gICYgKyAudS1pbmZvLXRhYmxlX19yb3cge1xuICAgIG1hcmdpbi10b3A6IDIuM3JlbTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtcShpbmZvLXRhYmxlLXNtYWxsKSB7XG4gIC51LWluZm8tdGFibGVfX3JvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC51LWluZm8tdGFibGVfX2NlbGw6Zmlyc3QtY2hpbGQge1xuICAgIG1pbi13aWR0aDogOXJlbTtcbiAgfVxufVxuXG4vLyBAaW5jbHVkZSBtcSh4eHNtYWxsKSB7XG4vLyAgIC51LWluZm8tdGFibGVfX3JvdyB7XG4vLyAgICAgZGlzcGxheTogYmxvY2s7XG4vLyAgIH1cbi8vIH1cblxuLy8gQGluY2x1ZGUgbXEobmF2KSB7XG4vLyAgIC51LWluZm8tdGFibGVfX3JvdyB7XG4vLyAgICAgZGlzcGxheTogZmxleDtcbi8vICAgfVxuLy8gfVxuIiwiLy8gLnUta2V5cG9pbnRcblxuLnUta2V5cG9pbnQge1xuICBAZXh0ZW5kICVsaXN0LW5vc3R5bGU7XG5cbiAgbWFyZ2luOiA0cmVtIDAgIWltcG9ydGFudDtcbn1cblxuLnUta2V5cG9pbnRfX2xpbmsge1xuICBAZXh0ZW5kICVmdy1zZW1pYm9sZDtcbiAgQGV4dGVuZCAldGV4dC1jZW50ZXI7XG5cbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IC41ZW0gLjI1ZW07XG4gIGNvbG9yOiAkYy1kZWZhdWx0O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICAvLyAhREVWXG4gIC8qIHNhc3MtbGludDpkaXNhYmxlLWJsb2NrIHByb3BlcnR5LXNvcnQtb3JkZXIgKi9cbiAgbWF4LXdpZHRoOiA0NjBweDtcbiAgLy8gYmFja2dyb3VuZC1jb2xvcjogZmFkZS1vdXQoJGdyYXktbGlnaHRlc3QsIC41KTtcblxuICBzdHJvbmcge1xuICAgIEBleHRlbmQgJWZ3LWJsYWNrO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICRjLXVsaWVnZS1tYWluO1xuICAgIGZvbnQtc2l6ZTogMS42N2VtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG5cbiAgICBAZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7XG4gICAgICAudS0jeyRmYWN9ICYge1xuICAgICAgICBjb2xvcjogZ2V0LWNvbG9yKCRmYWMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIEBleHRlbmQgJXRleHQtbm9kZWNvcmF0aW9uO1xuXG4gICAgJixcbiAgICAmIHN0cm9uZyB7XG4gICAgICBjb2xvcjogJGMtdWxpZWdlLW1haW47XG5cbiAgICAgIEBlYWNoICRmYWMgaW4gZ2V0LWZhY3VsdGllcygpIHtcbiAgICAgICAgLnUtI3skZmFjfSAmIHtcbiAgICAgICAgICBjb2xvcjogZ2V0LWNvbG9yKCRmYWMpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbXEoJ21lZGl1bScpIHtcbiAgICBwYWRkaW5nOiAuNWVtIDFlbTtcbiAgfVxufVxuIiwiLnUtbGVhZCB7XG4gIGNvbG9yOiAkYy11bGllZ2UtbWFpbjtcbn1cbiIsIi8vIC51LWxpbmtcblxuLnUtbGluayxcbltjbGFzcyo9J3UtbGluay0tJ10ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAkYy11bGllZ2UtbWFpbjtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogLjFyZW07XG5cbiAgLnUtZmFjdWx0eSAmIHtcbiAgICBjb2xvcjogJGMtZGVmYXVsdDtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtdWxpZWdlLW1haW47XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHRyYW5zaXRpb246IHdpZHRoIC4zcyAkZWFzZS1vdXQtcXVhZDtcblxuICAgIEBlYWNoICRmYWMgaW4gZ2V0LWZhY3VsdGllcygpIHtcbiAgICAgIC51LSN7JGZhY30gJiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGdldC1jb2xvcigkZmFjKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIFtkYXRhLWNsaWNrYWJsZV06aG92ZXIgJixcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGV4dGVuZCAldGV4dC1ub2RlY29yYXRpb247XG5cbiAgICBjb2xvcjogJGMtdWxpZWdlLW1haW47XG5cbiAgICAudS1mYWN1bHR5ICYge1xuICAgICAgY29sb3I6ICRjLWRlZmF1bHQ7XG4gICAgfVxuICB9XG5cbiAgW2RhdGEtY2xpY2thYmxlXTpob3ZlciAmOjphZnRlcixcbiAgJjpob3Zlcjo6YWZ0ZXIsXG4gICY6Zm9jdXM6OmFmdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5cbltjbGFzcyo9J3UtbGluay0tJ11bY2xhc3MqPSctLWNlbnRlcmVkJ10ge1xuICAmOjphZnRlciB7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxuXG4gIFtkYXRhLWNsaWNrYWJsZV06aG92ZXIgJjo6YWZ0ZXIsXG4gICY6aG92ZXI6OmFmdGVyLFxuICAmOmZvY3VzOjphZnRlciB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICB9XG59XG5cbltjbGFzcyo9J3UtbGluay0tJ11bY2xhc3MqPSctLWJpZyddIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGhlaWdodDogNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgfVxufVxuXG5bY2xhc3MqPSd1LWxpbmstLSddW2NsYXNzKj0nLS13aGl0ZSddIHtcbiAgY29sb3I6ICR3aGl0ZTtcblxuICBbZGF0YS1jbGlja2FibGVdOmhvdmVyICYsXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICB9XG59XG5cbltjbGFzcyo9J3UtbGluay0tJ11bY2xhc3MqPSctLWRhcmsnXSB7XG4gIGNvbG9yOiAkYy1kZWZhdWx0O1xuXG4gIFtkYXRhLWNsaWNrYWJsZV06aG92ZXIgJixcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRjLWRlZmF1bHQ7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZGVmYXVsdDtcbiAgfVxufVxuXG5bY2xhc3MqPSd1LWxpbmstLSddW2NsYXNzKj0nLS1saWdodCddIHtcbiAgY29sb3I6ICRjLXVsaWVnZS1saWdodDtcblxuICBAZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7XG4gICAgLnUtI3skZmFjfSAmIHtcbiAgICAgIGNvbG9yOiBnZXQtY29sb3IoJGZhYywgbGlnaHQpO1xuICAgIH1cbiAgfVxuXG4gIFtkYXRhLWNsaWNrYWJsZV06aG92ZXIgJixcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRjLXVsaWVnZS1saWdodDtcblxuICAgIEBlYWNoICRmYWMgaW4gZ2V0LWZhY3VsdGllcygpIHtcbiAgICAgIC51LSN7JGZhY30gJiB7XG4gICAgICAgIGNvbG9yOiBnZXQtY29sb3IoJGZhYywgbGlnaHQpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy11bGllZ2UtbGlnaHQ7XG5cbiAgICBAZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7XG4gICAgICAudS0jeyRmYWN9ICYge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBnZXQtY29sb3IoJGZhYywgbGlnaHQpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5bY2xhc3MqPSd1LWxpbmstLSddW2NsYXNzKj0nLS1kaXNhYmxlZCddIHtcbiAgY29sb3I6ICRjLWdyYXktbWVkaXVtO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuXG5AaW5jbHVkZSBjb2xvci1ydWxlcygndS1saW5rJywgJ2JhY2tncm91bmQtY29sb3InLCAnZGVmYXVsdCcsICc6OmFmdGVyJyk7XG4iLCIvLyAudS1saXN0XG5cbi51LWxpc3QsXG5bY2xhc3MqPSd1LWxpc3QtLSddIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjLXVsaWVnZS1tYWluO1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcblxuICAudS1mYWN1bHR5ICYge1xuICAgIGJvcmRlci1jb2xvcjogJGMtZ3JheS1saWdodGVyO1xuICB9XG5cbiAgdWwge1xuICAgIEBleHRlbmQgJWxpc3Qtbm9zdHlsZTtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuXG4gICAgQGluY2x1ZGUgbXEoJ3h4c21hbGwnKSB7XG4gICAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgICAgY29sdW1uLWNvdW50OiAyO1xuICAgICAgY29sdW1uLWdhcDogNXJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgnbGFyZ2UnKSB7XG4gICAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICAgICAgY29sdW1uLWNvdW50OiAzO1xuICAgICAgY29sdW1uLWdhcDogNnJlbTtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBAZXh0ZW5kICVmdy1zZW1pYm9sZDtcbiAgICAgIG1hcmdpbjogMCAwIC41ZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC4ycmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIHRleHQtaW5kZW50OiAtMXJlbTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ+KWuic7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogLjNyZW07XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBjb2xvcjogJGMtdWxpZWdlLWxpZ2h0O1xuICAgICAgICBmb250LXNpemU6IC45cmVtO1xuXG4gICAgICAgIEBlYWNoICRmYWMgaW4gZ2V0LWZhY3VsdGllcygpIHtcbiAgICAgICAgICAudS0jeyRmYWN9ICYge1xuICAgICAgICAgICAgY29sb3I6IGdldC1jb2xvcigkZmFjKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBPdmVycmlkZSB3aGVuIHVzZWQgaW5zaWRlIC51LWdyaWQtMTEyXG4gIC51LWdyaWQtMTEyICYge1xuICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcbiAgICAvLyBwYWRkaW5nOiAycmVtO1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgdWwge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgY29sdW1uLWNvdW50OiAxO1xuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG5cbiAgICAudS1mYWN1bHR5ICYge1xuICAgICAgY29sb3I6ICRjLWRlZmF1bHQ7XG4gICAgfVxuXG4gICAgJjpob3Zlcjo6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogLS4ycmVtO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDAlO1xuICAgICAgaGVpZ2h0OiAuMnJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXVsaWVnZS1tYWluO1xuICAgICAgYm9yZGVyLXJhZGl1czogLjJyZW07XG4gICAgICB0cmFuc2l0aW9uOiAuM3MgJGVhc2Utb3V0LWNpcmM7XG5cbiAgICAgIEBlYWNoICRmYWMgaW4gZ2V0LWZhY3VsdGllcygpIHtcbiAgICAgICAgLnUtI3skZmFjfSAmIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBnZXQtY29sb3IoJGZhYyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuW2NsYXNzKj0ndS1saXN0LS0nXVtjbGFzcyo9Jy0tc2luZ2xlJ10ge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICB1bCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbHVtbi1jb3VudDogMTtcbiAgfVxuXG4gIC51LWNvdXJzZXMtYWJzdHJhY3RfX21haW4gJiB7XG4gICAgdWwge1xuICAgICAgbWFyZ2luOiAzLjZyZW0gMDtcbiAgICB9XG4gIH1cbn1cbiIsIi51LW1hcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAkbWF4LXdpZHRoO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnUtbWFwX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDA7XG5cbiAgc3ZnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDMycmVtO1xuXG4gICAgQGluY2x1ZGUgbXEoeHhzbWFsbCkge1xuICAgICAgaGVpZ2h0OiA0NXJlbTtcbiAgICB9XG4gIH1cblxuICA+IGRpdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gID4gZGl2LmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnUtbWFwX19saXN0IHtcbiAgQGV4dGVuZCAlbGlzdC1ub3N0eWxlO1xuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnZmxpY2tpdHknO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBsaSB7XG4gICAgQGV4dGVuZCAlZnctc2VtaWJvbGQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMi4ycmVtIDJyZW07XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGMtdWxpZWdlLWxpZ2h0O1xuICAgIH1cbiAgfVxuXG4gIGxpLmFjdGl2ZSB7XG4gICAgLy8gYmFja2dyb3VuZDogJGMtdWxpZWdlLW1haW47XG4gICAgLy8gY29sb3I6ICR3aGl0ZTtcbiAgfVxuXG4gIGJ1dHRvbiB7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuXG4gICAgLmFycm93IHtcbiAgICAgIGZpbGw6ICRjLXVsaWVnZS1tYWluO1xuICAgIH1cbiAgfVxufVxuXG4udS1tYXBfX3RleHQge1xuICBwYWRkaW5nOiAycmVtO1xuXG4gIGgzIHtcbiAgICBtYXJnaW46IDAgMCAxcmVtIDA7XG4gIH1cbn1cblxuW2RhdGEtbWFwLWNvbnRlbnRdIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICAmLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuW2RhdGEtbWFwLWxhYmVsXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgW2RhdGEtc2hhZG93XSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIFtkYXRhLWJveF0ge1xuICAgIGZpbGw6ICR3aGl0ZTtcbiAgfVxuXG4gIFtkYXRhLXRleHRdIHtcbiAgICBmaWxsOiAkYy11bGllZ2UtbWFpbjtcbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBbZGF0YS1ib3hdIHtcbiAgICAgIGZpbGw6ICRjLXVsaWVnZS1tYWluIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBbZGF0YS1zaGFkb3ddIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIFtkYXRhLXRleHRdIHtcbiAgICAgIGZpbGw6ICR3aGl0ZSFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1xKG1lZGl1bSkge1xuICAudS1tYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDhyZW07XG4gIH1cblxuICAudS1tYXBfX2xpc3Q6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgfVxuXG4gIC51LW1hcF9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDM1JTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzUlKTtcblxuICAgIHN2ZyB7XG4gICAgICBAaW5jbHVkZSBnZXQtYWxsLXNwYWNlO1xuICAgICAgLy8gd2lkdGg6IDEwMCU7XG4gICAgICAvLyBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLnUtbWFwX19saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleC1iYXNpczogMThyZW07XG4gICAgbWFyZ2luOiAycmVtIDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGMtZ3JheS1saWdodGVyO1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cbiAgICBsaSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgbGkuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICRjLXVsaWVnZS1tYWluO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICBsaSArIGxpIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYy1ncmF5LWxpZ2h0ZXI7XG4gICAgfVxuICB9XG5cbiAgLnUtbWFwX190ZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleC1iYXNpczogMzAlO1xuICAgIG1heC13aWR0aDogMzByZW07XG4gICAgbWFyZ2luOiAycmVtIDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGMtZ3JheS1saWdodGVyO1xuICAgIHBhZGRpbmc6IDNyZW0gMi42cmVtO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgfVxufVxuIiwiW2NsYXNzKj0ndS1tc2ctLSddW2NsYXNzKj0nLS1zdWNjZXNzJ10ge1xuICBjb2xvcjogJGMtc3VjY2Vzcztcbn1cblxuW2NsYXNzKj0ndS1tc2ctLSddW2NsYXNzKj0nLS1hbGVydCddIHtcbiAgY29sb3I6ICRjLWFsZXJ0O1xufVxuIiwiLnUtcGFydG5lcnMge1xuICBAZXh0ZW5kICVsaXN0LW5vc3R5bGU7XG4gIG1hcmdpbjogM3JlbSAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgLnUtc2VjdGlvbiAmIHtcbiAgICBtYXJnaW46IDJyZW0gMCAxcmVtO1xuICB9XG59XG5cbi51LXBhcnRuZXJzX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDRyZW07XG4gIG1hcmdpbjogMnJlbTtcblxuICBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKCd4c21hbGwnKSB7XG4gICAgaGVpZ2h0OiA2cmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgbXEoJ21lZGl1bScpIHtcbiAgICBtYXJnaW46IDJyZW07XG4gIH1cbn1cbiIsIi51LW5hdi10YWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGZsZXg6IDE7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjLWdyYXktbGlnaHRlcjtcbiAgfVxufVxuXG4udS1uYXYtdGFiIC51LXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDY0cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnUtbmF2LXRhYiB1bCB7XG4gIEBleHRlbmQgJWxpc3Qtbm9zdHlsZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnUtbmF2LXRhYl9faXRlbSB7XG4gIEBleHRlbmQgJWZ3LWJvbGQ7XG4gIGZsZXg6IDE7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGMtZ3JheS1saWdodGVyO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjLWdyYXktbGlnaHRlcjtcbiAgcGFkZGluZzogMHJlbSFpbXBvcnRhbnQ7XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYy1ncmF5LWxpZ2h0ZXI7XG4gIH1cbn1cblxuLnUtbmF2LXRhYl9faXRlbS5hY3RpdmUge1xuICBib3JkZXItYm90dG9tOiAwO1xuXG4gIGEge1xuICAgIGJhY2tncm91bmQ6ICRjLWdyYXktYmFja2dyb3VuZDtcbiAgICBjb2xvcjogJGMtdWxpZWdlLW1haW47XG5cbiAgICBAZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7XG4gICAgICAudS0jeyRmYWN9ICYge1xuICAgICAgICBjb2xvcjogZ2V0LWNvbG9yKCRmYWMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udS1uYXYtdGFiX19pdGVtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAyLjVyZW0haW1wb3J0YW50O1xuICBjb2xvcjogJGMtZ3JheS1saWdodDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgc21hbGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtcSh4eHNtYWxsKSB7XG4gIC51LW5hdi10YWJfX2l0ZW0gYSB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG5cbiAgICBzbWFsbCB7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB9XG4gIH1cbn1cbiIsIi51LW5ld3NsZXR0ZXIge1xuICBwYWRkaW5nOiAzcmVtIDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICBwIHtcbiAgICBjb2xvcjogJGMtdWxpZWdlLW1haW47XG5cbiAgICAudS1mYWN1bHR5ICYge1xuICAgICAgY29sb3I6ICRjLWRlZmF1bHQ7XG4gICAgfVxuICB9XG5cbiAgLnUtaDQge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxuXG4gIC51LWgyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG5cbiAgZm9ybSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IC41cmVtO1xuICB9XG5cbiAgaW5wdXQge1xuICAgIEBleHRlbmQgJWZ3LWJsYWNrO1xuICAgIEBleHRlbmQgJWZzLWl0YWxpYztcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cbiAgICBAZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7XG4gICAgICAudS0jeyRmYWN9ICYge1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBnZXQtY29sb3IoJGZhYyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuXG4gICAgQGVhY2ggJGZhYyBpbiBnZXQtZmFjdWx0aWVzKCkge1xuICAgICAgLnUtI3skZmFjfSAmIHtcbiAgICAgICAgY29sb3I6IGdldC1jb2xvcigkZmFjKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbXEoeHhzbWFsbCkge1xuICAudS1uZXdzbGV0dGVyIHtcbiAgICBib3JkZXI6IC4xcmVtIHNvbGlkICRjLWdyYXktbGlnaHRlcjtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IC4zcmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IC4zcmVtO1xuICB9XG5cbiAgLnUtbmV3c2xldHRlciBmb3JtIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIH1cbn1cblxuQGluY2x1ZGUgbXEobGFyZ2UpIHtcbiAgLnUtbmV3c2xldHRlciB7XG4gICAgLnUtaDQge1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgfVxuICB9XG59XG4iLCJAaW5jbHVkZSBtcSgnbWVkaXVtJykge1xuICAvLyBGdWxsXG4gIC51LWNhcmQtLWZ1bGwge1xuICAgIC51LWNhcmRfX2NvbnRlbnQsXG4gICAgLnUtY2FyZF9fY292ZXIge1xuICAgICAgb3BhY2l0eTogMDtcblxuICAgIH1cblxuICAgICYuaXMtcmVhZHkge1xuICAgICAgLnUtY2FyZF9fY29udGVudCxcbiAgICAgIC51LWNhcmRfX2NvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudS1vbmJvYXJkaW5nLWxpbmUge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG1hcmdpbi10b3A6IC0uMTVlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgfVxuXG4gICAgLnUtb25ib2FyZGluZy13b3JkIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICB9XG5cbiAgICAudS1jYXJkX19jb250ZW50X19oZWFkZXIge1xuICAgICAgaW1nIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudS1jYXJkX19jb250ZW50X190ZXh0IHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIHAge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgW2NsYXNzKj0ndS1saW5rJ10ge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycmVtKTtcbiAgICB9XG4gIH1cblxuICAvLyBGdWxsXG4gIC51LWNhcmQtLWhlcm8ge1xuICAgIC51LWNhcmRfX2NvbnRlbnQsXG4gICAgLnUtY2FyZF9fY292ZXIge1xuICAgICAgb3BhY2l0eTogMDtcblxuICAgIH1cblxuICAgICYuaXMtcmVhZHkge1xuICAgICAgLnUtY2FyZF9fY29udGVudCxcbiAgICAgIC51LWNhcmRfX2NvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudS1jYXJkX19jb250ZW50X19pbm5lciB7XG4gICAgICA+ICoge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbiIsIi8vIC51LXBhZ2VyXG5cbi51LXBhZ2VyIHtcbn1cblxuLnUtcGFnZXJfX3ByZXYsXG4udS1wYWdlcl9fbmV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbG9yOiAkYy1ncmF5LWRhcmsgIWltcG9ydGFudDtcblxuICBAZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7XG4gICAgLnUtI3skZmFjfSAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBnZXQtY29sb3IoJGZhYykgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAudS11bGllZ2UgJiB7XG4gICAgY29sb3I6ICRjLXVsaWVnZS1tYWluICFpbXBvcnRhbnQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkYy11bGllZ2UtbGlnaHQgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBzdmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0uMXJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IC43cmVtO1xuICAgIGhlaWdodDogLjdyZW07XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBmaWxsOiAkYy11bGllZ2UtbGlnaHQ7XG5cbiAgICBAZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7XG4gICAgICAudS0jeyRmYWN9ICYge1xuICAgICAgICBmaWxsOiBnZXQtY29sb3IoJGZhYywgbGlnaHQpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udS1wYWdlcl9fcHJldiBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IC44cmVtO1xufVxuXG4udS1wYWdlcl9fbmV4dCBzdmcge1xuICBtYXJnaW4tbGVmdDogLjhyZW07XG59XG5cbi51LXBhZ2VyIG9sIHtcbiAgQGV4dGVuZCAudS1zbWFsbC10aXRsZTtcbiAgQGV4dGVuZCAlbGlzdC1ub3N0eWxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMi4xcmVtO1xuICAgIGhlaWdodDogMi4xcmVtO1xuICAgIG1hcmdpbjogMCAuNHJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJGMtZ3JheS1kYXJrO1xuXG5cbiAgICAgIC51LXVsaWVnZSAmIHtcbiAgICAgICAgY29sb3I6ICRjLXVsaWVnZS1tYWluO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBlYWNoICRmYWMgaW4gZ2V0LWZhY3VsdGllcygpIHtcbiAgICAudS0jeyRmYWN9ICYgbGk6bm90KC5hY3RpdmUpIGE6aG92ZXIge1xuICAgICAgY29sb3I6IGdldC1jb2xvcigkZmFjKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC51LXVsaWVnZSAmIGxpOm5vdCguYWN0aXZlKSBhOmhvdmVyICB7XG4gICAgY29sb3I6ICRjLXVsaWVnZS1saWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgbGkuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAkYy11bGllZ2UtbWFpbjtcblxuICAgIEBlYWNoICRmYWMgaW4gZ2V0LWZhY3VsdGllcygpIHtcbiAgICAgIC51LSN7JGZhY30gJiB7XG4gICAgICAgIGJhY2tncm91bmQ6IGdldC1jb2xvcigkZmFjKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbXEoeHhzbWFsbCkge1xuICAudS1wYWdlciB7XG4gICAgcGFkZGluZzogMCAycmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLnUtcGFnZXJfX3ByZXYsXG4gIC51LXBhZ2VyX19uZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLnUtcGVyc29uIHtcbiAgbWFyZ2luOiAzcmVtIDA7XG59XG5cbi51LXBlcnNvbl9faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMzLjVyZW07XG4gIC8vIGhlaWdodDogMDtcbiAgLy8gbWF4LWhlaWdodDogNjByZW07XG4gIC8vIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuXG4gIGltZyB7XG4gICAgQGluY2x1ZGUgaW1hZ2UtZml0KGNvbnRhaW4pO1xuICB9XG59XG5cbi51LXBlcnNvbl9fdGV4dCB7XG4gIGJvcmRlcjogLjFyZW0gc29saWQgJGMtZ3JheS1saWdodGVyO1xuICBwYWRkaW5nOiAycmVtO1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIGNvbG9yOiAkYy11bGllZ2UtbWFpbjtcblxuICBAZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7XG4gICAgLnUtI3skZmFjfSAmIHtcbiAgICAgIGNvbG9yOiBnZXQtY29sb3IoJGZhYyk7XG4gICAgfVxuICB9XG59XG5cbi51LXBlcnNvbl9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4udS1wZXJzb24gZGwge1xuICBkdCB7XG4gICAgQGV4dGVuZCAlZnctc2VtaWJvbGQ7XG4gIH1cblxuICBkZCxcbiAgZGQgYSB7XG4gICAgY29sb3I6ICR0dW5kb3JhO1xuICB9XG59XG5cbi51LXBlcnNvbl9fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDNyZW07XG5cbiAgc3ZnIHtcbiAgICB3aWR0aDogM3JlbTtcbiAgICBoZWlnaHQ6IDNyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgIGZpbGw6ICRjLXVsaWVnZS1tYWluO1xuXG4gICAgQGVhY2ggJGZhYyBpbiBnZXQtZmFjdWx0aWVzKCkge1xuICAgICAgLnUtI3skZmFjfSAmIHtcbiAgICAgICAgZmlsbDogZ2V0LWNvbG9yKCRmYWMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtcSh4eHNtYWxsKSB7XG4gIC51LXBlcnNvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC51LXBlcnNvbl9faW1hZ2Uge1xuICAgIGZsZXgtYmFzaXM6IDI2cmVtO1xuICAgIC8vIGZsZXgtYmFzaXM6IDQzJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMDtcblxuICAgIGltZyB7XG4gICAgICBvYmplY3QtcG9zaXRpb246IDAlIDAlO1xuICAgIH1cbiAgfVxuXG4gIC51LXBlcnNvbl9fdGV4dCB7XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nOiA0LjVyZW07XG4gICAgb2JqZWN0LXBvc2l0aW9uOiAwJSAwJTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtcShtZWRpdW0pIHtcbiAgLnUtcGVyc29uX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41cmVtO1xuICB9XG5cbiAgLnUtcGVyc29uIGRsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgZHQge1xuICAgICAgZmxleC1iYXNpczogMTVyZW07XG4gICAgfVxuICB9XG5cbiAgLnUtcGVyc29uX19saW5rIHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICB9XG59XG4iLCIvLyAudS1wcm9maWxlXG5cbi8vIHRpbnkgc2VsZWN0XG4udS1wcm9maWxlX19zZWxlY3Qge1xuICBAaW5jbHVkZSBtcSgnbWVkaXVtJykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gbWVkaXVtIGNvbnRlbnRcbi51LXByb2ZpbGUsXG5bY2xhc3MqPSd1LXByb2ZpbGUtLSddIHtcbiAgQGluY2x1ZGUgbXEoJ21lZGl1bScpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi51LXByb2ZpbGVfX21haW4sXG4udS1wcm9maWxlX19vdGhlcnMge1xuICBAaW5jbHVkZSBtcSgndGlueScsICdtZWRpdW0nKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udS1wcm9maWxlX19tYWluIHtcbiAgQGV4dGVuZCAlbGlzdC1ub3N0eWxlO1xuXG4gIEBpbmNsdWRlIG1xKCdtZWRpdW0nKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWJhc2lzOiA4MCU7XG4gIH1cbn1cblxuLnUtcHJvZmlsZV9fbWFpbl9faXRlbSB7XG4gIEBleHRlbmQgJXRleHQtY2VudGVyO1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWJhc2lzOiAzMy4zMyU7XG4gIHBhZGRpbmc6IDAgLjVlbTtcbn1cblxuLnUtcHJvZmlsZV9fbWFpbl9faXRlbV9faWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNHJlbTtcbiAgaGVpZ2h0OiA0cmVtO1xuICBtYXJnaW46IDAgYXV0byAuNzVyZW07XG4gIGZpbGw6ICRjLXVsaWVnZS1saWdodDtcblxuICBAZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7XG4gICAgLnUtI3skZmFjfSAmIHtcbiAgICAgIGZpbGw6IGdldC1jb2xvcigkZmFjLCBsaWdodCk7XG4gICAgfVxuICB9XG59XG5cblxuLnUtcHJvZmlsZV9fbWFpbl9faXRlbV9fbmFtZSB7XG4gIG1hcmdpbjogLjVlbSAwO1xuICBjb2xvcjogJGMtZ3JheS1kYXJrICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMSAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMCAhaW1wb3J0YW50O1xufVxuXG4udS1wcm9maWxlX19tYWluX19pdGVtX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi51LXByb2ZpbGVfX290aGVycyB7XG4gIGZsZXgtYmFzaXM6IDIwJTtcbiAgbWFyZ2luLWxlZnQ6IDUlO1xuXG4gICYudS1saXN0IHtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIH1cbn1cblxuLnUtcHJvZmlsZV9fb3RoZXJzX190aXRsZSB7XG4gIEBleHRlbmQgJWZ3LWJsYWNrO1xuICBmb250LXNpemU6IDJyZW07XG59XG5cbi51LXByb2ZpbGVfX290aGVyc19fbGlzdCB7XG4gIC51LWxpc3QgJiB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICBjb2x1bW4tY291bnQ6IDE7XG4gIH1cbn1cblxuW2NsYXNzKj0ndS1wcm9maWxlLS0nXVtjbGFzcyo9Jy0tbm8tb3RoZXInXSB7XG4gIC51LXByb2ZpbGVfX21haW4ge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgcGFkZGluZzogMnJlbSAwO1xuICB9XG5cbiAgLnUtcHJvZmlsZV9fb3RoZXJzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCIudS1wcmV2aWV3IHtcbiAgYm9yZGVyOiAuMXJlbSBzb2xpZCAkYy1ncmF5LWxpZ2h0ZXI7XG4gIHBhZGRpbmc6IDEuN3JlbTtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xufVxuXG4udS1wcmV2aWV3ICsgLnUtcHJldmlldyB7XG4gIGJvcmRlci10b3A6IDA7XG59XG5cbi51LXByZXZpZXdfX2xlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4udS1wcmV2aWV3IHN2ZyB7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDIuMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAyLjhyZW07XG4gIGZpbGw6ICRjLXVsaWVnZS1tYWluO1xuXG4gIEBlYWNoICRmYWMgaW4gZ2V0LWZhY3VsdGllcygpIHtcbiAgICAudS0jeyRmYWN9ICYge1xuICAgICAgZmlsbDogZ2V0LWNvbG9yKCRmYWMpO1xuICAgIH1cbiAgfVxufVxuXG4udS1wcmV2aWV3X190ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuXG5AaW5jbHVkZSBtcSh4eHNtYWxsKSB7XG4gIC51LXByZXZpZXcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAudS1wcmV2aWV3X190ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLy8gLnUta2V5cG9pbnRcblxuLnUtcHJvZ3JhbSxcbltjbGFzcyo9J3UtcHJvZ3JhbS0tJ10ge1xuICBAZXh0ZW5kICVsaXN0LW5vc3R5bGU7XG4gIEBleHRlbmQgJXRleHQtY2VudGVyO1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGMtZ3JheS1saWdodGVyO1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cbiAgQGluY2x1ZGUgbXEoJ3hzbWFsbCcpIHtcbiAgICBtYXgtd2lkdGg6IDQ2MHB4O1xuICB9XG59XG5cbi51LXByb2dyYW1fX2xpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMS41ZW07XG4gIHBhZGRpbmctbGVmdDogMS41ZW07XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4udS1wcm9ncmFtX19udW1iZXIge1xuICBAZXh0ZW5kICVmdy1ibGFjaztcblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICRjLWdyYXktbGlnaHRlcjtcbiAgZm9udC1zaXplOiAxN3JlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVZKC02cHgpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgJGVhc2Utb3V0LXF1YXJ0O1xuXG4gIFtkYXRhLWNsaWNrYWJsZV06aG92ZXIgJiB7XG4gICAgdHJhbnNmb3JtOiAgdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVZKDBweCkgc2NhbGUoMS4yKTtcbiAgfVxufVxuXG4udS1wcm9ncmFtX19iZyB7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IC41O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMzVzICRlYXNlLW91dC1xdWFydDtcblxuICBbZGF0YS1jbGlja2FibGVdOmhvdmVyICYge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMik7XG4gIH1cbn1cblxuW2NsYXNzKj0ndS1wcm9ncmFtLS0nXVtjbGFzcyo9Jy0taGlnaGxpZ2h0J10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy11bGllZ2UtZGFyaztcbiAgY29sb3I6ICR3aGl0ZTtcblxuICBAZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7XG4gICAgLnUtI3skZmFjfSAmIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGdldC1jb2xvcigkZmFjLCBkYXJrKTtcbiAgICB9XG4gIH1cbn1cbiIsIi51LXF1aWNrbGlua3MtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gID4gaDIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4udS1xdWlja2xpbmtzIHtcbiAgQGV4dGVuZCAlbGlzdC1ub3N0eWxlO1xuICBtYXJnaW4tdG9wOiA1cmVtO1xuICBtYXgtd2lkdGg6IDMycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cblxuQGluY2x1ZGUgbXEobWVkaXVtKSB7XG4gIC51LXF1aWNrbGlua3MtY29udGFpbmVyIHtcbiAgICA+IGgyIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG5cbiAgLnUtcXVpY2tsaW5rcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMnJlbTtcbiAgICBwYWRkaW5nOiAwICRsYXRlcmFsLXBhZGRpbmc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAudS1xdWlja2xpbmtzIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAmICsgbGkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDRyZW07XG4gICAgfVxuICB9XG59XG4iLCIvLyAudS1xdWl6XG5cbi51LXF1aXoge1xuICAudS1oMyB7XG4gICAgbWFyZ2luOiAwIDAgMS41cmVtIDA7XG4gIH1cbn1cblxuLnUtcXVpel9faW1hZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udS1xdWl6IGxlZ2VuZCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBjb2xvcjogJGMtZGVmYXVsdDtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDFyZW0gMCAxLjVyZW0gMDtcbn1cblxuLnUtcXVpeiBidXR0b24ge1xuICBwYWRkaW5nOiAwIDAgMXJlbSAwO1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG5AaW5jbHVkZSBtcSh4eHNtYWxsKSB7XG4gIC51LXF1aXoge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLnUtcXVpel9faW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IGNhbGMoNTAlICsgMy41cmVtKTtcblxuICAgIGltZyB7XG4gICAgICBAaW5jbHVkZSBpbWFnZS1maXQ7XG4gICAgfVxuICB9XG5cbiAgLnUtcXVpel9fZm9ybSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW46IDJyZW0gMDtcbiAgICB3aWR0aDogNjAlO1xuICAgIHotaW5kZXg6IDIwO1xuICAgIHBhZGRpbmc6IDNyZW0gNHJlbTtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgYm9yZGVyOiAwLjFyZW0gc29saWQgJGMtZ3JheS1saWdodGVyO1xuICB9XG59XG5cbkBpbmNsdWRlIG1xKG1lZGl1bSkge1xuICAudS1xdWl6X19pbWFnZSB7XG4gICAgd2lkdGg6IGNhbGMoNDUlICsgMy41cmVtKTtcbiAgfVxuXG4gIC51LXF1aXpfX2Zvcm0ge1xuICAgIHBhZGRpbmc6IDRyZW0gNXJlbTtcbiAgICB3aWR0aDogNTUlO1xuICB9XG59XG4iLCIvLyAudS1xdW90ZVxuXG4udS1xdW90ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgQGV4dGVuZCAlZnctYmxhY2s7XG5cbiAgICBjb250ZW50OiAn4oCcJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMDtcbiAgICB0b3A6IDdyZW07XG4gICAgbGVmdDogNTAlO1xuICAgIGNvbG9yOiAkYy1ncmF5LWxpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMzByZW07XG4gICAgbGluZS1oZWlnaHQ6IC41O1xuICAgIG9wYWNpdHk6IC4zO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxuXG4gIC8vIFJlc2V0IGJvb3RzdHJhcCBzdHlsZXNcbiAgYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLnUtcXVvdGVfX2NvbnRlbnQsXG4udS1xdW90ZV9fYXV0aG9yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4udS1xdW90ZV9fY29udGVudCB7XG4gIEBleHRlbmQgJWZzLWl0YWxpYztcblxuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1MHJlbTtcbiAgbWFyZ2luOiA1cmVtIGF1dG8gMDtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBjb2xvcjogJGMtdWxpZWdlLW1haW47XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuXG4gIC51LWZhY3VsdHkgJiB7XG4gICAgY29sb3I6ICRjLWRlZmF1bHQ7XG4gIH1cblxuICBAaW5jbHVkZSBtcShtZWRpdW0pIHtcbiAgICBtYXgtd2lkdGg6IDYwcmVtO1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuXG4udS1xdW90ZV9fYXV0aG9yIHtcbiAgQGV4dGVuZCAlZnctc2VtaWJvbGQ7XG5cbiAgbWFyZ2luLXRvcDogM2VtO1xuICBjb2xvcjogJGMtZ3JheS1tZWRpdW07XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gIH1cbn1cbiIsIi51LXJlc3VsdHMge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAzcmVtIDA7XG5cbiAgdWwge1xuICAgIEBleHRlbmQgJWxpc3Qtbm9zdHlsZTtcbiAgfVxufVxuXG4udS1yZXN1bHRzX19oZWFkIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnUtcmVzdWx0c19fcm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGMtZ3JheS1saWdodGVzdDtcbiAgcGFkZGluZzogMnJlbTtcbn1cblxuLnUtcmVzdWx0c19fbmFtZSB7XG4gIEBleHRlbmQgJWZ3LXNlbWlib2xkO1xuICBAZXh0ZW5kICVmcy1pdGFsaWM7XG5cbiAgZm9udC1zaXplOiAycmVtO1xuXG4gIDpob3ZlciA+ICYge1xuICAgIGNvbG9yOiAkYy11bGllZ2UtbGlnaHQ7XG4gIH1cbn1cblxuLnUtcmVzdWx0c19fZmFjdWx0ZSxcbi51LXJlc3VsdHNfX2NhdGVnb3J5IHtcbiAgbWFyZ2luLXRvcDogMS4ycmVtO1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cblxuLnUtcmVzdWx0c19fbGluayB7XG4gIEBpbmNsdWRlIGdldC1hbGwtc3BhY2U7XG5cbiAgei1pbmRleDogMTtcbn1cblxuLnUtcmVzdWx0cyAuaWNvbi1pY29ucy12aWV3IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDIuOHJlbTtcbiAgaGVpZ2h0OiAxLjdyZW07XG4gIGZpbGw6ICRjLXVsaWVnZS1tYWluO1xuXG4gIEBlYWNoICRmYWMgaW4gZ2V0LWZhY3VsdGllcygpIHtcbiAgICAudS0jeyRmYWN9ICYge1xuICAgICAgZmlsbDogZ2V0LWNvbG9yKCRmYWMpO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtcSgkdW50aWw6IHh4c21hbGwpIHtcbiAgLnUtcmVzdWx0c19fdGl0bGUge1xuICAgIGNvbG9yOiAkYy11bGllZ2UtbWFpbjtcbiAgICBmb250LXdlaWdodDogODAwO1xuXG4gICAgQGVhY2ggJGZhYyBpbiBnZXQtZmFjdWx0aWVzKCkge1xuICAgICAgLnUtI3skZmFjfSAmIHtcbiAgICAgICAgY29sb3I6IGdldC1jb2xvcigkZmFjKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbXEoeHhzbWFsbCkge1xuICAvLyAudS1yZXN1bHRzX19yb3c6Zmlyc3QtY2hpbGQsXG4gIC51LXJlc3VsdHNfX2hlYWQsXG4gIC51LXJlc3VsdHNfX3JvdzpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgJGMtZ3JheS1saWdodGVzdDtcbiAgfVxuXG4gIC51LXJlc3VsdHNfX3Jvdzpub3QoLnUtcmVzdWx0c19faGVhZCk6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTAuMXJlbTtcbiAgICByaWdodDogLTFyZW07XG4gICAgYm90dG9tOiAtMC4xcmVtO1xuICAgIGxlZnQ6IC0ycmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLWdyYXktbGlnaHRlc3Q7XG4gICAgYm94LXNoYWRvdzogMHB4IDJweCA0cHggcmdiYSgkYmxhY2ssIC4yKTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIC51LXJlc3VsdHNfX3JvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAvLyBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC8vIGhlaWdodDogNXJlbTtcbiAgICAvLyBtaW4taGVpZ2h0OiA1cmVtO1xuICAgIHBhZGRpbmc6IDEuNHJlbSAwO1xuICAgIC8vIGxpbmUtaGVpZ2h0OiA1cmVtO1xuICB9XG5cbiAgLnUtcmVzdWx0c19fcm93Om5vdCgudS1yZXN1bHRzX19oZWFkKTpob3ZlciB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgLnUtcmVzdWx0c19fdGl0bGUge1xuICAgICAgY29sb3I6ICRjLXVsaWVnZS1tYWluO1xuXG4gICAgICBAZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7XG4gICAgICAgIC51LSN7JGZhY30gJiB7XG4gICAgICAgICAgY29sb3I6IGdldC1jb2xvcigkZmFjKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC51LXJlc3VsdHNfX3RpdGxlIHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gIH1cblxuICAudS1yZXN1bHRzX19kYXkge1xuICAgIGZsZXgtYmFzaXM6IDIwJTtcbiAgfVxuXG4gIC51LXJlc3VsdHNfX2xhbmd1YWdlIHtcbiAgICBmbGV4LWJhc2lzOiAzMCU7XG4gIH1cblxuICAvLyBwZXJzb25cbiAgLnUtcmVzdWx0c19fbmFtZSB7XG4gICAgZmxleC1iYXNpczogMzAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIH1cblxuICAudS1yZXN1bHRzX19mYWN1bHRlIHtcbiAgICBmbGV4LWJhc2lzOiAzNSU7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgfVxuXG4gIC51LXJlc3VsdHNfX2NhdGVnb3J5IHtcbiAgICBmbGV4LWJhc2lzOiAzNSU7XG4gIH1cblxuICAudS1yZXN1bHRzX19mYWN1bHRlLFxuICAudS1yZXN1bHRzX19jYXRlZ29yeSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG5cbiAgLnUtcmVzdWx0cyAuaWNvbi1pY29ucy12aWV3IHtcbiAgICBAaW5jbHVkZSBjZW50ZXIteTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDJyZW07XG4gIH1cbn1cblxuQGluY2x1ZGUgbXEobGFyZ2UpIHtcbiAgLnUtcmVzdWx0c19fbmFtZSB7XG4gICAgZmxleC1iYXNpczogMzAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIH1cblxuICAudS1yZXN1bHRzX19mYWN1bHRlIHtcbiAgICBmbGV4LWJhc2lzOiAzNSU7XG4gICAgcGFkZGluZy1yaWdodDogNnJlbTtcbiAgfVxuXG4gIC51LXJlc3VsdHNfX2NhdGVnb3J5IHtcbiAgICBmbGV4LWJhc2lzOiAzNSU7XG4gIH1cblxuICAudS1yZXN1bHRzX19mYWN1bHRlLFxuICAudS1yZXN1bHRzX19jYXRlZ29yeSB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cbiIsIi8vIC51LXNsaWRlclxuXG4udS1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgLy8gc2Fzcy1saW50OmRpc2FibGUtbGluZSBuby1pbXBvcnRhbnRcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAoOSAvIDE2KSAqIDEwMCU7XG4gIH1cblxuICAuc2xpZHktb3V0ZXIge1xuICAgIEBpbmNsdWRlIGdldC1hbGwtc3BhY2U7XG4gIH1cblxuICAvLyBbY2xhc3MqPSd1LWNhcmQtLSddW2NsYXNzKj0nLS1oZXJvJ10gJiB7XG4gIC8vICAgLy8gbGVmdDogMTByZW07XG4gIC8vICAgbGVmdDogMDtcbiAgLy8gICB3aWR0aDogYXV0bztcblxuICAvLyAgIEBpbmNsdWRlIG1xKCd4bGFyZ2UnKSB7XG4gIC8vICAgICBsZWZ0OiBjYWxjKDUwJSAtICN7JG1heC13aWR0aCAvIDJ9KTtcbiAgLy8gICB9XG5cbiAgLy8gICBAaW5jbHVkZSBtcSgneHhsYXJnZScpIHtcbiAgLy8gICAgIGxlZnQ6IGNhbGMoNTAlIC0gI3skbWF4LXdpZHRoLXh4bCAvIDJ9KTtcbiAgLy8gICB9XG4gIC8vIH1cbn1cblxuLnUtc2xpZGVyX19saXN0IHtcbiAgQGV4dGVuZCAlbGlzdC1ub3N0eWxlO1xufVxuXG4udS1zbGlkZXJfX3NsaWRlIHtcbiAgQGluY2x1ZGUgZ2V0LWFsbC1zcGFjZTtcblxuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDA7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICBpbWcge1xuICAgIEBpbmNsdWRlIGltYWdlLWZpdDtcblxuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIH1cbn1cblxuLnUtc2xpZGVyX19wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyMDtcbiAgcmlnaHQ6IDJyZW07XG4gIGJvdHRvbTogMnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgLy8gZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDhyZW07XG4gIGhlaWdodDogNHJlbTtcbiAgYmFja2dyb3VuZDogJGMtdWxpZWdlLW1haW47XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGZvbnQtc2l6ZTogMDtcbiAgZmlsbDogJHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG5cbiAgYnV0dG9uIHtcbiAgICBAZXh0ZW5kICVidXR0b24tbm9zdHlsZTtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAkYy11bGllZ2UtbWFpbjtcbiAgICBmaWxsOiAkd2hpdGUhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzO1xuXG4gICAgQGVhY2ggJGZhYyBpbiBnZXQtZmFjdWx0aWVzKCkge1xuICAgICAgLnUtI3skZmFjfSAmIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZ2V0LWNvbG9yKCRmYWMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogJGMtdWxpZWdlLWxpZ2h0O1xuXG4gICAgQGVhY2ggJGZhYyBpbiBnZXQtZmFjdWx0aWVzKCkge1xuICAgICAgLnUtI3skZmFjfSAmIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZ2V0LWNvbG9yKCRmYWMsICdsaWdodCcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAxLjJyZW07XG4gIH1cbn1cblxuW2NsYXNzKj0ndS1jYXJkLS0nXVtjbGFzcyo9Jy0tZnVsbCddLFxuW2NsYXNzKj0ndS1jYXJkLS0nXVtjbGFzcyo9Jy0taGVybyddIHtcbiAgLnUtc2xpZGVyX19wYWdpbmF0aW9uIHtcbiAgICByaWdodDogMnJlbTtcbiAgICBib3R0b206IC0ycmVtO1xuICB9XG59XG5cbi8vIHNhc3MtbGludDpkaXNhYmxlIG1heC1saW5lLWxlbmd0aFxuW2NsYXNzKj0ndS1jYXJkLS0nXVtjbGFzcyo9Jy0tZnVsbCddIHtcbiAgLnUtc2xpZGVyX19wYWdpbmF0aW9uIHtcbiAgICBAaW5jbHVkZSBtcSgnbWVkaXVtJykge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBib3R0b206IDEwcmVtICsgNHJlbTsgLy8gY29udGVudCBib3R0b20gKyDigKZcbiAgICAgIGxlZnQ6IGNhbGMoNSUgKyA0MnJlbSAtIDRyZW0pOyAvLyBjb250ZW50IGxlZnQgKyB3aWR0aCArIHBhZ2luYXRpb24gd2lkdGggLyAyXG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJ3hsYXJnZScpIHtcbiAgICAgIGxlZnQ6IGNhbGMoMTAlICsgNDJyZW0gLSA0cmVtKTsgLy8gY29udGVudCBsZWZ0ICsgd2lkdGggKyBwYWdpbmF0aW9uIHdpZHRoIC8gMlxuICAgIH1cbiAgfVxuXG4gICYudS1ob21lX19zbGlkZXIge1xuICAgIC51LXNsaWRlcl9fcGFnaW5hdGlvbiB7XG4gICAgICBAaW5jbHVkZSBtcSgnbWVkaXVtJykge1xuICAgICAgICByaWdodDogMnJlbTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbXEoJ2xhcmdlJykge1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgKyA1MnJlbSAtIDJyZW0pO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKSB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuW2NsYXNzKj0ndS1jYXJkLS0nXVtjbGFzcyo9Jy0taGVybyddIHtcbiAgLnUtc2xpZGVyX19wYWdpbmF0aW9uIHtcbiAgICBAaW5jbHVkZSBtcSgnbWVkaXVtJykge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBib3R0b206IDNyZW0gKyA0cmVtOyAvLyBjb250ZW50IGJvdHRvbSArIOKAplxuICAgICAgbGVmdDogNDJyZW0gLSAxMHJlbSAtIDRyZW07IC8vIGNvbnRlbnQgd2lkdGggLSBzbGlkZXIgbGVmdCAtIHBhZ2luYXRpb24gd2lkdGggLyAyXG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJ3hsYXJnZScpIHtcbiAgICAgIHJpZ2h0OiBjYWxjKDIwMCUgLSAjeyRtYXgtd2lkdGggKyA2LjVyZW0gKyA0MnJlbSArIDRyZW19KTsgLy8gd3JhcHBlciBtYXgtd2lkdGggc2xpZGVyICsgY29udGVudCBsZWZ0IGNvbnRlbnQgd2lkdGggKyBwYWdpbmF0aW9uIHdpZHRoIC8gMlxuICAgICAgYm90dG9tOiA4cmVtICsgNHJlbTsgLy8gY29udGVudCBib3R0b20gKyDigKZcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJ3h4bGFyZ2UnKSB7XG4gICAgICByaWdodDogY2FsYygyMDAlIC0gI3skbWF4LXdpZHRoLXh4bCArIDYuNXJlbSArIDQycmVtICsgNHJlbX0pOyAvLyB3cmFwcGVyIG1heC13aWR0aCBzbGlkZXIgKyBjb250ZW50IGxlZnQgY29udGVudCB3aWR0aCArIHBhZ2luYXRpb24gd2lkdGggLyAyXG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJ21lZ2EnKSB7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDhyZW0gLSA0cmVtOyAvLyBjb250ZW50IHJpZ2h0IG9mZnNldCArIHBhZ2luYXRpb24gd2lkdGggLyAyXG4gICAgfVxuICB9XG59XG4vLyBzYXNzLWxpbnQ6ZW5hYmxlIG1heC1saW5lLWxlbmd0aFxuXG4iLCIudS1zb2NpYWxjYXJkLFxuW2NsYXNzKj0ndS1zb2NpYWxjYXJkLS0nXSB7XG4gIGJvcmRlcjogLjFyZW0gc29saWQgJGMtZ3JheS1saWdodGVyO1xuICBwYWRkaW5nOiAzcmVtO1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cbiAgJiArIC51LXNvY2lhbGNhcmQsXG4gICYgKyBbY2xhc3MqPSd1LXNvY2lhbGNhcmQtLSddIHtcbiAgICBtYXJnaW46IDJyZW0gMCAwIDA7XG4gIH1cbn1cblxuLnUtc29jaWFsY2FyZF9faWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMy44cmVtO1xuICBoZWlnaHQ6IDMuOHJlbTtcbiAgYm9yZGVyOiAuMXJlbSBzb2xpZCAkYy1ncmF5LWxpZ2h0ZXN0O1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICBzdmcge1xuICAgIHdpZHRoOiAyLjJyZW07XG4gICAgaGVpZ2h0OiAyLjJyZW07XG4gIH1cbn1cblxuLnUtc29jaWFsY2FyZF9fdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAudS1zb2NpYWxjYXJkX19kYXRlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG59XG5cbi51LXNvY2lhbGNhcmRfX2NvbnRlbnQge1xuICBtaW4taGVpZ2h0OiAxMHJlbTtcbiAgbWFyZ2luOiAzcmVtIDA7XG59XG5cbi51LXNvY2lhbGNhcmQtLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC51LXNvY2lhbGNhcmRfX2RhdGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAudS1zb2NpYWxjYXJkX190b3Age1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICB0b3A6IDNyZW07XG4gICAgbGVmdDogM3JlbTtcbiAgfVxufVxuXG4udS1zb2NpYWxjYXJkX19jb3ZlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLTNyZW07XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA2cmVtKTtcbiAgbWFyZ2luLXRvcDogLTNyZW07XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIGZvbnQtc2l6ZTogMDtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAoOSAvIDE2KSAqIDEwMCU7XG4gIH1cblxuICBpbWcge1xuICAgIEBpbmNsdWRlIGltYWdlLWZpdDtcbiAgfVxufVxuXG4udS1zb2NpYWxjYXJkLS10d2l0dGVyIHtcbiAgLnUtc29jaWFsY2FyZF9faWNvbiB7XG4gICAgZmlsbDogJGMtdHdpdHRlcjtcbiAgfVxufVxuXG4udS1zb2NpYWxjYXJkLS1mYWNlYm9vayB7XG4gIC51LXNvY2lhbGNhcmRfX2ljb24ge1xuICAgIGZpbGw6ICRjLWZhY2Vib29rO1xuICB9XG59XG5cbi51LXNvY2lhbGNhcmQtLWxpbmtlZGluIHtcbiAgLnUtc29jaWFsY2FyZF9faWNvbiB7XG4gICAgZmlsbDogJGMtbGlua2VkaW47XG4gIH1cbn1cblxuLnUtc29jaWFsY2FyZC0taW5zdGFncmFtIHtcbiAgLnUtc29jaWFsY2FyZF9faWNvbiB7XG4gICAgZmlsbDogJGMtaW5zdGFncmFtO1xuICB9XG5cbiAgLnUtc29jaWFsY2FyZF9fY292ZXI6OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDEwMCU7XG4gIH1cbn1cbiIsIi51LXN1bW1hcnktb3V0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtLjVyZW07XG4gICAgcmlnaHQ6IC0ycmVtO1xuICAgIGJvdHRvbTogLS41cmVtO1xuICAgIGxlZnQ6IC0ycmVtO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYm9yZGVyOiAuMXJlbSBzb2xpZCAkYy1ncmF5LWxpZ2h0ZXN0O1xuICAgIGJveC1zaGFkb3c6IDAgLjRyZW0gMXJlbSAwIHJnYmEoJGJsYWNrLCAuMSk7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IC40cmVtO1xuICB9XG5cbiAgJjpob3Zlcjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4udS1zdW1tYXJ5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tOiAuNHJlbSBzb2xpZCAkYy1ncmF5LWxpZ2h0ZXN0O1xuICBwYWRkaW5nOiAycmVtIDA7XG59XG5cbi51LXN1bW1hcnlfX3RpdGxlIHtcbiAgbWFyZ2luOiAuMnJlbSAwIDFyZW0gMDtcbn1cblxuLnUtc3VtbWFyeV9faW1hZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udS1zdW1tYXJ5X19saW5rIHtcbiAgQGluY2x1ZGUgZ2V0LWFsbC1zcGFjZTtcbiAgei1pbmRleDogMTA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AaW5jbHVkZSBtcShtZWRpdW0pIHtcbiAgLnUtc3VtbWFyeSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuXG4gIC51LXN1bW1hcnlfX3RleHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LWJhc2lzOiA3MCU7XG4gIH1cblxuICAudS1zdW1tYXJ5X19pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxOHJlbTtcbiAgICBoZWlnaHQ6IDEycmVtO1xuXG4gICAgaW1nIHtcbiAgICAgIEBpbmNsdWRlIGltYWdlLWZpdDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIC51LXNoYXJlXG5cbi51LXNoYXJlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAzcmVtIDA7XG4gIGJvcmRlci10b3A6IC4xcmVtIHNvbGlkICRjLXVsaWVnZS1saWdodDtcbiAgYm9yZGVyLWJvdHRvbTogLjJyZW0gc29saWQgJGMtdWxpZWdlLW1haW47XG4gIHBhZGRpbmc6IDEuNXJlbSAycmVtO1xuICBjb2xvcjogJGMtdWxpZWdlLW1haW47XG4gIGZpbGw6ICRjLXVsaWVnZS1tYWluO1xuXG4gIC51LWZhY3VsdHkgJiB7XG4gICAgYm9yZGVyLXRvcDogLjFyZW0gc29saWQgJHR1bmRvcmE7XG4gICAgYm9yZGVyLWJvdHRvbTogLjJyZW0gc29saWQgJHR1bmRvcmE7XG4gICAgY29sb3I6ICR0dW5kb3JhO1xuICAgIGZpbGw6ICR0dW5kb3JhO1xuICB9XG5cbiAgcCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgdWwge1xuICAgIEBleHRlbmQgJWxpc3Qtbm9zdHlsZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcblxuICAgIGxpIHtcbiAgICAgIHBhZGRpbmc6IDAgMC40cmVtO1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgIH1cbiAgfVxuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IDIuNXJlbTtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcblxuICAgIC51LWZhY3VsdHkgJiB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIC4zcyAkZWFzZTtcbiAgICAgIGZpbGw6ICR0dW5kb3JhO1xuICAgIH1cbiAgfVxuXG4gIGE6aG92ZXIgc3ZnIHtcbiAgICBAZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7XG4gICAgICAudS0jeyRmYWN9ICYge1xuICAgICAgICBmaWxsOiBnZXQtY29sb3IoJGZhYyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1xKHhzbWFsbCkge1xuICAudS1zaGFyZSB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgcGFkZGluZzogM3JlbSAycmVtO1xuICAgIG1hcmdpbjogNHJlbSAwO1xuXG4gICAgcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cbiAgLnUtc2hhcmUgdWwge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbiIsIi51LXRhYmxlIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuXG4gIHRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDcwcmVtO1xuICB9XG5cbiAgdGFibGUsXG4gIHRoLFxuICB0ZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGMtZ3JheS1saWdodGVyO1xuICB9XG5cbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAuNXJlbSAxcmVtO1xuICB9XG59XG4iLCIudS10YWcge1xuICBAZXh0ZW5kICVmdy1ib2xkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogLjRyZW0gLjZyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICRjLXVsaWVnZS1tYWluO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRjLXVsaWVnZS1tYWluIDUwJSwgJGMtdWxpZWdlLWxpZ2h0IDUwJSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMDAlIDEwMCU7XG4gIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyLXJhZGl1czogLjNyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gLjM1cyAkZWFzZS1vdXQ7XG5cbiAgQGVhY2ggJGZhYyBpbiBnZXQtZmFjdWx0aWVzKCkge1xuICAgIC51LSN7JGZhY30gJiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBnZXQtY29sb3IoJGZhYyk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIGdldC1jb2xvcigkZmFjKSA1MCUsIGdldC1jb2xvcigkZmFjLCBsaWdodCkgNTAlKTtcbiAgICB9XG4gIH1cbn1cblxuLnUtdGFnOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xufVxuIiwiLnUtdG9vbGJhciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbTtcblxuICA+ICoge1xuICAgIC8vIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICBtYXJnaW46IDAgMXJlbSAxLjVyZW0gMXJlbTtcbiAgfVxufVxuXG4udS10b29sYmFyX19kcm9wZG93biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC51LWRyb3Bkb3duIHtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMDtcbiAgICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLnUtZHJvcGRvd246YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi51LXRvb2xiYXJfX2Ryb3Bkb3duLS1jYWxlbmRhciB7XG4gIGJ1dHRvbiB7XG4gICAgcGFkZGluZy1yaWdodDogNC41cmVtO1xuICB9XG5cbiAgc3ZnIHtcbiAgICByaWdodDogMXJlbSFpbXBvcnRhbnQ7XG4gICAgdG9wOiAwLjdyZW0haW1wb3J0YW50O1xuICB9XG59IiwiLnUtdW5pdC1oZWFkZXIge1xuICBwYWRkaW5nOiA3cmVtIDAgMCAwO1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnUtdW5pdC1oZWFkZXIgaW1nIHtcbiAgd2lkdGg6IDRyZW07XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuXG4udS11bml0LWhlYWRlciAudS1oMiB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICRjLXVsaWVnZS1tYWluO1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgQGVhY2ggJGZhYyBpbiBnZXQtZmFjdWx0aWVzKCkge1xuICAgIC51LSN7JGZhY30gJiB7XG4gICAgICBjb2xvcjogZ2V0LWNvbG9yKCRmYWMpO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtcShtZWRpdW0pIHtcbiAgLnUtdW5pdC1oZWFkZXIgLnUtaDIge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtcShuYXYpIHtcbiAgLnUtdW5pdC1oZWFkZXIge1xuICAgIGJvcmRlci1ib3R0b206IC4xcmVtIHNvbGlkICRjLWdyYXktbGlnaHRlcjtcbiAgICBwYWRkaW5nOiAycmVtIDAgNHJlbSAwO1xuICB9XG5cbiAgLnUtdW5pdC1oZWFkZXIgLnUtaDIge1xuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICB9XG59XG4iLCIudS1mb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjLXVsaWVnZS1kYXJrO1xuXG4gIC51LWZhY3VsdHkgJiB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjLWdyYXktbGlnaHRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIH1cbn1cblxuLnUtZm9vdGVyX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA0cmVtIDA7XG4gIGNvbG9yOiAkd2hpdGU7XG5cbiAgLnUtZmFjdWx0eSAmIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGMtZ3JheS1saWdodGVyO1xuICAgIGNvbG9yOiAkYy1kZWZhdWx0O1xuICB9XG5cbiAgQGVhY2ggJGZhYyBpbiBnZXQtZmFjdWx0aWVzKCkge1xuICAgIC51LSN7JGZhY30gJiB7XG4gICAgICBjb2xvcjogZ2V0LWNvbG9yKCRmYWMpO1xuICAgIH1cbiAgfVxuXG4gIC51LXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuXG4gIHVsIHtcbiAgICBAZXh0ZW5kICVsaXN0LW5vc3R5bGU7XG4gIH1cblxuICBhIHtcbiAgICBAZXh0ZW5kICV0ZXh0LW5vZGVjb3JhdGlvbjtcblxuICAgIGNvbG9yOiAkYy11bGllZ2UtbGlnaHQ7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgLnUtZmFjdWx0eSAmIHtcbiAgICAgIGNvbG9yOiAkYy1kZWZhdWx0O1xuICAgIH1cblxuICAgIEBlYWNoICRmYWMgaW4gZ2V0LWZhY3VsdGllcygpIHtcbiAgICAgIC51LSN7JGZhY30gJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiBnZXQtY29sb3IoJGZhYywgJ2RlZmF1bHQnKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudS11bGllZ2UgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG4udS1mb290ZXJfX2xvZ28ge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuXG4gIGltZyxcbiAgc3ZnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE0cmVtO1xuICAgIGhlaWdodDogYXV0bztcblxuICAgIC51LXVsaWVnZSAmIHtcbiAgICAgIG1heC13aWR0aDogOHJlbTtcbiAgICB9XG4gIH1cblxuICBhZGRyZXNzIHtcbiAgICBtYXJnaW46IDJyZW0gMCAyLjhyZW07XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG5cbiAgICBAZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7XG4gICAgICAudS0jeyRmYWN9ICYge1xuICAgICAgICBjb2xvcjogJGMtZ3JheS1tZWRpdW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnUtdWxpZWdlICYge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cblxuICBhLFxuICAudS1saW5rIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIH1cblxuICAudS1saW5rLFxuICBbY2xhc3MqPSd1LWxpbmstLSddIHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgfVxufVxuXG4udS1mb290ZXJfX3NpdGVtYXAge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuXG4gIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wN3JlbTtcblxuICAgIEBlYWNoICRmYWMgaW4gZ2V0LWZhY3VsdGllcygpIHtcbiAgICAgIC51LSN7JGZhY30gJiB7XG4gICAgICAgIGNvbG9yOiAkYy1ncmF5LW1lZGl1bTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudS11bGllZ2UgJiB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG4udS1mb290ZXJfX2ZhY3VsdGllcyB7XG4gIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgIGNvbG9yOiAkYy11bGllZ2UtbGlnaHQ7XG5cbiAgICBAZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7XG4gICAgICAudS0jeyRmYWN9ICYge1xuICAgICAgICBjb2xvcjogZ2V0LWNvbG9yKCRmYWMsIGxpZ2h0KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudS1saW5rLFxuICBbY2xhc3MqPSd1LWxpbmstLSddIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxuXG4gIGxpIHtcbiAgICBtYXJnaW46IDAgMCAycmVtO1xuICB9XG59XG5cbi51LWZvb3Rlcl9fcGFydG5lcnMge1xuICBwYWRkaW5nOiA0cmVtIDA7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgY29sb3I6ICRjLWdyYXktbGlnaHQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAudS1mYWN1bHR5ICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyYXktYmFja2dyb3VuZDtcbiAgfVxuXG4gIGgzIHtcbiAgICBjb2xvcjogJGMtZ3JheS1tZWRpdW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wNXJlbTtcbiAgfVxuXG4gIC51LXNtYWxsLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbkBpbmNsdWRlIG1xKHh4c21hbGwpIHtcbiAgLnUtZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMnJlbTtcblxuICAgICYubm8tbWFyZ2luIHtcbiAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgLy8gc2Fzcy1saW50OmRpc2FibGUtbGluZSBuby1pbXBvcnRhbnRcbiAgICB9XG4gIH1cblxuICAudS1mb290ZXJfX2N0YSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1heC13aWR0aDogJG1heC13aWR0aDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblxuICAgIC5tZG4taWUgJiB7XG4gICAgICBsZWZ0OiA1JTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIH1cblxuICAgIC51LW5ld3NsZXR0ZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtYmFzaXM6IDYwJTtcbiAgICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgICB9XG5cbiAgICAudS1mb2xsb3cge1xuICAgICAgZmxleC1iYXNpczogNDAlO1xuICAgIH1cbiAgfVxuXG4gIC51LWZvb3Rlcl9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxNHJlbSAycmVtIDA7XG4gIH1cblxuICAudS1mb290ZXJfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW46IDNyZW0gMDtcblxuICAgID4gZGl2IHtcbiAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICB9XG4gIH1cblxuICAudS1mb290ZXJfX3NpdGVtYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cblxuICAudS1mb290ZXJfX2ZhY3VsdGllcyB7XG4gICAgZmxleC1iYXNpczogMTAwJSAhaW1wb3J0YW50OyAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIG5vLWltcG9ydGFudFxuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAudS1mb290ZXJfX2ZhY3VsdGllcyB7XG4gICAgdWwge1xuICAgICAgY29sdW1uLWNvdW50OiAyO1xuICAgICAgY29sdW1uLWdhcDogM3JlbTtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBoZWlnaHQ6IDNyZW07XG4gICAgICBtYXJnaW46IDAgMCA0cmVtO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtcShtZWRpdW0pIHtcbiAgLnUtZm9vdGVyX19jdGEge1xuICAgIC51LWZvbGxvdyB7XG4gICAgICBwYWRkaW5nOiAzcmVtIDJyZW0gM3JlbSA0cmVtO1xuICAgIH1cblxuICAgIC51LW5ld3NsZXR0ZXIge1xuICAgICAgcGFkZGluZzogMnJlbSA0cmVtO1xuICAgIH1cbiAgfVxuXG4gIC51LWZvb3Rlcl9fc2l0ZW1hcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxuXG4gIC51LWZvb3Rlcl9fY29udGVudCA+IGRpdiB7XG4gICAgZmxleC1iYXNpczogMzElO1xuICB9XG5cbiAgLnUtZm9vdGVyX19mYWN1bHRpZXMge1xuICAgIHVsIHtcbiAgICAgIGNvbHVtbi1jb3VudDogMztcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBtYXJnaW46IDAgMCA0LjVyZW07XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1xKGxhcmdlKSB7XG4gIC51LWZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogMThyZW07XG4gIH1cblxuICAudS1mb290ZXJfX2N0YSB7XG4gICAgLnUtZm9sbG93IHtcbiAgICAgIHBhZGRpbmc6IDNyZW0gNXJlbTtcbiAgICB9XG5cbiAgICAudS1uZXdzbGV0dGVyIHtcbiAgICAgIHBhZGRpbmc6IDNyZW0gNXJlbTtcbiAgICB9XG4gIH1cblxuICAudS1mb290ZXJfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMTZyZW0gMCA4cmVtO1xuXG4gICAgLnUtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxuXG4gIC51LWZvb3Rlcl9fY29udGVudCB7XG4gICAgZmxleDogMTtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAudS1mb290ZXJfX3NpdGVtYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG5cbiAgICBoMyB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuXG5cbiAgLnUtZm9vdGVyX19sb2dvIHtcbiAgICBmbGV4LWJhc2lzOiAyM3JlbTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtcSgneGxhcmdlJykge1xuICAudS1mb290ZXJfX2N0YSB7XG4gICAgLm1kbi1pZSAmIHtcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gI3skbWF4LXdpZHRoIC8gMn0pO1xuICAgICAgd2lkdGg6ICRtYXgtd2lkdGg7XG4gICAgfVxuICB9XG59XG4iLCIvLyB1LXNlY3Rpb25cbi51LXNlY3Rpb24sXG5bY2xhc3MqPSd1LXNlY3Rpb24tLSddIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46ICR2LXNwYWNpbmcgKiAyIDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjLWdyYXktbGlnaHRlcjtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbiAgcGFkZGluZzogJHYtc3BhY2luZyAqIDIgMDtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuXG4gIC51LXNlY3Rpb25fX3RpdGxlOjpiZWZvcmUsXG4gIC51LXNlY3Rpb25fX3RpdGxlOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICA+IC51LXNlY3Rpb25fX3RpdGxlOmZpcnN0LWNoaWxkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG59XG5cbi51LXNlY3Rpb24tLWJvcmRlcmVkIC51LXNlY3Rpb25fX3RpdGxlIHtcbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuLnUtc2VjdGlvbl9fdGl0bGUge1xuICBAZXh0ZW5kICVmdy1ibGFjaztcbiAgQGV4dGVuZCAldGV4dC1jZW50ZXI7XG4gIEBleHRlbmQgJXRleHQtdXBwZXJjYXNlO1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICRjLWdyYXktbGlnaHQ7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJyZW07XG5cbiAgc3BhbiB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGMtZ3JheS1saWdodGVyO1xuICAgIHBhZGRpbmc6IC42cmVtIDFyZW07XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICB9XG5cbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0ZXI7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAxZW07XG4gIH1cbn1cblxuW2NsYXNzKj0ndS1zZWN0aW9uLS0nXVtjbGFzcyo9Jy0tYm9yZGVyZWQnXSB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBwYWRkaW5nOiAkdi1zcGFjaW5nICogMjtcbn1cbiIsIi51LXNlYXJjaCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTIwO1xuICB0b3A6IDQuNHJlbTtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLnUtd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiA5NHJlbTtcbiAgfVxufVxuXG4udS1zZWFyY2hfX2NvbnRhaW5lciB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNHJlbSk7XG4gIGJhY2tncm91bmQ6ICRjLWdyYXktYmFja2dyb3VuZDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbn1cblxuLnUtc2VhcmNoX190b3Age1xuICBwYWRkaW5nOiAxcmVtIDAgMnJlbSAwO1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG59XG5cbi51LXNlYXJjaF9fY2xvc2Uge1xuICBtYXJnaW46IDFyZW0gMCAycmVtIDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udS1zZWFyY2hfX2Nsb3NlX19idG4ge1xuICBAZXh0ZW5kICVmdy1zZW1pYm9sZDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAkYy11bGllZ2UtbWFpbjtcblxuICBAZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7XG4gICAgLnUtI3skZmFjfSAmIHtcbiAgICAgIGNvbG9yOiBnZXQtY29sb3IoJGZhYyk7XG4gICAgfVxuICB9XG5cbiAgc3ZnIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAuMXJlbTtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDEuMXJlbTtcbiAgICBtYXJnaW4tbGVmdDogLjVyZW07XG4gICAgZmlsbDogJGMtdWxpZWdlLW1haW47XG5cbiAgICBAZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7XG4gICAgICAudS0jeyRmYWN9ICYge1xuICAgICAgICBmaWxsOiBnZXQtY29sb3IoJGZhYyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi51LXNlYXJjaF9fZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAxLjVyZW0gMDtcblxuICBzdmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDFyZW07XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgZmlsbDogJGMtdWxpZWdlLW1haW47XG5cbiAgICBAZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7XG4gICAgICAudS0jeyRmYWN9ICYge1xuICAgICAgICBmaWxsOiBnZXQtY29sb3IoJGZhYyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEobWVkaXVtKSB7XG4gICAgICB0b3A6IDEuNXJlbTtcbiAgICB9XG4gIH1cblxuICBpbnB1dCB7XG4gICAgQGV4dGVuZCAlZnctbm9ybWFsO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IC41cmVtIDNyZW07XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICBidXR0b24ge1xuICAgIEBpbmNsdWRlIGNlbnRlci15O1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5cbi51LXNlYXJjaF9fb3RoZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGMtZ3JheS1saWdodGVzdDtcbiAgcGFkZGluZzogMi41cmVtIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAudS1zbWFsbC10aXRsZSB7XG4gICAgY29sb3I6ICRjLWdyYXktbWVkaXVtO1xuICB9XG5cbiAgLnUtY3RhLFxuICBbY2xhc3MqPSd1LWN0YS0tJ10ge1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gIH1cblxuICAudS1jdGFfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cblxuICAudS1jdGFfX2NvbnRlbnRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIuM3JlbTtcbiAgfVxuXG4gIC51LWN0YV9fY29udGVudF9fbGluayB7XG4gICAgQGV4dGVuZCAlZnctc2VtaWJvbGQ7XG4gICAgbWFyZ2luLXRvcDogMS43cmVtO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICB9XG59XG5cbkBpbmNsdWRlIG1xKG1lZGl1bSkge1xuICAudS1zZWFyY2hfX2Zvcm0ge1xuICAgIG1hcmdpbjogM3JlbSAwO1xuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAzcmVtO1xuICAgICAgaGVpZ2h0OiAzcmVtO1xuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgIHBhZGRpbmc6IC41cmVtIDVyZW07XG4gICAgICBmb250LXNpemU6IDNyZW07XG4gICAgfVxuXG4gICAgYnV0dG9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIH1cbiAgfVxuXG4gIC51LXNlYXJjaF9fb3RoZXIge1xuICAgIC51LWN0YSxcbiAgICBbY2xhc3MqPSd1LWN0YS0tJ10ge1xuICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgIH1cblxuICAgIC51LWN0YV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiA0cmVtO1xuICAgIH1cblxuICAgIC51LWN0YV9fY29udGVudF9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgIH1cblxuICAgIC51LWN0YV9fY29udGVudF9fbGluayB7XG4gICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtcShuYXYpIHtcbiAgLnUtc2VhcmNoX19jbG9zZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC51LXNlYXJjaF9fdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgfVxuXG4gIC51LXNlYXJjaCB7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW07XG4gIH1cblxuICAudS1zZWFyY2hfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiA4MHZoO1xuICAgIG1pbi1oZWlnaHQ6IDY4cmVtO1xuICAgIG1heC1oZWlnaHQ6IDcwcmVtO1xuICAgIGJveC1zaGFkb3c6IDAgMnJlbSA1cmVtIDAgcmdiYSgkYmxhY2ssIC4xOSk7XG4gIH1cbn1cbiIsIi51LW5hdi1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWJhc2lzOiAzMCU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDQwcmVtO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcblxuICAudS1jYXJkX19jb3ZlciB7XG4gICAgQGluY2x1ZGUgbXEoJ3RpbnknLCAnbmF2Jykge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAudS1jYXJkX19jb250ZW50X19oZWFkZXJfX3RpdGxlIHtcbiAgICBAZXh0ZW5kICVmdy1ibGFjaztcblxuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG5cbiAgLnUtY2FyZF9fY29udGVudCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy11bGllZ2UtZGFyaztcbiAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgQGVhY2ggJGZhYyBpbiBnZXQtZmFjdWx0aWVzKCkge1xuICAgICAgLnUtI3skZmFjfSAmIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZ2V0LWNvbG9yKCRmYWMsIGRhcmspO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCd0aW55JywgJ25hdicpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuXG4gIC51LWNhcmRfX2NvbnRlbnRfX3RleHQge1xuICAgIEBpbmNsdWRlIG1xKCd0aW55JywgJ25hdicpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICR2LXNwYWNpbmcgKiAxLjU7XG4gICAgfVxuICB9XG5cbiAgLnUtY2FyZF9fY29udGVudF9fYnRuIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbiIsIi51LW5hdi1tb2JpbGUsXG5bY2xhc3MqPSd1LW5hdi1tb2JpbGUtLSddIHtcbiAgQGluY2x1ZGUgbXEoJ25hdicpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi51LW5hdi1tb2JpbGVfX2JhciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMzAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRuYXYtaGVhZGVyLWhlaWdodDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjLWdyYXktbGlnaHRlcjtcbiAgcGFkZGluZy1sZWZ0OiAkaC1zcGFjaW5nICogMS41O1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIGxpbmUtaGVpZ2h0OiAkbmF2LWhlYWRlci1oZWlnaHQ7XG5cbiAgLm5hdmJhci1maXhlZC10b3AgKyAudG9wYmFyLXBsYWNlaG9sZGVyICsgLnNpdGUtc2lkZWJhciArIC5Qb3J0bGV0Q29sbGVjdGlvbiAmIHtcbiAgICB0b3A6ICRuYXZiYXItZml4ZWQtdG9wLWg7XG4gIH1cbn1cblxuLnUtbmF2LW1vYmlsZV9fbG9nbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgc3ZnLFxuICBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6ICRuYXYtaGVhZGVyLWhlaWdodCAqIC43NTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG59XG5cbi51LW5hdi1tb2JpbGVfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDtcbiAgdG9wOiAkbmF2LWhlYWRlci1oZWlnaHQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgJGgtc3BhY2luZyAvIDI7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgdHJhbnNpdGlvbjpcbiAgICB0cmFuc2Zvcm0gJGR1cmF0aW9uLWRlZmF1bHQgJGVhc2UtaW4tY2lyYyxcbiAgICBvcGFjaXR5ICRkdXJhdGlvbi1kZWZhdWx0IC8gMiAkZWFzZS1pbi1jaXJjICRkdXJhdGlvbi1kZWZhdWx0IC8gMztcblxuICAubmF2YmFyLWZpeGVkLXRvcCArIC50b3BiYXItcGxhY2Vob2xkZXIgKyAuc2l0ZS1zaWRlYmFyICsgLlBvcnRsZXRDb2xsZWN0aW9uICYge1xuICAgIHRvcDogI3skbmF2LWhlYWRlci1oZWlnaHQgKyAkbmF2YmFyLWZpeGVkLXRvcC1ofTtcbiAgfVxuXG4gICYuaXMtb3BlbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICAgIHRyYW5zaXRpb246XG4gICAgICB0cmFuc2Zvcm0gJGR1cmF0aW9uLWRlZmF1bHQgJGVhc2Utb3V0LWNpcmMsXG4gICAgICBvcGFjaXR5IC4xcyAkZWFzZS1pbi1jaXJjIDBzO1xuICB9XG59XG5cbi51LW5hdi1tb2JpbGVfX3Njcm9sbGFibGUge1xuICBAZXh0ZW5kICVzY3JvbGw7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAkbmF2LWhlYWRlci1oZWlnaHQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbn1cbiIsIi8vIC51LW5hdi1oZWFkZXIgdXNlZCBvbiBkZXNrdG9wXG5cbi51LW5hdi1oZWFkZXIsXG5bY2xhc3MqPSd1LW5hdi1oZWFkZXItLSddIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcblxuICBAaW5jbHVkZSBtcSgnbmF2Jykge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLy8gLy8gSkNNUyB0b3BiYXIgcG9zaXRpb24gZml4XG4gIC8vIC8vIHNhc3MtbGludDpkaXNhYmxlLWFsbFxuICAvLyAubmF2YmFyLWZpeGVkLXRvcCArIC50b3BiYXItcGxhY2Vob2xkZXIgKyAuc2l0ZS1zaWRlYmFyICsgLlBvcnRsZXRDb2xsZWN0aW9uICYge1xuICAvLyAgIHRvcDogJG5hdmJhci1maXhlZC10b3AtaDtcbiAgLy8gfVxuICAvLyAvLyBzYXNzLWxpbnQ6ZW5hYmxlLWFsbFxufVxuXG4udS1uYXYtaGVhZGVyX19iYXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkbmF2LWhlYWRlci1oZWlnaHQtZGVza3RvcDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjLWdyYXktbGlnaHRlcjtcbiAgcGFkZGluZy1sZWZ0OiAkaC1zcGFjaW5nICogMS41O1xuICBsaW5lLWhlaWdodDogI3skbmF2LWhlYWRlci1oZWlnaHQtZGVza3RvcCAtIDAuMXJlbX07XG59XG5cbi51LW5hdi1oZWFkZXJfX2xvZ28ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgc3ZnLFxuICBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDQuOHJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG59XG5cbi5kZXNrdG9wLWhpZGUtaGVhZGVyIHtcbiAgLnUtbmF2LWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC51LW5hdi1oZWFkZXItcGxhY2Vob2xkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvLyAudS1zaXRlLW1haW4ge1xuICAvLyAgIG1hcmdpbjogMDtcbiAgLy8gfVxufVxuXG4vLyBWYXJpYW50c1xuW2NsYXNzKj0ndS1uYXYtaGVhZGVyLS0nXVtjbGFzcyo9Jy0tdW5pdCddIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIC51LW5hdi1oZWFkZXJfX2JhciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsb2F0OiBub25lO1xuICAgIGhlaWdodDogMTdyZW07XG4gICAgcGFkZGluZy1yaWdodDogJGgtc3BhY2luZztcbiAgICBsaW5lLWhlaWdodDogNC42cmVtO1xuICB9XG5cbiAgLnUtbmF2LWhlYWRlcl9fbG9nbyB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuXG4gICAgaW1nLFxuICAgIHN2ZyB7XG4gICAgICBtYXgtaGVpZ2h0OiAxMHJlbTtcbiAgICB9XG4gIH1cbn1cblxuLy8gW2NsYXNzKj0ndS1uYXYtaGVhZGVyLS0nXVtjbGFzcyo9Jy0tY291cnNlcyddIHtcbi8vICAgQGluY2x1ZGUgbXEoJ25hdicpIHtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy11bGllZ2UtZGFyaztcblxuLy8gICAgIEBlYWNoICRmYWMgaW4gZ2V0LWZhY3VsdGllcygpIHtcbi8vICAgICAgIC51LSN7JGZhY30gJiB7XG4vLyAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGdldC1jb2xvcigkZmFjKTtcbi8vICAgICAgIH1cbi8vICAgICB9XG5cbi8vICAgICAudS1uYXYtaGVhZGVyX19iYXIge1xuLy8gICAgICAgaGVpZ2h0OiBhdXRvO1xuLy8gICAgICAgcGFkZGluZzogMnJlbSAwIDRyZW07XG5cbi8vICAgICAgIC51LWZhY3VsdHkgJiB7XG4vLyAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4cmVtO1xuLy8gICAgICAgfVxuXG4vLyAgICAgICAudS1ob21lcGFnZS51LWZhY3VsdHkgJiB7XG4vLyAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuLy8gICAgICAgfVxuLy8gICAgIH1cblxuLy8gICAgIC51LWhvbWVwYWdlLnUtZmFjdWx0eSAmIHtcbi8vICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpbWU7XG5cbi8vICAgICAgIC51LW5hdi1oZWFkZXJfX2xvZ28sXG4vLyAgICAgICBbY2xhc3MqPSd1LWJnLWxheWVyJ10ge1xuLy8gICAgICAgICBkaXNwbGF5OiBub25lO1xuLy8gICAgICAgfVxuLy8gICAgIH1cbi8vICAgfVxuLy8gfVxuXG5bY2xhc3MqPSd1LW5hdi1oZWFkZXItLSddW2NsYXNzKj0nLS1pbnRyYSddLFxuW2NsYXNzKj0ndS1uYXYtaGVhZGVyLS0nXVtjbGFzcyo9Jy0tZW1wdHknXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgLy8gLnUtbmF2LWhlYWRlci1wbGFjZWhvbGRlciAmIHtcbiAgLy8gICBkaXNwbGF5OiBub25lO1xuICAvLyB9XG59XG5cbi8vIFN0aWNreSBzdHVmZlxuLy8gVGhlIHBsYWNlaG9sZGVyIHdpbGwgYmUgZGlzcGxheWVkIGJ5IC0tc3RpY2t5IG1vZGlmaWVyXG5cbi51LW5hdi1oZWFkZXItcGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG5cbiAgJi5hY3RpdmUge1xuICAgIGhlaWdodDogJG5hdi1oZWFkZXItaGVpZ2h0LWRlc2t0b3A7XG4gIH1cblxuICBAaW5jbHVkZSBtcShuYXYpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4udS1uYXYtaGVhZGVyLFxuW2NsYXNzKj0ndS1uYXYtaGVhZGVyLS0nXSB7XG4gIC51LW5hdi1oZWFkZXJfX2JhciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcblxuICB9XG5cbiAgLnUtbmF2LWhlYWRlcl9fbG9nbyBpbWcge1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgLjRzO1xuICB9XG59XG5cbltjbGFzcyo9J3UtbmF2LWhlYWRlci0tJ11bY2xhc3MqPSctLXN0aWNreSddIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDAgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAwIDEycHggM3B4IHJnYmEoJGJsYWNrLCAuMDcpO1xuXG4gIC5uYXZiYXItZml4ZWQtdG9wICsgLnRvcGJhci1wbGFjZWhvbGRlciArIC5zaXRlLXNpZGViYXIgKyAuUG9ydGxldENvbGxlY3Rpb24gJiB7XG4gICAgdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudS1uYXYtaGVhZGVyX19iYXIge1xuICAgIGhlaWdodDogNnJlbTtcbiAgICBsaW5lLWhlaWdodDogNS45cmVtO1xuICAgIHRyYW5zaXRpb246IGhlaWdodCAuNHMsIGxpbmUtaGVpZ2h0IC40cztcbiAgfVxuXG4gIC51LW5hdi1zaXRlX19pdGVtIGE6OmFmdGVyIHtcbiAgICBib3R0b206IDFyZW07XG4gIH1cblxuICAudS1uYXYtaGVhZGVyX19sb2dvIGltZyB7XG4gICAgbWF4LWhlaWdodDogNHJlbTtcbiAgfVxufVxuXG5bY2xhc3MqPSd1LW5hdi1oZWFkZXItLSddW2NsYXNzKj0nLS1jZW50ZXInXSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAudS1uYXYtaGVhZGVyX19iYXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAudS1uYXYtaGVhZGVyX19sb2dvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnUtbmF2LXNpdGUtLWNlbnRlciB7XG4gICAgcGFkZGluZzogMCA0cmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuXG4gIC51LW5hdi1zaXRlX19pdGVtIHtcbiAgICBtYXJnaW46IDAgMnJlbTtcbiAgfVxufVxuIiwiLnUtbmF2LWxhbmcge1xuICBAaW5jbHVkZSBuYXYtc2VwYXJhdG9yO1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwMDtcbiAgcGFkZGluZy1yaWdodDogMi41cmVtO1xuXG4gIHNlbGVjdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIH1cblxuICAudS1jb3Vyc2VzICYge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG59XG5cbi51LW5hdi1sYW5nX190cmlnZ2VyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuXG4gIC51LWljb24ge1xuICAgIHdpZHRoOiA3cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLjVlbTtcbiAgfVxufVxuXG4udS1uYXYtbGFuZ19fY29udGVudCB7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiAuNWVtO1xufVxuXG4udS1uYXYtbGFuZ19fY29udGVudF9fbGlzdCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi51LW5hdi1sYW5nX19jb250ZW50X19pdGVtIHtcbiAgbWFyZ2luOiAwO1xuXG4gIGEge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkYy1kZWZhdWx0ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNSAhaW1wb3J0YW50O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDs7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRjLXVsaWVnZS1tYWluICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyAudS1uYXYtbGV2ZWwgdXNlZCBvbiBkZXNrdG9wIGluIHUtbmF2LXNpdGVcblxuLnUtbmF2LWxldmVsLFxuW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddIHtcbiAgdWwge1xuICAgIEBleHRlbmQgJWxpc3Qtbm9zdHlsZTtcbiAgfVxuXG4gIGxpIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAudS1uYXYtbGV2ZWwtdGl0bGUge1xuICAgIEBleHRlbmQgJWZ3LWJvbGQ7XG4gICAgQGV4dGVuZCAldGV4dC11cHBlcmNhc2U7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogJGMtZGVmYXVsdDtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJGMtdWxpZWdlLW1haW47XG5cbiAgICAgIEBlYWNoICRmYWMgaW4gZ2V0LWZhY3VsdGllcygpIHtcbiAgICAgICAgLnUtI3skZmFjfSAmIHtcbiAgICAgICAgICBjb2xvcjogZ2V0LWNvbG9yKCRmYWMpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmlzLWFjdGl2ZSB7XG4gICAgLnUtbmF2LXRpdGxlIHtcbiAgICAgIGNvbG9yOiAkYy11bGllZ2UtbWFpbjtcblxuICAgICAgQGVhY2ggJGZhYyBpbiBnZXQtZmFjdWx0aWVzKCkge1xuICAgICAgICAudS0jeyRmYWN9ICYge1xuICAgICAgICAgIGNvbG9yOiBnZXQtY29sb3IoJGZhYyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudS1uYXYtbGluayB7XG4gICAgQGV4dGVuZCAldGV4dC11cHBlcmNhc2U7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAkYy11bGllZ2UtbGlnaHQ7XG5cbiAgICBAaW5jbHVkZSBtcShuYXYpIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgbGV0dGVyLXNwYWNpbmc6IC4ycHg7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgJGR1cmF0aW9uLWRlZmF1bHQgKiAyICRlYXNlLW91dC1jaXJjO1xuXG4gICAgLy8gQGVhY2ggJGZhYyBpbiBnZXQtZmFjdWx0aWVzKCkge1xuICAgIC8vICAgLnUtI3skZmFjfSAmIHtcbiAgICAvLyAgICAgY29sb3I6IGdldC1jb2xvcigkZmFjLCBsaWdodCk7XG4gICAgLy8gICB9XG4gICAgLy8gfVxuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkYy11bGllZ2UtbWFpbjtcbiAgICAgIGZpbGw6ICRjLXVsaWVnZS1tYWluO1xuXG4gICAgICBAZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7XG4gICAgICAgIC51LSN7JGZhY30gJiB7XG4gICAgICAgICAgY29sb3I6IGdldC1jb2xvcigkZmFjKTtcbiAgICAgICAgICBmaWxsOiBnZXQtY29sb3IoJGZhYyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaXMtYWN0aXZlID4gLnUtbmF2LWxpbmsge1xuICAgIGNvbG9yOiAkYy11bGllZ2UtbWFpbjtcblxuICAgIEBlYWNoICRmYWMgaW4gZ2V0LWZhY3VsdGllcygpIHtcbiAgICAgIC51LSN7JGZhY30gJiB7XG4gICAgICAgIGNvbG9yOiBnZXQtY29sb3IoJGZhYyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbXEoJ25hdicpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIC8vIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50OyAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIG5vLWltcG9ydGFudFxuICB9XG59XG5cbi8vIExldmVsIDBcbi51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMCddLFxuW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScwJ10ge1xuICBkaXNwbGF5OiBub25lO1xuXG4gIC51LXVsaWVnZSAmIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC51LXdyYXBwZXJbZGF0YS1uYXYtbGV2ZWw9JzAnXSB7XG4gICAgcGFkZGluZzogMCAxcmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgbXEoJ25hdicpIHtcbiAgICB1bFtkYXRhLW5hdi1sZXZlbD0nMCddIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgID4gbGkge1xuICAgICAgICBtYXJnaW4tbGVmdDogLjVyZW07XG5cbiAgICAgICAgPiAudS1uYXYtbGluayB7XG4gICAgICAgICAgcGFkZGluZzogMCAxZW07XG4gICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgICAgICYuaGFzLW9wZW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgY29sb3I6ICRjLXVsaWVnZS1tYWluICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIEBlYWNoICRmYWMgaW4gZ2V0LWZhY3VsdGllcygpIHtcbiAgICAgICAgICAgICAgLnUtI3skZmFjfSAmIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogZ2V0LWNvbG9yKCRmYWMpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDJlbTtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogLjNlbTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkZHVyYXRpb24tZGVmYXVsdCAkZWFzZS1vdXQtY2lyYztcbiAgICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIHdpZHRoO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4gLnUtbmF2LWxpbms6aG92ZXIsXG4gICAgICAgID4gLnUtbmF2LWxpbms6Zm9jdXMsXG4gICAgICAgICYuaXMtYWN0aXZlID4gLnUtbmF2LWxpbmsge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXVsaWVnZS1kYXJrO1xuXG4gICAgICAgICAgICBAZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7XG4gICAgICAgICAgICAgIC51LSN7JGZhY30gJiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZ2V0LWNvbG9yKCRmYWMsIGRhcmspO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIExldmVsIDFcbi51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMSddLFxuW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScxJ10ge1xuICBmb250LXNpemU6IDEuN3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICBAaW5jbHVkZSBtcSgnbmF2Jykge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAzMDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLnUtaWNvbi10cmlhbmdsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC51LXdyYXBwZXJbZGF0YS1uYXYtbGV2ZWw9JzEnXSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLy8gYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1heC13aWR0aDogMTQ0cmVtO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICBuYXZbZGF0YS1uYXYtbGV2ZWw9JzEnXSB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDc1JSAtIDRyZW0pO1xuICAgICAgbWFyZ2luOiA0cmVtIDRyZW0gMnJlbTtcbiAgICB9XG5cbiAgICB1bFtkYXRhLW5hdi1sZXZlbD0nMSddIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgID4gbGkge1xuICAgICAgICB3aWR0aDogY2FsYygzMy4zMyUgLSA0cmVtKTtcbiAgICAgICAgbWluLWhlaWdodDogMTAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkZ3JheS1saWdodGVzdDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XG5cbiAgICAgICAgLy8gXCJPdmVycmlkZVwiIHNwYWNlLWJldHdlZW5cbiAgICAgICAgJjpsYXN0LWNoaWxkOm50aC1jaGlsZCgzbiAtIDEpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMzMuMzMlICsgMnJlbSk7XG4gICAgICAgIH1cblxuICAgICAgICA+IGEge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC43NWVtO1xuICAgICAgICAgIGNvbG9yOiAkYy11bGllZ2UtbWFpbjtcbiAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuXG4gICAgICAgICAgQGVhY2ggJGZhYyBpbiBnZXQtZmFjdWx0aWVzKCkge1xuICAgICAgICAgICAgLnUtI3skZmFjfSAmIHtcbiAgICAgICAgICAgICAgY29sb3I6IGdldC1jb2xvcigkZmFjKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRjLXVsaWVnZS1saWdodDtcblxuICAgICAgICAgICAgQGVhY2ggJGZhYyBpbiBnZXQtZmFjdWx0aWVzKCkge1xuICAgICAgICAgICAgICAudS0jeyRmYWN9ICYge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBnZXQtY29sb3IoJGZhYywgbGlnaHQpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgW2RhdGEtZHJvcGRvd25dICYge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgIC8vIC51LXdyYXBwZXJbZGF0YS1uYXYtbGV2ZWw9JzEnXSB7XG4gICAgICAvLyAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgLy8gfVxuXG4gICAgICBuYXZbZGF0YS1uYXYtbGV2ZWw9JzEnXSB7XG4gICAgICAgIC8vIHRvcDogLTJyZW07XG4gICAgICAgIHdpZHRoOiAxMjAlO1xuICAgICAgICBtaW4td2lkdGg6IDIwcmVtO1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgLy8gVmFyaWFudHNcbiAgICAgICAgW2NsYXNzKj0ndS1uYXYtc2l0ZS0tJ11bY2xhc3MqPSctLXVuaXQnXSAmIHtcbiAgICAgICAgICB0b3A6IC00cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIC51LW5hdi1pdGVtIHtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnUtbmF2LWxpbmsge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nOiAuMjVlbSAxZW07XG4gICAgICAgICAgY29sb3I6ICRjLXVsaWVnZS1tYWluO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblxuICAgICAgICAgIEBlYWNoICRmYWMgaW4gZ2V0LWZhY3VsdGllcygpIHtcbiAgICAgICAgICAgIC51LSN7JGZhY30gJiB7XG4gICAgICAgICAgICAgIGNvbG9yOiBnZXQtY29sb3IoJGZhYyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIExldmVsIDJcbi51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMiddLFxuW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScyJ10ge1xuICBkaXNwbGF5OiBibG9jaztcblxuICBAaW5jbHVkZSBtcSgnbmF2Jykge1xuICAgIC51LXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAudS1uYXYtbGluayB7XG4gICAgICBwYWRkaW5nOiAuM2VtIDA7XG4gICAgICBjb2xvcjogJGMtZGVmYXVsdDtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRjLXVsaWVnZS1saWdodDtcblxuICAgICAgICBAZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7XG4gICAgICAgICAgLnUtI3skZmFjfSAmIHtcbiAgICAgICAgICAgIGNvbG9yOiBnZXQtY29sb3IoJGZhYywgbGlnaHQpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udS1uYXYtYmFjayB7XG4gIEBleHRlbmQgJWZ3LWJvbGQ7XG4gIEBleHRlbmQgJXRleHQtdXBwZXJjYXNlO1xuXG4gIGNvbG9yOiAkYy1kZWZhdWx0ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICBzdmcge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGZpbGw6ICRjLWdyYXktbGlnaHQ7XG4gIH1cbn1cbiIsIi8vIEdsb2JhbCwgc2hhcmVkIGJldHdlZW4gbW9iaWxlIGFuZCBkZXNrdG9wXG4vLyBhbGwgbGV2ZWxzXG4udS1uYXYtbW9iaWxlLWxldmVsLFxuW2NsYXNzKj0ndS1uYXYtbW9iaWxlLWxldmVsLS0nXSB7XG4gIEBpbmNsdWRlIGdldC1hbGwtc3BhY2U7XG4gIHBhZGRpbmc6IDJyZW07XG5cbiAgdWwge1xuICAgIEBleHRlbmQgJWxpc3Qtbm9zdHlsZTtcbiAgfVxuXG4gIGxpIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAudS1uYXYtbW9iaWxlLWxldmVsLXRpdGxlIHtcbiAgICBAZXh0ZW5kICVmdy1ib2xkO1xuICAgIEBleHRlbmQgJXRleHQtdXBwZXJjYXNlO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICRjLWRlZmF1bHQ7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRjLXVsaWVnZS1tYWluO1xuXG4gICAgICBAZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7XG4gICAgICAgIC51LSN7JGZhY30gJiB7XG4gICAgICAgICAgY29sb3I6IGdldC1jb2xvcigkZmFjKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pcy1hY3RpdmUge1xuICAgIC51LW5hdi10aXRsZSB7XG4gICAgICBjb2xvcjogJGMtdWxpZWdlLW1haW47XG5cbiAgICAgIEBlYWNoICRmYWMgaW4gZ2V0LWZhY3VsdGllcygpIHtcbiAgICAgICAgLnUtI3skZmFjfSAmIHtcbiAgICAgICAgICBjb2xvcjogZ2V0LWNvbG9yKCRmYWMpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnUtbmF2LWxpbmsge1xuICAgIEBleHRlbmQgJXRleHQtdXBwZXJjYXNlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogJGMtdWxpZWdlLWxpZ2h0O1xuICAgIGxldHRlci1zcGFjaW5nOiAuMnB4O1xuICAgIHRyYW5zaXRpb246IGNvbG9yICRkdXJhdGlvbi1kZWZhdWx0ICogMiAkZWFzZS1vdXQtY2lyYztcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJGMtdWxpZWdlLW1haW47XG4gICAgICBmaWxsOiAkYy11bGllZ2UtbWFpbjtcblxuICAgICAgQGVhY2ggJGZhYyBpbiBnZXQtZmFjdWx0aWVzKCkge1xuICAgICAgICAudS0jeyRmYWN9ICYge1xuICAgICAgICAgIGNvbG9yOiBnZXQtY29sb3IoJGZhYyk7XG4gICAgICAgICAgZmlsbDogZ2V0LWNvbG9yKCRmYWMpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGVhY2ggJGZhYyBpbiBnZXQtZmFjdWx0aWVzKCkge1xuICAgICAgLnUtI3skZmFjfSAmIHtcbiAgICAgICAgY29sb3I6IGdldC1jb2xvcigkZmFjLCBsaWdodCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmlzLWFjdGl2ZSA+IC51LW5hdi1saW5rIHtcbiAgICBjb2xvcjogJGMtdWxpZWdlLW1haW47XG5cbiAgICBAZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7XG4gICAgICAudS0jeyRmYWN9ICYge1xuICAgICAgICBjb2xvcjogZ2V0LWNvbG9yKCRmYWMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC51LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgMCAycmVtO1xuICB9XG5cbiAgLnUtbmF2LW1vYmlsZS1sZXZlbCxcbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cblxuICAudS1uYXYtbGluayB7XG4gICAgcGFkZGluZzogLjc1ZW0gLjVlbSAuNzVlbSAwO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgICAudS1pY29uLXRyaWFuZ2xlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTYwJSkgcm90YXRlKC05MGRlZyk7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDNweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyYXktbGlnaHRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJGR1cmF0aW9uLWRlZmF1bHQgKiAyICRlYXNlLW91dC1jaXJjO1xuICAgIH1cblxuICAgICY6aG92ZXI6OmFmdGVyLFxuICAgICY6Zm9jdXM6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXVsaWVnZS1tYWluO1xuXG4gICAgICBAZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7XG4gICAgICAgIC51LSN7JGZhY30gJiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZ2V0LWNvbG9yKCRmYWMpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIExldmVsIDBcbi51LW5hdi1tb2JpbGUtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSxcbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzAnXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIC51LXVsaWVnZSAmIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC51LXdyYXBwZXJbZGF0YS1uYXYtbGV2ZWw9JzAnXSB7XG4gICAgcGFkZGluZzogMCAxcmVtO1xuICB9XG5cblxuICAudS1uYXYtbW9iaWxlLWxldmVsLFxuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ10ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gTGV2ZWwgMVxuLnUtbmF2LW1vYmlsZS1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMSddLFxuW2NsYXNzKj0ndS1uYXYtbW9iaWxlLWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMSddIHtcbiAgZm9udC1zaXplOiAxLjdyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG5cbiAgLnUtd3JhcHBlcltkYXRhLW5hdi1sZXZlbD0nMSddIHtcbiAgICA+IC51LW9ubHktc21hbGwgLnUtbmF2LXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8vIExldmVsIDJcbi51LW5hdi1tb2JpbGUtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzInXSxcbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzInXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udS1uYXYtYmFjayB7XG4gIEBleHRlbmQgJWZ3LWJvbGQ7XG4gIEBleHRlbmQgJXRleHQtdXBwZXJjYXNlO1xuXG4gIGNvbG9yOiAkYy1kZWZhdWx0ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICBzdmcge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGZpbGw6ICRjLWdyYXktbGlnaHQ7XG4gIH1cbn1cbiIsIi8vIC51LW5hdi1sb2NhbFxuXG4udS1uYXYtbG9jYWwsXG5bY2xhc3MqPSd1LW5hdi1sb2NhbC0tJ10ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAzcmVtIDA7XG5cbiAgQGluY2x1ZGUgbXEoJ3h4c21hbGwnKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVzdDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtdWxpZWdlLW1haW47XG5cbiAgICAgIEBlYWNoICRmYWMgaW4gZ2V0LWZhY3VsdGllcygpIHtcbiAgICAgICAgLnUtI3skZmFjfSAmIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBnZXQtY29sb3IoJGZhYyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnUtbmF2LWxvY2FsX19saXN0IHtcbiAgQGV4dGVuZCAlbGlzdC1ub3N0eWxlO1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICBAaW5jbHVkZSBtcSgneHhzbWFsbCcpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbn1cblxuLnUtbmF2LWxvY2FsX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gIGEge1xuICAgIEBleHRlbmQgJXRleHQtdXBwZXJjYXNlO1xuICAgIEBleHRlbmQgJWZ3LWJvbGQ7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAuNWVtIDFyZW07XG4gICAgY29sb3I6ICRjLWdyYXktZGFyayAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDVyZW07XG5cbiAgICBAZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7XG4gICAgICAudS0jeyRmYWN9ICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogZ2V0LWNvbG9yKCRmYWMsICdsaWdodCcpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5pcy1hY3RpdmUgYSB7XG4gICAgY29sb3I6ICRjLXVsaWVnZS1tYWluO1xuXG4gICAgQGVhY2ggJGZhYyBpbiBnZXQtZmFjdWx0aWVzKCkge1xuICAgICAgLnUtI3skZmFjfSAmIHtcbiAgICAgICAgY29sb3I6IGdldC1jb2xvcigkZmFjKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudS1uYXYtbG9jYWxfX2xpc3QgPiAmOmZpcnN0LWNoaWxkIHtcbiAgICBhIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLnUtbmF2LWxvY2FsX19tb3JlIHtcbiAgLy9qcyB3aWxsIGRldGVybWluZSBpZiBpdCBuZWVkcyB0byBiZSB2aXNpYmxlIG9yIG5vdFxuICAvLyBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDE2cmVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcblxuICBidXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgbXEoJ3h4c21hbGwnKSB7XG4gICAgd2lkdGg6IGF1dG87XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAtNHJlbTtcbiAgICAgIHdpZHRoOiA0cmVtO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICRjLWdyYXktYmFja2dyb3VuZCAwJSwgcmdiYSgkYy1ncmF5LWJhY2tncm91bmQsIDApIDEwMCUpO1xuICAgIH1cblxuICAgIGJ1dHRvbiB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLnUtbmF2LWxvY2FsX19tb3JlX19jb250ZW50IHtcbiAgdG9wOiAyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4iLCIvLyBzYXNzLWxpbnQ6ZGlzYWJsZSBuby1pZHNcblxuQGluY2x1ZGUgbXEoJ25hdicpIHtcbiAgaHRtbC53aXRoLXRvcGJhciAjdS1uYXYtbWVnYSB7XG4gICAgdG9wOiA4M3B4O1xuICB9XG59XG5cbiN1LW5hdi1tZWdhIHtcbiAgQGluY2x1ZGUgbXEoJ3RpbnknLCAnbmF2Jykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBAaW5jbHVkZSBtcSgnbmF2Jykge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvLyBwb3NpdGlvbjogZml4ZWQ7XG4gICAgLy8gei1pbmRleDogNTA7XG4gICAgLy8gdG9wOiA4M3B4O1xuICAgIHRvcDogNDRweDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCAxMHB4IHJnYmEoJGJsYWNrLCAuMik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSkgdHJhbnNsYXRlWSgtMjBweCk7IC8vICsgYm94LXNoYWRvd1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG5cbiAgICAvLyAudS1uYXYtcG9ydGFsICsgJiB7XG4gICAgLy8gICB6LWluZGV4OiAxNTA7XG4gICAgLy8gfVxuXG4gICAgLy8gLnUtbmF2LWhlYWRlciArICYge1xuICAgIC8vICAgei1pbmRleDogMTAwO1xuICAgIC8vIH1cblxuICAgIC51LW9ubHktc21hbGwge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICA+IC51LW5hdi1sZXZlbCB7XG4gICAgICAvLyBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgJi5pcy1zdGlja3kge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgIH1cbiAgfVxufVxuXG4udS1uYXYtbWVnYS0tcG9ydGFsIHtcbiAgQGluY2x1ZGUgbXEoJ25hdicpIHtcbiAgICB6LWluZGV4OiAxNTA7XG4gIH1cbn1cblxuLnUtbmF2LW1lZ2EtLXNpdGUge1xuICBAaW5jbHVkZSBtcSgnbmF2Jykge1xuICAgIHotaW5kZXg6IDUwO1xuICB9XG59XG4iLCIvLyAudS1uYXYtcG9ydGFsIHVzZWQgb24gZGVza3RvcFxuXG4udS1uYXYtcG9ydGFsLFxuW2NsYXNzKj0ndS1uYXYtcG9ydGFsLS0nXSB7XG4gIEBleHRlbmQgJWNmO1xuICBAaW5jbHVkZSBjb2xvci1wcm9wZXJ0eSgnYmFja2dyb3VuZC1jb2xvcicpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDIwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJG5hdi1wb3J0YWwtaGVpZ2h0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy11bGllZ2UtbWFpbjtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgbGluZS1oZWlnaHQ6ICRuYXYtcG9ydGFsLWhlaWdodDtcblxuICAudS1vbmx5LXNtYWxsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgQGluY2x1ZGUgbXEobmF2KSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAvLyAudS11bGllZ2UudS1ob21lcGFnZSAmIHtcbiAgLy8gICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJhbnNwYXJlbnQ7XG4gIC8vICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkZHVyYXRpb24tZGVmYXVsdCAqIC41ICRlYXNlLWluLW91dDtcblxuICAvLyAgICY6aG92ZXIge1xuICAvLyAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtdWxpZWdlLW1haW47XG4gIC8vICAgfVxuICAvLyB9XG5cbiAgLnUtc2VhcmNoLW9wZW4gJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtdWxpZWdlLW1haW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIEBlYWNoICRmYWMgaW4gZ2V0LWZhY3VsdGllcygpIHtcbiAgICAudS1zZWFyY2gtb3BlbiAudS0jeyRmYWN9ICYge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZ2V0LWNvbG9yKCRmYWMpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIFZhcmlhbnRzXG5bY2xhc3MqPSd1LW5hdi1wb3J0YWwtLSddW2NsYXNzKj0nLS13aGl0ZSddLFxuW2NsYXNzKj0ndS1uYXYtcG9ydGFsLS0nXVtjbGFzcyo9Jy0tdW5pdCddIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBjb2xvcjogJGMtZGVmYXVsdDtcbn1cblxuW2NsYXNzKj0ndS1uYXYtcG9ydGFsLS0nXVtjbGFzcyo9Jy0tY291cnNlcyddIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGMtdWxpZWdlLW1haW47XG5cbiAgQGVhY2ggJGZhYyBpbiBnZXQtZmFjdWx0aWVzKCkge1xuICAgIC51LSN7JGZhY30gJiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBnZXQtY29sb3IoJGZhYyk7XG4gICAgfVxuICB9XG59XG5cbi51LW5hdi1wb3J0YWwtaW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgJGgtc3BhY2luZyAvIDI7XG5cbiAgLy8gSkNNUyB0b3BiYXIgcG9zaXRpb24gZml4XG4gIC8vIHNhc3MtbGludDpkaXNhYmxlLWFsbFxuICAubmF2YmFyLWZpeGVkLXRvcCArIC50b3BiYXItcGxhY2Vob2xkZXIgKyAuc2l0ZS1zaWRlYmFyICsgLlBvcnRsZXRDb2xsZWN0aW9uIC51LW5hdi1wb3J0YWwgPiAmLFxuICAubmF2YmFyLWZpeGVkLXRvcCArIC50b3BiYXItcGxhY2Vob2xkZXIgKyAuc2l0ZS1zaWRlYmFyICsgLlBvcnRsZXRDb2xsZWN0aW9uIFtjbGFzcyo9J3UtbmF2LXBvcnRhbC0tJ10gPiAmIHtcbiAgICB0b3A6IGNhbGMoI3skbmF2LWhlYWRlci1oZWlnaHR9ICsgI3skbmF2YmFyLWZpeGVkLXRvcC1ofSk7XG4gIH1cbiAgLy8gc2Fzcy1saW50OmVuYWJsZS1hbGxcbn1cblxuLnUtbmF2LXBvcnRhbF9fbG9nbyxcbi51LW5hdi1wb3J0YWxfX3RpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4udS1uYXYtcG9ydGFsX19sb2dvIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cblxuICBzdmcsXG4gIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LWhlaWdodDogJG5hdi1wb3J0YWwtaGVpZ2h0ICogLjc1O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cblxuICBzdmcge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi51LW5hdi1wb3J0YWxfX3RpdGxlIHtcbiAgQGluY2x1ZGUgbmF2LXNlcGFyYXRvcigkc3BhY2U6IDJyZW0pO1xuXG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuLnUtbmF2LXBvcnRhbF9fbGlzdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuIiwiLnUtbmF2LXNpZGViYXIge1xuICB1bCB7XG4gICAgQGV4dGVuZCAlbGlzdC1ub3N0eWxlO1xuICB9XG59XG5cbi51LW5hdi1zaWRlYmFyX19saXN0X19saXN0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcblxuICAuaXMtb3BlbiAmIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLnUtbmF2LXNpZGViYXJfX2l0ZW0sXG4udS1uYXYtc2lkZWJhcl9faXRlbV9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMzVzO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICB0b3A6IC0xcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGJvdHRvbTogMDtcbiAgfVxufVxuXG4udS1uYXYtc2lkZWJhcl9faXRlbSB7XG4gID4gYSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuXG4gICYuaGFzLWNoaWxkcmVuIHtcbiAgICA+IGEge1xuICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgIH1cbiAgfVxuXG4gICYuaXMtb3BlbiB7XG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtdWxpZWdlLW1haW47XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgID4gYSB7XG4gICAgICBjb2xvcjogJGMtdWxpZWdlLW1haW47O1xuICAgICAgZmlsbDogJGMtdWxpZWdlLW1haW47O1xuICAgIH1cbiAgfVxufVxuXG4udS1uYXYtc2lkZWJhcl9faXRlbV9faXRlbSB7XG4gIC5oYXMtY2hpbGRyZW4gJjpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5cbi51LW5hdi1zaWRlYmFyX19saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMXJlbSAwO1xuXG4gICY6aG92ZXIsXG4gICYuaXMtYWN0aXZlIHtcbiAgICBjb2xvcjogJGMtdWxpZWdlLW1haW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIEBlYWNoICRmYWMgaW4gZ2V0LWZhY3VsdGllcygpIHtcbiAgICAudS0jeyRmYWN9ICY6aG92ZXIsXG4gICAgLnUtI3skZmFjfSAmLmlzLWFjdGl2ZSB7XG4gICAgICBjb2xvcjogZ2V0LWNvbG9yKCRmYWMpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLnUtaWNvbi10cmlhbmdsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMS4yNWVtO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG5cbiAgICAuaXMtb3BlbiAmIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIH1cbiAgfVxuXG4gIC51LXNpZGViYXItLWNvdXJzZXMgJiB7XG4gICAgY29sb3I6ICRjLWRlZmF1bHQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkYy11bGllZ2UtbWFpbjtcblxuICAgICAgQGVhY2ggJGZhYyBpbiBnZXQtZmFjdWx0aWVzKCkge1xuICAgICAgICAudS0jeyRmYWN9ICYge1xuICAgICAgICAgIGNvbG9yOiBnZXQtY29sb3IoJGZhYyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnUtbmF2LXNpZGViYXJfX2xpbmtfX2ljb24ge1xuICB3aWR0aDogMjBweDtcbiAgbWFyZ2luOiAwIDEycHggLTRweCAwO1xuICBmaWxsOiAkYy11bGllZ2UtbWFpbjtcblxuICBAZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7XG4gICAgLnUtI3skZmFjfSAmIHtcbiAgICAgIGZpbGw6IGdldC1jb2xvcigkZmFjKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIC51LW5hdi1zaXRlIHVzZWQgb24gZGVza3RvcFxuXG4udS1uYXYtc2l0ZSxcbltjbGFzcyo9J3UtbmF2LXNpdGUtLSddIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICAvLyBtYXJnaW4tdG9wOiAkbmF2LWhlYWRlci1oZWlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6ICRoLXNwYWNpbmcgKiAyO1xuXG4gIEBpbmNsdWRlIG1xKCduYXYnKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnUtbmF2LXNpdGVfX2xpc3Qge1xuICBAZXh0ZW5kICVsaXN0LW5vc3R5bGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC8vIG1heC1oZWlnaHQ6ICRuYXYtaGVhZGVyLWhlaWdodC1kZXNrdG9wO1xufVxuXG4udS1uYXYtc2l0ZV9faXRlbSB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWxlZnQ6ICRoLXNwYWNpbmcgKiAyO1xuXG4gIGEge1xuICAgIEBleHRlbmQgJWZ3LWJsYWNrO1xuICAgIEBleHRlbmQgJXRleHQtdXBwZXJjYXNlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAkZHVyYXRpb24tZGVmYXVsdCAqIC43NSAkZWFzZS1vdXQtY2lyYztcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAkbmF2LWhlYWRlci1oZWlnaHQtZGVza3RvcCAqIC4zO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtdWxpZWdlLW1haW47XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIHRyYW5zaXRpb246IHdpZHRoICRkdXJhdGlvbi1kZWZhdWx0ICogLjc1ICRlYXNlLW91dC1jaXJjO1xuICAgIH1cbiAgfVxuXG4gICYuaXMtYWN0aXZlIGEsXG4gICYgYTpob3ZlcixcbiAgJiBhOmZvY3VzIHtcbiAgICBjb2xvcjogJGMtdWxpZWdlLW1haW47XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAuI3skZmFjfSAmIGEge1xuICAgIGNvbG9yOiAkYy1kZWZhdWx0O1xuICAgIGZpbGw6ICRjLWRlZmF1bHQ7XG4gIH1cbn1cblxuLy8gVmFyaWFudHNcbi51LW5hdi1zaXRlX19pdGVtIHtcbiAgYSB7XG4gICAgLy8gQGluY2x1ZGUgY29sb3ItcHJvcGVydHkoJ2ZpbGwnLCAnbGlnaHQnKTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIGNvbG9yLXByb3BlcnR5KCdiYWNrZ3JvdW5kLWNvbG9yJyk7XG4gICAgfVxuICB9XG59XG5cbi51LW5hdi1zaXRlX19wcm9maWxlIHtcbiAgQGluY2x1ZGUgbmF2LXNlcGFyYXRvcjtcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgcGFkZGluZzogMCA2MHB4O1xuXG4gICY6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlc3Q7XG4gIH1cblxuICAudS1kcm9wZG93biB7XG4gICAgLy8gbGVmdDogNDAlO1xuICAgIG1pbi13aWR0aDogMThyZW07XG4gIH1cblxuICB1bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxuXG4gIGxpIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi51LW5hdi1zaXRlX19wcm9maWxlX190cmlnZ2VyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIHN2ZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAzLjJyZW07XG4gICAgaGVpZ2h0OiAzLjJyZW07XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxufVxuXG4udS1uYXYtc2l0ZV9fcHJvZmlsZV9fZHJvcGRvd24ge1xuICB0b3A6IDhyZW07XG59XG5cbi8vIFZhcmlhbnRzXG5bY2xhc3MqPSd1LW5hdi1zaXRlLS0nXVtjbGFzcyo9Jy0tdW5pdCddIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgLnUtbmF2LXNpdGVfX2xpc3Qge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLnUtbmF2LXNpdGVfX2l0ZW0ge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICB9XG4gICAgYSB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJvdHRvbTogLTJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gW2NsYXNzKj0ndS1uYXYtc2l0ZS0tJ11bY2xhc3MqPSctLWNvdXJzZXMnXSB7XG4vLyAgIEBpbmNsdWRlIG1xKCduYXYnKSB7XG4vLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICAgIGJvdHRvbTogMDtcbi8vICAgICBkaXNwbGF5OiBub25lO1xuLy8gICAgIHdpZHRoOiAxMDAlO1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuLy8gICAgIC51LW5hdi1zaXRlX19pdGVtIHtcbi8vICAgICAgIGEge1xuLy8gICAgICAgICBjb2xvcjogJGMtZGVmYXVsdDtcblxuLy8gICAgICAgICAmOjphZnRlciB7XG4vLyAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtdWxpZWdlLW1haW47XG5cbi8vICAgICAgICAgICBAZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7XG4vLyAgICAgICAgICAgICAudS0jeyRmYWN9ICYge1xuLy8gICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBnZXQtY29sb3IoJGZhYyk7XG4vLyAgICAgICAgICAgICB9XG4vLyAgICAgICAgICAgfVxuLy8gICAgICAgICB9XG4vLyAgICAgICB9XG4vLyAgICAgfVxuXG4vLyAgICAgLnUtZmFjdWx0eSAmIHtcbi8vICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gICAgIH1cbi8vICAgfVxuLy8gfVxuIiwiLyoqXG4gKiBOYXYgdHJpZ2dlciBjb21wb25lbnRcbiAqL1xuXG4vLyBjbGlja2FibGUgYXJlYVxuJG5hdi10cmlnZ2VyLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuJG5hdi10cmlnZ2VyLWNvbG9yOiAkYy11bGllZ2UtbWFpbjtcbiRuYXYtdHJpZ2dlci13aWR0aDogc3RyaXAtdW5pdCgkbmF2LWhlYWRlci1oZWlnaHQpICogMTBweDtcbiRuYXYtdHJpZ2dlci1oZWlnaHQ6IHN0cmlwLXVuaXQoJG5hdi1oZWFkZXItaGVpZ2h0KSAqIDEwcHg7XG4vLyBzdHJpcGVzXG4kbmF2LXRyaWdnZXItdGhpY2tuZXNzOiA0cHg7XG4kbmF2LXRyaWdnZXItc3BhY2luZzogM3B4O1xuJG5hdi10cmlnZ2VyLWlubmVyLXdpZHRoOiAyNHB4O1xuJG5hdi10cmlnZ2VyLWlubmVyLWhlaWdodDogKCRuYXYtdHJpZ2dlci10aGlja25lc3MgKiAzKSArICgkbmF2LXRyaWdnZXItc3BhY2luZyAqIDIpOyAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIG1heC1saW5lLWxlbmd0aFxuLy8gYW5pbWF0aW9uXG4kbmF2LXRyaWdnZXItZHVyYXRpb246IC4ycztcblxuLnUtbmF2LXRyaWdnZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAkbmF2LXRyaWdnZXItd2lkdGg7XG4gIGhlaWdodDogJG5hdi10cmlnZ2VyLWhlaWdodDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjLWdyYXktbGlnaHRlcjtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogJG5hdi10cmlnZ2VyLWJhY2tncm91bmQ7XG4gIGZvbnQtc2l6ZTogMDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIGJvcmRlci1yYWRpdXM6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgQGluY2x1ZGUgbXEoJ25hdicpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgLy8gc2Fzcy1saW50OmRpc2FibGUgbm8taW1wb3J0YW50XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0cmFuc3BhcmVudDtcbiAgfVxuXG4gIHNwYW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6ICgkbmF2LXRyaWdnZXItaGVpZ2h0IC0gJG5hdi10cmlnZ2VyLWlubmVyLWhlaWdodCkgLyAyICsgJG5hdi10cmlnZ2VyLXNwYWNpbmcgKyAkbmF2LXRyaWdnZXItdGhpY2tuZXNzOyAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIG1heC1saW5lLWxlbmd0aFxuICAgIHJpZ2h0OiAoJG5hdi10cmlnZ2VyLXdpZHRoIC0gJG5hdi10cmlnZ2VyLWlubmVyLXdpZHRoKSAvIDI7XG4gICAgbGVmdDogKCRuYXYtdHJpZ2dlci13aWR0aCAtICRuYXYtdHJpZ2dlci1pbm5lci13aWR0aCkgLyAyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkbmF2LXRyaWdnZXItaW5uZXItd2lkdGg7XG4gICAgaGVpZ2h0OiAkbmF2LXRyaWdnZXItdGhpY2tuZXNzO1xuICAgIGJhY2tncm91bmQ6ICRuYXYtdHJpZ2dlci1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwcyAkbmF2LXRyaWdnZXItZHVyYXRpb247XG5cbiAgICBAZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7XG4gICAgICAudS0jeyRmYWN9ICYge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBnZXQtY29sb3IoJGZhYyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgc3Bhbjo6YmVmb3JlLFxuICBzcGFuOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAkbmF2LXRyaWdnZXItdGhpY2tuZXNzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtdHJpZ2dlci1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG5cbiAgICBAZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7XG4gICAgICAudS0jeyRmYWN9ICYge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBnZXQtY29sb3IoJGZhYyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgc3Bhbjo6YmVmb3JlIHtcbiAgICAvLyBzYXNzLWxpbnQ6ZGlzYWJsZSBpbmRlbnRhdGlvblxuICAgIHRvcDogLSAkbmF2LXRyaWdnZXItc3BhY2luZyAtICRuYXYtdHJpZ2dlci10aGlja25lc3M7XG4gICAgdHJhbnNpdGlvbjogdG9wICRuYXYtdHJpZ2dlci1kdXJhdGlvbiAkbmF2LXRyaWdnZXItZHVyYXRpb24sXG4gICAgICB0cmFuc2Zvcm0gJG5hdi10cmlnZ2VyLWR1cmF0aW9uIDBzO1xuICB9XG5cbiAgc3Bhbjo6YWZ0ZXIge1xuICAgIC8vIHNhc3MtbGludDpkaXNhYmxlIGluZGVudGF0aW9uXG4gICAgYm90dG9tOiAtICRuYXYtdHJpZ2dlci1zcGFjaW5nIC0gJG5hdi10cmlnZ2VyLXRoaWNrbmVzcztcbiAgICB0cmFuc2l0aW9uOiBib3R0b20gJG5hdi10cmlnZ2VyLWR1cmF0aW9uICRuYXYtdHJpZ2dlci1kdXJhdGlvbixcbiAgICAgIHRyYW5zZm9ybSAkbmF2LXRyaWdnZXItZHVyYXRpb24gMHM7XG4gIH1cblxuICAmLmlzLW9wZW4ge1xuICAgIHNwYW4ge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB9XG5cbiAgICBzcGFuOjpiZWZvcmUge1xuICAgICAgLy8gc2Fzcy1saW50OmRpc2FibGUgaW5kZW50YXRpb25cbiAgICAgIHRvcDogMDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIHRyYW5zaXRpb246IHRvcCAkbmF2LXRyaWdnZXItZHVyYXRpb24gMHMsXG4gICAgICAgIHRyYW5zZm9ybSAkbmF2LXRyaWdnZXItZHVyYXRpb24gJG5hdi10cmlnZ2VyLWR1cmF0aW9uO1xuICAgIH1cblxuICAgIHNwYW46OmFmdGVyIHtcbiAgICAgIC8vIHNhc3MtbGludDpkaXNhYmxlIGluZGVudGF0aW9uXG4gICAgICBib3R0b206IDA7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgdHJhbnNpdGlvbjogYm90dG9tICRuYXYtdHJpZ2dlci1kdXJhdGlvbiAwcyxcbiAgICAgICAgdHJhbnNmb3JtICRuYXYtdHJpZ2dlci1kdXJhdGlvbiAkbmF2LXRyaWdnZXItZHVyYXRpb247XG4gICAgfVxuICB9XG59XG4iLCIvLyAudS1uYXYtcXVpY2tsaW5rcyB1c2VkIG9uIG1vYmlsZSBhbmQgZGVza3RvcFxuXG4udS1uYXYtcXVpY2tsaW5rcyB7XG4gIEBleHRlbmQgJWNmO1xuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkbmF2LWhlYWRlci1oZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkbmF2LWhlYWRlci1oZWlnaHQ7XG5cbiAgQGluY2x1ZGUgbXEoJ3RpbnknLCAnbmF2Jykge1xuICAgIEBpbmNsdWRlIGNvbG9yLXByb3BlcnR5KCdiYWNrZ3JvdW5kLWNvbG9yJyk7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy11bGllZ2UtbWFpbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKCduYXYnKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgbmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuXG4gIHVsIHtcbiAgICBAZXh0ZW5kICVsaXN0LW5vc3R5bGU7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgbGkge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC51LW5hdi1xdWlja2xpbmtzX19pdGVtIGEsXG4gIGJ1dHRvbiB7XG4gICAgY29sb3I6ICR3aGl0ZSFpbXBvcnRhbnQ7XG4gICAgZmlsbDogJHdoaXRlIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiAuM3MgY29sb3IgJGVhc2UsIC4zcyBmaWxsICRlYXNlO1xuXG4gICAgQGluY2x1ZGUgbXEoJ25hdicpIHtcbiAgICAgIC8vIFZhcmlhbnRzXG4gICAgICBbY2xhc3MqPSd1LW5hdi1wb3J0YWwtLSddW2NsYXNzKj0nLS13aGl0ZSddICYsXG4gICAgICBbY2xhc3MqPSd1LW5hdi1wb3J0YWwtLSddW2NsYXNzKj0nLS11bml0J10gJiB7XG4gICAgICAgIGNvbG9yOiAkYy1kZWZhdWx0IWltcG9ydGFudDtcbiAgICAgICAgZmlsbDogJGMtZGVmYXVsdCFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgYSxcbiAgYnV0dG9uIHtcbiAgICBAZXh0ZW5kICV0ZXh0LXVwcGVyY2FzZTtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogJG5hdi1wb3J0YWwtaGVpZ2h0O1xuICAgIHBhZGRpbmc6IDAgLjc1ZW07XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogJG5hdi1wb3J0YWwtaGVpZ2h0O1xuICAgIGxldHRlci1zcGFjaW5nOiAuNXB4O1xuICAgIC8vIG9wYWNpdHk6IC41O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkZHVyYXRpb24tZGVmYXVsdCAkZWFzZS1vdXQtY2lyYztcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIGNvbG9yOiAkYy11bGllZ2UtbWFpbiFpbXBvcnRhbnQ7XG4gICAgICBmaWxsOiAkYy11bGllZ2UtbWFpbiFpbXBvcnRhbnQ7XG4gICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICBAZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7XG4gICAgICAgIC51LSN7JGZhY30gJiB7XG4gICAgICAgICAgY29sb3I6IGdldC1jb2xvcigkZmFjKSFpbXBvcnRhbnQ7XG4gICAgICAgICAgZmlsbDogZ2V0LWNvbG9yKCRmYWMpIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCduYXYnKSB7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBtYXJnaW4tbGVmdDogLjI1ZW07XG5cbiAgICAgIEBpbmNsdWRlIG1xKCd0aW55JywgJ3hzbWFsbCcpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbXEoJ25hdicsICd4eGxhcmdlJykge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC51LWljb24ge1xuICAgICAgd2lkdGg6ICRpY29uLXNpemUtbTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICB9XG59XG4iLCIvLyAudS1ncmlkLWNhcmRzXG4udS1ncmlkLWNhcmRzIHtcbiAgQGluY2x1ZGUgbXEoJ21lZGl1bScpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAvLyAhREVWIGNoYW5nZSBncmlkIHNwYWNpbmcgd2l0aCBtYXJnaW5zXG4gICAgLy8ganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbjogMCAtMXJlbTtcblxuICAgID4gKiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC8vIEVuZFxuXG4gICAgLnUtY2FyZCxcbiAgICBbY2xhc3MqPSd1LWNhcmQtLSddLFxuICAgIC51LWN0YSxcbiAgICBbY2xhc3MqPSd1LWN0YS0tJ10ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAvIDMgLSAycmVtKTsgLy8gU3Vic3RyYWN0IG5ldyBtYXJnaW5zXG4gICAgICBtYXJnaW46IDAgMCAycmVtO1xuICAgIH1cblxuICAgIC51LWNhcmRfX2NvbnRlbnQge1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgIH1cblxuICAgIFtjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLWJpZyddIHtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgfVxuXG4gICAgW2NsYXNzKj0ndS1jYXJkLS0nXVtjbGFzcyo9Jy0tbWVkaXVtJ10ge1xuICAgICAgZmxleC1iYXNpczogY2FsYyg2Ni42NiUgLSAycmVtKTsgLy8gU3Vic3RyYWN0IG5ldyBtYXJnaW5zXG4gICAgICBtaW4taGVpZ2h0OiA0OXJlbTtcblxuICAgICAgJjpub3QoW2NsYXNzKj0nLS12aWRlbyddKSB7XG4gICAgICAgIC51LWNhcmRfX2NvdmVyIHtcbiAgICAgICAgICBAaW5jbHVkZSBnZXQtYWxsLXNwYWNlO1xuXG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMHB4KTtcblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC51LWNhcmRfX2NvbnRlbnQge1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIFtjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLW1lZGl1bSddOm5vdChbY2xhc3MqPSctLXZpZGVvJ10pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMXJlbSArIDEwcHgpOyAvLyBGaXggYm90dG9tIG9mZnNldFxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1xKCd4bGFyZ2UnKSB7XG4gICAgLnUtY2FyZCxcbiAgICBbY2xhc3MqPSd1LWNhcmQtLSddLFxuICAgIC51LWN0YSxcbiAgICBbY2xhc3MqPSd1LWN0YS0tJ10ge1xuICAgICAgZmxleC1iYXNpczogY2FsYygxMDAlIC8gMyAtIDJyZW0pO1xuICAgICAgbWFyZ2luOiAwIDAgM3JlbTtcbiAgICB9XG5cbiAgICBbY2xhc3MqPSd1LWNhcmQtLSddW2NsYXNzKj0nLS1iaWcnXSB7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIH1cblxuICAgIFtjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLW1lZGl1bSddIHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoNjclIC0gMi41cmVtKTtcbiAgICB9XG5cbiAgICBbY2xhc3MqPSd1LWNhcmQtLSddW2NsYXNzKj0nLS1tZWRpdW0nXTpub3QoW2NsYXNzKj0nLS12aWRlbyddKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDFyZW0gKyAyMHB4KTsgLy8gRml4IGJvdHRvbSBvZmZzZXRcbiAgICB9XG4gIH1cbn1cblxuLnUtZ3JpZC1jYXJkcy0tY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC0ycmVtO1xuICB3aWR0aDogY2FsYygxMDAlICsgNHJlbSk7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdmbGlja2l0eSc7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC51LWNhcmQsXG4gIFtjbGFzcyo9J3UtY2FyZC0tJ10ge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiAwIDFyZW07XG4gIH1cblxuICBAaW5jbHVkZSBtcShtZWRpdW0pIHtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLnUtY2FyZCxcbiAgICBbY2xhc3MqPSd1LWNhcmQtLSddIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAvLyBkaXNhYmxlIGZsaWNraXR5IGNhcm91c2VsXG4gICAgICBjb250ZW50OiAnJztcbiAgICB9XG4gIH1cbn1cbiIsIi51LWdyaWQtbW9zYWljIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgPiAqIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG5cbiAgLnUtc29jaWFsY2FyZCxcbiAgW2NsYXNzKj0ndS1zb2NpYWxjYXJkLS0nXSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAxcmVtIDAgMDtcblxuICAgIC51LWxpbmssXG4gICAgW2NsYXNzKj0ndS1saW5rLS0nXSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC51LXNvY2lhbGNhcmRfX2NvdmVyIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLnUtZ3JpZC1tb3NhaWMtLWRvdWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gID4gKiB7XG4gICAgZmxleC1iYXNpczogY2FsYyg1MCUgLSAuNXJlbSk7XG4gIH1cbn1cblxuQGluY2x1ZGUgbXEoeHNtYWxsKSB7XG4gIC51LWdyaWQtbW9zYWljID4gKiB7XG4gICAgZmxleC1iYXNpczogY2FsYyg1MCUgLSAuNXJlbSk7XG4gIH1cbn1cbiIsIi8vIC51LWdyaWQtMTEyXG5cbi51LWdyaWQtMTEyIHtcbiAgQGV4dGVuZCAlbGlzdC1ub3N0eWxlO1xuXG4gIEBpbmNsdWRlIG1xKCdtZWRpdW0nKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgPiAqIHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gMXJlbSk7XG4gICAgICBtYXJnaW46IDAgMCA0cmVtO1xuICAgIH1cblxuICAgIFtjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLW5vaW1hZ2UnXSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1xKCd4bGFyZ2UnKSB7XG4gICAgPiAqIHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gMS41cmVtKTtcbiAgICAgIG1hcmdpbjogMCAwIDRyZW07XG4gICAgfVxuICB9XG59XG4iLCIvLyAudS1ncmlkLTEyM1xuLnUtZ3JpZC0xMjMge1xuICBAZXh0ZW5kICVsaXN0LW5vc3R5bGU7XG5cbiAgLnUtY2FyZCxcbiAgW2NsYXNzKj0ndS1jYXJkLS0nXSxcbiAgLnUtY3RhLFxuICBbY2xhc3MqPSd1LWN0YS0tJ10ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC51LWNhcmRfX2NvbnRlbnQge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKCd0aW55JywgJ3hzbWFsbCcpIHtcbiAgICAudS1wcm9ncmFtIHtcbiAgICAgIG1hcmdpbjogMXJlbSAwO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1xKCd4c21hbGwnKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi10b3A6IC0ycmVtO1xuXG4gICAgLy8gVXNlbGVzcz9cbiAgICAvLyBoMyB7XG4gICAgLy8gICBmb250LXNpemU6IDEuN3JlbTtcbiAgICAvLyB9XG5cbiAgICA+ICoge1xuICAgICAgLy8gZmxleC1iYXNpczogY2FsYyg1MCUgLSAxcmVtKTtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDFyZW0pOyAvLyBJRSBmaXhcbiAgICAgIG1hcmdpbjogMnJlbSAwIDA7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbXEoJ21lZGl1bScpIHtcbiAgICA+ICoge1xuICAgICAgLy8gZmxleC1iYXNpczogY2FsYygzMyUgLSAxcmVtKTtcbiAgICAgIHdpZHRoOiBjYWxjKDMzJSAtIDFyZW0pOyAvLyBJRSBmaXhcbiAgICB9XG5cbiAgICAvLyBcIk92ZXJyaWRlXCIgc3BhY2UtYmV0d2VlblxuICAgID4gOmxhc3QtY2hpbGQ6bnRoLWNoaWxkKDNuIC0gMSkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDMzJSArIDFyZW0pO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gLnUtZ3JpZC0yMjNcbi51LWdyaWQtMjIzIHtcbiAgQGV4dGVuZCAlbGlzdC1ub3N0eWxlO1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gIEBpbmNsdWRlIG1xKCd0aW55JywgJ3hzbWFsbCcpIHtcbiAgICA+ICoge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gLjVyZW0pO1xuICAgICAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtcSgneHNtYWxsJywgJ21lZGl1bScpIHtcbiAgICA+ICoge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMXJlbSk7XG4gICAgICBtYXJnaW46IDAgMCAycmVtO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1xKCdtZWRpdW0nKSB7XG4gICAgPiAqIHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMzMlIC0gMXJlbSk7XG4gICAgICBtYXJnaW46IDAgMCAycmVtO1xuICAgIH1cblxuICAgIC8vIFwiT3ZlcnJpZGVcIiBzcGFjZS1iZXR3ZWVuXG4gICAgPiA6bGFzdC1jaGlsZDpudGgtY2hpbGQoM24gLSAxKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMzMlICsgMXJlbSk7XG4gICAgfVxuICB9XG59XG4iLCIvKipcbiAqIERldiwgYmFzZWQgb24gJGVudlxuICovXG4kZW52OiAnZGV2JyAhZGVmYXVsdDtcblxuQGlmICRlbnYgIT0gJ3Byb2R1Y3Rpb24nIHtcbiAgLy8gc2hvdyBhbGwgYnJlYWtwb2ludHNcbiAgJG1xLXNob3ctYnJlYWtwb2ludHM6IG1hcC1rZXlzKCRtcS1icmVha3BvaW50cyk7XG4gIEBpbmNsdWRlIG1xLXNob3ctYnJlYWtwb2ludHMoJG1xLXNob3ctYnJlYWtwb2ludHMpO1xufVxuXG5wcmUge1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWxpZ2h0ZXI7XG4gIHBhZGRpbmc6IDEuNWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVzdDtcbn1cblxuLnUtbmF2LWxhbmcge1xuICBjb2xvcjogJGMtZGVmYXVsdDtcbn1cbiIsIi5zZy10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LWxpZ2h0ZXI7XG4gIHBhZGRpbmc6IDFlbSAuNWVtIDFlbSAwO1xuICBjb2xvcjogJGdyYXktbWVkaXVtO1xuICBmb250LXNpemU6IDIuNHJlbTtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogMi40cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxufVxuXG5jb2RlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlc3Q7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IDkwJTtcbn1cbiIsIi51LWJsb2NrLXByZXZpZXcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHZ3O1xuICBtYXJnaW46IDJyZW0gMDtcbiAgYmFja2dyb3VuZDogJGdyYXktZGFyaztcbn1cbiJdfQ== */
